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