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