#.. #. .. . .. ..#. # #... ## . .#.....#### .# . . ......#.##... ..#..#......# . . .... . #........# ...# .......##.... # ..####....#.#.. #... .. #.# . ...# ...# #.....# .#.. ..#...#....# # . .#..## ..# .. #....## ###. #.#..# # ..#.##..## ..# . ##..# .. ###X##.. # . # #..####. ##..### ###..# ####