_#######_######__#######_##___##_#######_#######
_##______##___##_##___##_##___##_##______##_____
_#####___##___##_##___##_#######_#####___##_____
_##______######__##___##_##___##_##______#######
_##______##___##_##___##_##___##_##____________##
_##______##___##_#######_##___##_#######_#######
________________________________________________
_###___##_#######_##___##_#######_#######
_####__##_##______##___##_##______##_____
_##_##_##_#####___##___##_#####___##_____
_##__####_##______##___##_##______#######
_##___###_##______##___##_##___________##
_##____##_#######__#####__#######_#######