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