.. ... ... #...# ......# #... # #......## #...#### ####.. .#.....!.. #.#..#.###.#.... #........ #...f........... #.......# ##...%<......(... ##P.....## #P..............# #........# #........PP##(.# #.......# ## #.#........## # #.......# .### ..#........## #.......# .#...## ...........# #.......# ..P.... ..........# ###.....####...... .P.fff...## ##f................ ###ff#f...# ###P................# ####....## ####...fP...../.......P# #...#.## #f.ffP.PP............### ##...#.# .fff............%f##.# #.....## ..ffffff.........Y..# .# #.#...### ..fffff.:..........## ##.#....# ....ffff......#....P####### ### #.#.....## ..f..f........#...f##.f#P###.# ####......# .......#........)..Y.Y.P.##.#####.##.....f## ##########.##..##...#Y.R..f....P#........ff# ###### #######...........)......ff# #..#P.....P...........ff## ###PP..##..P.............## #...P.....#....####.......#### #.....#...#.....###.......##.## ##...#.#####..............P##.# ##.....## ###<...............# ##..##.## ##...............# #....### #......%.........# ###..## ##..<............# . ##..# #####...........# ..### #..### #...........# Pw..#§# ##.⌠.#+ ###.f.......# #....#. ## ##..P# ###.......# #...w##.# ###..# #........# #wwk.### ##....# ##.......# #....k###...### #.......# ###..k.....## #.......# #.##.P.### #.#.....# ######## #########