____@@@_____@@_____@@__@@@@@@@@___@@______@@____@@_@@____@@_____@@__@@_____@@__@@__@@__@@___@@___@@___@@_____@@__@@_____@@__@@__@@__@@__@@_____@@__@@@@@@@@@__@@@@@@@@___@@__@@__@@__@@@@@@@@@__@@_____@@__@@_________@@__@@__@@__@@_____@@__@@_____@@__@@_________@@__@@__@@__@@_____@@__@@_____@@__@@__________@@@__@@@__