_####____####_#######_##_______######_##___##_##_#######_######_
_##_##__##_##_##______##______##______##___##_##_##___##_##___##
_##___##___##_#####___##______##______#######_##_##___##_##___##
_##___##___##_##______##______##______##___##_##_##___##_######_
_##___##___##_##______##______##______##___##_##_##___##_##___##
_##___##___##_#######_#######__######_##___##_##_#######_##___##