%.... .....# .....# .....# #######...... #####............ #)......S...r.... ###.####.##rg...... ..........#