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