___________________________________
_____________________##____________
__________________#######__________
________#######__#########_________
_______##______#_#########_________
_______#________##########_________
_______#_________###############___
________##______########_______##__
_____##########_______#________##__
____##########_________#______##___
___##########__________########____
___##########__________#__###______
_____##########_______#______##____
________##_____#######________##___
_______#_______########________#___
______#________#########______##___
______##_____##########__#####_____
_______##__###_########____________
__________#_____######_____________
___________________#_______________
___________________________________