.#. . # ....# .# # . #X..##.###.#.# .# ..!#.... .. .# ..# #...# ####.. .. # .#L.... .##.#.#$ ... ... .{#{#. . .#... ...# # .. ##.#.#.##..#... #..# .. #.#{{..#2..#..##.##... ... . #.#. #.{.#.##......#.... {##.{.##...?.#..#.##...#.. # . ## ###.##...x#......# ...######..#..#.##.....# ##%# ###.#.####.#.#.# .# # ### # ... # ## # .#. #.### . ###. .* ## # ## #