######## ###...=..# .........####### .........##....# ...........)##.# ............##.############ .........)....o{......[..<# ...........################ .................# ......##########.# ...... +#####