++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((+++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((7+++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((7+++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((77+++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((77++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((7777++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((7777++++++++((((((((((((((((((((((((((((((((((((((((((((((((((777777++++++++((((((((((((((((((((((((((((((((((((((((((((((((((777777+++++++((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++++((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++++((((((((((((((((((%%%%%%7%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++++((((((((((((((((((%%%%%%7%%%%%%%%%%%%%%%%%%%%%%%%77777777++++++((((((((((((((((%%%%%%%%77%%%%%%%%%%%%%%%%%%%%%%%%77777777++++++((((((((((((((((%%%%%%%%77%%%%%%%%%%%%%%%%%%%%%%%%77777777++++++((((((((((((((%%%%%%%%%777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++++((((((((((((((%%%%%%%%%777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++++((((((((((((%%%%%%%%%%7777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++++((((((((((((%%%%%%%%%%7777%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++(((((((((((%%%%%%%%%%%%7777%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++(((((((((((%%%%%%%%%%%%7777%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++((((((((((%%%%%%%%%%%%77777%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++((((((((((%%%%%%%%%%%%77777%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++(((((((((%%%%%%%%%%%%%77777%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++(((((((((%%%%%%%%%%%%%77777%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++((((((((%%%%%%%%%%%%%777777%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++((((((((%%%%%%%%%%%%%777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++(((((((((%%%%%%%%%%%%%777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++(((((((((%%%%%%%%%%%%%777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++((((((((%%%%%%%%%%%%%7777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++((((((((%%%%%%%%%%%%%7777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++((((((((%%%%%%%%%%%%%7777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++((((((((%%%%%%%%%%%%%7777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++(((((((%%%%%%%%%%%%%77777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++(((((((%%%%%%%%%%%%%77777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++(((((((%%%%%%%%%%%%777777777%%%%%%%%%%%%%%%%%%%%%%%777777777++++(((((((%%%%%%%%%%%%777777777%%%%%%%%%%%%%%%%%%%%%%%777777777++++((((((%%%%%%%%%%%%7777777777%%%%%%%%%%%%%%%%%%%%%%7777777777++++((((((%%%%%%%%%%%%7777777777%%%%%%%%%%%%%%%%%%%%%%7777777777++++((((((%%%%%%%%%%%77777777777%%%%%%%%%%%%%%%%%%%%%7777777777I++++((((((%%%%%%%%%%%77777777777%%%%%%%%%%%%%%%%%%%%%7777777777I++++((((((%%%%%%%%%%777777777777%%%%%%%%%%%%%%%%%%%%77777777777I++++((((((%%%%%%%%%%777777777777%%%%%%%%%%%%%%%%%%%%77777777777I++++(((((%%%%%%%%%77777777777777%%%%%%%%%%%%%%%%%%%777777777777I++++(((((%%%%%%%%%77777777777777%%%%%%%%%%%%%%%%%%%777777777777I++++(((((%%%%%%%7777777777777777%%%%%%%%%%%%%%%%%%7777777777777I++++(((((%%%%%%%7777777777777777%%%%%%%%%%%%%%%%%%7777777777777I++++(((((%%%%%777777777777777777%%%%%%%%%%%%%%%%%7777777777777II++++(((((%%%%%777777777777777777%%%%%%%%%%%%%%%%%7777777777777II++++(((((%%%777777777777777777777%%%%%%%%%%%%%%%77777777777777II++++(((((%%%777777777777777777777%%%%%%%%%%%%%%%77777777777777II++++((((%%%7777777777777777777777%%%%%%%%%%%%%%777777777777777II++++((((%%%7777777777777777777777%%%%%%%%%%%%%%777777777777777II++++((((%%777777777777777777777777%%%%%%%%%%%%777777777777777III++++((((%%777777777777777777777777%%%%%%%%%%%%777777777777777III++++((((%777777777777777777777777777%%%%%%%%%7777777777777777III++++((((%777777777777777777777777777%%%%%%%%%7777777777777777III++++((((%%%%%%%%%%%%%%%%%%%%777777777777777777777777777%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%777777777777777777777777777%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%777777777777777777777777%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%777777777777777777777777%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%7777777777777777777777%%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%7777777777777777777777%%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%7777777777II777777777%%%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%7777777777II777777777%%%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%77777777IIII7777777%%%%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%77777777IIII7777777%%%%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%7777777IIIIII77777%%%%%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%7777777IIIIII77777%%%%%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%777777IIIIIII7777%%%%%%77777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%777777IIIIIII7777%%%%%%77777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%77777IIIIIII7777%%%%%%%77777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%77777IIIIIII7777%%%%%%%77777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%7777IIIIIII7777%%%%%%%777777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%7777IIIIIII7777%%%%%%%777777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%777IIIIIII7777%%%%%%%%777777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%777IIIIIII7777%%%%%%%%777777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%777IIIIII7777%%%%%%%77777777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%777IIIIII7777%%%%%%%77777777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%7777IIII7777%%%%%%777777777IIIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%7777IIII7777%%%%%%777777777IIIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%77777II7777%777777777777777IIIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%77777II7777%777777777777777IIIII++++((((%%%%%%%%%%%%%%%%%%%%%%%77777777777%%777777777777777IIIII++++((((%%%%%%%%%%%%%%%%%%%%%%%77777777777%%777777777777777IIIII++++((((%%%%%%%%%%%%%%%%%%%%%%77777777777%%%777777777777777IIIII++++((((%%%%%%%%%%%%%%%%%%%%%%77777777777%%%777777777777777IIIII+++(((((%%%%%%%%%%%%%%%%%%%%%77777777777%%%%77777777777777IIIIII+++(((((%%%%%%%%%%%%%%%%%%%%%77777777777%%%%77777777777777IIIIII+++(((((%%%%%%%%%%%%%%%%%%%%77777777777%%%%%77777777777777IIIIII+++(((((%%%%%%%%%%%%%%%%%%%%77777777777%%%%%77777777777777IIIIII++((((((%%%%%%%%%%%%%%%%%%%77777777777%%%%%%77777777777777IIIIII++((((((%%%%%%%%%%%%%%%%%%%77777777777%%%%%%77777777777777IIIIII++((((((%%%%%%%%%%%%%%%%%%77777777777%%%%%%77777777777777IIIIIII++((((((%%%%%%%%%%%%%%%%%%77777777777%%%%%%77777777777777IIIIIII++((((((%%%%%%%%%%%%%%%%%77777777777%%%%%%%77777777777777IIIIIII++((((((%%%%%%%%%%%%%%%%%77777777777%%%%%%%77777777777777IIIIIII+(((((((%%%%%%%%%%%%%%%%77777777777%%%%%%%77777777777777IIIIIIII+(((((((%%%%%%%%%%%%%%%%77777777777%%%%%%%77777777777777IIIIIIII+(((((((%%%%%%%%%%%%%%%77777777777%%%%%%%%7777777777777IIIIIIIII+(((((((%%%%%%%%%%%%%%%77777777777%%%%%%%%7777777777777IIIIIIIII+(((((((%%%%%%%%%%%%%%77777777777%%%%%%%77777777777777IIIIIIIIII+(((((((%%%%%%%%%%%%%%77777777777%%%%%%%77777777777777IIIIIIIIII+(((((((%%%%%%%%%%%%%77777777777%%%%%%777777777777777IIIIIIIIIII+(((((((%%%%%%%%%%%%%77777777777%%%%%%777777777777777IIIIIIIIIII((((((((77777777777777777777777777777777777777777777IIIIIIIIIIII((((((((77777777777777777777777777777777777777777777IIIIIIIIIIII((((((((777777777777777777777777777777777777777777IIIIIIIIIIIIII((((((((777777777777777777777777777777777777777777IIIIIIIIIIIIII(((((((7777777777777777777777777777777777777777IIIIIIIIIIIIIIIII(((((((7777777777777777777777777777777777777777IIIIIIIIIIIIIIIII(((((((777777777777777777777777777777777777IIIIIIIIIIIIIIIIIIIII(((((((777777777777777777777777777777777777IIIIIIIIIIIIIIIIIIIII((((((77777777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII((((((77777777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII((((((777777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII((((((777777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII(((((7777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII(((((7777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII((((7777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII((((7777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((+++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((7+++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((7+++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((77+++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((77++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((7777++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((7777++++++++((((((((((((((((((((((((((((((((((((((((((((((((((777777++++++++((((((((((((((((((((((((((((((((((((((((((((((((((777777+++++++((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++++((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++++((((((((((((((((((%%%%%%7%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++++((((((((((((((((((%%%%%%7%%%%%%%%%%%%%%%%%%%%%%%%77777777++++++((((((((((((((((%%%%%%%%77%%%%%%%%%%%%%%%%%%%%%%%%77777777++++++((((((((((((((((%%%%%%%%77%%%%%%%%%%%%%%%%%%%%%%%%77777777++++++((((((((((((((%%%%%%%%%777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++++((((((((((((((%%%%%%%%%777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++++((((((((((((%%%%%%%%%%7777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++++((((((((((((%%%%%%%%%%7777%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++(((((((((((%%%%%%%%%%%%7777%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++(((((((((((%%%%%%%%%%%%7777%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++((((((((((%%%%%%%%%%%%77777%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++((((((((((%%%%%%%%%%%%77777%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++(((((((((%%%%%%%%%%%%%77777%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++(((((((((%%%%%%%%%%%%%77777%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++((((((((%%%%%%%%%%%%%777777%%%%%%%%%%%%%%%%%%%%%%%%77777777+++++((((((((%%%%%%%%%%%%%777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++(((((((((%%%%%%%%%%%%%777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++(((((((((%%%%%%%%%%%%%777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++((((((((%%%%%%%%%%%%%7777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++((((((((%%%%%%%%%%%%%7777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++((((((((%%%%%%%%%%%%%7777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++((((((((%%%%%%%%%%%%%7777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++(((((((%%%%%%%%%%%%%77777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++(((((((%%%%%%%%%%%%%77777777%%%%%%%%%%%%%%%%%%%%%%%%77777777++++(((((((%%%%%%%%%%%%777777777%%%%%%%%%%%%%%%%%%%%%%%777777777++++(((((((%%%%%%%%%%%%777777777%%%%%%%%%%%%%%%%%%%%%%%777777777++++((((((%%%%%%%%%%%%7777777777%%%%%%%%%%%%%%%%%%%%%%7777777777++++((((((%%%%%%%%%%%%7777777777%%%%%%%%%%%%%%%%%%%%%%7777777777++++((((((%%%%%%%%%%%77777777777%%%%%%%%%%%%%%%%%%%%%7777777777I++++((((((%%%%%%%%%%%77777777777%%%%%%%%%%%%%%%%%%%%%7777777777I++++((((((%%%%%%%%%%777777777777%%%%%%%%%%%%%%%%%%%%77777777777I++++((((((%%%%%%%%%%777777777777%%%%%%%%%%%%%%%%%%%%77777777777I++++(((((%%%%%%%%%77777777777777%%%%%%%%%%%%%%%%%%%777777777777I++++(((((%%%%%%%%%77777777777777%%%%%%%%%%%%%%%%%%%777777777777I++++(((((%%%%%%%7777777777777777%%%%%%%%%%%%%%%%%%7777777777777I++++(((((%%%%%%%7777777777777777%%%%%%%%%%%%%%%%%%7777777777777I++++(((((%%%%%777777777777777777%%%%%%%%%%%%%%%%%7777777777777II++++(((((%%%%%777777777777777777%%%%%%%%%%%%%%%%%7777777777777II++++(((((%%%777777777777777777777%%%%%%%%%%%%%%%77777777777777II++++(((((%%%777777777777777777777%%%%%%%%%%%%%%%77777777777777II++++((((%%%7777777777777777777777%%%%%%%%%%%%%%777777777777777II++++((((%%%7777777777777777777777%%%%%%%%%%%%%%777777777777777II++++((((%%777777777777777777777777%%%%%%%%%%%%777777777777777III++++((((%%777777777777777777777777%%%%%%%%%%%%777777777777777III++++((((%777777777777777777777777777%%%%%%%%%7777777777777777III++++((((%777777777777777777777777777%%%%%%%%%7777777777777777III++++((((%%%%%%%%%%%%%%%%%%%%777777777777777777777777777%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%777777777777777777777777777%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%777777777777777777777777%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%777777777777777777777777%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%7777777777777777777777%%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%7777777777777777777777%%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%7777777777II777777777%%%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%7777777777II777777777%%%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%77777777IIII7777777%%%%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%77777777IIII7777777%%%%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%7777777IIIIII77777%%%%%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%7777777IIIIII77777%%%%%%7777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%777777IIIIIII7777%%%%%%77777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%777777IIIIIII7777%%%%%%77777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%77777IIIIIII7777%%%%%%%77777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%77777IIIIIII7777%%%%%%%77777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%7777IIIIIII7777%%%%%%%777777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%7777IIIIIII7777%%%%%%%777777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%777IIIIIII7777%%%%%%%%777777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%777IIIIIII7777%%%%%%%%777777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%777IIIIII7777%%%%%%%77777777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%777IIIIII7777%%%%%%%77777777IIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%7777IIII7777%%%%%%777777777IIIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%7777IIII7777%%%%%%777777777IIIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%77777II7777%777777777777777IIIII++++((((%%%%%%%%%%%%%%%%%%%%%%%%77777II7777%777777777777777IIIII++++((((%%%%%%%%%%%%%%%%%%%%%%%77777777777%%777777777777777IIIII++++((((%%%%%%%%%%%%%%%%%%%%%%%77777777777%%777777777777777IIIII++++((((%%%%%%%%%%%%%%%%%%%%%%77777777777%%%777777777777777IIIII++++((((%%%%%%%%%%%%%%%%%%%%%%77777777777%%%777777777777777IIIII+++(((((%%%%%%%%%%%%%%%%%%%%%77777777777%%%%77777777777777IIIIII+++(((((%%%%%%%%%%%%%%%%%%%%%77777777777%%%%77777777777777IIIIII+++(((((%%%%%%%%%%%%%%%%%%%%77777777777%%%%%77777777777777IIIIII+++(((((%%%%%%%%%%%%%%%%%%%%77777777777%%%%%77777777777777IIIIII++((((((%%%%%%%%%%%%%%%%%%%77777777777%%%%%%77777777777777IIIIII++((((((%%%%%%%%%%%%%%%%%%%77777777777%%%%%%77777777777777IIIIII++((((((%%%%%%%%%%%%%%%%%%77777777777%%%%%%77777777777777IIIIIII++((((((%%%%%%%%%%%%%%%%%%77777777777%%%%%%77777777777777IIIIIII++((((((%%%%%%%%%%%%%%%%%77777777777%%%%%%%77777777777777IIIIIII++((((((%%%%%%%%%%%%%%%%%77777777777%%%%%%%77777777777777IIIIIII+(((((((%%%%%%%%%%%%%%%%77777777777%%%%%%%77777777777777IIIIIIII+(((((((%%%%%%%%%%%%%%%%77777777777%%%%%%%77777777777777IIIIIIII+(((((((%%%%%%%%%%%%%%%77777777777%%%%%%%%7777777777777IIIIIIIII+(((((((%%%%%%%%%%%%%%%77777777777%%%%%%%%7777777777777IIIIIIIII+(((((((%%%%%%%%%%%%%%77777777777%%%%%%%77777777777777IIIIIIIIII+(((((((%%%%%%%%%%%%%%77777777777%%%%%%%77777777777777IIIIIIIIII+(((((((%%%%%%%%%%%%%77777777777%%%%%%777777777777777IIIIIIIIIII+(((((((%%%%%%%%%%%%%77777777777%%%%%%777777777777777IIIIIIIIIII((((((((77777777777777777777777777777777777777777777IIIIIIIIIIII((((((((77777777777777777777777777777777777777777777IIIIIIIIIIII((((((((777777777777777777777777777777777777777777IIIIIIIIIIIIII((((((((777777777777777777777777777777777777777777IIIIIIIIIIIIII(((((((7777777777777777777777777777777777777777IIIIIIIIIIIIIIIII(((((((7777777777777777777777777777777777777777IIIIIIIIIIIIIIIII(((((((777777777777777777777777777777777777IIIIIIIIIIIIIIIIIIIII(((((((777777777777777777777777777777777777IIIIIIIIIIIIIIIIIIIII((((((77777777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII((((((77777777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII((((((777777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII((((((777777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII(((((7777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII(((((7777777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII((((7777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII((((7777777777777777777IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII