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