#...... ##....... .......... #.........# #.........# +.........##### #.............# .............##.. #.........<....... #.####............ #..(((S......!.... ######............ #............ #...####..... ##### ..... .....