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