______________________________
____#######################___
__########___________########_
_###__##_#__________##_##__###
_##___##_##_________##_##__###
_##___##_##________##__##__###
###___##__##_______##_##___###
_##___###_###_____##__##___###
_##____##__#########_###___###
_###___####__#####__####___###
_###___#################___###
_###___######_____######__###_
__###__#####_______####___###_
___#########################__