_#######_#######_#######_#######_#######
______##_##___##_##______##______##_____
______##_##___##_##______#####___#####__
__##__##_##___##_#######_##______##_____
_##___##_##___##______##_##______##_____
__#####__#######_#######_#######_##_____