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