##### ###.... #...... #......#### #...(..+..# #.....o##.## #..%..<# #.....## #.##.## #..... ###.### #. ##