____###____######__###___##_######__########
___##_##___##___##_####__##_##___##____##___
__##___##__##___##_##_##_##_##___##____##___
_#########_######__##__####_##___##____##___
_##_____##_##___##_##___###_##___##____##___
_##_____##_##___##_##____##_######_____##___