#. .. ##! #.. #..## ##...## ##.....## #......)# ##....))# ##.....o..o# ##.##.##### ## #.# #.# #.# ..# ###