######## #......# ####..$..S### #...<........ +.##.r..##### #...## #..## ####