. . ...# . . .$...## #... .....$ ###..##.....## ...#..#....... #....... ..# #..#.##$.###... #.............. #.....g..###... #....##..# #.g####..# #..# #...# #..###.#.### #g.......... #.####.###.# #.####.# #.# #l##.#.###.# #..g....%g.# ##.....###.# ##...## #g####.#.# ##.## #........# #.# #g####.### #.# #.### #.# #...# #.# #.#.# #.# #.#'# . #.#.## ###..## #...## ##g...## #####.g....## +.....<.....# #####......## ##....## #...## #..## #.## #+#