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