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