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