### .# .. .. # .. .. .# ###. .#. . ... ###.. ..# #.#.#.# ...##.#..### #..#..# ..# #.##...##. # # #...#.### # # #...5#..#.#_ # .# #####3...# .##..# #..#########...## #5##....#35.#.3. .. #.#.5## . ###5#.5### .#.# # .# ### # ## #.# #.# ### #. ### . #