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