## . .# ###. #.. #######$####.###. .......)..o.{.... .#......####...# ........# ...# ........####...## .......PP........ .#......)..###.# ...........# ## .....#.ff..###..P .....#.........## .....####........ ................. #########.####.## #.##.#... #....# #. .#####.### ....<.....# ... ..#####<#.# #.. #......<# .. ##. .......^# #.###.. #.#...... ..##.$ # #.###### #.##.# ... #.##)# ##.[ #..#e# . ##.#.# #.#.# #...# # ##..#.# #.>..# #.#### #.# #.# #.# #.# #. #. ... #.. #.. #.. .##...#.## ........# . #...#..# .