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