.... .## .## ...###..## ..#. #...#....# ...##......... #..#........ #.......... . #..3...#..## .. #.....###..##.... #..#...#....#..# ... #...........# . .#........#. #..........## . #....5.#..## .. #.....###..##.. . #..#...#....#..# ...##...........# .#..#..... ..#.## . #..........##... .. # .... ..## . . . .# ....###..## ...