__________@@@@@@___________@@@@@
_______@@@________@@_____@@_______@
________@@___________@@__@@_______@@
________@@____________@@@__________@@
__________@@________________________@@
____@@@@@@___________________@@@@@@@
__@@@@@@@@@_________________@@@@@@@...