__________@@@@@@@___________@@@@_
__________@@@@@@@@_________@@@@@@
________@@@________@@_____@@______@@
________@@___________@@__@@________@@
________@@____________@@@__________@@
__________@@______________________@@
____@@@@@@______@@@@@______________@@@
__@@@@@@@@@_@@@@@@@@__________@@@
__@@___________@@@@@@@@@@______________@@
_@@____________@@@@@@@@@@@______________@@
_@@_____________@@@@@@@@@@______________@@
_@@@_____________@@@@@@@@______________@@@
__@@@@_____________@@@@@_____________@@@@
____@@@@@@_______________________@@@@@@
_________@@_____________________@@
________@@__________@@@@________@@@
________@@@_______@@___@@_______@@@
_________@@@_____@@______@@_____