### # ## #.##### .##.# ##.##.# #...## . #...## ##### #....#.# ###..## ###...###......## #######...## ##.........# .... ## ##..........# #...f......#..# #..####..####..##.## ###.####.....r.# #..#...####....#.## #..#.# ##.....%# ##.........###.#.## ##..### ##....## #.#....#..## ####.###..## #....# ##..P#P#### #.#......# #...... . ###.#### ########..###..# #.....# #..####...### #........## #...# #....## #...........####..######## #.## #...## ####......#......# #### ..# .## ###...#####..### ###..####..# ##...##.#..#.####.........# #P...........##.........(### #########.........###......##... ##.....#### #........... #.....## #.....###### #.....# #..#### #>...>... #..#### #........# #.....##### #........## #.......... ..........# #..##.#.... ........## ##..######## .....$....# ##.......P## ...........# #..#f##....# ...........####.#####.#.## .............##.# #...# ............#.##.### ##.## ........%...#......###.## ......................## ......................# ...........#....###...## ............##..## ###<.# .......%....##.## #..# ............f..## ..## ........%.......# ..#. ................# ... # ...........f......### .............###### ............## ...........# ........... ........... .......