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