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