BM6P6(@ nnnxxx~~~{{{~~~|||vvvnnnhhheee```[[[YYYZZZYYYUUUPPPKKKIIIGGGFFFGGGGGGFFFEEE@@@CCCGGGNNNVVV___fffkkkmmmmmmmmmkkkhhheeebbbaaaVVVSSSNNNKKKIIIIIIKKKLLLXXXnnnwww^^^MMMAAA<<<888999999666555666666666777777777555444333555444222222222222444555444555666777777999===???BBBEEEHHHLLLQQQZZZfffnnntttxxxzzzdddTTTHHH???<<<===999999;;;AAALLL[[[iiirrrzzz}}}|||yyytttkkkaaaZZZOOOGGGHHHJJJOOO^^^nnnttt\\\]]]sss}}}cccJJJ>>><<<777666666444333222111111222222111111111111111111555333222444777888666333666:::===AAAUUUxxx}}}eeeIIICCC@@@AAAFFFSSSvvvkkkTTTMMMOOOQQQVVV]]]kkkwwwxxxuuurrrpppooonnnnnnoooqqqsssttttttsssrrrqqqppppppppppppppppppooooooooopppqqqrrroooooooooppprrrtttvvvxxx}}}{{{yyywwwvvvvvvvvvttttttsssssstttuuuvvvwwwnnn\\\VVVUUUSSSMMMJJJIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEDDDBBBAAA@@@?????????======<<<;;;;;;;;;<<<<<<999999999999999888777777555555666888;;;>>>AAACCCMMMQQQYYYdddrrrvvvhhhaaa]]]XXXYYY^^^VVVWWWXXXXXXWWWTTTQQQPPPTTTRRRRRRUUU]]]ooo~~~xxxxxx{{{zzzuuuqqqsssrrr|||zzz{{{~~~wwwoooiiiaaa]]]XXXVVVVVVVVVRRRNNNHHHFFFDDDCCCCCCCCCBBB@@@???@@@DDDIIIPPPYYY```dddkkkkkkjjjhhheeeaaa^^^\\\SSSQQQMMMJJJHHHGGGHHHIIINNNccc{{{yyy___NNNBBB===:::::::::777666888555555666777666555333222444333333333333333333444444555666777888:::===@@@BBBEEEJJJNNNTTT^^^jjjrrrxxx|||sss```RRRGGG???===>>>::::::===DDDOOO^^^llluuuzzz~~~~~~{{{wwwmmmdddWWWNNNGGGHHHIIIPPPaaatttvvv___fff}}}}}}cccIII<<<999666666555444333222222111111111111111111111111111555333333444666777555333555999;;;???RRRuuu}}}oooOOOFFFAAAAAAGGGTTTwwwpppXXXOOOOOOOOOSSSYYYdddrrrwwwtttrrrpppooonnnnnnoooqqqssstttuuutttrrrqqqpppoooooooooppppppppppppqqqqqqqqqqqqpppppppppqqqsssuuuwwwyyy}}}{{{yyywwwvvvuuuuuuuuuttttttsssrrrsssuuuwwwyyysss```XXXVVVRRRMMMIIIHHHHHHFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEECCCAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::999999888777666555555666777:::===@@@BBBHHHMMMUUUaaappptttllleee___]]]^^^[[[[[[[[[ZZZXXXVVVUUUTTTQQQOOOOOORRRYYYjjjyyyvvvvvvzzz{{{yyyyyy{{{yyywwwuuuyyysss~~~}}}yyy|||yyyooohhh^^^ZZZVVVTTTTTTSSSOOOLLLHHHFFFCCCBBBAAAAAA???>>>======>>>AAAGGGNNNUUUYYYccccccbbb```^^^ZZZWWWVVVOOONNNLLLIIIGGGFFFEEEEEEEEEXXXnnn|||```MMMCCC>>>:::;;;;;;888777888444555666666666555444333333333444444444444333333444555777777888:::>>>AAACCCGGGLLLRRRXXXbbbnnnwww|||wwwiiiYYYNNNFFF???<<<===999;;;???GGGTTTcccpppxxx{{{{{{rrrhhhVVVNNNHHHHHHHHHPPPeee{{{yyyfffttt}}}bbbGGG999666555555444444333333333222111111111111111111111111444333333444666666555444555777888;;;NNNrrr|||zzzWWWJJJBBBAAAGGGTTTvvvwww]]]RRROOOLLLOOOTTT\\\kkk|||wwwtttrrrqqqpppooonnnoooppprrrtttuuutttsssqqqooonnnnnnmmmooopppqqqrrrsssrrrrrrqqqqqqqqqqqqqqqsssuuuxxxyyyzzzyyywwwvvvttttttssssssuuutttrrrrrrsssvvvyyy{{{~~~wwwdddZZZVVVQQQLLLIIIGGGFFFEEEDDDDDDCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCFFFFFFDDDBBB@@@???======;;;<<<===>>>>>>===<<<<<<::::::::::::999888777666666555555555777;;;???AAACCCGGGPPP\\\jjj|||yyyqqqhhhbbb``````___]]]ZZZXXXWWWVVVVVVPPPMMMMMMPPPVVVfffyyytttttttttssssssvvvwwwvvvwww}}}qqq|||~~~}}}yyynnnggg]]]YYYVVVSSSSSSQQQNNNLLLJJJHHHEEEDDDCCCBBB@@@???;;;::::::;;;>>>DDDIIIMMMVVVVVVVVVVVVTTTRRRPPPOOOLLLKKKJJJIIIGGGEEECCCBBBDDDSSSccc{{{aaaLLLCCC===:::;;;:::777666888555555777777888777666555222333444555555444333222444555777888999;;;???BBBFFFJJJOOOTTT[[[dddooowww}}}lll```RRRJJJDDD===::::::888;;;AAAKKKXXXfffssszzz|||wwwmmmYYYQQQJJJHHHGGGPPPiii{{{kkk|||aaaFFF888555444333333333333333333333111111111111111222222222333333333444555555555444555777777:::JJJnnn|||{{{\\\LLLCCCCCCGGGRRRqqqzzz___RRRNNNJJJLLLPPPXXXgggyyywwwtttsssqqqpppooonnnnnnppprrrsssvvvuuusssqqqooommmmmmlllnnnoooqqqssstttsssrrrqqqpppppppppqqqrrrtttvvvxxxvvvvvvuuutttssssssrrrrrruuutttrrrrrrsssvvvyyy|||}}}yyyeee[[[UUUPPPKKKIIIEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFEEECCCAAA???===<<<:::;;;===???@@@???===<<<<<<<<<<<<;;;:::888777666666555444444555999<<>>??????>>>===;;;:::888777777666444444555777:::<<>><<<:::;;;===???@@@AAAAAA@@@BBBBBBAAA???===;;;999888777666666555666777999999???BBBGGGNNNVVV```kkkrrryyy~~~|||xxxsssoooggg^^^XXXTTTSSSSSSIIIHHHLLLUUU```nnn}}}yyyvvvzzzyyyxxxwwwwwwnnnbbb```]]]XXXSSSOOOMMMLLLIIIGGGDDDCCCDDDCCCBBBAAA===<<<;;;;;;:::999999999777999<<<>>>AAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@EEEGGGRRRbbbooodddNNNBBB<<<999::::::777666777666777999;;;<<<<<<<<<;;;555555444444444444555555555666888999;;;>>>BBBEEEIIIMMMTTTYYY___gggqqqxxxyyyooo\\\QQQFFFAAA>>>:::888999:::???IIIUUUcccoooxxx}}}~~~{{{iiiZZZLLLHHHLLL\\\yyyjjj]]]ooommmUUU@@@777888555444444333222111000000///000000111222222333333000222555555333222333555222555999===EEE^^^tttnnneeejjjwwwppptttuuuWWWFFFCCCGGGNNNiiixxx]]]RRRNNNLLLNNNSSSZZZhhhwwwyyytttrrrqqqpppnnnnnnoooqqqrrrsssrrrqqqooonnnnnnmmmmmmlllmmmnnnooopppqqqqqqrrrppppppooooooppprrrtttuuussstttuuuvvvvvvuuuuuutttvvvvvvvvvwwwwwwwwwvvvvvv~~~|||gggYYYOOOHHHDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDAAA???===;;;<<<===>>>@@@AAABBBCCCEEEDDDCCCBBB???===;;;:::666777777888888888777777===@@@EEEKKKRRR[[[eeekkkrrrxxx{{{xxxwwwrrriii```XXXSSSPPPOOOIIIIIINNNXXXcccppp~~~}}}www}}}www{{{ssshhhgggddd^^^XXXTTTQQQQQQIIIGGGEEEEEEEEEEEEDDDCCC>>>>>>>>>===<<<:::999888777999;;;===???@@@AAA@@@?????????@@@AAABBBCCCDDDBBBDDDDDDKKKXXXaaayyyfffPPPCCC>>>:::;;;;;;888777888555666888:::;;;<<<;;;;;;666555444333333444555666555666888:::;;;>>>BBBEEEHHHMMMTTTZZZaaaiiittt{{{yyynnnYYYNNNDDD@@@===;;;:::<<<<<>><<<<<<===>>>???AAACCCDDDFFFFFFEEECCCAAA>>><<<;;;666777888999999888777666;;;>>>CCCIIIPPPYYYbbbhhhooouuu{{{}}}yyyvvv~~~wwwrrriii___VVVPPPLLLKKKMMMLLLQQQ[[[fffssszzzuuuyyyzzzuuunnneee^^^YYYUUUOOOKKKIIIHHHGGGFFFEEECCCCCCBBB>>>>>>>>>===;;;999777555777888999:::;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBB@@@>>>BBBKKKOOOVVVkkkiiiSSSGGG@@@::::::999666666999666555555555777888:::<<<<<<;;;999777666666777888888888999999;;;>>>CCCGGGMMMPPPTTTZZZaaaiiirrrxxx}}}{{{kkkZZZMMM???;;;;;;999666666???CCCNNN\\\kkkvvvzzzzzz~~~zzzxxxzzz|||vvveeeXXXKKKIIIQQQbbb||||||[[[SSSeeehhhMMM===888888444444333333333333222222000111111111111222222222222222444444444444222222111777777:::DDDVVV{{{}}}aaaUUU]]]tttqqqhhhcccbbbuuueeeIIICCC@@@KKKeeecccPPPGGGFFFMMMUUU```mmmyyyyyytttqqqrrrqqqooollllllooorrrrrrpppmmmlllkkkmmmoooqqqqqqqqqpppooonnnnnnnnnooorrrqqqooopppqqqrrrsssrrrrrrssstttuuuuuuuuuttttttvvvtttsssssstttuuuuuuuuu}}}lll[[[OOOFFFBBBBBB??????@@@BBBCCCEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDFFFGGGFFFDDDAAA???<<<===???AAACCCEEEFFFGGGJJJIIIHHHEEEBBB???<<<:::666666666777777777777777999999>>>FFFMMMTTT^^^hhhqqqvvv{{{~~~~~~{{{|||tttggg\\\SSSOOOMMMLLLJJJPPPXXX```jjjvvvyyyxxx{{{wwwqqqggg___ZZZUUUOOOJJJLLLKKKJJJHHHFFFDDDCCCBBB@@@@@@@@@???===;;;999777777888888999:::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@???<<<@@@FFFIIINNNaaavvv{{{fffUUUFFF???:::999888666555888666555555666777888:::;;;<<<:::888777666666777888777888999999;;;>>>CCCGGGLLLOOOTTTZZZaaajjjsssyyy|||lllWWWJJJ>>>;;;;;;999888888AAAGGGRRRaaaoooyyy}}}}}}|||xxxuuuwww{{{|||wwwrrr```UUUJJJJJJTTTfffuuuVVVOOOaaa{{{fffLLL===888777444444333333333222222222000111111111111222222222222333333444444333333222111777888:::DDDUUUyyyiii^^^aaaqqqmmmddd```cccyyykkkNNNGGGCCCMMMeeegggSSSJJJHHHNNNUUUbbbooo{{{|||tttoooppppppnnnlllmmmpppssssssrrrpppooonnnooopppqqqqqqpppooooooooooooooooooqqqqqqpppqqqrrrrrrrrrqqqsssrrrrrrsssssssssssssssvvvuuuuuuuuuuuuvvvvvvuuu|||~~~nnn]]]QQQHHHDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFGGGFFFDDDAAA@@@===>>>@@@BBBDDDFFFHHHIIIIIIHHHGGGEEEBBB???<<<:::888777777666666777888888::::::===EEEKKKSSS^^^iiiuuu{{{~~~vvvfffYYYPPPLLLJJJHHHMMMSSS]]]fffooozzzyyyzzz|||~~~vvvlllccc]]]WWWQQQLLLOOONNNLLLJJJHHHEEEDDDCCCBBBBBBAAA@@@???===;;;:::888888888888999999::::::888888888999:::<<<===>>>===;;;<<>>999999888555444777555555555666777888999:::;;;:::888777666666777888777888999999;;;>>>DDDGGGLLLOOOUUU[[[cccllltttzzzyyyjjjRRRGGG<<<:::;;;::::::;;;BBBIIIUUUeeerrr{{{~~~~~~yyyuuurrrsssuuuuuupppkkkZZZPPPHHHJJJUUUiiinnnSSSOOObbbzzz}}}dddJJJ<<<888777333333333333222222222222000111111111111222222222222333333444444333333222111777888999CCCSSSwwwyyyooojjjppplllccccccgggzzzsssSSSIIIDDDKKK```lllWWWMMMJJJNNNSSSaaaooo|||vvvooooooooonnnmmmnnnrrrtttssssssqqqpppoooooooooooooooooooooooooooooopppqqqqqqqqqrrrrrrrrrrrrqqqpppsssrrrpppoooooooooqqqrrrttttttuuuvvvvvvvvvvvvvvv|||~~~rrraaaTTTKKKFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFDDDCCCBBBAAA<<<===???AAADDDFFFHHHIIIHHHGGGFFFDDDAAA???<<<;;;:::999777666666777999:::;;;;;;===CCCIIIQQQ^^^jjjxxx~~~}}}~~~xxxdddUUUNNNKKKJJJHHHPPPXXXcccnnnwwwzzzvvvxxx}}}xxx}}}yyyzzz|||qqqggg```ZZZSSSOOONNNMMMLLLJJJIIIGGGFFFEEEDDDCCCBBBAAA???===<<<;;;888888888888888888888888666666666777888:::<<<<<<;;;999:::======@@@LLLZZZuuuvvvgggYYYOOODDD===999999888444444666555555555666777888888999:::999888777666777777777777888888999;;;???DDDHHHLLLPPPVVV]]]eeennnwww}}}rrrcccOOOEEE<<<::::::999999;;;AAAIIIWWWfffssszzz}}}}}}yyyuuupppoooooommmhhhdddTTTMMMFFFHHHTTThhh}}}lllVVVVVVhhh~~~zzz```HHH;;;777777333333333222222222222111000000111111111222222222333333333333333333333333222888888999BBBPPPtttwwwrrrqqqkkknnnqqq{{{wwwTTTHHHAAAEEEVVVwwwpppYYYMMMJJJLLLNNN[[[kkkxxx}}}yyyrrrrrrqqqooooooppprrrtttqqqqqqpppooonnnmmmlllkkkooonnnnnnnnnooopppqqqqqqpppqqqssstttsssrrrrrrrrrtttqqqnnnjjjhhhhhhjjjkkkmmmooorrruuuvvvwwwxxxxxx|||~~~wwweeeXXXNNNIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEDDDBBBAAAAAA@@@;;;;;;===???BBBDDDFFFGGGFFFEEEDDDCCCAAA???===<<<<<<;;;888666666888:::;;;<<<;;;===BBBGGGOOO___lllxxx~~~www~~~yyydddTTTNNNMMMMMMMMMQQQ[[[hhhuuuvvvppppppsss|||tttzzz|||wwwzzz|||pppfff___YYYSSSOOOKKKKKKJJJJJJJJJIIIIIIIIIEEEDDDCCCAAA???>>>===<<<:::999999888888777777777666666666777888999;;;;;;999999:::;;;<<>>@@@BBBDDDFFFFFFDDDCCCCCCBBBAAA???===<<<===;;;999777666888:::;;;;;;;;;>>>CCCGGGPPP```oooyyy}}}sssvvvyyy}}}gggVVVOOONNNNNNOOOQQQ\\\lllzzzuuupppooopppvvv~~~pppwww{{{xxx~~~wwwkkkbbb[[[VVVQQQNNNJJJJJJJJJKKKKKKKKKKKKKKKGGGFFFDDDBBB@@@???>>>>>><<<;;;:::999888777666666666666666666777888999:::777888::::::;;;???GGGMMMfff|||xxxaaaQQQGGGCCC>>>::::::999666444555444555666777777777777666777777777777777777777777666777888999;;;???EEEIIIMMMRRRZZZcccllluuu~~~wwweeeUUUJJJBBB<<<:::888666777:::CCCLLL[[[hhhssszzz~~~|||xxxqqqjjjccc]]]XXXTTTLLLIIIEEEFFFQQQcccpppuuurrrwwwggg\\\fffwwwuuuZZZCCC999666666222222222222111111111111000111111111111222222222444333333222222333333444222999888888???LLLmmm|||rrrRRRHHHAAA@@@JJJ]]]xxxZZZKKKHHHIIIGGGMMM[[[jjjqqqvvvzzzwwwsssrrrrrrrrrrrrqqqssssssqqqpppoooooooooooooooooooooooooooooopppqqqmmmqqqtttuuutttvvv{{{zzzqqqhhh```[[[XXXWWW___eeemmmsssuuuvvvyyy{{{}}}~~~kkk]]]RRRLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDBBB@@@>>>===??????@@@BBBCCCDDDEEEFFFBBBBBBBBBAAA@@@???>>>======;;;999888777777999::::::;;;???DDDHHHQQQbbbsss}}}{{{vvvppppppoooqqq{{{}}}jjjXXXNNNKKKLLLNNNSSS^^^mmm|||wwwrrrrrrqqquuuyyy}}}}}}www{{{rrrxxx|||~~~|||tttiii```ZZZVVVRRROOOMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHFFFCCCBBBAAA@@@@@@======<<<:::999777666666777666666555555666666777555777999888999===CCCFFFZZZlllzzzcccSSSIIIDDD>>>;;;;;;:::666444555444555666777777777666555666666777777777777777666555666888999;;;???EEEIIINNNTTT\\\fffoooyyysss___OOOEEE???:::999888666888<<>>JJJjjj~~~hhhLLLFFFAAA@@@IIIZZZ{{{~~~]]]LLLKKKKKKIIILLLXXXfffooosssxxxuuuqqqpppqqqrrrrrrqqqsssrrrpppooonnnooopppqqqqqqpppoooooooooooooooooolllpppssstttuuuyyyuuujjjaaa[[[YYY___fffoootttuuuuuuwwwzzz|||mmm___SSSMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFGGGGGGGGGEEEBBB???===?????????@@@AAAAAABBBBBB@@@@@@AAA@@@@@@???>>>>>>;;;:::999888888777777777888;;;AAAFFFKKKSSSeeeuuu|||uuuqqqrrrooolllnnnvvv|||}}}|||tttgggWWWLLLIIILLLPPPVVV```ooo|||xxxuuuuuuuuuxxx{{{}}}uuummmppp{{{vvv|||www}}}}}}~~~{{{}}}tttiiiaaa\\\YYYUUUSSSPPPPPPOOOOOONNNMMMMMMLLLKKKJJJGGGEEECCCBBBBBBBBB???>>>===;;;999888666666666666555444444444444555444777888777777;;;???AAAPPP```}}}{{{dddUUUMMMDDD???<<<<<<;;;777555666444555666777777777666555555666777777777777777666555666888999;;;???EEEIIIOOOUUU]]]gggqqq{{{oooZZZJJJBBB<<<888999888777:::???AAAJJJWWWcccllltttzzz~~~yyypppeee[[[RRRLLLHHHCCCDDDDDDIIIYYYnnnyyyzzz{{{~~~eeeaaaooorrrVVV@@@777666555222222222111111111111000000111111111111222222222444444222222222222444444333999999888>>>IIIiii~~~^^^FFFCCC@@@@@@HHHYYYxxx```NNNNNNNNNKKKMMMXXXeeennnsss}}}~~~uuurrrnnnnnnppprrrrrrqqqrrrpppmmmllllllmmmoooqqqqqqqqqpppooonnnnnnoooooolllooossstttuuu{{{vvvkkkccc___aaahhhqqqvvvvvvuuuvvvxxx{{{nnn___TTTMMMLLLGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIGGGDDD@@@>>><<<<<<<<<<<<============???@@@@@@@@@@@@???>>>>>>::::::999999888777666666777;;;BBBHHHLLLUUUfffwwwzzzwwwxxxtttmmmjjjllloooooonnnjjjaaaUUUKKKIIINNNUUUYYYcccppp{{{yyywwwwwwzzz|||~~~rrrgggjjjuuuuuu{{{zzz~~~}}}www||||||rrrhhh```ZZZXXXWWWPPPQQQQQQQQQPPPOOONNNNNNLLLKKKHHHFFFEEEEEEEEEEEEBBBAAA???===;;;;;;;;;;;;::::::999999888888999999999888888777888:::;;;<<>>>>><<<888999>>>EEELLLUUU```nnnzzz~~~{{{{{{zzztttgggWWWKKKEEEDDDBBBEEEGGGLLL\\\rrr~~~cccfff|||qqqUUU@@@888555444444444333333222111000000111111111111111111111111333222111111111222333444222777777999<<>>>>>============>>>>>>AAA@@@???>>><<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;>>>DDDJJJUUUgggxxx|||zzzwwwqqqjjjfffddddddccc^^^WWWOOOKKKKKKMMMOOOYYY```pppzzzvvvzzz~~~tttjjjhhhmmmzzzuuu|||zzz|||yyysssvvv|||uuukkkccc^^^\\\ZZZRRRRRRQQQQQQPPPNNNMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCAAA???>>>===>>>>>><<<<<<;;;:::::::::::::::999999888888888:::;;;<<>>GGGMMMTTT\\\hhhvvv}}}uuugggVVVIIIEEEDDDCCCFFFHHHNNN___vvv|||ccchhhqqqTTT@@@888555444444444333333222111111000111111111111111111111111222222111111111222333444444888999:::>>>EEEcccqqq}}}}}}dddPPPEEEBBBBBBBBBRRRooooooVVVOOOOOOMMMNNNYYYhhhssszzz~~~xxxuuuqqqoooooopppppppppnnnooopppooommmmmmnnnppprrrqqqqqqppppppqqqrrrssssssoooooottttttuuuzzznnniiikkkpppuuuvvvtttsssuuuxxx{{{vvvdddVVVNNNNNNJJJKKKKKKIIIFFFDDDCCCDDDHHHGGGGGGFFFEEEEEEFFFFFFHHHIIIIIIIIIFFFDDDBBBAAA??????>>>>>>>>>>>>????????????===<<<;;;:::::::::;;;;;;::::::::::::;;;;;;:::;;;???EEELLLYYYmmm~~~yyyrrrkkkfffaaa______[[[UUUPPPNNNPPPSSSVVV[[[bbbpppxxxvvv|||}}}sssiiifffjjjvvvuuu|||wwwyyyvvvppprrrvvvxxxooohhhdddaaa___WWWWWWVVVUUUSSSQQQPPPNNNMMMMMMLLLKKKJJJIIIIIIIIIFFFEEECCCAAA@@@@@@AAAAAA??????>>>======<<<;;;;;;;;;:::999999999:::;;;<<>>;;;:::888777888;;;;;;:::999888777666666777777888888999:::::::::888777777888;;;@@@DDDHHHOOOTTT^^^iiiuuuyyygggSSSGGG<<<999999:::999888;;;AAAIIIOOOTTTVVV___nnn|||wwwgggVVVIIIDDDDDDEEEFFFHHHQQQeee}}}vvv___gggoooRRR???888666444444333333222222111111111111111111111111111111111222222111111222222333444444888888:::>>>DDD```}}}lll|||hhhSSSFFFBBBAAABBBLLLiii~~~```RRRPPPQQQNNNWWWeeesssvvvssspppnnnnnnoooooooooooopppqqqpppnnnmmmmmmooopppqqqqqqqqqrrrssssssssssssooopppsssssssss~~~tttnnnnnnrrrvvvwwwuuuuuuvvvxxx}}}xxxfffWWWNNNLLLKKKLLLKKKIIIFFFDDDCCCDDDHHHGGGFFFFFFEEEFFFFFFFFFHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@????????????@@@@@@======;;;:::999999999999:::999999999999999999:::999;;;???FFFOOO^^^uuu|||tttpppkkkddd___^^^ZZZUUUQQQPPPSSSVVVYYY]]]dddqqqvvvwwwuuukkkfffhhhqqqvvv|||xxx~~~uuuoooppptttzzzqqqlllhhheeeccc```___^^^\\\ZZZWWWUUUSSSNNNNNNOOONNNNNNMMMLLLKKKGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>======<<<;;;999999999:::;;;???III\\\wwwtttkkkkkklllSSSHHH>>>:::999888888:::<<<<<<;;;:::999888777777888888888999::::::;;;;;;888888888999;;;???EEEIIIOOOUUU___jjjuuuuuubbbPPPDDD???<<<:::;;;;;;:::>>>EEEJJJQQQVVVVVVYYYfffuuu~~~xxxjjjXXXKKKEEEDDDEEEDDDHHHVVVlllnnn[[[fffnnnOOO===888666444333333333222222111111111111111111111111111111111222111222222222222333333222666666888<<>>>>>??????@@@===<<<;;;:::999999999999999999888888888888999999999;;;@@@GGGQQQccc~~~|||wwwvvvtttllleee___[[[VVVRRRQQQRRRUUUWWW]]]dddqqq~~~~~~vvvxxx~~~sssllljjjnnn{{{vvv}}}||||||rrrmmmnnnqqq}}}}}}zzz}}}{{{rrrnnnkkkgggddddddcccbbb___]]]ZZZWWWVVVOOOPPPRRRRRRRRRQQQOOONNNGGGFFFEEECCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBB@@@??????>>><<<:::999999::::::888@@@OOOggghhh]]][[[ZZZLLLCCC:::888888777999<<<<<<<<<;;;;;;:::999999999999999::::::;;;;;;<<<<<<888999::::::;;;???FFFJJJQQQWWWaaakkkuuuppp]]]LLLBBBAAA===;;;;;;;;;;;;@@@GGGPPPYYY```___```hhhssszzz{{{|||xxxlll[[[MMMFFFCCCCCCCCCIII[[[uuukkk[[[jjjlllLLL;;;888777444333333222222222222222111111111111111111111111111111111222222333333333333222555555777<<>>>>>============>>>>>>======<<<;;;:::::::::;;;999888888777777888888999999;;;@@@HHHRRRggg}}}xxxxxxvvvnnnfff]]]ZZZVVVRRRQQQRRRUUUWWW\\\dddooo|||~~~wwwyyyvvvnnnmmmuuuuuu}}}tttkkkhhhkkknnnxxxxxxzzz{{{xxxtttuuuzzzzzzssspppmmmiiieeebbbaaa```^^^[[[XXXUUUTTTPPPRRRTTTVVVVVVUUUSSSQQQIIIHHHFFFCCCBBBAAABBBBBBCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@===;;;:::999999999777>>>HHH^^^cccVVVPPPMMMDDD===888777777666888;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<======999;;;<<<<<<<<<@@@GGGMMMRRRYYYcccllluuu|||kkkXXXIII@@@???;;;999999:::;;;BBBJJJXXXcccmmmnnnnnnrrrxxx{{{zzzzzzwwwkkk[[[MMMFFFDDDCCCBBBKKKbbblll___rrrkkkIII:::888888555222222222222222222222222111111111111111111111111000111222333333333333222444777666999>>>@@@WWW{{{|||}}}jjjUUUFFFAAAAAACCCLLLeeedddQQQLLLJJJLLLUUUeee{{{vvvtttqqqooonnnmmmkkkjjjlllnnnpppooommmlllkkkkkkmmmnnnnnnnnnooopppppppppssstttuuuuuuttttttuuuwwwtttxxx}}}}}}xxxuuutttttttttuuuvvvwwwwwwxxx~~~ssscccVVVOOOMMMNNNMMMJJJGGGDDDCCCDDDFFFFFFFFFEEEFFFFFFGGGHHHHHHGGGFFFIIIKKKKKKGGGCCC>>>>>>============>>>>>>>>>>>>===<<<<<<<<<<<<<<<999888888888888888888999999;;;@@@GGGRRRhhh{{{xxxtttkkkddd[[[XXXUUURRRRRRTTTWWWYYY[[[bbblllyyyyyy{{{tttlllpppxxxrrr~~~vvvmmmfffeeeiiimmmuuussssssvvvtttpppqqqvvv}}}zzzsssqqqpppkkkggg___^^^]]][[[XXXUUUSSSRRRQQQSSSVVVYYYYYYXXXUUUSSSKKKJJJGGGEEECCCBBBAAAAAABBBCCCEEEGGGGGGFFFEEEDDDBBBAAA???<<<:::999999999;;;???DDDTTTyyy|||bbbSSSJJJEEE@@@;;;777777777555666999888999999:::;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>:::<<<>>>>>>>>>AAAHHHOOORRRYYYdddmmmuuuzzzhhhUUUFFF???===999777999;;;???GGGPPP___jjjuuuxxxzzz~~~~~~|||uuuhhhWWWJJJEEEDDDCCCBBBNNNjjjkkkccczzziiiGGG999888888555222222222222222222222222111111111111111111111111000111222333333333222222555777666999===@@@UUUwwwpppZZZJJJBBBBBBDDDJJJeeejjjUUUOOOIIIKKKRRRaaawwwxxxvvvssspppooommmjjjhhhiiikkknnnnnnmmmkkkjjjkkkppppppooonnnnnnooopppqqqsssuuuwwwwwwvvvvvvvvvuuuuuuvvvxxx{{{|||{{{yyywwwttttttssstttuuuvvvwwwwwwzzzwwwgggYYYRRRNNNNNNMMMKKKGGGDDDCCCDDDFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGKKKOOONNNHHHCCC???>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<999999999888888999999999:::<<<@@@FFFPPPggg|||vvvmmmggg]]][[[WWWTTTSSSTTTVVVXXXZZZaaajjjttt{{{}}}wwwllllllssszzzppp|||tttkkkeeeeeejjjnnnvvvrrrqqqtttsssooopppuuu{{{{{{tttsssqqqmmmhhh^^^]]]\\\ZZZXXXUUUSSSQQQQQQTTTXXX[[[[[[YYYVVVTTTMMMLLLIIIFFFDDDBBBBBBAAABBBCCCEEEGGGHHHGGGFFFEEECCCBBB???<<<:::999999999<<<===>>>HHHiiiyyy```QQQGGGAAA???:::888888777444444777777777888999:::<<<<<<===;;;;;;<<<<<<===>>>>>>>>>;;;===@@@???>>>BBBIIIPPPQQQXXXcccmmmvvvxxxfffSSSEEE>>>===999888;;;???DDDNNNXXXbbblllvvv|||uuudddSSSGGGDDDEEEDDDCCCQQQoooiiiddd}}}iiiFFF888888888555222222222222222222222222111111111111111111111111000111222333444333222222333555333777;;;===QQQsss|||uuu^^^LLLDDDCCCEEEGGGdddlllVVVPPPIIIKKKRRR___tttyyywwwtttqqqpppmmmjjjgggiiillloooooonnnmmmllllllsssrrrpppnnnnnnoooqqqrrrsssvvvxxxxxxxxxxxxwwwtttsssssstttwwwyyy{{{zzzyyyuuusssrrrsssuuuvvvvvvvvvvvv~~~yyyjjj[[[SSSKKKLLLLLLJJJHHHFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGHHHMMMQQQPPPIIICCC@@@@@@????????????@@@@@@======<<<;;;;;;;;;<<<<<<::::::999999999999:::::::::<<<@@@EEEOOOggg{{{sssnnnccc```\\\WWWTTTSSSTTTTTTZZZ```hhhqqq~~~|||yyykkkjjjooojjjssswwwsssooorrrzzzmmm}}}~~~zzztttnnnjjjhhhiiiiiipppqqqtttuuuuuuvvvyyy{{{~~~|||vvvuuusssnnniiibbb]]]ZZZZZZVVVPPPMMMNNNLLLNNNRRRVVVYYYZZZYYYYYYRRRMMMHHHEEEDDDDDDBBB@@@@@@@@@AAADDDGGGIIIIIIHHHAAA@@@===;;;999888777777>>>???AAAGGGWWWrrroooXXXGGG???<<<;;;999888666555555555666555666888999:::999888888777888888999999999999888:::;;;======???BBBGGGJJJRRRYYYeeeoooxxxsss___NNNCCC>>>===;;;::::::<<>>===MMMnnn{{{kkkQQQDDDAAA@@@III___mmmUUUNNNHHHJJJNNN^^^tttyyypppnnnllljjjhhhiiikkkkkkkkklllkkkkkkjjjjjjrrrpppmmmkkklllnnnrrrttttttuuuwwwxxxxxxwwwvvvvvvqqqtttwwwwwwvvvttttttttttttsssrrrqqqrrrtttvvvxxx}}}}}}zzzjjj\\\UUUMMMIIIEEEDDDEEEFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFEEE======<<<<<<===>>>???@@@>>>===<<<;;;;;;;;;;;;;;;<<<;;;888777666666888999;;;>>>===CCCRRRaaa~~~}}}uuupppjjjccc[[[VVVVVVWWWXXXWWW]]]bbbjjjttt|||{{{nnneeebbb]]]]]]\\\\\\]]]aaafffjjjttt|||}}}}}}lll||||||yyytttooollllllmmmnnnrrrtttvvvxxxxxxyyy{{{}}}~~~wwwuuurrrmmmiii___ZZZWWWVVVSSSNNNLLLMMMLLLNNNQQQUUUWWWYYYYYYYYYTTTPPPKKKHHHGGGFFFDDDAAAEEEDDDCCCDDDFFFFFFEEECCCDDDCCCAAA???===<<<<<<<<<888888888;;;FFFZZZrrrsssbbbRRREEE>>>;;;:::999777555444444444444444444555666666666666666555555666777777777777666:::;;;===>>>???CCCGGGKKKSSS[[[fffpppyyyttt```OOODDD@@@>>><<<<<<===???FFFTTTbbbqqqyyyuuufffXXXLLLFFFCCCBBBBBBHHH\\\}}}yyywwwfffGGG888666555444222222222111111111111000111222222222222111000///111111111111222333444555222444444999===;;;KKKjjjwwwYYYIIIDDDCCCJJJ^^^lllUUUMMMJJJLLLNNN[[[oooxxx|||ssspppoookkkiiiiiijjjjjjlllmmmnnnnnnoooooorrrpppmmmkkklllnnnrrrtttssstttuuuuuuuuuuuuuuuuuusssuuuwwwwwwvvvtttssstttsssrrrqqqqqqrrrtttvvvxxxzzz{{{yyyiii\\\VVVMMMIIIEEEDDDEEEFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCBBB>>>===<<<<<<===>>>???@@@<<<<<<<<<;;;<<<<<<======<<<;;;999777666777888888777;;;;;;@@@MMM\\\yyy|||wwwnnnggg^^^XXXVVVWWWWWWVVVYYY___hhhrrrxxx{{{|||{{{}}}~~~{{{mmmbbb]]]VVVUUUTTTSSSSSSUUUYYY\\\eeelllvvv~~~yyywwwxxx~~~mmm|||}}}{{{yyyuuurrrppppppqqqrrruuuwwwyyyyyyxxxwwwxxxxxxzzzwwwtttoookkkaaa[[[VVVUUUSSSOOOMMMNNNLLLMMMOOORRRTTTWWWYYYZZZVVVSSSPPPMMMKKKIIIFFFDDDHHHFFFEEEDDDEEEEEECCCAAAAAAAAA???>>><<<<<<<<<<<<<<<;;;999777;;;EEETTT^^^^^^]]]ZZZSSSJJJBBB<<<:::;;;:::999777555444444444444444333333333444555555555555666777777777777777:::;;;===>>>@@@CCCHHHLLLVVV^^^iiisss{{{rrr^^^MMMCCC@@@???>>>>>>@@@CCCJJJYYYggguuu}}}zzzppp```QQQHHHCCCBBBAAAAAAJJJbbb{{{aaaEEE999666555555222222222111111111111000111111222222111111000///111111111111222333444555222555444888<<<:::HHHdddaaaLLLEEEEEEJJJ\\\lllTTTKKKJJJLLLLLLXXXlllvvv}}}ssspppooolllhhhhhhggghhhjjjlllnnnoooqqqqqqrrrpppmmmllllllnnnrrrtttrrrrrrrrrrrrrrrssstttttttttvvvwwwwwwuuusssssstttsssrrrqqqqqqrrrtttwwwxxxxxxzzzxxxiii]]]WWWLLLJJJFFFEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBBBBBAAA@@@???>>>???>>>===<<<===>>>???@@@;;;;;;;;;<<<======>>>>>><<<;;;999888777777888888444::::::>>>IIIUUUrrr~~~{{{sssmmmddd\\\XXXVVVVVVUUUYYY___hhhqqqvvvwwwvvvtttyyy|||~~~oooaaaZZZSSSQQQNNNLLLKKKLLLNNNPPPUUUYYYaaammmwww|||{{{xxxuuussstttyyyooo|||~~~|||zzzxxxuuutttsssttttttyyyyyyzzzxxxtttqqqppppppzzzwwwvvvyyy}}}}}}zzzxxxtttqqqhhh```YYYWWWUUUQQQNNNOOOKKKLLLMMMNNNQQQTTTWWWXXXWWWUUUSSSPPPNNNLLLJJJHHHHHHFFFEEEEEEFFFFFFFFFDDD@@@??????>>>===<<<<<<<<>>;;;999<<>>===;;;:::888777666555666555444333333333444555666777888999999999999999999;;;===>>>AAAEEEJJJNNNYYYaaalllvvv~~~mmmYYYIII@@@===???>>>???BBBDDDKKKZZZgggttt|||{{{uuujjjZZZLLLEEEBBBAAAAAA???LLLeeeuuuvvvwwwWWWBBB888555444555222222222111111111000000111111111111111111000000111111111111222333444444333666555777:::999DDD]]]eeeKKKCCCEEEGGG[[[lllSSSHHHFFFIIIJJJWWWnnnzzz|||pppnnnnnnkkkhhhgggeeefffgggiiikkkmmmooopppqqqpppnnnlllmmmoooqqqsssrrrrrrqqqqqqqqqssstttuuuvvvwwwwwwvvvtttssstttuuuttttttsssssstttvvvxxxzzzzzz|||yyykkk___XXXMMMKKKHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFBBBBBBBBBAAA@@@???>>>===@@@???>>>=========>>>???<<<=========>>>>>>======<<<;;;:::888888888888888444:::<<<>>>FFFOOOiii|||yyyxxxrrriii```ZZZWWWVVVWWW^^^bbbiiipppuuuwwwwwwvvvxxx{{{xxxhhh^^^UUURRROOOLLLLLLLLLLLLLLLNNNOOOTTT___kkkrrrssspppssspppqqqtttxxx~~~ooozzz|||zzzxxxvvvuuuuuuyyyyyyyyywwwuuusssssstttxxxvvvtttuuuwww|||zzzxxxvvvooofff]]]ZZZWWWRRRMMMLLLJJJJJJJJJKKKMMMPPPRRRTTTTTTSSSRRRPPPNNNMMMLLLMMMLLLJJJHHHGGGGGGHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@@@@???>>><<<999777777888:::@@@AAABBB@@@>>><<<<<<<<<===<<<;;;:::999777666555666555333222111222333333666666888999999:::::::::999;;;===???BBBFFFKKKOOO[[[cccoooyyy{{{iiiVVVGGG???===???>>>???BBBEEEKKKYYYfffsss{{{zzzpppdddUUUIIIDDDCCCBBBBBB===MMMeeeoooppp{{{hhhLLL===666333222444222222222111111111000000000000000000000000111111111111111111222333444444333777555666:::888BBBWWWyyyfffKKKCCCFFFDDDZZZnnnSSSFFFCCCFFFHHHVVVppp~~~pppmmmnnnllljjjiiihhhhhhhhhhhhiiikkkmmmnnnqqqpppnnnmmmmmmoooqqqssssssrrrqqqqqqrrrtttuuuwwwwwwwwwwwwuuutttsssuuuwwwxxxwwwvvvuuuvvvxxxzzz{{{}}}|||nnnbbbZZZPPPNNNLLLIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCCCCBBBBBBAAA??????AAA@@@???=========>>>>>>????????????>>>===<<<;;;;;;;;;:::999999888888888444::::::<<>>===@@@CCCGGGMMM[[[iiivvvzzzkkk___PPPFFFCCCCCCCCCAAA>>>PPPiiikkklllwwwrrr[[[CCC999666111111333222222222111111111111000000000/////////000111111111111111111222333444555333888666666:::999AAASSSwwwppphhhsssfffLLLDDDHHHAAAWWWsssVVVGGGCCCGGGHHHVVVrrrtttoooooonnnlllkkklllkkkjjjjjjjjjlllmmmnnnpppooonnnmmmnnnoooqqqrrrrrrrrrrrrssstttuuuvvvwwwwwwwwwvvvtttssstttwwwyyy{{{zzzyyywwwwwwyyyzzz{{{~~~ssseeeZZZSSSSSSPPPLLLHHHFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@>>>======>>>>>>AAAAAAAAAAAA???===;;;:::;;;;;;;;;:::999999888888333888777999>>>???NNNhhh~~~{{{vvvrrrlllddd^^^\\\^^^aaaggghhhjjjnnnrrrvvvzzz}}}yyy}}}~~~ttt]]]XXXTTTQQQQQQPPPMMMJJJNNNMMMMMMQQQXXX\\\]]]]]]\\\[[[]]]aaadddlll{{{fffmmm|||}}}|||}}}~~~vvvkkkbbb```^^^WWWOOOKKKGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGGGGJJJPPPUUUXXXTTTPPPNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGEEECCCAAABBB@@@>>>============<<<777888888888888:::===@@@;;;<<<<<<===<<<;;;:::999999999888888666555444333333444555666888888888888999;;;===@@@CCCHHHNNNRRR]]]fffsss~~~tttbbbQQQEEE@@@???<<<===AAAFFFKKKSSSaaaooozzz~~~xxxeeeZZZLLLDDDCCCCCCBBB???@@@UUUpppcccfffuuuiiiRRR===888666222111444222222222111111111111000000//////...///000111222111111111111222333444555333999777666::::::AAAPPPllliii```kkkeeeKKKCCCHHHBBBRRRyyyzzz[[[JJJEEEIIIJJJXXXvvvwwwooonnnmmmkkkjjjkkkkkkjjjiiijjjkkkmmmooopppooonnnnnnnnnoooqqqrrrpppqqqrrrtttuuuuuuvvvvvvwwwvvvuuutttsssuuuyyy|||}}}|||zzzxxxwwwxxxyyyzzz{{{|||xxxhhh[[[WWWVVVTTTOOOIIIFFFGGGIIIGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEFFFFFFGGGFFFFFFFFFCCCBBB@@@>>>=========>>>???@@@AAAAAA@@@>>><<<;;;;;;;;;;;;;;;:::999888888666888666888===;;;CCCXXXjjj|||zzzqqqooojjjddd___```dddhhhlllmmmoooqqqtttwwwyyy{{{www{{{}}}|||hhhbbb\\\YYYXXXVVVQQQLLLNNNNNNPPPRRRUUUXXX[[[\\\YYYXXXYYY[[[\\\bbbqqqdddiiiuuuxxxnnnfffeeeddd]]]TTTPPPFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEDDDCCCDDDHHHPPPVVVVVVSSSPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOMMMKKKHHHGGGDDDBBB@@@>>>>>>>>>>>>>>>999:::;;;:::999999<<<>>>>>>???@@@AAAAAA@@@???>>>===>>>>>>===<<<:::888777555666777888::::::;;;;;;999;;;===@@@CCCHHHNNNSSS]]]fffttt{{{ooo^^^MMMBBB======<<<===BBBIIIOOOXXXgggvvv|||{{{tttaaaWWWJJJCCCCCCCCCAAA===BBBZZZwww{{{ZZZaaattt{{{dddNNN;;;777777222222666222222222111111111111000000///.........000111222111111111111222333444555333999777666;;;;;;AAAOOOdddiii^^^hhhbbbIIIAAAFFFCCCOOOrrr~~~___MMMFFFKKKMMM\\\|||xxxmmmkkkiiigggeeehhhhhhgggggghhhjjjlllnnnpppooonnnnnnnnnoooqqqrrroooppprrrtttuuuuuuuuutttvvvvvvuuussssssuuuzzz}}}~~~|||zzzxxxvvvwwwwwwxxxwwwyyy|||{{{jjj[[[YYYYYYVVVPPPJJJFFFGGGIIIGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEFFFGGGHHHHHHHHHHHHDDDCCCAAA???============>>>???@@@AAAAAA@@@>>>===;;;;;;;;;;;;:::999888888:::;;;777:::???;;;???PPPTTTttt}}}xxxuuummmllliiiddd```bbbggglllpppqqqtttwwwyyyyyyyyyyyyuuuzzz~~~~~~}}}tttmmmfffbbb```]]]VVVQQQNNNPPPSSSUUUVVVYYY]]]```]]]\\\[[[ZZZYYY]]]jjjxxxeeekkksss}}}}}}uuulllgggeee___UUUMMMOOOKKKGGGGGGIIIJJJGGGCCCGGGFFFEEEEEEFFFHHHKKKLLLNNNOOOQQQRRRRRRRRRQQQPPPNNNNNNNNNOOOOOOLLLGGGCCCGGGFFFDDDBBB@@@???>>>>>>:::;;;;;;;;;<<<<<<<<<<<<===???@@@@@@>>>===>>>??????===;;;;;;;;;;;;999777666555444444555666777888<<<<<<>>>BBBDDDFFFNNNVVV]]]gggttt~~~}}}sssgggZZZLLL???:::;;;:::>>>CCCHHHOOO[[[kkkvvvxxxmmm[[[PPPEEEAAA@@@???AAADDDHHHddd~~~kkkXXXfff|||zzz___HHH<<<;;;444222444222222222222111111111111000000000000000////////////111111222222222333333333555444555888888999@@@III```~~~ssseee___{{{xxx\\\LLLDDD???@@@OOOdddbbbNNNJJJKKKLLLVVVssstttfffbbb^^^]]]]]]cccddddddfffhhhjjjmmmnnnllllllllllllmmmnnnpppqqqsssqqqppppppqqqssstttttttttttttttuuuvvvwwwzzz{{{}}}{{{xxxuuutttuuuwwwxxx{{{yyyzzz~~~nnnaaa\\\VVVPPPLLLKKKKKKIIIGGGGGGFFFFFFGGGIIIIIIHHHFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFDDDBBB???======>>>>>>@@@@@@@@@@@@???===<<<;;;===<<<<<<;;;;;;::::::999;;;:::888888:::===@@@BBBUUU[[[lllzzzuuuqqqoookkkgggddddddgggkkknnnttttttuuuxxx|||~~~~~~}}}yyyyyyyyy{{{~~~yyywwwpppjjjiiihhh```WWWWWWWWWXXXZZZ\\\___aaabbbfffddd___XXXUUU[[[gggrrrdddiiipppxxx~~~uuuooojjjcccYYYQQQOOOKKKHHHHHHJJJKKKIIIEEEIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKPPPPPPPPPRRRRRRQQQMMMJJJIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>=========???@@@@@@???>>>>>>???@@@>>>===<<<===<<<;;;999666666555444555666777888<<<<<>>:::<<<;;;???DDDIIIPPP]]]lllwwwuuuiiiWWWNNNDDDAAA@@@>>>@@@CCCJJJhhhiii\\\iii}}}|||^^^GGG<<<;;;444222444222222222222111111111111000111111111111111000000000111111222222222333333333555444555777777777===EEE___}}}|||mmmfffuuuyyyZZZHHHAAA???@@@LLL]]]{{{fffRRRGGGGGGHHHRRRpppvvveee^^^ZZZXXXXXX[[[]]]```dddhhhlllooopppnnnmmmmmmlllmmmnnnpppqqqpppooonnnooorrrtttvvvwwwuuutttrrrssstttvvvwwwxxxyyyvvvrrrooonnnooorrrttt{{{yyyzzzrrreeeZZZTTTLLLHHHGGGHHHGGGFFFHHHGGGFFFGGGHHHHHHGGGEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEBBB???======>>>>>>????????????>>>===<<<;;;<<<<<<<<<;;;::::::999999:::999888888:::===@@@BBBGGGLLLZZZnnn}}}zzzwwwtttqqqnnnllljjjgggfffhhhlllqqqtttyyyyyy|||~~~wwwxxxyyy}}}{{{{{{uuusssqqqkkkccc___``````bbbdddfffhhhiiiiiihhhddd]]]ZZZ^^^iiirrrcccfffkkkrrr|||zzzrrrggg]]]WWWOOOLLLJJJJJJMMMMMMKKKIIIKKKKKKKKKKKKJJJHHHGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGJJJJJJJJJLLLMMMMMMKKKIIIIIIHHHFFFEEECCCCCCCCCDDDDDDDDDCCCBBBAAA@@@??????>>>???AAAAAA?????????@@@BBB@@@???>>>>>>>>><<<;;;777666555555555666888888<<<<<>>======>>>>>>>>>???>>>>>>===<<<;;;<<<;;;;;;::::::999999888:::999888888:::<<>>@@@BBBBBBAAA@@@AAABBBCCCAAA????????????===<<<888777666666666777888999;;;;;;>>>CCCFFFIIIRRR[[[fffooo{{{|||xxxtttmmmbbbUUUKKKCCC;;;:::<<<===???DDDKKKUUUbbbpppyyy}}}~~~~~~}}}|||xxxlll___MMMGGGBBB@@@???===???CCCTTTqqqqqqlllyyyuuuYYYBBB888999333111444111222222222111111111000000000000111111111111111222111111222222222333333333555444555777666666;;;BBBYYYyyy}}}rrr|||bbbNNNEEEBBB???EEELLLccckkkSSSMMMJJJGGGMMMccctttaaaWWWSSSRRRSSSWWW]]]dddhhhjjjjjjiiippppppoooooonnnnnnnnnnnnkkklllnnnoooqqqtttwwwzzz|||xxxttttttuuuuuuqqqmmmiiieeeaaa^^^```fffmmmrrrxxxwwwyyy}}}|||nnn]]]UUUKKKEEEEEEGGGIIIIIIIIIHHHGGGGGGGGGGGGEEEBBBEEEEEEEEEFFFFFFGGGHHHHHHHHHFFFCCC@@@>>>======>>>======>>>>>>>>>======<<<;;;;;;;;;:::999999888888999999888888999;;;===???BBBHHHSSS]]]eeeooo~~~yyyvvvuuutttrrrqqqrrrrrrrrrsssuuuwwwzzz{{{|||}}}~~~qqqjjjhhhffffffhhhrrr~~~~~~||||||~~~|||zzzwwwuuutttttttttppprrrqqqlllfffeeejjjoooyyyaaabbbgggnnnuuuzzznnnddd^^^TTTSSSTTTTTTUUUUUUSSSRRRSSSTTTVVVXXXYYYWWWVVVTTTRRRRRRSSSRRRQQQOOOMMMKKKKKKJJJHHHHHHHHHHHHFFFDDD@@@@@@???@@@AAADDDGGGIIIKKKJJJIIIGGGFFFDDDCCCBBB@@@BBBDDDDDDCCCBBBCCCDDDCCCAAA@@@?????????===<<<999888777666666777888999999999===BBBFFFJJJSSS\\\fffooo{{{~~~zzzvvvrrrlll___QQQHHH@@@;;;999;;;===???DDDLLLWWWdddrrrzzz|||{{{vvviii\\\JJJEEEAAA@@@???>>>AAAFFF[[[uuuyyytttpppUUU@@@666888333111333111222222222111111111000000/////////000000000111111111111222222222333333333444333666999888888===DDDUUUuuuvvv|||iiiWWWHHH@@@>>>CCCIII^^^kkkSSSQQQMMMHHHLLL^^^xxxiiiZZZSSSPPPPPPUUU]]]eeejjjkkkjjjiiippppppoooooonnnnnnmmmmmmlllnnnoooppppppqqquuuxxx{{{yyyvvvuuusssoooiiiddd\\\YYYVVVVVVZZZccclllrrrwwwvvvxxx|||~~~ppp___WWWLLLEEEEEEGGGIIIJJJIIIGGGFFFFFFGGGFFFDDDBBBEEEEEEEEEEEEFFFGGGHHHIIIIIIGGGCCC@@@>>>======>>><<<===>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999888888888888888999;;;<<<===???EEEPPPYYY^^^eeevvv~~~zzzxxxwwwwwwvvvwwwyyy{{{~~~xxxmmmhhhdddbbbaaafffqqq{{{zzzzzz~~~xxxtttrrrrrrrrrttttttpppiiifffiiilllvvv~~~aaaaaagggpppuuu~~~|||sssiiiccc[[[\\\]]]]]]\\\[[[ZZZYYYXXXZZZ]]]___``````___^^^YYYYYYYYYXXXVVVSSSQQQPPPOOONNNMMMLLLLLLJJJFFFDDD>>>===<<<<<<>>>BBBFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDBBBDDDFFFFFFFFFEEEFFFGGGDDDBBB@@@@@@@@@@@@>>>===:::999888777777777888999999999===CCCGGGKKKUUU___gggppp|||~~~|||yyytttqqqiii\\\MMMDDD???::::::<<<>>>@@@EEENNNZZZhhhttt|||}}}{{{uuugggZZZIIIEEEAAAAAA??????DDDKKKbbb{{{}}}zzzxxxoooRRR===555777222111333000222222222111111111111000.........///000000111111111111222222222333333333333333666999999888===DDDOOOpppvvv}}}ooo\\\III>>>===CCCIII\\\|||ppp[[[SSSNNNJJJMMM\\\rrrrrr^^^TTTNNNNNNSSS]]]ffflllooooooooonnnnnnoooooonnnmmmllllllmmmoooqqqpppoooooossswwwxxxyyyyyyvvvoooggg^^^YYYQQQOOONNNPPPVVVaaakkkrrrxxxwwwyyy}}}qqq```XXXMMMFFFDDDFFFGGGGGGHHHFFFFFFFFFGGGFFFEEECCCEEEEEEDDDDDDEEEGGGIIIJJJIIIGGGDDDAAA>>>======>>><<<===>>>??????@@@??????===<<<<<<;;;;;;:::999999888888888888999:::;;;;;;<<>><<<;;;<<>>;;;:::999888777888999999:::;;;???EEEJJJNNNXXXbbbkkkttt}}}zzzwwwssspppdddVVVGGG@@@===;;;;;;>>>AAABBBGGGQQQ^^^lllxxx}}}zzzssseeeXXXJJJFFFBBBAAA???@@@HHHPPPiiioooqqqxxxmmmPPP;;;333666222000333000222222222111111111111000...//////000111111222222111111222222222333333333333333666999888666:::AAAIIIiiiqqqttt^^^JJJ@@@===CCCHHHYYYyyy{{{mmmYYYSSSOOOPPP[[[lll}}}fffXXXPPPQQQVVV___hhhnnnqqqrrrqqqllllllmmmnnnnnnmmmlllkkkllloooqqqpppnnnooosssxxxwww|||{{{ooobbbXXXSSSNNNMMMMMMPPPXXXbbbmmmssszzzyyy|||rrrccc[[[PPPIIIGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGEEEDDDEEEEEEDDDDDDEEEGGGIIIKKKJJJHHHDDDAAA???============>>>???@@@AAAAAAAAAAAA>>>======<<<<<<;;;;;;:::777777888888999999::::::<<<@@@GGGOOOTTT[[[iiiwwwwwwiii```\\\YYYXXX___mmm}}}yyyxxxzzz|||~~~wwwsssqqqtttvvvwwwssslllhhhiiilllnnnttt|||___```gggppprrruuu~~~vvvnnnjjjlllmmmmmmjjjhhhfffeeeccccccdddeeeffffffffffffggggggfffeeebbb___\\\[[[RRRSSSSSSUUUUUURRRMMMIIIBBB@@@===;;;;;;<<>>???@@@AAABBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;777777888888999999999:::;;;<<>>===<<<;;;999888777777777888:::???DDDKKKTTT]]]cccuuu{{{}}}xxxvvvpppjjj[[[OOOCCC===<<<;;;<<<@@@???DDDLLLXXXfffrrryyy}}}zzzppp```RRRKKKCCC===>>>===@@@NNN^^^~~~ttt```hhh~~~iiiEEE===555444444222111222222222222111111111000000000000000000000000000000222222111111222222333444222333444444555888<<>>>>>>>>>>>>>>@@@BBBCCCBBB@@@???>>><<<:::999999999:::777888999999777777888999;;;;;;???FFFMMMWWWhhhwwwvvvkkk```WWWTTTSSS[[[pppwwwxxxxxxyyyzzzvvvzzzzzzzzzxxxtttrrrqqqqqqsssuuuxxxzzz~~~]]]^^^ccckkkrrryyyzzzxxxuuuuuutttsssqqqnnnllljjjjjjiiihhhgggggghhhiiijjjiiihhhgggfffeee```ZZZVVVTTTUUUVVVWWWVVVUUUSSSRRRGGGDDD???===<<<<<<<<<<<<<<<<<<<<<======???@@@@@@EEEFFFIIIJJJJJJHHHEEECCCEEECCCBBBCCCDDDDDDBBB???>>>===;;;999888888888999===???BBBFFFMMMVVV```fffwww}}}}}}yyyvvvpppiiiYYYNNNBBB===<<<;;;===AAACCCGGGPPP\\\iiissszzz}}}~~~sssbbbSSSHHHAAA>>>>>>>>>BBBSSSfffooo]]]ggg|||bbbEEE<<<555444444222111222222222222111111111000000111111111111111111111111222222111111222222333444222333444444555888<<>>???>>>>>>???BBBBBBBBB@@@???>>><<<:::999999999:::888999:::999888888888:::;;;;;;???EEELLLVVVhhhwwwzzzmmm```UUUUUUTTT[[[lll{{{zzzxxxxxx~~~yyy{{{}}}~~~}}}{{{xxxvvvvvvzzz{{{}}}~~~______bbbhhhnnnvvv}}}zzzwwwvvvuuusssqqqooommmmmmiiihhhgggfffeeefffhhhiiihhhgggeeedddbbb___[[[XXXRRRSSSUUUVVVWWWVVVVVVUUUHHHEEEAAA>>>===<<<<<<;;;<<<<<<======???@@@BBBCCCIIIIIIIIIHHHGGGDDDBBB@@@BBBBBBCCCDDDEEEEEEBBB@@@@@@>>>;;;999888999:::;;;BBBCCCEEEIIIOOOYYYdddkkkyyy~~~zzzvvvooogggXXXMMMAAA===<<<;;;===@@@EEEKKKUUUaaammmuuu{{{~~~uuubbbQQQDDD@@@???@@@???EEE[[[rrrjjj___mmmwww[[[CCC;;;444444444222111222222222222111111111111111222222222222222222222222222222111111222222333444222333444555555888;;;>>>DDDWWWyyylllSSSGGG???@@@CCCNNNgggqqqcccbbbbbbnnnvvvnnnlllmmmnnnqqqtttvvvtttpppmmmnnnmmmmmmnnnqqqrrrrrrqqqnnnpppqqqqqqpppooooooppp}}}xxxmmmrrrjjjeeeiiinnnqqqrrrtttwwwxxx{{{}}}ooobbbVVVQQQOOOMMMKKKLLLGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHGGGFFFEEECCCAAA???>>>???>>>>>>???AAABBBAAA@@@???>>><<<;;;:::999999999999:::;;;:::999888999;;;;;;;;;>>>CCCJJJUUUgggwwwrrrcccXXXWWWWWW\\\hhhyyy~~~zzzwww|||}}}~~~```___aaaeeekkkrrr~~~zzzvvvuuussspppnnnmmmlllllleeedddbbb``````aaacccdddfffdddbbb```___]]][[[XXXRRRSSSTTTUUUVVVVVVUUUUUUJJJGGGCCC@@@???>>><<<;;;<<<======>>>@@@BBBCCCDDDKKKJJJIIIFFFDDDAAA???>>>???@@@CCCEEEFFFEEEBBB@@@@@@>>>:::888777888:::<<>>===>>>@@@AAAAAA@@@>>>>>>===<<<;;;:::999999999:::;;;;;;999999:::;;;<<<;;;===BBBHHHRRRdddtttyyykkkaaa\\\\\\___hhhttt{{{wwwyyyaaa______ccchhhooo|||}}}yyyuuutttrrrooommmlllkkkkkkbbbaaa^^^\\\[[[]]]___```ccc```^^^\\\\\\[[[YYYXXXSSSSSSSSSSSSSSSSSSRRRRRRLLLIIIEEEBBBAAA@@@>>><<<:::::::::<<<===???AAABBBJJJIIIFFFDDDAAA???===<<<===???BBBDDDDDDCCCBBBAAA>>><<<999666666777:::;;;>>>@@@DDDJJJTTTaaannnwww}}}~~~|||xxxsssjjjaaaWWWLLLAAA===;;;::::::===DDDNNN]]]jjjrrrwwwzzz|||uuu```OOODDDBBBCCCCCCBBBLLLkkk~~~gggggg|||mmmNNN???777222333444222000111111111111111111111111111222222222222222222222222222222111111222222333444222333555666666777:::<<>>>>>======<<<;;;:::999999:::;;;;;;999999:::;;;;;;:::<<<@@@EEENNN___oootttjjjbbbbbbeeekkkuuuyyyxxx```^^^___bbbffflllyyy~~~yyyvvvtttsssrrrpppnnnllljjjjjjbbb```]]]ZZZZZZ[[[]]]___^^^\\\ZZZYYYYYYYYYWWWUUURRRRRRQQQPPPOOOOOONNNNNNKKKHHHEEECCCBBBAAA???===<<<<<<<<<===>>>@@@AAABBBEEEDDDCCCAAA???>>>===<<<<<<>>>AAABBBAAA@@@@@@@@@===;;;888777666777999:::;;;>>>CCCKKKUUUcccqqqzzz~~~}}}~~~yyytttooofff]]]SSSIII???<<<<<<;;;<<<>>>FFFRRRaaannntttvvvwwwxxx}}}tttaaaPPPEEEBBBBBBCCCEEERRRsssxxxeeejjjzzzdddFFF===666111333444222000111111111111111111222222222222222222222222222222222222222111111222222333444222444666777777777999;;;@@@MMMiiitttXXXIIIBBBBBBAAAFFFZZZ|||qqqZZZ[[[]]]jjjvvvrrrrrrppppppppprrrtttuuusssrrrpppnnnlllmmmoooqqqrrrrrrnnnppprrrrrrqqqpppqqqrrrrrruuu~~~{{{xxxtttrrrtttuuurrrqqqssswwwyyy|||~~~~~~{{{kkk[[[VVVVVVSSSNNNKKKFFFFFFEEEEEEEEEEEEFFFFFFJJJJJJIIIHHHGGGEEEDDDCCCDDDFFFHHHIIIIIIFFFBBB@@@AAA???======>>>???@@@???>>>>>>>>>>>><<<;;;:::999999:::;;;:::999888999;;;:::999<<>>>>>>>>>>>???@@@AAABBB>>>>>>?????????>>>===<<<<<<>>>@@@@@@>>>===>>>@@@<<<;;;:::999888999:::::::::>>>DDDMMMWWWdddqqqyyy~~~}}}~~~|||vvvqqqlllcccZZZMMMDDD<<<;;;======???CCCLLLXXXhhhrrrvvvtttrrrrrruuuzzz~~~zzzppp]]]MMMDDD@@@???BBBHHHYYY|||ttthhhpppttt]]]AAA;;;555111222444222000111000000111111111222222222111111111111111111111111222222111111222222333444222444666777777777999:::???KKKeeeyyy]]]MMMCCCCCCAAAEEEXXXzzzeeeRRRVVVYYYccc{{{wwwrrrsssqqqooonnnoooqqqsssssssssqqqooommmmmmnnnqqqqqqqqqpppqqqsssrrrqqqppppppqqqtttuuu{{{~~~{{{{{{zzzuuurrrssssssqqqrrruuutttwww{{{~~~ppp^^^XXXXXXVVVQQQOOOGGGGGGFFFFFFFFFFFFGGGGGGKKKJJJIIIGGGFFFEEEEEEEEECCCEEEIIIKKKJJJGGGCCC@@@AAA???===<<<===?????????>>>>>>>>>>>>===;;;:::999888999:::999888888888:::999999;;;???BBBGGGTTT```sssyyytttpppvvv}}}uuupppmmmmmmrrrzzz^^^]]]^^^bbbeeeiiittt}}}{{{ttttttssstttuuutttrrrpppllllllmmmllljjjgggdddbbb```^^^ZZZWWWVVVXXXZZZ\\\VVVVVVUUUVVVWWWVVVSSSQQQMMMLLLKKKKKKKKKKKKKKKKKKFFFDDDBBBAAAAAA@@@>>><<<:::::::::::::::;;;<<<===:::;;;<<<>>>>>>>>>======<<<>>>@@@???<<<;;;===???<<<<<<;;;;;;::::::;;;;;;;;;???FFFNNNYYYeeeqqqxxx~~~}}}~~~{{{tttnnniiiaaaYYYHHH@@@999:::===@@@CCCGGGQQQ]]]lllvvvwwwsssooonnnmmmrrrwwwwwwsssjjjYYYIIICCC>>>===AAAJJJ^^^rrrkkkwwwrrr[[[@@@;;;444000222444222000111000000111111222222222222000000000000000000000000222222111111222222333444222444666777777777999:::>>>JJJddd|||```QQQCCCCCCAAADDDWWWyyy{{{[[[LLLRRRTTT]]]tttxxxssstttssspppnnnnnnppprrrssssssrrrpppmmmmmmnnnpppqqqqqqqqqssstttsssqqqoooooopppuuuvvv{{{}}}xxxvvvyyyvvvqqqnnnpppqqqqqqtttyyyqqquuuzzz~~~sssaaaZZZZZZXXXTTTQQQKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJHHHFFFEEEEEEEEEFFFCCCEEEIIIKKKKKKHHHCCCAAABBB???===<<<===?????????>>>>>>??????===<<<:::999777888999999777777888999888888;;;???AAAEEEPPP\\\qqqxxxnnnhhhfffmmmwww~~~xxxssspppnnnrrrzzz~~~|||~~~___^^^```bbbcccgggqqq|||~~~{{{xxxxxxxxxssspppmmmmmmoooooommmkkkjjjjjjjjjhhhfffcccaaa___]]]\\\[[[[[[[[[[[[XXXWWWVVVTTTRRRSSSTTTTTTPPPMMMKKKLLLLLLMMMLLLKKKIIIHHHEEECCCAAABBBDDDDDDBBB???>>>===<<<;;;;;;;;;;;;;;;888999;;;<<<>>>?????????<<<<<<;;;:::999999888888999:::;;;;;;999999:::;;;<<<@@@HHHRRR\\\fffqqqwww~~~}}}~~~zzzuuunnneee\\\VVVHHHAAA;;;:::;;;>>>EEEMMMZZZfffsssyyy{{{xxxqqqiiifffgggiiikkkiii```SSSIIIDDD@@@<<<===LLLhhhwwwhhhoooyyyWWW===888666444222222222000///111111111111111111111111000000///////////////000111111111111111111111111222333555555444555666888;;;IIIccciiiOOODDD@@@DDDHHHQQQsssvvv]]]LLLMMMRRRXXXmmm}}}tttrrrsssqqqppppppssstttuuuuuuqqqpppmmmllllllnnnpppqqqsssuuuvvvuuurrrqqqqqqqqquuuvvvvvvvvvvvvtttsssrrrrrrqqqppppppqqqrrrtttuuuwwwvvvxxx~~~}}}}}}xxxggg```XXXXXXZZZTTTOOOMMMJJJIIIIIIJJJIIIHHHJJJIIIHHHFFFEEEEEEFFFFFFGGGFFFGGGHHHJJJIIIFFFDDDBBB@@@>>>>>>???@@@???>>>??????@@@@@@???>>><<<;;;::::::::::::::::::::::::;;;:::;;;???BBBGGGQQQ\\\nnn}}}sssjjjfffccchhhrrr}}}|||wwwrrrppprrrwwwzzzuuutttwwwyyy{{{wwwuuurrrsss{{{___^^^```bbbccceeeooozzz{{{vvvtttuuuvvvooollliiiiiikkkllljjjhhhgggggggggfffeeecccaaa___^^^\\\[[[[[[[[[ZZZXXXVVVVVVTTTQQQQQQRRRQQQOOOMMMJJJJJJJJJJJJIIIHHHGGGFFFEEECCCAAAAAABBBBBB???===>>>===<<<;;;:::::::::;;;:::;;;<<<===>>>?????????======<<<<<<;;;;;;:::::::::;;;;;;;;;999888999;;;===BBBKKKTTT^^^iiirrryyy|||~~~|||wwwrrrkkkbbbXXXRRREEE@@@;;;;;;<<>>>>>???@@@@@@?????????@@@@@@???>>><<<;;;:::::::::::::::::::::::::::999;;;>>>AAAEEEOOOZZZmmmxxxmmmfffdddffflllxxx|||yyyzzzvvvssstttwww}}}qqqiiiffffffgggmmmiiifffeeedddeeennnxxxaaa______aaaaaadddlllvvvyyyssspppqqqsssllliiiffffffhhhiiigggeeebbbcccccccccbbbaaa```___]]]\\\[[[[[[[[[ZZZWWWUUUUUUSSSOOONNNNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHGGGEEEDDDDDDDDDCCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>========================;;;;;;<<<:::999888999:::???EEENNNWWWaaallluuuzzz~~~{{{}}}yyytttnnnggg]]]TTTNNNAAA>>><<<;;;;;;AAANNN\\\mmmuuu}}}~~~{{{rrriii\\\ZZZXXXWWWUUUOOOGGG@@@??????@@@HHHZZZwwwooojjj}}}oooOOO>>>999777444333333333222000111111111111111111111111222222111111111111222222222222222222222222222222222444666777777888:::<<<:::FFF___rrr[[[KKKCCCDDDGGGMMMkkk~~~cccMMMJJJMMMSSShhhwwwuuutttrrrppppppqqqssssssssspppooommmkkkkkkkkkmmmnnnnnnppprrrtttttttttuuuwwwttttttuuuuuutttsssqqqpppsssssstttuuuvvvvvvvvvvvvvvvtttvvvzzz|||zzz|||mmmaaaVVVTTTUUUOOORRRPPPNNNMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGHHHHHHIIIGGGGGGGGGIIIKKKJJJGGGEEEAAA???>>>>>>@@@AAA@@@@@@???@@@@@@AAA@@@???===<<<::::::::::::::::::::::::999888:::===???CCCLLLVVVjjj|||}}}rrrgggcccccchhhppp}}}|||yyy}}}yyyvvvwwwxxx~~~~~~sssfff]]]XXXWWWWWWZZZWWWVVVVVVUUUWWW```jjjdddaaa___``````bbbiiiqqq}}}|||uuupppooopppllliiiffffffhhhhhhfffddd____________```_________[[[ZZZYYYZZZ[[[ZZZXXXWWWSSSQQQNNNLLLKKKKKKKKKLLLNNNMMMKKKJJJIIIIIIJJJKKKJJJIIIIIIIIIHHHGGGFFFEEEAAA@@@???===<<<<<<<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<===============;;;;;;;;;:::888888999;;;AAAGGGPPP[[[eeennnwww|||}}}{{{|||xxxsssllldddZZZQQQKKK???===<<<;;;;;;AAARRRbbbtttzzz|||sssiiiZZZXXXVVVUUUTTTOOOFFF@@@???>>>@@@III]]]{{{kkkiiieeeLLLAAA999777444333444333222111111111111111111111111111111111000000000111222222222222222222222222222222000333555777777999;;;===:::DDD\\\uuu___OOOEEEDDDGGGMMMiiiiiiOOOJJJJJJPPPgggxxxvvvuuusssqqqqqqrrrsssssssssqqqpppnnnmmmllllllmmmnnnnnnppprrrtttssstttuuuwwwuuuuuuuuuuuusssqqqooonnnssstttvvvxxxxxxxxxwwwwwwwwwuuuuuuyyy{{{zzz|||rrreeeXXXVVVWWWRRRSSSQQQOOONNNNNNOOOOOONNNKKKJJJIIIGGGGGGGGGHHHIIIGGGGGGHHHJJJKKKKKKHHHFFFAAA???>>>>>>@@@AAAAAA@@@@@@AAABBBBBBBBBAAA???>>>::::::::::::::::::::::::999888999<<<>>>@@@IIIRRRbbbuuu{{{ooofffcccfffhhhqqq}}}{{{yyyyyyzzz}}}yyysssiii___WWWSSSRRRRRRQQQOOONNNOOONNNOOOWWW```hhhccc````````````fffmmmyyy|||vvvqqqooommmjjjffffffggggggdddbbb^^^^^^^^^^^^^^^^^^^^^^^^ZZZYYYXXXYYY[[[[[[YYYWWWQQQPPPNNNKKKJJJJJJKKKMMMOOONNNLLLKKKJJJJJJKKKLLLJJJKKKKKKKKKKKKJJJJJJJJJCCCBBBAAA???>>>>>>=========>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;999888888:::===BBBIIISSS___iiiqqqyyy}}}|||zzzzzzvvvpppiiiaaaWWWNNNHHH>>>===<<<<<<===DDDUUUfffvvv{{{}}}sssiiiWWWVVVVVVVVVUUUPPPFFF???BBBAAABBBKKK___}}}zzzhhhfffbbbHHH>>>888666444333333333222111111111111111111111111111///////////////000111222222222222222222222222222///111444666777888;;;===:::CCCXXXzzzwwwaaaRRRFFFDDDHHHMMMhhhsssUUUKKKIIINNNeeeyyyvvvuuusssqqqqqqssstttuuutttsssrrrqqqpppooooooppppppppprrrttttttssssssssstttwwwwwwvvvuuussspppnnnllltttuuuvvvxxxyyyxxxxxxwwwyyyvvvvvvyyy{{{{{{}}}wwwhhhZZZXXXZZZUUUTTTQQQOOOMMMNNNNNNMMMMMMIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGHHHJJJLLLLLLJJJGGGBBB@@@??????@@@AAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@::::::::::::::::::::::::999888999<<<===>>>EEENNNZZZkkk{{{qqqhhhgggkkkkkkrrr}}}|||||||||||||||}}}~~~}}}~~~~~~~~~ooojjjccc[[[UUURRRQQQQQQNNNLLLKKKLLLJJJIIIOOOWWWlllfffaaa`````````dddiiivvv}}}}}}vvvssspppmmmiiigggggggggdddaaa```___^^^]]]]]]]]]]]]]]][[[ZZZYYYYYYZZZZZZWWWVVVNNNOOONNNMMMKKKKKKMMMOOONNNMMMLLLKKKKKKJJJJJJJJJHHHJJJKKKKKKIIIHHHHHHIIIDDDCCCBBB@@@???>>>======<<<===============<<<<<<::::::::::::::::::999999999:::999888888999<<>>======???CCCKKK[[[jjjwww|||~~~sssgggSSSSSSRRRSSSRRRMMMDDD===>>>===???JJJ```}}}rrrfffccc___BBB777777555333222333333222111111111111111111111111111............///000111222333333333333333333333333///111444666666888:::===<<>>AAAHHHPPP\\\hhhrrrzzz{{{wwwvvvooojjjddd\\\TTTLLLDDD??????<<<===CCCJJJUUUcccpppyyy~~~qqqcccRRROOOMMMMMMLLLIIIBBB===999;;;BBBQQQhhhkkkeeeaaazzzTTT<<<666555333111111222222111000111111111111111111111111////////////000111222333333333333333333333333333111333666777777999;;;======AAAPPPppprrrZZZIIIDDDGGGKKKbbbjjjUUUJJJIII\\\vvv{{{xxxpppooommmnnnqqqtttuuuuuurrrssssssssstttuuuuuuvvvqqqsssttttttsssrrrrrrsssssstttuuuuuuuuuuuutttssssssssssssttttttuuuvvvwwwzzzvvvtttvvvxxxyyy}}}qqqaaa^^^```[[[WWWTTTQQQNNNMMMLLLKKKIIIIIIHHHGGGFFFGGGGGGHHHIIIHHHHHHIIIKKKMMMMMMKKKIIIEEECCCAAA@@@@@@@@@???>>>===>>>???@@@@@@???>>>===:::::::::::::::::::::::::::999:::<<<<<<<<>><<<;;;::::::999::::::;;;<<<<<<;;;;;;<<<<<<;;;:::999999888888777777888777888:::???BBBKKKSSS___lllvvv}}}}}}xxxuuusssiiieee^^^WWWOOOGGG???:::???<<<===EEEPPP\\\jjjuuu|||ooo```SSSOOOKKKIIIHHHFFFBBB>>>===AAAKKK^^^vvvvvvfffddd```jjjGGG888999444222000000111111111///111111111111111111111111000000000000111222333444333333333333333333333333333555777888888999<<<===???@@@NNNnnnzzz\\\JJJDDDGGGIII___qqqYYYJJJFFFXXXrrr{{{yyymmmlllkkklllppprrrttttttqqqrrrrrrssstttuuuvvvvvvppprrrttttttssssssssstttpppqqqsssuuuwwwwwwwwwwwwssssssrrrrrrrrrtttvvvwwwyyyuuusssuuuvvvxxx|||xxxgggbbbddd___YYYVVVRRROOONNNLLLJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKHHHHHHIIILLLNNNNNNLLLJJJFFFDDDAAA@@@@@@@@@???===;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::;;;:::;;;===<<<;;;AAAHHHQQQ]]]jjjsss|||wwwuuuqqqnnnnnnnnnjjjkkksssyyy{{{}}}~~~{{{zzz{{{zzzvvvsssnnnjjjddd```^^^]]]\\\[[[___]]][[[XXXVVVUUUVVVVVVQQQPPPQQQRRRPPPNNNRRRXXXuuuqqqkkkeeeaaaaaabbbcccqqqxxx~~~~~~~~~|||{{{zzzyyyxxxuuurrriiigggccc___\\\[[[ZZZ[[[]]][[[YYYWWWVVVTTTPPPNNNPPPPPPPPPPPPQQQQQQRRRRRRUUUTTTRRRPPPMMMLLLKKKJJJFFFEEEEEEDDDCCCAAA@@@???<<<=========<<<:::888666:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888777555666666666888<<>>;;;;;;;;;;;;:::999888777::::::::::::;;;;;;;;;;;;=========<<<<<<:::999999777888888888:::>>>DDDHHHUUU```mmmtttzzz~~~{{{vvvooojjjbbbZZZSSSOOOJJJBBB<<<;;;>>>>>>BBBLLL[[[kkkvvv|||}}}pppbbbOOOJJJGGGGGGFFFAAA>>>???@@@JJJ\\\ssslllVVV\\\{{{kkkRRRBBB999444111111111111111111111111111111111111111111111111333222111000000000111222333333444444444444333333444555666777888:::;;;<<<>>>AAAKKKeeeuuuQQQGGGDDDDDDMMMeee{{{XXXNNNIIIMMM\\\~~~vvvnnniiijjjmmmmmmoooqqqsssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrqqqqqqqqqpppppprrrrrrtttwwwyyyyyyvvvtttxxxwwwuuutttssstttuuuvvvqqqnnnlllmmmqqqwww{{{}}}ttthhhaaa]]][[[XXXTTTOOOMMMLLLLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNIIIIIIIIIIIIJJJJJJKKKKKKHHHFFFCCCAAA?????????@@@@@@AAABBBAAA>>>======>>>;;;;;;:::999999999999:::999999:::999:::<<>>;;;:::999999888888888888999999:::::::::;;;;;;;;;===============<<<;;;:::999:::::::::<<>>DDDQQQggg{{{eeeVVVeeexxx]]]FFF:::555222111111111111111111111111111111111111111111111111////////////000000000000222222222333333222222222333444666888:::<<<<<<===>>>@@@JJJbbb\\\KKKCCCAAAHHHZZZ]]]OOOHHHIIIUUUmmmyyyqqqkkkkkkmmmmmmnnnqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttwwwzzz{{{yyywwwxxxwwwvvvtttttttttuuuvvvnnnlllkkklllqqqwww{{{}}}yyykkkbbb]]][[[YYYUUUQQQNNNMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHGGGGGGHHHJJJLLLNNNNNNHHHBBB????????????===AAABBBBBBAAA???>>>???@@@>>>===<<<;;;:::999999999999::::::::::::===@@@DDDIIIPPPZZZbbbiiisss~~~xxxtttrrrpppppprrruuuuuutttpppllliiihhhhhhkkkrrrxxxnnnbbb[[[UUUSSSRRROOOPPPSSSUUUWWWZZZ\\\^^^aaaeeehhhnnnhhhcccbbb```]]]___ccctttjjjcccaaaccceeeiiillluuu~~~{{{zzzzzz{{{|||~~~zzz}}}zzzvvvtttuuuvvvvvvuuusssrrrqqqooollliiifffdddcccaaa___]]]\\\YYYUUUSSSSSSUUUWWWWWWWWWTTTRRRPPPMMMLLLJJJHHHFFFEEEDDDDDDEEEEEEDDDCCCBBB@@@???>>>;;;:::999888888999:::;;;999999999999::::::::::::<<<<<<<<<===<<<<<<;;;;;;::::::;;;;;;>>>DDDKKKQQQ```kkkwww}}}~~~yyyuuuooogggaaaWWWQQQLLLJJJEEE???===???@@@FFFQQQ___lllwww~~~}}}pppbbbNNNHHHCCCCCCBBB???===???EEEVVVpppqqq^^^SSSgggoooUUU@@@777444111111111111111111111111111111111111111111111111111------///000000000000///111111222222222222111111222444666999<<<===>>>??????AAAIII___eeeQQQDDD@@@GGGTTTuuucccTTTKKKIIISSS^^^~~~}}}tttmmmmmmnnnnnnoooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttuuuxxxzzz{{{zzzxxxwwwwwwvvvvvvwwwwwwxxxyyyooonnnmmmoootttyyy}}}oooccc\\\[[[YYYVVVRRROOONNNNNNOOOLLLMMMMMMNNNNNNMMMMMMLLLIIIHHHGGGGGGHHHLLLPPPRRRSSSKKKBBB>>>???@@@>>>;;;???@@@AAAAAA???>>>???@@@AAA@@@>>><<<:::999888888999:::;;;;;;;;;<<<@@@CCCGGGNNNWWW^^^eeemmmyyy{{{wwwvvvttttttwww{{{}}}~~~~~~zzzuuupppnnnooorrryyyyyypppbbb[[[UUUSSSRRRPPPQQQTTTUUUWWWZZZ]]]```dddgggiiieee```\\\\\\\\\\\\___dddwwwllldddaaabbbcccgggkkkttt||||||}}}}}}}}}zzz|||yyyuuutttttttttttttttpppoooooommmkkkhhhfffdddiiigggdddbbb```]]]YYYVVVUUUVVVWWWXXXVVVSSSPPPNNNMMMLLLJJJHHHFFFEEEEEEDDDEEEDDDDDDCCCBBB@@@>>>>>><<<<<<:::999999:::;;;<<<888888888999999999::::::999999:::;;;;;;;;;::::::999::::::<<<@@@GGGPPPVVVdddmmmvvv{{{|||wwwrrrlllccc]]]TTTOOOKKKHHHCCC>>>===@@@BBBJJJWWWfffrrr{{{}}}pppbbbOOOIIICCCCCCBBB??????BBBHHH\\\yyyiiiWWWNNNeee}}}jjjRRRAAA999555222111111111111111111111111111111111111111111111111......///000111111111000000111111222222111111000222444666:::===???AAABBBBBBDDDJJJ^^^mmmXXXGGGCCCJJJSSSnnnfffWWWNNNKKKRRRXXXlllxxxpppnnnnnnmmmnnnpppqqqrrrrrrssssssrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrwwwvvvvvvwwwyyyyyyxxxvvvuuuvvvvvvxxxzzz{{{}}}~~~qqqpppoooqqquuuyyy|||~~~||||||ssseee\\\[[[ZZZVVVSSSQQQPPPPPPPPPKKKKKKLLLMMMMMMLLLKKKKKKKKKIIIHHHHHHJJJNNNRRRUUUUUUNNNDDD@@@@@@AAA>>>;;;===>>>@@@???>>>>>>???@@@BBBAAA???<<<:::999888777888999:::;;;:::<<<>>>AAABBBIIIRRRZZZ```iiittt}}}~~~zzzxxxvvvvvvxxxzzz~~~|||wwwvvvuuuuuu}}}{{{sssddd^^^YYYXXXWWWTTTTTTWWWWWWXXXZZZ]]]aaadddffffff]]]XXXUUUVVVVVVWWW\\\bbbzzznnnfffcccbbbcccgggjjjqqq~~~~~~}}}{{{~~~{{{xxxvvvuuuuuutttsssjjjjjjiiigggfffeeedddcccjjjhhheeedddbbb```]]]ZZZWWWXXXXXXXXXVVVSSSPPPNNNMMMLLLJJJIIIGGGFFFFFFFFFDDDDDDDDDCCCAAA@@@>>>======<<<;;;;;;:::::::::;;;777777888888888999999999666777888999999999999999999999:::===BBBKKKUUU\\\hhhpppxxx|||zzztttnnnggg^^^XXXPPPLLLHHHFFFAAA<<<===AAADDDNNN\\\kkkvvv|||}}}pppbbbQQQIIICCCBBBAAA@@@AAADDDOOOeeecccTTTNNNeeewwweeePPP@@@:::666333111111111111111111111111111111111111111111111111000000000000111111111111111111111222222111111111333444666999<<<@@@CCCEEEGGGHHHMMM]]]}}}tttaaaMMMFFFLLLRRRhhhfffWWWPPPLLLQQQVVV```qqqxxxsssqqqnnnmmmoooqqqqqqssssssssssssqqqqqqrrrrrrrrrrrrsssssssssssswwwvvvuuuvvvwwwwwwvvvtttssstttvvvxxx{{{}}}tttrrrqqqrrruuuxxxzzzzzz{{{{{{xxxhhh___[[[ZZZWWWUUUSSSQQQQQQQQQKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKOOOSSSVVVVVVPPPHHHDDDBBBAAA???===<<<===??????>>>>>>???AAABBBAAA???<<<:::888777777777888::::::::::::===???<<>>===<<<<<<<<<;;;:::999888777777777777777888888888999555666777888999999999999999999;;;???EEEOOOZZZbbbmmmuuu~~~}}}vvvpppjjjbbbYYYRRRJJJFFFDDDBBB???;;;>>>DDDGGGRRRaaaoooxxx~~~}}}pppbbbQQQIIICCCAAAAAA???AAAEEEWWWmmm}}}^^^TTTSSSkkk|||zzzqqq^^^III<<<888666333111111111111111111111111111111111111111111111111222111000/////////000111111222222222222222222111555555666888<<>>????????????AAABBBAAA@@@>>><<<:::888777777666777999999999999;;;===;;;AAAJJJQQQVVV___jjjrrr{{{}}}zzzuuurrrsssyyyyyyrrrpppyyyyyyqqqiiidddccceeeddd```\\\]]]YYYYYYZZZ]]]aaadddcccaaa___XXXSSSRRRRRRRRRVVV\\\uuummmhhheeeeeeiiigggiiirrr~~~{{{yyywwwuuutttqqqnnnkkkbbbaaa___^^^^^^___aaabbb]]]]]]]]]^^^```aaa```^^^^^^]]][[[YYYVVVTTTSSSRRRLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDCCCBBBAAA???>>>===;;;;;;<<<;;;:::888666555777777777777888888888888555666777888999:::::::::999:::<<<@@@GGGRRR^^^fffpppzzz{{{tttmmmfff^^^UUUNNNDDDBBB@@@@@@===;;;???FFFJJJTTTdddqqqzzz}}}pppbbbPPPHHHBBB@@@@@@???AAAEEEZZZqqqxxx[[[UUUYYYrrrzzzwwwmmmXXXCCC666444555333111111111111111111111111111111111111111111111111333222000...---...///000222222333333333333222222666555555777;;;AAAGGGKKKPPPOOORRR^^^{{{pppVVVGGGIIIJJJ[[[jjj\\\UUUPPPSSSSSS\\\kkk}}}{{{zzzvvvuuupppqqqsssttttttsssqqqppprrrrrrrrrsssssstttttttttpppppppppqqqtttvvvvvvuuurrrsssuuuwwwyyyzzz{{{{{{~~~|||zzzyyyzzz{{{{{{zzzqqqggg[[[ZZZYYYVVVTTTSSSRRRRRROOONNNLLLKKKKKKLLLNNNOOOJJJIIIIIIJJJKKKNNNQQQSSSSSSRRROOOKKKEEEBBBAAAAAA===>>>@@@@@@@@@@@@BBBDDD@@@???===;;;999888777777555666888888888888:::;;;<<>>>>>>>>>>>???>>>===;;;999888888888333444555777888888888888666888:::::::::999:::;;;:::===@@@CCCJJJVVVdddnnnvvv|||~~~xxxqqqiiiaaaXXXNNNGGGFFFAAA>>>>>>>>>===@@@EEENNN[[[kkktttzzz~~~xxxlllbbbQQQIIIDDDCCC@@@<<>>999555222000111000000000111222333333000000000000000000000000000111111111111222222222222222222222222222222222666555555666;;;BBBJJJOOOTTTWWWXXX^^^tttwww\\\IIIEEEKKKRRRyyyxxxYYYMMMMMMOOOVVVYYYdddwww{{{zzztttsssrrrqqqrrrsssvvvwwwvvvtttqqqppppppsssvvvwwwuuurrrsssqqqnnnooorrruuuwwwxxxuuuuuutttrrrqqqqqqtttvvv~~~}}}|||||||||}}}~~~ooodddaaa^^^YYYTTTOOONNNPPPRRRRRRPPPNNNLLLKKKKKKLLLMMMJJJJJJIIIHHHIIIKKKMMMOOOTTTRRRNNNJJJEEEBBB???>>>>>>>>>>>>???@@@AAACCCCCC???>>>===<<<:::999888777666666666666666888:::;;;>>>BBBHHHLLLRRR[[[hhhrrr}}}wwwtttrrrsssssswwwuuuoooqqq~~~{{{ttthhhggghhhhhhfffdddaaa``````ZZZZZZ\\\bbbhhhkkkjjjgggbbb[[[SSSOOOPPPSSSUUUUUUzzztttmmmhhheeedddffflllxxx~~~}}}}}}yyywwwtttrrrooolllhhheeeeeeaaa\\\ZZZZZZZZZZZZYYY[[[[[[ZZZZZZZZZZZZZZZ[[[]]]ZZZWWWWWWYYYYYYUUUQQQLLLLLLKKKJJJHHHFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>???>>>===;;;:::999888888555555666777777888888888555777888999888777888:::888;;;AAAGGGPPP]]]lllwww|||}}}xxxpppggg___UUUKKKDDDCCC>>><<<===>>>>>>CCCJJJTTTaaapppxxx~~~}}}uuuhhh^^^NNNFFFBBBCCC@@@>>>EEEQQQmmmxxxaaaOOOWWWkkk|||ttt^^^GGG;;;777555222111111111111000111111222222111111111111111111111111000111111111111222222222222222222222222222222222666555555666;;;BBBKKKQQQWWWZZZ[[[```uuu}}}aaaKKKCCCIIIPPPsss~~~^^^NNNKKKLLLOOOVVVaaapppyyy{{{vvvsssrrrrrrsssuuuvvvuuusssrrrpppppprrruuuvvvuuusssuuusssqqqqqqsssvvvxxxxxxuuuuuuuuusssrrrrrrtttwww||||||{{{{{{|||}}}rrrfffbbb___YYYSSSOOONNNPPPRRRRRRQQQNNNLLLKKKLLLLLLMMMKKKKKKJJJIIIJJJKKKMMMNNNRRRPPPMMMIIIEEEBBB@@@>>>???>>>>>>??????@@@AAABBB???>>>===<<<:::999888777999888888888888:::;;;<<<===BBBHHHLLLRRR]]]kkkvvv~~~yyyssspppqqqrrrttt{{{~~~ssslllmmmxxx{{{uuuiiieeefffgggfffeeecccbbbbbb[[[]]]aaahhhnnnpppnnnkkkccc]]]TTTPPPPPPQQQQQQQQQyyyrrrlllfffddddddhhhqqq~~~}}}wwwtttrrrooommmjjjgggdddeeeaaa]]]ZZZYYYXXXWWWVVVYYYYYYYYYXXXWWWVVVUUUTTTYYYWWWUUUUUUWWWXXXUUURRRLLLKKKJJJJJJHHHGGGGGGFFFBBBAAA@@@??????>>>>>>??????>>><<<;;;:::999888888777777777777777777777777555666777777666555666888888===EEEMMMXXXeeettt~~~|||wwwnnneee[[[PPPGGGAAA>>>;;;:::<<<>>>AAAIIIQQQ]]]iiivvv}}}yyyooobbbXXXKKKDDD@@@BBBAAAAAAJJJXXXrrroooYYYLLL[[[sss{{{hhhUUUAAA777555444333222222222111111000111111111222222222222222222222222000111111111111222222222222222222222333333333333444555555666;;;CCCMMMTTT\\\^^^___dddvvvdddLLLAAAEEEMMMhhhfffQQQJJJHHHGGGTTT```hhhvvv}}}vvvtttsssrrrsssuuuuuutttssssssqqqpppqqqsssvvvvvvvvvxxxvvvsssssstttvvvwwwwwwvvvvvvvvvuuussstttvvvxxx{{{{{{zzzzzzzzz|||vvviiiddd```ZZZTTTPPPPPPQQQRRRRRRPPPNNNMMMLLLKKKLLLLLLLLLKKKJJJIIIJJJJJJLLLMMMNNNMMMKKKHHHEEEBBB@@@?????????>>>>>>>>>>>>?????????>>>===<<<;;;999888888999888888888888:::;;;<<<<<>>>>><<<;;;:::999999999999888888777777666666666666777777777555555777888;;;AAAJJJSSS]]]iiivvv~~~{{{vvvmmmcccWWWMMMDDD>>><<<::::::===???DDDNNNXXXgggqqq|||~~~vvvjjj\\\RRRJJJCCC@@@AAA@@@BBBOOO^^^xxxfffTTTMMM___yyy|||xxx___NNN===555444333222222333333222111000000000111222222222222222222222222000000111111111222222222222222222333333333333333444444555777;;;CCCOOOWWW```bbbcccgggvvvxxx^^^JJJAAACCCGGG[[[|||nnnUUUIIIGGGFFFXXXeeeiiiqqquuutttrrrrrrrrrtttvvvuuutttsssrrrpppppprrruuuwwwyyyyyywwwttttttuuuvvvvvvuuuwwwxxxyyyxxxwwwwwwyyy{{{|||{{{yyyxxxxxxzzz|||}}}|||mmmgggbbb[[[UUURRRRRRRRRSSSPPPOOOMMMLLLKKKJJJJJJJJJKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKIIIHHHEEECCCAAA@@@??????>>>===============>>>>>>===<<<;;;:::999999777777666666666777999:::<<<@@@EEEJJJQQQ^^^nnnzzzxxxssssssuuuzzzssssssrrrrrrttt{{{uuunnnnnnvvv|||ooojjjiiigggfffdddaaa]]]ZZZXXX\\\eeepppxxxyyytttoooiiiddd]]]YYYWWWUUUQQQNNN{{{xxxqqqlllfffcccfffuuuxxxvvvtttrrrpppmmmjjjgggaaa```^^^\\\YYYWWWWWWWWWRRRSSSTTTUUUUUUTTTSSSRRRTTTTTTTTTTTTTTTSSSPPPNNNKKKJJJIIIHHHHHHHHHHHHIIICCCBBBAAA@@@????????????>>>===<<<;;;:::999999999:::999888777666666777777777888999888777777999;;;<<>>===<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::888777666666666777888999<<<@@@DDDIIIPPP]]]nnn{{{wwwooolllmmmxxx|||zzzvvvssstttyyyuuuqqqsss{{{~~~zzz{{{sssmmmjjjgggeeedddaaa]]]ZZZXXX]]]fffrrr{{{}}}yyytttiiiddd^^^ZZZYYYWWWSSSPPP}}}{{{wwwrrrlllgggfffrrr}}}{{{yyywwwvvvssspppmmmddddddccc```]]]ZZZZZZ[[[SSSTTTTTTUUUUUUUUUTTTTTTOOOPPPRRRTTTTTTSSSRRRQQQKKKJJJHHHGGGFFFGGGGGGHHHCCCBBBAAA@@@@@@??????@@@======<<<;;;::::::::::::;;;:::888777666777777888888999999888888999;;;>>>===EEERRR^^^hhhrrr||||||{{{zzztttqqqjjj___RRRHHHBBB@@@===<<<>>>AAAEEEMMM\\\jjjttt|||}}}pppaaaRRRIIIHHHBBB???@@@???DDDVVVjjjgggXXXUUU\\\mmm{{{qqqRRRFFF999555444222111111222222111111000111111111222222222222222222222222000111111111111222222222222222333333444444555555444666888888:::CCCPPP[[[eeeggglllqqqyyynnnWWWLLLHHHEEEBBBPPPpppwww[[[NNNMMMTTTdddxxxzzztttrrrpppqqqtttvvvwwwwwwrrrrrrrrrqqqrrrtttyyy|||yyywwwuuuuuuuuuuuutttsssxxxyyy{{{{{{zzzzzz|||}}}}}}{{{wwwuuutttvvvxxxzzzyyyyyy}}}|||kkkfff```\\\[[[YYYVVVSSSMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGEEECCCBBB??????>>>===============>>>>>>======<<<;;;;;;:::::::::999888888999:::;;;<<>>======>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::999888888999:::::::::>>>CCCHHHRRRcccwwwvvvmmmkkklllooouuu}}}uuuuuu{{{{{{yyy{{{xxxoooiiigggeeebbb^^^[[[^^^eeeppp{{{nnnhhhaaa]]][[[ZZZWWWUUU~~~|||{{{~~~|||zzzuuunnnnnnyyy}}}zzzwwwqqqrrrqqqlllfffaaa``````\\\[[[YYYVVVUUUUUUUUUUUURRRTTTVVVVVVSSSPPPNNNMMMKKKIIIGGGEEEDDDDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@===<<<;;;;;;:::::::::::::::999777666666888999:::666777777777777:::===AAAMMMVVVbbblllrrrxxx}}}}}}yyyvvvtttkkkiiicccYYYMMMEEEAAAAAA:::;;;???EEEKKKWWWjjj{{{{{{yyyjjjYYYKKKCCCBBB===<<<>>>@@@HHH___vvvzzztttyyyZZZRRRYYYkkk~~~~~~rrrdddFFF<<<444222222111111333111000000000111222333333000000000000000000000000000111111111111222222222222222333333444555666666666999:::999999AAAPPP[[[iiimmmuuu{{{nnn\\\PPPJJJFFFEEEfff{{{^^^RRRSSSYYYbbb}}}~~~zzzwwwtttrrrrrrrrrrrrqqqooorrrttttttsssuuuyyy|||zzzyyyxxxxxxyyyyyywwwvvvsssuuuwwwxxxwwwwwwxxxyyywwwuuusssrrrssswww{{{~~~xxxxxx{{{mmmiiieeecccccc___XXXRRROOOOOOOOOOOONNNLLLKKKJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKKKKKKKIIIGGGDDDBBB??????>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;999888777666666777888888999===BBBIIITTTggg}}}wwwnnnlllmmmvvvzzzxxxyyywwwuuuwww~~~vvvlllgggddd___[[[ZZZ\\\bbblllwww~~~uuuooofffaaa___]]][[[XXX~~~{{{zzz~~~}}}wwwsssuuuzzz}}}|||yyyxxxuuuqqqmmmjjjhhhgggdddcccaaa^^^\\\ZZZYYYYYYXXXYYYXXXUUUQQQNNNNNNNNNKKKJJJHHHFFFEEEEEEEEEEEEDDDEEEFFFFFFFFFDDDCCCBBBAAA@@@>>><<<;;;:::;;;;;;:::;;;;;;:::888777888:::777999:::999888:::@@@EEEOOO[[[hhhpppwww~~~|||}}}zzzuuuooojjjeee\\\QQQHHHAAA>>><<<<<>>:::;;;@@@NNNeeexxxvvvpppoooXXXWWWbbbzzz~~~|||mmmZZZCCC;;;666444333000000222000000//////000111222222222222111111000000111111000000000000000111111222///000000111222444555666888999;;;===<<<>>>JJJVVVeeerrrxxxzzzppp]]]SSSMMMHHHEEEZZZ|||~~~aaaTTTUUUNNNaaa{{{zzzwwwtttrrrssstttssssssssssssrrrrrrsssvvvxxxzzz{{{yyywwwxxx{{{{{{yyyvvvuuutttrrrqqqqqqrrrssstttuuutttttttttvvvyyy|||~~~zzz{{{|||}}}|||qqqgggeeeeee___XXXUUUWWWTTTPPPNNNNNNNNNNNNNNNJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHIIIJJJJJJHHHFFFCCCAAA???===<<<<<<===>>><<<===>>>>>>>>>===;;;;;;;;;;;;::::::::::::999999:::<<<@@@HHHXXXmmmxxxtttsssvvv|||}}}yyyzzzyyyvvvuuu}}}}}}tttppphhhaaa^^^```aaacccjjjvvvyyywwwoooiiihhhfff```\\\[[[|||~~~zzzxxxsssrrrttt}}}{{{yyywwwssspppmmmjjjiiiiiihhhgggeeecccaaa```___^^^[[[\\\[[[YYYTTTQQQOOOOOOMMMLLLKKKIIIHHHGGGHHHHHHFFFFFFGGGFFFFFFDDDCCCBBBAAA@@@>>><<<;;;::::::;;;;;;:::999888888888888999888999:::999999<<>>===BBBGGGNNNZZZlllyyyzzzjjjTTTGGGDDDAAA>>><<>><<<<<<===>>>===<<<;;;:::;;;;;;::::::::::::999999999;;;@@@JJJZZZqqq|||{{{{{{{{{~~~vvvtttttt{{{{{{qqqhhhcccbbbbbbfffiiimmmvvv{{{tttooommmiiibbb\\\ZZZ~~~}}}~~~vvvqqqqqqzzz~~~|||{{{wwwuuurrrooolllkkkllllllkkkjjjhhhgggeeeddddddccc___```aaa^^^ZZZTTTQQQPPPPPPOOONNNLLLKKKKKKKKKKKKHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@>>><<<::::::::::::===999666555777999999888888999:::999:::>>>FFFMMM\\\hhhuuu}}}zzzxxxvvvssslllgggaaa]]]UUULLLFFFBBB@@@@@@???EEELLLVVVeeevvvuuudddQQQFFFDDDAAA>>>>>>CCCLLL]]]uuu}}}jjjaaalll}}}kkkQQQ>>>888444444333111111444111111111000111111222333111111111222222333444444111000000000000111222222666555555444444444555555555666:::<<<===AAANNN[[[nnn}}}{{{cccRRRJJJIIIFFFRRRkkkeeeUUUQQQNNNWWWllluuu{{{{{{wwwuuurrrrrrsssuuuuuuuuuvvvuuutttttttttuuuwwwxxxwwwvvvvvvxxxyyyzzzyyyxxxwwwvvvtttrrrqqqqqqrrrrrrssssssssssssuuuxxxzzz{{{{{{}}}~~~rrrfffbbbbbb]]]XXXVVVTTTRRRPPPPPPPPPOOOMMMKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMKKKGGGDDDBBBAAA>>><<<;;;;;;<<<===;;;<<<=========<<<::::::;;;;;;::::::::::::999999999<<>>888333444888;;;999777777999999:::<<>><<<;;;;;;;;;<<<;;;<<<=========<<<:::999;;;;;;:::::::::999999999999===CCCLLL]]]vvv}}}uuummmmmmsss~~~{{{vvvwwwyyyrrrmmmllliiimmmqqquuuvvvpppiiibbb___aaayyytttvvv}}}{{{yyyvvvtttrrrpppooopppqqqqqqlllkkkiiihhhgggfffffffffdddfffhhhfffaaaZZZTTTRRRQQQQQQPPPPPPOOOOOONNNNNNLLLKKKJJJHHHGGGEEEDDDDDDDDDBBB@@@>>><<<;;;;;;;;;===888444444999;;;:::777777888:::;;;???HHHSSS\\\mmmxxxzzztttllleee```ZZZUUUNNNFFFAAA@@@@@@AAAEEENNN[[[gggvvvyyyhhhWWWKKKEEECCCBBB@@@BBBIIITTTggg{{{{{{uuuXXXVVVooo}}}^^^BBB999444111333444222222444222222111111000111111222222333333333333222111000111111111111111222222333222222333333444666777888888888:::<<<;;;???LLLZZZ~~~vvvjjjQQQFFFEEEBBBDDDSSSttt}}}```PPPPPPZZZooooooqqq~~~uuusssqqqqqqsssuuuvvvvvvttttttsssssssssrrrssssssssstttuuuvvvwwwwwwwwwxxxwwwvvvuuutttsssrrrqqqqqqttttttuuuwwwxxxzzz|||}}}}}}~~~nnnfffccc___\\\[[[UUUTTTRRRRRRRRRQQQNNNLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIKKKNNNPPPOOOLLLIIICCCBBB???<<<;;;;;;;;;<<<;;;<<<=========<<<;;;:::;;;;;;:::::::::999999999:::===CCCKKK[[[ttt{{{qqqiiiiiinnnwww{{{yyyyyyvvvrrrooopppqqqyyy|||pppfff```aaaggg}}}yyytttvvv~~~}}}zzzxxxvvvuuutttssssssrrrrrrrrrooonnnllljjjiiihhhggggggdddfffhhhfffaaaZZZUUUSSSQQQQQQQQQQQQQQQPPPOOOOOOMMMLLLJJJHHHGGGFFFFFFFFFFFFDDDBBB???===<<<<<<<<<;;;888666777:::<<<:::888888:::<<<>>>DDDPPP^^^hhhvvv|||sssjjjaaa\\\VVVQQQJJJDDDAAAAAACCCEEEJJJVVVeeeppp{{{uuucccRRRIIIEEECCCBBBDDDJJJTTT```ppp{{{mmmTTTXXXrrruuuYYYAAA888333111333333111111333222111000000000000000000111111222333222111000///222111111111111222333333222222222333555666888999;;;;;;<<<======AAANNN\\\yyyqqqWWWHHHGGGDDDBBBNNNmmmfffPPPJJJVVVmmmrrrhhh|||uuusssqqqppprrrtttuuuuuussssssssssssssssssssssssrrrtttvvvvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvuuutttttttttuuuvvvxxxzzz{{{|||}}}|||}}}}}}|||}}}vvvkkkfffbbb___^^^WWWUUUSSSSSSSSSRRRPPPNNNLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGJJJMMMOOOPPPMMMKKKEEECCC@@@===<<<;;;<<<<<<<<<===>>>>>>>>>===;;;;;;;;;;;;::::::::::::999999999===CCCJJJXXXrrr}}}rrriiihhhjjjppp~~~|||{{{xxxwwwwwwvvvjjjeeejjjrrryyyuuusss|||}}}yyywwwvvvvvvwwwwwwvvvuuusssrrrqqqooonnnkkkiiihhhggggggccceeefffddd___YYYUUUSSSQQQRRRSSSSSSSSSRRRQQQPPPMMMLLLJJJIIIHHHHHHHHHHHHHHHFFFCCCAAA???=========888999:::;;;<<<;;;;;;:::;;;===???CCCKKKXXXhhhttt}}}~~~sssggg^^^YYYPPPLLLGGGBBBAAACCCGGGJJJPPP___oooxxx~~~sss___OOOIIIEEEBBBAAAHHHUUUeeerrrdddXXXddd{{{|||iiiQQQ@@@888333111333333111000222111000000///......//////,,,...000111222222111000222222111111222222333444555444555555666777888999======>>>@@@@@@EEESSSbbb{{{```OOOKKKHHHDDDLLLiiiiiiPPPHHHQQQfff|||fffrrrvvvsssqqqppprrrtttttttttttttttuuuuuuuuuuuuuuuuuurrrtttvvvvvvtttssstttuuuvvvvvvwwwvvvvvvuuuttttttssstttvvvxxxzzz{{{|||||||||{{{zzzyyyzzz~~~qqqjjjdddaaaaaaZZZWWWTTTSSSSSSSSSRRRQQQLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHIIIKKKMMMNNNMMMKKKFFFDDDAAA>>>===<<<=========>>>?????????>>><<<<<<;;;;;;::::::::::::999999888<<>>>>>>>>777999===>>>===;;;;;;;;;===???BBBGGGOOO^^^ooo{{{~~~rrreee[[[VVVLLLHHHDDDAAABBBFFFKKKOOOTTTeeeuuu}}}~~~}}}rrr]]]NNNHHHFFFBBB@@@JJJ^^^rrrsss\\\___vvvsss___JJJ>>>888333111333333000///111000000///...............(((***---000222333333222222222111111222222333444888888777777777777888888>>>>>>@@@BBBCCCIIIXXXggggggTTTOOOFFFAAAHHHbbbjjjPPPKKKOOO```}}}iiimmmvvvtttqqqppprrrsssttttttuuuuuuvvvwwwwwwwwwwwwwwwrrrtttwwwvvvsssrrrssstttrrrsssssstttssssssrrrrrrrrrsssuuuwwwyyyzzz{{{{{{|||{{{yyywwwxxx}}}uuummmfffcccccc\\\YYYUUUSSSSSSTTTSSSSSSLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIJJJLLLLLLKKKJJJGGGEEEBBB???=========>>>>>>???@@@@@@@@@???===<<<;;;;;;;;;:::::::::999999777;;;AAAIIIWWWrrr}}}{{{{{{sssrrryyy|||xxxxxxzzz||||||yyyvvvtttssslllnnnooommmiiiggghhhjjjiiihhhgggddd```[[[WWWTTTSSSSSSRRROOONNNNNNPPPRRRRRROOOMMMKKKKKKJJJIIIGGGIIIHHHGGGEEEDDDBBBAAA@@@>>><<<;;;;;;<<<<<<;;;:::;;;<<<@@@JJJXXXgggttt{{{|||qqqeee]]]XXXMMMCCC???CCCFFFEEEMMMYYY```nnn{{{}}}ppp]]]LLLDDDCCCCCCCCCRRRgggzzz|||ddddddsssyyyiiiTTTDDD===555444333222111111111111333222222111111222222333222222333333333444444444333333333444444444444444555555444555666999<<<>>>===>>>AAABBBBBBHHHXXXhhhppp]]]JJJGGGKKKIIIWWWoooPPPMMMLLLYYYvvvvvvmmmzzzxxxvvvrrrooonnnoooqqqrrrvvvvvvuuuuuutttttttttssspppqqqsssuuuvvvvvvttttttooopppqqqrrrrrrrrrqqqqqqssssssrrrrrrssstttvvvwww{{{}}}~~~yyypppfffcccfff___ZZZTTTQQQSSSUUUVVVUUUNNNLLLJJJJJJKKKLLLLLLKKKLLLKKKJJJIIIIIIJJJKKKLLLHHHGGGDDDBBB@@@>>>>>>===<<<===>>>>>>>>>===;;;:::::::::999999999888888888;;;>>><<>>===>>>======<<<@@@BBBHHHSSSaaaqqq}}}vvvkkkaaaYYYUUUMMMCCC@@@EEEIIIJJJRRR]]]jjjvvvzzzkkkZZZLLLEEECCCCCCGGGVVVjjj}}}ppp[[[```www}}}rrr```LLL===888555444333222111111111111333222222111111222222333222222333333333444444444444444444555555555555555666555555555777999<<<===>>>>>>AAACCCBBBGGGVVVeeeuuucccQQQJJJIIIFFFSSSwwwuuuVVVKKKKKKTTTkkkyyy}}}vvvtttqqqnnnmmmnnnppprrrssssssssssssttttttttttttqqqrrrtttuuuvvvuuutttssstttttttttssssssrrrrrrqqqtttssssssrrrssstttuuuvvv|||}}}uuuhhhbbbcccaaa]]]WWWTTTSSSTTTSSSRRRNNNLLLJJJJJJKKKLLLKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLKKKIIIEEEBBB???>>>>>>>>><<<===>>>>>>>>>===;;;;;;======<<<<<<<<<;;;;;;;;;:::>>><<>>??????=========>>>===<<<<<<;;;::::::::::::999999999999888>>><<>>???@@@===============<<<<<<;;;999999999999888888888888777>>>>>>>>>HHHVVVppp{{{~~~{{{wwwqqqllliiihhhfffeeehhhjjjpppzzzppppppttt}}}|||xxxvvvuuutttuuutttpppjjjeeeeeefffdddddddddcccaaa```___^^^[[[YYYWWWVVVWWWWWWUUUSSSPPPNNNKKKJJJJJJJJJHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGCCCDDDDDDBBB@@@???BBBDDDIIIQQQ___lllwww|||zzzzzz~~~}}}ssshhh]]]UUUOOOLLLGGGFFFIIIQQQZZZcccmmmttt{{{~~~mmmYYYMMMFFFCCCEEEJJJ^^^mmmppp^^^WWWgggppp^^^III999333555333333222222111111222222333222222111111222222333333333444444444555555555777777777888888888999999:::::::::::::::;;;<<<<<>>???AAA>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777???>>>>>>EEEOOOfff~~~~~~sssooojjjgggeeeeeedddcccbbbcccfffnnn~~~vvvrrrrrrzzz|||xxxwwwwwwsssttttttoooiiieeedddeeecccbbbbbbaaa```___^^^^^^]]]ZZZWWWWWWXXXXXXUUURRRRRROOOMMMKKKKKKJJJHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGCCCDDDEEECCC@@@AAAEEEIIIPPPYYYgggssszzz|||xxxxxx{{{}}}|||wwwlllaaaWWWOOOKKKIIIHHHJJJOOOWWWbbbmmmwww}}}xxxfffTTTJJJDDDBBBJJJTTTjjjyyyddd\\\^^^qqq}}}iiiVVVEEE888444666333333222222111222222333333222222111111222222333333444444444555555555555555666666777888999::::::;;;;;;;;;<<<<<<<<<<<<<<>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;::::::::::::888>>>======DDDKKK\\\vvv~~~xxxooolllhhheeeeeefffffffffbbbaaabbbhhhuuuyyyrrruuu~~~|||yyyxxxxxxrrrssssssooohhhddddddeeeccccccaaa```___^^^^^^^^^]]]ZZZWWWWWWYYYYYYUUUQQQQQQOOOMMMLLLLLLLLLKKKIIIHHHHHHGGGGGGFFFFFFEEEEEECCCEEEGGGEEEBBBCCCIIINNNWWWbbbpppzzz}}}~~~{{{wwwwwwwwwyyy|||vvvpppggg\\\SSSNNNKKKJJJKKKOOOUUU^^^iiivvv~~~ooo___OOOHHHDDDDDDPPPaaawwwrrr[[[\\\ggg{{{yyyaaaOOOBBB999666777333222222111222222333333333222222111111222222333444444444444555555555555333444555777888:::;;;<<<<<<<<<=========<<<<<<;;;======@@@EEEEEEEEEHHHNNN\\\vvv{{{cccTTTUUUVVVxxxpppYYYGGGGGGKKKPPP^^^ooo}}}hhhvvvuuutttsssrrrqqqqqqqqquuuttttttsssrrrqqqppppppnnnnnnooopppqqqssstttuuurrrsssuuuvvvvvvuuurrrqqqqqqrrrtttvvvwwwxxxxxxxxxvvvyyy}}}}}}qqqkkkhhhhhheee___XXXSSSRRRRRRPPPNNNLLLKKKKKKKKKJJJHHHHHHIIIKKKMMMNNNNNNNNNNNNLLLJJJGGGCCCAAA@@@???@@@???>>>===<<<;;;<<<<<<===999999999888888888777777777<<<;;;;;;BBBGGGTTTiiizzzssspppmmmhhhfffffffffffffffccccccbbbeeemmm|||tttssswww}}}{{{yyyxxxxxxqqqrrrrrrnnnhhhddddddeeedddcccbbb```___^^^^^^^^^^^^ZZZWWWWWWZZZYYYUUUPPPPPPNNNLLLLLLMMMNNNMMMLLLHHHHHHGGGGGGFFFEEEEEEDDDDDDGGGHHHFFFDDDFFFLLLQQQbbblllzzzxxxvvvvvvsssuuuyyy}}}}}}zzzsssmmmddd[[[SSSOOONNNNNNOOOSSSZZZcccnnn|||}}}|||{{{hhhYYYLLLGGGCCCEEEVVViiidddWWW]]]nnnrrrXXXFFF<<<666333333222222222111222222333333333222222222222222222333444444444555555555666666222333444666888:::<<<=====================<<<;;;======@@@EEEFFFEEEHHHMMMRRRjjjeeeUUUTTTQQQqqqaaaJJJHHHIIIHHHWWWnnneeexxxvvvuuutttrrrqqqppppppppprrrrrrqqqqqqqqqqqqqqqqqqmmmmmmmmmoooppprrrtttuuutttuuuwwwyyyxxxuuuqqqooopppqqqtttvvvxxxyyyyyyxxxtttxxx|||tttkkkggggggddd___XXXTTTUUUVVVPPPNNNLLLKKKKKKKKKJJJHHHGGGHHHJJJKKKLLLLLLLLLLLLJJJIIIFFFDDDAAA@@@?????????>>>===;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::666:::888999BBBEEENNN```nnn~~~wwwppprrrnnnjjjffffffeeeeeedddeeedddcccdddhhhppp{{{~~~rrrqqqwww|||~~~}}}xxxtttttttttuuupppmmmmmmiiibbbbbbggghhhhhhgggdddaaa______```[[[[[[ZZZXXXVVVSSSQQQPPPOOONNNNNNNNNOOONNNLLLJJJLLLLLLKKKIIIEEECCCDDDEEEGGGIIIJJJHHHGGGLLLWWW```nnnwww{{{xxx{{{}}}wwwtttvvvttttttxxx|||{{{vvvqqqmmmkkkeee^^^WWWSSSRRRSSSYYY___gggqqqyyy~~~xxxrrrnnnkkk___SSSIIIGGGFFFKKK___uuu}}}sss\\\SSS```ssspppTTTCCC;;;777666666222333444333111000111222111222333333111111222333000222444666777777777777777666666666777999;;;<<<>>>@@@BBBDDDDDDAAA>>><<<>>>@@@DDDFFFFFFGGGHHHIIINNN]]]xxxooo~~~pppTTTPPPQQQcccjjjJJJDDDFFFFFFQQQdddlllyyy~~~vvvqqqrrrssspppooooooqqqsssuuuuuutttssstttuuurrrqqqooonnnooosssvvvyyywwwwwwwwwvvvuuusssrrrqqqoooppprrrwww{{{~~~~~~}}}|||zzzxxx{{{~~~|||rrrkkkddd___^^^\\\WWWUUUUUUQQQOOOLLLKKKJJJJJJHHHFFFHHHHHHIIIJJJKKKKKKJJJJJJDDDCCCCCCDDDDDDDDDAAA???>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;:::999999999888:::;;;:::;;;AAAKKKTTTaaazzzxxxooommmjjjdddaaadddiiikkkiiikkkjjjgggeeeeeejjjrrryyyxxxrrrtttvvvwww|||{{{uuupppppprrruuuyyysssooolllhhhbbbaaafffggghhhiiigggdddaaa^^^]]]ZZZZZZYYYXXXWWWUUUTTTSSSNNNNNNNNNOOOPPPPPPMMMKKKJJJKKKKKKIIIGGGEEEFFFGGGFFFIIILLLMMMNNNUUU```iiissszzz~~~zzz|||~~~~~~{{{wwwtttwwwuuuuuuwwwxxxvvvpppjjjhhhgggccc^^^YYYVVVWWWXXX]]]cccllluuu}}}zzzqqqhhhaaa^^^VVVLLLFFFHHHLLLVVVlll|||gggXXXVVVeeeyyy{{{eeeLLL===777555444555222333444333111000111222111333444333222111222333111222444666777888888777:::999888888999:::<<<===;;;<<<>>>@@@@@@>>>===;;;>>>AAADDDEEEFFFGGGIIIJJJOOOZZZrrrtttwwwyyy{{{[[[QQQOOO^^^iiiKKKGGGIIIHHHOOO\\\uuutttyyy{{{tttoooqqqrrrqqqpppqqqqqqssstttuuusssssstttuuusssrrrpppooopppsssvvvyyywwwwwwvvvvvvtttsssrrrqqqpppppprrruuuyyy{{{|||{{{|||yyywwwzzz~~~~~~xxxjjjccc___^^^]]]XXXUUUUUUTTTRRROOONNNNNNMMMLLLJJJHHHHHHIIIJJJJJJJJJJJJJJJFFFEEEDDDEEEEEEDDDBBB???>>>===<<<;;;;;;<<<===>>>???>>>===;;;:::999999999666999<<<<<<<<<@@@HHHOOO\\\mmmzzzqqqjjjfff```___ccciiimmmmmmpppnnnkkkhhhhhhlllpppsssvvvsssssstttxxxzzz}}}uuummmiiikkkrrrxxx~~~wwwppplllfffaaa```bbbfffggghhhiiigggccc^^^\\\[[[[[[[[[ZZZYYYXXXVVVVVVQQQQQQQQQRRRTTTTTTRRRPPPKKKLLLMMMLLLJJJIIIIIIJJJJJJMMMQQQTTTYYYaaakkkrrryyy}}}~~~}}}zzzwwwuuuvvvuuuttttttsssooogggaaa``````___]]][[[[[[^^^```ccciiisss|||vvviii]]]TTTPPPJJJCCCAAAGGGQQQ___vvvyyyoooZZZVVV[[[lllkkkYYYCCC888555444444666222333444333111111111222222333444444222222333444111222444666777888999999===<<<;;;;;;<<<===>>>???;;;;;;<<<===>>>>>>>>>>>>@@@BBBDDDEEEFFFGGGJJJMMMOOOVVViiiwwwlllcccPPPJJJUUUzzzgggKKKHHHLLLIIILLLTTTaaaqqqyyyvvvyyyrrrmmmoooqqqppppppqqqqqqrrrttttttsssrrrtttuuutttrrrqqqpppqqqsssvvvxxxvvvvvvvvvuuutttsssrrrrrrrrrqqqqqqrrrvvvyyyzzz{{{}}}zzzwwwxxx}}}~~~iiiccc^^^^^^^^^YYYUUUTTTUUUSSSQQQPPPPPPPPPOOOMMMHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHFFFCCC@@@>>>>>><<<<<<<<<<<<>>>>>>@@@???>>><<<:::999999888666999<<<======???DDDIIIYYYbbbtttvvviiiccc]]]^^^dddlllssswwwyyytttoookkkkkkkkkllllll}}}xxxwwwxxx{{{zzz~~~uuukkkfffjjjssszzzzzzrrrkkkfffbbb______ccccccdddffffffeeebbb_________^^^]]]\\\ZZZXXXWWWVVVUUUVVVXXXZZZZZZXXXVVVRRRSSSSSSQQQNNNLLLLLLLLLOOOQQQUUUZZZaaajjjsssyyyzzzvvvssssssrrrqqqpppnnnhhh```[[[YYYZZZ[[[\\\^^^```dddhhhiiipppyyy~~~rrrcccVVVNNNJJJEEEBBBCCCLLLXXXhhh~~~~~~hhhTTTUUUdddtttttt```PPP@@@888666444555777111333333333111111222333222444555444333222333555222333555666888999:::;;;>>>>>>===>>>???AAABBBDDD??????>>>>>>???AAADDDEEECCCDDDEEEFFFFFFIIILLLOOONNNRRRbbbooogggNNNGGGOOOpppfffJJJGGGKKKIIIJJJPPPWWWaaaqqqyyyppp}}}tttnnnmmmnnnmmmmmmppppppqqqsssrrrrrrrrrtttuuusssrrrqqqpppppprrrtttvvvvvvuuuuuutttsssssssssssssssrrrpppqqquuuyyy|||}}}~~~{{{xxxyyy|||kkkddd^^^______[[[VVVUUUUUUSSSQQQPPPPPPPPPOOOMMMHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJHHHDDDAAA???>>>===<<<<<<===>>>???BBBAAA???===;;;999888888888999;;;;;;;;;>>>BBBEEESSSZZZhhh}}}~~~kkkccc^^^```hhhrrr||||||sssllliiihhhgggggg|||{{{zzzzzz}}}zzzooohhhjjjqqqxxx~~~zzztttmmmjjjgggbbb^^^___^^^^^^aaadddggggggffffffeeedddbbb___\\\ZZZXXXYYYXXXYYY[[[\\\]]][[[YYYXXXXXXVVVSSSOOOMMMMMMNNNPPPPPPRRRXXXcccoooyyy~~~zzztttpppooonnnmmmlllhhhccc]]]YYYUUUWWWZZZ]]]aaaeeejjjmmmooouuu}}}qqq___QQQJJJHHHCCCDDDIIIUUUeeevvvgggUUUVVVppp~~~{{{oooWWWJJJ===777555444333555111222333333111111222333333444555555444333444555444444555777999:::<<<=========>>>???AAADDDFFFHHHCCCBBB@@@@@@AAADDDGGGIIIFFFGGGHHHHHHIIIKKKNNNQQQPPPRRR^^^zzzjjjNNNIIINNNjjjiiiLLLDDDGGGHHHKKKQQQXXXZZZcccttt{{{jjj{{{qqqlllkkkiiijjjmmmpppqqqqqqqqqpppqqqsssvvvsssrrrqqqppppppqqqrrrtttuuutttsssssssssssstttttttttrrrppprrrvvv{{{~~~|||zzzzzz|||qqqggg``````aaa]]]YYYWWWVVVTTTRRRPPPQQQPPPOOONNNHHHIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJLLLLLLJJJEEEBBB???>>>===<<<<<<===>>>???BBBAAA???===;;;:::999999;;;:::999888999<<>>>>>>>>???AAADDDFFFHHHDDDCCCAAAAAABBBDDDHHHJJJJJJKKKLLLLLLLLLMMMOOOQQQSSSTTT]]]uuunnnQQQOOOPPPcccsssTTTFFFDDDEEEKKKSSS\\\\\\___jjj~~~fffyyytttlllhhhfffhhhlllooopppppppppoooqqqsssvvvtttsssrrrqqqqqqqqqrrrssstttsssrrrrrrrrrssstttuuuuuusssrrrssswww{{{~~~|||{{{{{{{{{|||xxxmmmcccaaabbb```\\\ZZZYYYVVVTTTRRRRRRQQQOOONNNHHHIIIIIIIIIIIIHHHHHHGGGIIIIIIKKKMMMMMMKKKGGGCCC??????============??????BBBAAA@@@>>><<<;;;::::::===;;;888777999<<>>======>>>???@@@BBBAAA???>>>===<<<<<<<<<;;;:::999999<<<>>>@@@AAAJJJKKKTTTbbblllxxx{{{~~~uuuiiicccjjjsssyyyuuulllkkkmmm~~~|||vvvuuuyyyyyyzzz~~~yyywwwrrrxxx}}}yyylll^^^^^^```fffnnnpppmmmiiimmmmmmlllkkkiiigggeeedddeeeddddddeeefffeeeccc```___^^^^^^^^^aaahhhqqqxxxzzzpppdddbbblll{{{{{{uuupppnnnnnnnnnooommmiiiddd___\\\[[[\\\bbbeeeiiilllnnnrrruuuxxx~~~|||qqq___LLLBBBBBBFFFHHHRRRbbbuuu}}}sssnnnfffvvvoooYYYBBB;;;777666666333222333000111333333222222333444555666777666555444555777666666666888:::===???AAABBBBBB@@@@@@???@@@AAABBBHHHGGGFFFEEEFFFGGGIIIKKKOOOQQQSSSSSSRRRPPPPPPPPPQQQTTT^^^sssmmmOOOPPPIIILLLllljjjSSSGGGCCCIIIQQQ\\\dddjjjgggdddrrrppplllxxxkkkfffeeejjjpppnnnoooooonnnnnnpppsssvvvxxxwwwvvvuuuuuuuuuuuuuuusssrrrqqqqqqqqqsssuuuvvvxxxvvvttttttuuuvvvvvvuuuuuuwwwyyyzzzzzz{{{|||~~~}}}~~~vvvgggddddddccc```___WWWUUUQQQOOOMMMLLLIIIGGGIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGJJJMMMNNNMMMIIIEEE@@@???>>>======>>>???@@@AAA@@@???>>>============999999:::<<>>;;;888444222111222333222222333333333333444444333444666999;;;;;;888666888888999:::<<<>>>@@@AAAHHHGGGFFFDDDDDDCCCDDDDDDEEEGGGGGGFFFDDDEEEIIIMMMUUUUUUVVVWWWWWWUUUQQQNNNQQQTTT[[[lllkkkUUUKKKJJJPPPWWW~~~yyy\\\JJJFFFIIIMMMaaauuuzzznnneeehhh~~~sss|||ooolllmmmnnnmmmrrrooolllmmmpppssssssssstttuuuuuuvvvvvvvvvvvvvvvmmmnnnoooqqqsssuuuvvvwwwvvvuuusssrrrrrrrrrtttuuuxxxwwwwwwwwwxxxzzz{{{|||zzz{{{~~~nnnhhhfffeeeddddddVVVUUUSSSRRRRRRPPPMMMJJJJJJKKKLLLLLLLLLKKKIIIHHHIIIIIIJJJKKKLLLLLLIIIFFFBBBAAA???===<<<===>>>???@@@@@@@@@@@@???>>><<<;;;999999999888888:::===@@@???BBBHHHPPPWWWddd{{{~~~uuunnnqqqyyy|||uuusss|||vvvxxx{{{|||}}}{{{zzz{{{tttgggiiimmmppprrrsssrrrrrruuuuuutttsssqqqnnnllljjjkkkjjjjjjkkkllljjjfffbbbbbbcccdddccceeelllwww|||vvvxxx|||uuuppphhh```^^^aaaaaa___]]]]]]```fffkkknnnrrrrrrssstttwwwzzz}}}|||rrrlll^^^MMMBBBDDDIIILLLYYYiii{{{}}}zzzrrraaapppuuu[[[FFF===;;;777444222222222333222222333333444444444555444555777999<<<<<<999777555555777999;;;>>>@@@BBBHHHIIIKKKLLLLLLIIIFFFDDDDDDFFFGGGFFFDDDDDDHHHKKKOOOSSSYYY___```ZZZQQQKKKNNNRRRYYYhhhoooYYYLLLGGGKKKPPPrrrfffQQQHHHIIIMMM___ttt{{{ssslllkkk{{{xxxuuurrrmmmnnnooonnnrrrooolllmmmppprrrsssrrrtttuuuuuuuuutttsssrrrqqqpppqqqqqqrrrsssttttttuuuwwwuuusssqqqqqqrrrtttuuuxxxxxxxxxxxxyyyzzz|||}}}|||~~~qqqjjjiiigggeeedddVVVTTTRRRPPPPPPOOOMMMKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIKKKLLLKKKIIIFFFBBBAAA???===<<<<<<===>>>??????@@@@@@???===<<<;;;777888777777666777:::<<<<<<>>>CCCIIIPPP\\\qqqvvvooosss}}}|||{{{}}}xxxwwwwwwwwwwwwyyy}}}tttlllqqqvvvyyywwwvvvvvvwwwxxxxxxyyyxxxvvvssspppnnnnnnnnnooopppqqqoookkkhhheeegggiiiiiikkkqqqzzz{{{vvvwww~~~xxxpppjjjccc[[[XXXYYYZZZZZZZZZ]]]ccckkkssswww{{{zzzyyyzzz|||~~~yyykkk```SSSIIICCCDDDMMMWWWeeerrrrrrxxxmmmhhhzzz{{{vvvgggPPP===;;;999777444222222333444222222333333444555666666666666777:::======;;;999444555777999<<<@@@BBBDDDFFFJJJPPPUUUUUUPPPJJJEEEDDDFFFHHHGGGDDDDDDFFFIIILLLQQQYYY```bbb]]]TTTMMMKKKOOOVVVbbb|||www```PPPGGGGGGKKKbbbpppUUUFFFEEEIIIZZZooo{{{zzzvvvpppvvvkkkwwwvvvpppppppppqqqqqqooommmmmmoooqqqrrrrrrvvvvvvwwwvvvuuurrrooonnntttttttttssssssssssssrrrxxxuuurrrppppppqqqtttvvvyyyyyyxxxyyyzzz{{{}}}vvvmmmmmmkkkfffcccVVVSSSPPPNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHJJJKKKKKKIIIGGGCCCAAA???<<<;;;;;;<<<======>>>>>>???>>>===;;;:::888888888777666666888::::::;;;???DDDHHHRRRddduuuyyyqqqvvv{{{yyyzzz~~~{{{vvvtttrrrqqqqqq{{{~~~uuurrrxxx|||yyyzzz||||||}}}}}}}}}{{{xxxtttrrrpppqqqsssttttttrrrooommmjjjllloooqqqssswww}}}xxxtttuuu{{{zzzrrrkkkgggbbbZZZWWWXXXVVVXXX[[[```gggpppyyy~~~xxxrrrjjj[[[MMMIIIFFFGGGRRR```lllxxx}}}nnnyyyvvvkkkqqqwwwppphhhZZZIII;;;999888666444333333333444222222333444555666666777777777888;;;>>>>>>===;;;999:::;;;===???BBBDDDEEECCCHHHOOOUUUVVVSSSMMMHHHEEEGGGIIIHHHEEEDDDGGGIIIOOOQQQUUUZZZ]]]]]]YYYUUUJJJNNNSSS\\\rrrhhhTTTGGGFFFKKKVVV}}}yyyYYYEEECCCGGGQQQeeeuuu}}}vvvsss~~~jjjqqq}}}tttrrrssssssqqqpppnnnmmmnnnppprrrrrrwwwxxxyyyyyywwwuuurrrpppuuuuuuuuuttttttsssssssssxxxuuurrrooooooqqqtttvvvyyyxxxxxxyyyzzz|||~~~|||pppooommmgggbbbXXXTTTOOOLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHIIIJJJKKKHHHGGGGGGIIIJJJKKKIIIGGGDDDBBB???===;;;;;;;;;<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;:::888777999;;;;;;;;;>>>AAAEEELLL[[[jjj|||rrryyyzzzyyyzzz}}}{{{vvvtttqqqoootttwww|||yyyyyy~~~|||yyywwwtttuuuvvvwwwvvvtttsssrrrppprrruuuxxxzzz}}}|||xxxyyy}}}{{{pppiiicccbbb```[[[XXXYYYVVVZZZaaagggmmmuuu}}}|||yyyqqqiiicccTTTIIIHHHJJJNNN[[[iiirrr~~~{{{ttt~~~zzzssslllmmm{{{ssseeeYYYMMMBBB;;;777666555444333444444555333333444555555666777777888777888;;;>>>???>>>===>>>======>>>>>>@@@AAAAAA???CCCIIIOOOQQQPPPMMMKKKFFFHHHIIIHHHFFFEEEHHHKKKOOORRRVVV\\\aaaaaa___]]]OOOOOORRRYYYkkkpppXXXHHHGGGLLLPPPuuu___IIIEEEIIIGGGYYYkkk||||||ssszzzssswwwxxxttttttuuuqqqqqqpppooonnnppprrrsssuuuvvvwwwxxxwwwvvvtttsssssstttttttttttttttttttttwwwuuurrrpppoooqqqsssuuuwwwwwwwwwxxxyyy{{{}}}~~~uuuqqqmmmgggbbbZZZVVVPPPMMMLLLMMMNNNNNNMMMLLLKKKJJJIIIJJJKKKKKKHHHHHHGGGHHHJJJKKKJJJIIIEEEDDDAAA>>><<<;;;;;;<<<;;;<<<===>>>>>>===<<<<<<;;;<<<<<<;;;999888999:::===;;;===@@@BBBGGGSSS```tttuuu{{{xxxwwwyyy|||yyyvvvrrrmmmssstttvvv{{{}}}|||yyyyyyzzzxxxvvvuuuuuuwwwvvvxxxzzz}}}~~~{{{{{{~~~yyytttddd^^^YYY[[[\\\ZZZWWWXXXYYY```hhhoootttyyy}}}yyytttjjj```TTTLLLEEEGGGOOOZZZhhhsssssstttpppiiigggrrrrrr___OOOBBB;;;888444444444444444444555555555555555666666666666666888777888:::===??????>>>???>>>===<<<<<<;;;<<<<<<===@@@DDDHHHJJJKKKJJJIIIEEEGGGHHHFFFDDDEEEIIIMMMLLLRRR[[[dddjjjiiiddd```WWWTTTSSSYYYhhh~~~```LLLGGGKKKLLLkkkeeeLLLDDDFFFAAAOOOaaaxxxvvvzzz~~~}}}}}}wwwvvvvvvrrrsssrrrpppoooppprrruuurrrrrrssstttttttttttttttrrrrrrrrrsssttttttuuuuuuuuutttrrrqqqpppqqqrrrsssuuutttuuuuuuwwwyyy|||}}}|||~~~|||tttnnnhhhddd^^^YYYTTTPPPNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLIIIHHHHHHIIIKKKLLLKKKJJJGGGEEEBBB???===<<<<<<<<<:::;;;===>>>???>>>>>>===:::;;;<<<;;;999888888999<<<:::;;;===???CCCMMMXXXmmmyyy}}}yyyvvvwww{{{~~~~~~{{{vvvooorrrnnnmmmttt~~~~~~}}}zzzvvvvvvxxx{{{||||||~~~~~~||||||~~~|||rrrkkk]]]WWWSSSWWWZZZYYYWWWWWW[[[dddooowww{{{~~~|||wwwpppcccWWWJJJIIIGGGJJJVVVhhhvvv{{{tttqqqjjjcccfffwww~~~ppp]]]KKK===777555333333333444444555555555777777777666666666666555777777777:::===??????>>>???>>>===<<<;;;:::::::::>>>@@@CCCEEEGGGFFFEEEEEEDDDEEEDDDBBBAAACCCIIINNNLLLQQQYYYccciiikkkhhhddd```ZZZVVVZZZhhhoooTTTJJJKKKHHH___sssVVVIIIFFFAAAKKKZZZtttyyy}}}~~~rrryyywwwwwwtttttttttrrrppppppsssvvvtttssssssrrrssstttuuuvvvrrrrrrrrrrrrsssssssssssssssssssssrrrrrrrrrqqqqqqrrrrrrrrrsssuuuwwwyyy{{{zzz}}}vvvnnnjjjhhhaaa]]]WWWSSSQQQPPPOOOMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKIIIHHHIIIKKKMMMMMMLLLIIIGGGDDD@@@>>>=========;;;<<<===???@@@@@@??????:::;;;===<<<;;;::::::;;;<<<::::::===@@@CCCKKKUUUjjj{{{wwwvvvzzz~~~~~~~~~vvvkkkdddaaajjj|||{{{wwwvvvzzz~~~xxxlllddd\\\UUURRRVVVZZZYYYWWWWWW\\\fffsss||||||wwwooo```RRRIIIMMMMMMNNN\\\rrr~~~~~~zzzsssfff```fffyyy|||xxxmmm]]]KKK===777666222222333444444555555666888888777777666666555555777777777999<<>>@@@???>>>======<<<<<<<<>>BBBIIIOOOOOOPPPTTTZZZaaafffiiijjjeee]]]XXX[[[iii}}}]]]NNNLLLDDDVVVsssfffTTTMMMDDDJJJWWWrrr{{{|||iii{{{wwwwwwtttuuuuuusssqqqqqqtttwwwxxxwwwuuussssssuuuwwwxxxsssrrrrrrrrrrrrrrrqqqqqqrrrrrrsssssssssrrrqqqppppppppppppqqqsssvvvxxxzzzzzz}}}yyyoookkklllccc___ZZZVVVSSSQQQOOOMMMNNNNNNOOOPPPPPPNNNMMMLLLKKKJJJIIIJJJLLLNNNNNNMMMKKKIIIEEEAAA???=========;;;<<<>>>???@@@@@@@@@@@@<<<>>>??????>>>======>>>===;;;<<>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888<<<;;;<<<===<<<>>>IIITTTnnnuuuwwwyyyxxxvvvvvvxxxzzzzzz}}}tttiii^^^^^^iiiwww|||vvvrrroooggg]]]___```aaa```]]]YYYWWWVVV```hhhsss{{{rrr^^^OOOJJJJJJOOO]]]ooo{{{}}}qqq___gggvvv}}}sssrrrgggSSSBBB;;;999777333444555555444444555777888888999999888777666555777888999999888999;;;===@@@BBBEEEGGGFFFDDDAAA@@@FFFGGGGGGGGGGGGFFFEEEEEEHHHDDDBBBDDDDDDDDDFFFKKKLLLKKKJJJKKKPPPXXXaaagggmmmccc[[[^^^lllkkkSSSKKKFFFHHH[[[pppYYYLLLNNN___}}}}}}jjj|||wwwvvvttttttsssrrrqqqpppooooooppppppqqqrrrssssssssssssrrrqqqpppooopppqqqssstttwwwvvvuuusssrrrqqqpppppprrrssstttttttttuuuwwwyyyzzz|||}}}~~~|||tttlllfffeeeddd```ZZZSSSOOOOOOPPPNNNNNNOOOPPPOOONNNMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMKKKHHHEEEAAA>>><<<;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888;;;::::::<<<;;;>>>IIITTTnnnxxxyyyyyyyyywwwuuuvvvwwwvvvwww{{{xxxoooddd```eeepppzzz~~~~~~|||{{{}}}~~~}}}wwwnnnhhheeeaaa]]]eeemmmssspppfff]]][[[\\\]]]eeepppyyy~~~ooo\\\OOOKKKOOO]]]tttlll___ooowwwpppjjj\\\JJJ???;;;:::888222444555555555555888999>>>>>>===<<<;;;999888777999::::::999888999;;;===BBBDDDGGGIIIJJJIIIHHHGGGLLLLLLLLLKKKIIIHHHFFFEEEKKKGGGEEEGGGFFFDDDEEEHHHIIIHHHEEEEEEHHHPPPZZZaaakkkddd___cccooouuuZZZNNNHHHFFFSSSuuu~~~```RRRUUUeeeqqqzzzvvvwwwvvvuuuuuutttrrrqqqppppppppppppqqqrrrrrrqqqqqqqqqqqqpppppppppqqqsssuuuvvvxxxwwwvvvuuusssrrrqqqqqqrrrssstttsssrrrssstttvvvxxxyyy{{{|||~~~yyypppiiifffeeebbb]]]WWWRRRPPPPPPOOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMLLLLLLMMMLLLJJJFFFCCC@@@>>>===<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888888888999;;;;;;>>>IIIUUUooozzz{{{zzzyyyxxxwwwwwwwwwyyywwwxxx{{{~~~{{{uuummmhhhiiiooovvv||||||}}}|||yyyxxx|||}}}}}}~~~{{{ssshhh___\\\\\\]]]hhhttt~~~vvvmmmgggddd^^^eeeoooxxx}}}{{{}}}{{{{{{{{{wwwjjjYYYPPPOOOTTTkkk|||xxx~~~{{{kkkiii{{{uuummmbbbQQQBBB<<<:::999777333444555666666777:::<<>>@@@CCCDDDGGGKKKNNNOOONNNLLLLLLLLLKKKJJJIIIGGGFFFEEEIIIEEEDDDFFFDDD@@@@@@BBBGGGFFFEEEDDDEEEKKKTTT[[[cccbbbcccfffmmm~~~}}}^^^MMMLLLHHHOOOjjjfffTTTVVVeee{{{xxxuuuvvvvvvuuuuuuuuuuuutttttttttqqqrrrrrrrrrrrrqqqqqqpppqqqpppppppppqqqrrrtttuuuvvvvvvuuutttsssrrrqqqppprrrssssssrrrqqqqqqsssuuuvvvxxxyyy{{{}}}wwwmmmgggeeeccc^^^YYYTTTQQQOOOOOOOOONNNMMMMMMNNNNNNOOOMMMNNNNNNOOONNNMMMLLLLLLLLLLLLJJJGGGDDDAAA???>>>======>>>>>>>>>>>>======::::::;;;;;;:::999999888888888999;;;<<<@@@KKKWWWsss}}}{{{zzzzzzzzzzzzyyy|||yyyxxxyyyzzz||||||zzzuuuqqqoooqqqtttwwwuuuwwwxxxwwwvvvwwwzzz~~~|||{{{|||vvvlllaaaXXXUUUWWWZZZfffuuuxxxooofffkkksss{{{|||{{{~~~{{{wwwuuussssssrrrmmm```RRRNNNPPP\\\xxx{{{nnnppp|||yyypppzzzuuuhhhZZZHHH===:::999777666444555666666777999<<>>===<<<;;;::::::::::::999;;;???BBBBBBCCCEEEJJJOOOQQQQQQOOOIIIJJJJJJJJJIIIIIIHHHGGGGGGDDDDDDFFFEEE@@@>>>???CCCEEEGGGFFFEEEGGGMMMSSSWWW^^^eeegggiiivvvcccMMMKKKHHHLLLaaakkkTTTUUU^^^uuuyyytttuuuqqqrrrrrrsssttttttuuuuuurrrsssssssssssssssrrrqqqqqqqqqppppppppppppqqqqqqsssssstttssssssrrrqqqppprrrssstttsssrrrrrrsssuuuvvvwwwyyyzzz|||ooohhheeebbb^^^YYYUUUQQQOOOOOONNNNNNMMMMMMNNNOOOOOOLLLMMMNNNOOOOOOMMMLLLKKKKKKJJJIIIGGGEEEBBB???>>>======>>>>>>>>>>>>======::::::;;;;;;;;;:::999999999999:::===>>>BBBMMMYYYwww|||zzzyyyzzzzzzzzzzzzwwwvvvwwwwwwwww||||||yyyvvvuuuttttttssstttwwwyyyyyyxxxuuusssrrr|||{{{wwwnnnddd\\\VVVSSSUUUZZZfffuuu}}}tttwww|||{{{tttnnnjjjlllkkkiiicccVVVLLLLLLRRRiii|||lllhhhqqqwwwwwwrrr___PPPBBB<<<;;;999777777777777888777777999===@@@BBBAAA@@@???>>>======>>>:::::::::888888:::===AAAAAA@@@BBBGGGMMMQQQQQQOOOIIIJJJJJJKKKKKKKKKJJJJJJGGGFFFHHHKKKJJJEEEAAABBBBBBFFFHHHGGGDDDDDDIIINNNPPPYYYeeehhhgggpppkkkRRRGGGFFFJJJYYYxxxpppYYYVVVWWWhhhxxxwwwnnnnnnoooooopppqqqrrrrrrrrrssssssttttttsssssssssqqqqqqqqqpppppppppoooooopppqqqrrrsssssssssrrrqqqssstttuuutttssssssuuuwwwvvvxxxyyyzzz{{{~~~tttjjjgggbbb]]]ZZZVVVRRRPPPMMMNNNNNNNNNNNNOOOOOOOOOKKKLLLNNNOOONNNMMMKKKIIIJJJJJJJJJHHHFFFCCC@@@???>>>>>>>>>>>>>>>======<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;>>>>>>BBBMMMYYYxxxxxx}}}xxxwwwwwwwwwwwwxxxuuutttvvvvvvtttvvv{{{}}}{{{yyyvvvuuuuuuwww{{{}}}yyyppphhhbbbooo~~~{{{yyyxxxtttiii___\\\\\\ZZZ[[[___jjjxxxxxxmmmddd``````___^^^YYYPPPKKKRRR\\\rrrrrrffflll|||xxxuuu|||yyyiiiSSSGGG===<<<<<<:::999:::999999999888888:::>>>AAA>>>>>>===<<<<<<===>>>???AAA@@@>>>;;;999:::===@@@>>>===>>>CCCKKKOOOOOOLLLIIIJJJJJJKKKKKKJJJJJJJJJIIIHHHKKKPPPPPPJJJGGGGGGHHHKKKLLLHHHDDDDDDJJJQQQNNNWWWccciiihhhlll}}}qqqWWWGGGHHHHHHPPPiiiccc[[[UUU]]]yyy{{{~~~{{{pppppppppppppppppppppppppppqqqrrrsssssssssssssssppppppqqqqqqrrrqqqqqqqqqnnnppprrrtttuuuuuuttttttsssuuuvvvvvvuuuvvvxxxzzzxxxyyyzzzzzz{{{}}}~~~nnniiibbb]]][[[XXXUUURRRLLLMMMNNNOOOPPPOOONNNNNNJJJKKKMMMNNNNNNLLLIIIHHHJJJKKKKKKJJJHHHEEEBBBAAA>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<======<<<<<<<<<::::::;;;===>>>AAALLLXXXwww}}}zzztttnnn~~~wwwtttttttttsssvvvttttttwwwwwwtttuuuxxxzzz~~~{{{tttsssuuuyyy{{{uuuggg\\\WWWcccwww{{{{{{{{{{{{yyywwwuuussssssggg^^^```bbbbbbcccfffmmm|||vvviii^^^YYYUUUUUUUUUSSSNNNNNNZZZgggwwwoooeeesss~~~rrrssssssaaaKKKAAA:::<<<>>><<<;;;===:::::::::888888:::>>>AAA;;;;;;:::;;;;;;===???@@@HHHGGGDDD@@@<<<<<>>>>>>>>>>>>>>===<<<<<<<<<<<<===============<<<:::999;;;<<<===@@@KKKVVVtttxxxqqqooonnnkkkyyyuuusssooopppuuuqqqssstttuuuvvvwwwyyy{{{|||}}}|||~~~|||xxxxxxwwwmmmaaaVVVXXXfff}}}~~~{{{yyyyyyyyyvvvuuuuuuwwwxxxvvvooojjjdddbbbbbbgggooottttttrrrzzz}}}{{{wwwsssiii[[[OOOUUUOOOOOOUUUWWWWWWaaapppvvvqqqyyyvvvmmmoooxxxzzzdddQQQDDD>>>999888777777:::???@@@<<<777333222555999;;;999:::<<<<<<;;;<<<>>>@@@GGGFFFDDD???;;;:::>>>BBBFFFAAA<<<===DDDJJJLLLLLLIIIGGGFFFGGGEEEBBBBBBFFFFFFEEEKKKVVVXXXPPPHHHFFFGGGOOOUUUQQQIIIEEEJJJRRRSSSYYY```ccceeehhhmmmsss}}}\\\SSSMMMEEEGGG\\\```SSScccmmm~~~tttyyytttrrrrrrrrrmmmiiinnnoooqqqsssttttttttttttsssqqqoooqqqtttvvvuuutttrrrqqqpppqqqtttvvvxxxxxxxxxwwwvvvuuuuuuwwwyyyzzzxxxzzz{{{||||||}}}{{{nnncccaaaaaa^^^YYYVVVQQQOOONNNNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKKKKKKKJJJIIIHHHGGG@@@???>>>===<<<<<<===>>>===============<<<<<<;;;::::::<<<===;;;===GGGSSSmmm~~~wwwooojjjhhhhhhzzzsssrrrooonnnpppppprrrtttvvvwwwxxxyyyzzzvvvuuuxxx|||{{{xxxnnncccXXXVVV]]]ooo{{{wwwsssrrrqqqnnnnnnpppssstttppphhhbbb^^^___dddnnnxxx~~~~~~|||}}}vvvppplllcccWWWNNNNNNJJJNNNYYY___cccooo~~~zzzuuusss~~~|||lllccchhhvvvzzziiiUUUFFF@@@;;;777777666666999>>>???<<<888555444555888:::;;;;;;<<<;;;::::::===???HHHIIIHHHDDD???===???AAAEEEBBB???@@@EEEJJJMMMMMMMMMJJJHHHHHHEEEAAAAAADDDFFFGGGMMMWWWYYYQQQIIIFFFDDDJJJOOOMMMHHHGGGNNNUUUUUUZZZ___aaaaaacccgggkkkhhhTTTNNNFFFGGGZZZyyymmm^^^hhhmmmuuu~~~yyyssspppqqqqqqooolllmmmnnnpppqqqrrrsssrrrrrrsssqqqoooppprrrtttsssrrrrrrppppppqqqtttwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxyyyzzz{{{{{{|||uuuhhhdddccc___ZZZWWWRRRQQQOOONNNOOOOOOMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFEEE@@@???>>><<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::::::::<<<===;;;===GGGRRRiiiwwwmmmhhhggggggtttrrrqqqpppoooooopppsssuuuwwwxxxxxxxxxuuutttuuuzzz~~~vvvmmm^^^VVVTTT^^^ooo{{{zzzuuupppnnnllljjjjjjkkknnnnnnjjjaaa[[[WWW\\\fffsss}}}rrrjjjddd^^^UUUNNNLLLLLLSSSaaajjjrrr{{{zzz}}}tttddd]]]fffyyymmm[[[MMMBBB>>>999666777777666999>>>>>><<<999777666666888999<<<<<<<<<:::999999<<<>>>JJJLLLMMMKKKEEEAAA@@@AAAFFFEEEEEEEEEHHHKKKNNNOOOPPPKKKHHHGGGDDD???>>>AAADDDGGGOOOWWWWWWPPPHHHEEEAAADDDGGGFFFEEEGGGNNNTTTWWWZZZ]]]^^^\\\\\\^^^aaammmwwwYYYRRRJJJHHHTTTmmmzzzffffffggg}}}~~~yyyrrrnnnoooppppppoooppppppqqqrrrssssssrrrrrrsssrrrppppppqqqqqqqqqpppqqqpppoooppptttwwwxxxxxxxxxyyy{{{}}}}}}|||{{{yyyyyyzzz{{{{{{{{{|||nnnhhhfffbbb\\\YYYUUUSSSPPPPPPPPPOOONNNMMMKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFEEE@@@???>>><<<;;;;;;<<<<<<;;;;;;;;;<<<;;;::::::999;;;:::;;;<<<;;;<<>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;::::::<<<;;;;;;CCCLLL^^^tttzzzooofffaaa^^^|||xxxtttqqqpppqqqsssvvvwwwuuussssssoooooorrrvvvzzznnndddXXXSSSXXXbbbiiijjjqqqnnnpppyyy~~~~~~|||zzzxxxvvvvvvqqqlllgggdddddddddaaa___dddhhhnnnwwwrrreee]]]XXXUUUSSSTTTYYYdddpppzzz{{{iiidddnnn}}}tttVVVHHHCCCBBB@@@;;;999:::999666666999<<<;;;::::::999::::::;;;<<<;;;:::888888;;;@@@DDDKKKOOOSSSRRRMMMHHHEEEDDDJJJJJJJJJIIIGGGGGGIIIKKKJJJCCC=========;;;<<<>>>CCCLLLUUUXXXTTTOOOJJJHHHKKKJJJHHHDDDAAABBBGGGKKKTTTUUUVVVVVVUUUUUUUUUUUU___uuubbbUUUJJJHHHJJJWWWvvvpppaaabbbvvv}}}tttnnnlllnnnrrrtttuuuuuuuuuuuuuuuuuuuuuvvvxxxwwwvvvtttrrrqqqqqqqqqrrrpppooopppsssuuuvvvvvv{{{zzzyyyyyyyyyzzz|||}}}zzzzzzzzzyyyxxxzzz}}}wwwllliiifffaaa___YYYWWWSSSQQQPPPPPPOOONNNLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJHHHGGGFFFFFFGGGGGGCCCBBB???===<<<;;;;;;;;;===============<<<;;;;;;<<<::::::;;;:::;;;AAAHHHXXXmmm~~~rrrggg___[[[wwwxxxuuussstttwwwxxxvvvtttrrrooonnnqqqtttvvv{{{|||uuuhhh\\\ZZZ```fffhhhiiidddbbbgggpppwwwwwwuuutttxxx{{{~~~~~~}}}{{{wwwuuuxxx}}}}}}|||{{{yyyxxxwwwvvvqqqllleeebbbdddggghhhhhhsssuuuxxx}}}{{{mmm```XXXTTTSSSRRRRRRZZZhhhttt~~~||||||ooobbbdddrrrmmmQQQCCC@@@@@@===:::999:::999666666888;;;::::::999:::;;;===>>>>>>===;;;999888<<>>@@@HHHSSS\\\[[[UUUQQQPPPOOORRRSSSQQQKKKEEEDDDHHHNNNTTTTTTUUUUUUUUUUUUTTTTTT]]]mmmiiiWWWJJJIIIJJJSSSpppuuu___^^^mmm~~~xxxppplllmmmqqqtttrrrrrrrrrrrrrrrssstttuuuyyyyyyyyywwwtttrrrssstttsssqqqpppppprrrtttuuuttt{{{zzzxxxwwwxxxyyy{{{}}}xxxwwwwwwuuuuuuvvvzzz}}}qqqmmmiiieeebbb[[[XXXSSSQQQPPPOOONNNNNNLLLLLLMMMMMMLLLLLLKKKJJJHHHGGGFFFDDDCCCDDDDDDEEEEEEDDDAAA???===<<<;;;;;;======>>>>>>======<<<;;;<<<:::999:::::::::>>>EEEQQQbbbssshhh```[[[{{{wwwvvvyyy{{{yyywwwvvvqqqpppsssuuuvvvxxx|||~~~mmmeeeiiiqqqtttvvvlllbbb___fffmmmmmmjjjlllooorrrtttvvv{{{{{{wwwuuuqqqooopppuuu}}}~~~}}}{{{yyywwwtttsssoookkkfffggglllqqqtttuuuzzz|||}}}yyyxxxyyyxxxqqqfff\\\UUUSSSRRRSSSUUU```ooo|||llleee___cccpppeeeMMMBBB??????===:::;;;>>>>>>;;;;;;===:::999999999:::===???AAACCCAAA>>>:::888;;;@@@EEEGGGJJJMMMLLLJJJIIIJJJMMMQQQMMMJJJJJJNNNRRRSSSSSSMMMCCC<<<;;;>>>???@@@CCCIIIVVV^^^ZZZRRRPPPQQQRRRQQQUUUVVVPPPHHHEEEKKKSSSVVVUUUUUUUUUVVVUUUTTTSSSWWWaaa{{{xxxaaaOOOMMMKKKNNNhhh}}}```XXX___{{{ttt|||sssmmmlllooorrrqqqqqqpppqqqrrrsssuuuvvvyyyzzzzzzxxxtttssstttvvvtttrrrpppppprrrssssssrrrzzzyyyyyyyyyzzzzzz{{{{{{yyyxxxwwwuuuuuuvvvzzz~~~xxxrrrmmmhhheee\\\XXXSSSPPPOOONNNNNNMMMLLLMMMMMMMMMMMMLLLKKKKKKHHHGGGEEECCCCCCCCCDDDEEEGGGEEECCC@@@>>>===<<<<<<<<<<<<======<<<<<<;;;:::===999888::::::999===BBBIIIVVVpppssshhhbbb___qqqzzzyyy{{{}}}|||zzzvvvqqqoooqqqsssrrrsssvvvyyy|||pppttt~~~|||kkkaaaccchhhgggbbbaaadddiiikkkkkknnnrrrvvv~~~zzzssspppooommmkkklllrrr{{{~~~zzzvvvsssqqqmmmkkkjjjmmmuuu{{{zzz}}}xxxrrroooooopppkkkbbbZZZUUUTTTTTTUUU\\\hhhxxxuuuaaa```___cccmmm{{{uuuZZZFFF>>>===<<<>>><<<>>>BBBCCCAAABBBDDD:::999888888:::===AAACCCHHHEEE@@@;;;888:::???CCCEEEHHHJJJIIIHHHHHHLLLOOOWWWRRRMMMOOOVVV\\\^^^^^^RRRGGG???>>>AAAAAACCCEEEHHHUUU\\\WWWNNNMMMPPPQQQLLLRRRVVVPPPGGGEEEMMMUUUXXXWWWVVVVVVVVVUUUSSSRRRQQQXXXooolllVVVQQQLLLJJJ___~~~gggYYYZZZuuummmuuunnnlllnnnppprrrrrrqqqrrrsssuuuwwwxxxxxxzzzzzzxxxtttrrrtttvvvvvvsssqqqpppqqqrrrrrrqqqxxxyyy{{{|||}}}|||{{{zzz|||{{{zzzxxxwwwyyy}}}~~~vvvqqqjjjfff\\\XXXSSSPPPNNNNNNMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIGGGEEEDDDEEEFFFGGGHHHGGGDDDAAA???=========;;;;;;<<<<<<;;;;;;:::999===999888::::::999<<>>DDDGGGHHHGGGDDD<<<666888<<>>@@@FFFKKKJJJBBB===AAAJJJOOOVVVVVVSSSSSSYYYbbbeeecccYYYJJJ>>>???BBBAAABBBFFFLLLQQQUUUUUUQQQNNNNNNPPPNNNRRRRRRMMMIIILLLNNNOOOVVVWWWTTTPPPPPPRRRQQQMMMNNNWWWddd{{{cccTTTJJJIIIZZZpppkkkWWW```ooorrrttt~~~wwwpppnnnqqqssssssssstttuuuvvvwwwwwwxxxyyyzzzzzzyyywwwuuussssssrrrqqqpppqqqsssuuuvvvxxxyyyzzz|||}}}||||||{{{yyywwwuuuuuuwwwzzz{{{{{{}}}}}}~~~|||ssskkkeee^^^ZZZUUURRRPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLMMMKKKHHHEEECCCCCCCCCDDDGGGFFFEEEBBB@@@===<<<;;;===<<<<<<<<<<<<;;;;;;;;;777666666777888;;;===>>>EEEMMMVVVmmmrrrhhheeefffQQQ^^^uuu|||wwwvvvyyyvvvsssqqqqqqrrrtttttttttzzzxxxzzz}}}}}}zzztttsssnnnkkkkkkhhhcccbbbfffmmmpppuuu}}}~~~zzz{{{yyyuuuvvvzzz|||yyyzzzzzz}}}~~~}}}}}}||||||||||||}}}wwwsssqqqpppnnnlllpppuuu|||yyywwwvvvwwwzzz}}}}}}uuuiii^^^XXX]]]ZZZVVVSSSTTTZZZdddkkk{{{}}}kkkhhhrrr{{{|||||||||uuubbbQQQEEE???<<<;;;>>>======@@@EEEIIIKKKKKKHHH???999999<<<>>>AAAEEEEEECCCAAA??????@@@AAACCCFFFIIIGGG>>>999===FFFKKKPPPPPPOOOQQQXXXcccgggeeeWWWIII>>>@@@BBB@@@@@@DDDMMMQQQUUUSSSNNNJJJJJJKKKIIILLLKKKEEEBBBEEEIIIJJJXXXYYYVVVRRRPPPPPPNNNIIIEEEMMMZZZpppqqqYYYMMMLLLXXXgggppp[[[ccctttlllmmm{{{vvvqqqqqqssstttttttttuuuvvvvvvvvvwwwwwwxxxyyyyyyyyywwwuuusssssssssrrrrrrrrrsssuuuvvvwwwxxxzzz{{{|||{{{{{{zzzyyywwwuuuuuuwwwyyyzzzzzz}}}~~~~~~vvvmmmhhhbbb]]]WWWSSSQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJHHHFFFDDDDDDEEEEEEHHHGGGEEECCC@@@>>><<<;;;===<<<<<<<<<<<<;;;;;;;;;999999888888999:::;;;<<<>>>HHHRRRdddwwwnnnkkkjjjKKKKKKVVVrrr|||vvvvvvzzzttttttsssssstttvvvxxxzzz|||xxxvvvyyy~~~|||tttiiicccaaabbbfffmmmvvv|||}}}zzzwwwrrrrrrnnnhhhgggkkkmmmllljjjjjjoooxxx}}}{{{||||||}}}~~~zzzuuurrrnnnkkkmmmssszzz{{{rrrfff[[[TTTUUUTTTSSSUUU\\\gggrrryyyxxxyyyxxxkkkvvv~~~xxxvvviiiWWWIIIBBB???===;;;@@@???@@@CCCGGGKKKNNNNNNKKKBBB::::::;;;<<<>>>AAAAAAAAABBBBBBCCCDDDEEEEEEGGGIIIGGG>>>999<<>>DDDDDDDDDEEEHHHKKKNNNPPPLLLBBB:::999::::::<<>>???BBBDDDEEEFFFEEEEEEIIILLLKKKEEE@@@AAAEEEFFFIIIIIIHHHIIIOOOYYY\\\YYYTTTIIIAAACCCDDD@@@@@@DDDIIILLLNNNOOOMMMKKKKKKLLLCCCGGGHHHCCC???@@@BBBBBBLLLRRRUUUUUUUUUXXXXXXUUUOOOTTT\\\lllqqqVVVPPPUUUYYYuuu```ddduuuooozzzyyytttrrrqqqsssttttttuuuuuuuuutttssssssttttttuuuuuuuuuttttttsssttttttuuuuuuuuutttssssssvvvwwwxxxyyyyyyxxxwwwvvvyyywwwttttttuuuwwwwwwwww|||}}}~~~|||}}}}}}pppkkkgggbbbZZZTTTQQQQQQPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHFFFDDDBBB@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::::::::<<<<<<<<>><<<>>>BBBDDDFFFFFFDDDCCCHHHNNNPPPLLLHHHHHHGGGEEEFFFFFFDDDCCCJJJSSSWWWVVVTTTIIICCCEEEFFFBBBCCCIIIIIIKKKLLLLLLKKKIIIIIIIIIBBBHHHLLLHHHDDDCCCCCCAAADDDKKKPPPQQQSSSWWWYYYXXXRRRVVV]]]jjjaaaQQQSSSXXXyyyyyycccbbbmmmsssqqqwwwrrroooppprrrssstttuuuuuusssrrrqqqrrrrrrssssssssssssssssssttttttuuuuuutttsssrrrqqquuuvvvwwwxxxxxxxxxwwwvvvyyyvvvtttsssuuuwwwxxxxxx{{{}}}~~~{{{|||ssskkkfffaaaZZZUUUSSSSSSSSSRRRNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGEEECCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;===>>>>>>BBBAAAJJJ```ttt~~~}}}}}}uuukkk{{{jjjXXXPPPRRRbbbwwwvvv}}}zzzuuuqqqttt{{{}}}vvvmmmfffeeegggjjjrrruuusssjjjaaa\\\XXXUUURRRRRRSSSWWW___hhhrrrwww{{{~~~{{{{{{|||||||||xxxtttoooiiijjjnnn}}}sssiiibbb```aaabbbZZZ^^^hhh{{{}}}zzz|||yyyiiiUUUNNNEEEBBBCCCEEEEEECCCFFFFFFFFFDDDDDDFFFJJJNNNLLLBBB:::888999888:::<<<;;;===AAAEEEFFFGGGFFFEEEGGGMMMPPPNNNLLLLLLJJJGGGDDDCCC@@@???GGGRRRXXXXXXSSSIIICCCEEEFFFCCCFFFMMMOOOOOONNNLLLIIIGGGEEECCCEEEKKKOOOLLLHHHFFFEEEBBBAAAHHHMMMLLLLLLOOORRRRRRTTTWWW]]]hhh~~~tttUUUQQQXXXoooqqqgggeeexxxlll~~~uuuppppppqqqrrrtttuuuuuutttsssqqqrrrrrrrrrssssssttttttuuuuuuuuutttsssrrrrrrqqqqqqtttuuuvvvxxxxxxxxxxxxwwwxxxvvvttttttvvvxxxyyyzzzzzz}}}~~~{{{|||zzznnnfffbbb]]]YYYWWWVVVTTTSSSOOONNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCAAAAAA===<<<<<<<<<<<<;;;;;;;;;:::999999999:::;;;===>>>;;;>>><<>>@@@@@@@@@DDDKKKPPPVVVKKKAAA===;;;888888999888;;;@@@EEEIIILLLNNNOOONNNPPPPPPNNNOOOSSSVVVTTTPPPLLLEEE@@@EEEPPPWWWXXXPPPFFF@@@BBBCCCBBBIIISSS\\\ZZZXXXVVVUUUTTTQQQOOOUUUXXXVVVPPPKKKMMMPPPQQQCCCJJJMMMJJJHHHLLLQQQSSSSSSSSSUUUYYYddd|||eeeTTTZZZXXXzzz}}}aaalllyyyxxxrrrtttvvvyyyzzzyyywwwvvvvvvvvvvvvvvvwwwyyyzzz{{{vvvuuurrrpppnnnnnnoooppprrrsssuuuxxxzzzzzzzzzzzzwwwuuutttuuuxxx{{{}}}}}}xxx}}}|||}}}|||mmmjjjfffbbb^^^ZZZUUURRROOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJIIIGGGEEEDDDCCCBBB======<<<<<<<<<;;;;;;;;;<<<;;;:::888777777888888111<<>>===<<<<<<@@@???>>><<<>>>FFFQQQYYY```WWWJJJAAA>>>===<<<;;;===;;;>>>DDDHHHHHHKKKNNNTTTUUUTTTQQQMMMLLLNNNQQQUUUMMMEEEDDDKKKRRRWWWYYYSSSJJJAAA======@@@HHHPPPWWWVVVVVVVVVVVVXXXYYYZZZZZZZZZWWWQQQNNNPPPQQQOOOIIIIIIHHHIIIJJJLLLMMMOOOPPPTTTSSSVVVaaammmpppYYYUUUXXXoooyyyooo}}}yyyyyypppqqqsssuuuwwwxxxyyyyyyvvvtttsssssstttvvvvvvvvvvvvuuutttrrrqqqppppppooouuuwww{{{}}}}}}{{{wwwuuuxxxwwwwwwvvvwwwyyyzzz{{{zzz|||}}}~~~rrrjjjcccaaa___YYYUUUTTTSSSQQQNNNMMMMMMMMMMMMLLLNNNMMMMMMLLLLLLLLLLLLLLLJJJIIIGGGEEEDDDCCCBBBBBB?????????>>>======<<<<<<<<<;;;:::999888999::::::;;;999:::<<<>>>EEEYYYmmmnnndddgggyyyzzzfffXXX```tttyyytttttttttqqqpppqqqsssvvvxxxyyyzzz{{{vvvzzz}}}qqqeee]]][[[\\\]]]eeemmmvvv{{{sssnnnnnnrrrvvvrrrmmmddd^^^ZZZYYYYYYXXX\\\kkkxxxxxx}}}qqqaaaOOODDDAAAAAAAAAAAA???===;;;999;;;<<<>>>===>>>DDDOOOWWWaaa[[[QQQIIICCCAAA??????EEEBBBBBBFFFIIIHHHIIILLLRRRSSSSSSQQQNNNLLLMMMOOOPPPKKKEEEEEEIIIPPPTTTVVVUUUKKKBBB===;;;<<>>===<<<<<<<<<<<<<<<;;;:::999999999::::::<<<999999;;;<<>>???BBBCCCBBB>>>:::777777<<<@@@???===@@@IIIPPP^^^[[[VVVOOOHHHCCCBBBBBBHHHDDDCCCFFFHHHHHHIIIKKKMMMOOOPPPPPPMMMLLLKKKKKKKKKJJJHHHIIIKKKOOOSSSUUUWWWOOOGGGDDDAAA>>>>>>AAAEEEGGGLLLPPPSSSTTTUUUTTT___^^^WWWNNNKKKMMMOOONNNQQQOOOMMMLLLKKKLLLMMMNNNLLLOOOLLLMMMTTT[[[pppzzz[[[PPPLLLRRRmmmlllaaaxxx~~~tttrrrsssssstttuuuuuuvvvvvvvvvtttrrrpppppprrrtttuuutttsssrrrqqqpppooooooooossstttvvvxxxyyyyyyxxxxxxwwwvvvtttssssssssstttuuuuuuvvvxxxyyyyyy|||wwwjjjddd```YYYTTTSSSQQQOOONNNNNNOOOOOONNNLLLMMMLLLKKKKKKJJJJJJKKKKKKGGGGGGGGGFFFFFFGGGHHHHHHBBB@@@>>><<<:::;;;;;;<<<<<<;;;:::999999999::::::<<<999888999;;;===EEEMMM```vvvtttfffhhhwwwooo^^^RRR\\\uuu||||||zzzsssnnnlllmmmnnnrrrsssuuuwwwyyyzzz{{{{{{yyyzzz{{{||||||~~~~~~{{{{{{uuuuuuuuuuuutttrrrmmmfffbbbbbbccceeefffcccpppzzzqqqnnnuuu~~~|||||||||kkkWWWGGG@@@@@@<<>>;;;999:::;;;<<<;;;;;;:::::::::999999999:::888777888:::<<<===>>>HHHXXXmmm~~~|||mmmmmmzzzqqqZZZRRRZZZmmm}}}wwwrrrnnnlllmmmooossstttuuuwwwyyyzzz{{{{{{zzzzzzyyyzzz|||~~~~~~|||xxxrrrkkkfffgggkkkppprrrpppyyyxxxuuuoookkkmmmxxxxxxdddPPPCCC??????===@@@EEEIIIIIIFFFBBB>>>888===BBBBBB>>>>>>CCCHHHKKKMMMOOOLLLHHHEEEFFFGGGHHHBBB@@@DDDIIIIIIIIIJJJCCCDDDFFFIIIIIIHHHEEECCCEEEHHHLLLNNNOOOOOOPPPQQQPPPNNNQQQXXX\\\VVVNNNJJJLLLLLLKKKLLLNNNQQQTTTVVVYYYXXXQQQJJJIIIOOOUUUVVVNNNLLLJJJIIIIIIKKKNNNOOOJJJLLLIIIKKKQQQSSS```yyy^^^MMMNNNIIIYYYrrr[[[iiiyyywwwwwwvvvuuuttttttuuuuuuuuuuuutttqqqnnnnnnqqqsssqqqqqqppppppooopppppppppqqqrrrrrrtttuuuwwwyyyzzzzzzyyyxxxvvvuuuuuuuuuvvvtttvvvxxxxxxyyyzzz|||~~~tttiiiccc]]]YYYXXXRRRPPPOOOOOOOOOOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGEEECCC???<<<::::::;;;<<<;;;;;;;;;:::::::::999999888888777888;;;<<<;;;888>>>FFFRRR^^^hhhqqq}}}uuurrr|||oooZZZOOOSSSeeewwwzzzpppmmmlllllllllnnnrrrsssuuuwwwxxxyyyzzzzzzyyyxxxwwwxxx{{{~~~|||wwwqqqooorrrwww}}}pppnnnlllkkkqqq~~~ppp]]]NNNDDD@@@??????BBBFFFIIIKKKJJJHHHFFF:::===@@@AAAAAACCCHHHLLLGGGHHHIIIHHHHHHHHHJJJKKKNNNGGGDDDIIIMMMKKKHHHGGGAAAAAACCCFFFHHHHHHEEECCCAAACCCGGGKKKMMMMMMLLLKKKGGGFFFKKKVVV]]]ZZZSSSOOOPPPNNNKKKIIIJJJLLLPPPRRRWWWVVVQQQLLLLLLTTTZZZ[[[MMMKKKHHHGGGGGGJJJMMMOOOHHHJJJGGGIIINNNNNNYYYooobbbQQQIIIGGGRRRssslll[[[bbbrrr{{{uuutttrrrqqqqqqqqqrrrssstttvvvvvvsssooommmooorrrqqqqqqpppppppppqqqqqqrrrqqqrrrssstttvvvwwwxxxyyywwwvvvtttsssrrrrrrrrrsssuuuwwwyyyzzzzzzzzz|||}}}~~~}}}nnngggaaa]]][[[UUURRROOONNNNNNOOONNNMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGEEEAAA>>><<<;;;;;;;;;::::::;;;;;;;;;:::999888666888999888:::===;;;777===???DDDKKKRRRYYYeeepppttt|||}}}xxx~~~www^^^QQQVVV```tttppplllnnnnnnmmmmmmrrrssstttvvvwwwxxxyyyyyyzzzwwwuuuvvvzzz}}}~~~}}}~~~~~~~~~|||{{{~~~yyy|||yyycccTTTNNNKKKGGGCCC@@@BBBEEEHHHJJJLLLMMMMMMDDDCCCAAA@@@BBBFFFJJJLLLGGGEEECCCBBBEEEHHHJJJKKKMMMFFFEEEJJJOOOMMMIIIFFFBBBAAABBBEEEIIIJJJGGGEEEAAAAAACCCHHHMMMNNNKKKGGGDDD@@@CCCMMMVVVVVVRRRPPPOOONNNLLLKKKKKKLLLNNNOOOTTTTTTPPPKKKMMMTTTZZZ[[[OOOLLLIIIGGGFFFHHHKKKMMMIIIKKKGGGIIIMMMKKKSSSgggcccRRREEEFFFLLLaaammm^^^]]]fff~~~zzzsssrrrpppoooooopppqqqrrrsssvvvxxxuuuqqqnnnoooqqqqqqqqqqqqqqqqqqrrrssssssqqqrrrtttuuuwwwwwwxxxxxxtttsssqqqpppppppppqqqqqqvvvxxxzzzzzzzzzzzz{{{|||zzz}}}uuullleee```]]]XXXTTTPPPMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDAAA>>><<<;;;;;;::::::;;;;;;;;;:::999888666:::;;;777777;;;;;;888===;;;===CCCFFFJJJSSS]]]eeelll}}}ttt\\\TTTXXXSSSiiiyyytttvvvuuurrrppprrrrrrtttuuuwwwwwwxxxxxx|||yyyvvvwwwzzz}}}~~~}}}yyyzzz|||~~~}}}{{{zzz|||mmmWWWMMMOOOQQQOOOIII@@@AAACCCFFFIIIMMMOOOQQQOOOJJJDDDAAACCCFFFGGGGGGGGGCCC>>>===AAAEEEGGGHHHFFFAAAAAAIIIPPPOOOJJJGGGDDDCCCCCCFFFJJJKKKJJJGGGCCCBBBCCCHHHOOOPPPLLLGGGFFF???>>>FFFOOORRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPQQQMMMIIIJJJQQQVVVWWWQQQOOOKKKGGGFFFGGGJJJLLLLLLNNNJJJKKKOOOKKKQQQdddttt~~~aaaQQQEEEGGGHHHUUUyyyyyybbb]]]```vvvxxxtttsssqqqppppppqqqssstttssswwwyyywwwrrrnnnnnnpppqqqqqqqqqqqqrrrsssttttttrrrsssuuuwwwxxxxxxwwwwwwsssrrrqqqpppppppppqqqrrrvvvxxxzzzzzzzzzyyyzzz|||vvv|||zzzooogggaaa^^^ZZZVVVPPPLLLKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGEEECCC@@@===;;;:::::::::;;;<<<;;;:::999888666;;;<<<777555999;;;999;;;888999???AAABBBHHHQQQ]]]dddtttgggSSSPPPYYYhhh{{{wwwxxxrrrpppuuuvvvsssssswww{{{zzzyyyzzz|||}}}}}}|||xxxxxxyyyyyyzzz|||~~~~~~}}}{{{}}}wwwpppnnnttt}}}rrrZZZPPPSSSQQQTTT]]]___OOOEEEAAAGGGIIIHHHMMMXXX]]]YYYPPPEEECCCGGGKKKKKKJJJBBB999777===EEEKKKMMMDDDDDDDDDHHHLLLNNNMMMJJJEEEDDDCCCDDDFFFHHHHHHGGGEEEBBBAAAEEEKKKOOONNNKKKBBBCCCBBBAAAFFFMMMPPPOOONNNHHHFFFKKKPPPPPPPPPQQQJJJJJJJJJLLLNNNNNNMMMKKKHHHGGGJJJNNNNNNKKKMMMQQQOOOQQQPPPKKKFFFHHHSSS]]]qqqjjjTTTJJJHHHHHHQQQkkkttt]]]XXXjjjuuuzzz{{{vvvtttttttttqqqrrruuuvvvsssqqqpppqqqrrrrrrqqqttttttttttttsssrrrqqqqqqrrrtttvvvwwwxxxwwwvvvuuuuuutttsssrrrqqqppppppooovvvvvvvvvwwwxxxyyy{{{{{{||||||~~~yyyjjjaaa___\\\ZZZWWWPPPKKKJJJMMMPPPMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJHHHHHHIIIIIIHHHGGGLLLJJJHHHDDDAAA???>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::999999;;;;;;:::999777888888999;;;@@@FFFKKKVVVaaarrrnnnXXXUUUXXXhhh{{{uuusssvvvwwwuuuvvvzzz{{{zzzyyyzzz{{{|||zzzyyyzzzzzz{{{{{{{{{{{{||||||}}}~~~~~~zzzwwwrrrllllllqqq{{{|||~~~eeeTTTNNNQQQTTT___kkklllOOOEEE???CCCFFFEEEKKKUUU___[[[SSSHHHDDDHHHKKKKKKLLLDDD;;;888===DDDHHHJJJJJJHHHHHHJJJKKKKKKHHHEEEDDDCCCBBBAAAAAABBBCCCDDDHHHEEECCCDDDIIIMMMOOOOOOKKKJJJHHHHHHOOO[[[```___VVVJJJBBBFFFNNNSSSSSSSSSMMMLLLLLLLLLLLLJJJGGGEEEEEEFFFKKKQQQRRROOONNNQQQPPPRRRQQQKKKDDDEEELLLTTTffflllVVVHHHEEEDDDJJJbbb|||bbbXXXhhhxxx}}}yyytttrrrtttuuussstttwwwvvvtttrrrqqqrrrssssssrrrsssssssssssssssrrrqqqqqqrrrsssuuuwwwxxxwwwvvvvvvuuuuuutttsssrrrqqqqqqpppvvvvvvvvvwwwxxxyyyzzz{{{yyyzzz|||~~~ooodddaaa[[[ZZZVVVQQQLLLJJJLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHIIIJJJHHHGGGJJJIIIGGGDDDBBB???===<<<;;;;;;:::::::::;;;<<<<<<;;;:::999999;;;;;;:::999::::::::::::;;;>>>CCCGGGUUU```pppooo]]]PPPTTTeee|||~~~zzzzzz{{{zzz|||~~~~~~}}}}}}}}}}}}{{{yyy|||}}}}}}}}}|||{{{zzzyyy|||}}}~~~}}}yyyssspppmmmmmmrrr{{{~~~yyy}}}jjjVVVLLLIIIKKKQQQdddsssqqqVVVKKKCCCDDDFFFFFFLLLTTTZZZYYYRRRHHHCCCEEEHHHIIIMMMFFF>>>:::===BBBFFFGGGKKKKKKKKKLLLLLLKKKHHHFFFEEEFFFEEEBBB>>>===???BBBKKKHHHEEEDDDFFFJJJNNNRRRPPPNNNKKKOOO^^^ooovvvvvv___OOOBBBDDDMMMTTTUUUUUUNNNMMMLLLKKKJJJHHHEEEBBBAAADDDKKKTTTUUUQQQOOOQQQRRRSSSQQQLLLEEECCCGGGLLLYYYtttsss]]]MMMHHHDDDFFFWWWvvvjjjYYYeee~~~zzz{{{vvvtttvvvvvvtttsssuuuwwwtttrrrrrrsssttttttsssrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrtttvvvxxxxxxxxxwwwwwwvvvvvvuuutttsssrrrqqquuuuuuvvvvvvwwwyyyzzz{{{vvvwwwyyy|||ssseee```YYYYYYVVVRRRMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHHHHIIIJJJIIIGGGHHHHHHGGGEEECCC@@@===;;;;;;:::::::::;;;<<<======;;;:::999:::;;;<<<;;;999<<<<<<;;;::::::<<<@@@CCCQQQZZZiiizzzuuu]]]WWWZZZcccyyy~~~{{{|||}}}}}}}}}}}}|||zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~|||yyyttttttsssssstttzzziiiTTTKKKFFFDDDBBBGGG]]]lllggg[[[PPPFFFCCCCCCDDDHHHMMMPPPRRRNNNEEE???AAAEEEGGGLLLGGG???<<<===AAADDDFFFHHHIIIKKKNNNPPPPPPNNNMMMJJJKKKJJJEEE>>><<>><<<:::999:::;;;<<<;;;:::<<<<<<<<<:::999;;;>>>AAAJJJRRR___nnnwwwlllcccZZZ^^^jjj~~~{{{|||||||||||||||{{{{{{wwwxxxyyyzzz{{{|||||||||}}}{{{xxxzzzzzzwwwtttuuu|||www|||~~~vvvgggVVVIIIFFFBBB@@@<<>>@@@FFFIIIJJJFFFAAA===>>>@@@DDDFFFEEEHHHMMMPPPRRRRRRRRRRRRLLLMMMMMMGGG@@@<<>><<<;;;::::::<<<<<<;;;:::999::::::::::::;;;>>>AAAEEELLLXXXfffyyywwwfffYYYTTT^^^qqq|||{{{{{{zzzzzzzzz{{{{{{wwwxxxyyyzzz{{{|||||||||}}}}}}~~~{{{uuunnnoooxxx}}}vvv{{{zzzuuueeeZZZQQQLLLFFF>>>===<<<<<>>@@@BBBEEEFFFJJJOOORRRRRRPPPPPPOOOJJJKKKJJJFFF@@@======???<<>>@@@CCCIIITTTbbbtttooo___WWWZZZeeezzz}}}zzzxxxwwwwwwxxxyyyyyyyyy{{{|||}}}~~~~~~~~~|||}}}}}}}}}~~~zzzpppiiimmm}}}}}}~~~~~~zzzwww|||}}}ssscccXXXTTTTTTSSSIII===;;;>>>;;;CCCPPPSSSZZZUUUPPPNNNPPPPPPKKKDDD@@@JJJPPPJJJCCCCCCIIIOOOKKKIIIEEEAAA>>>>>>@@@AAAEEEIIINNNQQQPPPMMMLLLLLLHHHHHHGGGEEECCC@@@===<<<;;;===BBBIIIOOOQQQMMMIIICCCDDDDDDEEEMMMVVVYYYVVVXXXSSSPPPQQQQQQNNNNNNPPPPPPPPPOOOPPPQQQPPPNNNLLLMMMKKKKKKMMMMMMLLLOOOUUUWWWQQQIIIFFFIIIOOOTTTVVVTTTXXXgggkkkXXXKKKKKKMMMYYYrrr\\\TTTiii{{{yyyyyyxxxwwwwwwrrrpppooooooqqqrrrsssrrrpppooonnnnnnppprrrtttuuutttttttttuuuuuuvvvwwwxxxxxxxxxwwwvvvuuutttssssssssssssssstttuuuvvvwwwxxxyyyyyyzzz|||rrreeeaaa\\\YYYWWWUUUQQQNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGHHHJJJKKKJJJIIIKKKJJJJJJHHHGGGFFFEEEEEE???>>>===<<<<<<;;;;;;<<<===;;;:::;;;<<<===<<<;;;888999::::::999:::<<<>>>@@@FFFQQQ^^^ooovvvkkk\\\VVVaaassszzzvvvtttuuuvvvxxxzzz{{{|||~~~~~~}}}zzzzzzwwwzzz~~~zzzmmmfffoooyyyuuu{{{yyyvvvzzzyyyqqqbbbRRRKKKOOOSSSSSSMMM<<<:::???;;;===HHHNNNUUUSSSPPPQQQUUUUUUNNNFFF@@@KKKRRRKKKBBBBBBHHHMMMMMMKKKGGGBBB===<<<===???AAAFFFLLLOOONNNLLLLLLLLLHHHGGGFFFFFFFFFCCC???;;;<<<<<<@@@HHHQQQTTTPPPLLL@@@AAA@@@@@@EEEOOOTTTTTTVVVMMMHHHLLLPPPPPPOOOOOOKKKKKKLLLOOORRRSSSRRRQQQQQQOOOPPPRRRQQQOOOQQQVVV[[[RRRGGGBBBEEELLLQQQSSSTTTSSS___}}}wwwaaaQQQOOOMMMSSSvvvxxx___OOO^^^~~~yyyyyywwwuuuuuusssqqqpppppprrrsssttttttpppoooooooooppprrruuuwwwuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwvvvuuutttssssssssssssssstttuuuvvvwwwxxxyyyyyyzzz|||~~~~~~hhhccc]]]ZZZXXXWWWSSSPPPOOOOOONNNLLLKKKJJJIIIHHHIIIHHHGGGHHHJJJKKKJJJIIIKKKJJJHHHGGGFFFEEEEEEEEE@@@???>>>===;;;;;;;;;;;;===<<<;;;;;;<<<===<<<;;;999:::;;;:::999999;;;<<<<<>>;;;::::::;;;>>>CCCIIIMMMNNNMMMLLLLLLEEEEEECCCAAA@@@???>>>>>>:::;;;===@@@IIIRRRQQQLLLHHHBBB===>>>EEELLLOOOOOORRRPPPNNNMMMNNNMMMLLLJJJGGGEEEFFFLLLOOONNNMMMNNNOOORRRUUUTTTQQQQQQUUUYYY___SSSIIIFFFIIIJJJMMMPPPRRRQQQWWWnnnwwwdddLLLGGGRRReeehhh[[[YYYjjjvvvsssyyywwwwwwuuurrrsssrrrqqqpppppppppqqqrrrqqqpppooonnnnnnppprrrsssvvvsssppppppsssuuutttsssvvvwwwwwwvvvtttrrrpppooopppqqqrrrtttuuuwwwxxxyyyzzzzzzyyyzzz{{{|||~~~~~~zzzttttttxxxuuujjj```]]][[[WWWSSSQQQKKKKKKLLLLLLLLLJJJIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKGGGHHHHHHGGGFFFEEEGGGHHHDDDBBB@@@===<<<<<<======>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>@@@DDDKKKTTTccczzz}}}rrrkkknnnxxx{{{{{{{{{wwwvvvwwwzzz|||~~~~~~vvvppppppnnnooouuu~~~xxxwww{{{rrrkkkWWWNNNIIICCC===EEELLLFFF???:::888;;;???CCCJJJQQQSSSSSSOOOLLLPPPVVVVVVQQQMMMLLLIIIEEE@@@>>>@@@CCCEEEEEEBBB???;;;:::<<<>>>@@@DDDIIILLLKKKJJJIIIJJJCCCBBBAAA@@@????????????<<<===>>>AAAJJJSSSSSSNNNFFF@@@;;;;;;BBBJJJNNNNNNOOONNNMMMMMMNNNNNNLLLJJJIIIFFFFFFKKKNNNKKKJJJKKKNNNRRRVVVUUUSSSRRRUUUXXXaaaUUUKKKIIIIIIJJJKKKNNNSSSRRRVVVgggyyy___RRRSSS```ppp```XXXccc{{{uuu|||yyyyyywwwssssssrrrqqqoooooopppqqqqqqppppppooonnnoooqqqssstttuuurrrppppppqqqsssrrrqqqssstttttttttsssqqqooonnnqqqrrrrrrtttuuuvvvwwwxxxyyyyyyyyyzzz{{{}}}yyyvvvrrrssszzz}}}pppbbb^^^\\\XXXSSSQQQLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIHHHGGGGGGHHHJJJFFFDDDAAA>>><<<<<<===>>><<<;;;::::::::::::::::::<<<;;;;;;:::;;;<<<===>>>===AAAIIITTTdddzzz~~~}}}{{{zzzxxxwwwxxxwwwzzz}}}~~~|||{{{|||~~~|||}}}~~~uuukkkccccccgggqqq}}}yyyzzzoooeeeKKKEEEDDDBBB>>>FFFMMMGGG>>>888555999>>>CCCJJJPPPSSSQQQLLLIIIKKKQQQQQQNNNKKKKKKIIIDDD???===AAADDDCCCEEEFFFCCC===:::;;;>>>CCCFFFIIIIIIFFFDDDEEEGGGDDDCCCAAA@@@@@@@@@AAABBB===>>>???BBBKKKTTTTTTOOODDD>>>777888>>>FFFKKKLLLMMMMMMMMMNNNPPPOOOMMMKKKKKKGGGGGGJJJKKKHHHGGGHHHKKKPPPTTTVVVUUUTTTVVVXXX]]]TTTLLLJJJKKKJJJLLLNNNTTTTTTVVV___sss{{{|||qqq[[[RRRWWW{{{jjjYYY[[[mmm~~~}}}}}}|||xxxsssrrrqqqpppooonnnoooooopppooooooooooooppprrrtttvvvtttrrrpppooopppqqqpppooorrrrrrssstttsssrrrqqqppprrrrrrsssssstttuuuuuuvvvxxxxxxxxxyyy{{{~~~{{{xxxvvvxxx~~~vvvddd]]]]]]ZZZUUUQQQNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJIIIHHHHHHJJJKKKJJJGGGCCC???===<<<===>>>;;;;;;::::::;;;;;;<<<===;;;;;;;;;:::;;;;;;<<<===:::???GGGRRRbbbvvv}}}{{{zzzyyyxxxtttxxx||||||zzzyyyzzz}}}zzz|||~~~wwwllldddccciiixxx}}}{{{yyyrrreeeZZZHHHCCCDDDBBB>>>GGGPPPJJJ>>>888444888===AAAFFFKKKPPPOOOLLLJJJKKKLLLKKKIIIHHHKKKLLLJJJEEEDDDFFFJJJIIIMMMPPPKKKAAA::::::<<>>???BBBKKKTTTTTTOOOBBB<<<555555<<>>999BBBLLLHHHBBB:::666:::>>>@@@AAACCCHHHHHHJJJMMMNNNMMMKKKIIIJJJPPPUUUUUUOOOKKKJJJLLLOOOTTTWWWRRRGGG???>>>???DDDGGGIIIEEE???<<<>>>BBBJJJIIIGGGEEEBBB@@@???>>><<<===>>>AAAJJJSSSSSSNNNAAA;;;444555<<>>???@@@AAA;;;;;;;;;;;;;;;;;;::::::<<>>;;;>>>BBBAAA?????????@@@FFFNNNQQQOOOMMMNNNPPPWWW^^^]]]TTTLLLIIIJJJPPPTTTWWWTTTMMMHHHFFFGGGEEEIIILLLHHHAAA>>>AAAEEEIIIIIIHHHFFFCCC???<<<:::;;;===>>>AAAJJJSSSSSSNNNAAA;;;666777>>>EEEHHHIIIKKKJJJJJJKKKNNNPPPOOOOOOMMMHHHFFFGGGGGGDDDCCCDDD???@@@BBBFFFKKKPPPTTTWWWRRRNNNNNNOOONNNIIIHHHJJJMMMQQQXXX]]]___ooovvvjjjrrroooZZZMMMcccpppVVVRRRcccxxx}}}}}}wwwssstttrrrqqqooonnnnnnnnnooommmmmmnnnpppqqqrrrssssssppprrrssssssrrrqqqqqqrrrpppqqqssstttuuuuuuttttttqqqqqqrrrrrrrrrrrrrrrrrrttttttuuuvvvyyy|||wwwgggaaa]]]YYYWWWTTTSSSRRRPPPOOONNNNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIFFFHHHHHHHHHGGGHHHJJJLLLLLLKKKIIIFFFBBB???<<<;;;::::::::::::;;;<<<===>>>:::;;;;;;;;;;;;::::::999<<<>>>DDDQQQfff~~~zzz```YYY___kkkzzzwwwxxxzzz}}}~~~}}}|||}}}~~~wwwppppppttt~~~wwwjjj\\\PPPHHHDDDIIIGGGIIIFFF>>>DDDMMMIIIIIIBBB???DDDHHHFFFAAA>>>===>>>CCCLLLNNNLLLLLLOOOQQQXXX^^^\\\RRRJJJHHHIIIOOOQQQSSSSSSPPPLLLKKKJJJGGGLLLQQQNNNFFFCCCEEEJJJIIIJJJKKKKKKHHHCCC???;;;===>>>???BBBKKKTTTTTTOOOAAA<<<999;;;BBBHHHJJJIIIGGGEEECCCDDDFFFHHHJJJJJJLLLGGGEEEGGGGGGEEEEEEGGGCCCAAA@@@AAAFFFLLLQQQUUURRRPPPQQQSSSPPPJJJHHHIIIKKKLLLRRRWWWYYYfff~~~xxxnnnwwwuuu```LLLYYYvvvaaaYYYZZZooozzzxxxuuutttrrrpppoooooooooooommmmmmnnnoooppppppqqqqqqlllooorrrrrrqqqpppqqqsssqqqrrrssstttuuuuuuttttttppppppqqqqqqrrrrrrrrrssssssssstttuuuwwwzzz}}}~~~}}}}}}~~~sssggg___[[[ZZZUUUSSSQQQPPPNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIGGGHHHIIIIIIHHHIIIKKKMMMMMMMMMLLLKKKGGGCCC???<<<:::999999999:::;;;<<<<<<:::;;;;;;<<<;;;:::999888<<<<<>>???@@@DDDMMMUUUUUUPPPBBB===;;;===DDDJJJKKKIIICCCAAA>>>>>>@@@CCCEEEEEELLLGGGDDDGGGHHHFFFFFFHHHHHHDDD@@@???CCCIIIOOOSSSPPPOOORRRUUUSSSNNNLLLMMMKKKIIILLLQQQSSS^^^~~~{{{qqqzzzkkkSSS[[[jjjlllbbbUUUkkk~~~}}}uuutttrrrqqqoooooooooppplllmmmnnnooooooooooooooojjjmmmqqqqqqpppoooqqqrrrssstttvvvwwwwwwwwwvvvuuuoooppppppqqqrrrrrrssssssssssssssstttvvvyyy{{{}}}|||lllaaa]]]\\\UUUTTTQQQOOONNNMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHIIIJJJJJJJJJJJJLLLNNNMMMNNNOOONNNKKKFFFAAA===<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<;;;:::888777===<<<@@@MMMeeemmmccc[[[^^^fffrrr{{{yyy}}}~~~{{{}}}}}}}}}{{{}}}}}}}}}}}}{{{~~~~~~tttdddTTTHHHCCCDDDFFFEEEDDDFFFJJJJJJHHHIIINNNJJJGGGHHHNNNRRRQQQKKKFFF===???AAAAAA@@@@@@BBBCCCLLLQQQUUUSSSLLLHHHHHHJJJKKKKKKKKKIIIHHHHHHJJJLLLMMMPPPPPPOOOOOOOOOKKKEEEEEELLLSSSTTTNNNGGGCCCBBB<<>>>>>@@@KKKWWWUUUKKK@@@;;;777:::@@@CCCAAA>>>===999666888===EEEJJJLLLHHHJJJKKKHHHBBB???AAAFFFIIIIIIHHHHHHIIIJJJKKKKKKMMMMMMQQQVVVVVVOOOIIIHHHIIIFFFEEEFFFIIITTThhhzzz~~~vvv[[[XXXWWWqqqbbbSSS]]]ttt{{{zzzyyyvvvssspppoooooommmllllllmmmnnnoooooonnnlllkkkoooooooooppprrruuuwwwxxxvvvuuuuuuvvvxxxxxxtttqqqooopppqqqpppooopppsssuuuuuuuuuuuuuuuuuuvvvwwwwww||||||}}}mmm```[[[XXXVVVSSSQQQPPPPPPOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLJJJGGGCCCAAA===============<<<<<<<<<;;;;;;;;;:::::::::999999<<<======???FFFTTTggguuu|||{{{{{{}}}~~~~~~zzznnniiihhhgggqqq}}}zzzvvvsss```RRREEEBBBJJJPPPOOOKKKDDD>>><<<@@@EEEHHHKKKNNNTTTUUUVVVTTTPPPMMMJJJHHHDDDCCCAAA===999777777888BBBGGGLLLLLLHHHCCCAAA@@@AAACCCEEEEEEDDDDDDEEEFFFGGGMMMPPPMMMKKKKKKLLLKKKJJJMMMNNNJJJAAA;;;:::;;;:::<<<<<<>>>IIITTTTTTKKK>>>;;;888:::???BBB@@@===999666444666<<>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::<<<============BBBKKKQQQ___nnnuuuxxxrrrjjjggghhhrrrzzzzzzmmmcccTTTKKKBBBDDDOOOXXXYYYVVVGGG???999===DDDHHHKKKMMMUUUZZZ[[[UUUNNNKKKKKKKKKDDDCCCAAA===999777888999>>>BBBFFFIIIGGGCCC???<<<>>>AAADDDEEEDDDDDDDDDEEELLLSSSTTTNNNHHHGGGHHHHHHIIIMMMOOOKKKBBB;;;999:::;;;===>>>AAAIIIQQQPPPHHH@@@===;;;>>>BBBEEECCCAAA888666444444888???FFFJJJGGGLLLOOOJJJDDDCCCDDDDDDGGGGGGFFFEEEDDDBBBAAA@@@AAAFFFQQQ[[[\\\SSSJJJFFFMMMGGGDDDGGGLLLQQQXXX___sssXXXMMMSSSlllmmmiiiqqq}}}{{{xxxuuusssrrrqqqpppnnnmmmnnnnnnnnnnnnnnnmmmkkkkkklllmmmmmmnnnoooqqqrrrrrrrrrssstttuuuvvvwwwvvvuuupppqqqqqqpppoooppprrruuuxxxwwwwwwwwwxxxzzz}}}~~~{{{}}}pppbbb^^^ZZZUUUSSSTTTUUUUUUTTTPPPNNNKKKIIIHHHIIIKKKMMMIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKKKKLLLKKKJJJHHHGGG@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<;;;;;;<<>>AAABBBBBBAAABBBBBBLLLQQQRRRKKKDDDCCCEEEFFFGGGMMMSSSRRRJJJAAA<<<;;;;;;>>>AAAGGGNNNSSSPPPJJJBBBAAAAAACCCHHHJJJIIIHHH???===:::888888;;;???CCCDDDLLLPPPJJJDDDCCCCCCBBBCCCCCCBBB@@@???===<<<<<<@@@DDDNNNYYYYYYPPPGGGCCCGGGBBBAAAGGGMMMRRRWWW\\\vvvbbbRRROOO___rrrnnnyyyvvvsssrrrqqqpppooommmooooooooonnnnnnmmmmmmlllmmmmmmnnnoooppppppqqqqqqqqqrrrtttuuuuuuvvvvvvwwwrrrssssssrrrqqqqqqtttvvvwwwwwwwwwwwwxxxzzz|||}}}|||~~~yyyfffaaa\\\VVVTTTUUUWWWVVVTTTPPPNNNKKKIIIHHHIIIKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHCCCCCCAAA@@@>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;>>>@@@AAAIIIKKKQQQ\\\eeevvv|||{{{{{{zzzzzzcccOOOJJJKKKMMMOOOPPPTTTXXX[[[LLLCCC>>>???CCCFFFJJJNNNSSSZZZZZZPPPJJJNNNQQQQQQMMMMMMKKKFFFAAA<<<:::999<<<===???CCCFFFEEE@@@::::::<<<>>>>>>======>>>???DDDHHHIIIDDDBBBDDDGGGHHHIIIQQQYYYZZZRRRIIIBBB???>>>???CCCIIIOOORRRPPPMMMCCCCCCEEEHHHLLLOOOOOONNNHHHHHHEEEBBB>>>===???AAACCCMMMQQQJJJDDDEEEDDD@@@@@@???===;;;:::::::::;;;@@@DDDNNNYYYYYYPPPGGGCCC???<<<>>>EEEKKKOOOTTTYYYiiirrrXXXOOOSSSooo}}}ooo{{{}}}|||xxxtttqqqpppooonnnmmmooooooooooooooooooooooooppppppqqqrrrssssssrrrrrrqqqsssttttttttttttvvvwwwtttttttttsssrrrrrrtttvvvwwwwwwxxxyyyzzzzzz{{{{{{{{{~~~nnnfff___XXXUUUWWWXXXVVVTTTPPPNNNLLLJJJIIIIIIJJJKKKHHHIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHFFFEEEDDDBBB@@@>>><<<;;;<<<<<<<<<===============;;;:::999888999:::<<<======BBBDDDJJJVVV^^^qqq|||vvvvvvzzzvvvsssxxx|||{{{zzzyyyuuuiiiZZZNNNJJJLLLNNNNNNOOOPPPQQQSSSHHHBBB???@@@BBBDDDJJJQQQVVV[[[YYYNNNKKKQQQTTTQQQMMMNNNNNNJJJEEE@@@===<<<<<<;;;;;;@@@EEEEEE@@@;;;;;;<<<===<<<;;;;;;<<<>>>@@@CCCCCCAAACCCIIIMMMMMMNNNVVV^^^___WWWMMMFFFCCCCCCAAA@@@CCCFFFGGGGGGFFFAAABBBEEEIIINNNPPPQQQQQQMMMNNNMMMJJJEEEBBBBBBCCCCCCNNNSSSLLLFFFGGGFFF@@@>>><<<999777777999;;;===???DDDQQQ]]]^^^TTTIIIDDD===;;;>>>DDDHHHKKKPPPUUU\\\}}}```SSSLLL[[[||||||zzzyyy{{{tttpppnnnnnnnnnnnnoooooooooppppppqqqrrrrrrqqqrrrsssttttttssssssrrrrrrsssuuutttssssssuuuwwwsssttttttrrrqqqqqqsssuuuwwwxxxzzz{{{|||{{{zzzyyyxxx|||~~~}}}kkkcccZZZWWWYYYZZZXXXTTTOOONNNMMMKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGIIIHHHFFFDDDAAA???===<<<<<<<<<=========>>>>>>>>><<<;;;:::999:::::::::999===@@@@@@GGGQQQWWWjjjxxxuuunnnsss}}}rrrttt~~~uuutttrrrkkkaaaWWWQQQNNNLLLLLLMMMNNNOOOOOONNNNNNCCC@@@???@@@BBBDDDKKKSSSXXX]]]YYYNNNKKKSSSUUUQQQIIIKKKMMMLLLIIIDDDBBB@@@<<<:::999===CCCEEE@@@:::?????????===<<<<<<>>>@@@CCCDDDCCCBBBFFFNNNQQQPPPTTT[[[bbbaaaYYYOOOHHHFFFHHHBBB===;;;:::999999:::>>>AAADDDIIIMMMPPPRRRRRRMMMOOOPPPMMMIIIEEEEEEFFFDDDPPPUUUMMMGGGIIIGGGAAA>>>;;;888666666999<<>>>>>AAAFFFHHHIIIMMMTTTSSSooogggXXXIIINNNmmmxxx|||uuuooommmmmmnnnnnnooooooooopppqqqrrrtttuuupppppprrrrrrsssrrrqqqppprrrtttuuutttrrrrrrtttwwwsssssssssqqqpppppprrrtttwwwyyy|||}}}~~~|||zzzxxxvvvzzz~~~~~~||||||ooofff]]]YYY[[[\\\YYYUUUNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFKKKJJJHHHEEEBBB@@@>>>===<<<=========>>>>>>??????;;;:::;;;<<<===<<<;;;999;;;===<<>>;;;888555444666999<<<>>>AAAFFFIIIJJJKKKMMMNNNMMMMMMMMMKKKJJJHHHFFFEEEHHHNNNRRRNNNFFF???===>>><<<:::777666666888;;;===BBBIIIRRRYYY]]]\\\RRRGGGEEEBBBAAACCCHHHLLLNNNNNNWWWiii{{{WWWHHHOOOZZZ}}}rrrvvvyyytttqqqnnnlllnnnnnnllljjjjjjmmmoooqqqqqqlllmmmnnnpppppppppoooooopppqqqqqqrrrqqqpppooonnnqqqqqqrrrrrrrrrrrrrrrrrrxxxzzz||||||zzzwwwvvvvvvvvvwwwzzz|||~~~qqqbbb^^^___]]]XXXTTTTTTQQQMMMKKKKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGKKKJJJIIIGGGDDDAAA>>><<<===<<<<<<======>>>???@@@;;;:::999888888888999999999;;;<<<<<<>>>EEEPPPYYYrrr~~~zzz|||xxxuuuyyyyyy{{{zzzxxx}}}}}}wwwfff___UUUNNNKKKKKKLLLLLLQQQMMMLLLOOONNNHHHCCCCCC:::;;;===@@@DDDHHHKKKNNNVVVWWWXXXXXXWWWTTTQQQOOOHHHGGGGGGFFFFFFFFFGGGGGGKKKJJJHHHFFFDDDBBB???<<>><<<:::999888777888;;;>>>@@@BBBHHHOOOSSSVVVWWWPPPGGGEEECCCCCCEEEJJJMMMOOOOOOPPP___```MMMOOOUUUooovvvqqq~~~xxxuuuqqqooooooooommmllllllnnnpppppppppoooooopppppppppooonnnmmmmmmnnnppprrrsssrrrqqqppprrrrrrrrrrrrrrrsssssssssyyy{{{}}}}}}zzzwwwuuuttttttvvvxxxzzz{{{|||||||||}}}nnniiiiiiddd]]]YYYUUURRROOOMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIIIIHHHFFFBBB???==================>>>??????;;;;;;:::999999999999999999;;;<<<;;;;;;@@@IIIQQQXXXddduuu}}}tttuuu~~~~~~xxx{{{~~~~~~|||}}}~~~|||{{{xxxxxxyyyxxx~~~rrrgggVVVQQQKKKHHHHHHJJJLLLMMMPPPOOOQQQTTTRRRJJJAAA===888===CCCFFFFFFGGGIIIKKKOOORRRWWWZZZYYYSSSLLLGGGDDDDDDDDDEEEEEEEEEFFFFFFJJJLLLMMMLLLIIIEEEBBBAAAGGGJJJKKKIIIEEEEEEIIINNNQQQNNNKKKJJJLLLNNNOOOOOOQQQTTTVVVXXXVVVRRRMMMJJJ???:::444222333555555444???CCCGGGIIIHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFHHHIIILLLHHHEEEEEEEEEDDD???:::999999888999;;;>>>@@@BBBCCCHHHKKKMMMOOOQQQNNNGGGDDDDDDDDDGGGKKKMMMNNNNNNKKKVVVssshhhOOOOOOOOO^^^wwwhhhrrryyy}}}yyyuuurrrqqqpppooonnnooopppqqqpppoooqqqrrrrrrrrrpppooommmkkkjjjlllooosssttttttsssrrrrrrrrrrrrsssssssssttttttxxx{{{}}}}}}zzzwwwtttrrrvvvvvvwwwyyyzzz{{{{{{|||{{{xxxqqqmmmfff]]]XXXWWWTTTPPPNNNMMMMMMLLLKKKIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHDDDAAA???>>>>>>=========>>>??????<<<<<<;;;;;;::::::::::::999;;;;;;:::999;;;@@@EEEEEENNN\\\lllwwwoooqqqzzz}}}sssrrruuuvvvxxx|||~~~zzzyyy}}}{{{vvvxxx}}}~~~~~~vvvdddZZZLLLJJJHHHFFFGGGJJJMMMOOONNNQQQUUUYYYWWWOOODDD===888@@@HHHKKKIIIFFFFFFHHHHHHMMMSSSXXXWWWQQQJJJDDDBBBCCCCCCCCCCCCBBBAAA@@@DDDIIIMMMNNNKKKGGGEEEFFFFFFIIIKKKIIIEEEEEEKKKQQQPPPNNNKKKJJJKKKLLLLLLKKKMMMLLLMMMPPPTTTVVVUUUSSSEEE===555111222555666666@@@DDDIIIKKKJJJGGGEEECCCDDDEEEFFFHHHJJJNNNPPPRRRPPPMMMJJJGGGEEEBBB===:::::::::::::::;;;===???AAADDDIIIMMMMMMOOOQQQNNNHHHBBBCCCDDDGGGIIIJJJJJJJJJLLLTTTkkklllOOOMMMLLLSSSsssuuuaaaggg}}}}}}}}}xxxtttsssqqqppppppppprrrqqqpppnnnqqqrrrrrrrrrqqqpppnnnmmmjjjmmmpppsssuuutttsssqqqrrrrrrrrrssssssttttttuuuuuuyyy|||}}}{{{xxxuuutttyyyyyyyyyyyyzzz{{{}}}}}}zzz~~~vvvnnneee]]]YYYYYYVVVQQQNNNMMMMMMKKKJJJHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHFFFHHHIIIJJJIIIFFFCCCAAA??????>>>>>>===>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::888:::::::::888999;;;>>>AAAEEENNN[[[kkk~~~wwwqqqsss~~~vvvlllggglllvvvvvveeeWWWQQQIIIHHHGGGFFFFFFHHHLLLNNNMMMRRRXXX[[[[[[TTTJJJAAA:::BBBJJJMMMJJJFFFEEEFFFCCCGGGMMMRRRRRROOOJJJGGGCCCCCCCCCBBB@@@===:::999;;;AAAHHHKKKJJJHHHHHHIIIDDDFFFGGGFFFCCCEEEKKKPPPOOOMMMJJJIIIJJJKKKKKKKKKIIIFFFFFFJJJRRRXXXZZZYYYKKKCCC999333222555888:::>>>CCCIIIMMMMMMKKKIIIIIIGGGHHHJJJMMMPPPSSSVVVXXXSSSVVVWWWQQQGGG???<<<<<<>>>===;;;:::999:::<<<===DDDKKKQQQSSSTTTTTTPPPKKKAAABBBCCCDDDEEEEEEEEEEEELLLVVVkkktttSSSKKKKKKLLLhhhttt___aaassszzzvvvtttqqqppppppqqqrrrrrrpppnnnoooppprrrsssssssssrrrqqqnnnooorrrttttttsssqqqpppqqqqqqrrrrrrsssttttttuuurrruuuyyy{{{{{{yyyxxxxxx{{{zzzyyyyyyyyy{{{}}}|||sssiiibbb```[[[WWWRRROOOMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHJJJJJJJJJHHHEEECCCAAA@@@???>>>>>>===>>>>>><<<<<<=========<<<;;;:::777888999:::999:::;;;<<<===>>>DDDMMMYYYkkk|||yyyvvv{{{iiiooo~~~qqqiii___^^^hhh{{{{{{ssseeeVVVNNNMMMHHHHHHFFFDDDCCCEEEIIILLLNNNSSSXXXZZZZZZWWWNNNFFF===BBBIIILLLJJJGGGEEEDDDAAADDDIIIMMMNNNMMMKKKIIIEEEEEEEEECCC@@@;;;777444555:::@@@FFFHHHIIIIIIIIICCCCCCBBBBBBBBBFFFKKKNNNPPPMMMIIIGGGHHHJJJKKKKKKEEEBBBAAADDDKKKRRRVVVWWWMMMHHH@@@999666666999<<<<<>>AAACCC@@@<<<999888888:::<<>>=========;;;<<<=========<<<:::999777777888999:::;;;;;;<<<;;;:::???HHHOOO]]]wwwzzz{{{}}}kkkhhhkkkvvvrrroookkkooo{{{}}}tttjjjaaaWWWMMMJJJKKKJJJIIIGGGDDDBBBDDDIIIMMMPPPUUUWWWUUUUUUUUUPPPHHH@@@CCCFFFIIIIIIHHHEEEDDD@@@CCCHHHKKKMMMLLLIIIGGGFFFGGGGGGFFFBBB===777333333555:::@@@EEEHHHGGGFFFEEEBBB???@@@DDDIIILLLNNNOOOKKKFFFCCCCCCEEEGGGGGGBBB???===>>>BBBGGGKKKMMMJJJJJJHHHBBB;;;777888;;;999===CCCGGGIIIJJJLLLMMMFFFHHHKKKNNNPPPQQQPPPOOOLLLYYYeeecccUUUHHHDDDGGGFFFBBB===999777999<<<>>>BBBLLLTTTWWWWWWWWWUUUQQQHHHIIIHHHEEEBBB@@@BBBDDDNNNccc|||eeeMMMMMMJJJTTTqqqooo^^^^^^nnnxxxtttqqqooommmmmmoooqqqrrrqqqnnnppprrrtttuuuvvvvvvvvvssssssrrrrrrqqqqqqqqqqqqnnnoooooopppqqqrrrssstttsssuuuwwwxxxxxxxxxzzz|||zzzyyywwwvvvxxx|||~~~~~~tttiiieeeaaa]]]XXXSSSQQQOOOLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHCCCBBB@@@???>>>=========:::;;;<<<======;;;:::999888888777888:::;;;;;;;;;;;;:::>>>FFFJJJQQQggg{{{|||pppgggfffiiinnnyyy{{{xxxkkk\\\TTTOOOJJJIIIJJJLLLLLLJJJFFFDDDEEEKKKPPPSSSVVVVVVRRRQQQSSSOOOHHHBBBCCCDDDGGGIIIIIIFFFDDDAAADDDHHHLLLMMMJJJGGGDDDGGGHHHIIIHHHDDD???999555444444777===DDDGGGFFFCCCHHHCCC>>>@@@FFFLLLOOONNNNNNIIICCC???>>>@@@AAABBB@@@>>><<<::::::===BBBDDDFFFJJJMMMHHH???777666888777;;;@@@CCCEEEGGGIIIKKKEEEHHHKKKNNNPPPOOOMMMKKKGGGUUUdddfff[[[OOOJJJKKKHHHDDD>>>999888:::>>>AAABBBKKKSSSTTTTTTVVVVVVTTTMMMMMMLLLGGGCCCAAACCCFFFSSSkkk}}}}}}jjjNNNOOOLLLQQQjjjwww]]]XXXfff|||wwwyyytttpppnnnllllllnnnqqqrrrsssoooqqqssstttvvvvvvvvvuuutttsssqqqppppppqqqssssssmmmnnnooopppqqqrrrssssssuuuvvvwwwwwwvvvwwwyyy{{{}}}{{{yyyyyy{{{}}}|||qqqlllddd```ZZZVVVSSSQQQNNNLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIKKKLLLNNNOOOOOONNNLLLJJJIIIHHHHHHHHHIIICCCBBBAAA???>>>=========:::;;;<<<======;;;999888999888777777888::::::999999777<<>>DDDDDDEEEFFFEEEAAA:::555555666888;;;>>>AAACCCDDDHHHCCC???AAAGGGLLLNNNMMMRRROOOHHH???888666:::???>>>;;;777666666777:::>>>@@@BBBFFFGGG@@@666333555999:::>>>AAAEEEGGGIIIIIIGGGJJJNNNRRRTTTSSSQQQPPPFFFWWWccc___[[[[[[XXXPPPOOOJJJBBB:::777888<<>><<<;;;:::;;;<<<<<<<<<;;;:::999999999::::::::::::;;;;;;<<<888777;;;???FFFQQQ[[[zzz~~~}}}uuummmhhhjjjnnnxxxzzzkkkYYYQQQIIIFFFIIIMMMMMMLLLMMMLLLJJJGGGFFFHHHLLLOOOUUURRRNNNKKKKKKLLLNNNOOOHHHFFFCCCCCCDDDDDDDDDDDDDDDAAA@@@FFFMMMOOOJJJDDD@@@AAABBBDDDDDDBBB===999666777999<<>>AAADDDJJJIIIIIIKKKNNNQQQSSSSSSSSSQQQPPPQQQMMMHHHHHHKKKRRRgggtttzzzvvvmmmuuulll[[[PPPMMMOOOnnnsss``````ggg}}}~~~wwwpppooooooooopppqqqqqqpppnnnlllmmmnnnpppqqqqqqqqqqqqrrrqqqpppooonnnoooooopppqqqrrrqqqpppnnnnnnoooqqqooorrruuuwwwwwwxxxzzz{{{yyyzzz{{{}}}~~~~~~}}}}}}xxxhhhaaaZZZXXXTTTNNNKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLHHHHHHHHHIIIIIIKKKLLLLLLMMMLLLJJJHHHGGGFFFGGGGGGFFFEEEDDDCCCAAA>>><<<;;;;;;;;;<<<<<<<<<;;;:::999777777888999::::::;;;;;;999555555888<<>>???EEELLLPPPOOOKKKCCCBBBCCCCCCDDDBBB???<<<666777999;;;>>>AAADDDEEEFFFCCCBBBDDDKKKPPPSSSTTTTTTQQQLLLDDD>>><<<@@@DDDFFFCCC???;;;:::;;;===???BBBCCCEEEFFFAAA888555777444777===BBBEEEEEEDDDCCC@@@DDDIIINNNPPPOOOMMMKKKMMMWWW\\\XXXWWW^^^ccccccTTTKKKAAA===@@@FFFJJJKKKMMMJJJGGGFFFHHHJJJKKKLLLMMMJJJKKKQQQSSSRRRQQQRRRUUUbbbeeefffqqqxxxggghhh}}}vvvfffWWWNNNKKK[[[xxxiii]]]\\\qqq}}}sssyyyzzzpppmmmoooqqqqqqqqqpppqqqqqqlllmmmooopppqqqqqqqqqqqqrrrpppooommmmmmnnnoooppprrrrrrrrrpppmmmlllmmmnnnmmmppptttvvvvvvvvvvvvvvvxxxzzz}}}|||zzz{{{zzz{{{}}}pppfff]]]YYYUUUOOOKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJGGGGGGGGGHHHIIIKKKLLLMMMKKKJJJIIIGGGFFFFFFFFFGGGFFFEEEDDDCCCAAA???===;;;;;;<<<<<<<<<<<<;;;::::::555666777888999:::;;;<<<777555555888;;;===DDDLLL^^^rrrxxxllleee```___eeemmm~~~{{{qqqiii___SSSJJJFFFGGGHHHIIIJJJKKKNNNPPPMMMHHHAAA???BBBGGGJJJJJJPPPNNNIIIEEECCCDDDHHHKKKLLLJJJGGGEEEEEECCCAAA??????>>>@@@EEEKKKPPPQQQPPPKKKJJJHHHGGGFFFDDDAAA>>>777777888:::===@@@CCCDDDGGGEEEDDDFFFKKKPPPRRRSSSVVVTTTPPPIIICCCBBBEEEIIIOOOMMMGGG@@@<<<======<<<@@@@@@BBBDDD@@@999777999666:::???DDDFFFEEEBBB??????BBBHHHLLLNNNNNNKKKIIIKKKRRRUUUSSSSSSYYY___```UUUKKKAAA???FFFNNNSSSSSSTTTPPPKKKGGGFFFFFFGGGGGGIIIEEEFFFNNNUUUXXXZZZ\\\^^^bbb\\\WWW```qqqpppbbbuuuxxxjjj[[[QQQMMMMMMgggwww```UUUiii}}}kkkggg}}}sssmmmppprrrrrrpppooorrrtttppppppqqqrrrssssssttttttqqqpppnnnllllllmmmoooqqqpppqqqqqqpppnnnmmmmmmnnnmmmooorrrssssssssstttuuuzzz{{{~~~}}}zzzxxxzzzyyyyyy{{{~~~zzznnnccc]]]ZZZTTTPPPOOOJJJJJJKKKLLLLLLKKKJJJIIIFFFFFFGGGHHHIIIKKKLLLMMMKKKJJJHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDBBB???===<<<<<<<<<<<<<<<<<<;;;;;;:::888888888999::::::;;;;;;999777888;;;<<<===AAAHHHVVVffflll^^^WWWYYY___ffftttxxxkkk```WWWOOOHHHDDDGGGJJJMMMMMMKKKKKKKKKMMMMMMFFF???===@@@FFFKKKMMMOOONNNKKKFFFCCCBBBEEEHHHIIIIIIIIIJJJJJJGGGBBB>>>???@@@CCCGGGKKKNNNPPPQQQPPPOOOLLLKKKKKKIIIGGGDDD<<<<<<<<<===???BBBDDDFFFHHHGGGFFFGGGJJJMMMOOOPPPTTTSSSPPPKKKEEECCCFFFJJJOOOOOOIIIAAA===@@@AAA>>>>>>===>>>AAA???:::999<<<:::>>>CCCGGGHHHEEEAAA>>>===@@@DDDHHHJJJIIIHHHFFFIIINNNRRRRRRRRRUUUWWWXXXUUULLLBBBBBBJJJSSSXXXXXX[[[WWWQQQMMMJJJIIIGGGFFFIIIDDDBBBIIISSSYYY```eeeiiigggZZZSSSYYYfffhhhrrrwwwgggYYYPPPLLLIII\\\|||iiiVVVfffkkk\\\rrrxxxnnnqqqsssrrrpppooorrruuuqqqqqqqqqrrrrrrsssttttttpppooommmlllmmmnnnooopppnnnoooqqqpppooonnnoooppppppppppppooooooqqquuuxxx}}}}}}~~~~~~}}}|||{{{zzzzzzyyyxxxzzz|||~~~~~~uuugggaaa^^^YYYVVVUUUNNNNNNMMMMMMLLLKKKJJJIIIFFFGGGGGGGGGIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJJJJHHHGGGGGGEEECCCAAA???=========<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999;;;999:::======;;;>>>CCCJJJVVVlllkkk\\\VVVWWW]]]gggxxxvvvkkk^^^TTTLLLEEEBBBCCCIIIKKKMMMMMMLLLJJJIIIIIIHHHEEEAAA@@@BBBGGGLLLOOOMMMOOOPPPMMMHHHFFFGGGIIIHHHIIILLLNNNNNNJJJDDD??????BBBGGGJJJKKKMMMOOOPPPOOONNNMMMNNNOOONNNMMMKKKDDDCCCBBBBBBCCCEEEGGGHHHIIIIIIIIIIIIKKKMMMOOOPPPOOOPPPNNNIIIDDDCCCEEEHHHHHHKKKGGG@@@???FFFIIIGGGAAA>>>>>>@@@???;;;:::<<<<<>>???AAACCCDDDDDDDDDCCCLLLOOOTTTUUUUUUTTTTTTSSSRRRKKKEEEEEEKKKSSSXXXZZZ[[[YYYVVVTTTRRRPPPLLLJJJIIIDDDBBBHHHOOOVVV___gggooojjj[[[SSSWWW]]]qqqwwwtttooo^^^PPPIIIKKKTTTnnnttt^^^ggg~~~ttt[[[iii}}}rrrssssssrrrqqqqqqrrrtttpppppppppppppppqqqrrrrrroooooonnnnnnooooooppppppmmmoooqqqrrrqqqpppqqqrrrqqqqqqpppnnnnnnqqqvvvzzz~~~}}}||||||}}}~~~~~~}}}{{{zzzzzz|||}}}||||||{{{kkkdddaaa]]]YYYXXXTTTSSSQQQOOOMMMKKKKKKJJJGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLJJJIIIHHHGGGEEECCCAAA???>>>===<<<<<<;;;;;;<<<<<>>===<<<;;;:::999888:::888999;;;:::888:::???BBBJJJ^^^wwwooo```ZZZ___ccckkkwww}}}zzz|||{{{tttpppjjj```VVVOOOHHH@@@>>>AAAFFFFFFHHHIIIJJJJJJIIIGGG@@@BBBEEEFFFHHHJJJLLLOOOKKKPPPUUUUUUQQQMMMMMMNNNLLLLLLNNNOOONNNKKKEEEAAA===CCCIIILLLLLLLLLNNNPPPMMMMMMMMMNNNOOONNNLLLJJJHHHGGGEEECCCCCCDDDFFFHHHHHHIIIJJJKKKLLLNNNQQQSSSNNNOOONNNJJJFFFDDDFFFIIIHHHMMMJJJDDDEEEOOOTTTPPPGGGCCC@@@AAA@@@;;;999;;;:::===CCCGGGJJJIIIGGGEEECCCCCCCCCCCCCCCDDDDDDDDDOOOQQQUUUXXXXXXUUUTTTTTTNNNKKKGGGGGGKKKQQQWWWYYYUUUUUUWWWYYYYYYWWWSSSPPPGGGEEEEEEIIIMMMRRR[[[dddnnnhhhYYYSSSUUUUUUbbb{{{yyywwwqqq[[[NNNOOONNNaaahhhjjjzzzcccjjjmmmvvvtttrrrqqqrrrrrrrrrqqqqqqqqqpppppppppqqqrrrsssnnnnnnpppqqqqqqqqqppppppppprrrssssssrrrppppppqqqooopppqqqqqqqqqtttxxx{{{}}}}}}}}}~~~~~~~~~|||{{{||||||{{{zzz}}}qqqhhheee```\\\ZZZ[[[XXXTTTPPPMMMLLLLLLLLLIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLLLLKKKJJJIIIGGGDDDBBBAAA>>>>>><<<<<<;;;<<<<<<=========<<<;;;::::::999999;;;888888:::888666999>>>???EEESSSgggzzzlllbbbaaa______dddpppvvvmmmgggcccZZZSSSOOOHHH???<<>>===;;;;;;<<<<<<===;;;;;;::::::::::::999999<<<:::999:::999777:::???===@@@JJJYYYeeetttvvvkkkccc^^^```ccciiivvvnnncccaaa```dddeee\\\NNNBBB@@@AAA>>>AAACCCBBBCCCGGGHHHEEEGGGFFFHHHMMMRRRRRRMMMHHHMMMNNNQQQSSSUUUVVVVVVUUUMMMMMMMMMMMMKKKIIIGGGEEEDDDDDDEEEHHHKKKMMMMMMMMMJJJIIIGGGFFFEEEEEEEEEEEEIIIHHHEEEBBB???@@@CCCEEEHHHKKKNNNOOOOOOPPPRRRTTTUUUTTTRRRQQQQQQRRRSSSTTTZZZSSSLLLKKKPPPTTTTTTRRRGGGEEECCCBBBCCCAAA===999777;;;AAAEEEGGGJJJMMMQQQSSSOOOKKKJJJLLLMMMKKKIIIOOOPPPPPPQQQSSSTTTVVVWWWOOOMMMKKKKKKOOOTTTXXXZZZRRRQQQRRRXXX^^^```\\\WWWKKKJJJHHHHHHJJJMMMRRRTTT^^^\\\XXXSSSPPPSSSYYY___wwwwww~~~^^^OOOSSSRRRlll}}}iiieeekkkggguuuzzzuuuuuuuuussssssuuuuuuqqqppptttuuurrrpppqqqooopppppppppppppppooonnnrrrrrrqqqooonnnnnnnnnnnnsssuuutttqqqrrrvvvxxxvvvyyyyyyyyyzzz{{{|||~~~}}}zzzyyyyyyxxxwwwvvv}}}|||oooiiiddd```___]]]ZZZUUUQQQPPPOOOMMMLLLJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHGGGGGGIIIJJJIIIGGGIIIJJJLLLMMMLLLJJJGGGEEEBBB@@@>>><<<;;;;;;<<<===<<<<<<======<<<:::999777;;;:::999888888999:::;;;<<<@@@FFFLLLVVVfffyyyzzzhhhZZZQQQRRR```oooxxx~~~xxxsssqqqpppooolllpppvvvzzzwwwsssvvv}}}||||||nnngggggglllnnnlllcccUUUKKKGGGHHHDDDHHHIIIHHHIIILLLKKKHHHIIIHHHJJJOOOTTTTTTPPPKKKLLLMMMPPPSSSUUUWWWWWWWWWPPPPPPPPPOOOMMMKKKIIIHHHEEEEEEEEEHHHJJJLLLKKKJJJIIIHHHFFFEEEEEEEEEGGGHHHJJJHHHEEEAAA>>>???BBBEEEFFFIIIMMMNNNMMMNNNOOOQQQVVVTTTRRRPPPPPPRRRTTTVVVWWWQQQKKKKKKOOORRRQQQNNNEEECCCAAAAAAAAA@@@<<<888666:::???BBBDDDEEEGGGJJJPPPMMMJJJJJJMMMOOONNNLLLOOONNNNNNNNNOOOPPPRRRSSSQQQPPPOOOPPPSSSWWWZZZ[[[VVVSSSRRRVVV\\\^^^\\\XXXOOONNNLLLKKKKKKLLLNNNOOOUUUUUUSSSPPPOOOQQQWWW\\\nnn}}}pppWWWPPPNNNfffpppaaaqqqvvvooouuu{{{uuuvvvwwwtttqqqqqqssspppooossstttqqqooopppoooooooooooooooooooooooopppooonnnnnnmmmmmmmmmnnnssswwwxxxtttsssuuuvvvuuuzzzyyyyyyxxxxxxyyyzzzzzz}}}|||zzzyyyyyyyyyxxxwww|||}}}vvvlllfffddd___\\\XXXTTTRRRQQQOOOMMMJJJJJJKKKKKKKKKJJJIIIIIIIIIGGGFFFGGGHHHIIIHHHGGGHHHJJJKKKMMMLLLJJJHHHGGGDDDBBB@@@===<<<<<<<<<===<<<<<<======<<<:::999888::::::999999999999::::::;;;>>>BBBFFFLLLXXXgggrrrkkkUUUJJJOOOYYYZZZgggxxx}}}tttlllgggdddbbbaaa___dddlllrrrqqqmmmooottt~~~vvvyyy}}}xxxpppkkkjjjlllsssqqqkkkbbbWWWOOOKKKJJJIIIMMMOOONNNMMMNNNLLLHHHGGGGGGIIIMMMRRRSSSPPPMMMHHHJJJLLLOOORRRTTTUUUVVVRRRQQQPPPNNNMMMKKKJJJIIIGGGFFFFFFHHHJJJJJJIIIHHHJJJHHHFFFDDDDDDEEEGGGIIIIIIGGGDDD???<<<===AAADDDGGGJJJLLLKKKIIIIIIKKKNNNVVVSSSPPPMMMMMMPPPTTTVVVTTTOOOKKKKKKNNNOOOLLLIIICCCBBB@@@@@@@@@???<<<:::666999>>>@@@AAAAAAAAABBBIIIGGGEEEGGGLLLNNNNNNMMMNNNMMMKKKJJJJJJKKKLLLMMMPPPQQQRRRSSSUUUWWWYYYYYYXXXTTTQQQSSSXXX[[[YYYWWWRRRRRRQQQPPPNNNLLLJJJIIIMMMMMMLLLLLLNNNRRRXXX\\\ggggggRRRLLL^^^~~~{{{```eee|||}}}www|||wwwxxx{{{xxxsssooopppmmmnnnrrrtttqqqnnnooonnnnnnmmmmmmnnnooopppqqqmmmmmmllllllllllllmmmmmmrrryyy}}}yyytttsssttttttyyyyyywwwvvvuuuuuutttttt{{{{{{zzzyyyyyyyyyyyyyyy|||~~~rrriiigggbbb___[[[YYYVVVSSSPPPMMMKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFGGGIIIKKKLLLMMMLLLJJJIIIGGGEEECCC@@@>>>=========<<<<<<<<<<<<<<<;;;:::999999999::::::::::::999999:::<<<>>>@@@BBBHHHRRRYYYlllsss[[[PPPOOOLLLRRR]]]lll}}}xxxssslllgggffffffggggggmmmooouuuzzzyyyuuuwww|||~~~|||}}}|||xxxzzz~~~zzz|||~~~mmmdddcccgggkkkmmmlllggg^^^VVVOOOKKKGGGEEEHHHMMMOOOMMMLLLLLLIIIDDDCCCCCCEEEIIIMMMNNNMMMKKKFFFGGGHHHJJJLLLNNNOOOPPPQQQPPPOOOMMMKKKJJJJJJIIIHHHHHHHHHIIIKKKLLLKKKJJJKKKIIIEEECCCBBBBBBDDDFFFEEECCC???<<<:::<<>>888;;;???BBBCCCBBBAAA@@@@@@??????CCCHHHLLLMMMLLLMMMLLLIIIFFFFFFGGGHHHJJJLLLOOORRRSSSTTTTTTTTTTTTVVVRRROOOQQQVVVWWWUUUQQQQQQSSSTTTTTTRRRNNNJJJGGGIIIHHHGGGHHHLLLSSSZZZ```hhh|||~~~^^^RRR[[[mmmfffbbbqqq{{{rrrzzzxxx}}}|||xxxtttooollllllqqqrrrpppnnnnnnnnnmmmllllllmmmoooqqqsssooonnnmmmlllllllllllllllnnnxxx|||vvvttttttuuuwwwvvvuuusssrrrrrrrrrrrryyyyyyyyyyyyxxxxxxyyyzzz}}}zzzoookkkdddbbb___\\\YYYUUUQQQMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIGGGFFFFFFGGGHHHGGGEEEFFFGGGIIIKKKLLLLLLLLLKKKIIIHHHEEEBBB@@@>>>======<<<<<<<<<<<<<<<;;;;;;:::888999:::;;;;;;:::999888999;;;======>>>AAAEEEIIIYYYgggzzzvvvaaaWWWPPPNNNNNNUUU```kkktttzzz|||xxxtttrrrtttxxx{{{}}}~~~}}}zzz|||tttqqqtttyyymmmdddZZZVVV[[[dddiiijjj```ZZZRRRKKKHHHFFFDDDCCCGGGKKKMMMKKKJJJJJJFFFAAABBBBBBDDDFFFIIIJJJJJJJJJHHHHHHHHHIIIJJJJJJKKKLLLPPPPPPOOONNNMMMLLLLLLKKKIIIHHHIIIKKKNNNOOOOOOMMMLLLJJJFFFBBB@@@??????@@@>>>===;;;999:::===CCCHHHVVVUUUPPPFFF>>><<>>=========<<<<<<<<<;;;;;;<<<999:::;;;<<<<<<;;;:::999777888:::;;;===>>>AAABBBKKKTTTbbbttttttdddZZZRRRQQQSSSVVVZZZ^^^ggguuu~~~{{{|||lllffffffffffffhhhVVVUUUQQQQQQWWW```ddddddYYYTTTMMMHHHFFFFFFFFFFFFGGGKKKMMMKKKJJJKKKHHHCCCEEEEEEFFFGGGHHHJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLOOOPPPQQQRRRRRRQQQPPPOOOJJJIIIJJJLLLOOOQQQPPPOOOMMMKKKHHHDDDAAA>>>===<<<999:::::::::<<<@@@EEEIII[[[ZZZUUUJJJ>>>;;;???FFFIIIFFFAAA>>>???CCCHHHLLLNNNMMMMMMNNNOOOMMMJJJGGGHHHHHHIIIHHHGGGGGGIIIJJJCCCEEEIIINNNPPPNNNIIIEEE===<<<>>>DDDKKKOOOOOONNNJJJGGGCCC@@@@@@CCCGGGJJJMMMQQQVVVWWWTTTQQQQQQRRRTTTRRRRRRVVVZZZYYYSSSMMMIIIMMMSSSWWWXXXTTTNNNJJJEEEBBB???@@@FFFOOOWWW\\\aaaggg}}}}}}nnnaaaddduuuuuuaaa___{{{www___\\\mmmtttvvvwwwyyyzzzzzzsssnnnkkkmmmnnnmmmmmmooooooooonnnnnnnnnpppqqqrrrsssrrrqqqpppnnnnnnnnnnnnkkkttt|||{{{xxxwwwvvvuuuqqqpppppppppqqqrrrsssssstttvvvxxxvvvtttsssvvvyyyxxx{{{~~~~~~}}}~~~vvvlllhhhddd___[[[WWWRRROOONNNNNNNNNNNNMMMKKKJJJIIIKKKIIIHHHHHHHHHHHHGGGFFFDDDEEEFFFHHHJJJKKKKKKKKKKKKJJJHHHFFFCCCAAA???>>>======<<<<<<;;;<<<<<<===::::::;;;;;;;;;;;;::::::555555777999;;;<<<===>>>@@@EEEOOO]]]ooouuuiiiccc___YYYVVVWWWYYYcccnnnuuu~~~sssaaaYYYWWWTTTPPPMMMKKKOOOOOONNNQQQXXX[[[YYYUUURRRMMMIIIEEEEEEFFFHHHGGGJJJKKKIIIIIIKKKJJJGGGGGGHHHHHHHHHHHHIIIKKKLLLKKKKKKJJJJJJJJJKKKMMMNNNLLLNNNRRRTTTUUUTTTRRRPPPKKKKKKKKKMMMOOOPPPOOOMMMLLLKKKIIIGGGDDDAAA>>>===999;;;===>>>???BBBGGGJJJYYY\\\ZZZPPPDDD>>>@@@EEEHHHEEEBBB???@@@DDDIIILLLLLLLLLLLLMMMMMMLLLJJJHHHIIIJJJKKKJJJIIIIIILLLOOOIIIKKKNNNRRRTTTPPPIIIDDD>>>===???EEEKKKOOOOOONNNFFFCCC???===>>>BBBGGGJJJOOOSSSXXXWWWTTTQQQQQQSSSTTTQQQOOORRRVVVWWWSSSNNNFFFJJJQQQWWWXXXUUUPPPLLLDDDBBBAAACCCIIIPPPTTTVVV[[[]]]kkkxxxgggZZZ]]]nnnccc[[[jjjoooaaakkk|||yyyxxxxxxyyywwwppplllllllllkkkmmmpppppppppppppppqqqqqqqqqqqqppppppoooooooooppppppqqqnnnuuuyyyyyywwwwwwuuuqqqqqqqqqqqqqqqqqqrrrssssssrrruuuwwwuuuqqqpppssswwwwwwyyy{{{|||||||||~~~}}}qqqlllfffaaa]]]YYYUUURRROOOOOOOOONNNMMMLLLJJJJJJLLLKKKIIIIIIIIIIIIHHHFFFDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHFFFDDDAAA???>>>======<<<;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;777777777888:::;;;;;;:::999===DDDLLLVVVeeexxxzzzsssggg___]]][[[___aaaaaagggtttsssbbbRRRNNNPPPPPPLLLJJJGGGMMMOOOLLLLLLPPPRRROOOQQQPPPLLLHHHCCCBBBDDDFFFEEEHHHIIIGGGHHHKKKKKKHHHHHHHHHHHHGGGFFFGGGIIIKKKIIIHHHHHHHHHIIIKKKMMMNNNHHHKKKPPPSSSUUUSSSQQQOOOMMMLLLLLLLLLNNNNNNLLLJJJKKKKKKKKKIIIGGGCCC@@@???;;;===@@@AAABBBDDDGGGJJJVVV[[[]]]VVVJJJAAAAAADDDIIIGGGCCCBBBBBBFFFJJJMMMJJJKKKKKKLLLLLLKKKJJJIIIIIIKKKLLLKKKIIIJJJMMMQQQMMMNNNQQQTTTUUUPPPHHHAAA======>>>DDDJJJNNNMMMKKKDDDAAA===;;;<<>>===<<<;;;;;;<<<===>>><<<<<<:::999999:::<<<<<<<<<;;;::::::::::::999888999<<>>AAADDDGGGJJJNNNRRRNNNFFF;;;666777===BBBEEEJJJNNNRRRUUUTTTSSSQQQQQQRRRNNNJJJJJJLLLMMMJJJGGGEEEHHHMMMSSSVVVUUUPPPLLLBBBCCCFFFIIIMMMQQQTTTVVVTTTTTT[[[kkk|||jjj```ccclllooo[[[\\\rrr~~~uuuyyyvvvvvvuuusssqqqpppppppppnnnmmmpppooooooooooooooopppppppppnnnllllllnnnpppqqqqqqtttuuuuuuuuuuuusssrrrqqqtttttttttssssssrrrqqqppppppqqqrrrrrrqqqrrrtttwwwxxxzzz|||~~~~~~}}}}}}uuugggaaa```\\\YYYXXXWWWTTTQQQNNNMMMKKKIIIGGGIIIJJJLLLLLLLLLJJJHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKIIIFFFCCCAAAAAABBBBBB???>>>>>>===<<<<<<;;;<<<<<<;;;;;;::::::;;;;;;<<<777888999999999999888777555888;;;===@@@GGGRRR[[[hhhxxx}}}|||}}}{{{|||sssqqqrrrxxxvvviii___QQQMMMHHHFFFGGGIIIIIIIIIIIIKKKMMMLLLHHHFFFHHHKKKRRRPPPNNNKKKIIIHHHHHHGGGEEEEEEFFFFFFFFFFFFHHHIIIJJJHHHFFFDDDDDDGGGJJJLLLMMMHHHCCCBBBFFFIIIJJJIIIIIIIIIKKKOOORRRSSSRRRQQQOOONNNNNNNNNOOOOOOMMMKKKNNNOOOPPPQQQQQQNNNIIIEEEAAADDDGGGIIIIIIJJJKKKLLLOOOPPPPPPOOONNNLLLJJJHHHFFFEEEDDDDDDEEEFFFFFFFFFDDDCCCCCCDDDFFFGGGFFFDDDGGGFFFFFFGGGJJJMMMOOOOOOOOOLLLKKKNNNRRRQQQKKKDDD>>>AAADDDFFFHHHKKKOOORRRQQQIII@@@::::::>>>BBBDDDJJJMMMPPPRRRQQQPPPPPPPPPRRRNNNJJJJJJLLLLLLIIIEEEDDDGGGLLLQQQTTTRRRNNNJJJEEEFFFGGGIIILLLOOORRRSSSSSSSSSVVVbbbwww}}}jjjdddhhhooo}}}cccWWWbbb{{{xxx}}}zzzzzzuuusssqqqppppppqqqpppnnnnnnooopppqqqqqqpppnnnmmmpppnnnkkkkkkmmmppprrrrrrrrrssstttttttttsssrrrqqqsssssssssrrrpppnnnllljjjjjjmmmooopppppppppqqqrrrwwwyyy{{{}}}~~~~~~~~~}}}}}}mmmeeeaaa\\\YYYXXXWWWUUUQQQOOOMMMLLLIIIHHHJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJHHHFFFDDDCCCCCCCCCCCCAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888;;;<<<<<<<<<@@@HHHNNNYYYgggyyy|||ssspppsss{{{~~~~~~wwwsssrrrtttzzz~~~wwwnnnbbbTTTKKKBBBBBBBBBEEEHHHIIIIIIHHHKKKMMMNNNLLLHHHEEEEEEFFFOOOOOONNNLLLJJJHHHFFFEEECCCDDDFFFGGGGGGGGGFFFEEEKKKIIIFFFCCCDDDGGGJJJMMMNNNJJJEEEDDDGGGIIIIIIHHHJJJIIIIIIKKKMMMOOOOOONNNOOONNNMMMNNNOOOOOOMMMLLLOOOPPPQQQSSSTTTRRRMMMJJJFFFIIIKKKMMMLLLLLLLLLMMMJJJKKKLLLMMMMMMKKKIIIHHHEEEDDDCCCCCCBBBCCCDDDEEEAAA???>>>???AAACCCDDDDDDDDDDDDDDDDDDEEEIIIMMMQQQRRROOOMMMOOORRRSSSNNNIIIBBBDDDFFFGGGIIIKKKNNNQQQRRRLLLEEE???>>>@@@CCCDDDIIIKKKMMMNNNMMMLLLMMMNNNQQQMMMJJJIIIJJJIIIFFFCCCBBBDDDHHHMMMOOONNNJJJFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQPPPRRRWWWdddnnnlllsssvvvqqqUUUSSShhh}}}}}}|||uuusssppppppqqqqqqqqqpppnnnoooqqqsssrrrpppmmmkkkpppmmmiiiiiikkkooorrrtttpppqqqrrrsssssssssrrrqqqpppqqqqqqooolllhhhcccaaacccgggmmmqqqqqqqqqppppppvvvwwwyyy|||}}}~~~~~~~~~{{{oooggg___[[[[[[YYYVVVRRRPPPOOOMMMKKKIIIKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCAAA>>><<<:::::::::;;;::::::;;;<<<<<<;;;:::::::::999888777777888999:::888:::;;;:::888999>>>BBBIIITTTccctttnnnttt}}}yyyqqqnnnmmmeeefffffffffgggpppwwwpppjjjmmmnnnsss|||vvvmmmddd[[[SSSJJJEEEDDDDDDFFFGGGIIIHHHGGGFFFKKKMMMNNNLLLIIIFFFEEEFFFLLLLLLMMMLLLKKKHHHFFFDDDCCCDDDFFFIIIJJJJJJHHHFFFLLLJJJGGGEEEEEEHHHKKKNNNPPPMMMJJJHHHJJJKKKJJJIIIHHHFFFEEEFFFIIILLLMMMMMMNNNMMMLLLMMMNNNOOOMMMKKKLLLLLLNNNPPPQQQPPPMMMJJJIIIKKKMMMMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLIIIFFFDDDEEEDDDCCCBBB@@@@@@BBBDDDAAA???<<<;;;===@@@AAABBB@@@BBBBBBAAAAAADDDKKKPPPSSSPPPNNNOOORRRSSSPPPMMMDDDEEEGGGGGGHHHIIILLLNNNOOOKKKFFFBBBAAABBBDDDFFFJJJKKKKKKKKKIIIIIIKKKMMMNNNKKKIIIHHHGGGFFFBBB@@@???@@@CCCGGGIIIIIIEEEBBBDDDEEEEEEGGGIIIKKKLLLMMMNNNNNNPPPSSSYYYooovvvvvv||||||[[[NNN```www~~~tttqqqooonnnoooqqqqqqqqqooopppqqqqqqqqqooommmlllnnnkkkgggfffiiinnnrrrtttmmmnnnpppqqqrrrrrrrrrqqqnnnnnnnnnlllhhhbbb\\\XXX]]]ccclllrrruuutttsssrrrtttuuuwwwzzz|||}}}}}}~~~~~~~~~|||pppeee___^^^ZZZXXXTTTRRRPPPOOOLLLJJJKKKJJJIIIHHHGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEECCC@@@<<<:::999:::;;;999:::<<<======<<<:::999;;;:::888777777888:::;;;444666888888777888;;;>>>AAAHHHTTTbbbvvvZZZ```iiiqqqzzzssseee```[[[\\\[[[WWWXXX```llluuu~~~zzzrrrooollliiilllppp{{{wwwkkkeee[[[QQQKKKHHHGGGGGGIIIIIIIIIHHHGGGGGGFFFGGGJJJKKKLLLKKKJJJIIIIIIIIIKKKLLLMMMNNNMMMKKKHHHGGGBBBCCCDDDGGGKKKLLLJJJHHHMMMKKKIIIHHHHHHJJJMMMNNNOOOMMMKKKJJJJJJJJJIIIHHHDDDCCCBBBCCCGGGJJJLLLMMMLLLKKKKKKLLLMMMMMMLLLJJJIIIIIIJJJMMMNNNNNNKKKIIIIIIJJJKKKJJJHHHGGGGGGHHHMMMNNNOOOOOOMMMIIIFFFCCCFFFFFFDDDBBB??????AAADDDDDDAAA===;;;<<<>>>???@@@>>>@@@@@@??????AAAHHHMMMPPPNNNLLLMMMOOOQQQPPPNNNEEEFFFGGGFFFEEEEEEGGGIIIHHHGGGDDDBBBBBBCCCFFFIIIKKKKKKKKKJJJHHHHHHJJJLLLJJJIIIHHHGGGEEECCC@@@>>><<<<<>><<<;;;;;;;;;999:::<<<======<<<:::999;;;:::888777777888:::;;;444555666777888999:::<<<>>>CCCJJJUUUddd{{{{{{wwwvvvyyy}}}OOOSSSYYY```jjjwwwssskkkbbbaaa\\\TTTQQQTTTXXXYYYcccrrr~~~}}}~~~yyywwwvvvvvv|||{{{yyytttooopppwwwpppaaa^^^XXXOOOGGGBBBAAACCCEEEFFFGGGHHHGGGEEEEEEGGGIIIHHHHHHHHHHHHIIIJJJLLLLLLLLLMMMOOOPPPPPPOOONNNLLLFFFDDDCCCEEEIIILLLKKKIIIKKKKKKJJJJJJJJJKKKLLLMMMJJJJJJJJJIIIHHHGGGFFFFFFBBBAAA@@@BBBEEEIIIKKKKKKJJJIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIKKKMMMLLLJJJHHHGGGGGGFFFDDDBBBBBBDDDFFFIIIJJJMMMOOONNNLLLIIIGGGGGGHHHGGGCCC???>>>BBBEEEGGGDDD@@@>>>???@@@@@@@@@>>>>>>>>>>>>>>>AAAEEEHHHKKKJJJIIIJJJLLLMMMMMMLLLFFFFFFFFFEEECCCBBBCCCEEECCCCCCBBBAAAAAACCCHHHKKKMMMMMMMMMLLLJJJIIIJJJLLLHHHHHHHHHGGGEEEBBB@@@>>>::::::<<>>@@@BBBFFFIIILLLNNNMMMKKKNNNTTTUUU___~~~~~~zzz}}}|||wwwZZZXXX]]]uuuyyyzzzuuurrrnnnmmmnnnpppqqqqqqrrrqqqnnnllllllnnnqqqsssnnnjjjggggggiiimmmppprrrlllmmmoooqqqqqqrrrqqqqqqmmmmmmllljjjgggbbb]]]ZZZZZZ```iiipppssstttttttttssstttuuuvvvxxxyyy{{{{{{vvvuuuvvvyyy}}}sssfffbbb^^^[[[WWWUUUTTTRRRPPPNNNLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEGGGFFFDDDAAA???===<<<<<<::::::;;;<<<<<<;;;::::::;;;:::999888888999:::;;;999888888888888888888999<<<>>>BBBJJJSSSccc{{{xxxrrrlllhhhkkkqqqxxx~~~MMMNNNOOORRRYYYeeesss}}}zzzxxxpppeee___^^^YYYRRRWWWZZZ```eeeddddddlllwww~~~wwwsssuuuzzz~~~yyyvvvlll\\\SSSRRROOOJJJEEE@@@???@@@BBBBBBDDDGGGGGGFFFFFFGGGIIIGGGEEEDDDDDDFFFIIIKKKMMMIIIJJJLLLNNNOOOPPPOOOOOOQQQLLLGGGGGGKKKNNNNNNMMMHHHHHHIIIJJJKKKJJJJJJIIIGGGHHHIIIIIIHHHGGGFFFFFFBBBAAAAAABBBEEEGGGHHHGGGHHHGGGGGGHHHJJJJJJIIIGGGFFFFFFFFFHHHJJJIIIGGGEEEFFFEEEBBB???===>>>AAADDDEEEHHHKKKNNNOOOMMMKKKIIIJJJJJJIIIEEE@@@???CCCGGGIIIFFFCCCBBBCCCDDDDDDDDD???>>>======@@@BBBCCCCCCEEEEEEFFFGGGHHHIIIHHHHHHGGGHHHGGGEEEBBBAAAAAABBBAAABBBAAA@@@@@@BBBHHHMMMOOOPPPPPPOOOMMMKKKLLLMMMHHHIIIJJJIIIGGGDDDBBBAAA;;;;;;<<<@@@CCCEEEEEEDDD>>>???AAACCCFFFIIILLLNNNOOOIIIIIIPPPQQQVVVnnndddVVVSSSdddyyy|||xxxuuuqqqooooooqqqrrrrrroooooonnnmmmnnnpppqqqssspppmmmkkkjjjmmmpppqqqrrrmmmnnnpppqqqrrrqqqqqqpppppppppooonnnkkkhhheeecccbbbffflllppprrrrrrsssssstttttttttuuuvvvwwwyyyyyyuuuvvvwwwxxxyyy}}}ooohhh___\\\YYYVVVUUUSSSQQQOOOKKKLLLLLLLLLLLLJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCDDDDDDEEEFFFFFFFFFEEECCC@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<:::888777777888888999999999===BBBFFFOOObbbuuu}}}tttmmmeee___bbbhhhjjjqqq~~~OOOMMMKKKKKKOOOXXXeeennnzzz|||~~~xxxuuulllaaaYYYWWW]]]fffddd\\\___jjjiiilllpppuuuzzzxxx~~~mmm\\\TTTSSSJJJJJJIIIFFFBBB@@@@@@@@@AAAEEEIIIJJJHHHFFFFFFHHHFFFDDDAAAAAACCCGGGJJJKKKFFFGGGHHHJJJLLLMMMNNNNNN\\\UUUMMMKKKNNNQQQRRRQQQEEEFFFHHHJJJJJJIIIHHHGGGGGGIIIKKKKKKJJJHHHHHHHHHCCCBBBBBBCCCEEEFFFEEEDDDFFFFFFEEEGGGIIIIIIHHHGGGDDDCCCCCCEEEFFFFFFDDDBBBEEECCC@@@<<<:::<<<@@@DDDEEEGGGKKKNNNNNNLLLIIIGGGKKKLLLKKKFFF@@@???DDDIIIHHHGGGEEEEEEFFFHHHHHHGGG@@@>>><<<===AAACCCBBB@@@AAAAAACCCEEEFFFFFFFFFEEEIIIIIIHHHEEEBBB@@@AAABBBBBBBBBBBB@@@???BBBHHHMMMPPPQQQRRRQQQOOOMMMMMMMMMHHHJJJLLLKKKIIIFFFEEEDDD<<<<<<===AAAEEEHHHHHHHHH@@@AAABBBDDDGGGJJJLLLNNNRRRHHHEEEKKKMMMPPPccc||||||rrrxxxlllVVVLLLWWWtttzzz~~~{{{xxxssspppqqqrrrsssssslllmmmnnnooopppqqqqqqqqqrrrpppnnnnnnppprrrsssrrrnnnoooqqqrrrrrrqqqppppppsssrrrrrrpppooommmlllkkkjjjmmmppprrrrrrrrrssstttttttttttttttuuuvvvxxxxxxxxxyyyzzzzzzyyy{{{wwwppp___]]]YYYWWWVVVTTTQQQPPPKKKLLLMMMNNNMMMLLLIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGEEECCCBBBBBBDDDEEEFFFFFFGGGGGGEEEBBB???===<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;::::::999:::888666666777999;;;;;;777888;;;@@@@@@EEEUUUggg|||xxxnnnggg___XXXZZZ```]]]dddqqqMMMNNNOOOQQQTTTXXX\\\^^^hhhmmmssszzzqqqqqqpppoookkkfffaaa^^^bbbaaa```aaadddiiinnnqqqwwwzzz|||~~~}}}{{{{{{uuu}}}{{{vvvtttqqqzzzyyyxxxqqqcccXXXQQQNNNNNNLLLIIIEEEBBB@@@@@@???DDDEEEFFFFFFEEEFFFHHHJJJFFFDDDAAAAAACCCEEEGGGHHHGGGGGGHHHIIIIIIIIIHHHHHH\\\WWWRRROOOPPPPPPOOOLLLGGGGGGGGGHHHIIIIIIFFFDDDGGGGGGFFFFFFFFFFFFGGGGGGFFFDDDBBBAAABBBCCCBBBAAADDDDDDDDDEEEGGGHHHHHHHHH@@@AAACCCDDDEEEDDDDDDCCCDDDEEEEEEAAA<<<<<>><<<:::::::::;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888777777999===CCCHHHLLL```nnn|||vvvlllaaaXXXVVVZZZXXXZZZeeewwwLLLMMMNNNPPPRRRUUUWWWXXXVVVZZZaaaiiipppvvvzzz{{{~~~xxxuuullljjjgggccc```^^^^^^]]]aaajjjrrruuuvvvuuuqqqkkkfffeeecccaaabbbiiittt{{{~~~||||||uuuqqqtttwwwwwwuuuvvvooonnnnnnnnnoooooonnnmmmmmmnnnmmmhhhbbb______aaaiiiqqqrrrnnnmmmiiiooovvvqqqsssvvvuuutttuuuppphhh```XXXSSSPPPOOOOOOMMMJJJGGGDDDCCCBBBAAADDDEEEFFFFFFEEEEEEGGGIIIFFFDDDBBBAAACCCEEEGGGHHHGGGGGGHHHHHHHHHGGGGGGGGGQQQQQQRRRQQQNNNLLLKKKJJJFFFEEEEEEGGGIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGEEECCCBBBBBBCCCCCCBBBAAA@@@??????@@@AAAAAAAAA@@@;;;===@@@BBBDDDEEEEEEEEEEEEGGGFFFCCC>>>>>>BBBFFFEEEFFFHHHIIIIIIHHHFFFDDDHHHHHHHHHEEECCCDDDGGGKKKLLLJJJHHHFFFGGGGGGFFFEEEFFFBBB======AAADDDCCCBBB@@@>>>;;;:::;;;>>>BBBEEEKKKIIIGGGEEEDDDDDDDDDDDD===???AAACCCEEEGGGKKKMMMNNNOOOOOOOOOOOONNNNNNNNNRRROOOMMMLLLMMMMMMLLLJJJCCCDDDEEEFFFFFFGGGIIIKKKEEEAAA???BBBHHHMMMNNNMMMOOOOOOOOONNNJJJIIIQQQ[[[~~~___TTTTTT^^^uuuwwwrrr|||uuusssuuuvvvuuussstttsssqqqpppooooooppppppnnnoooqqqrrrrrrrrrqqqqqqnnnoooqqqssssssrrrqqqqqqtttttttttssssssrrrqqqppppppppppppqqqrrrrrrssssssooopppqqqrrrssswww|||~~~~~~~~~sssiii```\\\YYYTTTRRRRRRTTTRRRPPPOOONNNNNNKKKJJJJJJIIIHHHHHHIIIIIIGGGEEEHHHGGGEEEEEEFFFFFFEEECCCCCCCCCEEEEEEFFFEEEEEEDDD@@@???===;;;:::;;;<<<===;;;;;;;;;;;;::::::::::::999999999999999999999999999888777888:::???CCCFFFLLLXXXhhhyyyzzzpppdddXXXSSSTTTVVVXXXaaasssJJJKKKLLLNNNOOOPPPQQQQQQIIIKKKOOOVVV]]]dddkkknnntttwww|||{{{uuunnniiidddbbbeeerrr~~~uuukkkcccYYYXXXVVVTTTUUUYYY```eeeeeefffiiinnntttyyyzzz{{{zzz{{{wwwoookkkmmmooonnnlllddd]]]]]]]]]ZZZXXXXXXTTTVVVWWWWWWUUUTTTTTTUUU```ccceeeaaaYYYVVVZZZ^^^llluuuvvvtttrrrjjjjjjxxxzzzuuummmgggcccaaa```^^^\\\ZZZVVVSSSQQQQQQQQQRRRNNNMMMKKKHHHFFFEEEDDDDDDCCCEEEEEEEEEDDDEEEGGGIIIEEEDDDCCCBBBCCCEEEGGGIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDJJJPPPPPPLLLHHHFFFGGGFFFDDDDDDEEEGGGIIIJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBCCCEEEDDDBBB@@@>>>======<<<;;;:::999999666888<<<@@@CCCEEEFFFFFFGGGHHHHHHEEEAAA@@@BBBEEEDDDFFFGGGIIIIIIHHHFFFEEEEEEEEEEEEDDDCCCEEEHHHKKKHHHFFFEEEEEEGGGHHHHHHHHHGGGBBB===<<>>===@@@EEEIIIKKKIIIEEE@@@<<<<<>>;;;:::999;;;;;;;;;:::::::::999999999999999999999999999999777777666666777999;;;<<<======LLLeeeqqqmmmnnnxxxuuugggaaaaaa```\\\___pppzzzCCCDDDFFFHHHJJJKKKLLLLLLMMMKKKIIIGGGFFFGGGIIIKKKJJJOOOWWW^^^dddjjjooosssyyy{{{wwwxxxwwwqqqsssrrrmmmhhheeemmmwww}}}{{{|||}}}yyypppiii```WWWQQQNNNOOOPPPPPPOOOMMMMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDAAACCCCCCCCCCCCCCCEEEGGGCCCEEEGGGFFFDDDDDDGGGJJJHHHGGGFFFDDDDDDDDDEEEEEEJJJGGGDDDEEEIIIJJJHHHEEEHHHGGGEEEEEEFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEBBBAAABBBCCCEEEEEECCCAAACCCDDDCCC>>>777222111222555888<<>>===>>>???AAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFIIIMMMPPPQQQPPPDDDDDDEEEHHHKKKLLLKKKJJJGGGHHHIIIIIIIIIJJJKKKLLLPPPNNNJJJGGGGGGHHHKKKMMMLLLKKKJJJHHHGGGGGGHHHHHHIIILLLOOOPPPOOONNNMMMNNNMMMOOOSSSTTTSSSOOOJJJGGG@@@DDDHHHJJJJJJJJJKKKMMMLLLQQQSSSPPPHHHCCCCCCEEEFFFGGGHHHHHHGGGGGGGGGGGGJJJJJJNNNUUUWWWUUUVVVYYYWWW\\\mmmgggSSSQQQXXXhhh}}}ooovvvtttwwwyyyvvvtttsssqqqpppoooppppppqqqnnnoooqqqssstttuuuuuutttqqqppppppoooooooooooooooooopppqqqsssttttttttttttvvvvvvvvvuuuuuuuuuuuuuuusssuuuvvvvvvvvvvvvxxxzzzvvvwwwxxxyyyzzz{{{{{{||||||{{{}}}pppccc]]]XXXWWWUUUUUUVVVVVVTTTSSSQQQOOOKKKIIIIIIJJJIIIIIIKKKJJJHHHHHHIIIIIIHHHFFFEEEEEEFFFGGGIIIKKKNNNOOOPPPMMMIIIEEEBBB@@@??????=========<<<<<<<<<;;;;;;999999999999999999999999666666666666666777888999;;;999@@@NNNWWWUUUPPPNNNXXXdddrrr}}}tttllllllfff```bbbssszzzuuuFFFEEEDDDCCCCCCDDDFFFFFFFFFFFFGGGFFFEEEDDDBBBAAAAAABBBDDDFFFJJJOOOVVVZZZ\\\gggrrruuuwww{{{~~~}}}yyyuuu}}}}}}uuusssppplllddd]]]TTTNNNMMMMMMLLLKKKHHHGGGGGGIIILLLMMMLLLKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFAAABBBCCCBBBBBBBBBDDDFFFBBBEEEIIIHHHEEEDDDGGGKKKHHHGGGEEEDDDDDDFFFHHHIIIGGGJJJMMMKKKGGGDDDDDDEEEBBBBBBCCCFFFHHHIIIGGGEEEDDDEEEGGGHHHHHHGGGEEEDDDCCCBBBAAAAAACCCDDDDDDDDDHHHJJJIIICCC;;;555444666444777===CCCGGGHHHHHHGGGCCCAAA===<<<===@@@BBBDDDCCCDDDDDDEEEFFFGGGGGGHHHGGGEEEEEEHHHMMMPPPPPPOOODDDDDDEEEGGGJJJJJJIIIGGGEEEGGGJJJKKKJJJJJJIIIJJJNNNLLLIIIGGGFFFHHHJJJLLLJJJJJJJJJIIIIIIJJJJJJKKKJJJMMMPPPQQQPPPNNNNNNNNNHHHLLLPPPTTTSSSOOOIIIFFF:::???EEEHHHJJJKKKNNNPPPMMMRRRVVVSSSKKKEEEDDDFFFDDDFFFHHHHHHHHHGGGHHHIIILLLKKKNNNTTTVVVUUUVVVYYYZZZXXX___xxxzzz|||oooVVVQQQQQQ\\\ooommmpppggg{{{yyyuuupppooonnnllllllllllllmmmlllnnnppprrrtttuuuuuuuuurrrqqqpppooonnnnnnnnnnnnooopppqqqsssttttttsssrrrwwwwwwwwwwwwwwwwwwxxxxxxqqqtttvvvwwwwwwwwwxxxzzzwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz}}}}}}~~~nnnfffZZZXXXWWWWWWXXXYYYWWWVVVSSSPPPLLLJJJIIIIIIIIIHHHLLLKKKIIIIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHKKKMMMOOONNNLLLHHHEEECCCBBBCCCCCC>>>============<<<<<<<<<999999999999999999999999777666666555555555666666:::999:::???DDDEEECCCAAABBBLLLZZZcccgggjjjooosss{{{qqqnnnfff```aaarrrvvvuuuGGGDDD@@@??????@@@BBBBBBFFFEEECCCCCCDDDDDDBBBAAAAAABBBCCCEEEFFFJJJNNNRRRTTTWWW]]]cccjjjppptttwww}}}vvvrrroooqqquuu}}}rrrkkkgggccc^^^YYYVVVRRRNNNLLLLLLLLLJJJHHHJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIHHHHHHGGGEEEDDDCCCAAACCCEEEFFFGGGFFFEEEDDDDDDCCCBBBAAABBBDDDFFFGGGKKKIIIFFFFFFFFFFFFEEEDDDAAADDDFFFEEEDDDCCCFFFHHHHHHJJJKKKIIIGGGFFFHHHKKKJJJIIIHHHGGGFFFDDDCCCCCCBBBDDDFFFFFFEEEDDDGGGIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLLLLGGG???999888999888:::===@@@DDDGGGJJJKKKLLLGGG@@@<<<===@@@DDDFFFGGGIIIJJJIIIGGGEEEEEEEEEHHHIIIIIIJJJKKKMMMOOOPPPBBBDDDFFFGGGFFFFFFGGGIIIIIIKKKLLLKKKIIIFFFDDDCCCGGGHHHIIIIIIHHHGGGIIIJJJKKKIIIGGGEEEEEEGGGIIIKKKLLLMMMNNNPPPQQQPPPMMMJJJOOONNNOOOPPPPPPOOOLLLIII;;;;;;<<>>===<<<<<<======:::;;;;;;;;;;;;:::999999;;;:::888777777777888999555666777888:::;;;<<<===AAAEEEJJJMMMPPPVVV```gggvvv~~~yyyqqqfffaaaeeevvv{{{xxxEEECCCAAA@@@AAABBBBBBBBBDDDBBB@@@@@@AAABBBAAA@@@???@@@AAABBBCCCFFFJJJNNNNNNQQQUUU[[[aaafffiiikkkqqqsssuuuuuuuuuzzz}}}~~~yyytttqqqqqquuu{{{{{{vvvmmmfff^^^ZZZYYYWWWTTTQQQRRRNNNKKKIIIJJJJJJHHHFFFIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAACCCDDDFFFFFFFFFDDDDDDBBBBBBAAAAAABBBCCCDDDEEEIIIGGGEEEEEEEEEFFFEEECCCBBBDDDFFFFFFEEEDDDFFFHHHHHHJJJKKKJJJGGGFFFGGGIIIHHHHHHGGGFFFFFFFFFEEEEEEBBBDDDFFFFFFEEEEEEGGGJJJGGGGGGGGGFFFFFFGGGGGGHHHOOORRRRRRNNNGGGCCCBBBDDD:::;;;===???BBBFFFIIIJJJMMMHHHBBB>>>???BBBEEEFFFGGGIIIJJJJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOEEEGGGIIIJJJIIIHHHIIIJJJHHHKKKMMMLLLHHHDDDBBBAAACCCEEEFFFGGGFFFFFFGGGIIIHHHGGGEEEDDDDDDFFFHHHIIIMMMMMMOOOQQQRRRQQQNNNLLLRRRPPPNNNNNNOOOOOOMMMLLL???>>>???DDDJJJNNNOOOOOOQQQSSSTTTRRRMMMHHHDDDBBBDDDFFFHHHGGGDDDBBBBBBCCCFFFGGGMMMUUUXXXTTTRRRRRRTTTWWW[[[bbbtttvvvvvvkkkVVVJJJNNNeee}}}rrrtttyyyiiimmmyyy|||sssrrrqqqooonnnmmmmmmmmmnnnooonnnnnnooorrruuuuuuuuuuuutttrrrqqqqqqqqqssstttrrrrrrrrrsssrrrrrrqqqqqqrrrtttwwwzzz{{{zzzxxxwwwwwwvvvwwwzzz}}}}}}{{{rrrsssuuuxxxzzz{{{{{{|||||||||}}}~~~xxxkkkccc]]]]]]]]]ZZZWWWXXXUUUSSSPPPNNNLLLKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHJJJJJJIIIIIIJJJKKKMMMNNNMMMLLLIIIGGGFFFEEEFFFFFFAAA???===;;;:::999:::::::::::::::::::::999999888:::999888888777777888888888888888888888888999999;;;>>>BBBDDDEEEIIIQQQXXXeeennn}}}uuuiiidddgggxxxCCCBBBBBBAAABBBBBBCCCDDDCCCAAA>>>===>>>@@@@@@@@@>>>????????????AAAEEEHHHJJJKKKOOOSSSWWWZZZ\\\]]]^^^aaadddeeefffjjjpppuuu{{{{{{|||{{{}}}yyyvvvwww{{{}}}yyyvvvooofff```ZZZVVVQQQPPPQQQSSSRRRPPPLLLJJJGGGFFFFFFFFFFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFHHHFFFDDDDDDEEEEEEDDDCCCCCCEEEGGGGGGGGGFFFGGGIIIHHHJJJLLLLLLJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGBBBDDDFFFFFFFFFGGGHHHJJJIIIIIIHHHGGGFFFEEEEEEEEELLLNNNOOOMMMIIIFFFGGGHHH>>>>>>>>>???AAAEEEHHHJJJNNNIIICCC@@@@@@CCCEEEFFFGGGIIIKKKLLLKKKKKKLLLMMMKKKKKKKKKLLLMMMNNNNNNOOOGGGJJJMMMMMMLLLKKKJJJJJJGGGLLLPPPNNNHHHAAA??????@@@BBBDDDEEEEEEDDDEEEFFFGGGFFFEEEEEEEEEGGGHHHIIILLLMMMOOOPPPQQQPPPOOOOOOTTTQQQNNNMMMNNNOOOOOONNNDDDDDDDDDGGGKKKNNNNNNNNNSSSSSSRRRQQQOOOKKKFFFBBBCCCEEEGGGGGGEEECCCBBBBBBBBBEEENNNYYY[[[VVVPPPOOOMMMTTTZZZ[[[ccc|||}}}~~~uuu^^^OOOLLLZZZjjjxxxsssxxxjjjfffqqqtttsssrrrqqqpppnnnmmmmmmooonnnmmmooorrruuuvvvvvvuuusssqqqooooooppprrrssssssssssssssssssrrrqqqpppoooqqquuuxxxzzzzzzzzzyyyxxxxxxyyy{{{~~~~~~|||rrrsssuuuxxxzzz|||}}}~~~zzz{{{}}}xxxnnndddaaa___[[[ZZZ\\\WWWUUURRROOONNNMMMMMMNNNLLLLLLKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHDDDBBB???<<<999999999999999::::::::::::999888888999999999999999888777777777777777777777777777777777:::<<<<<<<<<>>>DDDHHHSSS[[[iii{{{vvvlllgggjjj{{{BBBBBBAAA@@@???AAAEEEHHHGGGDDD@@@>>>>>>???@@@@@@>>>???>>>======>>>AAADDDIIIJJJLLLOOOQQQRRRSSSSSSPPPSSSVVVXXXZZZ___eeejjjpppppprrruuuyyy}}}~~~~~~xxxxxx{{{}}}wwwmmmllljjjhhheee```YYYSSSRRRPPPNNNNNNQQQRRRRRRQQQHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHFFFEEEDDDDDDEEEEEECCCCCCDDDEEEEEEEEEDDDCCCCCCEEEGGGIIIJJJJJJIIIHHHGGGEEECCCCCCEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIIIIGGGIIILLLMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHDDDEEEFFFFFFGGGHHHIIIJJJKKKJJJHHHFFFEEEDDDDDDCCCEEEGGGIIIIIIGGGFFFGGGIIICCCBBB@@@@@@BBBEEEHHHJJJLLLIIIDDDAAAAAACCCDDDEEEHHHJJJLLLLLLKKKKKKLLLMMMMMMMMMNNNNNNOOOOOONNNNNNHHHKKKNNNOOOMMMKKKJJJJJJIIINNNSSSQQQIIIBBB??????@@@BBBEEEFFFEEEDDDCCCCCCGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLNNNNNNNNNNNNNNNOOOSSSQQQPPPOOOPPPPPPOOOMMMIIIIIIIIIJJJLLLMMMMMMMMMRRRPPPNNNOOOPPPNNNHHHDDDCCCDDDEEEFFFEEEDDDCCCBBBAAAFFFQQQ\\\^^^VVVMMMIIIFFFOOOXXXVVVUUUiii}}}eeeUUUNNNSSS\\\xxxjjjvvvyyyuuuuuuuuutttsssqqqooonnnpppooonnnpppsssvvvwwwvvvvvvtttqqqooonnnppprrrtttssssssssssssrrrpppoooooooooqqqtttwwwxxxyyyxxxwwwwwwwwwyyy{{{||||||{{{{{{wwwxxxxxxyyy{{{}}}yyy{{{~~~~~~|||ooohhhccc___^^^```WWWUUURRROOOMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIGGGGGGHHHIIIJJJJJJIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHIIIGGGCCC???===;;;;;;;;;999999::::::999999888777888888999::::::888777666333333444555666777888999888:::;;;::::::;;;???BBBHHHOOO[[[kkk~~~yyyoookkknnn~~~CCCBBB@@@===<<>><<<===@@@BBBIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLMMMOOOTTTZZZ^^^dddgggkkknnnqqquuuyyy}}}{{{uuussssssxxx~~~tttmmmhhh^^^\\\[[[YYYWWWSSSPPPMMMLLLKKKJJJJJJKKKLLLKKKKKKGGGGGGFFFDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEHHHKKKLLLKKKJJJIIIGGGEEEDDDDDDFFFGGGGGGFFFGGGHHHIIIKKKLLLLLLKKKJJJGGGIIIKKKOOOQQQRRRQQQPPPMMMLLLJJJHHHFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJIIIHHHFFFEEEDDDCCCCCCEEEFFFHHHIIIIIIIIIJJJKKKFFFEEECCCBBBCCCFFFIIIKKKJJJFFFCCCAAABBBCCCDDDDDDIIIJJJLLLLLLJJJIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJHHHJJJMMMMMMKKKJJJIIIIIIKKKPPPTTTSSSLLLEEEBBBAAABBBEEEHHHIIIGGGDDDBBBAAAFFFFFFHHHIIIJJJKKKLLLLLLIIIKKKLLLKKKJJJJJJLLLNNNPPPPPPQQQRRRSSSQQQNNNJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKLLLOOONNNKKKGGGCCCCCCCCCCCCDDDDDDDDDCCCDDDIIITTT______TTTIIICCCAAAKKKUUUUUUQQQ```jjjZZZRRRQQQTTTfffqqqlllwwwwwwwwwvvvuuutttrrrrrrrrrqqqppprrrtttvvvwwwwwwvvvtttrrrppppppqqqssstttrrrrrrrrrrrrqqqpppnnnnnnppprrrtttuuuvvvvvvuuuttttttuuuwwwxxxxxxxxxwwwwww{{{zzzxxxxxxxxxzzz{{{}}}yyy{{{~~~~~~~~~zzzpppiiibbb___```WWWUUURRRNNNLLLKKKKKKLLLNNNMMMMMMLLLLLLKKKKKKJJJGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHFFFCCC@@@>>><<<<<<999::::::::::::999888888888888999::::::888777666333333444555666777777888777777888888999:::===>>>BBBHHHRRR]]]mmmsssqqquuuBBBAAA???<<<:::===DDDJJJMMMIIIEEEBBBBBBAAA@@@???@@@@@@@@@>>>======@@@BBBFFFFFFGGGGGGGGGGGGFFFFFFJJJHHHFFFEEEFFFIIILLLNNNTTTYYY```dddgggjjjooosssvvv{{{~~~zzzrrrmmmhhhiiirrr|||uuuiiibbb]]]YYYVVVTTTRRRPPPMMMKKKIIIHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGGGGGGGEEECCCCCCEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIGGGGGGFFFFFFFFFFFFEEEEEEBBBDDDFFFIIIJJJJJJIIIHHHHHHGGGFFFFFFHHHJJJIIIIIIIIIIIIJJJLLLNNNNNNLLLJJJIIIIIIKKKNNNRRRSSSSSSRRRPPPNNNLLLIIIHHHHHHHHHIIIIIIHHHGGGGGGIIIIIIHHHGGGHHHHHHGGGFFFEEEDDDDDDDDDFFFFFFGGGIIIIIIJJJIIIIIIFFFEEEDDDDDDDDDFFFHHHJJJGGGDDDBBBBBBCCCDDDEEEEEEHHHJJJKKKKKKIIIHHHIIIJJJGGGHHHHHHHHHHHHFFFDDDCCCGGGHHHJJJJJJIIIHHHHHHIIIMMMPPPRRRRRRNNNJJJFFFDDDCCCGGGKKKLLLJJJGGGDDDBBBBBBCCCFFFHHHJJJJJJJJJJJJIIIKKKLLLJJJGGGGGGJJJMMMNNNOOOQQQSSSTTTQQQLLLHHHKKKLLLMMMMMMKKKKKKLLLNNNKKKJJJKKKLLLMMMMMMKKKIIIDDDBBBAAAAAACCCDDDEEEEEEGGGKKKVVV___^^^RRRGGGAAA???FFFPPPTTTSSS]]]~~~qqqbbbYYYSSSOOOTTThhhvvvjjj}}}{{{zzzyyyxxxvvvuuutttssssssrrrqqqrrrtttuuuuuuuuuuuutttsssrrrqqqrrrrrrsssrrrrrrrrrrrrqqqppppppooorrrrrrsssttttttsssrrrqqqpppsssuuuuuutttsssssssssyyywwwuuusssssstttvvvxxxyyy{{{~~~}}}~~~|||qqqgggaaa```XXXVVVSSSOOOMMMLLLLLLLLLOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEBBB@@@>>><<<:::;;;;;;;;;;;;:::999999999999999999999888777777777666666555555444444444222222333444555777888999>>>BBBHHHOOOZZZlll|||}}}>>>@@@@@@>>>;;;<<>>@@@@@@???>>><<<===@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBBBBCCCCCCBBBJJJOOOTTTVVVVVVYYY___dddgggiiinnnrrrtttsssrrrpppnnnjjjkkksssxxxwwwwwwyyyxxx|||yyy{{{uuupppiiiccc\\\[[[bbblllqqqpppiii___WWWUUURRRNNNNNNNNNNNNLLLJJJGGGFFFEEEEEEGGGIIIJJJJJJIIIHHHHHHGGGHHHHHHEEEBBBBBBDDDFFFHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMNNNNNNLLLJJJHHHIIIHHHHHHGGGGGGFFFGGGGGGBBBCCCEEEHHHIIIJJJJJJIIIJJJHHHHHHHHHKKKLLLLLLLLLJJJJJJKKKNNNPPPPPPMMMJJJKKKJJJJJJLLLOOOQQQQQQPPPQQQOOOLLLJJJIIIJJJKKKMMMLLLJJJHHHHHHIIIIIIGGGEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDBBBCCCEEEGGGGGGGGGGGGIIIJJJKKKJJJJJJKKKLLLFFFGGGGGGGGGFFFDDDAAA@@@FFFGGGHHHGGGFFFGGGIIIKKKNNNMMMMMMNNNOOOMMMIIIEEEAAAEEEKKKMMMLLLIIIGGGEEEAAACCCFFFIIIKKKKKKKKKJJJKKKMMMMMMJJJFFFEEEIIIMMMNNNOOOPPPQQQRRRPPPLLLIIIHHHJJJLLLLLLJJJJJJLLLNNNLLLMMMNNNNNNLLLKKKJJJKKKFFFBBB>>>>>>AAADDDFFFGGGHHHLLLUUU^^^]]]RRRGGGBBB???BBBJJJTTTVVV\\\sssqqqfffZZZPPPMMMUUUkkkxxx{{{}}}yyyvvvtttsssssssssrrrpppppprrrsssrrrqqqrrrrrrrrrrrrrrrqqqqqqpppsssssssssttttttsssrrrrrrqqqrrrrrrsssrrrrrrqqqqqqnnnqqqssssssqqqooopppqqqwwwuuurrrpppppprrruuuwwwwwwyyy{{{~~~}}}~~~~~~pppfffccc\\\ZZZVVVSSSPPPOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLKKKJJJJJJIIIJJJKKKLLLIIIIIIIIIIIIHHHGGGGGGFFFEEEFFFHHHHHHGGGDDDAAA???;;;<<<<<<<<<<<<;;;:::::::::999888888777777888888777777777666555444444444333222222333555666777666999<<<@@@DDDLLL[[[ooo~~~:::>>>BBBAAA===<<<>>>AAABBBAAA???@@@AAAAAA@@@>>>?????????===<<<===@@@BBBBBBCCCDDDDDDDDDDDDCCCCCC>>>>>>@@@BBBCCCCCCAAA???JJJLLLMMMKKKHHHIIINNNSSS\\\^^^cccfffgggfffcccbbb^^^[[[___iiimmmjjjggghhheeepppwwwuuutttzzz{{{yyyuuuppphhhddddddddd___[[[VVVPPPOOOVVV```___]]]WWWPPPNNNOOONNNJJJFFFHHHKKKLLLJJJHHHFFFFFF@@@CCCGGGIIIIIIIIIJJJJJJGGGHHHHHHEEEBBBAAACCCEEEGGGHHHIIIJJJKKKKKKKKKKKKIIIKKKMMMOOOOOOMMMJJJHHHJJJIIIHHHHHHGGGGGGGGGHHHEEEEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIJJJLLLNNNNNNNNNKKKJJJKKKNNNQQQQQQNNNJJJNNNKKKIIIJJJMMMOOONNNLLLPPPOOOLLLKKKKKKLLLNNNPPPNNNKKKHHHHHHJJJIIIGGGDDDDDDDDDDDDDDDEEEFFFGGGHHHLLLKKKJJJJJJKKKJJJHHHFFFAAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCDDDGGGIIIIIIIIIEEEGGGJJJKKKKKKLLLMMMOOOHHHHHHIIIIIIHHHEEEBBBAAAGGGGGGGGGFFFEEEGGGJJJMMMNNNKKKJJJLLLOOOOOOJJJFFF>>>CCCIIIMMMNNNKKKIIIHHHBBBEEEHHHLLLNNNNNNMMMLLLMMMOOONNNJJJFFFEEEIIINNNPPPOOONNNNNNOOOOOOMMMKKKFFFIIIKKKKKKJJJJJJLLLNNNNNNQQQRRRPPPLLLIIIIIIKKKGGGBBB===<<<@@@DDDGGGHHHHHHKKKTTT\\\\\\RRRIIIEEE@@@???FFFSSSYYY\\\kkk}}}rrr```RRRLLLKKK\\\~~~zzzvvvsssqqqqqqsssqqqoooooopppppppppoooppppppqqqrrrrrrpppooonnnttttttuuuuuuvvvuuuuuuuuuppppppqqqrrrrrrrrrrrrqqqnnnqqqsssssspppnnnooopppvvvtttqqqooopppssswwwzzzvvvwwwyyy|||~~~}}}~~~yyymmmhhh___]]]ZZZVVVTTTSSSRRRSSSPPPPPPOOONNNNNNMMMMMMLLLKKKJJJHHHGGGGGGHHHIIIKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFHHHKKKMMMLLLIIIEEEBBB<<<<<<======<<<<<<;;;:::;;;:::888777777777888999444555555555666777777777777666666777888999999888777:::===???DDDRRReeettt======>>>>>>?????????@@@CCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>??????DDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@???>>>===???@@@DDDJJJOOOMMMGGGDDDGGGKKKNNNQQQTTTTTTRRRRRRUUUXXXSSSSSSUUUZZZ___aaa___\\\]]]```dddgggjjjmmmqqqttt{{{yyyuuutttwww}}}~~~wwwooopppxxxxxxsssllleee^^^YYYWWWVVVPPPPPPOOOMMMKKKLLLNNNPPPTTTSSSPPPMMMKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBAAACCCFFFJJJJJJIIIHHHIIIKKKLLLIIIFFFDDDDDDEEEEEEDDDGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLHHHGGGFFFFFFHHHHHHGGGFFFIIIFFFGGGJJJJJJGGGGGGJJJOOOMMMKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMLLLKKKKKKJJJKKKKKKKKKJJJHHHHHHJJJLLLOOOMMMLLLLLLLLLLLLIIIGGGHHHGGGFFFHHHJJJKKKKKKJJJFFFEEEEEEGGGIIIJJJIIIHHHGGGHHHKKKLLLLLLKKKIIIHHHEEECCCAAAAAACCCEEEEEEEEEBBBDDDFFFHHHJJJJJJIIIHHHHHHFFFFFFHHHKKKMMMKKKHHHGGGFFFFFFGGGIIIIIIHHHGGGFFFHHHJJJLLLLLLKKKIIIHHHOOOMMMJJJIIIIIIHHHGGGFFF===@@@DDDGGGIIIIIIHHHHHHEEEFFFIIIKKKLLLLLLKKKKKKKKKMMMNNNNNNLLLJJJIIIIIIOOOOOOOOONNNLLLIIIFFFEEEFFFHHHJJJJJJKKKLLLOOORRRUUUUUUTTTRRROOOMMMJJJIIIKKKIIIFFFBBBAAAAAACCCDDDKKKMMMNNNOOORRRUUURRRLLLGGGCCCBBBIIIRRR]]]jjjuuuxxxeeeYYYPPPOOOXXXqqq}}}yyyxxxtttrrrssstttsssqqqooommmmmmmmmmmmoooqqqtttuuuuuussspppnnnrrrrrrssstttvvvvvvtttrrrpppppppppppppppqqqqqqrrrrrrrrrrrrqqqooonnnooopppuuuuuutttsssrrrrrrtttuuuuuuwwwzzz|||||||||}}}~~~~~~}}}|||~~~vvvlllcccbbb```]]]ZZZXXXVVVVVVQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEECCCEEEHHHJJJKKKIIIGGGEEE????????????>>>===;;;:::999999888888888888888888777666666666555555555555666666555444444444444555666999<<<>>>AAAJJJWWWaaaooozzz<<<<<<======>>>>>>>>>>>>BBBBBBBBBAAAAAAAAAAAA@@@===>>>>>>>>>??????@@@@@@CCCDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@>>>>>>@@@BBBIIIVVVaaa]]]NNNAAA???CCCGGGIIIJJJKKKKKKKKKMMMNNNLLLLLLMMMQQQUUUWWWUUUSSSWWWZZZ^^^bbbeeehhhmmmppppppmmmiiiffffffiiimmmppprrrnnnlllqqq{{{|||yyyvvvwww{{{|||zzzvvvsssrrrrrrssstttuuusssrrrmmmhhhcccccchhhnnnrrrssswwwvvvwwwxxxyyyvvvqqqlllccc```[[[UUUPPPNNNLLLLLLJJJKKKJJJHHHFFFFFFIIIKKKKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBAAADDDGGGHHHGGGGGGHHHJJJLLLIIIFFFDDDEEEEEEEEEDDDGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLIIIGGGFFFGGGHHHHHHGGGFFFJJJGGGFFFIIIJJJHHHIIILLLMMMKKKIIIHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHKKKKKKKKKJJJHHHIIIJJJLLLLLLKKKJJJJJJJJJIIIGGGEEEGGGFFFFFFGGGJJJKKKKKKJJJFFFFFFFFFGGGJJJJJJIIIHHHDDDFFFIIILLLLLLKKKIIIGGGEEECCCBBBBBBCCCEEEEEEEEEBBBDDDFFFHHHIIIIIIIIIHHHIIIGGGFFFGGGJJJJJJGGGDDDCCCCCCCCCFFFHHHIIIGGGFFFGGGIIIKKKMMMMMMLLLJJJIIIMMMKKKIIIGGGFFFCCC@@@===???BBBEEEHHHIIIHHHHHHGGGIIIJJJLLLMMMMMMLLLJJJIIIHHHJJJMMMMMMMMMLLLLLLMMMPPPQQQQQQPPPOOOLLLJJJIIIGGGIIIJJJKKKKKKLLLNNNPPPSSSSSSRRRQQQOOOMMMKKKJJJMMMJJJGGGCCC@@@AAACCCFFFIIILLLNNNOOORRRUUUSSSMMMIIIEEECCCHHHPPPYYYfffqqqrrrcccOOOJJJOOOfff|||wwwrrrqqqttttttrrrpppooommmmmmmmmnnnooopppsssuuuuuusssqqqoooqqqpppqqqrrruuuvvvuuutttrrrrrrqqqqqqpppqqqqqqrrrrrrrrrqqqpppooonnnoooppptttttttttsssrrrssstttvvvvvvyyy{{{|||{{{{{{|||}}}~~~}}}|||}}}ttthhhddd```\\\[[[[[[ZZZYYYUUUTTTRRRPPPNNNMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFCCCEEEGGGIIIIIIHHHFFFEEE@@@@@@@@@@@@>>>===;;;::::::999999888888888888888777777666666666555555555666666555444444444444555555777:::;;;===CCCNNNVVV[[[eeerrr|||<<<<<<<<<<<<============AAAAAAAAAAAA@@@@@@@@@???======>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@??????@@@AAA@@@???@@@BBBDDDLLL___qqqnnnYYYDDD<<<>>>AAA@@@@@@AAADDDEEEEEEDDDEEEEEEEEEGGGJJJKKKKKKJJJNNNQQQUUUXXX\\\___cccfffeeeccc```^^^]]]]]]___```___^^^^^^bbbhhhpppuuuwwwmmmjjjgggfffhhhgggdddaaaaaaaaaaaacccdddccc```^^^\\\ZZZXXXWWWXXX[[[]]]___cccaaa_________^^^]]][[[UUUSSSPPPMMMKKKJJJJJJKKKFFFFFFFFFDDDCCCCCCDDDFFFDDDCCCCCCBBBBBBCCCCCCDDDGGGFFFFFFEEEDDDCCCCCCBBB???BBBDDDFFFFFFGGGHHHIIIKKKIIIFFFEEEEEEFFFEEEDDDGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMIIIGGGFFFFFFHHHIIIHHHGGGJJJFFFFFFIIIIIIHHHJJJNNNMMMKKKIIIHHHIIIJJJJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHJJJKKKLLLKKKIIIIIIKKKMMMLLLKKKIIIIIIJJJIIIGGGEEEEEEDDDDDDFFFIIIKKKKKKKKKFFFFFFFFFGGGIIIIIIGGGEEE???BBBFFFJJJLLLLLLJJJHHHEEEDDDBBBBBBDDDEEEFFFEEECCCDDDFFFHHHIIIIIIHHHHHHHHHGGGFFFGGGIIIHHHDDD@@@>>>???AAAEEEHHHIIIGGGEEEHHHIIIKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJHHHCCC===888AAADDDGGGIIIIIIHHHHHHHHHMMMNNNOOOOOONNNLLLJJJHHHIIIKKKMMMMMMMMMMMMMMMOOOOOOPPPPPPQQQPPPOOOMMMLLLJJJKKKLLLLLLLLLLLLMMMOOOPPPPPPPPPPPPOOONNNLLLLLLOOOMMMHHHCCC??????BBBEEEFFFJJJMMMNNNQQQUUUSSSOOOJJJEEEBBBFFFLLLTTT```jjj}}}oooWWWKKKGGGXXXxxx~~~vvvqqqqqqtttsssrrrpppooonnnnnnnnnnnnnnnooorrrttttttsssrrrqqqqqqpppoooqqqsssuuuvvvuuutttsssrrrqqqqqqqqqrrrsssrrrqqqppppppooopppqqqrrrtttsssrrrrrrssstttvvvvvvyyyzzz{{{{{{zzzzzz{{{}}}}}}}}}||||||~~~uuummmddd___```aaa```^^^YYYXXXUUURRRPPPNNNMMMMMMKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEBBBBBBAAA@@@???===;;;:::;;;:::999999888888888999777777777666666666555555666666555444444444444555333555777777888;;;BBBGGGHHHPPPZZZbbbhhhnnnxxx========================@@@@@@@@@?????????>>>>>><<<<<<===>>>???AAAAAABBB@@@AAAAAAAAA@@@@@@???>>>>>>@@@AAAAAA@@@AAACCCEEEIII]]]qqqrrr```KKKAAA???@@@===<<<>>>AAACCCBBB???CCCCCCBBBBBBCCCDDDFFFFFFGGGIIIMMMOOOQQQTTTWWWYYYXXXXXXYYYYYYZZZZZZZZZZZZVVVXXXYYY[[[]]]___bbbeee]]]\\\ZZZ[[[\\\]]][[[YYYWWWWWWXXXZZZ[[[YYYUUURRRTTTUUUVVVUUURRRQQQSSSUUUWWWVVVTTTSSSSSSSSSSSSRRRPPPOOOMMMLLLLLLLLLMMMNNNFFFGGGGGGEEECCCCCCEEEFFFCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDCCCCCC@@@AAACCCEEEFFFHHHIIIJJJJJJHHHFFFEEEFFFFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMIIIGGGFFFFFFGGGIIIIIIHHHHHHEEEDDDGGGIIIHHHJJJOOOOOOMMMJJJIIIJJJKKKKKKJJJKKKKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMLLLKKKKKKMMMNNNMMMLLLKKKKKKKKKJJJHHHFFFCCCBBBCCCEEEHHHKKKKKKKKKFFFEEEEEEEEEFFFDDDAAA>>>999===CCCHHHLLLMMMKKKJJJFFFDDDBBBBBBDDDEEEFFFEEEDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEGGGJJJIIIEEEAAA<<<===AAAEEEIIIJJJGGGEEEGGGHHHJJJKKKKKKKKKJJJIIIIIIKKKNNNPPPPPPKKKDDD???AAAEEEHHHIIIHHHGGGIIIJJJOOOOOOPPPQQQPPPNNNKKKJJJLLLNNNOOONNNLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOMMMMMMLLLNNNOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOPPPOOOOOOOOORRRPPPKKKCCC===;;;>>>AAABBBGGGKKKLLLOOOSSSSSSOOOHHHBBB???BBBGGGNNNYYYcccrrr~~~gggSSSFFFOOOhhh|||tttqqqqqqsssrrrqqqpppnnnnnnnnnoooooonnnoooqqqrrrsssssssssrrrtttrrrqqqqqqsssuuuvvvvvvrrrqqqppppppqqqrrrtttuuutttsssqqqqqqrrrtttuuuuuusssrrrqqqrrrsssuuuvvvwwwyyyzzz{{{zzzyyyxxxzzz{{{{{{||||||}}}}}}nnnfffffffffdddaaa\\\ZZZVVVRRROOOMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA???===<<<;;;<<<;;;:::999999999999999777777777666666666666555666666555444444444444555222444666666555777:::===???EEELLLQQQUUUZZZbbbhhhnnnttt|||>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>============;;;;;;<<<>>>???@@@AAAAAA???????????????>>>>>>===>>>@@@AAAAAA@@@AAACCCEEEHHHVVVeeehhh^^^OOOEEEAAA???===;;;===@@@BBB@@@>>>BBBAAA@@@??????@@@BBBDDDCCCEEEGGGHHHHHHIIIKKKMMMJJJKKKMMMOOOQQQQQQPPPPPPKKKOOOSSSTTTSSSRRRRRRRRRSSSRRRRRRTTTUUUVVVVVVVVVOOOOOOPPPRRRSSSQQQMMMJJJOOORRRUUUSSSOOOLLLMMMOOOLLLLLLMMMLLLKKKJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIIIIFFFGGGGGGFFFDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEHHHJJJKKKLLLIIIGGGFFFEEEFFFFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMHHHFFFDDDDDDFFFHHHIIIIIIGGGDDDDDDGGGHHHGGGIIIMMMOOOLLLJJJIIIIIIJJJJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHKKKLLLNNNNNNMMMMMMNNNOOOLLLKKKJJJJJJJJJJJJGGGEEEBBBAAABBBDDDGGGJJJJJJJJJFFFEEEDDDDDDCCC@@@;;;888666:::@@@FFFKKKLLLLLLLLLFFFDDDBBBBBBDDDFFFFFFFFFEEEFFFFFFFFFGGGFFFFFFFFFDDDCCCCCCFFFJJJKKKIIIFFF===???BBBGGGJJJJJJHHHFFFEEEEEEGGGGGGHHHHHHGGGFFFFFFIIINNNSSSUUUSSSMMMIIIAAAEEEIIIIIIGGGFFFHHHKKKMMMNNNOOOQQQPPPOOOMMMLLLLLLMMMNNNMMMKKKKKKLLLMMMMMMNNNOOOPPPPPPOOONNNMMMNNNPPPQQQQQQOOONNNMMMNNNLLLMMMNNNPPPPPPQQQQQQQQQTTTSSSMMMDDD;;;777999===>>>DDDIIIJJJMMMQQQQQQOOOEEE???;;;>>>CCCJJJTTT^^^kkkttt]]]IIIKKK\\\uuu}}}zzztttsssrrrpppqqqpppooonnnnnnoooppppppoooooopppqqqqqqrrrssssssxxxvvvssssssuuuvvvwwwvvvpppooonnnooopppsssvvvxxxwwwuuurrrsssuuuxxxzzzzzztttrrrpppqqqtttvvvvvvvvvxxxyyyzzzyyyxxxwwwwwwyyyyyy{{{}}}|||pppllljjjeeeaaa]]][[[VVVRRRNNNLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>======<<<;;;:::999999999999888777777777666666666666666666555444444444444555222444555666666777888999<<>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????======>>>>>>>>>======<<>>???>>>===>>>??????>>>======???BBBAAABBBCCCCCCBBBBBBCCCDDDCCCEEEGGGIIIIIIHHHGGGFFFEEEHHHLLLNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOLLLLLLMMMNNNOOONNNLLLIIIIIILLLOOONNNJJJGGGGGGHHHEEEGGGIIIIIIHHHFFFFFFGGGIIIHHHGGGFFFFFFEEEEEEEEECCCDDDEEEDDDBBBAAABBBCCCAAABBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDFFFIIIKKKLLLLLLHHHGGGFFFFFFGGGGGGFFFDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMGGGEEECCCCCCEEEGGGHHHHHHGGGEEEEEEIIIJJJHHHHHHKKKMMMJJJGGGFFFGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDIIIKKKMMMMMMLLLLLLMMMNNNJJJIIIGGGGGGHHHGGGEEECCCBBBAAAAAACCCFFFHHHHHHHHHFFFEEEEEEEEEDDD@@@;;;888999<<>>===<<<;;;:::999999999888888777777777666666666666666555444444444444555333444444555666777777777666888:::;;;<<<>>>AAACCCLLLOOOTTTYYY___iiiuuu~~~??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======;;;<<<<<<=========<<<<<>>>>>@@@BBBDDDGGGKKKLLLIIIEEEAAA???;;;<<<======<<<<<<===>>>;;;===>>>>>><<<<<<>>>AAA>>>@@@AAA@@@??????@@@AAABBBCCCFFFGGGHHHGGGEEEDDDEEEEEEFFFGGGIIIJJJJJJIIIFFFGGGHHHIIIIIIJJJKKKLLLKKKJJJJJJKKKMMMMMMLLLJJJFFFHHHIIIJJJHHHGGGFFFFFFDDDFFFHHHGGGEEEEEEFFFHHHIIIIIIHHHGGGGGGFFFEEEEEE@@@BBBCCCBBB@@@???@@@@@@===>>>@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFHHHFFFEEEFFFIIIKKKLLLKKKGGGFFFFFFFFFGGGGGGFFFDDDEEEEEEEEEFFFGGGHHHJJJKKKHHHHHHGGGGGGHHHIIIKKKLLLFFFDDDAAAAAACCCFFFGGGHHHHHHGGGHHHMMMMMMJJJIIIKKKLLLJJJGGGFFFFFFFFFFFFEEECCCEEEFFFGGGGGGEEECCCAAAEEEGGGJJJKKKJJJJJJJJJKKKIIIHHHGGGGGGGGGFFFDDDBBBBBBAAAAAACCCEEEGGGGGGFFFFFFFFFGGGHHHIIIFFFBBB>>>AAABBBCCCEEEFFFFFFFFFFFFGGGEEECCCCCCEEEFFFGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEBBB???>>>AAAGGGKKKLLLKKKEEEEEEEEEGGGHHHHHHFFFDDDBBBBBBBBBCCCCCCCCCDDDDDDAAACCCFFFJJJMMMNNNLLLIIIHHHLLLMMMJJJBBB>>>@@@CCCIIIKKKMMMNNNNNNNNNLLLKKKGGGHHHIIIIIIIIIKKKNNNPPPRRRRRRRRRQQQPPPNNNLLLJJJJJJLLLNNNNNNMMMKKKJJJJJJHHHIIIKKKLLLNNNOOOOOOOOOQQQSSSQQQJJJ@@@:::;;;???===EEEJJJKKKLLLOOOQQQOOOIIIBBB======@@@DDDMMMVVV^^^mmm~~~fff[[[WWWaaa{{{~~~|||}}}uuuqqqnnnpppooonnnnnnnnnoooqqqrrrrrrqqqpppoooooopppqqqrrrsssssssssuuuxxxzzzzzzxxxvvvtttsssrrrsssuuuyyy{{{zzzvvvrrrsssyyy~~~wwwssspppqqqtttvvvuuussspppssswwwxxxwwwuuutttsssxxx{{{vvvnnnjjjccc```[[[VVVSSSRRRRRRRRRMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBAAAAAAAAABBBBBB???>>>===;;;::::::999999888888888777777777666666666666555444444444444555444444333333444555555444111333555666777999:::;;;???CCCHHHKKKOOOWWWaaaiiimmmsss|||>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;???@@@@@@???>>>===???@@@>>>BBBEEEEEECCCAAA@@@AAA<<<>>>@@@@@@===<<<>>>AAA;;;===@@@???======???BBB<<<>>>????????????@@@BBB???@@@CCCEEEFFFFFFFFFEEEFFFCCC???>>>@@@BBBCCCCCC@@@BBBDDDFFFGGGIIIKKKMMMFFFEEEEEEEEEGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGCCCDDDEEECCCAAAAAADDDHHHHHHGGGGGGFFFFFFEEEEEEDDD@@@AAABBBBBB@@@??????@@@;;;<<>>???BBB???FFFLLLMMMMMMPPPRRRQQQMMMFFF@@@???@@@CCCKKKSSSYYYccc{{{xxxggg[[[^^^{{{~~~~~~~~~sssuuutttpppooooooooonnnnnnnnnpppqqqrrrsssrrrpppnnnnnnoooqqqrrrnnnoooqqquuuyyy{{{{{{zzz{{{yyyvvvttttttvvvyyy{{{zzzuuuqqqsssyyy~~~xxxtttpppqqqtttvvvuuurrrmmmqqqvvvxxxwwwuuusssrrryyy|||wwwsssgggccc^^^ZZZVVVUUUVVVWWWMMMMMMMMMMMMMMMNNNNNNNNNKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDCCCBBBAAAAAABBBCCCDDD??????===<<<;;;::::::999888888888888777777777777666666555444444444444555555444222222222222222111000222444777888:::;;;;;;777<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@>>>===<<<<<<<<<<<<::::::999999:::;;;===>>>===>>>>>>>>>??????????????????AAABBBBBBBBBBBBBBBDDDCCCBBBBBB@@@@@@???>>>AAABBBCCCDDDEEEEEEEEEEEEGGGEEECCCDDDGGGHHHFFFDDDFFFFFFGGGGGGFFFDDDBBB@@@EEEEEECCCBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGEEEBBBAAA>>>>>>======<<<<<<<<<;;;>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDBBBAAAAAABBBCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGFFFFFFGGGGGGGGGIIIGGGEEECCCCCCEEEGGGIIIKKKJJJHHHHHHHHHGGGFFFDDDEEEDDDBBBAAAAAACCCEEEGGGGGGIIIKKKKKKJJJJJJKKKLLLOOOOOONNNKKKGGGEEEEEEFFFFFFHHHJJJMMMNNNKKKFFFAAAAAAFFFKKKKKKHHHEEEGGGIIIHHHHHHIIIIIIIIIHHHHHHGGGAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFIIILLLNNNNNNMMMKKKMMMMMMIIIBBB???@@@CCCFFFDDDBBBBBBCCCDDDDDDDDDGGGEEEDDDDDDEEEFFFFFFEEEBBBAAAAAAAAABBBEEEHHHIIIMMMIIIEEECCCDDDDDDBBB@@@??????@@@AAABBBDDDEEEEEEJJJBBB???BBBFFFFFFDDDEEEHHHPPPVVVRRRFFF===<<<@@@FFFHHHJJJLLLMMMKKKIIIHHHHHHHHHFFFFFFFFFHHHJJJLLLQQQOOOMMMJJJIIIIIIJJJJJJEEEGGGJJJMMMNNNMMMLLLKKKIIIGGGEEEGGGIIIKKKIIIGGGJJJNNNQQQNNNHHHBBB@@@AAAGGGHHHJJJMMMPPPRRRSSSTTTPPPHHHBBBBBBDDDFFFKKKPPPWWWaaappp|||iiigggwwwpppnnn{{{oootttnnnmmmnnnqqqrrrnnnjjjlllpppssssssssssssrrrqqqpppoooooopppqqqtttvvvyyyzzzzzzzzz|||zzzxxxwwwxxxxxxvvvuuuyyyvvvttttttwww||||||xxxtttrrrrrrsssssssssqqqsssvvvwwwvvvtttttttttxxx}}}~~~|||ooohhh___[[[[[[[[[XXXUUUOOOOOOPPPOOOMMMMMMMMMNNNNNNKKKHHHGGGGGGHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@@@@AAAAAA@@@===;;;999999888666555444555777888555555444333333333333444111222222333333222222111333444444555555666666666999888666888===FFFNNNTTTVVV[[[dddqqq;;;:::::::::999999888888999888888777777888888999999:::;;;<<<======<<<<<<===<<<<<<<<<<<<===>>>>>>========================???>>>===<<<<<<===>>>>>>??????>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<>>>???=========>>>>>>>>>??????<<<===>>>???@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>===???AAACCCEEEGGGHHHHHHFFFDDDBBBCCCEEEFFFEEECCCDDDDDDDDDDDDDDDDDDCCCBBBEEEEEEDDDCCCBBBBBBCCCCCCEEEFFFGGGGGGGGGEEECCCBBB>>>>>>===============<<<>>>???AAACCCDDDEEEDDDDDDDDDCCCAAA@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGDDDCCCCCCDDDGGGHHHKKKJJJIIIIIIHHHGGGFFFEEEFFFEEECCCAAAAAABBBDDDFFFCCCEEEFFFFFFEEEFFFGGGIIIMMMMMMMMMJJJGGGEEEFFFGGGGGGHHHJJJLLLMMMKKKGGGCCCCCCGGGJJJIIIEEECCCDDDGGGGGGGGGGGGHHHHHHGGGGGGGGGAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEGGGKKKLLLLLLKKKKKKMMMMMMIIICCC???@@@CCCHHHFFFDDDDDDFFFGGGGGGFFFFFFEEECCCDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHFFFCCCCCCDDDEEEDDDBBB@@@AAABBBCCCDDDEEEFFFFFFGGGCCCCCCIIIMMMJJJFFFDDDGGGNNNUUUTTTKKKBBB???@@@FFFHHHJJJLLLLLLKKKIIIHHHIIIHHHFFFEEEEEEFFFGGGHHHNNNLLLJJJHHHGGGHHHHHHIIIFFFHHHKKKMMMNNNMMMLLLKKKIIIGGGFFFGGGJJJKKKJJJHHHFFFJJJLLLJJJEEE@@@@@@AAAFFFHHHKKKNNNQQQSSSTTTUUUOOOHHHBBBBBBDDDFFFKKKPPPTTT]]]llltttgggooo}}}nnniiirrryyyssswwwllliiikkknnnooommmkkkkkkoooqqqrrrqqqqqqpppooonnnmmmmmmoooqqqtttxxx{{{}}}~~~~~~zzzxxxxxxwwwvvvuuuzzzwwwuuutttvvvxxxyyyzzz{{{wwwtttrrrrrrsssttttttsssuuuwwwxxxvvvuuuttttttuuuxxx|||~~~uuummmccc]]]\\\\\\YYYVVVQQQQQQQQQPPPNNNMMMMMMNNNPPPMMMJJJHHHHHHIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@AAAAAA@@@AAABBBBBB@@@>>><<<:::;;;999888666666777888999666555444444333333444444333333444444444444333333444444444444444555555555444444555666:::???DDDGGGPPPUUU___kkkyyy;;;:::::::::::::::::::::999888888777777888888999::::::<<<===>>>>>>>>>>>>===============>>>??????========================??????>>>===<<<<<<<<<<<<======<<<<<<;;;;;;::::::;;;;;;:::;;;;;;<<<===>>><<<<<<=========>>>>>>>>>;;;<<<===>>>>>>?????????????????????????????????===>>>@@@CCCDDDFFFGGGGGGEEECCCBBBCCCDDDEEEDDDBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@CCCDDDEEEGGGGGGEEEDDDCCC=========>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDCCCCCCAAAAAA@@@@@@@@@BBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJGGGFFFDDDCCCCCCDDDFFFGGGKKKKKKJJJIIIHHHGGGGGGFFFGGGEEECCCAAAAAAAAACCCDDDBBBCCCCCCCCCBBBCCCEEEHHHKKKKKKKKKIIIGGGFFFFFFHHHHHHHHHIIIKKKLLLKKKHHHEEEEEEGGGHHHFFFBBB@@@AAACCCDDDDDDEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEFFFFFFFFFCCCCCCDDDFFFIIIKKKKKKJJJJJJKKKLLLIIIDDDAAAAAACCCEEECCCBBBBBBCCCDDDDDDCCCEEECCCBBBCCCEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEEEECCCBBBBBBCCCEEEFFFFFFEEECCCCCCDDDEEEFFFGGGGGGGGGDDDCCCGGGPPPSSSOOOHHHDDDEEELLLRRRTTTOOOHHHCCCAAAGGGHHHJJJLLLLLLKKKJJJIIIIIIHHHEEEDDDCCCCCCDDDEEEJJJIIIHHHFFFFFFFFFGGGHHHFFFGGGJJJLLLMMMMMMLLLKKKHHHGGGGGGHHHJJJKKKKKKJJJBBBEEEGGGEEEAAA??????AAAEEEGGGKKKOOORRRTTTUUUUUUNNNGGGCCCDDDFFFGGGKKKPPPPPPXXXeeeuuueeeccclllyyynnnmmmvvvqqqsssllliiijjjkkklllkkkkkkmmmoooqqqqqqpppooonnnnnnnnnnnnoooqqqtttxxx||||||yyywwwwwwwwwvvvwwwuuussstttuuuwwwwwwvvvyyyvvvsssrrrssstttuuuuuuuuuwwwyyyyyywwwuuutttuuussstttvvvzzz~~~xxxllldddbbb```]]]YYYTTTSSSSSSQQQPPPOOONNNNNNQQQNNNKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBB@@@????????????@@@AAAAAAAAA@@@???===<<<<<<;;;:::999888999::::::666666555444444444444444444444555555555555444444444444444444333333333333111222444666888999999999GGGMMMVVVbbbooozzz::::::::::::::::::;;;;;;888888777777777777888888::::::<<<===>>>???@@@@@@>>>============>>>??????========================??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999999999::::::;;;;;;<<<;;;<<<<<<<<<<<<=========<<<===>>>???@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@AAACCCDDDDDDDDDEEEDDDCCCAAA???>>>AAABBBDDDFFFFFFEEEDDDCCC===>>>>>>>>>???@@@@@@@@@???@@@AAACCCCCCCCCBBBBBB@@@??????@@@@@@BBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCEEEFFFHHHJJJKKKHHHGGGEEEDDDDDDEEEGGGHHHKKKLLLKKKJJJHHHGGGGGGGGGGGGFFFDDDBBBAAAAAAAAABBBCCCDDDCCCCCCBBBDDDGGGJJJIIIIIIIIIHHHFFFEEEFFFHHHIIIHHHGGGIIIJJJJJJIIIGGGFFFFFFFFFCCC???===>>>@@@AAA@@@@@@@@@AAAAAABBBBBBCCCCCCEEEFFFGGGGGGFFFFFFDDDCCCDDDFFFIIIJJJJJJIIIIIIJJJJJJHHHEEEBBBBBBCCCCCCBBB@@@AAABBBCCCBBBAAACCCAAAAAAAAADDDEEEFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEAAABBBBBBDDDFFFGGGGGGFFFDDDEEEFFFGGGGGGGGGGGGFFFBBBCCCHHHQQQUUUOOOIIIFFFEEEIIIMMMOOOOOOKKKGGGDDDGGGHHHJJJKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCDDDEEEFFFHHHGGGGGGFFFFFFFFFGGGGGGEEEFFFHHHJJJKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLCCCDDDDDDBBB???===>>>@@@DDDGGGJJJNNNQQQTTTUUUUUUMMMGGGDDDFFFHHHHHHKKKNNNLLLTTT^^^kkk|||kkk___bbbkkk}}}qqqjjjsssjjjggggggjjjlllkkklllnnnqqqpppppppppppprrrssstttpppqqqtttxxx|||zzzwwwvvvwwwxxxxxxrrrqqqrrrtttwwwyyyxxxwwwwwwuuusssrrrtttuuuvvvuuuwwwyyyzzzyyywwwuuutttuuuuuutttuuuyyyyyyooojjjfffaaa]]]XXXVVVUUUSSSSSSRRRPPPNNNQQQOOOLLLJJJIIIIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCAAA@@@???>>>>>>>>>??????@@@@@@???>>>===<<<===<<<;;;:::::::::::::::777666555555444555555555444444555555555555444444444444444333333222222222222333555666666666666555@@@EEEMMMXXXccclllrrrvvvzzz}}}999999999::::::;;;;;;;;;888777777777777777777888::::::;;;<<<===>>>???@@@===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999::::::;;;::::::999888777777888888888888888888::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>???????????????>>>>>>??????@@@AAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAAEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBBCCCDDDDDDDDDBBB@@@>>>===@@@AAACCCEEEFFFEEEDDDCCC>>>?????????@@@AAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA?????????@@@AAABBBCCCCCCAAAAAA@@@@@@AAAAAABBBBBB@@@AAAAAACCCEEEHHHJJJKKKHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLJJJGGGFFFFFFHHHGGGFFFDDDBBBAAA@@@@@@@@@CCCCCCCCCCCCBBBDDDHHHKKKGGGHHHHHHGGGEEEEEEFFFGGGGGGFFFFFFGGGIIIJJJIIIHHHFFFFFFDDDBBB???>>>>>>>>>======<<<<<<======??????BBBDDDEEEGGGHHHGGGFFFFFFEEEDDDEEEGGGIIIKKKJJJIIIGGGHHHIIIHHHFFFDDDCCCCCCFFFEEEDDDEEEFFFGGGEEEDDDAAA@@@???@@@CCCEEEEEEEEECCCEEEHHHJJJJJJJJJHHHGGGCCCDDDDDDEEEEEEEEEFFFGGGDDDEEEGGGHHHHHHGGGFFFEEEBBBBBBFFFNNNPPPKKKHHHGGGFFFFFFHHHIIIJJJJJJHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJHHHGGGEEEEEEEEEGGGIIIJJJHHHHHHGGGGGGGGGGGGGGGGGGCCCDDDFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLFFFEEECCC@@@======>>>@@@DDDFFFHHHKKKNNNQQQSSSTTTLLLGGGEEEHHHIIIIIIIIILLLJJJPPPYYYcccqqqyyyzzzvvv```\\\XXXjjjyyygggxxx|||pppiiieeeiiilllkkkllloooooonnnnnnooopppsssuuuwwwqqqqqqsssvvvxxx{{{}}}~~~~~~zzzvvvtttuuuwwwyyyyyyrrrrrrsssvvvxxxyyyxxxwwwvvvtttsssssstttvvvvvvuuuwwwxxxyyyxxxuuuttttttuuuuuuttttttxxx~~~yyyqqqkkkddd^^^[[[XXXVVVUUUVVVUUURRRPPPQQQNNNLLLJJJJJJIIIGGGEEEIIIIIIIIIIIIHHHHHHHHHHHHDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;::::::999999777777666555555555555666333333444444444444333333444444444333333222222222333333333333444555666777;;;???FFFOOOWWW^^^bbbdddhhhjjjmmmppptttyyy777777888999999:::;;;;;;888777777666666777777888999999999999:::<<<===>>><<<<<<<<<<<<<<<===>>>>>>=======================================<<<;;;:::888999:::;;;;;;:::999888666666777777777777666666999::::::::::::;;;;;;;;;:::;;;<<<======>>>>>>>>>?????????@@@@@@AAAAAAAAA===>>>???AAABBBCCCDDDDDDEEEFFFGGGFFFEEEDDDEEEGGGEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>???AAACCCDDDEEEDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@AAACCCFFFHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHKKKLLLJJJFFFDDDEEEGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@AAABBBAAAAAACCCFFFHHHGGGGGGGGGFFFDDDCCCEEEFFFDDDDDDDDDFFFHHHIIIHHHGGGEEEDDDCCCBBBAAA@@@??????<<<;;;::::::;;;<<<>>>???BBBCCCEEEGGGHHHGGGFFFEEEEEEDDDEEEGGGIIIJJJJJJHHHFFFGGGHHHHHHGGGFFFDDDCCCEEEDDDDDDEEEFFFGGGEEECCC???>>>>>>???BBBDDDEEEEEECCCEEEGGGIIIJJJJJJIIIHHHDDDDDDDDDCCCBBBCCCEEEGGGFFFGGGHHHIIIIIIHHHFFFEEEBBBAAADDDIIIJJJFFFEEEGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFFFFGGGIIIKKKLLLIIIIIIHHHHHHHHHGGGGGGFFFCCCDDDEEEFFFGGGHHHHHHIIILLLMMMNNNMMMKKKJJJKKKLLLIIIFFFBBB???===>>>@@@AAAEEEEEEEEEGGGJJJMMMPPPRRRMMMIIIGGGJJJKKKIIIHHHIIIJJJNNNVVV]]]fff{{{}}}|||bbbUUUSSS^^^uuulllppp{{{nnnfffhhhkkkkkkmmmqqqnnnmmmllllllnnnqqqsssuuuqqqqqqrrrsssuuuwwwyyyzzzxxxvvvssssssuuuxxxyyyzzzwwwwwwvvvwwwxxxxxxvvvtttvvvtttssssssuuuvvvuuuuuuuuuvvvvvvuuusssrrrssstttsssssstttvvvzzz}}}~~~~~~{{{qqqggg```]]]ZZZWWWWWWXXXXXXVVVRRRPPPOOOMMMLLLLLLKKKHHHFFFJJJJJJJJJIIIHHHGGGGGGGGGDDDCCCBBB@@@????????????>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;::::::999888888777666666666666666333333444444444444333333444444444444333333333333222111000000111333555777999;;;@@@EEEKKKPPPSSSUUUYYYZZZ[[[]]]```fffmmmrrrzzz555666666777999::::::;;;777777666666666666777777999888777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::888999:::<<<<<<;;;999888666666777888888777666555999999999999::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>???????????????<<<===???@@@BBBCCCCCCCCCCCCEEEGGGFFFDDDCCCDDDFFFDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBAAA@@@@@@???@@@@@@@@@AAACCCDDDDDDCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAADDDDDDEEEEEEEEEDDDBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA======>>>@@@AAADDDFFFGGGEEEDDDDDDDDDDDDDDDDDDEEEGGGJJJKKKIIIEEEBBBDDDGGGDDDDDDCCCBBBAAAAAA@@@@@@===???AAABBBBBBCCCEEEGGGGGGGGGGGGEEECCCBBBCCCDDDAAAAAABBBEEEGGGHHHGGGEEECCCCCCCCCDDDDDDDDDBBBAAA<<<<<<;;;:::;;;===???@@@AAABBBEEEGGGHHHGGGEEEDDDDDDCCCDDDEEEHHHIIIHHHGGGEEEFFFGGGHHHHHHGGGEEEDDDDDDCCCCCCDDDFFFEEEDDDBBB>>>===<<<>>>BBBDDDEEEEEEFFFGGGHHHHHHIIIHHHGGGFFFBBBBBBAAA@@@>>>@@@EEEIIIHHHIIIKKKLLLKKKIIIGGGEEEAAA@@@CCCFFFFFFCCCBBBEEEDDDFFFHHHGGGFFFEEEFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFGGGHHHJJJKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJNNNOOOPPPNNNKKKJJJJJJLLLIIIEEE@@@======???BBBDDDEEEDDDCCCBBBDDDIIIMMMPPPNNNJJJIIILLLLLLHHHFFFGGGJJJMMMSSSXXX]]]jjjppp\\\TTTUUUddd}}}qqqnnn{{{uuuggggggkkkkkknnnuuuqqqpppnnnmmmmmmnnnppprrroooooopppqqqsssuuuxxxyyyvvvtttssstttvvvxxxyyyyyyxxxwwwvvvvvvwwwwwwvvvtttvvvuuuttttttuuuvvvuuusssrrrssstttsssqqqqqqrrrtttrrrsssuuuvvvwwwyyy|||~~~~~~}}}{{{nnneee^^^[[[WWWXXX[[[[[[XXXUUUQQQPPPOOONNNOOONNNKKKIIIKKKKKKJJJIIIHHHFFFEEEEEECCCCCCBBBAAAAAA@@@AAAAAA????????????@@@AAAAAABBB@@@@@@??????>>><<<;;;:::999888777777666666777777444444555555555555444444444444444444444555555555222222111111222333555555888999;;;>>>AAAEEEHHHIIIKKKLLLNNNOOORRRVVV[[[___gggnnnxxx444555555777888999:::;;;777777666666666666777777888777666666666777888999;;;::::::::::::;;;<<<<<<999999999999999999999999:::;;;<<<=========<<<;;;888999;;;<<<<<<;;;:::888666777888999999888777666888888999999999:::::::::===>>>???@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>=========@@@@@@AAAAAAAAA@@@@@@???BBBDDDFFFEEEBBBAAACCCEEEBBBCCCFFFGGGIIIIIIHHHHHHBBBAAA@@@?????????@@@AAA@@@AAACCCDDDDDDCCCAAA@@@CCCCCCCCCBBBBBBAAAAAAAAAEEEEEEFFFFFFFFFDDDCCCBBBCCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA<<<======???@@@BBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCFFFIIIKKKIIIDDDAAACCCFFFCCCCCCCCCBBBBBBAAAAAA@@@===@@@BBBDDDDDDDDDFFFGGGGGGGGGGGGEEECCCAAABBBCCC???@@@AAADDDGGGHHHFFFDDDBBBBBBCCCEEEGGGFFFDDDBBB>>>===<<<;;;<<<>>>@@@BBB@@@BBBEEEGGGGGGFFFEEECCCCCCBBBBBBDDDFFFGGGFFFEEEEEEEEEFFFHHHIIIHHHFFFDDDGGGGGGGGGHHHIIIIIIGGGEEE===<<<<<<>>>AAADDDEEEEEEHHHHHHHHHHHHGGGFFFEEEEEE??????>>><<<;;;>>>DDDJJJJJJKKKMMMNNNMMMKKKHHHFFF@@@@@@CCCGGGFFFAAA@@@CCCBBBFFFJJJJJJGGGDDDDDDFFFIIIIIIIIIJJJJJJJJJKKKKKKLLLJJJHHHFFFFFFFFFHHHHHHIIIIIIHHHHHHFFFEEECCCCCCFFFGGGHHHHHHIIIJJJKKKLLLOOOQQQRRROOOKKKIIIJJJKKKGGGCCC>>>;;;===@@@DDDFFFFFFDDDAAA???AAAFFFKKKNNNNNNKKKJJJMMMMMMHHHEEEEEEKKKMMMQQQUUUWWW```wwwoooWWWPPPWWWooosssooorrryyyhhhgggjjjkkkooowwwwwwuuurrrooonnnnnnpppqqqnnnnnnooopppsssvvvxxxzzzvvvuuutttuuuwwwxxxxxxwwwuuutttssstttvvvxxxxxxxxxwwwuuuttttttuuuuuutttssspppqqqrrrqqqppppppqqqsssrrruuuxxxxxxwwwxxx|||~~~~~~~~~}}}~~~~~~{{{vvvlll^^^[[[XXXYYY\\\]]]ZZZVVVRRRQQQPPPPPPQQQPPPNNNLLLLLLLLLJJJIIIGGGEEEDDDDDDCCCCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAAAAA???>>><<<<<<999888888777777777777777555555666666666666555555444444444555555666666666333444444555555555555555777777888999;;;>>>AAABBB@@@BBBEEEGGGIIIKKKOOOQQQUUU[[[eeennnwww555555555555666777999999888999999999888777555444666444333222222333555666888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<======<<<::::::;;;;;;;;;:::777888999::::::999888777<<<888888===>>>:::777999>>>???@@@AAAAAA@@@>>>===>>>===<<<;;;;;;;;;;;;;;;??????>>>>>>??????@@@AAABBBBBBAAAAAAAAA@@@@@@@@@BBBCCCEEEGGGHHHIIIHHHHHHHHHDDD@@@===<<<>>>AAACCCDDDDDDDDDDDDCCCBBBAAA@@@>>>@@@BBBBBBAAA?????????DDDEEEFFFEEECCCBBBBBBBBBDDDEEEEEECCCAAA??????@@@BBB@@@>>>>>>>>>>>>>>>===>>>>>>======>>>???AAABBBDDDCCCAAA?????????AAABBBBBBCCCCCCCCCCCCBBBAAAAAADDDCCCBBBDDDGGGIIIHHHFFFFFFFFFFFFHHHIIIHHHEEEBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@??????@@@BBBBBB@@@===BBBCCCEEEFFFFFFDDDBBBAAACCCEEEGGGGGGFFFEEEEEEFFFHHHGGGEEEDDDDDDDDDFFFGGGJJJLLLMMMLLLJJJHHHGGGGGGBBBBBBAAAAAAAAABBBBBBCCCGGGGGGGGGFFFFFFFFFFFFFFFJJJDDD===999:::@@@FFFJJJJJJKKKMMMNNNMMMKKKHHHFFFCCCCCCCCCCCCBBBBBBAAA@@@DDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHEEEFFFGGGHHHIIIHHHGGGGGGIIIIIIIIIIIIKKKNNNQQQSSSOOOOOOPPPPPPOOONNNMMMMMMGGGDDD@@@===>>>BBBHHHLLLPPPLLLFFFCCCDDDGGGKKKLLLNNNIIIFFFHHHIIIFFFEEEGGGGGGJJJMMMNNNRRRZZZfffooowwwYYYOOOLLLYYYooobbb```yyyttthhheeegggnnnuuurrrqqqpppnnnmmmmmmlllmmmnnnoooppprrrtttvvvwwwxxxuuuvvvvvvwwwwwwwwwvvvvvvrrrsssssstttuuuvvvwwwwwwxxxwwwvvvuuuttttttttttttoooooooooppprrrrrrqqqooooooqqqrrrssstttuuuxxx{{{{{{}}}}}}{{{{{{{{{}}}}}}~~~qqqggg^^^XXX\\\``````]]][[[TTTSSSSSSSSSRRRPPPMMMLLLMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBCCCCCCBBB@@@>>>===AAAAAAAAAAAABBBBBBCCCDDDDDDCCCAAA???>>>>>>>>>???@@@???===:::888777666555666666555555666777999:::666666666555444444444333444444444444444444444444333444666888:::;;;<<<<<<::::::;;;<<>>;;;:::<<<===>>>???@@@@@@???===<<<======<<<;;;;;;;;;;;;;;;>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGGGGHHHHHHHHHEEEAAA>>>===???BBBDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>@@@AAABBBAAA@@@AAABBBCCCDDDEEEDDDBBBAAAAAAAAA@@@BBBCCCBBBAAAAAABBBCCC@@@???>>>===>>>?????????@@@@@@?????????AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCBBBCCCCCCCCCCCCBBBAAAAAAEEEDDDCCCEEEHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHEEEBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBDDDEEEEEECCCAAADDDEEEEEEFFFEEECCCBBBAAADDDFFFGGGGGGFFFFFFFFFHHHHHHFFFDDDCCCCCCEEEGGGHHHJJJLLLMMMMMMKKKIIIIIIIIIEEEEEEDDDDDDDDDDDDDDDEEEBBBCCCCCCDDDDDDEEEEEEEEEKKKFFF???<<<>>>CCCHHHJJJJJJKKKKKKKKKJJJGGGEEECCCAAAAAABBBBBBCCCBBBBBBBBBEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEFFFHHHIIIIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGJJJJJJJJJKKKLLLOOORRRTTTRRRRRRRRRRRRRRRRRRRRRRRRKKKHHHCCC??????CCCHHHLLLPPPLLLGGGEEEGGGJJJMMMNNNMMMIIIGGGJJJJJJGGGEEEFFFFFFIIILLLMMMOOOUUU___fffhhhVVVIIINNN___vvvhhh\\\lll{{{yyymmmiiijjjmmmqqqrrrqqqpppooonnnmmmmmmmmmooooooqqqrrrtttvvvwwwxxxvvvvvvvvvwwwwwwvvvuuuuuusssssstttuuuvvvwwwxxxyyyyyyyyywwwvvvtttssssssssssssrrrqqqrrrssstttsssrrrrrrsssuuuvvvvvvvvvxxxzzzzzz|||~~~}}}|||{{{|||}}}~~~nnneee___bbbfffddd```^^^\\\ZZZVVVSSSQQQPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGGDDDEEEEEEEEEEEEDDDBBBAAABBBAAAAAAAAABBBCCCCCCDDDEEEDDDBBBAAA@@@??????@@@???>>>===;;;:::999888888777666666555555666888888555555555555555555444444444444444444444444444444333444666777999:::::::::888888888888:::<<>>===<<<===;;;<<<===>>>>>>>>><<<<<<===<<<;;;;;;;;;;;;;;;<<<;;;<<<>>>???@@@@@@@@@???@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIGGGCCCAAA@@@BBBDDDFFFEEEEEEEEEEEEEEEDDDCCCBBB???@@@AAAAAA@@@@@@BBBDDDBBBCCCDDDCCCAAA@@@@@@@@@@@@AAABBBAAAAAAAAACCCDDD??????>>>>>>>>>???@@@AAA@@@@@@????????????@@@AAA@@@AAAAAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@FFFEEEDDDEEEGGGHHHHHHFFFFFFFFFFFFGGGHHHGGGEEECCCBBBCCCCCCDDDDDDCCCCCCBBBEEEFFFFFFGGGGGGFFFFFFEEEBBBBBBCCCDDDDDDEEEFFFFFFGGGFFFFFFHHHIIIIIIGGGEEEHHHGGGFFFEEEDDDBBBBBBAAAEEEFFFGGGGGGFFFFFFGGGIIIIIIGGGDDDBBBBBBDDDGGGIIIJJJKKKMMMMMMKKKJJJKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGAAAAAABBBCCCDDDDDDEEEFFFJJJGGGBBBAAACCCFFFIIIJJJJJJJJJIIIGGGFFFDDDCCCBBB???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGBBBDDDFFFHHHIIIJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFKKKKKKKKKKKKMMMOOORRRSSSRRRQQQQQQQQQQQQSSSTTTUUUOOOJJJDDD???>>>AAAGGGJJJOOOLLLIIIHHHJJJMMMOOOPPPLLLIIIHHHLLLLLLHHHEEEEEEFFFHHHJJJKKKKKKOOOVVV[[[qqq}}}aaaJJJIIIQQQbbbsss]]]```rrr{{{yyyuuuyyyrrrlllkkkmmmrrrqqqqqqpppooonnnmmmmmmooooooppprrrtttuuuvvvwwwvvvvvvvvvvvvvvvuuutttsssqqqqqqrrrtttuuuwwwxxxxxxzzzyyyxxxvvvtttsssrrrrrrvvvtttrrrrrrssstttttttttuuuwwwyyyzzzxxxwwwwwwxxxzzz{{{|||{{{{{{{{{}}}|||ssslllnnnppplllgggccceee```YYYTTTRRRQQQPPPOOOKKKKKKKKKKKKKKKKKKKKKJJJEEEFFFFFFGGGFFFFFFEEEEEECCCBBBBBBBBBBBBCCCCCCDDDFFFEEECCCBBBAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;888777666666555666666666555555555555555555666666555555555555555555555555444555666777777777777777777777666555555666888999;;;===@@@BBBDDDJJJRRRYYYccceeefffgggiiiqqq{{{555555555555555666777888666666777777777666444444000000000000222333555666888999999::::::::::::999;;;::::::999888777777666777888999:::;;;<<<======;;;:::888888999999999888666666666666666666666666888777777999;;;<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<999;;;===???@@@@@@???>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCAAAAAAAAADDDFFFHHHIIIGGGEEECCCCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBCCCBBBAAA???@@@BBBDDDBBBDDDEEEDDDBBB@@@@@@AAACCCCCCCCCAAA??????@@@BBBAAAAAAAAAAAA?????????@@@>>>======<<<<<<<<<;;;<<<===>>>???AAACCCCCCDDDDDDAAAAAAAAAAAAAAA@@@??????DDDDDDDDDDDDEEEFFFFFFEEEGGGFFFEEEFFFGGGGGGEEECCCBBBBBBBBBCCCCCCBBBBBBBBBEEEEEEEEEFFFFFFFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHIIIJJJKKKKKKIIIGGGJJJIIIGGGEEECCCBBBBBBBBBDDDFFFGGGFFFFFFFFFHHHIIILLLJJJFFFCCCBBBCCCFFFHHHHHHJJJKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEHHHFFFDDDDDDEEEGGGHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEAAAAAABBBCCCCCCCCCBBBBBBDDDEEEEEEFFFGGGFFFFFFFFFDDDEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEHHHIIIIIIJJJJJJIIIGGGFFFJJJJJJJJJKKKLLLNNNOOOPPPMMMMMMLLLLLLMMMPPPSSSTTTPPPJJJCCC===;;;>>>CCCGGGLLLKKKJJJKKKMMMPPPPPPPPPKKKHHHIIINNNNNNIIIEEEDDDFFFHHHIIIJJJJJJLLLPPPSSS___{{{oooQQQKKKNNNVVVpppiiibbbiii~~~~~~vvvzzzyyyjjjgggkkkqqqqqqqqqppppppooonnnnnnnnnnnnoooppprrrsssttttttvvvvvvvvvuuutttsssrrrqqqmmmnnnoooppprrrtttuuuuuuxxxxxxvvvuuuttttttsssssswwwtttqqqpppqqqssssssssswwwyyy||||||zzzxxxvvvvvvyyyzzzzzzzzzyyy{{{~~~|||~~~|||}}}}}}wwwnnniiigggbbb[[[VVVUUUSSSRRRPPPMMMMMMMMMLLLLLLKKKKKKJJJEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBAAAAAAAAA????????????>>>===<<<<<<999999888777666666555555444444555555666666777777666666666666666666666666444555555666666555555444777777666555555555666777:::;;;;;;<<<===BBBIIINNNUUUWWWYYYYYY[[[aaaiiippp555555555555555666666777555555666777666555444333///000000111222444555555555666777999:::;;;;;;;;;<<<<<<;;;:::999888888777666777888:::;;;<<<<<<<<<:::888777777888888777666555555555555555555555555888777777777999;;;;;;999999999::::::;;;;;;;;;;;;:::::::::::::::;;;<<<===999;;;===???@@@???>>>===<<<===>>>???@@@BBBCCCCCCDDDBBB@@@??????BBBEEEGGGHHHGGGFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDBBB@@@???AAABBBCCCEEEFFFEEECCCAAAAAABBBBBBBBBBBB@@@>>>???AAACCCEEEFFFHHHFFFCCC@@@??????>>>>>>>>>===<<<;;;:::999:::;;;===???AAABBBCCCCCC@@@@@@@@@@@@@@@???>>>>>>AAAAAABBBBBBCCCCCCDDDDDDGGGFFFEEEEEEFFFFFFEEECCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCDDDDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHJJJKKKKKKIIIGGGJJJIIIGGGEEEDDDDDDCCCCCCDDDEEEFFFEEEEEEEEEHHHJJJPPPNNNJJJFFFCCCCCCDDDEEEGGGHHHIIIIIIHHHIIIJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBEEEDDDCCCDDDEEEFFFFFFEEEEEEEEEDDDCCCDDDFFFHHHIIIEEEEEEEEEDDDCCCBBBAAA@@@CCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEHHHGGGGGGGGGFFFEEEEEEEEEHHHIIIJJJKKKJJJJJJHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIHHHIIIKKKMMMPPPRRRQQQLLLDDD???===???DDDGGGJJJJJJKKKMMMPPPQQQPPPOOOIIIGGGIIIOOOPPPKKKGGGFFFGGGHHHIIIJJJKKKLLLOOOQQQWWWjjj\\\OOOLLLNNN^^^sss|||qqqpppwww{{{{{{~~~fffbbbhhhnnnoooooopppppppppoooooommmmmmnnnoooppppppqqqqqquuuuuuuuutttsssrrrqqqpppmmmmmmnnnpppqqqssstttttttttttttttsssttttttuuuvvvvvvtttqqqppprrrsssttttttwwwyyy{{{{{{yyywwwuuuuuuxxxxxxyyyyyyyyyzzz~~~|||~~~tttmmmfffaaa\\\YYYYYYXXXTTTPPPQQQQQQOOONNNLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBAAAAAA???===<<<;;;::::::999999888666666555444555555666666777777777666666666666666666666666555555555555555444333333444444444555555555666666555555555666777;;;AAADDDKKKNNNOOOOOOPPPRRRXXX]]]666555555444555555666666444444555666666555444333000111111222333444555555333444666888:::;;;<<<<<<<<<;;;;;;::::::999999999555666888:::;;;;;;::::::999888666666777777777666555444444333333444444555666777666555888<<<===:::888999999999:::;;;;;;<<<999999999999:::;;;======;;;;;;===>>>>>>======<<<;;;<<<===>>>???@@@AAAAAABBBAAA???>>>>>>@@@CCCEEEFFFEEEEEEEEEDDDEEEEEEEEEHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEEEECCCAAA@@@AAABBBDDDEEEFFFEEECCCBBBBBBBBB>>>>>>???>>>???AAADDDHHHGGGKKKNNNMMMHHHBBB@@@???CCCCCCCCCBBB@@@???===<<<::::::<<<===???AAABBBCCCAAAAAAAAAAAAAAA@@@??????===???AAAAAAAAAAAACCCEEEGGGEEEDDDDDDEEEFFFDDDCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFHHHGGGGGGIIIJJJJJJHHHFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFEEEEEEFFFIIILLLRRRPPPLLLIIIFFFEEEEEEEEEGGGHHHHHHHHHGGGGGGIIIKKKJJJJJJIIIHHHGGGGGGGGGHHHGGGGGGEEEDDDBBBAAA@@@???CCCBBBAAABBBDDDEEEDDDBBBCCCCCCCCCCCCEEEGGGIIIKKKHHHGGGGGGFFFEEECCCAAAAAADDDDDDEEEFFFFFFFFFFFFEEEHHHHHHIIIIIIHHHGGGEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHJJJKKKKKKKKKJJJJJJEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKMMMPPPQQQRRRNNNHHHCCCBBBDDDHHHKKKIIIJJJMMMPPPSSSRRRPPPMMMHHHFFFIIINNNPPPMMMIIIIIIKKKJJJJJJJJJKKKMMMOOOPPPSSS]]]pppoooWWWKKKJJJSSS```zzz~~~}}}lllcccfffjjjkkkmmmooopppqqqppppppmmmnnnnnnnnnooooooppppppsssssssssssssssrrrqqqpppppppppqqqrrrssstttuuuuuuqqqqqqqqqrrrssstttuuuvvvvvvtttrrrssstttvvvvvvvvvtttvvvxxxxxxvvvuuutttuuuvvvxxxyyyyyyyyyzzz|||~~~~~~}}}sssiiiddd^^^]]]^^^^^^YYYTTTVVVUUUSSSPPPMMMKKKIIIHHHKKKJJJIIIIIIIIIIIIJJJJJJHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???BBBBBBBBBBBB@@@>>><<<:::;;;;;;;;;;;;:::888777666666666666666666666777777555555555555555555555555555555555555555444333333111111222333333444444444333333333444777:::===???CCCFFFHHHGGGFFFFFFJJJNNN666555555444444555555555333333555555555555444333222222333444444444444444444555666888999:::::::::::::::999999999999999999666777999:::;;;:::999888999777555555666666666555555444333222222333444555444666666555999@@@BBB???999999999999:::;;;<<<<<<888888888999:::<<<===>>>======<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>??????AAA@@@???>>>>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDCCCEEEFFFFFFGGGGGGGGGFFFFFFBBBCCCEEEEEECCCBBBCCCDDDCCCDDDEEEEEECCCAAAAAABBB===>>>>>>>>>>>>AAAEEEHHHGGGMMMSSSSSSNNNGGGCCCBBBHHHHHHHHHFFFEEEBBB@@@>>><<<<<<<<<<<<>>>@@@BBBDDDCCCDDDDDDDDDDDDCCCBBBBBB;;;>>>AAAAAAAAABBBDDDGGGGGGEEEDDDDDDEEEEEEDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@@@@AAABBBDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDGGGFFFFFFHHHIIIIIIGGGEEECCCDDDFFFHHHIIIIIIHHHHHHGGGGGGHHHGGGGGGHHHLLLNNNPPPOOONNNLLLJJJIIIHHHGGGHHHIIIIIIHHHGGGGGGIIIKKKIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGFFFEEECCCBBBAAAAAABBBAAA@@@AAACCCDDDCCCAAABBBBBBBBBCCCEEEFFFHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNPPPMMMIIIFFFEEEGGGJJJLLLJJJLLLOOOSSSVVVTTTPPPMMMHHHEEEHHHNNNPPPNNNLLLMMMOOOMMMKKKJJJKKKLLLMMMNNNNNNTTT```sssmmmVVVNNNPPPTTTfff|||nnnffffffhhhkkknnnpppqqqqqqqqqooooooppppppppppppppppppqqqrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrsssssssssttttttppppppppppppqqqrrrsssssssssrrrrrrsssuuuwwwwwwvvvqqqrrrssssssrrrrrrsssuuuuuuwwwyyyzzzzzzzzz{{{|||{{{~~~ssskkkdddaaacccccc```\\\YYYXXXVVVSSSPPPNNNLLLKKKLLLKKKJJJIIIHHHIIIIIIJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBCCCCCCDDDCCCBBBAAAAAA???@@@AAAAAAAAA???===<<<;;;<<<<<<<<<<<<;;;999888777777777666666666666666444444444444444444444444555555555555555444444333111111222222333333222222333333444555777999::::::;;;===@@@@@@>>>===???BBB666555555444444444555555222333444555555555444333333333444555555555444444555666777888888888888888888888888888888999999999666777999::::::999888777888666555555666666555444444444222222222222444444222666666666;;;DDDGGGDDD999999999999:::;;;<<<===777888888999:::<<<===>>>>>>>>><<<;;;;;;:::;;;;;;::::::;;;;;;<<<=========@@@??????>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDDDD>>>AAADDDEEEEEEEEEEEEFFFBBBCCCDDDDDDBBB@@@@@@AAA@@@@@@???>>>===???BBBEEEFFFMMMUUUWWWRRRJJJFFFDDDJJJJJJIIIHHHFFFCCC@@@???>>>===<<<<<<>>>@@@CCCEEEFFFFFFFFFFFFFFFEEEEEEDDD;;;>>>AAABBBBBBCCCFFFIIIGGGEEEDDDCCCDDDEEEDDDCCC@@@@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCGGGFFFFFFGGGIIIIIIGGGDDDAAACCCFFFHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJNNNQQQNNNNNNNNNNNNMMMLLLJJJJJJJJJKKKKKKIIIHHHHHHJJJLLLIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHGGGGGGFFFFFFEEEEEEBBBAAA@@@AAACCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIEEEFFFGGGHHHIIIHHHHHHGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFGGGIIIKKKMMMMMMMMMMMMDDDEEEFFFFFFFFFFFFEEEEEECCCDDDFFFHHHIIIJJJKKKKKKLLLJJJHHHFFFFFFGGGJJJLLLLLLNNNRRRVVVXXXVVVQQQMMMGGGEEEGGGMMMPPPOOONNNOOOSSSPPPLLLJJJJJJKKKLLLLLLLLLPPPWWWccc|||fffVVVPPPLLLWWWrrr{{{iiidddfffjjjmmmpppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqooonnnoooqqqtttuuuuuusssnnnooopppppppppqqqsssuuuuuuwwwzzz{{{zzzyyyzzzzzzyyy}}}~~~|||ssshhhccceeegggeeeaaa[[[ZZZXXXVVVSSSQQQOOONNNKKKJJJHHHGGGFFFFFFFFFGGGIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBB===>>>@@@AAAAAA@@@???===;;;<<<=========<<<;;;:::888888777777666666555555444444444444444444444444444555555666666555444444444444444444444333222222000000000222444444333222444777;;;;;;999888:::<<<666555555555555444444444222222222333333444444444444444555555555555444444444444444555666777777888999888666555555555666777888888777777777777777888777777777777777777777777777666555444444555666777777777777888999;;;<<<===:::999999;;;<<<;;;;;;===999777444555999;;;;;;:::======>>>>>>===<<<;;;;;;<<<;;;;;;;;;;;;<<<======???>>>=========>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCAAA>>>===<<<>>>@@@AAAFFFNNNWWWYYYTTTNNNJJJIIIJJJJJJKKKKKKHHHEEEAAA???>>>;;;999<<>><<>>===<<>>===>>>???@@@AAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA>>>???@@@BBBBBBBBBAAA@@@??????AAABBBCCCDDDDDDDDDDDDBBB@@@>>>===>>>@@@AAADDDKKKRRRUUURRRMMMJJJJJJIIIJJJKKKKKKIIIFFFCCCAAA???===;;;===AAAEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD??????@@@@@@AAABBBCCCCCCGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBAAA@@@>>>===AAAAAABBBBBBBBBCCCCCCCCCAAACCCFFFHHHIIIIIIGGGFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEFFFHHHIIIIIIHHHHHHHHHFFFDDDEEEIIIKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCHHHHHHGGGGGGGGGHHHIIIJJJJJJHHHGGGFFFEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGEEEBBBBBBDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLKKKIIIGGGGGGHHHIIIJJJJJJKKKKKKKKKHHHHHHIIIJJJJJJJJJIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKKKKJJJIIIGGGFFFEEEGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDEEEGGGKKKMMMNNNMMMNNNNNNMMMLLLLLLLLLKKKKKKKKKMMMPPPTTTVVVTTTPPPLLLKKKLLLNNNOOOOOOOOONNNMMMRRRRRRPPPOOONNNMMMMMMMMMQQQQQQWWW___dddppp{{{```PPPIIIXXXsssuuuxxxtttnnnjjjmmmrrruuusssrrruuutttrrrqqqqqqqqqrrrsssoooppprrrsssssssssrrrqqqppppppqqqqqqpppooonnnmmmoooooooooppprrrsssuuuvvvwwwtttpppppprrrssssssrrrpppqqqsssssssssrrrqqqqqqqqqsssuuuvvvwwwwwwyyy{{{{{{}}}sssmmmjjjhhhgggccc^^^XXXUUUUUUUUUSSSPPPOOOOOOMMMLLLKKKJJJJJJJJJIIIJJJKKKKKKKKKIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>===<<<;;;;;;@@@@@@@@@???>>><<<999888:::999777666666666777888666666666777666555555444666666666666666555444444333333333222222222111111333333333222222222222111333333333444444555555666555555555555444444444444444333333333333333333222444444555555555555444444444444444555666666777777888777666666555555666666555555444444444555555666555555555555555555555555222222222333333222222222555444555555666777888999<<<<<<<<<;;;:::::::::999999777555666888999:::::::::;;;;;;;;;;;;:::999999;;;;;;::::::;;;;;;<<<===??????>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA===>>>?????????>>><<<;;;<<<===???AAACCCDDDDDDDDDEEEDDDAAA???>>>???@@@AAABBBGGGMMMOOOMMMJJJIIIJJJHHHIIIJJJJJJIIIGGGEEECCCAAA???>>>???BBBDDDFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>??????@@@AAAAAAEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@AAAAAABBBCCCDDDEEEEEEBBBDDDHHHKKKLLLKKKIIIGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHFFFGGGIIIJJJJJJIIIGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHFFFFFFFFFGGGHHHJJJKKKJJJJJJIIIHHHGGGGGGEEECCCAAAAAACCCEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKIIIHHHFFFEEEDDDGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFHHHJJJLLLLLLKKKMMMNNNNNNOOONNNNNNMMMMMMIIIKKKOOOSSSUUUSSSNNNJJJMMMNNNOOOPPPOOONNNLLLJJJOOONNNNNNMMMNNNOOOPPPQQQSSSRRRTTTZZZ\\\bbbsssoooVVVJJJRRRgggmmmjjjrrreeehhhoooqqqrrrtttttttttsssrrrrrrrrrsssssspppqqqrrrssstttsssrrrrrrppppppqqqpppooonnnmmmlllqqqqqqqqqqqqrrrssstttuuuxxxuuurrrqqqqqqqqqpppooooooqqqsssvvvvvvvvvtttsssqqqssstttttttttuuuwwwyyy|||}}}vvvpppllliiifffbbb]]]ZZZZZZYYYVVVSSSPPPPPPNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLJJJIIIGGGDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>===<<<<<<@@@@@@AAA@@@???===;;;:::::::::999999999888888888666666777777666666555444555555555666555555444333333222222222222111111111333333333333222222222222222222222222222333333333555555555444444444333333444444444333333222222222333444444555555444444333444444444555555666666666777777666666555555555555555444444444444555555666999999999999999999999999333444666666666666444333666666666666777888999999<<<>>>===:::999;;;:::888888777666666777888999:::::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<>>>>>>??????@@@@@@AAAAAA??????????????????????????????@@@@@@AAAAAA@@@@@@@@@@@@@@@???<<<:::777555;;;<<<>>>@@@BBBCCCDDDDDDFFFEEECCCAAA@@@@@@@@@AAABBBEEEHHHIIIHHHFFFFFFGGGGGGGGGHHHIIIIIIGGGFFFEEEBBBBBBAAAAAABBBDDDEEEEEECCCCCCCCCBBBAAA@@@@@@?????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCAAA@@@@@@???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFDDDGGGJJJNNNOOOMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJHHHGGGGGGGGGGGGGGGJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBAAAAAACCCDDDDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKJJJHHHGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEFFFIIIKKKMMMJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGGGGHHHJJJKKKKKKJJJLLLMMMNNNOOOPPPOOOOOONNNIIIJJJLLLOOOQQQQQQOOOLLLNNNNNNOOOOOONNNKKKHHHFFFKKKKKKKKKKKKMMMPPPSSSUUUVVVRRRQQQTTTVVVYYYbbbmmm~~~aaaUUUVVVbbbqqqbbbvvv{{{fffeeekkknnnqqqwwwrrrrrrrrrsssssssssttttttrrrssstttuuuuuuuuutttssstttttttttsssrrrqqqpppooossssssrrrrrrrrrsssttttttvvvuuusssqqqppppppoooooopppqqquuuxxx{{{zzzxxxuuusssssstttsssssssssvvvxxxzzz{{{}}}zzzsssnnnkkkgggaaa___^^^\\\XXXUUUQQQPPPOOONNNMMMLLLLLLLLLMMMNNNNNNMMMLLLJJJHHHGGGDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@>>>===<<<:::;;;;;;;;;;;;:::999999777777777777777666666555555555555555555444333333333333333333333333333333444444333333333222222222333333333222222222222222555444444444444333333333444444444333333222222222333333444444444444333333444444444444555555555555666666666666666555555444555444444444555555666777666666666666666666666666555666777888888777666555666666666555666666777777:::>>>===999999<<<;;;888888777777666666777888999:::;;;;;;<<<<<<<<<;;;;;;999999999999999:::;;;;;;======>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>============>>>???????????????@@@@@@@@@???===:::888666:::;;;===@@@AAACCCDDDDDDEEEDDDCCCAAAAAAAAAAAAAAACCCEEEFFFFFFEEECCCBBBBBBDDDEEEFFFGGGGGGFFFEEEEEEBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@>>>===<<<>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFDDDFFFIIILLLMMMLLLJJJIIIEEEEEEFFFFFFFFFFFFFFFFFFJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHIIIHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCAAABBBCCCEEEGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFEEECCCCCCCCCBBBAAAAAACCCDDDDDDCCCBBBCCCFFFHHHJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJIIIHHHFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGFFFFFFEEEGGGIIILLLMMMJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHJJJJJJIIIHHHGGGHHHJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNOOOOOOLLLKKKIIIJJJMMMOOOPPPPPPNNNNNNOOOOOOLLLIIIEEEBBBGGGGGGHHHIIILLLPPPTTTVVVYYYTTTOOONNNNNNPPPVVV\\\xxxtttuuu]]]VVV[[[wwwwwwccchhhrrrjjjjjjjjjnnnsssmmmnnnppprrrssstttttttttssstttvvvwwwwwwwwwvvvuuuvvvvvvuuutttssssssrrrrrrsssssssssrrrrrrsssssstttrrrrrrrrrqqqppppppppppppqqqrrruuuyyy}}}}}}zzzwwwtttuuuvvvuuuttttttuuuwwwwwwwwwyyy{{{|||~~~{{{uuukkkgggaaa___^^^]]]ZZZWWWRRRQQQPPPNNNMMMLLLLLLKKKMMMMMMNNNMMMLLLJJJHHHGGGEEEEEEEEEFFFEEEEEEDDDCCCDDDDDDCCCCCCBBBBBBAAAAAA???@@@AAAAAAAAA???>>>===<<<<<<<<<===<<<;;;::::::888888999999888888777666555555666666555555444333555555555555555555555555444444444333333333222222444444444444333333333333444444444444333333333333444333333333333333333222333333444444444444333333444444444444444444444444555666666666666555444444444444444444444555666777555555555555555555555555555555666666666666555555444444333333222333333333777<<<===888999>>>>>>999777888777666555555777999:::;;;;;;<<<<<<<<<<<<;;;999999888888999999:::;;;;;;<<<===???@@@@@@@@@@@@============<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>><<<===>>>??????>>>======;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBDDDDDDDDDDDDDDDBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCAAABBBDDDCCCBBBBBBCCCDDDDDDDDDBBBAAA???>>><<<<<<>>>>>>@@@AAAAAA@@@???>>>@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDBBBDDDFFFHHHIIIIIIHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFKKKKKKJJJJJJIIIIIIHHHHHHEEEGGGHHHHHHGGGEEEFFFFFFCCCCCCBBBBBBAAAAAAAAAAAAAAABBBDDDFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDBBBAAACCCBBBAAABBBDDDDDDDDDBBBAAACCCFFFIIIJJJKKKJJJJJJJJJIIIHHHIIIJJJJJJHHHFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLIIIGGGEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIIIIIIIHHHGGGHHHJJJJJJJJJIIIGGGGGGGGGHHHJJJLLLMMMNNNNNNKKKHHHGGGJJJNNNQQQSSSNNNOOOPPPOOOLLLHHHCCC@@@FFFEEEEEEGGGJJJNNNSSSVVV[[[VVVPPPKKKHHHHHHKKKNNNkkk{{{jjjzzzfffXXXTTTjjj}}}hhh^^^qqqpppgggdddccccccgggiiilllpppsssttttttssstttuuuvvvwwwxxxwwwvvvvvvuuutttsssrrrrrrrrrsssssssssrrrrrrrrrrrrrrrssstttnnnpppqqqqqqpppoooppprrrqqqqqqssswww{{{}}}zzzvvvuuuwwwxxxwwwvvvttttttuuurrrtttvvvwwwxxxzzz~~~~~~mmmhhhbbb______```^^^]]]VVVUUUSSSPPPNNNMMMLLLLLLMMMMMMNNNNNNMMMKKKIIIHHHFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@>>>???@@@AAAAAA@@@>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888666666666777666555555444555555666666666666666777444444444444333333333333444444444444555555555555444444444333333333222222222333333333333333333444222333333444444333333222444444444444444444444444555555666666666555444333222222222222333444555666666666666666666666666666555555444444444444555555444444333222222111222222444;;;<<<777999@@@AAA<<<777888888666444444777999999999:::;;;;;;;;;;;;;;;888888888888888999::::::999:::<<<>>>????????????<<<<<<<<<<<<;;;;;;;;;:::::::::<<<======>>>>>>>>>:::;;;===???@@@@@@@@@@@@===>>>???AAABBBCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDDDDBBBAAACCCDDDBBBAAAAAA@@@@@@????????????@@@BBBCCCCCCAAA@@@???@@@@@@@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCAAA@@@???@@@@@@@@@@@@AAAAAABBBBBBDDDEEEFFFGGGHHHIIIIIIJJJEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJKKKKKKJJJHHHGGGFFFBBBEEEGGGGGGEEEDDDEEEFFFBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHGGGEEEDDDBBBAAACCCBBBBBBCCCEEEEEEDDDCCCBBBDDDGGGJJJLLLLLLKKKJJJIIIIIIIIIJJJKKKJJJGGGEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJLLLJJJHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGHHHJJJKKKJJJIIIDDDCCCCCCCCCEEEHHHLLLNNNNNNKKKHHHHHHKKKOOORRRSSSOOOPPPQQQQQQNNNIIIDDDAAAEEEDDDDDDDDDGGGLLLQQQTTTYYYWWWSSSLLLGGGFFFGGGHHHZZZyyyrrrwwwlllZZZdddwwweeecccxxx{{{lllgggbbb[[[```dddiiinnnqqqsssssssssssstttuuuvvvvvvvvvuuuuuussssssrrrqqqrrrssstttuuuqqqqqqqqqqqqqqqrrrssstttnnnppprrrqqqooonnnoooqqqqqqoooooorrrwwwyyywwwttttttvvvyyyyyywwwtttrrrrrrooorrrtttvvvvvvxxx{{{~~~zzztttkkkfffddddddcccaaaZZZYYYWWWTTTQQQOOOMMMMMMMMMNNNOOOOOOOOOMMMLLLKKKGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCBBBBBBBBBBBBAAA===>>>???@@@@@@???>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::777777888888777777666555555555555555666666666777555444444444444333333333333333444444555555666666444444444333333333222222222222222333333444444444222333333444444333333222444444444444444444444444444555666666666555333333111111111111222333444555555555555555555555555555777666555444444555666777666666555444333333333333111999;;;666999BBBCCC===666888888777444444666999777888999:::::::::::::::888888888777888999999:::888999;;;===??????>>>>>><<<<<<<<<;;;;;;:::::::::999:::;;;<<<============;;;<<<>>>?????????>>>>>>>>>???@@@AAABBBCCCCCCCCC??????@@@AAAAAABBBBBBCCC@@@AAABBBDDDFFFFFFDDDBBB?????????>>>>>>>>>>>>>>>>>>AAACCCCCCBBBAAABBBDDD??????@@@@@@AAAAAAAAABBBBBBCCCEEEFFFFFFEEECCCBBB@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDDDDDDDBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@HHHHHHHHHHHHIIIKKKLLLMMMFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKJJJHHHEEECCC@@@CCCGGGGGGEEECCCDDDFFFDDDDDDDDDDDDDDDDDDCCCCCCAAABBBDDDFFFFFFGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKIIIIIIIIIHHHFFFDDDCCCBBBCCCBBBBBBDDDEEEFFFDDDCCCCCCFFFIIILLLMMMMMMLLLKKKHHHIIIJJJKKKLLLKKKGGGDDDFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEGGGIIIKKKEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGHHHJJJKKKJJJIIIBBBAAA@@@@@@BBBFFFJJJMMMLLLKKKIIIJJJMMMPPPQQQRRRPPPRRRSSSSSSPPPKKKFFFCCCEEEDDDCCCCCCFFFJJJOOORRRUUUWWWUUUPPPKKKJJJIIIIIIJJJggg~~~{{{gggfff|||vvvcccfffyyyssslllaaa]]]```ffflllppprrrsssrrrqqqrrrtttuuuuuuuuutttssstttsssrrrrrrssstttvvvwwwppppppppppppqqqrrrssstttnnnqqqsssrrrooommmnnnooopppmmmllloootttvvvtttqqqsssvvvyyyyyywwwsssqqqpppnnnqqqtttvvvvvvwwwzzz}}}}}}~~~~~~wwwnnnjjjgggeeeccc^^^\\\ZZZVVVSSSPPPOOONNNNNNOOOPPPPPPPPPOOONNNMMMHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDD<<<===>>>???@@@???>>>>>>???===;;;:::999:::<<<============>>>===<<<<<<;;;888888888888888777666666444444444555555555666666555555444444444333333333222222333444444555666666444444444333222111000///222222222222222222222222444444444333333222222222333444444222000000111222222333555666666555333222444333222111222444777888222333444444555555444444333333333444444444555555555444333333222222222222333444666777999999::::::888666555555777888777666:::888777999<<<===<<<999999888666555666777999::::::;;;===>>>???>>><<<;;;;;;;;;<<<<<<;;;;;;:::999888999;;;======<<<:::999888999:::;;;<<<=========BBBBBBAAAAAAAAABBBCCCCCC??????>>>>>>>>>???AAABBBDDDDDDCCCBBBBBBBBBBBBCCCAAAAAA@@@??????>>>>>>======>>>@@@AAACCCCCCDDDDDDDDDBBB???<<<<<<===???AAACCCCCCCCCDDDCCCCCCBBBBBB???>>>>>>>>>>>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCEEEHHHKKKNNNNNNMMMIIIIIIGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLKKKIIIGGGFFFBBBCCCDDDDDDEEEDDDDDDCCCFFFDDDAAA??????@@@CCCEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIILLLLLLKKKJJJGGGDDDAAA@@@@@@@@@AAABBBCCCCCCCCCCCCFFFGGGIIIKKKKKKJJJIIIHHHJJJJJJIIIHHHHHHGGGFFFFFFDDDHHHKKKKKKHHHHHHJJJLLLNNNLLLJJJHHHHHHIIIKKKMMMLLLKKKJJJJJJJJJLLLMMMNNNKKKKKKIIIHHHFFFEEECCCCCCGGGHHHHHHFFFDDDDDDFFFHHHFFFEEEEEEHHHJJJJJJGGGDDDBBB>>>999999===CCCGGGHHHNNNIIIHHHKKKMMMLLLKKKMMMOOOPPPQQQQQQPPPOOOMMMLLLGGGFFFDDDCCCDDDHHHKKKNNNQQQRRRSSSTTTTTTPPPKKKGGGPPP[[[vvvggghhh~~~ssshhh{{{rrrdddaaabbbdddiiinnnrrrsssrrruuuuuutttsssrrrqqqooonnnpppqqqqqqqqqqqqssswwwzzzuuutttrrrppppppppprrrsssqqqrrrtttuuutttrrrooonnnmmmkkkjjjlllooosssuuuuuuuuuuuuuuuuuuttttttttttttnnnppprrruuuwwwxxxxxxxxxyyy{{{~~~}}}|||~~~{{{sssmmmhhheeecccbbb___ZZZUUUQQQOOOOOONNNNNNPPPPPPPPPPPPOOONNNLLLKKKKKKJJJIIIIIIHHHHHHDDDCCCCCCBBBBBBBBBCCCCCC@@@??????>>>===>>>>>>>>>AAA@@@===;;;::::::;;;<<<>>>>>>???@@@???>>>===<<<<<<<<<;;;::::::999888888555555555555555555555555333555777555333111333555222222222222333444555555444444444333333222111111222222222222222222222222555555444444444333333333333444444333111111222444555666777888888777666555333222222222222444555666333333444555555555555444333333333444444444444555555444333222222222222222444444555666777888999999888666555555666777666555888666666777:::;;;999777888777666555555666888999999;;;<<<>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;::::::888999:::<<<<<<;;;:::999888999:::;;;<<<<<<<<<<<>>===>>>???@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@???>>>===;;;<<<===???@@@@@@@@@@@@CCCAAA>>><<<<<<>>>@@@BBBAAAAAAAAABBBBBBAAAAAA@@@AAA@@@???>>>>>>>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDGGGJJJLLLLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEECCCAAA??????AAACCCEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKJJJHHHEEECCCBBBAAAAAABBBCCCCCCCCCBBBBBBEEEGGGIIIJJJKKKJJJIIIHHHIIIIIIHHHHHHGGGGGGGGGGGGEEEGGGIIIIIIIIIIIIJJJKKKMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKJJJJJJJJJKKKMMMNNNLLLLLLJJJIIIGGGEEEDDDCCCDDDFFFHHHHHHFFFDDDDDDEEEBBBBBBCCCGGGJJJLLLJJJHHHEEE@@@::::::>>>DDDHHHJJJLLLHHHGGGJJJKKKJJJJJJLLLKKKLLLMMMNNNNNNNNNMMMLLLIIIGGGEEEDDDDDDFFFHHHIIIKKKMMMOOORRRTTTSSSOOOLLLKKKTTTfff~~~vvvwwwuuu|||vvvppp{{{mmmbbbeeeiiimmmoooqqqrrrrrruuuuuuuuutttsssrrrpppooopppqqqqqqppppppqqquuuwwwuuutttsssqqqqqqrrrssstttoooqqqrrrsssrrrpppnnnlllnnnlllkkklllpppsssuuuvvvssssssssstttttttttttttttpppqqqsssuuuvvvxxxxxxyyyxxxzzz}}}}}}}}}~~~~~~|||{{{{{{~~~~~~tttlllfffeeeeeeccc___[[[WWWUUUTTTPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMMMMLLLKKKKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>><<<<<<===>>>???>>>???@@@AAAAAA@@@??????>>>>>>===<<<;;;;;;:::999666666666666666666666666333555666555333222333555444444333333333333333444444333333222222222333333222222222222222222222222555555555444444444444333222333444444333222444555555666777888888777666555111111111222222333444444333444555555666666555555333333333333444444444444444333333222222222222333555555555666777999;;;===888666444444555555555444666555444555777777666444666555555444444666777888999:::;;;<<<===<<<;;;;;;999::::::;;;;;;;;;::::::777888:::;;;;;;;;;:::999999::::::;;;;;;<<<<<<<<<>>>>>>>>>???@@@AAABBBCCC@@@???>>>=========>>>?????????>>>??????@@@AAABBBCCCCCCCCCBBBAAA@@@>>>>>><<<<<<===>>>>>>>>>>>>>>>AAA@@@>>>======???AAABBB>>>??????@@@@@@@@@??????BBBAAA@@@>>>>>>>>>>>>???BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAA??????AAAAAABBBEEEHHHJJJJJJIIIGGGGGGFFFEEEDDDDDDDDDEEEDDDEEEFFFGGGHHHGGGFFFFFFCCCBBBBBBAAABBBCCCDDDEEEDDDCCCAAA@@@@@@AAACCCEEEEEEEEEDDDDDDDDDEEEFFFFFFDDDEEEEEEFFFFFFGGGGGGHHHJJJJJJJJJJJJIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAEEEFFFHHHJJJKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHJJJJJJJJJHHHJJJJJJKKKKKKLLLMMMMMMNNNLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLJJJGGGEEEDDDCCCAAADDDHHHHHHGGGDDDBBBBBB>>>???BBBFFFKKKMMMMMMMMMGGGBBB<<<;;;???EEEJJJKKKJJJFFFEEEHHHJJJHHHHHHJJJGGGHHHJJJLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDHHHIIILLLPPPSSSSSSQQQNNNKKKQQQ\\\ppprrrhhhhhh~~~yyynnnrrrzzzgggjjjmmmppppppppppppqqquuuuuuuuuuuutttrrrqqqqqqqqqqqqrrrpppoooppprrruuuttttttsssrrrrrrsssuuuvvvppprrrssstttsssqqqooommmnnnmmmlllnnnqqquuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuurrrrrrsssssstttvvvwwwxxxxxxzzz{{{|||{{{{{{|||~~~||||||yyyyyy}}}xxxpppgggfffdddaaa^^^[[[XXXWWWSSSSSSTTTTTTTTTRRRQQQPPPOOOOOOOOOOOONNNMMMMMMLLLJJJIIIHHHFFFDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@???>>>>>>>>>???AAABBB>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@???===<<<<<<;;;888888888888888888888888444555666555333333333444666666555444333222222222222111111000111222333444111111111111111111111111333333333333333333333333111333555555444444555666333333444555555444333333///000111222222222222222333444555555666666555555222222333333333444444444333333222222222222222333777666666777:::===@@@CCC888666444444444555444333555555555555555555444333444444444444444555666777888999:::;;;;;;;;;::::::888999999:::::::::::::::888999:::;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<>>???AAABBBCCCCCCDDDDDDCCCBBBAAA???>>>>>>>>>????????????>>>>>>??????>>>>>>>>>@@@AAABBB===>>>??????????????????BBBAAA???>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCAAA???>>>@@@@@@@@@CCCFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBEEEFFFGGGIIIJJJJJJJJJJJJCCCBBBAAA@@@AAABBBEEEFFFCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKLLLKKKKKKIIIGGGDDDCCCDDDDDDDDDDDDDDDCCCBBBAAADDDEEEHHHJJJKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGEEEDDDFFFJJJKKKIIIFFFGGGHHHJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIJJJJJJLLLLLLOOONNNLLLJJJHHHFFFDDDCCCBBBDDDFFFFFFEEECCCBBBBBB???@@@CCCGGGKKKNNNPPPPPPIIICCC===<<<@@@EEEIIIKKKIIIEEEDDDGGGIIIGGGGGGIIIGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDBBBBBBHHHIIIKKKOOOQQQQQQOOOLLLJJJQQQXXXfffsssjjjiiixxxwwwsssuuuqqqzzz{{{tttqqqooooooqqqrrrqqqooottttttttttttssssssrrrqqqsssssssssrrrppppppqqqsssrrrrrrrrrrrrrrrssstttuuutttuuuwwwxxxwwwuuusssqqqooonnnmmmooosssvvvwwwwwwzzzyyyyyyxxxwwwwwwvvvvvvsssrrrqqqqqqrrrsssuuuvvvwwwxxxzzzzzzzzz{{{}}}}}}|||xxxvvvzzz~~~rrrnnniiiddd```]]][[[ZZZVVVVVVVVVVVVUUUSSSQQQPPPOOOOOOPPPPPPOOONNNLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@????????????@@@AAA===>>>???@@@AAABBBCCCCCCAAAAAA@@@???>>>===<<<<<<999999999999999999999999555555555555555444555555666666555444444333444444000//////000000111222333111111111111111111111111111111111111111111111111111333555555444444555555222222222222222222222222///000111222222222111111333444444555555555555555222222222333333333444444222222222111111222222333444444555666:::>>>BBBDDD777666444444444555444333555666666666555444333333333333333444444555666777777888888999999999999999888888999999999999999888999::::::;;;<<<=========<<<<<<;;;:::::::::;;;;;;>>>>>>>>>??????AAABBBBBB???>>><<<;;;;;;;;;;;;<<<=========>>>???AAABBBCCCBBBCCCDDDDDDCCCBBB@@@???>>>????????????>>>======>>>>>>>>>??????@@@@@@AAA>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAA????????????AAADDDEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAADDDEEEFFFHHHIIIJJJKKKKKKCCCBBBAAA@@@AAACCCEEEGGGCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIIIIIIIJJJMMMMMMMMMLLLIIIGGGDDDBBBEEEEEEEEEEEEDDDCCCCCCBBBCCCEEEGGGIIIJJJJJJIIIIIIHHHGGGFFFDDDDDDEEEFFFGGGGGGEEEDDDFFFIIIKKKHHHFFFDDDEEEHHHJJJKKKKKKKKKJJJLLLKKKJJJIIIIIIJJJKKKKKKNNNNNNLLLJJJHHHFFFDDDDDDDDDEEEEEEDDDBBBAAACCCDDDBBBDDDFFFIIIKKKMMMOOOQQQHHHCCC>>>===@@@EEEHHHHHHIIIEEEDDDGGGIIIGGGGGGIIIIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCFFFGGGIIIMMMPPPPPPNNNLLLIIIMMMPPPYYYuuuzzzooommmssslllooollliiizzzppp}}}{{{qqqnnnrrruuurrrnnnrrrsssssssssssssssrrrqqquuuvvvvvvtttrrrqqqrrrssspppppppppqqqqqqrrrssssssvvvwwwyyyzzzyyywwwtttrrrnnnnnnnnnppptttvvvwwwwww|||{{{zzzxxxwwwuuutttsssqqqqqqpppooopppqqqrrrsssrrrsssuuuvvvwwwyyy}}}~~~{{{wwwuuuxxx{{{}}}sssjjjdddbbb___^^^YYYYYYYYYXXXVVVTTTRRRPPPNNNOOOOOOPPPOOOMMMLLLJJJFFFFFFFFFEEEFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>===;;;<<<<<<===???@@@AAABBB@@@@@@??????>>>======<<<999999999999999999999999666666666666777777666666555444444444555555666777//////000111222222111111111111111111111111111111///000000000000111111111000333555555444333333444333333333333333333333333111111111111111111111111222333444444555555444444222222222222333333333333222111111111111222222333111111222444777:::===???777555444444555666666555555777888777444333222333222333333444555666777777666666777777777888888888888999999999999888777777999999::::::;;;<<<======>>>===;;;:::999::::::;;;<<<;;;;;;;;;;;;<<<=========<<<;;;:::::::::;;;<<<<<<======>>>???@@@BBBBBB@@@AAACCCDDDDDDCCCAAA@@@<<<===============<<<;;;>>>>>>???@@@@@@@@@??????>>>???@@@AAAAAAAAAAAAAAA???>>>>>>>>>>>>@@@AAABBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCAAAAAA???>>>???@@@CCCCCCCCCAAA@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDFFFGGGHHHIIICCCBBBBBBBBBCCCEEEFFFGGGDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMLLLJJJHHHEEEDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBDDDFFFIIIJJJJJJIIIIIIIIIHHHEEEDDDCCCCCCEEEEEEEEEDDDDDDFFFHHHHHHHHHFFFCCCEEEGGGIIIJJJJJJJJJIIILLLKKKJJJIIIIIIIIIJJJKKKMMMLLLKKKIIIHHHFFFEEEDDDEEEEEEEEECCCAAAAAACCCEEEEEEGGGIIIJJJJJJKKKMMMPPPHHHDDD@@@???CCCFFFGGGFFFHHHDDDCCCFFFHHHFFFFFFHHHJJJKKKKKKKKKKKKIIIHHHGGGEEEFFFFFFGGGGGGFFFEEEEEECCCDDDFFFJJJNNNPPPPPPNNNNNNKKKJJJOOOcccsssnnntttooodddvvvgggZZZllliiihhh|||yyytttvvvwwwuuuqqqrrrsssssstttttttttssssssuuuvvvwwwvvvsssrrrrrrsssppppppppppppqqqqqqqqqqqqsssuuuvvvwwwvvvtttrrrpppnnnmmmnnnppptttvvvwwwvvvyyyxxxwwwuuusssqqqpppoooppppppoooppppppqqqrrrrrroooppprrrssstttwww{{{~~~|||{{{{{{zzz|||{{{pppiiieeeaaa^^^]]]]]]\\\[[[YYYVVVSSSRRROOOPPPQQQQQQQQQOOOMMMKKKFFFEEEEEEFFFFFFGGGHHHIIIEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;===>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::888777666777999:::999888444444444555555777888888///111333555555444222000111111111111111111111111///000000000111111111111000333555555444222111111444333333333333333333444333222111111000111222333111222333333444333333333111222222222222333333333111111111111111222333333111222333444555777888888666555444444666888888777555777888666333111111222222333444555666777777888666666555666666666777888999999999999888777555555777777777888999:::<<<<<>>???@@@===???AAACCCDDDCCCBBBAAA<<<<<<===>>>>>>>>>======>>>???@@@AAAAAA@@@>>>======>>>???@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA?????????@@@BBBCCCBBB@@@>>>???AAABBBCCCBBBBBBBBB@@@@@@AAABBBCCCDDDFFFGGGBBBBBBCCCDDDEEEFFFGGGHHHDDDFFFGGGIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHDDDDDDEEEFFFFFFFFFEEEEEEBBBCCCFFFIIIJJJJJJJJJIIIKKKIIIFFFCCCBBBBBBCCCDDDBBBDDDFFFGGGFFFFFFGGGHHHEEEFFFGGGHHHIIIJJJJJJJJJLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFEEEDDDCCCCCCDDDDDDFFFHHHHHHHHHIIIKKKNNNHHHEEEBBBCCCFFFHHHGGGEEEGGGBBBAAADDDFFFDDDDDDFFFHHHIIIJJJJJJJJJIIIHHHGGGHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDFFFIIIMMMNNNNNNLLLOOOIIIGGGMMMWWWkkk{{{sssvvvxxxddddddwwwttt^^^bbbrrrlll]]]ggg}}}|||yyywwwvvvttttttuuuvvvvvvvvvvvvvvvtttuuuvvvuuusssrrrrrrsssqqqqqqrrrrrrqqqqqqppppppqqqrrrtttuuutttrrrooonnnmmmmmmmmmppptttvvvvvvuuuuuuttttttsssrrrqqqpppoooooopppqqqrrrssssssssssssrrrsssttttttuuuxxx|||}}}yyyrrrpppyyy~~~vvvooogggaaaaaaaaa```___\\\YYYVVVTTTRRRSSSUUUUUUUUUSSSPPPNNNHHHHHHHHHGGGHHHHHHIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@??????;;;;;;;;;;;;<<<===???@@@=========>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::999777999;;;<<<;;;999666666666555666666777777111333666888777555222000000000000000000000000000000000111111222222222333000333555555333111000000333222222111111222222333555333222000000111333444111111222333333333333222111111222222222333333333111111000000111222333333555555666666666666555555666444444555777999999999444666777666222///000111222333444666777888888888666555555555555666777777:::::::::999777666444333555555555666777999:::;;;???>>>;;;999888999:::;;;======<<<;;;:::::::::::::::999999888999:::<<<===;;;;;;;;;;;;;;;<<<===>>>;;;===@@@CCCDDDDDDBBBAAA>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBAAA???===<<<======>>>@@@@@@AAAAAAAAABBBAAA@@@>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBBBB???>>>>>>>>>???@@@AAAAAA@@@??????@@@BBBBBBAAA@@@===>>>@@@BBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFBBBCCCDDDFFFGGGHHHHHHHHHEEEFFFIIIKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJLLLLLLLLLLLLKKKCCCDDDEEEFFFFFFFFFFFFFFFAAACCCFFFHHHJJJJJJJJJIIILLLIIIFFFCCCAAAAAABBBCCCAAADDDGGGGGGEEEDDDFFFIIIGGGHHHHHHHHHIIIJJJJJJKKKLLLKKKJJJIIIHHHIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFEEEBBBEEEGGGHHHFFFDDDCCCBBBBBBDDDGGGGGGFFFGGGJJJNNNIIIFFFEEEFFFIIIJJJHHHEEEEEEAAA???CCCDDDCCCCCCEEEEEEFFFHHHIIIJJJJJJIIIHHHJJJJJJHHHGGGFFFFFFFFFFFFHHHHHHHHHIIIKKKKKKIIIGGGHHHCCCEEEMMMOOOTTTqqq{{{rrrwwwiiiWWWmmmmmmdddcccwwwqqqYYYZZZiiivvvyyyxxxzzzuuuvvvwwwxxxxxxyyyxxxxxxrrrtttuuutttsssqqqqqqrrrssssssssssssrrrrrrqqqpppqqqrrrtttuuutttrrrooonnnllllllmmmpppsssuuuuuutttssssssssssssssssssssssssoooppprrrtttuuuuuuuuutttwwwxxxxxxxxxxxxzzz~~~{{{zzzwwwoooccc^^^gggttt~~~ssskkkeeedddcccbbb___[[[XXXVVVUUUVVVXXXYYYXXXVVVTTTRRRLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDEEEEEEEEE@@@AAABBBBBBCCCCCCBBBBBB<<<<<<;;;;;;<<<===>>>@@@<<<===>>>???@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<:::888:::<<<>>><<<:::999888777666666555555666000000111222222222222222111111111000000000000000000000000000000000000000444333111000000000111111111111222333333111000///000000111222222222222222222333333444444333333222111000///......///000111/////////000111222444444555555444333444555666777555555555666777999;;;<<<999777666444333333333444555555444444444333333333666666555555555777999:::888888888888777555444333444555666888:::;;;;;;;;;===<<<;;;999888888999999:::;;;<<<=========<<<;;;:::999999888999:::<<<===CCC@@@<<<;;;;;;=========:::>>>BBBEEEDDDBBBAAAAAAAAAAAA@@@@@@???>>>>>>===??????@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCCCC@@@======???@@@???>>>CCCBBBBBBAAABBBCCCEEEFFFCCCBBBAAA???>>>===<<<<<<@@@>>>======???@@@???>>>>>>???AAACCCDDDDDDDDDCCCCCCBBBAAA@@@AAACCCEEEFFF>>>???AAADDDEEEEEEEEEEEEIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIHHHFFFDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIGGGDDDCCCDDDDDDDDDCCCBBBDDDFFFHHHHHHJJJLLLNNNPPPLLLFFFBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHGGGIIIJJJIIIFFFDDDEEEGGGIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBAAABBBEEEGGGHHHIIIJJJFFFAAABBBFFFIIIIIIGGGDDDCCCAAA@@@???@@@@@@AAAHHHIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFIIIMMMKKKFFFEEEHHHDDDFFFGGGEEEFFFQQQdddssspppooossszzzkkkWWW^^^sssqqq___fffyyyaaaVVVXXX^^^ttt|||xxxqqqsssvvvuuuttttttvvvuuutttuuuuuutttqqqooonnnpppsssuuuuuutttqqqpppssssssrrrrrrqqqpppoooooosssqqqoooppprrrsssttttttvvvuuusssrrrqqqqqqrrrrrrpppoooppptttxxxyyywwwtttwwwxxxyyyyyyyyy{{{}}}yyyrrrhhh[[[SSSVVV^^^yyyzzzsssmmmjjjgggggghhheee^^^XXXYYYYYYYYYZZZ[[[YYYVVVTTTNNNOOOOOONNNNNNMMMLLLKKKIIIEEEBBBBBBEEEGGGGGGFFFGGGFFFEEEDDDBBBAAA@@@???@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDAAAAAA@@@@@@>>>===<<<;;;;;;:::;;;===???@@@>>><<<<<<;;;999888888888999999///000000111111111111111111000000000000000000000111111111111111111111111444333222111000111111222222333333333333222111000000111111222222222111111222333333444444333333222111000////////////000111111000000111111222333444444333333222333444555666555555555555666888999:::666555444333333444555555444444444444444444444444666555555555666777888999888888888777666555444444555555666777999:::;;;<<<===<<<;;;999888888999999::::::;;;<<<;;;;;;:::999:::999999999:::;;;<<<===AAA>>>;;;:::;;;<<<======;;;>>>BBBDDDCCCBBB@@@@@@@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBEEECCC@@@@@@BBBCCCCCCAAA?????????@@@@@@AAACCCCCCDDDCCCBBBAAA@@@?????????AAA???======???@@@????????????AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAACCCDDDEEE@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGEEEBBBAAABBBCCCBBBAAAAAACCCEEEFFFGGGHHHJJJLLLNNNKKKGGGDDDCCCCCCBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJIIIFFFEEEFFFHHHHHHHHHGGGFFFEEEEEEDDDDDDBBBAAAAAAAAACCCEEEGGGGGGHHHCCC??????CCCGGGHHHGGGEEEDDDCCCAAA@@@@@@@@@AAAGGGHHHJJJJJJJJJIIIGGGEEEFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHJJJNNNLLLGGGEEEHHHHHHKKKLLLHHHEEELLL[[[hhhxxxxxxxxxyyyzzzvvv[[[ZZZgggmmmhhhvvvppp```[[[[[[ddd|||~~~zzzwwwxxxwwwsssrrruuuvvvuuuvvvwwwwwwvvvsssqqqpppqqqsssttttttsssqqqpppsssrrrrrrqqqqqqqqqqqqqqqtttrrrqqqqqqtttvvvvvvvvvvvvuuusssrrrqqqqqqrrrrrrqqqpppqqquuuxxxyyywwwuuuttttttuuuuuuvvvyyy~~~{{{rrrgggWWWKKKKKKQQQmmmsssooojjjiiihhheee```ZZZZZZYYYYYYZZZZZZWWWSSSPPPOOOOOOOOOOOONNNLLLKKKKKKJJJGGGDDDDDDFFFHHHHHHGGGEEEEEEDDDCCCBBBAAA@@@???@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@>>>===<<<;;;999999999;;;======<<<:::<<<;;;:::999888999999:::...//////000000000000000000000000000000000111111111111111111111111111111444333222222111111222222444333333333222222222222111111222222222111111000222222333333333333222222111000000//////000000111333222222111222222333333222222222222222333444444555444444444444555666777444333333333333444555666222222333333444444555555555555555555666777888999777777777666666555555555666666555666777999;;;<<<<<<<<<;;;:::999999999999:::::::::::::::999888777999999999999:::;;;<<<======;;;888888:::<<<======<<>>>>>?????????@@@@@@@@@BBBAAA@@@??????@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBB@@@>>>???@@@AAAAAA@@@<<<===???@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDBBB???>>>???@@@@@@????????????@@@AAABBBCCCDDDCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFCCCBBBCCCCCCEEEGGGIIIJJJHHHFFFDDDCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLLLLLLLJJJJJJEEECCCAAA@@@AAAAAA@@@???AAACCCEEEEEEEEEFFFGGGIIIKKKIIIGGGEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEGGGHHHHHHFFFFFFGGGIIIGGGGGGHHHHHHHHHFFFEEEDDDAAAAAAAAAAAABBBCCCEEEEEEEEEAAA<<<<<<@@@EEEGGGGGGGGGFFFEEECCCBBBAAAAAAAAAFFFHHHKKKLLLLLLJJJGGGEEEEEEFFFGGGHHHIIIIIIIIIHHHJJJIIILLLOOOLLLGGGEEEGGGNNNRRRTTTOOOGGGHHHSSS]]]{{{|||yyy~~~cccVVVUUUlllqqqlllyyyrrrddd]]]VVVhhh~~~}}}||||||wwwqqqqqquuuuuuuuuwwwyyyzzzyyyvvvsssrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrqqqqqqrrrrrrrrrsssqqqpppqqqsssvvvwwwwwwvvvuuusssrrrqqqqqqrrrrrrqqqqqqrrruuuxxxyyywwwvvvqqqrrrrrrrrrssswww||||||uuujjjZZZLLLIIILLLcccwwwzzzsssnnnkkkgggbbb^^^]]]]]]\\\\\\\\\XXXTTTPPPPPPPPPPPPOOONNNLLLKKKJJJLLLJJJGGGFFFGGGHHHGGGGGGDDDCCCCCCBBBAAA@@@??????@@@??????>>>>>>>>>>>>???===>>>>>>???@@@AAABBBBBB@@@@@@@@@??????===<<<;;;999999999:::======<<<;;;<<<<<<;;;:::::::::;;;;;;---......///000/////////000000000000000111111111222222222222222222222222333333222222222222222222444333333222222222222222111222222222222111000000222222333333333333222222000000000000000000000000444444333222222111222222222222222222222333333444444444333333333333333444333333333333333333444444000111222333444555666666444444555555666777777888777666666666555555666666777666555555666888;;;===;;;;;;;;;:::999999999999;;;;;;::::::999888777666777888888888999:::;;;;;;:::888666777999<<<=========???BBBCCCAAA???>>>>>>======>>>???@@@AAAAAABBBCCCBBB@@@>>>>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAAAAA??????>>>??????@@@@@@@@@<<<===@@@BBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFCCCAAA@@@@@@AAA@@@???>>>=========>>>@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFFFFHHHFFFDDDBBBBBBDDDFFFGGGDDDDDDCCCDDDEEEGGGIIIJJJHHHEEEBBBAAABBBDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHJJJLLLMMMMMMKKKJJJDDDBBBAAAAAABBBBBBAAA@@@CCCDDDFFFFFFEEEEEEFFFHHHHHHGGGFFFGGGHHHGGGFFFDDDEEEEEEGGGHHHGGGFFFEEEDDDEEEDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEEEEDDDCCCCCCBBBCCCDDDEEEEEEEEEFFFGGGHHHFFFGGGHHHIIIIIIHHHFFFEEEBBBCCCDDDCCCCCCCCCDDDEEEEEEBBB>>>===AAAFFFIIIJJJIIIHHHGGGFFFDDDCCCBBBBBBFFFHHHKKKNNNMMMKKKGGGEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJLLLNNNKKKEEECCCEEEOOOVVVZZZUUUMMMJJJPPPXXXnnnttt]]]OOOYYYppprrrrrrttthhhZZZ]]]jjj~~~{{{wwwrrrqqqtttssstttvvvyyyzzzyyyvvvsssqqqqqqppppppqqqrrrtttuuuuuutttsssrrrqqqqqqrrrrrrpppooonnnoooqqqtttuuuuuuuuutttsssqqqqqqqqqqqqrrrpppqqqrrrtttvvvvvvvvvuuuqqqssstttuuuuuuwwwyyy|||~~~~~~~~~{{{xxxqqqfffZZZVVVYYYdddssswwwpppjjjeeebbbbbbaaaaaaaaa```]]]XXXTTTSSSSSSRRRQQQOOOMMMKKKJJJMMMKKKIIIHHHGGGGGGGGGFFFCCCCCCBBBBBBAAA@@@@@@???@@@@@@???????????????@@@>>>>>>>>>??????@@@@@@@@@@@@@@@@@@??????>>><<<<<<<<<;;;;;;<<<>>>???>>>============<<<<<<<<<======------.../////////////////////000000111111111111111111111111111111111111222222222222222222222222333222222222222111111111111111222222222111111000111222222333333222222111000000111111111111000000444444333222111111111111222333333333444444444444444333333222222222222222444444444333333222111000///000111222333555666666333444555555666777777777666555555444555555666777777666555555666888:::<<<::::::::::::::::::999999<<<;;;;;;:::999888888777555666777777888888999999777666555666999;;;<<<<<<===???AAAAAA@@@>>>>>>>>><<<<<<===???@@@AAABBBCCCCCCBBB@@@>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCC;;;===???AAACCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFDDDBBBBBBBBBBBBAAA@@@<<<<<<;;;;;;<<<>>>@@@AAAEEEFFFGGGHHHIIIIIIHHHHHHJJJHHHEEECCCCCCDDDGGGHHHHHHHHHFFFFFFEEEFFFGGGHHHGGGEEEBBBAAABBBCCCDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGJJJMMMNNNNNNLLLKKKEEEDDDCCCCCCDDDEEECCCBBBEEEFFFHHHGGGFFFFFFHHHIIIFFFEEEEEEGGGHHHHHHFFFDDDEEEFFFHHHIIIIIIGGGEEEDDDDDDCCCBBBBBBBBBDDDEEEFFFDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFEEEFFFHHHGGGEEEDDDDDDFFFGGGEEEBBBBBBDDDHHHLLLNNNJJJJJJIIIHHHGGGFFFEEEDDDFFFHHHLLLNNNNNNLLLIIIFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKMMMJJJCCCAAACCCJJJQQQWWWVVVPPPMMMPPPUUUddd{{{lllVVVRRR]]]nnnxxx}}}|||mmm___ZZZooo~~~yyywwwtttssstttrrrrrrtttvvvxxxxxxuuusssooooooooooooqqqtttvvvxxxxxxvvvtttrrrqqqqqqqqqrrrpppooommmnnnqqqsssttttttuuutttrrrqqqppppppqqqqqqooopppqqqrrrssssssttttttsssvvvyyyzzzyyywwwvvvvvv}}}}}}~~~|||{{{zzzyyysssjjjgggiiilllttt}}}wwwooojjjggggggfffeeeeeedddaaa^^^ZZZWWWWWWVVVTTTQQQOOOMMMKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@AAAAAABBB?????????????????????@@@???????????????>>>===<<<<<<;;;:::;;;===??????>>>>>>>>>>>>?????????>>>>>>---......////////////////////////000111111222222000000000000000000000000000000111222222222111111222333444444444333111000000000111222222222222222111111222222222222111111000111111222222111111000333333222111000000000111222222333444444444444444333333222111111222222222444444444333222111///...000000111222333444555555333333444666666666666666555555444333444555777888666666555555666777999:::999::::::;;;;;;::::::999;;;;;;:::999888888888999555555777888888888888888666555555666999;;;<<<;;;<<<>>>@@@@@@???>>>>>>>>><<<<<<===???@@@AAABBBCCCCCCBBBAAA????????????@@@BBBBBBBBBBBBCCCCCCCCCCCCAAACCCDDDDDDBBB@@@@@@AAA:::;;;===>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCEEEDDDDDDEEEFFFEEEBBB@@@<<<<<<<<<===>>>???@@@AAACCCEEEGGGJJJKKKKKKJJJIIIJJJHHHFFFDDDDDDFFFHHHIIIKKKJJJHHHGGGEEEEEEFFFFFFFFFDDDBBBAAABBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFJJJNNNOOOOOOMMMLLLGGGFFFEEEFFFHHHHHHFFFDDDFFFGGGIIIIIIHHHHHHIIIKKKEEEDDDDDDEEEGGGGGGFFFDDDEEEFFFIIIJJJKKKIIIGGGEEECCCBBB@@@??????@@@AAACCCCCCDDDFFFGGGGGGFFFFFFEEEBBBAAAAAABBBDDDEEEEEEDDDDDDEEEFFFHHHHHHHHHGGGGGGGGGIIIKKKJJJFFFDDDEEEGGGIIIHHHGGGFFFHHHJJJMMMOOOJJJJJJJJJJJJJJJIIIHHHGGGGGGIIILLLNNNNNNLLLJJJHHHFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHJJJLLLIIICCCAAABBBCCCIIIOOORRRQQQOOOOOOOOOWWWfffuuu___SSSPPPZZZsss|||zzzkkkYYYbbb}}}zzzwwwuuuuuurrrrrrrrrtttvvvvvvtttsssnnnnnnoooppprrrtttwwwxxxyyywwwuuurrrqqqqqqrrrssssssqqqpppppprrrtttuuutttuuutttrrrqqqppppppqqqqqqnnnpppqqqqqqpppqqqrrrttttttwwwzzz{{{yyyvvvttttttzzz|||~~~~~~|||{{{{{{zzz{{{}}}zzzsssqqqrrruuuwww{{{zzztttrrrpppnnnkkkhhhgggeeebbb```\\\[[[ZZZXXXUUURRROOONNNMMMMMMNNNLLLJJJHHHHHHIIIHHHGGGFFFEEEDDDBBBAAAAAACCCBBBBBBBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@????????????????????????>>>======;;;999888999;;;======<<>>>>>>>>???<<<======???@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>>???@@@@@@AAAAAABBBBBBBBB@@@BBBDDDCCC???======>>><<<<<<<<<======???@@@@@@CCCCCCBBBAAAAAAAAABBBBBBCCCCCCEEEHHHIIIGGGCCC@@@===>>>???@@@AAABBBBBBBBB???BBBFFFIIIKKKLLLKKKJJJIIIHHHGGGFFFFFFGGGIIIJJJKKKJJJHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFJJJNNNPPPPPPNNNLLLGGGGGGGGGHHHJJJJJJHHHFFFEEEGGGHHHIIIHHHHHHJJJLLLEEECCCCCCCCCEEEFFFEEEDDDDDDFFFIIIKKKLLLKKKHHHGGGDDDCCC@@@>>>===>>>@@@AAACCCDDDFFFHHHIIIIIIHHHHHHDDDCCCBBBCCCEEEGGGFFFDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHKKKMMMLLLGGGDDDEEEGGGHHHHHHHHHHHHHHHIIIKKKMMMJJJJJJKKKLLLLLLKKKJJJIIIHHHJJJKKKMMMMMMMMMKKKJJJGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGJJJLLLJJJDDDBBBDDDCCCEEEJJJOOOQQQPPPMMMIIIJJJSSSfffnnn^^^RRRRRReee||||||yyyyyyccc___lllyyywwwxxxtttsssrrrrrrtttuuutttssspppppppppqqqrrrssstttuuuvvvuuusssrrrrrrsssvvvwwwtttrrrpppppprrrssssssssstttsssrrrppppppppppppqqqoooppprrrqqqpppppprrruuutttuuuvvvvvvtttsssssstttwwwzzz~~~{{{yyyyyyxxxzzz~~~}}}xxxvvvxxx||||||~~~zzztttooollljjjhhhfffaaa```^^^[[[XXXUUURRRPPPNNNPPPQQQPPPMMMKKKKKKLLLLLLKKKIIIHHHFFFDDDBBBBBBDDDDDDCCCDDDDDDEEEEEEFFFBBBBBBAAAAAA@@@@@@@@@???>>>????????????>>>======;;;:::888999;;;<<<======???@@@AAABBBCCCBBBBBBAAA...//////000000000000000...//////000111222222222////////////////////////---...///111111111000///333666999;;;;;;888444222---...000111333333444444111111222222222222111111000111222333333222111000000000////////////000000///000111222333222111111222222111111222333333444///000111333333222111111111111111222222333444444222333444666666666666555444444333222333555888999444555666777888888777777888999:::;;;;;;;;;:::999777777666555555666888888777888:::;;;<<<<<<;;;;;;777666666777:::;;;;;;::::::<<<>>>>>>>>>>>>???@@@======>>>???@@@AAABBBBBBAAABBBBBBAAAAAA???>>>=========>>>???@@@@@@AAAAAACCCFFFHHHFFFBBB??????@@@@@@???>>>>>>>>>@@@AAABBBDDDDDDCCCBBBBBBBBBBBBBBBAAACCCFFFIIIKKKIIIDDD@@@>>>???AAACCCDDDDDDDDDCCC<<>>????????????>>>>>>======<<<::::::<<<>>>?????????@@@BBBCCCCCCCCCBBBBBB............////////////000000000000000000000000////////////000000000000000///////////////000111555777999;;;:::777333111111111111111111111111111222222222111111111000000//////000111111111111111000000000000000000000000///000000111333444555555777666333111111111222333111111222222222222111111000111111111111222222222222222111111222222333444333222111333666888888888666555444444444555777888999::::::::::::999888888888888888777777777777666>>>===<<<;;;:::999999:::666666666666777777777777;;;;;;<<<===>>>???@@@@@@============>>>???@@@AAADDDBBBAAA???>>>>>>????????????>>>>>>???AAABBBCCCBBBBBBCCCCCCBBBAAA@@@@@@BBBAAA???>>>>>>???AAABBBEEEFFFFFFFFFEEEDDDCCCBBBDDDEEEEEEEEEDDDCCCAAA@@@===???AAADDDEEEDDDBBBAAABBBCCCDDDGGGJJJLLLKKKIIIGGGHHHGGGGGGFFFEEEDDDDDDKKKIIIFFFDDDCCCCCCCCCDDDFFFFFFGGGGGGFFFEEECCCBBBAAABBBBBBBBBCCCDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHFFFEEEFFFGGGGGGFFFEEECCCEEEGGGJJJJJJIIIHHHFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDAAA>>>===>>>@@@AAAFFFGGGIIIKKKLLLLLLKKKKKKDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGEEECCCCCCDDDEEEFFFEEEHHHKKKJJJGGGDDDEEEGGGAAADDDFFFEEEBBBBBBFFFKKKKKKLLLLLLMMMMMMMMMMMMLLLJJJHHHFFFHHHJJJJJJHHHEEEEEEGGGHHHGGGDDDCCCDDDFFFGGGFFFGGGHHHJJJIIIFFFDDDCCCEEEHHHLLLOOONNNKKKHHHAAAFFFKKKTTTkkkvvveee```ggg|||vvv]]]QQQYYYnnnzzzwwwwwwrrroooqqqrrrpppoooqqqtttsssqqqrrrrrrsssqqqppprrrrrrsssssstttuuuuuuuuunnnnnnooopppqqqqqqrrrrrrttttttsssrrrqqqpppppppppppppppqqqqqqqqqrrrrrrrrrsssqqqnnnkkkkkklllnnnpppsssvvv|||{{{zzzyyyyyyxxxyyyzzz{{{|||~~~yyysssnnnmmmiiieeebbb```^^^\\\ZZZTTTSSSQQQOOONNNNNNOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFEEEDDDBBB@@@?????????BBBBBB@@@???>>>>>>======>>>===============>>>???::::::;;;;;;<<<===>>>>>>............////////////000000000000000000000000//////000000000111111111///////////////000111111555666777888777555333111111111111111111111111111222222222111111111000000......////////////......////////////////////////000000111222333444555555888666333111/////////000111111222222222222111111111111111111222222222222222111111111111222333333333222111333666888888888777666555555555666888888777777888999999999999999888888888888888888888888======<<<;;;::::::::::::666666666777777777888888===============>>>>>>>>><<<<<<<<<<<<===>>>???@@@BBBAAA@@@>>>======>>>>>>??????>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA???>>>???@@@AAACCCEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEFFFFFFEEEDDDBBBAAAAAACCCFFFGGGHHHGGGEEEDDD@@@@@@AAADDDHHHIIIIIIHHHGGGGGGHHHHHHHHHFFFEEEDDDIIIHHHFFFDDDCCCDDDEEEFFFFFFGGGGGGGGGGGGEEEDDDCCCAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCDDDFFFGGGFFFEEECCCEEEGGGHHHIIIIIIHHHGGGGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDBBBAAA@@@AAABBBBBBFFFGGGIIIJJJKKKJJJJJJIIIEEEEEEEEEEEEFFFGGGHHHHHHLLLJJJHHHFFFEEEDDDEEEFFFEEEGGGIIIIIIGGGFFFFFFFFFEEEHHHIIIGGGCCCBBBEEEIIIHHHHHHJJJKKKLLLLLLLLLLLLIIIHHHGGGHHHJJJJJJHHHFFFEEEFFFGGGFFFCCCAAABBBDDDFFFFFFGGGHHHJJJIIIFFFDDDCCCEEEGGGKKKMMMLLLIIIFFFBBBBBBCCCIIIZZZyyyzzzqqqrrreeeRRROOOZZZeeeyyy{{{uuupppooorrrtttssstttvvvtttrrrqqqqqqrrrrrrqqqppprrrrrrsssssstttuuuuuuvvvqqqqqqqqqqqqrrrrrrrrrrrrrrrtttvvvwwwvvvtttqqqoooppppppppppppqqqqqqqqqqqqqqqqqqppppppppppppppppppppprrrwww~~~~~~|||{{{zzzyyyyyyzzz{{{|||~~~~~~zzzqqqnnniiifffcccaaa^^^\\\XXXWWWUUUTTTRRRQQQQQQQQQPPPOOOOOONNNMMMMMMLLLLLLLLLKKKJJJHHHHHHHHHHHHIIIHHHGGGEEECCCBBBAAAAAA@@@AAA@@@@@@?????????@@@@@@=========<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>............////////////000000000000000000000000....../////////000000000............///111222222444444444444444333222111000000000000000000000000222111111111111000000000///////////////.........////////////////////////111111222333444444555555888666333111///...------111111222222222222111111111111111111222222222333111111111111111222333333333222111333555888888888888777777777777888999999555555666777888999::::::888888999999::::::;;;;;;======<<<;;;;;;:::::::::777777777777888888888999>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>???@@@???>>>===============??????>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@?????????AAABBBCCCCCCCCCBBBAAABBBCCCDDDEEEFFFFFFGGGGGGFFFEEECCCBBBEEEFFFHHHIIIIIIHHHFFFEEE??????@@@CCCFFFIIIHHHHHHFFFGGGIIIJJJJJJHHHFFFEEEHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDBBBAAAAAACCCEEEGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGDDDBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIINNNMMMJJJHHHFFFFFFEEEFFFFFFEEEEEEFFFHHHHHHGGGEEEIIIKKKKKKHHHDDDCCCDDDGGGEEEFFFGGGIIIJJJKKKKKKLLLIIIHHHHHHIIIJJJJJJIIIGGGEEEFFFFFFEEEBBB@@@@@@AAAFFFFFFGGGHHHJJJIIIGGGDDDDDDEEEGGGJJJLLLLLLIIIFFFHHHAAA===@@@HHH\\\ttt|||eeeVVVRRRSSS[[[mmm|||wwwrrrppprrrttttttuuuwwwsssrrrpppqqqrrrrrrqqqppprrrrrrsssttttttuuuuuuvvvtttssssssssssssrrrrrrrrrpppsssxxx{{{{{{wwwsssoooppppppppppppoooooooooooonnnppprrrtttuuusssqqqpppnnnooorrrxxx~~~}}}{{{yyyxxxyyyzzz{{{|||~~~~~~~~~zzztttoookkkgggbbb___[[[[[[[[[YYYXXXVVVTTTSSSRRRQQQQQQPPPPPPOOOOOOOOOPPPOOOMMMLLLJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@@@@@@@AAAAAABBBBBB>>>>>>?????????===<<<;;;::::::;;;;;;<<<=========............////////////000000000000000000000000,,,,,,---------.........---------...///111222333333333222111111111111111111111111111111111111111111111111111000000000000000000000000000111222222000000000000000000000000111222222333444444555555666555333111000/////////111222222333333222222111111111111222222222333333111111111111111222333333444222222333555777888777888888888888999999::::::555555555666777888888999888888999:::;;;<<<======<<<<<<<<<<<<<<<;;;::::::888888888888999999999999========================<<<<<<<<<<<<<<<===>>>?????????>>>>>>============???>>>>>>===>>>???@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAACCCCCCBBBAAA@@@???@@@BBBEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGEEEDDDCCCAAAAAAAAADDDGGGJJJJJJIIIEEEFFFIIIJJJKKKJJJHHHGGGIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEBBBBBBCCCDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@AAACCCFFFHHHHHHHHHFFFFFFEEEEEEFFFGGGIIIJJJIIIHHHEEECCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEGGGGGGHHHIIIIIIJJJJJJJJJMMMLLLJJJHHHGGGGGGFFFGGGFFFDDDCCCDDDHHHIIIGGGEEEIIIJJJJJJIIIFFFDDDEEEFFFFFFFFFGGGIIIIIIJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGEEECCCAAAAAAAAAFFFFFFFFFHHHJJJJJJGGGEEEEEEEEEGGGJJJMMMOOOMMMLLLNNNDDD???AAABBBKKKhhh~~~zzzmmm```YYYQQQ___www}}}|||vvvrrrsssrrrpppppprrrrrrqqqppppppqqqrrrqqqooorrrrrrssssssttttttuuuuuuttttttssssssrrrqqqpppppppppssswwwzzzzzzwwwsssqqqoooooooooooonnnnnnnnnnnnmmmooorrrtttuuutttrrrqqqooooooqqqtttxxx}}}|||zzzxxxxxxyyyzzzyyy{{{~~~{{{}}}|||uuunnnhhhddd^^^^^^___^^^]]][[[XXXWWWUUUUUUUUUTTTSSSSSSRRRRRRSSSRRRPPPNNNLLLJJJIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCAAABBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCC@@@>>>===;;;;;;;;;<<<<<<<<<======............////////////////////////////////////------........./////////---------...///111222333222222111000///000111111222222222222222222222222000000000000000000000000.........///000222444555111111111111111111111111111222222333333444444444444444333333222222222222222222333333333333222222111222222222222333333333222222222222222333333444444333222333555777777777888999999:::::::::::::::777777666555555666666777888888999;;;<<<===>>>???<<<<<<=========<<<;;;:::999999999999:::::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>======>>>>>>????????????????????????>>>>>>???>>>=========>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCAAA@@@??????@@@BBBEEEFFFFFFGGGGGGHHHHHHGGGEEEEEECCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDGGGIIIIIIIIIDDDEEEGGGIIIJJJJJJIIIIIILLLKKKHHHFFFEEEEEEFFFGGGIIIIIIHHHGGGGGGFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGHHHFFFGGGHHHHHHGGGEEECCCAAABBBAAABBBDDDHHHJJJKKKJJJGGGGGGFFFEEEFFFHHHJJJKKKIIIHHHFFFDDDCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGHHHIIIHHHGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDGGGGGGIIIJJJKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGFFFCCCBBBCCCFFFHHHGGGEEEFFFGGGHHHHHHGGGFFFGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFEEECCCBBBEEEEEEFFFHHHJJJJJJGGGEEEFFFGGGHHHLLLPPPSSSSSSRRRQQQIIIFFFGGGDDDEEE[[[vvvllluuuzzz}}}tttkkkWWWXXXeeezzztttsssqqqnnnmmmoooqqqoooooooooqqqqqqpppoooqqqqqqqqqrrrssssssttttttrrrrrrqqqqqqpppoooooooooppprrrsssuuuuuutttrrrqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrssssssssssssssstttvvvyyy}}}}}}{{{yyyxxxwwwwwwvvvyyy}}}}}}zzz|||~~~~~~}}}~~~vvvmmmhhhccccccccccccbbb```^^^\\\[[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPNNNKKKIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAAAAABBBCCCDDDDDDCCCAAA???===;;;;;;;;;<<<<<<<<<<<<<<<............//////////////////////////////////////////000000000111111111............///111222222222222111111000111111222111111111111111111111111//////000000000000000111---,,,,,,,,,...000222333222222222222222222222222111111111222222333333333333333333333333333333333222222333333333333222222222222222222333333333333333333333333333444555555555333222333555777777666888999999:::;;;:::::::::999888777555555555666777888999:::;;;<<<===>>>>>>;;;<<<===>>>>>>===;;;;;;::::::::::::;;;;;;;;;;;;999:::;;;<<<===>>>>>>?????????>>>>>>>>>>>>??????>>>??????@@@@@@???>>>>>>???>>>===<<<<<<===>>>???AAABBBBBBCCCCCCCCCCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAACCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEECCCBBBAAABBBDDDFFFGGGFFFCCCDDDFFFGGGIIIJJJKKKKKKNNNLLLIIIGGGEEEEEEFFFFFFIIIHHHGGGFFFFFFEEEFFFFFFBBBCCCDDDEEEFFFGGGHHHIIIGGGHHHIIIJJJIIIGGGEEECCCDDDCCCDDDFFFJJJLLLMMMLLLHHHHHHGGGGGGHHHIIIKKKLLLGGGHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIHHHKKKKKKKKKKKKJJJIIIHHHHHHGGGIIIKKKLLLKKKKKKLLLMMMMMMKKKIIIHHHHHHHHHFFFDDDEEEEEEFFFHHHJJJJJJHHHFFFHHHHHHIIILLLPPPSSSUUUUUUOOOLLLJJJIIIDDDDDDRRRccceeeffflllwwwsssxxxdddYYYXXXnnn~~~xxxvvvssspppoooqqqpppnnnnnnnnnpppqqqpppooooooooopppqqqqqqrrrrrrsssnnnnnnnnnoooooooooooooooqqqqqqppppppppppppppppppmmmnnnnnnnnnooooooooooooooonnnnnnnnnnnnppprrrsssuuuvvvvvvuuutttuuuxxx{{{}}}}}}}}}|||zzzxxxvvvttttttwww{{{~~~~~~{{{zzz|||{{{{{{|||~~~wwwqqqnnnmmmllljjjhhheeecccbbbaaa```___^^^\\\ZZZYYYYYYVVVVVVTTTSSSPPPMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFDDDBBB@@@@@@@@@AAAAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<............////////////////////////////////////....../////////000000000///////////////000111111222222222222222222222222////////////////////////////////////000000111111000///---------...000111111111111111111111111111000000111111111111222222333333333333333222111111222333333444444333333222222222222333333333444444555444444444444555666666555333222333555777777666777888999:::;;;::::::999888777666555555777888999999999:::;;;<<<<<<======;;;<<<===>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========???>>>>>>=========>>>>>>======>>>??????>>>======>>>>>><<<<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEEEECCCDDDDDDEEEEEEFFFFFFFFFFFFDDDCCCCCCDDDFFFFFFFFFCCCCCCDDDEEEGGGIIIKKKMMMMMMKKKIIIGGGFFFGGGHHHHHHIIIHHHFFFEEEDDDDDDEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJHHHJJJKKKLLLLLLJJJGGGFFFDDDDDDDDDGGGJJJLLLMMMLLLIIIIIIIIIIIIJJJKKKLLLLLLEEEGGGIIIJJJJJJHHHEEECCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEECCCDDDFFFGGGHHHGGGGGGFFFFFFGGGIIIKKKKKKKKKJJJIIIFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEECCCBBBBBBDDDEEEFFFFFFGGGIIIJJJKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGJJJLLLMMMKKKKKKLLLNNNMMMJJJHHHHHHJJJJJJHHHEEEDDDDDDFFFHHHJJJJJJHHHFFFIIIHHHHHHIIIMMMPPPQQQQQQNNNNNNLLLGGGBBBDDDMMMUUUnnnhhhddd```kkkmmmnnnvvvzzzgggXXXbbb|||xxxrrrppprrrooonnnmmmnnnpppqqqpppooonnnnnnnnnoooppppppqqqqqqkkkllllllnnnooopppqqqqqqppppppoooooonnnnnnnnnnnnmmmmmmnnnoooppppppqqqqqqoooooonnnnnnooopppqqqrrrtttvvvwwwvvvtttssstttvvvzzz{{{||||||{{{xxxtttrrrsssvvv{{{~~~|||zzz||||||yyyyyy{{{xxxyyy{{{}}}}}}{{{wwwsssoookkkiiiggggggfffdddbbb```]]]\\\[[[XXXXXXWWWUUUSSSPPPNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHGGGFFFDDDCCC@@@@@@??????????????????<<<<<<<<<<<<<<<<<<<<<<<<............/////////000////////////////////////+++++++++,,,,,,,,,------000///////////////000111222333333444444444333333.........................../////////000000111111555333111///......000000000000000000000000000000000000000000000111111111444444333333111000......222333333444444333333222222222333333333444444444666555555555555666777777555444333333555777666666777888999:::;;;:::999999777666555555666888:::<<<999999::::::;;;<<<<<<<<<:::<<<===??????>>><<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;>>>======<<<<<<<<<======;;;<<<===>>>>>>===<<<<<<>>>===<<<;;;;;;<<<===>>>>>>???@@@@@@AAAAAAAAAAAADDDDDDDDDCCCBBBAAA??????AAABBBCCCDDDDDDDDDCCCCCCDDDDDDFFFGGGGGGFFFEEEDDDAAABBBBBBCCCDDDEEEEEEFFFJJJHHHFFFEEEGGGHHHHHHGGGCCCCCCBBBCCCEEEHHHLLLNNNKKKJJJHHHGGGGGGHHHJJJKKKHHHGGGFFFDDDDDDDDDDDDEEEBBBCCCDDDFFFGGGHHHIIIJJJIIIJJJLLLNNNMMMLLLIIIGGGEEEDDDDDDGGGJJJLLLLLLLLLIIIIIIJJJKKKKKKLLLLLLLLLDDDGGGJJJLLLLLLJJJFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGEEEFFFIIIJJJKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFDDDAAA@@@CCCFFFHHHHHHIIIJJJLLLLLLJJJIIIGGGHHHIIIIIIJJJJJJJJJJJJGGGJJJMMMMMMKKKKKKMMMOOOLLLJJJHHHHHHJJJJJJHHHFFFDDDDDDFFFHHHJJJJJJHHHFFFJJJHHHFFFGGGIIILLLMMMMMMOOOQQQMMMDDD@@@EEEKKKMMM___vvvlllhhh___cccfffjjjuuuwww```^^^rrr{{{sssppppppnnnmmmmmmnnnoooppppppooommmmmmmmmnnnooooooppppppjjjjjjlllmmmoooqqqssssssppppppppppppooonnnlllkkklllmmmnnnooopppqqqrrrsssooooooppppppqqqqqqqqqpppqqqtttwwwwwwtttrrrrrrssswwwyyy|||}}}|||xxxssspppsssvvv{{{~~~{{{yyy{{{{{{xxxwwwyyyvvvwwwzzz}}}zzztttooolllkkkjjjiiigggeeebbb___]]]\\\YYYYYYYYYXXXUUUSSSPPPNNNKKKJJJIIIIIIHHHHHHHHHHHHCCCEEEGGGHHHHHHHHHFFFEEEAAAAAA@@@@@@@@@AAABBBBBB<<<<<<<<<<<<<<<<<<<<<;;;///////////////////////////////////////.........111000///...---......///////////////000000000000111111222222222333333333666555222000//////////////////000//////...------000000000///////////////222111000//////000111222000000000000000000000000222222222111111111000000111111000000000000111111111111222333444444555555222333444555666555444333444666777777666666777999===<<<<<<;;;;;;::::::999777666666555555666777888::::::;;;;;;;;;;;;;;;;;;===;;;::::::;;;<<<;;;::::::;;;<<<=========<<<<<<>>>>>>>>>>>>>>>=========>>>>>>>>>>>>===<<<;;;:::?????????>>>===<<<;;;:::<<<<<<=========<<<:::999??????@@@AAAAAAAAAAAA@@@DDDBBBAAAAAABBBCCCBBBAAADDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEGGGGGGFFFDDDAAAAAAAAABBBCCCDDDEEEEEEHHHIIIIIIHHHFFFEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCDDDEEEEEEFFFHHHJJJLLLNNNNNNMMMKKKIIIHHHHHHGGGFFFFFFFFFGGGGGGJJJIIIIIIHHHHHHHHHIIIIIIFFFGGGIIIJJJJJJIIIGGGEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIIIIHHHFFFDDDCCCBBBFFFFFFGGGFFFDDDBBBBBBBBBIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHFFFDDDBBBBBBCCCDDDEEEFFFFFFFFFEEECCCFFFJJJMMMNNNMMMJJJIIILLLLLLKKKIIIGGGGGGHHHJJJNNNNNNNNNNNNMMMKKKJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHJJJHHHGGGHHHKKKMMMKKKIIIFFFHHHIIIJJJHHHHHHHHHIIIGGGHHHGGGEEECCCFFFLLLQQQYYYgggvvvoooggggggyyyrrrhhhjjjtttjjj\\\___oooxxxmmmqqqpppppprrrqqqnnnooossspppooonnnoooppppppnnnlllmmmnnnooopppqqqpppooooooooonnnmmmmmmmmmllljjjhhhooopppqqqrrrssstttttttttsssrrrpppnnnmmmmmmnnnnnnrrrqqqpppnnnnnnpppqqqrrrwwwxxxzzz}}}}}}{{{vvvsssrrryyy|||yyyvvvzzz~~~|||yyywwwvvvwwwxxxxxxxxxxxxxxxyyy{{{~~~zzzsssmmmjjjhhheeebbb```___``````bbb^^^ZZZXXXWWWTTTPPPLLLOOOLLLIIIHHHIIIKKKKKKKKKIIIHHHGGGGGGHHHHHHGGGEEEDDDCCCBBBBBBCCCBBB@@@>>>>>>>>>============>>>???........................////////////............///...---,,,+++,,,,,,---.../////////000000000000111111111222222222333333666555444222111111000000//////000000000///......000000000000000000000000222111000//////000111222000000000000000000000000222222222111111111000000222222111000000000000000111000000111111222333333222333333444555444444444222444555555444444555777999:::::::::::::::::::::888888777777777888999:::::::::::::::;;;;;;;;;;;;===;;;999999;;;<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<========================>>>>>>>>>>>>>>>>>>===<<<>>>>>>===<<<;;;;;;::::::;;;<<<===>>>>>>===<<<;;;>>>>>>???@@@@@@@@@@@@@@@EEECCCAAAAAACCCDDDCCCBBB???@@@@@@AAACCCEEEGGGHHHHHHGGGFFFGGGHHHGGGEEEDDDCCCBBBAAAAAAAAABBBDDDDDDGGGHHHIIIHHHFFFEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEECCCCCCDDDDDDEEEFFFFFFGGGIIIJJJLLLMMMMMMLLLIIIHHHIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJIIIHHHGGGGGGGGGDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJIIIIIIHHHGGGEEECCCBBBEEEFFFGGGFFFEEECCCBBBBBBGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHHHHIIIHHHGGGFFFEEECCCCCCCCCDDDEEEEEEFFFFFFDDDFFFIIILLLMMMLLLKKKIIIJJJKKKKKKIIIHHHHHHJJJLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHJJJHHHFFFGGGJJJKKKIIIHHHFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFCCCBBBFFFNNNUUUUUU\\\ooo{{{rrrhhhfffqqqrrraaahhhwwwxxxgggdddrrr~~~sssqqqnnnooossstttrrrqqqssspppooonnnnnnoooooonnnlllkkklllnnnpppqqqrrrrrrrrrpppooonnnooooooooommmkkkooopppqqqrrrrrrrrrrrrrrrrrrrrrqqqpppooooooooooooqqqpppooonnnnnnooopppqqquuuvvvwww{{{}}}|||xxxtttrrrxxx|||{{{zzz|||}}}{{{{{{yyywwwwwwwwwwwwvvvtttuuuwwwyyy||||||vvvmmmkkkhhheeecccbbbbbbbbbfffccc___]]]\\\ZZZVVVSSSPPPNNNKKKJJJKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJIIIGGGFFFEEEDDDDDDEEEDDDBBB@@@@@@??????>>>??????@@@@@@------------------------..............................---,,,,,,,,,,,,---....../////////000000000000111111111222222222222555555555555444333222111//////000000111000000000000000000000000000111111111111000000000000111111000000000000000000000000222222222111111111111111000000000000111222333333333222111111111222333444333333333333333444555555555777888888777666777999666666777888888999::::::999999888888999:::;;;;;;999999:::::::::;;;;;;;;;<<<:::999999;;;<<<;;;:::;;;:::999999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???????????????===<<<:::999888999:::;;;;;;<<<===????????????>>>===>>>??????@@@@@@??????EEECCCAAABBBCCCDDDDDDCCC??????@@@AAACCCEEEGGGHHHJJJIIIHHHHHHHHHGGGEEECCCEEECCCBBB@@@@@@@@@BBBCCCEEEFFFHHHGGGFFFEEEEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGDDDEEEEEEFFFFFFGGGGGGGGGIIIJJJKKKLLLKKKJJJGGGFFFIIIIIIKKKLLLMMMMMMLLLKKKNNNMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFDDDCCCEEEFFFFFFFFFFFFEEECCCBBBDDDDDDEEEFFFGGGGGGHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFHHHJJJKKKKKKJJJJJJIIIJJJJJJJJJIIIIIIKKKMMMJJJKKKMMMNNNNNNNNNMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFDDDCCCEEEHHHIIIGGGDDDDDDEEEDDDCCCCCCHHHPPPWWWWWWXXXaaazzztttkkkhhhiiitttrrr\\\hhh{{{zzzffffffppp|||tttooonnnuuuzzzxxxtttssspppnnnmmmnnnoooooommmllliiikkkmmmppprrrssstttuuuqqqqqqpppqqqrrrrrrqqqooooooooopppqqqqqqpppppppppqqqqqqqqqrrrrrrqqqqqqppppppooonnnmmmmmmnnnoooppptttrrrsssxxx~~~{{{wwwsssxxx{{{}}}}}}wwwwwwwwwwwwxxxyyyxxxvvvttttttvvvyyy|||~~~~~~}}}|||}}}wwwuuusssooollliiigggfffgggdddbbb```___]]]ZZZXXXUUUSSSPPPOOOOOOPPPOOOOOOMMMLLLLLLLLLMMMMMMKKKIIIHHHGGGFFFEEEFFFFFFDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA,,,,,,,,,,,,,,,,,,,,,,,,------...............///////////////......//////........./////////000000000000000111111111111222333444555555444333111000...///000111111222111111000000000111111111111111111000000000000000000111000000000000000000000000111111111111111111111111......///000222444666777777555444333222333555666444333222111222333555666666777888888777666777999555555666666666777777777888888888999999::::::;;;888888999999::::::;;;;;;;;;:::888999:::;;;;;;:::;;;:::999888888999<<<===::::::;;;;;;;;;;;;;;;<<<;;;<<<===>>>????????????<<<;;;999888888999:::;;;:::<<<>>>@@@AAABBBAAAAAA??????@@@AAAAAAAAAAAA@@@CCCAAA@@@@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEIIIHHHGGGGGGHHHGGGEEECCCGGGEEEBBB@@@??????@@@AAACCCEEEGGGGGGFFFEEEEEEFFFIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHKKKKKKKKKKKKKKKJJJIIIHHHEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIJJJJJJIIIHHHFFFDDDGGGIIIKKKMMMNNNNNNMMMLLLMMMLLLJJJHHHGGGFFFEEEEEEFFFEEEDDDDDDDDDFFFHHHIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIGGGFFFEEEDDDEEEEEEEEEGGGGGGFFFDDDBBBAAABBBBBBDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGFFFGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKJJJHHHHHHIIIJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIHHHHHHHHHGGGGGGFFFHHHDDDAAABBBFFFFFFBBB===>>>@@@CCCEEEFFFIIIOOOUUUWWWWWW]]]ooo{{{tttrrrjjjeeezzz~~~qqq___jjj|||zzzyyykkkiiipppzzztttqqqyyy~~~wwwrrrpppooommmmmmnnnooonnnmmmjjjkkkmmmoooqqqssstttuuurrrrrrqqqsssuuuuuutttrrroooooooooooooooooonnnnnnoooppprrrsssssssssrrrqqqooonnnmmmmmmmmmmmmnnnooorrrpppqqqwww~~~{{{vvvxxxzzz|||zzztttuuuvvvyyy||||||yyywwwvvvwwwxxxzzz{{{{{{zzzzzzzzz|||zzztttooommmjjjhhhgggeeecccaaa___^^^\\\YYYWWWVVVVVVVVVUUUTTTPPPOOONNNOOOPPPOOONNNLLLJJJHHHFFFFFFGGGGGGFFFDDDCCCCCCBBBAAAAAAAAABBBBBB,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......//////////////////............//////////////////000000000111111111000111222333333222000///...///000111111222111111//////000000111111111111000000000111111000000000000000000000000000000000111111111111111111111111111111111111222333444555666555444333333333444555333333222111222333444555111333444333111111222333666666555555555444444444555666777777888999999999777777888888999::::::;;;:::999888888:::;;;;;;;;;;;;:::999888888999<<<===999:::::::::;;;;;;<<<<<<:::;;;<<<===>>>?????????;;;;;;;;;;;;;;;;;;<<<<<<:::;;;>>>@@@BBBCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBAAA???>>>>>>@@@BBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEFFFGGGGGGFFFDDDGGGFFFCCCAAA??????@@@@@@AAADDDFFFGGGFFFEEEEEEFFFHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGJJJJJJJJJKKKJJJJJJIIIHHHDDDDDDEEEEEEEEEEEEEEEFFFIIIIIIIIIIIIHHHGGGEEEDDDFFFGGGJJJLLLMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHJJJIIIFFFEEEDDDEEEGGGHHHHHHHHHHHHGGGHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGIIIHHHEEEBBB@@@@@@AAABBBCCCEEEEEEFFFDDDDDDCCCBBBAAA@@@??????BBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLJJJGGGFFFEEEFFFIIIJJJJJJJJJIIIHHHFFFEEEIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGJJJFFFAAAAAACCCBBB===888777===EEEIIIKKKKKKMMMOOONNNRRR[[[jjjwwweeejjj}}}sssgggkkkuuuwww|||lllfffkkkwww|||xxx~~~zzztttrrrpppnnnmmmnnnoooooonnnmmmmmmnnnnnnoooqqqqqqrrrrrrqqqqqqsssuuuvvvuuusssnnnnnnooooooooonnnmmmmmmnnnoooqqqrrrssssssrrrqqqnnnmmmmmmmmmmmmmmmmmmnnnrrrpppqqqvvv~~~{{{zzzxxxyyywwwxxxyyy|||~~~}}}zzzwwwyyyyyyxxxwwwwwwxxxyyyzzzyyy{{{~~~wwwsssqqqpppooollliiigggeeeeee```^^^\\\ZZZZZZZZZXXXVVVRRRQQQQQQQQQRRRRRRPPPOOOKKKIIIGGGFFFGGGGGGGGGFFFDDDCCCBBBBBBAAAAAAAAABBB,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////+++,,,------...---------------........./////////////////////000000000000//////000000000000000000//////000000111000000000......//////000000111111000000111111111111000000000000000000000000000000111111111111111222222222888777555333222111000000111111111111111111111111222222222222222333444444222333444333222111222333666666555555444333333222333444555777888888888888666666777888999::::::;;;:::888777888:::;;;;;;;;;;;;:::999999999:::<<<===999::::::;;;;;;<<<<<<<<<::::::<<<===>>>>>>>>>>>>:::<<>>===:::;;;>>>@@@BBBCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCC???>>>======???AAAAAA@@@>>>???@@@BBBDDDGGGIIIJJJEEEDDDDDDEEEGGGGGGFFFEEEGGGFFFEEECCCBBBAAA@@@@@@AAACCCGGGHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIHHHHHHGGGFFFFFFEEEFFFHHHIIIJJJIIIIIIHHHFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHHHHGGGFFFEEEDDDDDDDDDCCCDDDGGGJJJJJJFFFBBB@@@@@@AAABBBCCCCCCDDDDDDEEEDDDBBB@@@???>>>======AAAAAABBBDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKKKKIIIFFFDDDCCCCCCHHHIIIIIIIIIGGGFFFDDDCCCHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGHHHIIIKKKHHHEEECCCCCCAAA===999666>>>HHHNNNOOOMMMLLLLLLHHHQQQ]]]jjj{{{wwwmmmpppyyyooojjjiiiuuuooo~~~nnnccc___mmmzzzsssqqqooonnnoooppppppooonnnnnnmmmmmmmmmnnnooooooqqqpppppprrrttttttsssrrrmmmmmmnnnoooooonnnnnnnnnmmmnnnooopppppppppppppppmmmnnnnnnnnnnnnnnnnnnmmmpppqqqrrrvvv{{{~~~|||xxxwww|||||||||}}}~~~~~~|||xxxttt|||zzzxxxwwwwwwxxxyyy{{{wwwyyy||||||vvvvvvuuuqqqlllhhhggggggcccaaa___]]]]]]\\\YYYWWWVVVUUUTTTUUUVVVVVVTTTRRRMMMJJJHHHGGGGGGHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBBBB------------------------++++++,,,------...//////++++++---.........---------------.........//////........./////////000000///.........///000000111//////000000000///......,,,------...//////000000///000111222222111000///000000000000000000000000000000111111111222222222888777555444222111111111---...000111222222000000111111222333333333333333555666777666444333444555444444444444444444444444222333555777888888888888555555666777888999::::::999888777888:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::::::::;;;<<<<<<======;;;<<<===>>>>>>>>>>>>>>>999===CCCHHHIIIFFFAAA===:::;;;>>>@@@BBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCC???>>>===>>>@@@AAAAAAAAA<<<===>>>@@@BBBEEEGGGIIIGGGFFFEEEFFFGGGGGGFFFDDDFFFFFFFFFFFFDDDCCCAAA@@@@@@CCCGGGIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEGGGHHHIIIIIIHHHGGGEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEDDDDDDCCCDDDBBBCCCGGGKKKLLLGGGBBBAAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBB@@@??????@@@@@@???@@@CCCEEEFFFEEECCCBBBEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIHHHEEECCCBBBBBBGGGGGGHHHHHHHHHFFFEEEDDDGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGIIIHHHGGGFFFHHHJJJKKKJJJIIIGGGEEECCCAAA???;;;CCCLLLRRRRRROOOMMMMMMMMMTTT^^^iiiwwwwwwxxxwwwkkkaaaeeeuuuxxxqqqtttqqq[[[]]]ooouuurrrpppooopppqqqrrrqqqmmmmmmlllkkklllmmmnnnnnnpppoooooopppqqqqqqpppooolllmmmnnnooooooooooooooommmmmmmmmlllmmmmmmnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnpppsssuuuwwwzzz~~~zzzvvvxxx~~~|||{{{{{{{{{|||}}}|||yyywww{{{{{{zzzzzzyyyyyyyyyzzzvvvwwwyyy{{{}}}zzzsssnnnllllllhhhfffdddbbbbbb```]]][[[ZZZYYYYYYYYYZZZZZZXXXVVVOOOMMMJJJHHHIIIJJJJJJJJJGGGFFFEEEDDDDDDCCCCCCCCC------------------------++++++,,,,,,---...//////,,,---///000000000//////---------.........//////............/////////000//////.........000111222//////000//////...------,,,,,,------...//////000///000111222222111000///000000000000000000000000000000111111222222222222444333333333333444555555,,,...111444555444222111000111222333444333222222333444555444222111222333222333333444444555555666222333555777888999888888444555666777888999::::::999777777777:::;;;;;;;;;:::;;;<<<=========<<<<<<::::::;;;;;;<<<===>>>>>>===>>>>>>????????????>>>999>>>FFFLLLMMMIIIBBB===:::<<<>>>@@@AAABBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBB@@@>>>>>>>>>AAABBBBBBBBB>>>>>>>>>???@@@AAACCCDDDJJJIIIHHHHHHHHHGGGEEECCCEEEFFFGGGGGGFFFDDDAAA@@@@@@DDDHHHJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCBBBCCCBBBCCCGGGLLLLLLHHHBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAACCCCCC>>>@@@CCCFFFGGGEEECCCAAADDDEEEGGGHHHHHHGGGFFFEEECCCEEEGGGGGGEEECCCCCCCCCEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCFFFHHHGGGEEEEEEGGGIIIJJJKKKLLLJJJHHHFFFEEEFFF@@@GGGOOOSSSSSSPPPOOOOOOQQQTTTZZZbbbooo}}}nnn|||nnn___]]]iiizzzkkk```tttbbbXXXccctttvvvsssqqqpppqqqrrrrrrrrrlllkkkjjjjjjkkklllnnnoooooonnnmmmnnnppppppnnnlllllllllnnnoooppppppppppppmmmlllkkkjjjjjjkkklllmmmnnnnnnoooooooooooonnnnnnlllppptttttttttvvv||||||vvvvvvyyyyyyvvvuuuuuuwwwyyy}}}~~~}}}|||zzz{{{|||}}}}}}{{{yyyxxxwwwxxxyyyzzz|||~~~yyywwwwwwmmmkkkiiihhhgggeeebbb___]]]\\\\\\\\\]]]]]][[[ZZZQQQNNNKKKJJJKKKLLLLLLLLLIIIHHHGGGFFFEEEEEEEEEEEE///...---,,,,,,---///000------............------------------------------........................000//////.........//////+++,,,---...///000111222111000000///...---------...,,,+++---000222111///000000000000////////////444333222111000000000000000000000000////////////333333222222111222222222111111000000000000000111222222222222222222222222222333333444444333333222333333333333333333333333666555555444444666777888555666777999999999888777777666555555555888:::<<<999:::;;;<<<============;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<===>>>@@@AAA:::???GGGNNNOOOKKKDDD@@@>>><<<<<<>>>BBBCCCBBB???DDDDDDDDDCCCBBBBBBAAAAAA@@@?????????@@@@@@AAABBB;;;;;;<<<===???AAACCCDDDEEEEEEDDDCCCCCCBBBAAAAAADDDDDDDDDCCCCCCBBBBBBBBBAAACCCEEEIIIKKKJJJGGGDDDDDDEEEFFFHHHHHHHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDBBBAAABBBEEEHHHKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFDDDDDDDDDCCCCCCCCCEEEGGGHHHDDDCCCBBBBBBCCCEEEHHHJJJIIIEEEAAA@@@BBBDDDEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBAAADDDGGGGGGEEEBBB>>>AAADDDEEEDDDBBB@@@@@@BBBBBBBBBAAA@@@???>>>===>>>>>>???@@@BBBDDDFFFGGGDDDDDDEEEDDDBBBBBBCCCEEEFFFDDDCCCAAA@@@@@@AAAAAACCCDDDGGGIIIIIIIIIHHHGGGMMMJJJEEEDDDDDDDDDBBB@@@DDDCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJLLLLLLJJJFFFBBBDDDFFFJJJMMMNNNNNNMMMLLLQQQSSSWWW^^^fffmmmtttwwwwww|||uuullljjjmmmwwwrrr]]]aaarrrqqq___YYY```uuuyyysssoooppppppoooppprrrmmmkkkjjjkkknnnpppnnnlllsssrrrpppnnnnnnmmmnnnnnnnnnoooppppppnnnlllllllllnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkjjjjjjjjjkkkpppooorrruuutttsssvvv}}}}}}wwwqqqoooooorrrtttuuuvvvyyy}}}}}}~~~}}}{{{yyyyyyyyyzzzzzzyyyyyyyyyzzz{{{|||}}}~~~}}}zzzuuuqqqmmmhhhccc___aaaaaaaaaaaa```___^^^]]]VVVUUUSSSPPPOOONNNOOOOOOJJJHHHEEEDDDDDDEEEDDDDDD,,,,,,++++++***+++++++++,,,,,,------------,,,,,,------------------------...........................------,,,,,,,,,------//////000000111111222222111000000///......------///---,,,---///000///---000/////////////////////111111000000111111222222000000000000////////////222222111111111222222333111111000000000000111111222222222222222222222222111111222333333333333333333333333333333333333333555444333333333444666666666666777777777777777777666666555555666888999:::999999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<======???>>>===<<<<<<<<<===>>>:::???EEEKKKLLLIIICCC???===<<<<<<>>>AAABBBAAA???BBBBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@@@@@@@@@@AAABBB============>>>???@@@@@@CCCCCCBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@CCCDDDFFFHHHIIIIIIGGGEEEEEEGGGIIIKKKLLLKKKJJJJJJFFFEEEDDDDDDCCCCCCCCCDDDCCCBBB@@@???@@@CCCGGGIIILLLKKKIIIGGGFFFEEEEEEEEEHHHHHHGGGHHHIIIHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDEEECCCCCCBBBAAABBBCCCEEEGGGEEECCC@@@@@@BBBDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAACCCEEEEEECCCAAA@@@CCCEEEFFFDDDBBB@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@>>>??????@@@BBBCCCEEEEEEDDDEEEEEEDDDCCCCCCDDDFFFEEEDDDBBBAAA@@@???@@@@@@CCCEEEGGGHHHIIIHHHGGGFFFJJJGGGDDDDDDEEEFFFDDDCCCCCCBBBBBBBBBCCCEEEFFFHHHHHHHHHIIIKKKLLLJJJFFFCCCBBBDDDGGGJJJLLLLLLKKKJJJLLLOOORRRWWW\\\___bbbccchhh|||rrrooosss~~~}}}dddcccooommmaaa^^^kkk|||{{{uuupppqqqqqqnnnoooqqqmmmllljjjlllnnnooonnnlllppppppooonnnnnnooopppqqqnnnoooooonnnlllkkklllmmmoooooonnnnnnmmmmmmmmmlllmmmmmmlllkkkkkkkkkkkkkkkooonnnqqqtttsssqqqsssyyy|||zzzwwwtttrrrrrrrrrsssssssssvvvzzz~~~}}}{{{zzzzzzzzzzzzxxxxxxxxxyyyzzz|||}}}~~~~~~~~~{{{vvvqqqkkkgggddddddcccaaa___]]]\\\\\\\\\[[[YYYVVVUUUTTTTTTTTTTTTQQQNNNMMMMMMLLLKKKJJJ,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++------------------------........................------,,,,,,,,,------...111000000000111000111000000000000///......------111///......//////...---////////////////////////......///000111333444555000000000000////////////111000000000111222333333111000000000000000111111222222222222222222222222///000111333444444444444444444333333333333333333333333333222333444444555777666666555555555666666555666666777888888888888777888999:::;;;;;;;;;;;;999999::::::;;;<<<===>>>@@@???>>><<<;;;::::::::::::===BBBFFFGGGEEEAAA???<<<<<<;;;===???AAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@???>>>======<<<<<<@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@FFFFFFGGGHHHHHHGGGGGGFFFFFFHHHLLLNNNOOOOOONNNLLLFFFEEEEEEDDDDDDDDDDDDDDD@@@???>>>>>>???BBBFFFHHHNNNMMMJJJHHHGGGFFFFFFFFFJJJIIIIIIIIIJJJIIIFFFDDDBBBCCCCCCDDDDDDDDDDDDCCCDDDCCCBBBAAAAAAAAACCCCCCAAA@@@???@@@BBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHCCCBBBBBBCCCDDDDDDBBB@@@CCCEEEGGGGGGDDDBBB@@@@@@AAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@AAAAAABBBBBBCCCDDDEEEDDDCCCBBBDDDFFFEEECCCBBB@@@???>>>??????CCCEEEFFFHHHHHHGGGEEEDDDDDDCCCCCCDDDFFFFFFEEEDDDAAAAAA@@@AAABBBCCCEEEGGGGGGGGGHHHJJJKKKJJJGGGEEE@@@AAADDDFFFHHHGGGGGGFFFHHHJJJNNNQQQRRRQQQOOONNNOOOfff|||zzzrrriiinnnzzz}}}lll^^^aaakkkttt}}}vvvrrrqqqqqqnnnnnnpppmmmlllllllllnnnooonnnmmmmmmmmmmmmnnnpppqqqssstttoooooonnnmmmjjjjjjlllmmmppppppooonnnmmmllllllkkkmmmllllllkkkkkkkkkkkklllmmmmmmooosssrrroooooorrrtttuuuvvvvvvvvvuuutttssspppqqqrrrvvv{{{~~~|||{{{zzzyyyyyyvvvvvvwwwxxxyyy{{{}}}~~~~~~||||||vvvqqqjjjkkkjjjfff```\\\]]]^^^aaa```___]]]\\\[[[[[[[[[ZZZXXXUUUSSSRRRPPPMMMKKK...////////////---+++***++++++,,,,,,,,,,,,++++++------------------------........................///............///000000------......//////000000000000//////............111000000000000111000000.........///////////////.........///111222444555000000000000/////////////////////000111222333444000000000000000000111222333333222222222222222111///000222333555666666666444444444444444333333333333333333333333444444555888777555444333333444555555777999:::;;;:::999888666777888999999:::::::::777777888999:::;;;===>>>??????===<<<;;;:::999999:::<<>>;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@???>>><<<;;;;;;======>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBGGGHHHHHHGGGFFFEEEFFFGGGFFFIIILLLOOOPPPPPPNNNMMMFFFEEEEEEDDDDDDDDDEEEEEE@@@???>>>>>>@@@BBBEEEGGGMMMKKKIIIHHHGGGGGGGGGHHHKKKJJJIIIIIIIIIHHHEEEBBB@@@BBBDDDEEEFFFGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBB>>>???@@@BBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBAAABBBBBBDDDEEEFFFGGGGGGEEEEEEDDDDDDDDDCCCBBBBBBFFFGGGHHHGGGEEEBBB@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBAAAAAACCCEEEEEECCCAAA???>>>>>>>>>>>>CCCDDDEEEFFFFFFEEECCCBBB@@@AAABBBCCCDDDDDDBBBAAA????????????AAACCCEEEFFFGGGFFFFFFHHHIIIIIIGGGEEE>>>???AAACCCDDDCCCCCCBBBDDDGGGKKKNNNNNNLLLGGGEEEDDDVVVsssuuurrrxxx|||yyyddd___eeebbbmmm~~~wwwrrrrrrqqqnnnmmmooonnnmmmmmmmmmnnnnnnnnnmmmlllmmmnnnoooqqqrrrttttttoooooonnnkkkiiiiiilllnnnqqqpppooonnnmmmlllkkkkkklllkkkjjjjjjjjjjjjkkkkkklllkkkmmmqqqppplllkkkmmmoooqqqsssuuuvvvvvvuuuuuuqqqppppppssswww{{{}}}~~~~~~}}}{{{yyyxxxwwwvvvttttttuuuwwwxxx{{{|||~~~~~~~~~yyyttttttsssllleee``````bbbaaaaaaaaa```````````````___]]]ZZZXXXVVVSSSOOOLLL///000000000///...,,,+++,,,,,,------------,,,,,,------------------------.......................................///000000++++++,,,...///111222222////////////............------...//////000111111------....../////////000000000//////000111111222000000000000////////////.........///000111222333000000//////000111222222333333333222222111111111000111222444666777888888555555555444444333333333333333444444555555555555777666555333333333444555777888;;;<<<===;;;:::888555666777888999999999999666666666777888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===============::::::;;;;;;;;;===???@@@AAAAAA@@@@@@?????????>>>BBBAAAAAA@@@@@@AAAAAAAAA???@@@@@@@@@???>>>===<<<<<<<<<======>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBFFFGGGGGGFFFDDDDDDFFFHHHEEEGGGJJJMMMNNNNNNLLLKKKEEEDDDDDDDDDDDDDDDEEEEEEAAAAAA@@@@@@AAACCCEEEGGGIIIHHHFFFEEEFFFGGGIIIKKKIIIHHHHHHHHHHHHGGGDDDAAA@@@AAADDDGGGIIIJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBBBB>>>@@@BBBDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDGGGGGGGGGFFFEEEDDDDDDEEEGGGHHHIIIGGGDDDBBBAAAAAA>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>@@@AAAAAAAAA@@@@@@BBBDDDEEEDDDBBB???>>>======>>>AAACCCDDDEEEEEECCCBBB@@@???@@@AAABBBAAA???>>>===>>>>>>>>>???@@@BBBDDDFFFFFFEEEDDDEEEFFFGGGFFFEEE>>>>>>@@@AAAAAAAAA@@@@@@@@@CCCHHHLLLMMMKKKHHHEEECCCNNNbbbzzz}}}|||qqqkkknnnbbbeeeqqqzzzuuutttrrrooonnnpppnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnooopppqqqrrrrrrrrrpppooonnnllljjjjjjlllnnnqqqpppooonnnmmmlllkkkkkkjjjiiiiiiiiiiiiiiijjjjjjllljjjkkkooooookkkiiijjjnnnnnnoooqqqsssuuuvvvwwwsssrrrpppqqqtttwwwyyyyyyyyyyyyxxxwwwvvvuuutttssssssssstttvvvxxx{{{}}}~~~}}}|||zzztttlllgggeeefffaaaaaabbbbbbcccccccccccceeecccbbb```^^^ZZZUUUQQQ------------,,,+++******,,,,,,------------,,,,,,------------------------........................,,,,,,,,,,,,,,,---...///+++,,,...///222333555666//////////////////......)))***,,,---,,,---///000---------......//////000111111000/////////000000000000000000///////////////.........///000111111////////////000111222333444333333222222111111111000111333444666777777888666666555555444333333333333333444555555555555555666555555444444444555555888999;;;<<<<<<;;;:::888555666777888999999999999666666666777888999:::;;;;;;;;;<<<=========<<<<<<999::::::;;;;;;;;;;;;;;;999::::::::::::;;;>>>@@@AAA@@@@@@???>>>>>>======@@@?????????@@@@@@AAABBB???@@@AAAAAAAAA@@@>>>>>>;;;<<<===>>>@@@AAABBBCCC????????????@@@@@@@@@@@@CCCEEEGGGEEECCCBBBEEEHHHEEEFFFHHHIIIJJJIIIIIIIIIDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFEEECCCBBBCCCFFFIIIKKKHHHGGGGGGGGGHHHGGGDDDAAAAAABBBDDDGGGIIIKKKLLLMMMIIIHHHHHHGGGFFFEEEDDDCCC???AAACCCDDDCCCCCCCCCDDDCCCBBBAAA@@@???>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBGGGHHHHHHGGGEEEEEEFFFHHHGGGHHHHHHGGGDDDAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDD@@@AAABBBBBBBBBAAA???>>>???@@@AAAAAA@@@@@@BBBDDDFFFEEEBBB@@@>>>>>>>>>>>>???AAABBBDDDDDDCCCAAA@@@@@@AAABBB@@@>>><<<;;;<<<>>>>>>>>>>>>@@@BBBEEEFFFFFFDDDBBBBBBCCCDDDDDDCCC??????@@@@@@AAA@@@@@@@@@;;;>>>BBBGGGIIIJJJIIIHHHHHHMMMWWWhhh~~~zzz~~~kkkbbbdddyyy{{{xxxuuupppnnnpppnnnooopppooommmmmmmmmnnnoooppppppqqqrrrrrrqqqqqqppppppooommmkkkkkkmmmnnnppppppooonnnmmmllllllkkkjjjiiiiiiiiiiiijjjjjjkkknnnjjjjjjnnnoookkkiiijjjmmmmmmmmmmmmooorrruuuvvvuuusssqqqqqqsssuuuuuuuuuqqqrrrssssssssssssrrrqqqrrrssstttvvvyyy|||~~~}}}xxxsssnnnkkkfffggghhhhhhhhhhhhhhhggghhhgggfffeeeddd___ZZZVVV++++++******)))*********++++++,,,,,,,,,,,,++++++------------------------........................,,,++++++,,,,,,...//////,,,---...000111333444444.../////////////////////+++---///...---,,,...000,,,,,,---......///000000000000////////////000000000000000000//////////////////.........//////000////////////000111222333444444333333222111111000///000111333444555555555666666666555444444333333111222333444555444444333444555555666666666666555888888999::::::999888777666666777888999999999999999999999999999:::;;;;;;<<<<<<===>>>>>>>>>===<<<888999999:::::::::::::::888999:::999888999===@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAABBBAAABBBCCCCCCCCCAAA???===;;;<<<>>>???AAACCCDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@???CCCFFFEEEBBBAAADDDGGGFFFFFFFFFEEEFFFFFFFFFGGGBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCBBBCCCCCCCCCEEECCCAAA@@@@@@CCCFFFHHHHHHGGGGGGHHHIIIHHHFFFCCCDDDDDDEEEFFFGGGIIIJJJKKKHHHHHHHHHHHHGGGEEEDDDDDD???AAACCCCCCAAA@@@AAACCCCCCBBBAAA???>>>>>>======@@@AAAAAAAAABBBBBBBBBBBBEEEGGGGGGFFFDDDDDDGGGIIIFFFGGGGGGEEECCCAAAAAABBBDDDDDDEEEEEEEEEEEEEEEEEE@@@AAABBBCCCCCCBBB@@@???@@@AAABBBBBBAAABBBDDDFFFGGGFFFCCCAAA???>>>>>>>>>===???AAABBBCCCBBBAAA@@@AAABBBBBB@@@===<<<===???>>>>>>>>>???@@@CCCEEEGGGEEECCC@@@???@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA;;;<<>>?????????>>><<<;;;888999999:::::::::999999888999:::999777999===AAA<<<<<<======>>>>>>??????<<<<<<<<<===>>>@@@AAABBBDDDDDDEEEEEECCCAAA>>><<<<<<===>>>@@@BBBDDDFFFGGGDDDDDDDDDCCCCCCBBBBBBBBB===AAAEEEEEEBBBAAADDDGGGGGGFFFEEEDDDCCCDDDEEEFFFAAAAAAAAAAAAAAABBBCCCDDDFFFEEEDDDCCCBBBAAAAAAAAAEEECCC@@@>>>>>>@@@CCCEEEHHHHHHHHHIIIJJJJJJGGGEEEGGGFFFEEEEEEEEEFFFHHHIIIHHHHHHHHHGGGGGGFFFDDDDDD???AAACCCAAA???>>>???BBBCCCBBBAAA???>>>=========??????@@@AAABBBBBBCCCCCCDDDEEEFFFEEECCCCCCGGGJJJEEEFFFFFFEEEBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCC@@@AAACCCDDDDDDCCCAAA@@@AAACCCDDDCCCCCCCCCFFFHHHHHHFFFDDDBBB@@@?????????<<<===@@@BBBCCCBBBAAA@@@AAACCCCCC@@@======???BBB>>>>>>>>>???AAACCCFFFGGGEEECCC???>>>>>>?????????CCCCCCCCCBBBBBBBBBBBBBBB===>>>>>>@@@BBBDDDGGGHHHAAA@@@???CCCRRRooowwwvvvwwwiiiuuullliiisss|||sssnnnnnnnnnpppqqqpppmmmlllmmmooommmnnnppprrrssstttssssssoooqqqrrrqqqooonnnmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllmmmnnnoooqqqllliiilllooommmlllmmmiiijjjlllmmmnnnooooooooosssrrrqqqrrrtttuuutttssshhhiiillloooqqqrrrrrrrrrrrrsssuuuwwwzzz}}}zzzyyy|||}}}{{{|||}}}~~~}}}|||}}}~~~~~~|||yyyvvvsssqqqsssssstttvvvuuurrrlllhhh************************+++,,,,,,------,,,,,,+++...........................---,,,,,,++++++++++++***+++,,,---...000111111,,,,,,,,,---------...............------,,,,,,,,,//////000000000///---,,,---------...///000000111111///------/////////...000000000///---...000222...111333222///...000333000000000000000000000000222222222222222111000/////////000222333444555666666777888888777555333111111222444444333222333444444333333333333444555555777555333333666777555222666666666666777777777777888999:::;;;;;;;;;:::999======>>>======<<<;;;;;;;;;:::999::::::999888666:::;;;;;;:::999999<<<>>>AAAAAABBBCCCCCCBBBAAAAAA===;;;:::<<>>:::===@@@AAA@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEDDDCCCAAA@@@???FFFFFFFFFFFFEEEEEEEEEEEECCCBBB@@@??????@@@BBBCCCFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEFFFGGGIIIJJJHHHFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCBBB@@@@@@BBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>@@@DDDHHHIIIFFFCCCBBBCCCDDDDDDDDDEEEFFFFFFEEEBBBAAAAAABBBCCCDDDDDDDDDDDDBBB@@@???AAAAAABBBBBBCCCBBBBBBAAAEEEDDDBBBBBBDDDFFFFFFFFFFFFEEECCCAAA@@@>>>>>>>>><<<===>>>???@@@AAAAAAAAAFFFDDDCCCAAA@@@@@@@@@@@@>>>>>>===>>>???AAACCCEEEDDDBBB@@@>>>======>>>??????AAACCCDDDCCCBBBBBBCCCAAAAAA@@@@@@@@@AAAAAABBBAAA<<<===CCCHHHTTTpppyyyooonnnwwwuuulllooonnn___fff|||uuuqqqmmmooopppnnnjjjhhhjjjmmmlllmmmoooqqqrrrrrrrrrrrrrrrpppoooppprrrrrrpppmmmkkkkkkjjjjjjkkkmmmnnnooommmllllllllllllnnnpppqqqtttsssrrrpppmmmkkkiiihhhjjjjjjlllnnnoooppppppppprrrnnnmmmsssvvvssssssvvvooonnnnnnnnnnnnpppqqqsssppprrrtttwwwzzz}}}~~~|||wwwuuuvvvxxxyyy{{{{{{yyy{{{~~~{{{}}}{{{zzz}}}~~~xxxrrr************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,,,,---...///000000,,,,,,,,,---------...............------,,,,,,,,,...//////000///...---,,,---------...///000000000000///------/////////...000000000///......000222000111222111000000111222////////////////////////111222222222222111000///......///000111222222333555666777777777555333222222444555555333222333444444333333333333444555555999777666666777777555444777777888888888999999999999:::;;;<<<<<<<<<;;;:::======>>>>>>>>>===<<<<<<<<<;;;:::::::::999888777;;;<<<===<<<;;;;;;===>>>@@@AAABBBCCCCCCBBBAAA@@@===;;;:::;;;>>>AAABBBBBBBBBBBBBBBCCCDDDCCC@@@>>><<<;;;;;;===@@@CCCDDDDDDGGGGGGFFFEEECCCAAA@@@???<<<>>>@@@AAAAAA@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBDDDDDDEEEEEEEEEDDDDDDCCCFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDCCCAAA@@@@@@AAAAAAEEEEEEEEEFFFEEEEEEDDDDDDFFFFFFFFFHHHIIIIIIGGGEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@AAACCCDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???AAAEEEHHHJJJGGGDDDCCCCCCDDDDDDDDDDDDEEEFFFEEECCCBBBBBBCCCEEEEEEFFFFFFEEEDDDBBBAAA@@@AAABBBBBBCCCCCCCCCCCCFFFDDDBBBBBBCCCDDDDDDCCCCCCCCCBBB@@@????????????======???@@@AAABBBBBBCCCEEEDDDBBBAAA@@@AAAAAABBBBBBAAA@@@??????@@@AAABBBBBBAAA@@@>>>======>>>>>>AAAAAAAAA@@@??????AAABBBCCCCCCCCCBBBBBBCCCCCCCCCFFFBBBBBBDDDCCCGGG[[[qqq~~~nnncccfffvvv|||mmmgggwwwyyyccc___nnnyyytttmmmnnnnnnmmmllllllnnnpppnnnoooqqqssstttttttttsssrrrpppoooppprrrrrrpppmmmkkkkkkjjjjjjkkkmmmnnnooommmmmmmmmmmmoooqqqsssuuuvvvtttrrrpppnnnlllkkkkkkkkkkkklllmmmmmmmmmmmmmmmnnnjjjjjjooorrrqqqrrruuurrrrrrqqqpppoooppppppqqqpppqqqsssvvvyyy|||{{{zzz{{{}}}{{{}}}~~~|||zzzzzz|||************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,---------............,,,,,,,,,---------...............------------------............---,,,,,,---------...//////000000000...------///000///...///000000///......000111222000000000111222111000////////////////////////111111222222111111000000//////000000000111111111333333555555555444333222444555777666444333333333444333333333333444555555999::::::999777666666777999999999::::::::::::;;;:::;;;<<<============<<<======>>>>>>???>>>>>>>>>===<<<;;;:::999999999999;;;===>>>>>><<<;;;<<<===@@@AAABBBBBBBBBBBBAAA@@@===<<<:::;;;>>>@@@AAAAAACCCBBBBBBCCCEEEDDDBBB@@@<<<===>>>>>>>>>>>>@@@BBBFFFFFFGGGGGGFFFDDDBBB@@@>>>@@@BBBBBBAAAAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDFFFGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEDDDDDDGGGFFFFFFEEECCCBBB@@@???CCCDDDDDDEEEEEEEEEDDDDDDFFFFFFGGGHHHIIIHHHFFFCCCAAABBBBBBBBBBBBBBBAAAAAA??????@@@BBBDDDEEEDDDBBBCCCDDDDDDDDDCCCBBB@@@???CCCCCCCCCAAA@@@BBBEEEGGGKKKIIIEEECCCCCCDDDDDDCCCBBBDDDEEEEEECCCCCCCCCDDDEEEFFFGGGGGGFFFEEECCCBBB@@@@@@AAABBBCCCDDDDDDEEEGGGEEEBBBAAABBBCCCBBBBBBAAAAAA@@@????????????@@@<<<===>>>@@@AAACCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDFFFDDDBBB@@@???>>>>>>>>>@@@@@@??????>>>>>>======BBBBBB@@@>>><<<<<>>@@@CCC@@@@@@LLL]]]}}}~~~rrr\\\XXXhhhvvvfffiiizzziii[[[\\\ccc}}}uuupppnnnlllkkkmmmpppqqqrrrpppqqqssstttuuuuuuuuuuuuqqqpppppppppqqqqqqooonnnlllkkkkkkkkkkkkmmmnnnooommmmmmnnnoooqqqtttvvvxxxwwwuuussspppnnnmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkmmmiiihhhllloooppprrrtttuuutttsssrrrpppoooooonnnoooppprrrtttxxx|||~~~}}}~~~~~~~~~~~~yyyzzz{{{|||}}}~~~************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------.....................---------------------------,,,,,,---------....../////////000...------///000000//////000111000///...///111111///---...111222000---////////////////////////000000111111111111000000222222222222222222222222111222333444444444444333555777888777444333222333444333333333333444555555888;;;<<<:::666444555888999999999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>><<<===>>>??????@@@??????=========;;;999999:::;;;:::<<<>>>>>><<<;;;:::;;;???@@@AAABBBBBBAAA@@@???>>><<<;;;;;;===@@@@@@@@@AAAAAAAAABBBCCCDDDBBB@@@===???@@@???<<<;;;===@@@DDDFFFHHHIIIIIIGGGDDDBBB@@@BBBCCCCCCBBBAAABBBCCC@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDBBBAAABBBCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIHHHEEEBBB@@@AAABBBCCCCCCCCCBBBAAA>>>>>>@@@CCCEEEFFFDDDBBBDDDDDDEEEEEECCCAAA>>>===CCCCCCCCCBBB@@@AAACCCEEEKKKHHHDDDBBBBBBBBBBBBAAA@@@BBBEEEEEEDDDCCCDDDEEEDDDEEEFFFFFFFFFEEECCCBBB@@@@@@@@@AAACCCDDDEEEFFFFFFDDDBBBBBBCCCDDDDDDCCCAAAAAA@@@???>>>>>>>>>>>>;;;<<<===>>>@@@BBBCCCDDDCCCBBBAAAAAAAAABBBDDDEEEGGGEEECCC@@@>>>============>>>>>>??????>>>======BBBBBBAAA???===<<<===>>>==================<<<<<<999:::>>>AAA???>>>HHHUUUfff~~~vvv{{{```WWWeeeqqqtttzzztttiiikkkxxxpppaaa\\\\\\qqqyyyxxxsssmmmkkkmmmpppqqqppppppqqqssstttuuuuuuuuutttqqqqqqqqqqqqqqqpppooonnnmmmlllkkkkkkkkkmmmnnnoooooooooooooooqqqsssuuuwwwvvvtttqqqooommmmmmmmmnnnkkkkkkkkkkkkkkklllllllllpppmmmkkkmmmoooqqqrrrssssssssssssrrrqqqpppnnnmmmoooooopppssswww{{{~~~}}}}}}}}}~~~|||{{{zzzyyyvvvxxx{{{}}}~~~}}}}}}}}}***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,---------..............................---------,,,------------------------............///...,,,---///000000///...000111000///...///000000---+++,,,///000...,,,........................///000000111111111000000333333333222222222222111111111222333333444444444555777888777444333222333444333333333333444555555777999:::999555333555777888888888888999999999999;;;;;;;;;<<<===>>>>>>???<<<===>>>??????@@@??????===>>>???===:::999;;;<<<;;;===???@@@>>>===<<<===>>>???@@@AAAAAA@@@???>>>>>>===;;;;;;===?????????@@@???>>>@@@BBBBBBAAA@@@>>>AAABBB@@@<<<;;;===@@@CCCEEEGGGIIIJJJHHHFFFEEECCCDDDEEEDDDBBBBBBCCCDDDAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDCCCBBBDDDFFFHHHIIIHHHFFFEEECCCCCCDDDDDDDDDDDDCCCCCCFFFFFFGGGIIIIIIHHHDDDAAAAAABBBDDDEEEEEEDDDCCCBBB>>>>>>@@@CCCEEEFFFDDDBBBEEEEEEEEEDDDBBB@@@>>><<>>===<<<<<<;;;;;;;;;<<<===???AAABBBAAAAAA@@@@@@AAABBBDDDEEEDDDCCCAAA???>>>>>>>>>???<<<<<<===>>>>>>>>>======@@@BBBDDDCCC@@@===<<<;;;:::;;;;;;;;;;;;:::999888;;;===???@@@>>>???GGGQQQ]]]qqq{{{ppphhhYYYaaagggeeefffnnnyyywwwhhhgggwww{{{rrrllliiieeeppp}}}tttnnnmmmnnnnnnmmmpppqqqrrrsssttttttsssssspppqqqqqqqqqppppppoooooonnnmmmlllkkklllmmmnnnooopppooonnnnnnnnnpppqqqrrrsssrrrpppnnnmmmmmmmmmmmmjjjjjjjjjkkklllmmmoooppprrrqqqooommmnnnppppppnnnnnnooopppqqqqqqpppooonnnnnnnnnooorrrvvv{{{}}}{{{zzz~~~|||{{{yyyyyyxxxvvvyyy}}}}}}|||{{{|||}}}~~~******************************++++++++++++******++++++++++++++++++++++++,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------...................../////////---------,,,------...///------------------------///---,,,---///000000000...///111111000//////000...---------...///...---........................//////000000111111000000111111000000000000000000222222222333333444444444444555777666444333333333444333333333333444555555666777777777555444555666777777777777888888888888:::999::::::;;;<<<>>>>>>======>>>>>>???>>>>>>>>><<>>???@@@@@@@@@@@@???>>>???===;;;;;;<<<>>>>>>>>>>>>======>>>@@@BBBBBBAAAAAAAAAAAA@@@??????@@@AAABBBDDDFFFHHHIIIIIIHHHHHHFFFFFFFFFEEECCCBBBDDDEEECCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCC@@@BBBEEEHHHIIIJJJIIIIIIDDDEEEEEEEEEEEEDDDCCCBBBDDDEEEFFFIIIJJJHHHDDDAAACCCDDDFFFGGGGGGEEEDDDBBB??????@@@BBBDDDEEEDDDBBBEEEEEEDDDBBB@@@???>>>>>>???@@@AAAAAA@@@@@@BBBDDDFFFCCC@@@>>>>>>??????>>>???BBBEEEFFFEEEDDDDDDDDD@@@AAABBBBBBBBBBBB@@@@@@@@@????????????AAACCCDDDBBBAAA???AAACCCFFFGGGGGGEEEDDDBBB@@@>>>===<<<<<<;;;;;;::::::;;;===???@@@@@@@@@?????????AAABBBCCC@@@???>>>======>>>???@@@;;;;;;<<<<<<======>>>>>>>>>AAADDDDDDBBB>>>;;;:::;;;;;;<<<<<<<<<:::999888666999<<<===>>>CCCNNNVVVZZZcccvvv{{{pppwwwccc___ccc\\\YYY```lllsssfffhhhpppnnnnnnttt~~~tttooommmmmmmmmooopppqqqrrrsssrrrrrrqqqoooqqqrrrrrrpppoooooopppnnnnnnmmmllllllmmmnnnoooooonnnmmmllllllmmmnnnooopppppppppooonnnmmmlllllljjjjjjjjjjjjlllnnnpppqqqrrrrrrqqqnnnnnnpppnnniiijjjlllooorrrrrrrrrpppnnnmmmnnnppprrrvvvzzz~~~~~~|||zzz~~~}}}|||{{{{{{{{{{{{|||zzz}}}|||zzz{{{}}}~~~******************************++++++++++++******************************,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---........./////////000......---------...000000------------------------...---,,,---///111111000---///111111000/////////...///000000......///000...........................//////000000000000000000000000000000000111111444333333333333444444444222444555555333222333444444333333333333444555555666555444555777777777666777777777777888888888999888777777888999:::<<<=========>>>>>>>>>===<<<<<<;;;???CCCBBB>>>;;;;;;<<<;;;===>>>>>>===>>>@@@BBB===>>>???@@@@@@???>>>===???===;;;;;;<<<=========???>>>===>>>AAACCCCCCBBBCCCBBBAAAAAABBBDDDDDDCCCBBBCCCDDDFFFHHHIIIJJJJJJHHHHHHHHHFFFCCCCCCDDDFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBDDDEEEGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@BBBDDDGGGHHHJJJJJJJJJGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCFFFHHHJJJIIIEEEAAADDDEEEGGGHHHGGGEEECCCAAABBBAAA@@@AAACCCDDDCCCBBBFFFDDDBBB@@@?????????@@@>>>@@@BBBBBBAAABBBCCCEEEEEECCC???>>>???@@@@@@???@@@BBBFFFGGGEEEDDDCCCCCC???@@@AAABBBBBBAAA@@@@@@@@@???>>>===>>>???AAABBBAAA???>>>???AAACCCDDDDDDDDDCCCBBB@@@??????>>>>>>======;;;;;;;;;===>>>@@@@@@???>>>>>>>>>???@@@AAA>>>===<<<<<<<<<===>>>???;;;;;;::::::;;;===>>>???===???AAAAAA???<<<;;;;;;;;;<<<======<<<;;;999777000444888:::<<>>======<<<;;;;;;:::???DDDDDD@@@;;;;;;<<<888999999999999;;;>>>AAA===>>>???@@@@@@???>>>===@@@>>>;;;;;;<<<======<<<@@@>>>>>>???BBBDDDDDDDDDEEEBBB@@@AAAEEEGGGFFFDDDBBBBBBCCCEEEGGGIIIJJJKKKIIIIIIHHHFFFDDDCCCEEEFFFEEEFFFFFFFFFGGGGGGGGGGGGDDDCCCBBBBBBCCCEEEGGGIIIEEEDDDDDDDDDCCCCCCCCCCCCAAABBBDDDFFFHHHIIIIIIJJJHHHHHHHHHGGGEEEDDDBBBAAAAAABBBEEEHHHJJJIIIEEEBBBDDDEEEGGGHHHGGGDDDBBB@@@CCCBBB@@@@@@BBBCCCCCCBBBFFFDDDAAA???>>>>>>@@@AAA???@@@BBBCCCCCCCCCEEEGGGEEECCC@@@???@@@AAAAAAAAA@@@CCCFFFGGGFFFCCCBBBBBB???@@@AAABBBBBBBBBAAA@@@@@@???===<<<<<<>>>???AAAAAA???======???@@@@@@@@@CCCBBBAAAAAA@@@@@@AAAAAA@@@>>>===<<<<<<===>>>@@@@@@???>>>======>>>??????>>>===<<<;;;;;;<<<===>>><<<;;;:::999:::<<>>???>>><<<;;;;;;<<<:::;;;<<<<<<<<<:::777666555999;;;:::999===BBBFFFLLLJJJNNNaaa}}}qqqcccYYYYYY\\\dddxxxsssfffbbbuuuxxx}}}yyyjjjjjjwwwtttoooqqqtttpppqqqrrrsssssssssrrrqqqoooqqqsssrrrpppnnnoooqqqooonnnmmmllllllmmmnnnooojjjjjjiiijjjkkkmmmooopppnnnppprrrssssssqqqnnnllllllkkkiiihhhhhhiiikkklllqqqvvvwwwtttuuuxxxtttmmmlllooorrruuuuuussspppnnnmmmnnnqqqtttwwwyyy{{{{{{tttssstttwww{{{}}}{{{yyyyyyyyyzzz{{{}}}zzzyyy|||zzz|||+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++,,,------......///------------------------,,,------......------,,,//////.........---------,,,,,,,,,------.........//////............//////000000///.......................................///000000000000000//////..................------111000000000/////////...111222333222000000000222333222111111111222333444444444444333333222222222555444444444444555666666666555555555555666666777666666777888999:::::::::<<<:::888777999::::::999:::;;;<<<======<<<;;;:::CCCCCCAAA>>>;;;999:::;;;999::::::888777777999;;;========================;;;;;;;;;;;;;;;<<<======>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCEEECCCBBBDDDIIILLLLLLKKKHHHKKKMMMKKKFFFBBBBBBCCCCCCDDDFFFFFFEEEFFFIIIKKKIIIGGGEEECCCBBBBBBDDDDDDHHHEEECCCBBBBBBBBBAAA???===???AAACCCDDDFFFIIIKKKJJJJJJIIIHHHGGGEEEDDDDDDBBBEEEHHHIIIHHHFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDBBB???===<<<>>>@@@AAA@@@???@@@DDDGGGIIIIIIGGGFFFEEECCCCCCBBBBBBBBBAAABBBDDDFFFGGGFFFEEEDDD???AAACCCDDDDDDAAA???===;;;;;;<<<<<<======>>>>>>;;;;;;;;;<<<<<<>>>??????AAAAAA@@@@@@???>>>============<<<<<<<<<<<<==================>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@AAA>>>;;;:::<<<>>>===;;;============<<<;;;:::999999;;;===??????===:::999444666888999999:::<<<>>>@@@DDDKKKTTTaaaxxxttt^^^YYYZZZ^^^iiivvvwwwmmmlllzzz|||iiisssuuubbb\\\hhhyyy{{{xxxzzz{{{}}}zzzvvvsssqqqpppooonnnqqqqqqppppppppppppqqqqqqpppooonnnmmmlllllllllmmmnnnkkkiiijjjmmmppppppnnnooonnnnnnmmmmmmmmmmmmnnniiikkkllllllkkkjjjjjjkkkttt|||xxxqqqqqqtttmmmnnnooopppppppppppppppqqqpppppprrruuuvvvuuutttvvvsssrrrvvv{{{}}}zzzwwwxxxxxxxxxyyy|||}}}~~~~~~|||}}}~~~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///.........------------,,,,,,------------------///..................///000000///.......................................//////000000000000//////,,,---------.../////////......//////000000000000000222333222111111222333555444333222111222222333444444444333333222222222555555444444555555666777666555555555555666777777666777888999999:::::::::;;;999666666777999:::::::::;;;<<<======<<<;;;:::>>>>>>===;;;999888999;;;:::;;;;;;:::888888;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<=========???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEGGGEEECCCDDDGGGHHHGGGFFFIIIKKKMMMKKKFFFBBBAAABBBBBBDDDEEEDDDDDDDDDFFFHHHHHHGGGFFFDDDDDDDDDDDDEEEGGGEEECCCBBBBBBBBBAAA@@@>>>???@@@AAAAAACCCFFFIIIIIIHHHGGGFFFEEEDDDDDDDDDBBBEEEGGGHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@======???AAADDDBBBAAABBBDDDFFFFFFFFFDDDDDDCCCCCCBBBCCCCCCCCCAAACCCDDDFFFFFFFFFEEEDDD@@@AAABBBCCCCCCBBB@@@???>>>>>>>>>>>>????????????;;;;;;;;;;;;<<<===>>>???AAA@@@@@@???>>>===<<<<<<==================>>>>>>>>>=====================<<<<<<;;;;;;;;;<<<===>>>@@@===::::::<<<===<<<;;;===============<<<<<<;;;:::;;;<<<===>>>===;;;:::666888999999888888:::;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>@@@?????????????????????AAABBBCCCDDDEEEEEEEEEDDDFFFFFFFFFFFFFFFGGGHHHHHHLLLJJJHHHGGGGGGGGGEEEDDDIIILLLMMMKKKFFFBBBBBBCCCCCCDDDEEEEEECCCCCCDDDEEEHHHHHHGGGGGGFFFFFFEEEEEEFFFDDDBBBBBBCCCCCCBBBAAA@@@AAAAAAAAAAAACCCGGGJJJJJJHHHFFFCCCBBBBBBBBBCCCBBBDDDGGGGGGFFFEEEEEEFFFEEEEEEEEEDDDCCCBBBAAAAAADDDDDDCCCCCCDDDDDDDDDDDDBBBBBBBBB@@@>>>>>>@@@BBBEEEDDDCCCDDDEEEDDDCCCAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEFFFEEEDDDCCCAAABBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>@@@??????===<<<;;;;;;:::<<<<<<======>>>>>>>>>???>>>>>>>>>===<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<>>><<<::::::;;;<<<;;;;;;<<<<<<<<<<<<============:::;;;;;;<<<<<<=========888::::::999777666666777:::;;;>>>AAAEEEPPPeeeyyyxxxfffYYY\\\gggoooxxxdddmmmlllkkkwww|||kkk\\\UUUaaaqqq|||uuupppnnnnnnnnnnnnppppppppppppnnnnnnnnnoooooooooooommmlllkkkmmmllljjjkkkmmmoooooonnnpppooonnnllljjjiiihhhggglllmmmnnnnnnmmmlllmmmnnnrrrzzzzzzqqqnnnnnnjjjkkkmmmnnnooopppppppppoooooooooppprrrsssrrrppppppppprrrwww|||~~~{{{xxxuuuuuuuuuvvvxxxzzz}}}~~~zzzuuuuuuvvvwwwxxxyyyzzzzzzzzz|||}}}|||}}}))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,------......++++++++++++++++++++++++,,,------......------,,,------------------------.........------,,,,,,,,,------,,,,,,,,,,,,------///......------.................................//////000111111111000000,,,---------......//////,,,------...///000111111///111222333222222444666777666666555444333333333333333333333333333333333333222222222222333444444555555444555555666777888777888999999:::::::::999888666333222555888:::;;;::::::<<<<<<<<<<<<::::::;;;<<<<<<<<<::::::;;;<<<;;;;;;;;;:::999999;;;===========================??????@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEFFFEEEDDDDDDDDDFFFHHHIIIPPPNNNLLLJJJIIIHHHGGGFFFHHHKKKMMMLLLHHHEEEFFFGGGFFFHHHHHHHHHEEEDDDDDDEEEHHHHHHIIIIIIHHHGGGFFFFFFEEECCCAAAAAACCCCCCCCCBBBBBBCCCCCCCCCCCCFFFJJJNNNMMMJJJFFFCCC@@@@@@@@@AAABBBDDDFFFFFFEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@???CCCCCCDDDDDDDDDDDDDDDDDD@@@AAABBBAAA??????AAACCCCCCBBBBBBCCCDDDCCC@@@>>>@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDD>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<:::999888888999:::;;;<<<======>>>>>>>>>>>>======<<<;;;::::::::::::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;:::999:::::::::;;;<<<======;;;;;;::::::;;;<<<>>>???;;;;;;;;;999666333333444::::::===??????DDDTTTcccrrraaa]]]aaammmsssiiittt|||lllqqqxxxhhh[[[RRR[[[hhhvvvvvvrrrpppqqqlllmmmoooqqqqqqooommmlllmmmnnnooopppooonnnkkkjjjnnnmmmmmmnnnooooooooooooooonnnmmmkkkjjjiiiiiiiiimmmnnnooonnnmmmmmmnnnooorrrxxx~~~}}}vvvooolllllljjjkkkmmmnnnpppqqqqqqqqqnnnnnnmmmooopppqqqpppnnnoooooorrrvvvyyyzzzwwwtttttttttuuuuuuwwwyyy{{{|||}}}|||xxxvvvwwwxxxyyyzzzzzzzzzzzzxxxzzz}}}|||zzzzzz{{{~~~))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,------...++++++++++++++++++++++++,,,------......------,,,,,,,,,------------------.........------,,,,,,,,,------,,,,,,,,,,,,------......------------......//////////////////////////////000111111111111111//////......---------,,,............///////////////000222222222222444555555555555555555555555555333333333333333333333333111111000000111111222333444444444555555666888888888888999::::::::::::999888555333333555888999:::999:::;;;<<<<<<;;;:::999;;;<<<===<<<:::999999::::::::::::999777888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBCCCDDDEEEEEECCCDDDEEEEEEEEEEEEEEEEEEDDDCCCAAAAAAAAADDDFFFHHHMMMMMMLLLJJJHHHHHHHHHHHHGGGJJJNNNMMMKKKIIIJJJLLLKKKLLLMMMLLLJJJHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGEEECCCAAAAAACCCCCCCCCBBB@@@AAABBBCCCDDDGGGLLLOOOPPPMMMHHHDDD@@@?????????BBBCCCEEEEEEDDDDDDDDDFFFEEEDDDCCCAAA@@@?????????BBBBBBCCCDDDEEEEEEDDDDDD@@@AAABBBAAA@@@@@@BBBCCC?????????AAABBBBBB@@@>>>BBBBBBBBBBBBAAA@@@???>>>AAABBBCCCCCCDDDEEEEEEEEECCCBBBAAA@@@@@@AAACCCDDD>>>>>>======<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<<<<======<<<;;;:::888777666555666777888:::;;;<<<<<<<<<>>>======<<<;;;::::::999::::::;;;;;;<<<<<<<<<<<<999999:::::::::999999:::777777777777888:::;;;<<<<<<<<<:::::::::<<<===???<<<===<<<999555333222222444555777:::999<<>>AAABBBCCCEEEHHHKKKNNNLLLHHHDDDAAA@@@??????BBBCCCDDDDDDCCCCCCDDDFFFEEEDDDBBB@@@??????@@@@@@@@@AAABBBDDDDDDDDDCCCCCC@@@AAACCCBBBAAAAAABBBCCC>>>>>>>>>???AAABBBAAA???BBBCCCCCCCCCBBB@@@>>>===@@@@@@AAABBBDDDEEEFFFGGGCCCBBBAAA@@@???@@@AAAAAA????????????>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;999888666555444333333444777999;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999999:::;;;<<<<<<<<<;;;;;;666888::::::999888999999777666666666777888:::;;;===<<<;;;::::::;;;<<<=========<<<:::666333333333333333666999999:::BBBLLLggg{{{zzznnndddooommmjjj|||{{{oooaaa^^^cccpppzzzqqqlllkkknnnnnnppppppppppppnnnnnnnnnoooooooooooommmlllkkkiiijjjllllllkkkjjjjjjkkkjjjjjjjjjkkklllnnnppppppmmmmmmmmmkkkjjjjjjmmmooooooqqqqqqooojjjhhhjjjlllllllllmmmnnnooooooooooookkkkkkkkkmmmoooqqqpppooonnnooopppppppppooonnnmmmssssssuuuvvvxxxzzz{{{|||}}}|||}}}vvvwwwxxxyyyyyyyyyyyyyyyyyy{{{}}}}}}{{{zzzvvvwwwxxx{{{~~~}}}{{{xxx|||++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,------------------///..................///---,,,,,,,,,------.../////////////////////////////////000111222222222222/////////...---------,,,,,,,,,------...///000000///000111111//////000111444444555555555444333333222222222333333444444444222111111111111222333333444444444444666777888999999::::::;;;::::::999999777666666777888999777666999:::;;;;;;;;;;;;:::999777999;;;;;;:::999999::::::;;;:::999888888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA????????????@@@BBBDDDEEEDDDFFFFFFEEECCCBBBDDDFFFHHHKKKNNNMMMJJJHHHHHHJJJKKKMMMOOONNNLLLJJJHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJGGGEEECCCBBBBBBBBBAAA@@@===???BBBCCCCCCCCCDDDEEEHHHGGGEEECCCBBBAAA@@@@@@BBBCCCDDDCCCBBBBBBDDDEEEEEECCCBBB@@@@@@@@@AAABBB>>>???AAACCCDDDCCCBBBBBBAAABBBCCCCCCAAA@@@AAABBBAAA@@@??????AAABBBBBBAAAAAABBBCCCDDDCCCBBB@@@>>>>>>???@@@AAACCCFFFGGGIIICCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>????????????<<<;;;;;;::::::;;;;;;<<<:::999888666555333222111222444777999;;;<<<<<<;;;;;;;;;::::::::::::::::::888888:::;;;;;;;;;:::999444777::::::888777888999888777666666666888999;;;>>>===<<<<<<;;;;;;;;;;;;<<<===<<<:::777555555555777666888:::999999???HHHSSSaaaxxxssstttzzzkkkqqq{{{~~~nnnbbbaaaooovvvpppnnnppppppppppppppppppppppppooooooooonnnmmmmmmlllllliiilllnnnnnnllljjjkkklllhhhhhhiiijjjkkkmmmooopppkkkkkkkkkiiihhhhhhkkkmmmlllnnnooonnnkkkiiijjjkkkkkkllllllmmmmmmllllllkkkjjjjjjjjjmmmpppqqqqqqpppnnnnnnooonnnmmmnnnnnnooopppqqqsssvvvxxxzzz{{{|||}}}zzzyyyzzz||||||{{{wwwxxxxxxyyyyyyyyyyyyxxx{{{|||}}}}}}}}}}}}{{{{{{zzzyyyyyyzzz{{{|||zzzyyyzzz}}}++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))******+++,,,,,,------------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,------.........//////............//////,,,,,,,,,,,,------...///000000000000000000000000//////000222222333333333------..................)))***+++---///000222222///000111000///...///000555555666666555333111000222222222333333444444444333333222222333333444555333333444444666777888999:::::::::;;;;;;:::999999777777777888:::999777444999999;;;;;;;;;;;;999999666999<<<=========>>>???;;;<<<<<<:::999999;;;==============================>>>@@@AAAAAA@@@>>>===@@@AAAAAABBBAAAAAA@@@@@@?????????@@@AAABBBDDDDDDEEEGGGHHHFFFCCCBBBDDDGGGIIIKKKNNNLLLHHHEEEEEEFFFIIIKKKMMMMMMKKKHHHGGGGGGJJJIIIGGGFFFFFFGGGIIIJJJHHHEEECCCBBBBBBBBBAAA???@@@CCCFFFGGGEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBDDDEEEDDDCCCAAA@@@@@@AAACCCDDD===>>>AAACCCCCCCCCBBBAAAAAACCCDDDCCCBBB@@@@@@AAAEEECCCAAA@@@AAABBBBBBBBB???AAABBBDDDDDDCCCBBBAAA===>>>???AAACCCFFFHHHJJJBBBBBBAAA@@@???===<<<<<<;;;;;;<<<<<<======>>>>>><<<;;;;;;:::::::::;;;;;;999999777666444222111000222444777:::<<<======<<<:::::::::::::::::::::;;;666777888999:::999888888333666999:::888777777999:::999777666666888:::;;;>>>>>>===<<<;;;::::::999<<<<<<<<<;;;888666666777777666777888666555:::AAADDDLLL___{{{{{{zzzrrriiigggeeeXXXcccwww|||vvvtttqqqqqqppppppppppppqqqqqqpppooonnnmmmllllllmmmmmmlllooorrrqqqooommmmmmoooggghhhhhhiiijjjlllmmmnnnjjjjjjiiihhhfffgggjjjllliiillloooooommmkkkjjjjjjjjjjjjkkkkkkkkkjjjiiiiiiiiiiiijjjmmmppprrrrrrqqqmmmnnnnnnmmmmmmnnnqqqsssnnnppprrruuuxxxzzz{{{{{{|||yyyxxxxxxxxxwwwuuuyyyzzzzzz{{{{{{{{{zzzzzz|||||||||}}}|||||||||{{{}}}{{{{{{{{{{{{zzzxxxyyy{{{}}})))))))))))))))))))))))))))************+++++++++***)))))))))***+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...------,,,...------,,,,,,,,,------......---------......///+++,,,------......------000000///...---,,,,,,,,,///...,,,+++,,,---///111///......------///000111000111111222222333444444333222000---,,,+++++++++------------///000222222////////////000111222333777666555444222111000///000111333555555555333222222222333333333333444444333444555555555555555444666777888999;;;<<<===>>>;;;;;;::::::999888777777666777888999:::999888777::::::::::::;;;<<<============<<<;;;::::::999999===<<<<<<;;;999888888777:::;;;===???AAAAAAAAAAAA@@@?????????@@@BBBDDDEEEEEEDDDBBB@@@>>>???BBBEEEHHHFFFDDDBBBBBBEEEHHHJJJOOOOOONNNJJJFFFDDDCCCDDDHHHIIIJJJJJJHHHFFFDDDBBBFFFGGGHHHHHHGGGFFFDDDCCCFFFEEEDDDCCCBBBBBBBBBBBB@@@CCCGGGGGGEEEDDDEEEFFFBBBCCCDDDCCCBBBBBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBFFFEEEDDDBBBAAA@@@??????@@@@@@AAABBBBBBCCCCCCCCCAAAAAAAAA@@@@@@?????????BBBBBBBBBAAAAAABBBBBBCCCDDDBBB@@@AAACCCCCC???<<>>===;;;:::999999::::::::::::999888666444222111444555777999:::::::::999777888888777666666777999@@@===:::999;;;<<<:::888888777666555666777999:::::::::999999999999999999<<<<<<<<<<<<;;;:::999888===<<<;;;:::888666444222999999888888888999;;;<<>>@@@@@@@@@@@@@@@?????????@@@AAACCCDDDDDDDDDCCCAAA??????AAACCCFFFEEECCCBBBBBBDDDFFFHHHKKKLLLKKKIIIFFFDDDDDDEEEHHHIIIJJJJJJIIIGGGEEEDDDDDDEEEFFFHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDGGGHHHGGGDDDBBBAAABBBAAABBBDDDCCCBBBAAABBBCCCCCCBBBAAAAAAAAAAAABBBBBBFFFEEECCCAAA@@@???>>>>>>???@@@@@@AAABBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAACCCBBBAAABBBDDDDDDAAA>>>@@@@@@?????????@@@AAAAAACCCBBBAAA???===<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;======<<<:::999999999999999999999999888777666555888888::::::;;;:::999999666777777777666666888:::;;;999777777:::;;;:::888666666666666777777888888888888999999::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999::::::::::::999888777666777777777777888:::<<<======>>>FFFTTTfffzzzwwwwwwgggmmm|||gggYYYUUUXXXcccuuuxxxqqqmmmlllqqqrrrssssssrrrpppmmmlllkkkllllllmmmmmmmmmmmmllljjjiiihhhggghhhjjjlllmmmkkkkkkjjjiiihhhhhhhhhiiikkklllmmmooopppppppppoooiiiiiiiiikkknnnnnnmmmlllkkkkkkjjjiiijjjkkkmmmnnnnnnnnnmmmlllkkkllloooqqqqqqsssuuuwwwyyyzzz{{{{{{|||zzzzzzxxxuuurrrrrrtttwwwyyyzzzzzzyyyxxxwwwyyyzzzzzzyyyxxxxxxyyy}}}{{{xxxxxxzzz{{{||||||{{{zzzzzz|||~~~)))))))))))))))))))))))))))))))))*********++++++++++++***)))))))))******++++++++++++,,,,,,,,,,,,---------------,,,+++***,,,+++++++++,,,------...///...------,,,,,,,,,,,,,,,---------------,,,+++...---,,,+++++++++++++++,,,------.....................------......///000000000000111222222333333444333111000///.........+++,,,,,,---...///000000111000000111111222333444555444444333222111111111000111222333333333222111111111111222333444444555333444555555666666555555888888888888888888888888::::::999999888777777777666777999:::;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<======<<<<<<;;;::::::;;;;;;;;;<<<<<<;;;;;;:::999:::;;;===??????@@@@@@@@@@@@?????????@@@BBBCCCCCCCCCDDDBBB@@@???@@@AAACCCCCCCCCBBBCCCCCCDDDEEEHHHIIIJJJHHHFFFEEEEEEFFFGGGHHHIIIJJJIIIHHHFFFEEECCCDDDFFFGGGHHHIIIIIIIIIFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJHHHDDD@@@>>>>>>@@@AAACCCCCCAAA@@@AAABBBAAAAAAAAA@@@AAAAAABBBBBBFFFDDDCCC@@@???===<<<<<<>>>>>>???@@@AAABBBCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDAAAAAAAAA@@@@@@?????????AAAAAAAAACCCEEEEEECCCAAAAAAAAA@@@????????????@@@BBBBBBAAA???>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;:::888777666888888999::::::::::::999;;;;;;;;;;;;;;;:::999888555666777666666666888999666555444666888999999888555666777888888888777777666777888999:::;;;;;;;;;999::::::;;;;;;;;;;;;;;;888888999::::::::::::999555555555666888:::===>>>;;;>>>CCCIIIPPP^^^wwwoooppp{{{qqqkkkkkkyyy~~~eeeWWWOOORRR___rrruuunnnlllqqqtttxxxxxxtttpppoooooolllllllllllllllllllllllljjjiiihhhhhhiiijjjlllmmmkkkjjjjjjiiiiiiiiijjjjjjllllllmmmmmmnnnpppqqqrrrkkkkkkkkklllnnnnnnmmmllllllkkkjjjiiiiiijjjllllllpppooonnnkkkjjjjjjmmmppprrrssswwwzzz|||}}}}}}|||~~~}}}|||zzzvvvsssrrrsssuuuwwwxxxyyyzzzzzzuuuvvvwwwwwwvvvvvvwwwxxxzzzxxxvvvwwwzzz|||~~~~~~}}}|||{{{{{{}}}(((((((((((((((((((((((())))))))))))************,,,+++***))))))((())))))***++++++++++++,,,,,,,,,,,,------,,,,,,+++***)))+++*********+++,,,---...///...---,,,++++++++++++,,,------------,,,++++++...------,,,++++++,,,,,,+++,,,...///000///...---------------......////////////000000111222222222222222111000//////......+++,,,------.../////////000000000000000111222222333333333222222222222222000111111222222222111000000000111222333444444555111222333444444444444444777777777777777777777777999999888888777777777777666777999;;;<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<<<<<<<=========<<<;;;;;;?????????>>><<<;;;999777999999;;;<<<===??????@@@AAA@@@???>>>>>>???@@@AAAAAABBBDDDCCCAAA?????????AAAAAABBBCCCCCCCCCCCCBBBGGGIIIJJJJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFEEEFFFFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHDDD@@@===<<>><<<;;;;;;<<<===>>>???@@@BBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBAAA@@@???>>>===>>>???@@@BBBDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>CCCCCCBBBAAA???>>>======:::;;;<<<<<<===<<<<<<<<<::::::;;;;;;:::888666555888888999:::::::::999999999::::::::::::999999999666777777666444444555777444444555666777888888888666777999;;;;;;:::888666555666777888999999888888777888999:::;;;;;;;;;;;;777888999:::::::::::::::666666555666777999;;;<<<;;;===@@@CCCDDDMMMaaauuuzzzmmmkkk}}}~~~nnnmmmzzz{{{dddUUUQQQRRR___mmmwww~~~zzzqqqpppsssxxx}}}}}}wwwrrrpppqqqnnnmmmllllllkkkjjjjjjjjjjjjjjjiiiiiijjjkkklllmmmjjjjjjiiiiiiiiijjjkkkkkklllkkkjjjjjjlllnnnqqqrrrmmmlllllllllnnnnnnmmmlllmmmmmmlllkkkkkkkkkllllllqqqpppnnnkkkiiijjjmmmooopppssswwwzzz|||}}}|||{{{~~~~~~~~~}}}{{{wwwuuuqqqrrrrrrtttuuuwwwyyyzzzvvvwwwwwwvvvtttssstttvvvyyywwwvvvwwwzzz~~~~~~|||{{{||||||}}}}}}~~~~~~~~~~~~~~~(((((((((((((((((((((((((((((()))))))))*********++++++***)))((((((((((((*********+++++++++,,,,,,++++++,,,,,,+++******)))***************+++,,,---------,,,++++++++++++++++++,,,,,,---,,,,,,++++++///......---------------***,,,...000000///---,,,,,,------..................//////000000111111222000000000000///.........+++,,,---.../////////...///............//////000111111222222222222333333111111111222111111111111000000111222222333444444444444555666777888888777444555555666666777888888888888777777777777666666666777999;;;<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<;;;<<<===>>>???>>>===<<<>>>?????????>>><<<:::999999::::::<<<===>>>@@@@@@BBBAAA???>>>======>>>??????AAACCCCCCBBB@@@?????????@@@AAABBBCCCBBBBBBAAAHHHJJJMMMLLLJJJGGGEEEDDDAAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJIIIHHHGGGEEEBBB???===>>>@@@CCCCCCBBB@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCDDDCCCAAA???===<<<;;;;;;<<<<<<===>>>???@@@AAABBBCCCCCCBBBAAAAAABBBCCCDDDEEEEEEDDDCCCBBB@@@>>><<<;;;===???AAABBBBBBCCCCCCBBBAAA@@@???>>>=========AAAAAA@@@??????>>>======:::;;;;;;<<<======<<<<<<888999999:::999777666444888999999999888777666555666666666777777888999999888999888666333222222333444555777888888777777777777999;;;======;;;999777555666777777777555444333555666777999::::::::::::999999:::::::::999888888888777666666666777888999:::999;;;>>>AAAFFFRRR^^^{{{wwwdddfffwww|||llljjjwwwzzzbbbZZZSSSTTT[[[cccoooyyywwwwwwwww~~~|||uuurrrrrroooooonnnmmmkkkjjjiiihhhjjjjjjjjjkkkkkklllmmmmmmjjjjjjjjjjjjjjjjjjkkkkkkjjjiiihhhhhhiiikkknnnpppnnnlllkkklllmmmnnnnnnlllooonnnnnnmmmmmmmmmmmmnnnrrrqqqooollljjjjjjmmmooooooqqquuuxxxzzzzzzyyyxxx{{{|||}}}}}}|||yyywwwvvvqqqqqqqqqrrrsssuuuwwwyyyyyyyyyxxxvvvsssrrrssstttyyywwwvvvwww{{{|||yyyxxxzzz}}}zzzzzz{{{||||||||||||{{{))))))))))))))))))))))))((((((((()))))))))************)))((((((((())))))************++++++++++++)))******+++++++++******++++++******)))******+++,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,///......------.........+++,,,...000000///...---,,,,,,---............---.........///000000111111/////////000000///......,,,---///000000000///.........------------......000000000111222333333444333222222222111111111111111111111111222222222222222222444555666666666666444444555666666777888888777777777666666666666666666777999:::;;;;;;;;;;;;888999:::<<<===<<<<<<;;;:::<<<>>>???@@@???>>>===999;;;>>>@@@AAA@@@??????::::::;;;<<<===???@@@AAABBBAAA???>>><<<<<<<<<======@@@BBBBBBAAA@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBBHHHKKKMMMNNNKKKGGGEEECCC??????@@@BBBDDDEEEGGGGGGKKKJJJHHHFFFEEEDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFDDDAAA>>>>>>AAADDDDDDCCCAAA@@@@@@=========>>>???AAABBBCCCCCCBBBAAA???>>>=========<<<<<<======>>>?????????@@@AAAAAAAAABBBBBBBBBBBBFFFFFFFFFEEEBBB@@@===;;;999<<>>============<<<<<<<<<;;;;;;::::::::::::;;;<<<============666777777777777777666666999999888888666555333333333333333444555777888999888999888555333111111222333666888999888777777888888:::<<<======;;;999777555666777888666444222000444555666777888888888888999999999999999888777666999888666555555555666777666444555:::>>>AAAFFFMMMeeelll___jjj~~~vvvfffiiiuuuhhh___XXXVVV[[[cccoooyyyzzzuuurrrnnnnnnoooooonnnllljjjiiijjjjjjkkkllllllmmmmmmnnnlllkkkkkkjjjjjjjjjkkkkkkjjjiiihhhggghhhiiilllmmmmmmkkkjjjkkklllnnnnnnmmmnnnnnnooooooooooooooooooqqqrrrqqqooommmlllnnnooooooqqqsssuuuvvvvvvuuuuuuwwwxxxzzzzzzxxxvvvuuuvvvsssssssssssstttvvvwwwxxxyyyyyyxxxuuusssrrrsssuuuyyywwwvvvwwwzzz}}}}}}wwwuuuwwwzzzxxxyyyyyyzzzzzzzzzzzzzzz|||~~~))))))))))))))))))))))))(((((((((((()))))))))***)))(((((((((((())))))***************++++++++++++'''((()))***++++++++++++,,,+++***))))))((())))))***))))))******+++,,,---((()))***+++,,,---------...------,,,,,,------...,,,---.../////////...---+++,,,---.........------------...//////000000111//////000111111111000///---...000111222111000//////......---------.........///000111222333444444444444333222222222222222222222222222111111111111///000111222333444444444666666666666666666777777666666666666666666666666666777999:::::::::999999777999;;;<<<======<<<;;;:::;;;>>>@@@AAA@@@???>>>888:::===@@@BBBBBBAAAAAA<<<;;;;;;<<<===???AAACCCCCCBBB???===<<<;;;;;;;;;<<<>>>@@@AAAAAAAAABBBCCCAAAAAAAAAAAABBBBBBBBBCCCDDDGGGLLLMMMLLLHHHEEEDDD>>>>>>???AAADDDFFFHHHIIIJJJIIIGGGEEECCCBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGIIIGGGEEEFFFFFFEEEAAA>>>???BBBEEEEEEDDDBBBAAAAAA<<<<<<<<<===???AAABBBCCCBBBBBBAAA@@@???>>>>>>???========================>>>@@@AAACCCCCCCCCAAAAAAFFFFFFFFFDDDBBB>>>;;;999:::===AAABBBAAAAAABBBDDD@@@@@@???>>>>>>===>>>>>>::::::::::::::::::999999999:::;;;<<<============555555555555666777888888888888888777666555333333444444333333444555666777555666666555222222333444000333777999888777888:::888999:::;;;:::999777666555666888999888666444222333444444555666666666666777777888888888777666666777666555555555666777888555333444999;;;<<<@@@FFFSSSkkkiiihhhlll|||rrrhhhtttzzzkkk\\\TTTRRRYYYccc{{{vvvqqqiiikkknnnqqqqqqpppnnnmmmjjjkkklllmmmmmmnnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjiiihhhhhhiiijjjkkkkkkjjjhhhiiikkknnnnnnnnnlllmmmnnnoooooooooooooooppprrrsssrrrpppoooooopppqqqqqqrrrssssssssssssrrrsssuuuvvvuuusssrrrsssuuuvvvvvvvvvwwwwwwxxxxxxxxxvvvvvvvvvtttrrrrrruuuwwwyyywwwuuuuuuwwwzzz{{{|||}}}}}}wwwuuuvvvyyywwwxxxxxxyyyyyyyyyyyyyyyzzz|||}}}}}}))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++)))************+++++++++&&&'''(((***++++++++++++---,,,+++)))(((((((((((((((((())))))***+++---...'''((()))+++,,,---......,,,,,,,,,++++++,,,------,,,------...............+++,,,---.........---,,,------......///000000000///000111333333222111111...///111222333222000///000//////.........//////......///111222333444555555444444333222222222333333333222222111000000000111222444555666777777777999888888777666666555555555555555666666666666666666777888999:::999888777777999;;;=========<<<;;;999;;;>>>AAABBBAAA???>>>;;;<<>>@@@BBBCCCCCCBBB@@@===;;;:::::::::<<<===???@@@@@@AAACCCEEEBBBBBBAAAAAAAAABBBCCCDDD@@@DDDIIILLLKKKIIIFFFEEE>>>>>>@@@BBBDDDGGGJJJKKKIIIHHHFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEJJJGGGEEEEEEFFFEEEAAA===???BBBEEEFFFEEECCCBBBAAA;;;;;;<<<===???@@@BBBCCCBBBAAAAAA@@@??????@@@@@@>>>============<<<<<<<<<>>>@@@BBBDDDEEEDDDBBB@@@EEEEEEEEEDDDAAA===999777;;;???BBBCCCBBBAAABBBDDD@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============444444333444555777999:::777777888777777666555444777666555333333444555555333444444444333333555777,,,000555888888888999;;;777888888999888777666555444666888::::::999777555222333444444555555444444555666666777777777777666555444444444555666888999666666777999888888???GGGGGG[[[tttvvviii```ggg}}}mmmnnnyyyppp^^^UUUJJJUUUooowwwpppeeehhhmmmrrrtttsssrrrpppjjjkkklllmmmnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiilllkkkjjjjjjjjjjjjjjjjjjjjjiiiggghhhkkkmmmnnnnnnkkkkkkmmmnnnoooooooooooooooqqqttttttrrrppppppppprrrrrrrrrrrrrrrrrrrrrrrrqqqrrrsssrrrpppooorrruuuxxxyyyzzzzzzzzzzzzyyyxxxsssssssssrrrrrrsssvvvyyyxxxvvvtttsssuuuwwwxxxxxxyyy}}}|||xxxuuuwwwzzzwwwwwwxxxyyyyyyyyyyyyyyyyyy{{{|||zzz{{{}}}yyyyyy}}}))))))))))))(((((((((((((((((())))))******++++++)))******+++++++++************))))))))))))******++++++***)))(((((())))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///+++,,,---////////////...///////////////.................................---///111222333222000///000///,,,++++++,,,///000000000//////......------222222111111111111111111000111222111000///000111444333222111111111222333222222222111222222333333666555444444444666777888777777777666555555444444999::::::::::::999888888666888::::::999999:::;;;:::;;;===>>>@@@AAABBBBBB@@@>>><<<>>>BBBEEEEEECCCBBBBBB@@@@@@@@@AAABBBCCCCCCBBB@@@>>>>>>>>>@@@AAA???@@@AAACCCCCCCCCCCCBBBGGGDDDAAAAAACCCDDDBBB@@@BBBDDDGGGHHHGGGEEEDDDDDDAAABBBCCCBBBBBBBBBDDDFFFHHHGGGFFFEEEDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDCCC@@@>>><<>>======???DDDHHH??????@@@@@@@@@AAAAAAAAA=========<<<;;;;;;::::::===???BBBCCCBBBAAAAAABBBGGGHHHHHHHHHEEEAAA===;;;===>>>???@@@AAABBBBBBBBBCCC@@@<<<<<<===>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<===;;;999888999::::::999555555555555555555555555444444444555555666666666777777666555444444333333888666444222222222333444333111222444888:::999777666666666666555555555555555888<<>>;;;555222666444222222333555555444555555555666555555444333222333333444555666777777555444444555777;;;>>>@@@AAAQQQbbbooo{{{hhh```fffwww{{{xxxwww[[[JJJKKK\\\zzzvvvnnnmmmnnnpppsssttttttssslllllllllmmmoooppppppnnnnnnnnnmmmmmmmmmmmmnnnnnnlllmmmllljjjhhhhhhhhhiiiiiiiiijjjjjjkkkllllllmmmnnnooooooooonnnmmmlllkkknnnoooppprrrrrrpppnnnmmmqqqqqqqqqqqqrrrsssttttttsssrrrrrrqqqqqqrrrrrrssszzz{{{|||}}}{{{xxxuuusssqqqrrrssstttuuuwwwxxxxxxvvvuuuttttttssstttttttttzzzyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwzzz|||~~~zzzzzzyyyzzz{{{~~~~~~|||{{{}}}&&&&&&''''''((((((((())))))))))))))))))***************+++++++++***))))))))))))(((((((((((())))))++++++***)))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............---.../////////...,,,,,,////////////.......................................///000222222111000///000///---,,,,,,---///000,,,,,,---...///000111222111111111111111111111111///000111111000///000222444333222111111111222222222222111111222222333333555555444333444444555666666666666555555444444444999999999999999888777777666888::::::999888999:::999:::;;;===>>>??????@@@???===<<<>>>BBBEEEEEEDDD???>>>======<<<===>>>>>>@@@@@@AAAAAA@@@@@@?????????@@@BBBCCCDDDDDDCCCCCCDDDBBB@@@AAACCCEEEDDDBBBCCCFFFIIIKKKIIIGGGEEEEEECCCDDDDDDDDDBBBCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCAAABBBCCCCCCBBB@@@===<<<===???AAADDDEEEFFFEEEEEEAAA@@@???===<<<>>>BBBFFF@@@@@@@@@AAAAAAAAABBBBBB??????>>>===<<<<<<======>>>@@@CCCCCCBBBAAAAAABBBDDDEEEFFFFFFDDDBBB???===CCCBBBAAA@@@???>>>======@@@>>><<<===??????===;;;::::::::::::::::::::::::::::::999:::;;;;;;999777444444444444444333333333222222222333333333444444666666555555444333333222555444222111111222333444555333333555999;;;:::999666666666666555555555555555777;;;===<<<:::666333666444333222444555555555444555555555555555444444333333444555666777888999666555555555777999<<<>>>>>>GGGTTT___lllnnneeekkkfffRRRKKKQQQhhh}}}vvvrrrqqqqqqssstttuuutttrrrnnnllljjjjjjlllmmmmmmmmmkkkmmmooosssuuutttpppmmmmmmmmmllljjjiiihhhhhhiiihhhiiikkkmmmoooppppppqqqppppppooonnnmmmmmmllllllnnnooopppppppppooonnnmmmooooooppppppqqqrrrssstttpppppppppqqqqqqsssttttttwwwwwwxxxxxxxxxvvvsssrrrqqqqqqrrrtttuuuvvvwwwxxxwwwwwwvvvvvvuuuuuuttttttxxxxxxwwwvvvvvvuuuvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyxxxyyy{{{}}}~~~~~~}}}|||zzzyyyyyyyyyzzz}}}~~~||||||~~~$$$$$$%%%&&&'''((())))))***))))))))))))))))))(((***+++++++++***))))))(((******))))))))))))******+++***))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............000000//////...,,,***)))...................................................///000111222111000///////////////////////////++++++,,,...///111222333111111111111111111111111...///111111000000111333444333222222111111222222222222111111222222333444555444444333333333444444444444444444444444444333777888888888888777666666777888:::999888777777888888999999:::;;;;;;<<<<<<>>>======>>>BBBDDDEEEEEEBBBAAA@@@???????????????@@@AAACCCEEEEEEDDDBBBAAAAAABBBCCCEEEEEEEEEDDDDDD@@@??????@@@CCCEEEEEEDDDDDDGGGKKKLLLKKKIIIGGGFFFEEEEEEFFFDDDCCCBBBDDDEEEFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@??????@@@BBBCCCDDDAAAAAAAAAAAA@@@>>>===;;;<<<===@@@BBBDDDEEEEEEEEECCCBBBAAA>>><<<===???BBB@@@AAAAAAAAAAAABBBBBBBBBAAA@@@>>>======>>>???@@@@@@BBBCCCCCCAAA@@@@@@AAA@@@AAACCCCCCCCCAAA@@@>>>DDDCCCAAA???===<<<;;;;;;<<<<<<<<>><<<888888888888888888888888888888999;;;<<<;;;777444444444444333333222222222222222222222333333333333555444444333333222222222222222111000000111333444777666444555888;;;<<<<<<666666666666555555555555444666888999999888777666777555444444555666666555444444555555555555555444222333444666777888::::::777777666555666777999:::<<<>>>DDDNNNUUUeeeiii```qqq~~~vvv```SSSLLLUUUeeettt|||yyywwwtttssstttsssrrrqqqpppmmmiiiggghhhiiiiiiiiifffhhhnnnwww}}}|||uuummmnnnmmmkkkjjjiiihhhhhhhhhjjjllloooqqqsssssssssrrrsssrrrpppnnnmmmlllmmmmmmooooooooonnnnnnnnnmmmmmmmmmnnnoooqqqrrrsssssssssnnnnnnooopppqqqsssuuuvvvuuuuuuuuuuuuuuutttsssssspppqqqrrrsssuuuvvvwwwwwwxxxxxxxxxxxxwwwvvvuuutttvvvvvvuuuuuutttuuuuuuuuuxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{yyyyyyxxxxxxyyyzzz|||}}}~~~~~~~~~}}}{{{|||~~~%%%%%%&&&''''''((())))))******))))))((((((((('''***+++++++++***)))(((''',,,++++++******++++++,,,******)))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------........./////////...---,,,+++***------...............///...........................///000000111111000000...///000111111000///...------......//////000000000000000000111111111111---///000111000000222444333333222222222222111222111111111111222333444444555555444444333333333333333333333333333333333333666666777777666666555444777888:::999777666666666777777777777888888999999===<<<===>>>AAACCCDDDEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFEEEEEEAAABBBDDDEEEFFFFFFEEEEEE??????@@@AAACCCDDDDDDDDDCCCGGGJJJLLLJJJHHHFFFEEEEEEFFFFFFDDDBBBAAABBBCCCEEEEEEEEEDDDDDDCCCCCCBBB@@@@@@>>>>>>???AAADDDEEE@@@@@@@@@@@@???===<<<;;;;;;===???BBBDDDFFFFFFGGGEEEDDDBBB???<<<;;;===?????????@@@@@@@@@AAAAAAAAAAAA@@@>>><<<<<<>>>AAABBBBBBCCCDDDCCCAAA@@@@@@AAA???@@@AAAAAAAAA@@@>>>===??????>>>=========>>>???:::;;;>>>@@@AAA???===;;;777777777888888888888888888888888999:::999777444555555444444333222222222444444444444444444444444333333333222222222111111111000000000111222444555777666555555666999;;;<<<666666666666555555555555444444555666777777777777888666555555666666666444333333444555666666666555111222333555666888999:::888777666555555555666666===999===DDDGGGPPPmmmvvvaaaeeessstttzzzttthhh[[[VVVXXX___mmmzzz|||uuupppnnnoooooooooooollliiihhhgggfffdddbbb___aaahhhtttzzzqqqooommmkkkjjjiiiiiihhhgggkkkmmmpppssstttsssrrrppptttrrrpppmmmllllllmmmnnnoooooonnnmmmlllmmmmmmmmmmmmoooqqqsssttttttttttttnnnnnnooooooppprrrsssttttttttttttttttttuuuuuuuuuppppppqqqssstttuuuvvvwwwyyyyyyyyyyyyxxxwwwuuutttuuuttttttssssssttttttuuutttuuuvvvwwwwwwvvvvvvuuuyyyxxxwwwwwwxxxyyyzzz{{{xxxxxxwwwwwwwwwxxxyyyyyyzzz{{{||||||{{{|||~~~((((((((((((((((((((((((***)))))))))((((((''''''***************)))((('''******))))))))))))*********)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------,,,,,,---------,,,---------......//////..............................///000000000000000...///000111111000///...------......//////000000//////000000000111111111---///000111000000222444333333333333222222111111111111111111222333444555444444444444444444444444111222222222333333444444555666666666666555444444777888:::999777666666666666666555555666777888999;;;<<<===>>>>>>@@@BBBCCCAAAAAAAAAAAA@@@@@@??????CCCCCCBBBBBBBBBCCCEEEFFFBBBCCCDDDFFFFFFFFFFFFEEEAAABBBCCCCCCCCCBBBAAAAAABBBDDDGGGHHHGGGEEEDDDDDDDDDEEEDDDCCC@@@???@@@AAADDDDDDDDDDDDCCCCCCCCCCCCAAA@@@?????????AAADDDEEE@@@@@@@@@???>>>===<<<;;;<<<===???AAADDDEEEGGGGGGEEEDDDBBB???<<<:::;;;======>>>>>>>>>>>>????????????>>><<<;;;;;;===@@@BBBAAABBBCCCAAA@@@??????AAAAAAAAAAAA@@@???===;;;:::<<<<<<<<<<<<===>>>??????999;;;???@@@@@@===:::888777888888888999999::::::999888666666777777777666666555555555444444444333444444444444444444444444222222222222222111111111000111111222333444555555555555444333444666888;;;666666666666555555555555333333333444555666888888888666555666666666555333222333444555666666666666000111222333555666777888777666666555444444444444<<<888;;;AAAAAACCCYYYuuukkk___aaa{{{vvv|||{{{mmm^^^WWW\\\eee}}}wwwnnnkkkkkknnnooollllllkkkkkkiiieee___[[[YYYZZZaaannn{{{}}}wwwpppmmmjjjiiijjjiiihhhfffgggiiimmmpppssssssrrrqqqsssrrrooommmllllllmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnpppsssvvvwwwvvvuuutttppppppooooooooopppqqqqqqssssssssssssssssssttttttooopppqqqrrrssstttuuuvvvyyyyyyyyyxxxwwwvvvuuuuuuuuutttssssssssssssssssssrrrsssuuuvvvwwwvvvuuuuuuwwwvvvuuuttttttuuuwwwxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyzzz{{{zzz{{{}}}******))))))(((((((((((()))(((((((((((((((((('''((())))))******))))))(((((((((''''''''''''(((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...///,,,,,,,,,---......//////................................./////////000000......000000000000......++++++,,,...///111222333...//////000000111111111...///111111000000111333222333333333333222111000000000000111222333444555111222333444444444444333111111222333333444555555555666666666666555444444777888:::999888777777888666555555555555777999:::;;;<<<======<<<<<<>>>@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@>>>======???AAABBBAAACCCDDDEEEFFFFFFEEEEEEBBBDDDFFFEEECCCAAA@@@@@@AAABBBDDDCCCBBBAAABBBCCCCCCDDDCCCBBB?????????AAACCCCCCCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAABBBCCCDDDAAAAAA@@@???>>>===<<<<<<<<<===>>>@@@BBBDDDEEEFFFCCCCCCBBB???<<<;;;;;;===<<<<<<=========>>>>>>>>>===<<<;;;:::;;;===@@@AAA@@@AAAAAA@@@>>>>>>???AAACCCBBBAAA@@@>>><<<:::999<<<<<<=========<<<;;;;;;888;;;>>>???===:::888777888888888999::::::;;;;;;999777555444555666666666555555555555555555555555222222222222111111111111222222222222222222222222000111222222333444444555222333444333222333666888666666666666555555555555444444444444555666777888777666555666666666444222111222333555666777777777111111222333444555555666444444444444444444444444777666999===<<<<<>>>>>>>>>>>>>>>>>AAABBBDDDEEEFFFEEEEEEDDDBBBEEEHHHGGGDDDBBBAAABBBAAAAAAAAA@@@>>>???AAACCCCCCCCCCCCBBB@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>=========;;;<<<<<<===???AAABBBCCCAAAAAAAAA???<<<;;;<<<>>>============>>>>>>>>>>>>;;;;;;;;;<<<===>>>@@@@@@>>>>>>???>>>======???AAACCCBBBAAA???>>><<<;;;:::;;;<<<>>>>>>===;;;888777444888<<<===;;;999888999777777888999999:::;;;;;;777666555555666666555333222333333444444555555666222222222111111111000000333333333333333333333333000000111222222333333222000333444444333333555777666666666666555555555555444444555555555666777777666555555555666555333000000111333555666777888888333333333444444444555555111222333444444555555555333666999999888999>>>DDD\\\uuuyyyoooiiixxx~~~{{{kkkbbbWWWfffxxx|||yyywwwvvvooonnnnnnmmmkkkeee^^^YYYXXX[[[aaakkktttzzz{{{{{{rrrnnniiiiiijjjjjjgggdddbbbdddfffiiilllnnnooopppmmmmmmmmmllllllllllllllljjjkkkmmmoooqqqqqqqqqqqqpppsssvvvyyyyyyvvvssspppnnnnnnnnnnnnnnnooopppqqqooopppqqqrrrrrrqqqooonnnnnnnnnoooqqqrrrssstttuuuvvvtttsssqqqrrrsssvvvwwwxxxwwwuuutttrrrqqqqqqqqqrrrsssvvvxxxyyyxxxvvvuuuuuutttttttttssstttttttttttttttuuuvvvvvvwwwvvvvvvuuuwwwyyyyyyyyyyyyzzz|||$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))%%%&&&''')))************,,,,,,++++++++++++,,,,,,))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++***+++,,,---...++++++,,,,,,---...//////.......................................///000000........................000000//////.........------......///000111111222000111222111000///000111222222333444333222111000000000000111222444555666***+++---///111111111111111111222333555666777777666666777777666666555444666888::::::999999:::;;;666555555555666999<<<>>>:::<<<===;;;888777999;;;999:::<<<>>>?????????>>>@@@@@@BBBBBBBBB@@@>>>===@@@BBBCCCDDDEEEEEEDDDDDDBBBEEEHHHHHHEEECCCCCCDDDBBBAAA@@@>>><<<>>>AAADDDCCCDDDDDDCCCAAAAAABBBDDDAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAACCCBBBAAA???>>>>>>======::::::;;;;;;<<<>>>???@@@???@@@@@@???===<<<===???>>>>>>>>>>>>????????????:::;;;<<<===>>>???@@@AAA<<<======<<<<<<<<>>===<<<;;;888:::===???>>><<<999777222555999;;;999888999;;;666777777888999:::::::::444444555777888777333000000111222333444444555666444444444333333222222222333333333333333333333333///000000111111111111000000333666666444333444666777666666666555555555555555555555666666666666666666555444555555444222///000111333555666777888888555555555555555555555555///000111333444555666666222888:::777666999;;;999FFFbbbtttvvvxxx{{{mmmbbbfffiiijjjsss|||yyyqqqpppnnnllliiieee```\\\ZZZ___fffnnntttxxxzzzzzzrrrnnniiiiiijjjkkkgggccchhhhhhhhhiiiiiiiiijjjjjjjjjkkkllllllmmmmmmlllllliiikkknnnqqqsssssssssrrrpppsssvvvyyyxxxuuuqqqnnnlllllllllmmmoooppprrrsssqqqrrrtttuuuuuussspppnnnnnnnnnoooppprrrssstttuuuuuussspppoooppprrrvvvxxxyyyxxxvvvtttrrrqqqqqqpppoooqqqtttvvvwwwvvvtttsssxxxxxxxxxxxxxxxxxxwwwwwwssstttuuuvvvwwwwwwwwwwwwuuuvvvyyyyyyyyyxxxyyyzzz((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))((()))++++++'''$$$''''''''''''''''''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))******+++,,,---------,,,,,,+++++++++(((((()))***++++++,,,,,,........................000000//////....................................,,,---...000000000000///..............................//////000000111111////////////000000000000111000//////000111222333000111333444444333111000000111111222222333444444444333333222222333333444222333333444444555555666777888999::::::999888777666666666777888:::;;;<<<;;;777333444888<<<;;;999;;;;;;:::::::::999999999;;;;;;<<<===============CCCDDDDDDBBB@@@>>>>>>???@@@BBBCCCCCCCCCDDDFFFHHHAAABBBCCCBBBBBBBBBDDDFFFEEECCC@@@===<<<<<<>>>???BBBDDDFFFGGGEEECCCBBBBBBHHHGGGFFFDDDBBBAAAAAA@@@AAA???======???AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>============>>>??????AAA>>><<<<<>><<<<<<<<<<<<<<<<<<;;;;;;===???@@@@@@?????????@@@???>>>;;;999999:::<<<>>>AAA@@@???===<<<:::999999;;;===<<<888777999888555444555777888888888777666444444555555555555444444777777777555222111000111222222222222333333444555333333111111111222333444666555555444444333222222222222222222222222222222444333222222111111222222555555555666666666666777333333333333333333333333000222555777777555333111333333444444555666666777777444222222555777666555111000///111555888999999999;;;<<<:::666444555777BBBNNNfffuuu}}}~~~{{{wwwrrrvvvssshhhccckkk|||}}}tttlllkkkmmmjjjccc]]]YYY[[[aaajjjoooqqquuu{{{yyysssllljjjkkkkkkiiifffgggggggggggghhhhhhhhhhhhnnnmmmlllkkkkkkkkklllmmmmmmnnnooopppqqqrrrssssssnnnoooqqqtttvvvvvvsssppplllnnnppppppooonnnnnnooonnnoooqqqsssssssssqqqpppooooooooooooooonnnmmmmmmooonnnmmmnnnpppsssttttttuuuttttttttttttssssssssspppqqqrrrsssssssssrrrrrryyyxxxxxxwwwwwwxxxxxxyyyyyyxxxwwwvvvvvvwwwxxxxxx|||{{{yyywwwwwwxxxyyyzzz(((((((((((((((((((((((('''''''''((((((((()))))))))''''''(((******'''$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,---,,,,,,,,,++++++++++++******++++++,,,,,,------------------------------/////////......---------........................***+++,,,............---.........................../////////000000000111////////////000000000000......---,,,---...//////000111222333333222111000000111111222222333444444222222222111111222222222111222222333333444555555555555666777777666555555666666666777888999;;;<<<;;;777444555999<<<<<<:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>AAABBBBBBAAA???>>>>>>???@@@BBBCCCBBBBBBBBBDDDFFFBBBCCCDDDCCCBBBBBBCCCDDDDDDCCCAAA???>>>>>>???@@@@@@CCCEEEEEEDDDBBBBBBBBBFFFFFFEEEEEEDDDDDDCCCCCC:::999888:::===AAABBBBBBBBBBBBBBBBBBAAA???>>>===<<<<<<<<<<<<===>>>>>>??????<<<;;;;;;===>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>@@@@@@@@@@@@AAABBB???===;;;999999:::<<<===>>>>>>>>>===;;;:::888777888::::::888777::::::777444555666777888777666666444444555555555555444444444555666555333222222333222222222222222333444555444333222111111111222333444444444444333333333333222222222222222222222222444333222222111111222222444444444555555555666666333333333333333333333333222333555666666444222111333333333444555555666666888555222222444666555444222222222444777999999999888:::;;;999777555666888???DDDTTTmmm~~~zzz~~~~~~xxxkkkaaaccckkkppp}}}uuupppnnnlllhhhddd\\\[[[\\\___bbbfffppp{{{{{{uuummmjjjjjjkkkhhhfffhhhhhhhhhhhhhhhhhhhhhhhhllllllkkkjjjjjjkkkkkklllpppooooooooooooooooooooommmnnnooorrrssssssqqqnnnlllnnnnnnnnnllllllmmmnnnnnnoooqqqrrrsssrrrqqqpppooooooooooooooonnnmmmmmmnnnnnnmmmnnnoooqqqssssssssssssssssssssstttttttttppppppppppppqqqqqqrrrrrrwwwwwwvvvvvvvvvvvvwwwwwwxxxwwwvvvuuuuuuvvvwwwxxx}}}{{{yyyxxxxxxxxxzzz{{{''''''''''''''''''''''''(((((((((((()))))))))***(((''''''(((******)))'''************************))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,........................***+++,,,---....................................////////////000000000000////////////000000000000222111000000///000000000///000111222222111000///000111111222222333444444111111000000000000111111222222333444444555555666444444555555555555444444666666666777888999:::;;;;;;888666666:::<<<<<<:::::::::;;;;;;<<<===============>>>????????????>>>@@@AAABBBAAA@@@???@@@BBBAAABBBCCCBBBAAA@@@AAACCCBBBCCCEEEDDDCCCAAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAA???AAACCCDDDBBBAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDD999888888999===@@@BBBBBBCCCCCCBBBAAA???===;;;:::;;;;;;;;;<<<===>>>>>>???<<<;;;::::::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<:::<<>>===;;;999999:::;;;===<<<<<<======<<<999777555555888888777777;;;<<<999444555666666777777666666444444555555555555444444222333444444333222444555333222222222222333333444444444333222111111111222222222333333333444444444222222222222222222222222333333222111111111111222333333333333444444444444333333333333333333333333444444555555444333222111222222222333444444555555888666444333333444444333444444555888:::;;;999777666888999888777666777999<<<;;;BBBTTTjjj{{{rrr~~~tttgggaaa\\\XXXcccpppuuuqqqooonnnlllddd```[[[WWWSSSWWWfffuuu{{{uuunnnjjjiiiiiihhhfffkkkkkkjjjiiiiiihhhhhhhhhjjjjjjiiiiiiiiijjjjjjkkknnnmmmmmmmmmmmmmmmnnnnnnoooooooooqqqsssrrrpppnnnmmmnnnmmmkkkiiiiiikkkmmmmmmnnnpppqqqqqqpppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnpppqqqrrrqqqrrrrrrssssssttttttuuuqqqqqqppppppppprrrtttvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvuuuttttttuuuvvvwww}}}|||zzzxxxxxxyyyzzz{{{((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))***++++++***************************))))))))))))))))))))))))))))))))))))*********+++******))))))******+++,,,************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////000000000........................////////////000000000000////////////000000000000333333222222111111111111///000111111111111000///000111111222222333444444111111111000000111111111444444444555666666777777666666666666666666666666666666666666777888999:::;;;999777888:::<<<<<<;;;::::::;;;<<<===>>>??????>>>??????@@@@@@@@@?????????AAABBBBBBBBBBBBCCCEEEBBBDDDEEEDDDAAA@@@@@@AAA@@@BBBDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>@@@BBBBBBAAA@@@@@@AAAAAABBBDDDFFFFFFEEECCCBBB???===;;;<<<>>>@@@AAA@@@CCCCCCBBB@@@>>><<<999888999:::;;;<<<===>>>>>>>>>;;;;;;:::;;;;;;;;;:::999::::::;;;;;;;;;;;;<<<<<<:::<<<>>>>>>>>>===>>>???===<<<;;;:::999:::;;;<<<:::<<<===>>>===:::777555444777888666777:::;;;999444444555555666666666666333444444555555444444333222333444444222222333444333222222222222222333333444444333222222111111111000111111222333444444444111111111111111111111111333222222111111111111111111222222222333333333333222222222222222222222222555555444333222222222222111111222333333444444555999777555333222222222222444555777:::<<<;;;888555555555666777777777888999:::999<<>>???@@@@@@??????@@@@@@@@@@@@??????===>>>@@@@@@@@@AAABBBDDDDDDEEEFFFEEECCCAAA@@@AAA===???BBBCCCCCCDDDFFFGGGDDDDDDEEEDDDDDDDDDDDDDDD>>>@@@AAAAAA?????????AAA@@@AAACCCDDDDDDBBB@@@???@@@>>><<<<<<>>>@@@@@@@@@CCCBBBAAA@@@>>>;;;:::888:::;;;<<<===>>>>>>>>>>>>;;;<<<======<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;===>>>===;;;:::::::::===<<<;;;:::999::::::;;;;;;<<<>>>???>>>;;;888666555888888666666999999666444444444444444555555666333333444444444444333333333555555444222111111222333222222111111222222222333333333333222222111111///000000111222333444444111111111111111111111111333222111111000000111111111111111111222222222333222222222222222222222222555444333222111222222333111111222333333444444555888777555333111111111222333444777:::<<<:::777333444444444555777888999888777999===AAAFFFTTTmmmxxxxxxyyyjjjZZZXXXXXX[[[dddrrrzzzuuupppnnnlllhhh___SSSMMMSSS^^^nnnllliiihhhhhhiiijjjjjjnnnmmmlllkkkjjjiiihhhgggggggggggghhhhhhiiiiiiiiiggggggggghhhjjjlllooopppsssqqqppppppqqqrrrqqqpppqqqpppooollljjjjjjlllnnnnnnnnnooooooooonnnnnnnnnnnnnnnllllllkkklllllllllkkkmmmooonnnmmmlllmmmooonnnooopppqqqrrrttttttuuuwwwuuurrrqqqrrruuuxxx{{{xxxwwwwwwvvvvvvwwwwwwxxxuuutttssssssssstttvvvwwwzzzyyywwwuuuuuuvvvwwwxxx))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''$$$%%%&&&%%%$$$$$$&&&'''(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,******))))))******+++,,,*********+++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................,,,,,,+++,,,,,,---//////////////////////////////000000000000////////////////////////000000000000000111111111111111000///111111111111111111111111000111111222222333444444222222222111111222222222000000111111222333333444555444333333333333444555666666666666666777888999999999999:::::::::::::::::::::;;;<<<===>>>???@@@???@@@@@@@@@@@@???>>>>>>:::;;;===>>>===>>>@@@AAADDDFFFGGGFFFDDDBBBAAAAAA===>>>@@@AAABBBEEEHHHJJJFFFFFFEEEDDDDDDDDDDDDDDD@@@AAAAAA@@@???>>>???@@@@@@AAABBBBBBBBBAAA@@@???===<<<:::;;;===@@@AAA@@@AAAAAA@@@@@@>>>===<<<;;;;;;<<<>>>?????????>>>===;;;===???>>><<<:::::::::999999::::::;;;;;;<<<<<<===>>>>>>===:::888888888<<<;;;;;;:::::::::::::::;;;<<<===>>>===;;;999888666999999555555777777444444333333333333444555555333333444444444444333333444555555444111000000111333222222111111111111222111222222333333333222111//////000111222222333333111111111111111111111111222222111000000000000111111111111111222222222222222222222222222222222222333333222222222222333333222222222333444444555555777777666333111000111333333444666999;;;:::666333444333333444777888888777555999>>>@@@???DDDVVVhhhwwwvvvooocccVVVNNNMMMVVVgggvvv{{{vvvtttqqqjjj___VVVWWW^^^iiiiiiiiiiiijjjjjjkkklllmmmmmmlllkkkjjjhhhhhhgggffffffggghhhiiiiiiiiiiiijjjiiihhhggghhhjjjlllmmmpppmmmkkkkkkmmmnnnnnnnnnpppqqqpppnnnmmmlllnnnpppoooooooooooonnnnnnnnnnnnnnnmmmlllkkkjjjkkkllllllkkknnnqqqpppmmmkkklllnnnnnnooooooppprrrsssttttttuuutttqqqoooppprrruuuwwwttttttssssssssssssttttttttttttsssssstttuuuvvvwwwyyyxxxvvvttttttuuuvvvwww''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''&&&######%%%((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++******))))))******+++,,,++++++++++++,,,,,,,,,---)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................,,,,,,++++++,,,---///000////////////////////////111000000000/////////...////////////000000000000111222333444444444333222222222111111111111222222000111111222222333444444111111000000000000111111111111222222333444444444555555444333333444555555777666666666666777888888888999::::::999888888999::::::;;;<<<======>>>>>>??????@@@@@@???>>>>>>===;;;<<<>>>>>>>>>>>>@@@BBBBBBDDDFFFFFFDDDAAA@@@@@@???@@@@@@@@@AAACCCHHHKKKIIIGGGEEECCCBBBBBBCCCDDDBBBBBBBBBAAA>>>===>>>??????@@@@@@AAAAAABBBBBBCCC@@@>>><<<<<<>>>@@@@@@@@@?????????@@@??????>>>>>>>>>>>>@@@AAA@@@???===<<<:::===??????<<<999999999888999999:::;;;;;;<<<<<<===>>>???>>><<<:::::::::;;;;;;;;;:::::::::999999;;;;;;<<<;;;;;;:::999888555888888555444777666444444333222222222333555555222333333444444333333222111333444333222111222333333333222111111111111111///000222333444444333333///000000000111111222222111111111111111111111111222222111000000000000000111111111222222222333333111111111111111111111111111111111222333333444444333333333444555555666666555666666333000000111444333444555888::::::888555444333222444777888777666777888<<<>>>>>>>>>FFFPPPooo~~~tttuuuxxxzzz|||hhhYYYNNNLLLTTT___yyyxxxlllbbb```eeehhhjjjlllmmmmmmlllkkkkkklllkkkkkkjjjiiihhhhhhgggeeefffhhhiiijjjjjjiiiiiijjjiiigggggggggiiilllnnnnnnkkkiiihhhjjjmmmnnnnnnnnnoooppppppnnnnnnnnnpppqqqpppoooooonnnnnnnnnooonnnmmmkkkjjjiiijjjkkkllllllooorrrqqqmmmkkklllnnnnnnoooooopppqqqrrrrrrsssuuutttrrrppppppqqqssstttsssrrrrrrqqqqqqrrrrrrsssuuuttttttssstttvvvwwwxxxyyyxxxvvvuuutttuuuwwwxxx%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))***++++++)))&&&%%%(((+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))***++++++,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................------...///111222000000000000000000000000111111000000/////////...////////////000000000000---...000111222222111000333333222222222222333333000111111222333333444444000000////////////000000444444555555666777777888888777666555555666777888777666666666666777777888777888:::999888777777888::::::;;;;;;<<<=========???????????????>>>===<<<>>>@@@AAAAAAAAAAAACCCDDDAAACCCEEEEEECCC@@@??????BBBBBBAAA??????BBBGGGKKKJJJHHHEEEBBBAAAAAACCCDDDCCCDDDCCCAAA>>>======????????????@@@BBBDDDFFFGGGGGGEEEBBB@@@@@@@@@???>>>===>>>???@@@@@@@@@@@@@@@???@@@AAABBBAAA???===<<<999<<>>@@@???===<<<<<<===;;;;;;;;;:::::::::999999;;;::::::999999888888888444777777444444777777555444333222222222333444555222333333444444333333222///111222222222222444555333333222111000000111111...///111333444444444333000000000000111111111111000000000000000000000000222111111000000000000000111222222222222333333333111111111111111111111111///000111222333444444444333333444555555666666777444555666333000///222555444444555888:::;;;999777555333222333666888777555;;;888999>>>@@@???@@@CCCSSSooonnnyyywwwpppmmmnnnuuuwwwwww}}}kkkZZZMMMMMMSSSccctttjjjhhhkkkiiilllooopppooommmkkkkkkkkkkkkjjjiiiiiihhhhhhhhheeefffhhhiiijjjjjjjjjiiigggfffeeefffhhhkkkooorrrnnnllliiiiiikkknnnpppqqqlllnnnppppppooonnnnnnoooqqqqqqpppooooooooooooooonnnmmmkkkiiiiiijjjkkkllllllpppsssrrrnnnkkkllloooooooooooopppqqqqqqrrrrrrwwwvvvtttrrrrrrrrrsssttttttssssssrrrrrrsssssstttuuutttttttttuuuvvvxxxyyyzzzyyywwwvvvuuuvvvwwwxxx((((((((((((((('''''''''((('''''''''''''''((()))))))))(((((((((((())))))''''''(((((())))))******'''&&&%%%%%%&&&'''((()))******+++,,,,,,,,,,,,++++++***)))))))))***,,,---)))+++,,,+++***)))***+++((()))+++---------+++***...---,,,+++++++++,,,------)))(((+++---++++++,,,,,,...//////......///111..................---------........./////////000555555333222111000000000000000000000////////////000000000000111111111111000111111111111222222222333444555555555444333222111111222333333444555555444444555555444444333222666666666666666666666666777777666666666666777777999999888777555555777999<<<======<<<;;;;;;===???@@@@@@???>>>======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@AAAAAA======<<<===???BBBEEEGGGJJJHHHEEEBBBAAABBBDDDEEECCCCCCCCCCCCBBBAAA@@@@@@???@@@AAAAAABBBCCCFFFIIIKKKIIIFFFBBB@@@>>>>>>>>>???@@@@@@AAA@@@???>>>===<<<<<<<<<<<<===============>>>???>>>;;;999999999::::::::::::::::::::::::========================;;;;;;;;;;;;;;;;;;;;;;;;999999888888777888888888777666666555444333333333111222222111000///111222111111000000000000111111222222222111111111000000000000//////000111222222111111222333333444555555000000111111111111000000333222000/////////000111111111000000//////......//////000111222222333333222222222222222111000///000111111111111222222222222111000///000111333555555444222000000111222333333333333444666777999:::555555444444444444555555555777:::<<<>>>>>>======EEEUUUoooiiieeehhh{{{zzzpppuuuqqqppptttttt{{{mmmYYYVVV\\\ccchhhuuuwwwpppkkknnnnnnnnnnnnoooooommmllllllkkkkkklllmmmmmmllljjjggggggggghhhiiikkklllmmmllllllkkkkkkkkklllmmmmmmsssqqqmmmiiigggjjjooosssooooooooooooooonnnnnnnnnsssrrrqqqpppoooooooooooosssqqqnnnkkkjjjiiijjjjjjnnnppprrrsssrrrooollliiikkklllnnnqqqtttuuusssppprrrsssuuuvvvvvvtttsssqqqxxxuuurrrrrrtttuuusssqqqsssrrrrrrsssttttttrrrpppvvvvvvwwwwwwwwwxxxxxxxxx((((((((((((((((((((('''&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))''''''''''''((((((((((((***))))))((()))***+++,,,)))***++++++,,,,,,++++++******))))))******+++,,,)))***+++***))))))***+++(((***+++------,,,+++***,,,,,,+++*********+++,,,---))))))---...,,,+++---+++,,,......---,,,...///........................////////////////////////333222111000/////////000000000/////////............////////////000000000000111111111111222222222333333444555555444333222444444333333333333222222222333333444555555555444555555555555555555555555777777666666666666777777777888888777555666888:::;;;<<<<<<;;;:::;;;===???@@@@@@???>>>>>>>>>>>>>>>BBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>???@@@CCCFFFHHHGGGFFFCCCAAA@@@AAABBBCCC@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBAAA@@@AAACCCEEEHHHFFFCCC@@@>>>======>>>??????@@@@@@@@@???>>>============>>>>>>>>>??????===??????>>><<<:::999:::::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;999888777666666777777666555555444333333333333333222000000111222222111111111111111111222222222222111111000000000000000//////000000111222000111111222333333444444111111222222222222111111222222000/////////000000000000000000//////............///000000111222222222222111111000000000000000000111111111222222222222222000///000111222444444333111000000000222333222222333444555777999:::555555444444444444555555444666888;;;<<<<<<<<<<<<:::EEEYYYrrrtttaaaYYYUUUaaayyytttrrrooonnnoooxxxvvv{{{ooogggiiiffffffjjjttt}}}wwwuuussspppppppppooommmkkklllkkkjjjjjjkkkkkkjjjhhhgggggghhhiiijjjllllllmmmllllllkkkkkkkkklllmmmmmmqqqooommmiiihhhiiimmmqqqooooooooonnnnnnmmmmmmmmmqqqqqqqqqqqqqqqpppppppppqqqooonnnlllllllllmmmnnnkkkmmmoooqqqqqqpppnnnlllkkkkkknnnrrruuuvvvtttrrrrrrssstttvvvvvvuuutttsssvvvtttrrrrrrttttttsssqqqsssssssssuuuvvvvvvsssqqqwwwwwwwwwxxxxxxxxxyyyyyy''''''((((((((((((((((((%%%%%%%%%&&&'''((()))***))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&++++++***))))))***,,,---)))***++++++,,,,,,++++++((()))******++++++******((()))******(((((()))***)))***+++,,,---,,,+++***+++******))))))***++++++...***+++///000...,,,---,,,---......------...///........................000000000000//////////////////............////////////.........---------............////////////000111111111111222222222333333444444444444333333666666555444222111000000000111333444555666666666444444444444444444444444777777666666666666777777555666777777666666888:::999;;;<<<;;;;;;<<<>>>@@@@@@@@@???>>>>>>>>>??????BBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@??????@@@BBBDDDFFFHHHEEECCCAAA@@@???@@@AAABBB>>>>>>???@@@AAABBBBBBAAABBBBBBBBBAAA???>>>???@@@DDDBBB@@@>>>===<<<======>>>????????????>>>>>>===>>>>>>?????????@@@@@@@@@>>>???@@@???===;;;:::;;;;;;;;;;;;::::::999999999:::999888777777888999:::::::::::::::::::::::::::>>>===<<<:::999888777777777777777666555555444444444555555333111000111222222222111111111111222222111111111111000000000000000////////////000000111///000000111111222222222111222222333333222222111111111000/////////000000000000000////////////...---......//////000000000222111///......///000000000000000111111111222222333222111000000000111222333222111000///000111111111111222333555777999:::555444444333333444444555333444666888::::::::::::555888BBBVVVqqqlll\\\SSSKKKOOO___sssxxxoooqqqqqqppprrrxxxxxxxxxuuuxxxssskkkdddeeeppp}}}yyytttrrrrrrpppmmmkkkmmmllljjjjjjkkkkkkiiihhhggghhhjjjlllmmmmmmllllllkkkkkkkkkkkkkkklllmmmnnnnnnnnnmmmkkkiiiiiilllnnnpppoooooonnnmmmlllkkkkkkoooppprrrssstttsssrrrqqqooonnnnnnnnnnnnpppqqqsssjjjllloooqqqssssssrrrqqqlllmmmooorrruuuvvvuuusssqqqrrrtttvvvwwwwwwwwwvvvtttsssssstttuuutttrrrpppssstttuuuwwwxxxwwwtttrrrwwwwwwxxxxxxxxxyyyyyyyyy''''''''''''((((((((((((&&&&&&&&&'''((()))+++,,,))))))(((((((((((())))))(((((((((''''''&&&&&&&&&)))((('''''''''((()))***))))))***+++++++++++++++'''(((***+++++++++***)))''')))***)))((('''((()))***++++++,,,,,,,,,+++******************+++++++++...+++,,,111333000---...///000111111//////000111---------...............111000000000000/////////...---------......///000......---------,,,,,,,,,........./////////000000000000111111111222222222222333333333444444444444666666555444222111000000111222333444555555555555444444444444444444444444666666777777777777666666333555666777666777999;;;999;;;<<<=========???AAA@@@??????>>>>>>>>>??????AAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@???????????????@@@AAACCCDDDEEECCCBBBAAA??????@@@AAABBB>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======???AAA@@@???===============>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>????????????>>>???@@@???===<<<;;;<<<<<<<<<;;;::::::999888888:::999777666666777999:::999999999999999999999999999888888888888999::::::777777777666666555555555666666666444111000000222111111000000000000111111000000000000000000000000/////////......//////000/////////000000000111111000111111222222111111000000000000/////////000000////////////////////////.........//////000000000111000...---,,,...///111000000000000111111111111444333222111000000000111222111000000//////000000000000111222444666888999444444333333333333444444222333444666777777888777777777999DDDXXXrrrvvvddd\\\SSSRRRYYYdddnnnsss}}}zzzooovvv~~~wwwuuu{{{vvv{{{yyyyyyhhh^^^aaallluuu}}}yyyvvvsssnnnjjjnnnlllkkkkkkllllllkkkjjjhhhjjjlllnnnnnnmmmlllkkkkkkkkkkkkkkkllllllmmmnnnmmmnnnnnnmmmlllkkklllmmmpppooonnnmmmlllkkkjjjjjjlllooorrruuuvvvuuusssrrroooooooooooopppqqqssstttmmmoooqqqssstttuuuuuuuuupppppppppsssuuuuuusssqqqppprrrtttvvvwwwxxxyyyyyyssssssuuuvvvvvvuuusssqqqssstttvvvxxxzzzyyyuuurrrvvvvvvvvvvvvwwwwwwwwwwww&&&'''''''''(((((())))))'''''''''((()))+++,,,---))))))(((((((((((())))))***))))))(((((('''''''''((((((&&&&&&&&&&&&'''((())))))***++++++++++++***'''((()))++++++***))))))''')))***)))((('''((()))+++++++++,,,+++++++++******++++++,,,,,,,,,---------+++---333444111------///000111000///...///000---------.........//////000000000///////////////............///000111111------------,,,,,,,,,,,,//////000000000111111111000000111111111222222222222222222222333333444444444444444333333222222222333444444555444444333333444444444444444444444444666666777777777777666666222444666777777777999::::::<<<>>>???>>>???@@@BBB???>>>>>>===>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>======>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCC???@@@@@@@@@??????>>>===<<<===??????======>>>???@@@??????>>>>>>>>>>>>>>>=====================>>><<<<<<<<<<<<=========>>>===???@@@???===<<<<<<<<<<<<<<<;;;::::::999888888:::999888777777888999:::999999999999999999999999666666555555666777777888666666666666555555555555666666666444111000000222//////............////////////////////////////////////...............///...///////////////000000//////000000000000///////////////000000000//////...............///////////////000000000000000111000///---,,,,,,...///111//////000000000111111111333333222111111000000000222111111000000000000000000000000111333444666777333333222222222222333333111222333444555555666666888888888;;;EEEYYYrrrxxxooobbbZZZXXX[[[___aaaiiiqqq~~~uuuzzzuuuvvvwwwvvv}}}qqqlllllllllqqq{{{xxxppplllnnnllljjjjjjkkkllllllkkkjjjkkkmmmnnnnnnmmmllljjjkkkjjjjjjkkklllmmmnnnnnnmmmoooppppppnnnmmmmmmnnnpppooonnnmmmlllkkkjjjjjjkkknnnrrruuuwwwvvvtttrrrpppppppppppppppqqqqqqqqqppppppqqqrrrssssssttttttsssrrrrrrssstttsssqqqooopppqqqsssuuuwwwyyyzzz{{{ssstttwwwxxxwwwvvvuuutttssssssuuuwwwyyyxxxvvvsssssstttttttttuuuuuuuuuuuu&&&&&&''''''((()))))))))''''''(((((()))***+++,,,))))))(((((((((((()))))))))))))))))))))(((((((((******(((''''''(((((()))((()))******++++++******'''((())))))******))))))((()))******(((((()))***,,,,,,++++++++++++++++++***+++,,,------------------+++...444666111---,,,,,,---...---,,,+++,,,---,,,,,,------.../////////............/////////000///////////////000111222......---------,,,,,,,,,000000000000111111111111000111111111111222222222222222111111222333444555222333333333333333333333444444555555444444333222444444444444444444444444555666777888888777666555111333666777777777888999:::<<<>>>??????>>>???AAA======<<<<<<<<<===>>>>>>======>>>>>>??????@@@@@@???@@@AAAAAAAAA@@@>>>===<<<<<<<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBB@@@AAAAAA@@@???>>>======999;;;>>>>>>>>>>>>???@@@??????????????????>>>>>>===<<<<<<<<<<<<======>>>::::::;;;;;;;;;;;;<<<<<<<<<>>>??????===<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999888888888888888888888888666666555444333333333333555555555555555555555444444555555333111000111222......------------..................///////////////......------------...////////////////////////...//////////////////.........///000000000//////---............/////////000000000000000000000000//////...------...000111/////////000000000111111222222222222111111111111222222111111111000000000000000000111111222333444333222222111111222222333111111222222333444444555333555666555888FFF[[[kkkqqqbbbZZZXXXWWWWWWXXX```qqq~~~|||~~~wwwrrr{{{}}}qqqggg[[[aaammmzzzwwwsssssspppmmmlllllllllkkkjjjkkklllmmmmmmmmmlllkkkjjjjjjjjjjjjkkklllmmmnnnooonnnpppqqqqqqooonnnnnnnnnpppoooooonnnmmmlllkkkkkkkkkmmmqqqtttvvvuuusssrrrppppppppppppooooooooooooooonnnnnnnnnnnnooopppqqqtttsssrrrrrrrrrrrrpppnnnpppqqqrrrtttvvvxxxzzz{{{rrrtttwwwwwwvvvuuuuuuvvvrrrrrrrrrtttvvvwwwuuusssrrrrrrrrrssssssssstttttt&&&&&&''''''((())))))***''''''&&&''''''((())))))))))))(((((((((((())))))''''''((((((((((((((((((,,,+++)))((((((((()))***((())))))***************((((((((((((((()))******)))***+++***))))))***+++---,,,++++++*********+++((()))+++,,,------,,,,,,+++***...444666111,,,+++,,,------,,,+++***+++,,,,,,,,,------...//////000++++++,,,---...///000000000///////////////000000............------------/////////000000000000111000111111111111222222222222111111111111333444555333333333333333333333333333333444444555444444444555555555555555555555555555666777888888777666555111444666777777666777888999;;;===>>>===<<<======;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>???@@@@@@>>>???AAAAAAAAA@@@>>>===;;;<<<<<<=====================>>>>>>???@@@AAAAAA@@@@@@@@@AAA@@@@@@??????999<<<>>>???>>>>>>>>>??????????????????>>>======<<<<<<;;;;;;;;;<<<===>>>::::::::::::;;;;;;;;;;;;;;;===>>>>>><<<;;;;;;<<<::::::::::::::::::::::::666888999::::::999888666888888888888888888888888555555444333222222222222333333444444444444444444333333333222000000111222.........------.........---------......////////////...------,,,,,,------//////////////////////////////000000000000//////------///000000000//////---------.........//////////////////////////////....../////////000000000////////////000000000111000111111222222222222111222222222222222111111000111111111000000111111111222222111111111111222222111111111222222333444444222444444333444:::FFFOOOppp}}}}}}xxxmmmdddZZZSSSMMMRRR]]]sss~~~{{{zzzkkk[[[YYYZZZ```dddkkkxxx{{{wwwsssqqqpppnnnlllllllllllllllkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnooonnnoooppppppnnnmmmmmmnnnooooooooonnnnnnmmmmmmmmmkkkmmmpppsssttttttrrrqqqmmmmmmnnnnnnnnnnnnnnnmmmmmmlllkkkkkklllmmmoooppprrrppppppppprrrrrrqqqoooppppppqqqsssuuuwwwyyyzzzqqqsssuuutttsssrrrtttvvvrrrqqqpppqqqssstttttttttrrrrrrsssssssssttttttttt&&&&&&&&&'''((())))))***&&&&&&%%%%%%%%%&&&&&&'''))))))(((((((((((())))))%%%&&&&&&''''''(((((((((+++***)))'''''''''((()))(((((()))***************)))((('''''''''(((***+++)))+++,,,+++***)))***+++---,,,,,,+++*********+++'''(((***+++,,,,,,+++++++++***...444666111,,,***---...///...,,,+++,,,---,,,,,,------...///000000)))***+++,,,---///000000000//////.........////////////.........---------............/////////000000111111111111222222222111111000000111333444666444444444333333222222222111222333444555666666666666666666666666666666666555666777999999777666555222444777777777666666777888:::<<<===<<<::::::;;;:::::::::::::::;;;<<<===<<<======>>>???@@@@@@@@@>>>???AAAAAAAAA@@@>>><<<<<<<<<============<<<<<<;;;;;;<<<===>>>???@@@@@@>>>???@@@AAAAAAAAAAAAAAA;;;===???@@@>>>======>>>>>>?????????>>>===<<<;;;<<<;;;;;;:::;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<:::;;;<<<:::::::::::::::::::::;;;555666999::::::999666555777777777777777777777777222111222222333444555666333333333333333333333333111222222111000///111222//////............//////---------........./////////...------,,,,,,,,,,,,000000000000000/////////000000111111111111000000,,,---///000000000//////---------.........//////.....................---......///000111111000000////////////000000000000///000111222222222222222222333333333333222111111222222111000000///000000222222111111111111222222222111111111222333444444666555444333333555888;;;TTTpppvvvbbbSSSIIIIIIPPPdddzzzkkkbbbZZZUUUSSSVVVcccrrr{{{wwwuuurrrpppmmmmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmoooooonnnoooooonnnmmmlllmmmnnnooooooooooooooonnnnnnnnnlllmmmoooqqqsssrrrrrrqqqjjjkkklllmmmnnnnnnnnnmmmllllllkkkkkkllloooqqqsssooonnnnnnoooqqqsssrrrrrrppppppqqqrrrtttvvvxxxyyyppprrrsssrrrppppppsssvvvqqqpppnnnnnnqqqsssttttttssssssssstttttttttuuuuuu(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''((())))))***+++,,,,,,---+++*********))))))((((((+++++++++++++++***)))(((************************))))))(((((()))+++---...+++,,,...//////...,,,+++......---------,,,,,,,,,---------------------------------............///---------............///////////////////////////000000000000000000000000555444444333222111000000222222111111111111222222444444444444444444444444444333111000000111333444666555555444444444555555777888999999888777666555333555777999:::999888888999999999::::::;;;;;;;;;:::999888888888999;;;<<<999:::;;;<<<============@@@AAADDDEEEDDDAAA>>><<<<<<<<<;;;:::;;;<<<===>>><<<<<<<<<<<<===>>>@@@@@@;;;===??????>>>=========<<<;;;;;;<<<<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;AAA???===;;;:::999::::::777888999;;;<<<=========;;;:::999:::<<<===<<<;;;777888999888777666777888777777777777888999:::;;;888888777777777777777888555333000///000111111000222111111000000000000000000000000000000000000000000000000///////////////,,,,,,,,,------.........,,,,,,,,,---...//////000------------------------......------------........................------+++++++++,,,,,,,,,------...............///000000///////////////......---000000000000////////////222111000000000111333444555555333222111222222333444333222000000000000111111000///......///000111...000222444555555555555444333333333444777:::<<>>>>>>>>>>>>>>@@@BBBCCCBBB@@@<<<:::<<<;;;::::::;;;<<<===>>><<<<<<<<<<<<===>>>???@@@===>>>@@@@@@>>>===<<<===;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999888888888666777888::::::;;;;;;;;;:::999888999:::;;;:::999777888999888666555666777555555555555666777888888888777666666555555555555444222000000111111111000111000000///.../////////////////////////////////000000111111000000///...------------------------,,,,,,---......///000000------------------------......------------........................---------------.........//////...............//////000///////////////...------.........///000000000111000//////...///000111222222111111111111333444555666444222000///000000111111000///......///000111///000222444555555444444333333333333444666888999999GGGXXXiiihhhRRRLLLGGGKKK[[[tttuuu{{{rrrmmmiiidddaaa\\\bbblllvvv}}}{{{yyyzzzvvvtttpppmmmkkkjjjkkkllloooooooooooonnnnnnnnnnnnmmmnnnoooqqqqqqqqqppppppppppppppppppooonnnmmmllloooppppppppppppoooooonnnhhhhhhhhhiiijjjkkkkkkllliiikkkmmmnnnoooooonnnmmmmmmkkkkkkmmmqqquuuuuutttrrrrrrrrrrrrsssuuuvvvwwwrrrsssssssssssssssrrrrrrqqqqqqppppppppprrrssstttttttttssssssssssssrrrrrr(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))***)))((((((''''''(((((()))(((((((((((((((((()))'''(((((())))))(((((('''(((((())))))***+++++++++************))))))))))))***++++++++++++***))))))************************,,,+++***)))))))))******,,,,,,------------,,,,,,******+++,,,---...//////---------------------------------............///---------............///////////////////////////////////////////////////111111111000000000000000222111111000000111111222111111111111111111111111444333222111111222333444555444444444444444555555777777888999999888666555666777888888888777555444999:::::::::::::::999999999999888888777888888999<<<===>>>???????????????>>>@@@BBBCCCBBB@@@===;;;;;;;;;::::::;;;<<<>>>???===<<<<<<======>>>???@@@???@@@BBBAAA???<<<<<<<<<::::::;;;;;;<<<======>>>::::::::::::::::::::::::<<<<<<<<<;;;;;;999888777666777777888999999999888888777666777999:::999888888999999888555444555666444444444444555666777777888777666555444333333333444222000000111222111000000//////...............////////////////////////000111222333333111///...------------------,,,,,,------......///000000000..............................------------......------------------......---------.........//////......------......///000...////////////...------,,,------...///000111111...------------...//////......///000222444555777888666333000//////111222111000///......///000111111111222333444333333333222222333444444555666666222:::BBBLLL```~~~oooXXXRRRLLLMMMWWWgggyyyuuu~~~zzzqqqhhhddd___^^^bbbjjjsssxxx}}}}}}zzzwwwsssooolllkkkkkkkkkqqqpppooonnnnnnmmmmmmmmmllllllnnnoooppppppppppppqqqqqqqqqpppooonnnmmmlllssssssttttttsssrrrqqqqqqjjjiiihhhhhhhhhjjjlllnnnjjjkkkmmmooooooooonnnnnnpppnnnnnnooorrrtttttttttsssssssssrrrsssttttttuuuqqqqqqrrrrrrsssrrrrrrqqqqqqpppooooooppprrruuuvvvuuuuuuttttttsssrrrrrrrrr(((''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))(((''''''''''''((()))((((((''''''(((((()))(((((())))))))))))((((((*********++++++,,,,,,,,,*********)))))))))))))))******+++++++++******)))************************+++++++++,,,---...///000------,,,++++++,,,------******+++,,,------......---------------------------------............///---------............///////////////////////////////////////////////////.../////////000000111111111111000000000000111111111111111111111111111111333222222111111222222333444444333333444444555555666777888999999888777666555555666777777777666555999999:::::::::999888888999999888888888777777888<<<<<<===>>>??????>>>>>>@@@BBBCCCDDDDDDBBB@@@>>>;;;:::::::::;;;===>>>@@@===============>>>??????@@@AAACCCAAA???<<<;;;;;;999::::::;;;<<<<<<======888888888999999:::::::::===>>>>>>>>>===<<<:::888666777777888888888777777888777666777999:::999888777888999777555333444555666666555555666777777888888777666444333222222222333111000000222222111000000000///............//////////////////////////////111333444444222///...,,,,,,,,,------..................//////000000000...........................------,,,,,,------...,,,,,,------------......+++++++++,,,,,,,,,------...------------...//////......//////......---,,,---------....../////////---------------............///000111333444666666999666333000//////111222111000///......///000111222222333333333222222222111222333444444444444333555777:::>>>KKKeeettt\\\XXXYYYaaakkkpppqqqrrr|||kkkZZZRRRTTTZZZ]]]fffqqq}}}yyysssnnnkkkkkklllnnnqqqpppnnnmmmlllllllllllljjjkkklllmmmoooppppppqqqppppppqqqqqqqqqqqqppppppttttttuuuuuuttttttsssrrrooommmjjjhhhhhhiiilllmmmkkklllnnnoooooopppoooooorrrqqqqqqqqqrrrsssssssssttttttsssssssssrrrrrrrrrqqqqqqrrrssssssssssssrrrsssrrrpppoooppprrrtttvvvsssssssssttttttttttttttt(((''''''''''''&&&&&&&&&'''''''''((((((((((((((()))(((((('''''''''''''''(((''''''''''''''''''((((((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))******)))******+++++++++*********************************+++,,,---...//////000---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------............///////////////////////////.................................///000000111111111000000000000000000111111111111111111111111111222222222222222222222222333333333333333444555555666777888999999888777666222333444555666777888888888888:::;;;:::999888777888888999999999888888888:::;;;<<<<<<===<<<<<<<<<@@@AAABBBCCCBBBAAA@@@???;;;;;;::::::;;;<<<>>>???>>>============>>>>>>???@@@BBBBBBAAA>>>;;;::::::888999:::;;;<<<<<<<<<;;;777777888888999:::;;;;;;>>>>>>>>>>>><<<:::888777666777777888888888777777999888777888999:::999888666777888666444333333444555555555444555555666666999888666555444333333333222111000111222333222000222111000000//////000000........................///111333444444222///...******+++,,,...///000000............////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,------......+++++++++,,,,,,,,,---------------------...//////...............------,,,//////......------,,,,,,------......////////////000111111222333444444444777555333000//////111222111000///......///000111333333222222222111111111111111222333444444333333666777999;;;BBBRRRjjj}}}}}}ccc]]]bbbttt|||tttooozzz||||||cccQQQMMMOOOOOOPPPWWWddduuuzzztttpppqqqsssuuusssqqqooommmllllllmmmmmmkkkkkkkkklllnnnooopppqqqooooooqqqrrrssstttttttttqqqrrrrrrssssssrrrrrrqqqtttqqqmmmjjjhhhiiikkkmmmmmmmmmnnnoooppppppppppppsssssssssrrrqqqqqqrrrssstttttttttssssssrrrqqqqqqrrrrrrssstttttttttttttttuuutttrrrqqqpppqqqrrrsssqqqqqqrrrsssuuuvvvwwwwww(((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))(((''''''&&&&&&''''''(((''''''&&&&&&''''''(((((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++++++++***---------------------------------............///---------............///////////////////////////..............................//////000000111111111000000//////000000111111111111111111111111111222222222222222222222222222222222222333444555666555666888999999888777777000111222444555777888999666777999;;;;;;:::999888777888999::::::::::::999999::::::;;;;;;:::::::::======>>>??????>>>===<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>============>>>>>>???@@@AAA@@@===;;;999999777888:::;;;<<<;;;;;;:::666666777888:::;;;<<<<<<======<<<:::888666444333555666777777888888888777888777777777999:::999888444666666666444333444555333222222222222222333333888777666555444333333333111000000111333333222000222222111000000000000000........................000111222333333111///...******+++,,,...///000000---.....................------------------------------,,,,,,,,,,,,------++++++,,,,,,------......---------.........//////------,,,,,,------...///---............---,,,,,,//////...---,,,++++++***---...//////000000//////111111222222333222222111444333222000000000000111111000///......///000111333222222111111111222222111111222333333444555555444444666:::???FFFUUUbbbpppfffggg}}}mmmppp{{{||||||uuu```WWWSSSNNNMMMKKKMMMYYYjjjzzz~~~|||}}}{{{yyyvvvrrrpppooooooooollllllllllllmmmooopppqqqnnnoooqqqrrrssstttuuuuuusssssstttuuuvvvvvvvvvvvvwwwtttppplllkkkkkklllmmmnnnnnnnnnoooppppppqqqqqqsssssssssrrrqqqpppqqqsssttttttttttttsssrrrpppppprrrrrrssstttuuuuuuuuuuuuvvvuuutttsssqqqqqqppppppooopppqqqsssuuuwwwyyyyyy(((''''''''''''&&&&&&&&&)))((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))((((((''''''(((((()))))))))************))))))++++++++++++++++++++++++((()))))))))************))))))***+++++++++++++++***************************++++++,,,+++***)))(((***+++,,,------,,,+++***+++++++++++++++,,,,,,,,,---------------------------------............///---------............///////////////////////////........................000000000000000000000111000000////////////000000000000000000000000000000222222222333333222222222222222222222333444555666555666777888999888888777222222222333444666777888333555888:::;;;;;;999888777888999;;;<<<<<<<<<<<<999:::::::::::::::999999;;;<<<============<<<<<<>>>===<<<;;;:::;;;<<<<<<>>>>>>============>>>>>>===???@@@???<<<:::999999666777999;;;<<<;;;:::999666666888999:::<<<======???===;;;888555333111111222333444666666777777777777666555666888999888777222444555555444333555666222222111111111111222222555555444333333333333333000000000222333444222000111111000///////////////........................000000111111000000///...,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,------......---------.........//////------,,,,,,------...///------......------,,,+++...---------,,,+++++++++,,,---...///000//////.........000111111111000///000000000111111000000///111000///......///000111222222111000000111222333222111111222333555777888555222333888<<>>======:::::::::;;;;;;:::999999======>>>>>>>>>>>>>>>===???>>><<<;;;::::::;;;;;;???>>>============>>>>>><<<===???>>><<<:::999999555777999;;;<<<;;;:::999666777888999;;;<<<>>>>>>BBB@@@<<<888555333222222000111222444555666666666666555444555777777777666111333444444444444555777444444333333222333333444333333222222111222222222000///000222444444222000000000///.......................................000000000/////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---***+++---////////////...---...000111111111//////111000///......///000111222111000000000111333444222222111111333555888::::::555333777::::::???GGGJJJaaa{{{uuubbb___hhhttttttsss}}}~~~___[[[TTTNNNLLLNNNRRRVVV```gggsss{{{wwwtttssspppooonnnmmmmmmnnnpppppppppqqqqqqppppppooommmmmmiiijjjlllnnnpppqqqrrrrrrtttsssqqqppppppqqqssstttoooooooooooopppqqqrrrsssppprrrsssrrrooonnnpppsssrrrrrrssstttsssrrrqqqpppooopppqqqrrrsssssstttsssppprrrtttuuuuuutttrrrqqqrrrsssssstttuuuvvvwwwwww&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))******+++++++++,,,))))))))))))))))))))))))+++***)))(((((('''((((((***)))((((((((()))+++,,,++++++************++++++&&&'''((())))))))))))))),,,,,,+++******++++++,,,,,,,,,------------......,,,++++++++++++,,,---...---------............///...+++)))***,,,///000000////////////000000000000...............///000000111111111111000000000000333222111/////////000111000///.........///111222000000111222222222222111111111111111222333444555777777555555666888:::<<<:::888666555444555666777555666777888999:::;;;<<<666777:::<<<>>>>>>===<<<======>>>>>>===<<<;;;;;;>>>>>>???@@@@@@@@@@@@??????>>>===<<<;;;:::999999;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<::::::999999999777777888999::::::::::::777777777888999:::<<<<<>>:::666444333333777666444444333444555666777777666666555555555444444333333222222333333444333333333333222111000000//////000000000000//////000000000000000000000000000000//////.........------------............///------............------------------------------***)))((((((***,,,///111,,,,,,++++++***)))(((((()))***,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,,,,+++******,,,,,,+++************++++++,,,,,,,,,/////////...------,,,,,,///...---,,,+++,,,------333222111/////////000000000000///.....................///000000111000000000000//////.........---111222111000......000222000000111222333555666777444444444444666888;;;<<<@@@FFFXXXuuukkk```YYYWWWbbbrrryyyooommmyyyrrrbbb___aaa\\\QQQHHHMMMQQQYYYhhhxxxvvvqqqpppsssmmmlllqqqrrroooooosssmmmmmmnnnnnnoooooooooooollllllmmmmmmmmmlllkkkjjjpppqqqsssrrrpppooooooppprrrrrrqqqppppppppppppppprrrpppooommmmmmoooppprrrpppqqqsssttttttsssqqqpppssstttuuutttrrrqqqrrrsssnnnooopppqqqrrrrrrrrrrrrnnnoooppprrrtttuuuwwwxxx''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))******++++++******))))))******+++))))))***+++++++++******++++++++++++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,------------------............//////---++++++---.............../////////000000000...............///000000222222111111111000000000333222000/////////000111000//////...///000111222000000111111111222222222111111111111222333444444666666666666666888999:::999888666555555555666777555555666777888999999:::666777999;;;======<<<;;;===============<<<;;;;;;>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;:::999999:::;;;;;;;;;<<<<<<=========<<<<<<;;;::::::999999777888999::::::;;;::::::888888888999:::<<<===>>>DDDBBB???<<<999888888888777666555444444444555555555555555555444444444333444333333222222333333444222222222222222111////////////000000000000//////////////////////////////000/////////.........------------............///------............------------------------------******))))))***,,,...///---,,,,,,+++******))))))+++,,,...---+++******+++***+++,,,,,,------,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,---------------..................---,,,+++*********++++++000///---,,,,,,,,,------000000///...............---...//////000000000///000/////////.........---000111111000...///111333111111111222333444555666333222222333444666888999===AAAMMMccc{{{vvvdddVVVWWWaaazzzpppjjjjjj{{{yyyyyyssshhhaaaNNNLLLLLLTTTaaaooowww{{{}}}zzzuuupppoooqqqrrroooooossspppoooooonnnnnnnnnoooooolllkkkkkkkkkkkkjjjjjjjjjlllnnnoooooonnnmmmnnnoooqqqpppoooooonnnnnnnnnnnnqqqpppooonnnnnnooopppqqqqqqrrrtttuuuuuusssrrrqqqtttuuuuuuuuusssrrrssstttqqqqqqrrrrrrrrrrrrqqqqqqpppqqqrrrssstttttttttttt&&&''''''(((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))***(((((()))***************+++******))))))******+++,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,************++++++++++++***+++,,,---------,,,+++---------............//////...------......---+++------........./////////...............///000000222111111111000000000000222111000000///000000000000////////////000111222111111000///000111222333111111000111111222333444555555666777888888888888999888666555555666777777555555555666666777777777666777999:::;;;;;;;;;:::<<<============<<<;;;;;;>>>>>>???@@@@@@@@@@@@@@@>>>>>>===<<<;;;::::::999999999:::;;;<<<======>>>;;;;;;<<<<<<;;;:::999888777888999:::;;;;;;;;;;;;999999999:::<<<===???@@@BBB@@@>>><<<;;;::::::;;;777666555555444444555555444444444333333333333333333333222222222222333333222222222222111000///...//////000000000000//////......................../////////...............---------............///------............------------------------------,,,+++*********+++---...------,,,,,,++++++******---...///...+++***)))******++++++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***......---------------,,,.........------------------,,,+++*********++++++------,,,,,,+++,,,,,,,,,000///......---.........------...////////////.../////////..................///000000//////111333222222111111222333333444222222222222333444555666::::::@@@MMM```wwwyyy]]]OOOOOO___zzzpppbbbfffxxx~~~hhh\\\NNNHHHLLLSSSXXXYYYjjjtttzzzvvvssssssqqqmmmmmmpppooommmllljjjjjjkkklllmmmlllkkkjjjiiihhhiiijjjjjjjjjlllnnnnnnmmmllllllmmmnnnmmmmmmmmmmmmllllllllloooooooooooooooooooooooorrrrrrtttuuuuuutttsssrrrtttuuuvvvuuusssrrrssstttssstttssssssrrrqqqpppoooqqqrrrtttuuutttsssqqqppp%%%%%%&&&'''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))******'''((()))++++++***))))))******))))))))))))******------------,,,+++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------***+++---......---+++***---------............///...------...//////---+++------------.........///...............///000000000000000////////////...111111000000000000000000000000000000000111111111222111///...///000222444000000000000111222333444444555777888999888777666888777666666666666777777555555555555555555666666666777888999:::999999999<<<<<<<<<======<<<;;;;;;===>>>??????@@@@@@??????>>>======<<<;;;;;;::::::888888999:::<<<===>>>>>>999:::;;;<<<<<<;;;999888777888999:::;;;;;;;;;;;;::::::;;;;;;===???@@@AAA>>>>>><<<;;;:::999999999777777666555555444444444444444444333333333333333333333222222222222333333222222222222111000////////////000000000000//////------------------------........................---------............///,,,------......------,,,------------------------,,,,,,+++******++++++,,,---------,,,,,,+++++++++---...///...,,,******+++******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***......------,,,,,,++++++//////......---,,,++++++......---------,,,,,,,,,................../////////......------.........------...............---........................---...000000///000111333222222111111111111222222222222222222222333333333666555999AAALLL^^^yyyrrrXXXMMMPPPeeeuuu___lll~~~uuu^^^OOOKKKKKKKKKIIIPPP^^^ttt}}}yyytttpppnnnooopppooollljjjjjjkkknnnooonnnllljjjiiihhhiiikkklllkkkmmmoooooommmkkkjjjjjjkkkkkklllllllllkkkkkkkkkmmmmmmnnnnnnnnnnnnmmmmmmpppqqqrrrsssssssssrrrrrrrrrsssttttttrrrrrrrrrtttsssssstttssssssrrrqqqpppppprrrtttuuuuuussspppooo$$$$$$%%%&&&''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((('''(((((()))******'''((()))++++++***))))))***))))))))))))))))))***+++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------***+++---......---+++***---------............///,,,,,,,,,...000111///...------------.........///...............///000000///............---------000000000111111111000000///000000111111111111111111000///......000222333000000000000111222333333333555777999999888666555777666666666666666777777555555555555666666666666777777888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>=========<<<;;;;;;::::::888888999:::;;;<<<===>>>777999:::<<<<<<;;;999888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>===<<<;;;:::999999888777777777666666555444444444444444444444444444555333222222111111222222333333333333333222111000/////////000000000000//////---------------------------------...............---------............///,,,,,,------------,,,,,,------------------------,,,,,,++++++++++++++++++------,,,,,,,,,,,,,,,+++***,,,------,,,+++,,,---)))***++++++,,,,,,++++++,,,+++******,,,,,,+++***------,,,,,,++++++******,,,,,,,,,---------------.........---------,,,,,,.........///000000000000......------------......---...............---------------...............,,,...///000//////111222222222111000000000111111333333333444444333333333222444999???CCCMMM```qqqnnn[[[NNNTTTbbbuuussspppttt|||wwwmmm^^^XXXVVVSSSPPPHHHPPPaaattt|||zzzyyywwwuuusssppppppqqqrrrtttpppnnnlllkkkkkkkkkmmmnnnlllnnnpppooolllhhhfffeeekkkkkklllmmmmmmllllllkkkkkkkkklllmmmmmmlllkkkkkkooooooppppppqqqqqqqqqqqqpppqqqrrrrrrppppppqqqrrrqqqrrrrrrssssssrrrrrrqqqnnnooorrrtttuuutttrrrppp$$$$$$%%%%%%&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((''''''''''''&&&)))))))))))))))))))))))))))(((((((((((())))))***(((((()))******************))))))(((((())))))*********************)))(((***+++,,,------,,,******))))))))))))************+++,,,---------,,,+++***---------............///---,,,+++---///111111000------........./////////...............///000000............------------//////000111111111111000///000111111222222111111000000///...///000111222000000///000000111222333444555777888888777555444666666666666777777777777666666666777777888888888999999888888888888888888::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<=====================<<<<<<<<<;;;;;;;;;888888999:::;;;<<<<<<===777888999;;;;;;;;;::::::888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===============<<<<<<;;;::::::888888888777666555444333444444444444555555555555222222111111111111222222222222222222111000///...//////000000000000//////---------------------------------------.........---------............///,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++(((***,,,,,,+++++++++,,,)))******+++++++++++++++,,,+++******,,,,,,+++***,,,+++++++++++++++******&&&''')))+++...000111222++++++,,,,,,,,,+++***)))***+++,,,...////////////---------,,,------...///...////////////...---------------------.........,,,...000000//////000111111111000000000000000111333333444555555555444444222555;;;@@@@@@BBBLLLWWWlllvvv[[[QQQMMMYYYkkkxxx|||}}}zzz~~~|||ooorrr|||bbbooo{{{ppphhhccc___\\\QQQRRRTTT[[[gggwww~~~|||xxxuuurrrqqqqqqqqqqqqpppooonnnmmmnnnoooooolllnnnooooookkkhhheeedddlllmmmnnnooooooooonnnmmmkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnooooooppppppqqqnnnpppqqqqqqooooooppprrrppppppqqqrrrrrrrrrqqqqqqlllnnnqqqsssttttttssssss&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((((((((('''''''''))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))******+++))))))(((((((((((())))))((()))******************+++,,,---------+++)))((())))))))))))************---------,,,,,,+++++++++---------............///000...,,,,,,...000000000....../////////000000000...............///000000000000/////////............///000111222111111000///000111222222222111111////////////000000000111/////////000000111222333555555666777777666555444555555666777777777777777777777888888999:::;;;;;;::::::999999888888888888999:::;;;;;;<<<<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;777888888999::::::;;;;;;888999:::;;;<<<<<<<<<<<<<<<;;;::::::999999::::::999::::::;;;;;;<<<;;;;;;888888888888777555444222222222333333444444444444222222111111111111222222000000000000///...---,,,//////000000000000//////------------------------,,,,,,,,,------.........---------............///+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,+++***))))))***))))))***+++++++++++++++,,,+++******,,,,,,+++***+++++++++,,,,,,,,,,,,,,,'''((()))+++---///000111++++++,,,,,,,,,+++***)))((()))+++---............---,,,,,,,,,------...//////000000000//////...---,,,,,,,,,------.........,,,...000111///......///000000/////////000000111111222333555555555444444333444999===<<<;;;AAAHHHWWWjjjwwwcccQQQOOOXXX___dddggghhhooo~~~zzzxxx}}}hhhhhhnnn~~~|||vvvsssrrrnnnkkkeee```^^^dddnnnvvv~~~}}}wwwsssooonnnppppppppppppoooooooooooolllooorrrrrrpppllljjjiiinnnoooqqqrrrrrrrrrqqqpppnnnmmmlllkkkkkklllmmmnnnnnnnnnnnnoooooopppqqqrrrnnnpppqqqqqqppppppqqqrrrqqqqqqqqqqqqpppooonnnnnnnnnooopppqqqrrrsssssssss((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((,,,,,,++++++******))))))))))))))))))))))))))))))+++***)))(((((('''((((((***)))((((((((()))+++,,,))))))(((((((((((())))))((()))***+++++++++++++++,,,,,,---...---+++((('''***++++++++++++,,,,,,,,,...---,,,++++++++++++,,,---------.........//////333000---,,,---/////////////////////000000000000...............///000000111111111111000000000000...///000222222222111000///000111222333222111111......///000111000000000////////////000111222333555666666666666666555555555555666777777888777777777888888:::;;;<<<======;;;;;;:::999888888888888999:::;;;;;;<<<<<<<<<;;;888999::::::;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888777777888999:::<<<<<<999999:::;;;<<<<<<<<<<<<<<<;;;:::999888888777888444555666888:::;;;;;;;;;888888999888777555333222111111111222222333333333222222111111111111222222............---,,,+++***//////000000000000//////........................,,,,,,,,,------.........---------.........//////+++,,,,,,------,,,,,,+++------------------------)))***+++,,,,,,,,,,,,+++*********************+++***+++,,,+++)))'''''''''))))))***++++++++++++***,,,+++******,,,,,,+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,+++(((***,,,...////////////,,,,,,,,,,,,------...///000000111111000///......,,,,,,,,,------.........---///111111///...---...///////////////000111111000111333444555555444444444444555888888777<<>>===<<<;;;:::999999999<<<;;;999888888999;;;<<<999888777666555444333333333333333222222111111111333333333222222222111111//////000//////...---------///000///...---...000111111000000/////////...+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++************)))+++++++++++++++++++++++++++*********))))))(((((())))))*********+++++++++)))***++++++,,,,,,++++++,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000...,,,******,,,...000///............---------******++++++,,,---......+++,,,,,,---...///000000000000///...............000111222222444444555666222222333444666888:::;;;AAAHHHVVVggg}}}|||zzz{{{}}}dddYYYUUUNNNDDDEEEOOObbbxxx}}}}}}yyyggg[[[\\\ZZZ]]]gggqqqyyy~~~xxxwwwuuurrrqqqrrrrrrqqqoooooooooqqqtttwwwwwwrrrnnnqqqsssuuuvvvuuusssssssssoooooooooooopppqqqrrrsssrrrqqqpppppprrrsssrrrqqqnnnooopppqqqqqqrrrrrrqqqooopppqqqpppnnnlllllllllsssssstttttttttsssqqqppp'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''((())))))***)))))))))((((((((('''((((((((((((((((((((((((******))))))))))))************+++++++++,,,,,,,,,+++***))))))(((((())))))))))))))))))***+++,,,---******+++,,,,,,+++++++++------------............000/////////////////////......////////////..................////////////000000/////////.........000000000000000000000000////////////000000000000///000000111111111000000111111222222222333333333444444444444555555555555444555555666666666666666666777777888:::;;;;;;<<<<<<<<<;;;;;;:::999999888999999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::;;;:::::::::;;;;;;<<<===999:::;;;<<<<<<<<<;;;:::999999999999999999999999;;;;;;::::::999888888888;;;;;;:::999888888888888:::999777666666777999:::888888777666555444333222333333222222222111111111333333222222222111111111000000000111000000//////...///000///...---...///000000/////////...............---,,,+++***))))))************++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++++++++************)))************************************)))))))))(((************++++++++++++***+++,,,,,,------,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,******,,,...///............------------++++++,,,,,,------......++++++,,,---...///000000000000///...............000000111222333444555555222333333444555777888999777>>>IIITTTaaattt~~~zzzyyy~~~oooeeeVVVHHHFFFJJJVVVkkk~~~sssbbbZZZSSSSSSVVV]]]jjjwww{{{wwwsssrrrqqqpppoootttsssrrrtttuuutttqqqnnnqqqsssvvvwwwvvvtttsssrrroooooooooooopppqqqrrrsssqqqpppoooppprrrsssrrrqqqrrrrrrrrrrrrqqqpppoooooonnnpppqqqqqqooonnnnnnooorrrssstttttttttsssrrrqqq'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))'''&&&&&&&&&&&&''''''((())))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******((())))))))))))************)))((((((((((((((((((***))))))******+++,,,---)))******+++,,,,,,,,,,,,,,,,,,------............////////////////////////......////////////..................////////////000000////////////......////////////////////////////////////000000000000...///000111111111111111111111222222222333333333444444444444555555555555444555555666666666666666666777777888999:::;;;;;;<<<<<<<<<;;;;;;::::::999888999999999999:::::::::;;;<<<=========<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999::::::::::::;;;;;;::::::999999888888888888777777777777777888777666555444444555666777777777666555444333222222222222222111111111111111222222222222111111111000++++++,,,,,,------,,,,,,...000000///---,,,---...///............---------......---,,,+++***))))))------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++++++++************)))((((((((((((((((((((((((************))))))))))))******+++++++++,,,,,,,,,)))******+++,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///---,,,******,,,---///............------------------------------......++++++,,,---...///000000000000///...............///000000111222333444444333333333444444555666777333:::@@@CCCHHHUUUkkk|||{{{www}}}}}}hhhVVVGGGBBBEEEXXXtttzzzlllZZZNNNHHHIIISSS\\\```iiiwww}}}{{{yyywwwvvvuuusssqqqqqqqqqrrrqqqpppqqqsssuuuvvvvvvuuurrrqqqoooooooooooopppqqqrrrsssqqqpppoooppprrrsssrrrqqqssssssrrrrrrqqqppppppooonnnpppqqqrrrqqqpppqqqrrrqqqrrrtttuuuuuutttsssrrr(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***'''''''''&&&&&&''''''((())))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******((((((((()))))))))*********))))))((((((((())))))************+++,,,------***+++,,,---.../////////,,,,,,,,,------......///.........///////////////......////////////..................////////////000000//////////////////////////////////////////////////////000000000000---...///111111222222222111111222222222333333333333333444444444555555555444555555666666666666666666777777888999:::::::::<<<<<<<<<;;;;;;;;;::::::888888888888888888999999;;;<<<>>>??????===;;;::::::;;;<<<======<<<;;;:::<<<<<<<<<<<<;;;;;;::::::999999999:::::::::::::::<<<;;;;;;:::999999888888777777666666666777888888555555444444444444555555555555555444333222222222111111111111111111111000222111111111111000000000))))))***++++++,,,++++++...000000///---,,,,,,---------------------------,,,,,,,,,,,,------------////////////000000000000///...,,,+++***++++++,,,++++++++++++++++++++++++))))))***++++++++++++++++++++++++*********))))))((((((((((((((((((((((((*********)))))))))))))))++++++++++++,,,,,,,,,,,,'''((())))))******)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,...---,,,++++++,,,---............---------,,,,,,..................------***+++,,,---...//////000000000///..................//////000111222333333444444333333333333444444555999<<<;;;<<>>??????>>><<<;;;999:::;;;<<<<<<;;;:::999<<<<<<;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999888888888777777777888888999555555555444444555555555444444333333222222111111000000000000000000000000111111111000000000//////---......///000000000000...//////...---,,,,,,---,,,,,,,,,---------------------------............++++++,,,,,,,,,---------...---,,,+++***++++++,,,++++++++++++++++++++++++))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,((())))))*********************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,---,,,++++++++++++,,,---...------------,,,,,,,,,..................------******+++,,,---...//////000000///...............---......///000111222222444444333222222222222222333444555666777;;;BBBGGG___sss}}}xxxZZZOOOGGGJJJUUUeeexxx~~~}}}sssgggZZZQQQNNNOOOQQQUUU\\\gggssszzz}}}xxxwwwuuutttssstttvvvwwwxxxvvvttttttuuuvvvtttsssoooooooooooopppqqqrrrsssqqqppppppqqqsssuuutttsssoooooonnnnnnoooppprrrrrrssstttuuutttrrrppppppqqqsssuuuxxxzzz{{{zzzxxxvvv'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))******)))(((((((((((()))(((((((((((())))))))))))######$$$$$$%%%&&&&&&&&&******))))))))))))******************++++++++++++***************++++++,,,+++******++++++,,,---...)))******+++,,,,,,,,,,,,******+++,,,---......///---------......//////000......////////////..................//////////////////000000000000111111////////////////////////////////////000000000000...///000111111111111111111111222222222333333333333333333333444444444444444555555666666666666666777777777888888888999999:::::::::::::::::::::::::::999888777777777888999;;;<<<===>>>>>>>>>===<<<:::::::::::::::999999888;;;:::999999999999999:::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999888888888888888999555555555555555555555555333222222222111111111000////////////000000000000000000000000////////////......//////000/////////,,,---......---,,,---...,,,,,,,,,------------...000000///...---,,,++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))******++++++******+++++++++************)))************************))))))))))))************))))))*********+++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------------------......******+++,,,---...//////000000///...............,,,------...///000111222333333222111111111111111222333555666777999:::;;;HHH[[[ssscccWWWLLLJJJKKKQQQ```pppwwwhhhYYYXXXXXXZZZ^^^aaabbbaaaiiimmmvvv}}}{{{zzzzzz|||~~~|||zzz|||~~~}}}zzzvvvoooooooooooopppqqqrrrssssssrrrqqqsssuuuwwwvvvuuusssrrrqqqooonnnooooooppptttuuuvvvtttrrrppppppppptttwwwzzz||||||zzzwwwvvv'''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((())))))(((''''''''''''''''''((((((((()))))))))***$$$$$$%%%&&&&&&'''((((((******))))))))))))******))))))*********+++++++++)))))))))))))))***++++++++++++++++++,,,---......******+++,,,,,,+++++++++)))***+++,,,---......///,,,,,,---......///000000......////////////..................//////////////////000000000111111111000000000000000000000000////////////000000000000///000000111111111000000111111222222222333333333222222333333333444444444444555555666666666666666777777777777888888888888999999999999999999999999<<<:::999777777777999:::;;;;;;<<<<<<<<<=========:::999888888777777888888999888777777777888999:::999999::::::;;;<<<<<<===<<<<<<<<<;;;::::::999999::::::999888777777777777444444444555555444444444222111111111111000000000........./////////000000000000/////////.........,,,------------,,,,,,+++***,,,------------...000,,,---------..................---,,,+++******)))............////////////)))***+++,,,,,,,,,,,,,,,************************((())))))***************+++++++++************)))************************((()))))))))************(((((()))))))))*********)))******+++,,,+++++++++((()))******++++++******************************************+++,,,------++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,------......******+++,,,---......///000000///...............,,,,,,---...///000000111222222111000000000111111000444777777555444666::::::GGGZZZooossscccUUUQQQNNNLLLRRR\\\jjjuuu~~~lllkkkkkkpppvvvwwwrrrllldddcccdddgggnnnuuuyyy|||{{{~~~zzzoooooooooooopppqqqrrrssstttsssssstttwwwxxxxxxwwwvvvtttrrrqqqppppppqqqrrrrrrsssttttttrrrqqqqqqqqqtttvvvyyy{{{{{{yyyuuusss&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&'''((((((((())))))******((((((((()))***++++++,,,******))))))))))))******))))))))))))************((((((((((((((()))******++++++++++++,,,---......------.........---,,,,,,)))******+++---...//////,,,,,,------...///000000......////////////................../////////000//////000000111111111222111111111111111111111111////////////000000000000000111111111111000000///111111222222222333333333222222333333333444444444444555555666666666666666777777777777888888888888888888888888888888888999<<<;;;999777777888999:::;;;;;;;;;;;;;;;<<<===>>>:::999777666666666777888777777666666666888999:::999999::::::;;;<<<=========<<<<<<;;;;;;:::999999::::::999777666666666666222333333444444333333222111111111111000000000000---.........//////000000000/////////............000000000000///......---)))+++------------///000---------....../////////))))))*********+++++++++*********+++++++++,,,,,,'''(((***,,,---------,,,************************(((((()))***************+++++++++************)))************************(((((())))))*********+++(((((((((((())))))))))))&&&''''''((((((((((((((('''(((((()))))))))))))))************************************+++,,,---...++++++++++++++++++++++++---------,,,,,,,,,++++++******++++++,,,---......)))***+++,,,---......///000000///...............+++,,,,,,---...///000000111111000000000000111111+++111777444---+++000777555<<>>??????===:::999999999888999999:::<<<>>>@@@AAAAAA>>>:::666444444555666666666666666666777888888999999999999999;;;<<<===>>>>>>>>>===<<<:::999888555555666666666666666555444333222222111111222222000000000000000111111111///////////////.........---.........//////000000......////////////......++++++,,,------...//////......------------......))))))))))))***+++,,,,,,++++++******++++++,,,---******)))))))))***,,,---+++++++++*********))))))***)))(((''''''((()))***,,,,,,++++++***)))))))))++++++++++++*********)))(((((()))***************))))))))))))******************))))))((((((''''''---,,,***)))))))))***+++******+++******)))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++***)))(((''''''***+++---...///000000000+++***))),,,///111000---222111111000///......---111111000000//////......222222111111222222333444333333333222222111111111555888>>>HHHYYYnnnuuummmddd[[[UUUYYYUUUVVV___jjjwww|||zzzyyyjjj]]]QQQKKKLLLWWWcccnnnuuu{{{wwwtttqqqqqqssssssnnniiinnnnnnppprrrssstttuuuuuuuuurrrppprrrvvvwwwuuurrrwwwuuutttssstttuuutttsssuuuvvvwwwwwwwwwuuusssrrr&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))))))))))))))((((((((('''''''''((())))))))))))))))))(((*********))))))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,------...//////000000000000/////////..............................---......///000000111111000000000000000000000000111111111000000000//////111111111111111111222222222222222111111000000///111111222222333444444555555555555555666666666666666666777777777888888888888777666777999;;;<<<;;;===>>>>>>===:::888999999888888888999;;;===>>>???AAA>>>;;;777555555666777666666666666666777777888888888999999:::;;;;;;;;;<<<<<<<<<;;;:::888777777444555555555666555555555444333333222111222222222111000000000000000000000.........///////////////,,,---------............,,,,,,------------,,,,,,)))))))))***+++++++++,,,......------------......+++************++++++,,,++++++******++++++,,,---+++***)))))))))***+++,,,+++++++++*********))))))***)))(((((((((((()))************************++++++*********))))))))))))(((((()))************)))''''''''''''(((((((((((()))))))))))))))(((((((((,,,+++******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,,,,++++++******)))((()))***,,,---------...+++******,,,///000///---///////////////000000000000000000000//////......111111111111111222333333333333333333222222222111333444666===III\\\ooo|||}}}tttmmmiii___ZZZUUUVVVZZZeeezzzzzzxxxiiiSSSGGGEEEGGGPPPVVVWWW[[[eeemmmpppxxx|||zzzyyyxxxtttmmmfffeeeeeefffggghhhiiiiiihhhkkklllmmmooorrrtttvvvwwwvvvtttrrrrrrsssttttttttttttuuuvvvwwwvvvtttqqqooo%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))************))))))))))))((((((((((((''''''************************+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,++++++++++++,,,---...,,,,,,,,,---....../////////////////////..........................................//////000000111000000000000000000000000111111000000000000//////111111111111111111000000222222222222222222222222111111222222333333444444444444555555555666666666666666777777777777888888777666555777999;;;;;;;;;<<<======<<<999888888999777777777888999;;;<<<===???>>>;;;888666666777888666666555555666666777888666777999:::;;;;;;::::::::::::999888777777666555444444444444444444444444444444333222222222222222111111111000000/////////------......//////000000,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...,,,,,,++++++***++++++++++++************+++,,,,,,++++++***)))))))))******+++************)))))))))+++***))))))))))))***+++(((((()))******+++,,,,,,))))))))))))(((((((((((('''((())))))******))))))''''''''''''(((((((((((((((((())))))))))))))))))******++++++******))))))***)))((((((((()))***+++))))))))))))))))))))))))*********+++++++++,,,,,,------------------,,,,,,***+++,,,...////////////,,,++++++---...///...,,,,,,,,,---...000111222222000000000////////////...000000000000000111111222444444333333333333222222333222000222:::GGGXXXbbb|||{{{oooooovvvtttlllbbbXXXRRRVVVfffuuu|||}}}{{{www}}}|||dddUUUQQQFFFKKKLLLIIIIIIOOOWWW\\\ccckkkuuu~~~|||pppfffaaa`````````aaaaaa```___^^^aaafffjjjmmmrrrwww|||wwwtttqqqppprrrtttuuuuuusssuuuwwwyyyxxxuuurrrooo&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''((((((((())))))******)))))))))((((((((())))))************))))))((((((((((((((((((((((((************************************+++++++++++++++************,,,...///------------......//////,,,,,,,,,------................................................................../////////000000000000000000000000000000000000000000000000//////222222111111000000//////111111222222222333333333111111222222333333333333333444444555555666666666666666777777777777777777777666555666888::::::::::::;;;<<<;;;999888888999666666666777888999:::;;;<<<;;;999888777666777777666555555555555666777777555666888:::;;;:::999888999888888777666666666666444444333333333333333333444444333222222222222222222222111000///......---,,,------...///000111111,,,,,,,,,,,,,,,---------------............------///.....................------,,,,,,,,,,,,------------,,,+++******++++++***************++++++,,,++++++******)))))))))(((************))))))))))))+++******************+++((()))))))))*********+++)))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))************((((((((())))))******+++((()))***++++++***)))(((,,,+++)))''''''(((***+++))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......++++++---....../////////,,,,,,------......---,,,+++,,,---...///111222222///////////////////////////////////////000111111444333333333333333333333444333111000333<<>>OOOaaauuu}}}zzz{{{}}}zzzrrrwwwtttggg```[[[iiiuuuuuurrrnnnooovvvxxxuuupppmmmlllpppuuutttmmmfff___[[[\\\eeelllpppuuu{{{{{{uuurrrrrr(((''''''''''''((()))))),,,***&&&$$$$$$&&&)))+++&&&''''''''''''&&&%%%$$$&&&&&&''''''((())))))***''''''((((((((((((''''''&&&&&&'''((()))***++++++((((((((((((''''''''''''$$$%%%%%%&&&'''((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))************))))))***+++---...*********+++++++++++++++------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,---......//////......+++---...---,,,+++,,,---------............------,,,,,,,,,---...///111111000000111111000000//////------,,,+++,,,---///000333222222222111111111000222222222222333444555555777555333333444555444333333333333333444555666666555666777888888999999888555555666666666666555555333333333333444555666777555555555444444444444444555666777777888888777777888777666555555555555666333222111000///000111222///......------,,,,,,+++++++++,,,---............---,,,,,,++++++,,,,,,---,,,++++++******+++,,,,,,+++++++++++++++*********))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((())))))***))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))************************+++++++++,,,,,,++++++***)))))))))******************************++++++************++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,------------------------//////...//////000111222////////////////////////000000111111111111000000...///333666555444<<>>CCCJJJZZZkkkvvvkkk```^^^cccpppqqqcccTTTIIIJJJQQQ]]]ooovvvvvv{{{~~~yyy}}}wwwnnndddcccaaabbbfffkkknnnppp(((((((((((((((((((((((('''((((((((((((((('''&&&))))))(((((('''''''''&&&((('''&&&&&&'''))),,,---...---,,,+++***(((((('''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&******))))))((((((((('''''''''''''''(((((((((((('''''''''''''''((()))))))))((('''&&&'''(((***,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000222///...---,,,,,,,,,,,,,,,000000000000111111111111000000///////////////000111111111111111000//////111111111111111222222222111111222333444666666777111222333333111111222333777777666666555555555555555444444333333444444555333333333333333333333333333333444444444333222222111222444555555444222111000000000000////////////,,,---------.../////////111///,,,+++,,,,,,)))&&&,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,+++***))))))***+++,,,+++)))'''%%%!!!###%%%&&&'''(((***,,,'''((()))******)))((('''((((((((()))))))))&&&$$$)))))))))(((''''''&&&&&&''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''&&&%%%$$$###&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********)))((((((((()))+++,,,))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((())))))*********+++++++++*********++++++,,,,,,,,,------,,,+++,,,---...//////...---,,,,,,,,,,,,,,,---------............///000000000000111222333444888444///...///000///---000444777777888===FFFMMMcccwwwhhh^^^aaakkk|||}}}jjjXXXOOOLLLTTT]]]lllzzz}}}wwwzzz|||yyyyyyxxx|||zzzuuupppmmmrrr}}}((((((((((((((((((((((((&&&''''''((((((((('''''')))(((((((((''''''''''''''''''&&&&&&''')))+++------,,,+++***)))(((''''''%%%%%%&&&''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))((((((((('''''''''''''''''''''(((((((((((('''''''''''''''((())))))***)))'''''''''(((***++++++++++++++++++++++++++++++******++++++,,,---...------------------------,,,------......------,,,........................,,,,,,,,,,,,---...000111///...------,,,,,,,,,---....../////////000000000111000000//////000000000111111111111111000//////000000000111111222222222000000111222333444555555333444555444333222333444666666666555555555444444444444333333333333444444333333333333333333333333000000111222333333333333111222333555555333222111000000000000/////////...------------............000...,,,---......,,,***++++++++++++++++++++++++******++++++++++++,,,,,,)))******++++++******)))******++++++***)))'''&&&%%%&&&((((((''''''((()))((((((((())))))((((((''')))((((((((())))))'''%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''((()))(((((('''%%%%%%&&&'''(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((((((((()))***+++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,------------............/////////000111222222333666333///...///000///...111333555555444888>>>DDDIIIYYYoooxxxnnnlllqqq{{{pppccc]]]TTTVVV[[[aaafffqqqyyyxxx|||}}}~~~wwwsssqqquuu~~~{{{zzz{{{((((((((((((((((((((((((''''''((()))************((((((((((((''''''''''''''''''&&&&&&''')))+++,,,+++******)))(((''''''&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((())))))******(((''''''((())))))++++++++++++++++++++++++)))))))))******+++,,,---------------------------,,,------......------,,,.......................................///000000///...------,,,---------------........./////////111111000000000111111222111111111111111000////////////000000111222333333//////000111222333333444666777777666444333444555555555555444444444444444444444333333333333444444444444444444444444444444......///000111222333333111222333444444333222111000000000/////////..................---------------,,,++++++---...---,,,************************'''((()))***+++---......+++******))))))******+++++++++******)))((((((((()))******)))'''&&&&&&'''((('''''''''''''''((((((+++)))''''''((()))((('''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%&&&'''((())))))))))))&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((('''''''''((()))***(((((())))))))))))******))))))))))))))))))))))))************************++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,------------..................//////000000111111333111///...///000000///111333333222000111666:::<<>>DDDUUUnnnwwwjjjccc\\\UUUTTTWWWhhh{{{xxxiii___bbbiiiqqq&&&''''''((((((''''''&&&(((((((((((((((((((((''')))'''&&&%%%%%%&&&''')))(((((('''&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))************((()))******))))))+++---,,,------......------,,,...---,,,++++++,,,---...................................................////////////////////////...//////000000//////...111111111111111111000/////////000000000000//////000000////////////000000...///000000111111000000111111000000000111111222222222222222222222222222222222222111111111000000222222222111111111000000111111000000///......---........................------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,************))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((*********)))((('''''''''***)))))))))(((((((((''')))*********))))))(((''''''((((((((((((((((((''')))((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$######$$$%%%'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''(((((())))))******'''((()))***************))))))))))))))))))))))))******************++++++************************---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---//////000000000000//////........................000000000000111111111111333222111000111222444555;;;;;;CCCRRRgggssseeeZZZPPPNNNPPPZZZgggzzzvvvgggkkkuuu{{{&&&''''''((((((''''''&&&''''''((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''((())))))((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''(((((((((((())))))))))))************&&&(((++++++++++++---...,,,------......------,,,---,,,,,,++++++,,,,,,---........................////////////////////////////////////////////////.........//////............///000000000000000000---...///000000111000000111111000000000000111111///000111111222222111111000000000000111222222222333333333333333333333333222222111111111000000000000111222222222111000///111000000//////.........------------------------,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---************))))))))))))******))))))((((((''''''(((((())))))))))))((((((******))))))((((((''''''))))))))))))(((((((((((((((((())))))((((((''''''))))))(((((((((((())))))))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((())))))(((&&&%%%###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))((((((&&&%%%%%%'''''''''((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++(((((()))******))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************------,,,,,,,,,,,,++++++...------,,,,,,------......//////000000//////...000000000000000000000000000000000000111111111111444333222000000000111111666444444<<>>KKK```ssssss^^^QQQJJJHHHAAADDDKKK^^^~~~rrrtttwwwiiidddiiirrryyy'''(((((((((((((((((('''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))))))))************)))+++------,,,+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000////////////////////////------............------,,,---...///////////////------...000111111111111000//////......//////000000000111222222222222222......000111222222222222333333333333333333333333111111111000000000/////////000222333222111///---////////////............------------------------************++++++,,,------,,,,,,++++++,,,,,,---************)))))))))(((***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))******))))))((()))(((&&&&&&&&&&&&((()))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((()))*********(((((()))))))))(((((('''''''''(((((())))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......////////////......///////////////////////////000000000111111111111000000000000000000111111111333777::::::>>>JJJWWWpppjjjZZZNNNGGG@@@BBBEEEPPPiiiyyyyyycccVVVUUU\\\bbbrrr|||'''(((((())))))(((((('''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&'''((()))*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''(((((((((((())))))))))))***************,,,---,,,***))))))***,,,------......------,,,,,,------......------,,,,,,,,,------.../////////////////////////////////////////////////////////.........//////.........---...//////////////////---...///000000111000000//////............/////////000111111222222111111,,,---///000111000//////222222222222222222222222111111000000000////////////000111111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,++++++******++++++,,,************))))))))))))((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))*********))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))(((((((((&&&''''''(((((())))))***)))))))))***+++++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---......//////......---........................000000000000111111111111......///000111222222222111111333555666888AAALLLTTTkkkzzzhhhWWWKKKDDDDDDDDDKKK___~~~qqq\\\RRRRRRVVVXXX```kkkxxx(((((())))))))))))((((((&&&&&&''''''((())))))***&&&''''''''''''''''''&&&((()))***,,,,,,,,,,,,,,,************************''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((()))***+++''''''''''''(((((((((((())))))))))))************)))***+++***))))))***,,,,,,------......------,,,---......//////......---,,,,,,------...//////000........................////////////////////////...//////000000//////...//////000000000///......//////000000000000//////000000////////////000000...///000000111111000000...///111222222111000///111111111111111111111111111000000000////////////000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++******))))))******+++************))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***&&&'''(((((()))))))))(((''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((())))))))))))&&&&&&''''''((())))))*********************++++++))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---......//////......---........................000000000000111111111111//////000111222222222222111///000444666777>>>EEECCCVVViiisss|||{{{gggWWWJJJGGGEEEKKKbbbuuuccc\\\\\\RRRRRRTTT[[[hhhzzz(((((())))))))))))((((((&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&***+++,,,...//////......************************''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''***)))((('''''''''''''''(((((((((((((((((((((((('''''''''((((((***++++++''''''''''''((((((((()))))))))))))))************'''(((((((((((())),,,...,,,------......------,,,---...///000000///...---,,,,,,------...///000000........................//////////////////////////////000000000000//////000111111111000///......///000000000000000///...111111000000000000111111......///000000000000000333444555666666555333222000000000000000000000000000000000000////////////111111000///////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********))))))))))))******************))))))))))))&&&&&&'''((()))***++++++(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******%%%%%%&&&'''(((((((((''''''((()))******)))((('''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''%%%%%%'''((())))))))))))&&&&&&&&&'''((())))))***+++++++++***************************************+++++++++,,,,,,---------...------,,,,,,------...---..................---////////////////////////000000000000111111111111000111111222222222222111111000333888;;;:::;;;>>>===IIITTTVVV[[[mmmuuudddPPPJJJEEEOOOjjjwwwkkkiii[[[TTTKKKJJJTTTfffxxx))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))***+++,,,))),,,111666999999444111111---))))))+++,,,+++)))))))))((((((((('''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++'''''''''''''''((())))))******+++,,,...///000000------............---------------............///......------------............////////////......///////////////...------////////////............////////////////////////......------------......///////////////.........////////////////////////000000////////////000000333333222222000///---,,,........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))******++++++++++++************)))))))))***,,,---///---+++)))'''&&&&&&'''(((((())))))))))))(((((($$$$$$&&&'''((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&""""""###$$$&&&''''''(((******))))))((((((''''''(((((('''''''''&&&&&&&&&+++***)))(((((()))***+++((((((((((((((((((((((((,,,)))'''(((+++---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))+++,,,---.........---,,,////////////000111222333///000222333444333333222111222444666777888888888CCCAAACCCFFFGGGNNNbbbuuuzzzdddSSSQQQQQQ\\\xxxqqqbbbSSSNNNNNNQQQ\\\ggg(((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))******+++...444;;;AAABBBAAA>>>;;;555...+++******(((''''''''''''''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))((())))))))))))((((((''')))(((((((((((()))******---,,,+++)))((((((''''''(((((()))***++++++,,,,,,------............---------------............///......------------............////////////........./////////......---,,,//////////////////000000////////////////////////......------------....../////////////////////...........................000000////////////000000333333333222111000..............................------,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***)))******++++++++++++*********)))((((((((()))***+++,,,+++)))((((((((())))))(((((())))))))))))((((((''''''((()))*********)))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&'''((('''&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''((())))))***)))))))))((((((((('''(((((('''''''''&&&&&&&&&***))))))(((((()))))))))))))))))))))))))))))))))+++)))((()))+++,,,,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,++++++,,,---.........------000000000000111222333333000111222333333333222111222222333555666888999999>>><<<<<<===<<<>>>JJJWWWpppkkk___]]]^^^lllyyycccVVVOOONNNSSSYYYcccppp''''''''''''((()))******))))))))))))(((((('''''''''''''''(((((((((((((((+++...555>>>GGGMMMOOOOOOGGG???555...+++***)))'''''''''((((((((('''&&&%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''')))&&&$$$$$$'''))))))'''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&((((((''''''(((((()))***......,,,+++***)))))))))++++++,,,,,,---------...------............---------------............///......------------............////////////............/////////...------------......//////000000////////////////////////......------------............//////////////////------------------------000//////......//////000333333333333222111//////------------------------------,,,,,,,,,,,,+++++++++++++++,,,++++++***)))******++++++++++++*********)))(((((('''(((((()))(((((((((((()))***+++,,,(((((())))))))))))(((((((((((()))))))))))))))((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))***))))))))))))(((((((((((((((((((((''''''''''''&&&'''(((((())))))(((((((((************************+++)))((()))+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,+++,,,------......------000//////000000111222333222222222333222222111000222222222333555777:::;;;;;;999888999888777;;;@@@NNN]]]sssrrriiigggkkk|||~~~nnnbbbWWWOOOKKKKKKVVVhhhzzz&&&&&&&&&'''(((***+++,,,)))************)))((('''(((((((((((((((((((((''''''+++222===IIIRRRWWWYYYPPPHHH===555111///---+++))))))*********)))((('''''''''(((((((((((('''''''''''''''''''''''''''''')))$$$ %%%((('''$$$((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''((((((((()))(((((('''''''''''''''''''''((())))))+++++++++++++++,,,---------------...............,,,------......------,,,---------............///......------------............////////////....../////////000000//////...***++++++,,,...//////000////////////////////////......------------..................////////////------------------------/////////....../////////111111111111111000///...------------------------------,,,,,,,,,+++++++++******++++++++++++************++++++++++++************))))))(((((((((((('''''''''((()))***++++++(((((())))))))))))((((((&&&'''''''''''''''&&&%%%(((''''''&&&&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((())))))))))))))))))((((((((((((((((((((('''''''''''''''%%%&&&((())))))((('''''')))))))))))))))))))))))))))))))))***+++++++++***))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,---------------............///000111222333222222222111111000000222222111222444777:::<<<999666555666888999:::;;;<<>>;;;;;;777777???HHHQQQ___kkksssuuussseeeXXXRRROOOQQQbbbuuussswww(((((((((((()))***+++,,,111333777:::<<<<<<;;;:::555666777777666333111//////---,,,000888BBBJJJOOOLLLQQQXXX```bbb\\\PPPFFF999555111------000444777***)))(((''''''((()))***''''''''''''''''''''''''%%%'''))))))((('''((()))(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++))))))))))))))))))))))))&&&&&&''''''(((''''''''')))))))))))))))***++++++++++++******++++++,,,---(((((()))***,,,---......+++,,,,,,------,,,,,,+++---------.........//////.........------...............////////////......+++,,,,,,---.........---++++++,,,,,,---.........////////////////////////.........------.........---------...///000000111////////////////////////.........------.........,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++(((((()))*********************++++++++++++******&&&'''(((*********))))))%%%&&&''')))))))))(((((((((((())))))))))))(((((($$$$$$&&&'''((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%''')))***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))'''((((((((())))))******'''((((((((())))))******)))((((((((((((***,,,---))))))))))))))))))))))))&&&)))------+++)))***+++))))))***+++,,,,,,,,,,,,******+++,,,,,,---......,,,+++***))))))+++---...------,,,+++,,,---...////////////000000111222333000000/////////111222333222333444555555555444444333:::===:::888<<<===:::999555555:::<<<@@@KKKXXXeeehhhxxxvvviiibbb[[[XXXdddtttsssxxx((('''%%%$$$%%%&&&(((***,,,///555:::======<<<;;;===<<<:::777555333222111///...,,,...333;;;DDDJJJLLLSSS[[[```dddcccZZZOOODDD:::000---...---///333,,,***))))))))))))(((&&&))))))((((((''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((************************+++,,,------......------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---......///////////////.........................../////////000000111111//////...---------------------............------///............//////000---......///////////////......---,,,+++******)))***++++++,,,---...//////***************************)))))))))((((((''''''((())))))*********))))))))))))))))))))))))))))))(((((())))))******++++++''''''&&&%%%$$$$$$######))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''(((((())))))***)))(((((())))))((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************((()))***+++,,,,,,+++***)))************+++++++++++++++******************---,,,******,,,---...---///...---,,,+++*********,,,,,,++++++,,,,,,---...............////////////...///111222222222111000333222111111111222444555777666666777777888999:::666666777999===AAAFFFHHHTTTXXXccctttxxxhhh___eeerrrzzzttt~~~tttqqqppprrr{{{''''''&&&%%%&&&'''((())),,,///444999<<<>>>======???===;;;888555333222222///...---///444<<>>@@@@@@AAA@@@===:::777444333222.........111666>>>EEEJJJNNNUUU\\\aaafffhhhddd]]]RRRIII???;;;777111---,,,,,,***)))((())))))(((&&&'''''''''(((((((((((((((***)))((('''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((************************)))******+++++++++++++++---,,,+++++++++,,,---...------------------------...------,,,,,,------...---......///////////////////////////////////////...////////////000000000222111000000///000000000......////////////......222000...,,,,,,---...///------...////////////...------------------------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))+++++++++++++++***)))(((******))))))))))))))))))***))))))))))))))))))((()))))))))))))))((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((())))))))))))))))))))))))'''''''''&&&&&&'''((((((+++***(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,+++)))(((''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''''''''(((((((((###""""""###&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))))))))))))))(((''')))))))))*********++++++************************---+++))))))+++---------,,,,,,++++++++++++,,,,,,---------------...//////---............/////////...............///000000000000000000111222444444111111111222333555666777888777555333222222333333444777===EEERRRdddxxx|||ooojjjpppddd^^^ZZZ]]]dddmmmwwwvvvsss{{{&&&&&&'''(((((((((((('''+++---111555:::???BBBDDDDDDBBB???<<<888555333222---...///333888???EEEIIIMMMSSSZZZ]]]aaaeeeccc^^^XXXPPPHHHEEEAAA999222000...+++)))'''(((((('''&&&&&&&&&''''''(((((())))))***)))(((''''''&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((************************)))******+++,,,+++++++++,,,,,,+++++++++,,,---..............................------,,,,,,------...---......///////////////------------------------000000000000000111111111111000000/////////000000...//////000000//////...333111...,,,+++,,,---...,,,---......//////......,,,,,,---------.........,,,,,,++++++************))))))))))))))))))))))))++++++******************+++,,,,,,++++++***)))(((,,,,,,+++***)))(((''''''******))))))(((((((((''')))))))))))))))))))))***'''(((((())))))*********''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((())))))+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))(((((('''&&&&&&))))))))))))***************************+++++++++---+++))))))+++,,,---,,,++++++******+++,,,---------,,,,,,,,,,,,---......---------.........//////......---,,,,,,...///000222222222111111222222222......///000111222444555666555444333333333444444333666999<<<@@@KKKZZZeeezzz~~~xxx{{{qqqeee___```bbbddddddtttxxx}}}yyy~~~&&&'''(((((())))))((((((,,,...111666;;;@@@DDDFFFFFFDDDAAA===999555333222,,,...000555:::???DDDGGGHHHOOOUUUWWWZZZ]]]]]]ZZZWWWPPPKKKJJJFFF???888555111...***(((((('''&&&%%%&&&&&&''''''(((((())))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------...........................------,,,,,,------...---......///////////////------------------------////////////////////////......---------......///......////////////......222000...,,,+++,,,,,,---,,,------...............++++++,,,,,,---.........------,,,,,,++++++******))))))))))))))))))))))))******************+++++++++++++++++++++***)))(((*********)))))))))))))))***)))))))))((((((''''''(((((((((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&'''(((((()))))))))***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&)))'''&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((''''''&&&&&&&&&(((((()))))))))*********))))))*********+++++++++,,,+++))))))***,,,,,,,,,************+++,,,------++++++******++++++,,,---------------...............---,,,,,,,,,---///000555555444333222111000///------......///111222333333333333333333444444444222555777777666:::CCCJJJWWWkkkzzzvvv~~~zzzqqqnnnkkkfff```___```eeemmmzzz{{{''''''((((((((()))))))))---///333888===BBBEEEGGGHHHFFFBBB>>>999555222111,,,...222666:::>>>AAACCCBBBIIIPPPRRRTTTWWWXXXUUUSSSMMMIIIJJJIIICCC<<<:::777444///+++***)))(((&&&'''''''''(((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((('''&&&&&&&&&'''(((((())))))(((((()))))))))*********''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------...------,,,,,,------...---......///////////////........................------,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,------------............------//////...---,,,,,,,,,,,,,,,,,,---............---+++++++++,,,,,,---------------,,,,,,+++++++++***++++++++++++++++++++++++)))))))))***************)))))))))*********))))))&&&&&&''')))***+++,,,---)))(((((((((((((((((('''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))******)))))))))***++++++,,,,,,,,,***((((((***,,,,,,,,,***************+++,,,---***************++++++,,,,,,------------.........---------------...//////666666666555444222111000............///000111222333333222222111111000000111444666777666888<<>>999444111000,,,...222777:::===>>>???;;;DDDLLLOOORRRUUUWWWUUURRRLLLJJJLLLLLLGGGBBB@@@???;;;555000...,,,***)))((((((((((((((('''''''''''''''&&&''''''((()))***))))))))))))((((((((('''&&&&&&&&&'''((()))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---......///////////////..............................------,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,------------,,,,,,,,,---.........---,,,,,,+++,,,------......------******+++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++((((((((())))))*********&&&'''((()))))))))))))))'''(((((()))***+++++++++'''''''''((((((((((((((()))))))))((('''''''''&&&''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''(((''''''%%%%%%$$$%%%&&&(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((('''''''''((()))***(((((((((((()))))))))***((())))))***++++++,,,,,,,,,***((((((***,,,,,,,,,+++***************++++++++++++******++++++,,,---,,,,,,---------.........------...///////////////555555666666666555444333000000000//////000000111222222222222111111000///444444555666777999;;;<<<999@@@KKKXXXlll{{{xxxwwwiii___^^^dddkkkpppuuuwww{{{***)))'''&&&'''(((***,,,///222666<<>>888444111///,,,...333777:::<<<======777AAAKKKOOORRRVVVXXXWWWTTTOOOMMMOOOPPPLLLGGGFFFDDD@@@999444111///---+++))))))(((((('''''''''&&&&&&&&&&&&&&&((()))***+++******))))))((((((((('''&&&&&&&&&'''((())))))***''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************)))***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,111111000000/////////...++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++***,,,...//////...,,,++++++,,,------......------************************)))))))))))))))*********((((((((((((((((((((((((''''''(((((()))))))))***$$$%%%&&&((())))))))))))---,,,+++***)))((('''&&&&&&'''''''''(((((())))))+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&'''(((******((('''&&&))))))))))))))))))))))))&&&&&&'''''''''&&&$$$###!!!###&&&((()))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$######$$$&&&(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))(((''''''((()))***+++(((((((((((())))))))))))((())))))***++++++,,,,,,,,,***((((((***+++,,,+++++++++***************+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---///000000000///...333444555777777777777666222222111000000000000000111111222333333444333333555333111111333555666666::::::;;;BBBSSSjjjzzzqqq|||~~~oooeeecccdddeee[[[]]]```gggvvv'''((())))))((()))+++---...444===DDDHHHJJJJJJKKKFFFEEECCC???;;;666222///000111444777999;;;<<<===@@@IIIQQQSSSSSSUUUUUUTTTTTTSSSQQQPPPOOOLLLIIIFFFGGGDDD???:::666111---))),,,'''$$$&&&'''%%%&&&(((***)))'''&&&'''(((***+++)))(((&&&&&&((()))(((''''''''''''(((***---///111(((((('''''''''&&&&&&&&&'''((((((((())))))******))))))))))))))))))))))))(((''''''''''''(((((()))&&&'''(((***++++++++++++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000...------------.../////////............---------------------------------//////...---+++***))))))***++++++,,,---------,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++...------,,,,,,------...---,,,,,,++++++*********,,,+++)))((((((((()))***))))))************))))))))))))(((((('''''''''&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$&&&(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((($$$%%%&&&%%%%%%%%%''')))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&(((++++++)))'''&&&%%%((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((($$$&&&''''''&&&'''(((***)))************+++++++++---,,,+++*********+++,,,******++++++++++++******++++++******************))))))*********++++++++++++***((('''(((***---///---...............------,,,---///000000000///...222444555777777666444333222111111111000000////////////111333555555333111222222333333444555666666777888:::===EEEPPP]]]fffwww}}}vvvuuuxxx{{{}}}|||rrriii^^^UUUQQQTTT[[[ooo&&&((()))))))))***,,,...222999BBBHHHKKKKKKJJJIIIEEEEEECCC@@@<<<666222///000111333555888;;;===>>>EEENNNUUUUUUUUUUUUUUUSSSSSSQQQOOOOOOOOOOOOMMMLLLMMMIIIDDD>>>999444...+++...)))&&&((()))((((((***))))))'''''''''(((***+++)))(((&&&&&&((()))(((''')))((((((((()))***,,,---(((((('''''''''&&&&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''$$$%%%''')))******)))(((((())))))************)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///---------------.../////////............---------------------------------///......---+++******)))++++++,,,---------------......---------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++***)))))))))))))))((())))))******))))))(((******)))))))))((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''(((((($$$&&&''''''&&&'''(((***(((((()))))))))***************)))))))))******+++)))******++++++******)))***************************************++++++++++++******)))***,,,...///------............------+++,,,---...///......---111222444555666555444333111111111111000000000///000000111333555555333111222222333333444555555555444555777999<<>>888333000000000111333777;;;???AAAMMMUUU[[[ZZZWWWVVVTTTRRRQQQOOOMMMMMMOOOQQQRRRRRRSSSOOOJJJDDD???999222...///***''')))***((((((***)))((('''''''''(((***+++)))(((&&&&&&((()))((('''***)))((((((''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''!!!###'''***++++++)))(((***************)))((((((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------....../////////............---------------------------------......---,,,,,,+++******,,,,,,---............---------------,,,,,,,,,,,,,,,,,,+++++++++*********+++******************+++*********+++++++++++++++***++++++++++++***))))))'''(((((())))))(((((('''************))))))))))))&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&''''''(((((((((''''''((((((((((((((('''''''''$$$&&&''''''&&&'''(((***'''''''''((((((((())))))&&&'''((())))))***)))))))))******++++++******)))************************+++++++++++++++*********+++++++++,,,,,,---......------............------++++++,,,------------,,,///000222333444444444333111111111111000000000000111000111333555555444222222222222333333444444555555777999:::::::::;;;<<>>888444...)))''')))***''''''((()))(((((('''((()))******)))(((&&&&&&((()))(((''')))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))$$$%%%''')))***))))))((())))))*********))))))(((,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...............///............------------------------------------------,,,,,,+++++++++------......///......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++******))))))******+++...---,,,+++***)))(((''')))***+++,,,,,,+++***)))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((***((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&'''&&&&&&&&&'''''''''((((((&&&'''(((((((((((((((((()))))))))(((((('''''''''$$$&&&''''''&&&'''((()))''''''((((((((()))))))))%%%&&&((()))*********)))))))))************))))))))))))))))))************,,,,,,++++++++++++******)))***,,,---------,,,,,,,,,,,,---.........------+++,,,,,,------------------...///111222333333333111111111000000000000000111000111222555555444222111222222222333333333444333666999::::::::::::;;;===DDDLLLRRRYYYeeettt|||vvvlll___VVVWWW]]]lll}}}yyyvvv%%%'''))))))***,,,///111555<<>>:::222---+++,,,,,,((('''(((((((((((((((((())))))***)))(((&&&&&&((()))((('''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))***)))'''&&&&&&'''((()))'''''')))******+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++---,,,,,,+++***(((((('''((()))+++,,,,,,+++***)))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((***(((&&&%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&((((((((('''''''''&&&&&&&&&&&&''''''((())))))(((((())))))((((((''''''&&&&&&$$$&&&''''''&&&'''((()))((((((((()))))))))******%%%&&&(((***++++++***))))))))))))******)))))))))(((((()))))))))*********,,,+++++++++++++++++++++((()))+++,,,,,,,,,***)))++++++,,,---......---------------------.........,,,---...///111222222222000000000000000000111111111000000111333444333222111111111222222222222222000222444555666777999;;;:::@@@DDDEEEEEEKKKWWWbbbpppxxx~~~zzziii[[[UUUTTT```ssswwwpppuuu}}}&&&((()))******,,,...000222777@@@GGGMMMQQQTTTWWWTTTSSSPPPMMMIIIDDD@@@===888888777888<<>>AAA@@@===>>>FFFMMMWWWaaaqqq}}}wwwxxxjjj[[[MMMQQQZZZjjj|||{{{rrrssswww((()))*********+++---000000444:::@@@FFFMMMTTTYYYWWWUUUQQQMMMHHHEEEBBB@@@?????????@@@CCCGGGKKKMMMUUU]]]cccaaa^^^\\\ZZZWWWXXXUUUQQQOOOOOOPPPPPPPPPQQQPPPOOOOOOMMMJJJEEEAAA===888555555333---))))))'''(((((())))))))))))))))))(((&&&&&&((()))((('''%%%%%%'''((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''''''''''''''''''''''''''***)))'''&&&&&&'''((()))'''((()))******************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------,,,+++,,,...///000///...---///............---------------------------------+++++++++,,,,,,------------------------,,,++++++******+++++++++,,,,,,,,,+++++++++*********))))))***))))))(((((())))))***&&&'''((()))***+++,,,---((((((''''''((())))))***((())))))******))))))(((''''''(((((())))))))))))(((((((((((((((((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''$$$!!!"""&&&(((&&&###$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))(((''''''(((''''''''''''''''''&&&&&&$$$$$$&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&'''(((***'''''''''((((((((())))))((('''''''''''''''(((((((((((())))))))))))((((((''''''(((((()))******+++)))******+++,,,---......+++++++++++++++++++++*********+++,,,---------------,,,+++++++++,,,......///////////////000111111///000000000111111111111///...---...000111111111111111111111111111111000666777999999888777888999888;;;===<<<999:::>>>CCCEEEMMMZZZhhhwwwuuusssxxx~~~zzzgggTTTPPPPPPVVVcccnnntttuuu~~~zzzzzz|||)))***++++++***+++---///000222666;;;BBBJJJSSSYYYXXXVVVQQQLLLHHHDDDCCCBBBDDDDDDDDDEEEHHHKKKOOOQQQSSS[[[aaa```^^^]]][[[XXXYYYVVVSSSRRRRRRRRRRRRQQQSSSRRRQQQPPPOOOKKKFFFBBB===888555555222+++'''&&&'''(((((())))))))))))))))))(((&&&&&&((()))((('''&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((******))))))((((((((('''))))))))))))))))))))))))&&&&&&'''(((((())))))(((***************)))(((((()))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------+++,,,...000000///...---//////.........---------------------------------***++++++,,,,,,------...,,,---------,,,,,,+++************++++++,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))************((('''&&&&&&&&&((()))***))))))************))))))(((((())))))*********+++((()))))))))((('''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((&&&""" !!!&&&(((&&&######$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%########################'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''###&&&)))***)))(((((((((%%%%%%&&&&&&'''(((((((((###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&'''(((***&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&'''(((((())))))))))))((((((&&&''''''((()))******+++))))))***+++---...//////---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,+++*********+++,,,---000000/////////000000111//////000000111111111222///---,,,---///000111000111111111000000000000000111444777999888777666666222444555444333333777::::::???GGGQQQ]]]mmm}}}vvvrrruuuzzzqqq\\\VVVNNNMMMRRRYYY^^^```hhhnnnvvv{{{|||}}}~~~}}}((()))+++,,,---.........000111222555999AAAIIIOOOVVVVVVUUUQQQKKKEEEAAA???DDDHHHMMMNNNMMMLLLNNNOOOSSSWWW\\\___^^^ZZZWWWVVVXXXVVVUUUTTTTTTSSSPPPNNNSSSQQQOOONNNMMMLLLIIIGGGCCC===666222111111...,,,))))))(((((((((((())))))***)))((('''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))))))))))))))((((((((()))))))))((((((((((((((())))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......---------,,,++++++,,,,,,...///000+++,,,,,,---,,,,,,++++++...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************+++)))(((''''''((()))+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&''')))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''((((((((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%&&&((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&***((('''&&&&&&'''(((***++++++******))))))((((((''''''((()))))))))))))))''''''((())),,,///222444222111///...,,,+++******------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,111///...---///111111000000//////.........//////...............///000000222111111111000000//////555555666666666666666666666555333222222333444666999;;;>>>CCCJJJUUU```gggxxx{{{mmmooo||||||{{{qqqggg]]]ZZZ^^^```\\\VVVYYYXXXZZZbbbmmmuuuwwwvvvsss***+++,,,------............///000222666<<>>DDDJJJOOOaaannn}}}mmmlllvvv}}}|||yyyuuusssrrrpppkkkggg^^^YYYUUUWWW^^^ccceeeddd___lllwwwzzz------............------+++,,,---///111666<<<@@@DDDGGGJJJLLLJJJGGGEEEDDDGGGJJJMMMNNNMMMMMMMMMNNNRRRUUUXXXYYYYYYYYYZZZ\\\XXXWWWVVVVVVVVVUUURRROOOMMMLLLLLLMMMOOOPPPNNNMMMGGGBBB;;;888666444000---******)))(((''''''(((((((((''''''''''''(((((())),,,,,,+++***((('''%%%$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))))))))))))******+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,------------.........++++++,,,,,,,,,,,,++++++,,,---...///000000//////,,,,,,------------,,,,,,...---,,,+++++++++,,,,,,************************++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%$$$###$$$&&&'''&&&%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''')))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''((())))))))))))))))))))))))***+++---...///222111000...---+++***)))+++******)))******++++++,,,++++++++++++++++++,,,///---,,,,,,...///////////////............//////111000000000000111111222111111111111111000000000222222333444444444444444555444333222222333444555999::::::999999:::===???GGGSSSdddvvvyyyuuu{{{kkkcccXXXSSSSSSTTTSSSQQQKKKUUU^^^cccjjjwww////////////...---,,,+++)))***++++++---///444777;;;???DDDGGGGGGFFFEEEDDD@@@BBBEEEGGGHHHIIIJJJKKKPPPQQQRRRSSSSSSUUUYYY[[[YYYXXXWWWWWWWWWTTTQQQNNNMMMLLLLLLNNNPPPPPPOOOMMMIIIDDD>>>;;;999777222...,,,+++***)))(((''''''''''''''''''''''''((()))************)))((('''&&&%%%'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((()))))))))))))))*********************++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---------.........//////++++++,,,,,,,,,+++*********,,,...000000///...---******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''')))(((''''''''''''((()))************))))))))))))''''''((()))))))))))))))))))))******++++++,,,---222222111000...---+++***,,,,,,++++++,,,,,,------------,,,,,,,,,,,,---------,,,+++,,,...//////...///............//////000000000000//////000111111111111111111111111111111000111222333333333333333333333222222222333444555666888999:::999999:::;;;<<>>BBBBBBBBBBBBBBB:::;;;>>>BBBFFFIIIKKKKKKMMMMMMMMMLLLLLLOOOTTTWWWZZZYYYXXXXXXWWWTTTPPPLLLNNNNNNNNNOOOPPPPPPNNNKKKIIIEEEAAA>>>===999444000...---+++***)))((('''''''''''''''''''''((()))***&&&&&&'''((((((((('''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((())))))************))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++---------.........//////+++,,,,,,,,,++++++***))))))+++---......---,,,+++------...///////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))***++++++,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&((())))))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%(((''''''''')))***)))(((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))************''''''((()))))))))))))))))))))******************111111111000000...---,,,,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,++++++***,,,...///...---...............///000000000//////.........//////111111111111111222222222///000111222333333333333222222222222333333444444000333555777666666666777999===AAAFFFMMMXXXeeennnzzzpppcccZZZOOOMMMLLLLLLLLLNNNQQQTTT]]]fffttt/////////...---,,,+++***(((***++++++++++++,,,---111555999<<<===>>>???@@@;;;;;;===BBBHHHMMMOOOPPPKKKJJJIIIGGGFFFIIIMMMQQQWWWWWWWWWXXXWWWUUUPPPMMMOOOOOOOOOPPPQQQPPPMMMJJJHHHEEEBBB@@@???<<<666111000///---+++***)))(((((((((''''''''''''(((((()))$$$$$$%%%'''((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((()))''''''(((((())))))******((((((((())))))))))))******++++++,,,,,,++++++***++++++++++++++++++++++++,,,------------.........,,,---------,,,+++***)))***+++,,,------,,,+++***+++,,,---...............,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))******+++++++++,,,(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))************)))------...//////...---,,,))))))))))))***+++,,,,,,***))))))(((((())))))***+++***+++,,,///000///---......---......///000111000//////...............111111111222222222222222//////111222333333333333111111222222333333444444333555777777666555444555777999;;;<<<>>>DDDMMMTTTfffyyy|||}}}qqqaaa[[[WWWUUURRRLLLIIIHHHNNNQQQXXXdddwww............---+++***)))***+++---...---,,,,,,---...111444777999;;;>>>AAA??????@@@EEEKKKQQQSSSSSSJJJIIIGGGEEECCCDDDHHHKKKRRRRRRTTTVVVXXXVVVSSSPPPNNNNNNOOOQQQRRRQQQMMMKKKGGGDDDBBBAAAAAA>>>888333222111///---+++***)))))))))((((((''''''''''''(((%%%&&&'''(((((()))((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((())))))))))))************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------.........------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++++++++************++++++***************+++++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((())))))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%"""!!!!!!!!!###$$$###"""''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''((((((((()))''''''((()))))))))))))))'''''')))*********))))))'''(((***,,,------,,,+++))))))))))))***+++,,,---+++******))))))******++++++***+++---000111000...---------......///000111111000000///......//////111111111222222333333333//////111222333444444444000000111222333444444444888999::::::888666555666444666888888888;;;@@@EEEPPPaaaooovvv~~~yyyrrrnnnooolllbbbZZZXXXRRRQQQRRRVVVbbbyyy------------,,,+++***)))+++---//////...---------+++...111444666:::???BBBBBBAAABBBFFFMMMRRRSSSSSSKKKJJJGGGDDDBBBBBBFFFHHHMMMNNNQQQUUUXXXXXXVVVSSSMMMMMMOOOQQQRRRRRROOOLLLEEECCCBBBBBBBBB???999333444222000...,,,+++***)))***)))((('''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''************************&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((%%%%%%&&&&&&'''(((((())))))************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............---,,,+++***......---,,,,,,,,,------+++,,,---...////////////,,,,,,---...---,,,+++***************************++++++************++++++************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''((()))))))))******++++++'''(((((()))))))))))))))&&&'''(((*********))))))###%%%'''***++++++******++++++++++++,,,---...///...------,,,,,,------...++++++,,,...111111000...---------......000111111222222111000000///000000111111111222222333333333///000111222333444444555///000111222333444444444666777888888666444444555333666888888777777;;;>>>>>>LLLUUUWWWbbb{{{~~~xxxwwwxxx||||||rrrnnn[[[[[[ZZZZZZ^^^jjj|||)))*********++++++++++++------......---+++***)))'''))),,,...111666;;;???===>>>BBBKKKSSSXXXWWWUUUJJJHHHGGGGGGGGGFFFCCCAAADDDIIINNNRRRSSSRRRPPPPPPOOOOOOQQQSSSTTTSSSOOOLLLIIIFFFCCCCCCDDDAAA;;;555888666333000///---***''')))'''&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''&&&$$$%%%''')))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************((())))))))))))*********,,,,,,,,,------.........,,,,,,,,,+++++++++******((()))+++---000111222333...------,,,,,,++++++***************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))((('''''')))(((((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&%%%%%%$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))((((((''''''&&&%%%$$$$$$&&&'''))))))(((&&&$$$%%%'''***,,,((((((((((((((()))******((((((((((((((('''''''''***((('''&&&'''(((***,,,''')))***)))((('''(((***)))))))))))))))*********+++++++++++++++,,,---..................------------......///......------000///...---...000222444333333222111000000000111///000111222333222111000111000//////222444555555222111111111111111222222444777999999777555555666888999999:::::::::;;;<<<@@@CCCJJJNNNOOOWWWiii|||~~~yyyqqqlllkkkmmm~~~sssmmmpppvvvuuuoookkkvvv*********++++++++++++,,,------......---+++***))))))***+++,,,...222777;;;:::>>>DDDLLLSSSVVVVVVUUULLLKKKIIIHHHGGGEEECCC@@@BBBFFFKKKNNNOOOOOOPPPPPPPPPPPPRRRSSSTTTRRRNNNKKKGGGDDDBBBCCCEEECCC>>>999888555333111000...,,,)))***(((&&&&&&((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''')))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,---------......,,,,,,++++++************((()))+++---///000000111,,,++++++++++++*********************************************)))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))***+++,,,---(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&%%%$$$$$$&&&''')))***)))'''&&&&&&&&&((()))'''''''''''''''((()))))))))))))))))))))))))))))))))(((((('''((()))***+++***++++++***)))'''((())))))))))))))))))))))))***++++++++++++,,,---.../////////......------,,,,,,------.........---------///...---------///111333222222111000000000111111111222333444444444444333222000///000333555666555333222111111111111111222222555777777555444555666;;;999888:::>>>AAA@@@>>>>>>AAAFFFJJJIIIKKKUUUbbbnnn~~~}}}tttnnnmmmqqqzzzpppqqqttt{{{}}}************++++++++++++,,,------...---,,,***)))*********)))***...333777999???HHHOOOSSSTTTTTTSSSOOOMMMJJJIIIHHHFFFCCCAAA@@@CCCFFFIIIJJJLLLOOOQQQSSSRRRSSSTTTTTTQQQMMMJJJDDDBBBAAACCCEEEDDD@@@<<<666555222111111000...,,,***)))'''''')))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++************)))))))))))))))+++,,,------......)))))))))***************************************************))))))))))))))))))))))))))))))))))))(((((()))))))))((('''''''''&&&&&&&&&'''((())))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%""""""%%%''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((())))))(((''''''&&&&&&&&&'''&&&&&&&&&&&&''''''((())))))))))))************(((((())))))***))))))))))))***++++++))))))***+++******))))))))))))))))))***++++++,,,---...000111/////////...---,,,,,,+++,,,,,,,,,---------------...---,,,,,,---...000111111000000000000111111222000000222333444444444444222111000111333555666555444333222111111111111111111333555555555444555666<<<888666999@@@CCCAAA===;;;===AAAEEEDDDAAADDDIIIVVVhhhyyyrrrqqqrrr|||}}}uuummmmmmsssuuuooohhhsssssswww(((((()))))))))*********,,,,,,---...---,,,+++*********)))))))))---333777;;;CCCMMMTTTTTTRRRPPPPPPNNNLLLJJJIIIHHHGGGFFFDDD@@@AAACCCDDDFFFJJJOOOSSSUUUUUUTTTUUUTTTRRRNNNKKKCCCBBBBBBCCCDDDCCC???<<<555333222111222111000...+++)))''''''((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''(((((('''%%%###(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))))))))***+++++++++++++++(((((())))))***+++,,,,,,*********************************)))))))))))))))(((((((((((((((((((((((('''((((((((((((((('''''')))((('''%%%$$$$$$$$$$$$((((((((((((((((((((((((+++***(((&&&&&&&&&'''((('''''''''''''''''''''''')))((((((''''''(((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###!!! !!!###$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&'''((((((((('''&&&%%%'''''''''&&&&&&''''''(((((()))))))))))))))******'''(((***++++++***)))(((%%%''')))))))))***+++---*********)))))))))))))))******+++,,,---///111222000///......---,,,++++++,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---...//////////////////000111222---...///000111222333333333111111222444555555444444444333222111111111111111222444444555555666777888666555777:::<<<;;;999888888<<>>GGGSSSYYYXXXSSSOOOMMMLLLJJJHHHHHHIIIIIIIIIHHHBBBBBBBBBBBBDDDHHHNNNSSSVVVUUUTTTUUUUUUSSSPPPMMMEEEDDDDDDDDDCCCAAA>>>;;;555333222222333333111000,,,***((('''(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&'''&&&&&&(((***)))'''$$$(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***)))***************))))))((())))))***+++,,,------))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''+++***)))(((''''''''''''((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%&&&&&&''''''###$$$&&&((())))))((('''))))))((((((((((((((()))'''''''''(((((()))))))))''')))+++,,,,,,***((('''&&&''')))(((''''''((()))************))))))(((((()))******+++---///000111///......---,,,,,,++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,------...............///000111111---......///000222333333222111111222444555444333444444333222111111222222444333333444666777777777555777999777555333555777888666888>>>AAA@@@AAADDDOOO\\\nnn{{{~~~zzzwwwzzz|||vvvpppkkkhhhjjjooo{{{zzzxxxwwwxxxyyy|||}}}|||''''''''''''((((((((((((+++,,,---------,,,++++++((()))+++---000333999<<>><<<888666555555555555444222///---***))))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((()))'''&&&(((+++,,,***((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,,,,++++++++++++)))))))))************+++)))***************))))))))))))******+++,,,------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&'''(((((((((''''''$$$$$$$$$%%%&&&''')))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''!!!###%%%'''((())))))(((******)))(((((((((((()))&&&&&&''''''(((((()))))))))***+++,,,,,,***((('''*********(((&&&$$$$$$$$$++++++******)))((((((((()))******+++,,,---///000------------,,,,,,,,,,,,,,,,,,+++++++++---...///------------------------///............//////000000000000111111333444555111111111222444444333111333333222222222222333333666444333444666777777666555999<<<999333111333888999666666:::;;;;;;===BBBJJJXXXkkkzzz~~~xxxnnngggfffppptttkkkhhhkkkhhhddd```___```bbbdddgggkkkrrr|||((((((((()))))))))******++++++,,,---------,,,+++(((***---000222555888;;;BBBJJJVVVaaaeee```WWWOOOKKKIIIFFFFFFGGGIIIIIIIIIFFFEEECCCAAAAAACCCHHHLLLMMMMMMMMMOOOQQQRRRQQQPPPJJJKKKLLLKKKHHHDDDBBB@@@<<<:::999999999999777666444111...,,,+++)))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))'''$$$"""$$$))),,,+++((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,+++++++++******************++++++,,,,,,)))******++++++*********((()))))))))******++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))%%%&&&''''''(((((('''''' !!!"""$$$%%%'''(((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''(((((())))))((('''''''''''''''&&&''''''((())))))************+++++++++***)))((()))******)))&&&%%%&&&&&&++++++******)))((((((''')))))))))***+++,,,---...+++,,,,,,,,,,,,------------,,,++++++,,,...000111------............------//////...---------......111111000000111222333444000000000111333333111000222222222222333333444555777444222222444666555444666888999888444333444777777666666888777666999???EEEOOO___lllqqqnnngggbbbWWW]]]hhhwww~~~xxxooojjjbbb\\\XXXXXX[[[]]]]]]^^^___aaaiiiyyy************++++++++++++***+++,,,---------,,,+++(((+++///222333555777999BBBIIIUUUbbbiiifff[[[RRRMMMJJJGGGFFFFFFGGGGGGGGGGGGFFFCCCAAA???AAAEEEIIIIIIIIIJJJLLLOOOQQQQQQPPPKKKMMMNNNMMMKKKHHHFFFEEE???>>><<<<<<<<<<<<:::999777444111...,,,+++(((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******###$$$((((((&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))******++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))%%%%%%&&&'''((((((((('''%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((($$$%%%''')))******))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&'''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%###"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''(((((()))***++++++++++++++++++++++++***))))))$$$&&&((()))))))))+++---+++++++++***)))(((((('''***)))))))))***++++++,,,***++++++,,,,,,------......---,,,+++,,,...000222.........//////...------000///...---------------000000///......///000111/////////111222222000...111111111222333444555666777444111111333444444222555555444444555555555444444444666888777444888??????DDDLLLTTTZZZ]]]^^^^^^RRRSSSUUU[[[iii}}}zzzqqqhhhcccccceeehhh^^^[[[VVVQQQSSS^^^qqq------------,,,,,,+++***+++,,,---.........---,,,------...///111444777888;;;EEESSS___eeedddaaa___ZZZRRRHHHDDDDDDGGGGGGEEEEEEFFFGGGGGGFFFDDDBBB@@@GGGGGGHHHJJJLLLNNNQQQRRRVVVUUUSSSQQQNNNKKKHHHGGGJJJHHHEEECCCBBB@@@===;;;;;;777333000///...,,,+++%%%%%%%%%&&&'''((()))***%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%(((((((((((())))))))))))***************************)))(((''''''((()))***++++++++++++++++++++++++***************)))(((''')))***+++,,,,,,+++***)))(((((((((((())))))))))))+++)))'''(((+++,,,***(((((((((((((((((()))******&&&''')))++++++)))((('''&&&'''''''''(((((())))))((((((''''''''''''(((((($$$%%%&&&((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''((('''&&&$$$###'''&&&%%%$$$$$$%%%&&&'''&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))$$$$$$%%%&&&'''''''''''')))'''&&&'''(((((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$######"""$$$$$$%%%&&&'''((())))))###$$$%%%%%%&&&&&&%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$###$$$%%%'''((('''''''''''''''&&&&&&&&&)))'''&&&&&&&&&&&&%%%###'''((())))))(((((()))***+++***((('''''''''((()))******))))))((((((''''''******))))))((((((''''''+++***)))))))))***+++,,,+++++++++,,,---...///000......------...000333444222000............---,,,111///...------...///111//////000111111111111111111222222111000000111333111222111000///000333555444444333222222111000000222444555333111000333666777666555444444555666777999:::===AAAFFFLLLQQQTTTIIIKKKPPPUUU\\\fffpppvvv}}}yyyxxxvvvtttuuurrriii\\\SSSSSSYYY```eeennnnnnnnnpppsssvvvyyy{{{,,,,,,,,,,,,,,,+++******++++++---.........---,,,,,,,,,---...000333555777:::BBBOOOZZZ```bbbbbbbbb\\\TTTJJJDDDDDDFFFFFFEEEEEEFFFGGGGGGFFFDDDAAA@@@CCCCCCEEEGGGJJJMMMPPPQQQUUUTTTTTTRRRPPPNNNLLLJJJKKKIIIGGGEEEDDDBBB>>>;;;;;;999666333222111...,,,(((((('''''''''''''''(((%%%&&&''''''((((((''''''))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((())))))))))))***************************)))(((((((((((()))***++++++++++++++++++++++++******************)))((()))******************)))(((((((((((())))))))))))***(((&&&''')))***)))'''((((((((((((((()))******(((((()))******)))((('''''''''''''''((((((((())))))((((((''''''''''''(((&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((((((''''''%%%$$$######$$$%%%$$$"""%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''''''''(((&&&&&&&&&(((((((((&&&&&&((())))))(((((()))*********((('''''''''((()))))))))))))))((((((''''''***)))))))))((((((((('''******)))))))))***+++,,,,,,,,,,,,,,,,,,---......///...------...000333444333111///...//////---,,,000///...------...///000......///000000000000000111222222111000000111333111111111000///000222555444444444333222222111111000222444444222111333555777666555444444444555666999::::::<<<>>>AAADDDFFFAAACCCFFFIIINNNUUU]]]cccpppzzzwwwjjj```\\\]]]aaacccbbbaaaaaaaaabbbccccccdddsssxxx++++++,,,,,,++++++*********+++---.........---,,,+++++++++---...111444555888???IIISSSZZZ___ccceee```XXXMMMGGGEEEEEEEEEDDDCCCDDDFFFGGGGGGDDDBBB@@@>>>???@@@CCCGGGKKKOOOQQQRRRRRRSSSRRRQQQOOOMMMLLLLLLKKKJJJIIIGGGDDD@@@<<<;;;:::888777777444111...+++***)))((('''&&&&&&&&&&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''(((((((((((())))))))))))************************+++***))))))))))))***+++++++++++++++++++++++++++)))******+++++++++*********))))))(((((())))))***))))))))))))(((((((((((()))'''&&&'''((()))(((&&&((((((((((((((()))************))))))((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&((((((((()))((((((''''''&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))(((((('''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&&&&'''((((((((('''&&&%%%''')))******)))&&&((())))))(((''')))******)))((((((''''''(((((()))))))))(((((((((((('''))))))))))))(((((((((((())))))(((((()))***++++++------,,,,,,,,,,,,------///.........///000222333444222000/////////...,,,000///...------...///000------...///////////////000111222222000000111333111111111000///000222555555555444444333333222222...111444555555444444555666555444333333333333333777777777777888999:::;;;<<<===>>>???BBBFFFLLLPPPWWW```pppvvvqqqnnnmmmmmmjjjjjjiiihhhfffcccaaa```eeehhhkkkkkkiiijjjmmmqqqxxxzzz}}}~~~yyysssuuuzzz)))******+++******))))))***+++,,,---...---,,,,,,*********+++---///222333777===FFFOOOVVV\\\```bbbeee]]]SSSKKKFFFEEEDDDCCC@@@AAADDDFFFGGGFFFDDDCCC;;;<<<>>>AAAEEEJJJOOOQQQPPPQQQQQQQQQPPPNNNLLLJJJLLLLLLKKKKKKJJJGGGAAA>>>;;;::::::::::::777333///,,,+++***)))((('''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((())))))))))))************************+++******************+++************************))))))***++++++,,,++++++***)))(((''''''((()))***))))))))))))(((((((((((((((((('''(((((((((((((((((((((((((((((())))))***+++***)))((('''''''''((('''''''''((((((((((((((()))))))))(((((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''(((((((((''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&%%%'''&&&%%%&&&((()))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((()))))))))(((((('''&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&%%%&&&((()))((('''&&&''')))(((''''''(((***))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))******+++++++++++++++,,,---..................///000111222444222000/////////...---000///............///000---...//////000000/////////111222222111111111333000111222111000000222444555555555444444333333333...000444777888888777666555555444333222222222222333333444555666777888999:::;;;<<<<<<>>>AAAFFFIIIMMMVVVdddrrr{{{~~~}}}tttrrruuu|||~~~zzzxxxpppooollleee___\\\^^^aaahhhkkkooonnniiidddeeehhhlllrrrzzz(((((())))))***))))))(((***+++,,,---------,,,+++)))))))))***,,,...000222555;;;EEEMMMSSSXXX[[[]]]hhhbbbYYYPPPJJJFFFDDDCCC>>>???BBBDDDFFFFFFFFFFFF======>>>@@@DDDIIIMMMPPPQQQRRRRRRRRRQQQNNNKKKIIILLLKKKKKKLLLKKKHHHCCC@@@;;;;;;;;;<<<<<<999555111,,,+++***)))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((('''''''''(((((((((((())))))))))))*********************************++++++*********************************((()))***+++++++++++++++***)))(((''''''((()))******)))))))))((((((((('''))))))***)))))))))))))))((((((((((((((())))))*********)))((('''(((((((((((((((((((((((('''''''''(((((())))))((('''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%'''((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&%%%$$$###""""""###&&&''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&$$$$$$$$$%%%&&&''')))******)))((('''%%%$$$))))))((('''&&&&&&%%%%%%&&&''''''''''''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&''''''%%%$$$&&&'''((((((''''''((()))(((((((((((((((''''''&&&'''''''''''''''((((((((((((((((((((())))))))))))'''(((((()))***+++++++++))))))***+++,,,---///000---------......///000000333111///...//////...---//////............////////////000111111111111000...000222333222111222222000111222111000000222444555555444444444444333333///111555999;;;;;;999777444444333333333222222111222222333444666777777777555777999:::<<>>AAA@@@HHHTTT^^^bbb___XXXSSSJJJEEEAAABBBFFFMMMYYYeeeyyy{{{ooojjjiiiooowww|||yyysssooommmllljjjmmmnnnnnnrrryyy}}}}}}&&&&&&'''((((((((((((((()))***+++,,,---,,,++++++************+++---///111000333999@@@GGGNNNVVV[[[``````^^^[[[VVVRRROOONNNEEEDDDBBBAAAAAABBBDDDEEEDDDBBB@@@??????BBBEEEGGGKKKMMMOOOPPPOOOMMMIIIGGGHHHGGGFFFGGGHHHHHHFFFDDD???>>>>>>??????>>>;;;888000///---,,,***)))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))************************((())))))******))))))(((************************(((((()))))))))((('''''')))******************)))*********)))((('''''''''''')))+++***((('''(((***((((((((((((((()))******&&&'''((()))******)))))))))(((((((((''''''''''''$$$&&&''')))***)))((('''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((%%%###%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''''''''&&&(((''''''))),,,......---((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%'''''')))))))))'''%%%$$$''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$&&&&&&''''''''''''''''''((('''&&&&&&'''(((&&&%%%%%%&&&((('''&&&&&&''')))''''''((((((((('''&&&%%%&&&&&&&&&'''''''''(((((('''((((((((()))))))))***''')))***,,,------------,,,,,,+++++++++++++++,,,******+++,,,,,,,,,,,,+++---,,,+++,,,.../////////......////////////.........//////000111000000000---///222333333222222222///111222222111111222333222222333333333333333333222222333777:::;;;888555111222333444555555444444888888888888666555333222333444555555555666888:::;;;AAAJJJRRRTTTPPPJJJFFF>>>:::888888999:::AAAHHHUUU___lllwww~~~{{{~~~~~~|||}}}%%%&&&&&&'''(((((((((''')))***+++,,,---,,,++++++************+++---///111---000444999AAAKKKVVV]]][[[\\\^^^]]]ZZZWWWUUUTTTIIIGGGCCC@@@???@@@BBBCCCFFFDDDAAA>>>>>>???AAACCCDDDFFFIIIKKKKKKIIIGGGEEEGGGEEEDDDEEEGGGHHHGGGFFFAAA@@@@@@@@@AAA@@@===;;;222111///---***((('''''''''(((((()))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((())))))***))))))(((((((((((())))))))))))************************'''((()))******)))((('''))))))))))))))))))))))))(((((()))(((((('''&&&&&&)))***+++,,,,,,+++***)))+++******)))(((''''''&&&&&&(((***)))&&&%%%''')))((((((((((((((()))******$$$%%%(((***++++++***)))))))))(((((('''''''''&&&###%%%''')))******)))((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&((()))(((%%%"""%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&'''''''''"""###%%%'''((((((''''''###$$$$$$%%%&&&'''(((((()))(((((((((((()))******&&&&&&'''((()))))))))(((%%%%%%%%%'''***,,,,,,,,,((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%&&&((())))))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!! ###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&''''''((((((((('''%%%$$$'''''''''''''''&&&&&&&&&'''&&&&&&''')))***)))(((%%%&&&((('''&&&&&&''')))&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''(((((('''((((((((())))))******((()))+++---............///...---+++***))))))((())))))***+++++++++******,,,******+++---///000///......////////////......---......///////////////,,,///222444333222222222///000222333111111111222222222222222222222222222222111222555888999666333000111333555666666666555::::::;;;;;;:::888777666999999999888666555666888666:::@@@DDDDDDAAA<<<888555444555777777555888===<<>>;;;DDDCCCAAA>>><<<:::999888???DDDIIIIIIFFFDDDFFFJJJFFFDDDCCCDDDGGGHHHGGGEEEDDDDDDDDDDDDCCCAAA???===666555333000---***((('''))))))((('''''''''''''''))))))(((((((((((())))))******)))((('''&&&&&&%%%###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((000---******+++,,,***((()))((('''&&&&&&&&&&&&&&&,,,+++***))))))***+++,,,((((((((((((((((((((((((************++++++++++++&&&'''((())))))***))))))************************(((((('''''''''&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''###$$$&&&((())))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))'''%%%$$$''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''(((((('''&&&&&&''')))******)))'''%%%$$$$$$%%%&&&'''&&&%%%%%%&&&((('''''''''''''''''''''''''''((()))***,,,,,,------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))***,,,---.../////////...///000111000///---+++(((***---///111222222111111111111111111111111111,,,---///111333444555555222333333333333222111000222222222222222222222222111111222333333333333222444444333444444555777777999888777666555444444444555666888::::::999777666333333333222222111111111444888<<>>>>>CCCBBB@@@>>><<<:::999888;;;???CCCDDDCCCCCCEEEGGGGGGFFFDDDFFFHHHIIIGGGEEEDDDDDDDDDCCCBBB@@@>>>===666555333111...,,,***)))))))))(((''''''''''''((()))((((((''''''(((((()))'''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((...+++))))))***+++)))(((***)))((((((''''''''''''***)))(((((((((((()))***))))))))))))))))))))))))''''''((((((((()))))))))*********))))))(((&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))((((((((('''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&$$$%%%&&&(((((((((((('''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((((('''%%%$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''(((&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''((('''(((((((((&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''%%%&&&'''(((***************+++,,,---............,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))******+++,,,---.../////////000111222222000///...***,,,...111222222222111222222222222222111111111333333333333333222111111333333333222222222111111333333333222222222222222111111222333333333333222444333444444555666666777888888666555333333222222333444555666666666555444333333222222222111111111444777999999:::???HHHOOOPPPUUU___kkkttt|||'''''''''((((((((())))))&&&%%%%%%'''))))))((('''(((((((((((())))))))))))***+++---000555<<>><<<:::999999;;;===???AAADDDEEEFFFIIIHHHGGGHHHIIIIIIGGGEEEDDDDDDCCCBBBAAA???>>>===666666444222000...,,,,,,***))))))((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((***(((''''''((())))))(((******))))))))))))))))))(((''''''&&&&&&''''''(((************************''''''(((((((((((())))))))))))))))))(((''''''&&&'''''''''''''''''''''''')))))))))))))))((((((((()))))))))(((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((''''''((()))((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''%%%&&&'''))))))************++++++,,,------------*********************+++******++++++++++++******++++++++++++,,,---///000///000222333333222111111...///111222333333222111222222222222222222222222666666555555444222111000444333222111111111222333444444333333222222111111111111222333333333333222333333444444555666666777888777555333222111000000000111111111222222222222222222222111111111111111222333555444333444999>>>:::;;;???GGGNNNVVVdddppp&&&'''''''''((((((((((((((('''''')))***+++***((('''''''''((((((((()))))))))******,,,///666???EEEMMMTTT\\\```aaa___```aaadddeeeaaaVVVJJJCCCDDDGGGDDDDDDDDDCCCAAA???===<<<;;;:::;;;>>>BBBFFFGGGHHHHHHHHHIIIIIIIIIHHHFFFEEEEEEDDDCCCBBB@@@???===<<<999888777444222///---,,,+++***))))))(((((())))))''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%&&&''''''(((((()))))))))))))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))*********+++%%%&&&'''((())))))***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''(((***,,,,,,+++************)))((((((((()))'''&&&%%%'''(((''''''''''''''''''''''''((((((***++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++,,,+++++++++,,,---///000///000111222222222222222111222333333333333222111222222222222333333333333111222333444444555444444555333111000000111333444444444444333333222111111111111222333333333333222333333444555555666666666777555444222000///....../////////...///000000111111111111111111111111000...000222222111222555888777444444777:::>>>HHHRRR```iiiyyy%%%%%%&&&&&&&&&'''''''''(((''''''(((******)))'''&&&''''''''''''(((((((((((((((((((((+++111888>>>GGGOOOXXX^^^___```aaabbbdddhhhiiiaaaSSSHHHEEEFFFGGGGGGFFFFFFEEECCCBBBAAA>>><<<<<<===AAAEEEGGGHHHGGGIIIJJJJJJIIIGGGFFFEEEFFFEEEDDDBBB@@@>>>=========<<<:::777333000...---++++++***)))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''((()))''''''((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********$$$%%%&&&((())))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((((((((((()))(((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((***---///000...---,,,---+++(((%%%))))))***(((&&&&&&''')))((((((((((((((((((((((((((()))***+++++++++++++++)))***++++++,,,+++++++++((((((((())))))*********,,,++++++++++++++++++,,,,,,,,,,,,,,,---...//////......///000000111111111333333333333333222111111111111111222222333333333...///111222444555555666444333111000000111333444444444444333333333222222111111222333333333333222222333444555666666666666555444222111///.........//////......//////000111000000000000000000000000...///000111111222333555888444333555555666:::AAAFFFMMMZZZjjjzzz%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&((((((&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((---333888BBBIIISSSYYY\\\___bbbddddddjjjnnniii\\\OOOHHHFFFJJJIIIHHHGGGFFFFFFFFFFFFAAA@@@???>>>???AAADDDFFFGGGIIILLLLLLKKKIIIHHHHHHHHHGGGDDDBBB@@@???>>>>>>???>>>;;;888555222000///,,,++++++***************(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''''''''&&&&&&(((***&&&'''((()))***)))((('''((())))))******))))))(((''''''''''''''''''''''''&&&&&&''''''''''''((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,000333333111000111222///)))$$$*********)))'''&&&''')))((((((((((((((((((((((((''''''((())))))))))))))))))******+++++++++******((((((((()))******++++++,,,,,,++++++++++++,,,,,,,,,---...///////////////.............../////////222222222111111111000000000000000111111222222333111111222333333333333333333222111111111222333444333333333333444444444444111111222333333333333222222333444666777666666555333333111000//////......////////////000000000000////////////000000000000111000000/////////000000333000000333555444555999777;;;CCCOOO\\\jjjvvv||||||xxx&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&'''''''''&&&''''''''''''***///222:::AAAJJJQQQUUUYYY^^^bbb```fffllllllcccYYYRRROOOLLLJJJHHHFFFEEEFFFHHHIIIHHHGGGFFFBBB>>>???CCCGGGGGGKKKOOOOOONNNKKKKKKLLLJJJHHHFFFCCCAAA@@@??????===<<<;;;999777666444333,,,,,,+++************+++)))((((((''''''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''')))***)))'''''')))+++&&&''')))++++++***)))(((((()))************)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))%%%%%%&&&''''''((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$"""###&&&((('''&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%''')))$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,...333666888777777:::<<<999111++++++++++++***''''''((()))((((((((((((((((((((((((''''''((())))))))))))((()))***************))))))(((((()))******+++,,,,,,---,,,++++++++++++,,,---,,,...000222222111///...//////..................111000000///////////////...//////000000111222222333444444444444444333222111111222222222333333333222222333333444555555555111111222333333333333222111333555666777666555555222111111000//////000000---...///000111000000///........./////////000000222111///...//////000000000------222444333444666333444888>>>FFFPPPXXX]]]ccclll{{{{{{wwwssspppmmmkkk''''''''''''((((((((()))(((((('''((())))))'''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''')))---000333:::BBBJJJNNNSSSYYY^^^ZZZ```hhhkkkhhhbbb]]][[[MMMJJJGGGEEEDDDFFFIIIJJJNNNNNNLLLGGG@@@???DDDJJJHHHLLLQQQRRRPPPNNNNNNOOOKKKIIIFFFCCCAAA@@@@@@@@@;;;;;;:::999999888888777---,,,++++++******++++++))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))***,,,***((('''))),,,'''(((***,,,---,,,***)))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))))))))***"""###%%%'''((()))******))))))))))))))))))))))))'''((((((((())))))******(((((('''''''''&&&&&&&&&***(((&&&$$$$$$&&&(((***$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%###!!!###&&&((((((&&&&&&&&&&&&'''''''''(((((($$$%%%''''''''''''%%%$$$(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&(((***######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((()))***+++---000444888======>>>CCCFFFCCC:::333+++,,,+++***((('''((())))))))))))))))))))))))))))))******++++++++++++***))))))*********))))))(((((())))))***+++,,,,,,,,,------++++++++++++------,,,///222444444222///...111000///...............//////............//////---......///000111111111333444444555666666555555000111222333333333333333111222222333444555666666111111222333333333333222111222555666777777555555111111000000000000111111,,,---///111111000///...---.........//////000000222000......000222444555333///...222444333333666333333444777;;;@@@EEEHHHBBBLLL[[[iiittt}}}}}}|||zzzwwwuuutttqqqlllgggcccaaaaaa)))***)))(((&&&%%%&&&'''******))))))((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))000555???GGGMMMNNNMMMLLLOOOWWWaaahhhiiieeeaaa^^^VVVNNNFFFDDDHHHKKKKKKHHHJJJMMMOOOMMMGGGCCCAAABBBEEEJJJQQQVVVWWWTTTNNNJJJMMMJJJFFFDDDBBB@@@>>><<<<<<======<<<:::777444222111000...+++***)))))))))(((''''''(((***+++***(((((((((''''''&&&&&&&&&%%%((()))***)))((('''(((***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))******))))))))))))******444)))'''333999111)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((())))))*********))))))((('''&&&&&&%%%&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%'''&&&$$$######$$$%%%&&&""""""###$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%$$$######$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%######%%%&&&'''(((((((((111&&&###((('''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++&&&$$$######$$$%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))***,,,,,,---///333555999>>>CCCHHHKKKJJJ???333///,,,)))''''''(((((('''))))))(((((('''''''''&&&&&&''')))*********)))((((((((('''(((((()))***+++++++++************++++++,,,,,,,,,,,,,,,...111444,,,000555777666333111000---000333222...,,,...000---...///000000///...------------............///000///.........000111222222222111111111111111111333444555666666555444333000111111111111222222222000111222222333333333333111000000///...---------...///////////////..................////////////000000000000111111111111222222222111111111111111222222222222444888>>>BBBDDDEEEIIIQQQZZZbbbgggiiihhhppp{{{zzzrrrkkkgggeeeeee`````````^^^\\\XXXTTTRRR'''(((((('''''''''((()))))))))))))))((((((''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))+++000777???DDDGGGFFFFFFJJJQQQ\\\dddggggggeeeddd]]]UUULLLGGGFFFHHHJJJJJJKKKMMMNNNMMMJJJFFFDDDCCCBBBFFFLLLRRRTTTRRROOOLLLKKKJJJGGGDDD@@@===;;;:::;;;;;;<<<<<<:::888555333111000...,,,************(((''''''(((******)))(((((((((((('''''''''&&&&&&&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''---$$$###---222,,,&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''((((((((((((******))))))(((((('''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((############$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''',,,'''%%%((()))&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((***+++,,,,,,///222555888>>>DDDJJJOOONNNDDD999111...***((((((((((((''')))(((((((((''''''''''''&&&''')))*********)))((()))(((((((((((())))))***+++******))))))******+++)))******))))))***---000---111444666555333222222000//////000111222222111---...///000000///...---........./////////000000222111000000000111333444222222111111111111111111333444444555555444444333000000111111111222222222111111222333333333222222111000000///......------......////////////..................////////////---.........////////////111111111111111111111111000111111222333666:::>>>BBBCCCEEEJJJOOOQQQQQQPPPNNNTTT[[[bbbgggoooyyy}}}zzzxxxvvvtttpppiiibbb\\\XXXWWWVVVSSSSSSSSSRRRPPPMMMJJJHHH&&&&&&&&&&&&'''((()))***)))))))))(((((((((((('''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((+++111777<<>>GGGMMMRRRRRRJJJ???333///+++)))((((((((('''((((((((((((''''''''''''&&&''')))*********)))(((***))))))(((((((((((()))+++******))))))******+++)))******)))((()))+++...///111444555444444555666222///---///333555333000......////////////......//////000000000111111111111111111000111111222333111111222222222222222222222222333333333333222222000000000111111111222222222222222333222222111111000000000///......---------....../////////..................////////////------........./////////000000000000000000000000333444666666777888;;;===BBBDDDGGGKKKLLLIIICCC>>><<>>@@@AAAGGGOOOVVV[[[___ccceeeggggggbbbXXXLLLFFFGGGKKKKKKJJJJJJLLLNNNMMMHHHDDD???@@@BBBEEEGGGJJJKKKLLLIIILLLMMMHHH@@@999888999777888999999999999888888222111///---,,,,,,,,,,,,)))'''&&&&&&((()))(((''')))))))))))))))(((((((((((()))***)))((('''(((***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''%%%&&&))))))%%%&&&+++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&'''(((***+++******))))))))))))))))))'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###%%%'''(((&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& ###&&&'''((('''&&&'''&&&%%%&&&(((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((()))***+++,,,...111444999@@@HHHNNNRRRRRRKKKBBB444111,,,***)))((('''&&&((((((((((((((('''''''''&&&''')))*********)))(((******)))(((((('''((((((******))))))))))))******,,,------,,,++++++---///111333333333333444666888666444222222333333111///...//////////////////.../////////000000000111111//////////////////000000111111222222222222222333111111222222222222111111000000000000111111111111222222222222222111000///000000//////............------......//////................../////////////////////000000000111111////////////000000000000333555777888888888999:::???BBBHHHNNNOOOJJJBBB;;;999:::999999999<<>>FFFIIIOOOSSSWWW[[[^^^aaaeeeiiiiiiaaaSSSIIIHHHJJJKKKIIIHHHJJJLLLLLLHHHEEEDDDCCCBBBBBBCCCEEEGGGIIIIIIMMMOOOKKKCCC<<<:::;;;888888888888888888888888222000///---,,,,,,,,,---***(((&&&&&&'''(((((('''((((((((()))))))))))))))((()))***)))((('''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))))))))))))))***)))((())))))'''$$$&&&***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''((()))******(((((()))******+++,,,,,,&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!$$$'''((((((((('''&&&%%%&&&'''))))))(((&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((()))++++++,,,...222444:::AAAHHHKKKMMMMMMFFF???444111,,,***)))((('''&&&'''''''''(((((((((((((((&&&''')))*********)))(((******)))(((((('''((((((***))))))))))))))))))***---.........---,,,...///333333333222222333666999;;;======:::666222000111/////////....../////////....../////////000000000//////000000000/////////111111222222333333333333111111111111111111111111//////000000000111111111222222222222111111000///////////////............,,,,,,---...........................////////////////////////000000000000......//////000000000000...111333444333222333444888===EEELLLNNNIII@@@999888777555333333555999<<<:::<<>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>)))&&&$$$$$$'''((('''$$$&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))+++///333777:::HHHKKKOOORRRTTTWWWZZZ]]]aaagggkkkeeeYYYNNNKKKMMMKKKJJJHHHHHHIIIJJJIIIHHHIIIGGGDDDBBBAAABBBDDDFFFIIILLLOOOMMMGGGBBB>>>===999999999888777777777666111///...,,,,,,,,,,,,---,,,***''''''((())))))(((''''''(((((((((((())))))&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((()))(((&&&$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))%%%%%%&&&'''((()))******%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''&&&%%%%%%$$$''''''%%%###&&&++++++(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%$$$%%%%%%%%%'''))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((******)))***,,,,,,---///333555:::???DDDDDDDDDCCC???999333///+++)))(((((((((''''''''''''(((((((((((((((&&&''')))*********)))(((***))))))(((((((((((()))***))))))(((((())))))******+++------,,,,,,---...444444333222111222555777===AAADDDAAA;;;555333444//////............//////........./////////000000111222222222222111000000111111222222333444444444222111000000000000111222/////////000000000111111111111111222111111000000//////////////////......+++,,,---...........................////////////,,,,,,---------............//////000000111111222///111333333333222333444888===EEEKKKMMMIII@@@999777555333222222444666777777888777666666888;;;>>>>>>CCCGGGHHHJJJNNNMMMJJJMMMOOOQQQSSSSSSRRRPPPOOOLLLLLLJJJIIIHHHGGGGGGFFFBBBBBBCCCCCCCCCDDDDDDDDDAAA@@@>>><<<;;;::::::;;;999999999999::::::;;;;;;((($$$"""###'''***(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''(((+++///333666BBBEEEIIILLLOOORRRVVVXXX]]]ccchhhddd[[[SSSQQQSSSMMMLLLKKKIIIGGGHHHJJJLLLMMMJJJFFFCCCAAABBBDDDEEEHHHJJJLLLMMMKKKFFFBBB???<<<;;;999888666555555444///...---+++++++++,,,,,,---+++((('''(((******)))&&&&&&'''''''''(((((((((&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((('''(((((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((((((((('''''''''((((((''''''&&&&&&%%%%%%'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''%%%%%%&&&&&&'''''''''(((###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$'''$$$$$$((()))'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$$$$$$$%%%'''))))))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''')))***+++,,,***+++------...000444666666;;;>>><<<::::::888444111...***(((((((((((('''''''''''''''((((((((()))&&&''')))*********)))((()))(((((((((((())))))***))))))(((((((((((())))))''')))+++,,,++++++---...444444444222000000222555777:::>>>@@@>>>:::666333000///...------...///000//////000000000111111111111222222333222111000///111111222222333444444555222222111000000111222222////////////000000000111///000000111111111111000.../////////////////////***+++,,,---........................////////////,,,,,,,,,---------......//////000000111222222333222444555555555555666888999===DDDJJJLLLHHH@@@:::888777555444444555555555333444444444333333555777444777888777888;;;<<<999:::<<<>>>@@@??????>>>>>>????????????????????????999999:::::::::;;;;;;;;;;;;::::::999999999999:::888888888888888888999999&&&""" ###(((+++***'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((+++///222444999<<>>AAABBB@@@===;;;888666444222222222333444222222333333333444444444555444333222222333444555111111111111222333444444444444333333444444555666777666666555555444444333555555555666666777777777444555555555666666666666&&&&&&&&&&&&'''''''''''')))((((((((('''''''''''''''''''''((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&)))((((((((((((***+++,,,111555:::???BBBFFFIIILLLSSSWWW[[[\\\ZZZZZZ]]]```bbb]]]VVVNNNHHHFFFFFFGGGKKKJJJIIIFFFDDDCCCCCCDDDEEEHHHLLLOOOPPPOOOLLLJJJIIIDDD===888555333111000///...---++++++++++++,,,---+++))))))******)))((((((''''''&&&&&&''''''(((***)))(((((((((((()))***(((%%%""""""$$$&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((&&&&&&&&&'''(((((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&((()))***''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%###"""&&&%%%$$$###$$$%%%'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((()))***+++***+++---...//////......,,,,,,------...------------+++)))((())))))((('''(((&&&$$$%%%''')))((('''))))))))))))))))))))))))++++++******)))))))))))))))************+++++++++************+++,,,------333333222000...---///111.........000333666777777333333222111000000000000222222111111111111222222222111111111111000000000333333333333222222222222000000000000////////////000///...///111222222000000000////////////000000........................000000000////////////...000000////////////000000///...............------/////////000111333444555555555555555555555555555666999<<>>AAADDDFFFLLLQQQXXX[[[\\\\\\^^^```gggddd]]]SSSJJJEEEEEEHHHJJJJJJJJJJJJJJJJJJIIIIIIEEEEEEFFFJJJOOOQQQPPPMMMKKKGGG@@@;;;777444222000000///...,,,,,,,,,,,,------,,,++++++,,,+++)))(((((((((''''''''''''((((((******))))))))))))******)))'''%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''(((((((((''''''(((((((((%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((()))))))))***,,,---......------************+++,,,---...---+++)))((())))))((('''(((&&&%%%%%%'''(((((('''))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++))))))))))))***+++,,,,,,333444333111...---...///......,,,++++++...333777666555444222111000000///222222111111111111222222222222222111111111111000333333222222111111000000000000000000//////////////////000222444555333222000//////......//////000------------------------............////////////111000000//////000000111000000000/////////......//////000111333444666666666666555555555666777777666888;;;======<<<999777999888888777666666555555777666666555555444444333333333222222222222333333444444333333333333333333222111111111111222333333222222333333444555555666444444444333333333333333444444444333333333333333'''(((((((((((()))))))))((((((((((((((('''''''''''''''''''''(((((())))))(((((()))))))))***************))))))(((((((((((()))---222777;;;>>>BBBDDDGGGLLLUUU[[[^^^```aaabbbiiihhhbbbXXXLLLEEEEEEGGGJJJJJJKKKMMMNNNNNNLLLJJJEEEBBB@@@DDDLLLQQQPPPNNNLLLHHHBBB===999666222000111000///---,,,------...------------...---***((())))))(((((('''((((((((())))))))))))))))))))))))***)))((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((((((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))+++,,,------,,,,,,...---,,,+++,,,---///000---+++)))((())))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))*********+++++++++)))))))))******+++,,,---333333444222///------...,,,------***(((***///444777666555333111000000///222222111111111111222222222222222222111111111111000000//////......------000000000000////////////...///000333666666444222/////////....../////////////////////////////////,,,------...//////000000111000000000000000000111000111222111000000000111000111222444666777888888:::999888777777777888888777999;;;======;;;999888999999999999888777666555999999888777666555444444666666666666666666666666666666555444333333333444444444333333444444555666444555555555666666666777666666555555444444333333555555555444444444444333&&&&&&'''''''''((((((((('''''''''((((((((((((((())))))((((((''''''''''''%%%%%%&&&&&&&&&'''''''''******))))))(((((('''&&&%%%)))...333888<<>>;;;888333000222111000...---......//////......//////...,,,)))+++***)))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))(((((((((''''''((())))))(((''''''%%%&&&''''''(((''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%'''(((***+++''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%&&&&&&'''(((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((()))***,,,,,,,,,,,,+++111000...---------...///---+++)))((())))))((('''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''(((((())))))*********+++++++++++++++***++++++,,,---...111333444333000...------+++---...---******---000666555333222111000000000222222111111111111222222222222222111111111000000/////////.........------000000000000////////////......000333666666444222//////............//////////////////////////////,,,------...///000111111111111000000000000111111---///111111//////111222111333444666888999999999;;;:::888777666777888888888:::<<<======;;;999888999:::::::::999888777666<<<;;;:::999888666555555777777777888888777777777777777666555444444444555555555555444555666666777777777666666555555555555666666555555444444444333555555555555555444444444%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((***))))))(((''''''&&&&&&'''''''''(((((((((((()))((())))))))))))((('''&&&%%%(((+++///333999???CCCBBBFFFKKKRRRXXX^^^bbbcccbbbcccbbb]]]TTTMMMIIIHHHHHHGGGFFFIIIKKKKKKGGGDDDCCC@@@===>>>BBBGGGIIIIIIGGGEEEBBB@@@>>>;;;777444333222111///...//////000111000//////000///---+++,,,+++***))))))(((((()))''''''((((((((((((''''''$$$&&&'''&&&%%%$$$%%%'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***'''((())))))***)))))))))&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%''')))+++,,,&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,------,,,,,,000///...---,,,,,,,,,,,,---+++)))((())))))((('''&&&'''''''''&&&&&&((()))))))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++++++++++++++,,,---...//////111333444222///......***,,,......------------111111000000///000000000222222111111111111222222111111111000000000000///000000000000111111111111000000000000////////////......///111333444222111///......------......///---------------------------......///000111111222222111111000000111111222+++...000111//////222555555666888:::;;;;;;::::::;;;:::888777888999;;;<<<======???@@@???>>><<<;;;<<<<<<<<<;;;::::::999999===<<<<<<:::999888777777666666777777777777666666777777666666555666666666555444444444444555666666888777777666555555444444666666666555555555555555666666777777777888888888%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((''''''''')))************+++++++++'''(((((())))))((('''&&&(((((()))+++...333:::???@@@AAACCCHHHPPPWWW\\\___]]]^^^```___[[[TTTNNNJJJIIIFFFEEEHHHLLLMMMJJJFFFEEECCCAAA???@@@BBBDDDFFFEEEDDDCCCBBBAAA???;;;888444333111000//////000000333111//////000000///...---,,,+++***))))))))))))'''((())))))))))))((('''$$$&&&((('''%%%$$$%%%'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&((()))))))))((((((&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))(((&&&&&&&&&''')))***%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''')))***+++------------,,,------.........------,,,---+++)))((())))))((('''%%%'''((('''%%%%%%'''***))))))))))))))))))))))))''''''((((((((())))))))))))************+++++++++************+++,,,---...---000333444333000///...,,,++++++,,,...///...---,,,,,,------...///000111222222111111111111222222000000000/////////......///000000111111222222333000000000000///////////////...---...000111000//////......------......///........................///000000000111111222222222111111000000111111222,,,000444555444444888<<<>>>???AAABBBCCCBBBAAA@@@===<<<<<<<<<>>>BBBEEEHHHFFFFFFGGGHHHGGGFFFEEEDDDAAA@@@>>>===<<<<<<============<<<;;;;;;:::999999666777888999999888777666777777666666666777888888666666666666666777777888999999999999999999999999999999999999::::::::::::<<<======>>>???@@@AAAAAA&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&&&&''''''((()))))))))''''''''''''((((((((((((&&&'''((())))))((('''&&&***))))))(((***///666<<<=========AAAIIIQQQXXX[[[ZZZ\\\^^^```___ZZZRRRLLLCCCAAA???BBBGGGIIIGGGDDDFFFFFFDDDAAA??????BBBEEEDDDDDDCCCDDDDDDBBB???<<<444333222000000000000111555222000//////000000///---,,,+++***))))))))))))((()))***++++++***)))(((&&&)))+++***((('''(((***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''&&&'''(((******((('''&&&%%%&&&''''''((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((($$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%,,,***(((&&&%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&###%%%'''))))))((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((()))***,,,---......------,,,---///000111000000///---+++)))((())))))((('''%%%'''((('''%%%%%%'''***))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++))))))))))))***+++,,,---+++///333444333111//////...+++((()))---//////---))))))***+++---///111222222222111111111111222222////////////............------...///000111222222000000000000///////////////---,,,,,,---///...............------.........111111111111111111111111111111111111222222222222222222111111111111222222111555:::;;;:::;;;???DDDFFFHHHIIIKKKKKKIIIHHHGGG@@@@@@@@@BBBFFFKKKPPPSSSOOOOOOPPPPPPPPPOOOMMMLLLDDDCCC@@@>>>>>>>>>@@@AAA=========<<<;;;;;;::::::999:::;;;;;;;;;;;;:::999777666666666777888999999999999999999999::::::;;;<<<<<<===>>>>>>?????????===>>>>>>??????@@@@@@@@@CCCDDDEEEFFFHHHIIIJJJJJJ'''((()))((('''&&&''')))(((((())))))******++++++******))))))((((((''''''"""$$$&&&((())))))((('''))))))))))))))))))))))))(((++++++)))+++///111///777;;;>>>@@@@@@EEEMMMTTT]]]\\\\\\ZZZXXXWWWUUUUUULLLJJJGGGDDDCCCCCCDDDEEEGGGHHHHHHEEEAAA>>>@@@BBBCCCDDDFFFGGGFFFCCC@@@>>>;;;888555222111111333555888777666444222000///...///...,,,***((((((((((((+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%((((((((((((((('''''''''***)))((('''&&&'''((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&''''''(((((()))'''&&&'''***+++***(((''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((())))))(((((((((''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''...,,,)))'''&&&&&&'''((()))(((&&&%%%%%%&&&'''(((############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''&&&%%%%%%''''''&&&%%%"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''((()))+++,,,---......,,,---......//////......+++***'''%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''')))******))))))***+++,,,,,,+++++++++,,,...///)))+++---///111111111111000...,,,---///111000...///...,,,---///000000///111222222111...------...000000/////////000000111///.........///000222333555555444333222111111111000000111111000//////......---,,,+++,,,---...///---...//////000000//////222222333333444444333333999999888666333222444555888888999999:::???EEEIIIQQQQQQRRRTTTWWWUUUQQQMMMFFFHHHJJJKKKMMMQQQUUUYYY\\\WWWTTTTTTWWWWWWSSSOOOLLLJJJGGGEEEDDDCCCAAA???BBB>>>:::999:::<<<;;;:::===<<<;;;::::::999999999<<<;;;;;;;;;===?????????===>>>???@@@@@@AAACCCCCCFFFFFFFFFFFFEEEEEEEEEEEEJJJIIIGGGFFFFFFFFFGGGGGGMMMOOOPPPPPPPPPPPPRRRTTT&&&((()))((('''&&&''')))((((((((()))))))))))))))((((((((((((((()))))))))&&&'''(((******)))''''''))))))))))))))))))))))))&&&***+++'''&&&((()))(((222666:::<<<>>>BBBIIIOOOWWWYYY[[[]]]^^^^^^]]]\\\PPPLLLFFFAAA???@@@CCCFFFEEEFFFFFFEEECCCAAABBBBBB???@@@BBBDDDEEEEEEDDDCCC???===999666444555666888888888666555333111000//////...,,,***)))(((((((((&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&(((''''''&&&&&&&&&'''''')))((((((''''''(((((()))(((((((((((('''''''''''')))((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((((((((((((&&&%%%&&&)))***)))'''(((((()))))))))(((&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''((((((***+++,,,,,,,,,,,,+++,,,,,,---...---------+++***(((&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''')))******))))))***++++++***)))))))))+++,,,---***+++---...000111111111111///------///111111000///...------///000000//////000111000---,,,,,,---/////////......//////000......------...///111222666666666666555444333222222111111000///........................//////000111111111222222333333333222333555777888999999999=========<<<::::::<<<===???AAABBBCCCEEEIIINNNRRRWWWWWWYYY[[[]]]\\\XXXTTTOOOPPPRRRSSSTTTVVVXXX[[[XXXUUUSSSTTTVVVWWWUUUSSSNNNLLLIIIHHHGGGFFFDDDCCCFFFCCCAAAAAACCCDDDCCCBBBAAAAAAAAAAAA???===;;;:::?????????AAADDDFFFHHHHHHEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNPPPPPPQQQSSSVVVZZZ\\\]]]bbbeeeiiikkkjjjgggeeeddd&&&'''(((((('''&&&'''(((((((((((((((((('''''''''&&&''''''((())))))******((()))*********)))'''&&&))))))))))))))))))))))))***000333...)))(((((((((,,,000555888:::===CCCHHHPPPSSSYYY^^^aaaaaa___]]]VVVPPPGGG???<<<>>>BBBEEEDDDCCCCCCDDDEEEFFFDDDCCC;;;===???AAADDDGGGIIIJJJEEECCC???;;;:::999:::;;;999999888666444333222111000///---,,,***)))))))))$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&((()))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((((((''''''%%%%%%%%%'''((('''&&&((())))))))))))((('''''')))))))))(((((('''''''''(((((('''&&&'''(((***+++&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''%%%%%%%%%''''''&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%######$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&'''(((((((((((((((((('''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))******+++++++++***)))***++++++,,,,,,++++++***)))(((''''''((()))***(((((((((((((((''''''''')))))))))))))))(((((((((''''''((((((((((((((((((''')))******))))))***+++***)))((((((((()))***+++,,,,,,,,,---...000111222333111......000222333333000...------///000000///...///000///---,,,,,,---///......---------......---------------...///000555666888999999888666555444333111///...------......///000000111111000000//////...//////111333444222444999===@@@BBBCCCCCCBBBCCCDDDCCCCCCCCCEEEGGGKKKMMMPPPRRRTTTVVVZZZ\\\]]]___aaadddfffeeebbb^^^[[[\\\^^^^^^\\\[[[\\\]]]WWWVVVUUUTTTTTTTTTTTTTTTRRRPPPMMMLLLLLLKKKIIIHHHFFFFFFEEEFFFHHHIIIHHHFFFDDDEEEFFFFFFDDDBBB???===BBBCCCFFFIIILLLPPPRRRTTTRRRTTTVVVWWWVVVVVVVVVWWWXXXXXXXXXXXXZZZ\\\^^^```\\\^^^bbbiiiqqqxxx|||~~~&&&'''((((((&&&&&&'''((((((((((((''''''&&&&&&%%%'''''''''((((((((())))))'''((()))))))))(((((('''((((((((((((((((((((((((,,,555999444,,,***++++++'''+++000333666999>>>AAAGGGLLLSSSZZZ]]]]]]ZZZWWWXXXSSSKKKDDD??????BBBDDDCCCAAAAAADDDGGGIIIGGGDDD<<<<<<>>>@@@DDDHHHKKKMMMIIIFFFCCC@@@============;;;:::999888666555444444111000///...,,,+++******'''((()))******)))'''&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%((((((((((((((()))))))))''''''((((((((((((''''''******))))))((((((''''''&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''''''''))))))(((((('''&&&&&&&&&(((''''''((((((***+++,,,((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$ """$$$&&&''''''&&&%%%######$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''''''''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******))))))((((((((()))************)))''''''&&&&&&'''((()))***(((((('''''''''''''''''')))))))))(((((((((((('''''''''''''''((((((((((((''')))******))))))***+++******)))(((((()))***+++---,,,,,,,,,---///111222444222000///000222444555000...------///000///...---///000///---------///......---,,,,,,,,,------,,,,,,,,,,,,------......111333666999;;;;;;:::999777555222///---------......///111222222222111000...---,,,---...111333555444888===CCCHHHLLLMMMNNNIIIKKKLLLLLLKKKLLLNNNOOOVVVYYY]]]^^^^^^^^^___```___bbbfffkkknnnmmmkkkiiidddfffgggeeebbb___^^^]]][[[[[[YYYVVVSSSQQQRRRSSSVVVTTTQQQPPPPPPOOONNNMMMHHHIIIJJJLLLMMMLLLJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGDDDGGGKKKPPPTTTXXX[[[^^^aaaeeeiiilllkkkkkkmmmnnnrrrqqqppppppppprrrtttuuuppprrrwww&&&'''((('''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%)))((((((((('''''''''&&&%%%%%%&&&'''(((((())))))((((((((((((((((((((((((&&&///444///)))'''))))))&&&))),,,000333666:::<<<>>>DDDLLLTTTXXXYYYWWWUUUXXXUUURRRNNNJJJGGGEEEDDDDDDBBBAAACCCGGGIIIGGGDDD??????@@@AAADDDGGGJJJLLLIIIGGGDDDAAA???>>>>>>>>><<<<<<;;;:::999777777666333333222111///...---,,,++++++++++++***(((&&&$$$&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((((((''''''******))))))((((((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%#########$$$%%%&&&'''''''''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&###$$$&&&((((((&&&%%%###$$$$$$%%%&&&'''(((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((((((''''''&&&''''''((()))(((((((((%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''')))******))))))***+++,,,,,,************+++,,,---,,,,,,,,,---...000111333333222111111222444666111///------/////////......///000000///...///111......---,,,,,,,,,,,,,,,,,,,,,,,,---------------+++...222777:::<<<<<<;;;999777444111///......///...///000222222111000000111111000111333666999;;;999<<>>>>>>>>>>>===<<<;;;:::999888555555555444333111///...++++++***)))'''%%%$$$###&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((%%%%%%%%%&&&''''''((((((&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''))))))(((((((((((((((''''''((()))(((&&&&&&&&&(((%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&(((((((((&&&$$$###%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''&&&###$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((('''&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''((()))))))))''')))******))))))***+++...---,,,+++++++++,,,---,,,,,,,,,,,,---...///000111222333333222222333555111///...---/////////...---///000000//////111222///...------,,,,,,,,,,,,,,,,,,---......------,,,)))+++000444888:::;;;;;;:::888666333222000000000///000111111222222111111222222333444777:::===>>>@@@BBBFFFLLLQQQVVVZZZ\\\]]]___bbbddddddeeefffhhhhhhjjjkkkjjjgggbbb___^^^]]]ccckkkqqqtttssssssrrrkkklllkkkiiieeeaaa``````]]]\\\ZZZYYYYYYZZZ\\\]]][[[YYYVVVTTTSSSRRRPPPNNNKKKMMMPPPRRRQQQOOOOOOOOOJJJKKKMMMPPPSSSWWW[[[]]]\\\aaahhhlllnnnppptttxxx%%%&&&''''''%%%%%%&&&''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&''''''((())))))))))))))))))))))))))))))&&&***+++(((''')))+++))))))((('''))),,,///222444666999@@@GGGMMMRRRUUUVVVWWWZZZ___aaa```[[[TTTPPPKKKJJJHHHDDDAAAAAABBBDDDAAAAAAAAAAAABBBBBBCCCDDDGGGFFFDDDBBBAAA@@@????????????>>>===<<<;;;;;;:::777888777777666444222000,,,+++***((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&((())))))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((''''''((((((((('''&&&%%%&&&&&&&&&'''(((((())))))''''''(((((((((((('''''''''''''''''''''(((((((((&&&''')))'''%%%$$$%%%'''&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&''''''((((((((((((((())))))))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%'''(((((('''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((())))))***&&&&&&''''''((())))))***''')))******))))))***+++///...,,,+++++++++,,,---++++++,,,---............///111444444333111222444111000...---...///...---,,,---////////////000222000///...---,,,,,,,,,,,,,,,---...//////...---,,,,,,---///222555777888999999999888666555333222222222222222222222333333444222333666888;;;>>>@@@AAAFFFGGGJJJMMMRRRWWW[[[^^^```ccchhhkkkmmmooorrrtttmmmooopppnnnjjjfffcccbbbbbbhhhpppuuuuuutttrrrrrrmmmmmmllliiifffcccddddddaaa]]]ZZZZZZ]]]```aaa```\\\YYYVVVTTTRRRQQQNNNMMMMMMPPPTTTVVVVVVVVVXXXZZZXXX\\\aaaggglllnnnoooppptttzzz%%%&&&''''''%%%%%%&&&'''&&&'''''''''((()))))))))%%%%%%&&&&&&'''(((((((((***))))))((((((((((((((())))))))))))))))))))))))&&&((('''$$$$$$((((((&&&***(((&&&&&&)))---000111777999===BBBGGGLLLOOOQQQXXX\\\bbbfffeeeaaa[[[VVVNNNMMMJJJEEE???===@@@DDD??????@@@@@@@@@AAAAAAAAAFFFEEEDDDBBBAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;999999999999777555333222---,,,***)))))))))***+++&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***))))))(((((((((((())))))$$$$$$%%%%%%&&&'''(((((('''((()))))))))(((&&&&&&&&&''''''((()))******+++''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((($$$&&&((('''$$$"""$$$&&&'''&&&&&&%%%&&&'''((()))%%%&&&&&&'''((()))******&&&'''''''''''''''&&&%%%'''''''''((((((((())))))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''###%%%'''(((((('''%%%###$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&''''''((((((''''''&&&''''''(((''''''&&&&&&&&&'''''''''(((((())))))%%%&&&'''((()))***+++,,,&&&&&&&&&'''((())))))***((()))******))))))***+++///...,,,+++++++++,,,,,,***+++---...///...---------111555555333111111333222000.........///...---***,,,............000111111000///...---,,,,,,,,,---.../////////...---,,,///000111222333555666777999999999888777555333222555444333222333444555666888:::<<<@@@CCCEEEGGGHHHJJJJJJKKKNNNRRRWWW\\\___^^^bbbhhhmmmppptttwwwyyyqqqrrrsssrrrnnnjjjhhhgggfffllltttxxxwwwtttrrrqqqnnnnnnllljjjgggfffggghhhgggaaa\\\[[[___bbbaaa^^^\\\ZZZVVVSSSQQQPPPMMMKKKVVVZZZ^^^aaabbbdddgggjjjqqqvvv~~~(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((***(((&&&'''***+++)))'''(((((((((((())))))))))))$$$######$$$&&&))),,,...000222777<<<@@@DDDFFFGGGTTTYYYaaafffgggccc]]]XXXQQQMMMGGGCCCCCCBBB@@@>>>DDDBBB@@@AAACCCDDDBBB???AAAEEEGGGDDD===888777999999:::;;;<<<============::::::;;;:::999888666555111...+++*********)))((((((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((()))'''%%%&&&((()))'''$$$''''''&&&&&&&&&%%%%%%%%%(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''###$$$$$$%%%&&&'''((((((###$$$$$$%%%&&&&&&&&&%%%&&&%%%%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$""" )))(((&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&((()))******)))'''%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%!!!###$$$&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&************)))))))))))))))((((((((((((***,,,---,,,+++***)))))))))++++++---------............///111222333444444333111000//////...------------...///...---,,,,,,---///000..................------)))+++...////////////000---222444222111444555444444555666777777777777666<<<;;;999777888:::<<<>>>@@@BBBFFFHHHGGGEEEGGGJJJJJJMMMOOOPPPQQQTTTYYY^^^```dddgggiiipppyyyzzzuuuuuussspppnnnoooooonnnmmmrrruuuyyyzzzwwwsssooommmiiiiiiiiijjjjjjhhhfffccc``````___\\\YYYWWWWWWXXXYYYXXXWWWTTTSSSSSSUUUXXXaaajjjssstttpppqqqyyy(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((+++)))'''(((***+++***(((&&&&&&'''((()))******+++&&&&&&%%%%%%%%%''')))+++///111555999===@@@AAABBBOOOUUU]]]dddfffccc]]]YYYUUUPPPJJJEEEDDDCCCAAA@@@CCCAAAAAACCCEEEEEECCC@@@@@@BBBCCC@@@<<<777555444666777888:::;;;<<<<<<=========>>>>>>===;;;:::999444111...,,,,,,,,,***)))))))))(((''''''''''''((('''((()))(((''''''((()))'''''''''''''''''''''''''''%%%$$$%%%((()))((('''''''''''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%######%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((&&&&&&%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%%%%%%%&&&&&&&&&######%%%&&&'''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&''''''((((((''''''&&&(((((()))))))))*********)))((((((((()))***+++,,,,,,+++***))))))***++++++------------............000111333444444333111000//////...------------.........------------......////////////............,,,...000111000000000111000555666444222444555333666666777888999999::::::<<<;;;::::::;;;>>>@@@BBBHHHJJJMMMNNNLLLKKKLLLNNNSSSUUUWWWWWWVVVWWWZZZ]]]bbbfffhhhjjjrrr{{{}}}yyyvvvrrrmmmjjjkkkmmmoooooouuuxxx{{{{{{xxxrrrmmmkkkkkkjjjhhhgggfffeeecccaaaZZZZZZXXXUUUSSSTTTWWWZZZ\\\^^^```___^^^___bbbeeeqqqzzz(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***((('''((()))***)))'''%%%%%%&&&''')))***+++,,,)))((('''&&&%%%&&&''''''...///222555888;;;<<<===HHHNNNXXX```dddbbb^^^[[[ZZZUUUNNNHHHEEEDDDBBBAAAAAAAAABBBEEEGGGFFFDDDBBB@@@???===<<<:::666111...111222333555777999;;;;;;>>>??????@@@???>>>===<<<999666222///...---,,,*********)))((((((((((((((('''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((())))))((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%######%%%((()))%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%!!!"""###%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############%%%&&&((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''(((***++++++,,,)))((((((((()))***+++,,,+++******)))******++++++------------............///111333444444333111/////////...------------...------............------000000/////////.........///000222333222111222333444999:::777555777777555999999:::;;;<<<=========<<<======???BBBEEEIIIKKKUUUWWWXXXWWWVVVUUUVVVVVV^^^^^^^^^]]][[[[[[]]]___eeegggiiikkkqqqxxx{{{zzzvvvqqqjjjfffgggkkkoooqqqrrruuuyyyxxxtttnnnjjjggggggfffeeecccbbb```^^^]]]WWWUUUSSSRRRSSSXXX```eeejjjpppvvvyyyxxxxxx|||(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''((()))******)))((('''&&&&&&&&&&&&&&&+++,,,///222555888:::;;;BBBHHHRRR[[[```aaa___]]]]]]YYYRRRKKKGGGDDDCCCBBB@@@AAADDDFFFHHHGGGEEEDDDBBB>>>;;;::::::777000***,,,---...111333666888999;;;<<<===>>>???>>>======<<<999555222000...,,,******)))((((((''''''((((((%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))))))))(((%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((()))******+++)))))))))))))))******+++******************++++++,,,,,,---------............000222444555333111/////////...------------...,,,---...///...---,,,+++........................///000222333333333555666777<<<===;;;999;;;<<<:::===>>>???@@@AAAAAA@@@@@@===>>>AAAFFFKKKPPPTTTVVV```cccdddbbbaaabbbbbb```cccbbb___]]]]]]___bbbeeeiiijjjjjjkkknnnrrrtttuuuuuupppjjjggghhhllloooqqqooorrrttttttpppjjjfffcccbbbdddfffgggeeecccaaa```[[[ZZZYYYZZZ^^^hhhttt|||{{{tttwww{{{{{{zzz~~~((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((('''''''''((((((((((((''''''''''''''''''&&&&&&&&&'''''''''((())),,,///333666999;;;===CCCKKKTTT[[[^^^^^^^^^]]]ZZZUUUOOOIIIEEEDDDDDD@@@BBBEEEFFFGGGFFFFFFEEEEEE@@@<<<;;;<<<999111***)))***+++,,,///111444555888999;;;===>>>?????????>>>:::666222000...,,,***)))(((''''''&&&&&&''''''%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&***)))'''&&&&&&&&&(((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((((((((((((''')))(((((((((((((((((((((((()))))))))************))))))******++++++++++++,,,,,,,,,------------...,,,///222444555333111/////////...------------...,,,---.........---+++***,,,,,,---------.........---///222333333555777::::::???AAA??????BBBCCCBBBBBBDDDFFFHHHHHHGGGEEECCC@@@CCCHHHNNNUUU[[[___bbbgggkkkllliiijjjmmmkkkfff```]]][[[ZZZ]]]ccciiimmmqqqpppoooooonnnlllmmmnnnqqqooolllkkklllmmmmmmllllllnnnnnnlllgggbbb^^^]]]^^^dddkkkoooooommmkkkjjjhhhhhhhhhkkkrrryyykkkdddfffgggfffeeefffllluuu(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++,,,---,,,***((()))***))))))(((''''''&&&&&&%%%%%%%%%&&&''''''(((((((((&&&'''))),,,000555888::::::===DDDLLLSSSXXX[[[\\\[[[ZZZXXXSSSMMMHHHFFFFFFBBBCCCEEEEEEEEEDDDEEEGGGHHHDDD@@@>>>>>>:::333,,,))))))))))))+++---///111444666999<<>>;;;666333111///,,,***(((((('''&&&&&&&&&&&&&&&'''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$$$$%%%&&&''''''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%###$$$$$$%%%&&&'''((()))&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((((((((((('''''''''&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((())))))((((((''')))))))))(((((('''''''''((()))************))))))((()))***+++++++++++++++,,,,,,,,,,,,------------+++...222444555333000...//////...------------...------...------,,,+++******+++,,,---...///000111///111222333444666999;;;>>>CCCFFFDDDEEEHHHJJJIIIFFFIIINNNQQQRRRPPPMMMJJJHHHKKKQQQXXX^^^cccggghhhiiiooopppmmmmmmppplllcccVVVUUUUUUYYYaaaiiippptttyyywwwvvvuuupppjjjhhhjjjlllkkkjjjkkkkkkjjjgggeeeccccccbbb___ZZZWWWUUUUUU\\\dddnnnuuuwwwvvvvvvwwwzzz{{{|||zzzrrrpppjjjbbb```cccfffeeeiiihhhjjjsss((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((***,,,---+++((('''((()))''''''''''''''''''&&&&&&%%%&&&''''''''''''''''''&&&'''(((***---111444666666999===CCCJJJPPPVVVYYYYYYZZZ[[[WWWRRRLLLJJJJJJCCCEEEEEEDDDBBBBBBDDDGGGIIIFFFCCCAAA???:::444///***)))(((((((((***+++---...000444888===???AAABBB???<<<777444222000...,,,)))((((((''''''''''''''''''((()))(((''''''((()))'''''''''''''''''''''''''''((()))(((%%%$$$%%%'''%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%$$$$$$###"""######%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((())))))))))))(((((('''''''''(((((((((((((((((()))***++++++***)))((('''(((***+++,,,,,,++++++++++++,,,,,,,,,---------***---111555555333000...//////...------------...///...---,,,++++++++++++***+++---...111333444555444555666555555666999;;;DDDHHHKKKIIIIIILLLMMMLLLFFFLLLTTT[[[^^^\\\XXXUUURRRUUUZZZ```eeehhhiiijjjhhhoooqqqllllllmmmfffYYYLLLNNNTTT]]]hhhqqqvvvwww{{{yyyyyyyyyrrrhhhdddfffgggfffeeeeeeeeeccc```]]]YYYYYYYYYYYYXXXZZZ^^^aaahhhpppyyy{{{sssuuuvvvsssuuu|||}}}}}}|||yyyvvvtttvvvtttpppqqqwww||||||~~~((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''')))***(((%%%###$$$&&&%%%&&&&&&''''''((((((((('''''''''(((''''''&&&%%%''''''''')))+++...111333444666888===DDDKKKRRRVVVXXX[[[]]][[[UUUPPPMMMLLLDDDEEEEEECCC@@@@@@DDDGGGIIIHHHEEECCC???:::444000+++***(((''''''((()))***(((***///444999===???@@@@@@===888555333222000...******)))(((((((((((((((%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((%%%''')))(((&&&%%%''')))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((***)))'''%%%%%%''')))***)))(((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''&&&%%%!!!###$$$&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&'''((('''&&&$$$###$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((('''&&&%%% !!!###%%%'''((()))&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((())))))))))))((((((%%%&&&&&&'''((()))******((()))***++++++***)))((('''(((***+++,,,,,,++++++++++++,,,,,,,,,---------***---111555555444000...//////...------------...000...---+++******+++++++++,,,...000333555777888999999999888666666888:::HHHMMMOOOLLLKKKNNNNNNMMMFFFMMMXXXaaafffeeeaaa]]]ZZZ]]]aaaeeehhhiiiiiihhhhhhooopppkkkiiijjj___QQQFFFKKKUUUbbbooowwwxxxwwwyyywwwxxxyyyqqqeee```bbbdddccc```______]]]ZZZXXXXXXZZZ\\\___ccckkksssyyy}}}{{{zzzooojjjmmmmmmgggiiipppuuu|||&&&'''(((******((('''&&&%%%&&&&&&''''''&&&&&&%%%'''))))))((('''&&&'''((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''***%%%!!!"""&&&)))(((&&&&&&&&&&&&'''((())))))***333444777:::???GGGOOOTTT[[[YYYWWWVVVUUUTTTRRRPPPMMMIIICCC???===???BBBDDDJJJKKKJJJGGG@@@888333000******)))(((((((((((((((,,,+++,,,///555:::<<<===;;;:::888666444222111000,,,***((('''''''''&&&$$$''''''(((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((()))***)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''(((%%%$$$%%%'''(((&&&$$$)))(((&&&%%%$$$$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&(((((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''(((&&&%%%&&&(((((($$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((&&&%%%%%%&&&(((((((((((()))***++++++***)))(((***)))))))))((((((''''''((((((((((((''''''''''''+++*********+++,,,,,,---,,,,,,,,,---------......---///222555555444111000...//////,,,+++------,,,---------...------,,,+++++++++,,,...333666999999999<<<===<<<999777999;;;MMMLLLMMMPPPSSSSSSOOOJJJHHHOOO[[[fffmmmnnnllljjjhhhhhhgggdddaaaccchhhmmmqqqlllgggfffhhheee]]]VVVHHHNNNZZZgggrrrwwwwwwvvvxxxqqqnnnpppnnnfff```___^^^\\\YYYWWWVVVWWWYYYZZZXXX[[[aaalllzzzwwwvvvqqqooorrrxxx|||rrrooommmkkkqqqrrrrrrpppmmmooouuuzzz&&&'''((())))))((('''&&&######$$$$$$$$$$$$######'''))))))((('''&&&'''((('''((((((((())))))))))))(((''''''''''''''''''(((''''''&&&&&&&&&&&&'''''')))%%%""""""&&&)))(((&&&&&&&&&&&&'''((()))))))))...000333888>>>FFFNNNTTTXXXWWWVVVVVVWWWVVVUUUTTTRRRNNNHHHBBB@@@@@@BBBDDDJJJJJJIIIFFFAAA;;;555000******)))(((((((((((((((((()))+++---111555999;;;;;;;;;:::999666444222000---+++)))((((((((('''&&&((((((((((((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&######$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%$$$"""!!!"""###&&&'''(((&&&%%%%%%'''((('''%%%((('''&&&$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&(((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((())))))******))))))(((*********))))))((((((((()))(((((((((((((((((((((++++++******+++,,,,,,------------.........//////+++---000222222111///---///000000...---.........////////////...---------//////000222444666666666;;;===???>>>;;;:::===@@@MMMNNNRRRUUUWWWUUUQQQNNNIIIQQQ]]]hhhooopppmmmkkkggggggfffddddddggglllqqquuuoooiiihhhjjjiiiccc^^^WWW[[[cccllltttwwwvvvttttttmmmhhhhhhfff___[[[\\\XXXXXXXXXXXXZZZ]]]___aaahhhkkkrrr~~~sssjjjfffaaa___```aaaeeennnxxx~~~tttlllkkkjjjiiiwww|||&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&'''))))))((('''&&&'''(((''''''((((((((())))))))))))((((((''''''(((((()))&&&'''((())))))((('''&&&)))%%%"""###&&&((((((&&&&&&&&&&&&'''(((((())))))+++---000444999@@@HHHMMMOOOPPPQQQSSSUUUUUUVVVVVVUUUQQQKKKFFFBBBAAABBBCCCGGGEEECCCCCCAAA===555///******)))((((((((((((((($$$&&&)))++++++...333777;;;;;;<<<<<<:::777333111...,,,***)))))))))((('''(((((()))))))))(((''''''%%%%%%&&&''''''''''''&&&#########%%%((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((('''''''''''''''&&&&&&&&&)))((((((''''''&&&&&&&&&'''%%%!!!"""&&&)))((('''&&&&&&(((((('''&&&&&&&&&%%%%%%$$$%%%%%%&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,+++)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%''')))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))***************))))))))))))*********************+++++++++++++++,,,,,,---........./////////000000,,,---///111111000...---000000000000......///111222111000///......//////000222333555666777777666<<>>BBBBBBEEEIIILLLNNNQQQSSSUUUUUURRRMMMGGGCCCAAAAAABBBCCC@@@>>>>>>@@@===555...***))))))((((((((((((((("""&&&))))))''')))///444999:::===>>><<<999555222---+++)))))))))***)))'''((()))))))))))))))((((((%%%&&&&&&''''''''''''''')))(((''''''))))))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''''''''***'''$$$""""""%%%)))+++((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((+++------***'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%$$$$$$'''''''''(((((())))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((('''''')))***)))((('''&&&&&&'''((()))++++++************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,------.........////////////...///000111222111000000000/////////---,,,///555555333111///...///111222...111555777888999999999===@@@CCCDDDCCCEEEIIIMMMPPPTTTYYYYYYXXXVVVXXXZZZVVVYYY^^^cccgggiiiiiihhhkkkiiifffddddddgggkkknnnmmmjjjiiikkkpppsssrrrpppgggfffdddeeefffgggfffeeeaaa```aaaccceeeffffffggghhhlllsss{{{xxxvvvwwwwwwxxxyyywwwyyy''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''))))))((('''&&&'''(((''''''''''''(((((((((((())))))(((((((((((())))))&&&'''***,,,,,,***'''&&&'''&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''')))***,,,---///222666:::999===AAAEEEHHHLLLQQQUUUUUURRRNNNJJJFFFDDDCCCCCCAAA>>><<<>>>@@@===666000***))))))(((((((((((((((###&&&))))))&&&''',,,111555777:::===<<<999555333,,,***(((((())))))((('''(((((()))))))))))))))(((%%%&&&''''''((((((''''''***(((''''''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''&&&'''''''''''''''''''''((((((((((((((('''''''''(((''''''&&&'''((()))***'''(((((((((''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''&&&%%%$$$$$$)))))))))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''')))+++***)))(((***+++)))((('''&&&&&&'''((()))******************++++++***+++++++++,,,,,,------------,,,,,,+++,,,,,,---,,,,,,---------.........//////000000111222222222///------...,,,+++111;;;<<<999444111///000333555000333777999999888999:::===AAAFFFHHHIIIKKKOOORRRUUUVVVVVVTTTRRRSSSXXX]]]]]]\\\[[[[[[\\\___bbbcccfffdddaaa```bbbfffjjjmmmmmmmmmnnnqqqttttttpppmmmiiieeeaaa^^^^^^^^^^^^^^^[[[bbbkkkssszzz~~~((((((((((((((((((((((((''''''(((((((((((('''''''''))))))((('''&&&'''(((&&&&&&'''''''''((((((((()))((((((''''''(((((()))&&&'''***++++++***'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***+++///333666555999===@@@CCCHHHPPPVVVVVVTTTPPPLLLHHHEEECCCBBB@@@???>>>@@@@@@>>>888333******)))(((((((((((((((%%%''')))(((&&&'''+++...///222666999:::888555333,,,***(((((())))))((('''''''''((()))))))))((((((&&&&&&'''(((((((((((('''%%%$$$###$$$&&&((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&'''((((((&&&&&&'''(((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###$$$((()))(((%%%&&&&&&&&&'''&&&&&&%%%%%%)))))))))'''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((&&&))),,,,,,)))((())),,,)))((((((''''''(((((())))))))))))*********************++++++,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...///111333444222...---///------777EEEJJJFFF>>>777444333555777777:::===<<<999777777999???DDDKKKOOOPPPQQQTTTWWWXXXVVVRRRNNNNNNQQQWWW\\\^^^[[[WWWTTTTTTWWW[[[]]]\\\ZZZYYY[[[aaahhhnnnqqqrrrrrrssstttsssoooiiidddccc___YYYVVVVVVWWWWWWWWWbbbooo{{{yyy{{{((((((''''''''''''((((((((())))))******))))))((('''))))))((('''&&&'''(((&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((&&&''')))******)))'''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))+++...111111444777999<<>><<<<<<===>>>???===:::666333******)))((((((((((((((((((''''''&&&'''((()))******---111444666666555444,,,+++))))))*********)))&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((%%%$$$######&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%'''((('''%%%%%%&&&(((&&&&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&''')))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$"""$$$(((***(((%%%%%%%%%&&&&&&'''&&&&&&&&&&&&((((((&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((($$$(((++++++(((&&&(((***((())))))******))))))(((((((((((())))))*********)))******+++,,,,,,------......---,,,,,,,,,,,,,,,------------............---------...000333666777888222000222111222@@@RRR^^^WWWMMMBBB:::777888999<<>>EEEDDD>>>;;;===;;;>>>QQQiiitttmmm```QQQDDD>>>===>>>AAACCCEEEGGGGGGIIIKKKNNNQQQTTTWWWZZZ\\\]]]___```]]]XXXRRRQQQTTTVVVUUUSSSMMMSSSUUURRRRRRXXX[[[YYYZZZXXXXXX\\\bbbgggiiiiiihhhaaa^^^``````\\\\\\```bbbiiiqqqwwwzzz}}}zzzyyyppplllkkkmmmllllllrrr|||))))))))))))((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''')))'''&&&''')))***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((---...///...///666@@@IIIQQQLLLDDD<<<555111000000///000111111111///---,,,))))))((((((((('''''''''((((((((()))))))))******((((((***+++---...000000...---,,,+++***)))(((((()))(((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&'''(((((('''''''''''''''(((((()))))))))))))))((((((((('''(((&&&$$$%%%''')))((('''&&&&&&%%%$$$$$$%%%&&&&&&###%%%''''''&&&&&&&&&'''((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""""""""############&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''((()))***+++))))))*********+++++++++************++++++++++++000///...,,,,,,,,,---...---...111333555555555444111333444444666===GGGOOOVVVRRROOOPPPQQQVVVdddrrruuunnnbbbTTTHHHBBBAAABBB@@@CCCHHHKKKNNNPPPSSSVVVYYY[[[]]]\\\ZZZXXXXXXXXXUUUQQQNNNPPPUUUYYYXXXWWWRRRVVVXXXWWWZZZbbbeeeddd___^^^]]]___bbbddddddbbb\\\YYY[[[bbbhhhjjjnnnttt~~~}}}uuusssvvvzzzxxxyyy}}}zzzzzz)))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''(((((())))))(((&&&&&&&&&((()))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((+++,,,,,,++++++000888???HHHCCC:::222,,,******+++)))***,,,------,,,+++***))))))((((((((((((''''''&&&&&&&&&'''''''''''''''(((((()))***+++,,,---------,,,,,,+++***)))((((((((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((())))))))))))(((((((((''''''&&&$$$$$$%%%''')))***)))&&&&&&%%%$$$$$$%%%&&&&&&$$$&&&''''''&&&&&&&&&'''))))))(((((('''''''''&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&$$$""""""###$$$%%%$$$###&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))******(((%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''******)))((('''&&&&&&%%%''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))*********(((((()))))))))*********************+++++++++,,,......---,,,,,,,,,---------///333666888999888777333444555666:::CCCOOOYYYiiikkkjjjhhhkkktttzzz|||yyysssgggZZZOOOIIIHHHIIIGGGKKKQQQVVVYYY[[[]]]^^^```aaa```]]]YYYTTTQQQPPPNNNMMMMMMQQQWWWZZZZZZXXXTTTTTTTTTUUU\\\eeeiiiggg___^^^\\\[[[[[[[[[ZZZYYYYYY[[[cccooozzzwwwvvv||||||zzzzzz{{{{{{pppfffccceeelllssszzz((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((*********((((((+++000444:::777111,,,((('''''''''******+++,,,,,,+++******))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********++++++******)))))))))(((((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''&&&%%%%%%%%%'''((())))))((((((''''''''''''(((((('''(((******((((((((())))))))))))(((''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((()))))))))*********&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&'''&&&%%%%%%%%%&&&&&&'''''''''((('''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$###%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((())))))(((&&&$$$%%%&&&'''''''''&&&&&&%%%%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((('''))))))))))))*********+++*********+++++++++,,,,,,---------,,,,,,,,,------,,,///333888:::;;;;;;:::777666666777<<>>CCCHHHKKKPPPOOOPPPWWWdddsss|||wwwtttsssttt}}}}}}}}}zzztttnnniiigggccc___YYYSSSOOOQQQVVV[[[YYY\\\^^^^^^\\\YYYWWWVVVSSSQQQTTT[[[]]]\\\```gggrrrzzz{{{yyyyyyssseeedddcccdddjjjttt~~~tttnnniiidddfffjjjrrrzzzwwwzzz))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''&&&&&&&&&%%%((()))***+++***)))'''%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))******)))((('''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((---,,,***)))'''&&&&&&&&&'''''''''''''''''''''''')))''''''((()))******((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))'''%%%%%%%%%'''(((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))(((''''''''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&(((***+++(((((((((((((((((((((((())))))(((((((((''''''''' ###&&&((()))'''%%%###%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&###&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))(((&&&%%%$$$"""###%%%'''***,,,...///,,,,,,,,,+++++++++++++++))))))))))))((((((((((((******))))))))))))******++++++***************+++''')))+++...///...---,,,...............///000000222444999>>>AAAEEEOOOZZZ\\\ZZZ]]]eeeooovvvzzz|||}}}{{{}}}yyysssmmmgggddd```\\\WWWTTTUUUWWWYYYZZZ^^^[[[[[[]]][[[WWWVVVXXXRRRYYY```cccdddhhhqqqyyywwwrrrpppsssuuupppiiieee___jjjuuu|||}}}vvvmmmhhhlllkkkwww)))))))))))))))))))))))))))(((((((((''''''''''''((((((((('''''''''&&&&&&((()))*********((('''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''((()))***))))))(((''''''''''''((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((()))++++++''''''''''''''''''''''''((('''&&&'''((()))((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))'''%%%%%%&&&'''(((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$'''((()))(((&&&%%%&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''(((***((($$$!!!&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''')))(((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((('''((((((((((((((('''&&&%%%&&&'''((()))***+++,,,************++++++++++++))))))))))))((((((((((((******))))))))))))******++++++***************+++***+++,,,---------,,,+++............///000111111444777===CCCEEEHHHQQQZZZeeefffjjjrrrxxx{{{zzzxxxtttuuuxxx|||}}}~~~{{{wwwqqqjjjeeebbb\\\XXXUUUSSSTTTWWWXXXYYY[[[XXXWWWXXXVVVSSSTTTXXX[[[cccmmmsssvvv{{{uuukkkjjjmmmtttwwwsssooommmnnnzzzzzz|||}}}zzzyyyyyysssuuuuuu))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''(((((()))))))))((((((&&&&&&''''''(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((%%%&&&&&&''')))***,,,---''''''''''''''''''''''''((('''&&&&&&'''((('''%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&'''(((((((((''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((((((%%%'''((('''&&&%%%&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((((('''%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%&&&((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((())))))******++++++(((((((((((())))))))))))******))))))))))))******+++***************++++++---------,,,,,,+++++++++.........///000111222333111444:::@@@BBBDDDLLLUUUjjjpppxxx|||vvvlllmmmpppvvv|||~~~{{{vvvuuusssoooiiiddd___\\\YYYWWWTTTTTTVVVXXXYYYYYYYYYVVVTTTTTTRRRRRRVVV\\\hhhrrr~~~uuummmffffffjjjttt~~~|||}}}|||{{{sssmmmnnnvvv~~~}}}}}}(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))(((((((((***)))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((('''''''''''''''''''''''')))'''&&&&&&(((((('''%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&'''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''(((%%%&&&'''&&&%%%%%%&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((())))))'''''''''(((((((((((((((+++***)))'''&&&&&&&&&&&&###$$$'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((('''&&&''')))***)))((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''***)))))))))((((((((('''&&&''''''((()))******+++(((((((((((())))))))))))+++******))))))******+++*********)))******+++,,,------,,,++++++,,,,,,---......//////111222444444000222666;;;===???IIISSSgggsssxxxooonnnnnnrrrxxx}}}}}}vvvqqqgggfffeeebbb___\\\YYYWWWZZZXXXVVVWWWYYYZZZ[[[ZZZZZZWWWVVVVVVVVVXXX```hhhzzzwwwmmmlllmmmlllttt|||~~~}}}|||zzzvvvppplllqqq}}}(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((((((((()))***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''(((((()))%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((,,,+++***(((''''''&&&&&&(((((((((((((((((((((((()))((('''((())))))((('''((((((((((((((((((((((((************************))))))))))))))))))))))))(((((('''''''''((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((('''''''''******)))((('''&&&&&&&&&###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((('''&&&'''))))))((('''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))((('''&&&%%%(((((((((((())))))))))))&&&&&&'''((())))))******'''((((((((()))))))))***++++++************++++++******))))))***++++++,,,++++++++++++,,,---...///...//////000222444555666555666888;;;===AAALLLXXXhhhwww{{{vvvqqqmmmooovvv~~~~~~wwwooogggbbbXXXYYYYYYYYYYYYYYYYYYXXX[[[YYYXXXYYY[[[]]]]]]]]]^^^]]]^^^```aaadddnnnxxx}}}tttrrryyy~~~~~~}}}wwwrrrttt))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%'''((('''&&&%%%&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((******)))'''&&&((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''***)))((((((''''''(((((((((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''%%%###"""$$$%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&(((((((((&&&'''''''''''''''(((((((((''''''((())))))))))))(((((((((((((((((((((((((((******))))))(((&&&%%%$$$(((((((((((())))))))))))''''''(((((())))))******''''''(((((())))))******++++++************++++++))))))))))))***+++,,,,,,)))******+++---....../////////000111333555777888777777:::===???DDDOOO[[[ooo|||yyyssslllnnnvvv~~~wwwooofff^^^XXXUUUQQQRRRTTTVVVYYY\\\^^^___]]]\\\[[[\\\___ccceeefffiiiiiimmmpppqqqsss}}}~~~{{{{{{{{{||||||zzz))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&'''''''''(((((((((&&&'''(((*********)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***'''''''''(((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''(((((()))******((((((((((((((((((((((((&&&&&&%%%''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''&&&'''''''''((((((''''''''''''((((((&&&'''((((((&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))(((((((((''''''''''''(((((((((((((((((()))***))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%$$$!!! !!!###&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%&&&'''''''''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))*********,,,++++++******++++++,,,))))))))))))***+++,,,---)))***,,,------------,,,//////000222444666888:::888:::???EEEGGGJJJTTT^^^rrr}}}zzzssslllmmmvvv{{{tttiii^^^UUUPPPOOOOOONNNPPPRRRVVVZZZ^^^bbbdddbbbaaa```ccciiippptttwwwzzz|||vvvvvvxxxxxxwwwvvvxxxzzz|||{{{))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((%%%''')))***+++***)))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***(((((((((((((((''''''''''''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))$$$$$$$$$%%%(((******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''((()))***))))))(((((((((((())))))'''((()))(((''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&&&&''')))***&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''(((((()))***+++''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''(((((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###&&&((((((&&&$$$&&&(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&'''''''''(((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((*********)))((((((''''''************))))))))))))&&&''''''((()))******+++,,,++++++******++++++,,,))))))))))))***+++,,,---+++,,,---......,,,***)))//////000222444777999:::<<<@@@IIIQQQSSSUUU\\\dddooo}}}}}}|||tttmmmnnnuuu{{{}}}|||uuummm___SSSKKKIIIKKKNNNMMMOOOQQQUUUZZZ___bbbeeehhhggggggkkkrrr{{{uuusssqqqqqqtttxxx{{{~~~|||xxx}}}%%%&&&''')))))))))(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''((())))))(((((((((((())))))******))))))(((((('''''',,,+++***)))(((((((((((())))))))))))************************************&&&&&&''''''(((((())))))******))))))))))))******((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((++++++***)))((('''&&&&&&(((((((((((((((((((((((('''''''''''''''((()))))))))******)))'''%%%&&&'''&&&&&&&&&'''''')))******%%%%%%&&&'''((((((((('''((()))***)))(((((()))***'''''''''''''''((())))))))))))(((((((((((()))))))))(((&&&&&&''''''&&&$$$''''''((((((((((((''''''))))))******)))'''%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$&&&***......***&&&&&&&&&''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%'''(((((('''&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&((()))***'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&'''((((((((((((((((((((('''&&&%%%$$$(((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))************************************))))))))))))***+++,,,,,,---------...000222333555:::666444666;;;???AAAAAADDDNNN[[[cccdddaaa______rrrtttxxx}}}|||yyyuuuoooiiigggkkkrrrvvvyyyqqqgggXXXLLLHHHJJJNNNRRRPPPSSSWWWYYYZZZ\\\^^^```mmmkkknnnxxxuuusss}}}}}}((())))))******)))((('''(((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((***)))((('''&&&''''''((())))))(((((((((((())))))***)))))))))((((((((('''***)))))))))))))))******))))))))))))************************************((()))))))))*********+++***))))))(((((())))))***)))((((((((((((((((((''''''''''''((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((''''''''''''((()))))))))******)))'''%%%&&&'''%%%%%%%%%&&&&&&'''))))))(((((())))))***)))))))))%%%'''((('''&&&%%%&&&''''''''''''''''''((())))))))))))(((((((((((()))))))))(((''''''(((((('''&&&''''''((((((((((((''''''))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''***,,,+++(((%%%'''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((''''''(((((('''&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))(((''''''''''''((()))&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''(((((((((((())))))))))))(((((())))))******++++++))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------***+++---...000555:::???BBB???;;;999<<<@@@EEEGGGKKKUUUdddnnnpppooolllkkkpppppprrruuuyyy{{{{{{zzztttnnnfffcccdddgggjjjllleee___VVVOOONNNOOORRRSSSRRRUUUXXXYYYZZZ]]]aaaeeeppprrryyy||||||++++++++++++***)))((('''(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((('''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))))))))))))))))))))******(((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***)))******)))'''&&&&&&'''%%%%%%%%%%%%&&&'''(((((())))))*********)))((((((((()))***)))((('''(((***'''''''''''''''((())))))))))))(((((((((((())))))((('''&&&''')))))))))'''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((((((((())))))'''%%%((((((((((((((('''''''''((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&%%%&&&&&&'''((('''''''''(((''''''&&&%%%%%%%%%&&&&&&'''((((((((()))(((''''''''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&'''((())))))******(((((((((((()))))))))))))))))))))))))))*********))))))))))))************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......))),,,///000222999CCCLLLRRRNNNHHHBBB???BBBHHHLLLPPP[[[kkkxxx~~~~~~zzzxxxooonnnlllnnnqqqvvvyyyzzzpppjjjbbb\\\ZZZZZZ[[[\\\ZZZXXXVVVUUUVVVWWWWWWWWWXXXYYY[[[ZZZZZZ^^^dddjjjyyy************))))))(((((((((((((((((())))))))))))((((((((())))))*********((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***++++++((()))))))))************((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((())))))*********((((((((()))))))))******'''((((((((()))))))))***((((((((((((((((((((((((((((((((('''((())))))***((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((('''&&&%%%((()))******(((((()))***'''''''''''''''((())))))))))))(((((((((((())))))'''&&&%%%&&&((()))((('''''''''((((((((((((''''''((('''&&&&&&&&&((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''''''''((((((((())))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&''''''(((((('''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&)))((((((((('''''''''&&&((((((((((((((()))******(((((((((((())))))))))))*********)))))))))))))))((()))))))))************+++,,,,,,,,,,,,,,,------------,,,,,,------...///---111444333333:::FFFQQQ\\\YYYTTTMMMFFFEEEIIIMMMQQQ[[[kkkzzz}}}ooollliiiiiikkkooorrrssshhhccc\\\VVVSSSRRRSSSTTTXXXWWWWWWYYY\\\\\\[[[ZZZ\\\^^^___^^^]]]bbbkkkrrr{{{}}}''''''''''''(((((())))))(((((((((((())))))))))))'''''''''(((((()))))))))'''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++***)))(((((())))))((()))))))))************((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((('''''''''(((((()))))))))''''''((((((((()))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******((()))***)))((('''((()))(((((((((((((((((()))***((()))))))))((('''&&&&&&###%%%&&&%%%$$$###$$$%%%'''''''''''''''((())))))))))))(((((((((((())))))&&&%%%$$$%%%'''(((((('''''''''((((((((((((''''''((('''&&&&&&&&&(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&((()))+++))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''))))))'''''''''((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))+++***)))((('''((((((((((((((((((((())))))))))))*********)))))))))))))))((()))))))))************+++++++++,,,,,,---------,,,++++++,,,,,,---...///111555777555333777BBBLLLUUUVVVUUUQQQLLLJJJLLLNNNSSSZZZgggvvv{{{llliiifffdddeeeffffffeee___]]]YYYUUURRRRRRSSSUUUZZZYYYXXXYYY\\\]]]]]]\\\\\\```dddeeegggnnnzzzzzztttsss{{{&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))(((((()))*********))))))))))))(((((((((((())))))(((((((((((()))))))))))),,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))''''''((((((((((((((()))'''''''''((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((())))))***+++((()))******(((((()))******))))))((())))))************+++++++++***))))))%%%&&&'''&&&%%%%%%&&&''''''''''''''''''((())))))))))))(((((((((((())))))'''&&&%%%&&&'''((('''&&&''''''(((((((((((('''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''&&&'''***,,,(((((((((((((((''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''(((******((('''((()))'''(((((((((((('''&&&&&&%%%&&&''''''((('''''''''%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((((())))))******))))))(((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''''''''''''''&&&&&&'''(((((()))******+++***)))'''&&&&&&'''((((((((((((((()))))))))))))))))))))))))))*********))))))))))))******************++++++,,,,,,------******++++++---...000111444777999777666888???EEEGGGJJJNNNQQQRRRRRRSSSTTTYYY\\\dddppp|||}}}xxxiiifffbbb___]]]\\\ZZZYYYZZZZZZYYYVVVTTTUUUWWWZZZ[[[ZZZYYYZZZ]]]```aaaaaa```gggoootttxxx}}}zzzwwwzzz)))((((((''''''((()))***(((((((((((()))))))))))))))))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***+++******)))))))))(((((((((((())))))'''((((((((()))))))))*********)))))))))))))))***))))))))))))************************************+++*********)))))))))(((***))))))(((((())))))******))))))))))))))))))((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((()))******)))((()))***))))))(((((((((((())))))))))))***+++++++++******)))***+++***))))))***+++'''''''''''''''((())))))))))))(((((((((((())))))***)))(((((())))))((('''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$&&&((((((&&&&&&(((***'''''''''((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&((())))))(((''''''((('''((())))))((('''&&&%%%%%%&&&&&&'''((((((''''''%%%&&&((())))))'''&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))((()))***++++++***)))((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))%%%&&&&&&&&&'''(((((((((((((((((((((((())))))))))))((('''%%%%%%&&&((()))(((((((((((())))))))))))(((((())))))******++++++))))))))))))************))))))******+++,,,,,,---******+++,,,///111333444999;;;===??????AAADDDFFFEEEGGGLLLRRRYYY\\\\\\\\\___^^^aaajjjuuu{{{xxxsssiiieee```[[[YYYXXXWWWUUU[[[\\\[[[YYYWWWWWWYYY\\\\\\\\\]]]```eeeiiikkklllmmmvvv~~~,,,+++***((((((((())))))(((((((((((())))))))))))++++++******))))))(((((())))))************))))))************************))))))))))))))))))))))))))))))(((((((((((())))))'''((()))+++++++++***)))))))))(((((((((((())))))'''((((((((())))))******(((((((((((()))***+++,,,))))))))))))************************************))))))(((((('''''''''&&&******))))))))))))******,,,+++++++++******)))))))))************+++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++((()))******)))((()))+++)))(((((('''''''''((((((&&&'''((()))))))))))))))''')))***)))((('''((()))'''''''''''''''((())))))))))))(((((((((((())))))---+++******++++++)))(((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&%%%(((***)))&&&%%%%%%'''&&&'''''''''(((((())))))))))))((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%'''(((((('''&&&&&&''''''((()))))))))(((&&&%%%%%%%%%&&&'''((((((((('''%%%&&&((())))))'''&&&$$$&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))******))))))(((((('''''''''&&&%%%$$$%%%''')))***(((((((((((())))))))))))'''(((((()))***++++++,,,))))))))))))************(((((()))***++++++,,,,,,******,,,...000333555777===???CCCGGGJJJLLLMMMMMMMMMMMMPPPVVV^^^bbbcccaaaccc______eeepppvvvtttpppmmmhhh```[[[YYYYYYYYYYYY]]]^^^^^^\\\XXXWWWYYY\\\^^^___bbbhhhnnntttvvvwww}}}}}}yyy{{{}}}++++++***)))))))))))))))******))))))((((((''''''''''''(((((())))))******'''(((***,,,---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''))))))))))))************...+++'''&&&''')))((('''(((''''''(((((()))***+++))))))))))))))))))))))))***************)))((('''))))))***+++,,,------...(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******************************))))))((((((''''''))))))))))))************&&&&&&'''((()))))))))(((&&&$$$"""###&&&'''&&&$$$))))))(((((((((((()))))))))(((&&&''')))******)))+++***)))(((''''''((()))(((((((((((())))))))))))***)))((('''&&&%%%%%%%%%******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((('''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******+++)))&&&%%%%%%&&&'''''''''''''''''''''''')))((('''&&&%%%$$$######''''''((((((((((((((('''((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))((('''&&&&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))))))))))))))************''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((()))***+++------,,,++++++)))))))))))))))***++++++---...//////...------...,,,---///222444666999===AAAJJJQQQRRRRRRVVVZZZ\\\YYYZZZ\\\___ccchhhmmmoookkkiiieeecccbbbdddfffhhhdddbbb^^^ZZZVVVWWWZZZ]]]]]]YYYXXX[[[\\\\\\```eeehhhnnnsssuuuzzz{{{qqqrrryyy{{{zzz+++***)))(((((((((((()))***)))))))))((((((((('''(((((((((((((((((()))))))))***+++++++++)))'''&&&))))))))))))))))))))))))************************(((((('''''''''&&&&&&&&&))))))))))))************///,,,((('''(((***)))(((***))))))((((((((())))))))))))))))))))))))))))))))))))************)))))))))******++++++,,,,,,---)))))))))))))))((((((((())))))************))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************''''''(((((()))((((((((()))'''&&&'''***+++)))((())))))(((((((((((()))))))))(((&&&''')))******))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&'''''''''''')))(((((('''&&&&&&&&&&&&)))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&''''''''''''''''''''''''''')))))))))))))))(((((((((((()))))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((()))((('''&&&&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''(((((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))))))))))))))))))))))))))******+++++++++++++++(((((('''''''''(((((())),,,,,,,,,++++++,,,---///...///222666999===AAAEEELLLVVV^^^aaabbbfffjjjjjjlllmmmmmmnnnpppqqqrrrssspppmmmhhhddd```_________dddbbb___[[[XXXWWWYYY[[[^^^ZZZZZZ^^^```aaaeeejjjlllttt}}}|||xxx}}}}}}~~~))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((('''''''''))))))******)))(((&&&%%%))))))))))))))))))))))))************************((((((''''''''''''&&&&&&))))))))))))************...,,,)))))))))******)))++++++***)))(((((((((((())))))))))))))))))))))))((())))))************)))++++++++++++++++++++++++*********))))))((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))************(((((()))))))))((('''''''''&&&%%%&&&((()))(((''')))((((((''''''(((((())))))((('''''')))******)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((''''''&&&''''''(((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''(((((((((((('''&&&&&&''''''''')))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&"""$$$&&&&&&&&&&&&((()))''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((******))))))(((&&&%%%$$$&&&''''''''''''''''''&&&&&&&&&''''''((((((((()))'''''''''&&&''''''((()))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((((((((((((''''''''''''&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***************************))))))))))))***++++++)))(((((('''''''''((((((---,,,+++++++++---///000---...111666<<>>DDDFFFKKK]]]vvvuuuvvvuuussswww~~~wwwlllaaaZZZXXXYYYZZZZZZ^^^eeejjjjjjfffaaa]]]WWWYYY]]]______```aaaccciiillluuu|||~~~|||wwwwwwwww{{{}}}uuummmggg******))))))((((((''''''))))))))))))))))))))))))((((((((((((((())))))***************************++++++******))))))((((((((((((((((((((((((((((((---***'''''')))+++***)))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))(((((((((((())))))************************)))))))))******)))))))))******))))))))))))))))))+++++++++,,,,,,++++++***++++++++++++++++++++++++******))))))((((((''''''++++++******)))************(((&&&&&&((()))***)))))))))(((((((((((())))))'''((()))***+++******)))((())))))***)))((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((('''%%%%%%%%%%%%###!!!%%%%%%&&&&&&'''((())))))''''''((((((((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))***++++++***)))&&&%%%(((&&&$$$%%%((())))))'''((('''&&&%%%%%%&&&'''(((''''''(((((((((((('''''''''((()))))))))(((&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%&&&''')))+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''((()))***+++,,,,,,))))))))))))************))))))))))))******************************++++++***///111...///333333///222...,,,333???HHHIIIFFF???CCCPPPdddrrrxxx}}}{{{xxxwwwxxxxxxvvvuuuuuunnnccc[[[WWWXXX]]]``````cccggghhhgggdddbbbbbbZZZZZZ[[[___eeejjjmmmnnnnnnvvv{{{zzz}}}yyyrrruuuzzzqqqjjjfffaaabbbhhhqqq{{{|||rrrppp***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))((((((''''''''''''************************,,,***'''''')))+++***)))))))))))))))))))))))))))((((((((())))))))))))******************+++,,,,,,+++******))))))******+++************************,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++,,,+++++++++++++++++++++++++++++++++******))))))((((((((((((+++***************++++++,,,***((('''(((******)))))))))(((((((((((()))))))))***+++,,,,,,,,,,,,+++------.........---,,,+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$%%%%%%&&&''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%$$$!!! &&&$$$"""###%%%'''&&&%%%((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''''''((())))))((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******))))))))))))************))))))))))))***************************++++++,,,***...///---///555888777===777222666AAAKKKNNNNNNHHHNNN\\\ooo{{{zzztttqqqqqqrrrmmmggg___YYYXXX[[[___bbbcccdddgggjjjllllllkkkjjjbbbcccfffkkkpppuuuwwwxxx~~~vvvrrruuuzzzqqqhhh```[[[[[[]]]eeessszzzuuu))))))))))))(((((((((((())))))))))))))))))))))))***************++++++,,,)))))))))))))))))))))))))))(((((((((((('''''''''************************,,,***((((((***+++***))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))******+++++++++,,,,,,++++++++++++++++++++++++***))))))))))))((((((((())))))))))))***+++,,,,,,...,,,)))((()))******)))***))))))(((((())))))***)))***++++++,,,,,,++++++***++++++++++++******)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***((('''((()))***)))'''&&&&&&&&&''''''(((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&$$$###&&&$$$######%%%&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))************)))))))))*********+++++++++*********++++++,,,---***---...,,,000888@@@CCCIIIAAA::::::AAAKKKQQQSSSRRRZZZjjj||||||rrrmmmnnnqqqhhhccc[[[WWWXXX\\\aaadddhhhhhhiiinnntttxxxxxxvvvpppssswww}}}zzzssssss~~~}}}vvvooofff```[[[[[[bbbttt))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))************************************************+++*********************))))))))))))))))))))))))++++++++++++,,,,,,,,,---+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))************)))))))))))))))))))))*********)))))))))******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---000---+++)))*********)))***))))))))))))))))))***(((((())))))))))))))))))'''''''''''''''''''''&&&(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((()))((('''(((***+++***)))&&&&&&''''''((((((((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((&&&&&&%%%&&&&&&'''''''''(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''*********+++***)))((('''((('''&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((******))))))((((((((('''((()))))))))************))))))*********++++++++++++++++++++++++,,,---...+++,,,------111;;;GGGOOOQQQJJJBBB???BBBHHHMMMPPPWWWcccttt}}}wwwsssqqqqqqiiibbbZZZVVVYYY^^^dddgggooommmmmmrrr{{{wwwqqqvvvxxxqqqnnnmmmyyyxxxqqqccc```dddsss(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))******++++++*********+++*********************************+++++++++,,,,,,***************+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,------......------,,,(((((()))))))))***************)))))))))***+++,,,++++++++++++++++++++++++))))))))))))************))))))))))))***+++,,,---000...+++******+++***)))******))))))))))))******))))))((((((((((((((((((*********)))************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((('''&&&''')))******)))'''''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((()))))))))*********((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((''''''******))))))((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&&&&'''(((&&&''''''''''''''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''',,,++++++******)))))))))((()))))))))************************++++++++++++++++++++++++,,,---...///------...///333<<>>@@@DDDGGGTTTNNNJJJKKKLLLOOOUUU\\\fffkkkoooooojjjggggggiiieeeeeeeeeccc^^^XXXSSSPPPQQQPPPSSS^^^ooo}}}}}}mmmiiillluuu{{{mmmllljjjgggsss))))))))))))))))))))))))+++++++++***************))))))******++++++,,,,,,))))))))))))))))))))))))******+++,,,,,,+++******+++++++++,,,,,,,,,---------------------------------......///000111111111.............../////////333333333333333222111111000111111111000///......000000000000000///...---------.....................---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***************************+++++++++******+++++++++************************))))))))))))************************************)))))))))))))))))))))))))))((('''(((*********(((******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''((()))(((&&&$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))***((('''((()))++++++***))))))************))))))((()))***++++++***)))((())))))))))))************************************************++++++++++++***,,,---...///111555888:::<<>>===:::999888999:::;;;::::::999999888888888888999999999888777666555444444444444444333222111000333333444444444222111000222000//////000000...---///...............------,,,,,,,,,,,,,,,+++++++++------------------------)))******+++,,,,,,,,,,,,************************((()))***++++++***)))(((************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))******))))))))))))******)))))))))******+++++++++'''''''''''''''''''''''''''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))*********((('''''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***((('''''')))***))))))))))))******++++++******((((((***++++++***))))))))))))*********+++++++++************************++++++++++++,,,,,,,,,---,,,---...///000333888<<<>>>EEEOOOWWW[[[\\\]]]]]]^^^[[[[[[^^^```aaadddiiippppppooolllhhheeeeeefffiiiiiigggbbb[[[VVVUUUVVVVVVdddvvv{{{qqq~~~{{{{{{xxxqqqnnnggg___bbbmmmyyy~~~{{{zzz~~~|||~~~))))))))))))))))))))))))(((((((((((())))))******************))))))))))))++++++++++++,,,,,,------...............//////000//////000000000000111111333444555666777888999:::888999<<<>>>@@@@@@@@@@@@>>><<<:::888888888:::;;;>>>===<<<;;;;;;;;;;;;<<<============<<<;;;:::999777888888999999888888888666777888888888666555444333222000111111111000///............------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************'''((()))******)))((('''************************************++++++++++++((((((((((((((((((((((((***************************)))((()))***++++++)))******))))))))))))******''''''(((((()))*********((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***)))''''''((())))))((('''(((((()))******)))))))))***+++,,,---,,,++++++************++++++++++++************************+++,,,,,,,,,---------------.........000444999===BBBLLL[[[hhhooorrrrrrqqqqqqkkkfffeeeccc```aaaeeeeeehhhkkklllmmmlllllllllmmmkkkeee]]]VVVUUUZZZ```fffvvvvvv|||qqqpppyyy{{{rrriiijjjrrrxxx~~~{{{pppnnnmmmrrr|||~~~{{{zzzzzz))))))))))))))))))))))))&&&&&&''''''((())))))***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///////////////000111222111222222222333333333333666666777888999:::;;;<<<:::<<>>===<<<;;;;;;;;;<<<===>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>======<<<<<<===>>>>>>?????????>>>999:::<<<======;;;999888666444333444555555444333000000//////......------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,************************((())))))))))))))))))(((++++++++++++++++++++++++*********++++++++++++,,,***************************************************)))((()))+++,,,+++*********))))))))))))******''''''(((((()))))))))***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))&&&'''((('''&&&%%%&&&'''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((''''''''''''''''''(((***)))''''''((()))((('''&&&'''((())))))))))))))))))***+++------------,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---...///222777>>>BBBKKKWWWiiiyyy|||sssjjjddd___[[[\\\```]]]```dddhhhkkklllkkkkkkiiigggaaaYYYTTTXXXccclllzzzzzzoooeeefffqqqvvvvvv|||~~~vvvrrrpppnnnmmmnnnrrryyy~~~yyy{{{}}}~~~~~~|||zzzyyy))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,---------+++,,,,,,---......//////000000//////000111333444555555555666666666666777888888999:::;;;;;;<<<<<<:::<<<>>>AAAAAAAAA???>>>======>>>>>>>>>>>>>>>???===<<<:::888888999:::;;;<<<<<<===>>>>>>>>>>>>===@@@@@@@@@AAA@@@@@@??????;;;===???@@@AAA???>>><<<999888777888999:::999888444444333333222111111000/////////...---,,,,,,,,,------------------------...---,,,************+++************************++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***************************)))((()))+++,,,+++*********))))))))))))******))))))))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%'''((('''&&&%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))''''''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))***)))''''''(((((('''&&&''''''((()))***+++******((()))+++,,,------,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++------------...............000222555999AAAIIIOOOWWWdddwww{{{pppeee]]]XXXUUUYYY___``````bbbdddfffgggffffffbbbbbb___ZZZYYYaaappp||||||||||||sssjjjbbbdddmmm~~~}}}}}}~~~}}}www~~~tttooonnnppprrruuuwwwzzz|||}}}{{{|||~~~))))))))))))))))))))))))++++++******))))))(((((((((((()))***++++++,,,,,,,,,,,,------...///000000111000000///000222444555777888888888999999999999999999::::::;;;<<<<<<<<<999;;;>>>@@@@@@???===<<<888999:::;;;;;;;;;;;;;;;;;;999888666666777888999:::;;;<<<======>>>>>>===@@@@@@@@@???>>>===<<<;;;<<<>>>@@@CCCCCCBBB@@@???<<<;;;:::;;;===>>>===<<<888777777666555555444444000000///...------,,,,,,///////////////////////////...,,,***))))))******************************...---,,,++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))***)))))))))+++,,,+++*********))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''')))***)))(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((******)))((('''&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))+++)))'''''''''((('''&&&(((((()))++++++,,,,,,,,,'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////111333777;;;BBBKKKUUU[[[```mmmuuujjj^^^VVVRRRRRRYYYaaagggeeecccbbbbbbbbbbbbbbb^^^```aaa___aaakkk{{{|||yyy||||||}}}{{{vvvqqqiiicccdddiiiuuu}}}}}}vvvtttsssnnnwwwxxxssssssnnnrrrvvvwwwxxxzzz|||~~~++++++***************+++)))******+++,,,,,,------***+++,,,,,,++++++---...111000...---...000333555333222111111222333444555999::::::;;;;;;:::::::::::::::::::::::::::::::::999888888777777777777888888888888777777777777777555555555555555555555444999999888777888999:::;;;>>>>>>>>>======<<<::::::888999;;;===???@@@AAAAAA>>>>>>???@@@@@@@@@??????@@@===;;;:::<<<;;;888555999777444222///.........222111000000000000...,,,......---,,,+++++++++++++++++++++************))))))))))))***+++++++++,,,++++++++++++++++++++++++***************************(((&&&'''***+++)))'''))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''((()))((('''&&&&&&(((***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''((((((((((((***))))))((('''&&&&&&&&&******))))))((((((((('''(((((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&((())))))(((&&&'''(((((())))))))))))(((''''''******))))))))))))******++++++***)))(((((())))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++...//////000222444333555999CCCQQQ___iiioootttvvv{{{fff```VVVNNNLLLQQQYYY^^^jjjfffbbb___^^^^^^\\\[[[\\\___```ccclll{{{{{{|||{{{||||||yyynnniiieeeeeekkkuuu~~~{{{zzz{{{yyy{{{xxxuuuwww~~~uuummmjjjjjjmmmqqqrrrrrrtttxxx|||+++******))))))***************++++++,,,---------(((***,,,------///111333222111000000000222444666444333333222333444555666888888888888888888777777::::::999999888888777777555555444444444555555666555555555555666666666666666666555444333333333333999999888888888999:::;;;=========<<<<<<;;;999999999:::;;;<<<===>>>>>>>>>:::;;;<<<>>>???@@@@@@@@@@@@===;;;;;;===>>>===<<<;;;:::888555444333333333111000000000111111///...//////...---,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++************************,,,***((()))+++,,,***)))***************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))'''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''(((((('''%%%&&&((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&)))))))))(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&((())))))(((''''''((())))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))***,,,,,,---///222444333666===JJJZZZjjjvvv|||}}}{{{}}}{{{qqqlllaaa\\\TTTOOOOOOVVV^^^dddmmmiiibbb]]]ZZZZZZ]]]___gggkkknnnpppxxx|||}}}}}}xxxuuurrrpppqqqvvv|||~~~~~~|||~~~~~~}}}{{{|||{{{vvvnnneee___\\\YYY]]]bbbfffjjjooouuuzzz***)))))))))))))))******+++++++++,,,------......***,,,...//////000222444333333444444555555666666666555555555555666777777888888888777777666666666888888777666555444444333111111222222333333444444333333333444555555666666777666555555555666777888<<<<<<;;;;;;<<<<<<===>>>>>>>>>???>>>>>>===<<<;;;===>>>>>>?????????>>>>>>:::;;;<<<===>>>??????>>>>>><<<::::::===???AAAAAA>>>===<<<;;;:::999999999333222111222333333222000111000///...------------,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,---,,,+++************************+++************+++,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((((((((('''((((((''''''''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&'''((('''%%%%%%''')))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((((('''''''''''''''&&&&&&''''''(((((())))))((((((((('''(((((())))))&&&'''))))))(((''''''((())))))))))))***+++,,,---******))))))))))))******+++***))))))))))))))))))((()))***+++,,,+++******************************************++++++++++++++++++,,,,,,---000555888999===EEESSScccsss~~~~~~yyyxxxtttkkkbbb___ZZZWWWTTTSSSVVV\\\dddiiiiiieee\\\TTTOOOSSS]]]eeettt{{{}}}sssppprrrxxx}}}uuurrrzzz{{{||||||zzzxxx}}}~~~|||zzzxxxooohhheeefffeeebbb[[[TTTOOOMMMIIINNNWWW```iiiqqqyyy}}}))))))(((((())))))******+++,,,,,,---......//////000111222222111000111333555555777888888888777777999888888888888999999999::::::999888777777777777444444444444444333333333111111222333444555555555444444555555666777888888999888888888999;;;>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@BBBBBBCCCDDDDDDDDDDDDCCC@@@@@@@@@@@@???>>>===<<<<<<;;;999888:::===@@@BBB@@@@@@??????>>>>>>>>>>>>888777666666666666444222111111///...------------------------,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++***************************************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''************************)))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''(((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))******++++++((('''''''''((()))******%%%'''))))))((('''((()))))))))))))))+++,,,...///******))))))))))))************)))))))))))))))***''')))+++,,,---,,,***)))))))))))))))))))))))))))************+++++++++,,,/////////...000444:::???DDDFFFMMMWWWeeerrrzzzzzzsssppplllccc\\\ZZZUUUVVVWWWZZZ^^^bbbfffhhhbbb^^^VVVNNNLLLUUUfffsssxxxmmmiiikkkrrr{{{vvvyyyuuuoooppp~~~|||yyyyyywwwsssoooooopppwwwyyyrrroookkkxxxsssdddXXXSSSVVVYYYYYYUUUOOOJJJGGGGGGOOO[[[iiiuuu}}})))))))))))))))***++++++---------...//////000000222444444444222222333444666777999::::::999888777::::::;;;;;;;;;:::::::::999888777666666666666777111111222333444555555666444555666888999999999999777777888888999:::;;;;;;;;;;;;::::::;;;<<<>>>???AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGCCCCCCCCCCCCBBBAAA??????>>>===;;;::::::<<>><<<;;;::::::999666444222111000///------,,,,,,............---------------,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++******++++++***************************))))))))))))***++++++++++++++++++++++++++++++************************(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&'''(((((()))******&&&&&&&&&&&&'''((())))))%%%'''((()))((('''((())))))))))))***+++---...///******))))))))))))*********)))))))))))))))******''')))+++,,,---,,,***)))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,000000000000222777>>>CCCIIIJJJNNNVVVaaakkkrrrvvv|||tttmmmkkkhhh```ZZZXXXXXXZZZ^^^bbbdddeeedddccc[[[YYYUUUQQQTTTbbbwww|||tttqqqrrrvvv{{{xxx|||www{{{pppkkkmmmzzz~~~zzztttmmmjjjjjjkkkjjjiiinnnooottt}}}}}}~~~|||vvvnnneee^^^[[[WWWeeeuuu}}}|||ttteeeWWWNNNUUU]]]aaa```[[[UUURRRQQQZZZhhhwww))))))))))))***+++,,,------......///000000111111000222444444444444666888777888999::::::999888777:::::::::;;;::::::999888555555333333333444555666111111222444666777888999888999:::<<<<<<<<<;;;;;;999999::::::;;;;;;<<<<<<======<<<<<<;;;:::999999>>>>>>???@@@@@@@@@@@@???AAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBDDDDDDEEEEEE@@@@@@AAABBBCCCDDDDDDDDD@@@@@@@@@>>>===>>>@@@CCC@@@@@@AAAAAABBBAAAAAA@@@@@@???======<<<;;;888666444333222000///......---////////////.........---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))+++++++++++++++++++++++++++)))))))))))))))***++++++************************++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''$$$&&&((()))(((((((((***'''(((***+++------------******))))))))))))******)))))))))))))))******+++((()))***+++,,,+++******************************,,,,,,,,,,,,------------...//////000222888???DDDGGGHHHJJJQQQ[[[fffnnnrrruuunnnhhhgggeee```[[[ZZZ```bbbdddeeeeeedddaaa```VVVUUUUUUWWW```ppptttrrrzzzwww|||~~~uuurrrgggdddgggttt|||ooolllhhhfffgggiiikkklllnnnmmmnnnqqqtttrrrnnnjjjccccccaaa\\\VVVOOOKKKJJJJJJUUUdddqqqzzz{{{qqqdddZZZaaakkkrrrsssooojjjgggbbbiiiuuu************+++,,,---.........///000000111111222111333444555444555666888777888888888888888777777777777888888888777666555444333222111222333555777444444555666888999::::::999;;;<<<======<<<;;;:::999999999999999999:::::::::;;;<<<======<<<:::999;;;<<<===>>>???>>>>>>===>>>>>>???????????????>>>>>>>>>???@@@@@@@@@@@@@@@<<<===>>>@@@AAABBBBBBBBB>>>@@@AAA@@@>>>>>>AAACCC@@@AAABBBBBBBBBAAA@@@@@@>>>===<<<<<<======;;;999777666444333111000000000000000000/////////......++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++)))((()))++++++++++++++++++++++++++++++************+++,,,,,,((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))%%%&&&'''((())))))))))))((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''')))***+++)))(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&$$$&&&((()))(((((()))***&&&(((***---------+++*********))))))))))))******)))))))))))))))***++++++))))))*********+++++++++++++++++++++++++++++++++---------.........//////...///000222555:::AAAEEEFFFFFFGGGMMMXXXdddnnnsssrrrjjjdddeeefffeeeeeefffllljjjgggdddbbbaaaaaaaaaZZZ[[[]]]dddppprrrrrr|||~~~{{{qqqnnnfffdddiiivvv{{{}}}|||mmmmmmmmmllljjjiiijjjkkkfffccc```^^^___]]]WWWRRRLLLLLLJJJGGGCCCAAAAAABBBDDDKKKVVVeeewww}}}sssnnnttt|||}}}xxx{{{++++++++++++,,,---...////////////000111111222222555666777666444333333444888777777777777777777777444555666666666444333222444444333222333666888999777777888888999::::::::::::;;;<<<======<<<:::999888888888777777777777777555888<<>>???@@@???>>>>>>===>>>>>>?????????>>>>>>@@@@@@@@@@@@??????>>>===<<<======>>>>>>>>>>>>===:::===??????>>>===@@@BBBAAABBBBBBCCCCCCBBB@@@???;;;::::::;;;===>>>===;;;999888777555333222222222000000000000////////////+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,+++)))(((***,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***************************'''''''''((((((***++++++(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''(((******))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''((())))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''')))+++,,,***)))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((((((((('''((((((((())))))******************)))))))))))))))((('''&&&&&&&&&&&&&&&$$$&&&((()))(((((()))***%%%'''+++---...---***(((******))))))))))))******))))))((())))))***++++++******))))))******+++,,,++++++++++++++++++++++++.........////////////000///111333555888===DDDHHHHHHGGGGGGMMMWWWdddnnntttppphhhbbbdddiiilllpppuuutttooohhhaaa^^^___bbbdddggghhhllluuusssuuu~~~yyysssmmmqqqpppuuu~~~uuupppuuu~~~~~~nnnqqqrrroooiiieeecccddd]]]YYYSSSNNNNNNMMMGGGAAA??????===;;;:::;;;???BBBCCCEEEMMM]]]ttt{{{}}}******))))))+++---000222333333333444444444555555999999888777666555555444555555444444444444555555333333333333333333333333999777666777888999999999999999999:::;;;;;;888666999999999888777777999;;;<<<:::888777777999;;;===CCCBBBDDDJJJPPPPPPKKKFFFGGGHHHHHHGGGEEEFFFHHHIIICCCHHHJJJJJJLLLNNNLLLGGGIIIDDDBBBDDDEEECCCBBBCCC???CCCDDDAAA???AAAAAA???::::::;;;===;;;999;;;AAA@@@AAABBBCCCCCCBBB@@@>>><<<<<<<<<<<<;;;;;;::::::;;;:::999888777555444444444444444333222111//////.........------,,,,,,,,,------------------------++++++++++++++++++++++++...---,,,+++***+++,,,---*********************************++++++,,,,,,,,,((((((((((((((((((((((((***+++,,,,,,,,,,,,+++***,,,+++***))))))***+++,,,))))))(((((((((((()))))))))((('''&&&&&&'''(((((())))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&''')))***+++(((((())))))((('''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((())))))))))))(((((())))))(((((('''''''''&&&%%%(((******(((%%%$$$$$$''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************************************)))))))))))))))***)))******++++++,,,------+++++++++,,,,,,---------+++---...///......///111000111333777<<>>>>>>>>===;;;<<<>>>@@@CCCFFFOOO___rrr,,,,,,+++,,,---///222444222333333444555555666666888777777666555444444444111000000000000000000111444444444444444444444444666555444555666777666666888777666777999::::::999999999999888888888999:::;;;;;;:::;;;===@@@CCCEEERRRTTTYYY```dddddd```[[[XXXYYY[[[[[[YYYYYYZZZ[[[XXX]]]```______```___\\\]]]WWWRRRRRRSSSQQQPPPRRRPPPTTTTTTOOOLLLKKKHHHEEEEEEAAA>>>>>>===;;;>>>BBBBBBCCCDDDCCCBBB@@@>>>======<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888777666666666666666555444333111111.........---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********------------------------++++++++++++++++++,,,,,,))))))))))))))))))))))))************************++++++***))))))***++++++))))))(((((((((((())))))+++***))))))))))))***+++))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******''''''&&&''''''((()))***((((((((((((((('''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''(((((((((((()))(((((('''''''''(((((((((((())))))))))))(((((()))(((((((((''''''''''''$$$&&&))))))((('''&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************************************))))))))))))***************+++,,,,,,---------------------,,,,,,,,,---...000000//////111222333444777<<>><<<<<<;;;;;;;;;999999999888888777777777888888888777666555444333//////.........---------************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++++++++************************)))(((''''''''''''((()))++++++***))))))***++++++))))))(((((((((((())))))++++++************++++++))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((())))))***((((((''''''''''''(((((((((((((((((((((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''(((((((((((())))))((((((((())))))***(((((())))))))))))((((((((((((((((((''''''''''''###%%%((()))((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))************++++++,,,,,,------000000///......------,,,...///000000///000222444777999===CCCIIIOOOSSSVVVZZZ^^^eeekkknnnnnnllljjjgggiiikkkllllllkkkkkklllpppmmmjjjjjjppp}}}tttmmmiiisss~~~zzz{{{~~~xxxsss{{{yyysssqqqtttvvvsssppppppooorrruuutttooohhhbbb^^^YYYWWWRRRJJJDDDAAAAAABBBBBBFFFKKKLLLJJJIIILLLPPPSSSTTTTTTSSSRRRRRRSSSUUU]]]___eeeooo{{{000000000111222333555666666666666666666666666666333333333333333333222222444444444444444444444444666666666666666666666666333444555666666666777888<<<<<<<<<>>>AAABBBAAA@@@BBBBBBCCCEEEHHHJJJJJJIIIMMMOOORRRVVVZZZ^^^aaabbbqqqyyy{{{vvvuuusssssstttssssssuuuyyy||||||vvvvvvwwwtttqqqqqqooovvvyyywwwtttsssooojjjaaaUUULLLMMMSSSWWW[[[^^^___bbbfffeee```WWWNNNIIIHHHFFFCCC@@@===;;;:::999999999999:::::::::;;;;;;888888888888777666555444222222111000///---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++***************************,,,,,,,,,++++++*********++++++++++++++++++++++++***)))'''&&&&&&''')))***+++******************+++))))))(((((((((((())))))(((((((((((()))))))))***))))))************))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''))))))(((''''''''''''''''''(((((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((()))((((((((('''(((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((('''(((((())))))(((((())))))))))))((((((((((((((((((((('''''''''$$$&&&((()))((('''((()))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))***+++******++++++,,,------...000000000///////////////---.../////////000333555999===CCCJJJRRRXXX]]]```dddiiipppuuuvvvtttppplllmmmoooooolllhhheeeeeegggpppoooooorrrzzzwwwqqqiiiqqq~~~~~~vvvrrrkkkrrr~~~yyyrrrooorrrtttsssqqqqqqpppooolllfff^^^WWWRRRPPPKKKLLLLLLIIIFFFDDDCCCDDDJJJRRRZZZ\\\YYYXXX\\\aaabbbcccddddddbbbbbbcccdddjjjlllpppxxx000000111111222333444555888888777666555444333333222222333333333333333333333333444444444444333333666666666666666666666666222444666666555777:::===>>>AAAGGGNNNTTTVVVTTTRRRPPPOOOPPPTTTYYY\\\]]]]]]\\\^^^bbbfffiiikkkllllllsss{{{{{{xxxxxxzzzxxxuuussstttzzz}}}{{{zzz}}}yyyjjj___YYY^^^hhhppptttwwwxxx}}}ttteee[[[WWWTTTOOOIIICCC???===;;;<<<<<<<<<======>>>>>>>>>888999999999888777666555888777555333000...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,+++------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++***(((''''''(((***+++*********++++++*********))))))(((((((((((())))))''''''(((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''***)))(((''''''&&&''''''''''''((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((('''&&&&&&&&&''''''((()))(((((())))))))))))(((((('''''''''(((((((((((((((''')))***)))'''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))(((((()))***++++++***++++++,,,------............//////000111222222---...///000000222666999===AAAIIIRRRZZZaaafffhhhkkkoootttxxxzzzyyyvvvtttuuutttpppiiibbb___aaadddmmmpppvvv}}}}}}xxxnnnsss~~~vvvpppnnnhhhllluuu}}}zzzsssnnnoooooommmkkklllsssoooggg\\\RRRKKKHHHHHHEEEIIIOOORRRRRRQQQOOOOOO[[[ccckkkmmmjjjiiilllpppqqqrrrssssssrrrqqqrrrssstttvvvzzz111111222222333444444444888888777666555333222222333333333444444555555555666666888888888888666666666666666666666666666666333555666666555888???DDDFFFLLLVVVcccmmmrrrrrrpppeeecccbbbeeekkkpppqqqqqqjjjmmmqqquuuvvvvvvtttsssrrryyy~~~~~~~~~zzzwwwzzz}}}qqqjjjiiisssrrrjjjfff___WWWPPPKKKGGGEEE@@@@@@???>>>===<<<;;;;;;999999::::::999888888777;;;:::888555222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))++++++)))***++++++++++++***)))))))))(((((((((((())))))'''((()))***++++++******))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))***)))((('''''''''''''''&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&&&&%%%&&&&&&'''((()))(((((())))))))))))(((((('''''''''((((((((((((((()))******)))'''&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,++++++,,,,,,------......------...///111222333333000111222333555888===@@@DDDIIIQQQZZZbbbhhhlllmmmmmmpppssswwwzzz{{{{{{zzzwwwssskkkbbb]]][[[^^^aaahhhqqq~~~xxxzzz{{{tttqqqooolllmmmsss}}}{{{uuurrrwww~~~{{{vvvrrrppplllfffdddgggrrrnnnfff[[[QQQKKKJJJJJJHHHOOOWWW^^^aaaaaa```___kkkqqqwwwyyywwwvvvwwwzzz|||}}}}}}|||}}}~~~|||~~~111222333444444555555555555555555555444444444444444444444555666777777888888999;;;<<<<<<;;;999888555555555555555555555555777999:::999999>>>GGGNNNXXX^^^iiiwww{{{vvvssstttyyy~~~www{{{~~~|||xxx|||~~~|||xxxvvvyyy}}}yyyqqqhhhaaa[[[WWWUUUQQQOOOLLLIIIDDDAAA>>><<<;;;;;;<<<<<<;;;;;;:::999;;;;;;999777555333222111........................------------------------------,,,+++++++++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++************************)))***++++++++++++***)))))))))(((((((((((())))))%%%&&&((()))******))))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((())))))(((((('''''''''((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))%%%'''***,,,---+++)))'''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***(((((())))))))))))((((((''''''''''''((((((((()))((()))***)))''''''(((***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************(((((((((((()))***+++,,,++++++,,,,,,---.........---......///000111222222555666888:::<<>>???>>>>>>DDDOOOXXXjjjooowww}}}}}}}}}}}}}}}tttlllgggcccbbbgggeee```ZZZTTTNNNIIIGGG==================<<<;;;::::::999888777666555555111111111111111111111111------------------------000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************))))))************)))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))"""###%%%''''''''''''&&&))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''((((((&&&&&&'''((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&))),,,///000...+++((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''((()))++++++(((((())))))))))))((((((&&&'''''''''(((((())))))'''((()))((('''(((***,,,''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************************************(((((((((((()))***+++,,,++++++,,,------......///////////////000000000000999;;;===???BBBGGGNNNRRRVVV[[[aaahhhmmmoooooonnniiilllqqqvvvyyy{{{{{{{{{lllfff]]]YYYYYY[[[\\\\\\mmm|||xxx{{{yyyrrrmmmhhhdddbbbaaafffllloooooooooppprrrmmmmmmlllggg[[[PPPOOOUUUWWW[[[aaaeeeffffffggghhhdddgggmmmrrruuuxxx{{{~~~~~~333333333333444555666777111111111222333555666777<<<===>>>>>>===;;;888777555777888888777777888:::777777888777777999<<>>===<<<;;;::::::777999:::;;;<<<>>>AAADDDEEEGGGJJJNNNTTT[[[ccchhhiiihhhfffdddgggqqq|||yyywwwkkkooorrrssssssoooggg^^^YYYMMMBBB===:::888888:::999777666555666555444333000000000///////////////---------------.........,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))(((((((((((((((((((((((((((******))))))((((((''''''((())))))******))))))((()))))))))))))))*********+++*********)))))))))((('''((((((((()))))))))***(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''((())))))((((((((()))))))))((((((%%%&&&'''(((((((((''''''(((''''''(((*********(((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))***+++,,,((()))))))))************)))))))))))))))))))))))))))))))))***************///......------------...............////////////000000111111333777<<<@@@HHHNNNUUU^^^jjjuuuyyyxxxwwwyyy}}}}}}uuupppnnnnnnsssssszzz|||uuuuuuyyyyyypppkkkjjjkkkttt~~~yyyuuuhhhaaaWWWQQQNNNKKKGGGCCCBBBCCCEEEJJJSSS\\\eeekkkrrruuuvvvsssnnnjjjjjjlllqqquuu{{{xxxxxx000000111222333555666777;;;<<<>>>?????????>>>===@@@???===<<<;;;:::;;;;;;777999<<<>>>@@@EEEJJJMMMRRRUUUZZZ___eeemmmtttyyywwwuuurrrqqqsss{{{}}}wwwgggZZZLLLDDD???;;;;;;===:::888666666777888777666111000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***((()))************)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((('''''''''((((((((((((((((((((((((******))))))(((((('''''''''(((((())))))(((((('''''''''''''''(((((())))))************))))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''((())))))%%%&&&((()))*********+++''''''(((((())))))(((((((((''''''(((***+++******((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((())))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))((((((''''''(((((((((((()))))))))************)))))))))))))))))))))))))))*********+++++++++,,,//////......---................../////////000000///000222333555:::BBBGGGRRRXXX```fffpppzzz~~~|||xxx{{{vvvmmmiiilllppp}}}}}}zzzsss||||||tttkkkfffggghhhmmmyyyzzzwww~~~|||yyywwwuuusssrrrrrrfff___UUUMMMHHHDDD???<<<@@@BBBFFFNNNXXXdddnnnttt{{{|||}}}{{{wwwtttssstttxxx{{{yyyxxx222222333555777:::<<<===@@@@@@BBBBBBBBBAAA???>>>BBB@@@>>>;;;:::;;;<<<===:::===AAAEEEJJJPPPXXX]]]dddhhhnnnssswww|||}}}{{{|||tttgggXXXPPPIIIDDDAAABBB@@@===999888888999999888222222222111111000000//////////////////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***++++++***)))(((***************+++++++++))))))))))))))))))))))))************************(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''(((((()))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''((())))))%%%''')))***))))))+++,,,))))))))))))))))))))))))(((&&&%%%%%%'''))))))((((((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))(((((()))*********))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))((('''''''''''''''))))))))))))************)))))))))))))))))))))))),,,,,,,,,------......///------,,,,,,,,,------............//////000000111///111444666999???IIIPPP^^^eeelllpppuuu|||~~~}}}tttmmmmmmttt{{{}}}}}}vvv}}}vvvlllggghhhlllooowwwxxxooolllwwwuuuqqqkkkgggfffhhhjjj```[[[RRRKKKFFFBBB@@@>>>CCCFFFLLLUUU```jjjrrrwww{{{|||~~~~~~}}}|||}}}~~~555666888:::===AAACCCEEEEEEDDDCCCBBBBBBCCCEEEEEEHHHFFFCCC@@@???@@@BBBCCCDDDGGGLLLRRRYYYbbbkkkqqqyyy|||}}}~~~tttggg___YYYRRROOOOOOIIIEEE???:::999999999999555555555444333222222222000000000/////////......---......//////......---------------------------+++++++++,,,,,,,,,------***++++++,,,,,,++++++***((()))***++++++***)))((())))))*********+++++++++))))))))))))))))))))))))************************((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))'''''''''''''''((())))))''')))++++++)))((((((******))))))))))))))))))))))))'''%%%%%%'''(((((((((((((((((((((((((((((((((((())))))******))))))(((***)))(((''''''((()))***'''((()))***+++******)))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))))))))))))))************)))))))))))))))))))))))),,,,,,------.../////////---,,,,,,,,,---...//////---......///000000111111000333777:::>>>FFFQQQYYYeeennnuuuuuuvvv{{{||||||{{{vvvrrruuu|||~~~uuuqqqtttwwwyyyvvvkkkcccbbbggggggeee```\\\\\\```eee^^^[[[UUUQQQOOONNNNNNNNNOOOTTT[[[dddlllsssxxxzzz|||}}}888999;;;>>>BBBFFFIIIJJJIIIGGGCCCAAABBBEEEJJJMMMOOOMMMIIIFFFEEEFFFIIIJJJMMMQQQWWW^^^fffqqq{{{yyy~~~|||rrrooottt~~~yyy}}}ssslllggg```[[[[[[QQQKKKCCC===:::999999999888777777666555555444444111111000000/////////...---...///000000///...---------------------------++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++''')))***++++++***)))'''))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))************))))))&&&''''''((()))******+++''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((())))))***,,,...,,,(((&&&&&&(((***))))))((((((((()))))),,,***(((((()))*********))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***'''((()))+++++++++***)))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))+++,,,---))))))))))))************))))))))))))))))))))))))******++++++,,,---...............//////111222333---......///000111111222111555:::===AAAJJJVVV___gggqqqxxxvvvtttyyy|||wwwsssqqquuuxxxwwwwww{{{|||{{{zzz~~~yyysssjjj___YYYXXXWWWYYYZZZYYYWWWYYY___eeeaaa___\\\ZZZZZZ\\\___aaa]]]bbbjjjrrrxxx|||~~~~~~???BBBGGGKKKMMMLLLJJJHHHDDDDDDCCCDDDGGGMMMRRRVVVRRRNNNKKKJJJLLLPPPVVV[[[[[[]]]dddooouuuxxxtttvvv~~~zzzzzzzzz{{{}}}~~~wwwssspppmmmlllsssttttttrrrnnnjjjhhhgggqqquuuxxxuuuqqqqqqxxxxxxwwwzzz|||}}}{{{{{{}}}{{{vvvtttooohhhbbb]]]XXXRRRMMMHHHBBB>>>===;;;999777666777888888777444222000//////000000//////......------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&((())))))(((((()))+++)))))))))))))))))))))))))))(((((((((''''''&&&&&&(((((('''&&&%%%%%%$$$$$$(((((())))))******++++++))))))(((((('''''''''&&&(((((())))))))))))((((((&&&&&&'''((()))***++++++***(((%%%######%%%(((***))))))))))))************,,,------,,,)))(((((()))+++***)))))))))))))))***))))))(((((('''''''''&&&************************))))))))))))************))))))(((((('''''''''&&&)))((('''''')))******)))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......//////////////////...------///000000000111333555888:::>>>DDDLLLUUU^^^cccmmmppppppmmmooowww~~~zzzoooiiijjjkkkpppwww~~~xxxuuu|||vvvpppkkkbbbWWWPPPOOOKKKOOOOOOMMMOOOYYYccchhhmmmmmmkkkiiihhhiiilllooorrrtttxxx|||FFFIIILLLOOOPPPNNNKKKIIIIIIHHHFFFDDDDDDFFFHHHKKKRRRSSSTTTVVVXXX]]]ccciiioooooorrrwwwyyy}}}vvvooodddeeeiiiqqqyyy{{{xxxtttdddfffhhhkkkpppwww}}}uuummmgggdddbbb```bbbcccbbb```\\\YYYXXXXXX```bbbddddddccccccfffhhhgggaaa]]]ccclllttt|||~~~~~~||||||~~~|||zzzxxxuuupppjjjfffbbb\\\VVVQQQLLLIIIHHHDDDAAA<<<:::999999888666666555444555555555333111//////......------------.........---------,,,,,,------------------------++++++++++++++++++++++++************************************************+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))++++++++++++*********)))))))))(((''''''&&&%%%%%%''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))***)))'''&&&&&&''')))***&&&&&&'''''''''(((((((((***+++,,,+++)))(((((()))***))))))(((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))******************)))))))))(((((((((***)))'''((()))++++++***)))***++++++,,,,,,++++++,,,,,,,,,---------....../////////000000//////...///000111222222333555777;;;>>>CCCIIIQQQZZZaaafffpppqqqooolllnnnvvv}}}~~~~~~zzzqqqhhhdddfffmmmttt|||{{{{{{|||sssmmmfff```WWWMMMHHHGGGDDDJJJNNNOOOUUU```lllqqqtttuuuuuutttssstttwwwyyywwwyyy}}}zzzyyy}}}QQQRRRTTTTTTRRRNNNJJJHHHBBBCCCCCCCCCDDDGGGMMMPPPZZZ```gggkkklllpppvvv{{{}}}|||{{{yyyvvv{{{zzztttmmmccc\\\XXXWWWXXX\\\```aaa___[[[SSSWWW\\\bbbjjjsss|||vvvmmmgggdddaaa```bbbbbbaaa^^^ZZZXXXXXXYYYXXXYYYZZZ[[[]]]\\\[[[YYYXXXRRRPPPWWW```gggnnnsss~~~~~~~~~~~~~~~~~~}}}zzzzzzyyyyyy}}}}}}}}}~~~{{{wwwqqqoookkkddd]]]YYYXXXXXXOOOKKKEEE@@@===;;;999888555555555666777555222/////////...------------.../////////............---........................++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))))))))))))))))))))(((((((((((('''******)))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&***)))))))))((((((((('''***))))))(((((())))))***%%%%%%&&&&&&&&&'''''''''((()))***)))((('''((()))(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************++++++************))))))***)))((((((***++++++***))))))***++++++++++++***,,,,,,,,,---------......//////000000000000000///111222444444444555888:::AAAFFFLLLSSSZZZaaaggglllsssssspppmmmpppxxx{{{{{{|||xxxssspppkkkffffffkkkttt{{{yyyxxx}}}qqqnnnnnnvvvqqqfff```YYYTTTMMMEEECCCDDDGGGNNNVVVZZZ```lllvvvzzz{{{}}}~~~~~~{{{}}}{{{rrrpppvvv}}}\\\[[[YYYUUUPPPJJJEEEBBB===>>>@@@BBBFFFNNNYYY```lllvvv~~~~~~~~~xxxssszzz{{{xxxsssooojjjccc[[[VVVVVVVVVVVVXXX\\\^^^^^^\\\XXX]]]dddmmmvvvzzzwwwuuutttvvvuuusssoookkkiiijjjkkkhhhhhhhhhgggeeecccbbbbbbddd^^^\\\aaagggjjjmmmpppwwwuuurrrooommmlllllllllppppppqqqrrrvvv}}}yyy|||zzzqqqiiieeeeeedddZZZUUUMMMGGGCCCAAA???===999777777777777666333111//////------,,,------.../////////.........------------------------------++++++++++++++++++++++++************************************************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''++++++******))))))((((((((((((((((((((('''''''''))))))************))))))))))))))))))((((((((((((((())))))))))))))))))(((''''''''''''((((((((()))&&&'''((((((''''''(((***'''''''''((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))((()))))))))***************************************((('''''')))******)))((()))******++++++******,,,,,,,,,---------......//////000111222222222111222333555666777999<<<>>>GGGMMMUUU[[[```fffkkkpppsssttttttsssvvv{{{{{{wwwuuuppplllmmmmmmooouuu|||tttoooxxxuuunnnlllmmmppp~~~}}}{{{lllaaaZZZTTTQQQLLLHHHHHHKKKWWW___gggjjjnnnvvv|||~~~|||~~~tttqqquuu|||eeeaaaZZZRRRJJJCCC???<<>>:::888555333111...------...............---------,,,,,,************************++++++++++++++++++++++++************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))*********))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((()))))))))))))))***''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&'''((()))***++++++'''(((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''%%%'''((((((''''''(((***%%%&&&((()))******)))((((((((())))))))))))******))))))))))))))))))))))))))))))))))))************((((((((())))))))))))***)))(((&&&''')))******)))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......///000111333444555555555444777:::===@@@DDDHHHLLLMMMTTT[[[___```bbbggglllssszzz}}}{{{vvvppphhheeefffppp}}}xxx{{{vvvpppmmmmmmmmmyyysssjjjjjjmmmrrrwwwyyy|||}}}zzzssslllgggbbb]]]]]]```llluuu{{{||||||~~~}}}}}}jjjcccWWWKKKDDDAAABBBCCC???IIIVVVbbbnnn{{{~~~{{{ssslllgggccc___\\\TTTRRRVVV___eeeeeefffiiiooouuu}}}}}}vvvrrrpppkkkmmmppppppnnnkkkhhhggg___```^^^[[[___kkkxxx}}}}}}{{{{{{zzz}}}yyytttqqqmmmiiieeeaaa\\\XXXSSSRRRRRRRRROOOJJJBBB===;;;888555222000///000000/////////............---++++++++++++++++++++++++++++++++++++++++++++++++************************************************------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))(((******)))(((''''''((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''''''''((((((((('''((())))))((('''(((***%%%''')))***++++++***)))(((((()))))))))*********(((((((((((((((((((((((())))))))))))************)))))))))*********+++++++++***((()))+++,,,,,,+++++++++,,,------------,,,,,,,,,,,,---------......///000222333555666666777777:::>>>BBBFFFKKKPPPTTTUUU[[[bbbcccbbbccciiinnnwwwxxxsssooolllhhheeehhhtttzzzyyyzzzyyyzzz|||xxxwwwvvvtttxxxkkkdddfffjjjsss{{{zzzuuurrrnnniiihhhkkkpppxxx~~~~~~~~~~~~~~~~~~jjjbbbVVVJJJDDDCCCGGGJJJNNNYYYiiiuuu~~~vvvoooggg```]]][[[XXXVVV]]][[[```lllssstttvvvzzz}}}}}}|||zzzzzzsssrrrlllbbb___fffnnnssstttnnnlllssszzz{{{{{{{{{vvvvvvxxx|||~~~zzzxxxzzz{{{yyyuuuqqqmmmhhhaaa]]]```bbbeeefffcccZZZOOOHHH???<<<888444222111222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************......------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))))))))))))))))))))******)))(((''''''((())))))))))))))))))))))))((()))))))))******++++++)))))))))))))))*********(((((())))))******++++++&&&'''''''''(((((())))))******++++++++++++******))))))))))))((((((((((((++++++***))))))***++++++))))))))))))************((()))***)))((('''((()))%%%''')))+++,,,,,,******(((((())))))*********+++))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,---+++***+++,,,...------+++,,,------......------,,,,,,,,,---------......///000222444555777777777999===AAAFFFKKKPPPVVVZZZ]]]ccciiiiiiggghhhmmmsss|||rrrllljjjjjjkkkhhhlllxxxxxxvvvvvvrrruuu}}}yyyxxxqqqfffcccfffnnnyyy|||~~~yyyvvvvvvtttqqqqqquuuttt|||~~~bbb]]]WWWTTTQQQQQQSSSVVV```hhhsss|||vvviiigggfffeeeeeeeeedddcccjjjmmmssszzz}}}}}}xxx|||~~~|||{{{yyysssmmmmmmiiifffhhhmmmooojjjeeegggdddeeemmmyyy}}}yyy|||yyyxxx}}}{{{yyyzzzuuukkkeeegggiiiqqqwwwyyyyyyuuugggXXXLLLEEE===777666555222///111000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************'''(((((()))******++++++%%%''')))***+++***)))(((******++++++++++++******(((((())))))*********+++,,,,,,++++++******))))))+++***)))((((((''''''(((+++)))(((((())))))(((&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******((()))*********((('''&&&)))(((((('''''''''((((((+++++++++*********))))))******+++++++++******)))''''''((((((((((((''''''))))))))))))))))))))))))+++*********+++,,,------************************))))))*********+++++++++***++++++,,,,,,------...------------------------111000000222444666666666;;;<<<@@@EEENNNWWW___dddhhhnnnsssrrrnnnnnnuuu}}}~~~uuulllhhhhhhkkkppprrrwww~~~|||ooorrrqqq{{{{{{yyy{{{|||wwwoooppplllddddddkkk{{{~~~|||zzzyyyyyy{{{|||~~~~~~~~~~~~YYYVVVTTTUUUWWWZZZ___cccooouuu|||zzztttrrrrrrsssvvvvvvtttrrrtttuuuxxx{{{}}}yyy}}}zzzssskkkjjjllljjjbbbZZZVVVUUUWWW]]]fffoootttwwwxxxwwwzzz{{{rrrmmmmmmqqqyyytttdddYYYJJJ>>>999777555333111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++,,,---------++++++++++++++++++,,,,,,************************(((((())))))***++++++,,,***))))))(((((((((((()))******++++++++++++******((()))))))))************(((((((((((((((((((((((()))((((((((((((((()))***+++)))(((((())))))(((&&&))))))************))))))''''''''''''''''''''''''(((''''''''''''''''''((())))))))))))))))))))))))***)))))))))((((((((('''''''''(((((())))))******((())))))***************)))(((((('''''''''((((((*********)))))))))((((((*********++++++******)))************************))))))))))))))))))))))))***************+++,,,,,,************************+++++++++,,,,,,,,,------+++++++++,,,------......++++++,,,---......//////111111222333666777888888<<<@@@GGGMMMTTT\\\eeejjjnnntttzzz|||yyyyyy}}}~~~xxxqqqmmmmmmpppssszzz|||ssstttuuuyyyvvvwwwxxxooolllssswwwtttuuu{{{~~~}}}||||||}}}}}}~~~~~~}}}|||OOORRRVVV[[[bbbkkkqqqtttxxx}}}}}}}}}~~~|||}}}{{{www{{{}}}}}}zzzyyy{{{wwwlllaaaTTTTTTTTTUUUZZZccclllrrrssssssxxx{{{vvvuuussszzzzzzjjjTTTCCC:::777666444333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))((())))))***+++,,,------*********++++++,,,,,,,,,************************))))))******+++,,,,,,,,,---+++)))'''&&&'''((()))******++++++++++++******))))))))))))************''''''''''''((((((((((((''''''''''''((()))***+++***)))(((((())))))((('''))))))************))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))*********)))))))))))))))******(((((((((''''''(((((())))))))))))((((((((((((((())))))******+++******)))+++***))))))))))))***+++)))))))))))))))))))))))))))))))))************+++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........***+++,,,---...000111111222222333555777999;;;<<<>>>EEENNNUUUZZZ```iiipppuuuzzz|||wwwrrrooorrrxxx}}}}}}}}}~~~xxxvvv{{{~~~xxxwwwxxxuuu|||}}}~~~~~~~~~~~~|||zzzyyy}}}}}}~~~}}}}}}~~~MMMUUU___hhhqqqzzz}}}}}}yyy}}}vvvtttxxx|||}}}||||||~~~vvvpppzzz~~~}}}yyyjjjfffaaa^^^___bbbfffiiirrrpppttt}}}{{{yyyrrrxxxuuu]]]KKKBBB>>>;;;888555444222000...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************++++++*********++++++,,,,,,---******************************+++++++++,,,,,,,,,+++***)))((((((((()))*********++++++++++++******)))))))))))))))******************)))))))))))))))((((((((((((((()))*********((('''((()))***)))'''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******,,,***)))'''&&&&&&''''''(((((((((((((((((()))***))))))))))))))))))))))))((())))))******************)))'''&&&&&&''')))***)))))))))))))))))))))))))))))))))*********))))))************************))))))))))))*********+++,,,,,,,,,---......//////+++,,,---...///000111111222333444666777:::===???CCCKKKTTTYYY\\\bbbllluuuzzz}}}}}}xxxssspppooottt~~~~~~}}}~~~{{{yyy}}}}}}}}}}}}|||yyywwwuuuwwwxxxzzz}}}}}}|||}}}|||~~~SSS___llluuu|||zzzxxx{{{tttmmmkkkooouuuxxxyyy}}}yyypppmmmyyy|||~~~wwwrrrrrrpppjjjeeeoookkkkkkrrryyy~~~zzzuuuxxxkkk[[[RRRLLLDDD>>>999777444111///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******)))))))))*********++++++,,,,,,,,,************************+++++++++++++++,,,,,,,,,&&&''')))***+++++++++*********++++++++++++************)))))))))))))))))),,,++++++***)))(((((('''******)))((((((((((((((()))((('''((()))***)))(((''''''((((((((((((''''''************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******+++***(((''''''((()))***((((((((((((((()))******************************'''((()))***************+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))************)))(((************************)))*********++++++++++++,,,------......///000000......////////////000000111333555777888;;;@@@CCCMMMTTT[[[___```fffqqqzzzvvvoookkkmmmsss}}}|||zzz}}}~~~{{{{{{||||||zzzwwwtttrrrqqqssswww{{{~~~~~~~~~~~~~~~~~~}}}|||~~~aaannnzzzvvvvvvtttoooiiiiiiooowww|||wwwqqqttt}}}vvvyyy~~~uuujjjdddbbbdddiiioooyyy|||vvvwww~~~sssggg```XXXLLLBBB@@@>>>:::666222111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,+++******))))))++++++++++++++++++++++++******************************++++++++++++++++++$$$&&&)))+++------,,,+++******++++++++++++******************))))))))))))*********)))((('''''''''+++***)))((('''''''''''')))((('''((()))***)))((())))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((())))))***,,,---...(((((((((((()))***++++++************++++++++++++''''''((()))************,,,+++************+++,,,)))))))))))))))))))))))))))***+++++++++***)))(((************************------------............------......///000000000000000000000000000//////222555888999999===CCCHHHWWW]]]ccchhhkkkqqqzzzyyyqqqkkkjjjppp|||yyywwwyyy}}}|||}}}zzz|||zzz|||}}}~~~~~~}}}zzz{{{||||||{{{xxxtttrrrpppssswww|||~~~}}}|||{{{|||}}}}}}|||}}}ttt||||||uuupppnnnmmmqqqyyy|||uuurrr{{{xxxqqqyyyuuunnnhhhgggffffffjjjpppwwwzzzwww{{{vvvooolllfffYYYNNNIIIFFFAAA;;;777444333333........................------------------------++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,------,,,,,,++++++*********************************************************'''((()))***+++,,,,,,,,,******++++++++++++******************)))))))))((((((((())))))******++++++***)))((((((((((((((()))(((''''''((()))******((())))))************))))))))))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))'''((((((((()))))))))***''''''(((((())))))******((()))))))))))))))(((((((((((((((((()))***+++,,,))))))))))))*********+++&&&'''((()))************++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,---,,,+++)))(((************************........./////////000000---......///000000111111/////////000000111111111444888;;;<<<<<<@@@GGGNNNYYY___hhhqqqxxx}}}~~~xxxrrrnnnllloooxxxxxxqqqqqqwwwzzzxxxzzz||||||wwwxxx~~~~~~~~~}}}~~~~~~~~~{{{|||~~~~~~}}}zzzwwwuuuuuuwww{{{}}}{{{zzzxxxzzz{{{{{{{{{}}}wwwiiinnnooorrryyywwwrrrppp}}}|||ppphhhlllvvv|||}}}|||wwwpppjjjiiikkkiiisss~~~|||}}}zzzwwwyyyuuujjj```NNNKKKEEE???:::777666666........................------------------------......---,,,,,,+++++++++((()))***+++---...///000...------,,,+++***))))))******************************)))))))))))))))))),,,+++)))((((((***+++---******++++++++++++******+++*********))))))((((((((()))***+++---///000000(((''''''(((((()))***+++(((''''''((()))******)))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''((((((((())))))******''''''(((((()))***************)))(((%%%"""(((((((((((()))***+++,,,'''((((((((())))))******&&&'''((()))************((()))************)))((())))))))))))))))))))))))***+++---------+++)))(((************************---------............///......//////000000111111---......000111222333444666:::===>>>???CCCJJJQQQWWW^^^iiivvvyyyrrrmmmlllllluuu~~~xxxnnnmmmsss}}}yyyxxx{{{~~~zzzvvvzzz~~~~~~~~~~~~|||}}}}}}yyywwwzzz|||}}}{{{yyyxxxvvvxxxyyyzzz{{{|||}}}wwwtttuuuwww||||||wwwvvvttt}}}{{{uuullleeebbbaaaeeehhhiiinnnyyy{{{|||yyywwwooopppssswww||||||ssscccXXXKKKCCCAAA>>>888222444111///......///...---000///...---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))((((((***++++++***)))(((***************************+++,,,,,,+++***)))(((,,,---......---,,,***)))+++++++++************)))))))))))))))))))))))))))******)))(((((((((((((((***************)))(((((())))))***))))))((('''&&&)))))))))))))))******+++'''((((((((())))))*********(((&&&%%%%%%'''***+++'''((((((((()))))))))***************************))))))))))))************''''''''''''((((((((((((++++++******))))))(((((())))))))))))************++++++******))))))(((((()))&&&%%%&&&))),,,+++)))++++++,,,,,,,,,++++++***))))))******++++++++++++...------,,,,,,++++++***............/////////000000///...///111222222222:::;;;>>>BBBGGGLLLPPPSSS```dddmmmyyy~~~zzztttrrrssswww{{{}}}uuulllkkkqqq}}}|||}}}||||||~~~|||xxxwww}}}~~~{{{{{{||||||||||||{{{{{{}}}|||{{{{{{|||~~~}}}~~~}}}vvvooofffkkkqqqvvvyyyyyyzzz{{{}}}uuurrruuuvvvyyysssooolllhhheeefffiiimmmpppppppppppppppooopppnnnjjjccc\\\WWWTTTPPPTTTUUUTTTWWW___gggiiikkkmmmpppuuu{{{wwwoooooosssxxx|||{{{zzz{{{}}}qqqeeeVVVKKKGGGCCC<<<777666333000.........---,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...---------,,,,,,++++++++++++,,,,,,+++***)))(((***************************++++++,,,+++***)))((())))))***************)))+++++++++************)))))))))))))))))))))))))))******)))(((((((((((((((***************)))((((((((())))))))))))(((((('''(((''''''''''''((())))))((((((((())))))*********)))(((&&&&&&&&&''')))***(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********************))))))))))))*********)))))))))))))))))))))))))))*********************))))))))))))))))))'''%%%&&&)))******)))*********++++++*********)))*********++++++++++++......------------,,,,,,........./////////000000111000000111222444444444;;;===BBBHHHNNNSSSXXXZZZeeeiiirrr||||||ooonnnlllmmmsss|||rrrkkkkkkttt~~~{{{zzz}}}~~~{{{yyy|||~~~}}}||||||}}}}}}}}}}}}||||||||||||{{{{{{|||~~~~~~zzzppphhh___eeemmmtttxxx|||zzz}}}~~~rrrttt}}}{{{rrrlllgggbbb[[[UUURRRQQQPPPOOOOOOPPPSSSVVVXXXXXXUUUSSSUUUWWWXXXVVVRRRNNNLLLKKKJJJMMMMMMJJJKKKPPPUUUVVVTTTWWW[[[aaaeeegggeeebbbeeegggmmmtttyyyzzzxxxvvvooofff^^^^^^bbbiiittt|||~~~~~~~~~}}}rrrbbbXXXRRRNNNGGGAAA:::777333000//////...---///......---------......++++++++++++++++++++++++++++++++++++++++++++++++------------------------......------,,,+++)))(((***************************++++++++++++***))))))((('''(((((()))***+++++++++++++++************)))))))))))))))))))))))))))***))))))((((((((((((((()))************))))))((('''(((((())))))))))))(((&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++******))))))(((((())))))))))))************))))))))))))************))))))))))))***************(((''''''((())))))((())))))******************************++++++++++++------............//////....../////////000000000111111222222444555777777<<<@@@GGGPPPXXX___ccceeennnqqqyyy}}}vvvdddeeegggiiippp|||}}}rrrnnnoooyyyzzzzzz~~~xxxzzzzzz{{{~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{|||~~~xxxnnnfffaaafffnnnuuuzzz~~~zzzwwwxxxrrrwww{{{rrrxxxqqqcccWWWQQQPPPMMMIIIGGGFFFHHHJJJKKKJJJIIIHHHKKKOOOPPPNNNKKKKKKNNNPPPQQQQQQPPPPPPPPPRRRVVVVVVTTTTTTYYY\\\]]]VVVVVVXXXZZZ\\\\\\YYYWWWWWWXXXZZZ^^^bbbdddcccaaa___YYYSSSRRRVVV]]]eeejjjllllllmmmooouuu~~~yyy}}}yyymmmfffbbb]]]UUUMMM???<<<777444333222111111..................//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------------------,,,,,,,,,+++***************************************+++************+++***)))))))))***,,,---+++++++++*********))))))************************))))))(((((((((((())))))))))))************)))(((&&&'''((())))))***))))))&&&&&&%%%%%%&&&&&&'''((('''''''''''''''(((((((((&&&&&&((()))))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))((((((''''''&&&&&&(((((())))))******++++++((()))))))))************(((((())))))******+++++++++***))))))))))))***)))***************++++++++++++++++++++++++++++++++++++,,,,,,---.../////////...////////////000000000000222333444555666999;;;===CCCMMMXXXbbbjjjnnnpppwwwzzz~~~wwwooodddgggiiijjjnnnyyy{{{xxxxxx{{{|||{{{}}}uuutttxxx~~~~~~}}}}}}}}}}}}{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{|||~~~{{{tttnnnooorrrwwwzzz|||}}}|||yyywwwxxxvvv{{{sssmmmvvvzzzlll^^^RRRIIIEEEEEEEEEEEEGGGKKKQQQVVVZZZ\\\XXXTTTTTTUUUVVVUUUSSSQQQTTTWWWYYYZZZ[[[\\\^^^]]]bbbeeedddffflllppppppfffdddbbbbbbcccdddccccccaaa___]]]]]]^^^^^^^^^]]]ZZZWWWSSSQQQTTTXXX\\\]]]^^^^^^]]]]]]bbbnnn~~~{{{zzz{{{xxxuuurrrkkk___UUUDDD@@@:::777555444444333//////.........///000000........................------------------------000///...---,,,+++******************++++++,,,,,,******************************************++++++---,,,***)))))))))***++++++++++++*********))))))++++++++++++++++++++++++))))))(((((((((((())))))((())))))*********))))))&&&'''((())))))***))))))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((())))))))))))((((((((('''''''''&&&(((((())))))******++++++((()))))))))************(((((())))))******++++++,,,,,,,,,+++******+++,,,,,,++++++++++++,,,---...,,,+++++++++++++++++++++******+++,,,---......///////////////000000000111///222444555666888;;;>>>AAAGGGRRR___jjjrrrvvvxxx~~~}}}ssslllgggjjjmmmooorrr|||vvvyyy{{{|||{{{vvvtttzzz~~~}}}|||||||||yyyzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{{{{|||~~~~~~{{{zzz{{{|||}}}}}}|||{{{|||~~~xxxxxx{{{{{{{{{|||yyyiiigggqqq}}}~~~xxxnnngggkkksssvvvtttnnnkkkdddZZZPPPHHHEEEDDDDDDGGGMMMTTT\\\eeemmmsss|||xxxrrrmmmiiifffcccaaaaaacccfffggghhhiiikkklllkkkqqqvvvwww{{{xxxuuuqqqppprrruuuwwwyyyvvvrrrnnnlllmmmooopppqqqjjjiiieee``````bbbaaa^^^^^^\\\ZZZVVVWWW]]]gggooouuusssrrrrrrwww~~~{{{wwwhhh\\\MMMHHHAAA;;;888777555444111000000/////////000000........................++++++++++++++++++++++++000///...---+++***)))((())))))))))))***,,,---...*********************************)))******+++,,,++++++***)))(((((('''(((+++++++++************)))++++++++++++++++++++++++((((((((((((((())))))***((())))))************)))'''(((((())))))))))))(((((((((((('''(((((()))***&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))))))))***************))))))))))))************))))))))))))************))))))))))))************+++,,,,,,+++******,,,------,,,++++++,,,---///000,,,,,,,,,,,,++++++++++++******++++++,,,---....../////////000000000111111000333777888888:::>>>BBBGGGMMMXXXdddooowww|||~~~~~~~~~|||vvvqqqjjjnnnsssxxx~~~uuuyyy}}}|||uuusssyyyzzzyyy{{{{{{}}}{{{{{{zzzxxxxxxyyyyyyyyyyyyxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}~~~~~~}}}{{{{{{|||~~~zzzxxxqqqnnnuuu}}}lll]]]\\\dddkkkkkkccc```YYYTTTVVV]]]```^^^\\\\\\[[[WWWRRRNNNMMMNNNNNNUUU___iiisss~~~zzzxxxvvvwwwyyyyyyyyyyyyzzz|||xxx~~~~~~~~~{{{wwwxxxvvvqqqnnnkkkgggbbb^^^___aaadddgggddd```]]]```kkkyyyvvvjjj\\\VVVMMMEEE???<<<999777222222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))++++++******+++,,,---...******************************)))))))))***,,,,,,)))***************))))))+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******(((((()))***************((())))))))))))(((((('''((((((''''''(((((()))***((((((((('''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))******++++++*********)))))))))))))))))))))))))))*********************)))))))))))))))((()))+++***((()))+++...,,,+++******+++,,,...000------,,,,,,,,,++++++++++++,,,,,,,,,------......//////000000000111111111222666:::;;;;;;===CCCGGGNNNSSS]]]hhhrrrzzz|||yyyzzz}}}~~~~~~|||vvvyyy~~~~~~zzztttsssyyylllhhhllltttwwwzzzzzzyyyzzz}}}{{{zzzyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyzzz|||}}}}}}~~~~~~~~~|||}}}yyypppsssnnnoooyyyrrr^^^OOOOOOUUUWWWTTTRRRSSSRRRPPPSSS[[[___^^^[[[^^^aaaaaa^^^\\\\\\]]][[[cccooo{{{}}}}}}xxxsssnnnllljjjiiifffbbbZZZSSSSSS[[[iiisss}}}}}}yyyjjjcccXXXNNNGGGBBB>>>;;;333333111000////////////------------------------........................************************///...---,,,+++,,,---...******************************)))))))))***,,,---)))***,,,---......---,,,+++++++++************)))((((((((((((((((((((((((((((((((((((((()))******(((((()))***************))))))***))))))(((''''''(((''''''''''''((())))))******))))))((((((((('''''''''''''''((((((((()))%%%&&&'''((()))***+++,,,************************''''''''''''((((((((()))%%%%%%&&&'''((()))******++++++******))))))(((((())))))))))))************++++++******))))))((((((%%%'''))))))''''''***---+++***))))))***+++...///---------,,,,,,+++++++++---------............///000000000000111111111111333888===>>>>>>@@@FFFKKKSSSXXX```jjjttt|||}}}yyyvvvwww|||~~~|||uuupppnnnvvv~~~ssseee___bbbdddhhhmmmrrryyy}}}{{{zzzyyyxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxyyyzzz|||}}}}}}~~~~~~