++++++ +....+ +..<.+ +....+ +....+ ++'+++ ... ..... #.###.. .. ... ### .... ....