(.. ..# #.. ..# #.. ##?##.. #......### #...## ###..# ##.# #.# #a## #..## ##O.# ##.## #..## #..#..## ##?##..### #. ##.<.# ## ###.# .# .# .## .. .# ###.####.. #.