_#######_######__#######_##___##_#######
_##______##___##_##___##_##___##_##_____
_#####___##___##_##___##_#######_#####__
_##______######__##___##_##___##_##_____
_##______##___##_##___##_##___##_##_____
_##______##___##_#######_##___##_#######
__________________________________________________
_#######_#######_########_#######_######__###___##
_##___##_##_________##____##______##___##_####__##
_##___##_##_________##____#####___##___##_##_##_##
_##___##_#######____##____##______######__##__####
_##___##______##____##____##______##___##_##___###
_#######_#######____##____#######_##___##_##____##