####### ....... #...... #.....( #......######### #......<........ ###+#+#S..###.. . #.#...# .!. #....###..... #............ #..(......S.. ########....# .... ###