...# .. # ...# . #. #..# .# #.. ##..# ..## #...##...##...## #............... #.............. #..# #.<# #.............. ............... ?..##...##...## .. ##..# ..## . #..# .# ...# . ...# ..