###### ##..... .......###### ......r<....# ......#S....# ..... #.....# .... #.....# ... #.....# .. #.....# . #.....# .(((.##