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