_#######_##___##_######___######_
______##_________##___##_##______
______##_#######_##___##_##__###_
__##__##_##___##_######__##____##
_##___##_##___##_##___##_##____##
__#####__#######_##___##__######_
_#######_##___##_######___######_
______##_________##___##_##______
______##_#######_##___##_##__###_
__##__##_##___##_######__##____##
_##___##_##___##_##___##_##____##
__#####__#######_##___##__######_