# . #. ## . # .. . ?. . . ... #.# # . .# #.# . # . # # ##. # # ### # #.# . #. # ##.#. ### . # # #.## .# #.# #.Xh# ###.# .. ## . . ## .