____@@@_____@@_____@@__@@@@__@@_____@@____@@_@@____@@_____@@___@@___@@_____@@___@@___@@___@@_____@@___@@___@@_____@@__@@_____@@__@@@@@@@@@___@@___@@_____@@__@@@@@@@@@__@@_____@@___@@___@@_____@@__@@_____@@__@@_____@@___@@___@@_____@@__@@_____@@__@@_____@@__@@@@___@@@@@@@__