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