BM6`6(l iiilllggg[[[ZZZdddhhhdddoooooollljjjmmmtttwwwwwwsssuuuxxx{{{}}}~~~}}}}}}yyywwwsssqqqpppqqqssstttmmmpppqqqoookkkjjjkkkmmmooovvv~~~~~~yyywwwyyy}}}yyywww{{{{{{tttnnnllljjjhhhhhhgggeeecccbbbiiiooorrrpppppptttwwwxxxzzz}}}|||yyyuuunnn|||}}}zzzvvvmmmhhhmmmxxxfffnnnllllllwww{{{uuuttttttpppqqqxxx~~~~~~|||wwwuuuvvv{{{||||||{{{zzz{{{}}}}}}xxxzzzwwwiiigggiiiiiigggfffmmmgggfffhhhccc[[[^^^jjjkkkkkkkkklllllljjjfffbbbeeeffffffhhhlllsss|||}}}zzzwwwvvvxxx|||{{{|||}}}~~~zzz{{{{{{zzzxxx{{{}}}zzzsssyyyxxxppppppnnnppprrrqqqmmmllllllnnnwwwppphhhbbb``````___^^^WWWZZZ___cccfffjjjnnnqqqrrryyyzzz}}}{{{|||{{{vvvwww}}}|||xxxuuuuuusssrrrrrrqqqqqqrrrvvvxxx{{{{{{|||~~~vvvpppmmmvvvyyyssslllsss|||llltttuuuqqqssszzz{{{uuuqqqpppkkkdddaaaaaa___[[[iiijjjkkkiiifffcccbbbbbbmmmmmmnnnooorrruuuxxxzzz~~~wwwtttqqqppprrrtttwwwxxx~~~vvvqqqpppmmmjjjfffpppvvvzzzwwwvvvtttqqqpppqqquuuyyy|||uuuxxxooonnnlllggg\\\```eeeggggggfffggghhh___```aaabbbccchhhooottt|||qqqnnnhhh```[[[ZZZ\\\___NNNSSSZZZ^^^___]]]ZZZXXXVVVXXX\\\aaaeeeiiilllnnniiilllppprrrsssrrrpppnnntttmmmjjjnnnrrrssssssttt{{{yyy|||||||||}}}}}}|||xxxuuuhhhgggfffeeeeeefffggghhhiiifffcccaaaaaabbbeeegggdddcccdddhhhkkkjjjeee___eeeeeehhhjjjeee___cccjjjggggggfffggghhhjjjmmmooohhhgggfffccc```______```bbbaaa^^^___ccckkksssxxxqqqvvvnnniiipppsssoooqqqaaaccceeeeeebbbaaaaaabbbfffgggjjjpppvvvyyyxxxwww{{{zzzxxxuuusssssswwwzzz~~~{{{|||}}}}}}|||zzzzzz{{{||||||wwwuuuwwwwwwtttqqqyyyuuuqqqqqqttttttppplllqqqrrrsssuuuxxx{{{}}}uuurrrooommmpppvvv}}}ooouuuvvvrrrsssyyyyyytttyyy||||||yyyzzz~~~|||{{{||||||vvvnnniiiiiilll````````````aaabbbbbbcccggggggeeeaaa]]]]]]bbbfffjjjiiijjjlllnnnooooooooo}}}|||{{{zzzzzzyyyxxxwwwyyyvvv{{{|||{{{}}}||||||}}}vvvtttrrrnnnjjjiiijjjlllnnnzzzxxxqqqkkkeeehhhkkknnnpppqqqrrrtttvvv|||}}}vvvrrrooo{{{uuunnnnnnrrrtttrrrnnnxxxwwwuuuqqqnnnmmmoooqqq}}}~~~{{{ssskkkkkkttt||||||sssnnnooojjjjjjjjjlllmmmllliiifffrrrpppnnnoooooommmhhhcccbbbbbbaaabbbccceeehhhiiitttllljjjjjjkkkjjjcccdddfffhhhfff```]]]___^^^^^^___```bbbeeehhhiiibbbdddgggkkkmmmmmmkkkhhhfffkkkjjjfffhhhpppsssooovvv{{{sssnnnvvvzzzyyy}}}|||yyytttooonnnqqqxxx}}}zzzooohhhbbbbbbjjjxxx|||zzz|||zzzvvvuuupppjjjvvvwww|||wwwxxx{{{~~~iiiiiieee^^^___fffjjjjjjlllnnnkkkeeeaaabbbbbb```bbbeeefff```XXXTTTXXX]]]___]]][[[YYYXXXXXXYYYZZZZZZ\\\]]]\\\ZZZ[[[```dddffffffeeecccbbbaaabbbdddhhheeeeeehhhmmmpppnnnkkkjjjhhhiiilllmmmlllnnnpppooommmkkkmmmrrrvvvxxxwwwsssuuuwwwwwwwwwzzz}}}qqqooommmkkklllnnnrrrtttkkkpppwww{{{{{{yyyxxxwwwxxxttt{{{pppkkkeeecccgggyyyzzz}}}rrryyyyyyyyyxxxmmmqqqrrrnnnhhhggglllsssdddbbbaaaaaadddiiinnnqqqqqqtttxxxyyywwwwwwyyy|||yyy|||}}}yyysssqqquuuzzz{{{uuusssyyyxxxqqqppppppxxx|||uuurrrsssvvvxxx}}}zzzvvvwwwzzz{{{||||||~~~xxxqqqkkkgggddd\\\YYYTTTQQQOOONNNLLLJJJGGGEEECCCBBB@@@<<<777333:::JJJRRRFFF777222555777???IIIpppjjjwwwzzz{{{~~~wwwpppfff```\\\XXXRRRMMMWWWUUUPPPKKKFFFAAA>>><<<999666444333555666777666444333333555777888777666,,,>>>HHH???444666===@@@;;;888\\\kkk\\\JJJAAAFFFZZZtttwwwssszzzoooooopppfffkkkssshhhhhheeecccgggjjjcccWWWbbb^^^[[[\\\^^^^^^YYYTTT[[[\\\]]]___aaadddfffgggjjjhhhgggiiimmmmmmgggbbbhhhoooqqqlllooowwwyyysss}}}yyywwwxxxxxxxxxxxxssszzzyyyooojjjllliiiaaappppppqqqqqqrrrsssssstttsssjjj^^^WWWTTTSSSPPPNNNFFFEEEDDDCCCBBBBBBBBBBBB>>>;;;888666666777777666666555333333444444333222333BBBGGG<<<444888>>>???KKK;;;VVVdddkkkRRRDDD>>>666===???OOO[[[ooo|||{{{~~~|||tttnnnmmmnnnrrrxxx}}}|||zzz{{{yyyvvvssssssuuuwwwyyy~~~|||zzzzzz}}}}}}uuuooouuu}}}rrrpppmmmjjjhhhggggggggglllnnnpppqqqrrrqqqpppoooppptttwwwwwwyyy{{{xxxrrryyy~~~~~~}}}uuujjjhhhiiijjjjjjkkkiiiddd]]]YYYddd```ZZZTTTPPPNNNNNNOOOJJJIIIHHHGGGFFFEEEEEEEEE@@@>>>:::777666777999;;;===<<<777111222888<<<;;;>>>EEEEEE<<<666;;;EEELLLOOONNN\\\aaajjjTTTIIIDDD999<<<999555999???FFFQQQ```oooyyy}}}zzz|||yyy~~~{{{xxx}}}~~~{{{|||~~~~~~~~~|||zzzwwwuuuqqqooooooppplllbbb\\\ZZZQQQQQQOOOOOONNNOOOPPPQQQSSSSSSSSSSSSSSSQQQMMMJJJYYY___hhhppprrrooohhhddddddbbb```___^^^```aaaccc\\\\\\\\\ZZZYYYYYY\\\^^^eeehhhjjjhhhddddddiiiooommmllljjjfffdddffflllqqquuupppkkkiiikkknnnoooooo{{{tttmmmjjjkkknnnnnnmmmkkkmmmmmmkkkiiiiiimmmqqqkkkiiigggeeeccccccdddddd[[[\\\^^^___^^^]]][[[ZZZZZZ]]]]]][[[ZZZ[[[WWWRRRSSSVVVYYY[[[\\\^^^```bbb^^^\\\ZZZ\\\___aaa___]]]aaa[[[OOOQQQ^^^aaa___fffQQQRRRVVV]]]aaa```______```]]][[[[[[[[[YYYSSSMMMOOOMMMKKKIIIGGGFFFEEEEEE???>>>===<<<<<<;;;;;;;;;<<<;;;999888777666666666???>>>:::444444888:::888888EEEQQQOOOCCC:::===DDDKKKKKK[[[bbblllXXXOOOKKK===;;;444999777444222444;;;DDDKKKTTTZZZdddmmmwwwqqqpppwwwwwwxxxtttoookkkkkklllllllllpppnnnmmmmmmnnnmmmllljjjeee[[[TTTTTTYYY^^^eeekkkeee___XXXWWWYYY\\\\\\ZZZooolllfffbbb```aaadddfff^^^]]]]]]```cccaaaZZZTTTUUU\\\YYYWWW\\\YYYUUU[[[VVVXXXWWWSSSTTTYYY^^^```mmmkkkgggeeecccbbb```^^^WWWXXX[[[\\\WWWNNNJJJKKK```^^^[[[YYYWWWUUUUUUUUUIIIMMMNNNJJJMMMSSSRRRKKKHHHMMMTTTZZZ\\\YYYUUUQQQQQQQQQPPPPPPPPPQQQRRRRRRUUUVVVVVVVVVUUUVVVXXX[[[WWW[[[]]]ZZZVVVTTTWWW\\\XXXYYYWWWRRRMMMLLLQQQVVVYYYWWWVVVXXX[[[[[[XXXUUUbbbaaa___^^^]]]\\\[[[ZZZNNNKKKIIIKKKOOOQQQOOOLLLNNNMMMKKKJJJIIIJJJKKKKKKKKKKKKLLLLLLLLLJJJHHHGGGJJJMMMLLLHHHGGGHHHFFFBBBNNNPPPQQQQQQRRRUUUXXX[[[eeeeeeddddddcccdddfffhhheeeooonnnggg```YYY```tttddddddbbbccchhhooorrrpppbbb^^^YYYWWWWWWUUUOOOJJJDDDEEEFFFFFFEEECCC@@@>>>;;;:::999888777777777777666777777777777666555444BBBAAA===555333666777666444CCCVVVZZZIII555222===CCCEEEVVVmmmsss\\\QQQMMM@@@<<<444555555555444555666777999777:::>>>BBBFFFLLLSSSXXXfffnnnxxxssstttsssnnnfff___[[[YYYXXXZZZ\\\^^^___^^^\\\[[[UUUTTTSSSPPPOOOOOOQQQSSSNNNHHHGGGMMMSSSTTTSSSSSSVVVbbbttt{{{}}}mmmccc^^^TTTZZZooo|||```RRRDDDLLLpppyyymmmrrreeebbbllltttXXXPPPXXX^^^ZZZXXXTTTQQQOOONNNNNNNNNGGGFFFFFFEEEEEEEEEDDDCCCIIIBBB???CCCGGGHHHHHHIIISSSSSSSSSUUUZZZ___bbbdddVVVSSSPPPMMMMMMPPPSSSVVVVVVWWWZZZ```fffjjjjjjiii```bbb[[[XXX___]]]WWWYYY]]]cccbbbWWWQQQTTTUUURRRKKKIIIGGGEEEEEEDDDBBB@@@CCCFFFJJJMMMHHHCCCDDDIIIMMMLLLHHHEEEBBB@@@>>>>>>CCCKKKKKKEEEHHHTTTUUULLLEEEEEEEEEFFFHHHJJJLLLMMMJJJJJJKKKLLLMMMMMMNNNMMMQQQSSSTTTTTTSSSTTTWWWYYYXXX\\\``````______cccfffpppuuuzzzxxxrrrlllkkkmmmnnnkkkiiikkkpppuuuvvvuuugggjjjllljjjeee___\\\[[[TTTOOOKKKKKKNNNNNNKKKFFFHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCGGGKKKKKKHHHHHHKKKLLLKKKLLLNNNOOOOOOPPPQQQTTTWWWXXXYYYZZZ[[[]]]___bbbccc^^^pppxxxtttiiiZZZ[[[lllkkkjjjeee___aaafffeee^^^iiigggccc___ZZZTTTOOOLLLHHHHHHHHHGGGDDD@@@<<<:::999999888777777777777777333333444555555666777777DDDCCC===444///222555555777>>>LLLTTTEEE///---::::::===PPPzzz{{{^^^QQQMMMBBB@@@999...///000111222111000///000222555777:::<<>>@@@BBBAAA???===>>>???;;;888999???DDDDDDEEEGGGAAABBBBBB>>>999:::@@@FFFQQQTTTRRRMMMQQQZZZWWWLLLOOOiiiqqqZZZXXXAAAIIIFFFGGGiiikkkrrrhhhaaafffrrruuulllaaaSSSRRRWWWbbbgggddd^^^[[[QQQQQQQQQOOOLLLIIIGGGFFFIIIIIIIIIHHHGGGFFFFFFFFFJJJFFFFFFKKKNNNKKKHHHHHHCCCHHHLLLMMMIIIGGGIIILLLZZZ[[[[[[]]]```dddggghhhlllooorrrtttvvvyyy~~~}}}qqqnnnxxxxxxppppppfffmmmkkk^^^UUUSSSPPPIIILLLKKKIIIIIIIIIHHHFFFDDD999:::<<<>>>:::888<<>>;;;888666555555444333333222333333333222111000111333666:::<<>>???>>>EEEFFFEEEEEEOOOdddwww|||}}}~~~yyy{{{~~~~~~~~~~~~~~~|||wwwvvvuuuuuuuuuvvvxxxyyywwwxxxwwwtttpppmmmlllmmmvvvyyy~~~}}}{{{hhhiiijjjllloooqqqrrrsssvvvxxxwwwrrrjjjdddaaa```SSSTTTVVVXXXZZZZZZZZZYYYYYYXXXWWWWWWXXX[[[]]]___YYYTTTMMMJJJJJJIIIHHHEEEJJJLLLPPPRRRSSSQQQOOOMMM]]]YYYYYY]]][[[TTTTTTZZZaaa^^^YYYUUUSSSSSSTTTUUUHHHHHHLLLQQQTTTUUUXXX]]]cccUUUNNNUUU[[[[[[aaalll]]]\\\YYYVVVSSSOOOMMMKKKeeePPPIIILLLKKKMMMTTTTTTWWWVVVTTTTTTRRRMMMFFFAAALLLJJJJJJKKKLLLKKKGGGDDDVVVWWWWWWTTTOOOKKKJJJJJJGGGGGGFFFEEEDDDFFFJJJNNNGGGIIIJJJIIIGGGGGGIIILLLHHHLLLJJJGGGKKKSSSSSSMMMJJJMMMVVVbbbgggccc\\\YYYaaaeeelllkkk\\\MMMOOOZZZbbbcccpppyyyssslllbbbSSSXXXTTTQQQPPPOOOOOOVVV___QQQLLLGGGGGGIIIJJJHHHEEE??????>>>===<<<:::999888333777<<<<<<:::888888999999777888<<<<<<999888:::888:::<<<;;;::::::===@@@999DDDJJJCCC>>>@@@EEEFFFQQQTTTPPPMMMOOOKKKLLLXXXPPPlllvvvkkkrrrtttYYYRRRNNNWWWiiiuuuuuuppppppdddaaajjjlllaaaYYYYYYQQQSSSUUUTTTQQQMMMKKKJJJJJJKKKKKKJJJHHHGGGGGGHHHCCCAAAAAADDDEEECCCEEEIIIPPPWWW^^^\\\TTTNNNNNNQQQOOOQQQVVVZZZ___ccceeefffnnnpppoookkkfffdddfffjjjyyyvvvkkkhhhrrrqqqiiiiiifffhhhfff^^^WWWTTTPPPKKKCCCBBBAAAAAAAAA@@@>>><<>>;;;>>>DDD===<<<;;;:::::::::;;;;;;:::>>>===888;;;BBBCCC===:::<<<>>>AAAAAAAAA???>>>@@@AAACCCEEEGGGHHHIIIIIIKKKMMMOOOOOOOOOPPPQQQSSSOOOQQQTTTVVVXXX[[[^^^aaalllnnnqqqsssttttttvvvwwwvvvsssqqqqqqrrrpppkkkgggfffgggfffaaaXXXOOOJJJHHHHHHGGGEEEBBB???@@@BBBDDDBBBAAA@@@???===<<<::::::<<<======???@@@AAABBBCCCAAAGGGIIIEEECCCGGGJJJJJJLLLOOOQQQRRRQQQPPPQQQQQQNNNOOOSSS[[[dddiiihhheeegggddd]]]dddtttsssgggfffbbbcccfffkkklllhhheeefffWWWYYYYYYTTTLLLFFFEEEFFF@@@>>>:::777555444444555333222222111111222222222222000//////111555999<<<===>>>:::111,,,///333555444444;;;FFFGGG===444333777999LLLwwwxxx\\\TTTVVVMMMHHH===:::444---))))))+++,,,,,,111111000000000///---,,,000111222444666888<<<>>>777888666333888FFFSSSYYYCCCCCCBBBAAA@@@??????>>>???BBBFFFHHHHHHGGGGGGHHHCCCDDDFFFIIIJJJJJJIIIHHHLLLNNNPPPPPPOOOOOOQQQSSSZZZYYYXXXWWWWWWYYY[[[\\\WWWXXXYYYXXXWWWWWWXXXYYYNNNOOOQQQSSSTTTSSSQQQPPPOOOPPPQQQSSSUUUWWWXXXYYYWWWXXXYYYYYYYYYWWWVVVUUUWWWYYY\\\___aaabbbbbbbbbfffdddbbb```aaadddhhhjjjjjjhhhgggiiimmmmmmiiieee\\\\\\\\\[[[ZZZYYYXXXWWWQQQPPPOOOPPPQQQQQQQQQPPPJJJLLLOOOSSSXXX]]]aaaccc^^^[[[[[[^^^]]][[[]]]cccnnnjjjiiihhhddd^^^```gggkkkkkkkkkiiifffccc___]]]vvvhhhaaa^^^YYY___ddd___ZZZ[[[[[[ZZZWWWSSSOOOMMMEEEFFFFFFGGGHHHIIILLLNNNSSSQQQOOOLLLKKKIIIGGGFFFKKKLLLMMMMMMKKKJJJKKKLLLIIIIIIIIIIIIIIIIIIJJJKKKRRRQQQNNNIIIFFFJJJRRRXXXccc\\\```ooouuuhhh[[[WWW___dddgggccc[[[WWWYYY^^^hhhXXXRRRTTTXXXfffoookkkhhheeedddccc\\\OOOEEEAAAMMMKKKHHHDDDAAA===:::777===<<<999777555444333333000444888888666555777:::777666666888666222222555///444:::???@@@>>>:::777;;;<<<===>>>@@@AAAAAA???LLLFFF;;;<<>><<<<<<:::;;;======999888:::???===;;;999888777777777666666555666888:::999888777888;;;===>>>===;;;:::>>>???AAACCCEEEGGGIIIJJJCCCEEEGGGHHHGGGGGGHHHJJJNNNOOOOOOPPPQQQTTTWWWZZZdddcccdddgggjjjkkkiiifffiiigggfffggghhhfffaaa]]]bbbaaa^^^XXXRRRLLLIIIHHHLLLKKKHHHFFFCCCAAA@@@???AAAAAAAAA@@@???>>>======:::::::::;;;<<<===>>>???>>>DDDGGGDDDAAACCCFFFFFFLLLMMMNNNMMMLLLLLLMMMOOOQQQSSSWWW\\\aaadddfffgggbbbhhhfffeeegggaaaaaallleee```dddmmmkkkbbbeeeqqq```ZZZRRRLLLHHHEEECCCAAA===;;;999777555555555666333333222222222222333333111000//////000222444555555:::<<<666222222444444333444999???CCC@@@999444666888IIInnnrrr[[[WWW\\\QQQIII;;;666222///...///000///......,,,++++++---/////////,,,000333222///000555:::777<<<>>>;;;999::::::777>>>???AAACCCEEEGGGIIIJJJ>>>AAAFFFHHHHHHHHHHHHHHHDDDFFFIIIKKKLLLLLLKKKJJJJJJMMMOOORRRUUU[[[cccjjjcccbbb`````````bbbdddeeecccddddddbbb```^^^^^^___```___^^^\\\[[[ZZZZZZZZZRRRSSSTTTUUUWWWXXXYYYZZZ[[[[[[\\\^^^``````]]][[[VVVYYY\\\```bbbddddddddddddeeeggghhhiiiiiihhhhhhjjjjjjkkkooorrrooofff^^^bbb```\\\XXXUUUTTTUUUVVVPPPRRRQQQOOOSSSYYYXXXRRRRRRTTTWWWYYYZZZYYYWWWUUU\\\YYY\\\bbbeeefffkkktttcccllluuutttjjjcccdddjjjooopppqqqqqqooolllhhheeefffaaa```\\\UUUXXXWWWKKKPPPUUUXXXVVVPPPLLLMMMOOOFFFHHHHHHFFFCCCFFFNNNVVVLLLGGGCCCDDDIIIKKKJJJGGGGGGJJJMMMMMMKKKGGGDDDCCCJJJHHHGGGHHHJJJKKKKKKJJJCCCIIIQQQUUUOOOHHHJJJRRRQQQWWWYYYXXX\\\ffflllkkkjjjpppssspppnnnlllhhhaaammmeeedddccc\\\```fffbbbeee]]]WWWXXXXXXSSSMMMJJJ@@@DDDGGGEEE@@@;;;::::::999777444222111111333333000333666555333333888===444222333555333000333888777444000000222555777888222333777;;;:::888:::===888AAADDDFFFJJJHHHMMM]]]aaaaaaaaaccceeegggjjjmmmfffeeedddeeegggjjjkkklllmmmllleee[[[YYY[[[TTTIIIHHHIIIIIIFFFCCCAAACCCFFFBBBDDDEEEDDDAAA???@@@BBBAAAEEEKKKNNNHHHAAABBBGGGFFFGGGIIIKKKKKKKKKLLLMMMRRRSSSUUUWWWZZZ]]]```aaalllmmmoootttyyyzzzvvvqqqpppzzzyyyrrrnnnbbbYYY]]]cccUUUKKKJJJHHHAAA@@@DDD>>>============<<<999666555444777===???;;;777666777777666777888:::<<<===888444444:::<<<999888::::::999777666666888;;;===;;;;;;===>>>AAADDDFFFGGGEEEFFFHHHIIIHHHHHHIIIJJJHHHHHHGGGGGGIIILLLPPPSSSTTTWWW^^^hhhppppppjjjccceeebbb___aaaeeejjjkkkjjj]]]ZZZUUUPPPLLLJJJIIIIII@@@>>>>>>???BBBAAA===999888888999999:::999999888<<<;;;;;;;;;;;;;;;<<<===999@@@EEEBBB@@@BBBEEEFFFNNNMMMLLLIIIHHHIIIMMMPPPKKKOOOSSSTTTRRRTTTZZZ```___```\\\aaammmkkkeeeiii```WWWZZZgggfff]]]fff|||nnn```OOOFFFEEEDDD@@@:::;;;:::999777555333222111000000/////////000000111000000000000000///.........777===<<<888666555333444777777555888======888333444EEEqqqbbb]]][[[RRREEE;;;<<<444///---,,,***+++...------,,,+++,,,---...///000000111222333444444555999:::<<<>>>??????>>>>>>AAABBBDDDEEEDDDEEEGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMQQQTTTVVVWWWZZZ```eeecccbbbcccgggkkkkkkgggbbbbbbeeefffdddeeefffccc]]]^^^^^^\\\ZZZXXXUUUSSSQQQZZZYYYWWWSSSQQQQQQTTTVVVSSSUUUWWWXXXYYYZZZ]]]___]]]\\\]]]aaafffhhhgggeeejjjiiijjjnnnrrrsssoookkklllkkkjjjhhhfffdddcccccc```]]]ZZZYYYYYYVVVQQQMMMTTTRRRNNNLLLLLLNNNRRRTTTSSSPPPSSSZZZ^^^ZZZUUURRRTTT[[[bbbdddaaaaaadddhhhoooooommmiiiiiimmmllliiieeegggjjjjjjhhheeecccbbb```aaaaaa```\\\VVVQQQMMMPPPOOOMMMKKKJJJIIIJJJJJJEEEFFFFFFGGGGGGEEEDDDCCCFFFBBB@@@AAAFFFGGGEEEBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFHHHJJJKKKLLLMMMPPPMMMJJJIIIJJJMMMNNNNNNOOONNNRRRZZZ]]]]]]aaahhheeennnvvvuuummmggggggjjjfffhhhhhhffffffjjjkkkiiicccbbb___XXXOOOIIIFFFFFFCCC@@@<<<999999999999999666555333111000000111111000000000000000000000000000000111111111222222222222222111111222222333444666666666666888:::<<<======>>>???AAAEEEIIILLLNNNQQQTTTYYY\\\^^^```bbbdddiiigggeeecccbbbaaaaaabbb^^^\\\XXXRRRLLLIIIJJJKKKFFFEEEDDDBBB@@@@@@??????@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBIIIHHHHHHGGGGGGHHHHHHIIIGGGLLLQQQRRRRRRUUU[[[bbbfffhhhjjjjjjjjjjjjlllnnneeefffgggiiihhhfffbbb^^^TTTPPPKKKGGGCCC???;;;888:::999999:::;;;;;;:::888777666555555666888;;;<<<777777777777777777777777555888<<<<<<:::888999:::666888999999888888999:::<<<<<<<<<===>>>???@@@AAAAAADDDHHHLLLOOONNNKKKGGGGGGGGGGGGHHHIIILLLNNNPPP[[[UUUXXXfffqqqqqqkkkhhhhhhfffeeefffiiijjjgggddd\\\VVVTTTWWWWWWPPPHHHDDDAAA???=========>>>===;;;888888888888888999999999666777999;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????BBBCCCDDDGGGIIILLLMMMNNNUUURRRQQQTTTVVVUUUWWW[[[___aaaccceeeeeeeeedddccc```bbbaaa^^^\\\^^^^^^[[[WWWPPPHHHCCCBBBAAA===:::888777555333222000//////111000000222000,,,,,,000111111000///////////////444444444333333333222222444666777666999======999555555CCCzzz___SSSQQQNNNGGGCCC<<<555///---,,,***+++...---,,,+++++++++,,,---......//////000111222333333777888999;;;<<<<<<<<<<<>>@@@CCCEEECCC@@@BBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKIIIGGGEEEFFFIIIMMMOOOPPPPPPOOOSSSXXXZZZYYY\\\bbbnnnqqqrrroookkklllrrrxxxlllnnnmmmjjjjjjlllmmmjjjcccaaa]]]VVVMMMHHHFFFFFFIIIEEE@@@;;;999888666555444333222111000000000111000000000000000000000000/////////000000000111111222111111111111222333333444444444555666888:::<<<>>>>>>???@@@CCCFFFIIIKKKHHHLLLSSSYYY^^^bbbgggjjjcccccccccbbbaaa___]]]\\\YYYVVVQQQKKKHHHFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<======>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGJJJKKKMMMOOORRRWWW[[[___ccceeeggggggfffeeefffgggeeecccaaaaaa```]]]WWWRRRJJJGGGDDDAAA@@@>>><<<:::>>><<<999777888888888777555444333333333444555666777777777777777777777777666888;;;;;;888666666666555666888888888999<<<>>>888888888999:::;;;<<<===AAACCCEEEIIIKKKJJJGGGCCCEEEEEEFFFFFFHHHJJJLLLMMMTTTPPPSSS^^^ggghhhfffeeeeeeccc``````bbbbbb___\\\UUUNNNIIIJJJJJJFFFAAA??????===;;;:::;;;;;;:::999777777777777777777777777555666888:::;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>@@@AAACCCEEEHHHJJJLLLMMMOOOMMMNNNSSSUUUUUUWWW[[[```aaadddfffggggggfffeeeaaacccaaa______aaa^^^YYYRRRLLLEEEAAAAAA???;;;777555444333222111222222333111//////111000---///333111111000///////////////111111222222333333333444444666666666888<<<<<<888555444CCCvvv___WWWWWWSSSIII@@@<<<555///...,,,***+++...++++++******++++++,,,---------...///000111222222444555666888999999999999===>>>@@@@@@@@@@@@BBBDDDEEEEEEDDDDDDEEEEEEFFFGGGDDDEEEEEEFFFHHHIIIKKKLLLLLLOOORRRSSSRRRTTTXXX\\\___```bbbeeegggfffccc```\\\```ccccccfffhhheee```ZZZYYYWWWUUURRRNNNKKKJJJKKKLLLMMMLLLKKKJJJKKKMMMMMMNNNQQQQQQRRRSSSUUUWWWXXXXXXYYY\\\aaaeeefffgggjjjlllmmmjjjeeecccfffiiinnnmmmlllkkkiiigggeeeddd^^^YYYRRRMMMKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLOOOQQQOOOMMMRRRYYYYYYVVVTTTXXX```ffffffcccnnnrrrssspppnnnmmmiiiccc___^^^___bbbfffhhhfffddd```]]]YYYSSSNNNJJJGGGFFFGGGGGGEEEDDDCCCCCCCCCCCCAAAAAAAAABBBAAA@@@@@@???@@@===<<<===@@@BBB@@@===@@@?????????@@@@@@AAABBBDDDDDDDDDEEEFFFFFFGGGGGGDDDCCCBBBCCCGGGKKKMMMNNNPPPPPPRRRUUUUUUTTTVVVZZZhhhggggggeeefffkkkqqqvvvhhhjjjiiieeedddeeeeeeaaa___]]]WWWPPPHHHDDDBBBCCCHHHDDD???:::888555333222222222111000////////////000000000000000000000000............////////////111111000000000111222222333333333444555777888999>>>>>>>>>???AAADDDFFFHHHEEEIIIMMMRRRUUUXXX\\\___]]]___``````___\\\YYYVVVUUUPPPJJJFFFEEEDDDAAA?????????>>>===============;;;::::::999999::::::;;;:::;;;<<<>>>AAACCCEEEFFFAAABBBDDDEEEFFFGGGFFFFFFMMMKKKIIILLLRRRXXX[[[\\\```ccceeefffeeecccccccccccc```\\\ZZZYYYUUUPPPKKKEEEBBB@@@>>>>>>===;;;999AAA===888555444555555555333333222222222111111111555555555555555555555555666777999888666333222222333444555666777999>>>AAA999999999:::;;;<<<===>>>AAAAAABBBDDDEEEEEECCC@@@DDDDDDDDDEEEFFFHHHIIIJJJOOOMMMOOOWWW]]]```bbbeeeeeebbb^^^]]]^^^]]]ZZZWWWVVVNNNFFFEEEDDD@@@>>>>>>;;;999777777888888777666666666666555555444444444444555666777888999999999999999999:::;;;<<<<<<<<>>@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@AAABBBDDDFFFGGGHHHLLLOOOPPPPPPQQQUUUYYY[[[^^^aaaddddddcccaaa___aaaaaa]]]YYYYYY\\\[[[XXXNNNNNNNNNMMMLLLKKKJJJIIIEEEGGGJJJJJJIIIIIIIIIJJJJJJLLLNNNNNNNNNOOOQQQRRRUUUUUUTTTUUUWWWYYY\\\]]]^^^```ccccccaaaaaaccceeejjjjjjhhheeebbb^^^[[[YYYTTTPPPKKKGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGDDDFFFLLLRRRRRRNNNNNNQQQUUUQQQNNNQQQYYY___bbbaaaeeeiiijjjfffdddcccaaa]]]eeeaaa___```dddddd```[[[\\\XXXRRRLLLHHHEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>======<<<<<<===;;;:::;;;>>>???>>><<<===============>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDBBBAAABBBDDDGGGHHHHHHMMMNNNOOOQQQPPPPPPQQQTTTXXXZZZ^^^bbbfffhhhgggfff___bbbaaa]]]\\\]]][[[XXXYYYUUUOOOHHHBBB>>>>>>>>>>>>;;;888555555444333222000000//////............////////////////////////---.........////////////000000//////000000111222222222333444555666777888<<<<<<===>>>AAACCCFFFHHHGGGIIILLLOOOPPPRRRUUUWWW\\\]]]]]]]]]\\\YYYWWWUUUSSSMMMGGGEEEFFFFFFBBB>>>===<<<<<<;;;<<<<<<======999999888888888888999999888999:::<<>>>>>>>>@@@BBBCCCBBBAAADDDDDDEEEFFFGGGHHHIIIIIIMMMNNNPPPTTTXXX]]]bbbgggfffbbb___^^^^^^]]]ZZZVVVWWWOOOIIIFFFCCC>>><<<===999777555555666666555444555555444333222222111111333444444555666777777777888888999999:::;;;<<<<<<>>>???AAACCCEEEGGGHHHIIIGGGFFFJJJQQQTTTTTTUUUXXXWWWYYY]]]```bbbccccccbbbaaa___\\\ZZZ\\\[[[QQQFFFDDDBBB@@@???>>><<<888444888666333111//////000111333000///000///...222888111000000///////////////......//////000111111222333555555444666:::999555555333@@@kkk[[[WWWSSSLLLFFF===666///...,,,******---))))))*********+++++++++---......///000111222222333333444444555777888888888999;;;;;;::::::;;;=========>>>>>>??????????????????>>>>>>???AAACCCEEECCCGGGLLLNNNNNNPPPTTTWWWVVVZZZ___aaa___]]]\\\]]]bbbccc```ZZZXXXYYYUUUPPPKKKKKKKKKKKKKKKJJJJJJIIICCCEEEHHHIIIIIIHHHHHHHHHIIIJJJLLLLLLLLLLLLNNNOOOPPPPPPPPPPPPQQQSSSUUUWWW[[[\\\___dddhhhhhheeebbb[[[[[[\\\[[[ZZZXXXUUUTTTIIIHHHGGGFFFEEEDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFEEECCCFFFMMMQQQOOOLLLLLLKKKKKKKKKLLLNNNSSSZZZ___ccchhhiiifffeeehhhkkkjjjlllhhhddddddfffeee___YYYUUUQQQLLLGGGDDDDDDEEEFFFCCCCCCCCCBBBBBBAAAAAA@@@;;;;;;:::::::::999999999;;;:::::::::<<<<<<<<<;;;::::::::::::;;;<<<===>>>???????????????@@@@@@@@@BBB@@@???@@@CCCEEEFFFFFFFFFIIIKKKLLLLLLNNNPPPQQQTTTWWW\\\bbbggggggbbb^^^[[[^^^^^^[[[YYYZZZYYYUUUSSSOOOIIICCC???===<<<<<<888666444333444444333222////////////.........---................................./////////000000///............///000000222333444555666666777777999:::;;;===@@@DDDGGGIIIGGGJJJNNNQQQSSSWWW[[[^^^]]]\\\ZZZYYYWWWVVVVVVVVVPPPKKKEEEDDDEEEEEEBBB===;;;;;;;;;:::;;;;;;<<<===999888888777777888888999888888999;;;<<<>>>??????>>>???BBBEEEGGGGGGGGGFFFIIILLLNNNNNNNNNQQQWWW]]][[[___cccfffgggggggggggg]]]bbbddd^^^SSSLLLMMMQQQHHHEEEAAA===;;;888555333555444444555666555222///...///000111222222222222222222222222222222222222222222222222333333222222222222222111000222666:::333333333444555666777888<<<;;;<<<>>>AAADDDDDDCCCDDDEEEFFFGGGIIIJJJJJJKKKMMMPPPRRRSSSVVV[[[bbbfff```^^^[[[[[[\\\[[[VVVSSSLLLGGGDDDDDDAAA<<<999:::888777555444555555444333333333222222111000//////333333333333444555555666777888888999;;;<<<<<<===??????AAACCCEEEFFFHHHHHHIIIHHHKKKQQQTTTSSSSSSVVVZZZ\\\```ccceeefffffffffaaa___[[[XXXXXXVVVJJJ>>>@@@??????>>>===;;;777555777555333111//////000111666222111111///---000555111000000///////////////////////////////////////222444444333666:::999555555333???xxxccc[[[YYYTTTLLLFFF===666000...,,,)))***,,,))))))***++++++++++++***------...///000111222222333333333333444666777888666888999999888888999:::::::::;;;<<<<<<<<<<<<;;;CCCBBB@@@???@@@AAACCCEEEAAAEEEJJJLLLMMMNNNRRRUUUVVV\\\bbbccc```]]]^^^```XXX\\\^^^\\\[[[WWWOOOFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBDDDFFFGGGFFFEEEEEEFFFHHHIIIJJJJJJIIIIIIKKKLLLKKKMMMOOOPPPQQQSSSVVVXXX[[[[[[^^^ccchhhhhhbbb\\\]]]]]]]]][[[YYYUUUQQQNNNBBBEEEGGGHHHGGGEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDDJJJCCC???CCCHHHJJJKKKMMMBBBFFFHHHGGGEEEIIIRRR[[[lllppppppjjjfffhhhkkkkkkeeedddbbbcccccc```ZZZUUUMMMJJJGGGDDDCCCCCCDDDEEE>>>>>>>>>>>>>>>===<<<<<<999999888777777777777888888888888999999999::::::777777888888999:::<<<<<<<<<<<<<<<===============<<<;;;<<<>>>BBBEEEFFFFFFAAAEEEHHHGGGIIIMMMOOOOOOVVVVVVXXX[[[^^^```___^^^XXX[[[[[[XXXVVVWWWUUUQQQNNNJJJDDD@@@>>>===<<<;;;999777555444333333111000....../////////......---.................................////////////000......------......///000222222444555555666666555666777888;;;>>>BBBFFFHHHIIIKKKMMMNNNNNNPPPTTTVVVZZZYYYWWWTTTSSSSSSSSSSSSHHHEEEAAA@@@AAA@@@>>>;;;::::::999999999::::::;;;888888777777777777888888888888999999:::;;;;;;<<<<<<===???AAACCCCCCCCCCCCEEEJJJNNNNNNLLLMMMSSSYYYUUUYYY]]]```aaabbbdddeee]]]bbbddd]]]OOOFFFFFFIII@@@>>>;;;999888666444333///000222444666444111...,,,------...///000111222222222222222222222222222333111111111333444444333222222111000///000222555222222222333444555777777::::::;;;>>>BBBEEEEEEDDDCCCEEEFFFIIIJJJKKKLLLLLLKKKOOOQQQQQQTTTZZZ___```XXXWWWVVVWWWWWWUUUOOOJJJ@@@>>>???BBBAAA===;;;<<<888666444333444444333222222111111000000/////////333333222222333444444555666777888999:::;;;<<<===>>>???@@@BBBDDDEEEGGGGGGLLLJJJLLLQQQSSSQQQRRRUUUYYY[[[^^^aaadddddddddddd``````\\\XXXVVVSSSIII>>>>>>>>>>>>===;;;999666555111111111111111222222333555222111111///,,,...333111111000///////////////000000000//////.........111333444333666;;;:::666666333???mmmddd___aaabbbZZZNNNFFF>>>666000...,,,)))))),,,)))***+++,,,,,,,,,++++++,,,,,,---...///000000111222222111222333444666777555777888888777666888999888999:::;;;;;;;;;::::::EEEDDDAAA@@@???@@@BBBCCCAAAEEEJJJLLLKKKLLLOOORRRUUU\\\dddddd___\\\]]]aaaTTTWWWWWWTTTRRRPPPIIIBBBAAAAAABBBAAAAAA@@@??????@@@AAACCCCCCBBBAAABBBCCCFFFGGGHHHHHHGGGFFFHHHIIIIIILLLPPPQQQQQQRRRTTTVVVVVVXXX[[[^^^```___\\\ZZZ``````^^^[[[VVVOOOJJJFFF@@@CCCEEEFFFDDDBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAFFFAAA???AAACCCCCCFFFKKK???CCCEEEDDDAAADDDMMMUUU^^^cccddd^^^XXXXXXXXXXXX\\\]]]^^^^^^[[[VVVPPPLLLFFFEEEDDDCCCBBBAAAAAA@@@:::;;;;;;<<<;;;;;;999999888888666555555555666777555555666666666666777777555555666666777999:::;;;999999::::::;;;;;;;;;<<<:::999999;;;???AAAAAAAAA>>>DDDGGGEEEFFFLLLNNNMMMRRRSSSUUUWWWXXXZZZ[[[\\\VVVYYYXXXUUURRRRRRNNNJJJFFFBBB>>><<<<<<;;;999777888666444222222111///------...///000000///...---------------------------,,,---------............---------,,,---......///000111222444444444444333555555666888;;;>>>AAACCCFFFGGGGGGGGGFFFFFFIIIKKKSSSSSSRRRQQQOOONNNMMMLLLAAA@@@???===<<<;;;:::999999888777777777777777888777666666555555666666777666666777888999::::::;;;======>>>???@@@AAABBBCCCBBBEEEIIIJJJKKKLLLNNNQQQRRRTTTXXXZZZ[[[\\\^^^```[[[]]]]]]XXXNNNFFFBBB@@@;;;999666555555555333222000///000111333222000...000///......///000111222222222222222222222222222666444222222444555444222000111111111000000111333333333333444555666777888::::::<<>>===>>>@@@???;;;:::===666444222222222333222111000000000000000000//////444333222222222333444555444555666777999:::;;;<<<======???@@@BBBCCCDDDEEELLLJJJKKKOOOQQQPPPRRRVVVVVVXXX[[[^^^`````````___[[[\\\ZZZUUURRROOOHHH@@@<<<===<<<;;;888666555555///000111222333222222111111///000111000---...333111111000//////////////////////////////000000000000333444444777<<<<<<888777444???yyyoooeeebbb```YYYSSSPPP>>>666000...,,,)))))),,,)))***+++,,,---,,,++++++***++++++,,,---...///000111111000000111333555666555666888777666666777888888999:::;;;<<<;;;::::::EEECCC@@@>>>===>>>@@@AAABBBFFFKKKLLLKKKJJJLLLOOONNNVVV]]]^^^XXXTTTWWW[[[]]][[[SSSKKKHHHJJJJJJFFF??????AAABBBDDDDDDEEEEEE>>>???@@@???>>>===>>>@@@DDDFFFGGGFFFEEEDDDFFFGGGKKKNNNQQQRRRPPPNNNOOOQQQSSSWWW[[[]]][[[[[[]]]```RRRRRRRRRQQQNNNJJJEEECCC>>>AAABBBAAA>>>===>>>@@@>>>???AAACCCCCCAAA???>>><<<>>>BBBFFFCCC???@@@EEE???AAACCCBBBAAADDDKKKQQQSSS[[[bbbaaa___```bbbbbb[[[^^^aaa___ZZZRRRKKKHHHCCCCCCCCCBBBAAA???===<<<999:::;;;<<<;;;:::999888888777666555444555666666222333444444444444555666444444555555777888999:::777888888999::::::;;;;;;<<<:::::::::<<<<<<<<<:::===DDDFFFDDDEEEKKKMMMKKKNNNRRRXXX[[[\\\[[[[[[\\\YYY\\\[[[VVVSSSQQQMMMHHH>>>;;;888777888888666333333111000///000///---,,,---...///000000000......------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---......///000111222333333222111444444555666888;;;===???===???AAACCCEEEIIINNNQQQLLLMMMOOOOOOMMMKKKHHHEEE===>>>>>>===:::888888999777777666555555555555555666555555444444555555666444444555777888:::;;;;;;@@@??????@@@AAABBBDDDDDDAAAAAACCCGGGJJJLLLKKKJJJRRRTTTVVVWWWWWWXXXZZZ\\\YYYWWWUUUSSSPPPKKKCCC===<<<:::777555555444222111222000///...000000///...555444222111000111333444222222222222222222222222999666333333444555333111...000222222111111222444/////////000111222444444;;;;;;===???BBBBBBAAA???@@@BBBEEEHHHKKKMMMMMMNNNIIINNNQQQQQQUUU[[[ZZZTTT\\\[[[\\\\\\[[[UUUKKKCCC@@@===<<<<<<999444333777555333111000111111000////////////000000000000000444333222222222333444555333333444666777999::::::;;;<<<===???@@@BBBCCCCCCKKKHHHIIIMMMOOOPPPSSSWWWXXXZZZ]]]___aaaaaaaaa```TTTWWWWWWRRRNNNLLLHHHBBB<<<<<<;;;999666444333444111222333444333111...---...---...111111...///333111111000///////////////---......///000111222222000222444444888======:::888555???rrrjjjcccbbbbbb]]]TTTMMM@@@666...,,,,,,******---***++++++,,,,,,++++++***,,,,,,,,,---------......111222222333333444444555555555777888888999999999888888888888888888888888???>>>>>>===============>>>AAAFFFIIIJJJJJJKKKKKKPPPQQQTTTWWWYYYYYYVVVSSSLLLMMMMMMKKKFFFBBB@@@???@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEIIIJJJJJJKKKKKKKKKKKKKKKTTTUUUWWWYYYZZZZZZYYYYYYTTTUUUUUURRRLLLFFFAAA???@@@@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>??????@@@BBBAAAAAA@@@@@@AAAAAABBBDDDEEEFFFEEEEEEGGGMMMQQQUUUYYY[[[[[[\\\______\\\ZZZ\\\[[[WWWOOOHHHDDDCCCAAA@@@>>>===;;;::::::999999888888777666555555444333333333222222222111111444444444444444444444444444444444555555555555666777777777777666666666666:::::::::;;;;;;;;;<<<<<<<<<===???AAADDDFFFHHHIIILLLKKKKKKOOOUUUXXXVVVTTTSSSSSSSSSQQQOOOKKKGGGEEE@@@===:::777666666444333222222111000///...------////////////............------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------////////////000000000000333333444666888:::<<<===@@@AAABBBCCCDDDGGGLLLOOOPPPLLLJJJKKKLLLJJJDDD???===<<<;;;:::999888888888444333333222222333333444444444444444444444444444555555555666666777888999<<<<<<<<<<<<===>>>@@@@@@BBBDDDFFFGGGFFFGGGHHHJJJNNNPPPSSSTTTTTTSSSSSSTTTWWWUUURRRMMMHHHCCC@@@>>>;;;:::999777555444333333111111111111111111111111999777555333111000000000000111111111111222222222RRRJJJ>>>333------111444......//////000000111111/////////000111333444555555777:::===???AAAAAAAAA@@@AAABBBDDDGGGIIIJJJKKKMMMMMMNNNQQQUUUWWWXXXXXXXXXXXXVVVSSSMMMFFF@@@===<<<;;;999777555333333222//////000111111111111000000000000///////////////111111111111111222222333666666666666888:::<<<>>>:::;;;=========>>>@@@BBBFFFGGGLLLQQQPPPLLLQQQZZZ[[[___aaa______```^^^YYYTTTZZZXXXNNNJJJLLLFFF;;;;;;999777555444444666666333333222222111000/////////000000000111111111222000000000000111111111111000000000000000000000000111222333444666777777888888555???|||sssfffcccddd```UUUKKK@@@666...,,,,,,******,,,***++++++,,,,,,++++++***,,,,,,,,,------------...000000111111222222333333333333444555666666666666BBB???<<<999777666777777;;;;;;;;;;;;<<<>>>?????????BBBFFFHHHIIIIIIJJJJJJUUUVVVXXXZZZ\\\[[[WWWTTTPPPOOOMMMJJJGGGCCC@@@>>>?????????>>>>>>>>>>>>===>>>>>>==================>>>??????@@@AAABBBCCCCCCEEEEEEGGGHHHHHHIIIIIIIIIPPPQQQTTTVVVYYYZZZZZZZZZUUUTTTQQQLLLGGGCCCAAAAAA??????>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@DDDEEEFFFFFFFFFHHHMMMQQQRRRVVVXXXWWWXXX[[[[[[XXXZZZ[[[YYYTTTLLLFFFCCCBBB@@@???===<<<:::999999999666666555555444333333222222222222111111111000000333333333333333333333333333333444444444555555555555555555555555555555555777777888999999:::;;;;;;<<<===???AAACCCFFFGGGHHHFFFIIILLLNNNNNNNNNNNNNNNVVVUUUTTTRRRNNNIIIDDDBBB>>>;;;888666555444333111111111000000///.........////////////............------------------------...------------,,,,,,,,,+++++++++,,,,,,,,,------....../////////000000000222333444555777:::<<<===???@@@BBBCCCDDDFFFJJJMMMLLLKKKJJJHHHGGGDDD@@@>>>;;;:::999888666666555555333333333222222333333333333333333333333333333333555444444555555666777888;;;;;;;;;<<<===>>>???@@@BBBCCCDDDEEEEEEFFFHHHJJJLLLNNNQQQRRRQQQQQQQQQRRRTTTRRROOOJJJEEEAAA===<<<::::::888666555444333333111111111111111111111111444333222111000000111111000111111111111222222222:::999888666333222000000////////////000000000000/////////000111222444555444666999<<<>>>@@@@@@AAA@@@AAABBBDDDFFFGGGIIIJJJLLLKKKMMMPPPUUUWWWVVVTTTUUUTTTSSSPPPKKKEEE???<<<;;;:::888666444333222222...///000000111111000000000000111111222222333333111000000000000111222222444444444555666888:::<<<999;;;<<<<<<<<<===@@@BBBFFFFFFIIINNNOOOMMMPPPWWWZZZ^^^```^^^]]]^^^[[[WWWOOOVVVUUUJJJBBBBBB???999:::888666555444444555666333333222222111000000///000000000000000000000000000000000////////////...000000000000000000000000111111222333444666888999555111999uuu}}}llleeefffbbbVVVJJJ@@@777...,,,+++******,,,******++++++++++++******,,,,,,,,,,,,------------......///000000111111222000111222333333333333333CCC@@@;;;777444444666777666777888999;;;>>>@@@AAA@@@BBBEEEFFFFFFFFFHHHIIIOOOPPPSSSVVVYYYXXXUUUSSSSSSOOOJJJGGGFFFDDD@@@===============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHHHHIIILLLMMMPPPSSSVVVXXXZZZ[[[VVVRRRLLLEEEAAA@@@AAABBB======<<<;;;:::999999888777777777888888888888888999999999:::;;;<<<===>>>CCCDDDEEEFFFGGGIIIMMMPPPOOOSSSVVVUUUVVVZZZZZZWWWZZZYYYUUUOOOHHHCCCAAA@@@======;;;:::888777777777333333222222111111000000000000000000000/////////111111111111111111111111222222222333333333444444333333333333333333333333444444555666888999::::::;;;<<<>>>@@@BBBEEEFFFGGGKKKPPPUUUVVVSSSPPPQQQSSSRRRQQQQQQNNNKKKFFFBBB???<<<999555333333222111000/////////////////////////////////............---------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........////////////000222222333555777999;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIIIIIIIHHHFFFBBB???>>>===999888666555333222222111222222222222222222222222222222222222222222222222333333333333444555666666:::::::::;;;<<<===??????AAABBBBBBBBBBBBDDDHHHKKKLLLNNNQQQRRRQQQPPPQQQQQQPPPNNNJJJFFFAAA===:::999999888777555444333333333111111111111111111111111//////...//////111222222000111111111111222222222---///222555555444111000000000000000/////////////////////000111222333444333444777999<<<>>>??????@@@@@@AAACCCDDDFFFGGGHHHKKKIIIJJJOOOTTTVVVRRRNNNQQQPPPOOOKKKGGGBBB===;;;999888666444333222111111...///000000111000000000//////000111222333444444000000/////////000111111222222222333444666777888888:::;;;<<<<<<===???BBBDDDCCCEEEJJJMMMMMMOOOSSSXXX\\\]]][[[[[[[[[XXXTTTPPPWWWVVVIII>>><<<===;;;888777666444444444555555333333222222111000000000000000000000////////////111111000000//////......000000000000000000000000111000000111333555888:::666333999qqq~~~rrriiifffbbbWWWKKKAAA777...,,,+++******,,,******++++++++++++******++++++,,,,,,,,,---------.........///000000111111//////000111111111111111888666444333222333555666444444555777999<<<>>>???@@@AAACCCDDDCCCDDDFFFHHHEEEGGGKKKQQQUUUWWWUUUSSSPPPKKKDDDCCCDDDDDD@@@<<<;;;;;;;;;::::::::::::999999999999999::::::::::::::::::;;;<<<>>>???@@@@@@BBBCCCEEEGGGHHHJJJKKKKKKIIIKKKMMMPPPRRRUUUWWWWWWSSSNNNHHHBBB?????????@@@;;;;;;:::999888777666666666666666555555555555555666666666777999;;;<<<===AAABBBDDDFFFGGGJJJLLLNNNOOOTTTVVVUUUWWWZZZZZZXXXXXXUUUOOOHHHCCC???>>>>>>::::::888777666555555555111111000000////////////........................////////////////////////000000111111111222222222111111111111111111222222111222333555777888:::::::::;;;===???AAACCCEEEEEEMMMPPPUUUVVVUUUSSSSSSSSSJJJJJJJJJIIIGGGDDDAAA???:::777444222222111000///---------......///////////////.........------------------------------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,------........./////////111111222444666888:::;;;===???BBBCCCCCCCCCDDDEEEGGGFFFEEECCCBBB@@@>>>===777666555333111000//////111111222222222222111111000000000000111111111111111111111222222333444555888888999999;;;<<<>>>??????@@@@@@???@@@CCCGGGKKKNNNPPPRRRSSSRRRQQQQQQRRRMMMKKKGGGBBB>>>:::888777777777555444333333333333111111111111111111111111.........///000111222222000000111111111222222222444333222111111111222333111111000000//////......////////////000111222333222333555777999<<<===>>>???@@@AAABBBDDDEEEFFFFFFIIIGGGHHHMMMSSSTTTOOOIIIPPPOOOLLLHHHCCC>>>:::888666555444222111111000000///000111111222222111111......//////000000000111///////////////000000111//////000111222333444555777888:::;;;;;;<<>>@@@AAABBBBBBBBBDDDFFFDDDFFFJJJOOOTTTUUUTTTRRRIIIDDD>>>>>>AAABBB???<<<999999888888888777777777666666666777777888888888888999:::;;;===>>>???@@@@@@AAACCCFFFHHHIIIJJJJJJIIIJJJKKKLLLNNNPPPQQQRRRNNNJJJDDDAAA???>>>===;;;999888888777666555444444555444444444444444444444444444555666888:::;;;<<>><<<<<<<<<777666555444333333222333000000///////////////...------------------------........................////////////000000000000......//////000000000111000111222444666888::::::::::::<<<>>>@@@AAACCCCCCDDDEEEGGGJJJNNNOOOMMMJJJIIIJJJJJJIIIFFFCCC@@@>>>999666333222111111000///,,,,,,,,,---......//////............------------------------------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,------------............000000111333555777999:::<<<>>>@@@AAAAAAAAABBBCCCDDDBBB@@@@@@AAA@@@===999666555333222000/////////000000111222222111000000/////////000000111111111000000000000111222333444666666777888999;;;===>>>===>>>>>>>>>???BBBGGGKKKLLLNNNQQQQQQPPPOOOOOOPPPKKKHHHDDD???;;;999777777555555444333222222333333111111111111111111111111000000111111111111111111000000111111111222222222888666333000//////111222111111000000//////......////////////000111222222111222333555888:::<<<===>>>???@@@BBBCCCEEEFFFGGGHHHGGGGGGLLLPPPPPPKKKFFFPPPNNNJJJEEE???;;;777666444444222111000000000000000111222222333333222222111000000000//////......///////////////000000111......///000111222222222555777999999:::;;;>>>AAAAAABBBBBBEEEIIIMMMNNNMMMPPPUUUXXXWWWXXXYYYXXXTTTSSSNNNEEE===999999777333444444444333333333333333222222222111111111111111000000000000000//////////////////000000111111111////////////////////////000///......000333777999444222666hhhpppwwwwwwlllccc___YYYQQQBBB888///,,,+++))))))+++))))))************))))))++++++++++++,,,,,,,,,,,,---......//////000111111//////000000000000//////---///111333333222000///222222222333444555777777;;;===@@@AAAAAABBBCCCDDDEEEFFFHHHLLLNNNNNNKKKIIIAAA>>><<<<<<>>>???===;;;777666666666666555555555333444444555555666666666777777888:::<<<===>>>???===>>>@@@BBBDDDEEEFFFFFFIIIHHHHHHIIIJJJKKKLLLMMMIIIEEE@@@>>>>>>===:::777777666555444333222222111333333333333333333333333333333444555666888:::;;;======???CCCGGGJJJIIIHHHHHHLLLOOOOOOQQQUUUUUURRROOOJJJCCC>>>;;;:::::::::444444333111111000000000///////////////.........,,,,,,,,,------------------------------------------------.........//////------......//////000000000000222333555777888999999999;;;<<<>>>@@@AAABBBEEECCCDDDHHHNNNQQQOOOLLLOOOOOOMMMKKKGGGBBB===:::888555222000000000///...,,,,,,,,,------..................------------,,,------------------------,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,---------......//////000222444666888999:::<<<>>>???>>>???AAACCCAAAAAAAAA@@@???<<<888666444333222111000////////////000111222222111000///...//////000000111111111000000000000111222333444555555555777888:::<<<===;;;<<<>>>>>>@@@CCCGGGJJJIIIKKKMMMMMMLLLKKKJJJKKKHHHFFFAAA===999777666666333333222222222222222333111111111111111111111111222222333333333222111000000111111111111222222222000111222333333111///...000000000000///////////////////////////000111222111111222444666999;;;======>>>@@@BBBDDDFFFGGGHHHGGGGGGIIIKKKLLLKKKIIIFFFNNNKKKFFFAAA<<<888666555333222222111000000000111000111222222333333222222444444333222111000//////000000/////////000111111......///111111222222111444666888888999;;;>>>@@@???CCCEEEEEEHHHLLLOOOMMMPPPUUUWWWWWWWWWYYYXXXSSSRRRJJJ???::::::;;;777333222333333333222222222222111111111111111111111111///000000000111111111111---.........////////////000000000000000000000000//////......///222444666666555777gggtttyyywwwkkkcccaaaZZZQQQBBB888///,,,+++))))))***))))))************))))))***++++++++++++,,,,,,,,,,,,,,,------......//////....../////////......---//////000111000000///...//////000111222444555666777:::>>>AAAAAAAAABBBCCCCCCDDDFFFIIIJJJIIIFFFCCC======<<<<<<<<<;;;:::999555555444444444333333333111111222333333444555555444555666888999;;;<<<===:::;;;===???@@@AAABBBBBBFFFFFFFFFFFFGGGHHHJJJKKKFFF@@@:::888999999666333555444444333222111000000000000000111111222222333222222333333555666777888:::;;;===BBBGGGIIIGGGEEEDDDIIIKKKKKKMMMQQQRRROOOJJJEEE>>>:::999999999888222111000///////////////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,---......///000000...///000111333444555666888999:::;;;===???@@@@@@HHHHHHIIIKKKOOORRRSSSTTTOOOOOOMMMJJJEEE???:::777555333000.........---,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,------------------------,,,,,,,,,++++++++++++***************+++++++++++++++,,,,,,,,,,,,---------......///111333555777888:::;;;<<<<<<<<<>>>AAADDDAAAHHHLLLHHH???777555777111000//////......//////...///111222222111///......//////000111111222222000000000000111222333444333444444666777999;;;<<<999;;;>>>@@@AAADDDGGGJJJGGGIIIKKKKKKJJJHHHHHHIIIFFFCCC???:::777555555555222222111111111222222333111111111111111111111111111111222333333222111111000111111111111222222222,,,...111444444333111///////////////000000000000000////////////000111111111111222333666999;;;======>>>???BBBEEEGGGIIIJJJFFFIIIKKKKKKIIIGGGGGGHHHHHHEEEAAA<<<888666666666222222111111000111111111//////000111111111111000333333222222111111000000111000000000000111222222...///000222222222222111333555777888888:::===@@@>>>EEEHHHFFFGGGLLLPPPOOOTTTXXXZZZXXXXXXXXXVVVQQQMMMFFF>>>;;;:::999888666111111222222222222222111111111111111111111111111//////000111222333444444222222111111000//////...000000000000000000000000////////////000111222222999888999fff|||}}}vvviiicccccc\\\OOOBBB888///,,,+++)))(((***))))))************))))))******+++++++++,,,,,,,,,***++++++,,,,,,---......---------......---,,,,,,------,,,,,,---...000111------...000222444666777555999>>>AAABBBBBBBBBBBBDDDEEEHHHKKKNNNMMMJJJGGG<<<===???>>>;;;888777777444444444333333333222222000000111222333333444444222333444666888999;;;;;;;;;;;;===>>>@@@AAAAAAAAADDDDDDDDDDDDFFFHHHJJJKKKDDD>>>666333444666444222444444333222111000//////---......///000111222222111111222222333444666666999999<<>>???@@@BBBDDDGGGFFFFFFGGGLLLQQQIIIIIIHHHFFFBBB===999666333111...,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,,,,---------......///000333555777888999:::::::::;;;===AAADDDDDDPPPYYYRRR@@@444444;;;///......------......///...///000222222000///......//////000111222222333000000000000111222333444333333444555777999;;;<<<888;;;>>>AAABBBDDDGGGJJJHHHJJJLLLLLLJJJIIIIIIIIIDDDAAA===888555444444444111111111111111111222333111111111111111111111111///000111222333333222111000111111111111222222222222222222222222333333444......//////000000111111000////////////000000111111111222333666999;;;===<<<===???BBBEEEHHHJJJLLLFFFJJJLLLKKKFFFDDDFFFJJJCCC@@@<<<999666666666777222222111111111111222222---......///////////////////////////000000000000111111111111111222222333///000111333333333222222222444666777888:::===@@@===FFFKKKHHHFFFKKKPPPQQQWWW[[[\\\YYYXXXWWWTTTOOOCCC???;;;777444222333555000111111222222222111111111111111111111111222222//////000222333444555666999888777555333111000///000000000000000000000000...//////000000000000000666555555aaavvvjjjdddkkkbbbLLLIII:::,,,)))+++***((('''******************************+++++++++,,,,,,,,,---,,,,,,+++*********+++------------------------,,,,,,,,,---------......------......///111222333555777:::;;;;;;<<<>>>@@@??????BBBFFFIIIHHHBBB===999999888777666555444444222111111000///......------......///000111111222222222333444444555555666888999:::;;;<<<>>>??????CCCBBB@@@AAACCCEEEEEEDDD:::999777555333222111000........................////////////////////////222222222111222222333333666888;;;===>>>>>>@@@BBBBBBBBBCCCFFFIIILLLLLLKKKDDD@@@:::666555444333222000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,,,,,,,,,,------...------......///000111444444555777999;;;===>>>???AAABBBCCCEEEGGGKKKNNNGGGGGGEEEBBB>>>999555222000///...---,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++000000000222333555777888999999999:::;;;>>>@@@BBBDDDBBB@@@===999666444222111000...,,,+++,,,---............////////////000111111111000000000000000............///000222222222333333444555666777777;;;:::;;;>>>CCCFFFFFFDDDJJJIIIIIIKKKLLLKKKGGGCCC@@@>>>;;;888666444444444000000000000111111111111222222111111111111222222111111111111111111111111000000111222222222222111222222222111111111111111555222//////111222222000//////000111111111111111///111333444444555777999===>>>@@@BBBEEEFFFGGGGGGEEEFFFHHHJJJJJJHHHFFFDDDCCC@@@<<<777333111000000111111000000//////......////////////000000000000000000000000000///......////////////000000000000000000000000111222333444222444777999<<<=========@@@AAABBBCCCFFFHHHKKKLLLSSSWWWXXXTTTRRRTTTRRRLLLAAA???<<<888666444333333222222222222222222222222444333222222111111222222111111222222222222111111111111111111111111111111000000000000000000000000...///111000/////////111333777:::dddxxx}}}uuufffeeennnhhhWWWJJJ;;;...***++++++)))(((*********************************+++++++++,,,,,,---,,,++++++*********+++------------------------,,,,,,,,,------------...---------...///000222222555777999::::::;;;>>>@@@>>>???AAADDDFFFEEE@@@;;;888888777666555444333222111111000//////...------------...//////000111111111111222222333444444555777888999:::;;;===>>>>>>@@@???>>>???AAABBBAAA@@@999888666444222111000000------------------------........................111111111111111222333333555888;;;<<<===>>>@@@AAAAAA@@@AAADDDHHHIIIIIIHHHAAA===888555333222111000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------------------...///000111333333444666888:::<<<===???AAABBBCCCDDDFFFIIILLLGGGFFFCCC@@@;;;777333111//////...,,,,,,++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++...//////000222444666777999888888888999;;;<<<===@@@>>>;;;888444222000///000///---,,,,,,---...///---............/////////000000000000000000000000............///000111222222222333444555666666777;;;:::;;;>>>CCCFFFEEEDDDHHHGGGHHHJJJKKKJJJFFFCCC===;;;999666444333333333000000000000111111111111222222111111111111222222111111111111111111111111000000111222222222222111111111111111111111222222555222000///111222111000///000000111111111111111000111222333333444777999<<<===???BBBDDDEEEFFFGGGDDDEEEFFFHHHHHHGGGFFFDDD@@@>>>:::777444222222222111000000000/////////...////////////000000000000111111111111111000//////////////////000000000111000000000000111222333333111333555888:::;;;<<<<<>>===>>>???AAABBB@@@;;;888555555444333222222111111000000//////...------------------...//////000000///000000111111222333333555666777888999;;;;;;<<<<<<;;;<<<===??????===;;;666555444222000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000222333444444666:::;;;<<<===???AAA??????@@@BBBEEEFFFEEEDDD>>>:::666333111111000//////......------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------...///000000111222333444666888:::<<>>@@@BBBDDDEEEEEEBBBCCCDDDDDDEEEEEEEEEDDD===;;;999666444333333333000000000000////////////////////////000000000000111222222222222111111000/////////000000000111111222111111111111111222222111222444666888::::::;;;>>>???AAACCCFFFIIIKKKLLLNNNRRRSSSQQQNNNLLLGGGBBB===;;;888666333222222222222222222222222222222222444333222222111111222222111111222222222222111111000000000000000000000000000000000000000000000000...//////...---///222555444666666^^^{{{nnnjjjlllfffVVVFFFIII<<>>===:::777444222222222111000//////...............------,,,,,,,,,,,,------............---......///000000111111333333444666777888999:::999999:::;;;===<<<999666333222111///...---------++++++++++++++++++++++++++++++++++++++++++++++++---------...///111222333222555888:::;;;<<<>>>@@@>>>>>>???AAADDDDDDBBB@@@:::777444111111000///...------------,,,,,,++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000000000111333555777999:::???@@@AAAAAAAAAAAABBBDDDEEEBBB===777333000//////...------,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------...///111333555666666666666777777777888888<<<:::666222//////000000---------------...///000------------............/////////000000000000000///////////////000111111000000111222333444444555::::::<<>>@@@DDDGGGIIIKKKLLLLLLOOOPPPOOOLLLGGGAAA<<<:::888666444222111111111222222222222222222222222444333222222111111222222111222222333333222222111////////////////////////////////////////////////.........------///333666999999666[[[|||jjjfffkkkhhhZZZNNNGGG;;;///+++)))(((((()))))))))))))))))))))))))))))))))*********+++++++++*********))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,---......000222444555666777999;;;:::;;;;;;:::888555333222000000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...//////000111222333444555777888888888888999:::;;;:::666444000000///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///111222000333666999:::;;;===???======???AAACCCBBB@@@===777555222111111000///...,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---.../////////000222444666888999===???@@@@@@???>>>???AAACCC???:::444000.........------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------...000222444777888555555666777888999:::::::::888444111//////000111------------......//////---------.........//////......//////000000000000000////////////000000111///000000111222333444444999;;;===???@@@BBBCCCDDD@@@BBBDDDEEEDDDAAA???>>>777666444333222222333333///000000000111111111111222222111111111111222222111111111111111111111111000000111222222222222111//////000111222333333333333333333333222111111222000000111222222222222222222222222000000222666999999:::<<<>>>@@@BBBCCCCCC?????????@@@@@@AAAAAAAAA;;;:::888666444222000000////////////000000000000////////////000000000000//////000000000000000///000000000000111111111111222222111111000111111111333333444666777999:::;;;<<<>>>AAADDDGGGIIIJJJKKKKKKLLLMMMMMMJJJCCC===999777666444222111111111222222222222222222222222222444333222222111111222222222222333333333333222222////////////////////////////////////////////////.........------///333666:::999444WWWnnnaaaccceee]]]RRRFFF;;;///+++(((''''''***)))))))))))))))))))))))))))))))))************+++***))))))))))))***++++++************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------///111333444444555777999888999999777444222111111.........------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------...//////000111222333444666777777999888777888888777555222///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...///000///111555777888:::<<<>>><<<===>>>@@@AAA@@@===:::444222000///000000///---++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---.........///000111333666888999;;;===>>>???=========>>>???<<<777333///------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------...000222555777888444555777888999:::::::::555333111...------......---------........................////////////000---......//////000000111000000////////////000000///000111222333444444555999;;;>>>???@@@@@@BBBDDD???AAADDDCCCAAA===;;;:::444333222000/////////000000000000000111111111111222222111111111111222222111111111111111111111111000000111222222222222111000000000111222222222333222333555444333111111222000111222222333222222222333333333222222333666999999:::<<<>>>@@@BBBCCCCCC>>>??????@@@@@@??????>>>:::999888666444111000///////////////000000000000////////////000000000000......///000000000000///000000000111111111222222222111111111111111222222444444444555777888:::;;;===>>>AAADDDGGGHHHHHHIIIIIIHHHIIIJJJFFF???999888666555333222111222222333222222222222222222222222444333222222111111222222222222333333333333222222000000000000000000000000000000000000000000000000...//////...---///222555555444000TTTtttaaa```ddd[[[LLLFFF<<<111,,,)))'''(((+++))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++***************************++++++++++++,,,,,,,,,+++************+++,,,,,,---///222333333444666888777888888555222///000222------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///000000111333444555666777999777555555555444222111------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...---000444666888999<<<>>>:::;;;<<<>>>???===999666000///------......---,,,*********+++++++++++++++++++++++++++++++++++++++******************************++++++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------************+++,,,---......///000111333666888999888;;;======<<<<<<<<<===;;;999666222///.........,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---///111444666888555666777888999888888777111000///...------------..................------/////////000000000111111------......///000000111000000////////////000000000000111222333444555555888;;;>>>?????????AAADDD???AAACCCBBB>>>:::888777666555333111000///000000000000000000111111111111222222111111111111222222111111111111111111111111000000111222222222222111111111111111111111222222111333666555333111111222000111222222333333222222333444555555444444666888999:::<<>>???@@@AAA@@@???<<<;;;777777666555444222111000.../////////000000000111////////////000000000000...///000111111111111111000000111111111222222222000000000000111222333333333333333333555777999:::===???BBBEEEFFFGGGGGGFFFGGGDDDCCCEEEBBB:::555666555444333222222222333444222222222222222222222222444333222222111111222222222333333444444333333222111111111111111111111111000000000000000000000000...///000///...///111222333222///SSSsssdddeeeiii]]]IIIGGG===222---***((())),,,))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******************++++++---///111222222333666888666777777444111///000222------,,,,,,,,,,,,,,,,,,******************++++++++++++******************+++,,,,,,------...//////000000111222444555666777888666333222222222111000------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,---///333666777999;;;===999999:::<<<===;;;666333...,,,+++,,,------,,,*********************++++++++++++++++++++++++++++++******************************+++,,,------......++++++++++++++++++++++++++++++,,,,,,,,,---------************+++,,,---...//////000111444666888999777999<<<===<<<;;;;;;<<<999888555222000///......+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******,,,...000333555777666777888888888777555444000000000//////......---.../////////...---,,,,,,000000000000111111111111---------...///000000111111000////////////000000111111222333444555555666888;;;????????????AAADDD???AAADDDBBB===888666666:::999777444333222333333000000000000111111111111222222111111111111222222111111111111111111111111000000111222222222222111222222222111111111111111111444666666333111111333111111222333333333333222333555666666666555777888:::;;;===???AAACCCDDDDDD>>>@@@AAABBBAAA>>>;;;999444555555555444444333222.../////////000000111111////////////000000000000///000111222222222222222000111111111111222222222000000000000111222333444222222222222333555777888>>>@@@CCCEEEFFFFFFFFFEEEEEEAAA@@@BBB???777333555444444333222222333444555222222222222222222222222444333222222111111222222222333333444444333333222111111111111111111111111000000000000000000000000...///111000//////000111444444000SSScccjjj]]]YYYOOOKKK???444///+++(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++)))************++++++++++++,,,...///111222222333222222111000///...------++++++******************)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,......///000111222333333666555444333111000///...++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---...000222444555666666;;;888555777999999444000.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------...///111333444555999999999888888999::::::555444222000...,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))******++++++******)))************************++++++************+++++++++,,,---///111444666777666777777777555444222000111000...,,,+++,,,...//////............///000000////////////000000000000............//////////////////////////////////////////000000111222444555666888;;;>>>AAABBBBBBAAA@@@???>>>===:::888666555999999777333000...///000222222222222222111000///333222111000000111222333111111111111111111111111///000111222333444444444222222222222222111000///333333222222111222222222222222222222222222222222444333222222333444666777999;;;===@@@BBBCCCCCCCCCBBBAAA@@@>>><<<:::888666777555333111000000111222111111111111111000//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000111222555777888:::<<<@@@CCCFFFGGGHHHGGGCCCBBB@@@;;;666333333444333333333333333333444444222222333444444444444333444444444333333333222222444222000111333444222000444000...222777777222,,,...///000111111000///...//////000///......000222222000888GGGiiihhh^^^\\\OOOHHH===222---+++((((((************)))))))))(((((())))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))*********+++++++++))))))*********++++++++++++,,,---///111222222222111111000///...---,,,,,,************************))))))*********++++++++++++++++++*********))))))*********+++++++++,,,,,,,,,---......000000111222555555444222111000......++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++...///111333555666777777888555333444777666222......---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************************+++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------///000222444555999999888888888888999999444333111///---,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******++++++++++++******************************++++++************++++++******,,,---000222555666333444444555444333222111000///---,,,,,,,,,---.........------......///000........./////////000000////////////000000000000/////////////////////////////////000111222444444666888;;;>>>@@@AAAAAAAAA??????>>><<<999777555444333333222111000000111222111222222222222111000///222222111000000111222222111111111111111111111111000000111222333333333333222222222222222111000000333333222222111222222333222222222222222222222222222222222333333444555666888:::<<>>;;;888555333222222222222333333333333444444111111222333333333333333444444444333333333222222555333111222555555444222666333222444888888555222000000111111111000......---...000111111444888;;;222111888GGGkkkfff^^^^^^OOOEEE:::000,,,***((()))+++******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))*********))))))(((((())))))***)))))))))*********++++++)))))))))*********+++++++++,,,---///000111111111//////......---,,,++++++************************)))))))))*********+++++++++************)))))))))*********++++++++++++,,,++++++,,,---...///000000444333222111000///...---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))...///111333444555666666555333111111333333///,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********+++++++++*********************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555777777777777777777777777222111///...,,,+++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++************************++++++************++++++)))***+++---///222444555111111222222222222111111//////---,,,,,,,,,---...------,,,,,,,,,---......---------.........////////////000000000111111111/////////////////////////////////000111222333444666888;;;>>>@@@@@@@@@@@@???>>><<<:::777555333222/////////...///000111111111111222222111111000000222111111000000111111222000000000000000000000000111111222222222222222111111222222222222111000000333222222111222222333333222222222222222222222222111111222333444444444444777888;;;===????????????>>>===<<<:::888666555444333222111000000111222333000111111111111000000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000000111222444666777:::<<<>>>AAABBBBBBAAAAAA???;;;777555666555333111222222222333333333444444222333333444555444444444444444444333333333333222444333333444666777666555222222111222222333444444222222222222111000///...,,,...000111222555999<<<333222999GGGbbbfff^^^[[[MMMGGG<<<111,,,***((((((+++***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))************))))))))))))************++++++---...///000000000...------,,,+++*********))))))))))))************))))))))))))************************))))))))))))************++++++++++++++++++,,,---...///000000222222111000///...---,,,************************************++++++++++++************************)))))))))))))))))))))))),,,,,,...000111222333333333111000000000000...+++,,,,,,,,,,,,++++++++++++************************+++++++++***************,,,+++++++++***)))))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///111333444666666666666666555555555000///...,,,+++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++************************++++++************++++++)))***+++---///222444666222222222222111111000000......---,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////000000000000////////////////////////////////////000222333444666888;;;===?????????>>>===<<<:::888555333222111111000///.../////////...000000111111111111000000111111000000000000111111////////////////////////111222222222222111111000111111222222222111111000222222111111222222333333222222222222222222222222///000222444444444333333666777999;;;============<<<;;;999777555444333222111000000000000111222333000000111111111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000222333555666;;;===???@@@AAA@@@???>>>???:::555444888999666333222222222333444444555555555555666777777777777666555555444444444333333333333333333444666777777777000111222000//////333777444444333222111000///...///000000///...///222444444222999GGG}}}ooodddWWWlll___XXXNNNJJJ???333...+++((((((***)))))))))(((((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((()))))))))*********(((((()))))))))************+++,,,...////////////,,,,,,++++++******))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++,,,------//////000111000000///...------,,,,,,************************)))))))))******+++++++++************************((((((((((((((((((((((((+++,,,---///000111111111333111000//////...---,,,++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000222333444444555555555444333222......,,,+++************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++************************++++++************++++++++++++,,,...111333555777555555333222000///......------,,,,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,,,,---------------------.........//////////////////////////////.........///000111333333666888;;;===>>>>>>===<<<;;;999777555333111111000111///...///111222000...///000000111111111000000000000000000000000000000........................111111222222222111000000000111111222222222111111222111111111222222333444222222222222222222222222///000111333444333333222555666888:::;;;<<<;;;;;;999888666444333222111111////////////000111222222///000000111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000000111333444666===>>>???@@@@@@???===<<<<<<777222333666888666333222333333444555555666666555666777777888888777777666666666666555555555444222333444444555555666777333555666444111111666;;;555444333222000/////////000111000...,,,,,,...///333222999FFFhhhXXXSSSpppbbbXXXPPPKKK@@@444///,,,(((''')))))))))((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((()))))))))((((((''''''(((((()))((((((((()))))))))******((((((((()))))))))*********+++,,,---............+++++++++*********))))))'''(((((())))))*********((((((((()))))))))******(((((()))))))))))))))***)))))))))************++++++,,,,,,---...///000000///......---,,,,,,++++++************************(((((())))))***+++++++++************************((((((((((((((((((((((((,,,---///000111222222222222111000...------------)))************+++++++++************************)))))))))***************+++++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000222333222333444444333222000///------,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++************************++++++************+++++++++,,,---///111444666777777666333111///...---,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,---------.........////////////////////////.........///000111222333777888:::<<<======<<<;;;888666444222111000000111...---,,,///333555444111//////000000111111000000///000000111111000000///////////////////////////000000111111111111111000000000111222222222222111111111111111222333444444222222222222222222222222//////000111222222222222444666777999:::;;;::::::888777555222111000111111......//////000000000111///000000111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000111222444555<<<===???@@@???>>><<<;;;777333000000222444333111333444444555666777888888555555666777777777777777888888888777777777666666222444555555444444666777444555555333000000444777444333222000000/////////000000000///......000222333111888EEEwwwdddWWWmmm```XXXOOOIII>>>333...+++((((((***))))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((()))))))))******+++,,,---------------+++++++++************)))''''''(((((()))******+++(((((((((((()))))))))***(((((((((((())))))******))))))))))))******************+++,,,---...//////---------,,,++++++******************************((((((((()))***+++++++++************************)))))))))))))))))))))))),,,---...///000111111111111000///---+++++++++,,,))))))))))))******++++++************************((()))))))))*********+++***************+++++++++++++++******************************************************************++++++++++++++++++++++++)))******,,,---///111222111222333333333111///---------,,,+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******++++++++++++******************************++++++************++++++***+++,,,...000333555666444333111///------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---......------------............------------.........///////////////////////////............000111222333777888:::<<<===<<<;;;:::555333111000//////000111...,,,,,,///444666333000...//////000000000000000...///000111111000///...////////////////////////...///000111111222111111000000111222222222222222111111111111222333444555222222222222222222222222000//////000000111222333555666777999:::::::::999888666444111000000000111......////////////////////////000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000222333444:::;;;===>>>===<<<:::999444333111000000111111222555555666777888999::::::888888999:::::::::::::::::::::999999999888888888444666888777555444666888333333222111//////000111222111000////////////000000000111000//////222444222000666CCCvvvZZZggg\\\VVVKKKFFF;;;000,,,***((()))+++)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))***+++,,,,,,------------++++++++++++************&&&''''''((()))******+++(((((((((((())))))))))))'''((((((((())))))******))))))))))))************))))))***+++,,,------...---,,,,,,++++++*********))))))))))))))))))))))))'''(((((()))***+++++++++***************************************************+++,,,---............//////...,,,***)))***,,,(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,++++++******************************************))))))))))))))))))))))))************************)))******+++---///111222000111222333222000...,,,------,,,,,,+++,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,*********++++++*********************************++++++************++++++)))***+++---///222444555111000...---,,,,,,------***+++,,,---------------------,,,,,,------...///---------.........//////............/////////000////////////////////////............///111222333777888:::<<<<<<;;;:::999333222000///...///111222222///---///333333///+++......///000000000000000...///000111111000///...000000000000000000000000......///111111222222222///000111222222222222222111111111111222333444555222222222222222222222222000000/////////111333444555666888999:::::::::999777666333111000000000111...///////////////......//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000222333444999:::;;;<<<<<<;;;999888555555555333111111222444555666777888999:::;;;;;;<<<======>>>???>>>>>>>>>;;;;;;;;;:::::::::999999666888:::999666555777999777666555444333333222222111000///......///000000000111111///------///111111///666CCCuuufff```]]]\\\IIIDDD;;;222...,,,)))'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))************))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))***+++---.../////////......------,,,+++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((***++++++*********+++)))************+++++++++)))***+++---///000222222555555444222000///...---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))---++++++,,,///222222222///...---,,,++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------..............................---------............///111000///000111111111000555666999::::::888666444111111000000//////......000000000000000000000000......//////////////////000000000000000000000000////////////////////////000000000000000000000000///000111222333222111111333444222000222555333...222222222222222222222222222333222111//////111333777777888888999:::;;;;;;444444333111000...---,,,......//////000000111111000000000000000000000000//////............////////////000111111111111111111111111111111111111111111111111111111111111111111111000000000111333444@@@999888===>>>777222333222111222333333333777<<<444888;;;>>>IIIZZZiiiooolllaaaYYYJJJ>>>;;;>>>>>>;;;;;;======999333222777===777666555444333222222111000000000000////////////000000000000////////////111000555>>>nnnaaa^^^\\\^^^LLLEEE;;;111...,,,)))'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))************))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))***+++---.../////////------,,,,,,+++*********(((((((((((()))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++,,,------+++*********)))************+++++++++)))***+++---///000111222444444222111000...------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********)))))),,,++++++---///222222222......---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................---------............///000000///000111111111111555666888:::999888555444000000000000//////....../////////////////////000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222333222222111000222222111222555444///222222222222222222222222222222222111//////111333777888888999999999999999222222111111000/////////000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111111111111111111111111111111000000///000111333444777888;;;>>>===888444333222000000333555555333111FFF]]]}}}pppVVVGGG???888:::777555888;;;<<<777222777777666555444333222222111111000000000/////////000000000000////////////111000555===kkk```]]][[[___OOOEEE;;;111...,,,(((''')))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))***))))))************))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))***+++---............,,,,,,++++++***)))))))))((((((((()))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************---...///...+++))))))))))))************+++++++++)))***+++---...000111222222111111///...---,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************,,,++++++---///111111111...---,,,++++++***++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///000000///000000111222222555666888999888666444333000000000////////////...------------...//////000/////////000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222222111///222444222333555555222111111111111111111111111111222222111///000222444777888999:::999888666555000000000000000111111111222222222111111111111111000000000000000000000000000111222333333222111000///000111111222111111111111111111111111111111111111111111111111111111111000000//////000111333444555:::<<<888444222111///777777333...111BBB]]]qqq|||]]]HHH999999999:::::::::999888888777777666555444333222111111111000000000000///000000000000////////////111000444===qqqddd^^^[[[]]]NNNFFF;;;111---+++(((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((******+++,,,---......---+++*********))))))(((((((((((()))))))))*********************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++---...---+++)))))))))))))))*********+++++++++)))***+++,,,...///000111/////////...---,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++---000111000///---,,,,,,+++******++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............/////////000//////000222444666666777777666555333222////////////////////////---------------...000111...//////000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111222222222222000666888666444555555333000000000000000000000000000111111000///000333555666777999:::999666333111000000000000000111111111333222222111111000000000000000000000000000000000///111222444444222111///000111111222222111111111111111111111111111111111111111111111111111111111////////////000111333444777:::888111///333444111444444555===UUU~~~\\\OOO???777888<<<===<<<999888777666555444444333222222111111111000000000000000000000////////////111000444===vvvhhh```ZZZ]]]NNNFFF;;;111---+++((((((***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))************))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((******+++,,,------------******)))))))))))))))((())))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))++++++)))))))))***))))))*********+++++++++)))***+++,,,---//////000------------,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++---000000///...,,,,,,+++*********++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///---///000///...000333666666666666666555333111000...............///////////////...---...///111222...//////000111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111222222222444;;;>>>:::555444444333000000000000000000000000///000111000000111333666666777888888777444111///111111111000000000000000222222222111111000000000111111111111111111111111///000222333333222000///111111222222222222111111111111111111111111111111000000000000000000000000///.........///111333444444555555333444777666333(((666PPPwwwYYYAAA===???<<<666:::999888888666666555444222222222222111111111111000000000000////////////000000444<<>>;;;:::999888777666666555333333333222222222111111000000000000////////////000///333;;;{{{mmmaaaZZZ]]]QQQGGG<<<111,,,***((((((+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''')))******))))))************))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((***++++++)))(((((())))))************+++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++,,,...000000...,,,++++++************++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............///,,,...000///---///555:::777666555444222000///...---------.........//////777666333111111111333444444444555666777888999999777777777777777777777777444444444444444444444444111111111111111111111111222111000000000111222333111<<>>666???888EEEGGGdddggglllqqquuuwwwxxxxxxyyyvvvzzzgggfffSSSOOOAAAAAA:::888>>>===666333777444444444333222333444666...444666111000333222///555666777666444333444555111222222333333222222111000...---...111444666777:::444///000000///111444+++222333555666...,,,999000:::DDDMMMVVV]]]YYYPPPOOOFFF===::::::999777666666333777555///444;;;666000111222222000/////////222222222222111111111000111111111111000000000000//////......111555444222333:::555***;;;nnnqqqsssggg<<>>666777:::>>>888333333777999666222222444333000222777777333222333444333222111111222111222222333333222222111000...---...111444666777:::333000111222...++++++444333***)))333999CCCVVVbbbiiipppvvvuuujjj]]]RRRLLLFFF@@@======777;;;???777444111)))::::::888555333222222333222222111111111000000000111111000000000/////////111///------000333333111111222444AAAeee{{{bbbJJJ:::>>>DDD???:::;;;888666555555555555444222111111000////////////000111111555;;;hhhggg]]]WWWPPPDDD===444,,,((((((************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++++++++++++++111///......//////...------...///////////////...)))+++,,,***((())),,,///++++++******+++,,,------*********)))******+++++++++++++++++++++++++++++++++++++++***************************************((()))+++,,,------,,,,,,+++***)))))))))+++---...111///...///111333444444444999BBBLLLTTT]]]eeejjjeeeeeeffffff```TTTDDD888+++,,,...111444444111//////...---+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***************************************************,,,---.........---,,,+++666000+++---000111222444333555777666333///------!!!+++888;;;333***,,,444000---,,,---//////,,,***000000//////......------........................///.........///111333444222333222---((()))///666<<<222&&&'''===```||||||___JJJ<<<<<<;;;888444333777:::333222///---000555555222111222444333111000000111111111222222222222111111000...---///222555666666:::222,,,,,,......///222...333555CCC]]]qqqppp\\\EEE777777===999888;;;:::===;;;777444222111111111111111111111000000000///000000000/////////......000---+++---111444444333222333CCCjjjmmmbbb===???FFF<<<666<<<888777555555666666444333222111000000///000000000111111555;;;rrr___fff___XXXOOODDD===444---***)))***+++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******+++++++++++++++,,,+++((((((++++++***)))***)))***,,,---......------000///......------------((((((''''''((()))***+++,,,++++++++++++,,,------++++++++++++++++++++++++************************************************((()))***,,,,,,,,,,,,+++)))+++++++++***+++---000,,,///444777<<>>111***))),,,///---------------,,,++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,///............---------111222666FFFdddhhh===222,,,,,,222333...---111111111000000//////..............................------///000222333444555///222111+++'''...AAAPPP|||]]]EEE<<<444333444555333000222666///222444555333111000000000000111111111111000000/////////111444666666666111---******000EEEfffiiiQQQ<<<777555444555888888555222222222222222111111111000000000000/////////......///...000444111///999GGG^^^pppCCC<<>>VVVzzzsssMMMCCC===666444444555333000333333333333222222222222111111000000000/////////000///111444111444JJJdddlllDDD888===;;;999888888888888777555444444333222222222222333333222666===~~~ddd\\\fffZZZSSSNNN???:::222,,,***)))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***++++++******))))))))))))))))))))))))(((***+++,,,,,,+++***((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,---......222333???RRR\\\^^^gggsssyyy{{{ooo^^^PPPHHH888777666444333222222111,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************+++,,,---///000//////...---000333888EEEbbbuuu```JJJ777,,,------......------,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,///////////////000111222___wwwIII777777555000///............////////////........................,,,---///111333444555555444)))'''???iii___KKK:::888<<<;;;777555222555888999777444333222000000111111111111000000//////000222555777777666***444MMMpppSSSJJJ>>>777666777555333444444444333333333222222111111111111000000000000///...222444444>>>^^^RRR888HHH;;;999888888999888777666555444333333222222333333333222666===|||aaaYYYVVVWWWGGG@@@;;;333---***)))((('''///...***''''''))))))'''&&&'''((())))))******+++***)))((('''''''''((())))))(((&&&%%%'''******'''(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''((()))''',,,---((('''+++---+++&&&'''((((((''''''(((***((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++,,,+++******++++++***)))---,,,+++,,,------,,,+++111///---,,,+++***((('''111---)))'''(((******+++******************************************++++++111---((((((,,,//////---///---...///,,,+++555BBBNNNSSS___mmmwwwyyykkk```TTTEEE555,,,111111///---***)))******,,,+++++++++,,,+++)))'''******+++++++++,,,,,,,,,)))111...***000...)))+++444===KKKbbbeeeRRR;;;222------000---&&&'''///++++++++++++++++++++++++)))***+++******+++---000...999!!!---111///999OOO999222,,,;;;000///111222111---++++++........................,,,(((444888---222;;;222999!!!999}}}QQQ777777;;;888333999000444<<<777333555333000000///...............;;; )))>>>777444888...///OOOxxx{{{===;;;GGG---111<<<444444444333333222222222222111///......//////000111,,,;;;222555```bbb~~~CCC888999BBB999888<<<777777888666666555555555444444444444333555<<>>999222---******))))))###'''***++++++******))),,,,,,---,,,)))'''%%%$$$(((((((((((()))***,,,,,,((()))(((((()))++++++***(((((((((((((((((((((((((((((((((((()))))))))***((()))******(((((()))***+++//////)))'''))))))'''...------------,,,)))''')))))))))((())))))******************************************++++++++++++***)))((((((***---///111,,,+++)))((((((((('''&&&'''(((+++...111111///,,,$$$+++333555111,,,+++,,,***************************************++++++,,,+++...000///,,,******,,,------000333444;;;MMM```mmmtttdddDDD777***''',,,222222...---+++******+++,,,,,,+++***++++++++++++,,,,,,,,,---///***)))111111...555???VVVwwwvvvpppppppppnnnwww}}}{{{aaaCCC:::000,,,000444///(((++++++++++++++++++++++++)))***+++******+++...000555...444666***XXXkkkAAA555---222///---///000///---...........................---+++///222444;;;;;;111'''[[[ZZZ888999:::///555...333999444222111***000000///...............,,,333333222777999333///???kkkyyyCCC000CCC555444555555444444333222222222222111000///......///000555---888>>>RRRlllWWWAAA999???777555::::::999777666666555555555444444444555333666===xxxjjjeeeXXXPPPAAA<<<777111,,,++++++++++++&&&))),,,---***''''''((("""%%%)))+++,,,---...000,,,+++***)))'''%%%###"""'''((())))))((('''((()))((((((((((((((((((((((((((((((((()))))))))******(((***+++***))))))***+++%%%))),,,***+++...111111***)))***,,,......+++'''***************+++,,,---************************************+++++++++,,,---+++)))((((((***---///,,,,,,---///111333555666000...---------,,,)))'''111---)))))),,,...---,,,+++++++++++++++++++++++++++*********++++++,,,---------,,,***)))+++000444111...000;;;OOOhhhjjjYYYCCC333.........---///---+++***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---...+++---444000222AAA\\\}}}yyykkkkkkgggbbbccciiilllkkkgggiiijjjiiijjjrrroooLLL000000555---(((,,,,,,,,,,,,,,,++++++++++++)))***++++++***,,,///111000222111...VVVxxx666666666000,,,///111///...000........................///222...///888777///,,,PPPlll>>>111>>>111...333444000555777...000//////............///&&&<<<666...:::555000FFFwwwxxxpppnnnuuuvvvyyyuuu:::AAA<<<333666555555444333333222222333222111///......//////333000000KKKoooIII<<<===;;;666888===:::444666666666555555555444444666444777>>>wwwmmmkkk\\\SSSGGG<<<777111,,,++++++++++++///+++))))))((('''(((+++...//////,,,'''%%%%%%&&&&&&(((+++---///000000000))))))***+++)))&&&'''***))))))))))))))))))))))))(((((()))))))))*********)))***++++++******+++,,,***,,,,,,***(((''''''''',,,,,,---.........------************+++,,,------*********************************+++++++++,,,,,,,,,---...---,,,,,,,,,---.........,,,***)))***+++222///+++***,,,...000111333///***&&&&&&))),,,...+++++++++++++++++++++++++++++++++++++++,,,---...///---***+++---000111000999@@@SSSpppsssWWW;;;+++)))---111///---,,,,,,+++)))(((+++++++++,,,,,,,,,------***///000111222...<<>>999777666666555444333222222444333111///....../////////:::444^^^^^^BBB<<>>999444666666666666555555555555666444777>>>uuujjjiii^^^WWWLLL>>>999222---******))))))+++%%%"""'''+++******,,,***---111333333777>>>CCCCCCCCCAAA===777///(((###///++++++---,,,)))***///************************))))))))))))************)))+++,,,,,,++++++,,,...+++,,,///111111111222444+++------***'''%%%(((++++++*********++++++,,,---***************************++++++++++++,,,,,,,,,(((,,,000111000.........)))...666===DDDKKKRRRVVV___[[[TTTMMMEEE<<<444///""",,,555444---'''***///++++++++++++++++++++++++++++++++++++,,,---...///,,,111444111,,,,,,222999YYYxxx}}}]]]AAA333...------------...,,,)))'''++++++,,,,,,,,,---------)))111222......777YYYiiibbboooooodddfffvvvOOO111333444+++---------,,,,,,,,,++++++***+++,,,,,,,,,...111333;;;!!!]]]qqq999111///444333,,,***///........................+++000000666:::555RRRllldddiiimmmmmmllleeedddiiiuuu~~~rrr444;;;:::>>>999,,,---222---//////............//////666(((222;;;///>>>sssjjjeee]]]YYYZZZ___aaaaaaXXX]]]aaabbbaaabbbhhhnnnyyyZZZ<<<:::888777777666555333333222444333111000/////////000000DDDKKK}}}JJJ777DDD@@@777>>>777777777777666666666555555555555444777>>>vvvdddccc\\\XXXLLL>>>999222---***))))))(((+++%%%&&&,,,...)))%%%'''+++555DDDRRR^^^lll{{{vvvgggYYYPPP<<<333---///...))))))---************************)))))))))*********++++++***,,,------,,,,,,...///)))))),,,//////,,,---000111222333222111111333555,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---...---******...111EEEPPP```ppplllXXXKKKAAA444((((((000444000))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,222333***###222VVVtttiiiGGG000,,,,,,,,,...//////---+++,,,,,,,,,,,,------------+++222...***999YYYyyynnnmmmdddeee|||bbb666'''333......------,,,,,,++++++***+++,,,,,,---...222444---RRRSSS???000111222---+++///........................000111000222666FFFxxxgggjjjmmmooorrrsssnnnggghhh999222666:::333000222//////............//////000111---:::888555kkkgggWWWYYYbbbkkksssyyy}}}}}}yyytttsssnnneee^^^^^^fffnnnlllkkkJJJ999999999888666555444333222333222111000///000111111000FFFhhh```666@@@???666>>>666<<<777777777666666666555555666555888@@@|||ccc___[[[XXXGGG<<<888111,,,+++++++++***...***+++///,,,(((...:::ZZZfffvvv___NNN@@@===888...)))***++++++++++++++++++++++++))))))*********+++++++++***,,,---...------///000333333666;;;;;;777888<<>>888333111---)))(((+++***((('''+++777KKK___mmmuuusssPPP'''222((('''000111***)))...+++******+++///111...)))))),,,111(((***999;;;===nnnwwwCCC---...222444***++++++,,,...000///,,,)))---###***///(((---333&&&)))222111UUUiii>>>999(((000///%%%)))555***"""111222(((///222&&&)))444000333>>>ZZZ{{{uuuvvvxxx@@@)))333000***/////////(((---222,,,+++///...999...@@@yyypppjjjhhh~~~???777111---000000------...(((000111"""555777***^^^{{{<<<%%%999000222...//////...,,,,,,---///222555;;;KKK999333666+++888---555///,,,......------000555>>>+++yyyffffffrrriiidddmmmyyy555EEE333777999000:::---000000222222000...000444GGGuuusss===@@@@@@::::::>>>999888777666666777888999555@@@777NNNkkk______RRREEE;;;555111000---)))***------******333GGG^^^sss~~~~~~|||QQQ999///...///***+++///------,,,++++++---///000///***666---666888BBByyymmmGGG;;;%%%(((---///000...+++***,,,...---///222---&&&...444//////;;;ddd|||WWW222...000---,,,...***(((///+++'''+++//////444888444333YYYjjjPPP666$$$000888(((...***---///,,,---111///000===ccctttggghhhrrr^^^555+++333111***---,,,,,,...000...)))111444IIIVVV888222777---...//////...,,,,,,...000777888AAAwww___>>>666<<<111444333///---///000///000333777===LLLooonnndddcccqqq```777:::999888222999111000000222333111///333:::UUUrrrDDDBBB???;;;:::===:::999777666666777888888666@@@777OOOhhh[[[YYYNNNDDD777222///...---***+++...------333DDD\\\rrrLLL:::666111$$$***555,,,...---------...000222444777$$$555===hhhSSSHHH>>>---000111///+++***---000***222...''',,,000...---888iiinnnRRR777222111...'''***///,,,,,,---***,,,222111///666ZZZuuuggg]]]YYYYYYbbbjjjnnnDDD'''///666(((---......,,,,,,///111///---UUU~~~}}}^^^GGG***888333(((000***...---...)))000+++111mmmDDD...666***...//////...------///111777999SSSAAA999>>>---666222......111222111222666:::DDDyyyooo{{{tttggggggmmm:::===;;;777555666666111111333444000000999DDDkkk~~~PPPCCC===<<<999<<<;;;:::888777777777888888999BBB999RRReee\\\ZZZMMM@@@666111...---,,,)))***...***222AAAUUUhhhtttxxxyyyyyyoooYYYMMMFFF[[[VVVXXXlllmmmJJJ<<<777(((***444,,,///,,,,,,///222111111222***>>>NNNkkkQQQ666222...---///000...,,,+++...%%%(((999555,,,666aaayyytttUUU777---...'''***222***000222+++...444***111SSSttt^^^ddd|||kkkMMMcccqqqXXX<<<))))))000***111///+++...//////111???rrrooobbbuuu777555333,,,333)))333)))///***555,,,@@@YYY555111000/////////...---...111333444AAAyyy~~~uuuQQQ@@@333222666111//////222222000333777>>>\\\wwwsss~~~oooiiitttbbb::::::555;;;111777222222444444///000???RRR|||bbbCCC;;;===888<<<;;;:::999888777888888999>>>EEE<<>>:::555>>>...666444333444444///222JJJeeeqqqyyyCCC:::>>>777===;;;:::999888888999:::;;;???EEE===YYY|||bbbddddddOOO<<<666111...---,,,)))***---888AAAMMMVVVZZZ```iiipppiiiXXX]]]hhhSSSDDD@@@222***...111---,,,///......999FFFyyyjjjGGG222...000000,,,---...222444,,,+++VVVyyyjjj>>>333111......---...,,,,,,111222:::fffxxxvvvtttXXXpppoookkk___uuuYYY>>>---111)))333......666---222QQQtttuuu|||zzznnnsssiiijjj888,,,555,,,(((111---222,,,***BBBQQQ;;;.../////////......000444777@@@{{{{{{wwwtttvvvNNNAAA///888444222111222111111777???WWWzzzwwwkkkcccYYY===666<<<000444555333333444111999ZZZ~~~|||{{{mmm|||uuuDDD<<>>___{{{ccceeedddPPP>>>444///---------+++---111===DDDMMMUUUYYY]]]aaaeee[[[ooo]]]QQQYYY]]]hhhyyyxxxiiiDDDEEE<<<,,,111//////000000...999[[[~~~}}}mmmOOO:::111000222,,,,,,222000)))AAAzzzqqq|||jjjbbbnnnaaa:::111111...///---///111...444YYYcccccclllWWWnnnKKK111000---222+++...888---<<>>III{{{kkk___sssDDD888666666444444111333666555BBBmmmyyyqqq|||xxxGGG@@@???444<<<888888888999:::<<<>>>???>>>FFFDDDjjj{{{ddddddbbbOOOAAA222...,,,---...---///444;;;CCCNNNXXX^^^]]]XXXTTTmmmzzzyyybbbNNNJJJMMMLLLUUUtttoootttzzzBBBEEEDDD111444,,,///444333111FFF}}}mmmJJJ444111666222,,,111111888eeezzzqqq___qqq~~~qqq^^^XXXQQQOOORRRggg}}}@@@000222000111)))000666000@@@lllaaaqqqgggNNN---444000222(((...999---DDDfffmmmmmmjjjnnnnnnooozzz~~~mmmhhhUUUhhh}}}mmmrrrkkkggg555999)))777,,,222(((777BBBwwwwwwEEE999/////////......111666:::kkk}}}<<<<<<888444222222333333888DDDPPPmmm```bbbJJJ999111;;;444333000333777999JJJzzz}}}gggeeedddIIIBBB???333;;;888777888999:::===???AAAAAAJJJJJJtttsss^^^cccaaaYYY666///000000,,,***,,,333999===@@@LLL[[[^^^VVVUUUZZZjjjkkkooovvvuuuttt|||mmm[[[444>>>???333///333222---BBB]]]???===,,,...555,,,555FFF|||IIIYYYTTTmmm___===---+++111///,,,777&&&jjj{{{~~~^^^iiikkk]]]666///+++111000000,,,===FFFppp~~~{{{sss<<<---...777&&&555,,,///FFFpppaaa}}}fff222555,,,///***...666444@@@{{{sss[[[;;;777000999---888666:::===~~~aaajjjqqqjjj:::000DDD000777777888111<<>>aaa~~~zzzfffxxx```iiiqqqEEE<<<::::::888999999999999<<<@@@DDDPPPIIIFFFsssddd\\\XXXRRR>>>...///...,,,+++...555;;;FFFLLLNNNLLLLLLQQQVVVXXXRRRaaauuu|||ssskkkfffTTTMMMHHHqqqwww]]]DDDEEE<<<111<<<---uuujjjGGG777111...444GGGddd\\\zzz}}}oooqqqWWW>>>)))000;;;000444^^^fffxxxooouuuRRR333000///111222555FFFgggvvvssssss222000000000111,,,777bbb}}}>>>333222000---999777???yyypppqqqttt|||sssjjjlllyyyDDD:::666666///<<<:::EEEooorrr^^^fffAAA>>>333999444111<<<555@@@vvvyyyMMMnnnEEE@@@777;;;888999999999:::===BBBFFFVVVHHH>>>fffcccYYYXXXMMM<<<......---+++,,,000666<<>>xxxnnnxxx|||JJJ333555000...<<<555FFFiiiqqq|||III888333333333CCC>>>III```aaaTTT@@@111:::888333@@@888FFF___kkkGGGBBB555;;;888999::::::<<>>FFFJJJJJJIIINNN[[[hhhppp}}}qqqccc]]]ZZZOOOBBBWWWOOOLLLyyypppJJJ<<<>>>===^^^xxxCCC<<<888HHHSSS[[[MMMIIIPPPOOOMMMIIILLLbbb}}}ZZZ;;;111///888VVV}}}MMM333///444111999jjjeeeXXXvvvvvvxxxHHH444...------///EEEppp777222111222<<<===```hhhssscccjjjfffrrryyyyyyaaa:::999555888@@@AAAaaattt___rrr===:::777555333===AAAmmmzzztttwwwoookkkyyyQQQ>>>888999888999;;;<<>>JJJHHHIIILLLQQQYYYgggtttsss^^^VVVVVVKKK<<>>QQQ999999jjjeeelll[[[CCCGGGbbbZZZNNNFFFLLLccckkkMMM777777999kkk|||}}}|||rrr|||zzz___555222555000<<>>AAAFFFLLLQQQPPPNNNQQQaaaaaaZZZPPP000...+++***...222666<<>>IIINNNQQQooozzziiipppMMMDDD333888CCCBBB___ggg{{{[[[======:::======???@@@CCCHHHNNNRRRYYYVVVQQQddd^^^```[[[RRR333...+++***///333777===CCCBBBIIIGGGGGGPPPTTTWWWaaammmlll{{{rrr}}}DDDEEEgggYYYaaannnbbbeee}}}DDDNNNZZZUUUbbbooopppeeerrriiiYYYVVV___\\\MMM;;;>>>eeeWWWTTTOOOIII888333777HHH||||||~~~:::444333DDDDDDjjjqqq{{{vvvwww<<<888777AAALLLYYYeee}}}xxxeee```bbbaaammmuuu999===BBBNNNUUUZZZtttiiisssLLL???555===GGGKKKnnn~~~|||ZZZ<<<===;;;;;;===@@@DDDIIIOOOUUUYYY```^^^VVVeee___```[[[TTT555...++++++///444888???EEE@@@GGGFFFGGGPPPTTTWWW```ccckkkmmmnnnyyy~~~|||FFF]]]xxxiiifffjjj```___FFFWWWooohhhbbb```uuuxxxlllttt{{{dddJJJ>>>OOOrrriii```hhhyyyPPP444///888PPPzzzzzzqqqooo666777777222@@@iii~~~|||===999999FFFRRR^^^}}}lllggghhhlllvvv??????CCCPPP[[[bbbwwwiiiwwwQQQ<<<<<<>>>GGGQQQ~~~uuuzzzsss{{{XXX<<<>>>;;;<<>>:::@@@BBBGGGNNNTTTWWWXXXXXX[[[aaabbbvvveeeccc\\\SSS444...***+++000555999@@@GGG:::CCCDDDGGGQQQTTTUUU^^^iiiVVV[[[sssjjjsss\\\ttt}}}bbbyyyQQQeeeuuujjjPPP\\\gggzzzzzzQQQBBBnnnjjjwwwssskkkffftttiii888333???kkk{{{QQQ\\\~~~555555555GGGaaa}}}xxx}}}uuuccceeezzzzzznnntttyyy999;;;CCCSSS]]]fff}}}wwwfff;;;IIILLLXXX___dddlllOOO444BBBHHHPPPbbbvvvgggnnnvvvXXX===>>>999CCCFFFLLLUUU\\\^^^\\\YYY]]]ddddddsssaaaaaa[[[SSS444...++++++///444888???EEE777@@@CCCFFFQQQTTTUUU]]]cccTTTZZZfffxxxttt]]]|||jjj```yyyxxxhhhjjjQQQDDDaaayyy]]]EEEvvvbbbeeeaaajjj}}}ooo:::555<<>>LLL___ooozzzqqqtttfff{{{lll;;;EEETTTaaa```___~~~rrr{{{UUUIIIVVV[[[cccbbb___oooIII===JJJOOO\\\kkkWWW{{{{{{zzz{{{NNN:::CCC@@@HHHLLLVVVbbbkkklllfff___[[[ddd```hhh___```ZZZQQQ111...+++***...222666<<>>BBBFFFQQQTTTTTT\\\^^^wwwyyykkkXXXfff}}}rrrxxxvvvKKK}}}```{{{{{{vvvwwwfffsss>>>777444sssrrr{{{^^^iiiuuuxxxyyy}}}===777AAAKKK[[[jjjpppsss{{{yyyiii|||ttt|||wwwllljjj>>>JJJZZZeee___[[[wwwzzznnnnnnyyyyyyMMMLLLSSSXXX```]]]WWWpppCCC;;;FFFVVVeeeqqqjjj|||III888EEEEEEKKKOOOXXXdddkkkjjjaaaYYY[[[eee```eee___dddXXXLLL555)))+++---...///444<<>>000<<>>VVVhhhdddeee___www|||ooozzzdddjjjgggyyy}}}QQQWWW[[[aaaVVVaaaaaapppvvv:::MMMOOOVVV```^^^uuuDDDBBBAAAHHHYYYbbbjjjllllllkkkgggaaa___ddd^^^YYYcccfffYYYKKK444***+++,,,...111555;;;@@@;;;:::<<>>111<<>><<>>CCC>>><<<555HHHZZZbbbmmm]]]hhhSSSYYYaaa___cccmmm___QQQOOObbbfffQQQRRRqqqjjjXXXrrrcccJJJ^^^[[[ZZZXXXXXXYYY]]]aaaccchhhssszzzqqqllliiiooodddeeeiiilllgggnnn|||rrr~~~VVVUUUMMMPPPNNNPPPMMMMMMLLLGGGIII___yyy|||wwwwww]]]]]]cccdddccc]]]aaaaaahhhOOOZZZ]]]hhhtttuuusssrrrtttvvvuuuqqqmmmsssjjjkkkQQQ___ccc```MMM:::...,,,++++++***,,,555@@@RRRKKKTTTjjjssshhh^^^]]]}}}UUU@@@888;;;bbbsssdddRRRLLLmmm___hhhmmmiiiZZZQQQVVVYYYSSSOOORRRJJJKKKNNNQQQVVVZZZ]]]___nnnfff^^^[[[ZZZWWWQQQKKKLLLMMMCCC===SSStttyyyhhhxxxzzzSSSNNNbbbyyysssyyyzzzaaaUUUooo[[[NNNIIIPPPXXXlll888,,,666,,,222555DDD{{{vvvpppppprrr|||IIICCCEEEFFF;;;999777999111???{{{wwwfffcccooorrroookkkppp```???LLLaaa[[[[[[ooo|||zzzZZZHHHUUUWWWXXXYYYZZZ\\\___aaabbbnnnnnnqqqsssmmmjjjuuuXXXfffbbbSSSbbbmmm{{{iiinnnIIIOOOJJJHHHMMMKKKHHHIIIJJJEEECCCSSSggg{{{wwwxxxmmm^^^aaabbb^^^\\\VVVZZZZZZ```tttxxxRRRZZZZZZ```jjjnnnnnnnnnoooooonnnkkkhhhpppnnnlllQQQbbbfffaaaMMM:::---+++++++++******111999MMMPPPUUUddd}}}qqqOOORRR___JJJKKKDDD666WWWSSSHHHEEE\\\}}}]]]eeevvvhhhqqqppp___UUUXXXYYYOOOKKKNNNHHHFFFDDDCCCDDDGGGKKKNNNqqqfffYYYQQQMMMKKKHHHDDD@@@???===CCC[[[ppplll[[[\\\CCCJJJlllwww___ZZZlllxxxxxxpppiiivvvMMMKKKBBBIIIeeennnggg|||~~~PPP111+++444***000333555nnncccppprrr}}}~~~}}}uuuqqqBBB???AAAAAA888888777:::111555NNN```{{{lllssscccsss|||uuupppxxx|||fffaaajjjeeeYYYVVV^^^aaagggsssUUUPPPRRRLLLTTTVVVYYY\\\___```aaaaaakkk[[[yyy|||xxxgggmmm{{{aaa]]]YYYPPP```yyyrrreeeNNNAAALLLKKK???IIIGGGEEEFFFHHHEEE@@@FFFQQQzzztttxxx~~~rrrzzzccc^^^ccc___ZZZZZZ___aaa^^^ccc|||tttjjjuuu~~~[[[bbb______iiillloooqqqrrrpppmmmlllkkkpppvvvnnnTTTeeehhhbbbMMM:::---******+++***(((,,,222HHHVVV\\\\\\lll~~~IIIVVVsssnnnqqq[[[qqqwwwsssUUU___HHHlll^^^```[[[RRRPPPTTTPPPFFFJJJHHHDDD@@@>>>???@@@BBBSSSKKKCCC>>>>>>>>>===<<<<<<444>>>YYYcccZZZXXXbbbxxxKKKMMMKKKBBBsssjjjooouuu|||dddAAAJJJ???FFFKKKNNN}}}xxxzzz~~~{{{BBB...+++111(((...222---JJJ]]]vvviiikkkyyyllleeexxx}}}nnnmmmAAA>>>===<<<555444666666222444...hhhmmmmmmkkkpppuuuiiiXXXWWWbbbjjjfffiiijjj```UUUXXXXXXpppeeezzzxxxTTTGGGYYYFFFRRRTTTWWWZZZ^^^```aaabbb```fffddduuuvvv{{{mmmhhhxxxaaaTTTZZZ^^^yyyyyykkkTTTPPPBBBFFFKKKMMM===EEEGGGDDDEEEGGGFFFBBBBBBGGGhhhlllnnnrrrqqqyyyrrrkkkkkk~~~```^^^bbb\\\XXX]]][[[YYYWWW^^^bbbxxxnnnrrrcccfffeeebbbllllllppptttuuuqqqnnnmmmnnnnnn}}}nnnXXXggghhhaaaMMM:::---******+++***''')))---???RRRaaaaaacccsssWWW000NNNqqqkkk~~~TTT[[[UUUOOOfffyyyIIINNNOOOLLLMMMQQQQQQLLLLLLJJJGGGDDDAAA???===<<<999888666777::::::888666::::::JJJ[[[UUUHHHVVVuuuRRR@@@SSSBBBNNN}}}pppnnnpppvvvMMM>>>GGG>>>GGGHHHdddXXX}}}wwwuuuzzzuuurrr<<<...---...(((---222...666VVVpppVVVbbbwwwNNNrrrmmmvvv~~~{{{___\\\zzzyyyvvv|||qqqzzzffflllDDD@@@:::888555,,,///+++000666---gggjjj{{{xxxsssjjjiiipppooo```TTTQQQ^^^iii]]]```{{{yyypppQQQaaakkksssUUUOOOFFFMMMHHHQQQRRRSSSVVVYYY]]]```bbb___gggbbbnnn}}}qqqllllllqqqdddeee~~~iii]]]oooccc;;;HHHKKKBBBIII@@@CCCFFFCCCBBBDDDEEECCCCCCDDDVVV~~~nnnsssyyyzzz{{{~~~~~~xxxnnncccdddmmmooosss]]]^^^aaaYYYVVV[[[XXXTTTWWWdddVVV^^^~~~~~~iiibbbbbbccc___hhheeejjjoooooollliiihhhhhhgggzzzeee]]]ffffff```MMM<<<...***)))******''''''+++222BBBZZZjjjllliiinnnxxx```===DDD[[[ooojjj___XXXZZZ]]]fffnnnLLLWWWQQQbbbKKKtttfffQQQHHHRRRSSSGGGGGGRRRJJJIIIHHHFFFCCC@@@>>><<<======???AAABBBAAA===999999IIIQQQIIIAAAPPPppprrr>>>CCC===KKKMMMTTT}}}nnnjjjoooyyy[[[@@@LLLCCC???GGGKKKBBBzzzPPP}}}nnnwww{{{sssuuu}}}~~~GGG444...---,,,***+++000111///;;;jjjiiiXXXuuuggg^^^XXXaaaxxx___dddeeekkkqqqjjjmmmaaaxxxgggeee}}}jjj{{{\\\sssaaaCCCAAA777555555000000(((...222...222bbbsssiiiooommmggglllsssfffPPPRRRrrr\\\ZZZgggcccssspppnnnJJJAAANNN???RRRNNNOOOPPPRRRUUUYYY]]]___eeeVVVeeeXXXyyy{{{}}}kkkccccccjjjrrrxxxxxxeeeiiieeedddfffIII>>>LLLHHH888???DDDBBBAAA???>>>>>>@@@BBBBBBBBBGGGjjj~~~vvvxxxvvvhhhpppuuu}}}ooobbbaaa[[[TTT___tttjjj```[[[___aaaZZZVVVXXXVVVXXX^^^mmm]]]WWWmmmwwwkkkiiiccc^^^aaa]]]ddd```ccchhhiiihhheeecccaaa\\\qqqXXXcccaaabbb]]]NNN???///***((())))))''''''******111GGGbbbooollljjjmmmxxxppphhhlllxxx}}}KKKMMMNNNFFFXXX]]]WWWoooPPPNNNPPPFFFDDDLLLGGGGGGFFFEEEDDDBBBAAA@@@===============<<<;;;:::>>>GGGIIICCCLLLlllwwwDDD:::DDD555OOO???GGGnnn|||yyywwwxxxzzzwwweee777???LLL???AAABBBFFF>>>gggjjjhhh{{{{{{xxxyyyssszzzjjjddd000///,,,+++***...******111,,,222888fffSSSyyy___SSSSSS```}}}kkkYYY```^^^```]]]hhhddd^^^___kkkuuuvvvuuuvvvqqqhhhppptttooogggmmmpppIII{{{mmmoooLLL<<<@@@444333555555111***,,,------"""PPPdddbbbppprrrfffbbbhhhdddWWWTTTPPPYYYrrrzzz___LLLWWWNNNqqq|||~~~vvvNNNJJJ@@@IIIAAAQQQJJJKKKNNNQQQTTTVVVXXXXXX___UUU```[[[YYYxxxzzzsssiii```aaagggsssfffdddUUUSSS}}}fffKKKAAAEEECCCCCC:::;;;FFF<<<;;;<<<<<<<<<===???@@@@@@;;;OOO{{{sssqqqnnniiigggkkkppprrrooommmeee``````bbblllqqqTTTYYY]]]___^^^^^^^^^^^^LLLVVVWWW___YYYXXX[[[tttdddgggttt{{{zzzpppjjjbbb\\\bbb___aaa]]]___bbbeeefffddd```\\\XXXjjjMMMjjj^^^___\\\NNNBBB///***'''))))))'''(((***''')))777NNNdddrrr|||xxx<<>>>>>???AAADDDFFFFFF;;;;;;NNNjjjNNN444AAA999MMM666III>>>NNNDDD>>>KKK666===CCC===<<>>VVVUUUvvvrrrKKK......+++))))))111***&&&///***''';;;CCCuuuIIImmmqqqfffWWWQQQVVVZZZ[[[CCCWWWSSSYYY```wwwgggSSSOOOmmmnnnooozzzooojjjdddssseeePPPvvvFFFQQQ:::555>>>222111555///((('''***,,,000333---pppeeemmmuuurrrbbbUUU[[[hhh\\\eeeaaaXXXWWWUUUXXXcccbbbjjjppp|||lllkkkuuuOOO@@@CCCJJJ888IIIEEEFFFIIIMMMRRRTTTUUUTTTSSSQQQfffWWW^^^\\\VVVooozzzssspppeeedddcccgggooo{{{zzzgggZZZbbbZZZnnnhhh===FFF>>>GGG777AAADDD===GGG555888;;;>>>===>>>??????>>>AAADDDfffyyyqqqttttttpppmmmmmmllliiijjjppprrrrrr}}}XXXSSS^^^ccc]]][[[```gggiiiSSSccc\\\[[[]]]eeeWWW{{{MMMddd[[[WWW```]]]^^^YYYYYY[[[___bbb```[[[UUUZZZiiiIIIooo___aaaVVVSSSGGG333,,,'''(((***(((((()))***%%%))):::QQQgggxxxkkkGGG>>>>>>???CCCIII;;;555CCCYYYoooiiiFFF222===SSSGGGLLLJJJBBB???CCCEEEBBB@@@>>>===>>>AAABBBBBBAAA999AAANNNaaa}}}SSS>>>;;;222<<<<<<<<>>]]]RRR111<<>>===>>>AAACCCCCCHHHMMMQQQSSSSSSTTTUUUYYYXXX[[[^^^[[[[[[nnnkkk}}}tttqqqlllggg```^^^gggrrrrrruuu{{{tttkkkfffbbb]]]ZZZWWW}}}FFF888BBB???>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::>>>DDDFFF|||vvvuuuwwwxxxhhhUUU[[[YYYYYY^^^``````cccggg``````___^^^]]]^^^aaaddd}}}|||iiibbb[[[[[[^^^]]]VVVOOOSSSSSSTTTVVVXXXXXXVVVUUUWWWFFFFFFlll^^^```UUUOOO???444,,,'''(((***(((((())),,,&&&%%%,,,888JJJ```qqqlllHHH<<<@@@BBBAAABBB:::AAAJJJHHH>>>HHHrrrcccPPPAAA444AAAEEEHHHHHHIIIIIIFFFBBB???@@@AAA@@@===<<<===???UUU___kkk|||WWW999888>>>>>>:::;;;:::======666AAA\\\]]]AAA;;;777888>>>888>>>888===GGG:::FFFwwwwwwSSSZZZyyyyyy```PPPeeeuuu<<<+++++++++************************444$$$>>>nnneeeDDDfffqqqggg```UUULLLJJJMMMSSSWWWWWW[[[ggggggiiinnnppp^^^ZZZxxxyyy[[[DDDXXX~~~JJJBBB>>>888444222000///------,,,***))))))***,,,---...BBBwwwrrr~~~mmmlll^^^UUU\\\hhhkkkeee^^^NNNTTT___qqqXXXBBB@@@>>><<<<<<>>>AAACCCBBBFFFKKKOOOQQQRRRSSSTTTXXXTTTTTTYYYXXXVVV___mmmooo~~~~~~mmmmmmrrroooaaaVVVgggfffdddbbbdddiiiqqqvvv|||{{{yyyvvvsssnnnjjjgggbbbeeefffaaa\\\```mmmyyyppp???@@@EEE888>>>======<<<;;;;;;::::::999999999999999999999999:::<<<@@@gggqqqTTTRRRYYYWWWWWW[[[]]]]]]___cccZZZ[[[[[[ZZZYYYYYY[[[]]]~~~lllqqq```ZZZTTTTTTXXXYYYTTTOOOQQQPPPPPPOOOOOOOOONNNMMMTTTEEEIIIqqqaaacccYYYQQQ>>>444---((()))***)))((())))))'''%%%$$$%%%---AAASSS}}}xxxyyyLLL>>>555:::AAA???<<<<<<===???CCCAAA:::>>>WWWtttoooaaaZZZRRRKKKDDDCCCDDDCCCCCCEEEGGGFFFDDD@@@AAAJJJ[[[iiieeennnJJJ111444666666888666999555777???<<<999AAAVVVYYY...333===444000<<<666<<<777;;;FFF:::555KKKzzzvvvkkk\\\QQQMMMLLLLLLLLLCCCJJJUUUbbbtttwwwlllcccZZZQQQYYYuuu@@@...---''',,,))))))))))))))))))))))))000///000---|||RRR222RRR|||mmmaaa[[[VVVRRRNNNPPPTTTZZZTTTIIIQQQ^^^\\\hhhfffRRRNNNNNNlllOOO<<<>>>:::555222000///---,,,++++++))))))))))))++++++===BBBqqqsssxxxooollliiieeecccdddtttvvvZZZ888:::999999:::;;;>>>@@@AAAAAADDDHHHLLLMMMOOOQQQRRRZZZTTTSSSZZZ]]]YYYXXX\\\[[[lllsssqqqvvvdddffffffdddbbbbbbeeehhhZZZ\\\]]]\\\[[[[[[]]]___bbb]]]^^^nnniii>>>666@@@AAA888<<<<<<;;;;;;:::999999999888888888888888888888888:::777<<>>ddd|||UUU,,,===999888<<<<<<888777:::@@@888666===DDDFFFEEEFFFfffhhhcccdddiiigggXXXGGG???IIIQQQZZZ``````___```bbbuuuWWW111222:::222,,,222444888222000<<>>???===HHHwww~~~LLL<<<111333666333222555777;;;444333>>>===888??????uuuqqqiiihhh___SSSLLLNNNTTT[[[^^^bbbbbbaaa```]]][[[YYYYYYpppkkk```TTTVVViiiOOO///555///$$$+++))))))))))))))))))))))))&&&333444+++''';;;{{{zzz\\\LLLNNNnnntttuuuooopppyyymmmUUUIIIJJJSSS[[[^^^GGG@@@:::777222000...---,,,******)))(((((((((((()))***333AAAMMMtttnnnttt~~~FFF///;;;555555777999;;;===>>>??????BBBEEEHHHJJJLLLNNNQQQYYYTTTTTT[[[```]]][[[[[[NNNaaayyy~~~lll|||wwwoookkkmmmpppvvvsssnnniiigggiiinnnqqqaaa111;;;JJJ>>>555===:::999999999888888777777777777777777777777777777<<<888:::888PPPzzzaaaUUUVVVVVVTTTQQQPPPSSSTTTSSSUUUXXXWWWXXXZZZYYYXXXVVVVVVWWWdddsssrrrzzzrrrjjjppp```[[[UUURRRQQQQQQPPPNNNJJJIIIGGGEEEEEEGGGKKKNNNIII@@@FFFlllbbb^^^VVVVVVIII666...)))***+++)))((()))%%%&&&)))---+++&&&%%%)))***(((...DDDeeeiiiIII777333777666777999:::777555999???555888>>>BBB@@@===>>>AAA>>>nnnppp___\\\aaammmvvvxxxkkkdddlllMMM:::...000111,,,...777333:::333---555:::777888@@@888AAAiiifff???+++555:::666000111333222444888444111888===>>>@@@;;;ZZZooo}}}rrr```[[[ccckkkkkkfffOOOeeeWWW---111000((('''%%%(((((((((((((((((((((((((((111"""%%%888(((888sssPPPIIIPPPKKKXXXkkkuuu```XXX@@@EEEHHHIIIRRRpppQQQ===III???666333000...---,,,***)))((((((((((((((((((((((((,,,///$$$777KKKwwwooohhhgggiiiiiilllooommm```>>>777777111333444666888:::;;;<<<<<<>>>@@@BBBDDDFFFIIILLLOOOSSSRRRSSSVVVXXXWWWXXXZZZkkkHHHXXXkkktttccctttHHHBBB======;;;666555999777777777666666666666666666666666666666666666666999777444:::HHHeee|||fffOOOQQQRRRJJJQQQMMMMMMOOOPPPOOOQQQTTTUUUWWWXXXXXXWWWVVVVVVWWWbbb|||kkk|||uuujjj^^^WWWTTTPPPLLLJJJIIIIIIIIIGGGFFFDDDAAA@@@CCCHHHMMMGGG@@@FFFhhhhhhaaaYYYYYYMMM777///******+++)))((()))***&&&%%%((()))''''''*** ---999888...,,,666BBB]]]mmmtttdddNNNFFFAAA@@@;;;222222999111666;;;<<<999888:::===666999===<<<999:::???EEEJJJ999NNNQQQ222111///---...///000///+++555444111777777444777???AAA???999AAAfff}}}EEE111888555//////222222---...444///222555555555999;;;;;;BBB777FFF[[[VVV222---333###$$$///%%%(((((((((((((((((((((((((((###%%%...111+++---999rrriiiXXXVVVQQQIIICCCCCCKKKQQQOOOQQQLLLMMMQQQIIIDDDNNNMMM]]]xxxXXXHHHBBB777999333000...---,,,,,,***)))(((((((((((((((((((((((($$$333***%%%;;;:::SSS000***444666000333444555666888:::;;;;;;===>>>@@@BBBCCCGGGKKKOOORRRSSSTTTSSSQQQQQQTTTWWWQQQbbbDDDEEE[[[rrrmmmuuugggBBB000<<>>888>>>___kkkfff^^^]]]MMM777000******+++)))((((((***&&&$$$''''''&&&(((+++000&&&%%%------+++***,,,***(((,,,444999999111111///,,,,,,...000111333777;;;;;;999888777666:::777333555:::??????<<<777OOOSSSJJJfffaaa333((()))---///...///111---'''(((//////222999666555>>>888111666FFFKKKFFFJJJUUUnnn===000888555)))777,,,'''...111---...333000---333777333444888666222DDD:::AAAHHH|||KKK---...111---&&&(((,,,***''''''''''''''''''''''''%%%"""000333###'''111'''555UUUkkk___YYYSSSaaaccchhhyyyOOO===QQQEEE---555111///---,,,,,,,,,***((((((((())))))))))))((((((---!!!555000666666uuuZZZ<<<,,,555666((((((777111111222444666888;;;<<<===>>>???@@@BBBFFFKKKNNNRRRSSSRRRPPPOOOPPPRRRSSSGGGCCCUUUGGG777DDDeeeyyyxxxpppJJJCCC<<>>FFFCCCHHHppplll;;;,,,------,,,---,,,(((&&&)))...000//////)))***111---...;;;666<<<===::::::@@@DDDDDDFFFFFFTTTvvvxxxXXXCCC333111///***,,,444'''---///,,,,,,111333///555,,,...444111222888888999888>>>DDDLLLAAATTTwwwMMM888)))222&&&$$$333***+++''''''''''''''''''''''''+++'''$$$%%%'''&&&(((......&&&@@@pppLLLCCCDDD444555===111000...,,,,,,,,,,,,***)))(((((())))))))))))(((((('''((( )))111$$$111***BBByyyggg;;;...+++,,,000111------000......///111444888;;;======>>>??????AAAEEEJJJNNNKKKLLLKKKKKKMMMPPPPPPNNNRRRDDD999FFFIII<<>><<<======:::777999???EEE>>>:::===XXXfffnnnXXX[[[EEE:::111+++***)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++++++++,,,,,,,,,////////////////////////////////////000000000000222333555777999:::;;;;;;>>>@@@CCCGGGJJJJJJHHHFFF___^^^999,,,---,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444777888999;;;===>>>???@@@DDDGGGKKKPPPSSSTTTTTTTTTjjjfff^^^TTTIII???777333000//////...------,,,,,,******+++++++++,,,,,,,,,////////////000111222333666888;;;===???BBBEEEHHHPPPqqq|||III222---************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***000)))+++]]]nnnEEECCC@@@;;;777444111000---,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((111FFFfffwwwZZZ>>>111111.........////////////000///111222333333555777::::::;;;>>>AAADDDHHHJJJKKKHHHIIIKKKNNNPPPPPPMMMKKKBBB???===<<<<<<<<<:::999===???XXXnnn]]]FFF888555777777666222222222222222111000///000000000000000000000000///000111222333444444444333333333444555666777888999[[[SSSCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFHHHIIIHHHIIIJJJLLLMMMOOOPPPQQQUUUNNNMMMgggxxxTTTNNNMMMEEEGGGEEECCCBBBAAA???<<<:::===<<<:::888777555555555CCCEEEBBBRRRhhhooo[[[\\\EEE;;;222+++***)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********++++++++++++,,,------------------------........./////////000000222333444666888999::::::>>>???BBBEEEGGGGGGDDDAAA===>>>???FFFVVVooo}}}iiiSSSCCC===///(((///333---%%%###***************************++++++---...000222333666777888999;;;===>>>???@@@BBBDDDEEEEEEDDDBBBAAA???===;;;888555333000/////////......---,,,,,,+++*********+++++++++,,,,,,............///000111222333555888:::;;;>>>BBBEEE>>>HHHMMMYYYvvvlllGGG444......*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((("""+++555333***;;;ttteeeAAACCCAAA===999555222000///---,,,+++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,)))&&&***777MMMdddssscccQQQAAA;;;555,,,(((+++---------.........//////---///111222222444777999;;;<<<>>>@@@BBBDDDFFFGGGGGGHHHIIILLLMMMMMMJJJGGGAAA???<<<;;;;;;:::999777666666888>>>OOOuuuhhhJJJEEE>>>666444666777555222111111222222111111000///000000000000000000000000///000000111222333444444333333333333444555555666444BBB___zzzVVV999@@@@@@AAABBBBBBBBBBBBBBB??????@@@AAABBBDDDEEEFFFFFFFFFHHHIIIJJJKKKLLLLLLFFFOOOLLLIIInnn~~~LLLMMMNNNBBBPPPFFFEEECCCAAAAAA???<<<:::<<<;;;::::::999999999:::;;;???>>>RRRfffnnn___]]]GGG<<<333,,,***)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++++++++++++++++++++++++++------------............000222333555777888999999===>>>???BBBCCCBBB???<<<999444///...111333333222999888666444111,,,&&&!!!%%%!!!###***,,,&&&$$$(((((((((((((((((((((((((((*********,,,---///111222333444555777999:::;;;<<>>;;;888666000/////////......------......------,,,,,,++++++)))*********++++++++++++,,,,,,,,,------...///000111333666777999<<>>???@@@AAAAAAFFFFFFGGGIIIJJJHHHEEEBBB@@@>>>;;;999999888666444000444888777111333CCCVVV|||bbbIII===<<<666555555666666444111...000000111111111000//////000000000000000000000000000/////////000222444555333333222222222333333444666::::::FFFxxxdddHHH;;;777<<<<<<>>>???@@@AAAAAAAAA>>>??????@@@AAACCCDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGDDDNNNMMM???FFFvvv|||{{{tttxxxeeeHHHKKKCCCKKK???CCCAAA???>>>===<<<999777888888888888999:::;;;;;;:::===<<>>555---***)))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))*********************************+++++++++,,,,,,,,,------///000222444555777777888;;;;;;<<<>>>@@@@@@===;;;888333///...000000+++&&&!!!"""$$$%%%&&&''')))***111,,,))))))'''%%%)))000'''''''''''''''''''''''')))))))))***,,,...///000111111333444666777999999<<<=========<<<:::888777666555444333111000///...------,,,,,,++++++++++++)))))))))************+++++++++***++++++,,,---...111333555777999;;;???AAACCCJJJHHHFFFJJJFFFCCCJJJLLLbbbuuujjjMMM555222333---***---***)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%&&&---111---&&&######???ddd___NNNFFF<<<999???<<<:::888444111///------++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''!!!&&&---000///+++((('''111///,,,)))***,,,///222333+++(((---111000......***+++++++++,,,,,,,,,,,,+++,,,///000111333666999<<<<<<======>>>???@@@@@@FFFEEEFFFFFFGGGDDD@@@===>>>;;;888777666555333222444...,,,333888666///***777???KKKZZZooouuuZZZIIICCCBBB???;;;<<<;;;999555222000000111//////000000000//////...////////////////////////000///...---...111333555333222111111111111111222666888:::999:::VVVsssSSSAAA777999@@@999:::;;;===>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFFFFGGGFFFFFFEEEMMMFFFJJJNNNBBBDDD~~~aaaHHHdddIII;;;QQQ555???===:::999888888666444222222222333444555666777;;;>>>:::KKK^^^eeebbb[[[JJJ@@@777...+++)))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))************************)))************+++++++++---...000222444555666666777777999;;;===>>><<<:::...+++((((((***---///000+++---...,,,)))''''''((('''&&&(((---...,,,******((((((((((((((((((((((((((((((((()))***,,,---......///000222333555666777777777888888777666555444/////////.........------++++++++++++************(((((()))))))))*********))))))))))))***+++,,,---///111333555666999<<>>===EEEHHHIIIQQQDDDDDD===444===bbbvvvKKK>>>222...222///%%%'''222)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''' +++---%%%""")))000000+++&&&&&&...<<>>888;;;@@@???999666999888666333000///------******))))))((()))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$###&&&)))******)))***,,,------,,,***)))'''''')))+++***((((((***************+++++++++,,,,,,---///000111333666999999:::;;;<<<>>>???@@@AAAEEEDDDDDDDDDDDDAAA===999:::888555444333333111///444...******+++///888AAA333555777888777888:::===]]]dddoooyyyyyypppcccUUULLLNNNFFF>>>===AAAAAA;;;444333333222000------000333---......//////.................................///...---,,,---000222444222111111000000000111111222---444AAA>>>777OOOsss{{{[[[???888<<<:::888999999::::::;;;;;;;;;;;;;;;????????????@@@AAACCCCCCEEEFFFGGGHHHHHHHHHFFFEEEKKK???CCCNNNBBB111JJJxxxaaaRRRSSSHHHDDDDDD:::III===;;;888666666666444333000000/////////000111111444888666IIIbbbcccbbbXXXJJJBBB888///+++)))&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))***,,,---...000222333444444555555555888:::;;;:::999///222555555000***$$$!!!###%%%''')))((((((((()))$$$###$$$'''++++++)))'''(((((((((((((((((((((((('''''''''((()))***,,,---------...000222333555555777777777666444333222111000///...---,,,+++************************))))))(((((((((((()))))))))))))))(((((())))))***+++,,,,,,...000222333555888;;;555===???AAAGGGBBB999;;;@@@>>>???AAA;;;444666??????LLL```uuu~~~aaaRRRCCC666:::111,,,...,,,((((((...))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''',,,###%%%---...***%%%///***---333---###...DDDPPPaaaxxx~~~eeeTTTHHH???999444:::<<<777444777;;;<<<666555333111///...---,,,***))))))(((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''111,,,&&&%%%(((,,,,,,+++'''(((***++++++)))'''&&&$$$(((------++++++---111************++++++++++++---...000111111222555777777888999;;;===???@@@AAACCCBBBBBBBBBAAA>>>:::666777555222111111111///...---...333666222+++'''))))))***---222888===???@@@,,,111888>>>BBBEEEHHHJJJDDDCCCBBBDDDFFFIIIJJJIIIKKKQQQRRRIII999000333999---///111111///,,,******,,,,,,---.........------........................---,,,,,,,,,---///111222111111000000000111111222888333222888>>>@@@@@@BBBHHHooohhhIII???666222888===999666666888999999:::::::::999999<<<<<<<<<<<<===>>>???@@@EEEFFFHHHIIIJJJHHHGGGFFFCCCDDDCCC>>>999999<<<@@@iiicccEEELLLNNN333DDDKKK...JJJ===:::777555555555444333000000//////....../////////222111CCCeeebbbcccWWWMMMDDD999///+++)))&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((***+++---///111222333333444333333444666777555444...***%%%"""###''',,,000***)))((('''&&&%%%###"""+++)))%%%""""""%%%'''(((((((((((((((((((((((((((&&&&&&''''''((()))++++++,,,,,,...///111222444444666666555444333222111000333333111///---+++)))((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))***+++,,,,,,...000111222444777::::::<<<555222:::>>>???HHHBBB666111888>>>;;;555333111555:::<<<;;;999888888:::@@@HHHQQQ\\\gggrrrxxxmmmeeeYYYPPPJJJGGGDDDBBB111///---...//////+++'''))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$---111+++""""""((('''!!!""",,,111+++'''''',,,000111111444===EEEGGGOOOQQQVVV[[[^^^\\\VVVPPPKKKCCC777000///222666888888:::======<<<999444000333222000...---,,,++++++))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''!!!"""%%%((()))(((&&&$$$,,,)))&&&$$$$$$&&&))),,,&&&((()))'''&&&'''((()))*********+++++++++,,,,,,---.../////////000222444666666888999;;;<<<>>>>>>??????>>>???>>>;;;666333333111/////////000///---...(((&&&+++000111000111555555555555444222///...<<<>>>>>>>>><<<<<<>>>???LLLIIIFFFFFFIIILLLOOOPPPOOO@@@111000999???;;;444111222222222000,,,(((&&&++++++,,,---------------------------------------++++++,,,---...//////000000000000000111222333333:::;;;888222444;;;@@@@@@===FFFDDDPPPvvvaaa???444888===777888999999888666777999666666888999::::::::::::;;;;;;;;;;;;<<<===>>>>>>BBBDDDFFFHHHHHHGGGFFFEEE@@@FFFBBB666555===;;;000666IIIhhhbbbttt}}}VVVRRRWWW<<<999BBBCCC@@@999888:::777444222222222222111.........------......//////111...???eeeaaadddXXXQQQEEE:::000+++)))&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***+++---...000111222222444333222222333333111000,,,******+++---,,,((($$$&&&$$$"""###&&&((()))((($$$((((((&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''')))***++++++,,,---///111222333444////////////////////////(((((()))))))))*********(((((((((((())))))))))))''''''''''''((((((((()))((((((((())))))***+++,,,...000222333444666999<<<999???<<<<<>>AAA===CCCKKKOOOOOOOOOPPPQQQVVVRRRPPPPPPKKKAAA999888---111000+++)))+++***''')))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&(((###+++...'''''')))'''$$$&&&,,,000///(((---///,,,+++......,,,222000///000111111...+++&&&***111444444333111111333000111777777111222888000///...,,,+++******)))))))))(((((((((((()))***))))))))))))(((((((((((((((((((((((((((((((((((("""%%%''''''%%%%%%(((+++%%%'''(((*********)))(((,,,+++(((&&&(((+++***(((***++++++++++++,,,,,,,,,---...///.........000222555666777888999:::;;;;;;===<<<<<<<<<<<<999444111111000......//////...---000000111///***&&&+++444,,,---...---...000444777222333555666888===BBBFFFBBBAAAAAACCCEEEGGGFFFEEEBBBEEEFFFBBB999333111222111...++++++,,,......---***+++,,,,,,------------------------------------)))***,,,---.../////////000000000000111222444444//////555===???;;;:::===:::DDD===;;;HHHHHHKKK```ccciiilllgggbbb^^^UUULLLEEE@@@999444999>>>888---222444666555666888555222333444666888:::;;;<<<<<<===============>>>???@@@???AAADDDFFFGGGFFFDDDCCC@@@>>><<<999666444222111000888BBBqqqXXXUUUBBB>>>BBB777DDD>>>111BBB777666333///---.........---++++++++++++,,,------......111...???cccbbbgggTTTSSSDDD===444,,,(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((()))***,,,...000111222222333333222222111000///******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''')))******+++,,,---...////////////......---,,,++++++++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,---...000111333444555777777888999999888777666444444333333222111111000.........////////////000222333555777999:::;;;;;;???BBBFFFIIIJJJJJJKKKLLLMMMIIIEEECCCBBB>>>777000///...---+++***)))))))))''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111444444444444333222111000......---,,,+++))))))((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++***+++,,,---...000111111444666777999::::::::::::===<<<;;;999777444222111.........------,,,,,,,,,++++++,,,,,,,,,,,,---------...000000//////111222444444555666777999;;;<<<@@@AAABBBAAAAAAAAACCCEEEBBB???;;;666333222222222......---------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////222333444555666888999999<<>>BBB???<<<:::999888666444222111000///...---,,,,,,++++++,,,,,,,,,---------......222:::bbbaaafffTTTRRRDDD===444,,,(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((()))+++---///000000////////////...---,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***+++,,,---......//////......---,,,++++++******+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))+++,,,...000111222444444555555555444222111111111000//////...---------------............///111222333555777888999999;;;>>>BBBEEEFFFFFFGGGHHHOOOKKKGGGDDDCCC???777111...---,,,+++***)))))))))***))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((************************++++++++++++++++++++++++,,,,,,,,,,,,---///000111444444444333333222111000...------,,,***))))))((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++***+++,,,---...///000111222333555777888888888777;;;;;;:::888666333111000---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,...///000//////000222666777777999:::;;;<<<<<>>?????????>>>===???<<<:::999999888777555444444333222222222222222444333222111111222333444333333555666777888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@===;;;777444111///......'''222999333000FFFvvvWWWBBBEEENNNOOOKKK???<<<999777666555333222000000///...---,,,++++++++++++++++++,,,,,,,,,,,,------111888dddbbbgggVVVUUUDDD===444,,,(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++---...///------------,,,+++***)))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&'''((())))))***+++,,,---............------,,,+++************((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***+++,,,...000111222333666666666666555444222111///......------,,,,,,,,,++++++,,,,,,,,,---------//////111222444666777777;;;>>>CCCFFFGGGGGGIIIJJJNNNKKKFFFCCC@@@<<<555///------+++***)))))))))))),,,+++***)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))************************+++++++++,,,---...///000222222333222222111000///------,,,+++***))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******)))************+++++++++******+++,,,...///000000000111333444555666555555888888777666444222000///,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,...//////...///000111666777888:::;;;;;;::::::???@@@AAAAAA@@@@@@AAACCC===:::777333111000000000...............---------++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,++++++,,,,,,---...---............/////////111222333444666777888888<<<:::999:::===>>>;;;999;;;999777666666555444333111111000000//////000000333222222111111222222333222222333333444666777888:::::::::;;;;;;<<<<<<<<<;;;<<<<<<======<<<;;;;;;:::888555222///...------'''...111***!!!$$$777III|||eeeIII<<>>```^^^IIIEEEGGGCCCGGGBBB666666???>>>555555333111000000000...---++++++******))))))(((((((((((()))))))))*********------111888gggcccgggWWWXXXDDD===444,,,(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))******************)))((('''&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((()))***++++++++++++******)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***,,,---////////////000000///---+++***((((((((((((((((((((((((((())))))))))))*********,,,,,,,,,---///111444555333777;;;???@@@BBBCCCDDDGGGEEEAAA<<<666222...,,,******)))(((((((((((((((&&&''''''((()))***+++,,,(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,---...------............------++++++*********)))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((()))))))))******''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++(((((()))***,,,---.........///111222333444333333111111111000///...------***************+++++++++************++++++++++++***,,,------,,,---...000000222444666777888888777777999;;;;;;999888777888222111000///............,,,,,,,,,---------------////////////////////////,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,------------.........///000111222444555666666888555444666:::======<<<666444222111222222111000.........---......///000...//////000000//////...111222222222333555666777777777888999::::::;;;;;;<<<;;;999777666444444444222222222111000///......***,,,---+++'''&&&)))---//////+++&&&)))999SSSfff}}}```FFF>>>@@@>>>888999:::===AAA@@@999222...333111///...//////...---*********)))))))))((((((((()))))))))************------111888hhhcccfffUUUWWWDDD===444,,,(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))***************)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***,,,---///000111//////000000000///---,,,((((((((((((((((((((((((((())))))))))))*********+++*********,,,///111333444777<<<@@@AAACCCDDDFFFDDDBBB???:::444000---,,,))))))((('''''''''(((((('''''''''(((((()))))))))(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***,,,---...,,,,,,------------,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((()))))))))*********'''((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++'''((()))***+++,,,---...---...000111222333222222000000000000///...------*********+++++++++,,,,,,************++++++++++++***+++------,,,,,,...///...///000222444666888888555777999:::888666555555000000000///............+++++++++,,,,,,,,,------........................,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,---------.........//////000222333444555666666555444444555777888999444222000000111111000///------,,,,,,------...///---...////////////...---//////111222333444444444666666777888999:::;;;;;;;;;:::777555333333222222///////////////...------///)))%%%''',,,///---)))''',,,000...&&&"""%%%+++000===MMM[[[jjj|||nnnYYYMMM<<>>:::999<<<>>>===:::888888777///***111===111///---------...---,,,*********))))))))))))))))))))))))*********++++++,,,,,,000666jjjdddgggVVVXXXDDD===444,,,(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))************))))))(((&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***,,,---...***+++,,,,,,,,,+++***))))))))))))***************))))))))))))************)))(((((((((***---000222000333888<<<>>>???AAABBB@@@???<<<777111---++++++)))((((((''''''''''''(((((((((((((((''''''''''''(((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++---...+++,,,,,,---------,,,,,,************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++''''''(((***+++,,,---...,,,---///000111222111111//////000000///......---******++++++,,,,,,,,,,,,)))************+++++++++)))+++,,,,,,,,,,,,---///++++++,,,...111333666777222444777777555333222222///////////////.........*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,,,,---------......//////000111333444555666555555444333111111222444333111/////////000///...,,,+++++++++,,,------...,,,---...//////...---,,,,,,...000111222333222222555666777888999:::;;;;;;999888666333222111111111//////000000//////...---+++,,,,,,+++***((((((''',,,'''%%%)))...000///---(((+++,,,***+++111666777999999888888888888888999===;;;666444999>>><<<666333888777222333777444+++///---++++++,,,---,,,+++************))))))))))))************++++++++++++++++++///555nnnbbbgggYYYTTTDDD===444,,,(((&&&&&&&&&%%%'''))))))'''$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,+++++++++***)))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))*********+++,,,---...///222333666888;;;>>>@@@BBB>>>;;;888333///,,,***)))"""$$$(((++++++***(((&&&&&&))),,,+++'''%%%'''))))))))))))***++++++)))'''++++++******))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))************)))))))))))),,,***)))((()))*********))))))(((((((((((()))***,,,***(((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---------............------000222000---...222///(((+++***************++++++***)))((((((((()))+++,,,************************......///000111222333333333444555555444333111000111000///...------...//////...---,,,+++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,---......------...000//////111222222222222222444333111111111111000...111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///.........///000222333444555444333333444666999:::999777555333333333111000......---,,,,,,,,,,,,---///,,,***++++++***************************************+++++++++,,,,,,,,,......///000111222333333;;;999888888999999777666333333333222000...---,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))***+++---...///000+++---000333qqqdddiii[[[UUUFFF???444+++'''&&&&&&&&&&&&(((******'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,++++++******)))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))*********+++,,,---...///333444666999<<>>;;;777222...+++***)))...---+++))))))+++---...(((((()))***,,,------,,,---+++))))))))))))(((&&&''')))---//////,,,)))'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************'''''''''(((*********)))((((((((((((''''''''''''******+++,,,---+++((($$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---------............------...///...+++---000///)))+++***************+++++++++***))))))***+++,,,---************+++,,,---...---...///000111222222333222222333333222111000///000///...---------.........---,,,+++***++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,---......------...///......///000111111111111444222111000111111///.../////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................///000111333333444444333333444666888:::999777444333333222111///......---,,,,,,,,,,,,---...,,,***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///000111222222333999777666666777777666444333333222111000...---,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))***+++,,,,,,---***,,,///333rrreeeiii[[[TTTIIIAAA555+++&&&%%%%%%&&&&&&(((***)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++******))))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))************+++---...///222333555888;;;===>>>???>>>;;;555000,,,*********,,,***(((''''''***---///555111---,,,------)))%%%((('''''')))---000222222---+++(((&&&%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++***************++++++++++++++++++++++++------......---,,,***)))******+++***************&&&&&&''')))+++,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---,,,------......------,,,+++,,,+++***+++///...+++++++++***************++++++++++++***++++++,,,---///---,,,+++***+++---...------...///000111222222111111111111000///...---...------,,,,,,,,,,,,---,,,,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,---...///000000000000222111//////000000///---,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------......///000222222333333222333444555777888888666333222222222000///......---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------...///000111222222666555444555666666444333222222111111///...,,,++++++++++++++++++*********))))))))))))))))))))))))'''''''''(((((()))))))))***,,,///222rrrdddiiiZZZSSSKKKBBB555***%%%$$$%%%&&&%%%'''((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,...///000111444666888:::;;;;;;===:::444...***)))***+++'''(((***,,,------------((('''''')))---//////......---++++++***)))&&&###///---+++)))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************++++++++++++)))***+++***)))(((((()))***)))((('''((()))***+++...+++(((&&&(((+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))***+++,,,---,,,,,,------------,,,,,,)))******+++,,,...///...,,,+++******)))*********++++++++++++++++++++++++555333///,,,))))))***+++,,,------...///000111222111111111000//////...---,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***,,,------,,,,,,---...,,,---...//////000000///111///......//////...,,,******+++,,,---.........++++++++++++++++++++++++***++++++,,,------......------------...///000111222222222222333555666777666444222111111111000///...---,,,,,,++++++,,,,,,***------++++++---///...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------...///000111222444333333444666555444222000000000///...---,,,++++++++++++***************(((((((((((((((((((((((((((''''''''''''''''''''')))+++...111uuueeejjj\\\TTTLLLCCC666+++%%%$$$%%%&&&###%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&'''))))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***)))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***+++,,,---...000222444777999::::::::::::777111,,,))))))***,,,............------,,,,,,222444777777555444444555333444666888999888444000%%%)))///333444111,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************)))))))))******++++++++++++,,,,,,,,,,,,---111444111///---+++,,,...000222444111---++++++++++++***************************))))))))))))))))))))))))************************((()))))))))************))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++)))***,,,...//////000111,,,++++++***))))))************************))))))555333///+++))))))******,,,,,,---...///000000111222111000000///.........******++++++++++++++++++,,,,,,------------------******+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,---...///000000000000///---,,,,,,......---+++((()))***,,,------------++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,---...//////000000111222333444555555555333111000000000///...------,,,++++++++++++,,,)))...000+++***...000///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///000000111333333333555666666444111/////////...---,,,+++***************************(((((((((((((((((((((((((((((((((((((((''''''''')))+++---000xxxffflll___WWWKKKCCC666,,,&&&%%%%%%&&&"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***,,,---...222444777999;;;;;;::::::666333///,,,******+++,,,000---(((&&&''',,,222666111<<>>555222,,,((('''))),,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++))))))******+++,,,,,,,,,,,,...///---+++***...111333222000...,,,,,,,,,,,,((((((***---//////,,,)))************************))))))))))))))))))))))))************************))))))))))))************))))))))))))***+++,,,---***++++++,,,,,,++++++***(((***...333333000///222,,,,,,+++***))))))))))))))))))*********)))((((((...,,,+++***)))***,,,---++++++,,,---...///000000222111000///............)))***++++++,,,+++++++++,,,,,,---.........------******+++++++++,,,,,,,,,++++++++++++************************************)))+++,,,,,,+++***,,,---,,,---...///000000000000---,,,++++++,,,---,,,+++))))))+++,,,------------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,++++++,,,------...//////000111222333444444333111/////////000///---------,,,+++++++++++++++)))111222,,,)))...111///------------------------******+++++++++,,,,,,,,,++++++,,,---...///000000111111222444666555333111.........------+++******)))))))))***************)))))))))))))))))))))))))))((((((((((((((((((((((((***---///wwwcccjjj^^^WWWJJJBBB777---(((&&&&&&&&&###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***,,,---...111333666888999999888777222000...,,,++++++,,,------,,,...444???MMMZZZbbbrrrdddOOO:::---***---111************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++,,,,,,---......///***000777;;;;;;<<<@@@DDDNNNNNNOOOMMMIIICCC>>>:::555333111000000000///...++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))***+++,,,---******++++++++++++******''')))///666555///...111---,,,+++***))))))))))))******+++++++++***)))((((((((((((((()))***,,,,,,++++++,,,---...//////000000///...---,,,,,,------)))***+++,,,,,,,,,++++++***+++,,,---...------,,,******+++++++++,,,,,,,,,++++++++++++************************************)))***++++++******+++,,,+++,,,---......//////...,,,*********,,,,,,+++*********+++,,,---------,,,*********************************+++,,,,,,------+++++++++++++++,,,,,,---......000111222222333333222000......//////...------,,,++++++***+++++++++***333555,,,)))...111...------------------------******+++++++++,,,,,,,,,++++++,,,---...//////000//////000333444444111///,,,------,,,,,,+++***)))((()))))))))*********+++))))))))))))))))))))))))'''''''''((((((((((((((((((***,,,///ttt___fff[[[TTTHHHAAA777...)))'''&&&&&&$$$$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&(((******(((&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))***+++---...---///222555666666444333///...---,,,,,,,,,------///666DDDWWWmmmttt[[[DDD333***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++------......///000111111>>>JJJ\\\jjjuuu}}}xxxaaaWWWFFF888000...///000++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))***+++,,,---******++++++++++++******&&&(((000888666///,,,///---,,,+++***))))))))))))+++,,,,,,---,,,+++***)))(((((((((((()))(((((((((***++++++,,,---...///000///...,,,+++***++++++,,,)))***+++,,,------,,,+++)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((***++++++******+++,,,******+++,,,------------+++***)))***+++,,,+++***++++++,,,---------,,,,,,************************)))******+++,,,,,,------+++++++++***++++++,,,,,,---...///111222222222222222000.........///...------,,,++++++******++++++***444666---(((...111---........................******+++++++++,,,,,,,,,***++++++,,,---...///000------///111333333000---,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((())),,,...qqqiiibbbUUUTTTFFF???555,,,'''%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######"""""""""""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((++++++***))))))***+++,,,444666777555333333333111000---,,,---,,,...555>>>PPPlll~~~```KKK...+++,,,///---(((***111...)))(((***'''"""%%%...))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***,,,---)))&&&+++333///(((555(((///KKKRRRiiiuuutttbbbIII222//////222///)))+++222000&&&))))))))))))***+++,,,,,,************************))))))))))))))))))))))))++++++******++++++,,,---+++++++++************)))******+++++++++,,,,,,,,,***)))))))))***,,,...///---------,,,,,,+++++++++''')))******))))))***+++++++++,,,,,,---...//////---------,,,,,,++++++++++++,,,------......------)))***++++++,,,,,,++++++++++++******++++++,,,---------,,,++++++***))))))************************************************,,,,,,------......------,,,+++***)))((((((((((((*********++++++,,,,,,,,,///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------......000111111222111...,,,,,,---///111,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******)))***+++,,,------------......---,,,,,,+++*********++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))+++---nnnfff___QQQOOOGGG@@@555,,,'''%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((+++******))))))***+++,,,---222777888666555444333...,,,+++,,,000<<>>444---NNNxxxKKK222............------,,,,,,+++,,,,,,,,,))))))))))))))))))))))))///''''''000///(((+++777LLLqqq111999///(((:::)))000---------,,,,,,,,,++++++************************+++++++++***)))(((((('''************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******************))))))*********+++++++++,,,,,,++++++*********+++---,,,***(((+++000///+++,,,***((()))+++,,,,,,,,,************************+++++++++*********))))))******++++++++++++******************************+++++++++++++++***)))((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++,,,++++++***))))))******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((()))***+++fff\\\XXXOOOJJJBBB;;;333,,,***+++,,,---$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''''''''''''''&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&###%%%(((***++++++******###%%%(((+++---,,,'''$$$'''+++---***)))***)))%%%+++***)))((('''''')))******(((&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''((((((((())))))+++'''###"""$$$''')))***,,,***'''&&&&&&(((***+++###))),,,***))),,,---,,,%%%&&&''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++***+++---000333444888777DDDjjjuuuKKK222******,,,------,,,++++++++++++,,,************************)))(((+++---***,,,>>>RRRvvvkkk444111666(((+++///---------,,,,,,,,,++++++************************+++++++++***)))(((((((((************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************************************+++++++++++++++,,,------,,,+++***+++---,,,***+++...---)))+++,,,...000000---***'''************************+++++++++*********))))))******++++++++++++*********************************++++++++++++***)))((())))))))))))))))))))))))************************************++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++++++++***************+++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((()))***+++kkk[[[TTTKKKGGGBBB;;;222+++)))***,,,...$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((())))))(((&&&%%%(((&&&$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***)))'''$$$''''''''''''((()))******<<>>CCCIIILLL444555444222...***'''&&&'''$$$###$$$&&&(((&&&$$$''''''''''''''''''''''''''''''((((((((()))))))))***(((%%%&&&***---...------,,,***)))((()))***+++,,,///---&&&"""$$$&&&'''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++++++++...222555;;;111@@@gggrrrFFF///,,,///---,,,++++++*********+++************************(((---///)))&&&555TTTnnn^^^:::>>>111---777------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))++++++*********)))))))))***))))))(((((())))))***))))))))))))))))))))))))************************+++++++++++++++*********------/////////...,,,+++***...000---,,,------***&&&)))---......,,,+++++++++++++++++++++++++++++++++++++++*********************++++++++++++************************************++++++******))))))))))))))))))))))))))))))************************))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************+++++++++++++++++++++++++++***))))))))))))***+++++++++*********++++++,,,)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((((()))***+++lll]]]XXXOOOIIIHHH@@@444+++&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###"""(((&&&$$$###$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''',,,)))&&&%%%&&&''''''&&&+++***((((((...:::IIISSSLLL]]]qqq{{{|||tttggg[[[RRRRRRQQQOOOIII>>>000&&&&&&$$$###&&&))))))$$$ '''''''''''''''''''''''''''(((((((((((()))))))))'''***---///...,,,)))(((''',,,444:::<<<<<<;;;;;;888777111***(((+++,,,***))))))((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,---000444777===444TTTeee???///000---,,,+++***************************************)))......***444RRRvvvKKK000;;;444...------------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))+++++++++*********))))))***))))))))))))))))))***))))))))))))))))))))))))***************+++++++++,,,,,,++++++++++++******&&&'''''')))***+++------'''---///,,,)))***,,,++++++,,,---+++******---000++++++++++++++++++++++++******************************++++++++++++******************************))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************++++++*********+++,,,,,,))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((***+++eee]]]___UUUIIIJJJAAA555+++&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''((()))***&&&%%%%%%''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))((('''''')))+++,,,,,,&&&...;;;IIIXXXjjj|||mmm\\\UUUUUUSSSQQQ777222,,,(((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***'''***,,,)))''')))222999KKKSSS^^^gggmmmqqqtttvvvmmmiii```VVVNNNDDD444%%%---***'''''')))******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((***+++,,,...111666:::;;;BBBpppYYY666+++...---,,,+++************************************''')))+++666RRRxxxEEE888%%%666.........---------,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))++++++++++++******************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++++++++++++++///...,,,,,,---000333555---333555111...000222222000000///...,,,++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))((())))))*********))))))************************************************''''''((((((((()))))))))((()))******++++++******+++++++++++++++++++++++++++*********++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******,,,+++++++++++++++,,,,,,))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((***+++^^^\\\dddXXXHHHEEE>>>333+++''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&%%%######%%%)))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''')))++++++***)))***+++444HHHddd{{{}}}bbbNNNQQQIII;;;---&&&%%%))),,,((((((((((((((((((((((((((((((((()))))))))******&&&''''''(((111EEE___qqqwwwzzz~~~sss\\\III888222***&&&''')))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((***+++---///333888<<>>NNN}}}yyyNNN111000...---,,,+++++++++++++++++++++++++++++++++---444LLLnnnZZZ;;;***............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++******))))))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,)))******+++,,,---......###'''---555===EEEKKKNNNLLLRRRVVVVVVTTTPPPEEE;;;???888111///111222000,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))************************************************(((((()))))))))*********)))***++++++,,,,,,++++++************************************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***///...---,,,+++*********))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((()))***+++bbb```hhhZZZGGG@@@;;;222,,,)))((())))))'''''''''''''''''''''''')))000;;;IIITTT]]]bbbdddKKKBBB666...,,,+++)))'''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))***(((&&&,,,???[[[pppzzz{{{vvvgggPPP;;;...)))))))))))))))))))))))))))))))))))))))************---777KKKeee|||{{{lllSSSAAA666...)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((())),,,...111555;;;???\\\aaa111111///...---,,,,,,,,,++++++++++++++++++++++++***;;;bbbHHH333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))***+++---...//////,,,888NNNiiirrr```HHH888222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))''''''((()))))))))))))))************************************************))))))))))))******************+++,,,,,,,,,,,,+++************************************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***000///...,,,+++***))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***((()))***+++lllbbb```WWWIIIGGG===000)))(((***+++***'''%%%'''++++++***000888PPP___jjjmmmssslllMMMAAA666((('''******'''''')))(((###///&&&"""'''***&&&$$$&&&...(((777;;;___sssnnnwwwyyywwwqqq[[[///000)))+++***&&&'''++++++((()))***((()))...333000)))000VVVvvv{{{||||||```VVVCCC+++,,,'''%%%))),,,***))))))***)))(((((((((((())))))***)))(((&&&%%%'''***---***///*** $$$000000$$$+++'''(((---)))"""%%%111(((((((((((())))))))))))+++))),,,333444333;;;FFF~~~TTT:::)))...222+++'''+++***,,,((((((///---(((---***[[[vvv666//////'''555,,,%%%999&&&------------------------///,,,))))))+++,,,***)))------+++***+++---000222222---***,,,------+++***((())))))''''''***,,,---))))))))))))))))))))))))111***''')))+++)))))),,,111***%%%///777,,,***===[[[uuuZZZ777111888777***+++111...---,,,&&&+++++++++++++++++++++++++++++++++************)))*********)))))))))))))))(((***,,,+++(((''')))+++...***((()))***)))((((((++++++***)))'''(((+++---&&&'''''''''(((((())))))))))))))))))))))))))))))///---)))&&&(((+++***(((,,,)))((()))---...+++((())),,,...,,,***))),,,///---,,,---,,,'''"""'''111(((******((((((+++...///++++++++++++++++++++++++************************...,,,***''''''(((+++---***)))'''''''''((()))******+++,,,---,,,+++)))((('''(((***---///---)))&&&))))))))))))************(((((((((((((((((((((((('''((()))***kkkbbb```VVVJJJDDD;;;000)))(((******)))...+++)))'''(((666RRRmmm]]]fffsss___KKK555)))!!!%%%)))'''&&&(((&&&%%%'''+++---,,,,,,...%%%999000333gggzzz~~~kkkbbbeeekkkjjjjjjpppjjjeee111,,,,,,++++++***))))))***---))))))------))),,,333[[[ssswwwyyy|||nnnQQQCCC444+++%%%&&&)))(((((()))***))))))((((((((())))))---++++++...000,,,###%%%))),,,***((((((***,,,((('''&&&(((,,,---'''(((((((((((()))))))))***)))'''+++222222444EEE[[[gggFFF,,,,,,111---)))+++))),,,((()))///,,,)))111LLLwwwzzzuuujjjqqqwwwrrrppprrrqqquuutttqqqxxxzzznnnuuutttsssvvv{{{[[[222;;;333111000,,,000+++------------------------###***111333000......///+++---111555555000)))###///000333333000,,,+++,,,,,,,,,---------+++(((%%%************************))))))+++,,,,,,***))))))"""///...%%%(((999]]]KKK+++###)))222000&&&&&&...000++++++++++++++++++,,,,,,++++++++++++************************************!!!$$$***...///---+++))),,,,,,,,,...---***'''&&&,,,,,,---//////---)))%%%((((((((())))))*********))))))))))))))))))))))))''')))+++,,,,,,------,,,%%%+++///---((((((111999+++---......---,,,,,,,,,'''555222$$$***===444....../////////...***&&&++++++++++++++++++++++++************************&&&'''(((+++---...,,,+++***************++++++,,,&&&'''''''''((()))******666000)))$$$$$$&&&(((***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***jjj```^^^UUUIII@@@999000***)))))))))(((###---:::GGGTTTdddqqqrrrhhhIII000---,,,$$$###***&&&***+++(((&&&(((++++++'''///AAAooohhhQQQFFFIIIQQQLLLVVV```hhhzzzyyyyyySSS777///,,,...,,,''''''---...(((***000+++&&&666OOO}}}ooo[[[FFF777***&&&'''((((((******)))))))))))))))*********'''%%%&&&***000444666000(((&&&---///)))&&&'''---///))) ###///...###((((((((()))))))))*********(((,,,333222888WWW{{{[[[444***//////,,,+++(((,,,******///+++,,,888ppp{{{333666444)))///333)))111------------------------555///(((&&&)))---......111///---...222777<<<>>>666///))))))...333111---+++***+++---...---***)))************************&&&***,,,+++***,,,,,,+++...---,,,>>>eeevvvwwwfffbbbcccsss[[[;;;(((///555---)))///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************222///+++((('''''''''&&&$$$&&&'''((((((***,,,...((((((***---000///+++&&&***************+++++++++))))))))))))))))))))))))'''***,,,,,,)))((()))+++000+++((()))---...***%%%111///---...111555888999+++"""'''555333%%%))):::+++)))***,,,///...+++(((++++++++++++++++++++++++************************((('''(((+++------)))%%%((()))))))))*********+++555333000---+++*********###%%%(((---000000,,,)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***hhh^^^\\\SSSGGG;;;666///***))))))))))))---(((+++???[[[pppwwwvvvnnn___UUUXXXooouuuPPP:::...'''''',,,***...+++$$$!!!'''++++++777444VVVbbb\\\ZZZXXXXXXYYYZZZXXXWWWRRR\\\kkkzzzNNN999+++------'''&&&...******,,,,,,***555UUUvvvooo]]]III555+++))))))***,,,******)))))))))***++++++***///222111+++'''''')))000000222555222---+++,,,)))//////'''$$$***......(((((()))))))))*********---***...555555AAAkkk~~~rrrAAA,,,,,,///---***)))---+++***,,,)))111EEEOOO+++111...+++333'''///---------------------------...//////...---+++***444CCCVVVcccfffbbb[[[WWW___YYYMMM===222......---///------...---,,,...111***************************+++)))&&&'''+++---,,,111666JJJ{{{}}}zzztttpppjjjeeecccjjjxxxxxxmmm>>>,,,555777...***------------,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++++++++(((((((((((()))---222555888888444---)))+++///111---,,,,,,++++++,,,,,,,,,************++++++++++++)))))))))))))))))))))))),,,)))))))))((('''***...!!!***333444111444???JJJQQQ\\\nnn~~~vvvbbbRRRLLLKKK>>>//////777222###---***)))*********,,,000,,,,,,+++++++++++++++***************************---***'''(((,,,...,,,***111000...,,,++++++++++++$$$%%%&&&)))+++...000111666222---************)))***)))))))))))))))(((((((((((((((((((((((((((((((((((()))***ggg]]]ZZZQQQDDD888444///+++))))))******...444CCCZZZrrr|||vvvlllTTTUUUgggzzzjjjwwwnnnMMM999555222,,,(((++++++((((((---000///444ZZZ___WWW```uuu|||hhhRRRTTTuuummmLLL000+++---)))(((,,,'''...---%%%...NNNwwwrrr\\\CCC333,,,))))))+++***************+++,,,,,,///+++)))---888FFFQQQXXX[[[oooyyyiiiSSSFFF>>>888+++'''(((///000***''')))))))))))))))************---,,,///444:::OOO|||}}}xxxUUU555,,,...---******...+++***+++***;;;YYYsssuuu111222===+++000,,,(((------------------------,,,///000------<<>>222+++///222...---111------,,,,,,+++******)))************************)))+++,,,,,,,,,111999???PPPXXXgggxxxxxx]]]DDD444///000222......------,,,++++++***))))))))))))))))))))))))))))))***+++mmmccc```TTTEEE555333///***(((***///333KKKXXX```ZZZXXXgggrrrWWWFFFBBB---(((***///***///WWWkkkhhhnnndddgggBBB000......,,,111(((...OOOzzz~~~www]]]DDD111,,,///++++++++++++,,,---...///SSStttnnnnnnxxxssstttmmmAAA...***((()))************+++++++++---444666===___ooo\\\^^^hhhyyyccc:::+++...222***,,,***+++111AAAppprrr|||vvvyyyGGG(((:::---***+++------------------------333UUUJJJ333333222///---++++++++++++++++++++++++///%%%)))222,,,222jjjvvvjjjvvvtttzzz|||vvvttttttfffTTT333111000000///...------------------,,,,,,,,,++++++++++++,,,,,,---...//////:::@@@SSSrrrzzzbbbEEE444111333111---.........------,,,,,,,,,)))))))))))))))))))))))))))'''''')))***:::aaahhhMMM555000111...---000------,,,,,,+++***))))))***************************,,,---///888MMMgggzzzmmmuuugggHHH444//////...------,,,++++++))))))))))))))))))))))))))))))***+++mmm``````YYYJJJ888111---+++)))+++777EEERRRPPPPPPVVVcccqqq}}}hhhKKKEEE666333,,,666777cccggglllcccNNN===(((000---///(((<<>>>>>777---***......))),,,......+++(((((()))(((************jjj^^^___VVVDDD555///,,,++++++///;;;GGGLLLLLLNNNVVVaaallltttwwwuuuvvvYYY@@@(((777:::+++###WWW|||hhh|||dddDDD000222111+++111UUUooovvvwwwoooxxxxxx}}}vvv^^^III777++++++)))222444$$$(((XXXvvvvvv???---...+++)))******)))))),,,000222???YYYzzzeee___jjjuuuKKK444444***///222111777===rrrrrrmmmyyy<<<888,,,...333///)))...888222&&&///GGGhhh333333+++///,,,,,,---,,,((((((+++(((666###<<>>+++111...---///---)))(((***+++333,,,@@@{{{xxxyyyzzzxxx~~~...;;;///111000***222---000000,,,(((***,,,,,,)))---///666QQQ{{{www___777444...***,,,000...''''''***---,,,***++++++)))+++,,,RRR\\\444222555///...---,,,******---///+++...+++))),,,***---<<>>111+++++++++<<>>jjjfffAAA)))000666,,,&&&+++)))...***&&&***---,,,...)))SSSaaa000555222111000000---***+++///,,,******///,,,&&&BBBssszzzmmm===+++888333000000111000---+++---,,,,,,,,,,,,eee^^^ggg]]]EEE111...,,,---444===CCCDDDAAADDDIIIMMMQQQTTTVVVWWWSSSbbbiiihhhfffeeexxx]]]666???>>>(((XXX|||mmmzzzlllbbbGGG///222CCCtttmmmVVVGGG###999333///\\\nnnAAA333***---///++++++///000,,,===xxxtttccc]]]pppHHH,,,333444---222,,,qqqwww{{{iiiooohhh~~~sss<<<+++...777333999444,,,<<>>,,,@@@}}}{{{yyytttKKK222666VVVwwwyyyyyyZZZDDD,,,999,,,:::UUU===++++++...+++***///888===cccvvvsssiii\\\TTT///444///&&&000;;;vvvjjjffffffFFF///------***333000///WWWTTT777000+++,,,...------...+++???xxxooo222333>>>'''111111,,,+++---...,,,******666qqqeee555(((333777///'''///***+++333'''%%%>>>NNN444---+++000111---,,,000***222(((&&&MMMyyywww@@@///,,,---111///)))***111------------nnnaaaggg[[[AAA...---+++,,,777CCCDDD???<<>>GGGLLLMMMMMMMMMMMMIIITTT]]]bbb```XXX```yyyssslll|||QQQ@@@;;;uuuqqqSSS[[[rrryyyNNN>>>FFFyyy~~~\\\lllqqqfffkkkMMMAAA###GGG```777,,,000111333888999MMMwwwiiibbbnnn999222---333111}}}yyy~~~jjjIIIkkkSSS444777111666)))999sssFFF;;;111.........---///GGGqqq:::)));;;,,,(((***......((()))999LLLWWW333,,,333---222((('''---)))QQQUUUAAA222111333...---000333***:::sssXXXAAA......333000...///............nnnbbb]]]TTT>>>...***)))000;;;AAA???:::999BBBHHHFFFDDDGGGMMMPPPZZZ]]][[[___hhhhhhlllzzzuuu}}}aaa???MMMlllYYY]]]]]]jjjMMM???lllkkkjjjwwwvvv^^^qqqsssOOO===333MMMqqqbbbeeetttnnnBBB(((;;;(((---555BBBVVVqqq~~~WWW\\\{{{888333222444AAAvvvnnnYYYLLLbbbzzz:::111111...333OOO000999+++---///666444kkkrrr}}}kkk@@@)))000+++222///---//////OOOEEE---+++222+++,,,888 ;;;qqq[[[QQQXXXttt777<<<111,,,---555+++111000kkkppprrryyy|||ggg333000)))666***---////////////mmmbbb]]]RRR999...******000;;;AAA>>>:::<<>>444///444RRR|||rrruuummm[[[TTT444...///111CCCpppGGG333111111***---DDD|||sss===111+++,,,000///---000>>>hhhhhh===999,,,,,,,,,111)))bbbaaaXXXUUU^^^cccaaaaaaeeelll@@@......)))111000111NNNyyyrrrqqqvvv|||~~~}}}{{{sssJJJ111111000111...////////////ssshhhaaaTTT:::---++++++111;;;@@@>>>:::???HHHLLLIIIFFFIIIOOORRRYYYXXXRRRSSSXXXSSSVVVggg|||vvvuuummmDDDdddwwwzzz```xxx|||iiiNNNzzzjjjjjjNNNQQQWWW???LLL~~~vvviii|||ZZZ111444///666>>>KKKvvvrrriii}}}pppkkkWWWyyy}}}~~~vvvGGG555666<<>>~~~000888000+++000000:::pppyyyuuuuuu~~~ooo666111222000///KKKccc{{{kkk555:::---333444[[[~~~~~~LLL888+++222/////////000000{{{eeeXXXNNN;;;,,,+++---333;;;>>><<<999CCCJJJMMMHHHCCCEEEKKKNNNRRRTTTYYYgggoooaaaYYYcccvvvvvvgggyyyzzzQQQ|||ooo~~~}}}tttXXXtttZZZdddSSSsss```@@@bbbqqqjjjrrrFFF111222555AAAWWWggguuu|||VVV888888===uuu|||OOOdddPPP888:::RRRjjjkkk555666...666PPP444777000+++///666LLLuuu|||AAA555000///888eeehhhYYYyyywwwGGG888---999>>>tttvvv{{{uuueeeeeennnwwwxxxmmm@@@777000444000000000000yyybbbWWWOOO>>>+++,,,...444;;;===<<<999DDDKKKMMMGGGAAACCCIIILLLOOOTTTbbb|||sss\\\\\\ZZZ{{{___pppkkk{{{ssspppwwwwwwpppKKKxxxlll\\\\\\ooo|||hhhDDDrrriiihhhkkkVVV555333444EEEggg]]]vvv[[[;;;111<<>>888OOOOOOrrriiifff___@@@```rrrUUU888...>>>|||}}}ssskkkkkkpppuuu{{{||||||888000222333NNN333222...GGGwwwNNNccc|||@@@000FFF~~~cccYYY[[[fffvvvuuuhhh]]]WWWWWWXXX[[[\\\XXXRRRNNNOOORRRWWWXXX___dddfffmmmpppiiibbb<<<,,,000000000111111ggg]]]ZZZRRR;;;***,,,000666;;;<<<;;;999GGGMMMNNNGGGAAABBBHHHKKKLLLRRRYYYdddfff\\\iiidddDDD]]]}}}}}}~~~zzz^^^}}}nnn|||PPPuuuwwwnnnLLL|||~~~aaa888666;;;^^^]]]bbb@@@...PPP\\\wwwgggaaabbbHHHwwwvvvQQQ777777IIIoooeee\\\^^^gggrrr}}}\\\RRR```SSSbbbuuu:::///555555WWWvvv~~~555:::222IIITTTKKK```xxxNNN888KKKuuuXXXOOO```[[[\\\ggg{{{ooo]]]TTTQQQNNNLLLLLL^^^bbbccc^^^VVVQQQSSSVVVXXXEEECCCPPPgggiiiyyy{{{AAA666666000111111111tttccc[[[ZZZ:::---+++---333;;;>>><<<999BBBLLLPPPIIIAAA@@@FFFKKKaaaKKKLLLZZZggg\\\MMMdddpppZZZnnnxxx{{{PPP{{{{{{yyyvvvxxxrrrdddfffiiizzzhhhoooeeeiii}}}yyy___wwwwww|||iii;;;777BBB___rrrXXXooo:::444UUUSSSyyyqqq```mmm<<>><<<999AAAJJJOOOIII@@@@@@EEEIIINNNOOO]]]dddnnnhhhQQQWWWnnnqqqxxxxxxxxxRRRkkk|||}}}jjjTTTttt~~~UUU||||||nnnLLLWWWnnnuuu{{{mmmsss{{{xxxjjj===???LLLgggvvv\\\yyyBBB999]]]UUUwwwiiivvv<<>>~~~xxxtttfffaaaqqqooo666===uuuuuuIII@@@SSSnnnwww~~~zzzwwwmmmuuuxxxdddXXXdddiii}}}LLL~~~\\\KKKFFF___}}}oooZZZWWW]]]aaagggpppvvvsssnnnrrr{{{wwwkkkfffdddbbbfffhhhoookkk___cccpppsssccc;;;333555111000444sssccc[[[ZZZ;;;+++***,,,222:::>>><<<888>>>HHHMMMGGG@@@???BBBEEEGGGVVVkkkrrruuuvvv~~~uuukkkuuu~~~xxxrrruuu~~~WWW```{{{~~~jjjfffUUUbbbooojjjyyy___OOOfffwwwgggVVV}}}hhhtttrrrhhh===HHHXXXnnnmmmTTT}}}}}}CCC:::UUUZZZwwwssseeevvvqqq000888jjjooouuuvvv888888zzzxxxUUUSSSQQQTTT___kkknnnkkkeeepppxxxbbb]]]555///GGG}}}vvvqqqqqq}}};;;???vvvvvvRRRRRR```~~~ggg______YYYiiiMMMwww}}}VVVLLLMMMXXXiiiooorrr}}}{{{wwwzzz}}}gggooosssggg```{{{}}}mmm999---444333444777rrraaaYYYXXX999+++)))+++111999===<<<999;;;EEEJJJFFF???>>>@@@AAAKKKSSS```iiiiii{{{zzzlllnnnuuusssqqqyyy```^^^zzz~~~qqqeeebbbdddqqqaaazzzttt\\\kkkjjjiiiyyy}}}qqqmmmqqqccc<<>>======GGGIIIQQQSSSiii|||uuu~~~}}}sssiiifffnnnwwwjjjUUU|||}}}}}}zzzwwwtttoooYYYnnnyyyjjjxxx|||fffsssbbb???UUUdddpppiiiVVVGGG;;;XXX```|||nnn222<<<ZZZ444???rrrSSSYYY]]]cccoooxxxqqqbbbrrriiittt:::555]]]ppp;;;>>>{{{lllWWWIIIPPP}}}uuuRRRFFFVVV\\\nnnlllsssNNNIIIKKKTTT___lll{{{rrrhhh}}}KKK555444999>>>???ppp___WWWUUU555,,,)))'''+++444;;;===<<<777@@@GGGFFFAAA>>><<<999===EEETTTRRRTTTUUUSSSlll~~~ppp___]]]lllrrryyyJJJhhhooo|||~~~\\\\\\bbbkkklllbbbaaarrrzzz^^^dddeeeHHH\\\fffoootttaaaJJJ---VVV___yyy<<>>BBBkkkXXX@@@GGGssszzz|||tttzzz{{{YYYLLLJJJBBBNNNggg{{{oooOOOMMMOOOOOOXXXllluuuggguuu~~~MMM111222999??????ooo___XXXWWW888...)))%%%(((111:::>>>???666???GGGFFFBBB???;;;777666???QQQSSS\\\bbbZZZiiisssyyypppbbbZZZTTTXXXhhhvvv~~~MMMXXXjjjooozzz~~~~~~yyy~~~xxx___gggrrr{{{iiiPPP```dddkkkmmmWWW|||yyy~~~MMM>>>]]]cccooo444???wwwHHHHHHPPPsssVVVTTTWWW___ddddddaaa```^^^hhhccc[[[]]]___bbbkkkuuuzzzaaauuu333>>>zzzooo???EEEmmmWWW>>>HHHhhhggg~~~nnnnnnmmm^^^dddZZZ___jjjlllxxxtttRRRKKKIIIGGGOOOeee}}}~~~\\\<<<555===AAA>>>nnn___YYYYYY:::///)))$$$'''///999>>>@@@555???GGGFFFCCC???;;;666111222;;;CCCaaavvvddd^^^WWWaaaXXXHHHEEEKKKSSS___zzzYYYSSSrrrpppZZZmmmyyyvvvwwwuuuzzz|||SSSoooYYYpppyyyzzzgggccczzzxxxvvv|||}}}jjjTTTaaa```fffsssZZZ|||RRR999[[[jjjmmmcccyyyqqq:::IIIooo@@@GGGNNN}}}VVVTTTZZZfffhhh]]]UUUTTTccclllkkkgggjjjdddWWWTTTXXX```sssGGG\\\qqq999EEEgggAAAIIImmmTTT>>>KKK```ZZZvvvkkk}}}pppUUUQQQOOOGGGNNNZZZjjjzzz{{{zzzWWW555999AAADDD???nnn[[[[[[PPP;;;---***((()))+++111===IIIEEE888888GGGMMMCCC;;;======444///999KKKWWWVVVOOO;;;PPPAAA,,,999HHHWWWsssuuuNNNyyylllMMMIIIdddXXXoootttVVVSSSXXXkkk|||uuubbb___lllxxxzzzrrrxxx}}}qqqlllPPPwwwgggaaauuu~~~gggccciiikkkhhhtttgggmmmVVV999___nnn||||||ooossswwwaaa>>>AAAyyyFFFJJJSSS\\\WWWZZZ___dddooommm[[[NNNNNNRRRWWWVVVQQQRRRWWWMMMFFFiii~~~MMMCCCRRRqqqttt555PPPjjj<<>>@@@HHH333111222999@@@CCC>>>888III333---:::BBBIII^^^wwwPPP:::pppKKKSSSoooooo^^^\\\hhhkkkhhhccc\\\^^^zzzvvvppp|||wwwggguuusss{{{yyy]]]cccwwwooosssbbbZZZ[[[yyykkkzzziiiaaakkkfffhhhhhhddd|||ddd[[[ZZZSSS555XXXsssvvvvvv|||zzzvvvWWW666===|||vvvxxxuuuzzzBBBNNNXXX[[[TTTWWW___bbbjjjlllccceeeeeeffffffbbbaaajjjvvv]]]KKK]]]rrr~~~SSS@@@555SSSuuuhhh<<<```}}};;;```hhhRRR@@@BBBJJJcccrrrfffgggkkkwwwhhh~~~kkknnnfffuuu\\\MMMGGGIIIJJJRRRaaannnwwwppptttsssooo~~~]]]^^^wwwGGG999GGGNNNPPPJJJuuu___ZZZPPP>>>...***'''((()))---555>>>EEEGGGJJJLLLJJJEEE===888EEE@@@777///***))),,,...:::222&&&@@@QQQjjjwwwCCC888WWWmmmCCCXXXvvveeeUUU^^^wwwwwwyyy~~~~~~|||pppzzz~~~yyyuuu```hhh{{{oooooo{{{\\\xxx{{{FFFgggoooeee}}}xxx}}}xxxhhheeeeeebbb^^^iiicccWWW|||~~~OOO???^^^iii}}}xxx}}}XXX<<>>HHH___wwwnnndddNNNHHHkkkjjjIIIgggnnnbbbfff|||kkk\\\MMMUUUOOOKKKMMMYYYgggqqqyyy~~~|||www{{{{{{xxxVVVXXXsssHHHHHHHHHNNNPPPJJJvvv]]]UUUIII:::///***''''''(((***000777CCCFFFHHHLLLVVVYYYKKK777444888<<<>>>===;;;999888===000999BBBKKKxxx}}}]]]@@@>>>@@@nnnKKKHHHgggyyyRRRRRRnnnuuuwww~~~gggJJJSSSdddvvvtttmmmyyy~~~ssskkkfffmmmzzztttrrr|||___qqqTTTAAA___^^^]]]vvv~~~ooocccfffhhhddd```ooocccZZZFFF{{{~~~~~~JJJ666SSSddd}}}~~~{{{uuurrruuuzzz}}}III444EEEPPPCCCQQQTTTuuuYYYQQQ\\\\\\[[[aaaeeeeeekkkqqqppphhh```^^^```SSSVVVqqqwwwVVVtttsssrrrtttzzzQQQGGGwwwvvvIIIXXXRRR???EEEUUU\\\CCCdddgggPPP;;;nnnzzz```{{{{{{cccoooEEEAAANNNIIIHHHPPP[[[eeeooowwwvvvwwwfff^^^YYYqqqzzzAAAJJJKKKQQQRRRNNNpppYYYRRRIII===///***&&&'''((((((+++000EEEIIIIIIGGGPPP]]]___WWWFFFAAA999333111111111111...555222MMMzzz}}}zzzwwwAAA333<<<777YYY~~~<<>>HHHgggwwwUUUPPPOOOTTT]]]hhhsss}}}<<>>>>>777...NNNNNNBBBVVV\\\CCCFFFGGGSSSUUU\\\gggllllllnnnrrrrrrXXXOOO]]]wwwbbbuuupppnnniiifff^^^uuuuuu~~~}}}qqqbbbhhh\\\YYYnnnUUUJJJTTTHHH}}}wwwuuuuuu^^^___aaaZZZZZZdddjjjfffYYYXXXbbbttt@@@FFF[[[tttzzzoooVVVOOO___wwwPPPQQQ[[[cccrrrnnnLLLBBBBBBBBB999OOOssswww]]]ZZZ[[[```ccc^^^bbbffffff```\\\ZZZUUUNNN???666@@@[[[VVVdddjjjGGGGGGKKKRRRWWW[[[eeeooovvvyyy~~~IIISSS|||```\\\gggaaaWWW===HHHTTTlllmmmxxxZZZOOOKKKHHHIIIJJJKKKQQQXXXgggxxxuuuttt{{{ssskkkpppeeeppp|||eeeZZZggg{{{vvvlllgggiiiwww}}}IIIFFFLLLMMMNNNKKKDDDjjjYYYTTTMMMCCC///)))&&&)))***(((&&&&&&)))+++666KKK^^^ccc^^^XXXJJJCCC:::888AAASSSiiivvveeeWWWrrrlll666444:::***+++>>>111222^^^xxxuuuLLL666JJJkkkSSSIII@@@???EEEPPPVVVRRROOOPPPHHHKKKOOOxxxttt\\\kkkiiipppbbb___mmm___VVVqqqxxxttt{{{~~~zzz~~~~~~eeeaaaeee\\\___eeeppptttEEEBBBLLLhhhmmmzzzoooaaa___yyydddZZZbbbbbbXXX[[[jjjbbbaaaYYYOOO[[[ppp~~~sssttt|||???III\\\jjjdddKKKtttcccIIIQQQZZZlllkkkvvvwww{{{{{{IIIHHH===BBB999IIIzzzlllggg]]]XXX\\\```[[[\\\dddhhhaaaXXXRRRLLLEEE222:::SSShhhCCC555RRR>>>===>>>CCCJJJLLLNNNYYYfffmmmooovvviiiRRR[[[yyyXXXppp```nnn~~~___YYY888JJJRRRNNNlllrrrxxxiii```RRRJJJDDDEEEHHHHHHHHHJJJRRR\\\bbbcccwww}}}mmmwwwiiivvv~~~~~~]]]NNN]]]tttsssggg\\\XXX^^^ppp|||DDDNNNSSSKKKLLLIIICCCwwwbbbVVVMMMFFF444,,,&&&'''(((''''''((($$$%%%...BBBTTT]]]aaacccWWWdddpppppphhhgggrrr~~~kkk>>>---444444333222333444555666sssDDD;;;LLL}}}fffMMMIIIDDD@@@???@@@BBBDDDLLLjjjjjjSSSfffooonnnqqqgggccccccUUU\\\nnnuuurrrsssyyyzzz||||||{{{yyyvvvttt|||}}}}}}xxxzzzuuutttbbbllleeeeeeggg```aaabbbIII???@@@AAA>>>>>>TTTeeedddaaa___^^^^^^___```]]]tttrrrYYYAAAccclllqqqoootttdddmmm```AAA___dddpppxxxqqq______\\\FFFrrrhhhaaadddrrrrrrxxxJJJBBBEEEHHH555AAA;;;RRR~~~cccRRR]]]fffVVV]]]^^^\\\XXXWWWWWWNNNBBB777BBBMMMPPPKKKDDD@@@@@@===;;;<<>>BBBOOOTTTdddqqqrrrqqqwww~~~ZZZXXXXXXQQQEEE???@@@BBBAAAIIIPPPSSSUUUooouuutttvvvttthhh^^^hhh{{{iiiSSS\\\kkkoooVVV[[[NNN@@@ZZZZZZGGGHHHMMMHHHNNNOOOIIIvvvaaaXXXOOODDD444,,,''''''(((''''''(((&&&$$$'''111???OOOcccrrrooonnnpppvvv^^^===666777222111111000111222333444CCCOOO///AAAgggooofffjjjvvvyyyYYYUUUccclllpppsssjjj]]]```hhhyyy444mmmrrrooonnnoooqqqtttvvvyyy|||~~~sss}}}}}}~~~}}}aaaTTTgggbbb```^^^UUUQQQeee___```___]]][[[ZZZZZZ[[[\\\```fff|||```GGGYYY```jjjvvvyyyqqqwwwUUUGGGXXXmmmxxxvvvpppYYYuuusssiiirrrUUUVVVlllooobbb```|||bbbcccGGGCCC???BBB333>>>999EEEmmmNNNTTTdddddd^^^^^^\\\ZZZYYYSSSDDD333666@@@LLLQQQMMMEEE<<<888:::888:::>>>???@@@GGGNNNWWW___nnn|||TTTYYY^^^^^^uuuVVVvvvnnnjjjfff```MMMBBBDDDNNNXXXaaadddiiisss{{{}}}xxxjjjjjjaaahhh~~~]]]rrr```JJJ@@@BBBGGGGGGCCC???EEELLLTTTnnniiimmmzzzlll[[[WWWRRRLLLCCC:::BBBfffoooLLLEEEHHHGGGJJJOOOPPPKKKuuu^^^[[[SSSBBB555---''''''((('''&&&((((((%%%###$$$)))999SSSjjjfffjjjuuuRRR000,,,000///.........---...//////000333XXXkkkEEE???FFFiiigggRRRAAAEEEuuujjjccchhhhhhbbbcccjjj```|||vvvMMMQQQnnnxxxssstttuuutttrrrqqqqqqrrryyyvvvssstttxxxsssbbbXXXUUU[[[[[[[[[YYYVVVTTT\\\eeeeeeUUU[[[ZZZYYYWWWWWWWWWXXXYYY```___hhhRRROOOVVVfffxxx}}}zzzaaahhhSSS[[[YYYwww~~~ccc|||nnn```nnnKKKaaaaaannnaaahhhfffyyyrrrCCCEEEDDD999===444:::999888rrrhhhdddUUUTTT]]][[[ZZZXXXWWWXXXTTTEEE666666???KKKTTTTTTLLLAAA999666666999<<<<<<<<>>DDDHHH@@@@@@FFFFFF:::999;;;@@@DDDDDDDDDEEE;;;<<<===<<<;;;:::888666OOOnnn~~~WWWEEEDDDEEECCCAAA===???===888rrrZZZ\\\VVVCCC999111***))))))&&&%%%&&&%%%"""###((()))'''%%%''',,,)))'''***333>>>GGGMMMQQQXXXWWWKKK???<<<888222,,,000((($$$***,,,''')))******+++,,,+++++++++333---!!!,,,aaa~~~nnndddaaagggiiiaaa]]]aaa___[[[^^^\\\RRRfffeee```WWWOOOMMMRRRWWWSSSQQQPPPWWWiii~~~KKKKKKIIIBBBOOONNNNNNNNNPPPWWW]]]]]]XXX]]]``````^^^eeeyyyZZZUUURRRHHHFFFOOOJJJJJJKKKLLLNNNOOOOOOPPPSSS[[[aaafffHHHLLL\\\ZZZnnn~~~cccjjjssslllVVVtttjjj[[[jjjnnnOOOooolll\\\eeeeeennn___kkksssZZZ___\\\iii^^^hhhXXX```hhhbbb}}}bbbdddeeehhhttt~~~yyylllqqq{{{```CCC555;;;;;;222111222222111000111666PPPiiiRRRvvvZZZNNNPPPUUU[[[ZZZTTTPPPPPPAAA@@@???AAABBB@@@<<<888999777666666666<<>>888999HHHXXX___AAA@@@FFFBBB===???===>>>;;;555vvv\\\XXXRRRDDD:::111***))))))&&&%%%%%%&&&""""""%%%'''%%%&&&))))))$$$!!!$$$,,,222333000&&&,,,///---&&&$$$'''+++***...***###&&&///,,,!!!'''((()))*********))))))***888888333IIIeeeUUUZZZ^^^^^^\\\[[[\\\\\\VVVQQQMMMRRRMMMbbb|||xxxxxxMMM:::AAABBBDDDOOOHHHGGGIIIPPPWWW[[[___bbbbbb``````dddiiijjjgggeeetttmmmYYYLLLFFFJJJHHHAAADDDOOOCCCDDDFFFHHHIIIJJJKKKKKKAAAMMMNNNxxxTTTIIIPPPPPPaaa{{{vvvooooooccc[[[mmmbbb```jjj^^^YYY```___ppp~~~pppnnnlllzzzlllllliiiXXX\\\[[[\\\___eeeWWW^^^iii___eee\\\444;;;;;;444)))---333,,,...333,,,---555777MMMssssss\\\TTTPPPUUUYYYWWWTTTSSSKKKIIIFFFDDDBBB@@@===;;;;;;999888:::???OOOiii}}}dddaaaUUUVVVSSSUUUQQQJJJSSS|||cccVVVwwwlllhhhpppnnnpppxxx{{{yyyZZZYYYYYY]]]]]]eeemmmiiivvvUUUEEE@@@@@@IIIPPPSSSTTTVVVuuummm```ddd|||~~~|||tttsss{{{[[[]]]WWW[[[\\\\\\fffhhhdddVVVMMMLLLJJJEEEIIIMMMFFF:::;;;<<<===>>>??????======;;;===CCCJJJWWWooo\\\III;;;>>>CCCAAA======??????;;;555zzz^^^VVVOOODDD:::222+++***)))&&&$$$%%%&&&$$$%%%&&&###"""$$$&&&)))***)))&&&$$$###,,,%%%###(((,,,,,,+++,,,,,,$$$$$$---...'''&&&---&&&&&&((()))))))))((('''///)))&&&&&&(((444UUUvvvwww______VVV______VVVRRRXXXZZZVVVZZZZZZNNN^^^eeeXXXyyyuuuKKKAAAKKKCCCCCCHHH>>>HHHFFFIIIQQQTTTSSSWWW^^^]]]^^^aaacccccc``````aaacccfffddd\\\XXXZZZZZZWWWHHHQQQNNNAAA>>>EEECCC888AAABBBDDDFFFHHHIIIJJJJJJPPPTTTKKKgggdddJJJIIIKKKYYYtttzzzrrr~~~TTTJJJOOOTTTbbbfffPPPtttvvvMMMcccbbbllloooddd```xxxtttppp[[[\\\aaaSSSfffTTT___eeehhhkkkiiilllvvvUUU...444555...888222---666***---888,,,***555---GGGOOO^^^~~~hhhTTTOOORRRQQQNNNMMMJJJIIIGGGDDD@@@>>>=========<<<<<>>AAABBB@@@<<>>:::555\\\YYYPPPBBB>>>222(((&&&(((&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***+++,,,------```mmmVVVSSSSSSPPPRRRUUUWWWXXXXXXVVVUUUTTTSSSRRRSSSUUUUUUTTTRRRQQQwww{{{}}}___============>>>???AAAAAABBBDDDGGGKKKNNNQQQSSSTTTZZZZZZ[[[\\\]]]^^^^^^___^^^___\\\UUUTTTVVVSSSMMMEEEDDDBBB@@@???>>>======>>>>>>???@@@AAACCCDDDEEEBBBJJJJJJ___ppp]]]IIITTTKKKeeeuuuWWWMMMzzzdddXXXTTT]]]VVVaaaLLLaaalll|||hhhwww}}}{{{{{{{{{hhhcccZZZUUUVVVTTT[[[```eeefffcccbbbeeeiiippp{{{;;;777333111111111///,,,---,,,,,,++++++,,,,,,---111(((xxxjjjKKKfffuuugggYYYMMMMMMTTTPPPIIIEEEGGGGGGBBBAAAEEEAAA???KKK]]]nnnnnn\\\ZZZUUUOOOLLLKKKFFFEEEGGGDDDEEEVVVkkkrrr___]]]fffccc___ZZZVVVZZZhhhuuu___NNNSSSWWWTTTTTTMMMRRR]]]\\\YYYpppTTTOOOFFF===<<>>======<<<<<<999555333ZZZYYYRRREEE???444***((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,---&&&DDDnnnwwwJJJ<<>><<<;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBB@@@EEEAAAJJJuuueeeVVVAAAUUUaaauuuyyywww___WWWLLLPPPzzzKKKgggYYYsssnnn{{{~~~vvv]]]lllVVVRRROOOPPPTTTRRRZZZ]]]```bbbccccccddddddQQQ^^^wwwwwwMMM///777444000/////////---+++,,,,,,++++++++++++,,,,,,333***AAAzzzUUU^^^}}}oooeeeWWWIIIOOOKKKKKKLLLIIIDDDEEEIIIUUUPPPaaacccUUUTTTPPPKKKIIIEEE@@@???BBB@@@???JJJYYYtttsss^^^UUUSSSRRRRRRPPPNNNRRRYYYWWWTTTcccyyyZZZ>>>DDDLLLCCC;;;===@@@???AAAJJJVVV```cccbbbUUUUUUYYYccckkkhhh[[[NNNAAACCCZZZbbbHHHFFFJJJFFFEEEHHHJJJKKKIIIKKKddduuuyyy|||~~~xxxTTTCCCAAA888888888888999999::::::;;;888555333ZZZYYYSSSHHHAAA666,,,******'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))******+++++++++''',,,???\\\zzz^^^NNN===888???EEEBBB===FFFHHHLLLOOOPPPPPPOOONNNMMMLLLLLLKKKKKKHHHDDDAAABBB777222EEEmmmXXX<<<999CCC:::::::::;;;<<<===???@@@>>>>>>@@@CCCFFFKKKNNNQQQSSSSSSUUUVVVWWWXXXXXXXXXSSSUUUTTTPPPNNNLLLFFF??????>>><<<;;;999999888888888888888999;;;<<<>>>???AAACCCBBB@@@YYYtttgggIIIPPPGGGIIIzzz||||||rrrsss|||zzz\\\SSSAAAOOOWWWYYY^^^ZZZuuuvvvcccvvvXXXGGGGGGJJJOOORRRMMMWWWXXXZZZ^^^bbbbbb```]]]ccc\\\WWW```xxx```HHH999222000111///---,,,,,,,,,+++***+++++++++******+++++++++'''222(((IIIjjjLLLooopppcccaaa______]]]^^^dddlll}}}kkkSSSLLLLLLIIIEEEEEE@@@;;;;;;>>>===:::===FFFOOO[[[kkkXXXWWWXXXQQQKKKLLLHHHJJJNNNQQQPPPOOOUUU^^^RRREEEGGGAAA===BBB777<<>>@@@777222CCChhhmmmIII999555222222555888888888999:::<<<===>>>CCCCCCBBBBBBDDDGGGJJJLLLQQQRRRSSSUUUVVVVVVVVVVVVSSSRRROOOLLLJJJFFFAAA===<<<;;;:::888777666666666555555666777888:::;;;<<<@@@===EEEDDDHHHpppiii```MMMYYYYYYjjjtttsssttt}}}rrrsssVVVUUUcccPPPHHHFFFQQQFFFuuuNNNdddLLLqqqkkkfffhhhvvvbbb]]]ttt^^^KKKEEEKKKMMMPPPPPPHHHQQQSSSVVVZZZ\\\]]][[[ZZZVVV\\\```[[[TTTXXXjjjzzzyyyZZZRRREEE777///---222666---,,,+++++++++++++++***+++******))))))******+++%%%+++000---TTTyyy{{{~~~rrrcccUUUIIIGGGGGGDDDAAAAAA@@@:::888;;;<<<999999<<<===DDDWWWvvv\\\QQQJJJNNNQQQMMMGGGFFF???DDDGGGGGGIIIMMMOOONNNMMMgggLLLEEEDDDBBB@@@>>>;;;888777888<<<>>>444???IIIFFF<<<888>>>HHHjjjoooFFF===:::@@@DDD@@@???DDDBBB@@@EEEJJJDDD???SSSpppyyyRRR;;;888;;;666000555555444444555777:::<<<888666333222]]]WWWRRRHHHAAA777...+++((($$$###$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((()))###&&&...444,,, """---''')))///777BBBMMMWWW\\\\\\MMM999...000555111***===444222999<<<777999AAADDDGGGKKKOOORRRSSSRRRRRROOOMMMKKKIIIGGGCCC>>>:::555999;;;555,,,)))---444AAAZZZ|||xxxYYYBBB:::...***333999555//////555555666777888:::;;;<<<@@@@@@??????@@@CCCEEEGGGKKKLLLNNNPPPQQQQQQPPPPPPPPPKKKFFFCCC@@@===:::999999999777666555555555555444444444555777888:::;;;<<<333???EEE<<>>===>>>999666777888888888:::888@@@===<<<___iiiOOOGGGLLLMMMHHHGGGJJJIIIDDD>>>AAAAAA???BBBIIIJJJGGGFFFRRR{{{```III<<>>AAADDDCCCBBB>>>AAA@@@999666CCC^^^uuuuuuAAA???::::::>>>???;;;<<>><<<>>>===@@@DDDIIILLLNNNNNNMMMKKKIIIFFFCCCAAA>>>:::777???555+++***111888888666,,,222888;;;;;;:::;;;===999777666888:::888111***000......///---///777AAA333333444555666888:::;;;======>>>@@@BBBFFFIIIJJJIIIJJJMMMOOOPPPPPPOOONNNNNNHHHBBB???===:::999:::777666555444333333333333222222333444555777888999<<<222999BBB999@@@ooojjjNNNRRRJJJOOOgggmmmjjjppp}}}cccfffggg______LLLQQQCCCIIIMMM:::III<<<<<<@@@rrr^^^aaaXXXHHHooogggjjjgggbbbiii{{{WWW???PPPxxxYYYJJJCCCDDDDDD???DDDMMMLLLEEEKKKRRRSSSPPPPPPTTTYYYaaaYYYQQQPPPTTTXXXZZZYYYNNNNNNJJJAAA<<<;;;;;;:::???999222------...///...(((***,,,,,,***)))***+++)))((((((''''''(((((()))***,,,$$$***222///^^^}}}tttrrrtttggg]]]pppiiiTTTcccUUULLLFFFDDDAAA@@@@@@>>>;;;999999666333222333555666777;;;111666DDD@@@@@@lllfffQQQNNNQQQCCCNNNPPPEEEAAAGGGIIIDDDAAAAAA>>>:::<<<@@@BBB@@@DDDCCCMMMqqqqqqhhhNNNIIIEEEGGGLLLKKKBBB:::IIICCC???GGG]]]{{{sssJJJ999<<<999888:::888555777===<<<===;;;999===DDDEEEAAAHHHEEEYYYzzzTTT888<<<:::777555333222000///000000000000111222444555444222111111[[[TTTQQQJJJCCC;;;222---(((######%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&)))+++&&&!!!%%%))),,,,,,+++***+++---...+++'''%%%***///555444222///,,,...666???:::===AAAFFFJJJLLLLLLLLLGGGDDD@@@===;;;999777555222333444333000+++&&&###555+++###&&&111777333------000111+++%%%%%%///888))),,,,,,)))***---,,,***111111222333555777999:::<<<===???BBBEEEGGGIIIKKKGGGIIILLLNNNOOOOOONNNMMMKKKDDD@@@@@@>>>999777999333333222111000000000000000000111222333555666777:::999:::>>>>>>===XXXuuuoooWWWVVVSSSKKKTTTjjj}}}{{{~~~nnn}}}zzzgggbbb```XXXRRRGGGIIILLLBBBFFF>>>;;;999::::::GGGdddVVVOOOBBB~~~nnnaaa^^^nnnppp```]]]uuummmkkkXXXBBBMMMyyyQQQJJJEEE>>>??????<<>><<<<<>>CCCHHHLLLNNNOOOOOOEEEBBB===:::888777666555///111111...******///444***,,,//////,,,***)))))),,,)))(((,,,222222+++$$$(((111333...---333333---000000111222444666888999:::;;;===???AAABBBBBBCCCBBBDDDGGGIIIJJJJJJHHHGGGCCC===:::===;;;444111222111000///.............../////////000111333555666000<<<::::::AAA;;;AAA\\\qqqRRRWWWFFFHHH\\\lll~~~|||~~~lllVVVhhh]]]RRRJJJMMMSSS===>>>666:::BBB111@@@<<>><<<888555666777555222111555777444222111111000999///***111888:::<<>>>>>888888???:::555444888777333555<<<:::555<<>>>>>>>>>>>???BBBEEEDDDBBBDDDIIIKKKJJJKKKNNNSSSQQQNNNMMMMMMMMMKKKJJJAAA???<<<888444222111000///---,,,***))))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&555hhhvvvgggaaagggggg```dddqqqnnnRRRFFFCCCAAA???>>>:::666444555555333111000000000000000000000000000111111222333444555666999999999:::;;;<<<===>>>BBBCCCDDDFFFHHHIIIIIIIIIIIIHHHEEEBBBAAA@@@AAAAAA???===;;;999888777888888777666444333333444555666777666:::??????DDD[[[uuuxxxNNN:::222---...333000000////////////000000111222333555777888::::::>>><<<;;;???DDDGGGFFFBBBKKKMMMPPPSSSVVVXXXYYYYYY[[[VVVPPPOOOPPPOOOKKKGGGBBB???;;;666333222222222000///...---,,,+++++++++******+++,,,...//////000000000000000^^^UUULLLJJJDDD???888///)))&&&$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***,,,,,,...000222444555666777888:::<<>>PPPuuu[[[NNNQQQGGGYYYTTTlllvvvssseeeaaafffpppwwwsssjjjqqqrrrfffHHHPPP}}}```[[[SSSLLLGGGBBB>>>;;;999888777555444444444333CCCGGGpppcccdddYYYLLLIIILLLSSSZZZ\\\^^^dddllliiijjj}}}xxx~~~uuukkknnnwwwhhhSSSQQQQQQEEE:::<<<888gggWWW>>>999:::888999:::::::::;;;>>>@@@@@@???AAAFFFHHHGGGGGGKKKRRRPPPNNNMMMMMMLLLJJJHHHAAA???<<<888555333111111...---+++***))))))******))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))555,,,)))CCCpppcccSSSIIIFFFDDD@@@;;;;;;888555333333333111///........................000000111222333444555555777777777777888:::;;;<<>>LLL\\\^^^HHH555222333000...000//////............//////000000222333555777888999;;;:::;;;>>>BBBEEEDDDCCCLLLMMMPPPRRRTTTUUUUUUTTTTTTOOOKKKJJJJJJIIIDDD@@@>>><<<888444111//////000///...---,,,++++++++++++)))***+++,,,---......///////////////]]]UUULLLJJJCCC???777///)))&&&%%%$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))***+++---///111333333777888:::<<>>;;;888555444333222111000000000777$$$MMMaaaaaajjjZZZNNNEEEGGGMMMQQQSSSTTT[[[\\\lll}}}```VVVXXX[[[\\\SSSEEEEEELLLAAA111000111[[[888222777666444555666666666888;;;===BBB@@@BBBGGGIIIHHHIIILLLOOONNNMMMMMMMMMJJJGGGDDD>>><<<999555222000//////---,,,+++***)))))))))***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%&&&)))+++...FFF{{{ZZZJJJHHHFFFEEEEEEAAA:::444888666333111111111///...------------------------...///000111222333333444333333444444555777888999;;;===???AAADDDEEEGGGGGGGGGFFFCCCAAA???>>>>>>>>>777666555444444555666777333222111000000111222333666000000777:::777555888===JJJiii~~~aaaIII888///+++111444///***+++------,,,,,,,,,,,,------......///111222444555666666999;;;===???AAACCCEEENNNPPPRRRTTTTTTTTTSSSRRRPPPMMMJJJIIIHHHFFF@@@<<<999777333000---,,,,,,,,,,,,,,,+++******)))******((())))))***+++,,,------////////////\\\VVVNNNLLLCCC>>>777///)))&&&%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((***,,,...000111222777888999;;;>>>@@@AAABBB;;;777222...---,,,+++)))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))******++++++***+++,,,---...000111111222333555777999;;;<<<<<<===???AAAAAA@@@===:::777333222000...---+++++++++))))))((((((((((((((()))))))))***+++,,,,,,------...///111333666888999:::,,,HHHnnnXXX<<>>AAA@@@BBBGGGIIIHHHHHHLLLLLLKKKLLLLLLKKKHHHBBB>>>888666333000---,,,++++++++++++******))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))$$$***444+++***GGGWWWmmmXXXJJJ;;;JJJHHHEEEBBB>>>:::555333444333111000///...---,,,++++++++++++++++++++++++------...///000111222222111111222222333555666777888999;;;>>>AAACCCDDDEEEEEEDDDBBB???===<<<;;;;;;666555333222222333444444111000000///000000111222444///000777===<<<:::;;;BBB===@@@PPPeeezzzxxx\\\DDD333***777111///111///***)))++++++******))))))******++++++,,,---...000111222333333777<<<======>>>CCCHHHJJJLLLOOOQQQRRRQQQPPPOOOLLLKKKIIIGGGEEEBBB<<<888444333000---+++***************)))((((((((())))))(((((())))))***++++++,,,---.........[[[WWWQQQOOOBBB===666...)))%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''(((***,,,...000111222333444555777999:::<<<<<<666333///,,,+++***)))(((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******))))))***+++---...//////111222444666888:::;;;;;;<<<===??????>>>:::777444///...---+++******))))))''''''&&&&&&&&&''''''((((((((())))))******++++++---...000222555777999999GGG@@@SSSoooiii@@@OOOAAALLLFFFQQQaaannnwww|||rrrVVVTTT<<>>999444222000---+++)))))))))))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((+++((($$$---777...,,,:::===PPP}}}{{{qqq```[[[\\\TTTBBB???GGGHHHEEECCC???;;;777555555555000000000///---++++++***))))))))))))))))))))))))+++,,,,,,---...///000000000111111111222444555666555666999;;;>>>@@@AAABBBBBBAAA???===;;;999888777666555333222111000111111000//////000000111111222555222111222333333666999???:::<<>>:::444111000///---+++***)))))))))(((((('''''''''((())))))'''(((((())))))*********,,,,,,------ZZZWWWRRRPPPAAA===555...(((%%%%%%%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''((()))+++---///111222333333555666888999:::;;;222000,,,******)))(((&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''(((***+++,,,---...222333555777999:::;;;;;;<<<===??????===999555333---,,,+++***)))(((((((((&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))))),,,---///111333555777888---555???[[[|||gggBBBRRRSSSEEEBBBEEEUUUkkkzzz}}}zzz{{{kkkVVVGGG444999TTT{{{YYYSSSIIIIIIEEE???999666222///---...------,,,++++++,,,,,,(((111"""111NNN~~~iiiTTTMMMOOOQQQPPPNNNCCCPPPJJJBBBFFF===333===>>>@@@BBBFFFKKKJJJ@@@444000MMMGGG222TTT[[[AAA...000222,,,+++444...///111111222444777::::::888:::???BBB@@@AAADDDFFFEEEEEEEEECCC???999555333222///---+++*********(((((())))))))))))((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((###))),,,'''$$$'''...333&&&...***--->>><<<666BBBIIITTTXXXNNNDDDDDDGGGHHHEEE>>>AAADDDAAAGGGLLLGGG@@@???<<<999777444222000---...///...,,,***)))***))))))))))))))))))))))))******+++,,,---......///000000000000111333444555444555777:::<<<>>>??????>>>>>><<<:::888555444333666444222000///...............//////000000111111000111111000///222888===CCC888777EEERRRSSSMMMJJJPPPOOOLLLIIIIIIJJJEEE>>>KKKDDD<<<666333111...+++***+++,,,,,,***))))))***((((((''''''''''''(((((((((((()))***+++,,,---......222777999999<<>>DDD===:::]]]UUU===MMMGGGCCCHHHUUUaaaddddddaaaooo~~~{{{ttthhhYYYIII===777JJJMMMNNNLLLWWWFFFCCC???999555222000...,,,,,,+++******)))*********$$$888000111+++HHH{{{mmm^^^]]]\\\VVVOOOFFFOOOLLLGGGMMMOOOLLLNNNFFFDDDAAA@@@======EEEOOOZZZ;;;DDD^^^888000,,,///...)))+++111,,,---//////000222666999:::888:::???AAA@@@AAADDDDDDBBBAAA@@@>>>;;;555111111000...+++***)))))))))''''''((())))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((111 ***...$$$"""++++++000...++++++(((000CCC999===>>>;;;777777888:::IIIBBBEEEIIIFFFGGGEEE;;;BBB???;;;888666333///++++++---///...+++)))))))))))))))))))))))))))))))))((())))))***+++,,,---............///000111333333444555777999:::<<<======;;;;;;999777555222000///111000///---,,,,,,------+++,,,---...////////////+++...222444777;;;???AAA===CCCGGG@@@555555DDDUUUSSSOOOFFF???AAAHHHJJJGGG888222---...111222...)))***,,,---,,,***)))'''$$$(((''''''&&&&&&''''''((('''(((((()))***+++,,,,,,,,,...222444777;;;AAAFFF@@@CCCIIIMMMPPPQQQPPPNNNFFFEEEBBB>>>888444111000))))))((((((''''''''''''&&&&&&&&&''''''(((******((())))))))))))************++++++,,,WWWUUUNNNLLL@@@<<<555---(((%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---///000...///000111222333444444///,,,***)))))))))'''&&&'''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&'''((()))+++,,,,,,---...///111333444444555666777888777555111---*********)))(((((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&((()))***---///111333444///777>>>???EEE```sssMMMOOOLLLDDD<<<===HHHRRR]]]]]]bbbmmmzzzzzzyyyzzz{{{zzzssslllhhhaaa___WWWIII<<<999AAAKKKvvvnnnIIIMMMGGG???NNN>>>:::555222111///...---***))))))((((((((())))))$$$***...###555333;;;{{{^^^UUUZZZUUUVVVUUUPPPLLLJJJHHHGGGIIIDDDFFFLLLJJJCCCDDDLLLKKKsss\\\222++++++***)))---222///))),,,...///000111333777999555444666;;;===<<<===@@@CCCAAA???>>><<<888333000...---+++)))''''''''''''&&&'''((())))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***---%%%$$$---000***,,,&&&%%%---444111---,,,555222111666:::;;;<<<===<<<;;;DDDGGG???@@@DDDAAA@@@:::444000111222000...***---///...+++((((((***))))))))))))))))))))))))(((((()))***+++,,,---------------...///000111222444555777888:::;;;;;;<<<:::999888666333111...---...---,,,+++++++++------)))***+++,,,---......------111555999===>>>;;;777;;;::::::<<>>CCCHHHJJJJJJIIIGGGBBB@@@===888222...,,,+++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''((()))***+++))))))))))))******************+++,,,YYYVVVSSSMMMFFFAAA888000)))&&&&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%################################################################################################%%%&&&'''(((***,,,...//////000111222222333222222***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++......000111222333333444555555666555333000---,,,'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())),,,...000111888666<<>>@@@>>>??????FFFQQQVVVWWW\\\cccgggeeebbb^^^YYYQQQIIIDDDAAA=========777@@@kkkqqqHHHCCCGGGCCCAAAGGG:::777333///,,,,,,,,,,,,(((((((((((((((((((((((('''(((((()))+++000777<<>>===999444...+++************))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))***+++,,,---000111222444666777888999777;;;@@@CCCBBBAAA@@@@@@<<<:::555111...---------+++***)))(((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++------------......//////444444555666777888999999;;;999666222///---,,,,,,******))))))))))))******)))******++++++,,,------///222555666666666777888666777:::===???AAABBBCCCBBBCCCDDDDDDBBB>>>:::777111000///---,,,+++******))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))),,,...///...///555???GGGFFFBBB???@@@EEEHHHHHHEEEAAA<<<555///+++)))'''&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''(((((((((((('''''''''''''''((())))))******+++,,,XXXVVVSSSMMMEEE@@@888000***&&&&&&&&&########################################################################&&&%%%$$$###""""""""""""############$$$$$$$$$%%%################################################################################################%%%%%%&&&''')))+++---.........///000000000//////))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,---...000111222222222333333333333111...+++***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++...000111111333;;;BBB===<<>>:::;;;@@@BBB>>>999999777999>>>BBBEEEDDD@@@===666======AAA```dddKKK:::@@@HHHEEEBBBEEE777555111---+++*********'''''''''''''''''''''''''''((())))))***---111555JJJzzziiiIII333***(((************************+++,,,---...---...111333666777777888999999::::::<<<<<<<<<;;;888444000---*********)))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))***+++,,,,,,000111222333555777888999777999===???AAA@@@>>>===:::888444000...------...++++++***)))((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++,,,,,,,,,---...//////000222333333444555666777888999777444111...,,,+++******))))))(((((())))))***))))))******+++,,,,,,---...111444555555555666777999:::<<>>999333---***)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((('''''''''''''''(((((()))******+++,,,XXXVVVSSSLLLDDD@@@888000***&&&%%%%%%########################################################################%%%%%%$$$###"""""""""""""""""""""#########$$$$$$################################################################################################$$$$$$%%%&&&''')))+++,,,,,,------------,,,++++++(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++,,,---...///000000000000000000///...+++)))''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---///000///333:::@@@???===@@@EEEWWWXXX>>>UUUPPPEEE;;;;;;???BBBCCCDDDIIIDDD===888777999:::;;;>>>JJJooo[[[@@@;;;;;;AAADDDBBB===;;;333111...+++(((((((((((('''''''''''''''''''''''''''((())))))((()))+++---...DDDqqqeee===)))***+++&&&))))))))))))))))))))))))+++,,,------,,,,,,...000666666777777888888999999999999888666333111...---******))))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,///000111333444666777888777777888;;;??????;;;888666555222///------......,,,+++***)))((((((((((((''''''''''''''''''''''''((((((((((((((()))*********+++,,,---...///000111111111222333444444555555666444222///,,,***)))))))))(((((((((((((((((())))))))))))***++++++,,,,,,---///222333333333555666666777:::<<<>>>@@@AAABBBAAAAAA@@@???<<<888444111...---,,,***)))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''))),,,,,,,,,///555:::DDD@@@===<<<<<<<<<:::777888444///+++)))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((((((((''''''&&&&&&''''''((())))))***+++,,,YYYVVVRRRLLLCCC???888000***'''%%%%%%########################################################################%%%$$$$$$###""""""######!!!""""""""""""###############################################################################################################$$$%%%&&&(((******,,,,,,,,,++++++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******+++,,,---...////////////.........---+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...///333777999:::>>>BBBBBB???===RRRzzzfff[[[NNNFFFBBB@@@>>>===666555555:::DDDPPPZZZ___|||NNN444>>>@@@@@@<<<;;;;;;888333111///,,,***((('''''''''''''''''''''''''''''''''&&&((())))))(((((()))***666,,,)))SSS{{{jjj\\\BBB***$$$+++---***(((((((((((((((((((((((()))+++,,,,,,,,,---///111444555555555666666666777777666333000...,,,***)))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))***++++++...///000222444555666777888555555888===>>>999444222111///---------......,,,+++***))))))(((((()))''''''''''''''''''''''''(((''''''''''''((()))))))))***+++,,,...///000111000111111222333333444444333222000...,,,***((((((((((((''''''''''''(((((((((((())))))***++++++++++++---000111111222444666666777999;;;===???@@@AAAAAA@@@???<<<888444111///,,,,,,***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&(((+++,,,,,,...111333888666444555666777666444222///***(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))***++++++[[[VVVPPPKKKBBB>>>777000***'''%%%%%%########################################################################%%%$$$######"""#########!!!""""""""""""##################################################################################################################$$$%%%'''((())),,,,,,,,,+++***)))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,,,,---...////////////...------,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---...000666999777;;;BBBFFFCCCCCC<<>>>>>:::HHHGGG888FFFzzzmmm>>>,,,888@@@999666777777777999:::555///------+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***))))))***+++ +++......222:::VVVzzz}}}~~~RRR???...,,,$$$$$$---...%%%$$$,,,''''''''''''''''''''''''&&&(((***,,,---///333666666666666777777777777777888666444111...,,,***)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***,,,---...000222333444555666444333555777777444111,,,,,,++++++++++++,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,---...///000000000111111111222222222///......---+++***((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((())))))*********,,,---...///111444666888999;;;===???@@@AAAAAA???===:::666333000...---***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))+++,,,---------555555666666666555444333)))'''%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((()))***+++cccUUUMMMJJJ???<<<777000+++'''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$%%%################################################################################################$$$$$$$$$%%%&&&'''((()))))))))))))))(((((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***+++,,,,,,---,,,,,,,,,,,,+++***)))((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,))),,,333999999777888:::BBB555888CCC999///OOOlll>>>###000<<<222///:::888777999;;;999333///...++++++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))***)))&&&))),,,%%%***@@@<<>>999111***&&&$$$%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$%%%%%%%%%)))'''$$$"""!!!"""$$$%%%$$$$$$%%%'''%%%""""""$$$###$$$%%%%%%######$$$%%%$$$######&&&''''''#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((())))))*********+++))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))---...000333555666777777>>><<<999555222000//////444,,,999hhhmmmJJJ666000111,,,---...///000222333333555555333111///...,,,+++((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))***+++,,,---222555:::AAAIIIPPPVVVYYY~~~}}}ssscccQQQBBB777111///,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,---...000//////////////////000------,,,,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,---+++***'''%%%$$$%%%&&&&&&%%%%%%%%%&&&'''((())))))***+++---///111222333333444333222000///---,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***+++,,,,,,,,,...------,,,,,,+++******))))))((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))+++---//////000222444777777777888999:::<<<===999555000,,,******)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******......---,,,+++***)))(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,xxxYYYaaaNNNGGGAAA>>>999111***&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$$$$%%%%%%"""''')))***(((''''''&&&%%%%%%$$$%%%(((+++&&&%%%$$$$$$%%%%%%$$$"""&&&&&&###!!!***111##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((()))))))))*********)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))---...000333444666666777999777444000...,,,+++***"""%%%,,,222444@@@aaaaaaVVVDDD333)))%%%&&&'''+++,,,---...///111222222333222111///---,,,******((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((())))))***+++,,,---///222777<<>>EEEIIIFFFCCCBBB===888999666222...***))))))))),,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---...//////000000000000//////,,,,,,,,,+++***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,+++)))'''%%%%%%%%%&&&'''&&&%%%%%%&&&&&&((())))))***+++---///111222333333111111000...---+++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++,,,,,,,,,------,,,,,,+++*********(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))+++---......///111333777777888999::::::;;;;;;666333...+++***))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******++++++***)))((('''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,XXXWWWMMMLLLAAA>>>999111***&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%,,,***'''$$$#########$$$###)))+++***&&&!!!'''%%%$$$%%%((()))(((&&&&&&###"""&&&+++***!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((())))))))))))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))---...000333444555555555555333000---***)))((((((,,,,,,---,,,$$$ +++;;;%%%111EEEWWWfffqqq{{{tttsssnnndddYYYLLL:::+++///***%%%%%%)))...///...***++++++---...///000111000///...,,,+++)))((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((((()))***+++...///222555888<<<>>>@@@KKKKKKGGGBBB>>>===888333'''(((***,,,---.........******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---...///000222222000///...++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++***)))'''&&&%%%&&&''''''&&&&&&&&&&&&&&&'''((()))***+++,,,...000111222222......---,,,+++))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,---,,,,,,++++++***)))))))))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((***,,,------...000222666777999:::;;;:::999888222///+++)))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********))))))((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,ZZZSSSNNNOOO@@@>>>888111***&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&)))'''$$$###$$$&&&***,,,---,,,(((!!!$$$***---$$$$$$$$$$$$############+++'''"""!!!###%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((())))))))))))))))))((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))---...111333444444444333444222///,,,***)))((((((---&&&&&&000777333)))###666555111,,,)))***...222555555333...---...***$$$+++***((()))++++++)))'''))))))***,,,---...///000------,,,+++***((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***...000333777<<<@@@CCCEEE@@@@@@??????>>>:::111))).........---,,,)))'''&&&))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,...000222222000...,,,******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))))))))(((''''''&&&''''''(((&&&&&&&&&&&&&&&'''((())))))***,,,---///000000000,,,,,,++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***+++,,,,,,++++++******)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))+++,,,,,,---///111444666999;;;;;;999666444...,,,)))'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********)))(((((('''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,```\\\SSSEEE@@@===888111***&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$&&&(((******)))'''%%%!!!***222333222222///)))111333333///)))%%%%%%'''###++++++%%%"""&&&,,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((())))))(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))---...111333444333222111111000...+++)))(((((((((%%%$$$$$$%%%###"""&&&,,,$$$&&&)))+++++++++******%%%&&&%%%"""%%%***---+++%%%''')))(((%%%$$$$$$%%%((()))***+++,,,......///,,,,,,+++******)))((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***+++---000444999>>>AAACCCAAA@@@AAACCCDDD>>>555///,,,+++***(((((('''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++---///111111///---+++)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&'''((()))(((((('''''''''(((((()))'''&&&&&&&&&&&&'''((((((((()))+++,,,......//////+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***+++++++++***))))))(((''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((***,,,,,,---///111444666888:::999666333000+++)))'''&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((((('''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,]]]SSSQQQDDD???===888111***'''&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))---,,,++++++///555;;;???FFF[[[rrr~~~ooo]]]MMMCCC???:::111'''%%%((((((###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((())))))((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())),,,...111333333222000///---,,,***(((&&&%%%%%%&&&'''))))))&&&""""""(((///'''((())))))(((&&&$$$"""(((,,,---++++++,,,+++'''&&&))),,,+++((('''+++...((()))***+++,,,---...///+++++++++******)))))))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***,,,...000333777:::===>>>???:::888777555000,,,,,,---,,,+++***+++---///111((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,---//////---,,,+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''(((((('''''''''((())))))))))))''''''&&&&&&&&&''''''(((((()))***,,,---------...++++++******************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))))))))((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))+++,,,,,,---///111333555777888666333000---***(((&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,\\\JJJOOOIII???===888111+++'''&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''')))*********...666AAAPPP___lllsss~~~jjjaaagggkkkjjjdddbbbdddlllvvv}}}~~~zzz___>>>***'''++++++(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((())))))((((((((('''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())),,,...111333333111///---+++***(((&&&%%%$$$$$$%%%###!!!!!!%%%***,,,&&&'''%%%###"""$$$(((+++--- &&&)))((('''(((%%%!!!&&&&&&&&&&&&&&&&&&'''(((((()))***+++---...//////)))))))))))))))(((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++000111333666888;;;===>>>@@@;;;888666111)))(((,,,)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))*********++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))&&&&&&'''((()))*********(((''''''&&&&&&&&&''''''((((((***+++,,,,,,,,,,,,))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))+++,,,---...000222333444555555333000---+++***((('''&&&''''''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,eeeXXXWWWEEE???<<<888111+++'''''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((***++++++===KKKbbbuuu}}}xxxnnneeexxx~~~qqqdddyyy{{{XXX888++++++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((())))))(((((('''''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))))),,,...111333333111...,,,+++***(((&&&%%%%%%%%%&&&$$$%%%%%%###$$$&&&&&&%%%###$$$%%%'''((('''$$$"""###'''(((&&&&&&)))+++)))(((&&&$$$&&&***+++)))'''))))))***+++---...///000((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''(((((()))***+++...///222555999<<>>EEEmmmmmmnnnnnnoootttiiiSSSCCC(((---+++"""!!!))),,,'''%%%'''&&&$$$'''+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&###"""###$$$%%%$$$&&&%%%###""""""$$$''')))!!!###&&&((())))))((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''(((((()))+++///222444222000...---'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***+++,,,,,,,,,+++***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((***,,,+++---000444777999:::::::::999555222///,,,++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,---,,,+++*********------......+++(((***------***((())),,,...---+++---+++***+++***(((''''''"""---222***%%%'''(((%%%(((((('''''''''(((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((()))***++++++***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())),,,...000111555444222000...,,,,,,+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++)))''''''***+++)))''''''''''''&&&%%%'''))),,,+++'''###"""%%%'''(((''''''&&&%%%###"""###&&&)))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((***+++___UUUPPPIII@@@<<<666///***'''&&&%%%''''''&&&$$$$$$&&&&&&%%%%%%,,,+++...000...UUU|||qqqmmmfffiii\\\HHH111((())))))&&&"""$$$&&&%%%"""$$$)))'''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& ###'''(((((('''&&&&&&"""'''***+++***'''%%%+++((($$$!!! """###((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))+++...222333111...---,,,'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******+++,,,,,,,,,+++***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((***,,,,,,...111555888::::::;;;999777444000---+++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((()))))))))&&&%%%%%%***///000...,,,222000...------,,,***(((555222///...///000222444+++***'''%%%(((---...+++((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...000111333222000...,,,+++***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&)))***(((&&&'''(((((('''%%%$$$%%%&&&)))&&&###"""$$$%%%%%%$$$,,,,,,,,,)))&&&###!!! &&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***+++dddSSSLLLJJJ???<<<555///***'''&&&&&&(((&&&%%%&&&''''''''''''((((((///---???sssyyyjjjtttcccSSSHHH777%%%!!!)))&&&''''''$$$$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!%%%((((((%%%######$$$...+++'''$$$###%%%(((***''')))+++...//////...---)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++...000111///---+++***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******+++,,,,,,+++***)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((***,,,---///333666999:::;;;;;;888555111---*********+++((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))+++++++++***,,,---,,,,,,---///000999===EEELLLSSSYYY^^^aaaJJJGGGAAA;;;555///)))%%%++++++,,,,,,)))%%%(((---((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((************(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...///000///...---+++)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%''')))***)))'''''')))++++++)))((()))******)))((()))***+++***)))'''%%%$$$###%%%)))---///'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***,,,fffSSSJJJKKK???;;;555///***''''''''''''%%%&&&)))+++***))))))...%%%,,,fffzzzppprrrpppnnngggSSS:::,,,***(((******(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&((()))"""(((,,,...,,,(((%%%&&&'''(((((('''%%%###!!!***)))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&&&&'''((()))+++---000000---+++))))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''((()))******+++,,,,,,+++)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((((((((('''(((***,,,---000333777999:::999999555222...+++)))(((***+++)))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++***)))***+++------,,,,,,111222---000FFFhhhzzzbbbIII777333***'''---///)))(((---))))))((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,...//////---,,,+++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%''')))******)))'''***++++++***((('''(((***######$$$&&&''''''&&&%%%,,,+++)))(((((('''&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))***,,,eeeUUUKKKKKK>>>:::444...***((((((((('''%%%''',,,+++''''''***&&&HHH{{{uuu|||qqqjjjhhh___DDD))))))((('''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%###%%%***------,,,333111...+++))))))***+++///---)))'''(((,,,111444+++***)))''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))))),,,...//////,,,)))((((((&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))******+++,,,+++***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((((((((('''(((***,,,---///333666888888777666111///,,,)))(((((()))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++***))))))***+++***777OOOrrrrrrxxxfffIII///---333333///---+++***)))((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---.........,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))((((((''''''((((((((('''&&&(((,,,//////000111111000...---,,,((((((***,,,---+++'''""")))))))))(((((((((''''''&&&&&&&&&'''''''''((((((((()))+++,,,cccVVVMMMKKK===999444...***)))((())))))''')))+++(((###)))444NNNqqq||||||qqqlllooo~~~rrrgggkkk{{{ooohhhfffYYYFFF000***%%%&&&)))((('''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''')))((('''((()))((($$$!!!"""$$$'''---444<<>>HHHQQQWWWiiikkkllljjjgggdddccccccJJJ@@@222)))&&&))),,,---*********)))))))))((((((&&&&&&'''''''''((((((((()))***+++---cccWWWOOOLLL<<<999333...***))))))***)))'''(((+++'''(((999NNNooonnn}}}kkk|||qqqeeedddhhhIII999+++''')))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))+++,,,***(((***111777777KKKjjjooo]]]RRRKKKGGG@@@888000+++(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,///000000...+++(((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))***+++++++++***)))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((((((((((((((***,,,...000444888999888666444+++++++++++++++***)))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&)))+++)))+++999QQQddd}}}YYY@@@222///...---,,,++++++++++++'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,......------))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((((((***...222666>>>KKKZZZhhhuuukkkVVVEEE777,,,%%%++++++*********)))))))))''''''''''''(((((((((((()))***+++---cccWWWPPPMMM<<<888333...+++))))))***)))&&&(((+++***111KKKiiimmm||||||lllyyyyyymmmmmmbbbKKK444+++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%***---,,,---;;;UUUjjj~~~|||{{{zzz{{{zzzzzz|||nnnhhh\\\MMM@@@555---)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))+++,,,---000000000...+++((('''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''))))))***+++++++++***)))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&(((((((((((((((***,,,///222666999:::999666444******+++,,,,,,+++)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))$$$)))---...555NNNrrryyy???000///...---,,,,,,+++,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---......---,,,(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))++++++,,,///666;;;SSS\\\jjjxxxqqqMMM444+++++++++************)))''''''''''''((((((((())))))***,,,---___[[[TTTDDD???777000...+++'''&&&((('''///...(((333PPPgggnnn}}}}}}XXXoooyyybbbrrrkkkyyywwwoooyyyllliiibbbPPP999)))&&&&&&%%%&&&&&&&&&'''''''''((((((%%%((()))'''%%%''''''&&&...(((&&&888aaa~~~vvv|||~~~xxxpppVVVAAA888666<<<111(((((((((&&&%%%''''''''''''&&&%%%&&&(((***&&&&&&&&&'''''''''(((((((((''''''(((((()))))))))(((((()))******)))((((((!!!$$$'''))))))(((''''''$$$%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,,,,...///...***''''''(((,,,'''$$$$$$$$$%%%''')))&&&)))***((()))+++)))%%%(((&&&$$$%%%''')))((('''(((((((((((((((((((((((('''''''''''''''((()))***+++,,,,,,***'''&&&'''(((%%%&&&((())))))(((&&&%%%"""$$$'''(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((((()))+++...333444777:::<<<888222,,,)))((()))***+++***(((&&&+++***))))))(((***,,,---)))((('''&&&&&&(((***,,,''''''(((((())))))******))))))))))))))))))))))))%%%))))))&&&%%%)))***(((+++)))+++;;;ZZZfffoooXXX000+++888---+++///###)))(((((((((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$$$$&&&&&&(((,,,///111///+++'''%%%&&&''''''&&&&&&'''(((&&&&&&''''''''''''''''''---,,,***%%%""""""'''+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''''''''&&&'''&&&&&&)))222AAAOOOVVVlll|||rrrJJJ///)))333111)))))))))((((((''''''''''''((((((***+++,,,---```YYYSSSEEE>>>777000...+++(((&&&((((((***+++000DDDaaatttyyyccchhhwww```nnniiiaaaSSSAAA222++++++---&&&&&&&&&''''''(((((((((+++(((&&&(((***,,,---...---222NNNwww|||yyy{{{{{{eeeMMM>>>@@@>>>666---***,,,***$$$))))))(((''''''&&&'''(((&&&&&&'''''''''(((((((((***)))'''%%%###$$$&&&(((%%%%%%%%%%%%&&&'''((()))///---)))&&&$$$$$$''')))(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&'''((()))+++,,,---444000,,,---///---&&& $$$$$$(((...111///)))%%%***'''"""###)))***&&&'''((()))(((&&&%%%%%%&&&((((((((((((((((((((((((''''''''''''((()))******---...//////...+++)))(((333///***&&&$$$$$$'''(((000---)))&&&%%%&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((())),,,...555555777999999555///***444000)))%%%&&&***///333222111000...---,,,***(((---------------,,,+++***(((((((((((())))))******))))))))))))))))))))))))&&&''')))+++------,,,+++,,,222NNNxxxwwwnnn<<>>iii||||||jjj[[[WWW[[[KKK---%%%222***)))((()))))))))(((&&&''''''((((((((()))))))))$$$(((,,,,,,)))((())),,,***+++---...000111111111''''''(((***++++++***)))+++***)))((('''(((((()))''''''''''''''''''''''''''''''((()))+++---...///...000111...***)))---222'''---555;;;CCCMMMVVVZZZUUUTTTMMMAAA999333---&&&((()))))))))''''''((()))(((((((((((((((((((((((('''''''''((()))***+++,,,111---((('''(((***++++++/////////...,,,***'''%%%,,,,,,---,,,***(((%%%###)))))))))))))))((((((((('''''''''''''''''''''''''''((())))))***+++...111333777;;;;;;777222...,,,000...++++++333@@@PPP[[[ZZZWWWSSSOOOJJJAAA444+++000...,,,+++******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((---''')))///***""")))999ccczzzQQQ888,,,%%%---,,,+++***************(((((((((((((((((((((((()))((('''&&&'''(((***+++)))))))))(((((((((((('''((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''')))---111)))+++,,,---,,,++++++,,,$$$&&&***+++***(((''''''***++++++,,,+++***(((''',,,......***&&&%%%)))...((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&'''(((+++???MMMSSSiiiIII,,,---///++++++******++++++,,,---***+++,,,---```PPPMMMHHH<<<555///---,,,))))))+++***777LLL]]]cccfffqqqyyyyyycccUUUrrrvvvoooNNN777000))))))))))))))))))))))))"""%%%+++---+++444RRRqqqrrraaaaaa___MMM444%%%***(((&&&''')))***)))'''((((((((()))))))))******,,,---,,,***((()))...222BBBFFFMMMTTTZZZ^^^______QQQJJJ@@@777222///---+++'''((()))***++++++,,,,,,(((((((((((((((((((((((((((((()))***,,,...000111444000,,,,,,......---***CCC[[[xxxvvvdddbbb^^^MMM999000***%%%$$$(((+++***((())))))))))))))))))))))))((((((((((((***+++,,,---///...,,,---...000111000---+++)))'''(((***...000+++---...+++'''&&&(((***)))))))))(((((((((''''''(((((((((((((((((((((((('''((()))******,,,000333333888<<<:::444...++++++&&&222DDDSSS[[[]]][[[YYYcccdddfffjjjmmmmmmhhhdddFFF@@@777///+++***---///************))))))))))))(((((((((((((((((((((((((((%%%)))---)))***@@@^^^|||LLL***999......---++++++*********)))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))*********))))))******+++((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((())))))((()))***(((+++......,,,)))))))))'''((((((((('''(((+++...111333555666444000+++(((###&&&))),,,---,,,,,,,,,))))))((((((((('''''''''''''''''''''''''''''''''%%%'''''''''&&&&&&)))+++BBBJJJWWWiii}}}zzzzzzvvvrrrtttzzzCCC***222,,,++++++******++++++,,,***+++,,,---bbbRRRNNNJJJ;;;444...---,,,)))))),,,000???PPPYYY]]]ggg{{{~~~{{{}}}}}}yyy{{{zzz```DDD555************))))))))))))'''***+++***111KKKrrrttt]]]OOOHHHEEEBBBFFFIIIIIIPPPhhhppp```ZZZJJJ333...***'''''')))+++***((())))))))))))***************((((((+++444BBBOOOWWWssswww}}}yyypppcccPPP===///'''''''''''''''((()))***((((((((((((((((((((((((((())))))+++---///111222000222///&&&$$$444UUUppprrrcccFFF:::---''')))+++***&&&))))))))))))))))))))))))((((((((()))***,,,---...,,,...///...***'''&&&&&&---555CCCPPPYYY[[[YYYVVV>>>;;;555---((('''+++000******))))))((((((''''''(((((((((((((((((((((((('''(((******+++...111444555999;;;666...***---222GGGLLLTTT\\\dddooo|||~~~vvvnnnfff```\\\ddd[[[MMM???444---+++++++++************)))))))))))))))))))))))))))))))))(((((())))))(((444VVVxxxPPP111000///...---++++++******))))))))))))))))))))))))(((((()))))))))*********))))))))))))************''''''((())))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''###&&&)))***)))'''&&&&&&))),,,---,,,(((&&&&&&(((---...000333:::FFFRRRZZZ[[[]]]```aaa^^^YYYTTTPPPIII;;;,,,'''+++000---))))))))))))(((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&)))...333PPPJJJ]]]~~~~~~xxxrrrmmmooovvvXXX&&&...---,,,++++++******+++***+++,,,---fffUUUQQQLLL:::333...---,,,******,,,999GGGRRRWWW```oooyyy|||rrrzzzvvvwww}}}mmmOOO999+++++++++******))))))))),,,...---222IIImmmtttgggVVVKKKLLLVVVccckkknnnppplll___OOOFFFHHHNNNmmmmmm]]]VVVQQQ555000***(((***+++***((()))))))))*********++++++&&&)))333EEE\\\qqq~~~{{{cccQQQ>>>999333,,,'''&&&&&&'''(((((((((((((((((((((((())))))***,,,...000222333---000333666FFFjjjiiiZZZEEE555---+++)))'''))))))))))))))))))))))))(((((())))))+++---...///---...---***)))///;;;FFFooozzzxxx~~~rrrbbbSSSGGG;;;000(((,,,++++++***))))))((((((((((((((((((((((((((((((&&&(((***+++,,,...222555666888888222---111>>>JJJLLL^^^xxxzzznnn^^^MMM>>>333---+++++++++*********))))))))))))))))))))))))))))))***+++***(((111MMMuuuCCC222111///---,,,+++******))))))))))))))))))))))))'''((()))++++++***)))((((((((())))))***+++,,,,,,)))+++---//////...---+++,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''''''''(((***,,,,,,)))&&&(((...333:::@@@KKKWWWcccoooyyyuuugggSSSAAA666111...,,,))))))))))))((((((((('''''''''''''''''''''''''''$$$&&&((('''(((---666>>>RRR]]]xxxyyyxxxvvvmmmkkkxxxAAA111000///---,,,+++*********+++,,,---iiiXXXSSSMMM:::333...---,,,******---???LLLUUU[[[hhhtttnnn^^^iiivvvgggwwwzzzppp|||yyy]]]CCC++++++++++++******))))))'''+++000BBBjjjeeeKKKWWWmmmsssYYYDDDSSSrrrmmmYYY\\\<<<555---)))***+++***((()))************+++++++++...777LLLhhh___VVVHHH:::///******+++))))))))))))))))))))))))))))))***,,,...111333444666+++///VVVvvv]]]DDD333+++******))))))))))))))))))))))))(((((()))***+++---///000000///------777PPPrrr~~~{{{qqq]]]LLL------,,,,,,+++***))))))))))))))))))))))))))))))&&&(((***+++,,,///333666666777555000///;;;QQQcccyyytttnnnppppppllljjjooo{{{}}}kkkVVVDDD:::++++++++++++******))))))))))))))))))))))))))))))&&&))))))...DDDooovvvooo{{{333222000...,,,++++++***))))))))))))))))))))))))&&&'''***,,,,,,+++)))'''''''''(((***+++,,,---...444777:::<<<===;;;999777.........------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&'''***,,,***+++***''''''...999CCCKKKWWWjjjzzz}}}zzzyyyyyyxxxwwwwwwxxxxxxtttuuuVVV;;;000///))))))))))))((((((((((((((((((((((((((((((((((((###%%%&&&''')))000<<>>JJJKKKOOOWWW___ddddddccc[[[SSSddd^^^WWW]]]PPPNNNSSS|||xxxxxxnnnaaammmRRRIII333///***+++---%%%///***&&&JJJ~~~oooZZZxxxwwwTTTRRRxxxcccVVVGGG444***)))***++++++((('''***---***(((333BBBjjj}}}```LLLDDD666%%%)))))))))))))))******(((((((((,,,------444888111555aaa|||WWW>>>555666,,,+++***)))***+++***)))((('''+++***%%%+++444555>>>@@@UUUsssTTT999,,,+++,,,,,,************))))))))))))'''((())))))+++///444666000111+++999bbb|||WWWYYYGGG000%%%...888000 ******+++***))))))***,,,,,,111222eee|||www___MMMDDDAAA>>><<>>===@@@DDDFFFEEEGGGKKKiii}}}CCC:::)))+++555,,,******)))(((((((((((())),,,%%%%%%+++---)))(((***%%%EEEooobbb>>>(((...,,,+++'''%%%...///$$$'''(((((())))))(((((('''%%%&&&((()))***)))(((((()))+++...111111///---+++///&&&###///666222+++*********)))(((((()))+++'''''''''''''''''''''''''''(((&&&%%%(((---///---)))---:::KKKVVV```rrrzzzlllMMM111***......***(((***))))))((((((((((((((()))&&&)))777PPPkkktttppp~~~===555111$$$777...------...///eeeVVVXXXIII777///******...333;;;CCCBBBMMMZZZaaa```\\\ZZZ[[[eeeaaazzzttt```~~~~~~zzzjjj]]]{{{ssslll}}}WWW???555+++---333+++111(((ffffffeeeuuuyyyYYYJJJllljjj^^^III555,,,+++,,,+++---+++***,,,000BBBiii~~~WWW===999))))))***+++)))&&&(((,,,,,,111+++,,,666333>>>```___>>>---***((()))***)))***---***///''')))777333///???iiieee@@@...---000+++++++++*********))))))***)))***...222666;;;@@@///DDDddd~~~vvv___KKK222 $$$444(((***++++++***))))))***///>>>bbbHHHDDDNNN```wwwyyycccWWWPPPGGGCCCCCCNNNaaa}}}zzz:::555(((888%%%+++***))))))(((((())))))+++''')))...+++&&&...<<<[[[wwwuuu@@@---%%%000555&&&&&&---&&&(((((())))))))))))((((((+++((('''((()))'''((()))(((***222@@@RRRcccssssssZZZBBB222***'''...,,,---...---)))((()))''''''''''''''''''''''''***)))((((((+++......,,,,,,CCCRRRTTTbbb~~~~~~{{{qqqSSS000(((333333&&&+++***))))))(((((())))))***(((///HHHggg~~~sssrrraaa>>>222)))111+++------...///eeeVVVYYYIII777///)))***///333:::@@@@@@LLLZZZ```\\\XXXXXXZZZSSSnnn}}}lllZZZsss|||vvv^^^NNNBBBjjjjjjgggbbbEEE999......111+++666RRRkkkiii}}}ZZZJJJxxxgggLLL???666***''',,,---...+++***===dddhhhMMMCCC,,,((('''***)))&&&(((...,,,...***///666555VVVeeeOOO222+++(((+++,,,***))),,,***,,,(((...666...<<>>GGG>>>cccvvvwww[[[AAA111,,,...)))***++++++******+++,,,%%%___QQQCCCTTTzzz\\\NNNMMMBBBLLLcccQQQ555111///'''++++++***)))))))))))))))*********)))&&&---JJJhhh}}}GGG,,,***555+++%%%***)))(((((())))))))))))((((((...(((%%%'''''''''---444AAANNNhhhuuuOOO777111+++***///111---******((((((((((((((((((((((((***))))))+++,,,---,,,---333KKK\\\bbbvvvoooIII000...111---++++++***)))))))))))))))+++...???aaa|||}}}}}}rrrrrrIII,,,222)))...---...//////gggUUUVVVGGG666...))),,,111555999>>>DDDLLLTTTUUUQQQPPPUUU[[[vvvhhhTTTUUUaaa~~~ooo]]]QQQ^^^wwwsssPPPbbbwwwnnnsssNNN===333///------EEExxxlllyyySSSFFFtttVVVIII===,,,&&&---***...,,,333UUUiiiJJJ666,,,''')))***''')))///(((***,,,111999JJJ}}}oooBBB444)))+++...+++)))+++&&&***///111,,,000^^^xxxsssLLL222,,,,,,++++++++++++*********'''''',,,333444666CCCSSSccclllGGG;;;333'''******+++******+++...111KKKrrrOOOQQQsssvvvRRRCCC@@@KKKhhh777>>>%%%000++++++***))))))))))))***,,,+++)))&&&///LLLuuu||||||}}}ttthhhqqqzzzLLL++++++///...,,,)))((())))))******))))))(((,,,&&&$$$(((,,,222BBBSSS___kkk~~~FFF555'''(((,,,***)))***(((((((((((((((((((((((('''&&&'''***,,,---222888NNNRRRddd}}}yyyjjjKKK+++'''666,,,++++++***************'''000MMMvvv|||zzz~~~wwwwwwzzznnnppp___222555***555......///000jjjUUUWWWHHH444...***///555999;;;>>>DDDJJJOOONNNIIIHHHMMMSSSbbb___GGGIIIHHHEEEaaappp}}}yyyyyyyyyiiifffnnnsssrrrooo[[[mmm~~~wwwgggjjjxxxTTT>>>666111---888```ooo}}}VVVccchhhPPP===///+++...++++++111JJJtttzzz[[[CCC444)))***,,,))))))...(((---222111===llltttYYYAAA---***---+++)))+++''')))000///...LLLlllHHH111,,,,,,+++++++++*********))))))...333444999OOOhhhaaa???000...++++++*********---222555nnnSSSSSScccOOOBBBPPPoooZZZ;;;+++222,,,+++******))))))******+++,,,,,,444RRR{{{|||III+++...333---)))))))))************))))))***%%%'''000:::JJJfffbbb===---***((((((+++((((((((((((((((((((((((&&&%%%'''+++---333AAAPPPdddgggzzz~~~ggg???,,,222,,,,,,+++************+++(((777[[[}}}zzz}}}~~~qqqiiizzzMMM111000555......///000mmmXXXZZZLLL333---+++111888<<<>>>@@@@@@GGGNNNOOOJJJEEEEEEGGG>>>YYYzzzvvvTTTttt|||zzzuuu{{{xxxwww}}}nnnyyy[[[xxxpppUUU===888333000EEEyyypppiiiGGGwwwSSS;;;333111......***777___jjjkkk{{{yyy{{{nnnNNN:::+++,,,...***))),,,,,,555:::000AAAkkkLLL000))),,,+++***,,,...)))------;;;ooo```777,,,,,,,,,+++++++++******---,,,000444444===[[[zzzTTT000333++++++***)))***...444999sssVVVqqqnnnIIIBBBXXXyyy...999,,,,,,+++******)))*********)))---333HHHtttnnn777---111+++***))))))************)))))))))''',,,999HHH___rrrffffffxxx~~~___???333---,,,000))))))))))))))))))))))))(((''')))---000:::QQQfffcccxxxvvv[[[:::&&&---,,,++++++******++++++111DDDkkkwwwvvv}}}vvvuuu}}}uuujjjtttkkk,,,666///...//////000sssUUUSSSPPP444+++(((000777777888<<>>vvvvvv^^^333///555%%%***++++++(((''''''((('''&&&000888EEEhhh{{{{{{cccssszzz111))):::,,,,,,,,,++++++***))))))(((((((((111///...NNNnnnnnn{{{lll}}}<<<333000&&&222---%%%,,,***,,,555SSSuuuuuu~~~uuuiiiiiilllyyyvvvjjjqqq:::000///////////////rrrRRRNNNJJJ444,,,***222888888999===AAAFFFJJJJJJHHHHHHMMMSSSLLL<<<@@@ZZZpppzzz}}}zzz{{{sssttt}}}nnnuuuCCC===222555vvvtttoooMMMgggJJJ;;;111---222888bbbqqqrrrdddnnn@@@===***000+++***---111222555KKKkkkGGG333...,,,***)))000000+++000ooolll777++++++000+++***---***222222666<<>>BBBEEEHHHGGGEEEGGGMMMSSSPPPCCCBBBPPPYYY[[[gggvvvwwwmmmkkkuuuzzzvvvxxxgggVVVssszzz======888SSSyyygggSSSggghhhHHH888444444///EEEvvvpppaaaRRRDDD111111,,,,,,,,,...111:::TTTuuuLLL555---,,,,,,+++------444HHHvvv@@@///,,,000***''',,,---***///000333HHHoooppp===...111)))000,,,'''YYYoooMMMFFFhhhEEE222+++333...(((+++++++++222...WWWyyy~~~hhh111"""333---+++******+++,,,+++***---???^^^~~~UUU111333...---,,,++++++*********'''000,,,111ZZZmmmIII444&&&000---&&&---000:::GGGwww~~~iiifffxxxuuukkktttmmmmmmiii777333/////////000xxxYYYVVVRRR444,,,+++333888666999???AAACCCDDDDDDFFFMMMXXX```gggcccbbbeeeaaaWWWaaa|||ooocccgggsss}}}uuuuuurrreeeggg~~~pppiiiSSSZZZRRR>>>666kkkmmmXXXuuuhhh]]]VVV:::111,,,555]]]uuurrraaabbbHHH999222,,,---,,,222---@@@pppTTT999...,,,---...,,,000888gggRRR666***///,,,))),,,...000;;;???EEEgggPPP333444(((666***(((ssskkkHHHXXXwwwiii777***333///(((,,,,,,***///CCCtttooo{{{FFF111---///,,,***+++,,,+++***,,,;;;SSSxxxttt===,,,///...---,,,+++++++++,,,...111---EEE{{{zzzddd999&&&......(((---111===SSSyyy|||mmmeeeuuummm[[[aaatttyyyuuu~~~>>>111//////000000rrrUUURRRNNN222++++++222666444777>>>>>>???@@@CCCJJJWWWfffpppcccWWWIIISSSjjjmmmjjjuuuzzzhhh___iiiuuuxxx|||nnn^^^iiiQQQXXXnnn|||yyylll]]]kkk~~~zzzRRR555>>>yyygggRRRppp\\\~~~XXXAAA<<<666...gggxxxpppgggoooLLLCCC222+++...---999,,,LLLvvvfffEEE333++++++---222222555lll@@@(((---///---------%%%000666AAAjjjkkk777///'''888---;;;TTTLLLddd:::,,,000,,,)))...+++)))111hhhoooEEE...111---+++,,,+++(((***000NNNooo___***111///...,,,+++,,,------666000888jjjqqqzzzEEE***---///+++...000>>>\\\zzztttzzzssslll{{{ppp\\\bbbvvv|||xxxHHH000000000000000oooTTTPPPIII111++++++222555333777>>>AAA@@@???@@@CCCLLLVVV]]]DDDFFF999@@@aaannnkkktttsss```\\\ooo}}}{{{~~~zzz{{{wwwkkk___YYYuuuccc>>>ZZZcccyyyccc;;;HHHeeePPPkkk]]]hhheeeBBB666)))BBBlllrrr|||TTTOOO555,,,000///555///]]]pppoooNNN777,,,,,,111)))666NNNMMM***---111......///999===CCCVVV~~~FFF,,,(((333+++NNNhhhKKKSSSGGG111///***,,,000)))...BBBxxxPPP111111---,,,---***&&&...:::```|||???222111...---,,,---...///444---JJJ|||xxx|||~~~kkkXXX333...///---///000>>>ggg~~~sssqqq{{{}}}wwwooo[[[bbbttt~~~~~~www[[[555000000000111pppWWWRRRIII111,,,---333555333777@@@BBBBBBAAA???===<<<===>>>:::aaaiii```hhhiiikkkoooYYYWWWrrr~~~wwwlllSSSvvvwwwaaazzzxxxyyyVVVAAA___fffOOOcccggg]]]iiiDDD<<<000>>>fffooo]]]]]]:::---222222///===qqqrrrqqqvvvVVV;;;------444&&&>>>yyy~~~{{{jjjZZZ//////000+++...333666555AAAbbb]]]///...---***gggnnnZZZKKKsssiii555///+++000///&&&777___lll<<>>...---,,,///111AAAwwwwwwmmmppp|||}}}dddOOOWWWggg~~~yyytttuuu:::000000111111nnnWWWRRRIII222---...555666444999AAA===???BBBCCCAAA>>>:::888555qqquuuoooddd```rrrnnnTTTSSSrrrzzzgggBBBqqqUUUMMMmmmkkkSSS```ttt^^^yyyLLL@@@444YYYzzz]]]^^^eeeggg>>>...333333000PPPiiipppaaaAAA,,,+++111999CCCxxxppp[[[IIIaaa555222///(((...777999888MMMzzzkkk000444...333ccc}}}kkkIIIfff888111...444///###@@@wwwPPP---,,,///111+++)));;;RRR|||444222///---,,,---///000666@@@|||~~~xxx~~~~~~}}}GGG///++++++000333EEEsssjjjooo~~~yyy\\\JJJTTTbbbyyyyyylll>>>000111111111iiiTTTPPPGGG444---222777333666???AAA@@@===>>>DDDFFFBBB=========nnnqqqdddZZZtttkkkcccQQQZZZyyyrrr~~~bbbkkktttTTTXXXooo999xxxIIIVVVyyydddTTT;;;666bbbVVVIIIvvv[[[RRR:::***000666IIIiiiaaacccIII,,,///+++222>>>ttt}}}fff\\\wwwwww888///111(((555000999???aaa}}}<<<...---555kkk|||zzz~~~|||sssmmmmmmiiiccc___iiiHHHUUU@@@000111,,,***...EEEPPP000000111)))000222777zzzvvveeeJJJ---222000'''///111111888KKK}}}iiinnn{{{vvv]]],,,555)))000@@@KKK{{{jjjcccmmmfffGGGOOObbbyyy|||zzzKKK555111///222oooZZZVVVMMM444---222777333666???@@@<<>>;;;ooohhh[[[>>>777{{{wwwXXXVVV|||aaaZZZ===---222>>>VVVsssuuulllkkkQQQ333777777555PPPnnn{{{hhhSSSCCC///222,,,555666CCCGGGeeevvvrrrNNN888777IIIrrrppp{{{pppfffaaadddjjjooohhhjjj}}}RRRQQQNNN000111///(((000QQQ{{{{{{ppp666//////***///111CCCtttbbbXXX000///111***111555999BBBZZZyyydddkkkyyymmmyyykkk222222***///===RRRvvvgggcccooorrrLLLMMM^^^yyy|||tttPPP555111///222oooXXXSSSJJJ444---222777333666???@@@???DDDDDDBBBGGGUUU]]]]]]UUUAAA<<>>ZZZiii[[[ssssssTTT......///777hhhcccsssYYYOOO***000---222<<>>@@@DDDDDDAAADDDXXXkkkdddPPP:::>>>??????QQQOOOiiiggg]]]444>>>nnniiiDDDOOO{{{iiihhhGGGKKKgggrrrUUUaaammmrrruuuiii^^^cccttt|||```pppzzz}}}|||ttt}}}KKK333CCCaaa___QQQlll~~~rrrtttfffLLLCCCfffiiiLLLpppppp@@@111666KKKmmmvvviiitttfff888333222777|||[[[mmmeee^^^)))...111111CCCbbbiiinnnlllnnn:::///ccc```{{{hhhttt___RRRSSSQQQLLLTTTeee^^^___rrrtttLLLuuu|||111///444(((999{{{yyyvvvwwwYYYpppKKK///111111444444nnneee~~~```EEE,,,222000111666FFFXXX]]]NNNaaavvvbbbVVV\\\rrr===+++222444AAAvvv|||ggg\\\cccuuuTTTQQQccczzzyyynnn555000///222oooSSSOOOIII333,,,111666222555>>>@@@BBBAAA===>>>MMM[[[PPP999FFFUUU^^^TTTQQQBBBggguuuhhhBBBIIIwwwkkkkkkrrr```pppyyySSSGGGqqq]]]ZZZ[[[ccc}}}zzzjjjuuu}}}ooo{{{SSSJJJiiimmm^^^xxxvvvrrrqqqTTTGGGjjjxxx}}}\\\iiiuuuyyy@@@333888MMMzzzrrruuuiiicccqqqmmm???666555888ZZZiii~~~mmmmmm000000888666MMMKKKaaaooooooooo}}}>>>...sssWWWqqqhhhkkkUUUJJJNNNMMMEEEJJJYYY\\\[[[iii|||}}}NNNlll555---444***<<<~~~{{{[[[\\\UUU///000222777999aaa~~~kkkFFF'''000444888@@@SSS\\\}}}SSSHHHaaaxxx~~~qqqqqqCCC---444777HHHzzzvvv```WWWbbbvvvUUUQQQkkk{{{{{{555111000222oooSSSPPPKKK333,,,111666222555>>>???BBBEEEBBB:::888======999UUUxxxXXXDDD???hhhlllZZZ???===^^^ssseee~~~ttttttrrr]]]dddZZZVVV~~~jjjeee}}}vvvsssfffoooyyy~~~qqqQQQSSSrrrvvvtttsssvvvttt\\\III[[[yyy}}}rrr|||{{{AAA777===HHHhhhgggvvvXXX===JJJzzzooo===222222???WWWaaattt}}}{{{uuugggttt666...::::::RRRcccnnniiiooo~~~nnnAAA...ZZZbbbccceeeQQQDDDGGGGGGBBBGGGTTTWWWNNNQQQdddzzzvvv|||SSSccc===---222---<<<~~~}}}YYYTTT```111000000999CCCaaatttiiiQQQ---333666;;;AAASSS^^^{{{PPPFFF___uuu}}}vvvmmmeeeJJJ111333999TTTzzzqqq[[[TTT___uuuxxx\\\```{{{777222111444qqqSSSOOOIII333,,,000666222444>>>???FFFGGGEEE???999:::AAAHHH666ZZZeeeGGGCCCKKKpppjjjaaaGGGAAA___WWWSSSnnn{{{mmmPPPNNNcccJJJ\\\rrrrrr>>>PPPfffeeejjj~~~www|||~~~fffrrrvvvxxxeeePPP^^^uuu}}}qqqEEE<<>>eeennnYYYRRR]]]ssssssmmm||||||}}}888444222555wwwVVVOOOHHH333,,,000666111444===???HHHAAA>>>CCCGGGIIILLLPPPLLLEEENNN```lllNNNeeettt___:::666[[[yyy}}}cccTTTooorrrPPPjjjZZZyyysssrrrttt{{{qqqJJJKKKUUUxxxsssdddggg~~~vvv{{{~~~oooPPP___{{{ppp{{{PPP```nnnuuu|||jjjYYYdddkkk[[[mmmxxxVVVvvvHHHAAAJJJcccrrrggg~~~nnn|||AAA777===VVVaaa^^^nnnzzzyyy|||QQQ:::JJJOOOcccaaaooohhhaaatttyyyvvv}}}zzzPPP666kkkZZZhhhHHH@@@===AAADDDBBB??????===:::GGGdddzzzaaaPPPYYYXXXOOO111---333777~~~}}}rrr{{{@@@777111FFFbbb\\\tttTTT222666===JJJRRR___bbbzzzQQQ>>>KKK]]]ssslllKKK```}}}LLL444,,,BBBttt~~~mmmXXXQQQ[[[qqqppphhh||||||xxxxxx999444333666UUUTTTIII111,,,000222///777???;;;FFF@@@>>>BBBGGGJJJQQQZZZbbbRRR666;;;JJJKKK]]]pppdddEEE666PPPsss~~~xxxddd|||tttxxx{{{zzz\\\```~~~rrr|||zzz~~~yyydddGGG^^^lll[[[QQQwwwhhhMMMxxx|||yyyLLLfffmmm___nnnrrr{{{cccYYYLLLCCCVVVeeesssiiivvv}}}DDD;;;EEE[[[]]]bbbggg}}}kkkbbbRRRpppFFF===EEEZZZ]]]iiiyyymmmZZZxxx}}}nnnsssxxxaaawwwaaa<<>>@@@@@@:::???VVVnnn{{{gggGGG___PPPWWW...000...FFFsss555777:::III___|||___fffVVV333999CCCOOOSSS[[[aaakkkKKKGGGNNNeeewwwooowww]]]IIIhhhRRR000555FFFgggTTTQQQVVVkkksssZZZ^^^}}}|||www>>>444444777zzzSSSTTTFFF000+++///111...555===:::AAAAAA???@@@LLLZZZ]]]XXX===<<<<<<>>>BBBDDDUUUxxxhhhJJJ555DDDeee~~~www[[[[[[qqqsssbbbyyyppp||||||{{{yyyyyydddyyyPPP___fffkkk{{{xxxIII]]]eee{{{gggvvvXXXxxxPPPIII]]]ooosss}}}@@@444BBB```aaa^^^gggzzzccc```vvvwwwmmm{{{ccc>>>===LLLaaaaaannn{{{___NNNmmmyyyoooxxxoooxxxtttooo[[[777^^^wwwRRRcccDDDAAA>>><<<;;;<<<>>>???@@@:::<<>>SSSdddhhhXXXfffuuuuuu}}}ggguuu|||nnnbbbeee]]]<<>>=========>>>???<<<666666DDDXXXiiiuuu|||ooo[[[QQQvvv```RRRccc888111,,,BBBhhhwwwzzz???CCCCCCWWWuuuhhhaaa~~~rrrVVV<<>>FFFPPPaaauuuttt[[[qqqzzzOOOBBBZZZddd```XXX___dddsssPPPHHHIIIRRRkkkzzz}}}{{{fff|||}}}UUU777<<<]]]oooTTTMMMUUU```tttwwwbbb^^^lllwww~~~DDD999<<>>AAA???>>>??????;;;777777333===hhh^^^UUUTTTAAAgggkkk^^^EEE222;;;ZZZuuulllttt[[[>>>???dddOOObbbmmmuuuoootttzzz}}}}}}{{{zzz{{{{{{vvvnnnyyy}}}iii^^^~~~aaa|||fffWWWaaaxxxqqqddd~~~[[[\\\jjjlllzzzyyycccsssGGGMMMfffeeeXXXaaajjjiiitttuuuwww}}}wwwpppNNNqqqKKK@@@XXXjjjuuuooohhhrrr```QQQ___wwwjjj___nnnvvvzzz^^^QQQYYYiii___???WWWyyyNNNVVVCCCCCCCCCAAA@@@>>>===<<>>MMM```lllqqqYYYbbbxxxuuu}}}SSSKKK```ddd```YYY```___sss~~~XXXFFFAAABBBVVVsssvvvqqqdddggg}}}nnnNNN;;;BBBcccrrrTTTLLLVVV[[[kkkwwwYYYPPP\\\lll}}}~~~ttt}}}FFF;;;AAAOOOpppKKKQQQHHH555)))+++222///111;;;???AAA>>>???BBB>>>888<<>>EEEaaavvvVVVLLLXXXVVV```{{{YYYLLLQQQeee{{{~~~sssBBB777AAATTTrrrLLLOOOEEE555''')))111...000:::???>>>AAACCC@@@???EEEOOOWWW]]]UUUFFF:::<<<;;;999DDDnnncccNNN888---666LLL]]]kkkvvv{{{xxx{{{xxxkkkHHHAAAZZZiii|||}}}zzzssshhhggg{{{~~~]]]{{{^^^aaaWWW___yyyHHHwwwpppqqqvvvwwwxxxwwwvvvuuuttttttuuuxxx~~~ooo^^^kkkWWWUUU^^^xxx]]]TTTZZZvvvqqqaaaaaaeeefffkkkvvvuuu~~~sssaaaIIIcccdddmmmkkklllXXX]]]hhhdddfffwwwnnnlllfff]]]bbb|||QQQ\\\ooodddgggpppuuuvvvsss\\\WWWvvvppp^^^pppnnnnnn|||wwwaaapppUUUMMMOOOlllwwwzzzQQQ444UUUPPPNNNBBBAAA@@@>>>===<<<<<<<<<666;;;:::444222:::FFFLLL@@@GGGdddtttlllWWWyyybbb[[[hhh444111444555hhh~~~sss|||yyysssVVVbbbhhhrrrvvvzzztttkkkeeecccrrr}}}______aaaXXX]]]^^^aaa___iiisssPPPJJJIIINNN```]]]mmmllluuu~~~dddbbbdddZZZnnn>>>BBBCCCTTT|||ZZZNNNYYYPPPUUUyyy\\\OOONNNddd{{{}}}}}}~~~wwwwwwHHH???NNNfffuuuOOOPPPDDD444&&&'''000---...888>>><<>>QQQ___```QQQQQQ======DDDAAAFFFHHHddd___TTTDDD444///:::GGGSSSaaannnssstttwwwyyywwwgggcccyyywww}}}zzz{{{}}}jjjKKKVVVeeeyyy666cccrrrqqqrrrssssssssssssrrrqqqqqqkkk}}}{{{}}}rrrrrrqqqZZZ^^^bbb{{{~~~gggVVVSSSmmmrrrfffeeegggjjj]]]{{{www|||___PPPqqqkkknnnffftttUUUYYYhhh^^^gggcccmmmwwwnnnpppKKK___qqq___cccsssnnnqqqxxx]]]QQQqqqmmm\\\qqqmmmeeewwwxxx}}}hhhVVVooopppUUU999TTT}}}UUUOOOCCCBBB@@@?????????@@@AAA444;;;<<<444///555>>>BBBIII666999WWWUUUcccddd]]]ggg444555999444jjjxxxqqq___hhhaaammmyyyooopppSSSXXX{{{{{{pppWWWbbbdddZZZ___]]][[[[[[aaa~~~TTTJJJEEECCCNNNUUUbbbrrryyy}}}]]]yyyZZZiii>>>FFF???GGG]]]PPPYYYLLLMMMsss~~~[[[MMMQQQfff|||}}}zzz|||~~~wwwoooBBB:::KKKggguuuPPPNNNDDD222+++'''(((,,,000666===BBBCCCFFF888111QQQlllaaaYYY>>>>>>bbbqqqZZZEEEFFFFFFYYYdddBBB...888333111MMMLLLTTTdddkkklllsss~~~iiimmmvvvrrrpppuuusssYYY@@@EEEggglllsssLLLAAAcccfff{{{sssjjjwwwsssgggssskkkmmmsss}}}~~~sssxxxyyywwwvvvkkkffflllbbbEEE___}}}mmmggghhh___eeetttxxx~~~{{{{{{uuu```cccmmmooojjjlll{{{VVVXXXaaaaaagggaaa___iiirrrmmmppp}}}zzzhhhbbbnnnkkkcccgggmmmrrr```eeeFFFeeefffTTTjjjffftttkkkqqq{{{yyyeeegggqqqvvvOOO;;;VVVuuu]]]QQQIIIBBB<<<===???>>>???AAA>>>:::555444777:::<<<===EEECCC888EEEkkk|||xxx}}}RRR}}}]]]888+++===CCCXXXxxxvvv]]]pppsssiiieeeeeejjjpppssswww|||NNN}}}SSS]]]rrrtttxxx{{{rrrwwwggg```YYYZZZ```ccc___YYYYYYnnnllldddBBBFFF888===UUU]]]mmmzzziiizzzJJJ<<>>III\\\MMM<<<666+++///555DDDTTTVVVKKKQQQxxxoooaaa``````]]]ZZZTTT;;;555TTTyyyvvviii]]]RRRNNNQQQ[[[uuujjjYYY???kkkttteeesssmmmfffrrruuummmnnntttnnniiinnn|||eeesss~~~wwwvvvtttyyy^^^SSSKKKgggyyy{{{wwwpppjjjcccgggcccjjjvvvzzzvvv~~~~~~vvvrrr~~~~~~~~~jjjjjjnnnnnnnnndddyyyeeeFFFiiiIIIWWWeeehhhZZZWWWaaa]]]JJJLLLLLL```mmmfffppplllccceeeiiiuuunnn^^^QQQUUU]]]TTT___eeekkkhhhlllrrr|||uuuooowww~~~NNNGGGaaammmfffPPPLLLDDD===>>>@@@@@@AAADDD???:::333000111555999;;;MMMLLLEEEJJJaaaooojjjeeeUUUZZZ888111>>>EEEUUU|||}}}aaallltttnnniiigggiiillllllmmmpppnnnZZZbbbUUU^^^hhhiiiddd]]]VVVUUUYYY\\\[[[YYYWWW___iiilllSSS:::OOO999HHHOOO^^^oooxxx|||kkk{{{vvvEEE:::DDDBBBAAAoootttXXXPPPRRRQQQOOOggg{{{VVVPPPZZZiiiqqqnnnkkkuuutttxxxWWWIIIHHHIIIvvv~~~XXXSSSGGG222,,,(((***---///444999CCCBBBGGGEEE;;;@@@JJJHHH@@@444...AAAjjjpppOOO777777NNNSSSGGG555!!!+++(((111===DDDAAADDD[[[uuu|||rrr^^^KKKFFFKKKHHH@@@777***999aaappp[[[JJJLLL111TTTssszzzmmm]]]gggppp~~~WWWAAAxxx^^^fffjjjiiikkknnnllliiinnnkkkeeegggsss}}}wwwiiiRRRMMMjjjuuueee~~~ttt|||vvvkkkUUU???QQQyyynnndddqqq}}}qqqrrrmmm___iii```ccc}}}yyy}}}sss{{{~~~|||qqqVVVPPPsssrrreeefffgggeeemmmbbblllvvvZZZNNNdddYYYTTT^^^bbbYYY^^^cccWWWSSSWWWggguuurrrhhhsssqqqkkkrrrkkkbbbbbbdddggglllxxx___[[[LLLWWWYYYSSS______ffffffgggqqqrrrFFFQQQuuuiiivvvPPPOOOFFF???>>>AAABBBDDDGGGCCC>>>555...,,,...222555BBBAAADDDHHHTTTgggiiiWWW\\\PPP666777???GGGRRRfffbbb]]]xxxnnn|||nnniiifffhhhiiigggfffhhhhhh___iiiaaaOOO^^^fff]]]vvvzzzeeegggqqqeee```YYYUUUTTTUUUWWWWWWZZZRRReeeKKKAAAIII666???DDDQQQdddrrrzzz~~~pppxxxbbbEEE===DDDIIIBBB___aaaLLLQQQSSSCCCZZZqqq~~~SSS```yyywwwpppvvvqqq~~~YYYOOOMMMLLLwww}}}XXXSSSFFF333,,,(((***---///222777BBBDDDMMMNNNAAA777===FFF999:::555333???JJJ???)))777222DDDNNNMMMCCC000777---&&&'''222======888444EEEFFFBBB;;;999:::777111222<<>>AAAKKKPPPttteeeqqqssshhhhhhdddcccgggiiihhhhhhjjjmmmVVVmmmuuuNNNHHHRRRUUUYYYOOOLLLeee```hhhfffaaa[[[VVVTTTUUUVVV___QQQbbbddd^^^NNN@@@>>><<<>>>GGGXXXiiiuuuyyyzzz|||}}}PPPEEE???@@@III???MMMmmmNNNLLLQQQAAAQQQfff~~~wwwwwwoooXXXFFFDDDDDDooo|||XXXSSSGGG444---)))))),,,---111666;;;CCCMMMPPPCCC111555HHHCCCGGGEEE===777777777555888222:::777<<>>BBBGGGjjj}}}eeeccchhhddd```cccVVV___\\\YYYqqqzzzrrrssstttoooqqq{{{eee]]]tttfffddddddfffiiieee```fffZZZrrr{{{WWWIIIGGGGGGJJJjjjWWWDDDGGGlllqqqjjjnnnpppjjjhhhhhh```\\\```pppZZZSSS@@@OOOVVVUUUXXXZZZ[[[aaadddaaakkk]]]bbbeeekkkaaammmoooVVVLLLDDDBBBCCCBBBCCCFFFDDDGGGGGGAAA888333666;;;111///000888NNNsssbbb@@@<<>><<<<<<444999888666XXXgggOOOJJJLLL:::HHHbbb}}}ttt{{{~~~zzzuuugggEEEFFFHHHMMM}}}~~~[[[WWWJJJ999000(((&&&(((***000666:::HHHMMMSSSXXXIII<<>>EEE999555///...000///)))###%%%((()))'''(((...444888222;;;AAA===;;;EEEVVVdddlllYYYjjjrrrsssuuuuuuZZZAAAvvvmmmVVV\\\bbb\\\]]]```\\\]]]cccfffkkk|||kkkjjjfffggghhheeemmmwwwvvvsssqqqrrryyyxxxrrrsssgggfffeee___pppyyyUUUHHH999PPPYYYvvvzzzppptttrrrdddcccfffbbb]]]\\\UUUYYYWWWTTTaaa}}}tttwwwpppiiijjjtttlllfffhhhiiilllsssbbbYYYbbb[[[iiihhhhhhPPPOOOCCC333>>>YYY[[[[[[sss|||kkkiiioooqqqkkklllkkkaaaccceeemmm}}}UUUJJJFFFMMMRRRVVVPPPWWW___\\\\\\```aaaSSSlll{{{wwwxxxqqq~~~sssVVVjjjYYYeeellleeeYYYPPPHHHFFFEEECCCCCCEEEEEEHHHHHHAAA777333888???999;;;111+++777HHHUUUaaapppzzzhhhhhh???>>>NNNOOORRRNNNKKKVVVqqq[[[YYYfffYYYqqqwwwooommm{{{{{{ffffffccccccggggggccc______eee[[[```uuuhhh\\\tttxxxhhhbbb]]]YYYXXXWWWWWWWWWWWWVVVVVVOOOWWWRRRXXX]]]xxxgggCCC@@@DDDEEEBBBEEESSSaaahhhkkkyyyWWWHHHUUUgggvvvxxx~~~yyyttttttuuu{{{fffDDD;;;555<<<666666<<<999FFFvvv]]]JJJIII>>>BBBSSSlllzzz^^^HHHgggsss}}}~~~~~~}}}}}}QQQAAAFFFFFFIIIxxx}}}ZZZVVVIII;;;111(((%%%&&&)))000777666DDDFFFNNN]]]PPP;;;===^^^zzz___777,,,;;;III777BBBSSSAAA,,,+++111FFF;;;;;;888222------///000"""000444+++,,,888999000444888<<<;;;777:::IIIYYY@@@333SSSyyypppnnntttfffzzz===FFFaaaQQQRRRPPPVVV[[[ZZZ___bbb]]]ggglll___mmmtttoooppprrriiibbbcccooossskkkgggnnnZZZeee\\\WWW}}}|||LLLJJJ;;;CCCTTTfffdddNNNXXXfffhhhhhheeedddbbb\\\TTTRRROOONNNNNNRRRkkkyyyuuuzzzhhhggggggddd{{{rrr~~~~~~fffbbbccc```bbbiiiddd___VVVgggTTT[[[ooo~~~rrrjjjnnn|||ooojjjiiiqqqrrrlllnnnmmmbbb]]]^^^\\\kkk]]]\\\EEEBBBMMMSSSIIISSS\\\UUUXXX]]]RRRKKKHHHNNNOOObbbrrrsss{{{|||gggRRRpppRRReeettt```[[[RRRKKKIIIHHHEEECCCDDDJJJLLLJJJ@@@333///555>>>333<<<222,,,777@@@NNNjjjeeesss~~~{{{WWW===>>>JJJLLLKKKGGGEEEHHHkkk___{{{vvviii^^^VVVVVVbbbjjjeee[[[WWW___vvv}}}iiikkkdddaaaaaaeeeeee```[[[[[[hhhrrr^^^[[[}}}rrr[[[TTTooo{{{nnnttt}}}YYYYYY\\\___[[[VVVTTTSSSTTTSSSRRRRRRYYYRRRUUU```ZZZbbb999AAACCC===;;;FFFUUU^^^ddd|||fffVVVXXX```qqqwwwzzzttthhhbbbdddjjjxxxSSS444444,,,777444111<<<888888hhhhhhLLLDDDCCC===AAATTTkkk{{{rrrYYYIIIOOOmmm}}}xxx||||||rrr@@@KKKMMMJJJJJJvvvZZZQQQHHH===///%%%'''***)))+++111:::BBBKKKTTT]]][[[HHH111GGGLLLXXXXXXFFF888555333222;;;@@@444---<<<===&&&555444222222444444000+++(((444333000777:::555444>>>```YYYQQQUUUNNNLLLIII777<<>>NNNXXXSSSWWWIIITTTOOOWWWeeeccc___yyy___YYYbbbfffhhhjjjfffQQQcccpppiiipppttt}}}zzzhhhaaabbbXXXUUUXXXTTT[[[fffKKKLLLBBB>>>CCCZZZyyytttwwwpppbbbVVVZZZvvviiidddaaa]]][[[YYYWWWUUUSSSOOOJJJNNNSSSNNNUUU{{{{{{tttdddXXX]]]lllqqqllltttsssqqqsss{{{vvvmmmkkkhhh```ZZZXXX___TTTOOOTTTWWWXXXaaaooobbbjjj|||mmmmmmkkkiiiiiikkkkkkhhhddddddZZZlll```vvvWWWJJJNNNCCCBBBLLLRRRSSSTTTTTTQQQNNNZZZ[[[NNNDDDNNN\\\iiivvv||||||iiikkk___aaa^^^bbb\\\___rrrVVVFFFIIIJJJEEECCCEEEIIIHHHCCC;;;444333999???===999444111000555DDDSSS\\\}}}}}}BBBCCCDDDEEEFFFEEEEEEDDDCCCKKKeeeuuuooo___[[[QQQZZZnnnttt}}}zzzwwwuuulllkkk```hhheee\\\fffzzzzzzjjjfffaaa^^^___cccxxx|||aaaRRRQQQVVVGGGEEENNNYYYppp{{{bbbUUUSSSUUUYYYZZZZZZXXXUUURRRRRRSSS[[[VVVZZZ___WWWQQQkkkUUUCCC:::@@@CCC===>>>FFFSSSvvvvvvrrrmmmfff]]]SSSJJJJJJYYYlll\\\<<<111000000//////000222555666FFF|||\\\EEEHHHBBB;;;@@@WWWssspppNNNUUUjjjzzzrrrwwwxxx~~~~~~```FFFHHHEEEIIILLLvvvXXXRRRNNN>>>000&&&''')))(((***///===BBBGGGOOO]]]cccRRR999444PPPWWWMMMGGG>>>333444>>>999FFFTTTLLL@@@888222333000---......+++...888111///((()))222555222333GGG___rrrgggDDD>>><<>>===<<<===DDDLLLRRRTTT???EEECCCHHHqqqwww\\\___\\\WWWTTTQQQOOOKKKIIIGGGCCCGGGLLLFFFGGGjjjkkk{{{eeehhhfffWWWUUUaaaSSScccoooxxxooohhhcccbbb___YYYXXXZZZZZZQQQMMMQQQQQQNNNSSS\\\tttUUUJJJ]]]{{{yyyyyyjjjoooiiihhhhhhiiikkkiiieeeaaa]]]___``````kkkjjjJJJGGGEEEPPPKKKDDDKKKVVVUUUUUU```llljjj[[[QQQ[[[eeejjjqqq}}}nnnrrrzzz~~~eeeccc\\\[[[ZZZZZZgggWWWiii]]]SSSTTT>>>???MMMDDDKKKJJJEEE===555111444888<<<888555444444666>>>HHHXXXppp{{{ooo>>>@@@BBBDDDEEEEEEDDDCCCEEECCCMMMqqqrrr]]]zzzrrrppp~~~nnneeecccZZZaaa```YYY\\\hhhjjjbbbbbb[[[VVVUUUVVV^^^xxxkkkgggfffuuucccVVV]]]aaaWWWJJJSSSTTTTTTSSSPPPOOOOOOPPPQQQQQQYYYaaa^^^XXXdddyyyiii<<<666>>><<<999;;;LLLqqqpppbbbLLLKKKHHHCCC>>>GGGbbb}}}hhhDDD111111000///......///111444555888rrrkkkPPPHHHCCC>>>>>>HHH[[[qqq}}}mmmRRRXXXnnn{{{uuupppuuuxxxXXX<<>>000&&&''')))&&&''',,,<<>><<<:::]]]mmm>>>111???666444000333888...)))111,,,+++,,,111222///000555:::CCCRRR^^^NNNVVVrrr}}}}}}ggg]]]eeeggghhhiiieeeiiiPPPAAAUUUhhhWWW```XXXMMMHHHNNNVVVUUUNNN[[[UUUTTTXXXWWWRRRRRRXXXqqqmmmrrrfffVVVyyysssqqqbbbXXXZZZ\\\WWWSSSPPPPPPKKKLLLpppcccTTTDDD===>>>AAA???;;;KKKDDDYYYyyy```ZZZYYYVVVQQQMMMJJJFFFCCC@@@FFFBBBEEEJJJDDD???SSSooo[[[mmm|||yyy]]]___gggfffvvvrrrzzzeeecccaaa___[[[VVVXXX\\\QQQKKKIIIMMMLLLGGGGGGMMMOOOsssWWWYYYqqqlllhhhsssgggggghhhiiiiiigggccc___WWWaaaUUU```___qqqYYYHHHHHHDDDHHHFFFKKKPPPGGGZZZqqq^^^aaaeeeeeehhhkkkmmm|||tttyyylll___XXXYYYSSSTTTPPPcccWWWdddTTT___BBB???PPPAAAKKKKKKHHHAAA888222000111999666555555444444888???^^^hhhwwwccc;;;===@@@BBBDDDCCCBBBAAA@@@999777WWWyyy}}}|||NNN^^^eeehhhnnnsssvvv{{{ppphhhdddbbb^^^aaaaaa\\\ZZZ]]]``````aaaYYYTTTUUUSSSPPPTTT]]]eeegggNNNHHHMMMOOOOOOPPPNNNOOOPPPOOOMMMLLLMMMNNNLLLOOOUUU\\\]]]\\\^^^bbbzzzaaaDDD<<<===999222,,,???TTT[[[UUUIII===444BBB:::222222===VVVzzztttMMM222,,,222......------...000222333000CCCppp{{{ZZZLLLFFFAAA>>>;;;AAAYYYrrrrrrRRRbbbuuuxxxooollllllsssxxxhhhJJJ666CCCCCCGGGJJJuuuQQQMMMKKK???111''''''(((%%%%%%)))444CCCKKKKKKVVVgggkkkaaa222<<>>FFFCCCEEEHHHDDD>>>GGGWWWooo^^^|||nnnhhheeeaaa\\\WWWTTTSSSTTTHHHEEEEEEIIIIIIFFFGGGKKKBBBTTTkkk}}}kkkwwwwww}}}dddeee|||iiimmmrrrnnnffffffeeeeeedddbbb```___WWWZZZUUU```ZZZaaa{{{ZZZJJJ<<>>HHHIIIHHHDDD===777333222555555555444111111:::EEEeeefffwwwKKK;;;===???AAABBB@@@>>><<<666CCC///HHHeeevvviii___\\\ZZZ:::PPPuuu|||nnniiiiiijjjkkkeeebbb``````]]]ZZZ[[[```\\\WWWUUUWWWUUUOOOLLLMMMJJJEEEjjj[[[RRRPPPPPPPPPFFF<<>>OOOPPPSSS```nnnsssWWW111777YYYsssvvvSSS;;;......///333222''';;;YYYRRR:::888444---555222777???<<<<<>>;;;999777888888555000333EEEWWW```cccwwwvvv======>>>???@@@???<<<999777@@@,,,JJJ222AAAlllpppttteeeeeeOOOIIIggg{{{zzz{{{vvvooonnnooonnnkkkddd]]]YYY[[[[[[WWWWWWZZZSSSQQQPPPOOOLLLHHHGGGIIIKKKGGG...CCCppp___[[[TTTDDDBBB???CCCKKKLLLDDD@@@CCCFFFHHHJJJJJJJJJKKKMMMNNNKKKRRRSSSNNNNNNTTTXXXWWW___XXXyyywwwVVVDDD999BBB???;;;::::::999999999333@@@YYYwwwcccBBB///***)))'''++++++++++++,,,------...333...HHH|||rrr```NNNCCCDDDBBB::::::CCCZZZ^^^qqq}}}zzzsssiii___ZZZ\\\```pppxxxpppBBB444EEE888>>>AAADDDnnnUUUPPPLLL???222((()))***%%%$$$((("""666KKKUUUVVV\\\kkkxxxFFF777JJJ[[[tttJJJJJJHHH888***111777---GGGnnnbbb666'''(((;;;bbbdddGGG333+++555```{{{nnn000222333===:::III{{{zzz^^^```]]]```___XXX]]]ccc^^^bbbWWWbbbaaa444888XXXeeeTTT[[[dddNNNRRR[[[hhh{{{pppGGGDDDjjjaaa\\\WWWWWWUUULLLKKKJJJ@@@>>>GGGEEE???AAABBBBBBFFF999hhh}}}\\\[[[aaaXXXPPPRRRFFFCCCAAA@@@@@@???>>>===;;;:::999:::;;;===@@@CCCAAASSSppp}}}||||||vvvssstttgggYYY^^^\\\WWWOOOIIIIIIKKKFFF>>>CCCAAA???>>>>>>@@@BBBDDDHHHBBBEEEOOOXXXeeennnbbbfffiiibbb]]]___]]]]]][[[XXXUUUTTTUUUWWW___SSS```UUUVVV]]][[[hhhSSSHHHBBBCCCCCCDDDDDDBBBTTT\\\VVVJJJHHHHHHKKKTTT]]]PPPLLLVVVbbbmmmqqqWWWMMMLLLJJJGGGEEEDDD???yyyaaaPPPlll]]]KKKRRRLLLJJJCCCDDDEEEFFFEEECCCAAA???;;;;;;:::777333999MMMaaa^^^nnnQQQCCC=========<<<:::777555444555888000EEE***HHHuuujjjxxxwww|||rrrrrrsssttttttppphhhbbbaaa[[[WWWXXXXXXWWWVVVWWWPPPOOOLLLGGGAAA>>>???AAA;;;AAANNN???555nnnzzzNNNNNNHHH888:::GGG@@@???@@@BBBEEEEEECCCAAAAAACCCEEEEEEEEEFFFHHHJJJEEEMMMSSSSSSQQQQQQSSSSSSVVVPPP^^^pppaaaPPPKKKGGGFFFDDDBBBDDDHHHaaauuulllFFF---'''***+++)))))))))******++++++++++++---111444bbbzzzppp\\\JJJGGGGGGAAA:::888HHHQQQaaattt~~~uuusssjjj```YYYTTTTTTZZZbbbrrr{{{VVV===333DDD333:::<<<===eeeQQQNNNMMM???222)))***+++'''%%%((($$$+++???VVV```___eeeppp{{{eeeEEE333;;;MMMUUUTTT===KKK___[[[@@@000000///+++KKKBBB---111444OOOXXX777000***;;;III;;;AAA666999RRRQQQQQQrrr~~~}}}nnnTTT]]]XXX\\\^^^WWWXXX___]]]```YYY[[[iii~~~ZZZ:::444JJJlllrrrYYY<<>>???>>>FFF333\\\kkkmmmlllZZZ]]]```RRRRRRLLLFFFEEEHHHFFF@@@??????===<<<<<<===??????;;;999<<>>999EEEDDD444@@@@@@===AAAAAA???DDD???>>>DDDRRRaaauuugggRRRPPPEEELLLAAADDD???DDD888XXX]]]ZZZkkkiiiUUUOOOPPPFFFEEEDDDDDDDDDCCCAAA@@@===:::888888888<<>>GGGIIIDDD[[[nnn[[[```ppphhhQQQEEEAAA111<<<---+++;;;***,,,]]]]]],,,&&&888000///>>>???rrrgggggg~~~}}}kkkUUUXXX\\\UUUZZZ___YYYXXX^^^^^^]]]___```\\\fffPPPEEE@@@DDDJJJRRRdddwwwiiiooommm^^^KKKAAACCCIIIgggPPPWWW[[[ZZZNNNMMMMMMBBB<<<<<<888???000666AAA<<>><<<;;;;;;:::999777444777888666777::::::777<<>>AAABBB???:::<<<=========??????>>>CCC???>>>DDDIIIKKKKKKKKKTTT___lllwwwtttmmmcccnnnllljjjgggbbb^^^[[[\\\ZZZ^^^bbbbbb^^^YYYUUUTTTJJJcccMMMOOOZZZQQQZZZXXXddd\\\JJJXXXEEE<<>>HHHkkkNNN>>>UUU@@@KKK:::AAA:::CCC666===vvvttt^^^MMM[[[[[[MMMRRRIIIGGGDDDBBBAAAAAA???>>>;;;666333666:::===AAAEEEnnn~~~```777AAA777666444222111111111222000333333777...111333999???xxxzzztttjjjmmmbbb___dddhhhgggbbb^^^```cccVVV]]]^^^TTTLLLNNNRRRRRRJJJHHHDDDAAA@@@@@@<<<777???555555999777777<<<===RRR===555::::::<<>>666777CCC888EEEyyyrrrdddpppNNNRRRSSSSSSTTTVVVXXXZZZZZZZZZYYY]]]^^^```\\\VVVeee|||ZZZKKKFFFCCC@@@EEEAAA@@@EEEQQQlllyyy]]]SSSYYYbbbPPPLLLGGGBBB>>>:::666333777777777777888999:::;;;<<<<<<>>>@@@BBBQQQrrruuu```XXXccc^^^WWWPPPJJJFFFBBB???:::999888666555555444444222222222333444555777888======;;;;;;IIIiii}}}qqq~~~ggg\\\YYYTTTNNNJJJHHHGGGDDDAAA>>><<<:::999888888888777888999999:::999:::;;;===@@@CCCEEEFFFJJJLLLOOORRRUUUYYY^^^bbbcccfffhhhgggdddcccdddfffcccaaa___^^^]]]\\\ZZZYYYZZZ[[[]]]^^^]]]ZZZWWWUUUSSSSSSRRRQQQRRRSSSTTTUUUMMMoooKKKIIIUUUMMM999===;;;:::::::::999888666777888JJJyyyTTTEEECCCAAABBB???<<<888666666777888GGGGGG^^^aaabbbOOOKKKDDDAAACCCCCC>>><<>>555===YYYsssKKK444555333222111000////////////......///000111222333333888777???TTTrrryyyeee^^^``````^^^cccaaa```bbbcccbbb^^^ZZZZZZXXXUUUSSSRRRPPPMMMKKKDDDCCC@@@===:::888777666333333333333333333333333444444555555666777777777FFFBBB===<<<<<<===;;;999<<<===>>>===<<<===>>>@@@EEEEEEFFFHHHJJJMMMOOOPPPOOORRRSSSPPPMMMPPPZZZccc}}}XXX999******))))))((((((''''''((((((((((((((((((((((((&&&111,,,###333bbbttt```LLLFFFLLLOOOIIIFFFIIIHHHBBB>>>@@@???@@@AAAAAACCCOOOggg||||||xxx]]]333///444000...444666111:::OOOyyyNNNPPPIII@@@666---***)))''''''***&&&&&&'''222LLLgggrrrnnnkkk|||rrrVVVAAA;;;555PPPzzzpppoootttpppTTT999AAA]]]rrrxxxdddkkkhhhbbbppp~~~zzznnnGGGLLLSSSLLLSSSTTTVVVXXXZZZZZZZZZZZZUUUVVVZZZ[[[VVVYYYppptttaaa\\\[[[WWWRRRJJJGGGCCC???<<<:::666444444444444555555666777888<<<<<<>>>AAA@@@AAALLLXXX]]]gggwww|||kkk^^^YYY]]]bbb^^^ZZZRRRLLLGGGBBB???<<<777777555444333222222222000111111111222444555666999;;;;;;:::<<>>;;;999777666666555555555555666777777777888999;;;>>>@@@BBBDDDCCCEEEHHHJJJLLLNNNRRRUUU[[[^^^``````___^^^___aaacccaaa___^^^^^^]]][[[YYYYYYYYYZZZYYYWWWTTTQQQOOOIIIIIIHHHGGGHHHIIIJJJKKKQQQOOOwwwVVV>>>BBBOOOEEEAAA;;;888:::>>>BBBEEEIIIwww|||]]]KKKFFFDDDAAA>>><<<999666444333444555<<>><<>>;;;888666444333000000000000000000000000111111222333333444444555999777666777:::<<<<<<:::;;;<<<===<<<<<<<<<>>>@@@AAACCCGGGJJJMMMMMMMMMMMMJJJMMMQQQRRRPPPNNNMMMMMMLLLvvvjjjEEE,,,""")))))))))((((((((('''''''''''''''''''''''''''''''''%%%)))111///666vvv~~~tttbbbQQQDDD@@@>>>@@@FFFHHHDDD@@@AAAGGG???999AAAWWWpppvvvNNN///...444///,,,111///+++444GGGvvvNNNRRRJJJAAA777---***)))'''''')))%%%***'''###888^^^www{{{nnnuuuaaaUUUaaaZZZAAAFFFooosssLLLccc|||{{{ggg^^^\\\zzzvvvYYYPPP{{{vvvrrrEEEKKKMMMDDDOOOOOOPPPSSSUUUVVVWWWWWWVVVUUURRRUUUZZZWWWQQQSSSZZZlllWWWRRRYYY]]]TTTHHHCCC@@@===;;;:::888666444111111111111222333444444777777;;;AAACCC@@@======EEEIIIMMMQQQTTTWWW[[[]]]^^^VVVMMMIIIKKKQQQTTTUUUXXXSSSLLLFFFAAA>>>:::888444333222000////////////////////////000111333333333666::::::999999;;;>>>LLLqqqkkkVVVVVVVVVXXXZZZVVVLLLEEECCC@@@???<<<999777555333333222222222222222333333444555555666888:::===???@@@AAADDDGGGHHHIIIJJJLLLNNNRRRTTTWWWXXXXXXYYYZZZ\\\___]]]\\\\\\\\\[[[XXXVVVVVVUUUSSSQQQNNNKKKIIIGGGEEEDDDCCCCCCCCCDDDFFFGGGHHHAAAOOO~~~^^^MMMLLLHHHCCCEEEOOO^^^llluuu[[[HHHEEEDDD>>>999999777444222000000000111333888}}}rrrNNNQQQoookkkYYYQQQMMMKKKKKKDDDGGGTTTnnnkkkVVVhhh}}}@@@...444000------,,,+++************++++++,,,---...///000000555777999777555555999===AAACCCIIINNNOOOKKKJJJLLLMMMPPPRRRTTTZZZ___^^^YYY```bbbdddcccaaa___]]]]]]XXXUUUQQQNNNLLLIIIEEECCC@@@>>>;;;888555222000000------------------------.........///000000111111//////000333666888888777999:::;;;;;;:::;;;===???===@@@FFFLLLNNNMMMKKKIIIIIIIIIKKKNNNOOOLLLFFFAAANNNCCCFFFfffgggEEE,,,"""'''...((((((((((((((('''''''''''''''''''''''''''''''''(((###'''333)))EEE~~~yyyiiiYYYOOOKKKIIIJJJJJJGGGEEEFFF999EEESSS^^^nnn|||UUU;;;)))...333---***...000,,,444DDDvvvPPPTTTLLLAAA777---***)))'''''')))%%%***'''""",,,LLLooo{{{xxxtttaaa___llleeeQQQMMMWWWBBBkkksssVVVfffttt```hhhfffmmmsssppp===BBBWWWGGG;;;OOOIIIJJJLLLOOOPPPQQQQQQQQQWWWQQQOOOQQQQQQMMMIIIJJJIIIoooeeeccc```[[[YYYXXXTTTNNNIII???<<<999777777666444222//////......///000111111555444666;;;@@@CCCDDDEEEEEEFFFGGGGGGGGGIIIMMMPPPVVVTTTSSSVVVYYYWWWOOOHHHQQQLLLFFF@@@===999666444111000///...------------,,,,,,,,,---...///000000333555666888999;;;<<<<<>>@@@CCCGGGIIIJJJJJJLLLMMMLLLNNNQQQSSSVVVWWWYYYZZZYYYXXXVVVVVVVVVUUURRRPPPQQQOOOLLLIIIFFFDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEE===NNNLLLEEEkkkmmmIIIAAACCC>>>666333444333111///------......***222VVViiigggJJJOOOiii|||zzzSSS===ZZZ\\\---+++222(((++++++***)))))))))))))))))))))***+++,,,---......+++///333444222333999>>><<<:::777777:::@@@JJJRRRVVVWWWVVVUUUXXX^^^```]]][[[^^^aaa```\\\YYYYYYZZZWWWTTTPPPLLLIIIEEEAAA>>>===;;;888555222///...---++++++++++++++++++++++++++++++,,,,,,---.........------///111333333222222666777999999999999<<<>>>;;;???DDDIIILLLLLLJJJIIIJJJHHHFFFFFFHHHIIIIIIHHH>>>CCCBBB:::777HHHkkkxxxrrrWWWCCC---%%%***///***###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''',,,(((%%%''''''444LLLiiiqqqtttfff^^^SSSKKKIIIJJJMMMPPPXXXlll}}}{{{pppfffjjj<<<...(((---111,,,***...222///666DDDuuuPPPTTTKKKBBB777...***(((&&&&&&(((((('''((((((&&&111SSSuuu|||dddNNN```mmmfffbbbqqq{{{dddcccuuujjjhhhvvvwwwjjjvvv\\\FFF@@@BBB:::>>>GGGAAADDDFFFHHHKKKLLLMMMNNNNNNQQQLLLIIIHHHGGGEEEDDDEEELLLCCCJJJrrrjjjaaa]]]ZZZ]]]```___XXXOOOIIIFFF===:::777555444333111///...------------...//////333444444333444888>>>AAA999<<<@@@DDDGGGLLLQQQTTTVVVUUUTTTTTTTTTSSSPPPNNNJJJFFF@@@<<<999666444222//////...---,,,,,,,,,,,,+++++++++++++++,,,---...555444333333555777888999<<>>888777555333111000///...///............///000000111222222444666888:::;;;999<<<@@@DDDEEEGGGHHHJJJLLLMMMPPPSSSVVVYYYZZZZZZUUUTTTSSSSSSSSSQQQMMMJJJJJJHHHEEECCCAAA@@@AAAAAA>>>===<<<<<<<<<===>>>???===DDDCCC===GGGqqqiiiOOO===>>>???666222666111000...---,,,,,,,,,,,,,,,111555nnnwwwQQQYYYLLLfffyyylllNNN888CCCzzzhhh@@@***,,,000&&&******)))((((((((())))))(((((()))***+++,,,------***,,,...///000111444666:::>>>AAABBBBBBCCCCCCDDDIIIKKKKKKKKKPPPXXX\\\[[[SSSWWWYYYYYYUUURRRQQQRRRUUURRRMMMIIIFFFBBB===:::999888666333000...,,,,,,************************)))******++++++,,,------,,,...000111111111000000333444666666777888;;;===<<<>>>AAADDDGGGIIIJJJJJJGGGGGGEEECCCBBBDDDHHHLLLFFF;;;///---333666222,,,///333888:::888222+++&&& ###)))...///+++$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###///*** )))222///+++fffaaasssvvvooonnnrrrvvvxxxkkklllnnnzzznnn@@@000+++)))------***+++///...,,,222===rrrNNNSSSHHHBBB888...***(((&&&&&&((()))&&&(((,,,$$$444SSSqqqTTTMMMBBBDDDOOOdddvvvvvvZZZ===222>>>@@@222@@@MMM777CCCEEEGGGJJJLLLMMMMMMMMMKKKKKKJJJHHHDDDAAA??????555@@@KKKNNNRRRiiijjj]]]^^^```XXXYYYWWWVVVWWWVVVOOOCCC::::::777444222111000---,,,---,,,,,,,,,,,,,,,------+++111444222///222777999>>>@@@BBBBBBBBBBBBCCCDDDMMMPPPSSSTTTSSSPPPMMMLLLDDDAAA;;;777555333111000...---,,,+++++++++++++++***************+++,,,,,,...///000222333444555555CCCBBBAAABBBDDDGGGHHHGGGPPPQQQRRRSSSUUUUUUSSSQQQNNNKKKDDD??????@@@<<<666444444222000///...---------------------.../////////000000222333555777888555888<<>>>>>>>>>>>>>>::::::999999999:::;;;<<<<<<===BBBDDD>>>FFFjjjtttDDDLLLAAA<<<>>>:::000...444------,,,+++*********+++,,,!!!999...ttt\\\ddd999ZZZ}}}~~~~~~xxxoooXXX===,,,JJJxxxvvvBBB///))),,,///+++))))))(((((((((((())))))''''''((()))***+++,,,,,,222111111222444555444444111777;;;;;;:::;;;;;;888===BBBGGGJJJNNNTTTVVVSSSTTTVVVXXXXXXVVVSSSQQQQQQQQQNNNIIIEEEBBB>>>999666555444222000---,,,++++++(((((((((((((((((((((((((((((())))))***+++++++++)))+++...///000000222444000222444444555777999<<<<<<===>>>@@@CCCGGGJJJLLLBBBEEEGGGFFFCCC@@@???@@@999:::999555---(((&&&&&&((())))))***************,,,,,,)))$$$ """)))///%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((+++(((&&&...777pppbbbMMMttt}}}pppfffkkkooo@@@...++++++++++++******+++...,,,+++000999qqqNNNTTTHHHBBB888...***(((&&&&&&((('''%%%'''***&&&!!!'''333UUUvvvqqqlllYYYJJJWWWooonnn[[[MMMWWWiii{{{TTT...???111000===BBBAAA???;;;AAABBBEEEHHHJJJKKKKKKKKKJJJKKKIIIEEEAAA>>><<<;;;===:::888888888???OOO```wwwhhh^^^[[[ZZZTTTWWW\\\WWWVVVSSSQQQPPPOOOHHH===444555333000......---+++)))++++++***************+++'''...111//////444777777888:::===???AAACCCEEEHHHFFFKKKSSSXXXWWWRRRIIICCC???<<<777333111000...---++++++******))))))*********))))))))))))***++++++))),,,///111222333666888555777;;;@@@DDDFFFIIIKKKPPPRRRTTTUUUTTTRRRQQQPPPIIIHHHCCC;;;999999444,,,111000///---,,,+++++++++,,,++++++++++++,,,---------------///000222444555555777:::===???BBBFFFIIIMMMLLLMMMPPPTTTVVVVVVTTTSSSRRRQQQPPPNNNJJJEEEAAA???>>>===<<<;;;:::::::::999999888777888999:::;;;666???DDD@@@<<<@@@GGGMMMiiifffPPP^^^FFFAAA===;;;555---***---))))))))))))(((((((((((("""/// 999:::XXXbbb===HHH\\\pppzzz~~~|||lllXXXDDD888444KKKrrrSSS...++++++)))+++,,,(((''''''&&&''''''((((((''''''((()))***+++,,,,,,***+++,,,---//////000000444888888555666>>>DDDEEE>>>DDDIIIKKKMMMQQQRRROOOWWWWWWWWWWWWXXXVVVSSSPPPLLLIIIDDDAAA===999555222000///...,,,******))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&)))+++,,,,,,...111444...000222333444555999;;;;;;;;;===???BBBFFFIIIKKKDDDDDDEEEFFFEEEAAA;;;777888666111)))###%%%...666%%%$$$######$$$&&&'''))))))'''&&&(((+++,,,(((%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%(((***###"""000+++>>>hhhMMMIIIyyyyyy___VVV\\\zzz{{{FFF***,,,'''***,,,***))))))******,,,,,,000888rrrQQQWWWKKKCCC888...***(((&&&%%%'''###%%%&&&&&&)))---***###(((PPPiii666***777***???;;;555???888222AAA>>>???BBBEEEGGGHHHIIIIIIIIIGGGAAA;;;999::::::999:::777888<<<;;;777999??????DDDMMMWWWcccppp}}}{{{{{{qqqaaaUUURRRPPPMMMJJJEEEJJJNNNLLLQQQWWWRRRRRRUUUWWWQQQFFF<<<888888111///,,,+++,,,+++***)))***))))))((((((((()))))),,,///...)))***111444222999;;;<<<<<<===>>>AAADDDFFFEEEFFFJJJNNNOOOLLLHHH<<<888444000///...,,,+++***))))))((((((((())))))***))))))))))))******+++///000000---+++---222777888999;;;>>>???@@@CCCHHHDDDIIINNNOOOLLLJJJKKKNNNEEEFFFAAA777333555444//////...---+++***)))))))))***************++++++,,,+++++++++,,,...000222333333555666888999===AAADDDLLLJJJJJJMMMQQQSSSRRRPPPPPPOOONNNMMMJJJFFF@@@<<<===<<<;;;:::999888777666555555444444444555666777555222777@@@CCC@@@BBBIIIFFFVVV{{{|||```ZZZGGGFFFAAA<<<666222000...,,,+++''''''''''''''''''''''''&&&333""",,,222999yyyTTTHHHBBBDDDQQQ]]]fffyyy}}}|||jjj]]]TTT@@@---888RRRXXX777)))000---&&&''')))&&&&&&&&&%%%%%%&&&''''''''''''((()))***+++,,,,,,,,,///222222//////000222...555888555555:::<<<:::;;;@@@BBBAAADDDKKKPPPQQQSSSQQQPPPRRRSSSRRRNNNJJJHHHEEEAAA===:::666222///,,,,,,+++)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((''')))******)))***...111---///111222333555888;;;999:::===@@@CCCFFFHHHIIIJJJEEE@@@BBBEEEEEE???999,,,***)))+++---+++%%%###%%%''')))***((('''%%%!!!$$$''''''$$$###&&&***$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%+++$$$''',,,''''''(((---444???nnndddKKKSSSjjj|||zzzdddVVVZZZaaahhh{{{kkk???+++((((((###)))+++)))((())))))''')))***...555~~~PPPNNNLLLBBB;;;111)))%%%%%%&&&'''&&&&&&&&&''''''''''''((((((***>>>iiitttKKK222***///555111222333555666888999:::@@@@@@@@@BBBEEEFFFEEEDDDGGGCCC===999888888888777777777777777777777777777888888888999:::;;;=========>>>@@@DDDHHHLLLOOOQQQJJJJJJJJJJJJLLLNNNPPPQQQSSSQQQLLLFFF???888333111///---***(((''''''(((((((((((((((((())))))))))))******+++,,,---///000111666888;;;<<<===>>>???AAACCCDDDGGGJJJLLLIIIDDD@@@666444222///,,,***((('''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,,,,,,,---///111555777:::<<<===???BBBEEEGGGJJJMMMNNNLLLIIIFFFFFF>>>===:::777555222111000,,,++++++***)))(((((('''((((((((((((((((((((((((+++++++++,,,---...///000222444666999;;;===>>>>>>EEEFFFHHHKKKMMMOOOPPPQQQOOOMMMJJJGGGBBB>>>;;;:::888888777555555444444444111111222222222333333333222444666777888:::===@@@>>>DDDOOO^^^qqqiiiccc\\\XXXUUUPPPHHHBBB999777444111...,,,++++++''''''&&&&&&&&&&&&''''''+++)))!!!,,,777***LLLPPPNNN???BBBFFFIII\\\___nnnooorrrvvvzzz|||{{{zzzwwwssstttxxxvvvlllfffeeePPPCCCFFF:::999222eeeqqq---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,------444444444555666888999:::===>>>@@@CCCFFFIIIKKKLLLUUUSSSQQQPPPOOOMMMJJJHHHCCCAAA===999555222111000+++******)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))***++++++,,,,,,...///000111333555666777555666:::===AAADDDFFFGGGIIIGGGCCC@@@>>>:::666333---,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))---///666UUUcccQQQNNNNNNOOONNNFFF@@@GGGSSSMMMSSS```uuuRRR777---)))''''''(((((((((((())))))))))))******...555}}}QQQQQQQQQCCC<<<222***'''&&&''''''&&&&&&&&&&&&''''''''''''&&&'''+++888TTT{{{{{{YYY444(((333===666)))000111222444666777888999;;;;;;===@@@DDDGGGGGGFFFCCC???999666555555444444333333333333333333333333555555555555666888999::::::;;;===???BBBEEEGGGIIIIIIHHHHHHHHHIIIKKKMMMNNNOOOLLLGGGAAA:::444000...---,,,)))'''&&&&&&'''''''''''''''(((((((((((()))))))))******,,,...///000111333666888999:::<<<>>>@@@AAADDDGGGHHHFFFAAA===444222000---+++)))''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))+++,,,,,,+++,,,///111444666999;;;<<>>BBBCCCFFFHHHKKKMMMOOOOOONNNLLLIIIEEE@@@<<<999888666555444333222222222222/////////000000000000111111333555666666888;;;>>>===???CCCHHHMMMTTT[[[```yyyzzzwwwrrrooommmhhhaaaddd___YYYUUURRRLLLDDD>>>666444111...,,,***))))))''''''&&&&&&&&&&&&''''''&&&---&&&'''...!!!***XXXVVVFFFBBB>>>EEE===DDDGGGLLLSSSYYY[[[ZZZXXXggg___XXXTTTNNNFFFBBBCCCJJJ777...(((DDDOOOyyywwwBBB---,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))******+++,,,,,,,,,333333333444666888999:::;;;===???CCCFFFJJJLLLNNNSSSQQQOOONNNNNNLLLIIIFFF???===:::555222///...---***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))******++++++------///000222444555555555777999===@@@BBBDDDEEEDDDBBB???>>><<<888444111,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''')))+++***222PPPooo|||xxxnnngggjjjqqqdddLLL222'''(((******+++'''((((((((())))))))))))******...555|||PPPPPPQQQDDD===333,,,((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%(((((("""###999```oooPPP888...$$$###+++111///+++///000111222444666777888888888:::===BBBDDDEEEDDD===999444111000000000///////////////////////////000000000111222333444555666777777888:::<<<>>>???FFFFFFEEEEEEFFFFFFGGGHHHIIIFFF@@@999444///---,,,+++)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***,,,---...000333666999:::;;;>>>@@@<<<===???BBBCCC@@@<<<888111///---+++)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***++++++++++++...000222555888:::;;;===@@@BBBDDDCCCDDDGGGJJJIIIEEEAAA777555333111...---,,,+++))))))(((((('''&&&&&&&&&''''''''''''''''''''''''))))))******+++---...///111222333666888:::<<<===>>>@@@BBBEEEHHHJJJLLLMMMKKKIIIEEEAAA<<<888666444222111000///............,,,,,,,,,,,,------------///000222333444555888;;;CCCEEEGGGHHHGGGFFFFFFGGGXXX[[[[[[XXXWWWZZZ[[[ZZZ]]]YYYTTTPPPLLLFFF>>>888222000...+++)))(((''''''''''''&&&&&&&&&&&&''''''---'''""",,,'''!!!---TTTaaa???CCCEEEAAA???===<<<<<<<<<:::999777666777;;;<<<999888:::111DDDYYY^^^}}}wwwwwwHHH###,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******++++++,,,000000111333555777999:::999;;;>>>AAAEEEIIILLLNNNOOONNNLLLLLLKKKIIIEEECCC:::888444111---+++******((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***+++,,,---...000222333444555777999<<<>>>@@@AAAAAA===<<<;;;:::999666111...+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%'''---,,,(((+++333???||||||qqqKKK777,,,###$$$)))***((((((''''''((((((((()))))))))******...444}}}NNNLLLKKKCCC===333,,,(((&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$(((+++***&&&%%%'''+++>>>kkk```BBB000(((!!!,,,444000%%%&&&///---...///111222444555666999888999;;;>>>??????>>>888444000...---------,,,++++++++++++++++++++++++,,,,,,,,,---...///000111222222333444555777999:::BBBBBBAAAAAAAAAAAAAAAAAACCC???999333...+++******((('''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***+++,,,...111555777999;;;===???999:::;;;===>>>;;;777333---,,,***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((******)))***,,,...000333666888999;;;>>>@@@FFFCCCBBBDDDGGGEEE>>>888333222000...,,,+++***)))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++------///000111333666888:::;;;<<<===@@@CCCFFFHHHIIIJJJGGGEEEAAA<<<777444111000......---,,,,,,,,,,,,,,,************++++++++++++,,,---///000000222555777777:::???BBBCCCDDDFFFGGGOOOUUUXXXWWWVVVZZZ^^^```VVVSSSOOOKKKGGG@@@999333///...+++)))'''''''''''''''&&&&&&%%%%%%&&&&&&'''!!!+++%%% ,,,///***,,,$$$>>>wwwIIIKKKFFF>>>:::<<<@@@EEEHHHFFFEEEDDDCCCCCCDDDGGGKKKggg}}}uuukkk>>>,,,)))+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((())))))******+++---...///111333555777999888999<<>>555333000---***(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((()))***+++---...000111222555666888:::<<<===>>>>>>:::999888777666222---))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%'''###$$$+++000......000222444IIIvvvWWW666)))***,,,***((()))***)))%%%###'''''''''((((((((())))))******---444PPPKKKHHHBBB<<<333+++'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$###$$$(((,,,---)))&&&***000===RRRmmmsss^^^BBB,,,$$$%%%***---'''''''''((())))))((((((+++,,,---...000222333444666666666888:::;;;:::999444111...,,,,,,,,,+++***))))))))))))))))))))))))************+++---.../////////000222444666999:::==================<<<<<<===:::555///+++)))))))))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***))),,,///222333555888:::888888888999:::777333///***)))((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((()))+++---...111444666777999<<<>>>CCC@@@???@@@CCCAAA:::333000000...,,,+++***))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,......///111333666888:::;;;<<>>CCCDDDEEEJJJXXXmmm{{{hhh<<<%%%)))///))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))***+++,,,---...111333555777777888999;;;===???AAABBBEEEEEEDDDDDDCCCAAA<<<999111000---+++((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((***+++---///000000444555666888999:::;;;;;;;;;999777555222...)))%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&###"""%%%'''(((***---(((%%%***555:::HHHmmm___LLL444'''&&&***+++***'''((((((''''''((((((&&&''''''''''''((((((((((((***)))---333SSSMMMJJJBBB<<<333+++'''%%%###"""######$$$$$$$$$%%%%%%%%%$$$%%%$$$######&&&+++/// """'''---222555666777QQQ```tttyyyfffRRR@@@555***%%%!!!$$$***,,,)))###***$$$ """(((,,,***&&&)))***+++---...000111222111111222444777999999888111...,,,***++++++***)))((((((((((((((((((((((((((((((((()))***+++,,,---,,,---...000333666888:::999999:::::::::999999888888555111---***(((((((((###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))+++///111222444666888666555555666666333///,,,((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''''''''***,,,,,,///222444555777:::<<<<<<;;;;;;===???===888333...---,,,***)))(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++,,,,,,---...111444777888:::;;;===???AAABBBCCCCCC<<<:::555111...,,,++++++******))))))))))))******((((((((()))))))))******((()))+++++++++---///111;;;<<<=========???BBBEEEFFFMMMSSSTTTTTTUUUSSSOOOLLLJJJFFFAAA;;;555111...+++***)))'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((###$$$+++)))!!!!!!(((444444888ooo}}}SSS666)))---///$$$(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))******+++---///111333444666666777999:::;;;======AAA@@@@@@@@@@@@===888444///...+++)))''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&''''''((()))+++,,,...///000222333555666777888999999;;;888555222///+++'''###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$&&&'''''''''(((***???666,,,+++444<<<777,,,666:::===>>>>>>===666///***---111000---)))((()))(((***(((%%%%%%((()))'''&&&&&&'''''''''(((((((((***)))---222SSSOOOMMMBBB<<<444---(((&&&$$$###############$$$$$$$$$$$$$$$'''(((&&&"""!!!###+++//////)))!!!!!!+++555'''---333777777555333333222000...---+++'''###%%%(((***((($$$"""%%%(((&&&((()))'''######&&&***(((((()))+++---...000000000000000222444666555444...,,,***))))))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++,,,++++++---...111333666777555666777888888888777666222111///,,,)))(((&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((***---000222333444666777444333222333222000,,,(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&&&&&&&)))++++++---000222444666999;;;888999;;;<<<;;;888444222++++++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((()))***+++++++++,,,///222555777999:::;;;<<<===>>>>>>>>>777555111---***)))))))))((((((''''''''''''((((((&&&''''''''''''(((((((((''')))*********+++...000222333666777888:::===@@@BBBGGGLLLMMMPPPRRRNNNHHHIIIFFFBBB<<<555000------)))((('''&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$ &&&+++(((&&&)))((($$$444,,,###bbbtttMMM...&&&(((///---!!!((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((*********+++---///000111444444666777999;;;<<<============>>>===:::555111,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&&&&''''''((()))***,,,...///000000111333555666777888888888555111---+++)))&&&$$$###$$$%%%&&&&&&%%%$$$$$$############################################################################################################$$$$$$$$$$$$"""%%%)))***+++,,,---------222,,,---777999222555999999444000///,,,&&&,,,,,,+++(((%%%%%%)))---)))+++***'''''')))'''"""&&&&&&&&&'''''''''(((((()))))),,,222QQQNNNLLLDDD>>>555...)))'''%%%###"""############$$$$$$$$$###""""""$$$(((***)))'''%%%""""""&&&+++,,,'''"""---)))%%%###%%%'''))))))'''&&&$$$$$$''')))***)))$$$$$$%%%'''((((((%%%######$$$$$$%%%&&&&&&%%%%%%'''((()))***,,,...///000444333222222222222000...,,,***(((((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((*********++++++---...111222333333444666777777777666666///...---+++)))'''%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''***,,,...//////111333222111000000000---)))&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%&&&(((******---///222333555888:::999;;;===<<<888333///...***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))+++******+++...111555777888999::::::;;;;;;;;;;;;555222...+++((((((((()))&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''''''(((*********+++---///111444777999::::::;;;===AAADDDGGGIIINNNRRRNNNHHHGGGDDD???888111---++++++'''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&###&&&$$$&&&+++###------***//////888]]];;;)))(((000)))###(((,,,''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((*********+++,,,---///000222333555777:::<<<>>>???;;;;;;;;;<<<;;;888333///+++***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&'''''''''((()))***,,,...///000///000222444555777777777666222---***(((((('''%%%"""###$$$%%%&&&%%%$$$###########################################################################"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$###%%%(((((('''---000111000///111222222000444444---***---///---,,,&&& """(((+++((($$$###&&&%%%(((,,,((( &&&&&&&&&'''''''''(((((()))))),,,222UUUPPPPPPCCC@@@777,,,&&&&&&&&&$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''(((***,,,---...000000000000000//////...(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((***+++...///111222333333333333222111111,,,+++***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%))))))***+++---...//////111000///...,,,+++***)))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***+++---000222444555555888888888666444000,,,***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''))),,,...///111444666999::::::::::::999888888111///,,,)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))***+++,,,---...000222666999<<<>>>AAABBBDDDGGGJJJJJJHHHFFFEEE@@@999333000...,,,+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''(((***---...III{{{qqqHHH******))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))+++---...000222222333444555666777888======;;;999555111...+++******)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((((()))+++,,,---,,,...000222444444333222000...+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###########################$$$&&&'''(((((()))))),,,,,,---...//////.........---,,,***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''))),,,///QQQPPPLLLCCC@@@888,,,&&&&&&&&&$$$""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%'''(((***,,,---...///////////////...------(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''''')))***---...///000000111111000000///...+++***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++,,,.../////////...---,,,***)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***+++---000222333444555444444444444222///,,,***)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''))),,,...///111333555888888888777777666555444///---***(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++---...///222555888;;;===@@@@@@BBBFFFHHHHHHFFFDDDAAA===666111...,,,***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''))),,,---111///===ddddddCCC...&&&&&&)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***,,,...///111222333444555666666777:::999888666222///+++***))))))((('''&&&$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''''''''((()))***,,,,,,,,,...111333444333111000...---***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%'''(((((()))))),,,,,,---...............---,,,+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''))),,,///NNNRRRIIICCCAAA888---'''&&&&&&###""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))+++,,,------------------,,,++++++''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---------......------,,,+++***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***,,,---......,,,+++***)))((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***+++---///111222333444000000000000///---+++)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''')))+++---...000222444666555555444333111000///+++***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,---///111444777:::;;;>>>???@@@CCCFFFEEECCC@@@<<<888222---+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&(((***+++'''+++///222:::MMMggg{{{bbbRRR<<<,,,(((***...///))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***,,,---...000111222333444555555555666555444222///,,,)))'''''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((()))***+++,,,,,,...111333333111...,,,,,,+++(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%'''((((((((((((,,,,,,------......------,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''))),,,...QQQXXXKKKCCCAAA999...''''''&&&###""""""""""""""""""""""""####################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++,,,***++++++++++++***))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''')))+++,,,+++,,,,,,,,,,,,+++******((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))+++,,,------******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))***,,,...000111222222/////////...,,,+++)))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&(((+++,,,---...111333444444333222000...,,,+++((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,...000333666888:::======???AAACCCCCC@@@===888444///+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***------)))$$$&&&000999;;;GGGWWWeeeqqq}}}{{{ooobbbUUUEEE888111)))###'''000222,,,###(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))+++,,,---///000111333333333333333222222000...,,,)))(((&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''')))***+++,,,,,,...111333222///+++))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%&&&'''(((((((((+++,,,,,,---------,,,,,,+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''))),,,...TTTYYYLLLDDDBBB:::///((('''%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))******)))))))))))))))(((''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&((()))***++++++,,,,,,++++++***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***+++,,,,,,******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))+++---///000000111000000///---+++)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%(((***+++,,,---///111333333222000...,,,***)))&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((***+++,,,///111444666888;;;<<<===???AAA@@@===:::444111---***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''"""!!!###***111333///)))777888999:::::::::::::::AAADDDCCC:::222---)))%%%***///222...&&&!!!$$$(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((***+++,,,---///000222222222111000000///...,,,***(((''''''$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***+++,,,---...000111000---)))'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$&&&''''''((((((+++,,,,,,,,,,,,,,,++++++))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''))),,,...VVVVVVKKKDDDBBB;;;000)))'''%%%!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***++++++++++++***))))))&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***++++++***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))***,,,.../////////111000...,,,***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%''')))***+++,,,...000111111000///---+++)))(((%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******+++---000333555666999999:::<<<===<<<999666111...+++))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&###***000---&&&$$$)))111+++,,,...444;;;???@@@???444999999333......111111%%%'''(((''''''(((***---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++,,,...000111222111///......---+++)))((('''''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***+++------......---+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$&&&''''''''''''++++++,,,,,,,,,+++******((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())),,,...ZZZSSSKKKDDDBBB;;;000)))'''%%%!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))******))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%&&&((()))***+++(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((***,,,---............---,,,***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%''')))******+++---///.........---+++)))''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***+++,,,///111444555666666666888999888444111---+++((('''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&+++%%% !!!(((...///---///000333555666666555444777888555...))))))(((&&&...'''###&&&,,,,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++---///111111000...---+++***((('''&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))***+++------,,,++++++***)))(((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&'''''''''+++++++++++++++***))))))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((())),,,...]]]RRRMMMDDDCCC<<<111***(((%%%!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###########################$$$%%%&&&''')))******'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((***+++,,,---......+++***)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((()))******---...,,,,,,,,,+++***(((&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((())))))***,,,...111333444333333444555666444111...+++)))'''&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&###(((+++***%%%%%%)))...'''---333666555555777999111000,,,)))+++---***%%%&&&***,,,(((""""""(((///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,///000111///---,,,)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&((()))***+++---,,,+++***))))))))))))$$$%%%&&&'''(((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&'''''''''+++++++++++++++***)))(((&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))((())),,,...XXXWWWLLLBBBCCC>>>444,,,(((%%%!!!$$$$$$$$$############"""""""""""""""""""""""""""######""""""######$$$%%%########################################################################"""############$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))***+++,,,++++++*********)))''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,+++***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***,,,///111222555555444333111...+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((())),,,...000333444555666666...---,,,+++***(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''++++++,,,---,,,+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&''''''((()))***---+++************)))(((***'''''')))'''$$$'''...***+++%%%%%%+++&&&"""+++%%%***//////+++(((((()))---(((###!!!###%%%(((+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&(((((()))***))))))(((''''''&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((()))+++---XXXWWWKKKBBBCCC>>>444,,,(((%%%!!!$$$$$$$$$############"""""""""""""""""""""""""""######""""""######$$$%%%########################################################################"""############$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))***,,,,,,,,,+++******)))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***,,,...111222444444333222///---***)))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))+++---///111222333222222---,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***+++,,,,,,,,,+++))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''((()))******************)))((('''&&&$$$###%%%(((,,,......,,,555555666;;;777111555888...###!!!&&&))))))***222///***)))'''###'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&'''((()))))))))(((''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((()))+++---XXXUUUKKKBBBCCC>>>444+++(((%%%"""$$$$$$$$$############"""""""""""""""""""""""""""######""""""######$$$%%%########################################################################"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++,,,,,,,,,+++***))))))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***,,,...000111222111111///---+++)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++---...//////......++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''******+++++++++***)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***))))))******))))))((('''(((,,,...111===LLLPPPLLLZZZjjjkkkdddccc\\\QQQLLLIIIBBB888333111000,,,((())),,,***%%%'''---)))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))+++---WWWTTTKKKBBBCCC===333+++(((&&&###$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""######$$$%%%########################################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))***+++,,,,,,+++******)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))+++---///000//////...---+++***((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''((()))++++++------------++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))*********)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''((()))))))))(((((('''&&&(((+++---000>>>IIIOOO```xxx~~~}}}lllTTT>>>///)))(((---)))%%%%%%%%%%%%''')))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))+++---XXXTTTKKKBBBBBB===222+++(((&&&$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""######$$$%%%########################################################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))***+++++++++***)))((((((''''''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((***,,,...///...---,,,+++))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))+++,,,---------,,,******)))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))'''&&&%%%$$$&&&,,,555;;;CCCXXXjjjrrrjjjIII444'''%%%,,,555---!!!222(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))+++---XXXTTTMMMBBBBBB===222***((('''%%%$$$$$$$$$############"""""""""""""""""""""""""""######""""""######$$$%%%########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))*********)))((('''''''''&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))+++---...---,,,+++)))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))+++,,,---------,,,***)))((()))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))$$$&&&))),,,222===KKKVVVgggzzz|||wwwssskkkiiiyyyyyyPPP555$$$)))...'''%%%***((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))+++---YYYUUUOOOBBBBBB<<<111***((('''%%%$$$$$$$$$############"""""""""""""""""""""""""""######""""""######$$$%%%########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''((()))))))))'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''')))***,,,---,,,+++***)))(((((())))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******+++,,,,,,+++)))))))))))))))*********++++++************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&,,,666@@@LLL[[[mmmyyysssrrrhhhccciiihhhbbbddd\\\WWWWWWddd{{{jjj???((()))000---$$$((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))+++---ZZZVVVPPPBBBBBB<<<111***((((((&&&$$$$$$$$$############"""""""""""""""""""""""""""#########"""###$$$$$$%%%########################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((('''%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''')))***+++,,,,,,+++***((((((((()))***'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''))))))((()))***++++++***)))((())))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((***444CCCSSScccuuuzzz}}}{{{tttyyyxxx|||hhhmmmnnnggg___aaaooo|||PPP---***...***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))+++---\\\UUUMMMGGGAAA999111,,,(((&&&%%%%%%%%%$$$$$$###"""!!!!!!$$$#########""""""!!!!!! !!!"""######$$$""""""###$$$$$$######"""################################################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$'''######%%%$$$!!!''''''((((((((('''&&&%%%%%%&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''(((&&&###&&&%%%###""""""###%%%&&&%%%&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((())))))((('''&&&%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))(((''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))),,,''')))///*** ###...(((&&&&&&(((,,,...,,,***---***''''''''''''((())))))&&&''')))%%%###,,,''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))+++---,,,***(((((((((+++---&&&&&&///...(((***333555666888<<>>111######)))---+++((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((&&&&&&''')))))))))(((333777>>>NNN\\\kkk~~~sss^^^PPP>>>444,,,,,,///...+++)))%%%)))***'''&&&((()))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$#########%%%'''((('''&&&///---)))$$$"""###$$$%%%***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))%%%"""###'''000???NNN\\\ssszzzUUUUUUWWWlllvvv:::000+++,,,+++'''***,,,&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((())))))((($$$%%%'''))),,,...000111999<<>><<<:::444111,,,***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''))),,,...)))*********++++++,,,,,,,,,111555333,,,'''(((***))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((()))***************))))))))))))************)))))))))(((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))*********))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((())))))******+++'''...:::OOOiii{{{}}}www}}}vvvpppxxxxxxoooaaaNNN:::+++(((,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))))))))---<<>>******111111))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***((((((+++111777AAAIIIXXXjjj{{{]]]999***))))))***---++++++************)))))))))***,,,---YYYRRRKKKHHHBBB999222...+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&((())))))***((()))+++,,,+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++++++++,,,+++)))+++999JJJTTTUUU]]]^^^``````]]]WWWPPPLLLKKKDDD<<<444///,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++000333///333999???DDDFFFFFFEEEMMMMMMLLLIIIDDD<<<444///*********)))))))))(((((('''''''''''''''''''''''''''(((((())))))***++++++*********))))))******+++))))))))))))+++---///000,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******)))******+++,,,---///000//////...---,,,++++++************)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++555>>>^^^||||||uuuYYY888///777*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&(((000BBB\\\vvvaaaGGG999,,,)))++++++,,,///((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%)))...111777@@@MMMVVVcccrrruuuiiiUUUCCC666///,,,+++,,,++++++***))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&)))333DDDWWWmmmtttgggeeegggqqqAAA...111000+++))))))))))))((((((((('''''''''''''''''''''''''''((()))******---666CCCLLL[[[dddsss|||NNN555222///%%%,,,,,,+++++++++************+++,,,...XXXQQQJJJGGGAAA999222...,,,***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''***...222666999:::;;;<<<<<<<<<888333...+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***+++,,,,,,,,,++++++...???bbb{{{ttt___WWWJJJ???666111...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,,,,...333777AAAIIIVVVccclllpppqqqppp```\\\ZZZ\\\^^^YYYNNNDDD+++*********))))))((((((((((((((((((((((((((((((((((((((()))******+++++++++***************+++++++++,,,---000555:::???BBB===;;;888555111---***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******++++++,,,---///111444666888555555444222111000///...************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((()))******++++++???iiirrrlll}}}ccc???---************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***+++222EEEcccttthhhoooyyyxxxttttttdddppp|||lllUUU===222...++++++...))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))***///777???JJJZZZlllxxxttt\\\FFF666---,,,,,,++++++***)))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''###+++===TTTiii|||ppp```dddZZZbbb555------...))))))))))))(((((((((((('''''''''''''''''''''''')))+++,,,...444AAASSS___sssyyysss>>>,,,555,,,,,,,,,++++++************+++,,,...^^^TTTIIIFFFBBB;;;444...***((((((%%%''')))(((&&&%%%&&&'''&&&+++---***+++000555666CCCQQQYYY___hhhhhhiiirrrwwwkkkpppooo^^^ZZZWWWCCC888---%%%&&&***)))''''''"""((('''"""###***)))!!!$$$$$$######$$$%%%&&&&&& &&&)))&&&%%%((()))&&&'''&&&&&&&&&'''(((((('''&&&$$$###%%%((()))'''%%%%%%%%%%%%%%%&&&((()))***''''''''''''''''''&&&&&&******(((((((((,,,000333000???WWWwwwhhhKKKAAABBB;;;...&&&***+++))))))+++)))$$$&&&)))***)))((()))***)))---+++***//////...GGGmmm|||lllYYYSSSVVVSSSDDD111&&&&&&***+++***''''''(((((('''&&&&&&%%%,,,***&&&$$$&&&+++,,,***))),,,+++'''***111222---000>>>PPP]]]hhhnnnnnnjjjpppdddVVVNNNLLLFFF999...,,,000///)))$$$&&&((()))'''''''''((((((((((((((((((''''''''''''(((((()))&&&......&&&$$$+++///+++'''666BBBBBB@@@GGGSSS\\\fffYYYQQQQQQNNNCCC===???999000+++,,,,,,(((''')))+++)))(((***,,,,,,((($$$***)))((((((((((((((()))&&&,,,###%%%444------JJJcccnnnQQQ???333""",,,333!!!###000'''))))))))))))))))))))))))+++###!!!(((,,,)))&&&(((000444>>>___}}}eeemmm{{{zzzaaa444333333((()))(((,,,'''%%%)))'''$$$+++((((((((((((((((((((((((###***---***&&&'''***,,,---<<>>KKKZZZkkkwwwNNN)))000,,,222///$$$///555!!!---......///___VVVJJJFFFBBB;;;333...***((((((+++(((%%%$$$%%%'''))))))((()))))),,,:::PPPbbbkkk}}}|||eee\\\NNNBBB:::444---'''''')))'''%%%%%%(((&&&!!!$$$$$$######$$$%%%%%%&&&'''******&&&%%%((()))&&&%%%$$$$$$%%%''''''%%%$$$***(((&&&&&&''''''%%%###'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''000((('''//////'''&&&---EEEwwwxxxNNN888;;;333///***&&&&&&(((+++---******)))))))))***)))'''...))),,,...EEE|||{{{]]]aaaYYYLLL===111,,,,,,...(((((()))))))))(((((('''$$$(((+++---///000000///)))(((+++000---***333BBBdddlllsssssstttyyykkklllpppwwwyyynnnYYYGGG999+++%%%---222,,,''')))((((((((((((((((((((((((((((((''''''(((((())))))///$$$"""...222+++''',,,AAAEEENNNcccqqqhhhVVVGGG777111///,,,+++---)))'''&&&''')))***)))'''))))))(((((((((((()))))),,,&&&,,,000''',,,SSS|||{{{xxxooo]]]KKK...(((///)))(((---'''))))))))))))))))))))))))'''+++---***'''''',,,000999:::ppp~~~vvvooo~~~iiiFFF222)))111)))...,,,***......)))((((((((((((((((((((((((((((((&&&$$$&&&))),,,000444777KKKkkkuuuLLL333%%%...222((('''222***))))))(((((('''&&&&&&(((&&&))))))%%%))),,,'''111SSSjjj|||wwwaaa\\\~~~BBB...,,,...---+++((((((************)))'''&&&'''((('''%%%+++///999KKK```tttaaa///555%%%&&&;;;---!!!>>>---...//////```XXXLLLEEEAAA:::333---***)))(((+++'''$$$$$$(((+++***'''$$$+++666EEE[[[qqq~~~~~~|||zzzpppxxxzzzuuuhhh^^^XXXNNNCCC111+++(((((((((%%%$$$&&&$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&"""###'''(((&&&***)))(((***------***'''***)))((()))+++,,,,,,+++((((((((((((''''''&&&&&&((((((((((((((((((((((((...&&&***555333,,,===ZZZ___IIICCC555***((((((&&&***000,,,***)))***------***((((((,,,===qqqvvvnnnllldddQQQ:::+++'''***))))))******************&&&***...000...++++++,,,000%%%+++@@@GGGDDDTTTpppzzzyyy|||}}}|||```KKK666---)))'''(((,,,))))))((((((((((((((((((((((((((((((((()))*********(((,,,111...---===SSS\\\uuu[[[HHH<<<222+++)))***)))(((((((((((()))***)))))))))(((((())))))***,,,"""///111%%%HHHtttwwwiiiGGG+++***///---***((())))))))))))))))))))))))$$$,,,...(((###&&&---000<<>>333///***************+++++++++---++++++,,,+++)))+++...333,,,999\\\uuuyyywwwsss___@@@+++(((++++++******))))))))))))(((((()))))))))))))))***+++,,,'''222222***555XXXyyyoooXXXDDD666...------,,,***)))))))))***)))))))))((())))))******)))(((,,,///GGGzzz|||fff@@@***---///***))))))))))))))))))))))))))))))(((((()))(((+++444???qqqwwwwwwvvvdddWWWPPPKKKGGGCCC???CCCEEEAAA???III___sssttt@@@111...//////((("""(((,,,&&&((((((((((((((((((((((((///((((((...111333AAASSS}}}fff777)))333333&&&+++******))))))(((((('''&&&&&&%%%''')))&&&'''222SSS~~~aaaKKK}}}PPP777...------,,,***(((***///(((((()))+++***))),,,000888JJJccc|||]]]888777---...333$$$...///000000aaaYYYNNNDDD@@@999222---***)))((($$$'''***)))(((***111777PPPbbbuuu~~~wwwfff]]]MMM???888///%%%$$$)))''''''&&&&&&&&&&&&''''''+++***)))+++------,,,,,,,,,++++++,,,...000111222333444444333111///...---)))((('''''''''((()))***)))))))))*********++++++---111...'''000VVV|||XXX888000111,,,'''(((,,,******---,,,***---444SSSxxxdddOOO:::,,,+++******))))))***+++++++++((((((...111000000333,,,CCCeeeyyywwwrrrgggSSS<<<,,,&&&++++++******)))))))))))))))))))))******,,,------------+++:::hhh}}}dddPPPEEE...---+++***************)))))))))))))))***+++++++++///+++BBB~~~{{{aaa777)))------***************************///((()))---+++111OOOrrruuuyyy]]]QQQCCC;;;;;;>>>@@@@@@AAA???<<<<<>>@@@CCCCCCAAA===;;;:::222000,,,)))''''''((())))))******++++++,,,,,,,,,000...***333WWW{{{OOO888111---,,,------,,,------(((***<<>>...222,,,************************$$$)))******:::___nnnuuutttNNNCCCNNNTTTddd{{{~~~gggWWWNNN:::CCCHHHPPPpppccc555***444***(((...%%%))))))))))))))))))))))))(((///444===WWW|||xxxjjjXXXMMMQQQUUUSSSRRRRRRRRR\\\uuu___777...---,,,,,,+++******))))))###---&&&%%%...(((???wwwfffiiiAAA444,,,///111+++))),,,---)))))),,,,,,111EEE\\\~~~{{{nnn]]]NNNHHHDDDBBBKKKXXXcccbbbdddoooAAA***777///000111222222ZZZXXXPPPBBB>>>888111,,,***))))))&&&(((---777DDDUUUfffpppqqqzzzqqqyyy{{{iiiZZZOOO???...------,,,+++*********+++---,,,...///---000???PPPzzzyyyhhh___[[[TTTHHH<<<222---,,,,,,******+++,,,,,,---......,,,---AAAnnneeeFFF777000++++++---111000000FFF}}}}}}hhh^^^333222///,,,++++++,,,,,,+++,,,000222///555SSSssstttIII------,,,,,,+++***))))))+++++++++,,,---...000000PPP}}}yyynnnfff_________hhhoooZZZ???///+++,,,+++((())))))))))))***+++,,,---...PPPMMM000222,,,************************+++///+++...UUUcccxxxgggGGGGGG\\\mmmyyydddRRRCCCEEEOOObbb{{{OOO...333******333,,,))))))))))))))))))))))))'''222@@@WWW}}}bbbSSSSSSPPPWWWjjjhhh```ZZZYYYWWWRRRQQQUUUbbb{{{aaa---------,,,++++++******)))%%%///&&&###---+++KKKrrr[[[MMM:::---...000+++))),,,---)))***000333===WWWrrrlllYYYEEE@@@CCCMMMNNNFFFEEEKKKGGGDDDDDDMMMbbbwww;;;""":::111111222333bbbYYYRRRIII>>>444000---******+++***)))000AAASSS]]]bbbeeeeeerrr~~~mmm[[[CCC???...&&&///111$$$(((111***+++---222222777VVVvvveeeVVVQQQHHH999...---,,,***...(((000555(((000333///qqq~~~wwwVVV333???...///&&&777333(((yyytttjjjOOO555(((***+++...000,,,+++---111000---BBB}}}rrrDDD555)))***//////+++)))))))))///%%%444444$$$MMMxxxttt\\\RRRUUUUUUQQQNNNOOOOOOMMMQQQXXX|||gggSSS555***555)))(((111!!!&&&000))))))444///999~~~yyyaaa@@@)))***++++++++++++++++++++++++(((111***CCChhhOOOVVVyyyZZZLLLDDDCCC[[[|||yyy>>>)))///:::!!!...&&&...***&&&,,,...***,,,777///SSSgggXXXTTTgggtttmmmaaaNNNLLLiii===+++999!!!555'''&&&---'''%%%---)))%%%222)))nnnnnnttt...444000,,,,,,444)))+++***(((+++;;;ZZZ|||qqq[[[HHH>>>KKKccc}}}~~~jjjwwwaaaLLLCCCBBBLLLjjjQQQ---444111555333333bbbYYYQQQIII???444000---******+++)))///===MMMXXX[[[^^^cccssslllZZZFFF555---+++,,,((())),,,)))333111...QQQwwwgggYYYIII999000111)))///***,,,222***111///MMMnnnAAA>>>///:::222---,,,bbbrrruuu^^^AAA111///------///***111222===999oooiiiJJJ...(((+++***)))---,,,444***)))...,,,JJJwww{{{pppkkkmmmqqqxxx~~~ppp^^^TTTPPPbbbzzzlllDDD...444...111---$$$,,,***'''...///222oooUUU:::///,,,++++++++++++++++++,,,+++---999fffoooPPP]]]eeeMMMIIIOOOUUUvvvuuuvvv///333---111+++)))///+++''',,,,,,'''***555JJJuuuzzz\\\VVVpppYYYKKKbbbvvvAAA---///......,,,------&&&***)))&&&111777{{{sssnnnPPP333...******111,,,///---///:::RRRrrrjjjRRRKKK^^^uuuhhhIIIBBBKKKTTT<<<666111333000///dddYYYQQQJJJ???444///---******,,,000888FFFQQQSSSRRRYYYbbblll[[[RRRTTTZZZoootttgggEEE:::333((((((000///---222===???pppwwwhhhTTTCCC;;;***111///+++111...333555yyy[[[@@@444(((>>>:::???dddtttlllMMM888333---,,,...***111&&&222DDDbbbbbb;;;,,,+++)))***...)))777%%%,,,+++444yyygggUUUUUUiiiXXX555...))),,,***'''222%%%&&&111,,,CCCddd???''',,,,,,,,,++++++,,,,,,,,,...222WWWssssssgggrrrxxxMMM@@@CCCXXXTTT666+++777)))***...***(((---+++(((///CCCnnnlll___dddkkkOOOPPPyyyeee)))666&&&000---)))+++)))'''***(((000LLLwwwwwwdddzzzzzz333000///,,,,,,---...+++111GGGiiixxxbbbYYY```tttYYYDDD@@@WWW[[[>>>444444111///eeeYYYQQQJJJ???333///,,,******---777;;;CCCJJJMMMTTTcccrrr|||sssoooxxxqqq^^^QQQNNNTTT[[[XXXrrr___FFFAAA///+++555---***<<<777lllUUUJJJ///222222...333000555@@@vvvHHH;;;777888)))\\\]]]eeevvvTTT;;;333,,,,,,///---+++;;;555QQQtttPPP777...///...+++'''000)))///999^^^~~~```PPPTTTUUU===444000***'''444&&&(((///222iiiRRR222...---,,,++++++,,,---...---FFF|||}}}fff~~~rrrKKKLLLJJJRRRyyyEEE555***,,,***,,,((()))...+++---;;;[[[sss]]]rrr~~~KKKPPPDDD444***...---+++&&&,,,%%%+++***222cccfffiiiddd777333666111)))...,,,+++777VVV|||kkk]]]lllzzzeeeMMMGGG[[[666888555666555fffZZZQQQIII>>>222...,,,+++,,,///999888===GGGRRR^^^ooo}}}lllqqqrrriii```dddyyy~~~kkkWWWPPP;;;111111&&&+++JJJzzzaaaZZZ:::333111222444///;;;zzzQQQ===AAA000666```BBB555,,,,,,111000+++999GGGzzzjjjBBB...111222)))111)))111000TTTfffJJJ]]]lllFFF999------'''111---+++,,,FFFrrrnnnsssaaa;;;///...---,,,,,,---...///---bbbmmm|||QQQBBBNNNgggsssooo;;;"""222///...***+++...***444LLLqqqssseee}}}NNNUUUvvvqqq222666,,,000444&&&...&&&,,,,,,777xxxzzzfffmmmfffGGG222555222(((111,,,000EEElll}}}pppsss~~~```IIIGGG___ggg999111666;;;ggg[[[RRRGGG<<<111---,,,,,,...111;;;:::???IIIRRRWWW\\\aaaaaagggllljjjeeejjj^^^OOO===444...,,,IIIttt}}}mmmPPP;;;000444222///OOO```>>>555...```wwwqqqNNN;;;...---222111111///kkkQQQ111///222,,,666%%%111999rrreeeVVVjjjvvvIII<<<)))...******333...///hhhwwwsssbbbVVVlllooo;;;000///---,,,,,,---///000===~~~wwweeeHHHFFFRRRwwwkkkFFF+++444444222...------)))===bbbyyyvvvKKKVVVBBB999(((///444(((...)))---///BBBsssuuu}}}||||||eeeqqq}}}ggg111---...(((555)))555VVV{{{rrr|||{{{uuuZZZHHHJJJjjjDDD---000<<>>sssnnnLLL222888000555qqquuuEEE@@@444uuuqqqWWW@@@000---333222555IIIiiiDDD000...222111+++111ZZZggg^^^qqqaaaPPP555+++111%%%444///;;;{{{iiiOOOaaaPPP111///---,,,,,,---///111ccceee999NNNkkktttiii:::///222111...///---,,,LLL|||{{{nnnQQQaaannn777***...+++,,,+++,,,---333NNNfffwwwzzzPPPzzzlll:::---000)))555***???hhhssskkksss}}}~~~{{{```GGGOOOpppbbb444,,,<<>>111III\\\777<<<111<<>>|||yyyAAA:::999999XXXGGGAAAiii]]]RRR555111666555222ppp...666///000;;;KKKfff]]]YYY???222(((888///,,,jjj||||||TTTEEEyyy{{{<<<'''333++++++222&&&TTTrrrCCCFFF```RRR666111111000///%%%:::xxx}}}yyy{{{SSSRRR___888'''333)))...'''333444}}}eeejjj~~~xxxyyyzzzOOOccclllmmmddd444...222---;;;]]]aaa^^^mmmpppzzzssseeeCCCXXX{{{>>>>>>)))bbb]]]MMMCCC777,,,***,,,///222555:::<<>>EEEJJJHHHGGGQQQ___llluuu~~~xxxSSSoooXXXKKKwwwlllCCC>>>uuujjjeee}}}LLL}}}KKKxxxWWW888222333777}}}}}}RRR999666///BBBmmmZZZVVV555+++'''---@@@vvvEEE<<<]]]MMM111111,,,555111???GGGEEEqqq|||<<<000---///...;;;hhh}}}}}}rrr}}}lllyyyOOOTTTQQQ444+++222...+++555???ggg}}}ssspppuuu}}}HHH\\\yyyvvv@@@333333000III{{{```JJJ^^^rrr~~~uuubbbmmmIIIUUUqqq888777ddd```NNNBBB666+++))),,,///333666===???DDDFFFCCCDDDQQQ```bbb{{{]]]CCCHHHaaauuuiiiHHHAAAVVVuuufff]]]cccTTTLLLNNNEEEcccbbbOOOyyyUUUXXX@@@777333:::{{{```555222111LLL\\\\\\BBB999+++444TTTsssAAA<<>>BBBCCCBBBEEEQQQ]]]bbb~~~oooiiilllttt~~~lllcccQQQYYYpppQQQEEETTTggg}}}ggggggfff\\\VVV\\\sssnnngggXXXTTTWWWZZZMMMcccVVVFFF999222AAA|||||||||ttt>>>999888^^^fffjjjsssJJJ>>>...444bbbyyyEEEAAAQQQ~~~rrr888---)))555+++fffpppsssuuuEEEOOOxxxxxx888---555///HHHzzzxxxzzz^^^yyyhhhHHHnnn666---///,,,...777UUU~~~[[[yyylllmmmpppwww}}}~~~|||\\\YYYxxxlll^^^www\\\444444888[[[pppIIIPPPlllyyyfffLLLXXXHHHppp::::::ddd```IIIAAA555+++)))---000333777:::===@@@AAABBBGGGPPPXXXQQQhhh|||{{{{{{wwwlllbbbxxxPPP999MMMaaalllfffllliiiqqq{{{}}}\\\NNNYYY]]]eeeccclll[[[aaa\\\cccoooWWWLLL777111PPPqqqwwwHHH999888ppphhhtttppp```OOO:::------ooo}}}MMM@@@QQQ<<<000...666222bbbjjjNNNGGGrrrjjj>>>***444222TTTxxxrrruuuvvvTTTxxxWWW___CCC333///,,,111888___|||___ssskkkooopppvvv}}}}}}lllnnn{{{^^^wwwjjjzzzttt333111:::hhh```DDDPPPlllzzz|||}}}uuuUUUXXX|||nnnNNNcccFFF777]]]]]]HHHAAA555***)))---000444777<<<<<<<<<===AAAIIIQQQUUUdddcccmmm|||rrrdddcccXXX___\\\NNNJJJ^^^}}}dddmmmxxxzzzttt___aaaiiieeecccuuu___TTT555555hhhyyyfffsssHHH,,,888rrrqqq~~~bbbcccBBB888444xxx~~~bbbDDDUUU<<<111111555:::~~~ooojjj^^^FFFmmm{{{PPP---444666```}}}wwwmmmxxx}}}FFFiiigggRRR]]]666000---333888eeevvvccckkkkkkoooqqqxxx~~~vvvhhhcccxxx222000>>>zzzVVVAAAMMMhhhzzzuuuxxxzzzJJJGGGtttSSSXXXVVV222YYY\\\JJJAAA555***)))---000444888>>>===::::::@@@JJJRRRUUUVVV\\\lllvvvllluuuyyy~~~YYY```~~~|||}}}iiibbbeeesssgggbbbqqqhhhZZZ666:::{{{|||ZZZkkk]]]999???wwwccciii>>>777222{{{qqq}}}|||OOO```999000222333???zzzrrrjjjlllHHHfffccc444555888eeemmmppp|||wwwkkknnnlllRRReeekkkDDDrrr666///...555999hhh{{{ooocccgggiiinnnvvv}}}~~~zzzpppqqqUUUooosss333444GGGRRRFFFQQQjjjsssxxxvvvuuuyyy]]]KKKpppTTTQQQaaa000ddd]]]KKKEEE555)))***///111666<<<===FFF???666AAAOOOTTTXXXQQQMMMWWWyyyxxx]]]TTTtttwww|||dddgggKKKtttxxx~~~nnnnnnWWW>>><<<xxxsssQQQ___llluuu{{{uuuWWW<<>>CCCxxxnnnLLLYYYeeennnuuuppp}}}rrr~~~hhhEEENNN~~~NNN```pppfffKKK<<<999|||jjjyyybbbsssSSS666222///ddduuu}}}\\\\\\dddfffiiinnnuuu~~~OOOPPP|||888999;;;~~~eeekkkqqq___\\\kkkxxx\\\XXXRRRggg;;;,,,+++888777jjjtttyyybbbfffeeeppprrruuu{{{www}}}ssseeemmmPPP333MMMuuuDDD@@@PPPiiinnnxxxmmm}}}pppxxxfffIIIttt[[[PPPuuuppp;;;wwwZZZOOODDD555***+++...000555<<>>RRRggghhhxxxyyy^^^dddgggjjjTTTlllzzz^^^rrr[[[888222DDDssskkkhhhPPPGGGFFFIIIMMMQQQTTTXXX]]]aaa```uuuXXXXXX>>>KKK~~~uuuKKKkkkUUU===BBBkkkQQQXXX___[[[UUUQQQ___aaannn~~~```UUU\\\```kkk444...333EEE}}}KKKggg|||kkk]]]^^^fff```tttyyymmmkkk|||VVVCCCDDDlll???TTTmmm???777@@@VVVzzzhhhkkkfff|||tttyyyqqqoooWWWyyyppp[[[lll<<>>IIILLLKKKJJJ<<<111333222VVV|||ccccccWWWCCC???MMMxxxOOOFFF;;;999EEERRRZZZeeerrryyyxxxpppcccYYYSSSHHH>>>ZZZzzz[[[}}}iiitttoooiiieee[[[sss~~~RRROOOGGGAAABBB<<<>>>DDDJJJGGGMMMrrrQQQoooddd{{{|||{{{\\\}}}}}}GGGaaa^^^ZZZvvv~~~iiikkk[[[\\\RRRSSS___ZZZuuubbbOOOyyyVVVaaayyyaaaZZZ555999PPPuuuiiieeeRRR@@@DDDFFFJJJLLLMMMNNNPPPRRRXXX]]]hhhyyyOOO{{{RRRkkkTTT:::jjj~~~qqqZZZZZZXXXQQQ______HHHOOOaaa[[[]]]|||qqq^^^^^^rrr888000:::ZZZHHHgggrrreee[[[\\\\\\rrriiigggyyyrrrlll______```qqqTTTXXXXXXAAAKKKbbb333LLLAAA999999GGGllliiiiiihhhiiizzzmmmbbbxxxeeejjjaaatttqqq:::lllWWWPPPEEE888,,,)))+++,,,///111;;;GGGLLLOOOVVVMMM:::111333888UUUsssTTTNNNYYYdddDDDAAACCCCCCZZZgggSSS@@@<<<@@@AAAAAABBB@@@BBBEEECCC===BBB]]]yyyzzz\\\nnnwwwwww|||{{{yyy|||~~~}}}vvv~~~dddyyyfffggggggJJJGGGAAA:::>>>@@@@@@CCCEEEFFFIIIVVVcccgggnnn|||]]]vvvsssxxx|||vvvlll|||sssWWWwwweeeMMMooosssUUUOOOJJJZZZooo||||||eeeiiiMMM<<>>;;;<<>>IIIGGGFFFCCC>>>===EEEOOOOOOWWWfffzzz~~~ccc}}}wwwlll}}}yyyvvvttt}}}dddtttiii\\\~~~bbbXXXnnn___BBBFFFrrrkkk{{{sssuuuEEE888HHH^^^qqqcccttthhhFFFIIIDDDBBBEEEJJJJJJEEEBBBDDD;;;;;;;;;;;;ZZZ}}}tttrrrIII\\\NNNuuuwww```888wwwyyyfffXXXOOOYYYYYYjjjQQQPPPdddxxx___TTTcccwwwzzzRRRttt\\\ggg|||???777CCCNNNooojjjdddVVVVVV^^^dddiiijjjiiinnnyyyddd[[[|||uuubbbbbbppp333IIIUUU:::666BBBVVVpppkkkdddmmmkkk___YYYZZZfffxxxvvviiibbb```tttsss???www]]]PPPGGG;;;...+++++++++,,,...<<>>@@@:::BBB|||PPP777>>>777999BBB666JJJ{{{nnnjjjyyyxxxyyy]]]rrryyyuuu\\\oooiiizzzssstttwwwooo^^^UUUBBBEEEDDDBBBFFFDDDBBB@@@;;;999@@@IIIGGGNNN[[[jjj{{{wwwnnnrrr|||qqqtttsss|||jjjsssssswww___gggccc^^^ddd}}}}}}|||zzzrrrEEEHHHlllLLLnnnrrrEEE>>>PPPmmmvvv\\\qqqkkkDDDKKKFFFDDDFFFIIIJJJHHHHHHJJJSSSXXX^^^RRRAAAWWW}}}eeebbbUUU___ddd^^^~~~OOOzzz]]]888xxxpppqqqXXXPPPZZZVVVWWWEEETTT```uuukkkvvvTTTzzzfffzzzsssddd\\\kkkzzz===888PPP{{{OOOkkktttfffWWWXXX```cccfffhhhiiimmmsssxxx{{{kkktttRRRUUU~~~___yyyddd111GGGLLL@@@555===KKKsssgggmmmxxxxxxkkkmmmmmm```|||fffeeekkkkkkhhhEEEvvv[[[OOOHHH<<<000++++++******,,,555GGGRRR[[[jjjoookkklllUUUJJJ>>>666333222555999333999DDDOOOVVVXXXYYYZZZbbb```\\\VVVOOOHHHBBB???---===:::444ZZZXXX:::333<<<333666BBB777;;;FFFuuuyyysssuuuwwwYYYhhhuuu||||||yyynnn}}}ooobbbqqqsssttt|||vvvQQQkkkeeeKKKNNNKKKCCCBBB@@@@@@@@@===;;;AAAIII@@@CCCKKKVVVbbbnnn~~~sssyyy}}}yyynnnooouuuvvv~~~ssstttnnnbbbnnn___ZZZccczzzfff~~~uuuccc___ttt}}}xxxrrrnnnbbbnnn```PPP{{{gggNNNmmmHHHIIIYYYwww}}}WWWnnnrrrFFFJJJFFFEEEEEEEEEFFFFFFHHHIIITTTQQQiii}}}bbbDDDccc|||XXXIIIoooxxxSSS~~~WWW999vvvlllyyywww\\\VVVYYYTTTNNNBBBSSSVVVNNNjjjiiifffVVV]]]pppSSS\\\qqqqqq888;;;^^^UUUhhhgggWWWXXX^^^```dddhhhmmmqqqtttwwwwww{{{}}}eeeQQQVVVkkkhhhXXX000CCCVVVCCC444999BBBpppyyyaaavvvyyyzzzqqqeeeyyyxxxdddeeePPPsss[[[PPPIII<<<000,,,+++***)))***+++>>>NNN___uuu}}}wwwiiiTTT@@@777666444111333555888:::===>>>===;;;555:::@@@AAA===666111///>>>,,,IIIlll666555000333000222999666;;;:::@@@mmm{{{rrruuussszzzfffaaapppxxx||||||xxxoootttpppllljjjooovvv{{{tttVVV[[[vvv~~~___\\\TTTGGGEEEEEEHHHEEECCCAAA<<<777:::???BBB@@@BBBKKKRRRXXXbbbkkk{{{tttyyyttt```sssqqqqqquuupppnnnooofff{{{rrrbbbSSS```{{{hhheeeooo}}}yyynnnkkkdddmmmUUUuuuaaaVVVxxxFFFUUUaaa|||YYYkkk{{{LLLHHHDDDCCCBBB@@@@@@BBBDDDDDDJJJ:::IIIrrrxxx\\\aaa|||XXXnnnqqq[[[UUU999pppkkkqqq{{{aaa^^^VVVUUUMMMDDDOOOXXXOOOaaaeee}}}___]]]nnneee\\\zzzlll===BBBiiiZZZbbbgggTTTTTT\\\^^^ccchhhnnnrrrtttuuuxxx}}}vvvnnn\\\WWWjjj~~~PPP222AAAZZZEEE666999===```^^^uuulllyyy{{{eeennnssscccrrr]]]UUUHHH<<<111---,,,***)))***$$$555CCCVVVsssiiiYYYPPPCCC555>>>;;;555......222555444888999888444333777BBBJJJSSSbbb;;;111222---...333444111222888666:::===OOO|||uuu{{{yyywwwuuuyyy```fffssszzzrrrrrrnnn|||}}}```oooiiixxxxxxmmmkkkmmmxxx{{{yyypppOOOzzzxxx|||iiiDDDhhhlllIIICCCMMMGGGCCCAAA???;;;666666:::DDD??????FFFJJJKKKRRR[[[}}}zzz~~~~~~zzzwwwsssiiiwwwwwwtttooogggppppppoooVVVXXX{{{cccdddkkkoooiii^^^YYYYYYhhh~~~hhhlllbbbwwwXXXdddiiiNNNfffjjj}}}dddeeeVVVHHHGGGHHHFFFCCCCCCFFFHHHGGGEEEGGGGGGRRR```aaaiii~~~nnnyyyooojjjhhhTTT:::fffrrruuuhhhcccVVV\\\PPPIIIPPPOOO]]]___aaa{{{RRRooowwwxxx~~~___gggEEELLLmmmddd___mmmXXXUUU\\\^^^cccgggkkkmmmooopppjjj{{{|||[[[KKKUUUhhhmmmIII666BBB~~~GGG;;;999999SSSaaavvvooottt~~~zzzvvvwwwsss^^^XXXHHH<<<000---,,,***)))***$$$---222CCCeeezzzkkkLLLIIIBBB:::888<<<;;;777;;;<<<<<<===DDDWWWrrr]]]333111,,,---------444444...000222---888>>>;;;@@@aaa}}}uuummmvvv~~~rrrnnnnnnvvvsssmmmeeebbbllltttyyyyyy{{{aaaRRRvvv}}}}}}wwwkkkooouuussspppxxx{{{hhh```xxxzzzmmmNNNiiiOOOOOOCCC???>>>>>><<<888888;;;666222444999999999EEEUUU{{{vvvrrruuu{{{{{{zzzgggnnnllljjj[[[rrr```dddbbbYYY```hhh___\\\oooaaaVVVtttrrr~~~ttt^^^___LLLHHHKKKJJJFFFGGGLLLNNNLLL777MMMMMMBBBLLL^^^uuucccvvvMMM;;;aaarrrggg___kkkTTTNNN\\\EEEWWWaaaqqqdddwww[[[zzzuuu~~~iiiooocccaaaKKKXXXooojjj[[[ttt^^^ZZZ[[[___cccfffhhhjjjlllooojjjppp}}}|||[[[OOOkkk^^^YYY>>>555BBBKKKBBB:::666JJJ}}}gggnnnzzz|||yyyrrrrrr]]]WWWGGG;;;000------+++)))***''')))&&&333XXXyyy}}}rrr~~~;;;///,,,###111(((---***...---)))...+++444...000:::???@@@JJJZZZvvvtttpppooovvv}}}zzzqqqpppooogggjjjqqqllllllwwwppphhheeemmmrrrtttzzzgggEEERRRwww}}}xxxnnnnnnrrrsssttt~~~qqqmmmuuuwww~~~zzzjjj@@@ccc[[[FFFHHHDDDAAAAAA===777666888777666;;;???<<<===OOOfff~~~~~~xxx```ppp{{{jjjlllcccjjjooo~~~|||iiioooooofffpppUUUSSSvvvtttYYY~~~eeeOOOBBBFFFFFFCCCDDDKKKMMMJJJGGGPPPFFF@@@MMMUUUaaa{{{^^^EEE<<<```wwwrrrzzzjjjiiixxxXXXSSSiiiQQQTTT___```^^^___mmmwwwgggfffaaaQQQaaappphhhSSSuuu^^^YYYZZZ___dddggghhhjjjooosss|||ttt{{{ttt~~~aaaPPPppp|||444333@@@OOOGGG:::333DDDkkkmmm[[[yyyzzzkkkvvv~~~tttwww___SSSHHH===222---+++((((((***'''&&&(((---222FFFqqqaaa---%%%///---((((((,,,,,,++++++,,,,,,---...///000333444666888;;;>>>???MMMccc{{{{{{xxxvvvsssvvv}}}~~~xxxssssssqqqpppooommmllljjjjjjjjjuuueeeccciiiooopppmmmppp{{{zzzzzzdddPPPTTTppp|||~~~|||}}}uuuyyysssqqqjjjjjjeeeyyykkkmmmzzzxxx~~~|||~~~\\\KKKccc\\\IIIAAA<<>>111333???===@@@mmm}}}xxx~~~gggVVVwww{{{hhhiiijjjzzz{{{xxx{{{jjjttt}}}```~~~^^^kkk}}}zzzgggdddPPPNNNKKKHHHFFFGGGHHHJJJJJJHHHJJJJJJEEE@@@GGG___wwwcccDDDAAAZZZooogggsssfff]]]^^^SSSbbbNNN]]]ccc```___```nnn|||sssuuu||||||bbb^^^aaabbbllloooSSSttteeeXXX\\\___bbbdddiiinnnpppooouuutttvvv{{{|||oooPPPxxx|||999777===sssEEE666III888EEE^^^bbbxxxnnnqqqwwwkkkoooxxx~~~yyy___RRRHHH===222---+++((((((***...(((&&&''''''---CCC\\\}}}CCC111'''---111***&&&)))******))))))******+++,,,,,,...000222333555999;;;>>>@@@DDDIIIMMMSSSYYY^^^dddgggjjjmmmoooqqqtttwwwxxxttttttxxxyyytttqqqsssnnnllljjjfffdddbbbbbbbbbxxxooo^^^[[[^^^jjjsssuuuwwwzzzqqqwww}}}qqq}}}wwwuuuddddddpppaaahhhmmmkkkpppsssUUUbbb{{{}}}KKK555___eeeUUUDDD======???AAADDD777<<>>999NNN~~~pppaaaiiitttmmm^^^www{{{~~~lllgggsss}}}|||yyyjjjkkkvvvbbbPPPLLLHHHFFFGGGHHHHHHFFFGGGFFFGGGGGGDDDCCCJJJSSSyyy|||zzzqqqCCCBBB\\\tttfffiiiVVVOOO\\\LLLZZZaaadddeeeZZZTTT[[[eeehhheee^^^aaarrrtttjjj```___lllcccgggWWWhhhvvv^^^]]]```ccceeehhhkkkmmmnnnuuuvvvyyy}}}|||}}}___ooo222===BBBvvvVVVHHH888555BBBdddbbbpppxxxpppxxxxxx[[[QQQuuuzzz___RRRIII>>>333...+++)))(((***,,,%%%$$$'''(((%%%***222@@@rrrkkk555!!!######&&&)))'''%%%(((---'''''''''''''''((())))))***+++---///000111555777555666777:::???GGGPPPWWWPPPTTT\\\ccckkkrrryyy~~~vvvqqqnnnooopppnnnnnnoooiiifffaaa]]]ZZZXXXXXXXXXUUUeee^^^___iiinnnlllpppzzz}}}rrrmmmuuurrrssswww}}}zzzrrryyysssjjjxxxPPPkkktttiii^^^[[[uuunnnjjjbbb___lllwww}}}xxx}}}yyyqqqoooMMMKKKVVVqqqgggSSSEEE<<<:::<<<<<<<<<@@@TTT~~~aaa||||||~~~fff]]]XXXPPPaaaeeehhhcccUUUXXXwww~~~}}}}}}vvvxxxrrr~~~}}}zzz~~~wwwrrrkkkuuuWWWPPPIIIEEEFFFGGGEEECCCGGGBBB@@@DDDEEEAAA;;;999>>>```tttTTTvvvtttzzzoooGGGIII___yyyuuugggmmmYYYWWWTTTVVVYYYWWW[[[aaaWWWMMMOOOIIIPPPLLLBBBJJJfff{{{~~~zzzooozzzjjjjjjrrrgggqqqeeeYYYYYY]]]```dddffffffgggkkkooosssuuuzzz}}}|||{{{vvveee666>>>>>>hhh}}}FFF<<<666<<>>333...+++)))(((***&&&###%%%+++---***)))+++---111CCCjjjIII'''///777...444000)))###%%%******'''&&&&&&&&&&&&&&&'''(((((((((***,,,,,,---///222444777:::===@@@BBBEEEHHHKKKUUUXXX]]]aaaeeejjjooosssooollliiiiiiiiiiiiiiiiiiaaa^^^YYYUUURRRQQQRRRSSSTTT___fffQQQSSSXXXZZZcccooofffvvvzzzxxxkkk{{{vvviiikkksssdddnnnHHHVVVcccqqqiii^^^jjjsssdddhhh[[[qqqlll}}}|||zzztttwwwuuupppjjjEEE;;;NNNmmm{{{jjjbbbbbb___rrrjjjaaayyy~~~}}}vvvzzzgggaaa]]]bbbrrrgggzzz||||||ccc]]]sssmmmxxx}}}|||rrreeewww```VVVJJJDDDDDDFFFEEECCCJJJAAA<<<>>>AAA???<<<:::???AAAPPP???JJJWWWttt```OOOUUUccctttxxxyyyfffeeecccRRR]]]ZZZSSSUUU\\\TTTKKKPPPRRRRRRKKKCCCIII[[[jjjmmmyyymmmvvvjjjssskkkqqq{{{qqqKKK\\\]]]___cccffffffeeejjjppppppssswwwzzzzzz{{{bbb???BBBGGG```===NNN===999999}}}yyy]]]uuuxxx{{{mmmxxxvvv^^^TTTJJJ???444///,,,)))(((***((('''((()))(((%%%&&&(((%%%+++000222:::QQQuuu[[[999'''222666'''$$$111(((***)))(((+++...(((&&&&&&&&&&&&&&&'''((((((((()))++++++,,,---///222111555:::===>>>>>>???@@@PPPSSSWWWZZZ___dddiiimmmhhhhhhgggggghhhhhhfffcccYYYVVVRRROOOMMMNNNOOOQQQWWWOOOuuu\\\MMMRRRWWW]]]cccssspppmmmnnnsssyyyzzzxxxaaaWWWqqqzzzsssyyyooobbbeeecccXXXvvvcccUUU\\\qqqrrrjjjppp{{{iii|||~~~}}}vvvyyy}}}yyyttttttttt}}}nnniiiKKKGGGKKKMMM}}}sss```hhhxxx~~~|||zzz|||zzzttt~~~yyyzzz{{{~~~{{{PPPSSSgggqqqzzz~~~~~~ttthhhiiihhh\\\NNNEEECCCEEEGGGGGGMMMFFFAAA???===::::::===LLL@@@JJJDDDDDDUUU}}}zzzXXXYYYbbbhhhcccxxxpppjjj```ZZZXXXZZZYYY]]]^^^NNNBBBIIIVVVKKKFFFMMMUUU[[[eeeppplllyyyxxxsssmmmbbboooeeeooopppuuuIIIzzzqqq^^^]]]```eeefffeeeiiiqqqpppsssuuuuuuvvvzzzGGG@@@OOO[[[```cccIIIEEE===---KKK{{{SSScccvvv}}}{{{zzzttt^^^UUUKKK@@@444///,,,)))(((***)))***)))'''$$$$$$'''***...***((((((&&&$$$'''+++---;;;OOO```kkkvvvqqqjjj```XXXPPPDDD444(((!!!...---"""111...%%%***)))%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((()))*********+++...000,,,///333777<<>>FFFHHHKKKOOORRRXXX^^^bbbccceeeddd___\\\\\\VVVOOOJJJIIIGGGFFFEEEFFFFFFGGGBBBNNNEEEMMM{{{\\\PPPNNN@@@DDDQQQ___aaaXXXQQQPPP]]]lllkkkwwwtttmmm]]]bbbZZZNNNOOOTTTSSSQQQyyywww|||yyyvvvyyywwwpppooojjjkkk```eeeeeeJJJ999999>>>FFFNNNRRRYYY```LLLJJJCCC999777PPPxxxlllooo||||||vvvwwwzzzwwwzzz|||{{{~~~{{{|||}}}pppiiihhhkkklllsssxxxrrrwww~~~{{{jjjbbbcccttt{{{zzz{{{{{{||||||{{{hhhfffccc\\\SSSLLLIIIKKKNNNJJJJJJIIIEEE<<<555888@@@IIIRRRMMM;;;777KKKdddrrruuukkksssnnn]]]]]]fffhhhdddhhhmmmmmmgggbbbYYYVVVUUUPPP]]]zzzqqq]]]UUUTTTSSSWWW]]]gggooosssrrrzzz}}}|||wwwlllvvvooopppoookkkWWWhhh^^^[[[cccgggddddddiiijjjnnnooonnnqqqyyy~~~~~~sssiiittt{{{NNNSSS\\\YYYdddvvvgggLLLFFF;;;777---ccceeeaaa~~~~~~||||||vvv```WWWLLLAAA555///,,,)))(((***'''''''''''')))***&&&!!!%%%%%%)))...+++###!!!%%%)))'''&&&''')))***)))(((###''',,,...---***)))(((((('''""" %%%+++)))"""***"""!!!)))...)))$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%'''(((''''''''')))+++'''***///444777:::===@@@DDDFFFJJJMMMRRRXXX___cccaaaccc___WWWSSSRRRLLLDDDFFFEEEDDDCCCBBBBBBAAAAAA<<>><<>>===<<<;;;???:::<<>>======<<<;;;:::999888<<<:::<<<>>>888:::VVVwwwvvvooommmiiieee___YYYRRRNNNKKKHHHDDDAAA@@@@@@???>>>OOO>>>:::^^^vvv```dddooopppooorrrpppqqqnnniiihhhjjjggg```VVVPPPMMMMMMIIIMMMkkkiiiYYY```dddhhhlllqqqtttuuuuuuuuuxxxwwwvvvwwwzzz{{{{{{{{{xxx~~~}}}wwwyyy{{{~~~pppZZZWWWcccRRRSSSTTTXXXeeevvvuuu^^^bbbwwwyyyrrrtttsss|||hhhiiiiiimmmooorrrtttttttttuuuvvvsssjjjcccbbb^^^UUUSSSVVVMMMOOOMMMEEE;;;888===CCCjjjhhh\\\HHH:::<<>>===BBB<<<333///777PPPuuuyyyrrrttt|||~~~wwwhhhmmmeeeSSSTTTsss~~~]]]ZZZOOO???999555,,,((()))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&(((+++---///222666999;;;===@@@BBBEEEIIINNNRRRTTTOOOHHHCCC@@@>>>===<<<999999888777666555555444333444888:::777333666<<>>===;;;999333>>>DDD@@@GGGnnnxxxbbb\\\[[[bbbiiilllmmmnnnlllllliiidddaaa```\\\WWWOOOMMMLLLKKKFFFBBBDDDIIIxxxcccWWWUUU```]]]bbbiiilllmmmoooqqqtttvvvuuuttttttvvvvvvvvvtttyyyooonnn~~~|||{{{|||~~~yyywwwxxxzzz}}}xxx{{{kkkYYYOOOPPPPPPJJJBBBMMMtttiiiddd[[[VVV^^^bbb]]]aaadddgggiiilllnnnoooppprrrsssvvv~~~^^^\\\aaa[[[UUUWWWOOONNNLLLJJJFFF@@@:::666>>>AAACCCCCCFFFKKKLLLJJJNNN^^^tttaaaUUUYYYSSSRRRUUURRRLLLLLLQQQrrryyy[[[ZZZ]]]UUUHHHJJJMMMOOOMMMJJJNNNWWW___[[[pppeeeXXXbbbkkkiiiddd```eee]]]]]]yyyTTTnnnhhhddd]]]YYY^^^aaaeeemmmvvvzzzyyyxxx{{{uuuWWWPPP^^^___OOOWWW{{{jjjQQQgggaaahhhmmmggg```hhhpppZZZ@@@;;;777:::===888111;;;NNNhhhzzzwwwmmmbbb\\\QQQSSSLLLHHH\\\ttt```XXXNNN@@@;;;888---((()))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%''')))+++---///333666777999===???BBBEEEJJJMMMOOOJJJEEE@@@>>>===;;;:::555444444333222222111111---000222333666::::::777666HHHuuuggg]]]cccnnnlllmmmlllhhh```UUULLLGGGCCCAAA>>>======;;;888666888444999@@@999444JJJiiiqqq```[[[[[[^^^___^^^aaahhhmmmmmmlllkkkhhhccc^^^ZZZUUUQQQLLLLLLIIIEEEDDDCCC???999999UUUdddGGGQQQ\\\[[[[[[WWW^^^eeehhhhhhiiinnnsssrrrqqqqqqqqqssssssrrrqqqppptttxxxvvvrrrzzzmmmnnntttwwwssspppqqquuuvvvtttyyy||||||~~~xxx~~~qqq\\\LLLPPPOOOIIILLLeeebbb===KKKwwwlllZZZZZZZZZaaabbbeeehhhkkklllnnnqqqssspppzzzmmmYYYaaaeee]]]SSSSSSPPPLLLKKKJJJHHHDDD@@@666999<<>>@@@CCCEEEHHHGGGDDD@@@<<<;;;999777555111111111000//////......---111000,,,---333666444888444<<>>999<<>>???>>>>>>===:::666555999@@@FFFEEE@@@@@@HHHLLLHHHBBB@@@???BBB[[[||||||sssaaaXXXOOOBBB>>>:::---((()))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((()))***,,,///111333666:::===>>>???AAABBB>>><<<888666555333111///......---------,,,,,,,,,***...000,,,***+++......---+++///555:::???OOO```yyyiiiZZZUUULLLIIIRRR\\\```^^^\\\``````___XXXMMMCCC===;;;888666333111000///...,,,'''555999///***111888999777555444777===BBBEEEEEE444@@@LLLKKKCCC@@@HHHQQQPPPQQQSSSVVV]]]dddfffccceeecccaaa]]]UUUJJJDDDDDD;;;======999666666555333 ===CCC444>>>jjj```<<>>???;;;:::999999666111///111III(((AAA///***DDDOOOeee~~~]]]KKKGGGHHHGGGGGGIIIDDDCCCMMMPPPOOOUUUTTTUUUWWWYYY]]]bbbfffiiihhhggghhhiiijjjiiifffddd]]]]]]ZZZWWWUUUVVVWWWWWWaaaXXXLLLHHHSSSbbbjjjjjjbbbfffhhhddd```^^^YYYTTTTTTRRRTTTXXX\\\]]]\\\[[[YYYXXX[[[aaafffhhhhhhiiihhhqqqwwwxxxxxx{{{}}}~~~ttt}}}~~~^^^LLLQQQRRROOOPPPRRRXXX[[[___cccggglllrrrvvvmmmqqqqqqpppcccVVVVVVVVVVVVUUURRROOOLLLGGGIIIOOOVVVWWWTTTWWW\\\^^^dddttt{{{ZZZOOOGGGFFFBBBBBB@@@>>><<<>>>???@@@<<>>777666888777333///,,,++++++++++++,,,&&&'''---///***...777///...---...111333555555222777<<<===;;;<<>>777===???;;;888888999999555BBBEEEDDDGGGDDDEEEOOOTTTSSSSSSVVV[[[```dddeeeggggggfffggggggeeebbb___ZZZVVVPPPLLLOOORRRQQQMMMDDDMMMRRROOOKKKJJJJJJJJJIIIMMMNNNKKKKKKNNNPPPOOOGGGPPPVVVTTTPPPPPPQQQRRR[[[UUUTTTZZZ^^^___dddllleeennnttttttrrrtttwwwwwwxxx|||zzzvvvzzzXXXBBBFFFQQQJJJKKKTTTQQQUUUXXX\\\```dddjjjppptttnnn~~~aaarrr}}}eee^^^WWWSSSSSSSSSQQQNNNPPPKKKIIIMMMOOOMMMQQQWWWdddyyygggCCCMMMGGGAAA???>>><<<:::===??????<<<777AAAAAA333LLL~~~lllRRROOOOOOMMMIIIGGGKKKOOOOOOHHHNNNRRRGGGSSSOOOPPPkkknnndddZZZ\\\hhhsssvvvrrrpppuuu|||uuueee\\\hhh|||eeefffOOO\\\bbbUUUfffgggUUUaaadddTTTaaaYYYMMMhhhJJJAAA===:::;;;<<<;;;::::::<<<>>>777555777===???HHHcccsssnnngggfffnnntttwwwzzzvvv___XXXSSSCCC===999///******%%%''''''&&&%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''$$$###%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((***++++++333333444555555444333333------,,,,,,+++***))))))''''''''''''''''''''''''''''''''''''((((((((((((++++++******++++++,,,---///000222444555888<<>>888444222222,,,,,,++++++***)))(((((())))))))))))************++++++,,,------...//////333444666777999;;;???BBBCCCFFFJJJMMMNNNPPPRRRSSSVVVWWWUUUNNNEEE<<<888777111111000......---------.........////////////000333222222222222222222222333444444555666777999999======???AAACCCFFFIIIJJJMMMOOOQQQSSSUUUXXX\\\___```cccfffgggeee^^^WWWRRRJJJJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDGGGIIIKKKKKKKKKLLLNNNPPPUUUSSSRRRUUUWWWYYY___ggggggkkkqqquuuuuutttssssssxxxvvvwwwwwwvvvsssxxxvvvlllOOODDDDDDEEEGGGIIILLLNNNOOOQQQTTTYYY]]]bbbiiioootttnnnvvvtttnnn~~~hhh\\\ZZZYYYQQQIIIQQQMMMHHHHHHSSShhh```OOODDDAAAAAA<<<:::999999888777888888888;;;888;;;>>><<>>>>>BBBFFFHHHHHHHHHIIIJJJMMMIIIBBB;;;555111000///,,,,,,+++******)))(((((((((((()))))))))***************+++,,,,,,---......///111333555666999===@@@CCCEEEIIIKKKLLLLLLMMMOOOSSSRRROOOHHH???888444333///...---,,,++++++++++++------------............000000000000000000000000111111111222333444555666::::::<<<>>>AAADDDFFFGGGJJJLLLOOOQQQSSSVVVZZZ]]]^^^___``````\\\WWWQQQMMMGGGFFFEEECCCBBBBBBAAAAAA@@@??????>>>======>>>>>>>>>?????????@@@@@@AAAAAABBBDDDFFFGGGGGGHHHIIIKKKPPPNNNNNNQQQSSSUUUZZZaaaaaaffflllpppqqqqqqqqqqqqsssrrrsssrrrmmmpppeeevvv|||eeeuuurrrkkkpppdddKKKAAA@@@EEEDDDIIIcccuuuLLLCCCAAABBBCCCEEEGGGJJJLLLMMMQQQTTTXXX\\\aaagggmmmqqqpppttttttmmmnnnsssjjjhhhhhhXXXZZZbbbtttsssRRRHHHBBBAAA???888777777666555555555555555666555999;;;444777VVVyyy|||dddMMMGGGIIIEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKddd|||NNNiiiZZZgggjjjlllnnnsssyyyzzzwww|||vvv~~~{{{}}}~~~~~~}}}}}}wwwTTTPPPOOOTTTVVVVVVZZZ```aaa]]]VVVQQQOOOMMMLLLKKKEEE|||sssooojjjggg|||zzzooobbb[[[\\\aaaeeefffiiimmmzzz^^^XXXRRRDDD>>>:::...******&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###&&&***'''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******------////////////------******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******+++---///000111444888;;;;;;>>>BBBDDDDDDDDDEEEEEEEEEBBB<<<555000---,,,,,,++++++******))))))(((((((((((())))))))))))******))))))******++++++,,,,,,+++---///111333666:::>>>AAADDDGGGHHHHHHHHHHHHIIIOOOMMMHHH@@@888222//////,,,++++++***))))))))))))+++++++++,,,,,,,,,---------------------------------------...///000111222666666888:::===@@@BBBDDDFFFHHHKKKMMMOOOSSSWWWZZZ\\\[[[YYYUUUQQQLLLIIIFFFAAA@@@???>>>===<<<<<<<<<999888888777777777777888777888888999:::;;;<<<<<<<<<>>>@@@AAAAAAAAACCCEEEHHHGGGIIIMMMOOOOOOTTTZZZ[[[```ggglllooopppqqqrrrooonnnpppooohhhaaaiiivvvhhhyyyvvviiieeennnjjj\\\YYYfffnnnFFF999<<<>>>>>>@@@BBBDDDGGGIIIJJJOOOQQQUUUXXX\\\aaagggkkkqqqmmmnnnlllcccfffzzzYYYCCC???>>>>>><<<333333333222111111111222222...111666888555222777???uuuUUUIIIHHHEEE???BBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDFFFGGGHHHIIIKKKdddlllfffjjjhhhiiinnnqqqpppqqqtttsss{{{zzzwwwyyyyyyvvv{{{{{{zzzyyyxxxzzz~~~___NNNMMMOOOSSSTTTSSSSSSVVV[[[WWWQQQLLLIIIGGGEEEDDDEEE>>>cccqqqlllhhhaaa\\\\\\___cccfffZZZccc}}}\\\WWWRRRDDD???;;;...)))+++'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&***'''!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((())))))***+++,,,------,,,+++***((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***,,,---...111555777999<<>>;;;666111---+++************)))))))))((((((((((((((((((((()))))))))***((((((((())))))*********)))***---///111444888<<<>>>AAADDDEEEEEEEEEFFFGGGKKKHHHBBB:::333///------******)))((((((((((((((()))))))))*********+++++++++++++++++++++,,,,,,,,,++++++++++++,,,---...///222333555777:::===@@@AAACCCEEEHHHJJJLLLOOOSSSVVVYYYWWWRRRLLLGGGDDDBBBAAA<<<;;;:::888777777777777333222222111111111222222222222333444555666777888888999;;;<<<<<<===???AAACCCBBBEEEJJJLLLLLLOOOTTTXXX]]]dddjjjnnnqqqsssuuuooommmmmmnnnjjjcccaaaeee]]]tttqqqjjjfffqqqrrr{{{QQQ999;;;???;;;;;;<<<===???BBBEEEGGGHHHKKKMMMPPPSSSVVVZZZ___bbbmmmeeeeeekkkggg```lllXXXDDD:::;;;888888888111111000000///.../////////...111333222444888999666???bbblllGGGDDDJJJFFF@@@@@@>>>===;;;:::;;;<<<>>>@@@CCCCCCCCCDDDEEEGGGHHHIIISSSDDDOOOiiimmmiiiiiinnnkkkfffkkkwwwsssooommmmmmooopppsssvvvsssuuuvvvwwwxxxzzz~~~~~~jjjIIIJJJJJJLLLOOOPPPPPPPPPPPPVVVRRRLLLGGGEEECCC@@@???FFF===999SSSwwwhhhgggeeebbb]]]ZZZYYYYYYYYYYYYKKKVVV^^^ZZZQQQEEE@@@<<<...)))+++(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###%%%(((&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((()))***+++,,,,,,+++***)))&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''(((***+++,,,...222555777:::===>>>>>>=========888666222///,,,***))))))))))))(((((((((((((((((('''(((((((((((()))))))))''''''(((((((((((((((((((((***,,,---///222777::::::===@@@CCCCCCDDDEEEFFFGGGCCC===666111///---,,,***)))(((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,************+++,,,------000111222555888;;;>>>@@@AAACCCFFFHHHJJJLLLPPPSSSUUURRRLLLFFFAAA>>>======777777555444333222222222///...............//////......///000222333444444555777999999999:::<<<>>>@@@@@@CCCHHHJJJJJJLLLQQQTTTYYY```fffkkknnnqqqtttqqqlllhhhiiiiiifffdddddd[[[^^^___vvvkkkiiihhhvvvddd:::555999444111888999999;;;===@@@CCCEEEGGGJJJLLLNNNPPPRRRVVV[[[^^^cccccceeegggfffaaa^^^]]]XXXBBB999999;;;333222555111//////...------------...///222111,,,---333666444000777NNNwwwYYYHHH???CCC@@@777999DDD:::999888777777999;;;<<>>@@@BBBDDDEEEFFFHHHLLLNNNMMMKKKFFFAAA<<<:::888888333333111000///.........,,,,,,+++++++++,,,------,,,,,,---...//////000000222333555666666777999;;;======@@@EEEGGGFFFJJJOOOOOOTTTZZZ```dddhhhlllnnnqqqjjjbbb```aaaaaa___]]]CCC@@@RRRQQQOOObbbAAA555...111444222111555666777888;;;>>>AAACCCEEEIIIKKKNNNOOOQQQUUUYYY]]]YYYdddhhh___XXXXXXXXXUUUZZZmmmccc???888444888999//////333///...---,,,,,,++++++,,,,,,***------++++++...111111333222666CCCYYY{{{~~~]]]>>><<>><<<333666555555444444555777888999::::::;;;===???AAABBBBBBGGGKKK^^^}}}QQQpppttteeehhhnnnooommmrrrlllkkkqqqtttqqqoooqqqooorrrtttvvvvvvwwwzzz||||||UUUCCCDDDEEEFFFEEECCCDDDIIILLLKKKJJJFFFBBB???===<<<:::888999000666CCC;;;111QQQpppfff```ZZZXXX[[[RRRMMMHHHIIIMMMNNNJJJEEEJJJKKKrrr```[[[QQQFFFBBB===...(((+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++---)))%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&(((((()))+++...111111444777777666555444555......,,,+++***)))))))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''((()))***+++,,,...222444666888;;;=========>>>???:::666111...------+++)))(((''''''&&&&&&''''''((('''''''''(((((((((((()))''''''((())))))***++++++******************+++,,,+++,,,...111444888;;;===>>>@@@AAABBBBBBDDDFFFIIICCCBBB???<<<888555333222//////---,,,+++***************))))))******+++,,,******++++++,,,,,,,,,------///111222222222444666:::999;;;@@@BBBBBBFFFKKKLLLPPPVVV[[[___cccfffhhhmmmggg___ZZZZZZZZZVVVPPPXXX@@@...888EEE@@@KKKkkklll<<<---999!!!111666+++(((333999555222333555777;;;>>>AAABBBFFFHHHJJJLLLOOORRRWWWZZZXXX______VVVOOOPPPRRRRRREEEdddnnnTTTCCCAAA777111333333---///111***,,,+++******))))))******((('''(((,,,......000333...000444444111999RRRjjjzzzbbbOOOIIIJJJDDD<<<>>>888000666AAA:::***111111222222222333333333555555666777999;;;===>>>GGG===>>>CCC}}}sssFFFuuuqqqnnnkkkgggiiihhhjjjooorrrooollljjjooooooppppppqqquuu{{{[[[BBB@@@@@@BBBEEEDDD@@@@@@EEEFFFCCCAAA???;;;999888777555333000666555222777<<<222!!!>>>ppp{{{tttjjj```[[[ZZZXXXUUURRRKKKIIIGGGFFFGGGHHHGGGGGGKKKJJJooo\\\WWWQQQFFFCCC>>>...(((+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''...222,,,%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((()))+++...111///222444555444222111222,,,+++***)))))))))))))))&&&'''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((('''''''''(((*********,,,///222555888:::;;;:::999::::::555111---+++++++++(((&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((())))))&&&&&&''''''((()))*********))))))))))))******+++)))***,,,///333666999;;;===>>>???@@@@@@AAACCCEEE<<<;;;:::888555222000...---,,,+++)))(((((((((((((((((((((((())))))***+++))))))******************)))+++---......///111222777666888<<<>>>>>>BBBHHHLLLPPPUUUZZZ]]]aaadddfffkkkfff___[[[YYYWWWPPPIII;;;:::AAA;;;))),,,666...///555IIIOOOLLL^^^hhhVVVUUUHHH666,,,---111000+++333'''&&&111333+++,,,666000111333555888<<>>;;;DDD===???DDDDDD???>>>BBBAAA<<<;;;999666555444333111000111+++)))---......444>>>333111888SSS}}}oooeee```RRR\\\ccc```VVVPPPNNNMMMEEEFFFEEEBBB>>>===@@@CCCGGGHHHnnnaaaZZZRRREEEAAA===000***+++((('''''''''&&&&&&%%%%%%%%%***(((&&&$$$&&&'''$$$ %%%###!!!###&&&(((((('''&&&'''***,,,,,,)))$$$ &&&%%%&&&)))+++***%%% $$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&((()))***+++---...111222222111...---...,,,***(((''''''))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,...///111222444666666555444333111000---***(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((+++------+++)))((((((******+++---///111333555888999;;;<<<;;;;;;<<<===777666444222000...------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------000111333555777:::???BBBIIIIIILLLRRRYYY^^^^^^]]]aaacccaaaXXXPPPLLLGGGBBB888666444111///.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------111333555777888;;;>>>AAA@@@AAADDDFFFHHHKKKPPPSSSVVVSSSNNNJJJFFFEEEEEEEEEAAAAAABBBGGGVVVzzzfffFFF:::888444///000///---,,,+++*********(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,---...000222444555<<<<<<>>>@@@EEEKKKPPPSSSSSSTTTVVVUUURRRMMMHHHDDDAAA@@@>>><<<999777555444222111111000///.........---------.........//////222222333444555777888999>>>@@@>>>>>>>>>JJJ777```xxxffflllhhhfffhhhhhhhhhkkkpppeeekkkssspppmmmzzzJJJ555>>>CCC<<<@@@@@@AAAAAA@@@===;;;999666444222111222222...++++++******,,,...///...,,,000111222555:::???CCCFFFfffjjjpppvvvxxxwwwuuurrrgggfff```XXXVVVYYY[[[[[[]]]ZZZVVVRRRNNNJJJEEEBBBDDD???;;;;;;???AAA???<<>><<<>>>OOOoooxxxaaaEEE555333666555111...---+++***)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((***+++,,,---///111222333888888888999;;;>>>@@@AAA???AAACCCDDDDDDAAA>>><<<:::999888666444222000000///......---,,,,,,++++++,,,,,,,,,,,,------------.........///111222444555999>>>???>>><<<:::RRRyyyIIINNN}}}rrrjjjjjjllljjjgggeeeoooiiinnn}}}uuuKKK333222:::;;;777======>>>>>><<<:::888666333111//////000///,,,))))))((((((***,,,---+++***------...000333666:::<<<:::<<<@@@DDDGGGHHHIIIIIIKKKNNNOOONNNQQQWWWZZZYYY]]]ZZZUUUOOOKKKFFF@@@===@@@<<<888888;;;===;;;999<<>><<<<<<<<<:::999999777333444???LLLllloooIII@@@444000111222///++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++,,,...000111666666777888999999999999888888:::;;;;;;:::999888333333222000///...---,,,+++******))))))(((((((((************+++++++++++++++++++++,,,---///111111000:::===>>>AAA;;;:::FFFaaaeeeOOOtttoooIII,,,---777777666;;;999999:::999888666333222///...---,,,,,,+++)))'''&&&&&&&&&''')))***)))(((++++++++++++---///111333555555666888<<<@@@CCCEEEDDDIIILLLMMMOOORRRRRROOOUUURRRMMMHHHDDD???:::777;;;777444444777888777555666;;;PPPbbb]]]SSSFFFBBB>>>000+++,,,)))(((''''''''''''''''''''',,,)))(((''''''&&&)))---222222222000------///111999>>>EEEJJJJJJFFFAAA>>>(((+++......***&&&$$$###!!!%%%''''''%%%###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((()))***))))))+++,,,,,,+++)))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,,,,---...000111111000...---+++***)))''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))+++***)))(((((()))'''((()))+++---000222333222555888999777444111000,,,+++***)))''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***+++---///000333777:::AAABBBFFFKKKOOORRRTTTTTTUUUVVVRRRHHH???999555000///...,,,***((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,...000111222555888;;;===???@@@AAAAAAAAACCCEEEDDDBBB???<<<999888777777444333555777555222555:::888FFFggg~~~fffLLL666<<<999444222111...***'''***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***,,,......222333666999:::;;;::::::<<<;;;:::999888666555555000//////......---,,,,,,(((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++++++++,,,---///111111...888888888AAACCC>>>@@@444dddGGGRRR{{{AAA222...888:::222333>>>666666666555444222000///,,,,,,++++++***)))'''&&&%%%%%%%%%&&&((()))((('''+++******+++,,,---///000666666777999===AAAFFFHHHHHHLLLNNNMMMMMMNNNLLLHHHGGGDDDAAA>>><<<999666333666333111000222444333222333666JJJddd]]]SSSFFFBBB>>>111+++,,,)))((((((((((((((((((((((((+++''''''+++...,,,,,,///$$$)))///333888@@@KKKTTT[[[\\\\\\[[[ZZZ\\\```cccYYYWWWUUUSSSRRROOOJJJFFF;;;...""""""***...)))!!!&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%&&&&&&'''((()))'''((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***+++---...///000000///---,,,)))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&((())))))((('''((()))''''''(((***,,,...000111///222555666444000...---+++***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))+++,,,...000444777===@@@DDDHHHKKKMMMOOOPPPRRRSSSNNNDDD;;;777222...---,,,+++)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******+++---///111111333777999888:::===>>>>>>???@@@BBB>>>===:::888666444333333444111000222111...///222999777444666GGGnnn___AAA999:::999222111///---,,,,,,,,,,,,***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((***+++,,,,,,...111555777777777666888777555333111000......,,,,,,,,,,,,++++++++++++'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((*********+++,,,...000111000:::777222999===;;;===PPP(((cccTTTcccfff999***...333666333///111555444333333222000///...---***++++++***)))'''&&&&&&%%%%%%%%%&&&((()))(((''')))))))))***,,,---//////---///222555999<<<>>>@@@@@@DDDFFFDDDFFFJJJJJJHHH@@@===;;;999777555222000111000......///000111111333444EEEfff]]]SSSFFFBBB>>>111+++---)))(((((((((((())))))))))))+++(((***000///(((&&&+++888???FFFIIIJJJNNNXXX```oooqqqrrrnnngggaaa^^^^^^___XXXOOOKKKMMMQQQSSSSSS\\\SSSCCC333'''"""###&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&''''''(((''''''(((((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***,,,---...//////...,,,+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((''''''((()))((((((((()))+++,,,...///---000222222000---++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,...222555999===AAADDDFFFHHHJJJLLLLLLMMMIII???777444111...,,,+++)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))***,,,...///000222555777555777:::;;;;;;;;;===>>>999888666444222111000///000,,,+++,,,,,,+++---222###+++555888777666999===tttxxxlllPPPOOOFFF999666===AAA>>>111///,,,))))))***,,,...***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''')))***+++---...111333444444333222000000///......---,,,,,,))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***+++---...---777555333999999777;;;555CCC333MMMQQQSSS]]]eee}}}PPP444+++000222///***---666555...222111000///---,,,++++++(((***+++***(((&&&&&&&&&%%%%%%%%%&&&((()))((('''%%%&&&'''(((***+++,,,,,,---///222666:::<<<======???BBBBBB???@@@DDDEEECCC???<<<999666444222...,,,------,,,+++,,,---...///333222@@@fff]]]SSSGGGCCC???111,,,---***(((((()))))))))*********,,,***---000---,,,:::MMMMMM]]]tttxxxlllffffffhhhjjjmmmggg[[[LLL===222---+++((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))***+++---------+++)))((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%'''''''''&&&&&&(((***)))))))))))))))***,,,,,,+++---//////---+++***+++)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&''')))***+++---111444555999===@@@AAABBBEEEGGGEEEFFFBBB999333111///,,,***)))((('''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((***,,,---...///222555555777999:::999888888999444333222000///---,,,,,,***((((((++++++***---222......---++++++000777===999888===HHHPPPPPPPPPQQQPPPVVVVVVOOONNNRRRNNNFFFAAA>>>;;;<<<<<<777---$$$333000---*********)))((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***///000111222333333222222,,,------......------,,,((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((***+++,,,+++111111444<<<999666===---;;;CCC999555uuuvvv\\\TTT\\\fffnnnrrrnnnwwwnnnAAA:::999'''222111,,,(((---555555///000///---,,,***)))))))))&&&((()))(((&&&$$$$$$&&&%%%$$$$$$&&&(((((('''&&&$$$$$$%%%''''''(((((((((((())),,,///222444666666AAACCCBBB>>><<<>>><<<999:::777444222111///,,,)))******))))))((()))+++---000...;;;ggg]]]TTTGGGCCC???222,,,---***(((((())))))*********+++***))),,,///111@@@eeezzzrrrpppsssZZZGGGRRRiiijjjJJJ'''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***+++,,,+++***(((&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&''''''&&&&&&(((******)))))))))))))))***+++***,,,------+++******+++(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&''')))******---000333222666:::======>>>AAACCC???AAA===555///...---+++((((((&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''(((***+++,,,---000333666888999999777555444555111000///...,,,+++***)))))))))***,,,)))$$$%%%((('''''''''))),,,---,,,+++000,,,---555999777666888777AAABBB:::777>>>@@@<<<@@@;;;999999777222222555+++)))((()))******(((%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******+++,,,...///000111111+++,,,,,,---,,,+++)))((())))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***,,,---111000,,,000888333///999:::000444///999666III^^^BBB)))"""))),,,%%%(((,,,...,,,+++---000...---+++***((('''''''''$$$'''((('''$$$"""###%%%$$$######%%%'''((('''%%%%%%&&&&&&'''''''''&&&&&&***+++,,,---000333666777666:::;;;999999:::888444111///...---------+++)))'''(((((('''&&&''')))+++---***777eee]]]QQQHHH@@@:::444---)))***'''///000'''$$$+++///++++++000222EEEvvvnnnhhh]]]```hhh___YYY999---$$$&&&+++,,,)))&&&###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))------,,,,,,+++***)))))),,,***((('''&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---222444777:::<<<======<<<;;;888333///+++*********(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))***,,,---...///222222222222222111000000......---,,,+++***)))((((((((((((((((((((((((((())))))))))))************,,,,,,---...///000111222666777999:::;;;;;;::::::555555555444222///,,,++++++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++,,,------......------+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((***+++,,,...///000000000555444222000000111333444___]]]FFF111+++,,,+++(((&&&++++++++++++++++++++++++,,,++++++***)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,///222333444888888777666555333111000......---,,,+++)))((((((''''''(((((())))))******///---999{{{ccc^^^RRRIII@@@;;;555...***++++++)))))),,,...,,,***)))///AAAsssooouuukkkLLLPPPNNNVVVCCC111***'''%%%$$$&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,,,,+++***)))))))))+++***(((&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---111333666999:::;;;;;;:::888555111---+++))))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))***,,,---......000111111111111000//////------,,,+++***)))((('''''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,---...///000000333444666777888888777777222222222111///---+++)))***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***+++,,,,,,------,,,,,,******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((***+++,,,---.../////////000///---,,,+++,,,---......PPPWWW,,,999...%%%%%%((((((***---*********************************)))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((***,,,...111333444666666555555333111000///,,,,,,+++***)))((('''&&&'''''''''((())))))******...,,,777vvvbbb___SSSJJJ@@@;;;555...,,,------''')))000...***444EEE___lllnnnRRRTTTSSS^^^SSS222!!!)))---###'''(((((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++******))))))(((((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,///111333666888888777777444222///,,,***))))))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((***+++,,,---......////////////...------++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******+++,,,---......000111222444444444444333/////////...,,,***((('''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''))))))***++++++++++++***)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''')))***+++,,,---.........---,,,***(((''''''((((((((((((SSSiiiXXXGGG666---...((('''''')))'''%%%'''+++(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''')))+++---///111222333333333222000///---,,,))))))((('''&&&&&&%%%%%%&&&''''''(((((()))******---+++555pppddd___SSSJJJAAA;;;555///---...***,,,///...+++666ZZZ|||rrrpppdddOOOeeekkkRRR666,,,+++(((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((((('''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***++++++---...111333444444333333///...,,,***)))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))***+++,,,---,,,,,,------,,,,,,+++***))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))******+++,,,,,,---...000111222222111111------,,,+++***)))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))***+++,,,,,,,,,,,,,,,+++***((('''&&&&&&&&&&&&+++)))111zzz@@@NNNOOOBBB<<>>???999444000)))###%%%,,,'''***,,,,,,((($$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((***,,,...///000/////////...---,,,+++***''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''((())))))***++++++444kkkhhh___SSSJJJ@@@:::555///---///(((///111...:::^^^___ddd]]]```fffSSS111$$$,,,)))(((((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******+++,,,...000111111000///,,,+++***)))(((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))***++++++***++++++++++++***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******,,,---...000000000000///,,,,,,+++***))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((()))******++++++*********)))'''&&&%%%$$$$$$***###(((&&&333YYYhhh000...***%%%%%%'''(((&&& )))111000(((""""""$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***,,,------,,,,,,,,,,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((())))))***,,,444hhhiii^^^SSSIII???999444///---///+++...000;;;\\\ooodddRRRHHHLLLMMM;;;$$$***)))((('''&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))'''''''''(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))******+++---//////...---,,,******)))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((())))))******)))************)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))***+++---...//////......++++++***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''((()))))))))))))))&&&&&&&&&%%%$$$###""""""+++***---((((((***,,,$$$"""***...)))%%%'''(((***)))###'''333%%%%%%###"""%%%)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***++++++************)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))***---444eeeggg___RRRHHH>>>888333...---//////000999RRRuuu]]]@@@DDDVVVNNN333,,,+++)))(((''''''((((((((((((((())))))(((((((((&&&''''''((())))))******))))))******+++,,,,,,---************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((()))***+++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))***,,,......---+++******)))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((())))))))))))))))))***))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((()))+++,,,------,,,,,,***)))((('''''''''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''$$$$$$$$$$$$$$$###"""""")))///''' !!!***### ''')))$$$"""###((($$$!!!###((()))###(((***((($$$%%%((('''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))***(((((()))(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((())))))---333bbbddd___RRRHHH===777222------///111444GGGdddzzzqqqkkk[[[======XXX...---+++))))))))))))***(((((())))))))))))((((((&&&''''''((()))******+++++++++,,,------...//////************************))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))***+++,,,,,,,,,------------------------************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************''''''((()))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))***,,,------,,,+++*********))))))((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''((()))+++++++++******((((((&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((('''''''''$$$%%%%%%%%%%%%%%%$$$###%%%(((***'''&&&$$$&&&&&&$$$!!!"""###%%%$$$'''$$$ !!!%%%((($$$&&&######((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((('''&&&%%%%%%#########$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((())))))---333___iii___SSSFFF999444222///---...111@@@VVViiixxxdddlll```:::[[[GGG111$$$+++///(((&&&,,,+++---&&&###,,,...)))+++111***'''***---000888AAA===BBBCCC>>>>>>CCCFFFEEEGGGBBB;;;555111//////000(((,,,---***((())))))'''+++***)))***+++***'''%%%%%%'''(((((()))+++***(((%%%))),,,***&&&'''---444444888HHH[[[aaaZZZVVVYYYTTTGGG===999000&&&)))444///---***((()))+++***'''))))))))))))))))))))))))))))))))))))((((((((((((%%%'''((()))*********+++---+++)))((()))+++---///(((---///***''')))+++***''')))+++,,,+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,(((***,,,,,,+++******+++,,,+++)))((('''((()))******+++++++++***(((&&&%%%***(((&&&'''+++...***$$$((()))******(((&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))+++++++++++++++***)))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((,,,***555ZZZggg]]]TTTFFF888333111//////000CCCIIIUUUdddvvv~~~gggHHHaaaWWWJJJ888***+++,,,)))(((+++&&&000///---000---***000111---///888??????<<<<<>>CCCFFFIIIGGGHHHIIIIIIGGGDDDAAA>>>,,,,,,...000///,,,***+++...,,,+++++++++***)))((())))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))***)))111PPPlllaaaRRRCCC444///000222666;;;IIISSS```jjjooottt{{{bbb```YYYYYYLLL666+++...000,,,'''...//////333000555GGGgggmmm```mmm}}}{{{aaa@@@222555,,,------,,,+++******+++,,,+++---000...***---333GGGTTT```^^^WWWZZZmmm~~~}}}{{{{{{{{{vvvttt}}}rrr\\\DDD777222...,,,---++++++++++++++++++++++++++++++++++++,,,,,,------(((+++///222666<<>>444---++++++,,,---++++++++++++++++++++++++************************************+++,,,---......///000111333888>>>BBBPPPQQQRRRUUU[[[aaafffjjj^^^______]]]VVVMMMDDD???BBB999333444444///,,,,,,,,,++++++---...---***'''************************(((((((((((()))))))))***'''((())))))))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***++++++222MMMiii^^^OOOAAA333///111444888===FFFTTTeeekkkkkkllluuu~~~ZZZZZZ\\\SSS???111///000///+++000---(((+++888]]]{{{wwweeeGGG///...,,,***+++,,,------,,,---,,,///000,,,)))444DDDRRRhhh}}}{{{~~~{{{xxxwwwoooeeeXXXCCC...(((,,,++++++++++++++++++++++++++++++,,,,,,------......666000...666EEEQQQTTTSSSSSSYYYbbbjjjnnnnnnjjjgggffffffbbb]]]]]]ccchhhiiiqqqdddQQQ@@@555///***(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000,,,...111666@@@NNN\\\fffdddjjjuuuwwwnnn[[[HHH@@@:::333///111,,,***)))+++......+++(((************************((((((((()))))))))******(((((())))))******))))))************************)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))******,,,,,,111IIIfff[[[MMM@@@333000222555:::>>>@@@QQQdddmmmkkkjjjqqqyyy\\\ZZZ[[[VVVHHH888//////111444111,,,555PPPnnn}}}yyy```BBB===555---***---000///,,,)))***...000...333LLLhhh~~~zzzuuuppp]]]BBB000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......////// 555KKKQQQQQQ\\\yyyxxxooommmmmm|||qqqeeeXXXGGG666***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------///000111222000:::KKK^^^qqqzzzlll\\\KKKDDDFFF777222---+++---...+++)))************************(((((()))))))))*********((())))))***++++++******++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******++++++000EEEfffZZZLLL???333000333666:::>>>JJJSSS[[[]]]\\\cccsssYYYZZZWWWMMM<<<...---333222...666```uuurrroooNNNBBB333,,,...111///,,,***+++111666777EEEjjjxxx{{{xxxaaaCCC111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000GGGCCCLLLmmmxxxqqqwww~~~jjjNNN;;;,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......000111222333AAAUUUuuunnnaaabbbGGG>>>444---,,,---+++)))************************))))))))))))************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))*********+++...CCC]]]]]]QQQ;;;---111888777999???FFFLLLQQQSSSVVVbbbwww]]]ZZZSSSQQQDDD///...<<<777555ggg}}}ppp~~~___???111------///222+++;;;111***LLLwwwqqqrrriii^^^444333...---000///++++++000+++---+++''',,,888>>><<>>///000//////...,,,++++++---///***++++++,,,,,,---------222///(((&&&...<<>>000222666444888@@@MMMIIIHHHNNNZZZdddhhhhhhwwwllljjjrrrwww~~~bbbVVVWWW>>>:::???YYYzzzqqqpppLLL...111888888777aaa{{{kkkSSSEEE666......000///...---111222666QQQjjjEEE:::333+++111---...000222222///000333333444===^^^{{{\\\IIIEEE@@@;;;CCCWWWfffppptttMMM111555///------...---+++---000+++,,,------,,,,,,---...***///666AAANNNTTTJJJ>>>XXX^^^bbbaaa]]]ZZZ]]]``````[[[SSSLLLLLLPPPSSSRRR<<<555...,,,******+++///))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************%%%'''((()))***+++---...))))))************++++++******+++,,,------......---+++))))))))))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((()))))))))((('''''''''((()))))))))(((((())))))))))))(((&&&%%%$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((((((((()))***((()))***,,,---...//////111...+++)))(((***---///***++++++))))))((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))######&&&))),,,,,,)))'''((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''((())))))******+++000888bbb\\\SSS???000222555444999BBBIIIEEEDDDKKKXXXaaacccaaa^^^___ppp}}}ZZZSSSFFF:::OOOtttxxx^^^888...666000TTTyyy]]]OOO<<<000...111222111555222777RRR|||UUUCCC555+++222000,,,...444666222///000666444]]]oooaaaTTTKKKBBB<<>>111222555444:::EEEBBBAAABBBIIISSS[[[^^^]]]bbbrrrppp]]]aaa___RRRKKKFFFvvvdddZZZcccZZZnnnmmmaaaLLL999333666wwwxxxcccVVVCCC222...333555444777333MMMgggNNN;;;///000222------333444///...222777jjjZZZTTTPPPSSSYYY___aaadddlllvvvmmmiiifff```UUUJJJGGGIII:::QQQoootttXXXAAA555---///111---+++------//////...,,,...333888FFFQQQZZZ___iiigggTTTKKKEEECCC<<<000***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++&&&***---......///222666=========>>>??????@@@@@@;;;;;;999666222...***'''(((((()))***,,,,,,***(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***%%%''')))***))))))***+++((())))))))))))((('''''''''''''''''''''((()))***'''''''''(((((((((((((((''''''''''''''''''''''''%%%'''))))))''''''***---;;;>>>CCCIIIPPPVVVZZZ\\\_________[[[UUUKKKBBB===333///,,,,,,***((((((,,,))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%)))---111555888:::;;;666000+++***+++,,,,,,***'''%%%&&&)))***)))&&&((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++------000666ggg___PPP>>>000222555444<<>>@@@CCCGGGMMMRRRWWWZZZYYY___vvvgggkkkbbbhhhWWWHHHZZZpppvvvllldddWWW@@@:::^^^nnndddOOO:::111333666555;;;QQQzzz^^^HHH:::///111...000444000---666DDDiiihhhJJJJJJGGGaaaxxxoooWWWXXXCCCCCCbbbzzzYYYCCC111000222///,,,......///000//////333<<>>333///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,---------...***000777<<<@@@EEELLLRRRYYYYYYZZZZZZ[[[\\\\\\]]]WWWVVVTTTQQQMMMHHHCCC@@@333000---+++,,,------,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))******+++,,,***---111444444666999<<>><<<:::888666444000...+++)))((()))***+++)))))))))(((((((((((((((''''''''''''''''''''''''((()))***)))+++111<<>>888111)))'''***************************(((((((((((((((((((((((($$$)))111:::CCCKKKPPPRRRNNNLLLIIIHHHHHHHHHGGGEEE>>>777---(((((()))(((&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((()))))))))(((((((((((()))***+++,,,)))+++---......---+++)))************************))))))(((((())))))***+++///...111666hhh___PPP===000222555555===III<<<@@@DDDGGGHHHLLLSSSYYYOOO\\\fffjjjuuu~~~{{{eeemmmSSSWWWoooqqq^^^BBBiii|||nnnUUU:::BBB|||rrr\\\BBB444333555444FFFkkkUUUDDD000......333555///...AAAZZZyyyVVVSSShhh}}}ZZZJJJGGGBBB]]]kkkOOO666000222000...000---///000000111888CCCLLLqqqnnnbbbPPP@@@888++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))).........////////////000AAAGGGNNNSSSVVV[[[ccciiiqqqqqqrrrrrrssstttuuuuuuoooooonnnmmmjjjfffbbb```BBB<<<444...,,,,,,---...))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''')))***+++,,,---999>>>CCCGGGIIILLLQQQTTTgggfffdddaaa]]]YYYVVVTTT<<<999333...+++)))************))))))((((((''''''(((((((((((((((((((((((()))******+++111>>>QQQ___LLLQQQ[[[fffsss~~~sssgggXXXMMM???111,,,...************************))))))))))))))))))))))))...222:::BBBJJJOOORRRSSS^^^bbbiiipppsssqqqjjjddd\\\PPP???444///......,,,))))))))))))))))))))))))&&&''''''((((((((((((((('''((((((((())))))******))))))***+++---000222333222444777999999777444222************************)))))))))))))))******+++000///222777iii]]]NNN:::222444111444???CCC<<<;;;???FFFJJJJJJLLLOOO___[[[ZZZ]]]ZZZZZZiii}}}{{{cccUUUWWWqqqqqqOOO```mmmRRRKKKwwweeessskkkUUUAAANNNkkkLLLDDD999444777777wwwzzzbbbLLL999///333444(((777:::MMMvvvZZZqqqlllTTTJJJGGGVVVnnnZZZMMM111444...111///)))999***999;;;AAACCCssstttqqqUUUCCC///,,,)))+++---...------++++++***+++,,,,,,***)))...,,,******))))))***,,,,,,***+++,,,,,,++++++---000...++++++,,,,,,+++)))+++)))'''(((+++,,,***'''''')))***)))((())))))(((,,,111111+++)))444FFFQQQSSS]]][[[cccrrr~~~mmmmmmmmmcccRRR>>>111+++***)))+++......,,,+++***)))(((%%%'''))))))'''&&&''''''))))))+++,,,((((((555FFFCCCMMMNNNNNNVVVXXX]]]hhhuuuyyy{{{wwwllldddeeekkkddd^^^XXXOOO===,,,)))111111(((%%%+++---((('''+++))))))(((&&&'''))))))'''(((&&&111...HHHMMMZZZRRR]]]```pppvvv___RRRJJJ:::(((---,,,***)))+++...,,,(((***)))***,,,+++(((''')))AAA333<<>>+++,,,...000000---+++++++++''')))---'''!!!///FFFGGG===BBBYYYxxxzzzllluuu~~~sssuuussszzzsssXXX:::,,,(((,,,444000&&&)))---%%%...,,,++++++------+++)))((()))***+++---444???HHHRRRVVV[[[aaafffkkkppptttwwwcccKKK888000333888444111+++(((...333///&&&...000333666bbb^^^QQQ===444555111444???CCC<<<;;;???FFFIIIHHHIIILLL```[[[[[[``````^^^dddmmmdddbbbaaaqqqyyykkkhhhRRR{{{qqqTTTRRRiiiQQQ///DDD111}}}rrrYYY555999111777333jjjcccJJJHHH^^^@@@,,,;;;&&&666000222---EEEhhhmmm```EEE888...---///...,,,,,,---+++***)))***,,,///111//////...---,,,,,,,,,,,,+++///222444444333333333555333...***))),,,222777***+++,,,,,,+++++++++,,,...,,,******,,,---------111,,,888NNNSSSMMM]]]zzzuuuVVV777%%%---,,,+++,,,------,,,+++***++++++)))((()))+++...(((111???HHHKKKOOO\\\jjj}}}aaa[[[eeedddXXX444///,,,,,,***''''''+++((()))++++++***)))***,,,...BBBQQQYYYRRRbbb|||fffTTT333------111000)))'''++++++******)))''',,,===MMMAAAOOOgggzzzwwwoooNNN555......,,,''',,,...&&&***))))))+++------,,,+++&&&***///111666@@@QQQ]]]^^^gggvvvzzz[[[@@@000...+++,,,000111---,,,---...000333666dddgggRRR===555666111444>>>BBB<<<;;;???FFFHHHGGGGGGIIILLLNNNWWWeeelllkkkiiijjjwwwrrrwww___XXX___wwwQQQ888@@@QQQ{{{jjj;;;666333;;;III~~~\\\DDDYYYQQQ555;;;(((111888---CCC}}}dddvvvjjjiiieeeVVVBBB000,,,///...,,,---+++++++++,,,,,,///222555***,,,,,,,,,000666;;;<<>>------///+++))),,,+++///+++%%%000CCCGGG<<>>BBB;;;;;;???EEEHHHEEEDDDFFFHHHGGGKKKSSS[[[^^^___```|||gggwwwKKKEEE999pppJJJ666666???rrraaaDDD^^^ddd@@@777555444///CCCuuuHHHlllOOO444---///...---///***,,,......------///222)))222===EEEPPP]]]bbbaaabbblllrrrqqqnnnooonnnlllqqqnnnmmmmmmgggWWW???---222---((((((+++---+++(((,,,***+++///...))))))---777LLL[[[ccc}}}hhhAAA666...000222...+++***///...,,,***+++000777===LLLOOOXXXkkkwwwiiicccZZZCCC---***333333***---,,,------)))(((000<<<\\\aaaiii___:::---///000//////...+++***000<<>>BBB;;;;;;???EEEGGGDDDBBBCCCMMMFFF>>><<>>BBB;;;;;;???EEEFFFBBB@@@AAABBBHHHOOOUUUWWWXXXVVVSSSZZZ}}}lllnnnlllooouuuyyy{{{}}}tttuuuccc\\\qqquuummm}}}}}}TTTKKKhhhyyy[[[AAA333OOOrrr]]]WWW\\\dddYYYPPPkkkHHHVVVSSS333666999JJJtttEEE444222...---111---...///------222;;;BBBHHHSSS\\\```iiiwww|||xxx}}}zzzvvvrrrooonnnoooppppppPPPLLLCCC888...+++---111---+++...111---+++999LLLXXXfffzzzeeeEEE666111,,,---222++++++,,,///888GGGWWWaaaoooyyyfffbbbMMM+++###444000,,,,,,......444KKKdddyyyOOO444......,,,...***555HHHQQQYYYuuunnnGGG333222111***+++,,,,,,---222999???IIITTTggg{{{OOO555444:::111333555888kkk\\\LLL888111222///333>>>BBB;;;;;;???EEEFFFBBB???@@@FFFHHHHHHDDDBBBCCCEEEFFFCCCjjj}}}fffYYY]]]\\\```gggmmmlllkkkuuuuuujjj|||}}}^^^ZZZRRRUUUUUU]]]wwwaaaJJJVVVGGG888hhhrrrTTTXXXmmm|||yyywww\\\AAA~~~hhhCCC555;;;gggmmmlllZZZ^^^mmmzzzMMM777333...---111,,,.........222<<>>222+++---444---...000777CCCUUUhhhttt}}}cccVVVKKK:::***000++++++...000:::VVVssslllAAA333444333(((888@@@CCCXXX|||vvvmmm888)))888---...//////222999BBBJJJPPPccc}}}JJJ---666111333666888___^^^III:::...///222555:::BBB======>>>BBBCCCAAA>>>===@@@;;;:::@@@DDDBBB>>><<>>QQQlllyyyAAA:::333)))444,,,%%%BBBNNN^^^___kkkWWWccc111000000---///+++IIIDDDeeeVVV333///111444:::AAAOOOmmmmmmxxx___999222+++777###222FFF333TTTlllHHH666999777///???ddd^^^III:::......222444:::BBB>>>>>>BBBHHHLLLJJJEEEAAA<<<777666:::>>>===<<<===@@@BBBEEEHHHIIIHHHGGGEEEHHHIIISSSbbbfffaaa```fffsssvvv~~~tttkkk^^^aaa___mmmsssmmmrrrzzzdddXXXPPPIIIEEE```bbbDDDBBBnnndddaaaccc\\\eeetttVVVddddddsssWWWQQQEEE>>>fffsssRRR555666///222111000:::HHHPPPYYYrrruuujjjUUU///333000+++444///222IIIgggvvvzzzbbbBBB777333777===000???ZZZ}}}hhhZZZKKK---///,,,444111JJJRRRzzzBBB111111111===JJJTTTuuuBBB111444---444...999DDDBBBlll;;;///999888555dddYYYIII:::......222444999AAA<<<>>>CCCJJJOOONNNEEE===;;;777666888888666777;;;>>>===<<<<<<===???AAACCCBBBDDDIIIPPPUUUYYYYYYWWW___gggrrrlllkkkiiidddzzz~~~kkkJJJ___``````WWWZZZbbbsssyyy|||nnnuuusssUUULLLKKKHHHKKKRRRJJJYYYtttssspppfffIIIMMMxxxvvvuuuuuuvvveee]]]dddZZZgggOOO{{{[[[\\\ddd888444///333555333AAAZZZiiiwwwqqq~~~tttNNN555222)))222222===^^^QQQ222666222555555GGGqqqbbbYYY777000---999888IIIaaalll...555222DDDVVVfffxxxvvv...111...///666>>>AAAZZZ~~~333888AAA+++bbbXXXIII:::......222333999@@@???BBBFFFJJJOOONNNDDD999<<<:::999:::777333333777===;;;888777888:::>>>AAA@@@DDDCCCAAAFFFOOONNNGGGTTTWWW[[[___ppp{{{rrriii}}}qqqmmmxxx}}}RRRLLLhhheeeiiikkksss[[[eeeccc^^^jjj~~~wwwssssss{{{vvveeeYYY___iiillljjjiiiVVV^^^nnnUUU___WWWXXXoooqqqtttnnn888555000777888>>>UUUzzzaaasssrrr===555---111222LLL~~~iiiqqq///777///444:::QQQXXXHHH555...777<<>><<<666:::EEEFFF>>>MMMLLLHHHPPPdddwwwvvvaaazzzpppttt~~~lllQQQGGGVVV}}}zzzcccMMMhhhggg\\\[[[TTTWWWaaaeee```___mmmRRRbbb{{{sssqqqwww{{{rrrsssbbbrrrzzz}}}jjjaaagggwwwwww~~~===:::...999>>>[[[sss]]]aaa___UUUIIIFFFMMMUUUtttnnnhhh]]];;;111111444```@@@;;;444HHHDDD\\\mmmSSS>>>222333@@@RRRxxx]]]NNNMMMVVVSSSLLLeeezzzccc555===NNN^^^~~~kkk333:::777===HHHhhhwww[[[YYYGGGKKKNNNNNNaaa;;;:::555___[[[JJJ:::......111222777???DDDHHHHHHEEEIIISSSUUUQQQ:::777666888777333222444333222222222333333444555666::::::777:::CCCEEEAAA===GGGLLLXXX[[[bbbiiiRRRnnnqqqzzz}}}rrrqqquuu]]]qqqqqqIIIAAA```{{{|||YYYaaaxxxTTT]]]yyyttt~~~hhhooommmmmmBBB:::,,,???PPPqqqfffzzz|||}}}zzzvvvqqqhhh___@@@OOORRRddd___uuuJJJ666222???|||vvvtttbbb===999BBBOOOzzz___JJJ===111DDD___qqqqqq{{{sssWWWVVVdddaaaiiittt<<>>FFFKKKGGG???AAAOOOZZZ\\\FFF>>>777666555333333444444444333333444444555555666999;;;<<<===@@@CCCDDD777DDDMMM]]]VVVUUUeeeOOO[[[eeellliiillleeeWWWbbbxxxMMMCCCBBBVVVuuurrrbbblllPPP\\\\\\QQQUUUjjjiiimmmxxx~~~zzzwwwZZZYYYeeeNNNWWWsssuuuwwwrrrvvv{{{gggDDD:::<<>>PPPTTTNNN@@@@@@PPP```eeeVVVHHH;;;666555333222333333222111000000111333444444666999<<<:::777999>>>EEECCC===JJJHHHPPPnnn___PPPYYYYYYZZZwww___QQQVVVUUUooohhhJJJFFFMMMEEEaaappp{{{zzz{{{lllZZZWWW[[[oooUUUXXXTTTGGGTTTVVVWWW\\\___^^^bbbtttyyyooommmZZZTTTTTTKKKSSSnnnppp~~~GGG@@@XXXlllJJJYYY}}}|||III===fffRRR{{{ooo@@@>>>JJJssssss|||hhhddduuubbbYYY777KKKmmm{{{zzzyyywwwIIIFFFsss___UUUKKKKKKhhh{{{eee...===MMMtttrrraaazzziiiOOOZZZMMM888gggWWWKKK;;;......000111555===JJJQQQUUUTTTSSSUUUVVVUUUkkkbbbPPP;;;000000222111:::666111....../////////444555777888777666777888666999<<<<<<<<>>QQQaaa^^^QQQKKKNNNRRRQQQsssttt^^^RRR???'''666777888777444111000///111333444444444444555777111555999;;;888666555666PPPbbbqqqhhhmmm]]]UUUbbbrrrfffbbb\\\zzzwwwRRRLLLJJJGGGDDDAAACCCJJJTTT\\\aaaqqq}}}tttDDD[[[vvv|||vvv```KKKDDDFFF]]]eeeVVVbbbzzzkkkwwwuuuQQQsssrrrnnn```XXXFFFFFFfff~~~999\\\dddxxxiiiccciiirrrsssddd^^^NNNVVVbbbmmmOOOuuuvvv{{{III{{{mmmttthhhRRR;;;jjj{{{fffEEEBBBDDDTTTHHH```XXXPPP>>>///,,,------222:::;;;GGGWWWhhhqqqlllWWWBBBVVVTTTkkkmmmKKKCCC===888222///000222333333000111222222000000222333444;;;???888111666JJJ\\\~~~wwwyyycccPPPJJJ???===BBBAAAOOOOOO\\\xxxiiiYYYcccpppOOOJJJFFFBBB???@@@DDDIIILLLDDDLLLTTT```{{{HHHWWWfffwwwnnnvvvhhhKKKGGGFFFVVVddduuuxxxZZZ|||uuu[[[>>>HHH^^^XXX]]]~~~===aaabbbeeezzzUUUaaalllcccqqqzzzlllWWWlll[[[oooNNN~~~rrrcccllleee___===ttt|||pppbbbJJJGGG???EEEbbbYYYaaaZZZQQQ???000,,,---,,,000777???CCCPPPgggnnnTTTPPPVVVbbbuuuwwwYYYLLL;;;333444777666444777777777666444444666777888777444333;;;TTTvvvvvvmmmnnnMMM:::>>>BBBDDDCCC>>>OOOEEEEEE[[[kkk[[[zzzlllcccVVVJJJBBBAAADDDGGGMMMYYYlllyyy]]]QQQUUU~~~qqqwww}}}nnnkkkoooQQQKKKAAA@@@WWWUUU~~~aaa:::GGGTTT{{{AAAmmmQQQTTTyyypppddd\\\nnn{{{yyyyyymmmZZZjjjrrrlllNNNxxxrrrddd{{{ssspppiii<<<{{{ooouuusss\\\TTTFFFIIIdddfffaaaXXXQQQ@@@111...---+++...444CCCIIIRRR___qqqWWW```[[[OOOaaappp^^^RRRFFF:::111444444444333222333555888555777BBBZZZzzz|||iiiwww^^^LLL===999AAA;;;<<>>@@@===AAA444444@@@999999;;;???FFF???GGG```QQQVVVjjjnnnXXXPPPtttuuuwwwTTTFFFSSSlllfffppppppiii]]]PPPGGG@@@AAARRRfffrrryyyxxx}}}eeetttqqqllloooyyyjjj]]]gggaaa???>>>BBB\\\~~~ZZZCCCOOOqqqnnnxxxhhh[[[ppp\\\```rrrjjjyyy;;;rrr[[[[[[BBBqqqcccWWWPPP@@@333111///+++***///...DDD\\\hhhooo{{{iii]]]___ZZZLLLppphhhVVVLLLeeeeeeMMM999<<<,,,777+++222222555999222<<<111BBB777;;;PPPAAAUUU[[[NNN```uuuzzzWWWGGGLLLjjjeeemmmnnnmmmppp^^^IIILLLzzzxxxlllpppaaaVVVQQQEEE888:::GGGWWW```iiipppzzz|||ttt|||jjjbbbVVVYYYzzzmmm^^^dddrrrUUUiii{{{{{{cccHHH>>>>>>SSSssslllFFFLLLuuu~~~pppgggRRR~~~wwweeeaaakkkggg~~~===___rrr}}}wwwKKKjjj^^^XXXSSSCCC333...///...,,,,,,+++888OOOhhhyyyxxxcccfffjjjKKKIIITTTnnnvvvlll___SSSLLLOOOdddyyyVVVJJJFFF;;;222222222111111222222333444444444444666:::>>>BBBDDD\\\UUUWWWOOOFFFDDDIIIOOOPPPNNNFFFLLLZZZvvveeeiiigggdddgggxxx[[[SSSFFFXXX|||{{{wwwddd[[[WWWIIIAAABBB@@@===CCCLLLUUU\\\bbbgggjjjsssqqqllliiijjjjjj___PPPPPPFFFPPPpppxxxqqq]]]]]]nnnwww~~~|||PPP===<<<>>>ggg~~~IIILLLzzzzzznnnbbbVVVuuuxxxeeeXXXkkkvvvIII```RRR~~~aaacccxxxhhh|||bbbfff___VVV___ZZZSSSCCC444//////...,,,,,,333&&&000UUUsss|||^^^}}}qqqcccVVVLLLJJJTTTaaacccdddZZZ```WWWLLLTTT@@@IIIFFFJJJWWWiiiiii:::///222222333000000//////000000111222222222333444777;;;>>>@@@DDDSSSeee~~~uuujjjgggffffffZZZcccaaabbbfffeeehhhYYYQQQBBB[[[}}}aaallliiijjjfffZZZTTTKKK:::@@@===;;;;;;>>>@@@AAAAAAFFFHHHGGGDDDEEEHHHEEE>>>???KKKeee}}}wwwmmmllljjjgggfffrrr|||VVVEEE888KKKGGGnnnRRRAAAkkk~~~fff\\\YYY{{{[[[ZZZeee}}}sssrrrJJJzzzuuupppaaafffeeeaaattt```\\\RRRCCC555000///...,,,,,,+++...---333OOOyyysssaaacccoooooo___NNN]]][[[VVV___^^^aaaqqqjjjooorrr~~~tttkkkMMM111---///,,,------------------......///000000000111333666999:::;;;999888???TTTnnn}}}UUU```^^^YYY[[[fffbbbWWWuuusssMMMMMMNNN[[[vvveeecccrrriiiaaaRRRNNNSSSRRRNNNFFF<<<999;;;>>><<<:::999===>>><<<;;;>>>AAABBBRRR```pppwwwzzzmmmtttIII???OOO111YYYvvv\\\===YYYZZZTTT|||vvvvvvxxxzzzyyyWWWYYYXXX|||]]]lllPPPsss]]]|||xxxaaa]]]QQQDDD666111000...,,,---$$$444333%%%...ZZZttthhhcccVVVPPPQQQ\\\bbboooQQQ:::BBB;;;333666444,,,***,,,,,,++++++,,,,,,---.../////////000111222444555666>>>GGGGGG@@@<<>>AAA@@@AAADDDJJJMMMWWWcccnnntttppp\\\rrreeejjjeeeyyy|||xxxgggVVVVVV___yyyQQQLLLEEE555HHHaaaxxxnnnCCCLLL~~~XXXSSSppp{{{pppyyysssRRR```RRRtttvvvcccyyy]]]kkk\\\zzzwwwaaa]]]PPPDDD888222000---,,,---///$$$'''222---***MMMwww222///777<<<444+++---,,,)))...,,,++++++++++++,,,------....../////////000111111888555666===BBBAAAEEEKKKEEEIIIOOOSSSUUUVVVWWWYYY]]]^^^```dddjjjqqqxxx|||___HHHZZZ\\\GGGNNNTTTSSSTTT[[[ZZZ[[[fffjjjTTTEEEIIIOOORRR^^^nnn{{{WWWMMMeeexxxvvvgggZZZ[[[\\\TTTOOOOOOOOOMMMKKKHHHFFFEEEEEEDDDEEEHHHJJJMMMQQQTTTYYY\\\cccuuu~~~fffRRRgggooo}}}nnnmmmooonnnqqqfffkkkmmmrrrnnnYYY\\\TTTMMMQQQMMMyyyrrrMMM>>>@@@<<>>IIIbbb___???PPPyyy~~~\\\LLLWWWqqqrrrwwwbbbTTT[[[{{{}}}rrr```aaa___ZZZOOODDD:::444111---,,,...)))111111***+++333///"""...YYYvvvBBB;;;999---***&&&,,,++++++000,,,''',,,***************+++,,,,,,***+++,,,,,,---------,,,(((111999999666888<<>>@@@LLLddd}}}NNNBBBYYY{{{{{{___EEENNNVVV~~~ooowwwVVVOOOmmmttt}}}}}}{{{hhh^^^XXXOOOEEE:::555111---,,,///***((((((******))),,,333***888<<>>AAA@@@<<<===BBBBBB===>>>@@@@@@FFFKKKCCCCCCSSSPPPYYYmmmgggUUUQQQHHHDDDAAAAAAEEEGGGFFFDDDCCCDDDHHHHHHCCCAAANNN^^^zzzyyyqqqsssqqqccc___kkkfffcccUUUbbb}}}kkk___[[[[[[[[[ZZZWWWXXX]]]aaaeeeqqqwww[[[]]]___dddooowwwqqqdddXXX```fffuuuwwwfffKKKLLLXXXbbb\\\LLL???999;;;JJJ___sssdddDDDIIIgggiiiHHHPPPKKKtttTTTEEEaaa{{{~~~~~~ccciii___XXXQQQGGG<<<555///++++++---,,,++++++******++++++,,,///000000///888VVVsssOOO888......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++---///222444444666888:::<<>>===<<<:::777888888777777777777888888999;;;===>>>???AAADDDGGGKKKPPPUUUlllyyy^^^UUUKKKGGGIIILLLLLLJJJIIIHHHJJJMMMTTTlllwwwqqqkkkddd^^^]]][[[[[[\\\ZZZXXX]]]cccjjjRRRKKKTTT___eeexxxmmmmmmFFFNNNRRRkkkyyy@@@QQQCCC:::>>>GGGUUUmmm{{{rrrnnnUUU777PPPhhhwww@@@HHHHHHkkkqqqyyysssBBBQQQuuuuuu|||lll[[[~~~aaaZZZQQQGGG<<<555000+++***---+++++++++******++++++++++++...111000...///555:::RRRjjjyyygggMMM888//////222444...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++******,,,...000222111333666777999;;;???BBBHHHIIIKKKNNNRRRVVVYYY[[[ZZZffflllpppyyywwwtttzzz}}}yyyyyy{{{zzzvvvrrrmmmeee^^^XXXUUUSSSSSSJJJIIIGGGEEECCCBBBAAAAAADDD===666444555666555333555555444444444444555555666888:::;;;;;;===@@@CCCFFFFFFEEELLLfffoooiiiiiirrrwwwooojjjeee___[[[XXXVVVUUUUUURRROOORRRXXXkkk\\\DDDPPPRRRbbb~~~IIIIIIKKKGGG;;;333AAAVVVfffmmm{{{qqqfffaaa]]]WWWjjj\\\QQQMMMUUUlllyyytttpppgggGGGCCCLLLwwwooopppjjjeee@@@OOO}}}zzzyyyeeebbb{{{^^^WWWRRRGGG===666000+++***---++++++************++++++---,,,---000333444222///)))---333999@@@GGGOOOTTT[[[]]]YYYQQQMMMKKKAAA444000---++++++,,,+++((($$$------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++************,,,---///...000222333555777:::===BBBCCCFFFIIIMMMPPPTTTUUUWWWdddkkkooovvvuuuttt|||~~~{{{zzz{{{xxxrrrkkkddd\\\UUURRRPPPMMMKKKGGGEEEBBB???<<<999777777777333000000222444333222111000000000000000000111111333555666666888;;;===>>>===BBBEEECCCTTT}}}vvvkkkccc___\\\XXXUUUPPPMMMKKKKKKGGGDDDEEEJJJAAAnnn|||{{{LLL^^^VVVJJJ]]]hhhVVVIIIKKKOOOMMMHHHFFFCCCHHHQQQ[[[```aaaeeejjjfffbbb]]]YYYUUUOOOGGG@@@PPPhhhFFF>>>NNN^^^oooiiiPPPPPP]]]sssvvvJJJ===;;;XXXrrrssspppuuu~~~tttRRR>>>ooo}}}~~~}}}zzzooo___hhh]]]UUURRRHHH===777111+++***,,,******))))))))))))******444///***)))+++///000///888666444222222222222111///111///+++,,,///---'''333000............,,,***,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********)))))))))***+++++++++---///000111333666999>>>???AAADDDHHHLLLOOOQQQUUUbbbiiilllqqqooooooxxx|||~~~{{{}}}}}}zzzxxxwwwqqqkkkbbbZZZQQQMMMLLLJJJFFFBBB???>>><<<:::888666666555444222111111222222000.........------------.........000111222222333666888;;;:::BBBKKKFFF@@@TTTppp{{{ssslllbbbZZZUUURRRPPPNNNIIIEEECCCCCCAAA===>>>AAAJJJBBBVVVbbbZZZUUUMMMNNNgggTTTAAAHHHNNNFFF===EEEGGGKKKMMMLLLJJJJJJKKKFFFIIIEEE777///BBBllliiiKKKDDDHHHMMMZZZiiiuuu}}}iiiUUUDDDEEEaaavvvdddOOO<<>>888222,,,***+++***))))))(((((())))))***'''))),,,...---+++(((%%%%%%'''+++000333222...***---...,,,***+++---...,,,///+++&&&"""###%%%(((***+++***************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))((((((((()))))))))***,,,---...///000333666:::;;;===@@@DDDHHHKKKMMMNNN[[[aaadddlllkkkkkkssszzz}}}~~~~~~~~~wwwyyyxxxtttrrroooggg___UUUNNNFFFBBBAAA@@@<<<888666555444333222111111111............///---+++)))---,,,,,,++++++,,,,,,---,,,.../////////000222444888777999===AAADDDIIIMMMYYY|||oookkkeee\\\TTTNNNJJJHHHFFFBBB>>>===>>>>>>;;;;;;>>><<>><<<:::BBBGGGSSSfffyyy\\\PPPHHHBBBCCCIIITTTcccqqqzzz|||zzzqqqhhhbbbTTTEEE;;;BBBWWWttt~~~kkkXXXEEEBBB888===NNNhhh}}}ooo{{{uuu~~~lll;;;RRRXXXsssffftttzzz}}}yyy|||UUUWWW|||{{{jjjjjjvvv|||___YYYRRRIII???999333,,,)))+++))))))(((((((((((())))))###'''---000000111222444555000)))%%%%%%)))---///,,,+++***((('''((((((((($$$(((...222111---'''"""))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((()))))))))))))))***,,,,,,,,,...000222666777999<<<@@@DDDGGGIIILLLWWW[[[bbbnnnppppppwww{{{}}}|||zzzxxxxxxyyyzzzyyysssoookkkbbbYYYMMMHHHBBB>>><<<;;;888555777666555333222222111111***+++,,,.........---,,,,,,,,,++++++++++++,,,,,,+++---...------...000222---555888555999CCCGGGDDDIIIQQQbbb|||sssjjjaaa]]]VVVOOOHHHCCCAAA@@@===888777:::;;;999888:::...>>><<<333FFFuuuzzzdddkkktttqqqrrr|||zzz}}}\\\UUUOOOLLLIIIMMM```sss~~~|||qqqddd\\\\\\lll~~~jjjeeehhhjjjiiikkkooopppnnn{{{wwwrrrfffYYYOOOGGGAAA???AAABBBGGGLLLNNNLLLHHHDDDBBB<<<@@@NNNjjj~~~{{{}}}jjjWWW<<<@@@333===PPPfffxxxrrrvvvsssvvvoooqqqaaaNNNAAAXXXfff~~~ppp{{{|||zzz}}}~~~|||eeeXXXbbb^^^fffppptttrrrmmmhhheee^^^hhhxxxzzzZZZXXXSSSIII@@@999333,,,)))***)))((((((''''''(((((()))///---)))%%%"""###&&&(((&&&(((,,,......---+++***(((((()))***)))((((((***///---***&&&%%%&&&))),,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((()))))))))))))))'''(((*********+++---///222333555888<<<@@@CCCEEELLLTTTWWW^^^nnnrrrqqqvvvwwwzzz}}}}}}|||zzzzzzzzzyyyzzzwwwpppjjjeee\\\SSSGGGEEEAAA===999777666555///...---,,,++++++++++++***,,,...//////...//////++++++************++++++***+++,,,,,,++++++---///)))222888777888<<<===;;;BBBHHHQQQVVVZZZlllwwwkkkeeeeeeUUUSSSOOOIIICCC>>><<<;;;888333111444666444222333333444888===666000YYYnnnfffZZZ]]]lllmmmdddmmmtttwww{{{~~~lllSSSTTTTTTFFF===@@@RRRUUUWWWYYY]]]```]]]VVVNNNTTTXXX[[[iii{{{}}}~~~}}}zzz}}}}}}hhhWWWMMMJJJLLLHHHIIIHHHFFFEEEFFFIIIMMMiii{{{|||~~~|||kkkNNNCCC<<<888<<>>XXXdddhhhzzz{{{uuuqqqrrrtttxxx}}}www}}}{{{zzz}}}|||mmmrrr{{{wwwnnniii\\\]]]SSSJJJ@@@:::333,,,)))***((((((''''''''''''((((((######%%%))),,,,,,+++***)))))))))'''%%%&&&))),,,))))))+++,,,+++(((''')))'''((())))))((((((***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''((()))************&&&'''((((((((()))+++---000111333666:::>>>AAACCCIIINNNOOOVVVgggkkkgggjjjqqquuuyyy|||}}}~~~rrrsssoooggg```ZZZQQQHHH@@@???<<<888333000000111------------......///000+++,,,------+++***++++++******))))))))))))******)))***+++***)))***,,,---222///...000555999===???CCCAAAGGGSSSWWWUUU]]]lll}}}|||xxxlll]]]SSSLLLLLLJJJEEE@@@;;;999888444///---000111///,,,---111///---666>>>555111<<>>CCCGGGMMMSSSYYY___dddhhhlllpppssstttvvvyyyxxxuuunnnmmmkkkdddZZZNNNDDD>>>:::888444000---,,,,,,---++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,...000333555666999<<>>999666444111...,,,+++++++++++++++++++++++++++++++++,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---///111222555888;;;>>>AAAEEEJJJMMMSSSVVV[[[aaaffflllssswww}}}zzz|||~~~yyyuuuppphhh```XXXPPPIIIDDDAAA===777222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000222777:::777777EEEWWWmmmyyyooo]]]JJJ>>>@@@???>>>>>>AAAEEEJJJMMMLLLNNNQQQSSSUUUXXX[[[^^^bbbfffkkknnnpppsssxxx|||~~~yyyDDDNNN]]]{{{ooo{{{~~~}}}|||{{{zzzzzzzzztttzzz~~~yyyvvvxxx{{{vvvxxxzzzsssrrrwwwzzzyyyuuuqqqooopppuuuxxxtttvvvtttnnnmmmqqquuuuuupppzzzzzztttuuuxxxxxxzzz|||~~~zzzzzz|||xxxrrrttt|||vvvjjjTTTdddZZZIII===)))EEE<<<666444999---555777555888+++===SSSsssooohhhuuugggrrrooommmmmmkkkooozzzsssrrrsssoooeee\\\sssttt~~~sssnnnwwwoooqqqrrrqqqssswwwvvvsssxxxxxxxxxxxxxxx{{{vvviiigggooorrrnnnwwwccchhhVVVVVVNNNEEE>>>666,,,)))***((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***+++,,,...111444777999AAADDDJJJPPPUUU[[[```ddd```fffjjjkkklllnnnkkkgggjjjeee\\\RRRHHH???888444333111...,,,************************************++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++---///000222444888;;;>>>AAAFFFIIIPPPRRRVVVZZZ___eeekkkpppyyyyyyxxxyyy|||}}}xxxqqqnnnhhh___VVVOOOHHHCCC@@@;;;777222///---,,,+++***************************+++++++++,,,---......///000...000666777222...///444:::@@@AAA>>>:::999999:::888777888<<>>@@@AAABBBFFFHHHKKKMMMOOORRRVVVYYY\\\aaafffjjjlllooouuuyyy|||}}}~~~YYYFFFYYYnnnppp|||sssccc```~~~wwwyyyyyywwwvvvuuutttttttttssswww{{{zzzvvvuuuzzz~~~vvvyyyuuuoootttyyyuuuooonnnuuusssqqqooonnnnnnppprrrpppssssssooommmpppsssrrroookkkmmm|||vvvyyyuuussswwwyyyxxxwwwyyywwwtttuuuwwwsssnnnnnnrrrppp{{{zzzKKK<<>>???AAACCCFFFHHHJJJMMMQQQTTTVVV[[[aaaeeegggkkkqqqvvvyyyzzz}}}}}}~~~|||{{{ggglllMMMIIITTTQQQPPPOOONNNPPPWWW___rrrzzzxxxzzztttuuutttsssqqqppppppppppppuuuvvvvvvrrrnnnmmmqqqvvv}}}yyyuuutttuuuzzz~~~~~~wwwqqqvvvyyyvvvqqqrrruuurrrjjjmmmmmmnnnooooooooommmlllhhhlllmmmjjjhhhkkkmmmllldddkkkooonnnkkkqqq}}}yyywww{{{yyyyyy}}}~~~{{{yyyzzzrrrqqqsssuuutttqqqqqqsssrrrmmmiiiXXXNNNRRRIIIFFF???777999888;;;???lllkkkiii```jjjhhhmmmmmmiiihhhjjjlllkkkiiiiiitttooohhhfffjjjkkkfffccceeeeeefffhhhkkklllkkkjjjkkkiiikkknnnooooooooopppqqqjjjnnnvvvzzzuuugggmmmmmmoooqqqlllaaa^^^bbbddd```gggUUUbbbVVVUUUNNNFFF@@@888...******((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***((((((((()))))))))******************++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))***,,,///222333777;;;@@@FFFKKKPPPUUUYYY\\\ccciiilllooopppmmmgggaaaYYYMMMCCC<<<777222///,,,++++++***))))))))))))***************************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))***+++,,,---...000333666888<<<@@@CCCKKKNNNRRRVVVZZZ___dddgggrrr{{{{{{wwwvvvrrrkkk^^^XXXOOOGGGBBB>>>;;;999222000---,,,,,,,,,,,,+++************************)))*********+++++++++,,,(((...444555000***'''(((444111---,,,---...,,,***+++---000111111222333444555555555666888;;;>>>@@@<<>>AAACCCGGGKKKNNNLLLQQQWWW\\\```eeekkkpppqqqsssvvvyyyzzzyyyxxxwwwtttwwwzzz{{{{{{{{{~~~{{{zzz}}}|||yyyzzzzzzxxxsssoooqqqyyyyyyxxxvvvtttttttttuuuvvvsssuuuxxxyyy{{{~~~~~~|||www{{{zzzsssyyyuuupppssstttjjjiiihhhgggfffeeeeeeeee___cccgggiiihhhffffffgggffflllrrrrrrnnnmmmpppuuuppptttuuuqqqoooqqqrrrpppzzzxxxxxxyyy{{{zzzvvvrrruuuuuuqqqllliiikkkmmmmmmiiihhhhhhiiikkkjjjfffcccbbbeeeddd^^^[[[]]]]]]\\\YYYUUUTTTXXX___aaa\\\VVV\\\[[[[[[\\\```eeelllooofffmmmssstttuuuvvvsssllliiiggghhhkkkpppsssrrrpppllljjjlllooonnnkkklllooogggggghhhhhhiiijjjiiiggg\\\XXXmmmnnnlllsssiiixxxzzzwwwkkkaaa^^^jjjllliiibbbdddsssnnnhhhfffiiijjjgggcccttt[[[hhhmmm{{{vvvmmmjjjhhhhhhjjjjjjiiihhhhhhgggeeennnmmmnnnrrrqqqnnnpppvvvkkknnnpppqqqqqqpppppppppjjjkkkmmmqqquuuyyy|||}}}xxx{{{}}}yyyqqquuukkkxxxqqqjjjgggccc```cccjjjUUUbbbllljjjfffcccYYYNNNUUUFFF}}}^^^^^^RRRKKKEEE@@@888///***+++)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((***,,,///000111555:::???DDDIIINNNRRRTTT[[[aaaccccccaaa\\\UUUVVVMMMAAA999666333///+++)))))))))***************))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))******,,,///111444777;;;>>>@@@EEEKKKPPPTTTWWW[[[]]]dddkkkmmmkkkooorrriiiYYYMMMIIIBBB<<<777444222000,,,+++))))))+++++++++***************************************++++++++++++,,,+++)))(((***---,,,)))***...000...)))''')))---,,,+++***************)))+++,,,...000222333444444666999<<>>BBBGGGMMMSSSWWWYYYZZZZZZccciiigggiiijjj```QQQCCC???:::777444222///---******************************++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,---...///111111333555777999;;;???CCCGGGEEELLLTTT[[[^^^aaaeeehhhppprrruuuvvvtttrrrooonnnppprrrttttttuuuvvvxxxyyyvvvuuutttsssrrrrrrsssssslllkkkjjjjjjiiiiiijjjjjjpppooollljjjhhhggghhhhhhjjjnnnooonnnrrrzzz{{{wwwzzzzzzzzzzzz{{{}}}|||zzzxxxuuupppllliiieeeaaa___aaa^^^ZZZYYYZZZYYYWWWTTTWWWWWWXXXYYYZZZ[[[\\\\\\aaa___^^^bbbgggjjjiiihhhiiiiiiiiiiiijjjlllnnnooolllnnnpppsssttttttsssrrrsssqqqnnnkkkjjjhhheeeccceeeeeecccbbb___]]]ZZZYYYVVVUUUSSSPPPNNNMMMLLLKKKMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSRRRQQQQQQRRRTTTUUUVVVXXXYYYZZZ\\\^^^bbbeeebbbccceeefffeeedddbbbaaa```fffkkkllliiiggghhhjjjaaabbbdddeeedddbbb___]]]ZZZXXXVVVTTTTTTVVVYYY[[[{{{iiiaaaaaafff^^^bbbdddccceeeiiijjjhhheeeiiilllkkkhhhfffgggiiieeefffiiimmmppppppmmmjjjlllkkklllnnnppprrrqqqpppoooiiidddcccgggkkklllkkkiiijjjfffbbbdddiiihhhcccjjjnnnmmmhhhfffjjjiiidddeeebbbaaaccceeeeeeiiioookkkllloooqqqssssssrrrrrruuusssqqqpppooommmjjjhhhiiifffeeegggjjjggg```ZZZWWWSSSRRRXXXZZZVVVPPPLLL[[[AAAvvvaaa___WWWOOOEEE???888///******))))))(((((((((((())))))''''''''''''''''''''''''###(((***((()))...///,,,111///,,,***))),,,000333<<<@@@HHHOOOMMMGGGFFFKKK^^^\\\SSSKKKJJJRRRYYY[[[aaa[[[OOOBBB777000------%%%...000+++&&&!!!&&&333'''((((((((('''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))+++---...111555:::???CCCFFFKKKMMMPPPXXX^^^```aaaaaa]]]XXXNNNDDD999222111000,,,((())))))((((((((('''''''''))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***+++---...///222555888===AAAFFFLLLQQQUUUWWWXXX\\\eeehhhdddcccaaaVVVGGGAAA===999555333111...,,,******************************++++++++++++******))))))))))))))))))))))))************************+++++++++++++++++++++++++++******))))))******++++++++++++,,,---...///000333444777999;;;>>>CCCFFFDDDJJJQQQVVVYYY\\\```cccmmmnnnpppqqqrrrrrrrrrsssnnnpppqqqqqqppppppqqqrrrrrrrrrrrrpppnnnllljjjhhhjjjiiigggfffdddcccccccccaaaaaaaaaaaaaaaaaaaaaaaa___bbbddddddhhhoooqqqmmmooooooppprrrtttwwwzzz|||qqqzzz|||xxxuuuuuuqqqlllhhheeebbb^^^[[[^^^[[[XXXVVVWWWVVVTTTRRRRRRSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZ]]]```cccddddddggggggggggggiiijjjlllmmmlllmmmooopppqqqpppnnnmmmllljjjhhhhhhgggfffccc```___^^^]]]ZZZWWWTTTQQQPPPNNNMMMKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMLLLKKKKKKKKKLLLMMMNNNQQQRRRTTTUUUVVVYYY\\\___```aaabbbdddfffiiikkklll```cccdddbbb^^^\\\^^^bbbZZZZZZ[[[[[[YYYWWWUUUSSSOOOMMMJJJHHHHHHIIIKKKMMMFFF```{{{zzznnncccZZZWWWXXXZZZ\\\```aaa```aaaeeefffeeeeeefffhhhhhhfffeeeddddddcccccceeehhhkkkjjjhhhfffcccdddfffhhhiiiiiijjjkkkkkkfffaaa```cccfffeeedddiiijjjgggdddeeejjjiiidddeeegggfffaaaaaafffhhheeeaaaccchhhjjjgggccceeekkkmmmnnnqqqsssttttttssssssppppppqqqqqqqqqnnniiiffffffccc``````aaa^^^WWWQQQTTTOOONNNSSSVVVSSSNNNLLLYYYCCCuuubbb```XXXOOOFFF???888///+++******))))))(((((())))))***(((((((((((((((((((((((((((,,,...+++(((***,,,+++222000...,,,000999EEENNNZZZ```iiinnniii^^^XXXXXXUUUWWWUUUPPPLLLJJJFFFAAA\\\dddnnnssslll]]]JJJ===---//////111222000***'''+++***)))((('''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((***,,,...///333888<<<@@@DDDHHHKKKMMMSSSYYYZZZ\\\]]]YYYTTTEEE===333...------***'''))))))(((((((((((('''''')))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++,,,---...000444777<<>>>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGJJJKKKMMMMMMNNNPPPTTTWWWZZZZZZ[[[\\\___aaadddfffhhhgggddd```[[[YYY[[[]]]\\\ZZZWWWTTTQQQOOOMMMMMMEEEDDDAAA?????????@@@AAAFFFCCCAAAAAA??????EEEMMMJJJMMMPPPQQQNNNJJJGGGFFFKKKJJJIIIJJJMMMRRRUUUWWW[[[___```\\\ZZZ^^^bbbccchhhfffdddeeefffeeeaaa^^^___^^^^^^^^^``````^^^]]]bbb```^^^___``````]]]ZZZeeecccaaaaaabbbbbb```^^^[[[[[[[[[ZZZZZZ[[[[[[ZZZdddcccaaa^^^]]]]]]]]]\\\ZZZ___fffkkkggg___\\\___bbbdddgggjjjlllmmmmmmmmmeeeeeegggiiijjjgggbbb___^^^ZZZUUUPPPMMMJJJEEEBBBJJJEEECCCEEEHHHGGGGGGJJJLLLEEEjjjfffbbbXXXOOOFFF@@@999000++++++******))))))))))))******)))))))))*********++++++...,,,,,,...///000000000///999GGGUUUbbbooo|||tttaaaUUUNNNJJJWWWVVVZZZOOO888222222''',,,+++******++++++(((%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&'''''')))+++,,,...111666:::>>>AAAEEEHHHIIIMMMOOOQQQSSSTTTPPPIII777333...,,,,,,,,,***((((((((())))))))))))))))))***************************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''')))***++++++---111333777:::>>>CCCHHHKKKLLLLLLKKKPPPSSSQQQMMMHHHAAA;;;555222///---------,,,*********************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((()))***+++---///111333555999===@@@DDDHHHLLLPPPSSSXXX```fffeeedddeeegggiiihhhdddaaafffiiimmmooopppqqqrrrssskkkiiifffbbb^^^[[[YYYXXXTTTTTTTTTSSSRRRQQQOOONNNQQQNNNKKKHHHGGGIIILLLNNNQQQPPPPPPTTTXXX\\\___aaabbbccceeehhhlllqqquuuwwwrrrxxx~~~~~~{{{~~~~~~xxxzzz}}}zzzxxxwwwvvvqqqiiibbbbbb___ZZZWWWUUUSSSPPPMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLHHHLLLPPPRRRSSSTTTYYY]]]]]]^^^```bbbeeefffhhhiiiiiijjjjjjkkkkkkkkkkkkkkkgggfffdddcccaaa\\\VVVRRRLLLKKKKKKJJJIIIGGGEEEDDDAAA@@@???>>>>>>>>>>>>???;;;<<<===>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEGGGHHHIIIJJJJJJMMMPPPSSSTTTVVVXXXZZZ\\\\\\\\\\\\^^^___^^^]]]ZZZWWWUUUUUUWWWUUUQQQMMMIIIGGGFFFEEE===<<<:::999:::;;;<<<===222666???EEE@@@777555;;;666:::@@@DDDGGGIIILLLNNNEEEIIILLLLLLKKKMMMQQQVVVWWW[[[\\\XXXVVVYYY^^^```eeebbbaaaaaacccbbb^^^ZZZ^^^]]]\\\]]]^^^^^^\\\[[[eee___[[[^^^dddfffaaa[[[```______```aaaaaa```___]]]\\\]]]^^^^^^]]]]]]^^^aaaaaabbbcccbbb___\\\[[[^^^]]]___eeegggccc```___bbbdddgggkkknnnoooppppppkkkjjjiiiiiijjjhhheeecccXXXUUUQQQMMMJJJGGGDDDCCCEEE@@@>>>@@@BBBAAACCCGGGFFFIIIfffgggcccYYYPPPGGG@@@999000,,,++++++******))))))******+++)))******++++++,,,,,,,,,------...111000,,,,,,...CCCRRRiii~~~qqqTTTSSSbbbeeeUUURRRJJJ///,,,***((()))+++,,,***'''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''')))***+++---000555999<<>>@@@AAAAAAAAAAAABBBCCCDDDDDDEEEGGGJJJMMMNNNPPPTTTXXXZZZ[[[[[[[[[WWWXXXZZZ[[[YYYVVVSSSPPPRRRPPPLLLHHHDDDAAA@@@???888777777666777888999:::;;;333---///444999>>>BBBAAABBBCCCCCCAAA@@@@@@AAA???DDDHHHHHHDDDDDDHHHNNNNNNTTTWWWSSSPPPSSSXXXZZZ]]]]]]\\\]]]]]]\\\YYYWWW[[[[[[[[[\\\]]]]]]ZZZXXX^^^ZZZWWW\\\dddgggddd___YYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[]]]___^^^[[[[[[___YYYZZZ^^^dddeeeaaa^^^^^^bbb]]]\\\bbbgggfffdddccc```bbbfffiiikkkllllllllliiihhheeedddcccbbb___\\\QQQPPPMMMJJJGGGDDDBBBBBB@@@<<<:::<<<<<<;;;>>>CCCCCCNNNccchhhcccYYYPPPGGGAAA999111,,,,,,+++******))))))******+++******++++++,,,---------//////000111///333CCCUUUssswwwdddVVVKKKaaaoooYYY:::444---***+++---,,,***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''(((***++++++...333777:::===@@@CCCCCCFFFHHHJJJLLLKKKCCC999000///---,,,,,,+++***)))(((((()))))))))******************************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((()))+++...000333555:::>>>BBBDDDEEEEEEFFFHHHIIIGGG@@@888222111000...++++++,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))******,,,...000222555:::===>>>BBBGGGKKKNNNSSSYYY^^^hhhfffeeehhhlllmmmiiieee```bbbeeeeeecccaaa______]]]\\\YYYVVVRRRNNNKKKJJJFFFGGGHHHIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMGGGFFFKKKOOOOOORRRWWWXXXYYY[[[___ccciiimmmoootttqqqooorrrwwwzzzyyywwwwwwyyyyyy~~~zzzooottttttsssnnnfff```]]]\\\UUURRROOOLLLJJJHHHFFFDDDAAACCCCCCAAA>>><<<>>>@@@@@@AAAAAABBBCCCDDDEEEEEECCCCCCDDDGGGKKKMMMNNNNNNTTTVVVYYY\\\___aaabbbbbbddddddcccbbbbbbbbbccccccbbb___[[[WWWSSSNNNHHHEEEAAAAAA@@@@@@???===<<<;;;888888777555555444444444222333333444555666777777888999:::<<<===>>>======???@@@AAAAAAAAACCCFFFIIILLLNNNPPPSSSVVVXXXYYYZZZWWWWWWXXXYYYYYYVVVRRRPPPNNNLLLIIIEEEAAA>>><<<;;;777666666555555555666666222222111333666888333,,,...111666888:::;;;===???<<>>OOO^^^iiidddYYYPPPGGGAAA:::111,,,,,,++++++************++++++******+++,,,,,,---......---...000000444HHHrrryyyVVV\\\hhhUUULLLBBB555---,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***))),,,111555888;;;>>>AAAAAADDDFFFHHHJJJHHH>>>333......---,,,+++***)))((((((((())))))*********+++************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''(((((((((***---000222444999===@@@CCCCCCDDDBBBCCCEEEDDD===555000000///---+++***+++------,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((()))))))))(((((((((((())))))***)))+++---///111444999<<>>???AAABBBCCCBBB@@@???IIICCCAAAFFFIIIIIILLLQQQRRRSSSVVVZZZ___eeejjjmmmjjjsss{{{|||wwwssstttwwwxxxuuuvvvwwwuuuqqqqqquuuooopppnnnggg\\\UUUSSSTTTQQQNNNKKKHHHGGGEEECCCAAA>>>???@@@>>>:::999;;;=========>>>???@@@AAABBBBBBEEECCCCCCFFFKKKNNNNNNLLLQQQRRRVVVYYY\\\^^^___```gggfffeeecccbbbaaaaaaaaaaaa^^^YYYTTTQQQLLLHHHEEEAAAAAA@@@???===;;;999888888777666444333222222222111111222333444555666666666777999;;;<<<===<<<<<>>======@@@EEEIIIJJJJJJEEENNNTTTQQQNNNPPPTTTWWWVVVYYY\\\\\\YYYWWWWWWYYYQQQRRRTTTWWWYYYXXXTTTQQQMMMRRRUUUTTTOOOMMMPPPSSSTTTTTTSSSPPPNNNNNNOOOQQQSSSRRRUUUZZZXXXRRRSSSYYYUUURRRSSSYYYZZZVVVUUUYYY[[[ZZZ]]]```___[[[\\\```hhhiiijjjjjjiiigggeeeddd^^^^^^]]]]]]ZZZTTTMMMGGGEEEEEEDDDBBB===:::888777888555444555444222444999999MMMYYYoooaaaVVVNNNFFF@@@:::222......,,,,,,,,,,,,,,,,,,,,,,,,000+++***......***,,,444...111555;;;VVVhhhSSSLLLSSSgggTTT333222555***%%%---,,,,,,***(((((()))+++))))))))))))((((((((((((((((((((((((((()))******---...111444888<<>>666111---///...+++((('''***...+++,,,+++***((((((***------------,,,+++,,,+++***000///,,,)))'''''')))+++%%%)))((("""!!!(((,,,+++)))(((((((((''''''''''''(((((((((((())))))))))))'''''''''((()))+++,,,---111333666:::>>>@@@BBBBBBAAA@@@===:::666222///...///...,,,,,,,,,,,,............------...///000111((()))+++---......---,,,(((***++++++++++++,,,---+++***++++++***((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...///111555888===>>>BBBHHHKKKMMMTTT\\\\\\```dddccc```^^^___bbbgggeeebbb___\\\XXXSSSOOOKKKJJJIIIGGGEEEDDDBBBBBB>>>??????@@@???===;;;:::;;;;;;;;;<<<<<<<<<<<<<<<@@@BBBCCCAAA???AAAHHHNNNJJJKKKMMMRRRYYY^^^bbbcccffflllsssuuusssqqqrrruuuqqqtttwwwuuuqqqooorrrvvvoooiiibbb[[[VVVRRROOOMMMLLLKKKHHHEEEBBB???===<<<;;;:::888777777888:::;;;999::::::;;;<<<<<<<<<;;;@@@BBBCCCDDDDDDEEEHHHJJJMMMPPPRRRTTTVVVXXX[[[]]]___^^^]]][[[ZZZZZZZZZZZZXXXUUUQQQMMMKKKHHHDDDBBB>>>===<<<:::999777666555333222000///...///111222////////////000000000000222333444666777999;;;;;;???>>>======>>>AAAEEEGGGDDDFFFHHHJJJLLLPPPTTTXXXXXXUUUQQQPPPOOOMMMIIIEEEAAA@@@===999666333222111000000///...------,,,,,,---------........./////////000111222444555666777999;;;<<<=========???@@@GGGHHHJJJLLLNNNPPPQQQQQQSSSTTTTTTRRRTTTVVVUUUPPPPPPQQQSSSTTTUUUTTTSSSSSSLLLJJJHHHHHHIIIIIIHHHGGGLLLLLLKKKKKKKKKJJJJJJJJJLLLNNNPPPQQQPPPQQQRRRSSS[[[YYYYYY\\\```aaa___\\\]]]]]]^^^bbbfffhhhhhhgggjjjhhhggghhhjjjjjjfffcccaaaXXXVVVZZZ^^^fff^^^IIICCCAAA>>>;;;888555444333111000000000000000111222555999SSSnnn___WWWNNNFFF@@@:::222......,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++---111555111999CCChhhsssTTTRRRiiieeeNNN@@@222+++555************))))))***+++******)))))))))(((((((((((((((((((((((()))******+++,,,///222666:::===???<<<>>>BBBCCCAAA;;;555000,,,,,,---......---***(((&&&(((,,,------,,,,,,---...)))'''***+++))),,,222$$$%%%(((---000000,,,(((***------))))))+++(((###))))))((((((((('''''''''(((((((((((()))))))))***''''''(((((()))+++,,,---000222555999<<<>>>@@@@@@???===;;;777444111000///......------,,,------...222111///,,,***)))((('''111111111000000/////////***+++,,,,,,+++)))(((((()))))))))))))))((()))+++************************************************)))))))))))))))))))))))))))+++,,,---...111555888;;;<<>>======<<<===<<<<<<;;;:::999999888888999999999999::::::<<>>???EEEJJJIIIIIILLLPPPVVV[[[^^^```bbbfffkkklllkkkkkknnnrrrnnnpppqqqpppmmmkkkkkkllljjjeee^^^WWWRRROOOLLLIIIHHHFFFDDDAAA>>>;;;:::999888777555444444555777888666666777999999:::::::::===???AAAAAAAAACCCFFFHHHLLLNNNQQQSSSUUUWWWZZZ\\\^^^^^^]]]\\\[[[ZZZYYYXXXRRROOOKKKGGGEEEBBB???<<<888777666555444222111000222111///------...///000............////////////000000222333555777888999<<<<<<<<<<<<>>>@@@CCCEEEDDDFFFHHHIIIKKKMMMPPPRRRQQQOOOMMMLLLKKKIIIEEEAAA<<<:::888666333111000000///......---,,,,,,++++++,,,,,,,,,------------......///000111222444555555777888:::;;;;;;<<<>>>@@@BBBCCCEEEHHHJJJLLLMMMMMMNNNRRRSSSOOOLLLNNNOOOMMMJJJJJJKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBCCCDDDCCCBBBEEEEEEEEEEEEDDDDDDCCCCCCEEEHHHJJJKKKKKKLLLMMMOOOOOOOOOQQQSSSVVVVVVTTTSSSSSSUUUYYY]]]aaaeeehhhjjjdddbbbaaaaaabbbaaa___\\\\\\UUUVVVUUURRRVVVRRRBBB???>>>;;;888555333111111///////////////000000111222666PPPooo```WWWNNNFFFAAA:::333//////------------------------***...000///000333222---:::GGGaaajjjmmmkkkbbbFFF...---+++++++++++++++++++++************))))))))))))((()))(((((((((((()))*********+++---000333777:::<<<<<<===???>>><<<777333///222,,,&&&%%%)))---......000111111///,,,*********...))))))///000++++++222;;;333***&&&(((******)))((()))((((((***---***%%%))))))))))))((((((((((((((((((((()))))))))******((((((((()))***+++,,,---...000333777:::<<<======<<<:::777444222111111111,,,,,,,,,------------...***+++---000222555777888///...,,,***)))******+++((()))+++---...//////000,,,+++***)))))))))******************************************************)))))))))))))))))))))))))))+++,,,---...000444777999;;;???EEEHHHIIIOOOWWWXXX\\\```aaa^^^\\\]]]^^^YYYVVVRRRNNNLLLIIIFFFCCC@@@@@@???===;;;:::999888999999888777666666666666444555555555666666666777777:::======<<<===AAADDDFFFGGGIIILLLQQQUUUXXXZZZaaadddhhhhhhhhhiiimmmqqqlllkkkkkkkkkkkkiiieeecccbbb^^^WWWQQQMMMIIIFFFDDDBBB@@@>>>;;;999777555555333333111111111111333333111222333555666777777777:::;;;===>>>>>>@@@BBBEEEIIIKKKOOOQQQSSSUUUYYY[[[\\\]]]]]]]]][[[YYYVVVTTTKKKHHHDDDAAA???<<<999777333333222111///...------///...---++++++,,,------,,,,,,,,,------------...------///000222333555555888999:::;;;===???@@@AAABBBEEEGGGHHHHHHIIIJJJLLLOOONNNMMMMMMKKKHHHCCC???555444333111///.........,,,,,,,,,++++++******)))*********+++++++++,,,,,,,,,---...///000111222333333555777888999:::===???AAABBBEEEGGGJJJLLLMMMNNNMMMSSSUUUOOOJJJJJJMMMOOOIIIHHHHHHGGGEEECCCAAA@@@AAA???======>>>???>>>===???????????????>>>>>>>>>???AAADDDFFFGGGHHHJJJKKKHHHKKKOOOQQQQQQPPPOOOOOOGGGKKKOOOQQQSSSWWW^^^cccfffdddbbbaaa```___]]][[[XXXTTTUUUPPPEEEDDDEEE<<<;;;999777444222000///......------------...///000///333MMMqqqcccWWWOOOFFFAAA;;;333//////------------------------222...---111555444222111HHHppppppwwwgggEEE,,,000...---------,,,+++)))++++++*********)))))))))))))))(((((())))))***+++)))***,,,///222555888:::<<<<<<;;;999777333000///111...***))),,,...//////111000...+++***+++///333---111333333222111---(((&&&'''***...333333000,,,***)))(((&&&'''***------*********)))))))))(((((((((((()))))))))*********))))))))))))***+++,,,---///000333666888:::::::::999666333111///000111222......///000111111111111333222222000///---,,,+++555444444333333222222222555333000...---,,,+++***000000...+++***+++***'''************************************************)))))))))))))))))))))))))))***,,,,,,---///333666999:::???EEEGGGHHHMMMTTTWWW[[[```aaa```]]]\\\\\\WWWTTTOOOKKKIIIGGGEEECCC>>>===<<<;;;999888777666555444333111111222222333111222222333333444444444444666999;;;:::;;;===???BBBDDDFFFIIIKKKNNNRRRUUU^^^aaadddfffffffffhhhjjjjjjgggfffhhhjjjiiiccc]]][[[WWWQQQLLLHHHEEEAAA???<<<;;;999666444333222222000//////......//////000...///111222444555666666777999:::;;;<<<>>>AAACCCFFFIIILLLNNNQQQSSSVVVYYYZZZ[[[\\\\\\ZZZVVVRRROOOGGGEEEAAA>>><<<:::777555111111000000///...------,,,,,,+++***)))******+++*********+++++++++,,,,,,+++,,,---...000111222333444555888:::<<<===>>>>>>???AAADDDFFFFFFEEEFFFGGGMMMMMMMMMLLLHHHCCC===999222111///...,,,++++++************))))))((((((((((((((()))))))))************++++++,,,...//////000///111333555666888;;;===???@@@CCCEEEHHHJJJLLLLLLKKKPPPQQQLLLHHHJJJMMMMMMFFFFFFEEECCCBBB@@@???>>>>>><<<:::;;;<<<===<<<;;;========================<<<>>>AAADDDEEEFFFHHHJJJJJJOOOTTTVVVTTTSSSSSSTTTWWWZZZ]]]\\\[[[]]]ccciiiiiigggeeebbbaaa___]]]\\\XXXRRRRRRLLL???<<>>777///,,,+++---......///000...***(((***...+++************)))))))))))))))))))))***************)))))))))***+++,,,---000111333666888888999999555333111///...///111333222222222222222222222222---...000222444444555555222333555555333000---***///,,,)))))),,,000222333...000...+++,,,000...(((************************************************************************)))***+++,,,,,,...222555888:::???EEEGGGGGGKKKRRRSSSVVV[[[]]]\\\YYYVVVTTTOOOLLLGGGDDDBBB@@@>>>===:::999888777666555444333111000///.........///000///000000111222222333333222444777999::::::;;;<<<>>>AAADDDEEEGGGIIIMMMPPPUUUYYY^^^aaabbbaaa___^^^eeebbb```cccgggfff___YYYTTTPPPKKKGGGDDDAAA===;;;777666555333222111000000.........------.........---...///111333444444555555777999:::;;;===@@@BBBDDDFFFIIILLLNNNPPPSSSVVVVVVWWWYYYXXXVVVQQQLLLIIICCC@@@<<<:::888777444222/////////......---------+++******)))))))))))))))))))))))))))************++++++,,,---///000111111111333666999;;;<<<<<<<<<;;;===AAABBBCCCCCCCCCDDDHHHHHHHHHEEE@@@999333///111000...,,,***)))(((((((((((((((((((((''''''''''''''''''(((((((((((()))((()))******+++,,,------,,,...111333444666999;;;888:::<<>>@@@BBBCCCEEEGGGHHHMMMSSSUUUTTTSSSTTTVVV[[[^^^```^^^[[[[[[aaafffddddddbbb___\\\YYYWWWWWWWWWLLLIIIFFF<<<;;;<<<666444333111000...---------************+++,,,---......111JJJpppbbbXXXOOOGGGBBB;;;444000000///////////////////////////111555444...:::iii~~~ooooooiiiCCC<<<333---,,,......---,,,,,,,,,+++++++++*********))))))))))))***++++++,,,,,,---///222555777888999777555333111/////////---......+++))),,,444;;;IIIRRR```mmmvvv|||~~~~~~oooooo~~~{{{ppp^^^NNNAAA777000,,,'''(((,,,000///******,,,++++++++++++*********))))))))))))*********++++++***************+++,,,,,,000111333555666777666666333222000//////000111222000/////////000222444555>>>BBBIIISSS\\\ccchhhkkkkkkmmmnnnnnnkkkfff```]]]BBB===888555555555333111***...///---111777444,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++,,,...111444888999???EEEFFFEEEIIIPPPRRRUUUYYY[[[[[[WWWRRROOOHHHFFFBBB@@@>>><<<:::888444444333222111000//////......---------------...---......///000111222222111222444666888999::::::;;;???BBBDDDDDDFFFKKKOOOPPPUUU[[[aaacccbbb___\\\```]]][[[\\\^^^]]]XXXSSSMMMJJJFFFBBB@@@===999777444333222111000/////////------------------------,,,---///000111222333333444555777999:::<<>>??????@@@AAACCCFFFGGGFFFBBB;;;444///---000///---+++)))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((()))***+++++++++***---///111222444777999888999;;;===???AAABBBBBBBBBDDDCCCAAADDDGGGEEE???777666666555555555666666444222111111333444444333555555666666666666777777333666999;;;<<<>>>@@@BBBBBBEEEHHHKKKMMMNNNPPPQQQNNNQQQRRRRRRQQQRRRVVVZZZ```aaaaaa___ZZZVVVTTTSSSRRRDDD??????999777888111111000///...---,,,,,,,,,)))))))))***+++,,,---...000000HHHtttcccXXXPPPGGGBBB<<<444000000////////////////////////---333555666FFFmmmwwwppp```TTTCCC666111//////...---,,,,,,,,,,,,+++++++++******))))))******+++,,,+++,,,---///111444666777666555333222000/////////333///******333DDDWWWdddvvv|||~~~zzzzzz~~~uuuuuuyyysssYYYCCC777...))),,,///...,,,---,,,,,,+++++++++*********))))))*********+++++++++++++++*********+++,,,,,,///000111333444444333333111111000000000000111111---...111555<<>><<<:::777444111000000///...---,,,,,,,,,,,,------------,,,,,,++++++,,,---...///000000000000111333555777888888999===BBBCCCCCCEEEJJJOOOOOORRRXXX___dddeeedddccc___\\\YYYXXXWWWUUUPPPMMMGGGEEEAAA>>><<<999666333111000///...............,,,,,,,,,------,,,,,,,,,,,,,,,...///000000000000111333666777888:::===@@@BBBDDDFFFHHHIIIJJJMMMOOOPPPPPPPPPNNNJJJFFFAAA>>>:::777444222111000...,,,***************++++++++++++++++++++++++******)))(((((((((((()))))))))))))))******+++,,,---......///000333555888:::;;;<<<<<<===>>>===<<<<<<>>>@@@DDDEEEDDD@@@999333111000---,,,+++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))************,,,///000111333555888999:::<<<===???@@@@@@@@@AAAFFFGGGEEECCCCCC@@@<<<777666555444333444444555000...---...000111111000111111111222222333333333111333666888999:::<<<>>>@@@@@@BBBEEEJJJNNNPPPPPPTTTUUUVVVWWWYYY[[[\\\]]]]]]___bbb```[[[VVVSSSSSSKKK===;;;<<<555222333///...---,,,,,,++++++++++++)))))))))***+++,,,......000...CCCzzzfffXXXPPPGGGBBB<<<444000000000000000000000000000000000444000888fff}}}}}}|||lllTTTAAA666111...,,,---------,,,,,,,,,++++++*********)))******+++,,,++++++,,,...000222444666555444333111000000//////***...888III^^^ppp{{{uuusss~~~sss___HHH222,,,......,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++***++++++,,,,,,...///000111222222111111000000111111111111000000333555;;;EEESSSbbbooovvv|||}}}}}}{{{zzzwwwxxxyyy{{{|||}}}}}}}}}~~~|||{{{|||zzzrrrfff\\\===CCCDDD@@@BBBFFF===///++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***++++++---000222444666<<>>;;;999777333111///...------,,,---------++++++,,,,,,,,,,,,+++++++++,,,------............000222444555777999<<>><<<:::777444222222000///---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******(((((((((((()))))))))***(((((()))***+++,,,,,,---000000222444777999;;;<<>><<<::::::<<<>>>===>>>>>>:::444///...///***))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))*********---///000111222555777666666888999:::;;;;;;;;;<<>>@@@CCCGGGJJJGGGJJJNNNSSSXXX\\\^^^___[[[^^^___[[[RRRHHHBBB??????===;;;888555222111000......------,,,+++******,,,,,,,,,,,,+++++++++***)))***+++,,,---...//////111222333555777:::===>>>AAAAAAAAAAAACCCFFFHHHJJJJJJIIIFFFBBB>>>;;;888777222222000///...---------++++++************++++++******))))))((((((((('''))))))))))))))))))))))))((())))))***+++,,,,,,---//////000222333444555666999999;;;;;;<<<;;;:::999;;;777333111000000///...)))))))))((((((''''''''''''''''''''''''''''''''')))((((((''''''(((((()))'''''''''((()))***+++,,,******+++,,,...000222333444444666777999:::::::::;;;:::999888666555444333111...---000111---++++++,,,,,,,,,,,,,,,,,,,,,,,,000////////////000111111222333444555777888999999<<>>;;;:::999666444222000///...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///111222333555777:::===???BBBFFFIIIHHHJJJMMMRRRVVVZZZ\\\^^^XXXZZZZZZVVVNNNFFFAAA???===;;;999666444222111000//////...------,,,++++++---------,,,,,,,,,++++++***++++++,,,...//////000000111222444666999;;;<<>>444---KKK^^^LLLOOOvvv{{{ppppppnnnhhhaaaSSS<<<(((111111000000000000000000------------------------........................,,,,,,,,,---...///000111444666999<<>>999888666444333222111111/////////...------,,,,,,......---------,,,,,,,,,+++,,,,,,---...///000000//////000222444777999:::AAAAAABBBCCCCCCCCCBBBBBBCCCBBB@@@===:::777444333333222111///............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,---------///000111222333555666666666777888999999888777666555333///......------+++***************)))))))))))))))))))))))))))))))))******))))))))))))******++++++************+++,,,,,,,,,,,,...///111333444666666777999999:::::::::777777666555444222111111333---***+++,,,++++++...)))))))))))))))))))))))),,,,,,++++++,,,,,,---...000111111333444555666777888;;;>>>AAACCCEEEIIIKKKQQQQQQSSSTTTUUUUUUVVVVVVTTTRRRPPPNNNLLLGGG@@@;;;666333000////////////...,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///000...777qqqjjj\\\QQQEEE???:::444222222000999555444<<<222***777NNNfff^^^kkkfffUUUVVVhhh}}}zzzZZZ555111000000111000...000444//////............//////...///000222333444555555...555:::666222>>>YYYppplll}}}wwwfffDDD---...222555111))))))000........................---............////////////000222333333333555666///@@@000222VVVXXX\\\qqqqqqvvvkkkTTTBBB666111---///333444000+++........................////////////////////////............///000111222555666999<<>>AAABBBCCCBBB@@@>>>???>>><<<:::777555333222222111000///............------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------//////000111333444555555666666777888777666555444333111...---------,,,+++++++++******************))))))))))))))))))))))))++++++************++++++,,,,,,++++++***+++++++++,,,,,,---...///111222333666666777888999999999888555444333222111000//////111---+++---...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,......------......///000///000111222333555666666888:::===@@@BBBEEEHHHIIINNNPPPSSSVVVYYY[[[\\\\\\TTTUUUTTTPPPJJJCCC===;;;333111...---...///......,,,,,,------------,,,,,,---......///000/////////333222888nnnkkk^^^RRRFFF???:::555333444555666222999<<<+++///SSS~~~xxx___nnnnnn\\\ZZZxxxsssuuuNNN555000///222333000000333/////////....../////////...///111222333444555555777666555999IIIdddrrrxxxBBB000,,,777777)))(((444////////////////////////........./////////000000///222555555444333333444777///GGG___```yyyuuuoooQQQCCC333...222555111+++////////////////////////000000000000000000000000///////////////000111222666777:::===???@@@AAAAAACCCAAA???<<<999888888888333222111000////////////................................................---------.........//////.........///000111222333444666888:::<<<>>>BBBEEEJJJJJJJJJLLLNNNQQQTTTVVVWWWSSSLLLFFFAAA===<<<;;;555555444333333333444444///////////////.........//////.........------------......//////000000000000000111222444777999:::888;;;>>>AAABBBAAA???>>>===<<<:::888666444333222222111000///.........///---...////////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///000111333444555555666777777888777666555444222000......///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,,,,------------...000111333333666666777777888777777777333222111111000///......///,,,---111222///,,,,,,........................//////......//////000111///000111222444555666666888888:::===AAADDDEEEFFFIIIKKKOOORRRUUUWWWXXXXXXUUUUUUTTTOOOGGG@@@<<<;;;444222///......///...---......////////////......------...////////////...555444999kkkmmm```TTTGGG@@@;;;666555666999222000666444///HHHvvvdddnnn{{{LLLooo|||nnnCCC777///222444111///222111111000000000000111111000111222444555555666666:::000111KKKxxxzzz}}}wwwzzzmmmFFF***000999444000555111111111111111111111111000000000000111111111111...222555555333333555777000YYY[[[aaa{{{kkkvvvbbbHHH777333444444222222222222222222222222222222222222222222222222222111111111111111222333444888999;;;>>>@@@AAAAAAAAABBB@@@>>>;;;999888888888333333222222222222222222000000000000111111111111111111111111111111111111000000000000111111111111111111111111222333444555555777:::;;;===???CCCEEEJJJJJJKKKLLLNNNPPPQQQRRRUUUPPPIIIBBB???===;;;:::666666555555555555666666222222222222111111111111111111111111000000000000000111111111222222222333333333444555777999;;;<<<999;;;>>>@@@AAAAAA@@@>>><<<<<<:::999777666555444333333222111000000111111000000222222222222000000000000000000111111111111////////////////////////000000000000000000000000000111222333444555666777888888999999888777666555333222111111222222000///............////////////........................//////............//////000///////////////000000000000000111222333444555777777888888888777777666333333222222111000//////000...000555666222...---........................//////......//////000111111111222444555666777888888777888<<<@@@CCCDDDDDDLLLNNNQQQSSSUUUUUUTTTTTTTTTRRROOOJJJCCC>>>;;;:::777444111000000111000///000111222333333222111000...///000000111111000000555555999iiiooobbbVVVIIIAAA<<<888666888888333555666111???eee{{{vvv[[[aaa{{{}}}zzz~~~[[[FFF555444777444222555444444333333333333444444333444555666777888888888777>>>VVV~~~~~~uuuvvvjjjFFF555666:::888444444444444444444444444444333333333333444444444444222444666555333666===CCCaaaZZZ{{{oooyyydddNNN???888777888666666666666666666666666666666666666666666666666555555444444444555666666999;;;===???AAAAAABBBAAAAAA@@@>>><<<:::999999999555555444444444555666666444444444444555555555666555555555555555555555555444444444444555555555555444444444444555666777777777999;;;===>>>AAADDDGGGJJJKKKLLLMMMOOOOOOPPPPPPPPPKKKDDD???>>>===<<<;;;888888777777777777777888555555555555555555666666555555555555444444444444555555555555666666666666666777777888:::<<<>>>???===>>>@@@BBBBBBAAA@@@???===<<<<<<;;;999888777777666666555444444444444555333444666777777666444333333333333444444555555555444444444444444444444444444444444444444444444333333444555666777999::::::::::::;;;;;;:::999777666555444333444555555333222222222222222333333333444222222222222222222222222333333222222222222333333333333222333333444555666444444444444555777888999:::::::::::::::999888777666555555444444333333333333111222666888444111111111111111111111111111111111111111111111222333333333333444666777888999:::;;;:::;;;>>>CCCFFFGGGFFFQQQRRRUUUXXXYYYYYYXXXWWWTTTPPPKKKEEE@@@>>><<<;;;888666333222333444444333333444555777777555444333333333444555555555555555666888<<>>@@@AAABBBBBBBBBAAA@@@???===<<<;;;::::::666666666666666777888888666777777777888888999999888888888888888888888888777777777777888888888888666666666666666777888999999:::===>>>???BBBEEEHHHJJJKKKMMMNNNOOOOOOOOONNNKKKFFF@@@======>>>===<<<999999888888888888888999888888888888999999999999888888888888777777777777888888888888999999999999999999:::;;;<<<>>>@@@AAABBBCCCCCCDDDCCCBBBAAA@@@>>>======<<<;;;:::999999999888888777777777777888666888999::::::999888666555666666666777777888888777777777777777777777777777777777777777777666666666666777999:::;;;<<<===;;;;;;<<<<<<;;;:::888777666666555666777777666444555555555666666777777777555555555555555555555555666666666555555666666666555555555666666888999:::777777777777888999;;;;;;<<<<<<<<<<<<;;;:::999999888888888777777666666555777333222666777555444666555555555555555555555555555555444444555555666777444555666777888:::;;;;;;@@@??????BBBHHHKKKKKKJJJNNNQQQUUUXXX[[[[[[[[[ZZZUUUPPPIIICCCAAA@@@>>>===888666444444555777777777555666888999999888666555777777888999999999999999999;;;@@@nnn