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