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