__########_______########
__###______###___###______###
_###________###_###________###
__###______###___###______###
____########_______########
_______##_____________##
____########_______########
__###_####_###___###_####_###
_###__####__###_###__####__###
###___####___#####___####___###
______####___________####
____###__###_______###__###
___###____###_____##########
__###______###_____###__###