########## ##......... #.......... #.........) #'######### #<.## #...# .#########..## ...........g# .=..........# ................ ....####+####### ... .. .