_______######_________________________________________________________
___###############___################__###############__#####_________
__#####_______#####__#####_______#####_#####____________#####_________
_#####_________#####_#####________####_#####____________#####_________
_#####_________#####_#####_______#####_#############____#####_________
_#####_________#####_################__#####__#####_____#####_________
_#####_________#####_#############_____#####____________#####_________
__#####_______#####__#####_____________#####____________#####_________
____#############_____####______________##############__#############_