. . #....## ##...#.## ##.# #..##..#####.. #...#.....#.. ## ##.##.#.#..... .. #...#....# ..# ###....#..#. .. #..wXw....#....# # #.#.#. .#. .. ##...##..##.. ##..#...#.## #.####### ##. ##