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