########## .........# .......<.### # ....<....o.###.# .........#SS..$# .........####..# ########## #.... ...... ..... ..... ../. ....