##### . b# ##...##.# .. .# #....##.# ... g #....##.# ## ...#.#..%.##.. .. #...#..#....##.# .# #.......>##.# .# #..#..#.##.##.# .# .%.#.........####.###### .#......................# ..#.........#####.####### ...........# #.# ...........#####.# ......###...##.%..#### .(.#### #............# .......# #...#...J.##.# #.#..#.####...#....#...# .#.#..#.........#..#....# ...................###....# . #.###..............###...# ##.... .#........####......#..#..## ......#..........## #.....#....#..#### . #.....#...........####..##.....#......# #.######.........#####...##.............### .....##..... ...# #...........#........# ....##...####..# #...........###......# ###+#####..##.........#####.................##.# #.......#..##.......................#.###J..# ... #.......#........##...####.#........#.# #...# .## +.......#..##.........####.#..#.#...#.###...##..# #.......#..##...........................>...!...# #...<...#..###.#.###..####..........#.##....###.# #.......'..##............................#..# #.......#..###..................#.###.......# #.......#..# ###.##...............###.##.#..# #####+###..# #.##...###.................... ..........# #.###### #.........###.#..#.### .........# #.# #.#.##....# #.#..#. .######### #.# #J#.##..?.# #.#..# #.# #.#.. ...... #.# #.####....## #.# #.# .##.. #.# #.# ## # #.# #.# ###