.. . . .. .... . . ... . .... .. .. #.... .##..#. .### #............ ..#.....#.#. . # ....#....#.#.....## #. .. ...# #..... . . ... .....#..... #...........#. # #. ..........# .# .. .............### . . .. ..............#### .# .. ...#......##..#.#...##.#... #.....#......#...........# ##..# #.#.#.##...#..#....# .. ##.#.#......#...#..# # . ..#.##.## #.## #... .. (#.# #.#X.#..## # # #.?....# #.....##.#### ##.### .# .. ..# #.. ##. #