BM6P6(@ %%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&###&&&,,,,,,&&&###%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&(((******)))((()))******...222444333555;;;@@@IIIIIIJJJNNNSSSVVVVVVVVVUUUJJJ???<<<@@@DDDGGGHHHQQQSSS^^^nnnzzzrrrtttzzzzzz{{{wwwwwwhhhdddoooxxxuuuwwwzzzzzzyyyzzzsssdddXXXWWW[[[]]]```dddjjjnnnnnnkkknnnvvvyyyvvvwwwvvvtttrrrpppooommmlllbbb]]]TTTJJJ???555---''',,,,,,+++)))'''&&&(((***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''$$$&&&++++++&&&$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&)))(((''''''''''''((()))))))))***)))(((***---///222777<<<>>>===???CCCHHHJJJMMMPPPTTTUUUTTTQQQOOOHHHDDDAAABBBFFFKKKOOOQQQNNNggg~~~~~~xxx|||zzztttzzzoookkkvvvzzzvvvuuuvvvvvvtttwww|||}}}mmm]]]UUUSSSPPPQQQTTTcccggggggcccdddjjjooooooqqqrrrttttttsssqqqnnnlllkkkfff___WWWMMMBBB666---+++***)))))))))***++++++***)))))))))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$''''''%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&)))((((((''''''(((((()))*********))))))---222666;;;@@@FFFHHHIIIIIILLLNNNMMMQQQVVVXXXVVVQQQLLLIIIDDDBBBAAABBBGGGPPPWWW[[[bbb|||~~~~~~~~~wwwxxx|||{{{uuutttzzz|||~~~vvvtttqqq|||pppllluuuvvvuuuwwwwwwsssppptttzzz|||rrrhhhbbb[[[RRRKKKIIITTTZZZ_________cccggghhhiiilllqqquuuvvvtttqqqnnnppplllgggccc^^^SSSEEE:::///,,,))))))+++------,,,******)))))))))(((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''******)))'''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$###"""#########$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((())))))))))))******+++---000555999@@@EEEKKKNNNOOOOOOOOOPPPQQQSSSVVVUUUQQQLLLJJJJJJKKKFFF@@@@@@JJJYYYccceeevvv~~~~~~vvvyyyvvvqqqmmmpppyyyxxxwwwwww|||zzzrrrvvvvvvnnnkkknnnuuu{{{xxxsssrrrxxxzzzsssiiibbbpppsssxxx|||}}}}}}}}}|||vvvrrrzzz}}}|||~~~{{{uuusssuuujjjnnnsssvvvqqqcccSSSIIIJJJNNNTTT[[[aaaddddddcccdddhhhmmmrrruuuuuutttsssoookkkhhhhhhggg```TTTKKK===555---***+++---,,,************)))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&&&&&&&''''''''''''%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))))))))))))))&&&))),,,///111444888;;;DDDHHHMMMQQQSSSRRRQQQQQQSSSQQQOOOLLLJJJKKKMMMOOONNNJJJFFFMMMaaauuuxxxrrrsssxxxzzz{{{}}}eeehhhiiilllrrrzzztttkkkiiirrr}}}|||{{{wwwpppnnnlllmmmxxx|||tttrrrxxx||||||~~~|||vvvrrrrrrsssmmmlllsssxxxyyyyyy{{{~~~|||zzz~~~wwwrrreeeooo|||~~~qqqaaaVVVRRRMMMKKKOOOXXX]]]^^^]]]bbbdddgggkkkooosssuuuwwwqqqmmmiiiiiiiiifff___YYYOOOEEE777///,,,,,,***'''************))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&((((((%%%&&&)))***)))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''((()))************'''+++///333666888;;;>>>IIILLLPPPTTTUUUUUUTTTSSSQQQMMMHHHGGGJJJNNNQQQRRRFFFKKKSSSfffyyysss}}}qqq```bbbgggoooyyy}}}|||tttjjjbbbdddlllxxx|||vvvwwwxxxzzzzzz{{{~~~uuuxxxvvvqqqqqq{{{{{{ssswww{{{tttnnnhhh[[[MMMJJJLLLOOORRRUUU]]]^^^___bbbgggmmmrrruuutttrrrnnnllljjjhhheeeccc^^^UUUGGG;;;333///+++(((++++++*********)))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''#########$$$&&&''')))***&&&&&&'''''''''(((((((((%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$((((((%%%&&&***+++'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&''')))***++++++******---///222555888<<<@@@DDDLLLNNNQQQTTTVVVVVVUUUSSSLLLHHHFFFJJJQQQTTTSSSOOOEEEPPP___tttoootttzzz~~~xxxsssrrrlllpppyyy|||xxxxxxyyytttmmmjjjvvv~~~xxxyyy}}}yyyuuuvvv}}}zzzuuu~~~xxxnnnccc[[[RRRKKKKKKOOOWWWWWWXXX[[[```fffkkkoooqqqrrrqqqoookkkiiiiiijjjeee___VVVKKK@@@777000---+++++++++*********))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&((())))))''''''''''''((((((((((((%%%$$$######%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%% %%%&&&###$$$))))))$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((&&&''')))***+++++++++***222333444555888===DDDIIIMMMNNNOOORRRUUUVVVTTTSSSGGGEEEGGGOOOXXXZZZSSSKKKKKKWWWeeessswww```ggglllwww}}}xxxyyy}}}}}}yyy~~~yyyyyyyyyyyyzzz~~~wwwvvvuuusss{{{zzzxxx~~~}}}|||{{{tttcccPPPJJJMMMQQQRRRTTTWWW\\\aaafffhhhiiimmmqqqpppllljjjllloooeeeddd___VVVJJJ>>>666222+++++++++************)))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$######""""""%%%###$$$)))+++(((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$###"""######$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''&&&%%%&&&'''((()))'''(((((('''&&&&&&)))+++((()))+++++++++,,,...000333888<<<@@@FFFKKKKKKGGGSSSPPPOOOPPPQQQPPPLLLHHHFFFHHHMMMXXXgggppplllbbbWWW```vvvpppaaaaaadddjjjsss|||~~~yyysssnnnnnnuuuzzz{{{xxx{{{|||yyymmm```ZZZ[[[OOOHHHMMMVVVYYYYYY[[[bbbjjjmmmjjjiiilllllliiieeeeeebbb]]]YYYSSSFFF999000...---,,,+++)))&&&###))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((((((***'''%%%&&&(((***)))'''%%%%%%&&&'''((()))***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""'''$$$$$$(((***(((''')))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''&&&&&&&&&'''((()))((())))))((('''''')))+++&&&(((***,,,...111666999;;;@@@CCCFFFLLLQQQRRRNNNMMMKKKHHHFFFFFFHHHJJJLLLRRRTTTXXXdddttt}}}wwwkkkuuuuuu{{{xxxfff```fffnnnmmmqqqzzz{{{vvviiiiiilllqqqtttzzzqqq```PPPLLLOOOQQQTTTWWWVVV```gggggggggjjjlllkkkgggeee```[[[ZZZZZZTTTLLL===777000,,,,,,+++)))&&&)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''')))((((((''''''''''''((()))'''%%%%%%'''((((((&&&((((((((())))))*********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############)))%%%$$$(((***((((((***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((()))+++***)))(((((())))))***,,,...111666<<>>CCCJJJOOORRRSSSUUUVVVQQQKKKGGG???:::BBBUUUiiitttwwwhhhmmmppprrrtttsssjjj```YYYgggyyy{{{yyy{{{sss{{{~~~vvvxxx{{{}}}vvvoooooorrrpppiiimmmjjjkkkmmmlllhhhjjjooonnnnnnoooooopppqqqrrrrrrooossstttqqqooorrrtttssszzz}}}~~~}}}xxxxxxtttvvv~~~yyyqqquuu|||nnnqqqrrruuu{{{wwwlllcccYYYMMMFFFIIIRRR[[[```aaaccceeehhhkkkiiiccc\\\ZZZ[[[YYYUUUTTTMMMAAA777///,,,++++++(((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''((()))))))))((((((*********))))))))))))(((++++++***))))))))))))))))))(((''''''((()))))))))(((((())))))*********+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&,,,...)))%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&$$$###"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((()))))))))))))))&&&(((******)))'''''''''...///111333666<<>>@@@UUUrrruuuiiiggghhhfff___]]]___aaa``````sss{{{nnnhhhhhhdddmmmjjjdddiiillljjjmmmjjjjjjkkkmmmppptttwwwyyyzzzxxxxxxmmmmmmoootttuuussstttwww|||~~~mmm|||}}}~~~zzzvvvyyygggXXXJJJHHHLLLPPPTTTXXXYYY___ddddddddddddbbb]]]WWWTTTPPPLLLGGG@@@777111+++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))'''((()))***++++++++++++''''''((()))***+++,,,,,,*********+++---...000111333555888999:::<<>>CCCGGGJJJOOOTTTWWWUUUSSSLLLDDDBBBDDDCCC???DDD^^^{{{|||ooommmqqqZZZXXXUUUVVV___kkkpppoooooossssssuuu}}}{{{pppiiidddccceee[[[fffdddcccpppyyy{{{zzzzzz|||zzzxxxxxxzzzxxxssssssvvvqqqnnnwww|||rrr~~~jjjoooqqqrrryyy}}}gggQQQIIIKKKLLLOOORRRXXX]]]```______cccdddbbb]]]VVVOOOMMMNNNJJJ???555++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))++++++,,,,,,,,,&&&&&&''')))***+++,,,---...///000111333555777888===@@@CCCDDDEEEGGGLLLOOOOOOOOOPPPQQQRRRSSSSSSSSS%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&'''((()))*********)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$%%%(((***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''((()))***+++...,,,***)))+++000444777:::???GGGNNNSSSUUUUUUTTTQQQGGG??????BBBCCCBBBAAAAAA```|||ttthhhcccaaaUUU```iiilllttt~~~sssqqqlllfff```]]]]]]______bbbgggppp{{{zzzuuutttqqqrrrwwwwwwuuuyyyvvv~~~zzzsssiiiqqq}}}xxxjjjXXXMMMLLLLLLKKKVVVSSSUUU]]]``````dddjjjhhh]]]RRROOOQQQPPPGGG>>>666000***)))++++++((($$$************))))))))))))((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((***)))((((((((())))))***'''***,,,,,,+++*********((())))))((('''(((***---///111444888===AAAEEEGGGJJJLLLNNNKKKHHHHHHMMMSSSQQQRRRRRRQQQPPPRRRUUUXXX%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((((((((()))***+++---,,,,,,---000555:::>>>FFFJJJQQQVVVXXXWWWTTTQQQBBB@@@CCCJJJJJJDDDDDDHHH[[[kkkxxxtttggg]]]WWWTTTUUUdddsss}}}}}}yyyqqqmmmnnn______^^^\\\\\\^^^cccgggnnnttt~~~~~~{{{vvvvvv{{{}}}}}}zzzuuulllbbbVVVMMMGGGMMMKKKOOOXXX^^^^^^```cccccc___ZZZVVVTTTQQQMMMIII===777///***))))))(((&&&*********)))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((()))''')))++++++******+++,,,((()))+++,,,---000333666@@@AAACCCFFFIIILLLNNNPPPWWWWWWVVVSSSPPPQQQUUUYYYWWWWWWWWWUUUQQQOOONNNNNN%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))((('''&&&&&&'''((('''%%%''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,///333888???DDDGGGNNNPPPTTTUUUSSSOOOIIIEEE;;;>>>HHHRRRMMMCCCFFFSSSttttttooocccYYYTTTQQQNNNcccuuuyyy~~~uuukkkiiigggbbbaaaeeebbbeeejjjooottt|||xxx}}}~~~yyywwwyyyqqq___RRRNNNIIIGGGJJJSSSZZZ\\\]]]]]][[[^^^```]]]WWWRRRQQQRRRIIICCC999111+++))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))((((((((()))***)))))))))+++,,,+++...222555888<<>>BBBEEEJJJOOORRRTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRPPPNNNLLLNNNPPPPPPNNNLLLLLLMMM%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''******))))))(((''''''&&&###$$$$$$%%%&&&''')))***((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))************))))))+++************++++++,,,---111999AAAIIIOOOSSSUUUXXXTTTOOOIIIDDD@@@???>>>IIINNNYYY```\\\UUUZZZdddfffccc^^^[[[[[[```kkkuuu|||~~~~~~rrrjjjggghhhdddccceeehhhlllrrr|||~~~||||||yyyyyyuuuhhhbbbfffddd]]]QQQJJJKKKRRRXXXZZZVVVYYY]]]^^^[[[VVVRRRPPPQQQPPPKKKBBB999000,,,***))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''&&&&&&''''''''')))************))))))((((((***,,,...000444999<<>>>>>>>>;;;KKK\\\cccaaa^^^[[[YYYYYY\\\bbbjjjqqqzzzqqquuu}}}|||wwwooogggcccccceeekkkpppwwwxxxpppuuuzzzwwwsssrrrssslll^^^OOOIIIMMMSSSVVVXXXYYY\\\______\\\WWWSSSPPPOOOLLLGGG@@@777///***************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))******+++((((((''''''''''''(((((()))((((((((()))***+++,,,***---222777<<>>333++++++...---+++***))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***))))))***,,,///222444***)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((******)))(((((((((((((((***(((&&&''')))***'''$$$,,,------,,,******+++,,,+++000777>>>CCCHHHLLLOOOOOOPPPPPPPPPPPPPPPPPPPPPUUUXXXZZZXXXSSSNNNKKKKKKKKKMMMMMMKKKKKKQQQ\\\eeeaaaeeejjjqqqwww{{{}}}~~~~~~xxxxxx|||~~~{{{xxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''***++++++***'''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******++++++++++++++++++++++++***++++++***+++000777<<>><<<<<<;;;???GGGQQQWWWYYYYYY[[[^^^www{{{{{{}}}rrrmmmmmmrrr}}}}}}~~~|||{{{zzz{{{~~~}}}}}}~~~~~~~~~yyyrrrvvvvvvwww|||}}}zzz{{{{{{pppcccUUUOOOQQQSSSRRRPPPVVVVVVVVVVVVUUUSSSQQQOOOIIIDDD>>>888///((((((,,,*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))'''&&&&&&&&&&&&'''+++***((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))((())))))*********)))+++...111444888>>>AAAKKKPPPVVVYYYYYYWWWVVVUUUTTTTTTUUUTTTSSSQQQOOOMMMGGGJJJMMMOOORRRXXXaaahhh}}}zzzxxxgggaaaXXXNNNFFFBBBAAAAAABBBBBBBBBCCCDDDDDDBBBAAA%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((())))))***'''''''''((((((((()))))))))))))))))))))***++++++)))***,,,------,,,***)))+++,,,...222999???EEEGGGJJJCCC<<<:::<<<<<<;;;999999GGGVVV]]][[[XXXZZZ]]]sss|||uuurrrttt|||~~~|||xxxtttssstttvvvwwwoooooonnnllliiihhhiiikkkhhhggghhhiiikkkllllllllllllnnnqqqsssuuuxxx||||||{{{~~~~~~yyy|||yyyvvvwww}}}sssttt}}}uuukkk^^^UUUSSSQQQLLLGGGPPPRRRTTTVVVUUUTTTRRRRRRNNNJJJFFF???444+++)))...************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&'''''''''''''''''''''######$$$%%%&&&((()))***&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))******))))))(((((()))***(((,,,222888???EEELLLPPPQQQUUU[[[^^^]]][[[XXXWWWVVVUUUSSSQQQOOOMMMLLLKKKEEEOOO]]]iiirrrwww|||~~~wwwmmmaaaWWWOOOKKKEEECCCAAA@@@@@@CCCFFFHHHGGGIIIJJJKKKKKKKKKKKKLLL%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++''''''((((((((()))))))))***))))))))))))***++++++***+++,,,,,,,,,+++***)))---...222888@@@FFFIIIJJJFFF???999999;;;:::999999BBBNNNYYYXXXQQQPPPZZZeeepppxxxmmmkkkrrr{{{vvvrrroooiiihhheeecccbbbccceeefffeeeeeedddaaa^^^]]]^^^___]]]^^^___```aaabbbcccccceeehhhlllooooooooopppqqqsssssstttxxx|||~~~zzzwwwzzzzzzuuu{{{vvvrrrjjj```YYYUUUMMMEEEKKKNNNSSSUUUVVVUUUUUUUUUQQQNNNKKKFFF<<<111---///++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((())))))***''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&(((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((())))))******++++++)))((()))+++---...444<<>>FFFKKKKKKJJJ>>><<<;;;===;;;888:::@@@OOOUUUYYYUUUPPPUUUfffvvvuuurrrtttzzzvvvpppkkkgggdddaaa___^^^]]][[[ZZZYYYZZZ[[[[[[[[[[[[ZZZYYYWWWVVVXXXZZZWWWXXXYYYZZZZZZ[[[\\\]]]^^^aaaeeefffffffffffffffhhhkkkooorrrsssuuuwwwxxxyyy}}}}}}xxxvvvyyy}}}~~~~~~}}}}}}|||}}}wwwjjj___WWWOOOGGGDDDHHHOOOSSSTTTTTTUUUVVVTTTQQQNNNKKKCCC777111000+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((())))))******''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))((('''%%%$$$###))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$&&&((((((''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((()))******)))***+++++++++,,,000444:::@@@HHHPPPTTTWWWYYY[[[SSSVVVZZZ[[[ZZZXXXWWWWWWRRRSSSTTTVVVZZZ___cccffftttzzz~~~ssscccVVVOOONNNIIIBBB>>>???CCCIIIMMMMMMLLLKKKLLLNNNRRRVVVXXX^^^aaaddddddaaabbbggglll%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&''''''(((***+++''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))*********)))******+++,,,(((((()))***+++---///000///222888AAAJJJNNNMMMKKK666999???AAA<<<777>>>IIISSSWWWZZZXXXWWWaaatttwwwlllqqqxxxvvvkkkllljjjccc```]]]ZZZXXXWWWVVVTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRUUUXXXSSSTTTVVVVVVVVVVVVWWWXXXWWWYYY[[[\\\\\\\\\]]]^^^YYY^^^cccfffeeeeeegggiiijjjpppuuutttnnniiiiiilllrrr{{{ttt}}}~~~nnn^^^TTTKKKCCC===CCCJJJOOOPPPQQQRRRTTTUUUQQQPPPNNNHHH<<<333000+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((()))*********&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$&&&(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******(((***,,,------000555:::DDDJJJRRRWWWZZZZZZYYYYYYVVVXXXXXXWWWSSSPPPNNNMMMTTT[[[fffqqqyyy{{{{{{zzztttrrrkkk```RRRGGGBBB@@@CCCDDDFFFJJJNNNPPPQQQPPP[[[[[[\\\```fffooowww}}}xxx|||~~~{{{|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%'''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++******---,,,)))+++///555777>>>GGGMMMMMMEEE>>>:::???CCCBBB<<<===GGGSSSbbb___]]]```eeerrr}}}tttwww}}}{{{sssggg___\\\ZZZVVVSSSOOOLLLJJJJJJLLLLLLJJJGGGKKKJJJIIIHHHIIIJJJKKKLLLNNNKKKHHHHHHLLLPPPRRRQQQUUUSSSQQQOOOOOOOOOQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUXXX\\\```___[[[ZZZ]]]aaacccdddgggiiijjjiiihhhhhhgggkkkoooqqqqqquuu|||{{{}}}www~~~zzzzzz{{{ssscccWWWSSSOOODDD@@@HHHQQQSSSTTTXXXTTTTTTRRRPPPOOOMMMCCC888333000+++))))))***++++++******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***+++***))))))***+++)))***---222999@@@GGGKKKOOOTTTZZZ]]][[[YYYXXXXXX```UUUMMMMMMMMMNNNYYYhhhpppsssxxx}}}~~~xxxmmmeeeYYYOOOFFFEEECCC@@@CCCIIIMMMRRRVVV[[[ccckkkmmmjjj{{{zzz|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((()))))))))***************++++++++++++---+++,,,...---+++---111999===DDDJJJMMMHHH@@@999:::===BBBGGGMMMRRRXXX]]]jjjqqqyyy|||zzz{{{zzzwww{{{uuuooojjjfffgggaaaZZZWWWVVVUUURRRNNNKKKIIIGGGGGGHHHIIIGGGDDDGGGGGGFFFGGGGGGIIIJJJKKKMMMJJJHHHJJJNNNRRRTTTTTTUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSTTTTTTUUUXXX[[[]]][[[XXXWWW[[[^^^___```ccceeeggggggffffffaaadddggghhhhhhkkkrrrxxx}}}{{{wwwrrrooorrryyy}}}~~~yyyyyy}}}|||tttllljjj]]]PPPHHHKKKNNNLLLNNNRRRTTTTTTSSSQQQPPPNNNFFF<<<777333---******+++,,,,,,******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***''')))+++++++++***,,,------111777>>>EEEKKKOOOQQQXXXZZZ[[[ZZZWWWUUUUUUWWWVVVQQQOOOTTT]]]gggttt~~~yyyrrrkkkeee\\\QQQIIIGGGCCCEEELLLRRRTTTWWW]]]ppprrrrrrrrrxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((((('''''''''((((((((()))))))))******************+++++++++,,,...,,,---///...---000555===CCCJJJMMMJJJCCC;;;777666999AAAMMMZZZbbbdddbbbhhh{{{~~~rrriiihhhkkkxxxxxxssskkkddd___\\\ZZZXXXWWWSSSPPPPPPPPPPPPLLLIIIHHHFFFEEEEEEFFFFFFEEECCCCCCDDDEEEFFFHHHJJJLLLLLLKKKJJJIIIKKKOOOSSSUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWUUUTTTTTTUUUVVVWWWYYYZZZ[[[XXXUUUUUUYYY\\\\\\]]]___bbbcccddddddccc]]]^^^___^^^]]]```fffkkkooonnnjjjeeebbbdddjjjpppwwwyyy|||zzzzzz{{{|||}}}vvvsssxxx}}}|||xxxuuuiii\\\RRRPPPLLLGGGHHHNNNRRRTTTSSSRRRRRRQQQJJJBBB<<<777000+++***+++---...******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&'''''''''(((((((((((((((((()))))))))******)))+++,,,,,,++++++,,,...555:::CCCLLLRRRVVVWWWVVVVVVXXXYYYXXXVVVTTTTTTUUUHHHOOOXXXbbbooo|||wwwlll]]]QQQKKKGGGCCC@@@EEEFFFMMMXXXaaagggmmmsss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,///,,,,,,/////////444:::CCCHHHLLLKKKEEE>>>::::::555@@@MMMWWW^^^ccceeedddhhh~~~kkkhhhiiioooyyyxxxqqqiiieee___ZZZWWWVVVWWWWWWTTTQQQNNNMMMLLLKKKIIIFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEFFFIIILLLNNNPPPRRRRRROOOOOOOOOPPPRRRTTTVVVVVVUUUVVVWWWXXXYYYYYYYYYYYY^^^\\\[[[YYYYYYZZZ[[[\\\^^^]]]\\\YYYWWWWWWZZZ^^^______aaaaaabbbbbbaaaaaa]]]\\\[[[XXXWWWYYY^^^bbbddddddaaa]]]ZZZ[[[aaafffjjjmmmuuu|||~~~}}}wwwssszzzrrrsssyyyzzzuuuoookkkaaaYYYWWWPPPHHHGGGLLLPPPSSSTTTSSSSSSTTTOOOHHHAAA;;;333,,,***+++,,,---+++******))))))******+++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((()))))))))*********......---+++***,,,000333@@@DDDLLLSSSXXXZZZYYYXXXTTTUUUVVVVVVTTTRRRPPPPPPNNN```qqqwwwzzz{{{tttiii___TTTGGG@@@BBBGGGLLLMMMSSSXXX```lllwww&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((()))+++,,,,,,))))))))))))***************++++++++++++,,,,,,,,,...+++,,,///000222999@@@LLLNNNMMMFFF===888999<<<;;;PPPaaaaaaZZZZZZaaagggqqqpppgggppp|||tttnnniiieeeaaa]]][[[YYYVVVRRRPPPQQQSSSUUURRROOOKKKIIIHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJKKKNNNPPPTTTWWWZZZ\\\\\\]]]ZZZ[[[\\\]]]]]]\\\]]]]]]\\\]]]___```aaaaaaaaaaaaeeedddcccbbbbbbcccddddddeeedddbbb___^^^___aaadddggggggfffeeedddcccbbbaaa^^^]]]ZZZWWWVVVVVVYYY[[[XXXYYYWWWTTTQQQSSSXXX]]]___bbbiiirrr|||~~~yyytttxxxwwwzzzwww|||}}}tttkkkkkkddd``````YYYLLLGGGIIIMMMQQQSSSRRRSSSUUURRRLLLFFF???666...++++++,,,,,,++++++************++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((()))))))))'''''''''((((((((())))))))))))))))))************...---,,,,,,...444<<>>999888<<<@@@PPPbbbkkkccc[[[bbbpppyyy{{{tttmmmpppzzzxxxnnnggg``````^^^ZZZWWWUUUUUUUUUUUULLLNNNPPPOOONNNNNNPPPRRRLLLMMMNNNOOOOOOQQQSSSTTTRRRUUUYYY[[[\\\^^^bbbeeejjjlllqqqtttvvvuuutttrrrqqqtttwwwxxxvvvtttssstttqqqpppoooooopppqqqrrrsssoooppprrrtttuuuuuuttttttsssrrrqqqqqqrrrsssssssssuuutttrrrooommmlllkkkjjjdddbbb```^^^\\\ZZZYYYWWWVVVVVVUUURRRMMMLLLOOORRRTTTWWW]]]bbbhhhlllpppsss{{{}}}yyyxxxuuuxxx~~~vvvtttllljjjoookkk]]]OOOKKKHHHMMMPPPOOOPPPRRRRRROOOOOOHHH@@@888333///---+++,,,++++++******++++++,,,))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''')))))))))((((((((((((((('''((((((((())))))))))))))))))*********+++++++++,,,000777???FFFOOOVVV\\\[[[\\\]]]]]][[[WWWSSSQQQFFFIIIPPP\\\lllzzz}}}ppp```RRRFFF@@@CCCIIIHHHVVViiiyyy''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''%%%$$$%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((()))************)))))))))((()))************+++++++++++++++,,,,,,,,,---------000---...444999@@@KKKUUUCCCAAA???<<<;;;>>>CCCFFFaaallloooiiijjjyyyzzzqqqwwwyyywwwpppfffcccaaa^^^WWWVVVTTTRRRQQQOOONNNMMMJJJMMMPPPPPPNNNMMMOOOQQQSSSUUUXXXZZZZZZYYYYYYZZZ[[[___cccfffhhhjjjooosssrrruuuyyy|||}}}|||yyyxxxrrrvvv{{{|||zzzxxxxxxyyysssrrrqqqpppppprrrtttuuuppprrrvvvyyyzzzzzzxxxwwwvvvuuuuuuvvvxxxyyyxxxwwwvvvuuutttrrrpppooonnnnnnhhhfffdddcccbbb___\\\ZZZUUUVVVTTTOOOJJJGGGHHHKKKKKKNNNTTTYYY^^^ccchhhkkkyyyyyy{{{zzzsssooohhhggg{{{|||wwwvvvmmmkkkqqqqqqeeeWWWRRRGGGLLLOOONNNOOOQQQQQQOOORRRLLLCCC<<<666222...,,,,,,++++++******++++++,,,))))))))))))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''******))))))((((((''''''(((((((((((()))))))))))))))************+++++++++000666@@@IIIPPPUUUYYY\\\YYYZZZ\\\\\\ZZZUUUPPPLLLMMMVVVdddttt~~~xxxnnnZZZIIIGGGHHHIIIPPPYYY^^^ooo***)))((('''''''''((()))&&&&&&&&&&&&&&&'''((())))))((('''%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++***)))((('''&&&&&&''''''''''''''''''''''''))))))))))))*********************)))))))))))))))''')))++++++******,,,------...333<<>>>>>@@@@@@@@@FFFMMMkkkooolllsssxxxmmmfffppprrrnnnggg___YYYUUUSSSSSSQQQPPPNNNLLLKKKKKKKKKLLLKKKLLLNNNOOOPPPSSSWWWZZZ^^^dddlllnnnllljjjkkkmmmiiilllqqqtttuuuvvvwwwwww~~~xxxzzz||||||||||||}}}~~~zzzvvvqqqpppsssvvvvvvuuuyyyzzz||||||zzzyyyxxxxxx{{{yyyvvvvvvyyyzzzyyywwwyyyuuurrrrrruuuuuuppplllssspppllljjjiiigggeeeccc```[[[SSSMMMIIIGGGFFFEEEIIIHHHLLLRRRVVVXXX^^^eeepppsssvvv{{{}}}ssshhh^^^]]]lll~~~}}}vvv|||xxxtttrrrpppllleee___LLLLLLNNNQQQQQQOOORRRWWWNNNKKKHHHDDD???888111+++------,,,,,,+++)))''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((+++***)))(((''''''((()))(((+++...---+++,,,333888;;;GGGQQQSSSUUUYYYZZZWWWYYY]]]]]]VVVNNNMMMQQQVVVlll|||~~~nnn^^^KKKGGGEEEJJJTTT```nnnyyyxxxppptttzzzxxxttt(((((('''&&&%%%&&&&&&'''''''''&&&&&&&&&'''((((((***))))))(((''''''((((((&&&''''''((((((((('''''')))'''&&&&&&''''''&&&$$$'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))***))))))((((((''''''&&&''''''''''''''''''''''''))))))))))))************************)))))))))))))))+++,,,+++***+++,,,...111111666AAALLLQQQMMMGGG===999999AAAKKKSSS[[[bbbnnnqqqttt}}}tttlllppp~~~tttjjjaaa^^^YYYTTTQQQPPPPPPQQQNNNNNNMMMLLLLLLMMMOOOOOOQQQSSSVVVXXX[[[___dddgggoootttyyyzzzvvvrrrqqqrrrooossswwwyyyxxxxxxyyy{{{~~~|||zzzwwwvvvwwwxxxyyyyyyzzz|||~~~~~~yyyxxxwwwxxx{{{|||{{{yyyyyyuuuqqqqqqtttvvvtttrrrpppnnnmmmlllllljjjhhheee]]]XXXQQQKKKHHHFFFEEEEEEEEEDDDHHHNNNQQQTTTYYY```hhhkkknnnrrrvvv{{{vvvkkkeeekkkvvv}}}zzz{{{ssspppqqqoooiiibbbVVVPPPMMMOOOPPPPPPQQQTTTPPPNNNKKKGGGCCC<<<444///,,,,,,,,,+++***)))((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''(((((()))***+++,,,,,,...333;;;BBBLLLSSSXXXWWWXXX\\\]]][[[YYYRRRQQQVVVYYY]]]iiixxxooo```SSSJJJMMMTTT^^^gggqqq~~~rrrjjj```]]]```fffiiijjj))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++))))))***))))))(((''''''((('''&&&&&&(((((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************************************+++,,,,,,+++***+++---///555777===IIISSSRRRHHH>>>>>>777888HHH]]]kkkrrrtttqqqppptttuuuooommmqqq~~~rrrhhh^^^WWWSSSQQQNNNLLLKKKLLLNNNOOOLLLLLLLLLMMMOOORRRTTTVVV\\\___bbbfffiiimmmrrrvvvwwwzzz}}}|||xxxuuutttuuuuuuzzz~~~~~~zzzxxxzzz}}}~~~|||||||||{{{zzzyyyzzz|||zzz{{{}}}xxxxxxyyy{{{~~~~~~}}}{{{zzzuuuqqqpppsssvvvwwwvvvpppooooooooommmjjjeeeaaaXXXSSSMMMHHHEEEDDDDDDCCCBBBAAADDDJJJMMMOOOTTT[[[]]]aaafffjjjmmmqqqtttwwwvvvrrrtttmmmtttzzzyyyrrruuu|||{{{yyyxxxooonnnuuu{{{{{{xxxfff\\\RRROOOOOONNNNNNPPPRRRQQQNNNLLLHHHAAA:::444---,,,++++++************)))******************)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((()))*********+++******---444>>>HHHNNNWWWYYYZZZWWWWWWZZZZZZXXX]]]PPPQQQcccrrrxxx}}}kkkVVVGGGDDDGGGWWWmmm}}}{{{uuuooommmpppvvvvvvvvvvvvvvvzzz))))))***+++,,,---//////000000000000111222333444111222333444555444333222000000///...---+++)))((('''&&&%%%&&&((())))))(((***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))(((''''''''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((()))))))))************)))***************++++++,,,,,,,,,+++***+++...111777===GGGPPPSSSMMMBBB999@@@:::???UUUmmmxxxwwwsssqqqnnnkkkxxx~~~vvvnnnoootttzzzjjjccc___YYYTTTPPPOOOMMMKKKKKKLLLMMMNNNMMMNNNOOOQQQUUUYYY\\\^^^hhhjjjmmmppprrrtttxxx{{{sssvvvxxxxxxwwwvvvwwwxxxyyy}}}yyyvvvxxx|||~~~|||xxx{{{yyy{{{}}}|||yyyxxxzzz|||zzzzzz|||zzz{{{}}}}}}{{{xxxuuurrrrrrtttuuuuuutttqqqppppppooollleee\\\VVVRRRMMMHHHDDDBBBAAAAAA@@@AAA@@@CCCHHHKKKLLLQQQWWWWWW\\\bbbgggkkknnnqqqsss}}}qqqrrrrrrmmmgggnnn~~~sss{{{yyyvvvzzzwwwkkk^^^UUUOOOJJJJJJNNNRRRQQQPPPOOOKKKFFF???:::///...,,,+++******+++,,,******++++++++++++******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((()))******++++++++++++******,,,333>>>IIIRRRVVVZZZ[[[[[[YYYXXXWWWTTTQQQQQQRRR^^^wwwxxxaaaSSSHHHBBBJJJXXXlll}}}nnnllllllmmmmmmnnnvvv...///000333555777888999;;;;;;<<<===>>>???AAABBB;;;<<<>>>???@@@???>>>>>><<<;;;:::888666444111000...,,,************((('''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((()))(((''''''''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))************))))))******+++++++++,,,,,,,,,+++******---111555999CCCOOORRRLLLCCC===;;;===>>>III```sssvvvmmmdddccchhheeepppyyymmmmmmzzztttggg^^^[[[XXXSSSNNNNNNMMMLLLLLLLLLNNNPPPQQQSSSTTTVVVYYY]]]aaaeeegggqqqsssuuuuuuttttttvvvwwwtttuuuvvvvvvvvvwwwyyy{{{xxx{{{}}}{{{vvvssstttwww{{{}}}~~~|||yyywwwsssvvvyyyzzzzzzyyyyyyyyyuuuxxx{{{zzzxxxwwwyyy|||~~~}}}~~~}}}~~~~~~|||zzzyyyuuuuuuuuuuuuuuussspppnnnnnnoooooonnniii```UUUMMMLLLHHHCCC@@@>>>>>>===<<<>>>===???DDDFFFGGGLLLRRRVVV[[[aaafffjjjlllnnnpppwwwzzz~~~zzzuuuooojjjgggnnn}}}~~~{{{yyynnn```PPPEEEFFFLLLOOOOOOOOOPPPNNNIIICCC>>>444222///,,,***+++,,,---******++++++++++++******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))*********++++++++++++...555???JJJSSSXXXZZZ______```___[[[UUUPPPNNNGGG]]]vvvrrr\\\IIIDDDGGGOOO^^^mmm{{{sssmmmtttrrrrrruuuyyy===???AAACCCEEEGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEDDDBBB@@@???>>><<<999666333000---***'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,++++++++++++,,,111888<<<@@@JJJRRRNNNCCC;;;<<>>FFFVVViiirrrlllaaa[[[SSSdddlll{{{sssppp|||rrrfffaaa\\\WWWUUURRRMMMIIIIIIJJJKKKMMMPPPTTTWWWYYY^^^^^^```bbbfffjjjmmmpppuuuwwwxxxwwwuuutttttttttwwwvvvtttrrrrrrsssuuuvvvvvvwwwvvvuuurrrqqqqqqqqqxxxxxxxxxxxxwwwuuutttsssssstttuuusssqqqnnnnnnoooqqqrrrsssssstttuuuwwwyyy~~~~~~|||}}}~~~}}}zzzwwwvvvvvvsssuuuvvvvvvuuurrrnnnlllkkklllmmmmmmhhh___TTTLLLGGGCCC???<<<;;;:::999777888777999===??????CCCIIITTTXXX]]]bbbeeegggjjjkkkrrrvvvyyy||||||uuuooooooxxxzzz|||wwwiiiUUUFFFDDDJJJJJJKKKNNNPPPPPPMMMGGGCCC:::777222...+++++++++---)))******************)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))(((''''''(((***,,,---333999BBBMMMTTTYYY[[[\\\``````___^^^XXXRRRRRRVVVccckkkRRRIIIDDDKKK[[[nnn~~~zzzxxx{{{IIIJJJKKKMMMNNNNNNMMMMMMJJJIIIHHHFFFEEEEEEDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHFFFGGGHHHIIIIIIIIIIIIIIIGGGDDD@@@===:::777333000...---,,,+++)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))***++++++,,,------,,,,,,,,,---000777???EEEJJJOOOOOOGGG<<<888???HHHMMMYYYiiirrrnnnbbb]]]___```vvv|||zzzvvvggg```YYYXXXVVVSSSQQQPPPOOOPPPNNNOOORRRUUUZZZ___ccceeeiiiiiijjjkkknnnqqqtttvvvuuuwwwyyyyyyxxxwwwwwwwwwxxxuuuqqqooooooppprrrsssuuusssppppppqqqrrrpppnnnvvvuuusssrrrqqqpppppppppoooooommmjjjgggeeefffgggiiihhhggghhhkkkoooqqqrrruuussstttyyy~~~wwwyyyyyywwwtttrrrrrrttttttuuuvvvvvvtttrrrqqqpppoooooopppoooiii___TTTLLLDDDAAA<<<999888777555333444222444888999999===CCCJJJNNNUUU[[[```eeeiiilllqqqvvvyyyzzz~~~yyyooopppwwwxxxmmm[[[KKKEEEFFFGGGIIILLLPPPRRRPPPKKKGGGAAA<<<666000,,,***+++,,,((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))(((''''''***...222555>>>FFFQQQXXX[[[\\\]]]______\\\YYYWWWRRRTTTbbbqqq|||vvvgggSSSLLLUUUaaammm~~~{{{yyy{{{{{{{{{}}}GGGHHHHHHIIIHHHGGGEEEDDDHHHGGGDDDAAA???<<<;;;:::======<<<===>>>@@@BBBCCCBBBDDDFFFHHHKKKMMMNNNNNNKKKHHHFFFDDDCCCAAA>>><<<555444222///---***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------------...///333;;;DDDKKKSSSRRRLLLBBB999999BBBLLL```lllyyyzzzlll^^^___gggvvvttt|||tttkkkdddcccQQQQQQQQQOOOMMMOOOTTTXXXXXXYYY\\\```dddiiimmmooopppppppppqqqsssuuuxxxyyysssvvvyyyzzzzzzzzz{{{|||zzzwwwrrrpppqqqsssuuuvvvuuuqqqnnnnnnrrrsssqqqnnnuuusssqqqnnnmmmmmmnnnoooggggggeeebbb``````bbbdddaaa^^^\\\^^^ccchhhkkkkkkgggfffgggmmmuuuyyyxxxuuurrrttttttrrrooonnnpppsssuuuuuuuuuuuutttsssuuuvvvvvvuuuuuuqqqjjj___RRRJJJBBB???;;;888666555333111222111333666777777;;;@@@???DDDMMMVVV^^^fffnnnrrrrrrxxx{{{zzz{{{~~~pppooovvv|||~~~|||~~~{{{uuunnn```PPPFFFCCCFFFHHHLLLQQQTTTRRRNNNJJJDDD@@@888111,,,******+++(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))+++***)))***---333999===HHHPPPZZZ___^^^^^^___bbb```\\\WWWTTTTTT^^^xxxppp[[[RRROOONNN```uuu{{{nnnlllxxx???@@@BBBDDDEEEBBB>>>:::999888777555444333333333333222111111222444666888===>>>@@@EEEIIILLLMMMLLLLLLKKKIIIFFFCCCBBB@@@@@@DDDBBB???:::666222///...+++(((&&&&&&)))***)))'''''''''&&&%%%%%%&&&''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&'''((()))***++++++''''''''''''((((((((((((*********)))******+++,,,---,,,,,,++++++,,,,,,,,,---000111222888DDDLLLNNNXXXQQQGGG<<<666<<>>999555333222222111222222111111222444666777???@@@DDDLLLWWWccclllppplllsssxxxxxxyyyyyytttsssvvv|||}}}~~~wwwuuu}}}qqqfffdddbbb[[[PPPJJJNNNMMMLLLNNNQQQQQQNNNKKKDDDCCC>>>666///+++---000***)))))))))))))))******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))...---,,,,,,///888BBBIIIPPP[[[bbb___^^^bbb```YYYbbbZZZSSSUUUeee|||ooo\\\MMMHHHSSSbbb{{{xxxsssvvv555444555666888777555333/////////......---------111000///......//////000444444666999===AAADDDEEEDDDCCCAAA???>>>===<<<<<>>FFF[[[qqq~~~sssqqqsss~~~oooiiirrrwwwkkkdddcccaaa[[[UUUTTTTTTTTTUUUWWWYYY\\\]]]dddeeegggjjjmmmooopppqqqssssssqqqppppppqqqrrrrrrssstttwwwxxxxxxwwwuuutttvvvtttqqqnnnmmmnnnppprrrqqqnnnkkkiiihhhhhhgggeeeiiigggccc```]]][[[ZZZYYYUUUUUUUUUTTTSSSRRRQQQPPPMMMNNNOOOPPPQQQRRRSSSSSSZZZ]]]ccciiillllllkkkjjjhhhhhhiiiiiijjjkkklllmmmnnnoooppppppnnnmmmnnnooorrrooojjjddd]]]TTTKKKEEE>>>;;;666333222111111000222222111111222333444555888999===EEEPPP\\\ffflllrrrzzz~~~|||vvvvvvwwwuuurrrxxxyyyzzzvvvzzz|||pppdddbbbeeefffbbb___QQQPPPPPPPPPQQQQQQQQQQQQRRRNNNFFF;;;222,,,++++++*********))))))******+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''((()))))))))))))))(((***---222999CCCNNNUUUYYY[[[[[[ZZZ\\\___]]]YYYNNNVVVaaaooorrreeeVVVMMMLLLUUUiii{{{zzzwwwzzz~~~444222000000222333333222///000111222222111000//////////////////000000000000000///000222555888999:::999888888777777777888===???BBBEEEFFFEEECCCBBB<<<999555222000---***'''&&&'''((((((((('''&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((((((((''''''&&&&&&'''((()))***++++++((())))))))))))************************+++,,,,,,......---,,,,,,,,,,,,,,,)))000777===GGGRRRXXXXXXPPPIII@@@BBBWWWuuuwwwiiihhhwww|||tttjjjnnnwwwooojjjeee```^^^^^^]]]ZZZWWWWWWYYY\\\___bbbcccddddddkkkkkkkkkkkklllmmmnnnnnnnnnmmmlllllllllmmmnnnooonnnppprrrtttsssqqqnnnlllnnnllljjjhhhhhhhhhjjjkkkhhhfffdddccccccbbb```^^^```]]]XXXSSSOOOMMMLLLMMMKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCDDDEEEFFFHHHIIIQQQTTTYYY___bbbccccccbbbbbbbbbbbbbbbccccccdddeeegggiiijjjjjjiiihhhiiijjjhhheee```[[[UUUMMMEEE???999666222000000000000///222222111111111222222333444444777<<>>BBBDDDEEEFFFEEECCC@@@===:::666222000))))))((('''&&&&&&''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((('''''''''((()))*********))))))*********++++++++++++************+++,,,,,,......---,,,,,,,,,,,,,,,---666>>>EEEMMMTTTWWWTTTMMMGGG???EEEaaa~~~```]]]WWWbbbqqqbbbfffyyyjjjcccbbbaaa___^^^]]]]]]^^^^^^^^^___bbbeeehhhiiijjjjjjmmmllljjjiiihhhiiijjjjjjjjjiiihhhhhhiiijjjkkklllhhhjjjmmmoooooollliiiggggggeeecccaaa___^^^^^^^^^]]]\\\\\\]]]^^^^^^]]][[[YYYUUUOOOIIIEEECCCCCCCCCEEEEEEEEEDDDBBBAAA???>>>???>>>===<<<===???AAACCCFFFIIINNNSSSWWWZZZ[[[[[[\\\\\\[[[[[[[[[\\\\\\]]]___aaacccddddddcccdddeeebbb___ZZZUUUOOOHHH@@@;;;666333000///000111000000222222111111111111111111444444444666:::AAAJJJPPPfffuuuxxxpppvvv{{{zzzrrrppptttuuusssfffgggddd]]]VVVVVV^^^fff___WWWLLLBBB<<<777111---------,,,+++++++++,,,,,,)))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,++++++222888AAAIIIPPPVVV[[[___]]]YYY]]]eeecccWWWMMMMMMWWWsss}}}tttdddQQQLLLQQQ^^^rrr}}}~~~EEEAAA;;;777777777888888======>>>>>><<<:::777555222333555777888999::::::666999======999555222111000000/////////000000111//////111444888===BBBDDDCCCCCCBBB@@@===:::888777///---)))&&&%%%&&&((()))&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))))))))''''''(((((())))))******************+++++++++++++++++++++***+++,,,,,,---...------,,,,,,------...000:::DDDKKKQQQUUUTTTPPPAAA======KKKjjjqqqYYYZZZZZZlll}}}pppkkkvvvttthhhaaa_________^^^]]]]]]___ccceeeeeefffggghhhiiikkkllllllkkkjjjhhhggggggggghhhiiigggffffffeeefffgggiiijjjeeegggjjjllllllkkkiiigggbbbaaa```^^^]]][[[ZZZZZZ[[[ZZZYYYZZZ[[[[[[YYYWWWSSSOOOIIICCC???>>>>>>>>>?????????>>>===<<<;;;::::::999888777888:::<<<===<<<>>>CCCHHHMMMQQQSSSTTTTTTTTTTTTSSSTTTTTTUUUUUUYYY[[[^^^````````````aaa^^^ZZZUUUPPPJJJDDD===999444222000000111222111111111111222111111111111000333333333333444999@@@FFF[[[lll~~~{{{xxxwwwxxxxxxyyy|||{{{yyywwwqqqiiillllllggg]]]RRRQQQXXXaaaZZZTTTKKKDDD???:::444000...------,,,++++++,,,,,,************************))))))(((''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))(((((((((''''''(((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,---===CCCKKKRRRWWWYYY[[[\\\^^^]]]bbbggg```TTTQQQWWWpppxxx```UUUQQQMMMSSSccc~~~~~~OOOKKKFFFBBBAAA@@@???>>>BBBBBBAAA@@@>>>;;;999777777777777666666666555555555;;;BBBDDDBBB===;;;:::333222111000///.........///......///222777;;;>>>===???BBBBBB@@@?????????666333///***(((((()))+++&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))******'''((((((((()))))))))***)))************++++++++++++++++++++++++,,,------,,,,,,,,,,,,---...///000333===GGGNNNSSSUUURRRLLL???===DDDYYYrrr|||ssseeeYYY^^^cccyyy~~~qqqpppzzz}}}pppiii```YYYXXXZZZYYYYYY[[[^^^cccgggjjjiiiiiijjjjjjkkkkkklllllljjjjjjiiiiiihhhiiiiiijjjeeeeeedddccccccdddffffffdddeeeggghhhiiihhhgggfff]]]]]]^^^___^^^^^^]]]]]]\\\ZZZWWWVVVUUUTTTQQQOOOKKKHHHDDD???<<<;;;:::;;;888999999888888777666555555555444333444555666777555777:::???CCCGGGJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLQQQTTTXXX[[[[[[[[[\\\\\\VVVSSSNNNIIIEEE???:::666333111000000111222222111111111222222333222222111...000222222333666===CCCSSSaaaooowww{{{{{{wwwuuuuuuuuuvvv||||||zzziiiooommmfffZZZMMMHHHLLLRRRVVVRRRMMMGGGAAA;;;555111......---,,,++++++++++++***************************)))((((((''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))(((((()))+++...222444EEEJJJQQQWWWZZZ\\\]]]^^^ccccccbbb^^^XXXWWWbbbnnn{{{aaaIIIEEERRR___ooo}}}{{{|||~~~VVVSSSPPPNNNLLLKKKHHHFFFHHHGGGFFFEEECCCAAA@@@@@@===<<<:::999888888888888999???FFFIIIFFFCCCCCCDDD===;;;999666444222111000000///......///111333444666999===??????>>>@@@AAA;;;999666333000---+++***(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********(((((((((((()))))))))))))))))))))************+++,,,++++++++++++,,,------+++++++++,,,...///111222;;;DDDMMMRRRTTTSSSMMMFFFDDDBBBOOOgggwwwrrrggg```___jjjuuutttrrrvvvhhheeebbbYYYUUUWWWZZZZZZ[[[___eeeiiikkkkkkhhhiiilllnnnnnnmmmlllkkkiiiiiijjjjjjiiiiiihhhgggdddcccbbbaaa```aaabbbccc```````````````_________WWWXXXYYYZZZZZZYYYXXXWWWTTTQQQMMMKKKIIIHHHFFFEEEBBB@@@===:::888777666666333333444444444444333333111222222222222333333333222333555777:::===???@@@????????????@@@AAABBBCCCEEEIIIMMMPPPQQQQQQRRRRRRJJJGGGCCC@@@===:::666333222000///000111222111000000111222333444444333333---000333333222444999>>>FFFNNNWWW___iiiuuu~~~zzzxxxwwwxxxwwwvvvyyy~~~~~~xxx}}}}}}xxxtttkkk]]]OOOGGGFFFIIIOOOPPPOOOLLLEEE>>>999666...---,,,+++***************************************))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))+++000777>>>CCCLLLPPPUUUZZZ\\\^^^```aaabbbbbb^^^WWWXXXeeevvvvvvbbbPPPGGGNNNgggzzz{{{UUUTTTRRRQQQPPPNNNKKKHHHIIIIIIGGGFFFEEEEEEEEEEEEBBBAAA???>>>>>>???AAABBB@@@FFFKKKLLLHHHFFFGGGIIIFFFDDDAAA>>>:::888666555////////////......---,,,,,,000555777777888999;;;=========;;;777222---***((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))*********+++(((((((((((())))))))))))((())))))))))))*********,,,,,,++++++,,,,,,---...******+++,,,...000222333DDDLLLSSSUUUSSSPPPGGG???AAA@@@QQQnnnzzzpppfffhhhpppooonnnmmmnnnbbb[[[]]][[[TTTVVV^^^______bbbgggmmmpppnnnjjjdddhhhmmmqqqrrrpppllljjjhhhhhhiiiiiihhhgggeeedddcccbbb```___^^^______```[[[ZZZYYYWWWVVVVVVVVVVVVRRRSSSSSSSSSRRRPPPMMMLLLHHHEEEAAA?????????>>>>>>;;;:::888777555444333333111222333333444444333333111111222333333333222222222222222333444666777888777777777888999;;;<<<===:::>>>CCCFFFGGGHHHHHHIII@@@>>>;;;999888666333111111000//////000111000...000111222444555555444444000333666555222111444888999===BBBJJJZZZmmm{{{yyyxxxyyy{{{yyyuuuuuuxxxxxxzzz~~~uuuttt|||www~~~}}}ssseeeVVVLLLHHHHHHJJJMMMQQQOOOIIIBBB???===...---,,,+++******************************************)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************,,,,,,,,,000777AAAJJJPPPRRRUUUXXX[[[]]]^^^```bbb[[[___\\\WWW^^^rrryyycccOOOLLLTTTfffyyy{{{UUURRRKKKDDDDDDHHHHHHDDDHHHCCC???AAACCCCCCBBBAAAFFFBBB>>>>>>BBBDDDBBB???@@@DDDFFFCCC@@@BBBHHHLLLMMMGGGCCCCCCDDDBBB>>>;;;999444///,,,---...---+++......///000222444666777888:::>>>???>>>999333///...,,,***)))(((((())))))&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))************))))))))))))************(((((()))***+++,,,,,,,,,)))******++++++,,,---------+++---///---,,,555AAAOOOPPPTTTUUUNNNDDD>>>>>>BBBHHH\\\tttyyymmmggglll}}}wwwiiiooo~~~wwwaaa^^^YYYUUUTTTWWWZZZ\\\aaacccgggmmmrrrqqqlllfffjjjkkkmmmoooooonnnmmmlllkkkkkkjjjhhhgggfffdddddd^^^]]]]]]\\\[[[ZZZZZZYYYUUURRRNNNJJJIIIJJJMMMOOOOOOOOONNNMMMKKKIIIHHHGGGAAA@@@===;;;999888888888666555444333222000//////111111111111111222222333...111444444333111000000222333444555666666666666555444444444444555666666777888;;;===>>>?????????<<<:::777444222111000000333333111000000000111222:::999777777777777666444333333333333333333222222444777===FFFRRR```mmmvvvvvvzzz{{{wwwuuuuuu}}}}}}~~~}}}zzz|||yyy{{{sssnnngggXXXIIIBBBDDDIIIMMMNNNJJJDDD???===111111111///***'''(((---++++++++++++++++++++++++''''''((((((((((((''''''&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&((((((''''''&&&&&&&&&%%%%%%&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))111***%%%(((,,,,,,++++++'''***000777@@@HHHOOOSSSSSSWWW]]]``````___^^^^^^___ZZZUUUZZZmmmzzz\\\SSSKKKOOOcccxxx}}}CCCGGGIIIKKKOOOTTTSSSOOOFFFDDDBBBBBBDDDHHHNNNSSSPPPKKKCCC???===>>>>>>===???BBBDDDCCCBBBDDDFFFHHHJJJHHHHHHJJJLLLIIIDDD@@@<<<777111...//////...,,,---------...///000222333666777999;;;<<<<<<;;;:::555222...+++((('''((())))))((('''&&&%%%&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''(((((())))))******((((((((()))))))))******))))))))))))************)))))))))***+++++++++,,,)))******++++++,,,------...,,,---//////000;;;GGGSSSTTTUUUSSSKKKAAA???BBBMMMYYYlllxxxsssjjjooo{{{~~~tttrrr~~~mmmggg]]][[[YYYXXXYYY\\\___aaadddeeeiiinnnrrrqqqkkkfffggghhhkkkmmmnnnooonnnnnnnnnmmmkkkiiifffdddbbbaaa\\\[[[YYYWWWUUUSSSRRRQQQLLLJJJGGGDDDCCCCCCEEEFFFFFFFFFEEEDDDCCCAAA???>>>;;;:::888666555444444444444333333222111000//////111111000000111111222333000222333333111000///000000111222333444444444444555555444444444444555555222444555777999999999999555444333222111000000000333333222222333555666777999888777888999888777555555555444444444444333333444666:::@@@IIIUUUaaaiiinnntttzzz~~~}}}{{{zzz{{{~~~~~~}}}uuuzzz{{{zzzvvvssskkk___WWWVVVOOOKKKGGGGGGIIIHHHBBB<<<444111---,,,+++******+++++++++++++++++++++++++++''''''((((((((((((''''''&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&((((((((('''''''''&&&&&&&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&''')))))))))))))))))))))((())))))))))))))))))))))))+++'''&&&)))+++)))'''(((***...666???GGGMMMQQQSSSUUUXXX]]]```aaa___]]][[[VVVTTTWWWiii}}}gggSSSRRRVVVfffooo{{{KKKVVVdddoooyyy~~~zzzsssiiijjjjjjiiikkkuuuzzzrrreeeUUUIIIDDDDDDFFFNNNJJJEEEBBB@@@>>>===<<<@@@BBBFFFJJJMMMLLLIIIEEEEEE@@@:::666555444111...///...............//////666666666777:::<<>>===;;;::::::;;;;;;<<<<<<;;;;;;999888666666555444333222222111222222111111111000000/////////111000000000000111222222111222222111///...///111111222333444444444444444666555444444333333333333000000222333444444444444000000111222333333222222222222222333444555666777999999999:::;;;;;;999666777777666555555555555555666777888:::@@@HHHSSSZZZeeelllvvv}}}}}}ssswwwrrrnnnnnnqqqqqqlllffffffjjjkkkZZZHHHCCCIIIMMMHHH@@@>>>777///+++,,,---,,,***************************'''(((((())))))(((((('''&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&))))))(((((((((((('''''''''''''''''''''((())))))((((((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))'''&&&(((+++***''''''***111666???IIIPPPSSSTTTTTTXXXZZZ]]]```aaa^^^ZZZVVVNNNXXXhhhzzz~~~gggPPPTTT]]]qqqwwwrrrsss{{{hhhxxxvvvgggbbbffflllyyymmm___VVVNNNEEE===:::<<<@@@CCCDDDFFFIIIIIIHHHLLLHHHEEEBBBAAA===777222333333111000////////////888777666666777999;;;<<>>;;;777333///,,,+++***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((()))))))))************+++++++++***************)))******++++++,,,------///---,,,...444>>>KKKTTTSSSQQQNNNHHHAAA@@@JJJWWWiiiqqqrrrgggcccrrrzzzrrrcccYYYVVVWWWSSSUUUYYY]]]```cccdddeeecccbbbbbbdddfffddd^^^YYYTTTVVVYYY]]]aaadddeeefffhhhfffccc^^^ZZZUUURRRPPPMMMLLLIIIFFFBBB>>><<<:::666666555555444444444333555555555555444333222111222222111111111111222222////////////////////////111000000000000111222222000111000///...///222444666666777888888999888888777666555444222222111111111111222222333333333333111222444666777777666666666666666666777777888888::::::;;;===>>>>>><<<::::::999888777666666777777999999888888;;;AAAIIIOOOXXXaaammmvvv|||uuunnnooo}}}jjjiiijjjnnnsssvvvxxxyyyqqqSSSEEEIIIPPPPPPLLLLLLFFF;;;111,,,---,,,)))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((((((((('''''')))))))))))))))((((((((((((''''''&&&&&&''')))***((((((''''''''''''(((((()))))))))))))))*********))))))))))))))))))))))))((())),,,...+++)))---444<<>>888777666444222000//////...444444555555555555555555;;;===>>>>>>;;;777111...)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((((('''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))************+++++++++***************)))******++++++,,,------...---,,,///888EEEPPPVVVTTTOOOIIICCC>>>AAANNN]]]oookkkaaa[[[fffnnn___VVVQQQOOOPPPVVVXXX]]]aaacccdddcccccc___]]]\\\]]]^^^[[[VVVQQQLLLMMMPPPTTTXXX[[[]]]^^^```^^^[[[WWWRRRMMMJJJHHHBBBAAA???===:::888666555222222222222222222111111222222222222111000000/////////000111111111111111////////////000000000000111111111111111222222333000000000//////222555999::::::;;;;;;<<<;;;;;;;;;888777666444333222111111222222222333333444444555555666777999::::::999888999999:::;;;======>>>>>>;;;;;;<<<>>>@@@AAA@@@>>>===;;;999888777777888999999888888777888<<>>:::555222******(((''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%%%%&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******************************++++++)))******++++++,,,---------...///333>>>LLLTTTUUUWWWNNNFFF@@@???DDDRRR```ggg[[[RRRXXXnnn{{{qqqaaaYYYTTTPPPNNNNNNXXX[[[___bbbcccbbb```___[[[YYYWWWVVVVVVTTTOOOJJJFFFGGGIIILLLOOOQQQSSSTTTVVVTTTQQQNNNJJJGGGDDDCCC::::::999777666555444333111111111111222222222222///000000000000000//////...///000000111111000000111111111111111111111111222222222222222333444444111222222222222444888;;;:::;;;;;;<<<<<<<<<;;;;;;888888666555444333333333222222222222333444666666888999:::;;;;;;<<<<<<;;;666777999;;;===??????@@@<<<;;;;;;===???AAABBBAAA>>>===:::888777888999999666666777666666999===@@@EEEMMMXXXbbbjjjrrr{{{}}}}}}ttt}}}{{{www}}}sssYYYEEE@@@HHHWWWaaacccbbbVVV@@@000,,,,,,***************************((())))))******))))))(((&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((((((((((((((''''''(((((((((((())))))'''''''''''''''((())))))((((((''''''(((((())))))((())))))******+++++++++***************************)))***---...222>>>JJJTTTTTTUUUWWWYYY\\\___aaa]]]\\\YYYVVVTTTVVV[[[___vvvhhhYYYOOOUUUkkk{{{vvv{{{~~~|||{{{zzzxxxyyyuuusssssszzzkkk```TTTJJJFFFDDDBBBCCCFFFGGGEEEBBB;;;:::888555333222111000,,,---///000222333333444333555777999:::888666555000///---***)))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((()))))))))******))))))))))))************)))))))))***+++++++++,,,)))******++++++,,,------...000333888EEERRRVVVSSSTTTJJJAAA???DDDMMM[[[ggg```WWWYYYkkk~~~nnndddYYYTTTRRROOOOOOQQQUUUWWWZZZ]]]]]]\\\YYYWWWUUURRROOONNNNNNLLLGGGCCC@@@@@@AAABBBCCCEEEFFFGGGHHHGGGEEECCC@@@>>><<<;;;777777666555444333222222111000000000000111222333111111222222222222111111111111222333444333222222333333333333333333222222444444333333444444555666555666666666555666888;;;;;;<<<<<<===<<<<<<;;;;;;999888777666555444444444444333333444555777999:::=========>>>???AAABBBCCC;;;<<<===>>>>>>>>>======:::999888999<<<@@@AAABBB???===:::888777777999:::555777888888777888:::;;;@@@GGGQQQ[[[eeeooozzzvvv~~~}}}kkkrrrxxxlllZZZJJJDDDJJJWWWaaadddbbbTTT???222111///)))++++++++++++++++++++++++))))))************))))))&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((()))******((())))))******+++,,,,,,***************************)))+++111666<<>>===;;;999777555444444000000//////000111222333333333333444555555666666555444111---***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&'''((())))))))))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))************))))))))))))************(((((()))***+++,,,,,,---)))******+++,,,,,,------///333666<<>>>>>>>>>>>>>>======999888777666666555666666666666666777888;;;===>>>AAAAAAAAABBBCCCFFFIIIJJJJJJJJJIIIHHHEEEBBB???===999777555666:::>>>AAABBB???===:::888777777999:::888:::;;;;;;:::999999:::777>>>HHHRRR\\\gggttt|||{{{wwwxxxeeeiiiwww~~~uuulll___SSSMMMPPPWWW]]]bbb^^^OOO<<<444666222(((++++++++++++++++++++++++))))))************))))))&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))((((((%%%&&&&&&&&&''''''((((((%%%&&&((()))))))))((('''((((((((((((((()))******((())))))***++++++,,,,,,************************+++***...666>>>EEENNNWWWYYYYYYZZZ\\\]]]]]]^^^^^^WWWXXXWWWRRRQQQ[[[ooo~~~ddd\\\[[[fffyyy~~~{{{wwwwww}}}kkk___VVVXXXWWWNNNBBB<<<@@@@@@>>><<<888444222000777333///---......,,,)))000000111111000000///...555555555444222...+++))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******)))))))))))))))***)))******++++++,,,------)))+++,,,,,,,,,,,,---//////222777BBBOOOVVVSSSLLLKKKEEE@@@CCCQQQbbbkkkjjjkkkmmm~~~zzz{{{yyyhhh^^^RRRMMMIIIHHHJJJMMMNNNNNNKKKKKKKKKJJJIIIHHHGGGFFFFFFEEECCC@@@===;;;999888888666444333333444666777555777777666444222222222555555444444444333333333000111222333444666999;;;666<<<>>>:::999;;;;;;777>>>;;;888666:::===<<<888777888888888777666555444777777777777888999:::;;;;;;:::888777888:::<<<===@@@<<<;;;???BBB???<<<;;;???>>>??????===999888:::<<<===>>>>>>:::888<<>>;;;<<>>???>>>AAA???999888;;;<<<999<<<<<<;;;:::999999999999<<<<<<;;;:::999888777777777777777888999::::::;;;:::;;;;;;;;;;;;===@@@BBBCCCAAAAAAEEEEEEBBBAAACCC@@@BBBCCCCCC@@@>>>???BBB@@@AAACCCCCCAAA>>>>>>@@@AAADDDEEEDDDEEEKKKSSSYYY[[[lll{{{vvveeeTTTIIIDDD:::999999:::<<<======<<<>>>===;;;999888888999:::<<<999:::======::::::===;;;999<<>>:::555...---,,,++++++,,,---,,,+++************************(((((((((((((((((((((((())))))((((((((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************+++*********+++,,,,,,+++///555>>>GGGMMMSSSWWWZZZ]]]\\\[[[\\\^^^^^^]]][[[VVVUUURRRXXXkkkxxxlllUUUXXXiiiwww{{{nnnnnnsss|||~~~yyysssrrrwww~~~wwwsssuuu|||ttt[[[LLLFFF???;;;;;;<<<<<<;;;:::888555111...///222555000000///...............,,,000555::::::777222...))))))(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''(((((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))***)))))))))))))))************++++++,,,,,,------,,,---...---,,,,,,...///000666@@@LLLTTTUUUQQQNNNBBBVVVddddddeeepppxxxyyyzzzwwwzzzpppaaaUUUMMMKKKIIIGGGFFFFFFFFFEEEDDDAAAAAAAAAAAAAAA@@@???>>>::::::999888777555555444111111111111111111111222///111333333333333555666666666666777888888999999666888;;;>>>@@@@@@??????>>>@@@@@@======@@@AAA@@@;;;===@@@@@@???>>>???AAA@@@???>>>===<<<;;;;;;;;;<<<============>>>>>>>>>===???AAA@@@>>>@@@DDDHHHGGGGGGIIILLLJJJGGGIIINNNKKKPPPTTTTTTRRRSSSWWW[[[XXXXXXVVVRRRMMMIIIEEEBBBGGGGGGFFFFFFFFFKKKTTT\\\cccyyyxxxbbbQQQHHH;;;;;;<<>>======>>>>>>>>>;;;:::<<<<<<:::;;;>>>:::999<<>>===<<<<<<:::666111000222666666444222000///.........***...333888:::999777444------,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++******++++++,,,------...---.........------///111444;;;GGGQQQSSSPPPOOOPPPQQQnnnwwwxxx~~~~~~|||yyypppbbbZZZQQQJJJFFFFFFEEEDDDCCCAAA???>>><<<<<<<<<<<<<<<;;;:::999444444444444444333333333000111222333333333222222333555666777666777999;;;<<<<<<<<<=========>>>>>>;;;;;;<<>><<<===@@@BBBGGGRRR^^^iiiqqqzzzuuuoooyyynnnlllzzz|||~~~pppmmmpppjjjZZZJJJ@@@:::555...,,,******+++,,,,,,,,,************************(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************++++++++++++++++++******,,,///222888>>>EEELLLQQQUUUYYY[[[^^^\\\[[[[[[\\\ZZZUUUQQQSSSZZZkkkzzzvvvggg```fffttt|||yyyzzz}}}~~~tttwwwwwwppp[[[OOOMMMLLLFFF???:::<<<<<<:::666444666999===<<<999666333000///...---...000333666888999:::333222000---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))(((((()))***++++++***++++++,,,------.........//////...---...111333;;;AAALLLSSSQQQLLLOOOWWWmmmtttrrr}}}|||hhhYYYSSSOOOIIIDDDBBBBBBBBBAAA???===;;;:::888888999999999888777777222222222333333444444444333444555666666666666555999:::;;;::::::;;;===???CCCCCCCCCCCCBBBBBBBBBBBBDDDBBB???@@@CCCFFFHHHHHHLLLIIIFFFGGGJJJLLLOOOPPPQQQJJJGGGOOOWWWXXXVVVVVVWWWVVVTTTQQQNNNMMMKKKKKKMMMNNNPPPSSSWWW[[[___aaaggggggeeecccdddhhhqqqwww|||~~~}}}wwwyyywwwppppppjjjdddaaa\\\ZZZaaakkkuuullliiifffeeedddbbb]]]YYYPPPUUU\\\aaadddbbb___\\\[[[TTTOOOMMMJJJHHHIIIMMMIIIDDDAAA@@@???AAAJJJTTT^^^gggqqqwwwyyy{{{~~~wwwkkkuuu}}}qqqnnnuuuzzzmmmooolllaaaTTTHHH>>>777000---+++***+++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++******+++******---222777???DDDJJJOOORRRTTTVVVXXXYYYZZZ[[[[[[XXXTTTNNNKKKWWWmmmwwwaaaWWWeeeyyy|||~~~~~~|||}}}}}}qqquuulllpppssssssuuu}}}xxxppprrrvvvppp^^^MMM<<<<<<<<<;;;;;;;;;===???AAAAAA???<<<888555222000000///...///111444888;;;777666333000---***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''(((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,++++++,,,,,,------............///......000444777BBBGGGPPPTTTOOOJJJUUUeeesssccccccwww~~~~~~ooobbbTTTNNNKKKHHHDDDBBB>>>???@@@>>>;;;999888999777777888888888888777777333333444555666777777888888888888999::::::;;;;;;<<<===>>>======>>>AAADDDIIIIIIIIIJJJJJJJJJJJJJJJLLLGGGCCCCCCGGGKKKMMMMMMYYYSSSQQQWWWaaakkkttt{{{jjj\\\SSSYYYaaaaaa______ffffffeeedddbbb```^^^]]]YYYZZZ]]]bbbjjjsss{{{|||yyysssooouuu~~~yyyrrrlllfffcccaaafffooowww{{{yyyuuurrrjjjbbb\\\XXXUUUSSSUUUZZZZZZPPPFFFAAA>>>>>>DDDKKKRRR[[[hhhrrryyy}}}~~~wwwyyyyyylll}}}~~~yyyzzzfffggghhhfff```TTTFFF;;;333000---+++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,)))***+++***+++///777===GGGKKKPPPTTTVVVVVVWWWXXXUUUXXX[[[YYYTTTOOONNNOOOcccyyyjjjQQQVVVrrr|||sss|||~~~~~~xxx|||yyysssmmmmmmqqqwww~~~|||iiiHHHDDD???<<<<<>><<<888777777999888888999999999999888888666777777888999:::;;;;;;<<<;;;;;;;;;;;;===>>>??????@@@AAABBBBBBEEEIIILLLQQQRRRSSSTTTVVVWWWXXXYYYWWWSSSPPPPPPUUUXXXYYYWWW]]]ZZZ```nnn|||kkk[[[PPPSSSWWWUUUWWW[[[fffhhhmmmrrrvvvxxxxxxxxxqqqqqqrrrwww~~~wwwrrrppptttyyyxxxqqqiiifffcccbbbffflllkkk\\\LLLCCC??????AAAEEEJJJRRR```nnnxxx}}}~~~~~~}}}~~~vvvsss~~~yyy}}}~~~yyyZZZ[[[aaaiiikkkaaaOOOAAA777333///,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((())))))***++++++,,,,,,)))+++,,,,,,---333<<>>AAAAAA???@@@BBBBBB@@@<<<888555000///...------///111333777666444222000...---,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,++++++,,,------......///------......///333888;;;IIILLLRRRUUUNNNPPPhhhnnnccchhhfffbbbsssnnnTTTQQQLLLIIIHHHCCC<<<<<>>>>>>>>===<<<;;;<<<>>>@@@BBBBBBDDDEEEFFFHHHLLLPPPTTTXXXYYY[[[^^^aaaccceeeffffffcccaaaccchhhjjjhhheee]]]```lll~~~~~~rrrlllWWWHHH>>>???@@@???DDDOOO\\\bbblllwwwyyyvvvttttttyyyvvvcccOOODDDAAA???@@@BBBFFFNNN[[[jjjuuuzzzyyyvvv|||~~~zzz{{{zzzuuuttt~~~xxx|||{{{mmmPPPRRR\\\jjjrrriiiUUUEEE999555000---------,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((())))))***++++++,,,,,,***,,,......///666@@@IIIHHHLLLRRRVVVXXXYYYZZZ[[[UUUYYY[[[TTTMMMOOO]]]jjj}}}iiiWWWUUUgggzzzxxxxxxwwwqqqzzz}}}}}}lllkkkkkkvvvnnnPPPGGGEEEAAA@@@DDD???DDDEEE>>>888999:::999:::777222///---...111333333666777555000---,,,---***)))))))))))))))***+++''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((---------------------------...//////000555===DDDQQQOOOVVVRRRLLLhhhppphhhbbbgggjjjeeezzz|||zzzmmmVVVFFFGGGEEECCC@@@???>>>>>>???@@@>>>===;;;:::::::::;;;>>>>>>============<<<<<>>>>>===>>>???@@@AAA???CCCEEEDDDAAAAAAEEEIIIRRRQQQRRRUUU[[[```cccdddfffcccaaa```aaaeeejjjnnnttt{{{rrrjjjhhhhhhiiicccTTTCCC;;;333333222222333555777888CCCKKKXXXiiixxx|||uuu~~~qqqssswww|||kkkUUUMMMIIIBBB???CCCAAADDDNNNZZZccchhhooovvv}}}yyyoooqqqyyyoooqqqpppjjjXXXSSS]]]mmmuuuuuufffLLLAAA555222111***)))---+++******************++++++))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''((()))***)))((((((((())))))))))))(((((('''''''''((()))*********,,,++++++...555===DDDHHHIIINNNTTTVVVTTTSSSTTTVVVWWW\\\YYYNNNJJJYYYpppnnnaaa\\\kkk|||yyyuuurrrvvv}}}|||ssssssxxxvvvsssppptttlll```YYYQQQLLLJJJDDD@@@<<<<<<@@@BBB@@@>>>===:::666222/////////000333555777666222///......******)))))))))))))))***(((''''''&&&&&&''''''((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************************************------------------------...//////000222888AAAGGGOOOWWW[[[UUU]]]|||ooowwwrrrjjjkkkwww}}}gggXXXLLLBBBAAAAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA======<<<<<<;;;;;;::::::<<<<<<;;;;;;;;;<<<===>>>===AAAEEEFFFFFFHHHNNNSSS]]]]]]___bbbfffgggfffeee\\\YYYUUUTTTVVV\\\dddiiiuuuqqq[[[RRRJJJFFFBBB999333111//////......///000222333666:::CCCNNNYYYdddlllqqqjjjkkktttrrrddd^^^bbbbbb[[[OOOQQQUUUZZZbbbllluuuzzz}}}}}}vvvqqqssssssmmmZZZTTTPPPGGGBBBDDDHHHEEEGGGMMMUUU^^^kkkwww{{{}}}{{{zzztttyyyooommmttttttlll]]]XXXaaapppvvvyyyppp]]]JJJ;;;555333,,,+++///+++******************++++++))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''((()))***)))((((((((())))))))))))(((((((((((((((((()))*********,,,,,,---111888@@@GGGKKKLLLOOOSSSUUUUUUUUUTTTTTTPPPLLLJJJQQQ^^^lllvvvzzz\\\```hhh|||zzzvvvwwwyyyzzz|||llljjjooouuuwwwzzz{{{}}}}}}|||}}}xxxqqq\\\HHH888<<>>======<<<;;;:::999999::::::;;;===???AAABBB;;;::::::999888777777777888777777777777888999999:::>>>BBBEEEHHHMMMTTTZZZ^^^___bbbeeefffddd___[[[PPPLLLHHHFFFJJJRRR[[[aaaooo{{{lllMMMAAA666000---++++++---,,,,,,,,,,,,---...//////111111444888>>>FFFMMMQQQbbbjjjuuuqqqdddlllrrrlllYYYLLLMMMMMMHHHBBBBBBAAACCCGGGMMMSSSWWWZZZ]]]XXXTTTXXXcccsssddd___[[[RRRLLLKKKLLLFFFBBBDDDJJJUUUeeesssyyy}}}|||}}}ppptttvvveeebbblllxxx|||}}}rrrXXXDDD999666//////000+++++++++++++++++++++******))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''((()))***)))(((((())))))******))))))((()))))))))))))))*********+++,,,000555<<>><<>>?????????===<<<;;;;;;;;;:::::::::;;;;;;;;;888777777666555444333333444444444444444444444555777999===???CCCIIIPPPUUUVVVVVVWWWYYYYYYVVVQQQNNNFFFDDDBBBBBBFFFOOOWWW]]]mmmzzziiiDDD;;;333111000...---...---------....../////////222111000111444777<<<>>>EEEKKKUUU```iiirrryyy}}}sssppptttzzzttt```PPPMMMLLLIIIFFFDDDBBBAAAAAABBBCCCBBBCCCIIIIIIKKKTTTfffyyymmmiiifff```[[[ZZZOOOIIIEEEFFFJJJSSS```mmmzzz}}}wwwxxx|||pppppp~~~~~~fffNNN???999111000111***,,,+++++++++++++++******((()))))))))*********************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''((()))***)))((()))))))))******)))))))))************************)))---333999@@@HHHOOOSSSTTTRRRQQQSSSVVVVVVRRROOOUUULLLSSSjjjvvvjjjYYYQQQqqqzzzwwwuuurrrsss}}}{{{~~~}}}}}}sssgggaaadddtttsssppprrr|||mmmMMMCCCAAA===@@@HHH@@@@@@@@@???<<<999555333///000222333333111///---,,,,,,,,,,,,+++***((('''(((((((((''''''((((((((((((((((((((())))))))))))(((((('''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++++++++***)))((((((((((((((()))******((((((((((((((((((((((((((()))))))))************)))))))))*********++++++,,,,,,,,,---------......///...---111888CCCLLLRRRUUUTTTMMM___~~~www{{{}}}tttvvvxxx{{{sssoooVVVKKKFFF@@@<<<===>>>?????????>>><<<;;;999999999888777666666555555555555444333222222111333333333333333333222222444555666888:::>>>CCCFFFKKKJJJIIIJJJJJJJJJHHHFFFBBBBBBCCCGGGMMMUUU\\\```wwwbbb===555//////000...---///......//////////////////.../////////000111222222888<<<@@@FFFLLLSSS[[[```jjjuuu}}}|||lllXXXNNNJJJHHHDDDDDDEEEHHHJJJJJJFFFCCC???CCCCCCHHHYYYppp|||pppjjjiiigggffffffXXXPPPJJJHHHKKKRRR```mmmwwwzzz{{{yyy}}}~~~~~~||||||||||||qqqXXXFFF===333111111***,,,,,,,,,,,,++++++******((()))))))))************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''((()))***)))((())))))************))))))************++++++++++++)))...666===CCCIIIPPPTTTVVVTTTRRRRRRTTTTTTPPPLLLIIIOOOaaarrrooo]]]XXX___{{{uuurrrmmmsss}}}|||uuukkknnnuuu{{{qqqkkkrrr}}}jjjUUUGGG===<<>>???@@@@@@???<<<999888111000000000111111...,,,++++++,,,,,,,,,+++)))((()))((((((''''''(((((()))(((((((((((())))))))))))((((((''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))************(((((())))))***++++++++++++,,,,,,------............---...333<<>>>>>>>>???AAAFFFMMMVVV___hhhlllpppPPP<<<333+++***,,,---///222---....../////////......---///000222222222111000444555555666888<<>>??????@@@???>>><<<;;;444222//////000111///---)))***,,,------,,,***)))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,---++++++,,,,,,---....../////////000777@@@JJJPPPSSSNNN]]]zzzzzziiicccaaahhhzzzxxxkkkRRREEE@@@>>>>>>@@@======;;;:::888888777777444555777888999:::999999777888888888888999999999666666777777777666555444222222333555777888777666666444222222444777777777<<>><<<;;;777444000///000111000...)))***,,,------,,,+++***))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))******''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,---......++++++,,,,,,---...//////111000222999CCCLLLQQQSSSYYYoookkk^^^ddd___gggyyykkkZZZJJJDDDAAA<<<:::;;;@@@>>><<<999888777777888888999:::;;;<<<;;;:::::::::::::::;;;<<<<<<======888888999999999888666555222333555888;;;;;;:::888555444333444666888777777:::<<>>>>><<<:::777777999;;;;;;;;;;;;;;;::::::===???<<<@@@AAA???@@@BBBAAA>>>:::::::::::::::;;;<<<<<<999888999<<<>>>>>>:::777999666333444777999888777999:::===CCCPPPeee|||lllNNN>>>555000...000111//////111111111222333333444555555555666666555333222222333333444555444222111222333111222222222444999???CCCIIIQQQ___ooo~~~|||yyyppp```OOOHHHLLLNNNPPPiiiyyytttoooiiiaaa[[[QQQKKKJJJNNNQQQRRRWWW___hhhgggmmm{{{~~~~~~}}}~~~}}}|||}}}kkkgggqqqmmmeeeeeerrrwwwyyyzzz|||}}}wwwqqqrrrwwwzzzssseeeSSSEEE<<<444///.........---+++******+++************************,,,,,,++++++***)))((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,---...---,,,---///111777>>>FFFLLLOOORRRUUUXXXUUURRRQQQQQQKKKEEEJJJTTTiiieeeaaadddsssyyyvvvsssrrrrrryyy~~~qqqjjjpppdddSSSCCC===>>>===:::888888888666333///---///111------,,,+++,,,---///000...+++(((((()))***)))((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))***)))((('''((()))((())))))*********))))))+++((('''''')))+++***(((************************************+++++++++++++++,,,,,,------.........,,,------......///000000000333222<<>><<<:::999999::::::;;;<<<===>>>>>>===>>>AAACCCBBBFFFHHHGGGGGGJJJJJJGGGAAA@@@???>>>===<<<<<<<<<>>>>>>???AAADDDDDD@@@===<<<999666666888:::::::::===>>>@@@CCCKKKZZZlllyyy{{{cccGGG:::666111...000111//////111111111222333444555555666666777777666555444444555333555555444333222333444444444444222111333666999999===EEENNNWWW^^^cccfff^^^bbbhhhlllrrr}}}qqq___TTTUUURRRPPPaaayyy}}}vvvqqqkkkeeeaaaVVVMMMIIIMMMTTTVVVXXX[[[___cccppp~~~~~~sssjjjmmmwwwfffccchhhppp{{{zzzzzz{{{{{{uuummmjjjmmm|||yyyooo___MMM???555111.........,,,+++*********************************,,,,,,++++++***))))))(((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++---------,,,,,,---111444:::???FFFMMMQQQSSSUUUVVVUUUUUUTTTOOOIIIKKKXXXgggmmmlllkkkqqqxxxrrrooorrr{{{|||sssvvv~~~qqqWWWHHHBBB>>>:::999<<<;;;999555111//////000...---,,,,,,,,,---...//////,,,)))(((((()))***)))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((())))))((('''(((***'''''')))******+++++++++)))((('''(((***++++++***************************************+++++++++,,,---------------------------......///000000111111111222555CCCOOOIIIFFFTTTsss}}}uuu^^^QQQFFF===;;;======<<<===@@@===;;;<<>>AAABBBCCCCCCCCCDDDGGGIIIGGGKKKMMMLLLNNNQQQQQQNNNIIIHHHFFFCCCAAA???>>>>>>BBBBBBCCCEEEGGGFFFDDDAAAAAA>>>;;;;;;<<<===>>>>>>???@@@BBBGGGPPP\\\jjjrrr}}}cccGGG<<<777222///000111//////111111222333444555666777777777888888888888888777777444666666555444333444555666666666444222111222444333333555777:::===@@@AAACCCHHHOOOUUU\\\iiiyyyzzzsssxxxqqqdddccc^^^UUU[[[jjjvvvtttxxx|||wwwsssnnnjjj^^^RRRJJJMMMVVV\\\\\\[[[YYY```rrr}}}~~~}}}}}}|||{{{{{{~~~sssooo}}}ooocccgggsssxxxzzzpppiiiggg{{{}}}{{{oooZZZFFF:::666///...---,,,******))))))************************,,,,,,++++++***)))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,---,,,+++***+++...444888>>>AAAFFFMMMSSSUUUTTTSSSSSSTTTQQQIIIHHHTTTfffsssgggmmmsss~~~{{{ppprrrttt~~~~~~xxxoooZZZLLLBBB======>>>>>><<<:::666222000//////...---,,,,,,---......000...+++)))((()))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%'''(((((('''''')))***(((((()))***************(((((((((***+++,,,,,,+++*********************************+++++++++,,,,,,------------------,,,,,,---......//////000111111111222888IIIQQQEEEEEEYYY{{{zzz{{{~~~vvviiiWWWMMMDDD>>>???AAA@@@@@@AAACCC@@@>>>AAAGGGJJJHHHDDDFFFGGGIIIIIIHHHHHHJJJLLLLLLPPPRRRRRRSSSWWWWWWTTTSSSRRRPPPMMMKKKIIIGGGGGGFFFGGGHHHJJJJJJJJJIIIGGGFFFDDDBBB@@@AAABBBCCCDDD???@@@FFFSSSfffwwwqqqRRRDDD999333000111111///000222222222333444666777888888888888888:::;;;;;;999888666777888777555444555666333555777777555555666777666666666666777888888999;;;>>>AAACCCGGGNNNYYYaaacccbbbggguuuzzzqqqsssnnnaaa]]]cccllljjjppp}}}wwwrrrcccXXXNNNOOOXXX___bbbaaa\\\```kkk|||~~~}}}zzzzzz|||zzz|||{{{xxxzzz||||||zzzxxx~~~~~~|||{{{vvvqqqkkksss}}}vvvsss{{{}}}hhhOOO@@@<<<000///,,,+++******))))))************************+++++++++*********))))))************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,,,,,,,******+++000777===CCCDDDHHHOOOUUUVVVSSSOOOPPPOOOIIIFFFOOO```jjjlll^^^lll{{{}}}wwwuuu{{{xxxzzzyyyjjjVVVFFF======;;;;;;;;;;;;999666222///111000...---,,,------...000///---***))))))***+++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((%%%'''((((((''''''(((******************)))(((((('''(((***+++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,------------------,,,,,,,,,------...//////000000000333;;;KKKRRRFFFGGG\\\~~~{{{}}}www{{{|||qqqrrr|||bbbSSSKKKEEE@@@BBBCCCBBBAAACCCCCCAAAAAAEEELLLOOOLLLIIIIIIJJJLLLKKKJJJJJJJJJLLLQQQUUUWWWWWWYYY]]]]]]ZZZ]]]\\\ZZZWWWUUUTTTSSSSSSPPPQQQSSSSSSSSSSSSRRRRRRLLLKKKKKKJJJIIIJJJKKKLLLGGGHHHPPPeee[[[GGG;;;444000111111///000333222333444555777888999::::::999999;;;======;;;888777888999888666555666777222444666777777666777888666777888999999888777666444666888888:::???FFFLLLMMMUUUcccsss{{{www|||yyykkkbbbbbbcccaaaiii~~~xxxgggaaaYYYWWW\\\dddhhhhhh^^^[[[]]]eeepppyyy}}}yyyuuuuuuwwwxxx{{{|||wwwtttyyyzzz}}}~~~{{{xxx|||~~~~~~yyyyyyzzzzzztttWWWDDD===333000,,,***++++++***)))************************+++++++++***************************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,,,,+++******---333<<>>JJJPPPGGGIII[[[{{{zzznnnZZZOOOIIIDDD@@@BBBCCCBBBBBBEEECCCCCCEEEIIIOOOQQQOOOLLLLLLNNNPPPPPPOOONNNOOOPPPTTTYYY\\\]]]```eeefffdddeeedddcccaaa___^^^]]]]]][[[]]]^^^^^^]]]]]]^^^___YYY[[[]]]]]]]]]\\\\\\]]]]]]___hhhzzz^^^FFF<<<666111111111000111444333444555666888999;;;;;;>>><<<<<<>>>AAA@@@===999888999:::999888777777999444555777666555333333444666777888999888777555333444444555444555888<<>>777222111111000111444444444666777999;;;<<<===FFFDDDCCCEEEHHHGGGAAA<<<:::;;;<<<;;;999888999:::888999999888777777999:::777666444444555777:::<<<444444444333444555666888333888???FFFOOO]]]mmmxxx|||tttlllfffddddddddd]]]XXXXXX]]]aaacccjjjrrrrrrhhhgggyyyvvvggg___XXXVVVWWW]]]hhhtttlllkkkoooxxxvvvyyy}}}}}}}}}}}}||||||}}}zzzvvv{{{}}}yyyyyyyyyttt~~~|||___OOO:::444...,,,...///---+++******************************************++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------)))+++---000555===EEEKKKJJJPPPWWWYYYVVVQQQNNNNNNDDDCCCTTTpppxxxmmmlllwwwtttmmmqqqxxx~~~~~~~~~~~~~~~qqqSSSDDD???:::777555666666444111---+++++++++...///111222111...***'''************))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///------111222000222666<<>>??????HHHCCCBBBGGGJJJEEE???<<<999;;;<<<<<<:::888999:::999888888888999:::999888777888999999999888777666666666777777777777777777666888:::<<>>GGGLLLIIICCCCCCIIIPPPcccnnnnnniiiyyyssseee```YYYQQQOOOFFFKKKPPPSSSXXX^^^```]]][[[cccgggbbbYYYXXXdddqqqzzz~~~zzzdddSSS>>>444555111000555444777666777:::>>>AAABBBAAAEEEAAA@@@BBBCCC???;;;;;;;;;<<<===>>>>>>>>>======<<<;;;999999999999888888666666777888888777666555666666666666666666666666444666888888<<>>:::;;;888666333000...------......///111222222000---+++******)))))))))((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------.........///---...111222111555;;;EEEHHHJJJFFF???AAAOOO___mmmuuusssnnnjjjaaa___YYYTTTSSSKKKWWWdddkkkpppttttttrrrmmmqqqoooeee[[[aaavvv{{{aaaFFF888666333333666333555666999>>>BBBEEEDDDCCC@@@======>>>===;;;>>>CCC<<<<<<===???@@@@@@===;;;<<<;;;999888777666666666777777888888888888777777777777777777777777777777444666777666666<<>>======EEEOOOCCCBBBBBBCCCCCCBBB===:::=========;;;:::999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999666888999888555666;;;@@@??????AAAEEEIIILLLKKKJJJPPPPPPQQQRRRSSSVVV[[[___bbbjjjvvv~~~rrrkkklllnnnrrrxxx|||zzzzzzzzzzzzyyyxxxwwwyyy|||}}}|||~~~}}}}}}}}}}}}~~~zzzyyyxxxwwwxxxzzz}}}tttnnnjjjrrrtttooogggkkk~~~vvvYYYEEE444000///,,,+++---++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))***))))))))))))))))))******************+++++++++---,,,,,,,,,,,,------......111777???GGGNNNSSSUUUVVVOOONNNRRRMMMEEEKKKZZZllltttggg___vvv|||yyy}}}}}}||||||~~~uuu___OOODDD??????>>>=========:::555111222333444555555444222111,,,++++++***)))((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------........./////////...///222222444<<>>===>>>GGGRRRKKKKKKJJJIIIHHHEEEAAA>>>AAACCCDDDCCCAAA@@@AAABBB???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999666888999888666555666888888888888:::>>>AAABBBCCCIIIKKKNNNPPPSSSWWW\\\``````fffrrrsssggggggkkkqqqxxx~~~}}}}}}|||{{{zzzyyyxxxyyy}}}|||{{{zzz{{{~~~{{{uuutttsssssszzz{{{{{{zzzwwwvvvyyy{{{yyyiiikkknnnzzz~~~uuuppp|||eeeNNN888222111...---000++++++++++++++++++++++++---------,,,,,,,,,,,,+++******************************))))))))))))******(((((((((((())))))))))))******))))))))))))******))))))*********+++++++++---,,,,,,,,,------...//////333:::BBBIIIOOOSSSUUUTTTOOOPPPRRRJJJCCCQQQhhhsssmmm^^^hhhxxxuuu|||}}}{{{{{{nnnaaaSSSGGG@@@>>><<<===???>>>:::777666777777777777666555444------,,,+++***))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////......000222222555???JJJLLLNNNIIIEEEUUUuuu||||||tttpppzzzzzznnneeedddbbb^^^```gggvvvwwwsssrrruuuTTT>>>999666888<<<888>>>>>>@@@CCCDDDCCC???<<<>>>===>>>???<<<;;;AAAJJJHHHJJJJJJIIIFFFDDDDDDDDDEEEIIILLLLLLIIIFFFFFFGGGDDDCCCAAA???>>>===<<<<<<<<<;;;;;;::::::999999888555777888777666555555666888777777888:::>>>AAACCCDDDGGGLLLPPPTTTYYY___bbbdddgggsssvvviiihhhkkkmmmrrryyy~~~}}}}}}}}}{{{zzzzzz}}}yyyyyyyyyzzz|||~~~|||xxxwwwuuuttt}}}zzzwww{{{{{{uuutttwww{{{tttkkkuuu|||}}}}}}uuuyyysssYYY???555333000///111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******************************))))))))))))******(((((((((((())))))))))))+++******))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000...444===DDDIIIMMMOOOQQQQQQPPPQQQOOOHHHHHH[[[qqqvvvggg```wwwvvvqqquuu~~~{{{~~~}}}~~~rrrbbbLLLFFF???===>>>???>>><<<::::::::::::999888666555///......---,,,+++***)))))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////...///111333333666AAAMMMJJJOOOJJJHHHdddssswwwqqqssswwwmmmggggggfffeeelllwwwwwwpppsssxxxyyyYYYDDD===777888;;;999>>>>>>???AAABBBAAA>>>;;;@@@>>>???@@@>>>;;;>>>DDDAAAFFFJJJIIIGGGHHHMMMSSSUUUZZZ___^^^YYYSSSQQQQQQLLLKKKHHHEEEBBBAAA@@@@@@???>>>>>>===<<<<<<;;;;;;999999999888777777888999444555777999;;;>>>BBBDDDBBBFFFLLLQQQVVV[[[```dddgggkkkvvv~~~~~~yyypppmmmlllhhhjjjpppvvv|||~~~~~~}}}{{{zzz{{{}}}wwwxxxyyyzzz{{{}}}}}}{{{|||yyyuuu}}}uuunnnooowwwyyysssqqqvvvzzz~~~{{{~~~zzzeeeGGG:::555000...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))))))))******(((((((((((())))))))))))+++******))))))******+++((())))))***++++++,,,,,,,,,,,,,,,------...///000222888BBBHHHLLLMMMNNNOOOOOOOOOMMMIIIIIISSSeeesssmmmgggtttvvvsssxxx}}}{{{}}}[[[QQQEEE>>>===>>>>>>======<<<<<<;;;:::999777666000//////...,,,+++******))))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000...///111333333666BBBOOOIIIRRRNNNLLLppp{{{}}}wwwooojjjkkklllmmmxxx~~~pppkkksss}}}|||^^^HHHAAA888777;;;999======>>>???AAA@@@>>>;;;???>>>???BBBBBB???@@@DDDAAAHHHOOOPPPNNNRRR\\\eeekkkqqqvvvuuummmfffbbbaaaTTTRRROOOKKKHHHFFFEEEEEECCCCCCBBBBBBAAA@@@??????======<<<::::::;;;<<<===:::;;;===>>>>>>>>>???@@@BBBFFFLLLRRRWWW\\\aaadddhhhmmmyyy|||qqqooouuu}}}wwwrrrlllhhheeefffiiiqqqyyy~~~}}}{{{~~~~~~|||zzzzzz{{{wwwxxxzzz||||||}}}yyyuuuvvvyyyuuunnntttkkkeeehhhtttwwwrrrpppuuuxxxxxx}}}~~~mmmMMM<<<666///,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******(((((((((((())))))))))))++++++************++++++((())))))***++++++,,,,,,,,,,,,,,,---...///000000666===GGGMMMOOOOOOPPPQQQOOONNNIIIDDDJJJ[[[kkkrrr___iii{{{ooovvv}}}|||}}}~~~}}}|||wwwnnnuuukkkJJJAAAEEEFFFCCCAAACCCAAA???===;;;:::999888555222...,,,,,,,,,+++***---,,,***(((((((((((()))))))))))))))))))))))))))''''''&&&&&&'''(((***+++(((((((((((())))))))))))************************))))))))))))************,,,,,,---------,,,++++++,,,,,,,,,---------......000000000000///////////////000222333666>>>HHHPPPKKKMMMKKKTTT|||www}}}mmmmmmllllllqqq{{{}}}{{{uuulllgggnnnyyyzzzkkkSSS>>>666999;;;:::>>>???@@@???===;;;;;;<<<<<<===>>>>>>>>>???BBBDDDGGGGGGKKKQQQVVV]]]nnn}}}rrrqqqeee```ZZZUUURRRPPPNNNLLLNNNLLLIIIFFFCCCBBBBBBBBBBBB???===;;;;;;;;;999888:::;;;<<<;;;;;;;;;===???@@@EEEOOOWWWZZZZZZ___fffkkkooouuuzzz~~~~~~nnnaaahhh}}}{{{xxxvvvtttrrrjjjeeeeeellltttwwwwwwxxx~~~~~~zzzxxx{{{{{{yyyzzzyyyzzz|||~~~~~~xxxxxxxxxyyyyyywwwsssoooccceeelllvvvxxxtttssswwwuuuvvv}}}zzzyyyzzzzzzWWWCCCBBB888---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++++++++*********************))))))((((((''''''))))))))))))************((()))))))))************++++++***************+++***+++------,,,---///111>>>DDDLLLRRRSSSQQQOOONNNHHHIIIFFFFFFWWWmmmooodddjjjwwwiiittt~~~|||}}}|||{{{}}}~~~|||wwwtttxxxxxxYYYKKKGGGCCCBBBEEEEEEDDDBBB???===;;;::::::666333///---,,,,,,+++***---,,,***)))((((((((()))))))))))))))))))))))))))******)))((((((((()))***(((((((((((())))))))))))************************))))))))))))************++++++,,,------,,,,,,,,,,,,,,,,,,---------......000000000000////////////000000111444:::BBBJJJPPPKKKFFFDDDVVVppptttzzzvvvooooooppprrrwww|||uuuvvvuuusssooogggeeennnzzz}}}oooXXXBBB888999;;;;;;<<<>>>???>>><<<::::::;;;<<<===>>>??????AAADDDGGGJJJJJJOOOVVV\\\fffxxx{{{xxxmmmiiiccc]]]ZZZXXXVVVUUUUUUSSSQQQNNNLLLIIIHHHGGGFFFDDDAAA@@@@@@???>>>===;;;<<<<<<<<<<<<<<<===???AAAFFFNNNWWWYYYYYY^^^eeejjjooouuuzzz~~~{{{lll```fffyyyzzzvvvvvvvvvwwwwwwllleeeaaaeeekkknnnqqqtttzzz||||||xxxxxx{{{}}}|||}}}||||||}}}~~~~~~|||zzzyyyzzzzzzzzzwwwssspppiiihhhllltttwwwttttttvvvyyyxxx{{{}}}uuuyyybbbHHH@@@777...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++***)))))))))******))))))(((((((((((())))))))))))************************++++++++++++++++++************+++++++++,,,,,,,,,,,,...111444AAAFFFMMMRRRSSSRRRPPPOOOKKKEEECCCNNNcccrrroooeeekkk}}}vvvuuu~~~|||{{{{{{{{{{{{}}}~~~mmmZZZLLLCCCEEELLLHHHGGGEEECCC@@@>>><<<;;;777444111...------+++***,,,+++***)))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))(((((((((((())))))))))))************************)))))))))*********++++++***++++++,,,------------,,,,,,,,,---------......////////////000000000000222111111666>>>GGGLLLNNNIIICCCEEEZZZyyyzzzeeetttuuusssqqqrrruuuyyyuuujjjeeecccjjjttt}}}xxxlllccciiihhhgggeeeaaacccooo|||vvv```HHH:::999;;;<<<;;;===>>>>>><<<:::::::::===>>>???@@@AAADDDHHHKKKOOOQQQVVV^^^gggtttsssoooiiidddaaa___]]]\\\YYYYYYXXXVVVSSSPPPMMMKKKKKKIIIFFFEEEEEEEEEDDDBBB===<<<<<<;;;;;;<<<<<<===BBBEEELLLTTTVVVWWW[[[bbbfffkkkqqqwww|||rrrfffiiixxx~~~|||yyyuuutttvvvzzz}}}qqqggg^^^]]]```dddjjjpppuuuyyy{{{xxxxxx|||~~~~~~~~~~~~|||{{{|||||||||||||||yyytttqqqllliiijjjqqqwwwxxxxxxyyy~~~{{{yyy}}}rrrxxx{{{~~~}}}yyysssRRRBBB888000111------,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++***)))((((((***))))))))))))((((((((())))))))))))***************++++++++++++,,,,,,,,,++++++************++++++------,,,,,,,,,000555:::DDDIIIOOOSSSSSSRRRPPPOOONNNBBBDDDZZZnnnpppiiigggyyy~~~mmmvvv{{{xxxzzzzzzzzz{{{|||~~~wwweeeVVVJJJKKKSSSLLLKKKIIIFFFCCC@@@===<<<999666333000///...,,,***+++++++++******)))))))))))))))))))))))))))))))))++++++******))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++)))***+++,,,---.........,,,,,,,,,---------......////////////000000000000333000000777BBBKKKLLLKKKEEEFFFOOO```jjjmmmpppuuu|||sssrrrooosssxxx~~~wwwhhh[[[SSSOOOQQQTTTWWWYYYYYYWWWUUU\\\[[[[[[\\\]]]cccqqq}}}gggMMM<<<999;;;===:::<<>>???@@@BBBFFFKKKOOOWWWYYY___gggsssyyyuuuoookkkiiihhhfffeeeaaabbbbbbbbb___\\\XXXVVVTTTQQQOOOMMMMMMMMMKKKJJJFFFDDDBBBAAAAAAAAA@@@???AAABBBGGGNNNPPPQQQUUU[[[```eeelllsssxxx}}}vvvvvv~~~}}}zzzxxxwwwxxx|||wwwkkk^^^XXXXXX\\\dddkkksssyyy|||zzzzzz~~~~~~}}}{{{~~~~~~~~~}}}zzzvvvrrrkkkgggffflllvvv}}}}}}zzz|||tttxxxuuupppyyy|||xxxkkkeeeiiiaaaIII<<<333111---------------,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,++++++*********+++,,,,,,...---,,,+++---333;;;@@@IIIMMMQQQTTTSSSQQQPPPOOONNNEEENNNfffoooffffffrrrpppjjj}}}|||zzzwwwzzzxxxxxxzzz{{{{{{wwwlllaaaVVVRRRVVVOOONNNLLLIIIFFFBBB>>><<<;;;888555222111///,,,***+++++++++++++++*********************************((((((((())))))*********(((((((((((())))))))))))************************************++++++++++++)))***+++,,,---.........,,,,,,,,,---------........./////////000000000111222///000999DDDLLLKKKGGGBBBFFFTTTeeekkkjjjtttvvvoooooommmrrrzzz~~~uuuiiiZZZLLLDDDAAA@@@@@@???@@@CCCFFFIIIQQQPPPRRRVVV[[[eeeuuujjjOOO>>>:::;;;<<<;;;===@@@@@@???===;;;;;;===>>>???@@@BBBGGGLLLQQQ]]]aaagggppp}}}}}}xxxuuuuuuuuuuuutttqqqssstttuuutttqqqnnnkkkeeebbb___]]]]]]\\\ZZZXXXUUURRRNNNKKKJJJIIIFFFCCCAAA@@@BBBGGGJJJJJJMMMSSS[[[aaajjjrrrxxx}}}{{{zzz{{{}}}{{{nnn```XXXUUUVVV]]]eeerrrzzz~~~~~~|||xxxtttnnnjjjgggjjjsss}}}}}}{{{}}}xxxxxxxxxlllppp~~~uuuiiidddbbbyyyrrrWWWCCC555222.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***))))))((())))))))))))************((()))))))))************))))))))))))*********+++++++++******+++,,,,,,---///...,,,,,,///666@@@GGGMMMPPPSSSTTTRRRPPPOOONNNIIINNN```qqqnnndddqqquuuqqq|||}}}{{{|||zzzwwwzzzwwwwwwzzzzzzyyy~~~yyyvvvpppddd[[[YYYSSSSSSQQQNNNIIIEEEAAA>>><<<:::777444222000,,,******++++++,,,++++++******************************&&&'''((()))************(((((((((((())))))))))))*********************************++++++++++++,,,***++++++,,,------------,,,,,,,,,---------............//////000000111111222111333<<>>???AAAFFFLLLPPP^^^eeemmmuuu~~~{{{zzz{{{}}}~~~}}}zzzwwwtttsssqqqnnnlllaaa\\\VVVRRROOOLLLGGGBBBDDDAAAAAADDDFFFFFFHHHLLLWWW^^^hhhqqqyyy~~~~~~{{{qqqeee]]]WWWUUUXXX^^^nnnyyy~~~yyyvvvrrrpppkkkiiioooxxx}}}}}}|||{{{{{{||||||zzzssspppoooqqq||||||tttqqqjjjwwwhhhLLL888444//////......---,,,,,,,,,------,,,,,,+++******)))+++++++++***************)))))))))************+++))))))))))))************(((((()))))))))*********++++++***++++++,,,---...///...---...222:::EEELLLPPPRRRTTTSSSQQQNNNMMMMMMGGG[[[qqqxxxpppqqqzzzwww|||||||||zzzwwwyyyuuuvvv{{{{{{zzzsssfffcccXXXXXXVVVSSSNNNIIIDDDAAA>>>;;;888666444111---*********+++,,,,,,,,,+++***************************((()))***+++++++++***)))(((((((((((())))))))))))*********************************+++++++++,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,---------...............///000111111111222333888@@@HHHKKKHHHCCCEEEOOOddd{{{uuuvvvrrrrrrpppwwwyyynnndddYYYMMMAAA:::333666999:::999999;;;===CCCCCCHHHRRR\\\hhhxxx}}}eeeMMM@@@===;;;888999<<>><<<999777444111---***)))***,,,,,,---,,,+++***************************+++,,,------,,,+++)))((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......---......///000111111222333666;;;CCCJJJKKKHHHDDDGGG\\\www~~~xxxyyyqqqmmmmmmrrrzzz~~~vvviii]]]RRRGGG===666444555666555444777<<>>;;;666777:::>>>@@@>>><<<::::::<<<<<<<<<<<<>>>BBBIIINNNXXXbbbmmmyyyvvvooojjjccc[[[TTTNNNIIIEEEGGGGGGFFFGGGJJJJJJRRR^^^jjjttt{{{}}}xxxsssjjj```\\\]]]bbbqqq~~~{{{}}}}}}~~~|||yyynnnqqqoooiiijjjttt|||}}}wwwwwwuuusssuuu~~~}}}{{{|||VVV;;;:::000000///...------,,,,,,*********++++++,,,------)))))))))***++++++,,,,,,))))))******++++++++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,---...///---......111666???IIIQQQSSSTTTTTTRRROOOLLLKKKKKKTTTqqquuuwww~~~yyy~~~|||zzzxxxwwwuuurrruuu~~~{{{yyy{{{|||yyy|||oooaaaXXXZZZXXXOOOJJJMMMGGG???999888555...---000,,,+++++++++,,,,,,+++)))+++++++++*********))))))+++******)))))))))))))))************************,,,+++***))))))***+++,,,+++***)))))))))***,,,,,,...///000///---,,,---...---------............///...//////000111222222333000555@@@IIIJJJEEEEEEIII\\\zzzwwwyyyppppppsssnnnttt~~~~~~zzz|||ooo```VVVLLLBBB;;;999666555555555777999;;;<<>>AAAGGGPPP\\\hhhsssyyy|||cccLLL>>>:::;;;===888<<<>>>===;;;;;;<<<<<<;;;<<<<<<<<<===@@@FFFJJJVVV]]]eeennn|||xxxmmmbbb]]]ZZZXXXXXXZZZUUUWWW^^^ggglllpppyyy{{{iii\\\ZZZXXXcccmmmsssxxx~~~~~~|||zzztttlllffffffnnntttuuuwwwxxxtttqqqttt}}}hhh```fffyyyrrrQQQ@@@333333000...,,,---.........---,,,,,,+++++++++,,,************************************************))))))))))))************+++***)))(((((()))***+++---,,,++++++,,,---...//////...000555???HHHNNNPPPVVVPPPPPPTTTNNNFFFPPPcccyyyvvvlllnnn}}}{{{{{{zzzxxxvvvwwwyyy|||}}}~~~}}}~~~|||yyyxxx{{{vvvhhh___bbbeee```[[[ZZZVVVKKK@@@;;;999555222111...,,,+++,,,,,,---+++***+++++++++***************---,,,,,,+++***+++++++++))))))))))))))))))))))))++++++***))))))***+++++++++************+++,,,,,,,,,---...---,,,+++,,,------------............///111111111111000000000///444:::CCCIIIHHHEEEJJJRRR~~~sssoookkkooowwwuuu||||||yyywwwjjj[[[QQQHHH>>>888777555555555555777999;;;<<<===@@@GGGPPP\\\hhhrrrxxx}}}~~~hhhRRREEE@@@AAABBB:::===@@@???;;;999<<>>;;;666111111///---,,,------,,,+++************************++++++***)))))))))))))))((((((((((((((((((((((((*********++++++***************++++++,,,,,,,,,,,,+++,,,------++++++,,,------------............///---...///000111222333333444<<>>CCCJJJPPPTTTYYY^^^___\\\QQQUUURRRLLLXXXyyyrrr]]]IIICCCFFFJJJTTT```gggoooyyyyyyqqqiiidddbbbaaakkkrrryyyxxxrrrooosssxxxiiiVVViii}}}sssdddsssuuuUUUAAA555---...111///---...,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************++++++++++++******++++++++++++******++++++,,,,,,------------...333999AAAGGGMMMQQQTTTOOOQQQJJJAAAFFF[[[mmmtttiii___zzzzzz{{{}}}}}}|||{{{{{{||||||tttkkkiiilllrrrtttuuulllgggZZZLLLBBB===888333333000---,,,---------,,,***************++++++++++++***))))))(((((()))))))))))))))))))))))))))))))))***++++++++++++***)))***++++++,,,---,,,,,,,,,+++,,,------,,,,,,---...---------............///,,,---...000111333444555777>>>GGGIIIDDDEEETTTfffyyyvvvooojjjlllkkkttt{{{vvvrrrmmm```QQQHHH@@@999555666444444444555777:::<<<>>>BBBEEEKKKTTT```lllvvv|||zzztttssstttuuucccMMM;;;999======<<<===:::::::::999888888:::<<>>LLLhhhqqqfffaaammm}}}~~~|||}}}zzz}}}}}}}}}||||||zzz}}}{{{qqqlllnnnqqqsssqqqpppfffTTTFFF???;;;666444111...,,,---------,,,))))))*********+++++++++,,,+++******))))))******************************)))***++++++++++++***)))***+++,,,---------,,,,,,+++---......------...///---------............///---...///000111222333333<<>>AAADDDJJJTTT___lllvvv||||||~~~{{{uuusssrrrrrr```LLL<<<;;;===;;;999<<<:::;;;;;;:::999999;;;===AAAEEEGGGGGGJJJPPPRRRPPP\\\\\\ZZZTTTKKKHHHRRR^^^ttttttaaaTTTQQQSSS\\\```aaa]]]]]]dddkkknnnyyy|||xxxrrrllleeebbbbbbhhhooouuuwwwuuurrrpppvvvwwwcccZZZddd~~~qqqmmm|||zzz|||}}}TTT???//////222000...///,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++******,,,---///000000000//////666@@@HHHMMMQQQTTTVVVMMMLLLFFFFFFXXXnnnnnn```ddd~~~{{{zzz|||~~~{{{sssqqqvvv}}}}}}pppmmmnnnppptttuuummmZZZIIIAAA===999555222...---------------))))))******++++++++++++---,,,++++++******++++++************************)))***+++,,,,,,+++***)))***+++,,,---...---,,,,,,,,,---......------///000---------.........////////////000000111111222222AAAEEEHHHGGGDDDPPPooo}}}ooommmrrrsss~~~|||wwwssskkk^^^OOOFFF???999666777333333444555777:::===>>>@@@CCCIIISSS___kkkuuu{{{|||~~~xxxooojjjgggeeeZZZIII===>>>>>>888777<<<;;;<<<===<<<;;;;;;<<<>>>@@@CCCEEEFFFKKKTTTXXXYYYVVVSSSSSSSSSLLLCCCGGGSSSXXXqqqssscccXXXVVVVVVfffhhhddd]]]ZZZ```gggkkkuuu~~~zzztttmmmfffaaa___ccckkkssswwwvvvrrrnnnppp}}}zzzkkk```cccyyywwwrrrnnnsss]]]EEE222000333000---///++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***)))***---///111222222222000888CCCKKKPPPSSSVVVXXXPPPIIIFFFPPPcccooojjj___ooo~~~|||~~~zzzuuurrr{{{}}}ooolllpppuuurrrkkkaaaSSSFFF<<<666666444111///---,,,------************************+++++++++*********))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------............///......111555333000333999CCCIIIHHHDDDNNNggg~~~vvvrrroooooovvv}}}wwwuuuuuujjj[[[KKKBBB===888555555333333444555777999:::;;;AAAFFFMMMWWWeeesssyyyyyy~~~~~~uuummmeee]]]VVVHHHEEEAAA>>>>>>======<<<===<<<:::999999:::<<<===@@@CCCFFFIIIKKKMMMOOOQQQUUURRROOOKKKIIIGGGGGGGGGPPP___wwwwwwdddYYYXXX]]]eeeeeeccc```^^^___dddhhhzzzyyykkk```^^^aaaiiirrryyyyyytttooorrrqqqzzzuuuccc]]]yyyjjjrrr}}}nnnIII777444,,,000666+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))*********++++++,,,,,,,,,,,,++++++,,,...000111111666???HHHMMMQQQTTTTTTQQQMMMSSSKKKRRRmmmqqqdddccc~~~~~~|||}}}}}}~~~{{{zzzvvvwwwtttlll]]]MMM???777777555222000...------...+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------............/////////111444222111444;;;HHHGGGFFFIIIXXXrrrqqqnnnlllppp{{{xxxrrrooofffXXXHHH@@@;;;777444444333444444555777999;;;<<>>:::888444111...---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------............///222000000111111222:::CCCLLLIIIFFFQQQsssuuurrroooqqqzzzyyyoooeee\\\NNNAAA;;;999555333444444444555666888:::<<<>>>CCCGGGNNN[[[mmm|||~~~yyyqqqtttxxx}}}iiiXXXOOOJJJGGGDDD???<<<999888888999999888;;;<<<>>>@@@AAA@@@???>>>JJJJJJJJJIIIHHHIIILLLOOOPPPPPPOOONNNMMMLLLJJJJJJLLLMMMMMMKKKIIILLLTTT]]]___aaacccgggooo~~~{{{xxxyyy~~~|||wwwsssqqqwwwyyy|||~~~|||wwwppplllmmmttt}}}vvvqqqddd^^^[[[cccpppxxxuuupppjjjjjjlllxxx]]]WWWZZZ~~~pppyyyqqqiii???444222///---///........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---000222<<>>@@@CCCJJJTTT^^^kkkvvvwwwsssrrruuuzzzyyylllYYYKKKDDDBBB@@@===999777555444666777888888999;;;>>>BBBEEEGGGGGGGGGSSSSSSRRRQQQOOONNNPPPRRRSSSQQQMMMKKKKKKNNNQQQTTTQQQVVVYYYWWWTTTPPPIIIBBB;;;===??????AAAIIIVVV```{{{~~~{{{zzzzzz{{{{{{|||}}}zzzwww{{{|||wwwtttggg___YYY]]]jjjwww}}}~~~rrrpppkkkooommmVVVQQQqqq{{{ggg~~~VVV999555111---333------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,...---,,,///444999FFFMMMSSSRRRQQQPPPLLLGGGKKKhhh~~~xxxqqq~~~|||}}}~~~wwwqqqaaa``````dddjjjwww|||bbbMMM???===999444111///......++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------............///222000000222333666@@@JJJHHHEEEGGGWWWtttqqquuu{{{uuusssqqqvvv}}}zzzxxxrrriiibbbUUUIII>>>:::888555333333444555666888:::===???AAABBBLLLWWW```hhhppprrrpppsssvvv{{{~~~kkk```PPPEEEAAA???<<<999666444111111333555666666888:::>>>BBBFFFIIIKKKLLLVVVWWWXXXWWWUUUSSSTTTUUUUUUSSSPPPNNNNNNPPPRRRTTT[[[___^^^ZZZWWWUUUMMMDDD;;;<<<<<<;;;<<>><<<999666333111//////111444555555777999===BBBFFFJJJMMMOOO[[[\\\]]]]]][[[YYYYYYYYYZZZYYYWWWUUUSSSRRRQQQQQQSSSXXXYYYXXXXXXXXXQQQGGG======<<<<<<>>>CCCIIINNNKKKQQQYYY^^^dddnnn}}}{{{yyytttxxx{{{{{{{{{~~~~~~|||sssjjj```\\\aaakkktttyyyvvvrrrlllkkkqqq{{{tttbbbaaaqqqwww|||vvvvvvrrrDDD777444///222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,---***---///......111999@@@MMMRRRTTTQQQNNNMMMKKKGGGaaazzzyyyooo}}}}}}~~~{{{mmmbbbVVVQQQNNNLLLRRR[[[|||]]]LLLDDD===888333......000...---,,,,,,++++++++++++---,,,++++++******++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.....................------///............//////000000000000000222999CCCKKKLLL@@@KKKnnnzzzuuu|||{{{~~~zzzwwwuuuyyy}}}zzzuuulllaaaYYYNNNDDD<<<999888444222333555666777888999<<>>999666777333222000//////000222333777999<<<@@@DDDJJJQQQVVV]]]cccjjjjjjddd^^^\\\]]]______^^^[[[WWWRRRNNNKKKQQQRRRUUUXXXYYYWWWQQQMMMGGGEEEBBB@@@@@@CCCGGGJJJKKKJJJNNNTTTWWWYYYdddqqquuuxxxvvvvvvyyy}}}~~~wwwnnnddd___^^^dddrrr~~~}}}zzzssskkkiiirrrggg\\\zzz|||nnnuuuUUU888777777---222000...---------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,+++///111///---111<<>>GGGUUUTTTWWWYYYPPPGGGPPP```ssszzzvvvyyy~~~~~~vvvmmmbbb[[[YYYWWWRRRMMMqqqnnnoootttwwwyyy}}}~~~uuu___PPP???888555222000000...---,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---..........................................///000000111222222333777>>>FFFLLLGGGIII___~~~yyywww|||{{{|||zzzuuuppphhh]]]VVVJJJAAA999777666333111222444666888999:::<<<@@@CCCNNNSSS[[[aaafffiiikkkmmmsssuuuvvvxxxzzz~~~uuu___PPPFFF>>>;;;999666444555222111000//////000111222666999>>>CCCHHHMMMTTTXXX^^^cccjjjooopppmmmhhhddd___aaacccdddbbb]]]WWWTTTMMMLLLKKKLLLOOOPPPPPPPPPJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJKKKHHHEEEHHHNNNXXXooozzzxxxwwwxxx|||}}}xxxssslllddd]]]\\\fffssstttssspppjjjhhhpppuuuccckkkkkk___mmm}}}oooKKK>>>:::555444333222222333333111///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...------------,,,,,,,,,...///000......555AAAKKKUUUVVVYYYWWWOOOLLLXXXjjjzzznnnooo}}}~~~~~~wwwnnnhhhddd^^^VVVOOORRRQQQSSSXXX\\\^^^cccjjj{{{zzzxxxyyy|||wwwrrr]]]FFF;;;888555111///...------,,,,,,,,,------,,,++++++***************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.....................---......///000111222222333555:::AAAHHHLLLDDDMMMggg|||~~~~~~zzztttnnnfff[[[TTTGGG???777555555222111222444666888999:::===AAADDDOOOTTT\\\bbbgggjjjmmmooopppppppppppprrrwww~~~oooUUUHHH@@@888777666333222333111111000000000000111111222444888<<>>:::777444333------------------...///......---,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------.../////////---------......000111222222222333888>>>EEEIIIKKKMMM^^^zzz{{{vvvooodddWWWNNNDDD<<<555444555333333444444666888999;;;>>>BBBEEEKKKRRR[[[bbbfffhhhiiijjjaaaaaabbbeeeiiirrr|||kkkKKK???777222222333111000111000000000000000000000000111111222444:::DDDPPPYYY^^^dddkkkrrrtttrrrmmmjjjjjjkkkkkkjjjiiifffcccbbb\\\WWWQQQKKKHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHFFFEEEHHHGGGEEEHHHHHHIIIMMMZZZsss}}}}}}}}}|||~~~yyytttqqqssswww{{{~~~wwwxxxzzz~~~zzzqqqhhhdddfffkkkuuu~~~{{{sssfff[[[ZZZ___lllsssyyyuuunnnlllsss|||xxxYYYIII[[[zzzlllbbbxxxkkkKKK;;;666444111000000000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.../////////111777AAAMMMVVVXXXZZZUUUKKKKKKYYYhhhooo^^^eee~~~{{{}}}{{{|||}}}~~~xxxooohhhPPPQQQUUUZZZ[[[\\\dddmmmuuuyyyxxxppphhhbbb]]]YYYWWWSSSQQQVVVYYYZZZ]]]aaadddhhhnnnvvv}}}}}}xxx}}}}}}}}}|||wwwrrrooofffwww~~~qqqVVVDDD<<<666333333---------------...//////...---,,,,,,++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...//////000------------///000111222111111222888@@@FFFIIIJJJKKK^^^yyy~~~~~~~~~zzzvvvnnnbbbTTTJJJCCC;;;444444555444444666444666888999;;;>>>CCCFFFJJJPPPYYY```ccccccbbbaaaXXXZZZ]]]bbbiiitttkkkKKK===666111222333111000111//////000000000000//////000111222444888???GGGMMMXXX___iiinnnooonnnnnnnnnnnnpppssssssqqqllleeeaaa^^^ZZZUUUPPPLLLJJJGGGEEEDDDDDDDDDDDDEEEFFFHHHIIIHHHJJJJJJFFFHHHLLLMMMIIIJJJJJJIIIJJJQQQaaazzz}}}}}}zzzzzz~~~~~~~~~~~~~~~}}}~~~{{{vvvoookkkmmmqqquuuxxxssssssuuuyyyyyyoooddd___^^^cccnnnzzz}}}wwwlll___[[[\\\eeeoooxxxxxxppplllqqqxxxzzz```LLLWWW~~~uuunnnhhhEEE777555222///------/////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------............000333:::EEEPPPWWWWWWYYYRRRHHHMMM```nnnqqq^^^vvv{{{}}}zzzxxxzzz{{{~~~}}}}}}{{{xxxvvvxxx}}}}}}MMMPPPWWW^^^cccgggqqq|||~~~xxxpppiii]]]WWWSSSWWW[[[\\\]]]___dddfffkkkoootttzzz{{{}}}}}}}}}yyysssooodddyyy}}}```KKK>>>666222222---------------...///000---,,,++++++******++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...///000000,,,,,,------///000111222111000222888@@@GGGIIIIIIKKK___zzz{{{|||}}}zzzuuunnnaaaQQQGGGCCC;;;444444666555555777444666888:::;;;???CCCFFFIIIOOOYYY___aaa^^^[[[YYYSSSVVVZZZaaajjjuuukkkLLL===666111222333111000111//////000000000000//////...000222444666999>>>AAASSS\\\ffflllllllllnnnqqqrrrvvv{{{}}}zzzrrriiicccbbb^^^YYYTTTOOOKKKFFFCCCBBBBBBBBBBBBDDDFFFHHHIIIHHHKKKKKKHHHKKKSSSUUUQQQEEEGGGHHHHHHHHHOOOaaaqqq~~~~~~zzz}}}|||xxxwwwzzz~~~}}}||||||}}}}}}~~~~~~|||~~~yyyssslllggghhhmmmqqqtttmmmlllmmmrrryyyxxxnnnaaaZZZWWW\\\hhhsss|||}}}yyyoooccc\\\[[[___kkkwwwxxxqqqlllooovvvzzzdddOOOSSSvvv}}}yyy|||mmmKKKAAA;;;777111...---...//////---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------...............000444<<>>;;;444000///...---,,,---...///,,,,,,------,,,,,,+++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000333333<<>>JJJGGGEEEPPPiii}}}{{{}}}~~~|||xxxrrrhhh[[[NNNEEE>>>888444444444333333555555777999;;;===@@@EEEHHHOOOSSSVVVWWWUUUQQQOOONNNPPPRRRWWW```mmmzzz]]]CCC666333000///000000000///000000000111111111222222111111222222333555666777FFFUUUeeeiiigggiiinnnqqqlllmmmlllhhhfffhhhgggdddfffbbb]]][[[aaaeee```WWWOOONNNJJJGGGDDDEEEIIILLLLLLRRRWWWZZZ]]]aaa```]]]LLLFFFBBBCCCDDDDDDGGGKKKNNNbbb{{{|||uuuqqqqqqrrrxxxvvvtttsssrrrqqqrrrrrrvvvvvvwwwwwwxxxzzz{{{|||}}}~~~{{{|||}}}}}}}}}~~~|||xxxjjjbbbgggmmmnnnpppnnnlllmmmooooookkkhhh[[[aaafffjjjvvv~~~ssshhheeehhhqqq{{{}}}}}}rrrbbbYYYYYYWWW\\\eeennnttttttppplllqqqyyy~~~dddQQQ^^^}}}vvvrrr}}}YYY;;;666444111000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........///---000999FFFQQQVVVWWWWWWOOOLLLTTT^^^bbbdddfff~~~yyyyyy|||~~~~~~~~~|||xxxtttqqqqqqqqqzzz~~~YYYZZZcccrrr{{{xxxtttpppoooooonnntttzzzyyyyyyuuuSSS???888777111000///---------......,,,,,,------,,,,,,+++************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...............////////////000000000111333666AAALLLFFFDDDSSSyyy~~~{{{zzz|||~~~}}}yyyrrrgggYYYLLLDDD===777333333444222222555555777999:::<<>>999333000111111///,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------........./////////000555@@@MMMVVVWWWUUUOOOFFFNNNeeeoookkkrrr~~~}}}|||||||||vvv{{{}}}zzz|||}}}}}}{{{yyyyyyyyyxxxzzzUUUYYYcccooowww~~~wwwrrrpppkkkhhhiiijjjiiimmmiiiJJJ<<<999333222000...------......,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------.........//////////////////000000000111111000555<<>>IIINNNNNNgggzzz|||xxxwww{{{||||||wwwmmm^^^OOODDD>>><<<666333444444333444777666888999999:::<<>>HHHNNNTTTxxx{{{{{{wwwvvv{{{|||{{{wwwlll]]]MMMBBB===<<<666333444555444555777666777999:::;;;>>>BBBEEEEEEFFFGGGGGGFFFGGGIIIKKKTTT[[[gggxxxPPP999555333111000222333333222111111222222222333333333666666666666777999:::;;;CCCVVVkkktttwwwyyy}}}~~~vvvzzz{{{yyyyyy{{{yyyvvvuuuyyy{{{xxxxxx{{{}}}|||{{{|||~~~|||xxxtttqqqpppooorrrtttyyyrrriii```ZZZTTTMMMKKKLLLKKKHHHIIIPPPWWWaaarrryyyuuuoookkkjjjhhhdddaaaUUUSSSQQQOOOMMMLLLKKKLLLGGGIIIMMMSSSYYY```eeehhhiiilllqqquuuwwwyyy|||}}}xxx|||~~~zzz{{{~~~tttkkkhhhlllpppyyyxxxmmmllllllnnnsssttttttyyyzzzzzz~~~~~~~~~zzztttbbbWWWMMMQQQ```nnntttsssrrrrrriiiEEEEEENNNkkk|||www}}}hhhPPPEEE777000000222000...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000///222;;;HHHUUU[[[XXXSSSLLLVVVgggssspppnnn}}}||||||~~~zzzxxx}}}{{{~~~xxxtttrrrmmmmmmooossszzzkkk___\\\hhhuuu}}}sssggggggddd```___dddsss___JJJ===999333/////////------000///...---,,,+++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000000000000111222444666AAADDD@@@VVV~~~wwwyyy~~~}}}{{{yyyxxxrrrhhhYYYJJJ???:::888777555333333333555666666888:::<<<<<<===@@@BBBCCCIIIEEECCCJJJJJJHHHNNNVVVhhhtttiiiFFF;;;444333333222111111111222000111111222222333444444333444666666666888<<<>>>FFFiii~~~~~~~~~}}}~~~zzz{{{|||~~~}}}||||||~~~{{{zzz{{{}}}}}}tttvvvwwwuuunnndddZZZTTTUUUQQQNNNNNNTTT]]]fffkkkuuu|||~~~wwwqqqrrrpppllleee___[[[YYYOOONNNLLLIIIFFFDDDCCCCCCCCCEEEGGGJJJLLLQQQVVVZZZ```dddkkkttt{{{}}}}}}{{{xxxzzz}}}~~~|||}}}~~~~~~}}}|||{{{vvvqqqoooqqqyyy~~~vvvwwwsssooonnnooorrrxxx~~~~~~|||zzzqqqcccUUUIIILLL]]]nnnvvvvvvrrrpppwwwlllSSSDDDKKKjjjzzz~~~```EEE666555111111333///000000///............///++++++++++++++++++++++++------------------------///......---------......000444>>>KKKVVVZZZWWWSSSRRRZZZaaadddgggrrr~~~}}}|||tttllllllpppwww}}}{{{xxxyyyzzzyyy}}}wwwqqqnnnnnnppppppppprrruuuyyy}}}tttfff```hhhtttzzzyyy~~~||||||~~~ttthhhcccaaa___^^^```iii{{{jjjQQQ???999333///000///------///......---,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000000000111111222555777BBBEEE@@@QQQttt|||~~~xxxzzz}}}xxxvvvqqqfffYYYKKKBBB===888666555333333333555666777888;;;<<<<<<===@@@BBBBBBHHHEEECCCJJJJJJJJJQQQ[[[nnn|||___>>>666444333333222111111222222222222333333444444555555444555555555555777:::===NNNrrr~~~wwwnnniiigggaaaYYYUUUWWW]]]fffkkkuuuzzz~~~~~~}}}zzzqqqhhheeeggghhhfff```XXXRRRNNNFFFEEEDDDBBB@@@???>>>>>>===>>>@@@AAACCCGGGMMMQQQ[[[```iiirrrxxxzzzyyywwwuuuxxx{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}xxxvvvuuuyyy~~~zzzzzzsssoooooopppsssvvvzzz~~~~~~}}}uuugggYYYKKKLLL[[[kkktttvvvpppmmmrrr~~~mmmTTTCCCNNNqqqbbbFFF666555111222333///000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////.........//////000666@@@MMMWWWZZZWWWRRRXXXaaafffeeeiii{{{~~~}}}}}}~~~}}}sssmmmiiijjjmmmooouuuxxxuuutttvvvyyyyyy}}}uuuooonnnnnnooooooppprrrtttwwwzzz|||yyy~~~|||lllaaaeeepppxxxzzzwww|||oooccchhhyyy{{{qqqiiiiiipppyyy~~~}}}}}}zzzzzztttggg``````aaa```]]]```ooo~~~yyy\\\BBB:::444000000000---,,,...------,,,,,,,,,,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000000000000111222222555999DDDGGGBBBOOOiiiuuuxxxvvvzzz}}}xxxvvvoooeeeXXXLLLDDD@@@777666444333333444555666888999;;;<<<<<<===@@@BBBBBBHHHEEECCCJJJKKKLLLTTTbbbvvv~~~QQQ888444444333333222222222222222333333444444555666666777666666555444444666:::>>>QQQsss|||||||||ttthhh___]]]bbbkkkrrrvvvwwwvvvsssqqqlll```SSSUUUXXX\\\\\\WWWNNNGGGBBB???>>>===<<<;;;:::::::::888999999999:::>>>CCCGGGSSSZZZdddooouuuwwwuuussssssuuuxxxzzz{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}xxxvvv|||wwwpppnnnoooqqqrrr{{{~~~~~~yyylll^^^OOOLLLWWWgggssswwwrrrmmmoooyyy~~~rrrYYYFFFLLLsss{{{}}}fffIII777555111222444/////////...------------...------------------------------------------------000000/////////000000111111888DDDQQQYYYZZZVVVRRRZZZeeeggg```fff~~~}}}}}}}}}yyykkkeeeddddddeeehhhhhhnnnqqqpppqqqvvv{{{|||{{{tttooonnnnnnpppqqqssstttwwwyyyzzz{{{nnnpppxxxooo```aaakkkuuu}}}nnncccYYY]]]ooo{{{ooobbbVVVWWW___iiiooossswwwzzzzzzzzzuuuhhhdddcccdddccc___^^^lll~~~fffGGG;;;555111111000---,,,...------,,,,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000/////////000111222333222:::GGGHHHDDDUUUooowww{{{~~~yyyvvvooodddWWWKKKCCC???777666444333333444555666999:::<<<<<<<<<>>>AAACCCDDDJJJGGGDDDJJJKKKNNNXXXiii~~~lllFFF666777444333333222222222333333333444444555555666666777666666666555666999>>>AAASSSrrr}}}wwwuuu~~~ssshhhdddjjjttt|||yyyuuullldddaaa]]]RRRFFFJJJNNNRRRRRRNNNGGGAAA>>>>>>===<<<:::999999999888888777666555555888>>>BBBIIIRRR^^^jjjqqqtttsssssssssuuuwwwxxxyyyzzz|||}}}~~~~~~}}}}}}~~~yyyrrrssswww}}}uuunnnnnnrrruuu~~~zzzyyy~~~~~~|||~~~{{{ooobbbRRRLLLTTTcccrrrzzzuuupppnnnuuu~~~yyybbbLLLKKKqqqvvvnnnyyy}}}}}}mmmMMM888444000111333...///......---------------........................------------------------/////////...//////000000333<<>>444777444333333222333333444444333333444444555555666666666777888888999===BBBFFF]]]ttt}}}oookkkkkkvvv|||qqqlllpppyyy}}}sssdddWWWSSSQQQKKKBBBGGGHHHJJJIIIFFFBBB@@@???>>>===<<<:::888777666666777777666444333666:::===@@@IIIVVVbbbiiinnnqqqrrrsssuuuwwwwwwxxxyyy{{{}}}}}}}}}~~~zzzqqqnnnqqqxxxyyy{{{||||||~~~sssooosssvvvxxxooollluuuzzzwww{{{qqqeeeUUULLLPPP___ppp|||vvvqqqlllppp|||~~~kkkSSSLLLkkkfff|||tttnnnxxxUUU;;;333...000222...//////...------------...........................------------------------...---------......///000666@@@NNNXXX[[[YYYUUUSSSbbboooppphhhrrr~~~}}}||||||{{{||||||}}}~~~~~~hhh\\\SSSSSSYYY]]]___aaagggnnnssssssvvv|||zzzyyyzzz{{{}}}~~~qqqnnnoooxxx}}}iii^^^```jjjvvv}}}{{{jjj^^^]]]aaabbbffflllqqquuu}}}yyyqqqbbbhhhoooyyyaaaRRREEEDDDFFFHHHQQQ[[[mmmvvv{{{zzz}}}{{{oooeee___aaa^^^]]]jjj}}}zzzvvv|||XXXCCC;;;444222000...///222......---------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000////////////000111333333555???JJJHHHMMMmmm~~~zzz~~~yyyvvvooocccTTTGGG===999666555444333333444666777999:::;;;<<<===@@@EEEHHHLLLTTTQQQNNNTTTWWW^^^kkkzzzfffJJJ888222333333333333333333444444555333333444444555666666666666888:::;;;===???CCCFFF^^^nnn|||xxxhhhYYYWWWZZZiiixxx}}}}}}zzzrrrrrryyy~~~sss```OOOHHHHHHGGGBBBCCCCCCCCCBBB@@@???@@@AAA<<<;;;999777555333333222444444444333222333555888999AAALLLVVV\\\ccciiinnnppprrrtttuuuwwwyyy|||~~~|||qqqmmmppprrrqqqrrrtttuuuyyy{{{ttttttttttttnnnppp~~~~~~|||sssiiiYYYMMMMMMYYYlllzzztttrrrkkkkkkwwwqqqYYYFFFZZZ|||```[[[ooovvvnnnxxx```AAA555...000333///000000///.......................................------------------------------,,,------...///000:::EEESSS[[[[[[WWWUUUUUUeeemmmooolllxxx||||||{{{{{{{{{}}}~~~lllUUUMMMIIINNNVVV[[[___bbbfffnnnuuuwwwyyyyyyyyy~~~zzzgggXXXVVVaaapppyyyooo___TTTSSSSSSPPPSSSZZZ[[[eeettt~~~{{{sssnnnnnn~~~]]]OOOEEEDDDFFFKKKZZZkkk}}}~~~zzzuuufff]]]___]]]YYYaaaqqqwwwyyybbbHHH>>>666222000///111555000///...------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000......//////000222333444888AAAJJJNNN\\\{{{yyy~~~uuusssmmmbbbTTTGGG===777666555333333333555666888888999:::;;;>>>BBBGGGKKKPPPXXXWWWUUU]]]bbblll{{{pppNNN===666333222333333333333333444555555444555555666666777777888777:::<<<===>>>>>>@@@BBBMMMZZZeeebbbSSSFFFFFFLLL[[[mmm}}}|||}}}yyyvvvyyy}}}}}}sss```MMMCCCBBBBBB@@@<<<======<<<;;;;;;<<<>>>777666555444333222222222111222333333222222333444444:::BBBHHHMMMTTT]]]dddiiikkkooorrruuuzzzyyynnnkkkmmmnnnjjjiiikkkmmmrrr}}}|||vvvwwwzzz|||vvvmmm]]]OOOJJJTTTfffuuuttttttmmmiiiuuuwwwaaaCCCJJJ[[[}}}\\\PPPjjj{{{zzzlllHHH888000111555222111111000////////////000------------------------------------------------------------...///000111===IIIVVV\\\ZZZVVVUUUWWWhhhjjjjjjnnn|||~~~~~~|||{{{{{{{{{}}}sssZZZKKKGGGGGGNNNTTTXXX]]]aaaeeeooowww{{{oooccc^^^___bbb}}}rrr```PPPNNNZZZlllxxxrrreeeZZZWWWPPPGGGJJJSSSSSSaaattt~~~wwwsssrrrZZZNNNEEEGGGLLLUUUkkkyyyyyyhhh^^^```^^^VVVZZZgggrrrlllyyyhhhJJJ@@@666222000///333777111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000.........///000222333444:::AAAKKKTTTkkk~~~~~~yyyxxxqqqpppkkkbbbUUUGGG===888666555333333333555777888777888:::;;;>>>CCCHHHMMMQQQZZZ[[[ZZZccckkkvvv^^^@@@777777666444333333333333333444555666666666666777888888999999999;;;>>>???>>>============JJJWWWWWWKKKAAACCCKKKQQQeeeyyy}}}~~~~~~yyy{{{~~~|||sssbbbMMMAAA>>>???>>>666777999999888888999:::555444444333333333333333000222444444333222333444111666;;;???BBBIIITTT\\\cccfffjjjoootttzzzuuujjjgggjjjiiidddaaabbbccchhhuuu|||yyyyyy~~~yyypppaaaPPPHHHPPPaaapppuuuwwwqqqkkkvvv}}}gggGGGEEEJJJnnnvvvssszzz[[[VVVuuuzzzoootttMMM:::111333777444222111111000000000000000------------------------------------------------............///000222222???KKKXXX]]]YYYUUUVVVXXXnnnkkkkkksss||||||||||||||||||~~~~~~hhhOOOJJJIIIKKKQQQUUUWWWZZZ___fffpppzzzjjjVVVLLLJJJJJJKKKmmmfff[[[PPPIIIOOOcccwwwwwwkkk```WWWOOOMMMPPPVVVkkkoooRRRPPPOOOQQQ[[[nnn~~~|||yyyiii[[[WWWWWWWWWYYY]]]iiihhhvvvlllQQQBBB666444111++++++000///............---------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......---......///////////////111000//////111222222111888IIIMMMWWWuuuxxxwwwuuuoooiiibbbVVVFFF<<<888555444333333444555666777999999;;;======???HHHSSSXXX^^^^^^```jjjqqqvvvKKK>>>888666888666111333666666666666666777777888999;;;;;;<<<<<<<<<>>>@@@BBB@@@>>>===???AAABBBBBBBBBCCCCCCCCCBBBBBBRRRcccssszzz}}}~~~|||dddJJJ===<<<;;;555777666555444444444444444222222222111111111111111444333222222111222222222666666777888;;;BBBIIIOOOYYY\\\dddooovvvyyy~~~vvvfffbbbgggkkkbbb[[[[[[```fffoooxxx~~~~~~}}}~~~vvvaaaRRRMMMHHHUUUpppwwwtttwwwpppmmmfffCCC>>>CCCZZZttt~~~vvvjjj```iiimmmPPP555666555000333111111000///...---,,,,,,........................///...---,,,,,,,,,,,,,,,------......---...111333AAAMMMYYY[[[TTTQQQWWW___kkkhhhhhhttt{{{{{{|||{{{}}}uuufffSSSOOOOOORRRWWW]]]bbbdddeeelllsss{{{pppSSSHHHGGGEEEBBBCCCbbb]]]WWWPPPJJJNNN___qqq~~~{{{rrriiibbbbbbeeerrrzzzgggLLLRRR\\\ggguuu~~~zzziiiYYYUUUVVVVVVVVVWWWdddaaammmwwwSSSDDD777444222------111///............---------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......---......///////////////111000//////000222222222;;;KKKRRRbbb|||zzz~~~yyy{{{xxxrrrjjjaaaTTTDDD:::666555444333333444555777888999999;;;>>>>>>@@@KKKVVVbbbggggggkkkwwwdddBBB:::666555888555222444555555555666888:::::::::;;;<<<<<<=========AAACCCCCCBBB@@@@@@CCCEEEDDDDDDDDDCCCCCCEEEHHHJJJSSSfffxxxkkkOOO???<<<999333555444333333222222222333111111111111111111222222333222222111111111222222222222333333555999>>>CCCHHHKKKUUUaaajjjpppwwwvvvjjjgggjjjjjjaaaZZZZZZ]]]cccllltttxxxyyyvvv|||}}}yyydddUUUNNNHHHTTTmmmwwwuuuxxxppplll~~~eeeGGG???BBBZZZ{{{tttjjjpppRRR444444333...///111111000///...------,,,........................///...---,,,,,,,,,,,,---------......---...111444CCCOOOZZZ[[[TTTOOOTTT[[[iiihhhmmm}}}~~~~~~~~~xxxnnn___XXXYYY\\\cccjjjqqqtttvvvvvv|||hhhLLLBBBCCCAAA@@@BBBQQQPPPOOOLLLGGGIIIVVVeeexxx}}}yyyyyy}}}zzznnnbbbSSS```rrr~~~}}}kkkYYYUUUXXXZZZVVVSSS\\\[[[hhhwww}}}WWWFFF888555333......222///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---......///////////////000000///000000222333444:::HHHPPPfff||||||zzz|||tttjjj```RRRBBB888666555444444333444666777888:::999<<<>>>@@@CCCOOO[[[kkkppppppwwwuuuPPP999777666777999666666777777888888:::===@@@AAA@@@@@@???@@@@@@AAABBBFFFGGGHHHHHHGGGGGGIIIKKKDDDDDDDDDBBBAAAEEELLLRRR^^^ppptttVVVBBB<<<777111222222111111000111111111000000000111222222222333222222111111111222222333333444555444444555888:::;;;===FFFRRR]]]dddnnnwww~~~xxxpppnnnooojjjaaaZZZYYY\\\aaahhhpppppp~~~~~~wwwxxx}}}iiiWWWOOOHHHQQQggguuuwwwxxxqqqlllxxxyyyeeeLLL@@@???XXXpppuuuXXX666444444......222111000000......---,,,..............................---,,,,,,,,,------,,,---.........///222444DDDPPP[[[[[[SSSNNNRRRYYYiiikkkttt~~~tttiiijjjlllrrrzzzzzz___EEE>>>??????@@@CCCJJJKKKLLLKKKFFFFFFQQQ^^^uuuxxxooohhhaaannn}}}ooo\\\XXX^^^aaa[[[SSSWWW]]]qqq{{{ssswww[[[III999555333///...222///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---......///////////////000000000000000222555777<<>>???AAADDDFFFHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMRRRTTTUUUSSSQQQPPPJJJJJJIIIFFFEEEIIIRRRZZZkkk{{{zzzZZZDDD;;;666000222111111000000000111111//////000111222333333333111111111111111222333444444666777666555555666777::::::@@@KKKUUU]]]iiisss~~~~~~{{{xxxuuutttmmmddd\\\ZZZ\\\___eeelllooo}}}mmmZZZPPPGGGLLL___qqqwwwyyyqqqlllqqqqqqgggOOO@@@;;;TTT}}}```:::555666222111222222111000///...------...........................------,,,,,,,,,------,,,---.........///222555EEEQQQ[[[[[[SSSNNNSSSZZZmmmqqq}}}}}}zzzzzz|||ttt[[[CCC===???@@@AAAEEELLLMMMOOOMMMGGGFFFPPP\\\rrrzzzrrrlllhhhwww~~~rrr```[[[bbbggg___TTTWWWeeerrrfffzzz```LLL:::444333///...111///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---......//////////////////000111000000222666:::BBBHHHMMM]]]www{{{zzz~~~|||{{{{{{rrrhhh^^^QQQCCC<<<;;;444444444444555777999:::;;;:::<<<@@@DDDLLLZZZiiiqqqwww|||QQQ???999===999888:::777888<<<@@@DDDFFFGGGIIIJJJMMMMMMMMMNNNOOOPPPQQQRRRSSSXXX___eeegggccc\\\WWWTTTTTTSSSQQQPPPTTT\\\aaaooo~~~~~~}}}\\\CCC:::666222222222111111111111222222//////000111222333333333111111111111222333555555222444666666555444555777<<<;;;>>>GGGQQQ[[[hhhtttzzz~~~|||wwwnnnddd\\\YYYZZZ[[[```ffflllzzzqqq]]]QQQGGGHHHWWWkkkvvvxxxqqqmmmllllllmmmSSSDDD<<>>444666444333222222111000///...------........................------,,,,,,,,,------...,,,---.........000333666FFFQQQ[[[ZZZSSSQQQWWW```rrrxxxmmmVVVBBB>>>@@@@@@AAADDDMMMNNNPPPNNNGGGEEENNNYYYppp|||uuuooolllvvv~~~wwweee^^^dddiii```SSSXXXhhhzzzaaammmfffQQQ<<<666444///...000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---......//////////////////111222111000222888===AAAEEEKKK\\\rrrxxxyyy{{{zzzyyypppggg^^^RRREEE======444444444444555777999;;;;;;;;;===AAAFFFOOO```oooyyypppHHH<<<;;;===777666;;;999:::===BBBFFFIIIKKKMMMOOOSSSTTTVVVYYY[[[]]]^^^___bbbgggooowwwyyytttjjjccc]]]]]]]]]^^^```cccfffhhhqqq|||{{{{{{|||{{{~~~~~~\\\AAA888666444222222222111222222333444000000000111222222222333111111222222444555666777555777999999999999:::<<<;;;999;;;BBBLLLXXXhhhuuuzzz|||zzznnneee\\\XXXXXXXXX\\\aaaggguuuvvv```SSSHHHFFFRRRdddsssvvvqqqooojjjiiiuuu]]]LLL@@@TTT~~~wwwjjjkkkqqqCCC222333333333333222111111//////...---........................------,,,,,,,,,---......,,,---...//////111444666IIISSS[[[ZZZTTTTTT]]]gggrrrzzz}}}bbbOOO???===@@@??????CCCQQQTTTXXXXXXRRRNNNTTT^^^rrrzzz{{{|||nnndddgggjjjaaaSSSTTTbbbooorrrnnnVVV@@@888666111///111///............------------------------------------------------------------,,,,,,,,,,,,---......---......//////////////////111222111000222999???AAACCCIII```xxxzzzzzz}}}xxxyyyxxxpppggg___SSSEEE===<<<444444444444666888:::;;;;;;;;;===BBBHHHRRRdddtttrrrYYYBBB:::<<<===666888@@@@@@AAACCCEEEHHHKKKOOOUUUYYY]]]```eeejjjnnnpppqqqqqquuuxxx~~~zzzrrrmmmmmmooouuu|||~~~|||xxxsssxxx~~~zzzyyyzzz|||{{{\\\@@@555555555222111111111222222333444111111111111111111222222222222222333555777888999:::;;;<<<;;;;;;;;;===@@@>>>::::::???GGGSSScccqqqzzz|||~~~}}}rrriii___[[[ZZZYYY\\\```hhhxxx{{{dddVVVJJJGGGPPP]]]pppuuurrrrrriiiiii}}}iiiUUUBBBMMMyyy{{{kkkpppvvviiimmm~~~KKK333222333555333222222111000///..............................,,,,,,,,,,,,,,,---...///,,,---...//////111444777NNNWWW]]][[[TTTUUUaaalllkkkxxx|||pppYYYIII===>>>BBBAAAAAADDD\\\aaagggiiiddd___ccclllvvv~~~yyy|||vvvjjjjjjlllbbbUUUOOOYYYsssZZZCCC:::888333000222//////.........------------------------------------------------------------,,,,,,,,,,,,---......---......///////////////...111333111000222:::@@@GGGFFFNNNiii}}}yyy{{{vvvxxxxxxqqqhhh___SSSEEE<<<:::444444444444666888:::<<<<<<;;;===BBBIIITTTgggwwwvvvTTTIIIAAA;;;>>>???888;;;FFFHHHJJJIIIIIIJJJMMMTTT]]]ccchhhlllrrrxxx}}}~~~pppkkkhhhfffdddhhhxxx}}}zzzzzz{{{}}}}}}]]]???444555555111111000000111222333333222222222111111111111111222222333444666888:::;;;888888888777666777:::<<>>DDDNNN]]]kkkyyy{{{}}}~~~wwwnnnddd```]]]\\\^^^cccnnn~~~gggYYYMMMHHHOOOYYYnnntttrrrsssiiijjjrrr[[[AAADDDjjjuuu___ZZZmmmxxxqqqpppzzzwwwzzzSSS777333555777333333222111000///..............................,,,,,,,,,,,,,,,---...///,,,---...//////111555777RRRZZZ___[[[UUUVVVbbboooeeeuuu|||||||||||||||qqqdddTTTFFF===AAAFFFEEEEEEHHHgggqqq|||zzzsssuuu{{{}}}xxxuuuzzzjjjeeecccZZZNNNQQQYYYjjjzzz]]]FFF<<<555555444,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000///............///////////////000000000000000111555777555444:::CCCNNNBBBRRRooooooxxxooo~~~zzztttyyy~~~|||tttjjj```SSSEEE<<<:::777666555444555777999:::999<<>>888666444444444333222000...---,,,........................---------............///---111------222111333???VVV___ccc[[[TTTXXXdddmmmfff|||xxxzzzvvvwww{{{rrr^^^SSSMMMGGGDDDEEEGGGIIIMMMSSSxxxaaaYYY[[[cccsss~~~xxxtttqqqpppqqqzzziiiaaa\\\TTTKKKHHHJJJOOOiiinnnvvvwww~~~nnnWWWEEE333///222000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------///000111222////////////000000000000111000222444333555===HHHJJJWWW|||{{{rrrmmmwwwxxx|||wwwnnneeeWWWGGG===:::777666555444555777999:::>>>@@@CCCFFFHHHOOOaaarrrooo[[[KKKCCCAAAFFFEEEEEEFFFHHHKKKOOOQQQQQQUUU\\\dddllluuu}}}|||}}}}}}uuutttxxx}}}~~~}}}}}}aaaAAA888888666333333444444444444444444444444222222222333444555666666666666666777888999<<<<<<<<<===>>>===;;;999999999888888:::???GGGLLLbbbooo{{{~~~}}}wwwmmmhhhggggggfffnnn|||~~~wwweeeRRRIIIIIIRRR```qqqyyywwwssstttvvvxxxcccIII:::===MMM```kkkooo```VVVqqqYYY\\\iiiCCC777666333333333333222111///...---........................---------............///...222...---222000333@@@VVV___ccc\\\UUUXXXbbbiiinnn}}}yyy~~~zzzyyyxxxyyy}}}yyycccSSSMMMHHHEEEEEEIIILLLMMMRRRWWWjjjVVVWWWfffvvv~~~wwwqqqmmmlllkkk~~~}}}lllbbbZZZRRRKKKKKKHHHJJJ[[[kkkyyywwwttttttYYYFFF444000333000000/////////......------------------------------........................---------......///111111////////////000000000000111000111222222555???KKKNNNfffnnnmmmxxx{{{~~~yyyqqqhhhZZZIII===999777666555444555777999:::<<<===AAADDDGGGNNN___ooottt___RRRLLLHHHFFFGGGFFFGGGIIIJJJLLLPPPTTTWWWWWW^^^hhhpppwww|||{{{|||rrrrrryyy|||||||||iiiGGG:::999888444444555555555555555666555444444333333444666666999999:::::::::;;;===>>>CCCAAA@@@BBBDDDDDD@@@<<<;;;<<<<<<:::888:::???CCCXXXhhhwww|||{{{}}}zzzoookkkiiieeeccchhhrrr|||kkkVVVIIIFFFOOO^^^rrr||||||vvvsssssswwwcccHHH===???GGG]]]zzzwwwiii~~~bbbccctttIII888777444555555555444333222111000........................---------............//////333///...222000333BBBXXX___bbb[[[VVV[[[fffmmm{{{{{{{{{~~~{{{yyyyyyyyy{{{}}}|||jjjYYYQQQPPPKKKJJJLLLRRRUUUUUUZZZ___|||fffXXXccc{{{}}}tttjjjddddddhhhvvvrrrfff[[[RRRMMMNNNJJJLLLYYYxxx|||ccc{{{wwwWWWDDD555333555//////////////////.........------------------------........................//////............//////////////////000000000000111000000222111555@@@LLLOOOjjjmmmmmmzzz}}}|||uuulll^^^KKK===888777666555444555777999:::;;;<<<@@@DDDHHHPPP```ooo{{{ssslllcccWWWKKKHHHGGGGGGIIILLLIIILLLOOORRRUUUYYY^^^bbb```iiiuuu}}}uuuwwwxxxvvv|||}}}ooohhhgggaaa___bbbmmm|||~~~|||yyyzzzrrrNNN<<<888888555555666666777777777777777666555555555777888999:::<<<>>>>>>===>>>AAACCCKKKIIIHHHIIIKKKKKKHHHDDDAAACCCDDDBBB??????CCCGGGWWWffftttxxxvvvwww{{{}}}wwwqqqmmmhhhdddgggjjjsss}}}nnnYYYIIIDDDNNN^^^sssyyyrrrnnnqqqaaaFFF===CCCJJJddduuuffffffQQQ:::;;;999999888777555333222111111........................---------............///...333000...222000555EEE[[[```aaaZZZWWW___mmmvvvzzz~~~zzzyyyzzz}}}~~~nnn^^^SSSRRRVVVUUUVVVYYY___aaa```dddjjjwwwdddZZZllluuuhhhaaaaaaeeemmmwwwyyykkk]]]SSSPPPMMMKKKQQQ[[[XXXYYY{{{XXXCCC555444666000////////////////////////------------------------........................000000///...............////////////000000000000111000111222222555???KKKQQQkkkzzz|||kkknnn|||~~~zzzrrrcccOOO???999777666555444555777999:::<<<===@@@EEEJJJRRRaaaooossshhh^^^VVVOOOJJJGGGGGGGGGFFFIIIMMMIIINNNSSSWWWYYY]]]dddiiicccnnn}}}uuuhhhhhhmmmqqqnnnqqqsssooodddYYYTTTRRROOONNNRRR[[[gggxxx|||{{{uuuwww~~~zzzUUU???888888666666777777888888999999999888888777888999;;;<<<;;;>>>AAAAAA???@@@DDDGGGLLLKKKKKKLLLNNNOOOOOOOOOJJJLLLMMMIIIDDDBBBEEEJJJ]]]iiisssuuutttvvvyyy{{{|||uuunnnhhhdddiiigggkkkuuu|||oooZZZJJJCCCKKK\\\rrrzzzqqqkkkjjjbbbHHH;;;BBBHHHhhh~~~}}}iiijjjyyyTTT:::===;;;>>>;;;777444111000///000........................---------............///---333000...222111777HHH^^^bbbaaaZZZYYYcccrrr{{{}}}}}}zzzxxxzzz}}}wwwfffZZZTTTUUUYYYZZZ[[[```eeefffeeejjjppp|||ttttttgggZZZ[[[vvvuuuhhh```aaa```cccjjjyyy~~~ooo___TTTQQQKKKMMMXXX^^^ZZZNNNxxx]]]EEE333111555222/////////////////////000................................................///............//////000////////////000000000000111000111333333555>>>IIIPPPggg{{{uuu~~~|||kkkooo|||~~~xxxiiiTTTCCC<<<777666555444555777999:::<<<<<>>BBBEEEEEECCCDDDHHHMMMPPPQQQSSSUUUWWW[[[```cccaaabbb___UUUJJJCCCCCCGGGYYYaaaiiilllooovvv{{{|||yyypppjjjgggiiieeeiiiuuu~~~}}}nnnZZZKKKEEEFFFWWWnnnzzzpppjjjeeejjjRRR===???EEEjjjxxx|||~~~~~~[[[???DDDBBBEEEAAA:::444000//////000........................---------............///,,,222000///222111999LLL___cccccc]]]\\\eeeqqqyyy~~~zzzzzzzzz|||oooccc]]]ZZZ[[[]]]]]]___dddjjjkkkkkkpppxxxttthhhYYYQQQSSSUUUPPP\\\zzzoooccc\\\]]]\\\]]]bbbsssqqq___TTTRRRJJJOOO]]]aaabbbSSSqqqdddHHH222...444555////////////000000000000................................................---------...///000111222////////////000000000000111111222444333444===HHHHHH___yyysssppp|||xxxjjjppp~~~|||~~~}}}mmmWWWFFF>>>777666555444555777999:::;;;:::<<<@@@DDDJJJWWWcccppptttrrrhhh\\\TTTMMMHHHHHHCCC@@@CCCGGGIIINNNTTTSSSXXX^^^aaabbbeeekkkpppwwwtttYYYPPPNNNLLLKKKLLLNNNOOOMMMMMMPPPRRRRRRKKKNNNSSSUUUTTTYYYjjj{{{~~~yyyuuurrrqqqooorrr{{{^^^EEE<<<<<<777777888999::::::;;;;;;<<<;;;;;;;;;<<<===???@@@BBBFFFIIIIIIHHHHHHMMMRRR[[[^^^bbbdddgggmmmuuu|||~~~|||uuueeeTTTGGGDDDFFFIIIPPPXXX]]]eeepppxxx{{{wwwqqqnnngggdddiiiwwwzzzlllYYYLLLFFFAAASSSkkk|||zzzqqqjjjdddrrr]]]BBB???EEEooooooqqq|||gggKKKPPPOOOKKKFFF>>>666111000111222........................---------.........//////+++111000///222222:::NNN___dddddd___^^^eeeooouuuxxxhhhbbbbbbbbbaaabbbeeegggmmmrrrtttuuu|||wwwsssllloooxxxcccTTTNNNFFFHHHRRRMMMKKK[[[yyyooodddZZZWWWSSSWWW___ppppppdddWWWMMMIIIMMMUUUfffyyySSSppphhhIII:::444222222333333333222000///---,,,...---------------......------...//////.....................////////////000000000000000000000000111333222000222999@@@EEEMMMTTToooppprrr{{{sssfffrrr}}}}}}}}}{{{fffPPPAAA???999555666666555888===;;;>>>AAABBBCCCIIITTT]]]dddfffeee___TTTLLLIIIIIIAAAEEEIIIMMMOOORRRTTTVVVZZZaaahhhllllllpppyyy~~~WWWKKKCCC>>>CCCHHHIIIKKKMMMOOORRRTTTUUUUUUSSSTTTUUUUUUVVVXXX]]]```oooxxxyyyuuurrrqqqqqqpppqqqwwwxxxYYYFFF>>>;;;999888888:::<<<===<<<:::;;;===@@@BBBCCCDDDDDDDDDDDDCCCDDDIIIMMMPPPXXX```hhhooovvvzzzzzzyyydddKKK>>>???AAADDDGGGMMMWWWcccnnnrrr|||yyytttqqqrrrnnnsss~~~yyymmmZZZJJJDDDGGGLLLcccxxx{{{wwwsssiiijjjuuuhhhEEEAAAKKKggg{{{ggghhh~~~vvv{{{}}}WWWHHHNNNPPPLLLAAA444...000333333000/////////............---------........./////////222//////222000;;;RRRbbbiiiccc]]]eeekkkkkknnn~~~}}}xxxpppggg]]]\\\dddkkknnnlllooommmooouuuyyy{{{rrriiigggdddjjjttt}}}VVVKKKJJJEEEDDDKKKNNNMMM\\\}}}wwwmmmbbbZZZXXXTTTXXX```ooovvvgggWWWKKKJJJMMMSSSeee]]]tttjjjKKK:::555333222111111111111000//////...000///...---------------,,,------.........------............////////////000000000000000000000000111222222111222888AAAFFFHHH]]]~~~{{{xxxqqqfffttt{{{{{{|||}}}mmmUUUEEE???:::666777777666888===<<<===???AAADDDJJJTTT[[[```bbb```ZZZPPPIIIGGGGGGIIIJJJLLLMMMOOORRRWWWZZZeeekkkqqqsssssswwwpppNNNGGG@@@<<>>::::::::::::;;;===>>>>>><<<>>>>>>>>>AAAEEEHHHJJJJJJOOOLLLLLLPPPSSSXXXbbbkkkpppwwwiiiKKK999666>>>???@@@BBBIIIVVVccckkkttt{{{|||wwwuuuwwwssswww{{{ooo[[[JJJBBBEEEIII___uuuxxxvvvsssjjjjjjrrrgggFFF@@@FFF\\\vvv___ZZZnnn|||uuuwww~~~fffSSSSSSRRROOOEEE999222222222000000000/////////.........---------........./////////222//////222111;;;SSSdddjjjddd___gggllljjjmmm{{{mmmfffbbbdddaaa```dddlllqqqrrrpppooonnnssszzzkkkccceeegggnnnyyyoooJJJDDDHHHEEECCCGGGQQQTTTaaa|||tttjjj```[[[ZZZVVVZZZaaaooo{{{kkkYYYLLLKKKJJJNNN___ddduuuoooMMM;;;555333222/////////000000000000000111111///...---------------...------------------............////////////000000000000000000000000000111222222333999BBBIIIIIImmmyyy}}}lllfffxxx}}}xxxwwwxxx{{{vvv^^^LLLAAA;;;777888999888999============@@@FFFMMMUUUYYY\\\\\\ZZZTTTLLLGGGGGGHHHPPPPPPQQQSSSVVV[[[bbbgggssswwwzzz{{{{{{]]]CCC@@@<<<:::???AAABBBCCCFFFJJJMMMPPPRRRSSSRRRVVVZZZ]]]\\\ZZZXXXWWWYYY```kkkwww~~~|||{{{}}}~~~|||{{{yyyxxxvvvtttrrrqqqpppooopppqqqwwwxxxjjj^^^MMM@@@===<<<;;;;;;===???AAAAAA@@@>>><<<;;;@@@IIIRRRXXXZZZZZZVVVTTTWWW\\\cccooo{{{}}}yyyuuunnn[[[DDD888888999;;;===>>>AAAIIIUUU___nnnxxx|||yyy}}}zzz{{{}}}ppp]]]JJJAAACCCEEE[[[qqqvvvvvvssskkkiiinnnfffHHH???@@@MMM|||~~~pppZZZPPPeee~~~wwwnnnYYYTTTVVVSSSJJJ>>>666444222...000000000/////////......------.........////////////222//////222111<<>>===>>>BBBJJJRRRXXX\\\\\\[[[XXXSSSNNNLLLMMMOOOUUUXXX\\\```fffnnnvvv|||~~~nnnMMM;;;<<<999888<<<======???AAADDDGGGIIIJJJKKKIIINNNSSSWWWXXXWWWVVVVVVTTTWWW^^^gggppptttssspppooopppsssuuuuuuvvvzzz~~~uuuttttttsssrrrqqqppppppppprrryyy|||yyyoooXXXEEEAAA===<<<<<<>>>AAADDDDDDDDD===;;;<<>>777;;;@@@CCCAAAAAAIIIRRRlllvvvzzzrrr___LLL@@@BBBCCCVVVmmmtttvvvuuunnngggiiieeeKKK???<<>>VVVbbbfffaaaaaammmqqqqqqvvvrrrUUUIIIGGGHHHFFFPPPYYYfffmmmnnnllljjjiiipppwwwvvvuuu}}}}}}kkkNNNJJJNNNNNNTTT```yyyxxxkkkbbb]]][[[ZZZ]]]aaajjj~~~|||nnn^^^RRRLLLEEECCCLLLkkk]]]mmmttt{{{TTT<<<666555333222111000///.........///,,,---...///111444666777888777555333111000000000............////////////111111111111111111111111000///111555666;;;IIIWWWrrr}}}sss~~~nnneeejjj{{{tttrrrrrruuu{{{{{{{{{|||{{{zzzxxxuuutttwwwwwwxxx{{{~~~}}}lll]]]IIIAAA::::::;;;;;;;;;===??????AAAFFFOOOXXX^^^aaa```___]]]ZZZXXXYYY\\\^^^aaafffnnnuuu{{{^^^DDD888;;;888777;;;:::>>>>>>@@@BBBCCCDDDEEEEEEHHHKKKNNNQQQQQQRRRSSSTTTRRRQQQRRRVVV]]]aaaaaa```___bbbeeehhhjjjnnnqqqrrrqqqqqqqqqqqqqqqqqqqqqpppsssuuu|||cccKKKDDD???>>>>>>@@@DDDGGGIIIIIICCCDDDHHHRRR```llltttwwwoooiiicccaaaaaadddnnnxxxxxxhhhcccbbb\\\TTTIII>>>555222666<<<<<<>>>DDDGGGBBB>>>BBBKKKbbblllxxx{{{tttbbbOOOAAABBBAAASSSiiirrrwwwxxxpppeeeccceeeOOO???;;;>>>XXX}}}}}}eee{{{mmm|||___RRRZZZ]]]XXXMMM???777555555222111000000000////////////........./////////000000///222//////333333@@@XXXeeegggaaa```jjjooorrr|||~~~lllTTTFFFDDDFFFGGGFFFKKKTTT___dddcccbbbdddhhhsss}}}{{{~~~}}}yyymmmRRRQQQYYY___mmm~~~}}}nnnddd]]]WWWYYY[[[]]]dddwwwppp```SSSKKKEEEDDDJJJaaaXXXccckkk~~~WWW===777666444444333111////////////000,,,---///333666:::>>>@@@???===:::666333222111000............////////////111111111111111111111111222///111555888===OOOaaayyyxxx{{{jjjeeelll~~~vvvrrrqqqtttzzz}}}|||zzzzzzyyyxxxuuurrrooonnnoooooopppsssxxx~~~~~~qqqeeePPPEEE;;;:::;;;;;;;;;===>>>@@@DDDJJJSSS\\\dddiiihhhgggffffffhhhkkknnnpppuuu{{{wwwVVV@@@888;;;888888<<<;;;@@@AAABBBCCCDDDDDDDDDDDDLLLMMMOOOOOONNNNNNPPPRRRPPPNNNKKKKKKMMMOOOQQQRRRVVV[[[___aaafffkkkmmmkkknnnnnnnnnoooqqqrrrtttuuuyyy|||nnnRRRHHHCCCBBBBBBDDDHHHLLLOOOOOOQQQWWW```jjjqqqvvvyyyyyy|||vvvooojjjeeeaaadddjjjtttmmmeeeiiinnnfff[[[KKK???999777999;;;FFFGGGMMMSSSNNNDDDCCCHHHPPPZZZgggsss~~~ttteeeRRRDDDCCC@@@PPPeeeooovvvxxxrrrddd```eeeSSS>>>;;;>>>TTTrrrlllwwwZZZNNNXXXYYYUUUJJJ===666666666444111111000000000/////////....../////////000000000000222//////333444AAAZZZiiijjjbbb___eeehhhqqq[[[OOODDDBBBDDDEEEDDDEEEFFFLLLSSSVVVWWW[[[eeemmmxxxvvv}}}oooTTTYYYkkk{{{zzzmmmeee]]]UUUVVVWWWWWW]]]ppptttaaaSSSJJJEEEDDDFFFTTTvvvUUUTTTvvvuuuZZZ>>>777777444444222111000000111222333000111444888<<>>888:::777999??????@@@AAABBBDDDEEEEEEFFFFFFJJJLLLNNNNNNMMMMMMOOOPPPNNNMMMLLLIIIGGGGGGIIILLLRRRXXX\\\___dddkkklllhhhmmmmmmnnnqqqtttyyy}}}yyy^^^PPPHHHGGGFFFIIINNNRRRUUUVVV^^^iiixxx~~~}}}}}}yyyuuunnnfffdddfffuuu~~~nnnooo{{{}}}kkkRRR@@@;;;>>>@@@@@@MMMTTTeeeuuuqqq\\\KKKFFFCCCLLLYYYfffwwwtttgggVVVGGGBBB>>>LLLaaallltttwwwqqqeee^^^fffTTT<<<999???SSSsssppptttaaaPPPTTTQQQOOOGGG===777777666444111111111000000000//////.../////////000000000000000222//////444555CCC\\\fffhhhaaa\\\```eeeuuucccJJJDDDBBBDDDEEEBBBCCCFFFEEEIIIKKKMMMPPPYYYgggqqq|||tttjjjrrrqqqUUU___zzzsssiiieee^^^VVVSSSTTTSSSXXXkkkwwwcccTTTIIIDDDCCCAAAIIIfffTTTHHHggg[[[>>>888888555222111000000111333555666444555888<<<@@@EEEHHHKKKFFFCCC>>>999444111//////............/////////000111111111111111111111111444//////555999AAAXXXppp{{{nnnwwwiiifffpppzzzssspppsssyyy{{{yyyxxxrrrqqqnnnkkkfffbbb^^^\\\\\\___eeekkkqqqvvvyyyzzzvvvmmmZZZLLL===888999:::<<<===999???HHHOOOUUU]]]iiirrrttttttvvvzzzqqqNNN===888:::777:::BBBBBB===>>>@@@BBBDDDEEEFFFFFFDDDGGGJJJMMMNNNNNNOOOPPPNNNOOOPPPMMMIIIGGGHHHKKKLLLRRRWWWYYY___fffgggbbbooooooqqqtttzzzhhhXXXKKKJJJJJJLLLQQQVVVYYY[[[bbbrrr~~~}}}wwwnnnjjjkkk}}}zzz\\\AAA999???DDDEEEPPP___}}}vvvTTTCCC@@@HHHSSS```rrr~~~ttthhhXXXIIIBBB===JJJ___jjjrrrvvvpppfff^^^gggUUU999777@@@SSSlllvvvsssyyypppZZZVVVKKKJJJEEE===888888666333111111111111000000000000////////////000000000000000222//////444555CCC]]]```ccc]]]YYY]]]eee{{{~~~aaaHHHFFFDDDEEEHHHFFFBBBDDDJJJHHHIIIIIIIIIMMMXXXgggrrrkkkbbb[[[```ppp}}}nnnYYYjjjxxxoooiiieee]]]UUUSSSPPPOOOWWWiii~~~gggUUUHHHIIIBBB@@@LLLXXXfffyyyYYYDDDOOOoooZZZCCC:::555555666555444666:::>>>AAABBB888<<>>HHHQQQ^^^rrr```DDDIIIiiibbbHHH===666666666777999>>>CCCFFFFFFFFFDDDHHHMMMRRRUUUUUUTTTRRRMMMKKKDDD;;;777888666333333111//////000111000000000000000000111111111111///666333000999BBBLLL[[[kkkwwwooopppyyynnnddd^^^ooo{{{uuusssxxx~~~~~~|||xxxtttqqqhhh```XXXTTTOOOIIIGGGHHHGGGGGGKKKRRRWWW]]]hhhssszzz~~~{{{sss```KKK???<<<;;;;;;===;;;@@@???FFFVVV^^^eeeqqqyyy{{{|||eeeGGG===666666:::>>>AAAEEEGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHJJJMMMOOOQQQOOOPPPQQQQQQQQQPPPOOONNNLLLMMMNNNRRRXXX```hhhllluuuzzzzzzmmmhhheeedddddd\\\OOOGGGFFFTTTmmm~~~yyytttnnnhhhgggoooyyy~~~^^^FFFEEEMMMOOOSSS[[[fff}}}sssZZZIIIKKKMMMPPPVVVfff}}}{{{lllWWWIIIBBBAAAGGGXXXgggooorrrtttiii```WWWNNNAAA:::DDDUUUdddbbbuuu{{{vvvlllVVVLLLCCC@@@>>>:::666666444333222111000000000000000000000000000000000000222333000333555333AAA]]]cccbbbXXXXXXgggvvv|||\\\IIIDDDCCCAAAAAABBBDDDDDDDDDDDDFFFGGGGGGEEEGGGMMMUUUddd|||iiiRRRLLLGGGAAA???CCCGGGJJJJJJXXX```nnnyyyxxxnnnlllkkkjjjiiibbbYYYSSSOOOMMMMMMUUUhhhkkkVVVGGGGGG@@@>>>EEEKKKXXXmmmjjjFFFEEEdddgggKKK>>>777777999<<>>;;;<<<:::777444222000///000111111000000000000000111111111111111555111111;;;@@@DDDOOO^^^pppqqqtttfff______sssyyytttwwwxxx{{{}}}zzzvvvpppmmmbbbYYYOOOJJJEEE@@@>>>???>>>>>>AAAGGGLLLSSS___jjjqqqwwwkkkSSSDDD>>>===>>>AAA???@@@>>>HHHYYY^^^eeetttzzz}}}wwwaaaDDD;;;666777<<>>:::777666444333222111111000000111000000000000000000000000222333000333666333AAA^^^cccaaaYYY]]]mmm{{{~~~zzz~~~YYYDDD@@@AAACCCDDD@@@BBBCCCDDDDDDEEEGGGIIIHHHEEEFFFOOO___vvvrrrWWWHHHDDDBBB@@@@@@BBBEEEHHHIIIJJJNNNYYYjjj}}}{{{vvvsssyyywwwmmmkkkkkkllliiiaaaXXXTTTNNNLLLLLLSSSdddmmmVVVHHHIIICCCAAAFFFIIIXXXqqqqqqKKKHHHgggdddHHH===999;;;BBBEEEJJJPPPUUUWWWUUUSSSRRRTTTXXX\\\]]]\\\ZZZYYYTTTRRRLLLDDD@@@AAA???;;;555333000///000111111000///000000000111111111111333555000333>>>AAABBBLLLbbbmmmwwwaaa^^^bbbxxxxxxrrrssstttwww}}}yyytttnnnjjj^^^UUUKKKEEE@@@;;;999<<<;;;999;;;@@@DDDIIITTT```hhhoooxxxqqqXXXGGG???===AAAGGGCCCDDDBBBLLL\\\___dddsssxxx{{{ttt___BBB;;;777999===@@@DDDIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCEEEHHHLLLQQQTTTVVVWWWXXXYYY[[[\\\]]]]]]]]]\\\VVVSSSPPPQQQXXXeeerrr{{{||||||sssfffbbb\\\RRRFFF???>>>@@@EEEQQQ___mmm~~~vvvooolllggg```UUUPPPWWWbbb^^^eeeggg^^^OOOFFFGGGMMMHHHEEEJJJUUUZZZZZZ```kkkpppvvvvvvfffPPPDDDFFFMMMPPPUUUYYY[[[fffzzz~~~zzzooo[[[JJJBBB???DDDSSScccmmmrrrvvviii```YYYSSSHHH>>>@@@JJJ|||UUUIIISSS```yyyllltttrrrZZZIIIDDD@@@AAA???:::666555444444333222111111111111////////////////////////000111///222555222@@@]]]fffccc\\\bbbttt}}}zzz{{{```HHHDDDGGGFFFDDDDDDBBBCCCDDDDDDDDDEEEHHHJJJJJJIIILLLZZZqqqmmmVVVHHHCCC===>>>???@@@BBBDDDGGGHHHDDDEEEJJJVVVfffvvv{{{ooozzzzzzggg```bbbiiixxxvvvqqqooooooiii]]]TTTRRROOOMMMMMMRRRaaa{{{mmmVVVGGGGGGCCCBBBGGGIII[[[xxxqqqNNNPPPppp```HHHBBBAAAFFFOOOOOOQQQUUUXXXZZZYYYXXXXXXZZZ^^^aaabbbbbb```___WWWVVVQQQJJJGGGGGGDDD???777444000//////111111111///000000000111111111111333555111444@@@DDDKKK[[[qqqmmm}}}dddaaahhh~~~~~~wwwqqqmmmooouuu}}}yyyrrrkkkfffYYYPPPFFFAAA<<<777777999999777888:::<<>>@@@CCCHHHLLLLLLMMMMMMLLLJJJHHHGGGFFFIIIMMMRRRWWWZZZ[[[\\\]]]^^^aaabbbdddddddddddd```[[[TTTQQQWWWdddsss}}}{{{sss]]]VVVMMMGGGGGGIIIJJJIIIFFFJJJPPP\\\qqqxxxtttlllccc]]]UUUMMMJJJKKKEEEEEEDDDAAA<<<;;;<<<>>><<<@@@KKKXXX___dddooo|||xxxvvvooo^^^KKK@@@CCCJJJOOOZZZccceeeiiiyyy~~~~~~sss]]]IIIBBB???BBBPPP```kkkrrrwwwjjj```XXXSSSIII===<<>>???AAACCCDDDDDDCCCBBBBBBDDDJJJUUU```jjjooogggXXXZZZ]]]VVVMMMTTTZZZiii~~~~~~tttbbbWWWUUUQQQOOONNNRRRaaazzznnnWWWEEEEEEAAAAAAEEEGGG\\\~~~sssRRRWWW|||cccQQQOOOPPPTTTYYYXXXXXXYYY[[[]]]]]]\\\ZZZ\\\___aaabbbbbb```___YYYZZZWWWQQQNNNMMMHHHBBB888555111//////000111111000000000000111111111111222444222666AAAJJJ\\\xxxjjjfffnnnwwwpppjjjnnnvvv|||vvvnnneee^^^PPPHHH@@@<<<888444444666666444444666555666<<>>???@@@DDDIIIJJJLLLOOOQQQQQQOOOLLLJJJNNNRRRWWW\\\```bbbbbbbbbccceeegggiiikkkllllllllliiibbbZZZTTTUUU^^^iiiqqq}}}{{{xxxtttmmmWWWPPPIIIIIISSS[[[ZZZSSSKKKJJJLLLYYYqqqxxxlll```ZZZUUULLLBBB===>>>:::777666888:::;;;;;;===AAAKKKWWWaaajjjxxx}}}wwwkkkYYYJJJDDDFFFUUUdddqqquuuxxx}}}{{{vvv```JJJBBB>>>@@@NNN^^^jjjrrrxxxmmmbbbYYYTTTJJJ===999<<>>777888JJJooosssRRRVVVqqqeeewwwoooSSSGGGDDDCCCCCC???999666888555555444333222222222222000000000000000000000000///111///222555333BBB___iii```XXXcccwww~~~bbbFFFEEEHHHGGGBBB???BBBFFFHHHCCCCCCDDDDDDEEEHHHLLLPPP\\\mmm|||{{{yyyssshhhYYYJJJAAABBBBBBCCCGGGKKKJJJFFFAAABBBGGGLLLOOOQQQUUUZZZ^^^gggxxx~~~dddNNNGGGBBB>>>DDDQQQPPPWWWfff{{{nnn[[[WWWRRRQQQRRRVVVddd~~~rrr[[[IIIHHHCCCBBBDDDFFF```gggeeexxxyyypppggghhheeeccc^^^___```bbbeeeeeedddbbbffffffggggggfffdddaaa```[[[^^^^^^[[[XXXUUUMMMEEE999666111//////000111111000000000000111111111111---444666999CCCTTT}}}yyyrrruuuooowwwwwwpppssswww~~~yyyooobbbTTTLLLDDD>>>999888777444333555222222444666444222666<<<;;;CCCOOO]]]iiiuuu~~~oooVVVKKKVVVhhhsssdddooowwwzzz{{{hhhRRRDDD:::888:::???BBBCCCHHHOOOXXX]]]dddjjjllljjjeeebbb```dddiiimmmppppppnnnmmmmmmooorrruuuwwwyyyyyyyyywwwssslllccc[[[UUUQQQPPPNNNTTTYYYYYYYYY___mmmxxx|||yyyiiifffaaaYYYEEEKKKSSS^^^mmmvvvoooaaaUUUVVV\\\lllvvviii\\\UUUQQQJJJCCCAAA<<<===>>>===<<<<<<===>>>@@@AAAGGGUUUgggyyyuuuqqqppp|||~~~|||~~~~~~yyyfffPPPBBB===>>>KKK[[[hhhsssyyyuuuhhh\\\VVVLLL>>>777777MMMwww^^^cccuuuhhhllloooUUUIIIFFFFFFFFFBBB<<<;;;===555555444333222222222222000000000000000000000000111222000444777555DDDaaakkkaaaYYYfff{{{mmmYYYJJJ???GGGIIIBBB@@@EEEGGGCCC@@@AAABBBCCCFFFJJJPPPTTTdddwwwmmmOOOAAACCCFFFHHHHHHFFFDDDCCCCCCDDDIIINNNQQQRRRUUU\\\cccooo}}}{{{uuu|||}}}eeeKKK???@@@DDDFFFHHHRRRVVVcccxxxqqq^^^WWWRRRPPPMMMRRReeepppWWWGGGBBB===AAAEEEGGGaaabbbkkk|||qqqkkkdddbbb^^^______aaaccceeeggghhhiiihhhgggggggggeeebbb```\\\ZZZXXXUUURRRMMMGGGCCC:::777333222333444222//////000000000000111111111111333333:::GGGWWW{{{wwwsssooovvv}}}vvvqqqtttuuuyyy}}}wwwqqqgggYYYNNNJJJ<<<;;;888666444444444444222222222222333444555666888999BBBSSScccoooyyy~~~dddQQQXXXkkkjjjWWWhhh}}}}}}jjj\\\PPPEEE>>>888:::;;;;;;===CCCMMMTTTbbbppprrrhhhggglllrrruuuwwwyyy}}}zzz{{{{{{|||}}}}}}}}}}}}xxxpppiiieee___VVVPPPOOOMMMKKKHHHHHHKKKPPPTTTWWW```jjjzzztttgggeee]]]QQQCCCGGGNNN^^^zzzzzz^^^SSS```jjjyyynnnYYYXXXWWWLLLDDDEEE@@@BBBBBB@@@@@@AAAAAA???FFFEEEFFFNNN___vvvzzzzzz~~~uuucccRRRDDDAAA???GGGVVVhhhtttzzzqqqggg\\\RRRGGG>>>:::;;;GGG\\\lllsssnnnpppuuuLLLFFFEEECCCCCCCCCBBB???===999777444333333333222111222111111000000000000000000222000111333111BBBaaaiii```YYY___ppp~~~www]]]MMMGGGFFFFFFEEEDDDCCCBBBAAAAAAEEEBBBAAACCCEEEGGGOOOWWWqqqmmmNNNAAAEEEGGGIIIJJJHHHFFFEEEEEEHHHKKKNNNOOORRRXXXbbbjjjxxxtttqqq|||zzzcccJJJ@@@AAADDDFFFHHHQQQVVVddd~~~lllZZZSSSNNNMMMLLLRRRgggqqqXXXDDD@@@;;;@@@EEEHHHbbbYYYZZZpppooogggaaa```bbbcccdddeeefffggghhhhhhhhhgggfffggggggeeeccc```^^^\\\XXXVVVRRRNNNIIIEEE;;;777222111222333222000000000000111111111222222222333333:::FFFSSSvvvqqqooowww{{{uuuooossstttxxxyyyrrrlllaaaRRRHHHDDD;;;999777555444333333333333333333222333333333444888888===HHHTTT```lllvvvmmm[[[^^^mmm^^^NNN___{{{sss```PPPEEE>>>999555444666888;;;AAAKKKXXXaaaxxxyyyoooppptttyyy{{{zzz{{{}}}yyyrrrkkkfff```WWWQQQPPPIIIGGGEEEEEEFFFIIILLLNNNUUU^^^mmmyyyqqqddd```XXXNNNFFFIIITTTiiizzzbbbffftttzzzooo]]]^^^]]]RRRHHHGGGEEEFFFHHHGGGGGGFFFDDDAAADDDCCCHHHTTTcccwwwyyyyyy~~~wwwbbbOOOCCC???>>>EEETTTdddqqqwwwpppfff[[[QQQHHH>>>:::;;;MMMccchhhyyywww|||yyyRRRGGGFFFEEEDDDDDDBBB???<<<999777444333333333222111222111111000000000000000000222000111333111BBBaaaiii^^^WWW^^^rrrjjjTTTHHHDDDFFFFFFEEEDDDDDDCCCBBBBBBEEEAAAAAADDDGGGLLLVVV___wwwmmmOOODDDGGGIIIKKKJJJIIIGGGHHHHHHLLLMMMNNNOOORRR[[[gggpppwwwkkklll|||sss___III@@@AAACCCFFFIIISSSYYYjjjwwwfffWWWQQQKKKJJJKKKRRRiiiqqqYYYCCC@@@;;;???DDDGGG___QQQPPPcccsssjjjbbb]]]___eeefffhhhiiijjjjjjiiiiiigggfffeeeffffffeeecccaaa___]]]XXXUUURRRNNNJJJGGG???999333000111222222111111111111111222222222333222444333:::FFFNNNgggmmmnnnxxxzzzsssmmmrrrssswww|||vvvooohhh\\\MMMBBB???999888666444333222222333444444333333333222222222555444666===EEEOOO___mmmyyy}}}xxxiiiiiirrrrrr\\\QQQaaaooohhhhhhhhh^^^TTTEEE:::555444444333333555777<<>>;;;:::888555333333333222111222111111000000000000000000222000111444222BBBbbbkkk^^^VVV^^^rrrlllZZZKKKDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCDDDAAA@@@EEEKKKRRR___jjjeeeJJJDDDHHHIIIJJJIIIHHHGGGHHHIIINNNOOOOOOPPPTTT]]]gggooo~~~{{{pppgggmmmiiiXXXGGG@@@@@@CCCGGGKKKXXX```uuuyyyuuuoooaaaTTTOOOIIIJJJKKKTTTkkkpppZZZEEECCC===???CCCDDDYYY{{{vvvKKKOOOcccuuu|||eee^^^\\\```fffgggiiikkklllllljjjiiigggfffddddddeeeeeecccaaaaaa]]]YYYUUURRROOOLLLJJJEEE>>>666111000111111111111111222222222333333333222444444:::EEEJJJ[[[vvv|||zzz~~~jjjnnnxxxyyyrrrlllrrrtttyyy}}}wwwppphhhZZZJJJ@@@>>>777666444222111111222222222333333444444444333333111111333888<<>>???BBBGGGMMM[[[gggrrrmmmggg[[[PPPLLLJJJKKKMMMVVVmmmmmmYYYDDDCCC>>>>>>CCCEEEWWWuuummmEEEMMMbbbvvv}}}ggg```^^^cccfffgggjjjlllmmmmmmlllkkkgggfffdddcccdddcccbbbaaaddd```\\\XXXVVVSSSPPPMMMJJJCCC999333111111111000111111222222222333333333111666666;;;EEEIIIUUUlllqqqxxxjjjpppxxx{{{tttmmmtttvvv|||~~~yyyqqqhhhXXXHHH???===555444333111111111222333000111333555666666666666000111444777999>>>JJJVVVbbblll{{{qqqZZZJJJDDDBBB???===555333111000111222333333444555888<<>>AAALLL[[[iiirrrnnnbbbVVVOOOIIIBBB===<<>>;;;888555444444222111222111111000000000000000000111000222444333DDDcccjjj___\\\gggvvviiiWWWJJJCCCBBBDDDCCCCCCDDDDDDEEEEEEFFFFFFEEECCCFFFMMMVVV___lllwwwqqqlllUUUEEE???GGGDDDDDDDDDBBBAAABBBEEEHHHKKKLLLOOOSSSXXX]]]aaacccjjjmmmqqqrrrwwwpppWWWOOOFFF>>>===>>>AAAHHHOOO]]]mmm|||lllfff___SSSKKKJJJJJJLLLOOOXXXooojjjWWW???@@@<<<===DDDHHHYYYuuummmHHHQQQeeeyyyoooiiifffiiijjjkkkmmmnnnnnnnnnnnnmmmhhhfffdddbbbbbbbbbaaa___eeebbb___\\\YYYVVVRRRPPPKKKCCC:::444222222111000111111111111222222222333000777888;;;EEEKKKYYYnnnnnn}}}mmmttt{{{xxxqqqvvvxxx~~~zzzrrrgggVVVEEE<<<<<<444333222111111222333333000222444666888999999999555444666888888777===DDDSSS___ppp}}}{{{hhhWWWJJJ===::::::777333000...///000111111111111111000222666;;;BBBOOO___iiipppsssqqqkkkfffffffffdddooottt{{{{{{sssmmmjjjfffaaa___aaa___gggnnnpppooosss~~~yyy```WWWSSSNNNPPPXXX^^^iiixxxwww\\\AAAAAAQQQtttuuugggaaa]]]YYYZZZ]]]aaaYYYVVVXXXXXXUUUXXX```[[[cccwww~~~qqqccc]]]gggxxx~~~vvveeeTTTCCC@@@>>>AAAKKKZZZiiisssooobbbUUUNNNIIIBBB<<<:::QQQZZZPPPOOOkkkooonnnooo{{{\\\NNNMMMKKKJJJIIIGGGEEEBBBAAA>>>:::777666555333222222111111000000000000000000111000222555444EEEdddjjjaaaaaannnyyyxxx```OOOEEE???>>>@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHNNNXXXaaajjjttt~~~eeeXXXtttQQQKKKIIIGGGKKKCCCCCCBBB@@@???@@@DDDGGGJJJKKKMMMRRRXXX^^^bbbdddggglllssszzzqqqVVVEEEDDD>>>:::;;;===AAAHHHPPPdddxxxuuuhhhccc\\\PPPJJJKKKIIIKKKOOOZZZqqq~~~fffTTT>>>@@@===>>>EEEJJJZZZssslllMMM[[[qqqwwwuuurrrtttttttttsssrrrqqqppppppooojjjgggdddbbbaaa```___^^^aaa___]]]ZZZXXXTTTPPPLLLFFF???777333222333222111000000000111111111222222///888:::<<>>FFFQQQXXXZZZVVVTTTUUUSSSOOOQQQWWWdddjjjssszzzxxxqqqkkkiiigggcccbbbdddkkkttt|||~~~nnnUUUPPPPPPIIIIIIPPPTTT```lllgggPPP<<<===HHHWWWgggvvv|||xxxooogggccccccdddiiinnnnnnbbb[[[\\\]]]]]]eeeqqq{{{|||kkkZZZVVVXXXcccyyy{{{|||wwweeeTTTAAA???===@@@IIIXXXhhhssspppbbbTTTMMMIIIBBB;;;999FFFzzzuuuTTTPPPIIIeeetttwwwdddZZZWWWRRRNNNLLLIIIFFFDDDCCC@@@<<<999888666444333222111111000000000000000///111000222555444EEEeeeoooffffffooovvv|||lllVVVIIIBBB>>>===>>>??????@@@BBBCCCEEEFFFFFFJJJNNNXXXeeepppwwwuuu^^^WWWYYYkkkOOOSSSVVVLLLGGGCCCBBBAAA???>>>@@@DDDGGGIIIIIIKKKPPPWWW___dddggghhhnnnvvvwwwZZZHHH???>>>:::888:::===@@@IIIQQQmmm~~~rrrhhhddd\\\PPPLLLOOOGGGJJJOOOZZZrrr{{{dddRRRAAACCC??????EEEIIIWWWooocccKKKaaa{{{|||~~~|||}}}|||{{{xxxvvvtttrrrqqqqqqkkkhhhdddaaa``````^^^]]][[[ZZZXXXVVVTTTPPPKKKGGG@@@;;;444111222444333222///000000000000111111111...888;;;<<>>444333222222222333444555555666888:::;;;:::999888>>>999777:::<<<;;;;;;>>><<>>DDDJJJIIIDDDEEEKKKIIIBBBGGGSSSVVV^^^hhhrrrzzzwwwpppjjjiiigggddddddfffpppyyyfffMMMLLLMMMFFFBBBGGGKKKVVV```\\\LLL???>>>DDDDDDKKKQQQZZZ___YYY```wwwtttooojjjjjjmmmrrryyysssfff]]]___bbbfffsssrrr]]]^^^lllxxxxxx}}}xxxdddRRR@@@>>><<>>:::999777555444222111111000000000000000///111000222555444EEEeeetttkkkhhhnnnppptttvvvdddPPPEEEAAA>>>>>>???===>>>???AAACCCDDDFFFFFFLLLQQQ^^^nnnzzznnnWWWMMMXXXiiidddYYYSSSPPPPPPMMMIIIFFFBBB???@@@DDDIIILLLOOOOOOPPPPPPSSSZZZbbbgggkkkxxxeeeMMMAAA===<<<888888===@@@BBBLLLWWWqqqqqqggg```TTTOOORRROOOGGGFFFQQQcccyyywwwaaaPPPAAA@@@@@@@@@AAAHHHXXXhhhcccKKKcccuuu~~~}}}}}}~~~~~~{{{wwwtttrrrrrrnnnjjjeeecccccc```ZZZUUU[[[VVVPPPNNNMMMJJJDDD>>>999777444222000000111111111111222222222333333333111888444===AAAKKKpppyyy}}}yyyyyy{{{yyyiiiWWWHHH<<<666888666333111222555999;;;999:::;;;=========<<<;;;???>>><<<:::999:::;;;<<<>>>BBBNNNbbbwwwwwwiii]]]TTTOOOCCCAAA===999666444333333000000000000000000000000111000000000000111111222333444555555666999===@@@BBBAAA@@@@@@@@@CCCEEEGGGJJJQQQ^^^kkkqqqwwwsssrrroookkkgggfffgggiiirrr{{{dddLLLHHHDDDBBBDDDAAA@@@HHHUUU[[[TTTHHHBBBCCCDDDFFFNNNWWWWWWVVV___lllxxxxxxooobbb```kkkssssssmmmaaaWWWXXX]]]hhh}}}}}}iiihhh}}}~~~|||sssbbbSSSEEE>>>:::===FFFSSSdddrrrooogggZZZMMMCCC===888666BBB\\\~~~xxxfffMMMTTTbbbkkkllleee```YYYRRRNNNJJJGGGEEEFFFCCC???;;;888666666666333333333222222222222222///111///111444333DDDcccsssllljjjooorrryyyxxxooo___NNNDDD@@@===<<<===>>>>>>@@@CCCBBBAAAEEEKKKVVV]]]gggrrr}}}gggXXXSSSTTTaaappp~~~___XXXTTTQQQQQQMMMMMMJJJFFFCCCDDDGGGKKKNNNPPPPPPOOOOOORRRWWW^^^cccmmm{{{uuuXXXDDD:::777;;;:::<<>>777888666444222333555999;;;<<<===???@@@@@@@@@??????===<<<;;;:::::::::;;;<<<@@@CCCMMM```uuuuuunnnbbbWWWNNNFFF@@@===;;;999666333111111111111000000000000000000000000000000//////000000111111333444444444555777;;;>>>======<<<<<<===???@@@AAADDDHHHQQQZZZaaahhhvvvvvvrrrrrrrrrqqqoookkkiiiiiilllnnnuuu}}}cccKKKGGGCCCAAABBB???===DDDPPPYYYXXXQQQOOOQQQSSSVVVZZZYYYPPPJJJTTTdddtttpppggg]]]ZZZ^^^aaaaaaYYYQQQOOOVVV___hhhyyyuuuwwwttt~~~||||||}}}|||ssscccTTTEEE>>>:::===FFFSSSdddrrrqqqhhhZZZMMMCCC<<<888666@@@\\\{{{kkkSSS[[[dddeee~~~fff___ZZZUUUPPPMMMLLLJJJIIIFFFDDDAAA===:::888777666333333222222222222111111111222111222555333CCCbbbsssllliiimmmqqqyyywwwjjj[[[KKKBBB>>><<<;;;===>>>>>>@@@CCCCCCCCCIIIQQQ[[[bbbmmmxxxnnnXXXQQQQQQVVVcccqqqoooYYYXXXWWWWWWYYYVVVUUUQQQKKKIIIJJJMMMPPPQQQSSSSSSRRRQQQRRRUUU[[[```ppp~~~```JJJ===888777888:::>>>AAAAAAGGGVVVdddrrr}}}jjj___YYYMMMKKKMMMJJJKKKJJJ^^^{{{mmmWWWGGG???????????????DDDRRRaaa\\\MMMfffyyy}}}yyytttpppmmmlllkkkjjjfff^^^RRRJJJ===;;;888888:::999555222333222111000///000111222111111111222222222222333222777111===KKKaaa}}}}}}~~~vvv|||{{{}}}}}}xxxlll^^^NNNBBB:::666666444444555777999:::<<<===???AAACCCCCCCCCCCCBBBAAA???>>>===<<<======???@@@GGGWWWkkk}}}vvvmmmeee```PPPKKKDDD>>>:::888555444444222111/////////000111000000000000000000000000///////////////000111111333333444444333444777:::999999::::::;;;;;;<<<<<<===>>>BBBGGGMMMUUUdddrrr~~~pppfffdddfffnnnnnnmmmkkkjjjlllqqqttt{{{aaaJJJFFFAAA>>>???===;;;???IIITTTYYYXXXZZZ^^^ffflllnnneeeVVVOOO[[[kkkjjjccc[[[YYYXXXVVVXXX\\\TTTNNNNNNUUUZZZ[[[bbblllwwwrrrjjjvvv~~~||||||}}}~~~|||tttcccTTTEEE>>>:::===FFFSSSdddrrrsssiiiZZZLLLBBB<<<888777@@@___uuu]]]eeesssqqq```[[[WWWRRRNNNMMMLLLKKKJJJFFFEEECCCAAA>>>;;;888777333333222222111111111111222333222444555333CCCbbbsssllliiilllqqq|||~~~sssdddVVVFFF???===;;;;;;===???>>>@@@DDDFFFIIIQQQ[[[iiipppzzz|||fffWWWJJJJJJPPPXXXdddqqqcccUUUYYY\\\aaagggeee___YYYRRRNNNOOORRRTTTTTTVVVVVVUUUTTTTTTWWW\\\```uuukkkQQQCCC===<<<>>>:::===AAAFFFLLLVVVcccmmmuuu~~~jjj]]]UUUJJJGGGJJJFFFJJJHHHaaaxxxdddPPPBBB======???@@@AAAFFFUUUcccXXXKKK___}}}zzzuuussspppmmmggg___SSSFFF===555444222333444444111///000////////////000111222111111111111222222222222111777222???NNNeeerrr|||~~~vvv}}}~~~xxxzzz~~~|||}}}sssdddTTTEEE===666555555555666888999;;;<<<>>>AAAEEEHHHIIIJJJKKKHHHGGGDDDBBB@@@?????????@@@@@@CCCNNN___rrrzzzsssjjjaaaYYYRRRLLLIII@@@===999777777777777666333333222111111111111222000000000000000000000000............///000111111333444444333222333555666777888999999:::999999888999777999===@@@GGGTTTaaannnpppnnnggg___\\\___ccckkkkkkkkkjjjkkkooouuuyyy^^^HHHEEE???<<<===:::===>>>CCCMMMTTTXXX]]]bbboooxxx|||tttjjjhhhrrr|||kkk___XXXYYYXXXTTTWWW```^^^TTTOOOQQQPPPJJJKKKQQQaaacccjjjqqqnnnhhhkkksss}}}~~~~~~~~~~~~}}}tttcccSSSEEE>>>:::===FFFSSSdddrrrtttjjj[[[MMMCCC<<<999777???ddd{{{___fff}}}___\\\XXXSSSOOOMMMLLLKKKJJJFFFFFFFFFDDDBBB>>>:::888333333333222111111000000000333222444666444DDDcccsssmmmiiillltttwwwooo```RRRDDD>>><<<;;;;;;===AAA@@@CCCHHHKKKQQQ\\\ggguuu{{{uuudddWWWMMMFFFIIIPPPYYYeeeooorrr]]]UUUZZZ^^^gggpppqqqjjjaaaWWWQQQQQQTTTVVVVVVUUUVVVVVVVVVWWWZZZ___cccyyy___HHH???===>>>AAABBBCCCEEELLLXXXdddjjjkkktttkkk\\\SSSGGGEEEGGGBBBGGGFFFaaaqqq___MMM@@@>>>===>>>???@@@FFFUUUdddUUUIIIWWWqqq~~~{{{wwwssskkkaaaUUUHHH<<<444333222111111111000...---............///000111111000000111111111222222222000777333AAANNN___ppp~~~uuu||||||wwwyyy|||yyy|||wwwhhhVVVFFF<<<666666666666777999;;;<<>>FFFOOOUUUVVVVVVSSSQQQTTT[[[bbbjjjjjjjjjkkknnnttt{{{{{{ZZZFFFDDD>>>:::;;;999>>>===@@@HHHPPPVVV___gggttt~~~tttggg]]]YYYUUUQQQWWWcccbbbUUUKKKIIIHHHDDDGGGMMMXXXWWW^^^fffdddbbbrrruuubbbQQQEEE>>>:::===FFFSSSdddrrrtttjjj\\\NNNDDD>>>:::888@@@kkk~~~\\\___ccc[[[WWWRRROOONNNNNNMMMLLLGGGHHHHHHGGGDDD@@@<<<:::444444333333222111111000...111000444777555EEEcccrrrmmmjjjmmmwww|||qqqkkk^^^QQQCCC>>>===<<<<<<>>>CCCBBBEEEKKKPPPWWWcccooowww~~~vvvaaaUUUOOOJJJFFFIIIPPPZZZfffooogggXXXVVV^^^bbblllwwwxxxssshhhZZZRRRQQQTTTVVVVVVRRRSSSUUUWWWZZZ___eeeiii~~~yyyUUUCCC>>><<<>>>BBBEEEFFFIIIQQQ___hhhggg___vvvkkkZZZPPPFFFDDDFFFAAACCCGGGccckkk[[[LLLAAA???>>>>>>>>>???EEEVVVfffRRRJJJTTTmmmsssoookkkkkkooosssuuuuuunnniiiaaaVVVKKK???777222000000000000///...---,,,------...//////000111111000000000111111111111222000777555BBBKKKTTTsss~~~{{{xxx}}}ttt{{{}}}yyyxxxxxxwww{{{zzzkkkXXXGGG===777666666666777999<<<>>>@@@BBBFFFIIIMMMOOOPPPQQQLLLIIIDDDAAA@@@AAADDDFFFFFFFFFEEEFFFLLLXXXeeemmm~~~{{{xxxvvvuuutttrrrpppggg```WWWOOOHHHDDD@@@>>>999666333222222222222111333333222111000//////...////////////////////////////////////000222333444444555666666444444444666444444333333222222111111222000222666777777:::???CCCEEEEEEEEEFFFJJJRRRXXXfffggghhhkkkpppxxxvvvWWWEEEDDD>>>999;;;:::<<<;;;>>>EEELLLUUUbbbmmmwwwoooeee[[[TTTTTT___lllfffWWWIIIFFFEEECCCGGGOOOUUUUUUYYY]]]YYYZZZnnn~~~vvvbbbPPPEEE>>>:::===FFFSSSdddrrrrrriii\\\PPPFFF???;;;888IIIvvv[[[\\\fffWWWTTTPPPNNNOOOPPPQQQQQQHHHHHHHHHGGGEEEAAA>>><<<666666555444333222222111---000000444666444CCCbbbpppmmmjjjlllxxxwwwnnniii^^^QQQDDD>>>===;;;;;;<<>>>>>======???CCCMMM```rrrOOOLLLXXXssszzziii```SSSRRRQQQQQQSSSUUUXXXZZZSSSRRRNNNHHH@@@999555333...///000000000/////////---...///000000000000000000000000000111111111111000777555AAAGGGKKKcccmmmppp~~~zzzqqqxxx|||wwwssswww{{{ppp^^^NNNDDD888777555555666:::===@@@???CCCIIIPPPWWW]]]aaacccaaa\\\SSSLLLGGGGGGIIIJJJJJJJJJJJJJJJKKKRRR\\\dddxxxvvvsssqqqpppnnnkkkhhhccc]]]TTTLLLFFFAAA===:::888555333222333333222111000000000000///...------//////////////////////////////000000111333444555555666888888666666666777555444333111000000111111333111222555555333333777999:::;;;<<<===AAAGGGLLL[[[]]]```eeemmmxxxrrrTTTDDDDDD>>>:::<<<;;;999999<<>>:::===FFFSSSdddrrrooohhh]]]RRRIIIAAA<<<999KKKyyy|||TTTUUUxxxrrrqqqrrrcccVVVRRROOOMMMNNNOOOPPPPPPIIIIIIHHHGGGDDDAAA???===888777666555444333333222...111111333555111@@@]]]mmmkkkhhhjjjuuu}}}xxxrrrmmmjjj^^^QQQDDD>>><<<999888999<<<<<<@@@GGGMMMTTT```kkkvvv}}}|||ppp___OOOGGGHHHBBBEEEHHHMMMUUU___iiinnnLLLKKKYYYkkkuuuppp\\\OOOMMMQQQSSSSSSRRRVVV[[[aaahhhpppxxx~~~rrrWWWAAA>>>CCCFFFLLLSSSSSS___mmmxxx}}}|||cccRRRJJJCCCDDDHHHCCCBBBOOOooommmZZZMMMBBB:::;;;;;;===BBBHHHVVVmmmNNNOOO^^^{{{jjj\\\TTTJJJGGGBBBBBBAAA>>><<<<<<>>>@@@;;;<<<===<<<999555333333...000222222222222222333......///000111111000000000000000000111111111111111888444@@@DDDFFF\\\dddjjjxxxooovvv~~~wwwpppxxx|||vvveeeUUUKKK999888555444666:::>>>AAACCCIIIRRR^^^iiisss{{{~~~{{{sssfffZZZQQQMMMMMMNNNSSSUUUVVVUUUTTTXXX```fff}}}~~~~~~~~~|||zzzvvvuuuttttttsssoookkkggg]]]WWWOOOHHHBBB>>>:::777444333111111222333222111...//////000000//////...////////////////////////000000000111222444555666555777999999888777888999999777555333222222333444666444444666555222222555222444666777999<<>>:::<<<<<<777888;;;>>>@@@GGGXXXgggwwwxxx^^^YYY```eeeYYYMMMGGGLLLPPPOOOQQQVVV[[[[[[]]]^^^\\\\\\bbbjjj~~~}}}}}}|||yyyvvvxxx}}}vvvcccQQQEEE>>>:::===FFFSSSdddrrrmmmggg]]]SSSJJJCCC===999BBBpppmmmGGGIIITTTaaahhhzzzzzzzzzyyy```XXXTTTPPPMMMLLLLLLLLLKKKJJJIIIHHHFFFDDDAAA???>>>999888777666555444333333000333222444444///<<>>;;;888666777777888===DDDJJJPPP[[[fffooouuu~~~ooo___UUULLLCCC@@@BBBBBBGGGMMMRRRYYYbbbiiikkkHHHJJJRRRdddzzzjjjRRRMMMOOOOOORRRXXX[[[[[[^^^hhhuuu{{{ZZZMMMEEEFFFIIIKKKTTT___hhhqqqjjj\\\LLLEEECCCBBBCCCFFFEEEPPPtttwwwaaaRRRIIIAAA;;;>>>@@@BBB===AAA___vvvtttFFFUUUiiiXXXMMMHHHBBBJJJCCCBBB???<<<:::999999999666555444333222111111111000000333888777222...//////////////////000111111000111111111111222222222000444444FFFGGGAAAZZZllltttkkkzzzyyyxxxzzz}}}xxxmmm^^^QQQ===999555666888<<>>EEENNNTTTjjjtttnnn^^^cccbbbWWWQQQNNNOOOSSSUUUUUUXXX]]]iiihhhkkkooonnnlllsss}}}|||{{{~~~{{{sssbbbRRRBBB???<<<>>>FFFTTTccclllhhhcccYYYPPPLLLIII???555;;;ggg~~~eeeMMMFFFTTTnnntttjjjmmm|||ppp\\\VVVQQQPPPOOOLLLKKKMMMJJJIIIIIIIIIJJJHHHFFFCCC>>>;;;777555444444444333222444111000222000:::PPPhhhiiidddhhhzzzwwwsssssszzzwwwooofffUUUCCC<<<<<<999777555777888999:::<<>>BBB???DDD]]]nnngggFFFYYYooo~~~UUULLLHHHBBBHHHBBBAAA???<<<:::999888888555555333222111000000000111000333888777222/////////////////////000111111000111111111111222222222111555444FFFJJJHHHeeeyyytttooo~~~zzz||||||qqqbbbVVV@@@;;;777777:::>>>DDDJJJQQQVVVhhhzzztttllldddaaacccmmmrrruuuuuuwww|||~~~|||{{{zzzxxxwwwuuutttsssqqqqqqpppnnnkkkhhhdddbbbUUUQQQKKKEEEAAA===999666444333222000000000000000////////////////////////---...//////---------///222222222222222333444555999999;;;<<>>???<<<<<<<<<;;;;;;;;;::::::>>>======>>>@@@CCCGGGIIIIIIJJJKKKOOOUUU]]]dddiiisss{{{cccDDD???;;;999999666888888888999<<>><<<===FFFTTTbbbllliiieee\\\SSSNNNIII@@@555;;;___yyy{{{rrr___OOOMMMVVVxxx^^^hhhsssZZZTTTOOOOOOOOOMMMNNNPPPLLLJJJIIIIIIIIIHHHFFFDDD???<<<888666555555444333222444000000333111:::PPPiiijjjdddhhhyyyuuuuuu{{{vvvgggVVVCCC;;;:::888666555666777888777888===DDDIIINNNQQQUUUXXXYYYWWWTTTQQQNNNKKKFFFBBB??????AAABBBBBBCCCHHHQQQ\\\eeejjjlllDDDEEEKKKWWWggguuu~~~lll[[[NNNNNNRRRUUUYYY___dddjjjrrr{{{yyy[[[NNNKKKNNNUUUYYY\\\jjjzzzzzz\\\RRRGGGDDDBBB@@@AAACCCHHHSSSsss}}}fffSSSIIICCC@@@>>>;;;<<<@@@BBBGGGZZZaaaTTTDDD^^^wwwvvvRRRKKKHHHCCCFFFBBBAAA???===:::999888888555444333222111000000000111000333888888222/////////////////////000111111000111111111111222222222444777444EEEKKKPPPsssvvvppp|||zzz|||wwwjjj^^^EEE===888:::===@@@FFFLLLRRR]]]uuuwwwooolllkkkhhhgggiiiuuu{{{~~~~~~|||{{{wwwwwwwwwvvvtttrrrpppnnnmmmmmmkkkiiieee```]]]ZZZRRRNNNHHHCCC???<<<999666333222111000000000000000////////////////////////---...//////...---...000222222222333333555666777999999;;;>>>AAAEEEHHHIIICCCAAA>>>;;;:::<<<>>>??????@@@@@@@@@AAAAAABBBBBBDDDDDDDDDEEEGGGIIIKKKLLLIIILLLOOOOOOOOOPPPSSSWWW^^^gggvvvbbbEEE===777666888555::::::::::::;;;>>>DDDHHHUUU[[[bbbeeeddd___YYYVVV\\\\\\XXXRRRPPPQQQOOOKKKOOOPPPVVV___eeejjjqqqyyyyyyppp^^^LLL@@@===;;;===EEETTTbbbllljjjhhh```WWWPPPJJJ@@@666999WWWnnnuuurrrcccUUUUUUtttpppXXXhhhzzz]]]VVVPPPOOOOOOMMMNNNQQQNNNLLLIIIHHHHHHHHHFFFEEEBBB???:::888666555333222111333000000444111999NNNjjjllleeegggyyy|||uuuzzzjjjWWWCCC:::888777555555555666666666666888;;;???BBBDDDFFFGGGGGGFFFDDDCCCAAA@@@???>>>>>>>>>@@@AAA@@@BBBFFFNNNYYYbbbhhhkkkFFFGGGIIIOOOXXXbbbiiimmmaaaVVVMMMOOOTTTZZZbbbiiimmmuuujjjSSSPPPPPPWWW```eeekkk}}}wwweeeSSSKKKDDDCCCBBB@@@@@@BBBHHHTTTtttxxx___NNNEEEAAA??????<<<:::>>>AAAGGGUUUVVVEEEBBBaaa{{{|||nnnRRRLLLJJJFFFEEECCCBBBAAA???===;;;:::999666555444333222111111111111111444888888333/////////////////////000000111000000111111111222222222555888555CCCMMMXXX~~~yyyqqq|||zzzwww{{{~~~~~~rrrhhhKKK@@@999;;;>>>AAAGGGOOOUUUddd|||ooofffaaaffflllooooooooo||||||{{{tttttttttsssqqqnnnkkkiiigggfffdddaaa\\\XXXTTTRRRPPPLLLFFFAAA>>>;;;777555222222111000000000000000////////////////////////,,,...//////......///111222222333444555777888999777777999;;;>>>AAADDDEEE???===:::888777999;;;===AAABBBCCCDDDEEEGGGGGGHHHJJJJJJJJJJJJKKKLLLNNNNNNNNNQQQTTTQQQKKKGGGGGGJJJLLLSSS^^^kkk{{{{{{YYYBBB;;;666555999777<<<<<<<<<::::::;;;???AAAHHHLLLQQQTTTUUUUUUUUUUUUUUUPPPMMMNNNNNNJJJGGGGGGHHHKKKSSS___jjjttt~~~xxxppp^^^KKK???<<<:::<<>>>>>======;;;;;;<<<===>>>>>>??????>>>@@@DDDJJJSSS]]]dddhhhJJJJJJJJJKKKMMMQQQVVVYYYYYYTTTPPPRRRXXX```kkkuuuyyyqqq^^^SSSTTTVVVaaammmvvvxxxdddZZZLLLFFFCCCCCCBBB@@@@@@BBBHHHWWWwwwuuu[[[LLLDDD???>>>@@@???:::<<<@@@DDDPPPOOO>>>CCC```yyytttvvvgggSSSMMMLLLJJJGGGEEEEEEDDDBBB@@@>>><<<;;;888777666555444333333333111111444999888333///000///////////////000000111000000111111111222222222222888555EEERRRcccttt}}}yyy{{{yyy|||zzzrrrTTTEEE999;;;???@@@GGGQQQYYYnnn~~~bbb___dddsss}}}zzzxxxqqqqqqqqqooolllhhhdddbbb___^^^[[[XXXTTTPPPLLLKKKOOOKKKEEE@@@<<<999555333111111111111000000000///........................,,,---////////////000222222222333555777999;;;<<<888888888999:::<<<===>>><<<:::777666666888:::<<>><<<::::::;;;======???AAAEEEIIIPPPXXX]]]^^^VVVPPPOOOKKKDDDAAADDDGGGJJJTTTbbbppp~~~zzzrrr___KKK>>><<<:::<<>>>>>===;;;===@@@EEELLLUUU]]]cccJJJLLLMMMKKKHHHHHHLLLPPPXXXYYY[[[^^^bbbkkkwwwuuucccZZZXXXZZZ___mmmhhhZZZUUUHHHDDDBBBCCCBBB@@@@@@DDDIIIZZZ{{{rrrWWWJJJCCC>>><<>><<<999888777666555444444444222111444999999333000000///////////////000111111000111111111111222222222...666666FFFUUUiii~~~|||}}}}}}zzz___KKK<<<<<>>@@@AAA@@@>>><<<:::;;;<<<<<<<<<===???EEEOOOZZZaaabbb]]]VVVPPPHHHCCCCCCGGGLLLQQQ]]]kkkxxx}}}}}}}}}uuu```JJJ>>><<<:::===GGGVVVfffpppppprrrmmm```QQQGGG???999:::VVV|||ddd^^^gggfffxxxuuuaaa[[[WWWWWWVVVTTTSSSVVVOOOMMMKKKJJJJJJJJJIIIHHHFFFDDDAAA>>>===:::777444333444000222777222444DDDdddlllhhhgggzzzzzzwwwmmmggggggiiikkkmmmmmmkkkiiipppzzz|||kkkXXXDDD;;;999888666666444444444666:::===?????????>>>===<<<<<<<<<<<<<<<>>>>>>?????????===<<<;;;888999<<>>CCCEEEKKKKKK???FFFZZZpppyyy]]]XXXMMMKKKOOOJJJFFFFFFFFFEEECCC@@@>>><<<999888777555444444444444222111444999999333000000///////////////000111111000111111111111222222222---777777EEERRRcccjjjRRR???>>>AAABBBLLLZZZkkk}}}ooo}}}~~~}}}|||{{{yyyvvvqqqmmmkkkiiifffaaa\\\XXXTTTRRRNNNMMMKKKHHHFFFDDDCCCCCCCCC???;;;999777666444222...///000111111000//////........................+++,,,...//////000222444222333444666999<<>>===<<<:::999888888888999888666666888;;;???BBBCCCDDDEEEGGGIIIKKKLLLMMMKKKKKKMMMQQQYYYbbbkkkqqquuummm___QQQFFFAAAAAABBBEEEHHHJJJMMMSSS\\\hhhqqqvvvmmmWWWFFF;;;;;;>>>:::>>>DDDAAAAAABBBBBBAAA>>><<<<<<<<<>>>>>>>>>@@@DDDLLLUUU\\\^^^```]]]UUUMMMMMMRRRVVV^^^fffsss~~~vvv^^^GGG???<<<;;;>>>HHHXXXgggqqqrrrtttooo```OOOEEE???:::<<<[[[bbb[[[mmmssslll^^^YYYVVVXXXWWWTTTSSSTTTMMMLLLKKKKKKLLLLLLJJJIIIFFFDDDBBB@@@>>><<<888666555555111222777111222@@@```kkkhhhggg{{{~~~ooovvvyyylll^^^\\\[[[\\\^^^`````````eeerrr|||sssfffTTTBBB:::999777555444555333222444999===??????@@@@@@@@@???????????????>>>>>>>>>>>>===;;;999888555777888:::===EEENNNUUUDDDJJJOOOOOOMMMMMMRRRXXXfffrrrtttmmmiiijjjlllrrrzzzkkkYYYPPPMMMHHHDDDCCCDDDCCC@@@BBBGGGLLL```eeeLLLCCC@@@:::999<<<<<<999???GGGGGGLLLKKK@@@DDDVVVnnnsss[[[XXXLLLIIIOOOKKKFFFFFFEEEDDDBBB???===;;;888777666555444333333333222222555999999444000000///////////////000111111000111111111111222222222///999777CCCKKKXXX|||rrrWWWAAA???BBBCCCNNN]]]wwwxxxyyy}}}|||{{{{{{yyyvvvpppllliiigggbbb\\\WWWRRROOOMMMIIIHHHGGGEEECCCBBBBBBBBB<<<:::777555555555444333...///000111111000//////........................***,,,...///000111333555222333444777:::===@@@BBB>>>===;;;:::999888777777666555444555777;;;???BBBDDDDDDFFFHHHIIIKKKMMMMMMIIIJJJMMMSSS^^^jjjvvv~~~tttiiiYYYLLLFFFEEEHHHJJJ@@@DDDKKKQQQWWW```jjjrrrrrr}}}xxxeeeSSSFFF<<<<<<>>>:::>>>EEECCCBBBCCCDDDBBB@@@>>>===>>>999:::<<<===AAAFFFMMMRRRXXXbbbddd[[[UUUZZZbbbfffuuu~~~vvv]]]CCC???===;;;???IIIYYYhhhrrrsssvvvppp```NNNDDD>>>;;;===___bbbWWW~~~ggg^^^ZZZWWWXXXWWWRRROOOPPPKKKKKKKKKLLLNNNMMMKKKIIIFFFDDDBBBAAA???===999777666666111333777111000>>>^^^jjjhhhggg{{{wwwdddjjj{{{mmmZZZXXXUUUUUUVVVXXXYYYZZZ]]]kkkvvvzzz{{{mmmcccRRR@@@999888666333222555222000222777;;;==============================<<<<<<<<<;;;:::999888777444555666777999@@@JJJQQQFFFFFFIIIMMMMMMPPPZZZeeeuuupppssswww|||ooo^^^SSSKKKGGGDDDBBB@@@@@@BBBDDDEEEEEEJJJeee~~~dddJJJ@@@===999888;;;<<>>DDDUUUfff}}}~~~}}}zzzxxxxxxuuuoookkkjjjcccZZZRRRMMMKKKIIIHHHDDDCCCAAA@@@>>>===<<<<<<888888777666444111000...///...---,,,,,,---...//////............---------,,,---000222444444444444444555777<<>>@@@@@@===:::999999888666555555888<<>>:::===CCCDDDFFFGGGGGGFFFFFFHHHJJJCCC===;;;???@@@>>>???DDDOOOYYY^^^]]]```pppsss]]]III;;;;;;<<>>:::888666555555555333111222333444555555333222000///////////////000111111333222222222111222222333444777666HHHMMMHHH]]]kkkoooxxxuuuqqqrrrzzz}}}jjjSSSFFFAAABBBPPP___~~~{{{wwwvvvuuurrrlllhhhddd^^^UUUNNNIIIGGGEEEDDD@@@???>>><<<;;;:::999999555555555444333222111000///...------------...///...............------------...000222333444444333555666999>>>CCCCCC@@@===;;;===@@@@@@===:::888888777666666777:::===AAACCCAAAAAACCCGGGGGGEEEGGGKKKKKKVVVcccoooxxx{{{tttkkk]]]UUUKKKGGGHHHKKKMMMLLLMMMTTT^^^hhhpppwww}}}}}}jjjVVVIII@@@;;;===>>>;;;===DDDKKKMMMPPPRRRSSSRRRQQQOOOKKKCCC>>>>>>>>>===@@@EEEBBBPPP^^^dddooosss]]]III<<<<<<<<>>;;;999888555444555555555:::@@@ZZZnnnhhhnnnhhhMMMGGGOOOXXXeeevvv}}}uuugggaaaWWWNNNHHHGGGIIIKKKLLLUUUaaakkkssstttlllbbbVVVIII<<<777777555333444333333333444555666777888999999::::::::::::::::::888888777666444333222111000000111000000222666999IIINNNTTTYYY\\\dddxxx~~~vvvmmm```TTTLLLGGGEEECCCEEEDDDBBBAAAAAACCCFFFGGGQQQlllvvv]]]FFF>>>>>><<<<<>>:::888777666777888:::<<>>DDDJJJMMMRRRYYY___```[[[WWWUUUMMMEEE@@@===<<<@@@FFFGGGSSS```iiiwwwsss]]]JJJ=========@@@IIIXXXhhhsssrrrooodddUUUJJJDDD???999:::SSS~~~~~~ZZZHHHFFFaaammmzzzyyyxxxpppbbbaaa^^^ZZZUUUSSSSSSTTTQQQQQQPPPOOOMMMLLLKKKJJJHHHGGGFFFEEECCC@@@>>>===888555444555444444888>>>VVVnnnkkkrrr~~~fffLLLAAACCCEEEQQQ___sssyyyyyy|||uuummmfffZZZNNNFFFBBBCCCDDDDDDNNNZZZeeelllmmmcccWWWMMMAAA777444555444444555333333333333333444555555888888777777777777777666444333333222222111000000+++...000111000000000111KKKPPPYYY^^^aaalllooohhh^^^TTTLLLFFFCCCBBBDDDCCCBBB@@@@@@BBBEEEHHHSSSpppsss[[[DDD======<<<<<>>???@@@PPPhhhiiiVVVLLLiiiyyyaaaXXX[[[UUUNNNNNNLLLIIIIIIHHHGGGFFFDDDBBB@@@===;;;999888777666444222333222111000///000000111///////////////000000111000111222333444333222111///444555IIINNNKKKcccrrryyy{{{kkklllqqqyyywww{{{rrr___SSSIIIEEEMMMZZZppp~~~}}}yyyuuupppmmmjjjeee^^^XXXQQQMMMGGGBBB???===;;;:::777666555444333222222222000000000111111000//////.........------.........,,,,,,------.........///111111222222333333333333555888===AAACCCAAA===::::::===@@@AAA???<<<999888555777:::===@@@AAAAAAAAA???===>>>AAABBBBBBGGGMMMZZZiiiwwwyyyrrrgggYYYOOOHHHFFFEEEGGGLLLQQQTTTUUUbbbmmm{{{uuu]]]LLL>>>;;;<<<;;;===CCCHHHIIIOOOYYYdddiiifffbbb]]]WWWPPPHHHBBB???AAADDDQQQXXXbbbooorrr]]]JJJ>>>======AAAKKKZZZiiisssqqqlllaaaRRRHHHCCC>>>999===JJJhhhrrrWWWJJJIIIpppkkkeeevvvjjj```^^^ZZZVVVTTTSSSTTTUUUVVVUUUSSSQQQOOOMMMLLLKKKIIIIIIHHHFFFDDDAAA???>>>999666444555444333666<<>>>>>EEENNNYYYaaafffcccXXXKKKDDD;;;333222444333444666444333333222222222222222555444444444333222222222000000000000000000000000---000222333111000//////PPPWWWbbbjjjppp|||qqq[[[YYYTTTOOOJJJGGGFFFFFFBBBBBBAAA???>>>AAAFFFJJJVVVvvvrrrZZZCCC======;;;;;;>>>??????BBBWWWnnniiiUUUMMMnnnqqqZZZUUU[[[VVVPPPOOOMMMJJJKKKJJJIIIFFFDDDCCCBBB???===:::999999888555333444333111000000000222222///////////////000000111000111222333444333222222000555666JJJPPPQQQmmmpppqqqttt}}}zzz{{{ssscccXXXNNNHHHNNNZZZcccnnnwww~~~wwwtttooojjjfffbbb\\\TTTOOOIIIFFFAAA>>><<<:::888666444333222111111111111111000000000000///...---------..................---,,,,,,---......///000000333333333333444444555555777:::>>>AAAAAA>>>;;;999:::===AAAAAA???<<<:::999555888<<<@@@BBBCCCBBBBBB===;;;;;;???@@@BBBHHHOOOaaakkkqqqlllaaaWWWNNNHHHFFFDDDDDDGGGMMMUUU]]]aaaqqq{{{fffQQQ>>>:::;;;:::<<>>999:::===QQQlllrrraaaOOOJJJYYYsss[[[[[[qqq```ZZZXXXUUUSSSSSSTTTVVVWWWXXXWWWUUUSSSQQQNNNMMMLLLKKKJJJIIIGGGDDDAAA???>>>:::777666666555333555;;;JJJgggfffiiivvviii\\\]]]```aaajjjxxx{{{~~~|||}}}~~~zzztttlll___QQQFFF???<<<<<>>AAAHHHNNN\\\oooWWWBBB<<<===;;;;;;>>>???@@@GGG^^^qqqeeePPPLLLmmmeeeUUUWWW```YYYPPPOOOOOOLLLLLLMMMKKKGGGDDDCCCDDD@@@>>><<<;;;:::999666444555444222111111111222333///////////////000111111000111222222333333333333333888888KKKRRRVVVxxx{{{xxxvvvvvvyyyyyy|||xxxkkkaaaUUULLLPPPZZZaaajjjpppzzzuuugggmmmuuukkkiiieee```\\\YYYTTTLLLGGGBBB@@@===;;;:::888666444222111000000000000111111//////000//////...---,,,------...//////...------,,,------///000111222222444444444444555666888888:::===@@@AAA???===;;;:::;;;===??????>>><<<;;;;;;777999===AAADDDDDDCCCCCC===;;;<<>><<<<<>><<<999888888666333555:::CCC``````dddqqqyyy~~~||||||}}}{{{tttmmmbbbUUUJJJCCC???======CCCJJJOOOTTTTTTMMMCCC???999555555555333444666444444222111111000000000111111000000000000000////////////000000111111111111111111///------///111ooouuummmYYYSSSTTTTTTPPPJJJDDDBBBAAA???AAABBB@@@@@@DDDLLLSSSfffkkkTTT???;;;===<<<===@@@@@@BBBKKKcccrrr```JJJIIIhhh```[[[gggppp```OOOMMMPPPLLLNNNNNNLLLHHHEEEDDDEEEBBB???===<<<;;;999777555333333222222111111111222///////////////000111111111111111111222333444555333777666IIISSS]]]rrrsss~~~zzzvvv}}}zzzzzz}}}}}}sssjjj]]]SSSUUU___cccnnntttzzzxxxfffYYYRRR```}}}iii]]]ZZZWWWSSSRRRPPPMMMGGGBBB<<<;;;999888777666444111/////////...//////000000---......///////////////------...//////...------------...000111333444444555555555555777999:::<<<>>>AAACCCBBB???===<<<===:::<<<<<<<<<:::999:::;;;888:::>>>BBBDDDEEEEEEDDDAAA>>>???AAA@@@???BBBHHHUUUYYYZZZTTTOOOMMMLLLIIIHHHJJJOOOWWWbbbppp}}}rrrXXXAAA<<<>>>>>>===???AAAAAABBBDDDFFFGGGIIIIIIOOOZZZcccccc```^^^[[[VVVWWWkkkzzznnnYYYGGG===;;;<<>>BBBFFFLLLPPPLLLEEEBBB<<<888888777333333666444333222222111111111111222222222222222222333333111111222222222222222222000111111000......///111eeeOOOMMMPPPQQQOOOJJJFFFDDDDDD@@@BBBCCCBBBBBBFFFOOOVVVnnngggQQQ===:::>>>>>>???BBB@@@CCCNNNfffrrr\\\FFFHHHeeecccfffyyyfffMMMJJJOOOMMMOOOOOOMMMHHHEEEDDDEEEBBB@@@>>><<<;;;:::777555222222222222111111111000///////////////000111111222111000000111333555666...222222GGGTTTbbbooolll~~~~~~{{{vvv|||~~~}}}~~~wwwooodddZZZ\\\gggcccsss|||dddSSSLLLGGGWWWssszzz```TTTPPPMMMKKKKKKKKKIIIEEEAAA999888666666666555222000......------......//////+++,,,---///000111111111,,,---...//////...---,,,---...///111222444555555666666666666888:::<<<>>>BBBDDDEEECCC@@@===>>>???999::::::999777777999:::999;;;>>>BBBDDDEEEEEEEEEDDDBBBAAABBB@@@===???DDDLLLQQQSSSQQQPPPQQQOOOLLLPPPTTT[[[dddooo|||uuu[[[CCC===@@@@@@???@@@AAADDDGGGHHHIIIIIIJJJKKKIIIVVVbbbeeedddfffeeeaaaZZZnnnyyymmmXXXFFF===;;;;;;CCCRRRcccqqqxxxqqqhhhYYYJJJDDDDDD@@@;;;777===ZZZ~~~mmmXXXUUUvvvmmmtttbbbZZZXXXVVVWWWYYYZZZXXXVVVQQQPPPNNNLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDBBBBBB>>><<<;;;;;;888444555999777UUUZZZcccuuu|||{{{zzzzzzyyywwwoookkkddd[[[SSSKKKFFFCCC;;;>>>AAACCCIIINNNMMMGGGDDD???;;;:::888444333555444333333222111111222222333333444444555555555666333333333333333333333444000222333333222111111111kkkWWWNNNSSSNNNKKKKKKIIIDDDAAAAAAGGG???===BBBDDDDDDNNN\\\xxx___NNN>>>:::>>>???>>>>>>CCCEEEIIIqqqqqqIIIEEECCCiiiuuuaaammmvvvooo]]]OOOLLLPPPKKKKKKJJJIIIHHHFFFEEEDDDAAA@@@>>>======<<<999777333333222222111222222222000000000000000000000000111111000000111111222333222666777BBBVVVjjjkkkppp||||||}}}|||zzz{{{sssgggaaaaaacccrrrxxxjjjOOOFFFBBBHHHSSShhhiiiWWWLLLKKKJJJHHHEEECCC@@@>>>===555555444333333222111111............////////////111000///...............111000......---...///000111222333333222222444666888888888888:::<<>>=========<<<:::999777666555<<<<<<<<<===>>>???AAAAAAAAA???@@@DDDDDDAAAAAACCCHHHLLLQQQSSSRRRQQQSSSUUUYYYeeemmmqqq{{{sss\\\EEE===@@@CCCBBBAAAAAABBBEEEGGGIIIKKKLLLMMMNNN\\\aaa[[[]]]kkkuuuuuukkkttt~~~nnnUUUCCC;;;<<>>>>>AAAFFFHHHGGGDDD@@@===999888999888666333555555444444444444444555444777999<<<<<<:::888666666666555444444444444555333222000111333444444333uuukkkgggaaaZZZWWWXXXVVVPPPLLLLLLIIIDDDBBBBBBEEE@@@@@@EEEFFFHHHUUUeee}}}\\\LLL===:::===???>>>>>>BBBGGGLLLkkkjjjKKKFFFAAAaaaooo\\\aaaddd___VVVOOONNNOOOKKKKKKKKKJJJHHHGGGEEEDDDBBB@@@>>>>>>===<<<999777555444333333333333333333000000000000000000000000111111000000111111222333222666777@@@SSSccc|||~~~ppp|||}}}}}}~~~}}}sssmmmkkklllnnnwwwxxxUUUCCC???AAAGGGSSShhh}}}\\\LLLDDDDDDCCCBBB???===:::888777444444333333222111111000............////////////000000///...............000///.........///000000222333444333222333444666888888:::;;;>>>@@@BBBCCCBBBCCCDDDEEEDDDCCCAAA@@@>>>===<<<:::888777666555;;;;;;;;;;;;<<<<<<===>>>@@@???AAAEEEFFFDDDFFFJJJNNNSSSXXXZZZZZZ[[[^^^```kkkwwwlllWWWBBB<<>>EEEQQQaaannnvvvttthhhWWWIII@@@;;;888666;;;IIIzzz\\\MMMWWW]]]ZZZXXXWWWWWWYYYYYYWWWTTTSSSSSSRRRPPPMMMJJJGGGEEEJJJJJJJJJGGGDDDBBBAAAAAACCC@@@<<<:::999999888777:::HHHWWWbbbppp~~~~~~zzzuuutttuuuhhhbbb[[[WWWUUUTTTRRRPPPMMMHHHBBB@@@@@@@@@>>><<<:::999999;;;<<<;;;777444555444444333333444444555666888;;;===>>><<<:::999999999888777777777666666555444222222333444333222ppp[[[XXXRRRMMMKKKKKKOOOXXXaaaZZZSSSMMMKKKIIIDDDBBBDDDDDDBBBCCCGGGGGGLLL^^^rrrvvvWWWIII<<<:::<<<===>>>???CCCJJJRRRkkkiiiNNNGGGCCCjjjhhh\\\XXXTTTPPPNNNNNNNNNNNNLLLKKKKKKJJJIIIGGGFFFEEEBBBAAA???>>>>>><<<:::777666666555444444444444444000000000000000000000000111111000000111111222333333555555???PPPZZZjjj{{{vvvxxx~~~xxxtttssspppxxxbbbHHH???<<<@@@EEEQQQfffmmmNNNBBB<<<>>>===;;;999777555333333222222222111111000000///............//////////////////......------......///.........///000111111333444555444333333555777999:::===@@@CCCEEEFFFFFFBBBCCCDDDEEEEEEDDDCCCBBB???>>><<<:::888777666666:::999999888888999999:::???>>>AAAEEEFFFFFFJJJOOOXXX\\\aaaddddddfffkkknnnzzzyyybbbPPP???:::>>>BBBEEEGGGKKKJJJIIIHHHHHHKKKPPPTTTXXXUUURRRRRRXXXeeevvv~~~{{{kkkTTTBBB<<<;;;<<>><<<;;;:::888777999EEEUUUaaaooo|||vvvsssssseee```ZZZWWWYYY\\\]]]]]]ZZZRRRHHH@@@<<<;;;888777444777===BBBDDDAAA;;;666666666555555555555666666999;;;>>>AAAAAAAAA???>>>::::::999999888777666555777555333222333333222111vvvdddTTTIIIHHHHHHHHHJJJMMMRRRZZZaaa[[[SSSLLLIIIFFFBBBBBBDDDCCCDDDFFFFFFFFFMMMddd{{{wwwQQQEEE<<<:::<<<===>>>AAAGGGJJJ\\\vvvoooNNNDDDLLLxxxeee___ZZZSSSNNNLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHFFFEEECCCAAA@@@???>>>===:::888666666555444333333333333000000000000000000000000111111000000111111222333222444444>>>NNNSSS]]]pppyyyzzzzzzvvvtttuuuyyyyyyVVVGGGAAA:::???CCCNNNddd```EEE===::::::999888777555333222222111111000000000/////////............//////////////////......---......///......///000000111222333444555666555444444666888<<<>>>BBBEEEHHHHHHHHHGGGCCCCCCDDDDDDDDDCCCBBBAAA@@@>>>===;;;999888888888:::999888777777777777777>>>===@@@DDDEEEGGGMMMUUUaaaeeejjjmmmnnnppptttxxxpppXXXJJJ===:::===@@@EEEIIINNNMMMKKKHHHHHHKKKSSSYYY^^^XXXUUUYYY___ggguuu~~~yyyhhhRRRBBB<<<;;;;;;CCCQQQaaammmtttpppdddTTTFFF>>>:::888666:::]]]UUUGGGHHH\\\ssspppccctttaaa^^^\\\ZZZXXXVVVTTTSSSQQQSSSRRRPPPNNNMMMLLLKKKKKKKKKLLLKKKIIIEEECCCBBBCCCDDDBBB@@@>>>>>><<<:::888999DDDSSSaaapppxxxsssqqqhhhccc___^^^```bbbbbbaaa___WWWKKKBBB>>><<<:::888555;;;DDDKKKLLLGGG???999777777777777777888888999;;;===@@@CCCDDDDDDCCCCCC<<<<<<<<<<<<:::888666555666444222222333444333222yyyvvvuuusssqqqpppooooooooorrruuusssfffWWWLLLHHHFFFAAACCCGGGNNNWWW```fffhhhXXXPPPIIIFFFDDDAAAAAADDDCCCEEEGGGFFFEEERRRmmmtttJJJBBB;;;;;;<<<<<>>;;;999666555444333222222222222111111111111111111111111111111000000111111222333000333444>>>LLLPPPWWWiii~~~|||wwwsssqqquuurrrxxx^^^GGGBBB===555???CCCNNNeeetttTTT???;;;999666666555444333222111111000000///////////////...............//////////////////.........//////000///000111222333333444444444555666666555666888:::@@@BBBEEEHHHIIIIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@???@@@???===;;;::::::;;;<<<<<<;;;:::999888888888888;;;<<>>DDDKKKLLLMMMKKKHHHFFFJJJQQQXXXcccbbbfffmmmqqqsss{{{wwwfffPPPAAA<<<:::;;;DDDSSScccoootttmmmbbbQQQDDD===:::888666===]]]wwwUUUJJJGGG]]]vvvvvv|||sssooo}}}}}}]]]___^^^\\\YYYVVVTTTSSSSSSUUUTTTSSSQQQOOONNNNNNNNNKKKLLLKKKIIIEEECCCBBBCCCEEEDDDCCCBBBAAA???<<<999:::CCCQQQbbbqqq|||uuuqqqgggeeecccdddggghhhfffdddbbbYYYNNNEEEAAA===:::777888???IIIOOONNNGGG>>>888777666666666777777888999:::<<>>;;;888555555444222333444555555444tttiii```ccc___ZZZTTTOOOLLLJJJJJJIIIPPPTTTQQQIIICCCBBBDDDAAACCCHHHVVViiiyyyzzzuuuRRRKKKEEEDDDCCCAAAAAADDDCCCFFFHHHGGGKKK^^^}}}eeeEEE@@@<<<<<<<<<===AAAGGGNNNSSSxxxjjjEEECCCnnnjjjVVVXXXXXXSSSMMMJJJLLLOOONNNMMMMMMLLLKKKIIIHHHGGGDDDCCCAAA@@@@@@>>><<<999666666444333222222222222111111111111111111111111111111000000111111222333000333555>>>KKKOOOXXXllluuuwww{{{|||vvvqqqnnnllldddeeeuuunnnIII;;;:::999666AAAGGGTTTnnnsss^^^FFF888888666222222111111000000//////////////////////////////............////////////000000//////000000111111222333444555555555555555333555666666666888:::<<>>======>>>???@@@@@@???>>>>>>============<<<===AAAFFFJJJPPP]]]jjjrrrwww}}}lllVVVFFFAAA<<<;;;;;;===EEENNNMMMOOOOOOKKKGGGHHHNNNUUUeeeqqquuucccNNN@@@;;;:::<<>>;;;:::AAAPPPbbbrrr}}}xxxsssfffeeegggkkkqqqsssrrroookkkaaaTTTIIIBBB===999666:::AAAIIIMMMKKKCCC;;;666666666666666777888999:::999;;;>>>AAACCCEEEFFFFFFBBBCCCDDDDDDAAA===888555999777555555666777666555yyylll```YYYVVVUUUQQQKKKEEEBBB@@@AAAAAA@@@EEEJJJKKKGGGBBBBBBEEEJJJLLLTTThhhmmmMMMGGGCCCCCCDDDBBBCCCFFFBBBFFFIIIKKKWWWrrr~~~QQQBBB>>>============BBBIIIVVVhhhYYYFFFSSSrrreeeVVVWWWVVVSSSNNNLLLNNNPPPNNNNNNMMMMMMKKKJJJHHHGGGEEECCCAAAAAA@@@???<<<:::888777666444333333222222111111111111111111111111111111000000111111222333111555666===HHHMMMZZZrrrwww|||xxxpppjjj```TTTQQQ___sssWWW???999777888<<>>???AAACCCEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBDDDFFFGGGKKKXXXeeepppwwwuuu[[[GGG===;;;;;;<<<;;;>>>HHHSSSVVVYYYZZZUUUNNNLLLOOOSSSddd~~~tttbbbMMM???::::::>>>KKK]]]mmmuuuwwwhhh]]]NNNBBB;;;999777666555BBB```nnn[[[JJJNNNWWWzzz\\\ggg~~~bbb^^^^^^]]]ZZZWWWVVVXXXZZZ[[[[[[[[[ZZZXXXUUUSSSRRROOOPPPOOOMMMIIIGGGFFFGGGIIIIIIIIIIIIHHHEEE@@@<<<999>>>MMMaaaqqqzzz|||vvvmmmmmmooottt|||zzzooo^^^OOOFFFAAA>>><<<>>>CCCIIIKKKGGG@@@;;;888;;;;;;;;;;;;<<<===>>>???>>>@@@CCCFFFIIIKKKLLLMMMNNNOOOPPPPPPMMMHHHBBB???@@@===;;;999999999777666xxxmmmtttxxxppp```TTTRRRUUULLLIIIEEEBBBBBBDDDHHHJJJKKKLLLMMMLLLGGGDDDGGGLLLRRRVVVaaaxxxvvvUUUKKKEEEBBBDDDEEEDDDEEEHHHAAAEEEJJJOOO```vvvEEE@@@>>>===>>>===>>>CCCKKK^^^{{{yyyKKKJJJcccwww~~~eee^^^\\\ZZZVVVRRROOONNNOOOOOONNNNNNNNNMMMKKKJJJHHHGGGEEECCCBBBAAAAAA???<<<:::999888777666444444333333111111111111111111111111111111111000111222222333222777777<<>>@@@===???AAADDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHAAA@@@??????@@@CCCFFFHHHGGGGGGFFFFFFFFFGGGGGGHHHJJJHHHGGGDDDAAABBBMMMYYYlllsss|||~~~hhhOOO===888888:::<<<<<>>::::::???MMM```pppwwwxxxggg\\\MMMAAA;;;999777666999AAA\\\kkkZZZMMMXXXhhhiiiaaalll}}}bbb]]]^^^^^^[[[XXXWWWZZZ]]]]]]]]]^^^]]][[[XXXTTTRRRRRRRRRRRROOOLLLIIIIIIIIIJJJJJJJJJKKKJJJGGGBBB>>>888<<>>===AAAAAAAAAAAABBBCCCDDDEEEEEEFFFIIILLLPPPRRRTTTUUU```bbbdddccc```[[[UUUQQQFFFCCC???===;;;:::777555qqqbbbgggqqqqqqbbbTTTPPPOOOLLLIIIFFFBBBCCCFFFIIIIIIHHHJJJQQQRRRNNNMMMRRRUUUTTT^^^[[[rrrkkkSSSDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHJJJTTTnnncccIII===>>>>>>>>>@@@DDDEEEDDDbbbmmm@@@KKK}}}|||ggg[[[ZZZYYYVVVSSSPPPNNNOOOQQQMMMMMMMMMMMMKKKIIIFFFEEEEEEDDDCCCBBB@@@???>>>===<<<;;;999888888888666444222222222111111111111000000000111222333333444444000---777999BBBOOOeee{{{qqqiiiXXXMMMDDDFFFOOOXXXaaahhhbbbPPP===555555777999;;;QQQZZZrrr___AAA:::555111222111222222111111000000////////////////////////......111000///......///000111000111222444555666777777555777999:::999777888888666888888777888;;;======@@@AAACCCGGGJJJLLLKKKJJJHHHLLLPPPPPPMMMKKKJJJKKKEEEDDDBBBCCCEEEGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJKKKJJJKKKKKKHHHEEEEEEIIIMMM```fffrrrnnnXXXGGG;;;===============@@@GGGMMM```aaabbbbbb```^^^^^^___mmmwwwrrrlllhhhgggffffffeeennnsss{{{~~~sssbbbNNN>>>CCCAAADDDRRRfffsssuuurrrjjjZZZIIIAAA===999666666:::RRRqqqoooNNNVVVkkkeeeooo{{{aaa```^^^\\\ZZZYYYZZZ[[[\\\```cccfffeee___YYYUUUTTTUUURRROOOMMMMMMLLLJJJIIILLLKKKKKKKKKKKKIIIEEEBBB===<<>>EEEHHHHHHFFFHHHMMMQQQPPPPPPRRRTTTWWWZZZ```ggglllrrrttttttqqqooolllddd\\\ZZZOOOEEEBBB@@@<<<999999xxxiii\\\cccllllll]]]NNNIIIHHHEEEIIIGGGEEEFFFHHHKKKLLLMMMPPPWWW\\\[[[]]]dddhhhhhhpppooo{{{bbbMMMDDDDDDDDDDDDDDDDDDEEEEEECCCEEEKKKZZZxxxZZZDDD======<<<<<<>>>BBBFFFHHHkkkXXX@@@UUUvvvfff]]]YYYXXXUUURRRPPPOOOOOOPPPNNNNNNNNNMMMKKKIIIGGGFFFFFFFFFEEECCCBBBAAA@@@???===<<<:::999999888666444222222222222111111111111000111111222333333444444888444<<<===GGGWWWnnnssssss}}}yyyooogggXXXLLLAAA???CCCFFFKKKOOOKKK???444222555888;;;>>>QQQ___{{{}}}VVV<<<888444111333111111111111000000/////////000000000000000000000000000000/////////111222333222333444555666777888888666777888999:::999888777999999888777888:::<<<===@@@BBBEEEIIILLLNNNNNNMMMPPPSSSWWWWWWTTTPPPNNNMMMGGGEEECCCCCCDDDGGGIIIKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJHHHFFFFFFHHHJJJTTTVVVaaaqqq~~~{{{^^^JJJ>>>777888:::;;;;;;===AAAHHHMMM]]]___aaaaaaaaabbbccceeeooorrrjjjfffaaa]]]\\\\\\\\\\\\ccciiirrrzzz~~~rrr```MMM>>>>>>===BBBQQQfffuuuxxxuuueeeVVVGGG???<<<999777777444TTTyyytttQQQWWW~~~lllkkkuuuzzzbbbaaa```___]]]\\\\\\\\\]]]```bbbdddbbb]]]XXXUUUTTTTTTRRRPPPOOOOOONNNLLLKKKMMMLLLKKKJJJJJJHHHEEEBBB>>><<>>>>>BBBGGGMMMUUUbbbqqq|||aaaRRRJJJAAABBBBBBCCCDDDEEEEEEEEEKKKNNNZZZsss{{{YYYDDD>>>======>>>??????BBBJJJRRRqqqaaa???TTTrrr{{{zzzeeebbb\\\WWWUUUSSSRRRRRRRRRRRRQQQNNNNNNNNNMMMLLLKKKJJJJJJHHHGGGGGGFFFDDDCCCCCCBBBAAA???>>>===<<<999666333333333222222222111111111111111111222222333333333333///555444AAASSSeeeppprrrxxx|||vvv||||||}}}vvvlllcccRRRGGG;;;777666333111111111111444888888777===EEEVVVlllYYY@@@444666222111333111////////////////////////000000000000000111111111111111222333444555666777666666666777888999999:::===<<<===CCCIIIJJJFFF@@@AAA===:::999999888;;;>>>CCCFFFLLLPPPTTTVVVXXXYYY```cccggghhhfffaaa\\\YYYTTTPPPKKKEEEBBBCCCGGGKKKNNNNNNMMMLLLLLLLLLMMMMMMMMMJJJGGGGGGHHHGGGDDDAAACCCBBBGGGUUUfffvvvmmmMMM???999888999999:::===@@@DDDIIIMMMOOOWWWZZZ^^^ccchhhmmmsssxxxsssfff^^^TTTKKKHHHEEECCCDDDEEEEEEEEELLLRRRYYYaaaiiirrr}}}{{{lllXXXGGG???===>>>EEETTTeeeooopppmmm\\\PPPCCC===;;;888888:::NNNlllIIIXXXyyyjjjeeeeeefffeeedddaaa___]]]]]]]]]\\\ZZZWWWUUUTTTSSSRRRQQQPPPQQQSSSTTTRRRQQQQQQOOOKKKIIIGGGFFFDDDBBB@@@===CCCSSSaaakkkwwwsssZZZVVV```jjjttt|||}}}}}}uuubbbLLLBBBGGGQQQaaaooo}}}zzzvvvuuurrrkkkeeeccczzzppphhhaaaYYYRRRNNNYYYaaa```QQQCCC@@@@@@???BBBEEEKKKRRR___rrruuuVVVLLLFFFAAAAAABBBCCCDDDEEEFFFGGGLLLTTTcccjjjLLL???>>>;;;;;;???BBB@@@@@@IIIUUUrrrxxxWWW===WWWvvvssseeeddd[[[WWWUUUSSSSSSTTTUUUTTTRRRNNNNNNMMMLLLLLLLLLLLLKKKGGGFFFFFFEEEDDDCCCBBBBBBBBB@@@???>>>>>>;;;777444333333333222222222222111111222222222222222333333333111888777BBBQQQ\\\|||{{{jjjxxx}}}sss~~~{{{|||}}}vvvkkkbbbQQQFFF<<<999888555333222333555888:::777777???JJJZZZpppwwwLLL:::555777222000222////////////000000000000000//////000000000111111111222333444555777888888999777777777777888:::;;;<<<>>>???CCCKKKRRRRRRLLLEEECCC===999:::999888<<>>;;;:::999;;;;;;===@@@DDDHHHLLLMMMNNNTTTXXX]]]ccciiiooovvvzzzzzzccc]]]WWWLLLCCCAAA>>>>>>???@@@@@@@@@EEEIIIPPPVVV^^^iiiuuu}}}}}}yyyiiiSSSDDD???;;;>>>FFFUUUdddmmmlllhhhZZZOOODDD>>>:::777777:::QQQkkkJJJZZZxxxllleeefffffffffdddaaa]]][[[ZZZYYYWWWUUUUUUTTTSSSRRRPPPOOOPPPRRRTTTUUUSSSRRRQQQOOOKKKIIIGGGFFFDDDBBBAAA>>>CCCPPP\\\ffftttiiiUUUUUUbbbnnnyyywww```IIIAAALLLZZZooo~~~zzzyyyzzzpppfff```ZZZRRRMMMKKKPPPYYYYYYLLL???>>>AAA@@@CCCEEEJJJSSSbbbuuucccLLLFFF@@@AAAAAABBBDDDEEEGGGHHHIIILLLZZZqqq}}}]]]DDD;;;===999999>>>BBBAAA@@@MMM]]]vvviiiIII???\\\{{{pppiiigggZZZUUUSSSQQQRRRUUUVVVTTTRRRMMMMMMLLLKKKKKKKKKLLLLLLEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@===999666333333333333222222222222222222222222222222222222111111888666AAAMMMQQQkkkuuupppnnn}}}ttt|||zzzzzz~~~}}}uuuiii```QQQFFF<<<999888555222222222333666888777999DDDPPP___vvveeeBBB777666999222000333///000000000000111111111111000000000111222222333333555555777888999999999999888888888888:::<<<>>>@@@BBBFFFMMMVVVZZZWWWOOOGGGDDD<<<888:::;;;999>>>GGGKKKQQQXXX\\\^^^```cccfffiiijjjlllnnnooolllfffbbb^^^ZZZSSSIII@@@===@@@DDDFFFFFFFFFFFFFFFGGGHHHHHHGGGEEEDDDDDDDDDEEEEEEDDDFFFGGGJJJNNNSSS```wwwvvvHHH:::<<<:::999<<<===>>>BBBHHHMMMPPPPPPNNNUUUYYY```ffflllrrrwwwzzzxxxcccWWWSSSNNNFFF???===;;;;;;<<<>>>>>>===>>>BBBGGGMMMUUUaaannnxxxvvv~~~wwweeeOOOAAA???777;;;FFFUUUdddlllkkkgggWWWMMMCCC>>>:::777777:::UUUfffFFFNNNggg}}}vvvyyyuuuiiidddddddddcccaaa^^^ZZZXXXVVVUUUSSSSSSSSSSSSQQQPPPNNNNNNOOOQQQSSSTTTSSSQQQPPPNNNKKKIIIHHHGGGDDDBBBBBB???CCCOOOZZZbbbqqqnnn\\\PPPUUUaaalllxxx~~~rrrZZZFFFCCCUUUggg~~~{{{uuuxxx|||{{{oooeee[[[VVVRRRKKKGGGHHHJJJSSSTTTHHH>>>???CCCDDDEEEGGGMMMXXXiiizzz}}}rrrnnnkkkggghhhkkknnnlllnnneeeQQQGGGEEE>>>AAABBBCCCEEEGGGHHHJJJJJJSSShhhjjjQQQ???:::===<<<;;;???DDDCCCFFFYYYooowwwVVV>>>LLLqqqjjjhhhgggVVVRRRPPPNNNPPPTTTVVVSSSPPPLLLKKKJJJJJJJJJKKKLLLMMMEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA???;;;777444444333333333222222222222222222222222222222222000///666222===HHHIII___kkkpppwww}}}vvv{{{{{{~~~~~~{{{sssggg^^^PPPDDD:::777666444111111111111444888999<<>><<>>BBB???BBBGGGGGGMMMeeeuuuHHH999^^^~~~ccceeedddPPPPPPMMMLLLNNNSSSUUURRRNNNKKKKKKJJJIIIIIIJJJLLLMMMFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@AAABBBBBB@@@<<<999444444444333333333222222222222222222222222222222333222777222===IIIIII^^^oooxxx|||www}}}~~~|||yyyrrreee\\\MMMBBB888666666555333444222222666:::<<>>@@@DDD<<<<<<===>>>???AAABBBCCCDDDEEEFFFEEEDDDFFFLLLPPP[[[ZZZ]]]dddkkkrrr|||jjjLLL999>>>@@@888;;;HHHCCCEEEKKKTTT\\\```___\\\gggllltttzzz~~~zzzooo]]]KKKJJJHHHIIIKKKGGG???===@@@999777555555777777777666999:::;;;;;;???GGGSSS\\\eeeqqq|||tttbbbIII>>>???:::???JJJWWWbbbfffbbb]]]LLLEEE>>>:::888666999===OOO|||dddHHHEEEMMMVVVrrrggg|||qqqfff```___^^^\\\YYYVVVTTTSSSQQQPPPOOOPPPRRRRRROOOLLLKKKKKKLLLOOOQQQQQQOOOMMMLLLKKKKKKKKKKKKIIIEEEBBBCCC@@@EEEPPPXXX___mmm|||}}}{{{uuuoookkklllooolllaaaXXXHHHAAAAAAKKKUUU\\\eeepppnnnjjj^^^NNNGGGUUUttttttiiieeeYYYYYYZZZ\\\```iiirrryyywwwnnncccZZZOOOIIIGGGGGGEEEBBBGGGJJJLLLGGG@@@>>>AAAFFFNNNXXXggg{{{xxxcccRRRNNNKKKEEECCCHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@???@@@DDDGGGHHHNNNUUUgggyyy[[[FFF;;;???CCC;;;CCC<<>>AAACCCBBBBBBAAACCCFFFJJJMMMOOOaaannn{{{|||ppp___OOOEEE???<<<999:::;;;===EEEMMMXXX^^^eeeiiijjjkkknnnppprrrqqqqqqssssssooohhhbbbXXXSSSLLLEEE@@@???@@@BBB@@@AAAAAAAAAAAACCCFFFIIIKKKKKKJJJJJJLLLPPPVVV[[[bbbeeejjjooouuu}}}~~~aaaHHH???999;;;???AAACCCFFFMMMIIIJJJ```wwwssseeedddssszzzsss___UUULLLCCC===@@@>>>======<<<;;;999666666666666666666666666666:::888777777;;;AAAGGGKKKVVV^^^ppp|||ttt```GGG;;;===<<<:::GGGXXX```gggeeeYYYIIIEEE@@@;;;888555777:::IIIqqqrrrZZZOOOAAAFFFhhhcccaaappp______\\\XXXVVVUUUUUUSSSRRRPPPNNNMMMNNNQQQSSSQQQOOOPPPPPPPPPPPPOOONNNMMMLLLLLLIIIGGGEEEFFFFFFEEEEEEDDDEEEFFFJJJSSS^^^iiippp{{{~~~{{{|||xxxuuuooonnnmmmlllhhh^^^QQQGGG???======AAAJJJTTT]]]bbbaaa```ZZZPPPKKKYYYyyynnnccc^^^OOOPPPQQQRRRUUUXXX[[[]]]gggkkkqqqwww}}}|||oooeeebbbZZZOOOIIIGGGFFFDDDAAAFFFHHHIIIEEEAAABBBIIIPPPTTTbbbwwwmmm[[[LLLJJJHHHBBB@@@DDDDDDCCCBBBAAA@@@?????????EEECCCDDDHHHKKKMMMSSSZZZ{{{rrrTTTDDD999;;;>>>888@@@===GGGLLLKKK]]]pppmmmHHH:::HHH|||lllbbb[[[QQQRRRPPPPPPRRRRRRRRRQQQOOONNNNNNNNNNNNNNNMMMKKKIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@AAABBB@@@===::::::888666333222222222333111111111111111111111111222333555666<<>>FFFOOOWWW\\\dddhhhjjjkkknnnppprrrrrrssssssqqqlllccc]]]UUUPPPIIICCC???>>>@@@AAABBBCCCDDDDDDDDDGGGKKKNNNPPPSSSUUUUUUTTTUUUYYY\\\bbbgggmmmtttzzzkkkQQQBBB;;;888;;;@@@BBBEEEHHHNNNNNNQQQ```rrrnnngggnnndddPPPHHHBBB===999<<<;;;::::::;;;:::888777555555555555555555555555888777666666999===BBBEEEMMMUUUeeexxx{{{qqq^^^FFF:::<<<===;;;HHHYYYaaagggeeeXXXIIIDDD>>><<<999666777:::MMMtttvvv\\\NNNCCCNNNqqqvvv\\\bbbmmm```^^^[[[XXXVVVVVVUUUTTTRRRTTTRRRPPPQQQSSSTTTRRRPPPTTTSSSRRRPPPNNNMMMLLLKKKMMMKKKHHHGGGGGGHHHGGGFFFAAABBBDDDHHHPPP\\\gggooo|||}}}|||~~~{{{wwwtttnnnmmmkkkjjjeee\\\OOOFFF<<<;;;;;;???GGGPPPXXX\\\]]]ZZZTTTMMMNNN___}}}{{{lll___YYYMMMMMMMMMMMMOOOQQQSSSTTTXXX\\\bbbiiinnntttzzz~~~}}}vvvkkkaaa```YYYOOOHHHFFFDDDBBB@@@DDDFFFFFFDDDBBBGGGPPPXXXUUUiiiyyy^^^PPPEEEDDDDDD???===@@@@@@@@@???>>>============CCCBBBDDDHHHKKKPPP\\\gggaaaFFF???999888;;;;;;>>>;;;CCCJJJLLLVVV[[[SSS???>>>ZZZeee]]]YYYQQQQQQQQQQQQRRRRRRRRRPPPOOONNNPPPPPPPPPOOONNNLLLJJJHHHFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@@@@AAABBBAAA???===<<<:::777444333333444555222222222222222222222222222222333555;;;GGGVVVaaa~~~xxxzzz~~~~~~|||xxxrrreeeXXXJJJ@@@777444333222111333222888777888???BBBMMMaaa{{{NNN888555222222333444555666666777555555666666777888999999:::999999999::::::;;;<<<<<<===>>>@@@BBBDDDFFFGGGEEEFFFGGGHHHLLLUUUaaaiiiyyy}}}lllXXXKKKEEE>>>999777999;;;>>>GGGQQQWWW^^^fffkkkmmmoooqqqssstttuuuuuuuuuqqqiii___XXXPPPLLLFFFAAA>>>>>>???AAADDDEEEGGGHHHIIIMMMQQQUUUWWW]]]bbbccc```___aaadddhhhmmmuuu|||qqqUUUAAA>>>:::999>>>CCCFFFJJJOOOOOOTTTWWWaaakkkhhhiiiwwwsssUUUDDD>>><<<;;;;;;777777666777999999888666555555555555555555555555666666555666777999<<<===BBBGGGUUUfffsss|||yyynnnZZZDDD:::;;;>>><<>>>>>===>>>>>>>>>@@@BBBFFFHHHKKKUUUkkkuuuOOO:::<<<;;;999>>>AAACCC???>>>AAAEEEIIIHHHAAACCCPPPuuuwww___ZZZZZZWWWTTTSSSSSSTTTTTTTTTSSSRRRRRRPPPQQQPPPPPPNNNLLLIIIHHHGGGFFFFFFEEEEEEDDDDDDCCC@@@@@@@@@AAABBBBBBAAA???>>>;;;888555333444555777222222222222222222222222222222333444999EEETTT___~~~}}}}}}}}}}}}yyyqqqbbbTTTHHH???666444444222222333222777666:::BBBGGGVVVooojjjBBB333444111222333555666777888888666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???BBBCCCEEEGGGHHHHHHHHHHHHFFFHHHKKKOOOVVVdddtttvvvcccPPPDDDBBB<<<888666888:::>>>GGGQQQTTT[[[ccciiilllnnnqqqtttwwwxxxzzzxxxrrrhhh]]]VVVMMMJJJEEE@@@>>>>>>@@@BBBFFFGGGJJJLLLNNNRRRXXX\\\]]]ccckkkmmmkkkkkknnnrrrtttxxx}}}qqqYYYGGG======<<<>>>DDDIIIKKKPPPVVVXXX___bbbhhhpppooorrrsss___HHH<<<:::999:::;;;777666555666888888666555555555555555555555555555555666666666777777777777999===FFFTTTaaammm|||xxxjjjWWWCCC:::;;;???>>>LLL]]]cccgggbbbTTTFFF>>>888999999666777===VVVkkkNNNPPPwwwmmmooouuuyyyeee^^^[[[ZZZXXXWWWWWWWWWVVVTTTUUUUUUUUUVVVVVVWWWWWWWWW\\\YYYVVVRRRPPPOOOOOOOOOQQQOOOLLLKKKKKKKKKKKKJJJHHHHHHIIIJJJMMMUUU___gggyyy{{{ooo~~~}}}{{{yyyvvvsssnnnllliiifffbbbYYYNNNEEE>>>======@@@FFFLLLPPPRRRVVVPPPIIIIIIXXXnnn~~~|||xxxnnn```VVVMMMLLLJJJGGGFFFEEEEEEEEEDDDGGGLLLPPPRRRUUUXXXZZZ^^^ccclllttt{{{vvvppphhheeedddbbb___[[[YYYTTTMMMGGGCCCBBBAAA@@@BBBDDDFFFFFFEEEHHHLLLQQQWWWlllppp^^^QQQIIIDDD@@@AAABBB@@@???@@@@@@@@@@@@???@@@@@@AAAAAADDDGGGLLLMMMNNN\\\{{{eeeDDD555======:::@@@DDDHHHEEEAAAAAAEEECCC<<<:::AAA___mmm^^^YYY[[[ZZZUUUTTTUUUUUUVVVVVVWWWWWWWWWOOOPPPPPPOOONNNKKKIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDAAA@@@@@@AAACCCCCCBBBAAA>>><<<999666555555666777222222222222222222222222333333333333777AAAOOOYYYxxx}}}~~~|||}}}xxxppp```RRRFFF===666444444222222333444777666;;;CCCIII[[[xxx\\\;;;333555111222444666888999999999777999:::<<<>>>?????????????????????@@@AAABBBCCCFFFGGGJJJKKKKKKIIIGGGEEEDDDGGGLLLTTTaaasss{{{mmm\\\III@@@@@@:::777666888:::===EEEMMMLLLRRRZZZaaadddggglllooowwwzzz|||zzztttiii___YYYMMMJJJFFFBBB@@@AAACCCEEEHHHJJJLLLOOORRRWWW]]]bbbaaagggooossstttwww|||oooYYYHHHAAA@@@>>>???CCCIIILLLNNNUUU]]]gggnnnqqqvvv|||YYYKKK===888777666666777999777666777777777555333555555555555555555555555666666777888888666555444666888>>>GGGQQQ\\\lllzzzwwwfffSSSCCC<<<<<<@@@@@@NNN___eeegggaaaRRRCCC:::666888777444999CCCgggwwwSSS\\\ttt{{{vvvbbbYYYZZZXXXWWWXXXYYYYYYWWWVVVSSSSSSUUUVVVWWWXXXYYYZZZ[[[YYYWWWTTTSSSSSSSSSTTTRRROOOMMMKKKLLLLLLKKKKKKIIIKKKLLLMMMOOOVVVaaajjjwwwrrr~~~|||{{{yyyvvvtttooommmiiifffbbbZZZPPPIII@@@>>>>>>@@@EEEJJJNNNOOOOOOMMMJJJOOO```vvv}}}{{{zzz{{{zzzqqqcccXXXNNNLLLJJJGGGEEECCCCCCCCCFFFIIIMMMOOOOOOOOOPPPQQQQQQUUUZZZ```ffflllqqqtttoooiiibbb]]]\\\\\\[[[YYYUUUQQQLLLGGGCCCAAAAAAAAABBBCCCEEEEEEFFFHHHKKKMMMYYYjjjyyyzzzqqqcccUUUKKKEEEBBB@@@@@@AAAAAAAAA@@@AAA@@@@@@@@@AAABBBCCCCCCEEEGGGKKKNNNSSSfffuuuXXXAAA999???<<<;;;@@@AAA@@@EEEBBBAAAEEE===666<<>>JJJSSSmmm|||~~~||||||wwwnnn___PPPEEE<<<555444555333222444666888777<<>>BBB???AAAGGGLLLOOORRR\\\fffpppxxxyyy}}}hhhJJJBBB;;;::::::777666888999888777777777777555333444444444444444444444444666777888999888777666555777888;;;AAAEEEMMM[[[iiivvvzzztttaaaNNNBBB======BBBAAAPPPaaafffggg```PPPAAA999666888555222===NNNyyyTTTaaasss```XXXXXXWWWWWWXXXZZZZZZXXXWWWRRRTTTVVVVVVVVVWWWYYY[[[YYYXXXVVVUUUTTTTTTUUUVVVQQQOOOLLLKKKKKKLLLKKKJJJGGGJJJMMMNNNPPPWWWdddmmmsss~~~}}}{{{zzzyyyvvvuuupppmmmiiifffbbb\\\SSSLLLAAA>>>===>>>BBBGGGKKKMMMDDDJJJPPPWWWhhh{{{{{{{{{}}}~~~uuufffZZZNNNLLLJJJHHHFFFEEEEEEEEEKKKMMMPPPQQQPPPNNNNNNNNNOOOPPPRRRUUUYYY\\\^^^```jjjeee```\\\ZZZYYYWWWVVVQQQOOOKKKFFFBBBAAAAAABBBAAAAAAAAABBBEEEIIINNNRRRbbbmmmvvvrrrggg[[[OOOFFFBBBAAA???>>>>>>@@@@@@???????????????@@@AAABBBCCCFFFDDDGGGRRRccc{{{dddJJJ>>>===@@@;;;<<>>AAADDDEEEEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHJJJMMMQQQUUUUUURRRNNNKKKHHHJJJQQQbbbxxxeeeXXXOOODDD===>>>888666777999999888;;;@@@AAAFFFLLLPPPUUU\\\eeekkkkkkooossssssnnngggbbb```TTTQQQNNNKKKJJJJJJKKKLLLOOORRRUUUXXX[[[aaaggglllooorrrxxxzzzooocccYYYOOOJJJDDD???@@@DDDBBBEEELLLRRRUUUZZZgggtttvvvlllUUUCCC>>>:::;;;;;;888888:::666555555666777777666444444444444444444444444444555666777888888888777777999999<<>>>>>BBBHHHLLLOOOOOO\\\hhhppp{{{zzzjjj^^^PPPOOOMMMKKKKKKKKKKKKKKKNNNQQQTTTUUUTTTRRRQQQQQQQQQPPPPPPPPPQQQSSSSSSSSSaaa^^^[[[XXXVVVTTTPPPMMMNNNMMMJJJFFFBBBAAABBBCCC@@@???>>>@@@DDDKKKSSSXXXpppxxx|||tttgggZZZMMMDDD@@@@@@>>><<<<<<>>>>>>===============>>>@@@AAABBBIIIDDDGGG[[[xxxoooGGG>>>:::>>>@@@:::???EEEBBBCCCKKKAAA999===;;;FFFfffiii\\\bbb\\\[[[]]]SSSUUUTTTRRRPPPNNNMMMLLLKKKOOOOOOPPPQQQQQQPPPOOOOOOIIIIIIHHHGGGGGGFFFFFFEEEFFFDDDBBBBBBCCCCCCBBBAAA999:::::::::888666444222333333333333333333333333111333555777:::@@@JJJQQQQQQoooyyytttlll]]]PPPCCC;;;444444555333222444333555777BBBQQQ[[[xxxddd;;;222555444444555888:::;;;:::999999:::<<>><<<<<>>>>>>>>===;;;;;;@@@IIIUUU]]]uuukkkYYYKKKCCC@@@???>>>===<<<;;;;;;;;;:::===>>><<<<<>>===<<<===@@@CCCDDDDDDEEEBBB<<>>KKKPPPQQQbbb|||yyy}}}~~~zzzuuulll\\\MMMBBB;;;555444333222333777888777<<>>AAAEEELLLVVVfffwwwwwwdddRRRCCC888888===CCCMMMZZZccchhheeeXXXLLLEEE666777555666666CCCrrrsssMMM@@@EEEVVVjjjssszzzgggfffZZZYYYYYYXXXWWWWWWXXXZZZ[[[]]]^^^^^^\\\WWWTTTTTTVVVYYYWWWUUURRROOOMMMLLLKKKMMMJJJHHHIIILLLNNNMMMKKKPPPQQQPPPKKKGGGIIIOOOUUU[[[jjj}}}}}}xxx{{{vvvtttttttttqqqnnnhhhgggeeebbb___\\\ZZZXXXIIIDDDBBBCCCDDDJJJ___uuuooocccZZZTTTQQQTTTWWWUUUUUUVVVYYY\\\___aaaaaa^^^ZZZWWWWWWTTTRRRQQQNNNJJJLLLPPP]]]XXXRRRNNNLLLJJJGGGEEEEEEDDDDDDDDDBBB@@@???@@@<<<<<<===>>>AAAGGGOOOUUUlll|||{{{eeeRRRFFF@@@@@@???>>>===<<<;;;;;;;;;;;;===>>>>>>???BBBFFFIIITTTUUUfff___FFF;;;<<<<<<===???BBBDDDDDDDDDCCC@@@<<<<<>>===;;;:::888777666555555444444444333333333000555555111222<<>>@@@@@@???HHHHHHIIIHHHHHHJJJMMMPPPSSSUUUWWWXXXYYY[[[^^^```^^^bbbeeeiiimmmkkk^^^PPPTTTZZZggg|||~~~dddUUUEEE@@@???===;;;::::::999888666555555555666555555555666:::>>>CCCFFFUUUZZZ___ccccccaaa___^^^YYYXXXVVVTTTSSSUUUZZZ]]][[[___dddggghhhiiimmmpppzzz|||{{{pppooo|||sssXXXKKKDDDAAA@@@CCCEEEDDDFFFJJJNNNTTT^^^gggpppyyyiiiLLL===:::555666666555555555555555555555555555555555555555555444555555666777888888888999:::<<<<<<;;;;;;<<<======>>>>>>===<<<===@@@CCCEEEMMM[[[kkkxxxuuubbbQQQCCC::::::???DDDOOO\\\eeejjjfffXXXKKK@@@333666555666555AAAooodddKKK@@@CCC[[[zzz|||zzz______WWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]^^^\\\XXXVVVWWWXXXZZZXXXVVVSSSQQQOOONNNMMMMMMKKKJJJLLLPPPRRRQQQOOORRRRRRQQQLLLHHHHHHNNNSSS\\\dddqqq~~~}}}yyyxxxsssllliiiiiijjjiiigggaaa```___\\\ZZZVVVRRROOOKKKGGGEEEFFFGGGPPPjjj}}}ssskkk[[[UUURRRUUUWWWVVVVVVXXXZZZ]]]bbbfffgggeeebbb______[[[XXXVVVRRRMMMNNNRRRYYYTTTNNNIIIFFFEEEDDDCCCAAABBBAAA@@@@@@@@@@@@@@@:::<<<>>>???AAADDDHHHKKK[[[iiirrrkkkZZZKKKCCC@@@???>>>===<<<<<<<<<<<<<<<>>>>>>>>>@@@CCCFFFJJJMMM[[[___wwwgggKKK>>>>>><<<===???BBBEEEFFFEEECCCCCC>>><<<999???ddd{{{}}}hhhddd___]]]^^^^^^\\\YYYVVVVVVUUUTTTSSSQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLLLLMMMMMMKKKIIIGGGFFFEEECCCBBBBBBBBBBBB@@@@@@>>>===;;;999888777555555444444444333333333222555555000111:::GGGOOOPPPddd~~~~~~~~~}}}{{{uuukkkZZZKKKBBB;;;555444444222444888:::888<<>>BBBDDDEEEEEEMMMMMMMMMLLLMMMPPPVVVZZZ]]]___aaabbbcccdddgggiiifffiiimmmpppsssnnn^^^OOOXXX```pppjjjSSSHHH???===<<<;;;;;;===:::999777666555444444444555555444444555777:::<<>>>>>===<<<===??????@@@@@@>>>======???@@@FFFLLLXXXgggvvvsss```OOOBBB;;;<<>>;;;<<<>>>>>>>>>???BBBDDDJJJQQQWWWUUUMMMFFFBBBAAA>>>>>>============>>>>>>BBB@@@@@@BBBEEEGGGLLLRRR```nnn~~~jjjSSS@@@===CCC???@@@CCCFFFHHHGGGDDDAAACCC;;;<<<<<>>===<<<<<<>>>????????????>>>======???AAAIIIPPP^^^nnn}}}qqq]]]MMMAAA;;;<<>>======<<<;;;:::<<<@@@CCCDDDCCCBBBCCCDDDCCC@@@>>>>>>>>>>>>>>>???@@@AAAAAAFFFBBBBBBDDDEEEGGGOOOYYYpppzzzaaaPPPDDD;;;;;;AAACCCDDDEEEHHHIIIFFFBBB>>>???888>>>HHH\\\}}}rrr{{{gggbbbaaaaaa``````^^^[[[YYYSSSSSSTTTTTTSSSQQQOOONNNOOOOOOOOONNNMMMMMMLLLLLLIIIIIIIIIKKKLLLLLLIIIGGGGGGFFFEEECCCBBBBBBBBBBBBAAA@@@???===:::888777666555555444444444333333333222333333222444;;;HHHSSSPPPlll}}}~~~}}}wwwmmm\\\MMMBBB;;;555444444444666999:::888===MMMfff___???555888999666:::>>>CCCFFFGGGIIILLLNNNKKKMMMQQQUUU[[[ccclllrrrtttvvvyyy{{{{{{|||}}}~~~www|||~~~{{{uuummm```TTTbbbjjjyyy{{{aaaNNNCCC???===<<<999555666999666666555555444333333222222222222222333333333444777;;;BBBHHHNNNTTTZZZ]]]YYYXXXVVVTTTSSSVVVZZZ^^^bbbbbbdddhhhnnnrrruuuuuu|||xxxhhh\\\WWWGGGDDDCCCFFFFFFEEEGGGJJJTTT\\\gggqqqyyykkkDDD;;;888777888333222333333333444555555555333333444444555555555555777888888999::::::;;;;;;;;;<<<======<<<===???AAA>>>>>>>>>======>>>BBBEEEJJJVVVhhhyyypppZZZIII???999;;;???HHHVVVeeellljjj```OOO@@@===888<<<666444555CCCnnnmmm[[[KKKMMMtttmmmooo|||oooXXXWWWWWWVVVWWWXXXXXXYYYZZZZZZZZZ]]]\\\[[[YYYYYYWWWVVVUUUTTTSSSQQQPPPNNNMMMMMMLLLIIIKKKMMMOOOOOONNNMMMMMMOOOOOONNNMMMLLLLLLNNNOOOeeehhhttt{{{xxxxxxuuuqqqssstttwwwyyyyyyrrrhhh___QQQMMMIIIIIIKKKMMMLLLJJJIIIEEELLL^^^ppprrr|||zzzjjjeeedddccceee```^^^]]][[[YYYZZZ^^^dddhhhnnnsssvvvwwwvvvtttlllgggcccbbb```___dddjjjWWWUUUPPPJJJEEECCCDDDFFFEEELLLMMMIIIHHHKKKHHHAAA======;;;999999<<>>@@@CCCAAA===<<>>;;;<<>>CCCJJJQQQWWWSSSRRRQQQOOOOOORRRXXX\\\___aaadddggglllqqquuuwwwxxxrrrjjj___XXXVVVHHHEEEDDDFFFFFFDDDFFFIIIQQQXXXbbbkkkrrryyy\\\???>>><<<888666111444444444444444555555555444444444555555666666777999999999::::::;;;;;;;;;===>>>???>>>>>>@@@CCCFFFBBBBBB@@@???@@@CCCIIIMMMSSSddd{{{xxxzzzlllUUUEEE<<<999;;;@@@MMMZZZiiimmmhhh\\\KKK===;;;777:::333333<<>>>>>???AAABBBAAA>>><<<555;;;JJJiiirrrkkkttttttaaa[[[\\\]]]]]][[[YYYXXXXXXVVVVVVUUUTTTSSSSSSSSSSSSOOOOOOOOOOOONNNNNNNNNNNNKKKIIIGGGGGGGGGHHHGGGFFFGGGFFFEEECCCBBBBBBBBBBBBCCCBBBAAA>>><<<999888777555555444444444333333333222111222555444555???JJJTTT~~~~~~}}}|||{{{qqqaaaRRRBBB:::555555555555777;;;999;;;EEE^^^[[[BBB999999;;;:::???DDDHHHIIIGGGGGGIIILLLNNNUUU```kkkttt{{{ooohhhhhhjjjooowwwvvv[[[HHHAAA999444222444666444333555000111222333444444444333111222444555555555444333222333555777:::???FFFKKKMMMMMMLLLKKKLLLPPPUUUZZZ]]]aaaeeehhhjjjooouuuzzz~~~vvvnnngggccc]]]TTTOOONNNEEEBBBAAADDDEEEDDDEEEIIIJJJPPPYYYaaahhhpppyyyzzzRRR===@@@>>>999888777666666555555555555555555555666666777888888999999999999:::;;;===>>>??????@@@AAABBBCCCCCCFFFJJJMMMKKKIIIGGGDDDEEEIIIQQQVVVaaavvvtttdddYYYeeerrr|||zzzgggPPPAAA;;;:::===BBBRRR___lllnnngggZZZHHH;;;999666:::333999LLLiiiiiiOOOQQQkkk{{{}}}nnnccc^^^\\\XXXYYYZZZZZZZZZYYYXXXWWWWWWUUUSSSSSSUUUUUUSSSPPPOOOOOOMMMLLLKKKKKKKKKKKKHHHJJJLLLLLLKKKKKKMMMOOOMMMLLLLLLLLLLLLKKKJJJIII[[[hhhqqqsss}}}~~~yyyxxxxxx{{{~~~xxxtttqqqpppooohhh\\\SSSOOOVVVjjjkkk___OOOEEEJJJWWW```aaa```___bbbeeeccc```bbbfffjjjkkknnnrrrvvvzzz|||~~~{{{vvvsssssstttwwwOOOPPPQQQOOOLLLLLLNNNQQQYYYbbbddd]]]YYYYYYQQQEEE888999;;;<<<>>>AAAEEEIIICCCGGGOOOUUUPPPFFFEEEJJJ@@@@@@AAABBBDDDFFFHHHIIIEEEEEEIIILLLIIIMMMfffyyyhhhcccNNN???555666:::999:::>>>999999;;;===???@@@>>><<<444@@@OOOqqqwwwmmmeeennneee]]]WWWYYYZZZZZZYYYXXXXXXYYYUUUTTTSSSQQQQQQQQQRRRRRRJJJKKKKKKLLLMMMMMMNNNNNNLLLJJJGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBEEEDDDBBB@@@===;;;999888555555444444444333333333222111222555333222999DDDRRRzzz~~~|||{{{{{{}}}|||ssscccTTTBBB:::555555555555777;;;999<<>>BBBJJJJJJJJJIIIJJJOOOUUUYYY\\\aaagggiiijjjnnnuuu|||~~~yyypppfff```[[[YYYUUUMMMHHHGGGAAA>>>>>>BBBDDDCCCEEEJJJHHHNNNWWW___fffoooyyypppJJJ888===:::555777:::777777777666555555555444777777888999::::::;;;;;;888999:::<<>>LLLZZZ^^^ZZZ\\\]]]aaaffffffccceeejjjjjjkkknnnrrrwww|||~~~zzzvvvwwwxxx|||OOOQQQRRRRRRRRRUUUZZZ___mmmmmmfff\\\\\\```WWWIII======>>>>>>???AAAEEEHHHJJJMMMPPPZZZ^^^LLL???EEEBBBCCCDDDEEEEEEDDDCCCBBBGGGFFFHHHIIIJJJSSSkkkttt```SSSMMM===<<<999777777999;;;<<>>555444333333222222222222444222111111222444555444<<<;;;;;;<<<===<<<:::777999888666555666999<<<>>>FFFIIIKKKKKKJJJKKKOOOSSS^^^aaaeeegggjjjooovvv|||~~~uuulllfffYYYWWWTTTOOOKKKGGGEEEDDDAAABBBBBBBBBAAACCCGGGJJJFFFKKKQQQXXXbbbooo~~~{{{iiiKKK===???999444777888777888888999999888888777888999:::;;;;;;;;;:::999<<<999:::@@@CCCAAABBBFFFGGGJJJJJJHHHJJJPPPYYY^^^cccYYYQQQPPPQQQRRRYYYbbblllyyyssssssoootttzzzyyy\\\CCC<<<<<<:::>>>FFF[[[eeemmmlllcccVVVFFF:::888555444555GGGyyyaaaTTTNNNnnn{{{ddd```[[[YYYXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRQQQPPPOOONNNMMMNNNOOOPPPPPPPPPOOOOOORRRPPPOOONNNNNNQQQSSSUUUSSSQQQMMMJJJIIIIIIKKKLLLLLLZZZdddiiiuuu}}}}}}xxxtttssstttuuuttttttxxx~~~{{{lll[[[RRR\\\mmm}}}~~~tttTTTIIIBBB===999;;;DDDOOOVVVYYYSSS\\\fffllljjjgggffffffgggjjjooossswwwzzz}}}{{{{{{~~~PPPRRRUUUWWWZZZ```gggmmmuuuuuummmccc```aaaXXXIII>>>???@@@AAABBBDDDHHHKKKJJJSSSXXX^^^aaaSSSEEEFFFCCCCCCDDDCCCBBBDDDGGGJJJHHHKKKQQQSSSQQQTTTccctttzzz|||yyymmm[[[KKKBBB@@@;;;:::888777888:::<<<>>>@@@AAAAAA???===;;;999888:::CCCZZZssszzzssswwwgggfffmmm```VVVWWWWWWWWWVVVTTTRRRPPPNNNNNNLLLJJJJJJJJJKKKJJJIIIKKKLLLMMMNNNOOOOOOOOOOOOMMMKKKJJJHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBBBB???>>>===;;;:::999999999888888777666555333222111333333333222222555:::===LLLYYYjjj~~~~~~{{{wwwyyyzzz}}}}}}ssscccWWWIII===444222444555777999===AAAOOOlll^^^GGG@@@AAA@@@===???AAACCCDDDDDDHHHNNNTTT___gggrrr~~~ooo]]]dddttt|||zzz___GGG;;;888444444333222222222222222333222111222555888999999;;;:::999999::::::888777888888777888:::<<<>>>@@@EEEGGGIIIIIIHHHJJJOOOSSS[[[___dddgggjjjooouuu{{{||||||xxxoooeee[[[UUUPPPNNNLLLIIIFFFDDDCCCBBBAAAAAAAAAAAABBBDDDFFFHHHIIIOOOWWW___hhhvvv}}}}}}nnnNNN===>>>:::888===>>>888888999999999999888888888999::::::;;;;;;;;;;;;@@@>>>@@@DDDCCC>>>===@@@DDDHHHLLLNNNQQQVVV\\\```\\\UUURRRVVV\\\```ffflllrrrWWW@@@;;;;;;:::???HHHZZZeeemmmkkkbbbUUUFFF:::999444555;;;UUU```QQQGGG^^^xxxbbb]]]YYYWWWXXXXXXXXXXXXWWWWWWVVVUUUSSSSSSSSSRRRQQQPPPOOONNNOOOPPPRRRSSSTTTTTTSSSSSSSSSRRRPPPNNNNNNOOOQQQRRRUUUSSSPPPMMMKKKJJJKKKLLLKKKTTT]]]cccmmm~~~}}}~~~~~~|||~~~xxxtttrrrpppppptttxxxsssfffYYYRRRbbbrrr}}}pppkkkuuusssUUU@@@;;;999777666999@@@HHHMMMOOOQQQ[[[fffmmmmmmkkkiiiiiimmmooorrrtttvvvyyy~~~~~~PPPQQQSSSUUUYYY```iiinnnvvvuuunnnddd```^^^TTTFFF@@@AAACCCDDDEEEGGGJJJMMMJJJ\\\cccdddggg]]]MMMGGGBBBEEEGGGFFFDDDEEEKKKPPPOOOVVV___aaaYYYRRRUUU]]]cccccc___UUUGGG===999999888777777888999;;;>>>???@@@AAAAAA@@@===;;;::::::DDDRRRiiixxxtttppprrrcccuuuxxxaaa\\\ZZZUUUTTTTTTSSSQQQOOOMMMLLLMMMKKKIIIIIIIIIJJJIIIHHHKKKKKKLLLMMMNNNNNNNNNNNNKKKJJJIIIHHHHHHHHHIIIJJJIIIHHHGGGEEECCCAAA@@@???<<<<<<;;;:::999888999999888888888777666444222222333333333222111444888;;;KKKMMMRRRhhhttt~~~|||yyyvvvyyy}}}~~~uuueeeXXXKKK???555333555666777999>>>BBBQQQnnnuuuPPPEEEHHHIIICCC???===???AAACCCEEEKKKTTT[[[hhhppp|||kkkbbblllzzzoooSSSBBB:::555444333222222111222222222222111111444888<<<===>>>;;;999888888999999999888666777999;;;===???@@@AAA@@@BBBDDDDDDDDDFFFKKKOOOYYY]]]cccgggjjjnnntttyyyxxxzzz}}}ssshhh^^^UUUMMMIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBCCCEEEGGGGGGGGGMMMTTT___hhhsssvvvTTT@@@@@@<<<:::;;;888:::::::::::::::::::::::::::::::::;;;<<<===>>>???>>>???CCCFFFEEEAAABBBGGGFFFJJJPPPVVVZZZ]]]```cccYYYUUUUUU^^^kkkxxx{{{jjjQQQ===:::;;;:::@@@KKKZZZdddllliii```TTTFFF;;;;;;444555@@@```SSSIIIDDDZZZttt```[[[WWWUUUWWWWWWXXXXXXXXXWWWWWWVVVTTTTTTSSSRRRPPPOOOMMMLLLNNNPPPRRRTTTUUUUUUUUUUUUSSSRRRPPPOOOOOOPPPQQQRRRVVVTTTRRROOOMMMMMMMMMMMMLLLNNNTTT\\\dddnnn{{{|||~~~|||{{{{{{yyywwwtttooovvv}}}vvvrrrpppnnnnnnmmmfff[[[SSSSSSdddqqqyyyqqq___WWW```mmmoooMMM:::222444555666777999===@@@DDDFFFSSS\\\iiiqqqrrrpppmmmlllqqqrrrtttvvvxxx|||SSSRRRPPPPPPRRRWWW]]]aaaiiihhhccc\\\XXXUUULLLAAAAAACCCDDDEEEEEEHHHKKKNNNNNNfffpppmmmnnnfffSSSGGGAAAGGGLLLLLLIIIJJJQQQXXXccckkkrrrmmm]]]NNNHHHIIIQQQQQQOOOGGG>>>888777999555555777999;;;===@@@AAAAAA??????>>>;;;:::===BBBWWWeeevvv|||tttvvv|||qqqllllll[[[ZZZZZZVVVUUUTTTSSSRRRPPPOOONNNNNNLLLJJJJJJKKKKKKJJJIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIGGGGGGHHHHHHIIIHHHHHHFFFEEECCCAAA@@@???;;;;;;:::999999999::::::888888888777666555333333333444333222111222666999IIIMMMOOOiii~~~}}}~~~}}}{{{yyyyyy{{{zzzjjj\\\MMMAAA666333555666777:::>>>DDDUUUrrroooKKKEEEKKKHHHAAA>>>>>>@@@BBBDDDHHHOOOYYYaaammmvvv~~~gggeeesssfffJJJAAA===777222222111111111111222222222111222555:::===>>>>>><<<:::888777888::::::999555777:::===?????????>>>???AAACCCCCCCCCFFFKKKPPPYYY^^^dddgggiiilllppptttxxx{{{xxxqqqfff\\\TTTOOOJJJHHHEEEDDDDDDCCCCCCCCCDDDDDDFFFDDDDDDFFFIIIKKKKKKJJJRRR[[[hhhttt~~~zzzXXXCCCAAA>>>===:::333===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===@@@BBBCCCCCCDDDEEEDDDCCCEEELLLSSSPPPQQQVVV]]]bbbdddgggkkk```\\\]]]fffwwwyyybbbMMM<<<;;;;;;:::BBBNNNZZZdddkkkfff\\\PPPDDD<<<;;;555444>>>\\\hhhFFFAAAGGGeeeqqqaaa\\\WWWVVVVVVWWWWWWXXXXXXXXXWWWWWWUUUUUUSSSQQQOOOLLLIIIHHHKKKMMMOOORRRTTTTTTUUUUUUTTTSSSRRRQQQQQQSSSTTTUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMJJJMMMWWW^^^cccrrrzzzppplllpppxxx}}}}}}|||{{{xxxsssoooccciiipppvvvwwwuuusssrrrnnnjjjeee___WWWOOOOOOTTTdddlllooocccSSSNNN[[[jjj[[[???777777:::999;;;<<<;;;;;;===CCCHHH]]]eeeooovvvvvvsssooolllnnnrrrvvvzzz}}}TTTQQQNNNLLLLLLOOORRRSSSUUUUUURRROOONNNLLLFFF@@@CCCDDDDDDEEEFFFIIIMMMQQQWWWrrr~~~yyywwwnnnYYYJJJDDDIIILLLMMMNNNUUUcccooovvv^^^KKKAAA??????@@@@@@===888555444555444666888;;;===???AAAAAABBB>>>;;;:::999;;;EEEQQQjjjsss~~~{{{xxxmmm}}}eee[[[YYYXXXUUUUUUTTTSSSRRRQQQQQQQQQNNNLLLJJJIIIJJJJJJJJJHHHJJJJJJKKKKKKLLLLLLKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBB<<<<<<;;;;;;;;;;;;<<<<<<999999888888777666555444333444444333222222555777BBBLLLQQQooowwwssszzz|||zzzxxx{{{}}}{{{mmm```OOOCCC777444555666888:::>>>FFFYYYwwwkkkJJJCCCFFFAAA<<<===@@@BBBDDDFFFIIIPPP[[[bbbnnnwwwsssccciiixxx```FFF???===666111111000000000111111222222222333666999<<<<<<<<<:::777555555777888888888555777;;;>>>??????===;;;AAACCCEEEEEEEEEHHHOOOTTT[[[___cccffffffgggjjjnnnsssyyy~~~nnnggg\\\SSSNNNKKKJJJIIIFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHLLLOOOQQQQQQ[[[fffuuudddJJJAAA===@@@AAA;;;======<<<<<<<<<<<<======<<<<<<<<<===???BBBDDDFFFMMMLLLIIIEEEFFFNNNZZZbbb^^^[[[]]]eeemmmqqqxxxuuuvvvxxx}}}ttt\\\JJJ======<<<;;;CCCPPP\\\dddhhhaaaUUUJJJBBB<<<:::666555888OOOvvvttt\\\FFF???NNNtttnnnbbb^^^YYYYYYUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUSSSQQQMMMJJJGGGEEEKKKMMMOOORRRTTTUUUUUUUUUYYYXXXVVVUUUTTTTTTUUUUUUPPPQQQQQQQQQQQQQQQQQQPPPOOOJJJLLLVVV\\\aaannn}}}zzzrrrkkkjjjpppzzz~~~{{{uuuqqqhhhhhhfffcccaaaaaaccceeebbb]]]VVVQQQLLLJJJQQQZZZjjjlllhhh[[[NNNPPPaaarrrxxxRRR@@@>>>===???>>>BBBDDDBBB???CCCMMMVVVlllpppvvvyyyxxxsssnnnkkknnnrrryyy~~~LLLIIIFFFEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGEEECCCDDDDDDEEEEEEHHHNNNUUUZZZggguuu___RRRNNNPPPRRRUUU]]]mmmzzz\\\HHH???===666888999999666444333444666888:::===???@@@AAAAAABBB<<<999:::;;;@@@PPPaaazzzsssiiigggkkkrrr```\\\XXXWWWSSSSSSRRRQQQQQQRRRRRRSSSLLLJJJHHHHHHHHHIIIHHHGGGIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>===<<<<<<<<<======999999999999888777666555333444444444333333666888999HHHOOOrrrzzzpppiiiqqq}}}{{{zzz{{{||||||nnncccRRREEE888555666666888;;;???III^^^|||iiiKKK@@@>>><<<<<<>>>???BBBEEEHHHKKKRRR\\\cccnnnxxxhhhbbbooo~~~yyyYYYCCC;;;777222000000000///000000111222333222333666999;;;;;;:::666444333333555666666555666999===@@@BBBAAA@@@>>>AAACCCEEEEEEEEEIIIPPPVVV___bbbeeefffeeefffiiilllooovvv}}}~~~{{{wwwggg```UUULLLHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFHHHJJJMMMOOOTTTZZZ^^^iiiwww}}}[[[III>>>@@@EEE@@@@@@@@@>>>======>>>@@@@@@>>>>>>@@@BBBDDDGGGIIIJJJMMMNNNNNNPPP[[[lll{{{pppiiiiiirrr}}}xxxiiiUUUFFF<<<======;;;DDDSSS^^^eeefff\\\NNNDDD???<<<777666666777JJJnnnxxxcccYYYMMMDDD]]]wwwyyyiiiaaa___[[[ZZZUUUUUUVVVVVVVVVVVVUUUTTTUUUUUUSSSQQQOOOLLLJJJHHHOOOPPPSSSUUUWWWXXXXXXXXX^^^]]][[[XXXVVVTTTSSSSSSPPPQQQRRRSSSSSSSSSRRRQQQOOOMMMNNNTTT[[[cccooozzz~~~}}}xxxqqqooopppttt}}}{{{xxxzzzuuulllaaaWWWSSSSSSUUUQQQMMMKKKLLLNNNQQQYYYbbbrrroooeeeYYYRRRZZZlll}}}kkkLLLBBB@@@@@@EEELLLTTT[[[ZZZTTTUUU]]]gggwwwxxxyyyxxxvvvsssooolllrrrvvv{{{FFFCCCBBBBBBEEEFFFFFFEEEGGGEEECCCCCCDDDDDDDDDEEEEEEEEEFFFHHHMMMVVVaaaiiizzz}}}eee\\\\\\```iiisssvvvTTTBBB<<<:::777777888777777666777777999;;;===@@@AAAAAA@@@???@@@::::::???BBBHHHZZZoooiiiZZZ[[[kkk|||ccc[[[[[[VVVXXXRRRRRRQQQQQQRRRSSSUUUVVVMMMKKKIIIHHHIIIIIIHHHGGGIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEECCCCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>===<<<<<<<<<<<<999999999999888777666666333444555555444555777999777JJJUUUsssiiidddnnn~~~~~~}}}zzz{{{}}}qqqhhhTTTFFF999555666777999;;;BBBLLLbbboooRRR@@@<<>><<<;;;444555999>>>UUUzzzeeeWWWQQQIIImmmtttrrruuubbb]]]^^^ZZZXXXUUUUUUUUUUUUTTTTTTSSSRRRSSSSSSSSSSSSSSSRRRQQQPPPRRRTTTVVVXXXZZZZZZZZZZZZ\\\[[[ZZZYYYWWWVVVUUUUUUSSSTTTUUUVVVUUUSSSQQQOOOMMMOOOPPPPPPWWWdddooottt~~~zzzvvvwwwyyyzzz~~~zzzooocccZZZTTTQQQJJJIIILLLUUU\\\___cccggglllggg___YYY]]]llleeeKKKDDDDDDJJJYYYkkkyyyzzzpppooossszzzxxxvvvtttsssrrrqqqqqqtttwwwyyy{{{|||JJJHHHGGGHHHKKKLLLJJJHHHHHHEEEBBBBBBBBBBBBCCCEEEEEEFFFGGGJJJRRR^^^kkktttjjjdddfffpppoooMMM<<<777666777777666555444666777999;;;===???BBBBBBBBB@@@???>>>999<<>><<<<<<;;;;;;;;;999999999999999888777666333444555555555666888:::;;;RRRaaammmeeecccppp{{{{{{}}}vvvmmmUUUGGG:::555666777999<<>>666222222///////////////000111111111222444888<<<>>>===<<<888888888:::<<<<<<:::888999<<>>===???BBBDDDBBB???===<<<:::???LLL[[[ccchhhkkkoooppp]]]GGGXXXgggYYYXXXXXXVVVTTTYYYYYYYYYXXXWWWVVVTTTTTTNNNLLLJJJGGGGGGHHHIIIKKKGGGIIILLLMMMJJJHHHFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@>>><<<:::999:::999888777666666666666555444333333333333444555<<>>???===;;;<<<777888???AAA===999999???===@@@GGGKKKLLLPPPXXXgggkkkmmmnnnrrrvvvuuuqqqxxx{{{~~~}}}|||}}}rrreee[[[TTTKKKFFFGGGHHHGGGEEEGGGIIIMMMOOOOOOQQQRRRTTTUUUZZZaaafffjjjqqq}}}yyynnnhhhoooyyyzzzsssmmmccc]]]WWWVVVZZZ___``````]]]___cccfffhhhlllpppsssuuuuuuzzzcccQQQBBB<<<999:::;;;???KKKYYYjjjkkk```LLL???>>>:::222666888888???wwwfffVVVFFFTTTzzzssszzzqqqxxxdddZZZXXXXXXRRRXXXXXXWWWVVVTTTRRRPPPOOOSSSUUUXXXZZZZZZYYYWWWVVVSSSUUUWWWXXXYYYYYYXXXWWWXXXXXXXXXXXXYYYZZZ[[[[[[ZZZXXXUUUSSSRRRRRRRRRSSSTTTTTTRRROOOPPPXXXeeeppp}}}~~~~~~}}}|||}}}wwwnnngggcccbbbfffkkkkkkhhhfff^^^^^^bbbnnn}}}^^^SSSJJJGGG```~~~xxxqqqnnnoooqqqrrrrrrsssooommmrrr{{{OOOOOOMMMKKKJJJJJJJJJIIIEEEEEEDDDDDDDDDEEEEEEEEECCCFFFHHHGGGNNN[[[eeehhhzzz```HHH999555777444444444555666777888999===???AAACCCBBB===999888777@@@PPP```ggghhhlllrrr~~~fffUUUZZZiii|||cccZZZZZZYYYUUUSSSVVVVVVWWWWWWVVVUUUTTTTTTPPPNNNKKKHHHGGGHHHIIIJJJFFFIIILLLLLLKKKHHHGGGGGGAAAAAABBBBBBCCCDDDEEEFFFDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA???===<<<;;;;;;;;;:::888888888888888555444333333333333444555===FFF```}}}qqqvvv{{{||||||ttt```KKK888555777666888===EEEOOOkkkxxxVVVDDD@@@AAABBBBBBHHHMMMTTT\\\dddmmmuuuzzzssscccdddxxxnnnXXXDDD===888111000555000000000111111111222222444444555888===???>>><<<<<<888888>>>AAA>>>;;;<<>>======<<<;;;:::999999999999555444333333333333444555888>>>PPPjjj|||yyy{{{~~~{{{}}}xxxaaaMMM;;;777999999:::>>>FFFTTTtttoooPPPAAA???BBBCCCEEEKKKPPPXXXaaajjjsss{{{tttggglllWWWHHH;;;888666222111444//////000111222333444444666666666888;;;>>>???>>>===999999===???>>>>>>???BBBCCCFFFHHHIIIMMMVVVaaa}}}tttiii[[[WWWSSSRRRSSSSSSRRROOONNNOOOQQQSSSUUUYYY^^^bbbcccgggnnnvvvlllSSSBBB<<<:::999999:::BBBSSSccchhheeeXXXEEE;;;;;;999444444555???fffcccHHHZZZ~~~yyykkk]]]UUUTTTUUUPPPSSSTTTTTTUUUVVVWWWWWWXXXYYYYYYZZZ\\\\\\]]]]]]]]]\\\^^^aaaddddddbbb___\\\YYYXXXXXXWWWWWWWWWWWWWWWZZZXXXUUURRROOOMMMLLLLLLMMMLLLJJJGGGGGGMMMXXX```rrrwwwuuu{{{{{{jjjkkknnnwwwwwwbbbTTTMMMUUUooosssddd]]]VVVVVVhhh~~~tttkkkhhhhhhiiiiiihhheeeeeeiiiqqqyyy~~~aaa[[[XXX[[[]]][[[VVVRRRSSSRRRRRRRRRRRRRRRRRRSSSWWWYYY[[[\\\```iiisssyyysssfff___XXXLLLAAA:::666444444444555666777:::<<>>>>>????????????>>>>>><<<<<<;;;:::999999999999555444333333333333444555555:::EEETTT^^^dddlllsssyyy~~~wwwvvvwww|||xxxaaaMMM;;;999;;;;;;===AAAKKK[[[jjjNNN@@@@@@CCCEEEGGGPPPUUU^^^fffooowwwwwwmmmrrrqqqSSSDDD;;;444555666333111333//////000222333555666666888777777888:::===???AAA>>><<<<<<<<<===>>>???@@@AAADDDFFFGGGIIIPPP]]]hhh||||||~~~}}}rrriii]]][[[YYYYYY[[[ZZZXXXVVVTTTUUUUUUVVVXXX]]]cccgggkkkooouuu}}}eeeLLL>>>;;;<<<<<<;;;===HHH[[[lllkkkeeeVVVDDD:::999888444666666DDDwwwwwwQQQFFFYYYddd[[[TTTSSSUUUQQQSSSSSSTTTUUUVVVXXXYYYZZZZZZ[[[\\\]]]___aaacccddddddfffiiikkkjjjfffaaa^^^\\\[[[ZZZXXXWWWWWWWWWWWWTTTRRRPPPMMMKKKIIIHHHHHHKKKJJJHHHFFFFFFKKKSSSYYYdddwwwxxxuuuyyy~~~yyyiiihhhiiioooyyy{{{rrrcccXXXWWWcccuuu{{{bbbNNNIIIIIIPPPmmm{{{ooohhhdddaaa^^^\\\ZZZZZZ^^^eeelllrrrtttxxxxxxqqqooosssssskkkbbb]]]___]]][[[YYYYYY\\\___aaajjjhhhiiioooyyyrrrhhhaaaWWWLLLMMMGGG???888555444333222333444666888;;;???AAACCCDDDHHHGGGAAABBBOOO]]]eeebbbkkkvvvxxxuuu~~~yyyaaaddd|||sssggg]]]ZZZYYYWWWTTTTTTRRRSSSTTTVVVWWWWWWXXXXXXTTTRRRPPPMMMJJJIIIHHHHHHDDDGGGKKKMMMLLLKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???;;;;;;<<<===============;;;:::999888777777777777555444333333333333444555777<<>>>>>???CCCLLL___lllPPPBBBAAACCCGGGJJJVVV[[[ccckkkrrrzzztttmmmqqqwwwpppfffUUU>>>999444222444555444222111///000111333444666777888999999888888999<<<@@@BBB@@@@@@???===<<<>>>???@@@@@@CCCEEEFFFJJJUUUcccmmmyyy~~~~~~uuupppxxxyyymmmfff```______``````___]]][[[[[[[[[[[[[[[]]]bbbhhhmmmsssxxxxxx___III>>>:::<<<===<<>>AAA===888555444444333333222444666999===AAADDDFFFDDDJJJJJJFFFJJJZZZhhhmmmaaalll|||tttttt~~~~~~pppfff^^^[[[YYYVVVUUUVVVTTTTTTUUUVVVWWWWWWVVVVVVSSSQQQOOOMMMKKKIIIHHHGGGDDDHHHKKKMMMMMMKKKKKKKKKJJJJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>::::::;;;<<<<<<<<<<<<<<<999999888777666666666666555444333333333333444555555:::BBBFFFFFFMMMaaauuutttwwwwwwttt}}}xxxeeeQQQ@@@>>>AAA@@@@@@DDDIII]]]pppTTTEEEBBBDDDIIIMMMYYY___gggooovvv}}}xxxpppooohhhVVVKKKCCC777444333222333444444333111111111222444555777888888999::::::::::::<<<@@@CCCAAADDDDDD@@@>>>AAACCCCCCCCCEEEFFFGGGNNN\\\iiipppuuuyyywwwpppppp~~~wwwkkkeeeddddddeeeeeedddbbb```___ZZZZZZ[[[\\\^^^ccciiinnnvvvwwwnnnhhhaaaaaa``````dddmmmxxxsssZZZFFF???888:::;;;:::AAAPPP```iiinnnbbbRRRCCC;;;888555333333===KKKvvvWWWDDD@@@XXXttt~~~tttiii\\\[[[VVVUUUXXXUUUUUUTTTTTTTTTUUUVVVXXXYYYYYY[[[]]]```cccfffggghhhgggiiijjjjjjhhhccc^^^[[[^^^\\\ZZZWWWUUUSSSRRRQQQLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIKKKNNNQQQSSSVVVcccttt{{{yyy{{{|||}}}~~~|||ssssssrrrppppppuuu~~~}}}sssoooiiieeefffmmmvvv~~~tttnnntttyyyzzznnncccXXXRRRLLLKKKKKKKKKNNNSSSWWWZZZbbbiiirrrxxxzzz|||{{{~~~xxxnnnbbbRRRGGGAAA===:::888999888666444333333444555555777999===AAAFFFIIIKKKOOOXXX\\\\\\bbbnnnsssooogggwww{{{wwwiiiccc^^^]]][[[VVVTTTUUUUUUUUUVVVUUUUUUTTTSSSSSSQQQPPPNNNMMMKKKIIIHHHGGGFFFIIILLLNNNMMMKKKJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>;;;;;;<<<<<<===<<<<<<<<<999999888777666666666666555444333333333333444555111777>>>BBBDDDPPPjjjsssuuu{{{}}}lllXXXGGGCCCDDDAAA@@@BBBJJJ\\\rrrVVVFFFBBBEEEKKKPPP[[[aaajjjssszzzzzznnneeeVVV@@@888888333222222222222333444444333222333333555666777888888999:::<<<<<<;;;<<>>999;;;::::::CCCTTTaaaeeeiii]]]MMMBBB<<<888555444222CCCOOO{{{gggOOOFFFEEEjjjmmmpppwwwbbbYYY[[[VVVUUUXXXUUUSSSRRRRRRRRRTTTVVVYYYZZZYYY[[[^^^```bbbbbbaaaaaa```aaabbbbbbaaa___\\\YYYZZZXXXVVVRRROOOMMMKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNKKKJJJIIIIIILLLNNNPPPQQQOOOZZZlll}}}{{{wwwyyy~~~|||}}}~~~~~~|||yyyzzzyyytttooooootttyyy~~~uuupppjjjggggggkkkooottt~~~pppeee\\\SSSMMMGGGFFFDDDDDDDDDGGGKKKNNNRRRXXX```eeeggggggggghhh|||wwwooo___QQQMMMFFF===:::888777777777444555666555333333555888:::;;;>>>BBBGGGKKKOOOQQQcccooowwwyyyvvvvvvlllsssmmmddd```^^^___]]]WWWTTTUUUUUUUUUUUUUUUTTTRRRQQQPPPPPPOOONNNLLLKKKIIIHHHGGGFFFIIIMMMNNNMMMKKKJJJJJJEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????<<<<<<===============<<<:::999888777666666666666555444333333333333444555333888???DDDHHHXXXvvvxxx|||sssuuusss^^^LLLGGGFFFAAA???AAAMMM___sssVVVFFFBBBEEELLLSSS[[[aaakkkuuu}}}}}}qqqbbbUUUEEE333111777666111222111111222555666555333444444555666777888888888;;;======<<<<<>><<<<<<===;;;<<>>BBBEEEEEEJJJQQQUUUVVVTTTSSSSSS{{{zzzwwwuuusssqqqpppooopppjjjbbbZZZRRRKKKEEEAAA===:::666444333444444333555444444333555777:::<<<@@@??????CCCJJJRRRWWWYYYzzzyyykkkhhhmmmcccaaa\\\ZZZ[[[[[[XXXVVVXXXXXXXXXXXXXXXVVVSSSQQQPPPMMMNNNNNNMMMLLLJJJHHHGGGIIIIIIJJJJJJIIIGGGFFFEEEAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@;;;<<<<<<======<<<<<<;;;888888999888888777555555333333333333333333333333555999>>>JJJWWWaaasssttt~~~zzzzzzxxxpppXXXFFFDDDAAA>>>DDDKKKbbbnnnTTTJJJBBBDDDMMMPPPXXXaaalllwwwqqqWWWKKK???999666222111333222222222222222222333333777777888888999999::::::888:::>>>@@@AAACCCFFFHHHGGGEEEDDDHHHNNNRRRSSSRRRTTTTTTPPPOOO___www~~~xxxsssppppppnnniiibbb^^^^^^___aaabbbfffllluuusssWWWCCCBBB@@@@@@EEELLLTTT^^^ooo}}}www___GGG;;;999888???BBBAAAHHHXXXccceee[[[PPPDDD>>>;;;999888777CCCEEErrrxxxiiiWWWQQQ{{{}}}fff]]]aaa~~~kkk```WWWWWWYYYXXXVVVUUUOOOOOOPPPSSSWWWZZZ\\\[[[___[[[XXXXXXZZZ[[[[[[YYYXXXWWWXXXYYYYYYVVVRRROOONNNNNNMMMJJJGGGFFFGGGHHHLLLNNNOOOMMMJJJHHHIIIKKKJJJIIIHHHJJJLLLMMMLLLKKKHHHSSS\\\fffyyysss~~~sssrrrxxx|||}}}}}}~~~|||{{{{{{tttoooggg___jjjllloooqqqsssvvvyyy{{{yyywwwtttpppmmmlllkkkjjjkkkfffdddgggmmmvvvxxxmmm___TTTNNNKKKFFFCCC@@@>>><<<999999:::;;;===AAAAAABBBCCCDDDEEEEEEFFFyyy{{{zzztttrrr||||||zzz{{{tttjjjdddcccaaa___]]]\\\[[[[[[ZZZUUUOOOIIIDDD@@@<<<999888666555444444555555555444444444555777999;;;<<>>======;;;;;;;;;<<<<<<;;;;;;;;;999999999888777777666666333333333333333333333333333888===IIIXXXeeessswww{{{}}}ttt\\\JJJGGGDDDBBBHHHLLLbbb~~~dddNNNHHHCCCEEEOOOSSSYYYaaalllwwwoooLLLBBB999666666444555777222222222222333333333333777777777888999999::::::>>>>>>>>>>>>AAAHHHQQQWWWMMMLLLKKKMMMRRRXXX\\\^^^\\\___```ggg|||}}}yyyuuutttqqqkkkdddaaaaaabbbaaaeeekkktttsssVVVBBBCCCDDDEEEJJJUUUcccvvvsss\\\EEE:::999888???BBBCCCLLL\\\dddbbbUUUKKK@@@;;;999888888:::DDDWWWvvv[[[[[[qqqccc]]]ccciii^^^VVVUUUWWWVVVTTTSSSQQQQQQQQQSSSVVVXXXYYYXXX[[[XXXWWWWWWZZZ[[[ZZZYYYVVVUUUVVVWWWWWWUUUQQQNNNNNNNNNMMMKKKHHHGGGHHHIIIJJJLLLMMMLLLIIIGGGHHHJJJIIIHHHHHHHHHJJJKKKJJJIIIIIIRRR[[[dddxxxpppyyyuuuwww|||}}}wwwpppeeeZZZbbbgggmmmpppqqqqqqrrrtttsssrrrpppnnnlllkkkkkkkkkiiieeecccfffjjjqqq}}}mmmdddWWWNNNIIIFFFBBB??????===;;;888888999:::;;;::::::;;;;;;<<<<<<======___aaacccffffffbbb[[[VVVUUU]]]bbb___]]]\\\UUUKKKIIIHHHGGGEEEDDDDDDDDDDDDCCC@@@<<<999888777666444333333333444555555666666444555777999:::<<<======AAABBBEEEJJJVVVgggzzzrrr^^^aaasssjjj]]][[[]]]XXXVVVXXXYYYVVVUUUVVVVVVUUUSSSRRRQQQPPPPPPOOONNNNNNNNNMMMKKKJJJHHHGGGEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???===<<<;;;:::::::::::::::::::::::::::;;;:::999777777777777888333333333333333333333333444888;;;EEETTTbbb|||}}}yyyaaaNNNLLLHHHEEEKKKOOObbb}}}```MMMKKKFFFGGGQQQVVV[[[bbbmmmwwwmmmBBB:::444444555555555777222222333333333444444444777777777888999:::::::::<<<<<<===???CCCKKKUUU\\\QQQPPPOOOPPPTTT\\\fffmmmrrrtttvvv~~~}}}wwwuuupppiiidddbbbccceeefffkkktttsssTTTAAADDDIIIJJJSSSfff}}}~~~lllVVVBBB999999999>>>BBBFFFRRRaaaddd^^^MMMDDD:::777666555999>>>SSSwwwvvv\\\ppptttmmmgggaaajjj}}}eee[[[SSSSSSUUUSSSQQQQQQSSSRRRRRRSSSUUUVVVVVVUUUVVVUUUUUUVVVXXXYYYXXXWWWSSSSSSSSSTTTTTTSSSPPPMMMNNNNNNNNNKKKIIIGGGHHHIIIGGGIIIJJJJJJIIIHHHHHHIIIIIIHHHGGGGGGHHHHHHGGGFFFHHHOOOVVV___rrrpppxxxsssyyy~~~~~~xxxiii\\\YYY```ggglllmmmlllkkklllmmmllllllkkkkkkkkkkkklllfffcccbbbdddgggjjjrrr{{{ttt___WWWMMMEEEBBB@@@===;;;<<<;;;999777666777888999444444444444444444444444EEEGGGIIIJJJIIIFFFAAA>>>>>>DDDGGGEEEDDDCCC>>>777888888777777777777888888999777555555666777777777111222444555555444555555555777:::===???@@@@@@???>>>===BBBTTTppplllnnnzzz~~~nnn]]]ZZZ[[[ZZZVVVTTTVVVWWWTTTSSSUUUSSSRRRPPPOOONNNNNNNNNOOONNNMMMMMMLLLJJJIIIGGGGGGDDDDDDEEEEEEEEEDDDBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAA@@@>>><<<;;;:::999:::999999999999999999:::<<<;;;999777666777888999444444444444444444444444555888999@@@LLLUUUlll~~~{{{~~~hhhWWWTTTOOOJJJNNNRRRccc|||dddTTTTTTNNNJJJPPPUUU^^^eeepppzzziiiAAA999444444555333222333333333333444555555555666777777888999:::;;;;;;<<<888;;;AAAFFFKKKPPPUUUXXXTTTSSSPPPNNNQQQ[[[iiitttzzzvvvqqqllliiijjjmmmooowww||||||ZZZFFFJJJOOOTTTeeeuuubbbOOO???888999999>>>CCCJJJYYYfffcccXXXIII???777666444333:::CCCrrr```VVV~~~yyynnnvvvvvv```XXXQQQQQQRRRPPPNNNOOORRRQQQQQQRRRTTTUUUUUUTTTSSSTTTUUUVVVVVVUUUTTTRRRRRRQQQQQQRRRSSSRRROOOMMMLLLMMMMMMKKKIIIGGGHHHIIIFFFHHHIIIJJJJJJJJJIIIIIIJJJHHHGGGGGGGGGGGGFFFDDDGGGLLLPPPVVVfff~~~yyyzzzzzzpppttt|||uuufffYYY[[[^^^ccchhhjjjiiigggjjjjjjjjjjjjjjjjjjjjjjjjccc``````bbbbbbcccgggnnnzzzpppcccRRRLLLEEE???===<<<;;;::::::999777555444555666666333222222222111111111000777888:::;;;:::888666555444777777555555777666444444333333333444555555666777555444444777999999999333666777777555333444555888:::>>>AAABBBCCCBBBAAA???999>>>YYYsss```XXXYYY[[[XXXTTTQQQTTTTTTQQQPPPRRRQQQPPPNNNMMMLLLMMMNNNNNNMMMLLLKKKJJJHHHGGGFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEDDDCCCAAA@@@AAAAAA@@@>>>===<<<:::::::::999888888888888999:::<<<;;;888666666666888999444444444444444444444444444888999===FFFJJJWWWnnn|||tttfffccc[[[RRRSSSUUUccc|||gggZZZ]]]UUULLLOOOTTT```hhhsss}}}```BBB:::555555666444222333333444444555666666777777888888999:::;;;<<<=========AAAGGGLLLRRRWWW]]]aaaddd___VVVNNNLLLTTTbbbmmm|||wwwtttuuuyyy}}}fffOOOSSSVVV^^^xxxjjjXXXHHH<<<888999999???EEENNN]]]gggaaaSSSGGG===777777444222<<>>AAA@@@??????>>>===<<<<<<;;;:::999888888999:::;;;:::999888666666666666777444444444444444444444444222777888;;;CCCEEELLL]]]lllrrrxxxxxxvvvjjj[[[XXXWWWbbbzzzfff\\\cccZZZNNNOOOTTTaaaiiiuuuZZZAAA999444666777666555666444444555666777888888999999:::;;;<<<===>>>???@@@AAACCCGGGMMMVVVcccpppxxxuuudddTTTLLLOOOXXX```ppp|||}}}}}}sssVVVVVVWWWdddvvv___NNNBBB:::888999999@@@HHHQQQ^^^fff^^^OOOEEE;;;666777555333???RRRsssUUUCCCNNNuuuccc[[[UUUQQQQQQPPPMMMLLLNNNLLLLLLMMMOOOSSSUUUVVVVVVTTTUUUUUUSSSPPPMMMLLLLLLOOONNNNNNOOOQQQQQQPPPNNNJJJKKKLLLLLLIIIHHHGGGHHHIIIJJJKKKMMMOOOOOOLLLJJJJJJHHHGGGFFFGGGGGGEEEDDDHHHJJJLLLMMMSSSaaattt|||ooosssyyy}}}yyyooocccVVVTTT\\\dddfffeeehhhhhhhhhhhhgggfffeeeddd```^^^^^^___]]]ZZZ[[[```___dddfffbbb^^^YYYPPPGGGDDDBBB@@@===;;;::::::;;;666555444333333222222222000000//////......------555777888777555555666888555444333333333444555666444444444444555666777777777555333444666888999999:::<<<===:::666555888<<<<<<===>>>@@@@@@@@@@@@???===AAAMMMbbb}}}{{{kkkaaa^^^XXXVVVWWWWWWRRROOOPPPOOOLLLJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFEEEBBB???===???>>>>>>>>>=========<<<;;;:::999888888999:::;;;888888777777666555555555555555555555555555555555222777555777???BBBGGGUUUYYYgggvvvttt___XXXXXXaaawwwfff```hhh___OOONNNTTT___hhhuuu```AAA:::444555777666666888444555555666888999999:::;;;;;;<<<>>>???@@@AAABBB???DDDMMMZZZjjj|||ooo[[[PPPOOOSSSWWWfffyyyccc___```ooommmVVVFFF>>>999888:::999BBBKKKSSS]]]ccc[[[LLLAAA777444777555333CCCYYYcccNNNGGGNNNjjjaaaZZZUUURRRRRRQQQMMMLLLOOOLLLLLLLLLOOORRRTTTUUUUUUSSSTTTTTTQQQNNNLLLMMMNNNMMMLLLKKKMMMNNNOOONNNMMMKKKMMMNNNNNNLLLJJJJJJJJJKKKJJJKKKMMMPPPOOOLLLHHHGGGFFFEEEEEEFFFFFFDDDCCCDDDFFFHHHIIILLLUUUffftttsss~~~tttssssssvvv{{{}}}wwwlll^^^UUUUUUZZZ___bbbddddddeeefffeeedddccccccaaa^^^^^^___]]]YYY[[[___[[[^^^___[[[WWWSSSLLLEEE@@@@@@>>><<<999888888999555555444333333222222222............------------555777888666333222444777666444555666555333333444555555555555666666777888999888666777999<<<======;;;===>>>;;;777666;;;@@@<<<<<<===>>>>>>>>>>>>>>>DDDQQQdddvvvaaagggeee{{{ccc______XXXTTTWWWWWWRRROOOOOONNNJJJHHHIIIJJJKKKMMMNNNNNNNNNLLLLLLIIIHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCDDDFFFFFFEEEBBB???===========================<<<;;;999888888999;;;<<<666777777777666555444333555555555555555555555555444888444333;;;>>>CCCQQQPPPddd{{{www___UUUXXX```uuukkkdddmmmbbbPPPMMMRRR]]]gggtttkkkDDD<<<555555555444444666444555666777888999::::::<<<<<<===???@@@AAACCCCCC???III[[[ooosss]]]RRRQQQSSSUUUlll~~~yyy~~~tttmmmooo|||hhhQQQBBB<<<888888:::999CCCMMMTTT]]]aaaYYYKKK===444222777555444FFF^^^|||SSSIIIJJJNNNqqq{{{bbb[[[ZZZUUURRRSSSQQQNNNMMMOOOMMMLLLLLLNNNQQQSSSTTTSSSRRRSSSSSSPPPMMMLLLNNNQQQKKKJJJIIIKKKMMMNNNMMMLLLLLLNNNPPPPPPNNNLLLKKKLLLKKKJJJKKKMMMOOOOOOKKKGGGEEEDDDCCCCCCDDDDDDCCCBBB>>>AAADDDEEEFFFMMM\\\jjjhhhxxxyyytttppprrrxxx}}}~~~|||{{{sssfffYYYQQQRRRYYY``````aaabbbddddddccccccbbbaaa^^^^^^___\\\YYY[[[___VVVWWWSSSLLLHHHHHHEEEBBB>>>>>>===;;;888666666777555555444444333222222111..................//////777777777777777666555555666666555555555777888:::444555555666777777888888:::;;;<<<<<<===>>>???@@@@@@;;;888777666444666;;;???>>><<<999888<<>>>>>AAADDDFFFIIIXXXvvvkkkYYYSSSNNNTTTgggzzz}}}iii```_________```gggyyyttt]]]GGG???<<<777666999CCCGGGNNNWWW\\\XXXMMMDDD777@@@555,,,444777BBB___kkk\\\YYYMMMCCCXXXzzzmmmkkk\\\ZZZWWWWWWUUUQQQMMMLLLOOORRRRRRRRRRRRRRRQQQQQQQQQQQQUUUQQQLLLKKKMMMOOOPPPOOONNNLLLKKKJJJKKKLLLNNNOOORRRQQQPPPNNNLLLKKKJJJIIIJJJLLLMMMLLLJJJHHHHHHIIIAAABBBBBBBBBBBBBBBBBBBBB>>>@@@AAA@@@BBBLLL]]]jjjjjjvvvyyyllljjjsss|||~~~~~~~~~}}}yyypppcccXXXSSSTTTVVV`````````___^^^^^^```bbb]]]]]]]]]^^^^^^]]]YYYWWWQQQNNNJJJHHHEEECCC@@@>>>;;;;;;:::888777555444333333333222222111000//////000000//////.........---888888888888888777666666777777666666777888999:::999999::::::;;;;;;;;;<<<>>>??????@@@AAABBBBBBAAA@@@:::777999<<<<<<>>>AAA666;;;@@@BBBDDDLLLYYYddd|||~~~ooo\\\[[[iiitttiii```^^^^^^ZZZVVVTTTPPPQQQQQQQQQPPPNNNMMMLLLNNNLLLKKKKKKMMMNNNNNNMMMIIIHHHFFFEEEDDDDDDCCCCCCDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777888777777666666666666666555555555555555555555555555444444777888:::CCCLLLNNNnnnlll~~~lll^^^eeejjjvvvxxxvvvhhhRRRHHHLLLUUUaaannnwww[[[AAA777:::666333555555666777888:::<<<>>>???@@@???BBBDDDCCC@@@@@@BBBEEEGGGOOOddd}}}cccTTTSSSSSS]]]sssooobbbXXXPPPPPPSSSUUUWWWZZZcccrrrmmmWWWCCC<<<:::777777;;;AAAFFFNNNVVVYYYTTTIII@@@777<<<444111777666>>>XXXaaa```^^^XXXNNNSSStttllleeeqqq{{{\\\VVVVVVVVVTTTQQQMMMMMMOOORRRQQQRRRRRRQQQQQQPPPOOOOOORRROOOLLLKKKMMMOOOOOONNNMMMLLLKKKJJJJJJLLLMMMOOONNNNNNMMMKKKJJJIIIHHHGGGCCCDDDEEEEEECCCAAAAAABBBCCCCCCCCCBBBAAAAAAAAA@@@===???@@@@@@CCCLLL\\\hhhdddttt|||vvvnnnpppwww|||~~~|||{{{wwwooodddYYYRRRNNNYYY[[[]]]______^^^^^^^^^]]]\\\\\\\\\\\\ZZZVVVTTTNNNKKKHHHEEECCCAAA>>><<<;;;:::999888666555444333333333222111111000//////000/////////.........---999::::::::::::999888888888888888888999:::;;;<<<=========>>>>>>>>>>>>>>>?????????AAACCCDDDCCCAAABBB<<<777999;;;::::::<<<<<>><<<;;;;;;;;;;;;::::::::::::888888888888777777777777888777666666555555666666555555555555555555555555555333444666777:::CCCLLLQQQlllooowwwttthhhkkkllluuu}}}wwwgggPPPFFFHHHPPP]]]lllvvveeeIII:::<<<777333777888777888999;;;>>>@@@BBBCCCBBBEEEGGGFFFDDDCCCEEEHHHGGGRRRmmm{{{ooo[[[RRRVVVZZZhhh|||aaaPPPWWWUUUUUUZZZ\\\[[[]]]aaafffpppcccOOO>>>999999666888<<<@@@FFFOOOVVVWWWOOOCCC:::777888333555999555===UUU]]]mmmooo\\\PPPcccooo[[[ccc{{{rrr]]]RRRTTTTTTRRRPPPNNNNNNPPPRRRPPPPPPQQQQQQPPPNNNMMMKKKMMMLLLKKKKKKMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJLLLMMMIIIIIIHHHHHHGGGFFFFFFFFFCCCDDDEEEDDDBBBAAAAAAAAADDDDDDCCCBBBAAA@@@??????;;;===??????BBBJJJXXXcccbbbvvvvvvvvv~~~rrrlllooowww}}}~~~}}}|||zzzvvvooodddXXXPPPQQQTTTYYY]]]___^^^\\\ZZZ\\\[[[ZZZZZZYYYVVVRRROOOJJJGGGDDDAAA???>>>;;;999999888888666555444333333222222111111000000///////////////...............;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<======????????????????????????AAAAAAAAABBBDDDDDDCCCBBB===:::999;;;;;;:::===BBBSSS```mmmpppnnnsss}}}uuuooopppqqqkkkmmmqqqaaa[[[XXX[[[\\\XXXSSSQQQMMMMMMNNNOOOQQQQQQRRRRRRMMMLLLJJJJJJKKKLLLLLLKKKHHHGGGGGGGGGGGGHHHIIIIIIFFFEEEDDDBBB@@@?????????AAABBBDDDDDDCCC@@@===;;;;;;;;;;;;:::::::::::::::888888777777777666666666777777666555555555555666555555555555555555555555555333333555666888BBBLLLVVVnnn~~~yyyooorrrqqquuuxxxnnn\\\JJJCCCFFFOOO]]]mmmxxxmmmNNN===<<<888777<<<===:::;;;<<<>>>@@@BBBCCCDDDEEEHHHJJJJJJGGGFFFHHHJJJFFFQQQjjjyyylllfffYYYWWW___dddsssjjjWWWNNNSSSTTTXXX]]]]]]\\\```gggzzz{{{[[[JJJ;;;888888666999>>>AAAHHHRRRWWWTTTKKK???777666444333666777777IIIccc|||```YYY|||~~~vvvjjj[[[mmmiii]]]OOORRRQQQPPPOOONNNOOOPPPQQQMMMNNNOOOOOONNNLLLJJJHHHHHHIIIJJJKKKLLLKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHIIIFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@<<<===>>>===???EEEPPPXXX^^^sssyyytttvvvxxxllljjjqqqyyyzzz|||}}}{{{zzzwwwqqqhhhaaaPPPQQQUUUYYY\\\\\\ZZZXXX[[[ZZZXXXWWWVVVSSSNNNKKKFFFDDD@@@>>>===;;;999777777666666555444333333222111111000000000/////////........................<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBFFFFFFFFFDDDCCCBBBBBBCCC888:::>>>CCCDDDHHHSSS^^^lllzzzmmmkkkmmmyyyooodddaaa\\\XXXZZZYYYUUURRRQQQNNNOOOOOOOOOPPPQQQRRRRRRPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKGGGFFFDDDBBB@@@??????>>>@@@AAABBBCCCBBB???<<<:::;;;;;;:::::::::999999999777777777666666666555555777666666555555555555555555555555555555555555555666444333555555777???IIIVVVmmm|||||||||}}}sssdddRRRFFFEEEIIIRRRbbbrrr{{{wwwUUUAAA>>>:::999>>>?????????@@@AAABBBCCCCCCCCCGGGJJJMMMLLLJJJHHHIIIKKKIIINNN^^^xxxpppccc]]]^^^[[[```lllrrrzzzvvvnnn```SSSMMMLLLPPPXXX```ccchhhttt~~~sssUUUFFF999888888777:::@@@FFFNNNWWWZZZSSSHHH<<<666666222444666666CCCaaazzz|||^^^llluuunnnjjjccc~~~|||ccc[[[LLLPPPOOOMMMMMMMMMNNNOOOOOOKKKKKKLLLLLLKKKJJJHHHGGGEEEGGGIIIJJJIIIHHHGGGGGGCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDCCCAAA??????@@@???@@@@@@AAAAAABBBBBBBBB=========;;;;;;???FFFKKKTTTgggyyyrrruuutttllllllpppuuuyyy~~~vvvnnnWWWTTTSSSSSSVVVYYYYYYXXXYYYXXXVVVUUUSSSPPPKKKGGGDDDAAA>>><<<<<<:::888777444444444333333222222222000000//////////////////---------...............<<<<<<===>>>>>>>>>>>>===;;;;;;===>>>>>>???>>>>>>CCCCCCCCCDDDEEEFFFFFFFFFDDDGGGHHHEEEAAA@@@EEEKKKLLLMMMPPPTTTUUUZZZfffssseeebbbbbbmmmooobbbaaabbb]]]YYYYYYWWWSSSQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSPPPMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKFFFEEEDDDBBB@@@?????????>>>???@@@@@@@@@>>><<<;;;;;;;;;::::::999999888888666666666666555555555555777666555555444444555555555555555555555555555555666444555666555666<<>>>>>???>>>>>>???@@@AAABBBCCCCCC>>>>>>===;;;999;;;>>>AAAKKK\\\rrrsssooo|||tttllliiipppvvv}}}yyyoooaaaZZZRRRNNNPPPSSSUUUUUUVVVTTTSSSQQQPPPLLLGGGDDDAAA???<<<;;;:::999888666222222222222222222222222////////////............---------------.........<<<<<<===>>>>>>>>>>>>>>>;;;;;;===>>>??????>>>>>>AAABBBCCCDDDEEEFFFGGGHHHBBBIIIOOOOOOLLLPPP]]]iiiwwwqqqmmmnnnrrrwwwnnnYYY^^^iii|||ddd___bbb___[[[YYYZZZXXXRRROOOPPPOOOOOONNNOOOPPPRRRTTTUUUSSSPPPNNNLLLLLLKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJJJJFFFEEECCCBBBAAA@@@@@@???<<<<<<============<<<<<<;;;;;;::::::999888888777666666666555555555444444666666555444444444444555555555555555555555555555666555666888666555999AAAMMMYYYkkkUUUNNNPPPRRR]]]mmm~~~```HHHBBB<<<:::>>>===CCCDDDDDDEEEFFFFFFGGGGGGHHHKKKNNNNNNKKKHHHIIIJJJOOOIIIMMMZZZaaa[[[UUUUUUSSSZZZ```mmm}}}wwwfff^^^XXXWWWVVVNNNFFFBBB999;;;<<<===AAAJJJXXXbbb```[[[TTTRRRTTTXXX\\\^^^eeeffffffaaaYYYOOOHHHDDDGGGDDDJJJUUUVVVNNNMMMQQQ\\\fffxxxzzzkkk___GGG;;;444666999999>>>FFFPPPXXX___\\\PPPBBB999666444000777???PPP{{{uuuVVVZZZqqquuuuuulll\\\SSSPPPMMMKKKIIIIIIKKKKKKIIIGGGGGGFFFEEEDDDEEEFFFHHHIIIDDDFFFGGGFFFCCCAAAAAABBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDCCCAAA??????@@@?????????@@@AAAAAAAAABBB>>>>>>===;;;::::::<<<>>>CCCRRRfffwwwxxxnnntttqqqhhhjjjpppxxx|||vvvooohhh___RRRKKKKKKMMMOOOOOOQQQPPPNNNMMMKKKHHHCCC@@@???===:::999888888666555111111111111111111111111........................,,,,,,,,,------.........<<<<<<===>>>>>>>>>>>>>>>:::;;;===>>>??????>>>>>>>>>???@@@BBBCCCEEEFFFGGGFFFPPP[[[___```jjj~~~uuu\\\YYYbbb|||kkk]]]\\\___\\\YYYYYY[[[YYYSSSOOOOOOMMMMMMNNNNNNPPPSSSUUUWWWRRRPPPMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGHHHIIIJJJEEEDDDCCCBBBAAA@@@@@@@@@;;;;;;;;;;;;<<<<<<<<<===;;;;;;::::::999888777777666666555555555444444444666666555444444444444555555555555555555555555555666555777999777444888>>>LLLRRRkkkrrrwwwrrrZZZQQQQQQQQQ___ppp___FFFBBB>>>===AAAAAABBBCCCDDDEEEGGGHHHJJJJJJHHHKKKNNNNNNKKKHHHHHHIIIMMMFFFIIIVVV\\\VVVRRRTTTXXX___dddooo~~~[[[LLLGGGEEEDDDBBB<<<888888777;;;>>>>>><<>>>>>>>>???AAABBBAAA???======>>>AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;<<<===>>>:::GGG[[[mmm{{{|||ppppppvvvwwwllldddjjjrrrwwwxxx{{{yyytttrrrlllaaaSSSJJJHHHJJJJJJIIIMMMLLLKKKJJJHHHEEEAAA======;;;888777777666555444000000000000111111111111---.....................,,,,,,,,,------.........;;;>>>???>>>>>>@@@===999;;;;;;<<<======;;;;;;===BBBBBBDDDMMM[[[ffflllmmmiiivvv|||qqq^^^XXX___yyyiiiddd___ZZZXXXZZZYYYXXXUUUSSSQQQOOONNNKKKMMMPPPRRRSSSRRRPPPOOOPPPOOOMMMKKKIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEEEECCCAAA???===<<<<<<===;;;::::::::::::;;;<<<======;;;999777777777888999666555555555555666666777444444444555555555555666555555555555555555555555555444444555555666777888AAAIIIPPP___yyy```QQQSSSYYY___mmm|||dddOOOGGG>>>===BBBAAAAAAGGGKKKIIIHHHKKKNNNMMMOOOLLLIIIIIIJJJJJJGGGDDDKKKHHHMMMYYY```]]]WWWUUU[[[\\\gggwwwYYYFFF@@@>>><<<999777777888888666777888:::;;;;;;;;;;;;<<<===???@@@BBBCCCCCCCCCFFFDDDAAA>>><<<;;;;;;;;;???>>>===CCCHHHEEERRRooo|||}}}fffUUULLL;;;666444888:::;;;BBBKKKZZZ\\\]]]XXXMMM@@@777222444<<<999MMM{{{bbbOOODDDTTTtttjjj^^^XXXPPPUUUNNNMMMKKKJJJHHHHHHGGGGGGHHHIIIHHHFFFCCCCCCGGGJJJEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCAAAAAA<<<<<<======>>>>>>??????AAAAAA@@@@@@???>>>>>>===????????????>>>>>>>>>>>><<<;;;;;;;;;;;;<<<===>>>???BBBMMM^^^mmmxxx~~~nnnbbbwwwyyyjjjhhhllluuuyyywwwwww{{{}}}{{{vvvsssppppppoooooofff[[[SSSMMMHHHEEEDDDCCCFFFJJJKKKHHHDDD@@@>>>999888777666444444333333222111111000///......---.........------,,,,,,,,,------------------------OOOQQQOOOFFF???>>>???>>>===CCCKKKOOONNNLLLNNNQQQXXXYYY```rrrxxxssssssqqqbbbWWWeee~~~~~~hhh______^^^[[[YYYZZZYYYWWWUUUSSSQQQOOOOOOLLLNNNPPPRRRSSSRRRPPPOOOOOONNNMMMKKKJJJIIIIIIJJJGGGFFFEEECCCCCCCCCCCCDDDBBBAAA???===<<<;;;;;;;;;999999999:::::::::;;;;;;<<<;;;999777777777888999666666555555555555555666444444444555555555555666555555555555555555555555555444444555555666777888???FFFKKK^^^~~~gggYYYYYY]]]aaammmzzzbbbNNNGGG@@@>>>AAA>>>CCCHHHKKKIIIIIILLLNNNNNNLLLJJJHHHHHHIIIIIIGGGDDDHHHHHHPPP^^^fffddd```^^^___aaalll|||aaaGGG>>>???===;;;888777777888888888888999:::;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAA@@@???===;;;:::;;;<<<===>>>??????GGGNNNNNN\\\xxxwww^^^KKKBBB;;;777777999:::<<>>>>>=========>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>EEERRR```mmm|||uuugggdddmmm}}}kkkdddcccjjjqqquuuwwwzzz}}}~~~~~~{{{wwwtttsssssssssqqqpppnnnfffYYYLLLFFFDDDAAACCCEEEEEECCC???<<<;;;888888666555444333333333111111000000///......---......---------,,,,,,,,,------------------------rrrddd```bbbddddddsssyyyvvvvvvzzzzzzxxxdddcccffffffaaaeeeuuugggYYYWWW[[[[[[ZZZYYYYYYXXXWWWUUUSSSQQQPPPOOONNNOOOQQQRRRRRRQQQOOONNNNNNMMMLLLKKKJJJJJJJJJJJJEEEDDDCCCAAA@@@AAAAAABBB???>>>===;;;:::999999999777888999:::::::::999888<<<:::999777777777777888777666555555444444444444444444444555555555555666666666666666666666666666555444444555555666777888>>>CCCHHH___rrrfffcccdddfffnnnxxx||||||}}}bbbOOOJJJBBB@@@BBB>>>EEEIIIKKKHHHHHHLLLNNNMMMKKKIIIHHHHHHIIIJJJHHHGGGHHHLLLVVVdddllllllhhhgggeeeiiitttcccIII>>><<<<<<;;;999888777777888999999::::::;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>;;;:::999999:::<<<>>>???>>>AAACCCKKKTTTVVVeeerrrYYYEEE;;;999999999;;;;;;>>>IIITTTZZZZZZVVVPPPFFF===777444222666===VVVuuuyyyhhhbbbVVVGGGOOOqqqzzz|||xxxZZZVVVWWWSSSSSSMMMLLLKKKIIIHHHGGGFFFFFFGGGIIIKKKLLLJJJHHHGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDAAAAAA@@@@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999;;;:::::::::::::::::::::===;;;===FFFRRRaaatttqqq^^^eeeuuuzzzmmmaaa```eeekkkppptttzzz}}}~~~{{{yyyxxxxxxxxxwww}}}tttaaaPPPHHHGGGCCCBBBAAA???===;;;999888777666555444333222222222111000000//////............------------,,,,,,,,,------------------------aaaddd]]]]]]jjj~~~ggg]]]UUUWWWZZZYYYWWWVVVWWWVVVUUUTTTSSSQQQPPPPPPOOOPPPQQQQQQQQQPPPNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIDDDCCCAAA???>>>>>>??????======<<<;;;:::999999999777888:::;;;<<<:::999888::::::888777666666777777777666555444333333333333444444444555555555555666666666666666666666666666555444444555555666777888===BBBHHHcccuuuooommmlllqqqwwwyyyzzz|||gggRRRLLLEEECCCDDD???EEEHHHHHHFFFFFFJJJLLLKKKIIIIIIIIIJJJKKKKKKKKKKKKKKKRRR___lllsssssspppnnnpppttttttVVVEEE???===::::::999888888999999:::;;;;;;<<<<<<;;;:::999999:::::::::::::::;;;<<<<<<999999888999:::===@@@AAAAAAEEEFFFLLLUUUXXXhhhpppWWWEEE<<<777999;;;;;;;;;AAAMMMWWWYYYVVVPPPIIIAAA:::777555:::555;;;RRRggghhhffflllTTTNNNdddoookkkuuupppYYYWWWYYYVVVSSSNNNMMMMMMLLLLLLLLLMMMMMMKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHFFFDDDCCCBBBCCCCCCBBBBBBBBBAAABBBCCCDDDEEE@@@??????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888::::::::::::999999888888<<<:::;;;AAALLL[[[oooiiifffmmm{{{iii]]][[[aaallltttyyy|||~~~~~~}}}~~~{{{kkkXXXNNNLLLMMMHHHEEE@@@===;;;:::999888555555444333222111111111000000/////////.........------------------------........................ssswwwppp]]]SSSYYYmmmiii```YYYVVVXXXZZZWWWTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPOOONNNLLLKKKIIIIIIIIIJJJIIIIIIIIIHHHBBBAAA???>>><<<<<<<<<===<<<<<<<<<<<<;;;::::::999999:::<<<======;;;999888999999888777666666666666666666555333222222222222444444444555555555555666666666666666666666666666555444444555555666777888999AAAJJJhhh{{{wwwtttuuuxxxyyyzzz~~~jjjSSSKKKEEEDDDEEE@@@CCCFFFFFFDDDFFFJJJKKKIIIFFFGGGIIIJJJKKKLLLNNNOOOMMMYYYiiiuuu{{{~~~~~~}}}___KKKBBB===:::999999999::::::;;;<<<==================<<<;;;:::;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<>>>>>============<<<<<<<<<<<<<<<;;;:::::::::999999999888888888999999::::::999888888999888:::@@@HHHUUUhhhxxxzzzjjj___hhh|||tttbbbXXX]]]jjjuuuxxx{{{~~~zzzhhhSSSHHHJJJQQQTTTNNNHHHAAA<<<999888777666444333222111000000000111////////////............------------------------........................vvvvvvcccUUUUUUUUUuuulll```YYYUUUTTTWWWWWWTTTSSSSSSQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMKKKJJJIIIFFFGGGGGGHHHHHHHHHGGGGGGBBBAAA???===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;:::999888888777777666555555555555444333333222222222222444444444555555555555666555555555555555555555555555444444555555666777888444???IIIddd{{{{{{{{{{{{}}}iiiSSSMMMHHHGGGHHHBBBCCCFFFGGGGGGJJJNNNNNNJJJEEEHHHJJJLLLMMMOOOQQQTTTSSScccuuugggMMMCCC===;;;;;;999:::;;;<<<>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;<<<===>>>>>>======???BBBDDDFFFIIINNNLLLMMMWWW```sssuuu\\\GGG;;;666555999;;;<<>>>>>???>>>>>>===<<<<<<;;;;;;:::::::::999999999888888777888999:::;;;:::999999666666999>>>CCCLLL]]]lll|||zzzbbbYYY___mmmsss```[[[aaaffftttwww|||uuu```KKKGGGRRR[[[\\\TTTMMMCCC<<<999777555222222111000000//////000000........................,,,,,,,,,------------...........................zzzvvvbbbQQQWWWbbb|||bbbZZZ\\\VVVSSSRRRUUUTTTQQQPPPSSSNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPNNNMMMKKKIIIGGGGGGCCCDDDEEEFFFGGGGGGFFFFFFBBB@@@>>><<<;;;::::::;;;999:::;;;<<<<<<<<<;;;:::;;;;;;;;;:::::::::999999777777777777666555444444333333222222222222222333444444444555555555555666444444444444444444444444555444444555555666777888333>>>CCCUUU~~~~~~hhhUUUTTTQQQPPPNNNFFFEEEIIIKKKLLLQQQUUUSSSNNNJJJMMMQQQSSSTTTVVVYYY]]]aaasssWWWIIIEEE<<<999???:::;;;===???AAACCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDBBB@@@???=========>>>???>>>>>>>>>>>>AAADDDGGGIIIJJJPPPPPPRRR```ppp}}}eeeNNN>>>777666666:::<<<>>>FFFPPPSSSQQQIIICCC;;;666444444444444555888[[[zzzbbbfffrrrgggfffqqqxxx___ZZZRRRRRRTTTKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKIIIFFFFFFHHHIIIHHHGGGEEEDDDCCCAAAAAAAAABBBCCCCCCDDDFFFGGGGGGEEECCCBBB??????????????????@@@@@@@@@???>>>===<<<;;;:::999999999999999888888888888555777999;;;<<<<<<;;;:::888888999;;;===CCCRRRaaarrr~~~zzzfffTTTOOO```wwwuuuhhh___ZZZlllpppuuuyyy|||~~~~~~|||ooo```___hhhmmmiii[[[SSSHHH@@@<<<999555222111000//////.../////////........................,,,,,,,,,---------..............................qqqiii```SSS[[[uuu}}}iii\\\WWWVVVXXXUUUTTTTTTRRRNNNNNNQQQLLLLLLMMMMMMMMMNNNNNNNNNPPPOOONNNLLLIIIHHHFFFEEEBBBCCCDDDFFFFFFFFFEEEEEEBBBAAA>>><<<;;;:::::::::888999:::;;;<<<;;;:::999;;;;;;999999888888888999777777777777666555444333222222222111222222333333444444444555555555666666333333333333333333333333555444444555555666777888444>>>>>>FFFhhhyyyhhhZZZ\\\[[[ZZZUUULLLHHHLLLOOOQQQWWW[[[XXXRRRPPPTTTXXXZZZ[[[^^^bbbeeeooooooNNNLLLJJJ;;;666>>>;;;<<<>>>AAACCCEEEFFFFFFHHHIIIIIIJJJJJJJJJIIIIIIDDDCCCAAA???>>>???@@@AAA<<<<<<===???BBBFFFIIILLLJJJQQQRRRWWWiii~~~rrr[[[GGG<<<:::<<<888;;;===@@@IIITTTUUUOOOEEE???777333333444444333===AAAdddmmmHHHwwwrrreeebbblllppp[[[ZZZQQQRRRVVVMMMJJJIIIIIIIIIIIIJJJJJJKKKGGGEEEDDDEEEGGGGGGDDDAAACCCCCCAAAAAA@@@AAABBBCCC???@@@CCCEEEDDDAAA>>><<<>>>>>>>>>???@@@@@@@@@AAA@@@@@@>>>===;;;999888888888888888888777777777777555666999;;;======<<<<<<===;;;::::::999>>>MMM\\\kkkttt|||}}}[[[EEENNNddd|||~~~mmm```eeeiiioootttwwwxxxzzz{{{}}}{{{zzz|||sssbbbYYYMMMEEEAAA===888444000//////.........//////---.....................,,,,,,,,,------.........////////////////////////}}}rrrhhhZZZRRRZZZrrr~~~gggZZZVVVUUUUUUYYYTTTPPPPPPRRRQQQMMMIIIMMMLLLKKKLLLMMMNNNMMMLLLMMMNNNOOOOOOMMMIIIEEECCCFFFGGGHHHHHHGGGFFFDDDCCCAAAAAA@@@???===<<<:::999888888888999999:::::::::888888888777888888999999777666555444333222222222555444333333222222333333666666666555555444444444333333333333333444555666444444444555555555555666:::;;;888BBBZZZjjjxxx}}}ppp]]]]]]ffffff^^^XXXOOORRRWWW^^^aaaaaa``````bbb\\\[[[```dddhhhqqq{{{}}}oooVVVIII>>>;;;<<<777:::???EEEFFFCCCCCCGGGLLLJJJIIIHHHJJJNNNOOOMMMJJJHHHGGGDDDAAA@@@@@@BBBCCCEEE???===AAAEEEFFFGGGJJJRRRRRRWWWcccsss~~~|||gggSSSAAA666666:::444;;;???@@@JJJXXXXXXOOOFFF;;;555777666222222777888RRRWWWMMM}}}vvveeeeeezzzttt[[[UUUUUUPPPNNNQQQLLLKKKJJJIIIIIIHHHIIIIIIBBBBBBCCCDDDEEEDDDDDDCCCDDDCCCAAA@@@???>>>>>>>>>???AAACCCEEEDDDBBB???<<<<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;<<<============<<<;;;999888777777444555777999;;;===?????????<<<>>>BBB@@@???LLL___jjjnnnsssyyykkkLLLGGGSSSgggjjjZZZ]]]eeennnrrrrrruuuzzz~~~}}}~~~|||nnncccTTTHHHAAA===777333333111000000000///...,,,222111000...---,,,,,,,,,------,,,+++,,,---...///........................ooo[[[[[[\\\^^^ggg~~~nnn___WWWUUUSSSRRRVVVRRROOOPPPRRRSSSPPPLLLMMMLLLKKKKKKLLLMMMLLLKKKLLLMMMMMMMMMKKKHHHFFFDDDDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@???>>>===;;;999888888888888999999:::::::::888777777666666666777777666666555333333222222333444444333222222222222333444444444333333333222222333333333333333444555555444444444444555555555555444888888>>>NNNZZZiii~~~~~~yyyggggggooossspppmmmYYYXXX___kkkrrrpppmmmmmmhhhbbb```gggnnnttt{{{yyyYYYHHH<<<:::<<<999999===BBBFFFGGGHHHJJJLLLLLLJJJHHHIIIKKKLLLJJJHHHIIIHHHGGGEEEDDDCCCCCCBBBEEE@@@>>>CCCGGGHHHIIILLLPPPPPPXXXiii}}}ttttttzzzvvv```MMM???555555888777===@@@CCCMMMYYYWWWMMMBBB777111333333222555===IIIqqqRRRPPPyyyxxxzzzoooYYYSSSSSSOOOMMMOOOKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<===???AAAAAA@@@>>>===<<<<<<;;;;;;::::::999999888888999::::::;;;<<<<<<<<<<<<;;;:::999888777777777777999:::<<<===??????>>>:::;;;???>>><<>>>>>======;;;:::999888888888888999999999999999888777666555555444555555666555444333333222222333444444333222222222222222222222222111111111111000333333333333333444444555444444444444555555555555///888:::;;;BBBIII[[[uuuuuupppxxxsssqqqyyyggg___dddvvv|||~~~rrrkkkiiippp{{{YYYFFF:::999===:::<<<>>>BBBGGGKKKNNNMMMMMMMMMJJJHHHGGGGGGHHHGGGGGGIIIIIIIIIIIIHHHFFFEEEDDDDDD@@@@@@EEEIIIJJJLLLPPPRRRTTT___www}}}{{{uuukkkccc```cccjjjvvvlllTTTEEE;;;555444666:::>>>AAAFFFQQQ[[[UUUIII???555///111222222:::DDDeeesssNNNVVV}}}ttt|||{{{gggVVVRRRRRRNNNKKKMMMIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDDDDCCCBBB???===<<<999:::;;;<<<=========<<<;;;;;;::::::999888777777777777888888999999::::::;;;;;;:::999888888777777777777888999:::;;;<<<<<<===888777;;;;;;888===GGGQQQ___qqq|||uuuZZZDDDKKK]]]uuuuuuddd]]]___eeekkkqqq{{{{{{~~~zzzrrrfff[[[RRRHHH>>>777666444111///000111111111//////......---......///...------------...//////........................eeePPPNNNWWWbbb|||iii___]]]ZZZYYYXXXUUUPPPMMMQQQPPPOOOPPPSSSTTTSSSQQQMMMKKKIIIIIIJJJKKKKKKJJJKKKJJJHHHGGGGGGGGGGGGHHHEEEDDDBBBAAA@@@@@@AAABBB<<<<<<<<<;;;:::999888777888888888888888999999999888888666555444444444444555444444333222222222333444333333222111222222222111111111111111111111000444333333222333333444444333333444444444555555555111:::;;;;;;???DDDUUUooottthhhbbbkkk|||{{{vvv}}}tttddd```ppp~~~|||uuuqqqxxx|||SSSCCC999999===<<<@@@BBBEEEHHHKKKMMMMMMMMMKKKIIIGGGEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGCCC@@@AAAGGGJJJKKKNNNRRRXXX\\\llltttnnnjjjgggddd^^^XXXRRRPPPPPPTTT```kkknnnyyyuuuaaaJJJ===999666555555:::<<<@@@GGGSSSZZZRRREEE>>>666222444444444<<>>>>>>>>::::::;;;::::::999888888888888888888888888888888999888777666555444444444444444333222222222333333333333222111111111111222111111111222222222222222444333333222222222333333333333333444444444444555555;;;:::999@@@FFFUUUlllrrrfff___fffvvv{{{jjj[[[bbbooovvv~~~~~~zzzwww}}}nnnJJJ@@@::::::>>>>>>BBBDDDHHHJJJLLLKKKKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJHHHIIIIIIJJJKKKKKKLLLLLLBBBAAACCCIIILLLLLLOOOTTTXXXaaawww{{{qqqddd]]][[[ZZZWWWSSSMMMJJJIIIIIIGGGGGGOOOYYYbbbooojjjWWWBBB999999888888888888:::???HHHRRRVVVMMMBBB;;;666555777555333<<>><<<===<<<;;;999888888888999;;;;;;::::::999888888777555555666666666666666666777777777777777777777666555555555555555555555555777333222555888888888999999IIIbbbvvv|||}}}aaaOOOFFFLLLiiilll^^^XXX]]]eeegggiiinnntttyyy|||||||||tttwwwzzzyyysssgggXXXOOOFFFAAA;;;777555333222111111000//////......//////....../////////000000000////////////////////////~~~mmmfffeeennnwwwjjj\\\PPPUUUsssvvvfff]]]ZZZZZZYYYYYYXXXWWWUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPMMMJJJIIIIIIKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHIIIHHHEEEBBB???<<<;;;:::999:::::::::::::::999888888888888888888777777777888777666555555555555555333333222222222222333333333333222111111111111111222222222222222333333333444333333222222222222222333333333333444444444444444888555666???FFFSSShhhrrrfff]]]```lllxxxxxxbbb\\\dddooozzzzzz|||___CCC???;;;999>>>@@@AAADDDJJJRRRWWWVVVPPPKKKLLLMMMMMMLLLJJJKKKMMMOOOLLLMMMOOOPPPQQQPPPPPPOOODDDDDDGGGLLLNNNNNNQQQVVVVVVfff{{{ccc\\\TTTPPPOOONNNKKKGGGEEEDDDEEEFFFEEECCCGGGMMMXXXdddttt___NNN===777999:::::::::999<<>>777444333555333444AAAQQQdddsss{{{vvvXXXnnnlllddduuurrr\\\XXXSSSOOONNNMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBB@@@????????????@@@@@@AAAAAAAAA@@@???>>>???>>><<<:::999888888888:::::::::999999999999888555555555555666666666666555555666666666666666666777777777777666666666666555444333555777888888888666???RRRhhhtttzzzsssdddRRRHHHTTTiii|||zzziiiZZZVVVXXX]]]```eeelllrrrvvvzzz{{{zzz~~~}}}pppbbbYYYOOOKKKEEE@@@<<<999777555000////////////000111111...//////000111000000000////////////////////////}}}vvvuuuuuuoooqqqpppjjjgggjjjooo}}}pppeee___ZZZXXXWWWWWWWWWWWWUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQRRRRRRQQQNNNKKKIIIJJJKKKLLLKKKKKKKKKJJJHHHHHHGGGGGGGGGEEEEEECCCAAA>>>;;;999888999999::::::;;;::::::999999888888888777777777666555555444444444444444555333222222222222222333333333222222111111111111111111111111222222333333333444333333222111111222222222222333333333444444444222777444444<<>>AAAFFFKKKLLLFFF???:::555222222444444999MMMccckkk}}}pppfffhhh```eeedddWWWUUURRRMMMKKKKKKLLLLLLHHHHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@@@@???>>>======>>>>>>????????????@@@@@@===<<<<<<;;;:::999999888777777777888888888888999666666666666666555555555444444555555555666666666666666666777777777777777555666666444444555777777777777BBBXXXhhhqqq|||vvvgggXXXRRRQQQYYYkkk~~~xxxfffWWWPPPTTTWWW\\\bbbhhhnnnssswww}}}vvvlllfff[[[XXXSSSNNNKKKGGGCCCAAA:::999777666444333333222...///000111111111000000////////////////////////qqqgggkkkuuu{{{pppddd[[[]]]bbbooozzzyyymmmddd^^^YYYXXXZZZWWWXXXYYYWWWUUURRRQQQQQQQQQRRRSSSSSSRRRRRRSSSTTTRRROOOKKKJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFBBBBBBAAA@@@>>>;;;888777999999:::;;;;;;;;;::::::999888888888777777666666333333222222222333444444222222222111222222333333333222222111000111111111000000111111222222222333444333333222111111111222222222333333333444444444000777666555:::???NNNfffsssgggZZZUUUWWWaaaqqq~~~sssppp{{{xxxvvv}}}VVVAAAAAA;;;666===CCCFFFGGGSSSmmmqqqYYYXXX[[[\\\ZZZVVVSSSSSSUUUXXX]]]cccfffddd\\\RRRLLLJJJKKKOOOTTTTTTRRRUUU[[[iiifffSSSJJJDDDAAA>>><<<===>>>@@@@@@???;;;999<<<<<<;;;<<>>===<<<============>>>???@@@AAA::::::;;;;;;;;;::::::999555555666666777888888888666666666666666666555555333444444555555666666666444444444555555555555555666888888444222333555666999222888LLL```jjjuuu}}}rrr```MMMEEENNN[[[^^^bbbpppxxxeeeYYYNNNPPPUUUYYY___ffflllqqqtttwww|||~~~yyytttqqqfffccc___[[[XXXTTTPPPMMMHHHFFFBBB>>>999666333222...///000222222111111000000000000000000000000000vvvqqqppp{{{wwwpppuuu|||hhhUUUUUUSSSRRRccc}}}rrrhhhgggeeebbb^^^[[[XXXWWWZZZZZZYYYVVVRRROOONNNNNNRRRSSSTTTTTTRRRQQQQQQRRRLLLMMMOOOOOOOOOMMMKKKJJJMMMMMMMMMLLLJJJHHHEEEDDDBBBBBBAAA@@@???>>>===<<<;;;<<<=========<<<;;;:::777777777666555555444444222222222111111111000000111111222333333333333222000000111111111222222222111111111111111111111111222222222222222222222222333333333333333333333333444666777777888???JJJSSS~~~nnn[[[SSSTTT\\\iiittt~~~}}}tttMMM===???777999DDDCCCEEELLL```|||yyyaaa```nnniiiYYYYYY^^^bbbhhhfffjjjlllhhhdddaaaZZZTTTRRRQQQQQQTTTUUUUUUZZZ```oooeeeQQQHHHCCCAAA@@@>>>===<<<<<<===>>>???>>>>>>===============CCCBBBEEEOOO```qqq~~~rrr[[[AAA777222777;;;;;;<<<>>>HHHLLLOOOLLLDDD;;;777777000555777555666FFFeeezzz```fff{{{lll]]]aaauuufffXXXNNNMMMLLLMMMNNNMMMLLLJJJGGGFFFEEEDDDCCCCCCCCCCCC??????>>>>>>===;;;:::999::::::;;;<<<<<<;;;::::::::::::999999888777666666777777777777888888888888777777777777777666666555444333333222222222333333222222222333333333444444333333444444555555666666999888666<<>>===<<<<<<:::;;;;;;<<<;;;:::999999777777666666555444444444222222222111111111000000111111222333333333333222000000111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333333555666666666<<>>@@@999:::BBBBBBIIIPPPbbb|||rrrnnnuuukkk^^^cccjjjjjjllllllrrruuutttqqqmmmeee]]]WWWVVVUUUVVVVVVWWW^^^ggg}}}^^^LLLEEE@@@???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAAEEEEEEGGGOOOZZZgggqqqwwwzzz~~~cccNNN>>>777444888;;;;;;===BBBLLLOOOPPPKKKAAA999666555333555444222;;;VVVxxxkkkSSSdddoooeeeZZZmmmaaaVVVNNNMMMLLLLLLMMMLLLJJJHHHFFFEEEDDDCCCCCCBBBCCCCCC>>>>>>>>>>>>===;;;:::999999:::;;;<<<<<<;;;:::999999999888888777666666555777777777777777777666666666666777777666666555444666555555444444444555555333333333333444444444444333444444444444444444555777666555:::KKKbbbqqqtttvvvqqq]]]III;;;>>>FFFUUUiiiyyy}}}xxxaaaTTTIIIIIIPPPWWW___fffdddgggkkknnnqqquuu{{{~~~~~~zzzuuuqqqmmmmmmkkkiiieee```\\\YYYWWWTTTPPPMMMJJJFFFCCC@@@888777666444333222222333555444333333444333111///}}}rrrdddmmmsss~~~zzzuuutttuuu{{{vvviiibbb^^^bbbjjjcccdddhhhppp{{{nnneeebbb]]][[[ZZZXXXWWWXXXYYYZZZVVVVVVVVVSSSPPPNNNOOOPPPNNNPPPQQQQQQQQQQQQRRRSSSNNNOOOPPPPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHEEECCCBBB@@@@@@???>>>===<<<<<<;;;999::::::::::::999888777777666666555555444333333222111111111111000000000111111222333333333333222111111111111111222222222222222222222222222222222222222222222222222222222222222333333333333333333222444555555555999@@@FFF]]]ooo{{{pppcccYYYSSSVVVbbbnnnwww~~~aaaGGG===@@@===<<>>@@@??????>>>>>>>>>??????<<<<<<===>>>@@@BBBCCCDDDEEEFFFIIILLLQQQYYYaaagggvvvnnnVVVEEE:::888777999:::<<>>>>>>>>===<<<;;;:::999999999::::::::::::999999888888777777666555555555777777777666555555555444555555666666555555444333555555444444444444555555333444444444444555555555444444444444444333333333444555444777CCCWWWhhhqqqqqq~~~jjjRRR@@@>>><<>>>>>===<<<<<<;;;;;;:::::::::999999888777777666666555555444333333222111111111111000000000000111111222333333333333222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222333333333111333555666777;;;@@@DDDMMMUUUeeexxx}}}uuujjj]]]QQQMMMVVVaaannnuuu}}}~~~zzzkkkOOO@@@:::?????????EEEKKKLLLVVVfffxxxzzzqqqnnnjjjggggggqqqcccMMMFFFDDDAAADDDDDDCCCBBBBBBAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIIIIKKKLLLMMMPPPVVV```hhh}}}ttt]]]KKK@@@777999:::;;;;;;>>>GGGOOO]]]ZZZRRRHHH===666333333444444999MMMsssYYYMMMccc~~~}}}}}}jjjUUUSSSOOONNNLLLKKKKKKIIIGGGDDDGGGFFFEEEDDDCCCCCCCCCCCC>>>>>>>>>===<<<;;;999999888999999999999999999888888888777777777666666666777777666555444444333333444444555555444444333222222222222111222222333333444444444555555555666666666666555555444444333333444555444444;;;III[[[gggjjjwww}}}{{{fffTTTDDD:::;;;KKKZZZbbbppptttbbbRRRGGGDDDIIIOOOTTTZZZ___```]]]^^^ccchhhfffhhhjjjlllkkkjjjjjjjjjgggiiikkkkkkjjjfffbbb___ZZZWWWTTTQQQOOOMMMIIIGGG??????===<<<;;;:::999999666555444444444444111///sssxxxlllXXXNNNTTTXXX\\\sss~~~lllZZZVVV[[[^^^YYYRRRVVVTTTQQQPPPPPPQQQSSSUUUVVVUUUSSSOOOKKKJJJJJJKKKKKKLLLMMMMMMMMMOOOQQQTTTLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGEEECCCAAA@@@>>>>>>======<<<;;;;;;;;;<<<;;;:::999999888888888555555444444333333222222000000000000000000000000111111222333333333333222111111111111111111111111222222222222222222222222111111111111111111111111111111111222222333333333111333555777:::>>>BBBEEEKKKMMM\\\www|||vvvmmm___PPPHHHMMMWWWhhhoooxxxsssnnnmmmyyyyyyuuuSSSDDD???;;;===AAA@@@DDDOOOTTT```qqq~~~|||pppVVVHHHEEEDDDCCCGGGFFFFFFEEEDDDDDDCCCBBBFFFGGGGGGHHHJJJLLLMMMNNNOOOPPPQQQSSSWWW```mmmvvv|||```LLL@@@888555:::===<<<===CCCNNNWWWbbb]]]RRRFFF<<<666444444444555CCCfffpppKKKOOOgggyyy}}}cccVVVVVVPPPNNNLLLKKKKKKIIIFFFDDDGGGGGGFFFEEEDDDDDDDDDDDD>>>=========<<<:::999888888888888777777888888888999888888888888888777777777666666555444333333222444444444444444333333222111111111111111222333444444444444555555555666666777666666666555555444444444555555444444===LLLYYYaaalllpppwww}}}oooNNN???777>>>FFFMMM]]]pppwwwtttkkk___SSSLLLIIIIIIJJJPPPWWWYYYXXXXXXZZZ]]]\\\___bbbccccccccceeefffddddddeeeeeeeeecccaaa```^^^\\\YYYXXXWWWVVVTTTRRRJJJIIIGGGEEEBBB@@@>>><<<;;;:::888888888777444222wwwnnnmmm|||yyyiiiQQQMMMWWWjjjxxxyyymmm^^^YYYVVVXXXYYYVVVRRRQQQOOONNNNNNNNNPPPRRRUUUWWWTTTSSSQQQMMMJJJHHHIIIKKKJJJKKKLLLLLLLLLMMMPPPRRRNNNNNNMMMLLLJJJIIIHHHHHHFFFFFFFFFFFFEEECCCAAA@@@>>>>>>======<<<<<<<<<<<<<<<<<<:::999888777777888555444444333333222111111//////000000000000000111111111222333333333333222222222222111111111111111111111111111111111111111111111111111111111111111000000111111222333333333222333444666:::>>>BBBEEEJJJKKKYYYxxxzzzuuummmaaaRRRHHHIIIQQQccckkkwwwvvveee```___iii}}}zzzfffIIIAAACCC>>>===BBBAAAEEEUUU^^^jjj{{{}}}eeeQQQFFFCCCCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHIIIJJJLLLNNNPPPQQQQQQQQQSSSXXX```lllzzzpppUUUDDD;;;777666;;;>>>===@@@JJJVVV]]]bbb[[[OOOCCC:::555444444555666KKKtttpppqqq```JJJ[[[qqq}}}uuuaaaZZZYYYPPPOOOMMMLLLLLLJJJGGGEEEGGGFFFEEEDDDDDDCCCCCCCCC=========<<<;;;:::999888888777666666666666777888999999999888888888888888666666666555444444444333444444555555444444333222333222222333333444555666333444444444444555555555555555555555555555444444444444555444222444???KKK\\\gggkkkrrr}}}[[[LLL>>>::::::???MMM]]]nnnrrrrrrkkkaaaXXXMMMEEECCCGGGMMMQQQSSSTTTUUUVVVUUUXXX[[[[[[ZZZ[[[^^^bbb]]]^^^```aaabbbbbbbbbaaaaaa___]]]]]]]]]\\\[[[YYYXXXWWWUUUQQQLLLHHHDDDAAA???===;;;:::999777444111{{{}}}ssshhh]]]\\\aaaooowwwssshhh```aaajjj~~~ssseee___VVVVVVYYY\\\YYYRRROOOQQQMMMMMMMMMOOOPPPRRRTTTUUUPPPOOONNNKKKIIIIIIKKKNNNKKKKKKKKKKKKJJJKKKNNNQQQNNNNNNLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA>>>>>>>>>============<<<<<<;;;999777666666666666444444333333222111111111////////////000000111111111111222333333333333222222222222111111111000000000000000000000000000000111111111111111111111111///000000111222222333333444222222333666;;;???AAACCCFFFTTTttt|||vvvnnndddUUUIIIGGGKKK]]]ffftttzzzmmm^^^\\\ZZZ]]]gggvvv}}}XXXDDD<<>>>>>CCCPPP\\\aaa^^^VVVKKK???888555444444666666MMMuuurrrqqqnnnddd[[[vvvsss~~~iii^^^XXXUUUPPPOOOMMMMMMLLLKKKIIIFFFEEEDDDCCCBBBBBBAAAAAABBB=========<<<;;;:::999888777777666555555666777777777777777888888888888888666666555555555555555555555555555555555444333333222222222222333444555666333333333333444444444444222222333333333333333444111111333555333111777AAAQQQ```gggnnnlll```NNN>>>666888BBBIII]]]fffnnnooonnniii___TTTFFFEEEEEEGGGKKKMMMMMMLLLLLLOOORRRQQQOOOPPPUUUYYYUUUXXX]]]aaaeeeeeeeeedddgggeeecccbbbbbbbbb```^^^aaaaaa___\\\XXXTTTPPPNNNHHHEEECCCAAA???<<<888666}}}{{{~~~zzzqqqlllqqq~~~fffTTTOOOHHHJJJQQQ[[[bbbgggnnnvvveeeTTTTTT[[[\\\SSSNNNRRRTTTPPPLLLLLLOOOOOOPPPPPPQQQQQQQQQQQQLLLLLLKKKIIIHHHJJJMMMPPPKKKKKKKKKJJJIIIJJJMMMPPPLLLKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDBBBAAA>>>>>>>>>>>>>>>=========;;;:::888666555444555555444444333333222111111000.../////////000000111111111111222333333333333222222222222222111111000000////////////////////////000000000000000000000000///000000111222222333333444222000000333777:::<<<@@@DDDQQQrrr~~~{{{rrrfffWWWIIIDDDEEEWWWaaaqqq}}}}}}}}}}}}~~~{{{oooaaaWWWWWWUUURRRRRR[[[lllzzz~~~}}}vvvLLL@@@777CCC???<<>>>>>EEETTT```cccZZZRRRGGG===666444333333555444KKKqqq|||ooopppmmmiiillljjjaaa|||vvvaaaYYYTTTNNNPPPOOOMMMMMMMMMLLLJJJHHHCCCCCCBBBAAA@@@@@@@@@@@@=========<<<;;;:::888888777666555444444555666777666666666666777777777777555555555666666666666666555555666666555555444333000000000000111222333444222222222333333333444444000000000111111222222333//////222666444000444<<>>;;;:::;;;;;;;;;:::999777555333222333444555333222222111111222222333000///.........///111222333333333222222222111111000000000000000000000000000000000000000000000000000000000000111111111111//////000111222333333333444333333444444555666777???999JJJ{{{|||rrrqqqsss}}}tttkkkZZZGGGAAAHHHMMM\\\tttooofffggggggiiinnnrrroooeee]]]UUUTTTQQQNNNMMMQQQYYY___eeegggmmmuuu||||||tttmmm~~~cccFFF===???===@@@FFFGGGNNNggg~~~nnnddd\\\SSSMMMKKKPPPPPPRRRYYYcccjjjmmmnnntttvvvwwwyyyvvvuuuwwwXXXEEE<<<888888999999===AAAHHHUUUaaabbb[[[JJJGGGAAA999555444444222;;;===```{{{zzzddd\\\nnnaaahhh{{{bbbXXXWWWTTTOOOPPPOOONNNMMMMMMKKKGGGEEEAAAAAA@@@@@@???>>>======>>>===<<<;;;:::999999888666666777777777666666555666666555444333333333333222333444555666555444333444333333333333222222222......//////000000111111...///111222333333222111333333222111000000000111//////000111222222333333999EEEZZZllltttwww~~~~~~zzzxxx^^^DDD777777:::;;;===GGGYYYiiirrrwwwzzzjjjWWWEEE>>><<<::::::===<<>>AAA>>>AAAGGGJJJSSSlllwwwnnnggg]]]TTTPPPRRRUUU\\\hhhuuu|||fffMMM>>>999888999;;;888<<>>999666666555444888QQQ{{{vvv^^^aaazzzzzzlll^^^```qqquuu]]]UUUQQQOOOMMMNNNMMMLLLLLLKKKIIIFFFCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;:::999888888777888888888888888777777666555444333333222333333222333333444555444444444555444444444333333222222////////////000000000000//////000111222222222222333222111111000000111111//////000111111222333333555???RRRdddnnnssszzzsssxxxsss___MMM???555:::999<<>>888999>>>777999;;;;;;::::::===@@@AAAEEEJJJOOORRRUUUXXX[[[eeefffhhhhhhhhhiiilllnnnnnnjjjfffdddeeeeeeeeeddddddccccccbbbaaa```^^^^^^fffjjjuuu~~~zzz{{{mmmhhhbbb^^^```gggoootttkkkiiieeebbbaaabbbdddfffooouuuvvviiibbb\\\WWWSSSSSSQQQOOOQQQVVVSSSRRRPPPOOONNNNNNOOOOOOSSSSSSRRRRRRPPPOOOMMMMMMJJJKKKMMMMMMKKKJJJKKKLLLJJJKKKKKKLLLKKKJJJHHHGGGKKKIIIGGGFFFDDDDDDEEEEEEFFFDDDBBBBBBCCCCCCBBBAAA>>><<<:::999:::::::::999777666444333222333333444222222222222222222222222111111111000111222222333222222111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111///000111222222222222222111111111333444666888999888???FFFVVV}}}rrrdddjjjuuuzzzrrrcccOOODDDCCCIIIYYYmmmsssfffSSSIIIJJJDDDGGGNNNYYYccceee___YYYUUUUUUTTTQQQNNNLLLMMMNNNPPPSSSZZZfffpppsssmmmgggfffLLL<<>>:::777777777777777<<>>>>>;;;;;;:::999888777777666888999999::::::999999888666555444333333222222222333333333333333444555555666666555444333333222222111111000000000/////////000000000000111222333333222222111000000000111111///000000111111222222222222888EEEUUUbbbjjjsss{{{~~~yyyssswwwfffPPP>>>777444444666999AAAPPP]]]kkkhhhdddZZZKKK===888;;;444555666555555666888;;;<<<>>>BBBEEEGGGKKKOOOSSS]]]___aaaccceeegggkkkmmmllliiifffddddddddddddcccbbbccccccdddeeeeeeffffffsssyyy}}}|||wwwrrrqqqwww~~~~~~}}}||||||uuuiiibbb___]]]YYYTTTRRRSSSRRROOOPPPTTTQQQPPPOOOOOOOOOPPPQQQRRRTTTTTTSSSRRRQQQOOONNNNNNJJJLLLNNNOOOMMMLLLLLLLLLHHHJJJKKKLLLLLLKKKIIIHHHGGGGGGEEEDDDDDDDDDDDDDDDBBB@@@??????@@@AAA@@@???===;;;999999::::::999777555555444333222222333333111111222222222222111111000000000111111111222222111111111000000000000///000000000000000000000000///////////////////////////000000000111111111111///000111222222222222222000111222333666888:::;;;999>>>AAAJJJeeemmmoooyyy|||vvvhhhUUUGGGBBBFFFRRRaaaeeeYYYJJJEEEIIIEEEFFFLLLUUU___ccc```\\\WWWXXXYYYYYYWWWTTTRRRQQQUUUVVV[[[dddlllmmmgggaaajjjoooDDD;;;@@@AAA@@@CCCIIIMMMUUUgggxxxrrrrrr{{{yyyrrrggg```eeelllzzzsssZZZLLL>>>999999888999:::;;;???GGGSSS]]]]]]PPPCCC===999666555666666999===OOOfffNNNVVVuuu{{{}}}}}}pppkkkxxxdddXXXSSSJJJGGGMMMIIIHHHGGGGGGGGGEEEBBB????????????>>>>>>=========::::::999888777666555555777888888999999999999888666555444333222222222222444333222111222333555666777666666555444333222222222222111111000//////...000000/////////111333444111111000000000000111111///000000000111111111222333333888EEERRR^^^kkkuuuyyy~~~wwwgggYYY===999666666666888AAAJJJUUU^^^gggggg[[[JJJ>>>999666555555444333555777888999;;;===>>>@@@DDDIIIMMMSSSVVVYYY\\\^^^bbbfffiiieeedddbbbaaaaaa```______^^^^^^^^^^^^^^^^^^______|||sssggg\\\WWWVVVXXXZZZYYYUUUSSSTTTSSSPPPPPPSSSQQQQQQPPPPPPPPPRRRSSSTTTTTTSSSRRRQQQPPPOOONNNNNNLLLNNNPPPPPPOOONNNMMMNNNHHHIIIKKKMMMMMMMMMKKKJJJEEEEEEDDDDDDCCCCCCCCCCCC???===;;;;;;=========<<<;;;:::888999999999777666444333333222222222222222000111111222222111111000/////////000000000000000111111111000000000000//////////////////////////////////////////////////////000000000111111111111000000111222222222111111111222333444777999<<<===???;;;<<>>IIIooo[[[BBBTTTzzz|||~~~yyyxxxYYYSSSRRRHHHDDDIIIFFFEEEEEEEEEEEECCC@@@>>><<<<<<<<<;;;;;;;;;;;;;;;:::999888777666555555444555555666777777777777777555555444333222222222222333333222111222333444555666555555444333333222222333333222111000///......000//////...///111222333111000000///000000111111000000000000000111111111555111111888CCCQQQaaannnuuu{{{xxxyyy}}}vvvTTTJJJ???:::777555666999AAAKKKXXX___]]]UUUIII@@@:::888555333333444555666444444555666777;;;@@@CCCJJJLLLOOORRRUUUYYY]]]```]]]^^^^^^^^^]]]\\\[[[[[[XXXXXXWWWVVVVVVWWWWWWXXX}}}qqqiiibbb___\\\ZZZYYYXXXVVVUUUVVVRRRPPPRRRRRRPPPRRRVVVRRRRRRQQQPPPQQQRRRSSSTTTRRRQQQPPPOOONNNNNNNNNNNNMMMNNNPPPPPPNNNMMMNNNOOOIIIJJJKKKLLLMMMLLLKKKKKKEEEEEEDDDDDDCCCCCCBBBBBB>>><<<::::::;;;;;;:::999:::999888888999888666444222222222222222222222222///000111222222111000///......///000000000000///222222111111111000000000////////////////////////000000000000000000000000000000000000111111111111000111111222222222111111111222333444777999;;;<<<@@@:::999@@@EEEJJJUUUccc~~~}}}uuugggUUUHHHBBBAAADDDIIIHHHCCC@@@AAAHHHGGGGGGNNNWWW]]]^^^\\\\\\^^^bbbiiiooosssttttttfffbbb```ccclllsssuuuuuuxxx~~~lllPPP>>>=========@@@DDDHHHNNNTTT[[[```jjjttt~~~~~~|||yyyuuulllaaaSSSGGG???BBBKKKSSSYYYbbbqqq}}}nnnUUUAAA:::666888:::;;;<<<>>>EEEJJJUUU``````UUUGGG???999666444444222666HHH]]]XXXCCC\\\eeeOOOMMMMMMGGGCCCFFFEEEDDDCCCCCCCCCBBB???===::::::::::::::::::999999999999888777666555555444333333444555666666666666555444333222222111111111222222222222222333444444444444333333333333222222333333222111000000//////////////////000111222222000000/////////000111111000000000000000000000000555111...222999DDDUUUccchhh{{{xxxrrruuutttcccOOOBBB999333000111888===BBBGGGNNNSSSQQQKKK>>>:::555333222333333222111222333333444666:::>>>AAACCCFFFHHHJJJMMMQQQTTTTTTVVVXXXYYYXXXWWWWWWWWWRRRQQQQQQQQQQQQSSSUUUVVVwwwkkkddd___\\\\\\YYYYYYYYYZZZ[[[YYYUUUSSSSSSOOONNNPPPPPPPPPSSSXXXSSSRRRQQQPPPOOOPPPQQQQQQOOONNNMMMLLLLLLMMMNNNNNNLLLMMMNNNMMMLLLKKKMMMOOOLLLLLLKKKKKKJJJIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA???===;;;:::;;;;;;:::888999888777888888888555333111111222222222222111111///000111222222111000///...///000111111111000000333222222222111111111111////////////////////////000000000000000000000000000000000000111111111111111111222222222111111000000111222333555777999:::999;;;;;;;;;???JJJWWW```}}}|||qqq___PPPDDDCCCDDDHHHHHHDDDCCCEEEGGGHHHMMMWWWccckkkkkkiiidddeeejjjrrr|||vvvnnneeebbbhhhooossstttxxxqqqfff]]]III>>>===<<<>>>@@@CCCHHHPPP[[[cccgggooouuuxxxxxxxxxwwwqqqjjj\\\YYYSSSKKKEEEAAA??????>>>EEEJJJLLLRRR___lllsss~~~bbbGGG<<<777444888<<<<<<>>>@@@HHHNNNZZZbbb]]]NNNCCC@@@888555666666333:::UUUsss|||VVVPPPttt}}}iiiZZZLLLHHHIIIHHHFFFFFFDDDCCCBBBBBBCCCBBB???===999999999999999::::::::::::999999888777666555555222333444555555666666666555444333222111111111111111111222333333333333333111111111222222222222333222222222111111000000000---...///000111111111111///////////////000111111000000000000000000000///111000000222444:::HHHUUUdddqqqxxx}}}vvvrrruuuyyygggWWWHHH;;;555666555777777777>>>IIINNNLLLCCC>>>888444333333222111111222444444444555888;;;;;;===???@@@AAACCCFFFHHHGGGKKKOOOQQQPPPOOOOOOPPPKKKJJJJJJIIIJJJLLLOOOPPP}}}}}}|||nnngggbbbaaa^^^XXXTTTSSSWWWTTTRRRQQQRRRRRRQQQPPPTTTPPPNNNOOOPPPPPPSSSXXXSSSRRRQQQOOONNNNNNOOOOOOMMMLLLKKKKKKKKKLLLMMMNNNLLLLLLLLLKKKIIIJJJLLLNNNOOONNNKKKIIIGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@AAA???<<<;;;;;;;;;:::888888777777888888777555222000111111222222222111111...000111222222111000...///000111222333222111111333333333222222222222111////////////////////////000000000000000000000000000000000000111111111111111111222222222111111000///000000111333555777888000;;;===777>>>VVVggghhh}}}~~~wwweeeVVVAAA@@@BBBFFFEEEBBBDDDIIIJJJMMMVVVeeettt}}}}}}zzzkkklllqqqzzzzzzkkkbbbbbbfffjjjkkkxxxqqqddd```[[[JJJ@@@>>>;;;???AAACCCGGGSSSaaammmrrrzzz{{{zzzwwwvvvssskkkbbbPPPKKKDDD>>><<<<<<>>>@@@???EEEJJJJJJOOO[[[iiipppyyy\\\>>>>>>999777;;;======???AAAJJJQQQ\\\ccc[[[JJJAAAAAA777666777777444===___~~~oooQQQ]]]}}}oooaaaXXXMMMFFFGGGKKKKKKIIICCCBBBBBBBBBCCCBBB???===::::::::::::::::::::::::::::::999888777666555555222333444555666666666666555444333222111111111111000111222333444333222222///000000111222222333333222222222111111111111111,,,---///111111111000000///////////////000111111000000000000////////////---...222444222444???KKKeeehhhiiiuuu~~~uuuooouuu|||ooo\\\III???>>>111555666333777@@@FFFEEEHHHBBB;;;777666555444222...000111111111222444666888999;;;;;;;;;<<<>>>AAA===BBBGGGIIIHHHGGGHHHIIIGGGFFFDDDCCCCCCDDDEEEGGG{{{jjjhhh}}}~~~|||}}}}}}zzzsssllleee```^^^\\\SSSSSSRRRQQQPPPPPPPPPPPPTTTSSSRRRPPPPPPPPPQQQRRRVVVUUUTTTRRRQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNMMMLLLKKKKKKKKKLLLNNNOOOOOOPPPPPPOOOLLLKKKKKKLLLJJJIIIHHHFFFCCCAAA@@@???DDDEEEFFFFFFEEECCC@@@???=========<<<;;;:::888888444555666888777666555333111111000000000000000000222222222111000//////...//////000111111111111111000000000000000000000000000000000000////////////...------------...//////000000000000000000000000////////////000000000000111111222222222333333333333444777;;;DDDPPP]]]fffrrrzzzyyykkkYYYHHHBBB@@@CCCFFFGGGJJJNNN[[[bbbkkkyyysss\\\VVV\\\ZZZiii}}}tttggggggaaaSSSBBB:::;;;@@@@@@DDDHHHLLLXXXjjj{{{xxxuuuvvvjjjXXXKKKEEE===888888;;;???AAADDDFFFKKKPPPRRRWWWeeetttyyyfffOOO===;;;777777<<<======AAAHHHOOOYYY\\\UUULLLGGGAAA<<<777555555555555CCChhhuuupppwww]]]lllvvvggg]]]mmmyyyXXXRRRJJJGGGHHHHHHFFFCCCEEEDDDBBB@@@???>>>======:::999999888888888888888777666555444444333333444555444444444444333333333333333333222333333444444222222222222222222222222333222222111111111111111111111222222222333333333000000000000000///......---------.........//////////////////000000000000000/////////000222555777MMMZZZeeejjjttt}}}xxxtttwwwwwwgggWWWJJJ<<<444777888555999AAABBBFFFEEE;;;555555444111333222111000000000111111222444666999;;;;;;<<<;;;999::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<>>HHHOOOsss~~~{{{nnn___MMMFFFAAADDDIIIMMMRRRVVVdddjjjrrr~~~{{{fff______ZZZ]]]vvv}}}zzzrrrrrr{{{{{{uuuooofffbbb```ZZZMMM@@@:::;;;??????EEEJJJMMMVVVeeesssyyyyyyqqqoooppphhh\\\IIICCC<<<888888;;;>>>@@@FFFJJJNNNRRRXXXeeevvvhhhTTTCCC666;;;888999===>>>???EEEMMMRRRVVVUUUMMMFFFDDDAAA<<<666111///444???NNNbbbrrrkkkxxxiiieeehhh^^^aaa~~~kkkVVVPPPIIIFFFFFFGGGEEEBBBDDDCCCBBB@@@???>>>======999999888777777777777888888777666555444444444444555555555444444444333333444444333222111111111222222222222222222222222222222222111000000000000000000000111111111222222222000000111111000000///...---------.........//////.../////////000000000000000//////...///111333555<<>>===AAACCC???===>>><<<777777666444444333222111000000111333444555666555555444444555666666777888888666666666555555666666666```[[[[[[cccnnnwwwtttnnnjjjkkklllnnnssszzzwwwuuurrrpppooolllhhheeebbb^^^ZZZVVVTTTQQQNNNLLLGGGFFFFFFEEECCCBBBBBBAAAGGGGGGGGGGGGFFFFFFFFFFFFNNNNNNNNNOOONNNNNNMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJLLLKKKJJJJJJJJJJJJJJJKKKMMMMMMMMMKKKHHHFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAFFFFFFFFFEEECCC@@@>>><<<<<<<<<<<<;;;:::999888777777888888888777555333222111111111111111222333444222222111111000////////////000000111111111111000000000000000000000000000////////////////////////...------------...//////////////////////////////////////////000000000000111111111222222222222333888666444222222777===CCCsss|||~~~rrrfffUUUJJJBBBEEENNNUUU[[[___kkkqqqyyy|||nnniiiggg^^^]]]hhh{{{vvvdddrrruuuuuupppiiihhhnnnuuu}}}ppplllnnniii___YYYUUUNNNEEE===:::;;;>>>===EEELLLNNNSSS___jjjqqqzzzsssjjjeeeeeefffccc```HHHBBB<<<888999<<<@@@BBBIIIOOORRRTTTaaayyyoooUUUDDD:::555;;;:::;;;>>>@@@CCCLLLUUUUUURRRKKKBBB???@@@???<<<777555222666GGG\\\kkkpppqqqbbbyyyuuu```[[[iiiuuu[[[SSSMMMGGGDDDEEEEEECCCAAACCCCCCBBB@@@???>>>======888888777666666666777777888888777666555555555555555555555555444444444444555444333111000000//////222222222222222222222222111111000////////////////////////000000000000000000111111111111000000///---------...................../////////000000000000///.........000111222...===KKKTTTaaarrr}}}xxxpppeeeUUUCCC888777:::???DDDIIIMMMMMMFFF>>>:::888555444444444333222111111222222222222222111000000111111222333333333222222111111111111222222PPPRRRSSSTTT[[[eeeiiihhhcccaaabbbdddcccaaaeeekkkeeeccc___\\\XXXTTTNNNJJJLLLIIIEEECCCBBBAAA???>>>???@@@AAACCCCCCDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFJJJJJJIIIIIIHHHHHHHHHHHHKKKKKKJJJHHHEEECCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCHHHHHHGGGEEECCC@@@>>>============<<<;;;:::999888999999999888666444333111111111111111222333444555111111111111000000/////////000111111111111000000////////////////////////.........///////////////...------------...//////........................////////////000000000000111111111111222222222222999999777666666999???DDDiii}}}{{{{{{~~~uuummm]]]NNNBBBDDDOOOYYYaaafffpppyyyzzzzzzvvvvvvuuulllkkkeeeeeellloookkkfffdddpppqqqnnnhhhcccccchhhnnn}}}ooopppmmmjjjkkkkkkaaaUUUOOOJJJBBB<<<::::::;;;<<<<<>>===<<<888777777666666666666666999888777666666555555666555555555444444444444333222222111000000///000000111111111111111111111111000000///.......................................000111111111111111000000................................./////////000000000///............/////////777AAAKKK[[[nnnxxxzzz~~~|||sss\\\IIIAAA999<<>>===<<<===>>>===;;;999<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCEEEFFFHHHIIIIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHEEEBBBAAABBBDDDFFFEEECCCCCCCCCDDDEEEFFFIIIIIIHHHFFFCCCAAA???>>>>>>>>>>>>>>>===;;;:::999999999888777555333222111111111111111222333444555111111111000000000000000000000111111111000000///........................------....../////////000...------------...//////////////////////////////////////////000000000000000000111111111222222222444444333333333777<<<@@@RRRvvvyyy{{{yyy{{{xxxssseeeTTTEEEDDDNNNYYYbbbhhhtttyyy{{{{{{~~~wwwqqqfff[[[YYY[[[___hhhpppkkkhhhbbbZZZVVVWWW]]]bbblllpppuuuxxx}}}~~~wwwnnncccfffgggddd___XXXMMMDDDEEE@@@:::777888:::;;;;;;<<>>;;;888888;;;???CCCJJJRRRYYY\\\RRRHHH???;;;<<<<<<999777333555777AAA^^^zzzdddooorrr^^^oooxxxtttXXXVVVMMMKKKGGGEEEDDDDDDCCCBBB@@@AAAAAA@@@@@@>>>===<<<888777777666666666666666999888777666666555555666444444444444333333333333////////////000111111222111111111111111111111111000//////...............------------------------///000000111111111000000.....................---............/////////////////////...............111222666BBBUUUhhhqqqrrr|||ppptttyyyjjjcccKKKDDDAAAHHHWWWdddkkkmmm___TTTFFF;;;777666666555333333222222222222222222000000111111111111111222111000000//////000000111222666777777888;;;;;;888777888;;;???===999:::???<<<:::888999<<>>===:::777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@CCCCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFHHHHHHHHHGGGFFFCCCCCCBBBAAAAAAAAAAAABBBDDDDDDEEEFFFGGGFFFFFFFFFGGGGGGFFFCCCAAA@@@BBBDDDGGGEEEDDDCCCCCCDDDFFFGGGIIIHHHFFFEEECCCAAA@@@???>>>>>>>>>===<<<;;;:::999888777666555333222111000111111111111111222333444111111000000000000000000000111111111111000000///........................---------......//////000...------------...//////000000000000000000000000////////////000000000000000000000111111111111222222222222111111222666999<<>>>>>@@@EEEHHHJJJOOOPPPRRR___{{{oooOOO???<<<:::777555999<<>>===;;;888888777666666666777777888888777666555555555555333333333333222222222222......//////000222333444111111111111111111111111000000///...............---------------,,,,,,,,,...//////000000000000///...............---------------.........////////////////////////.........///---...777IIIZZZdddhhhqqq||||||sssmmmppp}}}yyygggSSSLLLQQQ[[[eeemmmqqqgggYYYOOOHHHCCC;;;666666555444222111111111111000000000000000000000000//////............//////333333555888777555444666666555888<<<===:::;;;>>>@@@???===>>>@@@BBBBBBBBB======<<<===>>>===;;;888===<<<;;;:::999::::::;;;888:::<<<>>>@@@@@@???>>>AAAAAAAAAAAAAAABBBCCCCCCAAABBBDDDFFFGGGFFFEEEEEEBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCEEEFFFFFFFFFFFFFFFEEEDDDBBB@@@@@@CCCFFFGGGEEECCCAAAAAACCCEEEFFFFFFEEEDDDBBBAAA?????????======<<<<<<;;;999888777666666444333222111000000111111000000000111111222000000000000000000000111111111111111111000//////------------------------,,,,,,---......///000000...------------...//////111111111111111111111111////////////000000000000000000000000111111111111444444444222111222444777333CCCGGGOOOpppzzz{{{}}}|||wwwgggUUUMMMNNNTTT^^^gggfffooo}}}qqquuuvvvyyyzzzvvvppplllffffffqqq|||vvvhhh]]]VVVMMMGGGDDDEEEGGGHHHDDDIIINNNPPPTTTWWWUUUQQQCCCBBBAAA>>>;;;:::===@@@777888888888888999:::;;;===>>>======DDDOOOTTTTTTIIIMMMOOOQQQZZZeeeddd\\\KKKHHHEEEEEEHHHMMMQQQRRRTTTOOOTTTjjjsss[[[BBB888888888777888;;;???EEENNN]]]gggcccYYYIII@@@::::::999555333555888EEEaaa```ccczzzsss^^^QQQQQQGGGGGGFFFDDDBBBAAAAAABBB>>>???@@@AAA@@@>>><<<;;;999999888777777777777888888777666555444444444444222222222111111111000000000000000000111111222333111111111111111111111111111000//////......//////......---------,,,,,,,,,------.../////////////////////.........------------------.........//////...//////000000000//////...------111999EEERRR[[[]]]nnnrrreeeccciiisssggg```\\\\\\```dddbbbaaabbbbbb[[[NNNCCCBBBAAA>>>:::888666555444111111111111000000000000000//////......//////000444111333888777111111666777555666:::;;;999999<<<;;;;;;<<<>>>BBBDDDDDDCCC@@@>>>======>>>???>>>======;;;999888777888999:::999:::===???AAAAAA@@@???AAA@@@?????????@@@BBBCCC???@@@BBBDDDEEEEEEDDDCCCBBBAAAAAA@@@???@@@@@@@@@???@@@BBBDDDFFFFFFFFFFFFEEEDDDCCCAAA@@@AAADDDGGGFFFDDDBBB@@@@@@AAACCCEEEDDDCCCAAA@@@???>>>>>>>>>;;;;;;;;;:::999888777666555444333222111000000000111111000000000000000000000000000000000111111111111111111111111000//////------------------------,,,,,,------...///000000...------------...//////111111111111111111111111////////////000000000000000000000000111111111111222222333222111111444666666BBBGGGRRRrrryyyyyyzzzxxxyyy~~~~~~nnn\\\RRROOOSSS^^^hhhdddjjjtttxxxooowww|||yyyvvvoooppp~~~cccUUUOOOGGGBBB@@@@@@???===???CCCDDDBBBCCCFFFGGGDDDBBB???======<<<999999:::555777::::::999999:::;;;======;;;;;;BBBIIIIIIDDDDDDPPPWWWZZZgggvvvvvviiiQQQOOOLLLLLLPPPUUUYYY[[[WWWPPPVVVrrrzzzaaaNNN<<<666888999;;;@@@===AAAGGGSSSdddnnngggXXXGGG>>>999888666111111555222OOO{{{tttWWWqqqzzzwwwttt]]]RRRIIIEEEEEEDDDBBB@@@???@@@AAA>>>???@@@AAA@@@>>><<<;;;:::999999888888888888888777666555444444333333444111111111000000000000///222222111111111111111222000000000000000000000000111111000///////////////.........------,,,,,,,,,,,,,,,---...//////......//////.........------------------.........//////......///000111111000000111111222000///555DDDRRR\\\mmm{{{|||{{{vvvdddZZZmmm~~~zzzlllaaa^^^JJJQQQ^^^mmmvvvpppaaaSSSQQQNNNJJJEEEAAA>>><<<;;;333333333333333222222222222111111000000111111222444444333333333444555555777777666666777999;;;<<<>>>>>>>>>>>>>>>??????@@@===>>>@@@AAAAAA???<<<:::<<<;;;999777666666777777888999999::::::;;;;;;<<<<<<<<<>>>???AAAAAABBBBBBCCCBBBAAA@@@???@@@AAABBB<<<===>>>>>>======>>>???======>>>AAADDDFFFFFFFFFGGGEEECCC@@@@@@AAACCCDDDFFFEEEDDDCCCBBBAAA@@@@@@DDDBBB@@@>>>>>>===<<<:::<<<:::888777888888777666555444333111000/////////............////////////............////////////000000000000////////////000000///...------,,,,,,,,,,,,,,,---------......---------............///------------.........///......//////000000111111000000000000////////////000111222222111222444666999;;;EEEQQQeeezzzvvvvvvqqqrrrxxx|||iiiUUUNNNVVVbbbgggcccnnnxxxxxxuuuooosss}}}{{{|||}}}eeeTTTIII@@@??????===<<<<<<<<<<<<<<<===>>>>>>??????===>>><<<999:::======999;;;===;;;888777::::::777::::::;;;;;;<<<>>>BBBEEE???LLLYYYdddsssxxxiii\\\WWWSSSXXXeeeooonnnhhhZZZRRRYYYuuuxxxdddSSSEEE888777;;;>>>>>>???@@@HHHRRR^^^hhhiii^^^PPP??????>>>:::666333444555999WWWkkkeeessstttaaaSSSPPPEEEEEEDDDCCCBBB@@@===;;;:::<<<<<<===============<<<<<<:::888666555555555666666666555444333333222222333222222333444555444222222222111000//////000000111111111111111000//////111111000000//////...............------,,,,,,,,,---...//////------...///...///////////////...---///...---,,,+++,,,------////////////////////////---......///111777>>>CCCWWWbbbooowwwyyy|||xxxdddjjjjjjrrrvvvgggYYY^^^eeeiiijjjiiihhhggghhheeeddd```SSSAAA888777666555444333111000000///111111111000......///111222222222222333333444555555444444555666888:::;;;:::::::::::::::;;;;;;<<<===???@@@AAAAAA???===;;;:::999888777666666666777777777888888999999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>?????????;;;<<<=========>>>@@@BBB?????????BBBEEEGGGFFFFFFGGGEEECCCAAA@@@AAACCCDDDDDDDDDCCCCCCBBBAAAAAAAAACCC@@@===;;;;;;;;;:::999:::888666666777777666555555444333111000/////////............////////////............////////////000000000000/////////...000//////...------,,,,,,,,,,,,,,,---------......---------............///------.........////////////////////////000000000000/////////////////////000111222222111111333555555888AAAIIIZZZ~~~zzzyyyvvvwww}}}~~~ooo___TTTVVVbbbmmmpppzzz}}}nnnnnniiiooo|||bbbLLLCCC======???<<<999999::::::;;;<<<============<<<===<<<:::;;;??????;;;;;;======;;;<<>>>>>>>>@@@EEEIIIKKKWWWcccnnn}}}|||```SSSPPPeeecccZZZ___zzz}}}bbbPPPGGG===666888;;;===>>>???EEELLLUUU\\\aaa```UUUIII@@@>>>;;;777555444333444999QQQrrr|||sssiiikkk{{{nnnQQQHHHIIIBBBCCCCCCBBBAAA???>>><<<;;;999::::::;;;;;;;;;::::::::::::888777666555555555555555555444333333222222222111111222444555444222222111111000//////000000000111111111111000//////000000000/////////............---------,,,,,,,,,,,,.........---,,,---.........////////////............//////...---,,,+++........................111111000......111666:::FFFQQQ```kkksssyyy~~~mmmhhhfffmmm{{{{{{||||||{{{wwwqqqjjjfffpppqqqsssooo___KKK???>>>444444555555444333222111111222222222111111111222000000000000111222444444222222222333555777888999888777777777777888999999;;;<<<>>>>>>>>>===;;;:::777666666555555555666666555555666777777888888999:::;;;<<<<<<============<<<<<<===============<<<;;;<<<<<<<<<===???CCCFFFCCCBBBBBBCCCFFFGGGGGGFFFGGGEEEBBB@@@???@@@BBBCCCAAABBBBBBBBBBBBBBBBBBAAAAAA>>>:::888888999999999888666555555666777666555444444222111000000//////............////////////............////////////000000000/////////....../////////...------,,,,,,,,,,,,,,,---------......---------............///............/////////000000000//////////////////////////////////////////000111222111111111333555444666===AAAMMMuuu~~~}}}xxxyyyzzznnn___WWWaaarrr|||uuuuuutttlllmmmxxxzzz}}}sssWWWJJJBBB===???AAA???;;;:::===>>>@@@AAAAAAAAA@@@??????@@@???>>>@@@DDDEEEAAA;;;<<<<<<:::<<>>===<<<999999:::::::::999999888888888888777666555444333555444444333333222222222000000000222444555444333111111000/////////000000000000000000000//////...///////////////............------------,,,,,,,,,+++---...---,,,+++,,,---,,,---...///////////////---///111111111...+++)))------------------------222111000---,,,---000333666>>>LLLZZZfffpppwww|||~~~xxxmmmddddddooorrrrrroooeeeRRR===333222///000222333333222000///...//////000000000//////.........///000111222333000111111333555666888888888888777777888888999:::666777888999999888777666333333444444444555555666555555555666777777888888999999::::::;;;:::::::::999:::;;;=========<<<;;;===============@@@DDDHHHFFFEEEDDDEEEFFFGGGGGGFFFEEECCCAAA>>>===>>>???AAA???@@@AAABBBCCCCCCCCCBBBAAA===999666777888::::::888666555555666777666666444333222111000000000000............////////////............////////////000000/////////.........//////.........---------,,,,,,,,,---------......---------............///........./////////000000000000000//////......---.........//////////////////000111111000111333555555666;;;<<>>>>>DDDMMMTTTZZZ\\\VVVNNNHHHBBB===>>>???<<<777222555>>>FFFkkkwww}}}qqq^^^fffyyy\\\TTTLLLGGGGGGEEE>>>>>>??????>>>>>>======::::::;;;;;;::::::999999666666777777666555333222444333333333222222222111/////////111333444444222111000000/////////000000//////000000//////...---........................------------------------+++,,,------++++++,,,---+++,,,---...//////000//////000111111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,...111444000444===IIIVVVcccmmmssswwwvvviiifffhhhjjj}}}kkkWWWGGG>>><<<333333222111111000000///.........///000000...---...------...///000111222000000222333555666777777777666666666666777888888444444555666666666555444111222222333444444444555555555666666777888888888777888888999999999888888888999;;;===>>>>>>===<<<@@@@@@???>>>>>>@@@DDDGGGIIIGGGEEEEEEGGGHHHGGGGGGCCCBBB???<<<;;;;;;===>>>>>>???AAACCCDDDDDDDDDCCCAAA>>>999888888:::<<<===999777666666777888777666333333222111000000000000............////////////............////////////////////////...........................---------,,,,,,,,,---------......---------............///............////////////000000//////......------------....../////////000///000111111000111333444555444888888@@@jjj|||~~~wwwuuuwww}}}sss]]]]]]kkk|||~~~vvvkkkrrr}}}rrriiiooovvvuuuaaaXXXMMMDDDCCCDDDDDDCCCDDDDDDEEEGGGIIIJJJKKKKKKKKKOOOOOOLLLHHHHHHJJJHHHCCC===;;;888888@@@KKKOOONNNLLLNNNOOONNNNNNSSS]]]eeedddggghhhggghhhiiihhhfffPPPKKKZZZmmmYYYaaa|||tttaaaLLL???<<<777888;;;======???IIIUUUZZZ]]][[[QQQGGGCCC@@@===???BBB@@@777///444EEEUUUppp}}}|||xxxoooaaa^^^tttmmmSSSPPPLLLFFFDDD???<<<======>>>>>>======<<<999999999999999888777777444555666666555444222111222222222222222111111111/////////000333444333111000///////////////000000...////////////...---------------------.........------------------------+++,,,------++++++,,,---++++++---...////////////111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///222444///000444;;;HHHVVVdddllljjjvvv|||qqqhhh```[[[hhh|||}}}mmm```UUULLL@@@===999555333333333444222111000000222222000..................//////000000111222333444555555555333333222222333333444555444555555666666666666666111222333333444444444333444555555666666777888888555666777888888888888888888999:::<<<===>>>>>>>>>@@@AAAAAA@@@???AAADDDGGGJJJHHHFFFEEEFFFHHHHHHGGGCCCAAA>>>;;;::::::<<<===>>>@@@BBBDDDEEEEEEDDDDDDAAA>>>;;;:::;;;===>>>???;;;999777666777777666555333222222111000000111111............////////////............/////////////////////.........------........................,,,,,,,,,---------......---------............///------------........./////////..................---------......//////000///000111000000000222444333000333555;;;[[[|||wwwuuuwwwyyyzzzzzzfff^^^aaajjjooooooggg^^^```pppyyyvvv~~~qqqiiiqqqyyyppp^^^RRRGGGEEEFFFFFFGGGIIIDDDFFFHHHLLLQQQUUUXXXYYYaaa```[[[SSSOOOMMMIIICCC999999999>>>JJJXXX^^^]]]TTTTTTSSSSSSWWW___hhhooopppkkkddd]]]XXXUUURRRPPPDDDIII^^^sss```XXXdddppp```QQQ@@@888777888888;;;======AAAMMM[[[^^^___YYYLLLBBB@@@???>>>???AAA???777222<<>>;;;<<<<<<======<<<<<<<<<666666666666666555444333444444444444444333222222111111111111111111111111000//////000222222111/////////......//////000000...............------,,,,,,,,,,,,---------------,,,,,,,,,------------...+++---...---,,,+++,,,---+++,,,---...............111///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///000------...222;;;IIIYYYcccfffrrr~~~~~~tttgggTTTYYYfffwwwqqqaaaTTTOOOLLLGGGBBB>>><<<<<<<<<:::666333333444555333000000//////............//////000111222222222222111000000000000000111222222333444444444555555555555111222333444444444333222333333444444555555666666444555666777888888888888888888999:::;;;===>>>???>>>???AAAAAABBBCCCFFFHHHJJJGGGEEEEEEFFFHHHHHHHHHDDDBBB???<<<;;;;;;<<<===???AAADDDFFFGGGFFFEEEDDD@@@>>><<<<<<>>>?????????;;;999666555555555444222333222111111000111111111............////////////............//////////////////.........---------........................,,,,,,,,,---------......---------............///,,,,,,,,,,,,------------------..................,,,,,,---......///000000...000000000000000222444333...222666666HHHbbbooorrr~~~zzztttqqqqqqssszzz~~~oooaaaYYYZZZbbbaaaYYYYYYhhhxxx~~~{{{wwwtttwww{{{llliiiwwwyyyeeeZZZQQQPPPRRRRRRSSSTTTOOOQQQVVV\\\eeennnuuuzzz}}}uuuiiiaaa\\\UUUNNNEEEHHHLLLUUUdddpppsssnnnaaa^^^[[[]]]eeeoooxxx}}}yyykkkZZZNNNHHHEEEBBBAAAAAAGGG^^^~~~uuummmlllwwwpppWWWKKKCCC999555777888999<<<@@@CCCHHHTTTaaabbb___UUUGGG>>>===>>>===<<<;;;888666>>>UUUsssbbbbbbsssnnnkkkqqqeeeSSSLLLMMMGGGEEEEEE@@@;;;;;;<<<<<<<<<;;;;;;:::666666666555555444222222444333333222222222222222000111111111111111111111111000///000111111///---...............///000000---............---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,.........---,,,---...,,,,,,---......---------,,,---------............------------------------,,,...000000...------...+++---......000999FFFQQQ[[[ggguuu}}}|||xxxyyy|||vvvkkkddd^^^aaahhhqqqyyynnnfffdddbbb^^^ZZZVVVSSSQQQMMMHHHBBBAAACCCDDDBBB@@@111000///..................///000111111000///...000000000000000111222222111111111222222333333333222333444555444444222222111222222333333444555555333444555777888999999999888777777888999<<<>>>@@@;;;>>>@@@BBBDDDEEEHHHJJJIIIGGGEEEDDDFFFHHHIIIIIIFFFDDD@@@>>><<<<<<===>>>@@@BBBEEEGGGHHHGGGEEEDDD???>>>======???@@@@@@???;;;888666444444333222000222222111111111111111111............/////////000............/////////000//////.........------------.....................,,,,,,,,,---------......---------.........//////+++++++++,,,,,,,,,------,,,------....../////////,,,,,,------...///000000...///000000///000222444444///444888555:::FFFHHHQQQiiizzziiiyyy|||rrrlllkkkmmmuuu~~~vvvdddTTTWWWaaaaaaZZZcccxxx{{{xxxvvv|||nnniii```ggg}}}lllccc]]]^^^aaa```___```^^^aaagggppp{{{uuummmddd\\\]]]aaahhhsssmmmgggcccgggqqq}}}zzzhhhPPPAAA;;;999999999>>>DDD\\\www]]]DDD===;;;888888===999:::???EEEJJJOOO[[[fffddd___RRRCCC<<<<<<===<<<999444111777LLLmmmRRReee}}}~~~VVVMMMKKKIII@@@@@@CCC>>>;;;;;;<<<<<<;;;;;;::::::777777777777666555444333444333222111111111222333000000000000000111111111222000000000111000...,,,...............///000111------......------,,,++++++++++++,,,,,,---------,,,,,,,,,------.........---...//////------...///---------...------,,,,,,)))***---///000///---,,,------------------------)))+++...///...---......+++...000,,,))),,,666???FFFRRReeetttxxxxxxzzz~~~|||~~~uuunnnllliiieeehhhnnn{{{~~~zzztttoookkkfff```XXXVVVWWWYYYXXXUUU444888555,,,''',,,111222//////000000000000000//////000111222333222111111111111111222222333333333333222111111111111111111222333444444555555444444555666777888888999999999888888888777777:::>>>BBB===@@@CCCEEEFFFFFFGGGIIIHHHHHHHHHHHHHHHGGGFFFEEEAAAAAAAAA@@@???>>><<<<<>>AAAMMMhhhccc^^^rrrzzzpppiiiiiiqqqyyy{{{dddPPPWWW___``````qqq~~~iiiccc```iii}}}sssqqqrrrttttttooonnnooovvvvvvzzzwwwtttyyyzzzmmmooottt|||ttt___HHH===<<<;;;::::::777AAAPPPmmmaaaQQQ@@@999888777999;;;======???EEEMMMVVV\\\```aaaSSSEEE@@@>>><<<::::::;;;+++333DDDVVViiibbbxxx~~~nnnTTTNNNGGGBBBAAAAAA@@@???AAA@@@>>>======<<<999777555555555555555555555555222222222222222222222222000///////////////000111000000111111111111000000///////////////////////////............---------------------------------,,,,,,,,,,,,,,,---...///------------------------------,,,,,,+++***))))))*********+++,,,---...///,,,---.........---,,,++++++,,,---...---,,,+++******,,,......---...///111555GGG^^^pppwwwwwwvvvvvvvvvuuuzzz|||sssmmmkkkkkkuuuzzz}}}tttgggeeeiiimmmmmmmmm///333333---***,,,...,,,......///////////////......///000111111111000///111111111222222222222222111000000000000111222222222222333444444444444333333444555666666777666666777777888888888:::===@@@???BBBEEEGGGGGGHHHIIIJJJEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>======BBBEEEEEECCCCCCFFFEEEBBB>>>>>>>>>===<<<;;;999999:::999777555333222222333222222222111111111000000222111000///....../////////////////////////////////...,,,++++++,,,...//////...///...++++++------000...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................//////////////////000000000111111111111222222333444777<<>>===999666555777444555FFFddd{{{hhhqqq~~~sss|||eeeQQQLLLFFFBBBAAAAAA@@@??????>>><<<<<<<<<;;;999666555555555555555555555555333333333333333333333333111000000/////////000000000000111111111111000000....................................---------------------------------------,,,,,,,,,,,,------...------------------------,,,,,,+++******)))((((((+++++++++++++++,,,---...,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***+++,,,......------...000222<<>>AAADDDFFFFFFGGGHHHIIICCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>===AAADDDDDDBBBBBBDDDCCC@@@=========<<<;;;:::999888999888777555444333333222222222111111111000000000222222000///.......................................---,,,++++++,,,---...111+++000...&&&111999+++---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------............///////////////000000000000111111111222222222222444888;;;???RRRrrrkkkRRRPPPeee{{{zzzssspppppppppuuuwww|||yyydddSSSOOOWWWeeetttmmmxxx|||cccRRRAAA:::999888888:::999>>>>>>BBBOOOXXXggg}}}mmm]]]CCC;;;444444777888;;;>>>>>>CCCJJJQQQUUUUUUTTTRRRKKKCCC>>>???>>>999666555222:::444EEEppprrrzzziiiffffffXXXMMMJJJFFFCCCBBBAAA@@@???===;;;:::;;;;;;;;;999777666666666666666666666666444444444444444444444444222222111000000////////////000000111111000000///....................................------------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((,,,+++++++++++++++,,,,,,---,,,,,,+++,,,,,,------------,,,+++++++++++++++,,,---......,,,,,,---......000666BBBQQQ```jjjnnnwwwvvvzzzwwwtttppppppuuu...///////////////---+++------,,,,,,,,,,,,,,,,,,---------...............111111111000000/////////000///////////////000000///000000111111111111111//////111222222222222222222555777999888888999:::;;;>>>AAACCCCCCCCCDDDEEECCCBBBBBBAAAAAABBBCCCDDD@@@@@@???>>>======<<<<<<@@@CCCDDDAAAAAACCCBBB???============<<<;;;:::999999999888666555444444333111111111111000000000000222222111000///......---------------------------...---,,,,,,,,,,,,---...111(((000///$$$888FFF...,,,///000///,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------.........//////////////////000000000111000111222111111222555888@@@KKKeeelllYYYVVVYYYoooooottt{{{zzzvvvqqqmmmrrrtttyyyzzzjjj\\\VVV^^^qqqqqqbbbRRRFFF;;;777888888999<<<999AAABBBDDDJJJKKKSSSdddkkkWWWKKK;;;777555777::::::===AAAAAAGGGOOOUUUUUUQQQLLLHHHAAA>>>>>>@@@@@@;;;888888777======NNNtttnnneeessseeePPPOOOHHHGGGEEEDDDCCCAAA@@@???;;;::::::;;;<<<<<<:::888777777777777777777777777555555555555555444444444333333222222111000///...//////000000000000//////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++++++++++++++++++++++++++++++++******)))))))))))),,,,,,+++***************,,,,,,*********+++---......---+++*********+++,,,,,,---...---,,,+++,,,------+++,,,111<<>>===<<<;;;:::::::::;;;@@@CCCCCC@@@@@@BBBAAA>>>;;;;;;;;;;;;;;;:::999888999999999888777666555555111111111000000000//////111111111000///......------------------------------------,,,,,,---------000'''000...$$$888EEE---...000222000,,,***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------...............////////////000000000000111111111000111333555999BBB\\\uuu[[[FFFIIIVVVlll~~~vvvmmmmmmoootttzzz~~~tttkkkdddlll{{{sssnnnkkkaaaQQQEEEBBB;;;555666888999<<<@@@<<>>CCCGGGMMMSSSUUURRRKKKDDDAAA@@@>>>???AAA>>>888555777===AAAVVVjjjuuummmxxxmmmQQQJJJLLLEEEEEEEEEDDDBBB@@@??????<<<;;;:::;;;======;;;999777777777777777777777777666666666555555444444444333333333333222111///...//////000000000000//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************+++++++++++++++++++++++++++++++++++++++*********,,,,,,+++***))))))))))))+++******)))***+++,,,------,,,+++***)))***+++,,,+++,,,---,,,+++***+++,,,---......,,,...555AAAJJJUUUZZZeeerrrxxxwwwvvvwww~~~zzz~~~...+++***+++,,,000;;;FFF...---,,,*********++++++---------,,,------.../////////...............---222111000000/////////000...///000000111111000000...///000111222222222222000333555666666555555666999;;;>>>@@@??????@@@AAA<<<<<<>>>???@@@@@@@@@@@@<<<;;;:::888888888999:::>>>AAAAAA>>>>>>???>>>;;;777888888888777777666555888888888888777666555444111111000000000////////////000000000000//////...------------------------------------------------///)))...,,,$$$///777)))...///000000...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------------...............////////////000000///000111111000111222444444>>>ZZZnnnMMM>>>KKKddd|||}}}qqqiiijjjnnnsss{{{}}}yyysss|||yyyeee^^^TTTPPPMMMIII@@@888:::666555888:::;;;>>>DDDAAADDDAAACCCKKKIIIIIISSSgggwww[[[DDD:::;;;888777999<<<<<<<<>>BBB@@@???>>>999333333888<<>>>>>???<<<;;;;;;;;;======;;;999666666666666666666666666666666666555444444333333222333444444333222000///...//////000000//////...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********************************++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))***+++,,,,,,,,,,,,+++******************+++,,,,,,******+++,,,...000111...***+++222999GGGNNN[[[jjjrrrsssuuuyyyzzzzzzyyywwwuuuxxx~~~''''''))),,,---444EEEVVV000...,,,*********+++,,,,,,++++++***+++,,,---...---------------........./////////000111222333444//////000111111111111000---...///000111111111111000222444444444333444666777999<<<======<<<===>>>777999<<<>>>@@@???>>>===<<<;;;999888888888:::;;;;;;>>>>>>;;;:::<<<;;;888666666777777777666555555666666777777666555444333111000000000////////////......000111111000000///------------------------,,,------------------,,,,,,+++,,,+++((((((******,,,,,,---///111111000///,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,,,,,,,---------................../////////000000...000111111111111333444555;;;PPPwwwiiiMMMKKKUUUiiixxx|||wwwkkkkkkkkkmmmrrrzzzwwwjjjaaaPPPKKKDDDAAA???>>>:::777999888:::===>>>===AAAFFFDDDGGGCCCDDDKKKIIIKKKWWW]]]zzzvvvaaaNNN>>>999:::888888;;;>>>???BBBLLLWWW\\\\\\XXXPPPEEE???>>>???AAA???>>><<<777555;;;DDDRRRppptttxxxiiicccwwwqqqPPPJJJKKKGGGCCCDDDDDDBBB>>><<<===???<<<;;;:::;;;;;;;;;999777555555555555555555555555666666555555444333333222111222444555444333222111......////////////......---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))******+++***************************************+++++++++***))))))((((((((())))))'''((()))***+++++++++++++++++++++++++++***))))))(((***++++++******+++------...///...,,,,,,...111;;;@@@KKKYYYccchhhpppwww|||xxxvvvwwwyyy{{{yyy~~~+++***+++***%%%'''666III000///,,,+++******+++,,,+++***)))))))))***,,,---,,,,,,,,,------.........------...000222444666777///000000111111111111111,,,---...///000000000000111222333333333333444666444666999:::999999999:::666999<<<@@@AAA@@@>>>======;;;:::888888999:::<<<999<<<<<<999888:::888555777888888888888888777666444444555555555444222111000000000000////////////,,,...///111111111000000........................,,,------......------,,,(((,,,+++,,,...((('''111***)))***...222555333111,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************,,,,,,,,,---------................../////////000...000111222111222333555777666???ZZZ{{{^^^MMMGGGVVViiittt}}}{{{qqqoookkkjjjlllpppvvvzzz}}}tttjjjccc\\\SSSLLLEEEBBB===:::888777555444;;;;;;>>>BBBAAA???BBBGGGDDDJJJKKKLLLPPPLLLNNN[[[YYYkkkqqqssstttYYYIII???777444666888:::>>>BBBDDDIIIVVVcccdddaaaZZZNNNBBB<<<>>>AAA===<<<<<<;;;999;;;GGGSSSzzzhhh___iii}}}qqqwwwfffNNNJJJIIIEEEDDDEEEDDDAAA===;;;===???;;;:::999999::::::888666555555555555555555555555666666555444333333222222111222444555555444333111......////////////......---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))&&&''')))***+++++++++*********+++,,,,,,***)))(((''')))***+++******,,,...+++******,,,///000000///,,,///888EEEOOOWWWcccnnn|||}}}|||{{{zzzyyyyyyzzzyyywwwvvvyyy}}}zzz******+++,,,,,,,,,,,,+++,,,,,,+++***)))))))))***************+++,,,---......------,,,,,,------......//////000000000000000000//////000111111///---...---,,,,,,...///...---000000000000000000111222444666888888777666666777666888;;;>>>>>>===;;;999888888999999999888777777888888777777777777888888888888888888888777666555444444555555555444333222111000000///...---------.........///////////////...---,,,+++***+++,,,,,,+++,,,,,,---.........---***+++,,,,,,,,,,,,+++***///***)))...777:::555...******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***)))******++++++,,,------............////////////000000000000111111111111222999<<>>>>>>>>???AAACCCEEEFFFHHHMMMSSSVVVSSSSSS]]]iiirrrtttyyylllVVVAAA<<<;;;666666;;;888>>>DDDGGGJJJRRR^^^gggjjj^^^OOOEEEAAA@@@???===???888888<<<:::AAAdddgggZZZddd~~~yyyuuu\\\OOOHHHDDDDDDAAA@@@@@@???>>><<<:::999999999888888777666666666666555555555555444444444444444444444444444444444666555444555777777444111///---,,,,,,---...,,,+++,,,,,,,,,---------......------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))************)))******++++++,,,------,,,++++++******++++++,,,,,,---///222888BBBMMMUUUppp}}}}}}{{{}}}zzzuuusssrrrssstttuuuxxx((()))******++++++******,,,+++******))))))******))))))))))))***+++,,,,,,------,,,,,,,,,,,,------,,,------...............)))+++---/////////---,,,---,,,,,,...000000...---000000000///000000111222333555777888777666666666777999<<<>>>>>>===;;;999::::::::::::999888888777888777777777777777888999999999999888777666555555222222333444333222111000111000000///......------........................///...---,,,,,,,,,------+++,,,,,,---......------***+++,,,,,,,,,,,,+++***---***)))---333555222---*********+++++++++,,,,,,******++++++++++++*********++++++,,,,,,++++++******++++++,,,------..................//////////////////000000000111111111000666777<<>>@@@AAADDDEEEFFFKKKNNNRRRRRRPPPVVVjjj~~~uuuYYYHHH::::::;;;777666999===???CCCIIIQQQYYY```ddd^^^TTTHHHAAA@@@AAA@@@>>>;;;999999===JJJdddWWW___{{{xxxcccRRRKKKHHHEEEEEEAAAAAA@@@???>>><<<;;;::::::999999888777777666666555555555555444444444444333333333333333333333333444333222333555555222//////---,,,,,,---...,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++******+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((()))))))))*********)))******++++++,,,,,,---,,,++++++******++++++,,,++++++++++++...333:::???QQQdddqqq{{{|||zzzuuuqqqpppppppppppp{{{zzzyyyzzz|||'''((())))))******))))))++++++***)))))))))******((((((((((((((()))***+++,,,++++++++++++++++++,,,***++++++,,,,,,,,,,,,,,,%%%)))...000///...///000///......///111000...,,,000/////////000000111222111444666777666555555666666888;;;===>>>===;;;:::<<<<<<;;;::::::999888888777777777777777888999::::::999999888777555444333000000111222111000///...000000000///......------//////......------,,,,,,000///...------------...+++,,,,,,---------------***++++++,,,,,,++++++***,,,******+++---......,,,*********++++++++++++,,,++++++************++++++******++++++++++++******+++,,,,,,------...//////---............///////////////000000000000111111///444333555???EEEQQQddd~~~YYYAAA999;;;TTT{{{~~~uuukkkdddbbbbbbccccccjjjttt~~~}}}~~~yyyjjjPPP>>>888444999>>>:::<<<<<<>>>@@@BBBDDDFFFGGGJJJKKKMMMLLLLLLYYYuuuyyyuuu^^^EEE:::555:::===:::888:::@@@@@@CCCMMMYYY___^^^ZZZRRRJJJAAA===>>>@@@>>><<<999888444999UUU~~~vvv\\\xxxfffrrryyyfffSSSJJJIIIGGGEEEEEEAAA@@@???>>>===<<<;;;::::::::::::999888888777777555555555555444444444444222222222222222222222222222111000111222111000...///---,,,,,,---...,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++************))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))(((((())))))))))))******))))))******+++,,,,,,,,,++++++************++++++......---+++***+++...111777KKK]]]ooo{{{~~~{{{vvvtttqqqkkkfffiiiiiihhhiiilllppptttvvv~~~xxxrrroooooommmiiieee'''((())))))******))))))******))))))))))))******(((((((((((())))))***+++++++++************++++++)))***++++++,,,,,,++++++''',,,111111//////444888666444111///000000///...///////////////000111222000222555666555444444555444666999<<<>>>>>>>>>===>>>===<<<;;;:::999999999777777777777888999::::::::::::999888777555333222///000111111111000///...000000//////............//////...---,,,+++++++++///......---------------+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,************++++++++++++,,,+++***))))))***+++,,,******++++++++++++******++++++,,,,,,---.........---------.........//////////////////000000000111111555222222;;;???JJJ]]]yyyhhhHHH::::::OOOppp~~~tttnnnqqqzzzxxxooohhhdddbbbbbb___eeeoooyyy\\\AAA999555999>>>:::;;;<<<>>>@@@CCCEEEFFFGGGGGGFFFGGGKKKSSSeeewww```MMM<<<777666;;;>>>===;;;===???BBBJJJTTT\\\\\\TTTLLLJJJEEE???===??????<<<888>>>888555CCCfff}}}mmmfff~~~hhh[[[NNNJJJJJJHHHDDDBBB???>>>===<<<;;;:::999999;;;;;;::::::999888888777555555555444444444333333111111111111111111111111000000///000000//////...///---,,,,,,---...,,,+++++++++++++++,,,,,,,,,,,,++++++++++++*********************))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''(((((((((((((((((()))))))))***)))))))))***++++++,,,,,,++++++************++++++,,,---......------...000///===HHHXXXnnnvvvvvv{{{~~~~~~yyysssoooffffffggghhhhhhhhhggggggbbb^^^ZZZYYYYYYZZZYYYWWW((()))******++++++*********))))))((())))))************)))))))))***+++++++++******))))))******+++******+++,,,,,,,,,,,,+++,,,///111///---///666======999222...---...///000............///000111222///222444555555444444555333555888;;;>>>???@@@@@@>>>===<<<;;;::::::::::::888888777888888999:::::::::999999888666444333222000111222222222111//////////////////............//////...---,,,+++++++++------------,,,,,,+++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++------+++)))(((***,,,))))))*********+++++++++,,,+++***))))))***+++,,,)))******++++++******)))*********+++,,,,,,------------------...............////////////000000000111555111111999<<>>AAACCCDDDEEEFFFFFFEEEKKK[[[ooo|||jjjZZZIII===<<<999999<<<===<<<===@@@@@@JJJVVV^^^]]]TTTIIIBBBDDD@@@>>>@@@CCCCCC>>>999???999CCCeeeqqqffftttvvvbbbWWWMMMLLLLLLHHHCCC@@@===<<<;;;999888888888888;;;;;;::::::999888888777555444444444444333333333000000000000000000000000000000000000///.../////////---,,,,,,---...,,,+++*********+++++++++,,,,,,++++++*********)))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''(((((('''(((((((((((()))))))))((())))))******+++,,,,,,+++******))))))******+++''')))+++,,,,,,,,,---///...666999BBBTTT\\\]]]dddvvvxxxyyywwwttttttxxx|||{{{uuutttrrrtttwwwxxxvvvrrrllliii______]]][[[YYY[[[```ddd((()))******++++++******))))))((((((((()))***************))))))******++++++******************+++***++++++,,,,,,,,,,,,,,,---......,,,+++---333888===888222---,,,...000000---------...///000111222///222444555555555555666444666888;;;===?????????===<<<;;;:::999:::;;;<<<:::999999888888888999999999888888777666444333222111222222333333111000/////////////////////......//////......------,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,++++++***,,,++++++******++++++,,,+++,,,---,,,*********+++)))))))))************+++++++++************++++++))))))************))))))))))))***++++++,,,,,,---,,,------------...............////////////000000///333000000666888???PPPppprrrSSS@@@;;;666???ZZZuuu}}}uuummmeee```eeeiiioootttxxx{{{dddDDD<<<888999===;;;;;;===???BBBCCCDDDDDDDDDFFFGGGTTToooxxxcccRRREEE<<<666<<<<<<<<<;;;;;;<<>>===<<<>>>DDDIIIIIICCC===777>>>]]]kkktttjjjfffgggfff^^^TTTKKKJJJJJJFFFCCCAAA===<<<:::888888888888999:::::::::999888888777777444444444444333333333333000000000000000000000000000111111000......///000///---,,,,,,---...,,,+++))))))*********+++++++++*********))))))))))))(((+++++++++******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))''''''(((((((((((())))))(((((())))))***+++++++++******))))))))))))******)))+++---...---------...222999888;;;FFFEEEAAAEEENNNXXXccchhhiiilllttt{{{yyytttssstttsssoookkkkkkqqqwww'''((())))))******))))))((((((((((((((()))*********))))))((((((((())))))+++++++++******+++++++++******+++,,,,,,,,,,,,+++------,,,,,,---...///000555222///---.../////////---------...///000111222///222555666666555666777888999:::;;;<<<<<<<<<<<<;;;:::999888999:::<<<===;;;;;;:::999888888888888777777777777666555444333111111222333222111000///.../////////////////////........................,,,---.........---++++++,,,,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,******+++,,,,,,+++)))((())))))))))))******************++++++++++++******))))))************))))))******++++++,,,------...,,,,,,---------................../////////000000///333111000444444999IIIfffkkkDDD>>>888BBB```zzz~~~{{{~~~}}}tttjjjdddgggjjjnnnqqqsssuuuxxxzzz\\\@@@;;;999999======<<<>>>@@@BBBCCCCCCCCCBBBDDDHHHYYYvvv~~~rrr```OOOBBB;;;888999999<<>>===???DDDGGGRRRYYY```^^^SSSGGG@@@>>><<<===@@@GGGMMMLLLDDD===888UUU}}}yyyooowwwuuubbbgggwwwooo^^^TTTJJJHHHGGGDDDBBBBBB>>>===;;;999888999:::;;;:::999999888777777666666444444444333333333222222000000000000000000000000///000111///,,,,,,...111///---,,,,,,---...,,,+++))))))))))))*********+++******)))))))))(((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***'''''''''((((((((())))))(((((())))))******++++++******))))))))))))******...000111111///...///000444<<<;;;;;;???:::333666000999EEENNNUUU___llluuuvvv|||}}}}}}}}}{{{yyyvvvsssrrrsssttt&&&''''''(((((((((((((((((((((((((((((()))******)))(((((('''''''''((((((,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++---------///111000---+++,,,,,,,,,---///000///---,,,,,,------///000111222000222555666666666777888<<<<<<<<<<<<;;;:::999999:::999888888888:::<<<>>><<<<<<:::999888777777777666666777777666555444444000111222222222111///............///////////////.........///////////////---.../////////...,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,+++******+++,,,---)))((()))+++---,,,)))&&&))))))))))))************)))***+++,,,,,,+++***)))))))))************))))))++++++,,,------......///,,,,,,,,,---------................../////////000000555333111555222666DDDWWWyyyIII<<<666BBBcccwww{{{zzzqqqkkkgggiiimmmooopppqqqtttuuu}}}}}}|||UUU<<<:::999999>>>???===???AAACCCCCCCCCBBBAAA???EEEWWWrrrfff[[[LLL@@@888444666:::777===AAABBBAAAEEEJJJMMMWWWZZZ[[[VVVLLLCCC???>>>???@@@DDDJJJNNNKKKAAA999GGGssshhhkkkyyy}}}|||pppjjjlll|||bbbWWWLLLGGGEEEAAA@@@BBB???>>><<<:::::::::<<<===999999888888777666666666444444444333333333222222111111111111111111111111...000000...++++++---000///---,,,,,,---...,,,+++))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''(((((()))***+++''''''''''''((((((((()))((((((((()))******++++++******))))))))))))******,,,...//////...---///000111888777555888444///444000222444888@@@MMM\\\fffnnnsssvvvuuurrruuu}}}|||}}}~~~zzz'''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))((((((''''''''''''((((((+++((((((***(((''')))...,,,+++***))))))***+++,,,,,,,,,------------------/////////...------,,,,,,000000000000////////////222333444666777888888888;;;;;;;;;999777777888::::::;;;<<<<<<;;;;;;===>>>:::999999888888888888888;;;:::888777555444444444111555555111000333111---.........///////////////..............................---------,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++************+++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******************,,,,,,,,,---------..................////////////000000000111222333555555DDD^^^uuu^^^EEE:::???___{{{|||vvvrrrmmmhhhhhhlllooonnnkkkuuu{{{bbbNNN<<<999>>>@@@???===???BBBEEEEEEBBB@@@AAABBBDDDCCCMMMaaarrr~~~{{{gggJJJEEE>>>::::::;;;;;;:::>>>>>>???CCCIIINNNSSSUUU]]]ZZZUUUMMMEEE???======DDD===<<>>AAAMMMTTT\\\bbbfffmmmvvv~~~|||vvvyyy&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))((((((''''''''''''(((((()))'''(((***)))%%%'''+++%%%%%%&&&''')))***,,,------------------,,,,,,,,,............------------////////////////////////111222333555666666777777888999888777555555666888999:::;;;:::999999:::<<<999888888777777777777777999888777555444444444444000333333///...111000,,,............////////////------------------------...------------,,,,,,,,,******+++,,,,,,,,,++++++++++++************++++++************)))))))))((())))))))))))))))))))))))************************(((((((((((())))))))))))************************,,,,,,,,,---------..................////////////000000000000111333444555444AAAMMMWWW^^^aaassszzz]]]GGG>>>UUU{{{tttyyy}}}~~~zzzvvvpppiiieeegggjjjllllllsssyyywww\\\KKK<<<999===???>>>>>>???BBBDDDDDDBBBAAAAAABBBAAA===CCCPPPYYY___kkkyyyrrr\\\IIIAAA===888777888:::;;;;;;AAA@@@AAAGGGOOOWWW[[[\\\ZZZVVVNNNFFFAAA>>>===>>>:::888999;;;888:::NNNeeeqqq{{{tttgggZZZOOORRRLLLEEEAAAAAA@@@===:::<<<<<<<<<<<<<<<;;;;;;::::::888777555444333444444555555555444333333222222111111111111111111111111111000//////......//////............------------++++++++++++++++++++++++***)))))))))((((((((('''*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))((((((((((((+++,,,,,,------.........------............------///////////////...---------...///000222444555666333888@@@FFFMMMWWWcccllluuurrrvvv}}}|||&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((&&&(((***(((%%%%%%)))111000///...,,,+++******...------,,,,,,+++++++++,,,,,,------------......////////////////////////000000222333444444555555555555666444333333444666888999999888777777888:::777777666555555555555666666555444444333333444444111333222......000000...........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++************++++++************))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))************************,,,,,,,,,---------......---............/////////////////////000222333444:::;;;<<>>@@@???AAADDDDDDCCCAAAAAAAAADDDAAACCCIIILLLJJJOOOXXX___ccclllzzzxxxfffWWWGGG:::888666444555888<<<===>>>CCCBBBDDDLLLWWW___aaaaaaUUUNNNEEE???>>>>>>>>>>>>777888:::999666BBBeee|||fffVVVRRRMMMFFFIIIFFFAAA@@@@@@???<<<999<<<<<<<<<<<<<<<;;;::::::999888666444333333444444555555444444333333222222111111111111111111111111...////////////...------............------------++++++++++++++++++++++++))))))))))))((((((((((((******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))++++++,,,,,,---...//////,,,---...//////...---,,,,,,,,,++++++,,,---............///000///...,,,++++++---///111333:::CCCJJJOOORRR\\\jjjooonnnqqqyyy}}}{{{~~~&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((&&&&&&((('''&&&(((...$$$######$$$&&&***...111...------,,,+++******)))***++++++,,,------......---...............//////...///000111222222222222222333444333222222333555888999999888666666777888666555555444333444444444333333222222222222333333333333222000///000111111///...............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))++++++************++++++*********)))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))***************+++++++++,,,,,,,,,---------......---------.........//////............///111222333666333666GGGUUUYYYrrrvvvPPP>>>AAAMMMWWW^^^vvvyyyyyywwwxxx~~~xxxooogggeeegggiiijjjnnntttzzzuuubbbKKKDDD===<<<<<<<<<>>>AAA???AAACCCEEEDDDCCCBBBAAAFFFEEEIIIOOOOOOJJJJJJOOOOOOQQQXXXdddtttyyybbbRRRIII@@@:::666666666888;;;>>>@@@AAAEEEEEEIIISSS^^^bbb```[[[NNNFFF???<<<>>>@@@???===888777888:::AAAVVV|||}}}sssrrrWWWPPPRRRPPPLLLEEECCCAAAAAABBBAAA>>><<<;;;;;;<<<<<<<<<;;;::::::888777555444333333444444555555444444333222222111111111111111111111111111---.../////////...,,,+++.........---------,,,,,,************************))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))++++++,,,,,,---...//////---...000111111000...---,,,,,,++++++---...000222111111111000...---++++++222222111...,,,---111444...333@@@MMMSSSVVV^^^hhhwwwxxx|||}}}%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))&&&%%%&&&''''''---444===888111+++((((((+++---------,,,+++******)))))))))******+++,,,---......,,,,,,------............---...///000111111111000000222333333333222444555777888888777666666777999555444333333222222333333111111111111111222222333111000///000/////////000//////......---------,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***)))++++++************++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---------......------------............---------...///000222222222555BBBYYYfffbbbooohhhKKK:::<<>>>>>===<<<>>>BBB@@@AAACCCFFFGGGEEECCCAAA???BBBIIIOOOPPPLLLJJJKKKNNNPPPWWWbbbqqqhhhRRRDDD<<<777555999999:::;;;<<<>>>AAACCCKKKNNNTTT\\\bbbaaaYYYQQQFFFAAA===>>>AAACCC@@@===444444:::III```{{{sssnnnrrrcccRRRPPPOOOIIICCCBBBBBBBBBBBBBBBAAA???===;;;;;;;;;<<<;;;::::::999777666555444333333444444555444444333222222111111000000000000000000000000---.../////////...,,,+++...------------,,,,,,,,,************************(((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''((((((((()))))))))*********+++,,,---...///000---...///000000///...------,,,,,,,,,---///111222222111///---,,,---...///...///000111000000111222---000666:::;;;===EEEMMM]]]^^^cccnnn{{{~~~zzzyyyzzz{{{~~~%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%)))&&&%%%&&&'''(((...555QQQJJJ???444,,,((('''''',,,++++++******)))))))))))))))***++++++,,,------++++++,,,,,,---.........---...//////000000000//////111333444333333444555555666777666555666777999444444333222222222222333111111111000111111222222...------000000---,,,...//////......---,,,,,,,,,........................,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******++++++************++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......,,,------------.....................///111222333<<>>>>>AAAAAABBBDDDGGGIIIHHHEEEBBB===AAAHHHLLLNNNMMMLLLMMMPPPWWWbbbooo|||xxxfffQQQBBB:::666444666:::;;;<<<<<<===@@@DDDHHHVVVYYY^^^bbbaaaZZZQQQIIIBBB@@@>>>???BBBBBB@@@>>>666@@@VVVtttoookkkyyywwwvvveeeUUUPPPOOOLLLEEEAAAAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;:::999999777666444333333333444555444444333333222222111111000000000000000000000000...////////////...------------------,,,,,,,,,,,,************************(((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))''''''(((((())))))************+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---+++***+++---000111***+++---/////////...---000000000///...///555:::444666<<>>>>>WWWaaajjjmmmpppuuuzzz{{{~~~~~~~~~}}}uuujjjbbb[[[[[[\\\^^^ccckkkttt{{{ssscccPPPGGG@@@???@@@??????AAABBBCCCEEEIIIKKKKKKGGGCCCBBBEEEHHHIIIKKKOOOTTTVVV^^^iiixxx}}}gggWWWIII<<<999999888999<<<:::;;;===???AAAGGGNNNTTT^^^aaacccaaaYYYPPPHHHDDDAAA@@@???>>>>>>???@@@@@@CCC^^^ppptttqqq}}}^^^TTTLLLLLLLLLHHHGGGHHHCCCCCCBBBAAA???=========:::;;;;;;;;;;;;:::999999666555444333333333444555444444333333222111111111000000000000000000000000111000//////......//////---------,,,,,,,,,++++++************************'''((((((((()))))))))***'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))'''''''''((()))*********)))***+++,,,...///000000...---+++******+++---...,,,---------,,,,,,+++***,,,++++++,,,---...000111///...---,,,,,,,,,***)))------,,,++++++...111222333222222444777;;;======TTTZZZ\\\WWWVVV[[[bbbddddddgggiiiiiilllqqqsssrrr%%%%%%$$$$$$%%%%%%&&&'''%%%%%%'''((((((((('''&&&$$$%%%'''(((((('''%%%$$$&&&&&&(((,,,***&&&%%%(((------,,,+++***)))))))))))))))))))))***************************+++++++++******+++,,,,,,---............//////000/////////+++---000222222222222333///111222222222444666888555444333333222222333333333333222111111111111111222///222999999333000222//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++************++++++(((((())))))*********+++))))))))))))))))))))))))************************(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////000222333444:::EEEFFF@@@???CCCXXXuuummmPPPBBBBBBQQQaaajjjqqqwwwzzzzzz~~~tttkkkYYYYYYXXXYYY]]]eeeooovvv|||uuugggTTTIII@@@@@@BBBAAA@@@@@@CCCCCCFFFJJJMMMLLLHHHCCCEEEFFFFFFEEEHHHQQQZZZ^^^qqq}}}mmmSSSJJJ???666888:::::::::===:::<<>>>>>???::::::;;;;;;;;;:::999999666555444333333333444555444444333333222111111000000000000000000000000000222111000......///000000---------,,,,,,,,,++++++))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))&&&''''''((()))******+++)))***+++,,,...///000111111///---++++++---///111.../////////...,,,***)))+++,,,...000111111111111000...,,,,,,...000111111333222111///000111000------///111222444555666777,,,555;;;999;;;BBBIIIKKKIIIMMMOOOQQQXXXbbbiiijjj%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++******)))******+++,,,------------111111111111111111111111000111111222333444555555444444444444444555666777222222111111000/////////222000000444888777111,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++***))))))++++++++++++++++++++++++...---,,,+++************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******+++******)))(((''''''(((((()))***+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------......///000111444===:::333555:::FFFZZZ~~~___;;;===HHHUUU```lllvvvvvvpppvvvzzz~~~yyytttkkkaaaXXXVVVWWW[[[hhhuuuwww}}}~~~wwwqqqWWWHHH======@@@AAABBBEEEAAAEEEGGGGGGIIILLLKKKGGGIIIGGG@@@DDDPPPTTTYYYiiiyyylllTTTFFF@@@;;;777666999<<<<<<<<<;;;<<>><<<<<<;;;;;;::::::999999888777777777444444333333333333222222333333222222111000//////000000////////////000000///............---------...+++)))***,,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,((()))+++---...000000111...---,,,++++++---...///000///...---+++***)))(((***,,,...000111000...,,,+++,,,,,,------...............---------,,,,,,,,,222111000......000111222//////000222333444555666888888999<<<@@@EEEIIILLL%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))***************+++++++++******)))******+++,,,------------//////000111333444555555111111222222333333444444666666555444444444555555333222222111111000000///111///...111555444000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++...---,,,+++************))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))************))))))((('''((((((((()))***+++++++++,,,++++++++++++,,,------,,,,,,,,,------------...------------...///000111333;;;888111333333999HHHVVVccchhhiiisssnnnNNN;;;;;;BBBRRRdddoootttvvvqqqtttxxx}}}~~~{{{pppeee^^^ZZZXXX^^^ggghhhpppvvv{{{~~~www```QQQCCC???@@@@@@@@@AAAEEEGGGHHHHHHLLLRRRSSSPPPHHHIIIDDDHHHTTTXXX^^^mmmxxxiiiUUUCCC:::999888777888:::<<<<<<<<>>===<<<;;;;;;;;;:::999999888888777666666444444333333333333222222333333222111111000//////000000////////////000000............------------...,,,******,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((()))******+++)))***+++,,,------......,,,,,,,,,,,,---.../////////...------++++++***))),,,---...//////...,,,+++---------------.........---------------------,,,111///...------...///111......///000111222222333111000000000111333555777%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))******)))******+++++++++************+++,,,---------------...000222444666888999222222222222222222222222888777666555444444444444444444333222222111111000000...,,,...111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++---,,,+++***************))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------------------...///000111000777444000222000000999@@@TTT[[[\\\llliiiIII>>>:::GGG[[[jjjrrruuuooooooqqquuu{{{tttkkkbbbZZZWWWXXXXXX___gggmmmttt{{{kkk[[[KKKDDDCCCBBBBBBCCCIIIKKKMMMQQQYYYbbbeeebbbRRRUUUQQQSSS\\\___dddrrr~~~hhhXXXKKK???666333444777:::<<<===>>>???@@@KKKKKKOOOWWW^^^^^^WWWOOOGGGEEE???<<>>fff{{{```mmmnnnVVVJJJLLLIIIFFFCCC@@@???@@@@@@???>>>===;;;::::::::::::999999888888777777666666444444333333333333222222222222222111111000000///000//////......//////000............---------------,,,***+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))************+++,,,,,,,,,++++++***+++,,,---......//////------,,,,,,,,,,,,++++++---------------,,,,,,,,,//////..................,,,---------------------...---,,,++++++,,,---...------........./////////000///---,,,++++++,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))***+++++++++************+++,,,------------...///000222555777999999555444444444333333222222777666555555555555555666555444444333333222111111000...,,,---...//////---------------------------************************,,,+++++++++******))))))************************,,,,,,+++***************))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))******++++++++++++++++++***+++,,,,,,---++++++,,,,,,,,,---------------------...///000000///444111///555444222999AAASSS___kkk~~~aaaTTTCCC@@@RRRlllyyyxxxooolllkkkmmmsssyyy}}}~~~yyypppdddZZZTTTNNNUUU\\\```dddlllwww|||ssseeeSSSIIIGGGHHHHHHHHHIIIPPPXXXaaammmvvvvvvrrrggglllgggcccfffeeegggssssssbbbNNNAAA:::666666999666:::>>>??????@@@DDDHHHMMMPPPWWW^^^aaa\\\QQQIII@@@BBB@@@@@@NNN```ddd]]]BBB===<<>>777555666:::???;;;===???@@@@@@CCCJJJOOORRRYYYaaaccc]]]SSSJJJFFF===AAACCCDDDMMMUUUQQQFFF<<<<<>>^^^yyyzzzNNNAAAVVVkkknnngggdddbbbfffooouuuwwwvvvzzz|||nnnaaaTTTSSSRRRTTTUUUXXXaaakkkttt{{{zzziii\\\ZZZ]]]\\\XXX[[[jjj{{{|||vvv}}}yyy{{{sss```UUUFFF>>>777666666777:::???>>>>>>???AAADDDJJJPPPUUU]]]bbbeee```UUUJJJEEEDDD===>>>@@@AAAAAA???;;;888999LLLjjj{{{nnnddd}}}vvv]]]TTTPPPKKKGGGHHHGGGEEECCCAAA@@@??????;;;;;;:::999999999999999777777666666555555444444444444333333333333222222000000000000000000000000///......------......///------------,,,,,,,,,,,,+++,,,---,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))******)))***,,,---.../////////............---,,,++++++******+++,,,,,,---......+++*********,,,...000111//////........................---------,,,,,,,,,......................../////////..............................---------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))++++++,,,,,,+++******+++,,,------------,,,---......///000111111333333333333333333222222555555555555666777999999444444333333222111111111//////000000/////////000........................++++++++++++++++++++++++))))))))))))******************************************))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((()))+++...///++++++++++++++++++++++++***************++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000555111,,,///---,,,444444222666LLLggguuu~~~[[[KKKOOOXXXgggeeeeeellltttyyywwwtttwww{{{~~~{{{pppfff^^^WWWUUUSSSQQQUUU\\\aaafffppp|||wwwmmmooovvvvvvqqqvvv{{{jjjYYYKKKCCC>>>999777888:::999;;;?????????AAAGGGNNNVVV[[[]]]aaa```]]]UUULLLFFFEEEFFFAAA<<<;;;===:::777@@@OOO```sssvvvooo]]]TTTTTTMMMGGGFFFFFFFFFDDDCCCAAA@@@???>>>;;;;;;:::999999999999:::777777666555555444444333444444333333333333222222///000000000000000000000///......------......///---------,,,,,,,,,++++++***,,,---,,,***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))******+++***+++,,,---------------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------------------------......---------------.........//////...---,,,++++++***------............------------..................------.........------,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((()))++++++,,,,,,,,,******+++,,,------------******+++---...000111111111111111111111111111111777666666666666777777888444444333222222111111000---///000000///......///........................++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((***)))))))))***,,,///111++++++++++++++++++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////+++333222...111...,,,555000444444>>>TTTddduuuRRREEERRRjjjiiijjjqqqyyy|||wwwqqqtttwwwyyyzzz}}}vvviii]]]WWWQQQKKKKKKOOOUUUXXX```lllzzz{{{rrrbbbRRRDDD;;;666:::777777;;;======???BBB@@@AAAEEENNNYYYaaadddddd^^^XXXPPPIIIFFFFFFHHHIIIFFF<<<999===;;;===TTTrrrxxxnnneeeMMMPPPTTTIIIBBBFFFEEEEEECCCBBB@@@???>>>===;;;;;;::::::999:::::::::777666666555444444333333444444444333333333222222////////////000000000000.........------.........---------,,,,,,,,,++++++***,,,...---***(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))***+++,,,,,,,,,,,,,,,,,,+++***)))+++******+++,,,...111222+++++++++,,,,,,---------000000///......---,,,,,,+++,,,,,,------.........000000///...,,,+++***))),,,------......------,,,,,,,,,,,,------.........((()))***+++,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))$$$&&&(((+++---...------///...,,,+++***+++,,,,,,---------......000111111333222111111111222333444444555666777777666555444444222000000222333111...+++,,,.../////////..............................,,,,,,,,,,,,,,,+++***)))''''''''''''((()))***+++(((((((((((((((((((((((($$$'''***++++++***+++,,,******))))))))))))******((((((((((((((()))******)))+++)))'''+++222222---***)))))))))***+++,,,,,,111///,,,)))'''''''''((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...///////////////......222111777???AAAEEEYYYppp~~~yyyxxxzzz}}}cccJJJOOOiiipppyyyvvvooovvvwwwwwwxxx|||yyyuuummmcccYYYQQQKKKGGGMMMNNNVVVccckkkooouuu~~~xxxlllZZZKKKAAA<<<999888888777888;;;???AAAAAAAAADDDGGGOOOYYYbbbeeedddbbbZZZLLLHHHIIIGGGNNNVVVTTTEEE>>>999777888IIIqqqfff\\\QQQJJJJJJKKKKKKJJJBBBCCCCCCCCCBBB@@@>>>===;;;;;;;;;;;;:::999888888999999888666555444333222111111111111111111111111222333333333222000...---//////...------------...---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$######''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((***+++,,,///...---,,,++++++***)))+++,,,------.........---+++***)))))))))+++...///------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......//////...---,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&''')))+++,,,,,,++++++...---,,,+++***++++++,,,------------...///000000111000000//////000222222333444555666666555444333222000...///000111///---+++,,,---...//////...---------------------------+++,,,,,,,,,++++++***)))******)))(((((((((((((((((((((((((((((((((((((((%%%''')))))))))((()))+++******))))))))))))******((((((((((((((())))))***&&&((('''&&&+++222333///******)))))))))***++++++...---***((('''&&&'''''')))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------......////////////......555222444999888888FFFWWW```eeeggghhhsssnnnWWWTTTeeerrr{{{tttqqqpppqqqsssuuuyyy~~~~~~|||xxxqqqggg]]]TTTNNNLLLKKKOOOWWW^^^cccjjjsss|||sssaaaXXXKKK@@@;;;999888888:::::::::;;;===???BBBDDDLLLSSS\\\cccddd___YYYTTTEEEFFFIIIJJJNNN[[[___TTT<<<888888@@@QQQlllyyy```XXXNNNIIIHHHIIIIIIGGGBBBBBBCCCBBBAAA@@@>>>===;;;;;;;;;;;;:::999888888888777777666555444333333111111111111111111111111111111111111000///............---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((***+++,,,---------,,,++++++******---------,,,,,,,,,,,,,,,,,,+++*********,,,...///------,,,,,,,,,+++++++++******++++++++++++,,,,,,***++++++,,,,,,---------.........---,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&(((((('''&&&&&&&&&''''''((((((***++++++***))))))---,,,++++++***+++++++++,,,,,,+++,,,,,,---...///...............///000000222222333444444333222222///...------...///---,,,,,,,,,---.........------------------------------+++++++++,,,++++++***))),,,,,,+++)))((('''&&&&&&(((((((((((((((((((((((((((((()))((('''&&&((()))***))))))(((((())))))***((((((''''''(((((()))***&&&((('''&&&***...///---+++******))))))))))))***+++***((('''&&&&&&'''((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------....../////////......666111000333111///555@@@LLLXXX^^^```rrruuulllfffxxx{{{uuutttmmmoooqqqtttvvvxxx{{{~~~xxxnnnccc\\\OOOJJJGGGIIILLLPPPXXX___kkkqqqyyy{{{lll^^^VVVGGGBBB;;;777666888999:::===>>>>>>======@@@GGGMMMYYY```gggggg___UUUMMMIII@@@JJJNNNJJJNNNXXXRRR@@@666<<>>AAABBBBBBBBBHHHRRR[[[bbbeeeddd]]]RRRJJJIIILLLOOOSSSPPPJJJMMMJJJ@@@999NNN___uuuqqqqqqzzz^^^SSSQQQMMMIIIGGGFFFFFFDDDCCCAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888888444444444444444444444444222222222222222222222222//////...---...///111222...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))))))))))))))*********++++++,,,,,,,,,+++***))))))******+++......---,,,,,,,,,------,,,,,,,,,++++++++++++***))))))******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((())))))((('''&&&&&&&&&&&&&&&%%%&&&'''((()))*********)))*********************+++************++++++,,,------...///000000111111000000////////////000000---..................///,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********))))))************))))))))))))))))))))))))))))))------,,,***''''''(((***))))))(((((((((((())))))'''''''''''''''(((((()))***)))))))))(((&&&&&&'''******)))(((''''''''''''(((((((((((())))))******(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---...............111...///222333333444666<<>>===<<<<<<<<<;;;;;;;;;;;;:::999888888333333333444444444444444333333333333333333333333000///......///000222333///......---------------+++,,,,,,------,,,,,,+++++++++***************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((())))))((((((((())))))******+++++++++((((((((()))***+++,,,---......------,,,---------,,,,,,+++++++++***************++++++,,,------...+++++++++++++++++++++*********+++,,,,,,---------*********+++++++++,,,,,,*********++++++,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''######$$$&&&'''((()))***(((((('''&&&&&&&&&''''''%%%%%%&&&'''((()))***+++(((((()))************)))++++++************++++++,,,---///000111111111111000//////......//////000---...000///......///111,,,,,,+++*********++++++++++++++++++++++++++++++((()))******+++*********&&&((()))+++,,,,,,+++***))))))))))))))))))))))))---...---,,,)))((()))***)))((((((''''''(((((()))''''''&&&&&&''''''((()))&&&%%%(((******'''(((+++)))((((((''''''''''''((((((((()))))))))*********(((((((((((((((((((((((()))************+++++++++++++++,,,,,,,,,,,,------+++,,,---...............//////000111111111111222111555FFF___xxxvvvnnnooonnnjjjkkkqqqqqqtttyyy|||wwwmmmbbb[[[VVVOOOGGGIIIGGGGGGJJJPPPVVV[[[]]]sss}}}vvvjjjXXXPPPDDD;;;777888:::<<<999:::<<<======>>>@@@BBBBBBGGGMMMRRRUUUXXX^^^bbbZZZSSSKKKHHHJJJQQQXXX\\\UUULLL<<>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888888444444444444444555555555333333333333333333333333////////////000111111222//////...------------...++++++------------++++++************************************************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))(((''''''(((((())))))*********+++&&&''')))***,,,---------,,,,,,,,,,,,------------++++++++++++******************+++,,,---......///*********+++++++++++++++******++++++,,,,,,------)))))))))******++++++,,,))))))******+++,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''((()))'''''')))*********)))))),,,++++++******++++++++++++---...000111111111111000///............///000,,,...000///...---///111---,,,+++***))))))***+++++++++++++++++++++++++++(((((()))***************&&&(((***,,,,,,,,,+++***))))))))))))))))))))))))+++,,,---,,,***(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%(((,,,+++&&&''',,,''''''&&&&&&&&&'''((((((''''''(((((())))))(((((((((((((((((((((((((((((()))************+++++++++++++++,,,,,,,,,,,,------***+++,,,---............,,,///111///......///000...333===NNNjjjwwwtttrrrllljjjnnnkkkmmmqqqwww~~~~~~~~~zzzsssooojjj^^^QQQNNNJJJEEEDDDFFFJJJLLLMMMbbbkkkxxxtttgggYYYOOODDD@@@;;;888888:::;;;<<<:::<<<>>>???>>>???BBBEEEGGGKKKRRRWWWYYYXXXVVVTTTNNNKKKLLLVVVaaaddd[[[RRREEEGGG999999LLLPPPggg}}}xxxttt~~~{{{eeeZZZTTTQQQPPPKKKKKKIIIGGGEEEDDDDDDEEE@@@???===<<<:::::::::;;;;;;;;;;;;;;;:::999888888666666555555555555555555111111111111111111111111......///000000////////////...------,,,,,,------***+++---......---+++***))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''))))))((('''&&&(((((())))))))))))))))))&&&(((***---...---,,,+++******+++,,,,,,---------++++++++++++************))))))***+++,,,---......))))))******++++++,,,,,,+++++++++++++++,,,,,,,,,(((((())))))***++++++,,,((())))))***++++++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''(((*********)))(((,,,,,,+++++++++++++++,,,***,,,...000111111111000000///...------...///000+++---//////---,,,...111---,,,***)))))))))******************************(((((()))***************''')))+++,,,,,,,,,***))))))))))))))))))))))))))))))+++,,,,,,***(((''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))'''***...+++$$$%%%***&&&&&&&&&&&&&&&'''((()))&&&&&&''''''(((''''''&&&(((((((((((((((((((((((()))************+++++++++++++++,,,,,,,,,---------***+++,,,---............***...111///,,,---000222...555777;;;XXX|||vvv|||wwwnnniiijjjfffhhhlllrrrwww|||rrrdddTTTNNNFFFCCCCCCDDDEEEDDDLLLSSS]]]hhhqqq{{{}}}oooaaaVVVMMMDDD???:::999888999;;;;;;:::999;;;===@@@AAA@@@BBBEEEIIIKKKNNNTTTYYYZZZVVVMMMGGGEEEGGGRRRgggvvvrrr[[[FFF444DDD<<<;;;VVVjjjuuuYYYVVVXXXOOOHHHKKKKKKKKKIIIFFFDDDCCCDDDEEE@@@???===;;;:::::::::;;;;;;;;;;;;;;;:::999888888777777666666666555555555////////////////////////,,,---...//////...---,,,...---,,,,,,++++++,,,,,,***+++---......---+++***)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''))))))(((&&&%%%)))))))))))))))((((((((('''))),,,//////---***(((((()))***+++,,,---------+++++++++************)))'''((()))***+++,,,------(((((()))***+++,,,,,,---++++++++++++++++++++++++'''(((((()))***+++++++++((())))))***++++++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************,,,---......///.........,,,******...444777666333//////---,,,+++*********.........------,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,+++***((('''*********))))))))))))))))))***,,,,,,,,,)))&&&$$$((((((((((((((()))******((((((((((((((((((((((((!!!)))...+++'''&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((()))))))))))))))*********)))***+++++++++)))(((''',,,+++***))))))+++---.....................------------......///000000000///111444;;;III```{{{zzzyyyuuuooommmmmmjjjgggiiioootttuuuttt~~~|||gggaaaVVVLLLDDDAAAAAABBBEEEGGGKKKNNNSSS\\\gggnnntttzzztttaaaYYYLLLCCC>>>===;;;:::777999;;;<<<<<<;;;<<<===EEEDDDBBBAAABBBFFFIIIKKKRRRLLLKKKOOOLLLDDDBBBGGGBBBSSSfffnnniii\\\KKK???>>>BBBGGGYYY~~~lll```UUUPPPOOOLLLKKKLLLHHHHHHIIIHHHGGGFFFDDDBBB???>>>===<<<;;;::::::999;;;;;;::::::999888777777777777666666555555444444333333222222111000000000......---------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++***))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((###$$$%%%'''(((''''''&&&)))((('''&&&'''***---///------,,,++++++,,,,,,,,,)))...000...,,,......,,,************+++,,,,,,---...---,,,+++************)))******++++++,,,------*********++++++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))(((((()))************))),,,,,,---...............---+++***...444777666333000///...,,,+++*********---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((((((***)))))))))))))))))))))((()))+++,,,+++)))'''%%%((((((((((((((())))))***(((((((((((((((((((((((('''...111---(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))*********)))******+++***)))(((''',,,+++***))))))+++,,,.....................------------......//////000000---///111444;;;III[[[gggrrrqqqjjjnnn}}}ssskkkkkkkkknnnqqqsssrrrqqqvvvzzztttmmmbbbVVVMMMGGGDDDCCCBBBCCCEEEFFFHHHNNNWWW]]]bbbiiivvv{{{jjj\\\QQQJJJAAA;;;999999999999;;;<<<===>>>???@@@BBBCCCEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMHHHDDDHHHNNNXXXTTTPPPPPPOOOJJJAAA;;;KKKZZZnnn~~~ggg]]]SSSPPPNNNLLLJJJJJJFFFFFFFFFEEEDDDCCCAAAAAA>>>===<<<:::999999888888::::::999999888777777666666666666555555555555555333333222111111000000///......---------,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++***************))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$%%%''''''''''''&&&'''(((((()))***++++++,,,...------,,,,,,---------+++...///,,,+++---,,,***,,,+++++++++++++++,,,---...---,,,+++************++++++++++++++++++++++++***++++++++++++++++++,,,************)))))))))((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))'''((())))))******))))))+++,,,------......---------,,,,,,///333666555222000///...---,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))******'''(((***++++++***((('''((((((''''''(((((()))***((((((((((((((((((((((((***///000+++'''((()))((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((())))))*********)))************)))((((((++++++***))))))+++,,,---------------------......---------...//////000000///111222333444888@@@FFF^^^```aaaiii~~~tttrrrpppoooppppppnnnlllkkkooovvvyyyooocccYYYPPPKKKIIICCCCCCBBB@@@@@@BBBGGGKKKNNNUUUaaakkkooorrr{{{wwwnnnfff\\\NNNDDDAAA>>>999777888999;;;;;;??????>>>???@@@CCCEEEGGGJJJKKKLLLMMMNNNMMMMMMMMMNNNOOOLLLDDD???CCCJJJMMMIIIAAA===??????===BBBJJJssszzzwwwooo]]]TTTMMMLLLKKKHHHFFFGGGDDDCCCBBBAAA@@@?????????<<<;;;:::999888777777777999888888777777666666666444444555555555555555555333222222111111000//////......---------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,+++*********))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&(((***,,,,,,+++***)))......------------......---...,,,)))))),,,,,,(((------,,,+++++++++,,,,,,---,,,,,,++++++*********---,,,,,,+++******))))))+++++++++++++++*********************))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))))))))))))))++++++,,,---------------...------///222444333111000///...---,,,,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++)))))))))))))))*********'''((()))*********(((((((((''''''''''''((())))))(((((((((((((((((((((((((((,,,,,,'''%%%'''))))))((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''(((((()))*********))))))*********)))))))))*********)))***+++,,,,,,,,,,,,------------......,,,,,,---......//////000///111333333222333666999MMMSSS^^^iiiyyyzzzuuuuuusssmmmggggggiiimmmsssyyy}}}~~~}}}{{{uuummmeee___ZZZXXXPPPNNNJJJFFFBBBAAAAAABBBCCCGGGOOOUUUVVVWWW___iiikkknnnvvv|||iiiaaaWWWPPPLLLGGG@@@;;;>>><<<;;;;;;<<<>>>@@@AAABBBAAA@@@AAACCCFFFIIIJJJUUUTTTSSSQQQOOOMMMKKKKKKHHHHHHDDD@@@GGGSSSUUUMMM777777;;;>>>;;;AAA\\\{{{sssxxxuuubbb___QQQKKKGGGHHHHHHDDDBBBCCCDDDBBBAAA???>>>>>>>>>???;;;;;;:::999888777777888777777666666666555555555333333333444444555555666222222222111000000//////......---------,,,,,,,,,---,,,,,,+++***+++++++++---,,,,,,+++***))))))(((((((((((()))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''((()))+++,,,,,,+++***)))---,,,,,,,,,,,,---......,,,,,,)))''')))------)))......---,,,+++++++++,,,,,,,,,,,,,,,++++++******,,,+++++++++******)))))),,,,,,++++++******))))))*********)))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))***++++++,,,,,,,,,,,,,,,---------///111111111000///...---,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))***+++(((((())))))************''''''((()))))))))(((((('''''''''''''''(((((()))((((((((((((((((((((((((+++---,,,&&&$$$&&&'''&&&((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((&&&''''''((())))))******))))))))))))))))))*********))))))*********++++++,,,,,,,,,,,,------......,,,,,,------.../////////---.........///111333555999CCCXXXdddooowwwgggiiiiiihhhjjjnnnqqqrrrrrrvvvuuuuuusssrrrpppoooooogggbbb\\\TTTMMMFFFBBB???AAAAAADDDGGGFFFEEEJJJRRRPPPSSSYYYbbbmmmwww~~~{{{ssskkkfff```ZZZUUULLLHHHBBB???>>>>>>===<<>>CCCYYYuuuxxxqqq[[[SSSQQQKKKGGGFFFHHHGGGCCCBBBCCCDDDCCCAAA???>>>>>>??????;;;;;;:::999888888888999666666666555555555555555222222333333444444555555222222111111000//////.........---------,,,,,,,,,,,,,,,+++************+++,,,,,,++++++***)))((((((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((******************++++++++++++******+++,,,,,,---***+++***''')))...///---...---,,,,,,++++++++++++++++++,,,,,,,,,+++******)))))))))******++++++++++++++++++******)))))))))))))))))))))))))))******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((()))***++++++,,,,,,++++++,,,---...............---...---,,,++++++++++++,,,***************+++++++++++++++++++++++++++++++++************************++++++***************+++((((((((()))******++++++((((((((())))))(((((('''''''''&&&&&&''''''((()))((((((((((((((((((((((((000111...(((%%%&&&&&&###'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&'''((())))))******)))))))))((())))))***+++)))))))))************+++++++++,,,,,,------......,,,,,,,,,---......//////000000///...///111333444000888OOO[[[dddwwwkkk|||sssnnnjjjfffddddddfffgggggglllnnnqqquuuyyy}}}|||vvvmmmdddZZZQQQIIIDDDDDD@@@???AAABBBAAABBBFFFBBBBBBDDDIIIOOOWWW^^^ccckkkqqqyyynnnccc]]]YYYSSSNNNIIIFFFBBB??????>>><<<;;;;;;<<<>>>??????@@@AAABBBAAABBBDDDFFFLLLMMMQQQXXX```cccbbb```WWWSSSMMMGGGCCCAAAAAAAAAEEEIIIVVVmmmfffHHH@@@???DDDRRRjjjqqq^^^XXXPPPEEEKKKHHHGGGJJJIIIEEEDDDGGGDDDDDDBBBAAA@@@?????????;;;::::::999888888999999555555555555555555555555222222333333333333333333222111111000000///............---------,,,,,,,,,,,,,,,+++***************+++++++++***)))))))))((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((***************+++,,,---***))))))******+++,,,---)))---...++++++...111000,,,,,,+++*********++++++***+++,,,------,,,******(((((())))))***++++++,,,***************)))))))))))))))))))))************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((()))******++++++++++++++++++,,,------,,,+++++++++,,,,,,+++*********++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******'''(((((()))******++++++)))))))))(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((,,,---+++'''&&&((('''###&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((()))***+++***)))((((((((()))+++,,,((())))))******************++++++,,,------......+++,,,,,,------......///333222000000111222222222222111CCCLLLSSSpppzzz~~~xxxooohhheeeddddddddddddfffkkkqqqwww~~~xxxqqqjjjbbbZZZUUUNNNFFFAAACCCEEECCC@@@???????????????AAAEEEJJJMMMTTTXXX___eeejjjoootttwwwxxxvvvsssnnneeeZZZPPPIIIIIIGGGDDDAAA@@@???>>>===<<<===>>>>>>======???AAA@@@BBBEEEFFFFFFHHHMMMPPPTTTUUUZZZaaaffffff___YYYMMMKKKHHHFFFDDDDDDDDDDDDLLLNNN[[[mmmuuujjjTTTDDDCCCRRRggg~~~ttt^^^WWWRRRLLLFFFJJJGGGGGGIIIHHHDDDDDDHHHCCCCCCCCCCCCBBB@@@???>>>999999888777777777888888555555555555555666666666333333333333222222222222111111111000//////............---------,,,,,,,,,,,,++++++***************************))))))))))))((())))))))))))(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))'''(((***,,,------,,,,,,************+++,,,---...***111555111,,,---///000******)))))))))***++++++)))***,,,------,,,***)))))))))))))))************))))))))))))************((()))))))))************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))***++++++++++++++++++,,,---,,,+++*********++++++******)))***************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))'''(((((()))***+++++++++******)))((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((###%%%%%%###%%%))))))%%%%%%&&&&&&''''''(((((((((''''''''''''((((((((()))%%%%%%&&&'''((()))***+++***)))(((((((((***+++,,,(((((()))*********************+++,,,,,,---......++++++,,,------......///...------...000000///...444+++555;;;BBBuuuvvvoookkkjjjiii___aaaeeekkkrrryyy~~~{{{xxxuuuqqqkkkfffXXXNNNFFFGGGIIIFFF???:::@@@@@@AAA@@@@@@AAADDDFFFFFFIIINNNQQQTTTWWWZZZ]]]fffggghhhjjjooowwwooogggZZZXXXUUURRROOOKKKHHHFFF>>>===<<<;;;<<<======>>>;;;>>>AAAAAA@@@@@@AAACCCCCCFFFJJJLLLNNNQQQWWW\\\YYYZZZ]]]bbbddd___SSSIIIFFFFFFGGGIIIJJJJJJJJJKKKCCCDDDMMMXXXWWWMMMKKKPPPccc||||||```XXXQQQFFFFFFPPPGGGEEEEEEFFFEEEAAABBBFFFBBBCCCCCCCCCBBB@@@>>>===888777777666666666666777555555666666666666666666444333333222222111111111111111111000//////............---------,,,,,,,,,,,,++++++***)))*********)))))))))))))))*********)))))))))))))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))$$$'''+++...000///,,,***++++++++++++,,,---...///,,,555:::555---+++...000)))((((((((()))***++++++)))***,,,------,,,+++)))++++++******)))((((((((((((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))$$$$$$&&&&&&&&&&&&$$$$$$)))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***)))((((((((()))+++,,,************************++++++++++++++++++++++++***************************++++++***)))***,,,...***)))(((''''''((()))***))))))***++++++++++++***))))))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))************000///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------...///111222111111000333>>>UUUqqqmmmnnnyyygggdddcccfffiiilllsss{{{zzzyyyyyy{{{}}}nnnlllaaa\\\___TTTAAA:::?????????===;;;:::;;;<<<>>>???AAADDDGGGHHHFFFEEEJJJJJJKKKMMMQQQVVVZZZ]]]aaacccfffhhhiiihhhfffeeemmmoooooommmhhhbbb^^^\\\^^^fffllliii^^^QQQIIIFFFCCCAAA@@@@@@@@@@@@???>>>===<<<;;;<<<>>>AAABBBBBBAAAAAAAAACCCEEEHHHLLLNNNOOOOOOQQQUUUYYY\\\^^^___VVVXXXXXXVVVQQQKKKHHHGGGLLLOOOSSSYYYfffmmm```LLL???:::<<>><<<777777777777666666666666444444444444444444444444333333222222111000000000///////////////000000000,,,,,,+++*********+++++++++******)))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((******+++++++++******)))((()))***,,,---///111111...)))'''(((***(((((())))))))))))((((((,,,,,,,,,+++++++++******))))))***))))))(((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$(((((('''%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((('''((()))***+++************************++++++++++++++++++++++++************************(((***,,,---+++******+++))))))(((((((((((())))))(((((()))*********))))))'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''(((((((((((())))))))))))************...---+++)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---------...///000111//////...///444AAASSS``````\\\fff~~~xxxsssoookkkggghhhmmmjjjlllpppwww}}}}}}uuummmlll___NNNKKKFFFFFFEEECCCAAA@@@@@@@@@=========?????????>>><<>>>>>>>>>>>>>>=========<<<<<<===???BBBCCCDDDJJJKKKNNNRRRUUUYYY[[[\\\bbb```]]][[[ZZZXXXUUUSSSOOONNNKKKIIIHHHIIILLLOOOSSScccyyywwwZZZAAABBBAAAEEEPPP\\\ooo|||ddd\\\SSSNNNLLLKKKHHHEEEAAABBBBBBBBBBBBAAAAAA@@@DDDCCCAAAAAA@@@???<<<:::888777777777666666555555444444444444444444444444333333222222111000000000000000000000000000000000///...---,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))************(((((())))))+++,,,.........//////---)))'''(((***)))******++++++******))),,,+++++++++************)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&###&&&((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((''''''''''''((())))))************************++++++++++++++++++++++++))))))))))))))))))))))))'''***---...---***)))((((((((())))))))))))((((((&&&'''(((((())))))(((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''************))))))))))))''''''''''''(((((((((((())))))))))))************+++***)))'''''''''((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000111,,,...///......111888>>>HHHQQQaaatttxxxxxx}}}sssooooooeeegggkkkpppvvv|||yyygggUUURRRQQQPPPNNNLLLIIIFFFCCCBBB@@@??????>>>>>>===<<<<<>>===<<<<<<<<<===>>>>>>????????????>>>======>>>@@@AAA@@@>>><<<<<<<<<@@@@@@@@@??????>>>>>>???======>>>>>>>>>>>>??????@@@AAABBBCCCFFFHHHKKKLLLQQQTTT[[[aaafffhhhiiiiiiiiiddd^^^ZZZWWWSSSOOOKKKMMMJJJHHHHHHMMMSSSYYY\\\fffuuueeeLLLAAA>>>QQQlllyyyooo{{{eeeWWWSSSOOOMMMMMMKKKGGGDDDAAABBBCCCCCCCCCCCCCCCCCCDDDBBBAAA@@@???>>>;;;888999888888777666555555444444444444444444444444444333333222222111000000000111111000000000000000000111000///...---,,,,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((()))))))))))))))(((&&&''')))+++---...//////---------+++((('''((()))++++++,,,,,,,,,,,,++++++************))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&(((+++,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((************************************************(((((((((((((((((((((((('''***,,,,,,+++)))(((((('''((()))******)))((('''''''''((())))))))))))(((((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''*********)))))))))((((((''''''''''''((((((((((((((()))))))))************))))))((('''''''''((((((************************+++++++++,,,,,,,,,------,,,---------...///000000,,,...111111000000222444@@@LLLXXXddd{{{~~~ssspppxxxyyyxxxvvvssssssvvvzzz~~~}}}tttbbb^^^```^^^[[[XXXTTTOOOIIIFFFFFFFFFEEEBBB@@@??????@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@??????????????????AAABBBCCCBBB@@@@@@AAABBBEEEBBB??????AAABBBBBB@@@???@@@BBBBBBBBBBBBCCCEEEDDDFFFIIIKKKNNNQQQTTTVVVZZZ^^^eeekkkoooooommmlllbbb[[[SSSMMMKKKJJJHHHFFFJJJMMMSSS\\\dddhhhhhhggghhhmmmvvvsss___IIIHHHTTTXXXuuuxxxpppmmmzzzsssddd[[[PPPNNNLLLKKKKKKJJJFFFCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDBBB@@@@@@???===:::888:::999888777666555444333555555555555555555555555333333222222111000000000111111111111111000000000111000///...---,,,,,,,,,+++******)))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((()))))))))((('''''''''(((***,,,......------+++++++++)))((((((((()))+++,,,,,,,,,,,,,,,,,,+++)))))))))))))))(((((((((''''''(((((((((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%(((++++++***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''))))))))))))))))))))))))************************'''''''''''''''''''''''')))******)))(((''')))***'''((()))******)))(((''''''((())))))******))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))(((((()))))))))***************************+++++++++,,,,,,,,,------,,,,,,------.../////////---...000222222333444555666AAAJJJUUUrrr|||}}}}}}vvvuuuooonnnllljjjhhhddd^^^YYYSSSRRRPPPLLLFFFBBBAAABBB======>>>>>>??????@@@AAA?????????@@@@@@AAAAAAAAABBBCCCDDDCCCAAA@@@AAACCCDDDBBB@@@AAADDDEEEBBB???DDDFFFHHHHHHGGGGGGIIIKKKKKKOOOSSSVVVWWWZZZ^^^aaafffhhhjjjkkkjjjgggccc```XXXRRRJJJDDDBBBDDDHHHKKKWWW```lllvvvxxxqqqeee[[[OOOPPPTTTTTTMMMNNNddd}}}uuuwwwjjj[[[VVVVVVOOOMMMKKKIIIHHHFFFEEEDDDBBBCCCDDDEEEEEEFFFEEEEEECCCBBB@@@??????===:::888:::999888777666555444333555555555555555555555555333333222222111000000000111111111111000000/////////...---,,,+++++++++++++++******)))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((''''''&&&)))***+++,,,---,,,+++******)))(((((())))))))))))******++++++++++++******((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""%%%'''(((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((('''&&&'''***,,,(((((())))))))))))(((((((((((()))************)))%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''(((((((((((())))))))))))************(((((())))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++---......///..................///000111222---777@@@NNNnnnyyy~~~~~~yyy}}}{{{{{{{{{}}}}}}wwwrrrjjjjjjggg```WWWPPPMMMMMMHHHHHHGGGFFFEEECCCBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCBBBDDDEEEEEEDDDCCCCCCDDDEEEEEEFFFIIIMMMMMMJJJFFFKKKNNNQQQQQQOOONNNQQQTTT[[[___ccceeedddeeegggjjjfffdddaaa]]]YYYTTTQQQOOOKKKKKKJJJHHHIIIOOOYYYaaa|||xxxbbbMMMAAA@@@===<<>>>>>>>>===:::888999888888777666555555444555555555555555555555555333333222222111000000000111111000000//////......,,,,,,+++*********+++++++++******)))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&***++++++++++++***))))))***((('''(((***++++++***))))))************))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((()))(((((('''))))))))))))))))))))))))************************(((((((((((((((((((((((($$$&&&((((((((((((***+++))))))(((((((((((())))))&&&'''(((((())))))((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((()))******+++''''''''''''(((((((((((())))))))))))************''''''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++---...///.........///...------...............222888CCC]]]fff___^^^hhhxxx}}}||||||}}}|||vvvkkkccc``````\\\[[[ZZZXXXUUUSSSQQQOOOPPPQQQRRRRRRQQQNNNLLLJJJKKKMMMPPPQQQQQQPPPOOOPPPQQQRRRUUUXXXZZZYYYVVVTTTWWWZZZ]]]\\\YYYYYY[[[___dddhhhkkkjjjfffcccdddfff[[[XXXRRRNNNKKKKKKMMMOOOOOOVVV[[[[[[XXX\\\fffpppsss___KKK???;;;DDDEEEIIIXXXvvvvvvxxxwww{{{```SSSQQQRRRNNNIIIJJJJJJIIIGGGDDDBBBAAAAAA??????????????????>>>======;;;:::;;;;;;;;;999777888777777777666666555555555555555555555555555555333333222222111000000000000000//////...------,,,+++************+++,,,,,,+++******)))))))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''''''''''')))))))))((())))))*********((('''(((+++---,,,+++))))))************))))))((((((((())))))*********((())))))***************(((((((((((())))))))))))'''''''''((()))*********((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))!!!$$$(((******))))))******)))(((''''''((()))***%%%&&&''''''((((((''''''''''''((()))******))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''''')))***+++,,,---''''''''''''((((((((()))))))))))))))************&&&&&&((()))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,...///......---000/////////000111000///111000...222DDDbbb~~~ssszzzjjj]]]QQQQQQ\\\jjjyyy{{{www~~~www~~~~~~uuunnnlllllliiiiiigggfffcccaaa___]]]\\\]]]^^^]]]ZZZVVVRRRPPPTTTWWW[[[^^^]]]]]]\\\\\\^^^___aaabbbaaa```^^^]]]aaaeeehhhgggcccbbbeeehhh```ccceeebbb[[[VVVVVVWWWTTTQQQLLLJJJLLLRRRYYY^^^dddlllrrrmmmbbb\\\aaahhhcccbbb\\\OOOBBB>>>DDDMMMFFFUUUlllkkkeeerrrgggaaaZZZTTTNNNKKKLLLOOOEEEGGGHHHGGGDDDAAA??????@@@@@@@@@@@@@@@???>>>===999888888888999999777666777777777777666666666666666666666666666666666666333333222222111000000000000//////...------,,,,,,************+++,,,------+++******)))))))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''((('''((('''''''''''')))+++,,,***(((&&&(((,,,...---,,,*********++++++*********(((((())))))******++++++))))))***+++++++++++++++(((((((((((())))))))))))&&&''''''((()))******+++((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++'''###$$$)))+++((($$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,)))((('''&&&&&&'''((()))''''''(((((())))))******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***,,,,,,+++***)))(((''''''************))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...111444444888FFF\\\mmmooolllnnnyyy~~~oootttrrrkkkeeedddbbbaaafffnnnrrrcccWWWWWWYYY\\\iiixxxzzzrrrssswwwxxxvvvtttuuuzzzyyyvvvssssssttttttrrrmmmiiifffjjjiiijjjhhhaaaXXXUUUWWWbbbfffkkknnnmmmiiiccc^^^jjjmmmmmmiiieeeeeedddaaajjjkkkhhhcccbbbeeegggeee]]]]]][[[XXXUUUTTTVVVXXXZZZ\\\[[[XXXXXX```kkkssslllRRRIIIIIIIIIKKKFFFDDDFFFJJJSSScccppplllzzzrrr```hhhvvvgggYYYWWWTTTPPPMMMJJJHHHGGGHHHGGGEEECCCAAA>>>===<<>><<<;;;:::999888::::::999888777666555555666666666555555444333333666666666777666555555444111111111111000000000//////......---+++***))))))******+++++++++,,,,,,,,,***))))))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%'''***+++++++++***))))))))))))))))))***+++---,,,+++***)))))))))))))))************+++++++++************************((()))+++,,,+++)))'''&&&''''''(((((())))))******))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''&&&######''',,,&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++)))((('''&&&&&&'''((()))((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))******)))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,------------............,,,...000///000777DDDNNNQQQPPPYYYmmmzzz{{{dddMMMDDDBBBBBBJJJVVV[[[gggggggggvvv{{{ssstttsssssspppmmmnnnrrrrrrnnnvvvvvvvvvvvvuuusssqqqppppppoooooonnniiiaaa___aaaiiilllqqqsssrrroooiiifffkkkmmmkkkddd]]][[[XXXUUUWWW\\\______```bbbaaa]]]\\\ZZZYYYYYY]]]ccchhhlll|||uuunnnmmmqqquuuwwwwwwuuujjjVVVEEE>>>>>>???AAA===FFFbbbwwwhhhnnn}}}gggWWWSSSQQQOOOMMMKKKIIIHHHGGGFFFEEECCCAAA???===;;;:::>>>===<<<;;;:::888777777777777666666555555444444444444444444444444444444555555666666555555444333111111111000000000/////////...---,,,+++******)))************++++++++++++******)))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))+++,,,,,,,,,+++***(((((((((((()))***+++,,,++++++***************+++)))************+++++++++************************)))***+++,,,+++***(((''''''((((((((()))))))))***)))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%$$$&&&(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******)))))))))(((''''''''''''(((((())))))((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************************++++++++++++,,,))))))***++++++,,,------------------...............///000000///000333666??????IIIccchhhVVVLLLDDDBBBEEECCCMMMKKKHHHSSS\\\eeeppp~~~{{{wwwvvvvvvpppiii`````````aaabbbdddeeefffdddbbbaaabbb___YYYYYY\\\\\\^^^```bbbbbb```]]]ZZZ___bbbaaa\\\WWWWWWVVVSSSZZZccckkkpppsssuuuqqqkkksssqqqpppuuurrrccc^^^\\\YYYVVV___UUUJJJDDD@@@???CCCIIIPPPTTThhh}}}tttnnnxxxzzzaaaSSSMMMJJJLLLKKKJJJIIIIIIHHHGGGGGGCCCBBBAAA???===;;;:::999===<<<;;;:::888777666666444444333333333333333333111111222222333444444555333444444444444333222222000000000000////////////......---,,,+++******)))))))))))))))************+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''',,,+++++++++***)))))))))'''''''''((()))***+++,,,))))))))))))***+++,,,---)))************+++++++++******************************+++,,,,,,***)))((((((((((((((())))))))))))((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,'''%%%,,,666888000'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))((()))((((((''''''''''''''')))))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************************++++++++++++))))))***+++,,,---...///,,,,,,---------.........000///000111222222111///:::999BBB]]]vvvlllfffeeedddeeeWWWHHHDDDAAABBBKKKLLLTTT___gggjjjooowwwqqqcccbbbbbbaaa``````_________\\\[[[\\\[[[WWWXXX\\\YYYZZZ\\\^^^^^^^^^]]]\\\ZZZ___ccccccdddhhhjjjiiixxxuuurrrrrrxxxwwwWWWDDD??????===<<>><<<;;;::::::<<<<<<;;;:::888777666555222222222222333333444444000111111111222222222333222222222222222111111000000000/////////.........------,,,,,,+++******)))(((((((((((())))))))))))++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&)))(((((((((((())))))***''''''((()))***,,,......))))))*********+++++++++******************************++++++++++++***)))(((((((((((())))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***777CCCFFF===333***)))))))))((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((******)))(((((((((((((((((((((''''''&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((())))))***&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))***+++,,,---...///000,,,,,,,,,------------......,,,+++---///000000...222111:::SSSsss{{{{{{~~~bbbQQQDDD@@@JJJCCCDDDFFFJJJQQQZZZbbbggg~~~xxxwwwvvvtttqqqnnnllljjjkkkeeebbbccccccaaacccfffiiijjjkkkmmmnnnooooooooouuu|||zzzaaa^^^^^^ccclllssstttsssnnnXXXBBB999;;;===@@@DDD@@@PPPkkk~~~vvvPPP???BBBIIIHHHCCCGGGGGGGGGGGGFFFDDDCCCBBB@@@??????>>>======<<<<<<===<<<;;;:::999777666666222222222333333444444555222222111111111000000000111111111111111000000////////////............---,,,,,,,,,++++++******)))''''''((((((((()))))))))+++******)))((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''$$$$$$###$$$$$$%%%''''''+++***)))(((''''''''''''''''''((()))***,,,......))))))*********+++++++++))))))))))))))))))))))))************+++*********))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""...<<>>888:::;;;:::>>>FFFZZZxxx{{{tttlllZZZGGG>>>===???BBBFFFFFFGGGGGGFFFEEECCCAAA?????????>>>>>>>>>>>>>>>======<<<;;;:::888777666666222222333333444444555555333222222111000000//////000111111111111000/////////.........------------,,,,,,++++++************(((((((((((())))))))))))***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&"""###$$$%%%'''((()))*********)))(((''''''''''''))))))))))))***+++,,,---)))************+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$000<<<===333)))&&&(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))((()))))))))((('''&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++,,,,,,,,,---------////////////...///000111333111333999???FFFRRR]]]ssssssjjjlll~~~mmmpppjjjllliii___VVVOOOEEE;;;BBBHHHSSSaaapppyyysssiiieeefffjjjqqq|||~~~{{{wwwoooeee]]]LLLMMMKKKEEEBBBCCCAAA>>>999::::::;;;>>>@@@BBBDDDEEEEEEIIILLLGGGBBBLLL]]]zzz}}}eeeOOOHHHBBB@@@===;;;>>>DDDCCCDDDEEEEEEDDDBBB@@@>>>============>>>>>>>>>>>>;;;;;;:::999777666555444333333333333333333333333111111111111111111111111111111111111111000//////.........---------,,,,,,++++++++++++************(((((()))))))))*********)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""$$$&&&((()))*********'''''''''''''''((())))))++++++***************+++)))************+++++++++))))))))))))))))))))))))(((((('''(((((())))))******)))))))))((((((((('''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$)))......***%%%!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&((()))***((())))))))))))'''%%%$$$%%%&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))++++++,,,,,,,,,---------(((***,,,---,,,---...000......///000///111:::EEEWWW\\\[[[bbbzzzxxxeeeWWWHHHFFFEEEHHHPPPVVVQQQHHHIIIGGGGGGKKKUUUcccqqqzzzyyypppfffcccbbbaaaaaaddddddcccbbb___[[[WWWSSSPPPLLLSSSYYYWWWRRRKKKBBB:::888;;;;;;:::===CCCFFFEEE@@@AAABBBCCCEEEJJJPPPUUUbbbdddkkkmmmeeedddxxxxxxyyy```BBBCCC:::555:::???===;;;;;;@@@AAABBBCCCCCCBBB@@@>>><<<<<<<<<=========>>>>>>:::999999777666555444333222222222222222222222222000000000111222222333333111111111111111000000///......---------,,,,,,,,,+++++++++***************))))))))))))************(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&((())))))((('''$$$%%%%%%&&&(((***+++,,,---,,,+++***)))))))))))))))************+++++++++))))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((((((((()))+++,,,&&&''''''((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&)))***)))'''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++***)))(((''''''''''''(((((())))))*********+++...+++((((((******(((&&&******+++++++++,,,,,,,,,,,,---...//////---+++***,,,,,,,,,---------.........///000111222333444444EEELLLVVVaaapppxxxYYYSSSQQQWWW```aaaWWWLLLEEEBBBDDDCCCAAANNNZZZWWW[[[RRRKKKKKKJJJFFFDDDFFFBBBJJJHHHEEEHHHDDD???EEEDDDCCCDDDDDDDDDCCC@@@>>>???DDD===999DDDNNNTTT\\\ZZZNNNOOO\\\^^^ZZZhhh\\\EEE???<<<<<<<<<<<<<<<;;;;;;;;;AAAAAABBBBBBBBBAAA@@@@@@>>>@@@AAAAAA@@@@@@@@@AAA<<<;;;999777666555444444222333333333333222111000000000111444666555222///222222111111000/////////---,,,,,,++++++,,,,,,------......---+++)))***+++(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$((())))))***)))'''%%%$$$'''(((***+++,,,,,,++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''((()))***&&&&&&'''((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))(((&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))***)))(((((((((((((((((((((((()))))))))************(((&&&'''***,,,+++***))))))*********+++++++++,,,---.........---+++***,,,,,,,,,------------.........///000111222333333;;;AAAJJJVVVhhhqqqsss{{{xxxhhhSSSFFFBBBBBBBBBJJJPPPKKKFFFFFFEEEAAA======AAAEEEAAAGGGDDDBBBGGGDDD???DDD===<<<<<<>>>AAABBBAAA>>>999DDDHHHQQQiii|||~~~zzzsss^^^HHH<<<;;;::::::::::::::::::::::::?????????@@@??????>>>>>>===>>>@@@@@@???>>>>>>???;;;:::999777666555444444333333222222222111111111000000222444666555222000222222111000000//////...---,,,,,,++++++,,,,,,---+++++++++******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((((((((((()))******+++++++++*********))))))))))))))))))***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&'''((('''%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((''''''(((((()))***(((((())))))))))))******)))((('''(((***+++,,,+++(((((()))))))))*********------------,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000111111222222666<<>>>>>===<<<<<<===:::999888666555444444444444333222111000111222222111111222444666666333111111111111000//////......,,,,,,++++++++++++,,,,,,+++))))))***,,,+++'''$$$(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''')))***+++++++++***))))))))))))***))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''((()))(((&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&&&&'''((()))******(((((())))))))))))))))))+++***))))))))))))))))))))))))))))))*********+++------,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,---......///000000///111333777BBBXXXsss}}}vvv|||```ZZZnnn~~~mmmdddbbbooo}}}wwwgggSSS>>>777777666555444555555555666777888999999999::::::;;;<<<<<<<<<;;;;;;===>>>===<<<::::::;;;999888777555444333333333444333111//////000222333222222222444666666444222111000000//////...------,,,,,,++++++++++++,,,,,,---+++***---000000***%%%(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,+++***)))(((((()))++++++))))))(((((((((((())))))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%%%%&&&''''''''''''((()))((('''&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&''')))***+++))))))((((((((((((((((((*********)))(((((()))************+++++++++,,,,,,,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---......//////111111111111444???NNNYYYpppmmmiiijjjtttuuu|||hhhXXXCCC<<<777777888777555555444444555666777777888888888999:::;;;<<<<<<<<<<<<<<<===>>>===;;;999999:::777666555444333333222333444333111//////000111222222222222333555555333222000000//////...---------,,,++++++******++++++,,,...+++***---111111,,,&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%'''((()))((('''''''''(((***,,,...+++******))))))******+++************************''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&((()))(((''''''((()))###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''(((***(((''''''''''''&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((()))***))))))((((((((((((''''''&&&'''((())))))***,,,...***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........000111222111000333999???NNNPPPWWWdddwwwuuu|||xxx^^^GGG>>>777777777666444333444666444444444555555666666777777888999:::<<<<<<======<<<===>>>===:::888888888666555444333222222222222333222111000///000111111222111111222333444333111/////////...------,,,,,,++++++************++++++***))))))+++------***&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))$$$$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++---...++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&''')))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&&&&''')))(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))))))))((((((((('''''''''%%%'''))))))((())),,,///************++++++++++++)))***+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,------------............---///111000//////222444888>>>HHHWWWkkkzzzvvv^^^III>>><<<555666555333111222444555333333333333333333333333555666888999;;;<<<<<<===;;;<<<===;;;888666555666555444333222222111111222111111111111000000000000111000///000222333222111//////......---,,,,,,+++++++++************++++++((((((((()))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))***+++++++++******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''$$$&&&''''''&&&&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&&&&&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&(((***+++***((('''***,,,))))))))))))************((()))+++---...---+++*********+++++++++,,,,,,,,,------..................+++---///...------///000000555<<>>999888888222333333333444555555333222222222111111111111111444555666888:::;;;<<<<<<:::;;;;;;:::777444333444444444333222111111111111000111111111111000//////111/////////111222111000///......------,,,++++++++++++************++++++''')))***)))(((''')))***(((((((((((())))))))))))(((((((((((((((((((((((('''((()))++++++)))((('''$$$%%%''''''''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&'''(((*********)))((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((('''''''''&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&''')))&&&%%%%%%'''&&&### &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&''''''(((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((***(((&&&'''))))))'''%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++,,,------............////////////111333444333999MMMlllyyyvvvqqqRRRIII>>>777666555444111111111111111111111111111222222111111222222333444444555666777999999::::::999999888888777777666666444333222222111111222222222111111000///......---222111111111000000//////......---------,,,,,,,,,++++++***)))(((((())))))+++++++++************)))'''&&&&&&'''***++++++***((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$&&&''''''(((((((((((((((---,,,***(((&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$"""###&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((***(((&&&'''((()))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))*********))))))(((*********************************+++++++++,,,,,,---------------......///............////////////---///000...000<<>>KKKUUU```rrrqqqSSS???999888666444222000000111222000...000000000000000000000000000000//////000000111222111222333444555555555555222222333333444444555555333222222111111111111111111000000000/////////...////////////////////////---------,,,,,,,,,++++++,,,++++++*********++++++************)))))))))))))))(((''''''((()))(((&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########%%%&&&''''''((())))))******))))))((((((((('''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&%%%%%%%%%&&&(((+++---%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''')))************&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---...///......---------------............,,,,,,,,,---.../////////...222888===FFFXXXpppyyy{{{^^^SSSBBB444///111222000333222222222222111000...///////////////////////////............///000000000111222222333333333333111111222222333333444444333222111111000000111111000000000000////////////.....................///------,,,,,,,,,+++++++++******))))))))))))***+++*********)))))))))(((((()))(((''''''(((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$######$$$&&&((()))''''''((()))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''((()))*********)))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''')))))))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((((((((((((((()))))))))************+++---...///111111000//////,,,------------.........///......---------...///000000///---000<<>>777333000000000///............------------------,,,,,,++++++++++++,,,------.........---++++++,,,,,,,,,,,,------............////////////111111111111111111111111////////////////////////......////////////.........---,,,+++,,,...000222...---,,,+++************,,,++++++******++++++,,,((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%***((('''''')))***))))))))))))(((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////...000111111111555>>>EEEXXXaaassspppbbbiii|||}}}zzzxxxqqqcccSSSCCC999;;;999555222000000111111............------------------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.........////////////111111111111111111111111..............................////////////.........---,,,+++,,,...000111...---,,,+++************,,,++++++******++++++,,,))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))(((&&&''')))***))))))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&''''''(((((((((''''''%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////000111111///,,,,,,000444;;;???KKKYYY```]]]WWWTTTcccuuuzzzrrrlllnnn}}}}}}|||ZZZEEE:::444///...111000000//////000000111............------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------.........//////000000000000000000000000..............................////////////......------,,,,,,,,,...///000---,,,+++***************++++++************++++++***))))))((('''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&'''((()))***)))'''&&&'''(((******)))***)))'''&&&&&&'''(((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((************************++++++++++++++++++++++++,,,,,,---------------------------.........//////111222333222000///111333333333888@@@DDDEEEIIINNNcccqqqzzzdddRRR???666444333111111000111111000000///...............---------,,,,,,,,,+++++++++++++++++++++***++++++++++++***))))))***++++++++++++,,,,,,,,,,,,,,,---------.........000000000000000000000000........................---......//////......------,,,,,,,,,,,,---...///,,,,,,+++***************++++++************++++++******)))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%&&&''')))+++((('''%%%&&&(((******)))***)))'''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......------------............,,,---///000000///000111111000111444555666;;;CCCQQQXXXeee~~~}}}www|||~~~iiiWWWLLLCCC999222222444111,,,+++000000111111000...---,,,...------------,,,,,,,,,++++++++++++++++++++++++*********++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------////////////////////////........................------............------,,,,,,,,,,,,,,,------...++++++******))))))******+++******))))))******+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&((()))'''&&&%%%&&&((()))***))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''((('''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------.........,,,------------.........,,,,,,---............---222//////000000///222777>>>>>>BBBUUUvvv~~~{{{lllXXXGGG;;;666666555///,,,...000...,,,,,,,,,------.........------------------,,,,,,,,,,,,*********+++++++++++++++))))))***+++++++++++++++************+++++++++++++++++++++,,,,,,,,,------////////////////////////------------------------------............------,,,,,,,,,,,,---------,,,+++******)))))))))************))))))))))))******((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%((()))***)))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''((('''&&&$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((("""###%%%'''((((((''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))************************++++++,,,,,,---......///,,,,,,---------...................../////////...222///...111111///000222444444555;;;KKK___nnnssslllrrrvvvYYYLLL???777111---000666222---+++...//////000333,,,,,,,,,,,,---------...---------,,,,,,,,,++++++)))*********++++++++++++((((((***+++,,,,,,------************++++++++++++++++++++++++,,,,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,------,,,,,,+++******))))))))))))************))))))))))))******''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%''')))***)))%%%&&&((()))***)))((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''''''''$$$%%%'''((((((&&&%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((!!!"""%%%'''(((((((((((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))************************++++++,,,,,,---...//////,,,,,,,,,---------......,,,++++++,,,...000000///000,,,+++///111000///111,,,111555444444:::CCCIIIOOO]]]yyyzzzttt{{{wwwwwwfffSSSBBB999444333666555000///333333///...000000,,,,,,...111000///...---------------------,,,,,,,,,++++++))))))******++++++++++++'''(((***+++------......)))************+++++++++******+++++++++,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,---------,,,++++++***)))))))))))))))************))))))))))))******&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&$$$$$$%%%''')))***)))$$$%%%(((***+++***'''&&&)))))))))))))))))))))))))))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&(((((('''%%%$$$((('''$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''%%%###$$$(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******+++***)))((((((***,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------........................///000000222222333333333444444444666DDDRRRXXX[[[kkkxxx~~~{{{zzzzzziiiWWWHHH>>>:::999222111111111000000//////000///---,,,,,,---///000//////...---,,,,,,++++++************************+++*********))))))((((((++++++******************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++************))))))))))))************))))))))))))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&(((((('''%%%$$$$$$%%%&&&((()))*********((((((''''''''''''(((((((((''''''''''''((())))))''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&(((&&&$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''%%%$$$%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))******))))))))))))******+++***)))((((((***,,,---+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,------------------........................//////000111111222222222333333333,,,333999;;;===FFFWWWfffuuuvvvfff]]]LLLHHHAAA;;;666444333444000000/////////.........------............------------,,,,,,++++++***************************************)))))))))((((((************************))))))***++++++++++++***++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,++++++---------------------------,,,++++++******++++++*********)))))))))((((((*********)))))))))(((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))((('''%%%$$$%%%%%%&&&'''((()))******((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%'''&&&$$$###"""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))(((''''''&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))***))))))(((((())))))*********)))((()))***+++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,------...............---------...------------...//////000000000000111111111111000000///...///222666999DDDLLLVVV]]]```dddkkkqqq~~~{{{pppaaaQQQDDD:::555222111111000//////...............---------------+++,,,...//////...,,,++++++++++++++++++***************************************))))))))))))((((((************************((()))******++++++******++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,+++++++++***------------------------,,,,,,+++************+++******))))))))))))((((((******))))))))))))(((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))((('''%%%###&&&&&&%%%%%%&&&(((***+++((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''')))(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))))))))(((((((((((())))))***))))))((()))***++++++************++++++++++++*********+++,,,,,,------/////////......---------------,,,,,,------...///....../////////000000000444333222222333333222000666444111111555>>>IIIPPPNNN___ssswwwggg\\\SSSNNNHHHEEE???999444222111111555555444333222///---,,,------------------------+++,,,---......---,,,+++*********+++++++++++++++************************))))))))))))))))))(((((())))))))))))************((())))))******************************************************+++,,,,,,------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))))))))((((((((((((***)))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''&&&%%%$$$'''&&&%%%$$$%%%''')))+++(((''''''&&&&&&''''''((((((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))*********)))))))))*********++++++))))))***++++++,,,------//////......---------,,,,,,,,,,,,,,,,,,---......---------.........//////***,,,///000000/////////111000000111222333333222444;;;GGGTTT___gggmmmpppssszzz~~~qqq]]]LLLBBB;;;666222555444222111111111333333///..................///---------------------------,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((())))))(((((()))))))))*********(((((()))************)))***************************))))))))))))***++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))((((((((((((''')))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))&&&&&&%%%%%%$$$$$$######((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((()))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))((((((((()))))))))******((())))))))))))*********((())))))***+++,,,---------------------,,,,,,,,,,,,++++++++++++,,,------------------............'''+++...///...---...000111000000111333333111///444333444:::CCCIIIKKKJJJOOOVVVggg|||rrrtttvvvmmmddd[[[TTTQQQHHH===555222222333333000000000000000000000000...------,,,---///000111,,,,,,,,,,,,---------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))*********'''((())))))******))))))************************)))))))))((())))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))((((((((((((''''''))))))(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%***)))'''%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&''''''(((###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&)))***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''(((((()))))))))))))))((((((((()))))))))******(((((()))***+++,,,------+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------............///......///000000000111222000...+++***+++...222444666333000000333666555333222666@@@LLLSSSRRRSSSUUUUUUTTT]]]ooo|||~~~{{{zzzxxxwwwtttqqqmmmkkk\\\XXXOOOGGG@@@<<<666222666333000///000222444555,,,,,,,,,------.........222222111111000000//////*********+++++++++,,,,,,++++++************++++++,,,,,,++++++******))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((()))******+++'''(((((()))))))))))))))************************)))(((((((((((()))******)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))))))))((((((((('''''''''))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''(((((()))***++++++---+++(((&&&$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$&&&'''((((((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###'''******'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''(((((()))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,------*********++++++,,,,,,,,,++++++******++++++,,,------------........./////////,,,***+++...000///...***,,,///111111000......000000//////000111111111000000333777555222444999;;;666999DDDHHHDDDGGGOOOOOOVVV]]]^^^ZZZYYY]]]bbbdddcccbbbaaaaaa___\\\YYYXXX```gggiiijjjhhhccc\\\OOOMMMHHHCCC???<<<:::888555555333000000222333333---...000111111000///...111000///...---------...***+++---......---,,,+++(((((())))))*********+++(((***+++,,,,,,+++***(((,,,++++++***)))(((((('''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))***+++,,,,,,---+++++++++++++++++++++++++++******))))))))))))))))))((((((((('''''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))&&&'''(((***,,,...000000...,,,)))'''%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ ###%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000111---...333333///------............------------------------------............////////////////////////////////////000000000000000000000000222222333333333444444444999999;;;<<<>>>???AAAAAACCCBBB@@@???>>>???@@@@@@???@@@@@@AAAAAA@@@@@@???888777555333222222222333222111111000///......---000000000///......------//////...------------.........---------,,,,,,,,,************************************************++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))(((((()))++++++***)))((((((((((((((((((((((((++++++************++++++,,,------......------,,,)))))))))))))))))))))*********))))))((((((''''''''''''(((((())))))******((((((''''''''''''((((((%%%&&&&&&&&&'''((((((((()))((('''&&&%%%$$$######)))((('''&&&%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%''''''((()))***))))))))))))((('''&&&%%%&&&'''''')))---333666666111+++'''$$$%%%&&&((()))(((((('''$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---...++++++///000---------............---------------------------------.........////////////........................////////////////////////000000111111111222222222444444444555555666666666777666555444333333444555444444555555555555444444555444222111000111111222111111000000///......---...............////////////......---------------------------,,,,,,,,,,,,************************************************++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))))))))(((((()))++++++***(((((((((((((((((((((((((((******))))))))))))******+++++++++,,,,,,+++++++++******))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''((())),,,------+++(((&&&###$$$&&&'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++(((++++++******---...,,,,,,------......------,,,---------------------------------.........//////............................................................/////////000000000000///...---------111000//////...///////////////000000000000//////000000////////////000000000000000///......------,,,,,,------...//////000///...------,,,,,,---------------,,,,,,,,,++++++************************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((())))))))))))(((((()))++++++***((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))*********))))))((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%'''((()))(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++***+++++++++,,,---...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------------------............000000///...------,,,,,,000000////////////////////////000000000000//////...............///000000/////////......---------,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************(((((()))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))(((''''''(((***+++)))((())))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))))))))(((*********)))((((((''''''))))))))))))((((((((((((******))))))((((((''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((((('''&&&%%%%%%''')))***((((((''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))***(((((()))))))))*********************************)))))))))+++++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................---------............///000//////////////////...------------......------------............------------...//////000000000............------------...---------,,,,,,,,,+++------,,,+++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((''''''(((******)))'''((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))))))))))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&(((***+++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((((()))))))))******))))))))))))))))))))))))(((&&&&&&)))***((()))+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---------............///------.../////////......---......//////......---------...///000000//////------------------------......---,,,,,,+++******---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((((((''''''(((******)))'''((((((((((((((((((((((((((((((''''''''''''((((((******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''((()))***+++''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((&&&%%%$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))*********(((((((((((()))))))))***))))))))))))))))))))))))(((%%%&&&******((((((,,,******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000/////////000000000000//////,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++***************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((())))))******++++++******)))&&&&&&''''''((()))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%'''((()))&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))+++'''''',,,---)))***...******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++*********+++,,,.........---,,,,,,,,,------------,,,,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,++++++***)))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))************))))))%%%%%%&&&'''((()))******'''((((((((())))))******''''''(((((())))))******((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&(((((()))&&&'''((((((((('''%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%&&&''''''((((((''''''&&&'''((((((((('''%%%%%%)))(((&&&%%%&&&(((***,,,'''&&&%%%%%%&&&''')))***######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%"""!!!%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------++++++++++++------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,++++++*********,,,,,,+++***)))))))))***************************))))))))))))))))))))))))))))))(((((((((((())))))(((&&&%%%'''***,,,+++)))((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$"""!!!###&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''))))))((('''&&&$$$'''++++++(((&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''%%%%%%%%%%%%''''''''''''((((((((((((((('''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***))))))))))))*********************************************************************+++++++++,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,+++++++++*********,,,+++******))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&'''***+++***(((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''((()))((('''&&&$$$'''))))))'''%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''((())))))((((((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''''''''((((((((((((************************)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++******+++++++++***************++++++***)))))))))******************************)))))))))))))))))))))))))))((((((''''''(((((())))))(((''''''))))))((('''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((()))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''')))******))))))######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((************************)))))))))))))))))))))))))))))))))************++++++++++++++++++*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))*********************)))******))))))))))))******************************))))))))))))))))))))))))(((((((((''''''((((((((())))))(((((((((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))++++++******######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++***************+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((***,,,+++******######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))'''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********)))))))))************+++))))))*********+++++++++******++++++++++++******)))***+++,,,,,,+++***)))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''((()))(((&&&%%%&&&'''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''')))***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&)))+++,,,+++***)))######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******))))))))))))************))))))))))))*********+++)))***+++,,,,,,+++***)))((()))***++++++***)))((())))))))))))*********+++))))))))))))))))))))))))+++***))))))))))))***+++'''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&((()))(((&&&%%%&&&(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((()))***++++++,,,%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###(((,,,+++&&&$$$&&&)))&&&&&&&&&&&&'''''''''(((%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''******(((&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%'''***,,,---+++)))'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&"""###%%%&&&'''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))***++++++***(((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''')))******((('''&&&''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******))))))))))))************))))))))))))************)))***+++,,,,,,+++***)))''')))***++++++***)))'''))))))))))))************)))))))))))))))))))))))),,,+++***))))))***+++,,,&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%''')))(((&&&%%%&&&)))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))%%%&&&((()))+++---//////$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++111...'''###''',,,&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%&&&'''$$$######&&&******'''$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&(((+++------+++(((&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))((((((''''''&&&%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********)))))))))))))))(((((())))))******++++++++++++***)))(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))+++,,,,,,++++++*********************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&''')))***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%$$$$$$###&&&%%%$$$&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((555///'''""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%'''(((%%%"""&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''))),,,---,,,)))%%%"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********+++******)))(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***+++++++++***))))))))))))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&''')))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((333...'''######$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$%%%$$$$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&((()))+++,,,+++(((%%%###&&&$$$"""!!!!!!"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((************))))))))))))******)))((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''''''''((())))))))))))((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((('''(((*********)))((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((///+++'''%%%$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&''''''&&&$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&************)))'''&&&%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((''''''((((((((((((((()))++++++******))))))((((((***))))))((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***(((''''''(((***))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''***)))(((&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''+++***)))'''&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((()))******''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&''''''''''''((((((((())))))*********++++++******))))))(((((()))((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***((('''''''''***))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''&&&'''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((,,,***(((&&&%%%%%%&&&'''###%%%(((******(((%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''(((((())))))******++++++************))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&(((******)))'''''''''******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((())),,,***(((&&&$$$%%%&&&'''$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++)))))))))))))))*********'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$''')))***)))((('''(((++++++***))))))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&"""$$$&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&******(((&&&%%%&&&&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''((()))+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((())))))******++++++'''''''''''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))'''((((((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))###&&&)))***)))(((((((((,,,++++++***************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%((('''&&&&&&'''((('''%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%!!!$$$&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%###(((,,,---+++((('''''''''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))+++***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''((((((((((((+++******)))(((''''''&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&)))******)))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))******))))))(((''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))(((((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))((('''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))******))))))(((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&(((((())))))(((((('''&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''((()))******))))))((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''((())))))***((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))******))))))((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))************)))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***'''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$)))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))*********************)))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++***'''$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''((()))******)))((('''(((((('''''''''&&&&&&&&&))))))))))))(((((((((((((((((())))))))))))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((('''((()))((('''&&&''')))***)))((('''''''''''''''*********)))))))))))))))************************((()))***++++++***((('''))))))))))))))))))))))))************************((()))))))))(((((('''&&&))))))))))))******++++++((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&(((''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))&&&$$$&&&***,,,)))&&&$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%$$$&&&''')))######$$$%%%%%%&&&''''''&&&%%%$$$&&&((())))))(((---,,,+++)))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%'''))),,,...111000...+++)))(((''''''(((((('''''''''&&&&&&&&&((((((((('''''''''''''''(((((())))))))))))(((((())))))((('''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))'''((())))))''''''((()))******))))))(((((((((((())))))))))))************************************+++,,,...///...---,,,+++))))))(((((((((((((((((())))))))))))))))))))))))*********+++******))))))''''''((((((((()))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))&&&###%%%)))+++(((%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%''')))+++***))),,,+++***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%'''+++000333444222...***''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((((()))((((((''''''''''''(((***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************''')))***)))((('''((()))++++++************))))))((()))))))))***+++++++++************************)))***+++,,,,,,+++***)))*********))))))((((((((())))))))))))))))))))))))''''''((())))))((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%###$$$''')))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&(((***,,,,,,++++++***)))((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&)))))))))))))))(((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''')))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&(((+++///111+++***((('''&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))(((((()))(((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************+++++++++((()))******(((((()))*********************))))))(((((()))***++++++,,,,,,************************'''((())))))***))))))(((,,,,,,++++++***)))))))))************************''''''((()))))))))((((((************************''''''(((((())))))))))))))))))))))))))))))))))))((((((((())))))******+++(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###$$$&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&(((***,,,,,,+++))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&)))))))))))))))(((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***(((&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''$$$%%%'''((()))*********###$$$%%%'''((((((((((((&&&'''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++******)))***+++,,,,,,)))***+++***)))((()))+++(((((()))******))))))(((((())))))***+++,,,,,,---******************************+++,,,,,,,,,,,,,,,+++++++++******)))))))))************************++++++,,,,,,,,,,,,,,,+++************************'''((())))))******))))))************************(((((())))))******++++++)))))))))))))))))))))))))))))))))((((((''''''&&&))))))((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$&&&(((******)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))+++++++++)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((('''''''''''''''%%%%%%&&&&&&'''(((((((((+++)))&&&%%%&&&''''''&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###***)))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$%%%'''))))))(((&&&%%%%%%&&&((()))))))))''''''&&&&&&&&&'''''''''''''''''''''(((((()))*********(((((())))))))))))(((((((((''''''''''''(((((()))''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***)))))))))***,,,---)))+++,,,+++***)))***+++'''((()))*********)))((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++***************((()))***+++,,,+++***)))************************))))))******************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''))),,,'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&(((***+++***)))(((&&&&&&&&&&&&&&&'''''''''%%%$$$$$$&&&))),,,,,,+++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((((((((('''''''''&&&%%%%%%&&&&&&'''(((((())),,,***'''%%%&&&''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$+++***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((((())))))))))))(((((('''''''''''''''((()))))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***((((((((()))+++,,,***+++,,,,,,******+++,,,'''(((***+++,,,+++***)))++++++++++++++++++++++++------------------------,,,,,,,,,,,,---...///////////////000111111222222222222222222222222222222333333333222111000///...//////......------------)))***,,,------,,,+++***************************++++++******************))))))))))))))))))))))))((((((((((((((()))))))))((('''''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&)))+++%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''&&&%%%$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))))))))(((%%%%%%&&&&&&''''''((((((&&&%%%%%%'''+++------,,,)))(((''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))---***'''%%%&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***(((&&&%%%$$$$$$''')))+++&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((('''''''''''''''((()))***+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))((('''''')))+++,,,***+++,,,,,,******+++,,,((()))+++---------+++***,,,,,,++++++++++++++++++........................111111111111222333555555444555555666777888999:::::::::::::::::::::::::::>>>>>>>>>===<<<:::888777444333333333222222111111)))+++,,,......---,,,+++************************,,,+++++++++***)))))))))))))))))))))))))))))))))''''''(((((())))))******'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((******((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&'''((())))))'''&&&&&&))),,,.........)))(((((('''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((******))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%'''''''''''''''((())))))))))))((((((''''''&&&&&&&&&''')))***+++++++++******))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))******))))))((((((''''''&&&''''''((()))***++++++((((((((((((''''''''''''''''''''''''((((((((((((***'''%%%&&&)))+++***((())))))(((((((((((())))))******++++++++++++*********)))(((''''''((()))******)))(((((((((((()))))),,,+++*********+++---...++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000222333333444555666666777999999::::::;;;<<<======<<<======>>>@@@BBBCCCDDDEEEDDDDDDCCCCCCDDDEEEEEEGGGEEEDDDDDDEEEEEEDDDCCCIIIHHHGGGDDDAAA===999777:::888555111///---------000---+++,,,......,,,***)))***+++++++++******)))))))))***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%$$$)))(((&&&&&&'''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''((()))***+++((((((((()))***,,,---...''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$%%%%%%'''''''''''''''((())))))((((((((((((((((((((((((&&&'''(((************)))***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))((((((((('''''''''''''''''''''(((((())))))***((((((((((((''''''''''''''''''''''''((((((((((((,,,***((()))+++,,,,,,***))))))(((((((((((())))))******++++++++++++*********)))(((((((((((()))******))))))((((((((()))))),,,+++*********+++,,,,,,...------,,,,,,++++++,,,,,,,,,,,,,,,------......000000111111222333333444555555666777888999:::;;;<<<<<<===>>>>>>??????@@@AAA@@@@@@???@@@AAABBBCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLLLLLLLMMMMMMMMMMMMLLLJJJHHHGGGAAA@@@???===:::888666444444111///.........+++(((******++++++,,,---------))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&((((((&&&%%%((('''%%%&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))(((((())))))***+++,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''(((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))''''''((())))))***++++++''''''(((((()))((((((''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((+++***((()))+++,,,,,,+++***))))))(((((())))))*********++++++++++++*********))))))(((((())))))******)))))))))))))))******,,,++++++*********++++++...------,,,,,,,,,++++++,,,,,,,,,---...///000111555555555666666777777888888888999:::;;;<<<=========>>>>>>??????@@@@@@@@@CCCBBB@@@>>>===>>>???@@@BBBBBBCCCDDDDDDCCCBBBAAAEEEFFFHHHKKKNNNQQQSSSUUUMMMNNNOOOPPPQQQQQQPPPPPPKKKKKKKKKJJJIIIFFFCCCBBB===;;;888666444111...+++,,,,,,++++++,,,---......++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&'''))))))'''&&&&&&&&&%%%&&&((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''')))*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((()))))))))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((())))))((()))))))))*********+++''''''''''''''''''&&&&&&))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((('''((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))(((''''''((())))))******))))))))))))))))))*********++++++++++++******))))))))))))))))))))))))******)))))))))***++++++,,,+++++++++******************++++++,,,,,,,,,,,,------------///111333444777777888888888999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===<<<999777777888999:::<<<===???@@@@@@>>><<<;;;???AAAEEEGGGJJJMMMPPPRRRNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPJJJHHHFFFCCC@@@<<<888666444222000...---,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&((()))***((('''&&&%%%%%%'''((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&((()))+++***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************)))(((&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''((((((((('''&&&'''''''''''''''((())))))+++*********)))))))))((('''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))*********))))))))))))************++++++++++++******))))))************))))))***************+++,,,,,,++++++,,,,,,,,,+++++++++((()))+++---.../////////---------...///222444666777777777777777888888888:::999999888666555444444333333444444444444444444444333222111111222444555;;;<<<===>>>>>><<<:::888888:::===???@@@AAADDDGGGMMMMMMNNNPPPRRRTTTVVVWWWRRRPPPOOONNNOOORRRUUUWWWTTTTTTTTTRRRNNNJJJGGGFFFBBB@@@===999555111///...---,,,+++*********++++++************************************************))))))))))))(((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&''')))***)))'''((('''&&&'''((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&((()))***+++***(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++++++++***)))((('''&&&***))))))(((((())))))***))))))))))))))))))))))))'''(((((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))))))))(((''''''''''''''''''((())))))++++++***))))))(((''''''''''''&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))************++++++((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))***+++***))))))+++---+++******))))))******+++******++++++++++++******)))******++++++******)))************+++,,,------++++++,,,---...---------+++,,,///111333333333333......------///111444666555555555555555555555555888888666555444222111000111111111111111111111111000000000000111222333444777777888888888666555444222555888888666666888;;;BBBCCCEEEHHHLLLPPPSSSUUUMMMKKKHHHGGGHHHLLLPPPSSSTTTWWWYYYYYYWWWUUUTTTTTTQQQPPPMMMIIIDDD???;;;999222000...,,,++++++++++++************************************************))))))))))))(((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%''')))***((('''---***((('''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''++++++++++++***(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((())))))*********))))))******))))))))))))******))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%'''(((*********(((''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&((()))***'''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((()))))))))************(((((())))))******++++++((((((((((((''''''''''''''''''''''''(((((((((((()))***++++++))))))+++---+++******))))))******+++******++++++++++++******)))***++++++++++++***)))*********++++++---......***+++---///000000/////////000222444444444333222///...------...000333555333333333333333333333333666555555444333333222222444444444333333333333333333444666777888888777777444444444333222111111111000444666555222111333666666777999<<>><<<888444000......---************************************************))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$&&&((()))((('''111...***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))...---,,,+++)))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))&&&'''((()))++++++,,,,,,******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%''')))***+++***)))((('''''''''''''''((())))))&&&&&&''''''(((((())))))'''&&&&&&&&&'''(((***+++'''''''''(((((((((((((((&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''((((((((())))))******(((((()))***+++,,,,,,---)))(((((((((''''''''''''''''''''''''((((((((()))&&&(((***)))'''&&&))),,,++++++************++++++******++++++++++++******)))***+++,,,,,,+++***)))++++++++++++,,,---...///***+++---///111111111111000111333333333222000...000...---,,,---000333555222222222222222222111111444444444444555555555555888888888888888777777777999;;;===>>>???>>><<<;;;888777666555444444444444111444777666222000333666555555555777999<<<>>>@@@AAA@@@???>>>===<<<<<<<<>>===<<<===@@@CCCEEEFFFEEEDDDCCCAAA===999555222777999<<>>;;;888777999999777555999666555777888777666666333888>>>DDDHHHJJJLLLMMMSSSSSSUUUXXX[[[\\\ZZZXXXTTTRRRPPPMMMIIICCC<<<777666000,,,...,,,((()))...+++***))))))***+++---///(((((()))))))))))))))(((''''''(((((())))))******(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&///---***'''%%%%%%'''(((,,,)))&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))))),,,+++)))((('''''''''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''(((((())),,,+++***))))))***++++++''''''(((((()))******+++************+++,,,------,,,,,,+++,,,,,,------...+++---//////...---...///222111000///...---------******)))***,,,,,,***)))******(((((('''(((((()))---,,,***)))((('''(((((((((((()))((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((''''''''''''((('''&&&''')))+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((())))))((('''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&'''))))))''''''((((((((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((()))***)))))))))(((((((((''''''((()))(((&&&%%%&&&'''((((((''''''''''''((((((***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))((((((((((((************************+++,,,,,,+++)))((()))+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------444222//////000222222111111222222222222111000000///...---...000111111111:::===AAADDDEEEFFFGGGHHHDDDEEEFFFHHHIIIJJJJJJIIINNNLLLJJJHHHGGGFFFEEEEEEDDDBBBAAAAAACCCDDDEEEEEELLLLLLKKKJJJGGGCCC@@@>>><<<===@@@DDDIIIMMMQQQSSSPPPMMMJJJJJJKKKKKKJJJHHHBBB>>>:::888777666555555555777888:::;;;===???@@@FFFKKKRRRVVVWWWWWWXXXYYY\\\[[[ZZZXXXVVVRRRLLLHHHBBB<<<777555111+++***...,,,,,,++++++++++++++++++))))))******+++******)))(((((((((((())))))******(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%'''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&,,,***(((&&&%%%&&&((()))///,,,(((&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***+++***)))((('''''''''(((&&&&&&%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&((()))************)))(((((((((((()))******'''((((((((())))))***************+++,,,---///000//////000111222333333444333555666555444444666777888888777666555444333333222111//////000///---+++---,,,)))'''''')))+++---,,,+++***)))(((((((((((())))))((((((''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((++++++******)))(((((('''(((((((((((()))))))))***((((((((((((''''''''''''((($$$"""$$$(((+++)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''&&&'''(((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''&&&&&&''''''((()))))))))))))))(((((((((((('''((()))(((&&&&&&&&&''')))((((((''''''(((((()))******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))*********))))))))))))(((((((((***************************,,,,,,+++***)))***+++)))+++,,,+++***)))+++,,,+++,,,,,,---......//////111000000//////......---222111000000111222111///666555333000//////000111000111111111000000111333>>>BBBGGGKKKLLLMMMNNNOOONNNNNNOOOPPPRRRSSSUUUVVVXXXVVVTTTQQQOOOOOOOOOOOOIIIIIIHHHGGGGGGFFFEEEEEEJJJJJJKKKJJJIIIGGGEEECCC@@@AAACCCGGGMMMUUU\\\```aaa^^^[[[ZZZZZZ[[[ZZZZZZRRRMMMFFF@@@===;;;:::888444222111111222555888:::888AAAJJJOOOOOOPPPUUUYYY\\\[[[[[[\\\\\\[[[WWWTTTMMMGGGBBB>>>999222000111+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++***((((((((())))))))))))***(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&%%%%%%$$$$$$'''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&%%%%%%&&&((()))000---)))''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++******)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))'''(((((((((((()))))))))%%%&&&(((*********))))))'''''''''''''''(((((((((************************+++,,,...000222333444444666666888999;;;<<<======@@@AAABBBAAA@@@@@@AAACCC@@@@@@@@@???>>>===;;;;;;<<<:::999999:::999777555555444222000//////000111***))))))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((('''''''''&&&&&&'''((())))))&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((())))))))))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''(((((()))******)))((('''&&&&&&%%%'''''''''''''''(((((()))))))))))))))(((((((((((('''((()))((('''&&&'''((())))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***************************+++,,,,,,+++******+++)))***,,,+++******+++,,,+++,,,---///000222333444555444333222111000/////////...///222555777777666;;;999555111000111333555333555777555222222444777===AAAGGGKKKLLLMMMNNNNNNTTTSSSSSSTTTVVVYYY\\\]]]]]]\\\[[[YYYXXXVVVTTTTTTPPPQQQRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNOOONNNMMMMMMNNNMMMLLLMMMRRRZZZaaafffiiigggeeeccccccccccccccc___]]]WWWPPPLLLJJJFFFAAA;;;999555444444555777777333888???CCCEEEIIIOOOTTTSSSSSSTTTWWW[[[\\\[[[YYYQQQNNNJJJGGGBBB===:::::://////...---,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((******)))((('''&&&%%%%%%'''''''''''''''((())))))((((((((((((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((---***(((''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,))))))((((((''''''''''''&&&&&&&&&&&&&&&''''''(((''''''(((((((((((('''''''''''''''((((((((())))))(((((())))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***'''((()))******)))((('''))))))******++++++++++++---...///000222333444444555777<<<@@@BBBBBB@@@???AAACCCEEEGGGHHHIIIJJJJJJMMMNNNOOONNNLLLKKKKKKMMMIIIIIIJJJJJJIIIHHHFFFFFFEEEDDDDDDDDDFFFFFFDDDBBB??????>>>===;;;999888777111111000000///...---,,,***))))))((())))))***+++((((((((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((('''---333333///)))''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''(((((((((%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))******)))((('''&&&&&&%%%'''''''''((((((((((((((((((((((((((())))))))))))'''((()))(((''''''((()))))))))(((((((((((())))))************))))))))))))************************))))))))))))************))))))))))))************************************)))+++------,,,++++++,,,)))+++,,,,,,++++++,,,------...000222444666777888999888888666555444333222444555666999===??????>>>;;;999666333222444777999888;;;<<<<<<999999<<>>@@@@@@???===:::888555444///...---+++***++++++,,,(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((($$$---555555---&&&%%%'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&%%%&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&''''''((()))***))))))((((((''''''&&&&&&&&&'''((())))))))))))((((((((((((((())))))))))))&&&((())))))((('''(((******))))))(((((())))))***++++++*********)))))))))************************)))))))))*********++++++)))))))))************+++++++++++++++++++++++++++(((+++---...,,,++++++,,,***,,,------,,,,,,...///000111333555777:::;;;<<<===<<<;;;:::999888777777<<<:::::::::<<<===<<<;;;888777666666777999<<<===???@@@BBBCCCCCCEEEGGGIIILLLNNNQQQRRRRRRRRRSSSTTTSSSRRRRRRRRRTTTVVVYYY[[[TTTUUUWWWXXXXXXUUURRRPPPRRRUUUXXXXXXWWWWWWZZZ]]]``````aaabbbbbbcccddddddooolllgggbbb```aaaccceeedddeeegggfffdddbbbaaaaaabbbhhhjjjffffffhhhbbbXXXLLLIIIEEECCCEEEEEECCCAAA===888333111444777::::::>>>???BBBFFFLLLQQQRRRRRRYYY[[[[[[WWWUUUTTTQQQMMMNNNJJJDDD<<<666000---,,,,,,,,,,,,,,,+++***))))))+++************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''')))((('''&&&%%%$$$$$$$$$%%%$$$###$$$&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++''''''(((((((((''''''&&&&&&&&&'''((((((((((((''''''(((((())))))((((((''''''((((((((())))))))))))(((((()))))))))*********'''(((((()))******++++++(((((()))))))))*********+++++++++++++++,,,---...,,,...222666:::<<<>>>???EEEGGGIIILLLPPPSSSUUUWWWXXXXXXXXXWWWUUUTTTRRRQQQPPPRRRTTTVVVXXXXXXWWWVVVSSSVVVXXXWWWSSSOOOLLLKKKJJJKKKMMMOOOPPPOOONNNMMMMMMLLLLLLMMMOOOOOONNNMMMIIIHHHHHHGGGGGGFFFFFFFFFHHHIIIIIIHHHGGGEEECCCBBB<<<:::777444111000//////,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***''''''''''''((((((((((((''''''''''''((((((((()))###(((------)))%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&&&&&&&'''((()))***%%%'''((())))))((('''%%%%%%&&&'''(((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''((()))***((((((((((((((('''''''''&&&'''((()))***))))))((('''((((((((()))))))))***&&&((())))))(((((()))*********))))))))))))******+++++++++*********))))))************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++(((***---...---,,,,,,,,,+++---............///111333444666888:::===>>>?????????>>>>>>===<<<;;;;;;???===:::888888888777666666777:::===@@@BBBDDDEEEEEEEEEFFFIIIMMMPPPRRRSSSRRRSSSSSSRRRQQQQQQRRRTTTSSSSSSSSSSSSTTTVVVXXXYYYSSSSSSSSSSSSSSSSSSSSSSSSTTTWWWZZZYYYWWWXXX]]]bbbcccccccccccccccdddeeeeeepppnnnkkkgggeeeeeeffffff```cccggggggdddaaa^^^^^^ccckkkmmmiiikkkpppmmmcccSSSNNNHHHGGGJJJMMMMMMLLLHHHEEEAAA<<<777444333444444444777;;;AAAFFFHHHHHHQQQWWWYYYXXXXXX[[[ZZZUUUWWWUUUQQQJJJBBB:::444000.........------,,,+++***+++++++++*********))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&'''((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++******)))&&&&&&'''((((((''''''&&&%%%&&&'''((()))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++'''(((((()))***+++++++++))))))))))))************,,,++++++,,,---///222333666999>>>DDDJJJNNNQQQRRRVVVVVVWWWYYYZZZ\\\]]]]]]___\\\XXXSSSPPPNNNNNNOOONNNPPPRRRTTTUUUUUUTTTSSSQQQSSSVVVUUUQQQLLLHHHEEECCCEEEGGGJJJKKKKKKJJJIIIMMMLLLKKKLLLMMMMMMLLLJJJHHHGGGEEEDDDEEEGGGIIIKKKHHHIIIKKKMMMNNNNNNNNNNNNIIIFFFBBB<<<888666444444222111000...,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))'''((()))))))))***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((('''''''''((()))+++,,,'''((()))++++++)))((('''&&&''')))*********)))((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''')))******'''''''''(((((((((((((((&&&''')))*********)))((('''((((((((())))))******&&&((())))))(((((()))+++******))))))))))))******+++++++++************)))************************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++(((***---......,,,,,,,,,,,,---//////...///000222555666888:::<<<>>>@@@AAAAAAAAA@@@@@@???>>>>>>>>>CCC@@@<<<:::::::::999999777:::???DDDHHHKKKLLLLLLIIIHHHHHHLLLSSSXXXYYYXXXWWWWWWVVVTTTRRRRRRSSSUUUUUUUUUUUUUUUVVVWWWXXXYYY\\\ZZZXXXVVVWWWYYY\\\^^^___aaadddbbb```aaaggglllmmmmmmlllllllllmmmnnnnnnrrrqqqpppooonnnnnnnnnnnndddiiinnnoookkkgggdddcccgggnnnoookkknnnuuutttlllfff]]]QQQKKKJJJKKKJJJHHHQQQRRRQQQIII>>>555333444111222444888>>>BBBDDDDDDFFFMMMSSSTTTXXX^^^___[[[XXXXXXWWWTTTMMMEEE<<<777////////////...---,,,+++++++++++++++******))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))******++++++,,,,,,'''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((***+++---...((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))((('''&&&'''((((((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((***++++++***)))(((%%%&&&'''((((((((('''&&&%%%&&&((()))))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((()))))))))((((((((()))***,,,---((())))))***************---000333444666999???CCCDDDIIINNNQQQQQQQQQSSSUUUYYYZZZ\\\[[[[[[ZZZ\\\]]]YYYXXXVVVOOOIIIEEEGGGJJJGGGGGGHHHHHHHHHIIIIIIIIIFFFEEEEEECCCAAA>>>;;;999999888999<<<@@@BBBBBBAAA@@@AAABBBCCCCCCCCCCCCCCC???>>><<<<<<>>>BBBFFFIIIEEEHHHLLLOOOQQQPPPNNNMMMJJJIIIGGGDDDBBB???>>>===;;;999666333///---+++***...***&&&&&&((())))))(((***))))))***+++***'''%%%'''((()))))))))(((&&&%%%))))))))))))))))))))))))***************+++++++++***((('''))),,,///...---***))))))***,,,+++(((&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((''''''&&&&&&((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++++++++************++++++************************))))))))))))************)))************+++++++++------,,,,,,+++,,,,,,,,,------,,,,,,------...///...///000000.........000222555999<<<===>>>???@@@???DDDHHHFFFDDDBBB???:::===<<<<<<===>>>??????>>>>>>???AAADDDHHHLLLPPPSSSHHHIIILLLQQQUUUXXXXXXWWW[[[XXXTTTSSSTTTUUUSSSPPPXXXUUURRRQQQTTTXXX\\\^^^VVV^^^cccbbbeeeoooxxx{{{xxxyyyvvvooommmpppttttttrrrtttsssqqqtttyyy{{{xxx~~~}}}uuullllllrrrtttqqqnnnjjjkkkooollleeefffnnnzzzzzzwwwrrrqqquuuwwwvvvmmmggg```]]]]]]\\\WWWRRRRRROOOOOONNNGGG===777888444555666777888888999:::<<<@@@GGGNNNTTTXXXZZZZZZ\\\YYYVVVUUUSSSOOOHHHBBB;;;777222///------,,,+++,,,++++++******+++,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$&&&'''(((***++++++%%%&&&''''''%%%&&&''')))''''''&&&&&&&&&&&&'''''')))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((***++++++)))'''&&&((((((((((((((('''''''''******++++++***))))))(((+++***************(((&&&))))))))))))))))))))))))))))))((((((((()))******&&&'''((()))***+++,,,,,,******++++++---000333444555888===@@@BBBFFFKKKOOOSSSVVVYYYYYYWWWVVVWWWXXXZZZ[[[[[[YYYVVVTTTTTTUUUQQQMMMGGGAAA===999777666555666666888999:::::::::777777888888777666555444222111222444666888777666444444555555444333222222///000000111222444666777<<<>>>BBBFFFIIIJJJJJJIIIKKKKKKJJJIIIGGGEEECCCBBBBBBAAA>>>;;;999666555444333///,,,++++++,,,***(((***)))((()))***+++)))'''((()))*********)))((('''))))))))))))))))))))))))************************,,,+++,,,///222333222000+++***))))))******(((&&&))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((('''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))******+++++++++******))))))******+++************************))))))))))))************************++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---......//////000111111000000222444777999<<<>>>???@@@BBBDDDEEEJJJMMMKKKIIIHHHEEE@@@@@@???>>>AAAFFFJJJJJJJJJIIIGGGHHHKKKOOOQQQOOOLLLGGGGGGHHHKKKNNNPPPQQQRRRXXXUUUSSSRRRSSSSSSPPPNNNPPPNNNOOOSSS[[[ccchhhjjjpppqqqnnnggghhhrrr{{{}}}~~~yyyqqqlllnnnpppooommmnnnllljjjmmmssstttrrrpppqqqmmmfffdddggggggcccooommmoooqqqkkkccchhhsss}}}xxxtttrrrppplllhhhdddccc___WWWLLLBBB:::666:::::::::;;;;;;:::888666888:::>>>DDDKKKRRRXXX[[[XXXXXXXXXYYYXXXVVVQQQNNNIIIDDD===777333000---+++------,,,,,,***)))((('''+++*********))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&'''((('''&&&&&&(((***(((''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&''''''((())))))*********)))((('''((((((((((((((((((((((((''''''(((((())))))((((((***)))))))))***+++******))))))))))))))))))))))))++++++***************+++))))))***+++++++++******,,,---...000444:::???BBBBBBFFFKKKPPPTTTXXX[[[^^^^^^___```^^^ZZZWWWVVVVVVTTTTTTSSSOOOKKKHHHFFFGGGAAA;;;555222222111---***///000111222444555555555222333444555666777777777555444444555666777555444333333333222111///...---***+++,,,.........------222333666:::===@@@AAABBBEEEFFFGGGHHHHHHHHHFFFFFFGGGFFFEEECCCAAA???>>>===999777444222000...,,,)))***)))'''((()))******)))))))))***++++++*********))))))))))))))))))))))))*********))))))*********+++---000444777777333000,,,***(((((((((((('''&&&***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))******++++++******))))))))))))******************************)))))))))*********++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...000000111222333333333555888;;;===???AAABBBBBBDDDFFFIIIKKKOOOQQQOOONNNNNNKKKFFFGGGDDDBBBFFFMMMTTTUUUTTTMMMKKKKKKPPPVVVVVVOOOIIIKKKIIIGGGFFFGGGIIIKKKMMMSSSSSSTTTVVVXXXXXXWWWUUUXXXYYY]]]hhhuuuyyyppppppyyyyyysssssssssrrrooopppmmmiiiiiimmmmmmjjjeeehhhhhhccc______^^^[[[ffffffjjjkkkccc\\\cccppp}}}yyywwwsssxxxtttfff[[[UUULLLBBBCCCBBBBBBEEEHHHIIIFFFCCC:::888777999>>>EEEMMMRRRPPPSSSWWWYYYYYYWWWVVVUUUVVVQQQIIIBBB;;;555000,,,------------,,,***)))(((+++++++++*********))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((('''''''''''''''''''''((((((((('''''')))+++)))((((((''''''(((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&)))(((((('''(((((())))))---,,,+++***)))(((((((((((((((((((((((((((((((((&&&&&&'''(((((())))))******))))))(((((()))+++,,,((((((((((((((((((((((((,,,++++++***************---,,,+++*********++++++000222666;;;@@@FFFJJJMMMLLLOOOUUUZZZ^^^```aaabbb```^^^\\\XXXSSSOOOLLLKKKDDDDDDDDDAAA===;;;::::::222000......000111000///555666999;;;===>>>??????<<<===>>>>>>???@@@@@@@@@@@@>>>======>>>===;;;999:::::::::999888777666555///000000111000000///...//////000111333555777888<<<>>>AAAEEEGGGHHHIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA???===<<<999666333000......+++)))(((((())))))((()))))))))***************))))))))))))))))))))))))******)))))))))***++++++))),,,111666888666111...---+++(((''''''''''''&&&)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))***************))))))(((((())))))***************************))))))*********+++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,---///111222333555666777777888:::>>>AAACCCDDDDDDDDDDDDFFFIIILLLNNNQQQQQQOOOOOOPPPNNNIIILLLGGGDDDGGGOOOVVVXXXVVVSSSTTTXXX]]]```___YYYTTTQQQOOOMMMJJJJJJLLLPPPTTTXXXZZZ^^^dddhhhkkkllllllrrruuu|||{{{yyyzzzxxxssslllmmmlllhhhdddbbbaaaaaa___^^^aaaccc]]]VVVZZZdddjjjrrrzzz~~~zzz~~~zzzpppmmmcccTTTJJJHHHHHHLLLSSSXXXYYYWWWFFFBBB<<<777666999>>>AAAIIINNNTTTVVVUUUSSSSSSTTTWWWTTTPPPLLLFFF>>>666111...------,,,,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))((('''((()))+++))))))(((((((((((())))))&&&'''((((((((('''%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''((((((''''''(((((())))))///...+++)))(((((())))))((((((((((((((())))))))))))))))))))))))******++++++***)))((('''(((+++---((((((((((((((((((((((((+++******))))))*********+++***))))))+++...333555;;;???EEELLLQQQSSSTTTUUUTTTVVVZZZ^^^```aaa___^^^]]]YYYSSSLLLFFF@@@<<<:::555666777777666555666888222444666666333222333444666999===BBBGGGJJJLLLMMMMMMMMMLLLJJJIIIIIIHHHHHHGGGEEEDDDDDDDDDCCC@@@>>>::::::;;;;;;::::::999888333222111000////////////333222111000000000111222666888<<<@@@CCCFFFHHHHHHGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCBBB@@@===:::888777444111---+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++---...***...333777777444000...---+++(((''''''(((((('''((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***************))))))))))))******************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,------...---......000222444666777999;;;<<<======@@@CCCFFFFFFFFFGGGFFFEEEFFFIIILLLPPPQQQPPPNNNOOOQQQOOOJJJGGGDDDBBBFFFNNNUUUXXXXXX___dddiiijjjgggcccaaa```XXXYYYYYYYYY[[[```gggmmmooosssxxx~~~|||wwwuuuvvvyyyuuunnnlllnnnjjj```^^^bbb___ffflllnnnpppqqqnnniiiiiirrr}}}rrrdddVVVTTTSSSVVV[[[```bbbbbbVVVRRRJJJBBB<<<999888888@@@EEEJJJLLLKKKJJJLLLNNNOOOPPPQQQRRRPPPJJJBBB;;;444222...+++***+++---...,,,,,,,,,,,,++++++++++++************************(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((((((''''''&&&&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''((()))((('''((()))+++))))))(((((((((((())))))&&&'''((((((((('''%%%$$$''''''''''''''''''''''''''''''((((((((((((((('''%%%&&&''''''((((((''''''''''''&&&&&&'''(((((()))000...+++)))'''((()))***(((((((((((())))))************)))(((((())))))***)))***+++++++++---222555))))))))))))))))))))))))******))))))******+++,,,))))))***...444<<>>@@@BBBCCCCCCDDDFFFHHHGGGHHHIIIHHHGGGGGGIIIJJJPPPPPPMMMKKKMMMQQQOOOIII@@@@@@BBBGGGOOOVVV\\\^^^bbbfffjjjhhhccc___bbbeeekkknnnsssvvvzzz}}}xxxyyysssuuutttoookkkjjjfffaaaYYYbbbppp{{{yyytttooozzz~~~vvvnnnnnnnnnnnnnnnmmmmmmmmmhhhddd^^^VVVNNNHHHCCC@@@888:::<<<=========>>>@@@DDDGGGLLLRRRTTTRRRMMMHHH@@@===777111,,,******+++---------,,,,,,,,,++++++************************((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''(((((('''((((((((('''''')))+++)))((((((''''''(((((()))''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((())))))...---***((('''((()))***'''(((((())))))******+++***)))((('''((()))***+++))),,,111333555999???DDD))))))))))))))))))))))))************+++---...///000333888???GGGOOOUUUXXXYYY\\\___aaa```]]]ZZZWWWYYYXXXWWWXXXYYYWWWSSSOOOFFFAAA;;;777555555333222444666999:::;;;===@@@BBBCCCDDDEEEDDDAAA===:::999===@@@FFFLLLQQQTTTUUUVVVYYYXXXVVVUUUSSSSSSSSSSSSNNNMMMMMMMMMNNNNNNLLLKKKBBBBBBBBBAAA@@@???>>>===;;;;;;;;;:::999888666666777777777888888999999999555444333222222333555666<<<<<<>>>>>>>>>===;;;:::777999;;;;;;;;;<<<@@@DDD???===:::999777555222///---,,,+++)))((((((((()))))))))))))))))))))))))))))))))((())),,,000333666444777999888444222111222***))))))***,,,,,,+++***((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))))),,,,,,++++++++++++,,,,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------...------......000111111222333444777:::===???AAABBBEEEHHHIIIHHHGGGGGGHHHHHHJJJKKKKKKIIIHHHHHHIIILLLKKKGGGEEEHHHMMMKKKEEE@@@DDDIIINNNSSSYYY___dddcccfffiiikkkmmmsss|||vvvlll[[[___fffooosssqqqiiiccc^^^cccjjjpppsssvvvwwwyyy}}}|||xxxrrrkkkccc[[[VVVSSSEEEAAA===:::888777555444<<<>>>BBBHHHMMMPPPPPPNNNLLLIIIEEE???999444000...------------,,,,,,,,,,,,************************(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***(((''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&'''(((((((((((((((''''''''''''((()))***++++++***)))(((((((((((()))'''(((((()))******++++++***)))))))))+++...000222222777===@@@AAADDDIIINNN))))))))))))))))))))))))******+++,,,---///000111===AAAIIIQQQXXX]]]```aaa`````````___\\\YYYUUUSSSIIIGGGEEEEEEFFFDDD@@@===777333///000444888::::::888:::<<<===>>>???AAACCC@@@@@@AAAEEEIIIJJJFFFCCCCCCEEEHHHKKKMMMMMMLLLKKKMMMMMMKKKKKKKKKLLLMMMNNNKKKJJJJJJKKKLLLLLLKKKIIIGGGGGGFFFEEECCCAAA???>>>:::;;;===>>>>>>;;;888555555666888;;;===???@@@@@@AAA???;;;888555555666777111222333444333222000...---///111222333777<<>>===;;;777444000///---***))))))))))))))))))))))))))))))))))))))))))(((***---111555888666888888555111///000222))))))***,,,......,,,***))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........//////111222222444555666999<<>>DDDJJJMMMNNNRRRRRRPPPMMMGGG@@@:::666......---------,,,,,,,,,************************))))))))))))******************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((('''&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&'''''')))((('''%%%%%%&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((((((((((((((((((((((((((()))***+++,,,))))))((((((((((((((()))'''(((((()))***+++++++++,,,,,,,,,---000444888:::>>>CCCHHHJJJIIIJJJNNNRRR((())))))((('''(((+++...111+++)))---000222888@@@MMMQQQUUUWWWXXXZZZ^^^aaaddd```YYYUUUQQQLLLGGGBBBBBB>>>999888;;;======<<<666777999:::::::::::::::======>>>???BBBEEEGGGIIIFFFLLLPPPSSS]]]cccVVVCCCCCCEEEGGGHHHIIIHHHGGGGGGLLLLLLKKKIIIHHHIIIKKKNNNOOOJJJKKKRRRTTTPPPKKKLLLGGGFFFBBB???BBBFFFEEE???BBBBBBAAA@@@@@@AAA>>>;;;;;;999777555777===DDDIIIHHHEEEBBB??????>>><<<:::666777888666333111/////////...------///111333555===>>>@@@BBBAAA???===;;;888555222...+++************)))((((((******)))'''+++---,,,)))***000333333555555555333000///000111,,,,,,...222555111((( )))((((((((((((((()))***''''''''''''''''''''''''(((((()))***************))))))((((((((((((((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******)))((('''(((((()))***************,,,+++)))(((((()))+++,,,******))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...///000000111111111111222222555:::@@@EEEHHHIIIIIIJJJJJJMMMQQQNNNGGGEEEJJJGGGJJJMMMLLLHHHEEEEEEGGGCCCAAA???>>>???BBBFFFHHHMMMSSSYYY]]]ccclllssswwwyyyiiiccc^^^``````YYY\\\dddbbbttt{{{~~~tttkkkfffeeegggccc]]]UUUJJJ>>>888666555888999777333666BBBOOOUUUUUUUUUSSSNNNGGG@@@;;;333...---000///******...,,,***((((((***,,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((()))************))))))(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))(((''''''(((((((((((()))))))))***)))((('''&&&&&&'''((()))''''''((())))))((('''&&&''''''&&&&&&(((***,,,------,,,+++***************)))***+++,,,,,,,,,,,,+++(((---///000444<<>><<<999888888999;;;>>>@@@@@@@@@===<<<<<<===@@@AAAAAAAAAAAA@@@???AAAGGGPPPXXX^^^XXXaaaiiipppyyy~~~rrr```]]][[[YYYWWWWWWVVVUUUTTTWWWZZZ^^^```___]]][[[[[[\\\___hhhrrrrrrggg\\\WWWOOONNNJJJHHHJJJLLLGGG>>>???@@@@@@>>>======<<<<<<999::::::<<>>@@@AAAAAAAAA???===999555111...,,,++++++***((()))***++++++***+++---,,,***+++111444333222333333222000000111333000000111444777444,,,%%%))))))(((((((((((())))))''''''''''''''''''''''''(((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((((((((()))***************,,,+++)))(((((()))+++,,,******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///000000000111222333444555:::<<>>FFFOOOQQQSSSSSSQQQMMMJJJHHH<<<555111111...******///+++***(((((()))***)))(((************************************************'''''''''((((((((())))))(((((())))))))))))((((((((())))))*********))))))'''''''''''''''(((((((((''''''&&&''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''((()))))))))))))))))))))(((((('''(((((((((((((((((()))))))))((('''&&&&&&'''((()))((())))))******)))(((''''''''''''''')))***+++,,,)))))))))))))))))))))******************++++++,,,---333777:::???GGGLLLLLLOOORRRTTTTTTRRRRRRWWW[[[***+++------,,,,,,,,,...222444;;;FFFOOOUUU[[[```^^^______\\\XXXSSSPPPOOOCCC>>>777333333555777999<<<@@@DDDHHHIIIIIIHHHIIIKKKJJJIIIIIIIIIIIIHHHGGGKKKLLLNNNSSS[[[eeeooottt||||||{{{vvvpppnnnoooqqqrrrrrrrrryyy|||yyy}}}zzzrrrhhhiiihhhhhhjjjiiiaaaWWWTTTTTTQQQLLLEEEAAAAAADDD@@@??????AAACCCEEEEEEDDDJJJFFFBBB@@@AAABBBDDDDDDEEEEEEEEECCC>>>:::888777222000...++++++,,,...///000222444888;;;>>>AAABBBDDDDDDBBB???:::555000---...,,,******+++,,,,,,,,,+++------+++---222555444111222333222222222444666333222222444555444///******))))))(((((()))))))))(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((((((((()))***************,,,+++***))))))***+++,,,******))))))******+++,,,******++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000333333333444666999;;;===CCCCCCEEEHHHKKKOOORRRTTTMMMLLLMMMOOOMMMIIIIIILLLOOOMMMIIIFFFEEEFFFHHHJJJKKKKKKMMMRRR[[[gggssszzzvvvooonnnnnntttxxxpppiiigggddddddeeeggggggggguuuxxx{{{}}}|||zzzyyyxxxvvvwwwvvvssskkkbbbXXXRRRLLLGGG???999666777888999GGGLLLQQQSSSRRRQQQRRRTTTGGG@@@:::555000,,,+++...,,,+++))))))***)))(((&&&************************************************(((((((((((())))))))))))((())))))******))))))((('''((()))***************))))))((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((()))************)))((('''&&&'''((()))***+++++++++&&&'''((()))************,,,+++******+++...111333:::@@@EEEHHHMMMSSSUUUSSSRRRSSSTTTUUUUUUUUUVVVVVV)))***+++,,,,,,...222555AAADDDLLLTTT[[[___aaacccaaa^^^YYYRRRJJJDDD@@@>>>888444000///333:::BBBGGGNNNRRRVVVWWWTTTRRRRRRSSSQQQUUUZZZ[[[YYYYYY[[[]]]___cccjjjqqqwww{{{}}}~~~{{{wwwpppeeeVVVKKKJJJNNNLLLJJJGGGEEEEEEEEEEEEEEEJJJFFFAAA???@@@BBBEEEEEEIIIKKKKKKIIIFFFBBB@@@@@@999777333///,,,+++,,,---111111111222444777:::;;;BBBCCCDDDDDDAAA<<<777444333000---+++,,,,,,,,,++++++......---///444555333333444555444333333555777222000//////111000...+++******))))))((()))))))))))))))))))))))))))))))))(((((()))***************)))(((((((((((())))))***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))''''''''''''((((((((()))***************++++++***))))))***++++++******))))))******+++,,,))))))***+++,,,---...///******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------...///000222222888888999:::===@@@DDDFFFGGGHHHJJJMMMOOORRRTTTUUUNNNMMMMMMNNNOOOPPPSSSUUUUUURRRPPPNNNOOOPPPRRRSSS[[[^^^fffqqqtttdddYYYTTTVVVYYYZZZiiimmmsssyyy~~~xxxlllbbbaaa^^^UUUIII@@@;;;777333???EEEMMMQQQQQQQQQRRRTTTOOOKKKDDD>>>777111...------,,,++++++,,,+++***(((************************************************(((((()))))))))*********)))))))))******)))))))))&&&'''(((******+++++++++******))))))((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))***))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''&&&''')))***++++++******'''(((***+++,,,,,,++++++---,,,,,,---222888>>>BBBLLLPPPRRRRRRUUUYYYYYYUUURRRQQQQQQSSSUUUUUURRRNNN((()))***+++...444<<>>@@@CCCEEEFFFLLLMMMMMMKKKGGGCCCAAAAAAAAA???:::666111///---,,,000000/////////111333444999;;;???AAABBB@@@===;;;888555222///...,,,+++)))+++///111///111444555222333444444222111000222333111///------------------++++++***)))))))))))))))************************(((((()))***************((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))''''''''''''((((((((()))***************+++******************+++******))))))******+++,,,))))))***+++---...//////******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------...///000222444555;;;;;;<<>>HHHNNN\\\```bbbaaa```___\\\WWWQQQKKKCCC;;;666444222111...111666<<>><<<:::AAACCCFFFGGGGGGGGGGGGHHHEEEDDDAAA===999555222000///............000222333111333777:::===>>>??????<<<:::777444333000---***---111333222222555444111000000000///---,,,...///111000...---------...///,,,+++******))))))))))))))))))))))))))))))))))))(((((()))***************(((''''''(((((()))***+++(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&'''((())))))))))))((())))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((((((((()))*********************************************))))))******+++,,,******+++,,,---...//////******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------......000222444666777;;;===???CCCFFFIIIKKKMMMIIIKKKMMMPPPRRRTTTUUUUUUYYYXXXTTTQQQUUU]]]cccddd```^^^[[[XXXZZZdddrrr~~~}}}cccVVVUUUYYY[[[aaaaaaccciiirrr{{{xxxrrraaaSSSFFF:::444777===DDDKKKOOOQQQRRRRRRTTTTTTNNNIIIDDD===666000---+++)))*********)))++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++)))******++++++******)))'''((()))***************))))))((((((((((((((('''***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))'''''''''''''''((())))))+++***((('''''''''((()))(((((((((((()))))))))*********++++++++++++******(((((((((((((((***++++++((()))******+++++++++***((((((((())))))+++,,,---///222666===FFFNNNUUUXXX[[[\\\[[[YYY[[[]]]XXXRRRIIIHHHHHHIIILLLKKKGGGCCC...111777===CCCKKKRRRWWW]]]```___XXXTTTSSSNNNHHH???<<<888777888999888666444:::AAAHHHLLLPPPTTTWWWTTTTTTVVV[[[ccckkkrrruuu{{{tttqqqvvv{{{~~~zzzyyyyyyzzz{{{xxxwwwwwwvvvtttsssrrrwww}}}~~~~~~yyynnnbbbWWWNNNFFFAAA@@@BBBFFFHHHIIIIIIJJJLLLDDDDDDDDDCCC@@@<<<888666000000000000000111222222...///000333666999<<<===>>>===;;;;;;:::777222//////333555333444555333///---...///...------///000000000///---,,,---...000---,,,+++***))))))))))))))))))))))))))))))))))))(((((()))***************''''''''''''((()))***+++((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((&&&'''((()))***))))))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((((((((()))************************++++++***************))))))******+++,,,+++++++++,,,---...//////******+++++++++,,,,,,,,,,,,,,,,,,------------.........///111333555777999???AAAEEEIIILLLNNNOOOPPPOOONNNNNNNNNQQQUUUYYY\\\eeebbb[[[SSSUUU]]]aaa___WWWaaannnwwwuuuiiifffffffffrrrllleeebbbeeejjjooorrr~~~sss___MMM???===;;;???GGGOOOSSSSSSRRRVVVVVVQQQMMMLLLGGGAAA888555///,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))******++++++******)))((())))))*********))))))'''''''''''''''((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))*********&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''((())))))+++***((('''''''''))))))'''(((((()))***+++,,,,,,+++,,,,,,------,,,,,,+++))))))))))))+++---...000******))))))******++++++)))))))))))),,,///333555;;;???EEELLLRRRWWW[[[\\\]]]___```___```]]]TTTIII:::::::::;;;<<<;;;:::888111777???GGGNNNSSSXXX[[[UUUVVVRRRHHHAAA???999222888777888===BBBDDDCCCAAA===DDDMMMRRRTTTSSSSSSTTTZZZZZZ]]]eeeqqq{{{vvvpppnnnqqqvvvyyy}}}zzzxxxvvvtttrrrrrrvvvxxxuuuppplllnnnuuu}}}~~~zzzuuuvvvxxxsssvvvzzz||||||{{{zzzzzzyyyxxxooogggbbbPPPQQQPPPNNNIIIEEECCCBBBAAACCCEEEEEEDDDAAA===:::555555444333222111000000///......///111555888;;;>>>>>>>>>??????<<<888444000444666555444555222...---///000000000111333555......---,,,++++++---...---,,,+++***))))))))))))(((((((((((((((((((((((((((((()))***************''''''''''''((()))++++++((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))&&&''')))*********)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******)))(((((((((((()))*********************++++++++++++***************)))***++++++,,,+++,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,---------............///111444666888:::CCCFFFKKKOOOSSSTTTTTTTTTUUURRRNNNMMMOOOVVV]]]bbbnnnjjj___TTTSSSZZZ\\\YYYaaavvvqqqfffbbbbbbcccddd```iiipppttt|||vvv|||fffNNNFFF>>>===EEENNNRRRSSSSSSVVVVVVPPPNNNPPPNNNIIIBBB===666000......------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******)))************))))))(((%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))+++***((('''&&&''')))***''''''(((***+++,,,---...,,,,,,............,,,,,,*********+++---///111333+++***)))))))))***+++,,,,,,++++++,,,000555;;;>>>GGGKKKRRRXXX\\\______^^^```ccceeeeeeccc\\\MMM???333333444444333333333333:::???CCCEEECCCCCCEEEHHHDDDAAAAAABBB???999666777888888:::???EEEJJJLLLLLLNNNUUU]]]```______ccchhhnnnlllpppyyy}}}}}}vvvttt}}}{{{{{{~~~yyy{{{{{{wwwsssuuuyyyxxxtttrrr~~~sssuuuqqqnnnnnnqqqssssssqqqqqqvvvzzz|||qqqSSSDDDCCC:::<<<@@@CCCCCC@@@>>>???::::::666222555:::666---222000---,,,---111555777;;;===???@@@AAA@@@>>>===::::::888444000...///000...---///111000...222999333000---,,,---...//////......,,,+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++*********))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***((()))***++++++***)))(((************************))))))))))))***+++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........///////////////333222222222444888<<<>>>CCCGGGMMMTTTYYYXXXSSSOOONNNTTTUUUPPPPPPZZZffflllggg[[[SSSVVV^^^dddkkkrrrooobbb___XXX\\\^^^```bbbdddiiiqqqvvvuuu|||xxxiiiZZZHHH???BBBJJJPPPRRRSSSUUUVVVVVVTTTRRRQQQQQQKKKGGGAAA<<<888333///,,,++++++******+++*********,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,***(((&&&%%%&&&'''((()))))))))))))))******+++'''((((((((()))))))))***+++,,,---...////////////...,,,+++***+++,,,,,,,,,,,,---000555999???IIIQQQVVVWWWYYY[[[]]]___```aaa```^^^\\\YYYTTTKKK???666666666555444222111333555:::;;;;;;:::888888:::<<<===;;;<<<@@@@@@===<<>>DDDIIIMMMNNNNNNMMM]]]qqq{{{{{{zzz}}}|||~~~}}}~~~}}}~~~yyy{{{}}}~~~{{{|||{{{uuupppnnnppprrrqqqooorrrttt{{{~~~hhhVVVQQQEEECCCBBB@@@???@@@EEEJJJAAABBB>>>777666999:::666444333111000//////000000888:::<<<>>>@@@@@@@@@???@@@???===999444111000000///...000222111///222777111///---,,,---......---------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((************)))))))))(((((((((''''''''''''(((((((((((())))))))))))((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((***************************)))))))))***+++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........//////000000000222222222333666;;;???BBBJJJLLLQQQVVVYYYXXXTTTPPPMMMQQQSSSRRRUUU]]]```^^^XXXVVVWWW]]]dddnnnuuujjj___^^^aaaddddddcccbbbdddeeeoooxxxtttkkk^^^LLL@@@???FFFOOOUUUTTTVVVWWWVVVSSSRRRQQQRRRMMMJJJDDD???:::555000,,,,,,+++******++++++******+++******************+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))(((''''''&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''&&&&&&'''''')))))))))))))))******+++((((((((()))))))))))))))((())))))***++++++++++++++++++***+++,,,------,,,,,,000777???EEEKKKRRRWWWXXXZZZ]]]``````^^^[[[YYYTTTPPPKKKGGGCCC===777111000222666888888888999;;;666666444444555666999;;;===::::::<<<;;;888777999:::===AAAEEEIIINNNSSSVVVfffvvv}}}}}}}}}}}}}}}{{{zzz~~~xxxqqqppptttwwwwwwvvvwwwtttuuu}}}tttlll```YYYNNNCCC===<<<===???===AAAAAA<<<888888888888444444444333222000...---444555888;;;>>>@@@AAABBBDDDDDDBBB>>>999444111111000///111333222///000333...---,,,,,,------,,,++++++,,,,,,---,,,+++)))((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))************)))))))))))))))((((((''''''(((((()))((())))))******))))))((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******))))))***++++++***))))))++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------......///000111222222222222333555:::@@@EEEIIIPPPQQQSSSVVVXXXVVVSSSOOONNNOOOPPPTTT[[[___ZZZRRRPPPYYYdddlllppp~~~~~~qqqppptttiiidddffffffeeeccc`````````___jjj}}}wwweee\\\LLL===666;;;HHHRRRWWWWWWWWWVVVSSSRRRRRRSSSPPPMMMIIIEEE@@@:::333//////---******+++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((''''''''')))))))))))))))******+++))))))))))))))))))))))))''''''((((((((((((((((((,,,,,,,,,,,,---......///555<<>><<<999666444444444333333222111111000111444777;;;???BBBCCCDDDDDDDDDAAA===888555444111000111444333...---///,,,++++++,,,------+++))))))+++,,,------,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++************************++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,,,,------------...,,,,,,,,,------------...---...///000222333444555444444666:::???FFFLLLOOORRRRRRRRRSSSUUUTTTRRROOONNNMMMNNNSSSYYY\\\YYYTTT\\\jjjzzzxxx|||zzzssslllfffbbb```[[[cccrrrzzztttddd___TTTEEE999999DDDNNNWWWXXXXXXVVVTTTRRRSSSTTTRRRPPPNNNKKKGGGBBB<<<888333///+++***+++,,,,,,***++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''((((((''''''''''''(((((('''(((((((((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&)))))))))))))))******+++*********))))))))))))(((***)))))))))))))))******.........---...111666999GGGOOOVVV\\\```dddcccaaaccc```ZZZQQQHHH???888444777555222111333777<<>>???CCCEEEFFFJJJOOONNNXXXcccggghhhmmmxxxyyyzzz~~~~~~~~~yyyzzzvvvmmmkkkpppddd___\\\bbbnnnwwwyyyxxxpppjjjgggiiijjjfffbbbbbbmmmsss{{{iiiQQQDDD@@@>>>???BBBAAA>>>;;;999888666444333333333444...///111444888<<<@@@CCCCCCDDDEEEDDDAAA???======444111111333222...+++,,,+++******+++,,,,,,+++)))(((***,,,------,,,+++)))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))************))))))((((((((((((''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------.........,,,,,,---------............///000222444666777888888999===AAAGGGLLLPPPSSSRRRQQQQQQRRRTTTUUUSSSRRRKKKLLLNNNRRRVVV[[[aaafffvvvvvveeeZZZcccdddkkkssstttnnnkkklllrrrppphhhZZZLLLEEEIIIOOOVVVWWWWWWVVVTTTSSSSSSTTTRRRQQQPPPPPPOOOLLLGGGDDD999444---+++,,,---,,,***---,,,,,,++++++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((''')))))))))))))))******+++************))))))))))))++++++*********+++,,,,,,---...///111555<<>>AAAAAADDDGGGJJJKKKLLLNNNPPP<<>>:::666444333333333/////////111444999===???BBBCCCEEEFFFEEEEEEEEEGGG:::555333444333...+++++++++***)))***+++,,,+++***))))))+++,,,---,,,,,,+++***************************************************))))))(((((())))))***))))))))))))***************))))))(((((())))))***)))******++++++******))))))))))))(((((((((''''''&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,---------............,,,---------............///000222444777999;;;<<<===@@@EEEJJJNNNQQQSSSTTTSSSSSSRRRTTTVVVWWWVVVUUUIIILLLRRRYYY]]]eeetttsss___```___dddkkkkkkgggjjjssszzzxxxrrrhhh\\\TTTPPPPPPRRRTTTWWWWWWUUUTTTTTTTTTQQQQQQQQQRRRSSSRRRPPPMMM@@@999000------///---***------,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))*********++++++******))))))***+++---...***///555;;;AAAKKKWWW___^^^ccceeebbbdddiiifff___RRRKKK@@@666000000333666222333555666666777999;;;AAACCCGGGIIIKKKMMMPPPRRRFFFLLLQQQNNNFFF??????BBBKKKIIIJJJPPPVVV[[[bbbiii~~~}}}{{{}}}{{{}}}~~~|||zzz|||~~~wwwlllhhhjjj___^^^```dddfffgggmmmsss|||uuudddWWWLLLBBB>>>??????>>>===;;;888666555444111000//////111555999;;;???@@@BBBCCCCCCDDDGGGIII@@@:::666666555111......,,,***))))))+++,,,---,,,))))))***+++,,,,,,------************************))))))))))))))))))))))))******))))))))))))******((()))))))))******************))))))))))))******)))******++++++******)))******)))))))))(((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------............------------............000222444666999<<<>>>???CCCGGGLLLQQQUUUUUUTTTSSSSSSSSSSSSTTTVVVVVVTTTRRRLLLQQQ]]]kkkttt~~~kkk]]]]]]eeennnnnnjjjnnnyyyrrrnnnjjjgggeeeaaa[[[WWWNNNQQQUUUWWWWWWUUUTTTTTTQQQPPPPPPQQQSSSTTTSSSRRRGGG>>>333...///000---***---,,,,,,++++++,,,,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))***+++)))))))))))))))******+++(((((()))***++++++,,,---******))))))+++---///111...555@@@IIIOOOVVV___eee```ffffff``````bbb\\\PPPAAA===888444333444777:::222555777888888888;;;>>>GGGJJJOOORRRRRRQQQQQQRRRKKKPPPRRRLLLCCCAAAIIIRRRMMMLLLPPPZZZeeeooozzz~~~zzz~~~~~~~~~}}}pppnnnqqqmmmiiihhheeebbbeeekkkkkkrrrtttpppmmm|||wwwbbbLLLAAA@@@:::;;;===>>>===;;;888666222111///...///333666999;;;<<<===>>>>>>AAADDDGGGEEE>>>888888777333000000---+++((((((***,,,---...***))))))***+++,,,......************************((((((((((((((((((((((((******))))))))))))******(((((())))))*********+++******))))))))))))************++++++++++++******************))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))************************(((((((((((()))***+++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---------.........//////---------.........//////111222555888;;;>>>@@@AAAGGGKKKQQQVVVXXXWWWTTTRRRRRRQQQQQQRRRSSSSSSPPPNNNQQQXXXhhh|||nnnggghhhoooxxxtttiiiiiiqqqgggccc```cccjjjmmmiiidddKKKOOOUUUXXXWWWUUUTTTSSSRRRPPPOOOOOOQQQSSSSSSSSSKKKAAA555///000000---***,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''''')))+++,,,)))))))))))))))******+++''''''(((***+++,,,---...,,,+++++++++---000333444444>>>KKKTTTXXXZZZ^^^aaabbbhhhggg___\\\[[[PPPAAA555555555666666666777777333666999;;;<<<>>>CCCGGGLLLPPPUUUWWWUUUQQQMMMKKKXXXSSSQQQRRRSSSQQQRRRUUUXXXbbboooxxx~~~vvvxxx~~~{{{xxxvvvqqqlllfffbbbeeeqqqqqqsssyyybbbLLLDDD===;;;@@@BBB???<<<===:::666222111333555333111:::<<<>>>>>>>>>>>>???@@@>>>@@@BBBAAA<<<555///,,,///...,,,+++++++++,,,,,,---,,,******+++...111333000---***'''%%%&&&(((***)))))))))))))))*********))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))***************)))(((((())))))))))))***************************+++++++++---------,,,,,,+++++++++------------------------000000000000///...---,,,///000111000...---...///...111666;;;???DDDIIIMMMKKKNNNSSSUUUVVVSSSPPPMMMPPPQQQVVVZZZWWWOOOPPPUUUddd~~~{{{kkkddd\\\XXXXXXcccuuu}}}qqq```WWWTTTUUUZZZ[[[WWWTTTTTTOOORRRVVVUUUSSSOOONNNNNNKKKHHHAAA888///+++---///...,,,++++++,,,.........++++++++++++******))))))***)))((()))*********(((*********)))))))))))))))******)))(((((()))******)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,---,,,******,,,.........---,,,,,,++++++...666>>>GGGQQQXXXYYY[[[```bbb```ccc^^^UUUKKKCCC===:::888888444222888AAAGGGGGGDDDCCCDDDGGGKKKOOOPPPOOONNNSSSRRRLLLKKKQQQLLLLLLXXX^^^YYYXXX]]]bbbccceeegggpppyyyzzzrrrvvv~~~}}}vvvrrrqqqqqquuuyyypppaaaTTTXXXdddpppxxx~~~zzzhhhVVVEEE@@@@@@???>>>@@@@@@>>>:::555222111222444;;;<<<>>>???>>>>>>>>>???===@@@CCCCCC???:::666444///...,,,+++***+++,,,---+++***))))))+++...111333000...+++((('''(((***+++))))))))))))************))))))))))))************))))))))))))))))))))))))+++***))))))))))))***+++)))************+++++++++++++++*********)))))))))(((((((((((())))))******))))))))))))))))))))))))***************)))(((((())))))))))))************************++++++++++++---------,,,,,,+++++++++------------------------///000000000000000//////...///000000//////111222222666;;;@@@DDDHHHMMMPPPPPPRRRTTTUUUTTTSSSQQQQQQTTTVVVZZZ\\\XXXWWWbbboookkkXXXXXX\\\kkkpppccc\\\XXX[[[^^^]]]\\\\\\SSSTTTTTTRRROOONNNNNNNNNLLLJJJDDD;;;333//////000111///,,,,,,---//////...++++++++++++*********)))+++***))))))++++++***)))***)))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++***)))((()))***,,,------///000111222555;;;EEENNNSSS[[[```aaaaaabbb^^^WWWNNNJJJCCC<<<777444444555:::>>>EEELLLRRRSSSQQQNNNSSSTTTWWWZZZ[[[ZZZWWWTTTLLLNNNJJJMMMWWW[[[bbbrrrWWWVVV\\\kkkzzzzzzvvv|||}}}uuuqqqpppeee\\\[[[aaaeeejjjmmmuuu]]]QQQKKKFFF@@@<<>>??????>>>===>>>???>>>AAADDDEEECCCAAA???>>>222000---+++***+++---...******))))))+++---000222111///---***)))***+++,,,************************)))))))))*********++++++))))))))))))))))))))))))++++++*********++++++,,,)))************++++++++++++++++++++++++*********((((((((())))))))))))***)))))))))))))))))))))))))))************))))))((()))))))))*********++++++************++++++,,,,,,------,,,,,,,,,,,,++++++------------------------//////000000000111111111...///000000000222555888999===CCCHHHLLLNNNQQQSSSUUUVVVVVVUUURRRPPPQQQQQQQQQTTTXXXYYYYYYccczzztttZZZXXX\\\kkklll```WWWXXX]]]]]][[[YYYYYYWWWSSSPPPOOONNNOOOPPPMMMLLLHHHAAA999444111111333111.........//////...++++++++++++************,,,***)))***+++,,,+++***))))))))))))))))))******)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))((())))))******))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***---//////...,,,***((((((((()))***+++,,,,,,+++...222666<<>><<<<<<======???@@@@@@>>>======>>>???BBBDDDEEEDDDCCCCCCDDD888666111---+++++++++,,,,,,+++*********,,,---...///...---+++++++++++++++++++++***************)))))))))*********+++++++++))))))))))))))))))))))))************+++++++++,,,))))))*********+++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))*********+++++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000/////////000000000///000222333444777;;;>>>???CCCIIINNNQQQSSSTTTVVVWWWXXXXXXTTTPPPLLLLLLMMMNNNRRRWWW]]]hhh}}}fffaaa]]]ggg|||sssggg^^^aaahhhggg___YYY^^^ZZZTTTQQQQQQQQQQQQQQQMMMMMMJJJEEE???999444111444222///.........---,,,++++++++++++++++++++++++,,,+++***+++,,,,,,+++***)))))))))))))))*********)))***,,,------,,,***))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***,,,---...---,,,+++)))***++++++***+++---...***222:::@@@GGGRRR[[[```aaacccddd___XXXOOOHHHCCC;;;999666555777===CCCGGGTTTXXX\\\______```aaabbb[[[[[[ZZZXXXUUURRRQQQQQQYYYgggpppwwwwww~~~uuubbb]]]ZZZaaarrr|||eeeVVVEEEAAA===;;;===???@@@@@@===???@@@@@@>>>===>>>>>>BBBCCCDDDCCCBBBBBBCCCEEE@@@===888222...,,,++++++///...---++++++***++++++---------,,,+++++++++***,,,+++++++++******))))))************++++++++++++************************((())))))******+++++++++))))))*********+++++++++************************************))))))))))))************************((())))))*********))))))************++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////111000///.........//////444555777999:::===AAAEEECCCHHHMMMRRRTTTUUUVVVWWWVVVXXXXXXTTTNNNJJJIIIKKKTTTYYYcccqqqyyyuuurrrxxx{{{}}}uuusss~~~{{{qqqccc\\\UUURRRSSSSSSQQQOOOMMMLLLKKKHHHDDD>>>777333444111...---------,,,++++++++++++++++++++++++,,,,,,+++***+++,,,,,,+++***(((((())))))************)))***,,,------,,,***)))***************************)))))))))(((((((((((((((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((***************************************+++,,,,,,***+++,,,+++***+++///222666BBBMMMSSSXXXaaaeeeeeeeeeddd___TTTGGG<<<:::<<<555555666:::@@@IIIQQQVVV^^^]]]]]]___```___\\\YYYRRRRRRQQQOOOPPPUUU]]]bbbqqq}}}||||||}}}pppggg___^^^dddiiihhheeeiiizzzjjj^^^NNNCCC@@@AAAAAAAAA===???@@@@@@???>>>???@@@CCCCCCCCCAAA???@@@BBBDDDEEEBBB>>>888333///---+++000000...---,,,+++++++++,,,,,,---------,,,+++***,,,,,,,,,+++******))))))*********++++++++++++,,,************************'''((()))***+++++++++***)))************+++++++++)))))))))***************+++************)))))))))************************((())))))************)))*********++++++++++++,,,)))******+++,,,---......++++++,,,,,,,,,,,,---------------...//////000000222111//////...///000111:::<<>>@@@@@@??????@@@AAACCCBBBAAA???===>>>BBBEEEGGGEEEBBB>>>999555111/////////.........---------,,,---...//////...,,,+++------,,,++++++***))))))*********+++++++++,,,,,,************************((()))***,,,,,,,,,,,,,,,)))************+++++++++*********+++++++++,,,,,,+++++++++*********))))))************************(((((()))************************+++++++++,,,,,,)))******+++,,,---...///+++++++++,,,,,,------------------...///000000000111000000000111333555777AAADDDHHHJJJKKKKKKLLLMMMLLLNNNQQQSSSTTTUUUWWWYYYWWWXXXWWWRRRNNNPPPYYYaaatttyyywww}}}uuuaaaVVVUUUVVVTTTPPPOOONNNMMMMMMLLLHHHBBB<<<444111///......///...---+++++++++,,,,,,,,,------+++***))))))++++++***)))'''(((((()))******++++++*********************************************************)))))))))(((((((((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))******************************++++++++++++,,,,,,***,,,---...000666AAAJJJTTT```hhheeeeeejjjjjjeeefffVVVEEE;;;555111333777;;;@@@IIISSS\\\bbbggghhh\\\___bbbaaa[[[TTTMMMJJJIIIKKKOOOSSS\\\kkk}}}zzz|||ssscccbbbaaa```bbbfffgggfffeeevvv}}}yyysss___hhhpppuuu|||rrrZZZHHH???;;;===???@@@@@@@@@AAABBBBBBBBB@@@>>>===???CCCFFFFFFEEEDDDAAA===999555222---......//////000000000---...000111111///---,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,************************)))***+++---......------)))************++++++++++++++++++,,,,,,---------++++++++++++******))))))************************(((((()))*********************+++++++++,,,,,,,,,)))******+++---...//////+++++++++,,,,,,------------------...///000000111000000000111333777:::<<>>:::;;;@@@BBB@@@BBBGGGEEECCC@@@????????????>>>AAABBBBBBBBB???;;;777444555222///......///...---,,,---.../////////...------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,++++++,,,,,,***((())))))***++++++++++++***---+++***(((((()))+++,,,***++++++,,,,,,++++++***************************))))))))))))************++++++++++++++++++++++++******++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,---------......------......///000000000555555555555666:::@@@EEEJJJKKKLLLNNNPPPPPPQQQQQQPPPVVV\\\\\\ZZZYYYZZZZZZ___UUUOOOSSS[[[bbbppp}}}{{{}}}qqqoooxxxeee\\\[[[XXXSSSTTTTTTPPPKKKMMMPPPJJJ@@@999777333///---,,,,,,---------------------------+++++++++++++++***)))((())))))))))))************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++***)))(((((('''(((((())))))))))))(((((())))))))))))((((((((((((+++*********))))))(((((((((((()))***+++,,,,,,,,,***+++,,,------,,,+++******+++---,,,++++++,,,---+++,,,///666AAAOOO[[[ccckkkiiigggjjjmmmllleee___PPPDDD888333333555:::???>>>GGGMMMWWWffffff]]]\\\aaa\\\UUUOOOOOOVVVaaaiiippplllkkkqqqxxx~~~zzz}}}wwwyyy}}}yyyvvvtttooohhhfffiii```^^^\\\]]]aaafffjjjkkkbbbVVVLLLJJJJJJHHHFFFEEELLLLLLNNNRRRUUUTTTRRRQQQNNNQQQTTTTTTQQQOOOMMMMMMUUUYYY```hhhrrr}}}qqqfffeeejjjsss~~~hhhMMMEEE??????@@@@@@CCCIIIGGGDDDBBBAAABBBCCCCCCBBB@@@@@@AAABBB@@@>>>;;;999777555222000000000///...,,,---............---,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++---+++++++++,,,,,,***((())))))***++++++++++++***,,,+++***(((((()))+++,,,***++++++,,,,,,++++++***************************))))))))))))************++++++++++++++++++++++++******++++++++++++******++++++,,,------------,,,,,,,,,---------.........------...//////000000111111111222333666<<>>;;;666111...------...------------------------+++++++++++++++***))))))))))))))))))***************************+++++++++************************))))))))))))))))))))))))((((((((((((((()))******++++++******)))(((((('''(((((())))))))))))(((((()))))))))))))))))))))(((++++++++++++*********)))))))))******++++++,,,,,,,,,+++***))))))***+++,,,)))***++++++++++++---...111555<<>>@@@AAAAAA@@@???>>>;;;999555444333222000///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++,,,,,,+++)))))))))***++++++++++++***++++++***))))))***+++,,,***++++++,,,,,,++++++***************************)))))))))*********++++++++++++++++++++++++++++++******++++++++++++******++++++,,,---------------,,,------------..................///000000111111000111111222666===FFFLLLKKKKKKLLLNNNPPPSSSUUUWWW]]]\\\\\\ZZZWWWTTTQQQPPPSSSPPP[[[sssssseee]]]VVVPPPTTTVVVUUUQQQOOOOOOLLLGGGEEEAAA;;;555000......///------------------------++++++++++++++++++***))))))))))))*********+++++++++++++++***************************************))))))))))))))))))))))))((((((((()))))))))******++++++******)))(((((((((((())))))******))))))((()))))))))))))))))))))))),,,,,,,,,+++++++++++++++*********+++++++++++++++///,,,(((&&&&&&(((,,,///***+++,,,,,,+++,,,///111444<<>>???@@@@@@@@@@@@===;;;888666555333111///,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,***++++++++++++++++++***,,,+++***+++,,,,,,+++)))))))))***++++++++++++***+++******))))))***+++,,,***++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,---...---------------------...............//////000000111111222333333222222555<<>>@@@BBBDDDHHHJJJHHHEEEAAA===============>>>?????????===:::888777555111///------,,,,,,++++++++++++,,,------......------,,,+++++++++,,,,,,++++++++++++******+++,,,---+++***))))))***++++++++++++******))))))******++++++,,,***++++++,,,,,,++++++***************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........---------------.........////////////000000111222222222333333333444777===FFFLLLLLLMMMOOOQQQTTTWWWZZZ\\\\\\\\\___dddbbbZZZTTTTTTXXXaaaxxxppphhhhhhiiihhhddd```XXXQQQJJJHHHKKKOOOLLLHHHBBB<<<666222000///........................***++++++,,,,,,,,,++++++************++++++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))(((((()))***+++******)))*********)))))))))))))))))))))************))))))((()))))))))*********+++))))))******************,,,,,,,,,+++++++++++++++++++++************++++++---------,,,---000555888IIIRRR___eeeccc]]]WWWTTTVVVPPPEEE:::555666===BBBDDDDDDGGGLLLNNNKKKKKKNNNQQQZZZWWWRRRTTTSSSVVVcccsss~~~{{{rrrmmmiii```ZZZ]]]cccccc```^^^fffdddbbbccceeegggfffccclllqqq{{{wwwmmmfff``````cccccc]]]YYYbbbvvvxxxkkkdddaaa___```ccc^^^mmm~~~eeeTTTMMM@@@@@@AAACCCFFFGGGFFFDDD>>>===<<<<<<<<<===???@@@@@@>>><<<:::999777333111///...---,,,+++++++++,,,,,,---...//////...---,,,+++,,,,,,------,,,,,,++++++******+++------,,,***))))))***++++++++++++***)))))))))***++++++,,,,,,***++++++,,,,,,++++++************************************++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...............------........./////////000000000111222222333333000222444666:::AAAIIIOOOMMMNNNQQQTTTWWWYYY[[[[[[[[[\\\cccjjjhhh^^^\\\aaakkkyyyuuuvvvtttooojjjaaaWWWPPPKKKIIIKKKPPPLLLJJJEEE@@@;;;666222111........................***+++,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++***)))******)))))))))))))))))))))******++++++******)))((())))))******+++++++++)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,)))***,,,------,,,***)))+++++++++,,,...444;;;@@@UUU[[[aaa```XXXNNNIIIGGGKKKGGG@@@;;;999<<<@@@CCCBBBBBBEEEJJJLLLLLLOOOUUUNNNSSSQQQSSSaaalllwww}}}uuunnneee^^^\\\aaa```bbbhhhjjjiiilllqqqxxxuuusssuuuxxxzzz|||}}}yyyxxx{{{tttpppkkknnn|||}}}|||wwwvvvtttnnngggeeeYYY___lll~~~uuuiiiPPPKKKEEEAAAAAACCCEEEFFF>>>===<<<;;;<<<>>>AAACCCAAA???>>>===<<<:::666444000///...---,,,,,,,,,---,,,---...//////...---,,,,,,------......------,,,*********+++------,,,***))))))***++++++++++++***(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++************************************+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------...........................////////////000000111111222333333444111333666999===CCCJJJNNNMMMPPPSSSWWWZZZ[[[[[[ZZZ[[[]]]gggqqqpppkkkppp}}}uuuhhh]]]TTTQQQOOOLLLLLLOOOLLLKKKIIIEEE@@@;;;666333........................***+++,,,,,,------,,,,,,*********+++++++++,,,,,,***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))''')))***,,,,,,+++***))))))))))))))))))))))))***)))******++++++******)))((())))))******+++,,,,,,)))))))))******+++++++++***++++++,,,,,,---------+++,,,---......---,,,+++***+++---000555>>>HHHOOO\\\___```ZZZPPPHHHGGGIIILLLGGGAAA>>>@@@BBBCCCBBBCCCEEEJJJPPPQQQOOOQQQUUUOOOVVV[[[iiixxxjjj```ZZZVVVVVVYYY^^^bbbjjjppppppqqq}}}|||}}}|||rrriii```cccttthhh___QQQFFFBBBDDDGGGJJJ>>>===<<<<<<===@@@DDDFFFBBBAAA@@@??????<<<999666111000...---,,,,,,------,,,---///000000///---,,,---......//////......---*********+++------,,,+++))))))***++++++++++++***(((((()))++++++,,,,,,,,,+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---......//////................../////////000000111111222222333444444555777:::<<>>@@@DDDEEEDDDJJJMMMTTTZZZYYYSSSQQQSSSZZZeeeooo}}}www}}}fffVVVYYYWWWMMMPPP^^^___lllyyy~~~{{{}}}sssjjjlllwwwcccNNNBBB===>>>CCCAAA???===<<<===@@@CCCEEEBBB@@@>>>@@@CCCBBB===888555222///...000///---+++//////............//////...------,,,,,,------...+++,,,.../////////......---,,,+++***))))))))))))...------,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000111222111///...000000000111222222333333444444444333333444555555555444444888@@@FFFIIIIIINNNPPPVVV\\\^^^\\\YYYYYY\\\\\\fffvvviii___XXXZZZXXXPPPMMMPPPJJJJJJKKKKKKJJJEEE???:::444111//////000000...+++------......------,,,+++------------------------+++++++++************)))************************...---,,,+++************************************,,,,,,,,,++++++*********)))************+++++++++...,,,***+++---...---***---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........,,,,,,///000---...111***---444>>>KKKVVV]]]```iiijjjfff^^^ZZZ\\\^^^^^^RRRPPPLLLGGGEEEFFFKKKOOOYYYZZZ[[[XXXSSSQQQUUU[[[qqq|||}}}|||yyypppiiinnnzzz{{{sssnnn\\\QQQSSSVVVVVV```ooouuuxxxwwwyyy|||uuukkkjjjoootttxxxfffWWWIII???;;;<<<===>>>>>>>>>???AAACCCAAA???===???BBBBBB>>>999888555111000000000...,,,///..................///...------,,,,,,------...***+++,,,---------,,,,,,,,,,,,+++***)))))))))***---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000111111111////////////000000111222222333111111222333333444555666777666666:::BBBIIINNNOOOUUUVVVYYY\\\]]]\\\[[[[[[XXX[[[fffwwwwwwfffYYYWWWWWWRRRNNNOOOMMMLLLJJJIIIIIIFFFBBB???666444111000000000...,,,------......------,,,+++------------------------++++++++++++************************************...---,,,+++************************************,,,,,,,,,+++++++++******************++++++++++++---+++***+++---...,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///------000///---...111000555===GGGQQQZZZaaaeeejjjjjjgggcccaaaaaa\\\UUUDDDFFFIIILLLOOOSSSYYY\\\```[[[WWWUUUQQQRRR]]]jjj~~~}}}xxx]]]^^^```dddhhhjjjiiifffaaa[[[WWWYYY```mmmzzzwwwnnnkkkmmmvvvvvvlllgggeeeiiiuuuxxx```HHH:::;;;<<<>>>??????@@@AAABBB???>>>===???AAAAAA>>>;;;<<<999444111000000///.........------------.........------,,,,,,------...***+++,,,---------,,,,,,,,,++++++*********+++++++++++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000111111111000///......///000000111111222000111222444666777777777999999:::???FFFNNNTTTWWWXXXZZZ\\\]]]___```______XXX___nnnsss___[[[\\\WWWSSSRRRQQQNNNKKKIIIIIIHHHGGGEEE;;;888444111000000///...---............---,,,,,,------------------------,,,+++++++++************++++++++++++++++++++++++------,,,+++************************************,,,,,,,,,++++++++++++***************+++++++++,,,,,,+++******,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......111......000...,,,...222999@@@JJJTTTZZZaaaggglllkkkkkkjjjiiiiiifffYYYLLLCCCHHHPPPVVVYYY[[[\\\\\\[[[RRRQQQZZZaaahhhzzzyyytttqqqkkkfffPPPYYYeeeiiifffbbb```aaaccchhhkkkmmmwww{{{vvvvvvzzzxxxoooiiieee___bbbvvv{{{[[[HHHCCC???;;;;;;>>>AAAAAA@@@>>>===<<<>>>@@@@@@>>><<<>>>;;;666333000/////////------,,,,,,,,,,,,------...------,,,,,,------...---.....................++++++*********+++,,,,,,++++++++++++++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------------------------------..............................///000111000000///.........///000000111111222333555777888999999999999;;;@@@FFFMMMTTTXXXZZZUUU[[[```ccceeeeeeccc^^^\\\kkkpppjjjggg^^^WWWVVVSSSQQQNNNMMMMMMLLLJJJHHH@@@===888444111000000000...............------,,,------------------------,,,,,,+++++++++*********++++++++++++++++++++++++---,,,++++++*********+++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++***++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000......000...,,,///555BBBKKKWWW___bbbffflllpppkkknnnooommmkkkfffYYYLLLJJJPPPXXX^^^^^^[[[WWWUUUSSSMMMXXXsss~~~tttjjjcccbbbccc]]]fffoooooogggbbbbbbeeelllwww~~~yyyssspppnnn```WWWddd~~~uuueeeVVVIII;;;777<<>>>>>>>>======;;;888444000......///------,,,,,,,,,,,,------...------,,,,,,------...........................++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...............---------,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------...........................//////000000000000000.........///000000111111333444555777888888999999:::???GGGOOOTTTWWWYYYYYYUUU^^^gggjjjllllllfff]]]eee~~~vvvfffYYYVVVVVVUUUSSSSSSRRROOOKKKHHHDDDAAA===777333111111111......//////......---,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++******++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---...000......444===JJJSSS^^^eeegggiiimmmqqqkkkppprrrnnnhhhccc[[[SSSNNNSSSZZZ]]]\\\XXXTTTRRRRRRVVVnnn|||qqqccc\\\```iiiuuuvvvvvvqqqlllkkknnnrrrwww{{{vvvtttuuuxxxzzzlllfffaaaaaaiiiyyyqqq___III======@@@===999=========<<<<<<<<<<<<<<<<<<;;;:::666222/////////......------------.........------,,,,,,------...------,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...////////////.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------........................////////////000000000000......///000000111111222333333333444666888:::;;;@@@FFFNNNUUUYYYYYYYYYZZZ[[[eeemmmooorrruuuppphhhxxxuuuccc\\\\\\ZZZYYYWWWUUUQQQLLLHHHGGGFFFBBB<<<555222111111...////////////...------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---///222222444===HHHRRRXXXaaagggiiikkkmmmoookkkooopppjjjeeebbb___\\\YYYZZZZZZWWWTTTPPPOOONNNRRRdddxxxqqqiii```\\\dddooo}}}{{{}}}|||zzz|||yyyxxxyyyzzz|||iiihhhiiiiiigggkkkyyyfffQQQFFFAAA>>><<<===>>>===<<<;;;:::;;;<<<:::<<<===:::555222000111///..................///...------,,,,,,------......---,,,++++++++++++,,,...---,,,+++++++++++++++++++++++++++,,,---...///////////////.........------------.........//////,,,,,,,,,------------...................................................///////////////000000111//////000000111222222333333333333555888<<<@@@CCCKKKOOOUUUYYYZZZZZZ[[[\\\```iiinnnnnnuuu}}}rrrccc```\\\XXXUUUQQQLLLIIIIIIIIIFFF???888222111111///////////////...------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...///...,,,+++---///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---111555777<<>>>>>>>><<<:::999:::;;;:::===???===888444222222//////............//////...------,,,,,,------...000///...---,,,------...///...---,,,+++*********************+++,,,---...000/////////...................../////////000000,,,,,,,,,---------..............................///////////////////////////////////////000111111000000000111222222333333555555555777<<>>JJJTTTXXXXXX]]]```dddiiilllmmmllllllhhhfffccccccggghhhbbbZZZTTTNNNHHHGGGPPPaaatttyyypppqqqzzzooouuu|||uuuhhhfffllluuu{{{zzzwww{{{yyyooolllpppiiihhhddd```aaadddccc^^^aaaaaabbbdddfffhhhiiijjjlllhhhlllnnnggghhhkkkfffggggggjjjqqqzzz|||~~~{{{eeeXXXUUUhhhnnnZZZJJJAAA>>>>>>>>>>>>======<<<<<<999:::;;;<<<<<<;;;999888222111000...------,,,,,,////////////////////////////////////////////////...---,,,+++++++++,,,,,,,,,,,,---------.........//////...------,,,++++++........................---------............///...///000///---,,,---...//////............//////////////////000000000111222000///000333444444222555555888>>>EEELLLPPPRRRRRR[[[aaa```^^^ccciiimmmmmmfffdddpppttt```XXXVVVSSSPPPOOOJJJIIIHHHEEEAAA<<<777444000///...///000000...---......------------......---,,,,,,+++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***,,,------,,,+++---...,,,---.........---......111444:::EEEOOOWWWZZZZZZaaacccfffiiikkkkkkkkkkkkiiifffcccbbbcccaaaZZZRRRIIIJJJLLLSSS^^^mmm{{{zzzssslllfffhhhmmm|||ccc]]]dddhhheeeaaajjjppp|||~~~zzzwwwqqqooonnnpppooolllmmmpppgggiiihhhddddddffffffbbbcccbbbbbbfffjjjmmmlllkkklllfffjjjoookkkkkkjjj``````___^^^```fffmmmrrruuuqqquuu|||iii[[[TTTaaa{{{iiiRRRCCC;;;===???>>>;;;:::;;;===888999;;;<<<<<<;;;::::::555444222///------------////////////////////////........................///...,,,++++++,,,---------------.........////////////......---,,,,,,,,,........................---------............///...///000///---------...000//////......//////000/////////000000000111111222111111222444555555444444999@@@FFFLLLPPPSSSUUURRR[[[bbb```___eeennnsssjjjlllsss|||dddXXXVVVUUUTTTSSSNNNLLLJJJFFFCCC???<<<;;;222000......///000///......------,,,,,,------...------,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,***,,,------,,,,,,---...+++,,,...///......///111111888CCCMMMUUUYYY\\\^^^dddeeeeeefffgggggghhhhhhgggdddaaa```^^^YYYRRRMMMEEEJJJSSSaaaqqqtttwwwrrrgggaaahhhuuu~~~vvvbbbVVV[[[aaa___```eeemmmvvv~~~}}}}}}{{{xxxuuujjjnnnssswwwzzz|||}}}zzz|||{{{sssrrrrrrxxx~~~xxxttt~~~sss___]]]ZZZYYY[[[^^^aaacccaaabbbdddeeegggkkkqqqvvvzzz~~~wwwjjj```dddqqqhhhQQQCCCAAA???<<<;;;;;;;;;;;;888999:::;;;<<<<<<;;;;;;999777444111...---------////////////////////////------------------------...---,,,+++++++++------------------............//////......---------,,,........................---------............///...///000///...---...///000000////////////000000//////000000000111111111333444444666888999999888:::@@@HHHMMMOOORRRVVVYYY\\\^^^``````fffooouuuuuummm{{{hhh[[[YYYXXXWWWWWWTTTQQQMMMIIIDDDAAA???>>>555222000//////000//////------,,,,,,,,,,,,------...------,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,------......------,,,+++,,,------,,,,,,---///,,,///111000//////222444888AAALLLSSSVVVYYY]]]```fffeeedddcccbbbccccccdddfffbbb___^^^ZZZTTTOOOMMMNNNTTTaaaqqqqqqgggtttyyyrrrsss]]]WWW\\\iiijjj```aaakkkttt}}}vvv}}}||||||mmmzzziiiiiihhheeebbb```^^^]]]]]]]]]]]][[[[[[\\\^^^``````hhhqqqvvvyyy}}}yyyoookkkkkkoooxxxlllTTTKKKAAA===???AAA@@@===999::::::;;;<<<<<<<<<<<<;;;999666333000......---////////////////////////------------------------,,,,,,+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------///...............------........................---------............///...///000///......///000000000////////////000000000000000000111111111111222444666888:::;;;<<<<<>>BBBAAA===;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999666333111...---////////////////////////------------------------***+++---......---,,,,,,+++++++++,,,,,,,,,------................................................---------............///---///000000///...///111111000000//////000000111000000000111111111222222000333777:::<<<===???AAAOOOPPPQQQRRRSSSVVV[[[^^^```eeemmmzzzppp{{{rrrggg___]]]```]]]XXXRRRLLLGGGDDDCCC???;;;555111000000000000.........------.........000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,------......------,,,+++---......------...///,,,...///---,,,///777>>>OOOSSSWWWXXXWWWYYY___eeeiiihhhfffeeedddddddddeeeddd]]]YYYWWWSSSOOOVVVaaasss|||~~~lll```___iiitttOOOXXXfffpppnnnkkkrrr}}}zzzwwwtttsssxxx~~~zzzsssppplllgggddd```^^^\\\bbb```]]][[[\\\___aaacccggglllxxx{{{|||~~~|||yyysssppppppsssuuu[[[GGG???>>>===<<<===<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999666333///---////////////////////////------------------------***,,,///222222111...,,,,,,,,,,,,,,,---------...............////////////........................---------............///---///000000//////000111111111000000000000111111000000111111111222222222111666;;;???AAACCCFFFHHHSSSRRRRRRSSSWWW[[[^^^___aaannn{{{yyynnnkkkcccaaa]]]WWWRRRMMMJJJHHHDDD???888333111111111000000//////......//////000000///...------,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,,,,------......------,,,,,,---......------...000,,,...///......444AAAKKKUUUXXX[[[\\\]]]___cccgggeeeeeeddddddcccccccccccc___XXXUUUXXXYYY]]]mmm|||tttiiibbb```jjjSSS\\\hhhooottt}}}xxxrrrmmmpppttt{{{zzzwwwuuummmhhhaaa^^^]]]\\\YYYWWWVVVVVV]]]hhhnnnqqqzzz}}}sssllljjj{{{uuuWWWEEE???>>>@@@>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;;;;888444000---////////////////////////........................***---222555666333000------------.........//////.........///////////////........................---------.........//////---///000000//////000222111111000000000000111111000111111111111222222222555:::@@@EEEGGGIIILLLOOOSSSQQQQQQUUU[[[___```___nnn~~~}}}zzzdddccc___[[[VVVRRROOOMMMHHHBBB:::444111111111111000000////////////000000000000///...---,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,,,,------......------,,,,,,---......------...000---000111111222;;;JJJVVVWWWZZZ]]]```bbbdddgggiii`````````aaaaaa`````````ZZZTTTSSS[[[bbbllljjjaaa___```dddkkk}}}]]]cccooo}}}vvvnnngggdddjjjttt}}}|||qqqjjjhhhfffbbb___]]][[[YYYZZZ\\\```bbbddd{{{~~~|||xxxrrrrrrssszzzwwwUUUEEEEEEDDDEEE@@@BBBAAA:::;;;===555999888888888888777333000000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222666999;;;===333111000000222777===@@@222111000...------------------------------------............////////////000000////////////000000000000000000111111111111222333444333222222444666:::???EEEIIIJJJLLLPPPTTTVVVTTTUUUYYY]]]___bbbggg{{{yyyuuuttt~~~~~~pppeee```[[[YYYdddsssdddKKK===;;;333...000///000000///...---,,,,,,,,,000000///...---,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,---------......---------------------------------,,,+++---000333---++++++111<<>>888999888888999999888555222000000...------...//////------------------------+++,,,---///111222444444777999===@@@@@@===:::777111000///......---......------------------------............////////////000000////////////000000000000000000111111111111111222333333222333555777===BBBHHHKKKLLLNNNRRRVVVXXXXXX\\\dddgggfffgggiiiuuusssppptttyyynnnjjjlllttt|||mmmSSSCCC>>>444///111///000000000//////.........000000///------,,,,,,---------------------------------------------------***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------------------------......---,,,---///111------///777BBBMMMVVV[[[___aaadddggghhhfffcccaaadddaaa^^^]]]^^^]]]WWWRRRgggvvvttt]]]VVVZZZuuu}}}pppfffcccaaabbbeeeiiinnnxxxuuuggg^^^]]]^^^______ZZZ```cccdddlll~~~uuuxxxyyycccMMMNNNGGGGGGDDD;;;;;;???<<<999999888999::::::777555111000///---------...///........................------------------------222666;;;>>>===888111---//////............//////------------------------............////////////000000////////////000000000000000111111111222222111222222222222444777:::BBBGGGLLLOOOOOOQQQUUUYYY\\\[[[___hhhmmmmmmlllnnnkkkjjjmmmyyytttnnntttyyyzzznnnUUUFFF@@@666111222///000000000000000000000000000///...---------------------------------------------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------------------------...//////...---...000,,,000777@@@JJJSSSYYY]]]aaacccfffhhhhhhfffcccbbbfffccc^^^ZZZVVVVVVZZZ]]]{{{iiiVVVOOO]]]oootttmmmkkknnnrrrkkkttt~~~yyyllliiijjjkkkjjjhhhllllllhhhiiissszzzxxx~~~fffWWWIIIDDDBBB<<<===AAA<<<:::999999:::;;;;;;:::888222111000...------..............................//////......------,,,,,,,,,---............------...............///000000....................................////////////000000////////////000000000000111111111222222222111111111111222666:::>>>FFFJJJOOOQQQQQQSSSWWW[[[aaa\\\\\\eeennnpppppppppbbbjjjyyytttiiimmmqqqooodddOOODDD@@@888555555//////000000000000000000000000///...---------------------------------------------------------------+++++++++,,,,,,,,,------***+++,,,------,,,+++***,,,,,,,,,---------......------------............,,,...000000///......///---444???IIIQQQWWW[[[^^^bbbdddfffhhhhhhfffcccbbb```aaa```YYYQQQVVViii}}}lll[[[UUU___vvvrrrhhhhhhrrr}}}~~~}}}yyyrrrrrrtttvvvxxx}}}zzzeeeNNNBBBBBB???AAABBB;;;:::999999:::<<<<<<;;;:::444333111///............------------------------........................---,,,+++***+++---000111......---......///000111....................................////////////000000////////////000000111111111111222222222222111111111222444888???CCCIIILLLPPPRRRRRRUUUYYY]]]```^^^cccnnnwwwvvvqqqnnngggzzznnnlllooonnn^^^MMMFFFDDD===:::777---/////////////////////000//////...------------...------------------------------------------------++++++,,,,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,---------......---------....../////////,,,...000000///...///000000;;;HHHQQQVVVXXX\\\___dddeeeggghhhgggeeecccaaa^^^ZZZYYYZZZ___lllhhh^^^WWW\\\jjj~~~~~~tttrrrnnnnnnzzztttuuuxxx~~~vvv[[[JJJGGGBBBAAABBB===;;;:::999:::;;;<<<;;;:::777555333111////////////------------------------,,,,,,,,,------...............////////////...---...............///000111....................................////////////000000////////////000000111111111222222222222333222222222222555;;;CCCIIIJJJMMMQQQSSSTTTVVV[[[```aaajjjzzz{{{rrrooo}}}}}}sssrrrrrreeeVVVPPPLLLCCC???:::---///////////////////////////......---------......------------------------------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,---------......---------...//////000000,,,...////////////000222888CCCQQQXXXYYYYYY\\\```eeeffffffgggfffdddbbb```cccWWWUUUgggqqqcccUUUXXXaaattt}}}uuurrrsssyyyxxxtttpppuuummm[[[SSSEEE???AAAAAA<<<;;;999999:::;;;:::999999777555333111000000000........................,,,,,,,,,------.........------.........---++++++//////.........//////000....................................////////////000000////////////000000111111111222222222333333333333333333777>>>GGGMMMKKKNNNRRRTTTUUUYYY___ccckkk~~~vvvttt||||||tttsssooo```WWWPPPGGGDDD@@@222111111111000000/////////......---------......///------------------------------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,---------......---------...///000000000,,,---.........///222555AAALLLYYY]]][[[ZZZ^^^ccceeeeeeffffffdddcccaaa______\\\hhhgggYYYWWWfffrrr{{{rrrwww|||yyyqqqppp|||{{{iii\\\GGG<<>>666333000////////////...111///------.../////////................................................,,,,,,++++++,,,,,,---............------,,,,,,,,,---------------------------------........./////////000000//////444<<>><<<;;;<<<<<<===999777888555...---000/////////......------------------------------------------........./////////...---------...000000000///...------...///000........./////////000000000000000000111111111111222222222111222222333444333444666;;;AAAFFFKKKMMMOOOMMMQQQYYYZZZXXX```lllrrrqqq}}}yyy|||yyyqqqdddTTTIIIEEEEEE999666222000000111000000111///------...000//////................................................,,,,,,++++++,,,,,,---......------------------,,,---------------------------------.........//////000000000///222888BBBIIISSSXXX\\\\\\ZZZXXX[[[^^^___```cccfffccc___```fffhhh\\\dddjjjiiiuuupppgggbbbmmmsss}}}kkk\\\\\\bbbiiiuuujjjUUUKKKHHHJJJGGGCCC>>>:::999999999<<<999999:::888333000111////////////............------------------------........./////////000000...------------...////////////............//////....../////////000000000111111111111222222222222222222222222222333444444333666;;;AAAFFFJJJLLLMMMPPPNNNRRRYYY\\\\\\eeeqqqsssvvv{{{lllYYYKKKFFFGGG>>>:::555222111222222222111///---...///000000///................................................,,,,,,,,,,,,,,,------...---------------.........------------------------------........./////////111111000111555???JJJRRRXXXZZZ\\\[[[XXXWWWZZZ]]]\\\aaafffddd\\\[[[gggwwwuuucccVVVYYYpppyyynnniiijjjmmm~~~wwwcccbbbgggiiirrr~~~{{{yyytttrrrxxxeeeXXXRRRSSSOOOIIIAAA;;;888666666:::999999::::::777333111//////////////////000000........................---.........////////////---------------......////////////....../////////...////////////000000000000000000111111111222222222222222222222333444555333888???FFFJJJLLLLLLMMMRRRRRRVVVXXXXXX\\\kkk{{{pppqqqrrr```QQQIIIGGGBBB===777333111222222222111///......000000000///................................................,,,,,,,,,,,,,,,---......,,,,,,------......//////....................................////////////111000000222:::FFFRRRZZZZZZ[[[[[[YYYWWWXXX[[[^^^bbbcccccc]]]WWW]]]sssmmm^^^[[[```ttt{{{mmmxxxlllfffllluuuzzzyyy{{{}}}{{{qqqllltttuuuppp}}}}}}jjj]]]ZZZVVVOOOHHHAAA===:::999888888888999:::999666222//////000000000000000000........................,,,,,,---------.........---------..................//////////////////...////////////000000000111/////////000000000111111222222222222333444555666333:::BBBHHHKKKLLLMMMNNNRRRVVVZZZYYYXXXaaaxxxssswwwiiiZZZNNNHHHEEE@@@999444222111111111000/////////111111000...................................................------,,,,,,------...///---------....../////////................................./////////000000000///000666@@@LLLWWW^^^[[[ZZZYYYXXXXXXZZZ]]]___ccc^^^XXXUUUXXXggglll```\\\fffwwwzzzgggYYY~~~tttooolllkkkttt|||rrrpppvvv~~~xxxpppssskkkZZZWWWRRRKKKEEE@@@<<<;;;888888777777:::===:::444111111111111000000000000........................,,,,,,,,,------------...---...//////000000//////......////////////....../////////000000000111111.../////////000000000000222222222222333555666777777===EEEJJJLLLMMMOOORRRSSSYYY]]]\\\]]]kkk|||ooo```QQQGGGGGGBBB<<<777444222111000000//////000111222000...................................................---------------......///.............../////////............................../////////000000000///000444<<>>777222222222111111000000000........................------------...............///000111111111000///---...///000000///...---//////000000000111111111//////000000000111111111222222222333444555666777;;;AAAGGGKKKLLLNNNRRRWWWWWWZZZ\\\\\\cccsssyyyfffWWWOOOJJJEEE???:::777444222000000000///111222222000...................................................---------------...//////////////////......................................./////////000000000000000222888CCCOOOXXX]]]___^^^\\\ZZZZZZZZZ[[[[[[[[[UUUTTTYYYhhh{{{eeeYYYVVV[[[lllssscccVVVKKKCCC>>>~~~|||yyy|||zzz|||xxxrrroooiii```UUUKKKBBB===;;;<<<999666;;;BBBAAA:::333333333222111000//////////////////////////////............/////////000...///111222222222111000---...///000000///...---000000000000111111111111000111111111111222222222222222222333444555777777???DDDIIILLLLLLOOOUUUZZZ\\\[[[ZZZ[[[eeeuuu~~~}}}xxxxxxyyyzzz{{{}}}{{{xxxvvvyyyzzz{{{}}}}}}|||{{{{{{xxxyyy{{{{{{zzz{{{~~~qqqccc]]]KKKHHHBBB===:::666333000000000000111222222000......................................................------------...//////000000//////......------////////////////////////////////////000000000000000444<<>>>>>{{{{{{{{{lllzzzwwwrrrfffjjj^^^JJJAAA???===888555999AAAEEEBBB>>>;;;777222111111222111///000///------///000///...000//////......000111222...///000111111000///......//////000000000000000////////////000000000000222111000000000111333444222333444444333555777999DDDFFFIIIKKKOOOTTTZZZ___WWWYYY^^^dddhhhmmmyyy~~~|||yyyuuurrrpppooonnnmmmllllllmmmppptttvvvzzzzzzyyyvvvqqqllljjjjjjnnnnnnnnnnnnnnnnnnnnnnnnllllllkkklllmmmpppsssuuuwwwxxxzzz{{{||||||~~~uuuaaaWWWJJJAAABBB>>>555111555444444333333222111111000,,,------...///000111111........................---,,,,,,...000111111111///333222,,,***...000---///////////////.........000111111111//////111333///999DDDLLLSSS[[[^^^]]]^^^]]]]]]]]]\\\ZZZYYYYYYQQQfffmmm___YYYVVVfff{{{jjjYYYKKKGGGAAA999888???}}}ooo}}}tttrrrmmm^^^OOOHHHCCC===BBBHHHMMMMMMHHH@@@:::;;;777333111222222111///111///---...///000//////......---,,,---...///000//////000111111000//////...//////000000000000000////////////000000000111111111111111111222222333333333444333444666:::===GGGIIILLLNNNPPPSSSWWWZZZ[[[ZZZZZZ]]]aaaiiiyyy~~~zzzwwwvvvuuutttsssqqqpppnnnkkkhhhfffdddcccaaaaaa______aaacccfffhhhnnnnnnnnnjjjfffbbb```___````````````````````````______^^^___```bbbeeefffhhhjjjlllmmmmmmnnnppprrrssstttvvvxxx{{{}}}rrr^^^OOODDDCCC@@@666111222333333333222222111111111---.........///000000000........................222111000//////---+++***...222111---+++//////---////////////////////////...///000//////000222444444>>>HHHNNNUUU\\\___^^^___[[[ZZZ\\\ZZZUUUVVV[[[hhhzzzmmm\\\NNN\\\lllyyyuuummmfffYYYKKKAAA@@@>>>888999@@@xxxccceeeooossswww~~~yyycccVVVQQQJJJ<<>>BBBHHHKKKOOORRRTTTUUUWWWYYY]]]\\\\\\^^^```iii|||}}}{{{yyyqqqnnnjjjgggfffeeecccbbb___^^^]]][[[YYYWWWVVVUUUTTTSSSRRRQQQRRRTTTVVVWWW]]]^^^]]][[[VVVSSSQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPPPPPPPRRRTTTUUUWWWYYY[[[[[[[[[\\\^^^```aaabbbccceeehhhjjjkkklllmmmnnnoooppprrrssstttuuuvvvxxx{{{}}}~~~|||hhhWWWHHHEEECCC;;;333111222222111111111111111111////////////////////////........................------...///000//////...---000000------//////,,,////////////////////////,,,---.........000333555<<>>>>><<<>>>DDDpppbbbfffkkkgggeeeiiikkk\\\XXXNNNCCCFFFHHHDDD===999:::===:::888666444333222111111222000//////000111111000000000000000000111111111000000000000000000000000//////000111111111111000//////000000000111111111000111222333444333222111333333333444666;;;BBBGGGHHHLLLRRRVVVXXXYYY[[[\\\YYY^^^eeegggfffnnn~~~yyytttooolllkkkbbb___\\\ZZZYYYWWWUUUTTTRRRRRRQQQPPPOOONNNMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLOOOPPPPPPNNNJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHHHHIIIKKKMMMOOOOOOOOOOOOQQQSSSRRRSSSTTTUUUWWWXXXZZZZZZYYYYYYZZZ[[[]]]^^^______```bbbdddgggjjjmmmrrrvvvxxxzzzyyynnn\\\LLLGGGFFFAAA999444111111111111111111111111000000000///////////////........................***,,,...///000111222333............//////...,,,///////////////000000000---............///333666BBBJJJPPPSSSWWW\\\^^^]]][[[WWWZZZ^^^XXXWWWnnnlllXXXYYYgggzzzyyyrrrfffYYYMMMFFFBBBBBB>>>===AAACCCCCCEEEJJJzzzlllgggpppuuupppmmmqqquuuttt___XXXOOORRRMMMDDD<<<888888<<<@@@999999888666444222111111222111//////111222111000000000000111111111111111111111000000000000111111///000000111111111111111000000000000111111111111000111222444444333222222333444444555888>>>FFFKKKKKKNNNSSSWWWXXXYYY[[[\\\ZZZaaahhhhhhfffqqq|||wwwuuuqqqlllgggbbb___^^^WWWUUURRRQQQPPPOOOMMMKKKJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEDDDCCCCCCDDDEEEFFFFFFHHHHHHGGGDDDBBBAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCEEEFFFGGGFFFGGGHHHJJJIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPQQQQQQRRRSSSTTTTTTTTTVVVYYY[[[]]]aaaeeeiiippp{{{}}}yyyuuuppp___NNNGGGGGGDDD===777222222222111111111111111000000000000000/////////////////////////////////000111222111...---///000111///---...000000...---////////////000000111111///000000///...000444777GGGMMMRRRRRRUUUYYY\\\[[[ZZZYYY\\\\\\WWW^^^yyykkk___XXXgggtttmmmaaaSSSGGG???===>>>@@@???@@@DDDFFFFFFHHHKKK}}}uuuiiifffoootttqqqsss|||zzz|||cccZZZRRRXXXPPPEEE===:::999999888999:::999777444222222222333111000000111222222111---...///000000000//////222111111000000111111222///000111111222222111111000000000111111111222222111222222333333333333333333444666888;;;AAAHHHMMMOOOQQQTTTVVVWWWYYY\\\^^^dddgggiiihhhiiizzz|||wwwqqqmmmfffdddaaa]]]YYYVVVTTTSSSNNNLLLKKKJJJJJJIIIGGGEEECCCBBBBBBBBBBBBAAAAAAAAA??????????????????@@@@@@@@@BBBCCCBBB@@@?????????================================================<<<>>>???@@@??????AAABBBCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOQQQSSSWWWZZZ[[[gggsss}}}{{{wwwwwwzzz|||zzzvvvhhhVVVKKKGGGDDD???999444444333333222111111000000000000000000000000000////////////////////////...000111000///000555999777111---///111000...///...//////000000111111222111111111000111333777;;;IIIOOORRRQQQSSSWWWZZZYYY[[[[[[ZZZVVVWWWiiifff______dddyyylll___PPPEEE>>>999:::======???BBBEEEFFFGGGIIILLL{{{pppkkkqqqrrrmmmppp{{{mmmddd]]]UUUNNNFFF???;;;999888777888:::;;;999555222222333444222000111222333222111---...///000111000//////222222111000000111222222000000111222222222222111000000111111111222222222333222222222222333444444333555888;;;>>>CCCIIINNNRRRSSSUUUWWW[[[```gggllluuurrrrrrvvv~~~xxxuuuqqqmmmiiiddd___[[[UUUTTTQQQOOOLLLKKKJJJIIIEEEDDDCCCCCCDDDDDDBBB@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<=========;;;===>>>>>><<<;;;<<<===::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;888:::;;;;;;::::::<<<===>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@AAABBBCCCCCCCCCEEEHHHKKKJJJRRR[[[```iiiwwwyyyjjjbbbaaabbbcccfffjjjooouuuyyy|||yyyfffUUULLLGGGAAA<<<777666555444333111000000/////////000111111111222////////////////////////+++---///...///444===DDD<<<333---///111000///000...//////000111111222222000111111222444888===BBBKKKPPPRRRQQQQQQVVVYYYXXXYYYXXXSSSQQQ___~~~{{{iii\\\```lllyyywwwlllZZZMMMAAA>>>>>>===<<<>>>>>>BBBGGGIIIKKKNNNRRRTTT~~~yyy}}}yyyooooooxxxwwwnnnhhhUUUOOOHHH@@@<<<<<>>>>>???@@@@@@>>><<<=========<<<<<<;;;;;;;;;999999:::;;;<<<<<<======777999::::::999999999:::999999999999999999999999888888:::;;;;;;<<<<<<;;;777999::::::999999:::<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>>>>???AAADDDAAAEEEGGGGGGMMMZZZhhhooozzznnn\\\RRROOOMMMNNNPPPTTTXXX^^^bbbeeemmmpppuuu}}}ttt```SSSKKKEEE@@@888888666555333222000000......///000111222222333000000000000000000000000111222222///...111:::BBB@@@555---///111//////111...//////000111222222222///000111333666;;;BBBGGGLLLQQQSSSQQQQQQVVVYYYYYYWWWTTTMMMOOOiiimmmcccYYYXXXfff{{{wwwfffZZZIII>>>777<<>>???<<<;;;::::::999666222...222111111111111111222222000000111111222222222222222222222222111111000000111111222222222333333333000111222333444333222111444333333222222333333444777777888<<>>>>>>>>======<<<<<<<<<>>>>>>======<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888999999999777777999;;;999999999999999999999999;;;;;;::::::999999888888===;;;:::999:::;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============???@@@AAABBBEEEJJJRRRXXX]]]```iiitttyyy}}}ttt```NNNEEEDDDCCCDDDFFFGGGHHHJJJLLLOOOUUUWWWZZZ```gggooovvvzzzwwwwwwqqq[[[JJJGGGBBB<<<444111222333111...000000000000000000000000000111222222222000///...000000000000111111111111///000000111111111000000000000000000111111111111333333333444777>>>GGGNNNNNNQQQSSSRRRRRRUUUYYY[[[]]]TTTRRRcccuuu^^^WWWUUU[[[hhhyyylllYYYMMMJJJBBB???;;;999;;;???CCCEEELLLNNNSSSWWWWWW[[[lll~~~|||{{{{{{|||~~~~~~oooZZZUUUPPPMMMGGG>>>:::<<<===<<<;;;;;;:::888444111222222111111111111222222000111111111222222222222222222222222111111111000000000111111111222222222111111222333444333333222333333333333444555666777777888:::>>>EEELLLQQQSSSYYY]]]___fff{{{qqqssspppgggbbb\\\UUURRRPPPKKKFFFDDDFFFFFFDDDAAA?????????>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<<<<;;;;;;:::999999888:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<;;;999999:::;;;::::::::::::::::::::::::;;;;;;:::::::::999999999:::999999999999999999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>???BBBFFFIIIKKKMMMTTT___eeejjjttt}}}yyyqqqdddUUUIIIDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJLLLPPPUUU[[[```ccchhhqqqyyy~~~}}}fffQQQJJJDDD===666333333444222///111111111111111111111111000111111222111000///...000000000000111111111111111111111000000000000000000000000000111111111111333222222444:::BBBIIINNNQQQSSSSSSRRRRRRSSSUUUVVVUUUUUU^^^sss{{{___UUUWWW]]]jjjzzzuuu```OOOFFFCCC???>>><<<===AAAEEEJJJLLLOOOQQQUUUZZZ\\\eeezzz|||xxxvvvtttrrrpppppprrrtttvvvwwwzzz}}}wwwiii\\\UUUWWWRRRBBB999;;;===<<<;;;;;;;;;:::777444222222111111111111222222111111111111222222222222222222222222111111111111000000000000111111111111111222333333444444333333222222333444555777999:::777999===BBBHHHNNNRRRTTTVVV\\\cccpppsssfffqqqqqq]]]UUUTTTPPPKKKGGGHHHDDDAAA@@@CCCDDDCCCAAA============>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;:::888777888999::::::::::::::::::::::::;;;:::::::::::::::999999999999:::::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???>>>======>>>?????????BBBBBBFFFKKKPPPSSSZZZbbbgggddd]]]SSSJJJEEECCCCCCBBBBBBBBBAAABBBBBBCCCCCCGGGHHHHHHJJJMMMPPPSSSUUUXXX^^^dddiiitttrrrWWWKKKEEE???999555444444333111111111111111111111111111000111111111111000//////000000000000111111111111333222111/////////000000000000000000111111111111333111111666>>>GGGMMMOOOTTTTTTUUUVVVUUUTTTTTTTTTNNN\\\ttt|||___PPPSSS]]]kkkzzzttt```OOOEEE@@@???999:::<<>>>>>>>>>>>????????????>>>>>>==================<<<<<<<<<<<<;;;;;;::::::999::::::::::::;;;;;;;;;::::::::::::::::::::::::888:::;;;;;;999888999:::999999999999999999999999::::::::::::::::::::::::999;;;===>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@@@@??????@@@CCCDDDBBB@@@FFFEEEEEEFFFGGGHHHLLLOOOSSSSSSOOOJJJFFFEEEBBB>>>BBBAAA@@@AAACCCDDDDDDDDDAAAAAAAAABBBCCCEEEFFFGGGJJJMMMPPPSSSYYYdddrrrzzzxxx[[[JJJFFFAAA;;;666444444333111111111111111111111111111000000111111111000000000///000000000111111111111555333111///......///000///000000000111111111111333111111888CCCMMMQQQQQQUUUUUUXXX[[[ZZZVVVSSSSSSUUUoookkkYYYVVVcccqqqzzznnn\\\MMMDDD@@@???>>>999<<<@@@EEEIIIMMMQQQTTTZZZbbblllwww~~~}}}{{{yyywwwwwwsssppppppqqqooohhhaaadddcccaaa______aaacccddd^^^___cccfffjjjnnnppprrrqqqrrrssstttvvvxxxyyyyyyyyy{{{~~~|||zzzyyyyyy{{{~~~~~~~~~}}}yyyvvvmmmkkkhhhfffeeefffffffffjjjlllsss}}}rrrrrriiiQQQBBBBBB<<<;;;::::::::::::888666444333333222111111222222333222222222222222222222222222222222222222222333222222222333333333444444333333333444444555666666444444444444444444555666666;;;BBBGGGKKKOOOSSSVVV___ZZZmmmvvvsssyyy~~~iiiXXXHHHCCCEEEEEEBBB@@@BBBAAA??????@@@@@@@@@?????????>>>>>>>>>>>>>>>===============>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???>>>===>>>???::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEDDDEEEHHHJJJJJJKKKNNNQQQTTTOOOSSSUUUSSSTTTTTTMMMDDDEEECCCBBBBBBDDDEEEEEECCCEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMMMMNNNQQQXXX^^^hhhrrrqqqooo~~~bbbNNNGGGCCC===888555333222222111111111111111111111111000000000000000000111111///000000000111111111111555333111///......///000///000000000111111111111222111333<<>>AAADDDIIILLLOOOSSSXXX\\\aaannn|||xxxtttrrrpppmmmllljjjhhhggghhhhhheee```[[[\\\[[[ZZZYYYYYYZZZ[[[\\\YYYZZZ\\\___bbbdddfffggghhhiiijjjkkklllmmmnnnoooqqqssswwwyyyyyyzzz{{{|||~~~~~~~~~~~~}}}|||{{{uuusssqqqooooooqqqssstttsssssstttvvvwwwvvvrrrooofffccc```^^^^^^^^^^^^]]]```bbbiiittt}}}~~~rrr[[[JJJEEE===<<<::::::::::::888777555444333222222111222222333333333333222222222222222222222222333333333333333333333333444444444555333333333444555666777888555555444444333444444555888===EEEJJJMMMPPPUUUYYY______yyy~~~sss\\\OOODDDAAACCCAAA???????????????>>>>>>>>>======>>>>>>>>>===========================>>>>>>>>>>>>=================================>>>>>>>>>>>>???>>>>>>>>>>>>>>>?????????;;;===@@@@@@???>>>>>>???========================>>>>>>>>>???????????????<<>>???>>>>>>DDDGGGKKKNNNQQQWWW```fffgggzzz}}}{{{zzzxxxrrroookkkhhhgggeeecccbbb\\\]]]______^^^[[[WWWUUUSSSSSSTTTTTTTTTTTTSSSSSSWWWWWWXXXXXXZZZ[[[]]]]]]______```aaaaaabbbccccccfffhhhkkklllkkklllnnnqqqppprrrttttttrrrrrrrrrsssoooooopppqqqqqqpppooooooiiigggeeedddcccdddeeefffdddeeegggjjjlllllliiifffaaa]]]YYYWWWXXXXXXXXXVVVVVVWWW]]]gggpppwww~~~iiiUUUJJJ@@@>>><<<;;;;;;;;;999888555555444333222222222222444444333333333222222222222222222333333333444444222222333333333444444444444333333444555666888999555444444444555666777777;;;AAAHHHMMMOOOSSSYYY^^^```rrr}}}wwwwwwxxxzzzzzzuuullldddQQQJJJDDDDDDCCC@@@???@@@>>>???@@@@@@@@@??????@@@?????????@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCEEEFFFFFFDDDBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEBBBDDDFFFDDDBBBDDDIIIOOOIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLNNNOOOMMMKKKOOOXXX```ooo~~~zzzeeeMMMJJJHHHKKKPPPTTTTTTRRRNNNNNNPPPRRRSSSTTTUUUUUUUUUTTTWWW\\\\\\[[[```hhhlllooosss~~~yyybbbMMMJJJDDD>>>999666666777222222222222222222222222111000/////////000222333000000000000111111111111111111111000000000000000000000000000111111111111000444<<>>>>>@@@BBBCCCGGGJJJNNNQQQVVV```nnnxxx|||xxxrrrnnnllljjjhhhfffbbb___[[[YYYYYYYYYWWWVVVRRRUUUXXXYYYVVVSSSQQQPPPMMMNNNOOOPPPPPPOOONNNMMMPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUXXXZZZ\\\\\\[[[[[[___bbb___aaacccccccccbbbcccdddaaabbbccceeeeeeeeedddcccZZZYYYWWWVVVUUUTTTTTTUUUSSSTTTWWW[[[______\\\ZZZWWWSSSOOOMMMNNNOOONNNLLLJJJJJJOOOXXX```fffpppyyyttt^^^OOOBBB@@@===<<<<<<<<<:::999666555444333222222222222444444444333333222222222222222222333333444444444111111222222222333333333444444333444555777999:::444444444555777888:::;;;>>>DDDKKKOOOQQQUUU\\\bbbiiiooobbbXXXXXXYYY[[[\\\ZZZUUURRRMMMIIIGGGHHHFFFAAA@@@BBB???@@@BBBCCCCCCCCCDDDEEEAAAAAACCCDDDFFFGGGHHHIIIEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFFFFFFFGGGGGGHHHHHHPPPRRRSSSRRRNNNKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHKKKKKKIIIGGGIIIPPPVVVNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRSSSSSSSSSTTTTTTQQQUUUXXXVVVUUU[[[jjjvvvzzzaaaLLLJJJKKKQQQZZZaaabbbaaaeeefffhhhjjjkkklllllllllrrrqqqtttzzz{{{{{{gggOOOMMMGGGAAA;;;888888999222222222222222222222222111000/////////111222333000000000000111111111111///000000111111111000000000000000000111111111111000666>>>GGGMMMRRRVVVYYYXXXWWWXXXZZZXXX^^^zzzfff```eeennn|||eeeTTTLLLAAA@@@???>>>???CCCGGGJJJNNNQQQVVVZZZbbbooo~~~zzzvvvrrrgggfffdddaaa^^^]]][[[[[[WWW]]]___WWWIIIPPPSSSJJJKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJNNNLLLJJJHHHHHHJJJLLLNNNLLLLLLLLLMMMMMMOOOPPPPPPVVVUUUUUUTTTTTTSSSSSSRRRTTTTTTUUUUUUUUUVVVVVVVVVRRRPPPNNNKKKJJJJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOMMMMMMLLLKKKKKKJJJIIIIIICCCFFFIIIKKKLLLRRR\\\dddqqqwwwxxx___JJJDDD>>>;;;<<<<<<999888999999777444222222333555666555444333222111222333444444444444333333333222222555333111111444555444222555444444444444555666666333666999::::::999:::;;;AAADDDLLLUUUXXXXXX]]]ddduuu\\\PPPLLLLLLNNNMMMLLLOOOWWW\\\\\\ZZZUUUQQQOOOMMMIIIGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGKKKKKKGGGGGGLLLMMMIIIMMMKKKIIIHHHIIIJJJJJJJJJKKKLLLMMMMMMKKKIIIIIIJJJJJJLLLKKKIIIKKKPPPNNNGGGRRRIIIGGGMMMOOOLLLPPPYYYlll{{{uuu^^^PPPLLLKKKKKKLLLKKKJJJIIIJJJLLLNNNLLLNNNOOOOOONNNNNNPPPQQQTTTUUUTTTSSSUUUXXXYYYXXX[[[]]]___```aaabbbaaaaaahhheeefffjjjjjjfffgggllllllfffgggmmmmmmrrruuukkk```VVVPPPNNNRRRdddxxxyyy___OOOEEEHHHEEE999111333222222333333333222111111444444444333333333222222000000000000000000000000111111111111111111111111///......///111333333222888???FFFKKKRRRXXXZZZWWWWWW___[[[PPPZZZ~~~nnnbbbiiizzzaaaSSSJJJDDDCCCAAA@@@AAADDDJJJNNNPPP______aaafffpppvvvoookkkhhhccc___ZZZYYYWWWTTTRRRPPPOOOOOOIIIOOOUUUKKKNNNGGGHHHCCCEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKMMMKKKIIIGGGFFFFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDDDDDDD@@@CCCEEEFFFFFFJJJQQQXXX```gggqqq||||||gggUUUEEE???;;;<<<<<<:::888:::999777555333222333555666777666555444444444444444444444444333333333222222666444222333555666555333555555555555555666777777444666888999999999;;;<<>>@@@EEE@@@@@@@@@@@@????????????????????????????????????===============>>>>>>>>>===???BBBDDDDDDBBB???===@@@@@@@@@@@@AAABBBBBBCCCAAAAAABBBCCCCCCDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEDDDBBB@@@??????@@@@@@>>>>>>??????@@@AAAAAAAAABBBBBBBBBAAA@@@@@@??????>>>@@@BBBBBBAAABBBFFFJJJRRRYYYcccmmmxxx|||kkk\\\HHHAAA;;;<<<<<<:::999::::::888666444333444555666888888888888777666555444444444444444333333333333777555444444555666666555666555555555555666777777555666777777777999<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============;;;<<<<<<<<<<<<<<<<<<<<<;;;===@@@BBBBBB@@@===;;;>>>>>>======>>>??????@@@>>>?????????@@@@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBB@@@???===<<<;;;;;;;;;<<<<<<======>>>>>>???@@@@@@AAA@@@@@@@@@?????????>>>===???AAA@@@??????AAACCCHHHMMMVVV___iiittt~~~sssfffQQQGGG>>>======;;;:::;;;:::999777555444444555555888888999999888666444333555444444444444333333333666555444444555555666555555555444444555555666777666666777666777:::>>>AAAGGGMMMUUUYYY[[[eee~~~oooaaa\\\\\\\\\ZZZbbbdddlll|||}}}yyyggg]]]aaaaaaaaaccceeegggiiijjjkkkkkkkkkiiihhhhhhjjjkkkkkkooooooooonnnmmmlllmmmnnnrrrtttvvvwwwxxxyyy|||~~~}}}~~~mmmVVVSSScccsss~~~{{{wwwttttttrrrooonnnrrr{{{~~~{{{~~~||||||uuuWWWIIIGGGFFF@@@999555555444333222222222222333333222222222111111111111111111111111111111111222222222222222222222222333333333333333444666777>>>GGGOOORRRTTTXXX\\\]]]___QQQOOOhhhnnnaaasssyyy___JJJAAAAAABBBBBBAAADDDHHHMMMSSSYYY^^^bbbjjjyyy|||nnncccZZZSSSQQQOOOMMMLLLIIIFFFDDDCCCBBBAAA@@@@@@?????????>>>;;;IIINNNZZZBBB777<<<<<<==================;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<===>>>?????????>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;:::::::::<<<======>>>>>>???@@@@@@????????????>>>>>>>>>>>>;;;<<<>>>???>>>>>>???@@@>>>BBBGGGNNNVVV___hhhnnnyyy~~~yyy```RRRDDD???>>><<<;;;<<<;;;:::888666555555555555777777888888777666444333555555555444444444333333555555444444333444444555444444333333444444555666777777777777888;;;@@@DDDMMMRRRZZZ]]]```ooo|||wwwtttssssssrrrvvvyyykkkppprrriiiiiitttvvvxxx{{{uuummmsssyyyrrrmmmfffccc___]]]```hhhsss|||bbbMMMHHHIIICCC;;;666555333222111111111222333333333222222222111111111111111111111111111111222222222222222222222222111333333333222333666999DDDJJJOOOOOOQQQWWW]]]^^^]]]PPPTTTqqqvvvdddcccyyyssscccNNNAAA===>>>???AAAHHHKKKOOOTTTYYY```hhhnnnrrrbbbZZZSSSNNNHHHHHHFFFEEECCCBBB@@@@@@??????>>>=========>>>>>>@@@888===AAAhhhMMM???888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>;;;;;;;;;:::::::::::::::===<<<;;;;;;;;;;;;<<<===;;;::::::999::::::;;;;;;>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;>>>=========<<<<<<<<<;;;;;;<<<<<<======>>>??????========================999:::;;;;;;<<<===>>>>>><<<>>>BBBEEEJJJPPPVVV[[[ccciiiqqqzzzsssaaaMMMBBB???===<<<===;;;:::999888666555555555666666666666666555555444555555555555444444444333444555555444333333444666444444444444444555666666888888999999:::>>>CCCGGGMMMRRRXXX]]]bbbrrrzzzkkkooouuuttt}}}wwwlllccc[[[RRRLLLKKKIIIFFFDDDDDDIIIQQQWWWWWW]]]kkk~~~{{{{{{tttvvvssshhhcccooo|||uuupppuuunnnVVVKKKJJJEEE===777666444222222111222222444444444333333333222222222222222222222222222222333333333333333333333333000222333333222333888===IIILLLNNNOOOSSSZZZ]]]]]]SSSPPP[[[wwwwwwfffccclll|||aaaSSSEEE???>>>???BBBEEEKKKNNNQQQVVV\\\gggttt~~~sss```VVVPPPKKKHHHEEEEEEDDDBBB@@@??????@@@>>>>>>>>>===>>>>>>??????BBB888555333===999===@@@::::::::::::;;;;;;;;;<<<::::::;;;;;;<<<======>>>===<<<<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;===<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>??????>>>>>>======;;;;;;<<<======>>>>>>???========================<<<;;;:::;;;<<<===>>>>>>???@@@BBBDDDEEEIIIMMMPPPQQQWWW^^^dddlllxxxoooUUUFFF@@@======>>><<<;;;:::999777666555555666555555555555666777777555555555555444444444444444666777666444333555777666666666666666777888888888999;;;<<<===@@@EEEHHHLLLOOOUUU[[[bbbttt}}}yyyddd\\\QQQIIIEEEAAA;;;777<<<;;;;;;999888:::===@@@===???HHHWWWccctttyyyppp}}}jjj\\\bbbnnnxxxzzzpppjjjvvvyyy```OOOLLLHHH@@@:::999666444333333444555555555555444444444333333222222222222222222222222333333333333333333333333000222444444333555;;;AAAKKKNNNOOORRRYYY___^^^YYYNNNWWWiii~~~fff```lll}}}{{{hhhVVVKKKBBBAAABBBDDDHHHNNNMMMPPPUUUZZZeeeuuutttbbbVVVNNNIIIFFFDDDCCCBBBAAA???======>>>???;;;;;;;;;;;;;;;<<<======999:::AAADDD888888<<<===;;;;;;<<<<<<============999999:::;;;<<<<<<======?????????>>>>>>=========<<<===>>>>>>>>>>>>===<<<======<<<<<<<<<<<<<<<===<<<<<<<<<===>>>>>>??????======>>>>>>>>>???????????????@@@@@@@@@???>>>>>><<<======>>>>>>???@@@@@@????????????????????????@@@>>><<<<<<===????????????@@@AAAAAABBBCCCGGGIIIJJJNNNSSSWWW]]]hhhwwwwwwZZZHHHAAA>>>>>>???<<<;;;:::999888666555444666666555555555777888:::666666555555555444444444555777888777555444666999888888888888888999999:::888:::<<<===???BBBFFFIIIOOORRRWWW^^^gggyyy}}}yyyyyy|||wwwiii^^^[[[LLLEEE>>>:::<<<>>>===;;;;;;<<<===<<<;;;:::<<<===BBB???AAAHHHMMMZZZyyy{{{eeemmm|||bbbXXXcccppp~~~xxxmmmwwwgggSSSMMMJJJBBB<<<;;;888666555555666777666666555555555444444444222222222222222222222222333333333333333333333333000333666555444777>>>DDDLLLNNNQQQVVV___ddd^^^UUUTTTeeezzzvvv^^^aaavvvoooUUUNNNEEE>>>???AAACCCJJJRRRUUUXXX^^^eeerrr```ZZZRRRLLLIIIFFFCCC@@@????????????>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>======>>>>>>?????????@@@???@@@@@@???===<<<===?????????>>>>>>===>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBCCCEEEEEEEEEDDDCCCDDDDDDEEEDDDDDDCCCCCC????????????@@@AAACCCCCCEEEDDDBBBAAABBBAAA@@@>>>@@@@@@@@@@@@AAABBBCCCDDD???AAACCCEEEFFFFFFDDDCCCDDDEEEFFFHHHKKKPPPWWW\\\ooottt{{{gggPPPDDDAAA@@@>>><<<;;;;;;::::::999999888666666666666777777777777777666555444444555666777555555666777888999999:::666888:::;;;:::888555333888999999<<>>999999===999777888::::::999999;;;<<<>>>===???DDDIIIRRRcccrrr{{{rrrvvvoooiiiwwwZZZ\\\dddnnn}}}nnn___NNNBBBDDDBBB???;;;777555555666777333444555777888999999999222222222222222222222222555444444333333444444555333444555333333777AAAIIILLLRRRXXX[[[```bbb[[[QQQVVV{{{~~~sssdddgggooo[[[MMMFFF@@@>>>BBBGGGJJJNNNRRR]]]^^^eeetttTTTPPPJJJFFFDDDCCCBBB@@@@@@@@@@@@????????????>>><<<<<<======>>>???@@@@@@?????????>>>>>>?????????@@@AAAAAA@@@>>>===>>>???<<<<<<===>>>????????????AAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@AAACCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJLLLQQQTTTYYY]]]dddllluuu~~~kkkUUUFFF@@@??????<<<<<<;;;;;;:::999999999666666666666777777777888777666555555555555666777666666777777888888999999777888999:::999888666555::::::;;;===AAAEEEJJJLLLRRRZZZZZZZZZooo~~~zzznnn___ZZZWWWQQQPPPQQQRRRRRROOOKKKGGGBBB999:::<<<666777;;;888888999;;;;;;;;;;;;<<<>>>???@@@DDDIIIMMMRRR^^^jjjmmmqqquuuxxxrrrvvv{{{yyyWWWZZZdddkkkxxxnnnVVVFFFHHHDDDAAA<<<888555444555666555666666777777888888999333333333333333333333333555444444333333444444555444555666555555:::CCCKKKQQQSSSWWW]]]aaa___ZZZTTTeee}}}kkkkkkyyysss```QQQGGGDDD@@@@@@EEEKKKOOOTTTXXXaaadddpppIIIGGGCCCAAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@<<<===>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDAAABBBCCCBBBAAA@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHGGGEEEEEEFFFHHHFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKLLLMMMNNNNNNMMMMMMNNNMMMLLLMMMNNNOOOOOOMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOMMMKKKJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJJJJKKKLLLLLLLLLMMMKKKLLLMMMMMMLLLLLLMMMNNNMMMOOOTTTXXX^^^eeelllqqqvvvsss___MMMBBB???AAA<<<<<<<<<;;;::::::999999666666666777777777888888777777666666666666777777777888888888888888888888777777888888888999999999;;;<<<===???CCCHHHLLLOOOOOO\\\^^^[[[ttt|||pppddd]]]WWWUUURRRQQQSSSWWWXXXUUUQQQEEE:::;;;===777666;;;:::999:::<<<=========???AAAAAADDDJJJPPPRRRTTT\\\eeeffflllppp|||tttzzzVVVZZZfff}}}fffpppfffMMMJJJFFFCCC>>>999555444444555999888777777777888999999555444444444444444444555555555444444444444555555555666777777888>>>GGGMMMVVVTTTYYY``````YYYXXX]]]|||vvvggggggtttqqq]]]QQQHHHAAABBB@@@CCCJJJPPPSSSYYY___fffoooFFFEEECCCCCCCCCEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGBBBCCCDDDDDDCCCCCCDDDFFFGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKJJJHHHHHHIIIKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPOOOOOOPPPOOONNNOOOQQQQQQQQQPPPMMMNNNOOOOOOOOOOOOOOOOOOLLLMMMNNNPPPPPPQQQPPPPPPQQQPPPOOOOOOPPPOOOMMMKKKLLLMMMNNNNNNNNNMMMMMMLLLNNNNNNMMMMMMNNNOOOPPPPPPMMMOOOQQQQQQPPPNNNNNNNNNQQQSSSTTTTTTUUUYYY___ccccccooo|||kkkWWWGGGAAACCC======<<<<<<;;;:::::::::666666777777777888888888777777777777777777777777999888888888888888888888888888777777888999;;;<<<;;;<<<===@@@DDDJJJNNNQQQSSS\\\___ddd}}}uuuggg\\\[[[XXXXXX]]]eeegggaaa[[[KKK>>>===AAA;;;999======999;;;===>>>???@@@BBBDDDDDDFFFMMMRRRTTTUUU\\\eeegggppptttxxx~~~WWW[[[iii}}}fffoooyyyUUUIIIGGGCCC>>>:::666555666666<<<;;;999777777888:::;;;777777555555555555666666555555444444444444555555555666777888;;;AAAJJJPPPWWWVVV\\\bbb[[[PPPYYYkkkwww~~~llljjjtttyyy```PPPIIIDDDBBBAAABBBFFFMMMRRRUUU[[[cccmmmGGGGGGGGGFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJDDDFFFGGGGGGFFFFFFHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJIIIIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQNNNNNNOOOPPPPPPPPPOOOOOOPPPOOONNNOOOQQQRRRQQQPPPMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRVVVTTTRRRQQQRRRRRRQQQOOONNNNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQPPPRRRSSSRRRPPPNNNNNNOOORRRTTTVVVUUUTTTVVV\\\aaa```jjjvvvuuubbbNNNCCCAAA>>>>>>===<<<<<<;;;;;;:::777777777777888888888888777888888888888888888777999999999999888888888888999888777777888:::<<<>>>;;;<<<===@@@EEEKKKPPPRRRZZZ[[[bbbrrrzzzkkkaaaZZZ[[[```kkkuuuxxxrrrjjjUUUBBB>>>CCC>>>;;;===<<<:::<<>>:::888888999:::<<<;;;:::888999:::<<<===;;;:::888666555666666777666555555444444555555666444555666999===DDDLLLQQQVVVXXX```aaaUUUMMMaaa~~~wwwzzznnnxxxiiiTTTJJJFFFDDDDDDDDDEEEJJJPPPRRRVVV```jjj}}}JJJKKKKKKJJJHHHHHHIIIJJJLLLLLLKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMIIIJJJLLLLLLKKKKKKLLLMMMKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLJJJKKKLLLNNNOOOOOOOOOOOOOOOPPPQQQRRROOOOOOPPPQQQQQQQQQQQQQQQRRRQQQPPPQQQSSSTTTSSSRRRPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWW[[[XXXUUUSSSTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSRRRQQQOOOOOOQQQSSSQQQVVVZZZ[[[[[[^^^ffflllooovvv}}}oooXXXFFF???>>>>>>>>>===<<<<<<;;;;;;777777777888888888999999888888999999999999888888888888999999999999999999999999888888999;;;<<<>>>;;;<<<>>>AAAFFFLLLQQQUUU^^^___kkkzzzqqqnnn___eeerrrhhhKKK>>>@@@===;;;<<<:::===@@@CCCEEEFFFHHHKKKNNNPPPNNNMMMLLLJJJLLLVVVbbbmmmzzzvvvtttaaaffftttgggKKKEEECCC???;;;999999:::;;;::::::::::::;;;===???@@@???===:::888666666666777666666555555555555666666444444666:::@@@HHHOOOSSSWWW[[[```]]]RRRTTTpppsss{{{tttxxxnnnXXXKKKFFFDDDDDDEEEHHHJJJOOOTTTWWW^^^mmm|||NNNPPPQQQOOOLLLKKKLLLNNNOOOOOONNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQOOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQQQQPPPPPPQQQRRRNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOMMMNNNOOONNNNNNNNNPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSQQQRRRSSSUUUVVVVVVVVVVVVWWWVVVVVVVVVXXXYYYXXXWWWVVVWWWXXXYYYYYYZZZZZZZZZWWWWWWXXX[[[___eeejjjmmmpppkkkddd^^^\\\\\\\\\\\\]]][[[XXXUUUTTTUUUVVVWWWQQQRRRSSSSSSSSSSSSQQQQQQPPPPPPPPPPPPRRRWWW^^^cccccciiipppssstttwww~~~fffNNNAAA??????>>>>>>===<<<<<<;;;777777888888888999999999888888999::::::999888888888888888999999::::::::::::::::::::::::;;;<<<<<<======@@@CCCIIIOOOTTTWWW\\\hhh{{{{{{{{{pppyyy\\\AAA>>><<<;;;>>><<>>@@@BBBCCCCCC@@@===999666666666666666666555555555555666666555555777<<>>>>>======<<<<<<777888888888888999999999888999:::;;;;;;:::999888777777888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;>>>???AAAEEEKKKQQQVVVYYYXXXppp~~~jjjFFF???<<<===AAA@@@DDDGGGKKKMMMOOORRRVVVXXXSSSRRRSSSVVVXXX___lllzzzlllkkkaaaeeekkkssskkkcccrrr\\\JJJGGGBBB===999888888999555777999===@@@BBBDDDDDDEEEBBB>>>:::777555666666666666555555555555666666666666888>>>FFFNNNUUUXXXaaaaaaZZZRRRXXXqqq}}}tttnnnqqqbbbSSSFFFCCCCCCBBBEEEJJJNNNRRRXXX```hhhyyy