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