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