#+## ##...## ##.....## ## ##.......## .#...####..<......# ........'S........+ ##...####.........# #. ##.......## ##.....## ##.%.## #+##