_########___##____##___#######____######___##_____##__##___##___##_____##__##____##__##_____##__##__##____##_____##__##________########___#####_____##_____##___######___##_____##__##__##____##__##_##________##__##_____##__##___##___##____##___##____##__########___##____##___#####_##___######__