# ###. .... #..## . # ...## #..#. #..### #....##<..### ## #.........##... #.####......... #......... . ##.####... ...!####.# .....sO..# .....####.....# ... .####. . ##