### ..# #.# ########.####### ........)....... #...# .......#S# #........# ...!..#..# .###..#..# #.....# #. #<(# ## ####