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