____###___________##__########___##_____##____##_##__________##__##_____##__##_____##___##___##_________##__##_____##__##_____##__##_____##________##__########___##_____##__#########__##____##__##_________##_____##__##_____##__##____##__##_________##_____##__##_____##___######___##__________#######__