#### ...#..# ## ......# #.. ##..#..#. #.####4#....... #.....?..# .5.###.##...# #.......#..# ..######..##.# .## .... ..#...##### .# ........5 ..# #. ... ##..........###. .. .##....#...#.# # #. #.###......###.## .. #.##...##..##. #..##.#.###.. .. #.#......##. #.#.