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