.# . ## # . # # .#. . # . #.. # ... # . * . #.# . ..... # .. # . . ####*# #.. ..#..### # # . # ####..##.L # #..x... ### # L## #...#.. #. .# #.##..# #..#.##..#.# ##..##.....## #... #..#.#..# ##L###.....#.# ##..#.#..... ### ##..##x#..#.#..# ..#.##..#....# # #...#...#..###.. .....###h.##... ##.#.........# #.#.....X...## ........#...#.# .#.#.#...#.##... #.# ##.#.## .## .#.## . . # #. ##