. .#.. ##.#.# ###....# ......# #.....# ###### #$....#### ##....# # #S)......# #.....# #.##..#.###.# #.....# #.....#...#.# #.....# #.##....#.#.# #.....# #....(......#.# #.....# #..#.(......#.# #.#...#######... #...#)......#.#########.#............. ##..#.......#.#.........#...#######... #..#.#.#'#.#.#.#########...# ####.#.#.#.#.#.# #.#.# #.### ..#.#.#.#.#.# #.#.# #.#.#.. .###.#.#)#.#.# #.#.# ..#.#.### #. ..#.#.#.#.#########.#.# ###g......# # ###.#.#...)......##.#.### ...........# ..#.#....<.#..........# #...###...######## ###.#...#..........##.# #.g##.##.g.......#(# #.#####.............# #g#.g.#.#.........# #.....#.##........########.g.....#.......###### #####.#.##....<..........##.....##............# #........#######..###### ##(..##........#.##.# #........###......# #########.#.#.# #.# +........##.......#### #.#.#...g.#.# # #.# #........##............ #.#.#.....# # #.# #...[....##.)......### #)#.#.##### #.# #........##........# #.)g..# #...# #........###.......# ####### ##### #........# #.......# #####...## #.......# #...####......<# #........####### #...###### #####