BM6P6(@ xxxVVVCCC===;;;888666666666555444333333222111000000000111111000///------......///000000000000///...---,,,......------------......---.../////////---,,,+++......////////////......////////////////////////////////////////////////333222///---,,,,,,---...111///---...111222000...---///111111333:::EEENNNZZZZZZYYYUUUNNNHHHEEEDDDAAAIIIPPPOOOKKKOOO^^^kkkzzzwwwxxxzzzzzzxxxzzz{{{|||~~~~~~~~~~~~|||{{{|||}}}{{{yyyxxxxxxzzz{{{|||wwwrrrppprrrvvvyyy{{{{{{wwwooocccYYYTTTUUUWWWUUUVVVYYY]]]aaaccccccaaaccc[[[RRRLLLKKKJJJGGGCCCDDDCCCFFFNNNUUUZZZaaagggcccjjjrrrwwwyyy{{{~~~ttttttqqqooouuuzzzpppccc[[[[[[[[[\\\hhhxxx~~~|||yyyoooccc[[[SSSMMMEEE???<<<;;;;;;;;;888666333000///000111222000///---+++*********+++++++++***(((''''''''''''***************)))((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))******)))((('''&&&%%%%%%'''''''''((()))******+++************************++++++***)))(((((())))))+++***)))))))))***+++,,,,,,,,,,,,------,,,++++++...---+++*********++++++!!!###&&&(((***+++******+++'''%%%&&&+++...,,,))),,,,,,++++++,,,,,,---...(((***,,,,,,++++++,,,---//////555@@@KKKXXXlll~~~rrrzzz{{{zzzxxxxxxXXXEEE===:::777666666666555444222222111111000111111111222111000///...//////000000000000000///...---,,,.........------.........000111111111111000000///......////////////......////////////////////////////////////////////////222111///---------...///000...---...000111000...222222333555;;;EEEQQQYYYbbb]]]UUULLLEEEAAA@@@???DDDIIINNNOOOQQQ[[[mmm|||~~~xxxwww{{{}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~vvvrrrnnnmmmppptttxxxzzz}}}zzzsssiii```[[[[[[\\\___```ccchhhnnnqqqqqqqqqpppiii___XXXTTTOOOIIICCCHHHFFFGGGLLLPPPRRRWWW\\\___bbbhhhooovvv{{{}}}}}}vvvuuuqqqooottt}}}|||pppddd[[[[[[ZZZ[[[fffuuu~~~~~~|||{{{}}}~~~yyynnnddd\\\VVVLLLDDD@@@?????????;;;999666333111111222222000///---,,,+++***+++++++++***)))((((((((((((((())))))******))))))(((''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((())))))******************************++++++***)))))))))))))))))))))((()))***+++---...******++++++++++++******---,,,+++*********++++++&&&'''***+++,,,,,,++++++)))&&&$$$%%%***,,,+++(((,,,,,,,,,,,,,,,---......)))+++---------,,,---///000222:::HHHVVVfff|||xxxrrr~~~vvvppppppyyywwwXXXGGG===:::777666666666555444111111111000111111222222222222111000000000000000000000000000///...---,,,..............................---------...//////......////////////......////////////////////////////////////////////////000///...------...///000///------...000000000///111000000666BBBPPP]]]dddggg]]]NNNCCC??????@@@@@@GGGJJJNNNSSS\\\lll}}}~~~yyyyyy~~~}}}|||~~~}}}}}}~~~|||zzznnnllliiiiiimmmrrrvvvxxx|||{{{wwwpppjjjeeeccccccdddeeeggglllrrrwwwyyyyyyzzzuuummmgggaaaZZZRRRLLLOOOKKKIIIKKKLLLKKKNNNSSSWWWWWW[[[cccnnnuuuwwwuuutttrrrnnnmmmrrryyy|||zzzrrrggg^^^\\\ZZZ[[[fffsss}}}{{{~~~yyywww|||xxxnnneee___UUULLLGGGDDDCCCBBB???===:::777444333222222111000...---,,,+++++++++***))))))((((((((())))))((())))))))))))(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''(((((()))))))))&&&&&&''''''(((((())))))************************+++***))))))))))))))))))((((((((()))***,,,......***++++++,,,,,,+++++++++,,,,,,+++************+++)))***+++,,,---,,,+++******(((&&&'''***,,,+++))),,,,,,,,,,,,,,,---......+++,,,............///111333777AAAQQQcccwwwtttqqqttttttiiigggjjj{{{uuuXXXHHH<<<:::777555555555444333111000000000111222333333111111000000000///////////////000//////...---------..................---,,,,,,+++++++++,,,...///---......//////......---////////////////////////////////////////////////.........---...///000111---------...///000000///000...000:::KKK\\\hhhmmmbbbVVVHHH??????DDDGGGHHHIIILLLRRR\\\kkk~~~~~~|||~~~}}}yyyxxxyyy{{{{{{|||~~~|||}}}|||yyyvvvtttkkkiiiggghhhkkkooossstttwwwwwwvvvssspppmmmkkkjjjeeeeeefffjjjooouuuxxxyyyyyywwwsssqqqmmmhhhaaa\\\XXXSSSOOOOOOMMMJJJJJJNNNMMMMMMPPPVVV^^^eeeiiiiiikkkjjjiiikkkoootttuuutttssskkkccc```___```jjjttt|||zzzuuuxxxzzzxxxxxxwwwkkkggg```YYYRRRLLLFFFBBBBBBAAA>>>;;;777444333222111000///...------,,,,,,)))))))))((())))))******(((((((((((((((''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&''''''((((((((((((******************************)))))))))))))))***(((((()))******+++,,,---,,,,,,---............---++++++******************((()))***+++++++++******---+++******---......,,,+++++++++++++++,,,------+++,,,......---...000222555;;;GGGYYYnnnyyyooorrr{{{zzzmmmfffgggmmm}}}xxxnnnrrrrrrVVVGGG<<<:::777555555555444333111000000000111222333333///000////////////......//////////////////...---------...//////...------//////...---...///111222------............------////////////////////////////////////////////////------......//////000111,,,---.../////////000111333333888FFFXXXhhhpppqqqWWWNNNCCC???BBBHHHKKKLLLLLLRRR^^^mmm}}}|||www|||zzzwwwuuuvvvwwwyyyzzz|||~~~~~~|||{{{xxxzzz|||{{{wwwsssqqqpppnnnllljjjjjjmmmoooqqqqqqqqqqqqppppppqqqpppoooooojjjhhhgggiiimmmrrrvvvwwwuuuuuuuuutttssspppllljjjeee___YYYVVVPPPIIIFFFHHHEEEHHHJJJLLLMMMQQQWWW\\\```aaadddiiinnnppppppqqqtttooojjjgggfffgggnnnvvvxxxwww|||nnnuuuuuupppsssyyyvvvuuurrrnnnfffZZZNNNFFFEEEDDDBBB???;;;777333222111111111000///...---,,,***))))))))))))******+++(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((('''''''''(((((((((((((((***************************)))))))))))))))************++++++*********)))+++,,,------.........---************************'''((()))***+++,,,,,,------,,,++++++,,,---------***************++++++,,,+++,,,------,,,---000222444>>>MMMaaayyyuuupppvvvrrrhhheeekkktttyyykkkhhhssspppTTTFFF<<<999666555555555444333111111111000111111222222///////////////...------...///////////////......,,,---...//////...---,,,...------------......///------............------////////////////////////////////////////////////---....../////////000000,,,...///000///000111333444888AAAOOO^^^ggghhheeeMMMHHHBBBAAADDDHHHKKKLLLTTT```rrr~~~yyyzzz}}}yyyuuussstttuuuwwwxxx{{{|||}}}|||zzzyyywwwzzz|||zzzuuuqqqpppqqqsssrrrpppppprrrssssssrrrooonnnllllllnnnpppppppppmmmjjjffffffjjjooosssuuuvvvvvvvvvuuutttsssrrrqqqpppjjjddd___VVVKKKDDDCCCFFFGGGHHHEEECCCEEEKKKQQQVVVWWW]]]eeekkklllnnnqqqtttssspppmmmjjjkkkooorrrssswww|||}}}xxxuuu|||~~~rrrrrr|||zzziiimmmttt~~~~~~mmm\\\PPPIIIHHHFFFCCC???:::666444222222222111000///...---+++******)))))))))******((())))))))))))(((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))*********))))))(((((((((((((((((()))))))))))))))************************)))))))))))))))******+++++++++,,,++++++***(((((((((((()))***++++++++++++((()))******+++*********)))******+++---...//////+++******)))******++++++***************+++,,,,,,+++,,,,,,,,,,,,...111333555BBBTTTjjjtttuuu|||~~~rrrhhhbbbdddooo|||}}}pppkkkooo|||qqqTTTEEE<<<999666444444444444333222222111111000111111111///000000111000///...---......////////////......,,,---///000000///---,,,++++++,,,,,,,,,+++******,,,------......------,,,////////////////////////////////////////////////......//////////////////,,,///111111000000333555777>>>JJJWWW______XXXQQQFFFDDDDDDDDDGGGJJJNNNQQQ```ppp}}}{{{zzz}}}}}}~~~~~~~~~}}}zzzvvvrrrpppqqqrrrvvvxxxyyy{{{}}}}}}}}}}}}zzz}}}}}}xxxttttttuuuxxxwwwvvvvvvxxxyyyxxxwwwtttpppkkkiiikkkmmmoooooommmiiieeedddhhhmmmrrruuuyyyxxxwwwuuussssssuuuvvvuuuppplllhhh```TTTLLLJJJLLLJJJFFFBBBAAACCCGGGJJJMMMLLLRRR[[[aaadddjjjqqqttttttsssoookkkjjjjjjjjjfffgggllltttuuussstttyyyxxxzzznnnmmmnnnwww}}}hhh[[[LLLLLLKKKHHHDDD???:::777222333333222111000...---,,,,,,+++***))))))))))))))))))******))))))((('''(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))******************************)))************************)))))))))))))))***++++++******+++++++++***))))))&&&'''((()))************'''((()))***++++++***)))+++++++++++++++,,,------*********)))))))))***+++,,,,,,++++++,,,,,,---...,,,------------///333555;;;III\\\pppyyyxxxyyyrrrjjjdddbbbhhhwww}}}uuuxxxrrrTTTFFF;;;999666444444444333222333333222111000000000111000111111222222000///.........///////////////...,,,---///000000///---,,,...//////000///...,,,+++,,,------......------,,,////////////////////////////////////////////////......////////////......---///222222111111333666>>>GGGUUUaaaddd]]]PPPGGGBBBCCCEEEGGGJJJOOOUUUZZZjjj|||zzzuuuxxx|||}}}|||}}}~~~yyy{{{~~~}}}|||yyyxxxvvvrrrnnnlllmmmnnnvvvwwwyyy|||~~~}}}{{{xxxxxxzzz{{{zzzyyyzzz}}}~~~}}}|||yyyssslllhhhiiilllnnnnnnppplllhhhgggkkkqqqwwwzzzzzzyyywwwtttsssuuuyyy|||tttqqqpppoooiii___WWWVVVSSSLLLEEEBBBCCCFFFHHHHHHFFFDDDHHHQQQXXX]]]fffpppsssuuutttpppjjjgggeeebbbaaa___cccmmmrrrooolllnnnzzz|||yyyqqqkkkrrroooaaaOOOOOONNNLLLHHHCCC>>>:::222333333333222000...------,,,+++***))))))))))))***************)))((((((+++***)))((('''&&&%%%%%%))))))))))))))))))))))))''''''((()))***+++,,,,,,+++++++++***************************************))))))((())))))***++++++((()))***+++,,,,,,+++***(((((()))++++++,,,,,,,,,'''((()))+++++++++***)))+++***))))))(((((())))))+++,,,,,,+++******+++,,,...------------...//////......///......111444777BBBPPPaaasssttt|||tttnnnhhhffffffnnn~~~tttTTTAAA===:::888777777666555444222222222111000//////......///111111/////////000111000000///......------+++---////////////111222---...///000000///...---*********+++,,,---......,,,,,,------------,,,,,,............////////////...///111222222111000//////...000333000,,,111:::===NNN\\\]]]XXXQQQIII@@@BBB@@@CCCMMMVVV[[[```dddvvv~~~yyyzzzxxxxxxzzz}}}{{{zzz{{{xxxvvvvvvwwwyyy{{{}}}}}}yyyzzz}}}}}}zzzssssssqqqlllfffggglllrrroootttyyy~~~}}}||||||||||||}}}}}}~~~zzzyyyuuupppllljjjlllnnnooonnnmmmnnnqqqsssssssssvvv|||}}}xxxuuuxxx{{{yyyxxxuuurrrqqqqqqnnnfff___]]]UUULLLGGGHHHJJJJJJHHHFFFFFFFFFDDDFFFOOO\\\gggqqqpppnnnjjjfffeeefffgggbbbaaa```cccfffhhhfffdddmmmwwwyyykkkllluuuzzzppp]]]UUULLLFFFEEEDDDBBB???:::666111000222333000---///---+++***++++++***)))***)))))))))))))))***+++(((((((((((())))))))))))))))))((((((''''''&&&&&&******))))))((((((''''''......---+++)))((('''&&&(((((())))))******++++++))))))*********+++++++++++++++***)))((((((((()))))))))))))))***+++,,,---,,,+++)))))))))+++---......---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++))))))***+++,,,,,,---------...000111222444888:::GGGQQQbbbsss{{{yyywwwiii___fffsssuuuUUUDDD===:::888777777666555444333333333222111000000000...///111111/////////000000000//////...------,,,---------------......---,,,,,,---......---,,,,,,------,,,,,,,,,...///000...//////000000//////...............///////////////000222444444444222111111......111222111666>>>JJJXXXaaa^^^TTTLLLEEE???GGGHHHNNNWWW]]]aaaiiiqqqsssnnnsssyyy|||}}}zzzyyyzzz|||~~~}}}|||{{{xxxuuuuuuvvvwwwyyyzzzzzzzzzzzz{{{vvvrrrrrruuuxxxwwwuuuqqqrrrppplllhhhiiiooouuuwwwzzz~~~||||||{{{{{{{{{|||||||||{{{yyyuuuppplllkkkmmmoooqqqpppoooppprrrtttuuutttvvvzzz{{{vvvuuuxxxzzzxxxqqqooonnnpppssssssoookkkddd]]]TTTOOONNNMMMKKKIIIDDDEEEFFFFFFGGGNNNXXXaaaiiiiiihhhfffeeeeeehhhjjjgggeeedddeeeggghhhgggeeeccclllzzzwwwnnnnnnvvv}}}tttaaaYYYNNNHHHFFFFFFEEECCC>>>999333222333444111///000...++++++++++++***)))******)))))))))))))))***(((((((((((())))))))))))+++*********)))))))))(((***)))))))))((((((((('''((((((((())))))*********)))))))))))))))*********+++++++++,,,,,,,,,------+++******))))))))))))***))))))))))))***+++,,,---,,,+++*********+++---......---,,,,,,,,,,,,---...---------,,,,,,+++++++++***++++++,,,------......---...//////000222777:::FFFOOO\\\kkkwww{{{vvvzzzuuuiiiccckkk{{{uuuWWWGGG===:::888777777666555444444444333333222111111111...///111111/////////000/////////...------,,,,,,111///------///000...+++,,,,,,---......---,,,,,,...------,,,,,,---.........//////000000//////...............////////////...///111333444444333333222///---000333777>>>EEEWWW```ccc[[[NNNEEEBBBAAAHHHMMMUUU\\\^^^cccqqq~~~vvviiidddfffiiiqqquuu{{{}}}yyyyyyyyy{{{|||}}}~~~{{{wwwsssqqqrrrsssssssssrrrpppoooppplllhhhhhhlllpppssssssrrrsssrrrpppnnnpppvvv|||}}}{{{{{{{{{{{{{{{zzzzzzyyy{{{zzzvvvqqqmmmlllnnnqqqsssrrrpppqqqsssuuuvvvvvvwwwxxxwwwuuuvvvyyyyyyvvvnnnmmmllloootttwwwvvvuuuoooiii```[[[WWWTTTPPPLLLGGGIIIJJJIIIIIIMMMTTTZZZ```aaabbbdddeeeiiinnnqqqooommmjjjjjjjjjjjjiiihhh]]]cccmmmyyyyyysssuuuxxxlllbbbVVVLLLIIIHHHHHHHHHDDD>>>888444444444333111111///,,,+++,,,,,,***)))++++++***)))((((((((()))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++************))))))))))))+++++++++,,,,,,,,,,,,---******************++++++))))))))))))***+++,,,------,,,+++++++++,,,......------,,,,,,,,,,,,------......---,,,,,,+++******+++,,,,,,------......///......------...222888===EEEKKKVVVaaakkksss{{{zzztttuuutttmmmkkkuuutttWWWHHH===:::888777777666555444333333222222222111111111...///111111/////////000///.........---------,,,000,,,)))+++///000---)))...//////////////////...+++,,,---...------+++***------............------............////////////,,,---...000111222222222//////000111444;;;GGGPPP^^^bbb```VVVIIIBBBCCCGGGKKKQQQXXX]]]]]]eeezzzrrrhhhcccaaabbbggglllssszzz}}}vvvssstttuuuyyyyyy{{{}}}{{{uuuqqqlllllllllkkkiiigggdddbbbccc```^^^___eeemmmsssuuuwwwxxxwwwvvvvvvzzz~~~}}}~~~yyy|||zzz{{{{{{{{{zzzxxxwwwuuuyyyxxxuuurrrooonnnqqqsssuuusssqqqqqqsssuuuvvvvvvyyywwwuuuuuuxxx{{{yyyvvvuuusssqqqrrrtttvvvwwwvvvvvvrrrlllgggbbb^^^XXXTTTSSSRRRPPPLLLJJJLLLQQQUUUXXX[[[^^^bbbgggmmmtttyyywwwuuurrrpppnnnnnnmmmllleeeeeeggglllvvv}}}xxxtttjjj[[[OOOIIIHHHIIIJJJIIIDDD<<<777555555444333222000...------,,,+++***,,,,,,***)))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''))))))))))))((((((((((((*********)))((((((''''''++++++******))))))(((((())))))))))))******************)))******+++,,,---))))))))))))***+++,,,---...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******+++,,,,,,,,,------......------------000777???EEEGGGLLLSSS[[[cccllltttyyyzzzvvvuuu~~~uuusssttt~~~rrrUUUGGG===:::888777777666555444111111111111111000000000...///111111/////////000...............---------***'''$$$''',,,...+++(((/////////....../////////+++,,,///111111///,,,***---..................---............////////////,,,,,,...///000111222222,,,000333333555@@@PPP]]]gggddd]]]SSSHHHDDDHHHOOORRRVVV\\\___bbbnnn|||tttnnniiieeeccccccgggnnnttt{{{xxxqqqnnnooopppuuuvvvxxx|||zzztttooogggfffeeebbb___\\\ZZZYYYWWWUUUUUUYYYaaallluuuzzz{{{{{{{{{zzz|||}}}zzzyyyyyyuuuxxx}}}}}}{{{|||}}}|||zzzwwwsssqqqsssssssssrrrqqqqqqtttvvvuuusssqqqppprrruuuvvvvvv{{{wwwuuuwwwzzz{{{zzzyyy{{{yyyvvvuuuuuuvvvvvvvvvxxxvvvsssooolllgggccc``````[[[TTTMMMIIIIIIMMMPPPRRRUUUYYY___eeemmmtttzzz{{{zzzxxxuuusssqqqppppppqqqkkkeeedddiiiuuu~~~uuupppfffXXXLLLFFFFFFJJJMMMOOOIIIBBB;;;777555444444444111///......---,,,***,,,,,,***)))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))...---,,,+++)))((('''&&&++++++******))))))(((((((((((()))))))))*********))))))))))))***+++,,,,,,))))))))))))***+++,,,---...---------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,---...000666???IIIPPPNNNQQQUUUYYY___fffnnnsssqqqsss{{{rrruuu{{{|||ssspppSSSEEE===:::888777777666555444000000000000000000000000...///111111/////////000////////////////////////,,,***)))+++...000///---...---,,,,,,,,,,,,---...---...000111111000///...///000000111111000000///............//////////////////000000111222333333,,,222666666<<>>BBBPPP[[[ccc]]]NNNCCCEEEKKKUUUXXX^^^dddiiisss~~~zzz|||ssseeeXXXXXX```iiipppvvvrrrwww{{{}}}|||{{{zzzxxxsssmmmgggaaa]]]ZZZYYYXXXXXXYYYZZZ\\\]]]aaa___^^^```bbbbbb^^^[[[`````````___]]][[[YYYWWWRRRQQQRRRUUU[[[aaaeeegggllllllmmmqqqxxxzzz~~~}}}zzzwwwtttrrrnnnjjjfffcccbbbbbbaaa`````````aaacccdddfffggghhhgggggghhhkkknnnooonnnmmmqqqrrrrrrqqqooonnnooopppqqqrrrtttuuutttrrrrrrrrrpppsssvvvvvvtttssstttuuukkkllloooqqqrrrsssssssssqqqooonnnooorrrtttvvvvvvttttttssssssssssssttttttpppssstttrrrlllgggeeeeee```^^^\\\[[[ZZZ[[[]]]]]]VVVSSSOOOOOOQQQUUUXXXYYYYYYSSSMMMKKKKKKQQQ^^^kkkvvv|||ssskkkbbb^^^aaadddeeeeeeYYYPPPCCC999555333111///000000...---,,,++++++++++++'''&&&***------...000)))((('''((()))+++...000((((((((((((((((((((((((''''''''''''''''''''''''***)))((()))+++,,,,,,+++******))))))***+++,,,,,,,,,,,,++++++***))))))(((************+++++++++++++++,,,,,,------,,,,,,+++)))+++,,,,,,+++++++++---((()))+++,,,---,,,++++++,,,+++******+++...000222:::DDDMMMSSSXXX___cccddd^^^cccgggggghhhttt}}}tttkkkhhhjjjvvv{{{wwwppphhh___YYYTTTRRRPPPPPPQQQQQQQQQOOOkkkPPPDDD;;;888555444555555444333333222111000000222444555666555333111////////////000000///...---,,,,,,,,,///...,,,*********,,,---...............---------/////////000111000...+++---...///000000111000000222111///......000222444000---...333666:::EEERRR^^^ZZZVVVPPPHHHDDDHHHPPPSSS[[[bbbeeelll}}}yyywwwxxxzzzddd^^^XXXYYY```kkktttyyyxxxzzz|||}}}~~~~~~|||{{{tttmmmiiihhhddd[[[SSSQQQNNNMMMNNNMMMLLLOOOUUU[[[[[[YYYWWWUUUVVVYYY\\\\\\ZZZXXXVVVUUURRRNNNKKKNNNLLLKKKNNNUUU___fffkkkppprrruuuwwwzzz~~~}}}}}}{{{}}}~~~|||vvvpppllljjjeee```ZZZXXXXXXYYYXXXWWWZZZZZZZZZZZZ\\\aaaggglllkkkkkkllllllmmmnnnnnnooottttttttttttsssrrrqqqpppqqqpppoooqqqtttvvvwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvrrrpppnnnoooqqqsssssssssrrrssssssssssssssssssrrrwwwvvvttttttuuuuuutttsssuuusssrrrqqqpppooollljjjfffbbb]]]ZZZ[[[^^^aaaccc___YYYSSSPPPSSSVVVYYYZZZWWWSSSNNNJJJIIIKKKOOORRRaaannnxxxqqqfff^^^]]]aaafffiiifffYYYHHH===999777333///000000000///...,,,+++***,,,,,,++++++***))))))(((***)))))))))((((((((('''...---,,,+++************(((,,,...,,,(((&&&)))---*********)))))))))))))))+++***)))))))))***+++,,,++++++***************+++))))))))))))))))))))))))'''((()))***************+++++++++************)))+++,,,,,,------,,,,,,+++000,,,***,,,---...222777<<>>NNN___qqq{{{uuuhhhTTTNNNKKKMMMOOOOOORRRWWW[[[rrr{{{hhhYYYZZZ^^^___dddlllnnnmmmmmmqqqxxx}}}~~~}}}zzzvvvxxx~~~~~~{{{uuunnnfff^^^XXXTTTQQQSSSXXX\\\^^^gggyyywwwrrroooiiifffdddfffkkkqqqwwwzzz}}}}}}|||tttpppnnnlllkkkiiigggeeeddddddeeefffggglllmmmnnnkkkeee^^^YYYWWW\\\^^^___```aaaeeelllrrrqqqttt|||vvvssstttuuuvvvxxxzzz{{{|||xxxyyyyyyyyyyyyxxxwwwwwwwwwuuutttuuuwwwxxxxxxwwwzzzyyyyyyxxxwwwvvvuuuuuuxxxvvvsssssstttuuuuuutttsssrrrpppooooooppprrrsssooopppssswwwzzz|||{{{zzzwwwuuussssssrrrqqqnnnlllggghhhkkkoooqqqppplllhhhmmmkkkfff^^^UUUPPPOOOQQQOOONNNMMMLLLJJJIIIIIIHHHAAADDDGGGIIINNNYYYiiiuuuzzztttrrryyy~~~|||zzzxxxvvvtttppplllhhhdddhhhlllllleeeWWWHHH???111111222222222111111000------..................//////...---+++***))))))+++++++++***++++++,,,---+++///333111+++'''''')))((())))))+++,,,---......)))***+++,,,,,,+++))))))))))))))))))***+++,,,---************************+++++++++******(((''''''&&&(((***------,,,+++)))+++,,,,,,------,,,,,,+++***,,,000333666;;;IIIWWWbbbjjjoooooooooqqqrrrrrriiiyyy~~~pppiiijjjnnnvvv~~~mmmlllqqq|||tttmmmiiiaaa[[[TTTOOOMMMMMMNNNNNNLLLMMMPPPSSSVVVYYY[[[\\\rrrTTTDDD>>>;;;888666555666555444222222222111111111111000//////............//////000000000000//////////////////000000///...------***++++++,,,,,,------...,,,------...............++++++---...//////000000---...///111222333555666777CCCXXXooo}}}xxxfffUUULLLKKKGGGMMMTTTOOONNN]]]lllxxxgggbbb\\\[[[___eeeiiikkkuuuqqqooorrrtttvvv{{{~~~~~~~~~~~~}}}yyyzzzyyyrrrhhh___YYYVVVVVVWWWZZZaaalllxxx|||uuuppplllllllllkkkhhhgggiiioootttwwwxxxzzzxxxrrrnnnjjjeeeaaa```\\\WWWVVVXXX\\\```bbbggghhhiiihhheeebbb^^^\\\aaaeeehhhiiinnnvvvzzzzzzxxx|||zzzwwwxxxzzzyyywwwvvvvvvvvvwwwyyyyyywwwsssrrrsssuuuvvvuuuuuuuuuuuuwwwxxxyyyxxxxxxwwwuuutttrrrqqqppptttrrrpppqqqssstttrrroooqqqqqqrrrrrrrrrqqqppppppppppppqqquuuzzzzzzwwwtttuuuuuutttrrrpppmmmkkkjjjeeefffhhhjjjlllmmmmmmmmmpppkkkddd^^^ZZZWWWTTTRRRNNNKKKIIIIIIKKKKKKHHHEEEBBB@@@@@@CCCHHHPPP^^^kkkyyy}}}zzzsssuuu~~~|||uuuqqqmmmjjjdddhhhnnnrrroooaaaNNN@@@:::666444444333//////111000///...------------------,,,***)))))))))************+++++++++,,,,,,,,,''')))***)))((('''((()))++++++++++++,,,---...///+++)))(((***------+++((('''%%%$$$&&&***,,,,,,***---,,,***)))))))))******))))))************)))))),,,,,,,,,---------......++++++,,,,,,,,,---------++++++...222555>>>OOO___aaaiiinnnlllkkkoooqqqpppssssssmmmkkklllooo{{{mmmfffpppwwwmmmeeeaaaWWWVVVSSSPPPNNNNNNNNNNNNPPPRRRTTTUUUVVVWWWYYY[[[rrrTTTDDD===:::777555555666666555222222222222111111111111//////............//////000000000/////////......///////////////...------+++++++++,,,------......------...////////////...,,,,,,---...////////////000111111111111111222333;;;HHH\\\oooxxxppp^^^OOOHHHIIIHHHOOOXXXTTTVVVeeewww}}}lll```]]][[[]]]dddkkkppprrrppplllkkknnnqqqsssxxx~~~~~~}}}}}}|||vvvlllccc^^^[[[ZZZ\\\aaahhhrrr|||}}}wwwqqqmmmkkkkkkkkkjjjhhheeefffjjjnnnoooqqqvvv|||}}}tttnnnjjjgggbbb^^^WWWSSSOOONNNPPPUUUYYY[[[[[[^^^aaadddcccbbb```___eeekkkqqquuuzzz~~~~~~{{{}}}~~~|||wwwyyyyyyyyywwwvvvwwwxxxuuuuuuuuussspppoooqqqsssuuutttsssssstttvvvxxxyyyzzzyyywwwuuutttsssrrrrrrtttrrrpppqqqrrrsssqqqooopppqqqrrrsssssssssssssssrrrqqqrrruuuxxxyyywwwtttttttttsssqqqooommmkkkiiidddeeegggiiilllnnnpppqqqpppkkkeee```\\\ZZZWWWUUUMMMIIIFFFFFFGGGHHHEEECCCAAA>>>>>>@@@DDDKKKXXXdddrrrwww|||xxx}}}xxxrrrllliiikkkooottttttjjjXXXIII>>>999555555444111000333000///...---,,,,,,,,,,,,...---,,,+++******+++,,,******))))))******++++++((()))******(((((()))***))))))))))))***+++,,,,,,,,,+++******++++++***(((***)))(((***,,,---***(((,,,+++***)))))))))******)))******************)))+++,,,,,,,,,,,,---------************+++++++++++++++,,,///444888???OOO^^^gggooosssooommmppprrrrrruuupppppptttzzzsssgggfffsss|||rrrhhhaaa^^^WWWUUUQQQNNNMMMMMMNNNOOOQQQRRRTTTTTTTTTTTTVVVXXXqqqSSSCCC<<<999666555555666666666333222222222111111111111000//////......//////000/////////.........------...////////////...------++++++,,,,,,---...............///000000000//////---......//////.........000111222111000111333555AAAOOObbboooooocccSSSHHHEEEIIIKKKSSS]]]]]]aaarrrxxxkkkaaa\\\\\\___dddkkkqqquuuvvvoookkkjjjlllnnnpppuuu{{{}}}~~~}}}wwwppphhhccc```^^^aaagggooowww~~~~~~|||xxxsssoookkkhhhfffgggggggggeeecccbbbdddeeeeeehhhooovvv}}}~~~||||||vvvmmmfffbbb^^^YYYUUUJJJGGGCCCCCCFFFJJJNNNPPPRRRWWW]]]bbbddddddddddddkkkttt~~~}}}}}}|||{{{|||~~~~~~yyyyyyyyywwwvvvvvvxxxyyytttsssrrrpppnnnnnnqqqssssssrrrrrrqqqsssuuuxxxzzz{{{zzzwwwuuuttttttuuuuuuuuusssrrrqqqrrrrrrpppoooqqqrrrssstttvvvvvvvvvvvvvvvuuutttuuuvvvwwwvvvuuussssssrrrpppnnnllljjjiiidddeeefffhhhkkkooorrrtttnnnkkkgggcccaaa^^^[[[XXXMMMHHHDDDBBBCCCDDDCCC@@@???<<<;;;===???DDDOOOZZZgggnnnyyy}}}rrrooommmmmmtttxxxsssbbbTTTDDD>>>888777666222222444111000...---,,,+++******...------,,,,,,,,,,,,---***)))((((((((()))++++++)))***+++***))))))***+++*********)))******++++++,,,,,,,,,***(((((()))+++))))))***,,,---,,,***'''++++++***)))))))))************++++++++++++************+++++++++,,,,,,,,,---------.........//////,,,---111777;;;BBBPPP^^^iiipppssspppnnnqqqvvvxxx~~~vvvrrrttt}}}zzzkkkcccgggwww~~~}}}}}}|||uuukkkbbb\\\YYYWWWTTTPPPLLLKKKLLLOOOQQQQQQRRRSSSRRRQQQQQQSSSUUUrrrSSSCCC;;;888555444555666777666333333222222222111111111000000////////////000000///.........------------.........//////...------,,,,,,,,,---......//////...//////000000000000000///////////////...------,,,...000000000333888<<>>GGGRRR\\\dddqqqvvvoookkkpppxxxwwwiii[[[LLLCCC;;;888666333222444111000///---+++******)))------,,,,,,,,,,,,,,,,,,+++***((((((((()))+++,,,)))+++,,,+++***)))***+++------,,,,,,+++,,,,,,,,,***+++,,,)))''''''+++///(((((()))******+++***)))*********))))))))))))***+++++++++,,,,,,+++++++++)))************+++++++++........./////////000000...///333:::???FFFRRR^^^ggglllpppooonnnsss{{{yyytttppptttrrrhhhdddiii|||{{{zzzzzz}}}{{{vvvmmmddd]]]XXXWWWVVVSSSOOOKKKKKKMMMPPPSSSSSSTTTSSSRRRPPPOOOQQQRRRsssTTTCCC;;;888555444555666666666333333333222222222222111000000////////////000000///.........------------------............------,,,------......///000000...//////000000000000000000000000000///...------,,,...000000000444<<>>:::777444222333222111///---+++*********++++++,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---)))+++,,,+++***)))***+++------,,,,,,+++,,,,,,,,,(((******)))'''(((---111,,,+++***)))(((((()))***))))))))))))***)))))))))+++++++++,,,,,,+++++++++)))))))))*********++++++*********+++++++++,,,,,,///000444<<>><<<======<<<<<>><<<<<>>999555555222111000///////////////+++,,,.../////////......&&&'''***,,,,,,+++)))'''''')))***)))((('''((()))++++++++++++,,,---...//////,,,******,,,+++((($$$$$$))))))'''&&&&&&&&&'''(((*********)))((())))))************))))))***++++++++++++,,,,,,,,,------------............333111444===HHHRRR___jjjppppppsssuuutttxxxvvvqqqsss}}}}}}vvvrrrlllhhhbbb[[[UUUTTTWWWZZZWWWVVVVVVVVVWWWYYY[[[\\\______]]]YYYWWWWWWYYY[[[uuuWWWFFF===;;;999888888777666555333333333222222222111111111000000000000/////////------..................//////.........---------111000////////////000000////////////////////////////////////000000000000333//////333888@@@PPPaaannniiiaaaWWWMMMKKKWWWeeegggjjjkkklllxxxxxxpppjjjaaaccccccdddjjjtttyyyyyyxxxxxxyyyyyytttmmmlllooojjjlllmmmmmmkkkjjjjjjkkkttttttrrrrrrrrrrrrssstttuuusssqqqqqqqqqrrrqqqoooqqqpppooommmlllkkkkkkkkkiiijjjlllmmmnnnnnnmmmmmmjjjgggccc```]]]YYYSSSNNNKKKHHHFFFHHHMMMTTTWWWYYYXXXUUUUUUZZZfffpppvvvxxxtttqqqnnnllllllkkkjjjhhhkkkoootttvvvxxx~~~~~~{{{{{{{{{||||||yyyuuurrrsssnnnkkkmmmsssyyyzzzyyyxxx||||||yyywwwyyyyyyxxxqqqrrrtttsssqqqooooooooodddaaacccjjjnnnkkkkkknnnlllmmmnnnooooooooonnnmmmooonnnnnnoooppppppnnnmmmuuuvvvvvvwwwwwwxxxyyyyyy||||||zzzxxxvvvtttsssrrruuuttttttsssqqqooommmlllnnnnnnooooooooonnnlllkkkccc___\\\ZZZ[[[[[[ZZZXXXSSSQQQNNNHHHCCC???>>>>>><<<;;;;;;;;;===@@@DDDFFFMMMLLLPPP[[[dddjjjpppuuu{{{vvvwwwqqqmmmqqqvvvzzz~~~tttjjjYYYIII===777444333333222111///......------+++,,,,,,,,,,,,+++******************************************************,,,------...---,,,+++***333111---)))((((((***,,,+++***((('''''')))***,,,))))))))))))))))))))))))*********(((&&&'''***,,,,,,,,,,,,***(((%%%""" )))******---///000///...222444999@@@IIISSS\\\bbblllnnnrrruuuuuu|||yyyvvvyyyxxxqqqgggccc]]]XXXWWWWWWWWWXXXYYYYYYXXXUUUSSSSSSUUUWWWYYYZZZ[[[\\\]]]^^^^^^^^^vvvXXXGGG===;;;999888888777666555333333333222222222111111//////.........---------..............................---------,,,,,,,,,............------..............................////////////000000000000222000000444999DDDXXXjjjuuummmcccYYYQQQOOOXXXdddhhhkkkmmmssswwwooojjjhhheeehhhiiiiiinnnvvvyyyxxx|||zzzzzzxxxrrrjjjgggjjjjjjlllmmmllljjjiiijjjkkknnnnnnmmmmmmnnnooopppqqqsssqqqoooooooooooonnnmmmmmmlllkkkiiihhhgggggggggfffgggiiijjjkkkkkkjjjjjjiiifffbbb___\\\XXXRRRMMMMMMIIIEEEEEEHHHMMMPPPQQQVVVSSSSSSYYYdddnnntttvvvssspppllljjjkkklllmmmmmmqqquuuzzz}}}~~~{{{zzzyyyyyyxxxuuupppllloookkkiiikkkqqqvvvxxxwwwssswwwxxxuuusssuuuvvvtttqqqqqqrrrrrrrrrqqqooonnnfffaaaaaagggiiigggdddfffeeegggiiilllmmmnnnmmmmmmiiiiiiiiikkkoooqqqqqqqqqtttuuuuuuvvvvvvwwwxxxxxxzzzzzzxxxwwwuuutttsssrrrttttttsssrrrqqqooommmlllkkkkkklllmmmlllkkkjjjiiigggccc___]]]]]]\\\ZZZXXXUUUTTTOOOJJJDDD???===<<<::::::;;;<<<===>>>??????GGGEEEIIITTT^^^fffooowwwvvvuuu|||{{{mmmiiikkkooowww~~~yyyooo___OOOBBB:::555333333222111000///......---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''111///,,,***))))))+++,,,,,,***)))((('''(((***+++))))))))))))))))))))))))***++++++)))((((((***,,,(((((()))*********)))))),,,,,,,,,---///000111111222555:::BBBMMMXXXaaafffkkkmmmrrrwwwyyyzzzrrrssszzzwwwoooccc]]]WWWSSSSSSSSSSSSRRRXXXXXXWWWUUUSSSSSSUUUXXXXXXYYY[[[\\\]]]^^^]]]]]]xxxYYYIII>>>;;;999888888777666444333333333222222222111111222222222111111111111000........................---------,,,,,,,,,,,,,,,------............------........................////////////000000000000111111222666===LLLdddwwwtttggg]]]WWWVVV[[[cccgggiiiooozzzssskkkggghhhjjjkkkoooqqqqqqtttyyyzzzxxx}}}zzzxxxvvvpppiiifffhhhlllmmmmmmllljjjjjjkkklllnnnnnnnnnnnnoooppprrrrrrooommmkkkjjjjjjjjjiiigggeeeeeecccbbbaaaaaaaaaaaabbbbbbdddeeeeeeeeeeeeeeefffddd```]]][[[WWWRRROOOPPPKKKEEEAAABBBEEEGGGIIIRRRQQQRRRXXXccclllrrrtttrrrnnniiifffhhhlllppprrrvvvzzz~~~}}}zzzyyyxxxvvvtttqqqlllhhhkkkhhhfffhhhmmmrrrssssssooosssuuurrrqqqssstttrrrtttrrrqqqsssuuuuuurrroookkkeeeaaadddfffddd```^^^___bbbfffjjjmmmnnnnnnmmmfffeeeeeehhhlllppprrrssssssttttttuuuuuuvvvwwwwwwwwwvvvvvvuuussssssrrrqqqrrrrrrrrrqqqpppnnnmmmllliiijjjkkklllkkkjjjiiihhhjjjgggccc```___^^^\\\ZZZZZZXXXSSSMMMFFFAAA<<<:::888999;;;<<<<<<;;;:::999@@@>>>AAAJJJUUU```mmmxxxzzzxxxzzz|||sssvvvwwwjjjcccccchhhtttwwwiiiXXXIII===666333222222111000///.........+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&---,,,++++++******++++++,,,+++)))((((((((()))***)))))))))))))))))))))))))))+++,,,,,,*********+++'''(((((()))***,,,......///...------...000222333333666===GGGRRR]]]fffkkkkkkmmmrrrxxxxxxooojjjooo}}}~~~uuulllccc\\\UUUSSSTTTVVVTTTRRRWWWWWWWWWUUUSSSTTTVVVYYYVVVXXX[[[^^^___^^^]]]\\\zzz[[[JJJ>>><<<999888777777555444333333333222222222111111333333333333222222222222////////////............------------------------...///000111111000000///........................////////////000000000000000222555999CCCWWWqqq{{{jjjaaa]]]\\\___cccdddgggppp~~~ssslllhhhgggjjjnnnnnntttxxxxxxyyy{{{|||yyyzzzvvvttttttpppkkkjjjmmmpppqqqpppooommmlllnnnoooqqqpppppppppooooooppppppjjjhhheeeddddddcccbbb```]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]^^^_________```___^^^\\\ZZZYYYWWWTTTSSSQQQMMMFFFAAA@@@AAADDDFFFOOOOOORRRXXXbbbkkkpppsssqqqlllfffccceeekkkpppssswww{{{}}}|||yyyxxxvvvuuussspppllliiikkkhhhggghhhkkkmmmnnnnnnnnnsssuuusssrrruuuuuusssvvvsssqqqtttxxxxxxtttpppoooiiiddddddgggfffbbb^^^___bbbfffkkknnnooonnnnnniiigggfffgggkkkoooqqqrrrssssssttttttuuuvvvvvvwwwsssssssssrrrrrrqqqqqqpppqqqqqqqqqpppooonnnmmmllljjjkkklllmmmlllllljjjjjjjjjgggdddbbb```___^^^^^^```]]]XXXRRRKKKEEE>>>:::888888999::::::999999999===::::::BBBKKKXXXgggttt}}}~~~oooppp|||rrrfff___\\\bbbqqq}}}qqqaaaPPPAAA777333222222111111000///......+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))*********************))))))******+++++++++++++++,,,+++***)))((((((((()))))))))))))))))))))))))))(((+++---...,,,+++******,,,+++***))))))***,,,,,,///...---,,,,,,...222555666:::AAAKKKVVV```hhhmmmmmmnnnrrryyy}}}nnngggeeeppp{{{qqqiiibbb[[[TTTSSSVVVXXXVVVRRRVVVWWWVVVUUUSSSTTTWWWYYYVVVYYY\\\___```___]]]\\\|||\\\KKK>>><<<999888777777555333333333333222222222111111/////////............---000000/////////.....................////////////......///000000000000000........................////////////000000000000000333777===KKKaaazzz}}}kkkbbbaaaaaabbbddddddhhhvvvxxxooohhhggghhhfffhhhmmmnnnuuuzzzzzzzzz|||{{{yyyxxxssspppqqqpppnnnnnnqqquuuuuuuuutttrrrqqqrrrsssqqqpppooommmkkkiiigggfffcccaaa^^^\\\\\\[[[YYYXXXUUUUUUTTTTTTSSSTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYYYYUUUVVVVVVUUUUUUUUUUUUVVVQQQNNNIIIDDDAAACCCFFFIIINNNOOOSSSZZZbbbiiinnnqqqqqqllleeebbbdddjjjooorrrwww{{{~~~}}}{{{zzzyyywwwvvvuuuttttttrrrpppmmmllljjjhhhhhhiiiiiijjjiiikkkqqqtttssssssuuuvvvtttuuuqqqoooqqquuuvvvrrrmmmmmmiiidddccceeegggeeebbbbbbdddgggkkklllmmmlllkkkjjjhhhggghhhlllppprrrsssssssssttttttuuuvvvvvvvvvqqqqqqqqqpppppppppoooooooooooooooooonnnnnnmmmllliiijjjkkklllllllllkkkjjjffffffdddbbb`````````aaaccc```[[[WWWQQQJJJCCC===:::999777777777999;;;===<<<999888<<>>;;;888777:::>>>FFFTTTbbb{{{{{{~~~xxxiiibbbYYYTTTSSSYYYgggtttzzznnn[[[III<<<555111111222222222111///...+++,,,,,,,,,,,,+++******************************************************))))))((((((((()))******''''''(((******++++++***))))))))))))***)))))))))))))))))))))))))))))))))(((***------,,,***************))))))***++++++,,,***,,,,,,+++***---333999@@@DDDLLLUUU]]]dddiiikkkttttttuuu}}}zzznnneeefffoooxxxrrrjjjbbbZZZXXXUUUTTTUUUVVVVVVVVVWWWWWWWWWUUUSSSTTTVVVYYYXXXZZZ]]]```aaa```___^^^}}}]]]KKK???===:::888777666444333333333333222222222111111444444333333333222222222111111000000///......---............//////000000...---,,,+++,,,...000222------------------------////////////000000000000222444999CCCYYYrrrrrrbbb[[[[[[]]]```dddhhhqqq|||~~~wwwhhh^^^[[[cccgggdddcccgggnnnuuuyyywwwsssrrrqqqpppnnnhhheeeiiimmmooorrrvvvyyy|||~~~~~~{{{xxxvvvvvvtttsssqqqmmmiiiddd```^^^WWWTTTQQQOOONNNLLLJJJHHHFFFFFFEEEEEEFFFGGGHHHHHHFFFEEEEEEEEEFFFGGGHHHIIIDDDFFFGGGFFFEEEFFFIIILLLKKKKKKKKKHHHEEEEEEHHHJJJKKKNNNTTTZZZ___cccgggjjjllljjjiiijjjmmmqqqtttuuuvvvxxx{{{~~~~~~|||xxxvvvuuutttttttttssssssrrrpppooooooppppppooommmfffgggggggggfffffffffgggeeekkkppppppqqqttttttrrrnnnnnnnnnnnnmmmkkkiiigggaaadddccc^^^]]]bbbggghhhiiiiiihhhiiiiiijjjjjjkkkiiiiiiiiillloooqqqrrrqqqooooooppppppqqqrrrrrrrrrqqqqqqpppooonnnnnnmmmmmmkkkllllllmmmmmmmmmllllllggghhhjjjkkkkkkkkkjjjiiifffggggggdddaaa```aaaddd```]]]ZZZZZZYYYTTTKKKDDD::::::888777777777888999888666666888:::???LLLXXXtttvvveee^^^WWWUUUVVV[[[fffppp}}}}}}rrr```MMM@@@999000111222333333111000///+++,,,,,,,,,,,,+++******************************************************(((''''''&&&'''((()))***'''((((((((()))*********'''((()))***************))))))))))))))))))))))))(((***,,,,,,***))))))***)))***+++,,,,,,---------(((+++------,,,///555;;;DDDHHHPPPYYYbbbhhhlllnnnuuuvvvxxx}}}pppiiiccchhhwww{{{|||}}}tttmmmfff```XXXYYYYYYWWWUUUUUUXXXZZZXXXXXXWWWUUUSSSSSSUUUXXXXXXYYY[[[]]]^^^^^^^^^]]]}}}]]]KKK@@@===:::888777666444222333333333222222222111111222222222111111111000000222111111000///......------------.........//////111///---,,,---///333555------------------------////////////000000000000222555999EEE]]]vvvzzzlll]]]WWWWWWYYY^^^cccgggrrr|||yyy|||ssslllaaa^^^fffkkkhhhggglllnnnuuuyyyuuuooommmlllkkkeee```^^^eeelllqqqwww{{{yyy|||}}}yyywwwuuuooonnnlllhhhddd___ZZZXXXTTTQQQNNNLLLJJJIIIFFFDDDAAAAAAAAAAAABBBCCCDDDDDDAAA@@@??????@@@AAACCCDDD@@@BBBCCCAAA??????CCCFFFIIIJJJJJJHHHEEEDDDFFFHHHJJJNNNSSSYYY]]]aaadddgggjjjjjjjjjmmmrrrvvvxxxyyytttuuuwwwzzz||||||zzzxxxwwwuuusssrrrrrrrrrrrrqqqpppnnnmmmlllmmmmmmkkkjjjbbbdddeeeeeeeeeeeeggghhheeelllqqqqqqrrruuuvvvtttpppqqqrrrpppmmmjjjiiiiii```ffffff___\\\bbbhhhkkkmmmlllkkkjjjkkklllnnnooommmllllllmmmnnnnnnmmmkkkmmmmmmmmmnnnooooooppppppqqqqqqpppooonnnmmmllllllkkkkkkllllllmmmmmmlllllljjjkkklllmmmnnnmmmmmmllliiijjjiiifffaaa___aaaccc\\\ZZZXXXYYYYYYUUUMMMEEE999::::::999888666444333444333444777888<<>>======>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>???FFFHHHKKKKKKIIIGGGFFFFFFJJJMMMPPPTTTXXX\\\bbbeeehhhjjjlllnnnvvv~~~zzzwwwsssqqqqqqrrrssssssqqqpppooooooooopppqqqrrrnnnlllhhhgggggggggfffeeefffdddaaa______aaaccceeekkkooosssvvvvvvtttttttttssssssrrrpppnnnjjjgggeeeaaa```___^^^^^^aaaeeeiiijjjjjjkkkkkklllmmmmmmmmmmmmkkkjjjiiikkklllkkkjjjnnnnnnmmmmmmmmmmmmnnnnnnrrrqqqooommmkkkjjjiiiiiiiiiiiijjjkkkkkkkkkkkkjjjooonnnllljjjjjjkkklllmmmkkkjjjhhheeebbbaaa_________^^^]]]\\\ZZZTTTMMMHHH;;;:::999888777777666666777777777777999>>>DDDIII]]]uuusssiii\\\XXX```ggggggjjjqqqzzz~~~{{{lllWWWEEE:::555333222222444555555444111///,,,++++++++++++***)))))))))***++++++,,,,,,******))))))((((((''''''***************************************************)))(((((((((***+++,,,---,,,***)))))))))******---......,,,)))''''''(((''')))+++,,,---+++***)))***,,,...,,,,,,111;;;CCCMMMOOOVVVbbbnnnuuutttqqqpppyyy|||uuujjjfffcccppp~~~jjjnnnyyyxxxnnneee^^^ZZZUUUTTTSSSSSSSSSTTTUUUVVVXXXXXXVVVTTTRRRRRRTTTWWWYYYYYYYYYYYYZZZ[[[\\\]]]aaaOOOBBB???;;;888777666555444333333333333222222111000111111000000///000000000111000///...---......///...................../////////......//////000111////////////......------//////...//////000111222555888???PPPjjj~~~wwwcccUUULLLQQQUUUTTTTTTYYYlll|||yyyyyy{{{qqqjjjiiihhhgggggggggggghhhmmmnnnnnnlllhhhdddccccccbbbaaaaaacccgggnnntttxxxxxxyyy{{{{{{zzzxxxvvvtttqqqnnniiiccc]]]XXXUUUSSSLLLKKKIIIGGGDDDCCCBBBAAA<<<============<<<;;;;;;<<<;;;;;;;;;::::::::::::;;;::::::999999999::::::???BBBEEEGGGGGGFFFGGGHHHIIILLLPPPTTTXXX\\\aaaeeehhhiiijjjlllttt}}}}}}yyyuuurrrooooooooonnnmmmooonnnnnnnnnoooppppppqqqllljjjgggfffggggggfffeeeeeebbb^^^[[[[[[^^^bbbdddllloootttvvvuuusssqqqppprrrrrrqqqooolllhhheeeccc^^^^^^^^^]]]]]]```dddhhhjjjjjjkkkkkklllmmmmmmmmmlllkkkjjjjjjkkklllkkkjjjmmmmmmmmmmmmmmmnnnoooooopppooommmkkkiiiggggggfffiiiiiijjjjjjkkkkkkkkkjjjooommmkkkjjjiiiiiijjjkkkllljjjiiifffcccaaa___^^^]]]]]]]]]]]][[[VVVOOOJJJ===<<<:::888666666666666777777666666888<<>>AAACCCEEEGGGIIIIIILLLQQQVVVZZZ^^^bbbeeeggggggfffgggoooyyy|||zzzuuurrrooommmllljjjhhhfffjjjkkklllmmmnnnoooooooooiiigggeeeeeefffgggfffeeebbb___[[[XXXXXX[[[___bbbjjjnnnrrrtttssspppnnnlllppppppooommmiiifffbbb```[[[\\\]]]]]]]]]___dddgggjjjjjjkkkkkklllmmmmmmnnnkkkkkkkkklllnnnmmmkkkiiillllllllllllmmmooopppqqqqqqpppmmmkkkhhhgggffffffiiiiiijjjjjjjjjkkkkkkkkkooommmkkkiiihhhggghhhhhhiiihhhgggeeebbb___\\\ZZZYYYZZZ[[[]]][[[VVVOOOJJJ@@@>>>;;;777555555555666666666666555666999>>>BBBKKK```vvvrrrccc[[[cccnnnrrrsssuuuwww|||~~~sss___KKK>>>666444333444555666666666000...+++******+++***))),,,,,,++++++***)))))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))******)))(((((((((((()))%%%""" ###***...,,,((((((((()))***+++,,,,,,,,,,,,...000///000666BBBKKKVVVZZZcccooozzz~~~|||yyyrrrrrr|||yyyxxxtttlllmmmooo}}}xxxnnnjjjfffqqq{{{sssiii___XXXSSSQQQOOOOOOOOOPPPQQQSSSUUUVVVTTTVVVWWWWWWUUUTTTUUUVVVYYYYYYYYYZZZ[[[[[[\\\\\\dddRRRCCC@@@;;;999888777666555666555444333222111111111222111000///////////////000/////////............,,,,,,,,,---------......---------------...//////............------------......//////000111222333666;;;IIIaaayyyuuufffTTTQQQTTT[[[___```ccchhhzzz||||||}}}rrriiifffhhhjjjkkkllllllkkkjjjkkkkkkjjjgggdddccccccdddgggfffeeeeeegggkkknnnqqqqqqrrrssstttuuutttsssrrrjjjhhhddd___YYYTTTPPPNNNJJJHHHFFFCCC@@@>>>===<<<888999999999999888777777777777777777666666666666666555444333333333333333333666:::===@@@CCCGGGJJJKKKOOOUUU[[[___bbbfffhhhfffeeecccccciiirrrvvvtttqqqooolllkkkjjjiiifffdddfffgggjjjlllmmmmmmmmmlllfffeeecccdddeeefffeeeddd___^^^\\\ZZZ[[[\\\___aaafffjjjnnnqqqpppmmmkkkkkkmmmmmmllljjjgggccc```^^^[[[\\\]]]^^^___aaadddggghhhhhhiiijjjkkkmmmmmmnnnllllllmmmoooppppppmmmkkkkkkkkkkkklllnnnoooqqqrrrvvvtttqqqmmmkkkjjjjjjjjjjjjjjjiiijjjjjjjjjkkkkkknnnmmmkkkiiigggfffeeeeeeeeedddcccaaa]]]ZZZVVVUUUVVVWWWYYY[[[ZZZUUUMMMGGGCCC@@@;;;777444444444555555666555444444777;;;>>>EEEXXXnnn|||{{{nnngggooozzz}}}yyyuuuxxx|||xxxfffPPPAAA777666444555666777777666000...+++******+++***))))))))))))***++++++,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))***+++(((&&&(((,,,---,,,)))*********)))******+++,,,+++---///000222999FFFOOOYYY___iiivvv~~~qqqmmmwwwwwwtttnnnhhhkkkxxxzzznnniiijjjjjjxxxxxxsssjjjaaaYYYTTTRRRQQQKKKKKKMMMNNNPPPRRRTTTUUUSSSUUUXXXXXXWWWVVVUUUUUUYYYYYYZZZ[[[[[[[[[[[[[[[bbbPPPEEEAAA===:::999888777666777666444333222111111111111000000000111111222333///////////////......---......---------,,,,,,,,,---------------...//////..............................//////000222333444555===PPPjjjqqqbbbUUUXXX]]]ccceeeggglllssswwwnnnjjjjjjlllppprrrsssrrrooommmhhhhhhhhhfffddddddgggiiikkkjjjiiihhhiiilllnnnpppqqqrrrrrrrrrrrrqqqoooooohhhfffbbb]]]XXXSSSOOOMMMGGGEEECCC@@@>>><<<;;;:::888999999999999888777777666666666666666666666777333333222333333444555555333555888:::<<<@@@EEEHHHNNNRRRZZZ```dddgggjjjllleeedddaaa```eeemmmpppnnnnnnllljjjjjjjjjiiigggeeeccceeegggiiijjjjjjjjjiiicccbbbbbbcccdddeeedddccc]]]]]]^^^_______________```dddhhhkkkkkkjjjjjjjjjjjjjjjiiigggdddaaa^^^\\\\\\^^^```aaaaaaccceeegggeeeeeegggiiijjjlllnnnnnnmmmnnnoooqqqsssrrrpppnnnjjjjjjkkklllnnnpppqqqrrrwwwuuurrrnnnlllkkklllllljjjjjjiiiiiiiiijjjkkklllmmmlllkkkiiigggeeedddccccccbbb```]]]YYYVVVSSSQQQWWWXXXYYYZZZYYYTTTMMMGGGEEEAAA<<<777444333444555555555555444333555999<<>><<<::::::999888888999999888888777666555555666666666666777777222222222222333444555666444555666777999===BBBFFFNNNSSS[[[bbbfffiiikkkmmmcccccc``````eeemmmooolllmmmkkkiiihhhiiiiiihhhfffbbbcccdddeeefffgggggggggaaaaaa```bbbccccccbbb```\\\]]]^^^___``````______\\\___bbbdddeeefffhhhiiiggggggfffeeeccc```^^^\\\^^^```cccdddddddddeeefff```aaadddfffiiilllnnnoooooonnnoooqqqssssssrrrpppjjjkkkkkklllnnnpppqqqrrruuurrrooollljjjjjjkkklllkkkjjjiiiiiiiiijjjkkklllllllllkkkiiigggeeedddccccccaaa]]]YYYUUURRRPPPOOOUUUUUUVVVWWWVVVSSSMMMIIIDDDAAA===999555444444444333444444333333444888:::CCCNNN___ssssss\\\KKK===;;;888777777777666444222000---,,,,,,---,,,+++,,,,,,++++++***))))))))))))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((***+++,,,,,,---,,,,,,,,,''')))++++++))))))+++---,,,,,,++++++***)))))))))))),,,...000444>>>MMMXXX\\\bbbmmmwww~~~pppsss~~~yyyuuummmkkkuuu}}}rrroooqqqttt||||||vvvpppfff[[[RRRLLLIIIHHHFFFHHHJJJMMMPPPQQQSSSSSSQQQTTTWWWYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYeeeTTTHHHEEEAAA>>>===<<<;;;:::999888555333111111111222111111000000000111111222...///000000000///------///.....................//////......//////000111/////////000000000111111......///000111333444555999EEE^^^wwwxxxhhh___]]]fffmmmmmmlllrrrxxxnnnlllpppqqqtttyyy{{{zzzuuuoookkkffffffdddbbb```bbbgggjjjooonnnmmmllllllnnnooopppnnnnnnmmmlllkkkjjjiiiiiiaaa```]]]YYYTTTOOOJJJHHH@@@???>>><<<::::::999999777777888888777777666555444444444555555666666666333333222222222333444444222333444444666;;;AAAEEEJJJPPPYYY```eeehhhiiijjj```aaa```bbbhhhqqqssspppooollliiigggfffgggfffeeeccccccbbbbbbcccdddeeeeeeaaa``````aaabbbbbb```^^^\\\[[[ZZZZZZ[[[\\\^^^```\\\]]]_________aaadddfffddddddddddddbbb```^^^]]]___aaadddeeeeeeddddddeee\\\^^^```dddhhhkkknnnpppooonnnmmmoooqqqrrrqqqpppkkkkkkllllllnnnooopppqqqrrrpppmmmjjjiiiiiikkkmmmkkkjjjiiihhhhhhjjjlllmmmlllkkkkkkiiihhhfffeeeddd___\\\WWWRRRNNNKKKJJJJJJMMMLLLMMMNNNOOONNNKKKIIICCCAAA>>>:::777555444444222333444444333555888:::???GGGVVVlllwwwaaaOOO@@@===:::888888777555333444111...---......---,,,,,,,,,++++++***)))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********)))'''''')))***+++,,,---,,,,,,+++((((((((()))***++++++***((()))***+++,,,++++++******,,,///111666BBBQQQ]]]^^^dddllltttxxxyyyyyyxxxrrr|||xxxpppppp}}}|||}}}wwwsssooojjjaaaXXXPPPJJJGGGEEEFFFHHHKKKMMMPPPQQQRRRRRRRRRTTTWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\[[[ZZZXXXiiiXXXIIIFFFBBB???>>>===<<<;;;:::888555333111111222222222111000//////......///...///000000000///---,,,------......///000000000///////////////000111111//////000000111111222222......///000111333555666<<>>===<<<;;;:::999999999666666777777666666555444333333333444444555555555555444333222111111111111000000111222555999@@@EEEGGGMMMVVV^^^ccceeefffggg]]]___aaadddllluuuwwwtttrrrnnniiieeeddddddddddddccccccbbbaaaaaabbbcccddd`````````aaabbbaaa___\\\\\\ZZZVVVTTTUUUYYY]]]```]]]]]]]]]\\\[[[]]]```cccccccccccccccbbbaaa___^^^___bbbeeefffeeecccccccccYYY[[[^^^cccgggkkknnnpppnnnmmmllllllooopppqqqppplllllllllmmmmmmooopppqqqrrrpppllljjjiiijjjmmmnnnkkkjjjiiihhhhhhjjjlllmmmkkkkkkkkkjjjiiigggeeeddd[[[WWWQQQKKKFFFDDDDDDEEECCCCCCDDDFFFHHHIIIHHHFFFBBB@@@>>>;;;888666444333222333444444444555888:::;;;AAAPPPfff}}}zzzdddRRRBBB???;;;999888666444222555222///......///...---)))))))))***++++++,,,,,,+++++++++,,,,,,---------************************************************(((((()))))))))(((&&&%%%((()))***+++,,,,,,+++***...***'''(((,,,...+++'''$$$&&&))),,,---------,,,+++---000333888DDDTTT``````eeelllqqqsssssssssrrruuuyyypppppp~~~xxxqqqllleeeaaa[[[TTTNNNJJJHHHHHHGGGHHHKKKNNNPPPQQQQQQQQQRRRTTTVVVWWWWWWXXXYYY[[[YYYZZZ[[[\\\\\\[[[YYYXXXkkkXXXIIIFFFAAA???>>>===<<<;;;555444333111000000111111222222222222111111111000000111111111111///---,,,,,,,,,+++***+++,,,...//////////////////000111111000000000000////////////000------000222333777<<<<<>><<<:::888777666666777666444444666777666666444444444444444444444444333333333222222222111111---------///333999>>>AAAGGGLLLUUU]]]ccceeedddbbb\\\___cccggglllpppsssuuurrrmmmhhhfffgggfffaaa]]]^^^___````````````_________[[[XXXYYY\\\^^^\\\XXXXXXWWWTTTSSSSSSUUUWWWYYY[[[ZZZYYYXXXYYYZZZ]]]^^^\\\\\\[[[ZZZYYYZZZ^^^```aaabbbccceeeeeeeeedddddd]]]^^^aaadddgggiiikkkkkklllmmmpppqqqqqqpppmmmllliiiiiijjjkkklllnnnooopppqqqnnnkkkiiijjjkkkkkkkkkllljjjhhhffffffgggiiikkkkkkmmmlllhhhggggggccc]]]WWWQQQHHHBBB>>>===<<<;;;===???@@@???BBBGGGGGGDDDEEEBBB???<<<:::777333111555666777888888777666666888@@@LLL\\\ooojjjXXXEEEAAA===;;;:::999888777666444111...---,,,------,,,,,,,,,++++++*********+++++++++*********))))))******))))))))))))***************)))))))))))))))))))))((('''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,---***+++,,,---,,,,,,***)))(((***///444<<>>===<<<;;;888777555333222222222333111111000000000/////////111111111000000///...---------,,,,,,,,,---////////////......//////000111/////////...............111///...111222333777===DDD]]]rrr}}}~~~mmm]]]^^^aaagggooouuuvvv{{{vvvppppppzzzyyywwwqqqhhhaaa```dddiiirrrsssttttttrrrnnnjjjhhhiiihhhfffeeedddeeegggiiimmmgggaaa___bbbfffgggggghhhbbbaaaeeeiiihhhhhhjjjfffddd```YYYRRRJJJDDD@@@???>>><<<:::888777666666777666444444555666555444444444444444444444444444444444444333333333333222000//////000333777;;;===DDDJJJSSS\\\bbbdddcccbbb]]]___cccggglllooorrrssssssnnniiiggggggfffbbb^^^]]]]]]]]]]]]]]]\\\\\\[[[\\\XXXUUUVVVYYY[[[ZZZWWWTTTSSSQQQQQQQQQRRRTTTUUUXXXWWWUUUUUUUUUVVVXXXYYYXXXYYYYYYYYYXXXYYY\\\^^^^^^```bbbcccddddddcccbbb^^^___aaadddfffiiijjjkkkgggiiillloooppppppooonnniiiiiiiiijjjlllmmmooopppooommmkkkjjjlllmmmnnnnnnllljjjhhhffffffgggiiijjjiiikkkkkkhhhhhhgggccc]]]QQQKKKCCC===:::999999999;;;>>>>>>>>>BBBGGGHHHEEEFFFCCC???<<<:::777444111333444555666666666555555888>>>HHHVVVhhh}}}nnn\\\IIIEEE@@@<<<:::888777666888666333000...---,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++***************))))))))))))*********************************))))))(((''''''(((((('''''''''((((((((())))))---,,,+++***))))))))))))***+++,,,,,,,,,,,,+++***---///333777???KKKYYYbbbhhhttt{{{xxxrrrzzztttqqq||||||}}}uuukkkddd___\\\WWWQQQMMMKKKJJJJJJKKKLLLOOORRRTTTVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]______^^^]]]\\\lllYYYJJJFFFBBB???>>>===<<<;;;:::888666444222222222222////////////............222111000//////......///.........---......///000......------......///000---------...............222000///222222333888???KKKeeeyyy{{{jjj[[[]]]]]]aaaiiipppuuu}}}qqqooorrr{{{|||oookkkeee___]]]```fffkkksssssssssrrrooollljjjhhhlllkkkhhhggggggiiikkkmmmlllfff^^^ZZZ[[[^^^______```]]]]]]cccgggiiijjjmmmllliiiccc[[[RRRJJJDDD@@@>>>===<<<:::888777666666888666444444555555444333444444444444444444444444555555555444444444444333333222111111222555777999@@@FFFPPPZZZ```cccbbbaaa^^^___cccfffjjjmmmoooqqqppplllhhheeeeeeddd```]]][[[[[[ZZZYYYXXXWWWVVVVVVTTTQQQNNNNNNQQQTTTTTTSSSNNNNNNNNNNNNOOOOOOOOOPPPSSSRRRQQQPPPOOOPPPQQQRRRRRRTTTVVVVVVVVVWWWYYYZZZZZZ\\\___bbbccccccaaa```___```aaaccceeegggiiijjjfffgggjjjlllnnnnnnmmmllliiiiiiiiijjjlllmmmooopppnnnlllkkkkkknnnpppqqqppplllkkkhhhgggfffgggiiijjjfffiiijjjhhhgggfffaaaZZZKKKFFF???:::888999999::::::>>>???AAAEEEKKKKKKHHHGGGDDD@@@===:::777444222222222333444555555444444999;;;BBBMMM^^^ssstttbbbNNNIIIBBB<<<999777666555666555333111///.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******))))))))))))***************++++++,,,,,,,,,+++***))))))((()))))))))''''''((((((((()))))))))---,,,+++***))))))))))))***++++++,,,,,,,,,++++++...///222777???LLLYYYcccnnnzzz|||www|||tttttt}}}ttt}}}tttiiibbb\\\XXXSSSMMMJJJJJJKKKLLLLLLMMMPPPSSSUUUWWWYYYYYYTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZ\\\^^^^^^]]]\\\[[[mmm[[[KKKGGGCCC@@@>>>>>><<<;;;999777555222000/////////////////////............222111000.........///000.....................///---------------...//////------............//////111000000222222222888@@@OOOkkk~~~yyyiii]]]___\\\^^^aaagggqqqsssjjjmmmttt~~~zzziiieee___[[[]]]cccjjjnnntttssssssqqqpppnnnmmmmmmpppnnnkkkjjjkkkmmmnnnooojjjcccZZZTTTSSSUUUVVVWWWXXXXXX[[[aaafffjjjnnnppppppllleee\\\SSSKKKEEEBBB>>>===;;;999888777666666888666444333444555444222444444444444444444555555555555555555444444444444444333222222333444666777===CCCLLLVVV]]]```aaa```___```cccfffiiikkklllmmmlllhhhdddbbbaaa___\\\YYYYYYXXXVVVUUUSSSQQQQQQPPPKKKHHHEEEFFFHHHKKKMMMMMMIIIJJJKKKMMMMMMMMMMMMLLLOOONNNMMMKKKJJJJJJKKKKKKKKKMMMPPPQQQRRRRRRSSSUUUUUUWWW[[[___aaaaaa```_________```bbbdddfffggghhhiiijjjkkkllllllkkkjjjiiihhhhhhiiijjjkkkmmmnnnoooooonnnmmmmmmoooqqqqqqqqqlllkkkiiihhhggghhhhhhiiieeeiiijjjhhhfffddd]]]UUUIIIEEE???;;;;;;===>>>??????CCCFFFIIIMMMRRRRRRNNNIIIFFFAAA===;;;888555333222222333444444555555555999999===GGGVVVjjj~~~|||~~~zzzhhhSSSLLLCCC<<<888777666666222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******))))))******+++******++++++,,,---......++++++******)))******+++'''(((((((((((()))))))))))))))))))))***+++,,,---******++++++,,,,,,,,,+++---...111888CCCRRR```hhhsss}}}|||wwwyyyyyyrrr~~~tttjjjccc\\\XXXRRRLLLIIIIIIKKKMMMOOOPPPRRRTTTVVVWWWYYYYYYSSSTTTVVVXXXYYYZZZ[[[[[[YYYZZZ\\\^^^___^^^]]]\\\ooo]]]MMMIIIDDDAAA@@@???===<<<999888555333111000///000111111111000000000//////222111///......///000000------.........------------------------...//////....../////////000000000000//////111111222:::CCCTTTppp{{{nnnccceee]]]\\\[[[___mmmvvviiieeemmmwwwyyyhhhddd___^^^cccjjjoooqqqttttttssssssssssssttttttssspppmmmlllnnnoooooonnnfff```VVVOOOLLLMMMQQQSSSTTTXXX]]]aaaggglllqqqsssqqqmmmfff]]]TTTLLLGGGDDD===<<<:::999888777666666888666444444555555444333444444555555555666666666666555555555555444444444444333333444555666888999;;;@@@HHHQQQXXX]]]______```aaaccceeeggghhhiiiiiihhhfffccc```^^^[[[YYYWWWVVVTTTRRRPPPMMMLLLKKKKKKEEECCCAAABBBCCCFFFGGGHHHFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDGGGIIIKKKKKKKKKMMMNNNPPPSSSWWW[[[^^^______^^^^^^^^^^^^```aaadddfffgggiiijjjjjjkkkkkkjjjjjjiiihhhhhhiiiiiikkkmmmnnnoooqqqpppnnnooopppqqqpppooolllllljjjiiihhhhhhhhhhhhgggjjjjjjgggeeebbbZZZRRRHHHDDD@@@>>>???CCCFFFGGGIIINNNSSSVVVZZZ]]]ZZZTTTKKKGGGBBB>>>;;;999666444444444444555666666777888:::888:::CCCPPPccc}}}}}}xxxoooWWWPPPEEE<<<888777777777333333333222000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++******+++,,,---.........++++++************++++++(((((((((((()))))))))***))))))))))))***+++,,,---*********++++++,,,,,,,,,///111666@@@OOO___nnnvvv{{{|||zzz~~~vvvoooyyy}}}tttkkkfff]]]YYYSSSMMMJJJJJJKKKMMMSSSSSSSSSTTTUUUUUUVVVWWWSSSTTTVVVXXXYYYZZZ[[[[[[ZZZ[[[]]]___```___^^^^^^rrr```OOOKKKGGGCCCBBB@@@???>>>;;;999777555333333222333222222222222111111111111000000////////////000000------.........---,,,,,,......------......///000......//////000111111111......000222111333===GGG]]]xxx}}}ssshhhhhh]]][[[XXX\\\nnn~~~ooofffgggqqq|||vvvhhhdddaaadddlllrrrtttssssssssstttuuuuuuvvvwwwwwwtttqqqooooooqqqqqqnnnkkkaaa[[[RRRJJJGGGJJJOOOSSSUUU[[[aaadddhhhooossstttqqqnnnggg___VVVMMMFFFCCC<<<;;;:::999777777777666777666444444666777666555555555666666777888888888777777777666666666555555444555555666777888999:::;;;>>>EEELLLSSSYYY\\\^^^```aaacccdddeeeffffffffffffdddaaa^^^[[[XXXWWWVVVQQQOOOLLLIIIGGGFFFFFFFFFAAAAAAAAAAAABBBCCCDDDDDDBBBCCCEEEGGGHHHHHHGGGGGGEEEEEEEEEDDDCCCBBBBBBAAA???AAACCCCCCCCCDDDFFFHHHKKKMMMPPPTTTXXXZZZ\\\]]][[[[[[\\\]]]___bbbeeefffeeefffgggiiijjjkkkllllllhhhhhhhhhiiikkklllnnnoooqqqpppooooooqqqqqqpppnnnmmmlllkkkjjjiiihhhhhhhhhhhhjjjjjjfffcccaaaZZZRRRIIIFFFBBBBBBEEEJJJNNNPPPVVV]]]cccgggiiihhhaaaYYYMMMIIICCC>>>;;;999777555555555555666666888999:::;;;777888@@@KKKZZZtttyyyuuu```WWWJJJ???999777888999777777666555111---)))''',,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++,,,,,,---------*********)))******+++,,,((((((((()))))))))******---,,,+++***))))))))))))************+++,,,---------000888EEEWWWiiiwww~~~zzzzzz{{{nnnhhhqqqzzzqqqjjjfff\\\YYYTTTOOOKKKKKKLLLMMMTTTSSSSSSRRRSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[]]]`````````______uuucccQQQMMMIIIEEECCCBBB@@@???:::999777555444333444444333222222222222111111111//////000000000000//////...//////000///...---,,,//////......//////000111------......///000000111//////111444333666AAAMMMfff~~~{{{rrrfffbbbYYYXXXXXX___uuuzzznnnkkknnnxxx{{{oooeeebbbbbbiiisssyyyxxxtttqqqrrrssstttuuuuuuuuuuuutttrrrpppqqqsssqqqkkkfff]]]WWWOOOGGGEEEHHHOOOUUUXXX```fffgggjjjqqquuuuuussspppjjjaaaVVVLLLCCC???;;;;;;:::888777777777777777555444555777999999888666777777888999999::::::::::::999999999888888888777777777888888999999:::<<<>>>BBBHHHNNNUUU[[[^^^aaabbbccccccddddddcccccc```___]]]YYYUUUSSSQQQQQQKKKIIIFFFCCCAAA@@@AAAAAA===>>>???@@@??????>>>>>>===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@???>>>>>><<<===>>>===<<<===@@@BBBFFFGGGIIIMMMQQQUUUXXXZZZXXXXXXYYYZZZ]]]```dddfffddddddeeeggghhhiiijjjkkkggghhhhhhiiijjjlllmmmnnnooonnnnnnoooqqqrrrqqqpppmmmlllkkkjjjiiihhhhhhggggggiiihhhdddcccaaa\\\UUUMMMJJJHHHHHHMMMSSSWWWZZZaaaiiiqqquuuvvvqqqfff[[[OOOJJJDDD???<<<999777666555555555555666888:::;;;;;;666666===EEEPPPggg~~~~~~|||kkk```QQQCCC;;;888888999666777888777555000,,,))),,,,,,,,,---------......,,,++++++++++++*********,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,)))))))))))))))***++++++(((((()))))))))*********---,,,+++***))))))))))))***************,,,---...---000:::JJJ]]]ooo|||yyyuuuxxxttteee___jjj~~~~~~}}}uuulllfffcccXXXVVVRRROOOMMMMMMMMMNNNRRRQQQQQQPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXZZZ\\\___``````___^^^vvveeeRRROOOJJJFFFDDDCCCAAA@@@777666444333222222333333222222222222111111111000...///000111111000///...///000111111111///...---///////////////000111111,,,,,,------...///000000///000333555555888DDDQQQkkk}}}xxxnnn___YYYUUUWWWYYYccc{{{xxxppppppuuu}}}wwwhhhbbb```bbbkkkwww}}}zzztttpppqqqrrrsssssssssrrrqqqtttrrrppprrrtttqqqjjjcccZZZUUUMMMFFFDDDHHHPPPWWW[[[dddjjjjjjlllrrrvvvuuuuuurrrlllbbbWWWKKKAAA;;;;;;:::999888777777777777777555555666888:::::::::777777888999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999999999999===>>>AAAEEELLLSSSZZZ]]]bbbbbbccccccccccccbbbbbbZZZYYYWWWTTTPPPMMMLLLLLLGGGEEEBBB???=========>>>888:::<<<===<<<:::999888999999:::;;;<<<===>>>???======>>>>>>======<<<;;;;;;;;;;;;999888:::===???BBBCCCEEEHHHLLLQQQUUUXXXWWWWWWWWWYYY\\\___cccfffffffffffffffffffffffffffgggggghhhiiijjjlllmmmnnnllllllllloooqqqsssrrrqqqmmmmmmlllkkkjjjiiihhhgggeeegggfffcccbbbccc___YYYRRRPPPNNNOOOTTTZZZ```bbbhhhqqqyyy}}}|||vvvhhh[[[OOOKKKDDD???<<<:::888666555555444555666888:::;;;;;;555555<<<@@@HHH]]]ttt||||||}}}~~~sssgggVVVGGG===999888888222444777888888666333111,,,,,,,,,------.........+++++++++*********)))))),,,++++++******++++++,,,,,,+++++++++++++++++++++))))))(((((()))***++++++))))))))))))************))))))))))))***+++,,,---******))))))***,,,---///111666@@@QQQeeewwwtttqqquuurrraaaYYYfff}}}~~~zzzpppgggbbb```TTTSSSQQQOOONNNNNNOOOOOOOOOOOONNNOOOPPPRRRSSSUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWYYY[[[^^^______^^^]]]xxxbbbWWWQQQKKKGGGEEEBBB>>>;;;:::777555333444444333222444444444333333333222222000/////////.....................///000111111222000000///...............////////////000000000000...///222333333888IIIYYYqqqzzzuuudddWWWQQQNNNPPPXXXllluuusssyyy|||mmmcccccccccgggnnnvvvzzzzzzxxxtttuuuuuuuuuuuuuuuttttttssstttsssqqqqqqooohhh___XXXOOOGGGEEEGGGKKKQQQWWWfffkkkppprrrpppqqquuuyyy{{{tttjjj```WWWNNNGGGCCC:::999777555444555666777999888777777777888999:::===<<<;;;;;;<<<=========<<<;;;;;;<<<===<<<:::888;;;;;;;;;<<<<<<=========???CCCGGGIIIJJJPPPYYY```iiirrruuulllggggggcccZZZXXXUUUPPPLLLJJJHHHFFFDDDAAA???===<<<<<<<<<;;;:::;;;999888666666666777777999999999999999999::::::<<<;;;;;;:::999888777777666666555555666777999:::======???AAADDDHHHLLLNNNPPPQQQRRRSSSVVVZZZ\\\^^^^^^```bbbbbbaaabbbdddeeeiiihhhgggfffggghhhkkklllnnnmmmmmmnnnpppqqqpppnnnkkkkkkjjjiiihhhhhhhhhiiifffeeedddbbb```]]][[[ZZZTTTSSSSSSUUUYYY```gggllltttzzz|||pppccc\\\PPPLLLFFFAAA>>><<<:::888111111111222333444555666999888;;;>>>===AAATTTiii}}}{{{mmmlllmmmnnnrrr|||vvvmmm^^^MMM@@@999666666555666888999888555111...---,,,++++++******+++++++++)))((()))***,,,,,,+++---------,,,,,,,,,++++++'''(((***+++------......---+++))))))+++,,,)))'''***************)))((((((***'''%%%&&&***,,,,,,+++)))+++---...------...///555<<>>;;;;;;::::::<<<==================>>>???>>><<<;;;=========>>>>>>????????????BBBFFFIIIMMMUUU```iiisss~~~wwwnnnjjjbbbXXXQQQNNNJJJHHHFFFEEECCCBBB<<<:::888777888888888666888777666555555555666777666666666666666666666666777777777777777777666666555444444444555666777888::::::;;;===@@@CCCFFFHHHKKKKKKLLLNNNQQQUUUYYY[[[[[[]]]```aaa```aaabbbccceeeeeeddddddeeeggghhhiiikkkkkkkkkmmmnnnooommmkkkiiihhhgggfffeeeeeeeeeeeeaaaaaa```___]]][[[YYYXXXVVVWWWVVVWWWYYY___hhhnnnuuuzzzzzzmmm```YYYOOOKKKEEEAAA>>><<<999777222222222333444555666777666555777;;;:::>>>PPPeee}}}|||ooommmjjjiiikkksss}}}{{{zzzsssfffUUUEEE;;;888888777888999999666333...,,,---,,,++++++***+++++++++---+++******+++,,,+++***,,,,,,,,,,,,++++++++++++******+++,,,------...///+++***)))***,,,---+++)))((((((((((((((('''&&&&&&,,,)))'''''')))++++++))))))+++,,,---------///111777DDDTTTdddvvvvvvwww~~~xxx{{{kkk______qqq~~~{{{rrrkkkfffaaaZZZVVVQQQPPPOOOMMMMMMMMMMMMNNNSSSSSSRRRQQQQQQQQQRRRRRRUUUUUUUUUUUUVVVXXXYYYZZZ^^^______^^^\\\[[[\\\]]]nnnZZZUUUNNNJJJIIIGGGCCC@@@???<<<888666555555444333222222222111111111000000000000000/////////......---------...//////000000000//////............///------------............//////222555777AAAVVViiixxxvvvooobbbTTTJJJIIIJJJPPPVVVdddzzz{{{xxx~~~wwwlllfffnnnrrryyy}}}~~~|||yyyxxxwwwvvvtttttttttvvvxxxyyyyyyyyyvvvqqqpppooohhh```XXXNNNEEEFFFNNNWWWbbbkkkooosssxxxyyyyyyyyy|||vvvqqqjjjbbbZZZPPPGGGAAA;;;:::777666555555777777666777777888:::<<<>>>???;;;;;;<<<===>>>??????@@@@@@@@@BBBBBBCCCBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBEEEHHHMMMSSS___lllvvvtttiii^^^TTTIIIFFFCCCAAA@@@@@@???>>>777666444444666666666555555555444444444555666666555555555555555444444444333333333444444555555555333333222333333444555666666666777888:::<<>>999:::888999999888555111,,,***------,,,+++++++++++++++///---++++++,,,,,,+++***,,,++++++++++++*********---,,,,,,+++,,,---...///***))))))+++---...---+++(((((((((((((((''''''&&&,,,***(((((()))***)))((()))***+++++++++---111444:::MMMcccrrr~~~vvvmmmnnn~~~{{{kkkcccfffxxx~~~}}}xxxnnnfff```\\\XXXTTTOOONNNNNNMMMMMMNNNOOOOOOUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTWWWYYY[[[\\\___```aaa___]]]\\\\\\]]]ooo]]]WWWPPPLLLJJJHHHEEEBBBAAA>>>999666555444333333444444444333333333222222000000000////////////...------------......//////000///............//////////////////000000000000000111333555888DDDZZZnnn{{{uuuhhhXXXKKKFFFJJJNNNYYYaaarrryyytttwww~~~~~~tttlllhhhnnnttt|||~~~zzzxxxwwwxxxvvvtttssstttvvvyyy{{{zzzyyyuuupppnnnmmmggg___VVVMMMIIINNNXXXbbbjjjqqqssswww{{{}}}||||||}}}~~~sssnnnggg___WWWOOOGGGAAA<<<:::888666666666777888;;;;;;;;;;;;<<<<<<===>>>===???@@@BBBBBBCCCDDDFFFDDDFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKNNNRRR[[[hhhvvvooocccYYYQQQDDDAAA>>><<<;;;;;;:::999777555444555666888888777444444444555666666777888777777777666666666666666222222222222222222222333000000111111222333333444444444333444555777999:::=========???BBBHHHMMMPPPQQQTTTXXXZZZ[[[\\\]]]^^^[[[]]]___aaacccdddddddddeeefffhhhjjjllljjjgggccccccbbbaaa```^^^[[[ZZZYYYUUUTTTTTTRRRPPPNNNLLLKKKMMMQQQTTTTTTTTTYYYfffpppwwwzzz{{{xxxnnnbbbWWWPPPJJJGGGCCC???<<<:::777555222222222333444555666777777555777<<<<<>>999555444333333222444444444333333333222222111000000000////////////---------...............//////............//////////////////000000000000222222333555999DDD[[[oooyyyqqqcccSSSIIIHHHNNNUUUaaakkk}}}zzzvvvxxxwwwzzz{{{qqqmmmkkkmmmsss{{{~~~}}}zzzyyyyyyxxxwwwuuussstttvvvyyyzzzxxxwwwsssmmmkkkjjjddd\\\QQQMMMOOO[[[hhhpppsssuuuqqqtttyyy}}}}}}|||zzzyyyooojjjbbb[[[TTTMMMGGGCCC<<<;;;999777666777888999;;;<<<<<<===>>>?????????>>>AAADDDFFFFFFGGGIIIKKKKKKNNNPPPPPPNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPSSSXXXaaalllyyy{{{mmm```XXXRRRMMMBBB???;;;999888777666444777555444555777888999888555555666777888999999:::888888777777777666666666444333333222111111000000...///000000111222222222333333222222222444555666999888888:::===BBBFFFIIIKKKNNNQQQTTTVVVWWWYYYZZZYYY[[[]]]```bbbdddeeeeeeeeefffgggjjjkkkjjjfffbbbbbbaaa```^^^[[[XXXUUUTTTPPPOOONNNLLLIIIFFFDDDBBBAAAGGGMMMOOOQQQXXXeeeooovvvwwwwwwrrrhhh\\\SSSMMMIIIFFFBBB???<<<:::666444000000000111222333555555888555888===>>>@@@MMM]]]xxxzzz{{{rrrWWWCCC;;;<<<999999999888666333000......---,,,,,,++++++,,,,,,---+++***+++...///000///+++++++++*********))))))---,,,***(((((()))+++,,,+++,,,------,,,***(((((())))))************))))))'''((())))))******++++++******))))))***---333888@@@UUUlllvvv{{{zzzjjjaaagggzzz~~~{{{wwwjjjmmmvvvzzzwwwvvvvvvtttooohhhccc___ZZZSSSNNNOOOPPPQQQRRRSSSTTTUUUUUUPPPPPPPPPPPPQQQRRRTTTTTTQQQRRRRRRSSSUUUWWWXXXYYY\\\]]]]]]\\\ZZZYYYYYYZZZuuueee___VVVPPPMMMKKKHHHEEEBBB>>>888555333333444333222222222111111111000000111111000000000/////////........................///............//////000------------............222333444777:::EEE\\\ppptttkkk]]]OOOHHHKKKSSSZZZfffqqqyyysssrrrxxxpppmmmnnnnnnrrrvvvyyyzzzzzz{{{{{{xxxwwwuuuttttttuuuwwwxxxttttttqqqllljjjhhhaaaYYYMMMMMMUUUeeetttwwwtttqqqfffkkksssyyy|||zzzvvvrrrjjjfff```ZZZUUUOOOIIIEEE===<<<999888777777999999888:::<<>>:::777777666444333666555333444666777777666666777888999:::;;;::::::666666666555444444333333444444333222111000///...---...///000111111111111333222111111111222444444666666666777:::<<<>>>@@@CCCFFFIIIKKKMMMPPPSSSVVVXXXYYY[[[^^^```ccceeefffffffffgggiiijjjhhheeebbb``````___\\\YYYUUUQQQOOOIIIIIIHHHFFFCCCAAA>>>===;;;@@@HHHNNNSSS\\\gggooottttttrrrlllbbbXXXPPPLLLHHHEEEBBB???===:::777444000000000000111333444555666333555;;;===>>>JJJXXXqqqxxx^^^III@@@???;;;;;;;;;:::888555333222...------,,,,,,,,,,,,,,,+++***)))+++...000000000,,,++++++++++++*********+++***)))(((((()))******+++,,,......+++(((&&&&&&&&&''''''(((((((((((((((%%%''')))*********+++,,,*********)))***---333777BBBTTThhhrrrzzzlllaaaeeeyyy||||||wwwpppvvv{{{uuurrrqqqqqqmmmiiiddd```]]]YYYRRRMMMMMMNNNOOOQQQRRRRRRRRRRRRMMMNNNNNNOOOPPPRRRSSSTTTRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZ[[[ZZZXXXXXXXXXYYY{{{kkkddd[[[TTTPPPNNNKKKHHHCCC???999555444555666666222222222111111111000000111111111000000000//////////////////////////////...............///000000------------............111222555999===HHH^^^rrrsssiiiYYYLLLGGGMMMWWW```kkkuuuuuuooommmvvvooonnnpppooonnnnnnppptttwwwxxxxxxwwwwwwvvvuuuttttttttttttrrrrrrpppllljjjhhhaaaXXXPPPOOOWWWgggrrrpppfff^^^WWW^^^iiisssyyyxxxsssnnndddcccaaa^^^ZZZSSSKKKEEE===<<<:::888777888999:::999;;;===@@@CCCDDDEEEEEEDDDIIIOOORRRQQQRRRUUUXXXYYY]]]```^^^ZZZWWWWWWYYY[[[[[[ZZZZZZZZZYYYYYYYYYYYY[[[```hhhqqqxxx}}}rrrdddRRRHHHEEEFFFEEEDDD===:::777666666666555444777666444444666777777666777888999:::;;;;;;::::::555555444444333222222111111111111000000/////////---...///000111111111000222111000000000111333444333444555666777777777777<<<>>>@@@AAADDDHHHMMMPPPWWWWWWXXX[[[^^^bbbeeegggfffeeeeeefffgggfffdddbbb___^^^]]]ZZZVVVQQQMMMJJJBBBBBBBBBAAA@@@>>>===<<<<<>>;;;777444000000000111222333555555555111444:::<<<===GGGUUUhhh}}}}}}fffRRRGGGEEE@@@@@@>>><<<:::777444333......---,,,,,,,,,,,,---,,,******+++---//////...,,,,,,,,,,,,++++++++++++******************++++++'''***------***'''&&&&&&&&&&&&'''(((((((((((((((%%%(((++++++***)))***+++************+++---222555===MMM```nnn|||rrrdddfff{{{|||~~~zzz{{{wwwqqqmmmlllllliiiddd^^^ZZZYYYVVVQQQMMMKKKLLLNNNOOOPPPPPPPPPPPPMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQQQQRRRTTTUUUWWWXXXWWWXXXYYYYYYXXXXXXYYYZZZ~~~ooohhh^^^WWWSSSPPPMMMJJJDDD@@@:::666666777888888444444444333333333222222111111111111000000000000000000000000000/////////...............///000111////////////000000000111000222666:::???KKKaaauuuuuujjjYYYKKKHHHOOO[[[dddoooyyy~~~tttmmmmmmuuunnnoooqqqnnnkkkggghhhmmmrrrttttttwwwwwwvvvuuutttsssrrrrrrpppqqqpppmmmkkkiiiaaaWWWUUUSSSXXXdddjjjcccTTTIIILLLTTTbbbooowwwwwwrrrmmm___aaabbbccc___WWWLLLEEE>>><<<:::888888888999:::===>>>@@@BBBCCCCCCCCCCCCJJJOOOVVVYYYXXXXXX\\\___]]]aaadddbbb]]]YYYZZZ\\\^^^^^^^^^]]]]]]\\\\\\\\\^^^aaahhhqqqzzznnn\\\III@@@BBBDDDCCCAAA:::777555444555666666555:::888666666888999888777777888999:::;;;:::999999666666555444444333222222.........////////////000---...///111111111111000111000000///000111222333222333444555555444333222777888:::;;;>>>BBBHHHMMMVVVVVVVVVXXX\\\```eeegggfffeeeddddddeeeeeecccaaa]]]]]][[[YYYTTTOOOJJJHHH===>>>>>>>>>>>>>>>======???DDDLLLVVV```iiiooorrrooonnnkkkddd\\\TTTOOOMMMGGGEEEBBB@@@>>>;;;777444111111111222333444666666555222444;;;===>>>GGGTTTbbb{{{www}}}kkkXXXMMMIIIDDDCCCAAA>>>;;;777444222......---,,,,,,,,,,,,------,,,******,,,------,,,---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++$$$(((,,,,,,***'''''''''(((((()))***************'''***---,,,)))'''((()))******+++++++++---111444777FFFYYYkkk~~~uuugggiii}}}}}}~~~uuunnnjjjiiiiiigggaaaZZZUUUTTTSSSQQQOOOLLLMMMOOOPPPQQQQQQPPPPPPNNNNNNNNNMMMNNNNNNOOOOOOOOOPPPPPPRRRTTTVVVXXXYYYVVVWWWYYYYYYXXXXXXZZZ[[[tttmmmddd___\\\XXXRRRLLLJJJEEE???;;;888666555333222222222111111111000000222222222222111000......444222000///.........///......////////////....../////////000111111222222...222444666@@@SSSeeeooovvvfffUUULLLMMMSSS^^^gggooovvvjjjfffuuuyyyooommmlllkkkjjjhhhffffffiiinnnssswwwvvvwwwxxxwwwtttqqqpppooopppnnnlllllllllhhhaaa[[[PPPPPPTTTYYYWWWNNNGGGEEEGGGKKKYYYlllwwwtttnnnlllaaacccccccccccc___SSSGGGBBB===999::::::888999;;;>>>@@@BBBCCCDDDEEEIIIKKKNNNUUU]]]```^^^\\\]]]___ccceeefffeeebbb]]]YYYWWW]]]\\\]]]___bbbccccccaaafffmmmtttzzzuuu___JJJDDDGGGHHHEEEAAA:::999888888888888888999;;;999777888;;;>>>@@@AAA@@@>>><<<<<<<<<;;;999777666444333111111111222222222222111000////////////...............///000111////////////000000000000///000222444666666666555555666666777888<<>>======???@@@BBBAAAAAADDDIIIRRR^^^jjjrrrtttuuunnnkkkeee```\\\VVVQQQMMMIIIGGGCCC???;;;999777777222222111111222444666777222444666888;;;@@@EEEIII```uuu~~~xxxsss```TTTNNNIIIEEE@@@>>>===;;;777333000...,,,---...000000000++++++,,,------......///++++++++++++,,,------...******)))))))))***,,,---,,,***((('''(((***,,,...***)))((((((((()))+++,,,***)))'''&&&&&&''')))***((()))++++++,,,...222555333AAAWWWlll}}}ooodddlll}}}}}}~~~wwwpppllliiihhh]]][[[XXXWWWWWWVVVTTTSSSQQQQQQPPPPPPOOONNNMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTPPPOOOMMMOOORRRVVVXXXYYYXXXXXXZZZ[[[[[[ZZZYYYYYYvvvooofffaaa^^^ZZZTTTNNNIIIEEE???:::888666444333333222222222222111111111111111111111000///......///......------------.........////////////...............///000000111111000444666888CCCWWWjjjtttwwwfffTTTLLLMMMSSS\\\dddrrrtttllljjjwwwyyypppooooooooohhhhhhhhhhhhjjjmmmppprrruuuwwwxxxwwwsssooommmlllmmmkkkjjjjjjjjjgggaaa\\\PPPNNNOOOQQQMMMCCC<<<:::DDDIIIYYYmmmyyyvvvpppnnnfffhhhgggffffffbbbWWWKKKCCC===999::::::999999<<<>>>???AAACCCDDDFFFJJJLLLSSSYYY```dddcccbbbdddffffffggggggeeeccc```___^^^]]]]]]^^^___```aaabbbccclllttt}}}oooYYYOOOMMMIIICCC???888777777777777777888888;;;:::999:::===@@@AAAAAA<<<;;;::::::;;;<<<;;;999666666555555555666666777444444333222222222222222111000000////////////000111111111111111222222222333444444444444333222111444444555555555777;;;===???@@@CCCGGGLLLQQQUUUXXX\\\]]]___``````___]]]\\\WWWWWWUUUPPPJJJDDD@@@???;;;;;;<<<>>>BBBDDDFFFGGGHHHQQQ```mmmvvvwwwuuusssmmmiiiccc^^^YYYUUUPPPMMMHHHFFFCCC???<<<999888777333222222222222333555666444555777888:::===BBBFFF[[[ppp{{{wwwdddVVVOOOFFFCCC???======<<<888555222000---------......---,,,,,,,,,---------------///...---,,,,,,+++,,,,,,+++***)))))))))***+++,,,))))))***+++++++++++++++***)))((((((((()))++++++))))))***++++++***))))))(((***++++++,,,...111444444BBBWWWkkkzzz|||iii```jjjyyyxxx{{{~~~wwwpppkkkgggfffaaa___[[[ZZZYYYXXXVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRROOOMMMMMMNNNQQQTTTVVVVVVVVVWWWXXXYYYZZZYYYXXXWWWyyyrrriiidddaaa\\\VVVPPPIIIEEE???:::777555444222333333333333222222222222000111111000000///...---,,,,,,---.....................////////////......---------...//////000000333666777;;;GGG]]]qqq|||zzzhhhUUUNNNOOOTTT[[[```rrr}}}}}}uuupppqqq|||xxxqqqqqqsssssshhhiiikkklllmmmnnnooooootttvvvxxxvvvrrrmmmjjjhhhhhhgggfffggghhhfffaaa\\\PPPLLLJJJIIIDDD;;;666555>>>GGGZZZppp|||{{{uuurrrnnnnnnllljjjiiifff[[[PPPDDD>>>:::::::::999:::===>>>???AAACCCEEEHHHLLLOOOVVV[[[bbbggghhhiiilllooonnnmmmllljjjiiihhhhhhhhhaaacccdddcccbbbcccfffjjjuuunnn___UUUKKKCCC@@@666666666666777888888999<<<<<<<<<>>>AAABBBBBBAAA===;;;999999::::::999888888888888999999:::;;;;;;888777666555555444444444333222111000////////////222222333333444444444444666666666666555444222222444555555555333444555777::::::;;;>>>BBBGGGKKKNNNSSSTTTVVVXXXZZZZZZZZZZZZRRRRRRPPPJJJDDD???<<<;;;;;;<<<===@@@DDDHHHLLLNNNSSSaaauuuwwwqqqkkkgggaaa[[[WWWSSSOOOLLLHHHFFFCCC@@@<<<:::888777444333333222333333444444555666777777888;;;???BBBQQQfff~~~jjjZZZQQQEEEAAA===<<<======:::777333111...,,,------,,,+++------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,+++***)))))))))***+++&&&(((+++......,,,)))''')))))))))((()))******+++'''***---000000---***''')))***++++++,,,---111333777DDDYYYkkkxxxqqqbbb^^^jjjqqqttt{{{xxxqqqkkkfffdddfffccc___]]][[[ZZZXXXVVVTTTSSSQQQOOONNNOOOPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOMMMLLLLLLNNNQQQSSSSSSRRRTTTUUUWWWXXXXXXXXXWWWVVV|||uuukkkeeebbb^^^WWWQQQJJJEEE???:::777555333222444444444333333333222222000000000000000///...---...///000111111000///.........////////////......------...//////000000111444666888<<>>>>>@@@BBBDDDFFFJJJOOOSSS[[[aaahhhnnnrrruuuyyy|||zzzyyywwwvvvvvvuuusssrrrjjjlllnnnkkkhhhjjjqqqxxx~~~lll\\\NNNEEEBBB777777777777888999;;;;;;======???AAADDDDDDCCCAAAAAA???<<<:::999888777555;;;<<<===>>>>>>>>>>>>===<<<;;;999777555444444333111111000000000000000111333333444444555555666666555666666777888888888888666777888777666555555666;;;::::::;;;===AAAEEEGGGJJJLLLNNNQQQSSSUUUVVVVVVOOONNNKKKGGGAAA===<<<<<<>>>@@@BBBEEEIIINNNSSSWWWgggvvvwwwpppjjjfff___ZZZVVVRRROOOMMMGGGFFFDDD@@@===:::888777555444444444444444444444555555666666777999===@@@III\\\www|||qqq___SSSFFFBBB>>><<<======:::888222000---,,,,,,---,,,+++......------,,,+++******((((((((()))+++---///000---,,,***)))))))))******'''))),,,......,,,)))''')))))))))))))))******+++''')))---//////---)))'''***+++,,,,,,,,,---000333999GGG\\\nnnzzz{{{jjjaaabbbooouuummmrrr}}}~~~xxxrrrlllhhheeeiiifffaaa]]][[[ZZZXXXVVVTTTRRROOOMMMMMMNNNPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOMMMLLLMMMOOOQQQRRRQQQOOOSSSTTTUUUWWWWWWWWWVVVVVV~~~wwwmmmgggccc^^^WWWQQQKKKGGG@@@;;;888666444222444444444333333333222222000000000000000//////...000111111222111///---,,,......////////////.........//////000000111222222333555777===NNNfffzzzrrr```XXXWWWWWWZZZ\\\ggg|||~~~vvvooopppssstttqqqnnnkkkiiiiiilllppprrrsssvvvxxxwwwrrrlllgggddddddcccbbbccceeeeeeaaa]]]QQQJJJDDDAAA===999:::>>>:::KKKbbbwww}}}ttttttqqqnnnmmmjjj```UUUGGG@@@;;;;;;;;;;;;<<<@@@???AAACCCEEEHHHMMMSSSXXXccchhhqqqyyy|||uuuvvvwwwtttrrrwwwqqq^^^MMMCCC@@@::::::::::::;;;<<<===>>>>>>>>>@@@CCCEEEEEECCC@@@CCC@@@<<<::::::999888777AAABBBCCCDDDDDDBBB@@@???>>><<<:::777555333111111////////////000111222333333333444555555666777777666666777888999;;;<<<===:::;;;<<<;;;:::999999:::<<<;;;::::::;;;===???AAACCCDDDFFFHHHKKKLLLNNNNNNJJJIIIFFFBBB>>><<<===>>>???CCCIIINNNTTT[[[bbbggg|||uuuooohhhddd___ZZZVVVSSSPPPMMMGGGFFFDDDAAA>>>;;;999888666666666666555555555555333444555555666999===@@@FFFXXXssswwwdddVVVIIIEEE@@@=========:::777111///---,,,---......---......---,,,+++******)))&&&&&&'''(((***+++---...---,,,***)))))))))************+++++++++******)))((()))))))))************((()))***++++++***)))((()))***++++++,,,---111333;;;JJJ```tttuuufffbbbiiiwwwrrrlllttt}}}yyyuuuoookkkhhhiiieee```\\\YYYWWWVVVTTTRRRPPPMMMLLLKKKMMMOOOPPPNNNNNNNNNNNNNNNOOOPPPPPPNNNNNNNNNOOOQQQQQQPPPNNNQQQSSSTTTVVVVVVVVVVVVUUUyyypppiiieee```XXXRRRMMMHHHBBB<<<999777444333333333333333222222222222000000111111111111000000000000//////...,,,+++***......////////////......//////000000111222222222111444777>>>PPPiii|||wwwggg^^^YYYVVVXXX\\\eee{{{tttmmmooorrrsssrrrnnnhhhddddddiiiooosssuuuwwwxxxwwwrrrmmmiiigggfffdddcccccceeeeeeaaa]]]PPPHHHAAA===999666999===CCCUUUlll}}}~~~ssssssqqqnnnnnnkkk```UUUIIIBBB<<<;;;<<<;;;>>>AAA@@@BBBEEEGGGKKKQQQXXX]]]dddjjjttt~~~lllZZZIII???<<<============>>>??????@@@>>>>>>@@@BBBDDDDDDBBB@@@???<<<:::999;;;<<<======DDDFFFHHHHHHHHHEEEBBBAAA<<<;;;888666444222111111...//////000111333555555444444555666777888888999:::::::::;;;<<<>>>???@@@CCCDDDDDDBBB?????????AAA??????>>>===============??????@@@AAABBBDDDEEEEEEDDDCCCAAA>>><<<===@@@BBBCCCIIISSS\\\dddlllvvv|||zzzqqqllleeebbb^^^ZZZWWWSSSOOOLLLFFFEEEDDDBBB???<<<999888666777777888888888777777444444555555666999===@@@HHHWWWqqq~~~~~~}}}iiiXXXLLLGGGAAA>>>>>>>>>;;;999222///------...//////......------,,,+++******)))******))))))((())))))***,,,+++***)))))))))***+++,,,+++***)))))))))***+++(((((()))************))))))(((((((((((((((((()))((()))++++++,,,...222555???OOOfffzzzpppcccfffrrrtttllluuu~~~~~~}}}{{{wwwrrrnnnkkkhhhccc]]]YYYVVVUUUSSSRRRPPPNNNMMMLLLLLLMMMNNNOOOMMMMMMMMMMMMNNNNNNOOOPPPPPPOOONNNNNNOOOPPPOOOMMMOOOPPPRRRTTTUUUUUUTTTTTT|||rrrlllgggbbbZZZTTTNNNJJJCCC>>>:::888555444333222222222222111111111111111222222222222111111//////...---------------......////////////............//////000111111111111333777@@@SSSkkk|||zzzlllaaaXXXSSSVVV[[[iiissslllnnnrrrsssrrrnnniiieeeeeejjjpppuuuwwwxxxyyywwwsssnnnkkkjjjjjjgggeeeeeefffdddaaa]]]OOOHHHAAA>>><<<<<<@@@EEEQQQbbbvvv{{{pppqqqqqqpppooolllaaaUUUJJJBBB<<<<<<<<<<<<>>>CCCBBBDDDFFFIIINNNTTT\\\aaafffmmmyyytttbbbTTTIIIAAA>>>@@@??????>>>??????@@@@@@>>>>>>>>>@@@BBBCCCAAA???===;;;888888:::<<<>>>>>>???AAADDDFFFFFFDDD@@@>>>888777666555444444444444222222222333333555666777555666777888999:::;;;;;;>>>>>>???AAADDDGGGJJJLLLSSSRRRPPPLLLIIIGGGHHHJJJJJJJJJJJJIIIGGGEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>>>>AAAFFFJJJNNNVVVbbblllsss{{{{{{ssslllhhhaaa___\\\ZZZWWWRRRMMMIIIFFFEEEDDDBBB@@@===:::888666777999::::::::::::999666777777666666777;;;>>>GGGTTTmmm|||~~~mmm[[[LLLGGGAAA???@@@@@@???===444222///.../////////...---,,,,,,,,,++++++******---,,,+++******)))******+++***)))))))))***+++,,,,,,++++++******)))******'''((()))***+++******)))((((((((((((((((((((((((&&&(((***+++,,,///333666CCCSSSkkkmmmcccmmmnnniiisss}}}yyytttnnnkkkfffaaa[[[VVVTTTSSSRRRQQQOOONNNNNNMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNQQQNNNLLLKKKLLLMMMMMMLLLLLLMMMOOOPPPQQQRRRQQQQQQuuunnniiiddd\\\UUUOOOKKKDDD???;;;888666444222222222111111111000000111222222333333333222222000000///......///111222......////////////......------......///000000000111444888BBBUUUmmm}}}{{{ooocccXXXQQQTTT[[[mmm~~~~~~qqqkkknnnsssuuutttqqqllliiijjjnnnssswwwyyyzzzzzzwwwsssooonnnmmmllliiifffffffffddd```]]]OOOIIIDDDCCCDDDFFFLLLRRR[[[lll~~~wwwoooqqqqqqqqqqqqmmmaaaUUUJJJCCC===<<<<<<<<>>======???AAAAAA@@@??????<<<888777888:::;;;;;;777:::>>>AAAAAA@@@===;;;444444444444555666777888666666555555555666666777777888888999;;;<<<======AAABBBDDDHHHMMMSSSWWWZZZ```___[[[VVVQQQOOOPPPQQQUUUVVVVVVUUUSSSPPPMMMKKKFFFEEEDDDBBBAAAAAAAAAAAABBBBBBAAAAAABBBFFFLLLPPPZZZcccnnnwww|||yyytttnnniiieee^^^]]][[[YYYWWWRRRKKKGGGEEEEEEDDDCCC@@@===:::888777888999;;;<<<<<<;;;;;;999999999777666666999;;;DDDOOOggg{{{ppp\\\KKKFFFAAA???AAABBBBBB@@@777555111/////////---,,,,,,,,,,,,++++++++++++***,,,+++++++++,,,------...******)))))))))+++,,,---***++++++,,,+++***)))((('''((()))++++++******)))'''((()))******)))((('''%%%''')))+++,,,000444777FFFWWWooonnnffftttyyydddfffqqqzzztttnnnjjjeee```ZZZUUUSSSRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOMMMLLLKKKKKKKKKQQQNNNKKKIIIJJJKKKKKKKKKIIIJJJLLLNNNOOOOOOOOOOOOvvvooollliiiddd___UUUPPPHHH???999555333222555555444333333222111111222222222111000//////......---+++,,,.../////////......///000000000000000...//////000111222333333222888<<>>>>>???AAAAAACCCGGGKKKQQQYYYbbbiiimmmyyyzzznnn^^^SSSNNNKKKFFFBBBCCCCCCDDDEEEGGGHHHFFFDDDDDDDDDDDDCCCAAA???===<<<;;;:::999888777666666666333555888:::<<<;;;:::888666666555555555555666666777666444444444666999;;;::::::;;;:::::::::===???AAABBBFFFLLLUUU```iiioooooojjjbbb[[[XXXYYY\\\___eeeaaa^^^^^^___]]]WWWQQQNNNLLLIIIFFFDDDCCCCCCCCCCCCDDDEEEEEEGGGOOOZZZbbbmmmssszzzyyyqqqkkkfffdddbbb```[[[ZZZXXXVVVTTTPPPJJJFFFDDDBBB???===<<<:::777555777888999:::;;;<<<<<<;;;::::::999666555666999<<>>HHH^^^ssswwwooorrrlllccccccppp}}}~~~~~~~~~{{{vvvqqqnnndddbbb]]]XXXTTTQQQOOOOOONNNNNNOOOPPPQQQQQQQQQPPPOOOOOONNNLLLKKKIIIHHHHHHLLLKKKJJJIIIHHHGGGGGGGGGIIIGGGGGGIIIMMMMMMKKKHHH|||uuuqqqnnnhhhccc[[[UUUKKKBBB<<<888666555555555444444333222222111222222222111000////////////...------///000//////......///000000000000000//////.........---------222888<<>>===;;;888666777777888999::::::::::::999999888666444555888;;;AAAPPPfff{{{zzzuuu___NNNGGGCCCEEEHHHEEEAAA@@@;;;777333000///000000///,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,++++++******))))))((('''&&&''')))***)))((()))))))))(((((((((''''''''''''((()))))))))))))))+++))))))---000333;;;CCCQQQdddvvvwwwqqquuurrrccc]]]___mmm{{{}}}}}}~~~~~~|||yyytttoookkkccc```[[[VVVQQQOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQPPPOOONNNMMMKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFHHHJJJJJJGGGDDD}}}zzzvvvpppjjj```YYYMMMCCC===999777666555555444444333222222222222222222111000000//////222000......///000///.........///000000000000000111111111000000000000000333777<<>>@@@DDDGGGLLLQQQWWW^^^eeejjjqqq|||tttbbbZZZRRRNNNNNNNNNLLLHHHHHHHHHHHHIIIJJJIIIGGGEEEEEEDDDCCCBBBBBBBBBCCCDDD=========<<<;;;:::888777888888:::;;;;;;:::888777777888999::::::999888777666777999:::;;;;;;:::999888999:::;;;<<<>>>BBBEEEJJJMMMTTT___lllyyy{{{vvvsssrrrrrrvvvtttssstttuuurrrlllfff]]]]]]\\\ZZZWWWSSSPPPOOOPPPSSSXXX\\\aaajjjvvv~~~|||wwwtttrrrrrrmmmjjjgggdddcccaaa^^^\\\UUURRRNNNLLLJJJIIIGGGEEEEEECCC@@@???>>><<<:::777555666777888999999999888777888777555444555777:::>>>MMMddd{{{sssttt{{{fffRRRJJJDDDFFFHHHGGGDDDCCC;;;666000,,,+++,,,------...---+++*********++++++++++++*********)))))))))++++++++++++++++++++++++)))((('''(((***+++***)))***)))))))))))))))((((((&&&'''(((((())))))((((((---(((&&&+++222:::EEEMMM___mmmzzzvvvssszzzsssbbbYYYWWW[[[lllxxxvvvxxx|||}}}}}}}}}zzzvvvqqqlllhhhccc___YYYSSSOOOMMMNNNNNNQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFEEECCCAAAyyyssseee[[[NNNBBB<<<999777555555555444444333333333333222222222111111000000000333111000///000000000///......///000000000000000//////000111222444555555333666<<>>===<<<:::999999888888:::;;;===>>>>>>===;;;:::<<<;;;:::999:::<<<>>>???;;;<<<<<<;;;<<>><<<:::444444555666666666555555444555555555444444666999===KKKaaazzzjjjdddnnnxxxzzz|||zzzxxxzzzpppVVVMMMFFFHHHKKKKKKJJJKKKCCC===444...,,,---///000...---+++))))))***+++,,,------,,,,,,,,,+++++++++(((((())))))***++++++++++++)))((()))***+++***((())))))))))))************))))))***++++++++++++***)))***+++---///999NNNaaappp{{{rrrrrryyyqqqcccYYYXXX\\\eeeuuu~~~rrryyyzzz|||~~~yyysssmmmgggdddbbb^^^XXXQQQNNNMMMNNNPPPQQQPPPOOOOOONNNNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCC>>>@@@AAABBBBBBBBBAAAAAAtttfffSSSEEE>>><<<:::888555555444444444444444444222222222222222222222222333111//////000111000///......///000000000000000000000000000111111111111444666???RRRiiizzz~~~|||jjj\\\MMMHHHMMMXXXiiivvvvvvttt~~~|||vvvpppllllllpppmmmoooooommmhhheeefffhhhqqqooommmkkkjjjkkklllmmmqqqqqqppprrrssstttsssqqqooofff______```aaacccggghhhjjjllljjjaaaWWWTTTVVVKKKIIIIIIJJJLLLNNNMMMMMMHHH@@@;;;<<>><<<:::999999999:::;;;<<<===>>>>>>===<<<;;;===<<<:::999999<<>>???CCCIIIMMMWWW^^^jjjyyy~~~wwwwwwvvvuuurrrnnnkkkiiilllmmmppprrrrrrpppnnnmmmooouuu}}}}}}wwwtttsssnnnlllgggbbb^^^^^^aaadddcccbbbaaaaaa___\\\VVVRRRPPPKKKEEEAAAAAAAAABBBBBBEEECCCAAA??????>>><<<:::444444555555555555555444444555666555555555777999???JJJ^^^vvvllleeennnwwwxxx~~~zzzuuuvvvoooWWWNNNHHHJJJOOOOOOOOOPPPDDD>>>555///,,,---...///------+++++++++,,,------,,,+++++++++************(((((()))))))))*********+++)))(((((()))***)))'''(((((()))))))))))))))***)))***++++++,,,,,,++++++(((***...///...555JJJ___nnn|||ppppppxxxzzzpppccc[[[\\\aaalll{{{~~~uuu}}}}}}zzz|||~~~~~~xxxqqqjjjeeeaaaaaa]]]WWWRRRNNNMMMNNNOOONNNOOOOOOOOOOOOOOONNNMMMNNNNNNMMMLLLLLLKKKJJJJJJEEEEEECCCBBBAAA@@@@@@@@@;;;===@@@AAA@@@???@@@AAAxxxhhhSSSDDD>>><<<999777444444555555555555555555222222222222222222222222111///......000111111000......///000000000000000222222222333333444444444444777CCCZZZqqq}}}|||wwwaaaUUUJJJIIIQQQ^^^mmmyyyrrrsss}}}xxxpppiiigggjjjdddgggjjjiiieeeccceeehhhqqqpppoooooooooooooooppprrrqqqqqqrrrttttttsssqqqqqqkkkgggfffdddbbbdddhhhjjjlllooonnnfff[[[YYY]]]VVVTTTSSSQQQQQQQQQQQQQQQKKKCCC>>>@@@BBBCCCDDDGGGGGGIIIMMMQQQVVV]]]eeejjjkkkssszzz~~~|||{{{wwwooojjjjjj```^^^ZZZWWWTTTRRRPPPNNNJJJJJJIIIJJJKKKJJJHHHFFF@@@BBBFFFKKKPPPUUUYYY[[[XXXUUUPPPKKKFFFDDDCCCCCC@@@>>><<<:::999999:::;;;<<<==================<<<;;;;;;::::::;;;<<<>>>???===>>>???AAADDDIIIQQQVVVbbbiiiuuuuuuuuusssppplllhhhfffeeemmmnnnoooppppppooonnnmmmssswww{{{{{{wwwrrrpppoookkkiiieee```]]]]]]```ccc```_________^^^[[[VVVSSSQQQMMMGGGCCCBBBBBBBBBBBBDDDBBB@@@??????>>>;;;999444555555555555555444444333555666666666666888999@@@III[[[pppnnniiirrrzzzzzz}}}yyylllWWWPPPKKKOOOTTTUUUTTTUUUDDD>>>666///,,,,,,,,,,,,,,,,,,,,,------...//////))))))))))))((((((((('''*********************+++***)))'''((())))))'''&&&''''''((((((((()))))))))))))))***+++++++++++++++***+++---......444EEEVVVhhhzzznnnpppxxxzzznnnbbbZZZ\\\cccpppvvvuuuyyy~~~}}}vvvooogggaaa^^^]]][[[VVVQQQNNNLLLLLLLLLKKKMMMOOOQQQQQQPPPNNNLLLMMMMMMMMMLLLKKKKKKJJJJJJFFFEEECCCAAA???>>>>>>===999<<<>>>>>>===;;;<<<===xxxgggRRRBBB;;;999777555444444555555555555555555222222222222222222222222000...---...000111111000...//////000000000000000,,,,,,...///111333444555444888FFF```www}}}vvv```UUUMMMNNNWWWcccqqq|||zzznnnqqqzzzrrriiieeeggg___cccggggggdddcccfffiiippppppqqqqqqrrrssssssssssssrrrrrrsssuuuuuutttrrrsssooolllkkkgggcccdddiiilllmmmqqqrrrjjj^^^]]]cccaaa```]]]ZZZXXXWWWWWWWWWOOOHHHCCCDDDGGGHHHIIILLLIIIKKKMMMQQQVVV]]]fffkkkiiipppwww{{{}}}|||yyyrrrmmmmmmdddaaa]]]XXXTTTPPPNNNMMMKKKJJJIIIHHHHHHFFFCCC@@@???AAAEEEHHHLLLOOOQQQRRRTTTPPPKKKFFFBBBAAABBBBBB@@@???<<<999999:::;;;=========<<<<<<<<<<<<======999:::;;;============<<<===>>>@@@CCCGGGOOOWWW]]]jjjqqq|||xxxwwwuuupppkkkhhhggggggkkkllllllllllllkkkiiihhhrrruuuvvvtttooolllmmmnnnllljjjfffaaa^^^]]]```ccc^^^]]]\\\]]]\\\ZZZWWWTTTRRRNNNHHHDDDCCCCCCBBBBBBCCCAAA???>>>>>>===;;;999555555555666555555444444333555777777666777888:::@@@HHHXXXlllooommmxxx~~~~~~jjjXXXQQQNNNRRRWWWYYYXXXYYYHHHBBB:::444111000//////***+++---...///000000000,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++***(((''''''(((((('''%%%&&&'''''''''(((((())))))(((((()))***************,,,***+++---///555BBBOOOcccxxxmmmpppyyyzzzmmm___XXX[[[cccppprrrpppvvv|||uuummmeee___\\\[[[YYYUUUQQQMMMKKKJJJJJJIIILLLOOOQQQRRRPPPNNNLLLKKKKKKJJJJJJIIIIIIHHHHHHFFFEEECCCAAA???===<<<<<<999;;;>>>===:::888888999yyyjjjVVVDDD;;;999888999666666555555555444444444444333111///...//////000000///...------...///000////////////////////////...///000///...///111222555BBBHHHaaaxxxkkk[[[QQQOOOZZZgggmmmrrrxxxyyyqqqvvvxxxzzz~~~rrrfffaaa___UUU]]]ggglllkkkiiijjjlllpppqqqssstttvvvvvvvvvuuuzzzzzzxxxvvvuuutttssssssttttttrrrmmmgggccccccdddiiilllooopppnnnllljjjjjjnnnmmmmmmllljjjeee___ZZZPPPOOOLLLKKKJJJJJJKKKLLLJJJLLLOOOSSSXXX___ggglllppptttzzz}}}zzzvvvrrroookkkeee^^^YYYVVVTTTRRROOOLLLIIIFFFCCCBBBAAA???>>>999:::<<<>>>BBBEEEHHHIIIGGGDDD???<<<===>>>@@@@@@@@@===::::::<<<===<<<:::@@@@@@AAA@@@???>>><<<;;;>>>??????>>>===>>>AAACCCCCCCCCEEEHHHNNNWWWbbbiiisss|||xxxqqqjjjfffeeefffgggffffffgggggghhhgggggggggkkkkkkkkkkkkkkkjjjiiihhheeecccaaa``````aaacccdddbbb```^^^\\\[[[YYYUUUSSSRRROOOKKKHHHGGGFFFDDDCCC??????>>>===<<<:::888777666444222222333444555444444555555444444555888;;;:::CCCYYYrrrzzzrrrpppuuuzzzfff^^^\\\[[[[[[[[[[[[ZZZYYYQQQHHH<<<333000//////...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---((('''&&&(((+++---,,,***(((((()))***************(((((())))))*********++++++***)))(((((()))***+++******,,,///000444@@@LLL\\\yyyxxxmmmuuuwwwhhh[[[UUUYYYaaarrrwwwkkklllvvvwwwooojjjgggdddbbb]]][[[VVVRRRNNNKKKJJJIIIJJJKKKNNNPPPRRRSSSTTTTTTKKKIIIHHHHHHIIIJJJIIIGGGDDDCCC@@@===<<<;;;<<<===;;;:::999999888888999999|||nnnYYYGGG===:::999999333333333333222222222222333222111///......//////000000///......///000000////////////////////////---...////////////111333444AAAFFF```wwwnnn[[[RRRQQQ\\\ggglllsss||||||tttxxx|||qqqlllooovvv|||qqqfff^^^ZZZTTTZZZccchhhjjjjjjkkkmmmoooppprrruuuvvvwwwxxxwwwyyyyyyxxxwwwwwwwwwxxxyyyssssssrrrnnniiieeeeeefffkkknnnqqqssssssrrrrrrsssvvvwwwxxxyyyxxxtttnnniii[[[YYYUUUQQQNNNMMMMMMMMMMMMOOOSSSWWW\\\cccjjjnnnssswww||||||yyyuuuqqqlllggg```[[[WWWTTTPPPMMMGGGEEECCCBBBAAA???===:::999999999;;;<<>>>>>???@@@AAAAAA???===:::999:::;;;;;;;;;@@@AAABBBBBBAAA???===<<<===>>>???>>>>>>>>>AAACCCAAACCCGGGLLLTTT^^^iiippp|||~~~xxxtttnnnhhheeedddfffgggddddddddddddccccccbbbaaahhhhhhiiiiiihhhggggggffffffeeecccbbbaaaaaaaaaaaaaaa___]]]\\\\\\ZZZWWWUUUSSSPPPLLLIIIGGGEEECCCAAA??????>>>===<<<:::888777888666444444555666666666333333333222222333666888:::DDDXXXrrr}}}qqqpppwwwjjj``````_________^^^\\\[[[QQQFFF888...***+++,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***((('''(((***+++***((('''((((((((('''&&&%%%$$$''''''(((((())))))))))))******)))(((((()))************,,,///000555AAAMMMaaa}}}uuullluuutttcccVVVRRRYYYdddzzzxxxooooooyyy|||uuunnnjjjgggeeeccc___]]]XXXSSSOOOLLLKKKKKKKKKLLLNNNOOOPPPPPPOOOOOOKKKIIIGGGGGGGGGFFFEEECCCBBB@@@>>>;;;:::::::::;;;:::999999888888888888888sss^^^KKK@@@;;;::::::777777666666666555555555222222111000////////////111000000//////000000111////////////////////////,,,.../////////000333555444@@@EEE___vvv}}}pppZZZTTTUUU___hhhmmmwww~~~www|||}}}rrriiibbbaaagggppp{{{rrreeeYYYRRRQQQUUU\\\bbbhhhkkkllllllnnnoooqqqtttwwwxxxyyyzzz|||zzzyyyxxxxxxyyy{{{|||rrrrrrrrroookkkiiihhhiiikkknnnrrruuuvvvxxx{{{}}}{{{|||~~~~~~xxxtttlllhhhaaaZZZTTTQQQPPPPPPPPPSSSXXX]]]aaagggmmmqqqvvvzzz~~~|||wwwtttmmmiiiccc]]]XXXRRRMMMIIIBBBAAA@@@@@@@@@???<<<:::<<<;;;:::999:::<<<>>>???BBB@@@@@@@@@BBBCCCBBBAAA>>>===;;;999777999<<>>@@@AAAAAABBBCCCEEEEEEHHHMMMTTT]]]hhhssszzz|||rrrooojjjeeeccccccdddfffcccccccccbbbaaa```___^^^eeeeeeeeeeeeeeeddddddcccffffffeeecccbbbaaa```______^^^]]]\\\\\\[[[YYYWWWTTTQQQMMMIIIGGGDDDAAA???>>>>>>>>>===<<<:::999888888666444444666777666555444444444333222222444666;;;CCCVVVppp~~~ooommmxxxpppeeeeeeffffffeeebbb```^^^XXXLLL<<<111---...000222......------------......------,,,,,,,,,,,,---------+++******++++++***(((***))))))'''&&&$$$"""!!!''''''''''''((((((((((((***))))))(((((())))))*********,,,///111666CCCOOOgggrrrkkkwwwooo^^^SSSSSS___lllxxxrrrqqq{{{~~~}}}xxxqqqlllhhhfffeeedddaaa^^^ZZZUUUPPPNNNLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJHHHFFFDDDDDDCCC@@@>>>???>>><<<:::888888888999888888888777777777666666yyycccOOOCCC===;;;:::999999999888888888777777333333222111111111111111111111000000000000111111////////////////////////,,,---//////000111444666333???FFFbbbwwwzzz|||mmmXXXTTTXXXaaaggglllyyy{{{ppphhh```\\\]]]```jjjttt|||ssseeeVVVLLLLLLOOOUUU]]]eeejjjlllllllllmmmooorrruuuwwwyyyzzz}}}zzzxxxvvvwwwxxxyyyrrrrrrrrrpppooommmlllllljjjmmmqqquuuxxx{{{}}}{{{yyytttkkkbbbZZZUUURRRRRRSSSVVV\\\aaaeeejjjooosssxxx{{{}}}xxxtttnnnkkkfff```YYYQQQJJJFFFBBB@@@>>>>>>???@@@??????AAA@@@>>>===>>>@@@CCCDDDFFFEEEEEEEEEFFFEEEBBB@@@>>>>>>===:::888;;;AAAFFFHHHIIIJJJJJJHHHDDD@@@>>>>>>@@@CCCEEEFFFGGGIIIJJJMMMPPPVVV]]]fffssszzzooolllgggccc``````aaabbbcccdddddddddcccbbbaaaaaabbbccccccdddccccccbbbbbbddddddddddddcccbbb`````````___]]]\\\\\\[[[XXXVVVRRRPPPLLLJJJHHHEEEBBB@@@>>>>>>>>>===<<<:::999888555444222333444555444333777777777666444444555777:::@@@RRRlll~~~llliiiwwwvvvkkklllnnnmmmjjjfffbbbaaa\\\QQQBBB777222222333333.........------.........------,,,,,,,,,,,,------...---------------,,,,,,,,,,,,+++***)))'''%%%$$$(((((((((((((((((((((((()))))))))(((((()))))))))+++***,,,///222888EEERRRiiiqqqkkkyyynnn___WWWYYYgggvvvuuuqqqqqq{{{~~~~~~~~~}}}|||yyytttnnniiifffeeedddccc```]]]YYYTTTPPPNNNMMMLLLLLLLLLMMMMMMMMMLLLJJJIIIHHHFFFDDDCCCCCCBBB???======<<<;;;999888888888888666666777666666666555555~~~fffRRRDDD>>>;;;:::666666666555555555444444333333333333333333222222000000111111111111000000000000000000000000000000,,,...///000000111444666333???IIIfffyyyxxxxxxjjjUUURRRVVV^^^dddiiivvvvvviiiZZZTTTRRRUUU\\\eeepppzzz~~~uuufffUUUJJJIIILLLRRR[[[ccciiikkkkkkjjjkkkmmmooorrruuuwwwxxx{{{zzzxxxvvvuuuuuuvvvwwwrrrrrrrrrrrrrrrqqqpppooolllooossswwwzzz~~~~~~yyyqqqggg^^^XXXUUUSSSTTTXXX]]]bbbfffkkkpppsssyyy|||{{{uuuqqqnnnlllhhhbbbYYYPPPIIIEEECCC@@@======???BBBEEEFFFFFFEEEEEEFFFHHHKKKNNNPPPQQQOOOLLLJJJHHHEEEAAA>>>>>>??????>>>>>>BBBIIIOOOPPPQQQQQQOOOLLLHHHDDDBBBAAACCCFFFHHHIIIKKKNNNQQQSSSVVV]]]fffrrrxxxmmmjjjfffaaa^^^]]]^^^^^^bbbbbbcccddddddeeeddddddbbbccccccddddddcccccccccaaaaaabbbcccccccccbbbbbbbbb```^^^\\\[[[YYYVVVSSSOOOMMMKKKJJJIIIGGGDDDBBB============<<<;;;999999444333333333555555444222777777888666444333444666888===NNNiiipppkkkwwwzzzqqqssstttrrrlllgggcccbbbXXXNNNBBB888333000...,,,.........------............------,,,,,,------...***+++,,,,,,,,,,,,,,,---,,,,,,,,,++++++)))(((((())))))))))))))))))))))))((((((((())))))(((((((((+++***,,,///222999GGGUUUjjj~~~rrrkkk{{{tttfff^^^```mmm{{{sssooottt~~~~~~||||||||||||{{{uuuqqqjjjfffccccccbbbaaa]]][[[WWWRRROOOMMMLLLLLLKKKLLLMMMNNNNNNMMMLLLLLLFFFEEECCCBBBCCCBBBAAA???===<<<;;;:::999999888888555666666666666555444333hhhSSSEEE>>>;;;:::777777777666666666555555333333444444444333333222///000000111111000000///000000000000000000000000---///000000000111444666333???IIIhhhzzzxxxxxxlllYYYUUUVVV]]]aaaeeeqqq}}}iiiYYYJJJGGGJJJTTT```kkkuuu}}}uuueeeTTTJJJHHHMMMUUU^^^dddiiillllllkkkllllllnnnppprrrtttuuutttttttttttttttuuuvvvwwwssssssssstttuuuuuusssqqqpppssswwwzzz|||}}}}}}~~~|||xxxqqqiiiaaa[[[WWWVVVVVVYYY^^^bbbfffkkkqqqtttyyy}}}|||wwwsssooommmllliiibbbXXXPPPJJJHHHFFFDDDAAABBBEEEIIIMMMNNNLLLMMMOOORRRUUUXXX[[[]]]\\\XXXQQQLLLHHHDDD@@@>>>===>>>@@@BBBFFFKKKRRRWWWWWWWWWVVVTTTRRRNNNLLLJJJFFFHHHJJJLLLNNNRRRVVVZZZYYY```jjjwwwxxxllliiieeeaaa^^^]]]]]]]]]___```aaabbbcccdddddddddbbbcccdddddddddddddddddd______``````aaabbbbbbcccaaa___]]][[[ZZZWWWTTTQQQMMMLLLJJJJJJIIIHHHEEECCC============<<<;;;:::999666555555666777777666444444555666555333222222333666;;;LLLhhhxxxqqqzzz~~~wwwyyyyyytttllleeebbbaaaXXXOOOCCC:::444000,,,)))......------------............------------......&&&((())))))(((((()))+++))))))*********)))((((((************))))))))))))'''(((((())))))(((((('''+++***,,,000333;;;JJJXXXlll|||ssskkkzzzlllbbbcccooo|||tttqqq|||}}}|||||||||{{{zzztttoooiiicccaaa___^^^]]]ZZZXXXTTTQQQNNNMMMMMMMMMKKKLLLMMMNNNOOOOOONNNNNNFFFDDDBBBBBBCCCBBBAAA???<<<<<<<<<;;;:::999999888555555666777666555444333iiiSSSEEE>>>;;;999999999888888888777777777000111222333333222111111...///000000000000///...000000000000000000000000///000111111000111333555555???GGGfffyyywww|||sssfff___\\\aaadddfffooo{{{|||zzz|||}}}sss___NNNFFFFFFMMM\\\jjjuuu}}}tttbbbSSSKKKJJJRRR\\\dddhhhjjjmmmoooooonnnnnnnnnoooppprrrssspppqqqssstttuuuuuutttttttttssstttuuuwwwwwwtttqqqrrruuuyyy{{{||||||}}}~~~}}}{{{zzz{{{{{{zzzyyywwwtttpppjjjddd___[[[YYYYYY[[[^^^bbbfffkkkrrrvvvzzz~~~{{{xxxuuurrrooollllllhhhaaaXXXPPPLLLKKKLLLLLLLLLOOOSSSWWWXXXXXXWWWYYY\\\aaadddgggiiijjjccc]]]SSSKKKEEEBBB@@@>>><<<<<>><<<;;;;;;;;;;;;:::999888888444555777777777666444333iiiSSSEEE>>>:::999555555555555444444444444//////111222222111000///---...///000000///...---000000000000000000000000000111222111000000222444666>>>EEEdddwwwxxxzzztttjjjeeehhhiiijjjpppzzz|||vvvrrrrrrsssjjjXXXIIIKKKLLLUUUfffuuu~~~sss```SSSLLLLLLVVVbbbiiikkklllooorrrqqqqqqpppoooooopppqqqrrrrrrssstttuuuuuusssqqqooouuuttttttvvvyyyxxxuuurrrqqqtttxxxzzzyyyxxxwwwwww{{{zzz{{{|||}}}|||zzzwwwsssqqqoookkkfffaaa]]][[[[[[\\\___bbbffflllsssxxx{{{}}}xxxuuusssrrrqqqkkkkkkhhhaaaWWWPPPMMMMMMRRRTTTXXX]]]aaacccbbb``````cccggglllppprrrssssssfff^^^SSSIIICCC@@@??????::::::===EEEPPPYYY^^^___[[[ZZZYYYYYYYYYZZZ\\\]]]ZZZ[[[[[[\\\___eeemmmrrr|||}}}gggfffcccaaa``````aaabbbccccccdddddddddccccccbbbbbbbbbcccdddddddddddddddbbbaaa___]]]\\\]]]^^^```\\\ZZZYYYXXXXXXWWWUUURRRPPPNNNLLLKKKIIIGGGBBB???============<<<;;;::::::333333333444666666333111444666777777666555555666777<<>>;;;999:::::::::::::::999888777555666777888888666444333~~~fffSSSFFF===;;;===777777777777777888888888555444222111111111111222222111111000000000000000333222111111000111111222///000111000///000111333888<<>>AAAHHHQQQVVVWWWVVVVVVWWWYYY[[[]]]]]]]]]]]]```cccfffgggiiiooozzz|||{{{~~~wwwooohhhaaa^^^___aaa```^^^___``````aaa``````______bbbccceeegggfffeeebbbaaa]]]\\\[[[[[[[[[\\\]]]^^^[[[[[[ZZZZZZYYYWWWVVVUUUSSSQQQMMMKKKHHHDDD@@@===<<<<<<=========<<<:::999999666333111111444777999666666666666555555555555:::???NNNggg|||~~~wwwfff\\\]]]bbbggg```QQQ???444111111000000///,,,)))&&&&&&(((***,,,,,,---......,,,+++***+++++++++***))))))***+++))))))))))))((((((((((((***************++++++,,,))))))))))))************------///333666>>>PPP```uuuvvvooouuuqqqeeebbbiiizzzvvvoooeee]]]ZZZXXXVVVTTTTTTSSSRRRRRRRRRRRROOOMMMRRRRRRNNNIIIIIIKKKJJJFFF@@@??????>>>===<<<<<<;;;888999999999888777555444666777777777666444222111~~~eeeRRRFFF>>><<<===888888999999999888888888777666444333222222333444222111111000000000000000//////000000000000000000---...000000000111333555888<<>>======<<<>>>AAAFFFKKKOOOPPPPPPQQQRRRUUUXXXZZZ\\\\\\]]]bbbeeejjjmmmpppxxx}}}|||{{{|||}}}uuummmggg___\\\]]]^^^]]][[[^^^^^^^^^______^^^^^^]]]aaacccdddfffeeedddaaa```]]]\\\[[[ZZZZZZ[[[\\\]]]YYYYYYXXXXXXVVVUUUSSSSSSQQQOOOLLLJJJHHHFFFBBB???<<<=========<<<;;;999888777444111...---///222444555555666666666666666666999>>>LLLeee~~~yyyhhh```bbbgggjjjcccSSS@@@555222111000......---+++)))***,,,...***************)))((((((*********)))((((((((()))))))))))))))((((((((((((((((((((((((((()))******))))))))))))************,,,,,,///333666@@@RRRcccxxxvvvqqq|||pppdddbbbkkk|||uuunnneee^^^\\\[[[YYYWWWUUUTTTRRRRRRSSSRRRPPPNNNLLLNNNMMMIIIGGGIIIIIIFFF@@@???>>>===<<<;;;::::::888888888888888666555444222222333333333222111000~~~dddQQQFFF>>><<<===:::;;;;;;;;;;;;:::888888777666444333222222222333222111111000000000000000+++,,,...///000//////...,,,---///000000111444666777;;;JJJbbbxxxxxxiiibbb___bbbrrrzzzooojjjppptttnnngggfffkkksssrrr```RRRMMMRRRZZZeeemmmqqqrrrssstttoooqqqssstttuuuuuusssssssssuuuwwwwwwuuussssssssssssuuuvvvvvvuuuttttttuuuwwwwwwwwwwwwvvvuuussssssrrrrrrqqqqqqqqqqqqrrrrrrooommmkkkjjjiiigggdddbbb]]]```fffkkkpppvvv|||yyysssiiibbb]]][[[ZZZYYYYYYYYYXXXWWWWWWYYY^^^aaadddcccbbbcccdddcccbbb```dddcccaaa^^^[[[XXXVVVTTTSSSNNNFFF@@@===<<<;;;;;;===???CCCEEEFFFGGGIIIKKKKKKMMMPPPSSSWWWYYY[[[\\\aaaeeekkkqqqvvv~~~~~~~~~{{{|||{{{{{{~~~yyyrrrkkkddd]]]XXXXXXYYYXXXWWWZZZZZZ[[[[[[\\\\\\]]]]]]aaabbbdddddddddbbb```___^^^]]][[[ZZZYYYZZZZZZ[[[YYYYYYXXXWWWVVVTTTRRRQQQNNNLLLJJJIIIHHHFFFCCCAAA=========<<<;;;:::888777999666333000///000222333444444555555666777777777:::???MMMeee{{{}}}|||llldddgggnnnooogggWWWCCC666333222///,,,---............///111------,,,++++++++++++,,,,,,+++******))))))******))))))))))))((((((((((((''''''&&&&&&''''''((()))))))))))))))************++++++...222666AAAUUUfff}}}uuutttooobbbbbblll~~~tttnnneee```___^^^]]][[[VVVUUUSSSSSSSSSRRRPPPOOOKKKPPPQQQKKKGGGFFFFFFDDD@@@???>>><<<;;;999888888777777777777666555444444//////000111222222222111}}}bbbPPPEEE???<<<===<<<===>>>???>>><<<:::888555444222111000000000111222111111000000000000000***+++...000111000///...---...000000000111333555777;;;HHH___wwwzzzfff\\\YYY___ppp~~~ssskkkkkkvvv|||xxxssssssxxx|||ppp```TTTPPPSSS[[[fffmmmpppqqqssstttnnnooorrruuuvvvuuutttssssssuuuvvvvvvtttsssssssssrrrtttvvvuuutttsssttttttvvvvvvuuuuuutttsssrrrrrrqqqppppppooooooppppppqqqmmmmmmllllllkkkjjjhhhfff]]]```eeejjjpppwww~~~}}}pppiii```YYYTTTSSSRRRQQQLLLMMMMMMNNNOOORRRUUUWWWZZZYYYXXXXXXXXXXXXVVVTTTSSSRRRPPPNNNMMMNNNOOOOOONNNJJJDDD???===<<<;;;:::===AAADDDEEEDDDDDDGGGKKKIIIKKKNNNQQQUUUXXXZZZ[[[^^^bbbhhhnnnttt{{{|||wwwwww{{{}}}}}}|||}}}{{{zzz{{{}}}{{{uuupppiiiccc[[[UUUSSSSSSSSSSSSTTTUUUVVVXXXZZZ\\\^^^___bbbcccdddddddddbbb```___^^^]]][[[YYYXXXXXXXXXXXXZZZZZZYYYXXXVVVTTTRRRQQQLLLKKKIIIHHHGGGEEEBBB???>>>>>>===;;;:::888777666777555222000000111333444333333444555666777888888===BBBPPPgggzzzqqqrrrooogggkkkrrrtttlll[[[FFF888444222///+++---000111000///000000000///---,,,,,,,,,---...///...,,,,,,---------,,,))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((((()))))))))************++++++---111666BBBVVViiisssuuuoooaaa```jjj|||uuuooogggbbbaaa```^^^\\\WWWUUUSSSRRRRRRRRRPPPOOOQQQWWWXXXPPPGGGDDDBBBAAA???>>>===;;;999777666555555555555555555444333333000111111222222222222222|||aaaNNNEEE???======>>>???AAABBBAAA???<<<999666555333111000000000111222111111000000000000000+++,,,///111222111000///000111111000//////111222666;;;GGG]]]vvvwwwaaaWWWUUU\\\ooonnniiinnn|||}}}}}}yyynnn```VVVSSSRRRZZZdddjjjmmmnnnpppqqqmmmooorrruuuvvvvvvtttsssqqqssstttsssrrrpppqqqrrrrrrsssuuuuuusssrrrssstttuuuuuutttssssssrrrrrrrrrrrrqqqppppppoooooopppppplllmmmnnnnnnmmmkkkiiihhh___bbbeeejjjooowww~~~}}}uuuccc^^^VVVOOOLLLJJJJJJIIIGGGFFFFFFFFFHHHIIIJJJKKKNNNNNNNNNOOOPPPPPPMMMKKKGGGFFFEEEEEEFFFIIILLLNNNJJJGGGBBB???>>>===<<<;;;;;;???BBBCCCBBBCCCGGGKKKKKKMMMOOORRRUUUXXX[[[\\\^^^aaaeeejjjoootttyyy|||~~~{{{yyywwwuuusssuuuyyy|||}}}}}}}}}|||zzzzzz{{{xxxsssooohhhbbbZZZRRROOONNNOOOPPPPPPQQQRRRUUUYYY\\\```bbbcccdddddddddcccbbb```___^^^\\\ZZZXXXWWWWWWWWWWWWYYYYYYXXXVVVTTTQQQOOONNNKKKJJJGGGFFFDDDBBB???<<<>>>===<<<:::999777666666000///...------///111333222333444555666777888999===CCCRRRhhhvvvkkkmmmqqqiiimmmsssxxxppp^^^HHH:::555222///,,,///111111///...---------,,,***)))))))))***+++000...,,,,,,---...---,,,))))))))))))((((((((((((((((((''''''(((((()))***((()))))))))************,,,+++---111777DDDZZZmmm|||nnntttooo```^^^gggxxxvvvppphhhcccaaa```]]]ZZZWWWTTTRRRPPPPPPPPPOOOMMMPPPVVVWWWOOOFFFBBBAAA???===<<<;;;999777666444333444444333333333333333333222222111111000000000000|||___MMMEEE@@@======>>>@@@CCCEEEEEEBBB>>>;;;:::999777555444333333333222111111000000000000000---...000111222111111000111222222111///...000111666<<>>===<<<999;;;===???AAACCCGGGJJJMMMNNNPPPSSSVVVZZZ]]]___cccdddfffiiilllpppsssttttttvvvyyyyyyxxxvvvuuuuuuuuuttttttvvvyyy|||}}}|||~~~}}}}}}|||{{{xxxsssppphhhbbbZZZQQQLLLKKKLLLNNNPPPPPPRRRTTTXXX\\\```bbbcccccccccbbbaaa```___^^^\\\[[[YYYWWWVVVVVVVVVVVVVVVUUUTTTRRROOOLLLJJJIIIIIIGGGEEECCCBBB@@@<<<:::===<<<;;;999888777777777000//////...000222444555333333444555666777888999:::BBBQQQhhhrrrjjjmmmssskkknnnssszzzrrr```JJJ;;;666333000...000111111...,,,+++,,,...---,,,,,,++++++,,,,,,///,,,)))))),,,---+++)))))))))))))))(((((((((((())))))(((((())))))***+++))))))))))))************---,,,...333:::IIIbbbvvvuuuiiiqqqnnn```[[[bbbttt}}}uuuooohhhcccaaa___\\\YYYUUUSSSOOOMMMMMMMMMLLLKKKHHHLLLMMMGGGBBB@@@@@@>>>;;;:::999777666444333333333222222111111111222333111000///...............{{{^^^LLLDDD@@@======>>>AAAEEEHHHGGGDDD@@@===<<<:::888666555444444444222111111000000000000000000000000000000000000000000111111000//////111222666<<>>>>>@@@BBBCCCCCCAAA???>>>???>>>===;;;<<<;;;<<<>>>BBBFFFHHHIIIMMMNNNPPPSSSXXX]]]aaaccchhhhhhggghhhkkknnnpppqqqppprrrtttuuuuuuuuuvvvxxxzzzzzzzzz{{{}}}~~~}}}}}}~~~~~~zzzuuurrriiiccc[[[QQQKKKIIIKKKMMMSSSSSSTTTUUUXXX[[[___aaabbbaaaaaa```___]]]]]]\\\[[[ZZZXXXVVVVVVVVVVVVVVVTTTSSSRRRPPPMMMJJJGGGFFFDDDCCCAAAAAA@@@???<<<:::<<<;;;999888777777777888444333222222333444666777333444444555666777777888999BBBSSSiii~~~|||sssmmmppptttmmmooottt{{{sss```KKK<<<666333000///000111000...---------///////////////......---///+++((((((+++---+++((())))))))))))(((((((((((())))))(((((())))))***+++))))))))))))************,,,,,,///666@@@RRRmmmpppcccmmmzzzlll```YYY___qqq~~~zzzqqqllleeeaaa```___\\\YYYSSSPPPMMMKKKJJJJJJIIIHHHDDDFFFDDD???===>>>===:::888888777666555444333333222111000000000111222222000///.........///000111{{{]]]KKKDDD@@@>>>===>>>AAAFFFIIIIIIFFFBBB???;;;999777555444333333333222111111000000000000000111000000/////////000000...///000000000000222444666===HHHZZZtttiiiXXXKKKKKKSSS^^^ooowwwrrrttt~~~zzziiiXXXNNNKKKIIIOOOXXX]]]___```bbbdddmmmppptttwwwwwwuuusssqqqqqqqqqrrrpppooonnnpppqqqppprrrtttsssrrrqqqrrrrrruuutttsssrrrrrrrrrssstttwwwuuusssqqqooommmllllllmmmppprrrqqqlllhhhfffeeecccdddddddddgggnnnuuu{{{}}}nnn[[[MMMGGGFFFDDDDDDDDDDDDCCCBBBCCC@@@>>>@@@EEEIIILLLLLLKKKNNNRRRUUUVVVQQQJJJDDD===<<<;;;::::::;;;<<<===@@@???>>>===>>>>>><<<;;;AAA???===@@@EEEJJJKKKJJJKKKLLLOOOSSSYYY___dddfffjjjiiiggggggjjjmmmoooooooooqqqssstttuuuvvvxxx{{{|||vvvsssjjjddd[[[RRRJJJHHHJJJMMMWWWWWWVVVVVVXXXZZZ]]]___```______]]]\\\[[[ZZZZZZZZZYYYWWWVVVUUUUUUVVVWWWUUUTTTSSSPPPMMMJJJHHHFFFAAA@@@????????????===;;;;;;:::888777777777888888333222111000000000111222444444555555666777777777;;;DDDUUUlllyyy~~~~~~wwwqqqsssuuunnnqqqvvv{{{sssaaaKKK<<<666444111///000111000......///000+++,,,---------,,,***)))000,,,)))***---///,,,)))))))))))))))((((((((((((((((((((((((((()))******))))))))))))************+++,,,000999EEEYYYuuummm```kkk|||tttjjj```YYY]]]qqq|||yyymmmiiiccc`````````]]][[[RRROOOKKKIIIHHHHHHHHHGGGGGGFFFBBB<<<;;;<<<:::666777777666555444444333333111111000//////000111222000000///000111333444666aaaNNNDDD???======BBBDDDHHHJJJIIIEEEAAA>>>:::999777555333222111000444333000.........000111//////000000111111111222222222222111222222333333555>>>MMM```vvvkkk[[[NNNLLLPPPZZZnnn~~~{{{|||iiiVVVLLLJJJLLLQQQWWWZZZYYYZZZ___cccmmmppptttvvvvvvtttssssssppppppppppppoooooooooooorrrrrrrrrrrrssstttuuuuuuvvvtttrrrrrrsssttttttsssuuuuuuuuusssooommmmmmmmmqqqssssssooojjjgggggghhhaaabbbdddgggjjjmmmooopppxxxyyy|||tttfffXXXNNNIIIEEEEEEDDDCCCAAABBBEEEHHHHHHHHHJJJKKKMMMNNNOOOPPPOOORRRTTTSSSOOOIIIEEECCC======>>>===;;;;;;<<<>>>;;;<<<===>>>?????????>>>:::===AAADDDEEEHHHJJJMMMLLLNNNRRRWWW]]]ccchhhkkknnnmmmkkkhhhgggiiimmmqqqqqqrrrtttvvvzzz}}}~~~xxxqqqgggaaaZZZSSSLLLGGGKKKRRRWWWZZZYYYUUUUUUZZZ]]]]]]aaa```___^^^]]]ZZZUUUQQQTTTTTTSSSRRRRRRSSSSSSSSSQQQQQQQQQOOOMMMJJJFFFDDD???===;;;999888888888888999888777777777777555333444333333222111111111111666777777777888888888888===EEEWWWoooxxxqqqtttwwwwwwyyyuuuyyytttmmmsss|||zzzfffOOO>>>888444111000000000000////////////.........------,,,,,,,,,000///,,,***(((((()))***+++*********))))))(((((())))))(((((((((((())))))*********)))((((((((()))***)))---777GGG\\\vvvnnn]]]bbb{{{}}}pppeee___]]]bbbttt~~~yyyiiiddd```aaadddbbb[[[TTTOOOMMMJJJFFFDDDDDDEEEFFFBBB@@@===;;;999888888999666666666555444444333333444111///000222333222000///000111222222222222222dddPPPFFFAAA??????CCCEEEHHHJJJIIIEEEAAA>>>888777666555333333222222444333111000//////000111///000000000111111111111222111111111111222333333666>>>KKK^^^vvv~~~kkk___UUUTTTVVV^^^ppp|||iiiWWWNNNMMMMMMSSSYYY\\\]]]^^^bbbffflllooorrrsssrrrqqqqqqqqqrrrqqqqqqqqqqqqppppppppprrrrrrrrrrrrssstttuuuuuuwwwuuuttttttuuuvvvtttssssssttttttsssqqqoooooopppsssssssssooojjjgggfffgggcccbbbaaaaaabbbeeegggiiikkknnnrrrwww{{{ttteeeXXXNNNIIIFFFEEEGGGJJJJJJJJJIIIIIIJJJIIIJJJKKKMMMOOOQQQSSSTTTSSSTTTVVVTTTNNNHHHCCC@@@===>>>>>>===;;;;;;<<<>>><<<<<<======>>>???@@@@@@???BBBEEEGGGHHHIIIKKKMMMLLLOOOSSSXXX^^^dddiiillllllkkkiiigggfffhhhmmmqqqssstttvvvyyy|||}}}uuuiiibbbZZZSSSLLLGGGJJJPPPVVVWWWTTTOOOPPPWWW]]]___```^^^\\\[[[YYYUUUQQQMMMNNNMMMMMMLLLLLLMMMMMMMMMLLLLLLMMMLLLJJJFFFCCC@@@===<<<:::999777777777777888777666666777777555333444333222111111111222222555666666777888888999999<<>>777777666555444444444444444444333222222111111000000000000000111111111111000000000000000111222333888===HHH\\\vvv~~~iii```YYYXXXWWW\\\mmm{{{iiiXXXPPPOOOPPPUUU\\\```bbbdddgggkkkooopppqqqqqqpppooopppqqqsssssssssrrrrrrrrrqqqqqqrrrrrrrrrrrrssstttuuuvvvxxxwwwwwwxxxyyyxxxvvvsssqqqsssttttttrrrqqqrrrsssssssssrrroookkkhhhggggggeeebbb___\\\[[[\\\___```]]]___dddiiimmmqqqssstttzzz}}}zzzqqqbbbTTTIIIDDDCCCDDDDDDHHHNNNRRRRRRPPPNNNMMMKKKLLLMMMOOOQQQSSSUUUVVVUUUVVVWWWSSSMMMFFF@@@>>>>>>??????>>><<<;;;===>>>======<<<===>>>@@@BBBCCCFFFHHHIIIJJJJJJJJJLLLMMMNNNQQQUUU[[[aaafffiiikkkkkkjjjgggeeedddggglllqqqsssuuuwww{{{~~~uuullleee]]]VVVNNNHHHJJJOOOTTTSSSNNNIIIKKKUUU^^^aaa```]]]ZZZWWWTTTQQQLLLHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJHHHEEEAAA>>>;;;::::::999888777777666777555444555666666555444555444222000000111222333444444555666888999::::::<<>>::::::888777666666555666444444444444333222111000000000000000000111111111////////////000111222222999;;;EEEZZZwwwkkkccc]]]ZZZWWWYYYkkkxxxfffUUUNNNNNNSSSXXX___dddgggiiilllooorrrssssssqqqppppppqqqssssssssssssrrrrrrrrrqqqqqqrrrrrrrrrsssssstttuuuvvvxxxxxxxxxzzzzzzyyyvvvsssqqqsssuuuuuusssrrrrrrsssrrrqqqpppooollljjjjjjiiifffccc```]]][[[ZZZ[[[[[[XXXXXXXXXZZZ\\\^^^aaacccfffgggkkkqqquuuvvvuuusssiiiaaaTTTHHH@@@>>>@@@AAAAAAFFFMMMQQQRRRPPPNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTQQQKKKEEE@@@>>>???@@@@@@>>><<<;;;===>>>======<<<===>>>AAADDDFFFJJJKKKLLLKKKJJJJJJKKKMMMQQQSSSXXX]]]bbbfffhhhiiiiiihhhfffcccbbbeeejjjnnnoooqqqvvv{{{|||~~~yyysssjjjaaaZZZSSSMMMMMMQQQRRRQQQMMMIIINNNXXX```bbb___\\\XXXSSSPPPLLLHHHEEEBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGJJJJJJIIIFFFBBB???::::::;;;;;;:::999888777555444333333555666555444555333111000000111333444222333444666888999;;;;;;<<>>>>>iiiTTTJJJEEECCCDDDGGGHHHIIIIIIHHHDDD@@@>>>???>>><<<:::888777666666444444555444444333111111111111000000000000000000////////////000111222333777:::CCCYYYwwwrrriii```[[[VVVYYYjjjsssaaaRRRLLLLLLUUUZZZ```fffkkkmmmoooppprrrrrrrrrpppnnnoooqqqssssssrrrrrrrrrrrrqqqqqqqqqsssssssssssstttuuuvvvvvvxxxxxxxxxyyyzzzxxxuuurrrrrrtttvvvvvvtttrrrqqqqqqpppooonnnnnnnnnmmmmmmllleeeeeedddccc```^^^\\\ZZZZZZWWWRRRNNNMMMNNNQQQSSSTTTTTTWWW[[[___aaa```___VVVQQQIIIAAA<<<;;;<<<======AAAGGGJJJKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKMMMNNNOOOMMMIIIDDDAAA@@@???@@@???>>><<<;;;<<<=========<<<===@@@CCCGGGIIIKKKLLLLLLKKKJJJJJJLLLNNNRRRUUUZZZ```dddggghhhhhhjjjiiifffcccaaacccfffiiihhhlllqqqxxxzzzqqqgggaaaZZZSSSRRRTTTRRRSSSRRRRRRWWW```cccaaa[[[WWWQQQMMMIIIFFFCCC@@@>>>>>>>>>>>>>>>???@@@AAADDDEEEGGGHHHHHHEEEBBB@@@;;;<<<===>>>>>>===;;;:::555333111222333444444444444333111000000111333444111222333555777999;;;;;;===GGGYYYooouuummmvvvvvvZZZFFF===888444111111111111000000000000////////////////////////+++---...000000...,,,***))))))))))))))))))******((()))***++++++++++++***(((%%%###$$$(((,,,------,,,---000666???PPPjjj}}}aaaUUU___vvvxxxcccSSSYYYjjj{{{~~~tttnnnfffdddaaa```^^^[[[UUUPPPJJJHHHFFFCCC@@@>>>>>>===<<<;;;:::888777666555555333222111111111333444666888888888777777777888999;;;;;;;;;<<<===???AAABBBiiiTTTJJJEEEEEEFFFIIIJJJJJJJJJGGGDDD@@@>>>@@@???===;;;999777666666555555444333333222222111111111111111000000000000/////////000111222333444666999BBBWWWuuuvvvkkk```ZZZUUUWWWfffxxx~~~nnn]]]PPPLLLNNNVVVZZZ```ggglllooooooooonnnoooooonnnlllmmmoooqqqssssssrrrrrrrrrqqqqqqqqqsssssssssssstttuuuvvvwwwwwwvvvvvvvvvvvvuuussspppqqqsssuuuuuutttqqqpppppppppnnnmmmnnnoooooonnnmmmeeefffffffffddd```]]][[[[[[WWWPPPIIIEEEEEEFFFHHHHHHHHHHHHJJJMMMOOOOOONNNFFFDDD@@@<<<:::999888999;;;>>>BBBEEEFFFGGGHHHIIIJJJJJJIIIGGGFFFDDDCCCCCCEEEGGGIIIHHHEEECCCAAAAAA?????????===;;;:::;;;<<<<<<<<<===???BBBEEEHHHJJJLLLMMMMMMMMMMMMNNNQQQSSSVVVZZZ```gggmmmppppppppprrrrrrpppllliiihhhiiijjjiiimmmsss{{{vvvlllfff```ZZZWWWYYYUUUXXXZZZ]]]bbbhhhfffaaaTTTPPPJJJEEECCC@@@>>>===<<<<<<;;;<<<<<<===>>>???@@@AAABBBCCCCCCBBB@@@???;;;===???AAAAAA@@@>>><<<555333111000222333333222222222222222222222333333111222333555777999:::;;;===HHH[[[ooouuummmwwwyyy\\\HHH>>>999555222222111111111000000000////////////000000000000---...///000000...,,,+++))))))))))))************))))))+++++++++***)))(((++++++******))))))******,,,,,,000555<<>>>>>>>>>>>>>>???AAACCCEEEjjjTTTKKKGGGGGGHHHJJJKKKKKKJJJGGGCCC@@@>>>>>>===;;;999888777666666555444333222111111222222111111111111000000000///000000000000222333444555555999CCCVVVqqq}}}pppeee```\\\[[[eeesssyyykkk\\\QQQOOOSSSVVVZZZ```ffflllnnnnnnmmmlllmmmnnnnnnmmmmmmoooqqqtttttttttssssssssssssrrrsssssssssssstttuuuvvvwwwvvvtttrrrrrrrrrrrrpppnnnmmmpppsssuuutttrrrqqqqqqrrrpppnnnnnnoooooommmjjjfffeeedddccc```]]][[[YYYVVVSSSNNNIIIEEECCCBBBBBBCCCBBBAAAAAACCCDDDDDDDDD>>>===;;;:::999888999999:::===BBBEEEFFFFFFGGGGGGFFFEEEDDDCCCAAA@@@???>>>@@@BBBDDDDDDBBB@@@???@@@>>>>>>>>><<<:::888999::::::;;;>>>AAADDDGGGIIIKKKNNNOOOPPPQQQRRRTTTYYY\\\```eeennnwww{{{wwwuuuuuuvvvzzzyyyoooiiiddd^^^[[[\\\[[[^^^aaadddjjjnnniiibbbQQQMMMGGGCCCAAA@@@???>>>============>>>???@@@AAA>>>>>>>>>???????????????;;;===@@@CCCCCCAAA???===666333111///000111111111000111222333333333333222222222444555777888999:::<<>>;;;999888555555555444444222111111111000///...000222555777999;;;=========>>>AAACCCBBBAAA@@@@@@@@@BBBDDDFFFjjjUUULLLIIIIIIKKKKKKKKKKKKJJJGGGCCC@@@>>>;;;:::999888777777777777666444222000000000111222222111111111000000//////000000000111222444555666555:::DDDUUUmmm{{{pppmmmiiigggmmmwwwvvviii\\\SSSSSSWWWVVVYYY___fffkkkmmmlllkkklllnnnppppppooopppqqqsssvvvuuuuuuuuutttttttttttttttssssssttttttuuuvvvwwwuuussspppooooooooonnnmmmjjjmmmrrrttttttsssrrrsssuuurrrooonnnooonnnkkkhhhgggeeebbb^^^[[[YYYXXXXXXOOOOOOMMMJJJGGGDDDAAA@@@CCC@@@>>>===>>>@@@@@@???===<<<;;;:::999:::;;;<<<999>>>DDDHHHIIIHHHGGGFFFBBBBBBAAA@@@??????>>>===>>>@@@AAAAAA???>>>===>>>===>>>===;;;999888888:::999;;;>>>BBBEEEHHHJJJKKKPPPQQQSSSTTTVVVZZZ___bbbjjjppp{{{zzzpppkkkfff```]]]]]]___bbbdddgggmmmpppkkkcccRRRNNNHHHDDDCCCCCCBBBBBB@@@@@@@@@AAABBBCCCDDDDDD>>>>>>>>>===>>>???@@@@@@:::<<<@@@CCCDDDBBB???===777444111///000000000000///000222444555444222111222333444555666888888999;;;GGG\\\rrryyy{{{|||^^^III???;;;777222222222111111111111000//////000000111111111222111111111000///---,,,+++(((((())))))*********+++'''((())))))(((&&&$$$"""!!!***,,,+++,,,...***,,,///222777EEE___vvvrrrXXXSSSdddrrrrrr___PPPUUUeeexxx|||rrrjjjcccbbb```^^^YYYTTTOOOLLLEEEDDDBBB???<<<999777666333333333222111000///...111000......///222555777999<<>>@@@CCCFFFCCCBBBAAA@@@AAABBBDDDFFFkkkUUUKKKGGGGGGIIIMMMLLLJJJIIIFFFBBB===:::;;;;;;;;;;;;:::888666555555555444333333222222111//////......///000111111000111111111111222222222555999BBBSSSlllvvvtttppphhh}}}pppbbb[[[YYYXXXVVV\\\]]]aaahhhmmmooommmjjjkkkmmmpppsssttttttsssrrruuussstttuuussspppqqquuusssssssssssssssrrrrrrrrrtttsssqqqooonnnmmmmmmmmmnnnnnnooopppqqqqqqrrrsssqqqooonnnmmmmmmllljjjhhhaaa```^^^\\\YYYWWWUUUTTTQQQOOOLLLIIIFFFCCCAAA@@@AAA???>>>======???AAABBB===============<<<<<<;;;>>>AAAEEEGGGFFFDDDBBBBBBAAA???===>>>@@@@@@===;;;;;;===>>>@@@AAAAAAAAAAAA@@@???>>>:::777777888:::@@@CCCEEEFFFGGGHHHJJJLLLQQQXXX]]]ZZZZZZcccpppyyywwwqqqjjjccc```aaaaaaaaadddlllsssrrrjjjbbbWWWRRRLLLHHHFFFFFFEEEEEEEEECCCCCCDDDFFFHHHHHHGGG???>>>===>>>???@@@>>>===>>>???@@@AAA@@@???<<<;;;222111000//////000111111444333333333333333333444444555666666666888;;;===BBBEEEXXXuuuyyyYYYDDD<<<999555777666444333222111111111555333222000000111333444,,,,,,---------------,,,************************,,,+++******)))************)))((((((((((((((()))***+++...111777EEE]]]ssskkk\\\\\\aaazzzuuu^^^OOOYYYkkk{{{vvvllleee```[[[YYYXXXTTTMMMGGGFFFDDD@@@===:::888777666888777666555333222111000//////000111333555888999;;;<<<<<<===>>>@@@AAACCCBBBCCCCCCBBBAAAAAACCCEEEmmmXXXNNNIIIHHHIIIKKKJJJIIIHHHFFFCCC???<<<=========<<<;;;999777666444333333222222111111000000000000///000000111111000111111111111222222222555999BBBSSSnnnzzzvvvqqqhhh~~~pppccc^^^]]]\\\\\\]]]___ccciiiooopppnnnkkklllnnnpppsssttttttrrrqqqrrrpppooopppooolllnnnsssttttttttttttuuuuuutttttttttrrrpppnnnllllllmmmnnnnnnnnnooooooppppppppppppooommmkkkjjjiiigggdddbbb___]]]ZZZWWWSSSPPPNNNMMMMMMLLLJJJGGGEEECCCBBBAAA@@@???===;;;;;;;;;===============>>>===<<<<<<;;;;;;>>>@@@AAA???===<<<<<<@@@>>>===>>>??????===;;;;;;<<<>>>???@@@AAA@@@@@@@@@???>>>;;;999888:::<<>><<<<<<===>>>???>>><<<:::999222111000000000000111222222222111000000111222222555666666666666777:::===AAAFFFYYYvvv{{{[[[FFF>>>;;;777666555444333111111111111222111000///000222333555222111///---,,,,,,------++++++++++++++++++++++++******)))(((((((((((()))))))))(((((((((((())))))++++++...111666CCC[[[pppiiiZZZZZZ```|||xxxaaaRRRZZZlll|||}}}}}}~~~|||ssshhhaaa]]]XXXVVVUUUQQQJJJEEECCCAAA???<<<999777555444666555555444333222111111//////000111333666888:::;;;<<<===???@@@BBBCCCDDDDDDDDDCCCBBB@@@@@@CCCEEEqqq\\\RRRKKKIIIHHHHHHIIIIIIHHHFFFCCC@@@?????????>>>===<<<:::888777555555555444333333222222222222111111000111111111000111111111111222222222444999BBBTTTooo~~~vvvoooggg|||qqqfffaaaaaabbbbbb```bbbffflllpppqqqooollllllnnnppprrrssssssrrrqqqooolllkkkkkkjjjiiimmmrrrttttttuuuvvvwwwwwwwwwwwwsssqqqnnnlllkkklllmmmoooooooooooooooooonnnmmmmmmnnnllliiihhhfffddd```]]]___\\\XXXSSSOOOLLLJJJIIIIIIHHHFFFEEECCCBBBBBBAAA>>>===;;;999888888888888<<<<<<======<<<<<<;;;:::999;;;<<<<<<:::888888888>>>=========>>>>>>===;;;:::;;;<<<>>>?????????????????????===;;;<<<>>>@@@AAAEEEIIIJJJKKKMMMQQQUUUYYYdddnnnuuu~~~tttnnniiicccbbbeeebbbaaaaaafffkkklllgggaaa___\\\WWWSSSRRRQQQOOONNNNNNNNNPPPQQQQQQNNNIIIEEEBBBAAAAAABBBBBBAAA===:::::::::;;;;;;:::999777666222222111111111111222222444222111//////111222444666777777777666777:::<<>>===;;;888666333222333333333222222222222111111111111222444777:::;;;<<<===???BBBCCCDDDEEEEEEDDDDDDCCCAAA@@@@@@CCCFFFuuu```UUUNNNIIIGGGHHHIIIJJJIIIFFFBBB@@@?????????>>>===<<<:::999888999999888777777666666555444333333222111111111111000000111111111222222222444888AAASSSppp}}}rrrllleee{{{uuu{{{sssiiiddddddeeefffcccfffkkkooorrrrrrpppnnnmmmoooppprrrrrrrrrqqqpppmmmjjjggggggffffffkkkrrrrrrsssuuuvvvwwwwwwwwwwwwrrrpppmmmkkkjjjkkknnnoooqqqqqqqqqpppooommmkkkjjjmmmkkkiiihhhgggdddaaa___```]]]YYYTTTPPPMMMKKKKKKFFFEEECCCBBB@@@?????????;;;:::888777666666666777999::::::::::::999888888888999:::999888777999;;;<<<<<<<<<=========<<<;;;::::::;;;<<<===>>>??????????????????>>>@@@CCCFFFHHHKKKOOOPPPOOOQQQWWW\\\cccmmmyyyyyyqqqlllgggfffhhhbbb``````cccggggggddd```aaa^^^ZZZWWWUUUTTTRRRPPPQQQSSSUUUXXXXXXSSSMMMGGGCCCCCCCCCCCCCCCAAA===:::888888888888777666555444222222222222222333333333666555333111111333555666666777888777666777:::<<>>>>>>>>>>>===<<<;;;:::999999::::::999888888777777666444444333222111111222222000000111111111222222222444888@@@RRRooo|||ooojjjeee|||kkkgggsssuuulllfffeeefffgggfffiiinnnrrrsssrrrqqqpppoooooopppqqqqqqqqqpppooojjjfffccccccbbbbbbhhhooopppqqqsssuuuvvvvvvuuuuuupppooommmkkkkkklllnnnppprrrrrrrrrqqqooommmjjjhhhjjjhhhgggffffffdddbbb___^^^\\\XXXTTTQQQNNNMMMLLLDDDCCCAAA???===;;;;;;:::777777777666666777777777666666666666666555555444444555666666666888;;;===:::;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>??????>>>???@@@AAABBBEEEIIILLLQQQTTTVVVUUUSSSVVV^^^fffnnnyyy|||tttnnniiiggghhhbbb```___aaacccdddbbb______]]]ZZZXXXVVVTTTRRROOORRRTTTWWWZZZZZZVVVPPPKKKEEEDDDCCCCCCCCCAAA===:::777777777666666555444444222222333444444444444444666555333222222333555666666777888777777888;;;===HHHUUUmmm~~~}}}{{{aaaKKKAAA===999444444333222111111111111111111000//////............///000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,)))))))))))))))***++++++***+++///444999FFF]]]qqqrrrfffkkkvvvjjj[[[```nnn~~~}}}xxxssspppuuuzzz~~~}}}|||xxxooofffZZZYYYVVVRRRNNNIIIDDDAAA;;;<<<;;;;;;999666444222//////000111111222333333666666777888;;;>>>AAABBBDDDEEEFFFFFFEEEBBB@@@>>>===???AAACCCEEEHHHMMMPPPxxxcccWWWMMMGGGDDDIIIKKKMMMJJJEEE@@@>>>>>>======<<<;;;;;;;;;;;;<<<888888777777666666555555333333222222111222222222000111111111111222222222555888???PPPlll{{{kkkhhhfff}}}kkk\\\___tttvvvmmmgggeeefffggghhhlllqqqttttttrrrqqqpppppppppppppppppppppoooooohhhdddaaaaaa```___dddkkkoooqqqssstttuuutttsssrrrooonnnmmmmmmmmmnnnooopppqqqqqqqqqqqqooolllhhhfffeeedddbbbbbbbbbaaa___]]]YYYXXXUUURRROOOLLLJJJHHHAAA@@@>>><<<:::999888777555555555666666777777777333333444444333333222111000111333444555666999<<<888:::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<>>>???@@@>>>???AAACCCEEEIIINNNRRRXXXZZZ[[[XXXVVV[[[fffpppttt~~~zzzrrrmmmhhheeeeeebbbaaa``````aaaaaa___^^^]]][[[YYYXXXWWWTTTQQQNNNPPPQQQSSSVVVWWWTTTPPPLLLEEEDDDBBBBBBAAA@@@>>><<<888888777777666555555555222333444555666666555555333333222222222222333333555666777777777999<<>>???888888777777666555555555222111111111111222222333000111111111111222222222555888>>>NNNjjjwwweeebbbbbbzzzoooXXXRRR```yyy}}}uuulllgggeeefffhhhiiinnnsssuuutttrrrqqqqqqqqqpppppppppoooooonnnnnnjjjfffdddcccbbbaaadddkkkpppqqqsssuuuuuutttrrrpppmmmnnnnnnoooppppppppppppnnnooooooooommmiiifffddddddcccaaa```___^^^[[[XXXVVVUUUTTTQQQMMMHHHDDDBBB===<<<;;;999888888888777444555555555555444444333222222333333333222111111///111333444444555777999666999;;;;;;999999:::;;;<<<;;;;;;;;;===>>>@@@AAA===???BBBDDDGGGLLLRRRVVVZZZ\\\\\\YYYWWW^^^nnn{{{}}}wwwqqqnnniiieeedddbbbaaaaaaaaaaaa```^^^\\\\\\[[[ZZZYYYXXXVVVRRRNNNOOONNNNNNNNNOOONNNKKKIIIFFFCCC@@@????????????===::::::999888777777777777222333555666777777666666222222333444444333222222444555777777888:::>>>@@@IIIZZZssswwwwww|||cccLLLBBB<<<888555555444444333333444444111111111111000//////...+++,,,---......---,,,+++++++++++++++++++++++++++******)))(((((((((((()))))))))))))))***+++,,,---+++,,,000333777AAAVVVjjjzzzuuummmxxxmmm```fffrrr}}}yyyuuusssrrrxxx{{{yyyvvvsssnnnhhh___^^^\\\VVVOOOIIIDDDAAA999888777666444333333333000111111222222333333333777777888:::===@@@CCCEEEGGGFFFEEEBBB@@@===<<<;;;@@@EEELLLRRRVVVXXXZZZ[[[wwwaaaTTTKKKDDDBBBDDDHHHKKKJJJEEEAAAAAACCC>>>============???AAABBB::::::999999888777777777000000000000111222333333000111111111111222222222666888===MMMhhhrrr___\\\\\\uuuqqqVVVJJJTTTkkk|||~~~zzzssslllfffeeegggiiijjjnnntttvvvtttqqqpppqqqqqqqqqppppppoooooonnnnnnnnnjjjhhhhhhfffdddgggmmmqqqrrrtttvvvuuutttqqqppplllnnnoooqqqqqqqqqppppppkkklllmmmmmmkkkhhhdddbbbfffdddbbb```___]]]YYYVVVVVVVVVUUURRRMMMGGGAAA===999999888888888888888999555555555444333222111000222333333333333222111111111333555666666666777888555888;;;;;;999888999<<<<<<<<<<<<<<<===???@@@BBB===???BBBEEEIIINNNTTTYYYYYY[[[[[[XXXWWW```rrr~~~{{{vvv{{{~~~{{{zzzzzz{{{|||vvvqqqooolllhhhfffaaaaaabbbbbbaaa___]]][[[]]]\\\[[[[[[ZZZWWWSSSOOONNNLLLJJJIIIIIIHHHGGGEEEFFFCCC???>>>>>>?????????<<<;;;:::999888888888888222333555777777777777666333444666777777666444333333555666777888;;;???BBBLLL^^^vvvvvvxxx}}}|||eeeMMMCCC===999666666555444444444555555///000111111111111111000......---,,,,,,,,,,,,---************************,,,++++++***)))*********))))))))))))***+++,,,---,,,---000222555>>>RRReeeyyywwwqqq|||oooccchhhttt{{{yyyxxxuuuzzz}}}zzzwwwuuupppkkkaaa```]]]WWWOOOHHHCCCAAA888777555333222222222333111111222222222333333333666666777999<<>>===<<<<<>>===<<<;;;:::;;;;;;<<<<<<<<<;;;:::999777666555444222000000111222111000000111111111111222222222222:::BBBLLLdddrrrcccYYY___lll|||mmmVVVKKKQQQbbbqqqtttjjjffffffcccaaabbbkkknnnpppqqqpppnnnmmmmmmooopppqqqqqqpppnnnllljjjooommmkkkiiihhhiiijjjkkkvvvuuutttvvvwwwvvvrrrooonnnppprrrtttuuutttrrrppplllkkkjjjiiigggfffeeedddcccbbb```^^^[[[YYYWWWVVVXXXUUUPPPLLLGGGBBB===999;;;;;;;;;:::999888777666555555444333333333444444444444333333333444555666555444222222333555888:::888888999:::;;;;;;<<<<<>>999888666555444333222222333333222222444666999:::999;;;===>>>???@@@CCCEEEHHHGGGEEEBBB@@@AAADDDGGGMMMSSSZZZ[[[ZZZ[[[aaagggsss\\\OOOFFFBBBBBBGGGHHHIIIGGGDDD@@@===<<>>===<<<<<<<<<======<<<<<<<<<;;;999888666555555333111111222333222111000111111111111222222222333:::@@@JJJbbb|||pppbbbWWWZZZddduuu~~~kkkSSSGGGMMM^^^mmm{{{wwwmmmcccaaabbbaaaaaaccckkkmmmoooooommmkkkjjjkkkpppqqqrrrrrrqqqooolllkkklllkkkjjjiiiiiijjjkkkkkktttsssssstttvvvuuurrrooonnnooorrrttttttsssqqqpppkkkkkkiiigggfffdddcccbbbaaa```^^^\\\YYYWWWUUUTTTSSSOOOJJJEEEAAA===999666999999999888888888888888555444333333222222222222222222222222222333444444555444222222333555888:::999999999::::::;;;;;;;;;???>>><<<<<<===>>>??????CCCCCCEEEJJJPPPWWW\\\______bbbfffkkksss}}}~~~yyyuuutttxxx||||||zzzxxxyyy{{{|||zzzrrrnnnnnnmmmjjjgggcccbbbaaaaaaaaa```]]]ZZZ[[[YYYXXXWWWVVVTTTQQQNNNKKKIIIGGGGGGHHHHHHEEEBBBEEEDDDBBBAAA@@@@@@AAAAAA???>>>;;;999777666555555777777888888888888777777444444444444444555555666888555444666888:::@@@GGGQQQhhh|||www~~~|||dddMMMAAA===<<<888666555555555555444222333222222111111111111111...------,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,++++++++++++'''((((((((()))*********,,,,,,///333999EEEZZZmmm~~~iiipppqqq{{{mmmdddjjjuuu|||{{{~~~{{{}}}{{{yyyxxxvvvtttooollldddaaaZZZRRRJJJDDD???===777666555333222111111111333333222333555777:::<<>>@@@??????>>>>>>>>>>>>???======<<<;;;:::888777666555333222111333333222111000111111111111222222222555888<<>>CCCEEEHHHMMMRRRXXX\\\^^^bbbjjjvvv|||zzzwwwtttvvvyyy{{{{{{yyyyyy|||~~~~~~{{{vvvppplllkkkjjjhhheeedddbbbbbbaaaaaa```]]]ZZZYYYXXXVVVUUUUUUSSSQQQNNNJJJIIIHHHGGGGGGFFFDDDBBBFFFEEECCCBBB@@@@@@??????AAA@@@>>>;;;999777666555555555666666666666555555444444444555555555666666888555444777888:::AAAIIIUUUlll{{{{{{||||||cccMMMBBB===<<<888777555555666666444333333333222111111111111111......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,++++++***++++++((((((((((((((((((((((((******---333:::GGG^^^qqqgggmmmmmmuuuiiibbbiiiuuu~~~}}}}}}zzzyyywwwsssoookkkddd```ZZZRRRJJJCCC>>>;;;444444333111000000000000333333333555777:::===???AAACCCEEEFFFEEEDDDEEEFFFCCCGGGMMMRRRTTTUUUVVVWWWXXX]]]cccfffgggkkkrrryyyrrr[[[MMMDDD@@@@@@BBBDDDFFFFFFDDDAAA@@@@@@?????????>>>>>>>>>??????=========<<<:::999777666555333111111222333222111000000111111111222222222555777999DDD^^^}}}{{{ooofff___^^^aaalllppp}}}xxx{{{rrrYYYJJJMMM^^^mmmxxxooofffbbb___[[[ZZZ\\\___bbbeeehhhiiikkknnnpppooopppqqqqqqpppnnnlllkkkggghhhjjjlllmmmnnnnnnnnnmmmnnnpppsssttttttsssrrroooqqqsssuuuuuusssqqqpppkkkiiifffbbb___]]]\\\[[[ZZZYYYWWWUUURRRPPPNNNMMMJJJFFFAAA===;;;;;;:::999;;;:::888777777888:::;;;888777666555444333333333111111222222333333333222333333333333444666888:::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<===@@@BBBFFFIIIMMMRRRWWW[[[```bbbkkkyyy{{{xxxwwwuuusssvvvyyy{{{zzzyyyzzz~~~}}}wwwvvvsssnnnkkkjjjhhhfffddddddcccbbbaaaaaa```\\\ZZZZZZXXXUUUTTTSSSQQQNNNLLLKKKKKKJJJKKKJJJJJJHHHGGGGGGFFFDDDCCCAAA???>>>>>>@@@???===;;;999888777666333444444555555444444333555555666666777777777666666444444666777:::BBBKKK^^^sssyyyqqquuu}}}bbbMMMBBB===;;;999777666666666666555333333333222111111111111222///......------------------,,,,,,++++++,,,,,,------,,,,,,+++******++++++*********)))))))))))))))******---333:::HHH___ssseeekkkiiirrrfff```hhhuuuzzz|||~~~|||yyywwwsssnnnkkkccc```ZZZRRRJJJBBB<<<999333333222111111000111111333333555777;;;>>>AAACCCDDDFFFHHHHHHGGGFFFGGGGGGKKKOOOUUUZZZ]]]___aaabbbdddjjjppptttvvvxxx|||ttt^^^PPPFFFBBBAAA@@@BBBEEEEEEDDDBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;:::888777444333111111222222222111000000111111111222222222444555888CCC[[[yyy|||nnnfffcccdddgggppprrr|||wwwuuuyyy```PPPQQQ```nnn{{{{{{vvvpppjjjgggccc\\\YYYYYY]]]```dddgggiiikkkmmmpppkkklllnnnoooooommmkkkjjjhhhiiikkkmmmnnnoooooooookkkmmmppprrrsssssssssssspppqqqsssuuuuuusssqqqoooiiigggccc^^^ZZZXXXVVVVVVTTTSSSQQQPPPNNNLLLJJJJJJFFFBBB>>>;;;;;;;;;;;;;;;>>><<<:::888777888999:::666555444333222222222222222333444555555555444444333333333444666888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;===???@@@@@@@@@BBBEEEHHHJJJNNNTTTYYY^^^bbbhhhlllyyy}}}yyywwwuuutttssswwwyyy{{{{{{zzz|||}}}{{{xxxsssrrrpppmmmjjjhhhgggfffddddddbbbaaaaaa```___[[[XXX[[[XXXUUURRRQQQOOOLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLGGGFFFEEECCCAAA???======;;;;;;;;;:::999888888777777777777888888777777777555666777888888888777777444333444666777;;;EEEOOOfffyyy~~~pppiiirrr}}}```LLLBBB===;;;:::888777666777777666444444333333222111222222222000///......------......---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++*********))))))))))))))),,,,,,...222999GGG^^^rrr|||ccciiifffttthhhaaaiiiuuuxxxwww{{{}}}zzzxxxtttoookkkdddaaa[[[SSSJJJBBB;;;888444333333222222222333333333444777;;;???CCCGGGHHHMMMNNNOOONNNMMMMMMOOOQQQQQQUUUZZZ___cccggglllooopppvvv}}}vvv```SSSIIIDDDCCC???BBBDDDEEEDDDBBBAAAAAA======>>>????????????>>>??????>>>===<<<:::999888555333222111222333222111000111111111111222222222444555999CCCWWWsssoooeeebbbdddgggqqquuuxxxuuu}}}eeeTTTSSS```nnnyyy{{{uuummmkkkkkkmmmiiiaaa\\\\\\^^^aaaeeeggggggggghhhhhhhhhjjjlllmmmnnnmmmlllkkkkkkkkkkkklllmmmnnnnnnnnniiillloooqqqqqqqqqqqqrrroooppprrrssssssqqqooommmeeebbb]]]XXXTTTQQQOOOOOOKKKKKKJJJIIIHHHGGGFFFFFF???===:::999:::;;;;;;;;;===<<<:::999777777777888222111111000000000000000333444666777777777666555444444555666888:::;;;<<<========================:::===?????????@@@EEEIIIHHHMMMTTTYYY^^^eeelllrrr~~~{{{xxxvvvuuuuuuvvvxxx{{{}}}~~~}}}~~~vvvuuurrrnnnnnnlllkkkiiigggeeeddddddcccbbb``````___]]]ZZZWWWYYYWWWSSSPPPOOOMMMKKKIIIHHHJJJLLLLLLKKKJJJKKKLLLFFFFFFEEEDDDBBB@@@>>><<<999999999999999888777777555666666777777666666555666777888999:::999888777333333555888999>>>JJJVVVnnn~~~yyymmmiiittt|||]]]JJJBBB>>>;;;:::999777777888888666555444444333222222222222222000000///............///---,,,,,,++++++,,,,,,---++++++************++++++((((((((((((((((((((((((---,,,---111888FFF]]]rrr{{{~~~aaagggbbb|||zzzllldddjjjuuutttssswww|||~~~}}}{{{xxxtttpppllleeebbb\\\TTTKKKBBB;;;777444333333333333444444555444666:::???DDDIIILLLNNNQQQQQQQQQQQQPPPRRRVVVYYYWWWZZZ___dddkkkrrrzzz}}}wwwbbbTTTJJJEEECCC???BBBDDDEEECCCBBBAAAAAA===>>>@@@AAAAAAAAA@@@@@@?????????>>><<<;;;999888777555444444555555444333000111111111111222222222444777;;;CCCQQQjjjtttfffaaabbbdddmmmuuu}}}~~~kkkYYYWWWbbbooozzz~~~vvvnnngggiiiooouuusssiiibbb```[[[___dddffffffdddcccbbbfffhhhkkkmmmoooooonnnnnnlllllljjjjjjiiijjjkkklllfffiiimmmooonnnmmmnnnooolllmmmoooppppppnnnkkkjjj```]]]WWWQQQLLLIIIGGGGGGCCCBBBBBBBBBBBBAAAAAAAAA;;;999888999:::<<<<<<;;;999888888888777777666666111111000000111111222222333444666888888777666555555555777888:::<<<===>>>======>>>>>>??????@@@@@@888;;;??????>>>@@@EEEJJJHHHNNNUUU[[[```hhhssszzzzzz}}}zzzzzzyyywwwvvvwwwxxxzzzzzz~~~yyyrrrooolllgggiiiiiihhhfffdddbbbbbbbbbbbbaaa______^^^\\\XXXUUUVVVSSSPPPNNNNNNNNNMMMLLLJJJLLLNNNLLLJJJHHHHHHIIIEEEEEEEEEDDDBBB@@@>>>===999:::::::::999888666555333333444444444444333333666777999:::;;;:::999888444555888;;;===BBBPPP]]]vvv}}}tttsssyyyZZZIIIBBB>>>;;;;;;999888888888888777555444444333222222222222333111000//////......//////---,,,,,,++++++,,,,,,---++++++************++++++'''((((((((()))*********+++***,,,000777FFF^^^rrr}}}|||```ddd]]]vvvrrrhhhkkkttt|||pppooorrrwww|||}}}{{{yyyuuuqqqmmmfffccc]]]UUULLLBBB;;;777333333333333333444555555555888<<>>???AAABBBCCCBBBAAAAAA?????????>>>===;;;999999999777666555666777666555000111111111111222222222555888===CCCMMMdddzzziiiaaa```aaahhhsssppp^^^ZZZeeeqqqyyyyyyooofffhhhllluuu}}}zzzooofffbbbVVV[[[aaaeeefffdddbbbbbbfffhhhkkknnnppppppppppppmmmllliiiggggggggghhhiiidddgggkkkmmmkkkjjjkkkmmmiiikkkmmmnnnmmmkkkiiiggg\\\YYYSSSLLLGGGCCCBBBAAA============>>>>>>>>>>>>:::999999:::===>>>===<<<444555555666777666666555333333333333444555666666333444666888888777666555555666777999;;;===>>>???======>>>???@@@AAAAAABBB===AAAEEEEEEDDDFFFLLLQQQOOOUUU\\\bbbhhhqqq}}}yyyuuu{{{uuuvvvvvvvvvvvvxxxzzz}}}|||xxxpppmmmiiidddfffffffffdddbbb``````aaaaaa```___^^^]]][[[WWWTTTRRRPPPNNNMMMNNNOOOOOONNNNNNPPPQQQNNNJJJGGGGGGHHHDDDDDDDDDDDDCCCAAA???===<<<<<<<<<;;;:::777555444666666777777777777666666666888999;;;;;;:::999888555666:::>>>@@@FFFTTTbbb}}}}}}~~~wwwYYYHHHBBB>>>;;;;;;999888888999888777666555444333333222222333333111111000///////////////---,,,,,,++++++,,,,,,---+++***************++++++))))))***+++,,,------...)))(((***///777FFF___sss|||^^^bbbZZZqqqvvvjjjlllttt~~~yyymmmkkknnnsssyyy}}}{{{yyyvvvqqqnnngggddd^^^VVVMMMCCC;;;777222222222222333444555555666999>>>DDDJJJOOOSSSUUU[[[ZZZYYYXXXYYY___ffflllppptttzzzxxx___NNNDDD@@@AAABBBCCCDDDEEEEEEDDDCCCBBB@@@?????????????????????DDDAAA>>>>>>??????<<<888999999888666555333222222222222222222222222222222666222444???MMM```}}}oooccc]]][[[bbbrrrvvvdddaaagggooozzzyyylllccc___dddgggooozzzxxxfffVVVUUUWWW]]]dddgggeeefffiiijjjkkklllnnnpppqqqqqqrrrooolllhhhdddcccccceeefffjjjiiiiiikkkmmmoooooonnniiijjjlllnnnoookkkfffaaa[[[TTTKKKFFFDDDAAA<<<888999;;;===??????>>><<<;;;888888999999999888777777666666555444444444444555444444333333333444555555777777777777888888888888<<<;;;;;;;;;<<<===???AAABBBAAAAAA@@@??????>>>>>>>>>@@@CCCFFFIIILLLPPPTTTWWWXXX___iiioooxxxvvvrrrtttrrrtttxxxzzzzzzzzz{{{|||xxxlllfffccc```]]][[[\\\]]]\\\ZZZZZZ\\\]]]___^^^]]]\\\\\\[[[XXXUUURRRQQQOOOMMMMMMNNNOOOPPPNNNNNNMMMKKKJJJIIIGGGGGGEEEEEECCCBBB@@@???======@@@???>>><<<:::777555333555555555555666666666666888888777777777777888888::::::;;;>>>BBBKKK^^^ooovvvXXXIIIDDDAAA???999777444222333444444444777777666555444444333333222222111000...---+++***+++******))))))******+++---,,,++++++,,,,,,***))),,,+++***))))))***+++,,,+++...///...333CCCYYYhhhyyywwwfffVVVZZZnnnuuuiiinnnyyyrrrdddbbbhhhnnnuuu}}}~~~}}}zzzvvvpppkkkgggddd```ZZZQQQGGG;;;444777666555444333444888;;;:::@@@EEEHHHJJJNNNVVV]]]XXX\\\aaabbbbbbfffmmmsssyyy```PPPEEEAAABBBCCCCCCDDDDDDDDDCCCBBBAAA????????????????????????CCCAAA@@@???>>>===<<<:::999888777666444333222111222222222222222222222222777222444===HHHYYYuuusssddd]]]ZZZ___nnn|||mmmgggkkkooo|||wwwkkkccc```fffhhhooowww{{{uuuggg[[[UUUVVV\\\dddgggfffgggkkkjjjkkkmmmooopppqqqqqqqqqooommmjjjgggeeefffggghhhgggfffeeeeeefffggggggfffggghhhiiikkkkkkhhhbbb^^^UUUNNNEEE@@@???>>>;;;888999<<>>???@@@AAAAAA@@@????????????@@@???AAAEEEHHHLLLPPPUUUYYY\\\___hhhsss|||xxxttttttsssvvvyyy{{{|||~~~~~~pppddd^^^ZZZVVVSSSRRRSSSTTTTTTSSSTTTWWWYYY^^^^^^^^^^^^___^^^[[[XXXSSSQQQOOOMMMMMMMMMNNNOOOMMMMMMLLLJJJIIIHHHGGGFFFBBBBBBBBBAAA@@@???>>>>>>@@@???>>><<<:::777555444666666666777777777777888888777777666666666777777::::::<<>><<<<<<<<<;;;:::999888777666555444333333333333222222222222777333333:::BBBPPPjjj~~~mmmaaa[[[[[[hhh{{{vvvnnnmmmppp}}}~~~tttjjjfffeeeiiikkkpppttttttoooggg```VVVWWW\\\dddhhhhhhiiillljjjkkkmmmooopppqqqqqqqqqnnnmmmkkkjjjiiiiiijjjjjjkkkiiifffddddddeeedddccceeeeeeeeefffeeebbb\\\XXXMMMGGG???<<<<<<>>>>>>===@@@BBBGGGJJJKKKJJJHHHFFF===<<<:::888888777888888777666555444333222222222333333333333333444555555777777777777888888888888999:::<<<===>>>?????????@@@@@@???>>>???@@@AAABBBBBBEEEHHHLLLQQQWWW^^^bbbeeejjjtttwwwsssssstttvvvyyyzzz|||}}}sssfff[[[UUUPPPLLLIIIHHHIIIJJJJJJKKKNNNRRRUUU[[[[[[\\\^^^______\\\YYYSSSRRRPPPNNNMMMLLLLLLMMMKKKKKKJJJHHHGGGFFFEEEEEE@@@@@@????????????>>>>>>>>>>>>===;;;999777666555777777777777888888888888888777666555555555555555::::::<<>>;;;===;;;888777888888888777555555444444333222222222111111111111111111000000------,,,,,,,,,,,,------+++***((()))******)))''')))******++++++******)))+++---......000;;;LLL[[[gggyyyrrr^^^ZZZhhh|||ooorrr{{{yyylll``````fffqqqvvv{{{~~~~~~~~~~~~}}}zzzvvvpppllliiifffbbb]]]UUULLLBBB;;;000111333444555777;;;>>>EEEIIIMMMNNNNNNRRRYYY___gggnnnvvvzzz{{{~~~|||dddSSSGGGCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBB@@@BBBCCCAAA===;;;<<<>>>>>>>>>===<<<;;;:::999999333333333333333222222222666222333999>>>IIIbbbzzz|||jjj[[[XXXcccttt{{{{{{nnnmmmsss|||sssmmmmmmnnnooorrruuuuuuqqqkkkfffbbb[[[YYY\\\dddhhhiiijjjllljjjkkkmmmooopppqqqpppooollllllkkkkkkkkkkkkllllllmmmjjjfffdddddddddcccbbbaaa``````___^^^[[[VVVRRRGGGBBB===<<<>>>CCCGGGIIIMMMOOORRRTTTSSSPPPKKKHHH>>>===:::888666666777888999888777666555444444444333333333333444555666666777888888888999999999999999:::<<<>>>@@@@@@@@@?????????>>>>>>???AAACCCEEEFFFIIILLLQQQVVV^^^ffflllqqqwww{{{sssrrrtttuuuvvvwwwxxxzzz~~~tttlllaaaVVVOOOJJJFFFDDDCCCDDDEEEEEEGGGJJJOOORRRWWWXXXYYY[[[]]]]]]ZZZXXXTTTSSSQQQNNNLLLKKKKKKKKKIIIHHHHHHGGGEEEDDDDDDCCC?????????>>>======<<<<<<<<<;;;:::888777666666555666666777777777888888888777666555444444444444444888999<<>>;;;===;;;999888999999999888555555555444444333333333333222111111000000000000+++++++++******++++++++++++***))))))***+++***(((((()))***++++++***)))(((++++++---///111888HHHWWWdddwwwuuuaaa[[[ggg}}}{{{mmmpppyyyzzzsssiiiaaaaaagggrrrwww|||~~~}}}}}}~~~}}}{{{vvvqqqlllkkkhhhccc]]]UUULLLBBB<<<333444777888:::<<<@@@CCCGGGKKKPPPRRRSSSXXX```hhhkkksss{{{|||dddSSSGGGBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCDDDDDDEEEEEEEEE@@@BBBCCCAAA>>><<<===?????????>>>===<<<;;;;;;:::444444444333333333222222444222444999===FFF^^^vvvqqqZZZWWWbbbrrr||||||lllmmmwww|||uuurrrtttxxxxxxzzz{{{yyyrrrkkkfffddd___\\\]]]cccggghhhhhhjjjiiijjjmmmooopppooonnnmmmiiiiiiiiiiiiiiijjjkkkkkkiiifffcccaaaaaa```___^^^\\\ZZZYYYXXXVVVSSSOOOLLLDDDBBB??????DDDJJJQQQTTTYYYYYYZZZYYYUUUOOOJJJFFF===;;;999666555555666777888888777555555444444444444444444444555666777888999999999::::::::::::;;;:::;;;===@@@AAABBBAAAAAA@@@@@@@@@AAABBBDDDFFFGGGHHHJJJOOOTTT\\\fffpppwww~~~uuusssvvvyyyyyyyyyyyyyyyzzz~~~|||uuullleee[[[RRRJJJFFFCCCBBB@@@BBBCCCEEEFFFJJJOOORRRYYYXXXXXXYYY[[[[[[YYYWWWSSSRRRQQQOOOMMMKKKJJJIIIGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>><<<;;;:::999999888777666555555555555555555555666666666777777666666555444444444444444777777;;;AAAIIIWWWooo}}}uuuWWWHHHBBB???<<<<<<:::999888999999888777666666666666555555555555555333222000...---------,,,++++++++++++++++++,,,,,,***)))***,,,,,,+++***((()))***++++++***)))(((******,,,000222888HHHXXXgggxxxuuuccc^^^jjj|||uuugggjjjtttyyysssnnnhhhcccdddjjjrrrwww|||~~~}}}}}}~~~}}}{{{vvvqqqmmmllliiiccc\\\TTTKKKAAA;;;666888:::;;;===@@@DDDHHHKKKOOOSSSUUUVVV[[[dddkkkvvv}}}{{{cccRRRFFFAAA@@@???>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFAAABBBBBBAAA???>>>>>>???<<<<<<<<<;;;:::999999888555555444444333333222222333222555:::===EEE\\\tttvvvZZZYYYdddsssooorrr~~~~~~wwwuuuyyy~~~~~~~~~|||wwwqqqjjjfffddd___ZZZYYY___eeefffgggiiigggiiilllnnnooonnnlllkkkfffeeeeeedddeeefffggghhhhhhfffcccbbbaaa___]]]ZZZTTTRRRPPPNNNMMMKKKHHHFFFBBBAAA@@@AAAEEELLLRRRWWWYYYYYYWWWTTTOOOIIICCC@@@999888666555444444444444444444333222222222222333555555555666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===???AAABBBCCCDDDDDDDDDDDDFFFGGGIIIJJJKKKKKKJJJMMMSSSZZZeeerrrxxxvvvzzz~~~~~~}}}wwwoooccc^^^TTTKKKDDDAAAAAAAAA@@@CCCFFFJJJMMMPPPUUUXXX```^^^[[[ZZZYYYYYYXXXVVVRRRRRRPPPOOOMMMKKKJJJIIIFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@>>><<<:::999888888777666555444555666777555555555555666666666666555555444444444555555555777777;;;AAAJJJZZZrrruuuWWWHHHCCC@@@>>>;;;:::888888999999777666666666666666666666666666666444222///...---------......------------......,,,*********,,,---,,,+++((())))))******))))))(((+++(((+++000222777GGGYYYkkkzzz}}}uuufffcccqqqpppaaabbbnnnzzz~~~wwwpppllliiieeefffjjjpppuuu{{{}}}}}}}}}~~~}}}}}}{{{wwwqqqmmmkkkhhhbbb[[[SSSKKKBBB<<<888999:::<<>>>>><<<<<<<<<===>>>@@@BBBCCCBBBBBBCCCCCCDDDEEEEEEFFFBBBAAA@@@@@@@@@@@@???>>>;;;;;;::::::999999888888666555555444333333222222333333777;;;<<>>???AAAEEEKKKNNNNNNMMMJJJGGGCCC>>>:::888444444333333222222222222222111111111111222333333666666666777888:::;;;<<<<<<=========>>>>>>>>>>>>??????@@@AAACCCEEEGGGHHHIIIKKKMMMOOOQQQQQQPPPPPPPPPUUU\\\ggguuu}}}vvvvvv{{{{{{xxxppphhh^^^XXXOOOFFF@@@>>>@@@BBBCCCHHHNNNTTTYYY^^^bbbffffffbbb\\\XXXVVVUUUTTTTTTQQQQQQPPPOOOMMMKKKJJJIIIEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@???>>>===<<<;;;:::888777666555555666888999555666666666666777777777444444444444555666777888999999<<>>;;;:::999999::::::888666666666666666666666666666666444222000......///000......------------......***))))))***+++,,,,,,***))))))(((((((((((()))))),,,(((***///111444EEEXXXlllzzz}}}wwwkkkiiixxxmmm\\\\\\hhhvvvwwwpppmmmjjjffffffhhhkkkqqqxxx|||||||||}}}~~~~~~}}}|||{{{wwwrrrnnniiifff```[[[TTTMMMEEE@@@999:::;;;>>>BBBJJJSSSYYY```ccceeeeeedddhhhpppxxxxxx```OOOCCC===<<<;;;;;;;;;<<<>>>@@@CCCDDDAAAAAAAAABBBCCCDDDDDDEEEDDDAAA>>>???AAABBB???===<<<<<<<<<;;;;;;::::::999666666555444333333222222444444888<<<<<>><<<;;;<<<<<<<<<<<<<<<>>>BBBEEEBBBAAA>>><<<999777555444111111222222222111000000222222222222333444555555777777777888999;;;<<<===>>>>>>>>>>>>????????????AAA@@@@@@AAACCCFFFHHHJJJMMMOOORRRUUUVVVVVVTTTSSSXXX]]]fffsss~~~rrroooooouuu~~~{{{vvvssskkkbbb\\\WWWNNNDDD>>>>>>AAADDDHHHMMMVVV^^^eeejjjooorrrhhhccc[[[UUURRRQQQPPPPPPPPPPPPOOOOOOMMMLLLJJJIIIEEEEEEEEEDDDCCCCCCCCCBBB???>>>>>>>>>============999888777666777888:::;;;777777777777888888888888444444444555666777888999:::;;;>>>EEENNN^^^xxx~~~qqqTTTFFFBBB@@@>>><<<;;;::::::;;;:::888666444444555555555555555555555444222000000111222333---,,,,,,++++++,,,,,,---)))(((((((((***++++++******)))(((''''''((()))***...))))))...///222BBBVVVkkkyyy~~~zzznnnnnn}}}mmmZZZZZZdddsssyyyqqqnnnkkkgggeeefffgggnnnvvv{{{{{{{{{{{{|||~~~}}}|||{{{wwwrrrnnngggddd___[[[VVVOOOIIIDDD;;;<<<===AAAGGGPPP[[[ccchhhkkknnnnnnooottt}}}zzzxxxwwwwwwpppXXXKKKBBB===;;;888999;;;===???@@@AAABBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>@@@===;;;:::::::::999888555666888777666444444555111111333555666>>>QQQbbbwww]]][[[kkk}}}|||uuusssqqqqqqiii___TTTPPPSSSWWWXXXVVVWWWUUUSSSSSSVVV]]]eeejjjgggkkknnnmmmjjjfffeeeeeecccaaa^^^[[[ZZZYYYZZZZZZXXXWWWVVVSSSPPPLLLHHHFFF???<<<:::999999:::999888888888999999999999888888777777666555444444333222666555333222111222222333333333333444555777:::;;;999888777777777888:::;;;<<<;;;;;;;;;<<<>>>@@@AAADDDDDDEEEEEEFFFJJJPPPUUUaaa___^^^___aaa```]]]ZZZ\\\ffftttuuummmiiigggeee___iiiuuu{{{{{{vvvqqqjjjbbb]]][[[VVVNNNGGGCCCDDDGGGIIIRRRVVV^^^eeejjjmmmmmmmmm```]]]XXXRRROOOMMMMMMNNNPPPQQQRRRPPPMMMJJJHHHHHHCCCCCCCCCCCCCCCDDDEEEEEE======<<<<<<;;;;;;;;;;;;777777888999999999999888777888999:::999888777666444333333444555777999:::;;;===@@@FFFSSShhh~~~~~~aaaRRRGGGAAA@@@<<<>>>===<<<;;;<<<;;;888666666666666666555555555555666555444222111000000000......---,,,+++++++++++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))---***+++444888???PPPbbbxxxxxx|||jjjXXXXXXbbbppp{{{tttrrrooogggdddfffgggnnnvvv{{{|||{{{{{{|||~~~}}}|||xxxsssoookkkggg```YYYRRRLLLFFFBBBBBBDDDGGGKKKOOOWWWaaaiiivvvuuuuuuwww|||wwwrrrrrrsssqqqooooooXXXKKKBBB===;;;999:::;;;===???@@@AAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>><<<:::999999999888666444666777777555444444555222222444555666===NNN___rrrXXXUUUdddvvv}}}xxxvvvtttqqqnnnaaaXXXNNNKKKPPPVVVYYYYYYYYYWWWTTTSSSVVV]]]dddhhhhhhkkknnnmmmjjjfffeeeeee___]]]YYYVVVTTTSSSSSSSSSQQQPPPNNNKKKHHHEEEBBB@@@<<<:::777666777888888777777777777777666666555555555444333333222222222222444333333222333333444555555444555555777999;;;<<<::::::999999999:::;;;<<<============>>>???AAAAAACCCDDDEEEFFFIIINNNTTTXXXccccccdddeeefffeeedddcccgggsssyyyjjj___ZZZXXXWWWYYYgggvvv|||xxxuuuqqqmmmiiiddd^^^ZZZVVVRRRKKKEEECCCEEEHHHKKKZZZ\\\```cccdddccc```___XXXUUUQQQMMMJJJJJJJJJKKKMMMNNNOOONNNKKKHHHFFFFFFDDDDDDCCCCCCCCCCCCCCCDDD>>>======<<<;;;:::::::::777777888999999999999888777888999999999888777666333333333444555777999::::::===CCCLLL\\\ooo|||xxx{{{^^^QQQGGGBBBAAA>>>>>>===;;;;;;<<<;;;999666777777777666666666555555666555444222111000000000///...---,,,++++++++++++***++++++++++++***))))))))))))))))))))))))))))))''',,,)))***111555>>>PPPeee{{{~~~|||hhhVVVVVV```mmmxxxvvvtttlllfffeeegggmmmuuuzzzzzzzzz|||}}}}}}||||||{{{zzzwwwrrrnnnjjjfff___YYYTTTOOOJJJFFFEEEHHHMMMRRRXXX```jjjqqq~~~}}}}}}zzztttmmmjjjjjjjjjhhheeennnWWWJJJBBB===<<<999:::<<<>>>???AAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????<<<:::888777888888777555444555777666555333333444333333444555666;;;JJJYYY|||oooVVVMMMZZZlll|||{{{xxxtttqqqsssvvvvvvooohhhWWWPPPHHHGGGNNNWWW\\\^^^]]]ZZZVVVTTTVVV[[[aaafffhhhjjjlllkkkhhheeeccccccZZZXXXTTTPPPMMMKKKKKKKKKJJJIIIGGGDDDBBB???===<<<:::888666666777888999888888777777777666666555555666555444333333444555666333333444555555666666777666666666777888:::<<<===<<<;;;;;;;;;;;;<<<===>>>??????@@@@@@AAAAAABBBBBBEEEGGGIIILLLPPPUUU\\\aaagggjjjllllllkkkkkkmmmpppyyy}}}mmm]]]QQQLLLLLLNNNYYYiii{{{{{{|||}}}|||xxxvvvuuusssqqqmmmjjjfffccc```^^^[[[XXXRRROOOJJJFFFEEEGGGKKKMMMXXXYYYZZZZZZWWWTTTPPPMMMLLLJJJGGGEEEDDDEEEGGGHHHKKKMMMNNNMMMJJJGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA???>>>===<<<;;;:::999888777777888999999999999888777888999999999777666555333333444555666888999::::::===EEETTTfffyyy|||tttrrrvvv~~~{{{ZZZOOOFFFBBBBBB@@@>>><<<;;;;;;<<<;;;999777888888777777777666666666666555444222111111111111//////---,,,,,,,,,,,,,,,)))************)))(((((())))))))))))))))))))))))'''---,,,+++000333???TTToooxxxdddSSSSSS\\\jjj|||uuujjjeeegggmmmtttxxxxxxyyy{{{}}}|||{{{{{{{{{zzzwwwrrroooiiieee```[[[WWWSSSOOOLLLJJJMMMTTT[[[ccckkktttzzz~~~uuummmjjjgggfffhhhgggccc```lllVVVIIIAAA===<<<:::;;;<<<>>>@@@AAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????<<<:::888777888888777666444555666666444333333444444333444666555999EEERRRnnnpppXXXHHHQQQaaatttqqqiiiggggggnnnvvvvvvlllbbbTTTOOOJJJKKKSSS\\\ccceeeccc___YYYUUUUUUYYY^^^bbbfffggggggfffdddaaa^^^]]]WWWTTTPPPLLLHHHGGGFFFFFFGGGEEEDDDAAA???>>><<<<<<:::888777777:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::<<<===888888999999999999888888777777888999:::;;;<<<===<<<<<<<<<===>>>???@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCHHHKKKOOOSSSXXX___fffkkknnnqqqssspppmmmooowwwrrraaaSSSJJJHHHMMMTTTaaarrr~~~wwwwwwxxxyyy{{{~~~~~~~~~}}}xxxyyy{{{~~~wwwsssnnnkkkjjjjjjjjjiiigggccc___\\\ZZZYYYXXXWWWRRROOOJJJGGGFFFGGGJJJMMMJJJJJJKKKJJJIIIFFFDDDBBBBBBAAA??????@@@BBBDDDFFFKKKMMMNNNMMMKKKHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@??????>>>===<<<:::999888777777777888999999999999888777888888888888777555444333333444555777888999::::::===GGGYYYnnnrrrnnnooottt~~~uuuWWWNNNEEEAAAAAA???===<<<;;;;;;<<<;;;999777888888888888777777777777555555444333222111111111000///...---,,,,,,,,,,,,***************))))))((()))))))))))))))))))))))))))111000...111444AAAWWWyyytttaaaQQQQQQYYYfffxxxqqqjjjkkkppptttvvvvvvvvvxxx{{{}}}}}}}}}}}}|||zzzuuurrrjjjfffbbb]]]ZZZVVVRRROOOOOOSSSYYYaaaiiiqqqxxx|||}}}~~~|||qqqjjjccccccdddfffhhhfffbbb___jjjUUUIIIAAA===<<<;;;<<<===???@@@AAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???===;;;999999::::::999888444666777666555333444444444333444666555777@@@KKKcccrrrYYYHHHLLLYYYmmmhhh```___bbbkkkttttttiii___WWWUUUTTTXXX```ggglllnnnhhhbbb[[[UUUSSSUUUZZZ^^^aaaaaa```^^^]]]ZZZWWWUUUPPPMMMJJJFFFDDDBBBBBBBBBAAAAAA@@@???===<<<;;;;;;:::999888;;;???BBBDDDEEECCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAABBBCCCDDDEEEAAAAAA@@@>>><<<;;;:::999888888999:::;;;<<<<<<<<<<<<===>>>@@@AAACCCDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEJJJMMMRRRWWW]]]dddlllqqqtttwwwwwwtttqqqvvvuuugggWWWMMMHHHHHHPPP[[[jjjxxx~~~yyyvvvvvvwwwyyy||||||yyyvvvoooooonnnooopppooollljjjgggddd```^^^___```aaaaaa```]]]XXXUUUUUUUUUTTTTTTQQQNNNIIIEEECCCCCCDDDEEE===>>>>>>??????>>>>>>===<<<<<<<<<===???AAADDDFFFIIIKKKLLLLLLIIIGGGGGGGGGDDDDDDDDDCCCBBB@@@>>>===???>>>===;;;:::888777777777777888999999999999888777777888888777666444333333444555666888999999::::::???JJJ]]]sssrrriiikkkqqqxxxoooTTTLLLCCC>>>???======<<<;;;;;;<<<;;;:::888888888888888777777777777555555444333222222222222000000///...------------++++++,,,,,,++++++***))))))))))))))))))))))))))))))000000...000222>>>TTTxxxwww~~~rrr```RRRQQQXXXcccvvvyyyrrrqqqsssvvvuuussssssvvvyyy}}}}}}}}}}}}|||zzzuuurrrlllhhhccc___\\\XXXTTTRRRTTTVVV[[[bbbjjjqqquuuwwwxxxzzz~~~}}}vvvoooiiifff]]]___bbbeeefffdddaaa^^^iiiSSSHHHAAA======;;;<<<>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>><<<::::::;;;;;;;;;:::555666888777555444444555444333333555555666===EEE[[[wwwwww^^^LLLJJJSSSggg{{{fff\\\\\\```hhhoooooohhh```[[[]]]aaahhhpppuuuwwwwwwlllfff\\\TTTPPPRRRVVVYYY]]][[[YYYWWWVVVTTTPPPNNNFFFEEEBBB@@@???@@@AAAAAA>>>???@@@@@@???>>><<<;;;===<<<===AAAGGGLLLOOOQQQOOONNNLLLKKKJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHDDDAAA>>><<<;;;;;;::::::<<<===>>>>>>>>>>>>===???AAADDDGGGIIIJJJJJJMMMLLLJJJIIIIIIIIIJJJJJJLLLOOOTTTZZZ```gggnnnsssyyy{{{}}}|||}}}kkk\\\NNNHHHEEEFFFPPP\\\mmmzzz}}}yyyxxxxxxzzz{{{xxxrrrlllbbb```^^^]]]]]][[[YYYWWWUUUSSSQQQQQQSSSVVVWWWWWWWWWTTTQQQOOOPPPQQQQQQPPPNNNKKKGGGBBB>>><<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===@@@BBBEEEGGGEEEGGGHHHHHHFFFEEEDDDDDDBBBCCCCCCCCCBBB@@@>>>===>>>===<<<;;;:::999888777777777888999999999999888777777777777666555333222333444555777888999::::::<<>>===<<<;;;;;;;;;<<<<<<:::888888888777777777666666666555555444333333333333333111000///......---......,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))'''---,,,+++...///888LLLhhhyyy{{{qqquuusssbbbTTTSSSXXXbbbuuuwwwtttvvvvvvuuurrrrrrvvvyyy|||{{{{{{{{{zzzwwwrrrooollliiiddd```]]]ZZZWWWTTTWWWXXX[[[aaagggmmmpppqqqvvvxxx}}}yyywwwsssnnnjjjfffdddbbb```bbbeeeggghhhfffdddbbbgggRRRGGGAAA>>>===<<<===>>>???@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<::::::;;;<<<;;;:::666777999888777555666666333111333555555555:::AAAOOOkkkiiiPPPJJJOOObbbvvviiiYYYZZZ]]]dddjjjkkkgggccc\\\bbblllvvv}}}~~~nnnhhh]]]SSSNNNOOORRRUUUZZZWWWSSSRRRQQQOOOKKKHHH@@@@@@???>>>???AAACCCEEEDDDFFFHHHJJJJJJHHHEEECCCEEEFFFHHHMMMTTT[[[___aaaaaa___\\\YYYVVVUUUTTTTTTTTTUUUVVVWWWVVVUUUSSSQQQNNNKKKFFFAAA>>><<<<<<======>>>???@@@AAAAAA@@@@@@@@@BBBEEEIIIMMMOOOQQQRRRUUUSSSPPPMMMLLLMMMOOOQQQPPPSSSYYY^^^dddjjjqqquuuzzz~~~ttt^^^PPPEEEDDDDDDEEEQQQ___nnn{{{}}}|||zzzzzzxxxxxxxxxwwwpppeee\\\RRRPPPNNNLLLLLLKKKIIIHHHEEEEEEEEEGGGKKKNNNOOOPPPOOOMMMLLLLLLNNNPPPQQQPPPMMMKKKFFFBBB===:::999888:::999999999:::;;;===>>>;;;<<<===>>>AAACCCFFFGGGCCCEEEGGGGGGEEEDDDDDDDDDAAAAAABBBCCCBBB@@@>>><<<<<<<<<;;;;;;:::999888888777777888999999999999888666777777777666444222111333444666888999:::::::::===III^^^tttrrr``````rrrcccMMMIIIBBB===???>>><<<;;;:::;;;<<<<<<:::888777777777666666666555555555555444333333333333444222111000///............+++++++++++++++***))))))))))))))))))))))))))))))''',,,))))))......333DDDVVVhhhttt{{{uuujjjkkk|||uuueeeWWWUUUYYYbbbtttwwwtttvvvvvvtttrrrtttyyy}}}}}}||||||{{{zzzwwwrrrnnniiifffccc```___]]]ZZZXXXYYYYYYZZZ^^^eeekkkmmmnnnqqqsssxxx~~~xxxppphhhgggfffdddaaa_________dddeeeggghhhhhhffffffeeegggRRRGGGAAA>>>===<<<===>>>???@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===;;;::::::;;;<<<;;;:::777888999999777666666777222111222555666555999@@@DDD```uuuSSSJJJLLL^^^sssmmmWWWXXX\\\aaafffhhhhhhfff\\\dddppp}}}ppphhh]]]SSSMMMMMMPPPRRRXXXUUUQQQOOOOOOMMMIIIFFF????????????BBBEEEHHHJJJMMMPPPSSSVVVVVVTTTQQQNNNNNNOOORRRXXX```ggglllnnnpppnnniiiddd```]]]\\\[[[\\\]]]___```___]]]ZZZXXXOOOKKKFFF@@@===<<<>>>??????@@@BBBCCCDDDCCCCCCBBBBBBDDDHHHMMMQQQTTTVVVWWWZZZWWWSSSPPPOOOPPPSSSUUUUUUYYY^^^ccciiiooouuuyyyzzzzzzkkkUUUHHH@@@BBBEEEHHHTTTcccqqq~~~~~~xxxuuusssyyywwwuuutttqqqgggYYYNNNGGGEEECCCBBBBBBBBBAAA@@@>>>>>>???CCCHHHKKKLLLLLLKKKJJJJJJLLLPPPSSSTTTSSSNNNLLLHHHDDD@@@<<<::::::777777777888999<<<>>>@@@<<<<<<===???AAADDDFFFGGGDDDFFFHHHHHHGGGFFFEEEFFF@@@AAABBBBBBBBB@@@>>>===;;;;;;;;;::::::999999999777777888999999999999888666777777777666444222111333444666888999::::::999===NNNggg~~~rrr```cccyyy___KKKHHHBBB>>>AAAAAA<<<;;;:::;;;<<<<<<:::999666666666666555555555555555555444333333333444444222111000//////.........***************)))(((((()))))))))))))))))))))))))))---******000///333@@@LLL___llluuuzzzpppccccccooowwwgggZZZWWWZZZccctttvvvsssuuuuuutttsssuuu{{{~~~}}}|||xxxsssooogggdddaaa``````___]]]\\\ZZZYYYYYY^^^eeekkkmmmnnnkkkmmmqqqvvvzzz~~~~~~vvvllleee\\\]]]^^^]]]\\\[[[\\\]]]aaabbbccccccaaaaaaaaabbbhhhSSSIIIBBB??????<<<===???@@@AAAAAA@@@??????AAACCCBBB@@@???AAACCC???@@@@@@AAAAAA@@@@@@??????>>>>>>===<<<;;;;;;:::999999::::::999888666555666555333333333666888:::AAATTTqqqdddQQQHHHVVVmmmxxxaaaZZZXXX___ggghhhfffeeeccckkkxxxssskkk^^^SSSMMMLLLMMMNNNQQQRRRPPPJJJEEEDDDCCCBBB???AAABBB@@@CCCLLLTTTWWW]]]dddjjjkkkfff___\\\\\\]]]]]]^^^ccckkkrrrwwwyyywwwtttooojjjddd```^^^\\\^^^]]]]]]]]]]]]ZZZTTTNNNHHHDDD???;;;:::===@@@CCCEEEHHHLLLLLLJJJGGGDDDCCCBBBFFFLLLRRRXXX\\\___```[[[\\\[[[WWWRRRRRRWWW]]]___dddhhhkkkqqqyyy}}}}}}|||jjj[[[KKKDDD>>>>>>AAAHHHVVVcccwww|||wwwsssqqquuuwwwxxxtttkkk]]]OOOFFF>>>>>>======>>>>>>??????<<<===???AAACCCEEEFFFFFFHHHHHHIIIMMMRRRUUUTTTRRROOOKKKEEEAAA@@@???===;;;888666888===>>>;;;>>>DDDHHHFFFCCCDDDHHHIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEEEE@@@AAABBBCCCCCCAAA@@@>>>;;;;;;::::::::::::::::::::::::;;;:::999777555444999888777555333222222222666444555:::;;;999:::===FFF\\\xxxvvvmmmtttttt```JJJAAA@@@???<<<:::======<<<;;;::::::999999888888777777666666555555444444444444444444444444222222222111111///.........---,,,***)))******+++...+++(((%%%$$$%%%'''(((///,,,+++,,,---...444;;;GGGSSS^^^jjjrrrgggYYYYYYlllyyyqqqbbbZZZ[[[eeeuuu~~~{{{xxxuuusssqqqsssvvv{{{~~~~~~}}}|||{{{xxxtttqqqjjjgggccc```^^^[[[YYYVVV[[[YYYXXXZZZ]]]aaaccccccdddfffiiinnnqqqqqqooommmmmmooorrrsssppplllfffcccaaa___\\\ZZZYYYYYY[[[\\\^^^_________``````aaaaaaiiiTTTHHHAAA======<<<===???@@@AAA@@@@@@@@@@@@BBBCCCBBB@@@???AAACCC???@@@@@@AAAAAA@@@@@@?????????>>>>>>===<<<<<<;;;999::::::;;;:::888777666666555444333444666888:::>>>OOOhhhfffQQQEEEOOObbbttteee\\\XXX]]]dddfffeeeeeedddlllxxxuuulll```UUUOOOLLLKKKKKKOOOOOOLLLGGGCCCBBBCCCCCC>>>BBBDDDEEEIIISSS\\\___jjjpppvvvvvvpppjjjfffeeeeeeeeefffjjjnnnqqqrrrqqqmmmjjjfffbbb]]]ZZZXXXWWWWWWUUUSSSRRRQQQMMMGGGBBBBBB???<<<999:::===AAADDDJJJLLLNNNNNNKKKIIIGGGGGGKKKNNNSSSZZZ```eeeffffff``````^^^ZZZVVVWWW\\\bbbhhhooowww|||zzznnnaaaTTTJJJDDD>>>>>>BBBJJJXXXeeewww{{{vvvtttrrruuuuuutttnnncccVVVHHH@@@:::::::::999::::::;;;;;;<<<===???AAACCCEEEFFFFFFGGGGGGIIINNNSSSUUUTTTRRRRRRNNNHHHCCCAAA>>>;;;888888777;;;AAABBBAAADDDJJJHHHFFFDDDFFFIIIKKKJJJGGGDDDCCCCCCBBBBBBCCCCCCDDD???@@@AAABBBBBBAAA???>>>999999999:::::::::::::::444555666777666666555444999888666555333333222222:::888999;;;<<<:::;;;???NNNcccyyyqqq{{{ppp]]]IIIAAAAAA@@@>>>=========<<<;;;;;;:::999999888777777666666555555444444444444333333222222222222222222222111000///......---,,,+++*********+++...,,,)))&&&&&&''')))***,,,)))))),,,---...333:::EEEQQQ\\\hhhrrrgggZZZZZZkkkxxxzzzggg^^^^^^gggvvv|||xxxtttrrrnnnmmmnnnsssxxx|||~~~}}}}}}}}}}}}zzzvvvsssooojjjddd```]]]\\\ZZZYYYYYYWWWUUUVVVYYY]]]_________aaaeeeiiikkkjjjhhheeeaaaccceeeggggggdddaaa^^^aaa___\\\ZZZYYYZZZ[[[]]]````````````aaaaaaaaabbbjjjTTTHHH@@@<<<;;;<<<===>>>???@@@@@@@@@@@@BBBCCCDDDCCCAAA@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;:::;;;;;;<<<;;;:::888777666555444333444666888999<<>>???DDDMMM\\\iiiwww~~~wwwuuutttrrrtttrrrmmmdddXXXKKK@@@999777777777777777888999:::<<<===???AAACCCEEEFFFFFFFFFHHHKKKOOOSSSUUUSSSRRRQQQNNNJJJFFFCCC@@@<<<:::;;;<<>>???@@@AAA@@@???>>>===888888888999999::::::;;;444555666888999999999999888777555444333333333444;;;999:::<<<<<<<<<@@@FFFZZZnnnzzzuuujjjYYYHHHBBBBBBBBB@@@@@@======<<<<<<;;;:::::::::888888777777666555555444555444444333222111000000222222222222111000//////......---+++++++++++++++---+++)))(((((()))+++,,,)))'''(((,,,------222888BBBNNNYYYfffqqqhhh\\\]]]lllzzzlllaaabbbkkkxxx}}}wwwssspppmmmiiihhhjjjooouuuyyy}}}}}}}}}~~~}}}yyyvvvuuuooogggaaa^^^]]]]]]\\\XXXUUUSSSSSSUUUXXXZZZ[[[[[[^^^bbbeeefffddd```^^^ZZZ[[[^^^aaabbbbbbaaaaaaaaa___]]]\\\[[[\\\]]]^^^aaaaaabbbbbbbbbbbbcccccchhhRRRGGG@@@<<<;;;<<<<<<===>>>???@@@@@@AAADDDDDDDDDCCCAAA@@@@@@@@@??????@@@@@@@@@@@@??????;;;;;;;;;;;;::::::999999;;;;;;<<<<<<<<<;;;999888666555444444444666777888;;;DDDUUUqqqzzz```IIIGGGPPP]]]sss~~~qqqeeedddiiilllnnnpppsssvvv{{{~~~uuuooofff]]]VVVPPPLLLIIIJJJGGGDDDCCCBBBDDDJJJQQQWWW]]]aaaccciiirrrzzz|||{{{}}}~~~zzzssskkkeeebbbbbb___\\\YYYWWWTTTQQQNNNJJJIIIHHHFFFEEECCCBBBBBB===<<<;;;;;;;;;;;;::::::888999;;;>>>CCCGGGKKKMMMRRRQQQOOOLLLJJJKKKOOORRRUUUUUUYYY```hhhllljjjgggkkkiiigggeeefffkkkttt{{{nnnbbbZZZUUUPPPHHHBBB>>>@@@EEEOOO___lllyyy~~~yyysssqqqqqqooopppllldddZZZNNNDDD;;;666666666777777888:::;;;<<<<<<>>>@@@BBBDDDFFFFFFGGGHHHJJJNNNRRRTTTUUUTTTRRRNNNMMMJJJHHHFFFDDDBBBAAA@@@DDDKKKRRRVVVYYY]]]```ZZZVVVRRRPPPOOOMMMHHHDDDAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>??????>>>>>>===<<<777777888888999:::;;;;;;666666777888999:::::::::777666444333333444555666999777888:::<<<>>>EEENNNdddwwwyyyvvveeeVVVGGGBBBCCCAAA@@@@@@======<<<<<<;;;;;;;;;:::::::::999888777666666555666666555444222111000000222222222222111111000//////...------,,,++++++++++++***))))))***+++,,,---)))((()))------,,,000555???LLLWWWeeepppjjj___bbbppp~~~nnnbbbdddnnnzzz}}}vvvpppmmmmmmjjjgggeeehhhnnnuuuyyy{{{|||}}}|||yyywwwrrrkkkfffbbb```^^^\\\YYYVVVSSSSSSUUUWWWYYYYYY\\\___dddfffeeeaaa]]][[[XXXYYY\\\^^^```bbbccccccaaaaaa___^^^^^^___aaabbbcccccccccddddddddddddddddddPPPFFF@@@======<<<<<<<<<===>>>@@@AAAAAADDDDDDCCCBBBBBBAAA@@@???>>>??????@@@@@@??????>>><<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<===<<<;;;:::999666555555444555666777777;;;BBBRRRlllhhhNNNGGGLLLXXXooo{{{nnnkkkooorrrtttvvvvvvwwwzzz}}}|||yyysssnnnfff___YYYTTTPPPMMMKKKFFFCCCEEEGGGKKKTTT___iiimmmooonnnpppwww|||}}}{{{{{{yyyssskkkbbb[[[XXXTTTPPPJJJEEECCCBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<;;;888888888777777888:::;;;888;;;???EEEJJJNNNQQQRRRSSSQQQNNNKKKJJJNNNUUUZZZ___```dddjjjppprrrpppmmmooonnnlllmmmqqqzzzuuuhhh___YYYUUURRRHHHBBB???@@@FFFPPP```nnnyyy}}}|||uuuooommmllljjjjjjeee\\\RRRHHH@@@;;;888555555666888:::<<<>>>???@@@AAACCCEEEGGGIIIJJJJJJLLLOOORRRUUUVVVVVVUUUTTTPPPOOONNNKKKHHHFFFFFFFFFHHHNNNVVV]]]bbbfffiiijjjhhhbbbZZZTTTPPPKKKEEE@@@AAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>======<<<<<<777777888999::::::;;;;;;555555444444444555555555666555333222333444666888:::888888999:::===HHHSSSjjj}}}zzzxxx```SSSFFFBBBBBB@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999777777666888777666555444333222222111222222222222111111000//////......---,,,,,,+++((())))))******++++++,,,,,,***+++...---,,,...333>>>JJJUUUcccpppkkkbbbfffooo~~~mmmbbbeeeooo{{{{{{vvvpppjjjgggkkkiiifffeeehhhooouuuzzzzzz{{{}}}~~~zzzvvvsssoookkkgggccc^^^ZZZZZZXXXVVVVVVXXXZZZZZZZZZ\\\```dddeeebbb^^^ZZZYYYVVVVVVXXXZZZ\\\^^^______bbbbbbbbbbbbbbbccceeefffeeeeeeeeeeeeeeeddddddddd```MMMDDD???===>>>;;;;;;<<<<<<>>>???AAABBBCCCBBBAAAAAAAAAAAA@@@>>>>>>>>>????????????>>>>>>========================:::;;;<<<<<<<<<;;;:::999666666555555555666666666:::AAAOOOfffmmmQQQGGGIIITTTkkktttqqqtttuuuwwwxxxtttuuuxxx{{{~~~~~~|||yyypppllleee___ZZZVVVRRROOOMMMFFFCCCHHHMMMSSS```ooo|||~~~|||wwwtttwwwzzzzzzwwwuuuqqqkkkccc[[[TTTPPPHHHDDD>>>999999999;;;;;;777888999:::;;;;;;;;;;;;::::::;;;:::888888:::<<<===AAAGGGMMMRRRUUUVVVWWWUUUSSSPPPNNNPPPVVV___eeejjjmmmrrrvvvxxxwwwvvvtttuuuuuuuuuwww~~~uuuiiibbb\\\VVVRRRRRRIIICCC???AAAFFFPPP___lllvvvyyywwwpppkkkjjjhhhfffeee___VVVLLLDDD>>>;;;:::333444666888<<>>@@@??????????????????@@@>>>>>>=========<<<<<<<<<999999999::::::;;;;;;<<<888777666555555555555555555444222222222555888:::===;;;:::;;;;;;???LLLYYYrrrzzz{{{sssZZZOOOEEEBBBAAA???======<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999777777666888777777666555444333333111222222222222222111111////////////...---,,,+++((()))***+++++++++++++++---******,,,,,,+++...444<<>><<<<<<;;;;;;;;;<<<===???AAABBBBBB@@@>>>???AAABBB@@@>>>>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999666666666555555555666666777===HHH\\\yyyrrrTTTHHHHHHQQQhhh|||yyywwwyyyyyyyyyyyyxxxyyy{{{~~~}}}zzzooojjjccc\\\XXXTTTPPPNNNNNNFFFDDDKKKRRRZZZjjj{{{uuuoooooopppooojjjhhhddd___YYYSSSMMMJJJAAA===999777888999::::::999:::<<<===????????????<<<>>>@@@@@@???>>>@@@BBBGGGKKKRRRYYY]]]___^^^]]]ZZZYYYWWWVVVZZZbbblllssswww}}}~~~~~~~~~wwwkkk```[[[XXXRRROOOQQQKKKEEE@@@AAAEEENNN]]]jjjqqqsssrrrmmmiiiiiigggdddaaa\\\RRRIIIAAA<<<::::::444666888<<<@@@DDDHHHJJJNNNPPPRRRTTTVVVWWWXXXYYYZZZ\\\\\\[[[XXXWWWYYY[[[ZZZYYYUUUPPPKKKIIILLLOOOVVV___hhhkkknnnrrrrrroookkkbbbWWWMMMHHHEEEAAA>>>>>>>>>============>>>>>>???>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777777888555333222111222555999;;;===<<<<<<>>>@@@GGGXXXhhhxxx|||eeeSSSJJJBBBAAAAAA???======<<<<<<<<<<<<============<<<;;;:::999777666555444666666555555555444444444111222222333333222222111//////000000///...,,,+++)))***,,,------,,,+++******'''''')))***+++000777999EEEOOO]]]kkkhhhbbbggggggwwwwwwiiifffjjjvvv~~~wwwqqqlllgggaaa]]]bbbbbbbbbeeehhhnnnsssvvvyyyzzz}}}}}}zzzuuurrrnnnkkkgggccc___\\\WWWXXXYYY\\\^^^^^^\\\ZZZXXX\\\^^^\\\WWWSSSSSSUUUZZZ\\\^^^aaabbbccccccccc```aaabbbccceeefffggghhhfffffffffeeeeeeddddddddd{{{]]]JJJAAA<<<::::::;;;;;;;;;;;;===???AAACCCAAA>>>===>>>@@@BBB@@@>>>>>>>>>????????????>>>>>>999999999999999999999999888999:::;;;;;;;;;:::999666666666666666555555555444999CCCTTTpppvvvXXXJJJIIIPPPggguuuzzz}}}|||~~~}}}|||{{{~~~{{{xxxnnniiiaaaZZZUUUQQQNNNLLLNNNEEEDDDLLLUUU^^^pppwwwkkkcccaaabbb```^^^[[[XXXTTTPPPKKKGGGCCC<<<;;;999999:::;;;;;;:::<<<===???AAACCCCCCCCCCCC<<<@@@DDDFFFFFFGGGIIILLLPPPUUU\\\cccggggggeeeddd___^^^]]]^^^bbbkkkvvv~~~{{{wwwtttggg\\\XXXTTTOOONNNQQQLLLFFFAAAAAAEEEMMM\\\iiilllooonnnjjjiiiiiihhhddd```ZZZQQQGGG???;;;999999777999<<<@@@EEEJJJNNNQQQTTTUUUWWWZZZ\\\]]]^^^______```___]]]YYYXXXZZZ]]]YYYXXXUUUPPPLLLLLLQQQVVVYYYccckkkmmmooosssrrrnnneee\\\PPPHHHDDDBBBAAA@@@<<<<<<<<<;;;;;;<<<<<<<<>>===============<<<<<<<<<<<<<<<<<<;;;;;;666555444333333444555666444333111111222555999<<<::::::<<<@@@EEEPPPdddvvvxxxtttzzz[[[NNNEEE???@@@AAA???>>>???<<<<<<<<<===============::::::999777666444333333444444444444444444444444111222222333333333222222///000000000000...---,,,+++,,,...//////...,,,+++'''$$$$$$'''(((+++111999777CCCMMM[[[iiifff```ffffffxxx}}}nnnggghhhsss~~~vvvooojjjeee___[[[^^^___```cccggglllpppsssxxxzzz}}}}}}yyyvvvrrrlllhhheeebbb```^^^TTTVVVXXX\\\___^^^[[[XXXXXX[[[]]]ZZZUUURRRSSSUUUYYY[[[^^^aaacccddddddccc^^^___```bbbdddfffggggggffffffeeeeeeeeeddddddddd^^^KKKBBB;;;999;;;888999;;;<<<>>>???@@@@@@<<<<<<======>>>>>>>>>???>>>===<<<<<<======<<<;;;999888777555555555666666777888888888888999999999555666666777666666555555555888===IIIbbbdddKKKGGGOOOeeeyyytttyyy|||zzzzzz~~~|||rrrgggccc\\\VVVRRRNNNKKKHHHEEEDDDDDDKKKVVVbbbjjjnnnwwwqqqiiibbb]]][[[ZZZYYYUUUQQQLLLIIIGGGFFFDDDCCC<<<:::777777999===???@@@EEEHHHLLLPPPRRRQQQOOONNNQQQRRRRRRQQQQQQRRRUUUXXXaaagggooottttttrrrqqqqqqkkkjjjkkkooosssyyy}}}wwwppprrrvvvyyyxxxuuuqqqnnnlllfff^^^VVVSSSQQQQQQPPPHHHBBB>>>>>>CCCKKKZZZgggkkkooopppkkkgggeeeccc___bbbYYYMMMDDD???<<<:::888999<<<@@@EEEKKKPPPTTTWWWZZZ]]]aaadddeeedddbbb```^^^]]]]]]\\\[[[YYYXXXWWWWWWUUUQQQNNNNNNPPPSSSUUU\\\bbbiiilllkkkhhhfffeeeWWWSSSMMMGGGBBB@@@@@@@@@>>>????????????>>>======;;;<<<===<<<::::::<<<===;;;;;;;;;<<<<<<<<<<<<<<<666666555444333333333333333444555666666777:::<<<;;;<<<===CCCPPPbbbwwwyyytttxxxpppZZZMMMIIICCC>>><<<===???AAA>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999999888666555333333222222555444333222111111111111---.........------+++++++++,,,,,,,,,,,,+++***)))***+++,,,,,,++++++---///;;;@@@LLLYYY``````aaadddfff}}}xxxkkkeeelllxxxxxxuuuuuuooobbbXXXUUUWWWYYY^^^ccceeedddhhhnnnyyy{{{~~~~~~|||{{{{{{xxxtttnnnjjjfffccc```^^^WWWVVVVVVXXXZZZZZZYYYWWWXXXXXXUUUPPPLLLLLLQQQUUU]]]aaaeeefffdddcccdddfffeeecccaaaaaadddeeedddbbbccccccdddeeeeeeddddddccc~~~\\\JJJBBB;;;888;;;999:::;;;===>>>?????????=========>>>>>>>>>??????@@@>>>======>>>???===<<<;;;;;;999888777888999999999999888888888888888888555555555666666666777777555888<<>>===<<<<<<>>>CCCHHHLLLTTTYYY^^^aaa```^^^]]]]]]^^^```aaabbbaaaaaacccdddpppuuuzzz}}}|||zzzyyyxxxxxxvvvwwwzzz}}}wwwqqqfffgggiiijjjkkkllllllllllllggg___YYYUUUSSSQQQPPPIIIDDD???@@@BBBIIIUUU```bbbgggjjjhhhfffgggfffcccbbbZZZNNNEEE@@@===<<<:::===@@@DDDIIIMMMRRRVVVYYY^^^aaafffjjjjjjhhhdddbbb______^^^^^^\\\[[[YYYXXXTTTRRROOONNNOOORRRUUUXXX]]]aaaeeefffccc___\\\[[[PPPMMMIIIDDDAAA@@@AAAAAA?????????@@@???>>>>>>===;;;<<<<<<<<<::::::;;;===<<<<<<<<<<<<;;;;;;;;;;;;666555444333333222222222222444555666666777:::<<<>>>@@@DDDMMM\\\ooo~~~{{{wwwvvv|||jjjWWWKKKHHHCCC???======???@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999777666666555444444444444555555444333222111111111//////......---,,,++++++++++++,,,,,,,,,+++*********+++,,,,,,++++++---///:::???KKKYYYaaaaaabbbeeelll}}}qqqgggjjjsss}}}xxxwwwqqqeeeYYYSSSPPPQQQXXX___cccdddiiipppxxx{{{~~~~~~{{{zzzyyywwwsssnnnjjjfffccc```^^^XXXWWWVVVVVVXXXYYYXXXWWWWWWXXXVVVSSSOOOOOORRRVVV]]]```dddeeecccaaabbbdddeeecccaaaaaaccceeedddbbbeeeeeeffffffgggfffffffff|||[[[III@@@:::888:::;;;<<<===>>>????????????>>>>>>>>>>>>????????????AAA@@@>>>???@@@@@@???===<<<;;;:::999999999:::;;;:::::::::999888888777777666555555444555666888999555888:::>>>KKKddd|||rrrWWWLLLMMMaaa~~~tttssszzzlll^^^ZZZTTTOOOLLLJJJHHHFFFEEEDDDCCCGGGOOOYYY```dddeeebbb\\\VVVQQQMMMKKKJJJGGGEEECCCBBBBBBBBBAAA@@@@@@AAABBBCCCFFFLLLVVV]]]iiiooouuuvvvrrrooonnnpppoooqqqssssssrrrqqqqqqqqq{{{~~~{{{uuuqqqssstttwwwyyyxxxtttmmmhhh\\\[[[ZZZZZZ]]]aaafffiiijjjfff```[[[WWWTTTQQQNNNKKKFFFBBBBBBCCCFFFOOOYYY\\\bbbeeeddddddffffffdddaaaZZZPPPGGGBBB@@@>>>>>>BBBEEEJJJNNNQQQUUUZZZ]]]bbbffflllpppppplllfffaaa^^^^^^^^^^^^\\\ZZZXXXWWWPPPOOONNNOOOQQQTTTXXX[[[\\\^^^^^^\\\WWWRRROOOMMMHHHFFFCCCAAA@@@AAABBBCCC???@@@@@@@@@@@@???>>>>>>;;;;;;<<<;;;::::::;;;===<<<<<<<<<;;;;;;:::::::::555555444333222222222222222333555666666888;;;===<<>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999555555555555555666666666555555555444333333333222222111///---,,,++++++,,,***++++++,,,,,,,,,++++++***+++,,,+++++++++---///888>>>LLL\\\fffgggggghhhqqqxxxjjjggglllyyy||||||xxxkkk\\\RRRJJJLLLQQQZZZ___bbbgggmmmuuuxxx|||~~~}}}zzzxxxwwwvvvrrrnnnjjjgggddd```^^^ZZZXXXUUUTTTVVVWWWXXXWWWXXXZZZZZZXXXUUUUUUXXX[[[]]]aaaddddddaaa___```bbbdddcccaaaaaacccccccccbbbfffggghhhhhhiiiiiiiiiiiizzzYYYHHH???999777:::<<<<<<===>>>?????????>>>>>>>>>??????????????????@@@???>>>>>>??????>>>===:::999888888888999:::;;;<<<;;;;;;:::888777777666999777666444444555777888666888999:::AAAUUUpppxxx___OOOKKK]]]{{{~~~{{{}}}yyyjjjYYYUUUPPPLLLJJJHHHFFFEEECCCBBBBBBEEELLLTTT\\\aaaaaa___[[[TTTNNNIIIFFFEEEAAA@@@@@@BBBEEEGGGGGGGGGDDDGGGJJJLLLOOOXXXeeeppp|||zzz{{{~~~}}}}}}|||zzzwwwuuuuuuvvvyyy{{{}}}~~~}}}yyywwwuuuwww}}}{{{{{{{{{yyywwwuuusssooojjjggghhhhhhjjjkkklllhhhccc___WWWVVVTTTTTTWWW\\\bbbeeefffccc___\\\XXXTTTPPPLLLKKKGGGEEEEEEEEEGGGMMMUUU]]]bbbeeecccaaabbbbbb______ZZZQQQJJJDDDBBBBBBBBBFFFJJJNNNRRRTTTXXX]]]```fffjjjppptttsssmmmeee```\\\]]]]]]]]][[[XXXVVVTTTPPPOOOOOOPPPRRRUUUXXXZZZYYYXXXVVVRRRMMMHHHEEEDDDCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@@@@??????>>>:::;;;;;;:::999999:::<<<===<<<<<<;;;:::999888888555444333222222111222222111333555666777999<<>>===>>>===<<<;;;;;;:::;;;;;;;;;;;;:::::::::999999999666777777777666666555555555555555555555444444333444333000---++++++,,,,,,******+++,,,,,,,,,++++++)))***++++++***+++---///555===OOOdddqqqrrrooonnnoooooofffgggvvvyyyeeeUUUKKKJJJNNNTTTYYY[[[___eeennnsssxxx{{{{{{xxxvvvuuutttqqqmmmjjjgggddd```^^^\\\XXXTTTSSSTTTVVVXXXXXX[[[]]]______\\\[[[^^^``````ccceeedddaaa___```bbbdddcccbbbbbbbbbbbbcccbbbfffggghhhiiijjjjjjjjjjjjyyyXXXGGG???999777:::<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>???===<<<<<<======<<<;;;999999888888888999;;;<<<===<<<;;;:::999777666666;;;:::777555444444555666666888999999<<>>>>>999:::;;;:::888888:::;;;<<<<<<;;;:::999888888777555555444333222222222222222444666888999;;;>>>AAA@@@IIIXXXkkk}}}qqqdddooo~~~eeeRRRIIIBBBCCCCCCCCCBBB@@@>>><<<>>>===<<<;;;;;;:::;;;;;;;;;;;;:::::::::999999999999999999888777666444333555555666666666555444333555333000...,,,,,,,,,---***++++++,,,,,,,,,++++++)))***++++++******,,,...111<<>>>>>>>>>>>>>>>>>>>>>>>===============;;;::::::<<<<<<;;;999::::::999999:::<<<===???===<<<;;;:::999888777777;;;:::888666555555555666666777888888:::EEE]]]sssyyycccOOOPPPccc|||wwwxxx}}}}}}pppcccQQQNNNIIIFFFEEEDDDBBBAAA;;;<<<===???DDDKKKTTT[[[YYYYYYVVVPPPIIIEEEFFFHHHIIIJJJNNNTTTZZZ]]]]]]\\\ZZZ]]]aaaeeelllwww{{{}}}xxxpppkkkkkknnnrrrsssqqqooonnnnnnnnnlllkkkjjjbbbZZZUUUSSSYYYggguuu}}}}}}}}}~~~wwwsssnnnllllllnnnpppqqqgggdddaaa````````````______]]]\\\\\\]]][[[YYYVVVSSSTTTVVVWWWXXXYYYXXXXXX]]]\\\ZZZYYYWWWTTTPPPMMMKKKHHHHHHIIIIIIIIIMMMSSSWWW]]]```___^^^```___]]]ZZZXXXSSSMMMGGGFFFGGGIIIIIINNNUUUXXXYYY\\\bbbhhhqqqsssuuuuuurrrlllddd```^^^___``````^^^ZZZVVVTTTQQQQQQQQQPPPPPPOOONNNNNNLLLJJJGGGEEEDDDDDDBBBAAAAAABBBBBBAAA@@@???>>>===>>>????????????>>>======999::::::999888888999;;;:::::::::999999888888888666666555444333333333333333555777999;;;===AAADDDDDDPPPdddwwwzzzjjjiiiyyyvvv]]]NNNGGGAAABBBBBBBBBBBB@@@>>>===>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999::::::::::::888666444222444444555666666555444333444333111///...------...+++,,,,,,,,,,,,+++***))))))***+++*********,,,...///999OOOjjjzzzzzzsssnnncccvvvzzzllljjjqqqnnnNNNGGGCCCEEEIIILLLQQQWWWYYY```jjjqqqttttttrrrqqqpppnnnllljjjhhheeeaaa^^^[[[XXXUUUTTTUUUXXXZZZ[[[ZZZ]]]______]]]]]]___bbbeeehhhiiihhhdddccceeegggfffffffffeeecccbbbccceeecccdddfffhhhiiijjjkkkkkkxxxWWWGGG???:::999<<<888999:::<<<===>>>>>>>>>============<<<<<<<<<;;;<<<;;;::::::;;;;;;:::999999999888999:::<<<===???<<<<<<;;;:::999999888888777777777777777777777777666666777888888???SSSfffmmmUUUNNN\\\rrrzzzxxxyyy~~~zzzssshhh]]]NNNJJJFFFBBBAAA@@@???===999:::;;;<<<>>>EEEMMMTTTTTTUUUTTTOOOJJJIIIMMMRRRTTTVVVYYY___dddeeedddcccbbbcccfffllluuu{{{tttrrrsssvvvxxxuuupppjjjffffffiiimmmooommmiiihhhhhhgggdddaaa\\\VVVQQQOOOOOOTTTaaannnooopppqqqrrrsssssssssssslllhhhdddcccdddffffffeee```]]]ZZZYYY[[[^^^___``````^^^\\\[[[[[[ZZZXXXWWWTTTUUUWWWYYYZZZYYYXXXXXX\\\ZZZYYYXXXXXXVVVSSSPPPLLLIIIHHHIIIHHHGGGJJJPPPTTTYYY]]]\\\[[[]]]^^^[[[XXXWWWSSSMMMHHHFFFHHHKKKJJJPPPWWW[[[[[[^^^eeelllqqqqqqqqqoookkkeee```\\\\\\]]]^^^^^^\\\XXXTTTQQQMMMMMMMMMMMMLLLJJJHHHHHHGGGDDDBBBBBBCCCDDDBBB@@@???@@@AAAAAA@@@>>>===;;;===>>>>>>>>>>>>===<<<<<<888999999999777777999:::999999999999888888888888777777666555444444444444444666999;;;===@@@CCCFFFIIIYYYppp|||mmmiiirrrkkkWWWKKKDDDAAAAAAAAABBBAAA@@@???>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999888999::::::999888555444222333555666666555444333222222111000000///......---------,,,+++***)))(((((()))******)))***,,,...///666HHH```ooopppjjjfff\\\mmmvvviiihhhlll{{{vvvRRRHHH???===???AAAFFFLLLNNNVVVbbblllqqqrrrqqqqqqooommmkkkjjjhhheeeaaa^^^ZZZXXXUUUUUUXXXZZZ\\\]]]\\\___```___]]]]]]```cccfffhhhiiihhheeedddfffiiiggghhhiiigggdddcccdddfffcccdddfffhhhjjjkkkllllllxxxWWWGGG@@@::::::===666777999;;;<<<===>>>>>>======<<<<<<;;;;;;;;;:::===;;;::::::;;;<<<:::999666666666666777999;;;===<<<;;;;;;::::::999999888444555666888999999::::::666444555777666;;;KKK]]]vvvrrrYYYOOOZZZfffwww}}}xxxvvv}}}}}}vvvmmmbbbXXXKKKHHHCCC@@@>>>===<<<;;;888999999999:::@@@HHHNNNRRRTTTSSSPPPMMMNNNUUU[[[\\\^^^aaaeeeiiiiiigggeeeddddddgggnnnxxxyyyoooiiihhhjjjkkknnnmmmjjjfffcccccceeehhhiiigggddddddeeedddaaa^^^SSSPPPMMMNNNOOOSSS___kkkdddeeegggiiijjjjjjiiihhheeebbb______``````]]]ZZZ]]][[[XXXXXXZZZ^^^aaabbbccc```]]]\\\[[[[[[YYYWWWVVVWWWYYYZZZ[[[[[[[[[[[[\\\ZZZYYYXXXXXXWWWUUUSSSNNNJJJHHHHHHFFFDDDHHHNNNSSSYYY\\\ZZZYYYZZZZZZWWWVVVVVVSSSMMMHHHGGGIIILLLKKKRRRYYY]]]]]]```hhhoooooonnnkkkgggccc^^^ZZZXXXXXXYYYZZZZZZXXXTTTPPPMMMIIIIIIJJJJJJIIIGGGEEEDDDDDDBBB@@@AAACCCDDDBBB???===>>>???@@@@@@>>><<<;;;===============<<<<<<;;;888999999888777777888:::888888888888888999999999888777666555555444555555555777:::<<<>>>AAAEEEHHHPPPccc|||vvvhhhlllzzzdddTTTJJJCCCAAAAAAAAAAAAAAA@@@??????>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999666888999::::::999777666111333444666666555333222111111111111111000///.........---,,,+++)))((('''((()))******)))***,,,...000444BBBVVVdddfffbbb___VVVggg|||pppdddccchhhwww}}}}}}xxxXXXLLL???999888888<<>>>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>============<<<<<<<<<<<<<<<======<<<;;;::::::777777888999999:::;;;;;;999999888888999999:::;;;:::999999888777777777888222444666777999===EEEJJJdddsss}}}gggVVVNNN___mmm|||~~~~~~~~~~~~sssggg]]]XXXOOOLLLGGGBBB>>>;;;999999999999888888:::@@@GGGLLLLLLOOORRRTTTTTTWWW[[[___eeegggjjjlllllljjjgggeeefffgggkkkooouuuzzz~~~}}}wwwoooiiifffeeebbb```eeeeeedddddddddeeeffffffeeedddbbbaaa```^^^[[[XXXPPPNNNLLLJJJLLLRRRZZZaaa_________^^^^^^___bbbddd___\\\YYYVVVVVVUUUSSSRRRUUUTTTUUUYYY___bbbcccaaabbbaaa```^^^\\\ZZZYYYXXXWWWYYY[[[]]]]]]\\\ZZZXXX[[[\\\\\\\\\ZZZWWWTTTRRRSSSSSSQQQNNNJJJGGGGGGGGGOOOQQQUUUZZZ\\\[[[VVVRRRQQQPPPMMMIIIFFFGGGJJJMMMRRRUUUYYY^^^```aaa```___dddbbb___[[[XXXVVVTTTTTTSSSUUUYYY\\\[[[WWWOOOIIIJJJJJJIIIHHHFFFCCC@@@>>>BBBAAAAAAAAAAAAAAAAAA@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>><<<999888999:::999999:::999999999888777777777555555444333333222111111999777999>>>@@@BBBGGGNNNZZZsss}}}nnnssszzz\\\MMMGGGEEE???????????????@@@@@@@@@@@@???>>>===<<<;;;::::::::::::::::::::::::::::::888888888777777777777777888777666555555444444555666333111111222222///,,,,,,------,,,++++++,,,---,,,,,,+++******))))))***222555>>>NNN]]]ddd___XXXVVV```qqq~~~iii___```fffttt~~~~~~~~~|||WWWAAA666666111333:::;;;===FFFUUUbbbkkkooorrrrrrqqqooollliiigggccc___\\\^^^[[[WWWVVVXXX[[[^^^___bbbaaa```aaaccceeeffffffiiihhhhhhhhhiiikkkmmmooolllnnnnnnlllhhhfffgggiiinnnkkkhhhgggiiijjjkkkkkk}}}]]]JJJBBB>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999666777777888999999::::::999999888888999999::::::999999888777777777777777333444555555555999???CCCWWWfff{{{ppp]]]RRRSSS```ppp|||}}}xxxjjj]]]TTTNNNLLLGGGCCC>>><<<::::::888888777777888<<>>===<<<;;;::::::999999999999999999999999999999999888888777777777888777666555444444444444666333111111222222///------------,,,******+++,,,******))))))***+++,,,---///111:::IIIXXX___\\\WWWPPPWWWeeewwwsssddd```bbbppp|||{{{xxxYYYCCC888888333333999:::???HHHVVVccclllpppssstttrrrpppllljjjgggddd```]]]\\\ZZZXXXXXXZZZ]]]^^^^^^bbbaaaaaabbbdddeeeffffffggggggffffffggghhhiiijjjlllmmmllljjjgggeeegggiiillljjjhhhhhhjjjkkkkkkjjj~~~___MMMDDD>>>:::888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999::::::::::::999999888666666777777888999999999888888999999999:::::::::888888888888777777777777555555555444444666:::===HHHYYYpppzzzdddSSSJJJTTTaaappp~~~}}}~~~yyymmm\\\QQQMMMKKKGGGCCC@@@===<<<<<<:::999888777777:::???CCCGGGKKKPPPTTTWWWYYY\\\^^^bbbcccddddddcccaaa___]]][[[\\\^^^aaadddhhhkkkmmmiiifffbbbaaaaaaaaaaaaaaa____________```aaabbbcccdddbbbaaa```^^^\\\XXXUUUVVVWWWVVVUUURRROOOOOOPPPUUUTTTQQQMMMKKKLLLPPPSSSVVVTTTRRRPPPOOONNNLLLJJJIIIJJJNNNSSSZZZ^^^``````]]]]]]\\\[[[ZZZYYYXXXXXXZZZ[[[\\\^^^^^^\\\[[[YYYZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUSSSOOOJJJFFFDDDDDDIIIKKKPPPUUUXXXWWWRRRNNNDDDBBB>>><<<===DDDLLLSSSXXXYYY[[[[[[[[[YYYWWWUUURRRPPPLLLHHHGGGGGGIIIJJJOOOOOOQQQSSSSSSPPPJJJFFFDDDCCCBBBAAA@@@>>>===<<>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;======<<<::::::999999888777777666666000000111333444555666777666777:::???BBBIIIYYYiii{{{gggTTTKKKFFFDDD@@@@@@@@@??????>>>>>>===???>>>>>>===<<<;;;::::::999999999999999999999999;;;;;;:::999999888777777888777666555444444444444555333111111111111///...000111111///---,,,,,,...---,,,***))))))***,,,---+++...666CCCQQQYYYYYYVVVQQQUUU]]]kkk{{{lllaaa```mmm{{{xxx~~~|||___GGG:::999444555;;;;;;EEEMMMYYYeeemmmqqqtttuuussspppmmmkkkhhheeeaaa^^^ZZZXXXWWWWWWZZZ]]]^^^^^^bbbbbbbbbcccdddeeefffgggmmmmmmlllkkkkkklllmmmmmmmmmmmmllliiiggggggiiikkkjjjiiiiiijjjkkkkkkjjjhhh}}}```NNNFFF@@@:::888:::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999888999999::::::::::::999999777777777888888999999999888888999999::::::::::::888999999999999999888888777777666555555777999;;;AAAQQQhhh~~~jjjTTTJJJNNNWWWeeeuuuyyyyyyvvvttttttrrrjjj\\\QQQLLLKKKHHHEEEBBB???>>>===;;;;;;;;;::::::<<<@@@CCCFFFIIINNNRRRVVVWWWYYYYYY\\\]]]^^^^^^^^^]]]\\\[[[\\\]]]^^^___bbbdddggghhhcccbbb```___``````aaaaaa``````______``````aaaaaa```^^^^^^]]]]]]\\\YYYVVVTTTUUUVVVUUUSSSQQQQQQRRRWWWUUUQQQMMMJJJKKKOOORRRVVVUUUSSSRRRRRRPPPMMMKKKJJJLLLPPPVVV[[[^^^``````]]]]]]]]]]]]\\\\\\\\\[[[\\\\\\]]]^^^^^^]]][[[ZZZ\\\[[[ZZZYYYYYYYYYZZZZZZVVVVVVTTTPPPJJJFFFCCCCCCEEEGGGKKKPPPSSSRRRNNNKKKAAA???<<<:::===EEEPPPXXXZZZZZZ[[[ZZZYYYWWWVVVUUUPPPNNNJJJGGGGGGHHHKKKNNNPPPPPPPPPQQQQQQOOOKKKGGGCCCBBB@@@???============@@@??????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::<<<>>>???===;;;::::::999888777666666555000000111333444666777888888999>>>BBBFFFPPPfffyyyxxx]]]OOOIIIDDDBBBAAA@@@@@@???>>>======<<<>>>>>>===<<<<<<;;;::::::::::::::::::::::::::::::<<<<<<;;;:::999999888777777777666555444444444444444333222111111111000///000000000...+++******,,,222000---***(((((()))***+++---444???KKKTTTXXXYYYYYYXXXZZZbbbqqqtttdddaaammm~~~}}}zzz}}}gggLLL<<<999555888@@@AAAPPPVVV```iiioooqqqssstttsssqqqnnnkkkiiieeeaaa^^^XXXUUUSSSSSSVVVZZZ]]]___bbbcccddddddddddddfffhhhoooooooooppppppqqqqqqrrrooonnnllljjjiiijjjkkkmmmhhhhhhiiijjjlllllliiigggzzz^^^NNNGGGAAA<<<:::::::::;;;;;;;;;;;;:::::::::999999999888888888888::::::;;;;;;;;;;;;::::::888888888888999999999999777888999:::::::::999999999999:::;;;;;;::::::999666444333444555777999:::;;;III^^^uuuttt^^^LLLIIIMMMYYYjjj~~~xxx{{{uuunnnfffdddeeeccc[[[SSSLLLKKKIIIFFFCCCAAA???>>>999:::;;;;;;;;;===@@@CCCFFFHHHKKKOOORRRSSSSSSRRRUUUVVVWWWWWWXXXYYYZZZZZZYYYYYYZZZ[[[\\\^^^___```aaaaaaaaa``````______``````___^^^]]]]]]]]]]]]]]][[[ZZZZZZ[[[\\\\\\ZZZWWWTTTTTTTTTSSSQQQRRRTTTVVVVVVTTTPPPKKKHHHIIIMMMQQQWWWVVVUUUUUUUUUSSSOOOLLLLLLOOOTTTXXX[[[\\\]]]^^^[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^______^^^]]]\\\[[[^^^]]]\\\ZZZYYYYYYYYYYYYWWWWWWVVVQQQLLLFFFDDDCCCAAABBBEEEIIILLLLLLIIIFFF@@@>>><<<;;;>>>GGGQQQYYY[[[[[[ZZZZZZZZZYYYYYYYYYSSSQQQNNNKKKLLLNNNRRRTTTUUUUUUTTTTTTTTTRRRNNNKKKDDDCCC@@@>>>======>>>>>>AAA@@@@@@???>>>=========::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::<<>><<<::::::999888777666555444222222333444444555666666888:::>>>DDDJJJXXXooo~~~kkkUUULLLFFFBBB???@@@@@@??????>>>===<<<<<<======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777666555444444333333333222333333222111000000000,,,,,,,,,)))'''&&&&&&'''222000...+++***)))******,,,///444===GGGRRRZZZ^^^aaa]]]YYY\\\hhhyyyzzzggg```iiixxx}}}pppRRR@@@<<<:::@@@KKKMMM]]]bbbiiinnnqqqqqqqqqrrrsssqqqnnnkkkiiieeeaaa^^^WWWSSSNNNMMMQQQWWW]]]```bbbcccddddddcccccceeeggghhhhhhjjjkkkmmmnnnoooooommmllljjjhhhiiijjjkkklllgggggghhhkkklllllliiigggwww[[[LLLFFFBBB>>><<<::::::;;;;;;;;;;;;::::::999999999999888888888888999::::::;;;;;;;;;;;;;;;888888888888888888888888777888999:::;;;:::999999888999:::;;;;;;;;;:::999333222000111444666777777555AAARRRhhhpppOOOGGGDDDNNN^^^rrr{{{wwwyyynnnaaaZZZYYYZZZWWWTTTMMMLLLJJJHHHEEEBBB@@@>>>888999;;;;;;;;;<<<>>>AAAEEEEEEFFFJJJMMMOOONNNMMMQQQQQQQQQRRRTTTVVVXXXYYYXXXXXXXXXYYYYYY[[[\\\\\\___```bbbaaa___]]]]]]^^^\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYY[[[[[[YYYWWWVVVVVVTTTQQQOOOPPPRRRUUUVVVUUURRROOOMMMNNNQQQTTTVVVVVVVVVWWWWWWTTTPPPMMMLLLPPPUUUXXXYYYYYYYYYZZZWWWWWWXXXYYYZZZ[[[\\\\\\___``````______^^^]]]\\\^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWSSSNNNHHHEEEDDD?????????AAADDDDDDCCCBBB<<<<<<<<<===AAAIIISSSYYY]]]\\\\\\\\\\\\]]]^^^___XXXVVVTTTRRRSSSVVVYYY[[[\\\[[[[[[[[[ZZZVVVRRRNNNGGGEEEAAA>>>======>>>???AAA@@@@@@???>>>===<<<<<<::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<:::999999;;;===>>>===<<<::::::999888666555444444333333444444555555555555777888>>>GGGRRRbbbyyy```OOOJJJDDD???>>>?????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999777666555444333333333333111222333222000///000111...//////---+++***+++,,,---------,,,---------...,,,///333:::CCCNNNZZZbbblllfff``````iiixxx~~~jjj\\\dddqqq|||xxxwwwYYYHHHFFFGGGOOOZZZ\\\jjjmmmqqqttttttrrrrrrqqqssspppmmmkkkhhheeeaaa^^^VVVRRRNNNNNNRRRYYY___cccaaaccceeedddaaaaaadddgggccceeegggiiikkkmmmnnnnnniiihhhfffggghhhiiiiiihhhffffffhhhjjjlllllliiigggvvvZZZJJJDDDAAA===<<<999::::::;;;;;;::::::999::::::999999999888888888888888999:::::::::::::::666666666666666666666666666888999;;;;;;:::999888555666888::::::999888777555333111222444666666444222;;;HHHZZZvvv[[[LLLDDDJJJWWWhhhxxx{{{wwweeeYYYSSSRRRRRRQQQNNNMMMLLLIIIFFFBBB@@@>>>;;;<<<>>>>>>===<<<===>>>AAA@@@AAADDDHHHKKKLLLKKKPPPOOOOOOOOOPPPSSSUUUVVVYYYXXXXXXYYYYYYZZZ[[[\\\ZZZ]]]______]]][[[ZZZ[[[WWWWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYXXXVVVTTTTTTTTTSSSQQQOOOOOORRRTTTXXXXXXWWWUUUSSSTTTXXXZZZWWWWWWXXXZZZZZZWWWRRRNNNKKKOOOUUUXXXXXXXXXXXXYYYUUUVVVWWWYYYZZZ\\\]]]^^^aaaaaa``````___^^^^^^]]]\\\\\\]]]]]]]]]\\\ZZZYYYXXXYYYXXXUUUPPPKKKGGGFFF>>><<<::::::<<<>>>>>>>>>:::<<>><<<<<<>>>???@@@??????>>>===<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;999888999;;;<<<<<<;;;::::::999777666555444333333333444444555666666666888:::AAAOOO^^^qqqqqqUUUKKKHHHBBB===>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::::::::666666555444333333333333000222333222000///000222222222222111//////000111+++,,,---...//////......+++---111555===JJJYYYcccsssmmmfffdddlllyyylll\\\bbbmmm}}}zzzttt|||zzz___QQQUUUXXX```iiihhhqqqtttwwwxxxvvvuuuttttttrrrpppllljjjgggddd```]]]VVVTTTSSSUUUZZZ___ccceee___bbbdddccc```___bbbffffffgggiiikkkmmmnnnnnnnnnhhhggggggiiikkkllljjjgggffffffgggiiikkkkkkjjjhhhvvvYYYIIICCC???<<<;;;999::::::;;;;;;::::::999:::::::::999999999999888666777888999999999999999444444444444444444444333666888999;;;;;;:::999888333555777888999888777666999666444444666888666444333:::CCCRRRnnnhhhVVVIIIKKKUUUbbbvvv{{{zzzmmm\\\RRROOONNNNNNOOONNNLLLJJJFFFBBB???>>>???AAABBBAAA???>>>===>>>>>><<<<<<@@@FFFJJJKKKKKKQQQPPPNNNNNNNNNPPPRRRTTTVVVUUUUUUUUUVVVWWWXXXXXXVVVYYY]]]]]][[[YYYYYYZZZVVVVVVVVVWWWYYY[[[\\\]]][[[ZZZYYYXXXXXXVVVSSSQQQOOOPPPRRRRRRQQQQQQSSSTTTUUUVVVVVVUUUTTTVVVYYY[[[YYYZZZ[[[]]]]]]ZZZUUUQQQKKKPPPVVVZZZZZZYYYZZZ[[[WWWWWWYYYZZZ\\\^^^___```bbbaaaaaa```___^^^^^^^^^YYYZZZ\\\^^^^^^^^^\\\[[[XXXYYYYYYVVVQQQLLLIIIGGG>>>;;;888666888:::<<<<<<999===CCCIIIOOOVVV^^^bbbdddcccaaa```aaabbbdddeeecccbbbbbbbbbbbbdddeeefffeeeeeeeeedddbbb]]]VVVQQQJJJGGGBBB===;;;;;;===??????>>>===<<<;;;:::999999999999999::::::;;;;;;;;;<<<<<<<<<============>>><<<:::888888999;;;;;;;;;::::::999777666444333333222222333444555777888888;;;===FFFVVViii}}}fffOOOHHHGGGAAA===>>>============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::888888888888888888888888777888888999999::::::;;;666666555444333333333333000222444333000///000333......///...,,,,,,---///---...///000000...,,,***)))+++...222999FFFWWWcccpppjjjdddbbbiiivvvnnn```dddmmm{{{zzzrrr~~~|||{{{bbbYYY```eeelllrrroootttwwwyyyzzzxxxwwwvvvwwwqqqooollliiigggddd___\\\VVVVVVXXX\\\aaadddffffff___bbbdddbbb___^^^aaaeeefffgggiiikkkllllllkkkkkkjjjiiijjjmmmppppppmmmjjjgggffffffhhhjjjkkkjjjiiitttUUUFFFBBB>>><<<>>>999999999999999888777666888888999:::;;;;;;;;;;;;;;;:::999888777777777777666777777777777777777666666999;;;:::777666888;;;999888777666666666666666444444444555555777888888>>>999999GGGaaazzz{{{^^^HHHJJJTTT\\\mmm}}}lll\\\QQQLLLKKKIIIJJJKKKJJJGGGDDDBBBAAA>>>????????????>>>>>>===<<<===???BBBFFFIIILLLNNNPPPOOONNNMMMNNNOOOPPPQQQTTTTTTTTTTTTUUUVVVVVVWWWXXXWWWVVVVVVVVVWWWXXXYYYZZZXXXVVVWWWYYY[[[[[[[[[[[[[[[[[[YYYWWWSSSOOOMMMMMMNNNPPPRRRTTTVVVVVVWWWYYYXXXWWWVVVUUUVVVWWWWWWZZZZZZ[[[[[[[[[WWWRRRNNNLLLPPPUUUYYYZZZYYYYYYYYYXXXXXXXXXYYYZZZ\\\^^^___aaaaaa``````___]]]\\\[[[[[[\\\\\\]]]]]]\\\\\\[[[ZZZVVVRRRQQQQQQNNNHHHBBB>>>:::777666444222555;;;999CCCLLLOOOSSS\\\eeejjjiiihhhgggfffeeeeeeeeeeeeggghhhiiihhhggggggiiikkkqqqqqqpppkkkccc\\\XXXVVVKKKEEE>>>;;;===>>><<<:::============<<<;;;:::999666666777888999999::::::>>>===;;;::::::;;;===>>><<<<<<<<<;;;;;;:::::::::;;;;;;:::888777555444444444333555888888666999>>><<>>BBBAAA???======>>>???>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999555666777888888777555555666666555444333111000///333333333222222222111111///...---...000000000...,,,,,,,,,---...---+++)))******,,,222888AAAOOO\\\sssrrrmmmfffcccnnnuuufffdddiiivvvxxxrrrxxxrrrjjjkkkkkkggglllvvvqqquuuzzz|||{{{xxxvvvuuurrrpppmmmjjjgggeeecccbbb]]]^^^```bbbdddeeeffffffcccbbb```___```aaacccdddiiiiiijjjkkklllnnnoooooolllkkkiiihhhhhhiiikkkllljjjjjjjjjiiiiiiiiiiiiiiitttTTTEEEAAA===;;;===:::;;;;;;;;;;;;::::::999;;;;;;;;;;;;:::999888777::::::999888777666666777777666666555555666666777777888999888666666666777777777666555555555666666555555555555666777888999999999;;;DDDUUUjjj|||jjjSSSMMMSSS___qqqxxxdddTTTMMMLLLGGGHHHHHHGGGEEEBBB@@@???>>>????????????>>>======<<<===>>>@@@CCCGGGKKKMMMMMMLLLLLLMMMNNNOOOQQQRRRUUUUUUTTTSSSSSSSSSTTTTTTRRRQQQQQQQQQRRRTTTVVVWWW]]][[[YYYZZZ\\\^^^^^^^^^\\\\\\[[[YYYVVVRRROOOLLLKKKMMMOOOQQQSSSTTTUUUVVVSSSSSSRRRSSSTTTWWWYYYZZZ[[[[[[[[[\\\[[[XXXSSSOOONNNQQQVVVYYYZZZYYYYYYYYYWWWXXXXXXYYY[[[\\\^^^^^^]]]^^^^^^______^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYYYYVVVRRRQQQRRROOOJJJEEE???:::888777555333777===AAAHHHOOORRRXXXbbbkkkoookkkjjjhhhgggfffggghhhhhhkkkllllllkkkjjjjjjlllmmmqqqqqqqqqnnniiiaaaXXXSSSGGGBBB;;;999;;;<<<;;;999=========<<<<<<;;;:::999777777888888999:::::::::>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::999999777666555444444444555444666999888777;;;AAAGGGSSSeeewww{{{xxxgggTTTEEEDDDEEEAAA>>>@@@@@@>>><<<<<<===>>>===<<<;;;;;;::::::::::::;;;;;;999999999999888888888777:::;;;;;;;;;;;;:::999888555555555444333222111000333333333333222222222222000///------......---,,,,,,,,,,,,---......,,,+++...---...333777???MMM[[[uuuuuuqqqiiieeeppp}}}iiidddfffrrryyyttt{{{vvvkkkjjjjjjgggkkkssswwwzzz||||||zzzvvvtttssssssqqqoookkkhhheeecccbbb^^^___aaabbbcccdddeeeeeecccbbb`````````aaacccdddhhhiiikkklllmmmnnnnnnnnnmmmkkkjjjiiihhhiiikkklllkkkkkkjjjjjjjjjjjjiiiiiisssSSSDDD???;;;:::;;;666777777888888888888777;;;;;;;;;;;;:::999888777999999888777666666666666777666444333333444666777888666555555666666444333555555555444555555666666555555555555666777888888444888<<>>>>>?????????>>>>>>===<<<<<<;;;;;;===???DDDHHHJJJIIIJJJJJJKKKMMMPPPRRRSSSTTTSSSRRRQQQQQQPPPPPPQQQNNNNNNNNNOOOQQQSSSVVVWWWZZZXXXWWWXXXZZZ\\\\\\[[[\\\\\\[[[YYYUUURRRNNNLLLJJJKKKMMMPPPRRRSSSTTTUUUOOOOOOOOOQQQSSSUUUXXXYYY[[[[[[[[[\\\\\\YYYUUUQQQPPPSSSWWWYYYYYYYYYYYYZZZWWWWWWXXXZZZ[[[\\\]]]^^^ZZZ[[[\\\]]]^^^^^^___^^^[[[[[[[[[[[[ZZZXXXWWWVVVXXXUUURRRRRRRRRPPPLLLHHH???;;;888888777666;;;AAAIIIOOOSSSWWW^^^iiippprrrkkkiiifffeeedddfffiiikkkkkkmmmnnnnnnmmmkkkllllllmmmllllllllliii```TTTLLLBBB===888777999;;;:::999<<<<<<<<<<<<;;;:::999999888888888999999::::::;;;=========<<<<<<=========;;;;;;;;;;;;::::::::::::888666555333333444555666777777888;;;:::999???FFFPPPbbbyyywwwyyy{{{uuuYYYKKKBBBDDDFFFAAA>>>>>>???===<<<;;;<<<===<<<;;;:::::::::999999:::::::::::::::999999999999888888:::::::::999888777666555333444444444333333222111333333333333222222222222222111/////////...---+++,,,,,,,,,---///000///---...---...111444;;;JJJXXXrrruuutttlllgggsssmmmeeeccckkkyyy|||www|||{{{mmmiiihhhgggiiioooyyy{{{|||{{{yyyvvvtttsssuuusssqqqmmmjjjgggdddccc```aaaaaabbbccccccddddddcccbbbaaa``````bbbdddeeehhhiiikkkmmmnnnnnnmmmlllmmmlllkkkiiiiiiiiijjjkkkkkkkkkkkkjjjjjjjjjiiiiiirrrRRRCCC>>>:::888:::444444555666777777777666777888999::::::;;;::::::888888777666666666666666777555333111111333555777666333111222555666555222444444444444444555666777555555444444555666666777333777::::::;;;JJJgggrrrXXXOOO\\\oooyyy~~~lllYYYOOOCCCAAA???>>>????????????????????????>>>===<<<<<<;;;:::999999;;;@@@DDDGGGGGGHHHIIIJJJLLLNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOPPPRRRTTTVVVXXXWWWVVVUUUVVVYYYZZZZZZYYY\\\[[[ZZZXXXUUURRROOOMMMKKKLLLNNNPPPRRRSSSTTTUUUQQQPPPPPPPPPQQQSSSUUUVVV[[[[[[[[[\\\\\\ZZZVVVSSSRRRUUUWWWYYYXXXXXXXXXYYYWWWWWWYYYZZZ[[[\\\]]]]]]YYYYYYZZZ\\\\\\]]]]]]\\\ZZZZZZZZZYYYWWWUUUTTTSSSUUUTTTRRRRRRRRRQQQMMMJJJ@@@<<<999:::999:::???GGGOOOTTTYYY^^^eeemmmooollldddaaa^^^\\\]]]aaaeeehhhhhhllloooqqqnnnjjjgggeeecccaaa______^^^WWWKKKBBB===:::777666888:::::::::;;;;;;;;;;;;;;;:::999999888888999999:::::::::;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::777666444222333555777999;;;:::<<<=========EEENNN[[[ppp~~~cccOOOFFF@@@BBBCCC@@@======@@@>>><<<<<<======<<<;;;999999999999999999999999<<<;;;;;;;;;;;;;;;;;;;;;999888888777555444333222222333333444444333333333222222222111111111000000333222000000000000///---,,,,,,,,,...000111111000,,,+++,,,...111888HHHXXXnnnssstttnnnkkkxxxqqqggg```dddrrr{{{}}}qqqjjjhhhggghhhllluuuvvvxxxxxxwwwvvvvvvvvvvvvuuusssooolllhhheeecccbbbbbbbbbbbbbbbbbbcccccccccbbbaaaaaaaaaccceeefffhhhjjjlllnnnooonnnllljjjmmmmmmkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjiiiiiihhhhhhrrrQQQBBB===999777999777777888999::::::::::::777777888999::::::::::::888777666666666666666666666555222111111222555666333111000222555777666444444444444444444555666777444444333333444444555555666555666777999FFFaaayyydddTTT[[[iiiqqq}}}}}}fffUUUGGGBBB>>>;;;===???@@@AAA?????????>>>>>><<<;;;;;;:::999777777999<<>>DDDLLLUUU\\\ccchhhlllnnniiibbbWWWUUURRRQQQSSSXXX^^^bbbeeejjjppprrrooohhh```\\\YYYUUUPPPOOOOOOKKKBBB;;;:::888777777888:::;;;;;;::::::::::::::::::999888888999999999999999::::::888999999::::::999999888::::::::::::::::::::::::888777555444555777:::<<<;;;;;;===???@@@CCCNNNZZZmmm}}}nnnWWWKKKEEE@@@??????======>>>BBB@@@>>>===>>>>>>===<<<888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555555444222222333333444444333333000000000000////////////000///......000000///...---,,,,,,---000222222111++++++,,,...111999LLL^^^qqqwwwyyytttqqq}}}uuuhhh]]]___lll~~~{{{oooiiiggghhhjjjqqqsssvvvvvvuuuttttttuuuvvvuuutttqqqmmmjjjfffdddccccccbbbaaaaaabbbccccccccccccbbbaaabbbdddfffgggiiijjjmmmoooooommmkkkiiimmmllllllkkkkkkjjjjjjjjjkkkjjjjjjiiihhhhhhggggggrrrRRRBBB===999666888777777888999999999888888::::::::::::999888777666888777777666666777777777666555333222222333555666333222222333555777777666555555555444555555666666555444444333444444555555888444444777:::CCCXXXmmmuuu___[[[dddlll~~~uuuaaaRRRJJJAAA;;;;;;>>>AAAAAA?????????>>>===<<<;;;:::999888777666888:::===???BBBCCCDDDFFFGGGGGGGGGGGGFFFFFFGGGGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMOOOQQQRRRUUUUUUUUUVVVXXXYYYXXXWWWXXXXXXWWWUUUTTTRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUNNNNNNOOOPPPSSSVVVYYY[[[ZZZYYYYYYZZZ[[[ZZZXXXVVVVVVWWWWWWVVVTTTTTTVVVXXXUUUWWWYYY[[[\\\]]]]]]\\\ZZZZZZZZZYYYXXXWWWUUUTTTVVVVVVUUUTTTRRRQQQOOONNNOOOOOOOOOOOONNNLLLJJJHHHBBB>>><<<===>>>AAAIIIRRR\\\eeemmmooonnniii___VVVJJJIIIGGGHHHLLLRRRYYY]]]ccchhhnnnooojjjaaaYYYTTTOOOKKKFFFDDDCCC@@@===999888888777777888999;;;<<<999999999::::::999999888888888888888888888888888888888777777777777888888999999999999::::::::::::999888777777777999;;;===999:::???CCCGGGNNN^^^mmmtttxxx|||```PPPGGGDDD@@@>>><<<<<<>>>@@@CCCAAA>>>>>>>>>>>>===<<<888999:::;;;;;;:::999888777777888888888888999999888777666555444333333333222222333444444444333333000000000////////////...---++++++,,,---......------,,,+++---///111222111,,,---///111333<<>>999666888777777777888777777666666999::::::999999888777666888888777777777888888999555555444444444444555555555666777666555555555666777777666555555555666666777666666555555555666666888444444999:::<<>>===;;;:::999888777777777888999;;;<<<===???AAACCCEEEEEEFFFFFFEEEEEEEEEFFFFFFHHHIIIJJJIIIIIIIIIJJJLLLNNNPPPRRRQQQPPPQQQSSSUUUUUUTTTRRRVVVVVVUUUTTTTTTSSSSSSSSSUUUUUUUUUUUUUUUTTTSSSSSSNNNNNNOOOPPPRRRUUUXXXYYYYYYXXXXXXXXXZZZYYYXXXVVVWWWWWWVVVTTTRRRRRRTTTVVVUUUWWWYYY[[[]]]]]]]]]\\\YYYYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSRRRQQQOOONNNMMMLLLMMMNNNMMMKKKHHHGGGFFFBBB>>>===>>>@@@DDDMMMVVV```jjjqqqnnnggg]]]RRRIIIBBBBBBBBBEEEJJJQQQWWW\\\bbbdddeeeccc]]]VVVOOOLLLDDDCCC@@@===;;;999888777666777777777777888999;;;888888999999999999888888777777777777777777777777999888777666666777888999888888999999999:::::::::999888888888999:::;;;<<<:::===EEEMMMTTT```uuuvvvooozzzkkkTTTKKKAAABBBAAA???===>>>@@@AAABBB@@@>>>=========<<<;;;999:::;;;<<<<<<;;;:::999666666666777777888888888555444333222222222222333333333333444444333222222222111111111111000000000///...,,,---......---,,,...,,,+++,,,...000111000------///000222;;;QQQfffzzz}}}}}}wwwsss{{{rrrdddXXXWWWccctttsssiiiggggggnnnqqquuuwwwvvvtttrrrrrrsssssssssrrrooollliiigggcccbbbaaa```aaabbbdddeeedddcccbbbbbbccceeehhhiiilllmmmmmmmmmlllkkkkkkjjjjjjjjjkkklllmmmmmmmmmmmmnnnmmmmmmlllkkkjjjiiihhhsssSSSCCC>>>999777888;;;;;;;;;;;;;;;:::999888666777888999999:::999999999888888888888888999999555555555555555555555555888:::;;;999555333444666999888777666666666666666999888777777777777888888777444666:::888666CCCUUUkkk|||ooo[[[[[[eee}}}|||~~~lll^^^KKK>>>:::;;;===>>>?????????>>>===;;;:::999777777777888888999:::;;;999;;;>>>AAADDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJMMMPPPRRRTTTRRRRRRSSSUUUWWWWWWVVVTTTUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUSSSRRRQQQQQQQQQPPPPPPQQQRRRTTTUUUXXXWWWWWWXXXYYYYYYWWWVVVWWWWWWVVVSSSQQQQQQSSSUUUUUUWWWYYY\\\]]]]]]]]]\\\WWWWWWWWWWWWVVVUUUTTTTTTRRRRRRRRRQQQPPPOOONNNMMMKKKLLLMMMKKKIIIFFFDDDDDDCCC???===???AAAEEENNNXXXaaajjjpppiii]]]RRRGGG@@@??????AAAEEEJJJRRRYYY]]]______]]]XXXQQQKKKGGGFFF<<<===<<<:::777444333444555666777666666666888999777888888999999999888888777777777666666666666666:::999777666666777999:::888888888999999:::::::::888888999999::::::::::::===BBBKKKVVVaaapppzzzqqqppp```NNNHHH<<<@@@BBBAAA@@@@@@BBBBBBAAA???===<<<<<<<<<;;;999999:::<<<======<<<:::999777777888888999999999:::888888666555555666777888333444444444333333222111333333333222222222222111444222111000111000///---...---++++++---///000000+++,,,---......888NNNccctttvvvvvvrrrpppxxx~~~pppbbbVVVUUU```qqqwwwiiiffffffiiinnntttxxxxxxwwwwwwvvvrrrrrrrrrqqqooollliiigggbbbbbb``````aaaccceeefffdddcccbbbbbbdddfffhhhjjjnnnmmmmmmlllkkkkkkkkkkkkiiiiiikkklllmmmnnnnnnnnnpppoooooommmlllkkkjjjjjjkkkQQQFFF===;;;===999=========<<<<<<;;;;;;;;;::::::999999888777777777777777888999888777666555888777777777999:::999888444444555555666666777777666555444333333333333333444444555666777888999999666777777888999===BBBFFFXXXfffwww}}}ttteee]]]\\\ooozzzxxx}}}qqqdddSSSDDD===;;;<<<======???AAA@@@===999777555555666777666555444555666:::;;;===>>>===>>>@@@AAACCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFHHHJJJMMMOOONNNNNNNNNOOOQQQSSSTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXSSSTTTUUUVVVWWWWWWWWWWWWVVVWWWYYYYYYXXXWWWTTTSSSSSSRRRPPPOOOOOOQQQSSSUUUVVVWWWWWWXXXWWWUUUTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPRRRRRRQQQPPPOOONNNMMMLLLKKKIIIHHHHHHHHHHHHFFFEEEDDDCCCAAA@@@CCCHHHNNNRRRWWWYYYZZZVVVMMMEEEBBBBBB>>>BBBFFFJJJMMMPPPSSSUUUWWWTTTPPPJJJEEE@@@===;;;777555222333555777666444666777888999999:::999999555666888:::;;;:::999888888888888888777777777777444444555555666777777777777555333444777888777444:::777777:::;;;:::<<<@@@DDDFFFQQQdddvvvyyyzzzjjjTTTJJJHHHAAA@@@>>>=========>>>???>>>>>>===<<<;;;;;;::::::>>>>>>===<<<;;;:::::::::888999999999::::::::::::777777666555333222111111111222444666666555444333222222111111000/////////////////////000000000000---......///000111222222///+++)))+++///777FFFSSScccppprrrnnnnnnppp||||||zzzqqqbbbVVVVVVbbbqqq~~~nnngggeeedddhhhmmmrrruuuvvvvvvuuuvvvuuusssqqqnnnkkkiiihhhiiigggdddaaa``````bbbccciiifffcccdddgggiiiiiigggllljjjhhhggghhhiiiiiiiiillliiiggggggiiimmmoooooonnnnnnooonnnmmmjjjhhhggghhhNNNDDD;;;:::<<<888777888:::;;;;;;999777666999999999888777777666666777777888888888777555444888777666777888999888777555555555555666666666666777666555555444444444555444444555555666777777777555666666555555888<<>>;;;999888888999:::999888777888999777999;;;;;;;;;;;;===???AAAAAAAAABBBCCCCCCDDDDDDGGGHHHHHHFFFDDDDDDFFFHHHLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQVVVVVVUUUTTTTTTUUUUUUUUURRRSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWWWWWWWUUUSSSRRRSSSRRRPPPOOOOOOQQQSSSTTTUUUVVVWWWWWWVVVUUUSSSRRRSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLKKKJJJJJJIIIIIIJJJIIIGGGGGGHHHGGGFFFDDDEEECCC@@@???@@@DDDHHHKKKJJJLLLLLLHHH@@@;;;:::<<<>>>CCCKKKQQQSSSSSSRRRRRRPPPNNNJJJEEEAAA===:::888777444222333555666555444666777888999999:::999999777888:::;;;;;;:::999888888888888888777777777777555555555555666666666666666444333444777888666555:::888888;;;<<<;;;>>>CCCBBBLLL]]]qqq|||bbbOOOHHHEEE@@@???>>>>>>=========>>>>>>======<<<;;;;;;::::::<<<<<<;;;;;;::::::999999999999888777666555444444777777666555444333222111111333444666666555444333333333333222111111000000000000000000//////////////////......---,,,++++++000,,,***,,,...444AAAMMM\\\kkkooolllnnnnnnwww|||yyyvvvggg[[[[[[eeerrrqqqhhheeedddggglllqqquuuwwwwwwwwwxxxwwwtttqqqooommmkkkkkkhhhfffdddaaa``````aaaaaagggeeecccdddfffhhhhhhgggkkkiiihhhhhhiiijjjjjjjjjllljjjggghhhjjjmmmoooooonnnnnnnnnmmmllljjjiiihhhfffMMMCCC;;;:::<<<999666888;;;>>>>>><<<999777888888888888777666555555888888999999888666555444666555444555777888777666666666666555555555555555777777666555555555555666555555555555666666666666666666555444333444777999AAALLL]]]llltttpppcccXXXSSS\\\jjjyyypppZZZLLLHHHGGGAAA<<<<<<===>>>>>>>>>===<<<;;;666777888777555444555666555666888888777888:::<<<>>>>>>???@@@@@@AAAAAABBBEEEFFFFFFDDDCCCBBBDDDEEEHHHIIIKKKMMMOOOQQQRRRRRRTTTSSSSSSRRRQQQPPPOOONNNVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUSSSQQQPPPSSSRRRPPPOOOOOOPPPRRRSSSTTTTTTUUUUUUTTTSSSQQQPPPQQQQQQQQQPPPOOOMMMLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDEEECCC@@@======???BBBDDDBBBCCCBBB???:::999;;;>>>@@@GGGQQQWWWXXXTTTOOOLLLFFFEEEBBB>>>;;;888666555666444222222444555444333666777888999999:::999999999:::;;;;;;;;;:::999888888888888888777777777777666666666555555555555444555444333444666777666555:::888888;;;======CCCIIIKKKZZZpppoooWWWIIIDDDCCC>>>>>>>>>>>>>>>======<<<======<<<<<<;;;:::::::::999999999999999999999999;;;;;;:::999888777666666777777666555444333333222333333555666666666555444444444444333222222111111111111000000//////......000///...---,,,+++***)))000---,,,---...111<<>>;;;777999;;;======<<<;;;:::999999::::::999888666555::::::::::::999888666555555444333444666777666555666666666555555444444444666666555555555555555666777777777666666666555555555666666444333444666888<<>><<<;;;555666777666444333333444444555666555555555888:::<<<======>>>>>>???@@@@@@???AAABBBCCCBBBCCCEEEGGGDDDEEEHHHLLLNNNPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNSSSRRRQQQQQQPPPPPPPPPQQQPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRPPPPPPRRRQQQPPPOOONNNOOOPPPQQQQQQRRRSSSSSSRRRQQQOOONNNOOOOOOOOONNNLLLKKKIIIHHHJJJJJJJJJJJJJJJIIIIIIIIIGGGEEEDDDDDDEEEEEEDDDBBBCCCAAA???===<<<===>>>?????????>>>;;;:::;;;@@@DDDEEELLLTTTYYYWWWQQQJJJFFF>>>===;;;888666555444333555444333333333444444444666666888999999999999999::::::;;;::::::888777666888888888888777777777666777777666555555444333333444444444555666666777666999777888<<<>>>AAAIIIRRRaaannnaaaOOOEEEBBBAAA<<<===>>>???>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::888888999999999999999999999999999:::::::::;;;;;;777666666666555555444444444555666666666666555555444444444333222222111111222111111000///......---...............---------///------//////111:::CCCOOO___gggiiikkkfffccclllwwwsssbbb]]]bbbmmm{{{|||ppplllggghhhjjjmmmppptttwwwxxxzzzzzzzzzyyyvvvrrrnnnllleeedddbbb```___^^^]]]]]]bbbbbbbbbccceeefffgggggghhhgggggghhhkkkmmmmmmlllllljjjhhhiiikkkmmmnnnnnnnnnmmmlllkkkjjjkkklllmmmcccLLLDDD===<<<>>>:::777777666666777888999::::::;;;<<<<<<;;;:::888777;;;;;;<<<<<<;;;999888777444333333333555666555444666666555555444444333333555444444333444444555555999888888777777666666555222333444333333444666888===@@@GGGWWWmmm}}}|||qqq\\\XXXXXXaaattt{{{}}}}}}pppaaaUUUMMMIIIHHHHHHEEEAAA@@@???>>><<<:::999::::::999777666666777444555555444333444777999;;;;;;<<<======>>>>>>???===???AAABBBAAABBBCCCEEE@@@BBBEEEHHHKKKMMMMMMNNNLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPOOONNNMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPNNNMMMLLLMMMLLLLLLLLLJJJIIIHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDBBBAAA@@@???>>>===<<<===>>>>>>:::999888777888;;;???CCCJJJNNNRRRSSSOOOIIIDDD@@@999888777666555444444444444444444444333333444555666666888999999999999999:::999999888777666555555888888888888777777777666777777666555444333222222444444555666666777777888888777999===@@@FFFRRR]]]vvv}}}sssXXXKKKDDDAAA@@@;;;;;;===>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999:::::::::666666666666777777777777666666666666666666666666666666666666666666666555333333333222111111000000222111111000///......---...............---------...---...000111333:::CCCMMM\\\ccceeehhhaaa[[[```mmm|||wwwbbbYYY[[[fffvvvvvvrrriiiiiijjjlllnnnqqqtttuuuwwwzzz}}}~~~{{{uuunnniiieeecccaaa^^^]]]\\\\\\\\\___```bbbccceeefffggghhhhhhggggggiiilllnnnmmmlllkkkjjjhhhiiikkklllmmmlllmmmlllkkkjjjkkklllmmmnnn```IIIAAA:::999;;;777;;;:::888777777999;;;<<<;;;<<<===>>>===;;;999777::::::;;;<<<;;;:::999888444333333333555666555444555555555444444444444444444333333333333444555555888888777777666666666555///000111222222333555777>>>@@@CCCNNNeee|||~~~dddZZZSSSXXXhhh}}}}}}yyylll___UUUQQQQQQOOOJJJDDDAAAAAA@@@===:::888999999888666444555666444444444333222333666888999::::::;;;;;;<<<======>>>???AAA@@@>>>======>>>>>>???AAADDDGGGIIIJJJKKKIIIIIIJJJKKKLLLMMMMMMNNNKKKKKKKKKKKKLLLMMMNNNOOONNNOOOOOOPPPPPPPPPOOOOOOQQQPPPPPPOOONNNNNNMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNMMMMMMNNNNNNMMMLLLJJJIIIJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@AAABBBBBBAAA@@@>>>>>>======<<<<<<======888777777777999<<<>>>@@@GGGIIIJJJIIIEEE@@@===<<<777666555555555555555555444555666555333333555777666777888999999:::999999999999888777666555555555888888888888777777777777666666555555444333222222444555777777777777999;;;999999<<>>===<<<;;;;;;<<<<<<===:::;;;===>>>===;;;888777777888999:::::::::999888555444333444555666666444333444444444444444444555444444444444444555666666555555555555555444444444000111333333333333555777:::>>>AAAGGG[[[uuutttfffZZZ\\\gggvvv}}}}}}tttkkkbbbZZZVVVSSSMMMFFFCCCCCCBBB???;;;666777777666333222222333333333222111000111444777777777888888999::::::::::::;;;======;;;:::999:::======>>>@@@BBBEEEGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKNNNMMMLLLKKKKKKJJJJJJJJJHHHHHHIIIIIIJJJKKKLLLMMMKKKLLLLLLLLLLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDAAA@@@??????AAAAAA@@@???=========<<<;;;:::999999777777888999;;;<<<<<<;;;>>>???AAA@@@===:::888888666555555555555555666666555777777666444444666888666777888999999:::999999999999888777777666666666888888888888777777777777555555555444444333333333444666999999888888:::===<<<<<<@@@FFFKKKVVVhhhxxxuuuWWWKKKGGGAAA<<<<<<;;;;;;::::::;;;;;;<<<===::::::::::::::::::::::::999999999888888777777666===<<<<<<;;;:::999888888666666666777777888888888999888777777666666666777444444444333222222111111000000000000//////////////////......---,,,++++++...,,,---//////000888AAAHHHRRRTTTVVV]]]ZZZVVV[[[]]]qqqhhhXXXRRRVVVbbbnnn~~~~~~uuulllaaaccceeeiiilllooorrrssswwwyyy{{{{{{xxxsssmmmiiifffccc^^^YYYWWWXXXZZZ\\\\\\```dddfffffffffhhhjjjiiihhhiiikkkmmmnnnlllkkkiiigggggggggiiijjjiiihhhhhhiiijjjlllmmmnnnnnnnnnaaaJJJCCC<<<:::;;;666:::;;;;;;;;;;;;:::888777999:::<<<===<<<:::777666444555777888999999888888555444333444666777666555333333333444444555555555555555555555555666777888333333333333333333333333444555777777666555777888666<<>>:::::::::999666555555666333222111///...///333666555555666666777888888888333666999:::999999:::;;;===<<<===>>>@@@BBBEEEGGGIIIIIIIIIIIIIIIIIIIIIIIILLLLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKKKKJJJHHHHHHHHHHHHHHHEEEFFFGGGHHHJJJKKKLLLLLLJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>???@@@AAA@@@???=========<<<:::888777666333444555777999999666444555888:::;;;999777666666555555555444555555666777555777999777555444666999666777888999999:::999999:::999888888777888888888888888888888777777777777555555444444444444333333444777::::::999999;;;>>>>>>???CCCIIIPPP[[[ooofffMMMFFFEEE???:::;;;;;;;;;:::999:::;;;===>>>::::::::::::::::::::::::999888888777666555555444666666777777777888888888666666777777888888999999999999888777666666777777666555555444444333222222////////////000000000000.........///000111222222///---,,,------...555>>>EEEMMMNNNQQQYYYYYYVVV\\\[[[ppplll\\\SSSRRR[[[dddssszzz~~~sssyyyrrrggg]]]___ccchhhlllpppssstttyyyzzzyyyxxxuuuqqqnnnlllgggccc]]]XXXVVVWWWZZZ\\\\\\```dddffffffgggiiikkkiiiiiiiiikkkmmmnnnllljjjhhhgggfffggghhhiiihhhgggggghhhjjjmmmnnnooonnnnnnuuu{{{eeeJJJAAA@@@>>><<<>>>;;;;;;::::::999888777777555777999;;;;;;888555333555555555555666666666666666666666666777777777777444444444444444444444444444444444444555555666666555444222222222222444555//////111222333444444444666555999BBBOOO```vvv{{{www|||qqq}}}yyyjjjZZZVVVPPPJJJGGGGGGGGGDDDAAA>>>:::777555666555222///111444666555222111222333555444444444444555666666<<<666444===KKKNNNEEE999888999:::<<<>>>???AAAAAAAAADDDGGGHHHGGGGGGGGGHHHGGGIIIJJJIIIHHHGGGGGGGGGIIIIIIIIIJJJJJJLLLMMMMMMKKKJJJHHHGGGFFFEEEEEEEEECCCCCCDDDEEEGGGHHHIIIJJJIIIJJJKKKKKKKKKIIIFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFDDDAAA>>>======???@@@???>>>===>>>???=========;;;:::888666555888888777666666666666777666666555444444444444555222555888888555333333444555555555555666666666777777777777777777777777777888888888888888888888888:::999888777666555444333444333333222333444555666;;;999888999;;;===<<<<<<@@@BBBHHHRRR___lllxxxiii^^^OOOEEEAAA@@@>>><<<999999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888888777555444333999777555666999:::888666777888888888999999999999666777888999999888777666444444333333333222222222//////000000000000//////444000+++''''''***///222//////000//////000222555???FFFIIIHHHOOO]]]aaa[[[YYYeeevvvwww^^^OOORRRYYY\\\jjjttt|||uuurrrwwwooobbbXXX]]]dddjjjnnnqqqrrrsssssswwwxxxtttppppppooollliiiddd^^^YYYXXXYYYYYYZZZ^^^aaadddgggiiijjjiiihhhhhhhhhiiikkkmmmlllhhheeebbbbbbcccccceeefffhhhiiijjjjjjjjjjjjjjjjjjkkkkkktttzzzdddHHH>>><<<:::999;;;;;;;;;::::::999888888777777888:::<<<;;;:::888666666666666666666666666666555555555666666666777777444444444444444444444444555555555555555555555555222222111111111111222222333333555666777888888888666555888???JJJ[[[tttvvvvvvrrrcccUUUNNNHHHFFFHHHHHHEEEAAA???<<<888666666666555333000222444333111///000111444444333333444444555666666222333<<>>======???@@@???>>>===>>>???=========<<<:::888777666666555444444333333444444555444444444444444555555444666777777444333444555555555555666666666777777777777777777777777777777::::::999999888777666666999999888777666555444444333333222333444555777888888888888888999<<<>>>@@@EEEKKKVVVaaammmxxx|||```VVVJJJAAA??????>>><<<:::;;;;;;;;;;;;;;;::::::888888888888777777777666777777777777666666666666888666555666888999777555555555666666666777777777666777777888888777777666444444444444333333333222111111111222222111111111222000...,,,,,,---///000......///.........111333:::BBBFFFGGGOOO\\\aaa]]]YYYbbbpppiiiVVVRRRVVVYYYeeemmmtttvvvwwwzzz|||{{{||||||xxxvvv{{{sssfff[[[```fffjjjkkkkkklllnnnppptttvvvrrrooopppooollliiieee___\\\[[[[[[[[[ZZZ^^^```dddgggiiijjjiiihhhgggggghhhjjjlllkkkhhhfffcccccccccdddfffgggiiiiiikkkjjjjjjiiiiiiiiijjjjjj~~~uuu|||fffHHH===;;;888777999;;;::::::999999888888888888888999::::::999999888888888777777666666555555444444444555555555666666555555555555555555555555666666555555555555555555222222333333333333222222111222333444555666666777555555777;;;CCCTTTpppmmmwwwzzznnn\\\TTTKKKHHHJJJLLLIIIEEECCC???:::777666777777666111222333222111000000222222222222222222333444444555333333777===???;;;666555555666888:::;;;<<<===>>>@@@BBBCCCCCCCCCDDDFFFFFFGGGHHHHHHFFFEEEEEEFFFDDDCCCCCCDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFEEECCCBBBDDDDDDDDDCCCCCCDDDDDDDDD@@@AAABBBBBBAAA???>>>===<<<>>>???>>>===<<<===???=========<<<;;;999888777444444333222222222333333222222222222333444555666666666777555444333444666555555666666666777777777777777777777777777777777<<<;;;:::999777666555444999888888777666555555444333333333444555777888999888999:::999999<<>>===<<<<<<<<<<<<<<<;;;:::999888888888777777777777777666777666555555555777888999777555444555666777666555555555555555666666666666777777666666666666777777555555444444444333333333222333333444444333333222111111111111111000//////---......---,,,---000222666>>>CCCEEENNN[[[aaa```\\\aaakkkyyywww___UUUVVVYYYccckkkpppppppppsssuuutttxxxyyy}}}{{{~~~vvvkkkfffkkkooooookkkhhhiiilllkkkppprrrooonnnoooooommmiiifffbbb```___^^^\\\[[[^^^```dddgggiiijjjiiiiiifffffffffhhhjjjjjjhhhfffcccdddeeefffggghhhjjjjjjjjjjjjiiihhhggggggggghhhzzziiiKKK???<<<999888;;;:::::::::999999888888888666666666666666777777888999999888777666666555555333333333444444444555555555555555555555555555555666666666555555555555444333444666666666666444333000000111111222333555555555666777:::>>>MMMjjjssstttyyyooocccUUUNNNMMMOOOOOOLLLHHHDDD???:::777666666666555555555444333333333444111111111111111222222333444333333444444444222111444444666777888:::;;;;;;<<<>>>AAAAAAAAABBBCCCEEEDDDFFFGGGGGGEEEDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFDDDDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDD>>>>>>?????????>>>======:::;;;<<<<<<::::::;;;<<<=========<<<;;;:::999888666555444444333333444444111111111222333444666666777777666444444444555666555666666666666777777777777777777777777777777777::::::999888777666555555888888777777666666555555444444555555666777888888:::<<<===;;;;;;???IIIRRR[[[iii|||yyy\\\MMMHHHBBB???======<<<;;;;;;;;;;;;;;;;;;:::999888::::::::::::::::::::::::888777555444444666888999555555444555555555555444666666666777777777888888777777555444444555777777555555555444444444333333333333444444444444333333111111222222222111000///---......---,,,---///222555<<>>??????@@@BBBDDDCCCEEEFFFEEEDDDBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCC??????>>>>>>>>>>>>??????<<<===============<<<<<<888999:::999888777888:::;;;<<<<<<<<<;;;:::999999555555444333333333333444000000111222333444666777999777555444444555666666666666666666777777777888777777777777777777777777888888888777777777777777777777777777666666666666666777777777777777777777;;;===>>>===>>>EEEQQQ[[[gggwwwhhhRRRKKKHHHDDD@@@>>><<<;;;:::888999999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;999777555444555666777444555555555444444444555555666666666666777777777777666555444444555666777555555444444444333333333222222333333333333222222222111000/////////000000/////////...---...000222555<<>>===999888999999999999999999999999999:::999888777777777777888777777666666555555444444333333333444444444555555444444444444444444444444222222333333444444444444222222333333333333222222111000000000111333555666555666999;;;<<>>@@@CCCBBBCCCEEEDDDBBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???===<<<<<<<<<<<<<<<<<<<<<666888999888777666777888:::::::::;;;::::::999999333333222111111111222222111111222222333555666777999777555555666777666555666666666777777777888888777777777777777777777777777777777777777777777777666666666666777777777777666777888999999999888888;;;<<<>>>AAAFFFPPP]]]gggtttsss[[[NNNJJJHHHDDD@@@===;;;:::999777888999:::;;;;;;;;;;;;888888888888888999999999;;;999888666555444555555444555666555444444555666333333333333444444444555555555444444444444555555444444333333333222222222111222222333333222222111222111///------...000111///000000///---...000222444:::BBBHHHNNNVVV___eeedddhhhsssooo]]]VVVWWW]]]eeekkklllmmmqqqssstttyyy|||pppccc[[[ZZZZZZ^^^dddhhhhhhiiimmmooommmllljjjhhhgggfffeeecccaaa^^^```bbbeeehhhjjjkkkllliiigggeeedddfffgggggggggcccdddfffhhhjjjjjjjjjjjjeeeeeedddcccbbbbbbbbbcccyyy___EEE======999777888999999999999999999999999::::::999888777666666555555555555555444444444444444444444444555555555555333333333333333333333333000000111222222333444444222222111111111111222222//////......///111333555444555888<<<===@@@JJJUUUlll|||zzz~~~~~~gggRRRGGGFFFIIIMMMQQQSSSQQQKKKCCC<<<999777444111000222333333222111111000000111111222333111222222111...,,,)))(((111222333333444555666666555666777888888:::===@@@AAABBBDDDCCCAAA@@@@@@AAA@@@@@@????????????@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB?????????>>>>>>??????@@@@@@@@@????????????@@@@@@>>>===<<<<<<;;;;;;;;;;;;777888999999777777888999888888999999:::999999999444444333222222222222222333333333333444555666777888666555666888888666333666666777777777888888888777777777777777777777777888888777777666666555555555666666666777777777888444555777999;;;;;;;;;;;;===>>>AAAHHHTTTbbboooxxx|||bbbSSSMMMGGGEEEBBB===999888888888888999999:::::::::999999555555666666777777777777888888777777666666555555444666777666444333555777222222333333333444444444444444444555555444444444333333222222222111111111222222333333333333222222222111000///...//////000/////////...,,,,,,...000///555>>>GGGMMMUUU___gggiiikkkuuuwwwcccVVVSSSVVV___gggjjjmmmqqqtttttt|||~~~wwwhhh```[[[YYY]]]cccggggggiiimmmooommmmmmkkkhhhfffffffffdddccc___```bbbdddgggjjjlllmmmllliiifffdddeeegggggggggbbbcccfffhhhiiijjjiiiiiiffffffeeeddddddeeeeeeeeewww]]]EEE>>>>>>;;;888999999999999999999999999999888888888777666444222111333333444444444444444444444444444555555555666666222222222222222222222222......///111222333444555555444222222222222444555444333222222333555777999222333777<<<======BBBIIIXXXyyytttyyy{{{{{{rrrssspppXXXHHHEEEHHHLLLRRRWWWWWWQQQHHHAAA===:::666222222444666555444111111111111111222222333---...000222333222000///000000111222333333444444222333444555555777;;;>>>@@@BBBCCCCCCAAA@@@@@@AAA>>>======<<<<<<<<<======@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;;;;;;;;;;888:::;;;:::999888999:::777777888999999999888888777666555555444444555555444444444444555666666777888666555777999999666222777777777777888888888888777777777777777777777777:::999888777666555444333555555666666777777888888111333666999<<<>>>>>>???@@@AAAEEEPPP```qqqjjjTTTKKKJJJDDDBBB???:::666555666888::::::::::::999999888777555666666666777777888888555666666777888777777666444666888777555444555888444444444555555555666666222333555555555555333222222222222111111111000000222333333444444333333222111111111111111000//////.........,,,++++++---///+++111;;;EEEMMMTTT```iiiooonnnuuu~~~jjjZZZSSSTTT^^^hhhlllpppuuuxxxxxxyyyhhh___XXXUUU]]]cccgggggghhhlllnnnmmmnnnkkkhhhfffffffffeeeddd___```bbbdddgggjjjlllmmmnnnkkkgggeeeeeefffggggggaaaccceeehhhiiiiiiiiihhhggggggfffffffffggghhhhhhsssVVVDDD@@@:::999;;;888999::::::::::::999888888777888999888777666666888555888777444333555444111111222222333333333222222222222333333333444444444777666555444444444444444444444444444444444444444333222111/////////000000222222222333666;;;@@@BBBOOO\\\ppp{{{uuuttttttzzztttyyyeeePPPFFFDDDMMMPPPUUUZZZZZZTTTJJJBBB<<<:::888777777666444222111111111111111000//////111111111111000000000000000111111111111222222222000000222444666999;;;===>>>????????????@@@@@@@@@BBBAAA@@@>>>======<<<<<>>>>>>>>>>>>>>??????@@@======<<<<<<<<<;;;;;;;;;::::::<<<=========<<<;;;>>>???>>><<<999777888999:::999888777777888999:::888888888888888888888888666555444333333333333333111111222222333444555555888999999888888777666555555555666666666666555555555555666888999:::;;;<<<444444444555555555555555888777777777999:::;;;:::777777888:::===??????>>>EEEKKKTTT^^^nnnvvvbbbRRRGGGCCC???===;;;999888999:::;;;888999999::::::999999888888888888888888888888888777777666555555555555666777777666666555555555555222222333444444555555666333333333222222111111111222222222222222222222222111111000000000000111111222222111///...---++++++...///000///---,,,---...///111777@@@GGGNNNZZZdddnnnlllooozzzrrr___SSSQQQXXXdddoootttxxx~~~nnnbbbZZZXXX[[[```fffiiijjjkkknnnqqqooommmjjjhhhgggdddbbb```cccbbbaaabbbeeehhhiiiiiiiiigggeeedddcccdddfffgggfffgggggghhhiiijjjjjjjjjfffggggggggggggggggggfffsssVVVDDD???999888;;;888999999999999999888888777777888999888666666666777444777777555555888999666111222222333333333222222000111111111111222222222666555555444333333444444444444444444444444444444777666444222000000///000111111111222555999===???GGGRRRbbbqqq{{{~~~yyysssrrrtttyyyvvvbbbRRRIIIJJJOOOVVV[[[ZZZUUUNNNJJJ???;;;777555444444333333000000111333444444555555111111111111000000000000000000111111111222222222111111222333555888:::;;;>>>>>>>>>>>>============@@@???>>>======<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;:::999:::<<<=========<<<;;;<<<<<<===;;;999888999;;;888777666555555666777888888888888888888888888888666555444444333333333444444555555666666777777777777888888888888777666666555666666777777666666555555555666777888999::::::555555666666666666777777777777666777888:::;;;;;;999:::;;;===@@@DDDHHHLLLTTT\\\gggrrrhhhWWWKKKCCCAAA>>>===;;;:::999999::::::888999999999999999999888888888888888888888888888777666555555444444555555555666666666555555444333444444444444444444333333333333333222222222111111222222222222222222222222111111000000000000111111000000000///......------+++,,,---,,,***)))***+++...000666???GGGOOO\\\hhhrrrmmmjjjqqqtttfff\\\UUUYYYbbbmmmtttzzzpppaaaWWWTTTYYY^^^eeeiiijjjkkkmmmpppooonnnllljjjiiigggdddccccccbbbaaabbbeeehhhiiiiiigggfffeeeddddddeeeffffffggggggggghhhiiijjjjjjjjjhhhhhhgggggggggggghhhhhhrrrVVVCCC???999888:::777888888999999888888777666777888999888666555666777666999999666777::::::777222222333333333333222222111111111111222222222222555444444333333333333333444444444444444444444444444333111000///.........000000000000222555888:::===EEEPPP\\\nnn}}}wwwxxxtttsssxxxwwwcccTTTKKKOOOTTTWWWWWWTTTQQQOOODDD@@@:::666555555444444222222333444555666777777222222111111111000000000000000000111111111222222111111222333444666777888;;;;;;;;;;;;::::::::::::===<<<<<<;;;;;;<<<<<<===;;;;;;<<<;;;;;;:::999999999999999999999::::::;;;<<<<<<;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;;;;999:::;;;;;;:::999;;;<<<888777666666666666777888777777777777777777777777666555444444333444444444444444444444444444444444666666777777888888777777666777777888888777777666555555666666666777777777666666666777777888888888999888888888999:::<<<===777:::<<<===@@@HHHTTT]]]jjjuuunnnWWWLLLEEEAAA???<<<;;;;;;::::::999999999888888999999999999888888777777777777777777777777666555555444444444444444333444555555555444222222555555555444333222222222333333333222222222222111222222222222222222222222111111111111111111111111////////////////////////---...///...,,,,,,,,,---...///444===EEEOOO]]]iiivvvnnnggghhhuuu}}}wwwoooiii[[[ZZZ^^^iiiuuu~~~rrrcccWWWSSSVVV]]]dddiiijjjjjjlllnnnoooooonnnlllkkkiiigggfffdddcccaaabbbeeeggghhhhhheeefffffffffffffffgggggggggggghhhhhhiiijjjjjjjjjjjjiiihhhgggggghhhiiijjjsssVVVCCC???888777999666777888888888888777666666666888888888666555666777999<<<;;;777666888777444333333333444333333222222333333333444444444555555444333333222222222333333333333333333333333333333111111000000000000000000//////...///000222444666555===CCCJJJ]]]vvv~~~wwwxxx~~~uuuiiiVVVRRROOONNNNNNNNNMMMKKKHHHEEEAAA>>><<<:::888666666666555444444333333333222222222111111111000000000000000000111111111111222222222222333444555555555666666777777888999999:::999999999:::;;;;;;<<<::::::::::::999888777777;;;::::::::::::;;;<<<<<<;;;;;;::::::::::::::::::888999:::;;;<<<;;;;;;:::999:::<<<;;;:::999:::;;;999999999999999999999999777777777777777777777777555555444444444444555555333333333333333333333222444555666777888888888888777777888888888888777777555555555555555555555555555666666777777888888888;;;;;;;;;:::999:::===???999>>>BBBDDDGGGRRReeesss}}}^^^LLLFFFCCC@@@>>>:::::::::;;;:::999888888777777888888888888777777777777777777777777777777555555444333333333333444111222333444444333111000444444444333333333222222222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////...///000///...---...///...///333:::AAAJJJXXXeeessspppjjjgggkkkxxx{{{zzzxxxuuu```ZZZZZZeeetttttteeeZZZVVVUUU\\\dddiiijjjjjjjjjkkkmmmnnnooonnnkkkiiihhhhhheeecccbbbbbbdddgggggggggeeeeeeggghhhhhhiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjkkkiiigggeeeeeegggiiikkkyyyyyysssVVVDDD???999777999666777888888888888777666666666777888777555555555666777:::999666555777777444444444444444444333222111333333444444444555555555333333222222222333333444333333333333333333333333444444444333222111000000............///000222333222999===???MMMhhh~~~zzzzzzzzz}}}|||ggg[[[LLLFFFFFFHHHFFFCCCHHHGGGFFFEEEDDD@@@;;;777777666444333222111111111222222222222111111111111//////000000000111111111111111111111111222222333000000111333555666888888777777777777888999::::::999:::::::::999999888777;;;;;;::::::;;;;;;<<<===999999::::::::::::::::::777888:::;;;;;;;;;:::999:::;;;<<<<<<:::888888888999999::::::::::::999999666666666666666666666666555555444444444555555666777777777777666666666666333444555666777888888888777777888888888888777777555555555444444444444444444444555666666777888888;;;<<<<<<:::999:::===AAABBBHHHOOOSSSXXXfff{{{}}}hhhQQQGGGDDDAAA===;;;999999999:::999999888777666777777888888777777666666666666666666666666666555555444333333333333444000111222333333222111111222222222333333333444444222222222222222222222222222222222222222222222222000111222222222222111000111111111000//////......+++,,,---,,,*********+++///...111777<<>>IIITTT```iiipppllleeegggwwwooobbbXXX^^^mmm}}}}}}jjj]]]YYYYYY___fffiiihhhgggggghhhiiilllooonnnjjjgggfffgggdddbbb``````bbbcccccccccccccccdddfffhhhjjjkkkllljjjjjjjjjjjjjjjjjjjjjjjjhhhgggfffeeeeeefffggghhhvvvsssvvvYYYFFFAAA:::999;;;777999999999999999888888777666777777777555444555666///333444333666:::<<<:::555555555555444333222111222222222333333333333444444444333333444555555666222222222222222222222222000111111111000...---,,,---......///000222222333333333777>>>AAAIII```zzztttrrrvvvvvvzzz~~~vvvgggZZZQQQMMMMMMMMMNNNOOOPPPQQQQQQOOOJJJFFF===;;;999777555555555666333333222222222111111111////////////000000000111///.........///000000111......///000111222222333555555444444444555555666555666777888999999999999777777666666777777888999888888888888999999999:::666777999:::::::::999888777999;;;<<<:::999888888777888888999999888888777555555555555555555555555555555555555555666777777222222333333444444555555444444555666777777777666555666666777777666666555444444444444555555555555444555555666888999999:::888;;;>>>???AAAEEENNNTTTZZZdddqqq|||oooSSSJJJBBB@@@>>>:::888999999888777666666777888999555666666777777666666555555555555555555555555555777666555555444444555555333222111000000222444555222222222222222222333333111111222222222333333333222222222222222222222222000111333444444333111000000000000000000000000000///000111000...---...///,,,,,,///444777;;;EEEOOOYYYaaahhhgggccceeeqqq|||xxxiii\\\\\\hhhuuurrrddd^^^]]]bbbgggiiigggfffggghhhiiimmmpppooojjjfffeeefffcccaaa______```aaaaaa`````````aaabbbdddgggjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhgggggggggggghhhhhh{{{vvvwwwZZZGGGBBB;;;999;;;777999::::::::::::999888888555777777777555444555666222555666444666999:::888555555555555444333222111444444444555555555666666444444444444444555666777222222222222222222222222000222444777888999999999---...///000111333333444333///444@@@AAAAAASSSmmm|||{{{vvvzzzvvvhhhZZZSSSUUUYYYUUUUUUUUUVVVVVVVVVSSSQQQEEECCC???;;;777555555555333333333222222222111111////////////000000000000...............///000111000000000000000000000000555444444333333444444444333444555777888888999999777777777777777888999999777777888888999999999:::666777888999:::999888888444777:::;;;;;;:::::::::999:::;;;<<<<<<;;;:::999555555555555555555555555555555555555555666777777444555555666777888999999444555666666666666666666555555666666666666555555444444444555555555666666555666777888999:::;;;;;;:::>>>CCCEEEHHHOOOYYYaaalllvvvwww[[[LLLFFFAAA@@@===999:::===999888666555555777999:::555555666666666666555555555555555555555555555555777777666555555555555666444222000///000222444666444444333222222111111111111111111222222333333333222222222222222222222222000111333444444333111000...//////000111222222222,,,---...---+++***+++,,,******...444777;;;DDDNNNVVV[[[```aaabbbeeemmmtttooo___\\\dddppp}}}zzzkkkeee```dddhhhiiigggeeefffhhhjjjnnnrrrpppkkkfffeeegggccc```^^^^^^___``````___^^^^^^^^^___aaaeeehhhjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhiiiiiihhhhhhhhhwwwyyywwwyyy[[[HHHCCC===<<<===999===<<<;;;;;;999999888777777777666555555555555555666777888888888777555444333333333444444444555555333333333222222111111111333333333444444555555555333333333222111000///...000000111111111222222222555444444333333222222111222111333666888===IIIVVVxxx}}}|||xxxkkk^^^WWWTTTYYYZZZ\\\\\\\\\ZZZXXXVVVRRRNNNHHHCCC???;;;888666;;;888666444444333111///111000//////111111000///,,,...000111///.........,,,,,,---///000222333333222222111000000///000000222333444666777888888888444555666777777888888888888888777777666555444444777777777888888999999999999999888888777888888888===<<<;;;:::888777666555777666555444333444444555555555555555555555555555666666666666777777777777777666666555555444444333666555555444444333333222333222111333666888666333333555666666666777:::===CCCDDDFFFKKKUUUbbboooxxxuuu___MMMAAA@@@>>><<<;;;;;;;;;;;;:::999999888777666666666333333333444444555555555666666666555444444444333333333222222222333444444555555444444444555666666444444444333333333222222111111111111111111111111222222222222111111000000333333333222222222111111000000///...---,,,++++++,,,,,,,,,---------...............///444<<>><<<<<<999666444444333222111111000//////111111111///...000222222000//////000/////////000000000111111111111000000//////000000000111222444555666666666333444555666777777777777777777777888999999::::::777777777888888888999999999888888888888888999999===<<<;;;:::888777666666666555444333333333444444555555555555555555555555666666666666666666666666444444444444444333333333555555444444333333333333555444444666:::<<<;;;999999:::;;;:::999;;;???CCCDDDHHHOOOWWWcccrrr{{{cccSSSDDD>>>===;;;:::999888888999666666555555444333333222222222222333333333333333555555555555444444444444555444333222222222222222555444444333333333444444333333333333222222222222111111111111111111111111222222111000000000000000333222222222111111111111////////////............,,,,,,------.....................///222:::CCCIIIPPPOOOSSS[[[```aaaccchhhwwwzzzccc[[[\\\cccppp~~~tttooommmjjjgggggggggffffffiiikkklllkkkgggdddbbbaaa``````___^^^^^^___```aaa]]]^^^___``````bbbeeeggglllkkkkkkjjjjjjiiiiiihhhjjjhhhggghhhiiiiiihhhggg}}}uuuwwwtttWWWEEEAAA;;;:::;;;888===<<<;;;;;;999999888777777666555555444444555555222333333333333222111111333333333333444444444444333333333222222222222111333444444444444444555555333333444444444333333222222222222333333333444444222222111111111111111111......222666666666;;;CCCRRRjjj~~~vvvnnn^^^[[[YYY[[[```fffiiiiiigggddd^^^XXXQQQLLLHHHFFFAAA>>>:::777666666444333222111//////111222111000000111333333111000111222222222111111000/////////000////////////000000111...///000111222333333333222333444555666666666666666666777888999999::::::777888888888888999999999888888888888888999:::;;;===<<<;;;:::999777666666666555444333222333444444666666666666666666666666777777666666555555444444111111111222222222222333444444444333333333333333333222222555888::::::999;;;<<<<<<:::999<<>>DDDMMMMMMPPPWWW[[[]]]aaaeeeqqq|||kkk___ZZZ]]]hhhvvv~~~zzz}}}}}}uuuoooiiiffffffggggggfffgggiiikkkjjjgggdddbbbbbb```^^^\\\[[[\\\___bbbddd]]]^^^```aaaaaacccfffiiiggghhhjjjkkkllllllkkkkkkllljjjiiiiiijjjjjjhhhggg}}}qqqVVVEEEAAA;;;:::<<<999===<<<;;;;;;999999888777666666555444444444444555555555555555555444444333222222333333333444444444222222222222222222222222111111111111111111111111111111222333444444333333111111222222222222333333111111111111222222222222000///111444444333666<<>>HHHIIIMMMSSSYYY]]]bbbeeemmmyyyttteee\\\ZZZcccooo|||~~~|||yyyzzz~~~|||}}}zzzrrriiieeeeeeggggggfffeeegggiiiiiifffdddbbbbbb___^^^]]]\\\]]]___aaabbb^^^___aaabbbaaabbbdddfffccceeehhhkkkmmmnnnmmmmmmnnnlllkkkkkkkkkkkkiiihhhoooUUUFFFCCC<<<:::===;;;===<<<;;;;;;999999888777666666555444444444444444666666666555555555555555222222222333333333444444222222222222222222222222111111111111111111111111///000111222222333333222000000000000111111111111111222222222333333444444555222111222222111555:::BBBLLL```www}}}}}}}}}rrrdddZZZYYY^^^dddhhhllljjjeee^^^YYYYYY]]]```[[[WWWRRRMMMIIIEEE@@@===888666222111111111111000000111222111000000111222111111111111222222222222///////////////000111222///000000111111111000000///000111222222333222222555555444444444444333333:::::::::::::::999999999666666666777888999:::;;;::::::999888777666666555777777555444444444555666666666666666666666666666666555555444333222111111......//////000111222222333333333444444555555555999999999888888999;;;<<<<<<@@@CCCCCCEEELLLYYYccckkkuuuoooZZZNNNCCCAAABBB<<<;;;;;;;;;::::::999888888333333333333333222222222555555444444333333222222222333333333444444555555111111111111222222333444777666555444333333222333222222222111111111000000111111111111111111111111000000///......///000111////////////////////////111111111111000000000000/////////////////////...,,,---------...111666:::CCCFFFLLLRRRYYYaaafffhhhmmmzzzyyykkk```ZZZ___iiivvv{{{}}}{{{{{{~~~~~~wwwmmmfffdddeeeffffffbbbeeeggggggeeecccbbbbbb^^^__________________^^^___aaabbbbbbaaa```aaabbbbbbdddhhhkkkmmmnnnnnnnnnmmmkkkjjjiiijjjjjjhhhffflllTTTFFFCCC<<<:::>>><<<===<<<;;;;;;999999888777666555444444333333444444555444444333222333333333222222222222333333333333111222222222222333333333444444444333333333333222///000111111222222222222/////////000000000000111111111222333444444555555666222111222333222555999===AAALLL___uuu~~~uuu}}}sssddd\\\[[[^^^aaahhhhhhfffbbb^^^___dddiiihhheeeaaa\\\WWWQQQJJJEEE???<<<888555444444333222111222222111000000111333000000111222333444444444111000000000000111111222000111111111111000000///---...///000111111111111111111222444555666777777999999999888888888888888666666666666666777888999888888777777666555555444777666555444333444555555555555555555555555555555444444333333222222111111//////000000111222333333333333444555666777777888999:::::::::999:::<<>>===???:::777777888888777666555555444444333333333333333333555555444444444444444333333333333333444444444444000000000000222333444555333333222111000000000111333222222222222111111111111111111111111111111111//////000000000000111111////////////000000000000222111111111000000///////////////............---+++,,,------...000444777>>>EEELLLRRR[[[dddiiihhhkkk{{{}}}rrrfff[[[[[[bbboooxxx~~~sssiiibbb```aaabbb```ccceeefffeeeccccccccc^^^___aaaaaaaaa```___^^^aaabbbccccccaaa______```ccceeegggjjjmmmnnnnnnooojjjhhhgggggghhhhhhfffeeeiiiQQQEEEBBB;;;999===<<<===<<<;;;;;;999999888777666555444444333333444444444444222111111111222333111222222222222333333333111111222222222333333333555555444444333333333333111111222222333222222222///000000000000111111111///000111222333444555555444000000444666444444777555888@@@MMM]]]nnn{{{vvvpppzzztttfff]]][[[]]]cccgggkkkjjjhhhgggiiilllnnnmmmkkkhhhccc\\\SSSNNNGGGCCC>>>:::888777666555333333333222111111333555111111222222333444444555333222222111111111111222000000111111000///......,,,---...//////000000000//////000222333444555666666666666666555555444444666666555555555555666666666666666555444444333333555444333222111222333333444444444444444444444444222222222222222111111111111111111222222333333444444444555666777888999:::888999;;;;;;:::<<>><<<:::999888444555555333222222444666222333333333333333444444444444333222111111111222000000000000///...------+++,,,---...///////////////////////////000000000444444444333333222222222666555555444444444555555555555555444444333333222333222111000000000111222333333333333333333333333111111111111111222222222333333333333333444444444444555666777888999:::;;;;;;===???@@@AAADDDIIINNNSSS^^^kkkvvvfffRRREEEBBBAAA888666999666777777888999999888777666222222222222222222222222111111111222222333333444444444444333333222222222222222111111111111111222555555444444444555666666444444444333333333222222111111111111111111111111---///222444444333111000//////000000111111222222------...///000111222222......---------,,,,,,,,,***,,,---......000222555;;;EEENNNTTT[[[dddfffcccbbbwwwwwwfff]]]___aaaqqqqqq___TTTTTTWWW]]]```ccceeedddccccccccc```___^^^^^^```cccfffhhh```bbbdddeeedddccccccdddggghhhhhhiiijjjlllmmmnnnlllkkkjjjjjjlllmmmlllkkk{{{cccSSSCCC<<<;;;:::999:::999999999999999888777777555444333333333555666777555555444333333333333444111222333444444444333333/////////000111333444555333333444444444444444444333333333333333333333333111111111111111111111111//////000111222222333333111111222333444666666777777555666:::@@@KKK\\\lllttt{{{~~~{{{zzzmmmkkk|||oooccc^^^```eeeppp{{{zzzuuuuuu|||ssstttsssooohhhaaa[[[YYYTTTQQQLLLFFF@@@<<<999777999:::;;;:::777555444333999777555555888888666444222222222222111111111111////////////000000000000//////000111111111111111000000000000000000000000333222111222333444333222555555444333333222222222555444222000//////000000111111111111111222222222000////////////111333444111222333444444444444444555555555444333333666999888888777777888:::<<<===>>>???DDDJJJKKKLLLVVVccchhhuuulllUUUGGGDDD???:::888888999:::888777666444444555555666444333333222222333333444333333333333333333333333111111222333333444555555222222222222222222222222222333333444444333333222555333111//////000111222111111111111111000///......///000111111000///...333222111/////////000111////////////000000000000---------.....................//////111222333444>>>BBBLLLWWW\\\\\\^^^aaahhhwwwqqqeee___eeekkkwwwuuudddTTTQQQUUU[[[```dddfffcccaaa``````bbbaaa``````aaacccdddeeeddddddeeeeeeeeedddcccbbbeeegggiiikkkmmmllllllkkkkkkjjjhhhiiijjjjjjiiihhh|||uuubbbRRRBBB<<<;;;999888999555555666666555555444333444444333333444444555666444444333222222222222333111111111222222222333333111111111111222333444444333333333333333222222222333333333333333333333333111111111111111111111111//////000111111222333333111111222333444555666666222000111444888???NNN\\\ggguuu~~~~~~~~~}}}uuu|||zzzpppuuuzzzpppjjjaaadddnnn|||}}}}}}ssstttuuuqqqjjjbbb[[[WWWSSSPPPJJJDDD???;;;999888777999::::::888666666666777555444555888999777666888777555444222111111111111111111000000////////////000000111111111111111000000000000000000000000000///...///111222111000111111111111111111222222444333222111000000000000---...///000222333444555111000000///000111222333000000111333444444555555333555666555333333444555777777777888:::===???AAAEEEGGGLLLSSSVVV[[[iiiwwwrrrYYYHHHCCCAAA>>>:::888888888999888777666555444555555666444333333222222333333444111111111111111111111111000111111222222333333333222222222222222222222222222333333444444333333222222222000/////////000000111111111000000000000000///000000111111000000///222111000///......///000....../////////000000000........................,,,,,,,,,---...///000111:::>>>IIIUUUZZZYYYZZZ]]]bbbpppwwwkkkddd^^^bbbppp}}}iiiYYYUUUYYY[[[___ccceeecccaaaaaaaaa``````______```bbbdddeeedddcccaaa````````````aaaeeegggiiikkkmmmmmmllllllkkkjjjhhhiiijjjkkkjjjhhh~~~uuuqqq~~~aaaQQQAAA;;;:::888777888444444444444444333333222333333444555555555444444333333222111111111111222111111000000000111222333444333333222222333333444333333222222111111000000111111222222333333444444111111111111111111111111///000000111111222222222000111111222333444555555444222333555666:::CCCMMM[[[ooo~~~vvvoooqqqzzz{{{sssuuu~~~xxxjjjfffgggrrr}}}~~~zzzvvvpppsssuuussslllddd\\\WWWSSSOOOIIICCC===:::999888666888;;;<<<;;;::::::;;;999999888:::<<<>>>>>>===<<<:::888555333222222222333333222111000///......000000111222222222222111111111111111111111111111///...---///111222222111000000000111222333333333111111222222222222111111---...///000111333444444222111111111111111222333111111222444555666777777333555888888666555555555:::::::::<<>><<<:::999888888888777777666555555555555666444333333222222333333444000000000000111111222222111111111111111111111111222222222222222222222222222222333333333333222222000000000///////////////111000000//////000111222111111111000000111111111000000///.........//////............////////////000//////......---------------,,,,,,---......///444999DDDPPPUUUTTTTTTVVVZZZfffzzz~~~rrrjjj]]]^^^iii{{{rrr___XXXZZZYYY\\\aaaccccccbbbbbbbbb^^^^^^^^^___```aaacccdddeeeccc```]]]]]]^^^```aaaeeefffiiikkklllmmmmmmmmmkkkiiiiiiiiikkkkkkkkkiii}}}uuusss}}}```PPP@@@:::999777666777666666777777666666555444333444666777777666555444444333333222222222222222333222000///000111333555666666555333333333333333444444333222111000000///000000111222333444444555111111111111111111111111///000000000111111111222000000111111222333333444666444555777888888===DDDPPPeee}}}vvvqqqnnnqqq~~~~~~{{{~~~sssiiigggkkknnnmmmkkkhhhlllqqqqqqmmmeee^^^[[[VVVRRRLLLEEE???<<<;;;:::888:::===?????????@@@AAA>>>>>>>>>@@@BBBDDDDDDEEE???===;;;888666555555555444333333222111000000000000111222222333333222222222222222222222222222222000//////111333444444333333333333444444444555555///000222333444333222222111111111111111000000000333222222222222222333333555555666666777888999999666888:::;;;;;;;;;<<<===AAAAAABBBDDDGGGLLLPPPSSSWWW[[[bbbkkkwwwdddRRRIIIEEE;;;;;;;;;::::::999888777777666666666555555555555444333333222222333333444111111222222333333444444222222222222111111111111111111111111111111111111222222333333333333222222///000000111111000//////111000///......000222444333222111000000111222333000000000/////////000000---.........////////////111000000///...------,,,//////.........//////000111444<<>>@@@BBBFFFIIIJJJJJJJJJLLLOOOTTTYYY\\\]]]eeeooo|||~~~dddSSSIIIBBB>>>888999:::::::::999888777666666666666666555555444444333333222222333333444111111111222222333333333333333333333333222222222111111111111111111111111111222222333333222222111000000111222222111111000111000///......000222444333222111000000111222333111111111111111111111111.........////////////000111111000///......------//////.........//////000111111444;;;???AAAGGGMMMRRRYYYeeessszzzmmmddd___ffftttvvvbbbWWWUUUWWWZZZ]]]```bbbbbbaaa^^^^^^___``````aaaaaaaaabbbbbbbbbbbbbbbaaa``````cccdddfffhhhjjjlllmmmnnnjjjiiiiiijjjlllnnnmmmmmm{{{xxx~~~```PPP@@@:::999777666777777777777777777666666555666777777777777666555555666555444444333333444444444333222222222333444555777777555444333222222222444444333333222222111111000000111111222222333333111111111111111111111111000000000000000000000000/////////000000000111111000...///333555333444777>>>GGGYYYpppzzz{{{}}}}}}}}}tttjjjaaaYYYRRRSSSWWW]]]```bbbbbbbbbccc___]]]YYYUUURRROOOMMMMMMGGGIIIKKKKKKJJJIIIIIIIIITTTUUUWWWWWWVVVVVVWWWYYYVVVTTTOOOJJJDDD>>>999777333333333333444444444555222222333444444444444333444444444444444444444444222111000111333333333111444444444333222111111111111111222333444444333333111111222222333444444555222333444555666666666666999888777666777888999:::===???CCCGGGJJJMMMQQQTTTTTTSSSSSSUUUXXX^^^cccgggjjjtttxxxuuu~~~dddQQQIIICCC===999999999999999999999888777666666666777666555555444444333333222222333333444000000000000000000000000333333333333333333333333111111111111111111111111111111222222222222111111111111111111222222222222111000000//////000111222111111111000000111111111000111222333333333222222////////////000000000000111000000//////.........------,,,,,,---......///000...///333666999@@@HHHNNNTTT^^^hhhqqq}}}pppeee\\\]]]gggvvvmmm\\\TTTTTTVVVZZZ^^^``````^^^]]]^^^____________^^^^^^\\\]]]^^^``````___^^^]]]aaabbbdddfffiiikkkmmmnnnjjjiiiiiikkkmmmoooooonnn||||||}}}aaaQQQAAA:::999888777777777777888888777777666555666666555444444444444444555444333333222222333333111222222222222333333333666666444333222222222222222222222222222111111111111111111111111222222222111111111111111111111111000000000000000000000///......////////////000000333000111555777555555777;;;@@@KKK___sss~~~vvv|||~~~xxxooofffZZZOOOLLLOOOSSSVVVYYY\\\aaaddd____________^^^]]]\\\[[[XXXYYY[[[YYYWWWTTTSSSSSSYYY[[[\\\[[[XXXWWWXXXZZZWWWVVVSSSOOOIIICCC===:::555555555444444444444444222333333444444444444444444444444444444444444444555333222222444444333111333333333333333333222222333333222222222333444444222333333444444555555666111222444666777888888777999999888888:::<<>>777777666555444333333222222333444444555555444444555555555555555555555555999777666666666666555333333444444555555666666777555444222222222222444444777777666555444444333333000111444666888999999999;;;;;;;;;<<>>===;;;;;;>>><<<;;;:::999888888888999555666777777777666444333444333333222222333333444444444333222111000////////////000111222333333444000000000000000000000000111111222222222222111111000///...---...///111333111111222222111000///......///000111111000///......///000222222222111000000111111111222222222222////////////000000000000......//////111222444444,,,+++,,,///111111666<<>>DDDPPPdddvvvzzz|||~~~wwwqqqrrrhhh[[[QQQOOORRRVVVYYYXXXXXXYYY[[[___dddjjjmmmvvvxxxzzz||||||{{{yyyxxxooodddWWWOOOMMMJJJDDD>>>>>>======@@@BBBBBB@@@===:::999777888999999666444222111111333555777666555555666777777888888888777555666777888777666666777888777666555555666777888888777555555666777888888:::;;;<<<<<<<<<;;;:::999888;;;===???AAACCCFFFIIILLLLLLQQQXXX\\\\\\___dddbbbkkkrrrtttuuuzzz~~~hhhUUUJJJCCC;;;777888999888666999999888888888777777777666666666666555555555444222222222222222222222222444444444333222222111111222333444444444444333222111111111111111111111111111111111111111111111111000000000000000111111222222222111111111000000000000000000000000000000000000000000000000000000000222111111000//////000000000//////...------,,,,,,111111222222111000000///222111111222333222111///777<<>><<<<<<===>>>>>>>>>;;;::::::;;;<<<;;;888666444333333666999;;;;;;:::777888888888999999999999777888999:::;;;;;;:::999::::::999888888888999:::;;;;;;:::;;;;;;<<<===>>>?????????>>>===<<<:::999===AAAFFFKKKOOOSSSXXX[[[cccbbbeeekkkmmmkkkkkknnnqqqvvvyyy|||gggRRRHHH@@@<<<777666888999999777888888888888888777777777666666555555555444444444333333333222222333333333222222111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000000000000000000111222222333222222222111111111111000000///......///000000000000000000000000000000111111000/////////000000/////////...------,,,,,,///////////////......---(((***---...///000111222444888CCCRRR^^^bbbccceeeiiizzzrrrddd^^^dddnnn}}}zzzyyy}}}ggg```XXXVVVXXX[[[[[[YYYZZZZZZ[[[[[[ZZZXXXVVVUUUTTTUUUUUUTTTSSSTTTVVVXXX]]]]]]^^^___aaaccceeeggghhhkkknnnooopppqqqsssuuuyyyzzz\\\NNN???:::999888666666666666666666666666777777444333333222222333444555222222222111111111000000///000000000111111111111//////000000000000//////---......///000111111111222222222222222222222222111111111111000000000000000000111111111222222222111000000000//////......///000000111222333333333222222444777888<<>>>>>===;;;;;;;;;;;;;;;<<<======;;;;;;===???AAAAAA???>>>>>>???AAACCCDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@???DDDHHHMMMTTT[[[ccckkkpppxxxvvvyyy{{{wwwvvv{{{~~~}}}uuu}}}iiiSSSGGGEEE:::888777888999::::::888777666666666666666666666555555555444444444333333333222222111111222222333/////////000000111111111///000000000000000000///111111111111111111111111////////////////////////000000000000111222333333333333333222222222111111111///...,,,,,,...///111000000000000000000000000111000000/////////000000111111000000////////////---...............------!!!%%%)))+++***,,,///333333666???NNN\\\dddfffffffff{{{}}}mmmccceeelllwwwwwwsssyyyuuukkk___XXXWWWYYY[[[[[[ZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVUUUTTTSSSSSSUUUWWW\\\\\\]]]___aaabbbdddeeefffiiimmmooopppqqqrrrttt|||xxx\\\NNN???:::999888666666666666666777777777777777000...,,,...222555444222222222222111111111000000///000000000111111111111//////000000000000//////,,,---...000111111111000111111111111111111111111000000000000000000000000111111000000000//////////////////000000000000000000000000111111222222333111000111555666666<<>>>>>777777777888999999777666555555555555555555555555444444444444333333333333222111000//////000111222111111222222333333444444333333333333333333333333000000000000000000000000........................000000000000111222333444333333333222222222111111111///...,,,,,,...///111////////////////////////000///////////////000000000000000000////////////000111111222222222111111***,,,...,,,)))(((***---111555<<>>===777666555666888999999888666666666555444333222111555555555555555666666666555444333333222222222333444444333333333222222222222222111000//////000000000000000111111111222222////////////////////////............//////000000111111111111111111111111111111000000000/////////000000000000000000000000......------------......///////////////000000111000000000000////////////+++,,,......//////000111000000111111000///.........///000111333666:::<<>>999999666555555777999999888666444555555666666666666666888888777666444333222111444333333222222333333444444333333333333222222222333222111000////////////000///////////////000111........................,,,------......//////000000000000000000/////////111111111000000000//////111111111111111111111111.......................................///000000000000000000////////////000111222000///......//////000000111111000000//////000000222555888:::<<<===AAAKKK[[[nnn~~~xxxkkk^^^XXXVVVZZZhhhxxx~~~uuu[[[PPPDDDAAAAAABBBEEEJJJJJJKKKMMMNNNOOOOOOOOOOOOMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQTTTUUUmmmVVVJJJ>>>:::999777666666888777555444555444222111000111222333222000///---111111000000//////......,,,------...//////000000000000000000000000000000...//////000000///......,,,---...000000000000///.........---------,,,,,,---...//////000000//////111000///......///000000////////////000000000000////////////000000000111---///111222222333444666>>>FFFRRR]]]eeekkktttzzz{{{{{{}}}uuuoooddd\\\WWWXXXXXXUUUTTTVVVWWWXXXYYY\\\^^^^^^\\\ZZZPPPLLLIIIJJJPPPWWW\\\]]]```bbbeeehhhlllrrrxxx}}}}}}bbbRRREEEDDDBBB:::666777555555555777888888666333444444555666666666666555555555444333333222111111222222222222333444555555222222222111111111000000333222111000////////////......---,,,,,,,,,---...........................---------...///000000000000/////////.........---000000/////////.........000000000000000000000000......000000000000.........------,,,------//////000000000000////////////333444444333000...000222...///000111111111111111000000000111444777888999:::>>>GGGRRR```llluuuzzzwwwjjjbbbZZZUUU^^^kkk|||zzz}}}}}}iiiZZZKKKDDDCCCBBBEEEHHHHHHIIIKKKMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHIIIJJJKKKMMMNNNPPPPPPmmmVVVJJJ>>>:::999777666777333222111111333555555444///000222333444222111000222111111000///......---,,,,,,------...//////000000000000000000000000000......///000000///...---+++,,,...000000000000///......---------,,,,,,,,,---....../////////////////////......///000111333000000000000////////////////////////000000000000,,,...222333333333444555555666;;;DDDNNNXXXccckkkmmmtttrrrzzz~~~}}}sssmmmmmmlllgggeeegggmmmllljjjiiihhhddd___\\\PPPMMMKKKNNNVVV^^^dddffffffgggiiikkknnnsssyyy~~~~~~yyyvvvtttuuuxxx}}}ppp[[[OOOEEEAAAEEECCC999666;;;555555555666888777444111555555555444333222000000......///111222333444555111111111222333444555666000000000000////////////333222111000////////////222111000///...//////000111111111111111111111111---......///000111111222//////......---------,,,//////.........---------////////////////////////---///111222222111///---------,,,+++,,,---...///000000000000////////////,,,...000///---,,,///222---...///111222222222222111000///000222555666666333888@@@HHHQQQZZZccchhh~~~vvvlll___SSSVVVaaaiiixxxuuuuuueeeTTTJJJGGGEEEFFFIIIGGGHHHJJJLLLMMMNNNMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLGGGHHHJJJLLLMMMNNNOOOOOOlllUUUIII>>>:::888666444444222222222111111111000000111000000000//////......444333222111000000000000***+++,,,...///000000000////////////......................../////////000000000000000000000000000...///000000000///---,,,////////////000000000000///////////////////////////////////////.........000000000000111111111111000000222222333222111000222333666999???HHHRRRYYYkkklllrrr~~~qqqpppuuuyyyxxx|||zzzqqqiiiaaa]]]XXXWWWZZZaaagggkkkuuusssooommmmmmooorrruuu}}}yyyxxxyyy{{{}}}~~~|||yyywwwyyyvvvqqqmmmjjjjjjkkkmmmiiinnnvvvlllYYYNNNCCC???;;;999888777777666444444444555555555555666333444444555555444444333444333333222222333333444333333333222222222111111222222111111000/////////000000//////.........---///............------------...000000---+++******000000000000000000000000---------,,,,,,------...,,,,,,------....../////////......------,,,,,,+++///++++++...000...---//////333666444...++++++---------...///000111222222000000111111111111000000//////............//////000000111222333333444444333111333===GGGOOOWWW^^^rrrsssddd\\\XXXWWW^^^rrr|||{{{iii^^^TTTJJJEEEGGGIIIHHHHHHIIIJJJLLLMMMMMMKKKLLLLLLKKKIIIIIIJJJLLLIIIJJJJJJKKKKKKKKKKKKKKKiiiUUUIII>>>:::999666444444333333333333222222222111111111111000000000//////111000///...------------+++,,,---...///000111111.../////////000000111111............////////////........................///////////////...---------............/////////..................................../////////////////////000000000111111000111222333333222111000///000111444888@@@HHHNNNYYY___kkkvvv~~~~~~yyytttrrrnnnpppyyyuuuqqqllliiijjjnnnsssvvv{{{yyyvvvtttuuuxxx{{{~~~}}}zzzwwwvvvtttrrrqqqpppqqqqqqqqqqqqqqqpppppppppnnnkkkiiijjjmmmrrrtttxxxcccTTTJJJDDD<<<:::999888888666444111444444444444555555555555333333444444444444333333444333333222222333333444333333222222222111111111000000000000000000111111000/////////............///............------------...///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------..................//////------------------------///++++++///111...---...***...111111...,,,...111000000000000/////////...------............------000000////////////000000111111111222222333333333333111333:::BBBIIIPPPWWWgggvvvnnnbbbYYYUUUXXXhhh{{{ooo[[[MMMIIIHHHHHHHHHIIIKKKLLLLLLLLLKKKKKKKKKJJJHHHHHHIIIJJJGGGHHHIIIKKKKKKJJJJJJIIIxxx{{{fffTTTHHH>>>:::999666444444444444444333333333222222222222222111111111111000000///...---,,,,,,,,,,,,......------...000111333---...///000111222333333//////..........................................000///......---.........,,,,,,---------.................................---------.../////////000....../////////000000000000111222333333222111000......///000222777>>>BBBJJJUUUeeeqqqvvvuuurrrpppooonnnrrryyy}}}~~~zzzxxxuuutttssssssuuuxxx{{{}}}zzzyyyxxxyyy}}}~~~pppZZZMMMEEE???<<<777777777888888666333000444444444444555555555555333333444444444444333333333333222222222222333333222222222222111111111000......///000000111222222////////////............///............------------......,,,******+++,,,//////////////////////////////...---,,,,,,,,,---///////////////.........+++,,,,,,---......//////...+++,,,111222///------(((+++//////...---///222000000000/////////......//////000000000000//////111111000000000000111111111111222222222222222222333000111777===AAAGGGNNNYYYiii~~~yyykkk^^^VVVUUU___kkkwww}}}rrr[[[QQQGGGFFFGGGIIIKKKMMMLLLKKKJJJKKKKKKIIIGGGFFFGGGHHHEEEGGGIIIKKKKKKJJJHHHGGGrrryyygggSSSHHH===::::::777444444444333333333333222222222222222222222222222222222222222111000////////////000///...---...///222333---......///000000111111//////............------000000000000000000000000000///...---,,,---...///,,,------------.................................,,,,,,------...///000000............////////////111111222333222111000///000000000000000333777:::AAAKKKZZZgggooorrrssssssnnnuuuxxxyyy}}}xxx|||{{{mmm[[[OOOHHHCCC;;;555777666666777888777555333333333444444444555555555333333333444444333333333333333222222222222333333222111111111111000000000////////////000000111111///////////////.........///............------------...---+++))))))+++---111111111111111111111111000///...------,,,,,,---000000000//////.........,,,---------.........///---+++---222333000------+++...//////...---...000,,,------...///000111111111111000000000000111111111000000//////000000111222222222222111111111111111///000444888;;;AAAIIIRRR^^^ssstttggg]]]YYYZZZ___hhhwww|||yyy~~~mmm___HHHFFFEEEGGGKKKMMMMMMLLLJJJJJJJJJHHHEEEDDDEEEFFFDDDFFFIIILLLLLLJJJHHHFFFsss}}}jjjRRRGGG===;;;:::777555444222222222222111111111111222222222222222333333333333333222111000000000000111000...---...///111222.......................................---------000000000000000000000000000///---,,,,,,,,,---...------........./////////........................+++,,,,,,---...//////000............////////////111222222333222111000///000111111000///000333555888===FFFSSSaaakkkqqqrrrwww~~~zzzvvvvvv~~~vvvxxxqqq___UUUIIICCCAAA>>>888222777555333333555666666555333333333444444444444555222333333333333333333222333222222111111222222333111111111000000000//////000000000000//////...............//////////////////............------------------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------000000//////......------/////////......---------...+++---222444000---------...////////////111222,,,,,,---...///000111111...---,,,,,,,,,,,,---...000//////......//////000222111111111111111111111///...///333555888???GGGPPPXXXjjj{{{pppiii___[[[YYY___lll}}}zzzuuuzzz|||oooOOOKKKFFFFFFJJJMMMNNNMMMIIIJJJIIIGGGEEECCCDDDEEEEEEGGGJJJMMMMMMKKKIIIGGGxxxkkkQQQGGG===;;;;;;888555444222222222111111111000000111222222222222333333333222111000//////.........111000///.........///000.........------,,,,,,,,,,,,,,,---------.................................///...------,,,------------............/////////------------------------,,,,,,,,,---.........///....../////////000000000111222333333222111///......///000000//////111222555666999CCCRRR```jjjoooqqqnnnlllnnnttt|||zzz|||~~~zzz}}}iiiWWWPPPGGG===888888999888666666333111000111333444444333333333333444444444444222222333333333333222222222222111111111111222222000000000000////////////111111000//////...------.........//////////////////............------------......---,,,+++---...++++++++++++++++++++++++///...............//////...............---------000000//////...------,,,///,,,---222333000......++++++,,,...000222555666/////////.........------///...---,,,,,,---.../////////............//////000000111111111111111111...---///333444555<<>><<<;;;888777:::555444444444444444555555555555666666666666555555333222111111000000111111...///111333444444444333000000000/////////......................................................//////......------,,,,,,......------......///000---,,,,,,++++++,,,------,,,---------..................------------......------,,,,,,,,,---......//////............//////......//////...------,,,---............---,,,,,,........................---------..................///000111111000//////......//////////////////000///......///000222333555:::EEEQQQZZZeeeuuu~~~sssjjjccc```aaadddsss}}}ppp___UUUNNNIIIGGGFFFFFFGGGHHHGGGEEECCCGGGGGGFFFFFFFFFFFFEEEEEEyyyxxx{{{dddNNNDDD;;;::::::777444333555444444444444333333333000111111222222111111111111111000////////////...,,,,,,------............------------------------////////////////////////------------------------000///...---,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,------------------------,,,,,,,,,---..................//////000000...333555222111222222000///////////////.........111111111000000000000000444999>>>CCCHHHOOOYYY```ooovvv|||}}}~~~|||xxxtttwww{{{~~~}}}}}}sssbbbQQQFFFBBB===:::;;;:::777666888444444333333333333333444333444666666666666444333333222111111000000111111///000111222222222222222//////.........---------...................................................---------------------///............///000000000///...------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,---....../////////............//////---...............------------............------........................,,,,,,------...//////000...///000111111000...---............////////////222222111111111111222222111777AAAJJJNNNUUUeeeuuu~~~tttkkkdddbbb^^^kkk}}}~~~}}}}}}vvvggg___YYYUUUNNNJJJFFFDDDEEEGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCCCC~~~{{{yyyxxxbbbLLLBBB999888888555333222333333333333222222222222//////000000000000/////////000000000/////////////////////000000000111111------------------------////////////////////////------------------------//////...,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---......///////////////,,,111333111000222222///,,,,,,---...///000000111///000000000111000000000222444666888<<>>DDDFFFJJJXXXggg|||uuukkkeee]]]cccooo~~~xxxwww}}}uuusssrrrpppeee[[[MMMDDDBBBDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF}}}~~~yyyttt___JJJ@@@888777888555333222111111111000000000/////////000000000000///......---///111111///......///...............///000000------------------------------------------------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,,,,---......///------...////////////...///444777444222333222///+++,,,---...///111222222//////000000111111222222...///000111444:::AAAFFFLLLYYYhhhqqqyyy{{{rrrllliiigggfffllluuu}}}xxxttttttwwwzzzrrr^^^PPPGGGAAA>>>>>>888555555888999666555555555555333222111111111111444444555555555555444444333222111111000000111111222111000///...------,,,.........---------,,,,,,------------------------------------------------++++++,,,,,,------............------......///000+++,,,---///000000000000,,,---------............,,,,,,++++++++++++,,,,,,,,,,,,---.........------+++,,,------------,,,+++***+++,,,...///000000000------...////////////...........................,,,,,,------...///000000,,,---...//////...------------......///000000000000000000//////.........000333999>>>???BBBNNNZZZhhhooo~~~uuujjj^^^\\\```lllzzzzzzqqqooottt~~~www```MMMDDDBBBBBBAAABBBBBBCCCCCCCCCCCCDDDDDD~~~{{{rrr^^^III???888777999777555444222222111111111000000000111111222222111000000///,,,///111111///---...///,,,,,,+++++++++,,,---...........................------------------------------------------------,,,,,,++++++,,,,,,---...------........./////////++++++,,,,,,---......///,,,,,,,,,,,,---...//////,,,---.../////////.........444777666555666555222------...///000000111111000000//////000000111222------...///111555:::===???JJJWWW___jjjwwwyyytttqqqsssvvvyyy|||cccTTTFFFAAA>>>:::888999777444444888:::777666777444333333222222222333333555444444333333444444555333222111111000000111111111111000//////......///............------------------------------------------------------------******+++,,,------......---------------......///,,,,,,---......---,,,+++------........./////////...------,,,,,,------...,,,---.........---,,,++++++,,,------------,,,+++,,,,,,---.../////////...------...///////////////........................,,,---------......//////------......//////000000------......///000000111///////////////.........000000333777:::<<>>555555999888444222000000000111222222222333222111111000000000000000//////...------------...//////.........///000111.........---,,,,,,++++++------,,,...///000...---((()))***+++,,,---------...------,,,,,,------...---------...............,,,,,,+++******+++,,,,,,***+++---......,,,+++)))...,,,+++***+++---///111---///222333333333555666111000///...............---------............///000///,,,++++++,,,///000333222666???EEEMMM]]]mmm~~~wwwpppoooqqqpppaaaSSSIII@@@???===:::777444222000222333555666666444333111111111111222222333333333444444222111111222444444000000111111111111000000////////////................../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,---......---...---,,,+++,,,000222000000000///......------+++,,,...//////...,,,+++/////////....../////////...---+++******+++,,,.........---------......///------,,,+++)))***---///222111111000///......---------...///000000//////------------------------......////////////..............................///...///000444999===@@@OOONNNSSSaaassswwwmmmeeeeeeeeeeeeiiippp|||zzz~~~jjjRRRGGGFFFDDDCCCAAA@@@???@@@@@@AAAmmmXXXIII>>>555555999888444222111111111111222222222222222111000000//////000000//////...---------------***)))))))))******++++++,,,,,,------......//////---,,,,,,---///000...---******+++,,,---------,,,...------,,,,,,------...//////......------,,,,,,,,,,,,+++******+++,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,------......000222222000///000111111000//////......//////---------............///222111///......///111222222111333888;;;???KKKWWWffftttyyyrrrbbbVVVLLLCCC===<<<;;;:::888666555333333444444333333333444444444222222222222333333333444333333222222222222333333111111222222222222111111////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......---......---,,,,,,...000////////////............+++,,,...//////...,,,+++,,,------------------,,,...---,,,++++++,,,---...000///...------------------------+++******---///111000000000///.........---......////////////...............------------......////////////..............................111000000000333666:::<<>>AAAEEEHHHmmmXXXHHH>>>555555888777444222222222222222222111111111222111000000//////000000//////......------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,---------------,,,,,,---//////...---+++,,,,,,---------,,,,,,...------,,,,,,------...000//////...,,,++++++***,,,++++++******++++++,,,+++,,,,,,------.........***+++---......---,,,+++,,,...//////...------...000000///.........//////---------............///111111000000000000111111//////000222222333:::BBBIIIWWWgggrrryyyxxxtttyyy{{{xxx{{{{{{{{{|||mmmbbbSSSGGG@@@===:::999777777777666666555555444444333222111222333666777333333333333444444444444222222333333333333222222222333333333333333333222////////////............///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......---...///...---,,,---...---............/////////+++,,,---......---,,,+++,,,---...//////...---,,,---------------------.........------------......---------,,,***+++---/////////////////////...............///......------//////......------,,,,,,......////////////..............................222111000000111333555777???FFFQQQZZZbbbsssyyyqqqhhhbbb```aaannn}}}xxxaaaTTTGGGCCC???===>>>AAADDDEEEmmmXXXGGG===666666777666333333333333333222222111111111111111000///////////////...............------,,,...//////000000000000000...---,,,+++***)))((('''---,,,,,,---//////...,,,------.........---,,,,,,...------,,,,,,------.........------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,---...///000+++,,,...//////...---,,,(((***,,,------...///111......------------......---------............///......///000000///......------///000000111555999<<>>BBBFFFMMMSSS^^^kkkvvvyyyvvvrrrsssyyy}}}}}}zzzgggWWWNNNGGGAAA===777666666555444333333333555555444333222111111000///000333444555444333222444444444444333333333333000000111111111111000000......////////////......////////////............///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,++++++++++++++++++,,,------,,,---...---,,,+++,,,---++++++,,,---......//////------------------------++++++++++++++++++++++++,,,,,,,,,---......//////444222000...,,,+++***))),,,...///...---,,,---...---------------------,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,------............------........................,,,------...000111333333888<<>>DDDOOO^^^iii}}}}}}~~~~~~~~~rrrfff[[[PPPIII>>><<<999666555444555555333222111111000000111111333333333222000000222444111000/////////000111222222111111111000000//////000000000000111111111111......---------,,,,,,,,,........................------,,,***((((((***,,,*********+++,,,,,,------,,,)))''''''***,,,,,,+++---............---,,,,,,+++------+++((('''(((+++))))))(((((())))))***+++---------............//////...,,,++++++,,,...000......,,,+++***)))))))))---------.........//////.../////////...,,,***))),,,,,,------------......------,,,,,,,,,+++++++++((()))+++,,,---.........---......---+++******+++,,,,,,,,,++++++*********...------------...//////............////////////333333555888:::???KKKWWWdddqqqzzzxxxtttoookkkkkkpppuuu{{{tttqqqooowww~~~|||~~~mmmYYYEEE>>>777555333//////222333222222111111222222333000000//////.........---//////...---,,,+++******,,,,,,+++*********++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,+++++++++*********)))******+++++++++***)))(((++++++,,,,,,+++***((('''''''''((()))***++++++***---,,,+++++++++,,,------///////////////000000000000000000000000000000000......---------,,,,,,,,,,,,,,,+++++++++,,,---...,,,***((()))+++,,,,,,***---......///000////////////222444777:::CCCOOOXXXhhhqqq~~~yyy|||zzz}}}{{{rrrdddYYYQQQJJJCCC>>>;;;999777444333333333333333333333222222222111111111222222111000000222444444333222111111111222333111111111000000000////////////...........................---------,,,,,,........................+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,++++++///,,,+++,,,...000///---******++++++******)))(((---...///---***)))***,,,,,,,,,,,,,,,,,,---......------------............,,,+++***)))))))))***+++......---,,,++++++++++++------------.........///---.../////////...---,,,******++++++++++++,,,,,,,,,---------......//////,,,,,,---------,,,++++++,,,,,,------,,,,,,,,,------------------,,,,,,,,,---------------...//////............////////////222111222555777:::EEEPPP[[[dddppp~~~~~~wwwrrrnnnllllllvvvyyy|||vvvrrrrrrzzz|||~~~lllYYYEEE===777444222//////222333333222222222222333333111111000///...------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++)))******+++---......///,,,------......------,,,*********+++,,,,,,------***+++,,,---,,,+++)))'''***+++++++++***)))(((''')))***+++,,,,,,------,,,++++++***++++++,,,---...---......//////000000000......////////////000000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,...000000///......///000000000000000+++...000000222777>>>EEEPPP[[[kkkyyyzzzqqqyyyzzzvvvxxxvvvjjj[[[UUUKKKEEEAAA>>>;;;888888666444222111111111111222333444444444333222111///000111000///000222444555444333222222222222222111111000000000000//////333222222111111000000///...............---------------------------------(((+++...000///---,,,+++...------,,,++++++******...------...000000///...,,,,,,,,,,,,,,,+++******---......,,,******+++,,,......------......///000------------............---------,,,,,,+++++++++------,,,,,,,,,,,,------------------............,,,---...////////////...******++++++++++++,,,,,,++++++,,,---...///000000,,,---------,,,,,,+++***++++++,,,,,,---...//////.............../////////---------------......///---............/////////111//////111222444<<>>888666444111111444222222111111111111222222222111000///...---,,,,,,------........./////////+++++++++,,,,,,...//////------------------------******+++,,,,,,---......,,,,,,------------,,,,,,))))))***++++++,,,,,,,,,)))***,,,......,,,***)))(((((()))***+++,,,,,,,,,+++,,,,,,---......------)))******++++++,,,---...******+++,,,------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,//////......///000111111------...///////////////,,,...//////000222666:::===GGGVVVdddnnntttxxx{{{}}}}}}vvvqqqwww{{{yyy~~~wwwmmmcccWWWOOOKKKGGG@@@<<<:::999777555555444333111111000000111111222333444444222000///---...///000//////111333555444444333222111111111000000000000000000//////444444333222111000///...........................------------------------)))+++......---+++******,,,,,,+++++++++*********++++++,,,---...---,,,***---------------,,,++++++,,,++++++***)))))))))***,,,++++++++++++,,,------,,,,,,---------...............///...---,,,+++***+++++++++++++++,,,---...------------------------,,,,,,---------.........,,,,,,,,,---------......))))))***+++,,,,,,------)))***+++,,,------------,,,,,,+++,,,...//////...------......//////000000------,,,,,,------...///---------.........//////111......//////000555===GGGKKKSSS^^^lllxxx}}}uuuhhhdddfffppp{{{xxxzzz}}}iiiWWWEEE>>>777666444111111444000000////////////000000222111000///...---,,,,,,,,,,,,------...//////000************+++---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************)))))))))'''(((+++---...------,,,)))******+++,,,---...///((())))))************)))((()))***+++,,,,,,------)))******+++,,,------...------,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...------,,,+++++++++,,,+++,,,------......---------...///000000222444666444999BBBKKKRRRXXX\\\^^^gggmmmtttzzz}}}|||yyywwwpppvvvzzzooo```SSSLLLGGGBBB???>>>;;;777444333333333333444333333222111111111111///000222333222111///---,,,---///000//////111222666555555444333333222111//////////////////000000//////...---+++***))))))------..................---------------------------//////...,,,******+++((()))))))))*********+++)))***+++,,,+++***))))))***************))))))(((,,,+++***)))***************************++++++,,,,,,,,,,,,------------...++++++++++++***((('''&&&))))))))))))***+++,,,---------------------,,,,,,,,,,,,+++++++++*********,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,------------...,,,+++,,,......---+++,,,,,,,,,---.........///,,,,,,,,,,,,,,,---......------------............222...---//////...222777>>>DDDMMMUUU]]]gggsss{{{}}}}}}kkkbbb\\\```jjjuuu}}}}}}fffTTTBBB;;;555333222//////222//////............//////111111000///...------,,,)))******+++,,,---------))))))))))))***+++------,,,,,,************,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++******)))(((''''''(((((()))+++,,,,,,------...---,,,,,,,,,,,,------******+++++++++++++++***((()))***+++,,,,,,,,,++++++,,,,,,------.........,,,,,,+++******)))((((((++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...//////---+++***+++---++++++,,,------------,,,,,,,,,---...///111222333555666888;;;>>>AAACCCDDDMMMSSSZZZaaagggkkkpppssstttyyyvvvvvv{{{|||||||||qqqkkk]]]TTTIII@@@=========<<<444444222111222333555666222222222222222222222222///000111111111000......,,,...000111000///000111666666666666555444333333......////////////000000//////...---,,,+++***))),,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///000111///---,,,---...(((((())))))***++++++,,,***+++,,,,,,***))))))***,,,,,,,,,---,,,++++++***...,,,++++++,,,---,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------,,,+++++++++***))))))))))))))))))))))))***++++++------------,,,,,,,,,,,,,,,+++***))))))))))))*********++++++++++++,,,,,,...---------,,,,,,,,,+++.........---,,,+++***)))...,,,***+++---...,,,))),,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...,,,------------.........222...---000000///111555666===GGGMMMRRRYYYdddmmmrrrssszzznnncccXXXUUUYYYcccppp|||zzzdddRRRBBB;;;444333222///000222//////............//////000000//////.........---*********++++++,,,,,,---******)))******+++,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++******)))((((((+++***))))))))))))***+++---,,,+++++++++,,,---------------......------,,,)))***++++++,,,+++******,,,,,,,,,,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---......///000///---,,,...000+++,,,------......------,,,,,,+++,,,...///000111444444444555666777777777999>>>DDDJJJOOOUUU[[[```iiipppyyy{{{{{{~~~{{{ssshhh^^^UUUPPPJJJEEE???;;;;;;<<<===<<<333333333333333444666888111111111222222222111111111111111000000000000///...000222222111///000000222222333444444333222111........./////////000000111111000///......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...---------+++++++++++++++,,,,,,,,,***,,,,,,+++(((''')))+++///000000000000///.........,,,******---...---++++++************+++,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,------*********)))******++++++---------,,,,,,,,,+++++++++***)))))))))***+++,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++)))))),,,)))''')))---///---***---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........111------000111000111444333999AAAHHHNNNUUU[[[```fffkkkvvvtttjjj___WWWTTTUUU___iiixxxyyybbbPPPDDD<<<666555333111222444000000////////////000000///////////////.........,,,,,,,,,------.........++++++******++++++,,,,,,///...,,,++++++,,,...///******+++,,,------...///,,,------......------,,,,,,,,,,,,+++++++++++++++...---***(((''''''((())))))(((((()))+++---///000******+++++++++******))))))***+++,,,,,,+++)))(((++++++******************((()))***+++---///000000*********++++++,,,,,,,,,---,,,+++******,,,...///(((***,,,+++)))))),,,///,,,---......//////.........---++++++---///000000------...000333444444333000444999===???CCCHHHLLLQQQXXXdddoooyyy{{{mmmfff]]]TTTLLLFFFBBB???<<<:::888888999:::999777444444444222111111222444///000000111111111111000333222111111000000111111///111333333111000///000,,,---///000000///...------.........//////000000.........---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$***......,,,+++***///......------,,,,,,+++)))***+++(((%%%%%%'''***------......------,,,+++,,,***((((((+++,,,+++)))))))))(((((())))))***+++++++++,,,,,,,,,---------+++***((('''''')))***,,,,,,,,,++++++***++++++,,,---------,,,,,,+++++++++***)))))))))***,,,...///,,,,,,---------.........(((((()))***+++,,,,,,---++++++,,,---------,,,,,,)))&&&%%%(((---000...+++.........------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000,,,,,,000222111111444444777===FFFPPPWWWYYYYYY```gggwww|||{{{sssjjj```WWWQQQUUU]]]eeesssxxxbbbQQQBBB;;;666666555222111333111000000///...---------000000000000///...---,,,------......------,,,+++,,,***)))((()))***++++++******+++,,,------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...------------------------(((((((((((((((((((((((('''(((((()))***+++++++++---,,,+++)))))))))******++++++,,,,,,,,,++++++***)))***+++,,,---,,,++++++++++++,,,,,,,,,---------))))))))))))))))))))))))++++++,,,,,,,,,,,,------)))************+++++++++......---,,,,,,,,,------...//////////////////...------......//////000000111111222333555888:::;;;>>>DDDMMMVVV```nnn~~~yyyzzzyyyoooddd]]]QQQOOOLLLGGGCCC>>>:::888888888777777666666555555999888666444333333333333000000000000000000000000222111111111000000//////111111111111111000//////000000111111111111000000222111111000///......---------..................---------,,,,,,+++++++++,,,+++*********+++,,,---...---,,,+++++++++,,,---******)))***,,,,,,***(((,,,+++***))))))***++++++......---,,,,,,,,,------++++++,,,,,,,,,,,,------************+++,,,---...---,,,++++++------,,,+++,,,++++++***)))(((''''''************************++++++,,,---,,,+++***))),,,,,,+++***))))))******++++++,,,,,,,,,,,,------***---...,,,(((&&&'''***((()))***+++,,,------------,,,++++++*********+++++++++***)))(((((())))))+++++++++,,,,,,,,,------///000000///---++++++,,,//////000000000000//////222333777<<>>HHHSSS[[[dddlll|||~~~{{{{{{wwwlllaaaXXXSSSQQQTTTaaavvvzzz|||zzzyyy}}}xxxbbbQQQAAA;;;666555444111111333111000000//////......---............---,,,++++++---------------,,,++++++,,,+++************++++++)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++------,,,,,,+++++++++*********++++++,,,---------((()))******+++***************+++++++++++++++******+++---.........---,,,************************************************++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,------------,,,,,,,,,------...+++,,,---......---,,,+++..................---------------...///000111222...111333444666<<>>;;;888777666555555666777888222222222333444555555555444333222111000/////////000000000000000000000000222222222222111111111111000000111111000000//////---.........---,,,,,,+++//////......---,,,,,,,,,......------------------------,,,,,,,,,,,,++++++************+++,,,---...************+++---...///---+++)))(((***++++++***(((***,,,......,,,***(((*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,000000...---++++++******---,,,+++,,,---...---++++++++++++***************************************'''(((***,,,---------,,,***)))((((((((((((((((((++++++++++++,,,,,,,,,,,,...+++(((***...000...+++***+++,,,---............,,,------------,,,++++++...------,,,,,,,,,,,,------------.........//////...000111000///...///000......////////////......,,,///333555777???KKKTTTbbbkkkzzz{{{nnnaaaYYYPPPNNNVVViiivvvqqqwwwvvvwwwxxxxxxaaaPPPAAA:::666555444111111333000000000000//////......//////000000///......---,,,------------,,,++++++)))*********)))))))))***)))***+++,,,,,,---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++++++++,,,,,,,,,---)))***+++++++++***)))((()))******++++++++++++******+++,,,---------,,,+++---------,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,---...//////......------......//////......------,,,,,,,,,...---------...///000000111222222222111444888<<>>???DDDMMMUUUZZZ]]]ccclllvvvqqqjjj```VVVOOOJJJFFFCCC>>>===;;;::::::999888777:::999777666555555666666444444444333333222222222222222222111111000000///////////////////////////.........///////////////...//////000000000//////...............---,,,,,,/////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,+++++++++---+++(((''')))+++++++++((((((((((((((()))******'''((()))***+++,,,++++++*********+++++++++,,,,,,++++++************++++++)))(((((((((***++++++)))((())))))******+++++++++************************++++++,,,---,,,+++***)))*********))))))******+++*********+++++++++,,,,,,+++,,,---,,,)))'''(((***)))******++++++++++++***((())))))*********)))))),,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------***,,,------------...000///000000111111000000///,,,///222222222555===CCCPPPYYYfffpppvvv}}}wwwoooddd```]]]^^^bbbkkk{{{yyytttuuuyyyvvv^^^LLL@@@:::555444333000000222000000000000000000000000,,,---------------,,,,,,,,,,,,,,,,,,,,,+++******))),,,......+++)))+++---((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------------,,,+++***)))(((((()))***++++++++++++'''(((***+++++++++***)))))))))*********+++++++++))))))))))))))))))))))))************++++++++++++)))************+++++++++***++++++,,,---...000111000---***''''''***---000,,,,,,,,,,,,,,,,,,++++++***************+++,,,---,,,,,,---...///111222333333555666555555666;;;???@@@BBBEEEKKKTTT]]]fffkkkrrrssstttuuuwwwxxxyyyyyy~~~{{{sssiii```ZZZRRRNNNGGGCCC@@@>>>===<<<777777777777666555444333555555666666666666666666444444444333222111111111//////000000//////...---////////////////////////------------..................///000000000//////++++++,,,,,,---,,,,,,+++..............................------,,,,,,++++++++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++))))))******)))(((''''''---+++)))(((***++++++***)))(((''''''''')))+++,,,'''(((***+++,,,,,,+++***************++++++++++++((((((((())))))***,,,,,,)))((('''(((***++++++*********+++++++++,,,,,,,,,************************'''(((***,,,---------,,,***************++++++,,,************++++++++++++,,,///111...***'''))),,,))))))************))))))((((((((('''(((((()))******************++++++,,,+++++++++,,,,,,,,,------***+++------,,,,,,---...//////000000000000//////***,,,///000222333666888FFFOOO[[[dddkkkrrrzzzmmmiiieee```\\\^^^kkkxxx||||||uuu\\\JJJ@@@:::555444333000000222000000000000000000000000,,,,,,---------------,,,+++,,,,,,,,,,,,+++******%%%)))---,,,)))'''(((+++((()))***++++++,,,,,,+++++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,)))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------...///'''((()))***++++++++++++((()))***+++,,,+++******(((((()))***+++,,,,,,---''''''''''''''''''''''''************++++++++++++*********))))))))))))(((*********+++---///000111---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,************+++,,,......------...///000111000000222222111111111222333444444555666999>>>CCCHHHKKKOOOPPPQQQSSSUUUWWWXXXYYY^^^aaaggglllllljjjooovvv~~~vvvnnnhhhddd___YYYTTTNNNHHHDDDAAA???<<<::::::999888777555666888888777555444444111333444666666555444333111111111111111111111111//////000000000///...---////////////////////////---------.........//////---......///000000//////***+++,,,------...------------------------------......------,,,++++++***+++++++++,,,,,,---------++++++,,,,,,,,,+++***)))(((((()))*********)))(((+++***)))***++++++***)))((())))))***+++,,,,,,,,,)))***+++------,,,***)))************++++++++++++))))))))))))***+++,,,---***)))(((***,,,---,,,+++))))))******************************************'''(((***,,,---------,,,)))))))))))))))***++++++************++++++++++++------------,,,+++++++++******+++++++++******)))***)))'''&&&&&&(((***,,,***************+++,,,,,,,,,,,,,,,,,,---------...+++---...---,,,,,,---...------............------,,,,,,...111555666444222;;;CCCNNNXXX___ffflllpppuuutttvvv}}}zzztttnnnfff```bbbhhhqqq{{{ttt[[[III@@@999555444333000000222000000000000000111111111......///////////////...+++,,,,,,,,,,,,+++******(((,,,000///,,,)))+++...((()))***++++++,,,++++++++++++,,,,,,,,,---------...---,,,,,,++++++++++++++++++++++++++++++++++++&&&&&&'''((()))******+++------------------------+++++++++,,,---000222444'''''')))******+++++++++)))***+++,,,---,,,++++++))))))***+++---...///000------------------------)))************+++++++++******))))))(((''''''''')))******+++---///111222,,,,,,............,,,,,,*********++++++,,,,,,---,,,,,,,,,---...///111222---,,,,,,---...---,,,***---,,,+++,,,...000000///111222333555777999;;;<<<>>>>>>??????@@@AAAAAABBBBBBDDDIIIMMMMMMMMMSSS\\\]]]dddjjjmmmssszzz}}}|||}}}~~~yyytttnnnjjjfff```WWWOOONNNKKKHHHEEEDDDCCCAAA???<<<:::888888888777555333333555777888666555444333222444666777666444111///......//////000000111111111111222333333222000000////////////////////////---.........//////000000------...///000000//////,,,,,,...///000111111111,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,---------+++,,,------,,,+++)))(((((()))+++---.........---******)))***,,,,,,***((('''))),,,...///...---,,,***+++,,,------,,,***))))))************+++++++++++++++******++++++,,,---+++******+++---///...---++++++++++++++++++++++++************************++++++,,,---,,,+++***)))((((((((((((((()))******)))************+++++++++,,,)))'''))),,,---+++)))++++++,,,,,,,,,++++++***,,,***'''&&&&&&))),,,...+++*********++++++,,,------------.........//////---...//////---,,,---///+++,,,,,,------,,,,,,+++///...///444:::;;;666111444:::DDDNNNVVV\\\aaaccc``````dddnnn{{{}}}ttthhh```^^^```iiivvvuuu]]]MMM???;;;555111000111222222333222111///.........---...+++)))***,,,---+++(((333111///,,,++++++,,,---///...,,,***)))******++++++++++++++++++***)))(((*********++++++,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------000---+++******+++***)))%%%'''))),,,.../////////+++*********+++,,,,,,---+++)))&&&'''***------,,,*********************************)))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((++++++++++++++++++++++++++++++,,,,,,++++++***)))***++++++,,,,,,---.........,,,++++++,,,------,,,++++++++++++++++++++++++...------------...//////000111222333333333222222555555555666666666777777777999;;;<<<<<<>>>@@@BBBHHHIIIKKKNNNRRRVVVZZZ\\\aaaeeejjjpppuuuzzz{{{ssslllfffcccaaaXXXUUUPPPNNNMMMJJJFFFBBB?????????>>>===<<<;;;:::555666888888666444444444333333333333333333333333000111333444444333222111111000000///000000111111222000---...///000---+++000000//////......------//////---,,,,,,---...///......//////......---,,,------,,,,,,,,,+++++++++.........------,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,+++***)))(((***++++++*********+++***+++,,,------,,,+++***+++***)))***+++,,,***(((%%%&&&&&&'''((())))))***'''((()))***+++,,,------******)))))))))))))))***++++++******+++---...000+++)))'''(((+++,,,***(((******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))&&&((()))******+++...000---------,,,+++***)))(((((()))***++++++***)))((())))))))))))))))))))))))+++++++++*********))))))++++++******************++++++,,,,,,,,,---------/////////...---------,,,//////...---,,,,,,++++++***+++333>>>@@@999444555222666===BBBGGGMMMUUU[[[WWWUUUWWW___gggqqquuuggg]]]XXX\\\ccckkkvvvqqq[[[LLL???:::555111111111222222111000///...------......///---+++,,,......,,,***111000...,,,+++***++++++,,,+++***(((((((((((())),,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,...---,,,+++***++++++,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,///---***)))***+++***)))$$$%%%''')))***+++++++++************++++++,,,---,,,)))'''(((+++------,,,***************************)))))))))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,+++---------,,,++++++******...,,,***+++,,,---,,,+++))))))***,,,---...///000---------------......///111111111222222222222333111111111111222222222333222444555666555666777999::::::<<<>>>@@@CCCFFFGGGIIILLLPPPTTTWWW[[[___bbbeeehhhkkkmmmnnnoooqqqrrr|||{{{vvvrrrooolllkkkeeeaaa\\\VVVQQQMMMKKKJJJHHHEEEBBBAAAAAA???<<<999999999999999888777666555333555666666444333333333444444333333333333333333111222222222222222111111000000000//////000000111222000......000000...,,,000000/////////.........///...------------...///...............------,,,------------,,,,,,,,,+++......---------,,,,,,,,,,,,---...---+++***+++,,,***************)))(((((()))***,,,,,,***))))))***))))))************))))))+++******+++,,,,,,+++)))''''''(((((()))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********+++,,,---...,,,***)))))),,,,,,+++)))*********+++++++++,,,,,,+++*********************************************111111///,,,'''$$$$$$$$$++++++++++++++++++***))))))***+++,,,,,,+++***)))************************+++++++++*********))))))************************++++++++++++,,,,,,,,,,,,............------------.........------,,,,,,+++))))))---444555111///111000444999>>>BBBHHHQQQWWWZZZVVVVVVZZZ^^^eeesssrrrhhh\\\\\\]]]___gggtttmmmXXXKKK>>>:::555111111111222222000///---,,,,,,---...000000///......//////...,,,...------,,,+++******))),,,+++***)))((((((((((((,,,,,,,,,---,,,,,,+++***,,,,,,++++++++++++++++++,,,++++++************+++,,,,,,,,,+++++++++******)))*********++++++++++++///,,,***)))***+++***)))((()))***+++,,,,,,,,,,,,************+++++++++,,,,,,***)))***,,,---------************************))))))))))))))))))******+++++++++******)))))))))++++++,,,,,,,,,,,,,,,,,,************************......//////......---,,,,,,,,,,,,+++******))))))---,,,******,,,---,,,+++******+++,,,...///000111------,,,,,,------...///111111000000000111222333....../////////000000000...000111000//////000111333333333444555777888999999;;;===???@@@AAADDDFFFJJJLLLOOOQQQQQQRRRTTTVVV^^^dddkkkpppvvv~~~{{{xxxsssqqqpppnnnjjjfffccccccccccccdddeeeffffffccc___ZZZVVVSSSRRRPPPNNNJJJHHHEEEAAA>>>===<<<<<<:::888666666777666555333555555555555444333222222111333444444222111111222555444444444333333222222333222111111000000000000000000000000000000000000222111//////000000...---000000000////////////.........---------......///...............---,,,,,,......---------,,,,,,,,,------------,,,,,,,,,,,,+++------,,,+++***+++,,,---------------,,,,,,+++***+++---,,,***)))))))))))))))(((((((((((()))))),,,+++++++++------,,,***))))))))))))************------,,,+++***)))((((((+++*********+++,,,------***)))))))))***+++,,,---,,,+++***+++,,,---,,,************++++++++++++,,,,,,,,,+++******)))((((((************************......---+++(((&&&&&&'''((())))))***+++++++++***++++++,,,,,,,,,,,,++++++************************+++++++++************************************************++++++++++++,,,,,,------------------...------------------------...,,,,,,///000......111...111555777;;;AAAJJJQQQXXXVVVTTTUUUVVV[[[fffqqqvvvhhhccc[[[VVVXXXbbbpppzzzjjjVVVKKK===999555111111111111111///...,,,+++,,,...000222000//////...///......---,,,,,,------,,,+++***)))---,,,,,,++++++*********+++++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++*********++++++,,,,,,,,,+++++++++******))))))))))))************...,,,))))))************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++******,,,+++++++++,,,---------************************)))))))))))))))*********---,,,,,,++++++******)))***************+++++++++)))))))))))))))))))))))).........///......---,,,((())))))******+++,,,,,,---+++******+++,,,,,,+++------------------------,,,,,,,,,,,,,,,------...111000///......000222333////////////000000000000---///000000///...000111222222222333333444555666555777888888888888999;;;;;;>>>@@@BBBBBBBBBDDDEEEGGGMMMSSSWWW]]]eeehhhgggaaa]]]YYYUUUTTTRRROOOMMMNNNNNNNNNNNNNNNOOOPPPPPPMMMJJJGGGDDDCCCCCCBBB@@@@@@???===<<<::::::::::::666666555555555555444444333444444444444444333222111333444333222111222333666555555444333222222222444333111///......///000222222222222222111111000222111000000000///......////////////////////////------------.........///------.........---,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++------.........------,,,+++,,,---,,,***(((((((((***)))(((''''''((()))***,,,,,,+++,,,---...,,,******))))))))))))))))))))),,,++++++***)))(((''''''(((((((((((()))***++++++)))))))))))))))***++++++++++++***++++++++++++***************+++++++++++++++*********)))))))))(((************************'''((())))))))))))+++---(((((()))************)))++++++++++++++++++++++++***************************************************************+++++++++))))))*********+++++++++++++++,,,,,,---------...,,,,,,------------------111////////////...///111...000222333555:::CCCJJJSSSUUUVVVWWWXXX[[[bbbhhhxxxwwwooocccXXXUUUYYYaaahhhttt|||jjjVVVKKK<<<999444222111111000000//////...---...///111333............---,,,,,,---,,,,,,------------,,,+++,,,,,,,,,,,,+++++++++***))))))************)))))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))))))))*********---+++)))((()))***************))))))(((((((((((()))***+++++++++***))))))+++,,,,,,,,,,,,,,,,,,---************************(((((())))))************---,,,,,,,,,++++++******))))))*********+++++++++)))))))))))))))))))))))),,,------------,,,++++++((())))))******+++,,,,,,---+++)))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------000///...------///111222////////////000000000000,,,---///000///000111333.........///000111222333000222333333222222444555222444777888777888999:::888===AAADDDHHHOOOQQQPPPNNNKKKHHHEEEDDDCCCBBBBBB@@@????????????@@@@@@AAA???===;;;::::::::::::999::::::999888777777666666777777777666555444444444333333444444444444444444222444444444333222444555777777666555333222111111444333111///......///000333444444444444333222111111111111000///......................../////////,,,------.........//////---------...---,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++(((((())))))***))))))(((+++,,,---,,,***(((((((((,,,+++))))))))))))+++,,,,,,,,,+++,,,---...,,,***((((((((((((((((((''''''((((((((((((((('''''''''))))))(((((()))******+++(((((()))))))))******))))))*********))))))******))))))*********+++++++++(((((()))))))))*********************************+++,,,+++***'''&&&'''))))))************)))((((((*********))))))*********************************************************))))))*********+++++++++))))))*********+++++++++***+++++++++,,,,,,------,,,,,,---------------------..................---...000111000111666===DDDPPPVVV\\\______aaadddfffsss|||oooccc[[[ZZZ[[[]]]dddlllxxxkkkVVVJJJ;;;888444222111111000//////////////////000111111,,,---...---+++++++++,,,,,,,,,,,,,,,------------))))))*********))))))((('''((()))))))))))))))))),,,,,,++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******((()))))))))************,,,***(((((()))*********,,,+++***))))))))))))***)))***+++++++++***)))(((***+++------,,,++++++,,,************************((((((((()))******++++++++++++++++++++++++++++++******++++++,,,---------************************++++++,,,,,,++++++***))),,,,,,,,,+++******)))))),,,+++))))))+++,,,+++***'''((()))***,,,---......++++++******++++++,,,---......---------...///000,,,,,,---------.........***,,,.........///000222,,,,,,,,,---...///111222...///000000//////000222///111333444333333444666555:::<<<===@@@EEEGGGEEEAAA@@@>>><<<;;;;;;<<<<<<999999999888888999999:::999777666666888888888777777666666666555555444444555666666555333222222333111222222333444444444444444444555444333333555777888888777555444222111000333222111111000000000000333444555555444333111000///000111000...,,,---...---------------.........+++,,,---...////////////---------------,,,++++++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,***,,,,,,+++***)))***+++((()))*********************+++---,,,***))))))))),,,,,,++++++++++++,,,,,,,,,+++++++++------,,,***''''''''''''((((((((((((&&&&&&''''''(((((()))))),,,,,,+++++++++++++++,,,((()))************))))))((()))******)))((()))***)))))))))************+++''''''((())))))***+++++++++++++++++++++++++++++++++++++++)))'''&&&'''(((***+++++++++***))))))(((******)))(((((()))******++++++++++++++++++++++++***************+++++++++)))))))))***++++++,,,,,,*********++++++++++++,,,***+++++++++++++++,,,,,,------------------------,,,///111000000222222///...000000000///222888>>>LLLUUU^^^bbbdddfffhhhggguuuzzzooofffaaa]]]\\\ZZZ___gggqqqzzzkkkVVVHHH;;;888444222111111000...---...///000000000///...,,,---///---+++***+++---,,,+++*********,,,---...((()))************)))((((((((()))***************++++++++++++++++++,,,,,,((()))***,,,,,,,,,+++***,,,,,,,,,+++++++++******)))))))))*********++++++,,,***(((''')))*********...---,,,+++++++++,,,---)))***+++,,,+++***((('''(((+++------+++)))***+++************************'''(((((()))******++++++))))))******++++++,,,,,,))))))******+++,,,,,,---+++++++++++++++++++++++++++++++++++++++******)))---------,,,++++++******,,,***))))))***++++++***((()))***+++,,,...//////***************+++,,,,,,,,,------------.........++++++,,,,,,,,,---------+++---......------...000............///000000111///111111111//////000111///111333444333222333444444888:::999;;;@@@BBB@@@:::::::::999888888888999888888777777777777888888777555555666888999888777555666666777777777666666444666777666444333444666111222333444555555555555444444555444333333666888999999777666444222111000111222222222222222111111222333444444333111///......///000///,,,+++,,,---+++++++++,,,,,,,,,------+++,,,---////////////...,,,------------,,,++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,***+++,,,+++***))))))++++++,,,------......------)))***,,,,,,***))))))***++++++,,,,,,,,,,,,+++++++++******+++,,,,,,+++)))'''''''''((())))))******((((((((()))))))))******------,,,+++************)))******++++++***))))))(((***,,,+++)))(((***,,,))))))))))))************((((((((()))))))))))))))++++++++++++++++++++++++(((((())))))'''((()))+++)))***++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++))))))*********+++++++++((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************.........------,,,,,,++++++///000...000555666333---///000///...///444888BBBMMMXXX\\\bbbiiinnnmmmwww~~~yyyqqqkkkfffccc]]]\\\\\\```iiisss|||lllUUUFFF;;;888444222111111///...,,,---///000000///---+++,,,...///...+++***,,,...+++***)))((((((***,,,...******,,,------,,,+++***((()))***+++++++++++++++*********++++++,,,,,,---'''((()))+++++++++***))),,,,,,,,,+++++++++******************+++++++++++++++)))'''''')))*********+++***)))(((((()))******)))***+++,,,+++***(((&&&'''***------***((()))***************************'''(((((()))***+++++++++(((((()))***+++,,,,,,---&&&''''''((())))))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++,,,,,,---......,,,***))))))***++++++***------------------------*********)))***++++++,,,+++,,,---.........------,,,,,,---------............///000///---,,,---...///......---------......000111222111///---...///---///111111000000000111...222333222444999;;;999888999:::999888777777888666555555444444444555555333222111333555666555444333333555666777777777777555888:::999777777999<<<333444555666777888888888333444444333222333555888:::999888666444222111000000111333444444333222111000111222333222000...,,,---///000...+++***+++---*********++++++,,,,,,,,,***+++---///000000///...,,,,,,---------,,,+++++++++++++++*********))))))*********++++++,,,,,,,,,***+++,,,+++)))))))))***)))***++++++,,,,,,,,,,,,(((***+++,,,*********+++***+++,,,------,,,+++***+++***)))***,,,,,,***((('''(((((()))***++++++,,,+++++++++***************,,,,,,***)))(((((('''''')))***+++,,,,,,+++***)))))),,,---,,,***)))+++---))))))))))))******************))))))((((((''''''++++++++++++++++++++++++,,,,,,,,,)))&&&%%%%%%&&&((()))***+++,,,------------,,,+++******+++,,,---++++++++++++++++++++++++))))))******++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,+++++++++******))))))//////...---,,,,,,++++++&&&******''')))000333111,,,...000///------111444777CCCOOOUUU^^^jjjsssuuuuuuxxx~~~yyysssnnnkkkfff___XXXWWW\\\eeelllooovvv|||zzzkkkRRRBBB:::777333111111111000000///............---------,,,,,,+++******+++,,,,,,************))))))))))))&&&'''(((*********)))(((///...---+++***((('''&&&++++++++++++,,,---...///***+++,,,------,,,+++***))))))))))))************+++)))'''))),,,---,,,******)))((())),,,---+++)))************************((()))******(((''''''(((((((((((((((((((((((((((---------,,,+++)))((('''*********)))'''(((***,,,000...+++)))((()))***,,,)))))))))((())))))***+++++++++*********+++---...((())))))))))))((((((''')))))))))***+++++++++,,,''''''&&&&&&&&&(((***+++,,,+++++++++******))))))------------------------+++,,,------............,,,---.........---,,,+++........................//////000000000000/////////000111000///......000333222222111111222222333///000111333555555666666555555555666555555444333444444333333333333222222999888555444333444555666777666555444444555666777888777555444444555666777555555555444444333333333444444444333333222222222444444333333222111000000333222222444777777444222///000111111111///...---000///...---------------++++++++++++++++++++++++......---------,,,,,,,,,---------,,,,,,+++++++++......---,,,+++++++++,,,)))************+++++++++***++++++++++++,,,,,,,,,))))))***+++,,,---------+++******)))***,,,---...************))))))))))))''''''(((((())))))******)))(((''''''(((***---...,,,+++******++++++)))((())))))(((((((((((())))))'''&&&%%%%%%&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((())))))(((((((((((())))))///...,,,+++***+++,,,,,,111---((('''(((******)))******+++++++++,,,,,,,,,+++******))))))******+++***)))'''''')))))))))(((******+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,+++*********+++---...******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,,,,,,,,,,,,,---...000000333<<>>BBBMMM```qqqzzzxxxqqqllllllnnnpppqqq|||wwwvvvllliiieeebbbaaa___[[[YYYppptttyyyhhhTTTGGG:::777333111000111000//////............---------,,,++++++******++++++,,,******)))))))))(((((((((++++++***)))((((((((((((''''''((())))))***++++++************+++,,,------((()))***++++++***)))((())))))))))))************,,,+++))))))***)))(((&&&***))))))***,,,,,,+++)))((((((((((((((((((((((((***+++,,,,,,***))))))***************************.........---,,,+++***))))))***)))((('''''')))+++---,,,***(((((()))+++,,,*********)))***++++++,,,***))))))))))))******+++(((((()))***++++++++++++'''((()))***+++,,,------......---,,,+++***((('''+++++++++***************++++++++++++++++++++++++------------,,,+++***)))++++++,,,---....................................///...---,,,,,,---...///,,,...000000000000222444222222111111111111222222333222111111111222444444333444444555555555444444444444333333333333222222333333444444444444444444444444333333333333444444333333222222222444555777333333333222222222222222333333333333222222222222222222222111111111111111222111111222444444333111///......------------...//////...------------...************************------------,,,,,,,,,,,,+++++++++************)))---,,,,,,+++++++++++++++---,,,,,,+++***)))((((((((((((((()))))))))******))))))))))))))))))))))))------+++******)))******************))))))))))))))))))************++++++---,,,***(((((((((((())),,,***))))))***+++***((())))))(((((((((((())))))***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''******)))((((((((((((((())))))))))))))))))))))))+++******)))******+++,,,,,,***'''&&&'''((((((((()))*********++++++++++++,,,++++++++++++++++++,,,,,,***))))))***++++++***((()))***+++++++++++++++,,,+++***)))((()))***+++))))))))))))***+++,,,---******+++++++++,,,,,,,,,............------------++++++,,,---------------++++++++++++,,,---......---333777888@@@SSSiiiwww}}}wwwooohhhdddbbbaaa```jjjpppyyytttqqqooonnnmmmggg]]]UUUqqquuuyyy~~~eeeRRRGGG:::777333000000000000//////............---------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***+++***)))((((((((()))***&&&''''''((()))******+++***************+++,,,,,,***+++,,,------,,,+++***((()))))))))************+++***))))))))))))((((((*********+++++++++***))))))))))))))))))))))))))))))+++,,,+++***)))))))))************************,,,,,,,,,,,,+++***))))))***+++***)))((((((***,,,///...,,,************+++***************+++,,,,,,)))(((((((((((()))))))))'''((()))++++++,,,,,,,,,)))))))))***+++++++++,,,------......---+++)))''',,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,+++******,,,,,,------------------........................---------......------------///000000000000111333111111000000000000111111444333111//////111222333222333444444555555555555444444333333333222222222111222444666666666555444444444333333333333444444333222222111222222333444222222111111111111111111333222222222222222222222000000000111111111111111000000000111222222222111000///...---,,,---...//////......---------......************************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------)))************+++++++++************++++++++++++++++++++++++************)))))))))******+++,,,,,,************)))))))))((()))))))))))))))))))))***))))))(((((()))***+++++++++)))((()))***+++***((())))))(((((((((((())))))***)))(((((((((((())))))))))))))))))))))))))))))***))))))((((((((((((((()))))))))******)))))))))(((((()))))))))***++++++***)))))))))***,,,,,,,,,)))))))))************+++,,,,,,++++++++++++,,,,,,,,,***((()))***+++******'''((()))***+++,,,,,,,,,---+++)))''''''((()))************++++++,,,------******+++++++++,,,,,,,,,.........---,,,,,,,,,+++++++++,,,,,,------------***************+++,,,---***///333333777FFF\\\lllxxxvvvrrrmmmhhhccc^^^[[[]]]bbblllwww|||}}}|||uuuhhh]]]rrrvvvxxx|||cccOOODDD999666222000000000/////////............---------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))((((((((((((***,,,---((((((((((((((()))))))))******)))))))))***++++++***+++,,,------,,,+++***((()))))))))************((())))))))))))******+++)))***+++++++++*********************************((()))+++***)))'''((((((************************------.........------,,,+++,,,,,,***))))))+++---222111///,,,+++***************))))))******+++,,,((((((((()))(((((((((((('''((()))++++++,,,,,,,,,+++++++++***************)))***+++,,,,,,+++***)))******++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------.........---,,,,,,,,,,,,........................+++---///111111///---+++...000111000///...///000111000000//////000000111444222000//////000111222111222333444555555555555444444333333333222222222222333666777888777555444444444444555555444444444333333222222111111111111111111111111111111111111222222222222222222222222000000000000000000000111///////////////000000111000000.........///000111......---------......///........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))************+++++++++))))))*********+++++++++++++++******************(((((()))***+++++++++,,,************)))))))))(((((((((((((((((((((((('''((((((((())))))***++++++***)))((((((***+++***((())))))(((((((((((())))))))))))))))))***+++,,,---***************************))))))((((((((((((((())))))************))))))'''(((((()))************)))***+++++++++*********(((((()))))))))*********,,,++++++******++++++,,,***)))'''''')))***)))((('''((()))***+++,,,,,,,,,---+++)))''''''((()))***((())))))*********************+++++++++,,,,,,,,,---,,,,,,,,,+++*********++++++++++++,,,,,,------//////.........///000000+++///222333444===NNN]]]ppptttwwwxxxtttkkkccc^^^XXX\\\bbbiiisssyyyooozzz|||oootttxxx{{{cccNNNBBB999666222000///000///...///............---------***++++++,,,,,,++++++*********)))))))))(((((((((''''''((()))***,,,---...******))))))))))))((((((***)))))))))))))))******((()))***++++++***)))((())))))))))))************''')))***+++******,,,---)))+++,,,,,,***))))))***************************((()))******(((''''''(((******************************++++++,,,++++++++++++,,,,,,***))))))+++---111000///---+++***)))))))))))))))((()))******+++((())))))))))))(((((('''(((((()))***+++++++++++++++++++++************)))'''((()))***+++,,,,,,,,,((((((((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---.........///...---,,,,,,,,,,,,---........................+++---000111111000---+++...///000///---,,,---...000000////////////000000222111000//////000000111000000222333555555666666444444333333333333222222333444666888888777555444444444555555555555444444222222222222222111111111111111111111111222222222111111111222222222222222000000000///////////////---...///...------///111000////////////000111111...------------...//////........................,,,,,,,,,,,,++++++++++++)))************++++++++++++************+++,,,,,,---,,,,,,+++***)))(((((('''''''''((((((((())))))((((((((((((((((((((((((++++++++++++***)))((('''************))))))))))))((((((''''''''''''&&&&&&************)))))))))))))))((('''(((*********)))))))))(((((((((((())))))(((((()))***+++,,,------))))))))))))))))))))))))******)))(((((((((((((((((()))***++++++***)))(((((())))))************)))***+++,,,+++(((&&&$$$$$$(((((((((((())))))))))))+++******************+++***(((''''''((())))))(((((()))***+++++++++++++++,,,+++***)))((()))***+++&&&''''''''''''&&&%%%%%%******+++++++++,,,,,,,,,++++++++++++************+++++++++++++++,,,------......---------......///,,,...222444444777BBBNNNdddmmmwww~~~|||tttjjjddd]]]___aaaccciiissswwwzzz|||lllsssyyyzzzdddOOOBBB999666222000/////////...///............---------***+++,,,,,,,,,,,,+++***))))))(((((((((''''''''''''((()))***+++,,,,,,,,,***************************))))))((((((((())))))((()))***++++++***)))((())))))))))))************)))+++---,,,******+++---)))+++---,,,***((()))***************************(((***++++++)))(((((()))))))))))))))))))))))))))&&&&&&'''((((((((((((((()))******)))''''''))),,,---,,,,,,+++************((((((''''''(((((()))***))))))*********)))((('''(((((()))******)))))))))((())))))***++++++,,,,,,))))))))))))***+++,,,---((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------.........,,,,,,++++++,,,...///000........................------------------------+++---...---,,,,,,---...000//////......//////000//////000000000000000000///000111333555666666666444444333333333333222222444555666666666555444333222333444444444444333222///000111222333333333444111111111222222222333333000111111111222222222222000000000//////......---,,,......---+++,,,...111---......///000000//////---------------...//////++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++---,,,,,,,,,------...///---,,,,,,+++***)))((((((''''''''''''((((((((()))&&&&&&''''''(((((())))))***+++++++++***)))((('''************)))))))))))))))(((((((((''''''''''''((())))))***************)))((('''(((*********)))))))))(((((((((((())))))'''((())))))************))))))))))))))))))))))))******)))(((((((((((((((((()))+++,,,,,,+++)))((()))***+++++++++***)))(((&&&))),,,,,,)))&&&%%%&&&'''''''''((((((((())))))***))))))(((((())))))***+++)))(((((()))******))))))******+++++++++***************+++++++++++++++(((((()))((('''&&&$$$###******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,+++*********+++,,,---++++++************++++++...---...222333444<<>>AAAIIIRRR^^^iiiqqqvvvyyy}}}~~~wwwyyy{{{}}}}}}{{{yyyxxxqqqvvvzzz~~~}}}~~~uuuaaaPPPEEE:::888666333111111111222......------------..................------------...---+++)))(((***+++---))))))))))))******************)))(((((((((((((((++++++***))))))))))))***...---+++)))((('''''''''******)))((('''&&&&&&&&&((((((((()))))))))******)))))))))***++++++,,,+++***+++++++++))))))***,,,)))))))))((((((((())))))''''''''''''((()))***+++(((((('''''')))+++---...))))))(((((((((''''''''',,,++++++******************)))'''&&&&&&'''((()))'''((((((((()))))))))******)))))))))*********))))))))))))******)))))))))(((((((((((())))))******(((((())))))******++++++,,,,,,,,,+++++++++******---...///...------...///)))***,,,---...------,,,++++++*********+++,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,---------.........------------...///000111222222222222111111111111222111000000000000111222222222222111111111000000222333333444333333222111/////////000111222222333444333333222111111111000111111111111111111111111////////////////////////000000///......---,,,,,,///...------------..............................,,,...000000...,,,,,,,,,+++++++++++++++***)))(((((()))***+++,,,+++******---***))),,,111222---(((------,,,+++***+++++++++******************++++++))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((((((((((((((((((((()))******************************'''((()))*********))))))'''((())))))))))))((('''))))))))))))(((((((((((((((((())))))))))))))))))))))))***++++++++++++***'''(((((()))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))************************)))))))))******)))))))))************++++++++++++)))******+++---......///000///---,,,,,,,,,+++++++++,,,...000222333444555===>>>???DDDMMMWWWaaahhhmmmrrrzzz~~~|||wwwqqqmmmiiihhhgggaaadddgggkkkttt|||}}}~~~sss___NNNDDD<<<:::777333111000000000......------------......---------,,,,,,+++++++++,,,+++)))((('''(((******(((((()))))))))*********+++***)))((((((''''''(((******)))(((((((((((()))++++++***))))))((((((((()))))))))(((((())))))***)))))))))*********++++++)))************++++++,,,)))***,,,+++***)))***+++((((((((()))))))))((((((''''''''''''(((***+++,,,((('''''''''(((***,,,...)))))))))))))))))))))))))))***,,,,,,,,,+++)))((()))((('''&&&&&&'''((()))***)))))))))((((((((('''))))))***))))))))))))***(((((((((''''''(((((((((''''''(((((())))))))))))((((((((())))))******+++---,,,,,,++++++******)))---...///...------...///,,,------...---,,,***)))+++++++++++++++,,,,,,---------------------------------,,,,,,---......///,,,,,,,,,,,,------------000//////......//////000111111111111111111111111222222111111111111222222111111111111111111111111333333333222222111111000......///000111222222333333333333333333222222111000000000000000000000000////////////////////////---------...............,,,,,,,,,++++++,,,------........................+++---///...---+++++++++******+++++++++***))))))((()))***+++,,,++++++***,,,)))(((,,,000111,,,''',,,,,,+++++++++******+++(((((()))***+++,,,,,,---///---***((('''''')))***++++++******)))))))))))))))))))))(((((((((((('''((((((((('''((())))))************)))))))))))))))))))))******++++++++++++((((((&&&&&&&&&&&&(((((((((((((((((())))))))))))))))))((((((((((((((((((%%%&&&''''''((((((''''''(((((((((''''''&&&%%%$$$((((((((((((((()))))))))''''''((()))***))))))((((((((())))))))))))(((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***)))))))))*********++++++++++++,,,,,,,,,,,,---------------,,,***))))))******+++---///000111111111:::999888:::@@@JJJTTT[[[^^^eeeoooxxx}}}}}}tttkkkccc___]]]]]]\\\\\\\\\^^^eeesss~~~~~~|||qqq]]]MMMCCC<<<:::666333000/////////......------------......------,,,,,,+++***************)))(((((((((((((((((((((((()))))))))************)))(((((((((((((((&&&&&&''''''(((***+++,,,&&&'''((()))***+++,,,,,,+++++++++++++++,,,------)))))))))*********++++++***+++,,,+++***)))***,,,'''(((******((('''((()))''''''((()))))))))((((((''''''''''''((()))++++++))))))((('''''''''''''''*********+++,,,,,,------((()))+++------+++(((&&&'''''''''(((((((((((((((*********)))((('''''''''((()))******(((((()))***(((''''''&&&&&&''''''(((&&&'''((()))))))))(((((((((((())))))))))))))))))---------,,,,,,+++++++++,,,---//////---,,,---......---------,,,***)))(((*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000---------.........//////000000//////.../////////000000000111111111222222222222222222222222222222000000111111222333333333222222222111000000//////......//////000111222222111222222333333333222222000000000000000000000000000000000000000000000000,,,,,,---------.........++++++++++++++++++,,,---........................***,,,......,,,+++***+++******+++++++++******)))'''(((***+++,,,,,,+++******)))(((***---...+++(((***))))))))))))((((((((('''(((((()))***+++,,,,,,000...+++((('''(((***+++((((((((()))***+++,,,---))))))((((((((((((''''''((((((''''''(((((()))*********))))))((('''''''''(((((((((((()))))))))***)))(((&&&$$$$$$&&&((()))(((((((((((())))))))))))))))))((((((((((((''''''''''''((())))))))))))(((''''''''''''&&&%%%######&&&&&&'''(((((()))******&&&''')))*********)))((((((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***)))&&&%%%%%%&&&)))***((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***((()))******+++,,,...//////000000333222111333999BBBJJJPPPQQQXXXcccmmmuuu{{{}}}vvvoooiiifffeeeeeecccaaa^^^^^^bbbooo{{{}}}{{{~~~ppp\\\KKKAAA999777444222000///000000......------------............---,,,,,,+++******)))******+++***)))((('''(((((((((((()))))))))******)))((((((((((((((()))'''''''''((()))***,,,,,,(((((()))***************,,,++++++************+++((((((((()))))))))******+++---...,,,***((()))+++&&&(((******)))(((((((((&&&&&&((()))))))))(((((((((((('''(((((()))***************)))((('''&&&%%%'''((()))***+++---......))))))*********)))((('''%%%&&&((()))***)))((('''))))))))))))((((((((((((''')))******((('''(((***)))((('''&&&&&&'''((()))&&&'''((()))))))))(((''')))))))))))))))(((((((((++++++++++++++++++++++++***,,,...///...,,,+++,,,---,,,+++***************'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,------------.........------------...///000000......///000111222333333000000111111111111000000///000111222333444555666222111000///.............../////////000000111111......000111222222111111000000000000000000000000000000000000000000000000------------------------,,,++++++++++++,,,---...........................+++---//////---,,,+++,,,)))******+++++++++******'''(((***+++,,,,,,++++++(((((())))))************)))))))))))))))(((((('''))))))))))))))))))))))))))))))******************''''''''''''(((***,,,---))))))((((((((('''''''''(((''''''''''''((())))))+++***)))((('''%%%%%%$$$'''''''''''''''((())))))((((((''''''''''''(((((('''((((((((()))))))))***))))))((((((((('''''''''))))))***+++++++++++++++&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((***++++++&&&''')))*********(((((((((((())))))))))))(((((()))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((((((((((()))***((((((((()))))))))******+++++++++,,,,,,---------)))+++------***)))***,,,,,,,,,,,,---...///000000.........000444:::???BBBEEEKKKUUU___hhhqqqxxx}}}~~~|||zzzwwwtttsssrrrrrrooollliiihhhhhhppp~~~vvv}}}{{{~~~ooo[[[JJJ@@@666555333111000000111222.........------.........//////...------,,,++++++)))***,,,---,,,+++)))'''(((((((((((())))))))))))))))))(((((((((((()))))),,,++++++***)))*********------,,,+++)))'''&&&$$$+++***)))'''&&&&&&&&&&&&''''''''''''((((((((())),,,...///---)))((()))***(((***,,,,,,+++*********%%%&&&((()))))))))((((((((((((((((((((())))))***)))***+++,,,,,,+++***)))###$$$%%%'''(((***+++,,,+++***((('''''''''((()))$$$%%%(((***+++***'''&&&''''''(((((())))))******''')))+++***'''&&&(((******)))(((''''''((()))***%%%&&&((()))))))))((('''******))))))((((((''''''(((((((((((((((((((((((((((+++...///...,,,+++***+++***)))))))))***+++,,,&&&'''((()))************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...******+++++++++,,,,,,,,,******+++,,,---///000111------...000111222333444//////000000000000//////...///111222444666777888111111///...------------////////////000000000000+++,,,...///000111000000000000000000000000000000000000000000000000000000//////...---,,,++++++***,,,,,,,,,,,,------...///........................,,,...000000...---,,,---)))******+++++++++******'''(((***+++,,,,,,++++++'''((()))((('''''')))++++++++++++++++++***))))))++++++***)))((('''&&&%%%"""%%%(((+++---,,,***(((***)))(((&&&&&&''''''((()))((((((((('''''''''''''''''''''''''''((())))))+++***)))(((&&&$$$###"""((((((((((((((()))******'''((()))******)))(((''''''((((((((())))))******))))))(((((('''''''''&&&&&&&&&'''((((((((((((((($$$%%%'''((()))*********###$$$%%%''')))***+++,,,&&&''')))***+++***((('''(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))***+++---...//////))),,,......,,,***,,,......------......///111111/////////000222444666777<<>>;;;777222/////////000000........................******+++,,,,,,---......************)))(((&&&&&&$$$%%%((()))***)))((('''&&&&&&''')))***+++,,,---******))))))))))))******,,,,,,+++***)))))))))***+++(((%%%&&&(((******)))(((((((((((())))))))))))))))))*********))))))(((***)))((('''''''''''''''************************&&&'''(((******+++++++++'''&&&&&&%%%%%%'''((()))***)))'''&&&%%%%%%%%%&&&'''''''''''''''((()))***+++)))'''&&&%%%&&&'''))))))***+++++++++)))((('''******))))))(((((('''''')))***+++,,,,,,+++***)))((('''&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''+++***)))(((&&&&&&%%%%%%))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++'''(((((('''&&&&&&((()))++++++++++++******)))((('''((()))***,,,---...///,,,---......//////......---...000111111///...,,,,,,,,,------...///000000555222000000111111///,,,222222222222222222222222333111000.........//////,,,...000111000///000111111///...///111333444444111111000000000000111111///---++++++---///000///.........------,,,,,,,,,---------------------------,,,+++++++++,,,---...---,,,+++*********+++++++++******))))))***++++++((()))***++++++***)))(((''''''(((((())))))******(((((()))***++++++,,,,,,)))((('''&&&&&&'''((())))))************+++++++++***)))(((''''''((()))***(((((())))))******++++++,,,+++******)))*********))))))((('''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))%%%%%%&&&'''((()))******'''''''''(((***+++***((('''((()))******)))(((''''''&&&%%%$$$%%%''')))***++++++***(((''''''''''''&&&%%%%%%%%%&&&(((***+++))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---))))))))))))))))))))))))((()))***+++,,,---------......---,,,******+++---,,,---...//////...---,,,///...------...000333555666888===CCCLLLXXXdddllltttwwwyyy{{{|||~~~~~~~~~~~~wwwtttyyyyyy|||lllZZZIII>>>;;;777222//////000000000........................*********++++++,,,,,,,,,*********))))))((('''''''''((()))******))))))(((&&&&&&'''((()))***++++++******))))))))))))******,,,,,,+++*********+++++++++)))'''''')))***)))'''&&&&&&'''''''''((((((((())))))************))))))&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&'''((())))))))))))))))))(((((('''((()))***++++++***)))(((''''''(((((((((((((((((((((''''''''')))((('''&&&&&&&&&''''''))))))*********)))''''''((((((((((((''''''''''''%%%&&&''''''''''''&&&%%%(((''''''&&&'''((()))***'''''''''&&&&&&''''''''')))((((((''''''''''''(((&&&'''(((((())))))((((((''''''((((((((((((''''''***,,,,,,,,,***)))***+++******+++,,,+++***)))((()))******++++++,,,,,,---++++++,,,------------,,,+++,,,---......---,,,++++++,,,,,,---......//////222000...///111111000...222222111111111111111111//////////////////000000---///000000/////////000222///,,,,,,---///000000000000////////////000000000...,,,,,,.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,+++++++++******+++++++++******************++++++++++++++++++***'''((((((((()))))))))*********++++++,,,,,,------))))))(((''''''((())))))(((((()))))))))************)))(((''''''((()))***(((((())))))))))))))))))))))))))))))******+++,,,))))))((('''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((()))((((((((('''''''''''')))((((((''''''(((((())))))))))))))))))))))))))),,,+++++++++,,,+++)))''''''((()))******)))((('''***)))'''&&&&&&'''((()))***))))))((((((((((((((()))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,---,,,+++))))))***,,,,,,------......------,,,...---,,,,,,---000222333222444666:::AAAJJJUUU\\\iiinnnuuuzzz}}}|||uuu{{{yyyyyy|||lllYYYIII>>>:::777222000///000000000........................************++++++++++++)))))))))))))))))))))((()))((((((((((((((('''''''''''''''((((((((())))))******))))))))))))************+++++++++++++++,,,***)))((()))***)))'''%%%%%%%%%%%%&&&&&&&&&&&&'''))))))************))))))''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''')))(((((((((((()))*********)))(((((((((((())))))((())))))))))))'''&&&%%%''''''((((((''''''&&&&&&((((((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&'''(((((((((((('''))))))************))))))+++---//////---+++***+++((()))+++,,,,,,+++***)))++++++++++++++++++******))))))***++++++++++++***+++,,,---......---,,,++++++++++++,,,,,,------...///...---...000111000///111111000000/////////...,,,---...///000000000000...///000000...---...///111...+++***+++,,,------////////////////////////000///------...///...---...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++,,,---,,,+++***)))***++++++,,,+++***)))(((+++******))))))******+++(((((((((((())))))))))))************++++++++++++***))))))(((((())))))***'''''''''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''(((((()))+++,,,---)))((((((''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''(((''''''''''''''''''(((++++++******)))((('''''',,,+++++++++,,,+++)))''''''(((((())))))((((((''',,,+++)))(((''''''(((((())))))(((((('''(((((()))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((***))))))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++***((((((***+++++++++,,,,,,,,,,,,++++++,,,,,,+++,,,---...000111000000000111444;;;DDDJJJXXX```lllvvv{{{~~~vvvsssxxx|||zzz}}}kkkXXXHHH???999666222000000000000000........................,,,,,,,,,+++++++++++++++))))))))))))))))))******)))((('''&&&&&&&&&&&&&&&)))))))))))))))(((((((((******))))))))))))******((())))))***++++++++++++***************(((&&&$$$%%%%%%%%%&&&&&&&&&''''''((())))))************)))+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))((((((((()))((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''&&&''')))******(((&&&%%%&&&''')))******)))'''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((((('''''''''(((((((((&&&''''''''''''''''''&&&'''''''''''''''((())))))'''(((((()))))))))))))))++++++,,,,,,,,,,,,++++++)))+++------+++)))((('''&&&(((***,,,---,,,***)))************************((())))))***+++*********,,,---.../////////......******+++++++++,,,,,,,,,......---...............000000///......---------,,,---...///000///......///000000///---,,,---......---,,,,,,---...---,,,000000000000000000000000111///......//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,------,,,)))(((***+++,,,---,,,***(((''')))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((''''''''''''******))))))))))))******''''''((((((((()))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&(((''''''((()))***++++++)))(((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''******))))))((('''''''''%%%%%%''')))+++,,,***(((((((((((((((((((((((((((***)))((((((''''''((((((***)))((('''''''''''''''$$$%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++***+++,,,+++***)))***,,,******++++++++++++******++++++++++++,,,---...///000///...,,,...333:::???HHHPPP]]]jjjsssyyy}}}zzzsssrrr~~~~~~iiiWWWHHH???888555222000000111000000........................---------------,,,,,,,,,******))))))))))))***+++******)))((('''''''''(((+++++++++************)))******))))))))))))******&&&'''((()))******)))))))))***++++++)))'''&&&%%%''''''''''''(((((((((((((((((()))***************+++***)))(((&&&&&&%%%%%%************************))))))*********)))((((((%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''###%%%''')))******)))((('''(((***,,,,,,***(((''''''&&&&&&&&&&&&&&&'''''''''''''''(((((())))))***''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&'''(((((('''&&&&&&))))))(((''''''''''''''''''(((((()))))))))))))))((())))))******))))))(((''')))+++,,,***((('''&&&'''(((***,,,,,,,,,+++***((())))))******+++,,,,,,)))******+++++++++++++++,,,------...............*********+++++++++++++++/////////...---,,,,,,,,,.........------,,,,,,,,,---.../////////---,,,+++/////////---,,,+++,,,...++++++...111333222///,,,000000111222222111000000111000.../////////...,,,------------------------........................***+++---......---,,,+++***+++,,,------,,,)))((()))***,,,---,,,***(((''')))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((''''''''''''''''''))))))************))))))((((((((()))))))))******(((((())))))))))))(((((())))))((((((''''''&&&&&&))))))(((((('''(((((()))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&))),,,,,,***(((((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((+++***)))'''&&&%%%%%%%%%$$$$$$%%%&&&(((((())))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))***+++++++++*********,,,------++++++,,,---******************************+++++++++,,,------...---,,,++++++///444999;;;BBBMMMYYYdddmmmvvv{{{|||yyy~~~hhhUUUGGG@@@777555222111111111111000........................------------............,,,+++))))))((()))***+++,,,++++++++++++++++++***++++++++++++++++++++++++******))))))))))))******'''((()))*********)))((((((***+++***(((''''''(((((((((((())))))))))))***'''((()))******+++******((((((''''''''''''(((((())))))))))))))))))))))))))))))***************)))'''(((((()))***)))))))))((()))))))))))))))((((((###$$$&&&(((************&&&(((***++++++***)))((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))(((''''''''''''((()))((((((((()))(((((('''&&&%%%&&&'''(((((('''&&&%%%***)))((('''''''''''''''&&&&&&'''((((((((((((''')))******++++++******)))''')))++++++***))))))))))))******++++++++++++***(((((())))))***+++,,,,,,******+++,,,,,,,,,,,,+++*********+++,,,,,,------++++++++++++++++++++++++///000111///,,,++++++,,,------------------------............---,,,+++***.........,,,++++++---///)))+++...111444333000---///000111222222111000///000/////////000000///---,,,,,,,,,------------...........................***,,,...000000///---+++++++++,,,---,,,+++***))))))***+++,,,,,,+++***)))+++******))))))******+++))))))))))))(((((((((((())))))))))))************((())))))******))))))((((((((()))))))))*********(((((())))))))))))(((((())))))(((((((((((((((((())))))((('''''''''''''''(((''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((((((((((((''''''''''''''''''(((###$$$$$$&&&'''((())))))))))))***,,,...---)))&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((******((('''&&&%%%%%%%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((((((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))***,,,------,,,,,,,,,---+++***))))))))))))***+++***+++++++++,,,,,,,,,,,,***++++++******,,,000333444888>>>FFFPPP[[[fffmmmuuuyyy~~~hhhUUUGGG@@@666444222111222222111///........................,,,,,,,,,------.........---,,,***)))((()))******))))))+++,,,,,,+++*********************+++++++++******))))))))))))******)))***,,,,,,,,,+++)))(((((()))***)))'''&&&(((***((((((((()))))))))******'''((()))******+++++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))*********)))'''''')))*********)))((())))))******)))((('''&&&%%%&&&&&&'''((()))******%%%&&&'''((()))(((((('''''''''&&&&&&&&&'''))))))((((((((((((((((((''''''***))))))(((((())))))***(((((()))))))))(((&&&%%%%%%&&&((())))))(((&&&%%%(((''''''''''''(((((()))&&&'''(((((())))))((((((******++++++++++++******&&&((())))))))))))***,,,,,,+++***)))))))))***+++))))))))))))************)))***++++++,,,,,,++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...000111000---,,,---///++++++,,,------.........------,,,,,,,,,,,,,,,---,,,---,,,+++***+++---000+++++++++---//////...,,,---...///000000///...---///......000111111000...,,,,,,,,,---------..............................***---000222333111...,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,***++++++++++++++++++******)))))))))(((((((((''')))))))))******+++++++++'''((())))))))))))(((''''''''''''((((((((())))))'''((()))******)))((('''(((((())))))))))))))))))''''''&&&&&&&&&'''(((((('''''''''''''''((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((())))))((((((''''''(((((()))$$$$$$%%%&&&'''((())))))((()))***---...---)))&&&((('''&&&&&&&&&&&&'''((('''''''''(((((((((((('''''''''&&&&&&&&&''''''(((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((((()))))))))***+++++++++))))))))))))))))))))))))))))))************))))))(((***,,,---,,,++++++,,,++++++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,)))***+++,,,+++,,,...000///111444888>>>GGGRRRXXXbbblllxxx~~~gggTTTGGG@@@666444222111222222111///........................******+++,,,,,,---......///---+++)))(((((()))***$$$%%%((()))***)))((('''((()))))))))******************))))))))))))******+++,,,.........,,,***)))((()))***(((&&&&&&))),,,(((((((((((())))))))))))''''''(((******+++++++++,,,+++***(((&&&%%%%%%%%%))))))))))))))))))))))))%%%%%%'''((())))))))))))$$$%%%'''((((((((('''&&&(((((((((((((((&&&$$$###(((((('''''''''(((((()))$$$%%%%%%&&&'''''''''&&&(((''''''&&&'''((()))***(((((((((''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&(((((()))))))))(((&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&((()))***+++))))))***+++++++++++++++%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&'''***,,,...,,,***(((((()))***++++++++++++***)))(((((('''))))))***+++++++++++++++,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000...---///111***+++,,,---......///000,,,++++++***+++,,,...///,,,,,,,,,******+++...000...,,,)))((()))***+++++++++,,,...//////...,,,+++.........000222222000...,,,,,,,,,------.........------------------------+++---111333444222///,,,---,,,+++*********++++++)))(((((()))***+++---...((()))***++++++***)))(((******))))))((((((((('''&&&''''''((()))******+++&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((())))))******++++++%%%%%%%%%&&&'''((()))***'''''''''''''''((()))***%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))&&&&&&''''''((()))))))))"""$$$&&&***------***(((((('''&&&%%%%%%&&&'''((()))*********)))((('''&&&$$$$$$%%%%%%'''(((***+++###$$$&&&((())))))((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))*********))))))(((''')))+++,,,+++******+++,,,+++***))))))***+++,,,++++++,,,---------,,,,,,***,,,......---------...---......000444:::CCCIIISSS```ppp{{{|||yyy{{{{{{dddQQQDDD===999666333222222222111000......000000///---+++)))------,,,,,,,,,,,,+++++++++***)))((('''''''''''')))*********++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))(((''')))))))))((('''''')))+++)))((('''&&&&&&'''((()))************)))(((&&&&&&((((((((((((((()))******))))))))))))))))))))))))***(((''''''(((((('''&&&)))))))))))))))(((((((((&&&&&&&&&'''''''''''''''+++)))'''%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''')))************)))$$$!!!%%%,,,...((( )))((((((((((((((()))***'''&&&&&&&&&'''(((***+++************************))))))(((((('''''''''&&&&&&'''((((((''''''(((***,,,***)))***,,,,,,***''''''''''''(((((((((((((((++++++******)))((((((''''''((()))+++++++++***)))*********++++++,,,,,,,,,...---,,,+++,,,---...///...---+++,,,,,,---+++***---------------------------,,,,,,+++***)))((((((//////...---+++***)))(((((()))***+++,,,,,,,,,,,,---///111222333222000///........................++++++++++++++++++++++++...//////000000//////...(((((((((((((((((((((((((((((((((((())))))))))))---,,,***)))))))))******+++***)))'''''''''((()))))))))************))))))((((((''''''&&&&&&&&&%%%'''((()))+++,,,***&&&###"""$$$''')))***)))'''%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((('''&&&&&&&&&(((***+++---)))(((&&&&&&((((((((('''&&&&&&&&&''''''''''''((('''(((((((((&&&&&&(((***&&&&&&&&&&&&''''''((((((&&&)))***'''&&&)))(((%%%(((((('''%%%"""!!!###$$$(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$'''!!!'''+++)))$$$***))))))(((''''''&&&&&&))))))))))))))))))))))))&&&''')))*********)))((()))))))))))))))(((((((((***************)))))))))+++***((('''''')))+++,,,+++*********))))))(((((()))************+++++++++------,,,+++***)))((('''+++***+++,,,///333777999>>>IIIZZZiiiuuu{{{~~~}}}{{{~~~zzzdddRRREEE???999666333222222222111000//////000000///...,,,+++------,,,,,,,,,+++++++++(((((((((((()))***++++++((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))###%%%'''***+++---------((())))))(((&&&&&&(((******)))(((((((((((()))***))))))***))))))(((''''''((((((((((((((())))))***))))))))))))))))))))))))***(((''''''(((((('''&&&'''''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))...,,,***((((((((()))***(((''''''''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((((((((('''&&&&&&***'''&&&)))...///***%%%&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&'''((((((''''''(((***'''&&&&&&(((+++---+++***+++***)))((('''&&&&&&&&&,,,++++++***))))))((((((((((((***+++------......+++++++++++++++,,,,,,,,,000000...---,,,------...///...,,,,,,---...,,,+++------------------------------,,,,,,++++++*********+++++++++,,,,,,,,,,,,)))***+++,,,---------------...000222222111000///,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,+++***)))))))))*********)))(((''''''(((((()))))))))************))))))((((((((('''''''''&&&&&&)))(((''''''((((((&&&%%%'''(((***+++++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((***,,,---,,,***'''&&&&&&&&&%%%###&&&&&&&&&''''''''''''((('''((()))(((&&&&&&''')))&&&'''(((((())))))((((((&&&)))+++(((&&&(((&&&######$$$%%%%%%$$$&&&)))+++&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((+++++++++******)))(((((('''"""!!!'''***(((%%%''''''(((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''***)))((((((((()))++++++************)))))))))((()))************++++++++++++++++++***************+++*********,,,...111222333;;;HHHVVVaaajjjqqquuuyyycccRRRGGGBBB888666333111111111000///000000000///......------,,,,,,,,,,,,++++++++++++)))))))))))))))***,,,,,,&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))************))))))'''(((((('''&&&&&&''')))******))))))))))))******)))))))))))))))(((((((((((((((''''''(((((()))***))))))))))))))))))))))))***(((''''''(((((('''&&&&&&&&&''''''''''''''''''###$$$%%%&&&''')))******+++***((('''&&&'''(((((()))((((((''''''(((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''&&&%%%%%%)))((((((***,,,,,,***(((&&&&&&&&&&&&''')))******&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((((((''''''(((***&&&&&&&&&(((***++++++))),,,+++)))''''''&&&'''''',,,,,,,,,+++******))))))))))))***+++---///111222,,,,,,,,,,,,,,,+++++++++222111000...------------///...------......---,,,------------,,,,,,,,,,,,---------------,,,,,,,,,))))))***+++,,,------...***+++,,,------...---------...///000111000//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************((((((((()))))))))******++++++***)))))))))******)))(((((((((((())))))***((())))))******))))))((((((((((((((((((''''''''',,,)))&&&$$$&&&((())))))+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((()))***,,,---,,,***'''&&&&&&&&&%%%###&&&&&&&&&''''''''''''(((((())))))(((&&&%%%&&&(((&&&''')))*********)))((('''---000...---...---***((())))))'''%%%%%%&&&'''$$$$$$$$$############"""(((''''''''''''((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''%%%$$$$$$&&&(((((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))******(((((())))))******++++++(((((()))***************************)))))))))))))))************+++++++++))))))******+++++++++,,,,,,+++*********+++,,,---,,,111888@@@HHHRRR[[[aaazzzdddSSSGGGBBB888666222111111111000///111000///............///,,,,,,,,,++++++++++++***---,,,+++***))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***)))(((''''''&&&'''((('''&&&%%%'''((())))))))))))))))))))))))((((((((((((((()))))))))(((''''''''''''((())))))((((((((((((((((((((((((***(((''''''(((((('''&&&(((((((((((())))))))))))%%%%%%%%%&&&'''((()))))))))((('''&&&&&&''''''((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''((('''''''''###$$$%%%&&&'''((((((((($$$&&&'''(((''''''''''''''''''((()))***+++---...))))))***++++++***)))((())))))))))))))))))))))))((((((((((((((('''''''''&&&'''((((((''''''(((***))))))))))))))))))(((''')))(((''''''((()))+++,,,,,,,,,,,,+++++++++************))))))+++---///000------,,,,,,++++++******//////......------------...---,,,,,,---...---+++---------,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,---------+++,,,------.........---,,,---...////////////.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************(((((()))))))))******************))))))))))))***''''''(((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((///,,,((('''(((***,,,,,,***)))(((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((()))***,,,---***(((''''''((())))))(((&&&&&&&&&''''''''''''((()))))))))'''%%%$$$%%%&&&&&&'''(((******)))((('''%%%---222222000111111///,,,,,,,,,***&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''(((((()))((((((''''''''''''((((((&&&&&&'''''''''((((((((('''((((((((('''&&&'''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((()))((('''''''''(((***+++************************((((((((()))***+++,,,,,,'''(((***+++++++++)))(((*********)))))))))))))))))))))*********+++++++++)))************+++++++++---,,,++++++++++++,,,,,,///000222444888>>>EEEJJJ|||fffSSSFFF@@@888555222111111111000///000//////............///,,,,,,+++++++++*********---,,,+++***))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((***,,,---...%%%'''((((((&&&&&&&&&'''(((((((((((((((((((((((()))(((((('''(((((()))***'''''''''''''''(((((()))((((((((((((((((((((((((***(((''''''(((((('''&&&'''((((((((())))))******'''''''''''''''&&&&&&&&&******************++++++))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%&&&'''((()))))))))"""$$$&&&&&&$$$$$$%%%''''''''''''((()))+++,,,---))))))***++++++***)))((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((((((''''''(((*********++++++***)))))))))))))))(((((()))***,,,---,,,,,,,,,+++++++++++++++***)))((('''''')))***+++,,,,,,,,,++++++*********+++++++++,,,------------,,,+++******,,,---,,,***------,,,,,,,,,+++++++++******++++++,,,,,,------------------............,,,,,,------......------,,,,,,------............/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************))))))))))))************))))))))))))***)))))))))''''''(((((())))))******(((((())))))))))))(((((('''''''''(((((((((((((((+++***)))***+++,,,+++***)))(((&&&$$$$$$$$$%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((***+++,,,+++)))(((((()))******)))&&&&&&&&&''''''''''''(((((())))))'''%%%$$$%%%&&&%%%&&&'''(((((((((''''''$$$,,,111///,,,+++***)))%%%'''))))))))))))+++,,,((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''(((((((((((())))))******++++++,,,''')))***)))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++++++++***)))(((((('''&&&######$$$%%%&&&''''''(((&&&(((***,,,,,,+++)))((())))))))))))))))))******))))))*********++++++++++++++++++************)))***************+++,,,,,,///000111000000222555888~~~gggSSSEEE>>>777555222000000000///........................---++++++++++++************)))))))))))))))***,,,,,,(((((()))))))))*********************************)))))))))))))))))))))))))))((((((((()))***+++,,,%%%'''))))))'''&&&''''''''''''((((((((((((''''''***)))(((''''''((()))***''''''&&&&&&''''''((()))))))))))))))))))))))))))***(((''''''(((((('''&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&''''''(((((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((('''&&&&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%&&&((())))))&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''((((((''''''(((***&&&(((***+++++++++,,,---++++++++++++******))))))++++++++++++++++++******))))))((('''''''''''''''***************)))))))))((()))***,,,------------+++***)))***+++,,,+++***------,,,,,,++++++************++++++,,,,,,------******+++---...000111111,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))))))))(((************************)))))))))*********++++++'''((()))*********))))))'''((()))))))))))))))((('''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''&&&''')))******(((&&&)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++...,,,***((((((((('''%%%&&&&&&&&&''''''''''''((('''(((((('''%%%$$$%%%'''&&&&&&&&&&&&'''''''''(((+++222555000)))'''&&&$$$''')))++++++)))(((((()))))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&'''''')))((((((''''''(((((()))'''''''''(((((()))))))))'''(((******(((''''''(((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******))))))((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((&&&(((***+++,,,+++)))((())))))))))))************)))************+++++++++,,,+++++++++******))))))&&&''''''((())))))*********+++---...------///111~~~gggSSSDDD<<<777555222000000000///...+++,,,---......---,,,+++++++++++++++************(((((((((((()))***++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))...,,,+++)))(((''''''(((&&&(((******)))''''''((('''((())))))))))))(((''',,,***)))'''&&&'''((()))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***(((''''''(((((('''&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''((((((''''''(((***%%%'''***+++***)))+++---***+++,,,---,,,+++***(((************************((())))))*********))))))((((((((((((((())))))))))))***,,,------------,,,+++***)))***,,,---,,,+++------,,,,,,+++******))),,,,,,,,,,,,------------))))))***+++,,,......///++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---***++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))*********+++++++++&&&''')))*********))))))((())))))******)))((('''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''))))))(((&&&(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''))))))---***(((''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&''''''&&&%%%$$$&&&'''((('''&&&%%%&&&''')))***...555777111***'''((((((+++,,,---+++(((%%%$$$$$$((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))$$$$$$$$$%%%%%%%%%%%%%%%''''''((()))))))))((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''*********+++++++++++++++'''((()))***+++******)))((()))))))))************)))************+++++++++***************+++++++++'''(((((())))))))))))(((((()))+++++++++,,,---///}}}gggSSSDDD;;;777555111000000000///...)))+++---......---+++***+++++++++************)))+++***)))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''')))+++---...&&&(((***+++)))(((((((((((()))***++++++***)))(((---+++)))'''&&&&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***(((''''''(((((('''&&&'''''''''((()))******+++%%%&&&&&&''''''((((((((($$$%%%&&&'''((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''"""###$$$%%%&&&'''''''''&&&$$$######%%%'''&&&%%%''''''&&&&&&&&&''''''((('''&&&&&&&&&'''(((***+++((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((((((''''''(((***''')))++++++(((&&&''')))%%%'''+++---///...,,,+++))))))))))))))))))******((()))+++,,,------,,,,,,&&&&&&''''''(((((()))))),,,---.........---,,,+++,,,+++***+++---...---,,,------,,,,,,+++***))))))........................+++++++++*********))))))++++++,,,,,,,,,+++******++++++******++++++,,,---+++,,,,,,---...///000000------------------------+++++++++,,,,,,+++++++++(((((((((((((((((((((((()))************+++++++++&&&'''(((*********)))((())))))*********((('''&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&)))'''&&&''')))******)))%%%%%%&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))'''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%%%%&&&(((+++)))'''&&&&&&(((***,,,'''///222---'''&&&)))+++%%%''')))***)))((())))))&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''((())))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&(((******(((&&&$$$%%%&&&'''(((***++++++))))))))))))))))))))))))&&&''')))*********)))((('''((()))***+++,,,------*********)))))))))))))))(((((()))***************(((((())))))*********+++)))************+++++++++'''((()))***+++,,,------+++++++++++++++***))))))++++++,,,+++***+++---///wwwaaaPPPCCC===888555111///000111222222///...---,,,---...///000+++***)))***++++++***)))++++++++++++************&&&&&&''''''&&&%%%$$$$$$***+++,,,,,,+++)))'''%%%%%%(((+++------+++(((%%%******))))))(((&&&%%%$$$'''(((((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&)))******)))***)))'''%%%%%%%%%'''((((((((())))))*********+++)))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%'''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&%%%###"""!!!""""""###(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))),,,,,,++++++******))))))+++++++++++++++***)))((()))))))))))))))))))))))))))))))))***++++++,,,,,,...,,,+++))))))))))))***++++++,,,++++++***)))(((++++++******++++++,,,---,,,,,,+++******+++,,,,,,++++++++++++***((('''&&&***+++,,,---,,,,,,***)))*********+++,,,,,,------...---,,,++++++++++++,,,'''((()))+++---///000111---,,,,,,+++***)))((((((***************)))((((((''''''''''''((((((((()))&&&***,,,***)))***'''"""+++'''&&&)))+++)))((()))((((((((((((((('''''''''((())))))(((&&&$$$%%%&&&(((((())))))******++++++******))))))((((((''''''$$$%%%'''((((((&&&%%%###******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))***++++++///000111...)))''')))+++,,,***)))((()))((('''%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&)))******)))&&&%%%%%%%%%%%%&&&'''((()))******)))(((''''''&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''((()))******+++******(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******************************(((((()))***++++++,,,,,,++++++,,,,,,,,,---------wwwaaaOOOCCC===888555111//////000000000///...---,,,,,,------...,,,+++***+++,,,---,,,*********)))))))))(((((((((******++++++******)))(((+++******)))(((((((((((((((***,,,......,,,***((())))))))))))))))))((('''))))))************))))))((((((((('''''''''''''''&&&%%%%%%&&&((())))))(((***((('''%%%%%%%%%'''(((((((((((()))))))))******)))((('''&&&&&&'''((()))&&&&&&''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""'''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''''''''''''''''''''''''''***************)))))))))***++++++++++++***)))((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++***))))))***+++,,,++++++,,,,,,++++++***)))))))))******************,,,,,,+++******+++,,,,,,++++++******)))(((((((((***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------------******++++++,,,---......------,,,,,,+++******)))***************))))))((('''''''''((((((((())))))$$$(((***)))))),,,+++'''+++'''&&&)))+++(((''')))((((((((())))))))))))))))))******)))'''&&&&&&''''''''''''''''''((((((((())))))))))))((((((''''''%%%&&&((())))))(((&&&%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))***,,,***,,,,,,)))%%%$$$%%%(((,,,+++))))))))))))(((&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))***+++,,,,,,+++)))((('''''''''''''''((()))***))))))((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********))))))((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******************************(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,wwwaaaOOOCCC<<<888555111////////////...///...---,,,++++++,,,,,,---,,,++++++------,,,+++*********)))))))))(((((())))))))))))))))))((('''***)))'''&&&&&&''')))***)))***+++,,,,,,+++***)))(((((()))******+++******))))))************))))))''''''(((((((((((())))))&&&%%%%%%&&&((())))))''')))((('''%%%%%%&&&'''''''''''''''(((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))%%%&&&''''''''''''&&&%%%'''''''''''''''&&&&&&&&&"""######$$$&&&''''''(((''''''''''''((()))***+++(((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%"""###$$$%%%'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###############'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))******++++++******))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))))))))***,,,---...)))***++++++,,,,,,++++++***+++,,,,,,,,,+++***))),,,++++++******++++++,,,+++***)))(((((()))***+++***++++++,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++)))***,,,...////////////---,,,,,,,,,++++++++++++...------,,,,,,+++++++++******++++++******)))(((''''''((((((((()))))))))&&&))))))((()))---...,,,+++'''&&&)))+++(((''')))((((((((())))))******+++)))***+++***(((''''''((((((((('''''''''''''''''')))))))))(((((((((((('''%%%&&&((()))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''***---///***,,,---+++'''&&&(((***---+++)))))))))***)))''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((''''''&&&))))))((((((((())))))***))))))))))))***+++,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((+++++++++******)))''''''(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******************************((())))))******+++++++++)))*********++++++++++++xxxaaaNNNBBB;;;888555111///......---,,,......---,,,++++++******---+++***+++,,,---,,,+++++++++*********)))))))))''''''(((((((((''''''&&&((('''&&&&&&&&&((()))***((())))))))))))))))))((((((((()))************)))&&&''''''((((((((((((''''''''''''((()))******+++((('''&&&''')))***)))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&%%%&&&(((((((((&&&$$$###$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))***'''&&&&&&&&&&&&'''((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))*********+++,,,------'''((()))***++++++++++++,,,...///000000...,,,+++++++++++++++++++++++++++***)))((('''''')))+++---******++++++,,,,,,,,,+++---,,,,,,+++******))))))(((***---///000000......---,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++***++++++++++++***))))))'''(((((((((((()))))))))***,,,+++((()))...111000,,,'''&&&)))***((('''(((&&&&&&'''((()))******+++((()))***)))'''&&&'''(((*********))))))(((((('''(((((((((((((((((((((((($$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&(((,,,111444+++---...,,,)))(((***------***((('''((()))((('''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''%%%%%%%%%%%%&&&))))))(((((('''((((((((()))))))))))))))***+++,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******************************((()))))))))*********+++))))))))))))************xxxaaaNNNAAA:::777555111//////...---+++......------,,,+++***))),,,***)))***+++,,,+++)))******)))))))))((((((((())))))***************)))%%%&&&'''((())))))(((((()))(((((((((((((((((()))(((((())))))(((((('''&&&&&&&&&'''(((((((((((((((&&&&&&'''((()))***++++++***(((((((((***+++***)))''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$"""&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''((((((((()))((())))))*********))))))************************)))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++&&&&&&((()))************,,,---///000000///---,,,++++++++++++++++++++++++***)))((('''((())),,,---*********++++++,,,,,,,,,,,,,,,+++***)))(((''''''***+++---//////...---,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++***))))))(((((((((((()))))))))******,,,+++(((***111666666,,,(((''')))***(((&&&(((%%%%%%&&&&&&'''((())))))'''((()))(((&&&%%%&&&'''******))))))(((((('''''''''''''''''''''((((((((($$$$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&(((,,,000333)))+++,,,***'''&&&(((+++---+++(((&&&'''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''',,,+++)))((('''((()))***(((((('''&&&&&&&&&''''''+++***))))))((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))***************(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********xxxaaaMMM@@@:::666444222000000000...,,,------......---,,,+++***+++***))))))++++++***)))(((((('''''''''&&&&&&&&&''''''((())))))))))))(((%%%&&&(((***+++***((('''************************((((((((((((((('''&&&&&&'''((()))******++++++***&&&&&&'''(((((()))*********)))((((((******)))(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((###$$$%%%&&&''')))******'''''''''&&&&&&%%%%%%%%%'''((((((''''''%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))((('''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))******))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,+++,,,,,,,,,,,,,,,+++***&&&'''((()))***************+++,,,---------,,,,,,***++++++,,,,,,++++++***))))))(((((((((***+++,,,************+++,,,------,,,++++++***)))(((((((((***+++,,,---------,,,+++))))))******+++,,,,,,,,,)))))))))******++++++++++++++++++,,,++++++***)))((((((((()))))))))******&&&)))((('''+++333999:::,,,((('''******'''&&&'''%%%%%%%%%&&&&&&''''''(((&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((($$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%(((+++---,,,---...,,,)))'''))),,,000---)))&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&'''(((++++++***)))(((''''''((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''')))******+++++++++(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************xxxaaaMMM@@@999666444222111222111///...,,,---...///......---,,,,,,+++******,,,,,,+++***))))))))))))((((((((((((%%%&&&'''((((((((((((((((((((())))))))))))))))))))))))************))))))''''''((())))))))))))((('''((()))***++++++++++++&&&&&&&&&''''''(((((())))))'''&&&'''((()))(((&&&%%%&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((******)))'''%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((((((((('''(((((()))))))))))))))************************)))))))))***++++++,,,,,,)))***+++------------,,,((()))***+++++++++++++++))))))***+++,,,------...***+++,,,,,,,,,,,,+++***)))))))))))))))************************,,,---...---,,,,,,,,,++++++******((()))******+++,,,------************++++++++++++))))))***++++++,,,------++++++,,,,,,++++++***)))(((((()))))))))*********''')))(((&&&)))000444444---((('''******'''&&&'''&&&&&&&&&'''''''''''''''&&&((()))((('''&&&''')))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((...000000...***((())),,,444000,,,(((''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&'''((()))***+++******)))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((())))))*********))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********++++++xxx```MMM???999555444222222333222111///,,,---.../////////...------,,,++++++------,,,+++---------,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,***)))(((((()))***+++&&&'''((())))))((('''&&&&&&'''(((***++++++,,,,,,%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''&&&$$$%%%%%%&&&'''((((((((('''))))))((((((((('''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&$$$$$$$$$$$$&&&&&&))))))((('''&&&&&&%%%%%%%%%&&&&&&'''((()))******"""###$$$&&&'''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$(((+++---,,,***)))'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''''''''''''''''''''******))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,'''(((***---...//////...++++++,,,---------,,,,,,******++++++---///000111***+++,,,------,,,+++***))))))************)))(((******))))))***,,,---///......------------,,,,,,&&&''''''(((***,,,...000+++++++++*********************+++,,,------......+++,,,,,,,,,,,,+++******))))))))))))************+++---***&&&&&&***,,,+++---)))'''******'''&&&'''((((((((((((((('''''''''''')))***)))(((((()))***&&&''''''(((((()))))))))&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''+++,,,---***%%%###%%%'''777333...***)))(((''''''%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&'''))))))******''''''''''''(((***++++++************+++,,,------))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((***++++++******)))((('''(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++uuu]]]LLLAAA<<<555333000000000000///---------.../////////......++++++,,,---,,,+++***))))))))))))((())))))***+++******))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******+++++++++************)))((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&***)))'''&&&&&&'''((()))&&&''''''&&&$$$###$$$%%%((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%)))(((((((((''''''''''''$$$$$$#########$$$%%%&&&((('''%%%$$$###$$$%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&''')))(((&&&$$$######$$$$$$######$$$$$$%%%&&&''''''))))))((('''&&&%%%%%%$$$(((((()))))))))((((((((((((((((((((((((((('''''')))'''%%%%%%&&&'''''''''((((((((('''&&&&&&%%%%%%((()))***++++++***)))(((+++***((('''''''''((()))******+++++++++,,,,,,,,,(((((((((((((((''''''&&&))))))((()))***+++,,,---******++++++++++++******,,,,,,++++++***)))((((((************************---,,,,,,+++***)))(((((())))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++(((((((((((((((''''''&&&***)))(((''''''((()))***'''((()))))))))(((&&&%%%###$$$%%%'''(((((())))))******)))((('''&&&%%%%%%&&&''')))******)))'''&&&&&&&&&&&&''')))***,,,---***)))(((''''''''''''''')))&&&%%%&&&((()))'''%%%(((((('''''''''&&&&&&&&&)))(((''''''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%$$$"""!!!"""###%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''(((((('''(((((()))***+++(((///000)))$$$&&&((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((%%%###$$$%%%&&&'''''''''''''''&&&%%%''')))***)))(((+++(((&&&&&&)))+++***)))))))))))))))((('''&&&%%%))))))(((((((((((())))))(((((())))))*********+++(((&&&%%%######%%%&&&((()))))))))))))))(((''''''***++++++******)))((('''***(((%%%######%%%(((***(((&&&%%%'''***,,,+++)))************************ttt\\\KKK@@@;;;555333000000000000///---++++++++++++************++++++,,,,,,,,,+++***))))))))))))***+++,,,---...))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******+++++++++))))))((((((((('''''''''$$$$$$%%%%%%&&&&&&''''''$$$######"""###%%%''')))&&&&&&&&&$$$""""""$$$&&&((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%'''((('''&&&%%%&&&'''((((((((((((((('''''''''%%%$$$$$$######%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%###$$$%%%''''''&&&&&&%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$%%%&&&&&&''''''(((((((((***))))))(((''''''&&&&&&(((((()))******)))((('''&&&&&&'''''''''((((((((()))'''%%%%%%&&&'''''''''************))))))))))))((()))***++++++***)))(((***))))))(((((((((((((((************++++++++++++((())))))))))))((('''''''''''')))***,,,---...///*********++++++*********,,,,,,+++******)))((((((************************,,,,,,++++++***)))))))))******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++((())))))))))))(((''''''))))))(((''''''((())))))'''((()))))))))(((&&&%%%%%%&&&'''((((((((((((((()))))))))(((''''''&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%%%%&&&&&&(((&&&%%%&&&((()))'''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''...111,,,((((((((('''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))))))'''%%%"""###$$$&&&((()))******(((''''''(((***+++***)))***(((%%%&&&(((******))))))******))))))(((''''''))))))(((((((((((())))))''''''(((((())))))))))))******)))(((((()))******)))))))))))))))((('''''')))************)))((((((***)))'''&&&&&&''')))***((('''&&&'''***+++***)))))))))))))))))))))))))))rrr[[[JJJ???:::555333000000000000///---///...,,,+++***++++++,,,+++,,,,,,,,,,,,+++***)))(((((()))***+++,,,...///)))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***+++,,,---))))))))))))(((((((((((($$$$$$%%%&&&''''''(((((('''&&&%%%%%%&&&'''((()))))))))(((%%%$$$$$$'''***((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&((((((((('''&&&'''(((((((((((((((''''''''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%$$$$$$$$$%%%%%%"""###%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$######''''''''''''''''''''''''***)))))))))(((((('''''''''(((***++++++***)))(((%%%%%%&&&&&&''''''((((((((('''%%%%%%'''((('''''')))************+++++++++((()))************)))))))))))))))))))))(((((('''))))))))))))***************************)))((((((&&&'''***,,,...000000000************************+++++++++******))))))(((************************************************,,,,,,,,,------.........++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++))))))******))))))((('''(((((('''&&&&&&'''((((((((((((((()))(((((('''&&&'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######'''''''''&&&&&&%%%######&&&---000...***)))(((&&&'''''''''((((((((())))))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((((((&&&$$$$$$%%%&&&'''((())))))))))))(((''')))+++,,,+++***)))'''%%%%%%''')))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((())))))((((((((()))))))))))))))(((''''''(((((())))))))))))*********))))))(((((())))))***((('''&&&'''***+++***))),,,,,,,,,,,,,,,,,,,,,,,,qqqYYYHHH>>>999555333000000000000///---111///---+++******,,,---,,,,,,,,,,,,++++++******(((''''''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((()))***+++++++++******)))))))))((((((((($$$%%%%%%&&&'''((()))))),,,+++)))'''&&&&&&%%%%%%((('''%%%###!!!"""&&&)))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''******)))((('''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%$$$$$$(((((((((((('''''''''''''''(((***,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''%%%&&&&&&'''((()))))))))((())))))***************((()))*********)))'''&&&(((((((((((())))))))))))***++++++++++++***))))))&&&(((+++...///000///...******))))))))))))******+++*********)))))))))(((************************))))))*********+++++++++---------------------...***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***************)))(((((('''''''''&&&&&&'''''''''((((((((((((((((((''''''))))))***))))))(((''''''''''''''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''((()))***''''''&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((('''%%%%%%'''***---+++)))'''&&&&&&&&&'''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&(((((('''%%%))))))))))))((('''&&&%%%(((''''''(((***++++++***((('''&&&&&&'''((()))***)))(((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((******((('''&&&)))))))))))))))((('''''''''''''''((()))***++++++((())))))))))))))))))((((((''''''((()))******)))++++++++++++++++++++++++pppYYYGGG===999555333000000000000///---...,,,***(((''''''((())),,,,,,++++++++++++***+++******)))((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))((('''&&&$$$###""""""!!!###""" """&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&''',,,+++***)))'''%%%$$$###&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###""" !!!###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))+++++++++))))))(((((('''&&&%%%$$$$$$###&&&%%%%%%&&&((()))((('''###$$$$$$%%%&&&'''(((((()))))))))))))))******+++((()))*********)))'''&&&''''''((((((((()))))))))+++++++++++++++******)))(((***,,,......---,,,+++******)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------------------************************++++++++++++++++++++++++++++++++++++++++++++++++***************)))((((((&&&''''''''''''''''''&&&(((((('''''''''(((((((((************)))((('''&&&&&&&&&''''''((()))))))))'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&'''''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''(((((('''''')))((('''&&&%%%$$$%%%(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&'''))))))((('''******))))))((('''%%%%%%'''&&&&&&''')))******)))''''''&&&&&&'''(((***+++)))((('''''''''((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,......,,,***))))))))))))))))))(((''''''''''''''''''((()))+++,,,'''((())))))))))))(((''''''((())))))(((((())))))((((((((((((((((((((((((oooXXXGGG===999555333000000000000///---...---,,,*********++++++---,,,++++++******++++++...---+++***)))(((''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$"""!!!"""&&&(((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&((((((((('''&&&'''(((+++***)))((('''&&&%%%$$$&&&%%%$$$$$$$$$%%%'''((($$$$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###""""""###$$$%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&'''((())))))******))))))(((((('''&&&%%%$$$$$$%%%%%%%%%'''))))))((('''%%%%%%&&&'''(((((()))))))))((((((((()))***+++,,,)))))))))))))))(((((('''(((((((((((())))))))))))***++++++++++++***)))))))))***++++++++++++***)))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******))))))((('''&&&'''(((((((((((('''&&&(((''''''''''''((())))))))))))))))))(((((('''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&'''((('''&&&&&&'''((()))))))))(((((((((((('''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((***&&&#########"""$$$(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((('''&&&''')))))))))(((%%%&&&'''((((((((((((((('''&&&%%%&&&(((***)))(((&&&'''(((((('''(((+++---+++***(((((('''((()))***))))))(((((((((((())))))************))))))))))))((()))+++,,,,,,+++)))((()))))))))))))))(((''''''''''''&&&&&&''')))***,,,'''(((((())))))(((((('''''')))***)))((('''(((***++++++++++++++++++++++++oooXXXHHH>>>999555333000000000000///---//////..................---,,,+++*********++++++---,,,+++))))))(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((()))))))))'''(((((('''&&&'''))),,,'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''%%%'''((('''&&&%%%&&&'''''''''''''''((((((((()))%%%$$$$$$######%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%###$$$%%%''''''&&&&&&%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&'''((()))***''''''''''''''''''''''''%%%$$$%%%''')))***(((&&&&&&'''''''''(((((()))))))))((((((((()))***+++,,,***))))))((((((((((((((((((((()))))))))******************+++***))))))((('''''''''(((((()))))))))***)))(((''''''((()))***((()))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++((())))))))))))((('''''''''((())))))))))))((('''(((''''''&&&'''((()))***''''''(((((((((''''''&&&'''''''''(((((((((((((((&&&'''(((((((((((('''&&&((('''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%''')))(((&&&%%%&&&((()))(((((((((((('''''''''%%%&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%''')))***%%%###%%%&&&###$$$'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((&&&%%%&&&'''(((((('''$$$$$$%%%''''''(((((((((((('''&&&''')))******)))'''((())))))((())),,,///...---+++***))))))++++++))))))(((((((((((())))))******)))))))))(((((((((&&&&&&'''(((((('''&&&&&&)))))))))))))))(((''''''((('''&&&&&&&&&(((***+++))))))))))))))))))))))))''')))******''''''(((***------------------------oooYYYHHH>>>999555333000000000000///---++++++,,,---------,,,,,,---,,,+++*********+++,,,)))(((((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&'''((()))***++++++''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$#########$$$%%%%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''###$$$%%%%%%######$$$%%%###$$$%%%''')))***,,,,,,$$$$$$#########$$$%%%&&&"""###%%%&&&'''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&%%%$$$$$$$$$&&&&&&######$$$$$$%%%&&&''''''$$$%%%%%%&&&'''((())))))'''&&&%%%$$$%%%''')))+++%%%%%%&&&'''((()))***+++$$$$$$%%%''')))***(((&&&&&&&&&&&&''''''''''''''')))((((((((((((***,,,---+++***((('''''''''((()))))))))))))))************)))************)))(((((($$$$$$%%%%%%&&&(((******+++)))(((''''''((()))+++(((((((((((())))))))))))))))))))))))))))))))))))************************'''((((((***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++(((((((((((((((''''''&&&'''((()))******)))((('''((('''&&&&&&'''((()))***&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&''')))******)))'''&&&'''&&&&&&&&&&&&'''((()))***)))((('''''''''''''''%%%''')))(((&&&%%%&&&)))(((((('''''''''&&&&&&&&&''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###...,,,(((&&&%%%&&&)))+++)))$$$###((()))%%%###&&&''''''''''''((((((((()))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''&&&&&&%%%$$$)))((('''(((***,,,+++***''')))******((()))---000111000---+++++++++,,,---))))))(((((((((((())))))))))))(((((('''''''''&&&))))))************)))))))))))))))))))))((((((''')))(((&&&&&&&&&''')))***++++++***))))))***++++++''')))+++***'''&&&(((***((((((((((((((((((((((((xxxuuuyyy|||kkkVVVFFF<<<777333222111000////////////...------,,,,,,------......---+++)))((())))))*********))))))((((((((('''((('''&&&%%%%%%&&&'''(((***))))))((('''&&&&&&&&&''''''((((((((((((''''''((('''&&&&&&&&&((()))***'''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''***+++***(((%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%***)))&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((...'''$$$((()))%%%###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&%%%###""""""###%%%&&&))))))((((((''''''&&&&&&%%%&&&(((************))),,,+++***'''%%%$$$&&&(((&&&&&&&&&'''''')))******&&&&&&&&&'''''''''((((((++++++++++++++++++,,,,,,***(((&&&%%%$$$%%%'''((((((((((((***+++***(((%%%''''''''''''((((((((((((%%%%%%%%%&&&''')))+++---******((('''&&&&&&&&&&&&))))))))))))))))))))))))((()))***++++++,,,++++++(((((((((((((((((((((((()))))))))***+++++++++,,,)))+++,,,,,,,,,,,,---///......---,,,+++***)))((())))))((('''''''''''''''((((((((('''&&&&&&%%%%%%)))))))))))))))((((((((())))))************))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&###%%%'''(((*********)))'''''''''''''''''''''''''''''''''''''''((()))***++++++***)))'''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%### ,,,)))''''''((()))&&&$$$############$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&'''''''''&&&(((((((((''''''&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''(((((((((((('''(((((((((''''''***,,,222---(((&&&''')))***)))***))))))((('''&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((()))))))))))),,,***((((((***+++)))'''&&&''')))***+++***((('''))))))************))))))uuuooommmrrr~~~jjjUUUFFF===888333222111000////////////------,,,,,,,,,,,,---------,,,+++))))))))))))***)))))))))(((((((((''''''(((((((((''''''(((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''(((((('''''''''((()))***)))((((((((((((((())))))(((((('''&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''')))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$###############$$$'''&&&&&&%%%&&&'''((()))...'''$$$&&&'''$$$###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&%%%$$$""""""$$$%%%&&&((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%$$$###$$$&&&''''''%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((()))&&&&&&''''''''''''''''''(((((()))***++++++,,,,,,***)))((('''&&&'''(((((((((((((((***+++***(((%%%''''''''''''((((((((((((''''''&&&&&&'''((()))***+++***)))(((''''''''''''))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))((()))))))))))))))******(((***++++++++++++,,,...------,,,+++***)))(((((())))))((('''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))(((((('''&&&&&&%%%###%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((+++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%###"""!!!+++)))''''''((((((&&&$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((()))))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''((((((((((((((())))))((('''''')))+++000,,,((('''(((******)))***))))))(((''''''&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((((())))))))))))((('''''',,,++++++***)))(((''''''+++)))'''''')))***(((&&&)))*********)))'''%%%###))))))))))))))))))))))))sssoooooossshhhTTTFFF===999222222111000////////////------,,,,,,,,,,,,---------,,,+++***))))))))))))++++++++++++************(((((())))))))))))((((((&&&&&&'''(((((()))******'''(((((((((((((((((('''))))))((((((((()))******%%%%%%%%%&&&'''((())))))))))))((('''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))(((((()))***%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((******---(((%%%%%%&&&$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''''''''((((((((())))))((((((&&&%%%###""" ###&&&(((((('''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))***,,,------***)))))))))((((((((((((((('''''')))******(((&&&''''''''''''(((((((((((()))(((((('''''''''((((((+++******)))(((((((((((())))))))))))))))))))))))++++++++++++***)))((('''************************)))(((((((((((((((''''''((()))++++++******,,,---,,,,,,+++***)))((('''''')))((((((''''''''''''(((******)))((((((''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%$$$$$$&&&'''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&''''''&&&$$$%%%%%%%%%%%%&&&'''((((((%%%%%%&&&''''''((())))))$$$$$$%%%&&&&&&''''''(((******))))))((('''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''(((((((((((())))))((('''&&&((()))+++***(((((()))******))))))))))))(((''''''&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((())))))******))))))((('''(((((('''''''''&&&&&&&&&)))(((''''''(((((('''&&&((()))))))))(((&&&%%%###)))((('''&&&&&&'''((()))||||||{{{|||hhhTTTFFF===888222111000//////......///---,,,,,,,,,,,,,,,,,,---,,,++++++******)))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))((((((''''''((((((''''''''''''((((((***))))))))))))*********&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((())))))(((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$############''''''''''''''''''((()))$$$%%%%%%&&&'''((())))))---***'''&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((((((+++******)))'''&&&%%%$$$###%%%((())))))((()))***%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&(((((()))***+++,,,,,,---((())))))))))))((('''''''''''''''(((******(((&&&''''''''''''(((((((((((((((((('''''''''(((((((((++++++***))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))************************)))))))))(((((('''''''''(((***++++++++++++,,,...+++******)))(((''''''''')))(((''''''''''''((((((*********)))((((((''''''&&&''''''((()))***++++++''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%$$$$$$&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%######$$$%%%&&&''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((()))***((('''&&&'''(((((((((((()))*********)))))))))((((((''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((***************)))(((((($$$%%%%%%'''((()))******))))))((((((((((((''''''$$$%%%&&&'''(((((((((''')))(((&&&%%%%%%&&&((()))iiiTTTEEE<<<777222111000///............,,,,,,,,,++++++,,,,,,,,,++++++++++++*********)))$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&((())))))(((&&&&&&)))))))))))))))((((((((()))(((''''''''''''((())))))************)))))))))++++++***)))(((((())))))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))(((&&&&&&&&&&&&''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$############$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%&&&&&&'''''',,,,,,***((('''((()))***$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%((((((((('''&&&&&&(((***&&&&&&'''((((((((('''''''''''''''''''''''''''&&&,,,,,,,,,,,,,,,,,,++++++''''''((((((((('''&&&%%%'''&&&&&&'''))))))((('''''''''''''''((((((((((((&&&&&&'''(((((()))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((()))************************************************))))))((((((((()))***,,,,,,++++++---...***)))))))))((('''''''''((((((''''''''''''((((((*********)))((((((''''''&&&''''''((()))***++++++''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((()))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''''')))***)))'''&&&&&&'''%%%&&&((()))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((***************)))((((((''''''((()))+++,,,------*********))))))(((((()))$$$%%%&&&''''''((((((((()))'''&&&$$$$$$&&&''')))iiiTTTEEE;;;666111111000///............,,,,,,++++++++++++,,,,,,******+++++++++******)))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((***+++,,,,,,)))((('''&&&&&&'''((()))))))))*********)))((('''***)))(((''''''&&&&&&&&&######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%''')))((('''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((######$$$%%%%%%%%%%%%$$$))),,,,,,)))''')))***)))$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%'''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((('''''''''''''''((()))(((((('''$$$######%%%(((&&&'''((())))))(((''''''&&&&&&&&&'''''''''((((((.........---,,,,,,++++++''''''''''''&&&&&&&&&&&&'''&&&%%%&&&((())))))(((''''''''''''((((((((((((%%%&&&'''((())))))))))))***))))))(((((()))))))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((******************************)))))))))))))))(((((()))++++++******,,,---***)))))))))((((((((('''(((''''''''''''(((((()))******)))((((((''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&$$$$$$$$$&&&$$$$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''(((''''''&&&&&&%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&((())))))'''&&&&&&'''%%%&&&((()))((('''((()))(((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))******))))))((('''((((((''''''&&&&&&&&&%%%)))++++++***)))((()))***((((((((('''''''''&&&&&&((('''&&&%%%%%%&&&'''(((gggSSSDDD;;;777111111///...............,,,,,,++++++++++++,,,,,,)))***++++++++++++***)))++++++++++++,,,,,,,,,---((((((''''''''''''((((((&&&&&&''')))***+++,,,---)))((('''&&&&&&'''((()))(((((()))))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((()))***+++$$$%%%&&&&&&&&&%%%$$$###$$$***---)))&&&((((((&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%'''((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%***)))(((((((((((()))***&&&''''''&&&$$$$$$%%%&&&%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&'''((())))))------,,,,,,,,,,,,,,,,,,***)))'''&&&&&&&&&'''((('''%%%$$$%%%'''))))))(((''''''''''''((((((((((((&&&'''((())))))((('''''')))((((((''''''(((((()))))))))))))))))))))))))))&&&''''''(((((((((''''''))))))))))))))))))))))))''''''((((((((((((((()))&&&'''))))))((((((***+++******))))))))))))(((((('''''''''''''''((())))))))))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((%%%&&&'''(((((()))(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%######$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%&&&&&&&&&'''''''''$$$&&&((()))'''&&&''''''%%%''')))(((&&&%%%''')))'''((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&%%%$$$$$$###""""""(((***+++***'''&&&((()))))))))((((((''''''((((((''''''''''''''''''''''''}}}eeeRRRDDD<<<888111000///......------...,,,++++++++++++++++++,,,))))))+++,,,,,,+++***)))''''''(((((()))))))))******)))(((''''''((()))***)))))))))))))))************((('''&&&&&&'''(((***'''((()))))))))'''&&&%%%&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&''''''((($$$$$$$$$%%%%%%'''((((((&&&''''''((('''&&&$$$###!!!))),,,(((%%%''''''$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%'''((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%'''******)))(((''''''$$$%%%'''(((((('''%%%$$$###$$$%%%&&&''')))***************++++++,,,,,,,,,,,,***((('''&&&''')))***&&&%%%$$$%%%''')))))))))''''''''''''((((((((()))((())))))))))))'''%%%$$$((((((''''''''''''((()))))))))))))))))))))))))))+++,,,,,,++++++***)))(((((((((((((((((((((((((((%%%&&&&&&''''''((((((((($$$%%%''''''&&&&&&((()))************))))))))))))'''''''''''''''((()))***((((((((('''&&&&&&%%%%%%)))))))))))))))((((((((())))))************))))))''''''''''''''''''''''''''''''((((((((((((((((((%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&"""$$$&&&%%%###"""$$$&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''###%%%((()))(((''''''(((&&&((()))'''%%%$$$''')))'''''''''(((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((()))))))))))))))))))))''')))***)))&&&%%%&&&)))&&&&&&''''''(((***+++,,,''''''((())))))(((''''''zzzbbbOOOCCC;;;888111111111000///---,,,+++........................++++++)))((((((((()))***(((((())))))))))))(((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%---***'''''')))***((('''((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((('''''''''%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$#########%%%%%%%%%&&&&&&&&&''''''(((*********'''&&&%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((#########$$$%%%&&&'''(((,,,***'''&&&'''''''''&&&+++(((%%%###!!!"""$$$%%%''''''''''''''''''''''''%%%&&&((())))))'''%%%$$$'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++***(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&***)))(((''''''((()))***''''''''''''''''''''''''***)))((('''''''''''''''************))))))))))))$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$''''''(((((('''&&&%%%%%%(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((""""""###%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&,,,***(((%%%$$$$$$%%%%%%%%%%%%&&&'''((()))******((((((((((((((()))***+++&&&'''((())))))***))))))))))))(((((((((((())))))(((((((((((()))))))))))),,,***'''&&&''''''&&&%%%''''''''''''(((((((((((()))'''$$$$$$&&&((())))))yyyaaaNNNBBB;;;777111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))******((()))))))))))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''(((&&&$$$%%%&&&'''%%%###&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%'''(((((((((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&******)))''''''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''((())))))'''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))(((&&&$$$%%%&&&((((((''')))(((&&&%%%%%%%%%'''((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))*********))))))((((((((())))))''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))************,,,+++***((('''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%******)))((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$###############&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%((((((((()))))))))******,,,+++(((&&&%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((()))))))))***))))))(((((())))))(((((((((((())))))'''''''''((((((((())))))'''%%%$$$%%%'''***++++++))))))))))))************(((&&&$$$$$$%%%'''((((((zzzzzz{{{yyyaaaNNNAAA:::777111111///.........//////++++++++++++++++++++++++---,,,+++***)))******+++)))))))))))))))(((''''''&&&&&&&&&'''((((((((()))$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''((())))))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&''')))+++&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&$$$#########$$$%%%$$$###"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&)))(((((('''(((((())))))$$$###"""$$$&&&)))))))))'''''''''(((((())))))***'''''''''''''''''''''''''''''')))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++******)))(((((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))*********+++++++++)))))))))((('''&&&%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&))))))(((&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&%%%%%%$$$#########"""$$$'''(((((('''%%%%%%%%%$$$$$$#########''''''''''''&&&&&&%%%%%%***)))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))(((((('''+++***((('''''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''+++++++++******)))(((''')))((((((''''''(((((()))&&&&&&&&&'''''''''((((((%%%$$$###$$$(((***,,,,,,(((((()))))))))************(((&&&&&&((()))***)))vvvzzz~~~xxx```MMMAAA999666222111///------...000111************************---,,,+++*********+++,,,)))******))))))((('''&&&$$$%%%%%%&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***+++***(((&&&######$$$$$$%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((($$$&&&''''''&&&&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''!!!"""###$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((***+++***(((%%%$$$$$$"""###$$$$$$"""!!!"""$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((((((((((((((($$$######%%%''')))))))))&&&'''((()))***))))))(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********+++,,,,,,,,,,,,,,,+++******&&&'''''''''(((((((((((((((((())))))))))))((((((((())))))))))))*********###$$$&&&((())))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))'''&&&%%%%%%&&&'''))))))(((((('''''''''(((((((((''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&))),,,,,,+++'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&$$$((((((''''''''''''((()))''''''''''''''''''''''''(((((()))))))))))))))(((******++++++***)))(((((((((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&(((((('''%%%&&&&&&&&&'''(((((((((+++***((((((***,,,,,,+++uuu{{{~~~xxx```MMMAAA999666222111///...---///000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,)))))))))))))))(((''''''$$$%%%%%%&&&'''((())))))%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''"""$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''((((((%%%''''''&&&%%%###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''((((((''''''%%%&&&''''''%%%%%%&&&''' """###%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,+++(((%%%$$$$$$&&&'''(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''&&&''''''''''''&&&&&&'''))))))((('''&&&'''((())))))'''&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''((((((((())))))******''''''''''''''''''''''''((())))))))))))*********)))***+++,,,,,,,,,,,,+++'''''''''(((((((((((()))(((((())))))))))))(((((('''''''''(((((((((((()))###$$$&&&((())))))((('''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$&&&))),,,,,,+++&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!"""$$$%%%&&&'''(((###$$$$$$$$$$$$$$$$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&'''(((((()))(((((()))***))))))((('''(((((()))***************((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&+++)))&&&%%%&&&&&&&&&%%%$$$%%%%%%&&&'''(((((((((***((('''((()))+++***)))}}}ttt{{{}}}zzzyyyaaaNNNAAA:::777222222000///...///000000---------------------------,,,+++***)))******+++(((((())))))))))))((((((&&&&&&&&&'''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&###%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""############""""""!!!$$$$$$%%%%%%&&&'''''''''&&&'''((('''$$$"""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''"""###$$$%%%'''(((******&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))&&&$$$######%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''''')))((('''((())))))'''&&&&&&''''''((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''((())))))&&&''''''(((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&((()))******))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))))))))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''(((((()))$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$######&&&&&&''''''((((((''''''######"""$$$'''(((((('''""""""""""""""""""""""""######$$$%%%&&&'''((((((!!!""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''%%%$$$!!! !!!"""###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((())))))&&&'''((((((((('''%%%%%%&&&'''((())))))*********(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$&&&'''((('''&&&&&&'''((()))******+++&&&%%%$$$%%%'''((('''&&&yyyttt{{{{{{yyyyyyaaaNNNBBB;;;777333222222111000///......------------------------,,,+++***)))((()))******&&&'''((())))))******)))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%'''))))))''''''(((***%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""######$$$$$$%%%&&&&&&'''%%%'''((((((&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$&&&'''((((((((((((((('''&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''%%%$$$$$$!!!###$$$$$$######$$$%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&'''))))))'''%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&'''''''''((((((((((((%%%&&&((())))))((('''&&&))))))))))))*********+++(((((())))))))))))((((((''''''''''''((((((((((((,,,+++***((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''''''''&&&%%%%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&%%%$$$###$$$%%%&&&%%%$$$!!!""""""######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$""" ######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((()))((('''%%%$$$&&&''''''(((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&$$$###$$$&&&((())))))%%%&&&&&&'''((()))***+++&&&%%%%%%&&&'''((('''%%%vvvuuu{{{}}}zzzbbbOOOCCC;;;888333333222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((((()))***%%%&&&''')))************)))))))))))))))(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++###%%%&&&%%%######&&&)))%%%$$$$$$$$$######""""""###$$$&&&'''(((''''''&&&""""""###$$$$$$%%%&&&&&&$$$&&&((()))(((&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&'''(((((((((((('''&&&%%%######%%%&&&''''''%%%%%%&&&''')))(((&&&$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((***++++++)))'''''''''###$$$&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%'''((()))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((()))***$$$$$$%%%&&&(((((('''%%%$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''$$$######$$$%%%&&&'''(((%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))***+++***(((&&&%%%)))*********++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))+++***(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$&&&(((******(((&&&$$$'''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((###$$$%%%%%%&&&&&&&&&&&&((('''%%%%%%&&&'''%%%$$$###$$$%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%'''((()))*********''''''&&&%%%%%%$$$###############$$$$$$#########'''''''''((((((((())))))$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''''')))(((((((((((()))******''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%((()))***+++***)))'''%%%(((((((((((('''&&&%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&$$$$$$%%%'''''''''######$$$%%%&&&'''((()))(((''''''(((***+++)))((({{{rrrzzz||||||uuu___OOODDD;;;666111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***((((((''''''''')))***+++&&&&&&''')))+++,,,***(((((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''((('''&&&&&&'''&&&$$$"""%%%%%%%%%$$$###""" $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%'''(((...,,,)))'''&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$######$$$$$$%%%%%%,,,---,,,***'''&&&'''((((((&&&$$$""""""$$$&&&(((%%%&&&((())))))'''&&&$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((()))''''''(((((('''%%%###"""###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%############%%%%%%'''&&&%%%&&&((()))((('''&&&&&&'''((())))))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''(((***++++++++++++&&&''')))*********)))(((&&&'''((())))))((('''&&&))))))(((((((((((())))))%%%***......)))&&&'''***&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((&&&'''((((((((('''%%%$$$%%%&&&&&&'''(((''''''''''''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""###&&&((((((&&&$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''''''''%%%###"""&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))###$$$&&&((())))))((('''''''''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%""" )))$$$!!!(((+++)))&&&(((((('''''''''&&&&&&&&&))))))(((&&&######$$$&&&&&&'''''''''''''''&&&&&&)))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((((()))))))))))),,,+++)))((('''''''''(((&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((+++)))'''''')))***(((%%%%%%'''((((((&&&$$$$$$$$$xxxsss{{{ttt^^^NNNDDD;;;666111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++)))(((((('''((()))***+++''''''''')))++++++)))((()))((('''&&&&&&'''(((((((((((())))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&%%%#########$$$$$$%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&((((((&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((---,,,***((('''''''''''''''&&&$$$######$$$&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((('''&&&'''((((((((((((''''''&&&(((''''''&&&%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((()))))))))******))))))(((&&&'''((()))***))))))(((&&&'''((())))))((('''&&&)))((((((''''''(((((()))'''***------)))&&&&&&'''(((((((((((())))))))))))''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%'''''''''%%%###"""!!!"""$$$&&&'''&&&$$$###&&&%%%%%%%%%$$$#########%%%&&&'''((('''&&&$$$###&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((('''&&&''''''''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''%%%###$$$&&&&&&%%%###'''$$$"""###'''***)))&&&((('''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&(((((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))***)))((('''&&&&&&''''''''''''''''''(((((((((((((((((('''&&&&&&'''((((((***(((''''''))))))'''%%%'''(((((('''&&&%%%'''(((zzz|||yyytttzzzrrr\\\MMMCCC;;;666000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***)))((((((((()))++++++((((((''')))******)))''')))((((((''''''((())))))(((((())))))(((((('''&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$###$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&'''&&&%%%$$$%%%'''***+++...***&&&%%%'''((((((&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&''''''&&&%%%((((((((((((((('''%%%%%%'''&&&&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))************)))(((&&&&&&''''''((()))))))))))))))''''''((((((((((((''''''(((''''''''''''''''''((()))***++++++***(((&&&%%%'''(((((((((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$###""" $$$'''((('''%%%###''''''&&&%%%$$$###""""""%%%&&&'''''''''&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&'''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''&&&&&&'''&&&%%%&&&(((((((((&&&$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''&&&%%%&&&''')))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''(((((((((''''''''''''''')))((((((''''''(((((())))))(((''''''(((((('''&&&'''''''''&&&%%%%%%(((***yyysssxxx{{{rrrxxx|||{{{qqq[[[LLLBBB;;;666/////////...------,,,,,,++++++++++++++++++++++++,,,,,,++++++************+++***)))(((((()))***+++***)))(((((()))***((('''((((((((((((((())))))))))))))))))))))))((('''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''$$$%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&&&&'''&&&%%%###"""&&&'''((()))))))))((((((''''''&&&%%%%%%%%%%%%&&&)))'''%%%$$$$$$$$$&&&''''''&&&$$$$$$%%%'''***,,,...)))######''')))(((%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$&&&'''(((&&&'''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%''''''&&&$$$'''''''''(((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%'''(((***+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))((('''&&&'''(((((()))))))))))))))'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((''''''(((******(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''''''''&&&'''''''''((((((%%%%%%$$$$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$$$$$$$$$$%%%!!!"""$$$&&&''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((''''''&&&&&&&&&&&&&&&'''(((((()))(((###&&&))))))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%$$$&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''(((((((((((((((''''''&&&&&&&&&))))))(((((((((((()))))))))(((((((((((((((((((((###%%%&&&&&&%%%%%%&&&(((vvvqqqwwwzzzrrrvvvooosssqqqZZZKKKAAA:::666/////////...------,,,,,,++++++++++++++++++++++++***************))))))(((+++***)))(((((()))*********)))'''((())))))(((''''''(((((())))))))))))))))))))))))))))))(((((('''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###&&&''''''&&&%%%&&&'''''''''''''''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''&&&%%%###"""((((((((()))(((''''''&&&''''''&&&%%%%%%%%%%%%&&&)))'''%%%$$$$$$$$$&&&'''%%%$$$######$$$&&&((())),,,'''""""""&&&)))'''%%%"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&'''(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&$$$$$$$$$&&&'''((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%''')))***+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''((()))************((((((((((((((())))))***(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&)))******(((%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''&&&%%%$$$$$$%%%''''''((((((''''''(((((()))***&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$######%%%'''((('''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$######&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((###'''+++***'''$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&###""""""###$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''((((((((()))))))))(((((((((''''''&&&&&&%%%%%%(((((())))))))))))((((((((())))))))))))))))))***"""%%%''')))((('''&&&'''{{{uuuyyy{{{vvvyyyzzzeeemmmqqqZZZJJJAAA:::555000000//////...------,,,++++++++++++++++++++++++)))************)))((((((******((('''''''''((()))***(((''''''(((***))))))&&&&&&'''((())))))))))))))))))******))))))((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''###&&&)))(((%%%$$$%%%'''###$$$%%%&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&$$$#########$$$$$$%%%%%%'''%%%######&&&(((&&&$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%"""###%%%&&&((()))))))))'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((($$$%%%''')))+++,,,------((((((((((((((()))******((((((''''''''''''(((((((((''''''''''''''''''(((###$$$%%%&&&'''((()))***&&&''''''''''''(((((((((''''''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&''')))((('''''''''(((******)))))))))))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$#########$$$&&&((())))))'''%%%###"""###%%%&&&######$$$%%%&&&'''((((((############$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&)))+++)))&&&$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((&&&$$$"""""""""###$$$%%%&&&&&&'''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))***))))))(((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((''''''((())))))(((((()))***%%%''')))***)))((('''(((~~~~~~vvvdddlllsssZZZJJJ@@@999555111111000//////......---******************************+++++++++***)))(((***)))'''&&&&&&&&&'''((()))(((&&&&&&(((*********$$$%%%'''((())))))(((((()))************)))(((((()))))))))))))))*********((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''''''''$$$'''***)))$$$"""$$$&&&"""###$$$%%%''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&''')))******&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&(((''''''###$$$%%%&&&'''((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***,,,---...///)))(((((('''((()))***+++)))((('''&&&&&&'''((())))))((((((''''''(((((()))$$$&&&((('''%%%$$$''')))&&&&&&'''''''''((((((((('''((())))))(((&&&$$$######$$$%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&((()))(((((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''$$$######""""""###$$$%%%$$$%%%%%%%%%&&&'''''''''%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%'''((('''%%%$$$%%%''')))***)))(((&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((((((&&&%%%$$$%%%######$$$%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))((())))))))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&$$$&&&((((((&&&%%%''')))'''''''''%%%###$$$&&&(((sssgggooottt[[[JJJ@@@999444111111111000//////......************************++++++,,,---,,,+++***))))))((('''&&&%%%%%%&&&''')))'''%%%&&&(((***++++++###$$$&&&(((((((((((('''***************)))((((((((((((''''''&&&&&&%%%%%%************************"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''%%%(((+++)))$$$"""###&&&%%%%%%%%%&&&%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&%%%$$$$$$%%%(((***,,,''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&$$$""" """%%%'''&&&%%%$$$%%%########################$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$''''''(((((('''%%%###"""%%%%%%%%%&&&((()))+++,,,&&&&&&&&&%%%%%%$$$$$$$$$######%%%%%%%%%%%%#########""""""$$$&&&(((((('''%%%%%%&&&&&&'''&&&&&&&&&(((((('''&&&&&&&&&&&&'''######$$$%%%''')))+++,,,&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++---.........)))((('''''''''(((***+++)))((('''&&&&&&'''((()))))))))(((((((((((())))))%%%(((***(((###!!!$$$((($$$$$$$$$%%%%%%%%%&&&&&&'''((())))))(((&&&$$$###"""###%%%&&&'''&&&%%%%%%&&&%%%$$$######%%%&&&((($$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!"""############&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########!!!###$$$&&&''''''&&&&&&''''''%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&(((***(((%%%$$$%%%''',,,***(((&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))***)))((((((((("""###$$$%%%&&&&&&'''&&&''''''((((((((('''%%%$$$''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))(((&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%"""$$$&&&&&&$$$###&&&((((((&&&"""###'''yyypppwwwnnnVVVJJJBBB;;;555333333222000///---,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,+++***((('''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&*********)))(((&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$######"""'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%######$$$%%%&&&(((%%%$$$%%%''''''$$$!!!########################%%%%%%%%%$$$$$$######### """$$$%%%$$$###"""'''&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''((((((((()))(((&&&$$$$$$$$$&&&'''$$$%%%&&&''''''&&&%%%$$$((('''%%%$$$%%%(((+++---&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%$$$$$$######$$$$$$%%%(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&&&&&&&&&&$$$###&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&%%%""" +++*********))))))((((((***(((&&&'''***+++)))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''"""""""""$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$###"""######$$$%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***((($$$"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))(((&&&$$$$$$&&&((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$(((((((((((((((((((((((()))&&&&&&((((((%%%$$$'''''''''''''''''''''''''''$$$&&&(((******(((%%%###%%%%%%&&&&&&&&&&&&&&&%%%uuu{{{oooWWWIIIAAA;;;666333333222000///---,,,,,,++++++,,,,,,------,,,,,,)))******++++++*********((((((''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""!!!"""$$$%%%&&&%%%$$$%%%&&&'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%%%%%%%$$$((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''''''''%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''*********)))))))))((((((***(((&&&''')))***)))'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%$$$"""&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&##################$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%&&&'''))))))'''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&%%%$$$&&&(((((('''''''''&&&&&&&&&&&&'''(((((((((''''''&&&%%%''''''''''''''''''''''''***''''''))))))&&&&&&)))''''''''''''''''''''''''%%%&&&'''((()))(((&&&%%%((((((((((((((((((''''''pppXXXGGG???:::888333222111000///...---,,,+++,,,,,,---------......((((((((()))***+++,,,,,,((((((''''''(((((())))))************************((((((''''''''''''((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((()))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&(((((($$$$$$###$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&(((((((((''''''%%%$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))'''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###""""""$$$'''))))))(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((()))***++++++))))))))))))((((((((((((+++(((&&&&&&'''))))))(((******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&***)))'''%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''############$$$%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&'''''''''((((((''''''(((&&&%%%$$$&&&'''''''''''''''&&&&&&&&&&&&((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%((((((%%%%%%(((''''''''''''''''''''''''%%%%%%&&&''''''(((((((((((((((((((((''''''&&&&&&|||pppXXXFFF===999888222222111000///...------++++++++++++,,,------...***)))(((((()))***,,,---((((((''''''((()))***+++))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''))))))))))))(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&'''((())))))#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''((())))))(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###""""""$$$'''(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&)))((('''&&&&&&&&&'''(((((((((((((((((((((((((((***((('''&&&&&&((())))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''))))))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((((((''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&%%%%%%$$$$$$'''&&&%%%$$$$$$%%%'''(((&&&'''((('''&&&&&&&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&'''$$$###$$$((()))'''%%%&&&&&&&&&&&&''''''''''''&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&))))))&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***''''''&&&%%%$$$$$$$$$$$$}}}oooWWWFFF===999888222111111000///...------******))))))***+++,,,,,,,,,+++***))))))***+++,,,)))(((''''''''')))***,,,((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""######$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&'''((()))((('''%%%$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((('''&&&&&&'''((()))(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%$$$$$$######'''%%%"""!!!$$$)))///333))),,,000///,,,'''$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&$$$###"""############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&$$$"""$$$((()))(((%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++))))))+++,,,)))))),,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''')))+++'''&&&%%%$$$$$$$$$$$$$$$}}}~~~lllVVVGGG>>>999666111111111000///.........+++***)))(((((()))***+++---,,,,,,+++++++++,,,,,,***((('''&&&&&&''')))+++''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''((())))))((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%############%%%&&&((()))&&&&&&&&&&&&''''''''''''((('''%%%#########$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&''')))***+++&&&&&&&&&'''''''''''''''&&&'''(((((('''&&&'''(((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%''''''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###'''///777<<<777<<>>777...(((&&&&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$###"""!!!############$$$%%%&&&&&&''''''&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$$$$###"""""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%((('''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***((('''&&&%%%%%%&&&'''(((zzzxxx|||iiiTTTHHH@@@999444111111000000//////.........,,,***)))((()))******++++++,,,---............***)))'''%%%%%%&&&((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%######%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''(((((('''&&&((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&"""$$$&&&%%%###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%'''((()))%%%&&&((())))))(((&&&%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$&&&&&&&&&%%%$$$&&&&&&&&&&&&'''''''''((((((&&&$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%%%%$$$###!!!!!!"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%&&&'''((()))))))))%%%%%%&&&&&&&&&'''''''''$$$''')))***(((&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((''''''((())))))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&)))...333666888===@@@>>>666...***)))$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''"""$$$&&&'''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''######%%%$$$ """''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&$$$$$$%%%&&&(((***uuuttt}}}xxxgggSSSHHHAAA999222111111000000//////......000...,,,***))))))***+++)))***,,,///000111000000+++)))&&&$$$$$$%%%'''((())))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$######"""%%%&&&%%%"""!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%######""""""###$$$&&&)))***&&&''')))******)))'''&&&######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""$$$'''(((''''''''''''&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###!!!###&&&((((((%%%"""&&&&&&&&&'''''''''(((((($$$$$$"""""""""$$$&&&(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$""""""$$$%%%'''(((******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''((('''%%%###"""%%%%%%%%%&&&&&&'''''''''"""&&&***+++(((&&&%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''"""$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''((((((((((((***...111///)))$$$###$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&((()))%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$'''((('''$$$###%%%(((&&&&&&&&&'''''''''((((((!!!$$$&&&'''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((,,,)))((()))((($$$###%%%))))))))))))))))))))))))''''''''''''''''''&&&&&&######""""""###%%%''')))tttttt}}}||||||}}}zzzzzzfffRRREEE;;;555444111000///......------...,,,++++++******++++++,,,((()))+++,,,------,,,+++***)))'''''')))***)))((())))))))))))((((((((((((,,,------,,,)))(((((()))+++***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$%%%&&&&&&%%%###!!!%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$######$$$&&&((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""!!!!!!""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$$$$%%%&&&)))(((&&&%%%$$$$$$$$$%%%###"""!!!!!!!!!"""###$$$%%%%%%%%%&&&&&&'''''''''""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$###$$$$$$&&&'''((((((((('''&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%)))))))))'''%%%$$$%%%&&&((((((((())))))))))))***)))'''%%%%%%&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$#########((('''&&&&&&$$$$$$###""" !!!###$$$%%%%%%$$$$$$(((((('''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$"""###$$$$$$$$$%%%(((***%%%%%%$$$$$$%%%'''(((***((((((((('''&&&%%%$$$############$$$%%%&&&'''(((&&&%%%###""""""###%%%&&&&&&&&&&&&((()))(((%%%""""""###$$$%%%&&&%%%$$$$$$))))))((('''&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%&&&%%%#########%%%'''((((((((('''&&&&&&''')))***%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%}}}sssuuuzzzzzzvvvuuuhhhSSSFFF<<<666444111000///......------...,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++***(((''''''((())))))((())))))))))))((((((((('''&&&'''((('''%%%$$$$$$%%%(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!###%%%%%%%%%%%%'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''+++***((('''&&&&&&&&&'''&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&$$$"""!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&'''''''''((('''''''''&&&&&&&&&&&&%%%&&&(((''''''&&&((()))''''''&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$#########%%%&&&'''&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$"""###$$$&&&&&&&&&######%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&((()))+++,,,))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$$$${{{sssxxxxxxwwwuuunnnqqq~~~jjjUUUGGG===666444111000///......------...,,,++++++******++++++,,,+++++++++,,,++++++***))))))'''&&&&&&'''((((((''')))))))))(((((((((''''''%%%'''((('''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''((())),,,+++***))))))((()))))))))(((&&&%%%$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%% !!!"""###$$$%%%%%%"""###$$$&&&''''''((((((%%%%%%%%%%%%$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((('''%%%$$$%%%%%%$$$"""!!!"""$$$%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###$$$&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&((())))))(((((()))+++&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&&&&'''((('''&&&###"""###$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$%%%"""!!!$$$'''((($$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((('''((('''''''''''''''&&&&&&!!!"""$$$''')))+++,,,,,,+++)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###{{{vvv|||~~~xxxuuussskkkjjjpppxxxxxxkkkVVVHHH===666444111000///......------...,,,++++++******++++++,,,,,,,,,,,,+++***))))))(((((('''%%%%%%'''((('''&&&))))))((((((((('''''''''%%%'''((((((&&&&&&'''((('''&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((((((#########$$$$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%''')))(((%%%""" """###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%&&&'''(((++++++******))))))))))))***)))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%######$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&'''((('''&&&&&&''''''&&&%%%$$$&&&'''&&&&&&'''''''''(((((((((&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$######"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%&&&&&&'''((('''&&&###"""###$$$#########""""""""""""""""""###$$$$$$%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%### !!!$$$&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$############$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''((((((((((((''''''''''''(((((('''&&&%%%$$$ """%%%''')))+++++++++((('''%%%$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$}}}zzz{{{uuunnnhhhhhhpppyyynnnooo|||kkkVVVHHH===666444111000///......------...,,,++++++******++++++,,,---,,,+++***))))))((((((((('''%%%%%%'''((('''&&&((((((((((((''''''''''''###$$$%%%%%%$$$$$$%%%&&&***)))((('''&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$############"""""""""$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%'''((('''$$$!!!"""######$$$$$$######"""############$$$$$$$$$$$$######$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&(((((((((((((((((('''''')))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$%%%%%%%%%&&&&&&'''''''''&&&%%%&&&((()))(((''''''(((((((((&&&&&&(((***$$$$$$$$$$$$%%%%%%%%%&&&)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&''''''''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&###!!!!!!"""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%###%%%%%%%%%&&&&&&&&&'''''')))((('''&&&$$$###!!!!!!"""######$$$%%%&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$&&&((())))))((((((((('''%%%$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&~~~}}}xxxqqqjjjiiipppyyyyyyppphhhlll{{{iiiTTTFFF<<<555333111000///......------...,,,++++++******++++++,,,---,,,+++))))))((((((((()))'''&&&&&&'''(((((('''((((((((('''''''''&&&&&&&&&'''((('''&&&%%%&&&'''+++***)))((('''&&&&&&&&&'''(((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''""""""######$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&&&&%%%#############################################$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$############$$$$$$%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$######$$$%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&((())))))(((%%%&&&'''&&&%%%&&&((()))%%%%%%&&&&&&&&&''''''''')))(((%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''#########$$$%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''%%%$$$###$$$%%%&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%""" &&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&((($$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&'''((()))((($$$"""%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%&&&'''((()))))))))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&+++)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''}}}~~~||||||sssooottttttqqqssskkkeeekkk|||fffRRREEE:::444222111000///......------...,,,++++++******++++++,,,,,,+++***)))(((((())))))***(((''''''((())))))((((((((('''''''''&&&&&&&&&)))***+++***(((''''''((()))(((''''''&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&'''%%%$$$############$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$############$$$%%%%%%%%%%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$########################"""###$$$$$$&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%&&&)))***)))(((###%%%&&&%%%%%%%%%(((***&&&''''''''''''((((((((((((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''''''''$$$#########%%%&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$######$$$''''''&&&&&&&&&&&&&&&&&&***)))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&((("""###$$$&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&((())))))&&&$$$%%%$$$$$$###$$$%%%&&&'''$$$%%%%%%&&&''''''((((((######$$$$$$%%%%%%%%%&&&%%%%%%&&&'''((()))******(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%''''''&&&&&&%%%%%%&&&&&&''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&{{{}}}|||uuuxxxooommm}}}mmmeee```gggwwwdddQQQDDD:::444222111000///......------...,,,++++++++++++++++++,,,++++++)))((((((((()))******)))'''''')))***)))((((((((('''''''''&&&&&&&&&&&&''''''&&&$$$"""###$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%*********(((&&&%%%&&&'''&&&%%%###""""""###%%%&&&&&&&&&&&&'''''''''((((((###$$$&&&(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))(((&&&%%%$$$######"""###$$$%%%%%%%%%$$$###'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$###############""""""""""""""""""!!!"""###$$$&&&'''((()))########################%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$&&&&&&&&&&&&$$$$$$$$$#########$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%''')))******)))$$$%%%&&&&&&&&&''')))+++""""""#########$$$$$$$$$&&&%%%$$$$$$&&&(((((('''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''$$$###"""###%%%&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&'''))))))(((''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&&&&%%%$$$###%%%&&&!!!"""$$$%%%&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$$$$###$$$&&&((()))((('''%%%$$$#########$$$%%%&&&&&&&&&&&&''''''(((((((((###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((******+++***)))((('''''''''''''''((('''%%%$$$%%%''')))***&&&%%%$$$$$$%%%&&&((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&xxx}}}}}}ooonnnwwwmmmddd```kkk}}}eeePPPCCC;;;777777111///...///000111000...---------------...///000222000---+++))))))******,,,***'''%%%$$$$$$%%%&&&((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!"""""""""''''''&&&&&&&&&&&&%%%%%%&&&$$$""""""###$$$###"""$$$######%%%((((((&&&###%%%%%%$$$$$$$$$%%%&&&&&&(((%%%"""!!!###&&&(((((('''((((((((('''%%%###"""&&&%%%%%%$$$###"""!!!!!!))))))&&&$$$&&&)))&&&  """$$$%%%%%%%%%$$$"""######$$$%%%''''''(((%%%''')))(((&&&###!!!!!!###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''((("""$$$%%%'''((((((''''''&&&''''''((('''%%%$$$###&&&%%%$$$%%%'''((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$###""""""######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''&&&&&&%%%$$$######%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%######$$$&&&((()))(((&&&&&&''''''&&&&&&%%%$$$((($$$!!!!!!$$$&&&%%%$$$&&&%%%###"""###%%%((()))$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((###%%%&&&''''''%%%""" ###%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&'''(((((())))))((((((''''''''''''***)))&&&$$$###$$$%%%&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$###$$$%%%$$$"""!!!"""###***)))((('''&&&%%%$$$$$$yyy|||ssspppvvvpppfffaaakkk}}}dddOOOCCC:::666666000///...///000111000...---,,,,,,,,,------...///111000---+++)))))))))******)))'''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''(((&&&%%%%%%&&&'''&&&%%%$$$######%%%'''(((&&&###&&&&&&&&&&&&&&&''''''((((((&&&######$$$%%%&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&%%%$$$$$$#########$$$$$$"""###'''&&&###"""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$"""###$$$&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$######"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&***(((&&&&&&'''((('''&&&&&&&&&&&&'''&&&&&&%%%$$$&&&%%%######$$$%%%$$$###''''''&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''"""###$$$$$$"""$$$&&&((('''&&&%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&((((((((('''''''''&&&&&&)))(((&&&$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%'''(((((((((&&&%%%&&&''''''''''''''''''&&&&&&&&&{{{|||}}}}}}tttqqqwww|||ooogggooocccNNNBBB:::666666000///......000000///...,,,++++++++++++,,,------000///,,,***))))))))))))(((((('''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$%%%%%%#########$$$%%%&&&&&&%%%$$$%%%&&&'''%%%###""""""###$$$%%%&&&''''''%%%###""""""###$$$$$$###%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%&&&''''''((('''%%%%%%&&&&&&$$$###############$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&###''''''$$$###&&&((('''%%%%%%%%%%%%%%%$$$######&&&%%%%%%%%%$$$$$$######!!!###%%%%%%%%%%%%''')))'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$#########$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###""""""###$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###############''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$######"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$#########%%%&&&''''''&&&%%%###"""$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$"""%%%'''(((((('''&&&&&&'''###############$$$%%%%%%'''''''''&&&&&&&&&&&&&&&((('''%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''((((((||||||uuupppooozzztttwww}}}```MMMAAA999555555000///......///000///...++++++************++++++...---,,,***))))))))))))(((''''''&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$###""""""$$$%%%'''%%%%%%%%%&&&((('''%%%###""""""###$$$$$$%%%&&&&&&###!!! !!!"""######"""%%%%%%%%%%%%&&&&&&%%%%%%######""""""######$$$%%%&&&%%%%%%&&&((('''%%%###%%%$$$#########$$$&&&'''%%%&&&&&&&&&''''''((((((%%%******%%%"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""$$$$$$$$$$$$%%%'''))))))(((&&&$$$######$$$$$$%%%%%%$$$###""""""""""""###""""""""""""###$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''((('''%%%%%%%%%''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&&&&$$$###"""###%%%''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$"""%%%((('''$$$!!!"""#########$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&%%%%%%&&&((((((&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((~~~pppnnnmmmyyy^^^KKK@@@888555444///...---...///000///---+++******)))))))))******---,,,+++***)))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$&&&&&&$$$$$$$$$%%%''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%######""""""######$$$%%%######$$$'''))))))'''%%%((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%&&&&&&''''''###'''(((### """%%%&&&###$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&%%%$$$$$$%%%''')))(((&&&$$$######$$$$$$%%%%%%$$$###""""""""""""'''''''''&&&'''(((((()))########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%&&&'''&&&%%%((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###############$$$%%%&&&%%%$$$######%%%''''''&&&%%%%%%&&&&&&%%%%%%$$$###"""%%%((('''$$$""""""$$$%%%$$$#########%%%''')))$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$''')))***)))(((((()))***(((''''''''''''&&&&&&&&&rrrqqqpppvvv\\\JJJ???888444333///...------//////...---++++++***))))))))))))***++++++******)))(((((('''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&"""######$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$"""&&&%%%%%%%%%$$$$$$$$$$$$)))'''%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%######%%%&&&%%%%%%%%%%%%%%%&&&''''''######$$$&&&)))***)))'''((('''&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&###&&&'''$$$%%%***...///###"""######$$$&&&'''(((%%%%%%&&&&&&''''''((((((%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$#########$$$$$$&&&%%%%%%%%%%%%&&&''''''##############################$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&(((((((((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!! '''&&&&&&%%%%%%&&&''''''%%%$$$$$$%%%&&&'''((()))(((&&&%%%%%%&&&'''&&&$$$(((''''''&&&&&&''''''(((&&&&&&'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###""""""###&&&'''$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%))))))((('''&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&$$$$$$$$$###$$$$$$%%%%%%,,,***((('''''''''&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%$$$###$$$%%%***(((%%%""""""###%%%&&&$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%###############$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%'''(((((('''&&&((()))(((((('''''''''&&&&&&&&&vvvwwwxxxzzz|||tttZZZIII???777333333///...------//////...---,,,+++******)))))))))***************)))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$###$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%% """$$$&&&&&&&&&%%%$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%$$$%%%%%%###"""&&&''''''%%%###"""$$$'''&&&&&&&&&&&&&&&''''''(((%%%$$$$$$&&&((())))))'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$(((///222111$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''%%%$$$###$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&""""""!!!!!!""""""###$$$########################"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!!!!"""###'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((((((&&&%%%%%%&&&'''%%%$$$%%%&&&&&&''''''&&&&&&%%%###%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%---+++)))((((((((('''&&&$$$%%%%%%%%%%%%$$$######$$$###"""###$$$&&&&&&%%%((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$***))))))(((''''''&&&%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''zzzyyyzzzpppuuusssYYYHHH>>>777333222///...------...///...---,,,,,,+++******)))******))))))******)))((('''&&&###$$$%%%'''((()))))))))((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((""""""""""""###$$$%%%&&&$$$$$$############$$$$$$!!!$$$'''''''''%%%###'''%%%######$$$&&&&&&%%%$$$$$$%%%&&&''''''((()))...,,,)))(((((((((&&&%%%&&&''''''%%%""""""$$$'''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&'''((('''&&& !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""")))+++(((%%%$$$###"""""""""###$$$&&&&&&%%%$$$###"""!!! """$$$'''((('''%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''###############$$$$$$%%%"""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""$$$''')))&&&%%%$$$#########$$$%%%'''&&&%%%$$$%%%&&&'''(((((('''%%%%%%&&&&&&%%%$$$$$$$$$&&&''''''&&&$$$$$$$$$%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """&&&((((((&&&""" $$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((()))))))))###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$)))'''&&&&&&((())))))((($$$%%%%%%%%%%%%$$$######%%%""" !!!%%%''''''&&&"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''(((((('''&&&&&&'''''''''&&&&&&''''''((()))'''''''''((((((((())))))''''''''''''&&&%%%$$$###'''''''''&&&&&&'''''''''''''''((((((((((((((((((%%%&&&''''''&&&&&&((()))$$$$$$%%%&&&'''((()))***xxxzzzwwwqqqxxxnnnVVVFFF===666222111......------------......---,,,+++))))))))))))***)))))))))))))))(((((('''******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))---,,,***'''%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&(((&&&###!!!!!!$$$(((***$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###%%%''''''&&&%%%$$$%%%%%%$$$###"""""""""###$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$'''%%%$$$&&&((()))&&&######$$$%%%&&&&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%""""""###$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%&&&''''''(((((((((((('''(((+++,,,+++((($$$"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###############$$$$$$######$$$$$$%%%&&&''''''&&&&&&%%%$$$######$$$&&&'''(((&&&###  """$$$&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''(((&&&%%%$$$%%%''')))***)))'''&&&$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%""""""""""""############&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!"""&&&)))******)))%%%%%%%%%%%%%%%&&&'''(((%%%$$$###""""""$$$&&&'''%%%&&&(((+++,,,+++(((%%%'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$''''''''''''''''''''''''tttwww~~~}}}vvvqqqxxxnnnVVVFFF===666222222000000...,,,+++*********+++******))))))***+++,,,((())))))))))))((('''''')))(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''(((%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))+++***((('''&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$###"""""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!###%%%$$$###"""###$$$&&&%%%$$$###"""######$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%###!!!"""%%%&&&$$$"""$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%$$$%%%%%%###$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%""""""###$$$$$$$$$$$$$$$%%%&&&'''((((((&&&###"""$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!###$$$&&&&&&&&&%%%$$$""""""###%%%&&&&&&%%%$$$###"""######$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%###"""###$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%''''''%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&########################""""""######$$$%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!$$$&&&((((((((('''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###""""""$$$&&&''')))((()))///555777333...&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$''''''''''''''''''''''''~~~}}}vvvzzz~~~wwwsssyyyoooVVVGGG>>>777333333111000///---,,,+++******))))))))))))***+++,,,---(((((((((((((((''''''&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''''''''((((((((((((''''''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&'''((($$$$$$%%%%%%&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""$$$""" !!!"""$$$%%%$$$&&&'''(((((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""######$$$%%%&&&'''(((((($$$%%%&&&&&&&&&%%%###""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$###"""#####################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%$$$#########$$$%%%&&&+++((((((...777;;;666///''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&}}}xxx~~~yyy~~~oooVVVGGG>>>888444333000000////////////000000))))))*********++++++,,,((((((((((((((('''&&&&&&(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))%%%&&&''''''''''''''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%&&&''''''%%%%%%$$$%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&$$$######%%%(((&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###############$$$$$$%%%$$$"""!!!###%%%&&&((((((((())))))(((&&&$$$#########$$$$$$$$$#########$$$$$$$$$$$$$$$#########&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$"""""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$&&&(((((('''&&&%%%######$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''((()))***)))(((&&&$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$#########$$$%%%&&&(((&&&&&&)))......***&&&)))(((((('''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{sss~~~nnnVVVFFF>>>888444444000000////////////000000++++++++++++******))))))((((((((()))(((''''''&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))***)))'''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&)))(((&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&$$$######%%%(((&&&&&&&&&&&&%%%%%%$$$$$$""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%$$$###""""""###&&&((((((((())))))(((&&&$$$###""""""###$$$$$$######"""############""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&""""""############"""!!!&&&&&&%%%%%%&&&'''))))))%%%&&&&&&''''''&&&&&&%%%###############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$###"""###$$$%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))'''''''''&&&%%%$$$###"""$$$%%%%%%&&&&&&''''''(((""""""#########$$$$$$$$$ """"""!!!!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$%%%%%%$$$%%%(((,,,000333///---)))&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""######$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&&&&%%%$$$######%%%'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%###%%%&&&&&&%%%###"""!!!'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}xxxpppzzz~~~mmmUUUEEE===777333333111000///---,,,+++******+++,,,,,,++++++)))(((((()))))))))))))))((((((''')))(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))+++)))'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%$$$######!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$###$$$###"""!!!!!!###%%%&&&'''(((((('''&&&%%%$$$!!!"""###%%%%%%$$$###"""""""""##################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$############$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$######$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&&&&'''''''''&&&%%%###""""""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&%%%$$$$$$###"""######$$$$$$%%%%%%&&&"""""""""######$$$$$$%%%###$$$%%%%%%$$$###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%((('''''''''''''''&&&&&&(((&&&$$$%%%''',,,222666000...,,,)))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%'''(((''''''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!%%%(((((($$$"""$$$'''######"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%{{{}}}tttmmmxxx{{{~~~kkkSSSDDD<<<666333222000000...,,,+++*********)))***++++++++++++))))))***************))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%$$$%%%&&&&&&''''''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$!!!###%%%$$$###"""###$$$###$$$%%%%%%%%%$$$###"""!!!"""############"""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$%%%&&&%%%"""!!!"""$$$$$$%%%&&&''''''&&&%%%$$$!!!"""$$$%%%&&&%%%$$$#########$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&$$$######"""###$$$%%%&&&((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%%%%$$$######""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&#########$$$%%%&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%&&&)))---///---...111222111...***(((&&&&&&%%%%%%%%%%%%&&&&&&########################""""""######$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%$$$###%%%'''(((&&&&&&''''''"""""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%{{{qqqlllwww|||~~~~~~~~~jjjSSSDDD;;;555222222.........------.........'''(((***+++,,,,,,+++++++++++++++++++++***))))))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''$$$######$$$%%%&&&''''''''''''###$$$%%%%%%$$$###"""!!!###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$%%%&&&'''((('''((())))))(((&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###%%%''')))***)))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###%%%''''''&&&%%%$$$%%%######$$$%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""########################$$$$$$%%%&&&''''''((((((&&&(((***)))%%%######%%%###$$$%%%&&&&&&&&&%%%$$$!!!"""$$$&&&'''&&&$$$###$$$$$$%%%&&&&&&'''((((((''''''%%%$$$"""!!! %%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$#########$$$%%%&&&%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''(((((((((&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&############$$$%%%&&&'''!!!###$$$&&&&&&%%%$$$###''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''(((((($$$$$$%%%&&&&&&'''(((((("""######"""  !!!'''''''''&&&&&&%%%%%%%%%&&&%%%#########%%%''')))&&&&&&%%%%%%%%%&&&''''''***///666;;;;;;666///***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$%%%&&&&&&$$$"""%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%~~~sssrrrmmmzzzzzzmmmUUUFFF===666333222222111000...,,,+++++++++******))))))))))))******((((((''''''&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))***+++%%%&&&(((******)))((('''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$""""""#########$$$$$$$$$&&&$$$###$$$%%%%%%$$$###&&&'''''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%!!!"""$$$$$$######$$$&&&&&&&&&'''''''''&&&$$$###&&&&&&%%%$$$############%%%&&&&&&&&&%%%###!!! ######""""""###%%%'''(((%%%###!!!"""$$$%%%$$$!!!""""""###$$$%%%%%%&&&&&&(((&&&###!!!!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""$$$&&&(((((((((&&&%%%!!!"""$$$%%%&&&%%%%%%$$$"""!!!!!!$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''"""""""""###$$$%%%''''''%%%###"""$$$&&&'''$$$"""&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((())))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***$$$ """(((+++((($$$$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''!!!###%%%%%%%%%%%%''')))&&&%%%$$$$$$######$$$$$$######"""""""""###%%%&&&'''''''''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&%%%&&&''')))***)))(((''''''&&&%%%%%%$$$######&&&&&&%%%$$$############&&&)))000;;;EEEGGGBBB<<<000...,,,***)))&&&###!!!$$$$$$&&&&&&&&&&&&$$$$$$&&&'''''''''&&&$$$"""!!!)))&&&$$$###$$$%%%%%%$$$%%%%%%&&&'''((()))***+++$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%&&&'''(((zzzooonnnnnnzzznnnVVVFFF===777333333222111000...,,,+++++++++******))))))))))))******++++++******))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$######### !!!"""###$$$######"""###$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&%%%$$$$$$%%%&&&&&&&&&'''''''''&&&$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%&&&'''((((((((('''&&&$$$############$$$&&&'''&&&$$$######%%%&&&%%%###"""######$$$%%%%%%&&&&&&'''&&&$$$""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""###%%%&&&''''''''''''###$$$%%%%%%%%%%%%%%%%%%&&&$$$###%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$%%%''''''%%%###%%%$$$$$$###$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''$$$"""###'''(((&&&###&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%&&&'''###$$$$$$$$$$$$###"""!!!&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%''')))***)))'''''''''&&&&&&%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$+++&&&!!!$$$///===HHHMMMDDD>>>555...***(((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###(((&&&$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%{{{pppnnnooo{{{oooVVVGGG>>>888444444222111///...,,,,,,++++++******))))))))))))******((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$###############!!!!!!"""############"""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&'''((('''&&&%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""######%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$###""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&%%%%%%$$$######""""""%%%&&&'''&&&$$$###$$$%%%######$$$$$$%%%$$$$$$###&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&(((((('''&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%(((%%%"""$$$+++111555777<<<===???@@@===555+++###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%'''&&&$$$$$$%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$yyysssppp{{{oooWWWHHH???888555444111000///...---,,,,,,,,,+++******))))))******+++'''''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&''''''%%%%%%$$$###"""!!! %%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%$$$$$$########################$$$$$$$$$###"""!!! """""""""###$$$&&&((())))))(((&&&%%%$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%&&&)))---...,,,******+++&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$######""""""$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&############$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%''''''&&&$$$''''''&&&&&&%%%%%%%%%%%%############$$$%%%&&&&&&$$$&&&)))---...***""")))///888@@@AAA:::///&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%yyysss|||oooWWWHHH???888555444111000///...---,,,,,,,,,++++++************++++++*********************+++''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&''''''&&&$$$###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%#########$$$%%%&&&(((((((((((('''&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$######$$$$$$$$$#########$$$###$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%########################$$$$$$$$$###"""!!! """"""""""""###%%%'''''')))(((&&&%%%$$$%%%%%%&&&%%%$$$$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%***......+++)))***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$###"""$$$%%%%%%%%%%%%&&&(((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$###%%%&&&'''%%%$$$''''''&&&&&&&&&&&&%%%%%%############$$$%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&'''&&&'''))),,,......---&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$yyyoooVVVGGG>>>888444444000000///------,,,,,,,,,++++++************++++++))))))))))))************''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$%%%$$$###$$$'''((('''&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&(((((($$$$$$#########$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######################## !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""###$$$$$$%%%%%%'''&&&%%%%%%%%%%%%%%%%%%"""###$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$%%%''''''%%%$$$%%%&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$'''******((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!###%%%&&&%%%%%%$$$!!!###%%%%%%%%%%%%''')))%%%%%%$$$###"""#########$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%###''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$######$$$%%%### &&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$#########$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$###"""!!! nnnVVVFFF===777333333000///...---------------,,,++++++******++++++,,,&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###"""!!!!!!!!!"""###$$$#########$$$$$$$$$%%%%%%%%%$$$###%%%'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$%%%%%%$$$###%%%&&&$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%&&&'''((("""!!!!!! !!!"""###$$$""""""$$$%%%&&&%%%%%%$$$"""$$$&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########!!!"""###$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%###%%%''''''$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''$$$&&&)))(((&&&%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&'''((()))((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%$$$######$$$&&&%%%%%%$$$&&&'''(((&&&###!!! !!!"""###%%%&&&''''''&&&%%%$$$###%%%&&&''''''((((((((('''"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''%%%$$$&&&&&&''''''''''''''''''%%%%%%$$$$$$###$$$$$$$$$!!!%%%)))+++)))%%%!!!"""'''++++++%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''$$$###$$$%%%''''''&&&$$$######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))(((((('''&&&&&&%%%%%%&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$###""" }}}}}}mmmUUUFFF===777333222000///...---------------,,,++++++******++++++,,,))))))******+++++++++,,,''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))))))))(((''''''&&&&&&&&&&&&###%%%'''(((((((((&&&%%%$$$$$$&&&''''''&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$#########$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((((((''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''###$$$%%%%%%%%%$$$&&&'''$$$$$$#########$$$&&&'''&&&&&&%%%%%%%%%&&&''''''((('''%%%$$$""""""######!!!"""###%%%&&&&&&%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%$$$###!!!!!!"""$$$%%%&&&%%%%%%$$$%%%(((***)))&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''((((((%%%(((******'''&&&''')))%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$((('''&&&&&&'''((())))))++++++***((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''%%%###!!!%%%&&&'''&&&$$$###$$$%%%111...***'''&&&&&&(((***''''''((((((((('''%%%$$$"""###$$$$$$%%%%%%%%%$$$""""""######$$$$$$$$$$$$######$$$%%%&&&&&&'''(((!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&''''''&&&$$$&&&&&&''''''''''''''''''&&&&&&%%%$$$############"""###$$$$$$######%%%&&&'''&&&%%%%%%&&&'''%%%$$$$$$$$$&&&''''''&&&$$$$$$$$$#########$$$&&&((()))######$$$%%%''''''&&&$$$!!!"""###$$$%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++******)))((('''''''''***)))'''&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%$$$"""!!!~~~|||vvvwwwnnnSSSBBB:::555222111111000...+++***))))))******)))(((&&&&&&&&&''''''))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''''''''(((((('''%%%$$$"""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%!!!"""""""""############&&&%%%$$$######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((('''$$$"""############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############!!!"""$$$%%%%%%$$$"""!!!"""""""""######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!!!!""""""###$$$&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%"""!!!"""%%%'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%%%%&&&+++'''$$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((("""$$$&&&'''''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$###"""!!! ###%%%'''&&&$$$"""""""""'''%%%"""!!!!!!###&&&((($$$$$$%%%&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%''''''%%%$$$###"""""""""###$$$&&&'''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%'''$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###""""""""""""%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))*********)))'''$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~}}}{{{mmmSSSBBB;;;666222222222111///---++++++++++++,,,+++******+++,,,---...))))))))))))))))))))))))))))))(((''''''&&&%%%%%%%%%&&&((('''&&&&&&((()))''''''''''''''''''''''''''''''(((((('''&&&$$$###%%%%%%%%%%%%%%%&&&''''''$$$$$$############$$$$$$""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%$$$%%%&&&((('''%%%"""!!!!!!!!!"""###%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''&&&$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&***'''%%%$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&"""""""""""""""######$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###"""!!!###%%%&&&%%%$$$######$$$(((&&&###"""!!!###&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$############$$$$$$&&&'''''''''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$#######################################%%%$$$############$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''(((((('''%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&}}}~~~lllRRRBBB;;;666333222222111000...---,,,,,,,,,((((((((()))***+++---...)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''')))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%&&&''''''######$$$$$$$$$$$$########################""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%'''((((((&&&$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$#########%%%"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%############$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&%%%###""""""$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$%%%%%%%%%$$$$$$%%%'''***(((%%%###"""###%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((%%%$$$$$$############$$$########################'''&&&&&&%%%%%%&&&&&&'''###############$$$%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&zzz}}}~~~|||||||||jjjQQQBBB<<<777444333111111000...---,,,,,,,,,'''''''''(((((()))***+++((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$%%%&&&&&&"""###%%%%%%%%%%%%###"""$$$$$$############""""""###$$$%%%&&&&&&%%%$$$###"""######$$$$$$$$$$$$$$$&&&%%%%%%&&&(((((('''%%%((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''########################&&&&&&%%%$$$####################################""""""######$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$""""""###$$$!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&%%%%%%&&&(((+++***)))&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$&&&''''''%%%$$$$$$######$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%###############$$$%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&uuuyyyyyyyyyyyyvvvzzziiiPPPBBB<<<777444222/////////...---,,,++++++++++++++++++******))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%'''''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$##################$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$##################$$$%%%&&&&&&%%%$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$%%%'''((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%$$$######)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%$$$####################################""""""###$$$%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$""""""###$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&############$$$%%%&&&'''&&&'''''''''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&''' !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###&&&&&&'''&&&&&&'''***---***)))'''%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&~~~rrrnnntttxxxzzztttttt{{{~~~iiiQQQBBB<<<777333111...//////......,,,+++***,,,++++++***)))'''%%%$$$))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))(((''''''###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%######$$$&&&''''''&&& !!!"""$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%''''''(((((((((''''''&&&&&&%%%$$$######((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$#########%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&''')))))))))((('''%%%%%%%%%&&&&&&############$$$%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%%%%&&&"""$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''!!!"""$$$&&&&&&%%%$$$"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&&&&''')))+++((('''&&&%%%$$$$$$%%%%%%#########$$$%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%&&&'''((('''&&&%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&xxxkkkhhhooo~~~xxx{{{}}}tttnnnpppzzziiiQQQCCC<<<666222000//////000000///...,,,,,,*********)))(((&&&$$$"""))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''(((((('''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))***)))((('''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%###"""!!!"""$$$&&&&&&%%%""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%########################$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$############$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((('''&&&$$$######$$$&&&''''''''''''''''''&&&&&&%%%&&&&&&%%%&&&&&&'''((((((***)))'''%%%$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%###$$$&&&$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&&&&'''"""######!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''''''''&&&"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###"""!!!###%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&$$$#########$$$$$$!!!"""$$$&&&&&&%%%$$$######%%%&&&%%%""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&###############$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&{{{mmmeeemmm}}}~~~vvv{{{vvvllliiilllxxxjjjQQQCCC<<<666111///000000111111111///...---------...---,,,***((('''))))))))))))))))))))))))'''''''''(((((((((((((((((()))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&$$$$$$$$$$$$&&&'''!!!!!!"""###%%%&&&'''(((&&&%%%$$$######$$$%%%&&&""""""###$$$$$$$$$$$$######!!!!!!!!!$$$%%%%%%%%%***)))(((&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""######$$$&&&'''((((((!!!!!!!!!"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###"""""""""######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&$$$""" """$$$&&&''''''((((((''''''&&&%%%(((((('''&&&&&&&&&&&&'''+++)))'''%%%$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%((()))(((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''&&&'''(((((()))(((&&&###"""&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!!!!###%%%&&&""""""######$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""!!!$$$$$$###"""""""""$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$ """$$$%%%$$$"""!!!###%%%&&&%%%""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""""""""""""""######$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""""""""###$$$%%%%%%&&&&&&sssiiijjjooo||||||tttxxx~~~pppjjjcccnnn~~~eeeQQQDDD777555777333222111111222222111///,,,+++,,,---+++)))&&&&&&&&&)))((('''&&&&&&'''((()))...---+++)))'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###"""!!! !!!"""$$$&&&############$$$&&&)))***(((&&&$$$""""""###$$$%%%"""$$$%%%%%%$$$###%%%&&&&&&$$$""""""$$$'''((()))%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&''')))'''&&&'''***)))&&&"""$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ """$$$%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$'''((('''###"""###&&&###$$$$$$%%%%%%$$$$$$######$$$&&&&&&&&&$$$"""!!!""""""###$$$%%%%%%&&&&&&$$$###!!! !!!"""$$$######"""""""""!!!!!!''''''''''''&&&&&&%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&***(((%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%)))---+++&&&$$$%%%''')))'''$$$###$$$%%%$$$###((('''%%%#########%%%&&&$$$######""""""######$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&+++)))&&&$$$"""""""""###&&&$$$"""###%%%&&&%%%"""$$$$$$%%%%%%%%%%%%&&&&&&######""""""###%%%'''((()))((((((&&&%%%###!!! &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######"""!!!!!!"""$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######(((%%%######%%%%%%### $$$%%%%%%$$$######$$$&&&%%%&&&'''&&&$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$###"""!!!!!!"""######""""""######$$$$$$$$$$$$'''### $$$&&&%%%"""xxxnnnlllqqq~~~wwwrrryyyzzzkkkeeefffqqq}}}cccOOOCCC666444666222///.........///...,,,)))***,,,---,,,***))))))))))))(((''''''''''''((()))+++***)))((('''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%''''''&&&$$$"""############$$$%%%'''(((&&&%%%$$$#########$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$""" """$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%"""""""""$$$&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###%%%&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''((('''&&&$$$############$$$$$$%%%%%%&&&!!! !!!###%%%&&&$$$%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%'''&&&%%%&&&'''((('''%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&***---,,,'''%%%%%%'''***'''%%%$$$%%%%%%%%%$$$((('''%%%######$$$%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%((('''%%%#########$$$%%%&&&$$$"""###%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%###"""###%%%&&&%%%###"""######"""!!!!!!"""$$$$$$%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%######"""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$$$$$$$###"""""""""###$$$"""#########$$$$$$$$$$$$$$$))))))(((~~~uuunnntttwwwqqqqqqzzzyyykkkfffkkkuuuzzzaaaMMMAAA555333555111...---,,,---------+++))))))+++------+++++++++,,,)))((((((''''''(((((()))+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%###"""###############$$$%%%%%%$$$$$$%%%%%%$$$$$$######"""$$$%%%%%%$$$###%%%&&&%%%###!!!!!!"""$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########%%%'''((('''''''''(((######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((('''%%%#########&&&&&&%%%%%%$$$###"""""""""""""""######$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((%%%###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&'''%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$""""""#########$$$$$$$$$$$$$$$%%%''')))***((('''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''***---,,,)))&&&'''(((***(((&&&%%%%%%&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&'''%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&"""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$"""##################$$$$$$###%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%"""!!!!!!###&&&''''''&&&"""###$$$###!!!!!!###$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%############$$$$$$$$$$$$%%%""" """###""" wwwpppvvvuuuqqqsss{{{|||rrrnnnpppyyyyyy```MMMBBB666333666111111///......//////---+++)))+++,,,,,,+++******+++)))(((((((((((((((((())),,,+++)))(((&&&$$$###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&)))%%%!!!###&&&$$$#####################"""$$$%%%&&&&&&%%%###""""""$$$%%%%%%$$$###%%%&&&(((&&&$$$$$$%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((***,,,***'''%%%&&&((($$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''%%%######$$$'''&&&&&&%%%$$$###""""""######$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&###!!!"""%%%&&&$$$!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%'''((('''&&&%%%$$$######$$$$$$$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$&&&(((******(((&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%(((***,,,,,,***(((((((((+++)))&&&%%%&&&'''&&&%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&$$$###"""!!!"""###$$$%%%&&&&&&&&&!!!!!!""""""######$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&(((***++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$###"""""""""######$$$$$$%%%%%%!!!###%%%%%%$$$###############$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###%%%&&&''''''%%%%%%&&&%%%$$$###%%%'''((()))))))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&''''''(((%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++(((%%%###""" }}}tttpppxxx{{{xxxwww{{{xxxvvvuuu~~~xxx___MMMBBB777555777222222000////////////...---***+++,,,+++)))(((((((((((())))))))))))))))))(((((((((((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))%%%!!!###&&&$$$$$$$$$$$$######""""""!!!###%%%&&&'''%%%###""""""$$$%%%%%%$$$###%%%&&&(((&&&%%%$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$'''((('''###"""$$$'''&&&&&&''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$###""""""######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&'''$$$"""###&&&'''%%%######$$$$$$%%%%%%$$$$$$###"""#####################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%$$$$$$""""""###$$$$$$############$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((***)))&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$(((***++++++***)))((((((+++)))&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&$$$###"""######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%######$$$$$$$$$%%%%%%&&&&&&!!!###$$$$$$###"""###$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$#########"""######$$$$$$$$$$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''((()))***)))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$###############$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$xxxnnnoooxxx{{{||||||zzzyyyvvv^^^MMMCCC777555777222111///---,,,------,,,+++***+++,,,+++)))'''''''''((())))))******))))))(((###$$$&&&'''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%###"""###$$$$$$%%%$$$$$$######!!!###%%%&&&&&&%%%$$$###"""$$$%%%%%%$$$###%%%&&&%%%$$$######$$$$$$"""!!!######$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&'''###$$$%%%&&&&&&(((+++---'''((((((''''''&&&%%%$$$######$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%######""""""######$$$%%%%%%$$$$$$$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###############$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((('''%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$((()))*********)))((('''***(((&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&"""######$$$%%%&&&&&&'''############""""""""""""$$$%%%&&&%%%#########%%%###$$$%%%$$$""""""$$$%%%&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&$$$###!!! """"""######$$$%%%%%%%%%###############"""""""""$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###%%%&&&'''''''''sssjjjmmmwww~~~~~~{{{ttt\\\KKKAAA666444666111000...+++++++++,,,++++++)))***,,,+++***))))))***((()))************)))(((%%%&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%''''''&&&$$$"""###$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$###"""###$$$$$$###!!!$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%$$$&&&***---///000''''''''''''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$%%%%%%###!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%###########################""""""""""""###$$$$$$"""$$$%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&& !!!###$$$%%%&&&%%%%%%$$$###"""""""""###%%%&&&"""######$$$%%%%%%$$$$$$""""""""""""###$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%''''''((()))***)))(((&&&***'''%%%$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$'''''''''''''''&&&%%%$$$!!!"""###$$$$$$%%%%%%%%%###$$$&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&######$$$$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$###"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$'''######$$$$$$%%%%%%%%%&&&$$$$$$$$$#########""""""###%%%&&&%%%###"""$$$&&&###$$$%%%$$$###"""$$$&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###"""!!!!!!""""""###$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((())))))!!!"""$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%###"""!!!qqqhhhkkkvvv}}}rrrZZZJJJ@@@555333555000111///,,,+++,,,---,,,,,,((())),,,,,,,,,+++,,,...((()))***++++++***)))(((***++++++***(((&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&###"""!!! !!!"""$$$&&&###$$$%%%&&&'''&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###&&&###!!!###'''++++++***&&&'''&&&&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%&&&$$$""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%######""""""######$$$%%% ###%%%$$$"""!!!$$$'''$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%$$$###"""!!!&&&$$$"""!!!!!!$$$&&&((("""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$"""!!! """%%%'''(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&'''''''''((())))))'''&&&)))'''$$$###$$$%%%$$$######$$$%%%&&&&&&&&&&&&&&&$$$##################$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$'''((((((((('''&&&&&&%%% !!!###%%%&&&&&&'''"""%%%&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&######""""""###%%%'''(((!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%&&&'''((((((&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''"""!!!!!!"""$$$&&&%%%$$$%%%$$$$$$$$$######""""""###""" """%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!$$$&&&%%%######%%%'''&&&''''''&&&%%%%%%&&&((('''(((((((((&&&%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$###""""""###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&!!!"""###%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$"""""""""kkkmmmiiivvv~~~tttaaaKKK>>>888555333444444222///,,,***))))))***+++******))))))******+++,,,,,,,,,+++++++++************))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%###"""###$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""""""""#########""""""""""""""""""((('''&&&%%%%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&"""%%%''''''$$$###$$$&&&'''''''''&&&&&&%%%%%%%%%(((%%%######$$$$$$!!!"""###$$$%%%%%%$$$###"""&&&%%%$$$$$$############'''&&&&&&%%%$$$###""""""%%%!!!'''&&&))),,,$$$%%%''''''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%&&&''''''&&&!!!!!!"""###############$$$$$$##################$$$%%%'''(((((('''%%%$$$!!!###"""!!!"""&&&***$$$$$$###%%%((( """"""###%%%'''(((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&+++)))&&&$$$###$$$%%%'''((())))))***)))'''&&&%%%***(((&&&&&&''''''%%%###%%%&&&%%%###$$$&&&((((((***'''###"""$$$&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%"""(((***$$$ """""" ***'''###!!!!!!###%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%% !!!###&&&'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%######&&&%%%%%%$$$$$$%%%%%%&&&###%%%%%%""""""%%%&&&###%%%%%%%%%&&&&&&&&&''''''(((%%%""" ###%%%"""######$$$$$$%%%%%%&&& $$$&&&&&&$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$###$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###%%%(((++++++***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))$$$ !!!%%%'''&&&###########################&&&&&&&&&'''((('''$$$!!!&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###kkkkkkiiiwww{{{{{{vvvbbbLLL>>>888333111222333111...,,,************...------,,,,,,------...++++++*********)))))))))))))))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$#########$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$######"""#########%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$######$$$$$$$$$$$$######"""%%%&&&%%%%%%''')))''''''''''''&&&&&&%%%%%%###!!! !!!$$$%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$#########(((%%%444'''(((###$$$)))&&&%%%$$$$$$$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$###""""""###$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$&&&)))+++''',,,%%%### &&&&&&)))&&&$$$!!! !!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&$$$#########$$$%%%%%%&&&'''(((((((((((( ###'''***,,,,,,+++!!!$$$&&&''''''&&&### !!!$$$((()))(((%%%###&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%$$$###"""!!!$$$((((((%%%$$$''''''###!!!$$$((()))((($$$!!!$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&''''''$$$"""%%%%%%%%%%%%%%%%%%$$$$$$'''''''''(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))+++***&&&$$$&&&&&&###%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$######$$$$$$%%%%%%$$$$$$###((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$##################&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$%%%'''(((((('''$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$"""########################(((((((((***+++***'''%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###jjjiiikkkyyyvvvyyywwwcccLLL>>>777333000000111000...,,,+++++++++,,,++++++************++++++******)))))))))((((((((()))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%#########"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$&&&'''''''''&&&&&&&&&&&&%%% !!!###$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$//////***!!!'''***'''%%%$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""""""""###"""!!!######$$$%%%%%%%%%%%%$$$################################################)))&&&###!!!###'''---000!!!%%%&&&###"""$$$&&&'''&&&$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%$$$######%%%%%%%%%%%%&&&'''((()))******(((%%%!!!000+++$$$"""(((---***)))(((%%%""""""$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""%%%&&&&&&''''''&&&&&&%%%))))))(((&&&$$$###!!!!!!!!!!!! """%%%%%%"""***'''### !!!$$$&&&$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%&&&'''''''''&&&%%%&&&'''&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&000111///)))'''((('''###$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###)))&&&###"""%%%&&&&&&$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$"""!!! %%%%%%$$$$$$$$$$$$%%%%%%##################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%%%%%%%%%%$$$###"""""""""""""""######$$$$$$%%% ###''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&((((((&&&$$$$$$######""""""######$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###jjjjjjnnn{{{vvvyyyuuubbbKKK>>>777333111111//////---,,,,,,,,,,,,,,,)))))))))(((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%""""""###############$$$###$$$%%%%%%$$$""" !!!"""###$$$&&&'''''''''$$$$$$############$$$$$$"""###$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######""""""######""""""&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&---000---'''222,,,%%%'''!!!""""""$$$&&&)))+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""""""""###"""!!!######$$$$$$%%%$$$$$$##################$$$$$$$$$%%%$$$$$$######$$$$$$%%%###)))((("""(((***"""$$$$$$"""***((( """###%%%))),,,'''&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''(((((('''&&&%%%)))(((&&&%%%$$$$$$%%%&&&"""#########$$$'''---222$$$$$$&&&******&&&######&&&&&&%%%###"""$$$)))---&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%)))+++***'''$$$#########"""(((+++***%%%!!!!!!###&&&(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&###""""""###%%%&&&&&&$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$"""""""""######&&&%%%%%%$$$$$$%%%%%%&&&///111///)))'''((('''#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$############$$$&&&&&&###$$$$$$%%%%%%$$$$$$###$$$###"""!!! &&&%%%$$$""""""$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$!!!""""""###$$$%%%%%%&&&)))'''&&&&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###kkkmmmppp}}}yyyzzzrrr___III===777444333444......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++*********)))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$#########$$$&&&###$$$%%%&&&&&&&&&%%%%%%###"""""""""###$$$%%%%%%""""""######$$$$$$$$$$$$$$$%%%%%%&&&%%%###!!! """###%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''((((((((('''&&&########################$$$$$$%%%$$$$$$###$$$$$$%%%$$$###""""""###$$$%%%$$$$$$&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&''''''///***###!!!...///,,,---,,,((("""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$###""""""###############""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&%%%&&&&&&%%%111...)))$$$!!!!!!$$$&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$!!!"""$$$&&&(((((('''&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&$$$!!!  &&&""""""%%%&&&$$$&&&+++%%%'''))))))&&&###!!!&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%&&&'''######!!!"""'''---"""###%%%%%%%%%(((,,,///,,,***&&&###!!!!!!""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%#########$$$$$$%%%%%%%%%)))((('''%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&***+++***&&&%%%''''''$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''!!!$$$''''''$$$"""$$$&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%'''((("""######$$$%%%&&&'''''')))((('''&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###~~~lllpppqqq~~~zzz{{{qqq^^^HHH<<<777555444555.........------,,,,,,++++++******))))))******+++++++++*********)))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''###$$$&&&'''''''''&&&%%%#########"""######$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%$$$###"""&&&&&&'''''''''%%%$$$###%%%$$$###""""""###$$$%%%!!!!!!"""$$$'''((('''&&&""""""############$$$$$$!!!###%%%%%%%%%%%%'''((($$$######""""""######$$$###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''...(((!!!///,,,)))+++!!!$$$''')))))))))+++---%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%&&&%%%%%%"""############"""!!!!!!"""""""""###$$$$$$%%%%%%########################...$$$%%%(((###"""---%%%$$$,,,$$$"""&&&&&&"""%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))!!!"""%%%))),,,+++&&&###!!! ((()))$$$$$$(((### !!!&&&+++---&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$***))))))'''!!!######%%%&&&$$$ !!!### ###'''***---///######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$+++)))&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&&&&######&&&'''%%%$$$$$$$$$$$$%%%%%%%%%%%%)))(((%%%###"""###$$$%%%###$$$$$$%%%&&&'''''''''$$$&&&((((((%%%############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((&&&$$$###""""""###$$$&&&##################$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""######$$$%%%'''((()))$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%$$$"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###nnnrrrvvvuuuzzzrrr^^^III<<<777444222333///.........---,,,+++***((((((''''''''''''((((((******)))))))))(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######%%%'''###$$$&&&'''((('''&&&%%%$$$$$$######"""#########$$$$$$%%%%%%&&&''''''(((%%%%%%$$$######$$$$$$$$$"""###%%%&&&&&&&&&$$$###&&&$$$###""""""###$$$&&& $$$&&&$$$######$$$$$$$$$%%%%%%%%%%%%!!!$$$%%%%%%######%%%'''###$$$$$$%%%%%%$$$$$$######$$$&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&&&&&&&$$$aaa[[[aaaQQQAAA$$$$$$"""!!!###&&&&&& %%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''$$$!!!###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%''''''&&&###$$$$$$$$$######"""!!!!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!&&&(((&&&$$$$$$%%%###LLL```]]]LLL&&&///((( ###((()))((($$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&'''((((((((((((***$$$ %%%))))))&&&SSS]]]tttvvv```WWW777000(((%%%&&&&&&###&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%---000222777VVVfff{{{lllWWWKKK###%%%'''(((&&&!!!######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&,,,)))'''%%%&&&&&&%%%$$$$$$$$$$$$$$$############!!!""""""###$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""%%%%%%"""###'''(((&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$'''&&&######$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$##################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""###$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""""""""!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###pppssszzz{{{qqqxxxsss```JJJ===666222111111/////////...---,,,***)))++++++************++++++)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###%%%'''###$$$&&&(((((('''&&&%%%%%%%%%$$$###"""""""""###""""""###$$$$$$%%%&&&&&&$$$$$$"""""""""###$$$%%% $$$'''((((((((('''&&&$$$######$$$&&&''''''%%%###%%%'''(((%%%###%%%%%%%%%&&&&&&'''''''''%%%&&&'''%%%!!! """$$$$$$&&&''''''&&&$$$$$$###$$$&&&&&&&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&& ,,,gggBBB((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$!!! $$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%''''''&&&%%%%%%%%%%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$!!!'''&&&FFF|||CCC%%%"""&&&#########$$$$$$%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&((())))))***)))'''&&&%%% """111TTTRRR111&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###(((BBBtttbbb<<<&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''((()))'''%%%######$$$&&&&&&&&&%%%$$$$$$$$$######"""""""""###%%%'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&###&&&&&&###$$$((()))'''%%%%%%&&&&&&&&&&&&'''''' """$$$&&&'''&&&$$$###&&&%%%%%%$$$$$$######"""!!!+++)))$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''$$$##################$$$'''&&&&&&%%%%%%$$$$$$$$$$$$"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############!!!###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$${{{{{{|||tttnnnuuuooo]]]III===888333000000000//////000111000---******)))'''&&&&&&&&&'''(((&&&((()))++++++)))(((&&&***(((%%%$$$&&&(((*********)))&&&$$$###$$$%%%%%%'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***""""""""""""""""""""""""$$$###""" """###$$$&&&&&&%%%$$$############%%%'''((((((%%%#########%%%%%%%%%&&&&&&&&&''''''%%%!!! $$$'''&&&$$$######$$$$$$$$$$$$#####################"""!!! &&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&"""""""""###$$$%%%&&&'''%%%$$$######$$$$$$###!!!!!!!!!"""###$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%*** PPP)))$$$$$$!!!%%%***(((###!!!###$$$"""'''***'''$$$$$$%%%%%%#########$$$$$$%%%%%%%%%((($$$!!! ###$$$###!!!""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###555%%%(((+++'''!!!---jjjqqq,,,"""***+++222&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$*** ***"""!!!((()))BBB{{{999%%%***$$$'''""")))((($$$---%%%%%%%%%$$$######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$,,,!!!333 $$$+++777YYY!!!+++&&& ***%%%###"""...+++$$$***%%%%%%%%%&&&'''((((((''''''###""""""!!!!!!""""""###((('''%%%$$$###$$$%%%%%%""""""#########$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########!!!!!! !!!###!!!"""!!!&&&%%% ###$$$%%%&&&&&&%%%$$$###%%%$$$$$$###$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$###$$$$$$$$$############"""%%%%%%%%%&&&&&&&&&''''''}}}~~~sssnnnvvvnnn\\\HHH===888444111111000///......///...---+++***)))((('''''''''((()))'''((()))******)))((('''***(((%%%$$$&&&((()))***(((((((((((('''&&&%%%$$$''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$######$$$%%%%%%%%%'''((((((&&&$$$######%%%%%%%%%&&&&&&&&&&&&'''$$$!!!###&&&%%%#########$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$((("""ooo<<<""",,,***  ---***"""  %%%((()))$$$$$$$$$$$$$$$$$$%%%%%%((('''%%%%%%&&&&&&&&&%%%###########################$$$$$$%%%%%%$$$$$$###777'''888"""rrrCCC$$$===111000&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$:::+++,,,,,,TTT^^^%%%!!!$$$111///+++777444***------,,,)))%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$BBB...)))444&&&,,,!!!%%%+++ """222%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$######"""%%%%%%%%%$$$$$$############%%%&&&&&&%%%$$$%%%'''$$$((()))''')))------)))$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$#####################$$$######$$$$$$%%%%%%%%%&&&!!!"""###$$$%%%'''((((((uuuqqqyyymmm[[[GGG===888444222222000...,,,,,,------,,,++++++***))))))(((((())))))(((((())))))))))))(((((()))'''%%%$$$&&&((())))))&&&((()))***)))(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$"""""""""######%%%&&&&&&%%%&&&((('''%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$ """$$$$$$#########$$$$$$$$$$$$######$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&$$$######$$$$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""(((lll>>>$$$///111***...***'''(((***)))$$$ %%%%%%$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######$$$$$$$$$///"""%%%000...111%%% ///%%% &&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%+++444222***ccc(((888,,,===666666555000+++&&&###"""$$$%%%%%%&&&&&&%%%%%%$$$(((###%%%sss{{{***++++++!!!$$$***!!!,,,777%%%&&&&&&''''''''''''&&&&&&'''((())))))((('''&&&(((''''''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$##################""""""$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$###$$$%%%!!!"""!!!###&&&&&&###%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&'''((((((""""""###$$$$$$%%%&&&&&&~~~yyyuuu{{{lll[[[GGG===888555333333000...+++***+++,,,+++++++++++++++***************))))))(((((((((((()))))))))'''%%%$$$&&&((()))(((&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###############$$$%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""" """$$$$$$######$$$$$$%%%%%%$$$$$$######"""!!! """$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$############$$$%%%'''((()))&&&$$$######$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$///EEE$$$,,,%%%!!! !!!$$$&&&%%%%%%'''%%%%%%%%%$$$$$$#########!!!%%%%%%###!!!###$$$'''&&&&&&%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%/// '''000OOOAAA ''',,,)))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###'''!!!777;;;###777***---777777777333...(((%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$---***YYY###111$$$888)))%%%&&&&&&''''''&&&&&&&&&###%%%&&&((((((&&&%%%###&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%'''(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$######""""""""""""""""""$$$$$$$$$###############$$$%%%&&&%%%###"""###$$$$$$&&&((('''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$############""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''''''''&&&%%%$$$###""""""zzzyyyvvv}}}lll[[[GGG===888555333333000...+++***+++++++++***+++++++++++++++******)))))))))(((((((((((())))))(((&&&$$$%%%&&&(((((('''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######"""""""""###"""###$$$###!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$""""""###%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$###$$$&&&((()))%%%%%%$$$$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%'''(((***+++&&&%%%$$$$$$%%%%%%$$$""""""""""""###$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$555---xxx]]]'''&&&$$$$$$$$$!!!###+++%%%%%%%%%$$$$$$#########!!!$$$((((((&&&%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$""""""""""""$$$%%%000""">>>EEEDDD&&&$$$222((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''(((((((((%%%%%%kkk$$$777!!!+++(((,,,...///---***'''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$555...$$$333...%%%&&&&&&&&&&&&&&&%%%%%%"""###%%%''''''%%%###"""$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$%%%$$$#########$$$&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###""""""!!!!!!"""##############################'''(((((('''%%%$$$%%%&&&%%%%%%&&&&&&### """&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$#########$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############)))((('''&&&%%%$$$###"""{{{vvv~~~tttuuu}}}mmm[[[GGG===888444222222///---++++++,,,,,,+++******++++++++++++***))))))(((((())))))))))))(((((('''&&&$$$%%%'''(((''''''%%%$$$###""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""!!!!!!!!!"""######"""!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$))))))((((((((()))******'''%%%$$$$$$%%%%%%$$$### !!!"""###$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$'''...###***111((( mmmLLL'''!!!!!!(((+++%%% %%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########333,,,;;;???'''***"""''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&$$$,,,###!!!###%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$***VVVXXX###))) @@@%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$"""######$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%########################$$$###"""###%%%&&&&&&%%%$$$###"""!!!"""###$$$%%%"""""""""###############$$$%%%&&&%%%$$$###$$$%%% %%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&'''vvvsssrrr}}}|||rrrsss}}}nnn\\\HHH===888444111111///...------------+++))))))***+++++++++***(((((('''((()))******)))((('''&&&%%%$$$%%%'''((('''&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$###"""""""""""""""###$$$$$$$$$###""""""$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$##################"""$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$%%%'''''''''''''''((())))))'''%%%$$$$$$%%%&&&$$$############$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&,,,&&&"""111+++!!!!!!"""AAA___;;;)))---'''!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!"""###"""!!!######$$$$$$%%%%%%&&&&&&""""""############""""""%%%$$$...bbb===FFFHHH$$$'''''''''&&&&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''%%%;;;DDD)))))) !!!""""""!!!"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$~~~)))$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############""""""""""""""""""""""""$$$###"""$$$&&&''''''&&&$$$$$$"""""""""###%%%&&&!!!"""""""""#########$$$!!!"""######"""!!!###$$$&&&%%%(((***%%% !!!'''$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&nnnmmmqqq|||sssttt}}}ooo]]]III===888333000000......---...///...+++)))))))))***+++***)))((('''&&&((()))++++++)))(((&&&&&&%%%$$$%%%'''((('''&&&"""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&$$$###$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$###!!!"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%$$$$$$$$$$$$############"""&&&%%%$$$######$$$%%%&&& !!!"""$$$&&&((()))'''&&&$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%'''''''''%%%$$$######%%%***"""$$$###)))+++###zzzQQQ""" '''&&&"""#########$$$$$$%%%%%%&&&***&&&######%%%&&&%%%###!!!"""###$$$%%%%%%&&&'''!!!"""###$$$$$$###"""!!!***@@@iii"""///!!!ZZZ>>>***''''''&&&&&&&&&&&&''''''!!!!!!"""###$$$$$$%%%%%%UUU,,,$$$%%%%%%$$$######&&&((($$$%%%%%%&&&&&&%%%%%%$$$NNN222111&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((('''&&&%%%$$$###""""""$$$&&&'''!!!!!!""""""#########$$$$$$%%%&&&&&&&&&&&&'''((( ###&&&###'''###$$$%%%&&&&&&%%%$$$###"""""""""###$$$%%%''''''""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%&&&''''''######$$$%%%&&&&&&'''(((&&&%%%%%%$$$$$$#########wwwjjjlllnnnyyywwwvvv~~~pppWWWGGG>>>555444444---111000...,,,+++++++++,,,((())))))******((('''&&&******))))))(((((((((''''''&&&%%%$$$$$$%%%((()))%%%%%%%%%&&&&&&&&&''''''+++(((%%%%%%&&&'''%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$""""""$$$%%%###  !!!###$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$)))(((%%%###"""""""""###&&&&&&%%%$$$$$$%%%&&&&&&&&&$$$""""""$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&$$$###$$$$$$###"""$$$$$$############$$$$$$((('''&&&%%%%%%&&&'''(((((('''%%%$$$###$$$%%%%%%%%%$$$"""!!!!!!!!!""""""000000111""",,, 000$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&%%%%%%###%%%###&&&222""""""!!!&&&333((("""+++''' ...000..."""###&&&&&&&&&%%%%%%&&&&&&'''(((333''')))LLLTTT***&&&***))) %%%"""$$$$$$%%%&&&%%%$$$###"""~~~OOO###222###&&&)))%%%%%%&&&"""---&&&###)))%%%%%%$$$######"""######%%%'''((('''&&&$$$$$$%%%'''&&&%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$##################%%%%%%%%%&&&&&&'''''''''""""""$$$%%%&&&'''''''''&&&$$$"""  !!!"""""""""######$$$$$$$$$$$$""" """###""" %%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###""""""""""""###$$$%%%%%%$$$###"""$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!###%%%%%%%%%%%%''')))######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$#########%%%&&&'''&&&$$$###$$$%%%((($$$ """''')))'''###qqqeeehhhmmmwwwzzzxxxpppXXXFFF>>>444333444...111000...,,,++++++++++++))))))*********)))((('''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######$$$%%%###"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%$$$###""""""###$$$%%%&&&$$$"""###%%%%%%###!!!$$$###############$$$$$$"""""""""""""""######$$$''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$######""""""######$$$(((&&&###"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!%%%%%%$$$%%%&&&%%%""" %%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%$$$###"""""""""######)))///******###"""((('''..."""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%!!!---)))''' ,,,}}}OOO ((($$$&&&%%%SSS)))###)))!!!%%%"""""""""""""""###$$$$$$000222""""""...+++""" 666```WWW111$$$///)))&&&%%%##################""""""KKK)))777%%%)))000###555+++"""...%%%--- %%%&&&%%%$$$#########$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######&&&$$$"""###$$$%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&%%%$$$""" $$$###"""!!!!!!###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$""" """###"""!!!######""""""######$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$############"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&'''&&&%%%$$$###"""""""""%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$###$$$&&&#########$$$%%%$$$###"""sssiiimmmnnnwww|||qqqXXXEEE<<<333333555000000///...---,,,+++++++++******++++++******)))(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%&&&$$$!!! !!!$$$&&&&&&%%%$$$$$$%%%%%%$$$###((('''&&&%%%$$$#########%%%%%%$$$###$$$%%%&&&'''((((((((('''&&&%%%$$$### !!!$$$&&&'''&&&%%%$$$$$$###""""""""""""###$$$)))'''$$$###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&'''))))))'''### &&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&((()))*********%%%%%%$$$#########$$$$$$)))EEESSS!!!"""''')))&&&$$$(((((($$$%%%%%%$$$$$$#########"""!!!!!!""""""###$$$$$$$$$$$$+++,,, LLL,,,)))!!!"""$$$###KKK"""!!!&&&((( $$$$$$$$$######$$$$$$%%%&&&BBB///)))!!!"""%%%+++$$$RRRHHH$$$---***%%%"""((($$$###############$$$%%%|||SSS%%%""" %%%))),,,***..."""|||""",,,(((""")))&&&%%%'''&&&$$$######$$$%%%%%%%%%&&&((('''&&&%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&######""""""""""""######%%%###""""""###$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$####################################$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$###""""""###$$$&&&((()))$$$%%%%%%%%%%%%&&&&&&&&&$$$"""!!!!!!"""######"""######""""""######$$$$$$$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######%%%'''&&&$$$"""!!! !!!!!!%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$###$$$&&&((("""%%%'''&&&###!!!!!!"""{{{sssvvvuuuzzzrrrXXXEEE;;;222333666111000///...---,,,+++++++++++++++++++++******)))))))))))))))))))))(((((((((%%%%%%&&&'''((('''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&&&&''''''&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$$$$$$$'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''')))***++++++))))))))))))***)))&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""$$$&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%111###***###|||$$$!!!%%%''')))&&&&&&&&&%%%%%%$$$$$$###""""""""""""############+++"""((($$$<<<"""((()))"""###&&&!!!""")))'''++++++######%%%$$$$$$$$$$$$%%%&&&&&&$$$ggg%%%$$$///!!!%%%333'''!!!!!!222000$$$+++,,,%%%+++""",,,'''&&&%%%$$$%%%&&&'''(((DDD111$$$((()))&&&######$$$$$$)))"""888&&&---VVV%%%(((&&&""""""(((&&&%%%$$$######$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$""""""$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$##################$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&& """$$$&&&'''((((((""""""######%%%&&&((()))##############################""""""######$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&""""""###$$$$$$%%%&&&&&&#########$$$$$$#########&&&&&&&&&&&&''')))+++,,,######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$%%%(((***)))((('''%%%#########$$$|||}}}~~~qqqWWWEEE;;;333333666111//////......---++++++***+++++++++***************((((((((()))))))))))))))%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''(((((((((((((((''''''$$$%%%%%%&&&&&&'''''''''###$$$&&&&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######""""""$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((***+++,,,---,,,)))'''&&&&&&''''''&&&$$$$$$############$$$$$$######################## """#########"""!!!%%%%%%%%%%%%&&&&&&%%%%%%***&&&###)))'''pppxxx###111%%% ,,, ######""""""!!!!!!!!! %%%%%%$$$$$$#########"""***&&&)))### +++]]]%%%''''''$$$$$$***(((\\\---***(((###!!!!!!!!!!!!!!!"""######...BBB444$$$)))"""###'''***,,,%%%"""###%%%%%%---kkk(((######&&&,,,''''''%%%%%%%%%&&&'''((('''bbb!!!%%%***...%%%,,,###$$$444$$$+++&&&444"""EEE111"""'''$$$$$$#########$$$$$$$$$$$$&&&''''''&&&%%%&&&&&&(((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&%%%######%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!###############$$$%%%%%%#######################################$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&""""""###$$$%%%&&&&&&'''$$$##################$$$$$$$$$$$$$$$%%%'''***+++######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''***,,,333,,,%%%###%%%(((((('''pppWWWEEE<<<444444666111/////////...---,,,******++++++***))))))))))))***&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''((((((((($$$%%%%%%$$$###"""$$$%%%&&&'''(((((())))))(((((($$$%%%%%%%%%&&&''''''(((###$$$'''))))))'''$$$######$$$%%%%%%$$$$$$%%%&&&############$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''((((((((($$$###"""!!!"""%%%''')))!!!!!!"""######"""!!!!!!###"""!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''+++'''###!!!"""$$$%%%%%%$$$######""""""######$$$""""""###$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###%%%---******###+++,,,%%%########################&&&&&&%%%%%%%%%$$$$$$$$$"""""")))***&&&bbb %%%%%%(((###---aaa"""&&&$$$)))&&&###############$$$$$$%%% &&&lll&&&$$$(((((()))'''$$$###...$$$000'''(((000&&&)))<<<$$$///###%%%%%%$$$###############'''ooo;;;"""!!!%%%)))000$$$'''+++$$$*** 333!!!///...&&&%%% 000"""###%%%&&&&&&&&&$$$$$$$$$%%%''''''&&&%%%&&&'''(((((('''&&&%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$############$$$$$$"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%###############"""""""""$$$$$$%%%%%%%%%%%%$$$$$$###############"""""""""&&&&&&&&&%%%%%%%%%%%%$$$"""###$$$$$$###$$$&&&'''$$$$$$######""""""######$$$###"""!!!!!!"""###$$$#########$$$%%%&&&&&&'''$$$$$$###""""""###$$$$$$!!!!!!!!!"""###$$$&&&&&&######$$$$$$$$$%%%%%%%%% """###$$$###$$$&&&'''%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&***---555---%%%###&&&******(((nnnVVVEEE===555555666000.../////////...,,,***)))+++***)))((((((((())))))&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''')))***%%%%%%&&&'''((()))******%%%&&&&&&%%%"""!!!###%%%###$$$%%%'''(((((((((((($$$$$$%%%%%%&&&'''((((((###$$$&&&''''''&&&$$$###!!!###%%%%%%###"""$$$&&&$$$$$$######$$$$$$%%%&&&%%%&&&((()))***)))((('''$$$%%%%%%&&&''''''''''''############$$$%%%%%%&&& !!!"""######"""!!! $$$###"""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&)))'''$$$###$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%&&&'''((()))***"""###$$$%%%&&&&&&%%%$$$+++222$$$###&&&||| ###$$$$$$$$$%%%%%%&&&''''''######$$$$$$%%%&&&&&&''' """,,,)))$$$HHH@@@ )))"""+++&&&&&&$$$GGGaaa&&&)))$$$'''&&&&&&&&&&&&&&&''''''((()))999&&&,,,!!!)))###)))(((+++'''+++...''' ,,, 333---(((###}}}...)))###!!!%%%%%%$$$$$$###""" ### \\\---///***+++$$$+++%%%+++)))%%%...777==="""444 333"""$$$(((******)))&&&$$$###%%%''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$######""""""######$$$&&&$$$######$$$%%%%%%$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%############"""""""""!!!""""""###############"""""""""############""""""&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%###$$$&&&)))%%%$$$######""""""######$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$ !!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$######$$$&&&!!!"""$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""$$$'''***---***&&&$$$&&&''''''&&&zzz}}}}}}|||wwwzzzmmmUUUEEE>>>666555666///.../////////...,,,***)))+++***((('''''''''((()))'''((((((((())))))******)))(((&&&%%%&&&''')))+++$$$%%%&&&'''(((***++++++'''))))))'''$$$"""$$$&&&!!!"""###%%%&&&'''((((((%%%$$$$$$%%%&&&'''((()))%%%$$$$$$$$$$$$$$$$$$%%% ###%%%$$$""""""$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%!!!###%%%'''(((&&&$$$###$$$$$$%%%%%%%%%$$$######%%%&&&''''''%%%###!!!"""###$$$%%%%%%$$$###"""%%%$$$###$$$$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))************)))(((((()))(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###""" !!!"""%%%''')))!!!"""$$$%%%&&&%%%%%%$$$***""""""&&&%%%%%%%%%!!!|||&&&###... !!!"""###$$$$$$%%% !!!###%%%'''))))))%%%&&&"""))) '''&&&%%%"""...!!!(((%%%(((((('''$$$$$$######$$$$$$%%%&&&######''';;;;;;%%%&&&,,,'''((("""######!!!%%%((((((((((((&&&111HHHHHH000)))&&&&&&'''&&&%%%###!!!,,, ++++++$$$ $$$!!!(((***###""")))+++'''''',,,'''111%%%...&&&(((###&&&***---...+++(((%%%###%%%''''''&&&&&&&&&'''######$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%###""""""###$$$$$$###$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""$$$&&&%%%$$$$$$'''***'''&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%"""###%%%&&&''''''&&&%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""$$$ $$$%%%%%%$$$############$$$$$$%%%%%%%%%######"""!!! """%%%(((%%%&&&((('''%%%######$$$zzzzzzzzz|||uuuqqqsssuuu}}}lllQQQ@@@;;;333111444111///...,,,+++******+++,,,'''&&&%%%$$$$$$%%%&&&'''(((***,,,+++)))'''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&%%%$$$###!!!!!!######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&''''''%%%&&&&&&'''%%%###!!! ######""""""###%%%'''(((%%%%%%$$$&&&'''((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$############!!!!!!"""###$$$$$$%%%%%%%%%&&&'''((((((((('''&&&###$$$%%%&&&&&&&&&%%%%%%+++((($$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$&&&''''''(((***(((&&&$$$$$$&&&(((***(((&&&""" !!!$$$&&& +++ppp!!!+++###%%%"""&&&,,,(((######$$$%%%%%%%%%%%%$$$...+++###%%%&&&,,,###$$$%%%%%%######$$$%%%$$$"""333$$$,,,'''(((((())))))((('''&&&&&&111)))444QQQ&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&$$$""""""###,,,%%%333"""############$$$$$$$$$ '''!!!eeeddd+++!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$#########""""""(((&&&((("""///###(((+++'''!!!$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%#########"""""""""""""""''''''&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######(((&&&$$$"""!!!!!!"""######"""""""""!!!!!! ######""""""""""""######"""###$$$%%%%%%$$$###"""$$$######""""""######$$$%%%%%%%%%%%%%%%$$$###"""'''&&&$$$#########$$$$$$ """###$$$######&&&%%%%%%%%%$$$#########"""############$$$$$$$$$"""""""""""""""######### !!!"""###""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''"""###%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########~~~zzz~~~zzzuuuvvvwwwzzzlllQQQ@@@;;;333111333111000///...,,,,,,,,,,,,---)))(((''''''&&&'''((((((((()))***)))'''%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%$$$$$$&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''&&&%%%%%%''''''%%%###$$$$$$$$$#########"""""""""######$$$&&&''''''(((((('''&&&%%%%%%&&&'''((((((&&&$$$""""""###%%%&&&(((%%%&&&PPP'''###(((!!!###,,,&&&###)))$$$######$$$%%%%%%%%%%%%$$$&&& &&&$$$!!!iii!!!###$$$%%%%%%######$$$%%%$$$"""~~~...###***(((((('''''''''&&&&&&&&&***)))((('''$$$***???SSSUUUVVVQQQ@@@,,,"""%%%---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&((())))))'''&&&'''((((((222))))))$$$$$$$$$$$$%%%%%%%%%%%%"""000,,,333PPPYYY]]]OOOBBB888))),,,%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$###'''''''''%%%!!!&&&xxx!!!###!!!$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########%%%$$$############$$$%%%$$$$$$$$$######"""""""""$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$###$$$%%%'''(((!!!"""###$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$"""######$$$%%%%%%&&&&&& !!!###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######~~~}}}}}}|||{{{zzzkkkPPP@@@;;;333111333000000000///---------------++++++***)))(((((())))))((((((((('''%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$############$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$""""""###%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%''''''&&&%%%###$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!! !!!###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''"""###%%%((()))((($$$!!!$$$$$$$$$############"""######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&+++"""===((($$$))) ###%%%######'''######$$$%%%%%%%%%%%%$$$!!!+++!!!#########$$$%%%%%%######$$$%%%$$$"""((( '''((('''%%%$$$$$$%%%&&&&&&'''###333...'''***,,,+++%%%!!!'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''""" &&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$###$$$+++---((( &&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!$$$000(((&&&'''&&& $$$###&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$###############$$$%%%(((***+++&&&&&&&&&&&&&&&%%%$$$### !!!!!!!!!!!!!!!"""############$$$$$$$$$""""""###$$$%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$!!! ###%%%%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###}}}jjjPPP@@@;;;444111333/////////......---,,,,,,,,,,,,++++++***))))))))))))))))))(((&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%&&&''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%###$$$&&&''''''&&&$$$###%%%$$$######""""""######""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""!!! ###&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''!!!"""$$$''')))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!(((,,,kkk)))%%%!!!"""###'''######$$$%%%%%%%%%%%%$$$$$$---!!!:::###$$$%%%%%%######$$$%%%$$$"""---###$$$'''%%%$$$""""""###%%%&&&'''%%%%%%'''''''''***...***""" (((+++$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$###$$$$$$###"""!!!"""$$$'''"""///%%%%%%%%%%%%&&&&&&&&&&&&--- !!!,,,///+++((($$$((($$$&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((### ---&&&---%%%VVV'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""######$$$%%%&&&&&&'''"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$''')))***&&&&&&&&&&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$"""""""""""""""#########"""###$$$%%%&&&&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%% %%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$~~~jjjOOO???;;;444111222.........------,,,++++++***************))))))(((((()))***)))(((&&&&&&(((***((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###%%%$$$######""""""######!!!!!!!!!"""######$$$$$$ """%%%''''''&&&$$$"""""""""###$$$%%%%%%&&&&&&$$$$$$###%%%&&&'''&&&$$$!!!###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$#########!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$#########$$$%%%&&&$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$$$$###'''111###)))!!!***###&&&######$$$%%%%%%%%%%%%$$$%%%###"""kkk$$$###$$$%%%%%%######$$$%%%$$$"""ddd&&&""")))&&&$$$###!!!"""###%%%&&&%%%******$$$###'''$$$$$$%%%''''''&&&'''***---&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%'''((('''%%%###"""###%%%DDDKKK(((###$$$$$$$$$$$$%%%%%%%%%%%%###&&&&&&""" ###%%%%%%"""!!!!!!"""%%%(((---000######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$'''%%%!!!&&&'''&&&((( '''$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$##################"""""""""###""""""!!! #########$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$##################$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$###""""""""""""$$$&&&'''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!###$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%&&&!!!$$$((((((%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$~~~~~~{{{iiiOOO???<<<444111111...------------,,,+++***)))'''((())))))))))))((((((((()))***)))'''''')))***''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$############$$$ !!!!!!"""######$$$$$$###((())))))&&&%%%!!!!!!###$$$%%%&&&&&&&&&$$$######$$$&&&&&&%%%$$$!!!"""$$$&&&'''&&&%%%$$$##################""""""###$$$%%%%%%%%%$$$###"""########################$$$$$$######$$$$$$%%%&&&$$$###"""""""""###%%%&&&'''&&&$$$$$$&&&'''''''''"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$((('''###'''EEEEEE%%%%%% ...$$$"""######$$$%%%%%%%%%%%%$$$###"""###***###$$$%%%%%%######$$$%%%$$$"""***%%%***$$$$$$###""""""###%%%&&&%%%!!!"""(((***&&&$$$'''!!!''',,,+++$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$!!!!!!###%%%{{{!!!)))$$$$$$$$$$$$%%%%%%%%%%%%%%%***$$$!!!''')))&&&$$$---)))$$$$$$$$$$$$%%%%%%%%%%%%"""###############$$$$$$$$$""")))$$$))))))555)))$$$ &&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! """"""""""""############"""###$$$%%%%%%$$$###"""$$$$$$###""""""###$$$$$$$$$##################$$$######$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$############$$$%%%&&&#########$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$#########$$$##############################$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$+++'''$$$###%%%&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%wwwvvvhhhNNN???<<<444111111------.........---,,,+++***&&&'''((()))******))))))&&&((())))))(((''''''(((&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''''''''&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%!!!$$$'''((('''%%%$$$"""###$$$%%%&&&%%%%%%$$$$$$######$$$&&&&&&%%%### """$$$&&&'''&&&%%%$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%$$$###""""""$$$&&&''')))'''&&&&&&'''((('''&&&""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###***$$$%%%%%%***111'''))) ######$$$%%%%%%%%%%%%$$$ $$$666'''###$$$%%%%%%######$$$%%%$$$"""+++$$$%%%#########$$$$$$$$$%%%%%%,,,"""""""""&&&000(((###***...///$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%#########"""!!!"""%%%'''&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""!!!$$$&&&!!!***%%%"""###""" %%%,,,%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%///!!!)))((("""www@@@&&&!!!$$$%%%%%%%%%%%%%%%%%%&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%(((&&&%%%###"""!!!""""""""""""""""""######$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$###""""""###$$$$$$###""""""!!!!!!""""""###"""###$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$##################%%%$$$$$$######"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%}}}qqqttthhhNNN???<<<444111111---...//////000///---,,,+++%%%'''(((***++++++++++++$$$&&&((()))(((&&&&&&'''%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((($$$%%%&&&((()))*********$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&''''''''''''&&&&&&$$$"""!!! $$$$$$%%%&&&%%%$$$###"""$$$######$$$&&&&&&%%%###!!!$$$&&&'''&&&%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$######%%%'''((()))((((((((())))))&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))"""$$$&&&######:::UUU!!!***$$$&&&######$$$%%%%%%%%%%%%$$$!!!***'''HHH!!!###$$$%%%%%%######$$$%%%$$$"""...%%%$$$"""###$$$%%%%%%%%%%%%%%%###''')))'''&&&))))))&&&!!!$$$'''((('''$$$!!! &&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&(((,,,///&&&%%%&&&&&&&&&'''''''''((((((((($$$###&&&%%%###%%%+++$$$'''((('''(((((($$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&***111&&&&&&...TTT***%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%'''(((((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%#########%%%%%%""""""#########$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%######""""""###%%%&&&''')))(((&&&$$$############&&&%%%%%%%%%$$$#########"""############$$$$$$$$$ """###$$$&&&&&&!!!!!!"""###$$$&&&'''(((""""""###$$$%%%%%%&&&&&&$$$$$$##################!!!###$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%%%%}}}zzzvvvyyygggSSS@@@999666000///222......---------,,,,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$&&&(((***'''''''''&&&&&&%%%%%%%%%+++&&&!!!!!!%%%'''&&&###$$$######"""###$$$&&&''')))'''%%%###""""""###$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$&&&$$$""""""###%%%&&&%%%""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&&&&%%%$$$""""""""""""######!!! ###%%%$$$"""$$$$$$#####################$$$%%%&&&&&&&&&%%%$$$&&&''''''(((''''''&&&&&&---$$$ %%%)))$$$((($$$%%%++++++%%% %%%&&&)))---$$$###%%%&&&"""############$$$$$$$$$!!!!!!%%%((('''&&&%%%$$$$$$$$$$$$(((mmm)))"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$######### !!!"""###%%%&&&'''(((&&&$$$""""""###%%%&&&%%%***%%%111LLL$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""" """###%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///%%%###III$$$'''$$$$$$$$$%%%%%%&&&&&&&&&))))))***)))((('''%%%$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%$$$###!!! &&&'''((((((&&&&&&'''((()))'''%%%#########""" """""""""######$$$$$$%%% !!!###$$$%%%%%%$$$###!!!"""%%%&&&&&&%%%$$$###((('''$$$"""!!!!!!"""###""""""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&%%%###!!!!!!"""###$$$%%%###""""""###$$$$$$### """$$$%%%###""""""""""""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""&&&%%%%%%$$$###""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&%%%%%%$$$###""""""|||{{{zzzvvv{{{fffRRR@@@999666111///222000//////---,,,+++************)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))''''''&&&&&&&&&%%%%%%%%%((($$$!!!!!!%%%((('''%%%'''&&&%%%$$$$$$%%%%%%&&&(((&&&$$$###""""""$$$$$$###$$$$$$$$$%%%%%%%%%%%%######"""""""""!!!!!!!!!%%%###"""###$$$&&&%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###""""""###$$$%%%%%%###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$'''"""!!!''')))%%% """$$$###&&&,,,(((555"""oookkk""""""!!!%%%"""############$$$$$$$$$$$$!!!"""%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%%%%###"""###$$$&&&%%%%%%///999<<<(((VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%% !!!"""###$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%///333 '''---###%%%######$$$$$$$$$%%%%%%%%%(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$###"""!!!!!!"""###""""""$$$&&&(((&&&$$$###$$$$$$###!!!############$$$$$$$$$$$$"""######$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$%%%$$$###"""""""""###$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$&&&&&&%%%###"""!!!"""###$$$%%%#########$$$%%%$$$###!!!###%%%$$$###"""###$$$"""###$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""######""""""!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$############}}}}}}||||||{{{xxx}}}~~~eeeQQQ???999666111///222111111///...,,,***)))(((,,,+++)))((('''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&### """&&&((((((''')))((('''&&&%%%%%%%%%%%%&&&%%%$$$#########%%%%%%""""""""""""#########$$$$$$$$$$$$###############$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$&&&&&&$$$######$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%...)))))))))!!!,,,---***'''%%%###!!!$$$)))%%%***222######'''############$$$$$$$$$%%%"""$$$###%%%"""""""""######%%%&&&&&&"""###!!!'''%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$##################"""""""""$$$######$$$&&&&&&%%%###((( ...444 [[[)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&#########$$$$$$$$$$$$%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###<<<ccc"""###############$$$$$$$$$$$$&&&''''''(((((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###""" !!!###%%%'''%%%######$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$%%%&&&&&&$$$"""###$$$$$$###""""""###%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&!!!!!!"""######"""!!! !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""#########$$$$$$$$$%%%~~~~~~}}}{{{~~~|||cccPPP???999777111///222111000///...,,,+++***)))---+++)))'''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%''''''&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%############$$$$$$%%%%%%######$$$%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&***888555((("""(((,,,***%%%!!!!!!///((('''!!! 222III%%%,,,#########$$$$$$$$$%%%%%%###%%%---%%%""""""""""""###$$$%%%&&& )))###'''%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################%%%&&&&&&$$$"""$$$'''000&&&xxxYYY%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++000(((:::%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$ !!!############$$$&&&&&&$$$"""###$$$%%%%%%$$$&&&&&&%%%%%%$$$$$$######&&&%%%###"""!!!"""######$$$$$$#########$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$#########"""""""""###$$$%%%&&&$$$$$$###""""""######$$$$$$$$$%%%'''((('''$$$"""###$$$###"""!!!!!!###%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%$$$"""###%%%&&&&&&%%%$$$###!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%}}}~~~|||aaaOOO>>>999777222000222.........------,,,,,,+++,,,+++)))((('''''''''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&#########$$$$$$$$$$$$%%% !!!!!!!!!!!!!!!!!!#########%%%&&&&&&$$$"""##############################""""""######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&& ...///&&&((()))%%%///UUUhhhIII(((BBB '''$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$&&&BBB%%%$$$######""""""######$$$...222&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''#########%%%&&&&&&$$$"""$$$///&&&fffXXX###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111 ,,,%%%))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''((('''%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%$$$$$$#########&&&%%%###"""!!!"""######$$$$$$#########$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$###""""""""""""######%%%%%%%%%$$$$$$#########"""""""""######$$$$$$%%%##################$$$$$$$$$$$$%%%'''((('''$$$""""""###"""!!! """$$$"""#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###"""!!!######%%%&&&&&&%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########(((''''''&&&%%%%%%$$$$$$~~~}}}}}}}}}```MMM===999777222000222...------------,,,,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''########################&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""############$$$######$$$&&&&&&%%%###""""""""""""""""""""""""######""""""######$$$%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&%%%$$$###"""&&&''''''&&&$$$$$$%%%'''######$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$######,,,000111""")))wwwMMM444(((---$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&aaa%%%%%%$$$$$$#########$$$$$$!!!---RRR$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''''''''''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''((($$$######$$$&&&&&&%%%###"""}}}\\\&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$######$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%222%%%***)))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((&&&$$$###$$$%%%%%%$$$"""###$$$%%%%%%$$$$$$$$$##################$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$#################################"""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""######"""!!!!!!"""$$$###""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$""" (((((('''&&&%%%$$$######~~~}}}}}}yyyzzz|||~~~~~~^^^LLL===999888222000222//////...---,,,,,,++++++&&&''')))*********((('''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%%%%%%%&&&###$$$%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%###"""###$$$&&&%%%%%%##############################""""""######$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%###$$$&&&'''((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$"""###&&&$$$$$$$$$%%%&&&'''''''''((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$###"""!!!######((($$$333!!!'''$$$$$$$$$%%%%%%%%%&&&&&&!!!%%%%%%$$$$$$###$$$$$$%%%&&&'''###&&&yyy$$$######$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%(((999zzz^^^'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%111KKK(((&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$%%%$$$############$$$%%%$$$%%%&&&%%%$$$###$$$%%%&&&$$$######$$$%%%$$$###""""""""""""""""""######"""######$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%$$$######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!""""""###$$$$$$$$$$$$$$$%%%#########$$$%%%$$$######$$$&&&%%%$$$###$$$%%%###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%&&&%%%###!!!!!!!!!"""###"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$#########~~~{{{vvvssswww{{{^^^LLL===999888222000222111111///...,,,+++))))))$$$&&&)))+++,,,+++)))''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''!!!###%%%&&&&&&&&&'''(((&&&''''''((('''&&&$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$&&&$$$""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&###$$$&&&(((((('''&&&%%%"""###%%%&&&''''''&&&%%%!!!!!! ###%%%%%%&&&&&&'''((())))))((('''&&&$$$######$$$$$$'''''''''&&&%%%$$$###"""$$$,,, $$$qqq000$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%""""""###$$$%%%'''))))))$$$$$$""""""###$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""&&&$$$""""""$$$%%%&&&%%%...\\\$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""&&&%%%$$$######%%%'''((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%&&&'''((('''&&&%%%$$$$$$###"""""""""###$$$%%%###$$$&&&&&&%%%%%%&&&((('''%%%######$$$%%%$$$### !!!!!!""""""###### """###%%%%%%%%%$$$###!!!###%%%&&&&&&&&&$$$###$$$$$$###"""###&&&(((***&&&%%%%%%$$$#########$$$""""""######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$%%%###""""""###$$$$$$######&&&(((((('''%%%%%%&&&###""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!"""$$$'''******(((%%%###"""###$$$&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""""""""""""""#########|||~~~qqqhhhlllsss|||{{{\\\MMM<<<555444111//////111111///...---,,,,,,,,,&&&&&&(((***,,,,,,***(((''''''''''''((((((((((((&&&###!!!"""&&&))))))(((&&&%%%$$$######%%%'''((($$$%%%&&&'''''''''&&&&&&***(((''''''''''''&&&$$$%%%(((***)))&&&######$$$$$$$$$$$$#########""""""###''')))'''$$$"""######""""""######$$$%%%)))'''$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$""""""%%%###!!!!!!###$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$###"""%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$############333'''...%%%000***"""888III### """$$$%%%%%%%%%###"""'''%%%&&&%%%$$$$$$#########$$$%%%$$$%%%%%%%%%%%%%%%$$$###""")))$$$""")))###!!!,,,+++((($$$"""###$$$%%%%%%%%%$$$!!!!!!%%%((("""***&&& ???((($$$%%%'''&&&"""###((('''###'''&&&$$$###"""###%%%&&&"""$$$&&&%%%%%%&&&%%%###&&&'''&&&### """''',,,/// ---ggg333'''))))))((('''%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""!!! !!!###$$$$$$$$$$$$$$$%%%&&&'''((('''!!!!!!&&&'''!!!"""$$$%%%%%%$$$###$$$%%%#########$$$%%%%%%&&&&&&)))'''%%%"""!!!"""###$$$'''&&&%%%###"""######$$$###$$$%%%&&&%%%""" $$$$$$$$$#########""""""###$$$&&&''''''&&&$$$"""######$$$%%%%%%%%%%%%$$$######$$$######$$$&&&'''  ###&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&$$$"""###$$$%%%%%%$$$$$$#########$$$%%%&&&&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###mmmeeeiiippp|||zzz]]]MMM===666444222000000///...---,,,+++*********))))))***,,,......,,,***))))))(((((('''''''''&&&)))'''%%%%%%&&&'''''''''%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%###$$$&&&((('''%%%""""""###$$$$$$$$$#########""""""!!!"""$$$%%%&&&&&&&&&%%%###############$$$%%%%%%***'''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################""""""###$$$$$$$$$#########""" !!!###%%%&&&&&&######$$$%%%%%%%%%$$$$$$###############""""""!!!$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$)))***111+++,,,;;;!!!%%%""""""$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$)))%%%%%%%%%%%%%%%$$$###"""%%%)))(((%%%"""""" """$$$$$$###!!!!!!&&&,,,,,,(((### $$$((( 555 '''&&&(((((($$$%%%((((((###!!! !!!"""$$$%%%+++)))&&&""" """$$$%%% '''***)))$$$)))"""WWWXXX$$$###)))((((((&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############$$$$$$######$$$$$$%%%&&&$$$######""""""#########%%% %%%(((%%%$$$&&&$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$#########%%%$$$$$$######"""""""""""""""!!! !!!!!!"""$$$&&&'''(((((('''$$$$$$$$$#########""""""%%%&&&'''(((''''''&&&%%%######$$$%%%%%%%%%%%%$$$!!!%%%(((&&&""" ###'''###"""!!!"""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###&&&'''''''''&&&&&&&&&'''$$$############$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######ooohhhmmmttt}}}zzz]]]MMM===777555333111111///...---,,,+++************)))***,,,......---+++******)))((('''&&&%%%%%%((())))))(((&&&&&&'''((($$$###"""""""""###%%%&&&&&&&&&%%%$$$%%%&&&'''(((%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&$$$""""""###$$$$$$$$$###############&&&%%%$$$######%%%'''((($$$$$$######$$$$$$%%%&&&***'''%%%%%%&&&''''''&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""########################!!!"""###$$$$$$$$$$$$$$$""" !!!$$$&&&'''&&&$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%444$$$,,,###BBB))) $$$$$$$$$$$$%%%%%%%%%%%%$$$!!!%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$'''$$$$$$%%%%%%%%%$$$######$$$'''...+++"""%%%***$$$***&&&""" """&&&***+++...&&&!!!%%%%%%###""",,,+++&&&))))))''''''((('''$$$$$$%%%%%%%%%&&&''''''''''''%%%###!!!!!!###%%%'''***'''###!!!"""&&&,,,000000%%%NNN555!!!'''(((((('''&&&%%%%%%$$$$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&%%%$$$###"""!!!!!!!!!$$$ $$$&&&&&&''')))%%%'''((('''%%%$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""###$$$$$$###!!! """"""######$$$$$$###### !!!"""%%%''')))++++++$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%% &&&+++)))"""!!!&&&'''%%%"""""""""######"""###$$$$$$%%%%%%$$$$$$######&&&))))))&&&%%%%%%'''$$$$$$###"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""yyytttwww|||~~~zzz]]]NNN>>>777666444222222000000///...---,,,,,,---)))((((((***,,,,,,+++)))***))))))((('''&&&&&&&&&&&&)))+++***'''&&&(((+++$$$$$$#########$$$%%%&&&)))(((&&&%%%%%%''')))***&&&%%%%%%&&&((())))))((($$$%%%%%%%%%$$$$$$$$$$$$########################'''&&&$$$""""""$$$&&&'''$$$$$$$$$$$$$$$%%%%%%&&&(((&&&$$$$$$%%%&&&&&&%%%'''%%%$$$""""""###%%%&&&$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###""""""!!!!!!"""$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%"""!!! !!!###%%%"""######$$$$$$$$$$$$$$$############$$$%%%&&&&&&+++---666 !!!OOODDD%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$######"""!!!!!!!!!"""%%%$$$"""$$$$$$%%%%%%%%%$$$$$$###((( ###&&& ###(((!!!(((%%%!!! !!!!!!!!!###***+++&&& EEE!!!'''&&&((())))))''''''&&&%%%%%%%%%%%%%%%$$$"""!!! ######%%%)))((($$$""""""###''')))(((%%%$$$'''+++qqq***)))+++'''''''''&&&&&&%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&(((((('''&&&&&&'''&&&%%%$$$############%%%$$$###$$$$$$#########%%%'''((('''$$$###"""############"""""""""!!!!!!!!!!!!"""###$$$$$$######"""###%%%&&&''''''&&&&&&###"""""""""###$$$%%%&&&###########################""""""!!!""""""###$$$###$$$%%%%%%&&&&&&%%%%%% %%%)))((($$$!!!"""$$$(((%%%"""!!!!!!############$$$$$$%%%%%%$$$$$$######''''''### !!!$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""}}}}}}{{{]]]MMM>>>777666444222222000///......------------***))))))***+++,,,+++)))'''''''''((((((((((((((((((+++---+++'''%%%&&&)))%%%%%%%%%%%%&&&&&&''''''(((&&&%%%$$$$$$&&&((()))%%%%%%$$$&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&########################%%%$$$$$$###############$$$$$$######$$$$$$%%%&&&%%%$$$######%%%%%%%%%$$$&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$###"""###$$$$$$###!!!$$$$$$%%%%%%%%%$$$$$$###$$$""" """###$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&&&&***!!!000)))...///xxx%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%&&&%%%$$$"""!!! %%%$$$,,,###$$$$$$%%%%%%%%%$$$$$$&&&***...)))%%%###&&&,,,000...)))%%%$$$***+++$$$+++WWWBBB&&&%%%&&&((((((&&&$$$%%%(((&&&&&&&&&&&&%%%$$$###"""###!!!$$$+++,,,)))'''***$$$ AAA$$$((((((&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%'''((('''%%%$$$""" $$$%%%&&&%%%###!!!!!!!!!!!!!!!"""""""""#########$$$###"""""""""$$$&&&''' """$$$%%%%%%%%%$$$%%%$$$###"""""""""##############################"""!!!!!!!!!!!!"""###$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""###%%%''''''$$$"""&&&###!!! """$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!&&&&&&!!! """$$$$$$###"""!!!!!!!!!"""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######~~~}}}{{{\\\LLL===666555444222222...---,,,+++++++++++++++...,,,+++,,,---...---,,,''''''''''''(((((()))))),,,,,,---+++(((%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$###"""###$$$%%%&&&$$$###"""$$$&&&''''''&&&&&&%%%$$$$$$&&&(((((('''###############$$$$$$$$$######$$$$$$$$$###""""""######""""""######$$$%%%$$$###"""###$$$%%%$$$###$$$$$$###"""###$$$%%%&&&###$$$%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$""" """###$$$%%%%%%%%%%%%$$$'''%%%###!!!!!!"""$$$%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$...)))'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%)))(((&&&%%%######""""""%%%$$$***######$$$%%%%%%%%%$$$$$$%%%(((!!!&&&!!!***---)))$$$!!! !!!""""""???ccc ---$$$$$$&&&(((&&&###&&&,,,"""######$$$%%%''''''(((---%%%!!!"""!!! '''ZZZGGG"""###'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###############""""""!!!!!!!!!""""""######'''(((&&&$$$&&&&&&%%%"""$$$%%%$$$"""!!!!!!"""!!!!!!""""""###$$$$$$%%%&&&$$$"""!!!"""$$$'''(((""""""###%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$!!! ###((()))&&&"""###""" !!!###%%%&&&&&&###$$$$$$%%%%%%$$$$$$### ###&&&&&&###!!!"""$$$$$$$$$###"""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$}}}yyy[[[KKK<<<666555333111222------,,,+++++++++,,,,,,///---,,,,,,---...---,,,(((((((((((((((''''''''')))(((((()))))))))'''%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&$$$"""###%%%(((((('''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$###"""$$$%%%&&&%%%$$$"""#########$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######################## !!!"""###$$$%%%%%%%%%$$$######$$$%%%%%%###!!!!!!"""###$$$%%%&&&&&&&&&)))(((&&&%%%%%%%%%'''((("""###%%%&&&&&&&&&$$$###%%%%%%$$$$$$###$$$$$$$$$$$$'''!!!)))!!!OOOXXX### ###555###""""""$$$%%%%%%%%%$$$###&&&"""%%%'''&&&&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$iiixxx!!!***&&&%%%$$$&&&(((&&&###)))222***$$$###'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))#########"""###$$$$$$%%%$$$###"""!!!!!! !!!!!!!!!%%%$$$"""''''''"""###%%%%%%###""""""############$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%&&&''' !!!###$$$$$$###""""""""""""#########$$$$$$$$$"""###$$$&&&&&&&&&&&&%%%$$$%%%&&&&&&'''&&&&&&&&&%%%$$$######%%%&&&%%%###"""!!!!!!"""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$%%%%%%$$$############$$$$$$%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%yyy~~~wwwZZZKKK;;;555444222111111//////...---------......---+++******+++,,,+++*********)))((('''&&&&&&%%%"""!!!"""&&&,,,...---***###$$$%%%&&&&&&&&&%%%%%%&&&'''(((((())))))(((((('''&&&%%%&&&((()))((('''%%%""" !!!%%%''''''&&&""""""######$$$$$$$$$$$$&&&%%%$$$######%%%'''(((!!!!!!!!!!!!!!!""""""###$$$######%%%''''''&&&%%%!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""!!!"""$$$&&&&&&$$$""" !!!"""$$$%%%&&&''''''$$$###"""!!!!!!!!!"""""" """$$$%%%%%%%%%###"""&&&&&&%%%$$$############%%% ---'''uuu)))""",,,222&&&""" """$$$%%%%%%%%%###"""(((###%%%############$$$%%%&&&'''%%%$$$"""###$$$%%%%%%%%%%%%%%%444(((''''''%%%&&&(((&&&$$$+++666eee &&&######$$$%%%%%%&&&&&&'''''''''((('''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''((('''%%%$$$"""!!!!!! """$$$ ###%%%"""$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$#########!!!"""###$$$$$$###"""!!!!!!  """### !!!"""!!!""""""######$$$$$$$$$$$$!!!###%%%&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%"""!!!###%%%###""""""###%%%%%%$$$"""$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&zzz|||oooXXXIII;;;666666444222111444333000,,,(((''')))+++*********))))))))))))(((''''''((((((((((((''''''%%%%%%%%%''')))******(((***((('''%%%%%%&&&'''((($$$%%%&&&&&&%%%%%%'''(((+++)))&&&$$$######%%%&&&''''''''''''''''''''''''%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$&&&'''&&&%%%""" %%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&"""!!!!!!"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""'''&&&$$$###!!!!!!"""""""""###$$$%%%%%%$$$###""" """$$$%%%$$$###$$$$$$***%%%iiisss444...""" ]]]"""###$$$%%%%%%%%%%%%%%%&&&%%%"""""""""!!!!!!!!!!!! $$$$$$"""&&&&&&&&&&&&&&&'''))))))444~~~222*** $$$%%%&&&&&&''''''&&&&&&$$$***+++,,,%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!%%%%%%%%%$$$$$$$$$######"""!!!"""$$$!!!$$$$$$######$$$$$$%%%&&&!!!"""""""""############!!!!!!""""""""""""!!!!!!###""""""""""""$$$%%%&&&&&&!!!###$$$"""$$$###"""###$$$%%%$$$"""&&&&&&%%%$$$$$$###""""""""""""#########$$$$$$$$$(((((('''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""'''&&&%%%$$$###$$$%%%&&&|||nnnWWWIII;;;666666444222111111111///,,,***)))+++,,,+++************)))))))))''''''((((((((((((''''''+++******,,,------+++))))))(((&&&%%%$$$%%%&&&'''$$$%%%'''&&&%%%%%%&&&((((((&&&$$$###"""$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###############$$$$$$$$$$$$%%%&&&%%%###""""""###%%%%%%$$$######"""!!!!!! !!!"""###$$$%%%%%%#########$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$######!!!###%%%%%%$$$######$$$$$$)))$$$&&&;;;***000'''(((### www$$$$$$$$$#########""""""""" %%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%+++(((888+++!!!$$$%%%&&&&&&''''''&&&&&&pppJJJ'''///)))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!!!!"""$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$#########%%%"""###'''%%%###############$$$%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###"""""""""###%%%"""!!!$$$$$$######!!! !!!"""###""" $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$$$$%%%&&&&&&{{{}}}~~~mmmWWWHHH:::666555444222111---...///...,,,+++,,,---+++++++++************)))''''''(((((((((((('''''')))))))))+++,,,+++(((%%%((('''%%%$$$$$$$$$%%%&&&$$$&&&'''&&&%%%%%%&&&(((%%%$$$###"""###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$&&&%%%$$$$$$%%%&&&$$$$$$#########""""""""" !!!"""###$$$$$$!!!""""""#########"""""""""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$######"""""""""%%%$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$"""#########%%% CCCppp!!!,,,$$$$$$)))%%%!!!!!!''''''%%%$$$"""""""""""" """%%%%%%%%%$$$$$$$$$#########$$$###%%%&&&&&&&&&&&&%%%$$$###"""&&&jjjTTT,,,777,,,%%%%%%&&&''''''''''''&&&///!!!,,,!!!///&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######""""""#########""""""###$$$$$$%%%###"""!!!!!!"""###"""!!!""""""###$$$%%%%%%&&&&&&###############$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&&&&######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%&&&''''''~~~}}}www{{{lllVVVHHH:::555555444222111,,,...000///---+++++++++++++++++++++************''''''((((((((((((''''''&&&&&&''')))***)))&&&###'''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&!!!"""###$$$%%%&&&'''((($$$$$$$$$############"""!!!"""#####################$$$&&&''''''&&&$$$###"""###$$$$$$$$$$$$###"""&&&%%%###""""""###%%%&&&#########"""!!!!!! %%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$&&&'''$$$%%%&&&%%%###""""""######$$$+++###666%%%)))+++&&&"""$$$((('''&&&$$$######$$$$$$"""$$$%%%#########"""""""""!!!!!!######+++''''''((((((((('''%%%%%%###:::!!!///!!!,,,,,,###%%%&&&&&&''''''''''''''''''444)))***%%%(((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%""""""%%%&&&"""""""""!!!""""""###$$$#########$$$$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!"""#########$$$%%%&&&&&&!!!###%%%%%%$$$###$$$%%%%%%$$$######%%%%%%$$$###"""######$$$$$$%%%&&&&&&########################&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%&&&((((((|||www|||lllUUUGGG999555555333222111...///111000---***))))))+++++++++*********))))))''''''((((((((((((''''''%%%&&&''')))++++++)))'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%'''(((((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$!!!!!!"""###%%%&&&''''''$$$$$$$$$############""""""######$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%&&&&&&%%%###"""###$$$'''"""###///"""'''###(((%%%$$$$$$'''###############$$$%%%%%%$$$"""%%%%%%%%%%%%$$$$$$$$$$$$#########)))%%%&&&&&&'''((((((((('''!!!((( ''' 111666%%%&&&''''''((((((''''''+++WWW===111%%%(((&&&$$$***&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%$$$%%%&&&"""""""""!!!""""""###$$$""""""""""""#########$$$ !!!!!!!!!!!!!!!!!! """######$$$%%%%%%&&&&&& """$$$%%%$$$######$$$%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%&&&'''((((((yyy{{{mmmTTTFFF999444555333222222...000111000---***))))))*********))))))))))))(((''''''((((((((((((''''''$$$######%%%((()))((('''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''''''''%%%$$$%%%&&&))))))(((''''''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&###""""""#########"""""""""!!!!!!!!! !!!"""###$$$$$$"""###$$$%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''"""###$$$%%%%%%$$$###"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%######$$$&&&(((111hhh***""")))######'''###&&&&&&!!!"""######$$$$$$%%%############""""""""""""""""""!!!$$$$$$###$$$$$$&&&'''((($$$(((bbb;;;%%%***''',,,&&&&&&'''(((((((((((('''###(((aaa555...###$$$)))"""%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!!!!###""""""""""""###$$$$$$!!!!!!"""""""""###############$$$$$$$$$$$$######&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$###$$$"""""""""###$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''''''''zzzyyyvvv|||oooTTTFFF888444555333222222---//////...,,,+++++++++)))))))))(((((((((''''''''''''((((((((((((''''''%%%###""""""$$$%%%&&&%%%'''''''''''''''&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%&&&''''''###$$$%%%$$$###"""###%%%$$$######"""!!!  !!!"""###$$$%%%%%%!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######"""###$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$%%%%%%$$$######&&&((('''UUU888---444******&&&"""(((""" ###$$$$$$$$$###%%%%%%"""""""""!!!!!!!!! """""""""'''&&&$$$"""###$$$&&&(((((((((000999###,,,!!!(((%%%###,,,&&&&&&'''((((((((((((((((((```444...+++""" )))!!!$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######)))%%%%%%((('''######'''###############$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""&&&###"""###&&&'''&&&$$$$$$###""""""$$$$$$###"""#########$$$$$$%%%%%%&&&$$$$$$$$$#########"""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&{{{wwwuuu}}}pppSSSEEE888444444333222222,,,---...---,,,,,,---...((((((((((((''''''''''''''''''(((((((((((('''''',,,)))&&&%%%&&&(((((((((''''''((((((''''''&&&%%%&&&'''((('''%%%$$$%%%&&&######$$$%%%'''(((((()))########################%%%$$$###""""""###$$$%%%""""""###$$$&&&'''(((((( """############%%%&&&###############$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$ !!!######$$$$$$$$$"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&''''''&&&&&&((((((((('''&&&%%%"""###$$$%%%%%%$$$###"""$$$%%%%%%$$$###$$$&&&)))+++***}}} ###,,,***,,,,,,))))))"""))) $$$'''((('''%%%$$$&&& %%%&&&&&&&&&%%%%%%%%%$$$$$$""""""))),,,***&&&$$$###%%%''')))&&&"""""")))$$$)))///...'''%%%+++&&&''''''((((((((((((((( 111KKKccc))),,,'''+++'''&&&######%%%&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&&&&""""""######$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######(((""""""!!! %%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&''''''&&&%%%)))%%%!!!###'''***((($$$&&&%%%$$$$$$&&&&&&%%%$$$ !!!"""###%%%&&&'''((($$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%}}}|||}}}wwwtttzzzmmmVVVIII<<<777555333222333000000///...---,,,,,,+++))))))))))))************(((((((((((())))))))))))%%%%%%$$$&&&'''(((&&&%%%***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''""""""!!!!!!!!!!!!""""""######""""""######$$$%%%""""""""""""############$$$###"""!!! ##############################$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$!!!&&&******(((%%%&&&(((&&&'''+++$$$$$$%%%%%%%%%%%%&&&&&&&&& &&&(((&&&###!!! !!!###%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$...!!!&&&EEE333---$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((888\\\###### %%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!!!!"""$$$%%%&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%%%%'''&&&!!!""")))$$$$$$######"""#########%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&""""""""""""""""""###$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ """############%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&&&&&&&%%%%%%$$$###'''%%%###$$$&&&'''%%%###########################&&& $$$(((&&&"""%%%$$$"""!!!!!!!!!""""""$$$$$$$$$#########""""""~~~|||www|||mmmUUUHHH;;;777555333222333000000///...---,,,,,,++++++*********))))))(((((()))))))))(((((((((((((((''''''&&&((()))***(((''')))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&&&&""""""""""""############$$$$$$###""""""""""""########################### !!!"""""""""""""""$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""")))###$$$%%%%%%&&&'''(((((('''&&&(((%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''############!!!!!!!!!###%%%&&&$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$+++///---(((&&&---'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%"""$$$***DDD'''------((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""&&&&&&%%%$$$#########$$$"""###$$$%%%%%%%%%$$$###%%%%%%$$$$$$###"""""""""###%%%%%%  &&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%###""""""""""""$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!"""$$$$$$###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%!!! $$$&&&&&&$$$((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&{{{}}}mmmTTTGGG;;;666555333111222000000///...---,,,,,,+++,,,,,,+++***)))(((''''''***))))))(((((('''''''''''''''&&&((()))***((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&"""""""""#########$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""&&&'''fff$$$(((%%%###$$$(((***(((%%%)))$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$sss$$$"""""""""""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((///KKK&&&...:::%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% +++FFFyyy)))$$$(((######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$######"""&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""%%%%%%$$$$$$###""""""""""""%%%&&&###!!!%%%&&&%%%%%%$$$%%%%%%&&&&&&#########""""""#########%%%%%%%%%%%%%%%$$$$$$$$$((('''&&&%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%&&&"""###%%%%%%$$$$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&""""""###$$$%%%&&&'''(((~~~~~~lllRRRFFF:::666555333111222000000///...---,,,,,,+++++++++******)))(((((('''******)))(((''''''&&&&&&%%%$$$$$$&&&'''(((&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###########################$$$$$$######""""""!!!!!!"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$######### %%%BBB&&&(((%%%###$$$&&&((('''&&&((($$$((($$$$$$$$$%%%%%%%%%&&&&&&%%%###LLL'''$$$$$$%%%$$$###!!!$$$$$$VVV!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$+++'''###GGG***%%%222***$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$((( )))PPP ###555!!!)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$%%%$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%###&&&)))'''$$$"""###&&&######""""""######$$$$$$######""""""""""""######&&&&&&%%%$$$$$$#########$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!"""$$$&&&'''###$$$&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$#########$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&&&&$$$###&&&((($$$$$$$$$#########$$$$$$ !!!!!!"""###$$$$$$$$$|||~~~kkkPPPEEE:::666555222000111000000///...---,,,,,,+++))))))))))))))))))*********))))))((('''&&&&&&%%%%%%$$$$$$&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$########################%%%%%%%%%$$$#########""""""$$$%%%''''''%%%$$$"""!!!"""###$$$$$$$$$##################$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$ %%%,,,'''$$$&&&'''&&&$$$$$$&&&)))((("""((($$$$$$$$$%%%%%%%%%&&&&&&&&&$$$,,,%%%$$$$$$%%%%%%$$$"""$$$$$$222$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!---%%%""" AAA///444'''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%'''$$$&&&$$$ddd222333333&&&(((...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&''''''(((##################$$$$$$%%%$$$$$$######""""""""""""""""""###$$$$$$%%%%%%###&&&((((((&&&$$$$$$%%%###"""""""""######$$$%%%######""""""""""""######&&&%%%$$$###############"""""""""######%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######"""""""""###%%%%%%###%%%&&&&&&%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''$$$###%%%((("""""""""############"""""""""""""""""""""""""""|||yyy~~~|||~~~iiiOOOCCC999666555222000000000000///...---,,,,,,+++(((((())))))************)))((((((''''''&&&&&&&&&''''''&&&((()))***((('''%%%%%%$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''&&&%%%%%%#########$$$$$$$$$$$$%%%!!!!!!!!!""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$'''"""%%%((('''$$$###%%%)))***###$$$$$$%%%%%%%%%%%%&&&&&&(((&&& !!! !!!###$$$%%%%%%$$$$$$$$$$$$%%%***$$$$$$%%%%%%%%%%%%&&&&&&$$$***###HHH)))000!!!///%%%(((222'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$''' BBB___$$$""" 666%%%---)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&$$$$$$###"""""""""######%%%%%%$$$$$$###"""""""""!!!###%%%%%%$$$"""""""""$$$$$$$$$$$$%%%&&&''''''#########""""""#########&&&%%%###""""""###$$$$$$%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%###########################%%%&&&%%%$$$###$$$&&&$$$$$$############$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''%%%###$$$&&&######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########yyywww|||{{{}}}gggNNNCCC888666555222000000000000///...---,,,,,,+++*********)))))))))))))))''''''''''''''''''''''''''''''&&&((()))***((('''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$#########$$$$$$$$$%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!$$$"""$$$&&&'''&&&&&&%%%%%%***%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&!!!!!!###$$$&&&'''''''''$$$$$$)))'''$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$%%%)))BBB{{{,,,(((///!!!&&&"""&&& 111%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%$$$'''$$$ '''EEE)))...###&&&!!!222999 333""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%######"""!!!!!!"""###$$$%%%%%%$$$$$$###"""""""""!!!"""$$$$$$###"""""""""$$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$%%%$$$"""!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""###$$$%%%$$$""" ###$$$%%%$$$###"""###%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$}}}vvvvvv{{{||||||fffMMMBBB888555555222000///000000///...---,,,,,,+++,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''''''''%%%%%%$$$&&&'''(((&&&%%%(((''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!###%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&$$$######""""""######$$$ """###%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% +++!!!"""$$$######%%%))))))%%%"""((( ,,,$$$$$$%%%%%%%%%&&&&&&&&&"""%%%...000$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$...$$$$$$$$$%%%%%%&&&&&&&&&$$$......$$$:::///***,,,''''''###)))&&&'''###$$$***(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((("""((((((tttppp*** ,,,'''!!!)))******###"""'''"""###000%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########(((''''''&&&&&&%%%$$$$$$'''&&&%%%$$$###"""""""""""""""!!!!!!!!!###$$$%%%"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!"""###%%%'''$$$$$$$$$%%%&&&'''))))))$$$##################$$$"""###%%%&&&%%%""""""$$$%%%$$$""""""###$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!$$$%%%%%%"""!!!###%%%###########################$$$$$$%%%&&&%%%###"""!!!"""$$$%%%&&&%%%%%%$$$ !!!"""###$$$$$$wwwssswww|||{{{lllSSSDDD666333555444111///111000000///...,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&"""$$$&&&&&&%%%%%%&&&'''$$$$$$&&&''''''''''''&&&&&&$$$###$$$''''''%%%"""$$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$###""""""$$$&&&((((((&&&$$$"""$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$"""###&&&(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$((($$$$$$%%%%%%$$$###"""!!! """[[[$$$$$$$$$%%%%%%&&&&&&&&&'''555aaa######$$$%%%&&&'''(((((((((%%%(((ttt$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,###111$$$$$$000llleee???---''')))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%(((###***000%%%"""###%%%&&&&&&&&&&&&%%%###)))!!!,,,444sssCCC(((!!!############$$$$$$$$$%%%%%%(((%%%$$$$$$%%%$$$$$$&&&((('''&&&%%%$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###$$$$$$"""!!!""""""%%%&&&&&&''''''&&&&&&%%%%%%(((((($$$%%%((('''!!!###$$$%%%&&&&&&$$$###!!!""""""###$$$$$$$$$$$$###''''''%%%$$$###"""""""""%%%%%%%%%$$$$$$#########!!!"""###$$$$$$###"""!!!""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$### !!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%******)))(((&&&%%%$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""""""""###$$$$$$$$$%%% ###### !!! !!!############%%%$$$$$$###############~~~xxxxxx{{{nnnRRRDDD777333555333111000111000000///...,,,+++*********))))))((((((''''''%%%&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&"""$$$&&&&&&%%%%%%%%%'''%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''%%%"""%%%$$$$$$###$$$$$$%%%%%%!!!"""###$$$%%%$$$######%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%$$$######%%%(((&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$'''%%%%%%'''&&&&&&%%%%%%$$$$$$######"""000999$$$$$$$$$$$$%%%%%%%%%%%%'''"""!!!===###""""""###$$$%%%%%%%%%%%%$$$%%%OOO***%%%%%%%%%%%%%%%%%%%%%%%%)))"""'''$$$***JJJ```===888000(((######''')))*********)))))))))))))))""""""""""""""""""""""""+++%%%(((***%%%&&&'''$$$$$$&&&''''''&&&%%%%%%$$$)))'''%%%...ooo```(((***)))%%%!!!$$$$$$%%%%%%%%%&&&&&&&&&###"""#########"""###$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&### %%%%%%&&&&&&&&&&&&%%%%%%###&&&'''%%%&&&******%%%%%%%%%$$$$$$#########$$$""""""###$$$$$$$$$$$$###&&&%%%$$$######"""######"""""""""###$$$%%%%%%%%%""""""############""""""$$$$$$###############$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!############$$$$$$$$$%%%""""""""""""""""""""""""$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%#####################$$$$$$$$$"""%%%$$$!!!!!!$$$$$$!!!!!!"""$$$%%%%%%%%%$$$$$$###""""""""""""###|||zzz{{{mmmPPPCCC777444555333111000111000000///...,,,+++***+++******)))(((''''''&&&%%%&&&'''((((((((('''&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&'''%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$###$$$$$$%%% !!!###$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%(((&&&$$$""""""$$$&&&((($$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&$$$######%%%'''%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$LLL&&&$$$$$$$$$$$$$$$#########"""((($$$######$$$$$$$$$$$$############111***%%%%%%%%%%%%%%%%%%%%%%%%$$$'''"""000))))))"""///222666%%%&&&$$$  ''',,,,,,)))""""""#########$$$$$$$$$'''''''''''''''''''''''''''""")))%%%###%%%"""&&&&&&'''(((''''''%%%$$$!!!""",,,---'''XXXyyy$$$&&&(((***""")))'''"""$$$$$$%%%(((***""""""""""""############***+++,,,***((((((((()))&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((&&&$$$!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&&&&###"""###"""'''%%%###"""!!!"""$$$%%%""""""###$$$$$$$$$$$$###$$$######"""""""""######""""""######$$$$$$%%%%%%#########""""""#########&&&%%%$$$###""""""""""""#########""""""###############$$$%%%%%%$$$######$$$#########""""""!!!!!!"""""""""#########$$$$$$"""######$$$%%%&&&''''''$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$'''&&&"""###&&&'''&&&"""""""""###$$$&&&'''((($$$######"""""""""""""""~~~|||~~~iiiNNNBBB777444444333111111111000000///...,,,+++***++++++***)))((('''&&&&&&%%%&&&'''((()))(((&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&%%%%%%&&&(((&&&$$$"""""""""$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$!!!"""###$$$%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((&&&$$$""""""$$$&&&(((%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&%%%###########################'''jjj$$$%%%!!!"""""""""######$$$$$$&&&"""jjj***%%%$$$$$$######"""""""""---###%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%,,,"""'''%%%%%%%%%%%%%%%%%%%%%%%% ***%%%...((("""aaannn%%%,,,%%%###+++000+++''''''***)))###((((((((((((((((((((((((########################&&&"""'''(((!!!$$$***'''''''''((((((((('''%%%$$$'''%%%'''+++###))) (((+++&&& &&&000...***$$$!!!$$$''''''((((((((()))))))))&&&'''&&&""" !!!###"""$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""###%%%%%%$$$###$$$%%%######$$$$$$$$$$$$#########%%%%%%$$$###""""""!!!&&&%%%###"""""""""###$$$""""""###$$$$$$$$$$$$###""""""!!!!!!"""######$$$''''''&&&%%%$$$###""""""%%%$$$""""""""""""$$$%%%%%%$$$$$$###""""""############""""""""""""############$$$$$$$$$$$$######%%%%%%$$$######"""""""""!!!""""""""""""#########&&&&&&'''((())))))***+++%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""%%%'''&&&"""###''')))(((######"""###$$$&&&((()))$$$###""""""!!!!!!""""""|||yyycccKKKAAA777555444222111222111000000///...,,,+++************)))(((''''''&&&&&&&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&(((&&&$$$"""""""""$$$%%%''''''((((((((('''''''''&&&%%%$$$$$$#########$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&'''''''''&&&%%%########################"""(((FFF"""$$$ !!!!!!"""#########''' mmm+++%%%$$$$$$######""""""""""""''')))%%%bbb%%%&&&&&&'''''''''&&&&&&%%%"""***ppp---)))'''%%%%%%%%%%%%%%%%%%%%%%%%######***###$$$111+++!!!))) ...+++$$$%%%,,, !!!$$$''')))***+++&&&&&&%%%$$$$$$###""""""((((((((((((((((((((((((%%%***222,,,!!!&&&*** ''''''((((((((('''%%%$$$((()))!!!%%%&&& ###666!!!***((()))&&&!!! $$$'''((('''&&&&&& !!!!!!!!!&&&'''$$$ !!!''')))'''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%% """###$$$###"""###$$$"""######$$$$$$######""" !!!$$$'''&&&&&&(((+++######$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%)))((('''&&&%%%$$$######%%%$$$###""""""###$$$%%%######""""""###$$$$$$%%%######""""""""""""##############################%%%$$$$$$$$$#########"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$######""""""######$$$%%%$$$$$$$$$###"""""""""$$$&&&$$$!!!!!!&&&((('''###"""""""""###%%%&&&((($$$######"""""""""""""""|||zzzuuu```III???777555444222111333111000000///...,,,+++***))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&$$$######$$$%%%%%%&&&((())))))(((''''''(((&&&&&&%%%$$$###############$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$#################################%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! ###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%&&&%%%$$$###########################"""&&&/// $$$#########$$$$$$%%%%%%%%%&&&!!!999'''$$$$$$$$$$$$$$$#########)))$$$)))222&&&$$$%%%&&&&&&&&&&&&%%%%%%!!!,,,555&&&******%%%%%%%%%%%%%%%%%%%%%%%%((((((///$$$///GGG)))'''!!!,,,%%%'''((()))'''%%%%%%'''***,,,,,,+++***)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!""")))***$$$'''(((&&&&&&'''(((''''''%%%$$$###***...%%% &&&ddd///(((,,,&&&###///&&&&&&&&&&&&&&&%%%###"""&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$#########$$$$$$######$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%$$$""" !!!#########$$$$$$###############%%%%%%!!! !!!###$$$%%%%%%###!!! """"""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$""""""""""""###$$$%%%&&&#########""""""#########$$$###""""""""""""###$$$########################"""""""""#########$$$$$$$$$######""""""!!!!!!!!!""""""""""""""""""""""""################################################$$$$$$$$$###############"""$$$$$$ $$$%%%###""""""""""""###$$$%%%&&&%%%$$$$$$###############{{{zzztttbbbGGG???777555444222111333111000000///...,,,+++***(((((((((((())))))))))))***((('''%%%%%%%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$&&&''''''&&&&&&&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&)))(((&&&%%%&&&''''''&&&%%%$$$###############$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''###%%%&&&&&&%%%$$$%%%&&&!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###!!!$$$!!!$$$&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%)))%%%"""''''''%%%%%%&&&'''(((((((((((( ***"""$$$,,,(((%%%%%%%%%%%%%%%%%%%%%%%%'''$$$...!!!,,,(((bbbeee\\\]]]UUUcccXXX[[[\\\]]]\\\ZZZZZZ\\\___[[[[[[[[[ZZZZZZYYYYYYYYY________________________???###&&&'''$$$&&&'''$$$$$$&&&''''''&&&%%%%%%!!!))) ***&&&$$$%%%000rrr[[[^^^VVVUUUSSS^^^^^^ZZZUUURRRSSSWWW\\\___ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\YYYWWW^^^eee[[[KKK%%%%%%$$$###"""""""""###"""""""""######$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$###'''%%%%%%$$$###############""""""!!!""""""###$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""###$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$#########"""""""""""""""######"""""""""########################!!!"""###$$$$$$###"""!!!###############$$$$$$$$$!!!$$$$$$!!!!!!###### !!!"""###$$$$$$%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$}}}{{{uuueeeFFF>>>777666444111111333111000000///...,,,+++***''''''(((((())))))******+++)))&&&$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$&&&''''''&&&&&&&&&((()))(((&&&%%%%%%&&&$$$%%%&&&'''''''''''''''"""%%%''''''$$$###$$$&&&'''&&&%%%$$$############"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###%%%'''&&&%%%$$$$$$%%%###$$$&&&(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++$$$+++$$$$$$$$$%%%%%%&&&&&&&&&###&&&///---rrr''''''''')))***++++++++++++ '''|||)))***000"""%%%%%%%%%%%%%%%%%%%%%%%%###+++"""###)))))))))"""(((www;;;))),,, $$$111"""###%%%&&&&&&&&&&&&%%%###)))"""'''((("""!!!&&&%%%$$$###""""""""""""!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######### """$$$%%%%%%$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%(((###%%%%%%$$$"""!!! !!!"""###""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$###""" ###$$$%%%&&&&&&%%%$$$###&&&%%%$$$###""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%###""" """"""######$$$$$$$$$%%%!!!$$$%%%"""!!!###"""!!!"""$$$%%%&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%}}}~~~ooo\\\HHH@@@888666555333111222///...---,,,,,,,,,,,,,,,*********)))(((''''''&&&%%%&&&''')))))))))((((((''''''&&&%%%%%%$$$######((($$$###&&&'''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$%%%&&&'''((((((&&&%%%######$$$%%%&&&%%%!!! %%%'''&&&###""""""#########$$$$$$$$$(((&&&$$$"""!!!###$$$&&&&&&&&&''''''&&&&&&%%%%%%######################## !!!"""!!!!!!###%%%###$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ 555EEE'''%%%'''%%%)))(((!!!$$$(((!!!!!!NNN---000$$$$$$$$$%%%%%%&&&&&&&&&!!!+++"""###,,,)))((()))))))))((('''&&&$$$$$$###'''---+++111&&&%%%%%%%%%&&&&&&'''''''''))))))(((((('''&&&$$$$$$***,,,'''%%%---&&&---""""""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''JJJMMM$$$((( 111&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############%%%%%%&&&%%%%%%$$$""""""""""""!!!!!!"""###$$$$$$###"""!!!"""######"""!!!"""###$$$$$$###"""###$$$"""###$$$$$$###"""###$$$############$$$%%%&&&'''######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$###""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###|||}}}ppp\\\III@@@777555555222222333000///...---,,,+++++++++,,,,,,++++++***))))))((('''((()))******))))))((((((((('''&&&&&&%%%$$$$$$"""$$$''''''''')))%%%&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%%%%&&&(((((()))(((&&&$$$$$$$$$&&&&&&&&&###!!!"""''')))(((%%%#########$$$$$$$$$%%%%%%&&&%%%###!!! """###%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%000,,,(((!!!'''$$$ &&&---)))&&&)))***(((yyy)))'''$$$%%%%%%%%%%%%%%%%%%&&&&&&!!!'''"""######"""$$$((((((''''''&&&&&&%%%%%%***888++++++ ,,,(((%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%###aaaYYY222%%%...***%%%$$$%%%&&&'''''''''&&&&&&#########"""""""""""""""666 !!!$$$''' ###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$###!!!!!!!!!"""""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%###############"""!!! ##############################$$$$$$$$$$$$######""""""""""""###############$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%$$$###$$$%%%%%%$$$###"""###$$$$$$""""""###$$$"""###$$$$$$###"""###$$$%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&%%%###$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%zzz}}}ppp]]]III???777444444222222444111000...---,,,+++******,,,++++++******))))))((())))))*********)))(((((((((((((((''''''&&&&&&%%% ###'''''''''***%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((***)))'''&&&%%%%%%%%%&&&&&&$$$"""###&&&((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$""" !!!"""###&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,(((+++uuu***((("""###)))''' """(((''';;;$$$((($$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((("""%%%NNN---'''&&&&&&%%%%%%%%%&&&&&&---TTTqqq(((+++&&&&&&)))$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&""",,,+++...)))***&&&''''''((((((((('''&&&&&&'''&&&&&&%%%%%%$$$#########222&&&""",,,)))'''#########$$$$$$$$$$$$%%%######$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$!!! !!!""""""""""""############!!!"""$$$%%%'''(((((((((######""""""######$$$%%%######"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$###"""###$$$$$$""""""###$$$"""###$$$$$$###"""###$$$'''&&&%%%$$$###"""""""""%%%$$$$$$$$$$$$%%%&&&&&& !!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&&&&%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$yyy}}}ppp]]]III???666333333222222444111000///---+++*********))))))((((((''''''''''''))))))))))))((((((''''''((('''''''''&&&&&&&&&%%%%%%!!!!!!%%%'''%%%$$$&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&)))((('''%%%$$$$$$$$$$$$$$$"""!!!!!!$$$%%%%%%###%%%%%%%%%&&&&&&&&&''''''%%%$$$"""!!!!!!!!!######%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$"""!!!"""###%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%###"""############$$$%%%''''''&&&%%%$$$######"""""""""%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***...***$$$)))***(((!!!######"""&&&***'''$$$'''''''''&&&&&&%%%%%%%%%$$$&&&###,,,(((%%%,,,###FFF&&&%%%%%%$$$%%%&&&'''(((&&&ttt333&&&+++)))""")))$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''***///111 $$$+++%%%((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&===www%%%$$$"""222&&&%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%'''((((((&&&$$$""""""###"""#########$$$$$$$$$$$$"""###$$$&&&'''((())))))###############$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""###############"""""""""""""""######$$$$$$#########$$$$$$%%%###"""!!!"""######"""!!!"""###$$$###"""!!!"""$$$"""###$$$$$$###"""###$$$&&&%%%$$$###"""""""""""""""""""""""""""######$$$$$$#########$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###""""""###%%%'''&&&%%%%%%$$$$$$###""""""############$$$$$$$$$$$$###### !!!!!!""""""""""""!!!{{{nnn\\\GGG>>>666444333222222444111000///---+++*********((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%)))%%%$$$'''(((%%%###%%%$$$%%%%%%&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$'''&&&%%%$$$############$$$###""""""###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###""""""""""""###%%%&&&&&&&&&&&&$$$$$$######$$$$$$((('''&&&%%%%%%%%%%%%&&&((((((((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$,,,...&&&999### +++$$$(((///'''$$$RRRDDD,,,''',,,'''''''''&&&&&&%%%%%%%%%""" )))!!!###+++fffaaa%%%%%%%%%%%%&&&'''((((((&&&,,,)))###'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((,,,QQQppp"""!!!000$$$''''''&&&%%%%%%$$$$$$$$$!!!""""""###$$$%%%%%%&&&"""### )))---$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''(((((('''$$$""""""###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$"""""""""###$$$%%%##############################$$$$$$$$$$$$######!!!"""""""""############$$$$$$###"""!!!!!!""""""$$$###""""""""""""#########"""!!!"""######"""!!!!!!"""######"""!!!"""###"""###$$$$$$###"""###$$$$$$######""""""######$$$""""""!!!!!!""""""###$$$&&&&&&%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%###""""""###%%%'''&&&%%%######""""""###$$$$$$%%%"""######$$$$$$######""" !!!"""""""""""""""lllYYYEEE===666555444222222333111000...---,,,+++******))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$###''')))'''&&&((($$$$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$$$$$$$######$$$$$$$$$$$$############&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&)))((('''&&&&&&'''((())))))(((&&&%%%$$$$$$%%%%%%'''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$!!!'''//////(((]]]!!!---((( ,,,*** """000...''''''''''''&&&&&&&&&&&&&&&###$$$)))""""""(((***###%%%%%%&&&'''((((((((('''AAA%%%,,,&&&'''&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''')))&&&%%%###&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%""""""###$$$&&&'''((()))&&&&&&888)))'''### #########$$$$$$$$$$$$%%%''''''&&&%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%"""!!!!!!"""%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''!!!!!! !!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############%%%$$$"""!!!!!!"""###$$$$$$###""""""!!!"""""""""%%%$$$###$$$%%%%%%$$$###!!!"""######!!!!!!"""###"""###$$$$$$###"""###$$$######"""""""""######$$$$$$############$$$%%%%%%&&&%%%###"""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&&&&%%%""""""""""""###$$$%%%&&&!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$%%%$$$$$$iiiVVVCCC;;;666666666333111111000///...---,,,+++++++++))))))))))))))))))))))))''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""&&&(((''''''(((###$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###############"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&((()))"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))(((''''''''')))+++,,,((('''%%%$$$$$$%%%&&&'''&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%###&&&!!!222###!!!iii''' ---'''$$$+++;;;'''///$$$444"""&&&&&&&&&&&&''''''''''''%%%)))(((,,,"""(((,,,ggg%%%&&&)))******)))'''&&&111jjj"""###%%%---$$$***&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''$$$,,,$$$ccc&&&$$$$$$&&&&&&&&&%%%$$$%%%&&&''''''%%%&&&&&&'''((()))******%%%'''BBB(((&&&$$$'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$#########%%%%%%&&&&&&&&&'''''''''$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&& !!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######""""""""""""############""""""!!!!!!"""%%%''')))%%%$$$######"""""""""###%%%$$$###$$$%%%%%%$$$###!!!"""###"""!!! !!!###"""###$$$$$$###"""###$$$%%%$$$###""""""!!!""""""###############$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&%%%###$$$###############$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%~~~gggTTTBBB;;;666777777333000000///...---,,,,,,,,,,,,,,,&&&&&&&&&'''''''''''''''((('''&&&&&&'''((()))***&&&''''''''''''''''''''''''###"""&&&'''%%%$$$&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&######$$$%%%&&&&&&&&&&&&###$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&############"""""""""!!!"""###$$$%%%%%%%%%%%%%%%########################"""###%%%%%%%%%%%%'''(((!!!"""###$$$%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&''')))(((((('''''''''(((((('''&&&%%%%%%&&&(((+++,,,&&&%%%$$$$$$$$$&&&(((***$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&***###%%%&&&///000%%%)))!!!'''...000nnnRRR111'''222)))%%%&&&&&&&&&'''(((((((((!!!'''###111 '''$$$///%%%'''***,,,,,,***'''%%%BBB '''$$$---$$$,,,&&&))))))((((((((('''''''''&&&'''''''''''''''&&&&&&%%%***,,,333"""###,,,((('''&&&%%%%%%&&&''')))***$$$$$$%%%%%%%%%%%%%%%%%%$$$***&&&!!!((($$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%'''''''''%%%%%%%%%'''######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%#########"""###$$$$$$%%% !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############ !!!$$$'''***---&&&%%%%%%$$$#########$$$###"""!!!"""#########!!!!!!"""###"""!!! !!!###"""$$$$$$$$$###"""###$$$'''&&&$$$###!!! !!!!!!!!!!!!!!!""""""###%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$###&&&%%%$$$###"""""""""""" """###$$$$$$###""" !!!######$$$$$$$$$|||fffWWWAAA:::444444444111...///000---++++++---...---+++++++++++++++++++++++++++(((''''''''''''&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%(((((((((&&&$$$###$$$%%%((('''&&&&&&&&&(((***+++''''''&&&$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%###""""""$$$$$$###!!!######""""""######$$$%%%$$$$$$#########$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&###""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((,,,)))&&&'''***,,,+++***''''''((()))******))))))***)))'''%%%%%%''')))***(((+++---***&&&%%%))),,,AAA(((------$$$333nnn;;;'''444)))!!!&&&'''''''''(((''''''&&&%%%###$$$$$$%%%&&&'''(((((()))222zzz###)))222222+++***777&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""444555555666###,,,))))))((('''&&&%%%%%%$$$%%%&&&''''''((((((''''''(((%%%!!!wwwfff((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$######&&&'''((('''$$$!!! $$$###"""!!!!!!!!!"""###"""""""""######"""""""""$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&%%%$$$#########""""""""""""######%%%$$$!!! !!!$$$%%%""""""######$$$$$$$$$%%%######!!! ###$$$%%%&&&&&&%%%$$$###'''$$$ """%%%((()))###$$$&&&&&&%%%%%%&&&''' !!!"""""""""""""""&&&###!!!!!!%%%''''''&&&&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%%%%$$$$$$###"""((('''&&&$$$###"""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$${{{dddUUUBBB:::444333333111//////000---++++++---...---+++++++++++++++++++++++++++(((''''''''''''&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''%%%###""""""###$$$###$$$%%%%%%%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""'''&&&%%%&&&((())))))((($$$$$$$$$$$$$$$%%%%%%&&&$$$$$$#########$$$&&&&&&###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''''')))+++,,,)))'''&&&&&&'''((((((((('''''')))((('''&&&&&&'''((()))+++---///---)))'''(((+++LLL'''***%%%000444666)))"""'''***%%%%%%+++&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%..."""VVV---555,,,$$$999888MMM+++((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''+++&&&...---uuurrr###,,,###'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((($$$...FFF!!!+++$$$---%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$$$$''''''&&&&&&&&&&&&''''''######$$$$$$$$$$$$######$$$%%%&&&&&&$$$"""######&&&&&&$$$############$$$######""""""""""""######$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#########&&&%%%$$$######""""""""" !!!""""""!!! !!!  """######""""""$$$%%%%%%$$$$$$%%%&&&""""""###$$$$$$$$$######  """"""!!!$$$###"""###%%%&&&%%%###%%%%%%%%%%%%%%%$$$######'''&&&$$$###"""!!!!!!!!!"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$zzzbbbRRRBBB:::333222222000///111000...,,,,,,------,,,+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""###%%%%%%%%%&&&(((+++///---+++(((&&&$$$$$$$$$###%%%'''''''''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########""""""###&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&"""###$$$$$$""""""###$$$$$$$$$############$$$$$$(((((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))%%%&&&'''***++++++'''%%%&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''+++---///...***''''''(((iii777777###***///(((###&&&)))(((&&&&&&&&&&&&&&&'''((()))((('''''''''&&&&&&&&&&&& ---###kkkKKK ,,,:::AAA[[[ """************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((000+++)))777---&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))''')))000CCC$$$&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$######"""###$$$$$$###$$$&&&(((((((((&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$###""""""#########""""""#########%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$######""""""'''&&&%%%$$$#########$$$!!!!!!"""######""""""!!!!!!"""$$$&&&(((&&&###"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! """$$$$$$######"""!!!"""$$$%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###"""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$zzzbbbQQQCCC999222111111000000222///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!###$$$%%%$$$&&&(((***222000...+++)))''''''&&&'''(((******'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$ """###"""!!!$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%######""""""""""""######'''((((((''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%'''((())))))'''%%%''''''''''''&&&%%%$$$$$$&&&''''''((((((''''''&&&&&&))),,,+++)))&&&%%%%%%111hhh###000+++000---$$$$$$,,,,,,$$$''''''&&&&&&&&&&&&((((((%%%%%%&&&'''((())))))***111444///ccciii---,,,************))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((***+++)))NNN###%%%''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***&&&///&&&nnn***!!!%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""#########"""$$$&&&)))(((((('''&&&%%%$$$$$$###$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$"""###$$$$$$$$$$$$###"""######""""""""""""""""""$$$###""""""!!!!!!!!!"""!!!"""""""""##################&&&((()))'''### !!!"""$$$###"""!!!"""$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%&&&'''''''''$$$#########$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################yyyaaaPPPBBB999111000111///000222//////...---,,,++++++,,,(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%$$$$$$&&&(((***)))((('''%%%$$$$$$$$$''')))******'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$######$$$%%%$$$"""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$&&&)))***)))(((&&&&&&222...DDDttt>>>+++&&&"""###'''***+++***)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++&&&000###&&&:::cccUUU+++///+++000)))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''!!!,,,)))&&&(((bbb))))))(((((('''&&&&&&%%%%%%((('''%%%$$$%%%&&&(((******)))&&&'''777///$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$###"""###%%%'''&&&&&&&&&%%%$$$######"""$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$######$$$###"""!!!!!!"""###$$$######""""""""""""######"""###$$$%%%%%%$$$###""" !!!"""######""""""!!! !!!!!! !!!!!!!!!###$$$###!!!!!!#########!!!!!!"""###$$$%%%%%%%%%$$$###""""""""""""##################%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$######$$$%%%%%%########################www```OOO@@@888111111111000000111/////////---+++***+++,,,(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$%%%&&&&&&$$$#########""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%(((***)))))))))***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))))),,,333,,,000UUU 111###)))%%%$$$(((...+++###$$$...''''''((((((''''''&&&%%%))))))))))))(((((((((((($$$***$$$666))),,,FFFIII111444...((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''333$$$ 111***444!!!***)))((('''&&&%%%$$$$$$''''''&&&%%%&&&'''((()))---111%%%'''eee***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!""""""###$$$%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""$$$%%%###$$$$$$$$$$$$######""""""""""""######"""""""""""""""###$$$$$$$$$$$$############""""""############""""""""""""""""""###"""###$$$%%%%%%$$$###""" !!!"""###$$$######"""""""""""""""### !!!"""######""""""###$$$$$$###""""""###$$$###"""!!!"""#####################"""!!! """$$$$$$"""""""""###%%%&&&'''&&&$$$$$$$$$&&&%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&########################~~~ttt]]]NNN>>>777111111222000///000///000000...+++)))***,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%&&&'''''''''''''''%%%&&&'''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%$$$###$$$############$$$%%%%%%&&&&&&'''''''''&&&$$$$$$###%%%&&&%%%$$$###$$$%%%$$$######""""""######$$$###$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''%%%''')))((('''&&&(((***(((((()))*********))))))''''''%%%%%%%%%%%%''''''(((''''''((()))))))))(((***555###=== ~~~555###---!!!)))+++))))))---///+++$$$$$$***"""$$$''')))***)))'''&&&*********)))))))))((((((444333&&&333555"""III&&&------"""777((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((###///%%%%%%... qqq"""((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))"""333(((TTT%%%(((%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&%%%$$$###$$$%%%""""""$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$$$$$$$######"""######$$$$$$"""""""""""""""$$$%%%&&&######$$$&&&((((((&&&$$$###$$$%%%$$$"""!!!"""###!!!"""##################"""%%%''''''%%%###$$$%%%$$$&&&'''&&&###"""###%%%$$$###"""!!!!!!###%%%&&&###############$$$%%%%%%%%%$$$###""""""###$$$%%%########################}}}~~~qqq[[[LLL===666111222333111/////////000000...***)))***,,,************************(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$######%%%'''$$$%%%&&&&&&'''&&&&&&&&&))))))(((%%%"""!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&(((((('''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((('''&&&$$$###"""$$$$$$$$$###"""###$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&'''((()))))))))$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))"""&&&***+++)))''''''(((''''''((()))******))))))((('''%%%$$$$$$%%%'''((()))'''%%%%%%%%%&&&%%%%%%111((($$$555444[[[---%%%+++&&&)))***&&&)))%%% '''...---'''!!!%%%)))++++++***(((''''''((()))***+++,,,,,,!!!000&&&///)))"""''')))oooooo'''%%%,,,///###+++***---(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''***000'''+++XXX000&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''###...)))&&&***DDD$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%&&&%%%$$$%%%%%%!!!"""$$$%%%&&&&&&%%%$$$ !!!$$$%%%%%%$$$!!! !!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""""""""""""""######  !!!###$$$!!!$$$&&&&&&### $$$%%%%%%$$$"""!!!"""###!!!"""###$$$$$$$$$$$$$$$!!!$$$''''''$$$"""###$$$###%%%&&&%%%""" """$$$###"""!!! !!!"""$$$&&&"""!!!!!!!!!"""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""www```MMM===999444111000000/////////......---,,,+++******((('''&&&%%%&&&(((***+++''''''''''''&&&$$$""" """"""###$$$&&&$$$$$$#########$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***'''""""""&&&)))'''''')))$$$$$$%%%%%%$$$$$$###"""&&&%%%$$$###$$$%%%&&&'''''''''((())))))***))))))+++)))'''$$$######$$$%%%((((((((((((((('''''''''(((&&&%%%&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''((()))))))))(((&&&%%%"""&&&'''%%%$$$%%%&&&***===ccc(((((()))***+++,,,---...))))))*********************))))))((('''&&&%%%$$$))))))***+++++++++******)))+++,,,,,,+++******+++,,,444yyy111!!!,,,+++***+++,,,---,,,+++,,,***((((((+++,,,+++***,,,,,,+++)))'''''')))******+++,,,,,,+++***(((''' BBB"""%%%333(((:::===)))((('''''''''''''''(((&&&%%%%%%%%%&&&''')))***&&&(((...+++!!!555~~~rrr***%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&''''''&&&$$$######$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$############$$$$$$$$$%%%%%%%%%$$$""" """#########"""  """$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""############""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%((($$$ """$$$%%%$$$$$$'''***)))&&&$$$$$$%%%########################%%%%%%%%%$$$$$$#########'''&&&&&&&&&'''%%%###!!! ###%%%&&&&&&%%%$$$sss^^^LLL===999444111//////......---,,,,,,+++***)))(((((()))((('''&&&%%%&&&((()))(((((((((((('''%%%$$$###"""%%%((()))(((&&&'''((($$$$$$#########$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%"""%%%$$$ $$$%%%""""""###$$$&&&''''''''''''%%%%%%$$$$$$%%%&&&'''(((%%%&&&''''''((((((((('''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&'''''''''''')))'''%%%%%%'''((('''&&&'''&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((('''%%%%%%!!!$$$''''''&&&%%%%%%'''&&&$$$"""...XXXppp???***,,,555&&&&&&''''''((()))******'''(((((()))))))))))))))************************,,,,,,,,,---------,,,,,,)))+++---,,,+++******+++///***''')))555^^^\\\111&&&000===///---,,,,,,------,,,***///---+++,,,...000///...*********)))((()))***,,,++++++,,,,,,,,,++++++***%%%444---777???555111WWWLLL999***+++...+++((())))))(((((((((((('''''''''***+++,,,+++)))))))))***))))))))))))))))))))))))---***///999"""###777&&&&&&''''''''''''''''''((('''&&&%%%&&&''')))***333%%% &&&(((###&&&000)))))))))(((((('''%%%%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$"""'''%%% &&&...&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&''''''&&&$$$######$$$$$$############$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$###""""""######$$$$$$###!!! ######!!!########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! !!!"""""""""""""""""""""############""""""%%%$$$###!!!#################################$$$$$$$$$%%%%%%'''$$$!!! ###$$$$$$###"""%%%'''&&&$$$""""""###########################%%%%%%%%%$$$$$$$$$######"""""""""######""" !!!"""$$$&&&&&&&&&%%%$$$ppp]]]LLL===999444000......---,,,------,,,+++***)))((((((,,,+++)))(((''''''((((((((((((((((((((('''&&&&&&((())))))(((&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''&&&$$$!!!%%%'''&&&&&&'''%%%!!!"""###$$$%%%''''''''''''%%%%%%%%%%%%&&&'''((()))$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&&&&&&&''')))***$$$$$$%%%%%%&&&''''''''')))'''%%%%%%&&&'''((('''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&'''''''''&&&%%%%%%%%%'''((('''&&&&&&'''((($$$333000,,,000###^^^tttnnn]]]^^^fff'''+++,,,(((""" $$$***&&&&&&&&&''''''((((((((('''((()))***************'''((())))))***+++,,,,,,------------------,,,,,,)))+++------+++++++++,,,...***+++111000---000888GGGfffppp]]]TTT...555,,,,,,777444%%%333111///000111222111000000...------///000000000//////...---------......,,,,,,,,,,,,------------777444HHHRRR]]]kkk{{{nnncccIII111,,,///---)))''')))((((((((((((''''''''''''((()))(((&&&%%%&&&'''(((((((((''''''&&&&&&%%%%%% ...""",,,000&&&'''((()))******)))(((***)))'''%%%%%%''')))+++'''######)))---)))"""))))))))))))((('''&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$)))'''%%%,,,%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&''''''&&&$$$######$$$###############$$$%%%%%%$$$$$$############$$$$$$"""""""""""""""###$$$%%%###$$$$$$$$$$$$""" """""""""!!! ###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$###""""""$$$$$$$$$""""""$$$%%%%%%###""""""###########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$###"""$$$$$$&&&''''''&&&%%%$$$~~~ooo]]]NNN<<<888333///...---,,,+++//////...---,,,++++++***---,,,+++*********++++++''''''''''''''''''''''''%%%%%%$$$$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&%%%%%%''''''%%%######%%%''''''%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&'''((()))***$$$%%%%%%&&&&&&&&&%%%%%%***)))'''&&&%%%%%%%%%&&&$$$$$$%%%&&&''''''(((((()))'''&&&%%%%%%&&&((((((######$$$&&&''')))******((((((''''''''''''(((((('''''''''''''''''''''&&&))))))((((((''''''((()))$$$''''''%%%$$$&&&((((((&&&,,,222111***$$$"""$$$666000***,,,222333---'''(((((()))))))))))))))))))))***+++,,,,,,---,,,,,,))))))***+++---......///000000////////////000000...000222222111000111222777444333555222...000666:::888444111///111666:::BBB@@@===;;;999777888:::888666444555777888888888222111111111222333444444888777555555555444333222333333222222222222333333333???kkkppprrrkkksssXXX[[[FFF222---000000---+++---------,,,,,,,,,++++++((()))***)))'''&&&'''(((---,,,,,,+++***))))))(((+++///(((&&&,,,---'''''')))+++---......,,,,,,,,,***(((&&&%%%''')))+++%%%+++,,,###)))111+++++++++++++++***)))((())))))))))))))))))))))))&&&&&&''''''((((((''''''(((''''''&&&&&&&&&&&&&&&%%%$$$%%%******%%%!!! $$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$%%%&&&&&&'''$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$###############"""!!!  """%%%(((+++!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%$$$###""""""!!!"""!!!!!!!!!!!!!!!""""""""""""############"""""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%$$$###"""$$$$$$%%%%%%%%%$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$######|||mmm\\\NNN<<<888333///...---,,,,,,000//////...---,,,++++++))))))))))))******++++++&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&(((******%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###&&&)))((($$$"""$$$&&&)))&&&###""""""###&&&)))&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((()))&&&&&&'''''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))***(((''''''&&&%%%&&&'''(((%%%&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))+++***)))(((((()))))))))---***---333222+++***000,,,'''###$$$(((+++)))&&&&&&---...***&&&''')))))))))************************+++------.........//////000000111222333333444444333333333444555666555666888888888777888999+++333>>>EEECCC>>>>>>CCC<<<<<<>>>AAACCC@@@999333CCC::::::CCCDDD===>>>GGGCCC@@@===;;;;;;;;;::::::888999999999::::::<<<======<<<;;;<<<>>>???===<<<<<<<<<;;;;;;:::999999999444EEE^^^VVVXXX===;;;666<<<333,,,+++,,,,,,***)))(((((((((((('''''''''''''''))))))((('''&&&'''(((,,,++++++***)))(((''''''"""222/// ***(((+++''')))+++---......,,,,,,,,,***(((&&&&&&''')))++++++,,,)))""" $$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$###""""""""""""###'''"""******'''&&&######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$&&&$$$###!!! !!!"""!!!!!!!!!!!!!!!!!! """"""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""'''&&&&&&%%%$$$############"""!!!!!!!!!!!!""""""""""""############""""""%%%%%%$$$###""" ########################""""""#########$$$$$$$$$!!!###$$$%%%%%%$$$""""""############$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$""""""###%%%%%%%%%%%%$$$$$$###""""""{{{jjjXXXKKK;;;888333000//////...---......---,,,+++***))))))%%%%%%&&&''''''(((((()))'''&&&&&&%%%&&&&&&''''''***(((%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''###(((,,,+++%%%"""$$$'''$$$###$$$''''''$$$###$$$$$$%%%&&&((())))))))))))%%%%%%&&&''''''''''''&&&'''((((((((((((''''''&&&""""""###$$$%%%&&&&&&'''&&&''''''(((((()))))))))&&&'''((((((&&&&&&&&&(((******)))((('''&&&%%%$$$((((((''''''''''''(((((())))))(((((())))))***+++***)))((()))***+++***)))''')))$$$%%%---///,,,,,,---------,,,,,,,,,...111222,,,%%%%%%...888)))))))))******+++++++++***+++,,,---.../////////000000111222333444555555555444444444555777999:::999;;;=========<<<===>>>TTTFFF:::<<>>:::444000////////////000///...---,,,,,,,,,,,,,,,+++)))((('''''''''(((''''''((((((''''''&&&%%%&&&'''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%$$$###""""""###$$$%%%"""###$$$$$$%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%$$$&&&'''%%%''',,,///...&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%"""&&&***)))%%%###$$$''''''''''''(((((((((((()))###$$$%%%'''(((''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&'''((((((%%%&&&&&&'''((()))******++++++************++++++000///---+++***)))******---+++)))((()))******)))***))))))***---000111222000...+++,,,...000000///000000000222444555555444444555666777777666444444:::::::::;;;===???AAACCCHHHIIIJJJMMMRRRXXX]]]```fffhhhjjjjjjiiijjjmmmqqqyyy||||||}}}uuummmccc\\\XXXTTTOOOJJJIIIGGGDDDCCCCCCBBB???>>>>>>===:::777666666777888888666333222111000///---,,,,,,---...---+++((('''))))))))))))))))))))))))((('''&&&&&&&&&((()))***''''''(((((((((((((((((())))))(((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%'''(((&&&###"""$$$&&&###$$$$$$$$$$$$$$$$$$###############$$$%%%&&&'''!!!"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!%%%%%%$$$$$$######""""""%%%###!!! """#########!!!!!!""""""""""""!!!!!! """###$$$$$$$$$#########""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!$$$$$$%%%&&&&&&$$$###"""###$$$&&&'''&&&###!!!!!!###%%%%%%$$$######### !!!"""###$$$%%%%%%$$$$$$############$$$$$$ !!!"""######$$$###$$$%%%%%%######$$$%%%lllWWWKKK>>>:::555111000000000///---,,,+++***))))))))))))))))))((((((((()))***+++''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###&&&&&&$$$&&&+++...,,,''''''&&&%%%%%%&&&''''''((('''&&&%%%$$$######""""""&&&))))))%%%###%%%'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((())))))(((''''''((((((((()))(((((('''((()))******)))(((''''''((()))******---------...111444666777888666333222222222222111111111222555777888777555777999;;;<<<>>>>>>>>>>>>DDDDDDEEEGGGJJJNNNQQQRRRYYY[[[___bbbfffkkkrrrvvv{{{}}}~~~|||zzz{{{wwwpppkkkgggbbb^^^ZZZXXXVVVUUUSSSQQQNNNLLLFFFDDDBBB???<<<;;;::::::888777555444444444444333222111000...---,,,,,,,,,++++++******)))((((((''',,,++++++***+++,,,---...(((((((((((())))))))))))'''(((***+++***)))'''%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$'''&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%""""""###%%%''''''&&&&&&&&&&&&''''''""""""!!!""""""###$$$%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$######""""""""""""""""""!!!!!! """ !!!$$$&&&((((((""""""#########"""!!!!!! !!!"""###$$$$$$######$$$############$$$$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!########################"""!!!!!!!!!!!!!!!!!!"""!!!""""""#########""""""######"""""""""""""""""""""#########"""###$$$%%%!!!""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""###$$$$$$%%%###$$$%%%%%%######$$$%%%pppYYYKKK===:::555111000000000//////...---,,,++++++++++++***)))(((((('''((((((((('''(((((((((((('''&&&&&&'''&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%"""%%%%%%$$$%%%***,,,***(((''''''&&&&&&''''''((((((''''''&&&%%%$$$#########&&&)))(((%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''+++***)))((('''''''''''')))))))))(((((('''''''''))))))(((''''''&&&'''''''''''''''&&&'''((())))))&&&'''((()))***+++,,,,,,,,,,,,,,,,,,...222555666???>>><<<:::888666555444666777:::>>>BBBCCCAAA???AAACCCFFFJJJMMMPPPRRRSSSVVVWWWYYY]]]aaaeeeiiikkkppptttxxxzzzzzz~~~zzzuuuqqqnnnmmmllljjjjjjhhheeeaaa^^^VVVTTTRRRNNNKKKGGGEEECCC>>><<<:::888777777888999555333000---,,,---...000000///...,,,+++***((((((*********)))******+++,,,))))))))))))))))))))))))&&&(((+++,,,,,,***'''$$$&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%$$$%%%%%%$$$%%%%%%'''((()))%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&((((((((((((((((((((((((#########""""""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!! """!!! !!!%%%((())))))###$$$$$$$$$###"""!!!!!!!!!"""############""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$###!!! !!!"""%%%&&&###"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&""""""######$$$%%%%%%%%%###$$$%%%%%%######$$$%%%sssZZZJJJ;;;888444111000000///...//////...---------------,,,+++***(((&&&$$$###"""((((((((((((((('''&&&&&&'''&&&$$$###$$$&&&((()))&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###!!!$$$%%%###$$$((()))'''''''''&&&&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&$$$&&&''''''%%%%%%&&&((('''''''''(((((((((((()))((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''((()))******)))(((((((((((((((((((((++++++***)))((((((((((((++++++***)))((((((''''''((()))+++------...///000------,,,,,,,,,...111444???AAABBBAAA???===<<<===CCCEEEJJJQQQVVVXXXXXXVVVTTTVVVZZZ___dddhhhkkkmmmnnnooorrrvvvzzz~~~{{{xxxwwwxxxwwwwwwxxxxxxuuupppmmmiiihhheeebbb^^^ZZZVVVTTTLLLJJJEEE@@@;;;999999:::777555333111000111222333222222111000...---,,,+++))))))))))))))))))******)))))))))))))))(((((((((&&&''')))******)))'''%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%###""""""###%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!###############""""""""" !!!"""######"""!!! """"""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""#########$$$$$$############"""""""""###%%%''')))%%%$$$#########$$$&&&'''###"""!!!"""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$%%%%%%###$$$%%%%%%######$$$%%%tttYYYHHH999666222000//////...---,,,+++******************+++***)))'''%%%###"""!!!(((((())))))(((((('''&&&'''&&&$$$###$$$&&&((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!$$$%%%###$$$'''(((%%%%%%%%%%%%&&&&&&%%%%%%%%%"""""""""###$$$%%%%%%&&&$$$%%%&&&&&&%%%&&&'''((('''''''''(((((((((((()))***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***''''''(((((()))******+++++++++***)))))))))))))))+++++++++******)))(((((())),,,...///...///222444666666555333111111555888>>>DDDKKKNNNLLLJJJKKKMMMVVVYYY```iiiqqquuuvvvuuuoooppptttxxx|||}}}~~~}}}zzzwwwwwwvvvtttqqqnnnkkkjjjbbb```ZZZPPPFFF???<<<<<<:::999888888777666666666222111111000000///......------------------,,,,,,)))))))))(((((((((''''''(((''''''&&&&&&'''(((((($$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&&&&&&&"""$$$'''******'''$$$"""''''''&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############%%%###!!!!!!"""#########$$$$$$$$$$$$$$$###""""""#########"""""""""""""""!!!"""######""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""###%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&### #########$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""##################$$$%%%%%%######$$$%%%tttXXXFFF888666222111000000...---,,,,,,++++++++++++,,,,,,''''''((((((((('''&&&&&&((())))))))))))((('''''''''&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################!!!$$$%%%$$$$$$''''''$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&&&&'''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&''''''(((***++++++,,,))))))(((((((((((())))))&&&'''(((***++++++++++++***---000000000222666;;;??????>>>;;;777888<<>><<<:::777666555333333222222111111000000------.........---,,,+++*********))))))((((((''')))(((&&&%%%%%%''')))+++%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&'''''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$"""!!!!!!###$$$$$$######%%%'''))))))'''%%%###%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############### !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###!!! """$$$%%%$$$""""""###############"""###"""""""""""""""###### """######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""" !!!"""$$$%%%&&&!!!!!!"""###$$$$$$######'''%%%$$$%%%''''''### """#########$$$$$$%%%%%%$$$######""""""######$$$###########################$$$%%%%%%######$$$%%%tttXXXFFF999777444333222222000///.........------......///((()))***+++++++++***))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$"""%%%&&&$$$%%%'''&&&###%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''((((((%%%%%%%%%&&&&&&&&&&&&'''***)))((('''&&&&&&''''''((((((((((((((((((((((((+++***)))(((''''''''''''(((((()))))))))*********)))(((((())))))***+++,,,((()))***,,,---...---------000333333444888@@@GGGHHHIIIIIIFFFBBBDDDIIIOOO^^^lll{{{zzzxxxzzz~~~ssseee^^^[[[VVVSSSNNNHHHCCC???>>>===::::::999888666555444444---......///...---,,,+++------,,,++++++***))))))))))))(((((()))***++++++''''''(((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%###!!!"""$$$&&&%%%$$$&&&%%%###""""""###%%%&&&%%%%%%$$$%%%%%%&&&'''((('''&&&&&&&&&&&&&&&%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""#########$$$!!!"""""""""#########$$$%%%###!!!!!!"""$$$$$$### !!!"""############""""""!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$!!!!!!!!!"""$$$'''***+++...)))$$$###%%%&&&$$$""""""######$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%tttYYYFFF;;;888666444444444222000++++++*********++++++,,,------......---,,,***))))))))))))))))))(((((('''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""&&&'''%%%%%%'''&&&###%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((()))***+++&&&%%%###$$$&&&'''((()))'''''''''((((((((())))))***)))'''&&&&&&'''(((((()))))))))))))))((((((((((((((((((((()))***+++,,,************))))))))))))******++++++,,,---//////...///000000000///...---000333777888:::@@@JJJRRRSSSUUUUUURRRPPPRRRYYY___pppvvvnnnlllqqqlllcccZZZRRROOOMMMMMMCCCBBBAAA???===;;;999888222333444444444222111000//////...------,,,++++++)))***+++,,,---,,,,,,+++))))))***))))))(((''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''''''''(((&&&$$$%%%((())))))''''''######'''&&&&&&&&&'''((()))***++++++***)))((('''&&&%%%%%%!!!!!!!!!!!!!!!"""##############################$$$$$$######""""""!!!!!!######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&+++(((%%%######"""!!!  """############"""!!!!!!!!!!!!###%%%&&&%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! !!!"""$$$%%%&&&&&&%%%$$$$$$###"""###&&&,,,111555444,,,$$$ """%%%&&&%%%######$$$%%%'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%pppVVVDDD999666333111111000///......---+++***)))******+++...---,,,+++************&&&&&&'''(((((()))((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((%%%  $$$'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''$$$'''((('''###"""$$$&&&'''''''''&&&&&&%%%%%%%%%$$$''''''"""&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))'''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''''''''((()))***+++,,,,,,%%%&&&&&&&&&''''''((((((***))))))(((''''''&&&&&&(((***,,,,,,+++***+++,,,++++++---...............222000///000333555444222666777999===CCCLLLWWW^^^___`````````aaafffnnnuuu}}}yyy{{{zzzvvvqqqkkkddd___\\\VVVTTTOOOJJJFFFCCCBBBBBBAAA;;;888999666000...222000111111111///...//////...---,,,,,,,,,,,,)))'''+++***(((''''''((()))***''''''''''''&&&%%%$$$###%%%%%%&&&'''((()))******'''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$&&&%%%$$$$$$######$$$$$$$$$$$$###"""!!!!!!!!!"""%%%###""""""######!!! ############$$$%%%&&&&&&$$$$$$$$$###"""!!!!!! !!!"""###$$$%%%$$$######$$$###"""!!!!!! !!!!!!"""###$$$%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""######$$$$$$""""""""""""############""""""""""""!!!!!!!!!!!!&&&$$$"""###%%%&&&%%%""""""''''''###%%%000:::>>>///,,,((($$$!!!!!!"""#########""""""###%%%'''(((!!!!!!!!!!!!!!!""""""###&&&&&&&&&&&&%%%%%%$$$###$$$###"""###$$$$$$###"""nnnUUUDDD999666333111111000///...000///---,,,++++++++++++---,,,+++******))))))***(((((()))(((((('''&&&&&&##################$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''+++)))%%%######%%%)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&$$$""""""%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&!!!$$$((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''(((((()))))))))(((''''''&&&&&&'''''')))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))++++++******+++,,,/////////000111111222333666555555888<<<>>>===<<<>>>@@@DDDJJJRRR^^^jjjrrrppprrrssssssuuuyyy~~~~~~vvvttttttwww}}}{{{zzz}}}|||wwwrrroooeeeccc___[[[WWWTTTRRRQQQJJJEEEBBBBBB>>>777444666222333444444333111000000000///...---------***((()))(((&&&%%%$$$%%%&&&'''((())))))((((((&&&%%%%%%'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$###"""""""""######$$$###!!!"""######"""!!!$$$$$$######$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$###""""""###""""""!!!!!!!!!!!!""" ######$$$$$$%%%%%%%%%&&&"""""""""""""""#########!!!!!!"""""""""#########$$$######"""!!!!!! '''%%%###$$$&&&'''%%%$$$"""'''(((%%%%%%,,,222333+++)))&&&$$$######$$$%%%$$$############$$$&&&'''######""""""######$$$%%%%%%%%%######"""###$$$$$$$$$###"""###$$$$$$###"""lllTTTCCC999666333111111000///...111000///---,,,+++++++++,,,,,,+++***))))))))))))*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''((($$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%***'''###!!!"""$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%"""%%%''''''%%%$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((()))***++++++)))+++,,,---,,,+++,,,---//////...///000222555777777999<<>><<<555555666666666555333222333111/////////...---+++...,,,+++)))(((((()))))))))*********)))((('''&&&))))))(((((('''''''''''''''''''''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$############$$$$$$%%%###"""!!!"""###$$$###"""$$$$$$$$$$$$$$$#########%%%$$$###!!!!!!!!!"""""" !!!""""""""""""!!!""""""!!!!!!!!!"""######!!!!!!"""""""""!!!!!! !!!!!!"""###$$$%%%&&&&&&############""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!! '''%%%$$$%%%&&&'''&&&%%%"""&&&(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''$$$###"""###$$$$$$###"""iiiRRRCCC888666222111111111000///111000///...,,,++++++***,,,+++***)))((((((((((((******))))))(((&&&%%%$$$((((((((('''''''''''''''$$$%%%%%%&&&'''(((((()))$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&***&&&"""!!!$$$&&&&&&%%%#########$$$$$$%%%%%%%%%!!!$$$(((((($$$""""""$$$&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%'''((()))*********)))((((((''''''((((((%%%&&&&&&'''((()))************))))))((((((''''''(((((())))))***+++++++++***,,,.........---...///111000000111444999>>>AAAAAAEEELLLTTT\\\```ccccccjjjmmmqqqvvv}}}wwwpppjjjmmmxxxyyyrrrnnnqqq{{{{{{yyyyyyxxxvvv{{{}}}|||uuullldddcccddd```dddkkkrrrxxxyyywwwuuuwwwtttsssvvv}}}~~~uuuqqqmmmjjjjjjkkkkkkkkkkkkmmmppptttxxx|||~~~~~~wwwzzz|||}}}yyyvvvtttvvvtttpppkkkbbbVVVMMMHHH>>>;;;999777666666666666333111000000000111000...111000...,,,++++++++++++))))))******)))(((((('''((((((((((((((('''''''''))))))******)))(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$&&&%%%$$$$$$######$$$$$$$$$#########$$$%%%&&&&&&"""!!! !!!###$$$$$$###$$$$$$$$$$$$$$$###""""""%%%$$$"""!!! !!!"""###!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""###$$$$$$!!!"""###%%%&&&((()))))) !!!!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""%%%%%%$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''"""######$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""}}}hhhRRRCCC888555222111111111000/////////...---,,,+++***))),,,+++***)))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''''''''''''''((()))************)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$###$$$'''(((%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''((()))))))))(((%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''')))***+++,,,******)))(((((((((((()))&&&'''((()))***++++++,,,,,,,,,++++++******))))))++++++++++++++++++++++++)))+++...///......000111555555666:::@@@GGGOOOSSSWWW]]]fffoooxxx~~~||||||}}}tttmmmgggffflllppppppmmmjjjjjjhhhfffeeehhhnnnssssssqqqoookkkhhhiiiqqqyyy~~~}}}vvvllleeeeeeffffffiiinnnvvv}}}|||wwwsssuuu{{{~~~ssspppmmmkkkiiigggdddaaa```aaadddgggiiijjjlllnnnrrrtttxxx|||}}}xxxnnnddd]]]SSSLLLCCC<<<888777777666444222000000222333222222///...---+++***))))))((((((((()))))))))(((''''''&&&&&&''''''((())))))***((()))))))))((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""######&&&%%%$$$$$$######$$$$$$$$$#########$$$%%%&&&&&&"""!!! !!!###$$$$$$######$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!""""""###""""""""""""######$$$$$$""""""!!!""""""###$$$%%% !!!"""$$$%%%'''(((""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%######$$$$$$#########$$$'''%%%###############$$$%%%%%%&&&&&&&&&%%%###"""$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&!!!###$$$"""!!!$$$###"""###$$$$$$###"""~~~iiiRRRCCC777555222111111111111000------...------,,,+++***,,,,,,+++***))))))))))))'''((((((((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$######%%%'''((('''%%%"""$$$$$$$$$$$$%%%%%%%%%%%%%%%""" !!!$$$''''''&&&&&&&&&'''(((((((((''''''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&(((***,,,---...+++******)))))))))))))))************)))))))))))),,,+++++++++++++++******,,,,,,,,,,,,,,,,,,++++++)))+++...000000111333444666888<<>>:::777666555444333222222222222222111000000))))))***************)))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&(((((('''&&&%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$###"""""""""######$$$###!!!"""######"""!!! !!!###$$$$$$$$$"""!!! """###$$$$$$###"""!!!###""""""!!!"""###$$$%%%$$$$$$######"""#########&&&%%%###""""""""""""###""""""##################"""""""""""""""#####################$$$$$$$$$$$$""""""#########$$$$$$$$$"""$$$%%%$$$"""!!!###%%%'''!!!###&&&$$$$$$'''&&&&&&%%%$$$$$$#########""""""$$$%%%&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&((((((((('''''''''''''''$$$###"""###$$$$$$###"""kkkTTTDDD777444222111111222111000,,,---///000000000///......---,,,+++************,,,++++++)))'''%%%$$$""""""###$$$%%%&&&((())))))((((((((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))***++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%###%%%&&&%%%######&&&***'''''''''&&&&&&%%%%%%%%%&&&(((******)))(((((()))''''''''''''&&&%%%$$$$$$"""###%%%'''(((((('''&&&%%%&&&(((***,,,///000111,,,+++******)))*********%%%%%%&&&'''((()))******''''''(((((())))))******)))***+++,,,...///000111222555999<<<>>>@@@CCCEEEHHHMMMVVVcccrrrzzzzzztttlllkkkoootttvvvvvvrrrrrrtttyyyzzzvvvmmmjjjkkkfffggghhhlllqqqyyy|||ssslllgggbbbZZZTTTHHHDDD???:::888666333222//////000000000//////...***++++++,,,,,,,,,++++++((((((((((((((('''''''''+++***)))(((((()))+++,,,'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&))))))((('''%%%$$$###""""""###$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$$$$######$$$$$$$$$$$$###"""!!!!!!!!!"""%%%###""""""######!!!  """$$$%%%$$$###"""!!!###%%%%%%$$$!!! """!!! !!!###$$$%%%%%%$$$###"""""""""###!!! !!!"""###!!!!!!"""###$$$%%%&&&&&&!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!"""%%%&&&%%%###"""$$$&&&&&& %%%(((%%%###%%%%%%%%%$$$######$$$$$$%%%!!!"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((&&&""" !!!###%%%$$$###"""###$$$$$$$$$"""qqqUUUBBB999777333222222222111///...//////000///---,,,+++...---+++)))(((((())))))'''''''''(((((((((((((((***'''$$$%%%(((,,,,,,,,,///***%%%$$$''')))'''$$$%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%###%%%%%%%%%&&&'''(((((()))&&&&&&''''''(((''''''''''''%%%%%%(((---111222111000222222000,,,(((%%%###'''((()))******++++++******+++,,,+++***)))***+++)))***///444333000222777888<<>>DDDMMMVVV^^^fffmmmqqqnnnooottt|||~~~zzzxxxwwwtttqqqsssxxx~~~}}}||||||~~~yyyvvvuuusssqqqlllgggaaa^^^[[[UUUKKKDDD<<<;;;888666444333222222...---+++,,,...000111111000///...,,,***)))'''&&&((((((((((((''''''''''''***))))))***++++++(((&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$"""###$$$&&&''''''%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$###!!! !!!""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""&&&'''(((((('''&&&&&&&&& """###$$$$$$$$$$$$$$$############ !!!!!!!!!!!! !!!"""$$$&&&'''###"""&&&&&&### !!!"""!!!!!! !!!!!!(((%%%"""!!!###%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$"""!!!!!! !!!"""###$$$&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###"""""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$pppUUUCCC777444111000000000///...000///...---,,,,,,,,,,,,******))))))******+++,,,))))))((((((''''''&&&&&&&&&$$$######&&&((()))))))))******)))'''&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&((())))))((('''&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&'''((()))))))))+++***)))***---///000///+++,,,------+++***+++,,,*********+++++++++++++++)))***+++++++++,,,///111333333555777777888===EEELLLTTT```lllwww{{{vvvwww~~~{{{uuupppqqquuu{{{xxxssspppoooqqqtttwwwwwwwwwwwwyyy{{{~~~wwwwwwyyy{{{||||||wwwssssssssslll^^^RRRHHHEEE@@@;;;777555666666000...------///111222222222222111000---***'''&&&)))((((((((('''''''''&&&'''&&&$$$%%%&&&''''''&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###((('''''''''&&&&&&%%%%%%)))((('''%%%$$$###""""""%%%$$$$$$######$$$$$$%%%"""###$$$###!!!!!!!!!###########################!!!!!!!!!!!!!!!!!!!!!!!!$$$######$$$&&&&&&%%%###$$$###"""!!!!!!"""######!!!!!!!!!"""""""""###### !!!!!!"""###$$$$$$$$$%%%%%%### """&&&&&&###$$$((()))$$$ ######""""""######$$$%%%'''%%%###"""###$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###############$$$$$$$$$###""" !!!###%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''''''''&&&########################nnnTTTCCC777444111000000111000///000///---,,,++++++,,,---------,,,***))))))((((((******)))((('''&&&&&&%%%&&&%%%%%%%%%&&&((())))))'''+++...,,,(((%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((())))))((((((''''''''''''((((((((())))))&&&''''''(((((((((((('''***)))))))))***+++++++++)))***+++***))))))+++---***************++++++,,,....../////////111444777777777;;;@@@CCCGGGOOOXXX```hhhttt{{{zzz||||||xxxyyy||||||~~~{{{wwwsssooonnnmmmnnnfffeeeeeegggkkkqqqwww{{{}}}~~~yyyyyy|||~~~}}}||||||~~~~~~xxxnnneee^^^ZZZSSSKKKDDD>>>:::888999666222111222333333333...///111111111///---+++)))))))))((((((''''''&&&$$$""" !!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&)))((('''&&&%%%%%%&&&&&&)))((('''%%%$$$###""""""%%%$$$$$$######$$$$$$%%%###%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$%%%###!!!&&&&&&$$$######%%%&&&'''!!!!!!""""""""""""""""""!!!""""""######$$$$$$$$$!!!%%%(((&&&!!! ###### !!!&&&(((%%%###$$$""""""######%%%&&&((((((&&&%%%$$$######$$$$$$$$$!!!"""######$$$######"""!!!!!!""""""######$$$$$$&&&$$$###!!!"""$$$&&&'''###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$kkkRRRBBB777555222111222222111111000///---,,,++++++,,,,,,---,,,,,,+++***)))((('''******)))((('''&&&&&&%%%''''''((((((((()))***+++(((,,,000---((($$$&&&***%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((((((((((((((()))))))))))))))*********))))))))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%((())))))((('''''')))***)))))))))))))))***,,,---...///111111222444777::::::===EEEOOOVVV[[[dddnnnuuu|||~~~~~~|||wwwssspppgggddd```]]]^^^ccchhhlllooovvvwwwzzz~~~}}}{{{zzzwwwuuuooofffZZZNNNDDD>>>>>>:::555333222333333333---...000222333222111///++++++***))))))(((''''''(((%%%###"""$$$&&&((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))))))))(((((('''%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&&&&%%%$$$  """&&&)))+++%%%%%%$$$###""""""!!!!!! !!!!!!!!! $$$'''%%%###$$$&&&$$$ """$$$######%%%""""""!!!!!!!!!""""""###%%%%%%%%%$$$#########$$$!!!!!!###$$$%%%%%%%%%%%%!!!!!!!!!""""""#########%%%$$$###"""###$$$&&&'''""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&$$$!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%gggNNN???777555222222222333222222///...---,,,++++++++++++))))))***++++++++++++***))))))((((((''''''&&&&&&((()))++++++******+++,,,,,,///000---((($$$&&&)))%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''((()))))))))))))))***************))))))))))))((('''&&&&&&((())))))(((&&&&&&'''((('''((())))))'''''''''))))))(((((()))***,,,...///---000444666999;;;>>>AAADDDKKKXXXfffooossszzz{{{wwwrrrllleeeaaa```aaabbb```gggqqqxxx}}}~~~zzzvvvzzztttfffYYYQQQDDD@@@:::666444333333333111111222222222111000///------,,,+++***)))(((((()))'''$$$$$$&&&(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""######"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$###"""###$$$)))'''%%%""""""###$$$&&&'''&&&%%%$$$###""""""!!!######$$$$$$###""" %%%'''%%%###!!!!!!(((### """""" """((('''&&&$$$"""!!! $$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%(((&&&"""  ###$$$%%%%%%%%%%%%%%%%%%%%%%%%|||cccKKK===666444111111111222222111------------,,,+++******((()))***+++,,,++++++***((((((((((((((('''''''''(((***,,,,,,***)))+++,,,000111000,,,'''%%%&&&(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))+++,,,---,,,)))(((***,,,%%%(((***+++***))))))***)))))))))***,,,///222444444888???EEEIIIMMMQQQSSSYYYbbbsss{{{uuuooojjjhhh___bbbgggiiijjjmmmrrrwww}}}yyy|||~~~tttmmmYYYSSSJJJBBB===999666555333333222222111000/////////......---+++******)))(((&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%% """######""""""###$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###'''%%%!!!!!!%%%111...)))$$$!!! !!!%%%%%%%%%$$$$$$#########$$$%%%&&&''''''&&&$$$###$$$%%%&&&%%%$$$!!!'''###"""$$$%%%""" !!!***)))'''&&&%%%$$$$$$######%%%'''&&&###"""###$$$&&&%%%$$$#########$$$$$$##################""""""!!!"""###$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$zzz```III;;;555333000000000111111000,,,---......---,,,***))),,,,,,,,,,,,+++)))(((&&&'''''''''((((((((((((((('''***---,,,***)))***,,,444222///+++'''%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((()))'''''''''''''''&&&&&&&&&$$$%%%'''(((***+++,,,,,,''')))***(((%%%%%%''')))$$$'''+++---,,,,,,,,,,,,*********+++...222555777===CCCKKKTTTZZZ___dddffflllwwwzzzuuujjjjjjhhhccc```bbbhhhmmmooo|||qqqiii]]]QQQGGG@@@:::777222222111000000111111222000//////...,,,+++*********(((&&&&&&''''''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%"""###$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%%%%$$$$$$%%%'''!!!###$$$&&&&&&$$$###!!!###########################)))...+++$$$!!!$$$***$$$"""  ###%%%############$$$$$$$$$$$$ !!!###%%%%%%%%%$$$###%%%###!!!"""$$$&&&'''&&&""" """''')))&&&###$$$""""""""""""###$$$%%%&&&"""%%%'''&&&###"""###$$$$$$###"""!!!!!!###%%%'''%%%%%%$$$$$$######"""""""""###&&&'''((('''%%%$$$"""###$$$%%%&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&& !!!$$$&&&'''&&&$$$###########################xxx\\\FFF;;;666333111000111111000...000//////---,,,+++******---+++))))))+++------,,,******)))'''&&&&&&(((+++,,,+++***))))))***+++,,,...---+++)))'''&&&%%%$$$###$$$&&&'''((('''&&&&&&%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&'''''''''&&&&&&'''((()))))))))((('''$$$%%%'''))))))((('''&&&'''''''''%%%###$$$&&&(((***,,,,,,***&&&$$$&&&(((***)))((('''&&&&&&'''((('''''''''(((((((((((((((''''''&&&&&&'''(((***+++***++++++******+++---000///,,,,,,111333444;;;DDDKKKSSSaaammmvvvzzz|||}}}}}}tttmmmhhheeecccbbbgggkkktttuuujjj___QQQCCC:::444444333222111111111111000...---...//////...---******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%((('''&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""###$$$$$$%%%$$$$$$%%%###!!! !!!""")))'''%%%$$$$$$###!!!###""""""###%%%&&&%%%###""""""############""""""######$$$''')))(((%%%""""""""""""""""""######$$$ ###%%%%%%$$$$$$######$$$&&&&&&%%%###$$$%%%&&&%%%###"""###$$$""""""!!!!!! $$$$$$######""" %%%%%%%%%%%%%%%$$$###"""&&&%%%############%%%&&&%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&www]]]GGG===666333111000111111000...000///...---,,,++++++***---,,,+++++++++***(((%%%---------+++)))))),,,...+++***))))))))))))***+++,,,+++)))((('''&&&&&&&&&&&&&&&''''''((((((''''''%%%&&&'''((((((&&&$$$###$$$%%%&&&&&&'''''''''&&&%%%&&&&&&&&&%%%$$$#########$$$&&&'''((('''&&&%%%&&&''''''&&&%%%%%%'''((('''))))))(((&&&%%%''')))+++***((('''''''''((()))%%%%%%&&&&&&&&&&&&''''''(((((('''(((((()))******&&&((())))))***,,,///222444111111666999<<>>666333111000111111000...//////...---,,,++++++***++++++,,,------+++'''$$$++++++***)))'''''')))+++))))))(((((((((((())))))((((((''''''&&&'''''''''))))))((('''''''''((((((&&&&&&'''((((((&&&%%%$$$%%%%%%&&&''''''''''''&&&'''&&&%%%$$$###"""""""""###$$$%%%&&&'''&&&%%%%%%$$$&&&((((((''''''((()))%%%&&&'''&&&%%%&&&(((*********)))(((((((((((()))%%%&&&&&&&&&'''''''''((((((((())))))***)))))))))((()))***+++---000555888999777888>>>CCCKKKVVV```uuu~~~}}}xxxyyy{{{sssqqqooonnnppprrrsssssspppttt{{{}}}sssaaaTTTGGGEEE@@@;;;777444333222222000......//////...---............---+++***(((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''(((((('''&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""""""""###"""!!!!!!###%%%'''&&&&&&!!!$$$&&&%%%###!!!"""$$$###$$$$$$$$$###"""!!!!!!######$$$&&&((('''%%%###"""""""""""""""######$$$'''%%%$$$#########!!!""" !!!"""###"""###$$$%%%$$$"""!!!"""###$$$$$$############""""""!!!!!!###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&tttYYYEEE===666333111000111111000...//////...---,,,,,,++++++******+++---......,,,)))'''(((((('''%%%%%%&&&((((((((((((''''''(((((((((&&&&&&%%%&&&&&&'''((()))***)))'''&&&&&&&&&''''''&&&&&&'''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&###%%%((())))))((())))))&&&''''''&&&&&&'''((()))((((((((((((((((((((((((((((((((())))))******+++'''((()))*********((((((...///000000222555:::>>>===>>>AAAGGGQQQ^^^lllwwwzzzyyy|||~~~~~~}}}tttqqqtttzzz}}}wwwssspppmmmkkkiiijjjmmmpppqqqrrryyy|||mmmbbb\\\WWWPPPGGG>>>888555333222000...---...//////...//////000000///---+++)))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############$$$ !!!"""""""""!!!&&&$$$######$$$$$$"""!!!!!!%%%&&&###"""&&&***$$$$$$$$$$$$###"""!!!!!!"""""""""$$$&&&&&&$$$!!!"""""""""""""""######$$$"""!!!!!!"""$$$%%%$$$###"""  """###### !!!""""""  """########################!!!!!!###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$&&&&&&&&&&&&$$$###$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%qqqUUUBBB;;;666333111000111111000............------,,,,,,+++,,,***))))))+++,,,,,,+++))))))***)))'''&&&((()))'''''''''(((((('''''''''%%%%%%%%%&&&&&&((()))))))))(((&&&%%%$$$%%%&&&&&&&&&'''''''''''''''''''''&&&''''''(((((('''&&&&&&((('''&&&&&&&&&((()))***&&&''''''(((((((((((((((###%%%((())))))((())))))***)))((('''((((((((((((''''''''''''''''''''''''(((((())))))***+++,,,,,,'''(((***++++++***))))))111111222333555999>>>CCCFFFIIINNNVVVbbbsss|||wwwyyy}}}|||~~~}}}wwwpppkkkkkkmmmooo{{{}}}xxxtttpppjjjeeeeeefffggglllqqqqqqsssyyy|||vvvsssnnndddYYYMMMDDD===:::777444222111111222222222///000000000///---+++***''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""""""""$$$%%%%%%%%%%%%$$$(((&&&$$$######""" !!!!!!"""&&&$$$$$$$$$$$$$$$###"""""" !!!######""" """""""""""""""######$$$###"""###$$$'''))))))(((###!!!!!!###%%%%%%"""$$$%%%$$$######$$$%%%""""""""""""""""""""""""""""""######$$$######"""###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%oooSSS@@@:::666333111000111111000.........---------,,,,,,,,,...,,,)))'''(((((((((''''''((()))(((&&&%%%&&&'''''''''((((((((((((''''''''''''&&&&&&'''(((((()))'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((('''(((((((((((('''&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((((((((()))))))))$$$&&&((((((''''''((())),,,***((((((((()))((('''&&&''''''(((((((((((('''&&&&&&'''((()))***++++++)))***+++,,,------------000222444777;;;BBBJJJOOOYYY^^^ccciiiuuu~~~{{{{{{|||}}}~~~}}}~~~xxxvvvrrrooolllkkkkkkkkkrrruuuzzz~~~{{{~~~yyypppmmmjjjfffdddfffdddgggmmmvvv~~~zzzqqqfffZZZPPPHHHDDD>>>;;;666444333222222111111000000///...---,,,,,,)))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&############$$$&&&'''(((&&&%%%%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$"""!!!!!!"""""""""""""""###############%%%###""""""######"""!!!!!!######  !!!######$$$$$$$$$$$$$$$###  """###""" """""""""""""""######$$$$$$###"""###%%%&&&%%%$$$###!!! !!!###%%%&&&&&&!!!"""$$$###""""""###$$$!!!!!!!!!""""""""""""######$$$$$$$$$###"""!!!!!!######$$$%%%%%%%%%$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnnRRRAAA;;;666333111000111111000......------------,,,,,,,,,...---++++++++++++)))'''%%%'''((('''&&&%%%%%%&&&'''((())))))))))))((('''***)))(((((('''''''''(((%%%&&&&&&''''''''''''&&&'''''''''''''''((())))))((((((((((((((('''&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))&&&''''''&&&%%%%%%'''((()))'''%%%&&&(((***)))((('''((()))***+++******)))&&&''''''(((***++++++,,,---------...///111222333444777<<>>CCCLLLUUU]]]eeeppp}}}~~~~~~}}}~~~~~~zzzqqqggg```]]]]]]]]]eeefffjjjrrrxxxzzzwwwtttqqqlllgggaaaZZZUUUDDD>>>777222222333333222...---++++++++++++***(((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!###$$$&&&%%%###!!!!!!"""###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""############"""""""""######"""""""""!!!!!! !!!###$$$$$$$$$$$$$$$$$$#########!!!""""""###$$$$$$$$$$$$$$$$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%jjjQQQAAA;;;555555333222222222222222/////////...---,,,+++***,,,+++++++++************))))))(((''''''''''''(((,,,+++)))''''''&&&''''''(((((((((((((((''''''&&&((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&(((((()))))))))*********+++***************+++,,,(((((()))+++,,,---...///,,,,,,---...///000111111444333555<<>>:::222111000000111333222111111000///...------------...---,,,***)))(((((((((&&&'''(((((()))))))))(((''''''''''''&&&&&&&&&&&&((((((((('''((())))))***(((((((((''''''(((((((((&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((((((((&&&&&&((()))***+++,,,,,,)))))))))******+++++++++...///000111333777===BBBCCCGGGMMMWWWeeeuuuxxxooommmttt{{{zzzxxxyyy~~~|||uuunnnbbb``````bbbfffjjjllllllnnnppprrruuuxxxyyyyyyyyytttpppkkkjjjkkkkkkhhhfffjjjiiiiiihhhhhhiiiiiiiiijjjlllppptttvvvxxxxxxxxx{{{{{{}}}zzzlllbbb]]]^^^aaaeeellluuuyyyooofffZZZUUUNNNEEE===888444333444333222111000000000000///...,,,+++))))))((((((&&&'''))))))(((''''''((()))'''&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&'''%%%###!!! """$$$&&&$$$%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!###$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$######$$$$$$&&&$$$"""!!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%'''''''''%%%###"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%"""888JJJEEE333%%%###&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$######"""#########$$$%%%%%%&&&&&&''''''''''''%%%$$$&&&%%%%%%)))///gggMMM>>>999333222111111333555444444111000000///......------...---+++)))((())))))***''''''(((((((((((((((''''''''''''''''''''''''''')))))))))))))))*********''''''((((((((((((''''''((((((((()))))))))************))))))))))))((((((******))))))((((((''''''(((((()))))))))))))))***&&&''')))+++,,,,,,++++++***+++,,,------.........000000222444888@@@IIIOOOOOOQQQUUU___nnn{{{sssnnnnnnnnnppptttzzz}}}zzzvvvsssqqqqqqmmmhhheeedddbbb\\\WWWOOONNNMMMMMMOOOQQQSSSTTTTTTVVVXXX[[[^^^```aaabbb]]]YYYUUUSSSSSSSSSRRRQQQTTTTTTSSSSSSSSSSSSTTTTTTQQQSSSUUUXXXZZZ[[[[[[[[[```aaadddiiipppuuuwwwvvvyyyvvvttttttyyy~~~uuuiii^^^ZZZYYY\\\aaahhhrrrzzz}}}sssgggbbbYYYOOOEEE>>>:::888666555333222111111111111///...---+++***)))))))))&&&''''''(((''''''((((((((('''&&&&&&(((((((((&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%###""""""###%%%&&&'''&&&$$$######$$$%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%&&&&&&&&&$$$"""!!! """$$$%%%###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%*********(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""555DDD@@@111'''%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%"""%%%$$$######""""""""""""%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&(((+++///~~~fffMMM>>>:::222111///000222333333333000000000//////...------,,,+++***))))))***+++,,,************)))((('''&&&'''''''''(((((())))))***((())))))***************''''''((())))))(((''''''))))))******++++++++++++((((((((((((((((((((((((***)))))))))(((((((((''''''''''''(((((()))))))))((()))+++,,,,,,,,,+++******++++++,,,...///000000111222555888???HHHSSSZZZZZZZZZ]]]iii{{{yyynnneeeccccccdddeeefffhhhjjjkkkkkkjjjhhheeebbb^^^[[[YYYXXXTTTPPPMMMMMMKKKHHHEEE@@@@@@?????????@@@BBBCCCBBBCCCEEEGGGIIIKKKLLLMMMJJJHHHEEECCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFEEEJJJKKKNNNRRRVVVYYYZZZZZZ]]]]]]^^^```ccceeeeeeeeekkkllloootttzzz~~~~~~hhh___XXXXXXYYY[[[bbbkkk~~~uuupppkkkdddZZZRRRJJJEEECCC888777444222000///000000...---,,,+++***)))))))))+++***(((((()))***,,,,,,'''&&&%%%&&&'''(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''%%%$$$#########""""""""""""######!!!!!!!!!""""""""""""""" !!!!!!"""###$$$$$$%%%$$$###!!! !!!###&&&)))$$$"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%******)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% &&&***(((&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$!!!%%%%%%$$$###"""""""""###%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$######&&&)))+++}}}eeeMMM>>>;;;000///---...///000000//////////////////...,,,,,,******))))))***++++++,,,,,,,,,,,,+++***)))''''''&&&''''''((()))***++++++(((((()))***************&&&'''((())))))((('''&&&&&&'''((()))))))))(((((('''''''''(((((()))))))))((((((((()))))))))))))))%%%%%%&&&&&&''''''((((((***++++++,,,,,,,,,++++++*********+++,,,///111222444666999===DDDNNNYYY```aaa```eeesss~~~zzzuuuqqqmmmggg___YYYZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVUUUSSSQQQOOOMMMKKKIIIFFFBBBAAA@@@@@@???>>>:::;;;<<<;;;:::999999:::::::::;;;<<<>>>???@@@@@@@@@@@@???>>>>>>???@@@AAA>>>======<<<<<<<<<======<<<<<<==================>>>???AAACCCEEEFFFGGGGGGFFFHHHLLLOOOPPPOOOMMMLLLTTTUUUXXX]]]bbbhhhnnnqqqnnnrrrwww|||}}}{{{}}}~~~uuuiii```^^^\\\XXXZZZ```qqqzzzwwwuuurrrnnnhhhaaa[[[VVVSSSCCCAAA<<<777222000///......---,,,++++++************(((%%%%%%'''***++++++&&&&&&%%%&&&((((((&&&$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))'''%%%###%%%&&&&&&&&&%%%%%%$$$$$$###""""""""""""""""""###""""""""""""############ !!!!!!"""#########%%%$$$###"""$$$&&&***,,,'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&$$$"""!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%""" !!!(((&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&$$$$$$(((+++,,,{{{cccLLL???<<<222111//////000111000///......//////...---+++*********+++++++++******)))++++++++++++******)))(((%%%%%%&&&'''((()))***+++'''((()))*********))))))&&&'''((())))))((('''&&&$$$%%%&&&'''(((''''''&&&''''''((()))******++++++''''''(((((())))))******'''''''''((())))))***************+++,,,---...///...---,,,,,,...111555777:::;;;>>>BBBHHHPPPYYY___gggfffjjjyyyzzzvvvrrrooollleeeccc___[[[WWWTTTRRRPPPRRRRRRRRRRRRQQQPPPOOONNNJJJKKKKKKKKKJJJIIIHHHHHHEEECCC@@@??????@@@AAABBB???AAACCCBBB???;;;:::;;;;;;;;;;;;<<<===???@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDCCCAAA???===<<<<<<;;;<<<<<<======>>>>>>>>>>>>999;;;===>>>??????@@@AAA===@@@DDDFFFFFFEEECCCBBBEEEFFFHHHKKKNNNQQQTTTVVVSSSVVV\\\aaagggmmmsssxxxzzzyyyyyywwwpppppp}}}|||zzzxxxxxxxxx{{{|||tttsssnnnbbb\\\___aaakkksssvvv|||}}}wwwwwwvvvtttppplllgggdddXXXTTTLLLDDD<<<666333111//////...---,,,,,,,,,,,,&&&%%%$$$%%%(((***)))''''''''''''((())))))'''%%%'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&&&&%%%###"""###$$$%%%''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$"""#########$$$$$$$$$%%%""""""""""""""""""######%%%%%%$$$$$$$$$&&&)))***&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###!!!!!!"""###%%%%%%$$$######$$$%%%%%%%%%%%%""" ###))))))%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""''')))&&&&&&+++...---zzzbbbLLL???===666444222222333333333111---......///...,,,+++***+++,,,,,,,,,+++)))(((&&&((())))))***************$$$$$$%%%&&&''')))******&&&'''(((******))))))(((&&&'''(((******((('''&&&%%%%%%'''((((((((('''&&&''''''(((***+++,,,---...&&&&&&'''((()))***++++++******+++,,,------......)))))))))***+++...111222333222000///111555:::===>>>@@@BBBEEEIIIPPPXXX]]]llliiimmm{{{}}}}}}}}}}}}{{{rrrjjjccc^^^ZZZWWWSSSRRROOOKKKHHHGGGJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMFFFFFFGGGHHHIIIJJJJJJJJJGGGEEECCCBBBBBBDDDFFFHHHHHHKKKMMMKKKFFFAAA???>>>@@@@@@@@@AAABBBDDDFFFGGGFFFGGGIIIHHHGGGFFFFFFFFFLLLKKKHHHEEEBBB@@@>>>======>>>>>>???@@@AAABBBCCC:::;;;>>>?????????@@@AAA>>>AAADDDEEEEEEDDDCCCCCC>>>???@@@AAABBBCCCDDDEEEDDDFFFJJJMMMPPPTTTYYY\\\```aaadddfffcccfffwww{{{vvvsssppptttzzznnnbbbaaaVVV```hhhjjjooo}}}xxxyyy{{{|||zzzvvvrrrpppkkkfff\\\QQQFFF>>>999666111000///...............''''''(((+++//////+++(((((((((((()))+++***(((&&&'''&&&&&&%%%%%%&&&&&&'''!!!###%%%''''''%%%###!!!$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%$$$#########$$$%%%&&&!!!  ###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$%%%%%%$$$###"""$$$%%%&&&%%%$$$######$$$%%%&&&###(((***&&&###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$#####################$$$&&&######))),,,***yyybbbMMM@@@:::111111111000///......---//////...---,,,,,,++++++---------,,,,,,,,,++++++************+++,,,------***((('''%%%$$$%%%&&&'''***)))((((((((()))+++,,,++++++,,,***'''&&&&&&'''(((''''''(((((((((%%%###(((((()))+++,,,---...///'''((()))+++++++++***)))))))))))))))************,,,,,,,,,++++++---000333///222666777888;;;AAAFFFDDDDDDGGGKKKKKKNNNWWWbbbhhhoooyyy~~~yyyxxxuuuyyyyyyrrrjjj^^^TTTPPPNNNLLLKKKHHHIIIIIIHHHGGGHHHKKKMMMPPPOOONNNOOOQQQRRROOOLLLMMMKKKHHHGGGIIIKKKMMMMMMNNNJJJGGGGGGJJJNNNOOONNNVVVUUUSSSPPPMMMJJJHHHFFFGGGFFFEEEDDDFFFIIILLLNNNPPPRRRRRRQQQNNNOOOSSSWWWYYYUUUNNNIIIFFFDDDAAA@@@HHHFFFFFFGGGIIIIIIEEEAAACCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHHHHFFFFFFFFFGGGCCCBBBBBBDDDFFFGGGFFFDDDFFFDDDAAA@@@BBBDDDDDDDDDAAAGGGLLLMMMNNNVVVfffsss{{{~~~xxxvvvuuurrrqqquuuvvvkkkcccYYYVVV]]]dddjjjyyy~~~|||yyyvvv{{{tttkkkccc[[[PPPBBB999777777666555333111///...222111///...------......///...,,,+++)))(((''''''))))))'''%%%######%%%'''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%""""""############""""""######$$$$$$$$$$$$######!!!""""""!!! !!!###%%%$$$$$$$$$###"""""""""$$$$$$###"""###$$$&&&'''&&&'''(((&&&$$$######$$$"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&www```KKK>>>888222222111000000///......000000///......---,,,,,,---,,,,,,,,,+++++++++++++++******)))))))))******((((((((((((''''''&&&&&&))))))(((((())))))***+++(((***+++***)))((()))******))))))***++++++)))'''(((((()))***+++,,,------((()))***++++++***)))((())))))))))))*********++++++,,,,,,+++***+++...111555666777999===DDDKKKPPPQQQOOOPPPQQQRRRVVVbbbnnnuuu|||zzzvvvvvvwww}}}zzzxxxrrriiibbb[[[UUUNNNIIIGGGHHHHHHGGGCCCDDDFFFFFFFFFHHHKKKNNNNNNOOOPPPTTTXXXYYYWWWTTTTTTQQQOOOOOOPPPSSSTTTUUUOOOMMMKKKMMMQQQUUUVVVVVV[[[ZZZWWWTTTRRRPPPNNNMMMKKKKKKKKKLLLNNNQQQTTTUUUWWWWWWWWWVVVVVVWWWZZZ\\\^^^YYYSSSMMMJJJHHHGGGFFFMMMLLLLLLNNNOOONNNJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLLLLKKKKKKKKKLLLIIIIIIIIIKKKNNNOOONNNMMMHHHEEEAAA>>>>>>===<<<;;;===@@@CCCCCCCCCIIITTT]]]fffkkkssszzz}}}wwwrrrrrryyy|||oooccc[[[\\\\\\^^^iiixxx}}}ttthhhYYYJJJ@@@888777666444222000//////111000///...------...///---,,,+++***)))((((((((((((((('''%%%######%%%'''&&&&&&'''(((((('''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""""""""############""""""######$$$$$$$$$$$$######%%%&&&&&&%%%######$$$&&&$$$$$$$$$###############%%%%%%$$$$$$###$$$$$$$$$!!!###$$$$$$$$$&&&(((#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%uuu^^^III<<<777333222222111111000000000111111000//////.........,,,,,,,,,+++++++++************)))(((''''''''''''&&&((()))******)))'''%%%(((((())))))******))))))&&&((()))***)))***+++---''''''&&&((())))))(((&&&((()))))))))************)))******+++******)))((())))))*********+++++++++---------,,,+++,,,///222777666666;;;DDDOOOXXX]]]aaa]]]ZZZYYYYYY___nnn}}}~~~yyyuuutttzzzyyytttsssrrrqqqoooiiifffcccaaa```\\\VVVRRRHHHFFFCCCBBBCCCEEEEEEDDDCCCEEEFFFGGGGGGHHHKKKNNNLLLOOOUUU\\\aaacccaaa^^^\\\ZZZXXXXXXZZZ]]]]]]]]]TTTTTTUUUXXX\\\```aaaaaa^^^\\\YYYVVVSSSRRRQQQQQQRRRSSSUUUWWWZZZ]]]___```___^^^]]]]]]___aaaaaaaaaccc^^^WWWRRRQQQPPPPPPPPPUUUUUUVVVWWWXXXVVVRRROOONNNNNNNNNOOOOOONNNNNNMMMOOOQQQSSSSSSRRRQQQRRRSSSQQQQQQRRRUUUXXXYYYXXXWWWMMMIIIDDDAAA???===;;;:::;;;<<<<<<;;;<<>>===<<<<<<>>>@@@@@@@@@CCCFFFIIILLLOOOSSSWWWZZZ[[[bbbjjjrrryyy|||yyyyyy{{{}}}~~~vvvlllbbbYYYVVVXXXhhhrrr~~~{{{gggZZZTTTKKKHHHBBB<<<777444333333000000............///000//////...---,,,,,,,,,,,,'''((('''&&&######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''%%%###""""""######$$$$$$######"""######$$$$$$$$$$$$######!!!###$$$###!!! !!!""""""""""""###$$$$$$$$$%%%###$$$%%%&&&&&&$$$###""""""###$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%uuu^^^JJJ===888333333333333222222222222/////////...............,,,,,,,,,+++++++++******)))((((((((())))))***+++***)))(((''''''((()))***&&&'''(((******)))(((((('''((())))))''''''((()))***)))((()))+++,,,,,,+++)))))))))((((((((((((''''''(((((()))+++,,,---...++++++++++++,,,,,,,,,,,,---...///000000333777;;;;;;???HHHWWWhhhuuu|||}}}yyytttpppnnnsss}}}tttmmmhhheeebbbZZZRRRNNNOOOPPPNNNKKKJJJHHHGGGFFFGGGGGGFFFEEEKKKMMMQQQTTTTTTSSSQQQPPPPPPQQQSSSRRRQQQPPPQQQRRRTTTYYYaaahhhlllmmmlllkkknnnmmmmmmnnnpppqqqooonnniiijjjmmmooooooooonnnnnnpppnnnkkkgggdddbbb``````ccceeeiiilllpppqqqrrrrrrooonnnlllnnnqqqqqqnnnkkkbbb___\\\\\\___dddhhhiiiiiijjjkkkjjjiiifffeeedddhhhhhhgggfffccc```]]][[[ZZZ\\\]]]]]]\\\[[[[[[\\\XXXYYY[[[]]]``````^^^\\\UUURRRMMMJJJIIIHHHGGGFFF???>>>===???BBBDDDDDDBBBBBBCCCDDDCCCBBBCCCEEEGGGGGGNNNVVV]]]dddnnn{{{~~~zzzqqqfff]]]ZZZXXX___jjjsssxxx{{{yyyggg]]]ZZZWWWSSSLLLEEE>>>888444222222111000///...///000111111000///---+++*********'''(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$#########%%%&&&&&&%%%$$$$$$%%%"""""""""###$$$$$$$$$%%% """###%%%&&&&&&%%%%%%&&&''''''%%%###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&vvv^^^JJJ>>>999222222222222222222222222........................---------,,,,,,,,,++++++))))))))))))***+++,,,---***((('''&&&&&&(((***+++''''''(((((())))))(((((()))******)))'''&&&'''(((+++)))(((((()))+++******))))))))))))(((((((((((((((((())))))+++,,,...///++++++,,,,,,,,,---------***,,,...000333777<<<@@@@@@HHHVVVfffvvv{{{yyyuuunnngggaaa\\\YYYXXXOOOKKKFFFDDDEEEGGGFFFDDDCCCBBBBBBBBBCCCEEEGGGHHHMMMRRRXXX]]]^^^]]]\\\[[[VVVYYY[[[\\\\\\\\\]]]^^^^^^ccciiimmmpppqqqrrrrrrzzzyyyyyyzzz{{{{{{xxxvvvrrrtttvvvuuusssqqqpppqqqtttsssqqqooollljjjhhhggglllnnnqqqtttvvvwwwxxxxxxxxxxxxxxxyyyyyywwwtttqqqcccbbbaaadddiiinnnrrrtttsssssssssqqqooommmmmmnnnwwwwwwvvvtttqqqmmmiiigggaaacccdddcccaaa______```\\\\\\^^^```aaa```]]]ZZZUUURRRMMMJJJIIIHHHFFFEEEAAAAAAAAACCCEEEGGGFFFFFFEEEFFFEEEBBB???======>>>???CCCHHHMMMRRRZZZdddkkkvvv~~~}}}tttiiibbbQQQRRRYYYbbbiiinnnuuu|||yyyjjjbbb```aaa^^^YYYQQQHHH@@@999555555444222111000000000111000///---+++)))(((''''''((()))***(((&&&%%%&&&'''(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!$$$$$$$$$######$$$###############$$$$$$$$$ !!!"""$$$%%%&&&''''''%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''uuu^^^JJJ>>>999111111111222222222222222////////////////////////.........---------,,,,,,*********))))))***++++++''''''&&&''''''(((((()))(((''''''''''''((())))))***+++,,,+++)))))))))******(((&&&&&&'''(((((('''))))))))))))))))))))))))++++++*********+++,,,---,,,,,,,,,,,,------------***---000444888>>>DDDIIINNNXXXgggvvv{{{tttllleeeaaaZZZUUUQQQNNNMMMLLLDDDCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFHHHJJJNNNSSSVVVUUU[[[bbbgggggggggffffffeeehhhjjjkkkkkkkkkkkkllljjjmmmqqqssstttvvvyyy||||||yyywwwyyyzzzxxxtttrrrrrrsssqqqrrrssstttsssrrrpppnnnuuuvvvwwwyyyzzz{{{{{{{{{|||~~~}}}yyyvvvuuuiiiiiijjjnnnsssxxxzzz{{{||||||{{{wwwtttsssuuuxxx}}}}}}}}}|||zzzvvvrrrpppjjjkkkkkkjjjgggeeedddeeebbbbbbbbbddddddaaa]]]YYYUUURRRNNNMMMMMMMMMMMMLLLJJJKKKKKKJJJJJJJJJJJJKKKIIIIIIIIIGGGCCCAAAAAAAAA@@@@@@AAACCCFFFKKKPPPSSSbbblll{{{|||uuummm]]]WWWTTTYYY___ccchhhnnntttssskkkhhhjjjiiigggaaaXXXNNNDDD???888666444222111111111111000///...,,,+++*********)))***+++***((('''''''''((('''&&&&&&&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!!!!!!!!!!"""$$$$$$$$$###############""""""######$$$%%%&&&'''$$$%%%&&&&&&%%%$$$&&&'''%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''uuu]]]III===888111111111111111111111111000000000000000111111111//////.........---------,,,+++***))))))(((((()))$$$%%%'''((()))((('''&&&(((((('''&&&&&&((()))***+++,,,------,,,+++,,,---...,,,)))))))))******)))((()))))))))*********+++///---,,,***))))))******,,,,,,,,,---------......---000444888>>>DDDLLLQQQaaakkkyyyrrrjjjccc[[[WWWSSSNNNJJJHHHGGGFFFEEE@@@BBBEEEFFFGGGHHHJJJLLLGGGHHHJJJMMMQQQVVV]]]bbb```fffmmmppppppnnnmmmmmmuuuwwwyyyyyywwwuuuuuuuuuqqqtttvvvwwwxxxzzz|||yyyyyy{{{{{{yyytttrrrssstttsssuuuxxx{{{|||{{{yyyxxx{{{{{{{{{||||||}}}}}}}}}{{{|||wwwttttttooooooqqquuuzzz~~~{{{wwwvvvzzz~~~|||}}}~~~~~~|||yyyvvvtttpppqqqqqqooollliiihhhhhhggggggggggggfffccc^^^ZZZUUUSSSQQQQQQTTTVVVXXXXXXUUUVVVUUUSSSPPPNNNOOOPPPKKKMMMMMMLLLJJJHHHGGGHHHDDDAAA??????AAADDDFFFFFFMMMWWWdddqqqxxx{{{{{{{{{www|||}}}}}}}}}uuuooocccYYYYYY[[[\\\^^^bbbfffsss|||sssnnnrrrrrrrrrnnnfff[[[PPPIII:::888666444222111111111111111000///////////////)))+++,,,+++)))((('''(((&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!###$$$$$$$$$%%%%%%$$$$$$$$$######""""""%%%$$$#########$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&uuu]]]GGG<<<:::444333222222111111222222000000///...............///......---,,,******)))******************************((('''&&&&&&&&&&&&((((((((((((((()))******---+++***((((((((())))))))))))))))))((((((((((((&&&***,,,)))###!!!%%%+++******+++++++++******)))...///...---+++,,,///222666444666;;;>>>DDDSSSbbbuuu|||}}}wwwhhh^^^VVVPPPLLLOOOMMMKKKIIIIIIHHHFFFEEEHHHFFFEEEGGGLLLPPPQQQPPPOOOOOOPPPTTTZZZbbbjjjoooyyyyyyzzzzzzyyyxxxvvvuuuzzzzzz{{{}}}|||zzzxxxyyy{{{~~~}}}zzzxxxzzz{{{zzzvvvssstttuuuxxxyyyzzz{{{}}}~~~~~~}}}}}}|||xxxvvvttttttvvvzzz~~~}}}||||||{{{~~~{{{xxxxxxwwwvvvtttsssqqqpppoookkkiiifffccc```___^^^^^^\\\[[[ZZZZZZ[[[\\\]]]^^^]]]^^^^^^]]][[[XXXUUUSSSUUUSSSPPPNNNLLLKKKJJJJJJFFFDDDDDDDDDEEEEEECCCAAAHHHJJJMMMRRRYYYaaahhhlllnnnqqqzzz|||xxx}}}{{{ssshhhbbbbbbaaa^^^]]]bbbnnn}}}{{{yyy|||zzzzzzyyyvvvmmm___TTTDDD???999666555555333111///...---,,,+++,,,,,,---111///---***(((&&&&&&&&&((((((((('''&&&%%%###"""$$$$$$%%%&&&&&&%%%%%%$$$"""%%%((((((&&&$$$&&&&&&%%%$$$$$$######"""!!!"""###$$$$$$###!!!!!!###$$$%%%%%%&&&&&&%%%%%%'''$$$###### %%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""""""""""""""###$$$%%%&&&+++***&&&###$$$'''$$$'''$$$"""###%%%&&&$$$"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''www^^^HHH;;;999333222111111000000111111000000///...............,,,,,,,,,,,,++++++++++++************************,,,+++***)))(((((((((((('''''''''''''''((())))))(((((((((((()))***+++,,,((((((((())))))))))))))),,,------,,,******+++,,,******++++++++++++******+++++++++,,,,,,...111333777666999AAAIIISSScccrrryyy|||}}}xxxoooaaaVVVOOOLLLJJJIIIOOONNNKKKJJJJJJJJJKKKJJJMMMKKKKKKNNNTTTXXXZZZZZZYYYZZZ[[[___fffnnnuuuzzz~~~|||xxxzzz{{{zzzxxxvvvwwwyyy{{{{{{|||}}}~~~~~~{{{yyyvvvvvvxxx|||~~~}}}}}}|||yyyxxxxxxxxxwwwwwwvvvvvvvvvooommmkkkgggeeecccbbbaaaaaaaaaaaabbbdddfffhhhjjjkkkllllllkkkiiigggdddbbb]]][[[WWWSSSPPPMMMKKKKKKIIIHHHHHHIIIJJJIIIGGGEEECCCDDDFFFIIIMMMRRRVVVXXX^^^dddppp}}}}}}|||sssooolllhhhZZZ]]]eeeqqq~~~vvvjjjaaaSSSLLLAAA999555333222111333222111111000000111111111000...,,,+++))))))(((''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&((()))(((&&&%%%%%%&&&&&&%%%$$$$$$######"""""""""############""""""###$$$%%%%%%&&&&&&%%%%%%!!! ###'''&&&!!! ###"""""""""######$$$$$$$$$##################$$$$$$""""""""""""###$$$%%%&&&###((()))%%%###$$$&&&%%%&&&$$$"""###%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxx```HHH;;;888222111000000//////000000000000///...............)))*********++++++,,,,,,************************---,,,+++***************''''''&&&&&&&&&'''(((((('''((()))******+++++++++'''(((((())))))*********...---,,,---000111///---******+++++++++++++++************---000333555555999:::AAAMMM[[[iiiyyy~~~zzztttnnniiieee[[[TTTLLLFFFDDDFFFHHHIIIOOOMMMLLLKKKLLLNNNQQQSSSTTTTTTUUUYYY^^^bbbeeeeeeeeefffhhhlllsss{{{}}}zzz{{{|||{{{zzz{{{}}}~~~~~~~~~~~~}}}yyyyyy{{{~~~}}}}}}}}}{{{wwwxxxxxxyyyzzzzzz{{{{{{uuusssqqqnnnkkkiiihhhggghhhhhhiiikkkmmmqqqtttuuuuuuuuuuuutttssspppnnnmmmiiifffaaa[[[VVVQQQOOOMMMLLLLLLMMMNNNOOONNNKKKIIIBBBBBBBBBCCCDDDEEEEEEFFFLLLUUUbbbppp{{{~~~}}}xxx```___aaafffppp{{{vvvnnnbbbYYYLLL@@@999555444333111111111111000000000///000000000///...---,,,+++&&&&&&&&&&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&(((***)))&&&$$$%%%'''&&&&&&%%%$$$$$$######"""######"""""""""######$$$###$$$%%%%%%&&&&&&%%%%%%"""!!!$$$'''&&&$$$$$$((( !!!"""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%###""""""######$$$%%%&&&%%%///444---$$$!!!$$$'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%zzzbbbIII;;;777222222111000000000000000000000///...............))))))*********+++++++++************************---,,,++++++************(((((('''''''''(((((()))******+++++++++)))'''&&&''''''((()))******++++++******+++---///000...,,,******++++++,,,,,,++++++---,,,---000555999999999===CCCOOO___ooo~~~wwwrrrjjjccc]]]YYYUUURRRLLLJJJGGGFFFGGGJJJLLLNNNNNNMMMMMMLLLNNNRRRWWW[[[\\\]]]___bbbeeeiiikkkllllllmmmpppuuu{{{|||{{{{{{||||||}}}}}}}}}~~~}}}|||{{{~~~|||wwwwwwxxxyyyzzz{{{||||||yyywwwuuussspppnnnmmmlllllllllmmmoooqqquuuxxxyyyxxxyyyxxxxxxwwwuuusssrrrqqqnnniiiccc]]]XXXUUUSSSOOOOOOOOOQQQRRRPPPMMMJJJEEEEEEFFFFFFEEEDDDCCCBBBDDDKKKVVV___fffmmmtttyyyrrrmmmgggdddgggnnnuuu{{{|||{{{uuujjjcccWWWKKKAAA;;;999888111111111111000//////......///000111000///...---&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$######"""$$$###"""!!!"""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###!!! """!!!!!!""""""###$$$$$$%%%""""""#########$$$$$$$$$############$$$%%%&&&&&&111:::>>>555)))###$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&{{{cccJJJ;;;666333333222111111111111222000000///...............+++++++++*********))))))************************++++++***))))))))))))*********)))))))))))))))*********+++++++++)))'''&&&'''(((((()))***++++++,,,&&&))),,,------,,,---...******+++,,,,,,,,,,,,,,,......///222666:::===>>>EEEQQQbbbsssyyyqqqlll```\\\UUUOOOMMMKKKJJJIIIJJJLLLNNNOOOPPPPPPQQQQQQOOOPPPQQQQQQRRRWWW]]]bbbdddfffgggiiikkklllmmmnnnssstttwww{{{}}}~~~~~~|||||||||~~~~~~|||zzz}}}|||yyyyyyzzzzzz{{{{{{||||||yyyyyywwwvvvtttrrrpppooopppppppppqqqsssvvvxxxyyy}}}}}}}}}|||{{{zzzyyyyyyuuurrrnnnhhhddd```]]]\\\RRRRRRRRRRRRRRRQQQNNNKKKGGGHHHIIIIIIIIIIIIHHHHHHDDDHHHLLLOOOQQQUUU\\\aaakkkqqqzzz}}}rrrhhhbbbbbbfffiiiqqqyyy~~~yyyqqqmmmdddYYYNNNEEE???<<<777666666555333222222111---...///000000///...---''''''&&&%%%%%%&&&&&&'''#########$$$%%%&&&'''(((%%%"""!!!###''')))'''%%%&&&&&&%%%$$$$$$######"""$$$###"""""""""###%%%&&&###$$$%%%%%%&&&&&&%%%%%%###%%%%%%###"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$%%%&&&'''222888:::444---***)))'''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{cccJJJ;;;777444333333222111222222222000000///...............,,,,,,++++++*********)))***************************))))))((((((((())))))++++++******))))))******'''((()))******+++++++++((())))))******+++++++++(((***------,,,+++---///)))***+++,,,------------,,,...111333666;;;AAAFFFSSSdddxxxvvvqqqlllhhheee```XXXSSSNNNJJJFFFDDDEEEHHHIIIJJJNNNQQQUUUWWWVVVUUUTTTUUUUUUXXXZZZ[[[[[[___fffkkkmmmoooqqqqqqqqqpppqqqrrr{{{}}}~~~}}}|||}}}~~~}}}|||}}}~~~}}}}}}~~~~~~|||{{{{{{||||||||||||}}}}}}}}}xxxxxxxxxwwwvvvuuusssrrrttttttttttttuuuwwwyyyzzz}}}||||||{{{{{{{{{zzzzzzwwwuuurrrnnnjjjhhhgggfff[[[YYYWWWVVVUUUTTTQQQOOOIIIIIIJJJJJJKKKLLLLLLLLLHHHGGGFFFEEEDDDEEEHHHJJJPPPYYYdddnnnvvv}}}|||oooccc\\\ZZZ[[[eeeooo~~~{{{yyytttjjj]]]QQQIIIEEE;;;:::777444222111111111---......//////.........***)))'''&&&&&&&&&'''((("""###$$$%%%&&&''''''''''''%%%$$$&&&((((((&&&$$$&&&&&&%%%$$$$$$######"""###############$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%"""&&&&&&###!!!$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###""""""!!!$$$######$$$$$$%%%&&&'''&&&***,,,+++,,,//////---((()))***(((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzbbbJJJ<<<888333222222111111111111111000000///...............++++++++++++,,,,,,,,,,,,************************))))))((((((((())))))***++++++***)))))))))))))))(((((((((((()))***+++,,,************************+++***)))***+++------,,,)))***+++,,,------------+++000555777999@@@KKKTTTeeexxx{{{sssmmm```ZZZRRRNNNMMMLLLHHHDDDEEEDDDBBBDDDIIINNNQQQSSSVVVXXX[[[\\\[[[[[[]]]___^^^bbbfffggggggiiioootttuuuwwwzzz{{{yyyxxxyyyzzz}}}}}}}}}}}}{{{|||{{{yyyxxxyyy{{{~~~~~~~~~~~~~~~}}}zzz{{{|||}}}}}}{{{zzzyyyyyyzzzzzz{{{||||||}}}}}}vvvwwwxxxxxxxxxwwwvvvuuuuuuttttttuuuvvvxxxzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzyyyvvvssspppnnnnnnnnnfffccc___\\\[[[ZZZXXXVVVPPPPPPOOONNNNNNNNNOOOPPPMMMKKKHHHFFFEEECCC@@@>>>???FFFPPPXXX^^^fffooovvv~~~{{{mmmbbb[[[YYY^^^fffrrr~~~xxxlllaaaZZZVVV@@@===888444111000111222//////............//////---+++)))'''&&&''''''(((###$$$&&&''''''&&&$$$"""###((((((%%%###%%%'''&&&&&&%%%$$$$$$######"""!!!"""###$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""''''''""" """"""############$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%&&&''''''$$$&&&%%%'''+++...---+++------***'''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((########################zzzbbbJJJ<<<999222111111000000000000000000000///...............)))***+++,,,---...//////***************************)))))))))))))))************)))(((((((((((((((---+++***((((((((())))))+++++++++***************...(((###%%%***...+++''')))***+++,,,------...---,,,333999<<<===EEETTT```qqq|||uuunnneee^^^OOOHHHAAA>>>@@@BBBBBBAAAEEEEEEEEEIIIOOOVVVZZZ\\\^^^___aaa``````bbbfffkkkfffjjjooopppoooqqqvvv{{{zzz}}}~~~~~~}}}}}}~~~{{{yyy}}}}}}~~~|||xxxzzzyyywwwvvvvvvxxx{{{}}}~~~}}}|||||||||}}}~~~~~~}}}~~~~~~|||{{{yyyzzz{{{{{{{{{zzzyyyxxxuuuvvvwwwxxxyyy{{{||||||vvvwwwxxxyyyyyyyyyxxxwwwrrrrrrssssssuuuxxxzzz|||}}}||||||{{{{{{{{{||||||}}}|||yyyvvvtttrrrrrrrrroookkkfffbbb```___]]]\\\ZZZXXXUUUSSSRRRRRRSSSTTTQQQOOOMMMLLLLLLHHHBBB<<<:::???EEEIIIMMMTTT^^^fffmmmppptttyyyyyylllccc```[[[```hhhpppyyyuuummmiiigggHHHDDD>>>999555555666777222111///.........///000///---***(((''''''((((((%%%&&&((()))(((%%%!!!((()))!!!$$$---&&&&&&%%%%%%$$$######"""!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$'''$$$###((()))&&& !!!"""###$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''###((()))%%%"""$$$''''''---//////,,,'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{^^^GGG<<<999333333222222111000000000------......///000000000+++,,,---...///......---,,,+++******))))))******''''''((((((((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))***+++,,,......---,,,,,,,,,---...---+++++++++,,,***---,,,((((((...111///555888===BBBKKKYYYiiittt~~~rrrgggZZZPPPLLLAAAAAA@@@>>>>>>@@@EEEHHHKKKLLLOOOQQQUUU\\\ccciiiiiijjjjjjiiiiiikkknnnqqquuuvvvwwwyyy{{{}}}}}}zzzxxxxxxyyyyyyzzz|||}}}}}}|||zzzyyyxxxwwwuuutttttttttuuuvvvxxxzzz{{{{{{yyyyyyzzz|||{{{|||}}}~~~~~~}}}|||~~~~~~~~~}}}~~~~~~~~~~~~|||{{{zzzvvvxxxzzzzzzyyywwwwwwxxxwwwwwwwwwxxxzzz{{{zzzxxxwwwwwwxxxxxxxxxxxxxxxwwwssssssssssssuuuwwwyyyzzz~~~zzzvvvvvvxxx{{{{{{{{{|||yyyvvvtttrrrrrrtttuuusssrrrooollljjjhhhffffffbbb```^^^ZZZWWWUUUSSSRRRUUUUUUUUUTTTRRRMMMGGGBBB???===<<<===AAAHHHOOOSSSWWW]]]fffnnnwww|||qqqiii``````bbbdddjjjsss}}}zzzwwwsssmmmZZZLLL@@@===;;;666444666333111...,,,,,,---///000111000...,,,***)))((((((((('''%%%%%%'''(((((('''%%%'''***---,,,***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%###"""""""""###### !!!"""$$$&&&'''''''''''''''&&&%%%%%%$$$#########$$$'''///444222((('''&&&%%%$$$###"""!!! &&&%%%$$$######%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&###$$$%%%%%%%%%$$$###"""""""""""""""###$$$%%%&&&zzz^^^FFF:::777333333222222111000000000............////////////******)))))))))***+++,,,+++***))))))(((((())))))'''((((((((((((((((((''')))))))))(((((()))))))))))))))))))))))))))))))))((())))))***************+++,,,---,,,+++***+++,,,+++...///+++,,,222555333444;;;FFFQQQ^^^lll{{{zzzjjj___VVVMMMFFFEEEAAABBBBBBBBBDDDGGGMMMQQQRRRTTTVVVXXX]]]ccckkkppprrrsssuuuuuuuuuwwwzzz}}}}}}}}}zzz{{{zzzxxxuuussssssssswwwxxxyyyzzzyyyxxxvvvuuuwwwvvvuuutttsssttttttuuuuuuvvvwwwwwwvvvvvvwwwxxxzzz{{{|||}}}}}}}}}|||{{{zzz|||}}}}}}|||{{{}}}~~~zzz{{{||||||{{{zzzyyyxxxwwwyyy{{{{{{zzzxxxxxxyyywwwwwwwwwyyy{{{||||||{{{yyyzzzzzz{{{{{{{{{{{{zzzttttttsssssstttvvvxxxyyy|||zzzwwwvvvxxxzzzzzzyyyyyyxxxuuurrrqqqrrrssstttsssrrrpppnnnmmmlllkkkkkkgggeeebbb^^^[[[WWWUUUTTTQQQRRRSSSUUUUUUSSSNNNJJJEEECCC@@@>>>>>>AAADDDFFFMMMRRRYYYaaajjjvvvzzzjjjhhhdddbbbccciiiqqqwww~~~xxxkkk___QQQIIIAAA888444555555333111///......///000000000...---+++******)))***(((&&&&&&&&&&&&%%%$$$&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!###$$$%%%%%%$$$###"""""""""###$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&,,,111222---)))&&&&&&&&&&&&''''''''''''%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%############$$$%%%&&&'''yyy\\\EEE999555333333222222111000000000////////////............///---+++)))***,,,...000***))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((()))*********+++,,,,,,******+++,,,,,,000222000111555999999888DDDUUUggguuu~~~mmmaaaSSSLLLFFFAAA@@@AAA???AAACCCEEEHHHMMMSSSWWWZZZ[[[]]]```dddkkkrrrxxx{{{~~~~~~|||{{{|||~~~~~~}}}zzz{{{zzzxxxuuusssssssssuuuuuuuuuuuutttrrrpppooorrrrrrqqqpppooopppppppppoooqqqrrrrrrqqqqqqrrrsssvvvwwwwwwxxxwwwwwwvvvvvvuuuvvvxxxwwwvvvvvvwwwyyyzzz{{{|||||||||{{{zzzyyyvvvxxxzzzzzzyyyxxxxxxyyyvvvuuuuuuwwwyyy{{{{{{zzzyyyzzz{{{|||||||||||||||uuuuuutttssstttuuuvvvwwwzzzyyyxxxxxxzzzzzzyyyxxxwwwuuusssrrrqqqrrrtttuuurrrrrrqqqpppppppppppppppmmmlllhhhddd```\\\YYYWWWQQQRRRTTTVVVWWWVVVRRRNNNHHHFFFCCC@@@>>>=========CCCFFFKKKPPPXXXeeettt~~~yyy|||vvvmmmeeebbbbbbeeehhhvvvzzz{{{lll\\\KKK===777888777555333111000///000000//////...------,,,,,,,,,,,,***'''&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%###############$$$%%%&&&%%%$$$###""""""###$$$%%%#########"""######$$$%%%%%%%%%%%%%%%$$$###""""""#########$$$%%%&&&&&&'''%%%%%%&&&(((+++///222444%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%((((((((()))(((''''''&&&%%%%%%$$$%%%%%%&&&'''(((www[[[EEE:::666333333222222111000000000111000000///...---------///...---,,,,,,---///000******)))(((((((((((())))))(((((((((((((((((()))((()))***++++++***)))((())))))))))))))))))))))))+++***)))))))))***,,,---)))***++++++******,,,---...111333333333666;;;>>>BBBPPPfffyyy{{{mmmcccXXXOOOGGGDDDCCC@@@AAADDDBBBDDDHHHKKKOOOTTTZZZ]]]___```bbbeeeiiipppwww}}}~~~}}}||||||zzzxxxvvvvvvwwwxxxxxxxxxzzz{{{zzzxxxuuusssssssssrrrrrrqqqpppooollljjjiiikkkjjjjjjjjjiiiiiiiiiiiiiiijjjllllllkkkkkklllnnnooooooooooooooonnnnnnnnnnnnpppqqqqqqpppoooqqqrrrvvvwwwxxxyyyzzzyyyxxxxxxtttvvvwwwwwwvvvuuuvvvwwwuuusssssssssuuuwwwvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzvvvuuutttsssrrrsssttttttxxxyyyyyyzzz{{{zzzyyyxxxuuutttsssrrrssstttuuuvvvqqqqqqpppoooooooooppppppqqqpppmmmiiieee```]]][[[WWWWWWWWWWWWWWWTTTOOOKKKFFFEEEDDDBBBAAA@@@?????????@@@BBBDDDIIITTTaaakkk{{{{{{|||rrrkkkfffcccbbbooorrrzzzmmmVVVEEE>>>===777666555333222111111111........................+++)))'''&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$""""""""""""###$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&"""""""""######$$$%%%%%%%%%%%%%%%%%%$$$######"""#########$$$%%%%%%&&&&&&###%%%&&&&&&'''+++111666,,,,,,+++***'''$$$""" ######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''tttZZZFFF;;;888333333222222111000000000111111000///...------,,,******+++++++++******)))++++++***))))))))))))******)))(((((((((((()))***)))***,,,,,,,,,,,,***)))))))))))))))))))))))))))+++***)))))))))***,,,---(((***++++++++++++---...///111444444444666<<>>===>>>DDDNNNVVVeeeooo{{{zzzrrrjjjeeefffgggmmmwwwuuu]]]LLLEEECCC999888666444222222222222---...///000000000000///***(((&&&&&&''''''&&&%%%$$$%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""###$$$%%%&&&(((''''''&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&%%%&&&+++000444444333111...***&&&$$$"""###$$$%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&rrrYYYFFF<<<888333333222222111000000000111000000///...---------+++,,,---------,,,***))),,,++++++*********************((((((((((((*********++++++++++++++++++***)))))))))))))))))))))))))))(((((((((((()))******(((***,,,,,,,,,---...000000111444666777999CCCMMMYYYfffxxxuuugggZZZMMMFFFEEE@@@???AAAFFFHHHGGGHHHLLLNNNQQQVVVZZZ\\\___bbbdddiiikkkmmmppptttzzz}}}zzzxxxvvvuuusssqqqnnnmmmnnnnnnnnnmmmmmmmmmmmmkkkhhhfffffffffddddddbbb```^^^\\\ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXTTTUUUWWWWWWWWWWWWYYY[[[\\\\\\\\\\\\\\\]]]^^^^^^```aaabbbbbbaaaaaabbbdddfffgggiiikkkmmmmmmmmmmmmnnnooopppoooooooooqqqsssuuurrrpppoooppprrrrrrqqqpppqqqrrrtttvvvwwwwwwxxxsssrrrqqqooonnnnnnoooooouuuwwwyyyyyyxxxwwwvvvwwwvvvvvvuuuuuuuuuvvvvvvwwwoooooommmkkkjjjiiiiiiiiinnnnnnnnnmmmkkkiiigggeee```___]]]\\\[[[XXXSSSPPPGGGGGGFFFDDDDDDCCCCCCCCCBBBBBB@@@<<<999:::???DDDPPPXXXeeerrr}}}~~~||||||uuunnnbbb___```eeemmmwwwwwwaaaTTTMMMJJJ@@@===999555333222222333...///000111222111000000+++)))((('''(((((((((&&&$$$%%%''')))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""###############$$$%%%&&&&&&&&&%%%%%%$$$$$$######""""""###$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$#########"""$$$'''&&&$$$$$$&&&(((.../////////...+++(((&&&############$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&******)))(((((((((((()))%%%%%%$$$$$$$$$$$$%%%%%%qqqXXXEEE;;;666333333222222111000000000000000//////......------//////.........---------++++++***)))))))))))))))+++***(((''''''(((***+++***))))))))))))))))))***))))))))))))))))))))))))((())))))***************(((***,,,------...000222111111555999;;;@@@MMM\\\kkkuuuwwwkkk]]]TTTLLLDDDBBBEEEEEEDDDFFFKKKMMMNNNQQQUUUTTTWWW]]]aaaccceeehhhjjjlllnnnppprrrwww}}}~~~|||{{{}}}{{{yyywwwtttqqqooonnnllliiifffeeeeeeeeedddccccccdddcccaaa^^^\\\\\\\\\YYYXXXWWWTTTRRRQQQPPPOOOMMMNNNOOOOOOOOONNNMMMLLLFFFHHHIIIJJJJJJJJJLLLNNNNNNNNNMMMNNNOOOPPPRRRSSSRRRTTTUUUUUUTTTTTTUUUVVV[[[]]]___bbbdddeeeeeeeeeeeefffgggfffeeefffiiikkknnnllljjjjjjlllnnnooooookkklllnnnppprrrsssttttttqqqpppnnnmmmlllmmmmmmnnnrrrtttvvvuuusssrrrsssuuuuuuuuuuuuuuuuuuuuuuuuuuuooonnnmmmlllkkkjjjjjjjjjjjjkkkmmmnnnooonnnmmmlllhhhfffdddcccaaa^^^ZZZWWWOOONNNLLLJJJHHHGGGHHHHHHGGGHHHFFFAAA<<<999:::<<>>@@@AAAAAAAAACCCEEEBBBBBBBBBBBBCCCEEEHHHIIIGGGHHHIIIIIIHHHHHHIIIJJJNNNOOORRRUUUWWWXXXXXXXXX\\\]]]^^^]]]]]]^^^```cccfffdddcccdddgggjjjlllmmmfffgggiiikkkmmmoooooopppooonnnmmmlllkkkllllllmmmoooqqqsssrrrpppoooqqqsssuuuuuutttttttttsssssssssoooooonnnmmmmmmmmmmmmmmmhhhjjjmmmoooqqqqqqqqqppppppnnnkkkiiifffbbb]]]ZZZVVVTTTQQQOOONNNNNNNNNOOOLLLMMMMMMHHHAAA<<<;;;;;;===???DDDMMMZZZgggpppttt~~~xxxuuusssvvv~~~yyymmm___WWWUUU[[[jjjxxxpppiiibbb[[[SSSMMMDDD;;;444111111222///000222333333222111///111///,,,***)))(((&&&%%%'''&&&%%%$$$%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%(((((((((((('''&&&%%%$$$###$$$%%%%%%$$$###"""!!!######$$$%%%%%%%%%$$$$$$ !!!###$$$%%%&&&'''%%%$$$#########$$$%%%%%%###%%%'''(((((('''%%%###%%%###"""!!!!!!###%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((((('''&&&$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''