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