++++++ +....+ +..<.+ +....+ +...%+ ++++++