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