_@@_____@@__@@_____@@__@@_____@@__@@@@@@@@__@@@___@@@__@@_____@@___@@___@@________@@___@@@@_@@@@__@@_____@@____@@_@@________@@____@@_@@@_@@__@@_____@@_____@@@________@@_____@@_____@@___@@___@@_____@@_@@______@@______@@_____@@____@@_@@_____@@___@@____@@_______@@_____@@_____@@@_____@@_____@@__@@@@@@@@_