# # ##.## ..###### ######...... ........####fP#...#P.P## ......*.......<........ #.......D....#.###P.. #............# # ....#............#.# #........#####...### #.#.##%### #.....P.# # ##%#####.#.#...... #..........####### ##.........# #............. #..###P(.$#... #.#. #..#.#... #.......#.# . ........#.. .......#!. . .#.#. . .