### ...## ?..# #..# # #.#.##..###.# #......9....# #.##..# #.....# #....##.# #<....... #...###.# #.#...# # ........# #.#.#.#.. #.#.#.# # ... . #.# #