# . ## .#...# .# .#.# .#...# ## . ##.##.. ....#.# # #...#.# # ..# #.....# . # ..# ##....### .# #.. ###.##.#.###.# ##.#...#...###. #..# .#..u..... # ##.#X.#.### . ..##.#. ...# # ###..#.###X#######..# #...X#....u..u...# # ....#..%.###.#.# ##.....#.... .#.#.. . .##.###.##. #..## . . ..#.# .## . .#.. # .# #. .# ##..