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