BM6P6(@ pppzzzwww~~~vvvqqqpppfffSSSDDD===777222222111000//////.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%""" !!!$$$''''''&&&,,,+++)))'''&&&%%%&&&&&&(((((((((((((((((((((((("""%%%(((((((((***///333:::AAAHHHJJJLLLOOOPPPMMMOOOQQQSSSSSSRRRPPPPPPPPPLLLWWWaaafffmmmvvvwwwpppkkkbbbVVVOOOPPP___zzz~~~~~~xxxxxx{{{|||xxxuuurrrqqqrrrqqqnnnkkkkkknnnvvvzzzyyy{{{{{{yyyxxxxxxvvvvvvtttsssrrrqqqqqqpppyyyyyyyyyxxxwwwvvvuuutttxxxyyyzzzyyyyyyyyy{{{}}}yyyeeeXXXYYYggg{{{zzziiiLLLBBB888666666333111111000000///...............222111111000///......---............////////////111222222222222555:::===@@@FFFJJJRRRiiizzzmmmdddkkkuuu{{{|||~~~zzzcccdddsss|||}}}|||uuuvvvlllYYYGGG===777333222111000//////.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$'''))))))((())))))((('''&&&'''((((((((((((((((((((((((((((((%%%'''******)))+++000444===EEEKKKLLLMMMPPPOOOMMMNNNPPPRRRRRRQQQOOOPPPPPPUUUaaajjjlllnnnsssrrrllllll```SSSNNNQQQ```xxx}}}||||||zzzxxxyyyvvv|||}}}wwwrrrssswwwyyyzzzwwwuuutttuuusssoookkkkkkooovvv{{{|||}}}zzzxxxwwwvvvssssssrrrrrrqqqrrrrrrsssxxxxxxxxxxxxwwwvvvuuutttvvvwwwyyyyyyyyy{{{}}}wwwcccWWWVVVbbbuuuuuugggMMMBBB777444444222000000111111000////////////000000000000///...---------............////////////111222222222333555:::>>>@@@GGGLLLUUUmmmzzzkkkeeemmmyyywwweeehhhxxx|||}}}~~~vvvbbbLLL>>>888555222111000//////.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''((())))))((('''''''''''''''((()))***(((((((((((((((((((((((('''***++++++***,,,111555???FFFKKKLLLLLLNNNNNNKKKNNNOOOQQQPPPOOONNNOOOPPPZZZhhhrrrqqqoooqqqoooiiikkk\\\NNNKKKSSSbbbttt~~~vvvqqqrrrsssqqqpppqqqpppuuuvvvqqqmmmpppuuuxxx}}}{{{zzzzzzzzzxxxrrrnnnmmmqqqvvv{{{zzzwwwuuuttttttpppppppppqqqrrrssstttuuuwwwxxxxxxxxxwwwvvvuuuttttttvvvxxxyyyzzz|||sss```UUUQQQ[[[kkk|||qqqfffQQQEEE999555444222000111222222111000000000000111//////......------,,,,,,............////////////111222222222333666;;;>>>BBBHHHNNNYYYpppyyyhhh```jjjwwwssseeemmm~~~kkkSSSAAA888666222111000///............++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((()))+++,,,+++***,,,111666>>>EEEJJJJJJKKKNNNNNNLLLNNNOOOOOOOOONNNNNNPPPQQQZZZjjjvvvtttqqqrrrqqqmmmiiiXXXIIIJJJVVVeeeqqqzzztttnnnjjjlllmmmkkkkkkmmmpppuuuvvvqqqnnnrrrxxx|||yyytttrrrtttwwwzzz{{{wwwtttsssrrrrrrqqqqqqqqqqqqrrrtttuuuvvvvvvvvvvvvvvvvvvuuutttttttttvvvxxxyyyyyy{{{~~~mmm]]]RRRLLLSSSaaavvv|||}}}}}}yyywwwqqqjjjYYYLLL>>>888666333222333222222111000000000000111/////////......---------............////////////111222222222333666;;;???CCCHHHOOOZZZooowwweee]]]ggguuupppdddpppqqqZZZEEE:::777222111000///............++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&(((((((((((((((''''''&&&)))))))))))))))))))))))))))***+++******,,,222777???EEEKKKLLLMMMQQQSSSQQQOOOOOOOOONNNMMMNNNPPPSSS^^^mmmyyyxxxuuuwwwwwwtttfffTTTGGGKKK[[[jjjrrrvvvqqqlllhhhiiiiiihhhiiilllrrrwwwxxxsssqqqwww|||wwwxxxxxxxxx}}}|||yyyuuusssrrrqqqrrrtttssssssssssssssstttttttttttttttuuuttttttssssssuuuvvvxxxxxxxxxyyy|||~~~~~~~~~wwwgggYYYQQQJJJNNNXXXlll|||{{{wwwttttttrrrmmmaaaRRRBBB999666333222333111111000////////////000000000000///////////////............////////////111222222333444777<<<@@@CCCHHHOOOYYYjjj}}}tttddd^^^jjjwwwmmmbbbqqqzzzttt```JJJ<<<888222111000//////.........++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***(((((()))(((((())))))((('''&&&&&&))))))))))))))))))))))))(((***+++******---333999BBBHHHMMMNNNQQQUUUWWWVVVPPPPPPOOOMMMLLLNNNRRRUUUfffttt}}}{{{zzz}}}|||xxxcccSSSHHHPPPcccqqqwwwyyyuuuooojjjiiigggeeeggglllsssxxxyyyvvvvvv~~~{{{{{{xxxuuuzzz}}}{{{xxxuuusssrrrrrrrrruuutttssssssrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrqqqqqqtttuuuvvvvvvvvvwwwzzz|||~~~}}}~~~~~~~~~}}}||||||oooaaaVVVPPPJJJKKKSSSddd{{{~~~wwwsssuuutttqqqiiiXXXEEE;;;555222111222111111000////////////000000000000000000000//////............////////////111222222333444888===AAADDDGGGNNNWWWeeessstttggg^^^mmm}}}yyyjjjbbbsssjjjuuu}}}tttdddNNN>>>888222111000//////.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,,,,***((((((***&&&'''((())))))((((((''')))))))))))))))))))))))))))***+++++++++///666<<>>AAAEEEHHHNNNXXXbbblllvvv~~~}}}vvvppppppoooeeehhhwwwYYY^^^lllyyyoooaaaQQQAAA777222000...---............000...+++)))((((((((()))***++++++++++++***))))))((((((((((((((((((((((((******))))))((((((''''''+++(((&&&%%%&&&((())))))))))))))))))***+++,,,---,,,******,,,---///888BBBJJJKKKLLLMMMLLLMMMPPPRRRTTTSSSRRRPPPLLLJJJPPPXXX___iiisssxxx{{{|||xxxsss^^^SSSPPPaaa{{{zzzsssppppppqqqqqquuu{{{}}}zzzyyyvvvttttttxxx|||~~~}}}}}}{{{xxxtttrrrrrrrrrrrrsssrrrpppnnnmmmllllllllllllmmmmmmmmmllllllmmmooooooqqqssstttuuuvvvyyy|||~~~||||||{{{}}}~~~yyyooofffaaa\\\WWWTTTPPPNNNUUUdddzzzwwwbbbJJJ<<<888666111666666555444333111111000000000000000000000000000///////////////000111111///000111222444888>>>BBBGGGMMMQQQVVV```ppp|||www}}}kkkjjjlllyyyRRRVVVaaaqqq||||||rrrdddSSSCCC:::444111///...///000/////////...+++)))(((((())))))***++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%$$$###%%%(((+++------(((((((((((()))***+++,,,,,,******,,,---000999CCCJJJLLLMMMMMMMMMNNNQQQSSSUUURRRPPPOOOLLLJJJNNNUUU[[[fffrrryyy~~~{{{vvv]]]SSSRRRddd~~~yyytttssstttvvvwww||||||yyyvvvsssrrrsssvvvyyy{{{www{{{~~~|||zzzxxxuuusssqqqqqqqqqqqqqqqpppooonnnlllkkkjjjiiijjjkkklllkkkjjjjjjlllnnnoooppprrrssstttvvvzzz||||||{{{zzzyyy{{{yyysssmmmkkkgggbbbXXXQQQMMMQQQ___sssiiiOOO???;;;888444555555444333222111000000000000000000000000000000///////////////000111111///000111222444999>>>BBBGGGMMMTTTZZZfffvvv|||llljjjkkkzzzKKKMMMVVVcccmmmrrrxxx}}}~~~~~~zzz}}}vvvgggUUUEEE===555333000///000111000///...---+++***)))))))))******++++++++++++***))))))(((((((((((((((((((((((('''''''''((()))************(((''''''))))))((('''((((((((()))***+++---...,,,******---...111:::DDDKKKMMMNNNOOOOOOPPPRRRUUUVVVQQQNNNNNNLLLJJJLLLPPPXXXdddrrr{{{~~~www\\\TTTUUUhhh{{{xxxyyy|||~~~{{{tttooommmkkklllnnnrrrtttuuuwww}}}~~~|||zzzvvvuuusssqqqppppppppppppnnnooonnnmmmkkkiiigggeeehhhiiijjjiiihhhiiijjjlllooopppqqqqqqsssvvvzzz~~~|||zzzyyyuuuyyyzzzxxxwwwwwwuuuppp]]]SSSKKKLLLWWWhhhtttWWWDDD;;;888666444444333222111000000///000000000000000000000000///////////////000111111///000222333555999???CCCGGGNNNVVV___mmm~~~mmmlllkkk}}}HHHJJJSSSaaalllttt~~~~~~|||yyyiiiVVVEEE<<<555333000///000000000///---,,,+++************+++***++++++++++++***))))))(((((((((((((((((((((((('''((((((((()))))))))***,,,+++***))))))(((%%%###((())))))***+++---...///,,,***+++---///222;;;EEELLLNNNOOOPPPPPPQQQTTTVVVXXXQQQLLLLLLKKKIIIJJJLLLXXXdddrrr}}}|||sssZZZVVV[[[ooozzzmmmhhhdddfffhhhiiikkkpppxxx}}}~~~|||yyywwwsssrrrqqqpppooooooppppppmmmnnnnnnmmmkkkhhheeecccfffgggggggggfffgggiiikkknnnooopppqqqsssvvv{{{}}}zzzyyytttyyy||||||~~~~~~yyycccUUUIIIIIIQQQ___vvvbbbJJJ<<<666444333333222222111000/////////////////////////////////////////////000000111000111222333555:::???CCCGGGNNNWWWaaapppnnnmmmlllJJJMMMXXXfffrrr|||zzzjjjWWWEEE:::555333000/////////...---,,,,,,++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&(((+++,,,+++***''''''((((((***+++,,,---+++***+++...000333===GGGLLLNNNPPPPPPQQQRRRUUUWWWYYYQQQKKKJJJJJJHHHIIILLLZZZeeesss|||vvvjjjUUUVVVbbbzzznnndddaaa```eeejjjkkkkkkqqq~~~}}}{{{yyyvvvtttqqqqqqppppppoooooooooooolllmmmnnnmmmkkkhhheeeccccccdddeeeeeeeeeeeegggiiimmmoooqqqrrrtttxxx||||||zzzwwwzzz}}}|||hhhWWWJJJHHHNNNZZZpppqqqTTT@@@666555333222222111111000000000///////////////////////////////////////000000111111222333444666:::@@@DDDGGGNNNVVV```pppnnnnnnnnnMMMRRR___mmmxxx~~~~~~zzzmmmZZZGGG;;;555333000...//////...---+++++++++,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))*********)))(((''''''''')))((('''(((***+++***)))&&&&&&&&&&&&''''''((()))+++***+++...000444>>>HHHLLLNNNOOOPPPQQQSSSVVVXXXYYYRRRLLLIIIGGGFFFJJJPPP]]]fffrrrzzz~~~zzzmmm```OOOVVVjjjyyyjjjcccccc```ffflllnnnnnnuuu}}}{{{yyywwwtttrrrpppppppppoooooonnnnnnmmmkkkllllllkkkjjjhhhfffeeebbbcccdddddddddeeegggiiilllooorrrtttwwwzzz~~~~~~}}}{{{xxxzzz|||nnn[[[LLLJJJNNNVVVkkk```GGG:::888333333222222222111111111000000000000000000000000///////////////000111111111222444555777;;;AAAEEEIIINNNUUU___ooozzzmmmmmmqqqPPPWWWfffvvv|||zzz~~~~~~yyyppp```MMM???777444111000000000///...***++++++,,,------------***++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((...,,,)))(((((()))((('''((((((''''''''''''((((((+++***+++...111555???JJJKKKMMMOOOPPPQQQRRRVVVXXXYYYSSSMMMHHHDDDDDDKKKUUU^^^fffooovvvyyyuuufffXXXLLLWWWqqq}}}pppiiihhhiiigggkkkqqqyyy~~~{{{xxxwwwuuurrrooonnnnnnnnnnnnmmmlllkkkjjjiiiiiihhhhhhgggffffffeeeaaabbbddddddcccdddgggiiikkkooossswwwzzz|||~~~}}}|||}}}}}}|||~~~{{{vvvxxxzzz}}}ttt___NNNLLLNNNSSSeee{{{hhhKKK<<<:::333333333333222222222222000000000000000000000000///////////////000111111222333444555777;;;AAAEEEJJJNNNTTT___ppp~~~uuu~~~}}}iiijjjtttRRR[[[lll~~~}}}{{{xxxzzz|||xxxsssfffRRRCCC888666333111111111000///******+++,,,------------***++++++++++++***))))))))))))))))))))))))))))))''''''(((((())))))******(((&&&%%%&&&))),,,...///,,,++++++***************+++***+++///111666@@@JJJKKKLLLNNNPPPPPPRRRUUUXXXXXXSSSNNNHHHCCCCCCLLLXXX^^^eeemmmsssvvvqqqcccTTTLLLYYYuuu|||qqqjjjhhhkkknnnrrruuu||||||yyywwwvvvtttqqqnnnmmmmmmmmmlllkkkjjjhhhhhhhhhgggfffeeeeeeeeeeeefffaaabbbcccdddcccdddgggiiikkkooouuuyyy|||~~~~~~}}}~~~~~~~~~|||{{{{{{{{{|||}}}{{{~~~~~~{{{sssuuuwww|||wwwaaaPPPMMMMMMPPPaaawwwjjjLLL<<<:::444444333333333333333333000000000000000000000000///////////////000111111222333444555888<<>>999666333111000111222222111000000000000000000000000000000000000111111111111000111333555888===CCCHHHJJJQQQZZZdddwww}}}ooorrr{{{wwwhhhfffzzzVVV```rrr~~~~~~|||ttthhhVVVFFF;;;666111000111222111///.........---------,,,,,,************))))))((((((************))))))))))))(((((((((((())))))))))))((((((''''''((()))+++,,,***)))((((((((()))+++++++++,,,---///333:::BBBHHHOOOOOOPPPQQQSSSVVVXXXZZZXXXVVVPPPIIIFFFKKKVVV___jjjvvvvvvtttxxxppp]]]SSSQQQ^^^www~~~{{{xxxvvvtttpppiiicccdddiiiooossszzz~~~|||wwwuuurrrssstttrrrooolllkkkkkkkkkjjjjjjiiiiiihhhhhhhhhddddddeeeeeedddcccbbbaaacccddddddddddddeeehhhjjjmmmooossswww{{{~~~~~~|||{{{|||}}}}}}|||~~~~~~}}}|||||||||}}}}}}|||zzzyyyxxxyyyzzz|||}}}|||}}}~~~~~~}}}}}}}}}~~~uuutttuuu|||}}}iiiTTTIIIDDDFFFTTTdddyyysssUUU@@@999666444111111222222222111000000000000000000000000000000000000111111111111000222444666999>>>DDDHHHMMMTTT^^^mmmwwwgggjjjpppvvv|||xxxiiihhh~~~YYYeeezzz~~~|||~~~wwwmmm\\\LLL===888333000111222111///.........------------,,,)))))))))))))))(((((((((************))))))))))))))))))))))))(((((((((((())))))(((((()))***+++,,,)))))))))((()))******++++++,,,---///333;;;DDDJJJPPPPPPQQQSSSUUUWWWYYYZZZXXXUUUOOOIIIHHHOOO\\\eeeqqq||||||zzzzzzooo\\\TTTRRRaaazzz}}}zzzzzzzzzyyyvvvrrrooojjjcccaaadddkkkqqqvvvyyyzzzvvvrrrooonnnooopppnnnkkkiiihhhhhhkkkjjjjjjiiihhhhhhggggggbbbccccccddddddcccbbbbbbcccdddeeeeeedddeeehhhkkkppprrrvvvyyy||||||{{{|||~~~~~~~~~zzzzzz{{{zzzzzzyyyxxxxxxvvvuuuttttttuuuwwwzzz|||zzz{{{}}}~~~~~~~~~{{{{{{|||~~~~~~~~~~~~}}}|||||||||~~~uuutttuuu{{{lllWWWJJJBBBBBBMMM[[[ooo}}}xxx]]]GGG===777555222111222222222111000000000000000000000000000000000000111111111111111222444777:::???EEEJJJOOOVVVcccwwwsssbbbeeehhhpppxxx|||zzzkkkjjj^^^jjj}}}tttcccRRR???:::444111111222111///............------------************))))))))))))************)))))))))(((******))))))((((((''''''((((((((())))))*********)))))))))))))))******++++++,,,...000555<<>>GGGNNNRRRSSSVVVYYYZZZ[[[ZZZZZZVVVQQQJJJGGGJJJTTTaaajjjmmmxxx{{{yyyvvveeeTTTSSSQQQdddyyy}}}zzzzzzvvvxxxwwwuuuwww}}}vvvttttttzzz~~~{{{ppphhhiiinnnqqqvvv|||yyy|||xxxuuuqqqooonnnmmmnnnnnnmmmjjjiiijjjkkkkkkkkkjjjiiihhhgggfffeeeaaaaaa``````aaaaaaaaabbbcccdddeeeeeedddeeehhhkkkqqqsssvvvyyy{{{}}}}}}}}}~~~|||xxxvvvsssssstttvvvvvvvvvsssssstttsssrrrpppnnnmmmlllkkkiiihhhggghhhiiijjjjjjkkkmmmppprrrsssssssssuuuvvvwwwyyyzzz{{{||||||}}}~~~}}}||||||}}}|||{{{{{{}}}|||uuuuuuuuuxxx|||~~~ppp\\\LLLCCCAAAGGGNNN___uuu}}}rrrYYYFFF:::888555333333333222111000000000000000000000000///000000000111111111111111333555888;;;AAAGGGLLLSSSYYYiiissscccgggkkkwwwtttiiilll___iii~~~rrr```EEE???777333222222111////////////.........------+++++++++,,,,,,,,,,,,,,,************))))))))))))))))))))))))((((((((((((&&&'''((((((((((((''''''(((((()))************)))+++---///222777???IIIOOOSSSUUUXXX[[[]]]]]][[[ZZZUUUPPPIIIGGGKKKUUUaaaiiiiiitttxxxwwwrrr^^^OOOQQQUUUfffxxx}}}yyysssooollllllnnnooooootttzzz|||yyyrrrssswwwqqqgggiiimmmnnnqqqwwwyyy|||yyywwwuuurrrooommmllllllkkklllllljjjhhhhhhiiikkkkkkkkkjjjiiigggfffeeeeeeaaaaaa```_________``````bbbcccddddddcccdddgggjjjpppqqqtttwwwzzz|||}}}}}}~~~zzzwwwvvvtttsssrrrrrrtttuuuttttttpppppppppooommmkkkiiiiiieeeccc```^^^\\\\\\]]]^^^aaacccgggjjjmmmoooppppppqqqrrrtttvvvxxxzzzzzz{{{{{{|||~~~~~~}}}|||}}}}}}||||||}}}}}}{{{uuuuuuuuuwwwyyy}}}sss```OOOEEEBBBFFFJJJZZZttt|||xxx{{{yyy___III<<<999666444333333222000000000000000000000000000000000000000111111111111111222555777;;;AAAGGGLLLVVVZZZkkknnn^^^cccnnnzzzooohhhnnnYYY```rrrxxxeeeGGGAAA888333222222111///////////////............******+++++++++,,,,,,,,,************))))))))))))(((((((((((())))))))))))'''((())))))))))))(((''''''((()))***+++******)))+++---///222888@@@JJJQQQTTTVVVZZZ^^^___^^^\\\ZZZVVVQQQJJJHHHMMMVVV```ggghhhssswwwwwwoooZZZKKKOOOWWWhhhwww{{{wwwsssnnnhhhgggiiiiiikkkpppxxxyyyvvvwww|||tttiiilllooonnnqqqvvvxxx|||xxxuuurrrqqqooommmkkkjjjjjjjjjkkkkkkkkkiiihhhhhhjjjkkkkkkkkkjjjhhhgggfffeeedddbbbaaa___^^^^^^^^^^^^___aaabbbccccccbbbcccfffiiioooqqqtttwwwzzz|||}}}~~~}}}~~~xxxsssqqqpppnnnnnnnnnpppqqqrrrpppnnnjjjiiigggeeecccbbbaaaaaa[[[YYYVVVTTTRRRRRRRRRSSSWWWYYY]]]aaaeeehhhjjjjjjkkklllooorrrvvvxxxzzz{{{{{{{{{|||}}}~~~}}}~~~~~~}}}|||}}}|||zzzuuuuuuuuuvvvwwwzzz~~~wwweeeRRRFFFCCCDDDFFFVVVrrr|||gggMMM===:::777444444333111000000000000000000000000000000000000000111111111111000111444777;;;@@@GGGLLLTTTXXXhhhmmm^^^cccssskkkhhhqqqTTTZZZiii{{{gggIIIBBB999333222222111///000/////////............))))))******++++++++++++************))))))))))))''''''(((((())))))******((()))***++++++***)))((('''((()))++++++******))),,,---///333888AAAKKKRRRTTTWWW[[[___```___\\\ZZZWWWRRRLLLJJJNNNWWW```eeejjjuuuyyyxxxoooXXXIIINNNXXXhhhwww{{{{{{yyysssmmmfffgggggggggnnnvvvyyyvvvyyynnnqqqtttsssttt{{{vvv|||xxxtttqqqooonnnllljjjjjjiiijjjjjjlllllllllkkkiiijjjlllnnnkkkkkkjjjhhhgggeeeddddddbbbaaa___^^^]]]]]]]]]^^^aaabbbbbbbbbbbbcccfffhhhoooqqqtttxxx{{{}}}~~~|||~~~wwwxxxxxxtttnnniiihhhiiiddddddeeegggiiiiiifffdddcccbbb___\\\ZZZYYYYYYYYYSSSQQQOOOMMMKKKKKKLLLMMMIIIKKKPPPTTTYYY\\\___```eeehhhkkkppptttxxxzzz||||||{{{zzzzzz{{{~~~~~~}}}}}}~~~|||{{{uuuuuuuuuuuuvvvyyy}}}{{{hhhUUUHHHCCCCCCCCCTTTqqqnnnSSS>>>;;;777555444333111000000000000000000000000000000000000000111111111111///111333666:::@@@GGGLLLQQQTTTcccyyypppccciiizzzjjjiiisssVVVVVV^^^rrr}}}nnnSSSFFF999555666333111000111111000000///...,,,+++,,,,,,+++***)))))))))***((())))))*********))))))((((((((((((((((((((((((++++++******))))))((((((((((((((()))******++++++***+++...333;;;DDDLLLQQQTTTWWW[[[^^^___^^^]]][[[TTTPPPMMMNNNPPPVVVcccppprrrwww}}}zzziiiVVVMMMNNNZZZmmm}}}{{{tttpppjjjgggkkkppptttzzztttuuuwwwrrrqqqvvvxxx}}}xxxtttqqqooonnnhhhhhhgggffffffggghhhiiiiiihhhhhhiiijjjlllnnnoooooommmjjjhhhfffeeeeeeeeeccccccaaa```_______________aaacccdddddddddeeefffjjjmmmpppsssuuuwww{{{}}}}}}{{{yyyuuuqqqmmmiiigggddd```^^^___^^^\\\ZZZYYYYYYYYYYYYSSSRRRQQQOOOMMMLLLKKKKKKGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGKKKPPPUUUWWWYYY^^^eeekkkoooqqqsssuuuwwwzzzzzzzzz||||||~~~}}}}}}~~~|||{{{|||~~~}}}uuuppprrrvvvzzz}}}nnnZZZIIIAAAAAADDDPPPjjjwww\\\GGG;;;222222333000000666000000////////////000000111111000000//////......444444555888<<>>============>>>>>>???@@@CCCFFFJJJLLLPPPUUU[[[aaafffjjjnnnppprrrvvvxxxxxx{{{}}}~~~}}}}}}}}}|||||||||||||||~~~{{{ssssssvvvxxx|||rrr___MMMDDDDDDFFFPPPhhhzzzaaaLLL>>>555555444000000444000000////////////000000111111000000////////////333444555888===CCCHHHKKKPPPTTT[[[dddnnnuuuxxxyyyvvveeevvv~~~mmmqqqRRRPPPTTTaaarrr|||lllUUUGGG:::777777444111000////////////---,,,+++***))))))))))))))))))***+++...---,,,*********++++++(((((((((((((((((((((((())))))))))))************(((((())))))***+++++++++,,,...111666>>>HHHPPPUUUYYY[[[^^^aaaaaa```]]][[[UUUNNNIIIJJJPPPZZZkkkyyy}}}hhhTTTNNNPPPjjj}}}uuuqqqooopppsss{{{vvvsssrrroooooossstttvvvwwwuuuttt{{{}}}{{{{{{zzzwwwuuuqqqmmmjjjgggffffffcccccccccdddeeefffggghhhooonnnlllkkkjjjiiiiiiiiijjjiiigggeeedddcccbbbbbbaaa```___^^^^^^^^^^^^^^^___aaacccddddddeeegggiiijjjmmmppptttvvvyyy}}}~~~~~~}}}}}}|||{{{zzzxxxuuusssqqqnnnjjjgggddd```[[[WWWTTTPPPMMMKKKIIIHHHFFFDDDCCCCCCCCCDDDBBBAAA???>>>===<<<;;;;;;<<<;;;:::999999999999999:::999999999;;;===???@@@EEEHHHNNNSSSXXX^^^dddhhhkkkppptttvvvzzz~~~}}}}}}}}}{{{~~~~~~||||||wwwttttttuuuxxx}}}tttbbbPPPEEEDDDFFFNNNeeeiiiQQQCCC888777666111///222111000000//////000000111111000000000000/////////333444666999>>>DDDIIILLLSSSTTTYYY```jjjrrrwwwyyyzzzppppppuuuRRRNNNNNNXXXdddqqq}}}oooVVVHHH<<<888777555222111/////////...---,,,******(((((((((((()))***++++++///...+++)))((()))***+++(((((((((((((((((((((((((((((())))))******++++++((())))))******+++,,,,,,,,,...111777???IIIRRRWWW\\\^^^aaacccbbb```^^^\\\VVVNNNHHHJJJQQQ^^^ppp{{{eeeRRRNNNSSSmmm}}}{{{wwwuuutttvvv}}}}}}qqqllljjjhhhiiilllpppsssttttttvvv~~~{{{xxxvvvttttttooonnnkkkhhheeedddccccccbbbbbbcccdddeeefffggghhhnnnmmmlllkkkjjjiiihhhhhhhhhgggfffeeedddcccbbbbbb```______^^^^^^^^^_________aaacccddddddfffhhhkkkkkkmmmqqqtttwwwzzz~~~~~~{{{yyyyyyxxxwwwvvvssspppnnnkkkhhhccc```___[[[UUUQQQMMMJJJGGGEEEDDDCCCBBB@@@??????@@@@@@===<<<;;;:::999999999999:::999888888888888888999888888888888888:::;;;<<<===@@@CCCGGGKKKRRRYYY^^^dddkkkqqqtttyyy~~~~~~~~~~~~}}}}}}|||||||||}}}|||xxxsssrrrrrruuuzzz}}}tttcccPPPDDDAAACCCKKK```yyyqqqVVVFFF999888777222///222111000000000000000000111000000000000000000000000333444666:::???EEEIIILLLUUUWWW\\\eeeooowww|||~~~{{{ssswwwVVVPPPMMMRRR[[[ffftttrrrWWWJJJ===999888666222111/////////...---,,,******))))))((())))))***++++++...,,,***((('''((()))***))))))))))))))))))))))))(((((())))))******++++++)))))))))***++++++,,,,,,,,,---111777@@@JJJSSSXXX^^^```bbbdddcccaaa^^^\\\WWWOOOJJJLLLUUUccctttwww```OOOOOOWWWqqq~~~uuukkkfffeeedddfffhhhkkkooouuuyyy~~~~~~zzzvvvsssqqqooojjjiiigggdddcccbbbbbbbbbbbbbbbccceeefffggghhhhhhjjjiiiiiiiiihhhhhhggggggfffeeeeeedddccccccbbbaaa______^^^^^^^^^___``````___aaacccdddeeegggjjjmmmlllooosssvvvxxx{{{}}}yyyxxxwwwvvvtttuuusssooollliiieee```]]]ZZZVVVPPPKKKGGGEEECCCAAA>>>===;;;:::999::::::;;;;;;:::999888888888888888888777777777777888888999666777777888999:::;;;;;;<<<===>>>@@@CCCIIIPPPUUU___gggooosssxxx}}}}}}~~~~~~}}}|||||||||{{{}}}|||~~~wwwrrrqqqqqquuuyyy||||||vvvfffSSSEEEAAABBBGGGZZZssszzz[[[III:::888777333000333111111000000000000111111000000000000111111111111222444777;;;@@@FFFJJJMMMSSSXXXaaammmyyy~~~ssswww\\\UUUOOOQQQXXXbbbqqq~~~}}}tttYYYKKK>>>:::999666333222////////////---,,,+++*********************+++,,,,,,+++)))((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,---111777AAAKKKTTTZZZ^^^```bbbddddddbbb___]]]YYYRRRMMMQQQ[[[hhhvvvrrr[[[MMMRRR^^^rrrsssnnnhhhdddccceeeggghhhhhhnnnwww~~~}}}yyyuuuqqqnnnlllfffeeedddbbbbbbbbbbbbcccbbbcccdddeeefffggggggfffeeeeeeffffffffffffeeedddbbbbbbccccccbbbaaa``````]]]]]]]]]]]]]]]^^^___``````aaacccdddeeehhhlllooonnnqqqtttwwwyyy{{{}}}zzzyyyxxxwwwuuussstttrrrnnnjjjgggbbb]]]ZZZSSSOOOHHHDDDAAA???>>><<<;;;:::999888777888888999888888777777666777777777555555555555666666777888555555666777888999::::::<<<======>>>@@@EEEKKKPPPZZZcccmmmqqqvvv}}}~~~~~~~~~~~~~~~}}}||||||||||||zzz}}}}}}|||~~~vvvrrrrrrrrruuuyyy|||~~~zzzlllXXXIIICCCDDDDDDVVVnnneeePPP===888777333111333222111111000000111111222000000000111111111111222222444777<<>><<<;;;:::::::::999888777777777888999777777666666666777777888555555555555666777888999666777888888999999999999<<<<<<===>>>@@@DDDJJJNNNUUU```jjjnnnrrrxxx}}}~~~~~~~~~}}}||||||||||||||||||}}}wwwtttttttttvvvyyy|||~~~qqq]]]LLLEEEEEEDDDTTTjjjpppYYYBBB:::888333111444222111111000000111111222000000111111111222222222222444888===BBBHHHLLLNNNTTTZZZfffuuu~~~rrrmmmttt}}}ggg^^^VVVUUUYYYdddvvvyyyooommmyyyzzzqqq[[[MMM@@@;;;:::777444222111111000000///...,,,+++......---,,,++++++++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))++++++******))))))(((((()))******++++++,,,------...000444;;;DDDOOOYYY^^^\\\^^^aaacccdddbbb```^^^\\\VVVTTT[[[eeennnwww~~~|||lllXXXOOOZZZjjj~~~qqqhhh```aaa``````bbbfffhhhhhhtttzzz~~~}}}~~~}}}zzzvvvqqqlllhhheeeaaaaaa```___```aaabbbcccaaaaaacccddddddcccbbbaaaaaabbbbbbbbbaaa```^^^]]][[[\\\]]]]]]]]]]]][[[[[[XXXXXXXXXXXXYYY[[[\\\\\\```aaacccdddeeeiiinnnqqqrrrtttwwwxxxzzz{{{~~~~~~uuuuuuuuuwwwwwwvvvssspppnnnkkkgggccc___ZZZTTTPPPKKKGGGAAA===;;;::::::999666555444333333444555555888888777777888888999999666666666777888999:::;;;:::::::::;;;::::::999999;;;<<<===>>>@@@EEEJJJNNNSSS^^^hhhlllooouuuzzz|||~~~~~~~~~~~~}}}||||||{{{||||||yyyvvvvvvuuuvvvyyyzzzsss^^^LLLEEEEEEDDDSSSiii~~~yyy```FFF<<<888333111333222222111111111111222222000000111111222222222222222444888===CCCHHHLLLNNNYYY^^^iiiwww}}}zzzooojjjrrrzzzooobbbVVVSSSYYYgggyyy|||pppkkkiiinnn~~~yyyuuuqqq\\\MMM???:::999666444333000000000///......------------,,,,,,,,,,,,++++++,,,+++)))((((((((()))***((((((((((((((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,......222:::EEEPPPXXX[[[```bbbdddffffffdddbbb```bbbXXXRRRWWWaaakkkuuu|||uuueee[[[TTT\\\qqquuuiiibbbZZZ\\\aaaeeedddbbbgggooo}}}~~~~~~{{{uuuqqqmmmjjjfffddd\\\ZZZXXXYYY[[[^^^``````[[[\\\]]]^^^____________^^^^^^___``````___]]]\\\]]]^^^^^^___^^^\\\[[[ZZZYYYYYYXXXWWWVVVWWWZZZ]]]bbbccceeefffgggiiimmmpppuuuvvvwwwyyy|||~~~~~~{{{wwwtttqqqqqqrrrrrrpppmmmgggaaa[[[XXXWWWSSSMMMGGGEEEBBB???===;;;:::888666444444444444444555666777::::::999888888888888888555666666666777888888888999;;;<<<<<<;;;;;;<<<>>>===>>>>>>??????BBBFFFIIIUUUZZZaaahhhmmmqqquuuxxxwwwzzz~~~~~~~~~~~~~~~}}}~~~}}}||||||}}}}}}~~~}}}{{{yyyyyyzzz|||~~~|||sssppprrrvvvyyyyyy~~~vvvcccQQQGGGDDDGGGPPPaaavvvjjjKKK===999666333222222111000000//////000000000111111111111222222222333666:::>>>BBBGGGLLLPPPVVV\\\iiiyyyuuuyyyooollliiiwwwkkk___RRRQQQZZZkkkuuukkkgggdddkkk|||vvvqqq___PPPBBB<<<:::888555444000000000///......------------,,,,,,,,,,,,++++++,,,+++***)))((())))))***))))))))))))))))))))))))***)))))))))))))))))))))+++++++++++++++++++++,,,///000333;;;FFFQQQYYY]]]aaaccceeeffffffeeecccaaa```XXXSSSYYYccclllvvv}}}ssscccZZZUUU^^^ttt{{{zzzwwwnnnddd^^^\\\___eeehhhffffffoooyyy}}}||||||}}}|||xxxsssnnnjjjfffccc```]]]ZZZXXXXXXYYY[[[[[[[[[YYYZZZZZZ[[[\\\\\\\\\[[[ZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWVVVXXX[[[^^^cccdddfffggghhhjjjnnnqqqssstttvvvyyy{{{}}}|||yyyuuurrrooonnnnnnmmmkkkhhhaaa\\\UUURRRPPPNNNHHHDDDBBB???<<<::::::999777555666555555555555555666777888777777666666666666777777777777888999999::::::999;;;<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCFFFJJJMMMUUUZZZaaagggkkkooosssuuuvvvyyy|||~~~}}}|||||||||}}}}}}}}}{{{zzzzzz|||~~~~~~~~~tttpppqqquuuwww|||xxxdddQQQFFFCCCEEEMMM^^^sssqqqQQQ@@@:::666333222555444333333222222333333000111111111111222222222333666:::>>>BBBGGGMMMPPPWWW^^^kkk|||vvvvvvsssnnniiivvvlll^^^RRRQQQ\\\pppyyypppjjjfffkkkzzztttdddTTTEEE>>><<<999666555111000000//////......---------,,,,,,,,,,,,++++++++++++***))))))))))))***************************))))))))))))))))))******++++++++++++++++++++++++///000555===HHHSSSZZZ^^^bbbdddfffggggggfffdddbbb___XXXVVV]]]gggoooxxx~~~qqqaaaZZZWWWccczzzyyyrrrpppnnnggg```\\\```dddjjjllljjjlllyyy|||yyyyyyzzzzzzyyyuuuooojjjfffccc___]]]]]]ZZZWWWVVVVVVWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWUUUVVVWWWYYYZZZZZZ[[[[[[[[[ZZZZZZYYYWWWUUUSSSRRRTTTUUUVVVVVVWWWYYY\\\___dddeeeggghhhiiikkkooorrrssstttvvvxxx{{{}}}~~~~~~~~~}}}~~~}}}{{{wwwtttpppnnnkkkhhhgggeeebbb___XXXSSSLLLHHHGGGEEEBBB???===;;;999888888777666444777666666555555555666666777777666666666777888888888888999::::::;;;<<<<<<;;;===?????????@@@BBBDDDEEEFFFHHHIIIJJJMMMQQQTTT[[[___eeejjjnnnqqqtttvvvvvvzzz}}}{{{zzz{{{}}}~~~}}}{{{{{{||||||}}}}}}|||{{{{{{}}}wwwqqqppprrruuu~~~zzzfffRRRFFFCCCBBBJJJZZZooo{{{YYYDDD;;;777444333222222111000000000000111000111111111111222222222333666:::???CCCHHHMMMQQQYYY```nnnvvvrrrwwwwwwooohhhtttqqqcccUUUSSS___vvvyyyqqqsssxxxgggWWWFFF???<<<888555555111111000000///.........------,,,,,,,,,+++++++++++++++*********)))))))))************************)))))))))))))))*********,,,,,,,,,++++++++++++***...000555>>>IIISSS[[[^^^ccceeeggghhhhhhgggeeeccc___[[[[[[cccmmmttt{{{qqq```YYYXXXeee}}}}}}uuunnnmmmkkkfffaaa```dddiiinnnooommmqqq~~~zzzwwwvvvxxxyyywwwsssmmmhhhddd```]]]ZZZZZZXXXUUUTTTUUUUUUTTTSSSRRRRRRSSSSSSSSSRRRRRRQQQOOOPPPRRRTTTVVVWWWXXXYYYYYYXXXWWWVVVTTTRRRQQQPPPQQQRRRTTTVVVWWWZZZ]]]```dddeeeggghhhiiikkkooorrrssstttwwwyyy{{{|||}}}}}}{{{zzzyyyxxxwwwtttpppmmmiiigggdddaaa]]]ZZZWWWUUUOOOJJJEEEAAA??????===<<<;;;999777666777777666555666666555555444444555555999999999999:::;;;<<<===::::::;;;<<<<<<===>>>>>>>>>@@@CCCDDDEEEFFFIIIKKKJJJLLLOOOQQQRRRUUUYYY\\\eeeiiinnnsssuuuwwwyyyzzzyyy}}}~~~~~~~~~}}}}}}~~~~~~{{{yyywwwzzz|||~~~}}}|||{{{{{{{{{|||||||||{{{|||zzzqqqnnnppprrr~~~|||gggTTTHHHDDDAAAIIIXXXlll~~~```HHH<<<888666444111111000///////////////000000111111111222222222222555:::???CCCIIIOOOSSSYYYaaapppwwwnnnpppzzz}}}yyyooogggsssrrrcccVVVUUUddd}}}}}}xxxhhhWWWFFF>>>:::777444444111111111000//////......------,,,,,,,,,+++++++++++++++++++++*********)))************************(((((())))))************++++++++++++++++++++++++---///444===IIISSSZZZ^^^ccceeegggiiiiiigggeeeccc```^^^bbbkkksssxxx~~~mmm[[[UUUUUUccczzzzzzsssoooooonnniiifffeeejjjnnnrrrrrrooouuu}}}~~~yyywwwvvvvvvwwwvvvrrrlllgggccc___[[[XXXUUUSSSRRRRRRSSSTTTSSSRRRNNNNNNOOOOOONNNMMMLLLLLLIIIJJJLLLNNNPPPSSSUUUVVVUUUUUUTTTSSSQQQPPPPPPPPPOOOQQQTTTVVVXXX[[[___aaacccdddfffggghhhjjjnnnqqquuuvvvxxxzzz{{{|||{{{{{{vvvuuurrrpppooolllhhheee___^^^\\\XXXSSSPPPMMMLLLHHHDDD@@@<<<;;;;;;;;;;;;:::888666666777888777666555555444444444444444555999999::::::<<<===???@@@<<<<<<===>>>???@@@AAAAAAAAACCCFFFHHHJJJLLLOOOQQQRRRUUUXXX[[[]]]```dddgggqqquuuyyy|||}}}}}}~~~~~~}}}}}}||||||~~~{{{yyyyyy|||~~~|||||||||zzz{{{|||{{{{{{|||{{{rrrmmmnnnppp{{{|||hhhUUUJJJFFFBBBHHHUUUhhh{{{fffKKK===999777666444444333222222222222333000000111111111222222222222555:::???DDDJJJPPPTTTXXXbbbrrrxxxlllllluuuwww{{{}}}xxxnnngggssskkk^^^RRRTTTfffwwwhhhWWWEEE===:::666444444222111111000000//////...------,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))************************((((((((()))******++++++******+++++++++,,,,,,,,,,,,///444>>>JJJTTT[[[^^^ccceeeggghhhhhhgggeeeccc```aaagggqqqxxx{{{|||hhhUUUPPPQQQ^^^uuu~~~yyyuuutttvvvuuuqqqmmmmmmrrrsssttttttsssyyy~~~{{{}}}}}}zzzwwwvvvuuuuuutttoooiiiddd___[[[WWWUUUOOONNNNNNOOOQQQRRRQQQPPPJJJJJJJJJIIIHHHGGGFFFEEECCCCCCEEEGGGJJJMMMOOOQQQPPPPPPOOOOOOOOOOOOPPPPPPOOORRRUUUXXXZZZ\\\```bbbcccdddfffggghhhjjjnnnqqqvvvwwwyyyzzzzzzyyyxxxvvvqqqnnnkkkiiifffccc___\\\UUUUUUSSSPPPKKKGGGEEEEEEBBB@@@===;;;999999:::::::::888666666777888777666444444444444444555666666888888999:::<<<>>>@@@AAA@@@@@@AAABBBCCCEEEFFFFFFEEEHHHKKKNNNPPPSSSVVVYYY]]]```dddhhhkkknnnrrruuu}}}~~~}}}}}}}}}}}}~~~~~~}}}|||zzzyyyyyy|||~~~}}}|||zzz{{{{{{{{{zzz{{{~~~~~~|||rrrlllmmmoooyyy{{{hhhUUUIIIEEEBBBFFFQQQaaauuukkkOOO>>>:::999666333333222111111111111111000111111111111222222222111555:::???DDDKKKQQQUUUXXXbbbuuuvvvkkkllltttxxx}}}vvvmmmgggttteeeXXXMMMPPPccc{{{}}}yyyhhhWWWFFF===:::777555555222222111111000/////////------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))******++++++))))))***+++,,,------...---///666@@@KKKVVV\\\___cccdddfffhhhhhhfffdddccc___bbbiiitttzzz{{{~~~xxxdddSSSOOOQQQ^^^uuu~~~~~~|||{{{zzzyyy|||{{{}}}|||wwwwwwzzzxxxwwwvvvvvv}}}}}}zzz{{{}}}~~~}}}~~~}}}zzzwwwuuusssrrroookkkddd___ZZZVVVRRROOOKKKKKKJJJKKKMMMNNNMMMKKKEEEDDDDDDDDDBBBAAA@@@???<<<===>>>@@@BBBEEEHHHJJJJJJJJJJJJJJJLLLNNNPPPQQQPPPSSSVVVYYY[[[^^^aaacccdddeeeggghhhiiikkkooorrruuuvvvxxxyyyxxxvvvsssqqqllliiieeebbb___[[[WWWTTTLLLMMMLLLIIIDDDAAA@@@AAA======<<<;;;999999999:::999888666666666777666555555555555555666888999:::999999:::<<<>>>AAACCCDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMPPPTTTWWWZZZ]]]aaadddjjjnnnrrrvvvzzz}}}~~~}}}|||yyyyyyyyyyyyyyyyyyyyyyyyyyy}}}~~~}}}yyyzzzzzzzzzyyyyyy|||~~~~~~|||rrrlllmmmpppxxxzzzfffRRRFFFBBB@@@CCCJJJYYYmmm~~~~~~|||rrrSSSAAA;;;999555111000000///////////////000111111111111222222222111444:::???EEEKKKRRRVVVYYYdddxxxrrriiimmmuuuzzzuuummmhhhvvvcccVVVKKKMMM___|||uuuyyy}}}iiiXXXFFF===;;;888666777222222111111000/////////---------,,,,,,,,,++++++++++++,,,---,,,+++***)))(((((((((((((((((((((((('''(((((()))***+++++++++(((((()))***,,,---...///...111777AAAMMMWWW^^^```bbbdddfffggggggfffdddbbb^^^aaajjjuuuzzzzzz|||~~~xxxdddTTTRRRTTTbbbxxx|||yyyxxxwwwuuuttttttxxx|||yyyxxxyyy|||yyyzzz|||}}}|||{{{zzzyyyzzz|||~~~}}}}}}|||zzzwwwtttqqqpppkkkggg```ZZZVVVRRRMMMKKKIIIIIIHHHIIIJJJJJJIIIGGGAAAAAAAAA@@@>>>===;;;;;;888888999;;;===AAADDDEEEFFFFFFFFFGGGJJJLLLOOOQQQPPPSSSWWWZZZ\\\^^^aaaccceeeggghhhiiijjjmmmpppsssuuuvvvwwwwwwvvvssspppmmmiiifffbbb^^^ZZZWWWRRROOOGGGHHHHHHEEEAAA>>>>>>???:::;;;;;;;;;999888999999999777555555666666555444666666666777888:::<<<<<<<<<<<<===???BBBDDDGGGHHHHHHHHHJJJKKKLLLNNNOOOOOOVVVYYY]]]```cccgggkkknnnssswww|||~~~|||{{{zzz|||{{{{{{{{{{{{|||}}}~~~zzz}}}~~~yyyzzzzzzyyyxxxxxx{{{}}}|||qqqlllmmmpppyyyzzzeeePPPCCC>>>>>>???EEESSSgggzzz}}}vvvWWWBBB<<<888444444333333222222222222222000111111111111222222222000444:::???EEEKKKRRRVVVZZZfff{{{ooohhhnnnqqqwwwvvvmmmiiixxx~~~}}}WWWMMMHHHMMMYYYnnnzzzwwwooo\\\HHH???<<<999666555444333222000//////......+++,,,---.........---,,,---,,,,,,++++++,,,,,,---++++++******************))))))))))))************(((***++++++++++++,,,......///777EEERRRYYY___ddddddfffhhhiiihhheeeaaa___\\\]]]eeeooovvvwwwyyy|||~~~uuueeeTTTLLLTTTgggxxxzzzssspppqqqttt~~~{{{wwwzzz}}}|||{{{}}}~~~|||{{{zzzyyyyyyzzz{{{zzzyyyuuupppllliiiddd```ZZZTTTPPPLLLHHHFFFEEEEEEDDDCCCBBB@@@>>>===???===:::888777888999:::888888888:::;;;===???@@@AAACCCEEEFFFFFFHHHNNNSSSSSSVVVZZZ\\\^^^___bbbdddfffhhhjjjmmmooopppppppppwwwvvvtttsssrrroookkkhhhbbb___[[[WWWSSSNNNIIIEEEDDDCCCAAA???===;;;:::999===<<<<<<;;;;;;:::::::::888777777666666666777777888999999:::;;;<<<======@@@@@@@@@BBBDDDHHHJJJLLLQQQRRRSSSTTTTTTUUUWWWYYYZZZ]]]bbbfffjjjooosssvvv|||~~~|||{{{{{{||||||{{{~~~|||zzzzzz{{{}}}~~~~~~|||{{{yyyxxxzzzyyyxxxxxxyyy||||||rrrmmmlllmmmuuu}}}vvv```LLLBBBAAA>>>???CCCNNN```uuu~~~{{{|||^^^GGG<<<888444333333333222222222111111//////000111222333333333333777<<>>???===@@@CCCDDDDDDFFFLLLPPPUUUXXX\\\___aaacccfffhhhiiijjjmmmooorrrsssssssssuuusssqqqpppnnnkkkfffccc^^^[[[WWWSSSOOOKKKFFFCCCBBBAAA@@@???===;;;:::999::::::999999999888888888999999888777777888888999999:::;;;===???@@@BBBBBBDDDDDDEEEFFFHHHKKKNNNOOOQQQSSSVVVWWWXXX[[[^^^aaacccfffkkkooorrrwww{{{~~~~~~{{{{{{{{{|||{{{zzz~~~}}}{{{zzzzzz|||}}}~~~~~~~~~~~~~~~}}}||||||{{{xxxwwwvvvvvvwwwyyy|||~~~|||rrrmmmkkklllssszzz}}}sss^^^KKKBBB@@@>>>>>>BBBMMM___uuuaaaIII<<<777555333333333222222222111111000000111111222222333333444888>>>DDDIIINNNSSSVVV]]]eeevvvzzzmmmqqqvvvqqqlllyyy~~~}}}||||||UUUJJJDDDGGGQQQcccuuuaaaKKK???;;;777333222444333222111000/////////,,,------......---,,,,,,************************------,,,+++)))((('''&&&))))))))))))************(((***++++++++++++,,,...111222:::GGGSSSXXX]]]aaaeeefffhhhiiihhheeebbb___]]]]]]bbbkkkqqqsssvvvzzz~~~tttcccSSSNNNXXXmmm~~~vvvqqqooouuu{{{}}}yyysssppprrrzzzyyyssswww}}}{{{}}}~~~~~~{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxvvvsssnnnhhhccc___ZZZVVVQQQNNNKKKIIIFFFDDDAAA@@@@@@???>>><<<;;;::::::888666444444555666777777777888999:::;;;===>>><<>>===<<<;;;::::::999999999999888888888888::::::999999999::::::;;;;;;<<<>>>AAACCCFFFGGGHHHHHHHHHHHHIIIKKKMMMPPPQQQSSSVVVYYY]]]```dddhhhlllnnnqqquuuyyy|||~~~~~~|||{{{||||||{{{zzz{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}xxxwwwvvvvvvvvvxxxzzz||||||rrrllljjjjjjoootttvvvlllZZZIII@@@???======@@@KKK]]]uuufffKKK<<<666555333333333222222222111111111111111222222222222222444888>>>DDDJJJOOOTTTXXX^^^eeerrrzzzpppwwwsssooolll{{{~~~|||zzzyyyWWWKKKCCCDDDKKKYYYqqqyyy{{{vvvbbbLLL@@@<<<888444333444444222111000/////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''((()))))))))************(((***++++++++++++,,,...000111:::HHHTTTZZZ___ccceeefffhhhiiihhheeebbb```\\\[[[___fffllloootttyyytttbbbRRRNNNYYYnnnxxxsssqqqwww{{{yyyxxxtttooommmooouuu}}}|||tttooouuuzzzzzz}}}~~~||||||wwwvvvuuuuuuttttttttttttvvvuuurrrnnnhhhbbb]]]YYYYYYUUUOOOKKKGGGDDDAAA>>>=========<<<;;;:::888888666555444333333333444555777777888999:::<<<===>>>>>>BBBFFFHHHIIIKKKPPPTTTYYY\\\aaadddeeefffhhhiiijjjkkkmmmpppqqqrrrrrrrrrqqqnnnkkkhhheeeaaa\\\XXXSSSPPPLLLHHHEEEBBB???<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<>>???@@@AAADDDIIIKKKLLLOOOTTTYYY```cccgggiiiiiihhhhhhiiilllmmmooopppqqqqqqqqqpppooollliiifffbbb^^^XXXTTTNNNKKKGGGDDDAAA???===;;;999999999999999999999999:::::::::;;;<<<<<<<<<===<<<<<<;;;;;;<<<======>>>CCCDDDEEEGGGHHHJJJKKKLLLKKKKKKKKKLLLNNNQQQSSSUUU\\\___dddhhhlllqqqvvvzzz~~~|||xxxyyyzzz{{{|||}}}~~~~~~}}}|||{{{vvvvvvwwwxxxzzz|||}}}~~~yyyvvvzzz~~~~~~tttkkkfffdddeeefffeee]]]QQQEEE???<<<;;;;;;>>>FFFWWWqqqmmmOOO>>>777555333333333222222222111111333333333222222222222222222666===CCCIIIOOOTTTXXX\\\___fffppp{{{kkklllnnn}}}zzzxxxvvv___PPPCCC@@@BBBGGGVVVfffvvvxxxllluuuzzzeeeOOOCCC???<<<:::999555444333222111000000000//////---,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))''''''((())))))******+++))))))))))))************(((***++++++++++++,,,...,,,///999JJJWWW^^^cccgggfffgggiiijjjiiifffccc```XXXUUUWWW^^^fffmmmwwwxxxcccSSSQQQ___uuu}}}}}}~~~{{{{{{pppmmmiiihhhjjjooouuuyyykkkkkkoooyyy}}}wwwyyy}}}~~~{{{yyywwwvvvvvvvvvuuussssssrrrrrrrrrmmmkkkgggaaa[[[TTTOOOLLLEEEBBB???>>>>>>>>>===<<<888888888888777666555444333222222333333444555555888999:::<<<>>>AAACCCDDDDDDGGGJJJLLLNNNRRRYYY^^^hhhkkkooopppooonnnmmmmmmpppqqqrrrsssrrrrrrppppppjjjhhheeeaaa^^^YYYTTTPPPJJJGGGBBB???>>><<<:::999777777777888888888888888888999999:::;;;<<<<<<===>>>>>>===>>>>>>???@@@AAAFFFFFFGGGIIIJJJLLLMMMNNNOOOOOOPPPQQQTTTWWWZZZ[[[aaadddhhhmmmqqqvvv{{{~~~|||yyyyyyyyyzzz{{{}}}~~~~~~|||zzzyyyuuuuuuvvvxxxyyy{{{}}}~~~{{{|||~~~{{{tttqqqtttyyyzzz|||uuukkkddd```aaa```]]]VVVMMMEEE???<<<:::;;;>>>EEEUUUmmmlllQQQ@@@888555333333333222222222111111222222222333333333333333666:::@@@FFFLLLQQQVVVZZZ[[[]]]bbbjjjttt{{{~~~kkkmmmrrr~~~{{{xxxvvvuuu```PPPCCC@@@@@@DDDQQQ___ppp~~~vvvnnnyyyjjjRRREEE@@@===::::::555444333222111000000000000///---,,,++++++,,,,,,((()))+++,,,,,,+++)))(((((((((((()))))))))))))))))))))))))))************(((***++++++++++++,,,......000;;;KKKXXX^^^bbbffffffgggiiijjjiiifffcccaaaWWWTTTVVV]]]fffppp|||yyydddUUUVVVfff}}}}}}{{{llliiigggeeegggkkkqqqtttkkkooowww}}}wwwyyy|||~~~~~~}}}|||{{{yyywwwvvvuuusssrrrqqqooonnnmmmmmmmmmgggddd```ZZZSSSMMMHHHFFFAAA???<<<<<<===>>>>>>>>>777777777777666666555444222333333444444555666666999:::<<<>>>AAAEEEGGGIIIJJJLLLNNNOOOQQQWWW___eeekkknnnrrrttttttrrrqqqqqqrrrsssssssssqqqpppnnnmmmdddaaa^^^[[[XXXSSSNNNJJJFFFCCC>>>;;;:::999888777777777666666666666666666999999:::;;;<<<===>>>???AAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKMMMOOOQQQRRRRRRRRRSSSUUUXXX\\\___aaacccggglllqqqvvv|||~~~|||zzz{{{zzzyyyyyyyyy{{{~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzzzzz{{{{{{|||zzz{{{|||vvvoookkknnntttwww{{{}}}vvvkkkbbb^^^^^^\\\XXXRRRKKKDDD???<<<999;;;>>>EEESSSjjjjjjRRRBBB999444333333333222222222111111111222222333333444444444777;;;AAAGGGLLLQQQVVVYYYZZZ\\\aaaiiiqqqyyymmmqqqwww}}}zzzwwwtttssssss___OOOBBB???@@@DDDOOO\\\sssvvvooo|||mmmTTTFFF@@@<<<999999555555333222111000000000000///...,,,++++++,,,,,,***+++---......---+++*********))))))((((((''''''))))))))))))************(((***++++++++++++,,,...000222<<>>;;;999777888888888777777777777777666555444444333333444555666666777777:::;;;===@@@CCCGGGJJJLLLPPPQQQSSSSSSUUU[[[eeellliiimmmrrrttttttsssrrrrrrqqqrrrqqqpppooollljjjiii___\\\YYYVVVSSSOOOIIIFFFCCC@@@<<<999888777666555666666666666666555555555;;;<<<===>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEGGGGGGFFFGGGIIILLLPPPSSSUUUVVVRRRSSSTTTVVVZZZ^^^aaacccdddhhhnnnsssyyy~~~}}}}}}}}}~~~}}}{{{xxx|||{{{yyyxxxxxx{{{}}}||||||}}}}}}}}}}}}||||||~~~~~~~~~}}}||||||{{{{{{zzzzzz|||~~~}}}qqqjjjfffkkkqqqwww|||}}}wwwkkkaaa\\\]]]ZZZUUUOOOJJJDDD???<<<999;;;>>>DDDQQQhhhiiiRRRDDD:::444333333333222222222111111111111222333333444555555666:::@@@EEEJJJOOOSSSWWWZZZ]]]bbbiiirrrzzzoootttzzz{{{wwwsssrrrqqqqqqdddSSSCCC??????DDDRRRaaaxxxwwwttt{{{qqqZZZIIIAAA>>>:::777666555444333111000///.........---,,,,,,,,,,,,---------......---+++***)))++++++************++++++++++++******))))))((((((+++++++++***++++++,,,,,,...444>>>JJJUUU]]]bbbdddjjjhhhfffggggggeeeaaa\\\UUUTTTWWW___lllyyynnnaaa``````ppp~~~vvvrrrsssuuupppkkkfffccccccgggooovvvzzz~~~xxxxxxzzz{{{}}}}}}zzzxxxwwwwwwxxxyyywwwtttqqqllljjjfffcccaaa^^^[[[XXXWWWUUUQQQLLLGGGBBB???>>>999888777555555555666666666666666666555444333222666555555555666888999::::::<<<@@@CCCFFFJJJOOORRRTTTXXX]]]```bbbeeejjjooorrrsssuuuwwwxxxxxxxxxwwwtttrrrooommmllliiieeebbb___\\\WWWSSSPPPLLLGGGDDD>>>===<<<:::999888888777777777777888999999::::::999:::<<<<<<<<<<<<>>>???BBBBBBCCCDDDEEEFFFGGGGGGFFFHHHLLLOOORRRTTTUUUUUUVVVVVVWWWYYY\\\```ccceeefffkkkrrryyy~~~|||zzzyyyxxxxxxyyyuuuuuuwwwxxxzzz|||}}}~~~}}}~~~~~~|||yyyyyy}}}~~~|||zzzyyyxxx{{{|||}}}~~~{{{pppjjjgggjjjnnnrrrxxx~~~|||yyylllbbb```\\\XXXSSSPPPMMMGGG???999<<<888;;;DDDNNN^^^yyyjjjPPP>>>666444444333222222111111222222000111111222222333444444555888>>>DDDJJJPPPVVVZZZ```\\\___kkkuuuyyy}}}pppqqqyyyuuutttuuuuuutttaaaQQQDDDAAADDDKKK[[[kkktttqqqwwwrrr[[[JJJBBB>>>;;;888666555444333222000/////////...------,,,,,,------------......---+++***)))++++++************++++++*********)))))))))))))))++++++******++++++,,,,,,---333>>>JJJUUU]]]bbbdddhhhfffeeeeeeeeeccc^^^[[[RRRSSSXXXcccppp|||lllaaaaaacccwww}}}vvvrrrpppqqqnnnjjjfffdddfffllluuu|||~~~yyyyyy{{{||||||yyyxxxwwwvvvvvvuuurrroookkkiiifffccc```^^^[[[XXXUUUSSSQQQMMMHHHCCC???===;;;:::999888777777888888999666666666666555444333333555555555666888;;;>>>@@@@@@BBBDDDFFFHHHKKKOOOSSSXXX]]]bbbeeegggjjjooossswwwxxxxxxyyyyyyxxxwwwvvvssspppmmmkkkiiifffbbb___]]]YYYUUUQQQMMMIIIDDDAAA>>>===;;;:::999888888888666777777888888999::::::999;;;============???@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGIIILLLOOORRRTTTUUUUUUWWWWWWXXXZZZ]]]aaadddfffiiimmmssszzz~~~{{{zzzyyyyyyyyyvvvvvvwwwxxxyyyzzz{{{|||{{{||||||{{{yyyzzz~~~}}}|||{{{zzz||||||}}}~~~|||rrrlllgggiiimmmqqqwww}}}}}}{{{lllbbb___YYYVVVRRRPPPNNNIIIBBB<<<>>>:::;;;CCCKKKXXXrrrgggMMM<<<666666444333222222111111222222000111111222222333444444555999???EEEKKKQQQWWW[[[eeeccchhhttt}}}uuuqqq}}}~~~xxxtttrrrrrrqqqppp]]]PPPEEEEEEKKKUUUhhhzzzuuurrrwwwttt\\\KKKBBB???<<<999666555444333222111000//////...------,,,---------------------,,,+++******++++++************++++++))))))))))))************++++++******++++++,,,------333>>>JJJUUU]]]bbbeeehhhgggggggggfffccc^^^[[[OOORRRZZZggguuulll``````ddd{{{zzz|||}}}{{{wwwrrrooommmkkkiiiffffffllluuuyyyzzz|||~~~}}}yyywwwwwwuuusssrrrpppmmmhhheeedddbbb^^^\\\ZZZWWWTTTQQQMMMKKKGGGCCC???<<<999888999888888777888888999:::666666666555555444444333777777777888:::>>>AAADDDFFFFFFGGGHHHIIINNNSSSXXX^^^bbbhhhlllnnnppptttxxx{{{{{{zzzyyyxxxvvvtttsssrrroookkkhhheeebbb^^^[[[ZZZVVVQQQLLLHHHDDD@@@======<<<;;;:::999888888888666666777777888999999999:::<<<>>>>>>>>>>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIILLLOOOQQQSSSUUUUUUXXXXXXZZZ\\\___bbbfffhhhmmmpppuuu{{{|||zzzyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{~~~~~~~~~~~~}}}}}}}}}~~~vvvnnnhhhiiilllpppvvv|||~~~|||mmmaaa]]]WWWTTTQQQPPPOOOKKKEEE@@@@@@;;;;;;@@@FFFPPPhhhfffKKK;;;777777444333222222111111222222000111111222222333444444555999@@@GGGMMMSSSXXX\\\bbbccckkkxxx~~~tttzzz}}}xxxsssqqqooommmlll]]]PPPGGGIIIQQQ___uuu~~~zzz|||vvv]]]KKKCCC@@@===:::666555444333222111000000//////...------------------------,,,,,,+++++++++++++++************++++++(((((())))))******++++++************+++,,,------...444???KKKVVV___dddgggjjjjjjkkkjjjhhheee```]]]QQQTTT[[[hhhvvvnnn```]]]bbbzzz|||tttwwwyyyyyyvvvqqqnnnllliiiiiigggiiisss}}}xxxyyy|||~~~}}}}}}{{{xxxvvvtttrrrpppnnnllliiieeebbb___]]]ZZZWWWUUUSSSPPPMMMGGGEEECCC???<<<999888777555555555666666777888888777666666555555555555666;;;;;;:::;;;===@@@CCCEEEHHHHHHHHHIIIKKKQQQXXX]]]bbbgggnnnqqqssstttwwwzzz{{{zzzyyyxxxvvvtttrrrrrrssspppkkkgggddd```\\\ZZZWWWSSSNNNIIIEEEAAA>>>;;;<<<;;;::::::999999999999666666777777888999999::::::<<<>>>>>>>>>???AAABBBDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJMMMOOOQQQTTTUUUVVVZZZZZZ[[[]]]```dddgggiiippprrrvvvzzz|||zzzyyyxxxxxxzzzyyyyyyyyyxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{|||}}}}}}~~~}}}}}}zzzqqqkkkkkkmmmpppvvv}}}~~~}}}mmmaaa\\\WWWTTTQQQPPPOOOLLLFFF@@@???::::::>>>AAAJJJ___tttjjjNNN===777777444333222222111111222222000111111222222333444444555:::AAAHHHOOOUUUZZZ^^^___bbbkkkwww|||xxxyyy{{{wwwsssqqqooommmkkk^^^RRRIIILLLTTTdddwww^^^LLLCCC@@@>>>;;;666555444444333222111111//////...------------...------,,,,,,,,,,,,,,,,,,++++++************++++++(((((())))))******++++++************+++,,,---...///555@@@MMMXXXaaafffiiiiiikkkmmmllliiieee```^^^UUUWWW]]]hhhvvvmmm___\\\aaayyy|||vvvssstttuuusssooolllkkkkkkgggiiiiiimmmzzzzzzvvvxxx|||}}}~~~|||{{{zzzxxxvvvrrrpppmmmkkkiiigggdddaaa[[[XXXUUUSSSQQQOOOLLLJJJCCCAAA???===;;;999888777555555666666777777777777777666666666666777999999;;;<<<===???BBBEEEHHHJJJLLLLLLKKKJJJLLLQQQXXX^^^eeekkkrrruuuvvvvvvxxxzzzzzzyyyxxxwwwvvvuuutttssstttpppkkkgggccc```\\\ZZZUUUQQQKKKFFFCCC@@@===:::;;;;;;:::999999999::::::777777888888999999:::::::::;;;===>>>>>>???AAACCCEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLNNNPPPRRRUUUVVVWWW[[[[[[\\\^^^aaaeeehhhjjjppprrruuuyyy~~~~~~}}}{{{yyyxxxxxxxxxzzzzzzzzzyyyyyyyyyxxxxxx}}}|||{{{zzzzzzzzzzzzyyyyyyzzz|||~~~}}}~~~{{{sssmmmmmmooorrrxxx~~~~~~~~~nnnaaa\\\XXXUUURRRPPPNNNJJJDDD>>><<<888777;;;>>>EEEXXXmmmpppUUUAAA888666444333222222111111222222000111111222222333444444444999AAAIIIPPPVVV[[[___eeeiiioooyyy{{{rrryyy|||zzz|||yyyvvvtttsssqqqnnnlll___RRRIIIKKKUUUhhh}}}~~~xxx^^^KKKCCC@@@===;;;555555555444333222222222000///......------......---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))************)))))))))***+++,,,---...///555@@@MMMXXXaaagggiiigggjjjllllllhhhbbb^^^\\\XXXYYY___iiiuuuzzzggg]]][[[bbb|||}}}vvvqqqrrrrrrppplllhhhfffgggiiifffiiikkkpppxxxtttwww|||}}}~~~|||zzzxxxvvvtttqqqnnnkkkhhhgggdddaaa___VVVTTTQQQOOOMMMKKKHHHFFF???>>>===;;;:::999888888777888888999999999999888666666666777888;;;===>>><<<>>>BBBFFFJJJMMMOOOPPPPPPOOONNNLLLMMMQQQXXX]]]jjjooovvvzzzyyyxxxxxxyyyzzzyyyxxxwwwvvvuuuuuuuuurrrnnniiidddaaa^^^[[[YYYRRRNNNHHHDDDAAA???<<<;;;::::::999999999:::;;;;;;888888999999:::;;;;;;;;;;;;<<>>KKKWWW```fffhhhgggkkknnnmmmhhhbbb^^^\\\XXX[[[bbblllwww~~~~~~pppaaaYYYYYYaaazzz}}}uuuqqqqqqpppnnnjjjgggeeegggiiieeejjjmmmrrrxxxtttxxx}}}}}}zzzxxxvvvtttrrrqqqnnnjjjfffccc```]]]ZZZQQQOOOLLLJJJIIIGGGDDDBBB<<<;;;:::999999888888888888888999:::999999777777666666666888:::>>>AAACCCDDDFFFJJJNNNQQQQQQQQQPPPMMMMMMNNNNNNQQQVVV]]]bbbpppuuu|||~~~{{{zzzzzzyyywwwuuusssrrrqqqqqqqqqmmmiiiddd___\\\ZZZXXXVVVNNNJJJEEEAAA>>>===<<<;;;999999999999::::::;;;<<<999::::::;;;;;;<<<<<<======???AAABBBCCCDDDFFFHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQQQQRRRSSSUUUWWWZZZ[[[[[[[[[\\\___bbbeeeiiikkkooorrrvvv{{{~~~}}}~~~}}}~~~~~~~~~|||zzzzzzzzzzzz{{{yyyyyyzzz{{{|||}}}~~~~~~}}}{{{|||}}}}}}{{{yyyzzzzzz{{{|||}}}~~~~~~|||zzzzzz{{{|||{{{zzzsssnnnkkkooorrruuuyyy~~~|||~~~}}}mmmbbb^^^WWWSSSPPPNNNLLLHHHAAA<<<;;;777777;;;<<<@@@QQQddd{{{~~~|||xxxyyy~~~tttXXXCCC888444444333222222111111222222000111111222222333444444111777AAAJJJQQQWWW\\\___eeekkksss{{{|||rrrwww|||vvvwww~~~~~~{{{yyywwwvvvuuuqqqmmmjjj\\\OOOEEEGGGRRRjjj}}}xxx^^^JJJAAA???===;;;555555555444444333333222000000///...............---,,,+++++++++,,,---...++++++************++++++++++++******))))))(((((()))))))))***+++---...///+++222===JJJUUU___dddgggiiimmmqqqpppjjjddd```^^^XXX[[[dddoooyyy~~~|||yyykkk\\\VVVVVV^^^vvv}}}yyytttqqqqqqooollliiihhhiiikkkeeekkknnntttxxxuuuyyy~~~}}}yyywwwtttrrrppprrrnnniiieeeaaa]]]YYYVVVNNNLLLIIIGGGFFFDDDAAA???::::::999888888888888888666777888888777666555444666666777888;;;???CCCFFFNNNPPPSSSUUUUUURRRNNNLLLFFFHHHKKKOOOUUU\\\dddjjjtttzzz~~~||||||vvvtttrrrooommmlllkkkkkkiiieee```[[[YYYWWWTTTSSSLLLHHHBBB>>>===<<<;;;:::999999999999:::;;;<<<<<<::::::;;;<<<<<<======>>>???AAACCCDDDEEEFFFHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSSSSTTTVVVXXX[[[\\\[[[[[[\\\^^^bbbeeehhhjjjooosssxxx|||zzzuuutttwwwzzz}}}~~~~~~}}}{{{{{{{{{|||}}}xxxyyyzzz|||~~~}}}|||{{{|||}}}{{{}}}|||||||||{{{{{{zzzzzz{{{zzzxxxyyyyyyyyyxxxvvvoookkkjjjnnnsssuuuyyy}}}{{{~~~|||mmmbbb^^^TTTRRRNNNMMMLLLHHHBBB===<<<888888;;;;;;???OOOaaavvvzzz~~~xxxxxxyyy{{{~~~qqqVVVBBB888555444333222222111111222222000111111222333333444444000777@@@IIIQQQWWW\\\___bbblllwwwvvv{{{{{{rrruuu~~~~~~~~~{{{zzzxxxvvvtttpppjjjfffXXXMMMFFFHHHQQQfffxxxyyyyyydddPPPCCC>>>===>>>999999888666555444333222/////////...------,,,,,,,,,,,,,,,+++++++++*********************)))((('''&&&'''(((*********)))(((***)))((((((((()))++++++000333:::GGGVVVaaafffhhhkkklllnnnnnnkkkfffaaa]]]VVV[[[dddmmmtttxxxxxxxxxhhhWWWPPPSSS]]]rrr~~~{{{xxxwwwxxxzzz~~~yyyuuu|||}}}tttjjjfffggggggeeeiiijjjrrrzzzyyyzzz|||~~~{{{xxxuuuqqqooollliiiddd```\\\WWWSSSOOOJJJFFFCCC@@@@@@@@@???>>>888888777555555444444444444555555555666666777777666777999===AAAFFFKKKMMMSSSUUUXXXWWWSSSMMMIIIFFFIIIGGGJJJSSSYYY^^^hhhsss}}}}}}xxxtttuuussspppllliiihhhggggggeeeaaa[[[VVVRRROOOMMMKKKFFFDDDBBB>>><<<::::::999888888777777888999999:::;;;;;;<<<>>>???AAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRUUUVVVVVVWWWXXXXXXXXXXXX[[[\\\^^^______aaacccfffkkknnntttyyy}}}}}}wwwuuurrrpppoooqqqsssuuuyyyyyyzzz{{{|||}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{|||}}}~~~~~~}}}||||||~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{yyyvvvuuuwwwwwwxxxyyyzzzxxxtttqqqlllkkkkkklllooosssvvvyyy|||}}}~~~~~~rrreee\\\TTTPPPLLLIIIHHHEEE???;;;777777777999:::@@@PPP```sss}}}zzz}}}pppTTTDDD<<<888666555333222111222222333222222111111222222333444666888@@@KKKRRRWWW]]]dddkkknnnxxx{{{|||vvv}}}mmmoooyyy~~~}}}{{{yyywwwtttpppkkkgggTTTJJJCCCFFFPPPdddyyyzzzxxxcccOOOCCC>>>>>>>>>999999888666555444333222000000///......------,,,,,,,,,,,,++++++++++++******************)))((((((&&&''')))*********)))))),,,+++*********+++------///222:::GGGVVVaaaggghhhlllmmmnnnnnnkkkfffaaa]]]XXX]]]dddlllrrrvvvwwwwwweeeTTTLLLNNNWWWkkk||||||}}}|||zzzwwwsssrrrsssuuu~~~{{{xxxmmmhhhgggfffgggjjjlllsssxxxwwwwwwyyy}}}~~~{{{xxxtttqqqnnnjjjgggbbb]]]YYYTTTOOOLLLGGGDDD@@@>>>>>>>>>===<<<777666555444333333333333333444444444555555555555666777999<<>>???@@@AAAAAACCCDDDEEEFFFGGGHHHIIIJJJMMMNNNOOOQQQRRRSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[\\\]]]^^^``````aaabbbeeegggjjjmmmrrrwww{{{zzztttpppllljjjiiiiiijjjmmmqqqssswwwxxxyyy{{{||||||{{{{{{}}}}}}|||||||||||||||{{{yyyzzz{{{}}}}}}}}}|||{{{~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{yyyxxxvvvuuuwwwvvvvvvwwwxxxwwwtttrrrlllkkkiiiiiikkkooosssuuuzzz{{{|||~~~|||qqqfff^^^SSSPPPKKKIIIGGGDDD???:::777777777888999???OOO^^^uuu{{{~~~qqqUUUEEE<<<777444444333222222222333333222222111111222222333444666888@@@KKKRRRWWW^^^eeellloooyyyyyyzzz{{{zzzlllooozzz~~~}}}}}}|||zzzxxxuuurrrmmmgggcccOOOEEE@@@DDDMMM```zzzxxxxxxcccOOOCCC>>>>>>???999999888666555444333222000000//////......------,,,,,,,,,,,,++++++++++++************))))))))))))'''((()))*********)))))),,,++++++++++++,,,---------111999FFFUUUaaagggiiimmmnnnooonnnjjjeee```]]][[[^^^dddjjjooosssuuuvvvjjjXXXOOOQQQYYYlll||||||}}}}}}zzzvvvrrrpppppprrrsssllliiigggiiilllnnnsssyyywwwvvvwww{{{~~~{{{wwwtttpppmmmhhhddd^^^YYYTTTOOOJJJGGGCCCAAA===;;;;;;;;;:::999666555444333222222222222333333333333333444444444555666888:::>>>CCCFFFIIIKKKKKKKKKIIIGGGEEEFFFGGGPPPPPPUUU]]]dddjjjttt|||}}}uuupppnnnlllkkkkkkiiifffccc```^^^\\\XXXSSSOOOLLLJJJGGGEEEAAA???===;;;:::999::::::======<<<;;;::::::::::::<<<======>>>???@@@AAAAAACCCDDDEEEFFFGGGIIIJJJJJJPPPQQQRRRTTTUUUVVVVVVWWWWWWXXXZZZ\\\]]]______```^^^```bbbbbbcccdddgggiiikkknnnrrrvvvzzz~~~~~~wwwpppiiieeeaaaaaaaaacccggglllpppsssuuuwwwyyyzzz{{{zzzyyyxxx{{{{{{{{{{{{{{{|||||||||wwwxxxzzz|||}}}}}}||||||}}}~~~}}}|||{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwuuuuuuuuuvvvwwwuuutttooommmjjjiiijjjmmmqqqssswwwyyy{{{}}}{{{qqqggg```SSSOOOJJJGGGFFFCCC>>>:::777777777888888===LLL[[[vvvtttYYYFFF<<<777222222333444444444333333222222111111222222333444666888@@@KKKSSSXXX___fffmmmqqqzzzyyy|||xxxlllppp{{{}}}|||{{{{{{zzz{{{yyyuuurrrnnniiiccc^^^KKKBBB===BBBKKK\\\xxx{{{xxx|||fffRRRDDD>>>===>>>999999888666555444333222111111000//////......---------,,,,,,,,,+++++++++******)))))))))))))))***))))))))))))***)))))))))))))))))))))******++++++,,,///777EEEUUUaaagggiiinnnnnnnnnmmmiiiddd```]]]]]]___ccchhhmmmqqqtttvvvooo^^^UUUWWW___rrrzzzuuusssssstttyyyqqqmmmkkkjjjlllnnnsss{{{yyywwwxxx{{{{{{wwwsssnnnkkkeeeaaa[[[UUUPPPKKKFFFCCCAAA>>><<<:::::::::999777555555444333333333333333333333333333333444444444444444555777:::>>>AAACCCEEEEEEEEEDDDDDDFFFJJJNNNSSSVVV[[[cccjjjqqqzzzxxxpppllllllgggggghhhgggeeeaaa]]][[[WWWTTTOOOLLLJJJGGGDDDBBB===<<<;;;999999999999:::<<<;;;;;;::::::;;;<<<<<<===>>>>>>???@@@@@@AAAAAADDDEEEFFFGGGIIIJJJLLLLLLSSSTTTUUUWWWYYYYYYZZZZZZZZZ[[[\\\^^^___`````````___aaabbbcccccceeehhhjjjlllppptttxxx{{{wwwpppiiiddd___```cccfffjjjooosssuuuwwwxxxzzz{{{{{{zzzxxxvvvyyyyyyzzzzzz{{{{{{||||||wwwyyy{{{|||~~~~~~~~~~~~}}}~~~}}}{{{zzzwwwvvvuuuttttttuuuvvvwwwvvvuuussssssuuuvvvwwwvvvuuurrrnnnllllllooorrruuuvvvxxxzzz}}}}}}rrrggg```RRRNNNIIIFFFDDDBBB===999777777777888777<<>>???>>>??????@@@AAABBBCCCCCCFFFGGGHHHJJJLLLNNNOOOOOOVVVWWWYYYZZZ\\\]]]]]]]]]^^^___```````````````______aaaccccccdddeeehhhjjjllloootttxxx||||||uuuooojjjhhhiiilllooosssvvvyyy{{{|||}}}~~~~~~}}}{{{yyywwwyyyyyyzzzzzz{{{{{{||||||yyyzzz|||~~~}}}}}}~~~~~~}}}{{{zzzyyyuuuuuutttssstttuuuvvvwwwvvvtttrrrsssuuuwwwyyyyyyxxxuuurrrpppooorrruuuwwwwwwyyy|||uuuhhh```RRRNNNHHHEEECCCAAA===:::777666777888888<<>>>>><<<::::::::::::888666555555444444444444555555555555555555444444444444111111111222333666888999===???AAADDDGGGLLLRRRWWW\\\cccjjjnnnuuu~~~uuukkkccc^^^[[[ZZZXXXZZZ\\\]]]\\\ZZZWWWVVVOOOMMMJJJHHHGGGEEEBBB???;;;:::999888888888999:::666777888999;;;===???AAA???@@@AAABBBCCCEEEFFFFFFJJJJJJLLLNNNPPPQQQSSSTTTXXXYYY[[[]]]^^^_________bbbbbbbbbbbbbbbaaaaaa``````bbbcccddddddfffiiikkkllloootttwww{{{~~~yyyvvvwwwxxx{{{~~~~~~|||{{{{{{{{{{{{{{{{{{|||||||||zzz|||}}}}}}}}}|||{{{zzzyyyyyyxxxuuuuuuuuuuuuuuuvvvwwwwwwuuutttssstttwwwyyyzzz{{{xxxvvvtttssstttuuuxxxyyy{{{}}}wwwjjjaaaSSSNNNHHHEEECCCAAA>>>:::666666888999888<<>>AAAIIIUUUjjj~~~nnnWWWGGG???<<<<<<999999888666555444333222333222222111111000//////...------------,,,,,,,,,***)))((('''((()))+++,,,,,,+++***)))))))))******+++,,,---.........------,,,///777DDDSSS^^^dddeeehhhhhhhhhgggdddbbb___]]]XXX\\\bbbiiipppvvvzzz|||sssaaaZZZ^^^ggg}}}||||||}}}zzzoookkkiiibbbaaaccchhhlllmmmkkkiiiqqqvvv|||uuuttttttvvvzzz}}}{{{vvvpppiiieeeZZZUUUNNNHHHDDD@@@>>><<<<<<:::999999999999777555444333333333333333444444444444444444333333222222222222111222333555666888:::===AAAEEEHHHKKKOOORRRZZZbbbiiilllrrr{{{{{{qqqcccYYYTTTRRRPPPNNNNNNPPPRRRSSSTTTSSSRRRQQQKKKIIIGGGFFFEEECCC@@@>>><<<;;;999888888888999999999999999;;;<<<>>>@@@AAA???@@@AAACCCEEEGGGIIIIIIMMMNNNOOOQQQSSSUUUWWWXXXZZZ[[[\\\^^^___```aaaaaacccddddddeeeeeeeeeddddddbbbdddeeeffffffhhhjjjmmmqqqssswwwyyy{{{}}}}}}}}}|||||||||||||||{{{{{{|||}}}~~~}}}~~~|||zzzxxxwwwwwwwwwxxxuuuvvvwwwwwwwwwwwwwwwwwwtttssssssuuuyyy{{{||||||yyyyyyyyyyyyzzz|||}}}~~~xxxmmmeeeTTTOOOIIIEEECCCBBB>>>;;;555666888::::::>>>KKKYYYqqqeeeIII<<<:::444444333222222222333333222222111111222222333444777999BBBMMMVVV[[[bbbjjjnnnooorrrxxx~~~|||yyyuuurrrnnniiiddd]]]UUUPPPTTTHHH???AAAIIIUUUiii|||mmmWWWGGG???===<<<999999888666555444333222333333222222111000000000......---------,,,,,,,,,***)))((('''((()))+++------,,,***)))))))))******)))***+++,,,---,,,++++++---///777DDDRRR^^^cccdddfffffffffeeecccaaa___]]]VVV[[[bbbjjjrrrxxx|||}}}sssbbbZZZ]]]ggg|||~~~wwwjjjfffddd___^^^```eeeiiiiiiggggggpppuuu~~~zzzvvvvvvvvvyyy|||{{{vvvpppiiidddWWWRRRKKKEEEAAA>>><<<::::::999888888888888666444222222222111222222333333333333333222222111111111333333222222333555666888999===BBBEEEGGGIIIKKKMMMNNNWWW^^^```fffoootttsssooobbbSSSIIIHHHIIIIIIFFFGGGIIIJJJLLLMMMMMMMMMMMMHHHGGGEEEDDDCCCBBB???<<<<<<;;;:::888888888999999<<<<<<<<<<<<===???@@@AAA???@@@BBBDDDGGGIIIKKKKKKOOOPPPQQQSSSVVVXXXYYYZZZZZZ[[[]]]___```aaaaaaaaaddddddfffggghhhhhhhhhhhhdddeeeggghhhhhhiiilllnnnwwwyyy{{{}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{|||}}}~~~~~~}}}||||||~~~|||yyyvvvuuuuuuwwwxxxvvvwwwxxxyyyyyyxxxwwwvvvtttssstttwwwzzz}}}}}}|||{{{|||}}}xxxoooiiiUUUPPPIIIEEEDDDBBB???<<<555666888::::::>>>LLLYYYsssfffJJJ<<<;;;666555333222111222222333222222111111222222333444777:::BBBNNNVVV\\\cccjjjoooooopppsssyyy~~~|||zzzvvvsssnnnhhhaaaYYYPPPKKKYYYKKKAAAAAAGGGTTTkkklllUUUEEE>>><<<<<<:::999777555444333444444444444222111111111222333111///---+++++++++,,,---+++++++++***++++++,,,,,,+++******)))))))))))))))++++++******++++++,,,---000111777AAAPPP\\\cccfffgggdddbbbbbbdddccc]]]WWWYYYYYY^^^fffpppvvvxxxxxxrrrccc\\\___fff|||tttiiibbb]]]]]]```dddgggiiijjjlllmmmssszzz|||uuuuuuuuuwwwzzz|||{{{zzz~~~wwwqqqjjjccc^^^TTTPPPJJJCCC>>>;;;::::::888888777777666666555555444333222111111111333333444444333333333333222222222222333444555666888999999;;;???@@@@@@???>>>???GGGHHHKKKRRRYYY]]]]]]\\\TTTPPPIIICCC??????AAABBBDDDEEEGGGHHHIIIIIIHHHGGGEEEDDDCCCBBB@@@>>><<<;;;888888999999999:::::::::<<<<<<<<<===>>>@@@BBBCCCCCCEEEHHHIIIJJJJJJKKKMMMQQQRRRTTTVVVXXXZZZ\\\]]]]]]]]]^^^```aaabbbcccdddeeefffhhhjjjkkkjjjiiihhheeegggiiikkkkkkmmmoooqqqwwwyyy}}}|||{{{{{{|||}}}zzzzzzzzzzzz{{{{{{{{{{{{~~~|||zzzxxxvvvvvvwwwvvvvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxzzz{{{|||}}}}}}{{{mmmbbbSSSOOOJJJEEECCCAAA???===888777888888888===LLL[[[ssseeeJJJ<<<:::333333222222222333444444222222111111222222333444777;;;CCCMMMWWW___eeehhhooorrrpppkkkkkksss|||}}}zzzuuurrrlllfff^^^UUULLLFFFVVVIII???@@@FFFSSSjjjkkkTTTDDD<<<999999999888666555444444444444222222000/////////000111111///---,,,++++++,,,---,,,,,,++++++***++++++++++++******)))))))))))))))++++++******++++++,,,---000111666AAAOOO\\\cccfffiiifffdddeeefffeee___ZZZVVVWWW\\\dddooovvvxxxwwwsssccc[[[]]]fff}}}}}}nnngggbbb___]]]aaaggglllnnnpppppppppvvv}}}|||uuuuuuuuuwwwzzz|||{{{zzz|||uuunnnggg___ZZZPPPLLLFFF@@@<<<999999999888888777666666555555444333222111111000111222333444444333333333222222222333333333333444444555666444777:::;;;::::::::::::>>>>>>AAAFFFKKKNNNMMMKKKGGGDDD@@@<<<::::::;;;<<<>>>???@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@???>>><<<<<<999999:::::::::;;;;;;;;;<<<<<<======???@@@BBBCCCEEEGGGJJJKKKKKKKKKMMMNNNRRRSSSUUUWWWYYY\\\]]]^^^```aaaaaabbbccccccddddddfffggghhhiiijjjjjjiiiiiihhhiiikkklllmmmooorrrtttyyy|||~~~{{{zzz{{{|||}}}|||||||||{{{{{{zzzzzzzzz~~~}}}{{{yyyxxxwwwvvvxxxxxxwwwxxxxxxxxxwwwvvvuuuvvvxxxyyy{{{}}}}}}ooocccRRRNNNIIIEEEBBB@@@>>><<<888777888999888===LLLZZZrrrfffKKK===:::444444333333333333333444222222111111222222333444444999BBBMMMXXXaaagggkkkmmmooonnnjjjkkkttt}}}}}}}}}~~~zzzvvvrrrllleee]]]SSSJJJEEEUUUIII@@@AAAHHHTTTkkkjjjTTTEEE===999888888777666555555555555555222222111000000000000111000///...,,,+++,,,,,,---------,,,+++************+++******)))))))))))))))++++++******++++++,,,---//////444???NNN[[[cccfffjjjhhhggghhhiiigggbbb]]]TTTVVV\\\fffqqqxxx{{{zzzuuucccZZZ\\\gggrrrhhheeedddbbb^^^bbbiiipppuuuwwwxxxwww~~~vvvuuuuuuwwwzzz{{{{{{zzz~~~yyyrrrkkkbbbYYYSSSJJJGGGBBB===999777777777777777666666555444444444111111000000000111111222333333333333222222222222444333333222222222333333111444666777666555666666777777999;;;>>>???>>><<<<<<;;;999888888888999::::::;;;<<<>>>>>>>>>>>>>>>===>>>??????????????????;;;;;;;;;;;;<<<<<<<<<<<<=========>>>@@@AAACCCDDDGGGIIIKKKLLLLLLLLLNNNPPPRRRTTTVVVXXX[[[]]]^^^___cccccccccddddddeeeeeeeeeggggggggghhhiiijjjkkkkkklllmmmmmmnnnoooqqquuuxxx|||~~~~~~}}}}}}|||}}}|||||||||~~~~~~~~~~~~}}}|||{{{zzzyyyyyy||||||{{{zzzyyyxxxwwwwwwyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxzzz|||~~~~~~ooodddPPPMMMHHHDDDBBB@@@>>><<<888888999999999===LLLZZZqqqhhhMMM>>>;;;666666555444333333333444222222111111222222333444333888AAAMMMXXXbbbiiimmmmmmooonnnkkknnnxxxzzz|||~~~zzzwwwrrrkkkcccZZZQQQIIICCCWWWKKKAAACCCJJJXXXooo}}}iiiUUUGGG???<<<:::666666666555555555555666444444333333222222222222000///...---,,,,,,,,,---...---,,,+++************+++******)))))))))))))))++++++******++++++,,,---......333>>>MMM[[[cccgggjjjjjjiiijjjkkkhhhccc___UUUXXX^^^iiiuuu}}}xxxeee[[[^^^kkk}}}}}}vvvkkkddddddeeeddd```dddjjjsss{{{vvvuuuuuuvvvyyy{{{{{{{{{|||}}}~~~~~~~~~{{{uuuoooggg]]]SSSMMMDDDBBB>>>:::888777777777666666555555444333333333000000000000000111111111333333333222222222222111111111111111111222222333222444666666555555555666666777777999::::::999888999::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>=========>>>???@@@BBBBBBBBBBBB<<<<<<=========>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEHHHIIIKKKKKKKKKLLLNNNPPPQQQSSSVVVYYY[[[]]]^^^___bbbbbbcccdddeeefffggggggiiihhhgggggghhhjjjlllmmmnnnnnnoooooopppsssxxx{{{}}}~~~zzzxxxxxxzzz{{{{{{~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxwwwwwwyyyyyyyyyxxxwwwvvvwwwxxx{{{|||}}}{{{lll```OOOLLLHHHEEECCCAAA>>><<<888888999:::999===KKKYYYpppjjjOOO@@@<<<888777666555444333333333222222111111222222333444444999BBBMMMXXXbbbiiimmmoooqqqpppooosss}}}zzz{{{~~~zzzwwwrrriii```XXXOOOGGGBBBXXXLLLBBBDDDKKKZZZsssyyyfffTTTGGG@@@===<<<666666666666666666555555444444444444333333222222000000///...------------...---,,,+++************+++******)))))))))))))))++++++******++++++,,,------...222===MMM[[[dddhhhjjjjjjkkklllkkkgggbbb^^^UUUXXX___kkkxxxzzzfff\\\```pppwwwwwwqqqggg```aaabbbbbbccceeelllwww~~~wwwuuuuuuvvvyyy{{{|||{{{{{{|||}}}}}}}}}{{{wwwqqqiiiaaaXXXOOOHHH@@@???<<<999888777777777555555444444333222222222//////000000111111111111333333222222222111111111/////////000111222333444222444555555444444555666555666777888888888999999999:::<<<===>>>======<<>>>>>===<<<<<<;;;;;;>>>???@@@AAABBBCCCCCCCCC======>>>>>>>>>??????????????????@@@BBBCCCEEEFFFGGGIIIIIIIIIIIIJJJLLLNNNOOOQQQUUUXXX[[[]]]^^^^^^^^^___```bbbeeegggiiijjjiiihhhgggfffhhhjjjmmmooonnnnnnooooooppptttyyy|||}}}}}}wwwooommmlllmmmqqquuuxxxyyyzzz{{{|||}}}}}}~~~~~~~~~{{{{{{{{{|||||||||||||||yyyxxxxxxxxxwwwwwwwwwwwwvvvwwwxxxwwwuuuuuuwwwyyyuuufff[[[MMMKKKGGGEEEDDDBBB???===777777999:::999===JJJWWWooonnnRRRAAA<<<888777666555444333333333222222111111222222333444666:::CCCNNNXXXbbbhhhkkkqqqrrrqqqpppuuu{{{{{{vvvpppggg^^^UUUMMMEEEAAA[[[NNNCCCDDDLLL\\\wwwxxxeeeRRRFFF???<<<;;;666666777777666555444444222222222333222111111000000000//////...------,,,------,,,+++************+++******)))))))))))))))++++++******++++++,,,------...222===MMM\\\fffjjjkkklllnnnmmmkkkfff```]]]TTTWWW___kkkxxxzzzggg]]]bbbqqqxxxssssssmmmccc]]]^^^```___eeeiiirrr{{{wwwvvvtttuuuxxx{{{||||||zzz|||}}}|||{{{~~~~~~}}}vvvrrrjjjcccZZZRRRJJJEEE>>>===;;;888777666666666444444333333222111111111//////000111222222222222222222222222111111111111.........///111333444555111333333333222111222444111222444444444555777999888999;;;============<<<======<<<;;;;;;;;;<<<<<>>>>>>>>>>>????????????@@@@@@@@@AAACCCDDDFFFGGGGGGHHHHHHHHHGGGHHHKKKMMMNNNQQQUUUYYY\\\]]]^^^^^^[[[]]]___aaaeeegggiiikkkiiihhhgggggghhhkkkmmmooommmnnnpppppprrruuuyyy}}}~~~}}}rrriiieee]]]]]]^^^cccjjjpppuuuwwwvvvwwwyyy{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{||||||xxxxxxwwwwwwvvvvvvvvvuuutttvvvwwwvvvttttttxxx{{{|||ooo```VVVKKKIIIFFFDDDCCCAAA>>><<<666666888999888;;;HHHUUUlllrrrUUUBBB<<<666666555444333333333444222222111111222222333444666;;;DDDNNNYYYbbbhhhkkkqqqrrrpppooouuu}}}~~~~~~zzzuuuoooeee[[[RRRKKKEEEAAAbbbSSSGGGGGGPPPaaa~~~{{{}}}hhhUUUGGG???<<<;;;777777777777666555333222222222333333333222111000000000000//////...---,,,,,,,,,++++++***++++++++++++******)))))))))))))))++++++******++++++,,,---......222>>>NNN]]]hhhlllmmmooopppoookkkeee```\\\UUUXXX```mmmzzzzzzfff]]]aaaooo{{{vvvppppppkkkbbb]]]___bbbbbbgggnnn{{{{{{wwwvvvtttuuuxxx{{{||||||zzz|||}}}|||{{{}}}|||zzzyyyqqqlllddd[[[SSSLLLEEEAAA;;;:::999777666555555555333333333222111111000000///000111222333333333222222222222222111111111111000000000000111222333444222333333222111000222333111333555555444444777999999;;;===???@@@AAABBBBBB@@@???@@@@@@BBBCCCEEEGGGKKKKKKJJJIIIGGGEEECCCBBB>>>>>>>>>>>>????????????@@@AAAAAABBBCCCEEEFFFGGGHHHHHHHHHGGGFFFGGGJJJMMMOOOQQQVVVZZZ]]]_________\\\^^^___bbbeeegggiiijjjhhhgggggghhhjjjlllnnnooommmoooqqqssstttwwwzzz}}}{{{yyyvvvttttttvvvyyy{{{|||{{{wwwoooeee]]]YYYXXXUUUUUUXXX^^^gggoootttvvvvvvxxxzzz|||||||||zzzyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuttttttsssuuuwwwvvvtttuuuzzz~~~|||}}}vvviii\\\TTTHHHFFFCCCBBBAAA???<<<:::555555777888777:::FFFSSSggg{{{|||uuuXXXCCC;;;444444333333333333333444222222111111222222333444555:::CCCNNNYYYcccjjjmmmtttsssqqqpppuuu~~~{{{wwwsssmmmcccYYYQQQJJJEEEBBBhhhYYYLLLKKKUUUgggtttmmmzzznnnYYYJJJAAA>>>===777888888888666444222111444444555666555444333222000000000000///...---,,,+++++++++***++++++,,,,,,+++******)))))))))))))))++++++******++++++,,,---...///333>>>NNN^^^hhhmmmnnnqqqrrrqqqllleee```\\\WWW[[[cccppp|||zzzfff\\\```lll{{{wwwnnnoookkkccc```cccfffgggiiiqqqxxxvvvtttuuuxxx{{{|||}}}zzz|||}}}|||zzz}}}~~~|||zzzxxxvvvnnnhhh___VVVNNNHHHBBB???:::999888666555444333333333333222222111000000000///000222333444444333333222222222111111111111000222222111111111111222222333444555333222222333555555777888888666666999<<<>>>???AAADDDFFFHHHJJJJJJEEEEEEFFFHHHKKKNNNQQQSSSSSSRRRQQQOOOLLLIIIGGGEEE===>>>>>>>>>>>>?????????AAAAAAAAABBBDDDEEEGGGHHHHHHIIIHHHGGGFFFHHHKKKMMMPPPRRRWWW[[[___`````````___```aaaccceeeggghhhiiigggggghhhiiijjjlllnnnnnnmmmooosssuuuvvvxxx{{{}}}{{{tttooojjjggggggiiikkkkkkkkkjjjfff^^^VVVQQQPPPQQQTTTUUUXXX___hhhpppuuuxxxyyy{{{}}}~~~|||{{{{{{{{{zzzyyyxxxxxxwwwvvvxxxxxxwwwvvvuuutttsssssssssvvvxxxwwwuuuwww|||}}}{{{{{{}}}|||sssggg[[[TTTEEECCCAAA@@@@@@>>>;;;888444444777888777999EEERRRdddxxx|||yyyvvvYYYCCC:::333333222222222333444444222222111111222222333444333888BBBNNNZZZdddlllpppwwwwwwtttrrrwww}}}}}}yyyuuurrrlllaaaWWWPPPJJJEEEBBBsss[[[IIIKKKWWWjjjsssddd\\\ooooooWWWGGG???>>>>>><<<;;;888666555555666666555555444444444333333333222222111000///...------,,,---......---,,,***)))))))))))))))))))))))))))111///,,,)))((())),,,...111000333;;;JJJZZZffflllqqqpppppppppnnnjjjeee```WWW[[[dddnnnyyyxxxgggZZZ\\\iiivvv{{{yyy{{{vvvqqqpppoookkkiiiiiikkknnnnnnyyy~~~xxxwwwuuussstttwwwzzz}}}|||~~~~~~|||{{{zzzzzzxxxtttrrreee___VVVMMMGGGCCC???===;;;;;;:::999888777666555333222222222111111000000...111444444222111222333444444333222111000//////333222111000000111222333222333444666777666666555666777888777777999===@@@@@@DDDIIIOOORRRTTTTTTSSSWWWVVVVVVXXX[[[^^^`````````[[[TTTOOOLLLHHHDDD@@@AAA@@@>>>=========>>>>>>@@@@@@@@@AAACCCFFFHHHJJJJJJJJJIIIIIIJJJKKKMMMNNNTTTVVVYYY]]]___aaaaaaaaa```aaabbbdddfffhhhiiijjjhhhhhhjjjkkkmmmnnnppppppuuuvvvxxxyyyzzz{{{{{{{{{}}}mmmkkkgggeeedddcccaaa```]]]\\\YYYUUUQQQPPPQQQSSSUUUZZZaaaiiipppuuuwwwxxx~~~}}}}}}~~~~~~{{{yyywwwwwwvvvvvvvvvwwwwwwxxxwwwwwwxxxxxxwwwvvvtttssstttsssssstttvvv{{{yyywwwyyy}}}||||||}}}~~~zzzuuuooodddWWWNNNIIIFFFCCCAAA???===:::777777666666777666999DDDPPPlll}}}sssVVVDDD>>>555555444333222222222222222222111111222222333444666888AAAOOOZZZbbbjjjpppwwwyyyvvvsssyyy}}}zzz{{{}}}zzzxxxoooiii```WWWPPPKKKGGGEEEzzzbbbOOOPPP\\\oooooobbb\\\nnnpppYYYJJJBBB@@@???<<<;;;888666555555666777555555555444444444333333222222111000///...---------------...---+++***)))************************---,,,***((()))***,,,...000000333<<>>===>>>??????AAAAAAAAABBBDDDFFFHHHIIIJJJJJJIIIIIIJJJLLLMMMNNNSSSVVVYYY]]]```bbbbbbbbbbbbbbbccceeefffggghhhiiihhhhhhiiijjjlllnnnoooppptttuuuvvvxxxyyyzzz{{{{{{~~~ppplllhhhdddbbbaaa___^^^ZZZZZZYYYWWWVVVWWWZZZ]]]cccgggnnnvvv|||}}}|||{{{zzz{{{zzzxxxvvvyyyxxxxxxwwwwwwxxxxxxyyyvvvwwwwwwxxxwwwvvvttttttuuuuuuuuuvvvyyy|||xxxxxxzzz|||||||||~~~yyytttmmmdddYYYQQQHHHEEEBBBAAA???===:::888777555555666666999DDDPPPkkk}}}~~~{{{|||}}}sssVVVCCC===666555444333222222222222222222111111222222333444666888AAAOOOZZZbbbjjjqqqxxxzzzxxxvvv}}}vvvxxx|||}}}zzzwwwpppiii```WWWPPPJJJFFFDDDhhhUUUTTT___sssoooccc```rrrnnnYYYKKKCCC@@@???<<<;;;999777666666777777555555555444444444444333222222111000///...------------------,,,+++***)))++++++++++++++++++++++++))))))))))))***+++,,,---...///333<<>>>>>???@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHJJJJJJIIIJJJKKKMMMOOOPPPSSSVVVZZZ^^^aaacccddddddeeeeeeeeeffffffgggggghhhhhhggghhhhhhjjjllloooppprrrssstttvvvwwwxxxyyyzzz~~~vvvrrrkkkgggdddcccbbbaaa^^^___``````aaaccchhhkkktttwww}}}}}}||||||zzzyyyxxxwwwwwwwwwwwwwwwwwwxxxuuuvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxzzz|||yyytttuuuwwwyyyzzz{{{}}}~~~wwwpppiiiaaaXXXQQQFFFDDDAAA@@@???>>>;;;999666555555666666999DDDPPPlllzzzyyyzzz}}}vvvXXXDDD===666555444333222222222222222222111111222222333444666888AAANNNZZZbbbkkkrrrzzz|||{{{zzztttsssxxx~~~|||yyyvvvpppjjj```VVVOOOIIIDDDBBBkkkWWWUUU___sssrrriiifffxxxkkkWWWIIIBBB>>>===<<<;;;:::888777777777888555555555555444444444444111111111000///.........------------,,,+++******++++++++++++++++++++++++((()))***++++++,,,,,,,,,---...333<<>>CCCIIIMMMUUUZZZbbblllvvv}}}{{{qqqeee]]]QQQNNNIIIDDDBBBBBBCCCDDDBBBAAA@@@??????@@@AAAAAACCCCCCDDDDDDEEEFFFGGGGGGJJJIIIJJJKKKLLLOOOQQQSSSTTTVVV[[[___ccceeeffffffgggggggggggggggfffffffffggggggggggggiiilllnnnpppqqqqqqrrrsssuuuvvvxxxyyy|||~~~yyyrrrmmmkkkkkkkkkkkkkkklllnnnoooqqqtttxxx|||}}}}}}|||{{{tttttttttsssttttttuuuuuuttttttuuuuuuuuuvvvvvvvvvwwwyyy{{{}}}{{{qqqmmmooorrruuuwwwyyy{{{|||~~~zzzsssmmmfff]]]SSSLLLDDDBBB@@@??????>>>;;;:::777666666777777:::EEEQQQppp~~~{{{|||yyy[[[FFF===666555444333333222222333222222111111222222333444777888AAANNNZZZccckkksss|||~~~~~~vvvtttzzz|||~~~{{{xxxuuupppiii___UUUNNNHHHCCC@@@lllYYYVVV```ttttttnnnhhh|||}}}jjjWWWJJJBBB???===;;;;;;:::999999888888888666666555555555444444444111111000000//////............---,,,++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,...222:::FFFVVVdddmmmnnnnnnnnnooonnnjjjeeeaaaZZZ```mmm{{{|||lll[[[XXXaaannn}}}zzzuuuwww{{{zzzmmmfffdddhhhnnn{{{~~~zzzxxxwwwvvvuuutttuuuvvvwwwyyy{{{~~~}}}xxxvvvsssnnnhhh```WWWNNNHHHBBB???<<<::::::::::::999888777777666666555555555///////////////000000000333222222222333444444444//////000000111111222222222222444555777888999:::===>>>???@@@AAA@@@??????;;;<<<===???BBBGGGNNNSSS[[[aaalllyyyyyylll___TTTMMMEEEDDDDDDCCCAAA@@@@@@AAAAAAAAA@@@??????@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKNNNQQQSSSUUUUUUXXX\\\```dddfffggggggiiihhhhhhgggffffffeeeeeeggggggggghhhjjjlllnnnpppoooooopppqqqsssuuuwwwxxx}}}}}}wwwsssssstttuuuvvvwwwzzz}}}{{{yyywwwvvvuuuqqqqqqqqqqqqrrrssstttuuurrrrrrsssssstttvvvvvvwwwxxxzzz|||vvvkkkhhhkkkooorrrtttwwwxxxxxxyyy|||~~~zzzwwwrrrmmmggg]]]PPPHHHCCCAAA???>>>>>>===;;;999777666777888888<<>>???>>>======>>>@@@@@@???>>>>>>@@@AAABBBCCCDDDEEEGGGHHHHHHIIIHHHIIIIIIJJJLLLOOORRRUUUWWWWWWZZZ^^^bbbeeeggghhhhhhiiihhhhhhgggfffeeeddddddfffggghhhjjjlllmmmnnnooooooooooooppprrruuuwwwyyy|||zzzzzz|||}}}~~~~~~~~~xxxuuurrrpppnnnllllllmmmnnnppprrrssstttqqqqqqqqqrrrtttuuuwwwxxxyyyzzz|||~~~rrriiigggkkkoooqqqsssuuuuuuuuuvvv{{{zzzxxxtttoooiii^^^QQQHHHBBBAAA>>>>>>===<<<:::888777666666888888<<>>NNN```lllmmmmmmmmmnnnmmmjjjeeeaaa\\\bbbmmmyyy|||nnnaaa```iiiwww}}}ttthhhfffhhhfffgggmmmzzzzzzzzz{{{~~~zzzuuuuuutttuuuuuuvvvwwwxxxxxxzzz}}}|||yyywwwqqqlllccc[[[RRRJJJCCC>>><<<:::888888888999888777666666555555555555444444000000000111111111222222333000...///111333333111222222222222222333333333333555888;;;>>>???@@@@@@@@@AAACCCEEEGGGGGGGGGGGGAAABBBBBBCCCFFFLLLTTTZZZeeennn{{{~~~llldddXXXLLLDDD>>>:::888444666888999888999<<>>===>>>???@@@AAABBBCCCEEEGGGIIIJJJJJJJJJHHHIIIJJJMMMPPPTTTWWWYYYYYY\\\___cccfffggghhhhhhhhhggggggfffeeedddcccccceeegggjjjlllnnnooonnnnnnooonnnnnnoooqqqtttwwwyyyyyysssoookkkgggeeedddeeefffhhhjjjmmmoooqqqpppppppppqqqsssuuuxxxyyyyyyzzz{{{|||}}}~~~~~~~~~{{{llleeefffkkkppprrrtttuuutttsssuuu||||||xxxrrrmmmggg]]]QQQIIICCCAAA>>>======;;;999777555444555666777:::FFFRRRooo~~~```III???777666555444444333333444222222111111222222333444888999@@@MMMZZZdddnnnwwwzzzyyyyyyttt{{{}}}|||yyyuuurrrkkkeee[[[RRRKKKFFFBBB???uuuhhh\\\YYYcccwwwjjjWWWIIICCCAAAAAA;;;;;;;;;<<<;;;;;;::::::777666666666555555555555000000000000///////////////...,,,+++******+++,,,))))))))))))))))))))))))''''''((()))***,,,...////////////222;;;KKK^^^lllmmmmmmmmmnnnmmmjjjeeeaaa[[[```jjjuuu|||ooocccbbbkkkxxx~~~ssshhhgggjjjeeedddhhhsss}}}xxxpppxxxzzz~~~yyyttttttttttttuuuwwwxxxxxxxxxzzz}}}}}}xxxvvvuuunnnhhh___UUUMMMFFF???;;;;;;999777666777777666444555555555555555555444444000000111111222222222333333000---...000222222111333333333333333333333333555777:::>>>@@@BBBCCCCCCAAABBBDDDGGGHHHIIIIIIIIICCCCCCDDDDDDGGGNNNUUU[[[hhhppp|||zzzmmmeeeSSSLLLCCC<<<888666666555222444555444444666<<<@@@>>>>>>=========>>>@@@AAAAAABBBEEEHHHIIIJJJKKKKKKHHHIIIJJJMMMPPPTTTXXXZZZ[[[]]]```dddfffhhhhhhhhhggggggfffeeeddddddcccccceeegggkkknnnppppppooommmooonnnnnnoooqqqtttxxxzzz|||{{{wwwqqqkkkfffaaa]]]ZZZ]]]^^^___bbbeeehhhjjjlllooooooooopppsssuuuxxxzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}sssfffaaacccjjjoootttuuuvvvtttrrruuu}}}|||wwwoooiiibbbZZZPPPIIICCCAAA>>>===<<<;;;888666333222333555555999DDDQQQjjjzzz___HHH>>>777777555444444444444444222222111111222222333444888999@@@MMMZZZdddnnnwww}}}~~~xxxttt|||}}}{{{yyyuuurrrjjjddd[[[RRRKKKFFFBBB@@@uuuhhh______dddnnn|||fffSSSGGGBBB@@@???@@@>>>;;;;;;<<<=========:::999888666444333222222000222555666555333///---...---,,,+++,,,---...///******))))))))))))******(((((()))***++++++,,,,,,//////000333===LLL]]]hhhlllqqqtttpppmmmjjjfffaaa\\\___eeennnxxxwwwoooddd___fffwwwwwwnnnjjjiiillliiillluuuyyytttooonnnrrr{{{zzzuuuuuuttttttuuuwwwzzz{{{}}}~~~}}}~~~{{{wwwssspppooonnnfff```WWWNNNGGGBBB===:::888777777666555444444444666555333333444444333222222111000//////000111222111111111111111111111111333444444222000000111333777888;;;???CCCGGGJJJKKKIIIIIIIIIJJJLLLLLLJJJHHHFFFDDDBBBBBBFFFNNNVVV[[[jjjoootttuuupppdddWWWNNN@@@>>>:::666333222222222111333555666666777999::::::;;;<<<<<<<<<>>>BBBDDD???BBBFFFHHHIIIIIIIIIJJJKKKLLLOOOSSSUUUWWWXXXXXX[[[]]]___bbbdddeeeeeeeeeiiiiiihhheeebbbaaabbbccchhhiiijjjkkklllnnnooopppoooqqqrrrssstttvvvzzz|||}}}vvvppphhhbbb^^^ZZZUUUQQQSSSTTTUUUWWWYYY___eeejjjlllmmmpppsssuuuvvvvvvwww{{{{{{zzzxxxwwwxxx{{{~~~|||}}}zzzllldddaaaaaadddhhhssstttuuuuuuuuuxxx|||zzzvvvpppjjjbbbYYYPPPJJJCCC@@@<<<999999888888777666444444666888:::DDDMMMddd~~~eeeLLL>>>999777666444333333333333222222333333333333444444888:::@@@KKKYYYfffpppuuu}}}wwwwww}}}}}}|||{{{yyyvvvtttrrriiiccc[[[RRRKKKEEE???<<>>===;;;888888999::::::999:::999777666444333333333000222333444333111///---......---,,,,,,,,,---...++++++******)))*********((())))))***++++++,,,,,,---...///222;;;JJJ[[[gggkkkqqqssspppllljjjfffaaa]]]___eeennnvvv|||xxxqqqgggbbbiiiyyyuuunnnkkklllmmmkkkooovvvxxxsssnnnnnnttt}}}{{{wwwvvvuuuuuuvvvxxx{{{|||}}}}}}~~~{{{yyywwwssspppllljjjhhh```[[[SSSKKKEEE@@@<<<:::777777777666555444444444555333222222333333222111222111000//////000111222111111111111111111111111222333444333111111333444888;;;@@@FFFJJJMMMNNNOOOHHHHHHIIIKKKMMMMMMKKKIIIEEECCCAAABBBFFFMMMUUUZZZbbbdddfffddd]]]QQQEEE>>>888666333111000000000111222444666777666777999;;;;;;===>>>>>>>>>???BBBDDDBBBDDDHHHJJJJJJJJJKKKLLLLLLMMMPPPSSSVVVWWWXXXXXX\\\]]]___bbbcccdddeeeeeefffffffffeeecccccceeegggiiijjjkkkmmmnnnnnnnnnnnnnnnoooqqqqqqsssvvvzzz}}}~~~zzzuuummmhhh```ZZZVVVSSSOOOLLLLLLMMMOOOQQQTTTZZZaaafffhhhjjjmmmqqqtttvvvwwwwwwzzzzzzyyywwwvvvwwwzzz|||zzz{{{~~~sssgggbbbaaabbbggglllqqqsssuuuwwwyyy}}}|||yyyuuupppiiiaaaYYYPPPJJJCCC@@@<<<999888888777666555444444666777:::CCCMMMddd~~~eeeLLL>>>999777666444333333333333222222333333333333444444777:::@@@LLLZZZgggpppttt~~~~~~{{{}}}{{{{{{~~~~~~}}}{{{yyyvvvsssqqqkkkeee\\\RRRKKKDDD>>>:::rrrcccVVVRRRUUU___uuu|||sss```OOOEEE@@@>>><<<<<<:::888888999999999888999999777666444444333333111111222111111000......///...---,,,,,,,,,,,,,,,,,,,,,+++******)))******)))))))))***++++++,,,,,,,,,---...111999GGGYYYeeejjjooorrrpppllliiieee```ZZZ]]]dddmmmvvv{{{}}}|||xxxqqqgggccckkk|||yyyoookkklllnnnnnnooosssxxxwwwrrrpppqqqxxx|||xxxwwwvvvvvvwwwyyy{{{}}}|||}}}}}}uuutttrrrooojjjeeeaaa___WWWSSSLLLFFFAAA>>>;;;888777777666666555444444444333222111111222222111000111111000000000000111111111111111111111111111111111222333333222333555777999>>>FFFMMMRRRSSSQQQPPPGGGGGGIIILLLNNNNNNLLLJJJCCCBBBAAABBBFFFMMMSSSXXX___^^^[[[UUULLLBBB999333000///.........///000111444555777777777777999:::<<<>>>@@@AAAAAAAAACCCDDDFFFHHHKKKMMMLLLLLLMMMNNNNNNOOORRRUUUWWWXXXYYYYYY]]]^^^___aaacccddddddeeebbbdddeeeeeeeeefffhhhjjjjjjlllmmmoooooonnnmmmlllmmmnnnnnnoooqqqtttzzz~~~~~~zzzsssmmmhhhbbb]]]WWWRRROOOLLLIIIGGGEEEGGGIIILLLOOOUUU\\\aaadddggglllqqquuuyyyzzz{{{yyyyyyxxxvvvuuuuuuxxxzzzzzz{{{~~~}}}yyysssiii```^^^___ccciiippptttvvvxxxzzz|||}}}zzzxxxtttnnnhhh```WWWNNNIIICCC@@@<<<999888777555444555333444666777:::BBBLLLaaa|||eeeLLL>>>999777666444333333333333222222333333333333444444555888@@@LLLZZZgggpppttt}}}}}}yyyyyy~~~~~~~~~|||yyyuuurrrpppkkkeee\\\RRRJJJCCC===999wwwfffUUUOOOPPPYYYooo{{{}}}ppp^^^OOOFFFAAA>>><<<>>><<<;;;;;;;;;<<<:::999888888777555555444444444333222111000000///////////////...---,,,+++++++++,,,+++***)))))))))))))))))))))*********+++++++++,,,---///111888FFFWWWdddhhhnnnrrrooollliiiddd___VVV[[[cccnnnxxx~~~zzzqqqfffbbbkkkxxxnnnhhhfffiiimmmnnnqqqvvvxxxvvvtttuuuwww~~~xxxwwwvvvuuuvvvxxxzzz||||||~~~~~~~~~}}}{{{yyyrrrqqqnnnjjjddd]]]WWWTTTMMMIIIDDD@@@===;;;999777666666666555555444444444333222111111222333222000111000000000000000000111111111111111111111111111000222333333333444777999;;;AAAJJJSSSVVVUUUPPPMMMEEEGGGIIIMMMPPPOOOLLLJJJBBBAAAAAABBBFFFKKKQQQUUU\\\XXXRRRIIIAAA999333000///......///000111222333444555777777666666888::::::<<<@@@BBBCCCDDDEEEFFFJJJLLLNNNOOONNNNNNOOOPPPQQQRRRUUUWWWYYYZZZ[[[ZZZ^^^___```aaabbbcccddddddaaaccceeeffffffgggjjjllllllmmmoooqqqpppnnnllljjjkkklllmmmmmmoootttyyy~~~zzztttooojjjfffbbb___YYYVVVQQQMMMJJJHHHGGGFFFDDDFFFHHHKKKNNNTTTZZZ^^^cccgggmmmsssxxx|||~~~yyyyyyyyywwwuuuuuuxxxzzz|||}}}yyyuuuhhhaaa[[[[[[]]]aaaiiiqqqzzz{{{||||||}}}}}}yyyvvvsssmmmfff___VVVMMMGGGBBB???<<<999888666444333444333444666777999AAAJJJ]]]yyyeeeLLL>>>999777666444333333333333222222222333333333444444333777???LLL[[[hhhpppttt|||}}}wwwuuuyyy~~~}}}~~~{{{xxxtttpppnnnhhhcccZZZQQQIIICCC===:::yyygggUUUMMMLLLUUUkkk{{{uuu~~~qqq```PPPGGGBBB???===???>>><<<<<<======;;;999888777666555555555555555555444222111000000111111//////......---,,,+++***+++***)))(((((((((((((((***************+++++++++,,,...000222777DDDWWWdddgggnnnrrrpppllljjjeee___YYY]]]fffqqq{{{~~~ttthhhcccnnntttqqqllleeeaaaaaaeeehhhhhhmmmrrrtttuuuxxx|||wwwvvvuuutttuuuwwwyyyzzz}}}{{{|||}}}}}}zzzxxxuuurrrooommmjjjddd]]]UUUNNNJJJDDDAAA>>>;;;:::999777666555555555555444444444444333222111222333444333222000000000111111000000000000000000000000000000000///111222333444555888:::???FFFOOOVVVXXXTTTNNNIIIDDDFFFIIINNNPPPOOOLLLHHHAAA@@@@@@AAADDDHHHMMMOOOPPPKKKDDD<<<555111///.../////////000111222222333333444666666666666888:::888;;;@@@CCCEEEFFFHHHJJJMMMNNNPPPQQQPPPPPPRRRSSSUUUVVVXXX[[[\\\]]]]]]]]]`````````aaabbbbbbcccdddbbbdddfffgggggghhhjjjkkkmmmnnnpppqqqpppnnnkkkiiijjjkkklllmmmooosssxxx}}}~~~{{{ppplllfffaaa^^^\\\YYYWWWPPPNNNKKKHHHFFFEEEFFFFFFEEEGGGJJJLLLOOOTTTYYY]]]cccgggmmmtttzzz}}}~~~zzzzzzzzzxxxwwwvvvxxxyyy{{{}}}}}}wwwrrraaa\\\XXXYYY[[[^^^gggooo{{{||||||{{{{{{}}}}}}zzztttqqqkkkeee]]]TTTKKKEEE@@@>>>;;;999888666444222333222444666777888@@@HHH\\\xxxcccKKK>>>999777666444333333333333222222222333333333444444333666>>>KKKZZZhhhqqquuu|||~~~wwwssswww}}}~~~zzz~~~}}}zzzvvvrrrnnnlllddd^^^VVVOOOHHHCCC>>>;;;wwweeeSSSKKKLLLUUUlllrrrkkkuuuuuubbbQQQGGGCCC@@@>>>>>><<<;;;;;;<<<;;;999777777666666555555555666666555444333222111111111111............---,,,++++++***)))))))))))))))******************************,,,///111222666BBBUUUdddgggnnnrrrqqqnnnkkkeee```^^^aaahhhqqqzzzxxxkkkgggssssssggggggeeebbb```___aaacccbbbhhhnnnqqqxxxwwwvvvuuuttttttvvvxxxyyy~~~yyy{{{~~~}}}yyyuuuqqqmmmjjjgggeeeaaa[[[SSSLLLEEEBBB>>><<<:::888888888666555444444444444444444444444333222111222333444333222000000111111111111000000000000000000000000000000///000222333333444777:::BBBGGGOOOUUUVVVRRRKKKGGGCCCEEEIIINNNPPPNNNJJJEEE>>>>>>>>>>>>@@@CCCFFFGGGDDD@@@:::444000//////000---......///000111111222222444666777777888:::<<<:::===AAADDDFFFHHHKKKMMMPPPRRRSSSTTTTTTTTTVVVXXXYYYZZZ\\\^^^___``````___aaaaaa``````aaabbbccccccccceeeggghhhhhhiiijjjkkkmmmnnnooooooooommmkkkiiiiiikkkmmmooopppssswwwzzz}}}yyyoooddd```[[[XXXUUUSSSPPPNNNGGGGGGFFFDDDBBBBBBDDDFFFGGGIIILLLOOOSSSWWW]]]```fffiiiooouuuzzz|||||||||zzzzzz{{{yyywwwvvvwwwyyyxxxyyy{{{||||||wwwqqqkkk]]]YYYVVVWWWYYY\\\dddmmmvvvwwwxxxxxxyyy||||||zzzsssooojjjccc[[[RRRIIIDDD>>><<<:::999888777444222333222333666777888>>>GGG\\\xxx}}}aaaKKK>>>999777666444333333333333222222333333333333444444333666===IIIXXXgggrrrwww}}}yyytttxxx{{{}}}|||zzzxxxtttpppmmmjjj```[[[SSSLLLFFFBBB===;;;tttcccSSSNNNPPP[[[sss~~~zzzjjjbbblllxxxcccQQQGGGBBB???>>>===<<<;;;;;;;;;:::888555666666555555555666666777333333222222111111000000,,,---.........---,,,+++************+++,,,------***************************...111111444@@@SSSbbbgggnnnsssrrrooolllfffaaa]]]```fffnnnwww}}}wwwllljjjuuuuuuiiiaaaccceeeeeecccaaaaaaaaaccchhhnnnuuuxxxwwwvvvuuuuuuwwwxxxzzz}}}}}}}}}}}}zzz}}}~~~|||xxxtttpppkkkeeeaaa\\\ZZZUUUOOOIIICCC>>><<<:::999777777888777666555444444444444444444444444222000000111222333333222///000111222222111000///000000000000000000000000...000111222222333666888>>>CCCIIINNNOOOLLLGGGCCCBBBEEEIIINNNPPPMMMGGGCCC::::::::::::;;;<<<>>>>>>;;;888444111//////000111+++,,,...000111222333333333555777999999;;;===???AAACCCEEEFFFGGGIIILLLOOOTTTUUUWWWXXXXXXYYY\\\^^^]]]^^^```aaabbbbbbbbbaaabbbaaaaaa``````aaabbbcccaaadddgggiiiiiijjjkkkmmmmmmmmmmmmmmmmmmlllkkkjjjiiillloooqqqrrrtttvvvxxx|||~~~~~~pppfff]]]ZZZVVVSSSQQQNNNKKKHHHBBBCCCDDDBBB@@@AAAEEEHHHIIILLLQQQUUUZZZ___eeeiiilllpppuuuzzz}}}~~~}}}|||yyyzzzzzzyyyvvvuuuvvvwwwvvvvvvwwwwwwuuupppiiidddYYYVVVUUUWWWXXXZZZbbblllqqqsssuuuvvvxxx|||~~~zzzwwwrrrnnnhhhbbbZZZQQQHHHBBB<<<:::999888888777555333222111333666666777===FFFYYYvvvzzz___JJJ>>>999777666444333333333333222222333333333333444444444666<<>>===>>>===<<<<<<<<<;;;888666666555555555555666666777111222222222111000///...+++,,,---.........---,,,+++++++++,,,---...///000++++++******************)))---000000222>>>QQQ```gggnnntttssspppmmmgggaaaYYY[[[aaakkkuuu||||||tttkkkjjjuuu|||lllbbb___bbbfffhhhgggdddbbbaaaggglllrrr{{{~~~zzzyyywwwvvvvvvxxxyyy{{{}}}zzzzzzzzzzzz}}}zzzxxxuuuqqqmmmfff```[[[SSSQQQLLLGGGBBB>>>;;;999999888666666777777666444444444444444444444444444000/////////111222222111///000111222222111000///000000000000000000000000...///111111111333555777888<<>>999888666444333333333333222222333333333444444444444666;;;FFFVVVfffsss{{{~~~yyy}}}www~~~xxxxxxwwwuuurrrnnnkkkiii___ZZZQQQIIICCC===888555{{{fffSSSRRR\\\oooyyyiii\\\ZZZ___ttthhhRRRCCC===;;;<<<<<<<<<<<<;;;:::999777777777777777777666666666666666555333222111000000000222111000///...---,,,,,,//////...------,,,++++++++++++******++++++,,,---------///222555===NNN^^^iiioootttssspppmmmeee]]]aaa```cccllltttwww{{{zzzuuukkkgggqqqwwwhhh\\\XXX\\\bbbhhhjjjhhheeeccceeejjjtttvvvwwwxxxwwwwwwxxx{{{}}}{{{{{{zzz~~~}}}yyy{{{~~~zzzsssqqqmmmiiieee^^^WWWSSSLLLGGG@@@<<<<<<<<<;;;999>>>===;;;999888777666666555555444333333222111111222333333333333222111111////////////000000000000000000/////////000000111222222111111111111222222444555777999;;;<<<>>>>>>???BBBGGGKKKKKKGGGBBB???666555444222111222222333/////////......------,,,,,,---...000222444666666888:::<<>>DDDVVVsss{{{{{{}}}aaaJJJ@@@999777666444333333333444333333222222333333444555666666999DDDVVVhhhvvv~~~{{{{{{|||zzzvvvtttrrrqqqnnnlll___VVVMMMHHHCCC===;;;<<<{{{gggUUUUUUbbbxxx|||kkk\\\YYY]]]sssjjjSSSDDD>>><<<<<<<<<<<<;;;:::999888888777777777777777666666666555555444333111000000//////222111000///...---,,,,,,......------,,,+++++++++++++++******++++++,,,---......///111333;;;LLL]]]jjjppptttsssqqqmmmfff^^^___^^^ccclllsssvvvzzz~~~xxxllleeekkk|||xxxlllbbb[[[^^^ccchhhjjjjjjhhhggghhhmmmwwwwwwxxxyyyxxxxxxzzz}}}~~~|||{{{zzz|||}}}~~~{{{vvvpppmmmiiiddd___YYYRRRMMMFFFBBB<<<999999999999888<<<;;;999777666555444444555555444333333222111111222333333333333222111111/////////000000000000000000000////////////000000111111111000000111111111000000111333555777888999@@@CCCGGGIIIHHHDDD>>>;;;555444222111000000111222///.........------,,,,,,---...///111333555666777:::<<<>>>AAAEEEHHHJJJLLLMMMMMMMMMMMMNNNPPPQQQRRRYYYZZZ[[[\\\^^^```aaaaaaaaabbbbbbcccccccccbbbbbbaaaaaaaaaaaaaaabbbbbbbbbcccdddfffhhhjjjkkkmmmnnnkkkjjjjjjiiiiiiiiijjjjjjkkkmmmooopppqqqsssvvvyyy}}}~~~yyypppiiieeeaaa^^^[[[YYYXXXVVVTTTQQQKKKIIIHHHGGGIIINNNRRRUUU___eeejjjnnnuuu~~~}}}wwwvvvuuutttsssrrrrrrrrrrrroookkkjjjiiieee^^^XXXVVVUUUTTTUUUXXX\\\aaadddooorrruuuxxxyyyzzz{{{}}}~~~~~~zzzwwwtttnnnjjjddd]]]VVVNNNFFF@@@999888777666555555555555444333333777888999>>>EEEVVVtttuuussszzz}}}aaaKKKAAA999888666444333222333333333333222222333333444555666666999DDDUUUgggvvv~~~}}}zzz}}}}}}zzzwwwtttsssqqqnnnlll___WWWNNNHHHCCC===:::<<>><<<;;;999888888888888777777777666666666555555555444333111000000000000111111000//////...------------,,,,,,++++++******++++++******++++++,,,---000...///000222:::LLL]]]kkkqqquuutttqqqnnnggg___]]]]]]bbbkkkrrruuuyyy~~~zzzmmmccceeerrr~~~~~~zzzwwwvvvxxxzzz{{{rrrjjjaaadddhhhlllnnnnnnmmmmmmmmmqqqzzzxxxyyyzzzyyyzzz||||||vvvpppkkkgggbbb]]]WWWPPPIIIEEE???<<<999777777888888888999888666555444333222222555444444333333222222111222333333333333222111111//////000000111111111111000000000000000000000000111000000//////000000111---------...///222444555???AAADDDEEECCC>>>999666333222111////////////000------------------,,,,,,///000111222444666777777===>>>AAADDDGGGKKKMMMNNNNNNNNNNNNOOOPPPQQQSSSTTTZZZZZZ[[[]]]^^^```aaaaaaddddddeeedddcccbbbaaaaaa^^^^^^^^^___```aaaccccccccceeehhhjjjmmmnnnooooooggggggggghhhiiijjjkkklllkkkmmmoooppprrrtttwwwzzz}}}zzzsssnnnkkkhhhfffeeeeeefffdddbbb```YYYWWWTTTRRRSSSWWW\\\___lllrrrwww{{{vvvuuutttsssrrrqqqqqqqqqpppmmmiiihhhfffccc]]]XXXXXXWWWVVVVVVXXX\\\```bbbmmmpppsssuuuvvvxxxzzz||||||}}}~~~~~~}}}zzzwwwuuunnnjjjccc[[[TTTKKKCCC>>>888888777666555555555555555333444777999999>>>EEEWWWvvv|||qqqooouuu|||zzz___JJJ@@@:::999666444333222222222333333222222333333444555555555999CCCSSSfffuuu}}}~~~yyywww||||||~~~{{{xxxuuusssqqqnnnkkkaaaXXXNNNIIICCC===:::;;;pppaaaTTTXXXmmmwwwgggeeelllyyykkkTTTGGGAAA>>><<<>>><<<:::888777777888999777777666666666555555555555444333222111111111111111111000000///......---,,,,,,,,,++++++*********++++++******++++++,,,---...------///111:::LLL]]]kkkqqqtttsssrrrooohhhaaa[[[\\\bbbkkkqqqsssxxx}}}yyylllaaabbbnnnxxx}}}zzzzzzyyyuuurrrrrruuuxxx~~~zzzssslllooossswwwxxxvvvsssqqqrrruuu||||||yyyyyyzzzzzz{{{~~~}}}|||yyyrrrmmmfffaaa[[[UUUNNNHHHBBB>>>;;;:::888777888999999999777666555333333222222222444444444333333222222222222333333333333222111111//////000000111222333333111111111111111000000///000//////......//////000......------...000333444:::<<<>>>???===999444222111000///------------...,,,,,,,,,---------------111111222444666777888999???@@@BBBFFFIIILLLOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTXXXYYYZZZ\\\___aaabbbcccfffeeeeeedddcccbbb``````[[[[[[\\\]]]___bbbdddeeefffhhhkkknnnoooooonnnnnnfffffffffggghhhjjjkkkllljjjlllnnnpppqqqtttwwwzzz}}}}}}xxxuuutttuuuuuuuuuwwwxxxvvvssspppjjjgggdddbbbcccggglllpppzzzxxxwwwvvvtttsssrrrqqqqqqnnnkkkhhheeedddaaa\\\YYYZZZYYYXXXXXXZZZ\\\___aaakkkmmmppprrrssstttwwwyyyyyy{{{|||}}}|||yyywwwuuummmhhhaaaYYYQQQHHH@@@;;;888777666555555555555555666444555888999999>>>EEEVVVwwwvvvrrruuuzzz~~~xxx\\\HHH???:::999777444333222222222333333222222333333444555555555999BBBQQQcccttt}}}~~~xxxtttwww{{{}}}|||~~~{{{xxxvvvssspppmmmjjjaaaXXXNNNIIICCC<<<:::;;;dddXXXNNNTTTlllyyyhhhgggooo~~~gggRRRFFFAAA>>>;;;>>><<<:::777666777888888666666666666555555555555666555444333333333333333111111000000//////......,,,,,,++++++++++++******++++++******++++++,,,---++++++,,,...111:::MMM^^^jjjooossssssqqqpppjjjddd[[[]]]dddmmmqqqrrrwww}}}}}}vvviii______kkkuuuyyyrrrtttuuurrroooooorrrvvv~~~zzz}}}}}}vvvrrrsssuuu{{{|||yyyzzzzzzzzz|||}}}zzzyyyyyyvvvpppkkk```[[[TTTNNNHHHCCC>>>:::777777777777777777888999666555444333333333333333444444333333333333222222222333333333333222111111...///000111222333444555222222333333333222111000///......------......///......---......000222333444555777888777555222000000///---,,,++++++,,,---,,,,,,,,,------.........111222444555888999;;;<<<@@@AAADDDGGGJJJNNNPPPQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVXXX[[[^^^aaacccdddaaaaaaaaa```___^^^]]]\\\[[[[[[[[[]]]___cccfffhhhkkkmmmnnnppppppnnnmmmkkkhhhggggggggghhhiiijjjjjjiiikkknnnoooqqqssswwwzzz}}}~~~}}}}}}yyywwwtttsssuuuyyy~~~~~~|||xxxwwwuuutttrrrqqqqqqqqqmmmkkkgggdddbbb```]]][[[\\\[[[[[[[[[\\\^^^```aaahhhjjjlllnnnooopppsssvvvxxxyyyzzz{{{{{{xxxvvvtttkkkfff^^^VVVNNNFFF>>>999777666666555555555555555666444444777888999===DDDUUUvvvzzzzzz|||||||||yyy]]]HHH???:::888666444333222222222333333222222333333444555444555999AAAOOOaaarrr}}}zzzuuuvvvyyy}}}}}}|||~~~{{{xxxvvvsssoookkkhhh```WWWMMMHHHBBB<<<999:::XXXPPPJJJQQQiiiyyyffffffooo{{{bbbNNNEEEAAA>>>;;;===;;;:::888777777777777666666666555555555444444555555444333333333333333111111111000000/////////,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---******,,,///222:::KKK\\\gggmmmqqqqqqqqqppplllfff]]]```gggooorrrrrrvvv}}}}}}vvvhhh\\\\\\gggrrrwwwssswwwzzzxxxsssqqqssswwwzzz~~~uuuoooqqqtttyyy~~~zzz{{{{{{|||~~~}}}zzzwwwvvvuuuqqqkkkfffZZZUUUNNNGGGCCC???;;;999444555777777666444555555555444444333333333444444333333333333333333333333222333333333333222111111...///000111333444666666444444555555555333222111...------------------...---------...///////////////000222333333222111000///...---++++++++++++,,,,,,,,,------...///000000111222444777999<<<>>>???BBBCCCEEEIIILLLOOORRRSSSVVVVVVWWWXXXXXXWWWWWWVVVTTTUUUWWWZZZ]]]```bbbccc```aaaaaaaaaaaaaaa```___\\\\\\\\\^^^```dddhhhjjjooopppppppppooonnnlllkkkiiiiiihhhhhhhhhiiiiiijjjjjjlllnnnppprrrtttxxx{{{}}}~~~zzzzzzwwwvvvtttrrrpppoooooonnnmmmkkkhhhdddaaa```______^^^^^^]]]]]]^^^```bbbcccfffhhhjjjkkklllnnnqqqtttwwwxxxyyyzzzyyywwwtttrrriiiddd\\\SSSKKKDDD===999666666555555444555555666666444444777777888<<>>;;;;;;;;;:::999888777666666666666555555555444444444333333222111111111222222111111111000000000000000,,,,,,,,,,,,,,,,,,------++++++******++++++,,,---***+++...111222888HHHVVVdddjjjoooooopppqqqmmmhhh___ccckkkrrrtttsssvvv}}}~~~vvvggg[[[]]]iiivvv{{{}}}|||wwwwwwzzz{{{yyypppkkkpppsssxxx}}}~~~~~~|||xxxtttrrrpppkkkddd^^^SSSOOOHHHBBB>>><<<:::999444777999999666444444444333333333222333333444444333333333333333333333333222333333333333222111111...///000222444555777777666666777888777555333222------,,,,,,,,,,,,------,,,---///000111000......000000111222222111111000///...---+++***++++++,,,,,,,,,---...///111111222111222444888;;;>>>AAABBBDDDFFFHHHKKKOOORRRTTTVVV\\\\\\]]]]]]\\\[[[ZZZYYYUUUVVVWWWYYY[[[]]]______```aaabbbcccdddeeeeeeeee___^^^^^^___bbbfffjjjlllppppppoooooonnnmmmmmmmmmiiiiiiiiiiiiiiijjjkkkkkkkkkmmmppprrrtttwwwzzz}}}|||yyyzzzxxxwwwuuusssqqqpppoooooonnnmmmiiieeebbb```aaabbb_________```aaabbbdddeeefffhhhiiikkklllnnnrrrtttvvvxxxyyyyyyxxxuuurrrpppfffaaaYYYQQQIIICCC<<<888555555555444444555555666555333333666666666;;;AAARRRrrraaaJJJ@@@777666555444333444444555333333222222333333444555333555999@@@LLL]]]ppp|||{{{zzz}}}}}}www|||zzzwwwtttqqqlllgggcccZZZRRRIIIEEE@@@;;;999;;;MMMJJJHHHPPPgggqqqtttqqqXXXGGGAAA@@@>>>;;;::::::::::::999777666555666666555555555444444444111111000000000000000000111111111111000000000000------------------------++++++******++++++,,,---,,,---000222333777DDDRRRbbbhhhmmmnnnpppqqqnnniiiaaaeeemmmtttuuussswww}}}~~~vvvhhh]]]```ooo}}}zzzxxxyyy~~~tttllliiiqqqtttxxx|||xxxsssppplllfff^^^XXXOOOKKKDDD???<<<:::999888888;;;======999666555555222222222111222222333444333333333333333333333333222333333333333222111111...///000222444666777888777888999999888666444333---,,,,,,++++++,,,,,,---...000222444444222000...222222222222222111111000///...---++++++++++++,,,,,,---...///000111222333000222444888<<<@@@BBBDDDFFFHHHJJJMMMQQQTTTVVVXXX```aaaaaaaaa```^^^\\\[[[WWWXXXXXXYYYZZZ[[[[[[\\\\\\]]]^^^```bbbccccccddd``````___```cccgggkkkmmmoooooonnnnnnmmmnnnooooooiiiiiiiiiiiijjjkkkmmmmmmmmmooorrrtttvvvyyy}}}{{{yyy{{{zzzyyywwwuuusssrrrqqqqqqooommmjjjfffbbbaaabbbddd`````````aaabbbdddeeefffgggiiijjjkkklllooorrruuuwwwxxxyyyyyywwwuuuqqqoooeee```XXXOOOHHHBBB<<<888555555444444444555555666555222222555555666:::@@@RRRqqq~~~___GGG<<<666555444333333444555666333333222222333333444555222555999???KKK\\\ooo|||}}}~~~}}}vvv{{{yyywwwtttqqqkkkeeeaaaYYYPPPHHHDDD@@@;;;999;;;MMMHHHGGGRRRkkkwwwlllSSSEEE@@@===::::::999777555333444555888:::555555444444444333333333000000000111222222333333111111000///////////////------,,,,,,,,,+++++++++,,,,,,,,,++++++************)))+++...000666DDDQQQaaaiiioooooommmnnnnnnlllggghhhlllrrrsssssswww~~~zzzmmmbbbeeesss|||{{{tttiiidddcccjjjlllrrr}}}}}}~~~~~~||||||wwwpppllliiicccZZZSSSKKKEEE===:::;;;;;;999777999999888777666555444444000111222333333222111000333222222222222222222333444444333222111111111222+++---///000000222555777;;;;;;<<<======;;;666222---------------...///000...111333444444333333444///333444333333666555111333111...,,,******++++++000111222222111000111333333333555888<<>>;;;999IIIEEEEEEPPPgggxxxtttkkkSSSEEE???<<<:::::::::999777666666888999:::444444444333333333333222222222111111111111111111111111000////////////////////////.........---------,,,,,,,,,++++++++++++---,,,---...///333???LLL```hhhooopppoooooonnnllleeefffjjjpppssstttyyyyyymmmbbbdddsssqqqfffcccbbbkkkkkknnnvvv|||zzzzzz~~~}}}wwwrrrmmmiiieee___WWWPPPIIICCC<<<999:::;;;999666888777777666555444444333111111222333333222111111222222111111111111222222333333222111111111111111...///000111111333666999???@@@AAAAAA>>>999444111...---------......///000000222444555444444444555555888888555555777666333111///---++++++,,,---...000111222222111111222333444444555888<<>>666111///...............//////000111333555555555555666888:::======:::888999777333///...---,,,,,,---///000000111333222222111333444555555777999<<>>999555666555555444555555666666555333333666777777<<>><<<:::888@@@>>>???GGGYYYqqqnnncccnnn~~~hhhPPPBBB===:::999888555666777777777666555444222222222111111111111000222222222111111111000000000000////////////000000------------,,,,,,,,,,,,------------------------+++***+++---...111===IIIZZZeeeooorrrqqqqqqnnnjjjeeeccceeekkkpppsssxxx~~~|||xxxlll```___mmmuuuiiidddccchhheeefffkkkrrrvvvuuurrrqqqwww~~~}}}zzzwwwppplllgggbbb\\\TTTLLLFFFAAA===999777888888888777777777666666666555555555333333333333333333333333111111000000000000111111111111000000000000000111222222333222333666:::===EEEIIIKKKFFF<<<333///...//////......//////000111222444555666666777:::<<<>>>BBBEEECCCAAA???:::444000///---,,,,,,---///000000222333333222222444555666777888:::===@@@CCCDDDHHHIIIMMMTTT^^^iiitttzzzzzzmmmaaaZZZYYYQQQQQQQQQOOOMMMMMMNNNPPPSSSVVV\\\___bbbccceeegggiiijjjkkknnnrrrvvvyyy{{{|||{{{zzzyyyxxxwwwwwwvvvwwwwwwvvvtttrrrrrrtttvvvwwwyyy{{{}}}~~~wwwuuussspppooopppqqqrrrooommmiiieeebbbaaabbbbbb```aaacccfffiiilllnnnoooqqqppppppooooooqqqsssuuuvvvwwwxxxxxxuuupppkkkhhh^^^WWWMMMEEE@@@<<<777444555444444555555555666666555333444666777888<<>><<<;;;:::===<<<===DDDSSShhh~~~wwwccc^^^mmm|||gggNNNAAA<<<999888888555666777777777555444222222222111111111000000000000000111111111222222222000000////////////000000......---------,,,,,,,,,------------------------+++***+++---...111<<>>:::666333333333444555555555555555555333444777888888===DDDQQQjjj~~~pppWWWFFF@@@999888777666555444444444333333333222222222222111111222555:::EEEWWWkkkyyyyyyuuusss{{{}}}zzzyyyvvvrrrmmmggg```YYYTTTKKKGGGCCC@@@???>>>===;;;;;;;;;===CCCRRRggg}}}lll___]]]lll{{{eeeMMM???;;;888777777777888888999888777555444222222222111111111000000///000000111222222333333///////////////000000111000000000/////////......,,,,,,,,,,,,------------...---...///...///999CCCVVVaaammmqqqqqqrrrpppllliiidddbbbfffkkkoootttyyyzzzxxxooo```]]]mmm{{{mmmfffdddeeebbbbbbhhhsss|||zzz~~~}}}}}}}}}|||yyyxxxtttrrrnnnjjjbbbYYYOOOGGGAAA>>>999999888777777888999999;;;::::::999777777666555333333222222222222333333111111111000000111111111111111000000000111222222222555888:::<<>>CCCJJJOOORRRYYY^^^]]]YYYQQQEEE:::444222000...---...//////111222444444444444666777::::::;;;===>>>???@@@@@@BBBEEEKKKUUUcccqqq~~~zzzlll\\\OOOIIIHHHHHHIIIJJJIIIIIIKKKNNNPPPTTTWWW]]]aaacccdddfffhhhiiilllppptttvvvzzz~~~~~~|||{{{{{{||||||yyyyyywwwuuussstttwwwzzz{{{}}}~~~xxxwwwuuutttsssssssssssspppnnnjjjfffdddcccdddeeedddfffjjjnnnppprrrrrrrrrqqqooollllllnnnpppppppppuuuwwwxxxvvvrrrllleee```WWWPPPGGG@@@<<<999666333222333444555555555555555555333444777888999>>>EEETTTmmmmmmTTTDDD???999999777666555444444444333222222222222222222222222333555999DDDUUUjjjxxx|||vvvssszzz~~~{{{yyyuuupppkkkfff___XXXTTTKKKGGGCCC@@@??????===<<<999:::===EEETTTkkkyyyggg^^^^^^kkkyyydddLLL>>>:::777666666888888888888777666555444333333222222222111111111111111111111111111222222///////////////000111111000000000000////////////++++++++++++,,,,,,,,,---...---...000///000999DDDVVVaaakkkoooqqqrrrqqqnnnhhhbbb___dddjjjooouuuzzzzzzzzzrrreeeccctttrrrhhhdddcccbbb``````hhhuuu{{{xxxwwwyyy~~~zzzuuusssrrrnnnlllgggbbbZZZPPPGGG@@@===<<<777777888777777888:::;;;<<<;;;:::888777555444333333222111111111111222333222222111111111111222222111111111111111222333333444777<<<@@@CCCEEEHHHKKKIIIFFFBBB===888333111///,,,---...///111444666777555777:::>>>DDDLLLUUU[[[^^^ccceee```YYYPPPCCC999222111///......///111222111222444555444555777888;;;;;;<<<===>>>?????????AAAFFFNNNYYYeeennnuuuyyy|||uuuiii\\\PPPHHHDDDBBBDDDFFFGGGHHHIIIKKKNNNQQQVVVZZZ___bbbdddfffgggiiiiiimmmsssvvvyyy|||}}}||||||}}}~~~xxxxxxvvvtttssstttxxx{{{}}}~~~}}}wwwvvvuuutttsssrrrqqqqqqmmmllliiifffdddcccddddddeeegggkkkoooqqqqqqpppoooqqqnnnkkklllnnnpppqqqpppssstttuuutttooohhh```\\\UUUNNNEEE???<<<999666333111222333555666666555555555333444777888999>>>EEEVVVpppkkkRRRCCC>>>:::999888666555555444444222222222222222222222333333444555999CCCTTThhhvvvzzzvvv{{{~~~~~~{{{xxxuuupppjjjeee___XXXTTTJJJGGGBBB@@@???>>>===<<<777999>>>GGGWWWpppttteee^^^___jjjyyycccKKK>>>:::777666666777666666555444333333333333333333222222222222111333333222222111000000000///////////////000111111///.........------------*********++++++,,,,,,,,,******---000000333===HHHVVV```kkknnnppprrrqqqooofff```]]]bbbjjjpppvvv|||zzz{{{uuuiiihhh{{{xxxjjjbbbaaabbb___]]]___iiixxx~~~yyyuuutttwww}}}{{{tttooommmkkkhhheeeaaa\\\TTTJJJAAA<<<;;;;;;666777888888888888:::<<<<<<;;;999888555444222111333222111000000111222333333333222222222222333333222222111111222333444444555999???DDDHHHJJJMMMOOOMMMHHHAAA;;;777444111///,,,,,,---///222555777888777999===BBBIIIRRR\\\ccceeegggeee]]]TTTJJJ???555000000......///111333444111333444555555555777999<<<<<<===>>>>>>???>>>>>>@@@GGGRRR]]]fffkkkllllllnnnfffZZZOOOHHHDDDBBBBBBBBBDDDFFFGGGHHHKKKOOORRRXXX[[[```dddeeefffhhhiiijjjooouuuxxx{{{~~~}}}|||}}}~~~~~~wwwwwwuuusssrrrtttxxx|||~~~vvvvvvuuutttsssqqqooonnnkkkjjjgggeeedddccccccccceeegggkkknnnpppooommmlllrrrnnnkkklllooorrrrrrqqqqqqssssssrrrmmmeee]]]XXXTTTNNNEEE???<<<999666333000222333555666666555555555333444777999:::???EEEXXXrrrlllSSSDDD???:::999888666555555555555111111222222222333333333444444666999BBBSSSgggttt}}}zzz}}}~~~{{{xxxtttooojjjeee___YYYUUUJJJFFFBBB???>>>===<<<;;;;;;<<<@@@LLL```{{{zzzpppbbbYYY\\\mmm{{{\\\FFF???999777999555666777888888777555333222333333333222111000///...000000000000000000000000000000000000000000000000))))))+++,,,---............---,,,,,,++++++,,,,,,***+++,,,---///444999===PPP^^^kkkppppppqqqpppnnniiibbb]]]```fffmmmvvv~~~xxxmmmkkk|||xxxiii^^^]]]bbb]]]eeejjjmmmxxx~~~|||{{{xxxsssqqqrrryyy{{{}}}uuulllhhhiiiiiiddd```]]]VVVMMMDDD???;;;888666666777888999:::;;;;;;;;;888888777555444333222111...///000222222222111000111111222222222333333333000111111000000000333555777;;;CCCLLLTTTXXXWWWUUUOOOJJJBBB999333000000000//////000111333666888999999===CCCJJJQQQXXX]]]aaaddd___WWWNNNFFF>>>777333///000111222111111222333444555555555555666:::======???@@@@@@??????@@@BBBCCCHHHPPPXXX___bbbddddddbbbZZZNNNFFFCCCCCCCCCCCCDDDFFFHHHIIIKKKOOOSSSVVVZZZ\\\```eeeiiilllnnnooorrrxxx||||||~~~}}}|||{{{zzzyyywwwvvvuuuvvvzzz~~~~~~xxxrrrppprrrrrrooolllhhhiiiiiiddd___^^^aaafffhhhjjjlllnnnmmmmmmmmmnnnnnnoooooopppppppppoooooorrrrrrrrrpppkkkddd]]]YYYPPPKKKDDD>>>:::777444222444444555555666555555555555777333333999999<<>>::::::<<<======>>>???EEETTTkkkyyypppcccZZZ]]]mmmxxxYYYEEE???888777888444555555555555444333222111333333333333222111000///000000000000000000000000000000000000000000000000+++,,,---...////////////------,,,++++++++++++++++++,,,...///111666<<<@@@QQQ^^^kkkqqqrrrssstttrrrjjjddd```ccchhhooowww~~~zzzpppmmm|||xxxkkk```^^^bbbccclllrrruuu{{{xxxvvvsssoooooorrrzzz}}}~~~wwwppphhhfffgggfffaaa\\\XXXRRRIIIAAA<<<999777555555666777888999999999999777777666555444333222222000111222333333222111111111111111222222222333333000111111111000111333555;;;???HHHQQQYYY\\\ZZZXXXKKKFFF???777222////////////000111222444666888999;;;???EEEMMMUUUZZZ\\\]]]YYYTTTMMMFFF@@@:::555111000111111222222222333444444555555555555777;;;>>>???@@@AAAAAAAAAAAACCCEEEFFFIIIOOOUUUYYY[[[[[[[[[XXXRRRJJJEEECCCCCCCCCBBBEEEGGGJJJMMMOOOSSSXXX[[[```bbbeeeiiilllooopppqqqvvv|||~~~|||{{{zzzzzzyyyxxxwwwyyy|||~~~{{{vvvqqqoooppppppmmmjjjggghhhgggccc^^^]]]```dddgggiiilllmmmlllkkkkkklllppppppqqqqqqqqqqqqpppppppppqqqpppnnniiibbb[[[WWWNNNJJJCCC===999666333111222333444555555555555555555777333222999888<<>>;;;;;;;;;<<<<<>>BBBPPP]]]jjjoooqqqsssttttttlllfffbbbeeekkkpppwww}}}}}}sssnnnyyy~~~vvvkkkaaa^^^bbbiiirrryyy~~~~~~wwwqqqooollljjjmmmqqq{{{~~~xxxooojjjdddbbbcccaaa\\\WWWPPPKKKCCC===999777555444555666666777777666666666555555555444444333333333222333333444333333222222000000111111111222222222000111222111000111444666<<>>AAAHHHQQQYYY\\\YYYUUULLLHHHBBB>>>:::888555222222222222222333444444555444555666666666999===@@@AAABBBCCCCCCCCCEEEGGGIIIIIILLLPPPTTTWWWXXXWWWVVVOOOLLLHHHFFFEEEFFFFFFFFFHHHKKKOOOSSSWWW[[[___cccgggiiikkknnnqqqssstttuuu{{{}}}{{{zzzzzzzzzzzzzzz|||~~~~~~|||wwwtttpppoooooonnnjjjgggeeeeeeddd```\\\\\\___bbbeeehhhkkklllkkkjjjjjjkkkppppppppppppppppppppppppooopppooolllggg```YYYTTTLLLGGG@@@;;;777555222111000111222333444555555555444777333222888777<<>>III]]]ooo|||}}}{{{vvvooojjjeee]]]UUUNNNGGGCCC???<<<<<<;;;:::999???FFFWWWqqqyyynnnhhhjjjvvvjjjOOO@@@<<<666444666333444333222000000000111222333333333333333222111111111111111111111111111111////////////////////////000111111111000000///...,,,,,,+++************+++,,,---///000333777===BBBMMMZZZfffkkkmmmpppqqqppplllfffdddgggllloootttzzz}}}}}}tttmmmsss|||wwwqqqggg______ccclllvvv~~~|||tttmmmiiigggggglllrrrzzz~~~}}}uuukkkgggcccaaa___\\\UUUPPPIIIEEE???:::888666555444666666666666666555444444333333333333333333444444333333333333333222222222000000000111111111222222111111222222111222555777:::???GGGPPPVVVUUUQQQLLL>>>;;;777333000//////000222222222444555777999:::@@@CCCJJJSSSZZZZZZSSSLLLDDDAAA===:::999999777666555333222222444555666666444555666777888;;;???CCCBBBDDDFFFGGGGGGIIILLLOOONNNPPPSSSWWWYYY[[[[[[[[[PPPNNNKKKIIIIIIKKKMMMNNNNNNRRRWWW\\\```dddhhhkkklllmmmooorrruuuxxxzzz{{{~~~|||{{{zzzzzz{{{|||~~~}}}{{{uuussspppoooooommmiiifffdddcccbbb^^^[[[[[[^^^aaacccfffjjjmmmmmmmmmmmmmmmppppppoooooonnnnnnooooooooooooooolllfff___WWWSSSHHHDDD>>>999666444222000...///111222333444555555333777333222777777===LLLiii~~~sssoooqqq}}}{{{bbbNNNCCCBBB===<<<:::888666444444333222111111000000111111222444333555888<<>><<<666333555222555444222111111111333333222222333333333222111111222222222222222222222222////////////////////////000000000000000///...------,,,++++++******+++++++++,,,---...111555:::>>>KKKXXXeeejjjkkkmmmnnnmmmkkkfffdddhhhkkkmmmpppuuuwww||||||sssjjjkkkyyy{{{tttmmmddd^^^___eeeoooyyy{{{ssskkkhhhggggggmmmsss|||yyypppjjjgggbbb___[[[VVVNNNIIIDDD@@@;;;888777666555444777777777777666555444333222222222333333333333333222222222111111111222222000111111111111222222222111222222222222333666888888<<>><<<<<<<<<<<<;;;:::999666333333555666666555444555777888:::===BBBEEEDDDGGGJJJLLLNNNPPPRRRUUUVVVWWWYYY[[[\\\]]]^^^^^^XXXUUUQQQNNNMMMPPPTTTWWWWWW[[[aaafffiiillloooqqqnnnooorrruuuyyy}}}~~~}}}zzzzzz{{{}}}~~~|||zzzuuusssrrrpppooollliiigggdddbbb```^^^\\\\\\^^^```bbbfffkkkoooqqqqqqrrrrrrrrrqqqpppoooooooooooopppppppppooolllfff^^^VVVRRRFFFAAA<<<777444333111000...///000222333444444444222666333222777888???PPPmmmwwwmmmjjjmmmvvv{{{www^^^KKKBBBAAA<<<<<<:::888666555444333222111111000000111111222444333444666:::DDDWWWiii|||zzz{{{|||wwwoooiiiccc[[[QQQKKKEEEBBB???===<<<;;;999888GGGYYYwwwwwwyyyyyy]]]FFF<<<<<<666444666333444444333333222333333444111111222222222111111000222222222222222222222222000000000000000000000000///////////////...------...---,,,,,,++++++,,,,,,***+++,,,,,,...111666:::HHHVVVdddkkklllnnnnnnllljjjeeedddhhhkkkkkkmmmpppsssxxxzzzrrrfffdddnnnyyy~~~zzzyyy}}}yyyqqqggg```bbbhhhttt~~~zzz{{{{{{tttnnnlllkkkkkkpppvvv~~~{{{rrrhhhgggddd___ZZZUUUNNNHHHCCC@@@===999666666666555444666666666666666555444333222222222222222222222222111111111111111222333333111111222222222333333333111222333333333444777::::::>>>CCCHHHJJJGGG@@@;;;666555444333222111111111111222333555888;;;===???CCCHHHOOOSSSSSSMMMEEE@@@>>>>>>???AAACCCDDDBBB@@@===999555444666777666444444555777999;;;???DDDHHHHHHLLLQQQUUUWWWYYYZZZ[[[^^^^^^^^^]]]]]]]]]^^^^^^___]]]YYYUUUSSSVVV[[[___aaafffkkkpppqqqrrrssstttrrrsssuuuxxx}}}{{{{{{|||~~~}}}{{{zzzuuutttrrrpppnnnllljjjiiieeeccc```^^^]]]^^^```aaabbbgggmmmqqqsssttttttuuutttsssrrrpppppppppqqqqqqppppppoookkkeee\\\UUUPPPDDD@@@:::666444333222111///000111222333444444444000666444333888999BBBUUUsssxxxnnnkkkmmmooossszzzttt\\\III@@@@@@::::::999888666555444333222222111111111111222222444333444666999CCCVVVggg||||||xxx}}}{{{vvvooohhhbbbZZZQQQJJJDDDAAA===;;;;;;;;;;;;:::III```xxxzzzxxxXXXDDD;;;<<<666444666444222222333333444333333222///000000111111000000000000000000000000000000000000000000000000000000000//////////////////......///...------,,,,,,------***+++++++++,,,///333777@@@PPPaaaiiimmmooonnnllljjjfffeeeiiilllkkkkkkmmmpppvvvxxxpppddd```hhhqqq|||wwwuuu{{{|||qqqgggfffjjjwwwyyyrrrrrrwww{{{vvvrrrqqqqqqppptttyyy~~~|||wwwlllaaa```]]]YYYSSSMMMGGGBBB>>><<<999666444444444333222333444444444444444333333222222222222111111111111111111111111222444555666222333333333333444444444111222333333333555888:::===???BBBEEEFFFBBB;;;666333333333222222111000000000111333555999<<>><<<:::777444333333333222111111222222333333333222222222222222222111111000000222222111222333555777999333333333444444444555555111222333333444555888;;;??????AAACCCBBB>>>777222111111111222111000/////////000222666:::>>>AAACCCGGGNNNUUUSSSKKKCCC@@@AAABBBEEEKKKRRRXXXYYYWWWUUUDDD>>>777555666777555222444666888:::===AAAGGGKKKOOOUUU^^^eeehhhhhhggggggbbbbbbbbbccceeegggjjjkkkhhhjjjlllkkkiiiiiillloooqqquuuyyy|||{{{xxxvvvuuu||||||}}}~~~|||zzzuuutttqqqmmmjjjhhhiiikkkgggeeeaaa``````bbbccccccgggkkkpppssstttrrrqqqppppppnnnllljjjiiijjjkkklllnnnmmmlllhhhaaaXXXPPPKKKBBB>>>999666444444333222222333333444444444333333...555444444:::===HHH]]]|||vvvvvvrrrvvv{{{sss[[[HHH??????666666666666666555444444444333333222222333333444666555555666999BBBTTTfffyyy|||zzzuuunnngggaaaZZZQQQJJJDDD@@@;;;888999;;;===>>>JJJfff{{{rrrzzzpppVVVGGG999555666666333222333222111000000111222333////////////////////////........................111111000///////////////......////////////......,,,,,,+++++++++,,,------,,,,,,,,,,,,---...//////555BBBUUUdddlllmmmlllkkkkkkgggdddeeekkkoooooommmqqqxxxvvvnnnggg^^^aaassszzz}}}uuullljjjuuu~~~|||kkkdddeeefffuuu{{{uuupppoootttyyy{{{{{{~~~||||||wwwlllddd```[[[VVVNNNGGGBBB>>>;;;999444444444444444333333333555555444333333333333444222111111111000000000///111111222222222333333333333333222222333333444555444444444555777:::<<<>>>EEEFFFFFFFFFBBB===777333000000000000000000000000444555777888:::===BBBFFFIIINNNRRRPPPHHHBBB??????DDDHHHOOOXXXaaaddd\\\QQQEEE???777444444555666555777888:::<<<>>>CCCIIIMMMTTT]]]eeeiiilllooonnnjjjeeefffhhhiiijjjkkknnnppptttsssrrrooonnnppptttxxx|||{{{{{{|||}}}}}}|||zzz~~~~~~|||yyyvvvttttttsssqqqooollljjjhhhggghhhhhhgggfffeeeeeeddddddiiilllqqquuuwwwuuuoookkknnnllliiihhhiiijjjjjjjjjooommmjjjgggaaaXXXOOOHHHAAA===777222111111222222000111222444555666666666666777333444;;;===KKKccc{{{{{{vvvyyyqqqWWWIIIAAA===999999888666555333222222333333333333333333333333333555888999777===NNN```vvv~~~zzztttmmmggg```XXXOOOHHHDDDAAA===;;;;;;;;;::::::IIIeee~~~ttt}}}oooUUUFFF999555666555333222222111000000000000111222000000000000000000000000........................111000000///////////////......////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////444@@@RRRaaaiiikkkkkkjjjjjjgggdddggglllqqqrrrqqqoooxxxvvvpppjjjbbbeeevvvyyyooollltttzzz}}}xxxhhhaaaaaahhhvvv{{{uuuppppppuuu{{{}}}}}}~~~~~~uuujjjbbb^^^ZZZTTTLLLEEE@@@<<<999777555444444444444444444444555555444333333333333444333333222222111000000000111111111222222333333333222222222222222333444444111111111333555777:::;;;DDDFFFHHHFFFAAA;;;666444000000000000000000000000333444666888:::>>>DDDHHHJJJOOOSSSPPPIIICCCAAABBBIIIOOOVVV\\\bbbccc[[[PPPCCC>>>777444333555555555777999;;;<<>>999999888666555444333222333333333333333333333333333444777888777<<>>:::555111000111111111111222333444555666666666444666444666>>>CCCTTTooojjjSSSGGGAAA>>>999888777666555444333222333333333333333333333333333444777888777;;;KKK[[[rrr~~~xxxppphhh```WWWLLLEEEAAA???;;;:::;;;<<<<<<;;;LLLbbb}}}jjjNNNBBB888666666444222222000000////////////000000000000000000000000000000000000000000000000000000000//////.........//////......////////////......///.........---,,,+++***,,,,,,,,,,,,---...//////222;;;JJJXXXccchhhjjjjjjfffdddbbbcccgggkkkllllllllluuuvvvsssqqqiiijjjyyy|||xxxzzzxxxuuuvvv~~~zzzpppddd```bbbqqq|||{{{vvvuuuwwwzzz}}}~~~|||}}}uuulllddd]]]XXXTTTNNNFFF>>>:::666444222444444444555555666666666555444333333222222333333333333222222111000000000111111222222222222222222222111111111111222333333444444555666888;;;===???BBBGGGJJJFFF===555444555000000000000000000000000111222555777;;;BBBIIINNNPPPSSSTTTQQQKKKGGGIIILLLSSS[[[aaa___YYYSSSLLLFFF???<<<777444333444555666666888;;;>>>BBBHHHOOOTTTYYYdddooovvvzzz}}}|||xxxtttuuuwwwxxxyyy|||~~~~~~}}}zzzxxxuuussspppllllllqqqxxx~~~~~~{{{yyywwwuuutttqqqpppooommmkkkiiihhhgggfffgggggghhhhhhiiijjjjjjjjjnnnsssuuutttqqqmmmkkkjjjhhhffffffggghhhhhhggghhhfffbbb^^^XXXPPPHHHBBB<<<888333000000000000000111222333444555555555555444777555777>>>DDDVVVsssfffQQQFFF@@@<<<888888777666555444333333333333333333333333333333333444555777666:::IIIWWWqqq}}}~~~~~~}}}wwwooohhhaaaXXXMMMFFF@@@>>>;;;::::::<<<<<<<<>>BBBDDD@@@999333222333000000000000000000000000111222444777<<>>BBBHHHOOOWWW]]]gggooowww{{{}}}}}}zzzzzz{{{}}}|||zzzxxxwwwvvvtttqqqooojjjgggccc^^^\\\^^^dddiiilllmmmoooqqqsssvvvwwwxxxyyy}}}}}}zzzyyywwwuuusssnnnmmmmmmkkkjjjiiihhhhhhggghhhjjjlllnnnpppqqqrrrvvvyyy|||zzztttnnnkkkjjjhhhgggfffggghhhiiihhhggghhheee```[[[UUUNNNFFFAAA999666333111111222111111222333444444555555444444444888666777===DDDZZZzzzaaaLLLCCC===999888777777666555555444444333333333333333333333333444222333555555888DDDPPPkkkxxx}}}{{{|||{{{vvvnnnhhhbbbZZZQQQJJJ@@@>>>:::999:::;;;;;;:::OOOaaayyyzzzvvvxxxZZZCCC<<<666666666333111333000000111222222111000000////////////////////////...........................------------...///000......////////////......,,,---/////////...---+++,,,,,,,,,,,,---...//////000444===KKKYYYeeekkkllllllkkkhhheeebbbaaabbbccccccnnnssswww{{{uuuttttttlllhhhiiimmmsssxxxxxxvvvtttnnnmmmooopppkkkfffgggkkkvvv~~~yyyuuuuuuwwwzzz{{{}}}tttnnnjjjeee___YYYJJJDDD<<<666333333333444///000111222333555666666444333222222111222222222111222222333444555666666666666555555555444444444444444333333444444555666666666666777999<<>>???<<<888444222111000000000000000000000000222333555777<<>>;;;999999:::999999NNN```zzz|||qqqpppuuuUUUAAA;;;666666666333111333000111222333333222111000000000000000000000000000........................---------------...///000......////////////......+++---...000000///---,,,,,,,,,,,,,,,---.../////////222:::HHHWWWcccjjjkkkiiihhhfffccc```___```aaaaaalllrrryyyzzzxxxqqqiiidddgggoooxxx|||{{{yyyyyytttrrrrrrqqqkkkddddddhhhuuu~~~yyyuuuuuuxxx{{{{{{~~~wwwoooiiieeeaaa[[[UUUIIICCC;;;555333333444555...///000111333444666666444333222222111111222222222333444555777888999:::777777666666666555555555555444444444444555666666777777888999;;;===@@@BBB<<<<<<;;;:::777444222000000000000000000000000000333444555777<<>>999777777666666555555444444333333333333333333333333444222222444444777AAAKKKdddrrryyyqqqiiibbbXXXNNNGGGBBB???;;;999999999999888SSSjjj|||uuukkkkkknnnTTTBBB>>>999555444444333333111111000000000000111111000///...---,,,+++++++++......////////////..............................//////............////////////...---,,,,,,++++++---,,,,,,++++++,,,,,,---///000555@@@PPP^^^gggkkkhhhiiifff___YYYWWW\\\aaahhhjjjrrr{{{}}}zzz}}}}}}mmmhhhdddiiirrrzzz|||{{{}}}yyyxxxssslllfffeeekkkzzzyyyvvvwwwyyyyyyxxx|||~~~zzztttooohhhdddaaa^^^YYYUUUCCC???999555333333333222222222111111222444666777666555444444222222111000777666666777:::<<<======888;;;======:::888777666444555666777777777666555777777777777888999::::::;;;======:::555000---,,,111111000000000000111111444444444555888@@@IIIOOOYYYXXXTTTLLLJJJPPPVVVWWW[[[TTTJJJDDDBBB???999555666666555333222444999<<<===AAAGGGNNNUUU]]]eeejjjmmmoooqqqpppnnnnnnpppsssyyyyyy{{{xxxmmmbbb\\\[[[\\\^^^``````___^^^]]]UUUPPPMMMLLLMMMOOOWWW___ccchhhnnnpppqqqqqqtttvvv|||~~~{{{wwwvvvuuutttvvvzzz|||xxxvvvuuusssrrrpppsssqqqnnnkkkiiihhhhhhiiiiiikkknnnoooooopppqqqsssyyyzzzyyywwwrrrmmmkkkjjjjjjiiigggfffggghhhgggfffdddaaa\\\VVVPPPHHHAAA<<<666555222000//////000000///000111222333333444333666555888===@@@LLLkkkuuuXXXFFF???<<<:::999888777666444444333333444333333333333444555555555333444555444555<<>>AAAEEEJJJPPPWWW^^^cccfffhhhkkklllkkkkkkmmmooosssuuuxxx~~~~~~sssiii___WWWQQQMMMLLLMMMOOOQQQRRRQQQQQQPPPOOOKKKIIIIIIJJJLLLSSS[[[ccchhhnnnqqqrrrsssvvvxxx||||||wwwwwwuuutttuuuyyy~~~|||yyyuuusssssssssqqqpppuuusssoookkkhhhgggfffgggiiikkknnnooooooppprrrsssvvvwwwwwwtttppplllkkkjjjmmmkkkhhhffffffeeedddbbbccc```[[[UUUOOOHHH@@@;;;666444222000//////000000000111222333444444444444666444888>>>CCCQQQqqqsssXXXGGG???<<<;;;999888777666444444444444333222222222222333444444555333444555555555;;;DDD\\\nnn|||tttlllddd[[[PPPHHHBBB>>>;;;999999:::::::::vvv{{{oooeeeddduuu~~~aaaIII???;;;777444333333222111111000000//////000000111///...------,,,,,,,,,,,,......////////////......------------------------...------,,,,,,------............------,,,,,,+++---,,,,,,++++++,,,,,,---000000444<<>>DDDDDDDDDAAA===999888777888999::::::;;;:::::::::888888777777777888999999555555555333111000111222111000000//////000000111111222444666999>>>DDDIIINNNPPPQQQOOOQQQVVVXXXVVVQQQKKKCCC===;;;888444111555555555444333555888;;;@@@AAADDDFFFJJJOOOVVV[[[]]]```dddfffggghhhiiijjjmmmoootttyyy~~~~~~ssskkk^^^SSSKKKGGGDDDCCCAAACCCEEEGGGHHHHHHHHHHHHHHHFFFEEEHHHIIIKKKQQQYYYbbbgggnnnrrrsssuuuxxx{{{}}}~~~zzzzzzwwwuuuxxx~~~~~~{{{wwwuuurrrqqqqqqrrrqqqqqqvvvtttpppkkkhhhfffeeeeeehhhkkkmmmooooooppprrrssstttuuutttrrrnnnkkkjjjjjjllliiigggeeeeeedddcccaaaccc___ZZZTTTNNNGGG???:::666444222000//////000111222222333444555555555555555444888>>>EEEWWWyyynnnUUUFFF???<<<;;;999888777555444444444444222111111111111222333333555333444555555555;;;CCCWWWkkk~~~vvvnnnfff\\\PPPHHHAAA===:::888888999::::::yyykkkbbbaaassszzz]]]GGG===:::666444333222111000000000////////////000000///...---,,,,,,,,,,,,,,,---......//////......------------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---//////222:::FFFTTT```gggjjjiiifff```[[[\\\cccjjjuuu{{{}}}pppgggeeeeeejjjrrryyy|||qqqnnntttzzzuuurrrrrrrrrsssvvvyyy}}}{{{tttkkkeee```aaacccgggmmmssswwwzzzyyyrrrhhh___YYYSSSLLLGGG>>>:::555222111111000///000000000000000111111111111111222222333333333333444444555555777999<<>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;999888777777777777777888333333222000......000222000000////////////000000000222444777999===BBBFFFIIIMMMOOOQQQTTTYYYXXXUUULLLGGG@@@;;;888666444222555666666666555666999;;;@@@AAABBBCCCFFFKKKQQQUUUXXX[[[```dddfffffffffeeefffiiimmmsssvvvvvvsssoooeee]]]QQQGGGAAA???>>>>>><<<===???AAACCCDDDDDDDDDDDDBBBDDDHHHJJJLLLRRRYYY```fffmmmqqqsssuuuyyy|||}}}~~~~~~{{{yyy||||||yyytttrrrppppppqqqrrrrrrrrrtttrrrnnnjjjgggfffeeeeeehhhjjjmmmooooooppprrrtttvvvuuutttpppllliiihhhiiigggeeeddddddeeefffeeedddccc___ZZZTTTNNNGGG???:::555444222000//////000111333333444555666666555555666555888===FFF[[[~~~fffQQQEEE>>>;;;:::888888666555555444444444222222222222222333333444444333444666555444:::BBBQQQfff~~~wwwppphhh\\\PPPGGG@@@<<<999777888999::::::yyyhhhaaacccvvvxxx[[[HHH;;;999666444333222111000000000////////////000000......---,,,,,,,,,------------............------------------------------,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,---,,,,,,++++++,,,,,,------...000777BBBQQQ```iiihhhhhhfffaaa\\\^^^eeemmmvvv}}}~~~}}}uuukkkeeeeee```eeennnvvvzzzxxxrrrrrr~~~}}}wwwrrrnnnmmmnnnooovvvyyy||||||wwwnnnddd^^^VVVXXX[[[^^^ccciiinnnrrrsssmmmeee^^^YYYTTTMMMHHH>>>;;;777444333222111000000111111111000000000///000111111222222333333444222444555555555888<<<@@@EEEGGGHHHGGGEEECCCCCCDDD@@@??????>>>===<<<<<<<<<999999888777666666666666444333111...,,,,,,...000000000////////////000000///111444777999===AAAEEEGGGJJJMMMPPPTTTXXXVVVQQQHHHDDD>>>:::777666555444555666888999999:::<<<>>>>>>???AAABBBDDDHHHMMMQQQWWWZZZ___dddgggfffcccaaa\\\^^^bbbfffhhhfffbbb^^^QQQLLLEEE>>>:::888666555666777999:::<<<===>>>>>>???>>>AAAFFFJJJMMMSSSZZZ___eeelllqqqsssvvvzzz}}}}}}~~~~~~}}}~~~~~~}}}|||~~~|||yyytttrrrpppppprrrsssssssssooonnnkkkhhhggggggggghhhgggjjjmmmooopppqqqssstttxxxwwwtttooojjjgggggghhhfffdddcccccceeefffeeedddccc___ZZZTTTNNNGGG@@@;;;555333111000///000111222444444555666666666555555666666888<<>>;;;888555555444222111//////000000///...---,,,000111111111222222333333111333444444333666<<>>:::777666666666555888;;;===>>>???AAACCC@@@AAACCCEEEFFFIIIMMMPPPYYY\\\```eeegggddd^^^ZZZOOOPPPRRRTTTUUUTTTPPPMMMDDDAAA>>>;;;999777444111666666777888999:::;;;<<<:::999<<>>:::999888777555555444444111111111///,,,,,,---/////////............/////////111333666999>>>DDDIIIGGGGGGEEEDDDHHHLLLJJJDDDAAA@@@===999666555777888555999===AAACCCDDDFFFGGGHHHJJJMMMNNNNNNOOOQQQSSSZZZ\\\```dddeee```XXXQQQGGGFFFEEEFFFFFFFFFDDDBBB???>>>===<<<<<<:::777555777777777888999:::;;;;;;999888;;;BBBHHHMMMUUU^^^ccchhhppptttwwwyyy}}}~~~}}}yyyyyyxxxxxxxxxxxxvvvuuupppoookkkddd]]]XXXVVVUUUSSSUUUWWWVVVVVVWWWZZZ]]]dddiiipppuuuwwwyyy|||~~~|||~~~|||wwwuuurrrqqqqqqqqqpppppphhhgggeeeddddddeeefffhhhgggiiilllooopppqqqsssuuutttrrrooojjjffffffhhhkkkjjjhhheeeeeeeeeeeedddccc___\\\WWWQQQKKKDDD<<<777444333111//////000111222444444555555555444444333333666999===JJJddd|||yyyrrrTTTHHHEEE???::::::777777666555555555555666333333222222333333444555333333444666555333777>>>BBBZZZttt~~~yyytttmmm```RRRHHH@@@===999888999;;;<<<<<>><<<888555555777888666:::???CCCEEEGGGIIIJJJRRRTTTWWWXXXWWWVVVWWWWWWZZZ\\\___cccccc]]]SSSKKKDDDBBB@@@???@@@@@@???>>>>>><<<;;;;;;;;;;;;999777555555444444555666777777;;;:::===DDDJJJOOOYYYbbbeeekkkrrrwwwyyy{{{~~~}}}~~~~~~|||zzzwwwvvvvvvvvvuuutttqqqnnngggeeeaaa[[[TTTOOONNNNNNHHHHHHHHHFFFEEEHHHMMMRRRVVV\\\dddkkknnnrrruuuxxx}}}|||xxxuuurrrpppppppppooommmhhhfffeeeccccccccceeeffffffiiilllooopppqqqsssuuupppnnnkkkgggeeefffiiilllfffeeeddddddfffhhhgggggg]]]ZZZUUUOOOIIIBBB:::555444333111//////000222333333444444555444444333333111555:::>>>LLLhhh}}}pppmmmsss~~~qqqSSSHHHFFFAAA<<<<<<777666666555555555555666222222111111222222333444333333444777555333777===@@@XXXrrr~~~~~~{{{vvvooocccTTTJJJ@@@===:::999:::<<<======yyysss{{{hhhKKK===888777666444222111111111////////////............---...///...,,,+++,,,---///...,,,+++***++++++,,,((()))******(((((()))***...------,,,,,,,,,------------------------------...------,,,,,,------...---,,,---000333;;;KKKZZZ```bbbcccbbb___bbbiiiooossswww}}}rrrccciiittt~~~|||}}}}}}}}}~~~vvvmmmkkkiiilllooorrr{{{vvvmmmkkkwww~~~{{{uuuoookkkjjjkkklllmmmllllllkkkhhh```VVVNNNJJJHHHFFFEEECCCAAA===:::===>>>???BBBEEEFFFEEEDDD@@@===:::888777777555444444222111000111111111000333222222111111222222333222111000000222555999;;;EEEJJJQQQWWW\\\\\\[[[ZZZ[[[TTTMMMIIIHHHEEE@@@<<<999888777666555555555555666333000///000000000///***+++---///000111111222111111222444777;;;???BBBAAAAAAAAA@@@???>>><<<<<<<<<;;;999777777888999:::;;;>>>AAADDDHHHNNNUUUZZZ```aaacccbbb___\\\ZZZZZZZZZ___bbbbbb___ZZZOOOEEECCC???;;;:::;;;<<<:::777;;;===>>>===:::777666666666555555444555666777888999;;;>>>@@@DDDMMMXXX```iiilllqqqwww}}}~~~}}}|||zzzxxxuuutttsssrrrrrrqqqnnnlllhhhddd]]]WWWSSSOOOLLLJJJGGGGGGEEEDDDDDDDDDDDDEEEMMMQQQVVV\\\bbbjjjqqqvvv~~~||||||vvvuuusssqqqpppmmmiiifffeeeccc``````bbbdddffffffjjjkkkmmmqqqtttuuuuuutttuuuooohhhddddddeeeeeeeeeeeecccbbbbbbddddddcccbbb\\\WWWPPPIIICCC>>>999666111000///......///000000222222222222222222222222222777:::???OOOlllyyykkkhhhnnntttvvvqqqTTTHHHEEE@@@:::999666666555444333333333333333222111111111222333444222333333444555666888888>>>QQQhhhyyy~~~|||{{{}}}wwwlll___QQQHHHBBB???<<<:::;;;===>>>>>>vvvsss~~~eeeJJJ===888777666444222111111111////////////............---...///...,,,+++,,,---...---,,,+++++++++,,,---,,,---...---,,,,,,---......------,,,,,,---------------------------------------,,,,,,,,,,,,------///------///222999HHHVVV^^^aaadddbbb```ccciiippppppuuu|||uuufffjjjpppxxx~~~~~~uuuppplllmmmooottt~~~tttnnnkkkvvv~~~zzztttoookkkjjjkkklllkkkjjjhhhgggccc[[[QQQJJJIIIHHHHHHGGGGGGDDD@@@============???BBBDDDCCCBBBDDDAAA===::::::999888777555333111111222222111000333333222222222222333333333222111222444777:::===@@@DDDJJJQQQVVVYYYZZZZZZXXXSSSLLLIIIIIIGGGCCC???999888666555444333444444333111///......///...---......///000111111111111111111222333666:::===@@@?????????>>>>>>===<<<;;;<<<:::999777777888:::;;;<<<>>>BBBGGGLLLRRRXXX]]]dddfffiiiiiifffccc```___]]]bbbeeedddbbb^^^TTTJJJCCC???<<<;;;>>>@@@???===<<<===>>>===:::888777777888777666555666666888999999;;;===???DDDMMMYYYaaannnqqqwww}}}}}}|||zzzxxxvvvrrrpppnnnnnnnnnmmmllljjjkkkgggaaa[[[VVVRRRNNNKKKGGGFFFDDDBBBBBBCCCDDDEEEJJJMMMRRRWWW]]]dddlllqqq|||~~~{{{{{{uuusssrrrqqqpppnnnkkkhhhfffccc``````bbbeeeggghhhjjjlllooorrrtttuuusssrrrnnniiiccc```aaacccdddeeedddcccbbbbbbccccccaaa```ZZZVVVOOOIIICCC>>>888555333222111000000111222333333333333333333333333333333777;;;AAARRRpppqqqnnnqqquuuwww{{{nnnRRRGGGDDD???:::999666666555444333333333333555444222111111111111222333333333333555666777888<<>>??????tttvvv~~~___GGG<<<777777555333222111111111////////////............---...///...,,,+++,,,---,,,,,,+++++++++,,,---------///000///...---...///---------,,,,,,------...------------------------------,,,,,,,,,,,,------///------///000666CCCQQQ]]]aaadddcccaaabbbhhhnnnlllrrrzzzyyyjjjkkkooovvv}}}yyysssrrrrrrvvvxxxpppnnnjjjttt~~~zzzuuuoookkkjjjjjjjjjjjjhhheeebbb^^^WWWPPPJJJIIIJJJKKKMMMNNNLLLGGGCCC@@@???>>>???AAADDDEEEEEEJJJFFFAAA>>><<<<<<;;;:::666444222222222333222000333333222222222222333333333333222333555999<<<>>>???AAAEEEIIIMMMPPPRRRSSSRRRNNNJJJHHHIIIHHHEEEBBB;;;999777444333333444555333111///.../////////---111111222222222111111000222222222333555888:::<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;999888777777999:::<<<>>>AAAFFFKKKPPPUUU\\\```eeehhhmmmooommmjjjgggfffdddhhhiiihhhfffbbbZZZQQQGGGCCC???>>>AAACCCBBBAAA===>>>???===;;;888888888999999777777666777888999888:::<<<>>>DDDNNN[[[dddqqquuu|||}}}{{{yyyvvvtttpppnnnkkkjjjkkkkkkkkkjjjmmmjjjeeeaaa\\\WWWQQQNNNJJJHHHEEECCCCCCDDDGGGHHHHHHKKKNNNRRRWWW^^^fffkkkwww~~~~~~~~~{{{yyyxxxtttsssrrrqqqqqqooollliiieeeccc```___bbbeeehhhiiiiiilllpppssstttssspppnnneeeaaa]]][[[]]]```bbbddddddbbbaaaaaabbbaaa___]]]WWWTTTNNNIIIDDD>>>777333333222111000000111222333444444444444444444444444444888<<>>??????>>>;;;999999999:::999888777777777888999999;;;===???EEEPPP]]]gggrrrwww}}}{{{yyyuuussspppnnnkkkjjjkkklllmmmmmmllljjjgggeeebbb]]]WWWSSSPPPMMMIIIGGGFFFHHHKKKMMMLLLNNNPPPRRRVVV\\\ccchhhttt}}}|||zzzyyyyyyxxx{{{|||yyyxxxwwwuuutttrrrrrrqqqnnnkkkhhhdddaaa^^^^^^```dddggghhhhhhkkkppprrrqqqnnnjjjhhh^^^\\\YYYXXXYYY\\\___aaabbbaaa`````````___\\\ZZZUUURRRNNNJJJEEE>>>888333111000/////////000111222444444444444444444444444444888===HHH___~~~{{{yyy{{{~~~|||cccKKKBBB@@@<<<888888777666555444444333333333555444222111111111222222333333333333444555666777777EEEYYYlll}}}uuufffVVVLLLCCC@@@===;;;<<<>>>??????xxxjjjNNN>>>:::666555444333222111111111////////////............---...///...,,,+++,,,---***++++++,,,------------***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,++++++,,,,,,,,,******+++...///333???KKKZZZ^^^bbbbbb]]][[[\\\___ccclllvvvlllnnntttzzzzzz|||vvvpppiiifffggggggrrr}}}}}}wwwooohhhccc```___aaa```___^^^[[[ZZZYYYYYYVVVXXX]]]aaadddbbb]]]YYYOOOLLLJJJJJJMMMQQQTTTUUUXXXRRRIIIBBB>>><<<;;;;;;:::888666555555555444222444333333333333333333444111222333555888;;;>>>@@@FFFCCC@@@<<<::::::;;;<<>>???@@@AAABBBAAAAAA<<<;;;999777666777888888666444333333333222000/////////000111222222222222222222222333333444555555666777888:::;;;<<<<<<<<<888777666666888:::===>>>GGGJJJNNNQQQRRRTTTVVVWWWVVV[[[bbbhhhkkknnnppprrrtttvvvuuupppllliii```XXXQQQMMMIIIHHHHHHHHHEEEBBB@@@@@@@@@>>>;;;::::::;;;:::999888777777888999999;;;===???BBBHHHSSS```jjjsssyyy}}}|||yyyuuurrrooommmjjjjjjkkkmmmnnnooojjjiiihhhhhhgggccc___[[[UUURRRNNNJJJIIIKKKMMMOOOTTTUUUWWWXXX[[[```fffjjjuuu}}}~~~|||yyyvvvtttssssssssstttwww|||{{{zzzzzzwwwuuusssqqqooolllhhheeeaaa___\\\]]]___bbbddddddeeeiiimmmnnnkkkgggcccaaaZZZYYYWWWVVVVVVWWW[[[]]]______^^^^^^^^^]]]ZZZWWWTTTQQQMMMIIIEEE???888444111000/////////000222333333333333333333333333333444888@@@OOOiiisss\\\GGGAAA???;;;888999777777666555444444444444222222111111111222444555333333333333333444555666777BBBTTTiiizzzuuufffWWWMMMCCC@@@<<<;;;<<<>>>??????|||~~~bbbHHH;;;:::555444333222111111111111////////////............---...///...,,,+++,,,---++++++,,,---------,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,---......///------------------------,,,,,,++++++++++++,,,,,,)))))),,,...///222===HHHWWW\\\aaaaaa\\\YYYYYY[[[aaajjjttt}}}mmmooouuu}}}xxx{{{|||uuuqqqlllfffcccdddhhhsss}}}}}}vvvnnnfff```\\\ZZZZZZ[[[\\\\\\[[[\\\]]]___```bbbfffkkkmmmkkkgggbbbWWWUUUTTTUUUYYY]]]```aaabbb[[[QQQGGGBBB???===<<<<<<:::777666666666444333444444333333333333444444111222444777:::>>>AAABBBCCC@@@===999888999;;;<<<:::;;;<<<===>>>?????????;;;;;;::::::::::::;;;;;;999777666555555333000......///000111222333333333222333333333444444444444555666777999::::::;;;;;;666666666666888;;;>>>@@@HHHKKKOOOPPPPPPOOOOOOOOOOOOSSSXXX^^^ccciiiooosssvvvyyywwwsssoookkkbbbYYYQQQOOOMMMMMMOOOOOOKKKHHHAAABBBAAA???<<<;;;;;;<<<:::999999888999:::;;;<<<===@@@DDDHHHMMMWWWccclllwww}}}~~~}}}|||{{{yyyuuurrrmmmkkkjjjjjjmmmooooooooojjjjjjjjjjjjkkkiiifffcccZZZWWWSSSOOONNNNNNOOOPPPXXXZZZ^^^```dddhhhmmmqqqyyy~~~}}}yyyqqqoookkkiiihhhjjjlllnnntttxxx~~~}}}}}}}}}wwwuuussspppnnnjjjfffbbb___]]]]]]]]]___aaaaaa```bbbfffiiihhhccc^^^[[[ZZZVVVVVVUUUTTTRRRTTTWWWZZZ\\\\\\\\\]]]]]]\\\XXXVVVSSSPPPKKKGGGBBB===888444333222111111222333555666333333333333333333333333444:::DDDWWWtttlllWWWDDD???>>>:::888:::888777666555444444444444111000000000111333555666333333333333333444555555777???PPPfffwww~~~|||{{{vvvhhhYYYOOOCCC@@@===<<<===>>>??????yyy^^^FFF;;;;;;444444333222111111111111////////////............---...///...,,,+++,,,---+++,,,---------,,,+++***+++---...---,,,+++,,,---,,,,,,,,,,,,---...//////------------------------,,,,,,++++++++++++,,,,,,++++++---000///111:::DDDSSSYYY```aaa]]]YYYYYY[[[___iiisss{{{pppqqqvvv}}}vvvtttxxx}}}wwwpppmmmjjjeeeccceeekkkuuu~~~}}}yyysssllleee___[[[YYYXXX[[[^^^___^^^___aaadddiiijjjmmmqqqrrrqqqllliiicccaaaaaaccchhhlllooopppnnnfffYYYNNNGGGCCCAAA@@@===;;;888777777777555444444444333333333333444444333555777:::>>>AAADDDEEEAAA???<<<999888999<<<===:::;;;===??????????????????@@@AAABBBCCCCCCCCCBBB???===<<<;;;:::777444111222222333333333333222222222333333444444444444444444444555777888888888888555555555666888<<>>;;;;;;::::::;;;===???@@@@@@DDDHHHMMMRRR[[[eeemmmxxx}}}{{{zzzzzzzzzyyywwwssspppmmmmmmmmmnnnqqqrrrrrrrrrnnnnnnmmmmmmnnnmmmjjjhhhbbb___\\\XXXUUUTTTSSSSSSWWW[[[aaafffkkkpppuuuyyy}}}~~~|||rrrjjjeeebbb___]]]^^^bbbgggjjjtttyyy}}}{{{{{{zzzzzzuuusssqqqooommmjjjeeebbb^^^^^^^^^```aaaaaa___\\\___bbbeeebbb[[[VVVTTTTTTQQQRRRRRRQQQPPPQQQUUUXXXYYYYYYZZZ[[[\\\[[[XXXUUUQQQMMMHHHCCC???;;;666333222222111111222444555666444444444444444444444444666===JJJ```gggTTTCCC???>>>:::999<<<888777666555444444444444222111111111111222444555333333222222333333444444555<<>>???AAABBBBBB}}}xxx]]]EEE<<<===444444333222111111111111000/////////............---...///...,,,+++,,,---,,,------...---,,,***)))***+++,,,,,,******+++,,,+++++++++,,,---...///000------------------------,,,++++++++++++++++++,,,......///111//////777AAAPPPWWW___aaa___[[[[[[]]]___hhhssszzz}}}ttttttyyy}}}tttqqqtttzzz~~~vvvnnnkkkhhheeeeeegggmmmwwwyyyvvvqqqjjjddd___\\\ZZZ[[[^^^bbbcccbbbccceeegggmmmnnnpppsssuuusssoookkklllkkkllloootttyyy{{{|||vvvmmm```TTTKKKGGGEEEDDD>>>;;;999888888777666444555444444333333444444555555777999===@@@DDDFFFHHHCCC@@@===:::888999;;;<<<;;;===@@@AAAAAA@@@@@@AAADDDFFFIIIKKKLLLLLLKKKJJJFFFDDDBBBAAA???<<<888555555555555555444333222111222333444444555555555555222333444555666666666666555555555666888<<>><<<<<<<<<===>>>@@@BBBCCCBBBFFFLLLPPPUUU]]]gggnnnwww|||}}}yyyxxxwwwwwwwwwwwwvvvrrrooopppppppppsssvvvwwwvvvuuusssqqqpppppppppooommmkkkiiigggccc```\\\ZZZXXXXXXTTTYYYaaaiiipppvvv{{{~~~~~~xxxkkk```]]][[[WWWVVVXXX]]]dddiiitttxxx}}}zzzwwwvvvuuuuuurrrqqqooonnnmmmjjjfffccc______```bbbcccbbb^^^[[[]]]```bbb^^^WWWQQQOOOQQQLLLNNNOOOOOONNNOOOTTTXXXWWWXXXYYY[[[\\\[[[XXXUUUOOOKKKEEE@@@<<<888555222000000//////000222333555666666666666666666666666888???NNNfffdddRRRBBB???>>>;;;:::===888777666555555444444555444333222111111111222333333333222222222333444444444:::III```rrr}}}{{{xxx}}}|||xxxkkk]]]TTTGGGDDDAAA@@@AAACCCCCCDDD}}}{{{tttWWWEEE===;;;333333222111111000000///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,+++***+++---/////////,,,------......------,,,---------,,,,,,,,,++++++******+++,,,...333999===MMMWWW^^^\\\ZZZ[[[ZZZUUUaaakkkvvv|||~~~qqqrrryyy~~~sssrrruuuyyy}}}xxxnnnjjjhhhfffiiippppppyyy}}}wwwvvvpppjjjeeedddccc```^^^___bbbeeefffgggiiimmmqqqnnnnnnnnnppprrrrrrpppnnnjjjnnnsssyyy}}}{{{rrreeeZZZRRRLLLGGGDDDDDD???999888:::;;;999666555666666777777666555555999999;;;???EEEGGGFFFDDD@@@>>>;;;999:::<<<@@@CCCDDDEEEGGGGGGGGGHHHJJJLLLKKKPPPUUUVVVYYY\\\ZZZWWWSSSOOOIIIDDDBBB???===;;;888777666555444222111000111222555777777666444222444333333333555666555444555666888888888999;;;===AAADDDHHHJJJIIIHHHGGGGGGDDDAAA>>>???DDDMMMXXX^^^jjjooovvvzzzxxxqqqhhhbbb\\\[[[ZZZZZZYYYTTTMMMGGG???===<<<::::::;;;<<<===>>>>>>???@@@BBBCCCDDDDDDKKKNNNSSSWWW\\\aaafffjjjwww|||}}}wwwtttsssooorrrtttuuutttrrrrrrrrrlllooosssvvvxxxwwwvvvtttwwwtttrrrrrrttttttrrrooojjjjjjjjjjjjhhhfffdddccc^^^]]]^^^dddmmmvvvzzz|||~~~xxxlllaaaZZZUUUVVVVVVUUUUUUZZZbbbiiilllwww|||{{{zzzzzzyyyxxxtttqqqqqqpppnnnllliiifffdddccc```___^^^^^^^^^]]]ZZZXXX[[[ZZZWWWTTTQQQOOONNNMMMOOOOOOOOOOOOPPPQQQQQQRRRWWWWWWWWWWWWVVVTTTRRRQQQJJJIIIEEEAAA<<<888444222111000//////111333666888444555777666555555666777:::>>>QQQrrr\\\PPPCCC>>><<<:::999:::777777666555444333333333444444333222222111111000333333333333333333333333777888DDDXXXlll{{{}}}zzzzzz{{{~~~}}}wwwoooaaaUUULLLEEE@@@@@@AAAAAACCCGGGwwwtttvvvqqqUUUCCC;;;999333333333222111111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,---...222888<<>>>>>???BBBEEEGGGGGGIIIJJJKKKKKKMMMPPPRRRVVV[[[^^^___bbbffffffccc___[[[TTTNNNJJJFFFBBB@@@;;;:::888666444333222111222333555777777777666555666555444444666777666444444555777777777999;;;>>>BBBEEEHHHJJJIIIHHHGGGGGGEEEBBB??????CCCKKKTTTZZZgggjjjooorrrpppiiiaaa\\\XXXVVVUUUTTTSSSNNNFFFAAA===<<<;;;999999:::<<<===>>>???AAACCCEEEGGGHHHIIIMMMPPPTTTXXX[[[```fffjjjrrrvvvzzzzzzvvvqqqnnnnnnjjjmmmppprrrrrrqqqqqqqqqnnnpppsssvvvwwwwwwvvvuuuyyyvvvssssssttttttrrrqqqoooooooooooonnnmmmkkkjjjcccaaa___aaahhhoootttwww|||||||||xxxpppeee[[[TTTPPPQQQRRRRRRSSSWWW___eeejjjuuu~~~|||zzzyyyyyyxxxwwwsssqqqpppooommmjjjhhheeecccbbbaaa___]]]\\\\\\[[[YYYWWWYYYXXXUUUSSSPPPNNNMMMMMMOOONNNNNNMMMNNNOOOQQQRRRVVVWWWWWWVVVUUURRRPPPOOOIIIGGGDDD???;;;777333222000000///000111333666777444555666666555555666888===EEE[[[zzzzzz[[[NNNBBB===<<<:::999:::777777666444444333333444444444444333222222111111333333333333333333333333666777AAAUUUjjjzzz}}}zzzyyyzzz}}}|||xxxpppcccVVVLLLFFFBBBCCCDDDDDDGGGKKKxxxooolllnnnmmmRRRAAA999666444444333333222111111000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++++++++///---,,,+++,,,---,,,+++---,,,+++******+++,,,---+++++++++*********))))))------......///222777;;;CCCNNNXXX\\\]]]^^^\\\ZZZ\\\hhhttt|||{{{xxx}}}|||ssslllmmmrrrxxxvvvqqqnnnlllpppvvv}}}wwwpppmmmjjjhhhggggggfffeeeiiillloooppppppppppppqqqqqqpppppprrrtttuuutttssszzz|||~~~wwwnnneee]]]VVVPPPLLLBBB???::::::<<<======;;;999:::;;;<<<>>>???@@@AAAAAABBBFFFJJJMMMMMMJJJGGG@@@AAABBBDDDGGGJJJMMMNNNOOOPPPQQQQQQRRRTTTXXX[[[___cccfffgggjjjppprrrpppmmmhhh```YYYRRRLLLFFFBBB???===:::777555444333333444555555666777888999999888666555666777777666555555666888888999;;;>>>AAADDDGGGKKKLLLLLLJJJIIIIIIFFFDDDAAAAAADDDJJJQQQVVV```bbbddddddaaa\\\VVVRRRPPPOOOMMMLLLJJJEEE???:::;;;;;;:::999999:::;;;<<>>KKKdddtttXXXLLLAAA===<<<:::999999777666555444444444444444666555555444333333222222333333333333333333333333555555===QQQgggyyyyyywwwyyy}}}}}}|||yyyrrreeeYYYLLLGGGDDDGGGIIIIIIKKKNNN}}}qqqhhhgggmmmiiiOOO@@@888444444444333333222111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,,,,,,,,,,...,,,++++++,,,---,,,,,,---,,,***))))))***,,,------------,,,,,,,,,+++++++++,,,---...///333777;;;???IIITTT\\\]]]]]][[[ZZZYYYeeerrrzzz|||wwwyyywwwooojjjkkkqqqvvv~~~{{{wwwuuuwwwyyy{{{tttrrrqqqooonnnnnnmmmlllqqqsssuuuvvvvvvuuusssssssssrrrrrrtttwwwxxxxxxwww}}}~~~{{{sssiii___VVVOOOKKKAAA>>><<<;;;===@@@@@@???======>>>???@@@BBBCCCDDDCCCEEEJJJMMMOOOMMMIIIFFFAAACCCGGGLLLQQQUUUXXXYYYZZZZZZZZZYYYXXXZZZ^^^bbb```dddhhhjjjooowww{{{zzzwwwqqqhhh___VVVOOOHHHCCCBBB@@@<<<999666555555555666555555666777999<<<===:::888777777888888666555777999:::;;;<<>>;;;888:::999999999999:::<<<<<>>:::666333111000000000000111222444555777444555666555444555777999;;;LLLhhhrrrUUUIII???<<<<<<:::888888777666555444444444444444666666666555444444333333333333333333333333333333555555;;;MMMdddwwwzzzvvvyyy~~~{{{~~~~~~{{{uuuiii]]]NNNJJJGGGJJJLLLKKKLLLOOOvvvjjjcccbbbnnnbbbKKK???888444444444333222222111111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,------------,,,***)))***,,,......------,,,***))))))***,,,------------,,,,,,,,,++++++)))***,,,...///333777;;;<<>>======???BBBDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFJJJMMMQQQTTTTTTQQQNNNKKKGGGKKKQQQXXX^^^ccceeegggdddccc```]]]\\\]]]aaaddd```ffflllpppxxxxxxnnnddd[[[SSSLLLIIIDDDBBB???<<<999888777777777666666777999<<>>>>>???>>>===;;;;;;:::999999::::::;;;<<<===>>>@@@BBBEEEJJJOOOTTTXXXZZZZZZ]]]aaadddgggjjjooorrrttttttppphhh^^^VVVRRRRRRXXX\\\ccciiimmmqqquuuwwwwwwwwwwwwxxxzzz|||~~~~~~|||zzzyyy{{{}}}|||yyywwwuuuvvvvvvvvvuuusssqqqppppppkkkhhhccc]]]WWWRRRMMMKKKJJJMMMQQQSSSTTTXXX___dddmmmvvv}}}~~~~~~~~~}}}|||{{{zzzxxxuuuttttttsssqqqoookkkjjjhhheeeccc```^^^]]]^^^ZZZVVVSSSRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKMMMKKKIIIHHHIIILLLPPPRRRRRRRRRRRRPPPNNNKKKIIIGGGBBB@@@<<<777444111000000//////000111222444555666444555555444444555888::::::NNNjjjpppQQQFFF===<<<<<<:::777777666666555444444444444555777666666555555444444333333333333333333333333333555666;;;III^^^ttt{{{www{{{~~~}}}}}}yyylll```SSSMMMKKKLLLMMMLLLLLLNNNrrrfffaaaaaaooowww[[[GGG===888333333333222222111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------***)))(((***,,,.........---,,,+++******+++,,,---+++++++++*********))))))(((***,,,---...111555888888???KKKVVVYYYWWWWWWZZZZZZcccmmmsssyyyzzzwwwnnnhhheeegggjjjnnnvvv~~~~~~~~~{{{yyywwwvvvvvvxxx{{{~~~}}}uuuhhhZZZNNNGGGDDD???>>>>>>???AAADDDGGGIIIIIIHHHGGGGGGGGGIIIJJJKKKNNNRRRVVVXXXVVVSSSQQQPPPRRRVVV\\\bbbhhhlllooopppgggeeeaaa]]]ZZZ[[[___cccdddllluuu{{{yyynnnccc[[[UUUQQQNNNFFFEEECCCAAA???===;;;:::888999999;;;===@@@CCCEEE@@@>>>===<<<<<<<<<:::888777888999;;;===AAAGGGKKKMMMPPPSSSUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVMMMJJJEEE@@@===;;;<<<<<<999:::;;;;;;::::::;;;===:::;;;<<<===>>>???@@@@@@BBBDDDGGGLLLQQQVVVYYY[[[^^^bbbhhhmmmpppssswwwyyyyyywwwpppeeeYYYOOOLLLKKKMMMQQQVVV\\\aaagggnnnrrruuuvvvwwwyyy{{{~~~~~~~~~{{{zzzwwwzzz|||{{{yyyuuusssssskkkiiiddd^^^YYYTTTQQQOOOJJJMMMPPPRRRSSSXXX```fffpppxxx~~~yyyyyyyyyzzzzzzzzzyyyyyyyyyzzzxxxuuutttssssssqqqpppjjjiiigggeeebbb___]]]\\\[[[XXXUUUSSSRRRQQQPPPOOOMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIJJJMMMPPPRRRQQQQQQPPPOOOMMMKKKHHHGGGAAA>>>:::666333111000000//////000222333444555555444555555444333555888;;;???TTTpppkkkMMMDDD<<<;;;<<<:::777666666555555444444444555555666666666555444444333333333333333333333333333333444777;;;EEEWWWooozzz~~~}}}zzz{{{|||}}}~~~|||ooobbbWWWQQQMMMNNNOOOMMMNNNQQQuuuiiieeefffqqqnnnSSSAAA:::666222222222111000000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,------...111333333888EEEQQQVVVUUUXXX]]]^^^fffmmmrrrvvv|||~~~|||yyy}}}~~~nnnjjjhhhjjjmmmrrr{{{~~~|||yyyxxxwwwyyy}}}~~~{{{rrreeeWWWKKKEEECCC>>>>>>???@@@BBBEEEIIILLLNNNNNNMMMMMMOOOQQQSSSUUUSSSWWW[[[[[[YYYWWWVVVWWW[[[^^^bbbfffjjjmmmnnnooocccaaa]]]XXXVVVWWW\\\```fffpppzzzxxxpppdddYYYRRROOOMMMLLLHHHIIIIIIHHHFFFCCCAAA???;;;<<<>>>@@@CCCFFFIIIJJJEEECCCAAAAAA@@@@@@>>><<<:::;;;<<<===@@@EEEKKKPPPTTTWWW[[[\\\[[[ZZZYYYYYYXXXYYYZZZZZZYYYVVVTTTRRRJJJFFFAAA<<<999999:::;;;777999:::999777777:::<<<;;;<<<>>>???AAABBBCCCCCCEEEGGGJJJNNNSSSWWWZZZ\\\```eeennnuuuyyy|||yyyvvvnnnaaaTTTJJJGGGGGGDDDGGGKKKPPPVVV^^^ffflllqqqrrrtttwww{{{}}}}}}zzzyyyyyypppnnniiiccc]]]XXXTTTSSSMMMOOORRRSSSUUU[[[dddjjjrrryyy~~~}}}}}}}}}{{{xxxwwwwwwwwwwwwwwwwwwwwwwww{{{xxxuuusssssssssqqqpppjjjiiigggeeebbb___]]]\\\XXXVVVTTTSSSSSSRRRPPPNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJLLLNNNPPPQQQOOOOOOOOOOOOMMMKKKIIIHHH@@@===999555222111111111...///000222333444555555444555444333333555999<<>>888555111111111000000///.........111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,++++++...,,,******+++,,,+++***,,,------......------,,,---------,,,,,,,,,++++++,,,---------,,,,,,---//////444@@@OOOUUUUUUYYY```aaahhhnnnqqquuu||||||yyy{{{|||zzz{{{~~~|||qqqmmmlllooosssxxx~~~zzzyyyxxxzzz~~~~~~}}}|||yyypppcccUUUJJJFFFEEE===>>>???AAACCCFFFKKKNNNRRRQQQQQQRRRTTTWWW[[[]]]\\\___ccccccaaa______```___```cccfffhhhiiiiiiiii___\\\XXXTTTRRRTTTZZZ___dddooozzzlllcccWWWMMMGGGEEEEEEEEEJJJKKKLLLMMMKKKHHHEEEBBB===???AAADDDGGGJJJLLLMMMIIIGGGEEEDDDDDDCCCAAA???>>>???@@@BBBEEEJJJQQQUUU[[[___bbbdddcccbbbaaaaaa]]]^^^^^^]]]ZZZVVVRRROOOHHHEEE@@@;;;888888999;;;777999999888555555888;;;<<<===???AAACCCDDDDDDEEEHHHJJJLLLPPPTTTXXX[[[]]]aaagggqqqzzzwwwtttkkk^^^QQQHHHEEEEEE@@@CCCFFFKKKQQQZZZcccjjjmmmooorrrvvvzzz|||~~~~~~~~~uuurrrmmmggg```ZZZVVVTTTRRRSSSUUUVVVXXX___hhhooosssyyy}}}{{{zzz{{{zzzwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{yyyuuutttssssssrrrqqqjjjiiigggeeebbb___]]]\\\VVVUUUTTTSSSTTTSSSPPPNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNPPPQQQNNNOOOOOONNNMMMKKKIIIHHH@@@===999555222111111111...///000222444444555555444555444333333555999<<>>;;;;;;:::999888888888888888999:::<<<===@@@@@@AAAAAABBBEEEJJJMMMMMMPPPSSSWWWYYY]]]aaadddkkksss{{{yyyooo```UUUOOOJJJDDD??????@@@AAADDDHHHPPPYYY___fffiiiooouuuzzz}}}~~~~~~{{{tttnnnjjjeeeaaa___ZZZYYYYYYZZZ___gggnnnsss~~~{{{zzz{{{}}}zzzwwwvvvwwwyyyyyyyyyyyyyyyxxxwwwuuurrrooommmkkkjjjhhhfffbbb___\\\ZZZTTTSSSRRRPPPPPPOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKJJJLLLOOOPPPPPPOOOPPPOOONNNMMMLLLHHHBBB>>><<<999555333222111000...---///111333444555555444777333111333555666;;;AAASSSfffwwwnnnsss}}}{{{lllRRRCCC???;;;999999999888777555555444444444333333333666555444333222111111111333333333333333333333333333222666???LLL___vvv}}}zzzyyyzzzzzzyyyyyy|||vvvmmm___XXXTTTUUUUUUTTTUUUXXXppp```bbblllwww\\\FFF:::777666555333333222000000/////////.........---------,,,,,,,,,,,,------------......++++++++++++++++++++++++************************---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,++++++++++++...------------...//////---111999CCCNNNVVVZZZ\\\\\\ccclllssswwwzzz~~~{{{vvvvvv|||{{{yyy{{{~~~}}}|||zzzuuutttyyy~~~{{{wwwvvvxxx{{{~~~yyytttxxx~~~~~~}}}|||{{{zzzyyyxxxuuunnncccWWWMMMIIIGGGGGGDDDDDDFFFGGGIIIPPPWWW[[[___ccceeefffiiiooouuuxxxwwwuuutttssspppllliiijjjgggccc```^^^]]][[[YYYZZZXXXUUUTTTUUUUUUUUUUUU\\\^^^bbbhhhkkkfff\\\SSSHHHEEE@@@<<<::::::;;;===CCCGGGNNNTTTXXXXXXVVVTTTQQQSSSVVV[[[______\\\XXXSSSQQQNNNKKKGGGEEECCCCCCCCCCCCCCCFFFJJJPPPVVVZZZbbbgggmmmqqqqqqooommmlllfffdddaaa^^^\\\XXXTTTQQQKKKGGGCCC@@@???>>>===<<<::::::::::::;;;<<<<<<===BBBCCCCCCDDDEEEIIINNNRRRTTTWWW\\\```cccfffjjjmmmuuu|||tttjjj]]]RRRLLLGGGBBB>>>===>>>???AAAEEEKKKSSSYYYcccgggmmmtttyyy}}}~~~zzzuuuqqqlllhhhfffbbbaaaaaacccgggnnntttyyy~~~}}}~~~|||zzzxxxxxxzzz||||||||||||{{{zzzwwwtttpppllljjjhhhgggeeebbb___[[[XXXVVVSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKJJJJJJIIIKKKJJJJJJKKKNNNOOOOOONNNOOONNNMMMLLLKKKGGGBBB>>>;;;888555333222111000...---///111333444555555444777333222444666777===CCCYYYllluuulllqqq{{{yyy|||hhhPPPAAA>>>:::888888777777666555555444444444333333333555555444333222222222222333333333333333333333333222111444===III\\\ttt}}}{{{{{{|||{{{zzz{{{}}}xxxooobbb\\\WWWWWWWWWVVVXXX\\\~~~ggg[[[bbboooqqqUUUAAA999777666444333333222111000000000000//////.........---------,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------000/////////......---------------------...//////---///444>>>JJJTTTYYYZZZYYYaaakkkrrrwwwzzz|||tttrrrwww~~~}}}{{{zzz|||~~~{{{|||}}}|||wwwtttrrrrrruuuyyy|||~~~{{{tttqqqvvv|||}}}|||}}}~~~}}}{{{yyyxxxxxxyyyzzzyyywwwqqqggg\\\SSSMMMKKKIIIEEEDDDFFFIIIMMMVVV```fffjjjooosssuuuxxx~~~|||wwwqqqjjjeeefffbbb^^^\\\[[[[[[ZZZYYY___\\\XXXUUUSSSQQQMMMKKKOOOOOORRRUUUUUUPPPGGG???<<<:::888555444555666777===BBBIIIQQQXXX]]]```bbb```bbbgggkkkmmmjjjddd___TTTRRROOOLLLIIIGGGFFFEEEFFFFFFGGGJJJNNNTTTYYY\\\dddiiiqqqvvvwwwuuusssrrrmmmkkkgggeeebbb]]]XXXUUUPPPLLLGGGDDDCCCBBB@@@???===>>>>>>>>>>>>>>>>>>>>>DDDEEEFFFGGGJJJNNNTTTXXX]]]aaaggglllpppssswwwyyy}}}mmmeeeYYYOOOIIIEEEAAA>>><<<===>>>@@@BBBGGGMMMQQQ]]]aaaiiiqqqwww|||~~~|||xxxtttqqqpppooooooppptttyyy~~~|||{{{|||~~~~~~}}}zzzwwwrrrnnnjjjhhhfffeeeccc```]]]YYYVVVTTTRRRQQQQQQPPPPPPPPPQQQQQQOOONNNMMMLLLJJJJJJJJJJJJKKKJJJJJJKKKMMMOOONNNMMMNNNLLLKKKKKKIIIFFFBBB>>>:::777444222111111///......///111333555555555555777444333555666888???FFF___rrrxxxpppsss}}}{{{|||aaaLLL???<<<999777777666555444555555444444444333333333444333333222222333333444333333333333333333333333111000222999EEEWWWqqq~~~}}}xxx|||}}}{{{{{{{{{zzzyyyyyy{{{~~~{{{ssshhh```ZZZZZZZZZZZZ\\\```ttt```ZZZgggxxxmmmPPP???:::777444111333333222111111111111111/////////.........------*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,++++++******++++++,,,---------000:::GGGRRRXXXYYYXXX```jjjrrrwww{{{uuuqqquuu|||}}}zzz{{{|||}}}zzz|||xxxyyy}}}~~~|||zzzrrrpppmmmnnnqqquuuxxxyyyuuupppnnntttyyyyyyyyyzzz~~~{{{xxxvvvvvvwwwyyy{{{zzzwwwssskkkbbbYYYRRRNNNJJJFFFDDDGGGKKKRRR^^^iiiqqquuuzzz~~~yyyrrrjjjccc^^^\\\ZZZXXXYYY[[[___aaaaaaccc^^^XXXRRRMMMIIIEEEBBBEEEFFFGGGJJJJJJGGGAAA===777666555444444333444444777:::@@@HHHRRR[[[bbbeeegggkkkppptttsssmmmddd___VVVTTTQQQMMMKKKIIIIIIIIIHHHIIIKKKNNNQQQUUUYYY[[[```gggpppwwwzzzyyyxxxwwwsssqqqooolllhhhddd^^^ZZZRRROOOJJJGGGFFFEEECCCBBBBBBCCCDDDDDDDDDBBBAAA@@@DDDEEEGGGJJJMMMRRRXXX]]]ffflllssszzz~~~|||uuueee^^^UUUMMMHHHEEEBBB@@@>>>???AAABBBCCCFFFJJJMMMUUUYYYaaakkkssszzz~~~~~~~~~|||{{{xxxuuupppllliiiggggggfffdddaaa^^^ZZZWWWVVVQQQPPPPPPPPPPPPQQQQQQRRRPPPOOONNNLLLKKKJJJKKKKKKLLLKKKKKKLLLNNNPPPOOONNNMMMKKKJJJHHHGGGDDD@@@===888555222111000000///......///111333555555555555555333333555666888@@@JJJaaauuuxxxzzztttYYYHHH>>>;;;888777777777555444555555444444444333333333333222222222333333444555333333333333333333333333222000222777AAARRRmmm}}}{{{{{{{{{zzzyyyyyyxxxwwwxxxzzz|||}}}vvvlllddd]]]\\\\\\\\\___dddnnn]]]^^^ppphhhKKK===:::777222000222222111111000111111111///.........------------*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++************+++,,,,,,...---///777BBBNNNVVVZZZYYY```iiiqqqvvv{{{yyytttwwwzzzxxxxxx{{{~~~}}}uuussswww{{{}}}}}}vvvyyyzzz~~~|||zzzxxxooommmkkklllnnnqqqssstttppplllkkkqqquuuvvvvvvxxx{{{yyyvvvttttttuuuwwwxxxxxxvvvsssmmmfff]]]UUUPPPLLLHHHFFFIIIOOOXXXeeerrr{{{~~~xxxnnngggaaa\\\YYYUUUTTTUUUXXX]]]bbbeeefffccc\\\RRRJJJDDDAAA???>>>@@@AAABBBDDDEEECCC@@@===777777666444333333222222222444777>>>GGGPPPXXX]]]jjjnnnuuuxxxuuummmddd^^^WWWUUUQQQNNNLLLKKKKKKLLLIIIKKKNNNQQQTTTVVVWWWXXXYYY```jjjrrrvvvxxxxxxxxxvvvuuurrrppplllgggaaa]]]TTTQQQMMMJJJJJJIIIHHHHHHGGGHHHJJJKKKJJJHHHFFFDDDCCCEEEHHHKKKPPPVVV]]]bbbqqqwww{{{ssskkkZZZUUUNNNHHHEEECCCBBBBBB???AAADDDEEEFFFGGGJJJLLLOOOSSSZZZcccmmmuuu|||~~~{{{xxxwwwuuuqqqnnnllljjjiiigggfffdddaaa^^^ZZZWWWUUUPPPOOOOOOOOOOOOOOOPPPQQQPPPPPPOOONNNMMMMMMMMMMMMOOONNNMMMNNNPPPQQQQQQPPPLLLJJJHHHFFFEEEBBB>>>;;;666444111///000000///......000222444555666666555333222222555555999BBBMMMcccwww~~~kkkRRRFFF===;;;999888888888666555555555444444444333333333222222222222333444555555333333333333333333333333333222333777>>>NNNhhh|||{{{{{{zzzzzzxxxyyyzzz{{{}}}~~~wwwooofff___^^^^^^^^^aaaeeekkk___fff~~~zzz```FFF<<<:::555111000111111000000000000000111......---------,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++*********************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---............000444===HHHSSSZZZZZZ```hhhnnnsssyyy}}}wwwzzz|||yyyxxxzzz~~~sssnnnppptttxxx{{{xxxyyyxxxzzzzzzvvvtttnnnllljjjjjjllloooppppppmmmiiihhhmmmqqqrrrtttxxxxxxwwwvvvuuuttttttttttttuuutttqqqnnnhhh```WWWPPPLLLHHHGGGKKKRRR\\\jjjvvv~~~wwwlllbbb\\\XXXUUUTTTRRRRRRSSSWWW\\\```bbbccc^^^VVVLLLCCC>>><<<<<<<<<===>>>@@@@@@@@@>>>;;;:::777777555333222111111000111111333666<<>>CCCJJJTTTbbbnnnqqqrrrtttwwwwwwuuuqqqmmm]]]YYYTTTOOOLLLJJJHHHFFFEEEFFFKKKQQQWWWZZZ[[[ZZZOOOKKKEEEAAA???>>>===<<<;;;===AAACCCBBBAAA@@@@@@888777555444333444666777777555444444666;;;@@@CCCIIIRRR]]]eeefffdddbbbaaaWWWTTTPPPMMMLLLLLLNNNOOOQQQTTTWWWYYYYYYVVVSSSPPPPPPTTTZZZ^^^```bbbeeegggbbbaaaaaa```]]]YYYRRRNNNFFFEEECCCDDDGGGJJJLLLLLLPPPSSSWWWZZZZZZWWWSSSQQQKKKNNNSSSXXX___gggpppvvvxxxwwwjjj```TTTKKKHHHHHHHHHGGGGGGIIIMMMOOONNNSSSYYY]]]_________```]]]\\\[[[\\\```hhhooottt{{{}}}yyyrrrpppmmmjjjgggfffeeeeeecccbbb```]]]YYYVVVSSSQQQNNNNNNLLLKKKJJJJJJJJJJJJLLLOOORRRVVVWWWVVVTTTRRRPPPNNNMMMNNNPPPQQQPPPOOOOOOKKKGGGCCC???;;;777444222000...---...//////...///000222555666666666666555555888::::::???LLLZZZqqqyyy[[[HHHDDD888777666666777666444222555555444444444333333333444333333222222333333444333333333333333333333333111222444555777AAAXXXmmmyyy~~~~~~{{{zzz|||yyyrrrlllggggggfffddddddggg{{{hhheeeoooyyyZZZKKK;;;666555222...+++222222000///............///...---+++***))))))))),,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******,,,+++)))''''''''''''(((---,,,+++)))(((((('''((()))************+++++++++*********++++++,,,,,,,,,)))******++++++,,,------...,,,,,,///222888DDDPPP[[[ZZZ]]]eeejjjmmmqqqwwwzzz~~~zzz{{{rrrpppvvvyyy|||~~~}}}yyysssooommmqqqrrrtttvvvyyy{{{|||}}}}}}yyyuuurrrlllkkkjjjjjjjjjkkkllllllllljjjhhhiiimmmqqquuuwww}}}}}}}}}}}}wwwrrrmmmllljjjfffddd```UUUIII@@@;;;999===CCCIIITTT]]]hhhjjjmmmooonnniii```ZZZTTTOOOJJJGGGGGGGGGEEECCCFFFJJJOOORRRTTTUUUUUUVVVSSSKKKDDDBBB???;;;:::<<<>>>???BBBEEEHHHHHHFFFCCC<<<999555333333333222222555777888777666777<<<@@@FFFJJJOOOUUUZZZ]]]^^^^^^VVVTTTRRRPPPOOOOOOQQQRRRRRRWWWZZZYYYXXXYYYVVVQQQTTTTTTVVVYYY]]]`````````^^^]]][[[YYYVVVQQQJJJFFFCCCAAA@@@???AAADDDHHHJJJPPPTTTYYY[[[ZZZWWWUUUTTTUUUWWWZZZ___eeejjjnnnppptttyyy~~~uuukkk```WWWQQQMMMJJJIIIGGGFFFGGGLLLSSSXXXYYY]]]dddkkkoooqqqppppppllljjjfff```^^^bbbkkksss~~~yyyuuurrrmmmiiigggdddbbb```___^^^[[[XXXVVVTTTSSSRRRLLLLLLMMMMMMMMMMMMLLLLLLLLLOOORRRUUUUUUTTTRRRPPPMMMMMMNNNNNNMMMLLLKKKJJJMMMJJJGGGCCC@@@<<<777444111222111000...///000222111222333333444444444444222666333555@@@EEEPPPbbbvvvnnnVVVGGGCCC:::999888777666666666666222333333333333333333333555444333333222222222222333222222111111222333333333333555666777???QQQbbbvvv{{{yyyzzz|||~~~}}}{{{yyyuuussspppkkkgggfffgggiiivvvccccccpppsssUUUGGG999555666333000...222111000///............000///...,,,+++*********,,,,,,+++++++++************++++++++++++***))))))******))))))))))))******++++++***))))))((((((((())))))*********+++++++++***++++++++++++++++++,,,,,,+++++++++++++++++++++---+++,,,///222888DDDOOOXXXWWW[[[bbbfffhhhlllqqqyyy|||}}}zzzwww|||{{{{{{{{{xxxsssnnnkkkjjjnnnppprrruuuxxx{{{~~~~~~zzzuuusssnnnmmmlllkkkkkkmmmnnnpppnnnmmmkkklllooossswwwzzz~~~~~~~~~~~~xxxtttnnnnnnkkkhhhfffbbbWWWKKKAAA;;;888;;;>>>CCCLLLTTT]]]```dddeeeccc^^^WWWSSSNNNKKKFFFEEEEEEEEEDDDCCCHHHKKKPPPUUUWWWXXXXXXXXXTTTLLLDDDAAA???======@@@BBBDDDGGGKKKMMMLLLHHHEEE???<<<888555555555444333444555666666555666999<<<@@@CCCHHHMMMQQQTTTVVVVVVVVVTTTPPPNNNNNNPPPSSSUUUWWW[[[\\\ZZZYYYYYYVVVQQQQQQRRRTTTWWW\\\___```___\\\ZZZWWWTTTQQQLLLFFFBBB@@@???>>>===???CCCGGGIIIOOOSSSYYY]]]]]][[[ZZZYYYWWWYYY\\\```dddhhhjjjlllnnnrrrxxx~~~wwwssslllddd[[[UUUPPPNNNOOOOOONNNNNNPPPVVV]]]ccciiilllppptttxxxzzzzzzzzzyyyvvvrrrkkkhhhjjjqqqwww}}}xxxtttqqqlllhhhfffdddaaa___^^^\\\ZZZWWWUUUSSSRRRQQQKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNQQQSSSSSSRRRPPPNNNKKKLLLMMMNNNMMMLLLKKKJJJKKKHHHEEEAAA>>>:::555222000111111///......000222222222333444444444333333111666444777BBBIIIUUUhhh~~~fffOOOAAA===999999777666666666666666444444444444444444444333444444333222222222333333333333222222222222222222222222444555555<<>>======@@@DDDHHHKKKSSSXXX^^^bbbdddccccccccc^^^___aaadddfffggghhhhhhhhhiiimmmssswwwyyywwwuuukkkhhhbbb]]]XXXTTTRRRQQQVVVWWWYYY[[[___fffnnnsss|||~~~zzztttssswww{{{|||vvvsssooojjjgggdddbbb```^^^[[[ZZZXXXUUUSSSQQQPPPPPPLLLKKKIIIHHHHHHIIIKKKLLLLLLNNNOOOPPPPPPNNNLLLKKKIIIJJJLLLMMMMMMMMMKKKJJJIIIFFFBBB>>>;;;888444111/////////...------///111333444444444444333333222111666555888DDDMMMZZZooovvv^^^III===999888777666555555444555555666555555444444333333333222222222222333333333333444444333333222222222111111111222333333888GGGVVVlllzzzzzzvvvvvvwwwxxxwww~~~}}}xxxttttttuuuvvvvvv{{{||||||}}}}}}~~~~~~~~~{{{zzzvvvqqqkkkhhhggghhhwwwfffZZZaaayyydddJJJ???555444666444222222111000///...............//////---,,,,,,+++++++++++++++++++++***************************))))))((('''(((***+++,,,,,,+++***(((((()))***************))))))))))))************,,,,,,++++++******)))))),,,,,,,,,++++++*********+++***+++///111555???IIIRRRSSSXXX___```___ccciiixxxzzzyyyrrrtttvvvwwwwwwwwwxxxyyyyyyyyyzzz{{{}}}zzzuuurrrllliiifffddddddgggkkkmmmnnnnnnlllkkkmmmqqqvvv{{{}}}zzzzzzwwwtttqqqkkk___RRRAAA;;;777666666666;;;@@@FFFLLLRRRSSSNNNIIIHHHIIIFFFFFFFFFGGGHHHJJJKKKLLLPPPTTT\\\dddjjjllljjjhhh^^^SSSIIIDDDBBBBBBFFFLLLQQQTTTZZZ___```\\\TTTNNNGGGCCC>>>:::888888888777777999;;;;;;;;;:::888888::::::<<<>>>AAADDDHHHJJJLLLMMMMMMOOORRRUUUXXXZZZ[[[^^^^^^[[[YYYYYYWWWSSSNNNOOOQQQVVV[[[___aaa```YYYTTTNNNHHHDDDBBB???===???>>>>>>@@@CCCHHHNNNQQQ\\\```fffjjjlllllllllllleeefffhhhjjjjjjiiigggfffdddeeeiiimmmqqqqqqooommmcccaaa]]]ZZZXXXWWWWWWXXX]]]```dddiiiooovvv~~~|||}}}zzztttpppmmmhhheeecccaaa^^^\\\YYYXXXVVVTTTQQQPPPOOONNNOOOMMMKKKIIIIIIKKKMMMOOOLLLMMMMMMMMMLLLJJJHHHGGGHHHIIIKKKMMMNNNMMMKKKJJJGGGDDD@@@<<<999666333000---......---,,,,,,///111444555555555444333222222111777666999DDDMMM\\\ssspppXXXGGG>>>;;;777777666555444444444444555555444444333222111111111111222222333333333333444444444444333222111111222111222333333666BBBOOOeeettt|||tttrrrtttvvvxxx{{{~~~~~~}}}~~~|||vvvrrrqqqrrrrrrrrrwwwwwwwwwyyyzzz}}}||||||yyyuuuppplllkkkkkkwwwhhh\\\UUUaaa|||^^^FFF===555444555333000111000//////..................---,,,+++*********++++++++++++*********))))))++++++,,,,,,++++++***)))'''((()))******)))(((''''''((()))***++++++******(((((()))))))))*********+++++++++******)))))))))******+++++++++,,,,,,,,,+++***,,,///000333;;;DDDPPPRRRXXX^^^______eeelll{{{uuuqqqmmmqqqwww|||~~~~~~zzzuuurrrjjjhhhdddbbbbbbdddhhhjjjjjjjjjhhhggggggkkkqqqwww{{{wwwoooaaaSSS@@@;;;777777666555888===???EEEKKKLLLHHHEEEFFFHHHDDDEEEGGGIIIKKKNNNPPPRRRVVV[[[dddnnnvvvxxxtttqqqcccXXXLLLGGGEEEFFFKKKQQQXXX\\\bbbhhhiiiddd[[[TTTLLLGGGAAA<<<::::::999999999:::<<<======<<<999777999999999:::===@@@CCCEEEEEEHHHLLLQQQVVVXXXZZZ[[[[[[^^^___]]]\\\\\\ZZZVVVRRRRRRTTTYYY^^^aaabbbbbbYYYTTTMMMGGGCCCAAA???>>>>>>>>>???AAAGGGMMMSSSWWWcccggglllpppqqqpppqqqqqqjjjlllnnnooonnnllliiigggccceeehhhlllooommmiiieee```___\\\ZZZZZZ\\\^^^```fffjjjpppvvv}}}yyysssnnnjjjfffcccaaa___]]][[[WWWVVVTTTRRRPPPOOONNNMMMNNNMMMJJJIIIIIIJJJMMMNNNLLLKKKKKKIIIHHHFFFEEEEEEGGGIIILLLNNNOOONNNKKKJJJGGGCCC???;;;888555222000------...---,,,,,,///111555555555555444444333222222888666777AAAJJJ[[[ssshhhSSSFFF???<<<777666555444333333333333333333222222111000//////000000222333333333333222333444444444444333222111333222333444444666???JJJaaaqqq|||tttqqqsssxxx{{{{{{~~~~~~}}}}}}{{{uuupppooooooppppppqqqrrrsssuuuxxx{{{~~~|||}}}|||yyyuuuqqqoooooozzzlllZZZUUUTTTdddwwwVVVCCC;;;555555444111///000//////......---......///---,,,++++++*********++++++************))))))))),,,,,,,,,,,,,,,+++******(((((()))))))))((((((''''''((()))+++++++++***)))((((((((()))))))))*********************))))))))))))******+++,,,,,,------,,,+++---///000000777???KKKNNNUUU\\\^^^```hhhqqq~~~|||rrrnnnlllrrryyy{{{uuurrrllljjjgggddddddeeegggiiiffffffeeebbbaaaeeemmmsss|||~~~zzzqqq```QQQ@@@;;;888888777666777<<<:::>>>CCCDDDCCCBBBCCCDDDCCCEEEIIILLLNNNQQQTTTVVV\\\aaajjjuuu}}}~~~xxxrrrbbbWWWLLLHHHHHHIIIOOOVVV^^^bbbhhhnnnpppjjjbbb[[[QQQLLLEEE@@@===<<<<<<;;;:::::::::<<<===<<<:::777888777777888:::<<>>@@@DDDKKKSSSZZZ___iiilllpppsssssssssssstttoooqqqtttvvvuuurrrnnnlllfffgggjjjlllmmmjjjeeeaaa```___]]]]]]___ccchhhjjjqqquuu}}}}}}xxxrrrkkkhhhdddaaa___]]][[[YYYVVVUUUSSSQQQOOONNNMMMMMMKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJIIIGGGEEEDDDDDDDDDIIIKKKNNNPPPPPPNNNLLLJJJEEEBBB===999666444222000,,,---...---,,,---///222444555555555555444444333222888666666>>>GGGYYYrrr{{{```MMMCCC>>>;;;777666555444444333444444222111111000000/////////000111222333333333222111222333444555555444333222333222333555555666===FFF]]]nnn}}}tttpppsssyyy}}}|||~~~}}}|||~~~}}}}}}yyyrrrnnnmmmmmmmmmmmmnnnoooqqqtttxxx{{{}}}~~~~~~}}}yyyuuusssrrrxxxhhhTTTTTTZZZkkklllLLL>>>888444444444111000111.........------......///------,,,++++++++++++,,,************))))))))))))+++++++++++++++***))))))(((((((((((()))***++++++'''(((***++++++***)))((((((((((((((()))))))))***))))))))))))************+++++++++++++++++++++,,,---,,,---000///...333;;;EEEIIIPPPWWWZZZ___jjjuuuvvvooonnnnnnsss{{{}}}wwwtttnnnllliiigggfffeeefffgggdddeeedddaaa___bbbkkkrrrzzz|||zzzooo]]]MMMAAA<<<:::999888555666999888:::<<>>@@@CCCGGGNNNUUU\\\aaadddffflllooommmllljjjeee^^^\\\[[[\\\^^^aaacccbbbaaaYYYTTTNNNIIIGGGFFFEEEDDD@@@AAADDDJJJRRR\\\dddiiimmmpppuuuwwwxxxxxxyyyzzzvvvyyy}}}~~~yyywwwooonnnmmmmmmllljjjfffcccbbbbbbbbbdddhhhnnnuuuyyy}}}|||}}}|||xxxrrrjjjfffbbb___]]]\\\ZZZXXXVVVUUUSSSQQQOOONNNNNNMMMJJJIIIIIIHHHHHHIIIIIIJJJKKKIIIGGGEEEDDDCCCDDDDDDJJJLLLOOOQQQQQQOOOKKKIIICCC???:::666444222000...------...------...000333333444555555555555555555111666555555===FFFZZZtttwww\\\IIIAAA===888888777666555444444444444111111111111000000000000000111222333333222000///000222444555666555444444222000222555555666;;;BBBTTTggg{{{wwwrrrtttzzz}}}|||~~~}}}zzzuuuoookkkjjjjjjjjjjjjlllnnnrrrvvvyyy|||}}}~~~|||wwwtttrrr{{{iiiTTTXXXbbbttt|||dddEEE;;;666222444444222111222......---------......///......---,,,,,,,,,------************))))))))))))***************)))((((((((((((((((((***,,,...///((()))***++++++***((('''(((((((((((())))))))))))(((((())))))******++++++------,,,++++++*********...---...000...---111888@@@DDDKKKSSSWWW]]]jjjwww}}}yyypppmmmoooooottt|||yyyvvvmmmllljjjgggfffdddddddddeeeeeedddaaa___bbbkkkrrrxxx{{{~~~zzzmmmZZZIIIBBB>>>;;;:::888444444777888888:::>>>AAADDDCCCBBBHHHMMMRRRUUUWWWZZZ^^^aaadddgggoooxxx}}}zzzooofffUUUMMMEEEEEEIIINNNVVV]]]cccgggmmmsssuuuqqqiiiccc[[[UUUMMMGGGDDDCCCBBBBBB@@@>>>===???AAABBBAAA>>>:::;;;;;;<<<===>>>>>>???BBBCCCEEEJJJRRR[[[dddiiinnnsssvvvuuurrrooohhhaaa^^^^^^^^^___bbbbbbaaa```XXXTTTOOOJJJHHHGGGFFFEEEDDDFFFJJJPPPZZZdddmmmsssqqqtttyyy|||}}}~~~~~~xxxuuuqqqooommmllliiigggffffffgggjjjpppxxx~~~{{{yyyzzzxxx|||~~~|||{{{{{{xxxrrriiieeeaaa^^^]]][[[YYYXXXVVVUUUSSSQQQOOONNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIFFFDDDCCCCCCDDDEEELLLNNNQQQRRRRRROOOKKKIIIAAA===888444222000...------.........---...111333333333444555666666666555///666444444===GGG[[[vvv|||www[[[HHHAAA<<<777888777666555555444555555111111111111111222222222111222333444333111///...///111333555666666555444000///111444555555:::@@@LLL___tttzzzuuuvvv|||zzz|||||||||wwwsssmmmiiiggghhhiiiiiilllooosssxxx{{{}}}~~~~~~}}}wwwsssqqqkkkXXXXXXeeeqqqUUUCCC888777666444222111111111///............---------...------,,,,,,------...,,,+++***((((((((()))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&''')))+++---*********)))))))))))))))++++++++++++++++++++++++)))***,,,---000111333444<<>>@@@DDDGGGJJJMMMQQQUUUYYY^^^cccgggmmmrrrvvvxxxxxxuuujjj___NNNKKKHHHFFFIIIOOOVVV[[[^^^eeejjjkkkjjjkkkiiieeebbb[[[QQQHHHCCCBBBBBBCCC@@@AAABBBCCCCCCBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>@@@DDDJJJMMMRRRZZZfffoooqqqsssvvvwwwuuuqqqllliiidddcccbbbbbbcccddddddddd```YYYRRRNNNOOOPPPNNNKKKJJJLLLPPPXXXbbblllsssvvv|||{{{zzz{{{zzzsssrrrqqqlllfffdddhhhjjjlllqqqwww|||{{{||||||{{{{{{}}}~~~vvvppphhhddd___[[[ZZZZZZZZZZZZVVVTTTQQQNNNKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFBBBEEEFFFDDDAAAAAAFFFKKKMMMPPPRRRQQQMMMHHHFFFFFF<<<:::777444111//////...---......///000111222222333444555555555444333222444222222666<<>>:::888888777555555555444333111444333333222111111111222333222222111111222222333111333555666777666555444222222222222333555777888EEEUUUkkk{{{yyyzzz~~~vvvzzz~~~~~~{{{rrrjjjhhhhhheeeeeegggkkkssszzz{{{{{{{{{wwwttthhhaaafffwwwkkkPPP@@@888777555444222111111111000000000/////////......,,,,,,++++++++++++,,,,,,,,,+++)))((((((((()))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&''')))******)))))))))))))))))))))++++++++++++++++++++++++++++++,,,...000111222333999AAAIIIOOOTTT\\\hhhqqq|||zzztttoooppprrrrrrtttxxxvvvuuuuuutttqqqnnnmmmmmmnnnxxx}}}zzzsssoooiiieeecccbbbaaa```aaaaaa```______ccchhhllloooppppppqqqtttzzzuuugggWWWLLLBBB>>>999777888:::;;;:::===???@@@AAABBBDDDGGGJJJMMMOOOSSSWWW\\\aaagggkkkqqqvvvyyyyyyxxxsssggg\\\OOOLLLIIIGGGJJJQQQYYY^^^bbbjjjooopppppppppnnnkkkiiiaaaVVVLLLGGGEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@DDDIIILLLPPPXXXccckkkppprrrtttuuutttpppkkkhhhbbbbbbcccdddfffhhhhhhhhhiiiccc\\\XXXXXXXXXUUURRRUUUWWW\\\eeepppyyywwwuuutttooojjjiiikkkmmmrrrwww~~~~~~~~~~~~wwwqqqjjjeee```[[[YYYYYYXXXWWWVVVUUUQQQNNNKKKIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFDDDFFFFFFCCC@@@@@@DDDIIINNNPPPRRRPPPLLLGGGEEEEEE;;;999777333111//////...+++,,,,,,---...///000000333444555555555444333222333222333777<<>>???BBBDDDGGGHHHIIIJJJLLLNNNRRRTTTWWW[[[___eeekkkpppvvvzzz|||yyyuuuooocccXXXPPPMMMIIIHHHLLLTTT^^^dddjjjqqqwwwxxxxxxyyywwwtttqqqhhh[[[OOOIIIGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFHHHIIIIIIIIIHHHGGGCCCEEEIIIKKKNNNUUU___fffmmmnnnqqqrrrpppmmmjjjgggbbbdddhhhllloooqqqqqqqqqsssnnnhhheeedddbbb___[[[___aaagggpppzzz|||yyyvvvrrrppppppppptttzzzwwwqqqjjjfff```[[[YYYWWWVVVUUUWWWUUUQQQMMMJJJHHHGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDAAA>>>???DDDHHHOOOPPPQQQOOOJJJFFFCCCBBB:::888555333000///......+++,,,,,,---///000000111444444444444444333222222222444666999>>>OOOlllzzznnngggllltttzzz~~~bbbLLL@@@;;;888555333111111222333444333222111111000/////////000000222222111111111111222222///111444888:::<<<======444444222222222222333444:::III___rrrzzz|||~~~~~~|||zzztttmmmggggggggggggiiillluuu}}}}}}oookkktttXXXCCC999666555444222111111000000,,,,,,,,,+++++++++******++++++************++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++******))))))))))))))))))*********************************.........//////000000111333:::CCCLLLTTT]]]hhhpppvvvzzz~~~{{{www|||~~~vvvooonnnooolllhhhgggkkknnnnnnpppsss|||{{{{{{}}}vvvpppiiiccc```^^^\\\[[[ZZZ[[[]]]]]]___bbbfffiiimmmllljjjiiijjjnnnuuuzzz~~~}}}zzzuuulll```SSSJJJEEECCC@@@>>>???AAACCCEEEGGGJJJNNNQQQQQQRRRSSSTTTXXXZZZ\\\^^^aaafffmmmqqqyyy|||}}}xxxqqqiii^^^TTTOOOLLLIIIIIINNNXXXbbbiiisss{{{~~~wwwmmm^^^PPPIIIGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMOOOPPPPPPNNNMMMGGGHHHJJJKKKNNNTTT\\\bbbhhhiiikkkmmmmmmllljjjhhhggglllrrrwwwzzz|||}}}}}}{{{xxxssspppnnnlllhhheeehhhkkkpppyyy{{{xxxttttttvvvxxx}}}vvvppphhhddd___[[[XXXWWWUUUTTTVVVTTTPPPLLLIIIFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCC@@@>>><<>>888666444111///.........---......000111222333444444444444444333333222222333666999;;;BBBUUUrrrqqqlllrrrzzzvvvXXXEEE>>>:::777666666555333222333222111///111000000//////000000000222222111111111111222222///111444888<<>><<<;;;<<>>;;;666555222000///.........---...///000111333444444444444333333222222222222111666999===GGG]]]yyyvvvrrrxxxmmmPPPAAA===:::777777777555444333444333111000111111000000000111111222222111111000000111111222000111444888<<>>QQQfffxxx~~~}}}~~~~~~}}}{{{yyyxxxxxxxxxyyysssnnnkkklllllllllqqqwww{{{yyyyyy}}}xxx^^^HHH===999444333222111000000000000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((()))************))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((()))******++++++************************,,,,,,,,,------......//////555>>>HHHRRR\\\eeekkkmmmqqqvvv|||~~~|||ooorrrvvvxxxyyyyyyyyyyyyvvvssstttxxxzzzvvvtttuuu}}}{{{yyyxxxrrriiibbb^^^]]]\\\[[[\\\^^^aaacccdddeeegggiiibbbdddeeegggiiiooouuuzzz|||zzzwwwrrrjjj```VVVNNNGGGFFFEEECCCAAACCCGGGJJJQQQVVV\\\```aaa```^^^]]]___aaaccceeegggiiimmmoootttxxxyyyrrrjjjccc\\\UUUQQQPPPPPPSSS[[[fffqqqxxxuuucccTTTMMMLLLPPPRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSTTTVVVWWWXXXXXXXXXWWWPPPOOONNNNNNQQQVVV\\\______aaadddiiimmmqqqtttuuuwww~~~~~~zzz{{{~~~}}}zzz|||}}}tttnnnbbb___[[[YYYXXXWWWVVVTTTOOONNNKKKGGGEEECCCBBBBBB??????>>>============>>><<<:::999:::===BBBGGGJJJLLLJJJGGGDDDBBB???;;;888444333111///............++++++---...000111333333444444333222222222222222000444999@@@QQQlll}}}xxx~~~{{{bbbJJJ@@@===888666777444333222333444555555333111111000000000111222222111111000000000000111111222333555777:::===???@@@888777555333222222222222333;;;JJJ___rrr~~~~~~{{{yyyxxxxxxyyyzzzvvvrrroooooonnnnnnttt{{{{{{vvvsssxxxkkkTTTBBB:::888333222111000000///000000............------------++++++************++++++'''((()))***+++******)))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((('''(((((()))******++++++******************************++++++,,,---......,,,222:::EEEOOOYYYaaafffiiilllrrrwww|||~~~ssstttxxx}}}|||zzz{{{|||yyyyyy|||zzzxxxwwwvvvwwwwwwxxxyyyyyyyyyyyyxxxrrriiibbb^^^]]]]]]]]]___bbbeeegggggghhhiiijjjeeegggiiikkkmmmqqqvvvyyyxxxwwwtttpppkkkcccZZZTTTKKKKKKJJJGGGEEEFFFJJJNNNTTTYYYaaaffffffdddbbb```]]]aaaeeeiiikkknnnppprrrpppuuuwwwqqqjjjeee___ZZZUUUVVVXXX]]]fffqqq{{{uuucccSSSLLLMMMRRRVVVWWWYYY\\\^^^^^^\\\YYYWWWWWWWWWXXXXXXYYYYYYYYYZZZRRRPPPNNNNNNRRRWWW[[[^^^^^^```eeekkkqqqxxx|||~~~uuuooobbb___\\\YYYWWWVVVSSSQQQLLLJJJGGGEEECCCAAAAAAAAA???>>>======<<<<<<======:::999888:::===AAAEEEGGGJJJGGGCCCAAA@@@===999666333222000...------......++++++---...000222333444444333222111111111222333222777===IIIaaannnXXXEEE???<<<666444777333111111222333444333222///////////////000111222111111000000000000111111444555555666777999:::;;;999888666444333333444444333888EEEWWWlll}}}~~~}}}|||{{{zzzzzzzzzxxxtttrrrqqqoooooottt{{{{{{}}}nnnooovvv{{{cccNNN???999888222222111000//////000000------,,,,,,,,,,,,++++++******))))))))))))******'''((()))+++++++++***)))))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))((()))***+++,,,------...***///888BBBMMMWWW^^^cccfffiiiooouuuzzz~~~yyyyyy|||~~~~~~~~~xxxqqqooommmllllllmmmooorrruuuwwwyyyzzzxxxrrriiibbb___^^^^^^^^^bbbdddgggiiiiiiiiijjjkkknnnpppqqqqqqqqqrrruuuwwwuuusssqqqoookkkeee]]]XXXQQQQQQPPPLLLJJJJJJNNNRRRUUU[[[ccchhhiiigggcccbbb\\\```fffkkkoooqqqtttvvvnnntttvvvqqqjjjfffbbb^^^ZZZ[[[^^^eeennnyyyrrr```PPPJJJLLLQQQVVV[[[]]]aaaccccccaaa]]][[[YYYYYYXXXXXXXXXYYYZZZ[[[RRRPPPMMMNNNQQQVVV[[[]]]^^^aaafffmmmuuu}}}vvvpppdddaaa]]]YYYWWWTTTQQQOOOIIIHHHFFFCCCAAAAAA@@@AAA??????>>>===============;;;999999:::===AAACCCDDDHHHDDDAAA???>>><<<888555222111///...------......------///000222444555666444333222111111111222333666;;;CCCRRRooofffRRRBBB>>>;;;444222666555333222111111111///..................///000111111111000000000000111111666666555555666777888888999888666555444444555555333777AAASSShhhyyy~~~}}}~~~~~~|||zzzyyyyyyvvvsssrrrooonnnsss{{{{{{ooofffpppyyyZZZDDD;;;777333111111000000//////......------,,,,,,,,,,,,++++++---,,,+++***))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))((('''&&&&&&''''''(((((())))))******++++++************++++++)))))))))))))))******+++,,,)))&&&'''***------,,,///222777===FFFPPPZZZaaadddkkkppprrryyy~~~||||||}}}oooiiiiiihhhfffaaabbbcccgggpppyyy{{{wwwyyyssskkkdddaaaaaabbbbbbeeeggghhhhhhhhhhhhjjjkkkpppsssxxx{{{|||zzzwwwuuuuuuuuutttqqqmmmgggaaa^^^^^^\\\WWWQQQMMMLLLOOOQQQWWW\\\cccggggggeeecccbbb^^^___dddkkkssswwwwwwuuuuuuuuusssqqqmmmiiieeecccbbbffflllrrryyyvvviiiYYYPPPKKKJJJOOOVVVbbbdddggghhhgggccc^^^[[[\\\ZZZWWWXXXZZZZZZXXXVVVTTTRRRQQQRRRWWW\\\```bbbdddaaabbbjjjttt}}}yyyqqqkkkdddaaa]]]ZZZXXXUUUSSSQQQIIIGGGEEEBBBAAA@@@??????@@@???>>><<<;;;;;;;;;;;;999999:::;;;===???AAABBBBBBAAA???<<<999777444333222000...---------,,,+++---...///000222222333333444444333111///000222444;;;AAAKKKaaa{{{\\\MMM>>>888777555333333333333333222222111111111000000/////////111222333000000000000111111111111222222333333333444444444999888888777666555555444444888===GGG\\\uuu}}}}}}}}}}}}||||||||||||wwwvvvuuuuuuvvvyyy|||~~~tttfffdddssssssUUUAAA:::777444111111000000//////......------,,,,,,,,,,,,++++++...---,,,+++***************)))((((((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''&&&&&&((((((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))******+++---***((((((+++---...---...000555:::BBBLLLWWW^^^ccciiimmmpppwwwxxxmmmhhhgggeeeccc___``````dddmmmxxx|||yyyzzztttmmmhhheeeeeeeeeeeeiiikkkmmmmmmlllkkklllmmmqqqtttyyy|||~~~|||yyywwwwwwvvvtttrrroookkkfffcccccc___YYYRRRLLLKKKLLLMMMSSSXXX^^^bbbcccbbb``````^^^___ccciiipppuuuvvvuuuwwwwwwvvvtttqqqnnnkkkiiiiiinnnttt{{{{{{rrreeeVVVNNNKKKMMMSSS[[[ccceeeggghhhfffbbb]]]ZZZYYYXXXWWWYYY[[[[[[YYYVVVSSSSSSSSSVVVZZZ^^^``````bbb___```hhhrrr{{{wwwmmmgggccc```\\\YYYWWWSSSOOOMMMHHHFFFDDDAAA@@@???>>>?????????===<<<;;;:::::::::888999:::;;;===???@@@AAAAAA@@@>>>;;;999666444333222111///.........------...///000222333444444444555555444222111111444666<<>>888666555111111000000//////......------,,,,,,,,,,,,++++++...---,,,+++++++++++++++***)))((((((((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((''''''&&&))))))(((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++---+++)))***,,,.........---///222666===HHHSSS[[[aaafffjjjmmmttt}}}}}}rrrkkkgggeeecccaaa^^^^^^^^^aaajjjwww}}}|||zzzvvvqqqmmmkkkjjjjjjiiinnnppprrrsssqqqooonnnnnnrrruuuzzz~~~~~~|||zzzxxxuuutttrrrooollliiifffaaaYYYPPPJJJGGGGGGGGGMMMQQQWWWZZZ\\\\\\\\\]]]^^^___aaagggmmmrrruuuuuuyyyyyyyyyyyywwwuuusssrrrqqqwww~~~yyyuuussskkk___RRRLLLLLLOOOXXX```eeeeeeffffffddd```\\\YYYWWWXXXZZZ]]]______\\\YYYTTTVVVZZZ___ccccccaaa______[[[\\\dddmmmvvvtttjjjdddcccaaa]]]ZZZVVVRRRLLLHHHEEEDDDBBB???>>>=========???>>>===;;;::::::::::::888888999;;;===>>>???@@@???>>><<<:::777555333222111111000///.........///000111222333444555555555555555555333222333555888===HHHdddlllOOODDD:::999999888666777333333333222222222222111222111000///............//////000000000000111111000000000111111111222222222222333444666777888888888888999???OOOgggyyy{{{}}}}}}||||||{{{{{{{{{~~~}}}|||}}}yyyjjjccccccppp~~~bbbIII;;;666555444111111000000//////......------,,,,,,,,,+++++++++---,,,++++++*********+++)))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((((((((('''''')))))))))((((((''''''&&&++++++************++++++)))))))))))))))******+++++++++******+++---.........///000444:::EEEPPPXXX___cccgggkkkrrrzzz}}}|||{{{pppkkkhhheeecccdddbbbbbbaaaaaaiiiuuu}}}~~~{{{xxxtttrrrqqqqqqooonnnrrrtttwwwwwwuuurrrpppoooqqqtttzzz{{{wwwtttsssqqqmmmiiiaaa[[[RRRKKKEEECCCAAAAAAFFFJJJOOOTTTVVVWWWYYYZZZ^^^___aaaeeejjjppptttvvvyyyzzz{{{|||}}}|||{{{zzzxxx~~~|||uuuqqqooonnndddYYYNNNJJJKKKPPPYYYaaaccccccbbbaaa^^^[[[XXXWWWWWWZZZ___ccceeeddd```^^^XXX\\\bbbiiillljjjeee```ZZZWWWXXX^^^fffooo{{{~~~tttkkkeeefffdddaaa]]]XXXRRRKKKFFFCCCBBB@@@>>><<<;;;;;;<<<>>>===<<<:::999999999999777888999;;;<<<===>>>???<<<;;;:::888666333222111/////////...------...///111111222333444555555555444444444333222333666999???MMMooo{{{eeeIII@@@999999999777555666222222222222222222222222000000///...............////////////000000000111/////////000000000000111000111222333444666666777888777666:::HHH^^^ttt~~~}}}}}}{{{xxxzzz}}}|||{{{{{{{{{{{{qqqccc```gggxxxwwwZZZDDD999555444444111111000000//////......------,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''))))))((((((''''''&&&&&&++++++************++++++)))))))))))))))******+++))))))*********+++,,,---//////111333999CCCNNNUUU]]]___dddjjjooovvv~~~zzzoookkkiiieeeeeehhhkkkkkkhhheeeiiittt{{{}}}|||yyywwwvvvvvvvvvtttssstttwwwyyyyyyvvvssspppooopppsssyyy}}}wwwtttrrroooiiidddWWWQQQHHHBBB???>>>======AAAEEEKKKQQQTTTVVVXXXZZZ___```bbbeeejjjoootttwwwyyyzzz}}}|||tttpppnnnllljjj^^^TTTKKKHHHJJJNNNVVV]]]]]]]]][[[YYYXXXVVVUUUTTTWWW[[[bbbggghhhfffccc```[[[```gggooorrrnnnfff```XXXVVVXXX]]]ccckkkwww|||uuunnniiikkkhhhddd```ZZZSSSLLLGGGAAA@@@>>><<<;;;::::::;;;===<<<;;;999888888888888666777999;;;<<<=========999999777666444222111000,,,---...---++++++---///111111222333444444444444222333333222111333666999CCCTTTxxxvvv```FFF>>>999999888555333333222222222222222222222222------...///////////////...////////////000000000....../////////000000000111111222222333333333333666444333777CCCVVVnnn~~~|||yyyxxxwwwvvvyyy}}}{{{{{{{{{{{{|||{{{iii[[[^^^llloooRRR@@@888555333333111111000000//////......------,,,,,,,,,,,,++++++***))))))((((((((())))))(((((()))***************))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((((((((((((((((((((((((''''''''''''''''''))))))(((((((((((()))))))))))))))))))))******+++''')))***+++******+++---///000111333999AAAKKKRRRXXXZZZ```ggglllqqqzzzwwwnnnnnnmmmiiihhhllltttsssooojjjkkkssszzz||||||zzzwwwwwwxxxyyyyyyxxxvvvxxxzzzyyyvvvsssrrrqqqqqqtttyyy~~~{{{uuuqqqooojjjbbb\\\NNNGGG@@@;;;;;;<<<<<<;;;>>>CCCKKKQQQUUUXXXZZZ\\\```bbbeeehhhkkkooouuuyyyyyy{{{}}}|||tttpppnnnllliiigggWWWNNNGGGFFFHHHKKKQQQWWWWWWVVVTTTSSSRRRRRRSSSTTTWWW]]]dddiiiiiigggdddbbb^^^cccjjjqqqtttooogggaaaYYYYYY]]]ccciiippp}}}|||xxxsssooolllmmmjjjeee___YYYSSSLLLGGG@@@???===;;;:::::::::;;;<<<;;;:::888777777777777666777999;;;<<<<<<<<<;;;777666555333222111//////))),,,...---******---000111222333333444444444333111222222111111333777999FFF^^^pppXXXCCC===888888666333111222111222222222222333333333,,,---...///000111000000......////////////000000........./////////000000222111111111111111111111444222222666>>>MMMdddwww}}}~~~xxxttttttuuuzzz~~~{{{}}}~~~|||{{{zzz{{{}}}~~~~~~yyyeeeXXX```uuu}}}dddIII<<<888555444444111111000000//////......------,,,,,,,,,,,,++++++***)))))))))))))))******'''(((***+++,,,,,,,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''''''''))))))(((((((((((()))))))))))))))))))))******+++'''***,,,,,,+++***,,,......///111333888???HHHNNNSSSUUU\\\dddhhhkkkttt~~~~~~tttqqqvvvwwwqqqooosssxxxxxxtttmmmmmmsssyyy{{{|||yyywwwvvvxxxzzz{{{{{{xxxzzzzzzyyyvvvtttttttttuuuwww{{{~~~|||vvvpppmmmkkkfff]]]UUUJJJCCC<<<999:::======<<<===CCCLLLTTTYYY\\\]]]^^^```dddhhhkkkmmmqqqvvvzzzzzz|||xxxtttooonnnnnnlllfffaaaOOOHHHCCCDDDFFFIIIMMMSSSRRRQQQOOONNNNNNQQQSSSUUU\\\bbbiiimmmllljjjhhhgggdddhhhooouuuwwwssskkkeee]]]___fffooovvv~~~~~~}}}~~~|||yyyvvvtttrrrpppmmmjjjlllhhhbbb\\\VVVPPPIIIEEE@@@>>>===;;;:::::::::;;;;;;:::999888777666666666555777999;;;<<<<<<;;;:::444444333222111//////...))),,,...---++++++...222333333444555555555555444222222333222333555888;;;GGGfffgggOOO@@@:::777666555111111444111111222222222333333333...///000111111111000///........./////////000000...////////////000000000000000000000000000000000111000111444999DDDYYYmmmyyyxxxqqqrrrvvv{{{vvvuuuyyy|||~~~}}}{{{zzzzzz|||~~~}}}~~~zzzfffYYYeeevvv]]]CCC888777666444555111111111000//////......---------,,,,,,,,,+++++++++***************++++++&&&(((***,,,---......---))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((())))))((((((%%%&&&&&&''''''(((((((((++++++************++++++)))))))))))))))******+++(((+++......,,,+++---///,,,...000333888>>>FFFKKKPPPQQQYYYbbbeeegggooozzz~~~~~~|||tttuuuzzzvvvyyyyyyzzzvvvooonnntttyyy{{{|||yyyvvvvvvxxx{{{|||}}}zzz{{{{{{yyyvvvuuuuuuvvvyyyzzz|||~~~~~~}}}|||xxxrrrllljjjiiidddZZZQQQIIICCC;;;999;;;>>>>>>======DDDNNNWWW\\\^^^___```aaaeeejjjmmmooorrrwwwzzz{{{}}}~~~}}}rrrooommmmmmnnnkkkccc\\\IIICCC@@@CCCFFFHHHLLLPPPPPPNNNLLLLLLMMMQQQTTTWWWaaagggnnnrrrqqqnnnmmmlllkkknnntttyyy{{{wwwpppjjj```dddmmmxxx|||yyyzzz|||tttrrrpppooonnnmmmjjjhhhjjjeee___XXXRRRLLLGGGDDD???>>>===;;;::::::;;;;;;;;;:::999777666666555555555666999;;;<<<;;;:::999333333222111000///......)))---000///,,,,,,///444444555666666666666666666222333444444444666:::===FFFkkkuuuqqq|||aaaHHH>>>888555555444111222666111111111222222333333333111111222222222000///.............../////////000////////////000000000111.../////////000000111111111///000444666===QQQdddwwwyyypppqqqwww}}}zzzqqqrrrvvvzzz~~~~~~|||zzzzzzzzz||||||}}}vvvjjjcccrrrkkkRRR===999999444000222111000///......------...,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******)))(((((((((((((((&&&'''((('''%%%$$$$$$&&&(((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,...///222444777;;;AAAEEEKKKNNNUUU```gggkkkqqqwww}}}}}}}}}~~~||||||}}}xxx~~~{{{tttmmmmmmsssyyyxxxzzz{{{{{{zzzzzz{{{}}}}}}{{{xxxvvvuuuvvvxxxyyy{{{|||}}}}}}vvvvvvqqqjjjddd```XXXPPPJJJDDD???===:::888:::???CCCGGGNNNUUU[[[___aaaccciiimmmrrruuuvvvyyy~~~}}}zzzxxxuuusssnnnkkkkkkmmmooojjj___UUUGGGBBB===>>>DDDJJJMMMLLLLLLLLLLLLLLLMMMPPPVVVZZZ```llluuutttqqqpppnnniiiiiinnnvvvzzz{{{xxxuuutttkkknnnttt~~~|||zzzyyyxxxtttsssqqqmmmiiifffeeeeeebbb\\\UUUNNNIIIEEEBBB@@@???>>>===<<<;;;:::999999666666666666555555555555666888:::;;;;;;999777555333000------//////...+++++++++,,,---///111333444555555666666555555444333666333333444444444999@@@RRRnnnzzzkkkjjjtttuuuUUUDDD:::888666444222111000///222222222111111111111000000000000000000000000000111111111111111222222222000///...------...///000000000000000111111111111///000222444444:::KKK[[[sss~~~|||uuuxxx{{{zzz{{{}}}{{{rrrmmmnnnsssyyy|||{{{zzzyyyyyyxxxxxxyyyyyy{{{{{{}}}|||~~~uuunnnnnnaaaKKK999777888444111333111000///...------------*********))))))))))))((()))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((***))))))((((((((((((((()))*********((('''((()))(((((((((((())))))))))))))))))(((((())))))***+++))))))*********+++++++++*********+++++++++,,,,,,,,,...000222555999>>>AAAIIILLLUUUaaaiiilllrrrxxx~~~xxxxxxwwwxxx|||}}}{{{zzz{{{}}}wwwooonnnsssxxxzzz{{{||||||zzzzzz{{{||||||zzzxxxvvvuuuvvvxxxyyy}}}}}}~~~~~~|||uuuuuurrrkkkfffbbb[[[SSSJJJDDD???===<<<:::===BBBDDDIIIPPPWWW\\\aaadddfffooouuu|||{{{xxxvvvtttrrrppppppoooooopppmmmeeeYYYPPPFFFBBB???@@@EEEJJJKKKKKKKKKKKKJJJIIIJJJMMMSSSWWWdddnnnvvvtttqqqqqqqqqnnnsssxxx~~~yyyvvvtttxxx}}}|||{{{zzzzzzvvvtttpppllliiieeecccaaa]]]XXXQQQKKKFFFCCC@@@>>>>>>======<<<;;;:::999999666666666666555555555555555666888999999777555333333000------//////...,,,++++++,,,---///111333444555555555555555444444333222000000333333333999@@@RRRlllxxxkkkaaadddooo|||jjjOOOBBB:::999777555333222222111222222222111111111000000////////////////////////000000000000111111111111111000///......///000111//////000000000111111111...///111222222777FFFVVVmmmyyyxxxxxx{{{zzz|||xxxrrrqqqtttyyy}}}~~~~~~~~~yyyyyyxxxwwwwwwwwwwwwxxxyyyzzz}}}~~~ooonnnwwwzzzTTTCCC555555777444222333111000///...------------*********))))))))))))((())))))))))))))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((***)))((((((''''''((((((&&&'''((('''&&&%%%&&&'''(((((((((((())))))))))))))))))(((((())))))***+++)))))))))*********++++++*********++++++++++++,,,+++---...000222555999<<>>===@@@EEEFFFKKKRRRYYY^^^bbbgggjjjvvv~~~{{{xxxuuurrrqqqpppooommmqqqssstttrrrkkk___SSSKKKDDDBBB@@@BBBFFFIIIIIIHHHJJJJJJIIIGGGHHHLLLQQQVVVdddlllsssrrrqqqtttwwwyyy~~~{{{zzz~~~~~~~~~~~~}}}||||||{{{{{{xxxtttoookkkhhheee___[[[UUUQQQKKKFFFBBB@@@===<<<<<<<<<;;;;;;:::::::::999666666666555555555555444444555666777777555333222111000...---......---,,,+++,,,,,,...///111333444555555555555555444333333000///000333333444;;;CCCVVVmmm{{{jjjaaa\\\aaalllvvvvvv[[[GGG???999888777555444444333333222222111111111000000000////////////////////////////////////////////////111000000//////000111111//////000000000000111111......///111000444AAANNNdddrrr|||zzz|||}}}|||wwwxxx|||~~~}}}{{{zzzxxxxxxwwwvvvvvvvvvvvvvvvwwwzzz}}}kkkppplllJJJ>>>444444666444222222000000///...------------,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((())))))(((''''''''''''((($$$&&&&&&&&&$$$$$$%%%&&&(((((((((((())))))))))))((((((((((((((()))******))))))))))))************************++++++++++++***,,,...///000222666999BBBHHHVVVfffooorrruuuzzz~~~wwwrrrpppkkkooorrrqqqooopppvvv|||~~~uuurrrtttwwwvvvwwwxxxwwwuuutttuuuvvvxxxwwwvvvvvvvvvwwwyyyzzz~~~~~~~~~{{{wwwwwwtttmmmiiieee___WWWLLLFFFAAA@@@???>>>AAAFFFIIINNNUUUZZZ^^^ccciiimmmyyyyyyvvvsssqqqqqqqqqooonnnppptttvvvrrrgggZZZOOOIIIAAA@@@AAACCCFFFHHHGGGEEEIIIIIIHHHHHHIIINNNTTTYYYaaagggmmmooopppuuu}}}~~~~~~}}}||||||{{{zzztttmmmiiigggccc[[[TTTNNNKKKFFFBBB@@@>>><<<::::::::::::::::::999999999666666555555555444444444444555555666555444222111000///...---------------,,,,,,---...000111333444444444555555555444333333222111222444444666???IIIaaatttvvvhhh```]]]cccnnnvvv|||iiiPPP@@@;;;777666555444444444444444111111111111000000000000//////////////////////////////............------///////////////000000000////////////000000000111///...000111///111;;;GGG]]]lll}}}~~~~~~~~~}}}{{{yyyxxxxxxwwwvvvvvvvvvvvvwwwwww{{{~~~~~~yyyjjjtttzzz___DDD===666555555333111111000///...------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))))))))(((((('''''''''''''''''''''''''''''')))((((((''''''''''''''''''((())))))((('''(((***(((((((((((())))))))))))((((((((('''((())))))***(((((()))))))))*********))))))*********+++++++++***,,,...///000111444777???FFFUUUfffpppsssvvvzzz|||uuuqqqnnnlllggglllqqqoookkklllttt|||~~~vvvssstttvvvtttuuuvvvvvvtttssstttvvvvvvuuuuuuvvvwwwxxxzzz{{{{{{||||||xxxxxxtttmmmhhheee^^^VVVOOOIIIDDDCCCBBB@@@CCCHHHMMMRRRXXX\\\___dddkkkqqqxxx{{{yyyuuutttssssssrrrqqqrrruuuuuummm```RRRHHHDDD>>>???AAADDDFFFGGGFFFDDDEEEGGGHHHIIILLLPPPVVV[[[```dddiiimmmooosss|||~~~}}}}}}~~~|||{{{zzzzzztttmmmhhheee___WWWOOOJJJGGGCCC@@@???===;;;999999999999999999888888888555555555555444444444444555555555555444333222111.........------------...,,,,,,---...000222444555444444444555444333333222333222333555555999EEERRRooo~~~wwwfff___]]]eeepppyyyyyyaaaIII<<<999555444333333222222333333111111111000000000//////....................................------,,,,,,,,,------....../////////...////////////000000000000///000222000111888AAAVVVgggzzz~~~|||zzz|||~~~~~~~~~|||{{{yyyyyyxxxwwwwwwwwwwwwwwwxxx{{{~~~}}}|||vvvhhhwwwlllSSS@@@<<<777444333111000000000///...---,,,,,,,,,,,,*********))))))))))))((()))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%'''(((((('''&&&''')))(((((((((((())))))))))))((((((''''''(((((()))***((((((((()))))))))******)))))))))************+++)))+++...///000111333555<<>>===;;;999999999888888777777777666555555555444444444444333555555555444333222111000---......---,,,,,,---///,,,------...000222444555444444444444444333222222222111222444666>>>OOO___}}}yyybbb]]]]]]gggttt}}}rrrZZZEEE:::777444444333222111111111222111111000000000/////////........................//////......---,,,,,,,,,++++++---.....................////////////000000111000111333111000555===OOO```sss|||{{{~~~|||yyyyyyxxxwwwwwwwwwwwwxxxxxxzzz{{{{{{{{{~~~~~~vvvppp|||^^^HHH;;;:::666222000000000000//////...---,,,,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''###$$$%%%%%%$$$$$$%%%'''(((((((((((())))))))))))(((''''''''''''((())))))(((((((((((()))))))))***))))))))))))************'''***,,,...///000222444999???NNN___iiillloootttyyywwwvvvyyy~~~{{{wwwrrrnnnllljjjjjjgggmmmssssssqqqrrrzzz{{{wwwtttrrrpppnnnoooqqqqqqqqqqqqsssuuurrrssstttuuuwwwyyy{{{{{{}}}~~~~~~yyyuuupppqqqooojjjgggeee___YYYSSSMMMJJJKKKKKKLLLPPPVVVXXX]]]bbbccccccgggpppwww|||xxxtttrrrqqqooommmmmmiiiaaaWWWLLLCCC???===>>>@@@DDDGGGIIIKKKLLLLLLJJJMMMQQQTTTVVVXXXZZZ\\\bbbeeellltttvvvwww~~~~~~xxxsssrrrssstttrrrssswww{{{~~~|||zzz{{{|||~~~~~~|||{{{zzzyyyuuurrrnnnhhh```XXXPPPLLLEEECCC@@@>>>===<<<999777999999888777666666555555555555555444444444333333444333333222111000///...,,,......---++++++---///------...///000222444555333444444444444333222222222222444777<<>>999777777777555444333222222222000000000000////////////........................000000///...------,,,,,,+++,,,...000000000000///............/////////000...---///222111///111666>>>PPPeeettt~~~|||zzzwwwwwwvvvuuuuuuuuuuuuuuusssrrrssswww|||vvvvvvaaaKKKBBB666555555444222111000000000000000///...,,,+++***(((((())))))******++++++*********,,,---,,,)))'''(((((((((((('''''''''''''''((((((((((((''''''&&&***)))((('''&&&%%%%%%%%%))))))(((((('''''''''&&&''''''((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++------,,,,,,---...000111222999DDDOOOYYYccckkkppplllrrrvvvyyy}}}}}}zzzwwwuuutttsss}}}~~~~~~xxxqqqiiidddbbbeeeiiimmmppprrrrrrqqqpppoooooopppsssxxx|||~~~|||yyyvvvtttooonnnmmmlllkkkhhhddd```ZZZUUUTTTXXX[[[\\\___ccceeegggjjjkkklllpppwww}}}yyytttmmmhhheeecccaaa```\\\TTTJJJCCC@@@@@@@@@@@@BBBHHHOOOSSSSSSRRRRRRTTT___```bbbddd```ZZZZZZ^^^dddhhhsssyyyqqqmmmlllmmmoooqqquuu{{{}}}{{{}}}|||{{{|||~~~~~~~~~|||zzzxxxwwwvvvvvvrrroookkkeee^^^UUULLLFFFDDDAAA>>><<<<<<<<<;;;:::666666666666777777777777555555444444444333333333666555333111000///.........------,,,,,,,,,---------...///111333444444444666555444333222333333444444777:::===GGG^^^|||zzzvvv[[[EEE:::777777666555444333222222222222000000000000000000000000,,,,,,------...///000000...............///000000////////////000000000000//////............//////000///......///111333555:::FFFZZZnnn}}}~~~~~~~~~yyyvvv|||zzzxxxwwwwwwvvvuuutttsssuuuwwwyyyyyyzzz{{{}}}zzzzzzwwwZZZEEE===555444333222111000//////////////////...---++++++)))))))))))))))*********)))))))))+++---,,,***((((((((((((((('''''''''''',,,,,,------,,,+++******'''&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&&&&&&&'''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))******++++++------,,,,,,---...000000222777AAAKKKTTT^^^ggglllmmmssszzz}}}~~~||||||}}}~~~yyyyyyzzz{{{yyyssskkkccc^^^___aaafffjjjmmmnnnnnnmmmmmmmmmmmmnnnqqquuuzzz|||~~~}}}zzzxxxwwwyyywwwvvvtttrrrooojjjfff\\\[[[^^^fffjjjiiiggghhhlllmmmnnnnnnooouuu~~~~~~{{{sssnnngggaaa^^^\\\ZZZYYYSSSMMMEEE@@@@@@AAAAAAAAAGGGLLLRRRUUUVVVXXX[[[^^^gggeeedddeeeccc^^^^^^bbbeeeiiisss~~~~~~wwwsssrrrssssssuuuxxx|||~~~{{{|||{{{{{{|||~~~~~~|||zzzwwwvvvuuutttnnnjjjccc]]]WWWQQQKKKHHHAAA???<<<;;;::::::999888666666666666666666666666444444444444333333333333555444222111000///.........------,,,,,,------------...000111333444444555666555444333222333444444333555999BBBUUUqqqnnnTTTBBB999777777555555444222222111111111000000000000000000000000---------------,,,,,,,,,...............//////000.../////////000000000000//////............////////////......///111333555666BBBUUUjjjzzz~~~zzz~~~zzzyyyzzzyyywwwvvvuuuttttttsssrrrtttwwwxxxxxxyyyzzz{{{{{{ssskkkOOO>>>888333333222111000//////..................---,,,,,,************))))))))))))(((((((((***,,,,,,+++)))((((((((((((''''''''''''*********))))))'''&&&&&&$$$$$$%%%%%%'''(((***+++((((((((('''''''''''''''&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,---...///000111666<<>>???AAACCCCCCFFFKKKQQQVVVYYY]]]cccggglllfffaaabbbbbb```aaadddiiinnnxxx{{{zzzzzzzzzzzz|||}}}{{{{{{zzz|||~~~|||zzzwwwuuusssrrroooiii```XXXSSSQQQOOOMMMAAA???<<<;;;;;;;;;:::888666666666666666666666666444444444333333333222222333222111000////////////---------,,,,,,------......///000222333444555555666555444333222333444444444555;;;MMMjjj}}}bbbKKK>>>888666666444444333222111111111111000000000000000000000000//////...---+++***)))(((......------......///000....../////////000000000//////............/////////.........///111333444444===NNNaaasss~~~zzzyyy}}}{{{{{{xxxxxxwwwuuutttrrrrrrqqqqqqsssvvvwwwwwwwwwxxxyyyooonnn{{{^^^FFF999666333222222111000000//////------.........---,,,,,,++++++******))))))(((((('''''''''))),,,,,,+++***((((((((((((''''''''''''&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%'''(((***+++'''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,---...//////222444999???FFFPPP[[[bbbiiittt~~~wwwooommmpppssssssoooggg^^^XXXZZZ\\\___cccfffhhhiiijjjggghhhjjjmmmppptttwwwxxx{{{{{{|||}}}~~~~~~~~~|||yyytttqqqkkkoooyyyxxxtttuuuvvvvvvuuutttwww~~~|||wwwpppiiifff\\\XXXRRRMMMJJJHHHFFFDDD>>>===<<<<<<>>>AAACCCDDDHHHNNNVVV]]]aaaeeekkkooooooggg```aaadddeeegggkkkrrryyy{{{zzzzzz|||~~~{{{xxxtttrrrpppmmmggg^^^VVVQQQNNNLLLKKKBBB@@@>>>=========;;;:::666666555555555555555444333333333333222222222222000000//////.../////////------,,,,,,,,,---......///000111333444555555555555555333333333333444555888999EEE^^^vvvWWWCCC:::777555444333333222111111111111111000000000000000000000000000///...---,,,***))))))...------------...//////........./////////000000///......------......///............///111222333333:::GGGYYYkkkzzz}}}|||{{{yyyyyy}}}~~~zzzxxxyyy{{{wwwwwwwwwvvvtttrrrqqqqqqqqqsssuuuvvvvvvuuuvvvxxx~~~~~~yyygggllloooTTTAAA999666333333222222111111000000,,,---------------,,,,,,++++++******))))))(((((((((''''''(((+++,,,+++***((((((((((((''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''(((((('''''''''((()))***%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((()))******++++++++++++,,,------.........111333666;;;BBBLLLVVV^^^iiiuuu{{{sssmmmppptttuuurrrjjjbbb\\\ZZZZZZ[[[]]]```ccceeegggfffhhhkkknnnrrruuuwwwxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}zzzwwwvvvwww}}}zzzwwwwwwzzz|||{{{xxxxxxzzz}}}xxxtttoooooommmjjjeee___ZZZWWWQQQNNNIIIFFFDDDBBB@@@???;;;;;;;;;<<<>>>AAADDDFFFOOOWWWbbbjjjoooqqqtttwwwqqqiiidddggglllqqquuuzzz|||{{{{{{||||||yyyuuurrrpppfffaaaYYYQQQKKKGGGCCC@@@???>>>===<<<===<<<:::999555555555555444444333333333333222222222111111111///......------......///,,,,,,,,,,,,,,,---...///000111222444444555555555555444333333333333555555999@@@SSSrrroooOOO???999555333222222222111000000000111111///////////////////////////.........------,,,,,,---------------...//////............////////////......------------......------......///111222222222666AAASSSgggyyy}}}xxxvvvtttuuuxxx~~~vvvsssqqqsssvvvuuuwwwxxxwwwtttrrrrrrsssssstttvvvwwwvvvuuuvvvwww{{{zzzzzz|||~~~nnneeeoooaaaJJJ>>>999666333333222222222111111111---------------,,,++++++************)))))))))))))))''''''(((***+++***)))((((((((((((''''''''''''(((((()))))))))(((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''))))))((('''''')))***+++%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((()))******++++++***+++,,,---.........---///111333888>>>HHHRRRZZZhhhvvvwwwsssvvvzzz{{{xxxrrrkkkfff```^^^[[[YYYYYY[[[^^^aaaccceeeiiinnnqqqtttuuuvvvuuuvvvwwwxxxzzz}}}~~~~~~~~~}}}{{{}}}{{{zzzzzz}}}}}}zzzzzz{{{zzzrrriiiddd]]]\\\ZZZWWWSSSNNNJJJHHHGGGDDDAAA@@@??????>>>===;;;<<<===>>>???BBBGGGJJJUUU]]]hhhpppssstttuuuvvvnnnjjjjjjpppxxx~~~}}}|||{{{|||~~~~~~~~~|||xxxuuuqqqoooddd___XXXQQQJJJDDD???;;;;;;:::999999:::999777555555555555444333333222222222222222111111111000000......------,,,---------,,,,,,,,,,,,---......///111222333444555555555555555444333222333444555666999FFF```fffIII===999555222222111111000000000000000111////////////////////////---.....................------,,,,,,------...///------........./////////......------------......,,,---...///000111111222111444===NNNeee{{{sssmmmjjjnnnsssyyyvvvoookkkjjjmmmqqqrrruuuxxxxxxuuurrrssstttuuuwwwxxxxxxwwwvvvwwwxxxwwwwwwwwwyyy{{{pppfffiiizzzrrrTTTAAA<<<888444111111111111111000000000.........---,,,+++***))))))))))))))))))************((('''''')))***)))(((((((((((((((''''''''''''%%%&&&&&&''''''''''''&&&'''''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&((()))***((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))******++++++)))***,,,---......------,,,...111555;;;EEEOOOVVVcccrrr~~~xxxuuummmhhh```YYYVVVWWWZZZ\\\^^^aaafffjjjnnnqqqqqqqqqsssssstttuuuxxx{{{~~~|||{{{~~~}}}|||~~~{{{~~~}}}{{{|||~~~}}}wwwooofff___[[[SSSQQQNNNJJJFFFCCC@@@???>>>===;;;;;;===>>>>>>===<<<>>>@@@@@@BBBEEELLLPPPZZZaaajjjpppqqqpppqqqrrrpppqqqwww~~~}}}|||}}}~~~~~~|||||||||{{{zzzwwwsssooommmddd___WWWOOOIIIDDD???<<<999888777888999888666333555555444444333222222111222111111111000000000000......---,,,,,,+++,,,,,,,,,,,,,,,,,,---...//////222333444555555666666555444444333222333444555666888JJJhhhvvv\\\DDD<<<999444111333000000/////////000000111////////////////////////------------------------------,,,,,,------...///---------.........//////...------,,,,,,------...,,,,,,---///000000111111222222888HHH___vvvvvvlllfffjjjpppuuuzzz}}}pppiiifffeeehhhlllnnnrrrwwwwwwtttrrrsssuuuwwwyyyzzzzzzyyyxxxxxxyyyuuuuuuvvvwwwxxx{{{}}}~~~~~~}}}||||||}}}~~~vvvfffcccoooiiiKKK<<<999777222000000000000////////////.........---,,,+++)))((((((((())))))******+++++++++)))''''''((())))))((()))(((((((((''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''((('''%%%%%%%%%&&&(((***+++***)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((()))******++++++)))***,,,---......---,,,)))+++///333:::CCCLLLSSS\\\lll|||yyyrrrggg]]]WWWVVVYYY[[[ZZZ]]]bbbgggkkkmmmnnnnnnqqqqqqrrrtttvvvyyy|||~~~{{{yyy|||~~~}}}~~~zzz|||}}}|||zzzzzz}}}zzzqqqhhh```ZZZWWWPPPNNNJJJEEEBBB???>>>===999888777999;;;===>>>======???AAABBBCCCHHHPPPUUUccchhhnnnqqqqqqqqqrrrtttzzz~~~~~~}}}}}}~~~~~~}}}|||yyyyyyyyyxxxuuurrrnnnlll```ZZZQQQIIICCC???<<<:::999999888999:::999777555555555444333333222111111111111111111000000000000///...---,,,+++++++++++++++++++++,,,---...///000333333444555666666666666444333333222333444555666888LLLkkkmmmUUU@@@;;;:::444222555000000////////////000111////////////////////////---------,,,,,,+++++++++---,,,,,,,,,,,,---......---------.........//////...------,,,,,,------...+++,,,---///000000111111444333666BBBWWWmmm|||~~~qqqgggjjjpppsssvvvyyy~~~xxxmmmgggdddccceeeiiikkkpppuuuvvvsssqqqrrruuuyyy{{{||||||zzzyyyyyyzzzuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxwwwxxxzzz}}}~~~wwwlllbbbhhh~~~tttYYYJJJ:::333555333111111000000//////............---,,,,,,+++******$$$%%%&&&((())))))))))))******))))))((((((''''''))))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))((((((''''''''''''''''''(((((((((((('''''''''''''''((()))******+++))))))))))))))))))))))))&&&''''''((()))******+++)))******++++++,,,------,,,---///000444<<>>???@@@AAABBBDDDGGGMMMTTTYYYdddiiijjjjjjpppyyy|||yyy~~~~~~zzzzzzzzz{{{~~~}}}zzzwwwvvvwwwzzz|||}}}vvvwwwyyyzzzxxxrrriiibbb[[[VVVPPPJJJEEEAAA<<<999888888888888777777777777444444333333333333222222///000111000///...///000111000...,,,+++++++++,,,---------......000111222555555555666666666666666666222000333444333333666@@@PPPjjj~~~wwwuuuzzzbbbOOO???===:::222///222111111111111000000000000+++,,,,,,,,,---.................................///...,,,++++++,,,---...------............---------------.........//////.........///////////////777444666@@@OOO___rrrwwwjjjlllooonnnqqqxxxzzz|||qqqiiiddddddeeejjjqqqsssmmmkkkqqqvvvwwwxxxyyyzzz{{{{{{yyywwwvvvxxxwwwvvvuuuuuuwwwyyyzzzyyywwwuuuvvvzzz}}}~~~}}}qqqjjjfffppplllRRREEE888333555222111111000000///............------,,,++++++******&&&&&&'''((())))))))))))))))))))))))(((((('''''')))(((((('''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))***(((((((((((((((((((((((('''''''''((()))*********)))******++++++,,,,,,---...///111111555===IIIQQQ[[[gggsss{{{|||lll___VVVRRRRRRQQQTTTYYY\\\]]]```dddgggiiillloooqqqrrrsssuuuwww|||}}}{{{~~~~~~~~~|||xxxxxx||||||tttjjjaaaZZZTTTQQQIIIFFFBBB???>>>>>>===<<<======<<<===>>>@@@AAACCC@@@BBBCCCEEEIIINNNUUUZZZdddhhhjjjkkkrrr|||{{{uuuqqqrrrrrrsssuuuyyyzzzwwwuuutttvvvyyy{{{|||vvvwwwyyyyyywwwpppgggaaaZZZUUUNNNHHHCCC>>>:::888777666666666666555555555333333222222222111111111000111111000...---...///000///---,,,++++++,,,,,,---------...///000111222444444444555555555555555444111111333444333555999AAAQQQjjj~~~xxxnnnhhhgggmmm{{{zzzZZZIII<<<:::888222000333111111111000000000//////............////////////---------------------------,,,+++******+++---...------............------------------.........///---------...///000111222777444666>>>HHHVVVhhhwwwyyynnnooopppnnnpppwwwzzz}}}uuunnniiiggghhhoootttqqqqqquuuwwwwwwyyyzzz{{{|||{{{{{{yyyyyyxxxwwwvvvuuuuuuwwwyyyzzzyyyxxxwwwyyy}}}ssspppsssbbbIII???666444555222111111000//////......---------,,,,,,++++++******((())))))******))))))((()))))))))((((((((((((''')))(((''''''&&&&&&''''''''''''&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******))))))******+++,,,,,,,,,///000000000333;;;FFFOOOVVVbbbpppxxxvvviii]]]SSSLLLKKKNNNQQQTTTVVVYYY]]]```gggiiijjjkkklllooorrruuuyyy{{{~~~~~~~~~|||yyyzzz~~~zzzqqqggg```YYYTTTQQQJJJHHHDDDBBBAAA???===;;;<<<<<<;;;;;;<<<>>>???AAABBBCCCFFFHHHKKKQQQXXX]]]cccgggjjjnnnvvvzzzssspppnnnpppooooooppptttxxx|||}}}~~~}}}vvvtttrrrrrruuuxxxzzzzzzxxxxxxyyyxxxuuunnnfff```ZZZTTTLLLDDD???;;;888777555555444444444333333333222111111111111000000000000111222000...------......------,,,,,,------............///000111222333444444444444444444444444222000111444444333666<<>><<<<<<;;;::::::;;;<<<===>>>DDDFFFHHHKKKNNNTTTZZZ^^^bbbgggmmmsss{{{yyyrrrooonnnmmmnnnnnnmmmnnnooorrruuuwwwrrrtttwwwzzz|||}}}|||||||||~~~zzzsssrrrqqqrrrvvvxxxzzzzzzzzzyyyyyywwwtttmmmeee___ZZZSSSJJJBBB===:::888666444444444444333333333222222222111111111000000000111222222000---,,,,,,---,,,,,,,,,,,,------............//////111222444555555555555444444444444444111111222444333222888@@@QQQeee{{{sssggg[[[XXX\\\cccoooyyy}}}eeeJJJ???666444444222111444111000000000////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,...///,,,------......------,,,------------------------,,,,,,+++,,,...222666999444444555777888???PPP```xxxxxxuuuuuuvvv|||yyyrrrlllmmmoooppprrrtttuuutttvvvvvvuuuuuuuuuvvvwwwxxxvvvvvvuuuuuuuuuuuuvvvwwwvvvvvvxxxzzz{{{|||{{{zzzoooQQQ>>>:::444333444///000000//////...---------,,,+++++++++++++++*********++++++******)))(((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((())))))******+++,,,,,,,,,---------...444===EEEQQQ]]]jjjrrryyy}}}{{{~~~~~~|||~~~zzztttlll```UUUHHHHHHGGGHHHKKKOOOSSSUUUWWWYYY\\\___dddkkksssxxxxxxzzz}}}~~~~~~|||~~~zzzqqqjjjgggccc^^^ZZZRRRPPPLLLJJJHHHEEEBBB???AAA@@@?????????@@@AAABBBFFFHHHKKKNNNQQQUUU[[[___aaafffnnnwww~~~~~~vvvooolllkkkkkkjjjkkkjjjiiihhhiiikkklllnnnlllnnnrrrtttvvvvvvuuutttvvvyyy~~~xxxrrrqqqqqqtttwwwzzzzzzzzz{{{yyywwwuuurrrkkkddd___XXXRRRIIIBBB===:::888777555555555444444444333333333222222222111111111111111111111000---+++,,,,,,++++++,,,------........./////////000222444555666666666666666555555444444111111333444222333<<>>777444333222111222000000000////////////...------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////,,,,,,------------,,,,,,------------------,,,,,,,,,+++++++++...222666888111111333444555:::IIIWWWkkkyyy~~~yyyyyy~~~xxxqqqoooppprrrtttuuuuuuuuuttttttttttttuuuvvvttttttttttttssstttttttttuuuwwwxxxyyyxxxwwwvvvvvvaaaIII<<<:::444222333///000000///......------,,,++++++++++++++++++******************)))(((((('''&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))***+++++++++,,,...//////000444<<>>===@@@CCCFFFGGGIIIMMMSSSYYYaaajjjsssyyyzzz|||}}}}}}}}}~~~zzzuuussstttrrrlllfffeeeaaa[[[WWWUUUSSSPPPOOOKKKJJJIIIGGGGGGGGGHHHIIIKKKMMMOOOQQQSSSVVVZZZ]]]```bbbiiirrrvvvzzz{{{tttqqqrrrppplllkkkmmmpppnnnpppuuuyyy~~~~~~yyysssmmmkkkhhhgggggggggfffeeefffeeedddcccbbbbbbccccccfffgggjjjmmmoooqqqqqqrrrsssuuuzzzwwwqqqqqqqqqsssvvvyyyzzzxxxwwwuuussspppmmmiiieee___[[[OOOKKKEEE@@@<<<:::777555555555555555444444444444222111111111111000000000...///000///---,,,---...+++,,,---.........---,,,000000111222444666888999777777666555555444333333///111444666666???SSSggg}}}sssggg___dddpppxxx}}}|||ttt[[[III;;;999666222111222222111000000/////////.........------------------......------------------------+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,---///000111...---...222444666<<>><<<===???BBBEEEJJJQQQWWW]]]dddmmmssswwwxxxyyyyyyzzz|||~~~~~~|||wwwrrrjjjkkkjjjfffaaa___```bbbaaa]]]YYYZZZ]]]]]]YYYUUUVVVTTTRRRQQQRRRSSSTTTTTTWWW]]]dddiiinnnwwwzzznnnhhh___^^^\\\ZZZYYYYYYZZZZZZ]]]\\\]]]^^^bbbggglllooosssppplllgggcccbbbbbbbbbaaa```___]]]\\\[[[ZZZZZZXXXXXXYYYZZZ[[[\\\]]]]]]___```cccfffkkkooorrrtttxxxzzzxxxtttpppnnnmmmoooqqqrrrrrrrrrpppooommmkkkgggdddaaa]]]XXXTTTJJJEEE@@@;;;999777666555555555444333333222111111///111222111000///000111333000---,,,---...//////.../////////------///111111111222333555666777777555555444333222222222222111888<<<;;;===PPPpppxxxxxxzzz}}}|||aaaJJJ@@@555555444333222000000///000000///...------,,,,,,------,,,,,,,,,,,,++++++//////.........---------,,,+++***))))))+++---...000//////...,,,++++++***------------------------((()))+++,,,------,,,,,,+++---000444666777777777???QQQiii{{{yyyooommmnnnoooqqqpppqqqrrrtttssspppmmmooonnnmmmlllllllllllllllooonnnmmmmmmoooqqqtttvvvgggOOO===999555222111111000000...---,,,---......,,,*********)))))))))***++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&'''((()))))))))(((''''''((((((((((((((((((((((((((((((((()))******++++++---------...///000111222888???MMM^^^mmmuuuwwwvvv}}}~~~}}}zzzmmm]]]RRRGGGFFFCCC@@@======>>>??????CCCIIIOOOVVV^^^gggmmmqqqsssvvvwwwyyy|||~~~yyyuuuooooooooommmiiihhhjjjlllnnnkkkiiiiiiiiigggaaa[[[UUUTTTSSSSSSTTTTTTTTTTTTTTTYYY```fffkkkuuuzzznnnddd___YYYXXXVVVTTTSSSRRRRRRSSSTTTTTTUUUWWWZZZ^^^bbbdddgggeeebbb```^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXXXXXWWWVVVVVVVVVWWWXXXYYY[[[[[[^^^___bbbeeeiiinnnqqqsssvvv|||yyysssnnnkkkiiigggkkklllnnnoooooommmlllkkkhhhfffcccaaa^^^ZZZUUUQQQIIIEEE???;;;888777666555555555444333333222111111///000111000//////000111111///......//////...---.../////////......///111111111222333444666666777555444333222222222222222000555:::???III```uuuZZZEEE>>>555444444333111000000///000//////...------,,,,,,------,,,,,,,,,,,,++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,+++---000333555666666555:::JJJ```rrr~~~xxxnnnkkklllmmmoooooooooqqqrrrqqqooolllmmmmmmmmmmmmlllllllllkkkmmmllllllmmmooorrruuuwwwwwwZZZFFF:::666222000/////////......---,,,---......,,,***++++++++++++++++++***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&'''(((((()))((('''&&&((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,---///000111444;;;HHHXXXfffpppssstttxxxwwwkkk^^^UUUMMMKKKHHHEEECCCAAA??????===???CCCGGGMMMTTT\\\aaahhhkkkppptttxxx|||~~~yyywwwwwwxxxwwwuuuuuuwwwxxxyyywwwtttsssqqqmmmeee___WWWXXXXXXXXXXXXWWWUUUUUUTTTYYY```fffmmmwwwzzzpppfff^^^ZZZTTTRRRQQQOOOMMMLLLLLLLLLLLLLLLNNNPPPRRRTTTVVVWWWXXXXXXXXXYYYYYYZZZZZZ[[[ZZZZZZXXXVVVUUUTTTTTTTTTSSSSSSRRRRRRSSSUUUWWWYYY\\\^^^```cccgggkkkoooqqqsss{{{zzzvvvpppllliiihhhgggfffhhhhhhiiiiiiiiigggfffeeeaaa___]]]\\\ZZZVVVQQQMMMGGGCCC>>>:::888777666555555444444333333222222111...///000///.........000///......///000000---+++.../////////......000222222222333333444555666666333333222222111222222222222555;;;GGG]]]yyyjjjPPP???:::444444333222111000000////////////...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---......---***(((&&&((()))))))))******++++++++++++++++++++++++++++++***************+++,,,---,,,---///111333333333333444???RRReeetttvvvlllhhhiiilllmmmlllmmmnnnpppooommmkkkkkklllmmmmmmmmmlllkkkjjjiiijjjkkklllooorrrvvvxxxkkkQQQAAA777555111/////////...---...---,,,---......,,,***+++,,,------,,,+++)))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((()))(((''''''''''''((()))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((((((((((((((((((((((((((((((((()))******++++++*********+++,,,---//////111888CCCRRR___iiioooqqqvvv~~~wwwooohhhdddYYYWWWTTTPPPLLLHHHDDDAAA@@@@@@AAABBBFFFLLLRRRVVV]]]bbbhhhooouuu{{{|||yyyvvvsssoooiiieeeaaabbbcccccc```\\\YYYXXX[[[___eeellluuu~~~|||qqqhhh```[[[WWWRRRRRRPPPNNNMMMKKKJJJJJJIIIJJJLLLMMMNNNNNNNNNNNNOOOQQQSSSUUUWWWXXXXXXXXXWWWWWWUUUSSSRRRQQQQQQQQQPPPOOOMMMLLLMMMPPPSSSUUUZZZ[[[]]]```dddhhhkkkmmmqqqwww~~~|||ssspppkkkhhhhhhggggggfffeeeeeeeeeeeecccbbb```___[[[ZZZYYYXXXWWWTTTOOOKKKFFFBBB<<<999777666666555444444444333333222222222---...///...------...//////...---...//////---+++---/////////...///111222333333333444444555555555222222111111111222222333777999AAAVVVttt{{{___HHH;;;888333333333222111000000/////////.........---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,+++)))((())))))))))))************************************+++***)))))))))***,,,---,,,---...///000111111000000888EEEXXXkkkzzz}}}rrrhhheeehhhlllkkkjjjjjjlllnnnnnnmmmkkkiiikkklllnnnmmmllljjjiiiggghhhiiilllooorrruuuwww{{{^^^GGG;;;666444111000000000000......---,,,---......,,,***+++,,,------,,,+++)))((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&)))(((''''''''''''((()))''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''((((((((()))******++++++************+++---...//////666@@@LLLXXXbbbjjjnnnwww~~~yyyzzz|||}}}}}}}}}}}}|||ppplllfff```YYYPPPGGGAAACCCAAA>>>>>>AAAFFFKKKNNNTTTYYY```hhhpppxxx{{{wwwtttsssrrrqqqooorrrssspppjjjddd```___fffhhhmmmttt~~~sssggg^^^XXXSSSQQQSSSRRRQQQPPPOOOMMMLLLKKKJJJKKKLLLMMMLLLKKKIIIHHHKKKMMMOOORRRTTTUUUTTTTTTVVVUUUSSSQQQPPPOOOOOOOOOLLLKKKJJJIIIJJJLLLPPPRRRVVVWWWYYY\\\```dddggghhhoooqqqttt{{{}}}vvvllliiieeecccbbbbbbaaa```bbbbbbaaa```___^^^\\\\\\XXXXXXXXXXXXWWWSSSNNNJJJDDD@@@;;;777666666555555444444333333333333222222,,,...///...---,,,---...111///,,,+++,,,---......---...////////////111333333444444444444444444444111111111111222333444444888<<>>555555444222111222222000///...---,,,---......,,,***++++++++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''((())))))((('''''''''''''''''''''''''''((((((((()))******++++++************+++---...///...444<<>>999666555666555555333333333333333333333333---...///...---------///222///+++***+++---......---...000000///000222444444444444444444444333333222111222222333444555666555@@@VVVvvvhhhMMM>>>999777222222111111111000000000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++***))))))+++---...------,,,,,,,,,+++++++++******************************)))))))))******+++,,,,,,,,,---...///000000000222888DDDVVViiiyyy{{{yyywwwyyy~~~yyyqqqggg```^^^aaacccfffeeeeeefffiiikkkkkkjjjhhhiiijjjkkkkkkkkkjjjiiifffgggiiikkkmmmoooqqqrrrxxx[[[DDD999666444222111111222222000///...---,,,---......,,,*********)))))))))***++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))******))))))''''''''''''''''''''''''((((((((()))******++++++*********+++,,,---...///---111999AAAIIISSS^^^eeetttyyywwwhhh]]]RRRLLLCCC>>>>>>@@@BBBBBBDDDGGGMMMUUU^^^iiisss{{{}}}~~~~~~xxxvvvvvv|||{{{}}}{{{kkk```ZZZXXXUUUSSSUUUUUUVVVVVVVVVUUUTTTSSSUUUTTTSSSQQQNNNLLLJJJHHHGGGHHHJJJLLLNNNPPPQQQQQQQQQQQQOOOMMMLLLKKKKKKKKKGGGGGGHHHHHHIIIKKKLLLMMMOOOOOOQQQTTTWWW[[[^^^```fffgggjjjnnnttt{{{|||sssmmmjjjgggeeebbbaaaaaaaaa```___[[[[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWSSSMMMIII@@@===888555555555555444333333333333333333333333---///000///...---...///000...,,,+++,,,------,,,---...000000///000333555555555555444444333333333222222222333444666777888666GGGcccxxxYYYCCC;;;888666111111111111000000000000........................------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))++++++,,,---...///000111///000333<<>>::::::333111000000111111000......---,,,---......,,,***))))))((((((((()))+++,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&$$$%%%'''(((((('''%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&(((************)))''''''''''''''''''''''''((((((((()))******++++++*********+++,,,---//////+++000666===EEEOOOZZZbbbqqqvvv~~~ttt```XXXLLLCCC???>>>>>>===@@@BBBGGGNNNWWWcccooovvv}}}}}}~~~uuuggg\\\XXXWWWUUUSSSXXXYYYZZZ[[[[[[ZZZYYYXXX[[[ZZZXXXUUURRROOOMMMLLLGGGHHHJJJLLLOOORRRTTTUUUPPPOOOMMMLLLJJJIIIIIIIIIFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMOOORRRUUUYYY\\\]]]bbbfffkkkmmmooossszzz|||uuuoookkkjjjcccaaa___^^^______^^^]]]YYYXXXWWWVVVUUUUUUUUUUUUXXXXXXXXXXXXWWWSSSMMMHHH@@@<<<888555555555555444333333333333333333333333...///000///......///000...------...///...,,,***---...000000000111333555555555555444444333333222222222333444555666888999;;;NNNmmmmmmOOO<<<888777555111111111111000000000000---.....................---------,,,,,,,,,++++++))))))******++++++++++++,,,,,,---...---+++((('''((()))***+++,,,---......++++++++++++++++++++++++((()))***++++++***)))(((++++++,,,,,,...000111222......000666CCCUUUjjjwwwyyytttttt|||zzzuuuqqqllleee```___^^^^^^___bbbeeeeeeeeeiiiiiihhhhhhiiijjjkkkkkkiiijjjkkkkkkllllllllllllvvvZZZFFF999555666111111111111000000000000/////////...------,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((+++***((('''''')))+++---))))))))))))***+++,,,------000444999???IIIVVV___iiitttttthhhXXXHHH???;;;;;;<<<:::>>>CCCFFFKKKTTTbbblll}}}vvvddd```]]]WWWWWW\\\bbb___[[[YYYZZZ\\\^^^^^^ggg```WWWQQQOOOOOOOOONNNKKKKKKMMMNNNPPPPPPQQQQQQMMMNNNMMMJJJFFFEEEHHHKKKLLLKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRRRRQQQRRRWWW[[[```dddhhhkkkmmmqqqwww||||||yyyvvvsssppplllhhhddd___^^^^^^^^^]]]]]]\\\\\\YYYYYYYYYWWWUUUTTTUUUVVVWWWWWWWWWWWWWWWSSSNNNJJJ???===;;;888666555444444999888666444222111111000///.........---------------------.........////////////000000111222444555666555555444444444555555555333222555555444777<<>>===:::888666555555555444333222111111111111111000000/////////.....................////////////000111222333444555555666777666555444444444444444333222333444444888DDDQQQmmmoooeee___aaaiiirrr~~~zzz___OOO???777555333222222000000///...------,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,+++******************************,,,,,,+++***************))))))***+++++++++++++++*********)))))))))))))))************************,,,,,,,,,,,,,,,---------111///000222333555===GGG\\\mmm~~~|||{{{}}}wwwlllaaa[[[YYY[[[]]]```bbbfffggghhhhhhiiijjjjjjiiiiiihhhhhhiiiiiijjjmmmXXXBBB888888777444333000000000////////////.........------,,,+++++++++))))))))))))(((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&(((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))((((((((()))***+++************+++,,,---...///111333555888@@@JJJRRRYYYfffrrrxxxzzzzzzvvvvvv{{{yyy{{{}}}pppcccXXXNNNGGGBBB;;;;;;:::999;;;>>>CCCGGGKKKSSS]]]eeeiiikkkoooqqqvvvxxxzzz|||||||||{{{{{{~~~~~~{{{xxxxxxzzz|||~~~xxxvvvrrrmmmiiifffffffffiiijjjkkkjjjiiifffcccaaa\\\\\\___dddiiijjjfffaaaYYYWWWTTTRRRSSSVVVZZZ]]]]]]]]]]]]^^^___```aaaaaaaaa``````bbbfffkkkppprrrrrrvvv{{{zzzuuurrrqqqqqqpppooommmjjjhhhfffccc___\\\ZZZZZZZZZZZZZZZZZZZZZZZZ]]]______^^^\\\ZZZYYYYYYXXXWWWVVVUUUSSSNNNHHHDDD>>><<<:::888666555555555777666444333111000000///////////////...................../////////000000111222333555666666666666777777666444444333333333333333444555555<<>>@@@DDDJJJRRRXXX\\\___dddhhhkkknnnrrruuutttsssssssssxxx}}}|||{{{yyyuuuqqqooonnnooopppqqqrrrrrrqqqnnnjjjhhhccceeehhhlllnnnmmmjjjggg```___]]]\\\\\\___ccceeebbbccceeehhhkkkkkkjjjgggcccbbbbbbdddhhhlllmmmnnnqqquuuzzz~~~{{{xxxtttqqqpppppppppoooooollliiigggeeebbb^^^[[[YYYZZZZZZZZZZZZZZZ[[[[[[^^^```aaa```^^^\\\[[[[[[ZZZZZZYYYXXXVVVQQQKKKFFF===<<<:::888666666666666888777555333111000/////////.........------------,,,,,,---------.........111333444666777777777777888777666555444333333333444555777777777@@@VVVkkkqqqiiieeekkkttt||||||iiiJJJ>>>444333555333000////////////...---------,,,------------------------+++++++++++++++******)))+++++++++++++++++++++++++++******)))((()))))))))((()))******++++++******))))))))))))************************************)))******++++++,,,,,,---+++***+++///111111555;;;KKK]]]rrr~~~mmm^^^VVVSSSWWWZZZ^^^aaaccceeeggghhhggggggffffffffffffgggggghhhLLLAAA666444444222000000000000/////////.........------,,,,,,+++*********))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&''''''(((((((((((((((((())))))******++++++++++++,,,---......333555888888777888<<<@@@KKKYYYggglllpppxxx|||||||||zzz{{{~~~|||uuukkk___RRRJJJDDDAAA===:::999:::;;;;;;>>>BBBHHHLLLOOOSSSXXX]]]^^^ccciiimmmnnnnnnnnnooosssxxx~~~~~~zzzxxxxxxyyywwwxxxyyyyyywwwsssooollljjjmmmqqqrrrqqqnnnkkkjjjiiihhhgggggghhhkkkmmmooommmnnnqqquuuxxxvvvqqqmmmhhhggggggjjjmmmoooooommmqqquuuzzz~~~}}}vvvtttrrrrrrrrrqqqooonnnmmmkkkiiigggfffccc```]]]ZZZZZZ[[[[[[[[[\\\\\\\\\\\\^^^aaaaaa```___^^^^^^```___]]]\\\YYYSSSLLLGGG===<<<:::888666666666666555444333222000000//////------------,,,,,,,,,,,,------------............222333555777888888888777888777666555444333333333333555999<<<>>>LLLgggtttnnnllluuusssZZZDDD:::222333666444000---//////..................------------------------+++++++++++++++***))))))***************************)))((((((''''''((((((((())))))***************((()))))))))************************************)))))))))***+++,,,,,,,,,***(((***...//////222777AAARRRgggwwwqqq```VVVSSSRRRVVV[[[___aaacccfffhhhffffffeeeeeeeeeeeeffffffsssVVVDDD;;;555444444222111333000/////////............,,,,,,++++++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((((((++++++++++++,,,---......333666888888666555777:::AAAPPP```hhhmmmwww|||qqqddd\\\KKKGGGBBB>>><<<;;;:::::::::>>>BBBEEEGGGJJJPPPUUUTTTZZZccchhhjjjkkklllnnnkkkooouuuzzz~~~~~~|||}}}}}}}}}zzzuuupppmmmnnnrrrvvvuuuqqqmmmkkklllppppppooopppqqqssstttvvvxxxyyy||||||uuunnnmmmllllllooorrrsssqqqnnnqqquuuzzz~~~~~~~~~~~~|||uuuttttttttttttssspppmmmmmmllljjjiiihhhgggdddaaa\\\\\\]]]]]]^^^^^^^^^___YYY\\\```bbbbbbaaaaaabbbdddcccaaa^^^ZZZTTTLLLGGG===;;;:::888666666666666222111111000000000000000------,,,,,,,,,+++++++++////////////000000000111222333666888999999888777888888666555444333333222000444;;;@@@FFFXXXxxxzzzuuuuuulllOOOFFF<<<555666888444///,,,.........///////////////------------------------***++++++++++++***))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((()))***************(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,---***+++...000000222777999KKK```ooo}}}rrr```WWWTTTPPPSSSXXX]]]```cccfffhhhfffeeeeeeddddddeeeeeefffaaaLLL===:::777555444333222111111111000000///...,,,,,,,,,,,,,,,++++++*********+++++++++***)))(((((('''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))*********************+++,,,///111333888666333000///000333444DDDJJJTTT]]]fffppp{{{wwwkkk]]]UUULLLEEEBBB>>>888333888999;;;===@@@BBBDDDEEEKKKPPPWWW]]]bbbeeeiiikkkhhhmmmuuu|||~~~|||zzzxxxxxxyyyyyyyyywwwuuussstttuuusssuuuxxxzzz{{{|||}}}~~~zzzsssqqqsssuuuwwwxxxyyyxxxxxxyyyzzz{{{|||~~~~~~~~~zzzwwwxxxvvvrrrqqqqqqrrrrrrqqqpppooommmkkkhhhdddaaa``````^^^]]]___bbbdddcccaaa```aaabbbccceeegggiiijjjkkkiiigggddd___WWWNNNHHH@@@<<<888555444555555444222222222222111111111000------------------------...//////000111222222333666777888999::::::999888555666666444333333555777444666<<>>EEENNNWWWaaakkkvvv~~~}}}qqqgggZZZPPPIIICCC===888888999:::<<<>>>@@@AAABBBEEEIIIOOOUUUYYY^^^bbbeeehhhmmmtttyyy|||~~~~~~~~~}}}{{{zzzzzz|||}}}}}}{{{yyyxxxzzz{{{{{{}}}~~~xxxwwwzzz}}}{{{xxxyyywwwsssrrrrrrrrrrrrqqqpppooommmjjjgggdddbbbaaacccaaa```aaadddeeedddbbbdddeeefffhhhjjjmmmooopppnnnllliiieee___VVVMMMGGG>>>:::777555555666666666222111111111000000000000------------------------......///000111222222333666777888999999999888888666666666444333333555777777:::DDDWWWoooyyy\\\FFF:::888555444444333222111///......---,,,,,,++++++++++++,,,,,,,,,+++*********+++++++++***)))(((((())))))*********+++++++++))))))))))))))))))))))))++++++*********)))))))))++++++***))))))(((''''''))))))((((((((((((((((((---+++)))'''((())),,,...------------...///000000333===LLL^^^ooo~~~}}}tttjjj___WWWRRRRRRSSSUUUWWW[[[]]]___``````aaabbbccccccddddddvvvZZZEEE;;;999666333111111111000///++++++,,,---------------+++++++++++++++*********+++******))))))(((((('''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((((()))+++---///111444222///------...///111777===EEENNNXXXcccpppxxx~~~nnn^^^SSSJJJBBB===999999999::::::;;;<<<===???BBBGGGKKKPPPUUUZZZ^^^fffjjjpppuuuwwwwwwxxxxxxuuuuuuvvv{{{|||yyy{{{xxxuuusssssssssrrrqqqsssqqqnnnkkkiiigggffffffgggfffeeefffggghhhgggeeejjjkkkmmmpppsssuuuxxxyyyuuurrrmmmggg___UUUKKKEEE<<<999666555555666777666000000000000////////////---------------------------...///000111222333333555666777999999888777777777777666444222333555777<<>>777555222111111111000///---......//////.........+++++++++*********************))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******((((((((()))+++---000111222111...---,,,---///000111666===EEEOOO[[[iiirrr}}}nnn___RRRFFF@@@;;;:::999888888888888999<<<>>>AAAEEEIIINNNUUUYYYaaaeeejjjnnnooooooooopppmmmmmmooossszzz~~~}}}}}}{{{}}}zzzwwwvvvuuuuuusssrrrvvvtttqqqnnnlllkkkkkkllljjjiiijjjjjjlllmmmmmmmmmoooqqqssswwwzzz}}}|||xxxqqqiii___TTTJJJDDD<<<:::666555555666555444000////////////.................................---...///000111222333444666666888888888888777666777777666444222333666888AAAQQQkkk|||cccJJJ:::666333111000111000///.........---------,,,,,,,,,)))***++++++,,,,,,,,,,,,&&&&&&'''))))))*********))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&,,,***(((&&&''')))---///,,,)))000>>>>>>///'''+++++++++++++++,,,---......222444<<>><<<:::888777666777777999;;;===???CCCHHHNNNRRRYYY]]]aaadddeeeeeefffgggfffgggjjjnnnssszzz}}}{{{{{{}}}}}}~~~~~~}}}}}}{{{yyyxxxxxxwwwuuutttvvvtttqqqooommmmmmnnnoookkklllnnnoooqqqssstttvvvtttvvvyyy||||||sssiii___TTTIIICCC>>>;;;888666555444222111////////////.........---...........................///000111222444555555666777888999999888777666777666555333222444888;;;DDD___mmmUUUAAA777555333111000111111000...---------------,,,,,,,,,)))***++++++,,,,,,,,,,,,'''(((((())))))))))))((((((((()))))))))*********))))))))))))))))))))))))************************((((((((((((''''''''''''((((((((((((((()))***+++***(((222BBBBBB222(((***++++++***++++++,,,---...000111666CCCUUUgggtttzzzxxxlll]]]SSSRRRTTTUUUUUUYYY[[[]]]^^^``````___^^^wwwZZZCCC777333333555333111000111222111111...---------+++***)))((()))))))))***************(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''*********+++---///111333///...------,,,---...///---000333777???KKKZZZdddooowww|||hhhVVVKKKAAA???<<<999888777777888555777999:::===AAAFFFJJJOOOSSSWWWZZZ[[[\\\^^^___```bbbeeeiiinnnssswwwyyyxxxxxxzzz}}}|||zzzzzz{{{~~~{{{zzz|||{{{zzzyyyyyyzzz}}}~~~~~~}}}|||zzzzzzzzzzzzxxxvvvsssrrrqqqooonnnnnnnnnooommmppprrrtttvvvxxxzzz}}}yyy{{{~~~|||rrrggg\\\QQQHHHBBB???<<<999666555333111///////////////....................................///000111222444666777777888888999::::::888777666555555444333333555:::>>>IIIiiisss]]]III;;;555555333111000111111000///------------------------******+++,,,,,,,,,++++++))))))******))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))************++++++((((((((((((((((((((((((&&&'''((()))))))))((('''***(((---666666...***,,,++++++++++++,,,---......------000:::IIIZZZiiirrr{{{}}}~~~xxxgggZZZSSSRRRRRRRRRVVVXXX[[[]]]______^^^^^^dddKKK<<<666444333333111///...///000000000,,,,,,,,,,,,,,,+++***)))((()))))))))*********+++(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))))))))***,,,...000222---,,,+++++++++,,,,,,---...///000222888DDDRRR]]]dddooozzznnn[[[QQQEEECCC???<<<999999999:::444666777999:::<<<@@@CCCFFFIIINNNQQQSSSUUUXXXYYYYYY\\\```eeeiiimmmpppqqqpppqqqsssvvvzzz~~~|||zzzyyy{{{}}}~~~|||yyywwwrrrqqqooooooqqqtttxxxzzzuuuuuuuuuvvvwwwyyy{{{|||~~~~~~~~~|||{{{zzz{{{||||||zzzxxxttttttssssssrrrrrrqqqqqqqqqtttwwwyyyyyyzzz}}}~~~yyyooocccXXXNNNEEE@@@===:::888666555444111///000000000/////////..............................000111222444666777999999999:::;;;;;;:::999888777444444333222333777<<>>NNN^^^iiittt}}}wwwhhh\\\UUURRRQQQPPPRRRVVV[[[^^^_________tttTTT>>>666666555333111///------.../////////,,,,,,---.........------(((((())))))*********+++'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((((((((()))+++---///111+++***************++++++.........///444???NNNXXX]]]jjjwww{{{||||||}}}xxxnnn]]]SSSGGGDDDAAA===;;;:::;;;<<<555777999::::::<<>>;;;999777666666555333111000000000000////////////////////////////////////111222333555777888:::::::::;;;;;;<<<;;;:::999888333333222222333777>>>BBBXXXuuusssZZZEEE:::666666333111/////////000///...------------------------,,,,,,,,,,,,,,,+++***)))((()))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************+++***)))(((''''''(((((($$$(((***)))***......+++,,,,,,,,,,,,---...//////---...///111888GGGXXXeeennn{{{ttteeeZZZTTTRRRJJJMMMSSSXXX]]]___``````}}}```EEE<<<:::444222555222111000///...---,,,,,,------,,,++++++******)))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))******((()))***+++,,,------------,,,+++******,,,...///...000222111111999GGGRRR___dddllltttzzz|||{{{zzzqqqsss{{{}}}{{{xxxwwwzzzpppbbbZZZLLLHHHEEEDDDCCC???===<<<444555777777777777999:::@@@AAABBBEEEGGGJJJMMMNNNQQQSSSUUUWWWZZZ___fffkkkkkkmmmppprrrsssuuuxxx{{{}}}}}}zzzzzz{{{{{{|||zzz{{{{{{{{{{{{{{{zzzzzz|||yyyuuuqqqnnniiiccc```VVVWWWZZZ]]]aaafffmmmqqqrrrrrrssstttuuuwwwxxxyyy~~~||||||}}}|||}}}~~~~~~~~~{{{|||{{{zzzwwwvvvwwwxxxyyy{{{~~~yyyoooaaaUUUMMMGGGBBB>>>===;;;777333111000111222222111111111000000//////...............///000000111222444666888999:::;;;999:::;;;;;;:::999777666333111111333222333???MMM___vvv|||{{{gggPPP>>>333333888111000000///...---------//////.........---------------,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,+++)))((((((((()))***((()))***++++++***)))(((''''''''''''((((((((((((***************)))))))))(((((((((((((((((((((((('''(((((()))***+++++++++******+++,,,,,,------...///......///555@@@MMMVVVfffqqqvvvjjj]]]SSSMMMLLLOOOUUUXXXYYY[[[___lllTTT===777666222000222111111000///...---,,,,,,---,,,,,,++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,***)))((('''''')))***,,,***---///......444@@@JJJ]]]bbbiiiooorrrtttvvvxxxqqqsssyyy}}}{{{{{{{{{xxxtttssssssttt|||oooccc]]]ZZZVVVRRROOOJJJDDD???;;;999:::::::::999999::::::;;;<<<===???BBBDDDGGGHHHMMMOOORRRTTTWWW\\\bbbfffgggjjjmmmoooqqqsssvvvxxx{{{}}}{{{zzzzzzyyyyyyxxxyyyzzzzzzzzzyyyxxxwwwtttpppkkkeee```[[[VVVRRROOORRRVVVZZZ___dddiiimmmqqqqqqppppppqqqsssuuuwww}}}||||||}}}}}}~~~~~~}}}~~~~~~|||zzzyyyzzz{{{}}}}}}tttkkk^^^RRRKKKEEEAAA===<<<:::666333000000000111111111000000000/////////............///000111111333444666888:::;;;<<<<<<::::::;;;::::::888666666444333555888888<<>>>>>;;;;;;::::::999777666555111333555888;;;EEEYYYkkk}}}vvvjjjaaa^^^]]]aaakkkxxxzzzaaaFFF:::888777222///000000000///......------............------------+++++++++*********))))))))))))))))))))))))))))))))))))******))))))((((((***))))))(((((())))))***,,,,,,++++++******))))))(((''''''&&&'''(((***+++(((((((((((((((((((((((('''(((((())))))******++++++,,,,,,---......//////............000555<<>>???@@@DDDIIIMMMPPPSSSVVVXXX]]]```cccfffiiilllppprrrvvvyyy~~~~~~|||zzzxxxvvvtttuuuwwwxxxwwwtttpppmmm```\\\VVVQQQOOONNNMMMLLLIIINNNVVV]]]bbbfffiiikkknnnkkkgggeeefffjjjooosss~~~~~~}}}|||yyyyyyzzz|||xxxqqqeee]]]RRRJJJEEEAAA===:::777555333111////////////////////////..................//////111222444444777888:::;;;<<<===>>>>>>;;;::::::999777666555444111444777:::AAASSSmmmttteee]]]\\\]]]aaajjjvvvmmmVVV???666888888444111000000//////............------------------------++++++++++++************))))))))))))))))))))))))'''((()))******)))((('''***)))(((''''''((()))***,,,,,,++++++***)))(((((('''&&&&&&%%%&&&(((***,,,))))))))))))))))))))))))(((((((((((())))))*********++++++,,,,,,---......,,,---......///222666999IIITTTdddsss||||||~~~mmmWWWKKKJJJMMMRRRVVVjjjTTTBBB;;;777777888666333111000000//////......------,,,,,,+++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((()))*********))))))************++++++,,,,,,,,,...000///...///333666@@@KKKYYYbbbeeehhhnnntttqqqvvv}}}~~~}}}~~~{{{wwwvvv{{{zzzwwwyyy~~~uuudddVVVLLLGGGAAA===<<<<<<;;;:::777777777888999:::<<<===<<<@@@FFFJJJLLLOOOQQQSSSXXX[[[___bbbeeeiiimmmppptttxxx}}}~~~|||zzzxxxuuuvvvwwwwwwtttpppkkkhhhZZZUUUPPPLLLKKKKKKLLLLLLJJJPPPYYY```eeehhhiiikkkllliiidddaaaccchhhnnnsss||||||{{{yyywwwwwwyyy{{{zzzqqqjjj___XXXNNNFFFBBB???;;;888555444222000////////////............////////////...//////000222444555666888999:::;;;<<<<<<<<<<<<::::::999777666555555444555888===BBBOOOgggwwwggg]]]^^^```eeelllvvv}}}___NNN===777666555333333////////////............,,,,,,---------------------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))'''((()))******)))((('''***)))(((''''''((()))***++++++***)))(((''''''&&&&&&&&&&&&&&&'''(((***+++((((((((((((((((((((((((((((((((((((((()))))))))((())))))***++++++,,,,,,***,,,...///000111444666BBBLLL[[[jjjvvvsssYYYKKKGGGHHHLLLQQQyyy\\\JJJ;;;888666555444333111///000000//////............+++++++++***))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$###############%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''((())))))(((((())))))))))))((((((((((((((()))))))))*********+++,,,,,,,,,---000222777AAAPPP\\\ccchhhmmmrrrrrrxxx~~~}}}zzz|||jjjUUUNNNEEE???===<<<:::888666666666666777888999999:::===BBBFFFHHHKKKMMMOOORRRVVVZZZ^^^bbbfffjjjmmmrrrwww{{{}}}}}}~~~~~~{{{yyyvvvvvvuuusssooojjjeeebbbUUUQQQLLLHHHHHHHHHHHHHHHNNNTTT\\\cccfffhhhiiijjjjjjgggcccaaaccciiippptttzzzzzzyyywwwuuuvvvxxxzzz}}}{{{uuullleee[[[TTTKKKDDDAAA>>>:::777333333222111000/////////...////////////000000000//////000111333555777888888999:::;;;;;;;;;;;;;;;999888777666555555555666444:::BBBNNNaaa|||{{{lll```cccggglllrrryyyoooPPPEEE:::555333000///111//////////////////......,,,,,,,,,,,,---------------------,,,,,,,,,++++++))))))))))))))))))))))))''''''((()))))))))(((((()))((((((''''''(((((()))))))))((((((''''''&&&&&&'''''''''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))***++++++)))+++...///000111333555;;;EEESSS```kkkxxxsss]]]OOOIIIGGGIIILLLeeeMMMCCC555555444222000000000///////////////............++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))(((((('''&&&'''(((((())))))(((((()))))))))******---///222222:::FFFRRR\\\dddjjjnnntttyyy|||cccZZZNNNEEEAAA>>>:::777777777777666666777888888777:::>>>AAADDDFFFIIILLLMMMPPPUUUZZZ^^^bbbgggjjjppptttyyyzzzyyyyyy}}}{{{yyyvvvuuurrrnnniiiddd___\\\SSSPPPLLLJJJKKKLLLMMMMMMVVV[[[bbbgggjjjkkkkkkllliiifffcccbbbeeekkkrrrwwwyyyyyyxxxuuuttttttwwwzzz}}}~~~}}}zzzwwwrrriiicccYYYSSSJJJDDDAAA>>>:::666333222222111111000000000/////////000000000111111//////000222444666888:::::::::;;;;;;<<<;;;;;;;;;777777555555555555666777555???NNNaaa{{{|||rrrvvvzzz}}}wwwZZZDDD;;;444333333000...---.../////////////////////++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((((((((((((''''''''''''''''''''''''''''''((()))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))******++++++)))+++...//////000222444555>>>JJJVVV```mmm{{{}}}pppaaaVVVNNNHHHHHHJJJoooPPP>>>999444555333000///000111111///////////////.........++++++******)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''((((((((((((((('''''''''(((((()))***)))))))))))))))))))))+++...111333111666???KKKVVV```gggkkkooouuu|||tttjjj\\\QQQKKKFFFAAA===:::999999888888888999999555888;;;>>>AAACCCGGGJJJJJJMMMRRRWWW[[[___dddhhhnnnrrrwwwxxxvvvvvvzzz~~~{{{~~~~~~zzzwwwvvvtttpppkkkeee___[[[XXXRRRPPPOOOPPPRRRUUUWWWWWW^^^bbbhhhlllnnnnnnoooooohhhfffdddcccfffmmmtttxxxyyyxxxwwwuuussstttwwwzzz{{{||||||yyyvvvpppiiicccYYYRRRJJJDDDAAA>>>999666222222222222111111000000//////000000111111222222//////000222444777999:::;;;;;;<<<<<<<<<<<<<<<;;;666666555444444666777888<<>>GGG]]]zzzmmmUUUCCC777555333111111111222333////////////////////////......---,,,++++++******,,,------......------,,,***************)))(((((()))(((''''''''')))***+++''''''''''''''''''''''''***(((&&&&&&((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))),,,+++***---000222000...444777===FFFQQQ___mmmuuu{{{wwwppphhh```WWWOOOKKK|||bbbLLL>>>777333222222111111000/////////...///...---+++***+++,,,************************))))))))))))((((((((('''+++***((('''''''''))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%%%%%%%&&&'''######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,---...000///222<<>>:::888888888888888777888999;;;===>>>>>>???AAADDDHHHLLLPPPVVV\\\```iiikkknnnpppppppppqqqrrrvvvwwwxxxxxxxxxyyy{{{}}}~~~zzzwwwuuurrrnnniiieeeaaa```]]]]]]^^^```bbbfffiiilllrrrwwwyyywwwvvvtttoooiiifff___\\\```dddfffhhhjjjkkklllmmmnnnoooqqquuuxxx~~~~~~{{{wwwoooddd\\\UUULLLDDDAAA>>>999555555222111///---------...///111000000000000111111222222444777999:::::::::999999:::;;;<<<<<<;;;:::999555444555666444444:::CCCSSSmmmxxxaaaJJJ<<<555444222000000000111222........................,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++***************)))(((((()))(((''''''((()))***+++(((((((((((((((((((((((()))(((&&&&&&((()))((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))+++******,,,///111///......333999@@@HHHUUUdddnnn}}}zzztttnnnhhhaaa[[[gggPPPAAA:::777666222111111000000//////...---------,,,***)))***+++************************)))))))))(((((((((''''''+++***(((''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---///...000666;;;BBBOOOZZZ```gggpppwww~~~qqqdddZZZQQQKKKEEEAAA<<<999777777666555777777888999999:::;;;;;;===@@@DDDGGGKKKQQQVVV[[[dddgggkkkmmmnnnnnnoooppprrrsssuuuuuuuuuvvvyyy{{{xxxvvvrrrnnnkkkhhhgggfffeeefffhhhlllooorrruuuvvvyyyrrrjjjddd```bbbeeeeeeeeegggiiikkknnnpppqqqtttwwwzzz{{{ssshhh```VVVLLLCCC???<<<777444444333111000.........//////111111000000111222333333555777999;;;<<<======<<<;;;;;;;;;;;;;;;999888888555444444555444666@@@KKKfffkkkRRR@@@777333222111////////////000........................***+++,,,------,,,+++*********++++++++++++*********************)))(((((()))(((((((((((())))))***)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))***))))))+++...///...,,,***///555999>>>IIIYYYeeerrr{{{uuuoookkkSSSBBB:::777555666111111111000//////......---...---,,,***)))***,,,************************))))))((((((((('''''''''((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,,,,///222333999GGGUUU```gggooouuuxxx|||www|||~~~|||~~~xxxkkk```WWWRRRLLLGGG@@@;;;888666555444555555555666777888999999:::===@@@DDDGGGLLLRRRVVV^^^bbbgggjjjkkkkkklllmmmnnnooorrrssstttvvvyyy|||~~~|||xxxuuurrrqqqqqqqqqppprrrvvvzzz~~~xxxqqqlllmmmooommmlllmmmrrrssstttuuuvvvyyy}}}}}}ssshhhaaaXXXMMMCCC>>>:::555222333333222111000000000111111000000000000111222333444777888:::<<<===>>>>>>>>>===<<<<<<:::999888666666444333333333333888GGGVVVzzz{{{^^^FFF:::777333222111000////////////........................***+++---......---,,,+++******++++++++++++*********************)))(((((()))(((((((((((()))))))))((((((((((((((((((((((((((('''&&&'''))))))((('''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((()))+++,,,,,,,,,+++***000555666777@@@PPP]]]iiiwww{{{gggTTTAAA888666222000111111111000000///..................---+++***+++,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))*********)))+++---//////333AAAPPP[[[ccclllppprrrsssxxx|||{{{vvvnnnmmmkkkgggeeeiiittt}}}}}}rrrggg^^^XXXTTTOOOGGG@@@<<<999777666444444444444555777888999888;;;>>>AAADDDIIINNNRRRYYY]]]aaaeeefffhhhiiikkknnnppprrrrrrsssuuuxxxzzz{{{|||~~~~~~zzzzzz{{{xxxvvvvvv}}}}}}|||zzz{{{~~~|||pppeee^^^XXXMMMBBB===888333000111111111000000//////000000/////////000111333444555888999:::<<<===>>>??????======;;;999888666555555333222222333555>>>PPPbbbnnnRRR>>>666777333222111111000/////////........................,,,---...//////...------++++++,,,,,,,,,,,,++++++***************)))((((((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&((()))***((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((************++++++***000444333222888FFFRRRaaaooo~~~WWWGGG:::999888444111222111000000//////......---...///...---+++***+++,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""$$$&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((()))---///...000;;;GGGMMMVVVaaahhhkkknnnssswwwxxx{{{~~~yyyrrrooommmhhhccc___[[[\\\dddmmm||||||sssiiibbbZZZSSSJJJBBB===:::888666777666555444555666777888777999<<<>>>AAAEEEJJJNNNTTTVVVZZZ]]]```bbbeeehhhnnnoooqqqppppppqqqsssuuuwwwyyy}}}{{{nnnbbb\\\QQQGGG>>>:::777222///000...............---------//////000111222444666777999999:::;;;===>>>???@@@===<<<:::888666555555444222333555777:::EEE\\\pppwww^^^GGG888333444222222111111000/////////------------------------.........---------------++++++,,,,,,,,,,,,++++++***************)))((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&%%%&&&(((******)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''')))++++++***)))***+++***...111000...222<<>>HHHUUU^^^ccchhhnnnsssrrrvvvyyyxxxwww{{{zzzsssqqqrrrrrrmmmjjjiiieeeaaadddkkkwwwzzzrrrbbb\\\RRRIIIDDD@@@>>>===<<<:::888666444444555555444666999;;;>>>BBBGGGJJJNNNPPPSSSUUUXXX\\\```dddfffhhhjjjkkklllnnnqqqtttuuuwww{{{~~~{{{yyyzzz~~~pppbbbXXXRRRFFF===777666555222000000........./////////......111111222333555777999:::::::::;;;<<<===???@@@AAA===<<<999777666555555555333555888<<>>;;;777444333333333333555777999<<<@@@EEEHHHJJJLLLNNNPPPSSSWWW]]]aaa\\\^^^bbbfffiiinnnsssvvvtttvvvyyy|||~~~~~~|||}}}~~~}}}sssrrruuu|||~~~vvvkkk]]]PPPFFFBBB===666111333444222000111000111222222222222111111222333444555777999;;;<<<<<<<<<<<<===>>>@@@BBBBBB<<<;;;999777555555555555444666;;;@@@FFFTTTnnn{{{tttnnnjjjiiixxxnnnVVVCCC;;;999999888////////////...---,,,+++------------------------///---***((('''((()))+++))))))************))))))***************)))((((((((()))*********((('''&&&))))))))))))))))))))))))%%%%%%&&&)))++++++)))'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''***---,,,***)))***,,,//////000//////111444777>>>MMM]]]jjjvvv777666555333222111000000////////////............,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***)))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++---,,,+++++++++---///111777888>>>KKKZZZeeefffdddmmmnnnoooqqqttt{{{||||||uuujjjccc]]]YYYWWWKKKFFF>>>888666666777777333333555777;;;???BBBDDDIIIJJJKKKNNNPPPSSSTTTUUUZZZZZZ]]]aaagggkkknnnnnntttxxx||||||zzzxxxyyyzzzzzzwwwvvvxxx{{{{{{uuupppllllllnnnrrrxxx{{{uuummmhhh___UUUKKKDDD???===777555333111000000111222///000000///......000222222444777888888888:::;;;============>>>>>>>>>>>>???;;;888999777444555999444999???GGGWWWmmm}}}rrrjjjfffeeemmmxxx|||lllZZZGGG<<<777444222222000000000000////////////......---,,,++++++++++++,,,,,,,,,++++++************)))(((''''''((()))***---,,,***)))''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((+++***((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''(((((()))*********&&&'''((()))***+++,,,,,,------,,,,,,---...000111777@@@OOO___jjjttt777666444333111000000000////////////.........---,,,,,,,,,++++++*********)))))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((('''''''''((()))******,,,+++******+++,,,...000333444999DDDSSS^^^dddeeemmmnnnppprrrvvv}}}zzzrrrkkkgggXXXQQQGGG???:::888777666555555666777:::===@@@AAAGGGHHHIIILLLNNNPPPRRRSSSWWWXXX[[[___eeeiiilllmmmsssvvvzzzyyyvvvttttttuuuuuusssrrrtttvvvuuuooojjjffffffiiimmmuuu~~~}}}wwwqqqhhhbbbYYYUUUNNNFFF???999666555555444222000///000111111///000000000//////111222444666999:::::::::<<<===========================777444333555444222444888888@@@KKKYYYkkkyyyllleeeeeegggsss{{{uuu```QQQ@@@888666333222333000000000000/////////.........---,,,++++++++++++,,,,,,,,,++++++************)))(((''''''((()))***,,,+++***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((+++***((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((())))))*********&&&'''((()))***+++,,,,,,,,,,,,,,,,,,---...///000444;;;HHHXXXdddooo~~~666555444222111000000000//////.........---------------,,,+++******))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''(((((())))))+++***))))))***+++---...---///333;;;FFFSSS^^^eeelllmmmnnnqqquuu||||||kkkbbbUUUHHH???:::666555777666666666777:::<<<>>>CCCDDDFFFHHHJJJLLLNNNOOORRRSSSVVV[[[```eeeiiikkkpppsssvvvuuuqqqnnnnnnoooooommmlllnnnooommmgggccc]]]^^^aaagggqqq}}}{{{rrrkkkfff___VVVQQQHHHEEEAAA<<<888555444333333222111/////////000111///000111000000000222333666888;;;<<<<<<<<<===???>>>======<<<<<<;;;;;;:::222111222555555444666;;;???MMM```ssswwwiiidddiiiooo~~~vvvhhhOOOCCC888444444222222222000000000/////////.........---,,,++++++******++++++++++++++++++*********))))))(((((((((((())))))***))))))(((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&((((((((()))))))))))))))''''''(((((()))***++++++++++++,,,---............111444>>>LLLZZZgggvvv~~~}}}555444333111000000//////.........---------,,,,,,------,,,+++***)))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''(((((())))))(((((()))***+++,,,+++,,,...222999EEETTT^^^ggghhhjjjmmmrrryyy|||rrrbbbRRRFFF===777444777666555444555777999;;;???@@@BBBDDDFFFHHHIIIJJJJJJMMMPPPTTTXXX]]]bbbfffkkknnnqqqqqqnnnkkkkkklllllljjjjjjjjjiiifffaaa]]]VVVWWW[[[bbbnnn{{{{{{vvvlllhhhaaa[[[VVVPPPJJJEEE>>><<<:::777555444444555111000////////////000000000111222111111111333555777999;;;<<<<<<<<<===???>>>===<<<;;;:::999888888444444555999999888===CCCMMM```xxx{{{mmmjjjsss|||kkkWWWBBB:::333222333111000111000000/////////............---,,,+++************+++++++++***************))))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''((((((''''''(((((()))******+++)))***,,,---......------000///555BBBPPP]]]kkkvvvzzzzzz444333222111000/////////------------,,,,,,,,,,,,,,,,,,+++******)))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''''''''((((((((((((((()))***++++++,,,,,,------000999GGGQQQaaacccfffjjjooouuu{{{|||lll\\\NNNDDD<<<888888666444333333555888999<<<<<<>>>@@@BBBCCCEEEFFFCCCFFFJJJLLLPPPTTTZZZ___dddhhhlllmmmkkkjjjkkkmmmjjjjjjiiihhhfffbbb]]]YYYRRRSSSXXX```lllyyy~~~|||}}}~~~~~~|||uuummmddd^^^TTTRRRMMMIIIEEEAAA===:::666555444222111111111111//////////////////000000000111222222222222444666666999;;;;;;;;;;;;<<<======<<<;;;:::999777666666555444666999999<<>>@@@AAABBB???BBBEEEGGGIIIMMMTTTYYY^^^ccchhhjjjiiiiiikkkmmmiiiiiihhhfffccc^^^YYYVVVPPPRRRWWW___jjjvvv{{{|||~~~}}}{{{vvvrrrnnnmmmmmmjjjfff___WWWPPPLLLDDDCCCAAA>>>;;;999777666444333222111111000000000......//////000000111111111222333333333333666888666888:::;;;::::::;;;<<<;;;;;;:::999777666666555333222333777;;;CCCSSSaaaqqqSSS???888444111333222///---.../////////.........---------,,,+++******))))))***)))))))))***************(((((())))))))))))((((((&&&'''((())))))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%'''((()))$$$$$$%%%%%%&&&''''''((('''''''''(((((()))))))))))))))***+++,,,,,,,,,,,,...---///666>>>FFFRRR^^^mmmzzz}}}}}}222111000///////////////,,,,,,,,,,,,++++++++++++))))))))))))************)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))'''(((((()))************------------...111555888DDDKKKUUU^^^ffflllrrruuu}}}{{{|||qqqggg]]]TTTOOOFFFCCC===999666555666777777888999:::<<<>>>??????===AAADDDEEEEEEIIIPPPVVV[[[___eeegggffffffhhhjjjfffgggfffddd^^^YYYTTTQQQPPPRRRWWW___hhhrrrzzz~~~}}}zzzyyyzzz{{{wwwzzz}}}~~~yyyvvvuuutttttttttsssqqqnnniiieeebbb^^^\\\XXXSSSMMMGGGCCC@@@<<<<<<;;;999777555444444333333333222222222222222......///000111111222222111333444444444444777999777999;;;;;;::::::;;;<<<999999888777777666555555333222555;;;DDDTTTlllttt\\\GGG<<<666222111222222...,,,...//////.........------------,,,+++***))))))))))))((()))))))))*********+++'''((()))******)))((('''&&&'''((())))))(((((('''************************((((((''''''''''''((((((&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%&&&((()))******'''''''''((((((((((((((()))))))))******+++,,,---------000444666;;;GGGSSS___lllzzz222111000//////...//////,,,,,,,,,+++++++++******((((((((()))******++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''((()))***++++++++++++---------...000111222222666>>>KKKWWW```hhhmmmpppuuuzzz|||vvv{{{xxxpppfff^^^YYYMMMIIICCC<<<888666666666666777888999;;;<<<>>>>>>>>>AAADDDDDDDDDGGGNNNUUUYYY^^^ccceeeddddddeeehhhdddeeedddaaa[[[UUUPPPNNNOOORRRXXX___gggooouuuxxx|||{{{yyyvvvsssrrrsssuuusssvvvzzz}}}~~~}}}~~~|||yyyuuupppmmmkkkkkklllllljjjgggccc___[[[XXXVVVTTTQQQMMMGGGBBB???===<<<777777777555222000///000///////////////000000000---...///111222222222222111333444444444555777999888:::;;;<<<;;;;;;;;;===888888777777666666555555666666:::CCCPPPfff}}}fffLLL>>>===444000000222111------/////////.........------------,,,+++***))))))))))))(((((())))))*********+++'''((()))******)))((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$#########$$$%%%&&&(((***+++,,,---'''''''''(((((((((((((((***))))))((()))+++,,,...,,,---000333222555@@@MMMRRR^^^lllxxx000000000///......------------,,,,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))'''&&&&&&'''((((((''''''((((((''''''&&&%%%''''''''''''(((((((((((((((((())))))******++++++++++++,,,------......///444333:::IIIXXX```cccffflllqqqvvvzzz{{{yyyzzz||||||}}}wwwuuurrrlllfff^^^PPPDDD???:::444222555333444555666666777999;;;;;;>>>BBBFFFIIIMMMRRRVVVZZZ[[[]]]___aaacccdddeeefffddd```ZZZSSSOOOMMMMMMOOOPPPRRRWWW___hhhpppuuuwwwvvvuuusssqqqpppnnnmmmlllmmmnnnpppsssvvvxxxyyy|||}}}~~~xxxsssmmmjjjgggddddddcccaaa```___]]]ZZZVVVSSSPPPNNNMMMJJJIIIGGGDDD@@@>>>;;;:::666444111///...///111222333222111000////////////111111111111222333444555111222333333333555999<<<666888999:::999999:::;;;;;;999666555666666666666;;;>>>CCCOOOfffiiiRRRAAA777333444333111000000000...,,,000///...---------------///...---,,,++++++++++++))))))))))))))))))))))))******)))))))))***,,,---+++***((('''''''''((())),,,+++)))(((''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''((((((((((((((()))))))))))))))***+++***))))))+++---......------...222888===FFFQQQaaaooo|||000000//////......------------,,,++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''((()))***''''''((((((''''''&&&%%%''''''''''''((((((((((((+++******))))))(((''''''++++++,,,,,,---.........222111777CCCPPPWWW]]]bbbkkkppptttuuuxxx{{{zzzuuuyyyxxxzzz}}}yyyzzz}}}{{{{{{}}}}}}zzz{{{{{{xxxtttkkk^^^OOOGGGAAA999666888444555555555555555666777888;;;@@@DDDGGGLLLQQQUUUWWWXXXZZZ\\\^^^______```dddbbb]]]WWWPPPKKKJJJJJJNNNOOORRRWWW^^^eeelllpppnnnnnnmmmlllkkkjjjiiiiiiiiiiiijjjlllnnnppprrrssswwwxxxyyy|||~~~}}}|||zzzyyyyyyzzzzzz|||vvvpppkkkdddaaa]]][[[ZZZYYYXXXWWWXXXWWWTTTPPPMMMJJJIIIHHHFFFEEECCC@@@===;;;999777555333111000//////000111111000000000000000111111111111111111222222333444111222444444444666888:::888:::<<<<<<;;;:::;;;<<<888666444333333333333333999AAANNN```xxxrrr]]]III===666444444222000000000000...,,,.........---------------......---,,,++++++++++++))))))))))))))))))))))))******)))))))))***+++,,,))))))'''&&&&&&&&&'''(((&&&&&&''''''''''''((((((%%%&&&'''((()))(((((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''((((((((()))))))))))))))***+++***))))))+++---.........------000555999;;;FFFUUUbbbnnn}}}000000//////...---------,,,,,,,,,+++******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++''''''((((((''''''&&&%%%&&&''''''''''''(((((((((***))))))(((((('''''''''***++++++,,,,,,---............333;;;CCCJJJTTT]]]gggllloooooopppsssqqqnnnqqqnnnooottt|||}}}{{{|||{{{}}}~~~qqqbbbWWWNNNDDD===:::888777777666555555555555555888<<<@@@DDDIIINNNRRRSSSSSSUUUVVVWWWWWWXXXXXX___\\\XXXQQQKKKGGGGGGHHHLLLNNNRRRWWW\\\bbbfffhhheeeddddddddddddddddddddddddddddddeeeggghhhjjjkkkpppqqqsssuuuxxx{{{}}}~~~}}}}}}{{{zzzxxxvvvtttqqqpppnnnmmmmmmmmmnnnnnntttwww{{{~~~xxxwwwuuusssqqqooojjjeeeaaa]]]ZZZVVVTTTTTTSSSRRRQQQOOONNNKKKHHHEEECCCAAAAAAAAA@@@>>><<<999777555444333333222111000000000000////////////000111222333222111111111111222222333111333555666666666777888999;;;<<<<<<:::999999:::555444333333444555777888<<>>777444444333111000///000///...,,,++++++---......---,,,,,,...------,,,,,,+++++++++))))))))))))))))))))))))******)))))))))***++++++(((((('''&&&&&&&&&&&&&&&!!!"""$$$&&&'''(((((('''&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''((((((((())))))))))))*********))))))+++,,,---.........---...111333444===JJJVVVbbbppp000//////......---,,,,,,,,,+++++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))***************+++,,,,,,------,,,,,,000555888>>>JJJVVV```fffjjjkkkmmmqqqqqqooooookkkkkkpppwww~~~~~~|||}}}wwwmmmaaaSSSFFF>>><<<:::888777666666555555555777:::===@@@CCCHHHKKKMMMNNNNNNOOOOOOOOOOOOOOOUUUTTTPPPKKKFFFEEEFFFHHHLLLNNNRRRWWW[[[^^^```aaa````````````````````````____________```aaabbbccciiijjjlllpppsssuuuwwwxxxuuuyyy~~~|||{{{{{{wwwtttooolllkkkjjjiiihhhggggggfffeeeeeefffggghhhjjjoootttvvvxxx}}}{{{sssmmmjjjiiigggfffdddaaa]]]YYYWWWTTTQQQOOONNNNNNMMMKKKHHHGGGDDDBBB@@@>>>===<<<===<<<;;;999777555333333222222222111000000//////////////////000111222333222222111111111111222222111444666777777666666777888999:::999777666555666444444555666888<<>>999666666666555444666777999;;;;;;===@@@CCCGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJHHHFFFDDDEEEGGGJJJLLLOOOSSSWWWZZZ\\\[[[[[[]]]]]]\\\\\\[[[[[[ZZZZZZ\\\\\\\\\\\\\\\]]]]]]^^^ccceeehhhkkknnnqqqrrrssspppuuu|||~~~~~~|||zzzwwwuuutttsssoookkkfffbbbaaabbbbbbbbbaaa```______```aaacccdddfffkkkppprrrssswwwzzzoookkkiiigggbbbaaa___^^^]]][[[XXXUUUOOOLLLIIIGGGGGGGGGFFFEEECCCBBB@@@>>>===;;;;;;:::::::::999777666444333333222222111111000//////...111111000000000000111111222222222222222222333444333555888888777555555555888999:::999666555444555444555666777999@@@HHHOOOcccsssuuupppkkkllltttxxx```FFF:::666222000000111///......//////---,,,(((***,,,.........,,,+++,,,,,,---------,,,+++***)))))))))))))))))))))))))))))))))***))))))))))))))))))))))))((((((''''''###$$$'''((()))(((&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%''''''''''''((((((((((((((()))***)))((((((***,,,(((***,,,---------///000---111888@@@IIIUUUbbbkkk|||//////......---,,,,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))******+++,,,,,,---,,,...//////111:::DDDRRRZZZaaaccceeekkkooopppooolllmmmpppssswwwyyyrrrpppxxxxxxuuu{{{lll[[[LLLEEE<<<666555555555333666777999999888999;;;===CCCCCCDDDDDDDDDCCCCCCBBBAAABBBCCCDDDDDDEEEHHHKKKKKKNNNRRRVVVXXXXXXXXXWWWXXXXXXWWWWWWVVVVVVUUUUUUZZZZZZYYYYYYYYYZZZ[[[[[[^^^```dddhhhkkknnnoooooonnnsssyyy|||{{{yyyxxxyyyzzzyyyyyy{{{}}}~~~}}}{{{yyywwwuuurrrqqqoooooojjjfff```]]]\\\]]]]]]]]]YYYYYYYYYYYYZZZ\\\^^^___dddggglllnnnpppsssxxx|||xxxvvvnnnccc\\\\\\^^^]]]\\\ZZZXXXXXXWWWVVVSSSQQQLLLJJJFFFEEEEEEEEEDDDCCC@@@???===<<<::::::999999888888777666555555444444222222111000////////////111111000000000000000111222222222333333444555666666777888888666555555555999:::;;;:::888666666777555666777888===GGGUUU___|||kkkgggccceeeooo~~~oooWWWAAA999777222//////000...------......---,,,++++++---......---,,,,,,+++,,,---------,,,+++***))))))))))))))))))))))))))))))*********)))(((''')))))))))***)))(((((('''''''''((())))))(((&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))((((((***+++((()))+++,,,,,,,,,...000///111444:::BBBMMMXXX```qqq///......------,,,,,,+++))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((())))))***+++++++++---+++,,,//////...444;;;BBBKKKTTTXXX\\\dddlllooonnnmmmoooqqqqqquuu|||sssnnnrrryyy}}}wwwzzzsss\\\RRREEE<<<999888777666555666777777777777999;;;???@@@@@@AAAAAAAAA@@@@@@===???BBBDDDDDDEEEGGGIIIJJJLLLOOOSSSTTTUUUTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUWWWWWWWWWWWWWWWXXXYYYZZZZZZ]]]aaaeeehhhkkklllllllllrrrwwwxxxvvvssssssuuuuuusssqqqqqqrrrtttuuutttrrrqqqooommmkkkjjjjjjiiiddd```[[[XXXWWWXXXXXXXXXSSSSSSSSSTTTVVVXXXZZZ[[[aaacccfffiiilllnnnoooooogggddd[[[RRROOOSSSTTTRRRUUUTTTQQQQQQPPPOOOMMMKKKJJJHHHEEECCCCCCCCCCCCBBB;;;;;;:::888888777777777666666666555555444444444333222000...---...///000000/////////000111222333222222333444555666888999888999999777555444555666777999:::999777666666777777999<<>>888666000---000///...,,,---......---+++.........---------------***+++---......---+++***))))))))))))))))))))))))))))))*********)))'''&&&(((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''((())))))'''((()))++++++,,,,,,,,,++++++---///000000111555;;;EEEOOOVVVbbbppp///......------,,,++++++)))))))))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$#########$$$$$$&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***,,,------((((((((()))******++++++,,,***+++...///...000555222===HHHNNNUUU```jjjooonnnoooqqqsssqqqtttxxxtttsssqqqttt|||||||||kkk___OOOCCC>>>===;;;999333444666666666777:::<<<===>>>??????@@@?????????<<>>===<<<888888777666555555555555555555555444444444444333444222///---,,,---///111---......///000222444555222222333444666888:::;;;::::::999666444333555666555666777777555444444555888<<>>???>>>===<<>>;;;999777666777888888888888999;;;===>>>>>>======>>>>>>??????@@@@@@AAAAAADDDEEEFFFFFFFFFHHHKKKMMMOOOOOOOOOOOOOOOPPPPPPQQQUUUVVVVVVVVVUUUSSSRRRQQQTTTUUUWWWZZZ\\\^^^___```bbbeeeggghhhggggggggghhhfffcccaaa```bbbdddffffffdddcccbbbbbbaaa___\\\YYYWWWUUURRROOOMMMLLLLLLMMMMMMLLLKKKKKKMMMPPPSSSUUUZZZ[[[]]]___```aaa``````YYYUUUPPPLLLIIIGGGEEEDDDAAAAAABBBBBBAAA@@@>>>===>>>>>>===;;;:::999888777555555444333333333333333222222222111111000000000000000000000000/////////111111111222222222333333333444444555555666666666555666666666666666666555888666444333666:::???AAAHHHOOO^^^uuuqqq]]]JJJAAA777111222333222///111000///...---......///+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******++++++******************))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))******))))))******+++,,,.........---...111666:::DDDKKKVVVbbbooo~~~...---++++++,,,,,,+++)))++++++************++++++))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%&&&'''((('''((())))))******))))))))))))))))))))))))))))))---,,,,,,,,,,,,...///000111000222666;;;CCCRRR```qqqssstttrrrpppttt|||{{{mmmhhhjjjsssvvvrrrmmmfff^^^TTTKKKEEE>>><<<999888888888777555777888:::<<<=========<<<======<<<<<<===???@@@AAABBBCCCCCCCCCCCCEEEHHHJJJNNNNNNNNNNNNNNNOOOPPPPPPSSSVVVWWWVVVRRROOOOOOPPPRRRSSSUUUWWWYYYZZZ[[[[[[[[[^^^```aaa`````````aaaaaa___\\\\\\^^^```aaaaaa```___^^^]]]]]][[[XXXUUUQQQPPPLLLIIIGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNPPPRRRUUUVVVXXXZZZ\\\\\\\\\\\\WWWTTTPPPMMMIIIEEEAAA>>><<<=========<<<;;;:::999<<<;;;:::999888777666555666555444333222111111111111111111111000000000000000000000000000000000000222222333333333333333444333333444444444444444444333333444555666777777888555555555444555<<>>AAACCC@@@AAABBBBBBAAACCCFFFHHHLLLLLLLLLLLLLLLMMMNNNOOOOOOTTTWWWUUUPPPMMMNNNQQQQQQRRRSSSUUUVVVVVVVVVVVVUUUXXXZZZ[[[ZZZZZZZZZ[[[]]][[[YYYXXXZZZ[[[\\\[[[[[[ZZZYYYYYYYYYWWWTTTRRRLLLKKKHHHEEECCCBBBCCCCCCEEEFFFHHHJJJLLLMMMNNNOOOPPPRRRTTTVVVWWWXXXXXXXXXUUURRRMMMIIIFFFCCC???<<<;;;;;;;;;::::::999999999666666777777777777777888666555333222111000//////000000000000000000000000/////////000000111111111444444444444444444444444333333333333222222111111111222222333444666777777444777::::::<<>>LLLaaafffmmmrrrsssuuuwwwyyy~~~~~~{{{zzz~~~~~~}}}yyyxxxyyyzzzwwwssstttyyy{{{~~~{{{~~~|||{{{xxxsssppp\\\UUUKKKBBB<<<999888777666777888888999:::::::::<<<;;;:::;;;<<>>===999999888888888888888888555555555666666777777777444444222111//////......////////////////////////...//////000111222222333444444444444444444444444333333333222111111000000222222222222333444666666777:::===>>>EEEUUUlll~~~dddMMM???888444000222222000...---...000...............------,,,------............------+++,,,,,,,,,,,,+++******((((((((())))))******+++++++++******)))(((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((())))))))))))((((((&&&&&&'''((()))))))))(((((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$(((((())))))******++++++'''((()))++++++***))))))***,,,......---,,,---......333999@@@IIIUUUbbbkkk,,,+++******+++,,,+++)))(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((()))***+++))))))))))))))))))))))))+++++++++,,,------......000//////000...///777BBBOOOVVV```hhhmmmppprrrtttwwwvvvssspppnnnnnnrrruuurrrzzzwwwuuuxxxppphhhZZZMMMCCC===999666777777777777777777777777:::::::::;;;===???BBBCCC@@@AAAAAAAAA@@@AAADDDFFFFFFFFFFFFFFFGGGIIIJJJKKKIIILLLPPPPPPNNNMMMNNNPPPMMMNNNOOOPPPPPPQQQQQQPPPOOOQQQTTTTTTTTTSSSTTTTTTUUUSSSQQQQQQRRRSSSRRRQQQPPPOOONNNOOOOOONNNKKKHHHDDDBBB@@@???>>>???@@@AAACCCDDDFFFGGGIIIJJJJJJJJJKKKLLLMMMNNNOOONNNMMMMMMKKKGGGBBB???=========<<<666555555444444444555555777666666555444444333333333222111000///.....................////////////......///000111333444444555444444444444444333333333333222222111111111000333333222222333555777888:::<<>>DDDNNNXXXaaahhhmmmpppqqqpppnnnmmmlllllllllmmmoooyyy~~~yyyyyy|||}}}}}}wwwyyy~~~pppbbbTTTHHH???999888888777666555555555555666777888:::===???@@@AAA???@@@@@@@@@???@@@BBBDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMOOORRRRRRRRRQQQQQQRRRPPPNNNMMMMMMNNNNNNMMMLLLJJJIIIHHHIIIIIIHHHEEECCC???>>>===<<<===>>>@@@AAACCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFFFFCCC@@@>>><<<;;;888666444444333222222333444555444444333333222111111111111000//////.........///---------....../////////---...///000222333444555444444444444333333222222222222222222222222222111333333333444666999<<<>>>CCCJJJTTT___lll~~~zzz^^^EEE:::999777222111000............//////------.........---,,,+++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******)))))))))))))))((((((((())))))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((()))*********+++,,,+++***+++,,,...111333555666:::AAAKKKSSS^^^lll}}}}}}+++***)))***+++,,,+++***)))***+++,,,,,,+++***)))'''''''''((((((((((((((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&%%%&&&'''((())))))))))))((('''&&&&&&&&&''')))***))))))))))))))))))))))))'''))),,,//////...,,,+++...,,,---000111//////222444999AAAKKKWWWaaajjjnnnmmmnnnnnnooopppnnnllljjjppp{{{zzz}}}~~~zzz}}}tttpppvvv}}}}}}xxxiiiYYYKKKCCC999888777666444444444333333555777:::<<<>>>??????>>>?????????>>>>>>AAACCCAAAAAABBBBBBDDDEEEFFFGGGIIIHHHHHHIIIJJJIIIGGGDDDGGGHHHIIIJJJKKKLLLLLLLLLKKKNNNPPPQQQPPPPPPPPPQQQMMMLLLJJJJJJKKKKKKJJJHHHFFFEEEDDDEEEEEEDDDAAA???===<<<;;;;;;;;;===@@@AAACCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBBCCCAAA@@@???===999555111555555444333333444555666...//////000111222222333000//////.........//////---------.........//////---...///000222444555555444444444333333222222222222222222222222222222222444444444666999===AAACCCQQQ^^^rrrrrraaaGGG555222666333---000...,,,,,,.../////////,,,---.........---,,,+++))))))************))))))+++,,,,,,,,,,,,+++************))))))(((((('''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&((()))))))))((('''&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&& !!!###%%%'''(((((()))(((((())))))***+++++++++)))((('''''''''(((***+++)))******))))))))),,,...,,,---......000666@@@GGGNNN]]]ooo{{{sssvvv|||}}}zzzyyyzzz}}})))************)))((((((((((((((((((((((((((((((((('''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""###$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&$$$"""""""""$$$%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###(((((((((((((((''''''''')))***,,,,,,***)))***+++(((((())))))))))))((((((------------------------///......---------......111222666>>>IIIWWWdddllliiikkkqqqyyyyyysssmmmlllssszzz~~~}}}yyyvvv{{{|||rrrkkkooosss{{{nnnXXXHHH<<<999555444444555666666666666777999<<<>>>>>>=========>>>???@@@AAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIHHHHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFCCCCCCBBBBBB@@@???>>>===;;;;;;;;;<<<<<<<<<======AAA@@@?????????@@@BBBCCC@@@AAAAAAAAAAAA@@@??????@@@>>>;;;999888777555444444555555555555444333222000000000000000111111222000000000000////////////......//////000000000111111111222333333444555555444444333222111111111111000111222333333333333333777666777;;;<<>>>>>===<<<<<<===>>>???@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHFFFFFFEEECCCCCCBBBBBBBBB>>>>>>>>>===<<<;;;999999999999999:::::::::;;;;;;>>>============>>>??????>>>????????????>>>=========;;;999888888777555333333333333222222111111111000000000000000111111222000000000000000000000/////////000000000111111111111222222333333444444444444333222111111111111111000111333444444444444555:::999;;;BBBJJJWWWlll~~~zzztttrrryyywwwdddIII@@@555///...000000///000000///...---,,,,,,+++,,,++++++++++++,,,---...------,,,++++++***))))))************************''''''((()))***++++++,,,))))))))))))************'''((((((((((((((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''(((((()))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''******))))))******+++,,,------------,,,...111444???CCCOOO```ooo}}}))))))))))))((('''%%%%%%((((((((((((((((((((((((***(((''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######"""###$$$###!!!!!!###$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''(((((((((((((((((((((***++++++***))))))*********++++++++++++******))))))))))))))))))))))))---------,,,,,,------...,,,---000777@@@KKKVVV\\\bbbccchhhqqquuuuuuuuuxxx{{{zzzyyy|||uuusss{{{zzztttsss~~~~~~jjj\\\IIIDDD>>>888666666555555666555555888;;;======<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;:::999888777666777777777777888888888888::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888777777888777444111222111000/////////000000000000000000000111111222000000000000000000000000000111111111111222222222222222222333333333333333222222111111000111111111222333555666666666777888======BBBOOOaaawwwvvvpppqqqvvvgggPPP>>>999222///000222222111............---------,,,************+++---...///,,,,,,,,,+++******))))))************************&&&'''((((((******+++,,,))))))))))))************&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))''''''&&&%%%%%%'''((()))''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''((()))******++++++******,,,------,,,++++++...000444:::EEEQQQ\\\hhh{{{*********)))((('''&&&%%%((((((((((((((((((((((((***)))''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&&&&%%%###"""###$$$$$$###""""""###%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!!!! !!!""""""$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***''''''''''''(((((((((((((((***++++++)))))))))***))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,---......///111555<<>>:::888777666555444444555888:::::::::999::::::;;;<<<===>>>>>>@@@@@@AAABBBCCCDDDDDDEEEEEECCCBBB@@@@@@BBBCCCEEECCCCCCDDDEEEFFFGGGGGGFFFIIIIIIHHHGGGFFFEEEDDDCCCCCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;::::::999777777555666666666777777777777777888999;;;;;;:::999999:::::::::;;;:::999999888777666666777777555111...222000...------...000111000000000000000111111222000000000000000111111111222222222222222222222222333333333222222222222222111111000000000111222222333555777777666777:::===AAAFFFQQQddd|||xxxwww~~~rrrWWWEEE:::777222000000000///...------------------------,,,+++++++++++++++,,,,,,,,,+++++++++******))))))***************************)))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))'''''''''''''''''''''''''''(((***+++++++++***)))***+++,,,,,,,,,---///111000555???HHHNNNWWWjjj{{{************)))((('''&&&((((((((((((((((((((((((***((('''&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!###%%%&&&'''%%%###"""$$$%%%&&&%%%$$$###%%%'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))((()))++++++)))((()))***++++++***))))))***++++++************************+++++++++++++++,,,------000000111333666:::>>>AAADDDHHHRRR```iiilllnnnrrrvvvzzz}}}}}}}}}oooooovvvwwwjjj\\\VVVMMMEEE@@@===:::999666555333444666777777777777888999999;;;;;;<<<===???@@@@@@AAACCCDDDDDDEEEEEEDDDBBBAAAAAABBBDDDEEECCCCCCEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???===;;;::::::999::::::::::::999888777777666666666666777777777777666777999:::::::::999888999999999999999888777777777666555555555333///+++222000///---...///111222000000000000000111111222///000000000111111111222333333333222222222222222222222222222222222222111111000000000111222333333222555777777666:::@@@FFFPPPZZZkkkrrrXXXEEE:::333111///...------+++***,,,,,,,,,---------------++++++*********+++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((('''((()))++++++***)))))))))***++++++++++++---...///333:::@@@CCCJJJZZZkkkwww***************))))))((((((((((((((((((((((((((()))'''&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%$$$###%%%&&&'''&&&$$$$$$&&&'''$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((()))))))))&&&&&&''''''((()))))))))''')))******)))(((((()))***)))(((''''''((()))***************************************+++,,,------............///111222333:::===GGGUUU```eeeiiinnnqqqxxx~~~}}}zzzooonnnqqq}}}yyymmm___ZZZRRRKKKEEEAAA===::::::777555444555666666555666666777888999:::;;;;;;======>>>???AAABBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDAAABBBCCCEEEFFFGGGHHHHHHGGGFFFDDDCCCBBBAAAAAAAAA??????===<<<::::::999999777777777777777666555555666666666666777777777777777777888999999999999888777777777888777777666555666555444444444222///,,,111000/////////000111222000000000000000111111222///000000111111222222222333333333222222222222111111111111222222222222222111111111111222333444555222555888999;;;CCCOOOYYYkkkxxx{{{^^^FFF999555////////////////////////,,,,,,,,,,,,,,,---------'''(((((()))+++---...///************************))))))))))))))))))))))))%%%&&&''''''))))))***+++))))))))))))******************))))))(((&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$######%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))'''((())))))******)))))))))***+++***(((&&&'''(((---///444999:::???KKKXXXcccooo'''((())))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((******)))(((&&&&&&&&&''''''((())))))***''')))******)))(((((()))((('''&&&%%%%%%&&&'''(((************************)))))))))******+++,,,---,,,,,,,,,,,,------......444444;;;HHHRRRZZZcccjjjpppuuuzzzyyywww|||uuussssssyyy}}}uuuiiiddd^^^XXXRRRMMMHHHDDD???<<<888666666666666555555555666777888999999:::999:::;;;<<<===???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@BBBDDDFFFGGGGGGEEEDDDBBBAAA@@@@@@@@@AAA===<<<;;;:::999888888888555555666666666555444444555555555666666666777777777666666666666777888888444555555555555444333333444222111222333333222111////////////000000000111000000000000000111111222///000000111111222333333333222222222111111111111000000111111222222333333111111111222333555666777666:::>>>BBBHHHUUUhhhuuukkkRRR???666444///000111111111111111222---,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...))))))))))))************))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))************(((((())))))((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******(((***+++***(((''''''(((++++++...222444777???HHHOOOZZZjjjzzz%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))++++++)))'''%%%&&&&&&&&&'''((())))))***''')))******((((((((())),,,+++***((((((***+++,,,************************))))))))))))***+++,,,---,,,,,,------............///...222<<>>>>>???@@@@@@@@@@@@???>>>:::<<<>>>@@@CCCEEEFFFFFFDDDCCCAAA@@@???@@@@@@AAA::::::999888888777888888666666666777666666555555444444444555555555666666666666555444444666777888222333333333333222111111111000///000333555555555------...///000000//////000000000000000111111222///000000111222222333333222222222111111000000000//////000111222333333444111111222333444666777888<<>><<<<<<;;;:::888777666666666666666555555444444444444222222222333333444444444555666666777777777777777333333333222222222111111111111111111000000000000///......------///000111000000000000111111111111222333333444444333333222333333222111111111111111222000111444444000000333222111222444888;;;======???KKKZZZdddlllzzzrrr___LLL>>>777333222111111///...,,,***))))))...---,,,+++************,,,++++++******++++++,,,))))))))))))))))))))))))---,,,***(((((()))***+++'''((()))******)))(((''''''''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((***(((&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++,,,,,,---///111333555666;;;BBBKKKTTTaaattt))))))))))))(((((((((((('''''''''''''''((()))***((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$"""  ###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''(((((()))(((((()))))))))*********************************+++,,,------,,,+++,,,......---...222666===JJJWWWfffmmmqqqoooooossstttrrrtttssspppnnnmmmpppuuuyyy~~~|||}}}vvvvvvzzz{{{yyyuuuqqqqqquuu{{{xxxgggTTTHHHAAA:::666555555444333333222222222222333333444555666777777888777777888888999999999999888888999:::<<<===>>>???AAABBBCCCCCCBBB@@@===<<<;;;:::999888666666666666555555555555444444333333222222222222333333333444333444555555666666555555333222222222111111111111000000000000000000000000//////.........///000111000000000000111111111222222222333333333333222222222222111111111222333333444222333555555222333666777777777888:::???EEEIIITTTdddxxx}}}fff^^^RRREEE<<<666222000///...---,,,+++***)))(((...---,,,+++************,,,++++++******++++++,,,))))))))))))))))))))))))---,,,***(((((()))***+++'''((()))******)))(((''''''''''''''''''((())))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***)))'''&&&%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))*********+++,,,---///111333444555:::AAAHHHRRRbbbvvv))))))))))))((((((((((((&&&&&&&&&'''((()))++++++(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%###!!!!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((())))))))))))******))))))))))))))))))))))))***,,,,,,,,,***)))***+++,,,++++++...///222;;;EEEZZZfffppprrrooooooooooookkkjjjhhhffffffiiinnnsss|||{{{|||~~~vvvqqquuuuuujjjddddddgggjjjttttttvvvzzzmmm[[[MMMAAA:::888777666555444222222222222000111222333444666777777555555555555666666666666555666777888999;;;;;;<<<@@@@@@AAABBBAAA???<<<;;;:::999888777666555555555444444444444333333333333111111111222222222222333111111222333333333333333111111111111000000000000////////////000000000000000////////////000111111000000111111111222222222111222222333333222222111111111111111222333444555333222222555444222444999:::===AAABBBEEEMMMYYYbbbqqqyyycccJJJGGGCCC???;;;888333000......------,,,++++++***---,,,+++***************++++++************++++++)))))))))))))))))))))))),,,+++***)))((()))******(((((())))))))))))(((((((((''''''''''''(((((())))))(((((((((''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%'''(((***+++)))'''%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,...000111000333888;;;AAAMMM\\\hhh))))))))))))((((((((((((''''''''''''((())))))***((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%(((((((((((()))))))))***))))))))))))))))))))))))***+++,,,+++)))(((((()))---+++,,,...//////444;;;KKKVVVdddkkkmmmmmmlllkkkjjjjjjiiiggggggiiinnnqqq|||wwwxxx{{{qqqqqquuujjjdddbbbbbb```eeeooo}}}ppp^^^LLLAAA===999888777666555444444444000000111222333333444444333333333333333333333333333333444555666777888999===>>>???@@@???===;;;999888777666555444444444444333333333333333333222222111111111111111111111111...///000000111111000000000000000000000////////////////////////000000000000000000000111111222222111111111222222222333333111222222222222222222111111111111111111222333333555444444666555555999@@@@@@HHHRRRXXX\\\fffvvv~~~aaaIII;;;::::::::::::999555333//////////////////......,,,,,,+++***************++++++************++++++))))))))))))))))))))))))++++++***)))((())))))***(((((())))))))))))((((((((((((''''''''''''((()))(((((((((((((((''''''&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((&&&%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((('''''')))))))))***+++,,,...//////222444555888@@@KKKSSSggguuu))))))))))))(((((((((((())))))((('''&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%'''(((((((((((()))))))))(((((((((((((((((((((((()))***+++***((('''((()))---+++,,,//////...111555:::@@@LLLYYYcccfffeeedddlllmmmnnnmmmmmmmmmppprrrvvv~~~zzz|||wwwoooxxxwwwnnnfffbbbYYY\\\hhhyyynnnWWWFFF>>>999999888777666666666666222222222222222111111111111111111111111111111111111111222333444555555666:::;;;<<<===<<<:::888777666666555444333333333333111111111222222222222222000000000000000000000000---......///////////////////////////////////////.../////////000000111111111111111222222222222222222222222222333333333333222222222333333222222222333222222111111222222222888777888:::;;;<<>>AAAGGGTTT```xxxkkkSSS@@@555666444111000000111111000---------,,,,,,,,,,,,,,,+++******)))))))))************))))))))))))******))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((()))))))))((((((''''''''''''((('''((()))))))))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''+++*********+++,,,,,,---,,,---...///000444888<<<>>>IIIXXXggg{{{zzztttrrruuu{{{))))))))))))(((((((((((('''&&&%%%$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&%%%%%%&&&&&&((())))))$$$$$$$$$%%%&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''((()))******)))((()))+++,,,((((((,,,...,,,---000333222666@@@IIIOOOXXXaaaggglllrrrwwwxxxxxxwwwvvvqqqxxxyyypppoookkkqqqzzzqqqeee___ccciiisssgggSSSKKKCCCAAA???<<<999777666555444444444444444444333333222222222111111000000000///000000111111222222222333444666777666555333222333333222111111111111222/////////000000111111111/////////.........------......///000000000000////////////000000111111111000000000111222333333333111222333444555444444333333333333333444444444444333444444555555444444333444444555666888999;;;<<<:::<<>>:::888777444444444555555666666666333333222222111111111000//////000000111111222222222333444555555444222000222222111111111111111111.../////////000000111111//////.........---------...///000000111111000000//////000000111111222222000000111222333333444444222333444555555555444333333333333444444444555555444555555666666555555444444444666888;;;>>>AAABBBGGGKKKTTT^^^iiiwwwxxxYYYBBB888444222000///......000111000/////////...------,,,++++++***)))))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''***)))(((''''''((()))******)))(((''''''''''''''''''((()))***)))(((&&&%%%(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&$$$######%%%''''''&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))******))))))))))))******))))))******+++,,,...///333777;;;@@@NNNdddwww|||~~~(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""'''&&&$$$######$$$&&&'''###"""!!!!!!!!!"""$$$$$$!!!###&&&%%%###"""%%%'''########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''))))))(((((('''''''''&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))*********))))))(((((((((((())))))))))))))))))************,,,,,,,,,---------......///......///333:::CCCJJJWWWeeeqqquuuyyy~~~~~~{{{yyywwwyyyzzzxxxnnnhhhcccfffppp~~~tttiiieeehhhqqqwwwvvvhhh___VVVUUUPPPHHHCCCAAA===777<<<777555777888666555777777555333111000000000000000000111222222333222222000111333444444333111000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000333333333333333333333333111111111111111111111222/////////000000111111111111111222444444333444777444555666666666555666777999;;;???DDDEEEGGGOOOYYYbbbfffppp|||zzz```III;;;444000...111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******''''''((()))***++++++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''',,,+++******+++,,,...///111333666;;;EEERRRaaajjj~~~'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""###$$$%%%%%%&&&'''&&&$$$###$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&(((((((((''')))((((((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''%%%&&&''')))******++++++''''''&&&&&&&&&&&&''''''(((((()))))))))*********++++++,,,,,,,,,---------//////......000555<<>>:::888999999555333444888777666444333333333444111111111222111111000000000111333444444333111000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000111222333333333333333222222444555555555666777666666777888999<<>>EEEKKKPPPVVV\\\hhhuuu}}}ooo___TTTEEE888222000///...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))(((''')))))))))))))))*********))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''((((((((()))))))))******(((((((((((()))***+++,,,000000000000111555;;;???NNN[[[mmm}}}&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###""""""""""""#########$$$$$$$$$########################((('''%%%$$$###$$$%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%!!! %%%'''&&&$$$################################################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&'''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((('''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))************,,,---...---,,,,,,...///333;;;FFFOOOWWW___gggkkkqqqtttuuuuuuxxx|||}}}|||}}}yyyxxxyyy{{{~~~~~~}}}}}}}}}}}}yyy|||{{{xxxzzzzzzjjjZZZRRRKKKEEECCC@@@<<<;;;===888777777777777777777777888777777666555555555555111111222333333222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333222222111111000000...///111111111000...---333555666666888;;;;;;888======>>>DDDOOO[[[ffflllzzzfffTTTHHHBBB999222000//////...------------------------+++++++++++++++++++++++++++++++++++++++******)))*********))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((************************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***++++++---...///000111444888;;;AAAJJJXXXfffvvv''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """######"""""""""#########$$$$$$$$$########################%%%%%%$$$###$$$%%%'''(((######"""!!!!!!"""############$$$$$$%%%%%%%%%%%%""" """&&&((((((&&&################################################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''''''''&&&'''(((((()))(((((((((((((((''''''''''''(((((((((((())))))))))))((((((************)))((('''&&&))))))(((((((((((())))))'''(((((((((((()))))))))((((((((()))))))))*********+++------,,,,,,,,,---000333999???EEEMMMYYYbbbhhhnnnrrrqqqtttyyyzzzwwwtttpppnnnppprrruuu}}}}}}}}}{{{rrrqqquuuzzz~~~zzzuuuvvvwwwvvv|||yyyjjj___SSSKKKDDD???>>>@@@::::::;;;;;;::::::::::::999888777666666666777777222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222111111000000000000222222333333333222111000555888999999>>>EEEGGGCCCIIIJJJOOOZZZlll~~~|||yyy}}}yyy```LLLCCC;;;888444111//////...............---,,,+++++++++++++++++++++++++++++++++***++++++++++++***))))))*********)))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))(((((()))******+++++++++''')))+++---...000444666333999DDDRRRcccsss(((((('''''''''&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$$$$###"""############$$$$$$$$$####################################$$$&&&'''(((%%%###!!! !!!###%%%"""######$$$%%%$$$$$$$$$'''&&&%%%&&&''''''&&&%%%#######################################$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&))))))(((((((((((())))))'''(((((())))))(((((('''************)))'''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((((()))))))))******(((***------,,,,,,---...000///111555999???KKKVVVbbbkkkpppoooqqqvvvwwwrrrqqqmmmkkklllmmmooowww}}}|||sssjjjjjjpppwww}}}xxxsssqqqkkkrrr}}}yyyiii[[[OOOFFFBBBCCC===============<<<;;;:::;;;:::888666666666666777444444444333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111222333444555666666:::;;;===GGGVVV[[[WWW[[[]]]dddttt}}}~~~ttt[[[FFF;;;:::444333222000///.........///...---,,,+++******)))++++++++++++++++++++++++(((((())))))(((((('''&&&)))))))))))))))***************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***+++++++++***)))***,,,,,,,,,---000222000222:::EEEPPP[[[hhhrrr'''''''''&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###%%%%%%$$$"""############$$$$$$$$$########################""""""###$$$%%%%%%%%%$$$#########""""""#########!!!"""###$$$$$$$$$######&&&''''''&&&$$$###$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''(((((('''''''''(((((('''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((()))))))))*********)))+++,,,,,,++++++,,,------,,,---222444777AAALLLZZZfffnnnmmmooovvvwwwrrrrrrnnnkkkkkkkkkmmmttt|||nnneeegggnnn|||}}}yyynnnsss}}}ssseeeWWWOOONNNIIIIIIJJJJJJIIIGGGEEEDDDBBBAAA===:::888777777777555555555444444555555555444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111222222333333444444555222222333666999===AAADDDDDDJJJMMMQQQbbbwww}}}~~~jjjVVVFFF:::444555///000000///...------------,,,,,,,,,++++++******************************(((((((((((((((''''''&&&(((((())))))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))******))))))+++,,,---,,,+++,,,...000444222666===BBBDDDKKKSSSeeettt&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%&&&%%%"""############$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!!!!###$$$%%%%%%$$$###!!! !!!"""###$$$###"""""""""$$$###!!! ###&&&########################""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''')))******++++++))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))***************+++,,,+++***)))***++++++))),,,222444555<<>>FFFLLL\\\mmmzzz)))'''&&&$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$#########"""""""""############""""""!!!$$$########################$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!!!!######"""!!!!!!"""############$$$$$$$$$#########"""""""""""""""############$$$%%%&&&'''''''''((((((((((((((('''(((((())))))(((''''''&&&''''''((((((''''''&&&%%%'''((()))(((&&&%%%%%%'''))))))((((((((((((((()))))))))(((((((((((())))))))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''((()))+++++++++***)))(((((()))******---,,,,,,---///333777999GGGSSS^^^eeennnxxx|||zzzuuutttrrrnnnllllllooorrryyy}}}sssggg___ccccccnnnzzzvvvvvvuuuyyy|||{{{|||{{{tttmmmkkk```QQQGGGCCCAAA>>><<<;;;::::::::::::999666333777666444555666777777666555222222666888666555666222222333555444222000111000222444333000///111333666777777888888888888888777666777:::===@@@AAAAAABBBDDDIIIOOOXXXeeerrr{{{|||}}}kkkZZZEEE777333333000---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++************++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''########################((((((((('''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%'''%%%$$$""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&'''(((***+++''''''''')))+++,,,+++***.........///111333555777AAAHHHTTTbbbrrr((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""############""""""######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############"""######$$$$$$######""" """%%%&&&%%%$$$$$$%%%"""############$$$$$$$$$########################'''&&&&&&'''((()))******''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%'''(((((('''&&&%%%%%%'''))))))((((((((((((((())))))((((((''''''(((((()))************))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((()))***+++******)))(((((()))***+++---,,,+++,,,...111555777===GGGRRRYYYcccooovvvwwwuuutttrrrpppoooqqqvvvzzzzzz|||~~~vvvpppdddaaaeeerrr~~~zzzkkk^^^UUUMMMFFFAAA>>>===<<<<<<<<<===<<<:::<<<:::777666777777777666777444444777777444333555555555666666555333333333222444555444222222444666555666999<<<>>>?????????>>>???AAAGGGOOOVVV[[[]]]aaabbbgggqqq~~~iiiQQQGGG:::333222222111///...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))*********+++,,,---------,,,............000222444555666;;;CCCMMM[[[kkkyyy&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############!!!!!!"""###$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%%%%%%%'''"""############$$$$$$$$$########################%%%%%%%%%%%%&&&'''(((((('''(((((((((((((((''''''$$$%%%%%%&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%&&&'''((('''&&&%%%&&&''')))((((((''''''((())))))'''''''''&&&&&&'''''''''*********))))))))))))(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''((()))******)))((((((((()))***+++,,,,,,+++++++++,,,///111333000888AAAHHHSSS```jjjnnnooooooooooooppptttzzz~~~{{{}}}nnngggccceeejjjllloooqqqzzz}}}{{{ooocccXXXQQQNNNKKKGGGEEEEEEGGGHHHHHHFFFCCC>>><<<;;;::::::999:::777666999888555444777888:::<<<;;;999777666555222333333222111222555777888===EEEMMMRRRTTTTTTSSSQQQSSSYYYbbbooo{{{|||aaaLLL999666222111111111000///------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************''''''&&&&&&&&&&&&''''''************************(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))---,,,,,,---...000222333222444777<<>>???FFFKKKJJJFFFCCC???;;;888777666555666999<<>>===@@@CCCCCCBBBFFFLLLQQQ]]]ffffffaaa[[[SSSLLLHHHEEECCCBBBEEEJJJOOORRR[[[hhh|||uuu\\\GGG:::444111222333111...------///------,,,,,,,,,+++++++++************************((((((((((((((((((((((((((()))))))))************+++******))))))******+++(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((***++++++***((('''))),,,++++++*********+++---...------///000222888>>>CCCQQQ___ppp}}}%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######"""""""""###############$$$$$$$$$""""""###$$$%%%%%%%%%%%% !!!###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%""""""############""""""%%%%%%%%%###!!!!!!###%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''(((''''''&&&''''''(((((('''((()))******+++******((((((((()))***+++,,,,,,///---,,,...000222888@@@OOOWWWcccmmmuuuyyy{{{|||~~~~~~~~~|||zzzxxxxxxxxxwwwuuu|||zzzmmmccceeeqqq|||ttteeeYYYRRRKKKLLLOOOSSSTTTTTTZZZbbbooo~~~{{{rrrhhh]]]YYYUUUTTTYYY___fffiiiwwwvvv]]]HHH999333444///000///...------...000,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((''''''&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&''''''(((''''''''')))***(((%%%%%%(((,,,++++++***))))))***+++,,,+++---...///000222555777CCCOOOaaapppyyy|||}}}~~~%%%&&&&&&&&&&&&%%%###"""$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$$$$ !!!"""############$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%""""""############""""""$$$$$$%%%$$$""""""###%%%"""############$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%&&&&&&&&&%%%$$$###"""!!!%%%&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''((()))******+++***))))))''''''((()))***+++,,,---...++++++...///...222999@@@HHHUUUaaallltttyyy}}}zzz||||||zzzuuurrrqqqqqqooonnnoooppppppwww~~~mmmeeeggglll}}}uuummmdddeeeiiimmmnnnooouuu~~~xxxsssnnnnnnsss{{{rrr\\\KKK>>>444333666///...------.../////////,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((''''''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''''''''###%%%'''%%%""""""&&&+++,,,+++***))))))***++++++,,,---.........///111444;;;CCCPPP]]]hhhnnnqqqqqq&&&&&&''''''&&&$$$###!!!#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###### !!!"""######$$$$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$#########$$$$$$#########!!!"""######"""!!!"""###"""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((,,,,,,+++++++++++++++,,,))))))))))))((('''&&&%%%))))))((('''&&&$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%&&&'''((()))***(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''(((((((((((()))(((''''''&&&&&&&&&''''''))))))***++++++***((((((&&&&&&((()))***,,,------+++)))***//////---000777333:::FFFSSS___kkktttzzzvvvyyy{{{wwwqqqlllmmmooojjjggggggjjjooovvvyyyjjjeeedddjjjtttzzz{{{fffVVVEEE<<<777111111444111///...///000111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&+++***'''%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''(((''''''&&&%%%''')))'''$$$%%%***///,,,,,,***)))))))))***+++*********(((((()))---000444777???JJJUUU]]]```aaa&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$$$$###"""!!!!!!!!!"""!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%##########################################$$$%%%$$$###"""""""""$$$&&&(((***)))(((''''''((())))))***,,,------+++******+++))))))))))))((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))++++++******))))))((((((***)))))))))***,,,...///333666<<>>777222/////////,,,,,,------,,,,,,+++***......------,,,+++******))))))***))))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))***))))))(((''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$############$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''---+++)))&&&%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$###############$$$$$$$$$$$$######"""""""""""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&'''''')))))))))***++++++,,,,,,************+++,,,---...,,,000777???FFFKKKNNNPPP((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$$$$########################$$$$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$%%%########################%%%%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$%%%#################################""""""###$$$$$$&&&%%%$$$$$$$$$&&&((()))---,,,***)))))))))***+++***,,,------+++*********''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))*********)))))))))))))))))))))))))))***,,,...///---///333999@@@KKKVVV]]]kkksssxxxwwwtttrrrpppmmmkkklllmmmnnnqqqwww~~~tttpppiiifffdddgggqqq|||uuu]]]JJJ@@@===888222///------...,,,,,,------,,,,,,+++***,,,,,,++++++***))))))(((((())))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''',,,***(((&&&%%%%%%&&&''')))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###############$$$%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&'''''''''(((((())))))***++++++))))))))))))***+++,,,---...000333888>>>DDDIIILLL(((((('''&&&&&&&&&&&&&&&$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%""""""""""""""""""###$$$##################$$$$$$########################%%%%%%%%%&&&%%%%%%$$$#####################$$$$$$########################$$$######"""""""""######'''&&&%%%%%%&&&''')))***...---+++***))))))))))))***,,,------+++*********%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%###"""###$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((())))))))))))))))))***))))))))))))***,,,---......///111444999AAAJJJQQQbbbkkkrrrsssrrrrrrqqqooommmnnnnnnoooqqqvvv|||}}}{{{xxxqqqhhhbbbbbbggglllpppuuuxxxyyyyyyxxx||||||iiiXXXGGG:::555444222///...---------,,,,,,,,,,,,,,,++++++*********))))))(((((('''''''''(((((())))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((('''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((&&&&&&'''(((((())))))***)))((((((((()))***+++,,,///......///444:::AAAEEE%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$#######################################$$$######"""""""""######&&&&&&&&&&&&'''((()))***---,,,***(((&&&&&&&&&''')))+++......,,,***)))***&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))******)))))))))***++++++,,,---000111111222555;;;CCCIIIWWWaaaiiilllnnnqqqsssrrroooooonnnmmmnnnrrrxxx}}}~~~zzztttooommmmmmnnnwwwxxxvvvqqqmmmrrrsss^^^NNNCCC;;;555111111000000//////......+++,,,,,,,,,,,,+++******)))))))))(((((('''''''''&&&'''((())))))***))))))************************''''''''''''''''''''''''))))))))))))((((((((((((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###""""""$$$%%%'''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&''''''(((((()))******((((((((((((((()))******...---++++++...333888;;; !!!"""$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""$$$$$$$$$######################################################$$$$$$%%%(((((())))))***++++++,,,---,,,***(((&&&&&&&&&''')))+++......,,,***))))))(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((()))))))))***((())))))***++++++++++++,,,,,,---...000555<<<@@@JJJTTT]]]aaaeeekkkooopppqqqqqqooommmnnnrrrwww|||~~~yyynnnllluuu~~~zzzkkkWWWFFF===888666666000000000000///...------++++++,,,,,,++++++***))))))))))))))))))(((((((((&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((())))))******+++((((((((('''(((((()))))),,,+++++++++---///111333 """###%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!""""""""""""""""""###$$$##################$$$$$$"""""""""""""""""""""""" !!!""""""""""""""""""##################$$$$$$#################################$$$%%%&&&'''(((++++++,,,------......///...---+++***))))))))))))(((+++...///---+++))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% """$$$&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''(((((((((((((((((()))((())))))***++++++******)))+++---...000333777;;;>>>FFFMMMPPPUUU]]]cccffflllmmmoooppprrruuuyyy}}}|||zzzxxxuuusssvvv}}}|||pppmmmnnnvvv___RRRCCC:::555222222444/////////...---,,,+++++++++++++++++++++******)))************))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((())))))######$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''(((((())))))***++++++))))))(((((((((((()))))))))***+++,,,---.........!!!"""$$$%%%&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$##################$$$###"""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!"""###############"""""""""###$$$$$$$$$%%%########################"""######$$$&&&(((***+++***++++++,,,------...------,,,***)))))))))***+++(((+++...///---+++)))((('''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''((((((***++++++******)))***,,,///111222333555777444:::??????AAAIIIQQQTTT\\\bbbjjjqqqvvvxxxzzz{{{yyy{{{~~~zzzvvvppppppoooooorrryyyppphhhlllxxxooodddIII???777555444000...000//////---,,,,,,+++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))((())))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++&&&'''(((((()))))))))(((&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$#########"""$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&'''((((((((($$$%%%&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&&&&((())))))&&&&&&'''(((((())))))******))))))(((((())))))***(((((()))***+++,,,---...%%%%%%&&&'''&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################""""""###%%%'''***,,,---''''''(((******************)))(((''''''((())))))(((+++...///...+++)))(((%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&((((((***++++++***))))))(((+++...000000000000111///333555333444<<>>DDDOOOWWWaaaiiittt{{{~~~~~~~~~}}}xxxuuusssxxxsssnnnnnnrrruuuuuusssvvv|||lllYYYIII???:::888777666666555333111////////////////////////...---+++)))))))))+++,,,++++++,,,,,,+++***((('''$$$'''))))))&&&&&&(((+++''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$%%%'''((($$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%############""""""""""""!!!#########$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######""""""######%%%$$$######""""""#####################"""!!!!!! !!!"""#########"""""""""""""""#########$$$"""############$$$$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$######$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++***)))((())),,,---,,,******)))'''''''''))),,,...---+++))))))+++,,,+++***'''&&&%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$(((((()))***++++++++++++))))))))))))))))))))))))++++++,,,---...///000000111444666777777<<>>999555222555222///...///111111111///...------...///---,,,333222000---***'''%%%$$$)))((('''''''''(((***+++(((((()))))))))))))))(((((()))***)))'''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$#########$$$$$$%%%%%%&&&!!!""""""""""""""""""!!!###$$$$$$$$$$$$"""!!! """""""""""""""###$$$$$$######""""""""""""#########$$$%%%%%%%%%%%%$$$###########################%%%%%%%%%$$$$$$$$$######""""""""""""########################""""""""""""###$$$%%%$$$"""""""""$$$###############"""""""""""""""""""""############%%%%%%$$$$$$###$$$$$$%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###"""###############"""!!!!!!!!!!!!!!!!!!!!!"""############### !!!"""###$$$%%%%%%%%%!!!""""""""""""#########"""############$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***,,,...///,,,(((&&&'''((((((((())))))*********+++$$$%%%&&&$$$""""""%%%)))######""""""###$$$%%%%%% !!!###%%%'''((()))###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$######$$$&&&''')))'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$###$$$$$$%%%%%%###$$$%%%&&&''''''''''''(((((((((((())))))))))))***************+++++++++///---,,,,,,...///000000...444<<>>;;;999777555222000000000111///...------...///---,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,++++++***))),,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###############$$$%%%%%%$$$$$$###""""""""""""""""""###$$$$$$$$$$$$###""" ###$$$######$$$&&&'''%%%$$$$$$%%%%%%###""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$"""!!!!!!!!!"""############$$$%%%%%%%%%&&&!!!""""""######""""""!!!"""""""""""""""""""""""""""######$$$$$$######"""######""""""""""""#########""""""!!!""""""###$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((***,,,---************+++,,,------...,,,***(((&&&$$$###"""%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""##############################$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***)))'''&&&'''(((++++++++++++,,,---...///...///000111222333444555555666777777888<<>>@@@EEENNNYYYeeeooottt}}}zzzsssooopppwww}}}{{{nnnmmmnnnttt}}}}}}rrrmmmmmmsss}}}wwwtttyyy~~~{{{yyy|||yyylll```UUUJJJ???999777666444222000////////////......---------------***))))))***,,,---,,,+++,,,,,,,,,,,,+++******)))***)))((('''((()))***+++((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################$$$$$$$$$%%%%%%########################"""""""""!!! """""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$###"""""""""""""""######$$$##################$$$%%%$$$###"""""""""!!! !!!$$$&&&&&&%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################"""""""""$$$%%%&&& !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""############""""""!!!""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!!!!"""############$$$%%%&&&&&&'''&&&$$$###"""###%%%&&&#########"""######$$$%%%#################################$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$#########$$$%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))###%%%&&&''''''''')))+++''''''''''''((()))******---------...///000000000000222444555444555666888:::;;;???HHHRRR]]]eeehhhjjjooouuuzzz|||~~~}}}wwwtttxxxssslllpppssszzzxxxqqqjjjkkkpppxxxyyyuuusssvvv{{{}}}yyyyyyyyyyyy{{{rrrggg```VVVLLLFFFAAA:::555444...000222222111000000111/////////......---,,,,,,---,,,+++,,,---...---,,,++++++++++++++++++***)))((((((((((((((())))))***&&&''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$######################## !!!!!!""""""!!!!!!"""""""""""""""###"""""""""###$$$$$$%%%%%%##################""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""#########"""""""""""""""######$$$$$$$$$###""""""###$$$$$$&&&$$$"""!!!""""""!!! $$$"""!!!"""######"""!!!"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""######"""""""""""""""!!!!!!!!!"""###############%%%###!!!!!!$$$&&& !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""###$$$######!!!!!!"""############$$$$$$$$$########################""""""!!! !!!"""###$$$"""""""""!!!!!!"""######$$$###"""!!!!!!""""""#########""""""###$$$$$$%%%########################"""######$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''(((((('''''''''&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%&&&((((((''''''(((***''''''''''''((()))***+++***+++---...//////......111333555666555444555666777888<<>>888999999444111111///111222222000///000222...............------,,,...,,,+++,,,------,,,+++)))******++++++++++++***&&&'''(((((()))))))))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###################################################!!!"""###$$$%%%%%%%%%$$$########################"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$######################## !!!!!!"""######$$$!!!!!!!!!!!!""""""######"""""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$"""#########$$$$$$$$$$$$$$$###""""""!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$%%%""" """$$$###"""%%%$$$############""" """############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""$$$$$$%%%$$$######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!"""###############$$$"""!!!### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!"""###$$$$$$###"""!!! """############$$$$$$$$$"""""""""""""""""""""""" """$$$%%%###"""!!!!!!!!!!!!!!!"""###"""!!!!!!  ######""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%&&&(((((()))(((((('''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''')))))))))'''&&&'''(((************+++,,,---...)))***,,,...///...,,,++++++...111222222222333444555666:::AAAIIIOOOQQQQQQQQQPPPNNNLLLLLLPPPVVV[[[```nnn{{{vvvkkkhhhkkkkkknnnvvv|||rrrllljjjfffffflllsssyyy}}}zzzuuurrrtttwwwzzzrrrhhhZZZPPPJJJGGGBBB???999333111666888333//////111222111...***)))+++...+++,,,---............------+++******++++++)))(((((()))***+++++++++++++++%%%&&&((()))))))))((('''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$################################################### !!!###$$$$$$###""""""########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###""""""""" !!!!!!!!!""""""######"""""""""###$$$$$$%%%%%% """###%%%&&&&&&!!!!!!""""""#########$$$######"""!!!!!! !!!!!!""""""!!!""""""###$$$$$$%%%$$$###""""""###$$$%%%### ###&&&&&&%%%###"""!!!"""$$$%%%%%%$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###$$$###!!! !!!"""######"""!!!  !!!!!! !!!$$$%%%&&&%%%###"""""""""""""""""""""""""""'''&&&$$$#########$$$$$$######"""""""""""""""###""""""""""""""""""""""""###"""!!! !!!"""###%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$########################"""""""""""""""######""""""""""""######%%%$$$###""""""###$$$%%%###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$######""""""""""""######$$$$$$######"""!!!!!!!!!$$$$$$%%%&&&&&&$$$###"""%%%%%%%%%$$$$$$$$$###############""""""""""""""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%%%%&&&((()))&&&''''''((()))((((((((((((''''''&&&&&&&&&''''''***)))((((((((()))+++,,,''')))+++---///000000000/////////000111333444555444666999<<>>888555222222111111111111000000000///...///000000000///---,,,+++++++++***++++++,,,,,,*********++++++,,,,,,,,,+++******)))(((''''''&&&******))))))))))))******&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$###"""!!!!!!"""######""""""""""""""""""""""""$$$#########""""""!!!!!!$$$###"""!!!!!! !!!&&&$$$"""###%%%&&&%%%""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$######$$$$$$$$$######"""######"""!!!!!!!!!!!!!!!#########"""""""""""""""############""""""""""""!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$###""" !!!"""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""######$$$&&&%%%$$$######$$$%%%&&&$$$###""""""!!!!!!!!!"""######""""""!!!  !!!!!!!!!!!! !!!###$$$$$$$$$######""""""""""""""""""""""""&&&%%%$$$"""""""""###$$$######""""""""""""######""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$###!!! !!!###$$$###########################"""""""""""""""""""""######""""""""""""######$$$###""""""""""""###$$$""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$######""""""""""""######""""""##################$$$$$$$$$$$$$$$######"""#########"""""""""!!!!!!$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''(((((('''''')))(((((('''''''''(((((())))))(((((())))))***+++)))***+++---.........------------...///000111222222444555888:::;;;<<<<<<===???AAADDDGGGJJJLLLMMMTTTWWW]]]eeeoooyyy}}}|||yyyuuuqqqppprrrttttttwww|||{{{xxxssskkkfffdddfffnnnyyy|||uuukkkaaaXXXOOOHHHDDD>>><<<999666333222222222000000000/////////............/////////...---,,,...---,,,+++++++++++++++******++++++++++++++++++******))))))((((((''''''((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$###"""!!!!!!"""##########################################"""""""""!!!######"""""""""######$$$$$$""" !!!###$$$###!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""######$$$$$$"""######$$$$$$$$$############"""!!!!!!!!!!!!!!!###"""""""""""""""""""""############""""""""""""""""""###$$$$$$$$$######!!!!!!!!!!!!!!!"""######%%%$$$###"""!!!""""""#########""""""""""""######"""""""""""""""###$$$$$$######"""!!!!!!"""###############$$$######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""$$$$$$"""!!!!!!""""""######"""""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$"""""" """"""!!!""""""######$$$$$$$$$""""""""""""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""######"""""""""""""""#########$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$###""""""""""""############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&)))((((((((((((((())))))(((((())))))******))))))******+++,,,,,,,,,++++++......------...//////000222222333444555555555555999;;;>>>BBBEEEGGGHHHIIIKKKNNNRRRXXX___dddiiikkklllpppvvv~~~|||yyyyyy|||~~~~~~|||zzzwwwrrrmmmnnnpppxxxzzzqqqiiicccXXXRRRJJJCCC>>>;;;888777222111000/////////111111///............------------------...---,,,,,,+++///...---+++******))))))+++++++++***************))))))))))))(((((((((((((((''''''&&&&&&''''''((()))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$######""""""""""""##########################################""""""""""""""""""""""""###$$$%%%&&&###"""!!!"""######"""!!!"""""""""#########$$$$$$########################!!!!!!"""############"""!!!!!!!!!"""######$$$$$$!!!!!!"""###$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""##################""""""""""""######$$$$$$$$$######"""!!!!!!"""###############%%%$$$###############$$$""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$######"""!!!!!!"""######"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$""""""""""""""""""######""""""!!! !!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""###$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""" !!!!!!"""###$$$$$$%%%"""""""""""""""###############""""""""""""######!!!!!!!!! !!!!!!!!! """#########"""!!!""""""""""""##################""""""""""""######"""#########$$$$$$$$$%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%(((''''''''''''(((((()))&&&''')))*********)))((())))))******++++++++++++000///////////////000000222333333444444444444333444666:::>>>AAABBBCCCCCCCCCEEEIIIMMMQQQTTTVVVWWWRRRVVV]]]fffooovvv|||}}}zzzyyyzzzyyymmmbbbZZZTTTMMMIIIEEEAAA<<<888777666555555222111000///.........///............------------,,,,,,,,,,,,+++++++++***,,,++++++***))))))))))))++++++******)))))))))((((((((((((((()))))))))))))))))))))(((((()))))))))*********)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$########################"""""""""""""""##########################################"""""""""""""""""""""""""""######$$$%%%%%%$$$$$$$$$$$$%%%$$$$$$""""""""""""####################################!!!"""######$$$$$$######!!!!!!""""""############ """###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""#####################"""""""""!!!$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$###########################""""""!!!!!!!!!!!!""""""######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%##################""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""""""""!!! !!!"""###""""""!!!!!!"""###$$$$$$########################!!!!!!!!!""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$$$$!!!!!!""""""##################""""""""""""###### !!!!!!  !!!######"""!!!!!!!!!!!!"""""""""###############""""""""""""######$$$$$$$$$#########""""""%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&'''(((******)))((((((((((((((()))***+++,,,---.........---......//////000111222333333444444444000222666999;;;<<<<<<<<<;;;===???BBBEEEGGGHHHHHHDDDGGGLLLSSSZZZ```eeegggiiijjjkkknnnrrryyy{{{qqqccc[[[QQQIIIDDD@@@<<<888888777555444444333111///111111000//////.........//////.........---------,,,,,,++++++************(((((('''(((((()))***************))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""######$$$$$$########################!!!!!!""""""####################################""""""""""""""""""######$$$###"""!!!!!!!!!!!!!!!$$$$$$%%%$$$$$$$$$$$$%%%!!!!!!"""""""""#################################"""###$$$$$$%%%%%%$$$$$$"""""""""""""""######### !!!"""###$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!""""""########################"""""""""!!!$$$$$$$$$$$$$$$###"""!!! !!!###$$$$$$$$$###"""!!!!!!""""""""""""""""""$$$######""""""######$$$###############$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$#########""""""######$$$$$$$$$%%%############""""""""""""######""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!! !!!######!!!!!!!!!!!!"""###$$$%%%##############################$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!""""""#########!!!!!!!!!"""######$$$$$$######""""""""""""###### !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""######$$$$$$######"""!!!!!! $$$$$$###""""""""""""###"""""""""""""""#########!!!!!!!!!"""######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''(((((())))))((((((((((((((()))***,,,---...++++++******+++,,,---------...///000111222222222///111333555666777777777555666777999;;;===>>>???@@@BBBEEEHHHLLLPPPRRRTTTTTTUUUWWWXXX[[[```fffkkkpppttt{{{zzzrrrggg```TTTOOOGGGBBB@@@===999555444222111111111000...+++---------.........////////////.........---------,,,,,,+++************+++&&&&&&''''''(((***+++,,,))))))))))))(((((((((((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############### !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###"""!!! !!!#########"""!!!"""###!!!!!!!!!"""""""""##############################""""""###$$$$$$$$$$$$$$$""""""""""""""""""###### !!!"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$############""""""""""""######$$$$$$$$$######""" !!!!!!!!!!!!!!! !!!""""""""""""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%!!!"""############"""!!!"""!!!!!!!!!""""""###$$$"""""""""#####################"""""""""!!!!!!!!!######$$$$$$$$$###!!! """"""""""""""""""""""""""""""!!!!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$%%%########################"""###$$$%%%%%%$$$###""" !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""" !!!!!!"""######$$$$$$######""""""""""""###### !!!""""""""""""!!! !!! !!!""""""!!!!!!!!!!!!"""""""""#########""""""""""""######""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$######"""!!!!!!"""""""""#########!!!!!!"""######$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((((((''''''''''''((())))))+++******)))***+++,,,---))))))))))))***,,,---------...///000000111000000222222222333333444444555555555555555666888:::;;;??????@@@AAACCCEEEGGGHHHEEEFFFGGGGGGHHHKKKOOOSSSWWWZZZ```gggmmmrrruuuwwwxxx||||||uuuqqqgggeeebbb___ZZZVVVRRRPPPKKKGGGDDDBBBBBB???;;;777555333000/////////...---++++++,,,---............------------,,,,,,,,,,,,---,,,+++*********++++++)))))))))))))))***+++,,,''''''((((((((((((((((((******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#################################"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!""""""$$$%%%&&&$$$$$$$$$#########"""""" """###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""##################""""""!!!"""""""""!!!###$$$###!!! """$$$!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""""""""""""""###"""""""""""""""""""""!!!!!!"""""""""""""""!!!######"""!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$############""""""""""""""""""###$$$$$$$$$######!!!!!! !!!!!!"""### !!!"""###$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&!!!"""############"""!!!"""!!! !!!###$$$""""""""""""""""""""""""###"""""""""!!!!!! """$$$%%%&&&%%%$$$!!! """"""""""""""""""""""""###"""!!!!!!!!!###$$$%%%!!!!!!!!!!!!"""###$$$%%%######################## !!!"""######"""!!!  """"""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$######""""""""""""###### !!!"""######"""!!! !!!!!! !!!"""###!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!!!!""""""$$$$$$%%%&&&&&&$$$###"""######$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***(((((('''&&&&&&((()))***...---+++*********+++,,,*********+++,,,...///000000111111111111111000000444333333222222333444444999888666555666888:::;;;<<<<<<======>>>@@@AAABBB<<<===>>>>>>???AAAEEEHHHGGGHHHKKKNNNSSSXXX\\\___aaadddiiinnnuuu~~~~~~xxxrrrmmmjjjmmmnnnnnniiiaaaWWWOOOKKKHHHHHHGGGEEEBBB@@@AAABBB===<<<;;;===>>>===888444666333...,,,,,,---......---............------,,,,,,,,,,,,+++++++++******------+++*********+++,,,,,,,,,++++++++++++++++++&&&'''''''''(((((())))))+++******)))(((''''''&&&(((((((((''''''((((((((($$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""###%%%&&&((($$$$$$$$$$$$######"""""" """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&"""%%%&&&&&&###"""$$$&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! #########"""""""""""""""!!!"""""""""""""""!!! ######"""!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$############""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''!!!"""###$$$%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!$$$###""" !!!"""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!"""##################"""!!! """"""!!!!!!!!!!!!""""""######""""""!!!!!! $$$$$$$$$$$$############%%%$$$###""""""###$$$%%%!!!!!!!!!!!!"""""""""""" !!!"""######$$$"""#########$$$$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&''''''''''''(((%%%$$$###""""""###$$$%%%"""""""""###$$$$$$$$$%%%%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((***)))))))))))))))***+++++++++,,,,,,,,,,,,------///000000111111000...---000000000111222222333333666666555555555555666666;;;<<<>>>??????>>>======:::;;;<<<;;;999999:::<<<>>>???@@@CCCFFFIIIKKKMMMNNNPPPTTTZZZaaahhhooorrrtttrrrqqqtttxxxyyyuuupppppppppooommmlllllllllllloooqqqsssssspppkkkfffccceeeiiioooqqqpppnnnmmmnnnoooooooooooommmkkkiiihhhfffccc___ZZZVVVTTTSSSRRRXXXVVVRRRMMMHHHCCC???===::::::999999888888888777888666444555666777666666555333111///......000000///...---,,,,,,,,,,,,,,,,,,+++******))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$&&&&&&$$$#########$$$%%%""""""""""""""""""""""""&&&$$$######$$$$$$###!!!############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$###!!! ###!!! """%%%'''&&&$$$ !!!"""######"""!!! !!!"""######"""!!! ###""""""""""""######$$$ !!!""""""######""""""""""""#########"""!!! !!!"""#########""""""!!!!!! !!!"""############### !!!"""""""""""""""!!!""""""!!!!!!"""$$$########################%%%$$$$$$$$$######""""""$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$"""!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!"""############"""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""!!! $$$###""""""""""""###$$$!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""""""""#########$$$$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$########################"""""""""""""""""""""""""""###%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%$$$###""""""###$$$%%%###############$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((((((((((()))***************+++++++++,,,,,,---...///000111000000//////000000111111222333333666666555555555555666666:::;;;;;;<<<<<<<<<<<<<<<<<<;;;999999999:::;;;;;;:::;;;<<<>>>@@@CCCEEEGGGCCCDDDGGGKKKPPPVVVZZZ]]]^^^\\\[[[\\\______ZZZVVVVVVUUUTTTSSSSSSRRRSSSSSSYYYZZZ[[[[[[YYYUUUQQQNNNLLLPPPSSSTTTRRRPPPPPPQQQRRRSSSSSSSSSRRRPPPOOONNNMMMKKKHHHEEECCCBBBBBBBBBGGGEEEBBB???;;;888555444444333333333222222222222333111000000111222222111333222000...---...//////...------,,,,,,,,,,,,------,,,++++++******++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!""""""######$$$$$$$$$&&&%%%$$$###"""######$$$""""""""""""""""""""""""%%%###""""""######"""!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######""""""!!!!!!###"""!!!"""%%%&&&%%%### !!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!"""###!!! !!!""""""######""""""""""""######$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!!!!!!!!""""""############""" !!!"""""""""""""""!!!"""######""""""###$$$########################$$$$$$#########"""""""""###""""""""""""""""""###!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######""""""""""""!!!!!! !!!""""""######""""""  !!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######%%%$$$$$$###"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$############$$$$$$$$$$$$$$$###############!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''((()))))))))))))))************++++++,,,---///000111111111//////000111111222222333666555555444444555555666999888888888999;;;<<<===???;;;777666888::::::999666777777888:::<<<===>>>===>>>???AAADDDGGGIIIKKKMMMKKKIIIIIIJJJIIIEEEAAABBBAAA@@@@@@@@@@@@AAAAAAHHHHHHHHHGGGEEECCC@@@???;;;===>>>===;;;::::::;;;===============<<<;;;;;;999888777666666666777888999888777666444333222111//////............------///...,,,,,,...///...---111000...---,,,,,,---...,,,,,,,,,+++,,,,,,------------,,,++++++++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##################$$$$$$$$$$$$$$$$$$$$$###""""""""""""###""""""""""""""""""""""""$$$"""!!!!!!######""" !!!!!!""""""###"""############$$$$$$$$$$$$###"""!!!!!!"""######$$$###""""""$$$%%%$$$###!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""### !!!######!!!!!! !!!!!!"""######""""""!!!!!!""""""###$$$$$$############$$$$$$###""""""""""""!!!!!!!!!"""############""""""!!! !!!"""""""""""""""###$$$%%%$$$###"""###$$$##############################""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!""""""""""""""" !!!"""###!!!!!!!!! !!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$######$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""" """$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))))))))*********++++++,,,,,,---...//////000000//////000000111222222222555444444444444444444555777777666777999<<<@@@BBBDDD>>>777555888:::999666555555555555666777888999;;;;;;<<<===>>>???AAAAAADDDBBBAAA@@@AAA@@@===:::;;;;;;:::::::::;;;<<<<<<@@@@@@???>>><<<;;;:::999777777666555555444555666666666777777777777777777333222222222222333555555333333222222222111111111........................///...,,,,,,...///...---......---,,,++++++,,,,,,++++++***++++++,,,---------,,,++++++******++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%$$$""""""""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""###!!! !!!""""""!!!  !!!""""""###""""""#########$$$$$$$$$$$$###!!! """$$$%%%$$$$$$###############"""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$###""""""""""""######$$$!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""###############"""!!! !!!"""""""""""""""###$$$%%%$$$"""!!!"""###########################"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!"""""""""""""""$$$#########$$$%%%&&&&&&!!!!!! !!!!!! !!!!!!""""""######!!!"""""""""#########$$$ !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""""""""###########################""""""""""""""""""""""""!!!###$$$$$$###"""$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$###""""""""" """###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))************+++++++++,,,......------------------...//////000111111222222444444333333333333444444666666555777:::???DDDGGGHHHAAA999666888999777444666666555555555666777777666777777888999:::::::::::::::999999::::::888777666555555555555555666777888777666555555444444444222111000000111222333333222222222222222333333333///////////////000000111...............---------///////////////////////////...,,,,,,...///...---,,,,,,,,,+++++++++++++++***************+++,,,---+++******)))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""!!!!!!########################"""!!! !!!"""###"""!!! !!!""""""###""""""#########$$$$$$$$$$$$###!!! """$$$%%%###$$$$$$$$$############""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$%%%$$$###""""""!!!!!!"""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!""""""""""""""""""!!!""""""""""""###########################"""!!! !!!""""""""""""""""""###$$$###!!! !!!########################!!!!!!!!!!!!!!!"""""""""$$$######""""""######$$$ !!!!!!""""""######"""######$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!  !!!!!!!!!!!!!!!""""""""""""$$$######"""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!#########"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###########################""""""""""""""""""""""""!!!"""######""""""###%%%#########$$$$$$%%%%%%&&&########################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############### !!!"""##################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))************+++++++++,,,,,,///...---,,,,,,,,,,,,,,,......///000000111111222444333333222222333333444555555555777:::???DDDFFFDDD@@@:::777777777666444777666666555555666666777555666777888888888888888555666666666777777888888333222222111111111222222333333222222222222222222000///......000111111111000000/////////000000111/////////////////////...///............------------------------............,,,***+++,,,---,,,,,,++++++++++++++++++++++++*********)))******++++++******)))(((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$######"""!!!########################"""!!! !!!###$$$###""" !!!!!!""""""###"""############$$$$$$$$$$$$###"""!!!!!!"""######"""###$$$$$$###"""###%%%""""""!!!!!!!!!!!!""""""#########""""""############"""!!!  """"""!!!!!!""""""###$$$"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!"""""""""############$$$"""############""""""!!! !!!"""""""""""""""!!!"""###"""!!! !!!"""########################!!!!!!""""""""""""######$$$$$$############$$$$$$ !!!"""#########!!!!!!###$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!""""""!!!!!!!!! !!!  !!!""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""""""""#########$$$$$$ !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######""""""###$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###############$$$$$$$$$""""""!!!!!!!!!""""""###"""""""""#########$$$$$$$$$$$$############$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''')))***+++)))))))))************+++---,,,,,,++++++,,,---.........//////000111111111333333222222222222333333444444444555777:::===???<<<:::888777666555666666555555555444444555555666666777888888888777666555555666666666666666777888444444333222111111111111111111222333333333222222333111000111222333111///222111000/////////000111111111111111111111111000////////////////////////+++++++++,,,,,,------------,,,******,,,---,,,+++***++++++,,,,,,++++++++++++******))))))))))))***+++******)))((()))))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$###"""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###!!!""""""######$$$$$$$$$###$$$%%%%%%%%%$$$""""""###########################"""!!!"""$$$%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######""""""!!!!!! """$$$$$$""""""$$$&&&###"""!!! !!!"""###"""######$$$$$$######""" !!!""""""""""""!!!!!!""""""###$$$!!!!!! !!!!!!!!!"""############"""!!!""""""#########$$$$$$$$$!!!""""""############""" !!!"""""""""""""""!!!"""######"""!!!"""$$$########################"""""""""#########$$$$$$######""""""""""""###### !!!"""######$$$ !!!!!!!!! """""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!!!!!!!&&&&&&%%%$$$$$$###$$$$$$  ######""""""!!!!!!  !!!!!!""" !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!"""######$$$############$$$$$$$$$$$$ """###$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######""""""###$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$$$$$$$%%%$$$###!!! !!!"""###!!!""""""""""""#########$$$$$$############$$$$$$$$$###""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''((()))++++++(((((((((((())))))))))))+++*********+++---///000......//////000111111111333222222222222222222333333333333333444666777888444666666666444444666888444333333333333333444444444444555555444222111///333444444333222222444555555444333222111000000000...///000111222111000000555333111111333222///,,,222111///.........///000...///000000111111000000++++++,,,,,,------......++++++,,,,,,---------...///---,,,,,,---......---***++++++,,,,,,,,,++++++++++++***)))(((((()))))),,,++++++***)))*********************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""########################'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$### !!!"""###$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""###########################"""!!!"""$$$%%%%%%$$$############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$###!!! """$$$$$$""""""%%%'''###"""!!! !!!"""###"""###$$$%%%%%%$$$###""" !!!###$$$&&&'''"""""""""""""""######$$$!!!!!! !!!!!!"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$ !!!"""############### !!!!!!"""""""""""""""!!!"""$$$$$$######$$$&&&########################""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!  """$$$$$$###"""!!! !!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""######""""""!!!!!! !!!"""$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!  !!!""""""!!! !!!!!!!!!"""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""'''&&&%%%###"""!!!!!!!!!########################"""""""""""""""""""""""" !!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""#######################################"""!!!!!!!!!"""$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''((()))&&&'''((('''&&&%%%&&&''')))))))))))))))******+++***+++---,,,+++******+++,,,,,,---///111111000.........///000000000000000333333333333444555666666555666666777777777777777555555666666555444333333444444444444444444444444333333333444444555555555666555333222111222333333111111111111111111111111000000000000000111111222000000///...............111000000/////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,'''''''''((()))***+++,,,))))))(((((((((((()))))).........------,,,,,,,,,******)))(((((((((((((((%%%''')))******)))'''%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%###"""$$$'''(((&&&$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""!!! """"""""""""############$$$$$$$$$$$$###!!! %%%$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!%%%###!!!  !!!"""######""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$#########"""######$$$######"""!!! """"""############""""""############"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!""""""!!!!!!  !!!!!!!!!  !!!!!!###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!"""###$$$######"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######""" !!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""#####################"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""############%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""##########################################"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&&&&((((((&&&'''((('''&&&%%%&&&''')))(((((((((((()))*********,,,------,,,++++++,,,,,,---...///111111000//////000000111111111111111333222222333333444555666444555555666666666666666555666666666555555444333444444444444444444444444333333333333444444444555555444333222111222222333111111111111111111111111//////......//////000111000000///...............111000//////......////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,,,,+++)))&&&###!!! ))))))(((((((((((()))))),,,,,,,,,++++++*********))))))((('''''''''''''''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%###""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###########################%%%$$$$$$######$$$$$$%%%$$$""""""###&&&&&&%%%###""""""""""""""""""""""""""""""""""""############"""""""""""""""!!! """"""""""""##################$$$######"""!!! $$$$$$###""""""###$$$$$$"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!$$$###!!! !!!"""!!! """"""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$$$$#########"""""""""!!!""""""#########"""""""""############""""""!!!$$$$$$$$$#########"""""" !!!!!!!!!!!!!!!!!!""""""!!!!!! ##################"""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""############"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""#########!!!!!!"""""""""#########%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$########################$$$############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&'''%%%&&&''''''&&&%%%&&&(((((((((''''''(((((()))***+++,,,......,,,,,,,,,------...///000111111111000000000111222222222222222222222222222333444555555333333444555555555555444555666666666666555444444444444444444444444444444222333333333333333444444444333222222111222222222000000000000000000000000......------......///000000///......---.........000000///............///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++***)))(((''''''''''''))))))(((((((((((())))))***)))))))))))))))(((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""##################"""!!!"""###%%%&&&&&&''''''######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!###$$$%%%###"""""""""""""""""""""""""""""""""""""""############""""""######""""""!!!!!!""""""""""""############""""""############""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""!!!  !!! """"""""""""""""""""""""!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!! """######$$$$$$$$$############""""""!!!!!!#########""""""""""""!!! !!!!!!!!!"""""""""""""""""""""!!! &&&%%%$$$############### !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""#########""""""!!!!!!""""""""""""!!!!!! !!!!!! !!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%$$$&&&''''''%%%%%%&&&((('''''''''''''''((())))))+++,,,......---,,,---......///000000000000000111///000111111222222111111111111111111222333444555111222222333333333333333555555666666666555555444333333333333333333333333222222222222333333333333222222222111111111222222////////////////////////......------......///000///......------.........000///......------..................------,,,,,,++++++++++++++++++++++++,,,++++++***************'''((()))***,,,...000111))))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""###%%%%%%&&&&&&&&&##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########""""""!!!!!!"""""""""############!!!!!!"""#####################""""""""""""######"""""""""""""""###############""""""!!!!!! """!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!  """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############$$$$$$###""""""!!!!!!!!!"""!!!!!!!!!!!! !!!!!!"""""""""#########"""""""""""""""!!!!!! !!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""""""""""""""!!!!!!""""""""""""!!!!!! """###"""  """!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################"""!!! ########################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&((('''''''''''''''((())))))***,,,......---------......///111000......000222...///000000111111000000111111111111111222444444000000111222222222222222444444555555555555444444333333333333333333333333222222222222222222222222000111111111111111111111........................//////......//////000111......------------......///......---------------------......------,,,+++++++++++++++++++++++++++***+++************))))))))))))(((''''''&&&''''''))))))(((((((((((())))))(((((()))))))))))))))))))))((((((((((((((())))))((((((''''''''''''((((((&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""$$$$$$$$$%%%%%%$$$############""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$###$$$$$$%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""############""""""!!!"""""""""############ !!!"""######$$$######""""""""""""""""""""""""!!!"""""""""#########$$$######""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""  !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!###############"""!!!!!!$$$$$$###"""!!!!!!""""""!!!!!! """"""""""""############""""""######""""""!!! !!!!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$###""""""!!!"""""""""!!!!!!""""""""""""!!!!!!!!!$$$%%%$$$!!! """$$$!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!###$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%########################"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&&&&%%%%%%&&&(((((((((''''''(((((()))***)))+++---------,,,---...---///111///,,,,,,///222......///000000000000000000000000000111222333444000000111222222222222111222222333444444444444333333333333333333333333333222222222111111111111000//////000111111111111000//////////////////////////////......//////000111---------,,,------...///......---,,,,,,,,,,,,---,,,------......,,,+++***++++++++++++++++++++++++)))************)))(((((()))((('''&&&&&&%%%%%%%%%))))))(((((((((((())))))(((((())))))))))))******)))(((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################"""##################"""$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######""""""""""""#########$$$&&&%%%$$$"""###$$$""""""""""""""""""""""""""""""""""""############""""""######$$$$$$######""""""""""""############ !!!"""###############!!!""""""######""""""!!!!!!""""""######$$$$$$$$$""""""""""""!!!!!!!!!!!!!!! !!!!!!"""###$$$###""""""!!!!!!""""""### !!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""############"""""""""!!!!!!!!!$$$$$$$$$######""" $$$###"""!!!!!!"""###$$$!!!!!!!!!!!! !!!!!!!!!""""""""""""###"""############"""!!!!!!!!!"""###$$$%%%$$$###### !!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###%%%$$$"""!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!"""$$$###"""!!!!!!"""""""""#########""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""""""""#########!!!###$$$$$$##############################"""""""""""""""""""""""""""""""""############$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%########################!!!"""###$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%"""$$$%%%%%%%%%%%%'''((()))(((((((((((()))******(((***,,,---,,,,,,---...,,,///000...+++***---111//////000111111111111000000//////000000111222333000000111222222222222111000111222222333333333222222222222222222222222222222222111111000000000000......000111111111000000////////////////////////......------......///000---,,,,,,,,,------...///...------,,,+++,,,,,,,,,+++,,,---......,,,+++)))************************((()))*********)))(((''''''(((((()))***+++---...))))))(((((((((((())))))'''((((((((()))))))))***'''''''''''''''((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""######$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%##############################""""""""""""######"""$$$%%%%%%"""!!!!!!###""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$$$$$$$###""""""""""""############!!!""""""#########"""""" !!!"""######"""!!! !!!""""""######$$$%%%%%%!!!!!!!!!!!!"""""""""""" !!!"""###$$$######""""""""""""###### !!!!!!"""""""""""" !!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!"""#########$$$$$$#########"""""""""""""""#########""""""!!!###"""!!! !!!###$$$&&&""""""""""""!!!!!!!!!!!! !!!!!!!!!"""###############"""!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######%%%$$$###!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$ !!!###$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######################## !!!"""###$$$###""""""######""""""""""""######%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""###%%%&&&'''&&&&&&%%%"""$$$%%%%%%%%%%%%'''((()))))))))))))))***++++++''')))+++,,,++++++,,,---,,,...000---)))))),,,111000000111222222222222222////////////000111222333000000111222222222222222///000111222222222222222222222222222222222222222222111111111000000//////---...///111111111000///000000000000000000000000---,,,,,,,,,,,,---......,,,,,,,,,,,,------...///...---,,,,,,++++++,,,,,,+++,,,---......,,,***)))************************((()))*********)))'''&&&*********)))******+++,,,))))))(((((((((((())))))'''''''''((((((((())))))&&&&&&&&&&&&&&&'''((()))&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### ###%%%$$$!!! """""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$$$$$$$$$$""""""""""""############""""""############"""""" !!!"""######"""!!! !!!""""""###$$$$$$%%%%%% !!!!!!""""""###### !!!"""$$$$$$######""""""""""""###### !!!"""######"""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!"""######$$$$$$$$$$$$$$$############ !!!"""######$$$$$$###"""!!! !!!###%%%''' ######""""""""""""######$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!###"""  !!!"""  """"""""""""############&&&%%%###"""!!! !!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""$$$""" !!!$$$%%%###!!!###$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!! !!!"""############$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$######""""""!!! %%%$$$""" !!!###$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%((('''%%%###""""""######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''''')))***,,,+++******))))))******------......///000000000111111000000//////......////////////000111222333222222222222222222222222111222222333333222222111333333222222111000000000000000//////......------222222111///...,,,++++++%%%'''***...000111111111)))000000+++,,,222111***...------,,,,,,------.........---,,,++++++******000...,,,***((())))))***,,,,,,,,,,,,,,,,,,,,,,,,************************''''''((((((((((((''''''(((((()))))))))))))))(((******))))))(((((((((''')))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""!!!!!!!!!!!!!!!"""### !!!!!!"""######$$$$$$$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&###"""""""""!!!!!! """"""!!!!!!"""###$$$$$$ """###$$$###"""!!!$$$"""!!! !!!"""$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """"""!!!!!! """"""""""""""""""""""""!!!!!!"""#####################""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$%%%%%%%%%###!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!""""""###!!! !!!""""""""""""############%%%$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!"""""""""""""""###""""""!!!!!!!!!!!!""""""$$$"""!!!!!!###$$$###!!!!!!!!!!!!"""""""""######$$$###"""!!!!!!"""###$$$"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""###############$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&((()))***************+++,,,,,,------......//////000000111000000000/////////...////////////000111222333222222222222222222222222222222222333333222222222111111111111111111111111111111111111000000//////000/////////.........---,,,---...//////---,,,++++++......+++***---///...------,,,,,,,,,,,,------/////////...------,,,,,,---,,,***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###!!! ###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$###""""""#############################################"""""""""!!!$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$ """###$$$###"""!!!$$$###!!! !!!###$$$###############"""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!$$$$$$$$$$$$$$$###""""""###"""""""""!!! $$$$$$$$$###!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!"""######$$$$$$###"""!!!!!! !!!!!!"""""""""""""""##################""""""""""""######""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!###############"""""""""""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!! !!!!!!!!!""""""######""""""""""""######""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###############"""""""""""""""###$$$$$$%%%%%%$$$$$$ !!!""""""###$$$$$$""""""!!!!!!!!!###$$$%%%$$$$$$%%%%%%%%%$$$######"""""""""#########$$$$$$ !!!!!!###$$$&&&'''$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%'''((()))))))))***+++,,,...///---------...//////000000000000000000////////////////////////000111222333111111111111111111111111222222333333333333222222/////////000111222222222111111111000000000000///---------...//////000000////////////...+++)))(((---+++,,,...---+++---111------,,,,,,,,,,,,------///......------,,,,,,,,,))))))(((((()))+++---...************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((())))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$"""######$$$$$$$$$$$$######"""############$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""""""""############""""""""""""#########"""""""""""""""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$############""""""""""""""""""###$$$ """######"""!!!!!!$$$###"""!!!!!!"""###$$$!!!""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%$$$######$$$###"""""" """#########""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""############""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!  !!!###$$$$$$######""""""!!!!!!!!!!!!""""""!!!"""""""""############"""""""""""""""######$$$###!!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!""""""###"""""""""######""""""""""""""""""###############""""""""""""""""""######"""!!!!!!!!!###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""############""""""!!!!!! """"""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""!!!!!!!!!!!!"""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""######### !!!###$$$%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&''')))************+++,,,---...,,,,,,---......//////000000000000000////////////000000//////000111222222111111111111111111111111111222222333333222222111/////////000000000111111........................,,,------....../////////,,,---.........---,,,+++///)))+++666999333...///---,,,,,,,,,,,,,,,,,,---,,,+++++++++*********)))(((((((((((()))+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((***)))'''%%%%%%''')))***((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""""""""!!! ######$$$$$$$$$$$$######""""""#########$$$$$$$$$((('''&&&%%%$$$#########&&&&&&%%%%%%$$$##################"""""""""""""""##################"""""""""###$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!###"""""""""""""""###### !!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""!!! """######""""""$$$%%%""""""""""""""""""""""""###""""""!!!!!!""""""############"""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!  """######""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############ !!!""""""######$$$$$$###!!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""###""""""""""""############"""""""""######"""""""""###"""!!!!!!!!!###$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""#########""""""!!!!!! """"""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########!!!!!!!!!""""""###$$$%%%###$$$$$$%%%%%%$$$$$$$$$!!!""""""""""""#########!!!!!!""""""############$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''''')))***,,,,,,+++******+++++++++,,,,,,------.../////////////////////000000000000000000000000000000111222000000000000000000000000000111111111111111111000000000000/////////......---------------.....................------------+++,,,,,,------.........000(((,,,<<>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;::::::999888777666555444444444444333333222111000//////,,,,,,,,,+++***((('''&&&++++++***))))))***++++++'''''''''((((((((((((((())))))))))))))))))******'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&''''''((((((&&&%%%###"""!!!"""######"""!!!$$$$$$$$$$$$###""""""!!!!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""###$$$$$$$$$$$$###"""########################"""###$$$%%%%%%$$$###""" !!!#########"""!!! """$$$$$$######$$$%%%######################## !!!!!!"""###$$$%%%%%%%%%$$$$$$###"""!!!!!! ############$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""######""""""""" !!!!!!""""""######""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#####################$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###################################################$$$%%%%%%###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$######!!!!!!"""############"""!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#################################"""""""""!!!!!! """######$$$$$$$$$""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!"""######$$$$$$"""""""""######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%"""###$$$"""  !!!!!!""""""######$$$$$$###$$$%%%%%%%%%$$$"""!!!#########"""""""""!!!!!!$$$$$$###"""!!!!!!!!!"""#########"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$###"""###$$$&&&'''+++,,,...///...+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((()))***++++++,,,,,,++++++...///000222333444555555333444444666777888999999:::999999888777777777777:::::::::;;;;;;<<<<<<===::::::::::::::::::::::::;;;;;;;;;<<<<<<=========>>>======<<<<<<======>>><<<===>>>@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::999888888777444333222111...,,,***)))...---+++*********+++,,,))))))))))))))))))))))))******************))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%&&&((()))((('''&&&&&&$$$######$$$&&&&&&$$$"""!!!"""###$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""###$$$&&&'''(((&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$$$$########################!!!###$$$%%%%%%$$$###!!!########################""""""$$$%%%%%%$$$""""""!!!"""#########!!! """$$$%%%$$$$$$$$$%%%########################""""""######$$$%%%&&&&&&$$$$$$######"""!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""############"""!!! !!!!!!""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$ !!!""""""""""""###$$$%%%%%%$$$###"""###################################################$$$%%%%%%###"""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###############!!!"""###%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################!!!!!!"""""""""#########""""""############"""!!!""""""""""""""""""""""""!!!!!!""""""############""""""!!!!!!!!! !!!!!!!!!"""######$$$$$$ """"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&###$$$$$$###  """"""""""""##################$$$%%%$$$###"""!!!$$$$$$###""""""!!! $$$###"""""""""""""""""" !!!"""###$$$%%%&&&""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$######$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%''')))+++,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******+++,,,---...///000111111111333444555777888999999:::888888999::::::;;;<<<<<<===<<<;;;:::999888888888999:::::::::;;;;;;;;;<<<::::::999999999999888888777888888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;===???AAACCCDDDDDDCCCCCCBBBAAA??????@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAA===<<<;;;:::888666444333444222000...------...///,,,,,,,,,++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%(((''''''&&&%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$&&&)))***(((&&&&&&&&&'''''''''(((***)))'''%%% !!!###%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$######%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!""""""###$$$&&&'''((('''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%$$$$$$########################"""###$$$%%%%%%$$$###"""########################"""##################"""%%%%%%%%%$$$$$$###"""!!!###%%%&&&%%%$$$""""""###$$$$$$$$$########################$$$%%%%%%&&&&&&$$$$$$######""""""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%########################!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######!!!!!!""""""#########$$$!!!!!!!!!""""""###############$$$$$$$$$$$$##############################$$$$$$$$$###############"""$$$%%%%%%###""""""##############################"""!!! ########################!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%!!!"""###$$$%%%$$$###### !!!"""###%%%&&&'''(((!!!"""######$$$$$$##############################"""######$$$%%%%%%&&&&&&###############"""!!!!!!""""""""""""""""""""""""$$$$$$##################"""""""""!!!!!!!!! !!!!!!!!!"""######$$$$$$ !!!######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$%%%%%%###!!! #########"""""""""""""""###############""""""!!!"""""""""""""""!!!!!!!!!""""""""""""""""""###$$$ """###$$$%%%&&&""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%$$$######%%%&&&(((******)))((('''(((((((((((((((((((((((()))******+++,,,---...///000111222444666777888888888999::::::;;;:::::::::999999:::::::::;;;;;;;;;;;;:::999888888888888888999999999::::::::::::;;;::::::::::::999999999888777777888888999999::::::;;;;;;::::::::::::;;;;;;;;;===???AAACCCCCCBBBBBBAAA@@@???>>>>>>@@@AAACCCEEEEEEEEEDDDDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@??????===;;;777444333222333444//////...---,,,++++++***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$"""&&&)))***(((%%%%%%%%%''''''((()))+++***(((%%%"""###%%%'''''''''&&&%%%###%%%&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$#######################################""""""""""""######$$$$$$###############$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$########################""""""""""""############""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$###############$$$$$$#########""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$#########""""""!!!###$$$$$$#########$$$"""""""""""""""""""""""""""!!! !!!########################!!!!!!"""$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''!!!""""""#######################################$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""############"""""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""######$$$$$$$$$$$$###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&'''$$$%%%%%%$$$!!! !!!$$$$$$######""""""!!!!!!#########""""""""""""""" !!!!!!""""""######""""""!!!!!!"""###$$$$$$"""""""""""""""#########""""""""""""""""""""""""########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&'''&&&$$$#########$$$$$$$$$%%%&&&&&&%%%$$$"""!!!%%%&&&(((***++++++++++++************************,,,,,,---...///000111222222444666888:::<<<======<<<<<<<<<<<<;;;:::999888999999999999999999999999777777666666666777888888999999999999::::::::::::<<<<<<;;;;;;:::::::::999999999999999999888888888::::::999999999999::::::<<<===@@@AAABBBAAA@@@???>>>===<<<<<<<<<>>>@@@BBBBBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBCCCDDDEEEEEEEEECCCAAA===:::777777888888111111000///---,,,+++***,,,+++++++++******))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!%%%)))***'''%%%$$$%%%%%%%%%%%%''')))(((%%%###$$$&&&'''(((((('''%%%$$$!!!###%%%%%%%%%%%%''')))'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$###"""!!!!!!"""###$$$!!!!!! """###%%%!!!"""#########$$$''')))$$$$$$$$$$$$######""""""#########"""""""""""""""###############$$$$$$$$$""""""""""""############ !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""######""""""!!!!!! ############"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$######"""""" """$$$$$$$$$###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""""""###$$$%%%########################!!!!!!"""$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""#######################################$$$$$$######"""!!!!!!!!! !!!###$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&'''$$$#########""""""!!!!!!""""""""""""""""""""""""$$$%%%&&&'''&&&$$$"""!!!""""""!!!!!! """############$$$$$$$$$######""""""""""""######%%%%%%$$$###""""""############""""""""""""######&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''&&&&&&%%%&&&'''((()))***+++,,,---............222222222222444666888999999999999===@@@AAA>>>;;;>>>======<<<;;;:::999999666666777777888888999999666888999888888888:::;;;666777:::===??????<<<:::@@@CCCFFFDDDAAA???BBBFFFLLLIIIEEEBBBAAABBBCCCEEEEEECCCAAAAAACCCDDDBBB@@@FFFGGGHHHHHHGGGEEEBBB@@@CCCBBBAAAAAA@@@@@@@@@AAA@@@@@@BBBDDDEEEDDDBBB@@@DDD<<<999@@@DDDCCCAAACCC???@@@AAABBBCCCCCCCCCCCC>>>;;;777444222111000...,,,,,,,,,+++++++++******+++)))((((((***+++******(((((((((((('''&&&%%%$$$'''(((((((((((((((((('''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$$$$&&&''''''&&&$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###  $$$'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$############"""###%%%'''&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#################################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###!!! ############$$$$$$$$$$$$"""""""""###$$$%%%''''''"""!!! !!!###$$$###"""!!! !!!"""###%%%$$$###!!!!!!!!!"""### !!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$###""""""!!!!!!""""""###$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$"""!!!!!!$$$&&&$$$######"""""""""""""""$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&%%%$$$###""""""""""""########################""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!$$$$$$###############$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""" """######"""!!! $$$$$$######"""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###""""""###############""""""#########&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((&&&%%%%%%%%%&&&((()))++++++,,,...000222444555555999999888777777888999:::999999999<<>><<<<<<<<<;;;999888666555555666666666666666666666666444666777888999;;;???BBBCCCCCCDDDGGGIIIKKKJJJJJJNNNQQQUUUUUUTTTTTTWWW[[[ZZZXXXTTTRRRQQQSSSUUUWWWQQQOOOOOOPPPSSSTTTSSSQQQQQQRRRTTTUUUTTTPPPLLLIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMPPPQQQPPPKKKFFFFFF>>>;;;???BBBAAA???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEBBB???===<<<:::888666666555444222000///------,,,***)))((()))***)))((((((((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''$$$"""$$$(((***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$############"""###%%%'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!! !!!!!!!!!"""""""""""""""""""""###$$$%%%%%%"""!!!!!! !!!"""###$$$###"""!!! !!!"""###%%%$$$"""!!!!!!!!!"""###############""""""""""""""""""###$$$$$$$$$$$$######"""""""""######$$$$$$""""""!!! !!!""""""%%%$$$$$$$$$############""""""######$$$$$$$$$###$$$$$$$$$"""!!!!!!$$$&&&$$$######"""""""""""""""#########"""""""""!!!!!!"""######$$$$$$$$$###### !!!"""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!! !!!######"""!!!#########$$$$$$$$$%%%%%%!!!"""$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""""""!!!$$$$$$###############$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""" !!!""""""!!!!!!$$$############""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""#########$$$$$$############$$$$$$%%%%%%#########$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&((()))+++---...000222444666888999::::::===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;===??????>>><<<;;;:::999888777555444444777777777777777666666666666888:::<<>>??????>>>===============<<<<<<:::999999999999999999888;;;;;;<<<<<<===>>>>>>>>>AAACCCFFFIIINNNUUU^^^dddhhhiiiiiihhhgggffffffggghhhkkkoooppppppppprrrtttwwwuuusssqqqqqqsssvvvxxx}}}||||||{{{yyywwwuuusssyyyzzz{{{{{{{{{zzzyyyxxxqqqqqqpppoooooooooooooooppppppssszzz}}}tttlllZZZUUUPPPNNNMMMKKKJJJJJJCCCDDDFFFIIILLLNNNOOOPPPLLLIIIEEECCCBBBBBB@@@???BBBAAA???===;;;999777777444222000//////...+++))))))((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$#########""""""""""""############$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%""""""############""""""""""""""""""#########$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!""""""######"""""""""""""""""" !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$ !!!###$$$%%%$$$###""""""######"""!!!!!!###$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""" """$$$%%%&&&&&&'''######$$$$$$$$$$$$######################################################$$$$$$###%%%&&&'''&&&$$$############$$$$$$$$$$$$!!!"""###$$$$$$$$$############""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########"""""""""""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$######""""""""""""######$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))++++++000111333555777999::::::;;;;;;<<<=========<<<<<<;;;;;;<<<===>>>?????????======;;;:::888888999:::999999;;;<<<>>>???@@@AAADDDDDDFFFHHHJJJLLLMMMNNNSSSTTTWWW[[[```hhhpppvvvyyy{{{|||zzzvvvqqqnnnmmmsssvvvyyy{{{|||}}}}}}~~~|||zzzxxxvvvvvvxxx{{{}}}~~~}}}xxxmmmkkkfffaaa^^^^^^\\\ZZZWWWXXXYYYZZZ[[[[[[\\\\\\RRRNNNHHHDDDCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBB:::999777666666444000...***))))))(((((((((((()))(((((())))))))))))(((((((((((((((((()))))))))***((((((((((((''''''''''''((('''%%%%%%%%%%%%'''((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$ !!!"""######$$$############"""!!! !!!""""""""""""#########%%%$$$###"""""""""""""""!!!""""""###############!!!!!!""""""""""""!!!!!!"""""""""#########""""""!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%!!!""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###"""######"""!!!!!!"""$$$$$$######"""""""""""""""########################!!!!!!"""###$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######################################################!!! !!!###$$$"""!!!""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!!!!!#########$$$$$$$$$$$$%%%"""############$$$$$$$$$###""""""""""""""""""############"""######$$$%%%$$$$$$############$$$$$$"""######$$$%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''((())))))***,,,...000111666777999:::<<<<<<<<<<<<999999;;;===>>>???@@@@@@???@@@@@@@@@???>>>===<<<:::::::::888777888;;;===>>>???AAACCCFFFIIIKKKLLLQQQRRRTTTWWWZZZ\\\^^^```cccdddgggjjjmmmssszzzzzzvvvuuuyyy{{{}}}|||zzzxxxwwwxxxzzz}}}|||}}}wwwssssssqqqmmmmmmlllkkkjjjhhheeecccbbbYYYTTTNNNIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEE@@@???>>>======:::777444...---+++***))))))******&&&''''''((((((''''''&&&((((((((()))))))))******)))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$############"""$$$######$$$&&&&&&%%%###########################$$$$$$$$$###############""""""""""""""""""""""""$$$$$$######"""!!!!!! ########################%%%%%%%%%$$$$$$$$$$$$###"""""""""############$$$ !!!""""""##################"""!!!  !!!!!!%%%$$$######""""""""""""!!!"""######$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!"""############"""%%%$$$$$$###"""!!! """"""###$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%$$$"""######$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!"""######!!!!!!"""###$$$######"""""""""""""""############$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######################################################""""""!!!###$$$%%%$$$""""""""""""############$$$#########$$$$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""""""""!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$######""""""######$$$######""""""###$$$$$$%%%#########""""""#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&'''((()))***+++,,,,,,---///222444777888999:::;;;<<<<<<<<<;;;:::999:::<<<===???@@@@@@@@@>>>>>>>>>>>>>>><<<;;;:::;;;<<<===<<<<<<@@@EEEJJJKKKLLLNNNQQQTTTVVVXXXYYY___```bbbdddgggiiikkkllllllmmmoooqqqsssvvvzzz}}}~~~}}}|||zzzvvvuuuttttttvvv{{{}}}yyyyyywwwuuurrrooolllkkkfffccc^^^[[[YYYWWWUUUSSSRRRQQQOOOMMMJJJGGGEEEDDDDDDCCCBBBBBBAAA???;;;888444222000---,,,,,,,,,---)))))))))******)))))))))(((((()))))))))*********))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$############"""$$$###"""$$$&&&'''%%%###########################$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""""""""########################$$$$$$$$$$$$############""""""""""""############""""""##################!!!"""""""""""""""!!!!!! !!!!!!###""""""!!!!!!!!!""""""!!!"""###$$$$$$$$$###### !!!"""######"""!!! !!!"""###$$$######"""%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$###"""###%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$!!!!!!"""""""""#########$$$###"""!!!"""###%%%&&& """######!!!!!!!!!"""$$$######"""""""""""""""""""""""""""#########$$$!!!"""###$$$$$$$$$$$$$$$###############"""!!!!!!######$$$$$$$$$$$$######################################################%%%$$$$$$%%%''''''&&&$$$""""""""""""############"""""""""""""""###$$$$$$""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""!!!!!!!!!"""###$$$%%%!!!!!!""""""############"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%%%%######""""""""""""######!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&''')))***,,,---......///111333666999;;;===::::::;;;;;;;;;:::888777>>>>>>>>>??????>>>======777888999;;;;;;;;;::::::>>>???AAABBBDDDIIIQQQWWWXXXYYY[[[]]]___aaacccdddhhhiiijjjlllnnnppprrrsssoooppprrrsssssstttwwwyyy~~~~~~xxxsssoooooooooppptttzzz~~~|||~~~}}}{{{yyyxxxwwwuuusssrrroookkkfffbbbbbb```\\\XXXSSSNNNKKKIIIFFFEEEDDDDDDDDDAAA>>>:::888666333000///...//////,,,------......------,,,))))))))))))************(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%#########$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$############"""$$$""""""###&&&'''%%%###""""""""""""""""""""""""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&####################################""""""""""""""""""""""""############%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""############!!!!!!!!!!!!"""""""""###!!!!!! !!!!!!!!!"""###$$$%%%$$$###### !!!"""######"""!!! !!!"""$$$$$$$$$###"""""""""""""""############""""""###$$$$$$$$$$$$###!!!"""$$$&&&&&&%%%$$$###!!!"""###$$$$$$###"""!!! !!!!!!"""""""""###$$$###!!! """$$$&&& !!!######"""!!!!!!"""$$$######""""""""""""""" !!!!!!!!!""""""#########$$$$$$$$$$$$###""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""########################"""!!!!!!"""$$$$$$###!!!""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""###$$$%%%&&& """"""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%###  ###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''***---///000111333444555777999::::::;;;999999999:::::::::::::::::::::<<<>>>??????<<<::::::;;;<<<<<<<<<>>>AAADDDHHHKKKNNNPPPQQQXXXbbbjjjqqqqqqpppnnnlllkkkjjjiiiooopppqqqssstttttttttttttttssssssqqqnnnlllooottt|||~~~~~~|||~~~|||sssnnnoookkkhhhhhhmmmuuu|||{{{uuuqqqtttuuuwwwxxxyyyzzzzzzzzzzzz{{{zzzzzz|||zzzuuuooohhhaaa\\\ZZZVVVPPPJJJHHHHHHGGGBBB>>>;;;999666555555555444222333000------///000///...,,,---///...---+++******+++******)))((((((((()))&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))***+++'''$$$!!!!!!$$$&&&&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############""""""""""""######$$$"""!!!!!!""""""!!!!!!!!!"""###$$$%%%%%%&&&######"""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&%%%$$$$$$$$$######"""""" !!!#########"""!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$###"""""""""$$$$$$######""""""######$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""############ !!!!!!""""""##################""""""""""""!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###### !!!!!!""""""""""""""""""############$$$#########""""""!!!!!! !!!!!!!!!!!! """!!! !!!###$$$ !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$###!!!!!!###$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%((()))+++...111333555555666777888999999::::::999::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;999888<<<>>>BBBDDDGGGJJJNNNQQQWWWZZZ^^^___aaafffnnnuuuzzzyyyvvvtttqqqnnnlllkkkoooppprrrtttuuuuuuuuuuuurrrrrrrrroookkkhhhjjjmmmrrrtttuuuwwwxxx}}}|||tttlllhhhllljjjggggggkkkqqqxxx||||||}}}}}}{{{wwwqqqkkkhhhkkkkkklllmmmnnnoooooopppvvv|||~~~~~~|||zzz{{{~~~~~~vvvooojjjhhhccc]]]YYYXXXUUUNNNIIICCCAAA===;;;:::999777555888555222222333444333111...000111111000///......******)))(((((((((((((((******)))(((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! '''%%%""""""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""#########"""!!!!!!"""###!!! $$$$$$$$$############"""$$$$$$###"""""""""""""""""""""###$$$$$$###""""""&&&%%%$$$###""""""""""""$$$$$$$$$######""""""""" !!!""""""#########"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!""""""###############!!!!!!""""""#########$$$%%%$$$###""""""###$$$$$$######""""""######$$$%%%###"""""""""""""""###$$$######$$$$$$$$$$$$######""""""""""""############"""""""""""""""!!!!!!!!!#########"""""""""!!!!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""$$$$$$$$$#########""""""############$$$$$$$$$%%%%%%$$$$$$###""""""###### !!!!!!!!!!!!!!!""""""""""""########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$############"""!!!!!!"""######%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((()))...///111333555777999:::::::::;;;;;;;;;:::999999===<<<<<<<<<<<<<<<======;;;:::999999999999:::;;;BBBGGGMMMSSSWWW\\\```ccchhhllloooqqqqqqtttyyy}}}}}}zzzuuuqqqnnnkkkjjjmmmnnnppprrrssstttssssssnnnpppqqqmmmhhhffffffhhhkkkjjjkkkoootttzzz~~~zzztttnnniiigggiiiiiihhhjjjnnnsssyyy|||zzzzzzzzzxxxuuupppkkkhhhffffffeeeeeeeeeggghhhiiirrrwww{{{{{{{{{~~~vvvsssqqqoooooopppooooootttwwwyyyyyyxxxyyy~~~|||vvvsssooojjjbbb]]]VVVRRRMMMHHHEEECCC@@@>>>>>><<<::::::;;;<<<;;;:::444444444444222000...---,,,++++++***************,,,+++***)))(((''''''&&&'''''''''(((((((((((()))'''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!(((&&&$$$###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######"""!!! !!!#########!!!$$$$$$$$$############"""%%%%%%$$$############$$$""""""############""""""&&&%%%$$$###""""""""""""#########"""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$$$$### !!!"""###$$$%%%%%%$$$######"""######$$$$$$######""""""######$$$%%%!!!!!!!!!""""""$$$%%%%%%$$$$$$############$$$$$$""""""""""""############$$$######""""""!!! """"""""""""!!!!!!!!!!!!############$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""$$$$$$$$$###############"""""""""#########$$$$$$%%%$$$######"""#########""""""!!!!!!!!!!!!!!! """"""""""""########################"""""""""""""""!!!  !!!"""###""""""""""""###$$$$$$"""######$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""###""""""#########$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''''''''''''''(((+++---///333444444555666777999999<<<<<<=========<<<;;;;;;>>>===<<<;;;::::::;;;;;;:::::::::;;;<<>>>>>>>>>>>===;;;:::888777666666777888888;;;>>>BBBEEEKKKRRRWWWbbbgggmmmrrruuuwwwxxxyyyvvvxxxyyyyyywwwtttrrrqqqpppnnnkkkgggeeecccbbbbbbeeefffhhhiiijjjjjjjjjiiihhhooorrrooommmppprrrqqqpppllljjjnnnwww~~~~~~|||xxxuuutttttttttnnnqqqtttuuuvvvxxx|||wwwxxxxxxxxxxxxwwwwwwvvvtttrrroookkkiiiiiiiiijjjooouuu{{{{{{{{{}}}|||yyypppiiiaaa\\\]]]```aaabbbaaacccfffgggiiinnnuuu{{{}}}wwwqqqkkkfffbbbWWWVVVTTTPPPLLLHHHEEEDDDGGGEEECCCBBBAAA???;;;777333222111///......------******))))))))))))))))))&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!!!!!"""###%%%$$$###!!!!!!"""###$$$%%%%%%&&&######"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&"""""""""""""""#########%%%$$$###""""""###$$$%%%!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""%%%###  ###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$###############%%%$$$###""""""###$$$%%%!!!"""""""""############ !!!!!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$########################!!!""""""""""""#########$$$###############$$$$$$######""""""!!!!!!!!! !!!"""""""""############""""""""""""""""""#########"""  """###""""""######$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))******)))***,,,///222444666777666666555444444555777888======>>>?????????>>>>>>777666555444555777999;;;===CCCJJJPPPUUUZZZaaagggrrruuuxxxzzzzzzxxxxxxwwwtttuuuuuuuuussspppllljjjjjjhhheeecccaaaaaaaaabbbaaaccceeehhhkkklllmmmmmmnnnvvvyyysssqqqvvvyyywwwqqqnnnlllqqqzzz|||xxxuuussssssrrrtttvvvtttrrrqqqsssvvvvvvvvvvvvwwwwwwxxxyyyyyyqqqpppmmmkkkiiigggggggggmmmuuu{{{|||||||||zzzwwwqqqkkkbbb\\\[[[^^^bbbeeegggjjjllllllkkkmmmqqquuuwwwxxxxxxvvvsssppppppppppppsssuuuxxx{{{{{{wwwmmmllliiibbbYYYRRRMMMKKKKKKIIIGGGGGGIIIHHHDDD@@@999777555333111000/////////...---,,,***(((''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''((('''%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###"""!!!"""$$$$$$$$$"""$$$$$$$$$############"""###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""###############$$$$$$$$$$$$$$$###""""""""""""###!!!!!!!!!"""######$$$$$$ ########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""&&&### """$$$#########"""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&%%%######"""""""""$$$$$$############$$$$$$""""""""""""############ !!!"""$$$%%%&&&&&&############""""""""""""#########"""""""""""""""""""""############""""""""""""############""""""###############$$$$$$$$$"""""""""#########$$$$$$#########"""######$$$%%%###""""""""""""""""""!!!""""""""""""############""""""""""""############"""!!!  !!!"""!!!"""######$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))***++++++---///222444666666666555555444444444666999;;;===???????????????>>>===<<<888888888999<<>><<<;;;:::;;;<<<===AAAFFFLLLRRRVVV]]]eeepppvvvxxxyyy{{{~~~~~~{{{vvvqqqnnnmmmhhhhhhiiijjjlllkkkjjjhhhfffdddbbb___^^^___```aaa___ccciiipppwww}}}zzztttxxxzzzuuuwwwtttqqqqqqvvv}}}{{{vvvrrrooonnniiilllnnnmmmkkkkkkpppuuurrrqqqooonnnnnnnnnoooooohhhiiijjjjjjkkkkkkjjjjjjhhhpppvvvxxxxxxwwwtttppplllkkkhhhccc___^^^bbbgggkkkpppvvvyyyyyyxxxyyy{{{yyywwwssslllfffcccbbbccc___aaaccccccdddhhhooouuutttuuuwww{{{~~~|||{{{uuuqqqllliiihhheee]]]WWWLLLKKKHHHDDDAAA>>><<<;;;111111000000/////////...)))************+++++++++)))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''(((((((((#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((("""%%%((((((&&&%%%%%%'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######$$$$$$"""!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''###"""!!! !!!"""###""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""#########!!!  !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""###%%%&&&&&&$$$!!!""""""###$$$%%%&&&&&&''' !!!###$$$%%%%%%$$$$$$#########"""###$$$$$$%%%############$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""""""""""""""###########################$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%!!!!!!""""""######$$$$$$""""""""""""############!!!!!!""""""#########$$$ !!!!!!!!!!!!  !!!######""""""!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%%%%###"""###$$$$$$$$$$$$#########""""""'''%%%""" ###%%%%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&)))(((''''''&&&&&&&&&'''((()))+++---000111222333555777999999777555555555888999:::===AAACCCCCCBBB???;;;;;;???@@@<<<===BBBDDDHHHNNNSSSWWW^^^ffflllrrrsssxxx~~~}}}|||vvvllliiilllooonnnmmmnnnqqqsssttttttjjjhhhfffeeeeeefffeeedddcccggglllsssyyy{{{ssspppqqqsssqqqqqqqqqsssuuuxxx{{{}}}}}}xxxssspppnnnooooooppprrrrrrpppmmmpppwww}}}|||qqqkkkjjjiiieeelllkkkjjjjjjjjjkkkmmmnnnnnnqqquuuvvvtttqqqpppoootttmmmeeebbbdddffffffdddkkkmmmpppuuuyyy|||~~~~~~~~~}}}{{{vvvpppiiiccc```^^^aaaccccccbbbbbbdddfffkkkkkkmmmqqquuuyyyzzzzzzvvvuuusssssstttvvvyyy{{{~~~xxxmmmeee\\\[[[WWWQQQJJJEEECCCBBB:::::::::888666222...+++++++++***,,,---,,,***((()))((((((((((((''''''''',,,+++***((((((((()))***$$$%%%&&&((()))*********$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%######$$$%%%&&&&&&&&&%%%###"""###$$$&&&%%%$$$######$$$))))))(((((('''''''''&&&%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""######"""!!! ######""""""""""""######$$$#########""""""!!!!!!"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$###""""""########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$########################%%%$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""!!!!!!!!! """"""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$%%%%%%###"""!!!"""$$$&&&%%%$$$$$$######$$$$$$ !!!!!!"""######$$$$$$###"""!!! !!!"""###&&&&&&%%%%%%$$$###""""""""""""######$$$$$$%%%%%%$$$$$$############$$$$$$!!!"""%%%$$$!!!######""""""""""""""""""########################""""""""""""###$$$%%%&&&######$$$$$$$$$######"""###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""############ ######"""!!!!!!"""############$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######'''''''''&&&&&&&&&%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$#########""""""&&&$$$""" !!!###$$$%%%$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((()))+++,,,...000222444555555444666888999888777888888===>>>AAADDDFFFFFFEEECCCAAA===<<>><<<:::777333111///---+++******++++++***))))))((((((((((((((((((***)))((('''&&&''''''(((%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((###%%%'''((((((((()))***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%""""""############""""""$$$$$$############$$$$$$$$$#########"""""""""""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$###############$$$###########################"""!!! !!!"""###"""""""""""""""""""""!!!""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$"""!!!"""$$$$$$###""""""!!!!!!""""""######$$$$$$%%%&&&&&&'''###"""!!!!!!!!!!!!"""###!!!""""""######$$$$$$%%%"""""""""###############$$$$$$############$$$$$$### ###%%%###!!!############################################################$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""#########$$$$$$###""""""!!!!!!!!!!!!"""""""""######""""""""""""############!!!###$$$###""""""###$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&"""###%%%%%%###"""###$$$$$$$$$$$$###############$$$$$$###"""""""""######&&&&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((***+++,,,///000222444666888999999555777:::;;;;;;;;;;;;<<<===@@@CCCEEEFFFEEEBBBAAABBB??????CCCFFFJJJSSS\\\jjjnnnsssuuuwwwzzz~~~uuurrrqqqpppmmmhhhhhhkkknnnqqqvvv{{{~~~~~~}}}||||||vvvnnniiifffeeefffeeeccceeejjjppptttwwwyyyzzzzzzzzzyyywwwttttttuuuwwwzzzyyyyyyzzz{{{}}}|||{{{|||~~~xxxyyy{{{|||{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyyyywwwtttrrrsssssstttuuuwwwvvvuuutttuuuuuuyyyyyyzzz~~~|||wwwrrrnnnkkkjjjdddeeeeeedddbbbccceeeggglllllllllmmmllliiiddd```ZZZZZZ[[[\\\___cccgggiiirrrsssvvvyyy{{{~~~~~~uuuhhh[[[RRRHHHFFFCCCBBBAAA???===:::777333...++++++,,,------(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$)))(((&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''((()))***+++###%%%&&&'''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$######""""""""""""##############################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!""""""##############################"""!!!""""""###$$$$$$%%%%%%###$$$%%%$$$"""""""""$$$######"""!!!!!!!!!!!!""" !!!!!!""""""#########""""""!!!!!!""""""### !!!!!!"""######$$$$$$###""""""""""""""""""!!!$$$$$$############$$$$$$%%%""" ###%%%###!!!######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%"""""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######""""""!!!!!!"""""""""#########$$$$$$"""""""""#########$$$$$$ """$$$$$$#########$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''(((((("""###%%%%%%###"""###$$$#################################$$$$$$######"""(((((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''')))+++...000111333444666888:::;;;<<<<<<:::<<>>>>>???>>>???AAAAAAAAAAAAAAABBBDDDFFFJJJOOOUUU\\\gggoooyyy|||~~~~~~}}}ooonnnmmmllljjjhhhiiilllooottt|||yyyppphhheeedddddddddeeehhhmmmrrrwwwzzz{{{|||yyyzzz{{{||||||}}}~~~{{{zzzzzz}}}wwwppplllkkkkkkllljjjjjjiiihhhhhhjjjlllnnnuuuttttttssspppjjjccc]]]WWWXXXXXXZZZ]]]```cccfffiiijjjlllooorrruuuxxxyyyzzz~~~~~~ooocccSSSOOOKKKIIIHHHGGGEEEBBB===999444111////////////(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%)))(((&&&$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''(((&&&%%%$$$$$$%%%'''((()))&&&'''(((&&&$$$"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&%%%$$$###"""!!!!!!""""""""""""#########%%%$$$###""""""###$$$%%%$$$$$$$$$######$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$##################$$$%%%########################$$$##################$$$"""""""""""""""#########""""""""""""""""""""""""############"""""""""!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%$$$############### !!!!!!""""""""""""""""""""""""$$$$$$######""""""""""""######""""""!!!!!! $$$$$$############$$$$$$&&&$$$""""""###$$$###!!!$$$$$$$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%"""""""""!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$""""""#########$$$$$$$$$"""###%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''''''((((((((())))))))))))"""###%%%%%%###"""###$$$########################"""###$$$$$$%%%$$$######&&&&&&&&&%%%$$$######"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&((((((***,,,///333555777777888:::;;;===>>>??????AAACCCDDDDDDAAA?????????>>>>>>>>>======@@@FFFJJJMMMUUU___fffmmmuuu}}}|||~~~|||oooppppppnnnllllllmmmnnnqqqwww~~~xxxpppiiifffeeeeeefffhhhkkkqqqwww}}}{{{tttooolllmmmppprrrssssssrrrssstttwwwxxxyyy}}}}}}}}}{{{wwwpppgggaaaZZZZZZZZZ[[[]]]___aaabbbaaabbbdddgggkkknnnppprrrssswww}}}vvvgggaaaZZZUUUSSSOOOIIIDDDAAA>>>:::666444222///---))))))))))))((((((((((((''''''''''''((('''''''''&&&&&&'''((((((((((((((('''&&&$$$$$$$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''((('''&&&%%%$$$$$$%%%&&&''')))***+++)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!""""""""""""#########$$$###"""!!!!!!"""###$$$######""""""""""""#####################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''#################################$$$$$$#########!!!"""""""""#########$$$####################################"""""""""!!!###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$###"""""""""""""""""""""$$$$$$$$$#########""""""!!!###%%%%%%$$$######$$$%%%$$$######""""""######""""""############$$$$$$""""""############""""""$$$$$$$$$$$$$$$###############""""""!!!!!! $$$$$$############$$$$$$&&&%%%###############"""######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!"""""""""##################$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''''''''&&&%%%$$$$$$$$$$$$###$$$%%%&&&'''((((((((()))))))))))))))((((((((("""###%%%%%%###"""###$$$###############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$###############"""!!! %%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&'''(((+++,,,...111444888;;;<<<;;;<<<>>>???AAABBBBBBBBBFFFGGGGGGFFFBBB???>>>===999:::::::::<<>><<<<<<999<<>>>>><<<666111///...---+++)))((((((((((((((((((&&&&&&%%%&&&'''((()))(((&&&""" !!!%%%((()))(((&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&(((((('''%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$"""""""""###$$$$$$$$$%%%######"""""""""!!!!!!!!!$$$$$$############$$$$$$%%%%%%############%%%%%%###!!!!!!"""%%%&&&$$$"""#########""""""""""""""""""#####################""""""###$$$######!!!!!!###!!!!!!"""###$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$###"""!!! !!!""""""############$$$$$$$$$############"""""""""!!!###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################!!!###$$$###"""!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%"""!!!$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$###""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((((('''((())),,,...000444555777999;;;>>>???@@@########################&&&&&&%%%%%%$$$######"""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((+++---///111444888===@@@AAACCCEEEEEEEEEFFFGGGIIIIIIJJJKKKJJJFFFBBBAAA@@@???DDDIIIMMMOOOSSSXXX]]]iiinnntttyyy}}}xxxxxxyyy{{{}}}{{{zzzyyyvvvuuuxxx~~~~~~|||xxxrrrnnnddd^^^YYYXXXXXXXXX]]]cccfffiiikkkjjjfffaaa^^^\\\ZZZ[[[\\\^^^dddlllvvv}}}wwwpppjjjbbbZZZTTTLLLEEEAAABBBAAA;;;777555333222000---+++***)))((()))((('''&&&&&&'''((()))))))))'''$$$!!!"""$$$''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################"""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""!!!!!!!!! """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$###!!!""""""""""""############""""""######$$$%%%%%%&&&!!!""""""############"""###!!!!!!"""###$$$###"""###"""!!! !!!"""###########################"""######$$$$$$%%%&&&&&&%%%$$$############$$$%%%###""""""!!!!!!!!!!!!""""""############$$$$$$$$$############""""""""""""""""""#########""""""!!!""""""""""""""""""""""""######""""""######$$$%%%########################!!!###$$$###"""!!!"""###%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$######!!! """###"""################################################$$$$$$$$$###############&&&&&&$$$###"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((*********,,,///222555777===>>>???BBBDDDFFFHHHIII########################%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***///111444777999===BBBEEEEEEFFFGGGGGGGGGHHHIIIIIIGGGHHHHHHGGGCCC@@@??????CCCKKKVVVaaahhhmmmqqqsssvvvyyy|||~~~~~~~~~yyy{{{|||zzzyyy}}}{{{uuukkkddd___^^^]]]^^^ccciiikkkmmmooonnniiiddd___]]]ZZZXXXVVVVVVXXX___fffkkkssstttxxx~~~{{{tttjjjcccQQQJJJDDDDDDDDDAAA>>>???:::999777444111...,,,++++++***)))(((((()))***+++))))))((('''%%%%%%(((***&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""""""""!!!"""""""""###$$$$$$$$$%%%$$$$$$#########""""""""" !!!"""######"""!!! ######$$$$$$$$$$$$######""""""""""""######"""!!!!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""###############!!!!!!!!!###$$$###"""###"""!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$#########"""""""""""""""""""""###$$$$$$###!!! """"""""""""""""""""""""######""""""######$$$%%%########################!!!###$$$###"""!!!"""######""""""!!! """######$$$$$$$$$######!!!!!! !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################)))((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&***)))))))))))))))******---...000222666:::===???DDDEEEGGGIIIKKKMMMOOOPPP##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&(((***+++,,,333555888;;;>>>AAAEEEHHHHHHGGGGGGGGGHHHHHHHHHGGGDDDEEEFFFEEEDDDEEEFFFHHHLLLVVVfffvvv|||zzz{{{}}}~~~~~~~~~~~~~~~uuuooojjjiiiiiiiiinnntttsssuuuuuurrrlllfffaaa^^^ZZZXXXUUUSSSUUUXXX[[[]]]fffhhhlllrrryyy|||uuucccYYYQQQNNNLLLHHHFFFGGG@@@>>><<<999555222///...++++++)))((((((((()))***&&&'''(((((('''''')))+++&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$######"""%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$$$$######### !!!"""######"""!!! """######$$$$$$######"""""""""#########"""""""""!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!""""""###$$$$$$###!!!!!!!!!###$$$###"""###"""!!! !!!"""### !!!!!!""""""######$$$$$$$$$###"""!!!########################!!!!!!!!!""""""""""""!!!""""""#########$$$$$$$$$""""""""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%########################!!!###$$$###"""!!!"""###""""""!!!!!! ######$$$$$$$$$######"""!!!!!!""""""!!!"""###$$$########################################################################'''&&&&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&&&&(((((())))))***,,,---...333444777:::>>>BBBFFFGGGJJJKKKLLLMMMOOOPPPQQQRRR########################"""######$$$%%%%%%&&&&&&"""######$$$$$$######"""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((%%%%%%''')))+++...000222777:::===@@@BBBDDDHHHJJJIIIHHHGGGGGGHHHHHHFFFEEE???@@@AAACCCFFFKKKRRRVVV]]]gggvvv}}}}}}xxxuuuvvvyyy{{{}}}~~~yyyuuuvvvvvvvvvzzz~~~}}}{{{uuummmfff```^^^YYYVVVSSSSSSTTTVVVXXXXXX]]]___cccggglllttt|||tttkkkaaa\\\WWWOOOJJJIIICCCBBB@@@===:::666222000,,,+++)))((('''&&&''''''###%%%''''''&&&&&&''')))%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!########################"""$$$%%%%%%###""""""###""""""""""""############&&&%%%%%%$$$######""""""###"""""""""""""""###$$$###!!!!!!"""###$$$###"""!!!!!!""""""""""""!!!!!! !!!!!!""""""############$$$$$$###""" """"""###$$$$$$###"""""" !!!!!!""""""""""""!!!"""############$$$$$$$$$""""""""""""############!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%########################!!!###$$$###"""!!!"""###$$$$$$######""""""!!!!!!###$$$$$$$$$$$$###"""""" """######"""!!!###$$$""""""""""""""""""""""""#######################################$$$$$$$$$$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))+++...111333444;;;<<>>BBBDDDFFFGGGJJJLLLKKKIIIGGGGGGHHHHHHFFFDDD???@@@CCCGGGOOOYYYeeellluuu{{{~~~}}}||||||xxx{{{~~~{{{wwwsssqqqqqqssstttsssxxx{{{{{{~~~|||~~~yyypppiiieeeddd]]]YYYTTTSSSUUUWWWXXXXXXYYY[[[]]]___bbbiiirrrxxx~~~~~~wwwpppmmmggg\\\RRRNNNIIIHHHGGGDDD@@@<<<999666000///---***)))(((((((((%%%''')))((('''%%%%%%%%%###$$$%%%'''((((((''''''&&&&&&&&&''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%% """$$$&&&&&&&&&%%%$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""!!!!!!!!! ###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$###%%%'''&&&$$$"""###$$$#########"""""""""""""""#####################"""$$$###"""!!!!!!""""""######!!!!!!"""###$$$###""" !!!"""######"""!!! """""""""###$$$%%%%%%%%% !!!###$$$$$$"""!!! !!!"""###$$$$$$###"""!!! !!!"""######"""!!!"""############$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!"""$$$%%%%%%""""""""""""""""""""""""######""""""######$$$%%%########################!!!###$$$###"""!!!"""###########################$$$$$$$$$$$$$$$###"""""" ###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***+++,,,...222666:::>>>@@@BBBDDDFFFJJJMMMOOOQQQRRRPPPPPPPPPPPPPPPPPPPPPPPP########################&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))((()))+++///333777;;;===???BBBEEEGGGHHHIIILLLMMMLLLJJJGGGGGGHHHHHHFFFCCCHHHJJJMMMSSS]]]kkkzzz{{{xxxwwwvvvuuutttsssvvv|||}}}xxxvvvssspppnnnmmmllllllpppvvvzzz}}}{{{zzz{{{||||||yyyyyyyyyyyyxxxxxxxxxxxxuuuxxx~~~{{{tttooommmmmmeee___XXXTTTUUUXXXYYYYYYXXXYYYZZZ[[[]]]ccckkkrrrwwwwww{{{~~~~~~yyymmm```ZZZOOOOOOMMMKKKGGGCCC???===666444111///,,,+++++++++***,,,---,,,)))&&&%%%$$$!!!"""$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''&&&%%%$$$########################"""""""""######$$$$$$$$$########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###############$$$$$$$$$###"""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$%%%###""" """###%%%$$$&&&((('''$$$######%%%$$$$$$######""""""!!!!!!!!!!!!!!!"""######$$$$$$%%%$$$###!!!!!!!!!""""""###!!!!!!"""###$$$###""" ###$$$$$$###  !!!""""""###!!!###$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!#########"""!!!"""############$$$$$$$$$!!!!!!""""""#########$$$ """$$$&&&'''#################################"""###$$$$$$%%%########################!!!###$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!"""""" """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''')))***,,,---000111555999>>>CCCHHHJJJGGGHHHKKKMMMPPPRRRSSSTTTRRRQQQQQQPPPPPPOOOOOOOOO'''&&&&&&%%%$$$$$$$$$%%%############$$$%%%&&&'''%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&%%%&&&((()))+++---111666:::>>>@@@@@@EEEGGGIIIJJJIIIHHHIIIIIIMMMHHHEEEGGGEEECCCGGGOOOLLLVVVbbbkkkqqqzzz|||uuupppmmmmmmooopppwwwyyy}}}}}}yyywwwssspppmmmnnnqqqrrrqqqoooqqqvvv}}}zzzyyywwwtttqqqmmmkkkiiihhhjjjllllllmmmnnnqqqsssuuuwwwzzz}}}~~~{{{zzz{{{}}}~~~~~~zzz~~~|||xxxwwwoookkkeee___\\\YYYWWWVVVWWWXXXYYY\\\___dddhhhjjjjjjkkkmmmrrryyyyyyrrraaa]]]WWWQQQLLLHHHDDDAAA???;;;444///---+++***)))*********))))))((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$%%%&&&%%%###"""###$$$########################$$$$$$##########################################"""######$$$$$$$$$######%%%%%%%%%$$$$$$"""!!!!!!!!!"""###$$$$$$###!!! !!!""""""""""""!!!!!! $$$$$$$$$############"""$$$%%%&&&'''&&&$$$!!! %%%%%%$$$$$$###""""""!!!""""""############""""""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######((('''%%%###"""!!! !!!"""###$$$$$$###"""!!!#########""""""""""""!!! !!!!!!""""""######""""""!!! ###%%%&&&$$$  ### !!!"""$$$$$$######"""&&&$$$!!!!!!$$$&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""############$$$###"""!!! !!!$$$$$$########################""""""!!!!!! %%%$$$######""""""######!!!""""""!!!!!!###&&&))),,,...///+++%%%"""$$$'''%%%%%%&&&&&&&&&%%%%%%$$$&&&$$$###$$$'''((('''%%%***)))((('''***...222555666:::???DDDGGGJJJMMMOOOPPPOOONNNNNNOOOQQQRRRSSSSSSUUUUUURRRMMMJJJJJJLLL&&&&&&%%%$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''''''''&&&%%%%%%&&&'''''''''(((+++---111333888<<<@@@DDDEEEFFFHHHJJJMMMMMMLLLKKKKKKKKKLLLGGGEEEGGGIIILLLTTT^^^gggoooyyy~~~{{{vvvqqqooonnnooopppvvvyyy}}}{{{uuurrrkkklllmmmqqquuuxxxzzzzzz}}}|||vvvsssooommmkkkiiifffeeeddddddfffggghhhhhhiiikkkooorrrsssvvvyyyzzzxxxvvvuuuuuuvvvxxx|||vvvuuuuuuwwwyyy{{{{{{{{{|||~~~zzzvvvppplllhhhddd___[[[YYYXXXYYY\\\aaaeeefffgggeeecccbbbdddjjjrrrwwwzzz{{{sssmmmeee]]]UUUOOOIIIEEEHHHDDD???:::666222...+++******))))))((((((''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$#####################$$$$$$$$$######"""$$$$$$$$$$$$###"""!!! !!!""""""#########""""""!!!!!!"""""""""""""""!!!$$$$$$$$$############"""$$$$$$%%%%%%%%%###"""!!!######$$$$$$%%%&&&&&&&&&""""""############""""""  !!!!!!!!!!!!!!!"""######$$$######"""!!!!!!!!!"""""""""############""""""%%%%%%%%%$$$$$$$$$###### !!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!"""###"""!!!!!!###%%% !!!"""###$$$######"""######""""""""""""######$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!""""""###########################!!!!!!!!!""""""""""""""""""#########$$$$$$%%%%%%$$$$$$%%%$$$$$$%%%)))+++??????<<<555+++%%%###%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$&&&(((***)))'''*********---000555:::<<>>:::666000///---,,,***)))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!###############"""!!! """!!! !!!###%%%&&& !!!"""###$$$$$$$$$$$$$$$$$$#########""""""###""""""!!!""""""###$$$"""""""""!!! """"""############""""""$$$###  ###$$$!!!!!!!!!!!!!!!""""""### !!!"""###$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###""""""!!!!!!"""""""""!!! !!!"""""""""############"""######$$$$$$######"""######$$$$$$$$$######"""""""""#########""""""!!!""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""###########################$$$$$$$$$!!!!!!"""""""""######### """###"""!!! !!!"""""""""""""""%%%'''&&&'''(((&&&$$$###%%%'''$$$$$$%%%&&&&&&&&&&&&%%%&&&'''''')))+++,,,------///222777>>>CCCHHHJJJKKKPPPSSSUUUVVVUUUTTTUUUUUUTTTTTTTTTTTTSSSQQQOOOMMMJJJMMMPPPQQQRRRUUUZZZ^^^$$$######"""######$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((('''(((+++---000444999===???AAADDDGGGIIIKKKKKKKKKLLLLLLLLLKKKIIIHHHIIIJJJIIIQQQ\\\iiiwww}}}}}}}}}xxxrrrmmmiiigggkkklllmmmoooqqqsssuuuvvv{{{||||||~~~{{{wwwsssqqqpppnnnkkkhhhaaa___[[[XXXYYY^^^fffllloooqqqssstttrrrnnniiifffeeeeeeeeeeeeggglllsssyyy{{{yyyppplllmmmiiihhhfffeeefffjjjmmmppprrrvvv|||{{{|||zzzwwwssssssuuuyyy}}}}}}zzzvvvwww{{{|||wwwvvv~~~{{{sssooommmpppuuuuuunnnfff^^^ZZZVVVSSSSSSUUUVVVVVVWWW\\\eeeooowww}}}vvvnnn^^^YYYRRRKKKGGGCCCAAA???555333000---+++)))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!"""############""""""!!!"""!!! !!!###%%%&&& """###$$$$$$$$$$$$$$$$$$$$$#########""""""###""""""!!!""""""###$$$""""""!!!!!! """"""############""""""$$$###  ###$$$!!!!!!!!!!!!!!!""""""#########"""""""""###$$$$$$$$$###"""!!!!!!"""###$$$"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""!!! !!!!!! """!!!"""""""""""""""#########$$$$$$###""""""###$$$$$$"""######$$$$$$$$$######!!!""""""#########""""""########################!!!"""""""""##################$$$$$$###"""!!!!!!""""""#########$$$$$$$$$$$$#########"""""""""!!! !!!###$$$$$$###!!! !!!""""""!!!!!!###$$$(((((('''%%%$$$######$$$%%%%%%&&&'''''''''''''''%%%''')))+++---///111222777;;;@@@FFFJJJMMMNNNNNNRRRTTTVVVWWWVVVUUUVVVVVVRRRRRRRRRQQQPPPMMMKKKJJJMMMSSSYYY]]]^^^___bbbeee$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))))),,,000333666:::>>>BBBEEEFFFHHHJJJKKKLLLKKKKKKHHHHHHGGGGGGGGGJJJOOORRRXXXdddsss{{{{{{}}}wwwuuussspppnnnlllkkkjjjkkkkkkllloootttyyy}}}}}}wwwrrrqqqrrrtttmmmjjjfffddddddeeeeeeddd___]]]ZZZXXXZZZ```hhhooovvvxxxzzz{{{xxxsssmmmiiiiiijjjkkklllnnnrrrxxx{{{~~~|||uuurrrrrrnnnmmmllllllmmmoooqqqssswwwzzz~~~|||wwwuuussspppnnnnnnpppsssuuutttrrrqqquuu{{{tttpppmmmrrr|||}}}{{{|||{{{{{{~~~xxxvvvsssuuuvvvtttnnnhhh^^^[[[WWWUUUTTTRRRPPPOOOPPPRRRZZZeeennnuuu|||mmmfff\\\SSSLLLGGGCCC@@@;;;999444000,,,******)))))))))((((((((((((''''''))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$##############################$$$$$$%%%&&&&&&&&&########################"""######$$$$$$$$$############$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$############"""########################!!!!!!!!!"""######$$$$$$""""""############"""""""""  """!!!!!!!!!!!!!!!"""######%%%$$$$$$#####################""""""""""""######$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!"""!!!!!! %%%$$$""""""###$$$######"""""""""!!!"""######$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###""""""######$$$$$$##############################""""""""""""###############$$$%%%%%%$$$"""!!! """""""""###$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!%%%&&&&&&'''&&&%%%$$$###!!!###$$$$$$######$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))))))))'''***...000222555999;;;AAADDDHHHMMMOOOPPPPPPOOOQQQTTTVVVVVVUUUTTTTTTUUUOOOPPPPPPPPPPPPPPPOOOOOOYYY___gggllllllkkklllmmm$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((()))+++,,,---111666:::===@@@CCCFFFHHHIIIJJJKKKKKKKKKJJJIIIEEEFFFFFFGGGLLLSSS]]]cccppp}}}}}}{{{{{{vvvuuusssrrrrrrrrrssstttuuuvvvyyy}}}xxx{{{~~~~~~|||zzzzzz{{{uuurrrnnnlllkkkllllllkkkeeedddbbbbbbcccdddeeefffaaa```______aaagggooouuu}}}~~~~~~}}}zzzwwwsssqqqrrruuuxxx{{{|||~~~zzzwwwvvvssstttuuuvvvxxxyyyzzz{{{~~~zzztttqqqnnnmmmmmmooopppqqqooooooqqqvvv|||~~~rrrnnnlllnnnsssxxxzzzzzzwwwrrrqqqsssttttttzzz~~~|||{{{yyyxxxtttoookkkaaa^^^ZZZVVVTTTRRRPPPNNNPPPOOOSSS]]]eeelllvvv{{{uuulllccc[[[SSSMMMIIIFFFCCC===888333000//////*********)))))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""#########"""""""""######$$$$$$$$$######$$$$$$$$$############"""$$$$$$%%%%%%%%%###"""!!!!!!""""""######$$$%%%%%%""""""############""""""  !!!!!!!!!!!!!!!"""############""""""""""""######""""""############""""""$$$#########""""""""""""###"""""""""!!!!!!!!! ###""""""!!! !!!!!!!!!$$$%%%%%%$$$######$$$&&&###"""!!!!!!!!!"""$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$########################""""""""""""############"""###$$$%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%%%%'''!!!!!!!!!###&&&(((******'''''')))******+++++++++,,,000555888;;;>>>CCCGGGJJJLLLOOORRRTTTTTTSSSSSSRRRTTTUUUUUUSSSQQQQQQQQQNNNOOOPPPRRRUUUXXXZZZ[[[fffkkkqqqtttsssqqqqqqsss%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&''''''''')))(((((((((***+++---///000444:::???BBBEEEGGGIIIHHHIIIJJJJJJIIIHHHGGGFFFKKKKKKMMMPPPWWWbbbooowww}}}{{{zzzzzz{{{|||~~~~~~tttvvvwwwuuupppmmmlllmmmiiifffcccccceeefffdddaaabbbbbbcccdddeeegggggghhhbbbcccdddeeeiiiooowww}}}~~~}}}{{{yyywwwuuuuuuttt{{{~~~{{{xxxwwwxxx{{{}}}zzzvvvtttqqqpppppppppppppppttttttwww}}}tttrrrpppooopppqqqqqqppptttpppnnnrrrsssssszzz~~~zzzvvvrrrpppfffbbb\\\XXXUUUTTTRRRPPPTTTPPPRRRXXX^^^cccmmmxxxzzz}}}}}}vvvoooggg___ZZZPPPLLLFFF@@@:::777555555***)))))))))((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''!!!!!!"""###$$$%%%%%%&&& !!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%!!!"""###$$$$$$###!!! ######$$$$$$$$$######"""$$$$$$$$$############"""$$$%%%&&&'''&&&$$$!!! ######""""""!!!!!! """"""############""""""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!"""###$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!! ######""""""!!!!!!!!! $$$######""""""""""""""" """$$$###!!! ###&&&###"""!!!!!!!!!"""$$$%%%!!!###&&&''''''&&&###!!!!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################""""""""""""############ !!!###%%%&&&%%%$$$###!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%"""!!!!!!"""###$$$&&&'''###%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$&&&((((((((((((((()))++++++,,,,,,,,,000555:::>>>AAAEEEKKKOOONNNPPPSSSUUUWWWWWWVVVVVVSSSUUUVVVUUURRROOONNNNNNNNNOOOQQQUUUZZZ___dddgggmmmqqqtttuuusssqqqsssttt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***...222555888;;;>>>@@@DDDHHHKKKKKKKKKJJJJJJIIIHHHGGGGGGJJJNNNVVVaaaooo|||~~~tttppplllhhhfffbbb^^^```ddd```cccbbb^^^]]]aaaddddddcccggglllllliiiiiikkkooommmooorrrtttvvvzzz~~~yyywwwyyy|||~~~~~~~~~|||{{{zzztttsssrrrsssuuuxxx|||~~~}}}yyywwwtttqqqpppooopppqqqppprrrsssrrrrrrwww|||wwwuuuxxx{{{||||||zzzvvvnnnggg___\\\\\\[[[WWWSSSUUURRRSSSYYYbbbiiikkkjjjnnnqqqwww~~~|||pppccc\\\WWWOOOHHHCCC>>>888333000...,,,*********((('''******))))))(((((('''''')))((('''&&&&&&'''((()))***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$######"""######### !!!###$$$$$$###"""!!!%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$$$$###"""!!!!!!""""""%%%%%%$$$###"""""""""### """%%%'''(((&&&$$$"""""""""""""""############"""######$$$$$$$$$######"""###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""##########################################$$$%%%%%%%%%%%%$$$########################%%%$$$$$$$$$###""""""""""""""""""""""""###$$$$$$"""############$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$%%%$$$#########$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&---+++)))(((***...222555;;;>>>BBBGGGLLLPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWVVVUUURRROOONNNMMMMMMMMMSSSUUUXXX\\\```fffmmmrrrvvvxxxzzz{{{zzzzzz{{{|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''')))***+++---...111666999<<<===???@@@AAADDDHHHKKKLLLKKKJJJHHHHHHHHHHHHHHHVVV___mmm|||~~~|||rrriiicccaaabbbccc```[[[ZZZ^^^\\\```aaa^^^^^^bbbddddddhhhlllpppqqqoooppptttxxxyyy}}}}}}zzzyyyxxxooopppqqqtttxxx}}}~~~zzzwwwtttsssrrrnnnqqquuuwwwyyy~~~|||yyyuuuqqqpppsssvvvxxxxxx||||||wwwsssmmmgggbbb^^^ZZZXXXYYYWWWWWW]]]eeekkkkkkiiiaaacccffflllsss{{{}}}ssseee```YYYRRRLLLEEE===888666333000---,,,+++)))'''******))))))((((((''''''(((((('''&&&&&&'''((((((((((((((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""######"""""""""###"""""""""###$$$$$$%%%"""###############""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$######"""""""""""""""%%%$$$######""""""######"""""""""######$$$$$$$$$""""""""""""############"""######$$$$$$######### !!!######"""!!!!!!"""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""####################################""""""###$$$$$$$$$$$$#################################""""""""""""""""""###"""""""""""""""###$$$"""############$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''&&&&&&&&&''''''(((,,,++++++,,,000555999<<>>>>>===<<<<<>>CCCEEEIIIKKKNNNQQQTTTVVVWWWWWWWWWWWWWWWVVVTTTRRRPPPOOOMMMLLLKKKKKKOOOVVV\\\aaa\\\bbbkkkuuu}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((,,,000333666777:::<<<===<<<;;;999999<<>>BBBHHHLLLGGGKKKRRR\\\iiivvv}}}yyywwwyyy}}}}}}tttjjjbbb[[[XXXVVVWWW[[[___``````fffdddeeefffccc^^^]]]```hhhooouuuvvvvvvxxxwwwssssssvvv||||||wwwvvvwwwzzz|||~~~~~~~~~{{{vvvqqqssswww|||~~~{{{zzz|||~~~|||yyysssmmmiiihhhgggjjjnnnlllfff```ZZZVVVQQQMMMLLLOOOTTTWWWbbbooo|||}}}xxxpppfff^^^YYYKKKFFF@@@:::666333000...---,,,+++***)))(((''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""###$$$######""""""!!!""""""###'''&&&$$$"""!!!!!!""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!"""############""""""###""""""!!!""""""##############################!!!"""""""""###########################"""!!! !!!"""$$$$$$"""""""""###########################!!!!!!""""""""""""!!!!!!!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''+++///222777:::???DDDHHHLLLMMMNNNSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQOOOLLLJJJHHHFFFEEEFFFIIIOOOXXXcccmmmsss~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++...///333666:::===>>>???AAABBB===???CCCFFFHHHLLLPPPSSSPPPVVVbbbppp}}}yyyxxxzzz{{{zzzuuutttyyy~~~~~~{{{yyy|||wwwoooggg___XXXVVVVVVVVVXXX]]]aaadddeeefffddddddeeedddaaaccchhhttt{{{|||zzzzzz}}}~~~yyytttrrruuuyyy~~~~~~wwwrrrsssxxx}}}}}}}}}{{{tttnnnnnnlllkkkmmmpppnnngggaaaZZZWWWRRRNNNLLLMMMNNNPPPSSS```nnnvvv{{{}}}}}}wwwpppkkkiiiYYYSSSKKKCCC===888555222///...---,,,+++))))))(((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######&&&$$$"""!!!!!!"""$$$&&&$$$###"""!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!###$$$$$$###""""""""""""!!!!!!!!!"""######"""###$$$%%%$$$###"""!!!""""""""""""########################"""!!! """###%%%$$$###""""""####################################$$$$$$#########""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""############$$$$$$$$$$$$###############$$$%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''')))---222666999AAACCCGGGKKKNNNPPPPPPPPPSSSTTTUUUUUUTTTSSSRRRQQQSSSQQQNNNKKKHHHEEEDDDCCCAAAEEEMMMXXXeeerrr}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++///222555444777;;;===???BBBEEEGGGGGGLLLSSSXXX[[[]]]___``````hhhuuu}}}uuuqqqqqqqqquuuuuurrrttt|||}}}yyytttqqqpppnnnpppnnniiieeeccc___YYYXXXYYYZZZ]]]```cccddddddccccccfffkkkmmmmmmqqqwww||||||zzzuuuuuuxxx|||~~~vvvppppppuuuyyy~~~|||{{{xxxuuuuuurrrppprrruuutttnnnhhh```\\\WWWRRRNNNMMMMMMNNNMMMVVV___fffnnnwww{{{{{{yyy|||{{{xxxwwwwwwkkkdddYYYNNNFFF???999666000000///...,,,+++***)))(((((()))******)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######"""!!!!!!!!!!!!""""""###!!!!!!"""""""""!!!!!! """""""""""""""#########"""""""""""""""""""""""" !!!###$$$$$$$$$""""""!!!!!!!!!!!!!!!"""######""""""#########"""!!! """"""""""""########################"""!!!  """$$$$$$######$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""####################################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""""""""""""""###$$$%%%&&&'''"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''(((***---111666;;;@@@BBBJJJLLLNNNRRRTTTUUUUUUUUUSSSSSSTTTTTTSSSQQQPPPNNNNNNLLLJJJGGGFFFFFFGGGHHHIIIPPP\\\kkkzzz%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''((((((***...222666888888;;;???BBBEEEIIIMMMPPPXXX^^^gggmmmpppqqqqqqqqqmmmuuu{{{tttqqqjjjppprrrpppttt~~~|||{{{xxxtttpppmmmjjjhhhffffffdddaaabbbeeeccc___\\\]]]___aaabbbcccbbbaaabbbdddkkktttyyy{{{{{{zzz}}}|||yyy}}}|||tttpppqqquuuzzz}}}|||{{{}}}}}}{{{}}}zzzttthhhddd]]]UUUPPPMMMMMMMMMNNNRRRVVVZZZbbblllssstttvvvzzz~~~~~~}}}~~~xxxpppdddWWWLLLCCC<<<888222111000///---,,,+++***((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!"""######"""!!! !!!###$$$%%% !!!""""""!!! ######""""""""""""""""""""""""""""""""""""""""""!!!###$$$%%%$$$###"""!!!!!!!!!!!!!!!"""######""""""!!! """"""""""""########################"""!!!  ###$$$$$$$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""######""""""!!!!!! !!!""""""###$$$&&&'''((("""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$######"""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((()))))))))(((''',,,...222888===CCCGGGIIIOOOPPPSSSUUUWWWXXXYYYYYYRRRSSSSSSSSSRRRPPPOOONNNHHHFFFEEEEEEFFFJJJOOOQQQWWW___lll|||$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&$$$###$$$$$$%%%+++******...333888::::::AAADDDDDDCCCHHHSSS]]]bbbmmmrrrwwwyyyxxxuuusssqqquuuxxxqqqnnnrrrtttwww{{{}}}zzzuuulllkkkkkkhhhffffffcccccceeeeeedddaaa^^^]]]]]]^^^```dddhhhjjjhhhgggoooqqquuuzzz|||vvvtttwwwzzzyyywww|||~~~yyyxxx|||sssnnneee\\\VVVSSSRRRSSSRRRTTTVVVWWWWWW[[[bbbgggkkkpppwww~~~wwwkkk```VVVMMMCCC===<<<888444111000...,,,***))))))((('''''''''''''''&&&'''''''''''''''''''''#########$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%""""""""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''###!!!###%%%%%%$$$$$$%%%&&&%%%###!!!!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%######"""""""""""""""###$$$#########""""""!!!!!!######"""""""""""""""###%%%%%%$$$$$$###"""""""""&&&&&&%%%$$$###"""!!!!!!""""""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""#########$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!'''&&&&&&%%%$$$###"""""" """###$$$$$$$$$###""""""""""""""""""""""""###########################$$$%%%%%%######$$$%%%"""############$$$$$$$$$###"""""""""!!!!!! """"""############"""""" !!!!!!"""###$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%(((&&&%%%$$$%%%%%%%%%$$$%%%&&&&&&&&&'''***...222444777<<>>BBBGGGKKKNNNPPPQQQRRRRRRTTTUUUWWWXXXXXXYYYUUUSSSPPPMMMJJJIIIIIIIIIEEEGGGKKKPPPVVV^^^ffflllvvv%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&'''((()))***,,,///333777<<>>BBBIIIJJJMMMPPPRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQNNNMMMLLLLLLMMMNNNQQQRRR[[[___fffmmmuuu}}}%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''))),,,///111444888===>>>???CCCJJJPPP^^^mmm~~~~~~uuukkklllnnnrrrzzz}}}~~~~~~|||~~~}}}~~~~~~~~~~~~|||wwwqqqlllbbb^^^\\\```ccceeejjjoooppppppqqqsssvvvzzz~~~|||vvvrrrqqqtttxxx|||~~~|||}}}|||{{{}}}{{{pppnnnjjjiiihhhddd]]]XXXXXXXXXYYY]]]eeeoooyyy{{{xxxvvvsssoookkk___ZZZRRRJJJDDD===888444,,,,,,+++++++++++++++,,,******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###%%%$$$$$$######$$$$$$%%%%%%$$$######"""""""""###!!!!!!!!!!!!!!!"""######""""""""""""""""""#####################$$$%%%%%%$$$$$$$$$#########"""""" !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!! !!!""""""######%%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""###########################$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%''''''&&&%%%&&&''')))---333999>>>CCCHHHKKKOOOPPPRRRSSSTTTUUUTTTTTTVVVVVVTTTRRRQQQOOONNNNNNKKKLLLNNNRRRVVV[[[___aaannnttt|||%%%&&&&&&&&&''''''''''''%%%&&&'''))),,,000333555777;;;?????????EEEQQQ\\\rrr|||}}}sssjjjaaagggooozzz}}}~~~}}}}}}}}}~~~~~~|||zzzwwwuuuqqqlllgggbbb^^^\\\]]]aaadddeeehhhmmmqqqsssxxx}}}|||yyyuuurrrrrrtttyyy|||{{{yyyxxx{{{~~~vvvuuutttqqqlllfff^^^XXXWWWTTTQQQQQQVVV```jjjqqq|||zzzyyyzzz}}}~~~|||yyykkkfff]]]UUUMMMFFF@@@<<<000///...---,,,+++++++++(((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''(((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$!!!###%%%%%%$$$######$$$&&&&&&%%%###!!! !!!###%%%$$$$$$######$$$$$$%%%%%%$$$###""""""""""""""" !!!"""###""""""""""""###########################$$$%%%&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!#################################$$$$$$$$$%%%%%%!!!!!!!!!"""""""""######""""""""""""!!!!!!!!! !!!!!!""""""######$$$$$$###""""""!!!""""""""""""""""""""""""""""""###########################%%%&&&%%%$$$###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$''')))(((&&&&&&)))---111555<<>><<<888444///+++)))'''$$$%%%%%%&&&'''((())))))''''''''''''(((***++++++&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""""""""""""""###$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&!!!$$$''''''$$$"""###$$$$$$$$$###"""!!!"""%%%'''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""#########$$$############$$$%%%&&&'''"""""""""###$$$$$$%%%%%%$$$$$$##################"""""""""""""""""""""""" !!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$############"""############""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""############$$$$$$$$$ !!!!!!"""""""""###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%(((++++++***...777>>>BBBFFFLLLOOOQQQQQQRRRSSSRRRSSSTTTUUUUUUUUUTTTSSSSSSPPPLLLIIIJJJNNNSSSWWW[[[bbblllwww((('''%%%$$$$$$%%%'''((((((***---111555999;;;<<<<<>>AAACCCDDDAAACCCBBBAAALLL\\\dddcccXXXWWW^^^nnnvvvqqqqqqqqqppppppppppppqqquuuqqqllljjjlllppptttvvvwww||||||}}}~~~yyytttqqqnnnhhh___VVVPPPNNNNNNPPPOOOPPPVVV___kkkwwwzzzuuurrrnnnlllcccYYYNNNGGGBBB;;;555444000---***)))))))))((('''((((((((('''''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###'''%%%#########$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$#######################################"""""""""###$$$$$$$$$"""!!!"""###""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$%%%###"""!!!"""$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&######$$$%%%&&&'''((((((%%%&&&&&&&&&%%%&&&)))+++***///888???DDDIIILLLNNNPPPQQQSSSVVVWWWWWWWWWWWWUUUUUUTTTQQQNNNLLLMMMNNNGGGKKKQQQ[[[eeeooowww{{{|||'''&&&&&&&&&(((+++---///222555999===AAACCCDDDEEECCCCCCBBBDDDNNNZZZ^^^ZZZUUU\\\iii{{{sssmmmmmmllljjjiiiiiijjjlllpppmmmkkklllqqqvvvyyyzzzzzzyyyyyyxxxxxx{{{|||zzzxxxrrrhhh___YYYVVVTTTTTTXXXVVVWWW[[[dddnnnvvvzzz}}}{{{yyywwwuuutttlllcccXXXOOOHHHAAA<<<:::222///+++))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""''''''&&&$$$$$$'''&&&$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!! ######$$$$$$$$$$$$######"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""#########$$$$$$$$$###################################################$$$%%%$$$"""!!!"""###""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((''''''(((((((((***...111222777???FFFJJJNNNPPPRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUUUURRRNNNJJJIIIJJJLLLOOOVVV```kkkttt{{{~~~}}}'''''''''(((+++...111333888;;;???CCCFFFGGGGGGGGGEEEEEEEEEIIISSS[[[]]]YYY^^^iiixxx~~~qqqjjjjjjiiifffccccccfffhhhllllllooossswww{{{|||}}}~~~wwwqqqooonnnmmmpppttt~~~yyyrrrkkkfffaaa]]]YYY]]]ZZZYYYZZZ___fffllloootttvvvyyy{{{{{{zzzzzzyyyvvvpppeeeXXXMMMFFF@@@;;;555111---***)))(((''''''*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$######((()))%%%$$$''''''$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!!!!""""""######$$$$$$&&&%%%%%%$$$$$$######"""#########$$$$$$#########!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""#########$$$$$$$$$#######################################$$$$$$$$$###$$$%%%$$$###""""""$$$""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$""""""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++...333666===AAAEEEIIILLLOOORRRTTTSSSSSSSSSTTTTTTSSSSSSSSSRRRPPPNNNJJJGGGFFFIIIKKK___gggrrr|||}}}{{{(((((()))+++...222666888:::<<<@@@CCCEEEEEEEEEDDDAAABBBEEELLLUUU\\\___^^^kkkxxx}}}|||~~~}}}{{{~~~zzznnnggghhhgggdddaaabbbgggkkkppptttzzz}}}tttnnniiihhhiiijjjooovvvzzz{{{~~~~~~yyyuuusssnnnhhhccc___]]]\\\]]]```ccceeeeeeggglllrrrxxxzzz|||~~~~~~rrrbbbTTTKKKCCC<<<999555000,,,******)))((()))))))))(((((((((''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######"""!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%$$$$$$)))...(((###%%%&&&###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############$$$$$$#########"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$###"""###%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&))),,,///333888;;;FFFHHHKKKMMMNNNPPPSSSUUUVVVUUUUUUTTTSSSSSSRRRRRRLLLKKKIIIGGGGGGJJJOOOSSSgggooo{{{}}}{{{{{{}}})))***+++---111555999<<<;;;===@@@CCCDDDCCCAAA@@@>>>AAAHHHRRR\\\dddjjjnnnyyy{{{yyy{{{}}}}}}yyy|||zzzrrrkkkeeeffffffdddbbbeeemmmsss|||~~~}}}||||||}}}sssmmmiiihhhiiikkkqqqyyy{{{{{{}}}}}}{{{{{{yyytttooogggfffeeeffffffddd```]]]\\\bbbiiiooouuuzzz|||lll^^^UUULLLDDD>>>:::444000...---,,,,,,'''&&&&&&&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%%%%!!!000888///%%%$$$%%%###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#####################"""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$"""""""""""""""""""""""" !!!!!!!!!""""""##################$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&)))...222666;;;@@@CCCJJJLLLOOOQQQRRRSSSUUUVVVVVVUUUTTTRRRQQQPPPOOOOOOIIIJJJJJJKKKOOOVVV^^^dddpppxxx|||xxxttttttyyy~~~***+++,,,...222777;;;>>>@@@BBBEEEHHHHHHFFFDDDBBBCCCHHHRRR^^^iiirrr{{{}}}vvvxxx|||~~~yyyvvvxxxuuuooolllhhhccceeefffeeeeeeiiissszzzuuutttssssssvvvzzz|||zzzzzzzzzzzz~~~yyysssnnnlllkkklllsss{{{~~~~~~}}}{{{xxxrrrqqqpppooollleee]]]XXXUUUZZZaaagggnnnvvvqqqeee___WWWOOOBBB>>>777333111000///...***))))))))))))(((((((((&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###########################""" !!!###%%%&&&&&&&&&888BBB777)))&&&&&&%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!############$$$$$$$$$$$$ !!!!!!!!!!!! $$$$$$##################""""""""""""""""""""""""########################!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############%%%$$$###""""""###$$$%%%!!!""""""""""""#########$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&'''((()))))))))---333999>>>BBBGGGJJJJJJNNNRRRUUUVVVVVVVVVWWWSSSRRRQQQOOOMMMLLLLLLKKKKKKLLLNNNRRRXXXbbbmmmtttwwwuuusssuuuzzz))),,,000555:::>>>@@@AAADDDCCCCCCDDDEEEEEECCCAAAEEERRR___hhhrrr~~~~~~zzzxxx||||||vvvsssvvv|||}}}ssskkkfffdddddd```eeejjjjjjiiippp}}}}}}xxxvvvyyyzzzwwwtttpppooopppsssxxx{{{zzzxxxyyyvvvsssrrrssswww|||{{{yyyyyyzzz{{{{{{{{{~~~}}}xxxtttrrrsssvvvxxx}}}yyyrrrllleee```]]]UUUWWW\\\dddkkkqqq{{{}}}vvvmmm^^^QQQJJJBBB:::888555000+++******))))))(((((()))))))))((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&(((999@@@333$$$"""%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%$$$""" !!!"""###$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""#########"""!!!!!! !!!  """"""  """$$$%%%$$$###"""########################""""""!!!!!!"""$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$(((''''''&&&$$$######"""!!!"""###$$$$$$###"""!!!""""""############""""""#########"""""""""""""""########################%%%%%%%%%$$$$$$$$$######!!!""""""""""""!!!!!! """"""""""""############$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&(((((('''&&&((()))+++111888???CCCFFFIIIJJJQQQRRRSSSTTTUUUTTTSSSSSSPPPUUUXXXUUUMMMHHHIIIMMMPPPPPPWWWeeeooouuu~~~vvvvvv{{{yyyzzzwwwsssttt}}},,,///333888<<>>CCCIIIMMMPPPRRRTTTUUUUUUUUUUUUWWWUUUTTTQQQNNNKKKIIIHHHHHHGGGNNNXXX^^^ccchhhooouuuzzzrrrlllgggjjjsss|||}}}yyyuuuooohhheeelllvvvxxxxxxtttooorrr~~~???@@@BBBCCCDDDDDDDDDCCCCCCHHHRRRbbbttt{{{vvvxxxvvvrrrppprrrqqqnnnppprrrwwwxxxtttnnnkkkjjjjjjkkkjjjlllooovvv}}}}}}wwwqqqmmmgggfffeeebbb``````bbbdddiiinnnvvv}}}zzzwwwssspppooooooooonnnsssqqqpppoooooonnnlllkkkhhhfffccc```]]][[[ZZZYYYWWWYYY\\\^^^___```bbbccchhhkkkmmmllljjjiiijjjllllllmmmoooqqqtttuuuvvvwwwuuusssqqqpppqqqrrrqqqpppoooooooooppppppqqqssssssssstttuuusssooonnnqqqtttpppqqqrrrssssssuuuyyy{{{yyyzzz|||~~~{{{vvvqqqjjjdddffflllrrrzzzwwwkkkfffbbb___^^^```XXX^^^bbbdddjjjuuuyyyvvvnnnaaaUUUPPPGGGCCC===666111...------*********+++,,,,,,------%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$!!!$$$$$$"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!#########"""$$$$$$$$$###############################################################%%%%%%$$$$$$###"""""""""!!!"""!!!  ###%%%''''''&&&&&&######################## !!!###$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$&&&((()))***+++///222888===BBBGGGLLLPPPOOOQQQSSSTTTSSSSSSTTTVVVTTTRRRPPPLLLJJJHHHGGGGGGRRRZZZeeeiiiiiijjjpppuuu}}}pppddd___]]]eeerrr|||~~~|||vvvpppjjjeee___]]]ccckkkdddfffeeedddlll|||@@@???BBBFFFFFFBBBBBBEEEDDDSSSeeetttzzzsssvvvwwwsssllljjjmmmppppppuuuzzz}}}{{{~~~sssoookkkggggggiiimmmooowww{{{~~~xxxqqqkkkgggeeedddcccbbbaaa``````aaabbbbbbkkknnnrrrvvvyyyzzzzzzyyysssrrrpppnnnllljjjiiihhhrrrpppmmmjjjiiijjjkkklllhhhfffccc___\\\ZZZYYYYYY]]]^^^``````aaadddjjjooorrrrrrqqqnnnlllmmmooorrrooopppsssvvvxxxyyyzzzzzzuuusssrrrrrrssssssqqqpppsssrrrrrrsssvvvwwwwwwvvvyyyxxxuuusssqqqqqqrrrrrruuusssrrrssstttuuuuuutttwwwwwwxxxzzz{{{ooofffcccggglllttt}}}}}}wwwqqqhhh___YYYWWWZZZ]]]___cccmmm{{{|||vvvooobbbVVVPPPIII@@@:::777444000...************)))((('''&&&++++++******))))))((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$######"""!!! ########################!!!"""$$$%%%&&&&&&%%%$$$%%%%%%$$$###"""!!!  !!!""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&+++)))'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$)))((('''&&&%%%$$$$$$$$$&&&''''''''''''))),,,///999===BBBFFFHHHJJJLLLMMMRRRTTTUUUUUUTTTTTTUUUVVVSSSLLLIIIKKKLLLKKKNNNUUU]]]lllwwwuuuqqqsssyyy{{{}}}mmmeee^^^[[[[[[bbbllluuuyyyzzzppplllfffcccbbbbbbcccbbb^^^___aaagggqqq}}}AAAAAACCCEEECCC@@@BBBGGGQQQ^^^ooo{{{xxxrrrrrrtttrrrnnnnnnssswwwxxxzzz~~~yyyzzz|||}}}{{{wwwtttmmmmmmlllkkkkkknnnssswwwyyyllljjjfffbbb___^^^^^^___aaaaaaaaaaaabbbdddfffgggiiikkknnnqqqssssssrrrrrrooonnnllljjjhhhgggffffffooommmkkkiiiiiijjjlllmmmmmmkkkiiigggeeedddcccccceeeggghhhhhhhhhkkkpppuuuuuuvvvvvvtttssssssuuuwwwvvvwwwzzz}}}~~~~~~}}}xxxwwwvvvvvvxxxxxxwwwuuuvvvuuutttuuuwwwxxxwwwvvvxxxwwwuuusssssstttuuuvvvvvvtttrrrrrrsssttttttssswwwvvvvvvxxx|||{{{sssooooooqqqsss|||zzzpppddd]]][[[]]]___```cccjjjvvv}}}xxxsssiii```VVVNNNEEE>>>:::666333000))))))))))))((('''&&&&&&*********))))))(((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$#########""""""&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$##############################%%%$$$$$$###""""""!!!!!!########################"""######$$$$$$$$$$$$###""""""""""""############ !!!""""""#########"""""""""""""""""""""""""""######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&))))))(((&&&&&&%%%%%%%%%$$$%%%&&&(((***...333777;;;???DDDIIIKKKMMMOOOPPPTTTUUUVVVTTTRRRPPPPPPQQQOOOKKKKKKOOORRRSSSWWW^^^lllxxx{{{vvvyyyvvviiiccc```^^^^^^bbbiiinnnnnnllljjjeee___[[[\\\___bbbddddddfffjjjqqqyyyEEEDDDEEEEEEBBBAAAGGGPPPbbbnnn{{{~~~yyyuuurrrpppnnnqqqqqqpppssszzz~~~~~~|||qqqooottt|||~~~tttnnnmmmnnnooorrrtttsssrrrtttzzzwwwllldddaaa```^^^\\\\\\]]]^^^___``````aaacccfffhhhkkkllliiijjjlllnnnnnnmmmkkkjjjjjjjjjhhhgggffffffffffffkkkjjjjjjjjjkkkmmmooopppqqqqqqpppppppppppppppqqqsssssstttssstttvvvzzz}}}|||}}}~~~~~~~~~}}}|||zzzxxxxxxyyyyyyxxxwwwxxxwwwvvvuuuvvvxxxzzz{{{zzzwwwtttssstttuuuuuuuuuxxxwwwwwwxxxzzz}}}~~~zzzwwwuuuuuu}}}{{{mmmdddaaabbbbbbbbbaaaeeemmmssszzz|||yyyssslll^^^VVVLLLCCC>>>:::666222+++++++++***))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$#########""""""&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%$$$######""""""########################$$$######""""""""""""###!!!!!!""""""############!!!"""######$$$#########""""""""""""""""""""""""$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&)))(((''''''&&&&&&&&&&&&%%%&&&(((***...333:::??????CCCIIIMMMOOOQQQSSSUUUUUUVVVVVVTTTRRRPPPOOOPPPKKKKKKMMMTTTYYY\\\aaafffssszzz}}}wwwrrrvvv~~~qqqgggdddaaaaaacccgggjjjjjjeee```ddd```[[[ZZZ]]]dddjjjnnnlllnnnsssyyyHHHFFFEEEEEEDDDHHHUUUbbbsss}}}zzzpppkkkkkklllllllllooorrrsssyyy}}}sssnnnooowwwwwwllliiimmmrrrzzz~~~|||wwwxxx~~~vvvoooiiiccc___dddcccaaa`````````aaabbbaaabbbdddfffhhhjjjlllmmmkkkllllllmmmllljjjhhhgggiiihhhhhhhhhhhhhhhiiiiiijjjkkklllnnnppprrrtttuuuuuuvvvvvvwwwyyyzzz{{{|||~~~~~~}}}}}}}}}}}}{{{|||{{{yyyyyyyyy{{{|||~~~|||xxxvvvvvvwwwwwwwwwyyyyyyyyyzzz{{{}}}~~~~~~~~~|||{{{|||~~~~~~wwwnnnggggggeeebbb______bbbeeerrr|||~~~zzzuuufff^^^SSSJJJDDD>>>999444//////...---,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$####################################$$$###""" !!!"""$$$$$$######"""!!!!!! """######$$$$$$$$$######""""""""""""""""""""""""$$$###"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$''''''&&&&&&%%%&&&&&&&&&)))***,,,...222777===BBBDDDHHHMMMQQQSSSUUUVVVXXXUUUVVVVVVTTTRRRPPPQQQRRRKKKMMMQQQXXX^^^aaadddgggooorrrrrrllliiiooo||||||pppgggeeeaaadddiiioooqqqmmmfff___]]][[[[[[___fffooouuuyyyttttttvvv{{{~~~~~~{{{wwwGGGDDDCCCEEEJJJTTTfffvvv{{{ooofffcccdddhhhjjjlllpppuuuzzzwwwtttrrrsssxxx}}}zzzqqqiiiiiipppxxx~~~zzz|||}}}yyyrrrkkkfffcccaaa```bbbbbbaaa`````````aaabbbeeefffggghhhiiijjjkkkkkkkkkkkkkkkkkkjjjhhhgggfffgggggghhhhhhjjjkkkmmmmmmnnnppprrruuuxxxzzz{{{|||{{{|||}}}~~~}}}||||||~~~~~~}}}zzzxxxxxxxxxxxxwwwwwwxxxyyyzzz|||~~~||||||{{{zzzyyy{{{~~~~~~yyymmmkkkgggbbb^^^[[[[[[\\\iiiuuu~~~xxxnnnggg]]]TTTLLLEEE===888222111///---,,,+++++++++((((((((()))))))))))))))((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################"""""""""########################$$$###!!!  !!!!!!$$$$$$######""""""!!!!!!######$$$$$$$$$######"""""""""""""""""""""""""""$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%""""""""""""############""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""#########$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&***---000333777<<>>555333000---+++)))))))))))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""!!!!!!!!!!!!""" !!!"""###$$$$$$%%%#########$$$######"""!!!""""""""""""""""""""""""""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$$$$!!!!!!!!!""""""""""""############$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((***...444999>>>DDDIIILLLJJJNNNRRRTTTUUUUUUVVVWWWUUUSSSOOOJJJGGGGGGJJJMMMWWW\\\```bbbeeejjjjjjhhhllllllnnnqqqssszzzrrrfffcccjjjpppyyy{{{sssnnnlllooovvv{{{wwwttttttuuutttnnniiiDDDDDDLLL\\\nnn}}}{{{kkkgggbbbaaadddiiinnnqqquuuzzz|||zzz|||{{{{{{||||||zzzvvvsssmmmlllkkkjjjlllooosssvvv}}}wwwqqqqqqqqqmmmjjjiiiiiihhhfffcccbbbaaabbbaaaaaabbbdddfffhhhiiijjjhhhhhhiiiiiihhhgggeeedddcccdddeeeffffffggghhhhhhhhhiiikkkmmmppptttvvvxxxzzz|||~~~~~~~~~~~~{{{yyyxxxyyy{{{}}}~~~}}}}}}|||yyyxxxvvvuuuuuuvvvwwwwwwvvvwwwyyyzzz|||~~~|||{{{zzzzzzzzzzzzuuummmfffaaa]]][[[ZZZ[[[bbbjjjrrr{{{|||vvvoooggg\\\PPPGGG:::888444000---+++******)))*********+++++++++,,,(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""#########"""""" !!!"""###$$$%%%%%%"""#########""""""!!! """"""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$##################$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$######"""######$$$%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((((((&&&&&&&&&'''''')))******///333;;;AAAEEEIIILLLOOOLLLOOORRRTTTTTTTTTTTTTTTQQQOOOKKKFFFEEEIIIPPPUUU___eeeiiijjjnnntttvvvssssssssswww~~~uuullljjjnnnuuu{{{uuuqqqnnnoooqqqnnnggg```GGGIIIUUUkkk|||ooobbb``````bbbhhhnnnsssuuu|||~~~~~~zzzwwwsssooolllddddddeeeiiinnnsssuuuvvv~~~zzzpppeeeaaacccfffeeecccaaaccceeeffffffeeefffgggccccccdddeeefffggghhhhhhgggggghhhhhhgggfffdddcccbbbcccdddfffhhhjjjkkkllllllmmmooorrruuuyyy|||~~~~~~}}}|||~~~~~~}}}wwwuuusssrrrrrrssssssssssssssstttuuuwww|||{{{xxxuuuqqqppppppqqqsss~~~xxxppphhhccc```^^^]]]XXX\\\aaahhhuuuyyypppeeeWWWMMM@@@>>>999555111///......******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""$$$$$$$$$###"""############"""""""""""""""""""""""""""!!! """""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&'''"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''(((((((((((()))+++,,,---666:::AAAGGGIIIKKKLLLLLLLLLOOORRRTTTSSSRRRRRRRRRMMMKKKHHHFFFHHHPPPZZZaaadddkkkoooqqqvvv~~~}}}}}}~~~~~~{{{yyyssstttooowww~~~tttmmmmmmjjjhhhjjjllliii```WWWCCCSSSlll}}}pppiii```cccgggkkkpppvvv}}}{{{xxxnnniiihhhhhhdddfffjjjnnnsssvvvyyy{{{wwwqqqfffdddaaa``````___^^^]]]bbbbbbbbbccccccddddddeeeaaacccfffggggggggghhhiiiggghhhiiihhhfffdddcccccciiigggfffgggjjjnnnppppppssstttwww{{{zzzxxxvvvsssqqqppppppppprrrrrrrrrssstttvvvwwwxxxzzz}}}~~~|||wwwqqqlllkkkkkklllmmmzzzuuuppphhh]]]YYYZZZ\\\XXXWWW\\\jjjyyyzzzmmm```XXXOOOHHH???888555222...+++******))))))((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$"""  """""""""############"""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))***))))))))) %%%)))***)))+++111666<<<@@@EEEJJJLLLMMMNNNOOOPPPQQQRRRTTTUUUUUURRRPPPKKKEEEAAACCCMMMYYYbbbffflllpppuuu|||{{{sssooorrr|||{{{sssjjjeeebbbbbbbbbaaa___]]][[[YYYOOO___xxxxxxmmmgggbbbfffkkkqqqwww~~~zzzxxxmmmgggfffgggooopppqqqsssvvvyyy}}}xxxppphhhcccbbbaaa```___`````````___bbbbbbbbbccccccddddddddddddfffhhhiiigggffffffgggfffggghhhgggfffeeeeeeffflllkkkjjjlllpppsssvvvvvvyyy{{{yyyxxxuuusssqqqppppppppprrrsssssstttuuuvvvwwwwwwuuuwwwzzz{{{zzzzzz{{{{{{~~~}}}xxxrrrmmmkkkmmmoooqqqyyyyyytttmmmccc\\\ZZZYYYYYYYYY\\\bbbnnn{{{uuujjjdddYYYQQQFFF>>>999555111---++++++******))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$###""""""############$$$$$$$$$$$$###!!! """#####################"""""""""""""""##################"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''))))))+++///777<<<@@@CCCHHHLLLMMMNNNOOOPPPOOOOOOQQQRRRRRROOOKKKHHHFFFCCCAAAFFFQQQ\\\eeeiiinnnssszzz}}}}}}}}}~~~zzztttpppnnnwwwxxxqqqjjjccc___[[[[[[[[[[[[YYYVVVTTTRRR]]]mmmyyyqqqjjjfffgggkkkrrryyy~~~{{{xxxzzzxxxmmmiiijjjlll{{{{{{{{{zzz{{{~~~zzzpppjjjeeeaaa]]]^^^^^^^^^^^^___```aaaaaacccccccccdddddddddddddddgggiiijjjjjjhhheeeeeeeeeeeeggghhhhhhggghhhjjjlllpppoooooorrrvvvzzz}}}~~~yyyxxxuuusssrrrqqqqqqqqqrrrrrrssstttuuutttttttttqqqqqqrrrtttvvvwwwvvvuuuuuu{{{|||uuuooommmnnnrrruuuzzz}}}zzzwwwnnnddd^^^YYY]]]^^^\\\\\\cccqqq~~~~~~vvvqqqfff^^^QQQFFF???999333///,,,,,,+++***************((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$##################$$$$$$$$$%%%$$$"""!!!!!!###$$$$$$$$$############""""""""""""###""""""!!!!!!""""""###""""""""""""############$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%***))))))***///777???DDDEEEHHHLLLOOOOOOPPPPPPQQQNNNOOOPPPPPPMMMIIIEEEBBBCCCDDDGGGNNNYYYcccjjjnnnpppvvv}}}zzztttkkkmmmrrrvvvyyyzzzzzzzzzwwwxxxwwwtttooommmnnnppp~~~yyyssslllgggaaa\\\YYYXXXWWWWWWUUUTTTRRRQQQPPPjjjzzzwwwqqqllljjjiiimmmqqqxxx~~~zzzxxxwwwwwwyyyxxxzzz{{{|||~~~uuummmlllooossssssiiieeecccaaa```]]]^^^^^^^^^^^^___aaabbbfffffffffffffffeeeeeeeeeggghhhjjjjjjhhhfffffffffhhhiiikkkllllllooorrruuutttssstttwww|||zzzyyywwwuuutttsssttttttqqqrrrrrrsssrrrqqqpppooopppnnnmmmppptttvvvuuusssqqqxxx}}}{{{tttppppppsssvvv{{{{{{qqqiii```bbbaaa\\\YYY^^^jjjtttzzzqqqhhhZZZMMMDDD<<<555000------+++************+++((((((((((((''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###"""!!!"""###$$$$$$###############"""""""""!!!###"""!!! !!!"""### !!!!!!!!!$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((,,,++++++///666???EEEHHHIIILLLOOOQQQPPPPPPPPPQQQPPPPPPOOOMMMJJJGGGFFFFFFIIIMMMTTT\\\dddkkkpppssspppuuu{{{|||pppggg```dddiiimmmppppppooommmjjjmmmmmmkkkhhhjjjrrryyyuuupppiiiccc```]]]ZZZYYYYYYXXXUUUSSSSSSTTTVVVXXX|||}}}wwwqqqmmmlllmmmnnnssswww~~~yyyuuutttuuuvvvyyy}}}xxxuuuvvvxxx|||~~~~~~~~~yyypppjjjjjjnnnrrr|||vvvjjjbbb_________^^^^^^___aaa```______aaaccciiiiiiiiihhhhhhggggggfffcccfffiiijjjjjjjjjjjjkkkmmmooorrrsssuuuwwwzzz}}}{{{{{{|||~~~~~~}}}|||{{{yyyxxxxxxyyyyyyrrrrrrrrrqqqpppooonnnmmmooommmlllnnnrrrtttsssqqqqqqwww}}}|||vvvssstttwwwzzz~~~wwwjjjeee___ZZZYYY]]]dddhhhuuu{{{xxxoooaaaUUUKKKAAA999333000...,,,***)))))))))***))))))((((((((('''''''''''''''''''''''''''''''''$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""!!! !!!###$$$###!!!############"""""""""!!!###"""!!! !!!"""### !!!!!!!!!!!!###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((()))***+++,,,000777???EEEHHHIIILLLNNNPPPQQQPPPOOOPPPQQQOOOOOOMMMJJJHHHIIIMMMPPPXXX^^^fffkkkooorrruuuxxxrrrtttyyysssggg^^^YYY[[[^^^aaabbbccccccbbbaaacccddddddfffooo|||~~~uuukkkfffaaa]]]\\\[[[[[[ZZZZZZXXXTTTSSSTTTZZZ```dddvvvtttpppmmmmmmooosssuuuyyy}}}~~~xxxsssqqqrrrtttzzz|||vvvtttttt{{{~~~}}}|||{{{}}}zzztttnnniiihhhkkknnnzzzwwwoooeee___^^^______^^^___aaacccbbb``````cccgggkkkkkkjjjiiihhhggggggfffbbbeeeiiilllmmmnnnppprrrsssvvvzzz|||}}}|||~~~~~~~~~}}}~~~~~~{{{|||}}}}}}||||||~~~~~~~~~~~~xxxwwwuuurrrqqqpppooooooooonnnmmmmmmoooqqqqqqqqqsssyyy~~~zzzyyyzzz{{{zzz~~~rrriii^^^YYY[[[___aaaaaaooouuu~~~}}}uuujjj___UUUKKKBBB;;;444222...+++)))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%!!!!!! """###$$$"""!!!############""""""""""""###""""""!!!!!!""""""###############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))++++++000888@@@FFFIIIJJJJJJNNNOOOQQQQQQPPPOOOPPPQQQNNNOOONNNLLLKKKNNNUUU[[[hhhnnnuuuwwwuuuuuuwww{{{wwwzzz|||rrrkkkbbbYYYRRRRRRSSSUUUWWWYYY[[[\\\XXXZZZ^^^bbbjjjvvv|||qqqjjjaaa^^^ZZZYYYZZZ[[[\\\\\\ZZZXXXWWWYYY^^^fffnnnssswwwllllllkkklllooosssxxxzzz}}}zzzuuussstttvvv|||}}}}}}|||yyyvvvwwwzzz}}}zzzzzzzzzuuuuuutttqqqooooooppprrr}}}sssmmmfffbbbbbbcccbbbaaa^^^bbbeeeeeecccdddhhhlllkkkjjjiiihhhgggfffeeeeeedddggglllooorrrtttvvvxxxxxx|||~~~}}}|||}}}}}}~~~}}}~~~~~~}}}|||}}}~~~}}}|||}}}~~~~~~}}}|||{{{zzzzzz{{{|||{{{zzzzzz{{{{{{zzzyyyyyy{{{}}}zzz{{{|||~~~~~~~~~~~~~~~~~~~~~zzzwwwtttttttttuuurrrsssrrrqqqpppqqqrrrtttwww}}}{{{yyypppddd^^^___bbbddddddkkkooouuu}}}|||ssskkkbbbYYYNNNGGG999666222...+++******+++))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&"""!!!"""###%%%%%%###"""############"""""""""""""""##################"""$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''))),,,...///666???FFFIIIKKKMMMNNNOOOQQQRRRRRRQQQQQQRRRSSSPPPSSSVVVVVVVVVYYY___eeesssyyy}}}|||wwwtttwww|||vvvkkkhhhggg```XXXOOOPPPRRRUUUXXX[[[^^^___XXXZZZ___gggqqq}}}~~~yyytttnnngggbbb[[[YYYWWWXXX[[[___```aaa^^^```dddkkksss{{{{{{mmmfffgggiiilllpppvvvzzz}}}{{{wwwvvvxxx{{{}}}{{{yyyyyyxxxyyy||||||xxxwwwxxxzzzpppsssuuuwwwwwwxxxzzz|||~~~pppkkkfffcccddddddccc```]]]aaaeeefffeeefffkkkpppjjjiiihhhgggfffeeedddcccfffjjjooorrruuuwwwyyy{{{{{{~~~}}}{{{zzzzzz{{{||||||||||||~~~~~~}}}|||}}}}}}~~~|||zzzyyyzzz{{{}}}~~~~~~|||{{{yyyxxxxxxyyyxxxwwwwwwyyyyyyxxxwwwyyyzzzzzzyyyxxxwwwyyy{{{vvvxxxzzz|||}}}}}}{{{zzz}}}{{{xxxxxxyyyzzzvvvxxxyyyvvvssssssvvvyyy|||wwwllleeedddfffiiijjjiiijjjmmmrrryyy{{{tttlllcccXXXPPP<<<:::555000---++++++,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&#########%%%&&&&&&%%%###############"""""""""""""""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$""""""###$$$&&&'''((()))%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''***---000222333;;;DDDIIIJJJKKKOOORRRPPPRRRSSSSSSRRRRRRSSSUUUTTTYYY___aaaaaacccggglllxxx}}}}}}vvvssswww|||xxxjjjaaacccfffaaaXXXQQQSSSVVV[[[___cccfffggg]]]___eeennnxxxzzzrrrlllhhheeeaaa^^^YYYXXXXXX[[[___ccceeeeeeeeejjjsss}}}xxxtttqqqgggffffffiiinnnvvv}}}|||yyy}}}wwwtttvvv|||{{{sssrrrxxx{{{zzzvvvzzz{{{}}}~~~{{{nnnkkkgggdddccccccbbbaaa```bbbdddfffggghhhggggggiiihhhgggfffeeeeeeeeefffjjjmmmssszzz~~~~~~{{{yyyzzzyyyxxxwwwxxxzzz|||}}}}}}~~~~~~~~~|||{{{{{{{{{zzzwwwuuuwwwxxxyyyzzz{{{||||||||||||||||||{{{xxxvvvsssqqquuuuuuvvvwwwwwwvvvtttsssxxxvvvtttrrrrrrtttwwwyyyyyyxxxxxxyyy{{{||||||zzz~~~}}}||||||zzzzzzzzzwwwtttuuuyyy}}}}}}yyy{{{xxxqqqpppssspppkkkgggfffgggllluuu~~~zzztttmmmaaaUUUJJJBBB888333111000---***+++++++++***)))'''&&&%%%((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$###"""###$$$$$$###$$$%%%&&&&&&%%%$$$###'''%%%###""" !!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""$$$'''((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%###""""""""""""###############$$$$$$$$$########################&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&&&&&&&(((***(((((((((((()))---333777AAACCCGGGKKKNNNPPPPPPPPPPPPQQQQQQQQQOOOOOOQQQSSSPPP[[[hhhllljjjfffhhhkkkiiirrrzzzxxxqqqqqq{{{qqqiiiddddddddd^^^YYYVVVQQQSSSVVV^^^lllxxxxxxqqqiiikkkqqqyyy}}}xxxuuuooogggaaa___^^^]]][[[ZZZXXXZZZ^^^``````eeellljjjwww{{{qqqkkkiiihhhhhhhhhjjjpppyyy|||{{{}}}zzz{{{|||}}}}}}xxxsssnnnoootttzzz{{{{{{~~~~~~yyyllliiieeecccccccccbbbaaaaaabbbcccdddeeeffffffgggjjjiiiiiiiiiiiiiiijjjjjjpppsssxxx~~~~~~{{{yyy{{{zzzyyyyyyyyy{{{}}}~~~}}}~~~~~~}}}{{{zzzxxxxxxxxxwwwuuusssuuuuuuwwwxxxzzzzzz{{{{{{{{{{{{{{{zzzxxxvvvsssrrruuuvvvvvvvvvvvvuuuttttttyyywwwuuussssssuuuxxxyyyyyyxxxwwwxxxzzz||||||{{{||||||}}}~~~}}}}}}~~~~~~~~~|||zzzzzz}}}~~~}}}|||yyyyyyyyy{{{~~~yyyuuuqqqqqqvvv||||||}}}}}}wwwuuurrrooofffdddcccgggppp|||{{{sssiiiaaaPPPHHH===666333111...+++*********))))))'''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%%%%%%%$$$###!!!&&&%%%$$$"""!!!!!!!!!"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$'''%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&(((***(((((()))***---111777;;;BBBEEEHHHLLLOOOQQQQQQQQQSSSSSSTTTRRRPPPOOOPPPQQQVVV```jjjmmmjjjfffgggiiiiiiooosssrrrpppvvv~~~xxxsssppphhhaaa\\\]]]]]]YYYTTTSSSQQQSSSVVV___ppp}}}||||||}}}~~~{{{uuuppplllfff___ZZZXXXXXXWWWUUUXXXWWWYYY^^^aaabbbhhhnnnxxxuuukkkfffeeeiiiiiijjjnnnttt}}}}}}}}}~~~|||yyyvvvkkkkkkkkkmmmssszzzwwwsssvvv~~~zzzuuujjjgggdddbbbccccccccccccddddddddddddeeeggghhhiiikkkkkklllmmmooopppqqqrrrvvvyyy}}}}}}~~~~~~~~~~~~{{{xxxzzzyyyyyyyyyyyy{{{|||}}}}}}}}}~~~~~~~~~}}}}}}|||xxxvvvuuuuuuuuuuuusssqqqrrrsssuuuwwwxxxyyyzzzzzzzzzzzzzzzyyywwwvvvtttsssvvvvvvuuutttttttttttttttyyywwwuuussssssuuuwwwxxxxxxwwwvvvwwwzzz|||||||||xxxzzz|||~~~~~~~~~{{{xxxvvvuuutttrrrqqqqqqssswww|||}}}rrrjjjhhhgggiiiqqq|||~~~|||{{{}}}~~~xxxtttqqqgggcccaaadddmmmzzzzzzrrrlllYYYQQQEEE<<<666333///,,,))))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%%%%$$$###!!!%%%%%%$$$###""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################'''%%%$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&((()))''')))+++...111666===AAAFFFGGGJJJNNNPPPRRRRRRRRRUUUVVVVVVSSSPPPNNNMMMMMMYYYaaahhhkkkhhhffffffhhhjjjkkkkkkmmmssszzzllleeedddeee```ZZZVVVXXXYYYUUURRRRRRRRRTTTYYYbbbttt}}}yyyssslllgggbbb^^^XXXSSSRRRRRRQQQQQQVVVUUUXXX]]]aaaccchhhoooxxxzzzpppiiigggiiihhhjjjnnntttzzz}}}xxxrrrnnncccggglllpppuuu~~~{{{wwwqqqkkkjjjpppzzz|||tttqqqiiifffcccbbbccceeeeeeeeeggggggffffffgggiiikkklllmmmnnnpppsssuuuwwwxxxyyyzzz|||~~~~~~~~~}}}{{{{{{|||}}}}}}zzzxxxxxxxxxwwwwwwxxxyyy{{{{{{|||||||||||||||{{{{{{{{{vvvtttsssrrrssstttsssqqqrrrssstttvvvxxxyyyzzzzzzyyyyyyxxxwwwvvvuuuuuutttwwwvvvtttsssrrrsssssstttvvvuuusssrrrrrrsssuuuvvvxxxwwwvvvwwwzzz|||}}}|||vvvxxx{{{~~~}}}~~~~~~}}}zzzvvvtttsssssspppqqqqqqsssuuuwwwzzz{{{|||~~~xxxvvvuuutttxxx}}}xxxmmmffffffeeegggnnnxxx~~~~~~tttnnngggdddbbbdddmmmyyyxxxqqqcccZZZNNNCCC;;;555000---***))))))((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&"""""""""""""""!!!!!!!!!$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$###"""!!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$############"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&((()))&&&)))---111666<<>>777333...---+++*********+++,,,)))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$###""""""""""""######$$$###############"""!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((***,,,***...555;;;@@@EEEIIIMMMOOOOOOPPPQQQRRRSSSSSSTTTRRRQQQOOOKKKHHHHHHJJJMMMWWW[[[cccmmmvvv{{{{{{zzznnnqqqzzzvvvooofffaaa```^^^[[[XXXYYYUUUTTTVVVWWWVVVYYY]]]```kkkwww~~~wwwmmmfffbbb^^^YYYUUUPPPOOONNNKKKHHHGGGIIIKKKLLLKKKLLLPPPRRRSSSWWW^^^fffiiijjjhhhggghhhgggcccssshhhhhhiiijjjqqq|||}}}zzzzzzyyyzzzxxxtttmmmhhhffffffooovvvsssjjjgggdddcccbbbbbbdddiiipppvvv|||{{{xxxsssmmmhhhfffffffffccc``````aaacccccccccdddeeehhhjjjmmmoooqqqrrrvvvxxx{{{}}}|||}}}{{{}}}~~~~~~}}}|||}}}~~~}}}{{{xxxvvvuuuuuuvvvwww{{{xxxvvvvvvvvvwwwwwwvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxvvvvvvvvvvvvvvvwwwuuurrrrrrtttvvvwwwwwwwwwxxxxxxyyyzzzzzzyyyyyyuuuttttttssstttuuuwwwwwwtttttttttsssrrrqqqpppooollllllmmmnnnppprrrtttuuuyyyzzz}}}{{{xxxtttuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}|||||||||}}}}}}{{{{{{yyyvvvvvvyyy|||||||||zzzzzz{{{|||||||||{{{{{{wwwvvvuuutttrrrpppnnnmmmooonnnnnnoooooommmjjjggg\\\VVVSSSSSSUUUXXX___fffppp}}}{{{sssvvvxxxwwwttttttxxx}}}}}}nnnhhh___ZZZZZZ^^^cccfffsssyyy~~~~~~sssppphhh]]]PPPDDD<<<888111000---,,,++++++,,,,,,))))))))))))))))))))))))((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""$$$###""""""""""""###$$$"""#########""" """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$'''))))))%%%"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))+++---000444;;;@@@EEEIIIMMMOOOQQQQQQQQQQQQQQQRRRSSSSSSPPPOOOLLLHHHGGGIIINNNSSS\\\```hhhrrr|||~~~{{{qqqvvvzzzrrrrrrqqqooojjjccc]]]ZZZZZZXXXXXX\\\^^^___dddjjjqqq{{{~~~rrrllleee```\\\XXXSSSOOOKKKLLLKKKHHHDDDCCCEEEGGGGGGFFFHHHLLLNNNPPPUUU[[[^^^bbbccc``````bbbaaa]]]~~~ooofffiiiooorrr}}}|||{{{}}}vvvwwwvvvrrrnnnmmmooorrrxxx~~~vvvooogggdddggg___``````aaaccchhhooosssxxxuuupppkkkhhheeeeeeeeedddbbb___^^^___```aaaaaafffhhhlllooosssuuuvvvvvvxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||zzz{{{}}}}}}|||{{{|||}}}vvvuuusssrrrtttwww{{{~~~|||yyyuuutttuuuvvvvvvvvvrrrssstttuuuuuuvvvvvvuuuzzzyyywwwvvvuuuuuuuuuvvvvvvtttrrrrrrtttvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxttttttsssssstttuuuwwwxxxssstttttttttsssqqqooonnnkkklllmmmoooqqqsssuuuvvvzzz|||{{{vvvssstttuuuvvvxxx{{{}}}~~~}}}|||{{{{{{{{{{{{{{{}}}|||yyyyyyvvvrrrrrrvvvyyyzzzzzz{{{|||~~~~~~~~~{{{xxxuuurrrppppppqqqrrrnnnmmmkkkkkklllkkkiiihhh\\\WWWTTTVVVXXX[[[bbbiiiooo}}}zzzvvvwwwyyyuuulllaaaXXXVVVZZZ___ccckkkttt|||~~~vvvsssmmmbbbUUUIII@@@<<<333111///,,,++++++,,,---))))))))))))))))))))))))'''&&&%%%$$$%%%''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$#########%%%&&&'''"""#########!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%"""&&&)))'''"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%###############$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((())),,,...444888???EEEIIILLLOOOQQQQQQQQQQQQQQQQQQRRRRRRSSSPPPNNNJJJGGGGGGKKKRRRWWW```cccjjjttt}}}|||wwwrrrzzz~~~wwwtttttt{{{vvvkkkeeebbb___^^^___eeehhhkkkqqqxxxyyysssnnnfffbbb]]]ZZZXXXUUUPPPKKKJJJKKKKKKGGGCCCBBBDDDFFFCCCCCCEEEJJJMMMOOOUUU\\\VVVZZZ\\\[[[\\\^^^^^^[[[ssssssrrroooqqq{{{~~~~~~~~~|||{{{yyyxxxxxxuuunnnjjjmmmxxxyyyooohhhdddddddddeeeaaacccdddcccbbbdddiiimmmkkkiiifffcccaaaaaabbbcccaaa`````````aaacccfffhhhiiilllooorrrssstttuuuwwwyyyyyyzzz|||~~~}}}{{{yyy{{{~~~~~~{{{xxx|||{{{zzz{{{||||||zzzxxx{{{zzzyyyzzz{{{{{{yyywwwttttttsssssstttwwwyyy{{{|||xxxtttsssttttttqqqnnnqqqrrrsssuuuvvvvvvvvvvvvwwwuuusssqqqoooooopppqqqssssssrrrrrrrrrsssssstttttttttuuuvvvwwwxxxxxxyyyuuutttsssrrrssstttvvvxxxvvvvvvvvvtttqqqnnnmmmmmmiiijjjlllooosssvvvxxxyyy~~~~~~|||zzzyyyssssssssstttuuuwwwxxxyyy|||}}}}}}}}}|||{{{yyyxxx}}}}}}}}}}}}}}}||||||{{{zzzxxxvvvtttuuuwww{{{}}}}}}||||||~~~}}}|||{{{zzzwwwuuusssqqqnnnnnnoooooonnnllliiiggg^^^^^^]]]]]]___eeemmmsss~~~zzzuuuuuuzzz{{{rrreee[[[WWWWWWYYYZZZ```fffoooxxx|||rrrfff___YYYNNNDDD;;;666///,,,,,,,,,***(((''''''(((((())))))******((((((''''''))),,,...000***)))(((&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%)))'''&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###'''%%%###"""!!!"""###$$$((('''%%%$$$###$$$$$$%%%########################""""""############""""""%%%%%%$$$###"""""""""###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&((()))***+++...222666>>>AAAFFFKKKNNNPPPPPPPPPSSSSSSRRRRRRRRRQQQQQQPPPPPPLLLIIIIIIIIIKKKRRR[[[[[[eeepppvvv{{{~~~{{{vvv~~~rrrssszzz}}}tttmmmjjjhhhffffffmmmxxx~~~yyytttooojjjfffaaa___\\\XXXTTTPPPNNNMMMIIIHHHFFFDDDCCCBBBAAAAAACCCEEEHHHKKKOOOSSSVVVXXX[[[ZZZYYYYYYYYYYYYXXXVVVppptttxxx|||~~~wwwxxxyyyzzzzzzzzzyyyyyy}}}|||||||||}}}}}}}}}}}}ssssssqqqooopppxxxvvvpppiiidddbbbbbbcccccc```aaabbbbbbaaabbbfffiiihhhfffccc```______```aaaaaa`````````bbbdddggghhhiiimmmqqqtttuuuvvvwwwyyyzzzyyyyyyzzz||||||{{{yyy{{{}}}~~~~~~|||{{{{{{zzzyyyzzz{{{{{{yyyxxxzzzyyyyyyzzz{{{zzzxxxvvvttttttsssssstttvvvyyyzzzyyywwwuuusssssssssqqqppprrrrrrssstttuuuuuuuuuuuuvvvtttrrrpppoooppppppqqqsssrrrrrrrrrrrrsssttttttttttttuuuuuuvvvvvvwwwwwwuuutttsssrrrssstttwwwxxxuuuvvvvvvtttpppmmmlllllliiijjjlllooorrruuuwwwxxx}}}}}}}}}}}}|||zzzyyywwwtttttttttuuuvvvwwwxxxyyyzzz{{{|||}}}}}}|||{{{{{{||||||||||||{{{{{{zzzyyyxxxwwwuuuuuuvvvxxx{{{|||}}}|||{{{|||~~~~~~}}}{{{yyyvvvtttsssooopppppppppooonnnlllkkkffffffffffffiiipppxxx~~~}}}xxxyyy}}}zzznnnddd^^^\\\]]]^^^\\\aaajjjttt|||yyynnnfff___UUUJJJDDD>>>555000......,,,***(((((((((((())))))******))))))(((((()))+++---///***)))((('''&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%)))'''&&&%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$%%%$$$"""""""""###$$$&&&&&&%%%$$$#########$$$%%%##############################$$$$$$$$$$$$######&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''((()))+++---111666:::BBBEEEHHHLLLNNNOOOOOOOOORRRQQQOOONNNMMMMMMMMMMMMNNNKKKIIIIIIIIIKKKSSS]]]bbbmmmyyy}}}~~~}}}zzzzzzvvvqqqwwwzzzuuussskkkllloooxxxzzzssslllhhhdddaaa___YYYWWWUUURRROOOMMMKKKJJJFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEHHHLLLPPPSSSVVVXXXYYYXXXWWWWWWZZZ[[[[[[[[[pppttt{{{{{{uuupppppprrrssstttuuuvvvwwwxxxuuusssuuuyyy{{{yyyvvvrrrqqqpppssszzz{{{qqqiiifffbbb______```aaaaaa```aaaaaaaaa```aaadddfffbbbaaa___]]]\\\]]]^^^___`````````aaacccfffhhhjjjkkknnnssswwwxxxxxxxxxyyyyyywwwvvvvvvxxxyyyxxxxxx{{{{{{||||||}}}||||||{{{zzzyyyxxxxxxyyyyyyxxxvvvxxxxxxxxxyyy{{{zzzwwwttttttssssssssstttuuuwwwxxxtttuuutttsssqqqpppqqqsssrrrssssssssssssssssssssssssrrrqqqpppoooppppppqqqrrrrrrrrrrrrssssssttttttsssssstttttttttttttttttttttsssrrrrrrrrrtttvvvxxxvvvvvvvvvtttppplllkkkkkkjjjkkkmmmooorrrtttvvvwwwzzz{{{{{{{{{zzzxxxvvvuuurrrrrrrrrssstttuuuvvvwwwxxxyyy{{{}}}~~~~~~}}}}}}{{{{{{{{{{{{zzzyyywwwwwwvvvvvvvvvvvvwwwyyy{{{|||{{{zzzzzz|||~~~{{{yyywwwuuurrrrrrrrrqqqqqqqqqppppppoooppppppqqquuu{{{~~~zzzqqqhhhbbb``````YYY]]]eeennnxxxxxxpppiii___TTTLLLDDD999222...,,,***(((((((((((())))))))))))*********)))((()))***+++,,,))))))(((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######""""""###$$$&&&'''######"""""""""###$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''(((((()))'''(((***,,,000555<<>>@@@BBBDDD@@@BBBFFFKKKOOOXXXjjjzzz~~~nnnhhheeeeeefffeeefffiiilllkkkiiifffeeehhhlllpppvvvzzz~~~vvvlllfff^^^[[[XXXUUURRROOOKKKHHHIIIHHHGGGEEEDDDDDDCCCCCCDDDEEEFFFIIILLLOOOQQQSSSQQQRRRTTTVVVYYY[[[]]]^^^]]]ZZZXXXWWWYYY[[[[[[[[[}}}|||sssqqquuuvvvtttssspppmmmkkkkkkmmmppprrrqqqppppppqqquuu|||}}}xxxrrrhhhaaa___]]][[[[[[[[[[[[YYYXXXUUUTTTSSSVVVYYY[[[ZZZXXXZZZ[[[]]]___bbbdddfffgggkkkkkklllmmmnnnnnnnnnnnnnnnoooooonnnmmmlllnnnoooooonnnnnnooorrrrrrqqqpppqqqqqqrrrsssttttttuuuuuuuuurrrpppooopppqqqqqqqqquuusssqqqpppqqqrrrrrrqqqpppppppppppppppooonnnnnnnnnlllkkkkkkmmmnnnnnnmmmooonnnlllkkkkkklllmmmnnnooooooooonnnmmmlllkkkjjjhhhjjjlllnnnoooooonnnnnnjjjjjjjjjkkkkkkllllllmmmkkkkkkjjjjjjlllnnnqqqsssppprrrsssrrrpppnnnnnnooorrrqqqqqqqqqqqqqqqppppppnnnooooooooonnnllljjjiiillllllkkkkkkkkklllmmmmmmnnnooorrrtttuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwxxxvvvtttsssssstttvvvxxx}}}{{{zzzzzz{{{||||||{{{yyyyyyzzzzzzzzzzzzyyyyyywwwwwwxxxwwwwwwuuusssrrrpppqqqrrrsssuuuyyy|||yyy{{{vvvnnnmmmkkkkkkmmmqqquuuxxx~~~|||jjjaaaTTTHHH???888111---+++++++++*********))))))*********))))))((('''''''''((()))))))))(((&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$##############################"""######$$$$$$######"""%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&''''''((())),,,111888>>>BBBFFFIIILLLMMMPPPSSSUUUUUURRRNNNKKKEEECCC@@@>>>>>>@@@BBBDDDAAADDDIIIPPPVVVaaattt~~~wwwpppddd___\\\]]]\\\[[[^^^ccceeeeeeeeeeeehhhmmmtttyyy~~~~~~zzzssskkkddd```ZZZWWWRRRNNNLLLJJJHHHFFFDDDDDDDDDCCCCCCDDDDDDEEEHHHIIIJJJMMMPPPSSSVVVXXXUUUVVVWWWYYY\\\^^^___```___]]]\\\\\\]]]^^^^^^]]]}}}tttrrruuuwwwuuutttrrrooommmmmmpppsssvvvuuuqqqooorrr|||{{{vvvsssnnnfff```]]][[[XXXXXXYYYYYYXXXWWWVVVUUUUUUXXX\\\^^^\\\ZZZ[[[\\\^^^aaadddgggiiijjjmmmnnnnnnooooooooooooooolllmmmmmmllllllmmmppprrrpppppppppqqqrrrqqqnnnlllmmmnnnoooqqqqqqrrrrrrqqqtttrrrooonnnooopppqqqpppuuussspppnnnpppqqqrrrqqqqqqqqqrrrqqqqqqpppooonnnooollliiijjjmmmnnnmmmkkknnnmmmkkkjjjjjjkkkmmmnnnooooooooonnnmmmkkkjjjiiigggiiikkkmmmnnnnnnmmmmmmhhhhhhiiijjjkkkkkklllllljjjiiiiiiiiikkkmmmppprrrmmmoooppppppnnnmmmmmmnnnqqqpppppppppoooooonnnnnnkkklllllllllkkkiiigggfffgggggggggggggggggghhhiiijjjlllnnnqqqsssuuuuuuuuussstttuuuvvvwwwwwwwwwwwwwwwuuurrrooooooqqqsssuuu|||zzzxxxxxxyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyvvvwwwxxxxxxwwwtttrrrppppppqqqssstttwww|||vvvrrrvvvxxx|||~~~|||qqqooollljjjiiikkkmmmooo{{{xxxnnnaaaTTTJJJAAA888333++++++++++++******)))))))))))))))))))))((('''''''''((()))))))))(((&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&###$$$%%%%%%$$$###"""!!!########################$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((######$$$$$$$$$%%%%%%%%%((((((((((((((()))******///444<<>>>>>@@@CCCDDDIIILLLSSSZZZaaammm~~~xxxxxxyyyzzzzzztttkkkdddaaa\\\YYYWWWVVVVVV]]]eeekkkkkklllmmmpppvvv}}}|||uuulllddd^^^\\\[[[VVVOOOJJJHHHHHHHHHGGGCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMPPPSSSVVVYYY[[[YYYZZZ\\\^^^```bbbcccddddddcccaaa``````___]]][[[|||zzzxxxuuurrrqqqnnnnnnttt}}}{{{ssspppqqqzzzxxxpppkkkiiifffaaa\\\XXXYYYZZZYYYVVVSSSRRRQQQOOORRRUUUYYY[[[[[[ZZZYYY]]]___aaaccceeegggkkkmmmrrrpppmmmlllmmmllljjjgggiiijjjkkkkkkiiiiiijjjkkkmmmmmmmmmmmmnnnnnnnnnnnniiijjjmmmoooqqqqqqppppppooonnnmmmllllllmmmnnnoooqqqooolllkkkkkklllnnnpppppppppooonnnmmmmmmnnnnnnmmmmmmkkkjjjjjjkkklllmmmlllmmmmmmllljjjjjjlllmmmlllkkkkkkjjjjjjiiiiiihhhjjjjjjiiiiiihhhiiiiiiiiijjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggggghhhhhhiiiiiilllnnnpppnnnkkkhhhiiijjjlllllllllkkkkkkjjjjjjjjjlllkkkiiigggeeedddcccccc````````````aaabbbcccdddeeejjjnnnooommmmmmppptttoooooopppqqqrrrsssttttttrrrqqqooonnnnnnoooqqqrrrtttssssssssssssttttttuuuqqqsssuuuwwwxxxxxxwwwvvvyyywwwuuurrrqqqqqqrrrrrrssstttuuuuuuvvvxxx}}}{{{vvvqqqnnnoootttxxx}}}||||||~~~vvvqqqllliiihhhhhhhhhhhhqqq{{{xxxmmm___QQQDDD999222///...,,,++++++++++++,,,)))(((((((((''''''''''''))))))(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((((((***---000888<<>>CCCGGGJJJLLLMMMOOOMMMNNNOOOPPPOOOMMMIIIFFFBBBDDDFFFGGGGGGHHHJJJLLLUUU___llluuu{{{~~~zzzwwwtttoookkkkkkjjjccc___]]][[[XXXXXX[[[]]]___iiitttzzz{{{~~~|||uuulllddd^^^[[[YYYXXXSSSPPPLLLHHHEEEEEEEEEFFFDDDEEEFFFHHHJJJLLLMMMNNNPPPTTTXXX\\\^^^___bbbcccdddddddddfffhhhhhhgggfffkkkjjjiiigggddd^^^WWWRRR{{{xxxppprrryyyvvv{{{{{{qqqjjjeee___[[[ZZZYYYUUUSSSUUUVVVWWWWWWTTTSSSSSSSSSSSSTTTUUUWWWYYYZZZ[[[\\\^^^aaadddfffhhhkkknnnqqqllljjjiiihhhiiiiiigggfffeeefffggggggeeeeeefffggggggggggggggghhhhhhhhhhhhhhhiiijjjlllllllllkkkjjjffffffeeeeeeeeeeeefffgggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnpppqqqlllkkkjjjhhhggggggggggggggghhhiiiiiihhhggghhhjjjiiiiiiiiijjjjjjjjjkkkkkkkkkjjjhhhffffffggghhhiiihhhhhhhhhgggfffeeeeeeeeeeeeddddddcccccccccddddddbbbccccccbbb___^^^^^^___\\\\\\]]]^^^^^^______```___^^^]]][[[YYYXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[^^^bbbcccbbbbbbdddgggiiiiiiiiiiiiiiiiiiiiiiiigggggghhhhhhhhhhhhggggggffffffeeeeeefffgggggghhhiiikkkmmmoooqqqqqqqqqqqqtttsssrrrqqqqqqrrrssstttssssssssssssrrrrrruuuwwwxxxzzz|||}}}~~~|||tttooonnnnnnnnnoooppprrrxxx|||yyyvvvvvvzzz~~~~~~yyyqqqjjjfffbbb```^^^^^^hhhwwwuuuiii[[[NNNFFF888444///,,,******)))((()))))))))(((((((((''''''%%%%%%''')))+++---///000'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***///444999>>>BBBGGGJJJLLLMMMOOOPPPMMMNNNPPPPPPOOOLLLIIIGGGDDDJJJOOOQQQPPPPPPTTTXXXdddnnnzzz}}}wwwrrrjjjfffdddfffeee___[[[[[[ZZZ]]]bbbfffgggkkkwwwqqqlllccc\\\XXXVVVTTTSSSLLLKKKHHHFFFEEEFFFHHHJJJFFFGGGHHHKKKMMMOOOQQQRRRVVVYYY]]]```bbbdddgggiiimmmllllllmmmooopppooonnnrrroookkkfff```XXXPPPKKK}}}|||}}}zzzrrruuu|||}}}yyy~~~}}}vvvmmmeeeccc___[[[XXXWWWWWWVVVTTTSSSUUUVVVUUUTTTSSSSSSTTTVVVUUUUUUVVVXXXZZZ\\\]]]\\\^^^bbbdddfffhhhkkkmmmhhhhhhggggggggggggfffeeecccdddeeeeeedddcccdddeeeddddddddddddeeeeeeeeeeeedddeeeeeeffffffeeeddddddccccccbbbcccccccccddddddeeefffggghhhhhhhhhgggffffffggggggiiijjjlllnnnoookkkjjjiiihhhfffeeeeeeeeedddeeeggggggfffeeefffggggggggghhhiiijjjjjjkkkkkkkkkiiigggeeedddeeeggghhhhhhggggggfffeeedddcccccccccbbbaaa```````````````]]]]]]\\\[[[YYYYYYYYYYYYWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUXXX[[[\\\[[[\\\^^^___cccccccccbbbbbbaaaaaaaaa^^^___aaabbbbbbaaa___^^^^^^^^^^^^^^^___```aaaaaa```bbbdddfffggghhhiiiiiikkkkkkkkkkkklllnnnooopppqqqrrrrrrqqqooooooppprrrqqqsssuuuwwwxxxzzz}}}~~~~~~~~~}}}}}}~~~wwwsssrrrssstttuuusssrrruuu~~~zzzwwwyyy}}}wwwnnnggg```ZZZWWWYYYaaapppttteeeWWWNNN===777111,,,++++++***))))))))))))(((((((((((('''%%%&&&(((***---///111222''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""" """###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))+++...333:::>>>BBBFFFJJJMMMNNNOOOPPPQQQOOOPPPQQQPPPNNNMMMLLLLLLQQQWWW]]]^^^\\\]]]eeelllvvv~~~~~~tttkkk```]]]^^^aaabbb^^^\\\]]]^^^fffooosssssswww{{{ttthhhbbb[[[VVVSSSQQQPPPOOOGGGFFFDDDDDDDDDFFFIIIJJJJJJKKKMMMOOOQQQSSSUUUVVVZZZ]]]bbbfffiiilllnnnqqqtttttttttvvvxxxyyyxxxwwwtttooohhh```WWWNNNFFF@@@}}}{{{zzzwwwuuuzzz}}}|||yyytttwww{{{~~~yyy|||sssnnnllliiiddd```___\\\YYYWWWVVVWWWWWWWWWTTTUUUUUUUUUSSSSSSTTTUUUVVVVVVUUUUUUWWWYYY[[[]]]ZZZ]]]aaaccceeefffhhhjjjfffffffffeeeddddddddddddaaabbbccccccbbbaaabbbcccaaaaaaaaabbbbbbbbbccccccbbbbbbbbbbbbbbbaaa````````````aaabbbbbbbbbbbbbbbbbbccceeefffgggfffeeedddfffeeeffffffggghhhiiijjjiiiiiihhhgggfffdddccccccaaaccceeeeeedddddddddeeeeeeffffffggghhhiiijjjjjjiiigggeeecccccccccdddeeeffffffeeedddcccbbbaaa``````___^^^]]]\\\\\\\\\\\\YYYXXXVVVTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMPPPRRRTTTUUUVVVVVVWWWXXX\\\\\\[[[[[[ZZZYYYYYYYYYXXXYYY[[[]]]]]][[[YYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\YYYZZZ[[[]]]^^^``````aaabbbbbbcccdddfffgggiiiiiilllmmmmmmllljjjjjjkkklllfffhhhkkknnnqqquuuzzz}}}|||||||||yyywww||||||zzzzzz{{{}}}yyyuuuuuuzzz|||}}}~~~uuukkkbbbYYYSSSYYY```lll{{{yyykkk\\\SSSCCC<<<444///......---+++***)))))))))(((((((((((('''((()))***,,,...///000(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,///333999???CCCFFFIIIMMMOOOPPPOOOPPPQQQPPPQQQPPPOOONNNOOOTTTWWWfffjjjmmmllljjjnnnxxx|||mmmbbb[[[YYYYYY[[[[[[ZZZ[[[___cccnnnyyy~~~~~~~~~|||}}}{{{rrrkkk```\\\VVVRRROOOOOONNNMMMDDDDDDCCCCCCDDDFFFIIIJJJNNNNNNPPPRRRTTTVVVWWWXXX]]]bbbhhhnnnrrruuuwwwyyyyyyyyyzzz}}}}}}sssmmmcccYYYOOOFFF>>>999~~~zzzwwwuuuttttttvvvyyy||||||zzzxxxwwwvvvwwwyyy||||||xxx}}}~~~}}}{{{xxxzzz~~~qqqkkkeeebbbaaaaaa```^^^ZZZYYYWWWUUUTTTUUUVVVWWWUUUVVVVVVUUUSSSSSSTTTVVVUUUUUUUUUUUUVVVXXXZZZ[[[[[[^^^aaaddddddeeefffgggcccddddddcccaaa``````aaa^^^```aaa```___^^^___```^^^^^^^^^_________``````_______________^^^^^^^^^]]]]]]^^^___````````````^^^```aaabbbccccccbbbbbbdddcccccccccccccccdddeeeeeeeeeeeeeeedddcccbbbaaa^^^aaacccdddcccccccccdddddddddeeeffffffggghhhhhheeeeeedddbbbaaaaaaaaa```cccbbbbbb```___^^^]]]\\\\\\[[[YYYXXXWWWVVVVVVVVVSSSQQQNNNLLLMMMMMMMMMLLLNNNNNNMMMKKKJJJIIIHHHGGGJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGJJJJJJLLLMMMNNNOOOOOOOOORRRRRRRRRQQQQQQQQQPPPPPPRRRSSSUUUVVVVVVUUUSSSRRRPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTUUUUUUVVVWWWXXXYYYXXXXXXZZZ[[[]]]___``````aaabbbccccccbbbaaabbbccc___bbbfffkkkooouuu|||}}}}}}yyy}}}~~~yyyyyy{{{~~~}}}ssshhh]]]VVV[[[aaajjjuuu~~~~~~qqqccc[[[LLLCCC888222111111///---******)))))))))(((((((((((())))))***++++++,,,,,,((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''***000555:::???DDDGGGIIILLLOOOQQQQQQPPPPPPPPPPPPOOONNNLLLMMMUUUaaajjj}}}~~~~~~{{{zzz~~~~~~ttteeeZZZ[[[WWWUUUUUUTTTTTTYYY```kkkwww}}}vvvssstttrrrkkkddd[[[XXXRRROOOMMMMMMLLLKKKDDDDDDDDDEEEGGGIIIKKKMMMPPPQQQSSSUUUXXXZZZ\\\]]]ccciiiqqqxxx|||~~~}}}~~~}}}ooohhh]]]RRRIII@@@999555||||||{{{vvvpppnnnqqqttttttuuuvvvtttqqqpppppprrrwww{{{~~~zzzvvvwwwwwwwwwyyy}}}}}}vvvjjjeee```]]]]]]]]]]]]\\\XXXWWWVVVTTTSSSTTTVVVXXXWWWWWWWWWUUUSSSSSSUUUVVVTTTTTTTTTUUUVVVWWWXXXYYYYYY\\\```aaaaaaaaabbbbbb```aaabbb```\\\ZZZ[[[\\\ZZZ\\\]]]\\\[[[ZZZ[[[\\\ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZYYYYYYYYYYYYZZZZZZ[[[XXXXXXZZZ[[[\\\\\\\\\[[[[[[[[[\\\]]]^^^_________```````````````aaaaaabbb```aaabbbbbbaaa```___^^^]]]```cccdddcccbbbbbbccccccccccccddddddeeeeeeeeebbbbbbbbbbbbaaa___]]]\\\___^^^]]]\\\ZZZYYYXXXWWWWWWVVVTTTRRRQQQPPPOOOOOOLLLIIIEEEDDDEEEFFFEEEDDDEEEEEEDDDCCCCCCBBBAAAAAADDDCCCBBB@@@????????????>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKJJJHHHHHHHHHIIIJJJKKKMMMNNNMMMLLLLLLLLLMMMMMMNNNOOOLLLMMMNNNPPPRRRSSSTTTTTTSSSUUUWWWWWWVVVVVVWWWYYY^^^aaaeeejjjpppwww~~~}}}|||qqqeee]]]\\\aaagggnnnttt{{{yyynnnfffWWWLLL>>>666444333000,,,*********)))))))))(((((('''((((((((()))))))))***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((('''---444:::???CCCGGGIIIKKKNNNQQQRRRQQQPPPOOOPPPLLLKKKIIIHHHNNN]]]ppp~~~|||zzzuuukkkaaaYYYYYYTTTQQQQQQRRRVVV```kkkyyytttqqqmmmmmmmmmjjjccc]]]XXXUUUPPPMMMLLLKKKJJJIIIDDDEEEFFFHHHKKKNNNQQQRRRTTTVVVXXX\\\```dddggghhhlllrrr|||}}}wwwggg```UUUJJJAAA;;;555222yyyzzzxxxqqqjjjhhhmmmtttrrrsssrrroookkkjjjlllooowww|||}}}uuuvvvxxx}}}xxxpppllliiieee```]]]\\\\\\[[[ZZZXXXXXXWWWUUUTTTUUUWWWYYYXXXYYYXXXVVVTTTSSSUUUWWWSSSSSSTTTUUUVVVVVVWWWWWWVVVYYY]]]^^^^^^]]]]]]]]]]]]___```]]]YYYWWWWWWYYYXXXYYYZZZYYYXXXWWWXXXZZZXXXXXXXXXYYYYYYYYYYYYZZZTTTTTTSSSSSSTTTTTTUUUVVVTTTUUUVVVXXXYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]^^^___```aaaaaa]]]^^^_________^^^]]]\\\\\\___bbbdddcccbbbbbbcccbbbbbbccccccccccccdddddd___```aaaaaa```^^^[[[ZZZ[[[[[[ZZZXXXWWWUUUTTTTTTSSSRRRPPPNNNMMMKKKKKKKKKGGGCCC???===???@@@???>>>>>>>>>>>>>>>>>>=========@@@???>>>===<<<;;;;;;;;;::::::::::::;;;<<<======<<<<<<===>>>@@@AAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCEEEGGGHHHIIIJJJJJJIIIKKKMMMNNNNNNOOOPPPQQQZZZ]]]bbbgggmmmttt|||wwwkkkccc[[[```eeeiiimmmtttwwwppp^^^RRRCCC999555333///+++************))))))))))))&&&&&&''''''(((((()))))))))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((...666>>>CCCFFFHHHJJJLLLOOORRRRRRQQQPPPOOOOOOIIIHHHFFFFFFNNNbbb{{{{{{xxxxxxwwwtttnnngggaaa]]]VVVQQQNNNPPPSSS\\\kkkyyy~~~vvvgggggggggiiiiiieee]]]XXXVVVSSSOOOLLLJJJJJJHHHGGGEEEFFFHHHKKKOOOSSSVVVXXXYYY[[[^^^ccciiinnnrrrtttrrryyyyyyrrr```YYYNNNCCC;;;555111///yyytttnnnkkklllmmmmmmlllkkkiiiggggggiiikkklllmmmwww{{{yyyzzz|||uuukkkgggeeeiiifffcccbbbbbbaaa]]]YYYYYYXXXWWWWWWXXXWWWUUUSSSVVVVVVVVVUUUUUUSSSRRRRRRPPPRRRTTTVVVXXXYYYYYYYYYYYYZZZ[[[\\\\\\[[[YYYXXXXXXWWWTTTRRRQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYXXXXXXXXXYYYZZZ[[[]]]]]]___^^^]]]\\\\\\[[[\\\\\\^^^___```aaaaaabbbaaaaaadddbbb___\\\\\\]]]```bbb^^^]]]]]]\\\[[[ZZZYYYYYYUUUSSSQQQPPPPPPQQQPPPNNNHHHGGGFFFEEECCCAAA@@@@@@AAA@@@???===;;;999888777::::::999999999999:::::::::::::::999888777777666777777777777777666666666777777777777777888999999;;;:::::::::999999888888<<<<<<===>>>>>>>>>>>>===??????@@@AAAAAAAAAAAAAAA======>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBBBBBBBBBBDDDHHHMMMQQQTTT[[[^^^ccchhhoooxxx~~~vvvqqqeeebbb```cccjjjsss{{{xxxeeeYYYLLLDDD>>>666222111...---,,,***)))(((((((((***************************,,,---,,,***(((((())))))((('''&&&%%%$$$######&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))+++,,,)))%%%%%%(((---...333;;;AAAFFFHHHJJJLLLKKKMMMNNNPPPPPPOOONNNMMMKKKIIIDDDEEETTTlllzzzyyyyyysssmmmkkkllljjjbbb[[[XXXSSSMMMLLLSSSeeezzzxxxooogggdddbbbbbb___WWWSSSTTTOOONNNMMMKKKHHHFFFDDDCCCIIILLLPPPRRRTTTVVVYYY[[[```dddiiinnnqqqtttwwwzzzzzz~~~wwwnnn^^^RRRCCC888444333222111rrroookkkjjjkkklllllljjjfffeeeeeefffiiilllooopppxxx~~~yyy|||vvviiidddcccdddfffgggiiijjjjjjfffaaa]]]\\\ZZZXXXXXXXXXXXXVVVTTTTTTTTTUUUUUUUUUTTTSSSSSSRRRSSSUUUWWWXXXYYYYYYXXXWWWXXXZZZ[[[[[[YYYVVVUUUSSSQQQOOOMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTVVVVVVVVVVVVWWWYYYZZZ[[[\\\\\\[[[ZZZZZZZZZZZZZZZYYYZZZ[[[[[[[[[[[[[[[ZZZ```^^^[[[YYYXXXYYY[[[\\\XXXXXXWWWVVVUUUTTTSSSSSSQQQOOOMMMLLLLLLLLLJJJIIIDDDCCCBBBAAA???>>>===<<<<<<<<<;;;999888777666555777777666666666666777777444444444444555555555555555555555555555555555555666666555555666666777888888888888888777777666666666777888888999999888888:::;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@AAACCCHHHMMMRRRUUU]]]```eeejjjqqqyyy|||~~~}}}wwwmmmhhhbbb```eeeoooxxx~~~|||nnnaaaSSSIIIAAA999444333......,,,+++***))))))))))))))))))*********++++++***,,,---,,,***(((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""%%%'''&&&######&&&)))222777>>>DDDGGGIIIKKKMMMLLLNNNOOOPPPPPPNNNLLLJJJHHHIIIHHHKKKXXXmmm~~~}}}zzzyyysssmmmhhhggghhhgggaaa[[[VVVQQQNNNRRR```sssyyyppphhhaaa]]][[[ZZZVVVPPPLLLMMMNNNMMMLLLJJJIIIHHHGGGGGGJJJMMMRRRUUUXXX[[[^^^aaahhhlllqqqvvvxxxzzz|||~~~}}}ooofffWWWMMM@@@777444333222111lllkkkkkklllmmmmmmjjjhhhcccdddgggkkkooosssvvvwww|||~~~}}}|||yyy~~~}}}lllccccccfffiiifffjjjppprrrpppiiiccc___```]]]ZZZXXXXXXXXXWWWUUURRRSSSTTTTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXUUUVVVXXXZZZYYYVVVRRRPPPMMMLLLJJJHHHGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@AAAAAABBBCCCCCCDDDFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWZZZYYYWWWVVVTTTTTTSSSSSSSSSRRRRRRQQQPPPOOONNNNNNKKKIIIGGGEEEEEEDDDCCCAAA>>>===<<<;;;:::999888777666666666555444444333333333333222222222222333333......///000000111222222222222222222222222333333333333333333333444555555555555555444444444444333222333444444555555444444666777888888999999888888777777888888999999999999999999888888999:::<<<===@@@AAABBBFFFJJJPPPUUUXXX```cccgggmmmrrryyy{{{}}}wwwoooeee```bbbkkkvvv|||wwwkkk]]]SSSIII???888666///...---,,,+++*********(((((()))***+++,,,------***+++,,,,,,)))(((((()))&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""%%%((()))((((((,,,///777<<>>===<<<;;;<<<<<<===>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFJJJJJJKKKKKKLLLNNNOOOPPPSSSSSSSSSTTTTTTTTTSSSSSSVVVVVVVVVVVVUUUTTTTTTSSSUUUTTTTTTSSSQQQOOONNNMMMOOOOOONNNMMMLLLKKKJJJJJJFFFDDDAAA??????>>><<<:::888888777666666555444444222222222222222222222222000000////////////000000,,,------......///000000//////000000000000111111111111111111111222333333222222222222111111111111222333333444444444444444666777777888888888888888777777888888999999::::::::::::999999:::<<<===???BBBCCCFFFJJJOOOVVV[[[^^^bbbeeejjjooosssyyy~~~vvvkkkeeefffmmmuuuzzz|||rrrggg___VVVHHH===999111000///...---,,,,,,,,,))))))***+++---...//////***+++,,,+++)))((((((((('''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))***+++...444888===@@@EEEIIIJJJKKKLLLMMMOOOPPPPPPOOOMMMIIIEEEBBBBBBKKKVVV^^^hhhrrrwwwwww}}}|||wwwuuutttoookkkbbb^^^[[[\\\```bbbbbb```bbbbbbeeennnyyyyyyqqqllliiiddd^^^WWWRRRMMMLLLIIIEEEDDDGGGKKKJJJIIIIIIKKKNNNRRRTTTTTTWWW[[[^^^bbbfffkkknnnssswww|||wwwfffUUUJJJ???;;;666444333333333222qqqssstttsssoooiiiddd```ccclllxxx|||~~~nnndddcccjjjqqquuu{{{}}}{{{uuulllccc^^^]]]^^^[[[XXXVVVVVVWWWWWWVVVSSSTTTTTTUUUUUUUUUUUUTTTVVVVVVVVVUUUVVVVVVVVVVVVUUUVVVWWWWWWUUUQQQMMMKKKHHHGGGFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA============<<<;;;:::999999:::;;;<<<======<<<<<<<<<<<<======>>>???????????????@@@@@@@@@@@@AAAAAACCCCCCDDDDDDEEEGGGHHHIIILLLMMMNNNOOOPPPPPPOOOOOOMMMNNNNNNNNNMMMLLLKKKKKKPPPPPPPPPOOOMMMKKKIIIHHHJJJIIIIIIHHHGGGFFFEEEEEEAAA???<<<;;;:::999777666444444444333333222222222///000000000111111111111/////////....../////////////////////////////////---.........//////000000000000000000000111222222000000000000000111111111222333444444555444444444555666777777888888777777666666777777888999999::::::999999:::;;;>>>@@@AAACCCEEEHHHMMMSSSYYY^^^aaadddhhhmmmqqqtttxxx|||~~~~~~|||}}}{{{sssnnnnnnqqquuuxxx{{{}}}wwwqqqlllcccSSSDDD===555444222111//////......,,,,,,------...///000000)))+++,,,+++)))''''''((()))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%###$$$'''...666<<>>???@@@BBBBBBEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGJJJJJJIIIIIIGGGFFFDDDCCCBBBBBBAAA@@@???>>>=========;;;888777666666444333111111111111111111111000/////////000000000111111//////............//////000000//////////////////------......//////000000111000000000000111222222111111111111111222222222111222333333444444333333444444555666666666555555444444555666777888888999888888999:::===@@@BBBDDDEEEGGGKKKPPPVVV\\\aaaccchhhkkkppptttwwwyyy{{{}}}{{{||||||wwwssssssxxx~~~yyyzzz}}}~~~~~~yyyvvvuuuuuuuuuttttttyyy}}}yyywwwnnn]]]LLLCCC:::999777444222111000////////////...............)))***++++++(((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$%%%***222;;;@@@DDDGGGJJJLLLLLLMMMNNNOOOPPPOOOLLLJJJGGGEEECCCBBBFFFTTTeeeooouuuyyyyyyvvvxxxvvvvvvxxx|||}}}xxxsssoooiiibbb\\\```^^^]]]___dddkkkooorrroootttzzz}}}{{{xxxvvvvvvmmmmmmjjjddd___\\\UUUMMMNNNIIIFFFFFFEEECCCEEEIIIKKKKKKMMMPPPTTTYYY^^^aaadddeeegggiiijjjmmmrrruuuyyy|||}}}pppbbbUUUIII???999444444444555555666666777yyyppphhhdddcccjjjrrr|||tttnnniiikkkuuu}}}sssjjjddd___\\\ZZZWWWVVVVVVXXXZZZ\\\\\\[[[[[[[[[ZZZYYYWWWTTTSSSQQQSSSSSSRRRRRRRRRSSSUUUVVVVVVUUUSSSPPPMMMJJJHHHGGGBBBBBBAAAAAA@@@???======999999888888888888999999777777777777666555444444555666888:::::::::999888555666666777777888999999888888888888888888888888888888888999:::;;;=========???AAACCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDBBBBBBAAA@@@@@@???>>>>>>===<<<<<<;;;:::999888888888666444333333333222000......//////////////////......//////////////////.........------.........,,,------....../////////---......///000000111111111111111111111222333333222222222333333333444444222333444444555555444444333444444555555555555555555555666777888999::::::999:::;;;===@@@DDDGGGIIIKKKMMMQQQVVV\\\aaafffhhhlllooouuuxxxzzz{{{|||}}}{{{~~~}}}xxxoookkknnnrrryyy||||||yyyxxxxxxppppppsss{{{yyyyyyxxxxxxzzz~~~zzzwwwuuurrrpppkkknnnuuu}}}~~~tttcccSSSJJJ>>>===:::777555222111000000000///...---++++++***)))***+++***((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!! ############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&+++***+++...444;;;AAAEEEHHHJJJMMMNNNOOOOOOQQQRRROOOMMMJJJFFFDDDDDDDDDEEEKKKYYYjjjtttyyy|||}}}{{{ssspppqqqxxx~~~{{{uuuooojjjfffcccbbbdddcccbbbeeejjjqqqxxx|||vvvwwwyyy{{{zzzxxxssspppmmmkkkfff^^^YYYVVVQQQJJJKKKGGGFFFGGGHHHFFFHHHLLLNNNOOORRRWWW\\\aaaeeegggiiikkklllnnnooorrrwww{{{|||~~~zzzppp```QQQFFF>>>:::777444555666666666777888999}}}tttmmmjjjjjjpppvvv|||~~~}}}}}}wwwpppkkkhhhmmmwww{{{tttjjjccc___]]]ZZZWWWUUUUUUVVVYYY]]]______^^^^^^]]]\\\ZZZWWWTTTRRRPPPRRRQQQQQQQQQQQQSSSUUUVVVUUUTTTQQQMMMJJJHHHFFFEEEBBBBBBBBBBBBAAA???>>>===888888888777777888888888555555555444444333222111222444666888888888777666333444444555555666777777666666666666666666666666666666666666777999:::;;;888:::<<>>>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;:::999888777666666555333111111111111000///---------------....................................------------------...))))))***,,,---...///000......//////000111222222222222222222222333333444333333444444444555555555555555666777777777777666555555666777777777666666777888999:::;;;<<<======<<<===>>>AAAEEEIIILLLOOOQQQSSSWWW\\\bbbgggkkkmmmooosssxxx{{{|||}}}}}}~~~|||zzzooogggeeegggiiinnnssstttrrrpppooopppiiihhhkkksss|||vvvssstttttttttuuuzzzzzzvvvsssooommmeeegggmmmvvvvvvfffWWWPPPAAA???===999666333222111111000///---+++)))(((''')))***+++***((('''''''''######$$$%%%&&&'''((()))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! $$$###""""""###%%%'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***+++...333999???CCCDDDJJJLLLOOOPPPQQQQQQSSSUUUOOOLLLHHHDDDCCCCCCEEEGGGNNN]]]mmmvvvzzz~~~~~~ooonnnqqqzzz|||yyyssslllfffdddfffhhhhhhgggfffiiinnnvvv}}}~~~zzzwwwxxxzzzxxxqqqkkkllljjjcccYYYUUUTTTQQQLLLKKKHHHGGGJJJKKKJJJKKKOOOPPPSSSWWW\\\aaafffiiikkklllmmmoooqqqsssvvv||||||~~~ssshhhVVVGGG<<<888777777666666777777777888:::;;;{{{tttpppooopppyyyxxxwwwxxxzzz~~~yyypppiiiiiijjjnnnsssvvvvvvtttjjjhhhddd```]]][[[ZZZYYYZZZZZZZZZ[[[^^^``````___```___\\\ZZZXXXVVVUUUTTTSSSRRRPPPOOOOOOPPPQQQRRRTTTRRROOOLLLHHHFFFDDDCCC===???@@@???<<<::::::;;;888888666555555444444444333333333222222111111111444444222222222222444444555666555333222111333555333333333222222111111111555555555555666666666777999999999999999999999999;;;;;;:::999888888999999888888888888777777777777999888666444333222111111000///......///...,,,***/////////...,,,+++---...---.........///000000000///---+++)))))))))++++++...............---------000000111222222333444444111111222333444666666777444444444555555555666666555444444444444555666666444555777888999888777777999;;;<<<<<<;;;;;;===>>>???BBBEEEIIILLLPPPUUUXXX[[[___dddhhhkkknnnpppsssuuuyyy}}}~~~|||pppgggbbbaaaaaaccceeefffffffffggghhhfffiiinnnuuu}}}~~~{{{vvvrrrrrrssstttuuuvvvzzzxxxqqqpppnnnkkkeeeaaa```hhhwww{{{ppp^^^NNNGGGBBB;;;555333222111000...---,,,***)))(((((((((&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))***)))'''%%%%%%%%%'''(((%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&((((((((()))---222777<<<@@@EEEHHHJJJLLLNNNOOOQQQQQQQQQQQQPPPMMMGGGAAA???BBBHHHMMMZZZeeetttzzznnnpppwww}}}zzzssslllhhhiiiiiifffccceeebbb```hhh{{{||||||{{{wwwpppjjjkkkeee]]]WWWUUUTTTRRRPPPJJJKKKKKKMMMNNNOOOOOOPPPRRRVVV[[[bbbgggkkkmmmnnnooonnnnnnrrryyy~~~~~~yyyppp___UUUHHH@@@<<<;;;888555666666777888999::::::;;;}}}vvvrrrqqqsssvvvzzzyyyxxxxxxyyy|||~~~tttmmmiiihhhgggiiikkkllljjjhhhbbb```^^^[[[YYYWWWWWWWWW[[[ZZZZZZ\\\^^^______^^^___^^^[[[XXXVVVTTTSSSRRROOONNNMMMLLLLLLLLLMMMNNNNNNMMMJJJGGGCCCAAA???>>>;;;<<<===<<<999777777777666666555444333333333333333333222222222111111111333222111111111111222333444555444333111111333444333333222222222111111111444444444444555555555555555555555555555555555555888777666666555555666666444444444333333333222222222222111111111111111222///...------......,,,***...//////...,,,,,,---///................../////////...,,,+++++++++---.....................//////111111222222333444444555555555444444444444333333555555555666666666666666555555444444555555666777666666777888888888888888888999;;;;;;;;;;;;===???DDDGGGKKKOOOSSSXXX]]]aaafffjjjooosssvvvyyy|||~~~~~~~~~rrriiidddccc```aaacccdddddddddeeefffjjjlllooosssxxx}}}}}}xxxtttrrrvvvyyywwwtttvvv}}}yyyuuusssnnniiibbb]]]\\\cccsssyyyiiiZZZKKKEEE===666222000///...---,,,+++***)))((((((((('''&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&'''((((((((('''%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###########################""""""""""""""""""""""""########################&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$"""!!! %%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((+++///555:::>>>BBBFFFHHHJJJLLLNNNOOOPPPOOONNNMMMLLLIIIEEEBBBCCCIIIPPPVVVhhhrrr~~~xxxwww|||xxxuuuooohhheeefffhhhfffdddcccdddhhhrrr~~~zzzuuunnnjjjiiiccc\\\WWWUUUTTTSSSRRROOOPPPQQQRRRSSSTTTUUUVVVYYY\\\```eeeiiilllmmmmmmmmmmmmnnnssszzz~~~|||rrrfff]]]RRRJJJ@@@:::999999888666777888888999:::;;;<<<<<<{{{xxxssspppppptttyyy}}}}}}{{{yyywwwxxxzzz}}}~~~vvvnnniiieeecccbbbaaaaaaaaa___]]]ZZZYYYXXXWWWVVVVVVWWWXXX]]]\\\\\\\\\^^^___^^^]]]]]][[[YYYVVVSSSPPPOOONNNKKKKKKJJJIIIHHHIIIIIIIIIIIIHHHEEEBBB???===;;;;;;:::;;;<<<:::777555444555444333222111111111111111222222111111111111000000111111000000000000111111222333333222000000111333222222111111111111000000222222222222333333333333555555555555555555555555333333222111111111222222111111000000000/////////......---------......///...---,,,,,,------+++))),,,---......---,,,...///.........---------------///...---------...///000.........///000000111111333333333444444555555666555555555444444444333333777666666666666666666666555555555555555666666777888888888888888999999:::999:::<<<======???BBBDDDKKKOOOTTTZZZ___dddjjjnnnooosssyyy~~~vvvnnnjjjiiiccceeeffffffeeeeeeggghhhqqqqqqrrrtttuuuwwwxxxyyy~~~|||yyyvvv{{{|||uuuttt{{{}}}zzzxxxooofff]]]YYYVVV]]]mmmsssfffTTTMMMCCC:::444111///...++++++***)))(((((())))))''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%###""""""###$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$###"""!!! $$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))***...333999???BBBEEEGGGIIIKKKLLLNNNOOOOOOMMMJJJHHHFFFDDDDDDFFFLLLUUU^^^ddduuu~~~zzz~~~tttlllgggaaa```bbbeeeffffffbbbiiirrr}}}xxxqqqllliiifffaaa[[[WWWVVVVVVVVVUUUVVVWWWXXXZZZ[[[\\\^^^^^^cccdddgggjjjlllmmmmmmmmmlllmmmpppuuu{{{zzznnn```SSSLLLEEE???999666777:::::::::999999:::;;;<<<===>>>>>>ssspppllllllpppwww~~~}}}yyywwwwwwyyy{{{}}}|||~~~|||qqqkkkiii___^^^\\\[[[[[[ZZZYYYXXXVVVVVVVVVVVVWWWYYY[[[\\\aaa___^^^^^^______^^^\\\YYYXXXUUURRROOOLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFCCC@@@>>><<<:::::::::;;;<<<:::777555444444222222111000000000000000000000000000000000000000000000000000000000000000000111222111//////000111000000000000000000000000///000000000000111111111333333333333333333333333000000///....../////////111111000000000///////////////---,,,+++*********---,,,++++++,,,,,,***(((***,,,......------...///.........---,,,,,,,,,+++...---------...///111222...//////000111222222333444444555555666666666666333333333444555666666777777666666666666555555555666666666666666777777888:::999888888888:::;;;<<<===???AAABBBDDDGGGJJJMMMSSSWWW^^^dddjjjpppvvvzzzzzz~~~|||uuurrrqqqmmmnnnooonnnmmmlllnnnooovvvvvvwwwwwwwwwxxxxxxxxx}}}|||}}}xxxxxx}}}~~~sssggg[[[VVVSSSXXXfffxxxyyynnn```XXXKKK@@@888333000///******))))))((()))))))))((((((''''''''''''(((((())))))(((''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""###$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((+++---222777>>>CCCFFFGGGIIIIIIMMMNNNPPPPPPNNNKKKGGGEEEAAABBBEEELLLWWWccclllqqq|||yyyqqqbbb^^^ZZZZZZ^^^cccggghhhgggqqq}}}ssskkkggggggccc```\\\YYYXXXXXXYYYZZZ]]]^^^___aaacccdddffffffiiijjjlllmmmnnnooooooooonnnpppssswww{{{~~~}}}nnn^^^PPPGGGCCC===:::777777999<<<===>>>::::::;;;<<<===>>>??????ooollljjjlllssszzz~~~zzzwwwvvvxxx{{{~~~{{{zzzzzzyyyooojjjiii]]]\\\[[[YYYWWWVVVVVVVVVTTTTTTUUUVVVYYY\\\^^^```dddbbb```______^^^\\\[[[UUUSSSQQQNNNKKKIIIGGGFFFHHHHHHHHHGGGGGGFFFEEEEEECCCBBB@@@>>>;;;:::999888777999999777555222222222111111000000//////000000////////////////////////000000111111111111000000---///000000.........000////////////////////////............////////////------------------------......---------......///000000000/////////......///...---,,,+++*********,,,+++***+++,,,,,,***))))))+++......---------............---,,,,,,,,,+++,,,------...///000111111000000111111222333444444555666666666666666777777333444444555555666666666666555555555555555555555888888777777888888999:::::::::999:::;;;===???@@@BBBCCCFFFHHHKKKOOOTTTXXX[[[```gggooouuu{{{}}}{{{zzzvvvwwwwwwuuusssrrrtttuuuvvvwwwwwwxxxzzz{{{||||||~~~|||{{{{{{~~~wwwkkk\\\WWWSSSVVVaaaqqq}}}sssggg___RRREEE<<<555111///******)))))))))))))))***)))(((((('''''''''(((((())))))(((''''''''''''(((&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''''')))...222777<<>>:::999888999:::<<<===>>>::::::;;;<<<===>>>??????nnnmmmmmmrrryyy~~~zzzwwwwwwzzz~~~yyyuuuyyyuuummmhhhfff^^^]]][[[XXXTTTRRRSSSTTTSSSSSSTTTVVVYYY\\\___aaaeeecccaaa___^^^\\\ZZZWWWPPPNNNLLLJJJGGGEEEDDDDDDFFFGGGFFFFFFEEEDDDBBBBBB>>>===;;;999777666555555222333444333111/////////000//////....../////////------............//////000000111111111111000000+++,,,......---------...------............//////------------............---------------------------------,,,------...///---------,,,,,,,,,++++++++++++++++++,,,---......,,,+++***+++,,,,,,+++)))))),,,......---,,,,,,---.........---------------------...///000000111111222222222333444444444555666666666666666666666666888777777666555444333333555555555666666777777777:::::::::999:::;;;;;;<<<<<<<<<===???AAACCCEEEFFFGGGIIILLLOOOSSSXXX___cccfffkkkssszzz{{{{{{zzzxxxuuutttvvvwwwtttuuuvvvxxxzzz{{{}}}~~~|||xxxyyy~~~{{{rrrbbb\\\WWWWWW___kkkwww~~~zzzjjjcccVVVJJJ@@@888222...,,,,,,+++***))))))******))))))((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''))))))))),,,222888<<<@@@EEEIIIJJJJJJKKKLLLPPPPPPOOONNNMMMKKKHHHGGGFFFJJJSSSaaapppzzz~~~~~~~~~}}}vvvjjjbbbYYYXXXXXXZZZ___hhhpppuuu|||vvvnnnfffbbbbbbccccccccccccaaa___```bbbddddddeeegggjjjlllooopppqqqooopppqqqsssuuuwwwxxxyyyyyy{{{|||{{{{{{|||~~~vvvmmm^^^OOOEEE???>>>>>>999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@nnnnnnqqqxxx}}}zzzwwwxxx|||~~~||||||wwwooohhhccc```YYYYYYXXXUUURRRQQQSSSVVVUUUUUUVVVWWWZZZ]]]```bbbdddbbb___]]][[[XXXUUUSSSKKKJJJHHHFFFEEECCCCCCBBBCCCCCCCCCCCCBBB@@@>>>===;;;:::888666444333333333///000222111///......///---------,,,,,,------...,,,,,,------...............///000000000000///...)))+++---------,,,,,,---,,,,,,------............,,,,,,---------.................................,,,,,,++++++,,,------...,,,++++++++++++*********++++++***+++,,,---......,,,++++++,,,------,,,******,,,...///---+++++++++..................////////////000111111222222111444444444444444444444444666666666666666666666666888888777666555444333333666666777888999::::::;;;<<<<<<<<<<<<<<<======>>>>>>@@@BBBEEEHHHJJJLLLLLLQQQSSSVVVYYY^^^dddkkkppprrrwww~~~}}}}}}{{{xxxuuutttvvvxxxvvvvvvwwwxxxzzz{{{|||}}}~~~|||}}}}}}wwwhhhccc]]]ZZZ^^^fffpppvvvooohhh\\\QQQGGG===666111......,,,+++******************)))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&'''(((((((((((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$################################################!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((($$$'''******+++///666===@@@CCCGGGIIIJJJJJJLLLMMMNNNNNNLLLKKKJJJIIIIIIIIILLLQQQ\\\kkkzzz}}}|||~~~~~~{{{}}}yyymmm```ZZZ\\\\\\\\\___dddnnnxxx~~~|||wwwrrrjjjeeebbbbbbcccccceeefffgggeeeccccccfffiiiggghhhjjjlllooorrrtttuuuttttttuuuvvvxxxzzz|||}}}|||}}}}}}|||{{{}}}wwwggg]]]PPPFFF@@@>>><<<;;;999:::<<<===<<<;;;::::::======>>>???@@@AAABBBBBBnnnooottt}}}}}}yyyxxxyyy}}}{{{||||||pppiiiddd___ZZZRRRSSSTTTSSSQQQRRRVVVZZZXXXXXXYYYZZZ]]]```bbbdddccc```]]]ZZZXXXVVVRRRPPPIIIHHHFFFEEECCCBBBBBBBBB???@@@@@@@@@>>><<<;;;999:::999888666555444333333///111222222111000000111,,,++++++***++++++,,,,,,,,,,,,,,,------.........,,,---...//////...---,,,(((***,,,---,,,++++++,,,,,,,,,,,,------.........,,,,,,---------.........++++++++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,++++++++++++------,,,+++*********+++,,,++++++,,,......,,,+++***---//////---+++******---.........///000000000111111222333333333222222555555555555555444444444666666666666555555555555555555555666666666666666777777888999;;;<<<===>>>===============>>>??????@@@BBBFFFJJJMMMOOOQQQQQQYYY[[[^^^bbbgggnnnuuu{{{zzz}}}}}}yyyvvvuuuwwwxxxzzzzzzzzz{{{{{{{{{||||||~~~~~~}}}}}}~~~}}}zzzmmmhhhaaa]]]^^^dddlllqqquuu{{{sssmmmcccXXXMMMDDD;;;666000///...,,,+++***************)))((((((((((((((())))))(((''''''''''''(((&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&'''((())))))((('''&&&###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((('''''''''(((((((((((()))$$$'''***+++,,,000999@@@BBBEEEGGGIIIIIIJJJLLLNNNMMMLLLJJJIIIHHHHHHIIIJJJQQQVVVbbbrrr|||vvv{{{zzzxxxzzzuuuggg\\\WWW______```ccciiirrr}}}|||sssrrrkkkccc```aaacccddddddggghhhiiihhheeeeeehhhkkkhhhiiilllnnnqqqtttvvvwwwxxxxxxxxxyyy{{{|||~~~}}}~~~~~~|||{{{~~~wwwmmmWWWNNNCCC<<<:::888555111:::<<>>???@@@@@@BBBBBBCCCDDD