;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++——++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++——++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&p;p;p;&a