#. . .. #.#.## ... #...?. #.# #..#.## ###.# ########..#.. .... #.........#.## ######.###.#######.#..##.#.. #...............)........... ##......{####.########..#?### #........'..#........ ..... #........##.######### #.#.## #......<.##.# .# # #........##.#### .# #........##.{..# . #.#+#######....# . # ##...# ##### #...####...# #...'..+...+ #...##.#...## #...##......### #+####.##%....# #.#......# #.#.........!.. #.#.##+######## #.#. #.## #.