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