## ### ... ..# .... #####.####.... ............. #........... ####...[.....# . +.....)[.....# ....####<#'#####... .......O...# ####>.......... .....########... .... .. ... .. .