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