_#######_#######_###___##_#######_#######
______##_##___##_####__##_##______##_____
______##_##___##_##_##_##_##______##_____
__##__##_##___##_##__####_#####___#######
_##___##_##___##_##___###_##___________##
__#####__#######_##____##_#######_#######