. ..#.# .. ....... <# #.......###.## #...... ..... . . ..... #.......# #.# #.#.# #.#.##..# . #.# ###.#.####.#.##..##.# # #.# #..........#.##..##.### # .##.###.#...................# . .............S...........###...#... #..##.###.#.#.####)..##.# #...#.... #.........#.#.##........# #......... #.###.........##.#...##.###...#.... #.#.....#.##.#.............r...# #r#.....#........##.......#...# ###.#.......##.#...######.o##.#.# #...r....................