_#######_#######_#######_##___##
______##_##___##_##______##___##
______##_##___##_##______#######
__##__##_##___##_#######_##___##
_##___##_##___##______##_##___##
__#####__#######_#######_##___##
_#######_#######_#######_##___##
______##_##___##_##______##___##
______##_##___##_##______#######
__##__##_##___##_#######_##___##
_##___##_##___##______##_##___##
__#####__#######_#######_##___##