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