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