... # . .... . # . .. #. # # .... . .# ### # # .# # .. . .. .. .. . ## .. .. . ..##.# . .. .# #.# . . .. ...#.## #.# # #... . .#.... # # # .. ... .. ...##.... # .# . .##.##. ...# . ....#.... #.##.. .#..##.##...#...# ##...#...# # .# # .#.#.. ##.## .# .#..## ...# #.## #.###.# .. #. #..#.# .# #....# # .#####.## .{ #.####. #.#.# #.#.#.###...## #..#.#......# #X#........# #...#..###...# ##..###x.....# #.##. #.##... #. #. .# .# #. . ## #. .. .. .