.. .. .# ## #. ### . # .# #..# #.#.#. .?#.# #.##.x##...# # #.###.# .##..#.####.. . .. #..#.#......# ...# ..#..#.##.# # . # ######.##.. #. # #.##....## .#.. #...####..#. .. .. ## .. .#..##..##.# ## .#. ...##.##.#.# .# .. ...#..#..# .... ....##... # ##.#..#.##....# #...#.... ..# ..# #.. #.#... # # #.#. ...# . ## . ##..#.#. # .. .#.. . # #. .. ## . #.. #