. . . # #. ## .# # ##.#..# . .. . .# .### # #....... # . #.#.# . ...##{# .# #. #5## .#. ##.# #. . ..#.# .#.#..## .#. ##. . . .##..# ##... . # #.# . .. .## # .# . #.... #