. . .# .. ## # . ..##. #.# ##.# # .. #...#### ..## #.. #.. #....#.##.. ## ..# ### . .# ..#....#..## #.. #.# .. #..# .........###.##. ##. # # .....## #...#..#..... ..## ## #....##.....# # .#......## #...##.##..... ....## # #.X#.##..#.#.....y.#.#{.## #....##hh#.#...## #.#.#..{. ###.# ##.#....#..#.#...#.. { ## ..#. ..h...#.# .##... # ##..###.#.##..## ## #.## ##.#.##.# .# # # #h. ##.#### # .. .# .