++++++ +....+ +....+ +..<.+ +....+ ++++++