... # . .# # #.# # . #..###.##..# . ...#....#.#.# ##. ...#.....#. #...# ..###..... .5##.. ..#...#.#.#.###.## .......#. # #..# .#. ....##..#.#####.####...... ..#.....##.#....5......# ..##......#..##.#######..# . .#.##...#..#.## .... . .#.#..#. ..#... ... #### #..####...# ..# ..# #.. #. #