.. ... #... o #.... ..... ..####################..... ...... ........................... ..... ............####........r.. ####### .... .............# #...S.#.... #.....##..# #...........###.#.#.# ... #.....#..# #........(.....#.#l.# . #.....#.# #......<...#####.##... #.....).#### #..g.......# #.# .... #.....#....# #.........## ..# .....( #......<...# #........## .## ..... #.....#....# ##.####### . ..... ######.....# #.. ## ###S##### #.. #...# # #.### # #.# .# #.#######.#... ######............. ...... #......(..##.#.#### .## ...... #............#.# .... ....#. #..........###.## #### ....## #.....# #................ ..(. .o....##..o...# #.........####.##..... ............# #(........####.##...#. #.......... #.........##.......... #oS......# #............#.....# #.##.....# #.........###.....## #S# ..### ###....#####.......# #.# .# ###### #.......# #.## .. #########.......# #..# .. #..............## ##.# . #...<...##.....## #.## #......##.......# #..###### #...............#############......## #......##...............S...........## #......###.....###################...# #......# ##...## ##### ######## #####