__#####___####__##_____##__########__#_____#___##___###___###_____##_____#_____#___##___####_####_____##______######___##___##_###_##_____##___________#___##___##_____##_____##_____#_____#___##___##_____##_____##______#####___####__##_____##_____##____