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