.. .. .. .. .# ... #. .# .... #.#.##.... . #......... ...###......... .#............. .......>l...... !.............. .l............. ## ............... . ##............. #. #....?........ .#####............ ..# ##........... #.#######.....^.. #.##......###.... #.l>.###..# . ##..### ..## #...## ...# #...#..##..## ..l.####.##..### .#.. #>....... ## ###..##.. ..# ... ...# ..# ..#