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