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