____###_____##_____##___######___########____##_##____##_____##__##____##_____##______##___##___##_____##__##___________##_____##_____##__#########___######______##_____#########__##_____##________##_____##_____##_____##__##_____##__##____##_____##_____##_____##__##_____##___######______##____