.. .. ... # #.# #.. .. #.## ##.# ... #.##..... ... #.##.##.# ..#.. #.......############ ......##..................# #..so.....##.#####......# #.....o#.#####.##......#..## ....##.#.......##.##.#....... ### #.#######.##.##...>..### .. #........<..## .. ###..###..### #.. #####..###..# #.. ...(......#..####### .....#..#.#..#.....# .....#.......#...<.# .... #.............# ... #.##.#.##.....# ... #. #.#.##.....# #. #.#.######## #. #.#.# ..... #.##. #. [ .#