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