######### .......# ......### ....... ....g ... #####'##### ###.........### ##....)........## #......#'#......# +.....##g##.....+ +.....##<##.....+ #......#g#......# ##......K......## ###.........### #####+#####