## ##. ##.l #...###+#.# #..S....# ###....g... ......... #......... #......... ..)......! ##........ #.....%..