# ## .#. .. .#? .#### .. ....# # ###.##.#..#.# .# #.#....#....?.# .# #.............# .# #..#......# .# #..