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