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