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