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