. # # # ######### #..# #####...F. .# . . # .......X##.####### # .###.# .. ... ...# ## # ##.##.##. # .. ..... # #....# #.# #.....# ### . #.##..##.##.# #. ## . #.#...##.##.# ## #......#.##.. . . #....#......# # # # # . ##.....#### # #+# # ##...## .# ###*# ## . # #F#..# . # ########u...##. . . . # .. # ...............+ . . ########....#### . . # #.#.## . . #.### ...# ... #.# # # . #.# .#