.... ###+## .....# #....## .....# . .....##.F...# ..#...#....... #.#<##......# .###....#.....# .......lY....... ............!... ................. ................. ................. ..##.#...#....... ##..#.#$...... ..... ....... .. ... ... #..#### .... ....P#.#####.... ................ ................... ........(...D...... #........#...# ..#......#.@#### .#......##..D### ...# ........#...#^###...# #.......#..###.....# #............P....## +.....##...........# .##......#####..#...# ........##.###..#...## ...............<.....# ....................... #.#..######..P.#..####. ##.## #.####### ## ###