BM6P6(@ {{{rrrnnnpppssstttssssssssstttvvvxxxzzz{{{|||{{{|||~~~}}}~~~{{{oooaaaYYYSSSMMMJJJKKKJJJIIIGGGGGGFFFCCC???<<<===<<>>CCC???888111,,,)))))))))))))))((((((((((((((())))))************+++++++++******+++++++++,,,,,,,,,---------------...//////---...000000///000333555666<<>><<<;;;===CCCJJJQQQ\\\fffsss~~~tttnnniiijjjlllooouuu|||oooiiinnnzzztttcccMMM<<<444111...+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,++++++***)))(((((('''''''''((((((+++...333666777888888999<<<888333...***)))***+++******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,000000//////000000111222///000111222222333555777999===BBBEEEJJJVVVfffsss}}}}}}fffYYYSSSRRRRRR```|||uuugggYYYRRRNNNHHHDDDDDD666444111//////...---+++******++++++++++++******))))))))))))))))))))))))+++***)))(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''((()))((('''%%%###(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''{{{uuuooommmpppuuuxxxyyy{{{zzzyyyxxxyyy{{{}}}~~~|||}}}uuukkkbbbWWWOOOMMMLLLJJJHHHFFFFFFDDDBBB@@@>>>;;;<<<@@@DDDIIISSS\\\kkkuuu}}}tttlllllloooqqquuuzzz|||vvvnnnqqqyyy```FFF888333333------------------,,,,,,++++++,,,---------,,,,,,***)))(((''''''''''''''')))+++...//////000111333222000---***))))))+++,,,++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000222333444444555888:::===>>>AAAFFFRRRggg~~~rrreeeZZZSSSUUUhhhqqq\\\PPPJJJFFFCCCCCC:::777333000///...---,,,******++++++++++++******))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())){{{tttqqqooopppssswwwyyyzzz|||{{{zzzzzz{{{}}}~~~vvvjjj]]]UUURRRMMMJJJGGGEEEEEEDDDBBB@@@???<<<<<>>>>>AAAIII[[[yyy|||}}}lll]]]SSS\\\mmm{{{dddSSSKKKGGGEEECCC>>>:::444000...---,,,+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((((((|||tttnnnoooqqquuuxxxzzzzzzyyy{{{zzzzzz{{{~~~~~~pppbbbZZZWWWOOOLLLHHHEEEDDDCCCBBBAAA???;;;:::<<<>>>AAAHHHQQQ\\\fffttt}}}zzzzzzxxxvvvvvvwww~~~|||~~~fffMMM===666111000///...---,,,------))))))***++++++,,,++++++,,,,,,+++***************))))))***)))((((((***,,,******)))))))))******+++((((((((((((((()))***+++))))))*********+++++++++******+++++++++,,,,,,,,,...............//////000///000222333444666999<<<===???CCCOOOggglllVVVVVV^^^lllyyyppp\\\QQQLLLIIIFFF@@@<<<555111...---+++***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&''''''(((((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&'''~~~vvvqqqllloootttxxx{{{{{{zzzyyyyyyzzz{{{}}}yyyjjj```\\\TTTPPPKKKGGGEEEDDDCCCCCC>>>;;;999:::;;;===DDDLLLSSS^^^mmmyyy{{{wwwvvvxxxvvv]]]EEE555333222000...---,,,------))))))***+++++++++******)))))))))(((((())))))***)))***+++***((((((***+++*********++++++*********''''''''''''((()))***+++)))************+++++++++******+++++++++,,,,,,,,,...------------...//////---///111333444666:::<<>>;;;;;;;;;;;;AAAIIIJJJVVVfffqqqzzz~~~xxxxxx{{{oooSSS===555333111...---,,,------++++++,,,,,,++++++******(((((((((((()))***++++++)))+++,,,+++***)))***+++((()))***+++++++++******(((((((((((()))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...---///222333555777;;;>>>BBBHHHUUUiii}}}fffTTTSSSTTTUUUcccuuujjjTTTKKKIIIHHHCCC@@@;;;888555222///,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))&&&'''((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&''''''((()))'''&&&&&&&&&&&&'''((((((}}}uuurrrssstttuuuvvvwwwwwwyyy}}}zzz|||rrrjjj___ZZZRRRMMMJJJIIIHHHGGGHHHCCC@@@???===<<>>;;;888555111...+++,,,,,,------,,,,,,+++))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***yyyrrrtttxxxvvvwwwxxxzzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~yyy}}}tttggg^^^UUUQQQMMMIIIHHHJJJLLLIIICCC>>>;;;;;;===>>>CCCKKKXXXcccooozzzxxxyyyzzznnnKKK>>>777111000000---,,,...000...,,,***)))))))))***---,,,+++***)))'''&&&&&&((((((((((((((((((((((((+++++++++++++++***)))((())))))))))))***+++,,,---)))************+++++++++---------------------------------------...000000111222333555888;;;???AAAHHHRRRfffuuuwww{{{||||||oooVVVLLLLLLNNNPPPjjjzzzgggUUUNNNKKKIIIEEE@@@;;;666333111111---......///...,,,+++***''''''(((((())))))******'''((()))******)))((('''+++*********))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((vvvssswww{{{zzz{{{|||}}}~~~}}}}}}|||}}}||||||||||||}}}}}}~~~~~~~~~rrrnnnsss{{{ooodddYYYTTTPPPLLLLLLOOOLLLIIIEEE@@@===<<<======>>>EEEPPP[[[eeerrr~~~{{{sssrrrrrryyyuuuUUUBBB999333111000...---000000...,,,***))))))******,,,++++++***)))(((''''''))))))))))))))))))))))))******++++++******))))))+++++++++++++++,,,---...************++++++++++++------------------------------------...///000000000111333666999===AAACCCKKKUUUiii|||{{{{{{dddRRRKKKLLLNNN\\\vvvyyydddVVVMMMNNNJJJEEE???:::666222000.........///...---+++***(((((((((((())))))******'''((()))******)))((('''******)))))))))(((((((((((((((((())))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((xxxtttvvv{{{~~~~~~|||{{{||||||{{{{{{{{{{{{||||||~~~tttiiifffiiisss}}}oooaaaXXXSSSOOOOOOQQQLLLKKKHHHDDDAAA>>>===<<<===CCCKKKTTT___lllzzzxxxmmmjjjiiiqqqzzzeeeIII???555222000......000///...,,,+++*********+++************)))))))))(((************************((())))))************))),,,+++++++++++++++,,,,,,************+++++++++,,,------------------------------------...///000111...111444777:::>>>BBBEEEOOOXXXlll}}}~~~rrrWWWIIIHHHKKKQQQkkkzzzcccSSSRRROOOIIIDDD???999333///......///......---++++++((((((((())))))))))))***(((((())))))))))))(((((())))))((((((((((((((('''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((({{{vvvvvvzzz}}}|||}}}|||{{{zzzyyyxxxxxxxxx|||~~~pppeeeccccccmmm||||||jjj^^^WWWQQQOOOOOOMMMLLLJJJHHHDDDAAA>>><<<===AAAGGGMMMWWWeeettt{{{kkkdddcccjjjuuu}}}uuuTTTGGG999333000......000///...---++++++***++++++)))))))))))))))*********************************'''((())))))******************)))((((((((())))))*********+++++++++,,,,,,------------------------------------...///000111...222666999;;;>>>CCCGGGQQQZZZlll~~~^^^KKKIIIMMMOOOgggsss\\\TTTPPPJJJEEEAAA<<<666111/////////...------,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((yyyxxx{{{~~~~~~|||zzzxxxwwwvvvuuuzzz|||}}}}}}}}}}}}nnn```]]][[[eeetttuuuhhh___UUUNNNLLLMMMMMMMMMKKKHHHDDD@@@===:::<<<@@@DDDMMMZZZjjjuuupppccc[[[bbbnnnyyy~~~cccRRR???555111......///......---,,,++++++++++++))))))))))))************))))))))))))))))))))))))'''((()))*********************))))))))))))))))))***++++++++++++,,,,,,,,,------------------------...............///111111000444888:::<<<@@@FFFLLLTTT\\\kkkzzzjjjTTTMMMOOOMMM```kkkYYYSSSKKKFFFCCC>>>888333000//////...---------,,,************))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((}}}{{{zzz|||}}}~~~~~~~~~}}}{{{yyyxxxwwwvvvvvvzzz{{{|||||||||}}}zzzlllZZZTTTQQQZZZhhhttt~~~yyyoooaaaTTTMMMNNNNNNNNNMMMJJJFFFCCC@@@<<<===???BBBIIIUUUdddooo~~~xxxgggVVVYYYcccqqqyyyuuu```III:::333000...///------------,,,,,,,,,+++)))))))))))))))*********)))))))))))))))))))))))))))******++++++++++++***---,,,,,,+++,,,,,,------++++++++++++,,,,,,,,,,,,------------------------............///000111111333777;;;===>>>DDDNNNWWW^^^dddmmmvvv}}}www]]]OOOJJJJJJUUUqqqiii```SSSJJJEEEAAA;;;666111000///...------------+++************)))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((xxxyyy|||}}}}}}|||{{{{{{|||}}}}}}zzzzzzyyyyyyyyyyyyzzzzzz{{{|||}}}}}}}}}~~~}}}ooo[[[SSSLLLSSS^^^hhhsss~~~rrr```UUUNNNNNNNNNMMMKKKHHHEEEDDD>>>???@@@BBBGGGRRR```kkkvvvmmmWWWUUUZZZgggpppwwwoooSSSAAA888222000000------------------,,,,,,*********)))))))))))))))************************+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,---...//////+++++++++,,,,,,,,,------------------------------............///000111222444888===???CCCLLLZZZeeemmmppptttuuuvvvpppYYYMMMMMMOOO___tttaaaRRRIIIDDD===888111000///...---------...+++++++++*********))))))***)))(((''''''((()))***((((((((()))))))))******))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((wwwyyy}}}~~~}}}zzzyyyxxxyyyzzz{{{wwwwwwxxxyyyzzz|||}}}~~~}}}~~~~~~~~~~~~uuuaaaYYYLLLRRRYYYaaakkkvvv~~~jjj]]]OOOOOONNNNNNLLLIIIGGGFFF;;;<<<<<<===BBBLLLYYYcccqqq|||qqq^^^VVVUUU```iiippp~~~xxxYYYEEE;;;555222222---------......---,,,,,,************)))))))))(((++++++++++++++++++++++++------------,,,,,,+++************+++,,,---...///++++++,,,,,,,,,---------------------------------.........//////000111222444999>>>BBBGGGRRRbbboooxxxyyyzzzwwwttt}}}vvvkkk[[[UUUNNNVVVvvvlllYYYMMMFFF???999222111///...------......++++++++++++******))))))***)))(((''''''((()))***(((((())))))******++++++******++++++++++++******)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((|||zzz{{{}}}zzzxxxwwwwwwvvvtttwwwxxxzzzzzzzzz{{{~~~rrrbbb[[[WWWTTTVVV```nnn{{{zzzaaaUUUNNNIIIJJJKKKHHHFFFGGGAAA<<<:::>>>AAAEEEOOO[[[iiitttxxx^^^TTTNNNSSS^^^jjjuuu|||kkkOOO===777333///222111000///---+++***)))+++++++++******)))))))))---,,,+++)))((('''''''''++++++************++++++++++++,,,------...//////++++++,,,,,,,,,---------,,,,,,,,,---------......////////////...000333666:::<<<@@@GGGTTTfffxxxzzzssszzz|||wwwzzzmmmWWWWWWYYYdddcccPPPIIICCC<<<888444000.........///...,,,,,,,,,,,,+++***))))))******)))((((((((((((((((((((())))))))))))(((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((({{{|||}}}~~~|||zzzyyyxxxvvvtttsssuuuwwwyyyzzz|||zzzmmmiiicccccchhhqqqzzzkkkXXXQQQKKKKKKKKKHHHFFFGGGBBB===;;;>>>@@@DDDMMMWWWaaakkk{{{~~~cccWWWNNNRRR^^^kkkuuu|||zzz\\\EEE:::444///111111000///---,,,++++++,,,,,,+++++++++*********...---,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,------......++++++,,,,,,,,,---------------.........////////////////////////111444777;;;>>>FFFSSSfffyyy~~~uuuxxx|||tttrrr|||iii___WWW^^^vvvkkkUUUKKKDDD>>>888555111......//////...,,,,,,,,,,,,+++***))))))******)))((((((((((((((((((((())))))))))))(((((())))))************))))))%%%%%%&&&'''(((((())))))(((((((((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''((((((((((((}}}~~~~~~}}}{{{zzzyyyvvvtttoooqqquuuxxxzzz}}}|||xxxyyy{{{~~~qqq[[[SSSMMMLLLKKKHHHGGGGGGDDD@@@===>>>???BBBIIIQQQ[[[gggwwwmmm]]]PPPRRR```mmmwww}}}~~~~~~~~~mmmPPP???555111000000//////...------,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,---......///++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000//////000///000222555888>>>BBBOOOfff{{{zzzzzzqqqtttoooZZZYYYjjjyyy___NNNEEEAAA999666222///...///......,,,,,,,,,,,,+++***))))))******)))((((((((())))))((())))))******))))))((())))))************))))))''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))~~~}}}}}}~~~}}}|||{{{yyywwwtttrrrnnnqqquuuwwwzzz|||ooo^^^UUUMMMLLLKKKIIIHHHIIIEEECCC@@@>>>>>>@@@FFFKKKWWWbbbrrrzzzfffUUUUUUcccqqq{{{zzzvvvwww{{{\\\EEE999333////////////............,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,,,,,,,------------........./////////000000000///000000000111333777:::@@@HHH\\\|||{{{bbbYYY```pppiiiRRRGGGCCC;;;777333000//////......,,,,,,,,,,,,+++***))))))******))))))((())))))***)))))))))******)))))))))))))))************))))))++++++***)))'''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********~~~}}}}}}yyyzzzyyyxxxuuusssqqqpppqqqsssvvvxxxyyyzzz|||}}}~~~~~~~~~mmmaaaWWWOOOLLLKKKIIIIIIKKKGGGFFFCCC???===???CCCFFFOOOZZZjjjxxxsss^^^\\\gggttt}}}{{{uuuvvv}}}iiiNNN===555////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))),,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,---------.........------.........////////////000111111222555999<<>>@@@BBBCCCKKKVVVeeerrr}}}jjjccciiirrrzzz{{{wwwxxx|||wwwYYYCCC777000000//////////////////++++++++++++,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------............------.........////////////000111222333666;;;>>>FFFYYYyyyjjjZZZXXXfffwwwzzz}}}vvvZZZJJJFFF>>>:::555111000///...---,,,,,,,,,,,,+++***))))))******)))))))))***++++++)))******++++++******)))))))))************))))))&&&&&&&&&''''''(((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))************}}}{{{zzzzzzuuuvvvuuurrrnnnmmmnnnpppvvvxxx{{{{{{zzzxxxwwwxxxxxx{{{|||xxxvvvtttvvvxxxyyyzzzzzzyyyxxxvvvxxxwwwwwwxxx{{{~~~~~~~~~ttthhh[[[TTTOOOKKKJJJKKKHHHKKKIIIBBB>>>AAABBBAAAHHHRRR```mmmxxxvvvjjjiiimmmsssyyyzzzyyy|||||||||{{{cccJJJ;;;111000000000//////......*********+++++++++,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,------......------------................../////////000000000///000222222444777<<>>999333///111222000//////''''''((()))))))))))))))++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,////////////000000000000111111333555444555===GGG[[[rrr}}}~~~sss^^^UUUQQQQQQ^^^vvvwwwiiitttxxxbbbRRRJJJDDD???888333111000000///......---------,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))******))))))))))))******))))))(((((((((((())))))''''''((())))))((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))}}}zzzwwwuuupppooommmjjjiiilllsssyyy}}}}}}{{{zzzxxxwwwvvvvvvyyyzzz}}}|||zzzxxxooobbbXXXSSSSSSSSSSSSSSSSSSSSSSSSXXXZZZ___ccchhhnnntttyyyyyy|||ttteeeYYYQQQNNNOOOKKKLLLKKKHHHCCC??????@@@BBBEEEMMMZZZfffsssqqqnnnqqqsss|||}}}qqqoooqqqwwwZZZAAA777111---...000...,,,---))))))***+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,////////////000000000111111111444666666888AAALLLaaauuu}}}yyy^^^RRROOOKKKVVVmmmsssrrriiiUUUIIIFFFAAA;;;555222000///...------------,,,,,,,,,,,,++++++************++++++******++++++++++++************))))))))))))******))))))(((((((((((())))))&&&'''((())))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))~~~{{{yyyuuusssmmmllljjjhhhjjjooowww}}}~~~}}}|||zzzyyyxxxxxxxxx{{{|||~~~~~~{{{yyytttkkk]]]RRRHHHHHHGGGGGGGGGGGGGGGGGGMMMPPPUUUZZZaaahhhpppuuuxxx{{{~~~pppbbbVVVPPPOOOJJJKKKKKKIIIEEEAAA???>>>@@@BBBIIIUUU```mmm}}}wwwoooqqqtttyyyooohhhcccwww}}}___EEE888111,,,...///---+++,,,+++,,,,,,------------,,,,,,,,,,,,,,,+++***)))(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------........./////////000000000111111111111444777888;;;FFFRRRfffyyy{{{yyy{{{}}}bbbQQQNNNHHHPPPcccuuuwww]]]MMMHHHCCC===777444111///---------,,,,,,,,,+++++++++++++++************++++++++++++************++++++******))))))))))))******))))))(((((((((((())))))%%%&&&'''((()))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))|||yyyvvvssspppnnnllljjjiiilllrrrzzz}}}{{{yyyxxxyyyzzz{{{~~~~~~|||wwwtttnnndddVVVKKKBBBBBBAAAAAAAAAAAA@@@@@@EEEHHHMMMTTT[[[dddnnntttvvvyyy}}}yyyjjj[[[RRROOOIIIJJJJJJIIIFFFCCC@@@>>>>>>@@@FFFQQQ[[[gggvvvzzzllljjjlllqqq}}}wwwkkk___nnncccHHH;;;444///000000...---...,,,------.........------,,,,,,,,,,,,,,,+++************+++,,,,,,---......,,,,,,,,,---------------,,,,,,------......////////////000000000111111111222111444777999===IIIVVViiixxxwwwmmmiiijjjlllvvvlllTTTOOOKKKOOO___}}}~~~kkkUUUIIIDDD>>>999555222///...---,,,,,,,,,,,,+++++++++++++++************++++++,,,+++***))))))***+++,,,******))))))))))))******))))))(((((((((((())))))%%%&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((())))))))))))~~~zzzvvvsssooolllooommmkkkkkkooouuu{{{}}}|||yyyxxxxxxzzz}}}~~~yyyrrrlllfff\\\NNNDDD;;;;;;;;;;;;::::::999999===@@@FFFMMMUUU___iiippprrrvvv{{{yyy|||~~~qqqaaaUUUQQQJJJJJJJJJIIIHHHEEEBBB?????????EEENNNWWWaaaqqq~~~~~~jjjcccdddgggtttzzz}}}wwwfffmmmyyyhhhLLL>>>666000000000...---...,,,---------------,,,,,,++++++,,,---------------******+++,,,,,,---......,,,,,,,,,------.........---------....../////////000000000000111111111111222111333777:::@@@NNN[[[kkkvvv}}}}}}oooccc^^^]]]___hhhrrrzzz\\\PPPLLLOOO[[[wwwyyy___LLLGGG@@@:::666333111///---------,,,,,,,,,++++++++++++************++++++,,,+++***))))))***+++,,,******))))))))))))******))))))(((((((((((())))))&&&&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((()))))))))))){{{wwwsssoookkkhhhnnnlllkkkmmmrrrwww{{{|||{{{yyyvvvuuuwww{{{}}}vvvmmmeee___UUUIII@@@;;;;;;::::::999888888888666999???EEENNNXXXcccjjjnnnsssyyy~~~zzzsssuuuzzzyyygggYYYTTTLLLKKKJJJJJJIIIHHHEEEBBB??????CCCJJJRRR]]]lllyyynnnbbb``````lllrrrwww~~~nnnlllrrrmmmQQQ>>>666/////////---,,,---,,,------------,,,++++++***+++,,,---............+++++++++,,,,,,---------,,,,,,,,,---......//////.............../////////000000000111111111222222222222555:::???GGGWWWfffpppwwwvvvqqqpppqqqrrrvvv{{{jjj^^^WWWUUUUUU\\\cccooo|||jjjTTTLLLMMMVVVlllmmmTTTMMMDDD<<<777444222000......---------,,,,,,,,,++++++************++++++++++++************++++++******))))))))))))******))))))(((((((((((())))))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))~~~yyytttppplllhhheeeiiihhhiiimmmsssxxxzzzzzzxxxvvvtttsssvvv{{{~~~uuujjjaaaZZZQQQGGG@@@<<<<<<<<<;;;::::::999999333666;;;AAAIIISSS^^^eeekkkpppwww}}}vvvmmmooovvv~~~mmm^^^WWWNNNLLLJJJIIIJJJJJJGGGEEE>>>===@@@GGGOOOXXXgggttt~~~tttddd```^^^hhhmmmrrrzzz|||rrriiihhhyyyrrrYYYAAA888111000000...---...------......------,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////............000000111111111222222222333333777>>>FFFRRReeeuuuyyy{{{uuummmjjjjjjjjjoooyyyuuufffZZZRRROOONNNRRRUUU]]]kkk|||}}}]]]OOOMMMPPP___{{{___WWWKKK@@@999444222000/////////.........------++++++************++++++******++++++++++++************))))))))))))******))))))(((((((((((())))))(((((('''&&&''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))}}}wwwrrrnnnjjjfffccceeeeeeffflllsssxxxzzzyyyvvvtttrrrrrruuu{{{uuuhhh^^^WWWPPPGGG@@@::::::999999888777777666444666:::@@@HHHRRR\\\dddhhhnnnvvv}}}tttiiikkksss}}}qqq```YYYPPPMMMJJJIIIKKKKKKIIIGGG===<<>>HHHXXXooozzzsssnnnlllooossszzz~~~|||xxxooodddZZZQQQKKKHHHJJJLLLPPPWWWcccuuusssqqqzzz~~~bbbUUUNNNXXXkkksssnnnUUUIIIBBB999333111000///...------,,,------******))))))))))))******+++++++++*********)))))),,,,,,,,,++++++)))(((((()))((('''&&&&&&'''((()))******))))))((((((''''''******))))))((((((''''''***)))'''&&&&&&(((***+++~~~zzzssslllgggdddccccccdddfffiiillloooqqqqqqppplllooorrruuuyyy}}}|||rrrhhh___UUUKKKDDDCCC@@@===:::777777777888<<<777555:::AAAIIITTT]]]hhhmmmttt|||kkkdddbbbnnn{{{~~~{{{{{{{{{|||yyyooommmnnn{{{uuummm[[[SSSLLLLLLLLLIIIGGGHHHDDD@@@???BBBGGGOOO]]]hhhwwwtttkkkiiiggghhhkkklllmmmrrryyyuuuhhhfffooo{{{|||dddHHH===444000000...---...---------------,,,,,,+++---------------------------...//////------...///---------............///////////////000000000000222111111000000111222333666:::AAANNNddd~~~{{{uuuqqqppppppsssxxx}}}{{{pppdddYYYQQQKKKIIIHHHJJJLLLQQQ[[[kkkvvvooosss}}}rrr```TTTXXXfff{{{zzz___OOODDD;;;444111000///...------,,,------++++++************+++++++++++++++*********))))))++++++++++++***)))(((''')))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))+++***)))((()))***,,,...zzzvvvooohhhdddaaaaaabbbfffhhhkkknnnppppppooonnnlllppptttxxx{{{xxxnnndddZZZOOOGGGFFFCCC>>>999777888:::;;;AAA;;;777999>>>DDDOOOXXXeeekkksss{{{iiiaaa]]]jjjwww}}}yyyrrrnnnnnnoooqqqwww|||wwwlllfffeeetttzzzppp^^^VVVNNNMMMLLLJJJHHHIIIEEEAAA>>>AAAEEELLLXXXcccqqqzzzyyymmmiiihhhiiiiiijjjpppxxx{{{lllhhhppp{{{jjjLLL@@@444000000...------///////////////...------........................---...//////------...///---------............///////////////000000000000222111000000111222333444:::===FFFYYYwww}}}xxxuuuuuutttvvvxxxzzz|||}}}}}}}}}rrrdddWWWOOOKKKJJJHHHIIIIIIKKKRRR```qqq~~~tttrrrxxxvvv___YYYbbbuuummmWWWHHH===555333000///...------,,,------,,,,,,++++++++++++,,,,,,+++++++++******************************)))(((''')))((((((''''''(((((()))(((((((((((())))))))))))'''''''''((()))************))))))))))))+++---...vvvrrrllleeebbb```aaabbbgggjjjnnnppppppnnnmmmlllnnnrrrvvv{{{~~~~~~sssiii___UUUNNNFFFCCC@@@===;;;<<<>>>???AAA<<<777888;;;@@@KKKUUUaaahhhrrrzzzggg^^^YYYggguuu|||~~~xxxsssjjjbbb^^^___aaadddlllrrrzzzuuummmjjjrrr~~~||||||~~~rrrbbbYYYPPPMMMLLLIIIHHHJJJFFFBBB???@@@BBBHHHRRR\\\iiisssoookkkiiikkklllooowwwrrrmmmsss|||rrrQQQCCC666111000...------///////////////...------------------------------***,,,---,,,++++++,,,...---------............///////////////000000000000111111000000111333444555:::@@@OOOiii|||zzzzzzzzzyyyyyyxxxxxxyyyzzz{{{~~~sssbbbUUUNNNKKKJJJIIIIIIHHHIIIMMMYYYhhhsss}}}~~~mmm\\\^^^pppxxx]]]KKK>>>777444000///...------,,,------,,,,,,++++++++++++,,,,,,***************************************)))(((''')))(((((((((((((((((()))''''''(((((())))))******'''((((((((()))))))))***''''''''''''((()))+++,,,~~~zzzsssoooiiidddaaaaaacccdddhhhlllooopppooommmllllllqqquuuyyy}}}uuukkkccc[[[VVVJJJIIIFFFCCCAAA???======>>>:::777777999>>>IIITTT]]]fffqqqyyy~~~ggg\\\WWWfffuuu}}}}}}uuupppfffaaaYYYRRROOOQQQTTTWWWbbbhhhqqqxxx{{{{{{vvvttt~~~{{{sssppppppwwwxxxggg\\\RRRNNNLLLIIIHHHJJJHHHCCC@@@@@@@@@DDDLLLVVV___iiiyyyuuuqqqppprrrtttwwwzzzwwwzzz~~~yyyWWWHHH888222111///---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---...---------............///////////////000000000000111000000000222333555777<<>>:::777:::777666777999===GGGRRRZZZdddqqqzzz~~~hhh[[[VVVeeeuuu}}}|||rrrhhhaaaUUUQQQKKKGGGEEEFFFIIILLLUUU\\\eeennntttyyywww~~~zzzwwwtttqqqoooiiiffffffllluuu~~~lll```UUUPPPMMMJJJJJJLLLKKKFFFAAA@@@???AAAHHHPPPZZZeeevvv}}}{{{zzz|||}}}}}}|||^^^LLL:::333222111...---,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---............///000---------............///////////////000000000000000000000111222444777888AAAUUUuuu~~~|||}}}}}}|||zzzxxxxxxyyyzzz{{{yyysssdddWWWNNNJJJIIIDDDEEEEEEEEEFFFMMMVVV]]]nnn|||iiiZZZaaavvvxxxhhhQQQCCC;;;555000///...------,,,------++++++************++++++***************+++++++++******++++++++++++***)))((())))))******))))))((((((((((((((())))))))))))*********)))((('''''''''************++++++++++++{{{uuunnnjjjddd```^^^```dddgggkkknnnpppoookkkjjjmmmqqq{{{}}}~~~yyyqqqkkk___[[[TTTLLLDDD>>>:::888777666666888999;;;EEEOOOXXXcccqqqzzz~~~jjj\\\UUUdddttt}}}~~~wwwmmmcccYYYSSSIIIGGGCCCAAA??????AAABBBGGGNNNYYYcccllluuu~~~||||||vvvoooiiifffeeedddccc^^^[[[[[[aaaiiiuuuqqqeeeYYYRRROOOLLLLLLNNNMMMHHHCCC@@@>>>???EEELLLXXXcccttt{{{cccPPP===555444222000...,,,------------,,,++++++------------------------+++---............///111---------............///////////////000000000000000///000111222555777999DDD___{{{yyy{{{xxxwwwvvvuuuvvvwwwyyyzzzyyytttggg[[[RRRLLLIIIDDDFFFGGGFFFFFFIIIOOOTTTaaaqqqxxx___[[[fffssstttyyynnnVVVGGG===555000///...------,,,------,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++((()))************)))((())))))))))))(((((((((((())))))))))))((((((((((((+++++++++++++++******))){{{uuulllhhhbbb^^^]]]___cccggglllooopppnnnjjjjjjnnnrrr~~~|||tttbbb]]]UUUKKKDDD???===<<<666666777999999:::CCCMMMXXXcccqqq{{{kkk]]]TTTcccttt|||~~~vvvlll```VVVNNNJJJDDDBBBAAA???===<<<<<<<<<===EEEPPP\\\gggrrr~~~ooohhh```YYYVVVVVVVVVWWWRRROOOOOOTTT\\\hhhyyyuuuiii\\\UUUQQQNNNNNNQQQOOOIIIDDDAAA>>>>>>CCCKKKRRR^^^ooo}}}zzzfffRRR>>>666555333111///------......------,,,+++........................)))***,,,,,,,,,,,,---///---------.........//////////////////000000000000//////000111333555888999EEEddd}}}xxxwwwyyysssssssssssstttvvvwwwyyyzzzuuujjj^^^UUUNNNKKKGGGIIIJJJIIIGGGHHHLLLOOOYYYiii}}}fffYYY\\\ddduuuuuuuuu}}}sssZZZJJJ>>>555000000...---------------...------,,,,,,------...))))))******+++++++++++++++,,,,,,---------,,,,,,((()))***++++++***)))(((******))))))((((((''''''''''''(((((())))))******)))******))))))((('''&&&xxxrrriiiddd]]]ZZZ\\\```eeeggglllnnnooollljjjlllsssyyy~~~}}}sssccc]]]SSSJJJCCC>>>;;;999999777777777666777AAALLL\\\fffttt~~~sssZZZUUU___nnnzzzrrrccc[[[VVVPPPLLLLLLJJJJJJEEE???===???@@@===@@@BBBHHHRRRaaaooozzz}}}qqqccc\\\SSSMMMLLLLLLLLLKKKHHHHHHJJJKKKMMMVVViii{{{~~~qqqcccZZZTTTNNNMMMNNNPPPMMMGGGAAA===>>>CCCGGGMMMZZZlll{{{~~~{{{vvvxxxkkkVVVAAA888444000...///////////////.......................................------,,,,,,------...////////////000000000000000000000000111111111111000...///222333444999@@@KKKrrr}}}zzzvvvqqqooouuurrrqqqssssssssswww~~~yyy~~~pppbbbVVVOOOLLLJJJHHHEEECCCBBBDDDFFFHHHRRR^^^rrrtttZZZTTTYYYbbbwwwssshhhjjjpppZZZIII???:::666444000---,,,,,,...///---------,,,,,,++++++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******))))))(((((((((((()))))))))))))))))))))*********&&&''''''((()))******++++++******)))))))))))))))~~~vvvpppeeeaaa[[[XXXZZZ___dddffflllmmmmmmjjjhhhjjjqqqxxx{{{~~~sss```ZZZPPPHHHBBB>>>;;;999888777777888777888AAALLL\\\ggguuu~~~rrrYYYUUU___nnnyyyzzznnnbbb\\\XXXWWWZZZ^^^^^^\\\UUUIIIAAA@@@???======???EEEPPP___mmmyyyuuuhhh\\\UUUKKKEEECCCCCCBBBAAABBBBBBDDDEEEGGGNNN___pppxxxhhh]]]UUUOOOLLLMMMOOOLLLHHHBBB??????BBBEEEJJJWWWiiiwww|||uuuuuukkkYYYEEE;;;666000---...////////////....................................///......------......///.../////////000000000000000000000000111111111111111///111444444555;;;CCCUUUyyy}}}{{{xxxsssqqqrrrpppooorrrrrrsssxxx~~~~~~ssscccVVVNNNKKKIIIGGGEEEBBBBBBCCCFFFGGGNNNZZZmmm|||```UUUWWWYYYlllrrrbbb]]]qqqttt]]]KKK@@@<<<333222000...------...//////......---,,,++++++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******))))))(((((((((((())))))*********)))))))))))))))''''''(((((())))))******))))))(((((()))***++++++zzzqqqkkkaaa]]]XXXWWWZZZ___cccfffkkkkkkiiigggeeeiiipppvvvxxx|||~~~~~~rrraaa[[[QQQIIIDDD@@@===<<<888777888:::888999BBBLLL]]]hhhuuuqqqXXXUUU___mmmxxx}}}{{{sssjjjeeecccfffpppzzzzzzyyynnn]]]NNNFFFBBB>>>;;;<<>>>>>???AAAAAAFFFTTTcccxxxoooaaaWWWPPPLLLMMMLLLKKKIIIDDDAAA???@@@BBBFFFRRRcccqqq{{{}}}|||}}}~~~}}}tttpppjjj[[[III>>>777111------////////////..................................../////////....../////////....../////////000000000000000000000111111111111222111222555555777>>>GGGccc|||{{{yyytttrrrooommmmmmpppqqqrrrwww}}}vvveeeWWWNNNJJJIIIGGGDDDCCCBBBDDDFFFGGGIIISSSeeezzzgggVVVSSSOOO___yyygggXXXhhh{{{aaaMMMAAA>>>222111000000/////////000111000///...---,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******))))))(((((((((((())))))++++++******))))))(((((((((((((((((())))))))))))''''''(((((()))+++,,,---~~~wwwmmmfff]]]ZZZWWWWWW[[[```dddgggiiihhhfffddddddhhhooouuuwww{{{rrrhhhaaaWWWNNNHHHCCC@@@>>>888888999;;;:::;;;CCCMMM___iiiwwwqqqXXXUUU___mmmwww|||~~~}}}xxxsssuuuttt```RRRIIICCC:::;;;@@@IIIWWWeeeqqqwwwyyyyyyxxxxxxyyyzzz|||}}}{{{{{{zzzyyyyyyzzz||||||{{{|||ttthhh\\\VVVNNNIIIHHHHHHGGGEEE???>>>@@@AAAAAACCCNNNZZZppptttfffZZZQQQNNNNNNKKKKKKJJJGGGCCC@@@??????CCCNNN]]]kkkvvvxxxtttuuuyyyssslllggg[[[LLL@@@777222...---////////////....................................//////............//////........./////////000000///000000000111111111111222111333555555777@@@KKKkkk~~~}}}}}}zzzzzzwwwssspppnnnlllmmmoooppppppttt{{{yyyiiiZZZQQQLLLIIIHHHFFFDDDCCCDDDFFFGGGEEEOOO___rrr|||~~~lllWWWPPPLLLXXXooottt^^^jjjgggOOOCCC???555444444333222111000///222111000///...---,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******))))))(((((((((((()))))),,,++++++***)))(((''''''))))))))))))(((((((((((((((((((((((()))***+++,,,~~~wwwmmmeee[[[YYYWWWYYY]]]bbbfffhhhgggeeedddcccdddiiipppuuuyyy}}}yyyppphhh]]]SSSJJJDDD@@@===999888:::;;;:::<<>>>>>@@@FFFRRR^^^hhhnnnsssrrrrrrrrrsssuuuxxxyyywwwwwwvvvvvvwwwxxxzzz{{{xxxzzz}}}wwwfff___VVVPPPMMMKKKHHHFFFBBBAAAAAABBBAAABBBJJJTTTlll}}}yyyjjj^^^TTTPPPOOOJJJKKKLLLIIIEEEAAA???>>>BBBKKKXXXeeeqqq|||vvvmmmlllqqq}}}sssjjjccc\\\OOOAAA777222000///////////////.......................................------,,,,,,------...............///////////////000000000111111111111111111222444444777BBBNNNlllxxxwwwwwwsssooommmnnnllllllooooooooorrrxxx|||mmm___VVVQQQLLLKKKIIIGGGFFFFFFFFFGGGDDDLLLZZZlll|||~~~qqqZZZQQQPPPVVVjjjiiiqqqqqqVVVFFF@@@:::999888666333111///...222111000///...---,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))(((((((((((()))))),,,++++++***)))(((''''''))))))))))))((((((((((((******)))))))))))))))***wwwmmmeeeZZZYYYXXXZZZ___dddggghhhdddcccbbbdddgggmmmrrrvvv{{{~~~uuunnnaaaUUUKKKDDD>>>;;;;;;::::::;;;:::<<>>BBBHHHRRR^^^kkkxxx{{{mmmfffgggrrr~~~uuuiiiddd```SSSBBB666333222111////////////....................................------,,,,,,,,,,,,------------........./////////000000000000111111111111111111333444333777DDDRRRiii|||~~~yyy}}}{{{sssrrrsssoookkkjjjllljjjlllooopppooorrrxxxrrreee\\\WWWQQQPPPMMMKKKIIIHHHGGGGGGEEEKKKWWWhhh|||~~~}}}zzzbbbXXXTTTVVVfffzzz}}}cccNNNCCC===<<<999666333000///...000000000///......------******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))(((((((((((())))))++++++******))))))(((((((((((((((((())))))))))))++++++***)))))))))))))))}}}ssshhh```ZZZYYYXXX[[[___dddfffgggaaaaaabbbfffkkkqqquuuxxx|||~~~zzzrrreeeYYYNNNFFF@@@======;;;::::::999<<>>;;;:::999999===IIIVVVcccnnn{{{xxxaaaSSS]]]lllxxx~~~|||lll]]]JJJEEE@@@>>>@@@DDDHHHKKKNNNOOOPPPSSSUUUXXXYYYZZZ^^^```dddgggjjjlllmmmmmmqqqrrrvvvyyy|||~~~tttyyytttnnnddd]]]XXXTTTOOOKKKHHHDDDAAAAAA@@@@@@FFFMMM]]]mmm{{{lll]]]SSSOOONNNOOOPPPMMMIIIDDDAAA@@@BBBDDDJJJSSSaaaqqq|||ggg[[[]]]ffftttyyyjjjooolll^^^HHH777222333222000/////////....................................//////............//////---------.........//////000000000000111111111111333444666777666:::IIIYYYfffrrrxxxwwwooojjjkkklllkkkjjjkkkeeeeeeiiiooorrrsssxxx~~~|||nnnddd___YYYWWWUUUQQQNNNKKKIIIHHHEEEIIIRRRaaauuu}}}tttvvvwwwiiiUUUPPP\\\```LLL;;;888555111//////000111---------...............)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((()))))))))))))))))))))*********&&&''''''((()))******+++(((((((((((()))+++,,,---zzzwwwqqqfff]]]ZZZTTTVVVZZZ]]]___aaacccccc[[[^^^dddjjjpppuuuxxxzzz}}}}}}qqqcccVVVMMMGGGEEEBBB;;;888:::;;;===IIIWWWiiiqqq|||xxxbbb]]]cccooo{{{qqq```QQQGGG>>>;;;<<<<<>>@@@MMM\\\lllttt~~~yyyddd^^^eeeqqq|||~~~ppp```MMMCCC;;;:::::::::;;;>>>======>>>???AAACCCEEEFFFKKKNNNSSSWWWZZZ]]]___bbbnnnnnnoooqqqvvvzzz}}}~~~wwwmmmvvvzzzuuukkkeee\\\TTTOOOKKKHHHFFFDDDAAA????????????EEELLL[[[lllzzzmmm___VVVRRRNNNLLLNNNMMMGGGBBB@@@???BBBGGGOOOZZZiiiwwwuuuaaaZZZ\\\ddduuu{{{}}}yyyjjjSSS@@@666333111...///111000------...000111111000...---------------------------------------------------,,,,,,,,,//////000000111111222222333///111777:::BBB[[[vvvzzzyyyqqqkkkggghhhgggeeedddfffddddddffflllqqqwww~~~yyyrrrfff___^^^[[[VVVQQQLLLIIIGGGFFFFFFHHHOOO]]]qqqrrrwwwuuunnnsssoooZZZVVV^^^yyywww}}}zzz^^^LLL<<<555333...///222---000000///...---,,,++++++)))***+++,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))************)))))))))))))))******+++)))***++++++,,,,,,++++++}}}uuuoooggg]]]WWWUUUSSSVVV[[[]]]^^^]]]]]]]]]]]]aaagggmmmpppssswwwyyy~~~~~~}}}nnn___TTTNNNFFF@@@AAAAAADDDRRRbbbrrrxxxyyyeee```iiittt}}}sssvvvyyyzzz{{{vvviii[[[HHH???888888999777777999888888888999;;;===>>>???EEEHHHLLLOOOPPPRRRUUUWWWccceeeiiimmmrrrvvvzzz|||~~~uuummmvvvyyyuuujjjddd\\\TTTNNNJJJFFFDDDCCC@@@???@@@??????CCCJJJYYYjjj{{{kkk^^^WWWQQQMMMNNNMMMHHHCCCBBB???BBBFFFMMMXXXfffuuu~~~{{{fff\\\]]]```nnnvvvzzz{{{|||uuu]]]FFF:::444111---...//////......///111222111000...---,,,,,,+++........................---------......///////////////000000111222222222555222222666===OOOooo{{{nnnhhhdddeeeeeebbbbbbdddbbbbbbeeelllttt|||yyyssshhhccc^^^[[[UUUOOOJJJGGGFFFEEEGGGHHHNNN[[[ooouuuzzzuuujjjjjjvvv}}}ccc]]]bbbyyyzzzuuusssVVVBBB777555//////222---//////...---,,,+++******((()))***+++,,,---------******++++++++++++++++++))))))))))))(((((((((((())))))))))))************)))))))))))))))******+++))))))***++++++++++++***{{{ssskkkcccYYYTTTTTTSSSXXX]]]___]]]\\\[[[\\\]]]bbbiiinnnqqqsssvvvyyy}}}~~~|||hhhZZZRRRIIIBBBBBBBBBFFFUUUfffwww|||yyyeeecccmmmxxx~~~oooaaaccceeefffiiiggg^^^SSSDDD===777777888666555666555555555555666888999:::===@@@CCCFFFHHHJJJMMMOOOXXX\\\aaaggglllqqquuuwwwzzz|||sssnnnxxx}}}yyynnniii```XXXRRRLLLFFFCCCBBB??????@@@@@@>>>BBBHHHYYYjjjzzzjjj]]]UUUNNNNNNNNNIIIEEEDDD@@@AAADDDJJJTTTbbbqqq{{{mmmaaa___bbbnnntttyyyxxxxxxyyy~~~fffNNN???888444.../////////......//////111000///...---,,,,,,,,,////////////////////////...////////////000000000///000000111111222333333555555666:::FFF___tttlllfffcccccccccaaaaaaccccccbbbeeennnwwwyyy~~~~~~rrrjjjeee```\\\VVVOOOJJJGGGFFFEEEGGGHHHMMMZZZooozzz~~~sssooowwwlllaaa```wwwxxxcccIII:::666111000222.........---,,,++++++******((()))***+++,,,---------+++++++++++++++,,,,,,,,,))))))))))))((((((((((((((()))))))))************)))))))))))))))******+++)))******+++++++++++++++zzzqqqjjj```WWWSSSUUUUUUZZZ______]]][[[[[[]]]___eeelllpppqqqrrruuuwwwzzz|||~~~~~~}}}kkk]]]RRRIIIBBBBBBBBBGGGWWWhhhzzzzzzgggeeeqqq{{{}}}|||~~~ooo^^^QQQSSSTTTVVVZZZ\\\VVVLLLDDD<<<777888888666444555222111111111111222333444666999<<>>BBBGGG[[[mmmyyydddYYYPPPNNNNNNKKKHHHGGG@@@AAABBBGGGPPP^^^nnnxxxvvvhhhdddgggrrruuu{{{wwwzzzzzz}}}oooVVVDDD:::444111000//////......---,,,...------------......///////////////////////////111111000000000/////////000000000111222222333333222555999???QQQoooqqqkkkfffbbbccccccaaaaaaccceeecccgggpppyyyzzz{{{ssskkkgggddd```ZZZSSSMMMJJJHHHGGGFFFGGGMMM[[[ppp~~~xxxccc[[[rrrqqqQQQ===888222000222///---------,,,,,,++++++***((()))***+++,,,------,,,******+++++++++,,,,,,,,,))))))))))))((((((((((((((()))))))))************)))))))))))))))******+++***++++++,,,---,,,,,,,,,~~~wwwpppiii___UUURRRUUUVVV[[[______[[[ZZZ\\\___dddjjjqqqsssqqqooopppssstttxxx|||}}}~~~~~~kkk]]]RRRIIICCCCCCEEEIIIYYYkkk|||}}}kkkfffttt~~~}}}zzzxxx|||{{{{{{|||~~~~~~||||||wwwdddTTTIIIJJJLLLOOOUUUYYYTTTMMMDDD===777888888666555666444444333333333333333444222444777999<<>>BBBHHH^^^ooojjj]]]QQQNNNNNNMMMJJJIIIAAAAAAAAADDDMMM[[[kkkuuupppkkkllluuuwww{{{~~~xxx]]]HHH:::333222111///...///...,,,+++,,,,,,,,,,,,---...///000........................111111111000000/////////000000111111222333333333...444:::DDD\\\~~~}}}|||qqqkkkeeebbbccccccaaaaaaccceeedddiiisss|||}}}|||xxxqqqmmmhhheee```ZZZTTTOOOLLLJJJEEEGGGNNN\\\rrr}}}ppp```sss~~~YYY@@@:::444111222///...---------,,,,,,,,,+++******+++,,,,,,,,,++++++))))))******+++,,,,,,,,,))))))))))))(((((((((((())))))))))))************)))))))))))))))******+++++++++,,,------------,,,yyytttnnnhhh^^^TTTQQQTTTVVVZZZ^^^\\\XXXWWW\\\aaakkkqqqwwwvvvpppjjjjjjkkkooosssyyy}}}~~~{{{kkk___RRRJJJEEEGGGIIINNN]]]ooo{{{|||jjjfffvvv~~~~~~|||uuurrrnnnllllllkkkhhhffffffqqq||||||qqq^^^NNNEEEGGGIIIMMMTTTZZZVVVOOOEEE===777777777666555666777777666555444444555555111222444666777:::>>>AAAEEEJJJOOOSSSUUUZZZbbbhhhlllooouuu{{{|||tttuuu~~~zzzsssllleee\\\TTTOOOFFFBBB@@@@@@???>>>CCCJJJ___qqqooo```RRRNNNOOONNNKKKKKKAAA@@@@@@BBBJJJXXXhhhsssxxxqqqpppxxxyyyzzzeeeNNN???666111///---...///000...,,,------,,,,,,,,,---......------------------------/////////000000000000000000111111222222333333444000777===IIIhhh||||||wwwmmmiiidddaaabbbbbb``````bbbdddccciiiuuuyyyuuummmkkkgggaaa[[[UUUPPPMMMFFFHHHOOO]]]qqq}}}fffrrr___BBB<<<555111222000.........---------------++++++,,,,,,,,,+++******(((((())))))***++++++,,,))))))))))))(((((((((((())))))))))))************)))))))))))))))******+++******+++,,,,,,,,,,,,,,,uuuqqqmmmggg]]]SSSPPPSSSUUUYYY\\\ZZZVVVVVV[[[aaaqqqwww{{{xxxooogggeeefffkkkqqqxxx}}}zzzkkk```SSSKKKGGGJJJMMMRRRaaarrr{{{xxxhhhgggvvv~~~}}}nnniiiccc___]]][[[YYYVVVWWWdddrrryyywwwmmm[[[LLLBBBEEEGGGLLLTTTZZZXXXQQQEEE===666555666555555777444444222111111000000000111222333444444666:::<<<>>>CCCHHHJJJLLLQQQYYY```fffjjjpppxxx~~~|||uuuwww|||yyysssmmmggg___WWWRRRHHHDDD@@@???>>>>>>DDDKKK```qqqqqqbbbSSSNNNOOONNNLLLLLLBBB@@@???AAAHHHVVVgggrrr~~~}}}vvvsss{{{{{{zzz~~~}}}kkkUUUEEE===000...,,,---000111000...///...------,,,,,,,,,,,,------------------------------...///000111222222000111111222222333444444555;;;@@@NNNqqquuurrrhhhhhhccc___aaaaaa______bbbbbbbbbiiivvvyyy{{{pppnnnkkkfff___XXXRRROOOGGGIIIPPP^^^qqqeeejjjbbbCCC===666222222000..................------,,,,,,,,,,,,+++***))))))'''(((((()))******++++++))))))))))))(((((((((((())))))))))))************)))))))))))))))******+++))))))***++++++++++++***yyyssslllfff___VVVRRRSSSVVV[[[```aaaZZZUUU[[[eeetttxxxggg___```aaaiiirrrvvvwwwzzz}}}nnnhhh\\\SSSLLLMMMSSS[[[gggppp|||~~~uuulllooouuu|||~~~gggTTTPPPNNNIIIGGGKKKNNNTTTaaaoooqqqeeeUUULLLFFFEEEFFFLLLTTTYYYXXXUUUHHH???666444444333444666555555444333333222222111///000000111222444555666===???BBBEEEHHHMMMSSSWWW___eeennntttyyy~~~wwwwww~~~}}}vvvnnnggg___XXXSSSHHHCCC@@@AAAAAAAAAEEEKKKbbbwwwsssfffVVVMMMKKKNNNNNNLLLHHHCCC???AAAFFFPPP___lll}}}wwwtttvvvxxx|||tttYYYCCC777444444333111///------...//////.........---------............////////////000000000000111111111111//////000000111222444555666888CCC]]]www}}}~~~yyylllfffbbb___\\\\\\^^^aaacccdddfffgggooo{{{|||xxxxxx{{{uuummmgggccc]]]WWWRRRMMMNNNTTT```sssmmmhhhrrrkkkIII777444333111000......---,,,,,,,,,,,,---+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))(((((()))***************,,,,,,,,,++++++*********++++++******++++++,,,---xxxrrrkkkfff___WWWTTTUUUWWWYYY[[[ZZZTTTRRR[[[gggzzz|||iii^^^[[[\\\dddnnntttwww{{{sssmmm___VVVOOOPPPUUU]]]hhhrrrzzz}}}~~~oooiiiooouuu|||xxxcccPPPLLLJJJDDDBBBFFFIIIOOO]]]kkknnnbbbRRRIIICCCCCCEEEMMMUUUZZZZZZWWWHHH???777555555333333555444444444333222222111111000000000000111333444555999;;;>>>AAADDDIIIOOOTTT\\\bbbjjjqqqwww|||xxxyyy|||tttmmmggg```XXXSSSIIIDDDAAAAAAAAABBBGGGNNNdddyyyuuuhhhXXXNNNLLLNNNNNNLLLHHHBBB???@@@EEENNN]]]iii{{{{{{yyyyyyzzz}}}}}}zzzzzz```HHH;;;333333222000........./////////.........---------.../////////000000111111000000000000111111111111//////000000111333444555666888DDD___vvv~~~zzzrrrgggbbb___]]][[[ZZZ\\\___bbbdddhhhjjjsss~~~}}}~~~|||www|||vvvnnnhhhccc]]]VVVQQQMMMNNNTTTaaatttqqqdddhhhwwwyyy|||lllLLL:::666444111///......---,,,,,,,,,,,,---+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++******)))))))))++++++******++++++,,,---uuunnnhhhccc]]]WWWUUUWWWZZZXXXWWWUUUQQQRRR^^^kkk~~~ppp```XXXVVV]]]gggpppuuu{{{|||uuuddd[[[TTTTTTYYY```jjjsssxxxzzz~~~tttjjjiiirrrwww}}}mmmZZZJJJEEEDDD???===@@@BBBHHHWWWgggkkk```OOOEEE>>>@@@EEENNNWWW[[[[[[YYYHHH???888666666333222333444444333222222111111000000000000000000111222222444666999<<>>>>>DDDRRRccciii___OOOEEE===@@@FFFOOOWWW\\\[[[ZZZIII@@@999888777444222333444333333222111111000000000000////////////000000111333666888;;;@@@FFFJJJRRRXXXaaahhhooovvv{{{yyyrrrkkkcccYYYQQQKKKGGGCCCBBBAAADDDMMMWWWooowwwmmm___TTTPPPOOOMMMLLLIIICCC??????BBBIIIUUUaaasss||||||yyy{{{~~~wwwyyynnnPPP<<<444222///......//////////////////.....................///000111111222333///000000000111111111111000000000111222333444555888;;;IIIhhh~~~vvv~~~|||}}}zzz~~~wwwoooggg```[[[XXXWWWWWWWWWVVVXXX\\\aaadddmmmsss~~~xxxsssyyyvvvnnnfff]]]SSSLLLJJJLLLTTTdddyyydddXXXaaaooovvvjjjiiiuuuhhhLLL===888444111///......---,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))*********************************))))))++++++******++++++,,,---ggg```YYYVVVSSSQQQSSSXXX[[[WWWUUUVVVXXX\\\fffpppooo[[[QQQSSSYYYbbbmmmwww~~~vvvbbbYYYRRRSSSWWW]]]fffnnnssswww}}}yyykkkjjjrrr|||wwwjjj___TTTJJJAAA>>>>>>>>>>>>???>>>CCCPPPaaaiii```QQQFFF>>>AAAIIIQQQXXX[[[\\\[[[LLLCCC;;;999777444333444444444333333222111111000111000//////.../////////000222444666999===CCCGGGMMMSSS\\\dddkkksss|||~~~zzzzzzsssiii\\\SSSOOOKKKFFFDDDBBBEEEPPP\\\wwwwwwnnnaaaWWWRRROOOMMMLLLJJJDDD@@@???AAAFFFQQQ\\\oooyyy}}}vvv|||vvvttt|||tttVVV???777333///...///000000///////////////////////////------......///000111111///000000000111111111111000000111111222333555666777;;;MMMooovvv{{{}}}~~~rrrggg```[[[XXXUUUTTTUUUVVVVVVWWW[[[bbbfffnnnwww~~~}}}~~~zzzooo{{{|||~~~uuukkkaaaVVVNNNKKKLLLTTTeee{{{fffWWW\\\iiiqqqmmmhhhppp}}}eeeJJJ<<<666333000///......---,,,,,,,,,,,,---++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++++++++******++++++,,,---___XXXRRRPPPNNNNNNRRRWWWWWWRRRPPPSSSXXX]]]eeemmm{{{bbbUUUSSSSSSZZZfffsss|||mmmZZZRRRKKKLLLPPPVVV___fffnnnuuu}}}ssshhhkkkuuu}}}rrreeeYYYMMMGGG@@@>>>>>>@@@@@@@@@???BBBMMM^^^fff___QQQGGG???CCCJJJRRRXXX\\\^^^^^^PPPFFF===999888555555666555555444333333222222111111000///////////////000111222444555777:::???CCCIIIOOOWWW^^^eeennnwww~~~yyyvvvtttfff[[[VVVQQQLLLHHHEEEHHHUUUbbb|||uuunnncccYYYSSSOOOMMMMMMLLLFFFAAA@@@AAAEEEOOOYYYjjjvvvvvv|||xxxlllrrr}}}{{{^^^GGG:::666000...000111000///...////////////000000000............////////////000000000000111111111111111111111111222444555666666;;;PPPuuu{{{|||}}}}}}wwwtttxxxnnnaaa[[[YYYVVVTTTRRRTTTVVVWWWXXX\\\ccciiiqqq{{{|||zzz{{{|||ooouuu~~~uuujjj___WWWOOOOOOVVVfff}}}hhhWWWWWWdddqqqzzzqqqrrr~~~gggMMM===666222000000......---,,,,,,,,,,,,---++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))(((((()))***************+++++++++++++++,,,,,,,,,++++++******++++++,,,---[[[TTTMMMLLLKKKLLLQQQXXXVVVOOOKKKOOOUUU\\\eeemmm}}}rrr\\\UUUPPPTTT```nnnyyy~~~wwwcccPPPIIICCCDDDIIINNNWWW___iiiqqq|||~~~qqqiiinnnxxxzzznnn```VVVKKKGGGBBB>>>>>>@@@???>>>???@@@IIIXXXbbb\\\OOOEEE???CCCJJJRRRYYY^^^bbbdddTTTIII>>>:::888666666999666666555444444333333222000000000//////000111111111222333444555888<<>>888222///111222111///.../////////000000000000000000000///////////////000000000000111111111111111111111222333444555666999===QQQuuu{{{ssskkknnnyyy{{{hhh[[[WWWVVVUUURRRQQQTTTWWWXXXYYY]]]ffflllttt~~~{{{zzz{{{|||rrrsss~~~wwwmmmeeeWWWUUUYYYhhh}}}~~~mmmZZZSSSaaattt~~~vvvoooSSSAAA888333111111......---,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************)))*********++++++++++++++++++******++++++,,,---XXXQQQKKKJJJJJJLLLRRRYYYXXXOOOJJJMMMTTT]]]gggpppvvvaaaXXXOOOPPP\\\lllxxx}}}}}}qqq]]]JJJCCC===???DDDJJJRRRZZZeeeooo{{{}}}qqqlllrrr|||~~~vvviii[[[PPPKKKIIIDDD???>>>???>>>;;;>>>>>>EEETTT^^^YYYMMMCCC>>>BBBJJJRRRYYY```eeeiiiWWWKKK???:::888666888;;;777666666555555444333333000000000000000111222222111222333333333666999===AAAGGGNNNUUU[[[dddnnnuuutttjjjkkk{{{}}}qqqccc^^^XXXRRRMMMPPP___nnn{{{|||rrrlllcccZZZSSSOOONNNMMMOOOIIICCCAAAAAACCCLLLUUUbbbpppwwwssssss~~~iiikkkrrr{{{aaaJJJ@@@:::333000111333111....../////////000000111111222222111111000/////////000000000000111111111111111111111222333444555666>>>???QQQrrrzzzqqqhhhnnn{{{wwwbbbVVVTTTUUUSSSQQQQQQTTTXXXYYYZZZ^^^gggnnnwww~~~{{{{{{}}}}}}uuurrrzzzwwwppp]]]ZZZ\\\iii}}}rrr^^^RRR```wwwzzzvvvYYYEEE:::444111222......---,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************(((((())))))*********+++++++++******++++++,,,---XXXSSSLLLGGGFFFJJJOOOSSSSSSMMMJJJOOOVVV]]]fffmmm|||yyyaaaMMMNNNYYYcccnnnyyy~~~iiiYYYFFF@@@;;;;;;===AAAHHHPPP```mmmzzzssslllqqqyyy|||xxxlll___UUUOOOHHHHHHGGGEEECCCAAA???>>>AAAAAACCCJJJQQQPPPHHH@@@???DDDJJJPPP[[[ggglllkkkaaaQQQAAA:::999888888999777777777777555333111000111///......000111000///222111...---///333777:::===CCCJJJQQQXXX___hhhnnn|||wwwjjjiiikkksssyyyooobbbXXXUUURRRTTTeeezzzxxxyyyyyymmm___WWWRRRMMMKKKMMMMMMJJJGGGDDD@@@@@@JJJUUUdddqqq{{{jjjcccqqqqqqgggmmmzzz|||uuucccKKK???888333222222///...///000000000000000000000000//////............//////------...///111333444555///111222111000222555777666KKK\\\mmm{{{tttsssppp]]]SSSPPPNNNOOORRRRRRRRRUUUXXXYYY[[[eeeppp~~~}}}|||}}}sssqqqxxxeee]]]\\\jjj}}}gggWWW```uuu]]]CCC:::888444000000000///...............************************,,,,,,,,,+++++++++******,,,,,,,,,+++***))))))((())))))*********))))))(((*********))))))))))))))))))******++++++,,,------VVVRRRKKKGGGHHHKKKPPPSSSRRRLLLIIINNNUUU]]]gggoooxxxoooUUUNNNRRRYYYfffrrr}}}}}}gggVVVFFF@@@;;;;;;<<<>>>DDDKKK[[[hhhvvv~~~tttnnnttt|||}}}qqqdddXXXNNNHHHFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAGGGMMMMMMFFF??????EEELLLTTT___kkkooonnnfffUUUDDD;;;999777666666888888888888777555333222111000......000111000///111000///...///333666999;;;@@@HHHNNNTTT\\\eeekkkxxxtttdddaaadddnnn}}}|||nnnbbbYYYWWWUUUYYYjjj}}}{{{~~~yyymmm```YYYUUUQQQPPPQQQLLLIIIGGGDDD@@@@@@IIISSSbbbnnn}}}kkk```jjj}}}wwwmmmqqq{{{}}}xxxiiiSSS@@@999333333222000///111000000000000000000000000//////............//////222222111000000000000000000222333222222444888:::>>>UUUeeeqqq|||xxxzzz}}}mmm[[[RRRNNNMMMNNNQQQPPPPPPSSSVVVXXX\\\gggsss~~~}}}~~~vvvlllyyyzzziii```\\\gggwwwqqq[[[^^^pppeeeHHH;;;666222...000000///...............++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))(((''''''&&&******+++++++++++++++***************))))))))))))+++++++++,,,------......TTTOOOJJJHHHIIINNNRRRTTTQQQKKKHHHMMMVVV___iiirrruuucccQQQLLLQQQ```nnnyyy}}}{{{dddSSSEEE???:::::::::;;;???EEESSSbbbrrr{{{vvvrrrxxxwwwjjj]]]QQQHHHCCCCCCCCCDDDDDDEEEEEEEEEEEEBBB@@@???CCCGGGGGGCCC>>>>>>FFFPPPZZZfffqqquuussslll[[[GGG===999666444444888888999999888666555444222000...///000111000///000/////////111333555666888===DDDJJJOOOWWW```ffftttsss___XXXZZZfffwww}}}mmmccc[[[ZZZ[[[aaaqqq~~~rrreee]]]WWWRRRQQQRRRKKKIIIGGGDDD@@@???GGGQQQ___kkk|||ooo___dddrrr}}}~~~tttvvv}}}~~~|||ppp[[[BBB:::333333333111111222000000000000000000000000000//////......//////000444333222111000/////////111333444444333555;;;@@@KKKeeevvv{{{~~~xxxiiiXXXPPPMMMLLLMMMPPPOOONNNPPPTTTVVV[[[hhhuuuooouuu|||oooddd]]]bbbnnnyyy}}}}}}bbb___lllpppPPP===666222000000000///...............------------------------,,,,,,,,,+++++++++************))))))((('''''''''(((((()))***++++++++++++************************,,,,,,,,,---......//////QQQMMMIIIHHHLLLPPPSSSTTTOOOIIIGGGMMMWWW```kkktttttt}}}vvv[[[NNNOOO]]]llltttzzzzzzbbbPPPCCC>>>:::999999999<<>>HHHTTT```mmmxxx{{{xxxqqq___JJJ???:::666444444777888888888888777555444333111//////000111000///......///000111222333444666:::AAAFFFKKKRRR[[[bbbqqqwww]]]RRROOO]]]ppp~~~}}}ooogggaaa```ccckkkzzz~~~zzzkkk```XXXQQQMMMNNNKKKIIIGGGEEE@@@>>>EEENNN\\\hhhyyyuuubbbaaakkkttt~~~yyy{{{~~~sss^^^EEE;;;333222333222111222////////////////////////000000////////////000000000000000000111222333333111222444555444666===FFFZZZxxxsssdddUUUOOOMMMLLLMMMPPPOOONNNOOORRRUUUZZZhhhuuu{{{|||~~~uuujjj___```gggpppyyyyyysss}}}jjjcccmmm{{{ZZZCCC888555555000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******))))))%%%%%%&&&(((((())))))))))))***************++++++,,,,,,,,,---......//////NNNKKKHHHIIINNNSSSTTTSSSMMMHHHGGGNNNXXXbbbllluuuttt|||lllUUUNNNWWWcccnnnvvvzzzaaaNNNDDD>>>::::::999888;;;@@@NNN]]]nnnyyyyyyuuuyyy{{{tttwww}}}}}}xxxnnncccXXXPPPJJJHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHDDD@@@???@@@@@@???===>>>HHHVVVcccqqq||||||tttaaaLLLAAA<<<888666666555666777777777666555444333111000///000111000///---...///000111222222222555999???CCCHHHOOOWWW^^^lll{{{^^^NNNIIIUUUgggvvvvvvpppjjjiiimmmvvv}}}nnncccZZZQQQLLLLLLKKKIIIHHHFFFAAA>>>DDDLLLZZZfffvvv{{{ddd```fffnnnxxx|||}}}{{{~~~uuu^^^HHH===222000222111111111////////////////////////000000////////////000000...//////000111333555666111000222555555666???KKKkkkmmm```RRRMMMMMMLLLMMMPPPOOONNNPPPRRRTTTZZZhhhuuu|||qqqfffdddgggmmmwww}}}ssswwwpppfffnnnhhhKKK:::444444000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************%%%%%%&&&(((((()))))))))))))))******+++++++++,,,+++++++++,,,------......MMMIIIGGGJJJPPPTTTTTTQQQKKKGGGHHHQQQ[[[cccllltttsss{{{bbbQQQPPPVVVgggqqq|||fffRRRIIIBBB===;;;999888;;;@@@KKK[[[mmmxxx~~~ssssssyyy|||uuuwww}}}wwwrrrjjj```WWWPPPKKKIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJFFFBBB???>>>======<<<>>>HHHVVVdddrrr~~~}}}wwwdddNNNBBB===999888888444555666777777777666555444222000000111111000///---......///000111111111555888===@@@DDDKKKTTT[[[fffyyy```OOOFFFPPP___ooo}}}}}}xxxvvvzzzqqqeee\\\TTTOOOOOOKKKJJJIIIHHHBBB???CCCKKKXXXcccrrr~~~fff___bbbhhhrrr|||yyywwwvvv{{{}}}}}}{{{{{{dddMMM@@@444111222222111111000000000000000000000000111000000//////000000111111111111111111222333333111///222666666666BBBQQQ{{{zzzfffZZZNNNKKKKKKKKKLLLNNNMMMMMMPPPSSSVVV\\\iiiwww~~~|||ssspppqqquuu}}}|||yyykkknnnyyyVVV===333111000000///...............++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))(((((((((((((((((((((((()))***++++++++++++))))))******+++,,,,,,,,,+++++++++,,,------......LLLIIIGGGKKKRRRUUUSSSOOOIIIGGGIIISSS]]]dddlllrrrsss|||uuu[[[QQQQQQaaalllxxx}}}}}}}}}vvvaaaQQQIIIAAA===:::777:::???FFFWWWiiivvv~~~xxxmmmoooyyytttpppiii```WWWPPPKKKHHHHHHGGGEEEEEEEEEGGGIIIJJJJJJGGGBBB???<<<;;;::::::>>>HHHUUUcccqqq}}}}}}{{{gggQQQDDD>>>999777888555555777888999888777777555333111000111111000///...............///111111333666:::===AAAHHHQQQWWWbbbvvvfffSSSGGGMMMYYYjjj{{{uuuiii___UUUPPPPPPLLLKKKKKKIIIDDD???CCCJJJUUU```ooo{{{jjj```aaaeeennnxxxyyyvvvrrrttt~~~zzzzzz~~~|||{{{qqqSSSEEE777333444444222222000000000000000000000000111111000000000000111111333333222111111111222222222000333888777777EEEWWWrrr```TTTIIIGGGIIIIIIJJJLLLIIIJJJOOOUUUYYY```mmmzzz}}}}}}~~~vvvuuuzzzcccDDD555222000000///...............------------------------,,,,,,,,,+++++++++******((((((((((((((((((((()))******+++++++++++++++***))))))***++++++,,,------,,,,,,,,,---......//////LLLIIIGGGKKKSSSVVVSSSNNNHHHGGGJJJTTT^^^eeekkkqqqttt}}}gggXXXTTT^^^iiitttyyyxxxxxx~~~rrrXXXOOOEEE???:::777999>>>BBBSSSfffttt}}}tttiiimmmxxx~~~uuuqqqkkkbbbZZZRRRLLLIIIFFFFFFEEEEEEFFFHHHJJJLLLIIIGGGBBB>>>;;;999888888===GGGTTTbbbppp|||}}}~~~jjjSSSEEE>>>999666777555666888999::::::999999555333111000111111000//////...------...///000222222555999;;;???EEENNNUUUcccvvvmmmYYYIIILLLVVVgggzzzzzzlll```UUUOOOMMMLLLLLLLLLKKKEEE@@@CCCJJJRRR]]]lllxxxooodddbbbeeemmmwww{{{wwwrrrsss{{{zzz}}}|||{{{}}}XXXHHH999555666555333333000000000000000000000000111111000000000000111111222222111111222222333444333111444:::999999GGGZZZ{{{}}}zzzkkk[[[PPPFFFEEEFFFGGGHHHJJJEEEGGGNNNUUU[[[cccppp}}}~~~||||||~~~}}}ssslllKKK:::666000000///.......................................,,,,,,,,,+++++++++*********************+++++++++)))************))))))((())))))***+++,,,,,,------------......///000000000IIIHHHIIINNNSSSTTTPPPKKKKKKIIIJJJRRRYYY```iiirrryyyzzz~~~yyy^^^WWWXXXjjjuuurrrrrrzzzqqqaaaOOODDD???<<<<<>>EEEMMMRRRbbbpppzzzcccOOOOOOSSSaaawwwqqqdddYYYTTTSSSNNNKKKJJJJJJGGGBBBCCCFFFUUU\\\hhhtttyyyhhh```cccppp|||zzz{{{|||{{{}}}kkkRRR<<<777666111...111000000000000////////////000000000000000111111222222222111111111111111111222111///444;;;:::GGGbbboooiiijjjllliii^^^OOOKKKHHHGGGIIIJJJJJJHHHLLLLLLMMMSSS\\\iiiuuu}}}|||{{{}}}||||||wwwxxxUUU<<<111444333111000//////000000........................------......------,,,+++******))))))((((((''''''%%%%%%&&&((()))+++,,,,,,,,,+++***))))))+++---...,,,---...///000000000000HHHGGGIIIMMMRRRSSSOOOJJJDDDDDDIIIRRR[[[bbbjjjqqqzzzzzz~~~lll___TTT___gggiiikkkpppuuuvvv|||}}}rrr\\\MMMCCC<<<:::;;;@@@JJJWWWeeeuuuxxxsssnnnooovvv~~~zzzzzzrrrcccVVVQQQNNNLLLMMMKKKIIIJJJLLLNNNMMMKKKOOOGGG@@@===;;;777777999<<>>777666111///111111111111111000000000000000000000000000111111222111111111111111111111111222333111555:::;;;KKKhhh|||bbb^^^]]]```___WWWMMMIIIFFFFFFGGGIIIHHHGGGJJJJJJLLLRRR]]]kkkyyy~~~}}}tttqqqoooqqq{{{zzzyyyYYYBBB888222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++******))))))(((((((((((((((((())))))******++++++,,,+++*********+++,,,---,,,---///111222222222222FFFFFFHHHMMMQQQQQQLLLHHH@@@AAAIIIUUU```ffflllrrr||||||jjjWWWUUUWWW^^^bbbdddhhhmmmssstttzzzlllXXXIII>>>:::;;;>>>DDDNNN\\\mmm{{{~~~zzzqqqnnnlllooovvv}}}~~~}}}tttdddWWWRRRQQQPPPLLLLLLLLLNNNOOOPPPNNNLLLOOOGGG@@@===:::777777:::;;;DDDTTTeeesss|||zzzdddOOO@@@999888888999999999999::::::;;;;;;777666555333222111000000//////............//////111333555888<<>>===AAAHHHSSSdddrrrsssnnneeeeeeggglllttt{{{~~~tttdddWWWSSSRRRRRRMMMNNNPPPRRRRRRRRROOONNNPPPHHH@@@===:::777777::::::CCCSSSeeettt~~~{{{dddOOO@@@:::999999888888999999::::::;;;;;;888777666444222111000000111111000000000000111111111333555777:::???EEEJJJUUUbbbuuuzzz\\\PPPJJJRRReeeyyyzzzmmm___UUURRROOOMMMMMMMMMIIIDDDCCCFFFLLLTTTaaaooo|||wwwvvv}}}|||xxx|||}}}~~~zzzbbbGGG:::666333111111222222111111111000000000000000000000000111111222111111111111111222222222222777777888:::<<>>;;;===AAAJJJXXXdddddd___VVVXXX]]]eeeooowww}}}uuueeeXXXTTTSSSRRRNNNPPPSSSUUUUUUSSSQQQPPPSSSJJJAAA===:::666777:::999CCCTTTfffuuuyyycccOOOAAA:::999999777777888888999::::::;;;999888777444333111111000111111000000000000111111000222333555888===CCCGGGPPP[[[lllbbbRRRGGGMMM___rrr{{{vvvwwwyyyyyylll___VVVTTTPPPNNNNNNNNNJJJDDDCCCEEEIIIRRR```nnn{{{xxxwwwyyytttwwwxxxxxx}}}lllNNN===777444222000111111000000000/////////000000000000000111111222000000111111111222222222222777888999;;;>>>YYYrrrXXXHHHDDD===<<>>999777777777888999:::;;;<<<<<<;;;:::888666444222111111//////............//////---///000222555:::@@@EEEJJJQQQ]]]oooyyyaaaMMMMMMYYYfffwww|||jjj^^^[[[\\\aaarrrvvvggg]]]YYYQQQOOOPPPQQQLLLEEECCCEEEIIIRRR```ooo{{{wwwuuu}}}|||uuuvvvvvvvvvwww~~~]]]CCC999777444///111111111000000000//////000000000000000111111222///000000111222222333333333666555888===AAAZZZwww\\\MMMIIIAAA???AAA???>>>@@@CCCDDDCCCCCCEEEGGGDDDGGGMMMVVVaaammmwww}}}|||zzz{{{~~~~~~~~~kkk]]]RRROOONNNSSSdddwww}}}dddWWWfffxxxrrr]]]HHH<<<:::222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++))))))*********+++++++++)))))))))))))))))))))))),,,+++*********+++,,,---111333555666888888888777BBBFFFLLLOOOMMMIIIEEEBBB>>>BBBMMM[[[eeeiiilllpppvvvuuuxxx}}}wwwfffWWWNNNGGGDDDDDDFFFIIIRRRdddssscccLLLAAA@@@;;;>>>???===>>>BBBCCCAAA<<<@@@HHHPPPZZZeeennntttyyy~~~{{{mmm```ZZZWWWTTTSSSVVVYYYYYYWWWVVVWWWXXXZZZPPPEEE>>>888444333666;;;EEEVVVhhhxxxnnnZZZJJJ@@@:::777888888999:::<<<======>>><<<;;;888666444222111111111111000000000000111111,,,...000222555:::@@@DDDJJJOOOZZZkkkkkkUUUSSS[[[gggvvv}}}jjj\\\WWWWWWVVViii}}}lll```[[[QQQPPPPPPQQQMMMFFFCCCEEEIIIRRR```ooo{{{tttuuuxxxxxxxxxwwwwww~~~aaaEEE999777444///222222222111111111111000000000000000000111111222///000000111222222333333333555444777===BBBZZZ~~~hhhVVVOOOFFFAAA@@@;;;;;;>>>BBBBBBAAAAAACCCEEECCCGGGNNNYYYeeepppzzzzzz~~~~~~zzzxxxyyy}}}~~~{{{{{{~~~}}}}}}~~~~~~~~~}}}ttteeeXXXSSSPPPQQQ```sss}}}|||aaaUUUbbbtttppp[[[FFF;;;:::444333111000//////000000........................------......------,,,+++))))))******++++++++++++,,,,,,++++++***))))))(((,,,+++***))))))+++---...555555666777888999999999EEEGGGJJJMMMMMMIIICCC>>>AAAFFFNNNWWW___gggnnnrrrqqquuuxxxyyyxxxyyy}}}rrraaa[[[KKKAAACCCGGGJJJSSS___wwwlllSSSBBB:::;;;<<<<<<<<<<<<;;;::::::<<<<<>>?????????@@@AAABBBCCCDDDEEEGGGMMMWWWeeepppuuuwwwzzz~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||zzzzzzzzz}}}mmm]]]TTTPPPTTTfffyyy~~~bbbXXXaaaxxxuuu]]]GGG<<<;;;555444222000....................................---------............///******))))))))))))******...---+++))))))***+++,,,++++++++++++,,,---......333555888;;;======<<<;;;DDDFFFJJJMMMMMMHHHBBB>>>AAAFFFNNNWWW___gggnnnsssrrrvvvyyyzzzzzz{{{~~~tttaaaPPPJJJGGGEEELLLWWWdddyyykkkTTTEEE>>>:::;;;;;;;;;::::::999999:::;;;AAAKKKSSS[[[eeennnuuu}}}|||tttuuutttpppjjjbbb\\\XXXWWWVVVYYY\\\^^^^^^^^^^^^^^^^^^WWWKKK???777444444666:::CCCRRRfffyyyttt^^^JJJ???<<<>>>;;;:::::::::;;;;;;<<<===???===;;;999666444333222//////.........//////000222111111111222555;;;@@@GGGMMMWWWeeezzz|||aaaVVVZZZfffwwwsssccc\\\ZZZ^^^mmm|||lllbbbYYYRRRNNNPPPOOOJJJEEEDDDFFFOOO]]]lllyyysssooo{{{xxxuuuuuuuuuzzznnnOOO<<<777555222333222111111000000111111111111000000111111222333111111222222222333333333111111555:::;;;EEEdddsssYYYIIIBBB???;;;?????????@@@AAABBBCCCDDDEEEGGGMMMXXXeeepppvvvyyy|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}||||||}}}~~~qqqaaaWWWRRRWWWkkkwww```YYYbbbxxxkkkNNN===999444333111///....................................------------............******))))))))))))******''''''(((***++++++,,,,,,++++++++++++,,,---......222444888;;;======<<<;;;CCCFFFJJJMMMLLLGGGBBB>>>@@@FFFNNNXXX```hhhooosssqqquuuyyyzzzyyyzzz}}}iiiZZZNNNGGGJJJRRRTTTfffjjjWWWJJJDDD<<<<<<<<<;;;;;;;;;:::::::::<<>>;;;;;;;;;;;;;;;;;;<<<<<<>>>===;;;999777555333222000//////....../////////////////////000444999===FFFMMMVVVbbbssskkkZZZXXXcccuuuxxxhhh___]]]eeerrrrrrgggYYYSSSNNNOOONNNIIIDDDCCCFFFNNN\\\jjjwwwssslll{{{wwwtttqqqqqqsss{{{uuuVVVAAA999666444333222111111000000111111111111000000111111222333111111222222222333333333222333666:::===IIIeee{{{___LLLDDD???;;;>>>>>>>>>???@@@AAACCCCCCEEEHHHNNNYYYfffqqqxxx{{{~~~}}}}}}~~~||||||||||||||||||||||||zzz|||~~~~~~}}}|||}}}~~~|||~~~yyyggg[[[UUU[[[rrrrrr```XXX___uuu}}}ZZZCCC:::333222000///.........///------------------------------------............******))))))))))))******###%%%(((***++++++***)))++++++++++++,,,---......000333777<<<>>>>>>===<<>>???EEENNNXXX```gggnnnrrrooossswwwyyyxxxxxxzzz}}}tttcccWWWUUUXXXSSS\\\oooyyygggYYYNNNIII@@@@@@???>>>===<<<<<<<<<<<<@@@JJJYYYeeemmmwwwuuuiiibbbdddeeedddaaa___^^^^^^[[[^^^aaaddddddddddddeeeddd\\\OOOBBB999555666777888AAARRRgggzzzwwwbbbMMMAAA=========<<<<<<;;;;;;;;;<<<<<<<<<;;;:::888666444222111111000//////////////////.../////////000444999<<>>>>>>>>>>>???AAABBBCCCEEEIIIQQQ\\\hhhssszzz~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}yyy{{{}}}}}}{{{{{{{{{|||zzz}}}~~~~~~oooaaaYYY___xxxvvvcccUUUZZZoooeeeKKK???222111000............///------------------------,,,,,,---------.........******))))))))))))******((()))*********)))'''&&&++++++++++++,,,---......///222777<<>>>>>EEENNNWWW___fffllloooppptttxxxyyyxxxxxxzzz|||ppphhhgggYYYXXXaaaxxx~~~ooocccYYYPPPKKKDDDCCCAAA???===<<<<<<<<<===BBBNNN^^^kkktttuuuhhh^^^```ccccccbbb`````````[[[___bbbeeeeeeeeefffggghhh___QQQCCC:::666666888999BBBSSSgggzzzyyycccOOOAAA<<<<<<>>>===<<<<<<;;;;;;;;;;;;::::::999888666333111000111111000/////////////////////000000111555999===DDDJJJSSS]]]hhhxxxhhhYYY[[[jjjwwwoooddd```oooxxx}}}zzznnneee\\\UUUPPPOOOOOOJJJGGGFFFCCCLLLZZZiiixxxqqqeeemmm~~~rrrnnnkkkkkknnnxxxbbbIII<<<777555333222111111000000111111111111000000111111222333111111222222222333333333444777777777>>>OOOeeerrrvvv{{{^^^KKKDDDBBB???=========>>>???@@@AAABBBDDDJJJUUUaaalllvvv}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz|||||||||yyyxxxxxxxxxyyy|||~~~}}}~~~yyy{{{}}}}}}uuueee]]]bbbyyyzzzzzzfffVVVZZZlllkkkPPP@@@333222000///.........///------------------------,,,,,,,,,------------...******))))))))))))******,,,+++***)))))))))******++++++++++++,,,---.........111666;;;@@@CCCDDDEEE???EEEKKKLLLHHHCCC???>>>>>>DDDNNNWWW^^^dddiiilllpppuuuyyy{{{zzzyyyzzz|||}}}|||hhh^^^\\\lllvvvkkkbbb[[[UUUPPPHHHFFFCCC@@@===<<<;;;;;;<<>>===<<<;;;;;;;;;;;;999999999888666444222000222222111000///////////////000111222333555:::===BBBGGGPPP\\\ffftttsss^^^[[[fffoootttiiifffsss{{{~~~}}}wwwlllddd[[[SSSNNNNNNNNNJJJGGGGGGCCCKKKZZZiiiyyyttthhhppptttooolllkkkmmmvvvhhhMMM>>>777555333222111111000000111111111111000000111111222333111111222222222333333333444777777777DDD\\\qqq{{{|||{{{\\\HHHAAA>>>;;;<<<<<<======>>>???AAABBBCCCLLLYYYfffqqqzzz~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}|||yyywwwwwwwwwyyy|||~~~}}}}}}yyypppooooooooorrrsssuuuxxxzzz{{{||||||xxx|||yyyiiiaaacccuuu||||||~~~|||wwwwww{{{~~~pppoootttkkk[[[___ooowww~~~sssTTT???555444222000............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******))))))))))))******+++***))))))***,,,///000++++++++++++,,,---......---000555;;;AAAFFFJJJLLL>>>DDDKKKLLLHHHBBB???>>>>>>DDDMMMVVV\\\aaaeeehhhnnnrrrwwwyyyxxxvvvwwwyyyzzz|||~~~sssiiirrryyypppjjjeee```[[[OOOLLLHHHDDD@@@>>>=========@@@JJJXXXdddlllvvvzzzlllccceeehhhhhhfffcccaaaaaa^^^aaaeeeggghhhiiiiiijjjnnndddUUUFFF;;;777777999999CCCUUUkkk~~~~~~jjjUUUFFF@@@>>>@@@???>>><<<;;;;;;::::::::::::;;;:::999666333222333222111000////////////...///111222333555999<<<@@@CCCNNN[[[fffrrr~~~fff^^^cccjjjvvv{{{uuummmjjjxxx~~~~~~vvvjjjbbbXXXPPPKKKLLLLLLIIIGGGGGGDDDLLLZZZiiixxxuuuiiiooo}}}~~~sssooojjjhhhiiiooommmRRR@@@999666333222111111000000111111111111000000111111222333111111222222222333333333222777888;;;NNNooo|||\\\GGG@@@>>>;;;<<<<<<<<<===>>>???@@@AAACCCMMM]]]lllvvv}}}~~~}}}}}}||||||||||||||||||||||||{{{|||}}}}}}{{{yyyzzzzzzzzz|||~~~}}}}}}vvvmmmmmmqqqsssrrrrrrrrrrrrssssssrrrrrrmmmpppvvv|||zzzkkkccccccooo~~~~~~{{{xxxuuussstttwwwvvvrrrqqqsss|||{{{ooonnnsss|||rrraaadddrrruuusss]]]CCC888666444111///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******))))))))))))******)))******+++,,,---...///++++++++++++,,,---.........000444:::AAAIIIPPPTTT>>>DDDKKKLLLGGGAAA>>>>>>>>>DDDMMMUUU[[[```cccfffjjjoootttuuutttrrrssstttvvvyyy|||~~~|||xxxtttpppkkkfffVVVSSSNNNIIIEEEBBBAAAAAA@@@BBBJJJVVV```hhhqqqzzz~~~qqqfffiiikkkjjjgggdddaaaaaa___bbbfffiiijjjjjjkkklllooofffVVVFFF;;;777888999999CCCVVVlllmmmXXXIIIBBB@@@AAA@@@>>>===;;;;;;::::::;;;<<<<<<<<<:::888555333333222111000////////////---///000111222555999;;;???BBBLLL\\\gggrrrlllaaacccggglllrrrzzztttmmmkkk|||uuuhhh```UUUNNNIIIJJJJJJHHHFFFGGGEEEMMMZZZiiiwwwuuugggjjjvvvxxx|||xxxxxx|||}}}qqqlllgggeeeccciiiwwwpppUUUBBB:::777333222222111000111111111111111111000111222222333111111222222222333333333000777999>>>WWW~~~{{{\\\HHHBBBAAA???<<<<<<<<<<<<===???@@@AAABBBNNN___oooyyy~~~}}}{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz|||~~~~~~}}}|||}}}~~~{{{|||~~~}}}}}}vvvooorrrzzz~~~|||yyyxxxvvvsssqqqnnnooossstttsss|||{{{llleeeccckkkvvv}}}~~~{{{xxxuuurrrooosssppppppuuuvvvsssppppppwww}}}rrrrrrwww}}}zzzcccfffsssuuuooogggJJJ:::888555222000.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******))))))))))))*********+++---------,,,***(((++++++++++++,,,---.........000333999BBBKKKSSSXXXBBBDDDFFFFFFEEEBBB@@@>>>@@@IIISSSWWWXXXYYY^^^cccfffhhhmmmqqqqqqooonnnppppppuuu{{{vvvnnnfff^^^VVVQQQJJJBBBAAAFFFCCCDDDOOO^^^cccccckkkxxx|||lllbbbdddffffffeeeeeeeeefffaaacccfffhhhiiijjjkkkmmmpppeeeUUUFFF<<<777666555<<>>>>><<<>>>>>>>>>===>>>@@@BBBGGGQQQ```ppp{{{|||{{{|||}}}}}}|||wwwvvvuuuwww{{{|||zzzxxxyyyzzz|||~~~~~~}}}|||{{{}}}{{{uuuzzzyyytttsssssswwwmmmbbb^^^cccjjjvvvwwwyyy}}}}}}{{{yyyyyyyyyyyy~~~||||||}}}|||wwwqqqmmmuuuyyyyyy~~~mmmkkkuuu~~~ooo~~~wwwTTT@@@888222333333000//////.........------.........,,,,,,------,,,,,,+++***,,,,,,,,,+++***)))((((((((()))+++---------+++***++++++,,,,,,,,,++++++******,,,000444;;;GGGVVVaaa@@@BBBDDDEEECCCAAA>>>===AAAKKKVVV\\\]]]]]]aaaeeejjjiiijjjkkkllllllllllllooorrrvvvxxxyyyzzz}}}qqqggg\\\VVVOOOIIIHHHKKKIIILLLXXXiiioookkkmmmttt~~~oooeeefffgggfffeeedddeeegggbbbdddggghhhiiijjjmmmoooqqqfffVVVGGG===999777777;;;FFFXXXlll~~~ttt[[[HHHCCCCCCEEEDDDBBB???===<<<;;;;;;<<<<<<<<<<<<:::888666444333222111000000///000000222111111222444888:::;;;>>>DDDJJJOOOTTT___nnnyyyiii]]]ZZZYYYYYY___nnn}}}|||mmmcccbbbhhhvvvyyyiii^^^UUUOOOJJJHHHJJJKKKIIIEEEFFFMMMXXXeeerrr~~~sssfffeeehhhjjjmmmsssyyyyyywwwzzz{{{yyylllbbbcccfffrrr{{{___GGG:::666333333333333333333333333111111111111111222333333222222222222333444555666666;;;<<>>>>><<<===>>>>>>======???AAAFFFOOO___nnnxxx~~~~~~}}}|||}}}~~~}}}|||wwwvvvuuuvvvyyyzzzyyywwwyyyyyyzzzzzz{{{}}}~~~~~~}}}~~~xxx~~~}}}{{{yyyggg[[[WWWZZZ```hhhkkkpppuuu{{{vvvppprrr~~~vvvrrr|||vvv~~~___BBB:::333222222000///000......------------......,,,,,,------,,,,,,+++***,,,+++++++++***)))))))))(((***+++------,,,+++***+++++++++,,,,,,++++++***+++,,,///222999EEETTT^^^===@@@CCCCCCAAA???===<<>>:::999::::::FFFYYYnnnuuu\\\JJJCCCDDDHHHFFFBBB???===<<<======;;;<<<===<<<;;;999666555444444333222111111111111111111111222555999===@@@AAAEEEKKKOOOSSS[[[fffooo}}}gggXXXRRRMMMMMMTTTbbbnnnwww~~~|||pppdddZZZUUUZZZbbbsss}}}~~~mmmaaaWWWQQQKKKIIIKKKLLLIIIEEECCCJJJVVVdddppp|||vvvhhhfffjjjlllrrrzzz}}}~~~ooo```\\\___pppfffLLL===888333333333333333333333333111000000000000111222222333333333333444555666666666:::===GGGggglllSSSDDD???======;;;<<<======<<<===???AAAEEENNN]]]kkkuuu{{{~~~}}}}}}}}}~~~|||zzzxxxvvvuuuvvvwwwxxxwwwvvvxxxxxxwwwwwwyyy|||~~~www}}}ppp___TTTNNNPPPVVV\\\dddoooyyy|||qqqooo{{{}}}iiiFFF<<<444222222//////000------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++******************)))***+++,,,---,,,+++******++++++,,,,,,++++++++++++,,,...000555AAAOOOZZZ===@@@CCCCCCAAA>>>======BBBMMM]]]iiioooqqqrrrsssvvvxxxuuunnnhhhhhhhhhiiiiiijjjmmmooorrrvvvzzz|||zzzzzz{{{|||~~~xxxiii___XXXSSSQQQWWW[[[kkk|||~~~~~~tttnnnmmmjjjgggddddddgggiiimmmmmmlllkkkjjjkkknnnqqqssshhhWWWGGG>>>::::::::::::FFF[[[qqqwww^^^KKKDDDCCCHHHGGGDDDBBB@@@???>>>>>>;;;<<<======<<<:::777555444333222111111000000111/////////000333888>>>CCCDDDKKKTTT[[[```fffnnntttvvvaaaQQQJJJFFFFFFLLLWWW```dddgggkkkhhhaaaYYYRRRKKKIIIPPPYYYnnn{{{rrrfffYYYSSSMMMKKKLLLMMMIIIFFFAAAIIIUUUcccooozzzzzzooonnnsssvvv~~~uuuddd\\\\\\mmmmmmRRRAAA999444444333333333333222222000000000///000000111222222222222333333444555666666999<<>>@@@EEEOOO^^^kkktttyyy}}}~~~}}}}}}{{{{{{|||~~~|||yyyxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxzzz}}}|||ssswww|||yyyuuuxxxfffYYYOOOJJJJJJNNNUUUcccuuuppplllwwwkkkHHH>>>555222111//////111---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++******************+++++++++***++++++,,,,,,,,,+++*********+++,,,,,,,,,++++++,,,------...222<<>>BBBFFFEEEAAA======>>>@@@LLL]]]llluuuzzz|||}}}~~~ooohhhdddbbb```bbbeeekkkpppuuuyyyzzzyyyyyyyyyzzz}}}ssshhhbbb\\\XXX^^^bbbppp{{{tttqqqppplllhhheeeeeehhhjjjsssrrrqqqooommmmmmppprrrtttiiiWWWFFF<<<999999999:::GGG]]]tttzzzaaaNNNEEECCCGGGGGGGGGGGGEEEBBB>>><<<;;;<<<>>>???>>>;;;888666333333222111000000000000...///000000333999AAAGGGMMMVVVcccnnnuuuxxx{{{}}}~~~{{{lllZZZLLLEEECCCBBBFFFNNNSSSRRRRRRSSSSSSOOOLLLIIIEEECCCHHHPPPgggvvvwwwkkk[[[UUUOOOLLLMMMMMMJJJFFFAAAIIITTTaaannnyyy}}}wwwxxx|||~~~pppfffbbbpppuuuXXXCCC999444444444333333222222222000000000///000000111222111111111111222333444555666777;;;IIIjjj|||cccNNNAAA<<<;;;::::::<<<<<<<<<<<<<<<>>>@@@GGGRRRbbbnnnvvvzzz~~~~~~|||zzzyyyxxxxxxzzz}}}~~~{{{xxxxxxyyyzzzzzzzzzyyyxxxxxxtttvvvxxx{{{~~~~~~~~~~~~}}}oooqqqwwwooohhhnnnvvv~~~|||vvvkkk^^^VVVOOOIIIIIIKKKNNN^^^vvvrrrkkkuuuhhhIII???555222111///...000---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++******************++++++++++++++++++,,,+++++++++***)))***+++,,,,,,,,,,,,,,,,,,---------000888CCCLLL@@@EEEIIIGGGAAA===<<<>>>???IIIZZZiiiuuu|||uuuhhh]]]YYYYYY[[[aaaiiipppuuuwwwzzzzzzzzz|||~~~}}}qqqkkkfffbbbccchhhtttyyyuuusssqqqnnnjjjggggggiiillluuuvvvuuutttrrrrrrsssuuuwwwjjjXXXFFF<<<888888888;;;HHH___vvvgggRRRGGGEEEGGGHHHJJJJJJHHHDDD???<<<:::<<<>>>@@@???<<<999777333222111000000//////000000111222222333:::CCCKKKUUU___mmmzzz|||sssfffYYYMMMHHHDDDAAACCCIIIKKKGGGDDDEEEGGGEEEEEEEEEBBB@@@DDDKKKaaaqqqyyynnn]]]WWWPPPNNNOOONNNKKKGGGBBBHHHSSS___kkkwwwvvvooowww}}}^^^FFF888555444444333333222222111111000000000000111222222111111111111222333444444666777<<>>555333111///...///------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++******************,,,,,,++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,---......///555>>>EEEAAAGGGJJJHHHAAA;;;;;;===???GGGUUUdddpppyyy{{{fffXXXUUUTTTWWW___iiiqqqttt{{{|||~~~zzzvvvwwwyyyxxxpppjjjfffdddjjjuuuyyyxxxrrrrrrooollliiihhhjjjllltttuuuwwwwwwwwwwwwyyy{{{zzzmmmZZZHHH<<<888777888<<>>CCCJJJ[[[mmmyyynnn___YYYRRROOOOOOOOOKKKGGGAAAGGGPPP[[[gggtttxxx}}}eeeIII999555555444333333222111111111111111111111222333333222222222222222444555555777888>>>QQQttt}}}oooZZZIII???<<<;;;;;;<<<===>>>>>>======???AAAHHHVVViiivvv{{{|||~~~}}}zzzyyywwwttttttuuuxxx{{{{{{yyywwwqqqvvv|||}}}zzzxxxwwwuuuvvvxxxzzz|||}}}~~~rrrjjjsss}}}rrrnnnhhheeehhhnnnqqqpppmmmlllhhheeefffbbb[[[UUUTTTQQQYYYhhhzzz}}}ooovvvzzz{{{dddDDD<<<444333222///---.........------------......,,,,,,------,,,,,,+++***,,,+++++++++***)))))))))---,,,++++++*********+++))))))***+++,,,,,,,,,,,,,,,...000000000333:::???BBBGGGKKKHHH@@@:::999;;;???FFFRRR___lllvvv}}}uuu\\\VVVQQQQQQZZZeeepppuuu{{{}}}{{{tttrrrvvvzzz{{{pppiiidddbbbhhhrrrzzzzzzrrrrrrpppmmmjjjjjjkkkmmmqqqtttwwwyyyzzz{{{}}}}}}ppp\\\III===999888999<<>>======>>>======CCCKKKWWWjjjxxxmmm```ZZZRRROOOPPPOOOKKKGGGAAAFFFNNNXXXdddqqq~~~{{{~~~iiiKKK999555555444333333222111111222222111111222222333444333333333333444555666666888999@@@UUUyyywwwjjjWWWGGG???<<<<<<===<<<>>>>>>>>>>>>>>>@@@BBBGGGVVVjjjxxx|||}}}~~~~~~~~~~~~}}}|||zzzyyyxxxsssssstttvvvyyyzzzyyywwwnnnttt|||~~~zzzwwwvvvwwwvvvvvvvvvxxx{{{}}}ssshhhnnnyyy}}}wwwppplllooovvvyyyxxxwwwrrrooooooqqqnnneee^^^[[[QQQTTT\\\kkkqqqwwwttttttcccBBB:::444333222///------///......------......///,,,,,,---------,,,++++++---,,,,,,+++***)))((((((---,,,,,,+++*********+++((()))***+++,,,---------,,,...111111000333888<<>>===???CCCSSSeeeuuuyyynnnbbb[[[SSSOOOOOONNNKKKGGGFFFEEEJJJWWWfffqqq||||||sssSSS===888666333222222222111///444333333222222333333444444333222222333444666777555===AAATTT~~~vvveeeQQQFFF@@@<<<;;;<<<======>>>===<<<<<>>???DDDNNN[[[gggqqqxxx|||ttt]]]TTTRRRSSS]]]jjjsssxxx~~~zzzsssoooooottt|||mmm]]]SSSQQQQQQWWWeeevvv~~~{{{uuusssqqqooollliiigggfffnnnqqqvvvzzz}}}}}}}}}|||wwwiiiVVVEEE===:::999888BBBMMMaaaxxxfffTTTMMMMMMMMMMMMLLLJJJHHHFFFDDD===>>>@@@DDDFFFDDD>>>999333333222111000000000000---///111111111444;;;@@@EEEKKKTTT\\\eeennnxxx~~~uuukkkbbb___\\\ZZZXXXUUUOOOKKKIIICCC@@@??????>>>AAAFFFOOObbbsss|||pppbbb[[[SSSOOOOOONNNKKKGGGEEEDDDJJJWWWeeeqqq||||||zzzxxxXXX@@@888666333222222222111000222111111000000111111222333333222222333444666777555===AAATTT}}}yyygggRRRFFF@@@<<<;;;<<<===>>>>>>>>>===>>>@@@BBBIIIVVVhhhwww~~~}}}zzzwwwrrrqqqsssuuussssssuuuvvvvvvwwwyyy||||||xxxuuuuuuuuuuuuuuuvvvwwwxxxyyy}}}~~~~~~qqqpppvvv}}}|||sssddd[[[WWWbbbssswwwyyyzzzmmmhhhssssss\\\AAA999222111111...---...///............------------,,,,,,++++++,,,,,,---************************+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////000666>>>AAAFFFJJJHHHBBB>>>===???AAAEEENNNXXXcccmmmuuuyyysss```UUUQQQWWW```iiiqqq{{{~~~{{{zzz{{{zzzwwwsssrrrtttzzziiiYYYOOOIIIGGGLLLZZZlllwwwuuusssooollliiigggfffjjjmmmrrrxxx{{{}}}}}}|||vvvhhhUUUDDD<<<999999999BBBMMMaaayyyiiiXXXRRRNNNNNNNNNMMMKKKIIIFFFEEE>>>???AAAEEEHHHFFF@@@:::555444333222111111111111+++---000000111333999>>>CCCFFFNNNXXXeeesssnnniiibbb^^^\\\YYYUUUQQQNNNGGGAAA???===<<>>>>>???>>>>>>???BBBDDDLLLXXXjjjxxx~~~{{{vvvrrrppprrrtttrrrrrrtttsssssstttwwwzzzzzzxxxvvvvvvvvvwwwwwwwwwwwwvvvvvv{{{|||~~~~~~}}}wwwuuuyyy}}}nnnddd^^^ffftttyyyyyyyyyiiibbbooo|||jjjWWW@@@888111111111///...//////............------------,,,,,,++++++,,,,,,---))))))))))))))))))))))))******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000777???BBBGGGJJJHHHBBB======>>>AAAFFFOOOYYYdddlllrrruuu{{{yyyeeeWWWUUUYYYcccmmmxxx}}}zzzwwwvvvwwwxxxvvvuuuvvvzzziiiXXXNNNGGGDDDGGGSSSeeeyyy{{{yyyuuuqqqmmmjjjiiihhhjjjmmmrrrxxx{{{}}}}}}|||vvvhhhTTTDDD<<<:::::::::AAALLLaaayyygggVVVRRRNNNNNNNNNMMMLLLIIIGGGEEE??????AAAFFFJJJHHHAAA;;;777666555333333222222222+++...000111000333777<<>>@@@EEELLLaaarrr}}}qqqccc\\\SSSOOOOOOOOOLLLHHHGGGFFFLLLZZZhhhrrr|||~~~zzzuuuuuugggIII;;;888444222222222111000444333333222222333333444222222333333444555555666333;;;@@@QQQxxxqqqWWWGGG@@@===<<<===<<<===>>>>>>>>>???BBBDDDMMMYYYjjjxxx~~~~~~~~~~~~}}}{{{xxxsssppprrrsssrrrrrruuurrrssstttvvvwwwwwwvvvuuuwwwwwwxxxxxxxxxvvvtttssswwwxxxzzz}}}~~~~~~|||zzz~~~tttkkkoooyyy{{{zzzuuufffaaatttxxxcccRRR???777111111111000///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++,,,,,,,,,,,,---------,,,---///000111888@@@DDDHHHLLLIIIBBB<<<;;;<<>><<<===:::;;;<<<<<<===>>>AAADDDNNNYYYiiivvv|||~~~~~~|||}}}~~~~~~}}}|||{{{{{{zzzuuuqqqssstttssssssvvvtttuuuvvvwwwvvvuuuuuutttxxxxxxyyyxxxwwwuuusssrrrrrrtttwww{{{~~~{{{zzz|||~~~~~~xxxwww}}}~~~|||mmmaaaccc||||||aaaOOO???777111111111000///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------...,,,---///000111999BBBEEEIIILLLIIIBBB<<<:::;;;;;;CCCPPP^^^hhhnnnqqqqqqwwwyyykkk^^^WWW\\\cccjjjpppuuuzzz}}}xxx^^^MMMKKKEEECCCJJJYYYnnn{{{vvvrrrpppnnnnnnooorrrwww|||{{{lllWWWEEE<<<:::;;;;;;???KKKaaa{{{eeeTTTPPPPPPPPPOOOOOOMMMKKKHHHGGGAAA@@@BBBIIIOOONNNEEE<<<888777666444333222222222000222333333333777>>>DDDLLLTTTaaarrr|||rrriii[[[UUUPPPNNNKKKGGGHHHLLLXXXfffqqqyyy~~~xxxxxxoooeee]]]SSSNNNNNNOOOMMMJJJHHHHHHOOO]]]jjjttt}}}|||yyyyyyzzzxxxsssqqqyyypppPPP===:::555222111222111111222111111000000111111222111222333444555555555555333;;;>>>LLLmmm```KKKBBB>>>======999:::;;;<<<<<<>>>BBBEEENNNYYYiiiuuu{{{}}}~~~|||~~~~~~|||{{{||||||{{{vvvrrrssstttssssssvvvvvvwwwxxxxxxvvvuuuuuuvvvyyyyyyxxxxxxvvvuuutttssspppsssvvvzzz~~~zzzyyy{{{}}}|||yyyfff]]]cccdddNNN@@@888111111111///...//////............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,***++++++,,,,,,------...///------///000222:::DDDCCCHHHKKKIIIBBB===;;;===999AAAMMMZZZfffmmmqqqsssvvvwww|||rrr___^^^___eeennnxxx~~~|||qqq\\\PPPHHHCCCHHHVVViii{{{vvvrrrpppppppppnnnqqqwww}}}~~~oooYYYFFF===:::;;;<<>>888777666444333222111111000222333444666<<>>:::555222111222222111222111111000000111111222111222333555555555555444333:::<<>>===???999???JJJVVVbbblllrrruuuwwwwww{{{lllgggcccfffooozzz{{{vvv{{{oooTTTKKKEEEIIIUUUhhhzzzuuurrrppppppqqqlllpppvvv}}}pppZZZGGG===;;;;;;<<>>>>>AAAEEEHHHOOOZZZjjjvvv}}}}}}{{{tttpppqqqqqqpppqqquuuuuuxxxzzzzzzxxxxxx{{{~~~zzzyyywwwuuuuuuuuuuuuvvvuuuvvvyyy{{{}}}~~~~~~|||}}}|||}}}wwwiiiaaaffflllSSSBBB:::333111111...,,,---//////.........---------++++++------------++++++))))))))))))))))))))))))((()))***+++++++++++++++******+++,,,,,,---......///......000000333<<>>???DDDLLLVVVaaajjjppptttsssuuuwwwxxx{{{~~~ssskkkppp{{{|||lllgggnnnxxxcccUUUIIIIIIPPP]]]uuu{{{wwwtttpppmmmjjjkkkooouuu{{{uuu^^^III===:::<<<>>>CCCQQQgggfffXXXUUUTTTSSSQQQNNNLLLIIIHHHGGGIIIIIINNNUUU[[[WWWKKK@@@888555222000000111111000000111111444:::DDDPPPXXXcccmmmxxx}}}qqqgggccceeelllttttttfff___VVVPPPNNNMMMLLLJJJDDDFFFLLLVVVdddqqq{{{zzztttqqqpppuuu{{{xxxrrrqqquuuppphhhiiisss}}}oooVVV>>>:::555222222222222111222222111111111111111111333333333333333333333333555;;;>>>LLLgggxxxoooSSSEEEAAA===999<<<::::::======>>>BBBIIISSS___ooozzz~~~}}}|||{{{zzzwwwssspppooopppqqqsssvvvwwwyyyzzzzzzzzzzzzyyy{{{zzzyyyxxxvvvuuuttttttzzz|||~~~}}}{{{~~~zzzssswww|||sssjjjkkksssXXX@@@999444333222///...000......//////...---,,,,,,......---------,,,,,,,,,************************+++++++++***************......---------,,,,,,,,,333111000222222555>>>GGGDDDFFFHHHFFFAAA===<<<======BBBKKKVVV```iiinnnqqqvvvvvvwwwwwwxxxzzz~~~~~~}}}wwwfff```hhhrrrkkk[[[LLLHHHKKKVVVkkk}}}xxxtttqqqmmmjjjiiimmmttt{{{vvv___JJJ>>>:::<<<>>>DDDRRRiii|||cccVVVSSSUUUTTTSSSQQQOOOLLLJJJHHHJJJJJJNNNUUUZZZWWWLLLAAA:::777333111111222222111000111111444:::CCCOOOVVVaaalllwww~~~|||sssppprrrzzzttthhh```WWWPPPMMMLLLJJJHHHEEEGGGLLLWWWeeerrr|||yyyooojjjiiinnnttt}}}|||uuuqqqqqquuurrrkkkmmmvvv{{{kkkQQQ???;;;666444333333333222111111111111111111111111444444444444444444444444555:::===NNNnnnpppTTTFFFAAA===:::<<<::::::======>>>BBBHHHSSS___ooozzz~~~~~~}}}yyywwwssspppnnnooopppqqqtttvvvxxxzzz{{{{{{zzzyyy{{{{{{zzzyyyxxxwwwvvvvvvzzz|||~~~}}}||||||~~~uuulllnnnrrryyynnnmmmxxxZZZAAA:::444333222///...000......//////...------,,,------------,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,---.../////////...000333555888AAAKKKDDDGGGHHHFFFAAA<<<;;;;;;:::@@@JJJUUU```ggglllnnnuuuuuuvvvuuuuuuvvvyyy{{{ooo^^^ZZZbbbmmm|||uuubbbOOOGGGFFFLLL]]]ooozzzvvvrrrnnnkkkiiinnnvvv}}}www```KKK>>>;;;<<>>UUU|||rrrUUUGGGAAA>>>;;;<<<::::::<<<======BBBHHHRRR___ooozzz~~~zzzwwwtttpppnnnnnnooopppqqqssswwwzzz{{{{{{zzzyyyzzzzzzzzzzzzzzzyyyyyyxxxxxx{{{~~~|||zzz|||{{{zzz}}}vvvjjjjjjmmmuuurrrnnn```DDD;;;444333222///...///.........///......---,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++******+++,,,---...//////,,,,,,///555888<<>>;;;===???FFFTTTlllqqqYYYOOOOOOUUUVVVWWWVVVUUUQQQMMMKKKMMMLLLNNNTTTZZZXXXOOOFFF;;;888555222222222222111000111222444999AAAKKKRRR]]]hhhttt{{{uuuggg```WWWPPPMMMLLLJJJHHHFFFIIIOOOZZZhhhuuu~~~ooohhhgggfffjjjppptttxxx|||yyypppooorrrvvvuuurrruuu|||oooVVV???;;;777444333333333333111111111111111222222222444444444444555555555555555:::BBB___sssVVVGGGAAA>>><<<;;;999999<<<======BBBHHHRRR^^^ooozzz~~~{{{yyyuuurrrpppppppppqqqoooqqquuuyyy{{{{{{zzzyyyxxxyyyyyyzzzzzzzzzyyyxxxwwwzzz~~~~~~{{{yyy{{{~~~zzztttnnnkkklllppp|||sssppprrrtttyyywwwpppiiiHHH===444222222000...///---...............------,,,,,,,,,+++++++++******************************))))))******************---------,,,,,,,,,+++++++++,,,000666999===EEENNNBBBEEEHHHFFFAAA<<<:::::::::@@@KKKVVV```gggjjjllloooqqqsssttttttuuuxxxzzz{{{}}}hhhZZZ[[[hhhtttyyy~~~{{{fffQQQFFFBBBCCCNNN[[[vvv{{{uuuoookkklllrrrzzzvvv___JJJ>>>;;;===???EEETTTlllmmmWWWNNNOOOTTTUUUVVVVVVUUUQQQNNNLLLMMMLLLOOOUUU[[[ZZZPPPGGG;;;888444222111111111000000000222444999AAAKKKRRR\\\gggrrrxxx}}}ttteee^^^UUUPPPNNNNNNMMMKKKFFFIIIPPP\\\iiivvvppphhhgggggglllqqqsssuuuyyy|||wwwoooqqqtttwwwvvvuuuxxx}}}qqqXXX>>>:::666333222222222111000000111111111222222222222222333333333444444444555<<>><<<;;;999999<<<<<<===AAAHHHQQQ^^^ooo{{{||||||zzzxxxuuusssrrrssssssoooqqquuuxxxyyyyyyxxxwwwuuuvvvxxxyyyyyyxxxwwwvvvvvvxxx|||~~~{{{yyy{{{}}}~~~rrriii```[[[[[[aaaooo~~~yyyxxxwwwxxxvvvtttLLL@@@444111222000...///------...............---,,,,,,,,,+++++++++******************************(((((((((((())))))******------,,,,,,,,,+++++++++------111666888:::BBBKKK@@@DDDGGGFFFBBB===::::::;;;@@@JJJUUU___fffjjjlllppprrrttttttttttttuuuwwwwww||||||hhh\\\___mmmzzzxxx}}}~~~iiiSSSIIIEEEDDDKKKUUUjjjzzzsssmmmlllpppwwwttt]]]III>>>;;;>>>@@@EEEUUUnnnmmmWWWOOOPPPTTTTTTUUUUUUTTTRRROOONNNMMMMMMPPPWWW]]][[[QQQHHH;;;888444222111111000//////000222555:::CCCLLLRRR\\\fffoootttwwwxxxwwwrrrqqqxxxrrrddd]]]TTTOOONNNOOONNNLLLFFFIIIQQQ\\\jjjvvvtttkkkiiilllqqqvvvxxxxxxzzz}}}yyytttooossswwwyyyyyyzzz}}}oooUUU===:::555222222222111111000000000111222222333333111222222333333444444444555>>>LLLooopppUUUEEE???===<<<;;;999999;;;<<<<<>>GGG>>>BBBFFFFFFBBB===;;;;;;;;;@@@HHHRRR\\\ccchhhkkkllloooqqqsssssstttvvvxxxvvvzzz}}}}}}zzzggg\\\aaaooo|||{{{nnnXXXNNNHHHDDDGGGNNNaaaxxxwwwqqqmmmpppvvv}}}qqq[[[HHH===;;;>>>AAAGGGVVVpppoooYYYQQQRRRUUUUUUUUUTTTSSSRRRQQQPPPLLLMMMQQQYYY___]]]RRRHHH===:::555333222222111000...000222666<<>>;;;666333222333222222///000000111222222333333222222333333444555555666555???MMMooommmSSSCCC===<<<<<<;;;888999;;;<<<<<>><<<<<<:::???FFFPPPYYYaaagggjjjfffiiimmmqqqsssvvvyyy{{{xxx{{{|||yyy{{{}}}}}}}}}~~~yyyfff\\\```nnn{{{yyy}}}rrr]]]QQQJJJCCCDDDIII[[[sss{{{tttooorrrxxx}}}~~~oooZZZGGG===;;;>>>AAAHHHXXXqqqqqq[[[RRRTTTVVVVVVUUUTTTTTTSSSSSSRRRKKKMMMQQQZZZaaa^^^RRRGGG>>>;;;777444333333222111...000333777===EEEOOOUUU^^^eeelllmmmmmmlllggg```^^^cccppp~~~oooggg___VVVPPPNNNMMMKKKIIIEEEHHHPPP\\\jjjvvv~~~}}}zzztttooovvv|||tttZZZ???<<<777444444444333333///000000111222222333333333333444444555666777777555???MMMmmmkkkQQQBBB<<<<<<<<<:::888888;;;<<<<<>>JJJjjj|||xxxgggPPPEEE???===>>>;;;::::::888888;;;@@@DDDQQQ]]]mmmxxx|||}}}~~~~~~~~~~~~}}}}}}zzzzzzyyyxxxxxxxxxyyyyyyxxxuuuqqqppppppqqqppppppvvvxxxzzzyyywwwtttssssssuuuttttttvvvzzz{{{zzzxxxzzzyyyyyyzzz}}}}}}~~~yyylll```WWWRRRcccuuu~~~vvvPPPBBB555111111///......---------------------------,,,,,,++++++,,,,,,---,,,+++******)))***************+++++++++,,,,,,,,,'''(((***,,,------------------///222111333;;;FFFAAADDDFFFEEE@@@<<<;;;;;;:::???GGGQQQZZZ```ccceeeggghhhlllqqqwwwyyyyyyxxxuuutttsssuuuyyy~~~~~~|||~~~~~~ooo``````iiirrrwww{{{~~~tttaaaTTTJJJGGGGGGPPPccc}}}rrrtttxxxuuu^^^KKKBBB@@@@@@@@@OOOaaayyyxxxaaaXXXXXXZZZZZZYYYWWWSSSQQQPPPQQQRRRRRRVVV^^^dddbbbVVVJJJ???999555555555222111333000222555888===FFFQQQZZZ```eeeiiimmmuuuzzzrrrrrrwww~~~wwwggglll~~~{{{pppnnnuuu}}}tttiiiaaaVVVNNNLLLKKKKKKJJJGGGGGGOOO```oooxxx}}}{{{vvvvvvyyy~~~uuuZZZBBB:::444444555222111111000111222222111000111222333333333444555555666666444<<>><<<===:::::::::999999;;;@@@CCCPPP\\\lllwwwzzz{{{{{{}}}{{{|||}}}~~~xxxxxxwwwwwwwwwwwwxxxxxxzzzwwwtttrrrrrrssssssrrrvvvxxxzzzzzzxxxvvvuuuuuuuuuttttttvvvzzz|||{{{zzz{{{yyywwwwwwzzz~~~{{{ooobbbZZZUUUddduuuzzzqqqOOOAAA555111000///......---------------------------,,,,,,++++++,,,,,,---+++******)))((()))))))))************+++++++++,,,((()))***+++,,,---------------///111111222;;;EEEAAADDDGGGEEE@@@<<<::::::888===FFFOOOXXX___bbbdddhhhiiimmmrrrwwwzzzzzzyyyuuutttsssuuuxxx{{{||||||{{{zzzyyy{{{~~~{{{|||{{{}}}nnnbbbdddmmmuuuyyy|||~~~}}}hhhXXXKKKEEEEEEIII\\\yyyvvvxxx{{{zzzcccOOODDD@@@AAAAAAPPPccc|||}}}eeeZZZYYYYYYZZZYYYWWWTTTQQQQQQRRRRRRTTTZZZccchhhcccUUUHHH???999555555555222111333///222555999>>>HHHTTT]]]fffhhhkkkppp}}}vvvtttxxxmmm\\\^^^qqq|||~~~yyyllldddiiisss~~~tttjjjaaaVVVOOOKKKKKKJJJHHHGGGGGGOOO```oooxxx~~~wwwvvvwwwzzz}}}|||xxxZZZBBB:::444444555222111111000111222222111000111222222222222333444444555555777>>>GGGeeeuuuwww{{{iiikkk~~~```LLLBBB===;;;<<<::::::999999999;;;???CCCNNNZZZjjjuuuxxxxxxyyyzzzxxxyyyzzz|||~~~xxxxxxxxxwwwxxxxxxyyyyyy|||yyyvvvuuuuuuvvvvvvuuuvvvyyy{{{{{{zzzxxxxxxxxxuuuttttttvvvzzz|||}}}}}}|||zzzwwwtttsssxxx}}}rrreee]]]YYYfffttt~~~yyymmmLLL@@@444111000///---...---------------------------,,,,,,++++++,,,,,,---******)))(((((((((((())))))))))))*********+++++++++*********+++,,,,,,---,,,,,,...000000222;;;FFFAAADDDGGGFFFAAA<<<999999999===EEEOOOXXX___ccceeelllmmmooosssvvvxxxxxxvvvvvvuuuuuuwwwyyyzzzyyyxxxwwwuuutttwww|||~~~|||yyyyyy}}}~~~kkkeeeiiipppwww{{{|||~~~|||iiiXXXKKKDDDDDDFFFXXXvvv|||}}}}}}eeeQQQEEEAAABBBDDDRRReeehhhZZZXXXYYYZZZZZZXXXUUURRRRRRRRRSSSVVV]]]eeeiiibbbTTTGGG???999555555555222111333000333777;;;BBBLLLYYYbbbooopppqqqvvvxxxrrrxxxhhhVVVUUUgggwww|||ooobbbdddlllyyytttggg___UUUNNNLLLLLLKKKIIIGGGGGGOOO___oooxxx~~~|||uuuuuuwwwyyyyyy~~~xxxXXXBBB:::444444555222111111000111222222111000111222111111222333333444444555999???GGGbbbwwwwwwsssdddgggyyyuuuYYYHHHAAA>>><<<<<<999999999999999;;;???BBBNNNZZZiiitttwwwwwwwwwxxxwwwxxxyyy{{{|||}}}}}}}}}yyyyyyyyyyyyzzzzzz{{{|||}}}zzzwwwvvvvvvwwwwwwwwwuuuwwwyyyzzzyyyxxxyyyzzzuuuuuuuuuvvvyyy|||}}}yyyrrrnnnooovvv|||uuuhhh___]]]gggsss}}}}}}vvvjjjHHH===444111000...---...---------------------------,,,,,,++++++,,,,,,---+++******)))))))))))))))((())))))))))))*********,,,+++*********+++,,,---,,,,,,---//////111;;;FFF@@@DDDGGGFFFAAA<<<:::999:::>>>FFFOOOXXX```eeegggmmmmmmooorrrvvvxxxxxxwwwvvvuuuuuuwwwyyyyyyxxxvvvsssqqqooorrrvvvyyyzzzzzzwwwyyy~~~zzzjjjhhhoootttyyy||||||}}}uuufffXXXLLLFFFGGGFFFUUUppp|||fffQQQDDDAAADDDGGGSSSgggkkk[[[WWWZZZ\\\\\\ZZZWWWTTTSSSSSSUUUXXX^^^eeehhhaaaSSSHHH???999555555555222111333222555999>>>EEEPPP^^^ggguuuyyy{{{~~~uuuooowwwiiiUUURRRbbbuuuxxxeeeaaaeeerrr~~~vvvccc\\\SSSNNNMMMMMMMMMLLLHHHHHHOOO___oooyyyttttttuuuwwwxxx}}}wwwWWWBBB:::444444555222111111000111222222111000111222111111222333333444444555666<<>>======888999999999999;;;>>>AAAMMMYYYhhhsssvvvvvvwwwxxxyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxzzz{{{{{{|||yyyvvvuuuuuuwwwwwwvvvsssuuuwwwwwwvvvvvvwwwyyyvvvuuuuuuvvvwww{{{uuulllhhhlllrrrwwwwwwkkkbbbbbbhhhrrr{{{xxxqqq~~~zzzcccCCC;;;333111000------...---------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++((())))))))))))*********,,,+++*********+++,,,---,,,,,,---//////222<<>>CCCGGGFFFBBB===:::::::::>>>FFFOOOXXX```eeehhhiiijjjlllpppvvvyyy{{{zzztttssssssuuuwwwxxxwwwuuuppppppooooooppprrruuuwwwwwwyyyvvvhhhkkkssswwwzzz}}}|||}}}~~~vvvjjj___TTTJJJFFFHHHIIISSSjjj|||fffQQQDDDBBBFFFJJJVVVkkkooo^^^ZZZ]]]^^^___]]]YYYUUUSSSSSSUUUYYY```ggghhhaaaTTTIII???999555555555222111333333666;;;@@@GGGSSS```iiixxxxxxrrrzzzkkkWWWQQQ^^^rrriii___]]]iiiwww}}}wwwaaaZZZRRRNNNMMMNNNNNNLLLHHHHHHOOO___oooyyyttttttuuuvvvvvv{{{sssTTTBBB:::444444555222111111000111222222111000111222222222222333444444555555666<<>><<<<<<777888999999999;;;>>>@@@JJJVVVgggrrrvvvvvvwwwxxxyyyyyyyyyyyyxxxvvvuuutttrrrrrrrrrssstttvvvwwwxxxzzzwwwtttssstttvvvvvvvvvssstttuuuuuuttttttvvvwwwvvvvvvvvvuuuuuuyyy~~~~~~oooffffffiiippp|||zzzoooggghhhjjjqqqxxx{{{~~~yyyuuu|||mmmWWW???888333222000---,,,...---------------------------,,,,,,++++++,,,,,,---------,,,++++++++++++,,,)))))))))*********+++++++++*********+++,,,,,,------,,,---//////333>>>JJJ<<>>;;;;;;999===DDDMMMWWW___eeehhhiiiiiikkkoootttxxxzzzzzztttssssssuuuxxxzzzzzzyyysssttttttqqqnnnnnnsssxxxxxx{{{ttthhhmmmwwwyyyzzz}}}||||||~~~zzzrrriiiaaaWWWNNNKKKMMMPPPVVVfff~~~hhhRRREEEBBBFFFKKKZZZooorrrccc___```aaaaaa___[[[VVVTTTSSSRRRYYYccclllmmmcccTTTIII???999555555555222111333333666;;;@@@GGGRRR```iiizzz{{{wwwkkkWWWPPPZZZmmmppp```WWW```mmmttt|||vvvaaaZZZSSSNNNMMMMMMLLLKKKHHHHHHOOO___nnnyyyvvvuuuuuuuuusssvvvkkkOOOBBB:::444444555222111111000111222222111000111222333333333444555555666666888>>>DDDZZZooonnnvvvyyyeeeOOOCCC???<<<999888666888999999999;;;===???GGGSSSdddoootttuuuvvvxxxyyyxxxxxxwwwvvvuuussssssnnnooooooppprrrsssuuuvvvyyyvvvtttssstttuuuvvvuuussstttuuutttssssssuuuvvvwwwwwwvvvtttsssvvv|||wwwiiieeefffkkkzzz~~~uuuooommmmmmppptttuuutttyyy|||}}}yyyeeeNNN<<<777222222000,,,,,,...---------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++************+++++++++,,,((()))***+++,,,---------...---...000000444???KKK;;;@@@EEEGGGCCC???<<<<<<888<<>>:::555333444555444333666777;;;@@@AAAEEEUUUfffnnntttjjjkkkttt}}}qqqXXXLLLUUUeee~~~nnnWWWPPPVVVbbbppp|||~~~sssddd]]]TTTMMMKKKJJJHHHFFFDDDHHHRRR___mmmyyy}}}xxxvvvvvvvvvuuuvvv}}}rrrZZZJJJ;;;888555333222222111000222222222222222222222222000000111111111222222222999:::CCCYYYttt}}}xxxjjjQQQEEEAAA<<<999:::999999999999:::;;;<<<<<>>HHH@@@BBBDDDDDDCCC???:::777::::::???IIISSS[[[ccckkknnnrrrsssqqqqqqtttwwwvvvxxxuuusssuuuzzz{{{{{{}}}|||~~~tttiiijjjsssxxxxxxxxx{{{}}}nnnWWWNNNEEEGGGUUUiiizzzuuudddbbbffffffeeebbb___\\\ZZZYYYZZZ___hhhppppppeeeSSSEEE<<<888333111111222222111666777;;;???>>>@@@LLL[[[jjjxxxooollloooyyyrrrYYYMMMUUUeee~~~www^^^QQQRRR[[[iiiuuu}}}sssbbb[[[RRRMMMKKKKKKJJJHHHEEEIIISSS```nnnzzz{{{{{{xxxwwwwwwuuutttzzzmmmVVVGGG<<<999666444333333222111222222222222222222222222111111111222222222333333999:::BBBTTTmmmrrrWWWHHHBBB>>>;;;;;;999999999999:::;;;<<<<<>>HHH>>>@@@BBBCCCBBB>>>999777888888>>>IIISSS[[[eeelllpppssstttppppppsssvvvuuuzzzwwwttttttwww|||~~~qqqfffgggnnnrrrssstttxxx{{{qqqZZZPPPHHHJJJXXXkkk}}}rrrbbb```fffggggggeeeaaa^^^]]]^^^\\\bbbkkkrrrqqqeeeRRREEE<<<999444222111222222111666:::???BBB@@@???EEEOOOfff~~~uuuooosss|||}}}~~~~~~sssZZZOOOWWWggghhhVVVPPPUUUdddppp}}}sss```ZZZQQQLLLKKKLLLKKKJJJFFFJJJSSSaaaooo{{{||||||{{{zzzwwwvvv{{{iiiRRREEE<<<:::666555444444333222222222222222222222222222222222222333333333444444888:::@@@NNNcccxxx```LLLDDD@@@>>>===999888888999999:::;;;<<>>III===???AAABBBAAA===999777888888===HHHSSSZZZccckkknnnrrrrrroooooosssvvvvvvxxxvvvuuuuuuwwwzzz}}}|||ooobbb```dddhhhlllppptttwww}}}sss\\\SSSKKKNNN]]]nnnnnn___^^^fffhhhiiigggdddaaaaaabbbaaagggpppuuurrreeeSSSEEE===;;;777555444444555555888>>>FFFIIIGGGEEEGGGKKKcccwwwttttttvvvyyy|||ttt\\\QQQZZZjjjvvv^^^QQQTTTbbbooo|||tttaaaZZZQQQLLLKKKKKKJJJHHHEEEJJJSSS```ooo{{{}}}}}}||||||zzzyyy~~~gggPPPDDD<<<999666444444444222111222222222222222222222222333333333444444444555555666999>>>JJJ___uuulllRRRFFFAAA???===888888888888999:::;;;<<<@@@JJJYYYfffooorrrttttttsssuuuwwwwwwuuutttttttttvvvvvvvvvxxxxxxwwwtttqqqpppssstttrrrssswwwwwwuuuqqqqqqrrrssssssssssssssssssrrrqqquuuzzz~~~~~~|||}}}hhhccc]]]gggssszzz}}}}}}~~~~~~~~~ssscccXXXXXXaaallltttwwwxxx{{{zzzpppaaaYYYYYY^^^jjjzzzuuuuuuvvvlllmmmvvvuuusss{{{rrrxxxfffJJJ;;;555000000///------///---------,,,,,,++++++++++++++++++,,,,,,+++******,,,,,,---+++)))(((((()))******************+++,,,++++++++++++,,,---......//////111333222444???KKK;;;===@@@BBBAAA>>>:::777:::999>>>HHHPPPWWW___fffjjjnnnooommmnnnssswwwwwwsssuuuvvvwwwxxxyyyzzz{{{ooo^^^VVVVVVZZZaaahhhmmmrrryyyrrr\\\TTTNNNQQQaaaqqqlll^^^^^^fffiiikkkjjjeeecccdddffffffllluuuyyyttteeeSSSFFF===;;;999666555555777999:::CCCOOOTTTTTTRRRQQQQQQ```|||zzztttkkkmmmqqquuuzzzwww^^^SSS\\\mmmhhhTTTQQQ\\\hhhwwwuuuccc\\\RRRLLLJJJIIIHHHFFFDDDHHHRRR___nnnzzz}}}{{{{{{xxxxxxyyyxxxyyygggOOOBBB;;;888555333333222111000222222222222222222222222333333444444444555555555555888===JJJccc~~~yyy[[[JJJBBB>>><<<888888888888999:::;;;;;;???HHHVVVdddlllqqqssssssuuuvvvxxxwwwtttrrrqqqqqqssstttvvvyyy|||{{{xxxuuuqqqtttvvvuuuuuuxxxxxxuuuooopppqqqrrrrrrssssssrrrtttsssssswww|||}}}~~~hhh```XXX```lllwww|||}}}zzznnn]]]QQQOOOVVV```gggjjjllloooqqqjjj]]]VVVUUUYYYdddtttsssqqq{{{vvvkkklllooowwwxxxlllmmmiiiJJJ<<<555111111000------///+++++++++,,,,,,---------***++++++,,,,,,,,,++++++,,,,,,---+++)))(((((()))******))))))***+++,,,,,,++++++++++++,,,---......//////222222111444@@@NNN;;;===@@@BBBAAA>>>;;;888:::999===FFFNNNTTT[[[bbbeeejjjmmmmmmnnnsssvvvuuupppsssvvvxxxxxxxxxyyyzzz}}}wwwaaaSSSLLLLLLTTT]]]ccciiiqqq{{{sss]]]TTTOOOSSSbbbtttkkk^^^___gggkkknnnkkkfffccceeehhhjjjpppyyy|||uuudddRRRFFF:::999888666555555999;;;???LLLZZZaaaddddddbbb^^^___tttooojjj^^^aaaeeejjjqqqzzz|||bbbUUU]]]ooouuuYYYOOOUUU]]]ttt~~~uuuccc\\\SSSLLLJJJHHHGGGEEECCCHHHQQQ___mmmyyy{{{yyytttqqqqqqrrrssswwwkkkQQQAAA:::888444333222222111000222222222222222222222222333333333444444444555555555777===MMMmmmgggOOODDD>>>;;;888777777888888999:::;;;===FFFTTTbbbjjjooorrrsssuuuvvvwwwvvvtttqqqppppppqqqrrrvvvzzz}}}}}}zzzxxxrrrvvvxxxwwwxxxyyyxxxtttoooooopppqqqqqqrrrqqqqqqsssssstttwwwzzz}}}}}}}}}}}}kkk```VVV[[[fffssszzz|||tttjjj[[[OOOKKKMMMRRRVVVZZZ\\\aaaeeeaaaXXXQQQQQQUUU```ppp~~~qqqnnnxxxxxxmmmnnnjjjyyyuuuzzzllljjj}}}oooMMM<<<666111111000...---///******+++,,,,,,---......***+++,,,,,,,,,,,,,,,,,,***+++,,,+++)))(((((()))''''''''''''((()))***+++++++++++++++,,,---.........///111222000444BBBRRR;;;===@@@BBBBBB???<<<:::999888<<>>AAACCCBBB@@@>>><<<:::<<<>>>???DDDLLLWWW___aaaeeekkkooopppppppppppprrrpppppprrrwww{{{~~~}}}{{{zzzzzz}}}|||~~~zzz___JJJDDDFFFMMMPPPVVVcccvvvuuu^^^QQQNNNUUU]]]ttttttdddbbbmmmpppqqqoookkkgggggghhhooowwwsss]]]KKKCCCAAA999777;;;>>>???FFFPPPhhh~~~vvvdddVVVSSSOOOFFFAAADDDAAABBBDDDLLLYYYiiiwwwoooZZZZZZccczzz}}}cccUUU]]]mmmzzz{{{ppp]]]UUUMMMKKKJJJFFFDDDDDDDDDIIISSS```nnnzzz{{{sss|||{{{|||~~~{{{zzz}}}}}}wwwqqqvvvdddKKK>>>888444555444111000222222222111111111111222222111222222333333444444555555<<>>666//////111...,,,,,,///...,,,+++***+++,,,,,,***************************)))))))))))))))***+++((())))))))))))*********++++++,,,,,,,,,---------///------///111666AAALLL<<<>>>AAABBBBBB@@@>>><<<888:::<<>>@@@>>>???BBBIIITTTdddsss}}}pppYYYWWW___tttjjjYYY\\\hhhuuu{{{ppp^^^UUUNNNLLLJJJGGGEEEEEEDDDIIISSS```nnnzzz~~~www~~~~~~xxxrrrxxxhhhOOO>>>888444555444111000222222222111111111111222222111222222333333444444555777===DDDUUU}}}xxxjjjkkk~~~]]]JJJ@@@;;;999999888888888888999999;;;BBBMMMYYYdddkkkooopppoooqqqssssssqqqpppoooppprrrqqqqqqsssvvvxxxyyyyyywwwyyy|||}}}{{{xxxvvvuuuooooooooooooppppppqqqqqqsssssssssrrrqqqrrruuuxxx~~~vvvaaaYYYZZZbbbnnnvvvyyy{{{|||yyyssshhh^^^\\\[[[WWWQQQNNNIIIHHHFFFFFFGGGGGGEEEDDDIIIWWWlllrrrnnnvvv{{{xxx]]]???666//////000...------...---,,,,,,+++++++++,,,------------------------******)))))))))))))))***)))))))))*********++++++,,,,,,,,,,,,------------000...---///000333<<>><<<666888<<<@@@FFFNNNVVV\\\aaaeeejjjmmmnnnnnnnnnoooqqqpppqqqsssvvvyyyyyyyyy|||zzzxxxxxxzzz|||}}}}}}dddRRRKKKCCCDDDGGGQQQaaawwwkkkVVVNNNOOOUUU\\\sssqqqppptttwwwxxxvvvqqqmmmmmmnnnpppzzzrrr___MMMDDD???::::::===@@@FFFZZZnnn~~~dddVVVMMMCCC>>>>>>===>>>AAAFFFOOO___qqq~~~sss[[[WWW\\\nnnvvvaaa^^^dddrrr|||qqq___VVVOOOMMMKKKHHHFFFFFFCCCIIITTTaaannnyyy~~~zzzuuu{{{iiiPPP>>>888444555444111000222222222111111111111222222111222222333333444444555777<<>><<<777:::>>>DDDKKKRRRYYY]]]bbbeeeiiilllmmmlllmmmnnnnnnnnnpppssswwwyyyyyyxxx{{{yyywwwwwwzzz}}}~~~~~~~~~zzz^^^MMMEEECCCDDDJJJUUUggg~~~fffPPPJJJMMMTTTZZZnnnvvvvvvwwwyyy{{{yyytttpppoooppprrr}}}rrr```OOODDD>>>;;;;;;???BBBLLLfffvvvbbbUUUKKKEEEDDD???@@@AAAEEENNN___tttxxx^^^YYY\\\llliiicccdddrrr|||rrr```WWWPPPNNNLLLIIIGGGGGGBBBIIIUUUbbbnnnyyy}}}yyyhhhMMM>>>888444444444111000222222222111111111111222222111222222333333444444555333888???QQQwwwmmmYYYVVVlllaaaMMMBBB===999999888888888888999999888>>>GGGSSS]]]fffkkknnnppprrrttttttsssqqqqqqrrruuusssqqqrrrsssttttttssssssvvv{{{}}}{{{xxxuuutttssssssssssssssssssssssssrrrssssssssssssuuuxxx{{{zzzdddXXXYYY___mmmwww{{{|||~~~xxxnnnggghhhlllkkkgggfff```[[[TTTOOOMMMKKKJJJIIIKKKXXXlll~~~rrrkkkqqq~~~uuu|||xxxUUU>>>666000//////---...111+++,,,---...---,,,+++***************************,,,,,,***)))((((((((((((******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...---...000//////444<<<:::<<>><<<:::<<>>;;;===AAAEEESSSppptttdddYYYQQQOOOEEEDDDCCCEEEOOOaaawwwzzz```ZZZ\\\lllppphhhcccrrr|||rrr```XXXPPPNNNMMMIIIGGGGGGBBBJJJWWWdddpppyyy|||gggKKK>>>888444444444111000222222222111111111111222222111222222333333444444555222666===OOOsssfffSSSPPPeeecccNNNCCC===999999888888888888999999777<<>>AAAAAA@@@>>><<<<<<===AAAHHHRRR[[[```ccceeehhhkkkllllllllllllmmmnnnnnnooorrrvvvyyyyyyyyyyyywwwvvvwww{{{~~~|||yyyxxx|||rrrTTTJJJCCCEEEJJJSSSddduuufffPPPGGGHHHNNNUUUjjjuuuvvvwwwzzz|||{{{wwwuuuuuuvvv|||tttdddSSSDDD>>><<<>>>CCCJJJXXXvvvyyylllccc```RRRMMMGGGHHHSSSeeezzz{{{aaaZZZ\\\lllxxxpppdddttt|||rrr```WWWPPPNNNLLLIIIGGGGGGBBBLLLZZZgggqqqzzz~~~gggKKK>>>888444555444111000222222222111111111111222222111222222333333444444555444777===MMMooo___OOOJJJ]]]hhhQQQDDD===999999888888888888999999888<<>>AAAAAA@@@>>><<<;;;;;;>>>EEEPPPZZZ```bbbgggiiillllllllllllmmmnnntttrrrqqqrrrtttwwwxxxxxxzzzxxxvvvvvvyyy{{{}}}}}}|||xxxxxx|||gggUUUFFFCCCEEEKKKZZZkkk|||mmmUUUIIIGGGMMMUUUjjj}}}rrrssswww{{{}}}}}}zzzwwwxxxzzzuuufffTTTDDD???<<<>>>EEENNN\\\wwwyyyuuufff\\\QQQOOOZZZmmm~~~eee^^^___nnnzzzmmm|||{{{qqq```WWWOOOMMMLLLHHHFFFGGGCCCMMM\\\iiisss{{{}}}}}}eeeJJJ>>>888444555444111000222222222111111111111222222111222222333333444444555555666;;;IIIgggyyy\\\MMMGGGXXXxxxpppVVVFFF<<<999999888888888888999999888;;;AAAJJJRRR[[[bbbeeekkknnnqqqssstttuuuvvvxxxtttsssrrrsssvvvxxxxxxxxxppprrrtttuuuuuutttuuuvvvpppppppppooooooooonnnnnnooopppqqqrrrtttwww|||wwwaaa^^^bbbooo{{{}}}|||}}}vvvqqqmmmiiigggdddiiiooottttttrrrpppooojjjkkknnnrrryyyyyypppsssyyypppooo|||___EEE444111000000...******---,,,+++++++++,,,,,,---...))))))))))))))))))))))))******)))))))))))))))***)))))))))*********++++++++++++,,,,,,,,,---------...---.../////////666>>>888:::>>>@@@AAA@@@>>><<<:::999;;;BBBMMMXXX^^^aaahhhjjjlllmmmllllllmmmnnnxxxvvvsssrrrsssuuuvvvvvv|||yyyvvvvvvwwwxxxyyyyyy}}}yyyyyy}}}xxx```JJJBBBAAAEEESSScccvvv}}}rrrZZZKKKGGGNNNVVViii|||pppqqqxxx{{{~~~~~~{{{zzz{{{}}}vvvfffTTTDDD???<<<>>>GGGPPP^^^xxxvvviiiZZZWWWbbbtttjjjbbbbbbqqqwwwzzzqqq___VVVOOOMMMKKKHHHFFFFFFCCCNNN]]]jjjttt|||zzz{{{cccGGG>>>888444555444111000222222222111111111111222222111222222333333444555555555555777DDD___yyy\\\NNNGGGVVVqqqvvvZZZGGG<<<999999888888888888999999999<<>>CCCJJJUUU```hhhjjjlllmmmllllllmmmnnnsssqqqooopppsssvvvvvvvvvxxxuuurrrqqqsssuuuvvvvvvxxxyyyzzz}}}~~~gggSSSHHHDDDJJJTTTdddzzzwww|||}}}]]]PPPIIIKKKVVVfffrrrpppttt{{{{{{wwwxxx|||sss]]]JJJ???>>>???CCCJJJXXXjjj~~~qqqnnnuuu|||wwwccccccooo}}}}}}rrraaaXXXOOOLLLJJJGGGEEEFFFKKKTTTbbboooyyy~~~tttVVVCCC999555000///222222000---111111111111111111111111222222333333444555555555666:::;;;>>>OOOrrraaaJJJMMMLLLfff{{{\\\FFFCCC:::999888666666666666777777:::???DDDKKKTTT]]]cccjjjkkkmmmnnnpppqqqqqqrrrrrrpppnnnnnnppprrrsssssstttsssssstttvvvvvvuuusssrrrrrrrrrpppooooooqqqsssssssssqqqoooooorrrwwwzzz}}}iiiaaa[[[```fffhhhhhhiiikkklllmmmpppwww~~~}}}||||||vvvrrrrrrqqqooopppssszzz{{{xxxwwwuuuvvvwww{{{xxxttt~~~yyyrrrcccLLL999333222111///......------,,,---............---,,,+++++++++************)))******))))))))))))*********))))))(((((()))***+++***+++,,,,,,++++++,,,...,,,---......///111555999;;;;;;===@@@BBBAAA???<<<888666777;;;@@@GGGQQQ[[[fffhhhjjjlllkkklllmmmoooqqqooonnnpppsssvvvwwwxxxwwwtttrrrqqqssstttuuuuuuzzz{{{|||}}}www]]]LLLBBBDDDKKKYYYnnn{{{~~~cccTTTKKKLLLWWWggg~~~ooonnnvvv}}}|||yyy{{{nnnYYYGGG===<<>>AAAAAA???<<<:::777777:::>>>CCCLLLVVV^^^aaadddggghhhjjjlllnnnttttttssssssssstttvvvwwwwwwvvvttttttvvvxxxxxxwww{{{{{{{{{|||}}}~~~dddMMMHHHLLLMMM]]]qqqiiiWWWKKKKKKVVVlllwwwkkkkkkzzz|||zzz~~~xxxeeeRRRGGGBBB;;;CCCOOO]]]jjjvvv{{{fffcccnnn}}}|||rrrfff\\\RRRNNNLLLHHHFFFGGGNNN[[[kkkxxxzzzzzz^^^FFF999333222000///000111222222111111111111111111111111111111222222333444444555333444777;;;FFF```mmmSSSQQQUUUrrrxxx```IIIDDD:::999888666666666666777777888;;;>>>CCCKKKTTTZZZ^^^dddjjjkkkhhhfffhhhkkkooonnnmmmooorrrtttttttttsssssstttwwwyyyyyywwwuuuppprrrtttttttttssstttuuurrrsssrrrqqqpppqqquuuwwwwww|||yyyqqqrrruuusssnnnjjjfffggghhhhhhjjjpppyyyxxxiii[[[RRRIIIEEEDDDHHHNNNXXXgggttt~~~{{{~~~tttlllmmm}}}~~~lllTTT@@@444222111000...---------,,,+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))***+++,,,---------***+++,,,+++******,,,...---.........///111444777888999;;;>>>AAAAAA???===;;;888777:::>>>BBBLLLUUU]]]```dddhhhjjjllloooqqqsssttttttsssrrrrrruuuwwwwwwvvvuuuvvvwwwyyyyyyxxxyyyxxxxxxyyyzzz}}}}}}yyy\\\NNNLLLHHHSSSeeeyyykkkWWWKKKJJJUUUmmmwwwkkkmmm}}}|||zzz~~~uuuaaaOOOGGGEEE???GGGUUUcccooozzz{{{fffbbbkkkyyyyyypppeee[[[RRRNNNKKKHHHFFFGGGOOO]]]nnn{{{|||~~~}}}|||}}}qqqVVVBBB777444333222111111111222333111111111111111111111111111111222222333333444444555555666999AAAVVVwww}}}ZZZWWWTTTpppyyyaaaJJJCCC:::999888666666666666777777888999<<>>:::666666999===AAAKKKTTT[[[___cccfffiiilllooorrroooqqqrrrqqqpppqqqtttwwwvvvuuutttuuuwwwyyyxxxwwwvvvuuuuuuvvvxxx{{{~~~~~~sss[[[OOOHHHNNN[[[nnnlllXXXKKKJJJUUUlllyyynnnqqq}}}{{{sss^^^MMMEEEEEECCCLLLYYYhhhsss|||{{{iiieeelllxxxxxxoooaaaXXXOOOMMMKKKIIIHHHIIIQQQ```rrr~~~~~~zzzxxx|||kkkRRR@@@888666666555333222222444555111111111111111111111111111111111222333333444444666555666999???QQQrrr___]]]VVVqqq{{{dddLLLCCC:::999888666666666666777666777999;;;AAAIIISSSZZZ\\\]]]```bbbdddfffggghhhkkkkkkmmmqqquuuxxxyyyyyyrrrsssuuuyyy{{{{{{xxxvvvssstttsssrrrpppppprrrtttqqqrrrqqqpppnnnnnnppprrrsssyyyvvvcccVVVHHHDDDAAA@@@AAAGGGTTTbbbnnn|||nnniiigggxxxxxxoootttrrreeeKKK;;;444111000///...---,,,,,,,,,---,,,++++++++++++,,,---+++++++++************)))******))))))))))))******((()))************)))((()))*********))))))+++,,,...//////......000444777:::;;;===@@@CCCDDDBBB???888555555888<<>>BBBCCC@@@>>>===999777888:::>>>GGGPPPWWW___fffggggggkkkmmmllllllllllllnnnrrrtttuuutttrrrrrrsssuuuwwwwwwvvvtttwwwvvvvvvvvvwwwxxxyyyyyy{{{~~~gggTTTSSSSSS[[[nnnpppVVVJJJNNNUUUiii}}}pppqqq~~~~~~}}}kkkWWWHHHCCCCCCIIIXXXhhhrrryyy~~~wwwnnnnnnsssyyy}}}tttlllaaaXXXOOOMMMLLLJJJJJJLLLUUUfffxxxhhhOOO???888555444333222111111111111555444333222222333444555111111222333333333333222111777999888???[[[jjjZZZXXXpppsssYYYCCCAAA;;;777777777555555888777888999;;;???FFFMMMSSSUUUVVVYYY\\\___ccceeefffiiimmmpppppprrrwwwzzzyyyyyyyyyzzz{{{|||zzzvvvsssuuurrrpppoooqqqsssssssssppppppppppppoooooonnnnnnpppuuu}}}jjj[[[KKKDDD===<<<>>>FFFTTTaaakkklllooorrrsssqqqmmmjjjgggkkkoooqqqtttzzz~~~xxxlllgggjjjpppzzznnnaaarrr___EEE777333111000///......------...+++++++++******(((''''''))))))))))))))))))))))))************))))))))))))+++---//////---+++***))),,,+++*********+++,,,---///000111111000222555777===;;;;;;===AAACCCAAA>>><<<888666888:::>>>FFFOOOXXX```ffffffgggjjjmmmmmmmmmmmmmmmooorrrtttttttttrrrrrrsssuuuxxxxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyyyy|||}}}[[[SSSOOOXXXkkkzzz~~~qqqVVVJJJMMMTTTjjj}}}pppqqqwwwgggTTTHHHEEEFFFOOO^^^mmmvvv|||vvvppppppvvv|||tttlll```WWWOOOLLLKKKIIIJJJMMMWWWhhhyyyfffMMM===666444444333222111111111111222111000//////000111222111111222333333333333222222666888888BBB```jjjVVVVVVlllzzz___HHHAAA;;;777777777555555888666777888:::===CCCKKKPPPTTTVVVXXX[[[___bbbdddeeeiiinnnrrrrrruuuzzz}}}|||xxxxxxxxxzzz{{{{{{xxxvvvvvvssspppoooppprrrssssssqqqqqqpppooooooooooooooopppuuu|||lll^^^QQQIIIAAA@@@DDDNNN___mmmtttwwwzzz|||zzztttlllgggaaadddggghhhjjjpppzzz~~~{{{zzz|||~~~{{{sssnnnooossslll```qqqaaaFFF888444111000///...------------,,,,,,,,,++++++***)))(((************************************)))))))))))),,,...000111///---,,,,,,+++************+++------000111222222111333555888===;;;:::<<<@@@BBBAAA>>>;;;888666888:::===FFFOOOZZZaaafffffffffjjjmmmmmmooonnnnnnppprrrtttsssrrrqqqqqqsssuuuxxxzzzyyywwwvvvvvvvvvvvvwwwxxxyyyzzz}}}lllYYYMMMVVVhhhttt{{{rrrWWWKKKMMMTTTkkk|||oooqqq~~~zzzooo___OOOGGGGGGKKKWWWeeeuuu|||||||||~~~|||vvvtttuuuyyy~~~ssskkk___WWWOOOLLLKKKIIIKKKOOO[[[jjjzzzcccJJJ;;;555444333222111111000111111000000////////////000000111111222333333333333222333555666999GGGfffmmmUUUQQQeee~~~gggOOOAAA;;;777777777555666888555666777888;;;@@@GGGKKKRRRTTTWWWZZZ^^^```bbbcccffflllpppssswww~~~~~~wwwvvvvvvwwwzzz{{{zzzyyyxxxtttpppnnnoooqqqssssssrrrqqqooonnnnnnooopppqqqqqqtttyyy|||pppcccUUULLLDDDBBBHHHVVVjjj{{{wwwoooiiijjjiiiggggggjjjqqqwwwzzzxxxxxxyyy~~~{{{yyyzzz~~~jjj```pppdddFFF888555111000///...------------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************))))))))))))(((***,,,,,,+++)))))))))************+++---...///222333333333222444666999>>>;;;999;;;???AAAAAA???;;;777666888:::===EEEMMMZZZaaafffffffffjjjmmmnnnpppooooooppprrrsssrrrqqqqqqqqqrrruuuyyyzzzzzzxxxvvvvvvvvvvvvwwwxxxzzzzzz}}}fffRRRYYYhhhqqqyyytttXXXKKKMMMSSSkkkzzznnnpppyyysssgggWWWKKKFFFJJJOOO]]]kkkzzz}}}zzzxxxyyy||||||{{{zzzyyy{{{}}}~~~~~~qqqiii^^^VVVOOOLLLJJJIIILLLQQQ```mmm{{{~~~~~~}}}```HHH:::444444333222111000000000000111111000000000000111111111111222333333333333222444333555;;;JJJiiiqqqVVVMMM\\\tttlllTTTAAA;;;777888888666666888555666777888:::>>>CCCHHHOOOQQQTTTXXX[[[^^^`````````eeekkkooowwwxxxvvvuuuuuuwwwyyyzzzyyyxxxuuupppnnnoooqqqrrrssssssqqqooommmmmmoooqqqsssssstttvvvvvvwwwxxx{{{}}}|||||||||~~~vvvjjjXXXNNNDDDBBBIIIXXXooo~~~}}}xxxrrrmmmjjjlllnnnvvv}}}}}}}}}}}}nnndddrrreeeFFF777444000000///...------------++++++,,,,,,+++******)))++++++++++++++++++++++++************)))))))))(((%%%'''))))))(((''''''(((+++,,,,,,---...///000000333444444333333444666999???;;;999:::===@@@AAA@@@;;;777666888999;;;BBBJJJXXX___eeeeeefffjjjmmmmmmpppooonnnoooqqqrrrqqqppppppqqqrrruuuxxxzzzyyyxxxuuuuuuuuuvvvwwwyyyzzz{{{|||}}}xxx^^^]]]gggmmmvvvvvvYYYKKKLLLRRRjjjyyymmmpppuuummm```QQQGGGGGGMMMSSSaaaooo}}}~~~~~~~~~~~~xxxxxxxxxwwwwwwyyy||||||~~~~~~}}}|||oooggg\\\UUUOOOLLLIIIIIIMMMTTTdddppp|||||||||~~~{{{]]]FFF999555333333222111000000000000000000000000000000000000111111222333333333333222333222444;;;IIIeeerrrVVVJJJUUUkkklllVVVBBB<<<888888888666666999777888999999:::===AAAEEEKKKMMMQQQUUUYYY[[[\\\\\\ZZZ___eeekkkuuuxxxvvvtttsssuuuvvvwwwvvvwwwtttpppnnnoooqqqsssssssssqqqooonnnnnnooorrrssstttttttttrrrpppqqqsssuuuvvvvvvvvvxxx{{{}}}}}}}}}~~~}}}}}}|||{{{{{{zzz|||qqq]]]RRRGGGCCCHHHWWWmmmzzzqqqkkkhhhooouuu|||uuulllwwwbbbCCC555222000///...------,,,,,,,,,******************)))(((************************************)))))))))((((((***+++,,,+++***,,,---......///000000111111222333333444333222333555888???<<<888888<<<@@@AAA@@@<<<888777888999:::@@@GGGTTT\\\ccceeefffjjjmmmmmmnnnmmmmmmnnnpppqqqpppooopppppprrrtttwwwyyyxxxvvvuuuuuuuuuvvvwwwyyyzzz{{{{{{|||}}}~~~nnncccdddjjjttt}}}~~~xxx[[[LLLLLLQQQgggxxxlllooo{{{ooogggZZZMMMGGGJJJRRRYYYdddppp}}}}}}{{{yyyxxxwwwuuuwwwyyyyyyyyyzzz|||~~~~~~~~~}}}yyylllddd[[[TTTOOOKKKIIIHHHOOOVVVhhhrrr||||||||||||xxxZZZCCC888555333222111000000///000000......////////////......111111222333333333333222222222555<<>>:::999999888777<<>>555333333222111000////////////000111222333333222111000111111222333333333333222///222888<<<;;;HHHppp~~~{{{hhhRRRSSS___rrr{{{qqq```UUUCCC<<<888999999777777:::999::::::999888999;;;===AAADDDIIIMMMQQQRRRSSSRRRTTTSSSRRRTTT^^^iiillljjjmmmmmmmmmooorrrttttttssspppoooppprrrtttuuutttsssppppppqqqqqqrrrrrrrrrrrrwwwuuurrrooommmnnnrrruuu{{{zzzxxxxxxyyyxxxwwwuuuqqqrrrsssvvvzzzkkk```RRRIIIDDDHHHSSS___```dddjjjooouuuuuummmgggiiirrr}}}wwwuuu|||dddKKK:::222111//////...---,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))+++,,,---------///111333//////000000000...---+++...//////...------///111DDD@@@<<<999:::<<<>>>???>>><<<999666555777<<<@@@JJJRRRYYY]]]aaafffhhhgggiiihhhhhhjjjmmmooopppooooooooopppqqqrrrsssssstttuuussssssuuuxxxzzzyyywwwwwwwwwvvvuuuvvvyyy{{{}}}{{{}}}lllpppwwwyyyxxx[[[LLLLLLRRRcccyyyiiiiiilllZZZWWWQQQLLLLLLUUUcccnnnsssvvvyyy||||||}}}~~~{{{uuuuuu{{{qqqddd]]]TTTOOOKKKIIIGGGIIISSS^^^jjjwww~~~||||||jjjMMM<<<555222//////000000111111111222...//////000111222222222000111111111111222222222444444222666===EEEcccjjjXXX[[[lllyyyvvvlll]]]IIIDDD>>>:::;;;;;;999888:::;;;:::888777777888:::;;;@@@CCCFFFIIIKKKMMMQQQSSSTTTTTTUUUUUUWWW[[[bbbfffgggiiillloooqqqrrrrrrqqqpppooonnnooopppooommmkkknnnnnnnnnnnnoooppprrrrrrwwwvvvrrrnnnkkkkkkooorrrxxxzzz{{{{{{xxxvvvuuuvvvrrrrrrrrruuuhhh[[[LLLEEECCCEEEMMMUUUVVV\\\``````fffsss|||vvviiigggqqq}}}ooo|||oooUUU@@@777333111...---,,,,,,++++++,,,,,,(((((((((((((((((((((((((((((()))***+++,,,,,,---++++++***************++++++,,,.../////////...---,,,,,,,,,---------......///...+++******,,,...000EEEAAA<<<999:::<<<>>>??????>>>;;;777666777<<>>555222///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,******************+++++++++,,,---.........---,,,******+++++++++,,,,,,,,,...---+++******,,,...000FFFBBB<<<::::::===???@@@AAA@@@<<<999666777;;;>>>HHHPPPWWW[[[^^^ccceeedddgggggggggjjjnnnpppqqqpppnnnoooooopppqqqrrrsssssstttrrrqqqqqqtttvvvwwwwwwxxxwwwwwwwwwxxxzzz|||}}}~~~yyyuuu{{{~~~~~~~~~zzz\\\LLLLLLPPPaaa~~~mmmlllrrr^^^OOOMMMJJJMMMWWWdddpppwww|||~~~~~~~~~~~~xxxnnniiimmmvvv~~~~~~oooccc\\\QQQMMMJJJJJJJJJOOO[[[ggguuu|||zzzvvvdddGGG999555444111111222222222222333333/////////000111111222222000111111111111222222222444555222444888;;;OOOppphhhjjj|||ttt^^^GGG???999999:::777666777:::999888777777888999:::>>>@@@DDDFFFHHHKKKOOOQQQVVVVVVWWWWWWXXXZZZ___bbbhhhiiilllnnnppppppppppppqqqooommmmmmnnnoooooonnnnnnmmmmmmnnnnnnooopppqqqlllmmmmmmmmmmmmpppuuuyyyyyy{{{}}}{{{wwwuuuuuuwww|||yyy{{{rrrbbbWWWKKKEEEAAA???CCCGGGHHHNNNTTTVVVZZZccclllpppooouuu{{{~~~ooocccdddmmmyyy}}}vvveeeMMM<<<444000......---,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))***+++,,,,,,+++,,,,,,---,,,,,,++++++((())))))))))))*********...,,,+++***+++,,,...000HHHCCC===::::::<<>>BBBDDDGGGIIIMMMOOOUUUWWWXXXYYY[[[]]]aaadddhhhiiikkkmmmnnnoooooooooqqqooollllllmmmoooppppppnnnnnnmmmmmmnnnoooooopppooooooooonnnnnnooorrrtttwwwzzz}}}{{{wwwuuuwwwzzz~~~yyyvvvyyyuuugggZZZQQQGGGCCC@@@===>>>BBBCCCHHHMMMPPPVVVaaannnvvvzzzzzzvvvrrrsss}}}uuuddd^^^cccoooyyyxxxqqq___JJJ:::444000---...---,,,,,,++++++,,,,,,((((((((((((((((((((((((******************))))))))))))))))))***+++,,,,,,+++++++++++++++******)))((((((((()))))))))******,,,,,,+++***+++,,,...///KKKFFF???::::::<<<>>>??????>>><<<888555444777999CCCLLLSSSXXX\\\bbbdddcccgggggghhhjjjnnnpppqqqpppmmmnnnooopppqqqrrrrrrsssqqqqqqpppppppppqqqssstttssssssssstttuuuvvvwwwxxxyyyzzz{{{|||~~~tttuuuzzzxxx{{{~~~|||]]]LLLJJJNNN^^^}}}}}}lllkkksss]]]PPPHHHHHHKKKUUUbbbnnnvvvxxxzzz}}}uuujjjddd```dddooo{{{~~~~~~wwwiii___YYYPPPLLLHHHHHHIIIOOO]]]iiivvv~~~xxxwwwtttWWW@@@666555555000000000000000/////////000000000000000111111111000000111111111222222222000444222444999888BBBWWW~~~jjjSSSGGG===;;;<<<:::888888777777777777888999999::::::<<<@@@BBBDDDGGGKKKMMMSSSVVVYYY\\\^^^aaaeeegggiiiiiijjjkkklllmmmmmmmmmpppnnnlllkkkmmmpppqqqqqqooonnnnnnnnnnnnoooooopppqqqrrrrrrqqqooooooppprrrtttyyy~~~}}}xxxvvvxxx{{{~~~zzzxxxwwwxxx|||xxxhhh\\\PPPIIIBBBAAA???======???===???CCCGGGNNN\\\ooo~~~}}}sssmmmssslll^^^]]]fffpppzzzxxxooo\\\GGG999444111......---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))))))))(((((((((******))))))***++++++,,,************)))*********)))))))))************+++++++++******+++,,,...///OOOIIIAAA;;;999;;;===>>>>>>===;;;777555444666888AAAIIIRRRWWW\\\cccfffeeeiiihhhhhhjjjmmmooopppooommmnnnnnnooopppqqqrrrrrroooppprrrrrrqqqppprrrssssssttttttvvvwwwwwwxxxxxxvvvwwwxxxyyy|||vvvuuuyyywwwzzz|||]]]LLLJJJMMM\\\|||zzzjjjkkkhhhVVVMMMGGGKKKRRR\\\hhhqqqwwwzzzzzz}}}mmmfff^^^^^^gggsss|||sssfff\\\WWWPPPKKKHHHGGGIIIPPP^^^kkkzzzyyywwwjjjOOO>>>888555333000////////////.........000000000000000000111111000111111111111222222222///444222333999999???PPPrrrmmmUUUHHH<<<999:::888666666666666777888888999999999888:::>>>AAACCCEEEIIIKKKQQQUUUYYY]]]```cccfffhhhiiiiiijjjjjjkkkkkkkkklllooommmllllllnnnpppqqqqqqppppppooooooooooooppppppoooqqqrrrrrrqqqqqqrrrtttttt{{{zzzuuuvvvxxx}}}}}}{{{xxxssstttwww||||||rrrhhh[[[QQQIIICCC>>>>>>>>><<<<<<>>><<<<<>>BBBGGGRRRhhh}}}|||rrraaa^^^ccckkk|||}}}}}}{{{yyyuuu}}}qqqYYYBBB555222111......---,,,,,,++++++,,,,,,''''''''''''''''''''''''))))))******++++++,,,,,,,,,,,,+++***)))))))))))))))((((((((()))+++---...))))))*********+++++++++))))))***+++,,,---......TTTMMMDDD<<<999999:::;;;======<<<999777777999;;;>>>GGGPPPVVV]]]eeeiiiiiikkkjjjjjjkkkmmmnnnnnnmmmmmmmmmnnnooopppqqqrrrrrrlllppptttuuusssqqqpppqqqoooppprrrssstttuuuuuuuuuwwwwwwwwwxxx{{{wwwsssvvvzzz|||}}}~~~~~~{{{]]]LLLIIIMMMYYYzzzxxxjjjlllqqqZZZOOONNNGGGQQQ^^^jjjrrrxxx~~~~~~wwwsssvvv|||zzzlllaaaYYYTTTMMMIIIFFFHHHMMMVVVfffuuuwww}}}{{{vvv[[[EEE<<<;;;666///222111111111000000//////111111111000000000000000000111111111111222222222111666222111777777999DDDVVVxxxsss\\\MMM???;;;<<<;;;999777555555777888999999999999666888<<<>>>@@@CCCFFFIIIQQQTTTYYY\\\^^^___```aaajjjiiiiiiiiiiiiiiijjjjjjkkkkkklllnnnqqqrrrqqqppprrrrrrqqqqqqqqqqqqqqqrrrrrrtttvvvvvvtttsssssssssxxx{{{qqqmmmnnntttzzz}}}{{{yyyzzzwwwsssyyy|||xxxlllmmmjjjaaaYYYSSSLLLEEEFFF@@@<<<<<<;;;999999;;;999888:::===@@@GGG[[[ooo{{{eee^^^```dddvvv~~~vvvwwwuuuxxxrrr{{{|||qqqXXX@@@333111000......---,,,,,,++++++,,,,,,******************************+++,,,------......------+++***))))))((((((((((((((((((***,,,...///))))))))))))************((()))***+++,,,---......[[[NNNAAA===<<<:::999;;;=========;;;777555555666<<>>OOOeee}}}dddUUUEEE>>><<<999666666555666666777888999999999666777999;;;???BBBEEEFFFOOOSSSXXX\\\^^^```bbbcccjjjkkkkkkllllllkkkkkkjjjnnnmmmmmmnnnpppqqqooonnnnnnnnnoooppppppppppppppprrrrrrrrrqqqppprrruuuxxx~~~|||qqqjjjhhhwwwyyy||||||zzzxxxxxxxxx|||xxxooojjjbbb[[[UUUOOOKKKHHHBBB@@@===;;;::::::999888<<<<<<;;;999:::BBBOOOZZZyyywwwggg^^^^^^iiizzzpppoootttwwwoootttrrrmmmQQQ>>>444000......------,,,,,,+++***))))))............---,,,,,,+++''')))************,,,---+++++++++*********))))))))))))))))))************((())))))))))))*********)))***+++,,,---......---\\\OOOBBB===<<<::::::;;;=========;;;888666555666:::>>>FFFOOOWWW___cccfffiiiiiijjjkkklllllllllkkkqqqllllllrrruuurrroooppprrrrrrrrrqqqqqqqqqqqqqqqpppqqqrrrtttuuuuuuttttttxxxxxxxxxwwwxxxzzz}}}{{{xxxxxxwwwyyy{{{{{{{{{|||}}}~~~~~~~~~cccPPPKKKLLL\\\|||tttkkktttnnnYYYNNNIIIHHHNNN\\\kkkuuu|||}}}{{{zzzzzz{{{|||~~~tttiii___VVVPPPJJJIIIHHHJJJQQQ\\\iiirrr|||~~~||||||mmmQQQ===666555333000000000000000////////////000000000000000000000000111111111222222222333333222333444444555777:::===EEEZZZuuukkkZZZGGG???===:::888777555666666777888888999999666666888;;;>>>BBBEEEGGGPPPTTTZZZ^^^```bbbdddfffiiijjjkkklllllllllllllllooonnnnnnnnnoooooonnnllllllmmmooopppqqqqqqqqqpppsssssssssrrrrrrssswwwyyy~~~{{{pppjjjhhhqqqtttxxx{{{{{{|||}}}~~~tttmmmddd]]]XXXSSSMMMHHHDDDBBB>>><<<<<<;;;:::999888:::;;;::::::@@@IIIQQQiii|||hhhXXXXXXddduuunnnnnnrrr~~~xxxooorrrkkkOOO<<<333///------------,,,++++++***)))))),,,,,,---------,,,,,,++++++,,,---,,,*********,,,+++++++++*********))))))(((((()))))))))*********)))))))))************++++++++++++,,,,,,---------^^^QQQDDD>>><<<::::::;;;<<<======<<<999666666666777;;;BBBKKKUUU]]]bbbeeejjjkkkkkkllllllllllllkkknnnmmmpppsssrrrnnnllloooppppppqqqqqqqqqqqqqqqqqqqqqrrrssssssttttttttttttuuuwwwyyywwwtttuuuyyy~~~{{{wwwvvvxxxzzz||||||||||||}}}}}}{{{zzzzzzdddQQQKKKMMM[[[{{{uuuooozzzzzzdddQQQGGGGGGHHHUUUbbbpppxxx~~~~~~~~~}}}|||zzzxxxxxxyyyzzz{{{{{{~~~qqqggg^^^UUUPPPJJJHHHGGGKKKTTTaaaoooxxx~~~|||~~~}}}}}}hhhLLL:::333222111///111111000000//////......000000000000000000000000111111111222222222222333111222333333444555999;;;AAAUUUrrrvvvaaaKKKAAA???<<<999777555666666777777888888999555666888:::>>>BBBEEEGGGOOOSSSYYY^^^aaaccceeeggghhhiiijjjlllmmmmmmmmmmmmpppnnnnnnnnnooonnnllljjjjjjlllnnnpppqqqqqqqqqqqqtttuuutttssssssuuuyyy|||yyynnniiiiiiooossswww{{{}}}~~~uuujjjddd```[[[RRRKKKGGGDDDAAA>>>===<<<;;;:::555888;;;;;;:::<<>><<<999777666666666999@@@IIIRRR[[[bbbfffkkklllmmmmmmlllllllllllljjjkkkmmmooonnnnnnoooqqqqqqqqqqqqrrrrrrsssssssssssssssttttttuuuuuuuuuuuuppprrrttttttuuuxxx}}}|||xxxwww{{{}}}|||zzzxxx~~~eeeQQQKKKLLL[[[{{{uuussssss^^^MMMFFFIIIMMM\\\gggssszzz~~~~~~}}}{{{zzzyyyzzz|||}}}|||zzznnnddd\\\UUUPPPJJJHHHGGGLLLWWWeeerrrzzzzzz{{{~~~~~~~~~}}}zzz{{{yyybbbHHH888222111000000222111111000///......---////////////////////////111111111111222222222222111222333333333444777:::???TTTtttiiiOOOBBB???<<<999777666666666666777777888888555666777999===AAAEEEHHHLLLQQQVVV[[[___aaadddfffggghhhjjjlllmmmnnnoooooonnnmmmlllmmmoooooommmllliiikkkmmmoooqqqqqqqqqqqquuuuuuuuuttttttwww|||vvvkkkhhhiiissswww{{{~~~sssmmmjjjeeeZZZQQQJJJGGGCCC@@@>>>===;;;999777999::::::999999;;;>>>DDDTTTnnn}}}hhhTTT\\\iiiwwwvvvtttssswwwmmmbbbvvveeeGGG777111---,,,///,,,+++++++++******))))))((()))***+++++++++++++++---......,,,***(((((()))************))))))))))))(((((((((((()))))))))***************++++++++++++///---+++******+++,,,...jjj[[[KKKCCC???<<<:::;;;;;;<<<>>>===:::888777666666999???GGGPPPZZZbbbfffiiilllnnnmmmlllkkklllmmmlllnnnooonnnmmmnnnpppppprrrssssssttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxrrrqqqpppsssxxx}}}}}}zzzyyy}}}}}}eeeQQQKKKLLL\\\{{{vvvuuulllXXXJJJGGGLLLSSS```kkkwww|||~~~~~~}}}|||{{{zzzzzz{{{}}}~~~vvvjjjaaaZZZSSSNNNJJJHHHHHHMMMYYYhhhttt{{{|||xxx|||{{{xxxtttxxxsss\\\CCC777333111000222222111111000///......---////////////////////////000000111111111222222222111222222222222444777999;;;OOOssspppUUUEEE???;;;888777666666666666666777777777555555666888<<>>>>>;;;999777777666999===EEENNNXXX```eeegggjjjmmmmmmkkkjjjlllooossszzz~~~xxxqqqnnnnnnnnnttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxyyy{{{|||zzzvvvsssuuuzzz~~~}}}}}}{{{{{{|||~~~fffRRRLLLMMM\\\|||vvvuuu~~~uuu```PPPGGGFFFMMMVVVcccooozzz}}}}}}{{{zzzyyyxxxyyyzzz|||~~~rrrfff^^^WWWQQQMMMIIIGGGIIIPPP^^^lllwww|||~~~|||zzztttqqqvvvkkkTTT>>>666444111000333111111000000//////......000000000000000000000000000000000111111111111222111222333333222444777999;;;MMMsssvvv\\\JJJ@@@:::888999666666666666666666666666555555555777;;;AAAFFFIIIOOOSSSYYY^^^aaaccceeeggghhhiiijjjlllnnnoooooopppjjjjjjkkknnnqqqssssssrrrllllllllllllmmmoooqqqsssttttttsssrrrssswww}}}tttjjjlllqqqyyy|||yyyuuunnncccZZZPPPMMMHHHDDDAAA???<<<:::>>><<<999777777888:::<<<>>>AAAMMMccc{{{sss}}}fffdddeeelllwwwhhhggg{{{wwwYYY===555333...,,,000************************))))))***+++++++++******''')))***)))(((((()))***(((((()))))))))))))))***''''''(((((((((((())))))((())))))))))))*********---,,,+++++++++,,,---...xxxhhhUUUIIICCC===:::;;;:::<<<>>>>>><<<999777777666888;;;BBBJJJTTT]]]bbbdddhhhlllllljjjjjjmmmpppvvvyyyooonnnqqquuuuuuuuuuuuttttttttttttuuuuuuuuuvvvxxxzzz|||}}}~~~|||zzzzzz{{{}}}}}}|||||||||zzz}}}~~~~~~hhhTTTNNNPPP^^^}}}vvvssszzz|||jjjVVVJJJEEEFFFNNNXXXfffrrr~~~zzzyyyxxxwwwxxxzzz|||~~~~~~pppddd[[[TTTOOOKKKGGGFFFIIITTTdddrrr|||yyyssspppvvvbbbMMM999555444000///222000000000000////////////000000000000000000000000000000000000111111111111222333444333333444777999???MMMqqq|||cccPPPBBB:::999<<<666666666666666666666666444444555777;;;AAAFFFJJJPPPTTTZZZ^^^```bbbdddfffiiijjjkkkmmmnnnooooooooolllllllllooorrrssssssrrrooonnnkkkjjjkkkmmmqqqsssrrrrrrqqqppprrrvvv|||tttnnnssszzz}}}yyyqqqhhhaaaTTTQQQLLLGGGDDDBBB???===<<<;;;999888999:::::::::>>><<>>;;;;;;::::::;;;===>>>===:::777777777888<<>>III___mmm[[[KKK???999999:::888666444333444555666888777777666888>>>FFFLLLLLLPPPVVVYYYZZZ\\\```cccfffggghhhhhhhhhjjjlllooonnnoooppppppoooppprrrtttrrrnnniiiggghhhkkknnnppppppmmmlllppprrrrrrvvv{{{yyypppsss~~~}}}tttmmmdddXXXMMMJJJHHHCCC===;;;;;;;;;;;;::::::999999999:::===BBBLLLddd}}}sssmmmnnnzzzfff^^^dddnnnuuuwww}}}~~~llllll{{{]]]HHH666222111***(((+++---,,,++++++******+++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++,,,------,,,***)))***+++,,,+++*********+++,,,---qqq[[[NNNFFF???;;;;;;999999;;;===???===:::777666666777<<>>@@@>>>:::666555555666;;;CCCMMMWWW]]]cccdddfffhhhiiijjjjjjiiifffjjjoooqqqpppoooqqqrrrrrrtttttttttrrrqqqrrrtttttttttsssssstttuuuuuuvvvssstttuuuwwwxxxzzz{{{|||yyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}qqq\\\SSSTTTaaaooohhhhhh]]]NNNCCCCCCHHHOOO^^^lllrrrwww~~~zzzwwwxxx}}}~~~}}}}}}}}}}}}xxxoooeee^^^WWWOOOKKKKKKIIIMMMWWWdddsssyyylllmmm}}}oooMMM@@@444111222111//////000000//////......------....../////////000000000//////////////////000000---///111111222333666888555===MMMrrrsssaaaPPPCCC======:::999888777666777888999888888777666777;;;AAAEEEJJJNNNUUU[[[]]]___```bbbbbbeeehhhiiiiiiiiijjjkkkkkknnnppppppooommmllllllooommmkkkjjjiiijjjkkkmmmqqqmmmmmmpppssstttxxx}}}~~~sssmmmtttrrrjjjkkkuuu{{{pppdddYYYSSSOOOHHHBBB???>>>>>>===<<<<<<;;;::::::999;;;>>>HHH```|||sssjjjgggtttrrriiiiiinnnrrryyyzzz{{{|||}}}~~~~~~~~~~~~~~~www|||tttPPP@@@111///...***)))++++++***))))))(((((())))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))(((''''''(((***++++++******++++++,,,---|||hhhXXXLLLAAA<<<;;;777888;;;>>>@@@>>>:::666444444555999AAAKKKUUU[[[aaabbbdddfffhhhhhhhhhhhhfffhhhjjjjjjjjjkkknnnqqqqqqssstttsssrrrrrrssstttuuutttrrrrrrrrrssstttsssqqqrrrsssuuuwwwxxxyyyyyyyyyyyyyyyzzz{{{|||~~~~~~}}}~~~~~~}}}|||}}}uuu___TTTSSSccc~~~kkkdddeeeVVVIII@@@CCCJJJSSSbbbqqquuuzzz~~~zzzxxxzzz~~~}}}|||}}}||||||~~~wwwmmmccc\\\UUUNNNKKKKKKIIIPPP\\\jjjyyyzzzlllmmm}}}|||eeeGGG;;;222000111000//////111111000///...------,,,,,,,,,,,,,,,---------.../////////000000000000000///000111222111222555777666===HHHgggxxxdddSSSEEE>>>===999888777777777777888999...///111333666<<>>===<<<;;;;;;888:::<<>>@@@>>>:::777444444555888@@@IIISSSXXX^^^```bbbdddfffgggggggggiiihhhhhhgggfffhhhlllnnnoooqqqrrrrrrqqqqqqrrrtttuuusssqqqqqqssssssrrrqqqqqqrrrssstttuuuuuuuuuuuuxxxxxxyyyzzz{{{}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~www```TTTQQQddd{{{ggg```aaaPPPEEE???EEEMMMVVVeeesssyyy|||~~~{{{zzz}}}~~~~~~}}}|||||||||{{{{{{}}}~~~|||~~~wwwmmmbbb[[[TTTMMMJJJKKKIIIQQQ```ppp~~~{{{nnnooottt\\\BBB888000000111000//////111111000///...------,,,,,,,,,,,,,,,---------...000000000111111222222222111222333222111111222444666===DDD]]]kkkXXXHHH>>><<<888888777777666666777777444555666666666999===@@@FFFJJJQQQXXX^^^aaaaaaaaa___bbbfffhhhhhhhhhhhhhhhlllooorrrssspppmmmjjjiiijjjkkklllllljjjiiikkklllrrrnnnmmmqqqsssssswww|||}}}|||vvvoooppp{{{}}}hhh[[[XXXaaassstttjjj```ZZZTTTMMMHHHHHHBBBBBBAAA@@@???>>>===<<<888:::<<>>===888888:::<<<>>>>>>;;;999555555555888>>>GGGPPPUUU[[[]]]```ccceeefffggggggkkkiiigggffffffhhhjjjkkkmmmnnnpppppppppppprrrssstttrrrppprrrtttuuurrroooqqqrrrsssttttttsssrrrrrrwwwwwwwwwxxxyyy{{{|||}}}yyyyyyxxxxxxxxxyyyzzz{{{~~~xxx___SSSQQQddd~~~fff\\\ZZZKKKBBB@@@HHHRRRZZZgggtttzzz~~~~~~}}}}}}~~~~~~}}}}}}|||||||||}}}{{{{{{}}}~~~}}}~~~zzzyyy{{{|||}}}}}}vvvkkk```YYYSSSLLLJJJLLLJJJTTTeeeuuu|||pppsssmmmUUU>>>666000000111///...///000000//////......------....../////////000000000000000111111222222333333333333444222111000111333222;;;@@@RRR{{{vvvaaaNNNBBB>>>999888888777777666555555888999::::::999:::===???EEEGGGMMMUUU]]]aaaaaaaaa___bbbeeefffffffffggghhhkkknnnqqqrrrpppmmmjjjiiigggjjjlllkkkiiiiiilllooorrrooommmpppqqqqqquuuyyyzzzxxxsssnnnrrr~~~kkk[[[TTTZZZkkk|||wwwnnneee___XXXQQQMMMMMMDDDDDDCCCAAA@@@???>>>>>>999;;;===FFF___||||||jjj]]]cccuuu~~~{{{|||{{{yyyxxxxxxxxxyyyyyyzzz{{{{{{}}}oooTTT;;;666000......///...------,,,,,,+++***+++++++++)))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((***++++++))))))***,,,((()))***+++,,,---------ooo\\\KKKBBB@@@999999999;;;======<<<;;;666555555777<<>>:::<<<>>>HHHaaa}}}kkk\\\cccsss~~~}}}{{{yyyxxxxxxyyyzzzzzzzzz{{{|||~~~{{{xxxgggIII555333///,,,---...---+++,,,++++++***************)))***************)))((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((***+++,,,+++)))((()))***'''(((***,,,------------ttt```OOOEEECCC:::999888:::<<<======<<<777666555777<<>>GGGMMMQQQWWW^^^bbbcccdddfffhhhggggggggghhhiiikkklllmmmlllnnnppppppnnnlllllllllqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrrrrrrrsssuuuxxxrrrtttuuuuuuttttttwwwzzzwwwwwwwwwxxxyyyzzz{{{{{{}}}||||||||||||}}}}}}~~~~~~|||~~~fffSSS^^^gggoooTTTEEEBBBAAABBBLLLZZZhhhpppssszzz|||}}}}}}~~~}}}~~~}}}|||yyywwwxxxzzz||||||}}}~~~yyysssvvvvvvyyy}}}}}}vvvggg]]]TTTPPPMMMIIIGGGHHHOOO^^^pppzzz~~~{{{~~~hhhOOO???555444111///......//////222222111000000000000000000000000000000/////////////////////000000000000////////////000111222333777888999<<>>333222///---+++***))))))******))))))))))))******+++***)))(((((()))***+++''')))***)))((('''(((***(((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))%%%&&&(((***,,,---......jjjXXXJJJCCC===;;;::::::<<<===>>>>>>;;;999666444555;;;DDDJJJPPPVVV]]]bbbcccccceeegggggggggggghhhiiijjjlllmmmkkkmmmnnnooonnnmmmnnnoooqqqqqqqqqqqqqqqqqqqqqqqqppprrrssstttttttttvvvxxxtttvvvyyyyyyxxxxxxzzz|||xxxxxxyyyzzz{{{{{{{{{zzz{{{zzzzzzzzz{{{|||}}}~~~lllXXX```eeesssUUUDDD??????DDDOOO]]]jjjppprrryyy|||~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~|||yyyxxxyyy{{{|||}}}~~~}}}~~~|||xxxzzzzzz|||~~~vvvggg]]]TTTOOOLLLHHHFFFHHHTTTcccsss|||xxxbbbJJJ;;;555333111///......//////111111000///////////////............------------////////////000000000000////////////000111222333333666888999CCC\\\}}}sss]]]OOOEEE???;;;;;;:::777777:::555555555666777888888888<<<>>>DDDMMMTTTXXX___fffiiigggddd```^^^aaagggkkkkkkkkkllllllmmmmmmmmmmmmjjjkkkkkklllmmmmmmmmmmmmsssrrrqqqqqqrrrrrrrrrqqqooogggccciiisss~~~cccSSSYYYbbbwwwxxxnnneee\\\VVVQQQMMMHHHDDDBBBAAA???===;;;===CCCOOOeee~~~ssshhhkkkooo{{{~~~|||{{{}}}vvvnnniiiiiijjjjjjlllooowwwooojjjhhhiiivvv{{{|||hhhNNN;;;111000...+++***)))))))))******))))))))))))******))))))(((''''''((())))))''')))***)))((('''(((***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''(((***+++,,,---...rrr^^^NNNEEE@@@===;;;;;;<<<>>>>>>>>>999888555333444999@@@FFFNNNTTT\\\```aaabbbdddfffggggggggghhhiiijjjkkkllljjjkkkmmmmmmmmmmmmppprrrqqqppppppooooooppppppqqqppprrruuuvvvuuuuuuvvvwwwtttwwwzzz|||{{{{{{{{{{{{yyyzzz{{{}}}}}}|||zzzyyyyyyyyyyyyzzz{{{}}}oooZZZ___bbbuuuUUUAAA<<<>>>EEERRR```kkkqqqrrryyy{{{~~~~~~}}}}}}}}}~~~}}}}}}|||}}}{{{}}}~~~}}}|||~~~~~~}}}{{{yyyyyy{{{|||}}}~~~{{{|||}}}~~~|||tttfff]]]SSSNNNJJJFFFFFFIII[[[iiixxxoooYYYDDD777444333111///......//////000000///............///------------------------////////////000000000000////////////000111222333111666999999<<>>;;;>>>EEERRRiiitttiiikkkooozzz}}}|||llleee___^^^^^^]]]```cccmmmfffaaa^^^^^^mmm|||```EEE777000...,,,+++)))))))))*********))))))))))))******((((((''''''''''''((((((''')))***)))((('''(((***((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))+++,,,---yyydddRRRGGGAAA???;;;:::;;;=========999888666444444777>>>BBBKKKQQQYYY^^^___```ccceeegggggggggggghhhiiijjjkkkkkklllllllllkkkmmmooorrrpppoooooonnnnnnoooooopppnnnqqquuuvvvuuuttttttuuurrruuuyyy{{{|||{{{yyyxxxyyy{{{}}}~~~~~~|||zzzxxxyyyyyyyyyzzz|||mmmXXXZZZ___}}}vvvUUU@@@<<>>GGGMMMRRRZZZbbbooorrrrrrlllccc___bbbgggiiijjjjjjkkkmmmnnnooopppooonnnnnnnnnoooooopppppppppqqqsssxxx~~~~~~|||rrrllliiimmmttt|||ppp[[[[[[^^^ppp~~~uuukkk___WWWTTTPPPLLLHHHFFFCCC@@@>>><<<@@@HHHVVVmmmvvvjjjllloooyyy~~~~~~~~~}}}}}}yyykkkddd]]][[[YYYYYY\\\aaajjjeee___ZZZZZZkkkxxxWWW===555000...---+++******++++++******))))))))))))******((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((''''''''''''((((((((((((((()))))))))(((((((((((()))))))))))),,,+++)))((((((***,,,---iiiWWWLLLCCC???;;;999999;;;<<<<<<;;;:::888666555777<<<@@@GGGNNNVVV[[[^^^___bbbeeegggggggggggghhhiiijjjjjjlllmmmmmmlllkkkkkknnnppppppooommmllllllmmmooopppmmmpppsssuuutttsssrrrrrrrrrtttxxx{{{}}}{{{yyywwwxxxzzz|||~~~}}}{{{yyywwwwwwvvvvvvwwwzzz}}}hhhUUUVVV]]]{{{vvvVVVBBB>>>AAAHHHRRR___kkktttyyyyyy{{{}}}}}}|||zzzzzz{{{{{{{{{|||||||||{{{{{{|||zzzzzzyyyzzz{{{{{{yyyyyyzzz{{{zzzzzz|||~~~}}}|||}}}~~~tttlllaaaYYYQQQKKKGGGFFFJJJPPPeeerrr~~~uuuaaaNNN>>>555111111000//////...............------------......---.........//////000000////////////000000000000000000000000000000111222333777<<<===999===QQQggg~~~gggPPPFFF>>><<<;;;999888999666666666666777777777777999888<<>>CCCJJJSSSYYY\\\___bbbeeeggggggggggggggghhhiiijjjkkklllmmmlllkkkkkkmmmnnnooonnnlllkkkkkklllnnnooonnnpppssssssrrrqqqqqqrrrtttuuuwww{{{}}}}}}zzzwwwwwwxxxyyy{{{{{{zzzxxxwwwttttttssstttvvvzzz~~~zzzcccSSSUUUZZZxxxqqqVVVEEE@@@CCCJJJSSS___kkkuuuzzz{{{|||~~~~~~|||zzzzzzzzzzzz|||}}}}}}{{{yyyzzzzzzyyy{{{xxxyyyzzzyyyxxxwwwxxxyyyzzz{{{}}}~~~|||}}}~~~~~~qqqiii^^^VVVOOOKKKGGGHHHOOOWWWjjjuuu}}}sss]]]III<<<666000000000//////............------------...//////+++++++++,,,------......////////////000000000000111000000000000000111111222333777:::777999LLLaaauuu]]]PPPCCC>>><<<:::888999666666666666777777777777999888:::???DDDIIIRRR[[[pppnnnhhhhhhjjjiiiiiiiiiiiikkkmmmnnnnnnmmmmmmnnnoooqqqtttuuussstttyyyyyytttrrrtttwww}}}|||ccc^^^^^^ppp}}}xxxmmmfff]]]YYYUUUPPPLLLGGGBBB>>>@@@EEEOOO___uuuzzzmmmlllnnnvvv~~~zzz|||{{{yyyxxxvvvuuuuuuuuu{{{}}}}}}}}}{{{~~~~~~vvvmmmfff___[[[WWWWWW]]]eeehhhddd___ZZZXXXhhhssswww|||cccGGG777444333111000...---,,,,,,---******))))))))))))******))))))************))))))''')))***)))((('''(((***)))))))))((((((((('''''''''(((((())))))******+++(((((((((((())))))))))))+++***)))))))))***+++,,,ttt```UUUGGGCCC===:::999:::;;;;;;<<<<<<:::888666666999;;;???FFFPPPWWW[[[___cccfffhhhgggggggggggghhhiiiiiihhhjjjlllmmmllllllnnnoooooommmkkkjjjjjjkkkmmmoooppprrrssssssqqqqqqrrrtttsssssstttxxx{{{{{{xxxuuuuuuuuuvvvwwwxxxxxxxxxwwwuuutttssstttvvvzzz~~~rrr]]]PPPTTTVVVuuuxxxnnntttvvvfffOOOAAA???DDDLLLWWWaaakkksssxxx|||~~~|||zzzzzzzzz|||~~~|||yyyyyyzzzxxx}}}}}}|||{{{yyyyyyzzzxxxvvvuuuwwwxxxzzz{{{~~~}}}}}}~~~wwwkkkdddZZZTTTMMMJJJHHHJJJTTT^^^oooxxxpppXXXEEE999444//////////////////............------...//////000******+++,,,,,,---......////////////000000000000111111000000000000111111444111222666555888III^^^nnn^^^LLLCCC???;;;999:::777777777777666666666666:::888888===AAAEEENNNWWWnnn~~~yyymmmggggggfffffffffhhhkkkmmmooommmmmmlllllllllnnnppprrrtttuuuzzzzzzvvvtttuuuwww{{{iiibbb```pppyyy}}}rrrjjjfffbbb]]]XXXRRRLLLFFFBBBBBBHHHRRRbbbxxx{{{nnnmmmmmmuuu|||yyyxxxwwwwwwvvvuuutttssssssxxx{{{~~~~~~~~~xxxqqqkkkddd___[[[\\\cccmmmmmmhhhdddaaa^^^kkkssskkksssuuuXXXCCC888444333222000---,,,+++++++++******))))))))))))******(((((()))******)))((((((''')))***)))((('''(((***))))))))))))(((((((((''''''(((((()))******++++++(((((((((((())))))))))))))))))*********++++++,,,wwwcccWWWIIIDDD???;;;:::;;;<<<<<<;;;;;;:::888555555777999===DDDNNNVVV[[[___dddggghhhgggggggggggghhhhhhiiieeehhhkkkmmmnnnnnnooopppooommmkkkiiiiiikkkmmmooorrrsssssssssqqqrrrsssuuuqqqpppqqqtttwwwxxxuuurrrsssttttttuuuvvvwwwwwwxxxyyyxxxwwwwwwyyy}}}}}}kkkXXXMMMRRRSSSssspppbbbfffjjj\\\HHH<<<===DDDOOOZZZdddlllrrrvvv}}}~~~}}}{{{zzzzzz~~~}}}zzzzzz{{{www{{{|||yyyxxx}}}|||yyyyyyyyywwwuuutttvvvxxxyyy{{{~~~{{{~~~}}}}}}~~~{{{pppeee___XXXRRRMMMJJJIIILLLWWWbbbsss{{{~~~mmmTTTAAA666222...///////////////...---...............///000111,,,,,,------...///000000////////////000000000000111111000000000000000111777111111555666888III^^^{{{iiiTTTHHHBBB===::::::777777777777666666666666:::888888;;;???CCCLLLUUUkkkxxxoooddddddddddddeeehhhkkkoooqqqnnnlllkkkjjjjjjkkkmmmnnntttuuuzzzzzzvvvuuuuuuvvvzzzkkkccc___nnnwww~~~yyyqqqllliiiccc]]]XXXQQQJJJFFFCCCJJJTTTdddyyy|||nnnmmmmmmuuu|||xxxvvvvvvwwwwwwwwwvvvuuuuuuvvvzzz~~~~~~|||}}}~~~|||xxxqqqjjjeeebbbbbbkkkuuutttooollliiigggqqqnnnjjjrrrpppQQQAAA999444333222///---+++***))))))******))))))))))))******&&&'''((())))))((('''&&&((()))***)))((('''(((***))))))))))))(((((((((((('''(((((()))***+++++++++(((((((((((())))))))))))((((((***+++,,,,,,,,,+++kkkZZZKKKCCC<<<;;;<<<:::999;;;:::;;;;;;999777666666777;;;AAAIIISSS[[[```cccdddkkkhhheeefffhhhiiihhhffffffgggiiijjjlllnnnoooooonnnpppooojjjiiilllooopppsssrrrrrrssstttuuuuuutttrrrqqqqqqssstttsssqqqoootttvvvwwwvvvuuuuuuvvvwwwwwwzzz{{{yyy|||~~~||||||}}}vvv```PPPLLLNNNUUUtttkkkUUUQQQQQQIIIAAA@@@@@@HHHSSS___hhhoootttwww{{{}}}~~~~~~}}}||||||}}}{{{wwwtttwwwyyy{{{{{{zzz{{{}}}{{{{{{yyyvvvsssyyyxxxxxxyyy|||}}}|||||||||~~~|||zzz{{{~~~}}}{{{}}}|||{{{tttlllccc]]]UUUPPPMMMKKKHHHJJJXXXgggtttzzz~~~hhhMMM:::222000000000///...------,,,,,,,,,---///000000///---,,,...------------...//////111---******,,,......---000000000000000111111222222222333444444888EEESSS}}}dddPPPFFFBBB>>>;;;666777777777777777999:::888888888999;;;AAAHHHNNN```lll|||{{{pppiiifffdddcccdddhhhlllnnnoooqqqoookkkiiihhhjjjlllnnnsssxxx}}}yyyuuusssuuuvvvyyylllgggcccppp{{{}}}zzzrrrnnnkkkfff```ZZZSSSKKKGGGEEELLLXXXhhhzzzrrriiikkkqqqvvvwwwsssuuuwwwwwwvvvuuuuuuvvvxxxyyyzzz|||}}}}}}~~~~~~~~~}}}}}}~~~zzzxxxsssnnnnnntttzzz}}}}}}}}}zzzsssppp|||uuuqqqooouuu|||iiiHHH888222...111000---+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))(((&&&&&&''''''((()))((('''&&&&&&'''((()))&&&&&&'''(((((((((((((((++++++******************tttbbbPPPGGG???===<<<999888::::::;;;;;;:::777555555666999>>>FFFOOOXXX^^^aaaccchhhfffdddeeegggiiihhhfffeeefffggghhhjjjmmmoooppppppsssrrrmmmkkkoooqqqqqqtttsssrrrsssuuuvvvuuutttooonnnmmmnnnooopppnnnmmmqqqsssuuuuuuuuuuuuvvvxxxwwwzzzzzzxxx{{{}}}|||{{{|||yyyaaaPPPJJJLLLZZZxxxmmmSSSKKKJJJEEEAAABBBEEELLLXXXbbbkkkqqquuuwww~~~zzzxxxwwwuuuwwwyyyxxxwwwxxx|||}}}}}}}}}zzzwwwzzzzzzyyyyyyzzz|||}}}||||||}}}}}}}}}{{{zzz{{{}}}~~~}}}|||}}}~~~yyyrrrkkkccc]]]SSSNNNJJJHHHGGGKKKYYYhhhvvv|||~~~}}}~~~}}}~~~cccIII999222111000//////...------,,,,,,,,,---...//////...---,,,...------------...//////222///,,,,,,...000000///000000//////000000111222222111333555555888DDDPPP~~~uuucccTTTHHH???:::888888999888777666777777888888777777999>>>EEEJJJQQQ[[[jjjssstttmmmeee```bbbaaaaaadddhhhlllnnnnnnnnnmmmjjjhhhhhhiiikkklllqqquuu{{{~~~~~~|||zzzzzzxxxtttrrrtttuuuxxxkkkhhhdddpppxxxzzzzzzpppnnnkkkfff```ZZZRRRKKKGGGGGGNNNYYYgggwwwsssgggggglllqqqssssssvvvxxxxxxwwwvvvvvvvvvxxxyyy{{{|||~~~~~~~~~~~~~~~}}}zzzzzz}}}}}}vvvssspppuuu{{{bbbDDD777222///,,,+++(((&&&%%%%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))((('''&&&''''''((()))((('''&&&&&&'''((()))&&&&&&''''''((('''''''''************************mmmVVVLLLBBB???<<<999777999;;;<<<<<<;;;888555555555777;;;BBBKKKSSSZZZ^^^```cccbbbbbbdddfffhhhhhhgggffffffffffffiiillloooqqqsssvvvuuupppnnnqqqtttssstttsssrrrssstttuuutttsssnnnkkkiiiiiiiiijjjjjjiiiiiilllooorrrssstttvvvxxxxxxxxxwwwvvvxxx}}}~~~||||||{{{zzz|||eeePPPIIIJJJ___|||rrrTTTFFFBBB???@@@DDDJJJRRR]]]gggooosssvvvxxx~~~{{{zzz{{{uuuwwwwwwvvvssstttxxx}}}~~~}}}|||}}}|||{{{zzzyyyzzzzzzzzz}}}|||{{{zzzzzz{{{}}}}}}zzzyyyyyyzzz|||~~~~~~}}}~~~}}}uuupppiiibbb\\\RRRMMMIIIHHHJJJQQQ```mmmxxx~~~}}}{{{|||{{{xxxyyy|||www[[[DDD666222222//////......---,,,,,,,,,,,,---...//////...---,,,...------------...//////333000......///111111000000000//////000000111222000111333666666888AAALLLmmmwwwcccQQQEEE>>>;;;::::::888777666555444777777777666777;;;@@@EEEGGGOOOZZZcccfffccc```]]]]]]]]]^^^bbbgggkkkllllllkkkjjjiiihhhhhhiiiiiijjjooorrruuuwwwvvvuuuuuuuuuvvvsssqqqssstttvvv~~~kkkhhheeeqqqwwwzzzyyynnnnnnlllgggaaaZZZSSSMMMJJJLLLRRR\\\gggsss~~~rrrdddbbbhhhooorrruuuwwwzzzzzzyyywwwvvvvvvyyyzzz{{{}}}~~~|||xxxxxxxxxWWW???444111000...---+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))(((''''''''''''(((((((((''''''''''''((()))'''''''''''''''''''''&&&************************uuu\\\QQQFFF@@@===999777999;;;<<<===<<<888666555555666999???FFFNNNVVV[[[^^^______```ccceeeggghhhhhhjjjhhhgggggghhhkkknnnppptttwwwvvvqqqppprrrtttttttttsssrrrrrrssssssrrrqqqmmmjjjeeebbbbbbbbbaaaaaa___bbbgggkkknnnqqqtttwwwwwwuuutttsssvvvyyy{{{zzz|||{{{zzzzzz|||~~~jjjRRRIIIKKKccc~~~|||\\\HHH???===???CCCKKKSSS```kkkrrrvvvxxxyyy~~~~~~}}}}}}xxxyyyyyyvvvssssssvvvzzz|||||||||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwzzzyyyyyyxxxyyyyyyzzz{{{wwwwwwxxxzzz|||}}}~~~~~~{{{sssmmmggg___ZZZRRRNNNJJJJJJOOOZZZiiitttyyy~~~~~~|||yyyttttttxxxoooSSS>>>444111111.........------,,,,,,,,,,,,------......------,,,...------------...//////111000//////000000111111///////////////000111111000000333666666777>>>FFF\\\qqq]]]NNNGGG<<<;;;999999888777666444888888888777777999===@@@DDDIIIQQQXXX\\\]]]]]]\\\WWWXXX[[[___eeeiiijjjjjjhhhhhhiiiiiijjjiiiiiiiiinnnpppqqqqqqpppooopppqqquuuqqqppprrrsssuuu||||||iiiiiifffrrryyy{{{yyynnnmmmkkkhhhccc]]]WWWSSSRRRTTTZZZbbbiiipppzzzrrrdddaaagggooouuuvvvxxx{{{|||{{{yyyxxxxxxzzz{{{|||~~~~~~|||iiiMMM999111///000111000///---------------((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((()))((((((((('''''''''''''''''''''''''''(((((()))))))))((((((''''''((((((***************+++++++++{{{bbbVVVIIIBBB>>>999888::::::<<<===<<<999777555555666888<<>>AAAJJJSSS```llltttxxxyyyzzzzzz{{{}}}}}}{{{zzz{{{||||||}}}}}}yyyuuurrrtttvvvvvvwwwwwwxxxzzz|||~~~~~~~~~}}}{{{yyyxxxzzzyyyyyyxxxwwwwwwwwwwwwvvvwwwyyyzzz{{{}}}~~~zzzrrrlllddd\\\WWWQQQNNNJJJKKKTTTbbbpppwwwwww}}}}}}wwwpppooorrrgggLLL:::222//////---------------,,,,,,,,,,,,------------------,,,...------------...//////////////////......///000/////////...///000000111000000222666666666:::AAAQQQooozzzmmmXXXKKK>>>;;;999888999:::999777999::::::999888999;;;>>>@@@BBBGGGMMMRRRUUUVVVVVVSSSTTTWWW\\\bbbfffggggggggghhhiiijjjkkkkkkjjjjjjnnnoooooonnnmmmmmmnnnppptttqqqpppqqqrrrtttzzzxxxggghhhgggssswwwzzz|||qqqmmmmmmkkkgggaaa]]]\\\]]]]]]cccjjjmmmpppwwwxxxiiicccfffmmmsssvvvyyy}}}~~~}}}{{{zzzzzz{{{|||}}}||||||tttZZZDDD555///...///,,,,,,+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((''''''&&&&&&''''''(((((((((((((((******)))(((((())))))***))))))*********+++++++++lll^^^OOOFFF@@@;;;999;;;999;;;======;;;888666666777888:::>>>EEEMMMTTTXXXYYY\\\```cccdddeeegggiiinnnmmmlllkkkkkklllnnnooonnnrrrssspppooorrrtttssstttrrrooommmllljjjhhheee```[[[UUUOOOLLLJJJHHHFFFHHHKKKNNNSSSYYY```gggmmmooolllmmmqqqtttttttttvvvwwwxxxzzzzzz{{{|||~~~tttXXXNNNQQQeeerrrVVVEEE>>>>>>???IIIRRR```mmmuuuxxxyyyyyyxxxyyy{{{{{{yyyxxxyyyzzz{{{~~~|||vvvqqqooopppooooooppppppqqqtttyyy}}}zzz|||}}}~~~|||{{{zzzzzzyyyyyyxxxwwwvvvuuuvvvxxxzzz{{{{{{|||~~~xxxpppiiibbbZZZTTTMMMLLLIIIKKKWWWhhhsssvvvvvv{{{{{{ssslllmmmrrrxxx\\\DDD777111///---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...------------...//////---...//////------.../////////......//////000111111000111444555444888===JJJ___|||www{{{ttt{{{~~~cccOOOCCC>>>999888:::<<<<<<::::::;;;;;;;;;999999;;;<<<>>>???CCCHHHNNNSSSTTTSSSPPPQQQSSSXXX^^^bbbeeeeeefffggghhhjjjkkkkkkkkkkkkmmmnnnnnnmmmllllllnnnpppssspppppprrrrrrsssyyyssseeehhhgggsssrrrwww}}}wwwpppqqqqqqmmmgggddddddfffffflllqqqqqqpppuuurrrhhheeejjjooouuuyyy~~~~~~}}}}}}}}}}}}~~~}}}|||~~~xxxwwwdddLLL<<<333...,,,...******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))(((''''''&&&%%%&&&'''((()))))))))(((***)))((('''((()))++++++)))))))))***++++++,,,,,,xxxiiiXXXLLLCCC<<<999;;;777:::======;;;999888777777666777:::@@@HHHOOOTTTXXX\\\aaaddddddeeegggiiijjjjjjjjjkkklllmmmnnnoookkkpppqqqoooooosssuuuttttttqqqmmmkkkhhheeebbb___XXXTTTOOOJJJGGGEEEBBB@@@???@@@CCCGGGMMMVVV```gggkkkhhhjjjqqquuusssrrrtttrrruuuxxxzzzzzzzzz}}}vvvYYYPPPTTTggguuuWWWDDD>>>???@@@KKKTTTbbbooovvvxxxwwwvvvvvvxxxyyyyyyxxxwwwwwwxxxwwwzzz~~~|||tttmmmiiihhhcccccccccbbbcccgggooouuutttvvvzzz~~~~~~zzzzzzzzzyyyyyyxxxwwwvvvwwwzzz||||||||||||~~~~~~~~~~~~~~~}}}tttmmmggg```YYYSSSLLLLLLJJJNNN\\\mmmvvvvvvuuu{{{xxxppplllrrr{{{{{{iiiPPP===555222///,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...------------...//////,,,...000000---,,,---//////............///000000222000000333444333666;;;AAANNNlll|||zzzwwwvvv{{{qqq\\\IIIBBB;;;888999<<<<<<;;;999:::;;;;;;:::999:::;;;;;;<<<@@@GGGOOOSSSTTTSSSPPPOOOPPPTTTZZZ___bbbdddeeeffffffggghhhjjjjjjkkkkkklllmmmmmmllllllnnnooosssqqqppprrrssssssyyyooobbbgggfffrrrrrrxxx}}}}}}wwwxxxxxxssslllhhhiiillllllrrrvvvssspppttt|||nnnhhhjjjmmmtttyyy~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}~~~}}}{{{yyywwwuuuqqqhhhUUU@@@555111---,,,...******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))))))))(((&&&&&&%%%&&&'''((()))))))))((('''&&&%%%%%%&&&(((***,,,((())))))***++++++,,,,,,qqq^^^PPPFFF===999:::666999<<<===<<<:::999888666555555777<<>>BBBEEEQQQ^^^dddiiikkkjjjkkkqqqttttttqqquuuyyyzzzyyyxxxzzz}}}xxxYYYNNNSSSgggjjjQQQBBB===@@@EEEUUU\\\eeemmmrrrsssttttttyyyyyyyyyxxxwwwvvvttttttsssuuuyyy|||}}}}}}|||{{{yyyzzzxxxtttqqqkkk```UUUOOOKKKHHHHHHJJJOOO\\\hhhmmmmmmooossszzz}}}}}}{{{||||||zzzyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~yyyooohhhccc]]]UUUOOONNNMMMRRR]]]lllwwwzzzyyyxxxxxx|||qqqmmmvvv|||gggUUUAAA777333000,,,+++---------,,,,,,+++++++++,,,------......------,,,++++++,,,,,,---...//////---------............///............///000222222111111000000111333444666888>>>MMMfffmmmooowwwZZZKKK>>>;;;<<<::::::============<<<;;;999888777:::999;;;@@@GGGMMMOOONNNNNNOOOQQQTTTWWWZZZ]]]^^^aaabbbdddfffhhhhhhhhhhhhllllllkkkjjjjjjkkkkkkkkkpppnnnooosssuuuuuuxxx|||~~~mmm___^^^ffflllsssqqqvvv~~~~~~~~~yyyrrrnnnllllllkkknnnpppqqqqqquuu}}}qqqooosssvvvyyy|||~~~~~~~~~|||{{{|||~~~~~~||||||}}}yyyrrrttt}}}xxxkkkfffbbbRRRBBB333//////---***))),,,,,,,,,++++++*********+++++++++*********))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))((())))))***************(((((((((((())))))))))))++++++************++++++ppp]]]OOOFFF@@@<<<888888999;;;>>>>>><<<::::::888555555888===DDDHHHQQQTTTYYY^^^aaacccdddccchhhjjjlllnnnppppppppppppqqqrrrrrrqqqqqqrrruuuxxxzzzxxxuuurrrkkkhhhnnnvvv}}}|||zzztttfffYYYLLLBBB<<<>>>AAADDDNNNZZZeeeiiillljjjkkkpppsssrrrsssuuuxxxyyyyyyyyyzzz{{{~~~yyy[[[QQQVVVjjjcccMMM@@@===BBBIIIZZZ```hhhooosssuuuvvvvvv||||||{{{{{{zzzyyywwwvvvuuuwwwyyy{{{{{{zzzxxxwwwvvvxxxwwwsssppplllaaaVVVMMMGGGCCCDDDFFFKKKUUU___iiikkkooossswwwzzz{{{{{{{{{zzzzzzyyyzzz{{{|||}}}{{{}}}~~~}}}||||||~~~~~~}}}|||{{{|||}}}}}}}}}xxxnnngggaaa\\\UUUOOOMMMOOOVVVcccqqqzzz|||zzzzzzzzz~~~~~~pppmmmyyyvvv^^^MMM;;;333222///---,,,------------,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,---......///------------............------------...///000111111111000000111333444555777:::CCCXXXvvvxxxkkkrrr^^^NNN@@@<<<===<<<;;;<<<=========<<<;;;:::888777999888999===DDDIIILLLMMMKKKMMMOOOSSSVVVYYY\\\]]]]]]___aaadddfffggghhhhhhjjjjjjiiiiiiiiiiiijjjjjjkkkjjjlllrrrttttttwww|||}}}mmm```^^^fffllltttrrruuu||||||zzz~~~zzztttpppmmmmmmjjjmmmoooooopppttt{{{wwwrrrtttwwwyyy}}}~~~~~~~~~|||{{{|||}}}}}}||||||~~~zzzssskkkooossskkkcccPPPAAA333...///---***)))++++++*********)))))))))*********))))))((((((((((((((()))))))))************)))))))))((((((((('''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''(((((((((((())))))))))))+++******))))))******+++vvvcccTTTIII@@@;;;777777888:::<<<======;;;999777555444666;;;@@@CCCJJJNNNSSSYYY^^^aaabbbbbbggghhhkkknnnpppqqqqqqqqqqqqqqqpppppppppsssxxx|||~~~}}}|||wwwooonnn{{{xxx^^^NNN@@@>>>@@@BBBKKKVVVfffkkkmmmllllllppprrrqqquuuuuuuuuwwwyyyzzzyyyxxx|||}}}zzz]]]SSSWWWjjjsssZZZHHH???>>>FFFOOOaaaffflllqqqtttvvvxxxyyy~~~}}}|||{{{zzzwwwxxxyyyzzzyyywwwuuussstttvvvvvvttttttqqqiii___QQQHHH@@@???BBBFFFMMMUUUccchhhooossstttuuuxxx{{{zzzzzzyyyyyyzzz{{{|||}}}zzz{{{}}}}}}|||||||||}}}}}}{{{zzzzzz|||~~~}}}}}}~~~wwwmmmddd___YYYSSSOOOLLLQQQ\\\jjjwww~~~||||||}}}|||pppooo}}}zzzmmmRRRCCC444///000///.........---------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.........------------............,,,,,,,,,,,,---...//////111111111111111222333444666555888FFF___}}}hhhdddrrr}}}~~~gggVVVDDD=========<<<;;;=========<<<;;;:::999888999777777999>>>DDDHHHIIIIIIJJJMMMQQQUUUXXX[[[]]]ZZZ[[[^^^aaadddfffggghhhhhhhhhgggggggggggghhhhhheeefffjjjpppssssssvvv{{{~~~|||nnnaaa```fffllltttrrrtttyyywwwuuu||||||}}}~~~|||wwwrrrooonnniiilllnnnnnnnnnrrrxxx~~~}}}vvvvvvxxxzzz}}}}}}|||}}}~~~~~~~~~~~~{{{uuunnnffflll~~~qqqdddLLL>>>222...///---*********))))))))))))((((((((())))))((((((((((((''''''(((((())))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))+++******))))))******+++|||hhhXXXKKKBBB<<<999888888:::<<<>>>>>>===:::888555444444888<<>>>>>BBBLLLXXXhhhnnnqqqpppooorrrsssqqqwwwuuutttuuuyyyzzzxxxvvvzzz{{{|||~~~vvv\\\RRRUUUfff~~~jjjSSSEEE??????IIIUUUgggjjjooosssuuuwwwyyy{{{~~~}}}|||{{{wwwxxxyyyyyyxxxwwwuuutttssswwwyyy{{{~~~zzzsss```SSSEEE??????BBBHHHOOO\\\dddnnnrrrrrrssswww{{{{{{zzzzzzzzzzzzzzzzzzzzzyyy{{{}}}~~~|||{{{{{{|||~~~{{{zzzzzz|||~~~{{{tttjjjaaa[[[VVVRRROOOMMMUUUcccqqq|||}}}}}}~~~zzzooorrrpppbbbHHH<<<000...///......///------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........------,,,,,,---...//////111111111111111222222333666333333<<>>===;;;<<<<<<<<<<<<;;;:::999888888666555666999>>>CCCEEEGGGHHHKKKOOOTTTXXX[[[\\\ZZZ[[[]]]___bbbdddeeefffgggffffffffffffggghhhhhhdddeeejjjpppqqqppptttyyy}}}|||ooodddccchhhmmmsssrrrtttvvvuuusssxxxyyyvvvyyy||||||yyytttpppnnniiikkklllmmmnnnqqqvvvzzzyyywwwxxx{{{~~~~~~~~~~~~~~~~~~zzzuuummmeeelll{{{uuudddGGG;;;000......,,,******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************(((((((((((())))))))))))******))))))))))))******rrraaaSSSHHHBBB<<<:::999:::===???@@@@@@<<<:::777444444666999;;;BBBFFFMMMUUU\\\```cccdddhhhiiijjjlllmmmmmmmmmlllkkkkkkkkkkkkmmmrrryyy}}}~~~vvvnnnxxxjjjNNNAAA???DDDQQQ___kkkqqquuuttttttuuuuuussswwwuuussstttwwwyyyxxxuuuyyyyyyzzz|||~~~pppXXXOOOQQQdddyyydddOOOEEE@@@@@@LLLZZZjjjmmmqqqtttuuuwwwyyy{{{~~~}}}|||{{{zzzvvvwwwxxxxxxyyyxxxxxxwwwuuuzzzxxxeeePPPBBB===>>>DDDJJJUUU___kkkqqqqqqqqqvvv{{{||||||{{{zzzyyyxxxxxxwwwzzz|||}}}}}}{{{{{{{{{|||~~~}}}{{{|||}}}wwwqqqggg^^^XXXTTTRRRPPPPPPZZZiiiwww~~~}}}wwwooouuu|||hhhWWWCCC999000...///...---...------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------,,,,,,,,,------------............---......//////000000111111111222111111555222444:::EEEUUUnnniiiiiipppqqq|||mmmWWWFFF??????>>><<<<<<<<<<<<<<<;;;:::999999777666555444666999>>>AAAEEEGGGJJJNNNRRRVVVYYY[[[[[[\\\]]]^^^```aaacccdddfffffffffffffffggghhhhhhfffhhhlllqqqpppnnnrrrxxx~~~}}}rrrhhhhhhllloooqqqrrrtttuuuuuutttwww|||vvvqqquuuzzz{{{yyytttpppnnnkkkkkklllmmmnnnqqqtttwwwxxx{{{xxxxxxyyy{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{vvvooogggnnn~~~xxxttt```AAA777///......,,,***+++************************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))***))))))))))))))))))***}}}jjjZZZLLLDDD???===::::::<<>>BBBJJJRRRZZZ___bbbcccggghhhiiijjjkkkkkkjjjjjjiiiiiijjjkkkmmmqqqxxx|||}}}vvvgggiiitttpppUUUFFFCCCGGGVVVffflllssswwwwwwwwwxxxwwwtttuuutttssstttvvvwwwxxxwwwzzzzzzzzz{{{}}}~~~jjjUUUMMMPPPgggvvv```LLLEEEBBBBBBNNN___lllooosssuuuwwwxxxzzz|||}}}}}}}}}|||{{{zzzxxxxxxuuuuuuvvvwwwxxxyyyyyyyyywww}}}|||bbbMMM???:::>>>EEENNNXXXfffnnnpppqqqvvvzzz{{{{{{{{{{{{zzzxxxwwwvvv{{{{{{|||zzzyyyxxxzzz{{{~~~}}}}}}}}}~~~sssmmmddd[[[TTTRRRRRRRRRWWWbbbppp{{{}}}}}}tttpppyyyyyybbbOOO???777000//////------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------///...............//////000000111111222111111000333222555;;;@@@III___vvvkkkbbbhhhnnn|||ssscccRRRGGGCCCAAA>>>;;;;;;<<<<<<;;;;;;:::999666777666555555777;;;>>>DDDEEEHHHLLLPPPTTTVVVXXX[[[[[[\\\\\\^^^___aaabbbeeeeeeeeeeeeeeefffggghhhhhhiiimmmpppnnnmmmrrrzzzuuummmmmmppprrrqqqrrrtttuuuuuuuuuvvvxxxyyyzzzppptttyyy{{{yyyuuuqqqooommmmmmmmmnnnooorrrtttuuutttxxx|||}}}zzzxxxwwwxxxxxxzzz}}}~~~}}}}}}}}}~~~||||||||||||||||||}}}~~~}}}|||yyyuuupppjjjqqqyyyyyy}}}kkkVVV<<<444...---...,,,***,,,))))))************++++++(((((())))))))))))******''''''(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))***))))))(((((())))))***vvvbbbPPPEEEAAA>>>:::999:::===>>>???BBB@@@<<<888666666777888999>>>EEENNNUUU[[[^^^```ccceeefffhhhjjjjjjjjjiiihhhiiikkklllnnnrrrwww{{{}}}ttt```\\\cccppp|||pppZZZNNNIIIKKKYYYjjjkkkrrrxxxyyyyyyzzzxxxuuurrrssstttttttttuuuxxxzzz{{{zzzzzz{{{}}}vvvfffUUUOOORRRfffrrr[[[HHHDDDCCCDDDQQQccclllpppuuuxxxyyyzzz{{{|||{{{{{{{{{zzzyyyxxxwwwvvvttttttuuuvvvvvvwwwwwwxxxwww~~~xxx^^^HHH<<<<<>>:::888999;;;======DDDBBB>>>:::777666777777666:::BBBJJJRRRXXX[[[\\\```bbbdddgggiiijjjjjjjjjhhhjjjlllnnnpppsssxxx{{{}}}rrr\\\UUUZZZZZZhhhwwwnnn]]]SSSMMMNNNZZZjjjjjjqqqwwwyyyyyyzzzxxxuuuppprrrttttttssstttxxx||||||{{{{{{|||}}}}}}ssseeeVVVQQQUUUbbbnnnWWWEEECCCCCCDDDSSSfffmmmqqqvvvzzz||||||}}}~~~{{{{{{zzzzzzyyyxxxvvvuuuttttttttttttuuuuuuuuuuuuwww~~~lllRRR@@@===AAACCCLLLZZZeeelllpppsssuuuuuuvvvxxxzzz{{{{{{{{{{{{yyyxxxvvvsssqqqrrrvvvyyywwwxxx{{{}}}~~~{{{qqqlllhhh___WWWQQQPPPSSSVVVfffppp{{{zzzvvvqqqsss~~~xxx]]]GGG777111...///000...---///))))))*********++++++++++++++++++,,,,,,+++++++++------------------------++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,///000111222222111000///......222777555888MMMfff~~~___WWW]]]iiirrrtttiiiZZZPPPGGG???;;;;;;;;;<<<;;;;;;::::::666888:::888666555777:::@@@AAACCCFFFJJJMMMOOOPPPTTTTTTUUUWWWZZZ]]]```bbbaaaaaaaaaaaabbbcccdddeeedddfffiiikkkjjjkkkttt{{{uuuuuuvvvwwwsssuuuvvvtttssssssqqqooosssvvv{{{ssswww|||~~~|||yyyvvvtttqqqppppppqqqssstttuuutttrrrsssvvvwwwwwwwwwvvvvvvwwwyyy|||||||||{{{{{{||||||~~~}}}~~~}}}{{{xxxxxxwwwwwwwwwxxxyyyyyyzzzzzz~~~zzzzzzvvvvvvwwwvvv}}}tttttt{{{uuukkkUUU???666000,,,------++++++,,,&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))zzzbbbPPPDDD???<<<<<<<<<:::<<<@@@IIIFFFBBB===999777777666666:::@@@FFFKKKRRRXXX\\\```cccgggiiihhhfffeeeeeekkkkkkkkklllnnnrrruuuwww|||tttYYYLLLKKKRRRUUU\\\fffooouuuxxxxxxvvvpppfff[[[UUUXXXbbbkkkmmmuuuwwwrrruuu~~~zzztttuuuuuuttttttvvvzzz}}}{{{|||}}}~~~~~~vvvkkk___SSSOOORRRdddqqqSSSDDDFFFCCCFFFVVVaaalllssszzz~~~|||{{{|||~~~~~~|||{{{|||{{{xxxuuuvvvvvvuuuuuuuuuwwwxxxyyy|||~~~bbbJJJBBBCCCCCCIIIRRR]]]hhhqqqtttsssuuuvvvwwwyyy{{{|||{{{yyy|||wwwrrrpppqqqrrrttt|||{{{yyyxxxyyy{{{~~~yyyrrrnnnkkk```XXXXXXTTTOOOTTT```oooxxx~~~}}}~~~}}}xxxqqqrrr~~~mmmUUUDDD444222000...,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------////////////000000000000222...111888999999EEEWWWttt```[[[dddoooyyyvvvgggVVVJJJFFF>>>>>>===;;;999:::<<<>>>999888666666777888:::<<>>AAAHHHFFFBBB>>>;;;888666666555888===BBBGGGNNNUUUZZZ^^^aaaeeeggggggffffffgggjjjjjjjjjkkkmmmpppsssuuuxxxxxx\\\JJJEEEDDDGGGNNNWWWaaajjjpppsssvvvtttmmmeee```aaaggglllnnnuuuvvvqqqsss{{{|||wwwtttuuuuuuttttttuuuyyy{{{{{{|||}}}}}}|||}}}rrrfff]]]RRRNNNPPPeeennnQQQBBBDDDCCCIIIYYYdddnnnttt|||~~~}}}~~~~~~}}}~~~}}}zzzxxxwwwvvvuuuuuuuuuvvvwwwxxxyyy|||sssVVVFFFBBB===AAAJJJUUUaaalllqqqrrrxxxxxxyyyzzz{{{{{{{{{zzz}}}{{{xxxuuuttttttvvvwww{{{zzzyyyxxxyyy{{{}}}~~~vvvooojjjggg^^^XXXWWWTTTQQQYYYfffttt|||~~~~~~|||uuussswww|||gggOOO@@@222111///---,,,+++++++++************************++++++++++++++++++++++++,,,++++++++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------.../////////000000000000000---000666777777CCCSSSppp___\\\fffqqqsssjjj[[[NNNGGG@@@???===;;;:::999;;;<<<:::999888777666777999:::999:::<<<===???BBBGGGJJJLLLOOORRRSSSUUUYYY___dddffffffdddaaa___```cccffffffiiikkkhhheeegggnnnvvv}}}{{{yyywwwuuutttttttttxxxwwwvvvuuuttttttuuuuuuppprrrsssuuuwww{{{{{{}}}~~~zzzvvvsssrrrttttttsssqqqoooooorrrtttwwwuuutttssstttuuuuuutttsssxxx|||zzzzzz}}}~~~||||||}}}~~~~~~{{{wwwttttttuuuuuuuuusssssstttsssssstttvvvxxx}}}}}}}}}~~~|||www~~~pppUUU???555000///...---+++***)))(((***))))))(((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''''''''(((******(((&&&+++***)))((('''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))wwwcccRRRJJJBBB???===::::::===EEEDDDCCCAAA===:::777555444666999<<>>BBBEEEHHHKKKOOOQQQSSSXXX___eeegggfffdddaaa______bbbdddhhhiiiiiifffccceeemmmsssvvvvvvtttssssssssstttuuuxxxxxxwwwuuutttrrrrrrqqqooopppqqqqqqrrruuuyyy}}}{{{|||}}}{{{xxxuuusssssswwwwwwuuusssooonnnooopppwwwuuussssssuuuvvvwwwvvvsssxxx{{{zzzzzz|||}}}{{{{{{|||}}}}}}}}}}}}wwwtttqqqpppppppppooonnnnnnooopppqqqqqqrrruuuwww|||~~~~~~jjjNNN:::222///...---,,,+++***))))))***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&'''***,,,+++)))'''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((((())))))))))))lllXXXNNNCCC???<<<999999<<>><<<:::::::::999888::::::888888777777888888777999:::::::::<<>>@@@BBBCCCBBB>>>:::777555555666777:::AAAIIIOOO\\\___bbbcccccccccdddeeefffffffffgggggghhhiiijjjhhhkkkrrryyyuuufffVVVNNNMMMSSS[[[cccjjjrrrzzz~~~wwwqqqnnnnnnnnnpppqqqpppqqqtttuuutttssstttuuutttrrrqqqssstttuuuwwwzzz|||}}}~~~hhhZZZUUUQQQQQQTTTfffcccMMMBBBDDDEEEQQQbbbhhhlllpppuuuyyyzzzyyyxxxwwwwwwyyyzzzzzzyyyxxxvvvvvvvvvvvvvvvvvvuuuuuutttttttttzzz~~~|||}}}wwwZZZIIIAAA===AAAIIIRRR]]]hhhppprrruuuwwwxxxyyy|||~~~|||zzzvvvuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{|||~~~yyyqqqjjjfff^^^[[[XXXWWWWWW^^^mmmzzz{{{ooofffeeewwwuuu```JJJ;;;444/////////...---,,,++++++************************************************+++************+++,,,,,,***+++,,,,,,------,,,,,,---------.........//////............////////////000000111333444555;;;BBBNNNhhh~~~|||vvvfffZZZVVVVVVUUUTTTCCC???;;;999:::::::::999888777777888888999999:::999:::;;;;;;999999;;;<<>>===>>>;;;===AAACCCCCCAAA===;;;666666666666888===DDDJJJVVVZZZ___aaabbbbbbbbbbbbbbbcccccccccccccccdddddd]]]]]]ccckkkmmmggg```^^^```eeekkkooorrruuuzzz~~~|||uuupppnnnooommmnnnooopppqqqsssssstttrrrssstttsssrrrqqqrrrsssrrruuuyyy|||~~~iiiZZZSSSOOORRRWWWhhh{{{^^^KKKCCCEEEHHHTTTdddgggkkknnnrrrvvvxxxwwwuuutttuuuxxxzzz{{{yyywwwwwwwwwuuuuuuvvvvvvvvvuuuttttttuuuyyy}}}}}}zzz{{{oooQQQDDD;;;===BBBIIIVVVcccppptttyyyzzzyyyyyy{{{}}}|||zzzuuuuuuuuuvvvvvvwwwxxxyyyzzzzzzzzz{{{|||~~~yyysssmmmhhheee\\\YYYVVVVVV\\\fffttt}}}yyymmmcccfffzzzoooVVVBBB777444////////////...---++++++***************************************************************+++,,,,,,***+++,,,,,,------,,,,,,,,,------------.........------........./////////000111222222333555999<<>>::::::<<<;;;:::666777777888999999::::::888999:::999777666777888???BBBFFFHHHKKKOOOVVV\\\aaaaaa```]]]ZZZYYYZZZ[[[[[[^^^dddggghhhgggggggggjjjiiiiiijjjkkkmmmooopppnnnoooqqqrrrqqqooollljjjhhhjjjlllmmmnnnpppsssuuuuuuwwwyyy{{{zzzxxxuuusssuuuwwwxxxxxxvvvtttssssssppprrrssstttssssssuuuvvvtttqqqooonnnqqqtttuuuvvvuuuzzz}}}{{{zzz}}}}}}{{{~~~~~~|||xxxuuutttsssllljjjhhhgggiiijjjjjjiiikkkmmmqqqssstttuuuwwwyyyzzz|||xxxooommmtttlllYYYFFF666...---+++++++++++++++*********)))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((('''&&&&&&''')))***)))'''%%%&&&'''''''''&&&$$$###%%%%%%%%%&&&''''''((((((***))))))((())))))******(((((((((((())))))))))))yyygggSSSHHHBBB===;;;;;;888;;;???BBBCCCBBB@@@???777666666555666:::???DDDMMMRRRYYY^^^````````````^^^^^^^^^___^^^^^^]]]]]]SSSUUU[[[eeelllmmmnnnqqqtttvvvxxxvvvsssssswww{{{|||~~~~~~{{{uuupppooopppnnnmmmnnnooooooooooooppppppqqqssssssqqqqqqqqqrrrqqqtttyyy|||jjjZZZQQQMMMQQQYYYmmmsssWWWGGGCCCGGGKKKXXXgggiiilllooossswwwyyyxxxvvvtttrrruuuyyyyyywwwuuuuuuuuussstttuuuvvvvvvvvvuuutttuuuxxxzzzzzzzzzzzz|||~~~bbbPPPAAA===>>>AAAMMM[[[hhhnnnuuuyyyyyyyyy{{{~~~~~~|||wwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzzzz{{{}}}|||uuuoookkkhhhgggXXXUUUSSSVVV```ooozzz{{{tttkkkeeejjj~~~iiiNNN:::444444------......---,,,+++******************************************************************++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------........./////////000111000111444666777===LLLjjjzzzzzzrrrjjjhhhXXXOOODDD>>><<<===<<<;;;777888888999999999888888555777888888777777777888<<>>>>>777:::>>>AAACCCCCCBBBAAA666666555444444777<<>>>>><<<;;;999999999999999888777666444666999999999999;;;<<<:::===???@@@AAADDDJJJOOOVVVWWWVVVUUURRRQQQRRRSSSXXXZZZ]]]aaadddhhhkkkmmmjjjiiihhhhhhhhhiiikkkllljjjmmmqqqtttuuusssqqqoookkklllnnnnnnnnnnnnpppqqqmmmnnnpppqqqssssssssssssmmmpppsssuuussspppnnnmmmoooqqqsssttttttuuuvvvxxxwwwtttqqqpppqqqtttvvvwwwxxx}}}}}}|||~~~~~~|||}}}wwwrrrnnnmmmmmmnnnllliiieeedddeeehhhjjjkkkkkknnnrrrtttuuuvvvwwwxxxzzz}}}{{{kkkdddhhhvvv~~~jjjSSSBBB888000------***************+++++++++(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&'''''''''(((((())))))***'''$$$###$$$&&&'''&&&"""$$$&&&((()))))))))((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''')))***+++(((((((((((())))))))))))~~~hhhUUUIIICCC???>>><<<<<<===???BBBDDDDDDDDD???<<<777444333555999;;;DDDJJJTTT]]]bbbaaa\\\XXXVVVTTTPPPOOOPPPRRRTTTTTTOOOXXXbbblllwww{{{tttqqqqqqqqqqqqtttuuuvvvvvvuuusssqqqooooookkkhhhhhhllloooppppppmmmnnnppprrrssssssssssssnnnrrrvvvwwwwwwyyy}}}rrrWWWQQQPPPSSS]]]tttgggOOOFFF@@@FFFWWWeeellllllmmmooorrrxxx||||||xxxtttsssrrrrrrrrrrrrrrrrrrrrroooppprrrsssttttttsssrrrvvvxxxyyyyyyxxxwwwxxxzzz|||pppSSSEEEBBBBBBEEEJJJSSSZZZccckkkpppuuuzzz}}}}}}~~~~~~|||zzzzzz{{{yyywwwuuuwwwzzz||||||zzzyyyzzzyyyxxxxxxyyy{{{~~~~~~}}}{{{uuunnniiiccc```UUURRRTTT^^^mmmzzzwwwsss|||vvviiidddggg}}}uuuYYYCCC999444///------,,,,,,+++***)))))),,,+++***))))))***+++,,,***)))(((''''''((()))***+++***))))))***,,,...///))))))***+++,,,,,,------------,,,++++++******))),,,,,,,,,---------......000000000111222444555666:::>>>MMMggg}}}{{{}}}qqqfffTTTGGGAAA@@@<<<777:::999888888999999777666666666555555555777888999999;;;>>>>>>>>>@@@EEEIIIMMMNNNOOOOOONNNNNNPPPRRRUUUXXX[[[^^^```bbbeeegggiiiiiihhhhhhhhhiiijjjjjjnnnoooqqqrrrssssssrrrqqqkkkkkklllmmmnnnnnnnnnnnnllllllmmmnnnoooooonnnnnnrrrrrrqqqnnnllllllnnnqqqqqqrrrssstttuuuuuuuuuuuuwwwvvvtttqqqoooqqqtttxxx{{{~~~|||{{{}}}~~~~~~}}}}}}wwwrrrppppppooojjjfffgggfffffffffgggiiilllnnnnnnpppqqqrrrqqqqqqrrrssswwwyyyrrrdddeeeooouuu___FFF:::666222...,,,+++++++++************)))))))))))))))((((((((((((((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''((((((((()))******++++++ooo[[[MMMFFFAAA???===;;;;;;===@@@CCCDDDDDD@@@===888555444555888:::AAAFFFPPPZZZaaaccc___[[[PPPOOOMMMKKKLLLQQQWWW\\\[[[cccllluuu|||tttqqqpppqqqqqqssssssttttttsssqqqnnnmmmooollljjjjjjmmmpppqqqpppnnnoooppprrrrrrrrrrrrqqqpppssswwwwwwwwwwww{{{~~~sssWWWQQQPPPUUUaaaxxx|||aaaNNNFFFBBBIIIYYYhhhnnnooopppqqqssswww{{{{{{wwwsssrrrrrrrrrrrrrrrrrrrrrsssoooppprrrsssttttttsssrrruuuwwwxxxxxxwwwwwwxxxzzz{{{dddOOODDD>>>???CCCJJJQQQZZZdddlllrrrwwwzzz{{{|||}}}}}}zzzyyyyyyyyyzzzxxxvvvvvvyyyzzzyyyxxxvvvwwwwwwwwwxxxzzz}}}}}}xxxrrrmmmhhhbbb]]]UUUUUUYYYcccrrr}}}{{{rrrpppyyy~~~wwwkkkjjjooonnnTTT@@@777333///,,,,,,,,,++++++*********+++***))))))))))))***++++++***)))(((((()))***+++++++++)))))))))+++---...)))******+++,,,,,,------,,,,,,,,,++++++++++++***,,,,,,---------.........//////000000111333444555666888CCCWWWooo~~~tttlll___PPPEEE???<<<;;;:::999888999::::::888777888777666666666777888999777999;;;;;;;;;>>>BBBEEEIIIJJJLLLLLLKKKLLLOOOQQQSSSVVVYYY\\\^^^```ccceeeggggggffffffgggggghhhiiijjjkkkmmmoooqqqqqqqqqqqqmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnooooooooooooooopppppppppnnnmmmmmmnnnpppqqqrrrrrrsssssstttuuuuuuvvvvvvuuusssrrrsssvvvxxx{{{~~~{{{yyy{{{|||zzz|||zzz{{{wwwsssnnnlllmmmlllhhheeeggggggffffffgggiiilllmmmnnnooopppqqqppppppppppppsssrrrwwwxxxmmmdddhhhwwwpppZZZCCC666333000---++++++++++++*********))))))))))))(((((((((''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''((((((((()))******++++++yyydddTTTJJJDDD@@@===;;;999:::===@@@BBBCCCAAA>>>:::666555555777888===AAAJJJVVVaaafffeeecccPPPOOOMMMKKKNNNVVVbbbkkklllrrryyy}}}uuuqqqpppqqqqqqtttttttttsssrrrpppmmmlllpppnnnmmmnnnoooqqqqqqpppppppppqqqqqqqqqqqqppppppsssvvvxxxxxxvvvvvvxxx{{{}}}tttXXXPPPPPPWWWeee~~~uuuZZZKKKEEECCCKKK\\\kkkrrrrrrttttttuuuwwwxxxwwwuuurrrppppppqqqqqqrrrrrrssssssoooppprrrsssttttttsssrrrsssuuuwwwwwwvvvwwwxxxzzzyyy{{{{{{```LLL@@@===???AAAGGGQQQ]]]hhhpppuuuxxxyyyzzz{{{{{{yyywwwwwwxxx{{{yyywwwwwwxxxxxxxxxwwwssstttuuuvvvxxx}}}~~~}}}|||}}}zzzrrrmmmjjjfff___ZZZVVVYYY```lllxxx{{{rrroooxxx|||xxxqqquuu}}}vvvbbbKKK;;;555222000++++++++++++++++++*********))))))(((((())))))***++++++************++++++,,,+++***))))))***,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,---------.........//////////////////000222333444444444:::FFFWWWmmmuuurrriii[[[LLLAAA>>>>>>:::999888999:::;;;:::999:::999888777777777888999555666777888888:::===@@@DDDEEEGGGHHHHHHIIILLLNNNPPPSSSVVVYYY[[[]]]___aaadddddddddddddddeeefffffffffhhhjjjlllnnnooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooommmnnnpppooonnnnnnoooqqqrrrqqqqqqpppqqqssstttuuuuuuvvvvvvvvvuuuvvvxxxzzz{{{zzzxxxyyyyyyxxxzzzwwwuuuvvvyyy{{{yyywwwnnnkkkgggggghhhhhhfffcccffffffffffffhhhjjjlllmmmnnnooooooppppppooonnnmmmmmmhhhfffhhhiiifffeeegggeeedddcccjjj~~~zzzgggSSS===222///---++++++++++++*********)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''(((((())))))******+++nnn]]]PPPGGGBBB???<<<888777:::===@@@BBBBBB???<<<888666666666777999===EEEQQQ___iiimmmnnn]]]YYYUUUTTTZZZeeerrr{{{yyy}}}tttpppooopppqqqvvvvvvuuutttssspppooommmpppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnnnnuuuwwwyyyxxxuuutttvvvxxxzzz}}}xxxZZZPPPOOOWWWgggqqqUUUGGGCCCCCCMMM^^^lllssstttvvvvvvvvvuuuuuutttrrrqqqmmmnnnnnnooopppqqqqqqrrroooppprrrsssttttttsssrrrrrrsssuuuuuuuuuuuuwwwyyyyyyzzz|||vvv]]]LLLDDDCCC>>>CCCLLLYYYfffqqqvvvxxxxxxyyyzzzzzzxxxwwwwwwwwwzzzyyyxxxxxxxxxyyyyyyyyyuuuuuuvvvwwwzzz~~~~~~~~~~~~}}}uuulllhhhfffddd^^^XXXXXX^^^hhhttt~~~yyypppyyy|||~~~vvvuuu~~~tttgggSSSAAA666222111000************++++++++++++))))))(((((((((((())))))************************,,,+++******)))******+++*********++++++,,,,,,,,,))))))***+++,,,,,,------------........./////////.........//////000222222444555888>>>GGGYYYuuussspppkkkcccVVVHHH@@@???;;;:::999999;;;<<<;;;:::<<<;;;999888777888888999555555555666666888;;;<<>>999777999<<>>===;;;::::::;;;<<<<<<<<<<<<;;;:::888888888999999777666555555666888999:::<<<>>>@@@AAABBBDDDGGGJJJJJJMMMPPPSSSTTTVVVXXXZZZ]]]]]]]]]]]]^^^___```aaadddeeeggghhhiiiiiiiiihhhgggggghhhiiikkknnnpppqqqmmmmmmlllkkkkkkllllllmmmmmmoooqqqrrrrrrqqqrrrtttqqqpppooonnnoooqqqsssuuusssuuuxxxyyyxxxxxxyyyzzzyyy}}}}}}{{{}}}}}}{{{yyyuuupppkkkhhhfffeeeddd^^^]]]]]]^^^```aaabbbbbbaaabbbdddfffjjjmmmoooqqqnnnmmmmmmooopppooolllhhhaaaWWWMMMHHHFFFEEEGGGLLLUUU]]]eeerrr|||xxxrrrkkkSSSDDD555...---++++++,,,*********)))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******wwwfffWWWNNNEEEAAA<<<999:::<<<===>>>AAA@@@>>><<<999888666666555999???GGGTTTeeeyyyzzzvvvwww{{{wwwqqqoooooopppppprrrqqqqqqpppooonnnmmmmmmsssttttttrrrppppppqqqsssrrrqqqpppnnnmmmmmmlllllluuuwwwyyywwwtttsssuuuwwwxxx{{{}}}```QQQNNNWWWjjjlllQQQAAAAAADDDOOO]]]iiinnnooorrrssstttsssqqqoooooooookkkkkkllllllmmmmmmnnnnnnoooppprrrsssttttttsssrrrqqqrrrssssssrrrrrrssstttyyyyyyzzz}}}vvveee[[[NNNKKKMMMVVVeeeqqquuutttvvvwwwyyyyyywwwvvvwwwwwwvvvwwwxxxyyyxxxyyy{{{~~~yyy{{{|||}}}~~~~~~}}}wwwqqqmmmgggcccaaa```___^^^ccclllxxxzzz~~~||||||||||||wwwqqquuu~~~~~~sss^^^MMM;;;333000///...///******************))))))((())))))******))))))((((((((())))))))))))(((((())))))******************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......///////////////000111111111333666999:::@@@QQQaaa{{{rrrggghhhggg[[[KKKBBB@@@>>>;;;:::;;;<<<<<<<<<;;;:::999888888888999:::999777555555777888999888999;;;===>>>???@@@DDDFFFGGGIIILLLOOOPPPQQQSSSUUUWWWWWWWWWXXXYYYZZZ[[[\\\```bbbdddfffggggggggggggeeefffggghhhkkkooorrrtttnnnmmmlllkkkkkkkkklllmmmnnnoooqqqqqqqqqqqqrrrtttqqqppppppoooppprrrssstttsssuuuwwwwwwwwwvvvwwwxxxvvv{{{}}}{{{zzz||||||zzzsssppplllgggccc```______YYYZZZ[[[\\\^^^```bbbcccaaabbbdddgggjjjmmmoooppplllkkkkkkmmmpppoookkkfff[[[RRRIIIFFFFFFHHHMMMRRR]]]bbbkkk{{{xxxssskkkbbbIII===222......,,,+++,,,******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***)))'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&''''''(((((())))))***tttdddYYYIIIEEE@@@<<<<<<<<<<<<<<<@@@???>>>===;;;999777666333777===BBBKKK___zzz{{{|||}}}yyyssspppooooooooooooppppppooonnnnnnnnnnnnnnntttuuutttrrrooonnnqqqsssqqqpppooommmlllllllllmmmsssuuuxxxwwwttttttvvvyyyzzz|||}}}cccTTTPPPZZZnnnjjjOOOAAABBBFFFQQQ^^^hhhlllmmmmmmppprrrrrrpppnnnnnnooommmmmmmmmmmmmmmnnnnnnnnnoooppprrrsssttttttsssrrrqqqsssssssssqqqpppqqqrrruuuvvvxxx{{{|||ppp^^^WWWTTTZZZhhhsssvvvuuutttuuuwwwwwwuuuuuuuuuvvvuuuwwwxxxwwwvvvvvvxxx{{{wwwyyy|||~~~~~~||||||~~~wwwpppkkkjjjhhhccc___^^^aaaccckkkttt{{{uuu||||||zzz|||uuussszzzyyyjjjWWWFFF555000000///......++++++******))))))(((((())))))***++++++***))))))((()))************)))((((((((()))******++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---000000//////000000111111000111333555666999EEERRRhhhnnnkkkiii]]]PPPJJJBBB@@@<<<;;;;;;<<<<<<;;;999999888777777888::::::;;;888555555777888888666666777999:::;;;<<>>===<<<:::888777111666<<<>>>FFF[[[zzzyyyyyy~~~zzzyyy}}}}}}xxxuuuqqqooonnnoooooonnnqqqqqqppppppppppppqqqqqquuuvvvtttqqqmmmmmmqqqtttqqqpppnnnmmmllllllmmmmmmqqqtttwwwvvvuuutttwwwzzz{{{}}}~~~dddVVVRRR\\\qqqhhhMMMBBBDDDHHHRRR___hhhkkkkkkjjjnnnqqqrrrooommmmmmoooooooooooooooooonnnnnnnnnoooppprrrsssttttttsssrrrrrrssssssrrrpppooopppqqqqqqtttwwwyyy|||jjjbbb[[[___lllvvvyyywwwrrrtttuuuuuutttssstttuuuuuuwwwxxxvvvssssssuuuwwwtttwww{{{}}}~~~|||{{{{{{|||}}}tttnnnhhhiiihhhddd^^^]]]bbbgggqqqyyy}}}sssvvv~~~wwwvvvxxx{{{}}}tttwwwuuudddTTTBBB111///111000------,,,++++++***)))((((((''')))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))&&&'''(((***++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,111000000000000111111222111000111444444777@@@KKK[[[wwwnnniii]]]TTTRRRDDDAAA===;;;;;;<<<<<<;;;888888777777777888:::;;;;;;888555444666888777555444555777888888999<<<>>>???AAAEEEFFFGGGIIIKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSUUUWWW[[[___cccfffggghhhkkkkkkkkklllnnnqqqtttvvvsssqqqooonnnmmmnnnooopppnnnnnnmmmlllkkkllloooqqqppppppqqqssssssssssssssstttuuuuuutttrrrrrrsssuuuqqqvvvxxxuuurrrrrrqqqnnnaaaaaa___\\\XXXVVVUUUUUUWWWYYY[[[\\\]]]```bbbeeehhhhhhiiiiiiiiiiiihhhhhheeecccdddhhhllllllgggbbbSSSMMMIIIMMMRRRYYYaaahhhgggccclll{{{vvvlllcccVVVIII999222------...+++)))((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&''''''((()))))))))yyyiiiXXXKKK???::::::999:::<<<:::<<<>>>???>>>;;;777555444111555>>>EEETTTuuuwwwpppooouuuvvvvvvtttssssssuuuwwwvvvsssooommmnnnooooooooorrrpppmmmlllmmmpppsssvvvvvvsssnnnmmmnnnooonnnllltttqqqmmmlllmmmooopppqqqoooqqqtttsssqqqppprrruuuyyy}}}___QQQUUU[[[www{{{]]]NNNCCCBBBJJJXXXcccfffkkkpppqqqqqqppppppoooooonnnnnnoooppprrrtttvvvtttoookkkmmmppprrrsssrrrrrrtttuuutttsssqqqpppppprrrsssuuuwwwxxxxxxxxxzzzwwwmmmddddddmmmvvvxxxwwwuuuvvvwwwwwwvvvtttrrrqqqvvvwwwwwwsssooommmnnnqqqqqqxxx}}}||||||}}}zzzxxxxxx{{{}}}tttmmmjjjhhhhhhddd___\\\___iiiqqqzzz{{{zzz|||xxxtttyyy|||zzzxxxrrrvvvzzzgggXXXCCC;;;222---,,,---+++)))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++)))((()))******)))((((((((()))***++++++,,,,,,,,,,,,,,,---------............///000000///...---000111333444444666999;;;TTTooozzzhhhaaa]]]SSSJJJCCC???>>><<<777888>>>999999999888999999::::::888888777777666666555555555555666666777777888888??????@@@AAABBBBBBCCCCCCDDDDDDEEEGGGIIILLLNNNOOORRRTTTYYY^^^bbbdddeeefffiiiiiiiiiiiijjjmmmrrrvvvrrrqqqpppoooooooooooopppqqqqqqpppnnnlllmmmqqqsssppppppnnnllllllnnnrrrvvvrrrqqqqqqqqqssstttsssrrrrrrnnnjjjhhhgggeeebbb___ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUWWWZZZ]]]aaadddeeegggjjjmmmkkkgggdddcccdddbbbffffffdddeeehhhfff```YYYSSSOOOTTT```kkkpppppppppjjjlllzzzsssgggXXXJJJBBB000///...,,,+++***))))))))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&((()))***qqq___SSSGGGCCCAAA???===>>>;;;<<<>>>??????<<<:::888666333666<<>>>>>:::999;;;:::999999888999999::::::888777777777666666666555555555666666777777777777;;;<<<===>>>@@@AAABBBCCCBBBCCCDDDEEEGGGJJJLLLMMMOOORRRVVV[[[___bbbcccdddeeeeeeffffffgggjjjnnnrrroooooonnnnnnnnnnnnnnnnnnqqqqqqpppnnnmmmnnnqqqsssppppppnnnllljjjkkknnnppprrrqqqpppqqqrrrssssssrrrmmmiiidddaaa___]]][[[XXXXXXWWWVVVVVVUUUTTTSSSSSSUUUUUUWWWYYY\\\___bbbdddeeeiiilllkkkhhheeedddeeebbbeeeeeebbbcccggggggccc___VVVRRR[[[lllzzz{{{wwwsssmmmmmm{{{vvvdddQQQAAA999111000///---+++*********((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&'''(((((((((''''''&&&'''((()))***{{{eeeYYYLLLFFFCCC???;;;;;;;;;<<<>>>??????>>><<<;;;999666666:::===FFF^^^uuurrrjjjiiillllllmmmmmmlllnnnqqqsssrrrooommmmmmnnnpppqqqrrrnnnnnnnnnnnnooopppqqqrrrtttrrrooonnnooooooooonnnmmmllljjjkkkmmmnnnnnnnnnqqqppppppqqqsssuuuvvvvvvxxx|||```SSSWWW]]]yyy}}}^^^NNNGGGJJJRRR^^^fffkkkooosssssssssqqqpppnnnmmmkkkkkkkkkppptttuuusssqqqqqqrrrppprrrsssrrrpppoooooopppmmmmmmlllmmmnnnpppssstttwwwwwwwwwuuuuuuwww{{{~~~wwwqqqpppqqqssstttuuuvvvwwwwwwvvvtttqqqpppqqqtttwwwvvvrrroooooopppxxx~~~}}}yyyxxxuuutttuuuyyy~~~zzzrrrkkkhhheeeddd```]]]___iiiwww}}}~~~xxxuuurrrqqqsssyyy}}}lllVVVGGG666111---,,,---...---+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((()))***+++***)))*********++++++,,,,,,---,,,,,,,,,,,,---------------....../////////......///111333333333555888:::>>>QQQppp|||pppwwwrrr^^^PPPCCC@@@AAA???<<<:::::::::999999888999999:::777777777777666666666666555666666666666777777777777777999;;;===???@@@AAA???@@@AAABBBDDDFFFHHHIIIKKKNNNRRRWWW[[[^^^___``````aaabbbbbbccceeeiiilllkkkkkklllllllllllllllmmmoooooonnnmmmkkkllloooqqqppppppooommmjjjiiijjjkkkpppnnnmmmnnnoooooonnnmmmddd```ZZZVVVTTTSSSQQQPPPTTTSSSRRRRRRQQQQQQQQQQQQTTTUUUVVVXXX[[[]]]```aaabbbfffjjjjjjgggdddddddddbbbeeeeeecccdddhhhiiigggeee]]]ZZZgggyyyxxxzzzbbbJJJ999222111000///---,,,+++++++++((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&''''''((((((''''''''''''((())))))qqqbbbRRRIIIDDD>>>::::::;;;<<<===>>>>>>>>>======:::777666777999???PPPaaa{{{}}}llleeedddggghhhiiiiiijjjlllooorrrqqqooommmmmmnnnppppppppplllmmmnnnnnnooooooooonnnqqqooonnnmmmmmmmmmmmmmmmkkkjjjjjjlllnnnoooooonnnqqqnnnlllnnnsssvvvvvvtttvvvzzz~~~aaaSSSVVV\\\www___MMMHHHMMMVVVaaaiiinnnsssvvvtttsssqqqpppnnnllljjjjjjiiinnnsssssspppnnnpppsssrrrssstttssspppnnnnnnooollllllllllllmmmnnnpppqqqtttuuutttsssssstttxxx{{{zzzsssnnnlllnnnqqqttttttuuuuuutttrrrpppnnnppprrrtttrrrpppnnnpppsss~~~yyywwwrrrsssvvv{{{wwwooojjjgggbbb```]]]]]]bbbooo{{{tttpppkkkrrrzzzxxxcccLLL===000...,,,+++,,,---,,,***************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***)))((()))***+++***)))******++++++,,,,,,,,,---++++++,,,,,,,,,---------------..................///111222333333444777999;;;GGG___~~~qqqqqq}}}hhhOOOCCCBBBCCCAAA===::::::999999888888999999777777777777666666666666666666666666666666666666444555666888999;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEHHHKKKOOOTTTXXXZZZ[[[\\\[[[]]]___``````bbbdddgggggghhhhhhiiijjjkkkkkkkkkllllllllljjjiiiiiikkknnnoooppppppnnnllliiiiiiiiillljjjhhhggggggfffdddbbbXXXUUUPPPLLLJJJJJJKKKLLLPPPPPPOOONNNOOOOOOPPPQQQTTTTTTUUUWWWYYY\\\^^^___```dddggggggddd```___```aaaccceeeeeefffhhhiiiiiiiiieeeiiizzz}}}dddJJJ888111000///---,,,+++*********((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((()))rrr^^^QQQIIIBBB??????:::;;;;;;<<<=========>>>999777666666777;;;GGGQQQbbbuuussshhhccccccdddeeegggggghhhjjjnnnqqqrrrpppnnnmmmmmmnnnmmmllljjjkkklllmmmmmmmmmlllkkklllllllllkkkkkkkkkkkkllllllkkkkkklllnnnpppooonnnooollljjjkkkpppssstttssssssxxx|||bbbSSSUUUYYYttt```MMMGGGOOOZZZcccjjjqqquuuxxxrrrrrrqqqooonnnlllkkkjjjggglllpppppplllkkknnnrrrsssttttttsssqqqooooooooonnnnnnmmmmmmmmmmmmmmmmmmqqqrrrrrrrrrrrrssswwwyyy|||~~~yyysssmmmlllnnnpppqqqrrrsssssssssqqqooommmoooppppppnnnlllnnntttyyy}}}xxxvvvsssuuuyyy|||tttmmmhhhggg```^^^\\\^^^fffuuu~~~vvvooolllhhhuuuqqqZZZEEE777///---,,,+++++++++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))(((((((((***++++++)))***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------....../////////000222222222333555888999AAARRRlllxxx}}}bbbIIIAAABBBBBB@@@;;;:::999999888888888999666666666666777777777777666666666555555555555555555555555666666777777777999999:::;;;===???@@@AAAEEEHHHLLLPPPSSSUUUVVVVVVXXXZZZ\\\^^^^^^___```bbbbbbccceeefffhhhhhhhhhhhhjjjjjjjjjiiihhhhhhjjjllllllmmmnnnmmmkkkhhhggghhhdddbbb___]]]\\\ZZZWWWUUUMMMLLLIIIFFFEEEFFFIIILLLNNNNNNMMMLLLMMMOOOPPPQQQSSSTTTUUUVVVYYY[[[]]]^^^___bbbdddbbb^^^ZZZYYYZZZ\\\^^^```bbbbbbbbbdddgggkkkqqq|||dddHHH777111---,,,+++***))))))((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''########################&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((jjj[[[PPPGGGBBBAAA<<<;;;;;;;;;;;;<<<>>>>>>:::999888666777:::@@@EEENNN___ooopppjjjeeedddcccbbbccceeeffffffiiilllooorrrpppnnnmmmmmmmmmllljjjhhhiiijjjjjjjjjjjjiiiiiihhhjjjkkkjjjiiiiiijjjkkkmmmlllkkkkkkmmmoooooonnnnnnllljjjjjjmmmpppqqqrrrqqqvvvzzzbbbSSSTTTXXXsss~~~^^^NNNIIISSS^^^dddjjjppptttuuupppoooooonnnnnnmmmmmmmmmhhhkkkmmmllljjjjjjllloooppprrrsssrrrpppooooooppppppooooooooonnnmmmmmmlllqqqrrrrrrrrrrrrsssuuuxxx|||}}}{{{xxxssspppoooppprrrooopppqqqrrrrrrqqqpppnnnoooooonnnllllllqqqzzz}}}zzzwwwuuuvvvxxx}}}~~~xxxpppjjjgggfff___^^^___cccmmmzzz}}}}}}xxxpppiiihhheeeyyy|||fffQQQ???444...---,,,+++))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''(((***++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///000111222111222444666555:::FFFYYYttt~~~{{{YYYGGGCCCBBB@@@;;;;;;:::999888888888888666666666666777777777777666666666555555555555444555555555555555555555555777777888999:::<<<===>>>CCCEEEHHHLLLNNNOOOOOOOOORRRUUUXXXZZZZZZZZZ[[[\\\[[[]]]___bbbddddddeeedddggghhhhhhgggffffffgggiiifffggghhhfffcccaaa```aaaZZZWWWTTTRRRQQQOOOLLLJJJFFFFFFEEEDDDCCCEEEHHHKKKLLLKKKKKKJJJLLLNNNPPPRRRRRRSSSTTTVVVYYY[[[^^^______aaaaaa]]]XXXUUUVVVWWWXXXWWWYYYZZZYYYXXX]]]dddqqqrrr[[[BBB222...,,,+++***)))((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&''''''((()))(((((((((wwwggg[[[NNNEEEBBB>>>===<<<;;;<<<===>>>???======:::888777999;;;;;;???LLLZZZ______aaaaaa___```bbbccccccdddfffiiilllooonnnllllllmmmmmmlllkkkggggggggggggggggggggggggfffiiikkkkkkiiiiiijjjlllnnnllliiiiiijjjlllmmmmmmmmmmmmmmmlllkkkmmmpppsssqqquuuyyy|||aaaSSSUUUYYYtttwww\\\PPPLLLXXXbbbeeehhhmmmpppppplllmmmmmmmmmnnnooooooooollllllkkkjjjjjjkkklllmmmlllnnnooopppooonnnooopppoooppppppppppppoooooonnnsssttttttsssrrrrrrtttuuuxxxyyy|||~~~zzzxxxtttrrrqqqqqqrrrrrrnnnoooqqqssstttsssrrrqqqmmmoooppppppqqqvvv}}}|||{{{yyyxxxxxx{{{~~~zzztttmmmhhhffffff```aaadddjjjttt|||xxxwwwrrrjjjeeeeeeccc{{{pppZZZGGG999222---,,,+++***((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))((('''(((***,,,+++***))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,++++++,,,...///000///000111111111111444666333777>>>HHH[[[yyyrrrVVVIIIDDD@@@<<<;;;:::999888888888888555666666666777777777888666666555555555444444444444444444555555555666666666666666777888:::;;;<<>><<<<<<===???@@@@@@@@@===999888999777555666AAALLLRRRWWW[[[\\\ZZZ___```aaabbbbbbdddgggjjjmmmlllkkklllnnnnnnnnnlllgggffffffeeeeeeeeefffffffffiiilllllljjjiiikkkmmmnnnlllhhhggghhhjjjkkkkkknnnoooooommmkkklllpppuuuqqquuuxxx{{{___SSSVVV[[[vvvrrrZZZQQQOOO[[[eeefffgggjjjlllkkkjjjkkklllmmmnnnpppqqqqqqooommmjjjjjjkkklllllllllhhhjjjmmmmmmmmmmmmnnnpppnnnooopppqqqqqqrrrqqqqqqvvvwwwvvvuuurrrqqqrrrsssrrrrrruuu|||~~~zzzwwwxxxuuuqqqppppppqqqpppooonnnppprrrtttvvvuuuuuutttlllooorrrtttvvv{{{~~~}}}~~~}}}}}}zzz|||~~~|||xxxrrrlllgggffffffbbbcccgggoooyyy~~~yyyuuusssnnnfffcccccc```|||}}}gggQQQ@@@666111++++++***)))((()))+++...))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''(((+++,,,+++***)))))))))(((((((((((((((******+++++++++,,,,,,,,,,,,,,,++++++,,,...///000///000111111000111333555444888;;;>>>JJJfffeeeQQQGGGAAA<<<;;;:::999888888888888555666666666777777888888666666555555555444444444222222333444666777888888555555666666888999;;;;;;===???AAACCCDDDDDDDDDCCCFFFJJJNNNPPPPPPOOOOOOOOOOOORRRUUUXXX[[[\\\\\\\\\XXXYYYZZZZZZYYYXXXYYYZZZYYYXXXVVVRRRMMMJJJIIIIIIGGGFFFDDDEEEFFFFFFEEEDDDAAACCCEEEDDDBBBBBBDDDGGGHHHGGGFFFFFFHHHKKKOOOQQQQQQRRRTTTVVVZZZ]]]```bbb^^^^^^\\\XXXTTTTTTXXX\\\aaaYYYQQQMMMJJJMMM[[[kkk~~~zzzwwwmmm___QQQ@@@333///222,,,,,,+++***)))))))))***''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((()))))))))((('''tttdddTTTJJJJJJDDD???>>><<<:::;;;??????>>>>>><<<:::888777666888:::<<>><<<888666555555555555333444555555555555666777555555666666666666555555666666555555444444444333777666555444444555666777;;;;;;<<<===>>>???@@@@@@BBBCCCDDDFFFGGGIIIJJJKKKKKKKKKMMMOOOQQQSSSTTTUUUQQQPPPPPPOOONNNNNNMMMMMMMMMKKKHHHEEECCCBBBBBBCCC???@@@AAAAAABBBBBBBBBBBB>>>@@@BBBCCCCCCCCCEEEGGGGGGGGGFFFFFFGGGIIIKKKLLLLLLNNNRRRWWWZZZ\\\]]]]]]]]]\\\YYYTTTQQQUUU^^^fffmmmZZZMMMLLLKKKLLL]]]sss||||||{{{|||xxxrrraaaMMM???666...******)))*********)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########'''''''''''''''((())))))sss```TTTJJJDDD@@@@@@>>>::::::<<<===>>>>>>===<<<:::888777888888888FFFVVVSSSMMMTTTXXXZZZ]]]___```bbbdddggghhhhhhggggggggggggggghhhffffffffffffffffffeeeeeeggghhhjjjkkkkkkiiigggfffkkkiiihhhhhhiiijjjiiihhhiiijjjlllnnnoooooonnnnnnooorrruuuxxx~~~|||ZZZOOOTTTXXXrrr~~~bbbRRRPPPSSS]]]fffiiiiiijjjhhhfffjjjiiiiiiiiiiiikkklllmmmooonnnmmmnnnqqqrrrqqqooonnnnnnnnnooooooooopppppptttrrrpppooooooqqqssstttvvvtttrrrqqqqqqrrrqqqppppppqqqsssttttttsssrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqppppppoooooooooppprrrvvv{{{}}}zzzxxxwwwyyy|||~~~~~~|||{{{{{{wwwrrrmmmiiigggffffffkkkpppxxx|||yyy~~~yyywwwvvvrrrjjjaaa^^^aaalllyyykkkRRRAAA777111...,,,+++******))))))******,,,+++***)))(((((('''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,+++)))((()))((((((''''''''''''((((((************++++++++++++,,,,,,+++,,,,,,---...///222111111111111111111111111///111777:::BBBZZZtttkkkVVVKKKAAA>>>;;;888888777666555333444444444444333333444555666666777777666666555666666666555555555444444555444333333333333444555999999::::::;;;<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEHHHHHHGGGFFFFFFEEEDDDDDDDDDCCC@@@>>><<<<<<=========>>>???@@@@@@@@@@@@@@@>>>@@@BBBBBBBBBCCCEEEFFFGGGFFFFFFGGGHHHJJJLLLMMMOOOQQQTTTXXXZZZ\\\]]]]]]ZZZ\\\^^^^^^]]]___fffllliiiXXXLLLLLLLLLOOOaaawww~~~{{{}}}zzz{{{}}}xxxkkkZZZFFF:::333...******))))))******)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((mmm___PPPIIIDDDCCCAAA<<<:::;;;;;;<<<>>>>>>===<<<:::888888666555BBBSSSRRRJJJNNNUUUXXX\\\^^^___```bbbccceeeeeedddddddddeeeffffffhhhhhhggggggffffffeeeeeefffggghhhhhhgggfffdddcccgggfffeeefffggghhhgggfffeeegggkkknnnpppqqqpppoooppprrruuuwww|||}}}[[[NNNQQQUUUoooxxx\\\MMMKKKTTT^^^gggiiihhhiiigggdddiiiiiiiiiiiiiiikkkllllllooooooppprrrttttttsssqqqlllmmmmmmnnnooopppqqqqqqsssrrrpppooooooppprrrssssssrrrqqqqqqqqqqqqpppoooqqqqqqsssssssssrrrqqqpppttttttssssssrrrrrrrrrqqqsssrrrpppnnnllllllllllllppptttyyy~~~|||yyyuuussstttxxx}}}{{{yyyxxxxxxtttnnniiiffffffhhhjjjvvvzzzsssooorrrxxx|||~~~~~~~~~xxxvvvuuuqqqjjjeeegggnnnxxx~~~```HHH;;;444000,,,++++++***)))))))))*********))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,(((***,,,,,,***)))((()))************************,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///000000000000000000000000333000222777999;;;GGGVVVlllkkk\\\DDD???:::777888888666444444444555555444444333222666666777777777777666666666666666666666555555555555444333333333333444555777777777777777777777777888888999999:::;;;;;;<<<>>>>>>>>>>>>============???>>>>>>======<<<<<<;;;<<<;;;999888777888888999:::;;;<<<===>>>>>>>>>>>>???AAABBBCCCBBBCCCDDDFFFFFFFFFFFFHHHJJJLLLOOOPPPRRRSSSVVVXXX[[[]]]^^^^^^ZZZ___dddgggggghhhjjjllleeeXXXOOOOOOPPPTTTfff{{{~~~yyyzzzyyy}}}xxxbbbOOO<<<222000---***((()))))))))))))))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''~~~|||mmm\\\SSSKKKGGGDDD???<<<===:::;;;===>>>>>>===;;;:::888888555<<>>999:::;;;999666555555555666777777555444666666777777777777666666666666666666666666666666666666666555555666666666666666555555555444444444555555555555666666666666999999::::::;;;;;;<<<<<<:::::::::999999888888888888888777777777888999:::999:::;;;<<<===>>>>>>>>>AAABBBDDDDDDDDDDDDEEEGGGFFFFFFGGGIIILLLOOORRRTTTUUUVVVXXXZZZ]]]___```aaaeeehhhlllnnnllliiiggggggcccZZZUUUVVVVVVYYYhhh{{{yyyzzz{{{uuuYYYGGG444------+++(((''')))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((zzzjjj^^^QQQJJJFFFAAA>>>>>>999:::<<<===>>>===<<<;;;999<<<888777===<<<<<>>?????????BBBDDDEEEFFFEEEEEEGGGIIIGGGGGGHHHJJJMMMQQQTTTVVVYYYZZZ\\\___aaacccdddeeeoooooonnnkkkgggdddcccbbbddd```^^^___]]]^^^iiixxx{{{|||||||||lllQQQAAA111,,,,,,***'''&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))rrr}}}xxxjjj[[[RRRLLLEEE@@@>>>999::::::;;;<<<<<<;;;;;;:::@@@;;;666888666777BBBBBBFFFKKKOOOQQQTTTVVVXXX]]]^^^^^^```aaadddeeegggfffeeedddbbbbbbbbbccccccaaa```___^^^^^^___```aaaddddddeeehhhlllmmmlllkkkiiikkkmmmooopppooommmkkkmmmooopppsssxxxeeeTTTSSSUUUooojjjQQQGGGHHHPPPYYYbbbeeegggjjjkkkjjjkkklllmmmnnnoooooooooooolllnnnoooooonnnlllllllllooooooppppppqqqrrrssssssooonnnnnnmmmlllllllllllllllkkkjjjkkkmmmnnnmmmlllnnnnnnnnnnnnoooooopppppplllllllllmmmmmmmmmnnnnnnjjjhhhfffeeegggkkkpppssswwwxxxzzzzzzxxxuuuqqqnnnmmmnnnoooqqqvvv{{{~~~xxxtttqqqqqqqqqnnnkkkiiikkkqqqwww{{{|||kkkccccccgggrrr~~~zzztttkkkeeegggnnnyyy|||sss]]]PPP@@@666222000,,,((())))))((((((((()))******,,,+++)))'''%%%$$$######''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&(((***+++***)))))))))&&&''')))***+++******)))*********)))))))))))))))*********++++++,,,---...---------......//////000111///...///222555777888;;;FFFYYYsssooo]]]SSSQQQOOOGGG@@@<<<888444222444666555444555555666666666666555555444444444555555555555555333333444555555444333333666555555555444444333333555555555555555555666666666666555444444333222222555555555444444444444444444444555666777888999999999:::<<<===>>>???@@@@@@AAACCCEEEFFFFFFFFFHHHJJJHHHIIIJJJLLLOOOSSSVVVXXX\\\^^^```cccddddddcccbbbdddbbb___]]]]]]___bbbdddnnnlllkkkjjjffffffqqq~~~~~~|||xxxyyyqqq___FFF;;;000,,,+++)))''''''(((((('''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((())))))mmmvvvxxxjjjaaaYYYOOOEEEAAA::::::999888999:::;;;;;;;;;AAA<<<777;;;999777===<<>>??????@@@>>>@@@CCCDDDDDDFFFHHHJJJJJJJJJKKKMMMPPPTTTWWWYYYZZZ\\\___```___\\\XXXVVVQQQPPPPPPTTT]]]iiissszzz}}}wwwrrruuu~~~~~~yyyooommmcccPPP:::444///---+++((((((***((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((lllssszzzvvvooofffYYYLLLDDD;;;:::888777777888:::;;;;;;@@@<<<999@@@???888999888;;;???CCCGGGLLLRRRVVVXXXXXXYYY[[[^^^```cccdddfffeeedddccccccdddfffggg^^^]]][[[[[[\\\^^^aaacccbbbcccfffjjjmmmooonnnmmmiiijjjkkkmmmnnnooooooooojjjlllnnnqqqwwwgggUUUSSSUUUooo}}}eeeNNNFFFIIIQQQZZZaaaccccccfffgggeeejjjkkklllnnnnnnnnnnnnmmmnnnppppppmmmiiiggghhhkkkmmmmmmmmmmmmnnnnnnnnnnnnrrrqqqqqqpppooonnnnnnmmmkkkiiiggggggiiilllmmmnnnkkkkkkkkklllnnnoooqqqrrriiiiiihhhgggfffeeedddddd``````___bbbhhhqqqyyy|||yyyuuuppplllhhhfffeeehhhlllrrrxxx}}}~~~}}}{{{wwwrrrnnnllllllpppooonnnooossszzzqqqhhhhhhkkk|||zzznnnfffeeerrrwwweeeYYYAAA:::000(((%%%'''***,,,((((((((((((((()))******$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%'''******))))))))))))$$$&&&(((***+++***)))(((*********++++++,,,,,,---************+++,,,---...------......///000111111///222444333333333222000///666AAAPPPkkkyyyqqq}}}}}}RRRIII???999888888777555333444444444444444444333222222222333333444444444444555666777777666555444333333333333333333333333222222222333444555555555111111222333444555666666444444444555555555555555333444555666777888888888777888:::<<<===>>>??????<<<>>>@@@BBBCCCEEEHHHJJJKKKKKKLLLNNNQQQTTTWWWYYYWWWXXXZZZ[[[XXXSSSMMMIIIHHHIIINNNYYYjjj}}}}}}|||xxx{{{vvvhhhcccYYYGGG222///------+++''')))---((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''jjjkkkmmmsss||||||sssbbbQQQIIIFFF@@@<<<<<<;;;777666888<<<<<<>>>>>>===<<<999888999999:::<<>>@@@AAAAAABBBCCCCCCDDDEEEHHHJJJMMMNNNQQQVVV[[[___```___```YYYSSSOOOIIIBBBAAACCCDDDIIIUUUiii|||yyy{{{|||ooodddYYYIII;;;///...,,,***)))(((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%(((,,,,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&&&&'''(((((((((''''''''''''((((((gggffffffiiiqqqzzznnn]]]SSSHHHAAA===<<<;;;777666888:::;;;=========<<<;;;:::777777777888<<>>???AAABBBCCCEEEGGGHHHJJJKKKMMMNNNNNNQQQWWW___eeefffdddbbbZZZRRRKKKFFFAAA===>>>BBBOOOXXXggg~~~~~~|||zzz{{{~~~ppp___PPP@@@555...---,,,***)))(((''''''(((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$&&&((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''(((''''''''''''''''''(((gggccc___]]]bbblllwwwzzzggg\\\NNNGGGAAA???===999888:::888999;;;<<<======<<<<<<999888666666888<<>>???AAABBBCCCDDDEEEGGGKKKOOORRRTTTUUUUUUTTTYYYaaajjjnnnlllfffaaaPPPIIICCCAAA@@@AAAEEELLL[[[fffyyy{{{|||}}}sss[[[HHH:::111...---+++***)))((('''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''lllfff]]]WWWXXXaaammmvvvtttfffYYYQQQHHHEEEAAA<<<;;;<<<777888999;;;======>>>>>>===<<<999888999;;;???AAAIIIKKKNNNRRRUUUXXXYYYZZZZZZZZZ[[[]]]```ccceeegggfffeeedddaaa______aaaccceeeeeeeeefffggghhhhhhhhhfffgggiiikkkkkkkkkkkkjjjffffffkkkrrryyy}}}aaaWWWUUUhhhdddNNNHHHLLLUUU]]]cccccccccfffgggfffmmmmmmlllkkkkkklllmmmnnnggghhhiiiiiihhhhhhjjjkkkooooooooommmkkkjjjkkklllnnnmmmmmmllllllmmmmmmnnnlllkkkiiiiiiiiiiiigggeeeeeeeeefffhhhjjjjjjiiiggg^^^]]]\\\[[[[[[[[[\\\]]]dddhhhoootttwwwvvvssspppeeebbb```aaaeeekkksssxxx}}}}}}|||wwwuuuqqqllllllnnnpppuuu|||}}}vvvlllpppuuuyyy}}}xxxppp|||hhhRRR???444///,,,)))((()))***))))))'''''''''((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((())))))(((''''''((('''((((((((())))))))))))&&&''''''''''''''''''&&&'''''''''((((((((((((((()))))))))))))))*********************++++++++++++,,,,,,---.........------------...//////000000111111111333444555???TTTgggwwwpppxxx}}}dddRRRHHHDDD>>>;;;777444333333222222333333333333333333444444333444777888999888777666555555555555555444444444555555555555555555555555666666666666666666666666666666555444333333333333333555777888777777888999;;;===AAAEEEIIIKKKKKKLLLKKKMMMRRRXXX^^^``````^^^___bbbgggkkklllggg___XXXIIIEEEDDDGGGKKKNNNTTT[[[dddqqqyyy|||}}}yyy]]]GGG999444---,,,+++)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&rrrkkk```VVVRRRWWWbbbkkkzzzuuueee[[[PPPJJJCCC===;;;<<<777777999:::<<<===>>>>>>>>>===;;;::::::;;;===>>>AAACCCGGGKKKPPPTTTWWWYYYXXXYYY[[[]]]___bbbdddeeefffeeeeeebbb``````bbbdddcccdddeeeeeeeeeeeefffgggdddeeegggiiikkkkkkkkkjjjhhhgggiiinnnsss{{{fffZZZVVViiicccNNNJJJOOOWWW___ddddddcccfffgggfffggghhhiiijjjjjjiiihhhgggdddfffggggggggghhhkkkmmmooooooooonnnllljjjkkklllmmmmmmllllllllllllmmmmmmkkkjjjiiiiiiiiihhheeecccbbbbbbccceeeggggggfffddd]]]\\\ZZZYYYZZZ]]]aaadddfffiiinnnqqqrrrooojjjggg^^^___```cccjjjsss{{{|||wwwtttqqqnnnooorrrtttyyywwwnnnhhhjjjnnnttt|||}}}xxxuuuqqq\\\HHH:::222---+++))))))***+++******(((((((((((((((''''''''')))(((((('''&&&%%%%%%$$$###$$$%%%&&&&&&%%%%%%$$$%%%'''))))))(((''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))(((((())))))************)))))))))******++++++++++++,,,,,,---...------------------...//////000000000111333333222666EEEUUUnnn{{{|||~~~fffUUUKKKIIIEEE???;;;999888666444111111111111222333555666333555777999999888777666555555555555555555555555555555555555555555555555666666666666666666666666555555444333333333333333555666666666666888<<>>;;;<<<999999999:::;;;;;;<<<<<<;;;:::::::::999:::::::::<<<===AAAEEEJJJOOOSSSUUUVVVWWWYYY[[[^^^```aaabbbcccccccccbbb``````aaacccbbbdddeeeeeeddddddeeefffcccdddgggiiijjjkkkkkkkkkiiihhhhhhkkknnnvvviii]]]YYYkkk~~~}}}```LLLJJJPPPYYY```fffeeedddfffhhhfffeeefffhhhiiiiiigggeeecccdddeeeffffffeeegggjjjmmmmmmnnnnnnmmmkkkjjjkkklllllllllkkkkkkkkkkkklllllliiihhhhhhiiiiiigggccc```aaaaaa```aaabbbaaa^^^\\\ZZZYYYYYYZZZ]]]bbbfffiiiiiijjjlllllljjjfffbbb```[[[___dddhhhqqq|||{{{uuusssqqqpppsssyyyzzz~~~~~~uuukkkfffgggiiippp{{{{{{uuuttt|||{{{eeeOOO???555111,,,***))))))***++++++***((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%%%%&&&((())))))(((&&&%%%"""$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))((((((((()))******++++++(((((())))))***+++++++++++++++,,,---------------,,,,,,------.../////////......///111111222;;;EEEYYYooo|||gggZZZTTTOOOHHHCCCAAA>>>999555333222222222222444666777555666777888888777666666555555555555555666666666555555555555555555555555444444444444444444444444444444333333333333444444666666666666777;;;AAAEEEJJJOOOXXX```gggjjjjjjjjjiiiiiikkknnnrrrrrrnnnjjjYYYVVVQQQNNNNNNPPPQQQRRRZZZZZZ___fffhhhdddbbbccckkkxxxvvvttt~~~wwwuuuqqqooonnnttt}}}rrrVVVAAA666111++++++***)))((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$############!!!############%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%''''''&&&&&&&&&&&&''''''zzzvvvlll^^^RRRMMMPPPTTT```pppxxxhhh[[[OOODDD@@@@@@;;;;;;::::::::::::::::::777888:::;;;;;;:::999888:::;;;===AAAEEEIIIMMMOOOTTTUUUWWWYYY[[[\\\]]]]]]^^^___```___^^^^^^```bbbbbbdddfffeeeccccccdddfffbbbdddfffiiikkkkkkllllllhhhhhhiiilllnnnsssjjj```\\\ooo|||___KKKKKKTTT[[[bbbhhhgggfffggghhhggghhhhhhhhhhhhhhhgggfffffffffgggfffeeedddeeegggjjjiiijjjlllkkkjjjiiiiiijjjjjjjjjiiiiiiiiiiiijjjjjjgggfffggghhhhhheeeaaa]]]\\\[[[[[[\\\\\\[[[YYYVVVVVVYYY]]]bbbgggjjjlllmmmmmmllliiifffccc```]]][[[ZZZbbbiiioooxxxyyysssqqqqqqrrrxxxvvvlllggggggiiiqqq|||uuuqqqppprrrZZZDDD555//////+++)))((()))***+++***))))))(((((((((''''''''''''((((((''''''''''''''''''((()))+++---,,,***'''%%%!!!$$$&&&'''&&&%%%%%%%%%(((((((((((()))))))))***''''''((((((((((((''''''%%%%%%&&&''''''((())))))'''(((((()))******++++++((((((((()))***+++++++++++++++,,,------------,,,+++,,,,,,---....../////////,,,---000111111555:::FFF[[[vvvsssiiiccc[[[VVVSSSNNNFFFAAA999888666555444555666777666666666666666666555555444555555555666666666777555555555555555555555555444444444444444444444444222222222222333444555555444555777888:::???DDDHHHQQQWWW```jjjppprrrqqqpppnnnkkkiiihhhhhheee^^^XXXIIIFFFCCCEEEMMMWWWaaagggqqqqqquuuzzzyyysssnnnnnnuuuxxxssszzzxxxoooiiiiiillluuuvvv]]]GGG999333///+++***)))(((((('''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########!!!###%%%$$$""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&(((''''''''''''''''''((({{{rrrdddVVVNNNNNNQQQVVVhhh{{{sssdddWWWKKKFFFFFF===<<<;;;:::999999999999666888;;;======<<<:::999::::::<<>>AAAEEEHHHTTTZZZccclllrrrsssqqqpppkkkfff```\\\ZZZTTTKKKDDD===<<<===DDDRRRdddttt|||~~~}}}}}}vvv||||||mmmeeegggmmmxxxyyyeeeKKK:::444222000+++***)))(((((('''((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&(((((('''$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&((((((''''''''''''((((((vvvgggZZZRRRPPPWWW___lllzzzrrraaaUUULLLHHHBBB>>>999777888999888777:::::::::;;;;;;<<<<<<<<<<<<;;;:::999:::<<>>888777777888999999666777:::888333222555222222222111111333666999::::::999999888777666666999666444555888999888666555444333444555666555444444666:::???CCCFFFHHHJJJLLLRRR[[[```___\\\]]]```VVVRRRLLLFFFBBB>>>;;;999666888AAAPPPcccwww|||xxxrrrwwwpppcccfffpppuuuaaaIII:::222,,,******''''''''''''&&&%%%$$$###'''&&&&&&%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''xxxggg[[[WWWTTTYYYbbbooo}}}~~~nnnaaaWWWRRRLLLFFF???;;;;;;<<<:::999999999::::::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===BBBCCCFFFIIILLLNNNPPPQQQSSSTTTVVVXXXZZZ[[[[[[[[[ZZZ\\\^^^aaabbbbbbaaaaaaaaaccceeegggiiiiiihhhhhhiiieeegggmmmnnnnnnzzzkkk^^^YYYrrr~~~dddRRRQQQXXX```aaaaaabbbcccdddeeeeeefffeeebbbaaa```aaacccdddhhhhhhgggfffeeeeeedddddddddeeefffgggfffeeecccaaabbbcccdddddddddbbb```___bbb```^^^]]]]]][[[WWWTTTQQQQQQPPPRRRVVV[[[aaadddkkkooossstttrrrnnnjjjhhhddd[[[VVVXXXZZZ\\\___dddgggfffhhhppp|||~~~||||||{{{yyyyyyzzz}}}~~~}}}xxxwwwqqqtttzzz~~~~~~{{{uuuqqqppprrrsss~~~zzziiiQQQ>>>444///,,,***)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''''''''((((((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''))))))))))))))))))))))))*********))))))))))))(((++++++,,,,,,,,,++++++***+++,,,,,,,,,---.........------------............222444;;;JJJ^^^vvvxxxuuuwww~~~|||jjjSSSDDD<<<888999<<>>777222222444555555555555555666999:::<<<===???@@@???===:::888888666444555888::::::999===<<<::::::;;;:::999777777888999;;;===???@@@AAABBBDDDHHHJJJIIIHHHHHHJJJCCC@@@<<<999777555444444<<<@@@IIIXXXkkk|||xxxtttpppqqq{{{vvvjjjmmmttt~~~cccRRR???444000,,,,,,---))))))))))))((('''&&&%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''sssddd]]]UUUTTTXXXbbbqqqrrrgggaaaUUUNNNDDD>>>;;;;;;:::888999999999999:::;;;<<<<<<;;;;;;;;;:::::::::999999<<<>>>@@@CCCFFFIIIKKKLLLPPPRRRTTTUUUWWWWWWWWWWWWXXXZZZ\\\^^^````````````aaabbbdddfffhhhhhhhhhhhhhhhfffhhhmmmnnnooozzzmmm___[[[vvv|||cccSSSRRRYYY``````aaaaaabbbbbbbbbbbbeeeeeecccbbbaaaaaaaaaaaaffffffeeedddccccccbbbbbbbbbcccddddddcccaaa```______```aaaaaaaaa___\\\[[[]]][[[XXXVVVVVVUUUSSSQQQNNNOOOQQQUUU\\\ccciiilllvvvwwwvvvrrrlllfffbbbaaaZZZUUUSSSWWW\\\aaafffkkknnnjjjhhhmmmxxx~~~{{{}}}||||||||||||~~~zzzxxxyyy|||{{{vvvtttuuuuuu{{{yyyxxxwwwxxxzzz|||}}}|||}}}wwwrrrpppqqquuuxxx~~~|||eeeWWWDDD555///---,,,***((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$%%%&&&'''((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))))))))((((((((((((((())))))))))))))))))))))))******))))))))))))((((((,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------,,,------------.........111111555===III]]]yyyyyyrrrqqqtttttt]]]JJJ??????CCCQQQYYYXXXHHH:::666555333444333333333444666777888===???CCCEEEDDDAAA===:::777666666888<<<@@@CCCDDDDDDBBBAAAAAAAAAAAA>>><<<===<<<999888777777888999===;;;999999:::<<<<<<;;;777777666666555666777777<<>><<<;;;:::999999888999:::;;;<<<<<<<<<===<<<;;;:::999888:::;;;===???BBBDDDFFFHHHNNNOOOQQQRRRSSSTTTSSSSSSUUUVVVXXX[[[\\\^^^^^^^^^___```bbbdddfffgggggggggffffffhhhlllmmmoooyyypppaaa\\\www|||dddVVVVVV[[[aaaaaaaaaaaaaaaaaaaaaaaadddddddddcccbbb```___^^^aaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccbbbaaa```^^^^^^\\\]]]^^^^^^]]][[[YYYWWWXXXVVVSSSQQQQQQQQQQQQRRRSSSUUUYYY^^^eeekkkpppsssyyywwwrrrkkkddd^^^[[[[[[WWWVVVVVVZZZ^^^ccchhhlllqqqooommmlllqqq}}}|||~~~|||vvvsssrrrsssqqqnnnnnnrrr~~~uuutttssstttwwwyyyyyyyyyxxxvvvtttssstttxxx|||~~~{{{mmmTTTHHH999///,,,,,,,,,***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++,,,+++***)))***+++,,,---------,,,,,,,,,,,,,,,,,,........./////////000000333333444777<<>>999555333333444555888777444444:::@@@AAA===:::<<<=========>>>???@@@>>>FFFOOOYYYiii}}}xxxqqqiiieeekkkxxxvvv|||}}}zzz{{{fffEEE:::000,,,***(((&&&(((&&&&&&''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''zzzrrrfff]]]TTTSSSZZZfffpppuuu}}}}}}qqqgggYYYNNNHHHEEECCCAAA<<<;;;:::999888999;;;;;;===>>>>>>>>>===<<<;;;:::999::::::;;;===@@@BBBCCCJJJKKKMMMOOOPPPQQQPPPPPPQQQRRRTTTVVVXXXZZZ[[[\\\]]]^^^```bbbccceeeffffffdddeeehhhjjjkkknnnxxxppp___XXXqqq}}}eeeYYYZZZ]]]aaaaaaaaabbbbbbbbbbbbbbbccccccccccccbbb```^^^]]]]]]^^^___```aaabbbbbbcccccccccbbbaaa```___^^^]]]ZZZZZZZZZYYYXXXWWWUUUTTTRRRQQQPPPNNNNNNPPPRRRTTT___aaadddiiimmmpppssstttpppnnnhhhaaa[[[XXXXXXYYYYYY[[[]]]```ccciiimmmooosssuuutttpppooowww~~~|||zzzzzzuuuqqqooollljjjooovvvtttrrrqqqrrrtttvvvvvvuuuoooqqqtttxxx|||rrraaaIII???333,,,+++,,,,,,***'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,++++++............///////////////000222333333999JJJ\\\{{{}}}ooolllooovvvgggXXXTTTXXXiiipppcccVVVRRRJJJ???;;;888555444666888999999888999;;;<<<<<<:::888777000111555:::BBBLLLVVV\\\YYYXXXWWWWWWVVVTTTQQQNNN>>>;;;666222000111222444111333333777CCCOOOQQQLLLEEEHHHJJJJJJHHHGGGGGGHHHPPPZZZccchhhqqq~~~||||||yyyqqqiiieeeaaacccooo~~~zzzzzz|||}}}lllUUU===555...,,,+++'''&&&'''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''}}}}}}zzzvvvmmmdddYYYQQQQQQWWW^^^dddpppxxxuuueeeXXXPPPKKKFFFCCC???>>>;;;999888999:::;;;===============>>>>>>>>>:::999999888999;;;===>>>DDDFFFHHHJJJLLLMMMMMMMMMLLLMMMOOOQQQTTTVVVXXXYYY[[[\\\]]]___aaacccdddeeebbbdddggghhhiiimmmvvvuuucccXXXooo}}}ggg]]]]]]___``````aaaaaabbbbbbbbbcccbbbbbbbbbbbbaaa___^^^]]]^^^^^^___```bbbcccddddddbbbaaa```___]]]\\\[[[[[[WWWVVVUUUSSSRRRQQQQQQQQQLLLMMMNNNOOOPPPSSSWWW[[[iiijjjmmmooopppooonnnlllcccaaa]]]YYYVVVVVVZZZ]]]]]]bbbgggiiilllssswwwwwwwww{{{|||wwwssswww}}}zzzzzz{{{uuunnniiieeegggppp{{{uuusssqqqrrrsssttttttssslllooouuu|||zzzfffUUU@@@888///***+++,,,+++)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$#########'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((()))***+++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------...///222333222333===HHHbbbxxxyyykkkiiimmmwww~~~iiiaaa___kkktttssspppkkk```TTTFFF@@@999555555666666555666777888999999888777666...000222777===GGGRRRYYYYYYXXXVVVTTTRRRNNNIIIEEE:::777444111000111333555333888<<>>:::999888999:::;;;;;;:::;;;<<<>>>@@@AAA===<<<;;;999999:::<<<===>>>@@@BBBEEEHHHIIIJJJJJJIIIIIIKKKMMMPPPSSSVVVWWWYYYYYYZZZ\\\^^^```bbbccc___cccgggfffgggllluuu|||{{{iii[[[nnnyyy|||ggg^^^^^^^^^^^^^^^___```aaaaaabbbbbbaaaaaaaaa``````_________^^^^^^^^^_________``````^^^]]]\\\ZZZYYYWWWWWWWWWUUURRROOOLLLJJJKKKLLLMMMLLLOOORRRUUUWWW[[[aaaeeelllmmmoooooolllhhhdddaaaXXXWWWVVVTTTTTTXXX^^^ccceeemmmssstttvvv|||~~~~~~}}}~~~{{{{{{||||||tttkkkdddaaafffuuuzzzxxxvvvuuuvvvvvvuuutttooorrrwww}}}{{{kkkWWWGGG777000***'''***+++***'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((((('''''''''''''''(((******+++++++++*********+++,,,,,,,,,---++++++,,,,,,,,,---------000///111333222222777???KKK^^^wwwxxxsssqqqvvv}}}wwwqqqttt|||~~~sssXXXOOOCCC;;;888888666444777999<<>>:::999777555555666888999;;;BBBFFFKKK[[[rrr}}}}}}www|||}}}}}}zzzyyy{{{ssslllgggeeedddbbbhhhttt~~~{{{xxxsssmmmdddVVVEEE:::///***((())))))''''''***''''''((((((((((((((('''###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''yyyqqqrrrtttxxxssshhhZZZNNNJJJNNNTTTYYYdddpppyyyyyykkk```WWWRRREEECCC???;;;999888999:::999999888999;;;>>>AAACCCBBBAAA>>>===<<<<<<===>>>:::<<>>===;;;:::;;;<<<===>>>>>>FFFIIILLL\\\uuuwwwrrr{{{yyyooogggdddfffiiinnnvvvwwwppphhhbbbUUUDDD666111///***''''''&&&######&&&%%%%%%&&&&&&&&&&&&&&&%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''uuurrrvvvtttuuurrrfffUUUJJJIIIKKKSSSYYYfffuuu~~~~~~mmm```XXXNNNGGGBBBBBBAAA===999888<<<:::888888;;;???AAABBBCCCCCCBBBAAA@@@>>>>>>===999:::;;;<<<>>>@@@AAABBBDDDDDDEEEFFFHHHJJJLLLMMMPPPQQQRRRSSSUUUVVVXXXXXXZZZ\\\```ccceeehhhlllooo|||{{{mmmeeecccqqqvvviiieeeaaa[[[[[[[[[[[[[[[\\\]]]^^^______]]]\\\\\\]]]^^^^^^]]]YYYUUUSSSTTTXXXYYYWWWSSSSSSTTTUUUSSSPPPNNNMMMNNNNNNJJJFFFDDDEEEHHHKKKLLL\\\^^^ccchhhllllllhhheeekkkhhhdddaaa___[[[UUUPPPMMMMMMOOOSSS\\\gggrrryyy~~~{{{|||~~~zzztttqqqxxxlllcccfffqqq{{{~~~|||{{{yyywwwxxxuuubbbNNN===333---,,,+++)))(((&&&%%%$$$***(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%(((+++)))%%%###%%%(((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((***))))))(((((((((((((((************)))))))))))))))************+++++++++........................---...///000000111111111888888@@@RRRiiimmmccc\\\PPPFFFBBBCCCEEEMMMYYY]]]WWWMMMHHHHHHIIIEEE???===@@@BBB@@@EEEFFFKKKTTTXXXUUUQQQOOOMMMPPPRRRNNNGGGDDDHHHMMMPPPTTTXXXZZZbbbooozzzxxxqqquuu~~~|||yyysssnnnqqqxxxzzzwww}}}nnn\\\PPPEEE999111...'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''  !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzz{{{zzzqqqcccVVVOOOLLLKKKPPP\\\jjjttt{{{}}}nnnfffZZZQQQJJJHHHFFFBBB??????<<<:::777777999<<<===>>>????????????????????????;;;<<<<<<===>>>>>>??????>>>??????@@@BBBDDDFFFGGGJJJJJJKKKMMMNNNOOOPPPQQQTTTVVVZZZ]]]___bbbfffiiiuuu}}}vvviiibbb```jjjuuuyyyooofffdddaaaZZZYYYYYYYYYYYYZZZ[[[\\\]]]ZZZXXXWWWWWWXXXXXXXXXWWWWWWSSSPPPPPPSSSSSSPPPLLLKKKLLLMMMKKKIIIGGGGGGHHHKKKIIIHHHJJJNNNTTTWWWYYYaaabbbeeehhhkkkiiifffbbbccc___ZZZXXXWWWUUURRROOOOOOQQQWWW___jjjwww~~~~~~~~~zzz{{{yyysssmmmkkkhhhaaa___jjjxxx}}}zzzyyyyyy{{{kkkXXXGGG888///+++******)))((('''&&&&&&((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%(((***)))%%%###%%%((('''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''((()))******&&&&&&'''((()))***++++++)))************+++++++++------------------------------///000000000000000000222999DDDRRRddd}}}}}}lll[[[QQQOOOPPPXXXdddjjjhhhcccaaa```bbb^^^UUUOOONNNMMMKKKMMMLLLPPPYYY``````_________eeeiiigggaaa^^^aaafffjjjmmmllliiijjjrrrxxxzzzxxxqqqsss~~~{{{uuuwwwyyy|||{{{iiiRRRDDD:::222,,,***'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######"""""""""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||rrrdddVVVNNNJJJKKKQQQ\\\fffppp{{{yyyjjj___TTTOOOJJJEEEBBBBBB???<<<999777888:::;;;;;;::::::;;;===>>>???@@@AAA>>>>>>>>>>>>>>>=========;;;;;;;;;<<<===???@@@AAACCCCCCDDDEEEGGGHHHIIIIIIMMMPPPSSSVVVYYY\\\___bbbiiiqqqxxxvvvmmmbbb]]]\\\```hhhjjjeeeaaaaaa^^^WWWVVVVVVVVVVVVVVVWWWXXXYYYUUUSSSQQQQQQRRRRRRQQQPPPSSSPPPLLLLLLMMMLLLIIIEEEDDDEEEEEEEEECCCDDDEEEGGGLLLLLLNNNSSSYYY___bbbdddfffeeefffggggggddd```\\\XXXTTTPPPMMMNNNPPPQQQRRRTTTYYYcccooo}}}~~~}}}zzzxxxxxxtttlllfffddd[[[[[[bbbrrrzzzzzz|||~~~nnn[[[KKK<<<111+++))))))(((((((((((((((((('''%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%''')))(((%%%$$$%%%(((((('''&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,%%%%%%&&&'''((()))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///222666:::>>>JJJddd{{{yyykkkaaaaaagggqqqyyyzzz|||~~~yyyoookkkiiiggg^^^ZZZZZZaaahhhkkknnnpppsss{{{~~~|||||||||zzz~~~yyyzzzyyyrrrttt~~~yyyuuuvvvvvvtttqqqzzzwwwaaaGGG777000,,,))))))((((((((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ssscccXXXQQQMMMMMMRRRZZZcccppp{{{rrrdddZZZRRRJJJFFFEEECCC@@@<<<:::;;;<<<<<<<<<777888999;;;<<<>>>???@@@????????????????????????>>>======<<<<<<=========??????@@@AAABBBCCCCCCDDDHHHKKKNNNQQQSSSUUUYYY[[[]]]dddjjjjjjbbb[[[WWWWWWXXX\\\]]]ZZZZZZ\\\YYYSSSRRRRRRQQQQQQRRRSSSSSSTTTQQQOOOMMMMMMMMMNNNMMMLLLMMMJJJHHHHHHHHHHHHEEECCCBBBDDDEEEFFFGGGIIILLLOOOTTTUUUWWW\\\aaaeeefffeeefffeeecccaaa___\\\WWWTTTOOOLLLIIIGGGJJJPPPVVVZZZ]]]eeeqqq~~~~~~~~~}}}zzzzzzxxxyyyzzztttiiibbb```]]]aaalll}}}yyyzzzttt```MMM>>>444---)))))))))((((((((('''''''''&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$&&&'''(((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******))))))((((((((('''''''''))))))*********+++++++++************************,,,,,,---...////////////111222555555555<<>>===999999999::::::;;;;;;;;;===>>>>>>???@@@AAABBBBBBBBBAAA???===<<<;;;;;;;;;=========>>>>>>?????????CCCEEEHHHJJJKKKMMMPPPRRRRRRXXX]]]]]]XXXSSSRRRRRRRRRSSSSSSRRRSSSUUURRRMMMMMMMMMMMMMMMMMMNNNNNNOOOLLLJJJHHHHHHIIIIIIHHHGGGDDDDDDCCCDDDFFFFFFFFFFFFEEEHHHKKKNNNPPPSSSXXX[[[^^^___aaadddggghhhfffdddaaa___[[[XXXUUURRROOOLLLIIIGGGFFFGGGKKKSSS]]]cccllluuuzzztttrrrtttuuuyyyzzzrrrfff___^^^eeemmmyyyyyy|||wwwhhhSSSAAA666000,,,)))******)))((('''&&&%%%%%%&&&&&&%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((*********)))))))))(((((())))))*********+++++++++************************+++,,,---......//////......------000111444>>>IIIZZZmmmzzz|||~~~}}}tttoooooonnnnnnooovvv|||rrrlllqqq~~~wwwuuurrrooommmooouuu{{{qqquuu~~~~~~xxxrrrrrrsssooohhhYYYHHH555...---,,,++++++))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||uuuooo___TTTJJJGGGJJJPPPZZZcccsssyyy|||oooaaaWWWSSSMMMIIIDDD@@@??????>>>===;;;;;;::::::999999888888:::;;;<<<>>>@@@BBBCCCCCCBBBAAA???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCDDDFFFHHHIIIMMMQQQRRROOOLLLLLLMMMMMMLLLKKKKKKLLLLLLKKKIIIIIIIIIIIIHHHHHHIIIIIIJJJFFFDDDCCCCCCDDDEEEEEEDDD@@@AAACCCEEEGGGIIIKKKLLLMMMPPPUUUXXX[[[]]]```cccccccccdddeeegggfffccc```YYYUUUQQQMMMLLLJJJHHHGGGEEEFFFHHHKKKQQQZZZeeelllyyy~~~|||}}}|||vvvrrrpppppprrruuutttlllaaa^^^```lllxxx}}}yyy}}}}}}jjj\\\GGG888000...+++*********)))((('''%%%%%%$$$&&&&&&&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''((()))***+++,,,,,,)))************+++++++++***************************+++,,,---...............+++***///222333666:::DDDRRRlll}}}xxxzzzwwwsssnnnkkkjjjqqq|||tttnnnqqq|||}}}}}}}}}vvvooogggcccdddlll}}}pppooovvvyyy{{{~~~{{{uuuooollliii^^^SSSCCC999///,,,,,,***)))))))))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||wwwssspppkkk^^^QQQJJJIIIKKKRRRYYYhhhoooyyyrrreee```XXXSSSMMMHHHEEEBBB@@@???<<<;;;;;;:::999888777777888888:::;;;===???@@@AAAAAA@@@???????????????@@@???????????????>>>>>>>>>===>>>@@@@@@??????@@@BBBAAADDDHHHHHHGGGFFFFFFGGGEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBAAABBBDDDEEEEEEDDDEEEGGGJJJLLLOOORRRUUUVVVYYY\\\aaadddeeeffffffgggcccbbb```___^^^[[[WWWSSSPPPLLLHHHEEEEEEEEEEEEEEEFFFJJJOOOTTT[[[eeeooovvv}}}}}}{{{||||||wwwtttrrrsssqqqqqqppplllccc]]]aaaiiiwww{{{yyy||||||yyy}}}zzzyyy~~~sss]]]OOO===000,,,+++***((((((((('''''''''&&&&&&&&&$$$$$$%%%'''))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""###$$$%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''((()))***++++++)))************+++++++++***************************+++,,,------...------000,,,,,,000222222222555:::@@@QQQhhh~~~zzzxxx{{{uuuooommmooo~~~{{{uuutttzzz|||xxxvvvvvvwwwwwwvvvtttllldddaaacccnnnsssqqqtttvvvzzz|||~~~|||sssggg\\\NNNCCC666000,,,,,,+++(((''')))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzwwwvvvyyyjjjZZZPPPKKKJJJMMMQQQ```hhhsss{{{wwwqqqccc^^^VVVOOOJJJGGGCCCAAA<<<;;;;;;:::999888777777666777888999;;;<<<======@@@@@@AAAAAABBBDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBBBB???@@@AAA@@@?????????AAA===???BBBCCCBBBBBBBBBDDD@@@@@@AAABBBAAA@@@BBBFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBCCCFFFGGGHHHGGGMMMOOORRRUUUWWWZZZ]]]```bbbfffkkkmmmmmmkkkjjjiiibbb```\\\XXXTTTOOOIIIEEEJJJGGGCCCAAAAAACCCEEEEEEJJJOOOVVV]]]dddmmmwww~~~{{{~~~}}}{{{|||~~~}}}{{{wwwsssrrrsssuuuuuurrrnnnhhh___\\\eeeqqq}}}rrrnnnpppvvv|||xxxssswwwzzzzzzyyyzzz~~~{{{kkkTTTGGG666+++))))))(((&&&&&&&&&&&&'''''''''((((((######$$$&&&((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))((((((((('''''''''''')))************+++++++++******************************+++,,,------------...+++***------+++...222555333;;;NNNcccxxx~~~uuu{{{|||vvvsssooo~~~}}}xxxxxx{{{uuuppppppvvv{{{{{{yyyqqqkkkggghhhkkksssvvvuuuvvvvvv{{{zzzwwweeeSSSDDD:::111...------***''''''+++***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssrrrxxxxxxvvvnnnbbbVVVQQQNNNMMMYYY[[[cccpppzzzvvvmmmaaaWWWQQQNNNKKKHHHFFFCCC@@@<<<:::999888999:::888666666888999999999;;;<<<<<<===@@@BBBEEEGGGJJJJJJJJJIIIGGGFFFHHHIIIGGGGGGEEEDDDCCCBBBAAA@@@CCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBDDDDDDEEEEEEFFFGGGGGGHHHKKKKKKLLLNNNPPPRRRTTTVVVXXXYYY\\\___bbbcccddddddjjjjjjkkkjjjiiifffcccbbbXXXTTTNNNIIIFFFEEEEEEEEECCCDDDDDDDDDDDDFFFJJJMMMQQQVVV]]]fffooovvvzzz|||~~~~~~}}}yyy{{{zzzvvvsssqqqoooppprrrsssssssssmmmfffaaa\\\^^^nnnwwwnnniiihhhttt|||xxxrrrqqqrrrwwwppp\\\CCC;;;111,,,,,,,,,***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########&&&%%%$$$######$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++*********))))))((((((******++++++++++++******************************,,,,,,---------,,,++++++---------............///...000777@@@KKK\\\ttt|||~~~|||uuuvvv}}}yyyuuutttyyy~~~zzzssspppssssssvvv{{{~~~~~~hhhKKK999222++++++)))(((''''''''''''+++***)))(((&&&$$$###"""%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%""""""###'''+++,,,***(((%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###########################&&&%%%%%%%%%%%%&&&''''''|||xxxrrruuu~~~}}}xxxnnnccc[[[UUURRRSSSTTT[[[hhhrrryyyssshhhaaa[[[VVVSSSJJJHHHDDD@@@===;;;::::::<<<:::888777777888777777888888888999;;;>>>@@@BBBGGGIIIIIIIIIIIIIIIKKKMMMKKKLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGJJJJJJKKKLLLNNNOOOPPPPPPSSSTTTTTTVVVWWWYYY[[[\\\]]]___aaadddeeefffeeeeeeeeeeeedddaaa]]]XXXTTTRRRMMMJJJFFFCCCAAAAAAAAABBBDDDEEEGGGHHHIIILLLQQQTTT[[[^^^dddjjjooosssuuuuuuvvvxxxzzz|||~~~~~~~~~~~~}}}~~~|||xxxzzzzzztttpppmmmmmmppptttuuuvvvppphhh```^^^___gggwwwxxxpppllllllyyy~~~vvvooorrrwww~~~xxxbbbPPP<<<555---(((((()))'''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((('''''')))******++++++******)))************************'''''')))***+++,,,,,,,,,------------............------000555;;;FFFXXXhhh~~~|||www{{{~~~{{{zzzzzz}}}~~~}}}}}}xxxwwwuuuuuu}}}}}}sss^^^EEE555///+++***)))(((''''''''''''***)))((('''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$'''))))))'''$$$&&&%%%%%%%%%$$$$$$$$$$$$##################$$$$$$""""""###$$$$$$$$$$$$###########################&&&%%%%%%%%%%%%&&&''''''iiizzzvvvttt~~~zzzrrrhhh```[[[RRRQQQTTT]]]gggooozzzzzzqqqiiibbb]]]TTTRRRMMMHHHCCC@@@???>>>@@@>>>;;;999999999777666666666666666888:::<<<===AAACCCEEEFFFGGGHHHKKKNNNMMMOOOQQQSSSSSSSSSQQQPPPQQQQQQQQQPPPOOOOOONNNNNNQQQQQQQQQQQQPPPPPPPPPPPPRRRSSSTTTVVVXXXZZZ\\\\\\^^^^^^^^^^^^^^^___```aaa^^^```bbbccccccaaa___]]]ZZZYYYWWWTTTOOOJJJFFFDDDAAAAAA???>>>???@@@AAABBBEEEGGGKKKNNNRRRVVV[[[___dddfffjjjmmmoooooonnnmmmlllmmmmmmkkkkkkrrr~~~~~~~~~~~~}}}||||||zzzwwwxxx|||{{{xxxrrrmmmiiikkkpppvvvwwwvvvmmmddd]]]```jjjwww{{{sssqqqsssyyyssskkkrrr|||wwwfffQQQBBB666000***&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((('''''''''''')))******++++++******)))))))))))))))))))))))))))'''''')))***++++++,,,,,,,,,,,,,,,---------......///...///111222555AAAMMM\\\ttt~~~~~~yyyuuurrrooooootttzzz}}}|||zzzwww~~~}}}|||tttjjj___NNN<<>>===<<<;;;999777777777666666777888:::;;;:::<<<>>>???@@@BBBEEEGGGIIIKKKOOORRRSSSSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRWWWWWWXXXXXXXXXXXXXXXXXXWWWXXXZZZ\\\___aaacccdddcccbbbaaa___^^^]]]\\\\\\UUUWWWXXXYYYWWWTTTQQQNNNKKKJJJJJJHHHFFFCCCAAA@@@<<<===@@@AAACCCEEEGGGIIIIIIMMMRRRWWW[[[```eeehhhiiijjjllllllkkkiiifffdddcccdddbbb^^^\\\cccqqq}}}~~~|||{{{xxxuuutttuuuuuutttqqqmmmjjjmmmsssvvvssspppkkkeeebbbjjjzzzvvvuuuyyy{{{uuuqqqllltttxxxiiiWWWFFF;;;222...***(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&''')))$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))),,,,,,---,,,,,,+++***)))+++,,,,,,,,,------------///...///111000111888AAAEEEXXXgggssszzzpppnnnkkkkkkpppxxx|||}}}}}}}}}yyyyyy}}}wwwmmmaaaRRRHHH===222+++)))***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%$$$$$$%%%%%%&&&'''___cccpppoooiiihhhnnnttttttssstttiii^^^TTTPPPSSS[[[iiiuuuzzz~~~~~~qqqmmmfff]]]VVVPPPLLLJJJEEECCCAAA@@@???>>>;;;999999999777777777777888999777888:::::::::;;;===??????BBBEEEIIIKKKKKKJJJIIIKKKKKKLLLMMMOOOPPPQQQQQQVVVWWWXXXYYYZZZZZZYYYYYYVVVWWWXXX[[[]]]___aaabbb___]]]ZZZWWWTTTRRRPPPOOOIIIJJJKKKKKKIIIFFFBBB@@@?????????@@@@@@?????????===@@@FFFIIIKKKMMMOOORRRQQQUUUZZZ___cccgggjjjmmmmmmmmmkkkhhhddd```[[[YYYVVVXXXYYYWWWXXX```ppp|||{{{xxxtttqqqnnnmmmoooqqqsssqqqppprrruuusssmmmggghhhiiimmmyyyyyyyyy~~~xxxuuusssttt{{{|||mmmZZZIII<<<555...,,,***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((,,,,,,,,,,,,+++***)))(((++++++++++++,,,,,,,,,---+++***,,,//////---222888888EEELLLVVVjjj}}}ppppppqqqsssxxx~~~vvvyyy}}}rrrmmmmmmdddWWWJJJ===666111+++((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!###$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$$$$%%%&&&&&&llliiimmm~~~xxxiii___bbbjjjnnntttzzzrrrgggZZZSSSQQQTTT^^^hhhtttzzzxxxnnneee]]]XXXVVVLLLJJJHHHFFFEEEBBB???<<<;;;:::999777777777777888888999:::999888888999;;;888999<<>>>>>???BBBHHHOOOSSSUUUUUUXXXZZZ[[[^^^cccgggiiijjjkkklllnnnlllgggbbb\\\WWWSSSQQQNNNRRRVVVZZZ```jjjxxx~~~~~~yyytttoookkkhhhgggkkkqqqwwwwwwwwwwwwtttnnngggaaafffooo|||{{{{{{}}}xxxxxxyyyqqq^^^KKK<<<222...))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************((())))))******))))))((((((((((((((((((((((((((('''(((((()))******))))))******+++++++++,,,,,,,,,---+++---000///---...333000777999@@@SSSeee|||}}}}}}yyyrrrmmmqqqzzzwwwyyy|||{{{ppprrrwwwyyyggg^^^ZZZOOOBBB999000---+++(((''')))((((((''''''&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%&&&&&&wwwqqqxxxzzzbbb\\\```eeeooozzzxxxoooddd]]]XXXUUUXXX]]]kkksss}}}zzzqqqkkkhhh[[[YYYVVVSSSPPPKKKFFFCCC@@@???===;;;:::999999:::888999999888666666777999555666888999:::;;;;;;;;;999:::;;;===>>>@@@AAABBBBBBDDDFFFHHHIIIIIIIIIHHHDDDEEEEEEEEEFFFFFFGGGGGGEEEDDDBBB@@@>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>@@@CCCDDDFFFLLLRRR[[[_________```bbbdddgggkkklllkkkjjjhhhhhhgggeee```[[[WWWUUUTTTTTTUUUYYY```gggoooyyy~~~~~~|||}}}~~~~~~~~~}}}{{{tttmmmhhhfffcccccckkkuuu}}}}}}|||wwwpppiiidddbbbhhhyyy|||{{{zzzzzz}}}}}}sssbbbNNN>>>333...,,,'''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$"""$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))******(((((())))))))))))(((((('''''''''''''''''''''''''''(((((()))))))))))))))************++++++++++++...,,,---000///---...111,,,000000555CCCMMM^^^vvvzzzzzzvvvtttvvvxxxwwwyyy~~~{{{pppfffbbbgggqqq}}}wwwiiijjjooorrrxxxxxxYYYMMMGGG:::444///,,,,,,+++(((''')))'''''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''%%%###"""$$$&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$##################""""""###$$$$$$$$$$$$###########################$$$$$$$$$###$$$$$$%%%&&&qqqoooxxxjjj\\\[[[___kkkwww{{{tttmmmhhhaaaYYYWWWXXXaaakkkxxx{{{xxxjjjgggccc___ZZZTTTNNNJJJEEEDDDAAA???>>>=========666777777666444444555777666777777777888888999999666666777888999::::::;;;:::;;;>>>@@@BBBBBBAAA@@@========================<<<<<<;;;::::::::::::;;;999888888777888999;;;<<<<<<===???BBBFFFJJJMMMOOOTTT[[[dddhhhhhhfffgggiiijjjllloooooommmiiifffeee___\\\YYYVVVUUUWWWYYY[[[cccgggmmmuuu}}}~~~|||zzz{{{~~~~~~~~~~~~|||yyyvvvppphhhcccbbb```bbblllxxxwwwllleeedddeeemmm~~~|||zzz}}}xxx{{{sssgggUUUCCC666000......''')))***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))&&&$$$"""$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''------,,,,,,***)))(((''')))************+++++++++(((&&&'''+++,,,***+++///+++000///222;;;===FFFZZZlll{{{zzzzzzmmmlllooonnnllllllqqqwwwtttiii___eeejjjuuutttdddeeekkkooottt{{{~~~nnnMMM@@@:::---...+++,,,...---(((''')))''''''&&&&&&&&&''''''(((''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&%%%$$$$$$'''***#########$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$######$$$$$$%%%&&&rrrllljjjooofff]]]^^^cccgggpppooonnnllljjjddd]]]XXXXXX___iiisss|||yyyqqqllljjjeee[[[SSSRRROOOKKKGGGEEEDDDBBB@@@>>>===;;;999888666666666888666555666777888777666666666777777777666555555888888888888999:::;;;<<<999888777666555666777777999888888777777777777777333888;;;;;;<<<@@@BBBAAACCCFFFJJJMMMPPPTTTXXX[[[ccciiippprrrpppnnnooorrruuutttrrrpppmmmggg```[[[VVVVVVWWWXXX[[[```gggllltttvvvzzz}}}||||||}}}}}}|||{{{zzzzzzzzz{{{|||~~~{{{xxxwwwwwwtttnnnjjjeee___ZZZZZZ\\\___gggooo|||wwwpppjjjhhhlllrrrwwwyyy~~~~~~|||yyy{{{}}}jjjXXXCCC666111---++++++)))((((((((())))))&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((()))***************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,...111666;;;>>>UUUcccxxx~~~}}}tttccc^^^^^^___^^^```gggoootttsssqqqqqqwwwiiifffhhhlllttt|||}}}zzzrrrqqqhhhTTT===...---222)))))))))))))))(((((('''***)))'''&&&%%%$$$$$$$$$(((((('''''''''&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!##################$$$$$$"""############$$$$$$$$$!!!"""###%%%%%%$$$######'''&&&%%%%%%$$$$$$$$$$$${{{pppiiifffuuuyyyggg^^^]]]^^^gggfffgggiiikkkjjjfffcccZZZ]]]aaahhhpppwww~~~{{{xxxrrriiiaaa]]]ZZZUUUQQQOOOLLLIIIGGGGGGFFFDDDBBB@@@???>>>===;;;999888888888888777555666666555555555555444444777777666777777888999:::777777555555444555666777999999888888777888888999:::@@@DDDCCCEEEJJJLLLLLLMMMPPPTTTWWWZZZ^^^bbbdddjjjoootttvvvsssrrrsssuuuxxxxxxwwwsssmmmfff___[[[YYY[[[^^^aaaeeekkkrrrwww~~~|||{{{{{{|||zzzyyyyyyyyyzzz{{{}}}}}}{{{vvvsssqqqmmmgggbbb[[[VVVTTTVVVXXXYYY]]]aaaeeecccaaabbbhhhsss~~~xxx~~~{{{}}}}}}}}}|||vvv^^^NNN<<<333///,,,***+++)))'''&&&&&&(((((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))************)))))))))*********+++++++++)))***++++++,,,,,,++++++,,,++++++,,,...222555888>>>IIIZZZmmm|||{{{|||{{{vvvzzz}}}rrrccc______bbbaaacccmmmzzzttthhheeehhhmmmvvvrrrjjj\\\XXXOOOBBB444,,,))))))'''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$~~~rrrggggggnnn}}}zzzhhh]]]YYY```___```eeekkkppppppoooaaa___]]]]]]cccmmmwww~~~|||~~~zzzsssnnnjjjeee```\\\YYYVVVSSSPPPOOOMMMKKKIIIFFFEEEDDDCCCAAA???>>>===<<<999777999888777555555555666777777777777777888999::::::888888777666666777888999===<<<<<<<<<<<<<<<======???EEEIIIJJJLLLRRRUUUUUUUUUXXX\\\___bbbeeeiiilllrrrvvvyyyzzzxxxwwwxxxzzzzzz||||||xxxooofffaaa___aaadddiiinnnsssyyy~~~|||{{{zzzzzz{{{uuuvvvvvvxxxzzz|||~~~yyyrrrlllhhhccc]]]XXXSSSNNNMMMQQQTTTRRRPPPPPPMMMOOOTTT]]]kkk~~~{{{www|||www{{{~~~}}}qqqfffNNNAAA444///---***)))***(((&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""############$$$&&&&&&%%%%%%%%%%%%&&&&&&######""""""######$$$%%%%%%$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((()))))))))'''((())))))******)))))))))))))))*********++++++)))***++++++,,,,,,++++++---,,,++++++,,,...000222000666@@@NNN```xxx|||zzzyyy|||rrrnnnpppsssxxx|||{{{|||~~~wwwsssuuuwwwzzzzzzxxxyyyrrrfffcccdddjjjhhhkkkwwwvvvmmmjjjnnnuuuwwwaaaRRRFFF@@@888333111///+++'''&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%########################"""############$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%{{{llleeennnoooccc```]]][[[___hhhppptttuuulllggg```\\\]]]dddmmmsssuuuxxx|||{{{uuuoookkkgggccc```[[[ZZZYYYVVVTTTQQQNNNMMMOOOLLLIIIGGGEEECCC@@@>>>???===;;;999999999;;;<<<::::::::::::;;;<<<===>>><<<<<<;;;;;;;;;<<<>>>???CCCCCCCCCCCCCCCDDDEEEEEEFFFLLLPPPRRRUUU[[[^^^^^^___aaaeeehhhjjjmmmpppssszzz|||~~~}}}|||{{{|||~~~zzz~~~}}}uuummmjjjkkknnnqqqvvv{{{~~~}}}|||{{{{{{{{{{{{ssstttuuuwwwzzz|||~~~zzztttllleee```[[[UUUPPPPPPJJJGGGJJJMMMJJJFFFEEEBBBIIIVVVeeewwwzzzvvvvvvzzz}}}}}}www{{{wwwcccTTTAAA777...,,,,,,)))'''((('''%%%""""""$$$&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))************))))))***+++++++++++++++...---,,,,,,,,,---///000111222555;;;GGG[[[rrr|||tttpppqqqtttwww~~~sssmmmmmmnnnrrrwww{{{tttuuuxxx{{{sssmmmmmmnnnpppuuuvvvzzz~~~|||xxxttttttvvv}}}zzzsssqqqpppyyyuuuuuu~~~~~~{{{tttrrrttt|||~~~fffNNN>>>777222------000000---)))(((((())))))(((((('''&&&#########$$$%%%&&&((((((%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$###############""""""#########$$$$$$$$$######"""!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%mmmgggqqq}}}ggg```XXXYYYaaakkkqqqsssqqqmmmfff```]]]]]]___aaaggglllrrrxxx|||zzzvvvrrrooojjjjjjhhhfffbbb^^^[[[YYYYYYWWWSSSQQQOOOLLLIIIFFFFFFDDDBBB@@@???@@@AAABBB????????????@@@AAABBBBBBBBBAAAAAAAAABBBCCCEEEFFFJJJJJJJJJJJJKKKLLLNNNNNNRRRXXX]]]^^^aaagggkkkkkkkkknnnqqqsssuuuxxx{{{~~~zzz~~~yyyyyyzzz|||~~~~~~~~~}}}|||||||||||||||ssstttuuuwwwyyyzzz{{{|||rrrlllddd^^^ZZZUUUPPPLLLMMMFFFAAABBBCCCAAAAAABBBDDDPPPbbbvvv{{{pppppprrruuuwwwzzz~~~{{{yyyyyy}}}oooWWWFFF888111,,,,,,+++(((&&&''''''$$$""""""$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$#########""""""'''&&&&&&%%%$$$###""""""$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))))))))))))))(((((()))))))))*********))))))***++++++++++++***,,,++++++++++++---...///000000000111666BBBQQQ]]]qqqxxxqqqoooqqqssswww{{{xxxssspppmmmmmmqqquuuwwwwwwlllmmmooorrrwww~~~qqqiiiggghhhkkknnnkkkrrrzzz|||zzzyyy{{{xxxtttsssvvvzzz|||wwwvvv}}}}}}rrrcccQQQ???333---+++))))))))))))(((&&&(((((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """###%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""!!! """###$$$$$$$$$$$$######$$$$$$%%%jjjjjjqqq|||nnn^^^XXX\\\eeelllnnnmmmkkkiiiddd___YYYTTTQQQUUU[[[dddkkkqqqwww~~~xxxwwwvvvsssooojjjfffddddddbbb___\\\[[[XXXUUUSSSPPPNNNMMMKKKJJJJJJJJJKKKGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJKKKLLLNNNPPPQQQSSSSSSTTTTTTVVVWWWXXXYYY]]]cccggghhhjjjpppsssssssssvvvyyy{{{|||~~~~~~|||{{{||||||||||||||||||||||||uuuuuuuuuvvvuuuuuuttttttgggbbb[[[WWWTTTQQQKKKGGGFFF@@@<<<;;;;;;<<>>444...++++++***)))'''%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$###""""""""""""############$$$$$$$$$"""!!!!!!!!!!!!"""######$$$############$$$$$$%%%{{{ppphhhjjjuuurrraaa^^^bbbfffgggdddfffhhhhhhcccZZZQQQKKKJJJPPPXXX^^^cccjjjrrryyyzzzzzz{{{}}}zzzvvvsssrrrpppmmmkkkjjjhhhfffccc]]]]]]\\\[[[ZZZYYYXXXXXXUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYXXXYYY[[[]]]___``````aaaaaabbbdddeeeggghhhhhhmmmqqqqqqrrrwwwzzzyyyzzz|||}}}~~~~~~||||||yyyyyyzzz{{{{{{{{{{{{{{{vvvvvvuuusssqqqnnnkkkiii]]]YYYTTTQQQOOOLLLFFFAAA===;;;:::;;;;;;>>>IIITTTYYYfffzzzyyypppmmmppprrrpppooorrryyy~~~~~~~~~}}}zzzwwwwww{{{~~~uuueeeQQQ???555///+++)))+++***'''&&&)))'''&&&%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$##################$$$!!!"""###$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&'''(((((())))))(((((((((((((((((()))))))))***((())))))***************)))))))))))))))*********+++...222333222333666999;;;GGGWWWccclll{{{{{{vvvvvvvvvsssqqqnnnnnnooopppsssyyy}}}wwwtttvvvxxxyyy|||oooeee\\\\\\bbbiiiqqqyyy}}}nnnhhhfffeeeVVVNNNCCC;;;666333...***---,,,***(((((((((((((((%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$######$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$###############$$$%%%%%%{{{ggg^^^aaaooommmbbbaaabbbaaa___ccchhhkkkggg^^^TTTMMMHHHMMMSSSVVVYYY^^^fffmmmssssssuuuxxx{{{}}}|||{{{}}}{{{xxxwwwwwwuuusssqqqiiiiiiiiihhhgggeeedddccc````````````aaabbbcccdddeeedddeeeeeegggiiikkkmmmlllllllllnnnoooqqqsssttttttyyy|||{{{|||xxxyyy{{{}}}~~~~~~~~~~~~vvvwwwxxxyyyzzzzzzzzzzzzvvvvvvtttqqqmmmhhhdddbbbXXXTTTPPPNNNLLLHHHBBB===888999<<<>>>???DDDQQQ___cccooowwwsssvvvvvvssspppttt{{{zzz||||||yyyvvvwww{{{zzztttfffTTTBBB555///+++((('''******'''(((***((('''&&&&&&''''''%%%###&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!""""""$$$%%%&&&''''''&&&&&&'''&&&%%%$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))***************---,,,,,,,,,++++++******'''+++000111///......000---555>>>DDDLLL^^^vvv}}}~~~~~~uuuhhh]]][[[___fffnnnuuusss___TTTNNNJJJAAA;;;333//////...+++(((+++((($$$###&&&((((((&&&''''''((((((''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%######""""""###$$$%%%%%%hhhXXXRRRVVViii~~~xxxlllbbbZZZUUUdddllljjjmmmqqqdddPPPLLLPPPRRRLLLEEEGGGTTT```ccceeehhhlllpppsssvvvwww|||{{{zzzyyyxxxuuuqqqmmmnnnmmmlllkkklllnnnqqqrrrtttttttttuuuvvvwwwxxxyyywwwwwwxxxyyy{{{~~~}}}~~~|||~~~|||||||||}}}}}}{{{yyywwwxxxyyyzzzzzzxxxvvvtttuuuqqqkkkfffaaa]]]XXXUUUNNNNNNNNNMMMJJJDDD<<<777777999<<>>===<<<>>>@@@CCCJJJUUUdddttt~~~}}}{{{zzzyyyyyyyyy{{{~~~{{{}}}zzzwwwqqqmmm[[[OOO???444///---+++)))((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))((((((''''''(((((()))***))))))))))))))))))((())))))))))))***+++------++++++++++++++++++,,,,,,...+++---000000///999FFFRRRbbbuuu~~~zzzwwwzzz}}}wwwnnniiimmmuuu}}}|||vvvqqqnnnooovvv~~~wwwaaaRRRMMMAAAAAA>>>888111,,,,,,---((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$################################################""""""######$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""######$$$######$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$iiiXXXQQQRRR^^^oooqqqeeeaaammmyyy{{{xxxwwwtttoooeeeWWWKKKBBB>>>===@@@???@@@BBBGGGMMMTTTXXX___fffpppzzz~~~}}}~~~~~~}}}|||||||||zzzvvvtttooonnnllliiiddd```\\\ZZZPPPNNNLLLKKKKKKIIIGGGEEEAAA@@@???======???CCCFFFFFFIIINNNWWWdddsss~~~zzz}}}}}}|||{{{zzz{{{~~~~~~xxxpppfff___PPPDDD666...---...+++(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%(((((((((''''''(((((((((******))))))((((((((('''((((((((()))***,,,---...++++++++++++***************)))+++///...---333<<<===GGGTTT^^^gggqqqzzz{{{}}}uuuuuuyyy}}}{{{qqqkkkjjjpppxxxyyy~~~|||ppphhhcccfffkkksss|||}}}wwwppprrrrrruuu{{{vvvdddOOO@@@;;;333333333000,,,***+++---(((((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###############$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$eeeWWWRRRVVV```tttvvvgggjjjqqqrrrssswwwyyyxxxssseeeTTTGGG@@@???>>>===;;;;;;>>>CCCIIIMMMUUU\\\gggsss}}}~~~~~~~~~|||}}}~~~}}}zzzyyyyyyxxxyyyyyywwwssspppllljjjfffaaa[[[UUUQQQNNNKKKJJJIIIIIIJJJIIIFFFDDD;;;;;;;;;;;;===BBBKKKQQQQQQUUU\\\hhhuuuyyywww~~~~~~{{{{{{}}}zzzmmm]]]RRRDDD;;;111---......)))$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''#################################$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))))))))((((((''''''((((((((()))***,,,---...******************))))))((())),,,///...---000555555777<<>><<<999888888<<>>666888999;;;???HHHTTT]]]___eeeppp~~~wwwppptttzzz||||||{{{jjjVVVGGG888333---+++,,,+++&&&"""%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&'''''''''''''''((((((''''''&&&&&&''''''((()))(((((((((((((((((('''(((((((((((()))***,,,,,,))))))))))))))))))*********+++---...,,,++++++,,,222000000333666:::BBBJJJ]]]ooo~~~vvvllljjjlllqqqwww|||xxxnnnfff```^^^dddlllxxx{{{tttnnniiieeebbb___aaaiiiuuuzzz||||||xxxrrrnnnjjjddd]]]VVVPPPJJJFFF>>>555000000,,,++++++)))((('''&&&%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############""""""############$$$$$$$$$########################"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$$$$$$$$$$#####################$$$""""""############""""""!!!!!! !!!!!!"""##################$$$%%%&&&oooddd^^^^^^gggqqq|||wwwqqqnnnllllllqqqvvvtttjjj[[[LLLCCC>>><<<999777777999;;;===CCCGGGOOOYYYdddoooxxx}}}{{{zzz{{{~~~~~~}}}yyyxxxvvvuuuuuutttqqqooonnnmmmlllllljjjeee___[[[XXXVVVSSSNNNJJJFFFCCCBBBEEECCCBBBBBBAAA???:::777666999===AAAGGGRRRaaakkkrrr{{{qqqiiilllrrr~~~~~~}}}sssbbbLLL===000---***))))))(((&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%##################################################################################################################$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((''''''((())))))***'''((((((((()))************,,,...---,,,+++***)))...++++++///000000444:::DDDQQQdddvvv}}}rrrooooooqqqtttwww}}}yyysssmmmeee___```eeeuuu}}}{{{vvvqqqooohhhddd```bbbkkkwww}}}xxxsssmmmmmmfff\\\VVVRRRKKKCCC===999666666444///,,,---,,,+++************((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""""""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###############""""""""""""######$$$$$$%%%%%%&&&&&&###"""""""""""""""""""""""""""############""""""!!!!!! !!!!!!"""###""""""""""""###$$$%%%&&&yyynnnfffeeefffgggnnnwww~~~ssshhhlllssswwwsssfffSSSEEE???===;;;999888999;;;<<<===@@@FFFOOO[[[gggqqqwwwxxxxxxzzz~~~~~~~~~}}}||||||}}}~~~}}}|||wwwuuusssrrrqqqqqqooommmkkkjjjiiigggddd^^^WWWRRRPPPNNNKKKHHHEEECCCAAA@@@<<<<<<<<<<<<===;;;888555:::>>>CCCGGGOOO[[[kkkvvv|||llldddhhhooo}}}}}}yyytttjjjYYYDDD555---,,,***(((''''''((()))$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%################################################################################################ !!!"""###$$$%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((((((''''''''''''((()))&&&''''''((()))******+++))),,,...------......,,,***''')))///111......333666>>>JJJXXXcccmmmtttxxxwwwsssqqqqqqrrrvvv}}}~~~yyysssjjj```]]]```rrrzzz|||xxxuuusssjjjfffcccfffooo{{{xxxssslllfff[[[[[[SSSGGGAAA>>>888000///,,,---000000,,,******'''&&&&&&'''(((((('''&&&''''''&&&&&&''')))***,,,''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&((('''&&&%%%$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$%%%&&&&&&''''''""""""""""""!!!!!!!!! """"""#########""""""!!!!!!!!!!!!!!!!!!""""""###""""""""""""###$$$&&&&&&oooaaa^^^```bbbkkkvvvyyyooonnn|||yyyaaaPPPLLLEEEBBBCCCAAA;;;888:::AAA???@@@GGGRRR]]]ccceeeqqqqqqrrrtttwwwzzz}}}~~~~~~|||{{{zzzzzz|||}}}}}}}}}~~~}}}}}}}}}~~~wwwtttpppmmmkkkjjjhhhfffgggddd___XXXSSSOOOMMMLLLGGGCCCAAA@@@===888888;;;<<<999666666888999888666888EEESSS[[[cccppp|||tttkkkdddbbbhhhqqq~~~}}}}}}yyyuuuqqqiiiYYYEEE777111))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$"""!!!!!!!!!%%%%%%$$$###""""""######"""!!! """$$$''')))---+++'''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$########################$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$#########%%%$$$#########$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###$$$%%%'''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%###%%%'''((()))((('''&&&&&&'''((((((((('''&&&%%%(((((((((((((((''''''''',,,+++***)))))))))***+++,,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,---...111222666<<>>888333000///000))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! %%%###"""!!!!!!###%%%&&&$$$$$$$$$###"""!!!!!! ######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!&&&$$$!!! !!!###%%%!!!!!!!!!"""######$$$$$$$$$$$$###"""!!!!!!""""""uuuggg^^^YYY___eeesssqqqbbbSSSJJJCCCCCCCCC>>><<<<<<;;;<<<===AAAGGGNNNUUUYYYaaacccgggkkkpppsssvvvwwwwwwzzz~~~~~~}}}zzzyyyxxxyyy{{{}}}}}}|||}}}}}}|||{{{{{{{{{{{{{{{uuuqqqlllhhheeebbb___]]]YYYVVVQQQLLLGGGDDDBBBAAADDD@@@???@@@>>>;;;:::<<<999888666666888;;;???@@@JJJXXXgggnnnsss}}}}}}rrrjjjeeebbbgggnnn{{{}}}}}}{{{zzzzzz{{{~~~|||uuunnneeeZZZLLL;;;222///))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$######$$$%%%$$$$$$###""""""######$$$$$$######$$$&&&((()))%%%$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$##############################""""""###$$$$$$%%%%%%%%%%%%$$$$$$############"""!!!!!!!!!"""$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))(((&&&%%%%%%&&&'''((((((''''''&&&((((((((((((((((((((('''***))))))))))))***,,,,,,++++++******++++++,,,---,,,++++++***+++,,,---...//////111444888>>>CCCGGGKKKOOOXXXeeesssvvvpppooommmzzz~~~wwwuuuwwwwww{{{~~~}}}xxxtttsssmmmfffdddhhhmmmqqqrrrrrrlllaaaUUUKKKDDDAAA@@@<<<999555000---,,,++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######%%%%%%&&&%%%$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$######"""!!!!!! """######$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$###"""""""""""""""}}}hhhZZZXXXWWW[[[eeerrr|||eeeYYYMMMJJJJJJGGGDDDBBB???AAACCCDDDEEEHHHMMMQQQNNNQQQWWW^^^dddhhhkkklllllloootttyyy~~~}}}}}}~~~~~~~~~~~~~~~}}}|||wwwvvvvvvxxxzzz||||||{{{xxxxxxxxxxxxwwwuuuttttttpppkkkeee___[[[VVVRRROOOMMMKKKGGGCCC@@@===<<<<<<<<<888777:::;;;888666777666888;;;===@@@FFFOOOVVVcccsss{{{sssoookkkhhhjjjoootttvvvzzz|||~~~}}}|||zzzvvvwwwxxx{{{vvvnnncccUUUIII<<<111---...)))(((''''''&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%$$$######"""#########%%%%%%$$$###$$$%%%&&&''' """$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""" """############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%%%%&&&'''((((((((('''''''''((((((((((((((((((''''''(((((()))+++,,,---***))))))))))))***++++++++++++******++++++,,,---,,,+++++++++---000333555555777<<>><<<;;;::::::777444333666777444333555666???IIIQQQVVV^^^jjjsss{{{{{{zzzxxxtttsssuuuvvvwwwyyy{{{||||||{{{{{{tttvvvyyy}}}{{{rrreeeXXXIII===333,,,+++---(((''''''&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&!!!"""$$$$$$"""!!!""""""$$$$$$###############$$$$$$###""""""!!!"""######!!!!!!"""$$$%%%%%%%%%%%%########################&&&%%%$$$###""" """"""#########$$$$$$$$$########################""""""$$$%%%%%%$$$###"""$$$$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''((())))))''''''''''''((((((((((((''''''(((((()))***++++++)))(((((((((((()))*********************++++++,,,((((((((((((***,,,///000000000222666>>>GGGOOOTTT]]]dddppp~~~zzztttwwwzzzwwwvvv~~~{{{~~~}}}zzzxxxtttppphhh___RRRIIIFFFFFFFFFFFF@@@===888333///---,,,,,,((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%####################################$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$"""""""""""""""""""""""""""!!!  !!!""" !!!""""""######""""""############""""""!!!!!!!!!!!!"""############"""######$$$%%%%%%%%%%%%$$$########################!!!!!!######$$$###""""""!!!!!!!!!!!! ######"""""""""""""""###ggg]]]SSSNNNPPPWWWfffsssttthhheeeeee___YYYOOOMMMMMMRRRYYYZZZTTTMMMHHHFFFDDDDDDEEEIIIMMMPPPPPPSSSXXX___ffflllqqqtttwwwyyy{{{}}}}}}~~~~~~||||||{{{|||}}}|||zzzwwwttttttuuuwwwwwwxxxxxxxxxtttsssssstttvvvwwwuuusssiiiiiiiiihhhfffdddaaa___XXXTTTOOOJJJGGGDDDAAA>>>:::999888777666555555555777444444666666555888===CCCQQQcccpppxxx~~~~~~{{{|||yyyzzz{{{|||||||||{{{{{{wwwzzz}}}|||}}}|||uuulllVVVKKK>>>555///)))(((***''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%% """$$$$$$"""!!!"""###$$$###############$$$$$$######"""""""""!!!""""""%%%###"""!!!!!!###$$$&&&####################################""""""!!!!!!""""""#########$$$$$$$$$########################"""###$$$%%%%%%$$$""""""########################$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''')))***(((%%%$$$$$$%%%$$$############$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''(((((()))***))))))************+++***((((((((()))***,,,...///......///222555999===???DDDIIIRRR^^^hhhmmmnnnmmmfffccchhhxxx{{{uuuwwwtttiiieeecccaaa^^^SSSKKK@@@999777777777666000///---***(((((((((((((((((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%###""""""###%%%%%%!!!"""###$$$$$$$$$###############"""""""""""""""!!!!!!"""############"""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""!!!!!!"""$$$$$$$$$###""" !!!!!!!!!!!!###"""""""""""""""######xxxlll^^^UUUNNNLLLPPPWWWlllxxxqqqnnnggg___UUUPPPNNNUUUaaafffbbb[[[TTTOOOHHHBBB??????AAADDDFFFGGGKKKPPPUUU[[[```ccckkkmmmqqqsssuuuxxx{{{~~~{{{{{{||||||~~~~~~}}}}}}~~~}}}|||{{{{{{}}}}}}}}}}}}}}}|||{{{{{{|||zzzxxxuuupppqqqrrrrrrssssssrrrrrroooooonnnoooooonnnkkkhhh```___^^^\\\YYYWWWTTTSSSJJJGGGCCC@@@???===;;;:::444444444444444333333333222111333555555888CCCOOO___nnnzzzzzzzzzzzzzzz{{{{{{{{{}}}zzzuuusssrrriii```GGG===333///,,,(((%%%&&&&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$$$$#####################$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$######%%%###!!! """$$$########################"""""""""""""""#########"""############$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""""""""###############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''')))+++***&&&$$$%%%'''$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))((((((((((((((('''&&&&&&((((((''''''(((((()))***(((((()))************)))******)))))))))******+++)))***+++---///111222222444777<<>>BBBEEEGGGGGGJJJOOOTTTXXX]]]bbbfffdddfffjjjnnnqqqssssssssstttwwwyyyxxxwwwwwwyyy|||xxxzzz|||}}}~~~~~~{{{zzz|||}}}~~~}}}zzzvvvtttsssxxx}}}~~~}}}{{{yyyyyyzzz|||~~~|||zzzyyyxxxxxxvvvrrroookkkkkkkkkjjjiiihhhgggfffdddcccaaa```^^^ZZZUUUQQQPPPNNNKKKGGGDDDBBBAAAAAA:::888444333333333222111000000111222222222111111222777???CCCGGGUUUqqq~~~|||yyyzzz|||xxxxxxxxxyyy{{{}}}yyyuuunnneee___XXXLLL@@@:::111******,,,***))))))%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$############"""%%%$$$$$$$$$######""""""!!!######""""""###$$$######""""""###$$$%%%%%% !!!""""""""""""""""""###$$$%%%&&&&&&%%%%%%""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$########################&&&%%%###"""""""""###$$$!!!!!!""""""#########$$$$$$%%%&&&'''((('''&&&&&&######$$$$$$$$$%%%%%%%%%"""'''***)))%%%###$$$'''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''')))(((&&&&&&%%%&&&'''(((&&&&&&&&&'''((())))))***###$$$&&&((())))))((((((((((((((((((((()))******&&&''')))*********)))((('''((()))***+++,,,------...---+++)))))))))***+++------...000333333222000---000777???EEELLLZZZgggqqqzzzxxxzzzxxxppppppuuuzzzwwwzzz|||xxxsssqqqmmm[[[LLLIIIKKKJJJJJJLLLHHH>>>222...111333///+++,,,++++++---///...)))$$$'''''''''''''''&&&%%%%%%((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%% """$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###"""  !!!###%%%"""""""""""""""###############$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$$$$######"""!!!!!!!!!""""""!!!""""""###$$$$$$rrraaa[[[\\\UUUVVVccclllqqq|||uuu^^^PPPEEEFFFGGGFFFIIIUUUggguuuttttttrrrkkk```TTTJJJDDDDDD@@@;;;999:::<<<>>>???===???BBBDDDFFFIIIMMMPPPVVVZZZ___bbbccceeeiiilllmmmqqquuuuuusssssswww{{{~~~zzzvvvwww{{{~~~}}}zzzxxx{{{}}}~~~|||yyywwwvvvxxxxxxxxxwwwvvvuuuuuuttttttvvvxxx{{{|||}}}}}}}}}{{{vvvsssssstttvvvvvvtttuuuuuusssooolllkkkkkkkkkiiifffcccaaa```______\\\[[[XXXTTTPPPKKKGGGEEEHHHDDD@@@>>>===<<<999666666555444444333222000.........///111333444444222888===CCCNNNcccyyyjjjeeegggnnnzzzxxxuuuvvv{{{{{{zzzpppbbbXXXQQQIII>>>666,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$""" !!!!!!""""""######$$$$$$"""$$$%%%&&&%%%"""#########"""""""""""""""$$$###"""!!!!!!"""##############################$$$###"""""""""""""""###&&&$$$###&&&++++++&&& $$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%#########&&&(((((($$$ $$$"""!!!"""###%%%%%%$$$%%%%%%$$$###$$$%%%'''(((%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$###$$$%%%&&&'''((((((((('''&&&&&&%%%%%%(((((((((((((((''''''''')))(((((('''''''''((((((&&&&&&'''((()))***++++++((((((''''''''''''(((((())))))))))))))))))***+++!!!###&&&)))***)))(((&&&111000...,,,+++)))))))))------///222777===BBBEEEVVVYYY___hhhqqq{{{tttnnngggdddhhhrrrsssllliiihhhhhhooowww}}}}}}|||{{{uuullljjjfffcccaaa```^^^ZZZWWWNNNFFF;;;666666888888666444222///,,,************(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%""""""""""""####################################$$$#########""""""!!!!!!######$$$$$$$$$$$$############""""""!!!!!! """"""!!!!!!!!!!!!""""""###############"""!!!!!!!!!""""""#########"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""###### !!!"""###$$$%%%########################""""""!!!!!!!!!!!!""""""ssskkkbbbXXXTTTZZZ]]]]]]dddoootttaaaSSSRRRMMMGGGDDDKKKYYYeeemmmrrryyyzzztttiii\\\TTTLLLHHHBBB>>><<<<<<<<<<<<;;;<<<===>>>@@@BBBCCCCCCIIILLLQQQSSSUUUWWW[[[^^^eeeiiinnnnnnmmmnnnrrrvvvyyytttpppppptttwwwwwwuuutttvvvzzz{{{zzzxxxwwwwwwuuuuuuttttttssstttttttttuuuvvvwwwxxxyyyzzzzzzzzz|||zzzvvvtttssssssrrrpppkkkkkkkkkjjjiiihhhfffeeecccbbb___\\\ZZZXXXXXXWWWSSSRRROOOKKKGGGDDDAAA??????<<<999777888777555333222222222222333333222111555555444333333666999<<>><<<:::999888666444333222333333222111...//////000111111222222555777777555444888BBBJJJWWWcccssswwwiii^^^XXX[[[bbbqqq}}}~~~|||xxxtttggg\\\LLL@@@999333---((()))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""###$$$%%%&&&((())))))***(((%%%"""!!!"""$$$%%%############""""""""""""!!!!!! !!!###%%%&&&""""""""""""""""""############""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$!!!'''---+++%%%!!!###'''$$$############"""""""""$$$######"""!!!!!! !!!###&&&&&&$$$"""###""""""$$$&&&'''%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$#########$$$$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&''''''((((((&&&&&&&&&'''((((((((()))((('''''''''''''''(((((()))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''')))******************************))))))))))))***+++,,,,,,,,,+++***))))))***+++,,,///000222555888<<>><<<:::777555333333333444444333222111111222222111111111222222222222333555444:::AAACCCCCCJJJWWWaaapppyyy{{{kkk```ZZZXXX]]]dddppp}}}zzzwwwsssmmmhhh^^^SSSCCC777000,,,)))'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%&&&$$$"""!!! !!!"""###$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""###%%%&&&"""""""""""""""#########"""""""""""""""#################################!!!!!!!!!!!!"""###%%%%%%###)))...,,,%%%!!!###(((############""""""""""""""""""!!!!!! $$$############"""!!! #########%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&'''((((((%%%&&&&&&'''((()))******((((((''''''''''''((((((######$$$$$$%%%&&&((((((+++***)))'''''''''((()))'''''''''((()))***+++,,,***))))))))))))***+++,,,---......///000111222333111111111111222444666777777999<<<>>>>>>???AAACCCCCC???:::666666777888888555666666555333222000...111000//////......---,,,,,,***'''''')))***)))(((&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######$$$$$$############$$$$$$!!!"""""""""#############################################"""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############"""!!!"""############""""""!!!"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""sssdddYYYSSSPPPQQQWWWdddrrrmmm___XXXSSSSSSUUU\\\dddmmmrrrtttooojjjeee```^^^]]][[[ZZZXXXPPPEEE???>>>>>>;;;888999888666666888;;;===??????AAADDDFFFHHHKKKMMMOOOQQQOOOLLLJJJLLLNNNPPPRRRSSSVVVZZZ]]]___aaaccceeecccbbb```^^^]]]\\\]]]]]]\\\\\\\\\\\\^^^```bbbcccddd```[[[XXXUUUTTTRRRPPPIIIFFFCCCEEEHHHIIIEEEAAA======<<<;;;999777666555666555222000000000222333333333222222111000111222333555666555444444777:::===IIIYYYbbbeeekkkvvvtttgggbbb```aaadddiiippp{{{{{{wwwssskkkaaaZZZRRRIII;;;000+++)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#####################"""""""""#########"""!!!!!!$$$$$$######""""""!!!!!!!!!"""############""""""!!!!!!""""""############!!!!!!""""""############ !!!!!!!!!!!!"""###%%%%%%###%%%'''&&&### !!!"""""""""""""""""""""""" !!!!!!!!!!!!$$$######"""!!!!!!!!!"""&&&%%%$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))******((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((())),,,+++)))'''&&&'''((()))(((((('''''''''((())))))))))))))))))***+++,,,---***+++++++++,,,,,,++++++---......///000000//////+++---000111111222333555555333000//////000000///000...------,,,*********************))))))))))))+++***))))))))))))((('''%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""##############################!!!"""""""""####################################""""""""""""""""""######"""""""""######"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""#########""""""###############"""!!!!!!"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""ooodddUUUNNNLLLQQQZZZjjj}}}tttfff^^^TTTOOORRRWWW]]]___bbb___[[[ZZZ]]]aaadddfffeee^^^TTTLLLGGGDDD???<<<<<<999555444555777999:::;;;;;;<<<>>>@@@AAABBBCCCDDDCCCBBBAAAAAACCCDDDFFFGGGJJJMMMOOOPPPQQQSSSUUUVVVVVVUUUSSSQQQPPPNNNNNNLLLLLLMMMNNNPPPRRRTTTUUUTTTPPPLLLHHHGGGFFFEEEDDD@@@>>><<<===>>>>>>;;;888555555555555444333222111222222000000///000111222111222222111000000111333111444777888888;;;@@@DDDPPP```uuuuuulllkkkmmmmmmmmmooossszzz}}}xxxssslllaaaUUULLLCCC<<<333+++'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########&&&&&&&&&%%%$$$$$$######"""###$$$%%%%%%%%%$$$###############"""""""""""""""###$$$$$$$$$"""!!! !!!!!!!!!"""######$$$$$$ !!!"""######$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$%%%$$$###$$$$$$###""" !!!!!!"""""""""""""""### !!!""""""### !!!!!!!!!!!!###&&&)))***(((&&&%%%%%%&&&%%%###$$$$$$$$$%%%$$$$$$###""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%&&&'''((((((((((((((('''''''''&&&&&&((((((''''''''''''(((((()))(((((((((((()))******---,,,***)))((())))))***))))))((('''''''''(((((()))))))))))))))))))))((((((((())))))***))))))((()))***+++,,,,,,+++******''')))+++,,,++++++,,,...///...,,,,,,,,,+++(((&&&---***)))***)))''''''***%%%&&&''''''%%%%%%&&&''')))))))))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$##################""""""#########""""""###$$$$$$###""""""""""""""""""####################################""""""""""""############!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""############"""######$$$######"""!!! """""""""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""######$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""eeeYYYOOOMMMNNNVVVmmmyyykkkaaa\\\ZZZYYYWWWYYYUUUQQQPPPTTTZZZ___bbbeeedddaaa]]]WWWRRRMMMJJJFFFAAA;;;888999;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;<<<===>>>???AAABBBBBBBBBDDDEEEGGGGGGHHHHHHGGGDDDBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDBBB@@@???>>>===:::888777777777777666555444333000111222333333222111111/////////000000000000000///111333222111222555888777<<>>;;;999999:::<<<=========<<<;;;:::::::::;;;;;;999444111000222444333222111111222...///111222333333222111---...////////////......///111444555555666:::===GGGNNNWWW^^^fffooo||||||rrrooommmiiikkknnnsss}}}}}}}}}yyyrrrggg]]]SSSHHH===555///---+++(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""#########$$$"""!!!!!!$$$&&&!!!!!!""""""######$$$$$$%%%$$$!!!!!!$$$&&& !!!!!!"""###$$$$$$$$$ """###$$$$$$$$$### $$$###"""""""""""""""### !!!!!! !!!""" !!!!!!!!!""""""###############"""!!!!!! ###$$$$$$"""!!!"""'''+++111---'''$$$###############$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((()))***+++&&&'''((()))************''''''((())))))((('''&&&(((''''''&&&&&&''''''(((&&&(((******)))((()))***###$$$'''+++...///---+++)))%%%$$$((()))%%%&&&+++%%%''')))(((%%%$$$&&&((($$$%%%&&&%%%%%%%%%'''(((%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""####################################!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!"""###############$$$$$$$$$######!!! """""""""###$$$$$$%%%%%%##############################""""""""""""###### !!!"""###$$$%%%########################""""""!!!!!!!!!!!!""""""}}}iii^^^WWWSSSSSSWWWcccfffgggeeeeeennn|||pppccc[[[SSSKKKJJJNNNVVVYYY___eeejjjllljjjhhh]]]\\\UUUJJJGGGMMMRRRQQQNNNHHHBBB???@@@@@@===:::333666999999777555333333666666777888888777777666999888888777666555444444666666666666555444333222555222000000333444333222+++---///000//////000111////////////000000...------///333777555111222666555<<>>BBBLLLUUUYYY^^^hhhqqqvvv~~~pppddd[[[TTTRRRTTTXXX```mmmzzzzzzuuudddQQQEEE<<<222+++)))++++++***)))(((''''''&&&$$$"""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$######$$$$$$$$$$$$$$$###""""""!!! !!!!!!"""""""""#########!!!!!!"""###############!!!"""$$$%%%%%%###  !!!!!!"""!!! $$$###"""!!!!!!"""###$$$!!!!!! !!!!!!"""###""""""###$$$$$$$$$$$$###!!!!!!"""###############&&&%%%###!!!!!!"""###$$$ """###$$$###$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&(((''''''&&&&&&''''''((()))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$$$$##################$$$!!!"""############"""!!!###"""!!! !!!"""###!!!"""###$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""######""""""""""""###### !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""vvvzzznnnddd___^^^XXXRRRKKKEEEEEEHHHMMMPPPaaapppsssjjjbbb```\\\ZZZ[[[^^^aaadddhhhggg```WWWSSSXXX]]]```___[[[WWWUUUUUUSSSOOOKKKHHHDDD>>><<<<<<<<<;;;999;;;:::888666555555555666333333333222222222222222000000111222222222222222000//////000111111///...444333111111111000///---.........///000111333333555444555777999;;;DDDNNN[[[gggttt|||tttcccWWWQQQMMMNNNQQQXXXcccsss}}}wwwqqqhhhWWWDDD888000***''''''((((((((((((''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!""""""######!!!!!!"""###############"""############"""!!!!!!"""""""""""""""!!! ######""""""""""""###### !!!!!!""""""######""""""###$$$$$$$$$$$$###!!!!!!"""###############%%%$$$###"""!!!"""######!!!!!!!!!!!!!!!"""$$$$$$!!!"""###$$$%%%%%%%%%%%%###############$$$$$$$$$#####################$$$"""!!!!!!!!!!!!"""##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######""""""######%%%&&&&&&$$$$$$$$$$$$#########"""""""""""""""""""""""""""######""""""""""""!!!!!!""""""############"""""""""######$$$$$$$$$$$$$$$######""""""""""""######!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""#########""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######""""""""""""############"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! ```xxx}}}yyyyyymmmfffZZZOOOHHHFFFGGGHHHKKKUUUdddtttzzzrrrjjjccc___```aaabbb___YYYQQQKKKLLLRRRVVVTTTTTTUUUXXX[[[]]]]]][[[RRRKKKBBB???AAACCCBBB@@@AAA>>>;;;777555444444444111111111111222222222222///000000111111111111111...///000111111111000///111///...///111333222111222222333333333444666888;;;<<>>???BBBFFFIIIKKKQQQ]]]kkkrrrtttyyy{{{qqqhhh```YYYXXXYYYXXXYYY[[[bbbjjjuuu}}}yyytttrrrqqqjjj^^^SSSAAA777///+++)))&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###$$$$$$$$$###############$$$$$$###"""!!! !!!!!!"""#####################"""!!!!!!"""###$$$$$$#########"""""""""""""""""""""######"""""""""###############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""########################""""""""""""""""""""""""###############"""######$$$$$$######"""########################!!!!!!!!!""""""#########$$$$$$######$$$$$$%%%&&&%%%$$$############$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########"""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!###""""""!!!!!!""""""######""""""!!!!!!!!! !!!"""######"""!!! !!!"""$$$$$$########################"""!!!!!!!!!!!!"""#########"""!!! !!!"""###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!######""""""""""""######%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!"""999DDDQQQeeeppp[[[NNNJJJFFFBBBBBBGGGMMMPPPUUUYYYZZZggg}}}~~~yyyqqqeeeTTTGGGDDDGGGFFFHHHJJJNNNQQQUUUXXXYYYPPPKKKDDDAAABBBDDDDDDCCCBBB@@@===999666444333222111111111111111111111111...///000000111111111111111333444555555666999<<<:::;;;<<<<<<<<<>>>AAADDDHHHMMMTTTYYY\\\```eeeiiihhhppp~~~~~~}}}}}}}}}sssqqqpppsssvvvuuupppjjjgggaaa___cccfffeeedddeeefffkkksss{{{~~~}}}{{{uuummmggg```VVVIII???333---*********(((''')))%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""########################%%%%%%$$$###"""!!! !!!!!!"""###############""""""""""""""""""###$$$$$$######"""!!!"""""""""""""""############"""""""""!!!!!!!!!"""$$$'''(((""""""###$$$$$$$$$$$$###!!!!!!"""#####################"""""""""!!!!!!!!!!!!!!!"""######""""""!!!"""###############""""""$$$$$$$$$###############!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%######"""!!! !!!"""######"""!!! !!!!!!!!!""""""################################# %%%$$$###""""""###$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$######"""!!!!!!!!!######""""""""""""############"""!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""######///777>>>MMMcccrrryyybbbTTTMMMFFFBBBEEEGGGFFFGGGJJJMMMUUUdddttt~~~lllZZZUUUXXXWWWVVVVVVTTTSSSTTTUUUVVVQQQOOOKKKHHHEEEDDDCCCCCCAAAAAA@@@???>>><<<<<<;;;999999888888777777666666333444666888:::;;;<<<<<<<<<>>>?????????BBBGGGLLLKKKPPPTTTTTTSSSUUU\\\bbblllsss{{{~~~tttmmmiiiiiijjjeeefffiiimmmrrrttttttrrrqqqllllllqqqtttsssrrrrrrooorrrwww~~~{{{yyyxxxxxxxxxoooiii```UUUKKKBBB999333...)))'''))))))'''(((+++&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""!!!!!! !!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!"""###############!!!!!!""""""############$$$###"""!!! !!!""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""%%%***///222""""""###$$$$$$$$$$$$###!!!!!!"""###############"""""""""""""""!!!!!! !!!"""""""""!!!!!! !!!"""######$$$$$$###$$$$$$$$$#########""""""!!!!!!"""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%###"""!!!!!!"""###%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$""""""###$$$$$$###"""!!!$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!""""""######""""""!!! !!!""""""######""""""$$$$$$############$$$$$$$$$###!!!  !!!!!!""""""""""""!!!!!!!!!"""###$$$$$$######"""######################## !!!!!!%%%$$$###""""""###$$$%%%""""""######$$$%%%%%%&&&"""!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""...444777>>>MMMYYYmmmwwwcccTTTLLLGGGHHHHHHCCC@@@BBBGGGIIIOOOYYYeeeooouuuwww|||rrrmmmpppnnnllliiieeeaaa___```aaa\\\\\\ZZZVVVQQQMMMLLLLLLCCCDDDEEEFFFFFFFFFEEEEEEAAAAAA@@@??????>>>======???AAADDDGGGKKKMMMOOOPPPNNNOOOPPPPPPQQQTTT[[[aaa```gggnnnpppooorrr}}}yyynnnddd^^^]]]]]]dddhhhooovvv|||~~~xxxwww{{{~~~}}}|||}}}yyyzzz~~~~~~|||xxxuuurrrqqqrrrrrrddd]]]SSSGGG===666222111...)))&&&''''''%%%'''+++'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""###$$$%%%&&&''''''!!!!!!"""############### !!!"""###############$$$###!!! !!!"""!!!"""###$$$$$$###"""!!!###"""###%%%***111888<<<""""""###$$$$$$$$$$$$###!!!!!!"""###############"""""""""""""""!!!!!! !!!""""""!!! !!!"""$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!""""""###$$$%%%%%%%%%#########"""######$$$%%%$$$"""!!! !!!"""$$$#########$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))))))))(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$ """###$$$$$$######$$$$$$$$$$$$####################################""""""######$$$$$$$$$%%%""""""############""""""""""""###$$$$$$$$$$$$$$$!!!!!! !!!!!!$$$###!!!  """"""!!!!!!!!!!!!"""""""""###%%%&&&%%%$$$"""!!!########################"""""""""""""""###$$$$$$###"""!!! !!!"""###!!!!!!"""###$$$$$$%%%%%% !!!!!!!!!!!!######""""""""""""###### """""""""!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!/////////000666EEEXXXffftttdddUUUPPPNNNJJJHHHIIIHHHGGGGGGHHHLLLRRRXXX[[[aaagggqqqxxx{{{zzz~~~{{{tttlllddd___bbbcccddddddgggkkkiiidddccc[[[VVVXXX[[[YYYUUUTTTTTT\\\dddfffjjjooottttttpppsssvvvvvvsssqqqrrrsss}}}|||vvvoooggg___VVVPPPSSSYYYeeeooo{{{zzztttwwwuuuooolllmmmhhhaaaXXXMMM???666222000...+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""############""""""!!!!!! !!!"""###$$$$$$%%%!!!!!!""""""#########$$$!!!!!!""""""#########$$$###"""!!! !!!"""""""""!!!!!!!!!"""###$$$$$$&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$###############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######""""""!!!!!! ############"""""""""""""""#########$$$$$$$$$$$$""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&%%%###!!! !!!!!!"""###########################"""!!! !!!"""###""""""""""""##################""""""""""""######!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" ########################""""""""""""""""""""""""###"""  !!!###%%%""""""""""""""""""""""""$$$###"""!!!!!!"""######""""""""""""##################"""!!! !!!!!! !!!!!!!!!"""""""""### !!!"""######"""!!! """!!! !!!###&&&''',,,---...///222;;;HHHSSSiiiyyyvvviiieeeccc^^^[[[[[[TTTOOOIIIFFFFFFHHHJJJKKKKKKNNNUUU[[[^^^fffwww}}}xxx{{{~~~|||xxxvvvwwwoookkkhhhccc]]]YYYTTTQQQUUU\\\hhhuuu}}}xxxsssuuusssmmmhhheee^^^UUUKKKBBB666///,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""#########"""""""""""""""!!!!!!"""""""""""""""#########!!!!!!!!!"""""""""######!!!!!!"""""""""###############"""!!!!!!!!!"""###""""""""""""""""""###$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!! !!!"""######$$$""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!""""""#########"""""""""#########$$$$$$######"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""""""""######$$$$$$%%%"""""""""""""""######$$$###########################"""!!! !!!"""###""""""""""""##################""""""""""""######"""""""""######$$$$$$%%%!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$""""""""""""""""""""""""###"""!!! !!!""""""""""""""""""############$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""######"""!!!!!!###"""!!! !!!"""***,,,......///222999>>>MMM]]]qqq~~~}}}zzzwwwwwwmmmdddWWWOOOLLLJJJGGGDDD@@@@@@BBBFFFIIINNNYYYdddvvvwwwssssssqqqpppqqqvvv{{{~~~xxxlllbbb^^^^^^aaa]]]ZZZYYYWWWUUUYYY___lll{{{xxxsssrrrsssoooggg___XXXMMMDDD;;;555---(((''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########"""""""""###########################""""""!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!""""""""""""############"""""""""######$$$$$$###""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!  """"""### !!!  !!! """"""""""""!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!"""""""""##################""""""""""""""""""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$########################!!!"""$$$%%%%%%%%%########################""""""!!!!!!!!!!!!""""""""""""""""""###############""""""!!!!!!""""""###########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""############$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$###"""""""""!!!!!!!!! ,,,---/////////000333555===GGGYYYmmm}}}nnnccc^^^ZZZSSSMMMHHHCCC@@@BBBDDDEEEJJJPPPXXXaaammmvvv{{{}}}}}}}}}{{{nnnbbb]]]\\\[[[[[[]]]```fffkkkiiiaaa[[[\\\___fffccccccdddbbb^^^]]]___ooo}}}zzzsssnnnqqqmmmfff\\\RRRIII???888000---)))'''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""######$$$$$$%%%%%%######"""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""###############$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!######""""""!!!!!!  !!!""""""###### !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#################################%%%$$$$$$###########################""""""""""""!!!###%%%%%%%%%$$$########################""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""$$$#########"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""""""""""""""""""""""""""""""""!!! !!!!!!""""""!!!"""""""""############$$$######"""""""""######""""""""""""!!!!!!!!!!!!#########$$$$$$######### !!!"""""""""""",,,,,,------...000333555777;;;EEEUUUjjj~~~}}}vvvoooeee]]]RRRJJJDDDCCCCCCAAA@@@BBBGGGLLLTTTZZZ___bbbcccdddnnnqqquuuyyy|||fff[[[PPPKKKJJJKKKOOOTTTXXX___fffgggcccaaacccfffnnnllllllooommmfffaaa```nnnxxx|||uuuoookkkkkkcccXXXNNNDDD;;;555222***)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""######$$$$$$%%%%%% !!!!!!"""######$$$$$$!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""#########"""!!! ###"""""""""!!!!!!!!! """""""""""""""""""""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$################################################%%%$$$######""""""############"""""""""""""""""" !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!"""""""""###############"""""""""""""""######""""""""""""!!!!!!!!!!!!$$$##################$$$ """###############))))))***+++,,,///111222333222777AAAPPPaaavvvvvvddd[[[SSSPPPMMMHHHDDDCCC???AAADDDGGGJJJLLLNNNNNNQQQTTTYYY]]]bbbjjjuuu}}}~~~vvvkkkkkkjjjiiilllqqqyyy~~~|||vvvlllUUUMMMFFFBBBAAADDDNNNYYYaaagggppptttuuusssssssssxxxtttsssuuusssmmmhhhgggmmmttt|||~~~}}}zzzuuunnngggddd^^^TTTHHH@@@888111//////'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""""""""############### !!!"""###$$$%%%%%%"""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$###""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!!!!!!!""""""######$$$!!!""""""######""""""!!!########################!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""######""""""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%"""""""""""""""#################################$$$$$$###""""""""""""###"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############"""!!!!!! !!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$###""""""""""""############!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""$$$###""""""""""""###$$$%%%%%%$$$###"""!!!!!! ))))))***+++---------,,,...---000777===GGGXXXhhhzzzwwwooojjjddd\\\VVVVVVIIIHHHGGGGGGFFFEEEDDDBBB@@@CCCFFFHHHKKKQQQYYY```eeennnyyy|||yyyxxx{{{}}}{{{yyy{{{~~~zzz}}}zzzqqqfff___SSSSSSRRRQQQSSSXXX^^^cccggghhhgggeeeggggggbbbZZZKKKHHHEEECCCBBBHHHYYYiiissszzz}}}{{{yyytttrrrssspppvvvzzz}}}~~~~~~}}}{{{yyyvvvqqqiiiaaaZZZVVVLLLBBB999555111+++***---''''''&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%###"""""""""""""""!!!!!!!!!!!!""""""#########$$$######"""""""""!!!!!!!!!""""""!!!!!!!!!  !!!######$$$######""""""""""""""""""###$$$!!!!!!""""""###$$$%%%%%% !!!!!!""""""######!!!!!!!!! !!!!!!""""""###$$$$$$!!!"""############"""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!"""""""""""""""""""""""""""#########$$$$$$ !!!!!!"""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$!!!!!!!!!"""""""""##############################$$$$$$###""""""""""""""" !!!!!!""""""############""""""""""""######"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""############!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""############ !!!"""""" !!!"""###$$$$$$###""""""!!!!!!""""""###&&&%%%###!!! ***+++---//////---***'''++++++000555555888DDDSSS^^^kkk~~~wwwmmmgggggg]]][[[XXXUUUQQQLLLFFFBBB???AAACCCCCCCCCFFFKKKPPPMMMSSSZZZ^^^``````bbbeeefffccc```^^^___bbbgggjjjmmmuuu{{{}}}~~~jjjcccgggaaadddiiiqqq~~~~~~sssjjjaaaXXXRRRHHHIIIIIIIIIJJJNNNSSSVVVZZZ\\\]]][[[[[[\\\XXXRRRJJJIIIIIIHHHGGGOOOdddxxx~~~{{{{{{~~~uuuyyy||||||~~~}}}|||zzzzzz|||{{{yyyvvvtttooohhh___VVVNNNJJJ>>>666000000...)))(((+++))))))'''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%######""""""!!!!!! ############""""""""""""$$$$$$######""""""!!!!!!""""""!!!!!! !!!"""#########"""""""""!!!!!!"""###$$$$$$ """$$$&&&((())) !!!"""###$$$$$$ !!!!!!!!!""""""###### !!!"""######$$$ !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!"""###$$$%%%%%%############$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""!!! """""""""""""""""""""""" !!!!!!!!!"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&'''((('''&&&%%%$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""### !!!!!!!!!""""""######""""""""""""""""""""""""$$$######""""""""""""""" !!!"""######$$$###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""############!!!!!! !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!""""""""""""############ !!!""" !!!"""###$$$%%%###"""!!! !!!"""###"""!!! """###++++++,,,,,,,,,------------------...111444777999KKKUUUeeettt|||tttmmmjjjfff[[[OOOMMMGGGCCCFFFJJJJJJKKKNNNOOONNNMMMMMMKKKJJJLLLPPPOOONNNMMMMMMLLLLLLKKKKKKRRRUUUZZZ^^^ccciiinnnrrrrrrvvvxxxrrreeeXXXRRRPPPOOOPPPQQQUUU___jjjqqqsssvvvpppggg```[[[UUUOOOKKKFFFFFFJJJOOOPPPPPPXXXcccjjjhhheeebbb```___``````WWW^^^bbb[[[TTTZZZooo{{{~~~~~~~~~~~~}}}~~~~~~}}}zzzxxxxxxxxx{{{yyy||||||wwwpppiii```YYYSSSJJJ@@@888000,,,&&&$$$%%%&&&'''&&&%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###""" !!!""" ######!!!"""%%%###%%%%%%&&&'''&&&&&&%%%$$$#########"""!!! !!!!!!!!!!!!!!!"""############""""""!!!!!! !!!"""$$$$$$!!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!%%%$$$###"""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''%%%###!!!!!!###%%%'''%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$###"""!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""###%%%&&&######""""""!!!!!! ######"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!###$$$$$$###"""$$$###"""""""""###%%%&&&!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""%%%$$$###!!!!!!!!!"""######!!!  !!!### !!!!!!""""""######%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!'''$$$"""###%%%%%%!!!""""""""""""""""""""""""*********+++++++++,,,,,,...---,,,,,,,,,...000111777>>>KKKXXXfffsss~~~wwwkkk[[[TTTPPPRRRSSSSSSSSSVVVZZZZZZYYYUUUNNNIIIHHHJJJIIIHHHHHHHHHIIIHHHGGGFFFGGGHHHJJJMMMPPPSSSWWWZZZXXX\\\^^^YYYOOOGGGCCCCCCAAACCCEEEHHHOOOVVV\\\^^^aaa___\\\YYYVVVSSSQQQOOOVVVWWW[[[___]]]]]]fffqqqzzzyyyxxxxxxxxxwwwtttrrrjjjpppssskkkaaacccttt~~~zzzzzzyyywwwuuuuuuwwwyyy}}}|||yyysssoooggg```VVVMMMGGG???666///...***&&&$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############""""""!!!$$$$$$$$$$$$############$$$###!!! """###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""############"""!!! !!!!!!"""&&&###$$$###$$$######$$$$$$$$$%%%%%%$$$$$$###""""""!!! !!!!!! !!!!!!"""#########"""""""""""""""""" !!!"""###$$$###"""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$######""""""!!!!!! """!!!!!!!!! !!!!!! ######""""""""""""##################$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""$$$$$$$$$###############$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$###!!!!!! !!!""""""$$$#########""""""""""""######"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""###"""!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$###"""!!!!!!!!!""""""###"""  """### !!!!!!!!!"""""""""###"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###"""""""""""""""""""""""",,,,,,,,,,,,------------...---,,,++++++,,,---...---111777@@@KKKYYYfffoooqqqiiicccbbbaaa```bbbeeennnqqqqqqhhh[[[QQQMMMMMMLLLLLLLLLMMMNNNMMMKKKIIIDDDDDDDDDEEEFFFIIIKKKLLLIIIKKKLLLIIICCC@@@???AAA>>>@@@CCCFFFIIILLLQQQUUUZZZ^^^bbbcccaaa``````aaaiiimmmqqqrrrooooooxxx}}}qqqnnnxxxzzzvvvttttttsssrrrsssvvvzzz~~~{{{xxxvvvrrrmmmhhh[[[SSSHHH>>>888222,,,(((***(((&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!"""!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######"""!!!!!!!!!!!!""""""###$$$$$$222777444))))))'''&&&%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!  !!!"""""""""""""""""""""######!!! !!!!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%$$$$$$###"""!!! !!!!!!!!!!!! #########"""""""""""""""######""""""""""""##################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$#########"""'''''''''&&&%%%###"""!!!###############$$$$$$$$$$$$###""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!! $$$$$$$$$$$$###############""""""!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""############""""""!!!"""###$$$###"""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""###"""!!! !!!!!!"""""" """"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$""" $$$(((""""""""""""""""""""""""******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111///000222555;;;EEEOOOWWWnnnvvv~~~tttpppmmmmmmrrrxxxvvvkkkfffddd```^^^]]]]]]^^^\\\XXXTTTMMMLLLLLLNNNRRRUUUXXXYYYSSSRRROOOLLLIIIHHHIIIJJJIIIHHHJJJMMMPPPTTT\\\dddmmmttt|||}}}xxxttttttvvvvvv{{{~~~yyyzzz}}}www{{{{{{sssnnnkkknnnqqquuuxxx~~~~~~~~~|||wwwqqqllljjjfffaaa]]]MMMFFF;;;333...+++)))'''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$%%%%%%%%%%%%######""""""!!!!!! """!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!""""""######)))999BBBCCC222222111///,,,((($$$!!!$$$$$$$$$$$$######"""""" !!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$#########"""!!! ############""""""""""""$$$$$$$$$$$$$$$$$$############""""""""""""###### !!!!!!!!!""""""""""""############$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$###########################""""""""""""%%%%%%%%%$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%######"""""""""""""""###"""##################"""$$$$$$%%%&&&%%%$$$"""!!!########################""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""######""""""""" !!!###$$$%%%&&&&&&%%% !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$###""""""!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!! !!!""""""!!! !!!""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!"""###$$$""" !!!$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&''''''''''''(((((((((,,,---------...///000000,,,,,,---...000555;;;???PPP\\\kkkwwwzzzvvvwww~~~yyyuuuqqqooonnnkkkeee```XXXYYY\\\bbbkkkqqquuuvvvlllggg```ZZZWWWVVVWWWWWWUUUQQQPPPVVV\\\dddppp|||~~~|||{{{}}}{{{ssslllhhhffflllttt{{{|||~~~~~~yyyvvvsssmmmddd]]]XXXTTTNNNJJJ>>>888111+++''''''((((((###%%%&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$ !!!""""""!!!!!!"""""""""!!!!!!!!! """"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!""""""######"""""" """+++111333111333444444111+++$$$ $$$$$$$$$############### !!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!######""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!""""""!!!!!! ######""""""""""""###### !!!!!!!!!""""""""""""""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!#################################"""""""""!!!!!!###""""""""""""#########"""""""""###$$$$$$$$$%%%###"""""""""""""""############$$$$$$$$$$$$######%%%%%%&&&'''&&&%%%###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""### !!!"""###$$$%%%%%%%%% !!!"""$$$$$$###""""""!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!! """$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!)))))))))*********++++++---,,,,,,,,,++++++******''')))***,,,---///222555999EEEVVVbbblllwww~~~}}}|||zzzvvvoooiiihhhjjjqqq}}}yyyqqqnnnmmmkkkjjjggg^^^[[[cccnnnxxx~~~yyy|||zzzzzzzzzxxxuuupppllliiiiiioooxxxuuuvvv{{{yyytttpppqqqiii]]]SSSLLLEEE???:::000...***&&&%%%%%%&&&(((###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!"""""""""""""""!!!$$$'''"""!!!%%%&&&&&&)))---///...***%%%!!!########################  !!!""" !!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$!!!!!!""""""""""""!!!!!!############""""""!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!! !!!###$$$$$$###""""""######""""""""""""##################$$$$$$$$$$$$"""""""""############$$$!!!"""""""""###$$$$$$$$$###########################""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!"""""""""###########################"""""""""!!!"""""""""""""""###$$$%%%###############$$$$$$$$$"""""""""""""""######$$$###$$$$$$$$$$$$$$$$$$############$$$######""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""#########""""""""""""######""""""!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######&&&---222222---'''""""""""""""""""""""""""+++++++++,,,,,,,,,,,,---******************)))))))))***,,,------///111444000999EEEMMMUUUaaarrr~~~zzzsssuuuyyyzzzmmmhhhtttzzz|||}}}}}}yyyvvvpppsssvvvxxxxxxwwwtttsssrrrvvv{{{zzzrrrrrrssspppjjjgggggg___SSSHHHAAA;;;555111******)))(((&&&&&&&&&'''###%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$&&&&&&'''''''''&&&%%%%%% !!!!!!""""""######$$$"""#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!""""""######"""!!! ###%%%"""!!!###$$$### !!!$$$&&&&&&%%%###!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!"""""""""""""""#########""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""###%%%''''''&&&%%%$$$######""""""""""""##################$$$$$$$$$$$$""""""""""""############""""""""""""####################################"""""""""""""""###$$$$$$############$$$$$$$$$%%%""""""############""""""!!!"""""""""#########$$$$$$$$$#########"""""""""&&&%%%$$$######$$$$$$%%%$$$$$$$$$###############"""""""""""""""###$$$$$$""""""############""""""!!!!!!!!! !!!!!!""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!!"""  !!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""  !!!!!!""""""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""#########"""""""""""""""######"""""""""###"""""""""!!!!!!!!! !!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$)))222:::<<<999333...""""""""""""""""""""""""&&&&&&&&&&&&''''''''''''&&&''')))***,,,---------,,,,,,---,,,+++,,,///111---222888;;;???JJJ]]]kkk}}}}}}}}}xxx}}}uuuppp}}}|||~~~}}}xxx~~~{{{{{{zzzyyyvvvrrrnnnlllkkkpppvvv}}}}}}yyy{{{}}}~~~~~~{{{uuuppppppmmmfffaaa___VVVNNNCCC:::555111,,,)))***+++,,,,,,***(((''''''$$$&&&'''%%%"""!!!###&&&""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""!!!  !!!"""###$$$%%%%%%"""""""""###"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########!!! ######!!!""" !!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$######""""""###"""!!!!!!!!!!!!""""""$$$###"""!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%$$$$$$###"""!!! !!!"""""""""######$$$$$$ """$$$$$$$$$"""!!!######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!""""""#########$$$###""""""""""""""""""###!!!!!!""""""#########$$$$$$$$$$$$$$$############***)))'''%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""!!!""""""###$$$$$$!!!!!!""""""""""""!!!!!!"""!!! """###$$$""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$#########$$$%%%&&&((((((""""""!!! """###$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!"""$$$$$$$$$###"""""""""############""""""######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" ***777===;;;444---)))""""""""""""""""""""""""''''''(((((())))))******(((((()))***************,,,+++***)))))))))++++++......///222777???JJJQQQeeemmmyyyyyyyyy}}}vvvxxx~~~}}}yyyxxxtttnnnkkkmmmmmmjjjmmmrrrxxx{{{|||vvvtttvvvzzz||||||pppiiibbb______\\\UUUOOOFFFAAA;;;555111...***((())))))(((((((((((())))))''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######""""""######!!!!!!!!!###%%%&&&$$$###$$$###"""!!!!!!"""###$$$######""""""!!!!!! !!!"""$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""" !!!###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!###$$$$$$$$$$$$""""""""""""""""""""""""%%%""" ###  !!!"""###""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! %%%%%%%%%$$$$$$###############""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$######"""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!"""######"""######$$$%%%%%%%%%%%%$$$$$$###############$$$$$$&&&%%%$$$######$$$%%%&&& !!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!"""###$$$###""" """"""!!!!!!!!!!!!""""""###"""""""""###$$$%%%%%%""""""!!!!!!!!!!!!"""""" """!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  $$$"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""############"""""""""""""""""""""""" !!!"""""" """"""""""""!!!$$$#########""""""!!!!!!""""""!!!!!! """!!! !!!!!!  :::CCC000"""''''''######""""""""""""######''''''(((((())))))))))))(((((()))************)))++++++***))))))******+++------,,,---///444:::???NNNVVVaaannnxxx}}}zzz|||xxxuuuwww||||||vvvqqqpppkkkggghhhlllnnnmmmooottt{{{}}}yyytttssstttvvvuuusssllldddZZZUUUSSSOOOHHHBBB:::777222...+++***'''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######""""""######""""""###%%%((((((&&&$$$$$$###"""!!!!!!"""###$$$###"""""""""!!!!!!!!! !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######""""""""" !!!###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!  !!!""" !!!!!!"""!!!!!!""""""""""""""""""""""""%%%###""" !!!"""###"""!!!!!! !!!!!!$$$#########"""""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!! $$$$$$#########"""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""#########$$$$$$######""" !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%###""""""###$$$$$$###!!!!!!"""############"""$$$######"""""""""############"""!!!!!!"""###### !!!""""""""""""######"""""""""""""""###!!!"""###$$$###""" """"""!!!!!!!!!!!!""""""###""""""""""""######$$$""""""!!!!!!!!!!!!"""""" """!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""""""!!!!!!""""""""""""!!!!!! """!!!!!!!!! !!!!!! !!!"""!!!!!!&&&777;;;---!!!############""""""""""""######'''(((((((((((()))))))))'''((())))))******))))))******)))))))))******+++---------,,,,,,...111444999@@@JJJVVVcccooozzz}}}|||zzzxxxzzz{{{wwwvvvsssnnnkkkkkkiiihhhjjjooorrrrrrtttwww~~~}}}|||zzzwwwtttvvvsssqqqqqqqqqooojjjfffaaaYYYNNNGGGCCC>>>888333///,,,)))'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""###""""""$$$(((******(((%%%######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###!!! ######!!! ############"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$######""" !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$"""###$$$%%%$$$$$$ !!!""""""######""""""$$$###""""""!!!!!!!!!!!!###""""""!!!!!!""""""### !!!""""""###$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""######""" """"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###### !!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""###$$$(((,,,,,,'''""""""###$$$###""""""!!!!!!""""""###(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))*********(((***,,,,,,,,,---///111///333;;;EEEPPP]]]jjjrrr|||yyywwwxxxxxxqqqnnnmmmpppqqqooopppsssxxxvvvtttttttttuuuwwwyyyyyyvvvsssqqqppppppooonnnnnnmmmmmmmmmlllggg^^^WWWRRRJJJ@@@999666333///+++***(((&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!"""$$$(((******'''$$$###""""""""""""""""""###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###""" """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###############""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###""""""###$$$$$$###"""######$$$$$$$$$$$$$$$$$$###"""!!! $$$$$$############$$$$$$"""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! """"""!!!!!!!!!!!!""""""###"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""### !!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""%%%'''222(((""""""!!!"""""""""!!!!!!!!!!!!""""""((((((((('''''''''''''''''''''((()))))))))))))))(((((())))))************$$$&&&)))*********+++---***,,,000555===GGGRRRYYYpppvvv{{{~~~~~~|||xxxvvvqqqpppooolllkkklllqqquuurrrppprrrwwwzzzzzz}}}~~~uuuppppppqqqrrrkkkiiigggfffhhhjjjkkkkkkgggeeeeeedddbbb[[[RRRJJJAAA;;;444000......---+++)))(((&&&&&&(((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""!!!"""###&&&((((((%%%###"""""""""######"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """###"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""" """###"""!!!""""""###$$$$$$$$$$$$#########"""!!!!!! !!!!!!########################%%%$$$###"""!!!!!!""""""!!!!!! !!!"""######!!!!!!"""""""""""""""!!!""""""!!!!!!!!!!!!""""""""""""!!!  """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""" !!!""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""!!!!!!"""&&&)))>>>---!!!!!! """"""!!!!!!!!!!!!""""""(((((((((''''''''''''&&&&&&'''(((((())))))((((((''''''((()))************)))+++,,,,,,+++******+++***,,,---///333999@@@EEEZZZ___ggglllooosssxxx|||}}}zzzyyyxxxtttrrrqqqmmmfffcccdddbbbcccdddeeefffjjjsssyyy~~~ooofffeeeeeeddd```___^^^```dddfffgggggg]]][[[WWWUUURRRLLLCCC===444000,,,***+++,,,,,,,,,(((&&&%%%%%%&&&'''%%%$$$%%%$$$$$$######$$$$$$%%%###""""""######$$$%%%&&&#########$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###""""""###%%%%%%###!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!   """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""  !!! !!!######""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############%%%$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""!!!  !!!!!!""""""!!!!!!###""""""!!!!!!""""""### !!!!!!""""""!!!!!! %%%$$$"""!!! !!!""" !!!"""###$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""######################## !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""""" !!!""""""!!!!!! !!!"""""""""""""""############ !!!!!!!!!!!!!!! """###"""!!!"""&&&***999((( """ """!!!!!! !!!!!!"""(((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((&&&'''((()))*********))),,,---...---,,,++++++,,,+++,,,---...///111555999CCCIIIQQQYYY___eeekkkoooqqqwww~~~~~~{{{|||~~~|||{{{{{{{{{yyyuuuqqqnnnmmmmmmnnnjjjeeebbbcccaaa]]]^^^bbbeeeiiimmmnnnooorrryyy}}}~~~wwwggg]]]\\\[[[WWWWWWWWWXXX\\\___``````^^^SSSNNNHHHCCC@@@<<<666111,,,***(((''''''(((((((((%%%$$$$$$%%%&&&&&&%%%#########""""""""""""######""""""""""""###$$$%%%&&&"""#########$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!&&&$$$""""""######""" !!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""### !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""""" !!!!!!"""!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!"""""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!""""""!!! !!!!!!!!!!!!!!!"""""""""""""""###$$$%%% !!!""""""!!! """!!! !!!###$$$!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""" !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  !!!"""###!!!!!!!!!"""""""""###### !!!!!!!!!""""""$$$%%%### !!!&&&+++000$$$!!!%%%%%%$$$&&&!!!!!! !!!!!!(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((%%%&&&((()))*********)))&&&'''(((((('''''')))***&&&((()))******,,,...000111666???GGGNNNUUU\\\```fffiiinnnuuu||||||{{{~~~}}}~~~xxxvvvssspppmmmjjjiiihhhcccaaa^^^\\\]]]aaaeeehhhgggbbb```dddeeeeeeiiippprrrwww|||}}}{{{{{{zzzttttttxxx~~~|||rrrcccZZZYYYVVVRRRQQQRRRTTTXXXZZZZZZWWWUUULLLFFF===777444111,,,))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$############$$$$$$&&&%%%$$$###""""""""""""""""""######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!)))&&&###""""""""""""!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""######!!!"""$$$$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! """###$$$$$$$$$$$$######################## !!!"""""""""!!!###"""!!!   !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############ !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!"""######"""!!!""""""###############!!!!!!""""""###%%%&&&'''!!!"""###$$$$$$###"""!!!"""%%%&&&###"""!!!  !!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""""""""""""""""""""""" !!!""""""  !!!###$$$ !!!!!!"""""" !!!!!!"""""""""%%%&&&### !!!&&&+++555,,,$$$###%%%$$$!!!!!!!!! !!!!!!&&&&&&%%%$$$%%%&&&'''(((((((((((('''&&&&&&&&&%%%((()))))))))))))))((((((******))))))))))))******+++***((('''((()))+++,,,---000555999<<<@@@EEEHHHOOOVVVaaallltttwwwwwwvvvwww|||}}}{{{|||}}}}}}zzzyyyyyy|||~~~|||{{{{{{{{{{{{yyyuuutttvvvvvvqqqooooooiiihhhccc]]][[[\\\ZZZVVVTTTRRROOONNNRRR^^^nnnzzzsssllluuu{{{yyyyyy{{{{{{zzzyyyuuuqqqllliiisssqqqlllfff^^^WWWQQQMMMMMMNNNOOOPPPPPPMMMGGGCCC:::888444///,,,******)))%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!""" %%%""" """###"""!!! !!!"""!!!!!!"""!!!!!! """"""!!!!!! !!!!!!!!!"""######$$$$$$"""""""""!!!  !!!#########"""!!! !!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%&&&!!!"""(((+++!!!!!!!!!!!!!!!"""#########"""!!! !!!"""###!!!!!!""""""######$$$$$$$$$"""!!! !!!"""$$$%%%""""""!!!!!!  """###"""!!! !!!### !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""###"""!!! !!!"""!!!!!! !!!!!!!!!!!! ######""""""""""""######""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!! $$$######"""!!! ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!! !!!!!!""""""######!!! !!!"""###!!!!!!!!!!!!"""""""""""""""!!!    !!!"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!!!! !!!  """$$$(((!!!!!!'''$$$!!!,,,999)))!!!###!!!"""""""""""""""!!! &&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&(((((())))))))))))(((((((((((('''''''''''''''((()))((('''''''''(((***+++***,,,///222444666:::<<>>777222///...,,,)))))))))((('''&&&(((((('''''''''''''''''' !!!"""######$$$$$$$$$###""""""###$$$$$$########################$$$###""""""!!!!!!""""""######$$$%%%&&&&&&&&&&&&&&&%%%""" """###""""""###$$$###"""!!!"""$$$ !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!"""!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######'''$$$ !!!###%%%&&& !!!!!!"""!!!!!!""""""""""""!!!!!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!"""######"""!!!"""###$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!! !!!""" !!!"""###$$$%%% !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!! """"""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!!"""""""""!!!!!!""""""!!!!!!!!!!!!""""""   """!!! !!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!111777---''',,,,,,$$$(((###!!!  !!!!!!"""""""""!!!!!!$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''(((((((((((('''&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''))))))(((((()))+++((((((***+++,,,,,,,,,,,,...111666;;;@@@FFFLLLPPPTTTZZZccckkkppptttwwwyyy{{{|||{{{zzz~~~|||vvvwww}}}~~~|||}}}yyytttpppnnnllliiigggbbb\\\XXXZZZZZZYYYXXXTTTPPPKKKHHHEEEBBB===888333///---,,,'''&&&$$$%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%&&&&&&'''################################################$$$###"""!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%###%%%### ###$$$""" !!!""""""!!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""######!!!!!! """!!!  !!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """######$$$###"""!!!!!!""""""   !!!"""!!!!!!""""""""""""!!!!!!############"""""""""""" !!!!!!!!!""""""""" !!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""############$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###  !!!###$$$%%% """""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!  !!!!!!  !!!"""!!!!!!!!! !!!!!!!!!  !!!!!! !!!!!!""""""!!!!!!  !!!!!!""""""### """###$$$"""!!!     !!!!!!  """"""###############$$$!!!!!!!!!!!!!!! ---555222111555222)))###   !!!""""""""""""""""""&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%'''((()))&&&((())))))(((''')))***((('''''''''(((((())))))'''***---///222666;;;???DDDIIIOOOUUUZZZ```eeeiiihhhiiiiiijjjrrr}}}zzzrrrlllkkkpppvvvyyywwwuuuvvvxxxxxxtttooohhhfffbbb```]]]XXXQQQLLLKKKJJJHHHEEEBBB>>>:::888333222111///---,,,+++***%%%$$$$$$%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$%%%%%%$$$###!!!########################"""!!!!!!!!!!!!""""""#########$$$$$$$$$###""""""###$$$ ###$$$!!! !!!"""""" !!!""" !!!""""""""""""""" !!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! """!!!  """"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!! !!!   !!!!!! !!!"""######"""!!! !!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!"""!!!###$$$###"""!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!!!!""""""""""""  !!!  !!! !!!!!!!!!!!! !!!!!! """######"""  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!"""""""""!!!  !!!!!! !!!!!! !!!!!!  !!!!!!""""""!!!""""""""""""!!!!!!     !!!!!! !!!""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!! &&&,,,///222555111***  !!!!!!  !!!!!!""""""!!!!!!'''&&&%%%$$$%%%&&&'''((((((((((((''''''&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''((()))***++++++***((('''((()))+++---(((*********(((((()))***)))'''&&&%%%%%%''')))+++((()))+++,,,---///333666666888<<<@@@EEEMMMUUUZZZZZZ[[[[[[^^^hhhsssyyyyyy}}}}}}|||{{{}}}|||~~~qqqpppmmmhhheeehhhooouuuoooooonnnnnnppppppkkkfff^^^[[[XXXUUUSSSNNNHHHBBB<<<;;;999777555333222111((()))+++,,,+++***((('''&&&%%%%%%'''((((((&&&#########$$$&&&''''''''''''$$$$$$###"""!!! """$$$&&&&&&$$$""" """""""""""""""""""""""" !!!###$$$%%%"""""""""""""""!!! """$$$ $$$$$$!!! """###"""!!! !!!"""!!!!!!"""###############!!!!!!""""""#########$$$"""""""""!!!  !!!""""""""""""!!!  ######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###  """"""  !!!!!! !!!"""######"""!!!  !!!!!!"""""" !!!"""!!!!!!!!! !!!!!!"""""" """###"""!!! !!!######"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!###$$$ !!!!!!"""""""""###!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""### !!!"""!!! !!!!!!!!!""""""######  !!!######!!! """"""""""""!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!"""""""""!!!  !!!!!! !!!"""   !!!!!!"""%%%###!!!  !!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""  !!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!!""""""!!! !!!%%%)))...///***%%% !!!"""###!!! !!!!!!!!! ######$$$$$$$$$%%%%%%%%%)))(((((((((((()))******%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''(((***++++++&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&''')))*********)))(((......///111555:::>>>AAAEEEFFFHHHLLLTTT^^^ffflllmmmooosssxxx|||~~~zzz|||yyywwwuuutttttttttrrrqqqvvvxxx||||||zzzwwwuuutttiiiiiifffaaa\\\\\\___dddfffcccbbbccceeeddd]]]XXXRRRNNNIIIEEEAAA===999777111///---,,,,,,+++)))'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((########################$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%$$$&&&%%%$$$"""""""""###$$$!!!%%%!!!"""'''### ***&&&$$$!!!!!!"""""""""""""""############""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!""""""!!!!!! """"""!!!!!!!!!!!!"""""" """"""!!!!!! """!!!  !!!"""!!!!!!!!! """###$$$$$$$$$"""!!! """"""""""""""""""""""""!!!###$$$%%%!!!!!!!!!  """"""""""""!!! !!!!!!!!!!!!"""""""""##################"""!!!!!!"""!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""######$$$$$$%%%%%%"""###$$$%%%%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""""""""!!! """######"""  !!!!!!!!!!!!""""""!!!!!!  ###!!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!""""""!!! !!! !!!!!!!!!!!!  !!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """!!!  !!!""""""!!! !!!!!!!!! !!!!!!   ######""""""!!!!!!!!! """###$$$$$$$$$$$$  ###"""!!! !!!"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((())))))))))))))))))))))))***,,,///222444999:::;;;???EEENNNUUUZZZ^^^```dddiiinnnrrrtttvvvxxxvvvsssqqqpppqqqrrrtttxxxxxxyyy{{{~~~ooorrrwww~~~|||||||||wwwmmmkkkiiiiiikkklllkkkjjjqqqsssuuutttqqqllliiigggaaaaaa___\\\ZZZYYYYYY[[[ZZZWWWUUUUUUVVVSSSNNNIIIAAA>>>:::777666333111...)))((('''((())))))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""!!!!!!"""$$$%%%%%%$$$$$$###!!! !!!"""((((((!!!""")))%%%###%%%%%%%%%$$$$$$###"""!!!!!!!!!"""""""""#########""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""###$$$ !!!!!!!!!!!!"""!!!!!!!!! """"""!!!!!!!!!!!!"""""" """!!!!!!!!! """!!!  !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!   !!! ###############"""!!!!!!"""!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!"""############"""!!! !!!!!!!!!!!! !!!!!! !!!!!!""" !!!!!!!!!!!!!!! &&&$$$""" !!!  !!!!!!  !!!!!!!!!!!!"""!!!!!!!!! !!! !!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!  """!!!  !!! !!!"""""""""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!    !!!  !!!!!! !!!!!!   !!!  !!!"""############  !!!  !!!%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((()))((((((''''''(((((()))***+++***)))))))))***,,,,,,------...111555;;;AAADDDIIIKKKNNNRRRXXX]]]aaacccdddcccbbbbbbbbbdddggghhhkkkkkkmmmpppsssxxx{{{~~~zzzvvvjjjnnnttt{{{zzzsssqqqqqqqqqmmmiii```___^^^___aaacccccccccjjjkkkkkkiiiccc]]]YYYWWWUUUTTTSSSRRRRRRPPPNNNKKKLLLHHHDDDBBBBBB@@@;;;777444222000/////////---,,,'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""""""!!!!!!"""$$$%%%%%%$$$###"""!!!!!! !!!!!!!!! &&&%%%(((---%%%$$$$$$&&&(((***)))'''###!!!!!!!!!""""""""""""######"""""""""!!!!!!!!! !!!"""######### !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!"""!!!!!!  %%%$$$###"""!!!!!!!!!"""""""""!!!!!! ###$$$$$$$$$###!!! !!!"""### !!!!!!!!! """"""######""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!"""$$$$$$"""""""""!!!!!! !!!######### !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!""""""  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!   !!!!!! !!!!!!     !!!""""""""""""   %%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))(((((('''&&&&&&((()))***---,,,+++***))))))******)))))))))***---000333555888999:::===BBBFFFKKKMMMPPPPPPPPPQQQSSSVVVYYY[[[\\\]]]___bbbgggkkknnnpppsssssssssuuuuuutttpppmmmfffjjjqqqxxx~~~zzztttlllgggfffdddaaa^^^XXXWWWVVVWWWZZZ[[[\\\[[[^^^___^^^[[[UUUPPPLLLJJJJJJGGGDDDCCCDDDBBB???;;;>>>:::666444333222000......,,,++++++,,,,,,,,,++++++)))'''''''''&&&%%%###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""!!! !!!$$$%%%$$$###$$$$$$##################'''222888999,,,!!!'''$$$&&&)))******'''$$$"""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!$$$###!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""###$$$$$$$$$###""" !!!"""""" """###$$$###"""!!!!!!"""""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!""""""### !!!!!!!!! !!!$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   """!!!  !!!"""  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! """""""""""""""""""""""" !!!!!!!!! !!!  !!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """""""""!!!!!!"""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((((('''''''''((((((######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&''')))***''''''&&&&&&&&&&&&&&&&&&))))))))))))***,,,---............000222555888:::::::::;;;===???BBBEEEFFFKKKLLLNNNQQQUUUYYY[[[]]]]]]]]]^^^```bbbbbbaaa___XXX\\\ccciiinnnpppqqqppplllggg```[[[XXXWWWTTTRRRNNNLLLKKKKKKMMMNNNMMMLLLKKKLLLMMMJJJFFFAAA???>>>@@@;;;666444444333111...111///,,,***************)))'''%%%%%%&&&&&&&&&%%%***)))''''''''''''%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$""""""""""""""""""""""""$$$######""""""######$$$!!! !!!###$$$$$$############$$$$$$$$$######"""+++555FFFTTTHHH111)))%%%&&&&&&&&&&&&%%%%%%$$$ !!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!#########"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!"""###$$$$$$$$$###"""!!! """#########"""!!! !!!!!!"""""""""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!! ###"""""""""!!! """""""""""""""""""""""" !!!!!!!!!!!! """!!!   &&&$$$!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!! !!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!    !!!   !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""""""""""""!!!!!! !!!!!!!!!      !!!!!!!!!!!!!!! !!!  !!!!!!""""""""""""""""""!!!#########$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%'''&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))))))))))))))***+++------------...000222444666777999:::<<>><<<:::888777777666555333111//////000111000///+++---...---,,,******+++'''((()))(((&&&&&&&&&'''%%%%%%%%%%%%$$$%%%&&&'''***(((&&&&&&'''((('''&&&###""""""###%%%&&&&&&%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!""""""""""""""""""""""""######""""""""""""######!!! !!!###$$$###""" !!!"""###""""""!!!"""666YYY___MMMBBB#####################$$$ !!!!!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!"""!!!  !!! !!!!!!!!!!!! !!!!!!!!!""" !!!""""""!!!    !!!"""""""""!!!!!!"""!!!!!! """"""!!!!!!!!!!!!!!!"""!!! !!!""" !!!""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!"""!!! !!!""" !!!!!!!!!!!!!!!!!! !!!  $$$(((******!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!""" !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!! """!!!  !!!   !!!!!!!!!""""""  !!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""     !!!!!!!!! !!!!!! !!!!!! !!!!!! %%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))((('''&&&&&&%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&''''''((((((((('''&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&((((((((('''&&&(((((((((((((((((((((((()))***+++,,,------------,,,+++,,,...111222111000...///000111111222222222//////////////////......///---,,,,,,---......---''')))******(((''''''((("""''')))(((&&&''')))&&&'''((('''&&&%%%&&&''''''%%%$$$$$$&&&'''&&&&&&(((&&&%%%%%%&&&&&&$$$###""""""######$$$$$$$$$%%%""""""""""""""""""""""""######"""######$$$%%%%%%########################""""""!!!!!!!!!!!!""""""!!!  ###$$$###"""!!!"""###%%%%%%%%%$$$###"""&&&'''...999888444:::""""""###$$$$$$$$$###""" !!!!!!!!!"""!!!!!! """"""!!!!!!"""$$$&&&''' !!!!!!!!!""" !!!!!!""""""   !!!!!!!!!!!! !!!!!!"""""" !!!""""""!!!  !!!!!!!!!!!!"""###"""!!!  !!!""""""""""""############"""""" !!!""""""!!! !!!!!!"""###$$$$$$""" !!!$$$%%% !!!""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""#########!!!  !!! !!!!!!!!!"""!!! !!!!!!"""###$$$  !!!$$$'''((((((!!!!!!""""""""""""!!!!!! !!!!!!!!!""" !!!!!!"""""" !!!######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!""""""!!! !!!!!!"""""""""!!!  !!!!!!!!!"""!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!  """###     !!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!! !!!"""######"""!!! """$$$%%%$$$###"""###$$$############$$$&&&((()))&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&########################''''''&&&%%%$$$###"""!!!###$$$%%%&&&''''''''''''&&&&&&$$$######$$$&&&&&&%%%&&&&&&&&&'''(((((((((######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((('''%%%%%%%%%&&&(((***)))(((&&&&&&'''))),,,---,,,+++++++++******))))))***)))((((((((()))+++,,,+++***(((&&&%%%&&&((()))))))))(((((((((((())))))%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###%%%''')))'''%%%############$$$%%%&&&&&&&&&&&&%%%###!!!  !!!######""""""$$$"""######""" !!!"""#########""""""""""""!!!""""""""""""""""""""""""""""""$$$%%%%%%$$$###"""!!!"""%%%'''((('''&&&%%%""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""#########"""!!! !!!  !!!!!!!!!!!! !!!!!!!!!!!!   !!!""""""!!!  $$$""" !!!!!! !!!!!!!!!!!!!!! ######!!! !!!""""""!!!!!! """!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!"""""""""""""""!!!!!! """"""""""""""""""""""""  !!!!!! """"""""""""""""""""""""  !!!"""""""""""""""""""""""""""""""""""""""""""""""" """###""""""!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!  !!!!!!  !!!!!! !!!!!!######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!  ###"""!!!  !!!"""   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!  !!!!!!  !!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""### !!!!!!!!!!!!!!!  !!!###$$$%%%$$$""""""$$$%%%&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))(((((((((''')))(((((('''((()))***+++***)))'''%%%%%%&&&'''(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$######""""""!!!"""######"""""""""$$$%%%%%%$$$""""""###$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""#########""" !!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!#########""""""!!! !!!!!!!!!!!!!!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!! """"""""""""""""""""""""###!!! !!! !!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!! """!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!!"""""""""!!! """"""""""""""""""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!  !!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!  !!!!!!!!!  ###!!!!!! !!!!!!     !!!"""!!!  !!!!!!   !!!!!!  !!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!############""""""""""""!!!!!!!!!!!!  !!!!!!!!!  !!!%%%%%%%%%$$$######%%%''')))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''((()))(((&&&%%%###%%%&&&((((((((('''&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((()))((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######""""""######""" $$$%%%%%%$$$""""""###%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""!!!""""""""""""!!! ######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!! !!!!!!"""###!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$###!!!  !!!!!!""""""""""""!!!!!!  !!!!!! !!!!!!"""""""""""""""""""""""""""   !!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""  !!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!! !!!!!!!!!  !!! !!!  """ !!!!!!!!!!!!   !!! !!!"""""""""!!!  !!!"""  !!! !!!  !!!!!!!!! !!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!$$$$$$$$$#########""""""$$$###"""!!!  !!!!!!  !!!%%%&&&%%%$$$###$$$&&&))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$######%%%%%%$$$###""""""######%%%%%%%%%&&&&&&&&&&&&&&&"""######""""""$$$############"""!!! !!!###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$%%%%%%%%%&&&%%%$$$""""""!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!"""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!!""""""""""""!!!!!!  """!!!  !!!""" !!!  !!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!  !!!  !!! !!!  !!!  !!!  """ !!!""""""!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!! !!!"""  !!!!!!  !!!!!!!!!!!!""" !!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!   !!!$$$%%%%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""######%%%$$$$$$###""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$!!!&&&'''###"""$$$$$$!!!###$$$$$$###!!! """###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%&&&###"""!!!  !!!!!!!!!"""""""""### !!! !!!!!!""" !!!""""""!!!   !!!!!!!!!""""""""""""!!!!!!  """!!!  !!!"""   !!!!!!"""""" !!!"""######$$$  !!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!!  """!!! !!!"""!!!   !!! !!!  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!   !!!     !!!  !!! !!!""""""!!!   !!!!!!!!!  !!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""   !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!  !!!""""""!!! !!!!!! !!!"""###%%%%%%$$$$$$&&&'''######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$######%%%''')))%%%###!!! !!!$$$&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###"""!!!!!!"""$$$$$$$$$###"""""""""######$$$$$$$$$$$$############$$$---000((("""$$$%%%###%%%&&&&&&%%%######$$$&&&$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""###### !!!!!!""""""  !!!""" !!!!!!!!!!!!!!!!!!  """ !!!!!!!!!!!!  !!!!!! !!!!!!""""""""""""""""""""""""  !!!  !!!""""""""" !!!!!!!!!   !!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!######!!!  !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!"""  """!!!!!!   !!!!!!  !!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!    !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!   !!!!!!!!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!   """######"""  !!!!!!!!! !!!"""%%%&&&%%%$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$######"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""" """$$$###!!!!!!###%%%###""""""""""""######$$$""""""######$$$$$$%%%%%%+++888<<>>444(((###"""!!!"""$$$$$$$$$"""!!!"""###"""!!!!!!!!! !!!"""$$$$$$"""  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!! !!!!!! !!!"""""" !!!!!!###""""""!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!###"""!!! """!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!   !!!!!!!!!!!! ###""""""!!!!!!!!!!!!!!! !!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!! !!!  !!!!!!  !!! !!!!!!!!!  !!!"""""" """!!!!!!!!!     """  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$#########$$$$$$$$$"""!!!!!!###$$$$$$###########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%&&&&&&$$$"""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$###""""""###########################""""""!!!!!!!!!"""""" !!!!!!"""""""""""""""$$$$$$%%%%%%$$$$$$######$$$###"""!!!!!!###&&&'''''')))(((&&&%%%&&&$$$!!!######"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!######!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!""""""""""""!!! !!!"""###### !!!!!!!!!!!!"""""""""""" !!!"""###### !!! """!!!!!!   !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!!  !!! !!!!!!!!! """"""!!!!!! !!!!!! !!! !!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!! !!!"""  !!!!!!!!!!!! !!!!!!!!!!!!  !!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###"""  !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######"""""""""######%%%$$$"""###%%%&&&&&&%%%########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###"""$$$&&&&&&$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#########$$$#########"""######$$$%%%$$$$$$$$$$$$$$$###""""""############""""""""""""%%%$$$$$$$$$%%%%%%&&&''' """$$$$$$$$$$$$######$$$$$$$$$######"""############$$$$$$%%%%%%$$$###"""###%%%&&&"""!!!"""""""""  !!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!  !!!"""!!! !!!### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """######"""  !!!"""###$$$%%%&&& !!!!!!!!!!!! !!!!!!""""""""""""""" !!!"""###$$$$$$ !!!!!! !!!  """"""!!!!!!!!!!!!"""###"""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!  !!!!!!!!!!!!!!!"""!!!!!!!!! """"""""""""!!!!!!!!!!!!"""!!!!!! !!!!!! !!! !!! !!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!""""""###$$$$$$""" !!!  !!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! $$$###"""!!! !!!!!!!!!###$$$$$$%%%%%%$$$$$$###########################""""""!!!!!!!!!""""""###%%%###"""###$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$### """$$$%%%$$$$$$&&&'''"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$############$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""!!!!!!!!!######""""""###$$$$$$%%%######$$$$$$$$$###""""""######""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$!!!############"""!!!!!!"""""""""""""""!!!""""""###$$$$$$$$$######$$$######%%%%%%###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """###!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!  """###!!!!!! !!!!!!"""!!!!!!""" !!!######!!! !!!"""""""""######$$$$$$ !!!""""""!!! !!!"""###""""""!!! !!!"""######$$$  """"""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!  !!!!!! !!!!!!!!!!!!!!!  !!!!!!  !!!  !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!! !!! !!!!!!!!!!!!  !!!!!!"""""" !!!  !!!!!!"""###$$$###!!! !!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!! !!!!!!   !!!!!!"""""" !!!!!!!!!!!!!!!"""#########$$$%%%&&&&&&%%%$$$###########################"""!!!!!!!!!!!!"""#########!!! """######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!###$$$$$$$$$%%%&&&"""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!! """"""""""""###$$$%%%%%%"""###############"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###"""  !!!!!!""""""!!!!!!!!!""""""#########""""""!!! """%%%$$$!!! ### """"""!!!  !!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###  !!!!!! !!!!!!!!!!!! !!! !!!"""######"""!!!  """#########"""!!! !!!"""""""""""""""  !!!!!! """###$$$!!!   !!!!!!  !!! !!!!!!!!!!!!!!!   !!!!!!  !!!     !!!!!! !!! !!! !!!!!!  !!!!!!!!!!!!!!! !!!   !!! !!!""""""!!!    !!!!!!!!!!!!!!!  !!! !!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""  !!!""""""######"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""###############$$$%%%%%%"""!!! """######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""$$$###"""!!!!!!"""###############$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""###$$$%%%&&&""""""############"""""" !!!!!!""""""########################$$$$$$%%%$$$###!!!  !!!"""""""""""""""""""""############"""""""""$$$%%%!!!!!!!!!"""###"""  !!!######################## !!!!!!!!!""" !!!###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""########################    !!!"""######"""!!!  """#########!!!!!!!!!!!!!!!!!! !!! """### !!!!!!"""###!!!!!!   !!!""" !!!!!!!!!!!!!!!  !!!!!!!!!"""  !!!!!!!!!"""""" !!!!!! !!!     !!!""" !!! !!! !!!!!! !!!!!!!!!!!!!!! !!!   !!!!!!   !!!!!!!!!!!!  !!!!!!!!!"""       !!!""""""### !!!  !!!!!!!!! """###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$%%%&&&&&&'''$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%###!!!########################&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$###### """###%%%%%%###""" ###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&!!!""""""#########"""""" !!!"""######$$$######"""""""""""""""###!!! """$$$%%%!!!!!!"""###############$$$#####################''' ###&&&"""!!!######"""!!! !!!""" !!!!!!"""""" !!!!!! """ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! """!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!"""""" !!!"""$$$$$$"""!!!  """###$$$###!!!  !!!!!!!!! """ """$$$######"""!!!!!!!!!!!!"""$$$###"""!!!!!!!!!!!!!!! !!!""" !!!!!!!!!""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""!!! !!!!!!  !!!"""""" ###"""""""""!!!!!!!!!!!! !!!""" !!!!!! !!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!  !!!!!!  !!!!!!!!!"""""""""!!! !!!""""""""""""""""""""""""  !!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!     !!!""""""### !!!!!!"""""" !!!!!!!!!!!! ######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$###### !!!###%%%'''((()))%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###############""""""""""""##################""""""""""""$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###&&&%%%###"""!!!"""###$$$"""###%%%&&&&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!!!!"""### !!!""""""!!! $$$######"""""""""""""""!!!"""###"""  !!!"""$$$%%%'''(((!!!!!!!!!!!!!!!"""#####################"""!!!  !!!""""""!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""### !!!!!!!!!"""""" !!!"""###$$$$$$""""""!!!!!!  !!!!!!!!!!!!  !!! !!!"""""" !!!$$$ &&&"""&&&&&&######&&&&&&###$$$'''######"""""""""######$$$!!!!!!!!!!!!!!! !!!"""""""""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!! !!!!!!  !!!!!!!!!!!! !!!""""""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!  """"""!!!!!! !!! !!!"""###!!!  !!!  !!!!!!!!!  !!!!!!!!!""""""!!!!!! """!!!    !!!!!!!!!!!!!!! """""""""""""""""""""""" """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!  ######""""""!!!!!!!!! """######$$$$$$######"""%%%$$$$$$$$$############%%%%%%%%%$$$$$$######"""#########"""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########"""######$$$$$$$$$######%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""""""""###%%%&&&&&&%%%###"""&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$######%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$%%%%%%$$$###############&&&&&&%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""!!!"""###$$$$$$###"""!!!######"""!!!!!!!!!!!!""""""###$$$###!!! !!! !!!"""###!!!!!!!!!!!!!!!"""######"""############""""""!!! !!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """""""""!!!!!! !!!"""$$$$$$!!!!!!  !!!""""""######!!!  !!!!!!!!!!!! !!!!!!!!!   !!!""" !!!$$$&&&###,,,%%%%%%""""""''')))&&&$$$%%%  !!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!! !!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!   !!!!!!""""""  !!!!!!"""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!! !!!!!!!!!   !!!"""    !!!!!!    !!!!!!!!!!!! $$$###""""""!!!!!!!!!""" """!!!  !!!"""   !!!!!!  """"""############""""""############""""""""""""((('''&&&$$$###!!!  !!!!!!!!!!!!!!! !!!!!!"""######$$$!!!!!! !!!!!! !!!###$$$$$$%%%"""""""""######"""!!!!!!###$$$$$$$$$$$$###""""""!!!###$$$%%%%%%###!!! """###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%###########################$$$%%%&&&$$$"""!!!!!!"""$$$$$$###""""""""""""###$$$$$$$$$$$$$$$#########"""############""""""!!!""""""############""""""###"""!!!!!! !!!!!!"""$$$%%%$$$"""!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!"""######!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! ###""""""!!!  !!!###$$$%%%"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """!!!!!!  !!! !!!!!! %%% (((:::''''''""""""(((,,,***%%%######""""""!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!! !!!!!!!!!!!! !!!!!!!!!"""""""""!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!"""######!!!!!!   !!!"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!    !!!!!!""""""!!!!!! !!!!!!    """!!!   !!!!!!  !!!!!!   !!!!!!   !!!!!!""""""""""""""""""!!!"""""""""""""""!!!!!!!!!###############""""""""" !!!!!!!!!!!!!!!""""""#########"""!!!!!! !!!!!!""" !!!!!!"""######$$$#########$$$######"""!!!""""""############"""""""""###$$$$$$$$$###!!! """###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$#########"""!!!!!!"""%%%&&&%%%$$$###########################$$$%%%$$$"""!!!"""###$$$######"""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! """"""!!! """###$$$$$$"""!!!!!!!!!$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""######"""!!!  !!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!"""###$$$ """"""!!!!!!!!! !!!!!! !!!!!! !!! ###!!!!!!&&&"""???cccNNN...'''###''',,,+++&&&###$$$$$$######""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!! !!!!!!!!!"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!    !!!""""""!!!!!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!    !!!!!!!!!!!! !!!     !!!     !!!!!!  !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######### !!!!!!"""""""""$$$$$$#########"""""""""###""""""!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!""""""######"""""""""$$$###"""!!!!!!!!!"""###################################################"""!!! """$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$#########$$$$$$%%%""""""##################!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!""""""!!! !!!###"""!!! !!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""###!!!!!! !!!"""###$$$"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!! !!! """"""!!!!!!  !!!!!!"""!!! !!!"""  !!!""" '''///^^^777,,,%%%&&&***)))&&&%%%"""!!!  !!!!!!""""""!!!!!! !!!!!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!!!!!!!!!!!  !!!!!!  !!!!!!  !!!    !!!!!! ###""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!"""#########%%%%%%$$$######"""!!!!!!######""""""""""""######"""""""""!!!!!!  !!!!!!!!! !!!""""""############"""%%%$$$!!!  """###########################"""""""""""""""#########"""!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######%%%&&&$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!""""""############"""######""""""""""""#########"""!!!!!! !!!!!!!!!""""""  !!! !!!"""###!!!!!!!!!!!!!!!"""######"""!!!  !!!"""###!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!""""""######"""!!! !!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!"""!!!  !!!"""$$$###!!! !!! !!!###000[[[888...%%%%%%&&&&&&&&&'''######"""!!!  !!!"""""""""!!! !!!"""""" !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!    !!!!!!""""""!!!!!! !!!!!!  !!!!!!!!! """!!!!!!  !!!!!!"""  !!!!!!    !!!!!!  !!!!!!  !!!!!!!!!  !!!!!!!!!""""""  !!!!!!   !!!!!!!!!""" !!!!!! !!!!!!!!!""""""#########""""""!!!!!!!!!  !!!""""""######"""""""""""""""""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!"""""""""!!!"""######$$$$$$$$$#########"""!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!"""""""""######"""!!!!!!"""###$$$$$$###########################"""###$$$$$$###"""###%%%"""""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!"""!!!######!!! !!!""" !!!"""######!!!!!!!!!!!!!!!"""#########"""  !!!""" !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""!!!!!!  !!!!!!   !!!!!!!!!"""!!!  !!!"""%%%###!!!  !!!""" ''')))<<>>***"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!""""""###############"""""""""!!!!!!###"""!!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!!!! ######""""""###$$$&&&'''!!!''')))%%%!!!"""%%%%%%"""!!!!!! !!!######!!!!!! !!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!! """!!!!!!!!! """"""""""""""""""""""""'''%%%!!!$$$""" &&&!!!""""""######""""""""""""""""""###$$$$$$%%%%%%###"""!!! !!!"""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""""""""######### !!!"""######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$######"""""""""!!!!!!!!!"""##################$$$%%%$$$"""""""""###""""""""""""""""""""""""###""""""!!!!!!""""""### !!!"""############ !!!!!!!!!""" !!!!!!"""######"""""""""$$$%%%&&&!!!"""$$$###!!! !!!""""""!!!!!!!!!!!!"""""""""!!! """######"""!!!!!!""""""###$$$$$$%%% ###%%%$$$!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!""""""""""""###############"""!!! """"""#########$$$$$$$$$############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! !!!"""###$$$!!!""""""""""""!!!!!! !!!""""""############ !!!!!!""""""######!!!!!!!!!"""""""""#########""""""!!!!!!!!!"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###!!!!!! !!!!!! !!!############### !!!"""###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!! """"""!!! !!!###$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$######"""%%%$$$((($$$&&&!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!! """$$$ !!!!!!!!!""""""###### !!!!!!!!! !!!"""""""""!!! !!!"""##################""""""""""""######"""  !!!!!!!!!!!!!!!  !!!""""""!!!  """###"""(((***$$$!!!"""  !!!###%%%&&&!!!!!! !!!!!! !!!"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######"""!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!!!!!!!!!! """"""!!!!!! """"""""""""""""""""""""%%%%%%!!!$$$!!!%%%""""""###$$$$$$###!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""!!!!!!!!!###$$$%%%"""""""""""""""#########""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!  """############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############### !!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""""""""""""""""""""""""""$$$$$$############$$$$$$ !!!"""############ !!!!!!""""""###############$$$$$$%%%$$$###!!! """###"""###$$$###!!!!!!!!!###!!!!!! !!!!!!"""!!! """######""""""""""""###$$$$$$%%%%%% ###&&&&&&###""""""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""############### !!!!!!!!!"""############"""!!! """"""######$$$$$$$$$$$$$$$$$$$$$$$$###!!!  !!!!!!!!!!!!!!! !!!!!!""""""###### !!!"""$$$$$$!!!"""#########!!!  !!!"""""""""""" !!!"""###$$$$$$!!!""""""""""""#########!!!!!! !!!!!!"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!  !!!!!!!!!  """!!!  !!!"""######  !!!!!! !!!"""$$$!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!$$$$$$$$$######!!! !!!!!!!!!!!!!!! %%%$$$$$$$$$######"""""" """#########"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!""""""!!!!!! !!! !!!""""""!!!  !!!!!!!!!"""""""""###$$$$$$"""!!! ###"""!!!  %%%$$$"""!!! ###!!!"""%%%((('''%%%###!!! ###"""!!! !!!###$$$!!!!!!""""""!!!  !!!!!!""""""!!!  !!!"""###"""!!!  !!!"""###!!! !!!"""###""" ###"""!!! !!!"""""""""!!! !!!!!!""""""######$$$$$$###""""""###%%%%%%$$$"""""""""######"""!!!  !!!!!!""""""###### !!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""###$$$$$$$$$$$$###!!!!!! !!!  ######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###%%%'''&&&%%%$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""#########"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!###!!!"""###$$$###""" !!! !!!"""###""" %%%%%%$$$$$$###"""!!!!!!######""""""""""""######!!!!!!!!!!!!"""###%%%%%%"""###%%%'''''''''%%%$$$""""""""""""############!!!###$$$###"""!!!"""###$$$######"""""""""""""""'''&&&$$$""""""###%%%&&&$$$$$$############$$$$$$""""""""""""##################""""""!!!!!! %%%%%%%%%$$$###"""!!! """######""""""!!! !!!"""""""""!!!!!!###%%% !!!!!!!!!!!! """!!! !!!###$$$######""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%""""""""""""##################""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""%%%###""" !!!!!! !!!!!!""""""###### !!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""!!!  !!!!!!  !!!!!!""""""   !!!!!! """###!!!""""""""""""""""""!!!!!!!!! !!!!!!""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$"""  !!!!!!!!!!!!!!!!!!!!!!!! $$$$$$######"""""""""""" !!!"""###""""""!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!""""""  """"""############""""""!!!!!!!!!!!!""""""""""""$$$###"""!!! """!!!!!!!!!!!!!!!""""""###"""!!! !!!!!! !!!!!!"""###%%%%%%###"""!!!!!!!!!!!!######"""!!!!!!"""""""""!!!!!!""""""!!!  !!!!!!!!!"""!!!!!!  """"""###"""!!!!!!!!!!!!"""###"""!!! """"""!!! """!!!!!! !!! !!!!!!""""""!!!!!!"""""""""""""""############""""""###%%%%%%$$$"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""!!! !!!!!! !!!"""######$$$$$$######"""!!!!!!"""############"""###$$$&&&&&&$$$###$$$%%%########################"""""""""""""""""""""""" !!!!!!!!!""""""$$$$$$###""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""!!!!!!###!!!"""###$$$$$$""" $$$$$$$$$&&&''''''&&&$$$%%%%%%$$$######"""!!!!!!######""""""""""""######"""!!!!!!!!!"""###$$$$$$!!!"""$$$%%%&&&%%%$$$###""""""""""""############!!!###$$$###"""!!!"""###$$$######"""""""""""""""###"""!!! !!!""""""#########""""""#########!!!!!!"""""""""############"""""""""!!!!!!!!! """######$$$$$$$$$$$$###############"""!!!  """"""!!!!!!###%%%!!!""""""######""""""!!!"""!!! !!!###$$$#########"""!!!!!! ###"""!!!!!!!!!"""$$$$$$""""""""""""##################""""""""""""######!!!"""""""""############""""""""""""""""""""""""!!!!!!  !!!"""!!!!!!!!!!!!"""""""""""" !!!"""#########"""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!  !!!""""""!!!  !!!!!!!!!!!!!!!  !!!"""!!! !!!""""""""""""######"""""""""!!!!!! !!!!!!"""!!!!!! !!!  !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""""""""######%%%###  """ !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""!!!############"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!  !!!######""""""""""""######""""""""""""!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!!!!!!!!!!"""###$$$%%%!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$"""!!!######"""!!!!!!!!!""""""############"""!!! !!!!!!"""""""""!!! !!!!!!!!!!!!"""!!!!!! !!!######""""""""""""#########"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###############""""""""""""###""""""###%%%%%%$$$"""$$$###"""!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$######"""!!!!!!"""############""""""###%%%%%%###"""###$$$########################"""""""""""""""""""""""" !!!!!!!!!"""""""""$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""" """$$$"""###$$$$$$$$$###"""!!!"""###$$$&&&((('''$$$"""$$$$$$$$$######""""""!!!""""""""""""""""""""""""###"""""""""""""""######!!!"""###$$$$$$$$$###"""""""""""""""############!!!###$$$###"""!!!"""###$$$######"""""""""""""""######$$$$$$$$$$$$$$$######""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """$$$%%%&&&&&&'''$$$$$$$$$$$$###"""!!!!!! """######!!! !!!"""######$$$$$$######""""""!!! !!!###$$$$$$######""""""!!! """""""""!!!"""######$$$""""""""""""##################""""""""""""######""""""""""""############"""""""""""""""""""""""" !!!"""###""""""""""""!!!!!!!!!!!! !!!"""######### !!!!!!!!!!!! """"""""""""""""""!!!!!!  """###$$$###!!! !!!!!!!!!!!!!!!  !!!"""!!!  !!!######""""""""""""######!!!!!! !!!!!!"""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###$$$"""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$#########"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!"""$$$$$$"""""""""###"""!!!  !!!"""""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!######""""""###$$$$$$%%%!!!!!! !!!!!!""""""""""""""""""""""""!!!###$$$%%%$$$"""!!!######"""!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""%%%$$$###$$$%%%%%%$$$### !!!!!!"""""""""""""""!!! !!!###$$$$$$$$$######""""""!!!!!!###""""""###%%%%%%$$$"""%%%###!!! !!!###$$$######""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!! !!!!!!"""!!!!!!!!!!!!""""""###""""""############""""""######$$$%%%%%%%%%%%%$$$!!!"""$$$$$$"""!!!"""###########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###"""!!!"""$$$######$$$$$$$$$$$$###"""!!!"""$$$''')))((($$$!!!$$$#########"""""""""!!!""""""############""""""$$$###"""""""""""""""###""""""###$$$$$$######"""!!!"""""""""############!!!###$$$###"""!!!"""###$$$######""""""""""""""""""$$$%%%''''''&&&%%%$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! """$$$%%%&&&''''''%%%%%%%%%%%%$$$###""""""$$$%%%&&&%%%""""""##################""""""!!! !!!###$$$$$$$$$######"""!!!!!! """""""""""""""######$$$!!!"""""""""##################""""""""""""######"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!  !!!""""""""" """"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$$$$"""!!!!!!!!!!!!!!!!!! !!!  !!! !!!"""!!!  !!!######"""!!!!!!"""######!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!""""""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""!!!"""###$$$###"""!!!  !!!!!!"""""" !!!!!! !!!!!!"""#########""""""""""""!!! !!!!!!""""""!!!!!! !!!!!! !!!""""""!!!###$$$$$$###""""""###"""!!!  !!!"""""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""%%%%%%$$$##################"""!!!  """""""""""""""""""""""" !!!!!!""""""%%%$$$###!!!  !!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! """""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""###$$$###""" !!!"""######""""""""""""!!! """###$$$$$$$$$######""""""!!!!!!###""""""###%%%%%%$$$"""$$$###""" """$$$%%%######""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""######"""""""""######"""""""""######$$$%%%%%%%%%%%%$$$ """$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$###############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""############$$$$$$$$$######$$$%%%'''***,,,+++'''$$$#########"""""""""""""""!!!"""############"""!!!$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$######!!!"""""""""############!!!###$$$###"""!!!"""###$$$######""""""""""""""" """$$$$$$###""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%$$$###"""###%%%%%%%%%"""!!!!!!!!!!!!""""""######""""""!!!"""!!! !!!###$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""############!!!"""""""""##################""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!######""""""!!!!!!  !!!!!!!!!  !!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!! !!!"""###"""!!! !!!"""###!!!!!! !!!!!!!!! !!!!!!"""  """"""############"""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!$$$&&&&&&$$$!!! !!!""""""""" !!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!! !!!"""""" !!!""""""  ######""""""""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""&&&%%%$$$###""""""""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%$$$"""!!!  !!!!!!"""#########""""""!!!!!!!!!!!!!!! !!!!!!"""!!!!!!  !!!!!!!!!!!!  !!!  !!!"""###$$$###"""!!!""""""!!!!!!""""""##################""""""""""""###""""""###%%%%%%$$$"""######"""!!!"""###$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!############!!!!!!"""""""""""""""""""""""" !!!""""""###"""!!!!!!!!!!!!"""""" !!!"""######!!!""""""######""""""!!!!!!!!!"""############"""!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """######"""!!!!!!""""""""""""############$$$######%%%''')))(((%%%###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###"""""""""""""""######%%%$$$$$$$$$$$$#########""""""""""""############!!!###$$$###"""!!!"""###$$$######"""""""""""""""!!!###%%%%%%%%%###"""###""""""!!!!!!""""""###""""""""""""############!!!!!!!!!!!!""""""""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###"""""" """""""""###%%%'''!!!""""""""""""""""""!!!"""!!! !!!###$$$%%%$$$$$$######"""!!!!!!!!!!!!"""############"""""""""""""""##################""""""""""""##################""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  """"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!! """###"""!!!  !!!"""!!!!!! !!!!!! !!!""""""  !!!""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######"""!!!  !!!""""""### !!!!!!!!!"""""""""  !!!"""!!!!!!!!!!!!  !!!""""""###!!!!!! !!!!!! !!!""""""!!!"""!!! """"""############"""""" !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""$$$######"""""""""######!!!!!! !!!!!! !!!"""""""""!!! !!!!!!  !!!!!!"""###############"""!!!!!!!!!  !!!""""""!!!!!! !!!""""""""""""!!!  !!!"""###$$$$$$###!!! !!!!!!"""############""""""""""""""""""############""""""###%%%%%%$$$"""""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!"""""""""""" !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""%%%$$$###""""""""""""""" !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!"""############"""!!!###$$$$$$###""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!######""" !!!!!!!!!!!!!!!""""""###### """$$$$$$""" !!!"""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############!!!###$$$###"""!!!"""###$$$######""""""""""""""""""###%%%&&&''''''&&&&&&#########""""""#####################$$$$$$$$$$$$ !!!!!!!!!"""""""""###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!  $$$'''"""######$$$$$$######""""""!!! !!!###$$$%%%%%%$$$######""""""!!! !!!"""###$$$######"""""""""""""""##################""""""""""""##################"""""""""!!!""""""""""""""""""""""""""""""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!"""""""""""""""!!! """"""############""""""  !!!""""""""""""""""""""""""""""""!!! !!!!!! !!!"""######!!!!!! !!!!!!!!!!!! !!!"""$$$"""!!!!!!"""!!!!!! !!!!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!######""""""""""""######!!!!!! !!!!!!""" !!!""""""### !!!!!!!!!""""""######  !!!"""!!!  !!!""""""###!!!!!! !!!!!! !!!""""""!!!###$$$###!!! !!! !!!""""""!!!  !!!"""###$$$%%%""""""!!!!!!!!!!!!"""###!!!!!!!!!!!!"""###$$$%%% """######  !!!!!! !!!""""""###"""!!! !!!###$$$!!!!!!"""###############""""""!!!!!!  """""""""!!!!!!!!!"""###$$$$$$###"""!!!###!!! !!!"""###"""!!!"""###$$$%%%$$$"""  !!!###$$$$$$######"""!!!!!!""""""######$$$$$$###""""""###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""######""""""!!!!!! !!!!!!""""""#########$$$ """###$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$&&&&&&$$$###""""""""""""!!!""""""!!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%$$$"""###%%%%%%###"""###$$$########################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """###!!! !!!!!! !!!"""#########""""""###%%%%%%$$$###!!!!!!!!!!!!"""""""""""" """###$$$$$$###""" !!!!!!!!!!!!"""###%%%%%%######"""!!!!!!!!!!!!!!!""""""""""""############!!!###$$$###"""!!!"""###$$$######""""""""""""""" !!!"""###$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!!!!""""""######!!!"""###%%%&&&''''''((($$$$$$$$$$$$###"""!!!!!!###""" !!!$$$$$$$$$%%%%%%$$$$$$$$$"""!!! !!!###$$$%%%%%%$$$$$$###""""""""" !!!"""$$$$$$######"""""""""""""""##################""""""""""""######$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!#########"""""" !!!!!!""""""######!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!"""### !!!!!!!!!""" !!!!!!!!!""" !!!!!!""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """!!!!!!"""$$$$$$###""" !!!######!!!!!!!!!"""""""""############""""""%%%$$$###!!!!!!!!!""""""######""""""!!!!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$###############$$$$$$###!!!  !!!###$$$!!! ###%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!###$$$###"""!!! !!!$$$&&&(((""""""""""""""""""""""""!!!  !!!  !!!"""######"""!!! !!!"""""""""############ !!!!!! !!!!!!!!!!!!"""###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! """$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$###"""!!! ###!!! !!!"""###"""!!!""""""###$$$$$$$$$$$$###%%%$$$###"""""""""###$$$######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!!###(((++++++'''###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""!!!  !!!"""%%%$$$"""!!!!!!!!!"""###"""######$$$$$$$$$######!!!!!!!!!!!!!!!"""############""""""######$$$%%% !!!"""###$$$$$$###"""########################"""""""""""""""#########"""""""""""""""######$$$######""""""""""""######%%%&&&&&&$$$""""""###%%%$$$#########""""""!!!!!!""""""""""""############%%%$$$"""!!! !!!"""$$$ !!!"""######"""  !!!!!!"""""""""""""""###"""!!! !!!###%%%&&&$$$$$$######"""#########"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!""""""############""""""$$$#########""""""!!!!!!######""""""######$$$%%%%%%$$$"""!!!!!!!!!"""#########"""!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""""""""###&&&((()))!!!!!!""""""###############$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!""""""""" !!!!!!!!!!!! """"""""""""############""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!  """"""!!! !!!######!!!!!!!!!"""""""""""""""""""""""""""###"""""""""""""""#########"""""""""!!!!!!!!! !!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######$$$$$$######"""#########$$$###"""!!!!!!"""###$$$""" !!!###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!"""""""""  """###!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!""""""!!!%%%$$$############$$$%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! """###$$$$$$$$$###!!! """""""""""""""""""""""""""!!!!!! ############$$$$$$$$$$$$"""!!!!!! !!!!!!"""""""""""""""""""""""""""#########$$$'''&&&### &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###""""""""""""######$$$$$$######"""!!! """!!! """"""!!! """"""###$$$$$$$$$$$$###%%%%%%$$$#########$$$%%%######"""!!!!!!!!!!!!!!!############"""""""""!!!"""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""###'''******'''%%%########################$$$$$$$$$$$$$$$$$$###### !!!!!!!!!"""""""""""""""!!! !!!"""$$$$$$###"""""""""""""""######$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""############""""""######$$$%%%!!!!!!"""###$$$###""""""########################$$$$$$######""""""!!!!!!"""""""""""""""###$$$$$$######""""""""""""######%%%%%%&&&%%%###"""###%%%############"""""""""!!!""""""""""""############%%%$$$"""!!! !!!"""###$$$%%%&&&''''''&&&$$$### !!!!!!"""""""""""""""###"""!!!!!!"""###%%%'''$$$###############$$$$$$"""###%%%&&&&&&&&&$$$###$$$$$$$$$$$$$$$###""""""""""""############""""""############"""""""""!!!######""""""######$$$%%%%%%$$$###"""!!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######""""""###%%%'''((("""""""""#########$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$######"""""" !!!"""###$$$%%% !!!!!!!!!!!! !!!!!!!!!""""""#########"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######  !!!""""""###  """"""!!! !!!######!!!!!!!!!"""$$$###"""!!!!!!"""###$$$ !!!"""######$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###%%%$$$###"""""""""""""""######""""""""""""######""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!! """"""############"""""" %%%###!!!"""###$$$######$$$""""""$$$&&&&&&%%%###""" """""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""###$$$%%%$$$###"""!!!########################!!!!!!!!!!!!!!! ############$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$###$$$%%%&&&&&&$$$"""########################$$$$$$############$$$$$$$$$$$$###"""""""""###############""""""!!!!!!!!!"""  !!!"""!!! !!!"""######$$$$$$######""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""" !!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$#########%%%'''((('''&&&########################$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$###""""""###$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""#########""""""""""""###$$$$$$""""""#########"""!!!!!!""""""""""""""""""""""""%%%%%%$$$###"""!!!!!! ###""""""""""""###$$$$$$######""""""""""""######$$$%%%&&&%%%###"""###%%%############"""""""""""""""""""""#########$$$$$$%%%$$$"""!!!!!!!!!"""###"""###$$$%%%%%%%%%###### !!!""""""######""""""###"""!!!!!!"""###%%%&&&""""""""""""###$$$%%%%%%!!!"""###%%%%%%$$$######$$$$$$%%%%%%%%%$$$######""""""############""""""############""""""""""""######""""""######$$$%%%$$$$$$###""""""""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$ !!!!!!!!!!!!  !!!!!!""""""!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!  !!! !!!!!!!!!!!!"""""""""!!!!!!""""""#########$$$###"""""""""!!!!!! """""""""""""""""""""""" !!!"""######$$$######################## !!!!!!"""""""""!!!!!!"""$$$$$$###""" !!!######!!!!!!!!!"""%%%###!!! !!!###%%% !!!"""$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""%%%$$$###""""""!!!!!!""" !!!!!!!!!!!! ###""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%###""""""###$$$$$$###!!!  !!!############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!###$$$$$$$$$""""""############"""!!!######################## !!!!!!!!!""""""""" !!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$%%%$$$$$$###""""""""""""######""""""""""""""""""!!!  !!!"""!!!!!!""""""###############""""""!!!"""""""""######""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$###$$$%%%&&&''''''########################%%%$$$$$$######""""""!!!###############$$$$$$$$$"""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$"""!!!###$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!""""""###"""""""""""""""###$$$$$$#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""######""""""######$$$%%%######""""""""""""#########$$$&&&%%%$$$###$$$%%%#########"""""""""""""""""""""#########$$$$$$$$$$$$###""""""!!!!!!""""""!!!!!!"""#########""""""!!!!!!"""############"""!!!!!!!!!!!!!!!###$$$%%%""""""""""""###$$$%%%&&&!!!!!!"""###$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""#########"""""""""""""""######""""""######$$$%%%$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""####################################"""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""### !!!"""###$$$%%%&&&######""""""!!!!!!!!! """""""""""""""""""""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! """!!!!!!"""$$$$$$###""" !!!######!!!!!!!!!"""%%%###!!! !!!###%%%"""###$$$$$$$$$"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$######"""!!!!!!"""""" !!!!!!!!!!!! #########""""""""""""### !!!!!!!!!!!!!!!!!!!!!!!!"""   !!!!!! """"""""""""""""""""""""$$$""" !!!"""###"""!!!!!!""""""######""""""!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  """!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######### !!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###""""""######""""""""""""############"""  !!!"""!!! !!!!!!"""############"""###$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""########################!!!"""""""""############$$$$$$$$$$$$$$$%%%&&&(((########################$$$$$$$$$$$$######""""""$$$$$$##################!!!""""""""""""""""""!!!######$$$%%%$$$###"""!!!###############"""!!! !!!!!!!!!!!!!!!""""""###""""""!!!!!!""""""###$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%###############$$$$$$%%%######""""""""""""######"""$$$&&&&&&$$$###$$$$$$""""""""""""""""""##################$$$$$$$$$$$$$$$######"""""""""""""""######$$$$$$%%%%%%%%%%%%!!!""""""############### !!!""""""###""""""""""""###$$$%%%&&&!!!!!!""""""###############$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""############""""""######$$$%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""#########"""""""""""""""%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""""""""#########""""""!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!  !!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!"""""""""###### !!!###$$$%%%%%%###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!   """"""!!! !!!######!!!!!!!!!"""$$$###"""!!!!!!"""###$$$$$$$$$$$$######"""!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###"""""""""!!!!!!""""""#########""""""""""""######!!!""""""!!! """ !!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!"""###"""!!!###########################!!! !!!"""!!! !!!"""######"""!!! %%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! ###""" """###"""!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$############$$$$$$$$$$$$  """""""""""""""""""""""""""$$$$$$$$$""""""###$$$########################$$$$$$############$$$$$$%%%$$$$$$#########$$$$$$"""""""""######$$$$$$$$$###!!! !!!"""###"""!!! !!!""""""######"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""############""""""""""""""""""""""""!!!!!! !!!"""###""""""""""""""""""""""""!!!!!!"""############"""###$$$%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!###############"""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!"""######""""""!!! !!!!!!""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&$$$############$$$%%%%%%######""""""""""""######!!!###&&&&&&%%%$$$$$$$$$""""""""""""#####################$$$$$$$$$$$$%%%############"""""""""!!!!!!!!!""""""######$$$$$$!!!"""######$$$$$$###### !!!!!!""""""###""""""""""""###$$$%%%%%%"""""""""""""""#########""""""###$$$$$$$$$############$$$$$$$$$$$$######""""""""""""##################""""""######$$$%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!""""""###"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$######### !!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!! """!!!!!! !!!  !!! !!!!!!!!!"""""""""###!!!!!! !!!!!!"""""""""######### !!!!!!!!!!!!"""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!! !!!######!!!!!!!!!"""""""""""""""""""""""""""######"""""""""""""""### !!!!!!!!!"""""""""###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######!!!!!! !!!!!!"""###$$$$$$###"""!!!!!!"""###$$$!!!"""###!!! """ !!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!###$$$%%%%%%%%%%%%""""""""""""""""""""""""###!!! !!!"""!!!!!! ############""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!%%%$$$""""""$$$$$$$$$### !!!""""""############################################################$$$$$$$$$$$$  """"""""""""""""""""""""!!!###$$$###!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$"""!!!"""###$$$###""" !!!!!!""""""""""""""" !!!!!!!!!!!!!!!"""######!!!"""""""""############""""""""""""""""""""""""!!!  !!!"""###"""""""""""""""""""""""" !!!"""###$$$######""""""$$$&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''""""""""""""!!!!!!!!! !!!"""############"""!!!###"""!!!!!! !!!!!! !!!"""############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######!!!!!!  !!!""""""#################################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######""""""""""""###### ###%%%&&&%%%$$$$$$$$$!!!"""""""""#####################$$$$$$$$$%%%%%%###############"""!!!!!! !!!"""###$$$""""""###$$$$$$$$$$$$### !!!"""######$$$$$$$$$$$$###############$$$$$$###"""""""""######$$$$$$ !!!"""############"""###$$$$$$%%%%%%$$$$$$###!!!"""""""""##################""""""######$$$%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######!!!!!!""""""######$$$$$$######$$$%%%%%%%%%$$$###$$$$$$#########"""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""""" !!!"""###### !!!!!!!!!!!!   !!!!!!!!!""""""#########"""!!! """"""""""""###############""""""!!! !!!!!!""""""######$$$$$$########################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!!!!"""$$$%%%###""" """######!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!###$$$&&& !!!!!!!!!""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$ !!!###$$$%%%###!!!  !!!######$$$%%%### !!!$$$ !!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$"""!!!"""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!""""""!!!&&&%%%"""!!!!!!"""%%%&&& """###$$$%%%&&&######################## !!!!!!!!!""""""######"""!!! !!!!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$###"""###$$$%%%$$$""" !!!!!!""""""""""""""" !!!###%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$""""""""""""""""""""""""!!! !!!"""###"""""""""""""""""""""""" !!!"""$$$$$$######"""!!!$$$&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%''''''((()))%%%$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!###"""  !!! """############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######!!!  !!!"""###########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""""""""###### ###&&&'''&&&$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%###############"""!!!!!!$$$$$$$$$$$$%%%&&&'''(((""""""###$$$$$$$$$$$$###"""###$$$%%%%%%&&&%%%%%%$$$$$$###########################"""###$$$$$$%%% !!!"""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!""""""#########$$$#########"""###$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!"""###### !!!!!!"""###$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!  !!!"""###""""""""""""""""""""""""###"""!!!###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!"""!!!!!!"""""""""#####################"""!!!""""""""""""""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""######""""""!!!!!! ######""""""""""""""""""&&&%%%###"""!!!"""###$$$"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$$$$""" $$$###!!!  %%%$$$###""""""###$$$%%%###"""""""""$$$$$$"""!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!! $$$"""!!!!!!"""$$$%%%###!!! !!!###%%%***&&&!!!"""$$$$$$"""!!!!!! !!!###$$$""""""""""""!!!!!!!!!!!! !!!"""$$$$$$######"""$$$""" !!!$$$%%%###!!!!!!!!!""""""######$$$$$$######""""""""""""###### !!!"""######$$$""""""""""""###$$$%%%&&&######""""""""""""############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!###''''''### !!!!!!""" !!!!!! !!!###%%%&&&###!!!######""""""""""""""""""""""""%%%$$$###""""""!!!!!!"""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$###### """###%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%'''### ###%%%%%%$$$#########""""""""""""""" !!!!!!""""""######"""""""""!!!!!!!!!!!!!!!$$$$$$######!!!  !!!!!!"""""""""""""""&&&&&&%%%$$$""" ######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""######""""""######$$$%%%%%%&&&&&&$$$###$$$&&&(((%%%""" ###%%%&&&%%%"""############"""!!!!!!$$$$$$############$$$$$$######$$$$$$$$$$$$#################################"""""""""""""""###### !!!"""###$$$$$$%%%###"""!!!!!!!!!"""$$$%%%&&&&&&%%%$$$###"""!!! $$$$$$##################""""""###$$$%%%%%%&&&&&&##############################""""""""""""######"""""""""""""""""""""""" !!!"""""" !!!"""!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$!!!""""""""""""#########""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%############"""!!! """"""""""""""""""""""""############"""""""""!!!"""""""""######"""""""""$$$#########"""""""""!!!######""""""!!!!!!!!!!!!"""""""""""""""#########%%%$$$###!!!!!!"""###$$$""""""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######$$$$$$$$$######$$$###"""!!! !!!""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!! ###"""!!! !!!"""###$$$###"""!!!!!!"""###$$$***&&&""" $$$###"""!!! !!!""""""""""""""""""""""""!!! !!!"""###$$$######"""$$$"""!!!!!!$$$$$$###!!!$$$$$$###""""""!!!!!! ######"""""""""""""""### !!!!!!""""""######%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%###"""%%%))))))&&&"""###############$$$%%%%%%(((((('''&&&###"""!!!!!!%%%""" """######""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$###"""!!! """######$$$$$$$$$######!!!!!!""""""##################$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$#########""""""########################$$$###""""""""""""###$$$(((%%%!!!!!!"""$$$###"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""###########################""""""######""""""!!!!!! !!!!!!"""""""""""""""######$$$$$$$$$$$$########################$$$$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!!!!!""""""""""""#########%%%%%%$$$###"""!!!!!! """#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$###!!!"""###%%%(((%%%""""""$$$%%%%%%$$$"""###$$$$$$$$$$$$$$$###$$$######""""""######$$$######$$$$$$$$$$$$####################################""""""""""""######!!!!!!""""""######$$$$$$###""""""!!!"""###$$$%%%$$$$$$$$$$$$############&&&%%%$$$###""" !!!!!!"""######$$$%%%%%%""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""###"""!!!!!!!!!"""###%%%&&& """"""!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%% !!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!""""""############"""!!! """"""""""""""""""""""""############""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$###"""!!!###""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""############$$$%%%&&&&&&###""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!""""""############""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""'''%%%"""!!!!!!!!!!!! %%%%%%###"""!!! """"""""""""""""""""""""!!!!!!"""############"""$$$###""""""###$$$###"""######""""""!!!!!! $$$$$$###"""!!!!!!""""""""""""""""""""""""""""""''''''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$!!! !!!$$$%%%###!!!!!!!!!!!!!!!!!!"""######!!!"""######$$$$$$######$$$""" """######"""""""""""""""""""""""" !!!"""######$$$$$$###"""!!!!!! ######$$$$$$$$$######"""$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###(((&&&###""""""""""""!!!""""""""""""""""""######$$$###"""!!! !!!"""#########$$$$$$%%%%%%&&&&&&!!!!!!"""###$$$$$$$$$### !!!""""""######"""""""""###$$$%%%%%%%%%%%%%%%###############"""""""""######"""""""""###$$$%%%########################!!!!!!"""###############!!!!!!!!!""""""""""""###&&&&&&%%%$$$###""""""!!!""""""###$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###$$$$$$###"""!!!###%%%***'''$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$###""""""######""""""""""""############$$$$$$$$$$$$##############################$$$######"""""""""######"""""""""""""""############""""""""""""###$$$$$$"""#########$$$$$$%%%%%%%%%%%%$$$"""!!! !!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!###$$$###"""!!!"""###"""!!! !!!###%%%'''###########################"""!!! !!!"""#########"""!!!!!! !!!""""""""""""!!!!!!!!! !!!!!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!######""""""!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!###############"""!!! """"""""""""""""""""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######"""!!! !!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$###"""!!!"""###%%%&&& !!!!!!!!!"""###$$$$$$"""###$$$%%%%%%$$$###""""""###$$$$$$############""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""############"""!!!""""""############""""""###""""""###&&&''''''&&&$$$$$$###""""""!!!!!!!!!"""""""""""""""#########!!!"""""""""###########################$$$###### !!!""""""######%%%$$$###"""!!!!!!!!!!!!######""""""""""""""""""&&&%%%$$$$$$#########$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$###!!!!!!""""""!!! !!!"""""""""$$$%%%%%%$$$###!!!!!!"""######""""""""""""""""""""""""######""""""###$$$$$$%%%!!!!!!!!!""""""######$$$######$$$$$$$$$###""""""$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""&&&%%%###""""""######""""""""""""""""""#########%%%$$$"""!!! !!!"""###""""""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$!!!!!!"""############"""$$$$$$$$$%%%$$$$$$######$$$$$$$$$###############&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$############""""""###$$$$$$$$$$$$###""""""""""""########################$$$$$$$$$%%%######$$$&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%&&&'''&&&$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$###!!!###""""""!!!!!!""""""#########$$$$$$$$$$$$##############################$$$$$$######""""""###############""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$%%%%%%""""""""""""############""""""""""""######$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""######""" !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!"""######$$$%%%%%%################################################ !!!!!!""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%"""############""""""!!!""""""""""""""""""""""""""""""""""""""""""######"""######$$$$$$######"""!!!"""$$$&&&&&&$$$###"""""""""""""""############!!!!!!""""""###############""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!$$$###""" !!!""" !!!""""""######"""###$$$%%%%%%$$$###"""!!!###%%%%%%###"""###$$$""""""!!!!!!!!!!!!"""### !!!"""######""""""""""""############""""""""""""############""""""!!!!!!!!!###&&&((('''&&&""""""###############"""!!!"""""""""#########$$$"""""""""""""""###############$$$$$$#########$$$ !!!!!!"""#########$$$$$$###"""!!!!!!""""""############"""""""""""""""""""""""""""###$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###&&&%%%"""""""""$$$$$$%%%$$$$$$######$$$$$$%%%&&&(((&&&%%%%%%&&&%%%###!!!"""!!! !!!#########""""""""""""""""""""""""%%%%%%$$$###############!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""""""""!!!!!!""""""############$$$%%%!!!!!!""""""############%%%$$$###"""!!!!!!"""""" !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###""""""!!!""""""###############""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((((((&&&&&&%%%%%%$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$""""""$$$%%%'''((()))***&&&&&&%%%%%%$$$###""""""######""""""######$$$%%%%%%&&&'''&&&$$$###$$$%%%"""############$$$%%%%%%%%%%%%%%%%%%$$$###""""""######""""""""""""############$$$$$$$$$$$$##############################%%%%%%$$$########################""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!!!!!"""######"""!!!!!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########"""!!!!!!"""""""""""""""""""""""" """$$$%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&####################################$$$$$$$$$$$$ !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$%%%%%%"""######$$$######""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$###"""""""""############$$$###"""""""""""""""""""""#########"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!######"""!!!   !!!""""""""""""!!!!!!""""""""""""!!!!!!!!!$$$&&&&&&###"""###%%%###"""!!! !!!"""###$$$ !!!"""####################################"""""""""""""""""""""""""""!!! !!!"""###""" !!!"""######$$$$$$######!!!""""""######$$$$$$$$$"""""""""!!!"""######$$$###$$$%%%$$$######$$$%%%$$$$$$######"""!!!!!!!!!######""""""""""""############################## !!!!!!###$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$######$$$###"""!!!!!!!!!"""#########""""""######$$$%%%%%%""" ###%%%$$$""""""  """#########""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!$$$$$$#########"""""""""$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################!!!""""""######""""""!!!!!!###$$$###$$$%%%'''!!!!!!!!!"""######$$$$$$##################"""""" !!!"""""""""######$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$######!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$#########$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!  !!!"""$$$%%%&&&''''''&&&&&&%%%$$$###"""!!!######""""""######$$$%%%###$$$&&&%%%###!!!!!!""" """###$$$######$$$&&&"""###$$$&&&'''((((((((($$$$$$############$$$$$$######$$$$$$$$$$$$##############################&&&%%%$$$###############"""""""""""""""#########"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$###'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############################## !!!"""""" !!!"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""#########""""""######################## """$$$$$$$$$"""!!! !!!"""###$$$%%%%%%########################""""""""""""#########$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######### !!!!!!!!!!!!""""""######$$$$$$#########""""""""""""""""""""""""!!!"""""""""############""""""############""""""#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!##################"""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!"""""""""!!!!!!  !!!"""######"""!!!""""""!!!!!!!!!!!!""""""!!!$$$'''&&&###!!!###&&&###"""!!! !!!"""$$$%%% !!!######$$$$$$###$$$$$$###""""""###$$$$$$$$$###"""!!!!!!"""###$$$"""!!! !!!!!! """###$$$$$$$$$###"""!!!!!!""""""######$$$%%%%%%###"""!!!!!!!!!"""$$$$$$"""$$$&&&%%%###"""$$$&&&%%%%%%%%%$$$######""""""!!!!!!!!!!!!"""###$$$%%%"""""""""######$$$$$$%%%###"""""""""""""""######$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%!!!""""""###############!!!!!!!!!  !!!!!! !!!!!!"""### %%%&&&%%%!!!  """$$$######""""""""""""""""""""""""######""""""!!!"""""""""$$$$$$$$$############"""$$$%%%%%%$$$$$$"""!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###"""""" """$$$%%%###"""$$$&&& !!!!!!"""######$$$$$$!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%%%%######$$$%%%&&&&&&'''((($$$###"""""""""###%%%&&&&&&&&&%%%%%%$$$######"""!!!""""""###$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""!!! !!!###$$$%%%%%%%%%%%%%%%$$$$$$###############""""""######$$$%%%###$$$&&&%%%###!!!!!!!!!!!!$$$&&&%%%###"""$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################'''&&&%%%$$$############!!!!!!""""""######$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$#############################################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """######$$$$$$###"""!!! """""""""""""""""""""""" !!!"""######"""!!! !!!"""###$$$$$$###"""########################!!!!!!""""""!!! !!!"""###$$$$$$######################## !!!!!!!!!""""""######""""""############"""""" !!!!!!""""""######""""""""""""############""""""""""""############"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!$$$#########$$$$$$&&&&&&""""""######$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! """$$$$$$$$$###### !!!###$$$$$$###""""""%%%$$$###""""""###$$$%%%!!!%%%((('''###!!!###&&&###"""!!! !!!"""$$$&&& !!!######$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%###""" """###%%%!!! !!!$$$%%%%%%$$$%%%%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%###"""!!!!!!!!!"""$$$%%%"""%%%&&&%%%###"""$$$&&&#########$$$%%%%%%&&&&&& !!!!!!!!!"""$$$%%%&&&!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$###"""""""""""""""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%!!!!!!"""##################$$$$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$%%%%%%&&&(((""" ###$$$"""  ###$$$$$$###""""""""""""""""""""""""############$$$%%%&&&''' !!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$"""!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!$$$&&&%%%###!!!"""$$$ !!!!!!"""###$$$$$$$$$!!!$$$&&&&&&%%%###"""""""""""""""!!!!!!!!!!!! """######$$$$$$""""""###$$$$$$$$$$$$###%%%%%%&&&%%%$$$###""""""!!!!!!"""###%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$###""""""!!!!!!!!!"""############""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%%%%'''((((((%%%#########$$$'''((('''$$$"""###%%%$$$$$$###""" &&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$##############################'''&&&%%%$$$############ !!!!!!"""###$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$"""######$$$&&&''''''(((!!!""""""###$$$$$$%%%%%%#########"""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$###"""!!! """"""""""""###############&&&)))((($$$!!!!!!""" !!!!!!""""""######""""""""""""##################"""!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""############$$$$$$$$$%%%&&&&&&''''''!!!!!!!!!!!!"""###%%%%%%""""""!!!!!!!!!!!!""""""""""""!!!!!! ########################'''&&&$$$###"""###$$$$$$""""""""""""############$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!"""###$$$######""""""!!!!!! ######""""""""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!"""###$$$%%% !!!!!!""""""######""""""""""""""""""""""""%%%%%%%%%$$$###!!! """"""""""""###$$$%%%&&& """$$$%%%###"""!!!!!!'''""" """######%%%)))$$$#########""""""!!!!!!""" !!! ***666;;;///$$$!!!!!!!!!"""$$$######""""""!!!""""""###%%%$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))!!!"""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&)))(((&&&%%%$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!!!!""""""#########$$$%%%%%%$$$$$$###""""""!!! !!!###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%$$$###"""###############"""!!!!!!"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!"""###$$$%%%%%%$$$######$$$$$$"""!!!######################## !!!""""""###""""""$$$###############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$%%%&&&&&&%%%###""""""$$$############""""""""""""!!!!!!"""############"""&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$#########%%%%%%((('''&&&%%%%%%%%%&&&'''%%%&&&&&&%%%###"""###$$$########################$$$######"""""""""""""""%%%$$$$$$######$$$$$$%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""&&&%%%###"""""""""###$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""###$$$###""" ######""""""!!!!!! !!!!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$$$$$$$%%%$$$######""" $$$$$$%%%%%%%%%$$$"""!!!!!!"""######$$$###""""""""""""###$$$$$$$$$$$$########################### !!!"""######$$$$$$#########""""""""""""######""""""""""""##################"""""""""!!!###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###############"""""""""""""""""""""###$$$%%%%%%"""###$$$$$$""""""###%%%$$$""""""$$$###!!!"""'''############"""""""""!!!$$$!!! """!!! '''000222)))""""""###""""""###&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$#########"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$###"""""""""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$$$$%%%%%%""""""############""""""$$$$$$###""""""###$$$$$$!!!!!!""""""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&''''''&&&%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###############""""""!!!"""###$$$$$$$$$$$$###""""""""""""""""""###$$$%%%%%%$$$######$$$$$$###!!!######################## !!!""""""""""""""""""$$$$$$######$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######"""""""""############$$$$$$$$$###$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$######""""""$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''%%%$$$#########$$$%%%&&&((('''%%%$$$$$$$$$%%%%%%"""$$$%%%$$$######$$$%%%########################%%%$$$$$$###############%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%$$$$$$###""""""###############"""""""""!!!!!!"""""""""""""""###$$$$$$######$$$$$$$$$######### !!!!!!!!!!!!###!!! !!!"""!!!!!!######""""""!!!!!! !!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!"""""""""#########$$$$$$&&&&&&%%%%%%$$$######"""""""""!!!!!!!!!""""""######""""""!!!!!!""""""###""""""!!!!!!!!!!!! ######%%%%%%&&&%%%$$$$$$""""""!!! ######$$$$$$######"""!!! !!!"""###############""""""###$$$$$$$$$$$$###########################!!!!!!"""""""""#########$$$$$$$$$$$$##################""""""""""""##################""""""""""""$$$$$$###!!!!!! ##################""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$######"""""""""######$$$$$$$$$###""""""$$$(((,,,'''$$$###%%%### $$$############""""""""""""%%%"""!!!""""""!!!###'''(((""" ###&&&$$$!!!!!!######"""""""""######$$$######""""""""""""!!!!!!""""""###$$$$$$$$$$$$###&&&%%%$$$##################$$$$$$$$$$$$%%%%%%%%%!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""!!!!!!!!!"""############$$$%%%%%%%%%%%%$$$&&&%%%$$$###""""""""""""#########$$$$$$$$$$$$%%%""""""############""""""$$$$$$###""""""###$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$######""""""!!!"""############"""!!!"""""""""""""""!!!!!!!!! !!!"""#########""""""#########$$$$$$$$$'''&&&&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$############$$$$$$######"""!!!""""""""""""""""""""""""$$$$$$#########$$$$$$%%%%%%$$$"""###$$$$$$###"""########################"""""""""###""""""!!!!!!$$$$$$$$$$$$%%%&&&'''(((##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######"""############$$$$$$$$$!!!###$$$$$$$$$$$$&&&''''''&&&&&&%%%$$$#########!!!"""######$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$#########$$$&&&'''((('''%%%###""""""###### """###$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!! #########$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$""""""""""""############%%%"""###%%%$$$### !!!!!!""""""###### !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###%%%&&&%%%###""" !!!!!!!!!""""""#########"""""""""!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$#################################################################################""""""""""""###############"""""""""""""""$$$$$$###"""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""######$$$######""""""""""""###$$$###""" !!!&&&---333222***$$$###$$$"""!!!"""#########"""""""""""""""$$$"""!!!"""######""""""%%%!!! $$$&&&###!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$######$$$##############################$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$######"""#####################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$ !!!!!!"""######$$$$$$$$$$$$######""""""!!!!!!"""##################"""$$$$$$$$$###"""""""""!!! !!!!!!"""#################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###!!!###$$$$$$$$$$$$###""""""######""""""""""""######%%%%%%$$$$$$###$$$$$$$$$%%%###"""###$$$$$$###"""#######################################"""!!! """"""######%%%&&&((((((##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$###"""""" !!!!!!"""""""""""""""###############$$$$$$$$$$$$######"""###$$$&&&''''''&&&$$$""""""!!!""""""!!!"""$$$######"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%%%%$$$""""""######"""""""""!!!!!!!!!######$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""############$$$!!!###%%%%%%### !!!!!!""""""######!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""########################$$$$$$$$$$$$ !!!!!!!!!"""""""""###%%%%%%$$$$$$$$$$$$$$$%%%######""""""""""""######!!!!!!""""""""""""""""""########################"""$$$%%%$$$!!!  !!!""""""######""""""""""""""""""######"""""""""""""""######$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""##################$$$$$$%%%&&&%%%%%%%%%$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!######""""""!!!""""""""""""!!! !!!'''000666???000"""!!!&&&&&&###!!!""""""""""""""""""######!!!!!!!!!"""###%%%###!!!'''###"""$$$%%%""""""$$$$$$$$$$$$$$$$$$%%%&&&'''!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$######"""!!!!!!"""###$$$$$$%%%%%%""""""""""""#########$$$###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$###############""""""""""""""""""#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$############"""!!!""""""###$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$%%%'''&&&&&&%%%###!!! $$$$$$$$$$$$$$$###""""""%%%$$$############$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""######$$$######"""!!!!!!!!!!!!!!!"""###%%%&&&'''##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$######""""""###$$$%%%%%%&&&&&&%%%%%%""""""#########$$$$$$$$$$$$$$$#########$$$&&&'''&&&%%%$$$"""!!!!!!""""""###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""$$$%%%%%%$$$###"""$$$$$$#########""""""""""""######$$$$$$###"""""" !!!"""############### !!!!!!!!!!!!!!!  !!!"""""""""######""""""!!!!!! """"""""""""############!!!!!!!!!!!!!!!""""""###"""""""""############$$$#########$$$$$$$$$$$$%%% !!!!!!"""######$$$$$$""""""!!!!!!!!!""""""###$$$######""""""######$$$!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###!!!$$$$$$######""""""""""""######"""""""""###$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!!!!!!!!!!!!!"""""""""######""""""""""""######""""""""""""###############""""""###$$$%%%&&&&&&!!!!!!!!!!!!!!! """"""""""""""""""""""""###############"""!!! """"""!!!!!!!!!""""""###!!!!!! !!!&&&---222@@@///!!! &&&'''$$$"""""""""""""""############"""$$$"""###%%%%%%###((($$$###$$$$$$"""###&&&######"""######$$$%%%&&&!!!!!!""""""""""""#########$$$$$$$$$$$$###"""""" !!!"""$$$%%%&&&&&&&&&!!!!!!"""""""""#########$$$%%%%%%&&&&&&&&&&&&&&&####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$ !!!!!!"""###%%%&&&'''"""""""""############$$$""""""############"""""""""###$$$$$$$$$$$$###"""############""""""!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$################## !!!"""###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%"""""""""######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""#########$$$######""""""!!!!!!""""""###$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&&&&%%%###""""""###$$$$$$$$$$$$############"""######$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%%%%%%%$$$###"""""""""###$$$%%%&&&'''%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!""""""%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############"""###$$$$$$$$$###"""!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!! !!!######"""!!!""""""######""""""!!!!!! !!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!""""""###$$$######""""""######$$$!!!!!!"""""""""#################################!!!"""$$$%%%$$$###!!! $$$############"""""""""$$$######"""###$$$%%%&&&%%%$$$###"""!!!!!!""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!!!!"""""""""###############""""""""""""######!!!"""""""""############"""""""""!!!""""""###### !!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$&&&(((((('''%%%$$$!!!!!!!!!!!!!!!"""###$$$"""""""""!!!!!!###'''***222(((!!!!!!$$$$$$######!!!"""""""""############%%%'''###!!!$$$%%%$$$%%%"""###&&&%%%"""###&&& !!!"""###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&&&&%%%%%%""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%$$$###""""""######$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&""""""""""""############""""""############"""""""""###$$$$$$$$$$$$###""""""""""""""""""#########!!!""""""######$$$$$$%%%%%%$$$###""""""###$$$%%%""""""""""""""""""######!!!!!!""""""######$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%$$$###""""""""""""""""""###$$$%%%###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$#####################$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###%%%&&&%%%######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%% !!!""""""""""""""""""###$$$%%%%%%%%%$$$$$$'''&&&$$$###"""######$$$$$$$$$###"""###$$$%%%&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######""""""###$$$$$$%%%############""""""""""""###$$$%%%&&&%%%$$$"""!!! !!!!!!!!!!!! """"""""""""############!!!$$$((('''$$$"""###%%% !!!!!!"""######### !!!!!!!!!"""!!!!!!!!!!!!!!!"""######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""!!! !!!!!!!!!!!!"""###%%%%%%$$$$$$############$$$$$$!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$###""" !!!"""###$$$%%%%%%$$$$$$#########$$$&&&'''&&&%%%###"""!!! !!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""######$$$$$$$$$%%%######""""""""""""######!!!!!!""""""#########$$$###"""!!!  """"""######$$$$$$$$$%%%"""""""""""""""""""""""""""$$$(((+++,,,+++)))''' !!!###$$$$$$###$$$$$$""" !!!###$$$"""!!!###""" !!!%%%!!!!!!""""""#########$$$ (((+++$$$ """%%%$$$ ###'''&&&######&&&############$$$%%%&&&'''""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$###############$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$ !!!!!!""""""!!!"""$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###### """###%%%%%%###""" !!!!!!!!!!!!"""###$$$%%%###"""!!!"""$$$%%%%%%###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#####################$$$"""############$$$$$$$$$"""###$$$%%%$$$$$$%%%'''$$$$$$%%%&&&&&&''''''(((######$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$((('''%%%###""""""######$$$############%%%&&&'''###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$###"""""""""###%%%&&&""""""""""""!!!!!!!!!!!!$$$%%%'''''''''%%%###"""$$$###!!! !!!""""""#########"""!!!!!! """""""""""""""######$$$!!!!!!!!!!!!!!!"""######""""""!!!""""""###$$$%%%$$$$$$$$$#########""""""%%%$$$###!!!!!!###$$$%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$###"""!!!!!!!!!""" !!!!!!""""""######$$$$$$###############$$$!!!"""###$$$$$$$$$$$$$$$###"""""""""""""""###$$$%%%$$$###"""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$###############!!!###%%%%%%$$$$$$%%%&&&$$$$$$###$$$&&&***...000%%%%%%%%%$$$###"""!!! !!!"""###%%%%%%%%%$$$#########"""!!!!!!!!!!!!!!!$$$""" !!!$$$%%%###!!!$$$%%%%%%%%%%%%$$$######""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$"""!!! !!!"""###############%%%&&&(((***+++,,,,,,,,,)))"""$$$&&&######&&&"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$#########$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$"""!!!"""%%%&&&%%%"""%%%%%%$$$###"""""""""###%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$""" !!!$$$&&&%%%###$$$$$$%%%%%%%%%$$$######$$$"""!!!"""%%%&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$""" !!!!!!"""###%%%&&&'''(((%%%%%%$$$$$$###"""""""""""""""############""""""$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$$$$#########""""""!!!!!!%%%###"""###$$$$$$###"""#########$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""######$$$%%%###"""!!!!!!"""###"""###$$$%%%&&&'''&&&&&&%%%$$$######""""""######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###!!!!!!$$$&&&&&&$$$"""!!!"""#########$$$(((++++++(((&&&%%%&&&###$$$$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!  !!!!!!""""""###"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!"""######"""""""""!!!""""""######$$$$$$$$$#########""""""%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%$$$$$$"""!!!!!!$$$###""""""""""""""""""""""""""""""#########$$$""""""!!!!!!!!!!!!!!!"""""""""######$$$###############""""""######$$$%%%%%%$$$###""""""!!!!!!"""$$$###"""!!!!!!"""###$$$###############$$$$$$$$$!!!###%%%%%%$$$$$$$$$&&&$$$###"""###$$$'''***,,,$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$######$$$$$$###"""""""""""""""$$$""" !!!###$$$""" """############"""!!!!!!###"""""""""!!!!!!!!!!!!"""#########""""""!!! """"""######$$$#########$$$%%%&&&((()))+++,,,---,,,$$$ ###&&&$$$$$$%%%&&&'''((('''%%%###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%###"""###%%%&&&%%%###$$$$$$######"""##################$$$$$$############$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$%%%###!!!"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%&&&&&&'''"""""""""###$$$$$$%%%%%%######""""""""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""""""""###$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$###############$$$$$$############$$$$$$$$$#########""""""""""""&&&$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%$$$"""!!!!!!"""$$$%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""$$$&&&&&&$$$###"""###$$$%%%%%%%%%,,,222222---&&&#########$$$$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""!!!!!! !!!""""""######$$$###""""""""""""###$$$$$$""""""!!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!!$$$############"""""""""######!!!!!!!!!!!!######$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""###$$$############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""""""""#########"""!!!!!!###############$$$%%%%%%'''&&&%%%$$$############$$$###""""""""""""###$$$""""""######$$$$$$%%%%%%"""$$$%%%%%%$$$$$$$$$%%%%%%$$$"""!!!"""###%%%'''######$$$$$$$$$######"""""""""!!!!!!!!!"""######%%%$$$$$$##################!!! !!!"""###""" """############"""!!!!!!######"""""""""!!!!!!!!!###""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$%%%''')))+++---000((("""###&&&&&&%%%$$$(((((((((&&&###!!!!!!"""%%%%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$#########%%%&&&%%%$$$#########"""######$$$$$$!!!"""$$$&&&&&&$$$"""!!!!!!!!!""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%$$$$$$######%%%$$$###$$$&&&&&&&&&%%%%%%%%%$$$######$$$%%%&&&$$$###"""###%%%%%%%%%###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$###""""""""""""###$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$############$$$$$$###############"""""""""$$$###"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%'''&&&$$$$$$$$$$$$&&&'''%%%$$$$$$###$$$%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%$$$""""""$$$%%%%%%%%%$$$$$$$$$&&&'''(((000333666333,,,&&&$$$%%%###$$$$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%% !!!###$$$%%%%%%$$$$$$&&&%%%%%%$$$######""""""######""""""######$$$%%%###""""""!!!""""""######""""""""""""!!!!!! ############""""""""""""""""""!!! !!!""""""$$$$$$$$$$$$$$$###"""!!!"""!!!!!!!!!"""###$$$$$$########################"""######$$$$$$$$$$$$$$$"""""""""""""""!!! """""""""""""""###$$$%%%((('''&&&%%%$$$$$$$$$$$$########################""""""######$$$%%%&&&&&&"""$$$%%%%%%$$$###$$$%%%&&&%%%###"""!!!!!!"""###!!!"""###$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$######""""""#########"""!!!!!!!!!!!!"""!!!!!!$$$%%%%%%%%%%%%$$$###############"""""""""!!!!!!###"""!!! """"""%%%%%%%%%%%%%%%$$$###"""######""""""$$$'''***,,,222+++%%%$$$&&&'''%%%$$$%%%%%%%%%$$$!!! %%%%%%$$$$$$###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!####################################$$$$$$$$$$$$###"""""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""&&&%%%%%%&&&&&&'''&&&%%%&&&$$$###""""""$$$&&&'''#########$$$$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$"""!!!!!!"""$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!#########$$$$$$#################################$$$$$$############$$$$$$########################!!! !!!###$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%#########%%%'''((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&)))+++>>>999111)))%%%%%%'''((($$$$$$$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!#########"""!!! %%%$$$$$$######"""!!!!!!###############$$$$$$%%%######""""""""""""######""""""######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$###"""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""!!! !!! !!!"""###$$$$$$%%%%%%$$$###""""""""""""######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''###$$$&&&%%%$$$######$$$'''&&&$$$###""""""""""""!!!"""###$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""!!!!!!!!!""""""###!!!"""""""""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$##################""""""""""""###"""!!! !!!"""###%%%%%%%%%%%%%%%$$$###"""###"""""""""###%%%(((***111...)))%%%%%%&&&%%%###"""###$$$###!!! !!!"""%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###############$$$###"""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%'''''''''''''''&&&&&&&&&########################$$$#####################%%%&&&'''''''''&&&%%%%%%%%%$$$###""""""$$$&&&'''###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############&&&%%%$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""&&&$$$###!!!!!!###$$$&&&"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$""""""##########################################$$$$$$$$$$$$$$$###"""!!!$$$##################$$$%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$###############$$$$$$$$$!!! !!!###%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%'''%%%$$$######$$$&&&(((&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&%%%$$$###$$$%%%%%%&&&'''&&&%%%&&&))),,,AAA666***$$$%%%'''&&&$$$$$$%%%%%%$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######"""!!! !!!""""""###$$$############$$$%%%%%%$$$$$$###"""""""""######""""""###$$$$$$###!!! !!!!!!"""""""""""""""###""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""###$$$"""""""""!!!!!!!!!!!!!!!!!!"""######""""""""""""#########"""!!!!!!!!!!!!!!!!!!"""###%%%%%%###"""!!! ######$$$%%%%%%$$$############$$$$$$%%%%%%&&&&&&###%%%&&&&&&$$$######$$$&&&%%%$$$$$$############!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!"""###!!!###$$$###"""!!!"""$$$"""############"""!!!!!!$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$###"""######""""""###$$$&&&''',,,///---((($$$$$$%%%$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!###$$$$$$###"""$$$%%%#########"""######$$$$$$&&&$$$"""!!!!!!"""$$$&&& !!!"""###$$$%%%&&&'''########################$$$############$$$%%%%%%$$$&&&((((((&&&%%%$$$%%%$$$############%%%&&&'''###$$$%%%%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%"""###$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""########################$$$$$$$$$######$$$$$$$$$######"""$$$$$$###""""""###$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$############$$$$$$#########$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%'''((('''%%%%%%))),,,555...'''&&&******$$$$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((+++***)))((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$###"""  !!!""""""######$$$$$$$$$######$$$$$$%%%&&&%%%$$$######""""""######!!!"""$$$%%%%%%%%%###"""!!!!!!!!!!!!""""""######"""##################""""""######$$$$$$$$$######$$$###""""""""""""""""""#########"""""""""!!!!!!!!!###$$$###"""!!!""""""######$$$#########"""""""""###$$$%%%'''((($$$$$$###"""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$#################################"""######$$$$$$$$$############$$$$$$###""""""!!!""""""!!!!!!""""""###$$$"""$$$%%%%%%""""""###%%%"""############"""!!!!!!$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''///111***###"""$$$%%%###%%%&&&&&&%%%%%%&&&((($$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""""""""#########$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$######"""#########$$$##################$$$!!!"""###$$$%%%####################################$$$%%%'''(((###&&&((((((&&&$$$###$$$"""######$$$$$$%%%&&&&&&"""$$$&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%''''''%%%$$$$$$%%%%%%((()))'''$$$$$$'''+++)))'''''''''((('''%%%"""$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((---,,,)))'''&&&'''((()))))))))(((''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""!!!!!!"""$$$&&&'''''''''&&&&&&%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""######!!!"""$$$&&&'''&&&%%%$$$ !!!!!!!!!""""""############$$$$$$$$$$$$######"""######$$$$$$$$$######$$$$$$###"""!!!!!!""""""%%%$$$$$$$$$######""""""!!!###%%%&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***(((((('''&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$#########!!!!!!""""""#########$$$######$$$$$$$$$######"""###$$$%%%%%%%%%###"""!!!######""""""###$$$%%%%%%"""%%%&&&%%%###"""$$$&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$############""""""###$$$&&&&&&&&&%%%$$$ !!!"""###############%%%%%%%%%%%%%%%$$$###"""###...444,,,"""!!!$$$%%%###$$$%%%%%%######$$$%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$''')))(((&&&%%%'''***%%%%%%$$$###"""""""""###!!!"""$$$%%%%%%$$$"""!!!&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$''')))***"""&&&)))(((%%%######$$$!!!"""###%%%%%%&&&&&&%%%"""%%%'''&&&$$$###%%%(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%'''%%%$$$$$$&&&&&&%%%############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((###%%%''''''&&&$$$$$$%%%&&&(((***'''###"""&&&***%%%&&&&&&$$$!!!"""(((---%%%%%%&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$&&&(((((('''&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))///---)))&&&%%%''')))+++******)))((('''&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""########################!!!!!!""""""##################$$$$$$$$$%%%%%%%%%######"""""""""""""""""" !!!######$$$$$$$$$########################$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""'''$$$""""""$$$$$$###!!!!!!""""""$$$)))...222,,,&&&""""""###"""!!!'''&&&###"""!!!###%%%&&&)))((('''&&&%%%%%%$$$###+++)))'''$$$"""""""""###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%###!!! !!!"""%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!! !!!!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%///111(((###''')))&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''***+++(((""" ###'''---***%%%######$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########################################################""""""###%%%'''(((((('''&&&&&&$$$$$$###"""%%%%%%%%%&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&''''''$$$ """$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%$$$###"""!!!!!!""""""''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''$$$!!!&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%((((((((('''&&&%%%###"""$$$%%%&&&&&&$$$###$$$%%%%%%'''((((((&&&%%%&&&'''((('''$$$###%%%((((((&&&%%%%%%$$$###""""""######%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$############$$$$$$####################################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""&&&$$$!!!"""$$$$$$###""" !!!"""""""""$$$''')))...+++&&&$$$###""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$((('''%%%######$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$###!!! !!!###%%%%%%&&&&&&%%%%%%$$$### !!!!!!"""!!! """#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""###,,,...&&&!!!&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((('''$$$###$$$'''+++(((%%%###$$$%%%%%%$$$#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''$$$!!!!!!###%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%###%%%&&&&&&%%%%%%&&&((((((***++++++)))((()))***&&&&&&%%%$$$%%%'''''''''%%%%%%$$$###############%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$"""######$$$$$$$$$######$$$###!!!"""###%%%$$$###%%%###""""""$$$%%%%%%$$$((()))((('''$$$######$$$!!!###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%'''(((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$###$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$###""""""#########"""!!!!!!############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$############"""!!!)))***$$$ $$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%'''&&&$$$###$$$%%%$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###$$$'''+++&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############!!!"""$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''###$$$&&&&&&&&&'''(((***%%%'''))))))'''&&&'''((($$$%%%&&&&&&&&&%%%&&&(((%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""##############################%%%$$$$$$$$$$$$#########""""""""""""#########$$$"""""""""""""""#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$#########"""""""""###$$$%%%%%%'''$$$!!!"""%%%&&&$$$"""$$$(((+++***'''%%%%%%&&&###$$$&&&''''''&&&%%%$$$""""""######$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((("""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%$$$###$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&'''###!!!$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&'''%%%###%%%$$$###$$$%%%%%%$$$"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!$$$%%%&&&%%%$$$###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((,,,***$$$"""%%%***&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$%%%&&&&&&'''((((((((()))((('''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''$$$&&&''''''&&&&&&((()))$$$%%%''''''&&&%%%&&&'''%%%%%%'''((('''$$$%%%(((%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$#######################################"""""""""#########$$$$$$$$$%%%%%%!!!!!!"""""""""###############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""############%%%&&&%%%###!!!###&&&'''&&&######(((,,,---***''''''((('''&&&&&&%%%$$$$$$$$$$$$!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$###%%%$$$###$$$%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$###!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$&&&---333222***$$$%%%'''&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&((((((((((((((()))((('''&&&%%%%%%%%%%%%''''''((((((''''''&&&%%%'''((()))(((&&&%%%%%%'''&&&(((******))))))***+++)))&&&'''***((($$$$$$)))%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$%%%&&&'''########################!!!!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&#########$$$&&&'''&&&%%%$$$'''***,,,+++)))((((((&&&%%%$$$#########$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$#########%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""""""""!!! """###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''///666666///(((&&&'''&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))***))))))((((((''''''&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%((())))))'''%%%$$$$$$%%%%%%'''))))))(((((()))***111)))&&&******%%%$$$(((%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((((((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################"""""""""!!!!!!!!!$$$$$$$$$$$$%%%&&&'''(((########################!!!!!!"""###$$$$$$%%%%%%############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""######$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$###$$$%%%$$$!!!!!!###%%%"""$$$&&&&&&&&&%%%%%%%%%%%%%%%''')))******'''%%% !!!"""$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&((((((&&&$$$######$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###""""""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""$$$(((,,,+++(((%%%###$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%###%%%%%%###!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#####################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%+++111111---(((&&&'''&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((*********)))((('''&&&&&&&&&&&&''''''(((&&&''''''(((((((((((('''&&&''''''&&&%%%###$$$%%%"""$$$&&&'''&&&&&&'''(((999,,,%%%))),,,'''%%%((($$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''"""#########$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''(((((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""###$$$%%%&&&########################!!!!!!"""###%%%&&&'''(((""""""""""""############ !!!!!!"""######$$$$$$""""""#########""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!"""$$$$$$%%%%%%%%%###%%%&&&$$$!!! """$$$"""&&&)))(((%%%######%%%&&&$$$$$$&&&))))))&&&"""!!!%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%'''))))))'''$$$#########$$$$$$$$$$$$###""""""""""""!!!!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&### ###%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$!!!$$$+++222---***%%%######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$""" $$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ $$$((()))'''%%%%%%%%%&&&%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''')))***+++""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((***+++***)))(((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&((()))*********###%%%&&&&&&$$$$$$%%%&&&%%%''')))***))))))***+++???...$$$)))---(((%%%'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''""""""######$$$$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''))))))((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%% !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$#########$$$!!!"""%%%###$$$ """###$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$######%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&&&&&&&%%%"""""""""$$$######""""""######$$$%%%'''&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$ $$$&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&))),,,...000,,,&&&###""""""######%%%&&&''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%###!!!  !!!###$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&***(((%%%###""""""$$$%%%%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%###!!!"""%%%'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######&&&((((((''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''***,,,---,,,***$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((***???///%%%(((***&&&%%%)))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$##################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$((('''%%%$$$###$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%)))***((()))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%#######################################$$$$$$$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''%%%###"""%%%&&&%%%!!!!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$%%%$$$###"""""""""$$$%%%###$$$%%%%%%"""!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%&&&&&&$$$"""!!!"""$$$$$$############$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%''')))***,,,)))&&&$$$$$$&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&'''''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%###""""""%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######&&&((('''&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''(((''''''((()))***((('''$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&''')))+++<<<...%%%(((***&&&$$$(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&)))***''''''******'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%########################$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&$$$!!!$$$(((&&&!!!""""""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$#########%%%$$$!!! !!!$$$&&&$$$&&&'''&&&###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((()))***(((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""###$$$%%%&&&$$$$$$###############"""%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%% """%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&'''%%%$$$$$$&&&'''''''''%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%###$$$%%%''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((())))))))))))'''&&&''')))******)))$$$$$$%%%%%%&&&&&&&&&&&&((()))))))))((())),,,...777,,,%%%(((***&&&$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%)))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&(((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((***)))&&&'''+++,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''"""$$$---111+++### $$$###"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%&&&%%%'''(((((('''&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((())))))*********))))))((('''&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%###!!!!!!"""$$$%%%%%%$$$$$$%%%%%%&&&'''""""""""""""###$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###""""""$$$&&&'''&&&%%%'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((())),,,+++(((&&&$$$$$$$$$%%%'''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))*********((('''&&&'''+++...000000$$$$$$%%%%%%&&&'''''''''*********((('''(((+++---222***%%%''')))&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''''''''(((((((((%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((***)))&&&(((---111000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$###""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$+++!!!)))???CCC000###&&&%%%$$$"""!!!!!!###%%%&&&&&&%%%%%%%%%$$$$$$######"""###%%%&&&'''&&&%%%$$$###%%%'''((((((((()))***$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$&&&'''(((&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))((('''&&&$$$$$$$$$$$$%%%'''&&&&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))***************((('''&&&'''***---//////$$$$$$%%%&&&&&&'''(((((($$$%%%%%%%%%%%%'''+++///---(((%%%'''(((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''')))(((&&&)))000444444''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&###$$$%%%&&&&&&&&&&&&%%%########################$$$$$$$$$###############""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%((( )))@@@CCC///"""&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!###&&&((()))(((&&&$$$ """%%%&&&%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''(((((((((''''''((())))))(((&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((!!!!!!"""###%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$###$$$&&&)))***%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))&&&((())))))'''&&&&&&''''''&&&&&&&&&&&&'''((((((************)))))))))((()))(((&&&&&&'''(((((('''$$$$$$%%%&&&'''(((((()))###$$$%%%'''***...444999+++(((&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))((((((((('''''''''''''''&&&((((((&&&(((///333333''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&"""###%%%&&&'''&&&&&&%%%#######################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!###)))000000+++%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''!!!"""$$$&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$############$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%###"""###&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((('''&&&%%%&&&((()))((('''***************)))((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''!!!"""$$$%%%&&&%%%$$$###%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((&&&'''(((&&&$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((())))))******&&&&&&''''''((()))))))))'''))),,,+++)))''''''((('''&&&&&&&&&&&&'''((((((++++++***)))(((''''''&&&((('''&&&'''''''''%%%###$$$$$$%%%&&&'''((())))))&&&'''((())),,,111777;;;***)))'''%%%%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***)))((((((((('''''''''&&&&&&((((((%%%&&&+++---,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###!!!###%%%&&&''''''&&&%%%########################""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% ,,,---###""",,,---$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''&&&'''((((((&&&$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((("""$$$&&&((())))))((('''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((######""""""######$$$%%%######$$$%%%&&&((()))***""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$"""!!!"""&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((###"""!!!"""$$$&&&'''&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((()))************'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((&&&###$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%''')))***%%%&&&&&&'''((((((''''''***)))'''%%%%%%%%%'''(((((((((((((((((((((((((((########################&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&(((((('''$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''(((((())))))******$$$$$$%%%%%%&&&'''(((((('''***---,,,)))'''''')))'''&&&&&&&&&&&&'''((((((,,,+++***)))(((&&&%%%%%%&&&&&&'''(((******(((&&&$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&)))...222***)))'''$$$$$$(((******&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''((()))***+++,,,---&&&&&&&&&&&&'''''''''(((''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''+++***)))'''''')))***+++))))))(((((('''''''''&&&''')))((($$$$$$'''(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&$$$""" !!!"""%%%'''''''''&&&%%%%%%$$$###!!! !!!######""""""###$$$#########"""######$$$%%%$$$$$$$$$&&&''''''%%%######%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&''''''''''''''''''''''''!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((()))(((&&&&&&###$$$%%%%%%&&&&&&%%%%%%)))+++------***(((&&&&&&+++&&&$$$(((+++)))''''''((('''&&&%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%&&&(((***000***$$$###'''******(((,,,***)))'''&&&&&&&&&'''(((((()))))))))'''&&&%%%%%%$$$$$$###%%%''')))+++&&&'''((('''&&&%%%''')))&&&&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&'''''')))(((&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&(((******(((&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&)))'''&&&''')))++++++***(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%,,,***((('''(((***---...&&&'''((((((((('''&&&%%%))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))(((''''''''''''(((///+++'''''')))***)))'''***)))))))))((((((((((((&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))###$$$$$$%%%%%%$$$$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&(((((('''&&&'''((()))***((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))((((((((((((&&&&&&''''''(((***+++,,,+++***(((&&&%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""#########!!!###%%%%%%$$$$$$$$$%%%###############$$$$$$%%%%%%%%%$$$&&&(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###%%%%%%&&&''''''''''''&&&''')))++++++)))'''&&&&&&%%% $$$%%%&&&)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$'''%%%$$$$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((---)))%%%%%%'''))))))((()))(((&&&%%%$$$%%%%%%%%%((())))))))))))((('''&&&'''&&&%%%$$$$$$%%%'''(((&&&'''((('''%%%%%%'''(((''''''''''''((())))))***(((((((((((('''&&&%%%$$$''''''''''''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&'''((()))((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&(((******(((&&&&&&&&&))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&''''''(((((((((+++***((('''''')))+++,,,&&&&&&'''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&((()))))))))(((''')))(((''''''&&&&&&''''''+++)))(((''')))*********'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''')))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))*********'''''''''''''''((())))))((((((((('''''''''''''''))))))(((((((((((())))))***)))'''&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$%%%''''''&&&%%%&&&'''###############$$$%%%%%%&&&%%%$$$%%%''')))))))))'''&&&###""""""###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############%%%&&&''''''((((((''''''%%%'''))))))((('''&&&'''(((### $$$&&&%%%######''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%'''(((***+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))&&&$$$$$$'''((('''%%%)))((('''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&''')))))))))******)))((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&((((((((((((((()))***+++,,,))))))))))))((('''&&&%%%'''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&((())))))'''&&&&&&'''******)))((('''&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&$$$###$$$&&&(((((('''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((()))*********)))((('''''''''((()))&&&&&&&&&&&&&&&'''((()))&&&'''''''''&&&%%%$$$$$$&&&''''''((()))((((((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((()))+++---&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&''''''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''((())))))&&&&&&&&&''''''''''''''',,,+++***(((''''''''''''(((((('''&&&&&&''')))***&&&''''''((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$&&&((((((&&&&&&&&&'''$$$############$$$%%%%%%&&&$$$###$$$&&&)))******'''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%&&&'''''''''''''''###%%%'''''''''&&&&&&'''(((%%%&&&,,,...)))### %%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&"""""""""######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((+++'''###$$$((()))'''###%%%'''((((((&&&%%%&&&'''((((((((((((((()))******)))))))))***************((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((((((((((((((()))***++++++***************)))((('''&&&'''(((((((((((('''&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&((()))***((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((((((&&&&&&&&&'''***))))))((('''&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%&&&((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***(((((())))))((('''&&&%%%&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%(((***)))''''''***---))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&)))((((((((((((((())))))&&&&&&''''''''''''((((((,,,+++***(((''''''''''''''''''&&&&&&'''((()))***)))******************)))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&%%%###""""""%%%((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%"""$$$&&&&&&%%%%%%&&&(((+++&&&$$$(((+++)))''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++)))'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&'''((()))(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''',,,((($$$$$$((()))'''###$$$&&&(((((('''&&&&&&'''''''''((())))))*********(((((()))))))))***++++++''''''''''''''''''((((((''''''((('''&&&&&&''')))((((((''''''(((((()))***(((((()))))))))(((''''''&&&'''((()))***)))((('''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&'''((()))***''''''''''''''''''&&&&&&'''''''''''''''''''''&&&######$$$%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&%%%'''((('''''''''(((((((((((((((''''''&&&&&&&&&''''''((((((&&&%%%&&&(((******)))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$&&&%%%%%%%%%&&&''')))***'''((()))***)))(((&&&%%%''''''''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&&&&)))+++***'''&&&(((***************))))))))))))'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((()))************))))))((((((((())))))''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''(((((())))))))))))************))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%'''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%###%%%&&&&&&%%%%%%&&&(((@@@555***&&&%%%%%%(((+++$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,+++)))'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''+++(((%%%&&&((()))'''%%%&&&&&&'''(((((((((((('''%%%&&&'''((((((((((((((('''''''''((()))***+++,,,'''(((((()))))))))******((())))))(((''''''(((***))))))((('''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))++++++***((('''(((((((((((('''&&&%%%$$$'''''''''&&&''''''((()))''''''(((((((((''''''&&&''''''''''''''''''((((((###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&'''&&&%%%%%%''')))''''''''''''(((((())))))'''&&&&&&&&&&&&'''(((((('''%%%$$$%%%'''))))))(((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$######%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&'''((()))%%%&&&((())))))(((&&&%%%(((''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&'''(((***)))(((''''''((()))))))))(((((((((''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&'''((())))))***+++******)))((((((((())))))''''''(((((()))*********(((((('''(((((()))***+++'''''''''(((((((((((((((&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$&&&''''''%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''((('''%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&(((GGG;;;///)))'''%%%'''***%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''''''''&&&%%%''''''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''''''''''''''((()))'''%%%&&&)))+++)))'''&&&&&&(((((()))(((''''''&&&&&&&&&&&&((()))+++,,,***++++++++++++***)))))))))*********((((((***+++,,,+++***)))((('''''''''&&&&&&''''''''''''&&&&&&&&&'''***+++,,,+++)))(((%%%&&&&&&'''(((((('''''')))(((((('''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&%%%$$$%%%''')))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&(((******)))''''''''''''(((((((((((($$$%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))(((&&&%%%&&&&&&'''''''''''''''&&&$$$%%%(((***+++***((('''(((''''''&&&'''((()))***)))(((''''''&&&&&&''''''&&&&&&&&&(((******)))'''(((((((((((('''''''''''''''''''''''''''(((((()))''''''&&&&&&''''''((()))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))%%%&&&'''((((((((('''''''''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((******)))((((((((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''((()))***+++******)))(((((())))))&&&&&&''''''((())))))***((((((((((((((()))******((((((((((((((((((''''''''''''((((((((((((''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&((((((%%%'''((('''&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&)))((((((&&&%%%$$$############$$$%%%%%%&&&''''''%%%&&&(((***++++++******%%%&&&''''''((((((''''''&&&''''''&&&%%%$$$&&&(((222+++(((***,,,***)))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%'''((()))***)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((()))(((&&&&&&(((***+++'''$$$&&&***---+++'''((()))***++++++***)))(((&&&%%%%%%&&&''')))+++,,,------------+++***)))(((***++++++***))))))***,,,///...,,,***)))(((''''''))))))***************)))&&&'''***,,,,,,+++)))((("""###%%%'''((()))*********)))(((''''''&&&&&&'''&&&'''((())))))(((''''''%%%&&&&&&'''((()))******+++***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%&&&&&&%%%$$$%%%''')))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))***)))((()))+++,,,,,,,,,'''''''''(((((((((((((((###$$$%%%%%%&&&'''((((((###%%%''')))***)))'''&&&&&&'''((((((((('''&&&%%%%%%'''***---...---,,,***(((''''''&&&&&&((()))***))))))(((''''''''''''(((%%%###$$$'''+++---+++(((***)))))))))(((((((((((('''''''''''''''((())))))(((''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))+++,,,,,,,,,&&&&&&((()))))))))(((''')))))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))++++++***))))))((())))))(((((((((((((((((((((((((((((()))***+++,,,------++++++***))))))((())))))%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))((()))))))))((('''&&&&&&******++++++++++++************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''&&&&&&'''(((((('''&&&%%%$$$$$$###"""###%%%'''))))))))))))&&&%%%$$$$$$%%%&&&((()))'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''((())))))(((''''''&&&&&&''''''(((((('''%%%$$$###$$$%%%%%%(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&+++///111///,,,+++,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,***'''%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''+++******)))))))))))))))"""###%%%'''(((((('''&&&(((---000///+++)))***---+++111666444...***+++...222...***)))******(((&&&***))))))((((((((())))))(((''''''((()))******)))'''(((((()))***)))))))))'''''''''''''''((())))))((('''&&&&&&'''&&&$$$"""(((((((((((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''''')))******)))(((''''''(((((())))))******((('''%%%$$$$$$%%%'''((($$$%%%((()))***)))((('''%%%&&&&&&&&&%%%%%%$$$###)))((((((&&&%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''******))))))((((((((('''&&&'''(((******((('''&&&''''''''''''((((((((()))(((((('''&&&&&&&&&'''((()))((('''((()))***)))(((***)))(((''''''((())))))((('''&&&'''((((((&&&$$$''''''''''''''''''''''''$$$$$$&&&(((***)))'''%%%''''''(((((((((((('''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))++++++***(((%%%$$$%%%'''(((((((((((())))))))))))************************,,,)))&&&%%%((()))(((&&&&&&'''''''''(((((())))))%%%$$$$$$%%%'''((('''&&&))))))***))))))(((''''''&&&***,,,***&&&$$$'''+++++++++************++++++(((&&&%%%$$$$$$%%%&&&(((+++*********))))))(((((((((''''''&&&&&&((()))***(((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((%%%&&&'''((())))))))))))++++++++++++++++++++++++***)))(((''''''&&&''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&(((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%'''''''''''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###'''***+++***((('''(((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((('''&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''''''''''''''((()))***$$$%%%''')))))))))((('''(((,,,//////,,,***+++...///111333111---+++---///---+++(((((()))******(((******))))))))))))******(((''''''((())))))((('''&&&'''(((((())))))(((((((((''''''''''''((())))))&&&%%%%%%&&&(((((('''%%%(((((())))))(((((('''&&&''''''((((((((()))))))))(((''''''&&&&&&''''''(((''''''((()))******)))((()))))))))*********++++++)))(((&&&%%%%%%&&&((()))&&&''')))******((('''&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))))))))(((((((((''''''&&&''')))******)))'''&&&'''''''''((((((((())))))(((((())))))))))))(((((())))))(((((())))))((((((***)))(((''''''((()))***)))(((&&&'''(((((('''%%%''''''''''''''''''''''''''''''''')))***)))&&&$$$''''''(((((((((((('''''')))))))))))))))((((((((((((((('''''''''((())))))++++++***(((%%%%%%&&&'''(((((((((((()))))))))***))))))************)))))))))''''''(((***)))'''$$$&&&&&&&&&'''''''''((((((***)))((()))******)))''')))))))))))))))(((''''''&&&'''((())))))))))))))))))((((((''''''(((((()))***)))(((''''''((()))*********)))))))))((((((((((((((('''''''''((()))***)))))))))))))))((((((((()))((((((''''''(((((())))))))))))))))))))))))(((&&&'''((()))************+++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******(((((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%'''''''''&&&''''''((()))***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))************))))))$$$$$$$$$%%%&&&''')))***'''((()))******)))(((''''''+++......,,,+++,,,...222111000...---...///000)))'''&&&''')))******************))))))******+++((())))))))))))'''&&&%%%%%%&&&&&&'''((('''''''''((((((''''''(((((()))***$$$$$$%%%''')))+++***))))))))))))))))))(((''''''))))))))))))************((((((''''''''''''((((((''''''((()))))))))))))))*********+++++++++++++++***)))(((''''''((()))***))))))******)))'''&&&%%%''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((()))******''''''''''''''''''''''''((((((((((((''''''''''''''''''))))))))))))''''''''''''((((((((()))))))))((()))***++++++***)))(((*********))))))(((((('''***)))((((((((((((******+++)))'''&&&'''(((((('''((((((((((((((((((((((((***)))))))))***)))'''$$$'''(((((())))))(((((('''(((((())))))))))))************))))))(((((())))))***++++++)))&&&&&&'''(((((((((((()))))))))******'''(((***++++++***((('''&&&'''(((***+++)))&&&###&&&&&&&&&&&&''''''''''''---,,,++++++++++++)))'''(((((())))))((((((''''''&&&%%%&&&))),,,---***(((((((((''''''''''''((((((+++***)))(((((()))***+++)))))))))))))))(((((('''((((((((('''((())))))************))))))((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((()))***+++++++++++++++************************+++++++++***++++++,,,,,,******************************))))))((((((''''''((((((((()))))))))******(((((((((((((((((((((((((((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""" !!!###$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&'''(((((()))))))))&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&''''''((((((((((((((((((''''''&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&((((((,,,)))&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))******))))))(((%%%%%%%%%%%%&&&'''((()))((())))))******)))(((''''''***---...---,,,---...111...,,,---///000...---''''''''''''((()))))))))***))))))))))))******+++***,,,---,,,***'''%%%%%%%%%%%%&&&''''''''''''&&&((((((((('''((())))))***&&&%%%&&&(((+++,,,+++***))))))******))))))(((''''''''''''(((((((((((())))))((((((''''''(((((()))'''((()))***)))))))))*********++++++++++++++++++***)))(((((((((((()))***((())))))))))))((('''&&&(((((()))))))))((((((''')))(((((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''(((''''''''''''''''''''''''(((((('''''''''''''''''''''((())))))))))))(((''''''(((((((((((()))))))))((((((((()))))))))))))))+++++++++***(((''''''(((***)))((((((((()))***+++---***'''&&&''')))))))))((((((((((((((((((((((((***))))))***++++++)))'''(((((())))))))))))(((((()))))))))))))))(((((((((+++***))))))((((((((((((***++++++***((('''((()))(((((()))))))))*********'''(((+++,,,,,,+++(((''''''((()))******)))&&&%%%'''''''''(((((((((((((((***)))((()))***)))(((&&&((((((((())))))((((((''''''(((***---...---***(((***))))))))))))))))))***))))))(((''''''((()))))))))***+++++++++***))))))((((((((()))))))))******++++++******)))(((((((((((((((''''''''''''(((((()))))))))))))))*********))))))***+++++++++++++++************************+++++++++++++++,,,---...************************)))))))))(((((((((((('''(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******######$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((())))))))))))))))))(((''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%&&&''''''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''((((((&&&&&&'''((()))((((((((((((''''''&&&&&&''''''((($$$%%%''''''((('''&&&%%%'''''''''''''''((()))***''''''''''''''''''''''''((('''&&&&&&&&&(((((()))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))+++)))&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''(((((('''''''''''''''((((((((()))))))))(((((('''(((***,,,------------...---++++++---111111---)))))))))***))))))((((((((()))((((((((())))))***+++---///000...+++(((''''''%%%&&&''''''((((((''''''((((((((((((((()))******))))))(((***,,,,,,+++)))*********+++***))))))(((&&&&&&'''''''''((((((((()))))))))(((((()))))))))''')))++++++***)))***+++************************)))(((((((((((((((((()))'''(((((()))))))))))))))(((((()))******)))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***)))(((&&&&&&&&&(((***+++***,,,,,,+++((('''''')))***)))(((((((((***+++,,,...+++((('''(((*********))))))))))))))))))))))))((('''''')))+++,,,,,,***(((((())))))))))))((((((******))))))((('''&&&&&&***))))))((('''''''''''')))***++++++)))((()))***))))))))))))************(((***,,,......,,,***(((*********)))((((((((()))*********)))))))))))))))'''''''''(((******)))((((((((()))))))))))))))((((((---111111---***)))+++******))))))))))))******))))))(((((((((((())))))***+++---......---,,,+++)))))))))***************+++*********)))))))))(((******))))))))))))******((()))))))))*********+++))))))***+++++++++*********************************************+++,,,---************************(((((((((((())))))))))))))))))))))))******************************************))))))))))))******######%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))))))))(((******)))((('''&&&%%%$$$%%%%%%%%%&&&&&&((()))***&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%'''((('''&&&%%%&&&'''$$$%%%%%%&&&&&&'''''''''(((''''''''''''((())))))%%%&&&((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''''''''&&&'''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&$$$%%%'''(((((('''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((()))***+++***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((((((''''''***))))))(((''''''((((((((((((((((((((())))))))))))***,,,---...------,,,+++***+++///222111...***+++,,,---,,,***((((((((()))))))))))))))***+++,,,///111222///***((()))***'''(((((()))))))))))))))))))))(((((())))))***+++,,,+++++++++------+++)))+++++++++++++++***))))))))))))))))))******************))))))))))))******(((+++...---+++***+++...***************)))))))))((((((((())))))(((((((((''''''(((((()))***++++++(((((()))*********))))))%%%%%%&&&'''((())))))***)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((***+++,,,))),,,---,,,((('''(((+++***)))(((((()))***,,,---...,,,***)))***++++++***))))))))))))))))))))))))'''&&&&&&(((+++------,,,((())))))******))))))(((+++******))))))(((''''''))))))((('''''''''(((((((((***,,,,,,+++******+++)))))))))*********++++++***+++---......---+++***,,,,,,+++***((((((***,,,++++++++++++************)))((((((***,,,---,,,+++))))))******++++++*********///333222,,,((())),,,))))))(((((((((((())))))*********++++++*********+++,,,...000000///---,,,))))))***++++++++++++***************************,,,++++++******++++++,,,((())))))******+++++++++)))******+++++++++******++++++++++++++++++++++++*********)))******++++++************************(((((())))))******++++++)))))))))*********++++++************************)))((((((''''''(((((()))###$$$&&&'''''''''&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$&&&((()))***)))((('''))))))((((((''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&((($$$$$$%%%%%%&&&''''''(((((((((''''''((())))))***%%%&&&((()))***)))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%%%%'''((((((((((((((((((((((((((('''&&&%%%&&&((()))(((&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((('''&&&&&&&&&'''((((((((())))))))))))((((((((((((((('''''''''&&&&&&''''''&&&&&&''''''(((((((((((('''(((((()))******'''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************(((((())))))))))))((((((((((((((('''(((((())))))))))))))))))******+++,,,++++++,,,---...---,,,***,,,,,,---///111111000///,,,...000///,,,******+++++++++++++++,,,---......000111111---(((''')))---)))***++++++,,,,,,++++++))))))(((((())))))***+++---,,,+++,,,......,,,+++++++++,,,,,,++++++***)))*********+++++++++,,,,,,+++******))))))******+++))),,,000///,,,+++---000,,,,,,+++++++++*********)))******************)))))))))))))))))))))******'''(((((()))******))))))%%%%%%&&&'''((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******++++++***))))))))))))))))))***(((((()))))))))************+++---///000///...---(((+++---,,,((('''))),,,***)))(((((()))+++,,,---...,,,++++++,,,,,,+++***************************((('''&&&''')))+++++++++))))))************))))))*********++++++,,,,,,,,,))))))((((((((()))******'''***,,,,,,,,,++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***+++---...---+++***+++,,,+++++++++*********)))))),,,+++***,,,------,,,*********+++,,,,,,,,,,,,,,,+++---......+++)))***+++******))))))))))))******)))******************)))***,,,...000000///---,,,)))***+++,,,,,,,,,++++++)))))))))******++++++,,,,,,,,,++++++++++++,,,,,,((())))))******+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))*********+++++++++++++++++++++++++++++++++))))))(((((((((((())))))###$$$&&&(((((((((&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''(((%%%&&&(((******)))'''&&&'''''''''(((((((((((((((***)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$$$$%%%%%%&&&'''((((((((((((((((((((()))******%%%&&&((()))***)))((('''(((''''''&&&&&&''''''((('''&&&%%%%%%&&&'''((())),,,+++)))'''&&&'''((())))))))))))))))))))))))))))))''''''(((+++,,,***'''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((+++***'''&&&%%%&&&((()))******++++++++++++******)))(((((((((((('''''''''(((((('''&&&&&&((()))***'''&&&&&&&&&&&&'''((((((%%%%%%&&&(((******)))'''(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++))))))************))))))&&&&&&&&&'''((()))***+++************+++,,,---...,,,,,,,,,---...---+++)))////////////000111333444+++...111111...,,,,,,...,,,,,,,,,---...///000111000111000,,,&&&%%%)))...++++++,,,------------,,,)))))))))))))))******+++,,,++++++---...///...,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++++++++************++++++)))...111000---+++...111---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++***)))((((((((((((''''''((()))))))))))))))((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))******+++++++++,,,******))))))))))))******))))))))))))***************---333666777555111...'''+++---,,,((('''***...***))))))))))))+++---...---,,,,,,,,,------+++)))***************************(((''''''(((***))))))))))))************))))))))))))+++,,,...///111111***)))))))))***+++,,,,,,'''***,,,---,,,+++,,,,,,)))************+++++++++************************)))---111111...++++++++++++*********))))))((((((---,,,++++++,,,,,,***(((***+++,,,---------------+++***((()))+++,,,+++***------,,,,,,,,,,,,------''''''(((((((((((('''''')))+++---///000///---+++)))***+++,,,---,,,++++++(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,---------...------,,,,,,---------------------------,,,,,,+++************------------------------......---,,,+++***)))((()))************+++++++++++++++++++++++++++++++++++++++************++++++&&&%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%$$$&&&&&&'''((()))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&'''''''''''''''''''''&&&&&&+++)))''''''******(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''***(((((()))***+++***))))))((('''&&&%%%&&&&&&''''''((()))******)))((('''(((((((((((((((((((((((()))(((((('''''')))***+++---+++)))((('''((()))***,,,+++***((((((((()))***)))***,,,------+++(((&&&'''((()))******)))((('''+++)))((()))******)))((('''((()))******)))((('''))))))(((((('''''''''&&&******))))))(((((('''''')))))))))))))))******+++...,,,***)))******)))((()))))))))))))))))))))))))))(((''''''''')))***+++***)))(((((((((***+++,,,(((((((((((('''''''''''',,,,,,+++******+++,,,---%%%&&&(((***+++,,,,,,,,,******+++,,,,,,,,,,,,+++***)))))))))***,,,...//////......---------......///............///000000------------------------------,,,,,,---...000111000000///...---,,,,,,,,,000000000000000000000000......---,,,,,,,,,,,,---...---,,,++++++,,,...000...---+++*********++++++++++++++++++++++++++++++***+++,,,---...---,,,+++...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++*********(((((())))))*********+++++++++++++++******))))))'''((()))***************************************)))+++,,,,,,***)))******+++***)))))))))***+++,,,*********++++++,,,,,,,,,---///444777888666444222,,,+++******))))))******++++++++++++,,,---...//////...,,,*********,,,---///---+++)))(((((()))************++++++,,,,,,---***(((((()))***+++***)))************++++++++++++...---,,,,,,++++++,,,,,,******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------******+++,,,------------******+++++++++,,,,,,,,,++++++******************---,,,***)))))))))******------.........------,,,---,,,,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,...+++((()))+++---,,,+++------------------------,,,---......//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$''''''(((((()))((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''')))(((&&&'''***+++***(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((('''(((((())))))(((((('''***)))((()))***+++***)))***)))((('''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((())),,,+++)))((((((((()))***,,,+++***)))(((((()))******+++,,,,,,,,,+++)))((((((((()))******)))((((((+++***))))))***+++***((())))))***++++++***)))))))))))))))((((((''''''''')))))))))))))))((((((((()))))))))))))))***+++++++++***)))***+++,,,+++***++++++++++++++++++++++++))))))((((((((()))***+++)))))))))((())))))******((((((((((((((((((((((((++++++))))))((()))******&&&''')))***+++,,,++++++******+++,,,,,,,,,,,,,,,******)))***+++,,,...//////......------.........------------...///111111........................---------------///000111000000///...------------000000000000000000000000//////...------------...222000///---------...///...---,,,*********+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,......------,,,,,,++++++...---------,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,+++++++++************++++++++++++++++++******++++++++++++++++++++++++((()))***)))((('''(((***---,,,+++*********+++,,,***+++,,,,,,------,,,,,,---///222444444222000...,,,,,,+++***************))))))))))))***+++,,,---///...,,,+++***+++,,,---///...,,,*********+++,,,++++++++++++,,,,,,,,,,,,+++***)))***,,,---,,,+++))))))*********+++++++++++++++***))))))))))))*********+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,,,,+++++++++)))******++++++******)))+++,,,,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))******+++***++++++,,,,,,++++++***,,,,,,---------.........,,,,,,,,,,,,,,,---------***++++++,,,,,,---------...,,,)))))),,,------+++------------------------,,,------...///.........//////.........---------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...'''((((((((((((((()))))))))(((((('''&&&&&&&&&&&&(((((()))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((''''''(((***+++***)))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))(((((())))))))))))((((((***)))((()))+++++++++***+++******))))))))))))***'''''''''((()))***+++,,,(((((((((((((((((((((((('''''''''&&&'''(((((())),,,+++***(((((()))******++++++***)))))))))******+++++++++++++++*********((()))************)))(((+++***))))))+++++++++)))***+++,,,,,,,,,,,,+++***)))))))))))))))((((((((()))))))))))))))*********))))))*********+++++++++)))((()))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++)))))))))***))))))((((((((((((((())))))***++++++,,,,,,+++***))))))******((()))***+++,,,+++*********+++,,,,,,------,,,,,,*********+++,,,---...//////......---......//////++++++,,,,,,...///111222////////////////////////...---------...///000111000000///...------------000000000000000000000000111000000///.../////////555333111000......//////------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---........................//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.........---------------,,,,,,++++++++++++******------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********)))((((((***,,,///...---+++++++++,,,,,,+++,,,...//////...---,,,---.../////////...,,,+++,,,,,,,,,+++++++++++++++************+++,,,,,,---///...---++++++,,,---...///...---,,,,,,---......,,,,,,,,,,,,,,,,,,++++++---++++++,,,---...---,,,))))))*********+++++++++++++++***)))))))))))))))***+++---......---+++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++)))******++++++******))),,,,,,,,,---------......,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,------,,,+++++++++,,,,,,******++++++,,,++++++***,,,,,,.../////////...---,,,,,,,,,------......///------..................///---++++++---------,,,........................,,,------.............../////////...............////////////////////////......---,,,,,,,,,------------------------------------------------------++++++++++++,,,---...///))))))))))))))))))(((((())))))'''''''''((()))***)))))))))))))))((('''&&&((())))))******))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********)))(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))(((((()))*********))))))***)))((()))+++,,,+++************)))))))))******************+++---///000)))))))))))))))))))))))))))))))))*********++++++++++++***))))))******++++++*********************,,,,,,+++*********+++,,,************************+++***)))***,,,,,,,,,***+++++++++,,,,,,+++++++++*********************))))))))))))******+++++++++*********+++++++++++++++))))))***---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++))))))***+++***)))'''&&&(((((()))***+++,,,------//////...------,,,,,,,,,******+++,,,,,,+++***)))+++,,,,,,---------------+++++++++,,,---......///...............//////000---,,,,,,------...///000////////////////////////.........//////000111111000000///...............000000000000000000000000222222111000000000000111444333222000000///000000---------,,,,,,,,,,,,---------------------------,,,+++*********+++---...---------......///////////////......------,,,,,,------------------------.........//////........./////////......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++........................------,,,+++***+++...000111000...---,,,,,,,,,---+++---///111111000---,,,------------,,,,,,,,,,,,---------------,,,++++++---------------.../////////...------,,,---............---------...//////......------,,,,,,++++++---,,,+++,,,...///...---************++++++++++++------,,,+++++++++++++++***,,,...000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,------------............///......---,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------...---------------------,,,,,,---............---+++---///000111000...---,,,,,,---...//////000000////////////............///..................---........................,,,---......//////..............................//////////////////////////////...---,,,,,,------------------------------------------------------000///...---,,,,,,,,,,,,+++******)))((('''&&&&&&((('''''''''(((***,,,---)))*********)))(((''''''))))))************))))))))))))))))))))))))))))))'''((((((((((((((((((''''''''''''(((((()))))))))((((((((()))))))))******+++++++++***)))(((((()))))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))(((((()))***++++++******+++))))))***+++,,,+++***))))))))))))))))))))))))++++++******,,,...000111*********************************++++++++++++++++++***************++++++*********++++++++++++***---,,,***)))***+++,,,---++++++************+++++++++******+++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,******+++,,,---,,,,,,+++++++++,,,...///...,,,)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))***+++++++++)))((('''((()))***+++,,,...//////////////////......------+++,,,,,,------,,,***))),,,,,,---............---+++,,,,,,---...........................///000111000///...---------------..............................///000000111111111000000///.........//////111111111111111111111111333333222111111111111222000000000000000000000111------------...------------------------------------,,,+++++++++,,,...///,,,,,,------......//////---------....../////////------------------------//////000000000000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,------)))***+++,,,------------..............................---,,,+++,,,///222222111///---,,,,,,---------...000222222000...,,,++++++,,,,,,---...//////---............---,,,,,,.........---......//////.....................///...------------......//////......------,,,,,,,,,---,,,+++,,,.........---++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,***,,,///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------........./////////222111000...------------,,,,,,---------.........,,,,,,------.....................////////////...------...///////////////,,,---///111111000///...------...///000000111111///////////////.........000000000000///.........////////////////////////......///000000000//////---------------.................................000000///...------------------------------------........................111000///...------------******)))(((((('''&&&&&&'''''''''((()))***+++,,,))))))*********)))((((((******++++++++++++******))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''((()))*********)))(((((())))))******++++++***+++,,,+++)))((()))***)))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))((()))***++++++,,,+++++++++***)))***,,,,,,,,,+++(((((()))************))))))))))))******,,,---...************************(((((()))************)))*********+++++++++++++++)))***++++++,,,+++++++++,,,,,,+++******+++---...,,,,,,+++******+++,,,,,,,,,+++***+++---......---,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++,,,---...---,,,,,,---------...//////,,,***++++++++++++++++++++++++---------...------,,,++++++++++++,,,++++++*********++++++---...///000000,,,---............------+++,,,---...---,,,+++***,,,---......//////......,,,---......//////..................///000111111333222000///------,,,,,,...........................///000111222222222111000000//////...//////000111111111111111111111111444333222222111111222222......//////000000000000,,,---.../////////..............................---------------......///,,,---------......//////,,,------...///000111111------------------------//////000000000000//////.........---------------,,,,,,------------......((()))***,,,---...//////........................+++,,,,,,,,,+++,,,...000111000///---------.........///000111111000...---+++,,,,,,---...///000111......///000000...---,,,------,,,,,,,,,------............///////////////..........................................---------,,,,,,,,,...///...---,,,,,,---------.........------,,,++++++++++++++++++---///000111000///...------------------------........................------------............,,,------......------,,,.........////////////000444333111///......///000---------.........//////---------...//////000000...///000000111000000000,,,,,,---...////////////---...000111111111000////////////000000111111222////////////000000000000000222333222000/////////000000000000000000000000///000000111111111111111---............/////////////////////////////////000//////.........//////........................////////////////////////............///000111222''''''(((((()))))))))***((()))))))))))))))(((((((((((()))*********))))))***++++++++++++++++++***************************(((((())))))))))))((((((&&&'''(((***++++++******(((((()))******+++,,,,,,&&&)))++++++))))))+++...*********************************++++++++++++,,,******))))))))))))******((()))***+++,,,,,,,,,,,,+++***)))***,,,---,,,+++((()))+++,,,,,,,,,++++++))))))***+++++++++++++++++++++++++++++++++++++++((()))***+++++++++******)))***++++++,,,,,,,,,+++)))***+++,,,,,,,,,++++++++++++++++++,,,,,,---------,,,++++++++++++,,,---,,,+++***,,,...///...---...---,,,++++++,,,---...+++,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++***+++---...///...---,,,---,,,+++---...000///...,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++,,,,,,,,,+++,,,,,,------,,,,,,---......///000000+++,,,...///000/////////+++,,,---......---,,,,,,------...///////////////,,,---...///000///..................///000111222333222111000///.........////////////////////////...///000222222222222222000000////////////000000111111111111111111111111444333222222111111222222000000000000000000//////,,,---...///000//////...........................---...//////000/////////////////////////////////.........//////000000111//////////////////////////////000000000000//////---------...............,,,---------............***+++,,,---.../////////........................***,,,------------///000000///...---------.../////////000000//////...---,,,---...///////////////...///000111111///...,,,......---------------.........///000000000000000111111111111000///.....................////////////...---...000111000///............////////////......---,,,,,,,,,,,,---,,,---...///000000000000////////////////////////---------...//////000000........./////////000000......////////////............/////////000000000333222000///...///000111---.........////////////------...//////000111111//////111222222222111111------///000000111111111//////000000000111111111111111111111111111111111000000111111222222333333111333555444111//////000000000000000000000000000111111222333333333333222//////000000111111111111000000000000000000000000/////////...//////000000000000000000000000000000////////////////////////////////////000111222222%%%&&&'''(((***,,,------******++++++)))'''%%%$$$'''((()))******************++++++,,,,,,++++++***************************(((((())))))))))))((((((&&&''')))***+++++++++***((())))))***++++++,,,,,,###&&&*********+++...111******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,((()))***+++,,,---------+++***)))***,,,---,,,+++)))***,,,---...---,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++***+++,,,---...---,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++++++++,,,,,,---------------++++++++++++------,,,+++***,,,...//////...///...---,,,,,,---...///,,,,,,,,,------.........---------,,,,,,+++++++++***+++---//////...---,,,,,,+++***,,,...111111111------------------------....../////////...,,,+++---,,,,,,+++,,,---///000------......//////000000---...000111222333222222++++++---.........---------......///////////////---...///000000//////...............///000222222222111111000000000000000000000000000000000000000...///111222333333222222000000////////////000111111111111111111111111111444333222222111111222222222222222222111///...---,,,---///000000000///...////////////////////////---...000111111111000///111111000000000000000000000000000000////////////000000000000000000000000//////000000000000//////------......//////000000---------.........//////......///////////////...........................,,,...000111000000111222......---,,,,,,---//////000000//////............---...///000///...---,,,...///111222111000...---111000000/////////000000......///000000000000000333333333222222000///...------......//////000000111//////000111222111000////////////000000000000111111000////////////000---------...///000000111000000000000000000000000,,,,,,---...///000111111.../////////000000111111111111222222222222111111////////////000000000000222111///...---...000111............/////////000---......///000111111222///000111222333222222111000000111333333444444444000000000///000111111222222222222111111111111111111111222333333444555555111444666555222//////111000000000000000000000000222222333444444444444333111111222222222333333333111111111111111111111111//////...//////000111222222222222222222222222222000000000000000000000000333222111000////////////+++++++++************)))---------,,,,,,++++++++++++,,,------,,,+++,,,---,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,+++)))''')))))))))))))))))))))))))))))))))))))))******+++++++++++++++******)))))))))***,,,------,,,+++******)))))))))***+++,,,,,,*********++++++,,,,,,---,,,,,,++++++,,,,,,---...************************------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------...///+++,,,...//////...,,,+++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,...000000---+++,,,,,,,,,------.........------------------------,,,,,,------......------/////////000222111///---...........................000222000---,,,---///000///---,,,,,,---///000...------,,,,,,------...***,,,...000111111000///////////////////////////.........////////////000111111111111000000000000///......///000000///---.........////////////000111111111111111111111111444444444333222111000000111222333444444333222111222111000//////000111111000000////////////000000111333444333///---...///...//////000111222222333,,,---------.../////////...------,,,---...///000.........///////////////000000111111111111000000000000000000000000000000---000000...///444777555///...---------///000111222222000///............000000000000////////////---.........//////000000////////////////////////.........------.....................////////////---...//////000//////...////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000111222333222000000000111000000111111111111000000000111222111000000222444444333222000///.........111111111000000000000///111000/////////000222333111000///......///000111000000000000000111222222111111111111000000000000111000000/////////////////////000000111111222222222222222222111111000000222222111000//////000000000000000000000000111222//////000111222333444444222222111111222222333444444222111111222333333222222333333444333222000///222222222333666:::===???666444222111222333333222444444333222222111111000333333333444444444555555555555444333333333444444333333333333333333333333333......111222///000555222222333444333222111000111111111111111111111111000111111111111222222222,,,,,,,,,,,,++++++++++++------,,,,,,++++++++++++)))***+++***)))((()))***+++,,,,,,,,,,,,++++++*********))))))((((((((((((************************)))))))))))))))***++++++,,,+++++++++************,,,------.../////////...***++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---......,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,+++,,,...000000...+++,,,,,,------------------////////////////////////,,,---.../////////....../////////000111111///---...........................000111000---,,,---//////...------------...///------,,,,,,,,,,,,------,,,---///000111000//////....................................////////////222111111000000/////////000/////////111111///...////////////000000000000111111111111111111111111333333333333222111000///111222222333333222222111222222111000000111222333111111000/////////000000000222333222000......000000000111111222222333333////////////000000000000000///.........000111222222222222222222222222222111111222222222222111111000000000000000000000000000222111...///333444222111000000///000111222333333333222111000000000000000000000000000000000000///////////////000000000//////////////////////////////............//////////////////000000000111000/////////////////////////////////////////////000111111111111111111000111111111111111111111111111111111111111111111111111333333333111000111222222222222333333222222222000111222222111111333444333333222111111111111222222222222111111111000000222111111000111222333444111000////////////000111222222111111111222222333222111111111000000000000222222222222222333444444111111111111222222222222222222222222111111111000222111111000000000000111333333222000000//////000111111111111111222222222333333222222333333444555444222111111222333333222444444444444444333222222//////000222666:::>>>AAA555333333333444444222111333333333333222222222222333333333444444444555555444444444333333333444444333333333333333333333333555000///222111......222222333333444333222111000222222222222222222222222111111111111222222222222------------,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,---...---+++***+++,,,++++++,,,,,,---,,,,,,,,,,,,+++)))''''''(((***+++******************************))))))******+++,,,,,,,,,++++++++++++******,,,,,,,,,---...///000111,,,,,,---...------+++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---------,,,---.../////////------///---+++******+++---///------------------------...............///000000---------///000000...,,,---------------,,,,,,,,,000000000000000000000000---...///000000000/////////......///000111///---...........................///000///---------...........................------,,,,,,,,,,,,------...///000111111000///...........................------........./////////222222111000//////......000000///000111222000...//////000000000111111111222222222222222222222222222333333333222111000///222222111111111111222222222111111111222333444444333222111000000000000000///111222222111000000111222222222222222222222222222222222111111111111111111111111000111111222333111111111000000000000000222222333333333333222222111111111111111111111111111333333111222666777555333333222222222333444444444444333222111111111111000000111111111111111111111111000000000000000000////////////////////////000000////////////000000111111111111222222222222333222000////////////000000000000000000000000000111111222222222222111111333333333333333333333333111111111111111111111111222333444444222111111222444444555555555555444444111222333222111111333555555555444333333222333333333333333333222222222222333333222222222333444555111111000000000000111111444444333333222333333333222222222111111111000000111222222333444666666777333333333333333222222222222222222222111111111111111111111000111111222222666555333222000//////...222222222111111000000000333333333333333444555555444333111111333333333222666555555444444444444444000000111222555888;;;===444333333444555555222000222222222333333333444444333333333444444444555555333333333333333333444444444444444444444444444444444222222444333000000222333333444444333333222111222222222222222222222222111111222222222333333333------------,,,,,,,,,,,,++++++++++++++++++++++++...///000...,,,+++,,,---++++++,,,------...------...---,,,++++++,,,---...+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***,,,///000---...///000///...+++***......------,,,,,,++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................,,,,,,,,,---------,,,,,,,,,,,,---.........------///...---,,,,,,---...///------------------------///............///000000///......///111111///---.........------,,,,,,,,,........................---...000111111000///...000///...///000000///.................................///.....................////////////......------,,,,,,,,,,,,------000000111111111000//////........................------........./////////222222111000//////...---000//////000111111000...////////////000000000111222222222222222222222222222222333333222111000000333222111000000111222333000000111111222333444555444333222111111000111111///000111222222222222222333222222222222222222222333333333222222111111111222222222222222222222333////////////////////////222333333333333333333222222222222222222222222222///333444333666;;;===;;;444444444444444444444555444444333222111111222222111111111111222222222222333333222222111111000000000000000000000000000000111111000000000000111111222333333333333444444444666444222000//////000111111111111111111111111111222222333333333333222222333333333333333333333333222222222222222222222222222444555555444222222222444555555666666555555444333444444333222222444555888777555444333222111111444444444444333333333333333333333333333444444444222222111111111111222222555444333333222333333333333333222222222111111111000000111222333333444444444444333333222222111111222222222222222222222222111111111111111222333444666555444222111111000000222222222222111111111111333333222222333333444555444333111111333444333222666555444333333444555666444444444444444555666777666555333222333444444333222222222333444555555666333333333444444444555555222333333444444444444444444444444444444444444444333222333555555444444555444444444444444333333222333333333333333333333333222222222222333333333444,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))***+++,,,---...............,,,---...//////...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------)))(((((((((***,,,...///---...000111000...,,,+++///......------,,,,,,,,,------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////........................,,,---.........------,,,++++++,,,,,,---------------...///000000///...---.......................................//////000111000///000111111000...000//////......---------////////////////////////,,,...000222222111///...111000...///000111000/////////////////////////////////...///////////////......///000000///.........------,,,,,,------...111111111111111111000000////////////////////////........./////////000000333222222111000/////////000///...///000111///---....../////////000000000222222222222222222222222222333333333333222222111444333222111111222333444///000111222333333444444444444333222222222222222111111222333444444444333222222222222222222222111444333333222222111111111222222222333222222222222222222222333333333444444222333333444444333333222444444444444444444444444...222444333666:::;;;999444444444444444444444333333333222111111111222222222222222222333333444444444444444333333222222111111111111111111111111111333222222111111222222333444444444444555555555666777666333111000111222333333333333333333333333333333333444444444444333333333333333333333333333333222222222222222222222222333555777777555333333333444444555555555555444444444555555444333333444666555555444333333333333333555555555444444444444333222222222333333333333333222333333333333333333222444333333222222222333333333333333333222222222222111222222333333222111111333333222222111111111000222222222222222222222333222222111222222333444444444444333333333333444444222222222222333333333333222222222222222333444444555333222222333444444333555444333222222333444555555555555444444444555555999666222000111333555666222222333444555666666777333333333444444444555555222333444555555555555444555555555555555555555555333444444333333444444444555555555444444444444444333333333333333333333333222333333333444444444444,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------+++,,,------++++++,,,---------......///.........***+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------......+++++++++,,,---...///000......///000///...---,,,..................---------------------......///------------------------------------------------.................................////////////000..............................///000000///---,,,+++,,,,,,,,,---.........---...000222222000...---////////////////////////...............///000000333111000000111222111///000000000000000/////////111111111111111111111111---///222333444333000///333111///000111222222111111111111111111111111111000///...///111222111000//////////////////////////////............//////111111111111111111222222000000000000000000000000//////000000000111111111333222222222222111111111000//////000111111000.../////////000000000111111333333333333333333333333333333444444444444333333444444333333333333444444111111333444444444444444444444333333333333444444444333333444666777666444333333333333333333333333444444333333333333333222333333444444444333222222111222333333444555666777444444555555555555444444555555555555555555555555000444444222333555555222444444555555444444333222333222222111111222222333222222333333444444555555555555444444444444444444333333333333333333333333444333333333333333333444555555555555666666666666777666444333333333333444444444444444444444444444444444555555555555444444333333333333333333333333333333333333333333333333333555888888777555444333444444444555555444444444666666777666444333555666222222333333444555777777555555555555444444444444111222333444444444333333333333444444444444333333333222222222222333444555444444444333333333222222444444555666555444222111222222222222111111111111222222222222333333333333333333333222333333444444222222333333444666777888333333333444444555555555333333333333333444444555555444222222444444444333333333333333333333444555333333444555666777777888:::666222000111444555666333333444444555666777777333333333444444444555555222333555666777777666555666666666666666666666666555666555111111444555333777666555444444444444555444444444444444444444444333333333444444444555555------------,,,,,,,,,,,,,,,,,,---------.........,,,...//////......000111...////////////......---,,,,,,------............------------------------,,,,,,,,,,,,,,,---......,,,---------............---......///000000000///------................................./////////---------------...//////............................................................................../////////000000000........................///000111222111000...------------...///000000111000000000000000000000000////////////////////////000////////////000111111444333111111222222111000111111111111111222222222222222222222222222222222000111444666777555333111444222111000222333333222222222222222222222222222222000///000333444333111111000///......///000111000000////////////000000111111111111222222333444111111111111111111111111111111111111222222222222222333333333333444444444222222111222333444222000111111222222222333333333333333333333333333333333444444555666666555555444444555555555555555555444444555666666777666555555333333333333444555666777777555555666888999777555444444555555666666777777444444555555555555555555555555666666666555444333111222333555666888999:::666777777888888777777666666666666666666666666666222555666444333555444000444555666666666444333222444444333333333333444444222333333444555555666666555555555555555555666666555555555555555555555555555444444444444444444555555555555555666666666666555555555555555555555555555555555555555555555555555555555666666555555555555555555555555555555555444444444444444444444444333666999999888555444444444444555555555555444444777777888666555444555777777666666555555555666666555555555444444444333333222333444555666555555444333444555555555555444333222222333333444555777777444444444444333333333333333444666777777666555444222222222333333333333333222222222333333333444444555444444333333333333444333333333444555777888999666666666666555555555555555555555555555666777777555444222222444555444333333333444555555555555555333444555666777888888888777555444444555555444333444444555555666666666777333333333444444444555555333444666888999888777777666666666666666666666666666888777333444;;;???>>>777777555444444444555666444444444444444444444444444444444444555555555555//////.........------------------....../////////(((***,,,,,,,,,,,,...//////000000000///...------000///...---...000111333---------------------------,,,,,,,,,,,,---......---------.........//////---...///000000///......---------------...///000------......//////000000...------------...//////000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////000111222333222111///---////////////000111333333222111000......000111222000000000000000000000000111111111000111222222333555333111111222222222111111111111222333333333444000000000000000000000000222444777999999888555333555333111111222444444333333333333333333333333333333111///111444555444222222000///------///000222111111000000000000111111111111111111222333444555222222222222222222222222111111222222222333333333222333333444444555555666444333333444555555444222333333444444444444555555333333333333333333333333555555666666666666666555444555666777777666555444777777888999999888777666333333333444555666777888999777666777999:::888555555666666777888999999:::555555666666777777888888666777888888888666555444666777888:::<<<>>>@@@AAA999999::::::::::::999999777777777777777777777777222666777666777999999666555666777777777555444333555555444444444555555666333333444444555666777777444444555555666666777777666666666666666666666666555555444444444444555555555555555555666666666666444555666666777666666555666666666666666666666666555555666666666666555555777777777777777777777777444444444444444444444444444666999:::888666444444555555666666666666555555777888888777555444666777>>>===;;;888555333222222555555444444444333333333333444666777777777666555333444555666666555444333333333333444666777999:::555555444444444333333333000222444666777777666555333333333444444555555555222222222333333444444444666555444444333333333333444444444555555777888888999999888777666555444444777777777777777888999999666444222333444555444444333444666777777777666555666777777777777777666555444444555777888777333000555555555555666666666666333333333444444444555555333555777999:::999888888777777777777777777777777555999999666;;;FFFLLLLLL888777666444444555555666555555555555555555555555444444444555555555666666000///...------...///000,,,------....../////////.........------.........---...///000000///...---...///000222222000///...///...,,,+++***++++++,,,------,,,+++,,,---...///222111111000000000000000///000111111111///...---//////............////////////000000000000//////////////////////////////////////////////////////////////////////////////---......///000111111222000000////////////000000222222222222111111000000///////////////......---000111111111111222222222000000000000////////////111111222222222111111000111111111111111111111111222222222222222222222222333000------///111000///111111111111111111111111222444666777777555222000222222222222222222222222444333333222222333333444333333333333333333444444111111000000000000111111444333222111111222333444555555555555555555555555666666666555333333444555222222222333444555666666333444444444444444444333555555444444444333333333444444444555555555555666444444333333333555777888;;;999777666555666777888888888777666666666666666::::::;;;:::999888666444666777777888999999::::::999:::::::::999888666555:::999888999::::::999888666666666666777777777777999999:::::::::888777666777888::::::::::::<<<>>>555666777888999:::::::::777777777777777777777777555555555555666666666777555666888999888777555333666666555555555444444444222333333444444555555555777666666555555777888999444555555666666666666666666666666666666666555555999777555555555666555444666666666666666666666555888888777777666666555555777777777777777777777777555444333333444555777888666555555444444444555555888888999999999999888888666666666666777777777777999;;;;;;888666666:::===BBB<<<666444555666333///444555555555444333333222444444444444444444444444333333333444444555555555222333555666666666555555666666666666666555555444444444444555555555666666444444444444444444444444444444444333333222222222444555555555555555555444666666666666777777777777999:::;;;;;;:::888555444666666666666666777888888888666555444444555666888777777666666555555555444444999>>>===999555666777666666666666666666666666666666666666666666666666666666666666777777777777999999999888888888888777777777777777777777777777555;;;;;;666999EEEJJJFFF999888888888777777666666555666777777555444555666777888888777666666888999000///............///000..................////////////............//////...///000000000000///......///000111111000///...///......------------......---,,,,,,,,,---//////000000000000000111222222000000111111111000///...000//////......//////000...//////////////////...////////////////////////////////////////////////000000///////////////////////////000000111111111111111000000000000111111222111111111000000000000000000000000000//////...111111111111222222222222222222222111111111000000111222222222222222111111222222222222222222222222222222222222222222222222555222000000222333333222111111111111111111111111333444555666555444222111333333333333333333333333444444333333333333444444333333333333333333333333222222111111111222333333444333222111111222333444222222222333333444444444666666777555444333444666444444444555555666777888444444555555555555444444555555555555444444444444555555666666666777777777888777777777777999:::;;;:::999777666555666888999999999888777777777777777666777777888777666555444777777777888999:::::::::999999999999888777666666;;;999888888::::::999777666666666666777777777777555666777777888777666666666888999999888888:::;;;777888888999999999999888777777777777777777777777555555555666666666777777888888999:::999888777666666666666555555555444444333333444444555555555666777666555555555666888888333444555555666666555555666666666666666555555555999888666666666777777777777777777777777888888888777777666666666666555555777777777777777777777777555555555444555555666666666555555555444555555555666777777888888777777666444444555666666777888888888999999777555555888;;;>>>999444444666777555333555555555555555444333333444444444444444444444444444444444444555555555555333444555666666666555555666666777777666666555444444444555555555666666666444444444444444444444444555444444444333333333333555555666666666666555555666666666777777777888888888999999999999888666555666666666666666777888888888777555444444555777888777777777666666666555555555:::>>>>>>:::777777888666666666666666666666666666666666666666666666666666666777777777888888888:::999999999888888888888888888888888888888888888555:::999333555???BBB>>>999999999888888888777777666888888777666555666777777777777777666666777888000//////......//////000//////////////////......000000////////////000000...///000111111000///......///000111111000///......//////000000000000///.........---...//////000/////////000111222333444111111111222111111000///000000000//////000000000......////////////......000000000000000000000000000000000000000000000000111111111000000/////////111111111111111111111111222222111111111111222222111111111111000000000000111222222222222111000000111111222222222333333333333333333333222222222222222222333333333333222222222222222222222222222222222222222222222222222222555333111111333444333333222222222222222222222222444444444444333333333333444444444444444444444444444444333333333333444444444444333333222222111111333333222333333444555555444333333222222333333444111111222333444555555666555666777666555444555666777666666777777888999:::555666666777777666666555666666666666555555555555777777777777888888888888999999999999999:::<<<<<<888777666666666777888999::::::999888888888888999555666777777777777666555777888888999999::::::;;;:::999888777777777777777;;;999888888999999888777666666666666777777777777444444555777777888888777666888999888777666777999999999::::::999888777777777777777777777777777777666666666666777777777777999999888888888777777777777666666666666666555555555555555555666666666666666666555555555666777888333444555555666666555555555555555555666666666666:::999888666666777888888888888888999999:::::::::555555666666666777777777888888888888888888888888666666666777666666555555555555555555555555666666666666666777777666666666444444555666777777888888777888777666555555777999:::666333444666888888666555555666666666555444444555555555555555555555555666666666666666555555555444444555666666666666555777777777777777666555555555555555666666666777777555555555555555555555555555555555555444444444444666666777777777777666666777777777777888888888999777777777777777777777777777666666666666777888888999888777666666777888999888888888777777777777666666:::======:::888888999888888888888888888888888777777777777777777777777777777888888888999999999::::::::::::999999999999999999999999999999999999777;;;:::333333:::;;;777:::::::::999999999999999999::::::999777666888999999888888777777777888888000000////////////000000111111111000000//////...111111000000000000111111///000111222222111000/////////000111111000//////---///000222222222111000////////////000000111111000000000000111222333444222222222222222222111111111111000000000000111111///000000111111000000///111111111111111111111111111111111111111111111111333333222222111111000000333333333222222222222222333222222111111222222333222222222222222222222222333333333333333222222111222222222222333333333444444444444333333333222222222333333444444444444333333333333333333333333333222222222222222222222222333222222222222333222222222222222222222222222222555444333222222333444444555555555555555555555555555555444444444444555555555444444333222111111000333333333333444555666666444444333333333333444444222333444555666777888999555666888777666555666777777777777777777888999:::666777777888888777777666777777777777666666666666777777777777888888888888666777777777888999::::::777777666666777888999::::::999999888888888999999999999999999999888888888999999999999::::::;;;;;;:::999888777666777777888;;;999888888999999888777666666666777777777777888777888888999999999999999888999:::999777666777888999999::::::999999888777888888888888888888888888666666777777777888888888888777666555555555666666777777777777777777777777777777777777777666666666555555555666666666777777555555666777777777777666555555666666666666666777::::::999888777777888:::888999999::::::;;;;;;;;;666666777777888999::::::999999999999999999999999777777888999888777555444555666666777777777777777666777777888888777777666888888888888888888888888888888777777666666888888888666444555777999888777666666666777777666555555777777777777777777777777999999888888777777666666666666666777777777777666777777888888777777666555666666666777777777888888777777777777777777777777666666666666666666666666777777888888888888777777888888888888999999999999777777666666777888999999888888777777777777888888999999888888888888999999999999999888888888888888777999<<<<<<:::888888999999999999999999999999999888888888888888888888888888999999999999:::::::::;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::;;;>>><<<777666:::;;;888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999999:::<<<<<<;;;999999:::::::::999111111111111111111111111222222222111111000000000333222222111111222222333000111222333333222111000000111111111111111111000...///000222222222111000000000111111111222222222222222111111111111111222333333222222222333333333222222111111111111222222222222333333333333222222222222222222222222222222333333333333333333333333444444333333333222222222444444444444444333333333333222222111111222222333444444444444444444444444444444444444444333333222222333333333444444444444444444333333333222222222333333444555555555555555444444444444444444444444333333333333333333333333333444444444444333333444444444444444444444444444666555333222222444555666666666666666666666666666666555555444444555555666555555444444333222111111333333333333333444555666444444444444444444444444333333444555777888999999555666888888777666666777777777666666777777888888777888888888888888888777888888777777777666666666666666777777777888888888555555666777777888888888666666666777777888999999888888777777777888888999<<<;;;;;;:::999888888888:::::::::::::::;;;;;;;;;;;;:::888777777777999999:::999888999:::;;;:::888777777777888888888999999;;;;;;::::::999999999999;;;<<<<<<;;;999888888999888888999::::::::::::999999999999999999999999999777777777888888888888999888888777666666666666777888888888888888888888888999999999888888777777777666666666777777777777777777777888999999999999999666666666777777888888888777:::<<<===<<<===@@@CCC999999999::::::;;;;;;;;;888888999:::;;;<<<<<<===::::::::::::::::::::::::888888999:::999888666555666777888999999999999888999999::::::::::::999999======<<<;;;:::999888888:::999888888999999999999999888777777888888888777666777777888888777777777888888888888888888888888:::::::::999999888888888999888888888888888888888888888888999888777777666777777777888888888999999888888888888888888888888777777777777777777777777888999999::::::999999888999999999999::::::::::::888888777888888999:::;;;:::999999888888888999999:::::::::999999:::::::::::::::::::::::::::::::::777888::::::999999888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<::::::<<<===;;;<<<<<<<<<===============<<<======<<<;;;<<<>>>AAAAAA>>><<<<<<===>>>===<<<222333333444444333333222222222222222222222111111444333333333333333333444111222333444444333222111222222222222222222222222000111111222222222222111111111222333333333333222333333222111111111111111444333333333333444555555333333222222222222333333333333444444444444333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555444444333333333333444444555555555555666666666666444444555555444444333222333333333444444444555555444444444444333333333333333444555666666777666666555555555555555555555555555555555555555555555555555777888888777666666777555555555555555555555555666555444444444555666777666666666666666666666666666666555555555555666666666666555555444444333333555555444444444444444555444555555666666555555444222222333444555666666777444777999999888777777888777666666666666666777777777888888999999888888777777777777777666666666666666777777777777888888888555666777888999999999999777777777777888888888888888777777777777888999999;;;::::::999888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::999888:::<<<===<<<;;;888999999999999:::::::::<<<;;;:::999888888888888<<<===>>>===;;;::::::;;;888888999:::;;;;;;::::::999999999999999999999999777888888888999999999999;;;;;;:::::::::999999999888888888999999999999:::<<<;;;;;;:::999888777777666777888999999999888888888999::::::;;;;;;::::::777777888888999999::::::777<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999:::999999888888777888:::;;;<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;??????>>>===<<<:::999999<<<:::::::::<<<<<<;;;:::::::::::::::999999999888777777888888999999888888999999999999999999999999;;;;;;;;;;;;;;;:::::::::<<<;;;::::::999:::::::::999999999999999888777777888888888999999999::::::999999999999999999999999888888888888999999999999:::::::::;;;;;;:::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<888999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================<<<<<<<<<;;;========================;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>?????????===>>>>>>======???CCCFFFDDDAAA>>>>>>@@@AAA???===333444555666666555444333222222222222333333333333555444444444444444444555222333444555555444333222444444444333333444444444444444333333222333333333111222333444555444444333222222111111111222333333444444333333333444666777444444333333333333444444333333444444444444333333333333333333333333333333555555555555555555555555333444444555555666666777555555555666666777777777777666666555555666666777444555555555666666666666444444555555444444333222444444444444555555555555666666555555555444444444444444555666777777777777666666666666666666666666666666666666666666666666555888::::::888666777888777777777777777777777777666666666666666777888888666666666666666666666666777666666666666666666777666666666666666666555555888777666666555555555555444555666777777666555444333333444444555555555666444777999:::999888888888777777666666666666777777777777888888888888777777777777666666666555555555888888888888999999999:::555666777999999999999888777888888888888777777666888888888888888999:::::::::999999999:::<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;999999999:::===??????>>>:::::::::;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;<<<<<<===>>>===;;;;;;;;;===:::::::::;;;::::::999999::::::::::::::::::::::::888888888999999999::::::;;;;;;<<<===<<<;;;:::999999999999999:::::::::;;;======<<<;;;:::999888777777888999:::;;;::::::999888999::::::;;;;;;::::::888888999::::::;;;<<<<<<;;;AAAHHHIIIGGGEEEFFFGGG>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;999:::<<<>>>???>>>===<<<;;;<<<<<<======<<<<<<;;;=========<<<<<<<<<<<<;;;<<<;;;:::;;;======;;;999:::;;;<<<<<<;;;;;;;;;;;;777888888999::::::999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<>><<<;;;;;;;;;<<<<<<999999::::::999999888777999999999999::::::::::::::::::::::::::::::::::::888999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????>>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;<<<======<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>===>>>???>>>?????????@@@@@@@@@@@@===>>>>>>>>>???BBBFFFJJJEEEBBB>>>>>>AAABBB@@@===444555666777777666555444222222222333333444444444555555444444444444555555333333444555555444333333666555555444444555555666888777555444333333444555222333444555555555444333000000000111222333555555555444444333444555666777555444444333333444444555222333333444444333333222444444444444444444444444666666666666666666666666333333444555666777888888444555555666777888888999999999888888888888999999444444444555555555666666444444555555444444333222444444444555555555666666777777777777666666666666444444666777888888888888777777777777777777777777777777777777777777777777333666999999777555555777888888888888888888888888666666777777888888888999666666666666666666666666777777666666666666777777666666666777777777777777;;;:::999777666666555555444555666777777666555444666666666777777777777777444777:::;;;:::999888888888888777777777777777888777777888888888888777777666666666666555555555555999999:::::::::;;;;;;;;;333444666777888888777777888888888888888777666555999999999999::::::;;;<<<:::::::::;;;===@@@CCCDDD<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<=========<<<;;;999999999;;;>>>AAAAAA@@@;;;;;;;;;<<<<<<<<<============<<<<<<===>>>@@@AAA;;;<<<======;;;;;;<<<===<<<<<<<<<;;;:::999777777::::::::::::::::::::::::888888999999999:::::::::999:::;;;<<<<<<:::888777999999999::::::;;;;;;;;;>>>>>>===<<<:::999888888888999:::;;;<<<;;;::::::888888999::::::::::::999999999:::;;;;;;<<<======AAAGGGLLLKKKEEE???<<<<<>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888999:::<<<===999;;;===???@@@@@@???>>>;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<======>>><<<:::999:::======;;;888999:::<<<===<<<<<<===>>>777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@???>>><<<<<<<<<===>>>999::::::::::::999888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======???@@@BBBBBB@@@>>>===??????>>>===============<<<<<<============<<<<<<;;;<<<<<<<<<======>>>>>>===<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@@@@??????AAA?????????@@@@@@AAAAAAAAA===>>>>>>???@@@CCCHHHLLLFFFAAA>>>>>>AAABBB???<<<555555555666666666666777444444444444444444444444777666666555444444333333666666555555555444444444555555555666666666666777888666444333444444333111111222333444555555555555444444444555555555666666555555555555555666777888888777666444444444555666888888888888777666555444555555555555555555555555666666666666666555555444333444555777888888888888666555555444444444555555777777666666555555555444888888777666666666666666777777777666555555444444555444444444444555666666888888999999999888888777555555444333333333333444666666666666666666666666666666777888888777555444777888999::::::999888777777888888888888999999999999888777666666777888999888888888888888777666555666666666666777777777777555555555555555666777777777666666666666666777888333444444555666777777888999888666555444555777888777888888999999888888777888999999::::::999999888888999999::::::999999888666777888999888888666555444666888::::::888666444999999888888999999:::;;;<<<<<<;;;:::::::::;;;;;;======<<<<<<;;;;;;;;;:::===;;;;;;>>>BBBDDDCCCAAA=========<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;:::::::::;;;:::999888888:::<<<<<<;;;;;;;;;<<<===???@@@=========<<<;;;:::999999===>>>>>>======;;;:::999:::;;;;;;<<<<<<;;;;;;:::BBB===888888;;;>>>===;;;<<<;;;:::;;;<<<;;;888666555555666777888999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999:::999888777666777888999999;;;<<<;;;999<<>>===???===<<<>>><<<<<<=========<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::<<<======<<<;;;;;;<<<888999999:::;;;<<<<<<===;;;;;;<<<<<<===>>>>>>???;;;<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>::::::::::::;;;;;;;;;;;;>>><<<;;;<<<@@@AAA@@@>>>;;;:::999888888888888888:::999777888:::=========??????>>>>>>>>>============<<<<<<<<<<<<>>>???@@@=========<<<;;;::::::999<<<:::888999<<<===;;;999>>>;;;999999;;;<<<;;;999888999999888777888;;;>>>============<<<;;;:::999::::::::::::999;;;>>>AAAMMMOOOPPPNNNIIICCC???>>>?????????>>>=========<<<===>>>>>>>>>>>>======<<<======<<<;;;<<<===>>>???>>>??????@@@AAAAAABBBCCC@@@@@@??????>>>>>>=====================>>>??????>>>>>>>>>>>>>>>>>>???@@@???@@@@@@AAA@@@@@@??????===???AAA@@@???>>>???@@@BBBBBBAAAAAAAAAAAA@@@@@@=========>>>???@@@BBBBBBGGGBBB>>>>>>BBBDDDBBB???CCCBBBBBBAAABBBBBBCCCDDD444444444444555555555666444444444444444444444444777777666666555444444333666666666555555555444444555555555555666666666666888666444333444444333222333444555666666777777777444444555555555666666666777666666666666777777888888777777666555555666666444444555666777777777777555555555555555555555555666777777777777666555555444444555666777777777777777666666555555666666666777777777666666666555555777777666555555555555666666666666666666666666666555555555555555666666777888888999999999999888888777888888888888888888888777777777777777777777777555666777888999999888888888999999999999999999888888888888999999999::::::999888888777777888888999888999999999888888777666666666777777777888888888777666666666666777888888888888777777777777888888777777888999999:::;;;;;;:::999777666666666888888888888999999999999888888888999999::::::999999888888999999::::::999999888777777888999999888777666777888999::::::999888777888888888888999:::;;;<<<888888888888888999:::;;;============<<<<<<;;;;;;===<<<<<<>>>AAACCCAAA???<<<<<<<<<<<<;;;;;;;;;;;;======>>>>>>>>>>>>==============================;;;<<<===<<<::::::<<<===:::::::::;;;<<<>>>@@@AAA======<<<<<<;;;;;;::::::>>>>>>======<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;DDD???:::999<<<>>>===;;;;;;;;;;;;<<<>>>>>><<<:::;;;;;;<<<<<<===>>>??????;;;;;;::::::;;;;;;<<<<<<==================<<<<<<===<<<;;;;;;;;;<<<===>>>:::===>>><<<:::;;;@@@EEERRRGGG>>><<<<<<::::::<<<=========<<<<<<<<<<<<;;;999999999::::::999999999;;;<<<===<<<:::888888999??????>>>>>>>>>=========<<<<<<<<<======>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<=====================>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>??????@@@@@@@@@AAA@@@???>>>>>>>>>???@@@??????>>>>>>===============;;;999:::===>>>===<<<@@@===;;;<<<>>>???>>><<<<<<>>>???@@@>>>>>>???@@@=========>>>>>>>>>>>>===???????????????AAAEEEHHHKKKJJJIIIIIIIIIGGGCCC????????????>>>>>>=========AAAAAABBBBBBBBBAAA@@@@@@@@@???>>>===<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>>CCCCCCAAA@@@??????>>>>>>@@@???????????????@@@@@@BBBBBBCCCCCCCCCCCCCCCCCC???AAABBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDFFFDDDBBBCCCDDDEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEE333333333444444444555555555555555555555555555555888777777666666555444444777666666666666666555555555555555555666666666666888666444444555555444333555555666777888888888888555555555666666666777777999999888888777777888888777777888888888777666666444444555666777777777777666666666666666666666666777888888888888777666666555555666666666666666555777777777666666777777888888888888777777777777666777777666555555555555666555555666666777888888999666666666666666777777777888999999::::::999999999444555777888999999888888999999999999999999999999666777888:::;;;;;;;;;;;;:::::::::999999:::::::::999999999:::::::::;;;;;;888999999:::::::::999999999999999999999999888888888888888888999999999999999888888888888999::::::;;;;;;:::999888888888999666777777888888999999:::<<<;;;999888888888999:::999::::::;;;;;;::::::999999999::::::::::::999999999999::::::::::::999999999999::::::::::::999999::::::::::::::::::::::::888888888999999;;;<<<<<<:::::::::;;;<<<===??????>>>>>>>>>>>>============>>>======>>>@@@@@@???===============<<<<<<<<<<<<======<<<<<<<<<======>>>>>>======<<<======>>>>>>;;;<<<>>>>>><<<;;;<<<===>>>>>>======>>>???@@@@@@>>>>>>>>>>>>>>>>>>======AAA@@@???>>>>>>===>>>>>>>>>>>>????????????>>>>>>DDD@@@<<<;;;===???>>><<<;;;;;;<<<>>>@@@AAA???===<<<<<<<<<======>>>>>>>>>============>>>>>>??????;;;<<<===============<<<>>>======<<<<<<===>>>>>>===???AAA???<<<<<>>;;;<<>>>>>>>>===============;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>???===<<<>>>>>>======<<<<<<======<<<>>>AAA@@@>>><<<>>>@@@;;;<<<===>>>???@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>@@@??????>>>>>>>>>>>>???AAA???>>>>>>AAACCCDDDCCC@@@>>>======???@@@@@@???>>>AAACCCDDDBBB@@@??????@@@@@@@@@@@@AAABBBDDDDDD@@@AAABBBBBBBBBEEEIIILLLJJJFFFCCCEEEJJJLLLHHHCCCAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@EEEDDDBBBAAA@@@AAAAAABBBAAABBBDDDFFFGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDFFFGGGGGGFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJLLLLLLKKKJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKK444444555555555666666666777777777777777777777777999888888777666666555555777777777777777777777777555555555666666666777777999777555555666666666444666666777888888888888888666666666777777777888888<<<;;;:::999999999999999777888999::::::999888777999999999999888777666555888888888888888888888888999999999999999888777777888888888888888777666555777777777666777777888888999999999888888888888888999888777777666666777777777777777888888888999999666777777888888888888888888999::::::::::::::::::333444777999;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<=========<<<::::::::::::<<<===::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<===<<<;;;:::;;;;;;::::::::::::::::::999999::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>===<<<;;;::::::::::::777777888888999999999:::===<<<;;;:::::::::;;;;;;<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<==================<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<============>>>???@@@AAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===?????????>>>>>>>>>>>>>>>@@@@@@???>>>>>>???AAABBBAAA@@@?????????@@@AAABBB>>>@@@BBBBBBAAA@@@???@@@CCCBBBAAA@@@??????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAADDDCCCBBBAAA@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@DDDAAA>>>===>>>???>>>===>>>>>>>>>@@@AAABBB@@@>>><<<<<<<<<=========>>>>>>@@@@@@AAAAAABBBBBBBBBBBB===>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@???????????????AAACCCBBB@@@???@@@AAAKKKJJJIIIFFFBBB???@@@DDD??????>>>=========>>>???@@@@@@@@@??????@@@@@@@@@CCCDDDEEECCCAAA?????????;;;<<<===>>>???@@@AAABBB>>>>>>??????????????????AAA@@@?????????@@@AAAAAA>>>>>>?????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@???AAAAAA@@@@@@@@@@@@@@@AAA???DDDGGGFFFBBB???@@@CCC@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDFFFEEEDDDDDDFFFHHHJJJKKKDDDDDDCCCCCCDDDEEEFFFFFFEEEGGGHHHHHHEEECCCCCCCCCGGGGGGFFFFFFGGGHHHIIIJJJDDDFFFGGGHHHIIILLLPPPSSSLLLIIIGGGIIIMMMPPPNNNKKKGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFJJJJJJIIIHHHIIIJJJKKKLLLJJJKKKNNNPPPPPPOOOMMMLLLNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMOOOOOONNNMMMLLLLLLMMMMMMJJJKKKLLLMMMNNNNNNNNNNNNLLLNNNOOOOOOMMMLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMNNNNNNPPPQQQQQQSSSWWW[[[[[[XXXVVVXXX[[[[[[]]]```bbbaaa```]]][[[777777777777888888888999888888888888888888888888:::999999888888777666666888888888888888888888888666666666777777777888888999888666666777888777666666666777888888888888777777777777888888888999999===<<<;;;:::::::::::::::888999:::;;;;;;;;;999999;;;<<<<<<;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888::::::;;;::::::999888777777777666666777888999999::::::::::::::::::::::::;;;::::::999999999999999::::::999999999888888888777888999:::::::::999999999999:::;;;;;;;;;;;;;;;777999;;;>>>??????>>>>>>=================================<<<<<<<<<<<<===>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<============:::;;;===>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>??????>>><<<;;;;;;;;;;;;===============>>>>>>>>>>>>======<<<<<<<<<<<<<<<>>>??????????????????>>>===>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>??????@@@@@@>>>===<<<;;;;;;<<<===>>>AAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>????????????????????????@@@AAA@@@@@@???@@@>>>?????????@@@@@@@@@AAADDDCCCBBBBBBBBBDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFBBBEEEGGGGGGFFFDDDDDDEEEBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBB@@@???>>>????????????BBBAAAAAABBBCCCBBB@@@===@@@@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@BBBCCCDDDCCCBBBBBBBBBGGGJJJKKKGGGBBBAAACCCEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBDDDEEEEEECCCBBBBBBCCC???@@@AAABBBDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDEEEEEECCCCCCBBBBBBBBBBBBBBBCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGLLLOOONNNIIIFFFGGGJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIKKKLLLNNNOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIIIIIIIJJJLLLNNNPPPMMMMMMNNNNNNNNNOOOQQQRRRTTTTTTSSSQQQNNNNNNOOOQQQSSSRRRQQQPPPPPPOOOOOOOOOOOOQQQTTTVVVXXXZZZ\\\___SSSTTTTTTUUUUUUUUUVVVWWWRRRRRRSSSSSSTTTTTTUUUUUUXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRRRRSSSUUUWWWZZZ[[[XXXZZZ]]]______]]][[[ZZZ\\\\\\\\\]]]]]]^^^^^^^^^\\\[[[[[[ZZZZZZ[[[[[[[[[^^^]]]\\\ZZZZZZYYYYYYYYY\\\\\\]]]^^^^^^^^^^^^^^^XXXZZZ[[[ZZZXXXWWWWWWXXXXXXXXXYYYZZZ[[[[[[\\\\\\XXXXXXYYY[[[]]]___aaabbbeeejjjppppppllljjjmmmpppsssuuuyyy{{{|||zzzwwwuuu999999999:::::::::;;;;;;999999999999999999999999;;;::::::999888888777777888888888999999999999:::888888888888999999999999:::888777777888999888777777777888888888888888777888888888999999999::::::<<<<<<;;;:::::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;:::999999888888888888888999:::;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;:::999999888888888999:::;;;<<<;;;::::::999999:::;;;<<<<<<<<<<<<888999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<======>>>>>>============>>>>>>=========>>>>>>>>>>>>???<<<===>>>???????????????>>>===<<<;;;<<<===>>>???<<<=========>>>>>>>>>>>>>>>============>>>????????????>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<>>>??????@@@@@@??????>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>??????>>>>>>???@@@AAABBB>>>===<<<;;;;;;<<<===>>>BBBBBB@@@???======<<<<<<>>>======<<<;;;;;;<<<<<<>>>>>>>>>>>>????????????>>>@@@BBBCCCCCCBBBCCCEEE??????@@@AAACCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFFFFDDDEEEFFFGGGGGGHHHGGGGGGDDDEEEGGGGGGEEEEEEEEEFFFBBBBBBDDDEEEFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@AAAAAABBBBBBEEEDDDDDDDDDEEEDDDBBB???AAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFEEEDDDBBBAAABBBCCCEEEGGGIIIJJJKKKKKKHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDHHHIIIEEEBBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJDDDFFFGGGGGGFFFEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMPPPSSSTTTSSSRRRRRRSSSOOONNNNNNNNNNNNOOOPPPPPPQQQSSSUUUTTTQQQOOOPPPRRRQQQQQQQQQPPPPPPPPPOOOOOOLLLNNNQQQTTTWWWYYY[[[\\\XXXWWWUUUSSSRRRRRRTTTUUUQQQSSSUUUUUUUUUUUUVVVXXXWWWXXXZZZZZZZZZ[[[]]]___eeedddccc```^^^^^^```bbbeeeeeedddcccaaa___]]]\\\]]]```eeehhhjjjjjjkkkllleeegggiiiiiigggfffgggiiieeeffffffggghhhiiiiiijjjkkkkkkjjjjjjiiihhhffffffccccccdddeeehhhkkknnnpppoooppprrrssssssrrrpppoooppppppqqqrrrrrrsssttttttvvvuuutttrrrpppooonnnnnnrrrqqqooonnnmmmlllkkkkkknnnnnnooooooooonnnnnnmmmjjjlllmmmllljjjiiiiiiiiiiiijjjkkklllmmmnnnoooooolllmmmnnnpppsssuuuxxxyyy}}}:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;:::999999888888999999999999:::::::::;;;999999999:::::::::;;;;;;:::999777777999:::999888999999::::::::::::999999999999999999::::::::::::;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>:::;;;<<<======>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;:::;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>;;;;;;;;;<<<<<<=========<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::::::::999:::;;;======<<<;;;:::999:::;;;<<<<<<=========888888999999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>???>>>>>>????????????>>>>>>>>>>>>>>>????????????@@@>>>>>>>>>>>>???@@@AAABBB???>>><<<<<<<<<>>>???AAA>>>>>>>>>>>>????????????>>>>>>======>>>>>>???@@@>>>>>>===============>>>=====================<<<>>>>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>>=====================???@@@AAA======<<<<<<<<<<<<======??????>>>============>>>>>>>>>=========>>>??????=========>>>>>>>>>??????>>>AAADDDEEEEEEFFFHHHJJJDDDEEEFFFHHHJJJLLLNNNOOOIIIJJJKKKLLLMMMMMMMMMMMMLLLNNNPPPSSSSSSSSSQQQPPPLLLMMMNNNMMMKKKKKKMMMNNNMMMNNNOOOPPPPPPOOONNNMMMIIIIIIIIIHHHHHHGGGGGGFFFFFFHHHJJJKKKKKKJJJHHHFFFDDDEEEEEEFFFFFFEEEEEEDDDAAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIFFFDDDCCCCCCDDDFFFHHHIIIJJJKKKLLLLLLMMMMMMKKKIIIGGGEEEDDDEEEGGGJJJLLLNNNOOOOOOKKKLLLNNNPPPRRRSSSSSSRRRUUUTTTSSSRRRRRRQQQPPPOOOJJJMMMMMMIIIHHHKKKMMMJJJMMMOOOSSSVVVXXXYYYXXXWWWWWWVVVTTTSSSSSSTTTVVVWWWPPPRRRSSSRRRPPPOOOOOOPPPLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTWWWXXXZZZ[[[ZZZYYYVVVUUURRRQQQPPPOOOPPPRRRUUUWWWUUUVVVWWWYYY[[[\\\]]]^^^\\\```eeeffffffeeeeeefffaaaaaaaaaaaaaaabbbccccccddddddcccccccccccccccddd_________```````````````___aaadddhhhkkknnnooopppmmmkkkhhheeeddddddeeefffeeehhhllllllkkkiiijjjkkkkkkmmmoooooonnnooorrruuu{{{||||||{{{yyyxxxyyy{{{}}}~~~~~~~~~|||yyyvvvsssrrrwww}}}~~~}}}}}}}}}}}}:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::999777888999::::::999;;;;;;;;;<<<;;;;;;::::::999999::::::::::::;;;;;;:::::::::::::::;;;<<<======<<<;;;;;;;;;===>>>???============<<<;;;:::999::::::::::::::::::::::::===============<<<<<<;;;999::::::;;;;;;:::::::::<<<<<<<<<======???@@@@@@;;;<<<<<<<<<======>>>>>><<<;;;::::::999999::::::999::::::;;;;;;<<<<<<===999:::<<<>>>>>>===<<<;;;999:::;;;<<<============<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;<<<===>>>@@@AAA>>>???@@@AAAAAA@@@???>>>>>>????????????@@@@@@@@@@@@???>>>>>>???AAABBBDDD???>>>===<<<===>>>@@@BBB>>>>>>?????????@@@@@@@@@>>>>>>======>>>>>>???@@@>>>===============>>>???AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;===???@@@<<<<<<============<<<<<<;;;;;;;;;<<<<<<===>>>???999999999999:::<<<===>>><<<<<<======>>>>>>>>>???===AAAEEEGGGGGGHHHKKKNNNKKKLLLMMMPPPSSSUUUWWWXXXWWWXXXZZZ[[[\\\\\\\\\[[[\\\^^^bbbeeeeeedddbbb```\\\\\\\\\ZZZYYYYYY\\\^^^]]]]]]\\\[[[YYYVVVSSSQQQQQQPPPPPPOOONNNMMMMMMLLLKKKNNNQQQSSSSSSQQQNNNLLLJJJKKKKKKKKKKKKKKKKKKJJJBBBCCCEEEFFFGGGHHHIIIKKKHHHHHHHHHJJJLLLMMMKKKIIIIIIJJJLLLMMMPPPQQQSSSTTTTTTTTTTTTTTTRRROOOLLLJJJLLLMMMPPPRRRUUUWWWXXXYYYTTTVVVYYY]]]```bbbccccccdddaaa^^^]]]\\\ZZZYYYXXXSSSVVVUUUPPPQQQVVVWWWSSS\\\___dddhhhkkkkkkjjjiiieeedddbbbaaaaaabbbdddeee___``````___\\\ZZZYYYZZZVVVVVVXXXYYY[[[]]]^^^___]]]^^^___aaabbbdddeeeffffffhhhkkklllllliiifffddddddcccaaa```aaaeeeiiikkkjjjjjjlllnnnppprrrttttttqqquuuzzz}}}|||{{{|||}}}yyyyyyyyyyyyyyyzzz{{{{{{|||zzzwwwwwwyyyzzzzzzzzzrrrrrrssstttuuuvvvvvvwwwvvvxxx||||||zzzzzz{{{|||yyy}}}~~~}}}~~~