### #+# #..##.###+##. .##.>.......... .........S......+ #.# ###.## +.<..+ ####.# .# .. ... ...{ #### ########## +<....o.oo ##+###.##.