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