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