.. # # . # . .# .X# #... #### . #.# . ## ##..### #. .##.###.#...## # ###.## #X. #X.## # #. ..#...##.#...# # # # ##. .## ###.#.# ..#..#.##.##.#...# ##....# ####.# #.#### # . .#### ### #..# # .# # # ..#.##.# . . #.###...# #.. . #. ##.####...# .#.#..##....# . .. #......# # . . .#..#.###3# #.##.# .# # #. #. . . #. ## .# # # # . #