: : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :  : : : : :