#.......... ## ##......... #.#.!. .....#...# .. ... ##....... ..... #..?.#..###...#### ##.......##.#.#.... ...............#..# ##L............ #..............#... ...............!... #.................# ##............#.... #......#....#.... #..#....#......... #+#........##..... .. ....#.. ..... ........ ....