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