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