. #.# #.#.# #.#.# ###.#.############.# ................. ###......#..#... #...........#.#### #...<........>.### #..#.#...l#.#..#.##.<.# #.>............#.###### ###..##........#.. ... ##$.#.##.#### ##. ........... .... #....#..#. ..... #.!..##.... ..D....#....#..#.. #.....<.....# . ......?###.#### ##### #