BM6P6(@ tttfffeeeooowwwuuupppiiiiiihhhaaa___hhh```CCC???WWWuuueeeCCC111///111000---++++++,,,,,,+++***((('''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))((()))+++***)))---444<<<^^^~~~uuuUUUNNN```|||ooohhhhhhccc~~~|||xxxsssrrrvvvsssnnnhhhddd^^^YYY[[[```kkkwww}}}|||zzzyyy}}}{{{{{{~~~{{{|||}}}}}}uuucccWWW\\\gggssszzzxxxmmmmmmxxxzzzrrryyyyyyvvvsssrrrtttvvvvvvppphhhuuupppggg]]]UUUWWWZZZYYYZZZ]]]bbbxxxxxxlllfff```ZZZWWWXXXZZZ\\\\\\WWWMMMEEE???LLLPPPkkkQQQFFF;;;;;;:::999777555333222000000///...------,,,,,,)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''******---///---===\\\wwwyyy|||pppjjjmmmzzzjjjTTTGGGGGGKKKgggxxxsssyyyxxxvvvssspppmmmkkkiiihhhdddcccaaa^^^[[[XXXUUUTTTWWW\\\dddiiifffaaabbbhhh{{{fffIIICCC@@@<<>><<<^^^oooYYYtttxxxccc|||vvvzzzzzzwww```666///++++++,,,))))))***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))---111555>>>CCCGGGCCCJJJnnn}}}zzzxxxuuuooofff``````hhhnnnpppjjjhhhdddccckkkdddMMM@@@DDDffftttvvvQQQ777...//////...,,,---------,,,+++***)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))((()))+++******///777LLLaaammmllldddWWWUUUaaayyydddjjjzzzsssaaa]]][[[UUUQQQRRRNNNMMMOOOSSSVVV[[[eeepppxxx}}}yyy{{{zzzyyyhhh[[[\\\eeeqqqmmmgggaaa]]][[[[[[\\\bbbgggkkkoooxxx~~~~~~xxxmmmcccZZZ\\\```eeefffgggkkkqqqxxxnnnkkkfff^^^TTTUUUVVVSSSNNNHHHCCCAAAEEECCCFFFrrr|||___HHHAAA@@@>>>;;;888666444444000000///...---,,,++++++)))))))))((((((((('''''''''(((((())))))(((((('''''''''((((((((((((((((((------)))***...///BBBbbbuuuttt~~~wwwzzz{{{vvvnnnjjjUUUIIIJJJQQQmmmggghhhzzzvvvlll|||{{{vvvuuutttrrroookkkhhhfffaaa```^^^[[[XXXUUUSSSRRRUUUYYYaaafffddd```aaafffwwwlllOOOBBBAAABBB```ppp]]]zzz~~~yyydddyyyyyyxxxvvvzzzjjj;;;333,,,+++,,,***)))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())),,,111555AAADDDEEE@@@IIInnnqqqnnnzzzvvvuuuqqqhhh```aaalllvvvuuukkkgggeeedddjjjeeeRRREEE???\\\{{{xxx```???///---...,,,......------,,,++++++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))((()))+++++++++111999UUUeeemmmllliii___ZZZbbbttteeeoootttbbbUUUTTTUUUQQQMMMNNNRRRRRRVVV\\\aaahhhttt}}}~~~|||{{{xxx|||{{{xxxgggZZZYYY```fff```[[[[[[[[[ZZZ]]]cccooouuuyyy|||~~~~~~~~~{{{{{{rrrllliiilllooorrrrrrssszzz{{{qqqnnnhhh___WWWXXXWWWQQQJJJDDDBBBBBBHHHDDDMMM~~~xxxvvvlllNNNIIIGGGBBB>>>:::777555444111111000///---,,,++++++)))))))))(((((((((((('''(((((())))))))))))((((((''''''''''''((((((((((((+++---******---333OOOwww~~~|||fffuuuUUUIIIMMMTTTqqq}}}______ttt~~~{{{yyyyyywwwsssnnnhhhbbb______^^^\\\YYYVVVSSSQQQPPPSSSWWW^^^dddccc______dddoooyyyrrrVVVEEEBBBGGG___yyywwwlllfffxxxvvvsss@@@666---++++++)))((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((,,,111444AAABBBBBB===HHHpppnnnmmmxxxwwwrrriiicccfffpppzzz|||mmmgggfffdddgggdddUUUCCC999TTTnnnIII555222333222//////...------,,,,,,,,,***)))))))))((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))((()))++++++,,,222;;;RRR```llltttvvvhhh___gggooofffssslll^^^TTTVVVWWWTTTSSSVVV___aaahhhpppuuu|||~~~~~~||||||||||||}}}wwwhhhZZZYYY______YYYWWWZZZ]]]```gggpppwww}}}~~~{{{~~~~~~~~~||||||ooohhhhhhlllwww~~~sssppphhh]]]WWWWWWUUUOOOGGGBBBAAACCCDDDCCCTTTssswwwzzzWWWQQQMMMGGG@@@;;;777555444333222111000...---,,,+++***)))))))))(((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))&&&++++++***---666\\\~~~}}}bbbUUUIIINNNWWWsssoooUUUYYYpppxxx|||yyyxxxwwwuuurrrmmmfffaaa^^^]]]\\\ZZZWWWUUURRRPPPOOOQQQTTT[[[aaaaaa^^^^^^aaajjjtttsssXXXCCC???EEEWWWjjjtttzzz}}}{{{rrr{{{~~~FFF999---***)))((('''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((,,,111555BBBBBBBBB>>>LLLwww~~~qqqrrr{{{yyysssjjjdddgggqqq{{{qqqhhhgggddddddaaaWWWDDD777LLL{{{uuuNNN666333555444111000///...------------******))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((***((()))++++++---444===HHHVVVhhh|||mmmdddsssqqqlll{{{kkkaaa\\\___```]]]aaahhhooouuu}}}zzzzzz|||~~~{{{xxx{{{xxxjjj]]][[[```___]]]ZZZZZZ^^^fffooottt{{{~~~|||wwwkkkaaa]]]ccclll{{{tttqqqhhhZZZTTTRRROOOJJJDDDAAA@@@@@@BBBEEEYYYkkkyyy```SSSOOOHHH@@@;;;777666666555444333111000...---,,,******)))))))))((((((((('''(((((())))))(((((('''&&&&&&''''''((()))))))))###***++++++...888___fff~~~|||~~~}}}xxxwwwTTTIIINNNWWWtttyyyaaaNNNYYYsss|||~~~{{{yyyrrrrrrpppnnnkkkgggdddbbb\\\[[[YYYWWWTTTRRRPPPOOOPPPRRRXXX___```]]]]]]___jjjtttwww___GGG???EEEQQQaaappptttuuuuuuxxxwww{{{MMM>>>///******(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&'''''')))---222666EEEEEEDDDBBBRRRttt|||}}}uuuyyyyyyyyyvvvmmmfffiiivvvvvvjjjjjjeeeccc```XXXIII:::DDDfffTTT999333444222222111000...............*********)))((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((***((()))+++,,,---555>>>IIIRRRhhhkkkfffwwwooo|||iiidddeeekkkmmmnnnwww}}}xxxvvvxxx{{{}}}~~~yyyzzzwwwiii]]][[[```aaaddd```YYY\\\iiirrrrrr{{{}}}~~~zzzoooddd___\\\___iiittttttqqqgggYYYRRRNNNJJJFFFDDDBBBAAA???BBBGGGVVVpppgggPPPLLLEEE>>>999777777888777666555333111000......*********)))))))))(((((('''''''''(((((('''''''''&&&&&&''''''((())))))***&&&******,,,000777UUUmmm}}}yyyqqqwww~~~}}}hhhpppSSSHHHMMMWWWsssyyy[[[KKK[[[uuu|||yyyooonnnmmmkkkhhhfffdddddd[[[ZZZYYYVVVTTTRRRPPPOOONNNPPPUUU]]]___\\\[[[^^^jjjuuu{{{fffKKKAAAEEELLLZZZooouuuzzzaaaooonnnppp{{{SSSCCC222,,,+++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''(((***...333777GGGFFFEEECCCTTTzzzkkktttxxxxxxppphhhlll~~~yyyllllllgggbbb```YYYJJJ;;;@@@ZZZxxx```AAA888777444333222000.........//////+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((***((()))+++,,,...666???RRRWWWkkkgggeeewwwjjjuuufffeeejjjsssxxx|||~~~zzzyyy{{{{{{zzz|||yyy}}}tttfff[[[ZZZ^^^aaagggbbbWWWZZZjjjrrrooovvv~~~}}}ssswww~~~jjj```YYY[[[```hhhuuu}}}sssqqqgggXXXRRRMMMHHHFFFFFFFFFCCC@@@===BBBKKKooo{{{kkkLLLHHHAAA;;;888777999:::888777666444222000///...************))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))******+++))),,,222555JJJlll~~~qqq|||zzzsss|||aaayyyRRRGGGMMMWWWsssrrr{{{ZZZIIIXXXppp}}}zzzqqqooollliiifffdddbbbaaa[[[ZZZYYYVVVTTTRRRPPPPPPNNNOOOTTT\\\^^^\\\[[[]]]hhhtttyyyeeeIII===AAADDDSSSkkkzzz}}}wwweeeRRRkkkjjjhhh{{{|||XXXFFF444------,,,++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((()))***...444888GGGEEEDDDBBBSSSwwwrrr}}}{{{}}}|||wwwooojjjnnnzzzyyyoooggggggfffaaa```bbbPPPEEE???RRRsss~~~ooopppAAA666;;;555333222000///---,,,,,,,,,+++,,,------,,,+++)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******---777CCCUUUdddwwwpppWWWjjjuuuooouuu~~~nnnuuu~~~~~~~~~{{{{{{~~~~~~zzznnn```[[[]]]cccllljjj\\\ZZZgggnnnkkkuuuyyyuuummmrrr~~~sssjjjYYYWWW\\\gggnnn{{{|||uuulllaaaYYYTTTNNNHHHFFFCCC??????BBBEEE@@@FFFYYYeeemmm}}}hhhRRRHHH@@@@@@AAA>>><<<;;;:::999888777444222000...000///...,,,+++***))))))))))))))))))((((((((((((((((((((((((((('''''''''+++&&&''',,,...666PPPjjjwwwyyyxxx~~~jjjrrr{{{www|||xxx|||zzz{{{}}}bbbWWWGGGQQQRRRbbbtttooollldddSSSIII[[[uuu}}}{{{xxxuuuqqqooollljjjhhhfffdddaaa[[[ZZZWWWVVVUUUSSSPPPNNNPPPOOOTTT\\\___]]]YYYYYYaaaooo}}}dddKKK@@@:::;;;KKK```|||qqq{{{zzzXXXQQQuuu^^^^^^yyyeeeKKK888000***,,,...((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''(((******+++111999FFFLLLIIILLLfffxxxrrr}}}|||wwwpppkkkkkkrrrxxxnnnhhhfffhhhgggaaa^^^___RRRFFF<<>>???BBBEEEAAADDDQQQaaarrroooUUUKKKBBBAAABBB???<<<<<<;;;;;;999777555333111/////////---,,,+++******)))))))))))))))((((((((((((''''''((((((((((((((((((***&&&(((---000999QQQjjjpppwwwzzzooovvv||||||sssxxxzzz{{{wwwUUUXXXHHHQQQSSSeee|||wwwmmmYYYLLL[[[sss}}}{{{yyyuuurrrrrrooollljjjiiigggdddbbb\\\YYYUUUSSSRRRRRRQQQPPPOOONNNSSS[[[___]]]ZZZYYYbbbooo~~~eeeLLLAAA;;;;;;III[[[wwwppp||||||]]]XXX|||ZZZVVVrrrnnnRRR<<<222***+++---'''*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''(((******+++111999BBBKKKLLLUUUoooxxxzzzzzzwwwrrrmmmiiigggffffffcccdddhhhllljjjbbb^^^^^^WWWIII:::EEEaaavvv]]]xxxSSS;;;;;;999555555333111000//////...,,,,,,,,,,,,,,,***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())),,,,,,000;;;GGG\\\ooouuufffSSSSSS}}}}}}ssszzz~~~}}}{{{~~~~~~{{{{{{wwwhhh^^^]]]cccaaaXXX[[[iiipppmmmmmmvvv{{{xxxzzz~~~}}}yyymmm```ZZZ\\\iii|||~~~~~~zzzoooddd]]]SSSMMMHHHFFFBBB>>>???BBBCCCDDDEEEMMMbbbxxxWWWMMMDDDCCCCCC@@@>>>======<<<:::888555333111000......,,,+++************))))))))))))(((((((((((('''''''''(((((())))))))))))''')))///222;;;QQQggggggrrrttt}}}xxxyyywwwnnnyyybbbZZZHHHPPPUUUiii~~~xxxnnnZZZMMMYYYqqq~~~{{{yyyuuurrrqqqooollljjjiiigggdddaaa[[[XXXSSSPPPOOOQQQRRRRRRMMMMMMRRRZZZ___]]]ZZZZZZaaannnfffNNNDDD===:::EEEUUUoooppp~~~|||___ZZZpppxxxYYYVVVrrr{{{tttvvvzzzwwwYYYAAA444******---'''+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&(((******+++222:::CCCNNNUUUddd||||||vvvrrrnnnkkkjjjgggccc``````fffllloookkkddd```___[[[MMM<<>>>>>BBBCCCJJJLLLOOOjjj}}}wwwXXXMMMDDDCCCDDDBBB@@@AAA>>><<<:::777555333111000...---,,,++++++*********))))))))))))((((((((((((&&&&&&'''((()))******+++)))(((+++///222;;;OOObbbcccmmm~~~yyyyyyqqqrrrsssmmm}}}www[[[GGGNNNTTTllltttoookkkeeeUUUJJJXXXooo~~~{{{xxxuuuooommmjjjhhhfffdddbbb___XXXUUUQQQOOOOOOPPPQQQPPPKKKKKKPPPYYY^^^\\\ZZZZZZ```lllhhhPPPFFF>>>999@@@MMMeeepppyyy\\\RRRtttlll~~~zzzrrrWWWYYY}}}}}}www{{{|||]]]CCC444******...)))++++++***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&'''******+++222:::FFFNNNVVViii~~~tttooossswwwsssooolllkkklllkkkgggcccccciiimmmlllhhhccc```^^^[[[OOO===>>>VVVqqqsss{{{fff???888:::555444333111000///......------,,,+++************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))***)))***,,,,,,...999EEEXXXyyylllWWW]]]oooiiiuuuyyy}}}~~~|||zzzzzz}}}~~~~~~}}}zzzjjj^^^]]]aaa___ZZZ\\\ffflllkkkqqqzzz~~~~~~~~~{{{zzzwwwkkk___WWW[[[ppprrriiirrr}}}sssggg^^^YYYRRRMMMGGGEEEBBB>>>>>>AAAEEEQQQSSSSSSmmmzzzsssWWWMMMDDDCCCEEEDDDDDDEEE>>>===:::777444222111000///...---,,,++++++++++++))))))))))))((((((((((((&&&''''''((()))***++++++******+++...222<<>>:::NNNkkksssGGG<<<<<<555444333111000//////......---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******+++------000;;;GGGUUUssszzzdddTTTaaaoookkksss}}}|||{{{{{{}}}~~~}}}|||~~~{{{xxxyyy~~~~~~~~~~~~}}}oooccc^^^bbbccc^^^]]]dddjjjmmmssszzz~~~|||yyyrrriiiaaa^^^dddvvv{{{sssfffdddoooxxxpppggg```\\\RRRLLLGGGEEEAAA===>>>AAAEEEQQQSSSPPPeee~~~ZZZOOOFFFEEEGGGGGGFFFGGG@@@>>>;;;777444333222111222111///...,,,+++++++++))))))))))))((((((((((((((((((((())))))*********)))***+++---222???QQQ___mmmuuu{{{yyyppprrruuu~~~}}}fffiiibbbGGGIIIQQQnnnooogggbbb]]]QQQJJJYYYqqq~~~{{{xxxtttqqqjjjhhheeecccbbb```]]]ZZZUUUTTTRRRRRRRRRQQQNNNKKKJJJJJJOOOWWW\\\ZZZWWWWWWZZZfffyyyjjjQQQGGG???777999BBBQQQlll{{{rrrZZZHHHZZZ{{{^^^^^^}}}rrrkkkXXXTTTyyyjjjMMM<<>>===777666444333111000000000...---,,,************+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))+++...000444@@@LLLUUUmmmrrraaaVVVfffwwwooorrrxxxyyyxxxxxxyyy|||~~~}}}}}}|||{{{zzzzzz|||~~~}}}}}}uuufff]]]cccfffbbb___ccckkkrrrrrrwww|||~~~xxxsssddd```aaaooo{{{nnnjjjbbbeeeooo}}}yyysssnnnhhhaaa\\\RRRLLLGGGDDDAAA======AAA@@@KKKLLLHHHYYY```UUUKKKIIIIIIHHHHHHHHHDDDAAA>>>:::666555444444444333111///---,,,+++***))))))))))))(((((((((((()))))))))))))))))))))***(((***+++,,,444DDDXXXeeennnsssuuutttwww{{{qqqttthhhJJJIIIQQQooo|||qqqhhh```RRRJJJXXXooo{{{xxxuuuqqqnnnjjjhhheeecccaaa___\\\ZZZXXXVVVSSSQQQPPPOOONNNLLLJJJJJJOOOWWW[[[XXXUUUUUUZZZeeexxxjjjQQQFFF???666888@@@NNNkkkwwwmmmZZZHHHWWWnnnggg|||fffXXXxxxyyyZZZFFF555111111+++******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%'''******,,,333<<>>;;;888777666444333222111111...---,,,***)))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((())),,,000333888EEERRRWWWlllrrreee]]]jjjppplllvvv~~~|||yyyzzz}}}~~~xxxwwwxxxzzz}}}yyy{{{}}}|||zzz{{{~~~{{{|||~~~xxxggg[[[ccchhheee```cccmmmvvvppptttzzz|||qqqjjjccc```hhhqqqdddbbb]]]fffppp{{{}}}vvvqqqnnnhhh___XXXRRRLLLGGGDDDAAA======AAA:::CCCDDDAAAPPPxxxfffZZZOOOLLLKKKIIIHHHIIIFFFDDD@@@;;;888666666666666555333000...,,,+++***))))))))))))((((((((((((*********)))))))))))))))''')))***,,,666III]]]kkkllluuu|||uuusssuuuppplllLLLJJJRRRqqqvvvkkkaaaQQQIIIVVVmmm{{{wwwtttpppmmmjjjhhheeecccbbb```]]]ZZZ\\\XXXRRROOONNNNNNOOONNNKKKJJJOOOWWWZZZWWWTTTTTTZZZfffyyyjjjPPPFFF>>>666777???PPPmmmuuuiiiXXXGGGTTT}}}vvvmmm[[[zzzdddMMM:::333000(((++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%'''***+++,,,333<<>>===BBB<<>><<<999888777666333111111000///...---+++*********)))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((***,,,---000999FFFOOO[[[bbbnnniiiZZZmmmxxxrrr}}}yyyzzz|||~~~}}}zzzwwwxxxyyy{{{{{{yyyxxxyyyzzzwwwzzz|||}}}}}}|||}}}~~~zzzqqqdddffffffddddddggglllpppkkkkkkttt}}}tttiiiaaa```mmm~~~qqqggggggmmm|||~~~yyyqqqjjjhhhhhhaaaXXXPPPLLLFFFBBB@@@>>>===<<<===;;;@@@AAAIIInnn}}}^^^NNNJJJNNNMMMPPPUUURRROOOGGG@@@@@@@@@<<<888777888666333///---------...))))))))))))(((((((((((('''((((((((())))))))))))******)))+++333FFF^^^oooxxxzzzkkkiiiuuuqqqOOOOOOVVVhhhdddYYYPPPLLLDDDCCCUUUmmm|||wwwooojjjhhhiiihhheeebbb___]]]\\\\\\XXXWWWTTTRRROOOLLLKKKJJJJJJIIILLLTTTYYYYYYXXXYYY[[[cccsssiiiNNNCCC===555444;;;RRR}}}uuu```QQQ>>>QQQvvvwwwwwwrrrTTTooo}}}TTT888------...+++++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''((())))))+++222:::JJJOOO]]]ppp{{{|||wwwttt~~~rrrkkkfffiiiiiigggfffgggddd``````\\\MMM@@@;;;AAAggg^^^fffnnnHHHFFF???<<<999777666555444333111111000///---,,,++++++******)))))))))((((((((('''''''''((((((((((((((((((((((((((())))))))))))***+++---...111999DDDMMM]]]dddnnnhhh]]]uuummmoooxxx{{{~~~}}}zzzxxxwwwxxxzzz|||{{{zzzyyyzzz{{{{{{|||}}}}}}||||||}}}~~~zzztttgggfffffffffggghhhjjjllljjjnnnyyyxxxpppggg```aaafffuuukkkoooxxx}}}yyyqqqjjjgggggg```XXXPPPLLLFFFBBB???===<<<;;;;;;???BBB>>>IIIzzzmmmzzzVVVHHHGGGNNNOOOTTTXXXRRRSSSKKKFFFEEECCC>>>999888888666333///------------******))))))((((((((((((''''''((((((((()))))))))'''((()))+++444EEE\\\mmmxxx|||qqqfffxxxssssssPPPOOOWWWjjjiii]]]TTTOOOGGGDDDTTTlll{{{uuummmgggfffjjjgggccc^^^[[[[[[[[[\\\WWWUUUSSSPPPMMMKKKJJJIIIIIIHHHLLLTTTXXXXXXWWWXXXWWW```ppphhhMMMBBB<<<555555<<<\\\kkkUUUAAA[[[rrrfffvvv~~~VVVoooXXX999......000---,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''((())))))+++222:::IIIKKKWWWkkk}}}yyyuuu}}}zzz}}}zzzxxxpppkkk^^^ccciiikkkkkkgggbbb]]]\\\YYYMMMBBB>>>AAAaaaeeebbbzzzPPPIIIAAA===999777666666555444222222111000...---,,,,,,*********)))))))))((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))+++,,,---///444<<>>===;;;:::999@@@DDD@@@SSShhhxxxUUUHHHEEEJJJMMMUUUYYYRRRUUUNNNJJJIIIFFF???:::999666555222///---,,,,,,,,,)))))))))((((((''''''&&&'''''''''((((((((())))))'''(((***,,,444DDDYYYhhhooottt~~~}}}|||yyyjjjyyy}}}```gggvvvRRRNNNUUUhhhqqqeee\\\VVVLLLFFFTTTjjj|||zzzuuummmiiiiiihhheeebbb^^^[[[YYYYYYYYYUUUSSSQQQNNNLLLJJJIIIHHHGGGFFFJJJRRRVVVVVVUUUVVVUUU]]]mmmhhhLLLAAA<<<555666>>>^^^zzz[[[GGGhhhyyyffftttYYYoooVVV999111111111,,,,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''))))))***222:::FFFGGGQQQgggwwwooovvvoooyyyooolllwwwpppmmmaaacccggglllllliiieeebbb[[[XXXNNNFFFAAAAAAYYYlll```XXXLLLBBB???;;;888777777666666333333222111///...------************))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))***+++---000777@@@JJJPPP\\\eeelllccc___rrreeerrr~~~yyyuuuuuuxxx|||{{{||||||zzzwwwwww{{{zzz|||~~~}}}|||{{{|||}}}zzz{{{|||}}}}}}~~~~~~||||||}}}pppkkkhhhkkkjjjeeebbbdddhhhnnnxxxppphhh___YYYXXXaaauuu{{{kkknnnxxx~~~xxxpppjjjeee]]]TTTOOOKKKEEE@@@>>><<<;;;999777???DDDEEE^^^]]]rrrVVVHHHBBBEEEIIIVVV]]]UUUUUUPPPMMMLLLGGG@@@::::::555444222///---,,,++++++))))))(((''''''&&&%%%%%%''''''''''''(((((((((((()))***+++---333BBBVVVeeegggkkksss{{{}}}|||~~~|||xxx{{{nnneeeHHHaaazzzUUULLLPPPaaa~~~vvvpppqqqqqqooo```XXXSSSRRRKKKGGGUUUjjj}}}{{{uuummmiiijjjeeedddbbb___\\\YYYVVVUUUSSSRRRPPPMMMKKKIIIHHHGGGEEEDDDGGGOOOTTTTTTSSSTTTUUU]]]llliiiLLLAAA<<<666777???WWWwwwUUUFFFtttnnn~~~ZZZmmmVVV;;;555333...,,,++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''))))))***222:::AAACCCLLLcccvvvnnnzzzqqqqqqwwwiii|||rrrlllgggddd___^^^cccggggggeeeeee]]]ZZZQQQIIICCC===NNNooorrr```bbbPPPCCC@@@===;;;:::999888777444444333222000///......++++++*********)))))))))'''''''''((((((((((((((((((((((((((())))))))))))******,,,000888BBBKKKPPPYYYeeelll```\\\vvvlllvvv{{{xxxxxx{{{}}}zzzxxxxxxzzz}}}{{{}}}~~~}}}|||}}}}}}yyy{{{}}}~~~~~~}}}~~~wwwqqqnnnoookkkbbb```ccckkkrrr|||}}}hhh```XXXWWW^^^nnnzzzjjjllluuuyyyzzzwwwqqqkkkfff]]]UUUMMMIIICCC???===<<<;;;:::;;;CCCKKKOOOggg{{{YYYlllWWWHHH@@@@@@GGGXXXaaaZZZTTTQQQOOONNNIIIAAA;;;;;;666555333111///---,,,,,,******)))((('''&&&%%%%%%&&&&&&'''''''''(((((((((***+++,,,---333BBBVVVeeeiiimmmvvv}}}|||zzzzzz{{{~~~uuuqqq{{{```LLLlllZZZLLLKKK\\\zzzqqq```WWWUUUTTTTTTPPPJJJJJJMMMHHHCCCPPPddd}}}uuukkkfffgggdddcccbbb```]]]YYYUUUSSSRRRQQQOOOMMMKKKIIIHHHHHHDDDCCCGGGOOOSSSSSSRRRSSSWWW^^^mmmkkkNNNBBB===666888@@@UUUjjjLLLFFF|||{{{nnn[[[kkk]]]@@@888444---+++++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''((())))))+++222:::>>>DDDOOOeee{{{wwwrrr}}}zzzooossszzzlllzzzrrrlllbbb\\\\\\fffmmmkkkeeeaaa\\\ZZZQQQJJJDDD:::EEEaaaoooZZZmmmVVVDDDBBB???>>>===<<<999777555555444222111000///...+++++++++*********))))))((((((((((((((('''''''''(((((((((((())))))))))))******+++///777@@@HHHLLL^^^lllqqq^^^VVVyyy|||qqqsss~~~||||||{{{~~~}}}|||}}}|||{{{zzz|||~~~~~~}}}}}}~~~zzz|||}}}|||~~~~~~xxxuuuuuummmaaa___fffnnnwwwyyyqqq```XXXTTTZZZjjjuuuhhhkkkuuu~~~~~~yyyzzz{{{zzz{{{}}}wwwzzzzzzuuunnnggg]]]SSSKKKGGGBBB???======<<<;;;>>>EEEOOOSSS```hhhtttYYYJJJAAA@@@FFFXXXaaaWWWTTTQQQQQQQQQLLLBBB======999888666444222000///...,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''(((((()))***+++,,,333DDDYYYiiiooorrr{{{|||www{{{}}}qqqvvv|||___OOOppp___NNNIII[[[|||sssfffWWWKKKEEECCCBBBBBBGGGCCCFFFKKKGGGAAALLL^^^{{{|||tttjjjfffgggfffeeebbb___[[[XXXVVVTTTRRRQQQOOOMMMKKKIIIHHHHHHEEEDDDGGGOOOTTTTTTSSSTTTXXX___ooommmPPPDDD===777888@@@TTT```HHHDDDqqqjjjgggYYYjjjfffBBB777555000,,,,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''((())))))+++222:::???KKKZZZqqq~~~www~~~xxxvvvzzzqqqpppuuuqqqppp~~~xxxppphhh```^^^ddduuuxxxiii^^^YYYWWWOOOJJJDDD999BBB\\\eeeOOOuuuZZZDDDBBBAAA@@@???===:::777666555444333111000//////+++++++++************)))))))))(((((('''''''''&&&(((((((((((())))))))))))+++******...555>>>EEEHHHggguuuwww___QQQppp~~~sssnnn{{{}}}uuusssttt{{{{{{zzz{{{~~~~~~{{{}}}~~~~~~}}}~~~{{{~~~|||{{{}}}zzzyyynnn``````iiijjjuuuzzzooodddXXXQQQPPP]]]ttt~~~lllbbbgggrrr|||uuuooolllnnnppppppqqqttt|||zzzrrrhhh\\\QQQJJJFFFAAA>>>======<<<<<<888@@@KKKLLLOOOmmmyyy^^^OOOEEEBBBGGGWWW]]]QQQTTTRRRSSSSSSMMMDDD??????;;;:::999777555333111111......---,,,+++***)))(((&&&&&&&&&'''''''''(((((((((((()))+++444EEE\\\lllqqquuu}}}xxxrrrvvvrrrzzz}}}VVVBBBeeedddPPPJJJ\\\qqqbbbQQQIII@@@<<<<<<<<<===>>>999888???HHHGGGCCCNNN```}}}~~~}}}{{{tttkkkhhhjjjiiifffaaa\\\YYYWWWWWWWWWRRRQQQOOOMMMKKKIIIIIIHHHFFFEEEIIIQQQVVVUUUTTTVVVXXX```pppoooQQQDDD>>>777999AAANNN{{{ZZZFFF===[[[{{{[[[dddSSShhhlllBBB555666666......---,,,,,,++++++***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''((())))))+++222:::BBBRRReee{{{xxxuuu~~~qqqnnnvvv|||{{{iiittt}}}~~~wwwnnniii^^^___hhhxxx~~~vvviiibbbYYYWWWOOOHHHCCC:::AAAXXXcccSSSxxxVVVJJJEEEBBBBBBBBB???>>>???777666555333111000......------,,,++++++******)))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++///---111;;;>>>BBBPPPiiiwwwqqq\\\VVVdddyyyqqqooozzzuuuoooppp~~~zzzyyy~~~}}}|||}}}~~~~~~||||||}}}{{{|||}}}~~~~~~}}}}}}}}}zzzlllaaa```fffttt}}}rrrcccWWWRRRWWW```nnnuuuccc___iiiuuu{{{xxxkkkbbb\\\___dddfffjjjpppvvv|||rrrkkkaaaUUUJJJFFFBBB???>>>===<<<;;;>>>@@@HHHHHHHHHbbb```MMMFFFJJJMMMTTTYYYTTTSSSQQQLLLHHHDDDBBBAAAAAA>>>===<<<;;;999888777666333222111000///...------))))))))))))))))))))))))'''(((+++///444DDD```xxxlllmmm{{{{{{zzzuuurrrzzz}}}|||XXXAAATTTrrr|||fffJJJMMM^^^{{{rrr```TTTJJJDDD@@@@@@BBB@@@===:::;;;<<>>888777666444222000///...------,,,,,,+++*********(((''''''&&&&&&''''''((((((((((((((())))))))))))(((,,,+++000<<>><<<:::888666555111000///...,,,+++***)))))))))))))))))))))))))))++++++---///333BBB]]]vvvooonnn{{{~~~{{{|||}}}tttttt|||~~~wwwnnn|||]]]???JJJgggssstttrrrttt{{{~~~kkkMMMNNN[[[ttt}}}xxxnnncccUUUIIILLLGGGCCCCCCDDDDDDBBBAAA;;;;;;@@@EEECCCCCCOOO___~~~xxxvvvzzzwwwmmmiiimmmhhhddd^^^ZZZXXXVVVUUUTTTSSSNNNIIIHHHJJJJJJGGGDDDDDDDDDGGGNNNUUUXXXWWWTTTWWW```rrriiiNNNCCC===666999BBB```uuu[[[QQQBBB]]]yyyvvveee|||LLL;;;999111000///...------,,,------))))))(((((((((''''''''''''''''''''''''''''''''')))'''(((***))))))///777BBBVVVqqqxxxuuuuuuzzzuuuwww|||~~~rrrpppqqqrrrsssqqqlllddd___\\\YYY[[[ccciiiiiifffccc]]]\\\RRRJJJEEE;;;>>>PPPWWWMMMcccOOOJJJHHHJJJHHHBBB>>>===:::999777555333111///...------,,,,,,++++++******(((''''''&&&&&&''''''((((((((((((((())))))))))))%%%***)))///===EEENNN^^^xxxppp]]]PPPQQQYYYrrriiiddduuuyyyyyykkkhhhnnnwww~~~{{{sssqqqssswww~~~~~~~~~|||xxxwww|||}}}zzzyyyyyyxxxwwwyyy}}}}}}~~~}}}|||kkk]]]\\\bbbppp{{{}}}nnnccc[[[VVVZZZ^^^iii|||qqqiiigggfffbbb\\\ZZZ]]]fffmmmtttyyy|||{{{xxxrrrggg\\\[[[WWWVVVWWW\\\eeettt{{{oooggg\\\PPPIIIEEEAAA>>>======<<<;;;;;;>>>EEEDDDIIIpppcccPPPHHHHHHGGGLLLSSSPPPSSSRRRPPPMMMJJJFFFDDDBBBDDDCCCAAA>>>;;;999777666222222000...,,,+++)))((()))))))))))))))))))))))),,,,,,---...222AAA]]]vvvzzzuuu}}}}}}{{{{{{|||{{{xxxvvvvvvccc@@@CCC^^^mmmpppooottt}}}rrrSSSNNNXXXmmm|||vvvjjjaaa]]]VVVPPPLLLJJJHHHEEE???<<<===AAA??????KKK[[[{{{vvvuuuxxxvvvmmmjjjmmmgggccc^^^ZZZXXXWWWUUUTTTPPPLLLHHHGGGIIIIIIGGGEEEBBBCCCFFFMMMTTTWWWVVVTTTTTT^^^rrrfffLLLBBB===777:::DDDgggvvv\\\OOODDDfffkkkqqqlllOOO:::777///000000///...------------)))))))))((((((((('''''''''''''''''''''''''''''')))'''(((***))))))///777<<>>======<<<;;;===AAAFFFDDDKKKxxxgggUUUMMMLLLHHHMMMVVVUUUQQQQQQQQQOOOLLLIIIEEECCCFFFEEECCC@@@>>>;;;999888666666444222000---,,,+++))))))))))))))))))))))))))))))***,,,111BBB___xxx~~~zzzvvvyyycccAAABBBZZZppp{{{zzzWWWNNNUUUiiiwwwkkkccc]]]XXXUUULLLFFFCCC???>>>JJJYYYwww|||wwwvvvwwwssskkkhhhiiifffbbb^^^[[[YYYXXXVVVUUUPPPMMMIIIGGGGGGGGGFFFDDDCCCDDDGGGMMMSSSVVVTTTRRRRRR^^^rrreeeKKKAAA<<<777:::CCCbbbuuu^^^PPPGGGllliiicccgggRRR:::777111000///...---,,,,,,++++++)))))))))(((((((((((('''''''''''''''''''''''''''((('''(((***))))))///777AAAVVViiizzz{{{{{{yyywwwppp}}}|||~~~kkkgggcccdddfffjjjnnnllleee___[[[\\\___fffnnnqqqmmmhhh``````UUUKKKIIIAAA===FFFttteeejjjWWWPPPKKKJJJHHHDDDBBBCCC???>>><<<999666333111000......------,,,++++++***(((((((((''''''((((((((((((((((((((())))))))))))***---***...;;;AAAIIIZZZrrrfffSSSLLLPPPVVVpppbbbggg}}}rrrhhh}}}zzzhhhccciiirrruuutttmmmdddbbbjjjrrr~~~}}}zzz{{{|||zzz{{{|||zzzyyy~~~~~~yyyvvvpppqqqttt{{{~~~yyyooo___VVV[[[fffwwwwwweeeWWWPPPOOOQQQbbbvvvvvvjjjaaa\\\XXXVVVVVV[[[dddmmmsssuuurrrpppmmmiiiddd^^^[[[[[[___gggpppxxxoooeeeYYYPPPGGGDDD@@@=========<<<;;;<<<@@@FFFDDDOOOjjjfffVVVOOOMMMGGGKKKTTTUUUOOOPPPPPPPPPNNNKKKHHHFFFGGGFFFEEECCC@@@>>><<<;;;888777555333111///------************************))))))***,,,000???\\\ttt{{{wwwvvv```AAAAAAXXXttt~~~ZZZMMMSSShhhyyyjjj\\\RRRJJJFFFNNN[[[vvvyyyvvvuuutttqqqkkkggggggeeebbb___\\\[[[ZZZXXXVVVRRROOOLLLHHHFFFEEECCCBBBFFFFFFHHHMMMSSSUUUSSSPPPRRR^^^tttdddKKKAAA<<<555888@@@WWWxxxsssdddSSSKKKppp~~~ttt\\\eeeXXX===:::777000///...,,,+++************)))))))))((((((((((((''''''''''''''''''''''''((('''(((***))))))///777KKKYYYdddqqq~~~~~~pppqqqyyyuuuzzz}}}ccc]]]|||aaaaaadddjjjooommmeee^^^WWW[[[bbbiiirrruuuooofff___```UUULLLKKKEEE???DDDyyykkkkkkWWWQQQMMMMMMLLLHHHGGGHHHAAA@@@>>>;;;777444222111......------,,,,,,++++++)))((((((''''''(((((()))(((((((((((())))))))))))+++...+++///;;;@@@GGGWWWeee^^^OOOJJJUUUbbbzzzaaajjjrrrhhh}}}{{{}}}zzziiiccciiirrrqqqmmmddd^^^```jjjttt~~~|||}}}|||{{{}}}zzzyyyzzz}}}}}}wwwsssooooooqqqwww~~~{{{sssiii^^^YYY___jjjvvvzzz~~~~~~{{{yyyxxx{{{}}}xxxkkk\\\PPPMMMPPPUUUiiirrrggg```]]]ZZZXXXWWW[[[cccjjjoooppppppjjjeee```[[[XXXZZZ___eeeqqq~~~|||mmmcccWWWMMMFFFCCC???=========<<<;;;777===DDDEEERRRbbbwwweeeWWWQQQNNNEEEGGGPPPRRRNNNOOOPPPQQQPPPOOOMMMKKKKKKJJJHHHEEEBBB???===<<<555555333111///...,,,,,,************************,,,,,,,,,---///;;;TTTkkkooosss~~~yyytttzzzyyyrrrvvvaaa@@@===TTTuuuyyysss}}}^^^MMMQQQfffsssfffZZZQQQSSS[[[www{{{tttssssssrrrpppllljjjhhhcccaaa^^^\\\[[[ZZZXXXVVVSSSQQQNNNJJJFFFDDDCCCBBBFFFFFFHHHNNNSSSUUUSSSPPPUUUaaauuu}}}bbbIIIAAA;;;555777???PPPoooqqqfffRRRKKKqqqwwwiiiooo\\\>>>999666111000...---++++++************)))))))))((((((((('''''''''''''''''''''''')))'''(((***))))))///777JJJUUU^^^nnn}}}lllmmmyyy{{{|||kkk]]]ssseeefffiiioootttpppfff\\\TTT[[[ccckkktttxxxpppeee]]]___TTTLLLMMMHHHAAACCCrrrgggmmmUUUQQQQQQTTTTTTOOOKKKKKKCCCBBB???<<<888555333111.........---,,,,,,++++++))))))(((((((((((())))))(((((((((((())))))))))))(((,,,,,,111>>>CCCJJJYYYbbb\\\MMMIIIZZZnnn~~~aaaiiizzzuuuppprrrooosssvvvvvvzzz{{{qqqccc___eeejjjhhhddd______eeeqqqzzz~~~~~~}}}~~~|||{{{}}}xxxyyy|||~~~~~~~~~wwwqqqnnnmmmmmmrrryyy~~~}}}{{{yyyrrrjjjddd]]]ZZZ___fffmmmqqqrrrrrrtttyyyyyyvvvqqqnnnnnnrrrssssssvvv|||wwwrrrfffXXXNNNNNNWWW___vvvtttggg^^^ZZZ]]]ZZZXXXYYY]]]bbbeeefffgggaaa^^^]]]\\\\\\cccmmmuuu{{{oooeeeWWWMMMFFFCCC???===<<<===<<<;;;777===DDDEEERRR{{{eeevvvmmm```[[[VVVJJJIIIQQQSSSOOOPPPRRRSSSSSSSSSRRRRRRPPPOOOLLLGGGCCC???<<<:::333222111000...---,,,+++************************++++++------...888PPPeeelllqqqwwwsssuuu{{{xxxppprrr}}}hhhCCC888TTTvvv|||vvvrrr{{{cccMMMNNN```xxxqqqccc]]]```ooo~~~uuussstttssspppnnnkkkiiifff```^^^\\\ZZZZZZYYYVVVUUURRRQQQNNNKKKGGGEEEDDDEEEDDDEEEHHHNNNTTTXXXVVVTTTXXXcccwwwzzz___GGG@@@<<<666888AAAXXXsssvvvkkkTTTOOOyyyuuurrrfffCCC:::555333222000///---,,,,,,,,,*********)))))))))(((((('''''''''''''''''''''''')))'''(((***))))))///777DDDOOOXXXhhhnnnppp|||~~~|||}}}fffqqqllllllooouuuyyytttggg\\\UUU]]]eeemmmvvvzzzsssggg\\\^^^TTTLLLNNNKKKCCCCCCdddfffoooSSSQQQTTTZZZ[[[TTTNNNLLLDDDCCC@@@===999666333222///......------,,,++++++))))))(((((((((((())))))(((((((((((())))))))))))%%%***+++222@@@FFFMMM]]]eee```MMMGGG]]]sss~~~aaafffuuuxxxwww~~~mmmiiinnnkkkhhhiiiiiiaaaVVVTTT[[[___^^^]]]]]]bbbmmmyyy}}}~~~~~~}}}~~~{{{zzz}}}xxx{{{~~~~~~~~~~~~|||~~~zzzrrrkkkfffdddeeejjjrrrwwwxxxvvvllleee^^^ZZZVVVSSSVVV[[[```eeejjjkkknnnoookkkeeeccc``````cccffffffjjjooowwwrrrfffWWWNNNPPP\\\hhh~~~rrriiieee___]]]ZZZXXXYYY[[[^^^___]]]ZZZZZZ^^^aaaeeeooo||||||sssiiiZZZNNNEEEBBB???===<<<===<<<;;;<<<@@@FFFFFFPPPttteeesssxxxlllgggaaaSSSOOOVVVWWWQQQRRRSSSTTTUUUVVVWWWWWWUUURRRNNNIIICCC>>>:::888333222111000///...------************************'''(((+++---...999PPPeeeuuuwwwvvvyyy~~~rrrooouuu{{{qqqGGG777WWWyyyzzz|||fffOOOLLL[[[qqqwwwmmmlllbbb}}}}}}pppvvvwwwuuupppllliiieeeaaa^^^\\\ZZZYYYXXXWWWUUUSSSQQQPPPNNNKKKHHHFFFFFFGGGBBBCCCGGGNNNVVVZZZYYYWWWZZZeeeyyyvvv]]]FFF???<<<777:::CCCkkkvvv\\\ZZZrrrfffvvvuuuOOOBBB;;;555444222111///......---************))))))))))))'''''''''''''''''''''''')))'''(((***))))))///777FFFOOOUUUddd|||zzzkkknnn{{{}}}}}}nnnqqq|||kkkbbbZZZ___hhhqqqyyyzzzqqqhhhbbb\\\RRRMMMNNNOOOHHH>>>XXXeee|||qqq\\\[[[[[[ZZZYYYUUUPPPLLLGGGCCC???>>>>>>;;;555///222000///......---+++)))))))))(((((((((((()))***$$$%%%(((((()))))),,,---++++++(((111@@@DDDJJJZZZiiiXXXNNNNNNSSSggg~~~ppphhhxxx}}}{{{llleeeeeebbb]]]VVVRRRQQQQQQRRRRRRZZZ]]]aaaeeekkkuuu}}}zzzzzz||||||zzzxxxzzz|||~~~yyylllggg___gggiiigggkkksssqqqfff\\\UUUKKKFFFFFFIIILLLMMMZZZ\\\^^^```___]]][[[ZZZQQQTTTYYY^^^```ccciiiooopppggg]]]WWWTTTYYYggguuu~~~uuuooojjjgggeeehhhllllllfff______aaadddffflll{{{wwwmmmdddYYYPPPEEEDDDAAA???======>>>???>>>===CCCFFFMMMiiissszzziii^^^___```YYYUUUVVVSSSTTTVVVXXXYYYYYYYYYXXXWWWQQQIIIDDDBBB???:::555222222222111000...---,,,------,,,,,,+++*********,,,***,,,......777QQQlllrrrlll{{{uuulllggg}}}|||yyyrrrIII333FFFnnn|||~~~{{{uuuSSSJJJ]]]uuurrrzzzqqqrrrsssvvv|||{{{yyyzzzvvvuuusssoookkkgggdddbbb```___]]]\\\ZZZWWWSSSOOOOOOOOOOOONNNLLLIIIGGGEEEEEEDDDJJJTTT[[[YYYVVVUUU\\\jjjxxx]]]GGGAAA===666;;;JJJvvvtttuuunnnRRRjjjyyymmmyyyyyyQQQDDD>>>777666333111///.........++++++***)))))))))))))))''''''&&&&&&&&&&&&''''''''',,,)))(((,,,))),,,;;;HHHSSS[[[bbbsssyyyvvv{{{sssmmmccc\\\___fffpppyyyzzzrrriiiaaa\\\RRRLLLMMMNNNGGG===XXX```nnnuuu^^^]]][[[YYYWWWSSSMMMIIIIIIDDD???======<<<777333333222000000000///,,,***))))))((((((((())))))***&&&((())))))(((((()))+++******(((000???CCCJJJ\\\lll___UUUOOOMMM^^^{{{ooohhhqqqtttvvvhhhcccfff```[[[TTTOOONNNOOOQQQRRRXXX[[[___dddjjjuuu||||||}}}~~~|||{{{yyy|||~~~xxxjjjccc```eeegggdddiiinnniii]]]QQQKKKDDD@@@AAADDDGGGIIISSSUUUWWWXXXWWWUUUTTTSSSRRRTTT[[[ccciiikkkllllllggg```YYYVVVWWW___ppp{{{rrrrrrtttyyy|||zzzsssmmmiiilllqqquuu}}}uuujjjaaaWWWOOOGGGEEEBBB???===<<<<<<===>>>???DDDDDDIIIgggpppyyyxxxfff[[[___ccc]]]UUUSSSRRRTTTWWWYYYZZZXXXUUUTTTVVVTTTNNNHHHAAA<<<888666222222222111000///---------,,,,,,+++******))))))+++***+++------555OOOjjjeeeuuuyyypppnnnppptttpppnnnNNN:::JJJ]]]lllzzzzzzxxxTTTHHH[[[tttyyyuuu}}}xxxvvvooovvvrrrzzzxxxuuutttrrrrrrqqqnnnkkkhhheeecccaaa___]]][[[ZZZXXXTTTRRRPPPPPPOOOMMMKKKHHHFFFEEEDDDDDDIIISSSYYYXXXUUUTTTYYYggg|||{{{___GGG@@@:::444<<>>>>>===;;;888666444222111111111...---******)))))))))))))))***)))***+++***(((&&&'''((()))***(((///===BBBKKK___ppphhh\\\OOOGGGTTTvvvoooiiiooopppsssfffdddiiibbb\\\SSSNNNMMMOOOSSSUUUZZZ]]]bbbgggnnnzzz~~~~~~~~~}}}|||~~~yyyiii```aaaccccccaaaeeehhh___QQQEEEAAA===<<<>>>AAADDDEEEFFFHHHLLLNNNNNNOOOPPPQQQYYY[[[bbbjjjqqqqqqkkkdddbbb\\\XXXXXX\\\gggzzz~~~}}}xxxtttyyysssggg]]]SSSNNNGGGEEEBBB???<<<;;;;;;;;;<<<>>>CCC@@@DDDbbbooorrrvvvfff]]]ccciiidddXXXRRRRRRTTTWWWXXXWWWTTTPPPMMMMMMMMMLLLGGG@@@:::888888333333333222111000......,,,,,,++++++***)))))))))***)))***,,,,,,333LLLfff```xxxqqqttt{{{|||oooiiiMMM777@@@QQQcccttt{{{vvv~~~[[[LLL___yyy{{{dddcccaaa^^^cccdddoooppp~~~{{{uuurrrnnnnnnnnnmmmkkkhhhdddbbbaaa^^^[[[YYYXXXWWWUUUTTTRRRQQQOOOLLLIIIGGGFFFEEEDDDDDDIIISSSXXXVVVTTTTTTXXXggg|||yyy^^^FFF???999444@@@SSSrrriii}}}hhhoooVVVTTT}}}|||RRRDDD===<<<:::999666555444333333------+++***))))))))))))(((''''''&&&&&&''''''(((&&&+++)))(((,,,+++///>>>HHHWWWfffnnnyyy|||wwwsssxxx~~~zzzppphhh```___gggvvvssshhh```[[[QQQIIIHHHHHHCCC;;;MMMppp~~~WWWbbbZZZYYYWWWWWWWWWVVVTTTRRRRRRNNNIIIDDDBBB???<<<999777555333222222111///...++++++***)))))))))******)))***+++)))'''&&&'''((((((***(((///;;;@@@MMMcccyyysssdddSSSKKKRRRqqqqqqjjjyyyzzzuuuhhhhhhoooggg```WWWQQQPPPTTTXXX[[[```dddiiiooowww~~~mmmaaa``````______bbbbbbWWWIII???>>>======???BBBDDDFFF@@@EEELLLQQQTTTXXX]]]aaalllpppuuuwwwyyyvvvnnneeeddd___\\\^^^dddppprrreeeYYYPPPLLLEEECCC@@@>>><<<<<<<<<<<<999===AAA<<<@@@bbblllrrruuukkkfffkkknnnggg\\\UUUUUUUUUTTTSSSQQQNNNKKKJJJAAAAAABBBBBBAAA@@@===<<<555555555444333111000///,,,++++++******)))(((((()))(((***,,,***111HHHaaaqqq|||{{{yyy}}}~~~xxxkkkMMM444888KKK```rrrvvvyyy}}}{{{ssszzzgggUUUeeeyyyzzzXXXQQQMMMJJJQQQSSS^^^kkk|||~~~vvvppplllmmmmmmllliiieeeaaa______\\\XXXVVVVVVUUUTTTSSSSSSQQQNNNKKKHHHFFFFFFEEEEEEEEEKKKTTTXXXVVVTTTVVV[[[jjjqqqYYYEEE@@@;;;777EEEZZZxxx\\\uuuhhh___iiiwww}}}|||wwwOOO]]]~~~TTTFFFAAABBB@@@>>>;;;888666444333///...---+++******))))))((((((''''''''''''((((((&&&+++)))(((---,,,111@@@NNNUUU[[[aaammm|||xxxtttvvv|||}}}}}}iiifff```aaalll~~~rrrggg___ZZZQQQHHHEEEEEE@@@999GGGbbbnnnPPPfff]]][[[YYYXXXYYYXXXWWWVVVVVVTTTPPPLLLGGGBBB<<<888888555333111111111000///,,,,,,+++***************'''((())))))(((((()))***'''***)))...999@@@OOOhhhmmm[[[VVVVVVjjjuuummmzzzmmmlllrrrkkkddd[[[TTTTTTYYY^^^aaagggjjjpppvvv~~~~~~~~~~~~~~~pppbbb___^^^]]]^^^```]]]RRRGGG>>>??????@@@BBBDDDGGGIIIJJJQQQ[[[bbbgggmmmtttyyy}}}xxxrrrjjjfffdddhhhnnn{{{~~~qqqcccVVVMMMIIIAAA@@@>>><<<<<<===>>>???:::>>>BBB===CCCjjj|||kkk~~~qqqoooooopppmmmddd\\\YYYXXXUUUQQQMMMJJJIIIJJJJJJBBB??????EEEKKKLLLGGG@@@999999888777555333111000,,,,,,++++++***)))))))))((((((***,,,***///EEE]]]yyy|||~~~{{{vvvVVV:::;;;@@@YYYmmmpppttt~~~~~~rrrYYYaaaxxxppp{{{WWWOOOJJJGGGMMMJJJQQQaaattt~~~uuummmooonnnmmmkkkgggbbb^^^[[[\\\YYYUUUSSSSSSRRRQQQPPPRRRPPPMMMJJJHHHFFFFFFFFFFFFHHHMMMUUUXXXVVVVVVXXX^^^llllllWWWHHHDDD===888FFF\\\rrrUUUWWWpppRRRYYYlllnnnuuu|||~~~rrrLLLbbbVVVJJJFFFHHHGGGDDD@@@<<<777444222111000...---+++***))))))(((((((((''''''(((((((((&&&+++((((((------333CCCMMMLLLMMMUUUfffyyy{{{wwwtttrrrwwwzzzzzzkkkjjjaaacccppp~~~ooohhh^^^ZZZPPPFFFBBBBBB>>>888CCC\\\}}}```KKKfffdddaaa]]]ZZZYYYXXXWWWUUUWWWVVVTTTPPPJJJCCC===999999666333222222222111000------,,,+++************%%%'''((()))((()))***,,,'''+++***///999???RRRnnnqqq___```YYYaaa}}}mmmxxx}}}tttpppsssnnnggg^^^YYYYYY]]]bbbfffkkkoootttzzz~~~~~~~~~}}}|||~~~~~~||||||}}}rrrbbb^^^]]]]]]]]]\\\WWWNNNGGG???@@@CCCDDDEEEHHHLLLOOOYYYaaammmuuuzzz}}}rrrnnnmmmqqqxxx{{{mmm```TTTKKKFFF???>>><<<;;;<<<===???@@@>>>BBBDDD???IIIsssxxx{{{mmmoooqqqpppiiibbb]]]\\\[[[WWWPPPKKKHHHIIIKKKMMMLLLHHHGGGNNNVVVWWWMMMDDD>>>===<<<:::777444222000------,,,,,,+++******)))((((((+++---***---BBBYYYttt||||||}}}aaa<<<888777SSSjjjssszzzXXXUUUeeefff|||{{{XXXRRRPPPOOOTTTMMMQQQVVVkkk|||qqqyyyrrrrrrpppmmmiiiddd___[[[YYYZZZWWWTTTRRRQQQPPPNNNMMMPPPOOOMMMKKKIIIGGGFFFFFFGGGIIIOOOVVVXXXVVVVVVZZZ^^^llljjjWWWJJJFFF>>>888FFF]]]zzzbbbKKKYYY{{{yyyuuuqqqTTTjjjtttgggLLLeeeVVVLLLJJJLLLJJJHHHCCC???:::555333333222000...,,,******))))))((((((''''''(((((()))&&&+++((((((......555EEEDDDCCCFFFTTTiiizzz{{{yyy|||uuusssuuuoootttzzz~~~pppmmmccceeerrrxxxmmmjjj]]]YYYPPPEEE@@@???<<<777AAA___iiiPPPhhhgggccc^^^[[[YYYXXXWWWVVVVVVUUURRRMMMGGGBBB>>>===;;;888555333333333333222......---++++++*********&&&'''))))))((((((***+++(((,,,,,,///888???TTTrrrjjjXXX^^^UUUZZZ}}}{{{fffooowwwttt}}}~~~wwwvvvrrrlllddd______ccchhhkkkooosssxxx~~~~~~}}}}}}|||~~~}}}~~~~~~~~~~~~tttddd^^^^^^___]]]XXXPPPIIIFFF@@@CCCFFFIIIKKKOOOUUUZZZhhhsss}}}yyyvvvyyy~~~tttfff[[[QQQHHHCCC???>>><<<;;;;;;<<<>>>???@@@CCCCCC???LLLxxxlllnnnnnnllliiifffccc```[[[XXXRRRNNNLLLLLLOOOPPPNNNMMMMMMSSSXXXVVVMMMDDDBBBAAA@@@===999666333111......------,,,+++++++++)))))),,,---***---@@@WWWgggoootttssswww~~~|||yyynnn===111777QQQiiiyyyZZZMMMUUU^^^vvvyyyxxxVVVQQQSSSUUUYYYQQQRRRRRRgggyyysssqqqlllgggbbb^^^\\\ZZZYYYWWWUUUSSSRRRPPPLLLJJJMMMMMMLLLKKKJJJHHHGGGFFFGGGIIIOOOUUUVVVTTTUUUYYY^^^llleeeTTTHHHDDD===:::LLLfffsss]]]JJJTTTjjjlllkkkyyywwwaaatttgggOOOnnn}}}TTTKKKJJJKKKJJJHHHEEEAAA<<<888666444333111///,,,+++***)))))))))(((((((((((())))))&&&***((((((...///666GGGAAAAAAGGGWWWmmm~~~vvv|||qqqhhhuuuzzz{{{rrrxxx|||oooiiieeegggrrrssskkklll]]]YYYPPPEEE???>>>;;;777???ccc{{{ZZZkkkdddaaa\\\ZZZYYYZZZZZZYYYTTTSSSOOOIIIDDDAAA@@@AAA===:::666555555555555444///...---,,,++++++++++++'''((())))))(((((()))***(((------000888@@@UUUuuu~~~^^^NNNXXXPPPVVV~~~ppp]]]mmmpppooo~~~zzzvvvqqqiiieeeeeeiiinnnpppsssvvv{{{~~~}}}}}}}}}~~~xxxfff___``````]]]TTTKKKFFFEEECCCFFFJJJMMMPPPVVV]]]cccwww~~~}}}|||nnnaaaWWWOOOGGGAAA@@@???===;;;:::;;;<<<===@@@AAA@@@<<>>;;;999555444222///---+++***)))))))))(((((((((((())))))&&&***((((((...000777HHHDDDDDDIIIXXXlllzzzssswwwjjjtttoooxxx{{{sssmmmkkkgggddduuu}}}lllgggggg\\\UUULLLEEEBBB???<<<:::CCCkkk[[[wwwddd___YYYVVVUUUVVVWWWWWWXXXSSSNNNJJJHHHEEEAAA======:::777555444222000......------,,,,,,---------))))))))))))))))))))))))++++++,,,000555AAAVVViiiwww^^^KKKMMMSSSZZZeeeqqqaaannnooonnn}}}{{{ssslllkkklllooouuu}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~{{{___bbb\\\WWWTTTOOOIIIHHHJJJLLLNNNPPPSSSZZZfffuuuwwwiii[[[QQQKKKFFFDDDAAA???===::::::;;;<<<>>>DDDCCCHHHFFFNNN~~~mmmpppsssqqqkkkgggeeeeee___aaadddbbbYYYNNNLLLQQQLLLMMMOOOQQQRRRPPPLLLIIIKKKHHHDDD>>>:::777666666111///.........,,,***((((((,,,***))),,,***666OOOkkkssswwwtttqqqsssvvvvvvwwwgggiiimmmtttzzzJJJ888;;;JJJaaa{{{fffIIIOOO]]]rrrpppqqqvvvnnn^^^OOOQQQ]]]bbb^^^ZZZaaa{{{~~~sssnnngggbbb___^^^]]]\\\\\\WWWSSSRRROOOKKKLLLOOORRRQQQNNNKKKIIIHHHHHHHHHGGGIIIOOOUUUUUURRRSSSXXXcccnnn```MMMCCC???777@@@]]]rrrnnn]]]LLL[[[iiiwwwaaaooonnnrrrkkkZZZ[[[QQQPPPLLLLLLKKKIIIFFFAAA===;;;777444111///...---,,,***((((((''''''''''''((((((%%%***'''&&&---...666GGG???FFFPPP[[[|||rrr|||yyysss{{{pppwwwpppllljjjjjjiii{{{nnniiihhh]]]UUULLLEEEBBB???<<<:::OOOvvvXXXuuu```]]][[[ZZZZZZZZZYYYXXXVVVQQQLLLIIIIIIGGGCCC??????<<<999666555333111000...------,,,,,,,,,,,,---************************,,,+++,,,///333===PPPbbbtttppp]]]MMMNNNRRRXXXeee{{{kkk___ooouuuttt}}}wwwsssrrrttt|||~~~}}}|||{{{{{{|||}}}~~~|||}}}~~~yyy\\\ZZZVVVSSSSSSPPPLLLLLLNNNSSSTTTWWW^^^lll~~~{{{ssseeeXXXOOOIIIEEECCC@@@???<<<::::::;;;<<<>>>BBBGGGSSSVVVbbbmmmnnnooopppooommmjjjgggiiihhhgggddd[[[QQQNNNPPPRRRSSSTTTTTTSSSPPPLLLIIIKKKHHHDDD???;;;888777666333222000//////...+++)))(((,,,******---+++777OOOeeelllsssuuuvvvxxx{{{}}}{{{|||xxxnnnlllhhhzzz~~~VVVDDDDDDJJJ^^^zzz{{{lllMMMPPP```xxxzzz~~~sssrrrxxxwwwooo[[[```xxxyyyqqqmmmfffbbb___^^^]]]\\\YYYTTTQQQQQQPPPMMMNNNRRRSSSRRRPPPMMMKKKIIIHHHGGGGGGIIIOOOUUUUUURRRTTTYYYcccppp}}}ZZZIIIBBB@@@888AAA[[[nnnjjjZZZMMMcccwww~~~^^^yyytttvvvbbbeeedddUUUNNNLLLLLLKKKJJJGGGDDDAAA???888555111...------,,,+++((((((''''''''''''((((((&&&***'''&&&,,,...666GGGGGGMMMTTTkkkmmmrrrxxxsssuuu{{{uuupppllljjjllllll~~~}}}kkkfffggg]]]VVVLLLEEEAAA???<<<999SSS~~~uuuUUUrrrdddcccaaa___^^^ZZZVVVSSSUUUQQQLLLJJJJJJHHHEEEBBBCCC???:::777666555444222......---,,,++++++,,,,,,************************++++++,,,///111999JJJZZZfffggg[[[OOOPPPQQQYYYhhhyyykkkaaarrrwwwxxxxxxtttsssuuu~~~~~~}}}||||||||||||}}}~~~|||}}}~~~vvvYYYTTTQQQQQQSSSSSSQQQRRRUUUVVVWWW\\\iii~~~}}}wwwooobbbVVVMMMGGGCCCAAA???>>><<<::::::;;;===>>>@@@NNNaaahhhuuullljjjiiilllqqqqqqnnniiinnniiieeebbb\\\TTTPPPQQQXXXXXXXXXVVVSSSNNNJJJGGGJJJIIIEEEBBB>>>;;;:::999777555333111111000---+++))),,,******...---888OOOgggmmmvvv}}}}}}{{{ooolllwww|||}}}zzzrrr|||nnnaaa]]]WWWaaazzz{{{tttxxxtttSSSPPP]]]zzz|||~~~tttXXXYYYooouuunnnjjjdddaaa___^^^]]]\\\VVVRRRPPPQQQQQQOOOPPPTTTSSSRRRQQQPPPMMMJJJHHHFFFGGGJJJPPPVVVVVVSSSUUUZZZdddsssxxxWWWGGGBBB@@@888@@@WWWfffaaaSSSLLLjjjsss[[[uuuzzzwwwXXXtttkkkWWWJJJLLLLLLLLLKKKIIIFFFDDDBBB:::666111...,,,,,,,,,+++)))((((((''''''(((((()))(((+++&&&%%%+++---555GGGNNNSSSXXXzzzpppmmmqqqvvv|||}}}~~~~~~|||yyyuuuqqqmmmkkkjjjjjjxxxqqqbbbaaaccc]]]VVVLLLEEEAAA???;;;999KKK~~~jjjRRRooodddcccaaa```___]]]YYYVVVXXXTTTOOOMMMLLLKKKGGGDDDEEEAAA<<<888777666555444///...---,,,++++++++++++************************)))***,,,///111777GGGVVVaaaaaaVVVOOORRRTTT\\\lllxxxkkkwwwxxxwww{{{qqqppptttzzz~~~~~~}}}||||||}}}~~~~~~sssWWWTTTQQQRRRVVVWWWVVVWWWZZZYYY\\\fffzzz|||wwwooobbbVVVMMMFFFBBB???======<<<;;;<<<===>>>??????TTTiiirrr~~~gggggghhhjjjnnnooommmkkkkkkddd]]][[[YYYUUURRRRRRXXXYYYXXXVVVQQQLLLHHHFFFKKKJJJHHHFFFCCC@@@>>>===:::777444333222000...,,,***,,,***+++///...777NNNmmmvvvxxx{{{nnnlllvvv{{{|||www}}}uuuooo{{{xxx}}}XXXNNNVVVuuuzzztttuuuqqqiiiUUUPPP^^^yyy|||jjjgggbbb___^^^^^^]]]\\\VVVRRRPPPRRRQQQOOOPPPTTTQQQQQQQQQQQQNNNKKKGGGDDDHHHJJJQQQWWWWWWTTTVVV[[[hhhwwwtttZZZJJJBBB===666>>>TTT``````UUURRRrrrjjj\\\sssfffTTTeeeTTTHHHNNNMMMLLLKKKHHHFFFCCCBBB<<<888222...---,,,,,,+++))))))(((((((((((())))))))),,,&&&$$$***,,,444GGGOOOXXX[[[tttmmmqqq{{{yyyyyy}}}||||||{{{xxxtttpppllliiiiiifffooorrrddd[[[___bbb^^^VVVMMMEEEAAA>>>;;;888GGG|||cccRRRmmm___]]][[[[[[]]]___aaaaaa]]]YYYSSSQQQPPPNNNIIIFFFFFFCCC>>>;;;999777666444111000///---,,,+++++++++************************((())),,,///111888GGGVVVddd```UUUPPPUUUWWW```rrrwww{{{{{{zzznnnppp{{{~~~}}}||||||}}}~~~vvv\\\VVVTTTTTTXXXYYYXXXZZZ]]]aaajjj|||}}}xxxxxxzzzyyyqqqdddXXXNNNGGGBBB???<<<<<<<<<<<<===???@@@AAA>>>XXXmmmzzzxxxdddgggjjjkkkkkkjjjlllmmmjjjaaaYYYXXXWWWTTTRRRRRRWWWXXXYYYVVVQQQMMMJJJJJJLLLLLLLLLKKKHHHFFFCCCBBB<<<999666333222111...---+++---***+++///...666KKKiiixxxzzztttxxx~~~yyyyyyyyyrrrtttzzzyyyrrr{{{wwwwww^^^MMMOOOmmmpppdddfffhhhfff\\\MMMRRRhhh~~~hhheeeaaa^^^^^^]]]\\\[[[WWWSSSRRRSSSQQQNNNNNNQQQNNNOOOPPPPPPNNNJJJFFFCCCIIIKKKQQQXXXXXXVVVXXX]]]lll{{{rrr[[[KKKAAA:::444BBBZZZfffkkkaaa^^^{{{ccc___zzz{{{[[[UUU~~~[[[QQQKKKOOONNNLLLIIIFFFCCCAAA???>>>:::444000...---,,,+++))))))(((((((((((())))))))),,,'''%%%***+++333EEEPPP\\\___yyy~~~~~~|||tttmmmqqqyyyyyyrrrzzz{{{~~~{{{zzzxxxvvvrrrmmmiiiggghhhbbbfffhhh]]][[[bbbddd^^^WWWMMMEEEAAA>>>;;;888MMM~~~bbbUUUjjjddd___ZZZWWWXXXZZZ\\\]]]```\\\VVVSSSRRRPPPLLLHHHHHHEEEBBB???===:::777555333222000...---,,,++++++++++++++++++++++++++++++((()))+++///111777GGGWWWgggeeeZZZUUUVVVVVVaaaxxx~~~yyynnnqqq|||~~~}}}}}}}}}}}}~~~~~~|||dddYYYVVVVVVZZZ]]]^^^aaafffooo~~~zzz{{{{{{~~~|||wwwooodddXXXNNNGGGBBB???<<<<<<===>>>@@@AAACCCDDD???ZZZnnnhhhoooqqqcccgggkkkkkkiiiiiikkkoookkkbbb[[[YYYWWWSSSQQQRRRWWWYYYZZZXXXSSSOOONNNOOOLLLMMMNNNNNNLLLJJJGGGEEE???<<<777444333111///...,,,---)))***///,,,333FFF\\\qqq~~~zzzvvv{{{{{{}}}yyylllmmmwwwxxxrrr{{{{{{xxxllllllhhhQQQOOOeee}}}ggg]]]fffpppuuukkkUUUPPP```uuufffccc```^^^]]]\\\[[[ZZZXXXUUUSSSSSSRRRMMMLLLOOOLLLMMMNNNOOOMMMJJJGGGEEEIIILLLRRRYYYYYYWWWYYY^^^ooo~~~qqqWWWHHH>>>888777LLLhhhuuunnnccc___zzz~~~___cccuuuxxx[[[UUUtttTTTPPPNNNOOONNNKKKHHHEEEAAA???>>>???<<<777444111///---+++***))))))(((((())))))***(((,,,(((&&&++++++111BBBTTT]]]aaapppzzzrrrzzz|||zzzvvvwwwzzztttjjjppp{{{zzzxxxtttpppllliiigggddd]]]___bbb\\\^^^eeeddd___WWWMMMEEEAAA>>>:::777PPPfffXXXhhhccc___YYYUUUUUUVVVWWWXXX___[[[VVVTTTSSSRRRNNNKKKKKKIIIFFFDDDBBB>>>:::777555444222000...---,,,,,,++++++++++++++++++++++++))))))+++---///555EEEUUUfffiiiddd]]]VVVPPP___}}}|||sssssswwwzzz|||~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~iii]]][[[[[[```eeejjjpppwww~~~uuuyyyzzzqqqjjj___UUUMMMGGGBBB???<<<===>>>@@@BBBDDDEEEFFFDDD[[[iii|||OOOllljjj```bbbdddeeeggghhhjjjkkkggg```[[[YYYVVVSSSRRRTTTVVVYYYZZZWWWRRRNNNNNNPPPJJJLLLMMMNNNNNNKKKHHHFFFBBB???:::666444333111000......)))***...+++000BBBYYYnnnyyyuuu~~~yyyyyyvvvnnnrrrzzzxxxvvv{{{}}}vvv~~~qqqgggjjj|||tttZZZRRR^^^www{{{}}}vvvgggcccooo}}}vvv^^^UUUbbbxxxxxxeeebbb___]]]\\\[[[YYYXXXXXXTTTSSSTTTRRRNNNMMMOOOLLLMMMNNNNNNNNNLLLJJJIIIIIILLLSSSYYYZZZXXXZZZ___ppppppTTTFFF>>>:::<<>>:::777MMMiiiZZZfffUUUSSSQQQSSSVVV[[[^^^```]]]YYYUUUSSSTTTSSSPPPMMMLLLKKKIIIHHHFFFBBB<<<888666555333111///------,,,+++++++++++++++++++++++++++***+++,,,---333CCCSSSccclllmmmdddVVVKKK\\\}}}yyyuuusssvvv{{{||||||~~~}}}}}}~~~}}}~~~~~~iiibbb___```gggooouuuuuuyyy~~~|||qqqkkkddd[[[RRRKKKFFFBBB???======???AAACCCEEEFFFGGGHHH\\\ddduuutttUUUfff]]][[[[[[^^^dddhhhgggfff___ZZZXXXWWWUUUSSSTTTXXXTTTWWWYYYUUUOOOKKKKKKMMMHHHJJJMMMNNNNNNKKKHHHFFFEEEAAA<<<888666555333222......))))))...***...@@@^^^ssszzzvvvyyyvvvrrrwwwyyyoooxxxzzz}}}vvvqqqrrrxxx|||aaaSSSYYYpppxxxvvvzzz|||||||||uuuqqqyyyzzzbbbYYYhhhxxxeeebbb___]]]\\\[[[YYYWWWVVVSSSRRRTTTRRRNNNNNNPPPMMMMMMNNNOOONNNMMMLLLLLLJJJLLLSSSZZZZZZXXX[[[```pppoooUUUHHHAAA===AAAZZZvvvaaaSSSRRR}}}ooojjjXXXmmmSSSOOOHHHMMMLLLJJJGGGEEEDDDCCCBBB@@@>>><<<999777333...*********))))))))))))******&&&+++)))(((---+++///>>>[[[TTTZZZbbbeeejjjqqqpppvvvzzzxxxzzz{{{yyy}}}{{{yyyvvvsssoooiiieee```dddddd___^^^ccchhhjjj```ZZZPPPFFF===888666666RRR{{{rrrsssPPPdddrrrFFFMMMMMMQQQZZZZZZXXX```^^^___ZZZQQQNNNRRRSSSPPPRRROOOKKKGGGEEEBBB???===<<<777111/////////+++'''*********)))))))))))))))+++)))***......333FFFZZZ```}}}yyygggaaaPPPNNNmmmsssvvv{{{zzzzzzyyyzzz~~~www{{{~~~vvvoooggg```dddssszzz}}}|||vvvyyy}}}wwwmmmfffbbbcccXXXNNNNNNGGG>>>???<<<<<<<<<===???CCCFFFHHHOOO[[[^^^ssslll^^^uuuhhh[[[]]]aaaddddddaaa]]]YYYZZZ\\\^^^^^^]]]YYYUUUSSSUUUQQQMMMLLLMMMNNNLLLJJJJJJJJJJJJHHHFFFEEEGGGHHHHHHDDD>>>999777555333111444---,,,000///+++111>>>\\\kkksssyyy{{{vvv|||{{{ttt~~~wwweeeVVVSSShhh|||rrrggghhh{{{zzz|||qqqeeeqqqmmmbbbaaa___^^^]]]\\\YYYVVVTTTQQQQQQSSSQQQKKKHHHIIIKKKLLLMMMKKKHHHGGGJJJMMMHHHUUUVVVPPPVVV[[[^^^ffftttfffVVVFFFAAA<<<===```~~~yyyRRRKKKrrrjjjkkkmmmpppXXXTTTTTTYYYSSSIIIBBB??????@@@@@@FFFAAA;;;666333111///...///---***))))))***)))(((((('''((()))'''(((000;;;VVVjjjaaaTTTcccqqqssszzz{{{xxx}}}~~~|||~~~}}}|||zzzxxxuuusssnnniiieee______^^^___eeellllllggg]]]XXXOOOFFF>>>:::999999OOO{{{nnnhhhLLLeeehhhHHHOOOPPPVVVbbbcccaaafffiiiggg___VVVTTTXXXXXXTTTTTTRRROOOMMMKKKIIIEEECCC???999444222222111...***+++++++++++++++*********+++(((***------222DDDYYYjjjwwwccc\\\NNNPPPmmmyyy~~~|||~~~~~~~~~zzz}}}~~~~~~xxxrrrmmmgggkkkyyy|||{{{}}}vvvrrrnnngggaaa```dddlllcccSSSLLLEEE>>>???<<<<<<<<<===@@@BBBEEEGGGLLLSSSOOOaaavvvkkkZZZqqqhhh]]]^^^______^^^]]]]]]]]]ZZZ]]]```cccbbb___[[[WWWYYYUUUPPPMMMLLLKKKHHHFFFJJJLLLMMMLLLJJJIIIJJJKKKIIIEEE@@@<<<999666333111444...,,,000///+++111<<>>:::;;;DDDmmmgggZZZccc}}}}}}}}}vvv___WWWRRRPPPKKKEEEAAAAAADDDFFFGGGDDDBBB???<<<:::777333000111///,,,******+++***)))''''''(((***((((((000:::TTT___VVVSSSfffqqqttttttwww{{{xxx{{{~~~zzzxxxvvvtttqqqmmmhhhddd___\\\ZZZbbbpppyyyrrrfff[[[VVVNNNFFF???<<<<<<<<>>;;;;;;===>>>@@@BBBCCCDDDLLLMMMCCCRRRllltttbbbnnnggg```___^^^ZZZWWWXXX]]]aaa^^^aaaeeeggggggddd___\\\\\\YYYTTTQQQNNNLLLJJJHHHKKKNNNPPPQQQPPPOOONNNOOOJJJGGGCCC???<<<888444111555///---000///,,,000999DDDXXXhhhvvv{{{}}}___OOOXXXsss|||rrrrrrjjjdddjjjhhh___^^^\\\[[[[[[ZZZWWWUUUSSSPPPPPPRRRQQQMMMLLLNNNLLLMMMLLLIIIEEEDDDGGGJJJPPP[[[ZZZUUUXXXZZZ]]]fff{{{ooo___SSS===>>>AAAHHHyyyeeeXXXrrrmmmkkkpppyyydddWWWNNNJJJFFFCCCBBBDDDHHHKKKLLLEEEDDDDDDDDDBBB>>>888333444111...,,,,,,,,,+++)))'''''')))+++))))))///999OOOUUULLLMMMccckkkpppssstttvvvmmmooo|||~~~yyy|||xxxwwwuuusssppplllgggccc___\\\]]]hhhyyyuuueee[[[VVVNNNFFF@@@===<<<===QQQlllmmmXXXBBB^^^```eeeuuu{{{}}}{{{~~~zzzpppccc[[[\\\^^^[[[WWWVVVVVVVVVVVVUUUQQQLLLHHHDDDAAA<<<999777666333111......------,,,+++++++++)))'''(((++++++...???RRRXXXhhhjjjaaaZZZNNNJJJXXX}}}{{{xxx~~~qqqwwwrrrxxx~~~~~~~~~}}}}}}~~~|||rrrooottt~~~}}}}}}~~~iiiZZZYYYXXXYYYiii~~~}}}VVVEEEBBB===<<<:::;;;===???@@@AAABBBBBBNNNNNNDDDVVVttt{{{hhhpppggg``````^^^YYYUUUVVV\\\bbbdddeeeggghhhgggeeebbb```^^^\\\YYYUUUSSSQQQPPPOOOKKKOOOSSSUUUUUUSSSRRRQQQKKKHHHEEEAAA>>>:::555111555000---...---+++...444>>>SSSeeeuuu{{{gggQQQTTTmmm}}}xxxuuu}}}|||ggg\\\[[[ZZZYYYYYYYYYVVVTTTOOONNNPPPTTTSSSOOOLLLNNNMMMMMMKKKGGGCCCBBBFFFJJJTTT\\\ZZZUUUYYYYYY\\\ggg{{{ggg^^^PPP???FFFHHHPPPsssQQQpppddd|||ssswwwbbbUUUKKKKKKIIIFFFFFFHHHJJJKKKKKKIIIIIIHHHHHHFFFBBB<<<777666333///---,,,,,,***)))&&&'''***,,,***)))///888MMM]]]TTTJJJWWWbbbjjj}}}wwwwwwyyyhhheeettt||||||}}}wwwvvvtttrrrppplllfffccc]]]]]]aaakkkyyy~~~sssccc\\\VVVNNNFFF???<<<;;;<<>>???@@@@@@@@@MMMPPPLLLfffzzzkkkuuuhhhaaaaaa___\\\YYYYYY]]]```eeeeeeeeeeeeeeefffgggggg```^^^[[[XXXTTTRRRQQQQQQLLLPPPUUUWWWWWWUUUTTTSSSMMMJJJGGGCCC@@@<<<777444666111...------,,,---000666III[[[mmm|||}}}ttt|||sssoooUUURRRiii||||||}}}rrrcccYYYXXXWWWWWWXXXWWWUUUSSSNNNNNNSSSYYYYYYSSSNNNNNNLLLLLLIIIEEEAAABBBGGGLLLVVV\\\XXXUUUXXXYYY___mmmsssccc]]]JJJ;;;DDDSSSmmmzzzTTTlllggg||||||rrr]]]TTTNNNNNNMMMLLLMMMNNNOOOMMMLLLOOOMMMJJJHHHFFFBBB>>>;;;888555111...---,,,***((('''(((+++---+++)))///777TTTuuunnnOOOPPP```kkkvvv{{{xxxjjjbbbssswwwuuusssrrrppplllgggccc[[[\\\aaajjjvvvzzznnn___ZZZUUUMMMEEE???<<<;;;;;;VVV___HHHIIItttyyyyyyzzzrrrhhh]]][[[[[[ZZZZZZZZZ^^^]]]]]]\\\ZZZVVVPPPKKKGGGEEEAAA===999777555444......---,,,++++++*********'''))),,,***+++;;;MMMQQQ[[[dddcccZZZWWW^^^fff}}}gggfffooo[[[zzzrrriiikkk~~~}}}~~~}}}}}}~~~{{{ccc\\\[[[fffzzzmmmHHHAAA@@@;;;;;;;;;<<<<<<===>>>??????@@@GGGNNNQQQrrr|||yyykkkdddcccaaa```____________```aaaaaaccceeehhhjjjlllaaa```\\\WWWRRRNNNMMMMMMOOORRRWWWYYYYYYWWWVVVUUUPPPMMMJJJFFFDDD@@@<<<:::999555000...............222BBBTTTiiizzz|||~~~xxxvvvwwwtttxxxnnnpppuuu}}}{{{]]]SSSdddwwwvvvppphhhfffkkkttt{{{~~~|||sssnnnttthhh]]]VVVUUUUUUUUUVVVVVVTTTRRROOOPPPUUU[[[[[[UUUPPPOOOJJJJJJHHHDDDAAADDDKKKPPPXXX\\\VVVTTTYYY\\\dddvvvkkk^^^UUUHHH<<>><<<<<<===PPPtttTTTEEEPPPuuuppphhh___YYYYYYXXXVVVXXX\\\\\\[[[[[[ZZZYYYVVVQQQMMMIIIGGGDDD???;;;888777777000000///...---,,,++++++***(((***,,,***+++:::LLLPPPYYYggggggYYYVVV^^^ddd{{{fffcccwwwbbb|||~~~pppfffiiizzz{{{zzz}}}~~~~~~tttlllhhhhhhqqq~~~yyypppjjjYYYaaalll}}}XXXAAAAAA===888======<<<<<<;;;<<<===???@@@@@@IIIPPPuuuxxxooojjjfffbbbbbbdddeeebbb______aaaccceeegggggggggfff______\\\WWWQQQMMMMMMNNNSSSVVVYYY[[[ZZZXXXWWWWWWUUURRRMMMJJJGGGFFFCCCAAA<<<999444111111111000...111???RRRlll}}}yyy~~~kkkTTTVVVhhhxxxyyyhhhVVV___nnnwww{{{yyypppdddUUULLLJJJLLLNNNPPPUUUQQQPPPYYYiii~~~ooo```WWWTTTSSSSSSSSSUUUUUUSSSQQQOOONNNQQQUUUUUUPPPMMMNNNIIIHHHFFFCCCBBBFFFNNNUUUZZZ[[[UUUTTT[[[___lllaaaWWWIIIBBBAAAEEEiiibbbQQQeee~~~}}}|||{{{hhhjjjZZZGGG\\\pppfff[[[YYYUUUUUUVVVYYY[[[]]][[[WWWSSSNNNLLLJJJIIIIIIHHHFFFEEE@@@<<<888444222000---++++++***++++++)))(((000999ZZZ~~~ZZZUUUcccppp|||tttrrrzzzkkkjjjkkkwwwhhhUUU```ooowwwvvvtttrrrqqqmmmhhhdddbbb^^^^^^hhhyyyrrr```SSSOOOHHHBBB>>>===>>>???RRRmmm~~~UUUHHHTTTuuujjj___XXXUUUVVVUUURRRUUU[[[XXXWWWWWWWWWVVVTTTQQQNNNJJJIIIFFFAAA<<<999888888222111000///...---,,,,,,+++)))***---***+++999KKKPPP]]]rrruuucccZZZ___aaa|||iiiccc}}}ooo|||lllccchhhxxx~~~wwwvvvzzzmmmaaa```aaa]]]___gggnnnssswwwyyy|||{{{ooobbbYYYYYYjjj~~~hhhHHH>>>CCC<<<666>>>>>>===;;;:::;;;<<<>>>@@@<<>>???AAACCCCCCAAADDDNNN]]]ooouuueee\\\TTTSSSRRRRRRSSSTTTTTTRRRQQQMMMJJJJJJMMMMMMJJJIIIKKKGGGGGGEEECCCBBBGGGQQQXXX\\\\\\UUUTTT]]]cccqqq|||[[[PPP???666CCCHHHbbbtttQQQLLLfff{{{iiioooUUUGGGfff|||~~~```ZZZYYYTTT[[[\\\^^^``````]]]WWWRRRKKKJJJJJJKKKLLLLLLJJJHHHCCC???:::777444222///---,,,+++++++++((((((000:::QQQrrroooVVVUUU___lll~~~xxxttt{{{qqqlllhhhtttnnnZZZbbbppprrrsssrrrpppmmmlllmmmnnnmmmSSS```nnntttqqq^^^WWWPPPGGG@@@======>>>>>>TTTyyykkk]]]QQQRRRzzzooofff```\\\VVVSSSRRRTTTVVVWWWRRRTTTUUURRRNNNJJJJJJKKKEEEDDDCCCCCCAAA>>>888444333000///000///,,,,,,...,,,+++,,,+++***,,,999FFFSSSYYYjjjtttdddOOOWWWpppnnn^^^xxx~~~}}}mmm___dddsss}}}yyywww{{{}}}|||~~~vvvccc[[[RRROOORRRWWWYYYYYY```bbbbbb^^^]]]iiizzzyyyvvvggg```bbbgggzzzvvv[[[DDD@@@BBB===999:::<<<;;;<<>><<<888444111000//////000:::OOOssszzz|||zzz}}}|||||||||vvv~~~cccVVVVVV[[[cccWWWeee|||}}}yyykkkZZZLLL???===???@@@>>>===:::===CCCMMM[[[mmmhhhaaa[[[YYYSSSSSSRRRQQQPPPOOOOOONNNNNNNNNMMMLLLKKKJJJIIIIIIEEEDDDDDDDDDHHHNNNWWW]]]YYYVVVYYY^^^___bbbuuuoooXXXIII???===???IIIaaa}}}kkkKKKRRRwwwrrruuusssPPPRRRxxxqqqUUUTTT[[[WWWYYYXXXXXXZZZ\\\ZZZSSSNNNNNNMMMLLLKKKKKKIIIFFFDDDEEEEEE@@@888333333222///...***(((***++++++...333IIInnnvvv]]]SSSbbbwwwzzzrrr{{{ooonnnqqquuuvvv~~~YYYgggttttttssspppmmmkkkkkklllkkkTTT___jjjtttttt___VVVOOOGGG@@@=========>>>YYYwwwkkk\\\TTT___}}}uuujjjbbbccc^^^XXXSSSQQQRRRSSSTTTRRRRRRQQQPPPMMMLLLKKKKKKEEEDDDDDDCCCBBB???;;;777555222000222000------///---,,,,,,,,,***,,,888DDDOOOXXXmmmyyykkkXXXbbb{{{|||nnn|||uuu}}}ooocccbbbppp~~~}}}lllaaa\\\XXXRRRMMMLLLPPPVVV[[[\\\^^^]]]YYYVVVYYYfffzzz|||~~~rrrccc___cccllljjjTTTAAA>>>@@@<<<:::<<<;;;:::;;;>>>>>><<<>>>CCC@@@AAAZZZ|||~~~ooovvvuuugggmmmkkkhhhgggffffffdddbbbgggeeecccaaaaaa```___]]]cccbbb___ZZZVVVUUUZZZ___`````````___]]]ZZZWWWVVVQQQNNNLLLLLLMMMLLLFFFAAA@@@>>>;;;888555333111111...444HHHppp~~~~~~|||sssNNN???MMM{{{}}}mmmZZZaaavvvuuu~~~ssseeeSSSFFF:::999<<<===;;;;;;<<<===AAAKKK[[[pppvvvaaa[[[VVVTTTPPPPPPOOOOOONNNMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIHHHFFFGGGIIIKKKMMMRRRVVVYYYVVVSSSUUU[[[^^^eee{{{hhhSSSGGG>>>;;;888EEEddd}}}{{{bbbKKK]]]yyy~~~tttuuuvvvLLL]]]jjjTTTTTTYYYUUUWWWVVVUUUTTTTTTQQQNNNKKKKKKIIIGGGGGGGGGGGGFFFDDDFFFFFFBBB:::555444222......***(((*********---222JJJmmmvvvaaaXXXcccttttttzzzqqqnnnooosss|||~~~bbbppp~~~uuuvvvtttqqqmmmjjjiiiiiieeeUUU^^^eeeuuuvvv^^^TTTNNNEEE???=========>>>```qqq{{{kkkVVVQQQjjjtttuuuwwwwwwuuunnnfff___ddd```ZZZUUUQQQQQQSSSTTTWWWSSSOOOMMMNNNNNNKKKIIIFFFEEEEEEEEEEEEBBB>>>;;;888555333444222......000---,,,,,,,,,+++---777BBBTTT^^^qqq{{{kkkXXX```xxxrrr}}}qqqgggfffqqq~~~|||||||||~~~|||vvvuuuwwwtttyyyzzzppp```TTTQQQTTTNNNMMMLLLNNNRRRYYY```dddeee```]]]^^^hhhwww~~~}}}{{{{{{kkk___```gggwwwyyyZZZKKK???======::::::===;;;999:::======<<<@@@FFFAAAQQQppp```lllppppppggghhhgggeeedddeeedddcccaaa^^^\\\YYYYYY[[[^^^___```eeeeeeddd___YYYXXXZZZ\\\aaabbbaaa___\\\WWWRRROOOLLLJJJGGGGGGHHHGGGDDD@@@CCCBBB@@@===:::777444333000333CCCpppzzzWWW===HHHooosss}}}xxx}}}```[[[nnnwww{{{nnn___LLL@@@777777:::;;;;;;;;;===>>>BBBLLL___yyynnn^^^[[[VVVSSSMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGIIIMMMQQQTTTVVVVVVVVVUUUQQQRRRYYY```nnn___MMMCCC===BBB<<>>aaannnrrrjjjRRROOOwww{{{nnnooopppqqqpppllleee```ccc```\\\WWWTTTUUUXXX[[[___XXXPPPNNNPPPQQQMMMHHHHHHGGGFFFGGGGGGFFFCCC@@@;;;777555666444///...111...,,,,,,,,,+++---555>>>SSS\\\mmmssscccQQQZZZpppvvvrrrhhhiiirrrzzz~~~yyyqqqjjjfffeee^^^```___YYYQQQOOOTTTYYYQQQSSSTTTVVVZZZ```hhhnnnrrroooqqq{{{~~~|||vvveee^^^eeeppp}}}]]]NNNEEE>>><<<:::777999>>><<<::::::===>>>>>>CCCIIILLLbbbxxxNNNaaa|||hhhjjjdddaaa```______``````___]]]YYYUUURRRRRRUUUYYY]]]___bbbeeefffaaa\\\[[[\\\\\\]]]^^^^^^\\\XXXRRRMMMIIIJJJGGGEEEDDDDDDCCC@@@>>>DDDDDDCCCAAA>>>:::666333222333@@@hhh~~~|||___RRR[[[uuujjjYYYgggzzzooo|||xxxlll]]]GGG===666888<<<======>>><<<@@@GGGTTTgggddd\\\[[[UUUQQQLLLLLLMMMMMMNNNNNNNNNNNNKKKJJJJJJIIIHHHHHHGGGGGGGGGJJJNNNSSSWWWYYYXXXWWWXXXTTTUUU\\\gggzzzuuuWWWGGG@@@<<>><<<======>>>ZZZyyywwwjjjRRRTTTtttooonnnoooppppppmmmhhhdddaaa```]]]ZZZYYY[[[```dddaaaYYYRRRQQQUUUWWWSSSNNNJJJIIIIIIIIIJJJIIIGGGEEE>>>:::888777555000///111///,,,,,,---,,,---333;;;IIIRRRaaahhh]]]RRR[[[nnnzzztttjjjiiiqqq{{{}}}qqqhhhbbb^^^[[[\\\XXXSSSOOONNNPPPTTTXXX[[[\\\^^^___ccciiipppvvv{{{|||}}}yyy}}}qqqcccbbbnnn{{{gggRRRHHHDDD@@@===999777999======;;;;;;>>>???@@@EEEKKKSSSlllcccOOOlllsssdddfffccc\\\[[[[[[\\\^^^^^^\\\ZZZ___[[[TTTQQQQQQSSSVVVWWWccciiijjjddd___^^^]]]ZZZXXXYYYYYYYYYUUUQQQLLLHHHJJJGGGDDDBBBAAA@@@???>>>FFFFFFEEECCC@@@;;;777444111333:::VVVyyy}}}]]]JJJjjjqqqvvv^^^cccxxxpppkkkxxx}}}zzzwwwlll^^^CCC;;;666999>>>???@@@AAA???DDDMMMYYYgggwwwoooXXXWWWWWWOOOLLLJJJJJJKKKKKKLLLMMMMMMMMMIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHJJJPPPVVVZZZZZZYYYYYYWWWXXX```oookkkQQQCCC===;;;666EEEnnn\\\IIIWWWlll||||||qqqiiijjj___qqqsssgggggg]]]RRRPPPNNNLLLKKKIIIFFFDDDGGGNNNTTTQQQMMMHHHEEEDDDFFFGGGGGGHHHJJJIIIDDD???<<<777111000,,,***,,,,,,***+++///666NNN```hhhllleeebbbjjjxxx~~~yyyppppppssswwwyyyuuu|||xxxyyywwwssslllfffbbbaaa\\\aaatttkkkYYYKKKGGGAAA===<<<=========WWWjjjRRRTTTzzzrrrqqqpppooooooooommmjjjgggaaaaaa```]]][[[^^^dddjjj^^^XXXTTTUUUZZZ]]]ZZZVVVNNNLLLKKKLLLLLLLLLJJJHHHBBB>>>;;;:::777222000222///,,,,,,---------111888IIIQQQ^^^fff```WWW[[[hhh|||wwwnnnooowwwvvviiiaaa^^^ZZZVVVVVVQQQLLLKKKNNNTTTXXXZZZccccccbbbdddiiiqqqxxx}}}}}}yyy~~~}}}mmmccciiiyyy~~~mmm\\\OOOEEECCC@@@<<<888777999;;;===;;;<<>>;;;555333555000---,,,......---000555JJJQQQ___llljjjaaa^^^cccwww~~~vvv|||vvvvvv~~~rrrccc]]]\\\ZZZTTTMMMLLLKKKMMMQQQWWW]]]aaahhhdddcccfffpppzzz~~~{{{llleeeoooxxxkkk[[[OOOBBBAAA>>>999888999:::;;;;;;:::<<>>:::888999;;;:::CCCUUU^^^aaakkkvvvyyy~~~]]]CCCOOOeeewwweeekkk}}}uuujjjjjjtttyyyxxxxxxpppdddBBB===<<<@@@DDDEEEFFFHHHIIIJJJKKKKKKKKKNNNRRRVVV___]]]SSSPPPWWWSSSKKKNNNFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDGGGGGGHHHNNNVVVZZZYYYVVVRRRVVV^^^lllpppVVVEEE===::::::>>>SSSlllqqqaaaQQQSSS```ggg{{{www}}}zzzqqqnnnwwwpppgggYYYTTTRRRIIIGGGEEEDDDFFFJJJOOOSSSUUUQQQMMMJJJHHHHHHIIIIIIIIIJJJLLLKKKFFFCCCBBB???:::333///...000///,,,,,,///111@@@VVVooo{{{mmm```gggqqqvvvsssjjjoooyyy|||zzzzzzxxxxxxwwwssslllfffbbb```]]]bbbwwwYYYVVVHHHDDD???<<<<<<=========rrr[[[NNNXXXvvvxxxqqqnnnllljjjiiihhheeeccciiiiiifff```ZZZYYY^^^cccccc```]]]\\\\\\ZZZVVVRRRRRRQQQOOOOOOOOOOOOMMMLLLJJJFFFBBBAAA===777555777000---,,,......---///444???III\\\oootttnnnhhhiii[[[rrrvvvsssttttttsss}}}www~~~qqqbbb\\\]]][[[UUUOOOQQQTTTTTTSSSVVV\\\aaaiiieeebbbhhhuuu{{{kkkgggssswwwcccRRR@@@???;;;777777:::;;;;;;999999;;;??????===???DDDOOOZZZKKKhhhbbb___[[[UUUUUUUUUUUUWWWXXXWWWTTTQQQMMMJJJGGGGGGKKKPPPUUUWWW\\\eeeggg^^^XXX[[[YYYSSSPPPOOONNNMMMKKKIIIGGGFFFHHHGGGFFFEEEEEEHHHLLLPPPNNNMMMJJJGGGCCC???<<<:::444777666>>>SSS^^^cccnnnmmmjjjyyyooo^^^BBBBBBdddwww}}}ggghhhzzzwww{{{yyytttuuuxxxrrrhhhFFFAAAAAAEEEIIIIIIJJJMMMKKKIIIEEEBBBBBBFFFLLLRRRNNNOOOJJJKKKRRRLLLEEEJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHJJJQQQXXXZZZVVVRRRQQQVVVaaarrreeeNNNBBB;;;999:::<<>>888888FFF}}}UUUKKK]]]sssjjjtttsssppplllgggfffiiimmmyyymmmccc```___]]]^^^ccceeeaaa\\\YYYYYYZZZ[[[\\\YYYUUUPPPNNNPPPRRRSSSRRRLLLKKKHHHDDD@@@<<<888666444222000...---...///000999LLLWWWgggzzzooo]]]cccXXXbbbkkkrrrzzzqqqttt~~~}}}xxxggg[[[[[[___[[[SSSTTTRRRRRRSSSSSSTTT[[[ccclllnnnooorrr|||{{{nnngggqqqiiiPPP===<<<:::999999:::<<<===???999===AAA;;;;;;@@@===KKKuuuXXXUUUmmmVVVXXXXXXPPPOOOPPPRRRSSSTTTSSSSSSRRRPPPIIIDDDDDDFFFIIIMMMSSSVVV]]]bbbbbb```[[[RRRJJJKKKQQQTTTPPPMMMMMMNNNMMMRRRNNNJJJJJJMMMPPPPPPOOORRRKKKCCC>>>======<<<;;;666666555:::GGGZZZiiiqqqxxx}}}ssshhhnnntttKKK===SSSttt~~~sssqqq{{{}}}zzzuuurrrrrr{{{hhhbbbwwwyyyxxxuuutttxxxyyyrrrhhhTTTJJJDDDHHHNNNOOOKKKIIIGGGIIIDDD===CCCPPPTTTNNNKKKNNNPPPPPPLLLHHHFFFEEEBBBBBBCCCDDDEEEFFFGGGGGGCCCBBBBBBBBBCCCEEEFFFGGGDDDFFFMMMVVVYYYUUURRRRRRSSSXXXeee|||qqqWWWIIIEEE@@@;;;777BBBBBBHHHIIIFFFXXXvvv|||ooo|||rrr{{{nnnbbbZZZTTTQQQPPPFFFFFFIIIRRR[[[___ZZZTTTXXXSSSOOOOOOSSSUUUTTTRRRUUUOOOHHHEEEEEEDDD@@@<<<666555222000...---------333<<>>AAA===<<<===;;;SSSnnnSSSbbbiiiXXXXXXWWWRRRPPPQQQQQQRRRRRRRRRQQQQQQOOOIIIDDDEEEFFFHHHLLLRRR\\\aaabbb___[[[WWWOOOHHHRRRRRROOOLLLMMMSSSVVVUUUPPPOOOMMMKKKKKKMMMPPPSSSRRRLLLCCC===<<<<<<<<<<<<;;;999666888BBBTTThhhttt}}}|||mmmlllwww|||]]]BBBLLLbbbmmmfffgggrrrvvvjjjcccccclll}}}hhh```www~~~|||yyyxxxvvvuuuxxxyyysssiiiQQQFFF???@@@DDDDDDAAA@@@BBBCCCAAABBBNNN[[[XXXLLLOOOWWW```bbb[[[RRRJJJGGGDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCBBBBBBCCCEEEFFFGGGDDDFFFMMMUUUWWWTTTRRRSSSVVVZZZhhhuuubbbMMMCCCAAA???>>>===EEEAAAAAA@@@IIInnnyyyuuu}}}kkkgggbbb]]]YYYVVVRRRPPPLLLMMMQQQXXX___aaa^^^ZZZUUUSSSRRRUUUZZZ\\\ZZZWWWVVVQQQKKKIIIJJJJJJGGGCCC:::888666333000//////000000999GGGiiiyyyggghhhuuuooosss~~~}}}yyywwwtttqqqnnnjjjdddaaaaaaiii~~~pppSSSGGGEEECCC:::999<<<555555DDDbbblllqqqyyyyyyRRRJJJ```|||sssmmmnnnnnnmmmjjjgggffffffhhhddd```___bbbdddbbbaaaccceee```]]]]]]aaabbb```]]]VVVTTTTTTUUUWWWXXXXXXWWWRRRQQQNNNLLLIIIDDD>>>:::555333111...------...///666BBBQQQfffssshhh^^^fffXXXbbbdddzzzsss~~~ttt```WWW\\\bbb]]]TTTUUUUUUVVVYYYXXXWWW\\\dddlllnnnpppqqqvvv|||~~~|||{{{xxxrrrsssttt[[[FFF::::::999888888999:::;;;???;;;;;;@@@AAA>>>===>>>___pppRRRtttcccZZZWWWUUUTTTSSSRRRRRRQQQPPPOOOOOOOOOMMMHHHDDDDDDEEEFFFJJJPPP]]]```___[[[WWWUUUPPPKKKSSSRRROOONNNTTT[[[\\\XXXOOOPPPOOOLLLIIIJJJPPPVVVRRRLLLEEE???<<<<<<======@@@===888666;;;LLLcccuuuxxx{{{vvvpppjjjqqq~~~yyyzzzEEEBBBPPP```___```fffggghhh___bbbsssoooaaavvv}}}zzzxxxwwwvvvtttrrruuuvvvppphhhXXXLLLAAA>>>>>><<<;;;<<<>>>???BBBLLL___kkkcccRRRZZZdddooonnnaaaRRRHHHEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBCCCDDDFFFGGGEEEGGGMMMTTTUUURRRRRRUUUZZZ___nnngggYYYJJJAAA===:::;;;===FFFBBBBBBFFF^^^xxxrrrmmmfff___ZZZUUUQQQNNNOOORRRWWW[[[^^^^^^\\\ZZZTTTSSSUUUYYY]]]^^^ZZZWWWSSSPPPLLLKKKMMMMMMKKKIII>>><<<888444111000000000000;;;GGGhhhllleeeooo{{{{{{zzzhhhrrryyy{{{{{{{{{zzzxxxuuussspppkkkfffbbb___llllllQQQGGGDDDBBB:::888:::444555DDD[[[qqqggguuummmLLLGGGcccyyyrrrmmmjjjjjjiiigggdddaaa___^^^[[[\\\___cccdddcccaaa```aaa]]]ZZZ\\\aaabbb^^^YYYVVVWWWXXXYYYZZZZZZYYYWWWQQQOOOLLLKKKIIIDDD===888666555222///...---...///555===LLL```jjjccc^^^cccYYYaaaeeemmmrrr^^^UUU[[[ccc^^^TTTUUUUUUWWWZZZYYYXXX\\\cccgggmmmrrruuuzzz~~~wwwxxxtttxxxxxxlll]]]JJJ;;;999888888777888888999::::::999888>>>DDD@@@>>>EEElll|||YYYlll]]][[[UUUQQQSSSVVVUUUSSSQQQPPPNNNNNNMMMJJJFFFDDDDDDDDDCCCGGGMMMUUUYYY[[[YYYXXXYYYVVVQQQNNNRRRVVVYYY]]]```]]]WWWQQQQQQOOOKKKIIIKKKQQQUUUPPPMMMIIIDDDBBB@@@??????CCC@@@;;;777777CCCZZZnnn~~~uuuqqqJJJ@@@LLLccckkkjjjhhhbbbaaaVVVZZZjjj||||||gggrrr}}}{{{zzzzzzzzz{{{zzzwwwtttrrrrrrpppnnnoooqqqllleee```TTTGGG@@@===;;;===AAABBBEEELLLYYYlllwwwooo```mmmvvv{{{sss___NNNFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFHHHMMMRRRSSSQQQSSSXXX[[[cccwwwrrrZZZQQQHHHBBB===;;;>>>DDDFFFEEEMMM^^^sssssstttxxx}}}|||mmm```XXXSSSRRRQQQMMMRRRWWWYYYXXXVVVUUUVVVTTTSSSTTTVVVXXXWWWTTTQQQOOOMMMKKKKKKLLLLLLJJJHHH???===999555222000//////...<<>>GGG@@@>>>MMM||||||aaa```YYYZZZRRRNNNSSSYYYXXXWWWUUURRRPPPOOONNNIIIFFFEEEEEECCCAAAEEEKKKNNNTTTYYY[[[\\\]]]ZZZUUUPPPWWW]]]]]]\\\]]]\\\YYYVVVQQQLLLKKKLLLOOOPPPPPPNNNNNNNNNLLLIIIEEECCCAAAFFFCCC@@@<<<888<<>>;;;999666333111000000000---444DDDSSSbbbzzzvvveeefffxxx}}}|||vvvcccWWWXXX^^^\\\VVVTTTSSSVVVYYYYYYZZZ___gggyyy|||xxx|||iiiXXXLLLBBB===<<<777777777888999999999:::;;;BBB===@@@JJJAAA???YYYlllfff{{{ZZZWWWXXXQQQNNNUUU\\\\\\[[[ZZZXXXUUURRRPPPJJJHHHHHHHHHEEEBBBEEEKKKMMMUUU\\\^^^``````\\\VVVXXX\\\]]]XXXTTTWWW\\\]]]XXXSSSMMMLLLNNNPPPNNNLLLLLLNNNPPPPPPMMMIIIGGGFFFLLLGGGEEEBBB;;;999EEEVVVmmmjjjppp}}}uuusssssswwwxxxkkkSSSAAA===KKK___xxx|||wwwppplll}}}yyylllnnnxxx|||{{{}}}yyyuuurrrrrrrrrrrrrrrppprrrpppllllllmmmkkkfff[[[SSSLLLIIIIIIOOO\\\hhhdddggglllooossswwwzzz|||}}}jjjTTTHHHFFFCCCCCCBBBBBBAAAAAAAAA@@@>>>>>>>>>???@@@CCCEEEFFFKKKLLLOOOQQQPPPOOOVVV___cccttt|||___LLL@@@===<<<===>>>AAAKKKUUUIIIEEETTTrrrnnnUUUVVVuuuiiiQQQKKKpppvvvjjjgggrrrrrr^^^\\\YYYWWWVVVTTTRRRPPPRRRVVVYYYYYYUUURRRQQQRRRKKKKKKLLLMMMNNNPPPQQQRRRLLLMMMMMMMMMKKKHHHEEEDDDCCCBBBAAA>>>;;;888444333***888???OOOvvv|||ggg```jjjvvvxxx~~~uuuqqqsssfffjjjzzzsssiiilllyyyxxxvvvuuuqqqllleee```bbbxxx}}}___MMMJJJ>>>???:::999:::444888KKKYYYNNN|||QQQHHHUUUiiillllllmmmjjjfffddddddbbb___\\\ZZZ______[[[ZZZ___bbbbbb_________\\\WWWTTTSSSTTTUUUXXX[[[\\\YYYWWWWWWWWWSSSNNNHHHGGGJJJKKKGGGBBB>>><<<888555222111111111***222BBBLLL___mmmfff~~~~~~vvvsssuuu|||zzzhhhYYYWWW[[[[[[WWWTTTTTTVVVYYYZZZ\\\ccclllyyy~~~|||eeeUUUIII???;;;<<<666777888999::::::::::::888DDD@@@CCCOOOEEEHHHkkkyyyZZZiiiqqqYYYVVVVVVQQQQQQYYY^^^___``````]]]YYYUUURRRLLLLLLMMMMMMIIIEEEGGGMMMOOOVVV]]]```bbbccc___YYY[[[\\\YYYTTTSSSWWWZZZZZZVVVTTTRRRPPPNNNMMMLLLKKKLLLNNNOOONNNKKKJJJKKKLLLUUUNNNIIIFFF???999AAAOOObbbiiirrr|||sssooosss|||lll^^^LLL???===OOOttt}}}yyyooommm~~~~~~|||yyyyyyyyyvvvrrrppppppqqqqqqqqqpppqqqppplllkkkllljjjfff]]]WWWQQQOOOPPPWWWffftttoooqqqtttxxx|||iiiSSSFFFCCCBBBBBBBBBBBBBBBBBBBBBAAA===>>>>>>@@@BBBEEEHHHJJJMMMNNNPPPQQQOOOOOOXXXbbbmmmhhhRRRGGGAAA===;;;<<<>>>AAAKKKTTTIIIEEEWWWvvv|||hhh\\\fff{{{{{{uuu^^^FFFMMMuuukkkeeelll{{{yyy[[[VVVUUUSSSRRRQQQOOOKKKHHHQQQSSSUUUTTTRRRPPPNNNMMMDDDGGGJJJLLLMMMMMMLLLLLLIIIKKKMMMMMMKKKHHHEEECCCBBBCCCCCCBBB???;;;666333///777888EEEjjjqqqbbbeeerrrvvv}}}uuurrr]]]\\\ccclllyyypppuuu~~~~~~wwwvvvuuussspppkkkddd___fff}}}{{{]]]LLLJJJ===???;;;:::;;;555:::MMMWWWQQQ|||PPPMMM^^^cccjjjmmmiiifffbbbaaabbbbbb```]]][[[___^^^XXXWWW^^^eeefff\\\^^^^^^YYYQQQMMMNNNQQQRRRVVVZZZZZZYYYWWWXXXYYYRRRLLLEEEEEEHHHJJJGGGCCC???===:::666333222222222***333AAAFFF[[[zzzmmm|||qqqhhhdddeeemmmtttyyy~~~}}}kkk[[[VVVXXXYYYWWWVVVUUUVVVZZZ[[[^^^fffooozzzxxxrrrzzzyyycccTTTGGG<<<777888666777888::::::;;;;;;;;;333CCC@@@DDDTTTKKKRRR{{{pppSSSkkkkkkYYYVVVUUURRRTTT\\\```aaaccccccaaa]]]XXXTTTOOOOOOQQQQQQLLLGGGJJJPPPOOOVVV\\\___bbbeeeccc___XXXXXXWWWVVVYYY\\\XXXRRRTTTVVVVVVSSSMMMJJJJJJKKKMMMNNNMMMKKKHHHIIIMMMQQQ\\\SSSLLLIIIAAA999???MMM[[[mmmxxx|||xxxwwwsssooo```OOODDDPPPxxxyyyzzzyyysssvvvxxx}}}{{{xxxzzzuuusssqqqpppqqqqqqqqqpppmmmooonnniiihhhiiihhhddd]]]WWWQQQNNNMMMSSSbbbqqqssssssvvv~~~gggRRRIIIHHHCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>???AAADDDGGGJJJLLLOOOOOOQQQQQQOOOOOOYYYddduuuyyy\\\LLLGGG<<<888777;;;AAAHHHSSS^^^HHHFFF^^^{{{qqqeeeqqq}}}uuuxxxuuucccOOObbb~~~jjjtttnnnVVVSSSPPPKKKHHHHHHIIIIIIIIIMMMMMMMMMMMMLLLJJJHHHFFFAAAEEEJJJLLLKKKHHHEEECCCDDDGGGJJJKKKIIIFFFDDDCCC???@@@BBBBBB???:::555111000111---;;;```||||||fffcccppptttzzzyyyhhh___eeekkk}}}xxx~~~}}}}}}~~~{{{xxxuuurrrjjjaaa]]]^^^jjjiiiTTTGGGGGGBBB;;;===555555666777UUULLLOOOKKKIIIzzzeeeeee\\\^^^\\\ZZZ[[[___cccfffgggiii```ZZZ[[[]]]\\\[[[[[[\\\]]][[[WWWSSSQQQSSSVVVPPPSSSVVVZZZ[[[[[[YYYWWWMMMLLLHHHEEEHHHLLLLLLIIIIIIDDD===777333111000//////000<<>>:::999333555888::::::999:::;;;===EEE@@@OOOcccNNNTTT^^^LLLttttttkkk___XXXXXX\\\```bbbllljjjgggbbb]]][[[[[[\\\YYYZZZ[[[YYYUUURRRPPPPPPSSS\\\aaa^^^___fffgggaaadddbbb^^^ZZZWWWUUUTTTSSSTTTVVVWWWTTTOOOKKKKKKLLLLLLHHHIIILLLLLLJJJNNNVVVXXXPPPJJJJJJHHHCCCCCCFFFWWWqqqqqqzzz~~~www~~~sssXXXSSSiii}}}ooozzzzzzpppwww|||{{{{{{wwwqqquuutttsssqqqooommmlllkkkjjjhhheeeeeeeeeddd___[[[ZZZVVVQQQMMMIIIJJJUUUaaalllvvvcccOOOGGGAAAEEEEEEDDDCCCAAA@@@??????BBB===999:::@@@HHHNNNPPPSSSOOOMMMQQQUUUYYYdddpppcccPPPEEE>>>::::::666444???RRR^^^```MMM\\\qqq}}}zzz{{{|||}}}]]]QQQyyy}}}]]]^^^LLLIIIGGGIIIKKKKKKGGGBBBFFFGGGIIILLLMMMKKKFFFBBB@@@CCCGGGJJJJJJHHHEEEBBBBBBCCCFFFGGGFFFCCC???===>>>@@@AAABBB@@@===999666///...222888JJJooo^^^ZZZkkkkkkssssssbbbgggoooxxxzzzuuuvvv~~~|||}}}~~~zzzwwwtttqqqjjj```]]]^^^fffsssaaaRRREEECCC===888<<<666666666888WWWNNN[[[rrrIIIUUU{{{bbbbbb[[[VVVVVVVVVYYY^^^cccfffgggccc\\\XXXZZZ]]]\\\ZZZ[[[XXXYYYYYYVVVRRRPPPSSSUUUXXXZZZ[[[\\\[[[XXXTTTRRRLLLLLLJJJGGGJJJNNNNNNJJJJJJEEE>>>999666444222000...---777BBBVVV~~~yyyhhhZZZTTTZZZ]]]```cccgggnnnvvv|||nnn[[[VVV[[[^^^^^^^^^bbbbbb```dddoooxxx{{{zzzpppgggbbbgggrrr|||{{{|||}}}}}}iiiRRRDDD>>>999666555444666999::::::999:::;;;:::@@@BBBQQQ\\\QQQggg|||^^^PPP```lllfff___[[[\\\___aaaaaagggfffccc___[[[ZZZ[[[\\\WWWYYY[[[[[[YYYVVVVVVVVVTTT\\\bbbeeegggjjjjjjgggcccbbb___[[[WWWTTTQQQPPPSSSTTTTTTRRROOOMMMMMMNNNQQQMMMKKKNNNNNNLLLOOOTTTRRRLLLGGGHHHGGGBBBAAADDDLLLdddpppxxxxxxrrreee[[[[[[dddlllkkkuuuwwwrrryyy|||{{{}}}zzzuuuwwwvvvtttrrrooommmkkkiiihhhfffcccccccccaaa]]]ZZZXXXTTTOOOKKKGGGHHHRRR]]]hhhwww~~~\\\LLLEEE@@@@@@@@@@@@@@@@@@??????>>>BBB>>>;;;<<>><<<===>>>@@@@@@@@@??????BBB@@@???AAAEEEIIILLLMMMKKKMMMQQQUUUWWW___qqq}}}aaaIII???<<<:::666999:::;;;???CCCCCC@@@IIIfffxxxssstttrrrvvvmmm^^^fff___TTTwwwbbbNNNQQQMMMIIIGGGGGGIIIJJJHHHFFFJJJIIIGGGFFFEEECCC@@@======>>>@@@AAABBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBAAA???>>><<<:::222///333CCCfffqqqbbbbbbhhhyyyfffeeerrrooo~~~}}}||||||}}}wwwtttqqqooohhh___\\\]]]eeewwwuuucccZZZSSSHHHCCC???:::???:::999;;;GGGrrr^^^JJJ{{{^^^JJJlllsss]]]\\\\\\YYYZZZ]]]aaaeeefffeeeccc^^^[[[\\\aaaccc```]]]]]]___``````[[[TTTOOOMMMNNNTTTTTTTTTTTTSSSQQQPPPNNNLLLOOOOOOLLLLLLNNNMMMIIIJJJGGGBBB>>><<<999666444777///222>>>LLLaaa}}}nnnkkkvvv~~~jjj\\\[[[___^^^cccjjjooorrryyyooo___[[[dddpppwww}}}wwwpppmmmrrr}}}|||xxxuuutttmmm]]]KKKAAA;;;777444444666888::::::::::::;;;<<>>DDDMMM```rrr[[[HHHDDDAAA======>>>@@@BBBBBBBBBAAA@@@@@@AAABBBEEEIIIKKKMMMNNNMMMPPPUUUVVVYYYdddxxxjjjOOO@@@===<<<999999999999:::???EEEJJJLLLSSSlll{{{vvvrrrzzz~~~zzzllllll___```zzzLLLXXXzzz\\\NNNOOOKKKHHHEEEEEEGGGHHHHHHGGGKKKHHHEEECCCBBBAAA???===AAAAAA@@@??????@@@AAAAAABBBCCCEEEGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBB>>>555222333<<<^^^tttkkklllyyykkkiiirrrppp||||||}}}~~~wwwtttqqqoooggg^^^[[[\\\___uuuuuubbbVVVLLLCCC@@@AAA;;;>>>888777<<>><<<666:::999:::===AAAGGGOOOTTTiiittt~~~}}}vvvrrruuuyyywwwnnnlll~~~WWWIIIkkkxxxbbbQQQIIIIIIHHHFFFFFFGGGHHHIIIIIIKKKHHHDDDBBBAAAAAAAAA@@@CCCBBB???===<<<<<<===>>>???BBBHHHLLLNNNMMMJJJHHHJJJJJJJJJIIIIIIHHHGGGGGG@@@777666555777TTT}}}tttwww~~~zzziiikkkuuu~~~~~~~~~}}}zzzyyyuuurrroooggg^^^ZZZ[[[```wwwyyyeeeVVVKKKBBBAAAAAA999<<<666444;;;WWWTTT\\\lll___bbbcccWWWTTTXXXYYYZZZ^^^ccchhhiiigggeeebbbaaadddiiihhhccc```aaaccceeeeeebbb]]]ZZZZZZ\\\WWWVVVVVVUUUUUUVVVWWWXXXUUUXXXVVVPPPKKKKKKIIIGGGKKKIIIGGGEEECCC@@@<<<999333222///777EEELLL]]]zzzkkk]]]cccsss~~~ssshhhbbb```aaannnwwwtttjjjnnn{{{~~~qqqlll{{{|||yyyssslllfffVVVKKK@@@;;;999555555666:::;;;;;;;;;::::::<<<>>>???;;;EEEMMMUUU}}}zzzRRRMMMlllddd[[[\\\]]]\\\\\\]]]___bbbYYY[[[\\\\\\[[[ZZZ[[[\\\ZZZ___dddgggeeebbb^^^\\\ZZZZZZ\\\```aaaaaadddiiihhheeeaaa]]]YYYXXXWWWWWWVVVWWWXXX\\\```cccccccccaaajjjmmmbbbRRRLLLPPPUUUKKKKKKIIIEEEEEEFFFEEEAAA???JJJYYYfffpppwwwuuunnn}}}mmmUUUgggsss}}}|||xxxfffnnnzzzzzzyyyqqqgggcccdddeeeffffffdddbbbaaa]]]]]]\\\ZZZWWWVVVVVVWWWUUURRROOOJJJ@@@999:::@@@>>>FFFSSSdddxxxwwwiii\\\JJJ???===??????===????????????????????????DDDGGGKKKMMMMMMMMMMMMNNNHHHLLLQQQYYYhhhxxxttt]]]CCC666888<<<999333888888<<>>CCCJJJPPPSSSRRRNNNLLLMMMNNNNNNNNNNNNLLLJJJIIIAAA888999999555IIIsss{{{qqqvvv|||zzz```hhhrrrzzz~~~~~~~~~zzzxxx{{{wwwtttppphhh^^^YYYZZZdddyyyyyydddVVVLLLDDDCCC???888===888666===\\\VVVkkkiii[[[iiiwww^^^XXXUUU[[[[[[\\\___cccggggggeeeccc\\\\\\```dddddd```___aaacccddddddaaa]]]\\\^^^```[[[ZZZYYYYYYYYY[[[]]]^^^XXX[[[YYYRRRMMMLLLMMMLLLNNNLLLKKKIIIHHHEEE@@@===444777///111BBBJJJXXXtttwwwfffeeelllwwwvvvuuullljjjmmmqqqyyykkkkkkuuu~~~wwwoooqqq}}}xxxuuunnneee___MMMDDD<<<999888555555888;;;<<<<<<;;;::::::<<<>>>BBBCCCKKKYYYsssjjjOOOWWW}}}rrr```VVVYYY\\\]]]]]]^^^```bbb]]]___aaaaaa___\\\[[[ZZZXXX]]]cccfffeeeaaa]]]ZZZZZZ^^^```^^^^^^___```^^^]]]]]]\\\[[[YYYVVVTTTRRRRRRUUUZZZ]]]______```aaa\\\ccceee]]]TTTRRRTTTUUUOOOOOOKKKDDDCCCFFFEEE@@@@@@BBBMMMZZZcccnnntttooo}}}xxxtttnnnnnnvvvxxxgggRRR```rrryyyuuuuuuuuu}}}~~~sssfffaaabbbcccdddcccaaa___]]]YYYZZZZZZWWWTTTRRRTTTVVVRRRPPPNNNJJJBBB:::;;;AAADDDGGGKKKQQQYYY\\\UUULLLLLLFFF@@@============>>>???>>>======>>>@@@BBBDDDJJJMMMPPPPPPMMMKKKJJJJJJGGGJJJPPP]]]qqq~~~{{{qqqYYYKKK;;;555666888777555777777<<>>MMMXXXiii|||vvvllldddddddddlllyyy~~~nnn___UUUlll}}}tttlllmmmzzzvvvhhhaaabbbddddddbbb```\\\ZZZWWWXXXXXXUUUQQQPPPRRRTTTOOONNNMMMKKKCCC<<<>>>DDDMMMPPPRRRSSSUUUVVVQQQJJJ@@@???>>>>>>===;;;<<<>>>@@@???>>>>>>@@@DDDGGGJJJOOORRRTTTRRRMMMHHHGGGGGGHHHKKKRRRaaavvvqqq\\\HHHBBB;;;888777666777999999666999FFFXXXnnnxxx^^^ccc~~~XXXkkkqqqggg^^^ZZZUUUXXXZZZ\\\[[[[[[[[[\\\VVVRRRNNNJJJHHHFFFCCCAAA<<<<<<;;;;;;<<<===???@@@CCCFFFKKKPPPTTTVVVVVVVVVOOOQQQSSSSSSRRRNNNJJJHHHEEE777888>>>888:::MMM\\\kkk{{{uuuhhhqqqtttvvvyyy}}}tttyyy~~~YYY@@@SSSggg~~~}}}}}}}}}{{{zzz|||wwwsssooofff[[[WWWYYYcccdddddd^^^SSSHHH@@@<<>>RRReeerrrgggsssuuuzzztttnnnmmmyyytttnnnttt{{{~~~}}}{{{~~~zzzmmm\\\RRRCCC???999555555777999:::999<<<>>>;;;:::<<<>>>???LLLVVVRRRuuulllQQQ[[[eeeXXXRRRUUUXXX]]]```___]]]ZZZaaacccccc___^^^___^^^ZZZbbbaaa``````___]]]ZZZXXX]]]ZZZWWWXXX[[[[[[VVVQQQTTTTTTSSSRRROOOMMMLLLKKKNNNQQQVVVZZZ]]]\\\[[[YYYaaa___]]]ZZZYYYXXXXXXXXXTTTOOOIIIFFFEEEEEEDDDBBBCCCCCCBBBEEETTTkkk}}}yyyuuupppjjjeeeeeemmmqqq~~~~~~pppLLLiii|||lll^^^jjjiiiaaabbbcccdddccc^^^XXXSSSUUUSSSPPPMMMLLLLLLMMMNNNPPPNNNLLLJJJEEE??????CCCQQQLLLMMM[[[kkkjjjUUU???<<<===<<<:::999888:::<<<<<<<<<<<<<<<@@@GGGQQQWWWWWWUUURRROOOKKKGGGGGGIIIFFFLLLTTTbbbpppqqq]]]FFF===:::666333555999:::888777KKKCCC>>>hhhmmmgggnnn```vvvjjjhhhgggddd\\\]]]\\\ZZZZZZ[[[^^^aaaXXXWWWTTTMMMFFFBBBCCCEEE;;;:::;;;>>>???>>>@@@EEEGGGHHHIIIMMMRRRUUUVVVUUURRRPPPPPPRRROOOIIIEEEEEE;;;<<<<<<;;;:::===DDDIIIXXXuuuwwwqqqwwwvvv{{{sssooo|||jjjMMMGGGMMMggg~~~~~~~~~}}}{{{yyyxxxxxxwwwssspppllldddZZZWWWYYYaaadddeee___SSSHHHAAA???===:::CCC<<<;;;EEEjjjvvviiirrr```QQQwwwpppjjjfffbbbjjj^^^```dddggggggfffdddbbb]]]```cccdddcccbbbaaabbb```aaabbbaaa^^^\\\\\\\\\^^^]]][[[YYYYYY\\\```ddd^^^\\\YYYWWWWWWVVVUUUTTTRRRQQQPPPPPPOOOMMMIIIEEE===:::888666555<<>>999555666888999:::999::::::888888;;;>>>@@@HHHOOOQQQ|||^^^YYYtttwww\\\QQQSSSUUUYYY]]]``````^^^\\\```ccccccaaa```bbbbbb______^^^]]]\\\[[[YYYVVVSSSUUUUUUTTTTTTTTTSSSPPPNNNVVVUUURRRNNNKKKHHHGGGGGGHHHJJJNNNQQQUUUWWWXXXXXX[[[[[[YYYWWWVVVTTTTTTTTTPPPMMMHHHEEEEEEEEECCCAAACCCDDDDDDFFFRRReeevvv~~~~~~wwwsssvvv{{{zzzvvvpppqqqppp|||xxxnnn]]]iiisss}}}qqq```^^^nnnuuuooolllgggccc```]]]ZZZWWWRRRQQQNNNLLLKKKKKKLLLMMMIIIHHHIIIFFFAAA???GGGRRR^^^TTTSSScccsssoooYYYFFF<<<<<<;;;:::999999<<<>>>999<<>><<<<<<;;;999888999<<>>DDDHHHGGGDDD???888222333333555777888888999:::FFF>>>YYYxxxjjjrrrfffccc]]][[[^^^dddhhhllllllhhhbbb\\\YYYTTTUUUTTTQQQMMMLLLLLLMMMFFFDDDDDDGGGIIILLLSSS[[[]]][[[XXXVVVTTTRRROOOLLLFFFEEEDDDDDDAAA@@@FFFPPPpppjjj```WWWPPPJJJFFFDDDSSSrrr{{{xxx~~~}}}~~~{{{tttxxx\\\WWWlll}}}|||xxxwwwwwwvvvuuuuuuttttttrrrpppmmmiii```XXXXXX]]]dddhhhhhh^^^OOODDD@@@AAA:::<<>>:::666888DDDQQQooouuunnn~~~sssaaaPPPIII>>>;;;888777888999::::::???;;;:::;;;<<<>>>BBBGGGSSSYYYssszzzUUUZZZvvveee```\\\VVVXXXZZZ[[[ZZZYYYXXXXXX\\\______]]]]]]aaabbb___aaabbbaaa^^^ZZZVVVSSSQQQLLLMMMNNNNNNMMMKKKJJJIIIJJJJJJJJJHHHHHHLLLSSSYYYOOOOOOPPPQQQRRRSSSTTTUUUQQQRRRSSSSSSRRRQQQOOONNNHHHHHHHHHGGGFFFDDDBBB@@@@@@EEEHHHGGGNNN___rrr}}}}}}~~~ttt{{{}}}pppqqqooolllppp}}}kkkooowwwttthhhfffooopppiiiuuuzzzuuummmeee```[[[XXXWWWTTTPPPLLLIIIFFFEEEEEEDDDCCCDDDDDDCCCHHHUUUcccfffZZZ[[[kkkkkkSSS>>>999;;;;;;:::888777999===AAADDDJJJRRRXXXYYYWWWUUUSSSUUUTTTQQQLLLIIIHHHDDD@@@<<<>>>>>>;;;777555444333111222666999999888;;;???FFFDDDnnn}}}jjj^^^mmmfffbbbaaaYYYXXX___\\\aaagggiiigggbbb\\\YYYUUUUUUTTTRRRPPPOOONNNMMMHHHFFFGGGLLLNNNPPPVVV^^^fffccc^^^YYYUUUQQQMMMJJJDDDDDDDDDCCCBBBDDDQQQ___ttthhh]]]SSSJJJDDDMMMiii{{{|||}}}}}}ggg```{{{wwwvvvvvvvvvuuuuuuttttttqqqnnnkkkfff\\\UUUXXX___kkkkkkggg[[[LLL@@@===>>>;;;>>><<<999>>>aaaeeeMMM|||tttZZZFFFgggzzznnnmmmkkkgggcccbbbbbbbbbaaa```___]]]\\\]]]```ddddddaaa]]]YYYXXX[[[YYYUUUPPPMMMNNNQQQTTTTTTSSSSSSVVVYYYXXXSSSOOOQQQQQQRRRUUUWWWWWWUUUSSSYYYYYYXXXYYYXXXVVVRRROOOJJJFFFAAA>>>999888@@@JJJ```xxx{{{mmm[[[LLLGGG<<<:::888888:::;;;<<<;;;>>><<<<<<>>>>>>>>>DDDMMMgggnnneeeRRRqqqfff]]]^^^\\\[[[]]]^^^\\\YYYWWWVVVWWW^^^```___\\\\\\``````^^^cccdddddd```ZZZUUUSSSRRRNNNLLLJJJLLLNNNNNNJJJFFFHHHIIIJJJJJJLLLRRR]]]eeeTTTTTTTTTTTTRRROOOLLLJJJNNNOOOPPPQQQQQQPPPOOONNNJJJKKKLLLKKKHHHFFFCCCBBBDDDHHHHHHFFFKKKZZZlllwww{{{~~~{{{}}}xxxlllooolllooopppqqqyyywwwhhhlllsssssskkkkkknnndddRRRVVVZZZfffzzz{{{tttkkkaaaZZZVVVTTTPPPMMMJJJGGGFFFEEEDDD???>>>@@@BBBDDDJJJQQQIIIFFFPPPbbb^^^HHH<<<@@@777888999:::;;;???DDDHHHQQQUUUXXXYYYWWWSSSPPPOOOQQQQQQNNNIIIHHHKKKIIICCC>>>:::555333444444444555888777999;;;888666;;;DDDWWWdddvvv~~~VVVSSSnnnXXXXXX[[[TTTUUU___\\\___ccceeeccc```]]]\\\VVVUUUTTTRRRPPPNNNLLLKKKIIIIIILLLRRRTTTTTTXXX]]]ddd```ZZZUUUPPPLLLGGGDDDEEEDDDDDDDDDBBBEEERRR```xxxpppfff^^^YYYSSSMMMIIILLLeeerrrzzzkkkhhhwww~~~~~~xxxxxxxxxwwwwwwvvvvvvvvvnnnkkkgggaaaWWWSSSYYYcccrrrmmmdddVVVHHH???;;;<<<<<>>;;;???FFFSSSxxx~~~wwwgggSSSGGGDDD;;;:::999:::<<<>>>>>>======;;;<<>>JJJZZZtttTTTTTT~~~bbb\\\]]]\\\```aaabbb___ZZZWWWXXXZZZ```bbbaaa]]]]]]aaabbb```aaacccccc```YYYSSSRRRRRRPPPLLLJJJLLLPPPQQQLLLGGGNNNPPPPPPOOONNNTTT^^^ggg^^^^^^]]]ZZZVVVQQQMMMJJJMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRPPPLLLHHHFFFEEEIIILLLKKKHHHKKKVVVbbbhhhvvv~~~|||}}}ssstttqqqyyyvvviiibbbhhhoooooommmooopppooossssssfffTTT@@@AAAIII[[[qqqwww}}}~~~~~~yyyoooddd\\\NNNMMMKKKIIIGGGEEEDDDCCCBBB===:::===???===<<<===777999DDDOOOKKK;;;777>>>888:::>>>AAADDDIIINNNRRRYYYYYYXXXUUUQQQNNNMMMMMMIIIMMMMMMKKKNNNTTTPPPHHH???777000000333333333444:::777666666222111<<>>444>>>SSSqqqYYY|||gggsssWWWMMMUUUjjjlllgggcccddd^^^YYYYYYXXXYYYZZZ[[[]]]]]]ZZZ]]]______^^^\\\[[[[[[WWWWWWUUUQQQOOONNNPPPRRRWWWWWWUUUSSSQQQQQQSSSTTTLLLNNNRRRVVVZZZ[[[YYYVVVXXXWWWVVVVVVVVVUUURRRPPPGGGFFFFFFFFFCCC???@@@DDDQQQhhh}}}yyyxxxxxx{{{~~~zzzppp^^^LLLCCCCCC:::::::::<<<>>>@@@???>>>???<<<===???===AAAXXXqqqwww]]]KKK[[[rrrbbb_________^^^``````]]]XXXVVVXXX[[[^^^```___\\\]]]bbbdddccc```cccddd```YYYSSSRRRSSSRRRQQQQQQRRRTTTSSSQQQNNNTTTVVVVVVRRRNNNQQQZZZbbbfffdddaaa^^^ZZZVVVTTTRRRRRRRRRRRRSSSSSSUUUVVVVVVYYYZZZYYYUUUOOOJJJHHHHHHKKKNNNPPPOOOSSSZZZ^^^^^^nnnyyyyyyxxxnnnnnn{{{zzzmmmaaannnyyyuuuxxx~~~uuukkkRRRNNNJJJJJJSSS```nnnvvvuuuwwwxxxyyyzzzxxxrrrjjjdddWWWVVVTTTQQQNNNKKKIIIHHHFFFBBBBBBCCCAAA<<<999;;;;;;<<>>DDDGGGJJJMMMOOOQQQTTTVVVWWWVVVTTTQQQMMMKKKLLLMMMIIIQQQVVVWWW[[[___VVVIII;;;333///222444333444777:::555444666555:::NNNeeessskkk```jjjjjjrrrsss]]]YYYWWW[[[^^^^^^^^^aaa```aaaaaa___[[[XXXWWWVVVUUUQQQLLLJJJJJJJJJIIIHHHKKKLLLPPPWWW[[[\\\```fffeee```ZZZTTTPPPLLLIIIFFFDDDBBBBBBEEEEEEEEEIIIPPPWWWVVVRRRNNNIIIFFFEEEEEEKKKXXXvvvvvvqqqttt~~~~~~ssslll|||yyy|||~~~{{{xxxwwwzzzyyyxxxwwwvvvuuutttsssooolllhhhaaaZZZ[[[hhhwwwwwwkkkZZZLLLDDD@@@>>><<<===>>>222AAA[[[wwwfffddd}}}TTTSSS___{{{fffkkkeeeaaaddd___[[[ZZZYYYXXXXXXYYYZZZZZZWWWYYY[[[\\\[[[ZZZZZZ[[[UUUVVVWWWVVVTTTSSSRRRSSSRRRVVV[[[[[[XXXSSSQQQQQQLLLNNNSSSXXX\\\]]][[[XXXVVVUUUUUUVVVVVVTTTQQQMMMFFFEEEFFFHHHFFFAAAAAADDDZZZeee}}}xxxtttooovvv{{{~~~~~~wwwuuuqqqgggWWWFFFAAACCC::::::;;;===@@@AAAAAA???BBB???@@@@@@>>>FFFddd^^^NNNEEE^^^fff^^^^^^^^^___YYY[[[\\\YYYUUUTTTWWW[[[ZZZ\\\\\\YYY[[[aaadddcccaaadddeeeaaaZZZUUUTTTUUUUUUWWWYYYYYYWWWVVVVVVVVVVVVXXXWWWSSSNNNOOOWWW___dddbbb^^^YYYVVVUUUVVVVVVXXXXXXWWWWWWXXXZZZ\\\^^^______^^^XXXQQQLLLJJJKKKKKKOOOTTTWWW]]]bbbaaa]]]\\\jjj}}}~~~}}}}}}}}}gggMMMnnn~~~{{{}}}{{{yyykkkvvv|||}}}vvvmmm\\\KKKAAAGGGWWWeeesssyyy{{{{{{{{{{{{{{{yyyuuurrrooommmiiiddd^^^YYYUUUSSSLLLLLLMMMLLLFFF@@@@@@DDDDDDBBB@@@@@@DDDKKKOOOPPPSSSUUUWWWWWWVVVTTTSSSTTTRRRRRRPPPNNNKKKKKKMMMOOOPPP[[[bbbdddggggggYYYGGG444000///444666555888======888888>>>CCCNNNiiiccciiitttXXXPPPRRRVVV\\\^^^___]]][[[YYYWWWYYYZZZYYYUUURRRQQQPPPRRRNNNIIIGGGHHHIIIIIIHHHJJJIIIMMMTTTXXX[[[bbbiiibbb]]]VVVPPPLLLHHHEEECCCBBB@@@CCCIIILLLMMMOOOSSSRRRSSSSSSOOOJJJHHHIIILLLQQQUUUoooyyysss```YYY}}}}}}zzz|||zzzyyyyyyxxxwwwvvvtttsssqqqqqqllllllfff]]]ZZZcccooovvvjjjbbbVVVJJJCCC@@@>>>===AAA555777AAAtttvvv|||ppp{{{YYYOOOfffkkkggghhhbbb\\\\\\YYY\\\]]]\\\XXXVVVVVVXXX[[[ZZZXXXWWWWWWXXXYYYZZZYYYYYYZZZ[[[[[[ZZZVVVTTTTTTYYY]]]ZZZSSSNNNPPPTTTRRRUUUXXXZZZ[[[ZZZWWWVVVVVVSSSQQQQQQSSSRRROOOKKKNNNLLLIIIGGGEEECCC@@@===III^^^}}}xxxuuunnn~~~zzz~~~zzz{{{yyyzzz}}}ttthhh[[[NNNCCC@@@CCC===<<<<<<>>>AAABBB@@@=========<<>>===<<<===666999JJJ{{{zzzvvvrrrTTTSSSrrruuudddeeehhhddd^^^]]]SSSVVVXXXVVVTTTSSSUUUWWWZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYWWWVVVSSSWWWZZZYYYTTTPPPQQQTTTUUUWWWZZZ[[[[[[YYYWWWUUUUUUSSSRRRQQQQQQQQQOOOMMMLLLKKKIIIIIIIIIIIIGGGEEEJJJZZZmmmyyyyyyqqqkkkkkk|||sssyyyyyyrrruuu{{{sssqqqrrryyy~~~~~~}}}}}}sssiii\\\QQQGGG>>><<<>>>===<<<<<<>>>AAAAAA???===CCC;;;???BBBDDDaaawwwQQQFFF```gggcccbbbaaa```ZZZTTTVVVTTTPPPPPPWWW\\\]]]XXXXXXZZZ[[[]]]___``````]]]]]]\\\[[[XXXUUUSSSRRRQQQRRRTTTVVVWWWXXXWWWWWWZZZZZZVVVPPPOOOTTTVVVTTTWWWZZZ]]]]]]ZZZVVVSSSQQQWWWYYY^^^dddgggfffccc```aaa___]]]]]]\\\ZZZVVVSSSWWWYYYYYYXXXZZZ^^^^^^ZZZPPP\\\jjjuuuvvvggg^^^XXX\\\ooozzzttt|||```OOOEEE>>>KKKOOOVVVcccttt~~~{{{xxxuuurrrooonnnnnnjjjeeeaaabbbbbbaaa```___]]][[[ZZZYYYYYYZZZ[[[\\\\\\\\\[[[YYYXXXUUUSSSQQQOOOMMMLLLMMMLLLLLLKKKLLLNNNPPPQQQ[[[dddpppuuummmZZZCCC444222444888:::777333666===LLLMMMEEEGGG^^^xxx|||]]]QQQqqqZZZIIIOOOSSSWWWVVVSSSQQQSSSUUUSSSRRRPPPOOOMMMLLLKKKKKKIIIFFFCCCCCCDDDDDDCCCBBBEEEJJJMMMNNNRRRXXXZZZXXXSSSUUUTTTOOOKKKJJJGGGBBBFFFGGGGGGGGGGGGHHHKKKNNNMMMKKKJJJKKKLLLMMMKKKHHHEEEGGGUUUxxxtttqqq|||fffTTTeeewwwnnnzzz~~~|||~~~zzzxxx{{{wwwxxxxxxwwwssspppooooooiiieee\\\UUUXXXaaaffffff___XXXMMMDDD???===<<<<<<999888===ZZZ~~~cccNNN\\\wwwhhh^^^ccchhheee___\\\SSSUUUWWWVVVTTTUUUXXX\\\[[[\\\]]]]]]]]][[[ZZZYYY\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[]]]]]]ZZZXXXXXXXXXWWWXXXZZZ[[[ZZZXXXUUUSSSTTTUUUTTTSSSPPPPPPPPPRRRPPPNNNMMMNNNNNNNNNLLLJJJHHHTTTZZZiii|||uuukkkuuusssllllllooommmlllpppyyy{{{xxxvvviii\\\OOOGGGAAA;;;999:::<<<<<<<<<===???@@@???>>>BBB:::CCCIIILLLnnneeeGGGMMMrrrpppaaadddbbb^^^ZZZTTTRRRSSSQQQOOORRRYYY\\\[[[VVVXXX[[[^^^``````^^^]]][[[\\\\\\YYYTTTQQQRRRSSSSSSQQQPPPSSSWWWYYYXXXVVVVVVSSSOOONNNUUU\\\[[[UUUTTTWWWZZZ[[[YYYUUUSSSRRRVVV[[[bbbffffffccc```^^^^^^\\\[[[[[[[[[YYYVVVTTTWWWXXXWWWUUUXXX^^^```^^^TTTWWWbbbtttxxxsssppplllbbbbbbvvv{{{{{{nnnyyy|||ZZZCCC===???>>>BBBNNN^^^mmmvvvzzz|||wwwwwwuuurrrooollljjjhhheeedddcccaaa```_________]]]\\\[[[ZZZ[[[ZZZWWWUUUWWWRRRNNNMMMOOOOOOLLLHHHMMMMMMOOOPPPRRRSSSTTTUUUYYYeeepppmmm[[[FFF666000444777;;;<<<999:::DDDPPPjjjoooeeeaaauuuooocccMMM___^^^WWWUUUSSSOOOMMMLLLMMMOOOQQQMMMLLLJJJIIIHHHHHHHHHIIIEEECCCAAAAAAAAAAAA???===@@@FFFJJJLLLPPPUUUVVVSSSPPPQQQPPPLLLJJJJJJFFF@@@DDDEEEGGGHHHHHHHHHJJJLLLLLLKKKIIIIIIIIIHHHFFFEEE???BBBJJJbbbsssmmmzzzxxxyyyiiiVVVccc~~~yyywwwyyyxxxzzzsssuuuwwwvvvssspppooonnnjjjcccYYYUUUZZZcccccc___YYYRRRIIIAAA>>>===<<<<<<666:::@@@nnnttt~~~oooRRRMMMiiiqqqfff___cccgggddd^^^[[[VVVWWWXXXVVVTTTUUUYYY]]]\\\\\\\\\\\\\\\[[[[[[ZZZ^^^^^^\\\ZZZYYYYYY[[[\\\`````````___^^^\\\ZZZXXXVVVWWWYYYYYYYYYWWWUUUTTTVVVXXXYYYVVVSSSRRRUUUXXXXXXVVVTTTSSSRRROOOKKKIIIDDDPPPRRRhhh|||wwwnnnkkkmmmnnnnnnqqqyyy~~~|||zzzvvvrrrooocccUUUHHHBBB???;;;999999;;;;;;<<<===>>>>>>>>>>>>:::>>>EEEPPP```pppXXXHHH^^^uuubbb^^^eeeaaa[[[XXXSSSRRRSSSRRRRRRVVV\\\[[[VVVWWWYYY]]]```bbbcccbbbaaa```bbbaaa\\\UUURRRTTTXXXYYYUUURRRTTTXXX[[[YYYVVVWWWQQQLLLPPP[[[aaa]]]VVVVVVXXX[[[[[[XXXUUUSSSRRRUUUYYY^^^```]]][[[ZZZ[[[XXXXXXWWWVVVUUUSSSPPPNNNPPPRRRRRRRRRXXX___cccaaaVVVUUUZZZhhh}}}~~~~~~yyy^^^hhh~~~pppmmm~~~xxxxxx[[[HHHEEE>>>;;;===DDDNNNVVV^^^cccooovvv}}}}}}xxxooohhheeeeeeddddddcccaaa```_________```]]]ZZZWWWVVVUUUSSSOOOLLLQQQNNNLLLLLLNNNOOONNNLLLQQQSSSWWWYYYYYYWWWSSSQQQNNNVVVYYYQQQAAA666555999888999:::999:::DDD\\\qqquuu}}}\\\```yyyddddddXXXRRRLLLIIIJJJLLLMMMMMMKKKIIIGGGEEEDDDDDDEEEFFFDDDCCCCCCBBBAAA@@@>>><<>>:::888777:::;;;<<<<<<<<<===>>>???666HHHGGGTTTpppkkkpppsssTTTVVVuuuiii]]]___ddd^^^ZZZZZZVVVTTTVVVWWWWWWZZZ\\\WWWPPPWWWYYY\\\___bbbcccddddddeeefffddd^^^WWWSSSVVVZZZ\\\XXXUUUWWW\\\___]]]ZZZ[[[SSSNNNSSS]]]aaa\\\VVVWWWZZZ\\\[[[XXXUUUSSSSSSUUUWWWYYYWWWTTTSSSVVVYYYUUUUUUUUUSSSPPPMMMJJJIIIIIIMMMPPPSSSXXX___```\\\LLLPPPPPPWWWvvvoooxxxmmmjjj~~~sssvvvssseeeWWWLLLEEE>>>;;;<<<@@@CCCDDDKKKTTT]]]```gggppp|||{{{kkkaaa______]]]eeedddbbb```______```aaa^^^ZZZVVVUUUUUURRRMMMIIILLLOOOQQQQQQQQQQQQSSSUUUWWWYYY]]]]]]ZZZTTTLLLGGG@@@AAA@@@:::333222888>>>999888888999<<>>===AAAFFFKKKMMMPPPSSSSSSPPPOOOLLLGGGEEEJJJPPPMMMGGGBBBEEEHHHJJJKKKLLLNNNPPPLLLKKKIIIGGGEEECCCCCCDDDDDDLLLIIIEEEOOOZZZiiizzz||||||ccc\\\aaaZZZZZZbbblllrrrttt}}}yyyssszzz~~~|||}}}{{{yyyxxxuuusssssstttuuusssoookkkiiihhhhhhbbbZZZXXX```gggbbbYYYPPPKKKDDD???======>>>>>>666===LLLgggPPPOOOqqq|||yyyssskkkgggdddaaa]]]ZZZ\\\^^^^^^[[[WWWVVVXXX[[[^^^\\\XXXWWWWWWZZZ^^^aaa```aaaaaa^^^ZZZZZZ]]]```cccddddddaaa\\\XXXUUUUUUWWWXXXYYY[[[[[[[[[[[[[[[YYY[[[\\\]]]\\\[[[[[[\\\VVVUUUTTTTTTTTTRRRNNNKKKFFFRRRYYYnnn}}}|||{{{ssshhhiiisss||||||xxx{{{zzzvvvpppiiicccQQQHHH@@@===;;;888666666:::;;;<<<;;;;;;;;;===???<<>>:::<<<<<<;;;AAAKKKQQQQQQTTT[[[cccpppxxxoooooommmggggggfffeeecccbbbaaaaaaaaaaaa\\\XXXWWWXXXWWWQQQLLLOOOTTTZZZ[[[YYYWWWYYY[[[WWWXXXXXXVVVPPPIIIAAA<<<555444444444555666777888555666999===AAALLLbbbvvvpppQQQkkkzzzaaaLLLHHHRRROOOLLLLLLNNNOOOMMMJJJJJJJJJHHHGGGEEECCCBBBAAA@@@AAAAAA@@@>>>===>>>???DDDHHHLLLLLLNNNRRRRRROOOMMMJJJFFFGGGPPPWWWSSSKKKDDDEEEHHHIIIIIIJJJLLLNNNLLLLLLKKKHHHFFFEEEFFFHHHBBBKKKHHHCCCHHHQQQddd}}}yyynnn{{{mmm```]]]XXXbbblllqqqwww}}}pppssszzz|||}}}yyyxxxyyyvvvrrrssstttssspppllliiiggggggccc^^^YYYXXX___eee```WWWMMMIIIBBB>>><<<<<<<<<<<<555@@@UUUqqq~~~dddNNN]]]uuurrrppplllhhhfffddd```]]]aaacccdddbbb^^^\\\]]]```\\\[[[YYYYYYZZZ]]]aaaccc___bbbccc```\\\[[[]]]aaadddhhhiiifff___ZZZYYY[[[UUUUUUVVVWWWWWWWWWVVVVVVWWWWWWYYY[[[]]]\\\YYYWWWPPPPPPQQQRRRSSSRRRNNNKKKKKKRRRYYYddd|||}}}}}}uuukkkmmm{{{uuuvvv{{{~~~}}}}}}yyytttkkk___VVVFFFAAA======:::666666888999;;;<<<;;;999:::===@@@CCCKKK___qqqpppqqq}}}^^^JJJYYYyyyjjjaaaXXXZZZ[[[UUUUUU[[[YYYXXX[[[ZZZUUUSSSTTTUUUTTTWWWYYY]]]aaabbbaaa___]]]YYYXXXVVVUUUSSSSSSTTTTTTTTTUUUXXX\\\___aaabbbbbbXXXSSSPPPRRRQQQMMMMMMQQQMMMOOORRRSSSRRRQQQQQQRRRTTTQQQNNNMMMMMMOOOPPPQQQOOOQQQSSSQQQMMMJJJIIIIIIIIINNNRRRTTTXXX\\\ZZZTTTSSSVVVSSSPPP]]]wwwccchhhtttggg___eeelllvvvvvvtttwwwvvvvvv{{{{{{zzzzzz{{{uuueeeQQQ@@@<<<<<<999:::@@@AAABBBEEEIIIJJJPPP___nnn{{{|||ssssssrrrqqqooonnnlllkkkiiieee```aaadddccc^^^XXXZZZ]]]aaadddcccaaa^^^\\\PPPMMMIIICCC>>>999666555111111222444666777555333444444888???IIIWWWmmm{{{bbbdddccc[[[RRRHHHJJJLLLKKKJJJKKKLLLLLLLLLKKKGGGHHHHHHHHHGGGEEECCCAAA???@@@@@@???===<<>>;;;777888;;;999:::<<<:::999999===@@@GGGEEEpppkkkxxxcccIIIEEEeeesss___]]]UUUVVVWWWQQQSSSZZZXXXYYY[[[XXXQQQMMMQQQVVVXXXYYY]]]bbbffffffccc]]]YYYSSSQQQPPPQQQSSSTTTTTTSSSSSSVVVZZZ\\\]]]\\\]]]]]]TTTPPPOOOOOOKKKEEEGGGOOOFFFIIILLLNNNOOOOOOPPPRRRPPPLLLJJJJJJMMMNNNMMMJJJKKKMMMPPPNNNKKKIIIIIIJJJHHHLLLPPPSSSXXX]]]]]]YYYPPPPPPQQQQQQSSS___sssooopppvvvwwwbbbGGGYYYkkkpppmmmsssyyy{{{yyy{{{vvvhhhaaammmiiiKKKAAA???999555666444555999<<<999777@@@MMMNNN[[[nnn}}}{{{wwwrrrnnnooossssssnnniiiddddddfffiiikkkhhhaaaZZZIIIDDD<<<444///...000111333222000111333444444444666444666???OOOeeerrrqqqfffcccOOOUUUSSSIIIHHHHHHHHHHHHHHHHHHIIIKKKLLLDDDEEEGGGIIIHHHGGGDDDBBB@@@AAAAAA???===>>>BBBEEEEEEHHHHHHFFFGGGKKKKKKIIIDDDEEEJJJTTTaaaeeeZZZJJJRRRQQQOOOLLLIIIHHHJJJLLLLLLMMMMMMLLLJJJJJJNNNRRRSSSSSSNNNOOOPPPJJJQQQhhh~~~zzzvvvxxxtttfffYYYhhhttt|||qqqkkkhhhooo|||}}}~~~{{{wwwyyy~~~}}}wwwqqqpppnnnkkkhhhhhhjjjlll[[[XXXRRRQQQYYY```[[[OOOIIIGGGCCC===::::::<<<<<>><<<555999CCCKKK^^^wwweee]]]<<>>@@@EEEHHHGGGHHHJJJLLLMMMNNNNNNMMMJJJLLLQQQXXX^^^___\\\XXXWWWOOOGGGEEEIIIMMMLLLIIILLLPPPQQQNNNNNNRRRUUUTTTVVVPPPMMMMMMLLLLLLTTT___|||~~~zzzssssss\\\ZZZfffsss~~~zzzxxxnnndddkkk~~~~~~{{{xxxzzz}}}{{{vvvqqqpppmmmkkkhhhfffeeeeeeUUUUUUSSSTTT[[[```ZZZPPPAAA???;;;888999===AAACCCCCCNNNvvviiiKKKHHH]]]xxx{{{nnnlllppprrroooiiicccbbbcccdddaaa]]][[[[[[ZZZYYYXXX[[[[[[\\\^^^aaaaaa```___```\\\ZZZ\\\\\\XXXXXXZZZZZZVVVUUUWWWWWWTTTUUUXXXWWWTTTRRRRRRRRRRRROOOMMMKKKQQQUUUUUUWWW[[[]]]\\\SSSQQQNNNNNNOOOPPPNNNKKKQQQOOOOOOSSSZZZiiizzzpppmmmuuu}}}wwwllldddgggrrryyyuuupppjjjbbbWWWJJJAAA:::999999888888999999:::===888999===;;;777>>>KKKYYYrrrzzznnnlllQQQCCC^^^nnnZZZWWWWWWWWWXXXYYYZZZZZZZZZZZZ```[[[VVVRRRRRRUUUWWWXXXYYY[[[^^^^^^[[[WWWUUUTTTSSSOOOKKKKKKOOOTTTYYY[[[aaaeeeeee```]]]``````^^^ZZZVVVPPPKKKIIIGGGEEEDDDEEEFFFIIILLLPPPSSSTTTTTTQQQMMMHHHGGGIIIIIIFFFBBBDDDCCCBBBCCCEEEGGGGGGFFFMMMNNNOOOQQQSSSSSSSSSRRRVVVOOOKKKMMMLLLLLLWWWfffrrrtttrrr|||yyyzzztttooozzzqqqJJJUUUttt~~~rrrhhhtttzzzqqqbbbKKK;;;777555555666999999777666888888:::===AAAIIITTTaaakkkyyy|||~~~|||}}}yyyqqqiii```VVVJJJCCC@@@===777222222000...///222444333222777666555555888999444...333666CCC^^^}}}}}}oooUUUSSSPPPKKKHHHAAACCCDDDFFFHHHIIIJJJJJJKKKGGGFFFGGGJJJNNNNNNKKKHHHFFFEEECCC@@@???@@@DDDHHHFFFHHHJJJKKKMMMMMMLLLLLLJJJLLLPPPVVV[[[\\\XXXTTTRRRMMMGGGEEEHHHJJJIIIGGGLLLPPPRRRPPPOOORRRTTTSSSQQQMMMLLLMMMLLLLLLSSS\\\nnnooowww~~~rrrggg]]]cccrrr}}}yyynnndddfffqqq{{{|||xxxxxx{{{yyytttpppooollljjjgggfffddddddQQQUUUXXXZZZ]]]^^^WWWOOOEEE@@@;;;888888:::===>>>===\\\~~~XXXDDDHHHgggooonnnllloooqqqnnniiidddccccccaaa^^^ZZZXXXWWWVVVUUUTTTZZZ\\\^^^______^^^___```\\\YYYYYYZZZYYYUUUSSSUUUUUUQQQPPPQQQRRRQQQSSSWWWWWWVVVTTTTTTTTTTTTRRRQQQMMMSSSVVVUUUUUUWWWWWWUUUNNNLLLJJJNNN]]]kkkfffYYYSSSSSSUUUWWWYYYaaauuuyyyooonnnuuuzzzssshhhdddlllzzzzzztttqqqkkkbbbXXXNNNEEE@@@888888888888999:::;;;;;;:::888999<<<:::999DDDSSSooocccKKKXXXggg[[[ZZZUUUWWWYYY[[[\\\[[[[[[ZZZ]]]ZZZUUUTTTUUUWWWYYYZZZWWWYYY[[[ZZZVVVRRROOONNNLLLJJJGGGHHHLLLTTT[[[```dddccc___ZZZZZZ^^^___]]]ZZZVVVPPPLLLIIIGGGEEEDDDDDDCCCEEELLLSSSWWWVVVSSSRRRNNNJJJHHHHHHFFFBBB>>>@@@??????AAADDDFFFFFFEEEIIIIIIJJJNNNRRRTTTQQQNNNOOOMMMJJJHHHIIIMMMRRRUUUbbbhhhxxx}}}tttkkkoooooommmwww}}}WWWVVVrrr|||yyyrrr^^^HHH;;;666000000666999444222333444555555666888<<>>AAA>>>HHHIIIZZZyyy}}}uuuwww~~~```QQQSSSOOOJJJHHHBBBCCCDDDFFFGGGHHHIIIJJJJJJCCCDDDGGGIIIKKKLLLLLLLLLHHHGGGEEEBBB@@@AAADDDGGGFFFGGGJJJKKKLLLLLLKKKJJJLLLNNNQQQUUUXXXXXXTTTQQQMMMLLLJJJHHHHHHHHHHHHHHHLLLQQQTTTRRRQQQSSSRRRPPPOOOMMMMMMOOONNNNNNQQQVVV___dddqqqnnn]]]___qqqzzzqqqiiicccdddooo{{{}}}yyyxxxyyywwwrrrnnnmmmkkkhhhfffdddcccbbbVVVZZZ___aaa```ZZZRRRKKKFFFAAA===;;;;;;999:::<<<@@@wwwpppSSSSSSYYYwwwqqqhhhmmmjjjlllnnnlllhhhdddbbbbbb^^^\\\XXXVVVVVVUUUSSSRRRXXX[[[^^^]]][[[ZZZ\\\___ZZZXXXXXXYYYVVVOOOMMMOOOSSSPPPOOORRRSSSRRRSSSVVVRRRRRRSSSUUUWWWYYYYYYYYYTTTYYYZZZWWWTTTSSSPPPMMMKKKNNNNNNSSSggg{{{vvvdddXXX[[[^^^]]]XXXYYYgggwww}}}wwwppprrr{{{wwwnnnmmmxxx|||{{{vvvpppmmmjjjcccYYYNNNEEE@@@>>>999999999:::;;;<<<>>>>>>:::999:::;;;999;;;IIIWWWyyy~~~vvvhhhVVVyyyoooaaa^^^\\\YYYYYYYYYZZZ[[[[[[[[[[[[\\\ZZZXXXXXXZZZ\\\]]]^^^UUUVVVXXXVVVSSSOOOLLLKKKEEEDDDDDDGGGNNNXXXbbbiiiccc```[[[YYYZZZ]]]\\\YYYXXXTTTPPPMMMKKKJJJHHHGGGDDDEEEHHHNNNTTTWWWVVVTTTTTTPPPLLLIIIGGGEEECCC@@@AAAAAAAAACCCEEEFFFFFFEEEEEEDDDEEEJJJQQQTTTQQQMMMFFFIIIHHHFFFKKKUUUWWWRRRUUU```uuupppqqqqqqqqqyyywwwgggooohhhmmmwwwwwwvvvkkkZZZOOOFFF<<<777999999555555999666666555555555666777999888999:::<<<===>>>???@@@::::::===CCCEEEBBBBBBDDDDDDAAA===<<<;;;:::666222000222333222111000000000222222333333444444444333000777777222;;;UUUlllwwwyyyqqquuuooo~~~uuuqqqqqq\\\SSSUUUOOOJJJIIIFFFCCCDDDFFFGGGHHHIIIIIIIIICCCEEEHHHIIIJJJJJJLLLNNNIIIHHHGGGEEECCCBBBDDDFFFGGGHHHKKKMMMMMMLLLKKKIIINNNOOORRRTTTUUUSSSQQQNNNKKKMMMNNNLLLIIIGGGIIIKKKJJJPPPTTTSSSQQQRRRPPPMMMLLLLLLLLLMMMMMMLLLLLLMMMVVV\\\mmmoooppp{{{|||xxxttthhh\\\cccsss~~~zzzyyyyyywwwrrrmmmllliiigggdddbbbaaaaaa___aaadddddd^^^TTTKKKEEE<<<999999<<<<<<:::===CCCVVVgggUUUZZZffflllfffhhhgggiiijjjiiifffccc```___```]]][[[ZZZYYYXXXWWWUUUWWWYYY[[[ZZZWWWWWWYYY\\\YYYWWWWWWWWWRRRKKKIIIKKKOOONNNQQQUUUVVVSSSRRRTTTPPPQQQSSSUUUXXXZZZ\\\^^^XXX\\\\\\WWWSSSQQQNNNJJJNNNSSSSSSRRR^^^kkkfffUUUXXX[[[___^^^VVVTTT]]]jjj}}}yyyrrrnnnuuuwwwuuu|||yyyxxxrrrkkkddd```YYYOOOEEE???<<<<<<888888999:::;;;===>>>???;;;<<<<<<<<<:::>>>IIIUUUggghhhiiiaaajjjppp^^^[[[[[[XXX^^^\\\ZZZXXXXXXYYY[[[]]][[[ZZZYYYZZZ\\\^^^^^^]]]RRRTTTUUUTTTQQQMMMLLLKKKFFFEEEEEEIIIQQQ[[[eeekkkaaa^^^\\\^^^```___\\\YYYZZZWWWSSSPPPNNNLLLJJJHHHFFFJJJPPPSSSTTTTTTUUUWWWTTTQQQLLLHHHFFFFFFFFFFFFDDDDDDDDDEEEGGGGGGEEEDDDGGGEEEEEEJJJPPPRRROOOKKKCCCHHHHHHFFFMMMYYYZZZQQQKKKYYYppppppmmmkkkppp}}}|||vvvxxxrrreee```ttt{{{yyy||||||vvvllleee```WWWMMMEEE???;;;;;;===444444444555666666666555555444333222222111111111222000222555555111000111111111000000111111111111***...333555555333333333555555555333222111000111444::::::???]]]ooo{{{]]]gggrrrooonnn\\\VVVUUULLLGGGIIIGGGDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHIIIIIIHHHIIIKKKLLLIIIIIIIIIGGGEEEDDDEEEFFFHHHIIILLLNNNNNNLLLJJJHHHKKKMMMOOOOOOOOOMMMKKKJJJHHHKKKMMMLLLHHHFFFGGGJJJHHHNNNRRRQQQPPPPPPNNNJJJEEEGGGHHHIIIKKKMMMNNNMMMMMMTTTeeezzzwwwqqqmmmooonnnmmmuuu~~~~~~nnnXXXUUUaaavvv{{{}}}{{{zzzzzzwwwssslllkkkhhhfffcccaaa``````eeebbbaaa___XXXMMMDDDAAA:::777999;;;888555<<>>;;;;;;;;;555222@@@SSSzzzZZZNNN\\\~~~mmmbbbbbbaaaeeeeeeeeefffeeeccc```^^^\\\[[[ZZZ[[[\\\\\\ZZZYYYZZZXXXVVVUUUVVVVVVVVVVVVTTTSSSTTTTTTOOOJJJLLLRRRPPPOOOQQQVVVVVVSSSQQQSSSTTTVVVWWWVVVTTTSSSTTTVVVVVVYYYWWWQQQNNNOOOPPPNNNKKKLLLOOOSSSWWWYYYYYYXXXUUUVVVZZZ]]]ZZZWWW[[[ccc|||~~~uuummmmmm{{{~~~}}}|||vvvuuutttnnnfffUUUNNNEEE???===<<<;;;:::777777777888999:::;;;<<<;;;<<<<<<===AAAEEEHHHIIIOOOwwwuuujjjiiissszzz|||ggg\\\```___[[[[[[\\\[[[YYYXXXZZZ\\\```bbb[[[[[[\\\]]]^^^]]]ZZZWWWWWWXXXWWWUUUQQQMMMKKKKKKOOOIIIFFFJJJSSS[[[[[[YYYVVVUUUYYY^^^^^^YYYXXX[[[]]][[[XXXWWWVVVUUUSSSQQQQQQSSSVVVXXXYYYZZZ[[[\\\VVVVVVVVVSSSPPPMMMLLLKKKIIIIIIIIILLLMMMMMMKKKIIIMMMLLLLLLLLLMMMOOOPPPQQQQQQOOOMMMJJJJJJKKKKKKJJJMMMRRR```sssuuuqqqttttttwwwzzzwww{{{{{{}}}lllqqqfffAAA888777555666777666333000000111111222222222111111000...///222333000///222000222222000---,,,///222555333000......000222333111222222111000333888<<>>DDDIIIIIIFFFaaa~~~aaacccqqq~~~sssSSSUUU___[[[WWWZZZWWWWWWXXXZZZ]]]___aaaccc_________aaaaaa___[[[XXXZZZ[[[ZZZVVVQQQMMMKKKJJJMMMFFFBBBGGGSSS[[[ZZZUUUYYYYYY]]]bbb```[[[\\\cccWWWVVVVVVXXXZZZ\\\[[[ZZZVVVTTTTTTWWW\\\```___^^^ZZZ\\\^^^^^^YYYTTTOOOMMMKKKLLLMMMPPPSSSSSSRRRPPPIIIJJJKKKLLLNNNRRRWWWZZZVVVRRRNNNLLLJJJGGGHHHKKKJJJIIIRRReeezzzgggcccjjjjjjrrrzzz{{{rrrfffyyycccDDDAAA>>>===<<<:::666222111222444555555444333222111///000333333000000222222444555333///...222666444222111333555666555333000111222333444999AAAHHH\\\mmmxxxpppXXXkkkwwwiii}}}iiihhhvvv{{{dddfffoooiiimmm___SSSPPPNNNGGGGGGJJJDDDHHHHHHIIIJJJKKKKKKKKKKKKIIICCC>>>???CCCGGGFFFDDDGGGIIIKKKLLLKKKIIIIIIJJJDDDFFFIIIJJJJJJGGGCCCAAAEEEGGGIIIIIIGGGGGGIIILLLGGGFFFDDDCCCCCCDDDEEEEEE???DDDHHHGGGFFFIIIIIIGGGBBBCCC???<<>>;;;999999:::;;;888:::;;;;;;;;;;;;<<<>>>===;;;<<<>>><<<===JJJYYYoooWWW___uuuiiiWWWRRRZZZXXXUUU]]]XXXTTTUUU\\\``````___``````___bbbfffaaaYYYXXX\\\YYYZZZZZZXXXSSSOOOMMMLLLQQQLLLJJJOOOZZZaaa```\\\YYYZZZZZZXXXZZZ______[[[RRRSSSVVVYYYZZZZZZXXXVVVVVVWWWZZZ\\\\\\ZZZXXXVVV\\\______\\\YYYWWWSSSNNNPPPQQQSSSUUUUUUSSSPPPOOOQQQRRRQQQQQQTTTXXXWWWRRRWWWTTTPPPNNNMMMLLLJJJIIIKKKNNNQQQVVVeee{{{lllUUURRRZZZjjjnnnooozzzttt\\\YYYXXXVVVNNNCCC======777777333...111777555,,,222///...///111000//////444222111333555555555555111777333///333111...444000===222777JJJZZZrrryyy|||qqqppp|||dddmmmYYYZZZZZZnnn~~~gggyyyjjjbbb\\\RRRPPPMMMKKKIIIHHHIIIIIIHHHGGGGGGJJJLLLLLLIIIEEEBBBAAA???>>>>>>@@@AAABBBCCCCCCDDDFFFHHHIIIGGGEEEBBBBBBFFFLLLJJJCCCCCCHHHRRRGGGCCCIIIIIIDDDEEELLLFFFFFFEEEDDDBBBAAA@@@???AAACCCEEEFFFDDDCCCCCCDDDDDDBBB???>>>???AAAAAAAAAOOOJJJKKKYYYpppuuuyyy}}}rrrqqqnnncccpppnnnssssssuuu}}}xxxmmmZZZPPPIIIOOO]]]hhhkkkhhhkkkiiigggdddaaa^^^\\\\\\RRRKKKFFFHHHGGGAAA======666:::555999???>>>ggg}}}sssUUU[[[}}}aaaWWWZZZ]]]\\\dddfffhhhhhhfffbbb]]][[[ZZZUUUTTTVVVUUUQQQRRRVVVUUUSSSQQQQQQSSSTTTSSSRRRQQQOOOMMMKKKKKKMMMPPPRRRVVVUUUUUUVVVXXXXXXWWWVVVRRRRRRSSSVVVXXXWWWUUUSSSTTTQQQNNNOOORRRSSSPPPMMMRRRRRRSSSUUUXXX[[[]]]___bbbbbbbbbccccccbbb```^^^```wwwjjjTTTTTTjjj~~~{{{zzz~~~~~~{{{{{{~~~}}}qqqfffooozzz|||}}}zzzxxxqqqfff```[[[RRRHHHAAA???<<<999888888999999:::;;;======<<<<<<===???===777<<>>>>>>>>@@@BBBDDDFFFEEEDDDEEEGGGGGGFFFDDDCCCBBBDDDGGGEEE>>>>>>BBBDDDAAAGGGSSSVVVMMMHHHJJJEEEDDDCCCAAA@@@???>>>>>>AAACCCEEEFFFEEEDDDDDDEEEAAA???<<<<<<===???@@@@@@HHHDDDFFFRRRdddttt{{{{{{{{{uuuppphhhuuufffXXXIIIGGGRRR___eeeeeeddddddcccbbb```]]]ZZZYYYJJJGGGEEEFFFCCC>>>;;;;;;===555666===999AAA|||hhhZZZmmmnnnXXXYYY]]]^^^^^^eeeeeeeeedddbbb___\\\ZZZYYYVVVUUUWWWVVVSSSTTTVVVTTTRRRQQQQQQRRRSSSSSSRRRPPPMMMJJJHHHIIILLLPPPSSSZZZXXXWWWVVVVVVUUUSSSQQQNNNRRRWWWYYYXXXUUURRRPPPPPPQQQSSSTTTTTTSSSQQQPPPRRRSSSTTTWWWYYY\\\^^^___^^^___```aaaaaa```___^^^VVVgggzzzoooQQQIII]]]ooo|||wwwtttyyy~~~zzzxxxxxx{{{~~~zzzmmmfffqqq|||~~~yyy~~~|||zzztttoooeeeZZZSSSOOOHHH@@@>>><<<:::888666777777888<<<===???>>>======>>>???>>>@@@AAA@@@AAAOOOnnnzzzWWWEEEVVVyyyhhhccc^^^QQQNNNPPPLLLOOO```iiimmmwwwttt___\\\]]]```bbb^^^YYYXXX[[[\\\[[[XXXUUUTTTVVV[[[```[[[ZZZZZZ\\\^^^^^^\\\ZZZ[[[\\\ZZZXXXYYY]]]]]]YYYTTTVVVWWWVVVTTTTTTWWW[[[XXXXXXXXXUUUQQQQQQSSSWWW]]]```___[[[YYYXXXUUUPPPRRRUUUZZZ]]]\\\XXXSSSPPPPPPRRRRRRQQQRRRUUUSSSNNNWWWYYY[[[WWWQQQMMMNNNQQQUUUWWW]]]bbb```]]]hhhxxx}}}~~~|||oooXXXFFFJJJYYYiii}}}{{{uuuttt}}}}}}wwwlllnnnssstttccc[[[EEEAAACCCLLLKKK???444222555666777666666777999:::444444777;;;999555777;;;:::FFFDDDCCCUUUaaa\\\UUUbbbuuutttxxxyyyllluuuiiiYYYqqquuuZZZyyyxxxhhh\\\VVVIIIHHHGGGEEEDDDDDDEEEFFFJJJJJJKKKLLLKKKHHHBBB>>>>>>>>>======???AAADDDEEEGGGFFFDDDDDDEEEEEEDDDCCCCCCAAAAAABBB>>>999888:::;;;<<>>??????AAACCCEEEEEEDDDDDDDDDEEE???===;;;;;;===???@@@@@@AAA@@@BBBKKKYYYfffooossssssnnnqqqwwwfffPPPDDDFFFOOOYYY]]]]]]^^^``````___[[[WWWUUUEEEFFFFFFDDD@@@<<<:::;;;@@@666;;;;;;222PPPrrrvvvZZZ\\\eeeZZZ______^^^___eeeeeedddcccaaa^^^\\\[[[YYYXXXWWWWWWWWWVVVVVVWWWSSSRRRRRRRRRRRRSSSTTTTTTNNNLLLHHHGGGHHHMMMSSSVVV]]][[[XXXVVVUUUTTTRRRPPPMMMTTTXXXWWWTTTSSSRRRQQQPPPSSSWWWXXXUUURRRPPPPPPPPPRRRUUUXXX[[[]]]___```[[[\\\^^^^^^]]]\\\[[[[[[]]]```jjjzzz~~~YYYHHHTTT^^^hhhwww|||}}}||||||||||||{{{}}}vvvkkkhhhuuu}}}~~~}}}zzzxxxvvvtttqqqllldddYYYPPPJJJGGGBBB>>><<<;;;999777777777888999===>>>???>>>======>>>???>>>MMMFFF333???jjj}}}ooo[[[MMMZZZwwwyyyggg^^^]]]WWWVVVTTTIIILLL```ddd]]]___bbbaaa^^^[[[[[[]]][[[\\\]]]\\\ZZZXXXWWWXXXYYY[[[\\\]]][[[YYYWWWVVVZZZ[[[ZZZWWWXXX[[[[[[WWWSSSUUUUUURRROOOPPPTTTYYYYYYVVVRRRPPPQQQSSSUUUWWWUUUXXXWWWTTTRRRSSSRRRNNNQQQSSSUUUVVVUUURRRNNNKKKMMMQQQSSSSSSUUUYYYXXXTTTWWW\\\```\\\TTTOOORRRWWW[[[XXX^^^gggddd[[[aaappp|||}}}tttpppsssgggYYYOOOLLLWWWttt{{{vvvsssqqqrrruuu~~~oooeeennn{{{xxxuuuyyy~~~{{{wwwlllaaaggg}}}nnnRRRFFF:::======999888<<<@@@AAA>>>999999???@@@>>>@@@FFFQQQlllyyy{{{~~~sss|||xxx}}}qqqttteeeeeeddduuuiii___PPPFFFEEEGGGFFFFFFEEEEEEEEEEEEFFFHHHGGGGGGFFFEEECCC@@@>>>>>>=========???BBBEEEGGGFFFDDDBBBAAABBBCCCCCCCCCAAA@@@>>>===:::888777777<<<<<>>>>>===<<<>>>???===GGGCCC===WWW}}}}}}aaaaaaSSSYYYsss|||aaaWWWYYYXXXTTTTTTSSSMMMXXXuuuyyylllnnnlllfff```\\\\\\]]][[[\\\^^^]]]ZZZWWWUUUTTTVVVYYY[[[[[[YYYVVVUUUUUUWWWXXXWWWTTTUUUYYYXXXTTTRRRRRRQQQNNNLLLLLLPPPTTTUUUOOOJJJKKKQQQUUUUUURRRUUUWWWUUUPPPNNNOOONNNKKKQQQQQQQQQRRRRRRRRRRRRRRROOOTTTWWWWWWXXX[[[ZZZWWWSSSZZZ^^^ZZZQQQMMMRRRXXX```XXXYYYdddeee\\\\\\eeettt|||{{{xxxyyyyyyrrrqqqlll```TTTUUUeeeuuu|||yyyvvvrrrqqqtttxxxsssnnnxxx}}}rrrmmmPPPUUUWWWVVVYYY```eeeeee\\\QQQMMMTTTZZZYYY]]]ddd~~~uuuxxxtttmmmjjjuuuUUUbbb}}}rrrYYYQQQMMMBBB@@@GGGDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCAAAAAAAAACCCDDD??????>>>???@@@CCCFFFHHHDDDBBB@@@@@@AAACCCCCCBBB======<<<;;;;;;;;;:::999<<<<<<@@@HHHOOOQQQRRRSSSHHHFFFDDDBBBAAA@@@@@@AAA===>>>@@@@@@??????AAACCC>>>======>>>@@@AAAAAAAAA???BBBFFFKKKQQQZZZeeelllrrryyy~~~yyyvvvnnniiidddccceeeooozzzeeeMMM>>><<<@@@GGGJJJOOOTTTVVVUUUTTTRRRIIIIIIFFFAAA>>>>>>===:::111555;;;999RRR~~~```___}}}pppbbbaaabbb```___bbbeeedddddddddbbbaaa```___XXX[[[[[[YYYYYY[[[ZZZXXXWWWXXXYYYYYYXXXXXXZZZ\\\ZZZWWWRRRNNNMMMNNNQQQSSSXXXUUURRRPPPPPPPPPOOONNNSSSXXXVVVOOONNNTTTXXXVVVQQQUUUYYYYYYUUURRRPPPPPPOOORRRVVVZZZ\\\]]]\\\\\\XXX[[[]]][[[WWWTTTTTTUUUVVVTTT[[[rrrpppXXXNNNGGGNNN```jjjiiikkkqqq~~~yyytttxxx~~~~~~||||||}}}xxxlllnnn{{{~~~~~~{{{nnn___VVVUUU]]]]]]^^^___```^^^ZZZVVVNNNFFF@@@>>>>>><<<:::;;;:::999999999:::;;;;;;<<<;;;<<<>>>>>>======???@@@===:::EEE```yyyyyydddQQQ[[[UUUeee}}}gggaaabbb[[[VVVNNNOOOSSSVVVooozzzlll```[[[ZZZYYYYYYZZZYYYWWWUUUVVVXXXZZZVVVXXXZZZZZZXXXVVVVVVVVVSSSTTTSSSPPPRRRUUUUUUQQQPPPOOOMMMLLLLLLLLLMMMMMMKKKHHHGGGKKKQQQTTTQQQMMMZZZ[[[WWWPPPLLLMMMKKKHHHIIIIIIJJJKKKNNNRRRUUUWWWTTTYYY\\\ZZZXXXXXXWWWTTTNNNSSSVVVSSSLLLJJJPPPWWWbbbWWWSSSZZZ^^^ZZZVVVVVVaaaqqqyyytttwww~~~xxxzzz~~~|||{{{wwwqqqlllggg___WWWlllkkknnnssstttqqqppprrr|||kkkhhhuuupppyyy{{{wwwuuurrr|||vvv|||tttQQQQQQzzzxxx```TTTKKK@@@>>>DDDAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBBBBCCCGGGJJJCCCBBBAAAAAAAAACCCFFFGGGFFFDDDBBBBBBBBBCCCBBBAAA:::<<<<<<;;;===@@@>>>;;;888:::???FFFKKKMMMKKKIIIDDDDDDCCCBBB@@@???>>>===;;;===>>>======>>>@@@BBB???>>>>>>???AAABBBAAA@@@@@@CCCGGGJJJMMMSSS[[[aaaxxx~~~|||zzz|||kkkqqq{{{~~~jjj[[[___rrrzzzaaaJJJ>>>;;;888;;;@@@EEEJJJMMMOOOPPPLLLKKKEEE>>>===@@@>>>888444777999FFFtttggg]]]nnnqqqkkkddd````````````___bbbbbbcccdddcccbbbaaa```XXX\\\]]]ZZZZZZ]]]\\\XXXZZZ\\\^^^]]]\\\\\\___aaa[[[YYYVVVSSSRRRSSSUUUWWWZZZWWWSSSQQQQQQQQQPPPOOOTTTXXXUUUMMMOOOXXX[[[UUUPPPRRRUUUVVVVVVTTTSSSRRRRRRUUUXXX[[[[[[ZZZWWWUUUSSSVVVYYYXXXSSSQQQQQQSSSNNNSSS]]]nnnuuu```QQQYYYkkkqqqfffdddeeeooo|||~~~xxxtttxxx||||||yyyxxx{{{~~~{{{zzzzzz{{{~~~}}}sssuuu}}}nnnZZZIIICCCEEEHHHLLLTTT[[[]]]ZZZRRRLLLDDD===888;;;<<<999777888888888999999:::;;;<<<<<<:::<<<>>>?????????AAACCCAAACCCZZZzzzfffQQQOOOSSSXXXsssqqqfffiiimmm]]]VVVLLLNNNTTTXXXsss}}}jjj[[[WWWVVVTTTUUUVVVXXXXXXWWWWWWYYYZZZXXXXXXWWWVVVVVVVVVUUUTTTNNNOOONNNLLLNNNRRRRRROOOPPPMMMKKKLLLOOONNNKKKGGGDDDHHHNNNRRRSSSQQQNNNKKKTTTTTTPPPJJJGGGHHHHHHFFFCCCDDDEEEGGGJJJNNNPPPRRRRRRXXX\\\YYYVVVUUUSSSPPPKKKNNNPPPMMMIIIIIIPPPWWW^^^WWWQQQQQQVVVYYYUUUPPPSSSaaajjjwww~~~~~~~~~{{{mmm]]]SSSWWW```lllrrrrrrsssvvv}}}sssdddiiixxxqqqiiidddooogggIIIUUUlllxxxcccTTTKKKBBB???AAA@@@@@@@@@@@@@@@???>>>>>>===@@@CCCDDDDDDEEEGGGJJJGGGFFFDDDCCCBBBCCCEEEFFFJJJIIIGGGFFFEEEDDDAAA>>>888;;;<<<;;;???CCC@@@:::888:::>>>BBBFFFHHHGGGDDDCCCCCCDDDCCCBBB@@@===<<<;;;<<<=========>>>@@@CCCDDDCCCCCCDDDEEEFFFDDDCCCCCCFFFHHHIIIKKKMMMQQQTTTppp{{{uuusss}}}~~~wwwwwwvvvnnndddnnnuuu```MMMAAA666777888;;;>>>BBBEEEGGGOOOLLLCCC;;;<<<@@@>>>666777666999UUUOOO\\\|||qqqoooiiiaaa___bbb```[[[___```bbbddddddcccaaa```WWW\\\^^^ZZZ[[[^^^]]]XXX]]]___aaa```^^^___bbbdddWWWVVVUUUUUUVVVYYY\\\^^^^^^[[[WWWUUUTTTTTTSSSRRRTTTWWWTTTNNNQQQ\\\\\\TTTNNNPPPRRRTTTVVVVVVUUUUUUVVVWWWZZZ[[[ZZZWWWSSSPPPSSSWWW[[[ZZZVVVTTTVVVXXXIIIQQQYYY```pppnnnYYYbbbsssuuuiiiccc___dddpppyyy{{{zzzwwwyyy{{{yyyvvvvvv{{{{{{yyyvvvuuuwww|||{{{|||xxxfffPPP@@@>>>DDDAAAHHHTTT___bbb[[[PPPFFF@@@:::777;;;===999666777666777888999:::;;;<<<<<<;;;===???@@@@@@AAADDDEEEEEEZZZuuupppWWWNNNQQQRRR___wwwiii^^^XXXYYYRRRJJJMMMPPPNNNbbbyyydddVVVSSSSSSRRROOOTTT[[[___^^^ZZZUUURRRYYYVVVTTTSSSSSSTTTRRRQQQKKKMMMLLLJJJLLLQQQQQQNNNPPPLLLJJJMMMRRRQQQJJJCCCBBBLLLXXX[[[VVVPPPMMMNNNGGGHHHEEE@@@@@@DDDEEEDDDEEEFFFHHHJJJLLLLLLLLLLLLMMMTTTXXXVVVTTTTTTSSSPPPMMMNNNNNNLLLIIILLLSSSYYYXXXVVVPPPMMMRRRZZZYYYSSSOOOYYY]]]llljjjvvvzzz[[[___iiitttyyyyyy{{{~~~|||xxxvvvyyyzzzwwwxxx|||nnnccchhhnnnzzzgggJJJLLLooo~~~cccWWWIIICCCEEEIIIKKKKKKBBBCCCCCCBBBBBBAAA??????888===CCCFFFEEEDDDDDDEEEJJJHHHFFFDDDCCCCCCDDDEEEOOONNNLLLJJJHHHDDD@@@===777;;;===<<>>AAADDDJJJIIIIIIIIIKKKKKKIIIGGGHHHHHHIIIJJJJJJJJJJJJKKKPPPfffoooooo|||{{{eeeTTT[[[qqqqqqZZZIII>>><<<999888888:::<<<>>>RRRKKKAAA999999;;;;;;888///???FFFhhhjjjXXXvvv}}}kkkhhhccc^^^[[[[[[\\\^^^\\\^^^aaadddggggggdddaaa^^^]]]\\\\\\]]]]]][[[YYY^^^\\\[[[^^^cccdddaaa]]][[[[[[YYYTTTQQQRRRWWW[[[]]]]]][[[ZZZXXXWWWUUUUUUZZZ[[[YYYUUUUUUXXXXXXUUUPPPMMMMMMTTTYYYZZZYYY[[[\\\]]]^^^\\\YYYVVVTTTTTTTTTVVVXXXXXXVVVSSSRRRRRROOOJJJQQQ```iiinnnpppiiinnntttcccZZZ[[[___^^^gggwww{{{}}}zzzvvvssstttxxx|||~~~zzzxxxuuurrrrrruuuyyy{{{~~~{{{hhh[[[LLL???@@@JJJMMM```ttt|||xxxhhhOOO:::;;;:::888666555444444444;;;888777;;;???AAA===888AAA888888AAACCC===AAAMMMPPPnnntttVVVUUU^^^KKKKKKWWWtttddd^^^SSSOOOUUUSSSXXXSSSLLLJJJIIIXXXtttlll]]]WWWVVVUUUTTTPPPVVV]]]^^^YYYSSSPPPOOOWWWUUUSSSUUUWWWXXXVVVTTTMMMJJJJJJMMMMMMJJJMMMSSSJJJNNNTTTWWWWWWRRRKKKFFFIIIQQQYYYXXXPPPHHHDDDEEEAAABBBDDDDDDBBB@@@@@@AAAFFFIIIKKKJJJFFFFFFJJJOOOOOORRRTTTSSSQQQOOOMMMJJJFFFGGGIIIIIIJJJNNNUUU[[[VVVTTTMMMIIIRRR]]]YYYKKKLLLTTTXXXiiisssvvv~~~uuuhhhcccjjjyyyxxxrrrvvvzzzyyywwwxxx~~~yyy~~~uuuuuurrrrrr||||||rrrwww[[[OOOaaa~~~}}}pppSSSIII???<<<@@@FFFHHHGGGFFFGGGFFFCCC@@@>>>???@@@;;;@@@EEEGGGEEEBBBBBBCCCDDDEEEGGGHHHIIIHHHHHHGGGMMMLLLKKKIIIEEEAAA>>><<<===???@@@???===;;;;;;<<>>:::888888===AAABBB@@@???CCCGGGNNNOOOOOONNNKKKJJJJJJKKKGGGKKKLLLHHHGGGIIIIIIGGGGGGVVVlllvvvzzzoooqqqqqquuuzzzuuuiiifffkkk~~~uuuggg\\\TTTBBB444333777777666666GGGFFFCCC???<<<:::777555<<<>>>eee```kkkqqqgggeeebbb^^^\\\[[[[[[[[[bbbccceeefffeeedddaaa```___]]][[[[[[]]]___```___]]][[[YYY[[[___```]]]YYYUUUVVVUUURRRPPPQQQUUUYYYXXXXXXWWWVVVTTTSSSRRRQQQYYYYYYVVVSSSTTTXXXWWWRRRQQQNNNOOOVVV[[[[[[[[[\\\]]]______]]]ZZZWWWUUUUUUXXXYYYXXXVVVSSSQQQQQQQQQQQQMMMQQQ\\\aaaeeeyyy|||yyyxxxkkk[[[XXX]]]ZZZ___lllrrr|||vvvpppnnnpppsssuuusssqqqoooppprrruuuwww|||{{{ooocccZZZNNNHHHTTTeeeeeeRRRIII:::888666555444555666777;;;;;;;;;;;;::::::::::::===<<>>999>>>IIIWWWXXX[[[UUU]]]ZZZJJJ[[[zzzwwwYYYRRRQQQIIIEEEIIIOOOXXXWWWOOOJJJKKKbbbzzzbbbVVVWWW[[[YYYUUUQQQVVVZZZZZZUUUQQQPPPPPPSSSRRRQQQSSSVVVVVVTTTRRRMMMKKKMMMPPPPPPLLLNNNSSSSSSUUUWWWXXXWWWTTTPPPMMMIIILLLOOONNNJJJFFFCCCBBBFFFFFFEEEEEEEEEEEEFFFFFFBBBEEEHHHHHHFFFHHHMMMQQQKKKMMMNNNLLLJJJHHHFFFEEEFFFGGGGGGGGGHHHKKKQQQVVVYYYYYYSSSQQQZZZddd```TTTQQQYYYZZZaaawww~~~uuummmrrruuuxxx}}}|||zzz~~~}}}zzz|||lll[[[```qqqrrriiittt^^^___}}}nnn\\\QQQKKKEEE???>>>BBBFFFFFFDDDFFFGGGGGGFFFCCCBBBBBBCCC@@@DDDIIIJJJHHHFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDHHHGGGGGGEEECCCAAA>>>===999;;;>>>??????@@@AAACCC@@@===<<<>>>BBBFFFFFFEEEEEEBBB???=========<<<;;;;;;===???>>>===>>>DDDIIIKKKLLLMMMLLLIIIHHHHHHIIIGGGKKKLLLIIIHHHKKKMMMLLLQQQPPP```ttt~~~yyymmmuuuqqqwww~~~|||vvvzzz{{{wwwuuuqqq```NNNCCC<<<555444666@@@AAABBBAAA<<<999888999DDDGGGaaaYYYrrrjjjcccbbb```^^^\\\[[[ZZZZZZgggiiiiiigggbbb^^^]]]^^^[[[YYYVVVWWWZZZ^^^aaabbbZZZXXXVVVWWWZZZZZZWWWTTTUUUVVVVVVUUUUUUVVVYYY[[[YYYVVVRRROOONNNPPPSSSVVVXXXVVVSSSQQQUUUYYYWWWQQQSSSPPPRRRYYY]]]]]]\\\^^^___``````^^^ZZZWWWVVVVVVYYYYYYXXXVVVSSSQQQRRRSSSTTTPPPRRRWWWVVVXXXlll~~~vvvsssYYYRRR\\\\\\ZZZ```fffwww{{{~~~{{{tttooopppsssrrrqqqooonnnnnnooopppqqqqqqsssvvvyyy|||llleee^^^VVVQQQZZZwwwjjjHHH<<<:::888666444333444666999;;;:::===>>>;;;888777;;;???===???@@@;;;999@@@QQQ___bbbJJJIIIRRRZZZRRRVVVpppYYYIIIKKKOOOJJJDDDDDDMMM[[[\\\RRRLLLSSSqqqiii]]]```ddd___XXXSSSUUUVVVTTTPPPMMMNNNPPPOOOOOOQQQSSSUUUTTTRRRPPPKKKLLLPPPTTTTTTQQQPPPSSSZZZZZZYYYWWWUUUTTTSSSRRRKKKIIIHHHHHHGGGFFFDDDCCCJJJFFFAAA@@@CCCEEEEEEDDDDDDFFFIIIIIIHHHJJJNNNSSSNNNMMMLLLJJJHHHFFFEEEEEEEEEFFFEEEEEEEEEGGGLLLOOOXXXYYYWWWWWW___hhheee[[[XXX```[[[VVV___iiissstttvvv~~~uuujjjiiimmm||||||yyyyyywww~~~mmmkkkZZZLLLVVV~~~]]]UUUTTTPPPEEEDDDCCCDDDFFFGGGFFFDDDEEEGGGIIIIIIHHHGGGGGGHHHGGGJJJMMMNNNLLLJJJHHHHHHGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEDDDDDDCCCBBB@@@???999<<>>===???CCCFFFEEEDDDFFFBBB<<<999:::<<<>>>>>>>>>???>>><<<;;;>>>EEEKKKGGGIIIJJJIIIGGGFFFFFFGGGGGGJJJKKKHHHGGGLLLNNNNNNRRRGGGUUUsssooolllssslllqqqyyyyyyxxxhhhWWWFFF888222333AAA???>>>===:::888;;;@@@@@@eeerrr~~~}}}OOOcccwwwggggggcccaaa^^^\\\[[[[[[\\\]]]fffiiiiiiddd\\\XXXYYY\\\TTTSSSRRRSSSVVVZZZ[[[\\\UUUTTTRRRSSSUUUUUUTTTRRRUUUVVVWWWWWWWWWXXXYYYZZZYYYTTTMMMHHHHHHLLLSSSXXXUUUTTTQQQQQQWWW]]][[[TTTUUUTTTWWW]]]```^^^^^^```]]]^^^^^^\\\YYYVVVVVVVVVVVVWWWXXXWWWUUUTTTTTTUUUUUURRRSSSSSSOOOOOObbbxxx[[[MMM[[[```[[[[[[]]]hhhooovvvzzzxxxtttqqqoooqqqpppooonnnmmmmmmmmmnnnnnnooorrrtttwww{{{{{{~~~sssjjjcccZZZUUUYYYooorrrUUUCCC:::555666555333333444888;;;>>>888;;;===<<<::::::===@@@AAA>>>777444@@@[[[ttteeeMMMJJJJJJMMMWWWxxxaaaUUUMMMQQQUUUQQQJJJGGGJJJWWWVVVNNNOOO^^^tttnnnkkkeee___UUUUUURRRNNNJJJHHHJJJLLLNNNOOOQQQRRRSSSQQQOOOMMMIIILLLRRRWWWWWWUUUTTTTTT[[[ZZZXXXUUUSSSQQQQQQPPPKKKLLLLLLKKKJJJIIIHHHIIIMMMFFF@@@???CCCGGGGGGEEEKKKLLLMMMLLLKKKLLLOOORRRSSSOOOLLLLLLJJJGGGFFFFFFGGGFFFEEEDDDDDDEEEHHHJJJPPPSSSUUUVVV\\\cccbbb]]]___dddZZZPPPRRRXXXeeexxxuuu~~~vvvpppuuupppTTTTTT\\\ooosssyyypppmmmjjjeeeTTTfffhhhYYYZZZ\\\XXXGGGHHHHHHIIIHHHHHHGGGFFFCCCFFFJJJLLLLLLKKKKKKKKKLLLMMMOOOOOONNNLLLJJJHHHIIIIIIJJJKKKKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCBBBBBB???AAACCCCCCBBBBBBBBBCCC???===<<>>>>>AAAFFFJJJEEEFFFHHHHHHFFFEEEEEEFFFEEEIIIIIIEEEEEEIIILLLKKKMMMFFFSSSmmmvvvhhhkkknnnfffhhh{{{xxxlllyyy~~~{{{rrrdddTTTDDD:::555CCC>>>;;;<<<:::666888===EEElllhhhTTTttteee```___cccaaa]]]ZZZYYY\\\___bbbaaadddddd___XXXUUUWWWZZZPPPPPPQQQTTTVVVWWWVVVTTTQQQPPPPPPQQQSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRPPPNNNLLLJJJJJJLLLNNNPPPSSSSSSSSSTTTZZZ```___ZZZWWWWWWZZZ___```^^^]]]```ZZZ[[[ZZZXXXVVVTTTUUUUUUVVVXXXZZZZZZXXXUUUSSSRRRUUUSSSSSSRRRMMMMMM\\\ooommmQQQWWW\\\YYYYYYXXX^^^bbbjjjrrrwwwtttllleeekkkjjjjjjjjjjjjlllmmmnnnnnnpppqqqrrrsssvvvzzz}}}vvv}}}~~~zzzxxx{{{{{{ssshhheee___YYYYYYccc|||oooTTTJJJFFF???999555555444444666:::===???888888999;;;;;;;;;;;;:::@@@;;;888BBB[[[wwwZZZKKKKKKDDDQQQ|||sss[[[UUURRRSSSUUUSSSNNNJJJFFFPPPNNNNNN^^^vvvzzzjjjdddeeeWWWTTTPPPJJJFFFEEEFFFHHHMMMNNNOOOPPPOOOMMMKKKJJJIIIOOOUUUXXXXXXXXXWWWVVVYYYYYYWWWUUUSSSQQQNNNMMMHHHOOOTTTTTTOOOKKKLLLNNNLLLGGGCCCDDDKKKPPPQQQPPPMMMMMMNNNNNNNNNOOORRRTTTUUUOOOLLLOOONNNIIIFFFGGGIIIHHHFFFEEEFFFGGGHHHIIIJJJNNNRRRTTTXXX\\\^^^\\\ccccccWWWNNNRRRWWW```qqq{{{vvvuuu~~~lllmmmuuuyyyuuuvvvzzz|||\\\YYYYYY```nnn|||xxxsss|||rrrbbbmmmyyy```]]]|||sssjjj]]]RRRNNNLLLKKKJJJIIIGGGGGGFFFFFFBBBEEEIIIKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKIIIGGGEEEFFFHHHJJJKKKKKKJJJJJJGGGGGGEEEDDDBBBAAA@@@@@@BBBCCCDDDDDDBBBAAAAAABBB===<<<<<<@@@EEEHHHHHHFFFAAA@@@>>>>>>??????>>>======???AAACCCCCCEEEFFFGGGCCCEEEHHHHHHGGGFFFFFFFFFGGGJJJJJJFFFDDDGGGIIIHHHKKKMMMUUU\\\iiimmmgggooollliiillluuuzzz|||rrraaafffttt}}}~~~{{{tttjjjaaaYYYPPPJJJ@@@<<<<<<>>>:::555999BBBhhhttt```pppbbb___]]]ZZZaaa___\\\ZZZZZZ]]]```ccc^^^______\\\XXXVVVXXXZZZQQQQQQSSSVVVYYYXXXUUURRRQQQQQQQQQQQQSSSTTTUUUVVVTTTSSSRRRRRRTTTTTTSSSQQQLLLOOOTTTXXXXXXTTTOOOKKKQQQTTTUUUVVVYYY^^^^^^[[[WWWWWW[[[___^^^ZZZYYY[[[VVVWWWWWWUUUSSSSSSTTTVVVXXXZZZ[[[YYYUUUQQQOOONNNTTTSSSSSSRRRNNNOOOYYYeeexxx~~~|||jjj```ZZZVVVWWWVVVVVVWWW]]]hhhssswwwsssnnnddddddddddddfffiiilllmmmkkklllnnnnnnmmmnnnppprrrpppwww}}}~~~~~~|||tttsssoookkklllllleee\\\UUUUUUVVV[[[fffuuu|||hhhQQQDDD===999666555666666666777999;;;===???:::999888999999999999888@@@>>>FFF\\\ttt~~~vvviiiLLLCCCMMMSSSssspppUUUVVVTTTRRRSSSUUUTTTPPPLLLUUUXXXccc}}}bbbZZZ]]]VVVSSSOOOJJJGGGFFFGGGGGGKKKLLLNNNNNNLLLKKKLLLMMMPPPVVVYYYYYYXXXZZZYYYWWWXXXXXXXXXWWWTTTRRROOOMMMGGGPPPXXXXXXRRRLLLLLLOOOEEEDDDDDDHHHOOOUUUWWWWWWKKKKKKLLLNNNQQQTTTWWWYYY\\\UUUTTTZZZ[[[TTTNNNNNNMMMKKKIIIIIIKKKMMMMMMMMMKKKPPPUUUWWWWWWYYY]]]```ddd```SSSNNNUUUXXX\\\iiihhhpppzzz|||wwwtttcccbbbjjjxxx}}}ccc^^^YYYVVVVVV```uuuyyyxxx|||||||||~~~vvvhhhdddbbbrrr~~~___UUUyyyuuuooocccQQQMMMUUUOOOLLLHHHFFFFFFFFFEEECCCAAACCCFFFHHHHHHHHHIIIJJJKKKJJJJJJJJJKKKJJJGGGEEE@@@BBBDDDFFFGGGHHHGGGGGGGGGEEECCCAAA???>>>======>>>@@@BBBBBBBBBAAABBBCCC>>><<<===AAAFFFIIIHHHFFF???>>>>>>???@@@???<<<:::;;;>>>BBBEEEGGGGGGEEEDDDAAADDDGGGHHHGGGFFFFFFFFFHHHLLLMMMIIIGGGIIIJJJHHHHHHNNNRRRNNNXXX~~~zzzooofffnnn}}}rrrrrrvvvyyyqqqeeebbbhhhxxxsssjjjaaa]]]fffxxx|||sssnnnnnnllliii<<<;;;======777777KKKcccbbbuuujjj___^^^ZZZ[[[[[[[[[[[[[[[\\\^^^___```______^^^]]]\\\[[[[[[ZZZRRRRRRTTTVVVYYYYYYXXXVVVTTTTTTTTTTTTTTTTTTVVVXXXTTTRRRQQQQQQTTTVVVVVVTTTRRRTTTWWWYYYYYYVVVRRROOONNNTTTWWWUUUUUUWWWXXXWWWTTTUUUYYY\\\ZZZTTTRRRUUUSSSTTTTTTTTTSSSSSSUUUWWWVVVVVVUUURRRPPPOOOPPPQQQTTTSSSSSSSSSQQQQQQUUU[[[eeewwwlll]]]YYYSSSPPPPPPSSS[[[gggrrrxxxzzzjjjhhheeecccbbbcccfffgggeeefffhhhhhhgggfffggghhhkkkqqqvvvuuuvvvyyy{{{zzz|||yyyxxxvvvrrroooffffffccc]]][[[ZZZUUUOOOHHHKKKPPPTTTYYY^^^aaabbbWWWOOOHHHDDD>>>888777:::888888:::;;;<<<=========:::;;;;;;999888;;;BBBGGGKKKIIIRRReeeqqqmmmddd```NNNEEEbbb~~~ppp]]]YYYRRRWWWXXXTTTTTTZZZ[[[YYYTTTaaalllttt\\\UUUWWWSSSQQQOOOMMMLLLLLLKKKKKKLLLNNNPPPPPPPPPQQQUUUXXX\\\``````[[[XXXZZZZZZWWWXXXWWWVVVTTTRRRQQQOOONNNKKKQQQWWWWWWTTTOOONNNNNNDDDFFFIIIMMMQQQRRRSSSSSSPPPPPPPPPRRRVVVYYY\\\]]]bbb[[[]]]gggiii___VVVUUUPPPNNNMMMNNNQQQSSSSSSRRRQQQUUUZZZ[[[YYYYYY___fffddd^^^QQQMMMTTTTTTVVVaaa___kkkyyy{{{~~~eee\\\^^^kkksssuuuuuuvvvuuutttnnnaaaVVVYYYaaauuuqqqrrrwww~~~uuugggbbbkkkqqqXXXVVVzzz|||nnn___YYYTTTPPPTTT\\\NNNJJJGGGGGGJJJJJJFFFBBB@@@BBBCCCCCCCCCCCCDDDFFFIIIGGGFFFGGGHHHHHHFFFCCC???AAABBBDDDEEEEEEDDDDDDFFFDDDBBB@@@>>>=========;;;===@@@AAAAAAAAABBBDDD@@@??????BBBFFFGGGEEECCC======<<<===>>><<<:::777:::<<<@@@DDDFFFFFFDDDBBB???BBBFFFHHHGGGFFFEEEEEEDDDJJJLLLJJJIIIJJJJJJGGGEEEGGGKKKJJJQQQoooooo}}}xxxiiieeepppxxxrrrssswwwssseee[[[ZZZfffttt{{{uuuoootttzzz{{{}}}}}}}}}|||<<<<<<<<<888111;;;bbbkkkjjjpppYYY___ZZZTTTZZZUUUXXX[[[]]]___^^^]]]\\\aaa```______```___]]][[[SSSRRRRRRSSSVVVYYYYYYYYYXXXXXXWWWVVVTTTUUUVVVXXXOOOMMMKKKLLLPPPSSSTTTSSSWWWTTTOOOKKKJJJMMMPPPSSSMMMTTTXXXTTTPPPQQQRRRRRRRRRSSSWWWYYYVVVOOONNNPPPRRRSSSTTTSSSSSSTTTWWWYYYPPPOOOMMMKKKKKKNNNTTTYYYTTTRRRSSSTTTSSSRRRRRRTTTVVVeeejjj\\\PPPQQQOOOLLLMMMSSS^^^kkksssvvvrrrkkkeeeaaa______``````bbbdddeeedddbbbbbbcccgggmmmqqqoooooorrruuuuuuxxx|||~~~~~~~~~{{{~~~yyytttpppnnnkkkgggddd\\\]]]ZZZSSSOOONNNKKKGGGEEEHHHJJJIIIHHHIIIKKKLLLHHH@@@:::;;;;;;777666999999:::<<<===>>>===<<<<<<888<<<>>><<<:::@@@OOO[[[[[[TTTVVV______ZZZaaaoooZZZPPP|||```WWWYYYTTTQQQXXXZZZUUUUUU[[[^^^[[[VVVgggwww{{{fffZZZZZZ]]]QQQPPPOOOPPPQQQQQQPPPOOOOOORRRTTTUUUVVVYYY___dddeeehhheee]]]XXXYYYYYYVVVWWWVVVSSSPPPOOONNNOOOOOORRRSSSUUUVVVUUUSSSPPPNNNMMMQQQUUUVVVUUURRRPPPOOOYYYXXXWWWXXX[[[]]]______```ZZZ]]]jjjlllaaaVVVTTTSSSQQQOOOQQQUUUXXXXXXVVVUUUYYY^^^^^^ZZZZZZaaaiiiccc]]]PPPLLLQQQOOOOOO\\\cccgggmmmsssxxxxxxzzzmmmaaafffiiiiiivvvxxxsss|||qqqccc```eeejjjccc]]]bbbeeehhhsssjjjhhh[[[IIIXXXnnnmmmmmm^^^YYYSSSRRRYYY]]]UUUIIINNNJJJGGGJJJOOOPPPJJJCCC@@@AAAAAA@@@??????AAACCCHHHFFFDDDEEEHHHHHHEEECCCBBBCCCDDDEEEEEEDDDCCCCCCFFFEEECCCAAA@@@@@@@@@AAA<<<>>>@@@@@@??????@@@AAACCCBBBAAACCCFFFFFFCCC???===<<<::::::::::::888666:::;;;>>>AAADDDDDDCCCAAA>>>AAAEEEGGGFFFEEEDDDEEE???EEEIIIIIIHHHJJJIIIFFFFFFBBBGGGLLLJJJTTT```aaabbbrrrttthhhkkkrrryyylllfffnnnuuupppfffbbbUUUmmmrrrttt<<>>DDDDDD===???PPPdddooo___\\\PPPEEEPPPgggnnneeeXXX|||pppWWWYYY\\\WWWXXXXXXYYY[[[\\\]]]^^^^^^___cccsssrrrgggaaa\\\YYYYYYUUUQQQQQQUUUTTTPPPPPPTTTRRRSSSUUUWWWYYY^^^cccgggeeefffeeebbb^^^[[[YYYYYYXXXXXXXXXVVVRRROOONNNNNNSSSRRRSSSTTTVVVUUUPPPLLLNNNNNNTTTWWWQQQLLLUUUfff{{{uuukkkbbb___```dddggg]]]```ddddddbbb^^^\\\ZZZPPPSSSVVVXXXWWWVVVUUUUUUWWW___\\\VVVWWWWWW[[[hhhddd\\\UUUTTTTTTSSSSSSTTTfffqqqqqqnnnuuu}}}rrr]]]\\\rrr}}}zzzyyyddd```UUUFFFAAAKKK[[[ffflllzzz~~~yyywwwuuuXXXHHHOOOpppssshhhppp___TTTQQQNNNOOORRRRRRNNNJJJJJJIIIGGGHHHIIIIIIHHHGGGDDDBBB@@@??????@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDDDD@@@<<<;;;???HHHLLLKKKGGGEEECCCBBBAAABBBCCCAAA@@@AAACCCDDDCCCBBBBBBEEEIIIJJJIIIGGGGGGFFFDDDAAA>>>:::;;;:::999888888999;;;===999;;;BBBFFFCCCAAADDDDDDGGGIIIGGGBBB>>><<<<<<@@@CCCFFFFFFDDDDDDGGGJJJBBBBBBBBBCCCEEEIIILLLNNNUUUlll}}}mmmgggpppooooooqqqrrrqqqnnnlllkkk^^^___jjjooolll{{{;;;999:::666777XXXppp~~~^^^___]]]TTTRRRRRRQQQXXXTTTPPPXXXYYYQQQNNNTTT]]]VVV[[[]]]ZZZ```TTTRRRSSSTTTUUUWWWYYY[[[\\\XXXYYY\\\___```]]]XXXTTTQQQPPPNNNMMMMMMNNNPPPQQQWWWRRRNNNNNNMMMKKKMMMQQQYYYXXXXXXWWWVVVUUUTTTSSSTTTTTTTTTSSSQQQPPPPPPPPPQQQNNNJJJHHHIIIKKKLLLLLLNNNKKKIIIMMMSSSVVVTTTQQQQQQSSSSSSQQQNNNOOOUUU[[[lllrrr{{{wwweeeaaa\\\OOOJJJOOOLLLLLLWWWhhhnnntttuuuooohhhdddbbb[[[[[[[[[[[[]]]^^^```bbbcccdddeeeggghhhjjjkkklllnnnnnnnnnppptttzzz~~~yyyuuussssssppppppqqqqqqpppooommmmmmnnnjjjggggggddd]]]ZZZ\\\VVVSSSOOOJJJFFFBBB@@@???=========<<<<<<<<<<<<<<<777777666666666777999:::>>>:::777888===AAACCCBBBEEE===@@@SSSaaaeeekkkttt```UUUJJJJJJVVVbbbfffcccyyy|||```RRRRRRYYY```\\\\\\\\\\\\\\\]]]^^^^^^eeehhhuuuuuufff___]]][[[ZZZ[[[TTTQQQQQQTTTTTTPPPPPPTTTQQQSSSUUUVVVWWWZZZ^^^aaacccbbb```\\\XXXWWWWWWYYYUUUTTTRRROOOLLLJJJLLLMMMRRRRRRTTTVVVWWWUUUOOOJJJPPPPPPPPPOOOOOO[[[sss{{{wwwqqqjjjeeeccceeefffeeebbb^^^[[[[[[MMMOOOQQQRRRQQQQQQSSSTTTTTT\\\XXXRRRTTTSSSXXXeeeccc[[[UUUUUUVVVTTTTTTUUUZZZeeejjjnnnwwwzzz{{{xxxzzz~~~|||mmmYYYIIIDDDCCCCCCWWW```jjjooorrrvvv|||qqqooouuuvvvwwwiiiPPPOOO```wwwqqqtttoooeeeUUUQQQMMMMMMNNNNNNJJJFFFHHHGGGEEEDDDDDDCCCAAA???AAA@@@?????????@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCC===<<<;;;???EEEIIIIIIGGGFFFFFFFFFFFFDDDCCCAAAAAADDDFFFFFFFFFDDDEEEHHHKKKMMMLLLKKKKKKKKKIIIEEECCC::::::999666444444666888;;;:::>>>DDDFFFCCCBBBEEE???AAACCCAAA>>><<<===>>>@@@@@@AAACCCDDDEEEEEEEEEDDDDDDEEEFFFHHHKKKNNNOOOMMMggg|||}}}}}}vvvsss|||pppmmmnnnpppuuuggg\\\fffmmmmmmnnnttt???888???:::@@@nnn___aaa]]]YYYWWWRRRRRRXXXTTTQQQXXXVVVLLLJJJEEESSSTTT\\\\\\TTTXXXMMMUUUUUUUUUVVVXXXZZZ[[[\\\VVVZZZ^^^^^^\\\YYYWWWWWWPPPOOOMMMLLLMMMOOORRRTTTUUUQQQOOOPPPNNNLLLLLLOOOYYYYYYYYYWWWUUURRROOOMMMOOORRRUUUTTTQQQOOOPPPQQQMMMJJJFFFDDDEEEFFFGGGGGGJJJIIIIIIMMMRRRUUUTTTRRRUUUQQQPPPQQQOOOOOO]]]mmm|||sss{{{pppUUUHHHLLLHHHAAACCCMMMTTT___hhhmmmkkkgggdddYYYXXXWWWVVVWWWYYY[[[\\\]]]^^^```bbbddddddddddddfffffffffgggjjjnnnrrrtttnnnooopppooollljjjjjjjjjhhhhhhiiihhhhhhgggfffeeehhheeeddddddaaa\\\XXXYYYOOOMMMIIIDDD???<<<:::999777777777777777888888888666666666666777999:::;;;===<<<<<<===???@@@@@@???DDDSSSkkk||||||qqqhhhfffYYYNNNGGGJJJPPPYYYjjj{{{zzzZZZUUUUUUOOOUUUddd]]]]]][[[[[[[[[[[[]]]]]]___ccckkk}}}qqqfff\\\ZZZ[[[ZZZZZZ[[[TTTQQQQQQSSSSSSPPPPPPRRRPPPRRRTTTUUUUUUUUUWWWXXX^^^\\\YYYUUUQQQQQQTTTWWWPPPOOOLLLHHHEEEEEEHHHKKKOOOPPPSSSUUUUUURRRLLLHHHLLLOOONNNMMMXXXuuurrrdddeeefffeeebbb^^^ZZZXXXXXXKKKLLLMMMMMMMMMNNNQQQSSSVVV^^^ZZZSSSTTTSSSXXXeeeaaaZZZUUUVVVWWWTTTSSSSSSRRR[[[bbbmmmvvvoookkkvvvpppbbb[[[VVVRRRKKKJJJIIIHHHKKKUUUcccnnnyyy~~~{{{ppppppnnnlllooouuuyyy{{{{{{yyywwwPPPMMMXXXuuuzzzvvvdddaaaSSSOOOJJJHHHHHHHHHEEEBBBDDDCCCBBBAAABBB@@@>>><<<>>>???@@@@@@AAAAAAAAAAAAAAACCCEEEFFFFFFDDDBBB@@@;;;<<<>>>@@@CCCFFFGGGHHHDDDFFFHHHFFFAAA>>>>>>???DDDDDDDDDBBB@@@@@@BBBDDDHHHGGGGGGHHHIIIHHHEEEBBB<<<;;;999555333222555777;;;===CCCHHHGGGBBBAAADDD===>>>>>>===<<<===???BBBBBB@@@???BBBFFFGGGCCC@@@CCCDDDEEEGGGIIIKKKLLLMMMGGG\\\pppwwwyyyzzzwww|||~~~wwwyyyvvvxxxyyywwwlll```\\\gggvvv|||{{{DDD??????DDDeeemmmbbb```bbb^^^```aaaXXXSSSXXXTTTTTT[[[WWWMMMLLLXXXoooxxxvvvbbbaaaXXXZZZZZZYYYXXXXXXXXXXXXXXXVVVXXX[[[[[[YYYWWWUUUUUUPPPOOOMMMLLLMMMPPPSSSVVVRRROOOOOORRRRRROOONNNQQQWWWWWWVVVUUUQQQMMMIIIFFFKKKOOOSSSTTTQQQOOOOOOQQQNNNKKKGGGEEEFFFGGGGGGGGGGGGHHHJJJMMMQQQSSSSSSSSSVVVOOONNNSSSQQQPPP```www{{{hhhjjjwwwxxx^^^GGGHHHFFFAAACCCBBBCCCGGGOOOZZZcccggghhh\\\ZZZVVVSSSQQQPPPQQQRRRUUUWWWZZZ^^^````````````bbbbbbcccccceeegggiiikkkaaaccceeedddcccbbbcccdddddddddccccccbbbaaaaaa```aaa``````___[[[VVVRRRPPPIIIGGGCCC>>>:::888666555666666666666666777777777777777888999;;;<<<===>>>:::>>>BBBAAA>>><<<>>>AAA]]]}}}pppSSSMMMKKKHHHEEEKKKdddzzz___OOOWWW\\\TTTTTT^^^ZZZYYYXXXWWWXXXYYY[[[\\\UUU\\\___iiilllddd]]]\\\\\\YYYWWWWWWUUUSSSRRRRRRQQQOOONNNNNNMMMPPPSSSTTTTTTSSSSSSTTTWWWVVVTTTQQQNNNNNNPPPRRRLLLKKKIIIFFFCCCCCCEEEHHHNNNOOOPPPQQQPPPNNNJJJHHHEEEKKKNNNRRRhhhuuueeeaaaaaa___[[[VVVSSSRRRSSSJJJMMMOOOPPPPPPQQQSSSTTTYYY```[[[RRRRRRPPPTTTaaa___XXXSSSSSSSSSPPPMMMLLLNNNSSS[[[mmm{{{qqqdddhhh~~~wwwllllllvvv~~~qqqiii^^^TTTKKKHHHNNNUUUnnn}}}|||~~~}}}uuuhhhVVVUUUXXX```ppprrrZZZIIIPPPggg```\\\ZZZRRRRRRNNNJJJEEECCCCCCCCCBBBAAA@@@??????@@@BBBCCCBBB@@@>>>???AAACCCDDDCCCBBBAAAAAABBBEEEFFFFFFCCC@@@>>>;;;>>>AAACCCCCCDDDHHHKKKHHHKKKKKKGGGAAA>>>AAAEEEGGGEEECCC@@@===;;;;;;;;;???@@@AAADDDGGGGGGEEEBBB===<<<:::777555555888;;;===CCCIIIKKKFFFAAA???AAA???>>>===<<<===???BBBEEEDDDCCCCCCDDDFFFEEEAAA>>>@@@AAABBBDDDFFFGGGGGGGGGIIIOOO^^^qqqzzztttuuu{{{zzzrrrsssbbb\\\rrrsssrrrmmmhhhgggiiikkkAAAAAA888MMMuuuccc___aaa```[[[```ccc[[[TTTXXXTTTVVV```]]]VVVYYYnnnfff]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVXXXXXXWWWSSSPPPOOONNNMMMMMMNNNQQQTTTVVVPPPNNNPPPTTTUUURRRQQQSSSUUUUUUTTTSSSOOOKKKGGGDDDHHHLLLPPPQQQOOONNNNNNPPPMMMJJJGGGFFFGGGHHHGGGGGGEEEHHHLLLOOOPPPRRRSSSTTTWWWOOONNNSSSPPPMMMYYYlll{{{wwwddd```sss}}}eeevvvoooVVVQQQMMMFFFHHHBBB>>>;;;@@@KKKWWW```dddaaa^^^YYYSSSNNNKKKIIIHHHMMMPPPSSSXXX[[[\\\]]]\\\``````aaabbbcccdddeeeeee]]]^^^``````___^^^^^^___``````______^^^]]]]]]]]]]]]^^^]]]YYYUUUQQQLLLHHHDDDBBB???;;;888666444444555555555666666777777777777888999;;;===>>>???@@@;;;@@@CCC???:::===IIITTTwwwJJJ@@@EEEEEEFFF^^^^^^VVVRRRVVVXXXUUUSSSUUUUUUUUUUUUVVVXXXZZZ\\\]]]VVV^^^^^^___yyyjjjccc^^^^^^\\\WWWTTTSSSTTTTTTSSSPPPNNNLLLKKKIIIJJJMMMQQQSSSSSSSSSSSSSSSQQQRRRRRRPPPNNNLLLMMMMMMIIIIIIJJJHHHEEEDDDDDDEEEOOOOOOPPPOOONNNMMMLLLLLLGGGKKKMMMTTTmmmnnnddd\\\[[[YYYUUUQQQNNNNNNOOOJJJNNNTTTWWWXXXWWWVVVVVVVVV\\\VVVLLLJJJHHHKKKXXX\\\UUUOOOOOONNNIIIFFFEEEHHHLLLTTTkkk}}}nnnllluuuxxx```QQQVVVnnnrrrZZZMMMJJJ___{{{wwwcccgggeeegggppprrrwww|||vvvpppnnnxxxqqqkkkaaaUUUXXXcccwwwcccLLLEEELLLVVVzzzdddMMMLLLLLLGGGEEEFFFCCCAAA???@@@AAABBBBBB???>>>===>>>@@@BBBBBBAAA===???AAACCCCCCBBBAAA??????AAACCCEEEDDDBBB???<<<<<<@@@DDDEEEDDDEEEIIIMMMRRRSSSQQQLLLFFFEEEKKKQQQNNNKKKGGGBBB???<<<999888<<<===@@@EEEHHHIIIGGGEEE<<<<<<;;;999888999<<>>===@@@???======>>>@@@BBBCCCCCCEEEFFFEEEBBB????????????@@@AAACCCDDDDDDEEEEEEJJJIIISSSfffxxxyyypppkkkooozzzmmmsss||||||~~~ppp[[[ZZZeeeuuuwwwnnnhhh:::BBBAAAhhhzzzhhh```___\\\VVVZZZ^^^WWW[[[]]]ZZZ___lllnnnmmmtttwwwiii^^^ZZZYYYYYYXXXXXXXXXYYYYYYVVVUUUVVVXXXYYYWWWRRRNNNOOONNNNNNOOOPPPRRRSSSUUUOOOMMMOOOTTTUUURRRQQQTTTTTTSSSSSSQQQOOOLLLIIIHHHIIIIIIKKKLLLMMMMMMMMMLLLIIIGGGDDDDDDEEEFFFFFFEEEEEEIIIOOOQQQPPPPPPRRRTTTWWWQQQOOOQQQNNNIIINNNXXXiiipppnnnaaaZZZbbbpppwww|||XXXfffzzzmmmZZZFFF???AAA===:::;;;AAAHHHLLLNNN\\\ZZZVVVRRRMMMJJJGGGFFFFFFHHHLLLOOORRRTTTUUUVVVYYYZZZ\\\]]]^^^_________YYY[[[\\\\\\[[[ZZZZZZ[[[```___^^^]]]\\\\\\\\\\\\YYYZZZXXXRRRNNNKKKGGGBBB@@@???<<<999777555555555444444555555666666777777777888:::;;;===>>>>>>??????AAAAAA??????JJJ[[[jjj[[[BBB777@@@HHHZZZkkkQQQTTTRRRLLLKKKOOOQQQQQQTTTUUUVVVXXXZZZ\\\]]]^^^[[[```^^^ZZZiiipppbbb]]]ZZZ[[[YYYTTTQQQQQQQQQRRRQQQMMMKKKKKKJJJGGGHHHKKKOOORRRRRRRRRRRRSSSNNNOOOPPPOOOLLLJJJJJJJJJHHHIIIJJJIIIFFFCCCBBBCCCOOOQQQRRRRRRPPPOOOPPPQQQPPPNNNKKKNNNbbbmmmbbb___ZZZZZZXXXTTTOOOLLLLLLLLLIIINNNTTTYYYZZZXXXWWWVVVUUUZZZSSSIIIGGGEEEIIIVVV[[[SSSMMMLLLJJJFFFCCCCCCGGGOOOTTTaaauuuuuugggbbbtttzzz~~~zzzkkk```iiiiiiddd{{{lll[[[WWWVVV\\\```[[[WWWZZZWWWUUU\\\^^^WWWPPPUUUkkkuuukkkkkkkkkjjjxxxcccPPPMMMVVVeeexxxqqq```OOOHHHIIIHHHEEEBBB??????>>>>>>???@@@BBBCCC@@@>>>;;;:::;;;===>>>>>>===>>>@@@AAAAAA@@@>>>======???AAABBBBBB@@@>>><<<<<<@@@CCCDDDDDDEEEHHHKKKQQQPPPMMMIIIFFFGGGMMMRRRMMMJJJEEEBBB@@@>>><<<:::;;;===@@@DDDGGGHHHEEECCC:::;;;;;;;;;:::;;;===???BBBHHHLLLIIIEEEBBB???<<<>>>======>>>@@@AAA@@@???@@@CCCEEECCC???===@@@CCCBBBBBBCCCDDDDDDEEEFFFFFFGGGKKKRRRXXX___ppp{{{ooojjjqqq{{{~~~nnnrrr{{{~~~|||mmmQQQNNNSSSeeexxx~~~{{{===NNNpppoooaaa[[[ZZZVVVYYY\\\VVV______\\\dddvvv|||rrreeeZZZYYYYYYXXXWWWWWWWWWWWWSSSVVVZZZ[[[YYYUUUQQQOOONNNOOOPPPQQQRRRRRRRRRRRRPPPNNNOOORRRRRROOONNNPPPPPPPPPOOONNNMMMLLLKKKKKKJJJGGGFFFGGGKKKMMMKKKHHHEEECCCAAABBBCCCEEEEEEDDDEEEKKKQQQSSSQQQOOORRRUUUUUUSSSPPPNNNNNNOOOPPPQQQ^^^```___YYYTTTTTT[[[aaa~~~~~~^^^aaahhhiiiwwwWWWHHHEEEBBB>>><<<;;;;;;;;;;;;HHHIIIIIIJJJIIIHHHGGGFFFAAABBBDDDEEEGGGIIIKKKKKKMMMNNNQQQSSSUUUVVVUUUUUURRRTTTVVVVVVUUUTTTUUUVVVXXXWWWVVVUUUTTTTTTTTTUUUPPPRRROOOHHHDDDDDDAAA<<<<<<;;;999777666666666666555555666777777888999999999:::<<<>>>????????????@@@BBBFFFNNNXXXaaagggiiiiiiwwwwwwPPP===>>>@@@PPPkkkpppTTTNNNNNNLLLHHHGGGIIIMMMNNNSSSTTTWWWYYY[[[[[[[[[[[[ZZZ[[[YYYXXX```ppp}}}~~~kkk\\\ZZZWWWUUUVVVUUUPPPMMMNNNJJJNNNMMMIIIIIILLLLLLHHHHHHKKKNNNOOOOOOOOOPPPQQQNNNOOONNNKKKHHHGGGHHHIIIIIIIIIHHHEEEBBB@@@@@@AAAIIIMMMRRRTTTSSSQQQPPPPPPTTTOOOKKKKKKTTTkkkqqq]]]XXX[[[ZZZZZZXXXSSSNNNIIIGGGGGGEEEIIIOOOSSSTTTTTTSSSTTTQQQWWWQQQHHHGGGFFFKKKYYY[[[SSSLLLKKKJJJHHHFFFGGGJJJYYY[[[XXX```aaaYYYUUUgggqqqsssnnnrrr|||{{{}}}zzzzzzkkk___dddjjjuuugggddd]]]WWWZZZNNNRRR^^^vvvxxxxxxaaaNNNNNN^^^~~~}}}^^^UUUGGGCCCGGGFFFCCCCCC@@@<<<===>>>?????????AAABBB@@@===888666888;;;>>>???AAABBBBBBBBBBBBAAA???>>><<<===>>>?????????>>>===:::<<<>>>???AAABBBDDDFFFGGGFFFDDDCCCDDDFFFHHHJJJFFFCCCAAAAAACCCEEEEEEDDD@@@AAACCCFFFHHHFFFBBB???<<<>>>??????>>>>>>>>>???BBBFFFHHHEEEDDDEEEBBB===<<<===>>>BBBEEEEEEBBB???AAAAAABBBBBBCCCEEEHHHJJJEEEDDDDDDDDDDDDEEEGGGHHHFFFNNNQQQLLLPPPkkk|||{{{rrrsssuuuzzzwwwrrrnnn[[[OOOJJJSSScccmmmsssvvvFFF___rrr___XXX[[[ZZZ\\\___ZZZZZZYYYUUU```ttt~~~ssseeeWWW^^^\\\ZZZXXXVVVTTTSSSSSSPPPXXX``````YYYSSSQQQSSSNNNOOOQQQRRRSSSRRRQQQQQQQQQOOONNNQQQOOOKKKJJJLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLGGGBBBDDDJJJMMMJJJFFFCCCBBBAAAAAACCCEEEEEEDDDFFFMMMSSSTTTQQQOOOQQQUUURRRSSSPPPNNNRRRXXXYYYUUUYYYTTTRRRRRRPPPMMMOOOUUUuuu~~~~~~ooo\\\hhhwwwfffQQQMMMGGG@@@;;;888888999555888<<<@@@DDDFFFFFFFFF????????????@@@AAABBBCCCCCCEEEHHHKKKMMMNNNMMMMMMLLLNNNPPPQQQPPPPPPQQQRRRJJJIIIGGGFFFEEEEEEFFFGGGGGGJJJGGG???<<<>>><<<888:::999777666555555666777888888999999:::;;;;;;<<<===>>>@@@AAABBBBBBBBBAAA???CCCOOOcccsssuuuhhhZZZfffrrrrrr]]]DDD;;;???DDDSSSooommmPPPFFFLLLHHHHHHLLLLLLIIIHHHKKKQQQSSSVVVXXXYYYXXXWWWUUUYYYWWWWWW[[[aaaeeefffffffffjjjmmmkkkiiigggaaaZZZYYYUUUSSSTTTRRRMMMJJJKKKEEEJJJJJJGGGHHHMMMNNNJJJIIIKKKMMMMMMMMMLLLNNNOOOPPPOOOLLLHHHDDDDDDFFFIIIJJJIIIEEEAAA===<<<>>>AAABBBHHHQQQUUUSSSPPPMMMKKKPPPNNNNNNMMMMMM\\\fffUUUTTTYYYYYYYYYWWWRRRLLLFFFBBBAAAAAADDDIIIKKKMMMNNNOOOQQQJJJPPPJJJBBBCCCCCCIIIXXX[[[SSSLLLKKKLLLKKKKKKMMMHHH```cccVVVWWW\\\[[[[[[OOOVVV]]]^^^___fffuuukkk___VVVYYYeeerrr|||{{{ooovvvzzz|||sssfffYYYNNNWWWgggbbbNNNJJJ===>>>EEE@@@<<<>>><<<;;;===???@@@??????@@@@@@>>>;;;666555888===BBBEEEGGGGGGFFFFFFEEEDDDBBBBBB;;;;;;<<<======>>>>>>===888888999;;;>>>@@@AAAAAAAAAAAAAAADDDGGGHHHGGGFFFDDDBBBBBBEEEKKKPPPQQQQQQJJJJJJLLLMMMMMMJJJEEEAAAAAACCCEEEEEECCCAAA@@@@@@@@@DDDEEEBBBDDDHHHFFF???<<<===AAAGGGKKKKKKFFFBBBEEEBBB@@@BBBIIIOOOQQQRRRFFFEEECCCBBBCCCDDDFFFHHHIIIOOONNNGGGQQQuuurrrgggjjjhhh```bbbccchhhmmmggg[[[TTTUUUXXXzzzfffaaa^^^\\\ZZZXXX[[[aaa``````^^^ccctttzzzsssiii```^^^```___ZZZUUUSSSTTTVVVUUUTTTWWWZZZ]]][[[VVVQQQOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQPPPTTTVVVTTTOOOLLLMMMPPPUUURRRMMMIIIFFFGGGIIIJJJDDDBBBBBBEEEIIIKKKIIIFFFAAA???@@@FFFIIIHHHGGGIIIMMMPPPRRRSSSSSSRRRSSSTTTQQQQQQSSSVVVZZZ\\\[[[ZZZWWWVVVTTTRRRPPPOOONNNMMM___zzz}}}ccchhhnnnrrrfffJJJ::::::999222;;;777666999:::999:::>>>??????>>>===<<<;;;::::::>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA??????>>>>>>@@@???===;;;999777666555333333333444444555666777999999888888999<<>>>>>CCCBBBJJJ^^^wwwzzzbbbOOO___UUUGGGCCCCCC<<>>AAAAAA>>><<<;;;::::::<<<@@@CCCFFFBBBBBBCCCCCCCCCCCCBBBBBB==================>>>???<<<<<<;;;;;;;;;;;;<<<<<>>===???AAACCCHHHEEECCCCCCEEEFFFDDDAAACCCAAA@@@EEEKKKMMMGGGAAADDDDDDEEEFFFHHHJJJLLLMMMGGGEEECCCBBBDDDFFFGGGGGGMMMPPPQQQPPPRRRaaazzz{{{wwwqqqtttwwwtttkkkqqq~~~|||mmmfffyyymmmgggbbb___^^^\\\ZZZ\\\```aaa___]]]bbbrrruuuqqqmmmjjjeee___^^^aaa```\\\XXXWWWXXXXXXWWWVVVWWWZZZ\\\[[[VVVSSSRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSSSSQQQMMMMMMOOORRRSSSRRRPPPNNNLLLKKKJJJJJJGGGCCCAAAEEELLLNNNHHHAAA@@@@@@DDDLLLPPPNNNKKKKKKOOOPPPRRRRRRPPPOOOOOOOOOOOOPPPTTTXXX\\\\\\ZZZWWWXXXWWWTTTRRRQQQQQQQQQQQQ^^^ooottteeelllzzz\\\DDDBBBCCC>>>;;;555111111222111333777555666777888999999999999:::::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@??????@@@???>>><<<;;;;;;;;;;;;;;;::::::999888777666555666555555555666777888999>>><<<:::;;;>>>??????>>>???BBBDDDCCCCCCDDDCCC???DDD[[[vvv|||oooddd^^^IIIMMMEEE<<>>???>>>???CCCCCC@@@???>>>===<<<>>>@@@CCCEEEAAACCCEEEFFFFFFDDDAAA???<<<<<<<<<<<<======>>>???======<<<<<<======>>>???BBBAAA@@@??????@@@AAAAAADDDFFFJJJMMMOOONNNLLLJJJFFFFFFGGGHHHIIIHHHEEEBBBHHHFFFBBB???>>>@@@BBBDDDDDDCCCBBBCCCFFFFFFEEEBBBBBB@@@AAAEEEIIIJJJFFFBBBAAACCCEEEGGGIIIIIIIIIHHHFFFDDDBBBBBBDDDGGGHHHHHHHHHKKKMMMKKKLLLUUUeeerrryyyxxx}}}xxx~~~lllhhhdddaaaaaa___[[[[[[___aaa^^^\\\aaannn{{{}}}yyyjjjfffdddeeeccc``````ccc___]]]ZZZYYYYYYYYYWWWVVVWWWYYYZZZXXXUUUSSSTTTVVVTTTSSSSSSRRRRRRSSSSSSSSSQQQPPPMMMKKKKKKMMMPPPRRRPPPQQQRRRRRRQQQOOOMMMKKKJJJEEECCCHHHPPPPPPGGG>>>AAABBBHHHRRRWWWTTTOOONNNPPPQQQRRRQQQNNNLLLKKKKKKNNNPPPUUUYYY\\\[[[WWWTTTWWWUUURRRPPPOOOPPPRRRSSSZZZ```ggg|||uuu___eee~~~lllOOOEEE???777AAA;;;888999999777777999000111333555666777666666888777777777888888999:::::::::;;;;;;;;;;;;;;;:::;;;;;;:::999999999999999777777777777777777777777555555444444555666888999:::888888:::===>>>===::::::DDDEEE:::999FFFQQQSSSRRRaaannnqqqooohhhYYYJJJ777???;;;:::RRRqqqbbbKKKMMMTTTPPPHHHMMMLLLKKKGGGDDDCCCEEEFFFMMMMMMOOOPPPRRRRRRSSSSSSRRRRRRRRRUUUWWWYYYXXXWWWTTTVVVWWWVVVTTTRRRRRRSSSVVVUUUUUUWWWSSSMMMKKKNNNUUURRROOOKKKIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFHHHGGGDDDBBBAAABBBCCCCCC@@@@@@AAABBBCCCDDDEEEFFFQQQRRRSSSRRRPPPQQQVVV[[[YYYTTTOOOLLLIIIHHHMMMTTTVVVTTTRRRPPPOOOOOOOOOPPPRRRQQQOOOOOOOOOOOOMMMLLLLLLHHHCCCBBBCCCDDDDDDBBB???AAABBBCCCEEEKKKTTT[[[\\\UUUPPPRRRUUUWWWYYY[[[XXXWWWQQQLLLRRR\\\[[[RRRPPPLLLGGGGGGMMMXXXdddlllvvvwwwzzzyyytttuuuvvvuuuuuufffooowwwaaaWWWWWWTTTOOO[[[rrreeeUUURRROOOKKKHHHJJJHHHFFFGGGHHHGGGCCC???>>>AAABBB@@@AAAEEEEEECCCDDDCCCAAA@@@@@@BBBCCCEEEBBBDDDGGGIIIHHHDDD@@@===:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@AAA@@@??????>>>>>>???@@@@@@DDDFFFHHHJJJJJJHHHFFFDDDDDDCCCBBBCCCDDDDDDBBB@@@EEECCC@@@===<<<>>>@@@BBBAAAAAAAAACCCFFFFFFDDDBBB???AAACCCEEEFFFFFFEEEDDD@@@BBBEEEGGGHHHFFFDDDCCCDDDBBBAAABBBEEEGGGHHHHHHGGGJJJLLLMMMMMMOOOUUUYYYhhhpppnnndddiiirrrnnniiidddaaaaaa```[[[ZZZ\\\]]]]]]]]]aaahhhrrrxxx{{{hhhccc^^^^^^]]][[[\\\^^^[[[ZZZYYYXXXWWWVVVUUUTTTVVVXXXXXXUUUQQQPPPRRRUUUQQQPPPPPPOOOOOOOOOOOOPPPLLLJJJHHHIIIKKKMMMNNNMMMNNNOOOPPPQQQQQQPPPNNNLLLKKKJJJJJJNNNQQQOOOGGG@@@FFFFFFKKKTTTXXXUUUQQQQQQPPPQQQRRRPPPMMMKKKKKKLLLRRRSSSUUUWWWYYYWWWSSSPPPSSSQQQNNNLLLLLLNNNQQQSSSTTTUUUVVVdddyyymmmppptttfffXXXKKK???999777999999666333444222333555666666444333222777666666666666666777777777888888999999999999999::::::999999999999999:::777777777777888888888888777666555555666777999:::999:::;;;<<<===@@@CCCFFFMMMNNNOOOVVVbbbllljjjbbbVVVZZZZZZWWW[[[\\\NNN999BBB???<<>>@@@BBBDDDFFFGGGGGGMMMNNNPPPPPPPPPQQQTTTWWWSSSOOOLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMOOOPPPRRRUUUSSSPPPOOOPPPQQQPPPPPPNNNHHHDDDDDDHHHHHHDDD???<<<>>>AAACCCFFFLLLUUU\\\[[[VVVRRRRRRUUUYYY]]]___XXXXXXSSSQQQZZZccc```UUUSSSRRROOOMMMNNNUUU___fffmmmqqqsssqqqqqq|||hhh\\\```nnn|||{{{uuuvvvsss~~~wwwwwwyyynnn___ZZZTTTUUUdddyyysssfff[[[YYYYYYRRRHHHAAAKKKIIIHHHHHHIIIHHHFFFCCCDDDGGGFFFCCCDDDGGGGGGDDDJJJHHHFFFEEEDDDDDDDDDEEEDDDFFFGGGGGGFFFCCC???===:::;;;<<<===>>>???????????????>>>>>>===>>>>>>>>>===============>>>>>>>>>AAABBBCCCCCCBBB@@@>>>===AAA???>>>>>>???@@@???>>>???===;;;999999:::<<<>>>@@@@@@AAACCCDDDCCCAAA@@@>>>AAAEEEFFFDDDCCCDDDFFFAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAADDDGGGHHHHHHEEEGGGKKKMMMOOOOOOOOONNNNNNQQQVVV]]]kkkzzzjjjhhhkkkddd``````___[[[XXXYYYYYY[[[^^^```bbbiiivvvfff^^^VVVUUUTTTSSSUUUXXXYYYYYYYYYWWWVVVTTTSSSSSSUUUVVVUUUQQQMMMKKKMMMPPPNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHIIILLLNNNOOOMMMKKKMMMMMMMMMMMMMMMMMMMMMNNNLLLOOORRRRRROOOKKKHHHFFFLLLJJJKKKQQQTTTRRRQQQRRRPPPQQQQQQPPPNNNMMMNNNPPPWWWUUUSSSSSSSSSRRROOOMMMQQQOOOLLLKKKKKKMMMQQQSSSPPPUUUUUUZZZiiiyyy}}}xxxmmmaaaiii|||sssWWWKKK@@@;;;999666555777444444555555444333222111555444444444444444555555555666777888888888888888:::999999888888888999999777777777777777777777777777888888888999:::;;;;;;<<<@@@BBBAAA@@@EEEPPPYYYaaa___nnnfffTTT[[[```]]]SSSKKKKKKHHHBBBIIIEEEKKKrrrZZZNNNJJJOOOQQQMMMNNNUUUPPPOOOMMMIIIFFFFFFHHHKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKMMMNNNNNNOOOOOOOOORRRSSSTTTTTTSSSSSSTTTVVVWWWTTTSSSSSSPPPKKKKKKNNNLLLKKKJJJJJJKKKNNNQQQSSSMMMLLLKKKIIIHHHGGGGGGGGGCCCFFFIIILLLKKKHHHDDDAAA;;;===???BBBEEEGGGHHHHHHFFFIIIMMMPPPRRRRRRSSSSSSQQQMMMJJJKKKOOOSSSRRRNNNOOOMMMKKKIIIKKKPPPVVVYYYYYYWWWSSSRRRRRRSSSRRRRRRLLLHHHFFFIIINNNMMMFFF>>>:::>>>BBBEEEHHHNNNWWW]]]YYYWWWSSSPPPRRRWWW[[[]]]UUUWWWVVVXXXcccmmmiii]]]YYY[[[\\\ZZZVVVTTTWWWZZZ[[[fffnnnjjjccchhh|||wwwjjjgggfffaaahhhqqqjjjfffvvv|||ggg\\\ZZZPPPSSSZZZQQQWWW^^^kkk~~~rrrWWWUUUOOOLLLMMMMMMJJJIIIKKKLLLJJJHHHFFFGGGHHHIIIIIIJJJLLLJJJFFFEEEGGGGGGDDDLLLKKKIIIGGGFFFEEEEEEEEEGGGFFFEEECCCAAA@@@???>>>;;;<<<===??????@@@?????????>>>===;;;:::::::::::::::;;;;;;<<<<<<<<<======@@@@@@??????===<<<:::999>>><<<::::::;;;======<<<;;;:::888777777999;;;<<<@@@@@@AAAAAA@@@>>>===<<<>>>AAAEEEEEEBBBAAACCCEEEDDDCCCAAA@@@???@@@AAABBB>>>>>>>>>@@@CCCFFFGGGFFFBBBCCCDDDFFFHHHHHHGGGFFFGGGHHHRRReee{{{|||yyyyyyvvvwwwpppmmmfff```___^^^ZZZWWWWWWWWWYYY]]]___^^^bbbnnn|||cccZZZSSSRRRTTTTTTVVVYYYYYYYYYYYYWWWTTTRRRSSSTTTRRRSSSRRRNNNJJJHHHJJJLLLNNNNNNMMMLLLKKKKKKKKKKKKGGGJJJMMMPPPQQQPPPNNNMMMOOOMMMKKKJJJJJJLLLNNNOOOMMMQQQTTTQQQKKKGGGHHHKKKPPPKKKJJJMMMPPPOOOPPPSSSPPPQQQQQQPPPOOOOOOQQQSSSVVVTTTQQQOOOOOONNNMMMLLLQQQPPPNNNMMMMMMOOOQQQSSSPPPYYYZZZYYY___hhhyyybbb[[[bbb{{{lllUUUFFF???;;;;;;>>>444444444333333333333333222222111111222333333444555555666777888888888888999999888777777777777777777777777777777777777777555666888999::::::999888999===@@@AAAEEENNN]]]iii}}}lllbbbppp{{{mmm[[[NNNIIIFFF@@@;;;<<>>;;;===@@@DDDFFFHHHIIIIIIEEEHHHMMMQQQSSSSSSQQQPPPQQQOOOKKKJJJOOOUUUUUUQQQRRROOOJJJIIIKKKSSS[[[aaa]]]ZZZWWWVVVVVVVVVUUUTTTLLLIIIGGGKKKPPPOOOHHH@@@<<<@@@EEEHHHKKKPPPXXX^^^WWWWWWTTTOOOOOOTTTWWWWWWRRRVVVYYY\\\fffqqqnnnddd^^^aaacccaaaZZZTTTPPPOOONNN___llliii```cccrrrwww\\\YYYMMMHHHYYYnnn~~~~~~zzzzzzOOOGGGJJJTTTYYYaaaiiijjjppp]]]PPPHHHCCCCCCGGGKKKJJJFFFHHHLLLKKKIIIGGGEEEEEEGGGJJJKKKLLLMMMKKKFFFDDDFFFGGGDDDIIIIIIHHHFFFEEEEEEEEEDDDEEEDDDAAA???=========>>>;;;<<<>>>?????????>>>===<<<;;;:::999888777777777888999:::;;;;;;;;;;;;;;;???>>>>>><<<;;;;;;:::::::::999777888999::::::999;;;:::999888999:::<<<===?????????===;;;999999:::<<>>@@@BBBCCCAAA>>><<<;;;===???@@@<<<<<<<<<>>>BBBDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAHHHKKKWWWmmmsssjjjllloooxxxzzz}}}qqqhhh```___^^^[[[XXXXXXXXXWWWYYY]]]]]]\\\aaaiii^^^WWWRRRUUUXXXXXXXXXYYYWWWWWWVVVSSSPPPOOOQQQSSSMMMOOOPPPMMMIIIHHHIIILLLMMMMMMLLLKKKJJJJJJIIIJJJGGGJJJNNNOOOMMMLLLNNNOOOPPPOOONNNMMMMMMNNNOOOPPPOOOPPPPPPLLLGGGEEEHHHLLLNNNJJJIIILLLOOOOOOQQQSSSQQQQQQQQQPPPOOOOOOQQQSSSPPPOOOMMMNNNNNNNNNMMMKKKOOOOOONNNMMMMMMNNNPPPQQQOOOXXXYYYYYY\\\^^^kkkgggYYYnnn{{{ppp___SSSIIIBBB???<<<;;;888555444333444444222111222222333444555666777888999:::;;;;;;;;;;;;===<<<;;;999999888888888888888999:::;;;<<<======:::===@@@CCCCCCBBB@@@>>>???AAAGGGRRRbbbttt}}}hhhwwweeeJJJDDDIIIGGGBBB@@@TTTiiigggRRRPPPLLLJJJLLLPPPRRRRRRRRRRRRRRRPPPMMMIIIFFFFFFFFFDDDCCCCCCCCCDDDFFFGGGHHHHHHKKKMMMNNNLLLLLLMMMOOOOOOPPPPPPOOONNNNNNPPPRRRPPPMMMJJJIIIFFFBBBCCCHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFHHHIIIKKKDDDEEEGGGHHHGGGCCC@@@======???CCCFFFIIIKKKKKKKKKIIIJJJLLLNNNPPPPPPNNNLLLMMMMMMJJJHHHLLLTTTUUUPPPOOOMMMKKKKKKOOOUUU]]]bbb^^^\\\ZZZYYYYYYYYYXXXWWWNNNKKKHHHIIILLLLLLGGGCCC???CCCHHHKKKNNNRRRYYY^^^TTTWWWUUUOOONNNRRRUUUSSSSSSXXXZZZZZZbbbmmmnnnggg```aaa```]]]WWWQQQLLLJJJKKKZZZeeeccc]]]aaajjjqqqqqqpppsssxxxyyyxxx|||rrraaa\\\gggjjjmmmkkkmmmqqqoooyyy~~~{{{~~~{{{tttxxx}}}nnnddd]]]WWW]]]```YYY___kkkwwwfffNNNFFFIIINNNBBBCCCIIIPPPOOOIIIEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJHHHIIIGGGCCCBBBEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;:::;;;<<<===>>>===<<<:::999777777777666666777777888666777888:::::::::::::::<<<<<<::::::999999::::::777666666777888999888777999999888888999:::<<<===<<<===<<<999666666888;;;:::;;;<<<<<<<<<<<<<<<======<<<;;;999999:::;;;<<<::::::;;;===@@@AAAAAA@@@BBBCCCDDDBBB@@@???@@@BBBDDDKKKXXXfffyyypppmmmrrruuuwwwtttjjjaaa___^^^\\\YYYYYYZZZUUUUUU[[[]]]ZZZWWWXXXWWWQQQOOOTTTXXXVVVSSSQQQTTTTTTSSSOOOKKKJJJMMMQQQJJJLLLNNNMMMJJJIIIJJJMMMKKKKKKJJJHHHHHHGGGGGGGGGEEEIIILLLKKKHHHGGGKKKOOORRRQQQQQQQQQPPPPPPPPPPPPRRROOOJJJFFFDDDEEEHHHJJJKKKHHHHHHMMMQQQQQQRRRTTTQQQRRRQQQPPPNNNNNNOOOQQQIIIJJJKKKNNNPPPPPPMMMJJJMMMLLLLLLLLLLLLLLLMMMMMMLLLSSSTTTVVV\\\ZZZ\\\iiiuuuYYYJJJZZZsssppp^^^UUUGGGDDD???:::666444333444444444444555666888999:::;;;<<<===>>>???@@@@@@@@@AAA@@@???===<<<;;;;;;;;;:::;;;===???AAACCCDDDEEEHHHLLLPPPTTTTTTRRROOOLLLTTTTTT]]]qqqfff]]]jjjxxxyyyrrraaaOOODDDDDDCCCBBBSSSjjjeeeNNNRRRHHHOOOTTTQQQNNNOOOSSSVVVSSSSSSQQQMMMHHHDDDBBBBBB@@@@@@@@@AAACCCEEEGGGIIIFFFIIIKKKKKKJJJIIIJJJLLLMMMMMMMMMLLLJJJKKKMMMOOORRRNNNLLLJJJGGGCCCEEEJJJ@@@AAACCCEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEGGGJJJKKKJJJIIIHHHFFFDDDBBB@@@>>>@@@BBBEEEIIIKKKMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIGGGIIIHHHFFFJJJSSSTTTPPPLLLLLLLLLOOORRRWWW\\\^^^]]]\\\[[[[[[\\\\\\[[[YYYQQQMMMHHHGGGGGGHHHFFFEEEBBBFFFKKKNNNPPPSSSYYY^^^RRRVVVUUUOOONNNRRRTTTRRRVVVZZZZZZWWW\\\gggkkkggg```^^^ZZZUUUQQQNNNLLLJJJJJJTTTYYYVVVTTTYYY^^^```___^^^bbbggghhhiiisssrrrgggbbbYYY\\\aaa[[[ZZZhhhdddbbb\\\YYY]]]bbb^^^TTTQQQggg|||jjjddd]]]RRRSSSXXXZZZcccooopppvvvYYYHHHFFFHHHFFFBBBPPPJJJFFFGGGHHHFFFDDDEEEBBBDDDFFFGGGGGGGGGGGGGGGCCCEEEDDD@@@@@@DDDFFFEEE??????@@@@@@@@@@@@@@@@@@<<<===>>>>>>===;;;999777:::;;;<<<<<<<<<:::888666444444444555666888999:::555666888999:::::::::999999888777666666777888999666555555777888999888666666666666666777888:::;;;::::::999777444555999<<<999888888999999::::::999888888999999999888888777:::999:::<<>>:::===@@@???===<<>><<<>>>CCCGGGIIIHHHKKKMMMMMMKKKGGGFFFGGGIIIIIIIIIHHHIIIJJJLLLNNNOOOKKKKKKJJJIIIHHHFFFEEEDDD???AAACCCDDDDDDDDDDDDDDDDDDBBB@@@@@@BBBEEEHHHIIIKKKKKKKKKIIIFFFCCCCCCCCCFFFDDDDDDHHHNNNQQQNNNKKKHHHEEEHHHLLLKKKGGGGGGLLLGGGIIIJJJJJJIIIJJJLLLNNNJJJIIIIIILLLRRRWWWXXXXXXVVVYYY\\\]]][[[YYYZZZ\\\WWWQQQKKKJJJMMMNNNJJJEEEGGGQQQTTTPPPRRRZZZ\\\VVV[[[WWWSSSQQQSSSTTTSSSRRRRRRSSSUUUWWWZZZ___cccfff___WWWNNNLLLOOOOOOHHHAAAIIILLLOOOPPPPPPPPPQQQRRR[[[VVVYYYdddkkkkkkqqq|||zzzlllaaaeeepppkkkwwwdddrrrgggccc[[[QQQJJJFFFGGGHHHIIIIIIHHHFFFGGGGGGEEEAAAHHHHHHEEE@@@AAAGGGKKKKKKHHHEEEAAA???@@@BBBDDDDDDAAA@@@?????????@@@AAABBB@@@>>>======<<<::::::<<<:::999888666666555555555333333444444555666777777777888999::::::999888777:::999888777777666777777666555555777888999777666666555333222222333444666555777888777444333555777:::777:::???>>>888444666777666555666999::::::999:::999999999999;;;<<<===;;;<<<======<<<<<<>>>???EEEKKKQQQTTTUUU^^^vvv{{{yyy{{{tttlllhhhgggddd]]]XXX]]][[[ZZZZZZ[[[[[[XXXVVVUUUVVVXXXYYYYYYXXXWWWVVVUUUUUUTTTRRRPPPOOOPPPQQQUUURRRNNNKKKKKKMMMMMMMMMIIIIIIHHHGGGGGGGGGFFFFFFHHHJJJKKKJJJGGGGGGJJJMMMJJJHHHEEECCCBBBDDDGGGIIIQQQQQQPPPMMMJJJIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIKKKOOOSSSSSSPPPMMMMMMKKKJJJKKKNNNOOOOOOMMMCCCDDDGGGIIIKKKKKKKKKJJJJJJIIIJJJLLLOOOPPPMMMKKKOOOVVVZZZVVVSSSWWWZZZ[[[___iiiyyy}}}kkkbbbYYYXXXdddvvvvvvhhhbbbWWWGGG<<>>@@@CCCIIIYYYhhh|||tttpppnnnppp~~~{{{qqq\\\UUUQQQLLLIIIFFFCCCBBBBBBBBBHHHMMMaaauuuaaaYYYUUURRRQQQRRRRRRQQQQQQQQQPPPPPPPPPQQQOOOLLLKKKJJJJJJHHHFFFCCCAAA>>>@@@DDDHHHJJJJJJJJJKKKKKKJJJGGGFFFHHHJJJMMMLLLKKKJJJIIIHHHHHHHHHLLLKKKKKKIIIGGGEEECCCAAA???AAABBBBBBBBBBBBBBBCCCCCCAAA??????@@@BBBDDDEEEHHHIIIIIIGGGEEECCCCCCDDDCCCBBBBBBFFFKKKMMMKKKHHHLLLIIIIIIKKKIIIEEEFFFKKKJJJMMMPPPRRRRRRRRRSSSSSSMMMJJJIIIJJJNNNRRRTTTTTTXXXZZZ\\\[[[XXXVVVVVVWWWOOOMMMLLLLLLMMMMMMIIIFFFHHHRRRVVVSSSUUU\\\\\\VVVTTTRRROOOOOOQQQSSSRRRQQQRRRRRRSSSUUUXXX[[[\\\]]]]]]VVVMMMJJJKKKLLLJJJGGGKKKMMMOOOOOOMMMLLLLLLLLLMMMMMMYYYlllvvvvvvyyy|||uuukkkggg]]][[[VVVPPPKKKHHHHHHHHHHHHGGGEEECCCCCCCCCAAA>>>>>>CCCDDDAAA@@@CCCDDDCCCDDDAAA===;;;<<<>>>???@@@???>>>============>>>???===;;;::::::999777777888999999777666555555444444222222333444555666666666666777888:::::::::999999666555444444333333333333555444444444666777666555888777555333333444555666888999:::888444222333444333111444999999444222444555444444555777999888777;;;;;;999888888888999::::::;;;<<<<<<;;;<<<>>>@@@JJJLLLOOOPPPMMMRRRbbbssswwwwww{{{yyycccbbb___^^^]]]ZZZVVVSSSXXXWWWWWWYYYYYYXXXUUUSSSUUUVVVXXXYYYYYYXXXVVVUUUWWWVVVTTTPPPMMMLLLNNNPPPWWWSSSMMMJJJJJJMMMNNNOOOJJJJJJIIIGGGFFFDDDBBBAAAGGGKKKNNNMMMHHHGGGLLLQQQGGGEEEBBB@@@@@@CCCFFFIIIPPPNNNKKKJJJJJJJJJJJJIIIKKKKKKKKKKKKJJJIIIGGGGGGFFFHHHLLLPPPSSSRRROOOLLLJJJHHHGGGJJJPPPRRRPPPMMMBBBDDDFFFIIIJJJKKKLLLKKKLLLKKKKKKLLLNNNOOONNNMMMTTTWWWXXXUUUTTTWWWZZZZZZVVVXXXdddyyy}}}vvvgggVVVJJJMMM]]]mmmdddKKK???===>>>EEERRRfffooo___QQQGGGMMMXXXVVVDDD===GGGMMMHHH>>>QQQhhhpppXXXOOOQQQTTTSSSQQQQQQQQQRRRQQQPPPNNNLLLKKKOOOMMMKKKJJJJJJJJJIIIHHHFFFDDDAAAAAADDDGGGJJJKKKHHHHHHHHHGGGFFFFFFHHHJJJLLLLLLKKKJJJHHHFFFDDDCCCKKKKKKJJJHHHFFFCCCAAA@@@@@@@@@?????????@@@AAAAAACCCAAA@@@>>>>>>@@@AAABBBCCCEEEEEEEEECCCBBBCCCEEECCCBBBCCCFFFKKKLLLJJJFFFKKKHHHGGGFFFDDDAAACCCHHHJJJMMMQQQSSSRRRQQQQQQQQQRRROOOLLLKKKMMMPPPRRRRRRYYYZZZYYYWWWSSSQQQPPPQQQLLLMMMNNNOOONNNLLLHHHFFFIIIQQQWWWWWWYYY]]][[[TTTMMMLLLLLLNNNQQQRRRQQQPPPTTTSSSSSSVVVYYYZZZWWWTTTUUUSSSPPPNNNMMMLLLJJJHHHJJJKKKMMMLLLJJJIIIIIIIIIHHHKKKXXXkkkvvvwwwyyy~~~xxx|||lllVVVQQQTTTQQQQQQOOOMMMLLLKKKJJJJJJFFFCCCAAA@@@@@@???>>>===???HHHMMMKKKEEECCCAAA>>>>>><<<888777888:::;;;;;;<<<;;;::::::::::::;;;;;;;;;;;;:::999888888888888999888777555444444444333000111333444555555444444666777888999999999999999333333222222222222222222666444222222444555666555777777666666666777999:::;;;;;;:::888444111111111...---000555666444333444444444333555777888777555<<<;;;:::888777666666666888:::;;;;;;;;;===???AAALLLKKKLLLKKKHHHGGGOOOYYYeeeoookkkllljjjwwwjjj`````````^^^[[[YYYYYYYYYTTTUUUVVVXXXXXXVVVSSSQQQSSSTTTVVVWWWWWWVVVUUUTTTTTTTTTSSSPPPNNNLLLMMMNNNSSSPPPMMMKKKLLLNNNOOOPPPLLLKKKHHHFFFDDDCCCCCCCCCIIIKKKMMMLLLJJJIIIKKKNNNFFFCCCAAA???@@@CCCGGGJJJNNNKKKGGGGGGIIIJJJIIIGGGJJJJJJJJJIIIHHHGGGFFFEEEIIIKKKMMMOOOPPPOOOMMMKKKHHHFFFEEEIIIOOORRRNNNJJJDDDEEEGGGIIIKKKMMMMMMNNNNNNMMMLLLLLLMMMNNNOOOOOOWWWWWWUUUTTTTTTWWWYYYYYYZZZWWWZZZiiiyyycccQQQKKKNNN\\\ooooooUUUUUUZZZhhh~~~vvvooocccUUUMMMLLLPPPRRRJJJUUUQQQ>>>777BBBIIIFFFTTTwwwjjj[[[MMMKKKOOOPPPOOONNNNNNOOOPPPPPPOOOMMMJJJIIILLLJJJHHHIIIJJJKKKJJJIIIHHHEEEBBBAAABBBEEEIIIKKKHHHGGGFFFEEEDDDEEEGGGHHHFFFGGGGGGHHHHHHGGGEEEDDDGGGGGGGGGFFFDDDCCCAAA@@@@@@>>>===<<<===>>>??????CCCBBBAAA???======???@@@???AAABBBBBBAAAAAACCCDDDEEEEEEGGGJJJLLLMMMJJJGGGDDDCCCBBBAAA@@@AAAEEEIIINNNOOOPPPOOOMMMLLLLLLMMMRRROOOKKKIIIIIILLLOOOPPPVVVUUUTTTQQQOOOMMMLLLMMMOOONNNMMMMMMMMMKKKGGGDDDHHHOOOTTTVVVYYY[[[WWWPPPKKKLLLMMMPPPQQQQQQPPPOOOVVVUUUVVVYYY\\\[[[UUUPPPLLLOOORRRSSSQQQLLLGGGEEEGGGHHHJJJJJJIIIHHHIIIJJJQQQPPPTTT^^^fffjjjpppwwwwwwqqqvvv|||~~~yyyooodddYYYPPPKKKLLLKKKJJJJJJKKKLLLLLLKKKDDD@@@>>>@@@AAA??????@@@EEEOOOVVVQQQHHHBBB???===;;;999666555666888999999999999999888888888888888;;;<<<<<<;;;<<>>999888777555444333333333000111333555555555333222777777777777777666666555444444444333444444555555777444222222333555666777555666666777999;;;===>>>999999888666333111000000...///111555777888888999555555555666888888777555;;;:::999888777666666555777999;;;;;;<<<===@@@BBBKKKHHHHHHJJJIIIFFFHHHLLLVVVjjjwwwooobbb```eeeiiiqqqyyyssslll^^^]]][[[WWWRRRQQQSSSUUURRRTTTVVVWWWVVVSSSQQQPPPOOOQQQSSSUUUVVVUUUTTTSSSNNNPPPSSSSSSQQQNNNMMMMMMNNNMMMLLLMMMOOOPPPOOONNNMMMJJJGGGDDDCCCEEEHHHKKKNNNKKKIIIJJJKKKKKKIIIFFFEEEDDDBBBBBBCCCEEEHHHJJJLLLHHHEEEEEEHHHJJJIIIGGGKKKJJJIIIHHHGGGFFFEEEEEENNNNNNNNNLLLKKKJJJJJJKKKHHHFFFEEEHHHLLLNNNJJJFFFGGGHHHIIIKKKMMMNNNOOOPPPNNNNNNMMMLLLKKKMMMOOOPPPTTTRRRPPPPPPQQQRRRTTTVVV[[[ZZZ[[[```pppsssZZZNNNKKKSSSYYY___ooo|||kkkddd[[[UUURRROOOMMMLLLhhh|||sssmmmkkkfff^^^OOOPPPQQQQQQMMMIIIHHHIIIPPPLLLDDD>>>@@@KKKXXX___|||```TTTOOOLLLMMMLLLIIIGGGHHHJJJKKKMMMNNNMMMLLLJJJHHHIIIGGGFFFGGGHHHJJJJJJIIIGGGEEECCCAAA@@@BBBEEEGGGHHHFFFDDDBBBBBBDDDEEEEEEBBBCCCDDDFFFFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCBBB???<<<::::::<<<>>>>>>===???@@@@@@===:::999;;;======>>>@@@@@@@@@@@@BBBCCCEEEFFFHHHJJJLLLKKKHHHFFF>>>AAACCCDDDFFFJJJOOORRRYYYXXXTTTOOOKKKJJJLLLNNNMMMKKKHHHEEEEEEGGGKKKMMMPPPNNNLLLJJJJJJJJJKKKKKKMMMIIIEEEFFFIIIJJJHHHDDDGGGKKKOOORRRVVVWWWRRRLLLLLLNNNQQQRRRRRRPPPOOONNNUUUVVVWWWZZZ[[[XXXRRRMMMHHHKKKMMMLLLIIIFFFDDDDDDIIIJJJJJJIIIHHHGGGHHHIIIQQQOOOOOOTTTZZZ```iiiooooookkkeeeccchhhqqqwwwxxxzzzxxxwww}}}qqq```\\\XXXWWWWWWUUUMMMGGGMMMJJJGGGFFFHHHKKKLLLMMMDDD??????CCCEEECCCCCCFFFCCCLLLQQQKKKCCC???===<<<;;;888666666777999999999999999888888888777777666888<<<===;;;>>>DDDFFFDDD:::999888666444333333333222333444555666555444444888888666555444222222111555444444444555666777777999666444333555777888888888888999999:::;;;;;;<<<666555444333333222111000000222444555888;;;======777777777999;;;;;;888666888888999999999888888888777999;;;<<<===>>>AAADDDHHHEEEDDDHHHIIIFFFEEEGGGGGGLLLVVV\\\YYYVVVaaarrr~~~ooodddiii___]]]YYYTTTPPPOOOQQQTTTQQQSSSUUUUUURRROOONNNNNNKKKMMMOOORRRTTTTTTTTTSSSLLLOOOSSSTTTSSSPPPNNNMMMLLLLLLLLLNNNOOONNNLLLJJJKKKIIIFFFEEEEEEIIIMMMOOOPPPKKKGGGHHHLLLLLLGGGAAAFFFFFFEEEFFFFFFHHHIIIJJJJJJIIIGGGGGGIIIJJJKKKKKKMMMKKKHHHFFFEEEEEEFFFFFFOOOOOONNNKKKHHHHHHIIIKKKHHHGGGGGGHHHIIIJJJHHHGGGJJJJJJKKKLLLNNNOOOPPPQQQMMMMMMMMMLLLKKKKKKMMMOOOMMMLLLLLLNNNMMMLLLOOOTTTUUUXXXZZZ[[[```rrreeeXXXKKKIIISSSfff}}}vvv^^^QQQNNNJJJDDD@@@GGGBBB>>>======;;;;;;===666CCCTTTaaadddbbb^^^[[[TTTPPPLLLRRReeessskkkZZZIIIHHHIIIJJJHHHEEEHHHMMMNNNDDDBBBPPPdddzzzooo[[[SSSKKKKKKNNNQQQOOOIIIHHHKKKIIIIIIJJJKKKKKKJJJHHHHHHFFFEEECCCDDDFFFHHHHHHGGGEEEEEEDDDBBB@@@???AAACCCFFFCCC@@@???AAACCCEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@>>>???@@@AAABBBCCCCCCCCC===:::888:::===???>>><<<;;;======;;;777555777999===>>>@@@@@@???>>>@@@AAAAAACCCEEEGGGGGGEEEBBB@@@===CCCIIIKKKOOOUUUYYYYYYYYYWWWQQQLLLHHHHHHKKKOOOOOONNNMMMJJJHHHJJJMMMPPPJJJGGGDDDCCCEEEHHHJJJJJJFFFCCCAAABBBEEEGGGHHHGGGIIIJJJKKKOOORRRSSSPPPKKKMMMPPPRRRRRRPPPNNNMMMMMMRRRTTTWWWXXXUUUQQQKKKHHHHHHFFFCCC???===@@@DDDHHHNNNNNNLLLIIIFFFDDDDDDEEEEEEFFFKKKRRRYYYaaagggkkkbbb]]]XXXZZZcccjjjmmmlllhhhttt~~~}}}uuuwwwrrrooouuu}}}wwwhhh]]]WWWPPPPPPOOOMMMJJJKKKPPPUUUNNNJJJEEEDDDGGGJJJKKKKKKEEE@@@@@@GGGJJJFFFEEEIII???FFFJJJFFFAAA@@@AAAAAA:::888666666888999:::999888888888888777666555444333999:::888;;;CCCFFFBBB;;;:::999777555444333333666666666666666666777777999888666444222111111111333333333333444555777777:::888666666888999:::999===<<<;;;:::999777666555444333222222333444333111000333444333555;;;===<<<999999:::<<<======:::777777888999;;;;;;<<<<<<;;;999;;;<<<===>>>???BBBDDDGGGCCCBBBEEEEEEBBBAAABBBCCC===CCCOOOOOOJJJUUUiiixxx~~~{{{ppprrrmmm___\\\ddd^^^\\\YYYWWWVVVVVVVVVVVVPPPRRRSSSQQQMMMKKKJJJKKKFFFHHHLLLOOORRRSSSSSSSSSOOORRRTTTTTTRRROOOMMMMMMPPPOOOMMMLLLKKKJJJHHHFFFGGGGGGGGGGGGIIIKKKMMMNNNLLLJJJHHHIIIKKKKKKGGGDDDFFFFFFHHHIIIIIIIIIIIIHHHKKKKKKLLLKKKKKKLLLOOOQQQPPPMMMHHHDDDCCCDDDFFFHHHKKKLLLMMMLLLIIIHHHJJJLLLHHHIIIJJJIIIHHHHHHJJJLLLLLLLLLLLLLLLMMMNNNOOOOOOKKKMMMNNNLLLJJJJJJLLLNNNJJJKKKNNNQQQOOOKKKOOOVVVXXXXXXVVVSSSUUU```ppp}}}uuuXXXPPPOOOPPP]]]nnncccpppVVVHHH<<<999999888777888000------111222000222777555999===???@@@BBBDDDFFFJJJKKKTTToooaaaGGGBBB>>>>>>===AAANNN\\\CCCEEESSSoooxxxooo}}}kkkWWWRRRRRRNNNLLLNNNQQQQQQMMMMMMPPPJJJJJJIIIHHHHHHGGGFFFFFFDDDCCCBBBBBBDDDFFFFFFEEEDDDEEEFFFDDD@@@??????AAABBB???<<<===@@@EEEGGGGGGFFFEEECCCAAA@@@>>>>>>===>>>>>>???@@@AAAAAAAAAAAA:::888777:::???AAA???<<<:::===>>><<<888555777:::???@@@@@@???>>>===>>>???===@@@CCCDDDCCC@@@===<<<999BBBJJJLLLPPPUUUVVVSSSMMMLLLIIIFFFEEEGGGKKKOOORRRRRRQQQOOOLLLKKKNNNPPPFFFCCC??????BBBFFFHHHIIICCCGGGKKKIIIDDDCCCFFFJJJOOOKKKJJJMMMQQQRRRPPPNNNKKKMMMOOOOOOLLLKKKKKKLLLQQQUUUYYYVVVOOOHHHDDDCCCDDDBBB???>>>@@@DDDHHHKKKNNNNNNLLLHHHDDDBBBBBBCCC???CCCHHHNNNUUU]]]bbbdddbbb^^^[[[]]]```aaa```______qqqwwwssswww}}}rrruuuyyyuuu~~~zzz|||sssoooyyy|||cccjjjtttrrrcccZZZVVVTTTRRRNNNNNNMMMJJJHHHKKKSSSYYYKKKGGGDDDEEEHHHKKKIIIGGGFFF@@@BBBJJJLLLEEECCCFFFCCCGGGIIIFFFCCCDDDCCC@@@888666555555777888888888666666777777666555333222000777888444666???BBB======<<<:::888666555444444;;;999888777777888999:::888777666444444444444555222222222333444666777888999888777888999::::::888;;;;;;:::999888666555444666444333333555666444222111444444111333999<<<:::::::::;;;===>>>===:::777999:::<<<===>>>>>>======;;;===>>>??????@@@CCCEEEFFFBBBAAABBBAAA??????AAABBB???BBBHHHIIIGGGNNNXXX___kkk||||||mmmaaa___]]]ZZZ^^^gggUUUTTTSSSTTTVVVVVVTTTRRRPPPQQQQQQOOOJJJGGGHHHIIIDDDFFFJJJNNNQQQRRRSSSSSSTTTUUUUUURRROOOMMMMMMNNNVVVRRRMMMJJJHHHFFFEEECCCCCCEEEHHHJJJLLLLLLKKKJJJHHHJJJKKKKKKKKKJJJIIIHHHEEEGGGIIIJJJKKKJJJHHHGGGLLLNNNPPPOOOMMMNNNRRRVVVQQQNNNHHHCCCBBBDDDGGGJJJFFFIIIMMMMMMLLLJJJKKKLLLGGGJJJLLLKKKHHHHHHLLLQQQLLLLLLLLLKKKLLLMMMMMMNNNJJJLLLNNNMMMJJJIIIKKKMMMKKKMMMSSSWWWSSSMMMRRR[[[ccc[[[QQQLLLOOOXXXaaafffssspppeee[[[JJJHHHTTTRRR[[[hhhttt}}}lllPPPCCC===:::<<<:::555444888888555666:::888333444999444:::BBBGGGIIIKKKNNNQQQnnnwwwfffAAACCCAAABBBEEEDDDBBBIIITTTRRRccc}}}vvvtttjjj[[[XXXTTTNNNQQQLLLIIILLLNNNMMMLLLNNNMMMKKKIIIGGGEEEDDDDDDCCCCCCBBB@@@AAACCCDDDDDDDDDDDDFFFGGGFFFBBB??????@@@???<<<999;;;@@@FFFIIIJJJEEECCCAAA???>>>>>>>>>???>>>??????@@@@@@@@@??????999777777;;;@@@BBB@@@<<<<<>>@@@AAAAAA@@@===<<<<<<===<<>>???BBBGGGKKKMMMLLLJJJJJJJJJIIIFFFDDDCCCDDDEEEEEEFFFFFFGGGLLLTTT[[[]]]XXXXXXZZZ\\\\\\ZZZZZZ[[[[[[fffzzzyyyvvvjjjlllrrrwww}}}nnnggguuuyyynnneeeooo|||wwwrrrdddsssjjjmmmrrr}}}|||mmmfff______```\\\RRRHHHSSSMMMGGGHHHLLLNNNKKKGGGGGGDDDCCCFFFJJJKKKHHHDDDGGGAAABBBKKKLLLCCC???BBBFFFIIIIIIEEEBBBAAA>>>888555444333333555777777666555555666666555333222111000777888222444===???999>>>===;;;999777555555444===<<<999777777999;;;===777666666555555777888999333333444555666777999:::888777777888::::::999777666666777888888888888777999777555555777777555222333666555111222999;;;999::::::;;;===>>>===:::777;;;<<<>>>?????????>>>======>>>???@@@@@@AAACCCEEEEEEBBB@@@AAA@@@???AAAEEE:::@@@DDDFFFJJJRRRVVVWWWXXXXXXaaauuu{{{xxxgggbbb]]][[[\\\]]]]]]\\\VVVWWWUUURRRTTTWWWWWWSSSSSSQQQNNNKKKIIIIIIJJJJJJGGGJJJLLLLLLLLLPPPVVV[[[WWWTTTQQQNNNNNNNNNNNNMMMNNNNNNMMMJJJFFFCCCCCCCCC===AAAGGGJJJKKKKKKJJJJJJBBBGGGLLLOOONNNKKKHHHGGGCCCIIIKKKGGGEEEJJJMMMLLLOOOLLLIIIGGGHHHJJJNNNQQQHHHFFFDDDBBBBBBDDDGGGJJJPPPMMMJJJIIIKKKMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMOOOKKKIIILLLQQQTTTSSSQQQNNNVVVWWWLLLCCCEEEJJJLLLPPPSSSUUUTTTRRRRRRWWW\\\```YYYPPPLLLNNNSSSWWWYYY___ooo~~~jjjVVVGGGGGGFFFKKKUUU___hhhwwwuuubbbNNNQQQLLLBBBBBBIIIIIIAAALLLGGG@@@>>>BBBGGGJJJKKKPPP___ooouuutttuuuyyy}}}|||eeeUUUNNNIIICCCFFFFFFBBBEEELLLJJJRRRfffmmmXXXNNNMMMPPPRRRKKKKKKKKKKKKKKKJJJJJJIIIKKKIIIGGGFFFEEECCC@@@===@@@???>>>???AAABBBAAA@@@JJJIIIGGGCCC>>><<<<<<===============???AAACCCDDDEEEDDDCCCBBB@@@===;;;:::AAA@@@??????>>>?????????;;;999777999===???===;;;===???@@@???===<<<<<<<<<===??????<<<888777888:::777;;;???AAA???===>>>@@@<<<@@@DDDGGGGGGFFFEEEEEEAAABBBCCCEEEFFFGGGHHHHHHHHHGGGEEEBBB??????AAACCCAAAEEEIIIHHHCCC@@@@@@BBBDDDWWWcccZZZJJJBBBEEEHHHRRRNNNMMMRRRTTTQQQNNNNNNIIIIIIFFFBBB@@@BBBIIIOOO___\\\UUUKKKAAA===@@@CCCDDD???<<<@@@HHHLLLHHHBBBFFFFFFFFFFFFFFFGGGGGGGGGDDDAAABBBFFFHHHIIILLLQQQWWWXXXZZZ]]]^^^[[[VVVSSSSSSYYY```fffiiiiiiiiihhhdddooorrrnnnsss}}}{{{nnnhhhwww~~~ssslllhhheeennn}}}xxxnnnppp}}}~~~|||xxxnnnhhhccc___```eeeddd]]]UUURRRRRRRRROOOKKKLLLNNNOOOOOOMMMLLLLLLMMMGGGIIIKKKKKKKKKJJJKKKMMMFFFFFFFFFEEEEEEEEEEEEDDDHHHFFFCCCAAA@@@>>><<<:::<<<888444444888:::888555666666555555444444333333444444555777777888888888::::::999888777666555555::::::999999999999999999888777666666888<<>>===;;;:::<<<>>>>>>???AAABBBBBBAAA@@@???===<<<<<<===???AAAAAA@@@======???BBBCCCAAA@@@AAA@@@@@@BBBGGGMMMPPPNNNKKKRRRPPPQQQ\\\nnnaaaYYYWWWTTTTTTWWWYYYZZZYYYTTTWWWWWWVVVWWWXXXUUUPPPRRRQQQOOOMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOSSSVVVWWWTTTPPPMMMLLLKKKJJJIIIJJJJJJJJJHHHDDDBBBAAAAAA???CCCGGGIIIIIIHHHHHHHHHHHHJJJLLLNNNMMMKKKGGGDDDDDDJJJLLLHHHGGGLLLNNNNNNLLLJJJGGGEEEDDDFFFIIIJJJHHHFFFDDDCCCCCCFFFHHHJJJOOOLLLIIIHHHJJJMMMOOOOOORRRQQQPPPOOONNNMMMMMMLLLMMMJJJHHHKKKPPPSSSQQQOOOJJJPPPPPPIIICCCEEEJJJLLLMMMPPPRRRQQQOOOOOOTTTXXX^^^WWWOOOKKKLLLPPPTTTVVV^^^gggmmmsssoooZZZNNNCCC??????DDDQQQ^^^fffrrryyytttzzzyyyvvvtttpppkkkiiikkkqqquuueeennnvvvyyyvvvrrrnnnmmm___```ZZZQQQKKKKKKJJJFFFGGGDDDAAAQQQsss~~~eee^^^VVVQQQQQQRRRRRRRRRJJJKKKKKKKKKJJJJJJIIIIIIHHHFFFDDDCCCBBB@@@===;;;>>>======???AAABBBBBBAAAGGGGGGFFFCCC???>>>???@@@===<<<<<<===>>>@@@AAABBBAAAAAA@@@???>>>===;;;:::??????>>>>>>======>>>>>>777777666888:::;;;;;;:::>>>???@@@???===;;;;;;<<<===>>>>>>;;;888666777999666888<<<======<<<<<<======@@@DDDFFFEEECCCBBBBBBAAABBBBBBBBBBBBAAAAAA@@@>>>??????>>>======???AAAHHHKKKMMMKKKFFFBBBBBBDDDFFFRRRXXXRRRIIIFFFHHHHHHMMMJJJJJJOOOSSSQQQOOOPPPHHHGGGEEECCCDDDGGGLLLPPPUUUPPPGGG@@@======???AAABBB???>>>CCCJJJMMMJJJFFFIIIIIIIIIIIIIIIHHHHHHHHHDDDAAAAAAEEEHHHJJJNNNTTT\\\\\\]]]^^^^^^\\\XXXTTTQQQUUUZZZ]]]]]]\\\[[[[[[ppp~~~qqqkkkvvv~~~~~~~~~}}}tttkkklllsssoooeee___ZZZVVVTTTPPPLLLMMMQQQPPPNNNLLLKKKMMMOOOQQQRRROOOQQQRRRPPPLLLIIIIIIJJJGGGIIIKKKLLLKKKKKKLLLMMMGGGFFFEEEEEEDDDCCCCCCCCCFFFDDDBBBBBBBBBAAA???======888444444777999888666888888888777666666555555444555666777888888888888888888888777666666555555999999888888888777777777777666666666777999<<<===999999999999999999888888:::999888777666777777888777777777777777777777777444555555555555555555444444444444777999;;;:::999999;;;<<<;;;999999;;;>>>>>>>>>?????????>>>>>>===<<<;;;;;;===???@@@@@@???BBBAAABBBBBBAAA@@@@@@AAACCCCCCDDDFFFIIIJJJJJJIIILLLLLLMMMSSS]]]iiissszzzhhhZZZWWWVVVUUUWWWYYYZZZZZZYYYSSSWWWZZZYYYZZZYYYTTTLLLQQQQQQPPPPPPPPPQQQRRRSSSSSSQQQOOONNNOOOQQQRRRRRRUUURRRMMMJJJIIIHHHGGGFFFGGGHHHIIIGGGEEEBBBBBBBBBCCCEEEGGGGGGFFFFFFFFFGGGNNNMMMKKKLLLMMMKKKFFFBBBAAAEEEFFFDDDEEEHHHKKKKKKJJJIIIFFFDDDCCCCCCDDDEEEFFFEEEDDDCCCDDDFFFIIIJJJMMMJJJGGGFFFHHHLLLNNNOOORRRQQQQQQPPPNNNMMMMMMLLLJJJIIIHHHKKKOOOQQQOOOMMMGGGJJJIIIDDDCCCFFFIIIJJJMMMOOOPPPOOOMMMNNNRRRVVVYYYTTTMMMIIIJJJNNNQQQSSSYYY]]]]]]ZZZggg}}}hhhXXXNNNGGGGGGIIIHHHQQQ^^^eeebbb\\\\\\aaattt}}}vvvXXXZZZXXXRRRLLLKKKPPPWWWNNNQQQUUUXXXUUUPPPJJJGGGEEEKKKNNNLLLHHHGGGFFFEEENNN^^^oooqqqUUULLLKKKKKKMMMQQQRRROOOLLLJJJJJJJJJIIIIIIIIIHHHHHHEEEDDDBBBAAAAAA???<<<:::;;;;;;;;;===AAACCCCCCCCCCCCDDDDDDBBB@@@???AAABBB;;;;;;;;;<<<<<<>>>???@@@=========<<<<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;555666777888888999;;;===???@@@AAA???===;;;:::;;;;;;<<<;;;:::777666777999777777999;;;===>>><<<;;;>>>AAADDDEEECCCAAA@@@???>>>>>>>>>======<<<<<<<<<:::<<<>>>>>>======>>>???FFFHHHIIIFFFBBB???@@@BBBGGGKKKMMMKKKJJJKKKKKKHHHKKKHHHHHHMMMPPPMMMLLLMMMKKKIIIHHHIIIMMMQQQSSSUUUKKKEEE===;;;===AAABBBAAA>>>???AAAFFFJJJMMMMMMLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFBBBBBBGGGKKKMMMSSSYYY```___^^^]]]]]][[[XXXUUUVVVYYY[[[[[[YYYWWWUUUUUU___ooovvvnnniiiqqqxxxxxx~~~sssqqqsss|||~~~hhhggg___VVVUUUWWWRRRHHHGGGGGGIIIJJJFFFAAABBBFFF@@@BBBDDDEEEFFFJJJOOOTTTOOORRRSSSOOOHHHDDDDDDGGGGGGIIILLLLLLLLLKKKLLLLLLHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCBBB@@@===999555444666999999888;;;::::::999999888777777444555666777888888888888666666666666666666666666888777777666555444444333444444444444555666777777::::::999999999888888888666555555444444444444555555555555555555666666666444444555555555555444444555444444666999::::::888999::::::999888999;;;===>>>>>>===<<<;;;;;;<<<<<<;;;::::::<<<>>>@@@??????@@@AAABBB@@@???@@@BBBCCCFFFFFFFFFEEEDDDDDDFFFHHHKKKLLLLLLLLLNNNTTT\\\bbb|||fff\\\bbb]]]\\\\\\\\\\\\ZZZXXXVVVUUUXXXZZZYYYYYYYYYSSSLLLOOOPPPQQQRRRSSSTTTUUUUUUTTTPPPMMMNNNQQQTTTTTTRRRPPPMMMJJJHHHHHHHHHGGGGGGGGGHHHIIIIIIGGGEEEEEEFFFEEEGGGGGGGGGFFFFFFHHHJJJQQQMMMIIIJJJLLLLLLGGGBBB@@@BBBCCCCCCDDDGGGIIIIIILLLJJJHHHFFFDDDCCCCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIIIIFFFCCCCCCFFFIIILLLMMMNNNMMMMMMMMMMMMMMMMMMMMMJJJIIIIIILLLOOOPPPNNNLLLIIIGGGDDDBBBCCCFFFGGGGGGNNNOOOOOONNNMMMOOORRRVVVRRROOOKKKIIIJJJMMMQQQTTTQQQWWWYYYVVVZZZmmmwwweeeQQQCCCNNNRRRUUUTTTOOOKKKLLLQQQQQQXXX___aaabbb```WWWLLLNNNQQQRRRMMMGGGEEEGGGKKK@@@AAADDDFFFCCC???>>>@@@EEEPPPWWWTTTJJJEEEHHHMMMXXX~~~fffXXXQQQPPPMMMJJJJJJLLLMMMKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGEEECCCBBBAAAAAA@@@===;;;999999999<<<@@@CCCDDDCCC@@@AAABBB@@@???>>>???@@@:::::::::;;;;;;<<<=========<<<;;;::::::999999999::::::;;;:::::::::999999555777999999888999===AAA???@@@AAA???===;;;:::;;;777888888888888888999::::::888888;;;>>>@@@>>>;;;>>>@@@CCCDDDCCCBBBAAAAAA;;;:::::::::;;;;;;<<<<<<>>>@@@CCCCCCAAA?????????@@@BBBCCCBBB@@@@@@BBBDDDFFFGGGHHHJJJLLLMMMKKKIIILLLIIIIIILLLLLLHHHFFFGGGJJJHHHGGGJJJOOORRRRRRPPPBBB???<<<<<<>>>@@@@@@@@@===@@@DDDHHHJJJLLLNNNOOONNNNNNMMMKKKJJJJJJIIIIIIJJJGGGFFFKKKOOOSSSYYY___bbb```]]]\\\ZZZYYYVVVTTTYYY\\\___```^^^[[[XXXWWW\\\gggjjj```XXX\\\bbbbbbkkkjjjttt|||mmmhhhooogggnnnttt{{{~~~{{{vvvuuuxxxrrrtttqqqiiidddeeefffcccSSSRRROOOKKKLLLOOOLLLEEEFFFGGGJJJLLLIIIDDDDDDIIICCCCCCCCCDDDDDDFFFIIIKKKHHHKKKMMMIIIBBB???AAAEEEFFFHHHKKKLLLKKKKKKKKKKKKGGGFFFDDDCCCCCCDDDEEEFFFCCCBBBBBBCCCDDDDDDBBB@@@===:::666444666888999999;;;;;;::::::999888888777444555666777777777777777333444444444555555666666666666555444222111000000000000111222333333444444888888888777666666555555333333222222222222222333333333333444444444444444333444444555555444444333111000111444777999999888::::::999888888:::<<<>>>>>>===;;;:::999::::::;;;999999999:::===??????>>>888===AAA@@@???BBBDDDDDDDDDFFFFFFDDDBBBDDDHHHMMMPPPOOOMMMKKKLLLOOOSSSVVVccckkk[[[\\\___\\\]]]]]][[[YYYUUURRRQQQWWWYYYXXXVVVVVVWWWTTTOOOMMMOOOQQQSSSUUUUUUVVVVVVTTTQQQNNNNNNQQQRRRQQQOOOKKKIIIGGGFFFHHHJJJKKKKKKGGGHHHIIIHHHFFFFFFGGGHHHGGGHHHHHHHHHHHHIIIKKKMMMNNNJJJGGGHHHKKKLLLHHHDDDFFFEEEEEEGGGIIIJJJKKKLLLKKKIIIGGGEEECCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEECCCAAAAAADDDGGGHHHIIIFFFGGGHHHIIIKKKLLLMMMNNNJJJJJJKKKLLLNNNOOOOOONNNMMMIIIDDDDDDEEEEEEEEEFFFMMMMMMLLLKKKLLLNNNRRRUUUMMMLLLKKKKKKMMMPPPTTTWWWNNNVVV[[[YYYYYYaaammmvvvuuu^^^YYYWWWRRRLLLHHHHHHJJJKKKJJJOOORRRPPPMMMJJJGGGCCCFFFHHHHHHGGGEEECCCBBBBBBDDDEEEIIIIIIDDD???EEEOOOJJJWWWcccaaaXXXVVVbbbrrr___PPPOOORRRKKKGGGDDDEEEHHHLLLLLLKKKHHHHHHGGGFFFEEEFFFFFFFFFCCCBBB@@@@@@@@@???===;;;888777888;;;???BBBBBBBBB???@@@@@@>>><<<::::::;;;::::::::::::;;;;;;::::::>>>===;;;999888777777777888888999999999888777666444666888888777888===AAA???@@@AAA???===;;;;;;;;;555555555666888;;;<<<===:::888777999===???===;;;===???CCCDDDDDDCCCDDDDDD======<<<;;;;;;;;;<<<<<>>===@@@DDDCCCFFFIIIKKKJJJIIIHHHIIIDDDDDDCCCCCCDDDEEEFFFGGGBBBBBBBBBCCCDDDCCC@@@>>><<<:::777666666888999999999999999888777777666666444444555666666666555555222222222333444444555555444444333222000///......---...///000111222222222444444444333333222222222111111222222222222222222111111111222222333333333222333444555555444333222......000333777::::::::::::999888888:::;;;<<<======<<<;;;999999999:::;;;777777777999<<<===>>>===888AAAFFFDDDAAACCCDDDCCCAAADDDFFFFFFFFFHHHNNNSSSQQQMMMIIIIIINNNQQQRRRPPPXXXsss}}}yyyrrrccceeebbbXXXZZZ[[[\\\[[[XXXUUUTTTTTTXXXYYYVVVRRRSSSVVVUUUQQQMMMOOORRRTTTVVVVVVUUUTTTUUUSSSPPPOOONNNMMMKKKIIIHHHGGGFFFGGGJJJNNNPPPQQQHHHHHHGGGEEECCCDDDFFFIIIGGGIIIJJJJJJIIIJJJLLLNNNJJJHHHGGGHHHJJJKKKHHHEEEGGGCCCBBBFFFHHHGGGHHHIIIFFFEEEBBB@@@??????@@@AAABBBCCCDDDEEEEEEEEEDDDDDDBBBAAA@@@AAACCCEEEEEEDDDAAABBBCCCFFFHHHKKKLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPJJJFFFFFFFFFDDDDDDFFFJJJIIIGGGGGGIIIMMMQQQTTTLLLMMMOOOPPPQQQTTTXXX[[[SSSVVVXXXXXXYYY]]]cccgggjjjrrr~~~yyymmm^^^TTTPPPKKKGGGGGGMMMPPPMMMFFFBBBEEEIIILLLLLLKKKIIIHHHHHHIIIIIIDDDGGGOOOUUURRRPPPZZZiiilllvvv|||~~~kkkYYYSSSSSSPPPLLLFFFEEEEEEHHHLLLMMMKKKHHHGGGFFFEEEDDDDDDDDDEEEFFF@@@???>>>>>>>>>>>>;;;999888888888:::>>>@@@@@@@@@===>>>???===:::888777777:::::::::;;;;;;:::999999===<<<:::777666555555666777777888999888777666555222333333444555888<<>><<<:::::::::;;;???CCCFFFFFFGGGHHHIIINNNMMMLLLKKKIIIHHHGGGFFFCCCEEEKKKPPPOOOJJJIIILLLGGGGGGIIIKKKJJJFFFEEEHHHDDDCCCCCCEEEFFFFFFEEECCCDDDHHHLLLLLLIIIHHHJJJMMMIIIIIIIIIIIIIIIJJJMMMOOOJJJHHHFFFEEEGGGKKKOOOSSSUUUSSSTTTXXX\\\]]]aaafffeeeccc```]]]\\\ZZZWWWUUUQQQVVV\\\aaaaaa___]]]\\\bbb```[[[UUUUUUYYYXXXSSSXXXUUUXXX______XXXTTTXXXZZZ```ccc```^^^ccchhhjjj^^^^^^___bbbccc___XXXRRROOOMMMJJJJJJLLLNNNLLLJJJIIIHHHFFFEEEEEEEEECCCAAACCCAAABBBHHHKKKLLLOOOSSSSSSMMMHHHHHHKKKLLLGGGCCC============<<<>>>@@@BBB@@@CCCFFFHHHGGGFFFEEEEEEAAAAAABBBBBBCCCDDDDDDDDD??????@@@AAABBBAAA>>><<<;;;:::999888777888999999777777777666555555444444333333444444444444444333111111111222222333333333222222111000///......---///.........///000111111000000000000000000000000///000111111222111111111//////000000111111222222111333444555555444333111000000111555999;;;<<<;;;888777777888:::<<<;;;:::::::::999999999999::::::666555555777:::<<<===<<>>BBBEEECCCBBBDDDCCCAAA>>><<<<<<>>>@@@BBBEEEEEEGGGGGGGGGFFFDDDCCCAAAAAABBBDDDEEEEEECCCAAA???@@@BBBDDDGGGIIIKKKLLLKKKKKKJJJIIIIIIJJJMMMPPPOOOJJJGGGHHHFFFBBBDDDIIIIIIGGGEEEFFFIIINNNSSSVVVPPPRRRUUUUUUUUUVVVYYY\\\ZZZVVVTTTVVVZZZ\\\\\\[[[XXX[[[kkkxxxiii]]]RRR[[[bbb___SSSLLLQQQYYYcccccc___XXXSSSUUU]]]dddkkkmmmxxxyyyxxx~~~hhh[[[MMMKKKPPPSSSOOOIIIKKKHHHGGGHHHJJJJJJHHHEEEGGGFFFDDDCCCBBBCCCDDDEEE???>>>===>>>>>>>>><<<::::::999999:::<<<>>>>>>===<<<===>>>===:::888777777::::::;;;;;;;;;:::888888:::888666444444444555666666777888999888777555444333111000111555999<<<>>><<<>>>??????===<<<===>>>:::888666777999;;;;;;999444555666666666777999;;;===???BBBBBBBBBBBBCCCDDDIIIGGGCCC@@@===<<<<<<<<<;;;>>>BBBDDDFFFGGGIIIJJJLLLLLLKKKJJJIIIGGGDDDAAADDDCCCFFFMMMNNNKKKKKKOOOHHHHHHJJJLLLJJJEEEEEEIIIHHHIIIKKKKKKJJJIIIJJJKKKLLLLLLLLLMMMOOOSSSXXX[[[TTTQQQMMMJJJJJJKKKMMMNNNJJJGGGDDDDDDHHHOOOWWW\\\YYYWWWXXX]]]______```dddaaa___]]][[[ZZZXXXTTTRRRUUUXXX\\\^^^^^^]]]^^^^^^cccaaa\\\XXXYYY\\\\\\XXXMMMMMMOOORRRUUUVVVTTTRRRRRRWWWYYYXXXWWWYYY[[[\\\ZZZXXXVVVVVVXXXWWWRRRLLLLLLIIIFFFGGGIIIJJJIIIHHHDDDBBBBBBCCCDDDDDDEEEEEEDDD@@@AAAIIIOOOQQQPPPQQQNNNLLLIIIIIIJJJJJJHHHFFFCCC@@@======>>>@@@@@@???<<>>???AAAAAAAAA???>>><<<::::::<<>>;;;999:::::::::999888888888666666666555444444333333222222222333333222222111000111111111111111111111000000000//////.........444222000...------...///---------......//////000---...///000111000000///---......///000000111111111222444666666444222111222222333555888:::999888444333444777:::;;;999666555666777888888999888888444444444666:::<<<<<<;;;FFFOOOOOODDD<<>>BBBEEEGGGHHHIIIJJJIIIGGGEEEDDDBBBBBBDDDFFFGGGFFFCCC@@@@@@AAACCCDDDFFFHHHJJJJJJKKKJJJHHHGGGFFFHHHLLLOOOMMMIIIGGGHHHFFFAAADDDKKKJJJHHHFFFGGGLLLQQQVVVYYYTTTWWWYYYYYYXXXWWWZZZ\\\^^^WWWSSSVVV\\\\\\UUUOOORRRSSS\\\lllzzztttuuuzzznnnrrr{{{ooo___VVVVVVUUUSSSNNNIIIIIIKKKJJJEEE???>>>AAAEEEGGGGGGGGGEEECCCBBBBBBBBBDDDEEEAAA@@@???@@@AAA@@@???===;;;:::999:::<<<===<<<;;;;;;<<<>>>===;;;999888999:::;;;<<<<<<;;;:::888777666555333222222333555666666777888999999777555444666222000222888===??????;;;===??????>>>===>>>???>>>;;;888888999:::888666444777999999777777:::>>>>>>@@@BBBAAA@@@???@@@AAAGGGEEECCC@@@?????????@@@@@@BBBDDDEEEEEEFFFGGGIIIJJJJJJJJJKKKKKKJJJFFFDDDFFFAAAAAAHHHMMMMMMNNNQQQLLLLLLMMMNNNJJJCCCCCCFFFHHHJJJMMMLLLJJJJJJLLLOOOLLLGGGBBBDDDLLLUUU\\\___\\\VVVOOOKKKKKKLLLNNNNNNKKKHHHDDDDDDIIISSS]]]dddZZZYYY[[[___aaa______bbb\\\ZZZYYYXXXWWWTTTPPPMMMWWWXXXXXXWWWVVVVVVYYY[[[]]]\\\XXXUUUTTTUUUTTTSSSWWWVVVRRRMMMOOOUUUVVVSSSPPPRRRUUUVVVXXXYYYWWWTTTTTTPPPLLLKKKNNNSSSRRROOONNNJJJGGGGGGIIIHHHHHHHHHHHHEEEDDDDDDDDDCCCDDDFFFGGGAAAAAAIIIQQQPPPLLLIIIIIIJJJKKKJJJGGGFFFGGGHHHKKKEEE@@@>>>@@@AAA???<<<:::===BBBDDDCCCAAA@@@???===???@@@@@@???;;;888666666777999===@@@@@@>>><<<888999;;;;;;:::888888888666666666555444444333333111111222222222111111000111111111000000000000000//////////////////......888666222...,,,+++,,,---+++,,,,,,---...///000000+++,,,...///000///......------......///000000111000222444666666444222000333222222333555666555333111111222666999:::666333222333555777888888777777444333444666999;;;<<<;;;EEEMMMKKK===666<<>>AAAGGGKKKKKKHHHFFFFFFHHHHHHFFFDDDDDDDDDEEEEEEEEEDDDCCCBBBDDDCCCDDDFFFHHHIIIIIIGGGHHHFFFDDDCCCDDDGGGJJJMMMPPPMMMIIIGGGGGGGGGEEEDDDDDDEEEFFFJJJNNNRRRTTTUUURRRRRRRRRSSSTTTWWWYYYZZZVVVTTTSSSVVVZZZ\\\YYYUUUYYYUUUWWW^^^```fffzzzwww}}}uuuddd[[[[[[RRRPPPMMMJJJIIIIIIKKKLLLBBBBBBBBBCCCDDDFFFGGGHHHFFFEEEDDDBBB@@@?????????=========>>>@@@AAA???>>>;;;;;;;;;;;;;;;999888777;;;<<<<<<<<<;;;;;;:::999===<<<;;;:::999999888777777666666555555555555666777888888888777666444333444666666666555666888:::888888999999999888888777888888777777888888999:::777;;;>>>===:::888:::>>>FFFAAA<<<;;;===???@@@@@@AAABBBBBB@@@<<<;;;===???CCCDDDEEEGGGIIIIIIJJJJJJHHHJJJIIIEEEDDDFFFEEEBBB???@@@BBBEEEGGGJJJLLLMMMMMMMMMMMMKKKIIIHHHHHHIIIHHHIIIKKKKKKJJJJJJLLLNNNMMMKKKIIIKKKPPPTTTVVVUUUWWWPPPLLLMMMMMMJJJJJJOOOIIIKKKIIICCCDDDPPP___iii\\\\\\\\\]]]^^^]]]ZZZXXXPPPSSSWWWXXXWWWUUUTTTTTTPPPQQQSSSTTTUUUXXX\\\___[[[YYYXXXZZZ]]]\\\VVVPPPUUUTTTSSSSSSRRRSSSSSSSSSNNNOOOPPPQQQRRRQQQPPPPPPIIIKKKNNNPPPQQQPPPNNNMMMFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIILLLMMMLLLIIIFFFHHHHHHKKKPPPPPPKKKHHHIIIBBBDDDFFFGGGEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCAAA???>>>>>>????????????>>>>>>???>>><<<:::999777666666222666:::<<<<<<:::999888999999999999999888888777444444333222111111111111000000000000////////////000///---,,,,,,---...///---//////...,,,...333777CCC;;;111,,,---......,,,++++++++++++++++++++++++------...///...---+++***+++,,,---...////////////222222222111111111111111222333444555555333222111...000222222222222222333444555555555555444222111555888999888666666:::>>>EEEAAA<<<888666777:::<<>>???BBBFFFIIIHHHFFFEEEFFFHHHHHHFFFCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBDDDFFFHHHGGGFFFEEEDDDCCCDDDGGGKKKOOORRRPPPLLLHHHFFFFFFHHHIIIJJJHHHHHHGGGHHHKKKNNNQQQRRRSSSRRRRRRRRRTTTUUUWWWXXXVVVTTTSSSVVVZZZ[[[WWWTTTUUUPPPOOORRRRRRSSS```qqqttthhh```UUUOOOPPPPPPMMMJJJGGGFFFFFFGGGHHHFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDBBBAAA???>>>>>>>>>===<<<;;;<<<>>>???>>>===<<<<<<;;;;;;:::999999999:::::::::;;;::::::999999;;;;;;::::::999888888888888888777666666555666666777777777777777555444333444555666666555666888:::999888888888777777666666777777777777777888999999777;;;>>>>>>;;;:::===@@@AAA===::::::<<<>>>???>>>???@@@@@@===;;;;;;===@@@DDDEEEEEEFFFGGGFFFFFFFFFFFFIIIIIIFFFEEEGGGFFFBBB;;;===AAAFFFJJJNNNPPPRRROOOPPPOOOKKKEEEBBBBBBCCCGGGHHHHHHHHHHHHJJJMMMOOOQQQPPPOOORRRVVVYYYYYYXXXSSSNNNKKKNNNNNNLLLLLLPPPIIIKKKIIICCCCCCMMMZZZaaa^^^[[[YYYWWWVVVUUUTTTRRRSSSVVVYYYYYYXXXUUUTTTTTTMMMPPPSSSUUUVVVWWWYYY[[[VVVTTTTTTWWW[[[\\\XXXTTTTTTTTTTTTSSSSSSSSSTTTTTTNNNNNNNNNNNNMMMLLLJJJIIIFFFGGGJJJLLLMMMLLLKKKKKKIIIHHHGGGFFFEEEEEEDDDDDDJJJJJJKKKLLLLLLJJJGGGDDDHHHHHHKKKOOOMMMGGGCCCDDD???AAADDDDDDCCCBBBBBBBBB???@@@AAADDDEEEDDDAAA>>>>>>????????????>>>===<<<<<<<<<:::888777666666666222555999:::999777666666555555666666555555444333333222111111111111111111000000000/////////......///...,,,++++++,,,---...,,,,,,,,,,,,---///333777IIIBBB888222111000...+++++++++++++++++++++++++++,,,------...---,,,+++******+++,,,...////////////000000000000000111111111222222222333333222222111111111222111000//////000444444555555555444222111333666888777666777:::>>>EEEBBB<<<777555666888:::CCCCCCFFFIIIKKKKKKHHHEEEDDDCCCCCCEEEGGGFFFBBB???AAABBBCCCDDDDDDFFFIIILLLKKKGGGKKKWWW___eeeqqq```^^^[[[YYY[[[___```\\\XXXUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUSSSPPPNNNNNNPPPRRROOOQQQSSSQQQLLLHHHHHHHHHIIIKKKLLLKKKIIIIIIIIIJJJGGGIIIHHHFFFGGGKKKKKKHHHDDDCCCAAABBBEEEHHHIIIIIIFFFFFFFFFEEECCCCCCEEEFFFCCCEEEEEECCC???>>>AAADDDDDDDDDCCCCCCBBBAAA@@@????????????@@@AAACCCDDDEEECCCCCCDDDFFFHHHGGGEEEBBBAAAAAA???>>>>>>>>>???@@@AAA@@@@@@BBBEEEFFFEEEDDDDDDDDDEEEFFFIIIMMMQQQSSSOOOKKKFFFEEEFFFJJJMMMNNNHHHHHHGGGHHHJJJMMMPPPRRRTTTSSSSSSSSSSSSTTTTTTUUUVVVTTTSSSUUUXXXXXXUUURRRVVVPPPMMMOOONNNKKKPPPYYYooozzzuuueeeWWWTTTTTTPPPNNNPPPOOOMMMJJJGGGEEEDDDEEEEEEHHHHHHFFFEEEDDDDDDCCCCCCCCCBBBAAA???>>>============;;;::::::;;;============<<<:::999888888999999777777888999999999888888888888888888888888888888:::999888777666555555555666666666666555444333333333444555555444555777999999888777555444444444555777666666666666777888888666999<<<<<<;;;:::<<<>>>999888777888;;;===>>>=========<<<::::::;;;???BBBDDDDDDDDDDDDDDDCCCBBBAAAAAAEEEFFFDDDDDDEEECCC???@@@AAADDDFFFHHHHHHHHHGGGCCCFFFHHHFFF@@@>>>@@@CCCFFFGGGHHHIIIJJJLLLPPPSSSTTTTTTTTTWWWZZZ[[[ZZZXXXMMMKKKLLLPPPQQQOOOPPPRRROOOQQQOOOIIIHHHOOOXXX\\\[[[WWWRRROOONNNNNNNNNNNN___aaabbb```]]]YYYWWWVVVJJJMMMQQQSSSSSSRRRRRRSSSRRRQQQQQQSSSWWWXXXUUURRRQQQQQQRRRRRRRRRRRRRRRRRRPPPOOONNNMMMJJJHHHFFFEEECCCDDDFFFGGGHHHIIIIIIIIIKKKJJJHHHFFFDDDBBBAAAAAAFFFFFFFFFHHHIIIGGGDDDBBBFFFFFFIIILLLIIIAAA===>>>===???AAABBBAAA@@@@@@AAA<<<>>>AAAEEEGGGEEEAAA>>>>>>>>>??????>>>===<<<;;;::::::888777666555555444333555777888666444333333222333333333333222111111000000//////000000111111000////////////.........------,,,++++++,,,---...,,,***)))***---111333444:::555000...///000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))***,,,---.../////////---......//////000000000111000000000000000111111222222000///------,,,,,,333333444555555444333222111444666777666777<<>>>>>AAADDDCCCCCCDDDCCC@@@???>>>>>>===>>>>>>@@@BBBCCCCCCBBB>>>@@@CCCFFFHHHFFFCCCAAACCCAAA???>>>===>>>@@@AAA@@@@@@@@@BBBDDDEEEDDDBBBFFFFFFFFFGGGIIIKKKMMMNNNMMMJJJGGGFFFHHHJJJLLLLLLCCCEEEGGGJJJLLLOOORRRUUUUUUUUUTTTSSSSSSRRRRRRRRRTTTSSSRRRTTTUUUUUURRRPPPVVVQQQOOOSSSSSSPPPPPPSSS\\\^^^hhhzzzppp\\\ZZZRRRMMMQQQUUUUUUTTTVVVPPPOOOLLLIIIGGGFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>=========>>><<<999999:::<<<======<<<;;;888666666666888999555555666777777777777666555666666666777777777888999888777666555444444444555555444444444333333222222333444444333444666888:::888555333222222333333555555555555555666666777555777999999777666777999444444666888;;;=========<<<;;;:::999999<<<@@@BBBAAAAAAAAAAAAAAA@@@??????:::>>>AAA@@@@@@AAA???:::@@@BBBDDDEEEDDDBBB???===AAAEEEHHHFFFAAA>>>@@@DDDEEEGGGKKKNNNOOOQQQTTTVVVSSSTTTVVVXXXYYYXXXVVVTTTHHHJJJOOORRRTTTSSSTTTUUURRRTTTSSSNNNLLLPPPUUUVVVSSSPPPMMMKKKLLLMMMMMMMMMeeeeeeeeebbb]]]XXXUUUTTTKKKMMMNNNNNNLLLJJJJJJKKKPPPNNNMMMNNNOOOOOOMMMKKKLLLMMMOOOPPPQQQPPPOOOOOOSSSRRRQQQOOOMMMKKKIIIGGGDDDDDDEEEFFFGGGHHHIIIIIIKKKJJJGGGEEECCCBBBAAAAAA======>>>AAACCCDDDBBBAAABBBCCCFFFIIIEEE===:::<<<===???BBBCCCBBBAAABBBBBB??????AAACCCEEEDDDAAA>>>;;;<<<>>>??????>>>===<<<<<<;;;999777555444333333333555777666444111000000222222333333222222111000...............///000111/////////.........------------,,,,,,,,,---...///...+++((()))---000000///+++)))((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++*********)))***+++---......//////++++++,,,---...//////000///...---------...///000111000---,,,,,,---,,,,,,111222333444555444333222000333777888888999===AAABBB???;;;888777888;;;===BBBBBBCCCEEEFFFFFFCCC@@@HHHFFFDDDCCCBBBCCCCCCCCCEEEEEEDDDCCCBBBCCCGGGJJJLLLGGGDDDEEEEEEEEELLLTTTqqqhhh___]]]\\\]]]______\\\ZZZYYYXXXWWWVVVUUUTTTTTTSSSPPPQQQQQQPPPMMMKKKKKKLLLNNNNNNMMMJJJFFFDDDDDDDDDHHHHHHHHHGGGEEEEEEGGGHHHBBBCCCBBB@@@CCCHHHJJJGGG??????AAADDDHHHKKKLLLKKKDDDEEEDDDAAA??????DDDIIIEEEDDDCCCAAA??????AAACCCBBBDDDEEECCC@@@>>>>>>???======>>>@@@CCCDDDAAA???;;;>>>CCCFFFGGGEEEBBBAAABBB@@@>>>===<<<===???@@@AAA@@@@@@AAACCCDDDCCCBBBDDDDDDEEEFFFHHHIIIJJJKKKJJJIIIHHHIIIJJJIIIGGGEEEAAAEEEJJJMMMOOOOOOQQQSSSUUUUUUTTTSSSRRRQQQPPPOOOPPPPPPPPPQQQRRRQQQPPPNNNOOOMMMMMMQQQSSSQQQOOOOOO[[[YYYYYY___nnn{{{qqqdddXXXQQQNNNLLLLLLPPPSSSRRRQQQQQQPPPNNNLLLJJJHHHGGGGGGGGGCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAA???>>>>>>>>>>>>???===:::999:::<<<======:::999666555444444666777444444555555666555555444333333444444555666666666666666555444333222222222333333333222222222222222111222333333222333555777888777444222000111222222444444333333444444555666666777777777555444444444222444777999;;;<<<===>>><<<:::999888:::<<>>????????????666;;;>>>===>>>@@@>>>:::;;;===@@@BBBCCCCCCAAA@@@LLLNNNOOOKKKDDD>>>>>>???@@@DDDKKKPPPRRRSSSSSSTTTRRRTTTWWWXXXWWWUUURRRQQQFFFLLLRRRTTTUUUUUUUUUUUUNNNQQQQQQMMMLLLPPPQQQPPPPPPNNNMMMMMMNNNNNNMMMLLL[[[\\\\\\ZZZWWWSSSRRRRRRRRRQQQNNNJJJFFFEEEFFFHHHJJJIIIGGGGGGGGGGGGFFFFFFJJJLLLOOOQQQRRRQQQPPPNNNSSSSSSSSSSSSQQQOOOLLLKKKGGGHHHHHHHHHIIIJJJKKKKKKIIIGGGEEECCCBBBBBBBBBCCC::::::;;;===@@@AAA@@@???===???DDDGGGCCC<<<;;;>>>AAACCCEEEFFFEEEDDDDDDEEEDDDCCCAAA@@@AAAAAA???>>>999;;;===???@@@@@@???>>>???>>>;;;999666444222222444666888777444111000///111111111111111000//////------------...///000000............------------...............///000000111---******---...---+++...---,,,,,,,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---............******+++,,,------......------,,,+++,,,---...000...---+++,,,...000///...000111333444444444333333000444888999999:::===@@@===;;;:::999:::<<>>>>>@@@===<<<===@@@CCCDDD@@@===;;;???CCCFFFEEECCCBBBAAA???>>><<<;;;;;;;;;<<<===@@@@@@???AAABBBCCCBBB@@@???@@@CCCEEEHHHIIIJJJKKKGGGGGGHHHIIIIIIGGGBBB???CCCHHHLLLNNNMMMLLLMMMOOORRRRRRRRRQQQPPPNNNLLLKKKLLLLLLNNNNNNOOONNNMMMLLLLLLKKKLLLNNNPPPOOOMMMLLLRRRTTTVVVXXX\\\eeepppxxxxxxxxxeee^^^ZZZTTTPPPQQQLLLLLLNNNOOONNNLLLJJJIIILLLKKKJJJHHHGGGFFFEEEEEE@@@?????????@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>???===::::::;;;<<<<<<;;;999888666555444444555555444555555555555444333222222222222333333444444444444444333222222222222333222222111000000111111222000111222222111222444666666555444222111111111222333222222222222333444444777777777777666555444444333555888999::::::<<<===;;;999888888:::;;;<<<;;;888999:::<<<>>>?????????777;;;>>>===???AAA@@@===AAABBBCCCDDDCCCAAA???>>>DDDEEEFFFEEEBBB???>>>===;;;@@@HHHMMMOOOPPPPPPPPPTTTVVVXXXXXXUUURRRPPPOOOFFFNNNTTTTTTSSSSSSTTTRRROOORRRSSSQQQRRRVVVWWWUUUSSSRRRPPPPPPPPPOOOMMMLLLTTTUUUVVVVVVTTTSSSTTTTTTVVVTTTPPPJJJFFFEEEGGGIIICCCCCCBBBAAAAAABBBDDDEEEIIILLLPPPSSSTTTSSSQQQPPPPPPRRRTTTUUUTTTQQQMMMKKKJJJKKKKKKLLLLLLKKKKKKJJJGGGEEECCCBBBAAABBBCCCDDD@@@???>>>>>>??????===;;;:::===DDDGGGCCC===<<>>999;;;>>>AAABBBAAA???>>>@@@???<<<:::777555333333555888:::;;;888444111000///////////////...------.........---......//////......---------,,,,,,,,,.........///000000111111111000---,,,,,,,,,+++)))+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,---..................---***++++++,,,,,,---------++++++++++++,,,---......,,,++++++---222444222//////000222333444444444333222555999:::999888;;;>>>777777999;;;===???@@@AAABBBBBBBBBDDDEEEFFFDDDBBB@@@AAA@@@??????BBBFFFJJJDDDFFFGGGFFFFFFFFFHHHJJJBBBDDDGGGIIIIIIHHHHHHIIIlll___SSSSSSTTTUUUWWWXXXYYYXXXWWWUUUUUUUUUTTTTTTSSSSSSSSSPPPPPPPPPNNNLLLLLLNNNPPPMMMKKKHHHFFFFFFHHHIIIIIILLLLLLKKKHHHEEEDDDFFFHHHHHHHHHFFFCCCFFFKKKMMMKKKCCCCCCEEEGGGIIIIIIGGGEEECCCAAA??????@@@BBBCCCCCCBBBAAA@@@@@@@@@??????>>>>>>BBBDDDCCC???===>>>AAA>>><<<;;;>>>BBBCCC@@@<<<<<<@@@DDDFFFDDDBBBAAABBB============<<<<<<<<<<<>>>>>???AAAAAA@@@>>>???AAACCCFFFHHHHHHHHHHHHEEEEEEEEEEEEFFFDDD@@@>>>DDDGGGJJJIIIGGGGGGKKKPPPNNNNNNNNNNNNLLLJJJHHHGGGGGGIIIKKKLLLLLLKKKKKKKKKIIIKKKMMMMMMMMMNNNNNNNNNJJJMMMQQQTTTUUUUUUVVVVVVZZZjjjvvv}}}ooo___TTTPPPVVVXXXOOOIIIIIIMMMOOOQQQOOOLLLIIIHHHFFFIIIHHHHHHGGGFFFEEEEEEEEE@@@@@@@@@???@@@AAAAAABBB@@@@@@???>>>===============;;;::::::;;;;;;:::888999888888777777666666555666666666555444333222111222222222222222222222222333333222222333333444444111000/////////000111111000111222111111111333555444444444333333222222222222111111111111222333333444333444555666666555555444666888888777777999<<<999777666777888888666444777888:::;;;===>>>>>>>>>888;;;===<<<>>>AAABBB???GGGGGGEEECCCAAA>>>;;;:::777777999===@@@BBBAAA???<<<@@@EEEIIIKKKMMMOOOQQQTTTVVVXXXVVVRRRNNNMMMMMMFFFOOOTTTQQQNNNOOOOOOMMMQQQTTTVVVVVVZZZ```aaa___VVVSSSPPPOOOPPPRRRRRRRRRWWWXXXXXXVVVSSSRRRQQQRRRQQQQQQNNNJJJGGGFFFGGGIIICCCBBBAAA???>>>???AAACCCFFFIIINNNRRRSSSRRRPPPNNNQQQTTTWWWYYYXXXSSSNNNJJJKKKLLLMMMMMMMMMKKKIIIGGGGGGEEECCCAAA@@@AAACCCDDDAAA???>>>>>>>>>>>><<<:::;;;???FFFIIIDDD===>>>BBBEEEGGGIIIHHHFFFDDDDDDDDDDDDBBB@@@@@@@@@@@@???======>>>AAACCCCCCAAA>>><<<>>>===;;;999777666666555666999>>>???<<<888333111//////000000//////...---000///...............///---------,,,,,,,,,,,,+++,,,---...///000000000000///000000...,,,++++++,,,((()))+++,,,,,,---...///------------------------+++******)))***+++,,,---000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------+++,,,000555777333///...///111333444444444444222555999999666555777999222444888;;;===>>>>>>===>>>>>>>>>@@@BBBCCCBBBAAA>>>???@@@???>>>@@@EEEIIIDDDFFFHHHHHHFFFDDDDDDEEE@@@DDDGGGHHHHHHHHHGGGFFFlllSSSUUUVVVUUUVVVXXXYYYYYYWWWTTTQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRPPPMMMKKKMMMQQQUUULLLJJJGGGFFFGGGIIIKKKLLLOOOOOOMMMIIIFFFEEEGGGIIIGGGHHHFFFEEEIIIPPPSSSRRRDDDDDDFFFHHHIIIHHHDDDAAACCC@@@===>>>BBBDDDCCCAAA@@@???????????????===;;;<<<@@@CCCBBB>>><<<>>>AAA???<<<;;;===BBBCCC@@@<<<===AAAEEEFFFCCCAAAAAABBB?????????@@@??????>>>=========<<<===??????>>><<>>===<<<<<<<<<<<<<<<;;;:::999:::::::::888666999:::::::::999888777666777777666555444222111000111111111111111111111111333333333333444555666666111000///......///000111///000111111000111333555333333444444444333222222111111111000111222222333......///111444555555444555666888777555555777:::888666555666777666222///888999:::;;;<<<=========666:::;;;999;;;@@@AAA???@@@@@@@@@???????????????<<<;;;:::>>>CCCEEEAAA===@@@BBBDDDFFFIIILLLQQQTTTRRRUUUVVVSSSNNNJJJIIIJJJFFFOOOSSSOOOKKKKKKLLLIIIOOORRRTTTVVV[[[bbbdddbbbUUURRRNNNMMMPPPUUUXXXZZZZZZZZZXXXTTTNNNJJJHHHHHHJJJKKKKKKIIIGGGEEEFFFGGGGGGFFFCCC???<<<;;;===???BBBEEEJJJNNNPPPOOOLLLJJJTTTWWW[[[]]][[[UUUNNNJJJJJJKKKMMMMMMLLLIIIFFFDDDHHHFFFCCCAAA@@@@@@AAACCC===;;;:::;;;======<<<;;;===AAAHHHJJJEEE===>>>CCCEEEFFFHHHGGGEEEBBBBBBBBB@@@@@@@@@AAACCCBBB???===@@@AAACCCDDDCCC@@@<<<:::::::::999888777777888888666:::@@@BBB???:::555222222222222222222111111000111000///...............---------,,,,,,,,,+++++++++,,,---...////////////---///111000,,,+++,,,///222222222000...,,,,,,,,,------------------------++++++*********+++---...222222222111000...---,,,------,,,,,,,,,,,,,,,,,,)))***,,,---......------...---...222888888333......///111333444555444444222555888777555333333555000333777;;;===<<<:::999;;;:::;;;===???AAA@@@???===???@@@???>>>???CCCGGGEEEGGGIIIHHHEEEBBB@@@@@@CCCGGGJJJIIIHHHHHHHHHGGGsss^^^RRRRRRUUUWWWZZZ\\\\\\ZZZWWWUUUTTTSSSQQQOOOMMMLLLLLLMMMVVVUUUTTTRRRPPPNNNMMMLLLIIIGGGEEECCCDDDJJJSSSYYYRRRPPPMMMJJJHHHHHHHHHIIIGGGDDDCCCFFFKKKMMMKKKHHHDDDDDDEEEGGGIIIIIIFFFDDDGGGEEEDDDDDDEEEFFFFFFEEE@@@@@@>>>===;;;999888777??????@@@AAAAAAAAAAAA@@@<<<;;;;;;===???@@@???======@@@BBBAAA>>>>>>CCCHHHEEEEEEDDDCCCAAA???===<<<>>>>>>>>>>>>============DDDDDDFFFFFFEEECCCAAA???@@@@@@?????????@@@AAAAAACCCCCCDDDFFFHHHKKKNNNOOOKKKLLLLLLKKKIIIHHHHHHIIIHHHFFFEEEGGGKKKMMMLLLJJJJJJJJJJJJIIIIIIJJJMMMPPPRRRPPPNNNKKKIIIHHHHHHHHHFFFEEEHHHOOO[[[gggooorrreee]]]XXXWWWXXXSSSMMMJJJHHHIIIKKKKKKIIIGGGIIIJJJJJJKKKJJJHHHEEEDDDFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA<<<<<<======<<<<<<;;;:::888888888888888888999999::::::999888777777777777666555444222111111222222222222333111000///111222444444444333222111000///,,,,,,------.../////////000000111111111222222222222222222111111111000000222111///......000111333.........//////000111222333333333444555666777888999777444333444444444333444666999===???AAACCCCCCCCC???;;;<<<@@@AAA???<<>>@@@;;;<<<>>>?????????>>>===BBB@@@AAADDDEEEEEEIIIOOOTTTQQQMMMKKKJJJIIIHHHFFFNNNKKKFFFEEEOOOYYYVVVLLLGGGKKKPPPVVVYYY[[[ZZZYYYTTTUUUUUUTTTRRRRRRSSSUUUYYYUUUPPPNNNNNNLLLGGGCCCGGGFFFDDDDDDEEEGGGGGGFFFPPPNNNLLLIIIEEEBBB>>>;;;EEEIIILLLNNNNNNMMMLLLLLLSSSTTTWWWXXXWWWUUUQQQOOOPPPQQQPPPLLLHHHDDDBBBBBBGGGDDD@@@??????@@@??????888:::<<<>>>??????======>>>>>>>>>>>>======>>>@@@AAADDDGGGFFFBBB>>><<<<<<>>>>>>======>>>@@@BBBCCC???@@@@@@BBBBBB@@@<<<999888999;;;===<<<:::888666111333777999:::999777555333333222111111000000///222111111000000000000000------............------......//////...---,,,,,,---***+++......+++***---........................------,,,,,,,,,+++++++++,,,++++++******++++++,,,333333222000///---,,,,,,//////...---,,,++++++***++++++------------++++++......------------......---...///000222444555666666666777777777555444333555555666777888999::::::;;;;;;<<<======>>>>>>?????????@@@@@@@@@AAADDDFFFCCCBBBAAA@@@AAABBBCCCDDDAAACCCFFFFFFEEEDDDDDDEEE{{{ssslllaaaZZZZZZXXXYYY[[[\\\[[[YYYVVVSSSQQQPPPNNNMMMLLLLLLLLLMMMTTTSSSRRRQQQPPPNNNMMMMMMLLLIIIGGGGGGJJJQQQWWW[[[PPPOOOLLLJJJHHHHHHIIIIIIIIIGGGEEEHHHKKKMMMJJJGGGFFFFFFFFFHHHJJJJJJHHHFFFEEECCCBBBBBBDDDFFFFFFEEEAAA@@@???===<<<:::999888??????@@@@@@@@@??????>>><<<<<<<<<===@@@@@@???>>>???BBBCCCBBB???>>>BBBFFFBBBBBBBBB@@@???===;;;:::::::::;;;<<<>>>???@@@AAACCCDDDEEEEEEDDDCCCAAA@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGIIIJJJJJJHHHIIIJJJIIIGGGFFFGGGHHHHHHGGGFFFHHHKKKLLLKKKIIIHHHHHHHHHGGGFFFHHHKKKMMMMMMLLLKKKIIIHHHGGGFFFFFFEEEFFFIIIOOOWWW^^^aaabbbtttppp]]]ZZZUUUSSSSSSNNNLLLIIIGGGGGGIIIIIIGGGEEEGGGHHHIIIIIIHHHFFFDDDBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@AAA@@@@@@???>>>;;;;;;;;;:::::::::999999888888888888888888777777::::::999777666666666666555444222111000000111111111222222111//////000222333333333222222000//////,,,,,,------.../////////000000000111111111222222222222111111111000000000222111///......///111222............///000111222333333333333444555555666666666555666777777555333333555999===@@@BBBDDDDDDBBB>>>;;;;;;>>>???<<<999???===;;;::::::<<<>>>???>>>>>>>>>>>>>>>===<<<<<>>???@@@AAAFFFMMMJJJJJJJJJIIIHHHHHHIIIIIIKKKIIIDDDCCCJJJRRRPPPHHHEEEHHHLLLOOORRRSSSRRRRRRVVVWWWWWWVVVUUUTTTVVVWWWVVVUUUSSSPPPKKKHHHFFFFFFHHHEEECCCCCCEEEGGGHHHHHHLLLMMMMMMIIICCC??????@@@FFFIIILLLNNNMMMKKKJJJJJJRRRRRRRRRRRRQQQQQQPPPPPPRRRRRRQQQMMMHHHCCCAAA@@@GGGEEEAAA@@@AAABBBBBBBBB:::;;;===???@@@@@@@@@???CCCCCCCCCCCCBBBBBBBBBCCCBBBDDDEEEDDD@@@<<<;;;;;;>>>=========>>>???AAABBB@@@@@@???@@@@@@>>>;;;888999:::<<<======;;;999777333555777999888666444222111111111111222222222222222111000000//////000000---......//////......------------------,,,++++++---***+++......+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++111111000///...---,,,,,,------,,,,,,++++++******++++++,,,------,,,++++++------,,,,,,,,,,,,---------...///000111333333444333444555555555444333222444555555666666777777888777777777888999;;;<<<===>>>>>>?????????@@@BBBDDDAAA@@@@@@???@@@AAABBBCCC@@@CCCEEEEEEDDDCCCDDDDDD|||hhhdddfffbbb\\\ZZZYYYZZZ[[[[[[ZZZWWWSSSQQQMMMMMMLLLLLLLLLMMMMMMNNNSSSRRRRRRQQQOOONNNNNNMMMMMMJJJHHHJJJPPPUUUXXXYYYNNNMMMKKKIIIHHHGGGHHHHHHIIIFFFEEEFFFIIIJJJGGGDDDGGGEEEEEEEEEGGGHHHGGGFFFBBBAAA@@@AAACCCEEEEEEEEEAAA@@@???>>><<<;;;999999======>>>>>>>>>======<<<===<<<<<<>>>@@@AAA@@@>>>BBBDDDEEECCC@@@???AAADDD?????????>>>===;;;:::999888888:::<<<>>>@@@AAABBBCCCCCCCCCCCCCCCBBB@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFFFFFFFEEEGGGHHHIIIIIIGGGFFFGGGIIIIIIHHHIIIKKKLLLKKKHHHFFFEEEFFFFFFEEEDDDEEEHHHJJJHHHHHHHHHHHHGGGFFFEEEEEECCCEEEIIIOOOTTTVVVVVVTTT___eeemmmvvvppp\\\UUUWWWRRRPPPPPPKKKKKKIIIGGGFFFFFFEEEDDDBBBEEEFFFFFFFFFEEECCCAAA@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>===<<<;;;::::::888777777777888999888888888777666666666555:::999888666555444444444333222111/////////000000111222222111//////000111111111111111000000///...,,,,,,------.../////////000000000000111111111111111111000000000000000///111000///......///000000............///000111222333333222222222333333444222333555777999888555222222444888<<<@@@BBBDDDDDD???<<<999999;;;<<<:::777>>>===:::999999;;;===>>>AAA@@@???===<<<<<<;;;;;;@@@<<<:::;;;<<<>>>DDDLLLGGGJJJLLLKKKIIIGGGHHHJJJGGGFFFCCCAAADDDIIIHHHDDDDDDEEEGGGIIIJJJKKKKKKKKKUUUVVVWWWVVVUUUUUUVVVWWWSSSUUUUUUPPPIIIEEEEEEHHHFFFCCCAAAAAACCCFFFHHHIIIIIILLLMMMIIIBBB???CCCGGGHHHKKKMMMMMMLLLIIIHHHHHHPPPOOOMMMKKKKKKLLLNNNPPPPPPQQQQQQNNNJJJFFFDDDCCCGGGEEEBBBAAAAAACCCCCCCCC>>>>>>???@@@AAABBBCCCCCCGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCC@@@===:::::::::===<<<<<<<<<===>>>??????@@@>>>===<<<<<<<<<:::888:::;;;<<<======;;;999888555666888888777444111///000000111111222333333444111111000///////////////......////////////......+++,,,,,,,,,,,,++++++***,,,***+++......+++***,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++************++++++---------------,,,,,,,,,***************************+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,......//////000111111222000111222222333333222222444444444444444444444444444444444444666888;;;<<<===============>>>???@@@>>>>>>>>>>>>???@@@AAABBB???AAACCCCCCBBBAAABBBCCCuuufff\\\^^^ccc```WWWPPPVVVWWWXXXXXXWWWUUURRRPPPKKKKKKLLLLLLMMMNNNOOOPPPSSSSSSRRRPPPOOOMMMLLLKKKLLLIIIGGGJJJPPPTTTSSSPPPMMMLLLJJJHHHFFFEEEEEEEEECCCBBBAAACCCEEEEEEDDDBBBDDDCCCAAAAAACCCDDDCCCCCCAAA@@@???@@@CCCEEEEEEEEE@@@???>>>===;;;:::999888999:::;;;<<<<<<==================>>>@@@AAA@@@???CCCEEEEEECCC@@@??????AAA============<<<;;;:::999999::::::<<<===>>>??????BBBBBBAAAAAA@@@@@@@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@>>>@@@BBBEEEFFFEEEDDDDDDHHHIIIJJJJJJIIIIIIJJJLLLJJJJJJLLLMMMLLLJJJFFFDDDDDDEEEFFFEEEDDDDDDGGGIIIEEEFFFHHHIIIIIIHHHGGGGGGCCCFFFJJJPPPTTTVVVUUUUUUXXXZZZ\\\\\\\\\```gggnnnyyyyyyllljjjhhhaaaZZZZZZPPPQQQVVVQQQNNNPPPMMMKKKIIIGGGEEEDDDCCCCCCBBBDDDDDDDDDDDDCCCAAA@@@???=========<<<<<<<<<<<<<<<============<<<;;;:::::::::999777555555666888999888777777666555444444333999888666555333333222222333222000/////////000000000111111000......///111/////////000//////......,,,,,,------...//////////////////000000000111111////////////////////////000///...------......///...............///111111333222111111111111111222000111222555777777666444333555888;;;===???@@@@@@:::888777777999::::::999AAA???<<<:::999:::;;;<<>>===<<<<<<===>>><<<999:::===>>>???EEELLLMMMQQQTTTRRRKKKGGGGGGJJJFFFEEEDDDBBBAAACCCCCCBBBCCCCCCDDDDDDEEEFFFHHHHHHPPPRRRTTTTTTSSSSSSTTTUUUSSSSSSRRRNNNIIIFFFFFFGGGEEEBBB@@@???BBBFFFHHHIIIHHHIIIIIIHHHFFFGGGKKKOOOLLLNNNOOONNNKKKIIIHHHGGGKKKJJJIIIIIIIIIJJJLLLMMMKKKMMMOOOOOONNNLLLKKKKKKIIIFFFBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCBBB@@@===;;;999999999<<<;;;;;;;;;<<<<<<<<<<<<<<<:::888888999:::::::::888999:::;;;;;;999888777666777888888666444111///111111111111222222333333000000///............///.........//////.........++++++,,,,,,,,,,,,++++++,,,******------******,,,************************++++++*********)))))))))******))))))))))))***************+++++++++,,,,,,)))))))))******+++++++++******++++++++++++******,,,++++++******++++++,,,............////////////...///000111111222222222222222222222111111000000333222222333666999<<<===<<<;;;;;;;;;<<<===<<<<<<;;;;;;<<<<<<===>>>???@@@===???@@@@@@??????@@@AAA~~~fff```[[[XXX[[[^^^ZZZSSSNNNRRRSSSTTTUUUTTTSSSRRRQQQLLLLLLMMMOOOPPPQQQQQQRRRTTTSSSRRRPPPNNNKKKJJJIIIMMMJJJHHHJJJNNNPPPLLLHHHLLLKKKIIIGGGEEECCCBBBAAA??????@@@AAACCCDDDDDDCCCCCCAAA??????AAABBBAAA@@@@@@???>>>@@@BBBDDDEEEDDD======<<<;;;999888777777555666888:::<<<===>>>>>>===<<<<<<>>>@@@AAA@@@>>>BBBCCCCCCBBB@@@>>>>>>>>>============<<<;;;:::999888999:::;;;<<<===>>>???AAA@@@???>>>>>>??????@@@DDDCCCBBBAAA@@@?????????<<<>>>AAADDDEEEFFFEEEEEEFFFHHHJJJJJJJJJJJJLLLMMMKKKLLLNNNNNNLLLHHHEEEDDDEEEFFFGGGGGGFFFFFFGGGIIIGGGHHHJJJKKKLLLLLLKKKKKKJJJLLLNNNQQQTTTWWWYYY[[[UUUWWWWWWUUURRRPPPQQQSSSVVV[[[dddmmmvvv~~~ssshhh^^^SSSOOORRRUUUVVVTTTQQQKKKPPPSSSLLLLLLQQQOOOLLLKKKIIIFFFDDDCCCDDDEEECCCCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;<<<===>>>============<<<;;;:::999:::999777555555666777999666666555555444333222222666666444333222111111111333222000//////000111111000000111///...---...000------.../////////......,,,,,,------.../////////....../////////000000000........................///......------,,,,,,,,,------------...///000111222111111000000000111111333222222333666888999999555666888:::;;;;;;::::::555555555777:::<<<======EEECCC???<<<999999::::::>>>>>>======>>>???AAABBB999999===CCCEEEEEEHHHMMMQQQUUUXXXTTTNNNIIIIIIKKKHHHGGGEEEEEECCCBBBCCCEEEAAAAAAAAAAAABBBDDDFFFGGGNNNPPPRRRSSSRRRRRRSSSTTTUUUQQQMMMKKKKKKJJJIIIGGGHHHFFFDDDDDDGGGJJJLLLLLLJJJGGGEEEHHHMMMQQQSSSSSSOOOPPPPPPOOOKKKIIIGGGGGGEEEFFFHHHJJJKKKKKKJJJJJJIIILLLOOOQQQPPPOOONNNOOOMMMIIIEEECCCBBBBBBAAA@@@EEEDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCDDDFFFEEECCCAAABBB@@@===;;;:::999999999::::::::::::::::::999999777555333444666999:::;;;666666777777777666555444444555666777666555333222222222222111111000000000000///......---.........------............------,,,,,,------------,,,,,,,,,)))***------***))),,,******************************)))))))))(((((((((***))))))(((((())))))***((((((((()))******++++++))))))******++++++,,,,,,************************,,,,,,++++++++++++,,,,,,------------------------......//////000111222333111111000000///.........000000111222555888:::<<<;;;999888999;;;<<<:::999::::::;;;<<<<<<======>>><<<===>>>===<<<<<<>>>???jjjaaa[[[ZZZXXXWWWVVVVVVUUUVVVPPPQQQRRRSSSSSSRRRQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRSSSRRRQQQOOOMMMKKKJJJIIINNNLLLKKKLLLMMMLLLHHHEEEJJJIIIHHHFFFDDDBBB@@@??????@@@AAACCCEEEEEEFFFFFFCCCBBB@@@AAABBBBBBAAA@@@???>>>===>>>@@@BBBBBBBBB<<<;;;:::999888777666666444555777999;;;<<<===>>><<<;;;;;;===???@@@???===>>>????????????>>>===<<<>>>>>>>>>===<<<:::999888444555777999<<<>>>@@@AAAAAA???===<<<<<<===???@@@BBBBBBAAA@@@????????????;;;===???BBBDDDEEEEEEEEECCCEEEGGGHHHHHHIIIKKKMMMLLLMMMOOONNNKKKGGGFFFEEEGGGHHHIIIIIIHHHGGGHHHIIIIIIIIIKKKLLLMMMNNNNNNNNNQQQRRRRRRRRRRRRTTTXXXZZZUUUUUUTTTRRRPPPQQQSSSVVVTTTVVVXXXZZZ]]]```dddgggjjjnnnsssxxx{{{~~~~~~}}}~~~~~~zzzsssnnnpppnnnmmmllliiiddd]]]XXXSSSPPPMMMLLLNNNPPPRRRRRRMMMIIINNNOOOGGGIIIOOONNNKKKKKKIIIGGGDDDCCCEEEGGGDDDDDDCCCBBBAAA@@@??????===<<<;;;;;;<<<===>>>???=========<<<;;;:::999888999888666555555555666777444444444333222222222111444333222111000000000000222111000//////000111222///000000///------...///,,,---......////////////,,,,,,------.../////////............////////////,,,------------...............------,,,+++++++++------------...///000111111111000000000111111222777555444555888;;;<<<<<<777888999::::::999888777444555666888;;;>>>AAABBBGGGDDD@@@<<<:::999999:::<<<<<<===???AAACCCEEEFFF===>>>CCCIIIKKKIIIJJJNNNOOORRRSSSRRRNNNLLLLLLNNNLLLIIIGGGHHHHHHFFFGGGJJJ@@@@@@@@@@@@AAABBBCCCDDDLLLOOORRRSSSSSSSSSTTTUUUUUUPPPKKKJJJLLLMMMLLLIIINNNMMMLLLLLLOOOQQQQQQQQQLLLHHHEEEIIIQQQWWWWWWTTTOOOPPPPPPNNNJJJHHHGGGGGG???BBBFFFJJJKKKKKKIIIGGGJJJMMMPPPQQQPPPNNNLLLLLLOOOLLLHHHEEEEEEEEEDDDCCCFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCBBBDDDGGGGGGDDDAAAAAA>>>;;;::::::;;;:::999999999:::999999888777666333111000111444777888999333333444444333333222222222333444555555555444333222111111000//////......//////...---------------,,,,,,------------,,,,,,+++,,,,,,---------------+++)))***------***)))+++************************))))))((((((((('''''''''))))))(((((((((((())))))''''''(((((()))******+++))))))******+++++++++,,,******))))))))))))******,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,...------...///000111222/////////......------------...000222444666777888999777666888;;;<<<:::777::::::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;::::::<<<>>>sssvvvgggeeeXXXXXXVVVTTTTTTVVVXXXXXXSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@AAACCCDDDDDDDDDDDDEEEAAA@@@@@@AAABBBAAA???===>>><<<;;;<<<===??????>>><<<;;;;;;:::999888777777666777888999:::;;;;;;;;;;;;::::::<<<>>>???>>><<<::::::;;;<<<======<<<;;;>>>>>>>>><<<;;;999777666555555777999;;;===???@@@@@@>>><<<::::::<<>>>>>?????????<<<===>>>???@@@AAABBBBBBBBBDDDFFFHHHHHHIIILLLNNNLLLNNNOOOMMMIIIGGGFFFGGGHHHIIIKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJKKKLLLNNNNNNNNNPPPQQQPPPOOOPPPSSSUUUVVVUUUSSSPPPOOOPPPRRRTTTUUUVVVVVVVVVVVVWWWZZZ]]]ccccccaaa``````bbbeeegggeeebbb___aaadddeeebbb^^^___]]]ZZZXXXXXXWWWWWWWWWQQQNNNKKKKKKLLLLLLJJJHHHKKKHHHMMMMMMEEEHHHOOOLLLJJJJJJIIIFFFCCCCCCFFFIIIEEEEEECCCBBBAAAAAA@@@@@@<<<;;;;;;:::;;;===???@@@<<<<<<<<<;;;:::999888777666555555555444444444444222222222222222222222222111111000000000000000111000000.........///000111/////////...---,,,---///,,,,,,...//////000000000,,,,,,------.../////////------........./////////+++,,,,,,,,,---------------------,,,,,,+++***)))------------...///000000000000000000111222333333555555555666999;;;::::::888999:::;;;;;;:::999888666777999;;;===@@@CCCEEEDDDBBB>>>;;;999999:::;;;;;;===???AAADDDEEEFFFGGGEEEEEEHHHMMMMMMJJJKKKNNNPPPOOOOOOOOOOOOOOOPPPPPPOOOIIIGGGKKKMMMLLLLLLOOOEEEEEEEEEDDDDDDCCCCCCCCCJJJLLLPPPRRRRRRRRRRRRSSSQQQOOOLLLKKKKKKMMMNNNOOOQQQQQQPPPRRRSSSTTTSSSRRRMMMKKKJJJMMMRRRTTTTTTRRRNNNNNNNNNLLLHHHFFFEEEEEE<<>>===>>>???@@@???<<<999<<<;;;999999;;;<<<<<<;;;<<<<<<;;;;;;:::999888888999999::::::::::::999999:::::::::;;;===>>>===<<<777777888:::<<<===<<<:::>>>>>>===<<<:::888666555888999999::::::;;;;;;<<<@@@>>>;;;999999;;;>>>@@@>>>>>>>>>>>>>>>>>>??????>>>============>>>>>>???DDDFFFHHHJJJJJJLLLNNNPPPMMMOOOOOOLLLHHHFFFGGGIIIHHHIIIKKKKKKIIIHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLNNNFFFIIIMMMMMMLLLMMMOOORRRSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQPPPNNNOOORRRUUUTTTTTTTTTTTTTTTUUUVVVWWWSSSOOOKKKMMMSSSXXXXXXWWWRRRRRRQQQQQQQQQOOONNNMMMIIIFFFDDDGGGLLLNNNKKKGGGKKKIIINNNNNNGGGJJJPPPKKKHHHIIIHHHEEEBBBBBBFFFJJJFFFFFFDDDCCCBBBAAAAAAAAA<<<;;;:::::::::===???@@@<<<;;;;;;;;;999888777666333333444444444333222111111111111111111222222222///////////////000111111///...---,,,------//////...//////...,,,,,,---///,,,,,,...///000000111111,,,,,,------...//////000---------.........//////+++++++++,,,,,,------------------,,,+++***)))(((---------------...000000000000000000111222444444000111333666888888666444999:::;;;<<<===<<<;;;;;;999:::<<<===???AAADDDFFF@@@???<<<:::999:::;;;<<<<<<>>>AAACCCEEEFFFGGGFFFMMMKKKLLLNNNLLLIIIJJJNNNTTTQQQOOOOOOPPPQQQRRRQQQQQQJJJGGGMMMQQQOOOOOOQQQKKKKKKJJJIIIHHHFFFDDDCCCFFFIIIMMMOOOOOOOOOPPPPPPNNNOOOOOOMMMJJJKKKPPPTTTQQQQQQQQQSSSTTTTTTRRRPPPLLLMMMOOOPPPPPPPPPPPPPPPLLLLLLLLLJJJFFFDDDDDDDDD;;;>>>AAADDDFFFGGGGGGFFFAAAEEEJJJMMMMMMLLLKKKKKKEEECCC@@@@@@AAACCCDDDDDDFFFGGGGGGGGGEEEAAA>>><<<>>><<<<<>>===:::888888999888777666444333333222111111222222111000222222222111111111111000000000000000000///......,,,,,,------.../////////......---,,,,,,,,,,,,---*********++++++*********((()))***++++++++++++++++++)))))),,,,,,))))))+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))******((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))((())))))***++++++,,,,,,,,,+++*********+++,,,---------------------------///111555888::::::888777777555444777<<<>>>;;;777;;;<<<======<<<;;;999888888888999777666777999<<>>>>>>>>>>>===;;;::::::;;;888666666:::<<<<<<;;;::::::999999888777666666:::999888888777777888888999999:::::::::999888888::::::999999999888888888999::::::::::::999888777<<<;;;:::777555666999<<<@@@===::::::<<<===<<<;;;777888999;;;<<<===>>>>>><<<===>>>@@@@@@@@@??????CCCDDDFFFHHHKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJHHHHHHGGGIIIKKKMMMLLLIIIFFFDDDBBBEEEHHHIIIHHHHHHKKKNNNGGGKKKMMMKKKGGGFFFLLLRRRWWWUUUSSSSSSUUUVVVTTTRRRTTTRRROOOLLLJJJJJJJJJKKKTTTOOOLLLMMMPPPQQQOOOLLLNNNMMMMMMOOORRRSSSRRRPPPTTTQQQLLLKKKMMMNNNMMMLLLJJJFFFDDDIIIKKKIIIGGGGGGKKKIIIFFFGGGIIIKKKIIIGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFCCCAAA@@@@@@AAABBB<<<;;;:::;;;<<<===<<<;;;:::888999;;;:::555333444444333222111000000000000000000000000000///...---......------------........................------///////////////......---***+++,,,---............////////////////////////------,,,+++,,,---...///---------............///.........------,,,,,,,,,+++,,,---...////////////000111111111222222222222000111333333333333444666:::;;;<<<<<<;;;:::888777<<<>>>???@@@??????AAABBBHHHCCC>>><<<<<<===<<<:::888>>>EEEIIIIIIIIIIIIJJJHHHFFFEEEFFFHHHKKKMMMOOOIIIHHHHHHIIIMMMOOOPPPOOOQQQMMMLLLMMMLLLJJJJJJMMMFFFKKKOOONNNJJJGGGHHHJJJEEEEEEFFFJJJOOOQQQOOOMMMLLLIIIFFFDDDEEEHHHMMMPPPNNNOOOPPPQQQQQQQQQQQQQQQHHHIIIJJJIIIGGGEEEDDDEEEFFFFFFEEECCCAAAAAADDDFFF<<<===@@@EEEIIIIIIEEEAAADDDIIIMMMKKKJJJJJJHHHDDDAAA???======?????????>>>AAAAAAAAAAAAAAA@@@???>>>::::::;;;===???>>><<<:::888888999999::::::::::::::::::::::::888666333222//////000000111111111222111000000///...------,,,------......------,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++++++++******))))))))))))************))))))))))))((((((''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&))))))))))))************)))))))))***++++++,,,,,,/////////......---------///222555777777666444222777888:::<<<======<<<;;;>>>===<<<===??????;;;888:::777777::::::777777:::]]]\\\ZZZXXXWWWVVVVVVVVVUUUUUUVVVXXXYYYXXXVVVSSSRRROOOLLLNNNQQQSSSRRROOOQQQSSSPPPKKKLLLPPPOOOKKKNNNNNNOOORRRTTTQQQKKKFFFFFFDDDBBBBBBCCCCCCAAA???AAABBBBBBAAA@@@@@@AAACCC:::===@@@AAA@@@>>>======??????>>>===<<<;;;999888888666444555777999999888777777888888888888999999999999888777777777777777888888999999999999999888:::::::::999999999888888:::999999999888888888888888777666666777999;;;===>>>;;;999999:::;;;;;;999888999999:::;;;;;;;;;;;;888999;;;===>>>>>>===<<>>AAABBBEEEAAA===;;;;;;<<<<<<;;;===AAAGGGJJJIIIHHHGGGHHHBBBAAABBBDDDHHHLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQMMMJJJJJJIIIFFFFFFIIIHHHLLLOOOMMMIIIFFFFFFHHHHHHFFFFFFHHHKKKLLLLLLJJJEEECCC@@@???@@@DDDHHHKKKKKKKKKKKKLLLLLLKKKKKKKKKGGGHHHIIIHHHFFFEEEEEEFFFDDDDDDCCCAAA???>>>@@@AAA???@@@CCCIIIOOOOOOHHHBBBEEEIIIJJJGGGEEEFFFFFFDDDAAA???===<<<===<<<;;;:::::::::;;;======>>>>>>>>>===<<<<<<<<<===<<<999777777777777666777777888999::::::999888777555444333222222111111000000//////000000//////......------,,,------------,,,++++++)))************+++++++++************************++++++******))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&''''''(((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&''''''((((((((())))))))))))************)))))))))***++++++,,,,,,.........---------,,,,,,///000111222333444333333777888:::<<<<<<<<<;;;:::===<<<;;;===???>>><<<999:::888999<<<===:::999<<>><<<<<<;;;???>>>>>>===;;;:::888777555333222333555777777666444555666777888999:::;;;888888777666666666666777666666777888999999999999::::::999999999888888888:::999777666666777888888333222222555;;;>>>>>>===;;;999777777888999888777888888999999999888888777444666888:::<<<<<<;;;:::===???BBBEEEIIIKKKMMMNNNQQQOOOMMMKKKJJJJJJKKKLLLMMMMMMMMMKKKHHHDDD@@@>>>???AAACCCEEEFFFHHHJJJMMMEEEGGGIIIHHHEEEGGGMMMSSSUUUSSSQQQQQQQQQQQQPPPOOOSSSPPPLLLIIIHHHJJJMMMPPPOOOMMMKKKMMMQQQSSSSSSQQQQQQNNNJJJIIILLLQQQUUUWWWVVVTTTQQQPPPOOONNNLLLJJJLLLFFFBBBCCCEEEDDDFFFJJJJJJIIIGGGGGGHHHHHHGGGFFFIIIHHHGGGFFFEEEDDDCCCCCCEEEDDDBBB@@@?????????@@@:::999888888::::::999888:::777666888777333333555000000000000111222333444555555555444333111000///......------------......+++,,,,,,---...///000000//////.........---------)))***+++,,,---------,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000222333333222222444555555444444444444555666666333555888:::;;;===???BBBAAA>>>:::999:::;;;<<<<<>>AAAEEEHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDFFFGGGFFFEEEDDDEEEFFFBBBCCCBBB???<<<:::;;;<<<<<<===BBBIIINNNMMMFFF>>>DDDGGGFFFAAA???AAACCCBBBAAA???<<<::::::999777555333444666999;;;<<<===>>>AAA???<<<;;;:::999666444666555444333333555777888::::::888777555555444444555444333222000...------........................++++++,,,,,,++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&'''((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''$$$%%%&&&'''((()))******))))))))))))************)))))))))***++++++,,,,,,------,,,,,,,,,,,,,,,+++............000111333444888888:::;;;;;;:::999888;;;;;;;;;<<<>>>>>><<<::::::999<<>>>>>@@@BBBCCCAAA>>>;;;999999>>>>>>===<<<:::888777666333222222333444555666666444444555666888999::::::777666666555555555555555444555666777888999999999999999999888888888777777999777666444444555777888333111111666>>>BBB@@@<<<888777777666666666666666666666777888888888777777444666999<<<======<<<;;;>>>???BBBEEEHHHJJJLLLMMMOOOMMMJJJHHHHHHIIIKKKLLLMMMLLLKKKIIIGGGCCC@@@>>><<<>>>AAADDDHHHKKKNNNPPPGGGIIIKKKJJJIIIKKKQQQVVVWWWUUUTTTRRRRRRRRRQQQQQQRRROOOKKKGGGGGGKKKOOORRRPPPNNNMMMNNNPPPRRRQQQPPPQQQNNNJJJIIIKKKOOORRRTTTQQQQQQPPPPPPOOONNNLLLJJJMMMHHHFFFGGGGGGFFFHHHKKKKKKJJJIIIIIIIIIHHHGGGFFFHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDBBBAAA@@@?????????;;;999888888999:::999777999666555666555222333666000000000000111222333444444444333333111000...---......------------......,,,---------......//////.........---------------)))***++++++,,,,,,,,,+++------------------------+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---------.........//////000111333222222111333444555444222222222333444555222444666888999:::===???===;;;999777888:::<<<===AAACCCDDDEEEEEECCCBBBAAAAAAAAABBBEEEHHHIIIFFFBBBJJJKKKKKKFFFAAA???CCCHHHHHHDDDBBBDDDDDDDDDGGGLLLNNNNNNNNNKKKFFFCCCCCCDDDEEEFFFFFFHHHHHHGGGFFFEEEAAA@@@??????AAACCCFFFIIIFFFFFFFFFEEECCCBBB@@@???@@@AAABBBBBBAAAAAABBBDDDBBBBBBAAA???;;;999888999777<<>><<<>>>???>>>???===:::888888777555333111222555777999;;;<<<===AAA>>>;;;999888888666444666555333111222444666888:::888777555444444555555555555333222000///...---------------------......***************))))))((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))((((((''''''''''''(((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))))))))((()))))))))************)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,---...000111222333888888999999999888777777999999;;;<<<======<<<;;;;;;;;;???FFFGGGCCCAAABBBPPPRRRUUUWWWXXXXXXVVVUUUSSSVVVXXXWWWRRROOOOOOPPPLLLJJJHHHGGGHHHHHHHHHHHHFFFHHHKKKKKKJJJIIILLLQQQOOOPPPPPPMMMIIIDDDBBBAAA===<<<<<<;;;;;;===???@@@BBBCCCDDDDDDAAA>>>======@@@AAAAAA@@@<<<:::888888===<<<<<<;;;999888666555333444555555555666666777555555666666666777777777666555444444333333444444333444555666777777888888888888777777777666666666777666444333333444666777555333333888???BBB???;;;666777777777666555555555444444666777888999999999777:::===@@@AAA@@@>>>===AAABBBDDDFFFHHHIIIJJJKKKKKKIIIFFFEEEDDDFFFHHHJJJIIIIIIHHHGGGEEEDDDCCCBBBAAABBBCCCFFFJJJLLLNNNOOOJJJLLLNNNOOOOOOQQQVVVZZZUUUUUUSSSQQQPPPPPPQQQRRRRRROOOKKKHHHHHHLLLQQQTTTRRRQQQOOONNNNNNNNNMMMMMMOOOMMMKKKKKKLLLMMMMMMMMMKKKLLLMMMMMMMMMLLLLLLKKKNNNKKKKKKMMMLLLIIIIIILLLKKKLLLLLLKKKIIIHHHFFFFFFEEEFFFGGGGGGHHHGGGFFFFFFDDDDDDBBBAAA@@@@@@??????;;;:::999999::::::999777888444333555444222222555222111111111111111222222333333333222111000///.........------------......//////......---------,,,......---,,,+++,,,,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,------------.........///000222111000000111222555444333111111111222333444666888888888888:::;;;:::999888777777999<<<>>>>>>>>>>>>???@@@@@@@@@??????@@@CCCFFFHHHHHHHHHGGGFFFGGGGGGBBB>>>>>>CCCIIIHHHDDDBBBEEEFFFEEEHHHMMMNNNNNNLLLHHHEEECCCCCCCCC???CCCGGGJJJJJJIIIFFFEEEDDDDDDCCCCCCDDDEEEGGGHHHDDDCCCCCCAAA@@@>>><<<;;;;;;<<<===<<<<<<<<<>>>@@@BBBBBBAAA>>>;;;999999:::777@@@JJJMMMHHHBBBAAABBB===AAABBB???=========;;;===;;;888777777666555333111222444555666777888888<<<:::888777888888777666777555333222222444777999888777555444444444555666333333333222111000000///,,,,,,,,,,,,------------))))))******))))))((('''((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))(((&&&&&&''''''(((((())))))((((((((('''''''''''''''(((((((((((((((((((((((()))(((((((((''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((()))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))+++...111333333222111777777777777777777666666777999;;;<<<<<<;;;;;;;;;<<<===AAAHHHJJJFFFDDDEEESSSUUUWWWXXXXXXVVVTTTRRRPPPQQQQQQPPPNNNMMMNNNOOOLLLKKKJJJIIIHHHFFFEEEDDDMMMKKKKKKLLLKKKIIILLLRRRNNNMMMKKKIIIFFFCCC@@@>>>999::::::999999:::>>>AAAAAABBBCCCAAA???=========999;;;<<<<<<:::999999:::::::::::::::999777666555333555777888777777888999666666666666555555555555444444333222222222222333333444444555666666666666666666555555555444444444444444333222333444555666666555555888===>>>===:::666777999888666555555666444555777888:::;;;;;;;;;;;;===AAACCCDDDCCC@@@>>>BBBCCCEEEFFFHHHIIIIIIIIIFFFEEECCCBBBCCCDDDFFFGGGEEEEEEDDDDDDDDDEEEEEEFFFIIIHHHGGGIIIKKKLLLLLLKKKLLLOOOQQQSSSTTTUUUXXXYYYQQQQQQPPPNNNMMMMMMPPPRRRRRRPPPLLLJJJJJJMMMQQQTTTSSSRRRPPPNNNLLLJJJIIIIIIJJJJJJJJJKKKLLLLLLJJJHHHGGGIIIJJJJJJIIIIIIKKKLLLMMMLLLMMMPPPNNNIIIIIILLLJJJLLLMMMLLLIIIFFFEEEEEECCCDDDFFFGGGGGGGGGFFFEEECCCBBBBBBAAA@@@???>>>===<<<:::999999::::::888777666333333555444111111444222222111111111111111222444444444444333222111000......------------......000000///...---,,,,,,+++...---,,,+++***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,---------............///000///......///000333333222111111222222222666888999888777666777888888888888777666888<<>>======888<<>><<<:::888777888999999888777888;;;===CCCBBBAAA>>>;;;;;;===???:::BBBIIIIIIBBB======@@@===BBBDDDAAA???@@@@@@======;;;888777777777555444111222222333333333222222777666666777999:::999888666555444333444555777888666555555444444444555555222222222222222222111111,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))((('''))))))))))))************''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))%%%&&&&&&'''((()))******((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''')))))))))(((((((((''''''))))))))))))************)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,))),,,000333444333111000555555555555555666666666777999;;;<<<;;;:::::::::<<<<<>>BBB@@@AAA@@@???===<<<<<<>>>888999::::::999999:::;;;888888999999888777777666333666999999888777888:::555555555555555555555555333333222111111111111222333444444555555555444444444444444333333333222222222222222222333333444444333444555777999:::::::::666888::::::888666666777777888999:::;;;;;;;;;;;;===???BBBEEEEEECCC???===@@@AAACCCEEEGGGHHHIIIIIIBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDFFFHHHIIIHHHGGGIIILLLMMMMMMKKKKKKNNNRRRUUUVVVVVVVVVVVVOOOPPPPPPNNNLLLMMMPPPTTTSSSQQQNNNMMMMMMOOORRRTTTRRRQQQPPPMMMJJJHHHHHHHHHFFFEEEFFFHHHJJJKKKJJJIIIHHHIIIJJJHHHGGGGGGJJJLLLMMMKKKLLLLLLIIIFFFGGGLLLHHHKKKLLLKKKGGGCCCBBBBBBBBBCCCEEEFFFEEEDDDCCCAAA@@@@@@??????>>><<<;;;;;;;;;999888888888888777555333111222555555111000222000000000000111222333333111222222333222222111111......------------....../////////...---------,,,...---+++***)))***+++,,,,,,,,,------------,,,,,,************************((((((***+++++++++***)))((((((((()))))))))************+++++++++,,,,,,,,,,,,+++*********,,,...///------------............,,,---......,,,,,,---...---...///111222333333333555777777777555555555777888888888777666888<<<@@@<<<999777777:::;;;;;;:::444:::AAABBBAAAFFFQQQ[[[KKKHHHDDDAAAAAAEEEJJJNNNKKKHHHHHHJJJIIIEEEDDDFFFGGGDDDAAA>>>>>>???AAAAAA===@@@DDDEEEDDDDDDFFFGGGJJJIIIHHHFFFDDDBBB@@@???@@@@@@???>>><<<:::999888888888888666555666999;;;BBBAAA???<<<:::<<<@@@CCCAAABBBCCCBBB???<<<;;;<<>>;;;888777666444222222222333333333222111111444444555777999:::999777555444444444444555666666333444444555555555444444333333222222222222111111------,,,,,,++++++******)))************)))((((((((())))))))))))*********''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))((((((%%%%%%&&&'''((()))***+++&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((()))))))))))))))))))))************)))))))))***++++++,,,,,,++++++++++++,,,,,,------,,,---///111222111111000444333333444444555666666777:::<<<<<<:::888888999::::::===CCCDDDAAA???@@@UUURRROOOLLLKKKMMMOOOPPPTTTOOOIIIHHHJJJLLLMMMLLLHHHKKKMMMMMMKKKHHHEEEDDDFFFIIIYYYssswwwaaaPPPLLLFFFAAAAAACCCCCC@@@;;;777999999999888:::???DDD???@@@???===;;;;;;<<<>>><<<======<<<:::999999:::777777888888888888777777333666999:::888777888:::444444444555555555666666333222222111000111111111444444444555444444333333333333333222222222111111000111222333333333333333000222444555666777999;;;666999<<<;;;888666777888:::;;;;;;<<<<<<;;;;;;;;;===???BBBDDDDDDBBB>>><<<===>>>@@@CCCFFFHHHIIIJJJAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAABBBDDDFFFHHHDDDCCCDDDGGGMMMPPPPPPOOOJJJMMMQQQTTTVVVUUUTTTRRRPPPQQQQQQOOOMMMOOOSSSWWWSSSRRRPPPNNNNNNPPPRRRSSSPPPPPPOOOLLLIIIGGGGGGHHHCCCBBBCCCEEEIIIKKKLLLLLLJJJKKKKKKHHHEEEEEEHHHLLLMMMJJJIIIHHHDDDBBBFFFLLLFFFIIIKKKJJJEEEAAA@@@@@@BBBCCCDDDDDDCCCAAA???===>>>>>>======<<<;;;999888:::888777666777777555333222000222666666111///111......///000111333555666......///000000000000///.........------.........------.....................---+++))))))***+++,,,---------......---,,,,,,))))))))))))))))))))))))'''((()))++++++******)))(((((((((((())))))))))))*********++++++,,,,,,,,,,,,+++******+++---///000---------.........//////+++,,,------+++++++++---(((***---000222444444444333555666666444444555666888999999777666777<<<@@@===:::777777999:::999888444<<>>XXXSSSNNNJJJJJJKKKMMMMMMLLLJJJIIIIIIKKKKKKIIIFFFHHHHHHGGGGGGFFFEEEDDDDDDKKKKKKRRReeewwwvvvaaaMMMHHHDDD@@@======>>>>>>???888777777777888:::<<<===>>>>>>>>>>>>============>>><<<:::888666555555555999888666777888888777666777777777777777666666555444444444333333333222222111111111000......000222111222333333111111222333333222222111000///...............///000222333444222444555666555555555666555999<<<;;;777555777:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@?????????>>>???======@@@CCCEEEDDDBBBFFFEEECCCAAA@@@>>>>>>>>>===<<<<<<>>>AAADDDEEEEEEFFFEEEEEEGGGIIIJJJJJJHHHLLLKKKJJJLLLPPPQQQOOOMMMNNNNNNOOONNNLLLLLLNNNPPPPPPQQQRRRQQQOOOMMMLLLMMMSSSOOOLLLJJJKKKJJJHHHEEEGGGGGGFFFFFFGGGJJJMMMNNNKKKIIIIIILLLLLLIIIJJJMMMNNNLLLIIIFFFDDDDDDDDDDDDGGGGGGFFFEEECCC@@@>>><<>>>>>???BBBFFFFFFBBB@@@CCCJJJLLLHHHCCCAAAAAABBBDDDFFFFFFEEEDDDAAA@@@>>>======>>>@@@AAACCCDDDCCC@@@<<<>>>EEEKKKPPPOOOKKKEEEAAA???AAACCCHHHBBB>>>@@@AAA===::::::777888999888777777999:::999:::<<<===>>>@@@CCCEEEEEEEEEEEECCCAAAAAABBBCCCGGGEEEBBBCCCEEEFFFEEECCCDDDCCC@@@===999666333222000000111222333444555666555555666777777666555444444333333333333333333333//////000000000111111222333333333333222000...---...------,,,,,,++++++******************************((('''((()))***)))''')))***,,,+++)))(((((()))'''''''''''''''((())))))((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))'''$$$%%%''')))'''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++---...//////+++,,,------......------111111111111111111111111888888888888777777777777777888999;;;======>>>>>>XXXTTTOOOLLLKKKKKKKKKJJJJJJIIIGGGHHHJJJJJJHHHFFFHHHGGGGGGFFFEEEEEEDDDDDDHHHGGGIIIRRR[[[YYYMMMBBBGGGDDD???======>>>>>>>>>888888888888999;;;<<<>>>>>>===============<<<<<<===<<<:::888666666666666666555444555666777666555666666777777666555444444222222222111111111111000000111222111//////111222111222333333111111222333222222111111000///......////////////000111222333222444666666444444444666555888;;;:::777555777:::::::::;;;;;;<<<======>>>??????>>>===<<<;;;;;;;;;===<<<<<>>=========<<<===???BBBEEEEEEEEEFFFFFFGGGJJJMMMOOONNNMMMLLLKKKJJJLLLNNNOOONNNLLLNNNOOOPPPOOONNNMMMNNNOOONNNOOOPPPNNNLLLKKKKKKLLLQQQNNNLLLKKKKKKJJJGGGEEEGGGGGGGGGGGGHHHJJJMMMNNNJJJGGGHHHKKKKKKHHHHHHJJJMMMKKKHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCBBB@@@>>><<>>===<<<<<<<<<;;;:::999999888888888777666555444333333222222222222222111000//////------......//////000000111000000//////////////////......------,,,,,,,,,------------------------------+++************+++,,,,,,,,,,,,+++***))))))*********)))))))))(((((())))))************)))))))))((('''&&&&&&'''((()))$$$%%%''')))******((((((((())))))************))),,,+++***))))))***+++,,,***++++++++++++++++++***+++,,,,,,------...//////111222222333333333222222444444555666777888888999:::888888;;;:::666444555999===AAAAAA>>>===@@@CCCEEEDDDDDDFFFJJJJJJEEEAAA???@@@BBBEEEGGGGGGFFFEEEDDDCCCBBBAAABBBDDDFFFGGGEEEFFFFFFBBB@@@AAAGGGMMMQQQNNNJJJFFFCCCCCCCCCDDDFFFAAA???AAABBB>>>;;;:::999::::::999777666777999777:::<<>><<<<<<===>>>===999999888999:::;;;===>>>=========<<<<<<;;;;;;;;;;;;:::999888777777777777444222222333555666555444666666666555444333222111000000000000///////////////111333333111000111222000222333222111000111222111111000000//////......////////////000000111222333555666555333333333444444777:::999666555666999999999999:::;;;;;;<<<<<<>>>===;;;:::999888777777;;;;;;<<>>===<<<;;;<<<===@@@DDDEEEEEEDDDCCCDDDGGGKKKOOOQQQPPPNNNKKKJJJIIIJJJLLLLLLKKKJJJNNNPPPRRRRRRPPPNNNMMMMMMLLLMMMLLLJJJHHHHHHJJJLLLOOONNNMMMLLLLLLJJJGGGEEEFFFFFFGGGIIIJJJKKKLLLMMMHHHFFFGGGKKKKKKGGGFFFHHHKKKIIIGGGEEECCCBBBBBBBBBAAAAAAAAA@@@???>>><<<;;;<<<<<<=========<<<<<<;;;999999999888888777777777666666555444333222222111222222222222111000///...---------...//////000000000000000/////////...........................---------------------------...---,,,******)))))))))++++++***************+++******))))))))))))(((((())))))************)))))))))((('''&&&&&&'''((()))((('''&&&&&&&&&(((***+++)))************))))))(((******))))))))))))************++++++++++++*********++++++,,,,,,---......111111222333444444444333333333444555666777888888<<<999999<<<;;;666444555999@@@GGGGGGBBB>>>@@@CCCCCCEEEGGGIIIHHHDDD???;;;<<>>???>>>===:::999:::;;;<<<>>>AAACCCCCCDDDFFFGGGDDDFFFHHHIIIHHHGGGGGGGGGEEECCCAAAAAABBBAAA@@@>>>???>>><<<:::888666444333555555555555555555555555666666777888777666555444000000000111111222222222555444333222000///---------111555555000---...000...------,,,,,,++++++******************************((('''((()))***)))'''&&&((())))))'''&&&&&&'''((((((((((((((()))******(((((((((''''''''''''&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((()))))))))*********+++++++++,,,,,,***++++++,,,---,,,,,,,,,***+++,,,---///000111111000000000000000111111111333444555666777888999:::SSSRRRPPPOOOOOOMMMJJJGGGGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFLLLKKKIIIFFFDDDDDDGGGIIIDDDAAA===<<<<<<======<<<:::999999999:::<<<>>>???===<<<<<<;;;:::999999999999999888888888888888888222111111222444666555444444444444444333111000///000000/////////............111333444222111111222000111222111000///000222/////////////////////...000000/////////000000111444555555444222111222333444666888888666555666777777777777888999999:::::::::999888777666666777777;;;;;;===???BBBDDDDDDDDD@@@@@@@@@???>>>===<<<<<<999:::<<<@@@DDDEEECCCBBBAAABBBEEEIIIMMMNNNMMMKKKKKKJJJIIIIIIIIIIIIIIIIIINNNPPPSSSSSSQQQNNNKKKJJJIIIIIIHHHFFFEEEEEEHHHJJJMMMMMMNNNNNNMMMKKKHHHFFFEEEFFFHHHIIIKKKLLLLLLLLLHHHFFFHHHKKKJJJFFFDDDFFFHHHGGGEEECCCBBBAAAAAAAAA??????>>>===<<<:::999888888888999999::::::::::::777777666666666666666666444444333333222111111000222222222222111000///...,,,,,,---......//////000///////////////..............................///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((+++***)))(((((()))+++,,,))))))))))))))))))(((((())))))************)))))))))(((''''''''''''((()))((('''&&&&&&&&&''')))+++***************)))((('''))))))(((((((((((())))))))))))************)))))))))******+++,,,,,,------000000222333444444444444333333444555777888999999:::888999<<<<<<888777999<<>>===@@@@@@???>>><<<;;;:::999999999888888777666666666666777777888777666444333.........///000111222222555444333222000...------...444999888111,,,---111...------,,,,,,++++++******************************((('''((()))***)))'''&&&'''))))))'''&&&&&&''')))(((((((((((()))******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((()))))))))******'''''''''((((((((())))))************************)))***++++++,,,,,,++++++***++++++,,,...//////000///000000000111111222222111111222333444555666777OOOOOOOOOPPPPPPOOOLLLIIIGGGHHHIIIJJJJJJJJJJJJKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEDDDBBB???<<<;;;;;;<<<<<<;;;:::999999999:::<<<>>>???<<<<<<;;;:::999888777666777777777777777777777777222111000222444555555444333333333333222111000///111111000000000/////////...000222333222111111222///000111111//////000111.............../////////000///////////////000000444444444333111000222333444555666666555555555555555555555666777777888888777666555555666777999:::;;;<<>>????????????>>>===<<<888999;;;???BBBDDDBBBAAABBBCCCDDDHHHKKKLLLKKKIIIIIIIIIIIIHHHGGGGGGHHHIIIMMMPPPSSSSSSPPPLLLHHHGGGEEEEEEEEECCCBBBCCCFFFHHHKKKMMMNNNOOOMMMKKKIIIHHHDDDEEEGGGIIIJJJKKKKKKKKKIIIGGGGGGJJJIIIEEECCCEEEEEEEEEDDDBBBAAA@@@??????>>>>>><<<:::888777666555666666666666777888888999444444555555555555555555333333333222111111000000111111111111000///......,,,,,,------.../////////...//////000///...---------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((***)))((('''((()))***+++(((((((((((((((((())))))))))))************))))))((((((''''''''''''(((((('''''''''(((((((((((((((***************)))((('''((((((((((((((((((((((((((())))))******))))))((())))))******+++,,,,,,---///000111222333333333333333444555666888999:::;;;888666888===>>>;;;;;;===>>>EEEMMMMMMGGGAAA@@@BBB>>>DDDIIIJJJEEE???<<<;;;<<>>===AAAAAA@@@???>>>======<<<<<<<<<;;;:::999888777777666777777777666555333222------...//////000111111222222111111000///......222888===;;;333......000...------,,,,,,++++++***))))))))))))))))))))))))***((('''((()))***)))'''&&&((())))))((('''((()))((((((((((((((())))))***''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''((((((((((((***))))))))))))(((((((((((())))))***+++*********,,,,,,,,,---------------......///000111111222222000000000111111333444555MMMMMMNNNPPPQQQPPPMMMKKKHHHIIIKKKKKKJJJIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEGGGIIIGGGCCC>>>@@@>>>;;;;;;;;;<<<;;;:::999999888999:::;;;===>>><<<;;;:::999777666555444555666666666666555555444222111000111333444444222111111222222222111000000111111111111000000000000---///111111111000111222...000111000///...///000,,,,,,------......//////............//////000111333333333111000000222444444444444555555444444444333333333444555555666666555444333333555777:::;;;;;;===???@@@@@@AAABBBCCC===>>>???@@@@@@???======999:::;;;>>>BBBCCCCCCBBBDDDCCCDDDFFFIIIKKKJJJIIIHHHHHHHHHGGGFFFFFFHHHKKKLLLOOOQQQPPPMMMHHHEEECCCBBBBBBCCCBBBAAABBBDDDFFFIIIKKKMMMLLLJJJIIIHHHIIIDDDEEEEEEGGGHHHIIIJJJKKKJJJGGGFFFGGGFFFBBBAAADDDCCCCCCBBBAAA@@@???>>>===<<<;;;:::888666555555555555555444444555666777777333333333444444555555666333333222222111111111111111111111111000///...---,,,,,,,,,---......//////......///000///...---,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((())))))((((((((((((((()))''''''(((((((((((())))))))))))************))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&)))************))))))((((((((())))))))))))(((((((((((())))))))))))(((((()))******++++++,,,------//////000111222222222111333444555777888:::;;;<<<777555888===???===>>>@@@>>>BBBFFFFFFCCC???>>>>>>???CCCHHHIIIGGGDDDDDDDDD@@@EEEJJJLLLJJJHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLMMMNNNNNNLLLKKKJJJGGGEEEEEEGGGJJJKKKIIIFFFGGGGGGIIILLLJJJEEEDDDGGGAAABBBCCCCCCCCCDDDFFFHHHJJJJJJJJJIIIHHHGGGIIIJJJHHHIIIIIIGGGCCC@@@>>>>>>@@@BBBDDDCCCAAA???>>>>>>??????>>>>>>===<<<<<<;;;===<<<;;;:::999888777777555666666666555333222000.........//////000000000////////////////////////444999===<<<666111///000...------,,,,,,++++++***))))))))))))))))))))))))***((('''((()))***)))'''&&&((())))))((((((((()))'''''''''''''''((())))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))******)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111111000000000000222444555NNNNNNNNNOOOPPPOOOMMMJJJGGGJJJKKKKKKIIIGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEECCC???===;;;:::;;;;;;;;;999888888888888999;;;<<<>>><<<;;;:::888666444333222444444555555555444222111111000///000111222111000000000111222222222222111111111111000000000000///---...//////...///111333...///000000......///000++++++,,,---......//////---------...///000111222222222222000///000333555333333333444444444333222111111222333333444444555444333222111222555888999999<<>>===???@@@===>>>???AAAAAA@@@>>>===<<<<<<<<>>???BBBAAAAAAAAA@@@???>>>===<<<999888777666666666777888555444444333333444555666222222333444444555666666333333222222222222111111111111111111000///...---+++,,,,,,------......///---...///000000...,,,+++---------,,,+++++++++***++++++++++++++++++++++++((((((***++++++******)))))))))))))))((('''&&&&&&'''''''''((((((((())))))))))))************))))))''''''(((((((((((('''''''''(((((((((((((((''''''((())))))************)))((()))************)))((('''(((((())))))(((((('''******++++++,,,---------...//////000000000//////222333444666888999;;;;;;888777999>>>@@@>>>>>>AAA@@@@@@???@@@??????===<<<===???BBBDDDEEEGGGIIIKKKDDDIIIMMMLLLIIIFFFGGGHHHGGGHHHIIIKKKMMMOOOPPPPPPNNNNNNPPPQQQPPPNNNJJJHHHEEEFFFHHHJJJKKKJJJIIIHHHHHHHHHIIIKKKHHHCCCCCCGGGBBBDDDDDDDDDCCCDDDEEEGGGIIIIIIHHHFFFDDDDDDGGGJJJFFFFFFFFFCCC@@@>>>===>>>===@@@BBBBBB@@@======>>>>>>>>>===<<<<<<;;;::::::::::::999999888777666666444555555555444222000/////////////////////000000............------------333666::::::888444222000...------,,,,,,++++++***))))))))))))))))))))))))***((('''((()))***)))'''$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''((((((''''''((()))))))))(((((()))))))))******+++++++++))))))***,,,---...000000222111000000000222444555QQQPPPOOOOOOPPPNNNLLLIIIGGGIIIKKKJJJGGGEEEFFFHHHDDDDDDDDDDDDDDDEEEEEEEEEAAACCCDDDCCCBBBCCCGGGJJJ>>><<<::::::;;;;;;:::999888777777777888:::<<<===<<<;;;999888666444222222333444555555444222111000000///......///000///---///000111222222333333222000000000000////////////---......------...111333...///000///...---...000++++++,,,,,,---...//////,,,,,,------///000222222111111111000///000333666333333222333444444333222000111111222333333444444555444222000111333555777888;;;>>>===;;;:::<<<>>>===>>>@@@AAABBBAAA???>>>???>>>>>>???CCCFFFGGGGGG<<<;;;:::<<>>;;;<<<@@@@@@@@@@@@@@@???===<<<;;;555555555555666888:::;;;666555444333333333555555222222333444555555666666333333333222222222222222111111111111000///...---++++++,,,------......///---...///000000...,,,+++------,,,++++++***))))))++++++++++++++++++++++++&&&''')))***++++++******((()))******)))'''%%%$$$&&&'''''''''(((((())))))))))))************))))))''''''(((((((((((('''''')))(((''''''&&&'''(((((('''((()))***************((()))***++++++***)))(((''''''((((((((((((''''''***++++++,,,,,,---.........///////////////...---111222333555777888:::::::::888:::???@@@======@@@CCC@@@======???@@@???===::::::;;;>>>BBBGGGKKKMMMGGGKKKNNNLLLHHHEEEFFFHHHCCCDDDGGGJJJNNNPPPRRRSSSPPPPPPQQQSSSRRROOOJJJGGGEEEHHHKKKLLLKKKJJJJJJKKKIIIHHHHHHIIIFFFAAABBBGGGFFFGGGGGGFFFEEEDDDFFFGGGLLLJJJGGGCCC@@@@@@CCCEEEAAABBBAAA???<<<;;;;;;===:::===AAAAAA>>><<<<<<===???>>>>>>===<<<;;;;;;;;;888888777777666555555444444444444444333111///...000000000000000///////////////...---,,,,,,++++++000333666999999777333111......---,,,,,,++++++***))))))))))))))))))))))))***((('''((()))***)))(((###%%%''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&(((((('''&&&%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((%%%&&&'''((()))***+++,,,)))***+++,,,...000111111333222111000111222444666RRRQQQQQQQQQQQQOOOKKKHHHEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEFFFFFFEEEEEEHHHHHHFFFEEEDDDDDDDDDDDD>>>===<<<;;;:::999999888::::::888888888999:::;;;999888777666444222111111333333333222222222111111111111111111111111111111000000000000000000000000333222000///.........///---------............///)))***,,,......---,,,+++------------------------......////////////..................////////////111000///000222333333222222222222222222222222222111111222333333444555555777888888999999:::;;;;;;:::>>>BBBCCCBBB@@@>>>===<<<<<<<<<>>>BBBDDDEEEEEEAAA@@@???>>>???BBBEEEGGGIIIFFFDDDEEEIIIMMMNNNNNNKKKJJJHHHFFFEEEEEEFFFFFFDDDFFFHHHHHHFFFDDDDDDDDDBBBDDDFFFGGGGGGGGGHHHIIIDDDBBBAAAAAADDDGGGHHHIIIEEEDDDDDDBBBAAA@@@??????>>>>>>@@@BBBDDDCCC@@@===666555444444555777:::;;;999777555444444444333222222222111111111222333333444444333222222111111000000//////...---,,,,,,,,,.................................------,,,,,,,,,************+++,,,------+++******)))))))))))))))***)))(((''''''((()))*********))))))((((((''''''$$$$$$$$$%%%&&&'''((((((((()))*********((('''&&&(((((((((((((((((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,------......///000000000222222333444555777888999888888999:::;;;;;;;;;;;;;;;<<<===>>>??????===<<<>>>>>>???AAAEEEKKKPPPSSSMMMKKKHHHGGGFFFEEEDDDCCCHHHIIIJJJKKKMMMOOOPPPQQQNNNPPPQQQOOOKKKFFFDDDCCCDDDFFFIIIKKKMMMMMMLLLKKKLLLJJJGGGEEEDDDDDDFFFGGGGGGFFFFFFHHHJJJJJJIIIHHHCCCAAA???AAACCCEEECCCAAA@@@???===<<<<<<>>>@@@AAA===999666888===AAA@@@>>>AAA>>>;;;:::::::::999888999999777666444333333333333222111333444333///,,,000------000111......000000///...---------------000222444666666444222111///---+++)))(((((())))))))))))(((((((((((())))))******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&%%%$$$$$$'''''''''((()))******+++)))((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))*********************+++,,,...111222444222///...000555:::>>>RRRPPPOOONNNNNNLLLHHHEEEDDDEEEFFFFFFGGGFFFFFFEEEAAAAAABBBCCCCCCCCCCCCCCCFFFFFFEEEDDDCCCCCCBBBBBB===<<<<<<;;;:::999999888999999777777666777888888777777666555333222111111333333222222222111111111111111111111111111111111000000000000000000000000111000///...---------...------------............***+++,,,......------,,,------------------------........................---.........////////////000//////000222333333222222222222222222222222222111111111222222333333333555666666777888999:::;;;<<<>>>AAABBBAAA???======<<<;;;<<>>>>>???AAABBBAAA>>>;;;555444333333444666999:::888666444444444555444333333333222222222222222333444333333222222111111000000000///......---,,,,,,........................---------,,,,,,,,,++++++++++++*********+++,,,,,,+++***))))))(((((())))))***))))))((((((((())))))***)))))))))((((((((('''%%%%%%%%%%%%&&&'''((())))))))))))))))))((('''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((*********+++++++++,,,,,,,,,------...//////000000111111333444444555555555666777999;;;<<<<<<<<<;;;;;;@@@EEEFFFDDDAAA@@@AAAGGGFFFFFFGGGIIIMMMQQQSSSJJJIIIGGGFFFEEECCCBBB@@@DDDEEEGGGIIIKKKMMMMMMNNNMMMNNNNNNKKKGGGCCCAAA@@@AAABBBDDDGGGIIIJJJKKKKKKJJJIIIFFFDDDDDDDDDFFFGGGGGGFFFEEEEEEGGGGGGFFFDDDBBB@@@???@@@BBBCCCBBB@@@>>>>>>===<<<<<<===>>>???<<<888555777;;;>>>===;;;<<<;;;:::888666666666777777777666555444444444444444333222333333222///---222...---000000...---000//////...------------------...111333333222000///------,,,+++***((('''&&&))))))(((((((((((())))))***))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))((('''''''''''''''))))))))))))(((((((((((())))))))))))************)))))))))***+++---///111222111///...000444888;;;QQQNNNLLLJJJIIIHHHEEECCCDDDEEEFFFFFFFFFFFFEEEDDD@@@@@@AAABBBBBBBBBBBBAAACCCCCCBBBAAAAAA@@@@@@@@@;;;;;;;;;::::::999999999888777666666555555555666555555444333333222222111222222222222111111111000111111111111111111111111000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........------------------------///...------------...///---------.........//////000///...///222333222111111111111111111111111111000000000111111111111111333333444666888999:::;;;>>>@@@AAA@@@>>>=========;;;;;;<<>>:::999999999:::===@@@BBBAAA???>>>???AAADDDEEEEEEHHHGGGGGGFFFFFFEEEEEEEEEHHHHHHGGGEEECCCAAABBBCCCCCCCCCCCCCCCBBBDDDGGGJJJKKKHHHEEEDDDDDDEEEDDDCCCDDDCCCBBBBBBAAA@@@??????>>>>>>>>>???@@@>>>;;;999444444333333444666888999777555333333555666555444555555444333222222222222333333333222111111000000000000000///......------------------------------,,,,,,,,,+++++++++++++++,,,,,,+++*********+++++++++***))))))(((((())))))))))))************))))))))))))))))))((((((((((((&&&&&&&&&&&&'''((())))))))))))((((((''''''((((((''''''''''''''''''''''''&&&(((((('''&&&%%%&&&'''(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((*********++++++++++++,,,,,,,,,,,,---....../////////000111222333222111111333555888;;;======<<<;;;:::BBBIIIKKKFFFBBBAAACCCGGGFFFEEEEEEEEEGGGIIIKKKFFFFFFFFFEEECCCAAA???===???@@@CCCFFFHHHIIIJJJJJJKKKKKKJJJGGGCCC@@@????????????@@@BBBEEEGGGIIIJJJHHHGGGEEEDDDDDDEEEGGGHHHGGGEEECCCBBBCCCCCCBBBAAA@@@???===>>>@@@AAAAAA@@@<<<<<<============<<<<<<:::777555666999;;;:::888666888888555222111333666555555444333333333333333444333333222222111111111444///,,,......---,,,///......------------,,,,,,(((***,,,...//////...---+++,,,------+++(((%%%###)))((((((''''''(((((()))***)))((((((''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&''''''((((((***)))(((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++(((((()))***+++---...///////////////111333555777NNNKKKIIIGGGGGGGGGFFFDDDEEEEEEFFFFFFEEECCC@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===::::::::::::999999999888777777666666555555444444333333333222222222222222222111111111111000000000111111111111111111111111///////////////////////////......---------,,,,,,+++,,,,,,,,,------------...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,---------.........///......///111222222111//////000000000000111111111111111111111111111111111222444666888:::<<<<<<@@@@@@@@@>>><<<;;;<<<===:::;;;===???AAAAAA>>>;;;<<<;;;::::::;;;<<<>>>??????>>>>>>>>>@@@AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIGGGDDDAAA@@@@@@BBBBBBBBBAAA@@@???BBBFFFJJJJJJGGGEEEDDDDDDDDDCCCAAABBBBBBBBBAAA@@@??????>>>>>>============<<<999666555444444444555666888999666444333333555666666555666555444333222222222222333333222222111000000000000000000//////.........------------------------++++++******************,,,,,,+++***))))))************)))(((((((((((((((((((((***+++++++++***)))))))))))))))(((((((((((('''''''''''''''((())))))***)))'''&&&&&&'''((()))'''''''''''''''''''''''''''((()))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++++++++,,,,,,------......,,,---///000111111000///000333777;;;>>>>>><<<;;;:::>>>CCCDDDBBB@@@??????BBBAAA@@@??????@@@AAABBBCCCDDDFFFEEEBBB???===<<<;;;===@@@CCCFFFGGGGGGGGGHHHHHHGGGEEEBBB@@@AAABBBAAAAAA@@@AAABBBEEEHHHIIIFFFEEEDDDDDDDDDFFFGGGHHHDDDBBB@@@@@@AAABBBBBBAAA>>>>>>===<<<===>>>??????<<<===>>>??????===<<<:::888666555555777888666555333666777444///...111555555444333222111111000111111222333222111333777:::777000++++++,,,******,,,,,,,,,---------,,,,,,,,,&&&''')))+++,,,---,,,,,,)))************((('''&&&(((((((((''''''((((((((())))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))*********+++++++++))))))***+++,,,---...///------...000111222222333IIIHHHFFFFFFGGGIIIHHHGGGFFFFFFFFFEEECCC???;;;999===>>>>>>???>>>>>>=========>>>>>>???>>>======<<<:::::::::999888888888777777777666666666555555444222222222222222222222222111111111000000000//////000000000000000000000000........................////////////.........---++++++++++++,,,,,,,,,---...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******,,,---///,,,,,,,,,,,,------------...------...000111111000.........//////000000000111111111222222222222222222333444777999;;;===>>>???@@@???===;;;:::;;;===:::;;;===???AAA@@@===:::======;;;:::::::::;;;;;;======>>>>>>>>>>>>???@@@???AAADDDGGGIIIJJJJJJJJJIIIHHHGGGCCC@@@??????AAAAAAAAA???======@@@EEEHHHEEEDDDBBBBBBCCCCCCBBBAAAAAAAAAAAA@@@??????>>>>>>===<<<;;;;;;;;;:::777555666666666777777888999999666444333333555666666555666555444333222111111111333333222111111000000///////////////............------------------------************************,,,++++++***))))))))))))***))))))((('''((((((((('''((()))+++++++++***)))(((((((((((())))))))))))(((''''''''''''((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((()))***)))'''&&&'''((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''))))))*********+++++++++*********+++,,,,,,------***+++---///000000000///...111666:::<<<<<<;;;:::<<<:::999:::===>>><<<:::??????>>>>>>???@@@AAABBBAAADDDFFFDDDAAA===<<<;;;:::<<<>>>AAACCCDDDEEEEEEEEEFFFFFFEEECCCCCCEEEFFFEEEDDDBBBAAABBBDDDFFFGGGCCCCCCCCCCCCCCCDDDFFFGGGAAA@@@???@@@BBBDDDDDDCCC======<<<;;;;;;<<<>>>@@@===>>>@@@AAA@@@>>><<<;;;777777666666777777666444333666777444///---111555555444222111///...------...000222111111666>>>FFF===444+++******))))))******+++,,,------,,,++++++&&&'''(((***+++,,,,,,,,,(((((('''''''''((()))***((((((''''''''''''(((((()))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))***************++++++++++++******+++,,,---......///+++,,,...000111111000000FFFEEEEEEFFFHHHJJJIIIHHHFFFGGGGGGFFFBBB>>>999666:::;;;;;;;;;;;;:::999999<<<===>>>??????>>>===<<<;;;::::::999888777666555444555555666666666555555333333222222222222222222000000000000////////////000000000000000000000000..............................////////////...---******+++++++++,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---+++++++++,,,,,,,,,------...---,,,---000111000///,,,------......//////000000000111111222333333444222333555777999;;;===>>>>>>>>>>>>===;;;:::;;;===;;;;;;<<<>>>@@@@@@>>><<<<<<;;;::::::999999999999;;;<<<======<<<;;;<<<>>>???BBBEEEIIIKKKKKKKKKJJJGGGGGGFFFDDD@@@??????@@@??????>>><<<<<<>>>CCCFFFCCCAAAAAAAAABBBCCCBBB@@@@@@@@@@@@?????????>>>>>>===;;;:::::::::999777555777777777888888999999999777555333333555666555444444444333222111111111111222222222111000000//////.....................---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++***)))))))))*********)))((((((''''''((((((&&&'''((())))))***))))))(((((((((((())))))))))))(((''''''&&&''''''(((((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''&&&'''(((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''')))))))))************+++))))))******+++,,,,,,,,,,,,,,,---......///000000...000444777::::::999999===888444666;;;>>>;;;888;;;;;;;;;<<<===>>>@@@@@@@@@CCCEEECCC>>>;;;:::<<<;;;;;;===>>>@@@AAACCCCCCBBBCCCEEEEEEDDDDDDEEEFFFFFFEEECCCAAAAAABBBDDDEEE????????????@@@AAAAAABBB>>>>>>???AAADDDEEEDDDCCC======<<<;;;:::;;;>>>@@@>>>???@@@AAA@@@???<<<;;;888888888999999888777777666777777444000...000333333222111///------,,,,,,---000333222222888EEEPPPFFF:::///++++++))))))))))))***+++,,,---,,,+++***'''((()))***++++++,,,,,,((('''&&&%%%&&&'''***+++(((''''''&&&&&&''''''((()))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''(((((())))))***************++++++++++++,,,***+++,,,---............,,,---...000000000///...DDDDDDDDDFFFHHHIIIGGGEEEFFFFFFGGGGGGDDD@@@<<<999;;;;;;<<<<<<;;;::::::999<<<===???@@@@@@???===<<<<<<;;;:::888777555444333111222333444555555444444444444333333222222222111000000/////////.........000000000000000000000000------------------------,,,---............---,,,************++++++++++++***+++,,,......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,---///000000///+++,,,,,,---......//////---...///000111333444444222333444666888:::;;;<<<;;;<<<======;;;;;;;;;===<<<<<<<<<>>>@@@AAA@@@>>>:::::::::;;;;;;;;;<<<<<<<<<>>>@@@???===<<<===>>>BBBEEEIIIKKKLLLKKKIIIGGGDDDEEEFFFDDDAAA???>>>???=========<<<<<<===AAADDDCCCBBBAAABBBCCCCCCAAA??????????????????>>>>>>>>><<<;;;999999:::999888666666777777888888888888888888666444444444555444333222222111000000111111111222222111111000000//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***))))))))))))******+++))))))(((''''''''''''(((&&&&&&&&&&&&'''((()))***'''((((((((()))))))))***''''''&&&&&&&&&&&&&&&'''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************(((((())))))***++++++,,,222111///---------//////...///222444666777888777999777555777:::;;;999666777777888999:::;;;<<<<<<>>>AAABBB???:::777888;;;<<<;;;::::::<<<>>>@@@AAA@@@AAACCCCCCBBB@@@@@@@@@AAAAAA@@@??????@@@AAABBB;;;;;;;;;;;;;;;;;;;;;<<<======???BBBDDDDDDBBB???=========;;;999:::>>>AAA>>>????????????===<<<;;;888:::;;;<<<;;;:::::::::999888555333000////////////......------------...///333555333222999IIIVVVOOOBBB444///...,,,***+++((()))+++,,,---,,,+++***(((((())))))************((((((''''''&&&&&&&&&'''(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############!!!"""""""""#########$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((()))******************+++++++++,,,,,,)))***,,,---......---------...//////000//////...CCCCCCDDDFFFHHHGGGDDDBBBEEEFFFGGGHHHFFFCCC???<<<>>>?????????>>>======<<<<<<>>>???AAAAAA@@@>>>======<<<:::888666444333222...///111333444444444333555555444444333222222111000/////////............000000000000000000000000------------------------***+++,,,---------,,,+++)))************+++++++++)))***,,,......---,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---,,,,,,---///000000///++++++,,,------...//////+++,,,---///000222333444111222333555666888999:::999;;;======<<<;;;<<<======<<<<<<===@@@AAAAAA@@@:::;;;<<<===???@@@AAAAAA???AAACCCCCC@@@>>>???AAAFFFHHHKKKMMMMMMJJJFFFDDDCCCDDDFFFEEEBBB???>>>>>><<<<<<===<<<<<<===@@@CCCEEEDDDCCCCCCDDDCCCAAA???????????????>>>>>>>>>>>><<<:::999999::::::888777555666777777777777777666999777555444444444333222000000000000000000111111222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,))))))(((((()))***++++++))))))((('''''''''''''''&&&&&&%%%%%%&&&''')))***'''((((((((())))))******'''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************((((((((()))******++++++777555111...,,,,,,---......///111333444666666777222555777999999777666555888888999:::;;;;;;<<<<<<===@@@@@@===777555777:::<<<;;;999888999;;;>>>@@@>>>@@@BBBBBB???<<<;;;:::<<<<<<<<<======>>>???@@@777777777777777777777777<<<===???BBBDDDBBB???;;;===>>>===;;;999:::>>>BBB>>>>>>>>>>>>===<<<;;;:::999;;;===>>>===<<<<<<===;;;888444222111000...---+++++++++,,,---...///000111555777444222999JJJXXXVVVGGG888222000...,,,,,,'''(((***,,,---,,,***)))(((((())))))))))))))))))((()))***)))(((&&&###!!!'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&''''''((()))******+++******+++++++++,,,,,,,,,((()))+++,,,------,,,+++......///////////////...??????AAADDDHHHHHHDDD@@@EEEFFFFFFEEEDDDBBBCCCDDDBBBBBBAAA@@@@@@??????>>>>>>>>>???AAABBBBBB???<<<===<<<:::666333000---,,,000111222333555666777888333444444444333333222111000000000000//////////////////............//////.........------,,,,,,,,,************************+++++++++************)))+++******))))))******+++,,,,,,,,,++++++************))))))))))))))))))***(((((()))***++++++,,,,,,...------,,,,,,+++******,,,,,,,,,---------......------...///000111222222222444555555444444666777<<<<<<<<<===============<<<===>>>???????????????<<<===???>>><<<;;;;;;<<<@@@@@@AAA@@@???@@@BBBEEEKKKJJJKKKMMMNNNLLLFFFAAADDDDDDDDDCCCBBB???===;;;;;;:::888999<<<@@@AAABBBHHHGGGFFFDDDAAA@@@>>>===<<<<<<<<<<<<============<<<999777666666777777666777777777777666666666666666666555444333333222222...///111333333333111111////////////............---------............///------......---,,,+++++++++******)))))))))))))))+++)))'''(((+++,,,***((((((((('''''''''&&&&&&&&&((((((((((((((()))******''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######&&&((('''&&&'''&&&&&&%%%%%%&&&&&&''''''$$$"""###&&&))))))((())))))))))))((((((((((((((((((''''''''''''((((((000111000...,,,++++++---......//////000000111111555555666666666666555555555666666666666999===@@@============<<<:::888666777999999777444666<<>><<<;;;:::;;;===>>>@@@@@@AAAAAA???>>>>>>>>><<<777555888888555777<<>><<<;;;:::999:::;;;<<<<<<<<<;;;;;;:::666222///.........---...---,,,++++++,,,---...111333333000...777HHHVVVQQQGGG;;;333000///---+++------,,,+++***((((((''')))))))))))))))))))))))))))'''&&&'''((()))(((&&&&&&%%%$$$%%%&&&&&&$$$"""))))))((('''&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$###"""""""""###########################"""""""""!!!!!! """############$$$$$$$$$""""""############""""""########################&&&$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************++++++******************++++++,,,,,,---...//////AAA@@@???AAACCCEEEDDDBBBDDDEEEEEEDDDBBBAAABBBCCCCCCBBBBBBAAAAAA@@@??????@@@@@@???@@@AAA@@@>>><<<;;;:::888666444222000///333333333444444444555555111111222222222111111000000000000/////////......//////............//////......---------,,,,,,,,,************************+++++++++************)))++++++************++++++,,,,,,,,,++++++*********)))))))))******)))))))))(((((()))******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------...,,,---...///000111222222111222444444333333444666999999999:::::::::::::::AAAAAAAAAAAAAAAAAA@@@@@@;;;<<<>>>>>>===<<<===>>>???@@@@@@@@@???AAADDDGGGKKKJJJJJJKKKLLLJJJFFFBBBEEEEEEDDDBBB@@@>>><<<;;;<<<:::999:::===@@@BBBCCCFFFFFFEEEDDDCCCAAA???>>>========================<<<:::888777888888888777777777777777666666666555444444444333222111111111000111222333333111000///////////////............------------............---............---,,,++++++***))))))(((((())))))+++)))'''(((***+++***((((((((('''''''''&&&&&&&&&'''''''''&&&'''(((((()))''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$'''((((((''')))(((((((((((((((((((((((((((''''''''''''((((((...//////---++++++,,,------------...///000000111666666666666555444333333444555666666666777:::===<<<<<<<<<;;;:::999777666888::::::888666777===CCC===<<<;;;::::::<<<>>>??????CCCFFFDDD???<<<>>>AAA===888666888888555666;;;<<<>>>@@@BBBCCCBBB@@@>>>===<<<:::777777;;;@@@EEE@@@@@@??????===<<<:::999888888888888999999999999;;;888333111111111111000//////...------.../////////111222111000666BBBKKKGGG???666000000000...,,,------,,,+++***)))(((((()))))))))))))))))))))))))))(((''''''))))))(((''''''&&&%%%&&&'''&&&%%%###((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$#########""""""############$$$$$$$$$""""""############""""""########################&&&$$$######$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********************************++++++,,,,,,---.........EEEBBB???>>>@@@CCCEEEEEECCCDDDDDDCCCAAA@@@@@@AAACCCCCCBBBBBBAAA@@@@@@@@@AAA???============;;;:::888888777666555444444333555555444444333333222222111111222222222222222111000////////////.........///......------......///------------,,,,,,,,,,,,************************+++++++++************))),,,++++++++++++++++++,,,+++++++++++++++*********((((((************((((((((())))))******+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------...///000111111///111222222222222333555888888888999999:::::::::BBBBBBBBBBBBAAA@@@???>>>:::<<<>>>???>>>===>>>??????????????????BBBFFFJJJJJJIIIHHHHHHIIIHHHFFFDDDFFFEEECCC@@@>>>===<<<;;;<<<;;;:::;;;>>>AAACCCCCCCCCDDDEEEEEEDDDBBB@@@>>>???>>>>>>======<<<<<<;;;<<<:::888888999:::999999777777777666666666555555333333222222111000000000111111222222222000...---/////////............---------------............---............------,,,+++***))))))(((((())))))***)))((((((******)))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%'''((('''%%%((((((((((((((((((((((((((((((''''''''''''((((((+++,,,---,,,******,,,---++++++,,,---///000111111666666666666555333222111333555666666666666888999::::::::::::999888777666888999:::888666888<<>>CCC>>>;;;999999888666666999999;;;???BBBCCCBBB@@@>>><<<<<<:::888888;;;@@@DDD>>>>>>>>>>>>===<<<::::::888777666666666777999999:::777444222222333333333111111000//////000111111...///111111222555:::===;;;666000...///000000.........---,,,+++***))))))))))))))))))))))))))))))***((('''((()))***)))(((((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$%%%###############$$$$$$$$$########################$$$$$$$$$$$$############"""############$$$$$$$$$""""""############""""""########################%%%$$$""""""$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,------...HHHFFFCCCBBBCCCEEEGGGHHHDDDEEEEEECCCAAA@@@@@@AAABBBBBBAAAAAA@@@??????>>>>>><<<:::999:::;;;:::999777777777666666555555444555444444333333222222222222333333444444444444444/////////.........------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********)))))),,,,,,++++++++++++,,,,,,+++++++++***************'''((()))******)))((('''((()))))))))*********+++******++++++,,,------...++++++,,,,,,,,,---------,,,,,,---......///000000...000222222222222444555:::::::::;;;;;;<<<<<<======>>>>>>>>>======<<<;;;<<<>>>??????>>>======>>>===>>>>>>>>>???BBBHHHLLLIIIHHHGGGFFFFFFEEEEEEDDDFFFDDDAAA>>><<<;;;;;;;;;;;;::::::;;;>>>AAABBBBBBAAABBBDDDFFFEEECCCAAA???@@@@@@???>>>===<<<;;;:::777666666777:::<<<<<<;;;777777666666666555555555222222222111111000000000///000000111111000///...//////.........---------,,,,,,---------.........------.........------,,,******)))((((((((((((((())))))(((((()))))))))(((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''&&&$$$'''''''''(((((((((((((((((((((''''''''''''(((((((((*********)))***,,,...++++++,,,...000111222333666666666666666555555444555666888888777777777888;;;;;;;;;::::::999888888888999999777666888;;;???>>>===<<<;;;<<<>>>@@@BBBCCCFFFHHHFFFAAA>>>???BBBAAA???===<<<:::999999999777:::???DDDEEEDDDAAA>>>======;;;999888999===@@@===>>>>>>>>>===<<<<<<;;;:::999777666666888:::;;;888555333222333444444444222222222222222222222222111000///000222333444444222000------///000000.........---,,,,,,+++******((((((((((((((((((((((((***)))(((((()))***)))(((((('''&&&'''((((((&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""$$$##################$$$###############$$$$$$%%%"""""""""###$$$$$$$$$%%%########################"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""############""""""########################%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))))))))***+++++++++,,,,,,,,,---JJJJJJJJJIIIIIIHHHIIIIIIEEEFFFFFFDDDBBB@@@AAAAAA@@@@@@??????>>>=========;;;:::999999;;;<<<===<<<888888777666555444333333222222222333333333333333222222333333444333333222............------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********)))))),,,++++++******++++++,,,************************'''((()))******)))(((''')))))))))))))))***************+++,,,---...//////+++++++++,,,,,,,,,------,,,,,,------......//////...000222222222333555666999999:::;;;<<<<<<======999999:::;;;;;;;;;;;;;;;???@@@AAA???===;;;::::::;;;<<<===>>>???BBBHHHKKKGGGFFFEEEDDDCCCCCCDDDDDDDDDBBB@@@===;;;;;;;;;;;;:::999999;;;>>>AAAAAAAAA@@@AAADDDFFFFFFDDDBBB@@@AAA@@@@@@>>>===<<<;;;:::222222333666:::<<<===<<<666666666666555555555555222222222222111111111111------...///000111111111............------------,,,,,,,,,------------...,,,,,,---------------,,,***))))))((('''((((((((((((((())))))((((((((()))&&&'''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&"""$$$&&&&&&&&&%%%%%%$$$&&&&&&''''''((((((((()))((((((''''''''''''(((((('''((()))))))))***,,,...,,,---...///111333444444444555666888999999999999777999;;;;;;999888999:::===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;>>>@@@AAA@@@???======>>>@@@AAAFFFEEEDDDCCCCCCBBB@@@>>>CCCCCCBBB???>>>===<<<;;;888;;;@@@EEEFFFEEEBBB@@@BBBAAA@@@===::::::<<<>>>????????????>>>>>>===<<<999888777666666888:::;;;888666444444555666666666222333333333333333333222444222///...000111111000///...---......///...---...------,,,,,,+++++++++(((((((((((((((((((((((()))((('''((()))***)))'''((('''&&&'''((((((&&&$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#####################$$$$$$############"""""""""######$$$%%%"""""""""###$$$$$$$$$%%%########################!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""############""""""########################%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))*********+++++++++++++++JJJLLLNNNNNNLLLJJJIIIIIIFFFFFFFFFEEEBBB@@@@@@AAA??????>>>>>>===<<<<<<;;;<<<;;;;;;<<>>???BBBFFFIIIDDDDDDDDDCCCAAAAAABBBDDD@@@???>>>===<<<;;;;;;;;;:::::::::<<<@@@BBBBBBAAAAAABBBCCCEEEEEEDDDBBBAAAAAAAAA@@@???===<<<;;;;;;111111333666:::<<<<<<<<<666666666555555555444444222111111111111111111111+++,,,---...///000111222.........------------,,,,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,+++***)))((((((''''''(((((('''((())))))''''''((()))&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###############""""""""""""#########$$$&&&&&&$$$$$$$$$%%%&&&&&&&&&''''''(((((()))((((((''''''''''''(((((('''((()))))))))***,,,.........///000222333444444444555666888:::;;;<<<<<<:::;;;<<<<<<;;;:::;;;===>>>>>>=========>>>??????AAA@@@@@@???@@@AAABBBCCCBBBAAA???>>>===>>>???@@@GGGDDDAAABBBEEEFFFBBB>>>EEEFFFEEEBBB@@@AAA@@@===999<<>>===>>>???@@@@@@@@@@@@???>>>===<<<777666555555555666888888999777666666777888888777111222333333333333222111444222///....../////////......---------,,,,,,+++---,,,,,,,,,+++++++++***)))))))))))))))))))))))))))'''&&&'''((()))((('''((('''&&&&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''$$$$$$############$$$%%%"""###$$$$$$$$$$$$###""""""""""""""""""###$$$%%%###############$$$$$$$$$####################################$$$$$$$$$$$$"""############$$$$$$$$$""""""############""""""########################$$$###!!!!!!###$$$###"""%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))************************IIILLLMMMLLLJJJGGGGGGHHHEEEFFFEEEDDDAAA??????@@@?????????>>>======<<<<<<;;;;;;;;;===??????>>><<<666666555444333222222111000111111222333333444444000000000000///---,,,+++---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************+++++++++************)))***))))))(((((())))))***((()))))))))*********+++***((('''&&&&&&'''(((***)))))))))))))))))))))((()))))))))******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,...000111111222444666333333444555666777888888999:::;;;;;;;;;;;;;;;:::>>>??????>>>;;;888777888666999<<<>>>???AAACCCEEEAAACCCDDDCCCAAA@@@AAABBB<<<============<<<;;;;;;<<<<<<===???BBBDDDDDDCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@??????>>>===<<<<<<555555666888:::;;;:::999666666555555555444444444000000000000000000000000,,,,,,------...///000111.........---------,,,,,,++++++,,,,,,,,,---------((()))***++++++++++++***))))))(((''''''''''''(((&&&(((***)))'''&&&''')))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&%%%###$$$&&&$$$######""""""######$$$###%%%&&&%%%###"""$$$&&&%%%%%%&&&''''''((())))))((((((''''''''''''((((((''')))******)))***,,,......//////000111222222222444555777888999:::;;;;;;;;;<<<<<<;;;:::;;;===??????>>>======>>>???@@@AAACCCBBBAAAAAABBBCCCCCCCCC???>>>===<<<<<<===???@@@EEEDDDDDDEEEFFFFFFEEECCCDDDGGGGGGBBBAAACCCBBB>>>;;;===@@@BBBDDDCCCBBBAAABBBCCCCCCBBB@@@??????@@@@@@@@@@@@???>>><<<;;;:::666666666777777777888888666555444444555666555444000111222222222222111000000000//////...---------,,,,,,,,,+++***)))******+++++++++++++++*********))))))))))))))))))))))))(((&&&%%%&&&'''((('''%%%'''&&&%%%&&&'''&&&%%%###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&######""""""###$$$%%%&&&"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#######################################"""#########$$$$$$$$$$$$"""############$$$$$$$$$""""""############""""""########################$$$###!!!!!!#########"""%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))*********************)))IIIKKKKKKIIIFFFDDDFFFHHHDDDEEEDDDBBB@@@>>>>>>>>>@@@@@@??????>>>=========999999:::<<<===<<<999666444444333333333222222222222222222222222222333333222222222111000...,,,+++---------,,,,,,,,,++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,************************+++++++++************)))))))))(((((((((((())))))(((((())))))*********++++++)))&&&%%%%%%&&&)))+++))))))))))))(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++---//////000000333444333333444555666777888999::::::::::::999888777777<<<===>>>===:::888888999555888<<<>>>@@@@@@BBBCCC???BBBDDDCCCAAA???@@@BBB:::;;;<<<=========;;;;;;>>>>>>???AAADDDFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@??????>>>>>>======999999999:::;;;;;;999777666666555555555444444444.........///////////////......---------......///......---------,,,,,,,,,++++++,,,,,,,,,---------'''((()))***************))))))((('''''''''''''''&&&(((***)))&&&&&&'''***&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&%%%%%%&&&)))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&$$$!!!!!!$$$'''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((()))******)))***,,,.........//////000000111111555666777888888999888888;;;;;;;;;:::999;;;>>>AAA>>>>>>=========???@@@AAAAAA@@@??????@@@AAAAAA@@@<<<;;;::::::;;;===???AAACCCFFFHHHHHHFFFEEEFFFHHHBBBGGGFFFBBBAAADDDBBB===;;;<<>>??????>>>===>>>@@@@@@@@@???>>>===;;;999888888888999::::::::::::999333111000000222222111//////000111222222111000///+++---000000...,,,++++++***++++++***(((((()))***++++++******************))))))))))))))))))))))))'''&&&%%%%%%&&&'''&&&%%%&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%""""""!!!!!!"""$$$&&&'''"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$######""""""######################## !!!!!!"""""""""###"""############$$$$$$$$$""""""############""""""########################$$$"""!!!!!!"""######"""%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))*********)))))))))))))))KKKMMMNNNMMMIIIEEECCCBBBBBB@@@??????@@@AAAAAA@@@>>>>>>>>>===<<<;;;;;;:::;;;<<<===>>><<<999666333666666555444333111111000000000000000000000000000222111000///...---,,,,,,/////////...---------,,,+++++++++*********))))))************************++++++*********************))))))(((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))***++++++***)))((()))((('''''''''(((***+++******))))))******+++,,,)))************++++++++++++++++++,,,,,,,,,------///............//////000333333444444555666666666:::888555444555555444333===;;;:::;;;>>>>>>:::666333555777999<<>>===>>>@@@BBB@@@>>>>>><<<;;;<<<>>>???<<<:::>>>@@@CCCFFFGGGFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCCBBB@@@===<<<<<<===<<<;;;:::999999999999999999888888666555333222222333333////////////////////////////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***))))))((('''&&&&&&&&&***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''((()))++++++***))))))******+++++++++,,,,,,,,,............////////////555555555666777777888888888888888999;;;===>>>???CCCAAA>>>;;;:::===CCCHHHFFFAAA======AAADDDCCC@@@999:::;;;<<<============AAABBBDDDEEEEEEEEEDDDCCCDDDBBB>>>======>>>???>>>;;;:::;;;<<>>@@@@@@>>><<<<<<<<<>>>???@@@???>>>:::777444999999777666555555555555333333222222222222222222222222222222222111000000111111000000///...,,,+++...***(((******(((***...++++++++++++*********)))((((((((((((''''''''''''((((((((('''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""""""""############""""""##################$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$((((((''''''''''''((((((''''''''''''((((((((((((LLLMMMMMMKKKGGGDDDBBBBBBBBB@@@??????@@@AAA@@@@@@AAA@@@@@@???>>>>>>======;;;<<<<<<<<<;;;888666444555555444333222111000000000000000000000000000000111111000///...---,,,,,,............------------+++++++++*********))))))******************************************************)))(((((((((((()))))))))))))))((((((''''''************************((()))************)))((()))(((((('''((()))***+++******))))))******+++,,,))))))*********++++++++++++++++++,,,,,,,,,,,,---.........---......///000222333333444555555666666666555444333333444666888@@@>>>;;;:::::::::999888777777999:::<<<>>>???@@@@@@???>>>???AAAAAA???======;;;;;;===???@@@===;;;>>>???BBBDDDEEEEEEDDDCCCBBBAAA@@@???>>>??????@@@CCC@@@>>>=========<<<;;;:::::::::999999999999888666555444222222222333333////////////////////////........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***))))))(((''''''&&&&&&***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((()))************)))*********+++++++++,,,,,,------........./////////333444444666777888888999777888888999:::<<<>>>???CCCBBBAAA??????BBBGGGKKKGGGBBB===<<>>;;;777888999:::;;;<<<<<<<<>>??????>>>???===<<<===>>>@@@??????;;;===@@@@@@>>>===<<<<<<>>>?????????===:::777555888888777777666555555444333222222222222111111111000000000000000///......////////////...---,,,,,,---***(((******(((***---++++++*********)))))))))))))))((((((((('''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""""""""############""""""########################""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((()))))))))************KKKLLLKKKHHHEEEBBBAAAAAAAAA@@@>>>>>>@@@AAA@@@???AAA@@@@@@??????>>>>>>===<<<<<<;;;:::888777666555444444333222111000000///000000000000000000000000000000///...---,,,,,,+++,,,------------------...+++++++++***************************************************************+++******))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))((())))))******))))))(((((((((((((((((()))*********))))))))))))***++++++)))))))))*********++++++******+++++++++,,,,,,,,,---------------...//////111222222333444444555555222333333111000222888===HHHGGGDDD@@@;;;999999999:::::::::;;;<<<===>>>>>>@@@@@@@@@AAABBB@@@===;;;::::::<<<>>>AAAAAA???===>>>???@@@BBBCCCCCCCCCCCCBBBAAA@@@>>>============CCCAAA>>>===>>>>>>===<<<:::::::::999999999888888333333222222111222222333000000000000000000000000......................../////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))))))))(((''''''&&&&&&)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))******)))*********++++++++++++------------............000111333555666888888999777777777888999;;;<<<===@@@AAABBBBBBBBBDDDHHHKKKFFFBBB===;;;;;;;;;888666444555666888999:::::::::AAABBBBBBCCCBBBBBBAAA@@@BBB@@@===<<<===>>>======@@@>>>;;;::::::;;;<<<;;;999<<>><<<:::888777666777888888777666444333222222222222111111000000---............---,,,,,,,,,,,,------------,,,,,,---)))(((******((()))---******)))))))))((((((((())))))))))))(((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$###############"""###$$$$$$$$$$$$###"""""""""############""""""########################""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((''''''''''''(((((((((((()))))))))*********JJJJJJIIIFFFBBB@@@@@@AAAAAA???>>>>>>???@@@@@@???>>>>>>>>>======<<<<<<<<<<<<;;;999777666666666666333333222222111000//////000000000000000000000000//////......---,,,,,,+++++++++,,,,,,---------...************************************************))))))))))))************++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))))))))(((((((((((((((((())))))***)))))))))))))))***++++++))))))))))))************************++++++++++++,,,,,,+++,,,,,,---...///000000111222222333333444000222333000---000777>>>KKKNNNOOOLLLFFF???<<<;;;;;;;;;;;;;;;;;;===>>>???@@@@@@BBBBBBBBB???<<<999888999<<>>>>>>>>>>>CCCAAA???>>>???>>>===;;;:::::::::999999888888777111111111111111111222222000000000000000000000000........................//////.........---------++++++++++++++++++++++++************))))))))))))))))))((((((''''''''''''))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''')))((('''&&&'''((()))***)))))))))************+++,,,,,,,,,,,,---------------///111444666777888888666666666777888999;;;<<<<<<>>>@@@AAAAAAAAACCCDDDCCC???;;;999888777555333333444555777888999999:::??????@@@@@@AAAAAAAAAAAA???===;;;:::;;;<<<;;;;;;===:::777555666888999999777;;;???@@@???>>><<<<<<@@@@@@>>>===<<<:::999999555666777888888666444333222222222111000000//////---------------,,,,,,+++******+++,,,,,,,,,,,,,,,---)))(((++++++((()))---))))))))))))((((((((((((******)))))))))(((((((((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""#################################$$$$$$#########""""""############""""""############""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((HHHHHHGGGEEEBBB@@@@@@BBBAAA???>>>>>>???@@@@@@???=========<<<<<<<<<<<<<<<;;;:::777666555555666666333222222111111000000000////////////////////////......------,,,,,,++++++***+++++++++,,,,,,------************************))))))))))))))))))))))))(((((()))))))))*********+++******)))((()))))))))'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((((((((()))'''(((((()))))))))))))))))))))(((((())))))***+++(((((()))))))))*********)))))))))*********++++++************+++,,,---...//////000000111222222222000222222///,,,---444;;;@@@HHHQQQTTTPPPHHHAAA>>>999999999999;;;===@@@AAA???AAACCCCCCAAA>>>;;;999888:::===???@@@@@@??????@@@@@@@@@AAAAAABBBBBBCCC>>>>>>???@@@@@@AAAAAAAAABBB@@@???>>>???>>><<<:::::::::999888777777666666000000111111111111111111000000000000000000000000....................................------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&''')))***(((((()))))))))*********++++++++++++,,,,,,,,,,,,+++---000333555666777777555555555666666888999::::::===@@@AAA@@@>>>======>>><<<:::888777666444333333444666777999::::::;;;;;;<<<<<<===???@@@AAABBB???===<<<<<<===>>>===<<<;;;888666555777:::<<<<<<888:::>>>??????===<<<<<<@@@@@@???===<<<;;;::::::444555777888777666444333222222111000000///......------......------,,,+++((()))***+++,,,,,,,,,,,,,,,))))))++++++)))))),,,))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$##################$$$""""""############""""""#########"""""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''DDDEEEFFFEEEBBBAAABBBCCC@@@???======???@@@???>>>========================999888666555444444555555333333222222222111111111////////////////////////------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,***************+++++++++))))))))))))))))))))))))'''(((((())))))************))))))(((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((())))))))))))))))))(((((((((((()))******((((((((()))))))))******((())))))))))))*********))))))))))))***,,,---............///000000111111000111000...,,,---222666111:::EEEMMMNNNJJJDDD@@@777777777888:::===@@@CCC???AAACCCBBB@@@===<<<;;;:::;;;=========<<<===>>>>>>>>>???@@@AAA@@@@@@@@@<<<===???@@@AAABBBBBBBBB@@@???>>>>>>>>>===;;;999999888888777666555444444111111222222222111111000000000000000000000000000------------------------.........------------,,,++++++++++++++++++++++++(((((()))))))))))))))***((((((((((((((((((''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))************++++++++++++)))+++///222444555555555444444444444555666777888;;;===AAAAAA@@@===;;;;;;;;;;;;:::888777666444444333444666888999;;;;;;;;;::::::;;;;;;===>>>@@@AAAAAA@@@??????AAAAAA@@@???<<<:::999:::<<>>>>>===<<<<<<===?????????>>>===<<<::::::444555666666666666444444222111111000///...------...............---,,,,,,))))))***+++,,,,,,++++++,,,)))))),,,,,,)))))),,,******)))))))))(((((((((((((((((((((''''''''''''###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""##############################$$$$$$############$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$###""""""###$$$$$$""""""############""""""#########""""""!!!!!! """"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))AAACCCEEEFFFDDDCCCCCCCCC@@@???======?????????>>><<<<<<<<<<<<<<<<<<<<<<<<777777666555444444444444333333333333222222222222////////////////////////,,,,,,,,,,,,++++++++++++++++++++++++************))))))*********+++++++++))))))))))))))))))))))))''''''(((((()))******+++)))(((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((()))&&&'''((()))***))))))(((((((((((((((((()))******(((((((((((()))))))))***((((((((()))))))))******((((((((()))***+++,,,------------...//////000000//////...------///111333///222888???CCCDDDAAA>>>777666666666888<<>><<<===>>><<<===>>><<<999888:::===:::<<<===??????>>>===<<<<<<===>>>@@@@@@@@@?????????>>>======>>>===:::888888777666555444333222222222333333333333111000///////////////////////////------------------------.........---------,,,,,,************************(((((((((((())))))******'''((((((((((((((((((((('''(((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''''''''&&&'''''''''((((((((()))))))))))))))*********++++++)))+++...222333444333222444333333333444555666777888;;;???@@@???===<<<;;;;;;<<<;;;:::777555444444222333555777999:::;;;;;;<<<;;;;;;:::;;;;;;======@@@??????@@@AAAAAA@@@???>>><<<<<<===@@@CCCCCCCCC<<<======<<<;;;:::;;;===>>>???@@@@@@???===:::999555555555555555555555555222111000///...------,,,------......------,,,+++******++++++,,,++++++++++++)))))),,,,,,))))))+++++++++*********)))))))))''''''''''''&&&&&&&&&&&&"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$""""""############""""""$$$######"""!!!!!! """"""""""""############""""""""""""""""""""""""################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))???BBBEEEFFFFFFDDDDDDDDD@@@>>>======>>>??????>>>999999999999999999999999666666666555555444444333444444333333333333333333////////////////////////,,,,,,++++++++++++++++++,,,+++++++++******))))))))))))******++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&''')))*********)))(((((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((()))+++,,,---,,,,,,------...//////000...,,,+++,,,///111222222666444222555999<<<<<<;;;888777666666777:::>>>@@@???AAABBBAAA>>><<<>>>@@@>>>???>>>:::777666999<<<777999<<<>>>>>><<<:::999======>>>??????>>>===<<<>>>===<<<======<<<999777777666555444333222111111333444444444333222000///////////////////////////------------------------......---------,,,,,,,,,************************'''((((((((())))))******'''''''''((((((((((((((('''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''((('''&&&%%%''''''''''''((((((((()))))))))))))))************)))+++...111333333222111333333333333444444555666555888<<<>>>===<<<;;;;;;=========;;;888555333333111222444666888::::::;;;>>>===<<<:::999999::::::======<<<===??????>>><<<>>>======>>>AAABBBBBBAAA>>>>>>===;;;999999;;;======>>>@@@AAA@@@===:::888555555444444444555555666222111000///...---,,,,,,,,,------------,,,++++++++++++,,,,,,,,,++++++***+++)))))),,,,,,))))))+++++++++++++++************''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""############""""""$$$######"""!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''BBB@@@@@@CCCGGGFFFAAA<<<>>>???@@@AAAAAAAAA@@@???===<<<;;;:::888777666666555555444444444333333333555444333222222222333444......//////......---,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,******))))))((((((''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))&&&''''''((((((((((((((()))************+++++++++,,,,,,,,,---...///000000111000...------///000111555555666888999:::;;;<<<888555333444888;;;;;;::::::<<<>>>>>>===<<<===>>>===<<<<<<:::999888777777===<<<;;;:::;;;<<<===>>>===<<<<<<<<<<<<<<<======>>>>>>===;;;:::999888888999777444222222333555666999777444222000///...///---..................---,,,,,,,,,++++++*********......---,,,,,,+++******))))))*********+++++++++))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%$$$$$$###$$$$$$%%%%%%((('''%%%######$$$%%%'''$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''''''((()))((('''((()))+++------...///000111222222...///111333444666666666999999:::;;;;;;<<<<<<<<<<<<=========<<<:::888666666666666777777777777666;;;<<<<<<===<<<;;;999888999888777777999;;;===???>>>>>>???BBBFFFGGGDDD@@@>>>===<<<;;;;;;:::::::::>>>??????>>><<<:::888666444444555555666666777777444333111222333333222000------,,,++++++***))))))++++++++++++++++++++++++++++++******)))((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""#########"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!!!!!!!!!!###%%%%%%###!!!!!!""""""""""""###############""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&BBBAAAAAABBBDDDCCC@@@===>>>>>>???@@@@@@@@@???>>><<<<<<;;;999888777666555444444444444333333333333444333222111111111222333......//////......---,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++************++++++***)))))))))((((((((('''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))&&&'''(((((())))))(((((())))))*********+++++++++,,,,,,------......//////...------,,,---///111222444555666777888::::::;;;777444333444777999:::999888:::;;;;;;999999999::::::999999999999888888888999999888888999;;;<<<=========<<<<<<<<<<<<======>>>>>>===;;;:::888777666777666444222111222444555777666444222000///......,,,------......------,,,,,,,,,,,,+++++++++******---,,,,,,+++******)))))))))))))))******+++++++++((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$###$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))((('''''')))+++,,,,,,---...///000111111///000111333444555555555666888:::<<<======<<<<<<:::;;;<<<===<<<<<<;;;:::999888777666555555555555999999:::;;;;;;;;;:::999888777777777999<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666333333444444555555555666444222111111222222111000---------,,,++++++******++++++++++++++++++++++++++++++******)))((((((((())))))))))))((((((((('''((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""######""""""""""""#########"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!"""!!!!!!###$$$$$$"""!!!"""""""""#########$$$$$$######""""""""""""######################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&BBBBBBCCCAAA???>>>>>>???>>>>>>?????????>>>>>>===;;;;;;:::888777666555444444444444333333333222222333222111000000000111111......//////......---,,,,,,++++++******++++++,,,+++++++++++++++*********+++++++++,,,,,,+++++++++))))))))))))((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((%%%&&&'''((())))))))))))&&&'''(((((())))))(((((()))))))))*********++++++------------------------+++++++++,,,---///111333333333444666777888999:::555444222333555777888888777999::::::888777888888999999999999::::::;;;<<<888888888999:::<<<>>>???======<<<<<<<<<<<<<<<===>>>===<<<:::888777555555555444222111000111333444555555444333222000...---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***+++++++++***))))))(((((())))))))))))************(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((()))((('''''')))+++++++++,,,---......//////000111222333444444444444444666999<<<=========<<<999:::;;;<<<===>>>>>>>>>===;;;999666555555555666777888999:::;;;;;;;;;;;;777777777888:::>>>AAACCCBBBBBBDDDGGGHHHGGGCCC???BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;:::888888333333333333333444444444333111000000111222000///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######""""""""""""######"""""""""!!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""!!!!!!###""""""###$$$$$$""" ############$$$$$$$$$%%%######""""""""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''AAACCCDDDAAA<<<:::===@@@????????????>>>>>>======:::999888777666444333333333333333333222222222222111111000000////////////.........///......---,,,+++++++++++++++++++++++++++++++++******************+++,,,------,,,+++***))))))))))))((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))((((((''''''((()))))))))))))))))))))))))))************---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222111222333444555777888888444333222222333555666777888:::;;;<<<;;;:::;;;<<<===<<<<<<;;;<<<<<<>>>>>>;;;;;;;;;<<<===>>>??????===<<<<<<;;;;;;;;;;;;<<<===<<<;;;999777555444333333222111000000111222333333333444444222000...---+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################&&&&&&%%%$$$############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''''''((((((((('''''')))************+++,,,------...000111222333333333333333444555777999;;;===>>>>>>:::;;;;;;======>>>?????????===:::777666777999:::999::::::;;;;;;<<<<<<<<<999999999999;;;>>>AAACCCBBBCCCEEEGGGFFFDDD@@@>>>BBBAAA@@@??????>>>>>>>>>??????>>>===<<<;;;:::999444444444444333333333333222111///000111111000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""######""""""""""""######"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!$$$###""""""######""" ######$$$$$$$$$%%%%%%%%%######""""""""""""######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''@@@CCCDDD@@@:::888<<>>=========888888777666444333222111333333222222222111111111000000000/////////...............///......---,,,++++++++++++++++++++++++******************************,,,------,,,******(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''(((((((((((((((((('''(((((()))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,+++++++++......------......//////000000111222444555666666333333222222222333555777666999;;;<<<<<<<<<>>>???>>>===<<<::::::;;;<<<<<<==================<<<<<<<<<;;;;;;:::999999::::::;;;;;;999888666444333222222111000000000111111222222222333333222000///---***++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################&&&%%%$$$$$$#########$$$&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&'''((('''&&&&&&(((***))))))******++++++,,,,,,000111222222333333333333555555555555888;;;???AAA======<<<<<<<<<=========>>><<<:::999:::<<>>>>>======<<<<<<<<<<<<===<<<;;;;;;<<<>>>@@@AAAAAABBBDDDDDDBBB@@@>>><<<@@@???>>>======<<<<<<===AAA@@@>>><<<:::999888777666555555555444444333333111///......///000...---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""$$$"""!!!!!!#########!!!######$$$$$$$$$%%%%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''@@@BBBCCC@@@;;;:::===AAAAAA@@@???===<<<;;;;;;;;;777777666444333222111000222222222111111111000000//////000000000///...---......//////......---,,,***++++++,,,,,,++++++***)))))))))************************++++++*********(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((())))))******))))))((((((((()))))))))******++++++++++++++++++++++++------------------------......///111222333444555333333333333222222555777555777999::::::;;;<<<===;;;:::888666666666888999<<<<<<===<<<<<<;;;999999;;;:::999888777777777888999888777666555444333222111000000000000111222222111222222222111000//////***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$##################$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((&&&'''((('''&&&&&&(((***))))))*********+++++++++///000111222333333333333555444444555777:::>>>@@@>>>>>>===<<<;;;;;;;;;<<<;;;;;;:::;;;<<>>===<<<<<<>>>@@@AAA@@@AAABBBAAA>>><<<<<<===>>>===<<<;;;::::::::::::>>><<<;;;999777666555555777666666555444333333222000///---...//////...,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######""""""""""""######!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""###""" !!!###$$$$$$###############$$$$$$$$$%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&@@@AAABBBAAA>>>===???AAA@@@???===;;;999888888888666666555333222111000///222111111111000000000000///000000111000///...---......//////......---,,,***+++,,,,,,,,,,,,+++***((()))))))))*********+++***))))))(((((())))))***'''((((((((()))))))))***''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''(((((()))************)))(((((((((((()))))))))***))))))******++++++,,,,,,))))))***+++++++++++++++------...000111222333444333444555333111222444777666888::::::999888999:::888666444333444555777999;;;;;;<<<======<<<;;;:::999999777666666555555555666666555555444333333333000000000111111222222222222111111000000000000111++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************(((((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%####################################$$$%%%&&&&&&""""""!!!!!!"""$$$%%%&&&###""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&((())))))************+++++++++......000111333333444444222333555888999;;;;;;<<<======;;;:::::::::;;;<<<999999:::;;;===???AAABBB???>>>===<<<<<<===>>>>>>???>>>===<<<===???AAACCCAAAAAAAAA>>>;;;:::===???===<<<;;;:::999999999999:::999777666666666666777666666555444333222111000///...------......---+++++++++,,,,,,,,,,,,,,,,,,************************++++++******)))((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!"""###$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!! """$$$%%%%%%"""""""""#########$$$$$$######""""""""""""######################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%@@@AAAAAAAAA@@@???@@@AAA???===;;;999777666666666666555444333111000//////111111111111000000000000///000111111111000...---......//////......---,,,***+++,,,------,,,+++***(((((())))))*********+++***)))(((''''''((()))***'''((((((((())))))******'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))***************(((((((((((())))))))))))(((((()))***+++,,,,,,---$$$%%%'''(((***+++++++++,,,---...///000222333333333555555444222222555888:::;;;<<<;;;999777777888666555444333444777:::<<<;;;<<<===?????????>>>>>>888888666555555444444444555555444444444333333333000000111111222222222333222111000//////000111222+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&########################"""""""""###$$$%%%''''''""""""!!!"""$$$'''***,,,""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&((()))************++++++++++++---...///111333444444555///222777;;;<<<;;;999888<<<;;;:::999::::::<<<<<<777888999;;;===>>>???@@@<<<<<<;;;;;;<<<===???@@@======<<<===>>>AAACCCEEEAAABBB@@@===::::::===AAA<<<<<<;;;:::999999999999888888777777777999:::;;;555555444333222000/////////---,,,,,,---...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!"""$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!  """%%%&&&&&&!!!""""""""""""###############""""""""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$DDDCCCBBBBBBAAAAAAAAAAAA>>><<<999666555444555555666555444333222222222222000000000000000000000000///............---------+++,,,,,,---.........---+++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))******+++,,,************************++++++,,,---...///000111222333444444444555777999999999888888888888888888888666444333333555777999;;;;;;;;;;;;:::999888777555555666777777666555444777444333444777777222---222333333222111111222444222111111000///......---......---------,,,,,,,,,))))))************))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''%%%&&&'''(((***,,,---...******+++,,,...000222333111222444666888888888777888888888999:::;;;<<<===???>>><<<:::999999999999======<<<<<<<<<;;;;;;;;;::::::;;;===AAABBBBBBAAAEEECCC@@@===;;;;;;<<<======;;;999666555666888999555555555666666666666666111222333444333111///.........---,,,,,,+++******))))))))))))))))))))))))+++++++++,,,,,,+++++++++((((((((((((''''''''''''&&&%%%%%%&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""##################""""""""""""###### !!!"""""""""""""""""""""############""""""""""""""""""##################"""""""""""""""###""""""""""""############""""""""""""""""""""""""###########################%%%%%%$$$"""!!!"""###########################""""""#########$$$$$$$$$##################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$BBBAAA@@@???????????????:::999777555444444555666555444333222111111111111000000000000000000000000............------------+++,,,,,,---......------+++++++++*********))))))))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******))))))******+++,,,******************************+++,,,---...//////000111333333222333555777888888888888888888888888666555333222333555777999::::::::::::999777666666444555666777777666555555444222111444888999555111///000000///......///111111111111000///...............---------,,,,,,,,,))))))************))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((((('''&&&&&&'''&&&&&&'''(((***+++,,,,,,)))******,,,---///111222000111333555666666555555777777777888999;;;<<<======<<<;;;999999999:::;;;======<<<<<<<<<<<<<<<<<<:::::::::===@@@BBBAAA@@@BBB@@@===;;;999:::;;;<<<:::999666444333444555666666666666555444333333222000111222333222000...---...------,,,++++++******))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""##################""""""""""""###### !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""##################""""""""""""######""""""""""""############""""""""""""""""""""""""###########################$$$%%%$$$"""!!!"""####################################$$$$$$$$$$$$%%%##################$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$@@@???>>>===<<<<<<<<<<<<777666555444444444555666444333222111000000000000000000000000000000000000............------------+++,,,,,,---------------+++++++++***************))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***))))))))))))***++++++************************))))))***+++,,,,,,------...000111111000111444666777777777777777777777777555444333222333555888999999999999888777666444333333444555777777777666666444222222444777888555111...//////...------...000111111000000//////............---------,,,,,,,,,))))))************)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''(((((()))*********))))))***+++,,,...000111000111222333444333333222444555555666888:::;;;<<<;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999888999;;;>>>@@@@@@@@@>>>===;;;999888999:::;;;999777555333333333555666777777666444333111000///000000111111000///---,,,------,,,,,,+++*********))))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''''''''&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""##################""""""""""""###### !!!""""""""""""""" !!!!!!!!!!!! """"""""""""###############"""""""""""""""######""""""""""""############""""""""""""""""""""""""###########################$$$%%%$$$"""""""""$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$???>>>===<<<;;;:::::::::888777666555444444444555222222111000000000000000////////////////////////.........---------,,,,,,+++,,,,,,---------,,,,,,************************))))))))))))))))))))))))******************))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))***++++++************************))))))******+++,,,---------///000000000000333555666666666666666666777777444444444444555777999;;;888888888888777555444333222333555666777777777777666555333333444333000---000111222111//////111222111000000000/////////.........---------,,,,,,,,,))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((((('''&&&'''(((''''''((((((((((((((()))(((((()))***+++---...///000000222333333222111000222222333444666888:::;;;:::999888777777888999::::::::::::;;;;;;;;;;;;;;;888777777999<<<>>>??????<<<;;;999888888999:::;;;999888666555555555666777777666555444333111111000///////////////---,,,+++,,,,,,++++++*********)))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""##################""""""""""""###### !!!""""""""""""""" !!!!!!""""""!!!!!! !!!"""""""""############""""""""""""""""""###$$$!!!"""""""""############""""""""""""""""""""""""########################"""$$$%%%$$$###"""###$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$???>>>===;;;::::::999999:::999888666555444333333111111000000//////000000////////////////////////...------------,,,,,,,,,+++,,,,,,---,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))******''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((())))))***+++))))))))))))))))))))))))******++++++,,,,,,---------///000000///000222555444444444555555666666666555555555666777999:::;;;888888888888777666555444222333555666777777777777555444333222111000...,,,222222333222111000222444000000000000////////////......---------,,,,,,,,,))))))************))))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#######################################$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''((('''''''''''''''''''''''''''''''''(((***+++------///000111222333222111000000000111222444666888999:::999888777666777888888999999999999999999999999777666555777:::<<<======;;;;;;:::999999::::::;;;888777666666555666666777666666555555444333333333//////......---,,,,,,++++++***************))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""##################""""""""""""###### !!!"""""""""""""""!!!""""""######""""""!!!!!!"""""""""############""""""!!!!!!"""###$$$$$$!!!"""""""""############""""""""""""""""""""""""########################"""###$$$$$$###"""###$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$???>>>===;;;:::999999999;;;:::999777555444222222111111000000000000000111000000000000000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))(((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,...////////////222444333333333444444555555666555555666666777888999:::555666666777777666666555333444555777777777666666222222111111111111111111000111111000//////000222000000000000////////////......---------,,,,,,,,,))))))************))))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((''''''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((***+++,,,...///000111222222111000...//////000222444666666888777666555666666888999:::::::::999999888888888666444333555888;;;<<<<<<<<<;;;;;;::::::::::::;;;666555555555555555555555666666555555444444333333//////...------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&&&&&&&&&&%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""##################""""""""""""###### !!!"""""""""""""""""""""############""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%""""""""""""############""""""""""""""""""""""""########################"""###$$$$$$###"""$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$???>>><<<:::999888888777888777777666555444222222111111111000000111111222000000000000000000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******))))))*********+++++++++((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))******)))))))))))))))))))))))))))))))))************++++++,,,---------...000222222222222333444444555555444444555555555666666777222333444555555666666666444555666777777666555555333444333333111111222222///000111000......000111////////////000000000000......---------,,,,,,,,,))))))************))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""##################################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###%%%'''(((''''''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((******+++,,,...///000000000000.........///000222333444333333333444666888:::;;;===<<<<<<;;;:::999888888555333222333666999;;;;;;;;;;;;;;;::::::999999999666666666666666666666666777666555444333222111000000///...------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%####################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""##################""""""""""""###### !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!!!!"""###$$$%%%""""""""""""############""""""""""""""""""""""""########################!!!###$$$$$$######$$$%%%#################################$$$$$$$$$$$$%%%'''&&&&&&%%%$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$>>>===;;;999888777666666444444555555444444333222222111111111111111222222000000000000000000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,,,,+++,,,...000111111222333333444555555333333444444444444444444000000222333444555555555555666666777777666555444999888777555222000000111000111111111//////111222////////////000000000000......---------,,,,,,,,,))))))************))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###%%%'''(((''''''((()))$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&'''((()))***)))***,,,...////////////.........//////000222222000000111333666999===>>>??????>>>===;;;:::999888444333111222555999:::;;;;;;;;;::::::999888888777888888888888999999999999888777555333111///...---000000///...------------(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""##################""""""""""""###### !!!!!!""""""""""""""" !!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!"""###$$$%%%""""""""""""############""""""""""""""""""""""""########################!!!###$$$$$$######$$$&&&########################""""""#########$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$::::::::::::999888777777333333333222222222111111333222222222222222222222////////////............---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((()))***++++++***)))(((******)))))))))))))))***,,,,,,++++++,,,,,,---...///000000111111111111000555555444333333222111111555555555444444555555555666888999777555333333333333333333333333333333333111111111111111000/////////////////////......---------,,,,,,,,,,,,+++++++++++++++*********)))))))))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""######%%%%%%%%%$$$$$$$$$###############"""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""""""""$$$''''''&&&$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++,,,,,,---...///000000333222000///......//////***222222---666HHHMMMEEE???===;;;;;;<<<<<<:::999444444444555888<<<@@@BBB<<<:::777444333444555777999888777888999:::999777555444333111000/////////222111000...---,,,+++***)))************)))(((((())))))'''''')))+++)))$$$(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%$$$ """"""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!######$$$######"""!!! """"""#########""""""!!!########################$$$#########""""""!!!!!!########################$$$$$$##################!!!###$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%999999:::::::::999888888333333222222222111111111111111111000000000000000////////////...............---,,,,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))************)))(((***************+++,,,---,,,++++++++++++,,,------//////000111111111000000222222222222333333333333444333333222222333333444444666777777555444444555333333333333333333333333000111111111111000/////////////////////...------------,,,,,,,,,++++++++++++++++++*********)))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""######%%%$$$$$$$$$###############"""""""""""""""""""""###############$$$$$$$$$"""!!!"""$$$&&&&&&%%%###$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******+++,,,---...//////...---------...//////+++222333222@@@SSSVVVLLL===;;;:::;;;<<<===;;;:::555555555666888;;;===???;;;999777555444444555666888777666777888999888666444444222111000//////////////////......------,,,************)))))))))))),,,***'''&&&(((******((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""!!!""""""#########""""""""""""############""""""####################################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%999999999:::999999888888333222222222222111111111.........///////////////////////////............///...------,,,,,,------************))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((()))+++,,,---++++++******++++++,,,---......///000000000000000000000111111222333444444222111111111111111111222222444555666555444555666222222222222222222222222000000111111000000///......////////////...------,,,,,,,,,,,,+++++++++++++++************))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$################################################%%%$$$######"""#########$$$$$$#########"""""""""""""""""""""""""""######$$$$$$$$$#########"""""""""!!!!!!###%%%%%%$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((()))***+++,,,,,,++++++++++++,,,---...///---111222777JJJ^^^]]]OOO888888888999;;;<<<;;;:::666777888999999:::::::::999999888777666555444444777666555555666777666555444333222000////////////---....../////////......,,,+++)))((((((((()))***---***(((((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$"""!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" """######$$$$$$$$$""""""############""""""####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%::::::::::::999777666555222222222222111111111111---...............//////////////////..................---,,,,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))((()))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((&&&&&&&&&&&&&&&'''((()))***************+++,,,,,,------...///000000000000///000000111111222333333111111000000000000111111222333555555444333333444111111111111111111111111000000000000000//////.........//////......---,,,,,,,,,,,,++++++++++++***************)))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$###############$$$#########""""""""""""!!!"""""""""""""""#################################"""!!!!!!"""###$$$###"""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((******+++,,,+++++++++,,,,,,---......000111111999MMM]]]YYYIII555555666888;;;<<<<<<:::888999;;;;;;;;;:::888777888888888888777666444333555444333444555666555333222222111000///......///---...////////////...---,,,+++)))''''''(((***+++)))***---111111,,,'''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!""""""############"""#################################"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%===<<<;;;:::888555333222222222222111111111000000.........//////000000000////////////............---,,,,,,+++++++++++++++************)))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((((((((()))(((((('''&&&%%%%%%%%%&&&***))))))))))))***++++++,,,,,,---//////000000000111111111111111111111111222222111111111111222222333444555444222000000111000000000000000000000000000000000000000///.....................------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$###############$$$$$$#########""""""""""""!!!!!!!!!""""""############!!!""""""###$$$$$$%%%%%%###"""!!!!!!###$$$###"""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,---------......---------222111000666EEEQQQKKK<<<777777888;;;>>>???>>><<<:::;;;=========;;;888777777888999999888666444222444333222333444444333222111111000///............///000000111000...---+++,,,+++)))''''''(((***+++(((,,,555???===222(((%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""!!!""""""$$$%%%""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###############"""!!!!!!!!!!!!"""#######################################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""###$$$###"""!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%===<<<;;;:::777555333111222111111111111000000000......//////000111111111////////////............,,,,,,+++************+++************))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''(((((())),,,+++***((('''''''''''')))))))))((())))))***+++++++++---...////////////222222222222222222111111333333222222222222333333333444555333111///////////////////////////////////////000000//////...------............---,,,,,,++++++++++++************(((((()))))))))))))))***)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########################################################"""######$$$%%%$$$$$$#########"""""""""!!!!!!!!!"""######$$$$$$ !!!"""###$$$%%%&&&&&&$$$###!!!!!!###$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''(((((()))***+++,,,---....../////////......---333222000222:::AAA===444;;;;;;<<>>???>>>;;;999777888999:::::::::999999999888888888777555444333444333222222444444333222//////......------......---///111222222000...---************)))))))))))),,,---666@@@<<>>666444333333333333111000...---,,,++++++,,,---------------...///000000111,,,,,,+++******))))))((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$### !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$""" !!!###%%%$$$"""!!!"""$$$$$$"""!!!"""###""""""#########$$$$$$$$$######""""""""""""######!!!!!!"""""""""#########""""""""""""##################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$999888777777666555444444333333333333333222222111000//////......//////000000000//////...---------+++------,,,+++***+++,,,******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&(((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,------...000000000111222333444555222222111111111111222222111000//////000000///.........------------......---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%$$$"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$"""!!!"""###$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))***,,,---///000111000000000000111222333444444555777888888777555444666555444333333222222222///000111333777<<>>===:::666333333333222222111000///...---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$###############!!!""""""###$$$%%%%%%&&&##############################$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!""""""!!!"""$$$$$$"""!!!"""###""""""""""""##################""""""""""""######!!!!!!!!!"""""""""######!!!"""""""""##################$$$$$$$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$777777666666555555444444333444444444444333222222//////............//////............------------+++,,,---,,,***)))***+++)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++++++++)))***,,,---///000111222222111111111111111111222////////////...------...------,,,,,,,,,,,,------,,,,,,---...............+++,,,,,,------,,,,,,++++++******))))))******+++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############"""######$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$%%%###########################$$$%%%$$$"""""""""$$$###""""""!!!""""""##############################################################################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&(((***,,,---//////////////////000111222222111111222333333222111111555444333111000000000000333333222222333444555666>>>;;;666333222222111000333222222111///...---,,,++++++++++++************++++++******)))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##############################!!!!!!"""###$$$$$$%%%%%%"""""""""""""""""""""""""""######$$$$$$######"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!!"""$$$$$$"""!!!"""###!!!!!!"""""""""###############""""""""""""######"""""""""#########$$$$$$!!!"""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$666666666555555555444444333333333333333222222111///......------......///------------------------***,,,,,,+++***)))***+++))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))************+++---///111222222222111111000000000000111111---/////////---,,,---...------,,,,,,,,,,,,------+++,,,---...............++++++------------++++++******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&###########################$$$$$$$$$"""!!!"""###""""""!!!!!!!!!"""#####################################################################$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''')))***,,,---...............///000111222///000000111111000000///222111111000000000111111111111111111111222222333;;;888444222222111000///333333333333111000...---+++++++++******)))))))))+++******))))))((('''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""###############!!!"""""""""###$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!!"""###%%%!!!"""$$$$$$"""!!!"""###!!!!!!!!!"""""""""############""""""""""""##################$$$$$$$$$$$$""""""""""""############!!!!!!!!!""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$666666555555555444444444222222222333222111111000///......------......///------------------------***+++,,,+++***))))))+++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))***+++---///000000000000000000////////////000000,,,...///...,,,+++,,,...---,,,,,,++++++,,,,,,---***+++,,,---............***+++---......---+++*********))))))))))))******))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! !!!"""!!!!!!!!!!!!!!!"""######################################################""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((()))++++++,,,............///000111111000000000000000000000000.........///000111222333/////////000000111222222333222111111222222111000222222333333222000///...,,,,,,++++++***)))((((((*********)))(((((('''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%##################$$$$$$!!!"""""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""############"""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$###!!!!!!###&&&!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!"""""""""#########""""""""""""######""""""""""""############""""""""""""############!!!""""""""""""###############################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$555555555555555444444444111222222222222111000000.........------.........------------------------***+++,,,+++)))))))))***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))+++---......------//////............//////,,,...000...,,,***,,,...---,,,,,,++++++,,,,,,---***+++,,,---............***+++---......---+++*********))))))))))))******))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$################################# ###%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###"""!!! """!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))******+++...------......///000111111000000000000000000111,,,,,,---...000111333444000000000000000000000111------...000222333333111111111222222111000...------,,,,,,+++***)))((((((*********)))((((((''''''(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%##################$$$$$$!!!!!!""""""#########$$$#########"""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """!!!!!!$$$!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$444444555555555555555444444444333222111000///...////////////............,,,---------,,,++++++***+++***)))(((((()))***+++((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))))))))((((((''''''''''''(((''''''''''''((()))))))))))))))))))))))))))))))))***+++---...////////////////////////.........,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""#################################"""""""""""""""%%%$$$$$$$$$######""""""################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''&&&'''(((***,,,---,,,+++,,,,,,---///000111222222222222111111111111444111......111333333111222222111222222333444555111111111111222333333444444333111///...---,,,,,,......---,,,,,,+++******))))))))))))((((((((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""########################$$$$$$###"""!!!!!!""""""########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%333333444444444444444333333333222111000///......////////////............---------------,,,+++++++++***)))(((((()))***+++((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((()))***+++---......//////------------------------,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""############%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))+++,,,++++++,,,---...///000111/////////000000000000000333111...///111333333111111222333444555666777888333222222222222222333444444333111000...---------...------,,,++++++*********)))))))))(((((((((((((((''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$#################################""""""!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$###"""""""""""""""########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%222333333444333333222222222222111000///......---/////////............---------......------,,,,,,******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$###############""""""""""""""""""""""""########################!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++***+++---///000000//////,,,,,,------.../////////333111000000222333333333222333555888999:::::::::444444333222222222333333444333222000///......---------,,,,,,++++++************)))))))))(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$###############"""###$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333444444444444333222222111000000///......------//////.........---------------.........------,,,***))))))))))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++++++++******************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$################################################""""""""""""""""""""""""########################!!!!!!"""###$$$$$$%%%%%%########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******)))+++---///000000...---***+++,,,---...///000000333222222333444555555555555666999;;;<<<<<<::::::555555444333222222222333333333111000///.........,,,,,,,,,,,,++++++***************)))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""######################################################$$$%%%%%%$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555555555555555444333333000000//////...---------............------------,,,,,,---------------,,,)))))))))******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((()))***++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++************+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################!!!""""""###$$$%%%%%%&&&!!!!!!""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))***,,,...///...---,,,++++++,,,---///000111111333444555666666777777888888999;;;<<<<<<:::888777555444333333222222222222222222000///............,,,+++++++++++++++******************))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############"""""""""#########$$$$$$#################################!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###666666666666555444333333000000//////.....................------------,,,++++++,,,,,,------,,,,,,))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((()))******))))))+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""########################"""#########$$$%%%%%%%%%!!!!!!!!!"""""""""""""""#########################################################$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((((((''')))***+++,,,,,,,,,++++++,,,,,,---...///000111222333555777888777777888999999:::::::::999777666555333333222111111111222222111000///...------------++++++++++++++++++******++++++*********)))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###############""""""""""""###$$$$$$$$$$$$###"""########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###555555555555444333222222000000000////////////............---------,,,,,,)))***++++++,,,,,,++++++((()))***++++++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& """%%%&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((()))))))))(((((())))))******+++,,,,,,---***++++++++++++,,,,,,,,,,,,------......------,,,************************((()))***+++,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&))))))))))))************,,,------...///000000111000333777888777666777999888777777666666555555444111111000000000111222222///...---,,,,,,,,,,,,,,,******************+++++++++++++++*********))))))(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######"""###$$$$$$$$$$$$###"""########################"""#########$$$$$$$$$%%%""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!""""""""""""###!!!!!!!!!!!!""""""""""""########################"""""""""""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""444555444444333222111000000000000000000/////////......---------,,,,,,,,,((()))***+++++++++++++++((()))***++++++***)))((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))(((''''''''''''((())))))''''''''''''''''''''''''&&&'''(((((((((((((((((('''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,------......------,,,************************((()))***+++,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&)))(((((('''(((((()))***,,,------......////////////222666777555555666888555555444444444444555555000/////////000111222222...---,,,,,,++++++++++++******************+++++++++++++++************)))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""########################""""""!!!""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""333222111000000000111222111111000/////////////////////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++---------,,,+++***)))(((***++++++***((('''((()))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))(((''''''''')))***+++++++++,,,,,,---...//////000111222444555666666666555555444444444333333333111000///...---,,,++++++++++++******++++++,,,---******************++++++******))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$###""""""######$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################444333222000000000111111111000///........./////////......---,,,,,,++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((()))***+++***((((((((()))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))((((((''''''((()))*********+++,,,---...///000000111222444555555666666444444444444333333333333111111000///...---,,,+++++++++******++++++,,,---************************))))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$###""""""######$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$444333222111000000000000111000...,,,,,,---...///.........------,,,,,,+++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********+++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))***+++***)))((()))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))(((''''''(((((()))((()))***,,,---///000111000111222333444555555555444333333333333222222222111111000000///...------++++++******++++++,,,---************************)))))))))(((((((((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$######"""#########$$$######""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%444333333111000000//////111///---++++++,,,...///......---------,,,,,,,,,************************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))***************************++++++,,,************************+++++++++++++++***)))))))))***+++***)))((()))******)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''))))))(((((('''''''''''''''((()))+++---///000111000111222333333444444444333333222222222111111111222111111000///.........++++++******++++++,,,---+++++++++***************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%333333222222111000//////000///---,,,,,,,,,...///---------------,,,,,,,,,************************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))***************))))))******+++,,,******************************+++++++++***))))))((()))******)))((()))+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))+++---///000111000000111222333333333333222111111111111000000000111111000000//////......++++++******++++++,,,---+++++++++*********))))))'''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111222222222222111000000000//////...............------------------------************************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))*********))))))))))))***++++++************************)))***************))))))((()))******))))))***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((((((''''''((()))+++,,,...///000///000111222222222222222111111000000000/////////000000000//////.........++++++******++++++,,,---,,,,,,++++++***)))))))))&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################///000111222333222111111//////000000000///...---------------------------************************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))))))))***++++++************************))))))************))))))''')))******))))))***+++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((((((((()))***+++,,,---......///000111111111111111111000000000/////////....../////////...............++++++******++++++,,,---,,,,,,++++++***))))))(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""" !!!###$$$$$$###!!! """"""""""""""""""""""""######""""""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...///111222333333222222...///111222222000...---------------------------))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))((())))))*********))))))''')))******))))))***,,,(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################!!!""""""""""""#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''))))))))))))))))))***+++,,,,,,------///000000111111111111000000/////////...........................---------++++++******++++++,,,---,,,,,,++++++***))))))(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""" """$$$&&&&&&$$$""" """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""###$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%---,,,---111555444---'''000000000000////////////------,,,,,,,,,,,,++++++++++++******))))))((((((******))))))(((((('''''')))(((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&%%%&&&''')))+++---//////000111111000000///...---111111111111000///------///...---,,,++++++***+++************+++,,,---...+++*********))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$###""""""######""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""###############$$$$$$###  """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%000......222555555000+++000000000000/////////...------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))((((((''''''((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))***************)))(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############"""""""""######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&((()))+++,,,......000000000000//////...---000111111000///...------------,,,+++*********+++******)))******+++,,,---*********)))))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""############""""""""""""###############""""""""""""""""""###$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############$$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%222111000222555555222...000000000/////////......,,,,,,,,,,,,++++++++++++))))))))))))************)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((())))))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###############$$$$$$$$$$$$$$$############"""""""""!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$''''''((()))***+++,,,,,,....../////////......---000000000000///...------++++++***************+++***)))))))))))))))************))))))))))))(((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$######"""#########""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$$$$###############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%333222000111333444222000000000/////////.........,,,,,,,,,++++++++++++***(((((())))))******++++++((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######""""""""""""###############$$$$$$$$$$$$%%%###"""""""""""""""""""""!!!!!!""""""""""""!!!!!!################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((((())))))*********,,,------.........------///////////////...---,,,***)))))))))))))))***+++***))))))(((((((((((()))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###############$$$""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!""""""!!!!!!"""$$$""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$222111000000111111111111////////////............,,,,,,+++++++++*********(((((())))))******++++++'''''''''''''''(((((((((&&&%%%%%%%%%%%%$$$$$$$$$(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""""""""###"""######$$$$$$######"""################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((((((((()))))))))***+++,,,------------------............------,,,)))))))))((())))))******))))))(((((('''((((((((((((((((((((((((((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###############$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############$$$######""""""######$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""""""""############ """"""!!!!!!"""$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$000000000000000000000000/////////.........------++++++++++++************))))))))))))************&&&''''''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###))))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&"""""""""############$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((())))))))))))***,,,,,,---------,,,---------------,,,,,,******)))))))))))))))***)))((((((((((((((())))))''''''(((((((((((())))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########"""######$$$%%%""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""############!!!###$$$$$$######$$$&&&""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$...000111111000///////////////.........---------++++++++++++*********************)))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%""""""############""""""################################################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''((()))+++,,,---------+++,,,,,,---------,,,,,,,,,+++******))))))))))))(((((((((((()))***++++++'''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""############"""###$$$$$$###"""$$$%%%""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%''''''%%%$$$$$$%%%########################...000222222111000000000//////.........---------+++++++++************)))++++++******))))))((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!########################"""""""""""""""""""""""""""############$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&''')))***,,,,,,------++++++,,,---------,,,,,,------+++***))))))))))))(((((((((((()))+++,,,,,,&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!"""###"""!!! !!!"""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%########################222222333222222111000//////000000...,,,+++,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$################################################!!!""""""""""""#########$$$$$$$$$#########""""""""""""""""""##################################################################################################################""""""######$$$%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''(((%%%###&&&+++...,,,)))***+++,,,---......//////,,,,,,++++++***)))))))))******))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%!!!!!!%%%%%%!!!!!!%%%###$$$$$$###!!! !!!###""""""""""""############""""""""""""""""""""""""########################""""""!!!!!! ######""""""!!!!!! ######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""########################""""""""""""""""""""""""'''&&&$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$222222333222222111000//////000000...,,,+++,,,...,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$################################################"""""""""#########$$$$$$$$$$$$$$$#########""""""""""""""""""##################################################################################################################""""""######$$$%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&'''%%%###&&&+++---,,,)))***+++,,,,,,------------+++************)))))))))***))))))(((((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%!!!!!!%%%%%%!!!!!!%%%###$$$$$$###!!! """###""""""""""""############""""""""""""""""""""""""########################""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################################################################&&&%%%$$$#########$$$%%%#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222222333222222111000////////////...,,,+++,,,---,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""#########$$$$$$######################################################################################################""""""######$$$%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''((('''&&&'''$$$###&&&***,,,+++)))******++++++,,,++++++***(((((())))))))))))******)))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$!!!"""%%%%%%"""!!!$$$######$$$###!!! """###""""""""""""############""""""""""""""""""""""""########################""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$#########$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222222222222222111//////...//////---++++++,,,---++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$###############"""######$$$%%%########################&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&########################""""""#########$$$$$$$$$######################################################################################################""""""######$$$%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&&&&$$$$$$&&&)))******))))))***************)))(((&&&''''''((()))*********((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$###"""""""""######"""!!!!!!"""$$$!!!"""""""""############""""""""""""""""""""""""########################""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""#############################################################################################$$$$$$%%%%%%&&&"""""""""#########$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222222222222222111//////...//////---+++***+++---+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############""""""###$$$$$$%%%########################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$################################################$$$%%%%%%%%%%%%&&&&&&&&&####################################$$$$$$$$$$$$######################################################################################################""""""######$$$%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%$$$$$$%%%'''((()))((()))))))))***))))))((((((&&&&&&'''((()))******+++((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ """############""" """######"""!!!!!!###$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""#############################################$$$$$$%%%%%%%%%########################################################################"""######$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$222222333222222111000///.........---+++***+++,,,+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&###############$$$$$$$$$#########$$$$$$$$$$$$%%%######################################################################################################""""""######$$$%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&'''&&&%%%$$$$$$%%%%%%&&&''''''((((((((())))))***)))))))))''''''((())))))***++++++)))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$######$$$"""!!!"""###"""!!!!!!###%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##########################################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$222222333222222111000///---......---******+++,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$""""""""""""###$$$%%%&&&#################################$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######################################################################################################""""""######$$$%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$###"""###%%%&&&&&&%%%###$$$%%%%%%%%%&&&&&&''''''((()))***************((())))))******+++++++++***))))))(((((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$""""""$$$"""!!!"""###"""!!!!!!###%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$222222333222222111000///---......,,,******+++,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''##############################$$$$$$$$$%%%%%%%%%!!!""""""""""""#########""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########################################################################################################"""###$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###########################""""""###%%%&&&&&&%%%###$$$%%%%%%%%%%%%&&&''''''''')))***++++++++++++************++++++++++++******))))))))))))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################%%%""""""%%%###!!!"""###"""!!!"""###%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$333999===;;;444000000333/////////...------,,,,,,************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$##################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""########################!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$##########################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))(((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$""" !!!######!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""##################""""""!!!!!! """"""""""""""""""""""""$$$###"""###$$$$$$!!!!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%666===CCCBBB;;;333111111/////////...------,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################################################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))***)))(((''''''((()))***(((((((((((())))))))))))***************)))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""#########"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###!!! !!!######!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""############""""""""""""##################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######!!!!!!###"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%999@@@GGGGGG@@@777111/////////......---,,,,,,,,,************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))((((((''''''(((((()))(((((((((((())))))))))))******+++++++++***))))))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!"""###$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""############$$$$$$$$$$$$""""""""""""###############""""""""""""!!!!!!!!!"""""""""""""""""""""""" ###$$$  &&&##################$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%777===CCCCCC===666111/////////...------,,,,,,+++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""###$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""#########$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###!!!!!!%%%$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222666999999555111000000.........---,,,,,,++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###############&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$############$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""############$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!"""""""""######!!!"""""""""############""""""""""""############"""""""""""""""""""""""""""!!!""""""######"""!!!$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...000111000///...///000......------,,,+++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$############%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%################################################!!!"""######$$$$$$######""""""""""""""""""""""""################################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!""""""""""""""""""""""""############"""""""""############$$$"""""""""""""""""""""""""""!!!!!!###%%%&&&### ##################$$$$$$######$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...//////////////////000......---,,,,,,++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%################################################!!!""""""###############""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$############"""#########"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!$$$&&&%%%###!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""#########""""""""""""############""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!!"""######"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///000111111111000000///......---,,,,,,++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))''''''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######"""""""""""""""""""""""""""%%%&&&%%%"""!!!!!!###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""############""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!### """(((!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%................................................///---+++)))((((((((()))''''''((((((((((((''''''&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$#########"""############$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""$$$###"""###%%%%%%###"""""""""""""""############$$$###"""""""""###%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""""""""$$$$$$######$$$$$$%%%&&&!!!!!!""""""#########$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""############""""""$$$######"""######$$$$$$""""""""""""""""""""""""###"""""""""!!!!!! ########################!!!!!!"""#####################""""""""""""######!!!!!! !!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&........................------------------------...---+++***)))(((((()))''''''((((((((((((''''''&&&&&&&&&'''((()))))))))''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$###""""""###$$$%%%!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$"""!!! &&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############################################################$$$###"""###%%%%%%###"""""""""""""""############$$$###"""""""""###$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&''')))******''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""############""""""$$$$$$##################""""""""""""""""""""""""#########""""""!!!!!!!!!########################!!!!!!"""#####################""""""""""""######""""""############""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""############!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))))))))''''''((((((((((((''''''&&&&&&&&&'''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$############$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""""""""""""""##################""""""######$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%''')))***+++''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""############""""""%%%$$$$$$#########""""""""""""""""""""""""""""""###############"""""""""########################!!!!!!"""#####################""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""########################""""""""""""############""""""############"""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))''''''((((((((((((''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###!!!"""###&&&(((***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""!!!"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$###""""""!!!""""""""""""""""""""""""$$$$$$##########################################!!!!!!"""#####################""""""""""""###### !!!""""""!!! !!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""######"""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%%################################################$$$###"""###%%%%%%###"""!!!"""""""""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""!!!!!!"""#####################""""""""""""###### !!!""""""!!! !!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""""""""###""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$########################""""""""""""""""""""""""$$$###"""###%%%%%%###"""""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""!!!!!!"""#####################""""""""""""############""""""""""""######""""""""""""############""""""""""""""""""""""""########################""""""""""""##################""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,+++***)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%!!!$$$'''&&&$$$###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######%%%&&&((()))***+++$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############################################################$$$###"""###%%%%%%###"""""""""""""""############!!!"""###$$$%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""########################""""""""""""############$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,........................)))***+++,,,,,,+++)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$%%%'''((()))***$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$ $$$'''&&&$$$###'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((('''&&&%%%$$$###""""""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""""""""""""""############!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### ###%%%&&&&&&%%%$$$"""""""""""""""""""""""" !!!!!!"""""""""###""""""""""""""""""""""""!!!!!!"""#####################""""""""""""#########""""""###""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,,,,,,,,,,...000------,,,,,,,,,,,,++++++,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))***%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%$$$""" !!!###$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!######""""""######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################%%%$$$###&&&((((((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&%%%!!!########################""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############""" !!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!########################$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$###############""""""""""""######"""############$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***+++,,,,,,++++++,,,---------,,,,,,,,,+++++++++,,,+++***)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$##################"""""""""!!!######""""""######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$%%%&&&''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$%%%%%%&&&%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&%%%"""########################""""""""""""""""""""""""""""""############""""""$$$$$$##################!!!!!!"""""""""#####################"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""####################################"""""""""!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############""""""""""""######"""############$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++,,,---,,,***)))***+++,,,,,,,,,,,,++++++++++++,,,+++***)))((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$##################""""""""""""######""""""######$$$%%%$$$############"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%###"""########################""""""""""""""""""""""""""""""############""""""%%%%%%$$$$$$###""""""!!! !!!!!!!!!"""""""""!!!""""""######""""""!!! !!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""##########################################""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###############""""""""""""######"""############$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++++++++))))))***+++,,,,,,,,,++++++++++++***++++++***)))(((((())))))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((((((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""########################""""""###$$$$$$$$$############$$$$$$$$$$$$###############"""""""""""""""######""""""######$$$%%%############""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!$$$''''''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#######################################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%$$$########################""""""""""""""""""""""""""""""############""""""$$$$$$$$$#########""""""############$$$$$$$$$%%% !!!"""############### """############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$#################################""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$#####################""""""""""""######""""""#########$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))************,,,---,,,,,,+++++++++*********+++***))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""############""""""######$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!$$$'''&&&###"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################"""###$$$$$$%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&########################""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& !!!"""###$$$$$$$$$### """############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""######"""###$$$%%%%%%$$$###"""##############################""""""""""""######""""""#########$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))***+++++++++---///++++++++++++******************)))))))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""######$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""##################""""""######$$$%%%!!!!!!"""""""""""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""###########################$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################!!!"""###$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%########################""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!""""""###$$$$$$$$$### !!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""""""""#####################""""""""""""######"""############$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++,,,,,,++++++,,,...++++++++++++******************))))))))))))******((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################""""""###%%%&&&'''######$$$$$$$$$$$$######!!!"""""""""##################""""""######$$$%%%!!!!!!!!!!!!""""""############$$$$$$$$$$$$######""""""""""""""""""""""""########################%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################!!!"""###$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&$$$"""###$$$########################""""""""""""""""""""""""""""""############""""""##################$$$$$$""""""""""""############""""""###$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$!!!"""""""""#########$$$######""""""""""""######"""############$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,---...---+++***+++,,,+++++++++************)))***)))))))))))))))******)))(((((((((''''''''''''$$$%%%%%%&&&'''((()))))))))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$###"""""""""$$$'''(((######$$$$$$$$$$$$######!!!!!!""""""#########$$$#########"""###$$$$$$%%% !!!!!!!!!""""""############$$$$$$$$$$$$######""""""""""""""""""""""""########################&&&### !!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&$$$""""""###########################""""""""""""""""""""""""""""""############""""""%%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$######$$$$$$$$$######"""!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$######""""""""""""######"""############$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************************************************))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%$$$$$$############%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$&&&%%%###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%&&&((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$######### !!!"""######"""!!! !!!!!!"""###$$$%%%%%%&&&""""""""""""####################################""""""""""""""""""""""""########################!!!"""###$$$%%%$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$""""""""""""######$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&"""""""""""""""""""""""" !!!"""""""""""""""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!! """###"""!!! !!!###""""""#########$$$$$$$$$$$$#########""""""!!!!!!"""""""""!!!"""######$$$$$$#########""""""!!!!!!""""""""""""############""""""""""""#####################"""""""""""""""$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((()))))))))*********************************************))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!!!!$$$%%%%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''%%%%%%&&&''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!"""###$$$%%%$$$$$$#####################$$$$$$""""""""""""####################################""""""""""""""""""""""""########################!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""#########$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!! """###"""!!! !!!###""""""#########$$$$$$$$$############"""""""""!!!"""""""""""""""######$$$############"""""""""!!!""""""""""""############""""""""""""###############"""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""##############################%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))******************************************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###!!!"""###%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%""""""###$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""####################################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#######################################"""############""""""!!! """###"""!!! !!!###"""""""""############$$$############"""""""""""""""""""""""""""#####################""""""""""""""""""""""""############""""""""""""############""""""""""""""""""######$$$$$$############$$$$$$######""""""""""""##############################$$$############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***************************************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''((('''%%%######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""##################""""""!!!!!!"""""""""!!!!!!!!!############""""""""""""!!!"""""""""####################################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$################################################""""""############"""!!! """###"""!!! !!!###""""""""""""#####################"""""""""""""""!!!!!!"""########################"""""""""""""""!!!"""""""""############!!!"""""""""############"""""""""""""""#########$$$$$$############$$$$$$######""""""""""""#################################"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))))))))))))))))))))************)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''((('''%%%######$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!!!!"""######$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########"""""" """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""############"""""""""""""""""""""######!!!"""""""""############!!!"""""""""############!!!!!!""""""############$$$$$$############$$$$$$######""""""""""""##############################"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$%%%%%%$$$######%%%'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$############$$$%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&$$$###"""""""""""" !!!"""###$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############""" """###"""!!! !!!######"""""""""""""""!!!!!!""""""""""""############ !!!"""$$$$$$######"""""""""""""""############""""""""""""############""""""""""""############!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###""""""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%###$$$&&&)))%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$###""""""###$$$%%% !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###############%%%&&&'''######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!"""############### """###"""!!! !!!#########""""""!!!!!!!!!!!!!!!"""""""""############ !!!###$$$$$$$$$"""!!!!!!"""""""""############""""""""""""############""""""""""""############ !!!!!!"""######$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################!!!###%%%$$$"""!!!$$$'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''&&&$$$$$$'''***%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$ ######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!###%%%&&&""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######""""""###%%%&&&(((#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$######""""""""""""###%%%&&&'''&&&%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############!!!"""###"""!!! !!!#########""""""!!!!!!!!! !!!!!!""""""#########$$$ !!!###$$$%%%$$$"""!!!!!!!!!""""""#########$$$""""""""""""############""""""""""""############ !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$""" %%%###!!!"""$$$%%%$$$!!!&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$###!!! !!!### !!!#########"""!!!""""""""""""############!!!!!!!!!!!!!!!"""##################""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%###!!!%%%###!!!"""$$$%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""###############$$$$$$###!!! """###!!!!!!""""""###"""""""""""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###"""""""""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((()))***)))'''&&&))))))((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%%%%$$$###$$$###"""###$$$$$$###"""""""""###$$$%%%&&&''''''###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################""""""""""""""""""""""""############$$$$$$$$$$$$######$$$###!!! """#########"""""""""""""""###""""""""""""############!!!!!!!!!!!!!!!""""""### !!!"""###$$$%%%%%%""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((''''''''''''''''''(((***++++++***(((''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%$$$$$$############$$$######"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""######"""!!!!!!"""$$$%%%$$$"""!!!!!!"""######!!!"""""""""############""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&(((((())))))))))))))))))&&&&&&'''(((***,,,---...''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((('''&&&%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$#########$$$$$$%%%&&&########################%%%%%%%%%$$$$$$#########%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""######################## !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%$$$######$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################################################################################################################""""""""""""""""""""""""!!!!!!!!!"""""""""######"""######"""!!!!!!###$$$$$$###"""!!!!!!"""###$$$!!!"""""""""############""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&)))(((''''''((())),,,---,,,---...111333555666777''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$############$$$%%%&&&&&&###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%###"""$$$$$$$$$###"""###$$$%%%%%%$$$$$$############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""#######################################$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!"""###"""!!!!!!###%%%!!!!!!!!!!!!!!!"""######""""""""""""###############""""""!!!!!!!!!!!!!!!############""""""!!!!!!"""""""""""""""""""""""""""""""""############$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((+++***)))***+++...111333666777888:::<<<=========''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%############$$$%%%&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""#######################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$###"""$$$%%%$$$"""!!!###%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################################################################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""###"""!!!!!!###%%% !!!"""""""""""""""""""""##################"""!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,,,,---///222555777888888999999::::::999888777666''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&$$$""" """"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&$$$"""!!!$$$%%%%%%"""!!!###%%%!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###"""!!!"""###%%% """"""""""""""""""""""""##################"""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""############"""""""""""""""#########"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((()))+++,,,---...///,,,000555:::===>>><<<;;;666555555333111...+++)))&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""##############################""""""""""""######"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""############""""""############""""""!!!!!!########################$$$###"""""""""###%%%&&&"""############$$$$$$$$$!!!"""""""""############&&&$$$######$$$###"""!!!%%%%%%%%%$$$$$$##################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###!!! #########$$$$$$%%%%%%%%%####################################""""""!!!!!!################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######"""!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############!!!  !!!###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################""""""""""""!!!!!!!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((((((%%%"""((('''&&&%%%%%%&&&((())))))(((((())),,,///333555BBB>>>999555444333111///...///000000/////////000&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""##############################""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$#########"""""""""########################"""!!! !!!######"""############$$$$$$$$$############$$$$$$$$$$$$%%%$$$"""###$$$$$$###"""%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$#########"""""""""################################################################################################$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$###!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""###"""  """###""""""""""""""""""""""""################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&))))))(((%%%'''((()))******)))((('''---///222555888:::;;;;;;444111......000111111////////////111333666999;;;&&&&&&''''''''''''&&&&&&%%%$$$#########$$$&&&'''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$""""""######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""##############################""""""""""""######""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""$$$$$$$$$#######################################!!!!!!!!! !!!""""""###"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$"""""""""$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$#########################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""""" """"""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))***)))((())))))((())))))+++,,,---444666:::===>>>===:::888666222......222666777777===;;;888555555888<<<>>>&&&&&&''''''''''''&&&&&&&&&$$$###""""""$$$&&&'''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$&&&((((((&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################""""""""""""######""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$###################################################$$$$$$%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!! !!!""""""""""""""""""""""""""""""#######################################$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((((())))))***(((%%%%%%(((...444999===>>>???>>>;;;777333000666444444555:::???BBBCCCBBBAAA>>>888555888@@@HHH&&&&&&''''''''''''&&&&&&'''&&&$$$###$$$%%%'''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""$$$&&&((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################""""""""""""######""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""########################""""""############""""""################################################"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""#########$$$"""!!!!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&(((((('''(((***---222777;;;>>>???>>><<<999666333000///***111;;;CCCFFFEEEDDDCCC888:::;;;999:::CCCRRR___&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((((((((''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""##############################""""""""""""######""""""""""""""""""""""""$$$$$$$$$#######################################""""""############"""""""""""""""""""""################################# !!!""""""""""""!!!"""############$$$$$$$$$!!!!!!"""""""""#########"""!!!!!!"""$$$&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''))),,,)))...666===@@@@@@<<<:::555333111000000111333444666EEEWWW___\\\RRRLLLIIIKKKIIIGGGGGGMMMZZZiiisss&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$############"""##############################""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$########################""""""############"""""" !!!!!!!!!"""""""""######################## !!!"""###""""""!!!"""############$$$$$$$$$""""""#########$$$$$$$$$###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################"""""""""#########$$$$$$################################################################################################$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!""""""""""""###"""""""""######"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''')))***))))))+++///222444888>>>BBBAAA===888444/////////111444999===???SSScccuuu{{{vvvrrrvvv}}}uuujjjjjjuuu&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######"""!!!###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$############"""##############################""""""""""""######""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################""""""############"""""" !!!!!!""""""########################!!!"""###%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""""""""$$$%%%$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''(((###$$$%%%%%%$$$###!!! %%%%%%%%%$$$$$$#################################!!!!!!""""""#########$$$################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&(((***++++++...333888BBBAAA???<<<888555222111555777999===BBBGGGKKKMMMaaappp((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################)))'''$$$$$$&&&&&&###!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$""""""%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""$$$###"""###$$$$$$###"""########################""""""######$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""########################""""""############""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######""""""""""""######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))---,,,***+++///777>>>CCC???<<<777222000111444666>>>>>>???EEESSS^^^ZZZOOOWWWkkk((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&&&&$$$"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###  """%%%%%%$$$$$$###""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######"""""""""""""""""""""""""""""""""""""""$$$###""""""$$$$$$###"""########################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&########################""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""########################""""""############""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!! !!!!!!"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))---222888<<<=========999777555666:::>>>@@@AAAAAAJJJTTT]]]gggnnnjjjbbbooo((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############""""""!!!""""""""""""""""""""""""$$$###""""""$$$$$$###"""########################%%%%%%$$$$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%########################""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""########################""""""############"""""""""############""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""######$$$ """"""############""""""###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******///333;;;AAADDDCCC@@@===777777888===CCCFFFEEECCCLLL[[[nnn|||zzz((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$"""!!!"""###$$$###"""########################$$$$$$################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" """###%%%########################""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""########################""""""############""""""""""""############"""!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%######""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''(((***...111444===>>>@@@BBBDDDEEEEEEFFFAAAAAABBBCCCEEEHHHKKKNNNggguuu((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###"""!!!"""######"""!!!########################!!!!!!"""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((########################""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""########################""""""############""""""!!!""""""#########"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!""""""######""""""!!!######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$######"""######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%'''+++222999>>>GGGFFFEEEDDDDDDFFFHHHIIIGGGFFFDDDAAAEEETTTkkk{{{(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!! $$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''!!!"""###$$$&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!""""""############"""""""""""""""""""""""""""###"""!!!!!!######"""!!!######################## !!!###$$$%%%&&&'''##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""########################""""""############""""""!!!""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""######$$$########################!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""######""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&(((+++111999@@@DDDHHHHHHIIIIIIIIIGGGEEECCC@@@??????DDDUUUttt((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""######$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""$$$%%%$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""""""""""""""###!!! !!!"""###"""!!!########################!!!!!!"""###$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""########################""""""############""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$############""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))),,,111888>>>DDDGGGIIIIIIIIIJJJJJJHHHEEEBBB@@@===CCCPPPggg((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''&&&$$$############$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###&&&'''&&&$$$###$$$'''######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!$$$%%%$$$"""##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""###!!! !!!"""###"""!!!#######################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################""""""""""""""""""""""""########################""""""############""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%######""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((---333<<>>999777000///---,,,,,,***(((&&&))))))))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!###$$$###"""########################!!!"""""""""############################################################"""""""""""""""#########""""""""""""""""""""""""""""""""""""#########$$$""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$######%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((&&&''''''&&&$$$%%%''')))...000222333333444666888777777666666555555444444(((((('''''''''((())))))+++,,,,,,,,,,,,***((('''((('''%%%$$$$$$%%%'''(((&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$###"""###%%%######$$$$$$$$$######"""##############################""""""######$$$%%%""""""#########$$$$$$$$$############"""""""""""""""""""""""""""""""""""" """###"""!!! !!!######""""""$$$%%%%%%###!!! !!!!!!!!!!!!#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$$$$######""""""###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''((()))+++,,,---///222444---777BBBDDDAAABBBGGGLLLIIISSS]]]qqqdddcccaaa^^^[[[XXXVVVTTTDDDAAA===:::666111,,,(((***))))))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$###""""""######""" ########################!!!"""""""""############################################################!!!!!!""""""############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%)))'''$$$"""###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))(((((()))((('''(((***,,,666888999999888777888:::::::::999999999999999999---,,,+++***))))))))))))111222333444555444333333---+++(((%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$###"""###$$$"""######$$$$$$$$$####################################""""""######$$$%%%############$$$$$$$$$$$$""""""""""""""""""""""""######################## """###"""!!! !!!###"""!!!!!!!!!"""  !!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""##################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((((((+++......---,,,---...444===GGGIIIEEEFFFPPPZZZZZZ}}}vvvvvv{{{mmm}}}___````````````___^^^]]]YYYVVVQQQLLLFFF???888333---,,,***)))(((((()))***(((((('''&&&&&&'''((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$###"""###$$$###!!!########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&,,,((($$$""""""$$$&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''((()))******+++++++++,,,++++++,,,///111;;;<<<;;;999555333222333333333555666888999:::;;;666555333000...,,,++++++444555666888:::;;;;;;;;;555333///+++'''$$$"""!!!&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%$$$"""""""""$$$""""""###$$$$$$$$$$$$#################################""""""######$$$%%%#########$$$$$$$$$$$$%%%!!!!!!"""""""""""""""########################### """###"""!!! !!!###$$$###""""""###!!! !!!!!!!!!"""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((()))*********---//////---,,,///111>>><<<>>>DDDKKKRRR[[[ccc|||}}}iiikkkxxx~~~yyy\\\]]]^^^`````````_________]]]ZZZXXXUUUPPPJJJFFF<<<999444///,,,+++++++++)))((('''&&&&&&'''((()))&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""!!!!!!###$$$$$$###!!!########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&)))'''$$$###$$$&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***+++,,,---...***+++,,,++++++---///222555555444222...,,,+++,,,+++,,,---///111222444444333222111///...---,,,,,,000111111222444555777888888777444111---)))'''%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%$$$"""!!!"""###""""""###$$$$$$$$$$$$$$$##############################""""""######$$$%%%#########$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""############################## """###"""!!! !!!###%%%$$$######$$$$$$###!!!!!!!!!!!!"""""""""######!!!"""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&((()))+++,,,,,,,,,......------111999@@@LLLHHHIIIPPPYYYcccttt}}}uuuzzzDDDFFFJJJMMMQQQSSSUUUUUUYYYYYYZZZ[[[]]]\\\YYYWWWMMMHHH@@@777000---++++++)))((('''&&&&&&'''((()))&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((***(((&&&%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% ###%%%&&&$$$###########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$$$$%%%'''(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******+++,,,...//////000'''((()))))))))***---000***++++++***)))(((((()))(((((())))))******++++++((((((((()))***+++,,,---******))))))+++---///000666666666444222000...---&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%%%%$$$"""!!!"""###!!!"""###$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%% !!!!!!!!!""""""##############################!!!"""###"""!!! !!!### !!!###"""!!!""""""""""""############!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&''')))***,,,---.........---+++---555CCCNNN^^^ccckkkooooooyyyCCCBBBDDDGGGFFFEEEIIIPPPLLLLLLNNNSSSYYY]]]\\\ZZZYYYXXXWWWRRRKKKBBB999444***)))(((((((((((((((((()))***)))&&&""""""$$$'''%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%$$$###""""""&&&&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&((())))))(((''''''(((&&&''''''''''''&&&%%%%%%(((((((((((())))))))))))******)))(((((((((((((((''''''((((((((((((''''''%%%'''(((***)))(((&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((())))))((('''(((+++---))))))*********))))))(((***---111444444111---***((('''&&&''')))+++,,,,,,///)))(((+++***%%%$$$&&&***///000---...111000+++000000///...,,,***((('''+++---000///---)))'''&&&------///222333222...+++'''''''''(((***...222444...,,,***'''%%%$$$$$$$$$"""$$$'''((('''%%%$$$$$$''''''&&&&&&$$$###!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&###$$$&&&((('''%%%(((((()))***---111555888222222444888;;;EEE\\\rrrJJJIIIJJJKKKIIIFFFHHHMMMFFFFFFGGGKKKQQQVVVZZZ\\\ZZZ[[[[[[ZZZWWWRRRMMMIII999555000+++(((''''''(((&&&''''''&&&$$$$$$'''***%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%$$$######%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''))))))'''&&&'''((('''(((((())))))))))))((('''(((((((((((((((((((((***))))))(((''''''''''''&&&''''''((((((''''''&&&((())))))***)))(((&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&'''(((***---///111222///000000000000000//////---...000111111...+++))),,,+++***+++---///111222666000...000000...///444000444555444555999999444888888888777777555444444---,,,***(((((())),,,///((()))+++...000000...,,,))))))((()))***,,,...///111///---+++)))((((((((($$$%%%%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################"""""""""!!!""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%&&&((()))'''%%%((('''(((---555:::<<<;;;777555777<<>>;;;;;;::::::<<>>===<<<;;;:::999777444000,,,******+++,,,((('''((())),,,,,,+++***************************...---,,,***((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&'''))))))'''&&&((('''***333===BBBAAA===<<<<<<>>>CCCJJJZZZsss}}}}}}IIIGGGHHHKKKJJJGGGGGGJJJFFFFFFFFFCCCAAABBBHHHMMMQQQRRRTTTWWWXXXXXXWWWVVVUUUPPPHHH>>>555...***((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###!!!"""###$$$%%%&&&&&&%%%#####################"""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''((()))''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))%%%'''))))))'''&&&'''(((%%%&&&''''''(((((('''''')))))))))))))))))))))))),,,,,,++++++***)))(((((((((((())))))))))))((((((&&&&&&&&&&&&'''(((***+++''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################"""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&((((((+++333<<>>???>>>;;;??????>>>>>>>>>?????????>>>===<<<;;;999555111...///---***)))******((('''***++++++++++++***)))(((+++++++++***(((&&&%%%$$$)))((('''&&&''''''&&&%%%"""""""""######$$$$$$%%%######################################################$$$$$$$$$$$$###############"""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$!!!"""""""""############$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&)))+++000888???AAA???<<<>>>BBBFFFGGGHHHQQQddduuuyyyAAA>>>???DDDGGGGGGHHHKKKFFFHHHIIIFFFBBB@@@BBBDDDMMMNNNPPPRRRTTTUUUVVVVVVXXXWWWSSSNNNFFF>>>777333)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&"""###$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%)))'''$$$$$$&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((((('''''''''&&&&&&&&&(((''''''''''''((())))))&&&((())))))(((''''''((()))***************))))))(((((())))))))))))******++++++,,,,,,,,,+++***))))))))))))******)))))))))+++***)))(((''''''((((((%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''++++++...666===@@@;;;666444333111000...---------,,,,,,+++,,,...222666888888:::;;;;;;;;;<<>>;;;AAA@@@???>>>============@@@???>>>???@@@???===:::555222///...------,,,***++++++,,,,,,,,,,,,++++++---...///...---+++((('''***)))***,,,---,,,'''$$$######"""""""""###$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""######""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""""""""############$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&'''''''''((((((+++000777::::::999:::;;;>>>DDDHHHFFFGGGTTTkkk}}};;;666666:::>>>???@@@DDDCCCEEEGGGGGGEEECCCBBBBBBEEEFFFHHHKKKNNNPPPSSSTTTVVVXXXZZZZZZVVVOOOGGGBBB...+++((('''(((*********%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%,,,((($$$$$$&&&(((&&&$$$$$$$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((((((((('''''''''&&&&&&((((((''''''(((((()))***''')))+++***)))((())))))((())))))************)))******+++,,,---...//////---...///111111000//////,,,------......------,,,555444222///,,,)))'''&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$####################################""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())),,,---111666;;;;;;777222000///...---------...///111222222444777:::===>>>777;;;>>>???@@@CCCIIIMMM^^^eeeiiihhhffffffgggfffYYYTTTUUU^^^hhhmmmoooqqqtttqqqkkkddd]]]XXXTTTSSSTTTMMMDDD>>><<<<<<;;;999999666444444444444444222------........./////////---...000000///---)))''')))***,,,000333333...)))'''&&&$$$###"""###$$$$$$######################################################$$$$$$$$$$$$######""""""""""""############""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&&&&(((+++---000555999888555444999>>>CCCFFFGGGIIIVVVrrr~~~mmmkkk}}}}}}FFF???;;;<<<===<<<<<>>AAAFFFMMMSSSaaaiiimmmjjjhhhkkkmmmmmmWWWTTTYYYkkk}}}}}}rrrdddWWWOOOIIICCC???>>><<<;;;:::::::::888666222111000//////000111222---///111222222...+++((()))(((+++111777:::777333---+++)))&&&$$$$$$%%%%%%######################################################$$$$$$$$$$$$######!!!"""""""""############""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''''''''***///333666777666555444888@@@FFFPPPNNNMMMXXXuuuvvvxxx~~~}}}}}}\\\SSSKKKHHHGGGDDDCCCDDDCCCAAA???@@@CCCDDDBBB???CCCCCCCCCDDDEEEHHHJJJKKKJJJNNNTTTYYY[[[XXXTTTQQQIIIAAA777000,,,***(((&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%$$$$$$###$$$&&&(((((((((&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%,,,'''""""""%%%&&&%%%"""###$$$%%%&&&%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((()))(((((((((''''''''''''((((((((((((((()))*********+++------+++***+++,,,...000222555888;;;<<<===;;;<<<>>>@@@BBBDDDFFFFFF???@@@CCCFFFGGGGGGGGGFFFAAAAAABBBBBBBBBBBBAAAAAA>>>???@@@???>>>;;;888666000///---+++)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!!###%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%''')))+++,,,)))---111444444222000000......///222666;;;???BBB999:::;;;;;;999666333111666999======<<<>>>CCCIIICCCJJJLLLFFFCCCGGGKKKKKKDDD@@@EEEVVViiittt{{{vvvwwwyyy}}}vvvkkk___WWWDDDCCC@@@???===;;;777444666555222111000000222333333555777999888555111...(((''')))///888>>>???===111///,,,)))&&&&&&&&&&&&########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''(((,,,333888:::777222222666>>>GGGMMM\\\WWWXXXiii~~~kkkgggooo{{{xxxfff___eeekkk\\\KKKAAA===<<<@@@EEEBBBCCCDDDDDDBBB@@@BBBFFFEEEEEEIIIPPPVVVYYYWWWTTTPPPNNNIII@@@555---((('''"""%%%'''&&&%%%%%%))),,,'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%'''((((((&&&###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))'''&&&))))))*********)))((((((***)))'''''''''***,,,...//////111333444555666666@@@BBBEEEIIILLLNNNNNNNNNIIIJJJKKKJJJHHHIIIMMMRRRKKKKKKLLLLLLLLLLLLLLLLLLOOOJJJEEEEEEGGGFFFBBB===BBBBBBCCCFFFIIIIIIFFFBBB???@@@>>>999444111333555222...)))'''((()))'''%%%''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&'''$$$"""$$$&&&######################## !!!!!!""""""######"""############$$$$$$$$$""""""############""""""###########################$$$$$$###!!! !!!"""######################## ######!!!!!!$$$%%%"""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&(((%%%######%%%'''&&&$$$***(((&&&(((+++,,,+++)))444666777666222///------,,,222999???@@@===999555:::444111333666666777:::888666666666222///555???>>>>>>>>>:::777777;;;>>>>>>>>>KKKUUUNNNIIIIIIEEEJJJDDDCCCHHHMMMSSS^^^jjjtttwwwyyyxxxyyy|||oooeeeZZZKKK???999@@@888555888:::777555777888333444;;;???<<<:::;;;333111---,,,///555<<<@@@<<<888444111///+++&&&!!!(((''''''%%%$$$###!!!!!!################################################ !!!"""###############""""""""""""""""""""""""$$$$$$###"""!!! !!!###$$$###"""!!!"""######""" !!!###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""############"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&&&&%%%+++'''$$$&&&---444999;;;222555666888BBBSSSccckkklllkkkkkkrrrsssuuu|||}}}~~~yyybbbPPPAAA888666===@@@DDDGGGGGGDDDCCCCCCCCCCCCDDDGGGKKKNNNOOOOOOPPPMMMJJJGGGBBB;;;222+++((())))))(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$&&&&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((('''''')))(((&&&%%%&&&''')))***---...000222444666888999===???AAADDDGGGIIIIIIJJJNNNPPPRRRSSSSSSQQQOOOMMMRRRRRRPPPMMMJJJIIIJJJKKKNNNNNNOOOOOOOOONNNLLLKKKJJJHHHGGGHHHKKKKKKIIIFFFIIIGGGFFFGGGIIIIIIHHHEEEEEEDDDBBB>>>;;;:::;;;<<<<<<999555222000///---+++***)))'''%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%""" !!!$$$####################################$$$$$$$$$$$$"""############$$$$$$$$$""""""############""""""########################"""###$$$###"""!!!"""########################### ######!!!!!!$$$%%%"""###$$$$$$$$$$$$$$$$$$###%%%$$$#########$$$%%%&&&&&&%%%$$$%%%''')))(((&&&***)))''')))---111111111444444444333111//////......///111444888;;;;;;;;;333444777888444222999CCC>>>:::888;;;;;;888:::>>>======>>>@@@CCCEEEDDDCCCHHHJJJXXX^^^QQQIIIKKKIIIHHHBBB>>>@@@@@@>>>???CCCDDDHHHKKKMMMPPP[[[jjjvvvmmmdddVVVIII===888555333333777;;;555333888;;;999:::<<<<<<999555222111444888;;;>>>;;;888666444111---))))))(((&&&$$$############################################################!!!""""""############"""""""""""""""""""""""""""######""""""!!!!!! !!!###$$$###"""!!!"""###$$$"""!!!!!!"""$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''&&&'''***000666:::<<<===999<<<@@@GGGWWWkkk{{{www|||xxxzzzyyyhhhUUUEEE===999<<>>@@@@@@@@@FFFPPPXXX\\\gggxxxvvvfffZZZOOOCCC;;;888<<<888555777888777888:::???===:::777666777999:::@@@>>>===<<<;;;999777444,,,***'''$$$"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""###$$$###!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""###"""""""""#########$$$$$$############$$$$$$$$$%%%##############################%%%&&&'''(((((('''###+++555===BBBCCCBBBAAAEEEEEEFFFNNNaaawww~~~yyy~~~xxxbbbLLL??????>>>;;;:::>>>CCCDDD@@@AAABBBAAA>>><<<===CCCHHHNNNOOORRRVVVWWWRRRHHH@@@444///(((%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """#########%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$"""######$$$$$$######"""&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((())))))((((((((()))***))))))((())),,,222777:::BBBDDDFFFIIIIIIHHHFFFEEEFFFHHHLLLQQQSSSUUUUUUTTTQQQSSSUUUVVVUUUQQQMMMKKKLLLIIIFFFGGGIIIIIIGGGDDD???AAACCCEEEDDDAAA>>>;;;444777<<>>888666666888666222///+++)))((((((###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######$$$#################################""""""!!!!!!!!!""""""#########$$$$$$$$$"""######$$$$$$######"""########################!!!"""$$$#########$$$%%%########################!!!$$$$$$""""""%%%%%%###"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&((()))***)))((((((***---111444777777777000000111444777888777555444444777<<>>??????????????????>>>===<<<222///***&&&######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!! """""""""""""""""""""""" !!!!!!!!!"""""""""###!!!###$$$###"""!!!"""###%%%###!!!!!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%""""""############$$$$$$"""$$$&&&&&&&&&&&&'''''')))333@@@HHHKKKIIIGGGGGGIIIEEEBBBIIIaaa~~~~~~wwwiiiaaa[[[UUUIII===<<>>AAAHHHHHHIIIIIIIIIHHHFFFEEEJJJKKKNNNQQQRRRSSSRRRRRRPPPQQQTTTUUUTTTRRROOOMMMIIIDDD???===<<<:::666222444666999;;;;;;999666444...000444555555666777888777:::>>>BBBDDDFFFGGGGGGKKKGGGCCCBBBDDDEEEEEECCCBBBEEEGGGEEE@@@;;;::::::;;;:::999666222...***((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################!!!###$$$$$$######$$$&&&########################!!!$$$$$$""""""%%%&&&#########$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((())))))))),,,000444555555444333666777:::<<<===;;;666333444555777===BBBDDDAAA???BBBDDDKKKWWW```ffflllrrrxxx{{{|||yyypppeee]]]ZZZRRRKKKFFFEEEEEEGGGMMMTTTrrrzzzrrrcccHHHEEE>>>555111111333555333444666888;;;>>>???@@@;;;<<<>>>>>>>>>>>>??????888666111+++'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!! """""""""""""""""""""""" !!!!!!""""""######!!!###$$$###"""!!!"""###$$$###!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$###%%%&&&&&&%%%%%%''')))444<<>>???@@@FFFIIILLLMMMLLLKKKLLLNNNJJJCCC999000***'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$###############$$$&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))&&&'''***...111111333666999===AAACCCHHHHHHIIIIIIHHHGGGEEEDDD@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFEEECCCAAA@@@===;;;777555555666666666888999<<<>>>>>>===;;;:::555555444333333222111111///333999===???@@@AAABBBJJJHHHFFFEEEFFFHHHIIIIIIAAACCCDDDDDDBBB@@@>>>>>>:::::::::888555000***'''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################"""$$$%%%$$$######$$$%%%########################!!!$$$%%%"""###&&&&&&###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((((())),,,......111444555444333333333???BBBDDDDDD???:::666444777888;;;@@@FFFMMMTTTXXXXXXgggzzzhhh^^^TTTPPPOOOKKKGGGGGGKKKUUUdddtttwwwrrreeeSSSCCC:::555111444444666777999:::;;;;;;999;;;============>>>???<<<:::777333///***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############""""""!!!"""""""""""""""""""""""" !!!!!!""""""######!!!###$$$###"""!!!"""######""" !!!###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$&&&'''&&&%%%''',,,000<<<@@@FFFJJJKKKKKKJJJJJJEEEIIIRRReee~~~~~~~~~sssjjj^^^QQQIIIGGGCCCAAA@@@@@@???>>>@@@@@@BBBEEEIIIKKKLLLMMMNNNLLLFFF===444,,,)))''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%%%%'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''***------,,,...444999???===<<<;;;<<<@@@CCCFFFJJJLLLMMMMMMJJJFFFAAA===444333333222333444555666::::::::::::;;;;;;::::::999999999:::<<>>;;;;;;;;;888666222555888999999888:::<<<@@@AAAAAAAAABBBDDDHHHKKKAAA@@@@@@AAABBBBBB@@@>>>::::::999777444000---***(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$########################$$$%%%%%%%%%%%%%%%%%%&&&"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$%%%&&&%%%###"""###$$$########################"""%%%%%%"""###&&&&&&###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&''')))))))))---222666777777777444222333777:::AAAEEEHHHEEE>>>:::;;;>>>BBBIIITTT^^^hhhttt~~~tttgggZZZTTTDDDFFFGGGKKKXXXhhhrrrrrr~~~}}}lll[[[HHH:::777777666666666555555555999;;;>>>>>><<<<<<===???;;;<<<<<<:::666111+++(((%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""###""" !!!###%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$&&&''''''''',,,444;;;===>>>AAAEEEHHHIIIHHHGGGNNN\\\rrruuuqqqsssRRRMMMFFFBBBBBBBBB@@@>>><<<::::::@@@IIINNNMMMJJJLLLNNNMMMGGG===333---+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$"""%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***...222333333777>>>EEELLLIIICCC??????BBBFFFIIIOOOQQQSSSRRRMMMEEE<<<666666555333333444666888:::@@@@@@@@@AAACCCEEEGGGHHHDDDEEEEEEDDDEEEJJJRRRYYY^^^^^^]]]]]]\\\ZZZYYYYYYXXXQQQIIIEEEEEEEEEBBB>>>999::::::888444333555888444666999::::::===CCCHHHAAA>>><<<>>>@@@AAA>>>;;;===<<<999666444111000///)))))))))((('''''''''&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''((('''########################"""""""""######$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$&&&&&&%%%###"""###$$$########################"""%%%%%%######&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%''')))***+++000777===>>><<<888333111444<<>>???<<<666///***%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""###!!!  ###%%%&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((###%%%'''((()))000;;;DDD;;;;;;<<>>???>>><<<<<<;;;::::::===AAAFFFIIIJJJHHHIIILLLMMMJJJ@@@222((()))&&&$$$%%%'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((()))(((((('''''''''((((((***'''&&&'''+++,,,***''',,,111777===BBBFFFIIIKKKRRRMMMEEE>>>;;;>>>FFFLLLJJJMMMLLLHHHEEEEEEAAA<<<;;;AAA???666444>>>DDDCCC???DDDHHHHHHIIIJJJIIIEEEEEELLLQQQOOOOOOTTTYYYZZZZZZ______\\\^^^eeeddd^^^```UUUSSSSSSJJJHHHJJJGGG===>>>>>>???>>><<<888444888888888666555777:::===CCC???999666777:::===>>>???<<<888888:::999444///((((((((('''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&)))///777>>>BBB;;;999888777888:::<<<>>>???@@@BBBBBBDDDJJJSSS[[[uuujjjjjjmmmwwwrrreee^^^UUUUUU\\\eeejjjlllZZZcccmmmjjjbbbmmmyyywwwyyy}}}uuuiiiZZZIIICCCGGGSSSWWWcccttt}}}sssTTTIII===777888888555111888777666888<<<===<<<999<<<===>>>>>><<<888555222---(((###!!!###%%%$$$#####################$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""$$$(((+++***'''&&&)))000888===???:::555???PPPLLL<<<@@@TTTrrrjjjhhhqqqsssUUUDDD>>>===@@@EEEAAA???======@@@DDDFFFGGGEEEFFFIIIKKKKKKDDD:::333+++(((&&&&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((***,,,222999CCCJJJMMMLLLJJJIII===>>>??????>>>@@@CCCEEECCCEEEAAA:::777;;;???@@@BBBCCC@@@999888@@@JJJPPPVVVUUUNNNGGGFFFNNNWWWZZZkkkzzz~~~pppfffppp}}}wwwvvvqqqpppjjjdddYYYKKKAAA???CCCHHHKKKCCCBBB@@@===;;;999999999999888888888999777444222<<<:::999;;;===;;;666000))))))((('''&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((()))***+++''')))---333:::======<<<:::999888777777888999999======@@@HHHYYYqqq{{{ttt```XXXXXXVVVTTTXXX[[[UUULLLGGGGGGIIIOOOVVVZZZ[[[[[[UUUTTTXXXWWWQQQTTTWWWOOOZZZ[[[XXX]]]fff```UUUWWWmmmtttxxxvvvvvv~~~uuubbbXXXKKKLLLOOOXXXcccnnnuuuxxx}}}ttteeeSSSCCC777000,,,666555444444666999<<<>>>;;;<<<======<<<999666444///,,,(((%%%$$$$$$########################$$$$$$########################!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((((('''%%%######%%%'''(((&&&''',,,444;;;======666999DDDJJJCCC???WWWwwwvvvdddXXX\\\dddnnnfffOOO@@@:::<<<@@@AAA>>>;;;:::;;;===>>>>>>@@@BBBEEEHHHJJJIIIDDDAAA111...***(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((("""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%######""""""""""""############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((((((''''''&&&&&&'''(((((((((***,,,+++)))+++111777===DDDNNNSSSQQQIIIAAA<<<444666999999777444333333???EEEHHHEEECCCEEEGGGFFFFFFFFFIIIOOOTTT\\\kkkyyyuuurrrlllgggnnn}}}sssiii```UUUNNNLLLHHHCCC@@@@@@AAABBBBBB===999555222111111111000666666888;;;>>>>>>999444111///,,,(((&&&%%%%%%&&&)))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%$$$###"""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$&&&(((***++++++,,,+++---333<<>>@@@LLLTTTeee{{{|||ccc___WWWQQQVVV\\\TTTFFFOOOYYYdddiiijjjjjjfffaaafffiiipppyyy|||ooopppxxxxxxyyywwwmmmfffiiifffhhhnnneeeXXXYYYNNNRRRTTTUUU\\\lll}}}uuudddaaa\\\VVVTTTYYYaaahhhuuuwwwvvvmmm\\\JJJ===666111222333444666888;;;>>>:::;;;<<<===<<<;;;888777333222///+++&&&######$$$$$$$$$$$$$$$$$$$$$############################## !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$((()))((('''%%%$$$%%%&&&((()))---333999;;;:::777888BBBHHHDDD???RRRggg]]]^^^ggg|||uuucccRRREEE>>>===@@@===;;;:::;;;;;;:::999===>>>@@@DDDGGGIIIIIIIII<<<777000)))&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%((()))######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$##################$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$%%%$$$$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((('''''''''&&&''''''((((((***,,,---///222888@@@EEEKKKOOORRRQQQJJJ???666000555666777777888999<<>><<<:::<<<===>>>???AAAEEEHHHJJJGGGAAA777---&&&$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%((()))$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((('''''''''''''''((()))***++++++---333===FFFMMMOOORRRQQQOOOIIIAAA999444222555888<<>>===:::555///***(((''''''%%%'''***------,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###""" """"""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((('''((()))***++++++,,,,,,222666>>>EEEHHHGGGCCC???;;;999888;;;DDDSSSaaakkk{{{^^^MMMLLLRRRVVVWWWlll~~~{{{tttmmmgggeeefffbbbaaannnyyyggg[[[JJJLLLUUUgggxxx{{{pppcccEEE===555111444777888666777888999:::;;;;;;;;;;;;999:::999444---(((&&&'''%%%%%%%%%%%%$$$$$$##############################!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""#####################################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&''')))***666CCCEEE===777999===DDDCCC@@@JJJrrryyy|||pppnnnhhhkkknnnttt|||vvvlllgggnnn}}}~~~zzzwwwJJJGGGBBB???>>><<<:::888======<<<;;;<<>>666...***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((())))))))))))***+++,,,---333666===EEELLLOOOPPPPPPFFFGGGFFFEEECCCDDDFFFHHHQQQRRRTTTUUUYYY___fffkkkwwwvvvwww~~~wwwdddRRRGGGBBBAAAAAA999777555222000111333555//////......//////000000,,,,,,,,,,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""""""###$$$%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''(((***...222555888@@@HHHHHHAAA===???CCCNNNZZZnnnsssbbbYYYiiihhhhhhnnnxxx|||wwwmmmiiibbbaaafffrrr}}}|||ooofffdddgggjjjkkkmmmggg\\\MMM???777666888555555666777888999999:::888777777777666333///,,,'''&&&&&&%%%$$$$$$##############################!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############################################################"""######$$$%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''&&&(((+++...===DDDJJJIIICCC@@@DDDIIIHHHUUUnnnooo```uuurrriiiccc~~~ttt~~~uuujjjYYYJJJBBB@@@AAABBB>>>>>>===:::777999>>>CCCAAAEEEHHHEEE===333,,,(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))''''''''''''((((((((()))************+++,,,---...999@@@JJJOOOPPPOOOOOOOOONNNPPPSSSUUUTTTTTTTTTUUUTTTUUUYYYcccttt|||zzz|||wwwpppfffaaafffllljjjdddlll|||xxxssszzzzzz}}}vvv```LLL???===<<<:::666222///......---------...............222000,,,(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! !!!###%%%&&&"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''***000666999>>>BBBCCC===666999HHHVVV}}}~~~cccRRRSSS___kkkyyyyyyzzznnneeeVVVgggyyy{{{mmmgggyyyttteee```^^^```mmm}}}ttteee___^^^qqqvvvwwwjjjSSS???666555444555555666777888888999777555555666888777222---''''''&&&%%%%%%$$$############################## !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############################################################""""""###$$$%%%%%%&&&&&&"""###$$$%%%'''((())))))%%%&&&&&&'''(((,,,111555LLLMMMKKKHHHDDDBBBCCCDDDPPPjjjYYY^^^uuufffbbbtttzzz{{{yyyfffIII===EEEAAA;;;888:::===<<<===???BBBCCCFFFIIIHHH@@@444***((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))+++)))(((((()))))))))))))))---...+++---555<<>>;;;<<<@@@CCCDDDFFFHHHHHHCCC999222)))((('''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&'''((((((((((((+++,,,,,,,,,333===CCCCCCEEELLLQQQQQQRRRUUUTTTPPPTTTTTTTTTRRRNNNKKKLLLNNNSSSdddzzz{{{}}}wwwfffjjjkkklllyyytttssspppooosssyyy}}}}}}uuurrrvvvsssnnnnnnsssuuurrrrrruuummmrrrxxxzzzyyy{{{zzzdddTTTJJJ===;;;>>>:::333///...111111,,,***,,,///222555555111---++++++((('''%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''(((((('''&&&&&&(((...555<<<@@@AAAAAA666666???KKKMMMVVVyyy[[[RRRSSSgggzzzeeeZZZSSSSSSYYYddd^^^WWWUUUZZZaaabbb___dddttt}}}|||wwwzzz||||||~~~}}}wwwqqqsss{{{yyykkkbbbfffooorrrssskkkZZZCCC===666444666888666444888888888888999999999999111///+++'''$$$$$$%%%&&&###############$$$%%%%%%&&&$$$######$$$$$$###""""""##################"""########################"""############$$$$$$$$$###$$$$$$###""""""###%%%%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))))),,,444AAAKKKSSSOOOMMMKKKFFFDDDKKKUUUgggpppnnnnnn}}}ooonnnuuu|||nnndddZZZSSS}}}ggg]]]zzz___IIIDDDBBBAAA@@@<<<888:::???CCCCCCEEEHHHJJJHHHAAA;;;...+++(((((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&)))++++++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((()))))),,,---...222<<>>222333777777666888888888777666777999;;;555222...***'''%%%$$$$$$$$$############$$$$$$%%%%%%###""""""###$$$###!!!######$$$$$$$$$$$$##############################"""############$$$$$$$$$###$$$$$$###""""""###%%%%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&***)))))),,,333>>>HHHNNNPPPMMMIIIGGGEEEJJJWWWeee{{{uuu||||||}}}hhhVVVMMMHHHCCC@@@pppfffqqqtttYYYHHHCCC???@@@???======@@@@@@AAADDDIIIMMMKKKEEE@@@666000***(((((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((()))******))))))***+++...444999===CCCIIIIIIFFFKKKNNNPPPPPPPPPSSSXXX[[[UUUWWWSSSLLLMMM___zzz~~~qqqnnnjjjiiiooowww|||}}}}}}|||wwwsssxxx~~~zzzpppnnnvvvuuuYYYNNN>>>333...---///111---000444777888888666555...,,,)))&&&&&&&&&(((***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))))))))***+++---222:::AAADDD@@@999333AAANNNddd|||ZZZRRR^^^dddsssWWWWWW\\\ZZZ___kkkpppvvvssslllrrrvvvmmm___VVV___hhhooopppnnnnnnlllhhhdddllltttxxxwwwqqqpppwwwxxxooohhhgggdddeeeqqqvvv{{{mmm[[[VVV___jjjyyy{{{iiidddfffvvvuuuXXX@@@444333888;;;777888999777555444555777777555222---)))'''%%%$$$$$$$$$$$$######$$$$$$%%%$$$"""!!!"""######"""!!!$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$###""""""$$$&&&%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''***111<<>>:::777wwwuuurrrssswwwxxxpppSSSGGG>>>AAAGGGHHHFFFDDD===???CCCJJJNNNMMMGGGAAA>>>777...((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''(((******)))((((((***,,,333>>>HHHIIIGGGGGGGGGEEEHHHNNNUUU[[[\\\\\\___cccSSSUUUUUUXXXkkkvvvooommmnnnzzz{{{wwwtttmmmooouuuyyyzzzwwwxxxjjj```QQQDDD;;;555...)))...000333666999:::999888666333000,,,)))((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&(((((('''(((+++---222888===???===>>>AAAEEEEEEkkkhhhUUUPPPbbb{{{nnndddiii}}}hhhaaacccooosssjjj___\\\nnnrrrrrrllleeeddddddccc___eeevvvzzzppphhhaaaZZZWWWYYYXXXXXXaaannn|||zzzuuufff\\\dddmmmwww|||iiiOOO===666666444666777777666555555666999777444111---)))'''%%%%%%%%%$$$$$$$$$$$$$$$%%%###"""!!!"""###$$$###!!!$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$###""""""$$$&&&%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&(((///:::EEELLLLLLJJJLLLMMMKKKHHHQQQnnnxxxgggXXXKKKDDD@@@===:::999:::999666444~~~{{{xxxxxxxxxyyyyyyzzz|||}}}yyyppp}}}~~~tttsssxxxuuu^^^MMM???@@@HHHKKKGGGBBB???@@@DDDIIIMMMLLLGGGBBBCCC>>>555---(((&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%'''%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))'''&&&(((---111>>>IIIRRRPPPJJJHHHIIIIIINNNTTT^^^eeebbb[[[YYY[[[UUU\\\dddppp}}}sssvvvrrruuuuuuxxx}}}xxxooooookkkoooqqqYYYCCC888666222...111111111444888:::;;;:::;;;999555111...+++))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((***)))''')))...333@@@@@@===777444:::IIIVVVfff|||bbbUUU]]]nnnpppdddYYYOOONNNaaaxxxtttssszzziii```aaajjjkkkaaa]]]bbbvvvxxxuuulllfffgggiiijjjqqquuupppfff]]]VVVVVVWWWXXXcccqqqxxx{{{zzzyyyfffeeefffnnnvvvVVV===000666555555666888999999777888888666444000---***(((&&&%%%%%%$$$$$$$$$$$$%%%###"""!!!"""$$$$$$$$$#########$$$$$$$$$$$$##############################"""############$$$$$$$$$!!!"""######"""###%%%&&&%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((***---666AAAKKKOOOMMMJJJJJJJJJGGGHHHZZZzzz{{{eeeUUUJJJCCC???>>>===:::666444555777888888rrrxxxxxxppppppvvvooo\\\JJJFFFIIIIIIFFFCCCFFFEEEDDDFFFIIIKKKHHHEEECCCBBB===444+++&&&'''***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******'''((()))((((((,,,555===JJJQQQTTTPPPMMMNNNRRRSSSYYY[[[aaaeeebbb___cccllluuuyyyqqqzzz{{{mmmggghhhtttiiiTTTJJJGGGBBB;;;555333222333777;;;<<<<<<;;;:::888555111...+++)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&(((******+++000999AAAIIIDDD<<<666<<>>GGGTTTUUURRRMMMNNNUUU[[[\\\]]][[[\\\```eeeoooyyyqqqnnnjjjzzz~~~{{{{{{vvvrrr}}}xxxjjjRRR<<<999666333333777;;;======999999888666333///,,,***'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''(((((("""%%%))),,,000999FFFOOOGGG@@@999===SSSwwwzzzddd[[[___hhhzzzwwwuuugggRRRFFFIIISSSXXXuuuxxx|||zzz~~~|||oookkkYYYmmm}}}wwwzzz~~~qqqppp}}}{{{yyy~~~mmm\\\SSSGGG999333666999888444666777777777555222///...'''&&&%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$""""""############""""""########################"""############$$$$$$$$$!!!"""######"""###%%%'''%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))///333999???DDDGGGHHHIIIAAAGGGTTToooyyy|||sss```SSSIIIAAA<<<===<<<777777;;;333444666777888777555444{{{rrrrrr}}}xxxbbbWWWMMMJJJTTTSSSHHHCCCHHHKKKHHHIIINNNOOODDD>>>@@@<<<000)))***((('''%%%%%%%%%%%%###"""%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&(((+++)))''''''***222>>>KKKRRRUUUNNNLLLRRRZZZ___bbbddd___YYY\\\zzzdddgggjjjdddeeettttttsssnnn|||^^^FFF===;;;777...222:::888===:::<<<@@@<<<111---///+++)))&&&%%%&&&'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''---((('''111@@@JJJIIICCC???:::===\\\}}}```VVV```oooqqq```___[[[dddfff\\\VVV___ppp}}}pppcccXXXXXXXXX\\\cccjjjppptttvvvuuunnnooosssllllllooorrrsss\\\PPP???444555:::888222888777666555444444333333+++)))&&&###""""""###$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!################################################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((***,,,,,,555777:::===BBBHHHHHHEEEAAA]]]uuu|||{{{```NNNDDD@@@<<<;;;:::999777666444444777555333444666888:::;;;uuuzzzwwwyyyzzz|||wwwcccOOOHHHRRRSSSMMMIIIKKKLLLKKKKKKMMMNNNHHHEEECCC???666...+++)))'''&&&%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((()))))))))'''''')))+++)))+++...555===GGGPPPUUUOOOIIIIIITTT___ccccccbbbpppqqqhhhhhhgggqqqxxx|||~~~jjjQQQ@@@888222666999333>>><<<;;;===<<<888555444+++)))&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%&&&'''))),,,+++000===KKKOOOHHH>>>000VVVzzzlll```gggvvv[[[TTT\\\~~~}}}}}}jjjbbbXXXWWWVVVWWWZZZ]]]```aaarrr}}}~~~{{{eeesssvvvttttttvvvxxxpppcccNNN<<<777:::;;;999333444444555555444444444,,,***'''$$$######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############"""############$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&'''***...000>>>888444:::CCCHHHFFFCCCKKKvvv|||oooXXXIIIAAA;;;888999999888888777666555555<<<;;;::::::<<<===??????xxxvvvyyyooottt{{{oooyyy|||bbbNNNLLLSSSUUUSSSOOONNNPPPPPPMMMNNNOOOMMMGGGBBB>>>666...***(((&&&&&&'''(((''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((***+++***)))((()))***+++///777???GGGLLLPPPQQQGGGGGGKKKSSSZZZbbbnnnxxxqqqfff```ccckkkkkkwwwwwwvvv~~~uuu\\\LLL;;;555666333@@@@@@===;;;<<<>>>;;;666...+++'''%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&''''''''')))***)))...777CCCKKKIII???666???zzzeeeccc}}}|||[[[HHHRRRfffkkkYYYUUURRRSSSUUUXXXZZZ\\\\\\]]]dddhhhxxxnnniiilll}}}zzzdddLLL===999888777333444555666777666555444...,,,)))&&&$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""############""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&***000666AAA555222===GGGGGGAAA>>>SSSxxxqqqnnn^^^III===:::;;;999666666666666666777777777777;;;;;;<<<>>>@@@AAABBBCCCqqqpppsssooouuuyyypppdddSSSVVV\\\ZZZRRRPPPUUUUUUOOOPPPUUURRRIIIDDDDDD>>>444+++)))&&&%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''')))******)))))))))***---222:::BBBIIIKKKLLLKKKJJJMMMSSSYYYaaatttqqqaaadddmmmrrryyyzzzpppxxxpppLLL666777:::???BBBAAA<<<:::===;;;666333///***'''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''''''''''')))***///555===AAA???======???iii~~~iii|||bbbNNNNNNhhhiii[[[[[[___ccchhhlllkkkhhheeeccc\\\aaakkkzzzzzzggghhhxxx}}}hhhSSSDDD999222666777888999999888666555111///,,,)))&&&%%%%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&+++333:::777222666DDDIIIBBB>>>AAAaaauuulllnnnzzzmmmSSSJJJ???888888::::::999444444555777888999;;;;;;;;;>>>@@@CCCDDDEEEGGGHHH{{{xxxvvvwwwwww}}}yyy|||jjjaaaddd```VVVTTTYYYYYYRRRTTTXXXUUUJJJEEEGGGCCC<<<...+++'''$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&((())))))))))))+++,,,///333;;;CCCIIIMMMNNNNNNTTTSSSZZZmmmqqqWWWZZZeeesss{{{gggNNNDDD===;;;@@@CCC>>>:::::::::999888444///+++)))(((&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''(((***,,,<<>>GGGVVV}}}uuusss}}}ppp\\\MMM???>>><<<999666555666888444555777999;;;>>>???@@@CCCFFFHHHIIIIIIHHHJJJKKK{{{{{{{{{zzz{{{tttoooeee[[[YYY[[[ZZZVVVVVVYYYWWWPPPKKKHHHFFFCCC444000)))%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''((()))))))))+++...111333888???HHHOOOUUUXXXYYYXXXTTTbbb```WWWNNNYYYjjjwwweeeKKK@@@???@@@AAA>>>:::;;;???;;;888333///---***(((%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((+++000444AAABBB???888777IIIkkklllkkkwwwyyyVVVIIIEEEUUUpppyyyzzzooosss}}}www~~~~~~oooXXXDDD444444555666777999::::::777555222...+++(((&&&%%%######$$$$$$$$$$$$#####################$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""###############################################################$$$$$$%%%%%%&&&&&&'''&&&'''(((+++///333666888111999>>>===;;;FFF^^^rrr~~~}}}]]]KKKCCC???333777:::999555333555777777888:::===@@@CCCEEEFFFHHHJJJLLLKKKIIIHHHJJJMMMtttyyyxxxzzz~~~{{{jjjaaa___\\\ZZZYYYWWWXXXYYYZZZTTTKKKFFFGGG;;;666...(((&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((()))))))))***...333777===BBBIIIQQQWWW[[[]]]^^^ZZZcccnnnZZZbbb```pppyyyzzzrrrUUUEEE===BBBBBB;;;999@@@:::888555333111...+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((+++111:::???>>><<<999:::HHHgggmmmmmmrrrMMMGGGFFFUUUvvvxxxmmmwwwzzzxxxvvvxxx|||yyyiiiXXX<<<;;;999888888888999:::999777444000---)))&&&%%%######$$$$$$$$$$$$######$$$$$$$$$###############"""############$$$$$$$$$""""""""""""""""""""""""!!!"""""""""##################################################################$$$%%%%%%&&&'''''''''&&&(((...444777666333555<<<>>><<>>::::::444666777777666666777999;;;<<<>>>AAADDDGGGJJJKKKHHHKKKOOOOOONNNPPPVVV[[[vvv}}}xxxwww}}}|||}}}mmmfffccc]]]YYYZZZWWWVVV\\\bbb[[[MMMFFFHHH@@@:::111***'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))************+++000777;;;FFFKKKQQQWWW\\\]]]\\\[[[bbb|||lll___dddlll~~~yyy|||xxxkkkNNN<<>>???AAADDDGGGJJJMMMNNNJJJOOOUUUXXX[[[aaajjjqqq|||rrrvvvqqqrrrrrrpppwww|||^^^YYYgggiii___iii```[[[^^^^^^VVVLLLHHHEEE>>>666111+++''')))...(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&(((***+++///888EEENNNVVVRRRKKKWWWdddUUUSSSqqqlll___fffqqqzzzpppjjjQQQFFF>>>>>>AAA>>>===:::666444555555///((()))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))+++((('''...;;;EEEEEE@@@888666???ZZZ~~~vvvlllVVVRRRXXX]]]sssjjjbbb```\\\UUUSSSVVVTTTRRRPPPQQQTTTUUUTTTRRRXXX^^^aaaccckkkwww~~~~~~xxxooo|||yyytttpppyyyuuu^^^JJJAAA<<<555777??????<<<888666444000+++'''&&&%%%######$$$###""" ########################"""""""""###$$$$$$$$$%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$$$$######$$$$$$%%%&&&!!!###%%%%%%%%%%%%''')))"""'''///666888666222...333<<<:::IIIqqquuuppp|||ooouuuqqqZZZCCC999::::::888666888666555555777:::<<<===CCCEEEGGGJJJLLLNNNOOOPPPNNNWWWccclllttt~~~{{{sssZZZVVVfffsssuuuyyyssslllhhheee^^^SSSJJJIIIBBB;;;666000***(((+++((('''%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((******)))+++...444<<>>HHH```yyy}}}xxxkkkXXXHHH999666888888777777666555666888;;;???BBBCCCIIIJJJKKKMMMNNNPPPRRRTTT___lll}}}vvv~~~vvv{{{bbbWWW]]]nnn{{{vvvqqqnnnaaaRRRMMMFFF@@@===777...'''&&&((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++***---444???KKKSSSWWWWWWNNN___aaa^^^mmmvvvccchhhvvv||||||^^^OOOEEE<<<======:::444222444777---+++(((&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%***000666777666555444HHHfffpppqqqjjjXXXPPPWWWzzzwwwpppgggZZZOOOSSSPPPNNNMMMNNNOOONNNNNNSSSPPPRRRXXX\\\^^^___aaa[[[ZZZZZZ[[[]]]]]]\\\[[[XXXXXXTTTPPPOOOPPPNNNJJJEEEHHHLLLOOOUUUaaappp{{{vvviiicccqqqtttxxxxxx{{{|||zzzhhhKKKAAA===888???BBBBBB>>>666000///000***(((&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""!!!!!!!!!""""""!!!!!!!!!"""""""""##############################$$$$$$######$$$$$$%%%&&&%%%'''((('''&&&'''(((******000777:::777555555777===BBBaaa|||___JJJ@@@999444555777666555666555666999===AAADDDGGGIIIIIIJJJLLLNNNSSSZZZccchhhuuuxxxxxxtttuuuvvvyyyfff]]]eeetttsss```QQQIIICCCAAA<<<111(((###((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))************(((000<<>>:::555888>>>___xxxsssmmmOOOQQQbbbxxxsss___QQQMMMMMMMMMKKKIIIJJJMMMRRRWWW\\\___```dddcccdddiiinnnqqqtttuuussssssttttttuuuuuutttsssqqqnnniiieeecccaaa\\\WWWPPPOOOLLLHHHGGGKKKRRRXXXiiirrrxxx\\\TTTXXXWWWbbbeeewwwyyyxxx{{{yyyxxxYYYFFF???======BBBGGGCCC:::333111222,,,***'''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######""""""!!!""""""###!!!!!!"""""""""#################################$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&&&&(((***+++111777666222000444999>>>QQQyyysss```III@@@:::777666888777333333777888;;;???BBBEEEGGGIIIKKKMMMNNNOOOQQQXXXfffuuu~~~rrrzzz{{{yyy|||yyyooolllttt|||qqqWWWMMMEEECCC???666+++%%%)))'''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))***************777GGGQQQTTTTTTUUUXXX^^^VVVeeeeeeiiizzzxxx^^^NNN>>>:::999666333222222000---***((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&&&&&&&''')))---444===@@@999555>>>MMMvvvmmm{{{]]]RRRmmmuuulll[[[UUULLLEEEEEEIIIQQQVVVSSSVVV[[[aaaffflllpppssswwwvvvvvvwww||||||xxxxxxwwwtttnnnjjj___ZZZTTTPPPOOOOOONNNLLLSSSYYYeeettt{{{ZZZXXX___SSS```ddd}}}~~~|||xxx~~~jjjPPPFFFHHH<<>>JJJkkkzzz|||tttcccJJJ???===:::888999999666333555;;;>>>AAAEEEGGGGGGHHHKKKMMMVVVVVVWWWZZZcccttttttpppqqquuuxxxtttpppxxxxxxuuuzzzcccUUUIIIEEECCC;;;111+++)))(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******)))))))))+++,,,---444BBBRRRYYYVVVTTTVVVZZZVVV]]]eee```hhhrrrzzz^^^EEE>>>???<<<666333444222///---***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###%%%'''''''''(((***,,,111444:::;;;666777LLLdddppp}}}wwwaaa]]]ooowwweeeYYYRRROOOCCCGGGKKKNNNQQQTTTYYY\\\kkknnnsssxxx|||uuupppiiieeedddaaa[[[WWWSSSOOOOOOWWWddduuuyyydddfffkkkkkkqqquuu}}}wwwtttzzz{{{eeeVVVUUUBBBCCCEEEGGGGGGCCC;;;666111...***'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################"""""""""###$$$$$$"""""""""#########$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$&&&))),,,444666666444222666???GGG```xxxyyyuuuZZZJJJ>>>::::::777666666888777666:::BBBCCCFFFJJJKKKKKKLLLPPPTTTXXX]]]eeepppzzztttrrrvvvvvvuuu}}}vvvwwwtttbbbPPPIIIFFF@@@888222)))(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((''''''))),,,000333???IIIUUUZZZYYYWWWYYY\\\]]]vvv}}}ggg[[[iiitttpppvvv|||}}}tttoooyyyqqqsss}}}vvvxxxkkkKKKAAABBB>>>888666444333222000---+++((('''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''"""$$$'''((()))***---///222111555888:::GGGiiiyyyzzzzzzaaafffyyyuuubbbQQQGGGFFFHHHJJJNNNRRRZZZdddlllrrruuuwwwxxx||||||wwwrrrooolllcccZZZRRRRRRWWW___mmmyyywwwpppuuurrr|||xxx~~~vvvttt}}}qqqbbbMMMFFFAAACCCJJJLLLEEE<<<666222---)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%''',,,///888777444333555<<>>@@@LLLRRRLLLBBB999555///+++((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%######""""""###$$$%%%%%%"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&)))...111999666222111555>>>IIIPPPzzz}}}rrrnnn```___mmmwwwXXX===:::@@@===666333666555777<<<>>>???BBBGGGCCCHHHMMMQQQTTTZZZcccjjj~~~{{{jjjttt~~~{{{vvvZZZMMMKKKFFF===777///---)))''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((+++---+++***...999BBB<<>>FFFGGGLLLKKKRRRZZZVVViiikkkaaaddd}}}pppjjjwww|||SSSAAACCCDDD===777666444222222222111...,,,'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$%%%'''&&&%%%%%%&&&((((((((('''&&&'''+++---...111333;;;XXX{{{uuuhhhaaasssnnnYYYPPPPPPQQQPPPOOONNNOOOSSS[[[bbbdddmmmzzz|||vvvooojjjggg```bbbppp~~~~~~~~~~~~vvvkkk\\\PPPRRR\\\OOO???222///...((($$$&&&&&&&&&%%%$$$############""""""#########$$$$$$$$$###"""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&(((,,,222666000666444777BBBIIIeeewwwfffxxxaaaKKK???555444666666666666;;;:::===EEEJJJJJJLLLNNNRRRVVV\\\dddppptttiiigggqqquuuvvvgggVVVKKKFFFFFF===555,,,(((((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((()))((())),,,111999AAAFFFHHHLLLMMMRRR[[[fffxxx]]]bbbuuu|||uuukkkbbb___aaagggkkkfffvvv{{{uuuYYYOOOMMMEEE:::777666555333222111000///(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%&&&$$$%%%'''&&&%%%%%%&&&(((***(((&&&&&&(((+++---...:::555OOOfff^^^]]]ooowww```PPPGGGFFFJJJLLLMMMMMMOOOTTTaaappp{{{~~~zzzwwwlllddddddeeeiiivvv{{{|||fff```eee\\\NNN<<<111///---'''"""%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$""""""""""""""""""##############################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''((()))...333888111;;;<<<<<>>???BBBCCCFFFJJJTTThhh~~~~~~tttkkkeeeiiirrr}}}yyysssnnnnnnuuuppp{{{{{{lllUUUCCC888111---***&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###############!!!!!!!!!"""######$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$&&&)))+++///333999===CCC===HHH___}}}nnnyyywwweeeEEE888999999666666888999:::???FFFGGGHHHMMMUUUZZZ```jjjttt~~~wwwxxx~~~yyyxxx~~~zzz{{{uuuyyyxxxtttoooyyysssvvvwwwXXXJJJDDDBBB<<<444,,,(((''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))******000;;;GGGPPPUUUUUUTTTVVVVVVlllttt|||wwwfffYYY[[[___^^^___dddkkkzzzvvv```YYYMMM>>>666666777555222111///+++(((&&&%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&((()))'''***---******:::NNNnnn}}}jjjZZZrrrkkkvvvtttfff\\\RRRHHHAAAEEEBBBAAACCCEEEJJJUUU```ttt~~~xxxsssjjjhhhjjjppptttwww{{{tttnnnrrrzzzlllooovvveeeXXXHHH666......((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########"""""" !!!!!!"""######$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%(((+++...222777===AAADDDCCCaaaxxxnnn}}}}}}mmmQQQ===666777888555555:::>>>@@@DDDIIIIIILLLSSS^^^gggssswwwoooqqqzzztttrrrxxxwwwxxx|||www}}}vvvvvvvvvgggvvv}}}cccRRRGGGGGGBBB999...'''''')))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***///777CCCOOOVVVXXXVVVUUUQQQnnnuuukkknnnvvv|||vvvnnnvvvzzziiippp]]]FFF999777999777444222000,,,(((%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((((((''')))---+++///GGGcccvvvWWWddd}}}rrrffflll___NNNEEECCCEEEEEECCC>>>@@@FFFKKKOOOWWWgggwwwxxxpppjjjiiihhhjjjsss~~~ssszzz{{{jjjssskkkXXX===000333)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''***---111555:::???CCCFFFMMM~~~vvvkkkkkkwwwnnnPPP@@@777666888777444666>>>DDDFFFIIILLLPPPTTT^^^mmm||||||xxxwwwuuupppmmmmmmnnnmmmooouuu~~~~~~uuuttt}}}wwwnnnxxx|||~~~uuu~~~zzzjjjWWWOOO@@@>>>>>>222***,,,+++''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((***++++++***///???JJJRRRXXXSSSOOOWWWjjj{{{|||wwwxxxfffPPPBBB;;;888999:::111222...'''$$$((()))%%%'''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&---((()))222444MMM|||vvv```XXXqqqiii```ssshhhLLLMMMCCC===DDDEEE>>>???AAAGGGGGGKKK[[[mmmyyyxxxuuuooohhhfffiiimmmzzzrrrxxx}}}xxx|||qqqtttyyyhhhQQQ===,,,///+++&&&$$$''')))%%% %%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%###!!!"""$$$%%%$$$!!!!!!  """$$$&&&&&&&&&%%%%%%%%%&&&''''''(((+++111555555666>>>HHHGGGPPPrrrsssfffbbbvvv~~~WWWGGG;;;444444444333888>>>BBBDDDIIIMMMNNNTTTXXXfffyyyzzzvvvuuusssooommmnnnlllmmmooottt{{{|||lllpppxxx}}}yyyvvv~~~{{{eeeVVVFFFBBBAAA666------+++&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((()))+++++++++777???HHHSSSWWWOOOTTTkkklllXXXMMMEEE;;;555555222333000)))&&&(((((($$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))'''///---...888@@@```uuu______kkkssskkkooolllMMMCCCIIIEEECCCIIIFFF@@@BBBBBBIIILLLYYYvvv{{{uuuoookkkjjjkkkxxxyyyvvv~~~zzzrrrkkkuuuvvv```HHH222---)))$$$"""%%%'''&&&$$$%%%%%%%%%$$$$$$$$$##############################%%%###!!!"""$$$%%%$$$"""$$$$$$"""""""""$$$&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((---444888;;;AAAHHHHHHZZZ|||llleeeccc[[[jjjeeeGGG???888555777777999???DDDGGGGGGIIILLLOOOTTT\\\ooo|||vvvpppooonnnkkkjjjllljjjlllnnnpppssswww|||tttfffgggnnnyyyxxx```MMMEEEEEE;;;222///***&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&''''''''''''''''''(((''''''((()))+++,,,...===>>>BBBMMMSSSOOOddd}}}{{{wwwddd___YYYIII999333333444111,,,))))))'''$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&((()))***+++(((...///666CCCUUU~~~wwwUUUMMMggg~~~ppp~~~{{{eeeNNN:::>>>EEECCCDDDJJJIIIGGGNNNQQQ]]]iii{{{vvvsssooollljjjlllrrr~~~yyyzzz}}}nnniiittttttYYY<<<111,,,'''%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$##############################$$$###"""###$$$$$$###"""&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&''''''(((((()))///888>>>AAAFFFLLLXXXssswwwwwwzzzdddaaaVVVWWWzzzlllLLL999999666666999999;;;@@@FFFHHHGGGHHHLLLQQQVVVddd}}}wwwpppjjjiiihhheeeeeehhhhhhjjjkkkiiihhhjjjqqqwwwnnn___```uuukkkSSSGGGFFF>>>777222***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&'''(((((((((''''''''''''(((((((((((((((((((((((())),,,///222>>>CCCCCCHHHUUUfffqqqqqqqqq^^^EEE666333333222///,,,+++)))'''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******+++---333CCCZZZwww}}}___JJJUUU|||xxxiiiOOOFFFCCC@@@DDDGGGDDDGGGSSSWWWZZZeeemmm|||yyyxxxxxxvvvsssrrrqqqsssxxxyyy|||~~~xxxlllppp~~~kkkJJJ999333---***(((%%%%%%'''%%%%%%%%%$$$$$$$$$##############################$$$############$$$######%%%%%%$$$#########$$$$$$&&&&&&%%%&&&&&&'''((()))---111888???BBBDDDKKKTTTbbbtttuuu{{{jjjbbbXXXlllUUU>>>555999777777:::888===AAAHHHKKKJJJKKKTTT^^^fff{{{}}}wwwtttmmmgggfffeeebbbccceeecccffffffccc```bbbkkkrrrdddZZZqqqxxxyyy[[[HHHDDD???:::555+++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''###$$$%%%&&&'''''''''''''''''''''(((((()))))))))((()))))))))***...444888===KKKJJJJJJddd}}}oooPPP888333222111111///---,,,,,,%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((...,,,999VVVvvvcccOOOTTTqqqttt|||iiiFFF888;;;CCCHHHIIIKKKKKKVVVhhhmmmppp{{{}}}{{{uuupppqqq}}}|||ffffff}}}~~~qqqkkksssaaa@@@777///---+++&&&%%%'''%%%%%%%%%$$$$$$$$$####################################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((()))***111888BBBFFFBBBBBBOOO^^^uuu}}}rrrxxxyyyuuuwwwkkkaaahhh|||```GGG777555:::888888<<<999DDDFFFLLLOOONNNQQQ```qqq~~~yyyssssssmmmhhhgggeeebbbaaaccc\\\^^^___^^^^^^bbbkkksssqqqZZZkkkxxx{{{gggLLLEEE@@@>>>888---)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))((()))++++++,,,111999???;;;LLLNNNSSS|||{{{~~~{{{tttxxxkkk___]]]dddmmmooonnnuuutttyyyvvvZZZ???777333222222111...---///%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((***)))AAAiiiqqqUUUPPPjjjwwwrrr{{{SSS>>>:::===BBBHHHDDDJJJSSSeeexxx|||~~~~~~vvvppptttxxxaaaccc{{{|||uuuooooooyyyyyyJJJ;;;...,,,+++'''%%%(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******333<<>>GGGGGGKKKNNNNNNUUUkkkzzzzzzvvvqqqqqqkkkffffffddd___]]]^^^WWWXXXYYYYYY[[[aaaiiiooo}}}___eeeuuu|||wwwSSSGGGCCCAAA<<<000))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((())))))'''***,,,,,,...444>>>FFFBBBMMMRRRgggrrr}}}zzztttnnnUUUQQQKKKIIILLLQQQTTTUUU\\\\\\bbbmmmtttuuuwww{{{uuuwwwwwwwwwzzz|||yyyrrrpppxxx|||zzziiiSSS<<<777333333111,,,,,,000&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))******,,,000UUU|||qqqbbbVVVddd{{{]]]CCC???CCCCCCDDDJJJIIISSS___qqq}}}vvvssswww||||||]]]eeezzzvvvvvv{{{yyyvvv```HHH222+++***&&&&&&***%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++666===EEEGGGGGGPPPhhh~~~www}}}|||xxxWWWDDD777///333777444999CCCCCCFFFFFFJJJOOORRR___|||wwwxxxuuupppmmmgggcccccc```[[[XXXXXXUUUUUUUUUUUUXXX]]]cccgggtttzzz}}}xxxxxx}}}ccc___hhhooozzzZZZJJJEEEDDD???222,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&'''(((((()))'''***,,,---///666AAAJJJPPPRRRZZZ~~~vvv{{{uuuuuuyyyZZZEEE???CCCGGGIIIJJJMMMSSSXXXXXXVVV[[[dddgggdddccceeecccgggiiihhhfffddd]]]VVVVVVYYYcccoooyyy}}}zzz~~~xxxhhhAAA:::555444000+++***///'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++,,,777@@@nnnTTTTTT]]]{{{___GGG777===EEEEEEIIIRRRZZZeeeooo{{{}}}xxxuuuuuuuuuzzzTTT```|||~~~sssqqqooovvvwwwXXX999---***&&&%%%)))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%"""!!!###%%% !!!"""###$$$%%%%%%%%%%%%%%%&&&&&&((()))***+++:::===CCCIIINNN\\\www~~~|||}}}___GGG===999222555888444999DDDFFFIIIHHHMMMVVV^^^pppwwwrrrtttrrrxxxlll```]]]``````YYYRRRTTTNNNKKKNNNRRRVVV\\\bbbkkklllpppwww{{{}}}~~~oooUUU```sssssszzzjjjOOOGGGCCC>>>:::111...+++)))((('''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&''''''((()))))))))))))))---...111DDDSSSOOOQQQVVVrrrwww{{{uuu{{{yyytttqqq]]]QQQDDDHHHDDDHHHJJJMMMUUU]]]\\\UUUZZZ[[[___cccggghhhgggfffkkknnnoookkkiiihhhccc^^^\\\[[[]]]``````___bbbgggrrr}}}~~~uuu~~~___===333888///---222---(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%'''((((((***......---777NNN{{{sssVVVUUUhhhrrrYYYEEEAAA@@@AAADDDIIITTT___jjjuuu|||zzz{{{zzzwww|||]]]DDDGGG~~~nnnqqq|||{{{wwwNNN+++,,,,,,%%%***%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&)))...111???AAAFFFPPP^^^qqqyyyvvvuuummmrrr~~~tttzzzkkkJJJ;;;666555444444777<<>>FFF~~~|||ZZZ555111///&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''***///222CCCAAAFFFQQQaaauuurrrmmmkkk}}}|||qqqyyy___DDD999666666666666999>>>DDDIIILLLOOOPPPWWWiii~~~}}}}}}tttrrruuurrriiieeeaaa______\\\VVVRRRUUUPPPLLLLLLLLLMMMQQQVVV___bbbfffmmmuuu|||iiiUUUdddrrr~~~aaaKKKHHHEEE???777222,,,(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((())))))***)))***---555AAANNNTTTRRRQQQsssxxxgggggglllmmmqqqxxx```KKKKKKJJJHHHKKKKKKOOORRRVVV]]]eeegggeee^^^^^^bbbmmmxxx|||vvvooozzz|||yyysssooommmiiidddffffffiiinnnkkk```UUUPPPMMMXXXeeeqqq}}}zzz~~~|||nnnNNN555222444000000+++***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''((())))))(((***000555DDD{{{\\\XXX|||eeeJJJ<<<>>>@@@EEEGGGHHHPPPbbbuuuyyy}}}~~~~~~~~~~~~QQQ:::@@@rrr~~~zzzvvvhhhBBB555111)))$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((+++111555AAA@@@HHHYYYhhhyyyllloooyyyzzzuuuOOO<<<666666777888999<<>>???DDDKKKQQQ\\\ppp}}}~~~~~~|||yyy{{{\\\EEE<<>>BBBBBBAAAEEEQQQ```ooo|||~~~~~~{{{~~~~~~|||vvvdddNNNIIIeeennnmmmiiiwww{{{hhhbbbvvv~~~fffAAA///,,,)))'''&&&&&&%%%$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''***///666;;;DDDKKK]]]tttjjjsssQQQ===555333444555:::@@@EEEGGGHHHJJJKKKTTTooosssvvvzzztttjjjfff___XXXSSSPPPPPPPPPMMMKKKKKKJJJHHHFFFJJJRRRPPPUUUXXX]]]mmmyyyyyy|||ooo]]]|||xxxzzzvvvZZZKKKBBBAAA;;;333,,,))))))******''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((())))))******+++)))333222999MMMRRRbbbyyyrrrjjj___YYY^^^```dddsssnnn{{{yyyfffaaaiiiooommmooorrrwww}}}zzztttuuuyyy}}}|||xxxrrrooollleee\\\[[[ooo}}}vvvUUU<<<777222...///---+++(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((((('''******+++,,,,,,666SSSpppeeeNNNVVVoooeeeIII===???EEEHHHFFFLLL\\\ppp}}}}}}}}}tttbbbVVVUUUYYYcccuuutttcccuuuTTT666///+++)))((('''&&&&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((+++111999>>>DDDMMM\\\mmm~~~vvv{{{ppp}}}aaaGGG:::555444555666<<>>666000---+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******++++++%%%666555:::MMMVVVzzzwww~~~|||```aaaVVVXXXhhhrrryyyiii{{{ZZZhhhppppppyyyppplllkkkjjjmmmwwwvvvFFF888;;;000...---,,,+++***((('''&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((()))))))))((('''***)))+++...111BBBllltttUUUZZZ```DDD===BBBGGGIIINNNTTTcccuuu{{{zzz}}}~~~}}}jjjXXXfffxxx}}}rrrsss{{{OOO;;;000++++++***((((((''''''''''''&&&$$$$$$$$$$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((,,,333<<>>BBBCCCEEEJJJQQQbbbvvv~~~{{{yyy}}}vvvssslllYYYvvvxxxvvvpppJJJ...+++)))'''&&&''')))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''++++++***+++...555>>>EEEEEEeeeooouuunnnWWWAAA:::888555999AAAJJJHHHIIIMMMQQQ\\\rrrzzzvvvrrrooommmeeecccaaa\\\WWWQQQLLLJJJJJJJJJIIIEEEAAA???@@@BBBDDDFFFJJJPPPWWW```jjjqqqtttxxx{{{}}}}}}bbbSSS```ppp~~~cccNNNEEEAAA:::333...+++***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''(((((('''''')))''''''+++---++++++...333444>>>KKK___jjjYYYZZZcccgggsss___cccdddLLLSSSooowwwooojjjkkkgggcccjjjwwwkkkIII999444111111000...+++(((''''''''''''&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''(((((()))%%%***---///@@@hhhhhhRRRhhh^^^AAA===BBBCCCFFFLLLXXXgggyyy}}}zzzxxx|||www}}}pppwww]]]555,,,+++)))'''&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%'''*********+++000888CCCJJJ\\\llldddOOO<<<888777666:::BBBHHHHHHKKKQQQXXXhhh}}}yyyvvvsssqqqkkkhhhccc]]]VVVPPPLLLJJJJJJIIIGGGDDD@@@>>>>>>???AAACCCGGGKKKPPPWWW^^^ccclllqqqvvvyyyzzz}}}yyyVVV\\\kkk~~~vvvQQQEEEBBB===777000,,,***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''+++((())),,,---+++---000777===@@@OOOsssoooXXXXXXeeeiiiooo~~~nnnTTTOOOhhhzzz[[[WWWWWWhhh{{{rrrooojjjcccccciiieeezzz}}}|||ZZZ;;;;;;111111000///---***)))'''''''''&&&&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''((())))))(((******222NNN}}}{{{ZZZXXXcccLLL<<<>>>EEEFFFKKKTTTcccnnn~~~|||xxxvvv{{{~~~zzzzzzyyyzzz~~~}}}}}}{{{~~~uuu@@@///---***(((&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''))))))))),,,222<<>>AAAEEEIIILLLQQQVVVZZZiiinnnuuuyyyzzz}}}]]]WWWccc|||SSSFFFCCC???:::333+++***,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((+++)))))),,,,,,+++---222888FFFFFFRRR{{{yyyaaaWWWaaasssmmmuuucccUUUKKKXXXqqq|||mmmXXXVVVfffxxxwwwnnnhhhiiiooojjjwwwlllEEE>>>111000///......,,,)))'''''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))......---555UUUlllTTTggg}}}PPPDDD===BBBHHHJJJSSS^^^lllvvv~~~{{{wwwtttssstttyyy{{{|||xxxvvvyyylll~~~OOO222...***(((&&&###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''(((((((((***---333>>>JJJRRRtttzzzcccuuuqqqIII===555555999;;;@@@FFFIIILLLRRRXXXfff|||vvvpppmmmkkkgggaaaZZZTTTOOOMMMLLLHHHFFFCCC@@@>>>===<<<;;;<<>>IIIPPPrrr|||wwwnnn```zzzrrrllltttbbbAAA;;;555666:::>>>CCCGGGJJJPPPWWW```qqq|||uuunnnjjjhhheee___YYYSSSOOOMMMLLLGGGEEEAAA???>>>>>><<<;;;;;;>>>BBBFFFJJJNNNSSSWWWiiioooxxx}}}aaaVVVxxxqqqRRRGGG@@@>>>888...***,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''((())))))))))))(((***((()))++++++,,,333;;;HHHMMMXXX{{{wwwgggZZZZZZ^^^fffooouuuyyyUUUUUU^^^kkkwww}}}xxxuuuuuu|||}}}vvvfffIII777333///------,,,)))&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((()))*********111:::MMMwwwkkkSSSSSSaaarrrWWWCCCBBBCCCGGGKKKRRR```oooxxx~~~|||{{{yyywwwrrrooollljjjkkktttxxxtttwww|||```RRR\\\```vvvwwwEEE555)))(((***'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&'''(((***'''))),,,111777???IIIOOOoooyyy|||mmmhhh}}}sssfffaaaeeevvvyyyXXX===999666777<<>>??????>>><<<:::===@@@CCCFFFKKKQQQUUUdddllluuu|||pppUUUppp\\\LLL@@@???<<<222,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''''''''((()))))))))))))))******+++------///777AAAOOOTTTooo}}}sssvvv___YYY^^^eeeoooyyyyyy___XXXcccnnn{{{}}}vvvrrr{{{xxx\\\===777000.........+++(((&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((())))))******,,,555DDD```___GGGWWWuuu```HHH???AAAFFFKKKPPPZZZiiiwww|||yyyvvvtttrrrnnnlllllliiihhhnnnyyyxxxrrrqqqvvv}}}dddKKKMMMWWWoooSSS<<<)))(((+++)))&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&''')))***&&&)))...444;;;CCCKKKPPPwww{{{|||kkkuuuzzzooopppllljjj|||jjjNNN888777666777<<>>@@@@@@???===:::<<<>>>AAACCCHHHNNNRRR```hhhsss{{{vvvOOOaaabbbOOOAAAAAA???555------)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%%%%%%%&&&''''''(((((()))))))))))))))++++++---//////111;;;EEEPPP[[[vvvtttlllZZZXXX___hhhvvvUUUQQQgggqqq|||~~~~~~yyytttyyynnnAAA:::222/////////---***&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******222;;;LLLmmmyyyUUUHHHaaatttTTT???===AAAHHHPPPWWWbbbqqq}}}~~~{{{wwwsssqqqnnnkkkiiijjjgggeeeiiisss~~~xxxpppnnnrrrzzz|||~~~rrrQQQIIIOOOjjj]]]BBB***(((,,,***&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''''')))+++$$$)))///777>>>FFFMMMRRR||||||nnn```~~~|||yyyZZZBBB444555555666;;;DDDLLLOOOTTT]]]jjj~~~yyyqqqkkkgggddd```___]]]VVVLLLCCC@@@???>>>>>>??????>>><<<======>>>@@@CCCHHHLLLNNN\\\aaajjjttt|||[[[RRRzzzmmmvvvzzznnn}}}zzz[[[AAA???@@@777000111*********)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&(((((())))))(((((('''''''''(((((()))///...---444666;;;IIIWWWpppmmmnnnaaaYYY\\\aaaiiiyyypppUUU[[[qqq~~~yyyuuurrrpppqqq}}}xxxSSS888111333((()))...%%%''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((+++'''&&&((((((''')))---555===\\\mmmKKKNNN```[[[EEE@@@<<>>>>>???@@@@@@===;;;<<<<<<===>>>BBBFFFJJJLLLTTT\\\gggrrrzzzhhhKKKeeegggiiizzzfffGGGAAABBB:::222000******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((())))))(((((('''''''''(((((((((---+++---666;;;BBBQQQ```vvviii\\\VVV\\\dddnnnbbb^^^kkk{{{|||xxxtttpppmmmvvv}}}rrrcccAAA222333,,,,,,...''''''''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((()))'''''')))***)))+++000777MMMttt~~~gggMMMYYYxxx~~~sssOOO<<<;;;AAAIIIPPPSSS[[[kkk{{{~~~{{{zzzyyyvvvrrrooommmjjjgggeeeggggggfffffffffjjjooosss~~~{{{vvvrrrpppqqqtttvvvvvvzzzdddNNNVVV[[[555,,,---((($$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))***,,,222:::???EEERRR___rrrfff|||zzzOOO;;;555444666:::BBBHHHKKKLLLWWWiiizzzzzztttpppiiiddd___ZZZUUUOOOFFF@@@>>>>>>???@@@AAA@@@===:::;;;;;;;;;===@@@DDDGGGJJJOOOZZZiiittt|||xxxHHHQQQzzz{{{jjj___uuuPPPDDDDDD===444000))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((((((((((((''''''(((((()))))),,,***///===CCCLLL]]]sss~~~mmmaaaXXXWWWaaaiiitttjjj^^^qqq}}}yyytttooolllyyysssrrrvvv{{{OOO333222111///...)))((((((''''''&&&''''''(((&&&&&&&&&''''''''''''((('''&&&'''++++++***---333===aaa|||~~~yyy[[[TTTfffyyyjjjaaaCCC888;;;EEEIIIQQQ\\\fffttt}}}{{{yyyxxxtttqqqnnnlllkkkiiigggeeehhhgggeeebbb______bbbdddtttxxx{{{wwwppplllmmmppptttyyy~~~tttTTTNNNrrrFFF222...)))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))...666===AAAJJJ[[[kkkyyygggiiioooHHH777666666888===DDDJJJMMMNNN\\\rrr}}}zzzvvvqqqnnnjjjeee___XXXRRRLLLEEE@@@>>>>>>???@@@AAA@@@===:::;;;;;;;;;<<>><<>>BBBNNNbbbtttppphhhtttgggEEE888777999<<>>>>>>>>@@@AAA@@@===;;;<<<;;;;;;<<<>>>AAAEEEGGGBBBOOO___jjjpppwwwNNNBBB[[[vvvxxxwww~~~rrryyy___GGGCCC???888333************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((()))******+++...000:::FFFJJJTTTjjj|||kkkiiiVVVYYY```iiiuuutttiii{{{~~~zzzvvvppplllllltttfffZZZjjjoooAAA111444111,,,---***)))((('''''''''''''''&&&&&&&&&''''''''''''((((((''')))+++))))))...666HHHwwwrrr|||\\\HHH```www|||eeeHHH<<>>>>>??????>>><<<<<<;;;;;;;;;===@@@CCCEEEBBBLLLYYYdddllluuu~~~TTT===JJJeee{{{yyy}}}uuuiiiKKKCCC@@@;;;666,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***++++++)))---000:::EEEHHHYYYvvv}}}xxxttteeecccUUU[[[```jjjoooqqq|||zzzwwwsssnnnjjjhhhooozzzppp]]]ccc{{{UUU777444000***...******)))(((''''''''''''&&&&&&&&&''''''''''''((()))((()))+++))))))111<<>>BBBHHHSSSaaakkkuuu|||www{{{~~~|||yyyuuurrrooonnnmmmjjjgggeeedddcccaaa___]]]^^^^^^]]][[[YYYZZZZZZ^^^jjjyyy{{{rrrkkkhhhjjjnnnuuu|||{{{bbbKKK<<>>GGG\\\ttt~~~rrrxxxiii}}}{{{XXX>>>999444888===CCCGGGKKKPPPSSSiii}}}kkk~~~zzztttnnniii___^^^[[[VVVPPPJJJFFFDDDAAA???======>>>???>>>>>>::::::999:::;;;>>>AAABBBDDDJJJUUU```lllwwwddd???>>>WWWvvvwwwuuuRRREEEAAA===999------,,,+++)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))***+++,,,)))---000:::DDDLLLfffwwwqqqyyynnnbbb\\\UUU___fffsssqqqwww}}}zzzxxxuuurrrnnnkkkiiikkkqqqrrr\\\YYYmmm|||nnnAAA555000***...+++***)))(((''''''''''''&&&&&&&&&''''''''''''((()))(((***+++***---888EEEhhhxxx~~~kkkSSSUUUzzz~~~iiiJJJ;;;<<>>??????999999888888:::<<>>LLL|||tttmmmYYYKKK]]]{{{}}}^^^CCC;;;AAAGGGFFFNNN]]]kkkwww~~~yyyxxxyyywwwxxxyyyzzz}}}yyytttnnniiifffccccccaaa```___```aaa```___XXXZZZ[[[[[[XXXVVVUUUUUUJJJRRRaaaqqq{{{{{{ssskkkcccffflllttt~~~{{{uuutttVVVEEE???666CCCgggsss@@@+++))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))),,,444;;;BBBTTTqqqwwwyyy}}}___CCC555888888===DDDIIIMMMQQQVVVYYYpppmmmqqq|||uuujjjaaaZZZ\\\[[[WWWOOOIIIFFFFFFDDDBBB???>>>???@@@@@@???===<<<;;;999999;;;@@@EEEHHHGGGKKKVVVfffttt|||}}}III777NNNjjj}}}XXXJJJCCC999<<<000...+++)))))))))((('''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((((((((())))))***++++++555DDDMMM]]]pppeeexxxiii```___YYY[[[gggtttdddmmmrrr{{{}}}||||||}}}~~~|||vvvqqqllliiifffmmmuuuZZZVVVNNNGGGEEENNNaaarrroooZZZ888///...000,,,+++***((('''''''''''',,,(((%%%'''***,,,)))%%%)))'''***///...000AAAWWWsssgggUUURRRkkk{{{qqqQQQBBB<<<<<>>???@@@??????<<<<<<:::999888;;;@@@DDDFFFHHHLLLUUUbbbooozzzWWW===LLLfff```LLLEEE<<<===111...+++)))))))))((('''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''((()))(((((((((((()))******...---333AAASSSpppkkkeee~~~hhh^^^[[[TTTWWWiiiyyybbbmmmoooyyy|||yyyyyyzzzxxxtttpppmmmjjjeeeggguuuttt```IIIGGGFFFEEEGGGPPP^^^iii~~~pppggg???///---***,,,+++***)))''''''''''''***'''$$$&&&)))***(((%%%)))&&&(((,,,---444LLLgggrrr[[[SSS[[[{{{eeeIII===<<<>>>DDDLLLXXXiiiyyyxxxddd^^^gggmmmiii^^^jjjssskkkuuuyyypppjjjeee```]]]___^^^]]]\\\[[[ZZZZZZYYYUUUVVVXXXZZZZZZXXXSSSOOOHHHLLLTTTaaattt}}}ssskkkggggggmmmtttzzz{{{tttpppnnnSSS666...BBBkkkSSS000+++%%%(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((''''''''')))+++000888===EEEddd}}}~~~eeeMMM???666777999@@@GGGIIIJJJQQQ```llltttzzzvvvrrrkkkccc]]]___^^^[[[VVVPPPKKKIIIIIIDDDAAA???>>>>>>???>>>>>><<<;;;:::999888;;;???CCCDDDGGGLLLSSS\\\jjjxxxjjjBBBCCCYYYzzzmmmNNNGGG@@@===333000,,,)))))))))((('''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((()))***+++...000777FFFbbbuuu~~~}}}ttthhh]]]XXXSSS^^^mmmkkkcccqqqqqq~~~|||wwwuuuuuutttqqqnnniiigggaaa^^^cccggg\\\LLL===@@@DDDIIIPPPXXX^^^aaaooo}}}yyyzzz{{{LLL222...''',,,+++***)))((('''''''''(((&&&$$$%%%((()))'''%%%(((''''''))),,,;;;]]]}}}wwwuuunnnRRRUUUjjjqqqXXX@@@:::>>>CCCIIIPPP```ooosssiiifff\\\\\\mmmzzzrrrjjjwwwwww|||pppggg```\\\YYY[[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTUUUUUUSSSPPPMMMJJJKKKPPPZZZkkk{{{}}}pppiiidddgggnnnttt{{{zzzrrrnnn]]]>>>333FFF~~~iii:::***'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%''''''''''''''')))+++333;;;@@@LLLwww|||nnn~~~|||ZZZFFF;;;555:::999AAAHHHJJJLLLWWWlll}}}~~~}}}zzzvvvsssqqqmmmgggcccaaa___[[[UUUPPPLLLJJJJJJCCCAAA>>>===>>>>>>======;;;;;;:::999888:::>>>AAAEEEFFFHHHNNNYYYhhhwww{{{IIIAAASSSuuu}}}}}}SSSHHHDDD<<<555111---***))))))((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((()))***++++++---444???SSSvvv{{{{{{lllooohhhZZZWWWWWWmmmvvvhhhkkkuuuxxx}}}yyywwwvvvtttoookkkbbbaaa]]]XXXYYYYYYRRRHHHCCCHHHOOOWWWaaahhhhhheeecccsss|||XXX666222))),,,,,,***)))((('''''''''(((&&&%%%&&&((()))(((&&&(((((()))***000EEElllvvv|||aaaPPP^^^zzz~~~dddNNN;;;;;;BBBHHHOOOVVVgggwwwmmmZZZ[[[hhhhhhllltttiii```ZZZWWWVVVVVVUUUUUUTTTSSSSSSRRRTTTRRRPPPPPPPPPOOOMMMKKKLLLJJJKKKRRRaaarrrtttiii``````gggpppzzz|||sssnnnbbbIII===HHHHHH......(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''''''''***,,,000===GGGWWW{{{jjjnnnwwwPPP@@@888555;;;<<>>=========<<<;;;:::::::::999888999===???HHHDDDCCCIIIXXXiiivvv|||}}}UUUGGGSSSzzz[[[IIIEEE;;;777333...***))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,---777DDD[[[rrrhhhpppeeeUUUUUU[[[qqq{{{eeesssuuu}}}{{{zzzyyyuuunnniii______]]]XXXVVVUUUQQQLLLMMMTTT\\\eeeqqq{{{{{{uuuggguuu~~~ccc:::444...---,,,+++)))(((((((((((((((''''''((()))***))))))((()))+++...777QQQyyywwwvvvUUUNNNeee|||XXXFFF999;;;DDDKKKSSS\\\kkk~~~rrr___ZZZlll{{{oooddd[[[VVVRRRRRRQQQQQQPPPPPPOOOOOOQQQOOOMMMLLLLLLLLLKKKIIILLLIIIHHHLLLWWWhhhyyyzzzmmm___[[[```jjjxxx}}}tttmmm|||```NNN======qqqzzzvvvVVV222222(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''''''''(((***,,,///???MMM\\\vvvlllHHH<<<666444<<>><<<<<<<<<;;;::::::::::::999888999;;;>>>IIICCCAAAHHHXXXiiiuuuyyyzzzeeeMMMIIIooo~~~fffKKKFFF<<<999444///***))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---111777DDD^^^llliiiooo```QQQVVV```nnniiibbbzzzvvv~~~|||zzzzzzyyytttlllfffbbb```]]]YYYUUURRRPPPNNNOOOYYYcccmmmzzzvvv}}}oooAAA222000---,,,+++***)))(((((((((''''''(((((()))*********(((***,,,000>>>\\\wwweeeKKKOOOmmm{{{vvvLLL@@@888<<>>EEELLL\\\mmmyyyrrrdddeeeuuutttfffZZZTTTLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGHHHIIIJJJIIIHHHIIIFFFEEEGGGJJJSSSeeewwwvvvjjj```YYY[[[hhhuuu|||sssmmmgggfffXXX@@@555DDD[[[fff^^^mmmvvv@@@111(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%'''''''''(((+++---===BBBLLL^^^yyyyyyyyy}}}uuu~~~WWW===:::777666???BBBDDDHHHNNNXXXeeesss|||wwwyyyzzzyyytttmmmhhheee```]]]YYYVVVTTTOOOIIIDDDCCC@@@===;;;;;;;;;:::999999999:::888777888:::<<>>+++***'''&&&'''******(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))((((((---444???FFFRRRgggsss}}}pppdddkkkhhhFFF666444555999@@@FFFHHHHHHDDDEEETTTooouuuuuuuuuuuutttqqqkkkgggdddbbb^^^[[[WWWQQQKKKFFFDDD@@@;;;888777888888777::::::999888888888999:::BBBGGGJJJHHHHHHPPPbbbqqq{{{{{{]]]AAAJJJddd~~~hhhyyyiiiMMMDDD;;;888222,,,)))'''((())))))'''$$$%%%&&&'''&&&$$$&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''((()))''''''++++++***---111999DDDYYY~~~dddiii}}}VVVVVVWWWYYYZZZdddxxx___```mmmaaaNNNNNNNNNQQQTTTVVVWWWXXXZZZZZZ^^^fffrrr}}}~~~vvvqqqkkkggggggfffccc```ZZZXXXTTTQQQOOOMMMJJJHHHHHHQQQ\\\iiizzzpppeeemmm:::666333000---++++++***)))(((((((((((((((((()))******&&&///---444ZZZ~~~tttllleeemmmoooQQQ???<<<===DDDNNN[[[lllzzzzzztttrrrlll___QQQMMMGGGDDDEEEFFFEEEEEEHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEGGGGGGCCC@@@BBBKKKTTTcccuuutttbbbVVVRRRWWWeeepppzzz}}}uuummmZZZZZZXXXNNN>>>444666===QQQyyyiii>>>---+++((('''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((((((,,,444???GGGUUUkkkuuukkkwwwmmmhhhwwweeeDDD666444555999@@@CCCEEEFFFEEEKKK___}}}tttttttttuuuuuurrrmmmiiihhheeeaaa\\\XXXQQQKKKFFFCCC???;;;888777777777777999999888888888999999:::@@@FFFJJJHHHEEELLL___ooo||||||nnnCCCGGG___{{{oootttrrrQQQCCC===999333---)))((()))))))))'''%%%%%%&&&'''&&&%%%&&&''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((***((()))++++++***---333888CCCjjjmmm]]]fffrrrUUUXXX]]]___```kkkmmm]]]gggrrrjjjLLLKKKMMMSSSXXXWWWTTTUUUZZZ___hhhnnnzzz|||uuuoooiiieeedddbbb___\\\XXXUUURRROOOMMMLLLIIIGGGDDDLLLWWWdddsss~~~ttt___qqqAAA777333000---+++++++++)))((()))(((((((((((()))******'''...---;;;ggg|||tttpppgggwwweeeIII===<<<>>>FFFRRR```rrrtttsss{{{}}}wwwrrrppplll```SSSIIICCC@@@BBBDDDCCCDDDGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFGGGDDD@@@AAAGGGNNNUUUpppxxxiii^^^WWWVVV\\\kkkuuu}}}vvvqqqaaaYYYVVVSSSEEE333333>>>RRRJJJ000,,,(((''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&(((***)))''',,,333>>>HHHZZZuuupppjjjvvv}}}pppppp|||___AAA555444555:::@@@CCCDDDFFFJJJXXXsssyyyxxxxxxxxxwwwsssnnniiikkkhhhccc]]]XXXQQQKKKFFFBBB???:::888777777666555888888888888888999999999:::AAAGGGDDDAAAIII\\\mmmzzz{{{LLLGGGYYYvvvxxxoooYYYCCC???;;;555///***))))))***((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((+++)))***++++++***///666:::JJJllldddlll|||{{{ffffffffffffeeedddpppwwwaaafffuuu|||jjjTTTHHHVVVVVV```hhhfffcccgggqqqzzzzzzsssnnngggcccbbb```\\\YYYUUURRROOOMMMKKKJJJHHHFFFCCCHHHPPPZZZgggvvv~~~}}}wwwYYYvvv}}}MMM777333111---,,,++++++***)))))))))(((((())))))***+++)))---...AAAqqq{{{nnneeewww{{{ZZZBBB===<<>>???@@@???@@@CCCAAAAAAAAAAAAAAAAAABBBCCCBBBDDDEEECCC@@@@@@CCCGGGOOOooo}}}sssiii___WWWWWWdddnnn~~~{{{xxxjjjZZZRRRUUUHHH333111???ZZZXXX333,,,'''(((***)))&&&%%%''''''''''''''''''''''''((('''(((***)))(((,,,333===KKKbbbvvvsss}}}{{{{{{rrrXXX>>>555555666:::AAAEEEEEEHHHQQQfffyyyyyyyyyyyyxxxtttoookkkmmmiiiccc]]]WWWQQQJJJFFFAAA>>>:::777777666555444777777888888999999999999666===DDDDDDBBBJJJ[[[kkkvvvzzzQQQCCCRRRtttjjjhhhKKKBBB>>>777000,,,*********((((((((('''&&&&&&&&&'''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''(((((()))+++******+++***+++222:::GGG\\\oooooovvvpppdddxxxqqqhhhbbbcccsssfff```ppp{{{fffPPPLLLMMMbbbiiittt{{{xxxvvvxxxqqqllleeeaaa___^^^ZZZWWWRRROOOLLLJJJIIIHHHFFFDDDCCCEEEIIIOOOYYYjjj|||vvv}}}rrrPPP\\\]]]888444111...,,,,,,+++***))))))))))))))))))***++++++,,,...000HHHyyy{{{{{{fffbbblllzzzoooQQQ>>>===<<>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCAAA???>>>@@@BBBIIIfffxxxxxxrrrdddUUUSSSaaakkkzzz|||zzzqqq[[[PPPSSSJJJ444222@@@jjjddd777---&&&(((+++***((()))''''''''''''''''''''''''((('''(((***)))(((---444@@@PPPkkk}}}uuuxxxhhhQQQ<<<555666777<<>>DDDFFFGGGNNN\\\gggrrryyy\\\CCCPPPyyyuuurrrOOODDD@@@999222---******+++((())))))'''&&&%%%'''((('''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))***)))***+++***,,,555???QQQnnnnnnxxxmmmpppppp___XXX```wwwaaagggsssyyyjjjNNNHHHRRRYYYpppzzzvvvmmmhhhaaa]]]\\\[[[XXXUUUNNNLLLIIIHHHGGGFFFEEECCCCCCCCCEEEGGGNNN^^^yyy|||tttrrrzzzqqqPPPKKKhhhmmm>>>444111...,,,,,,,,,***)))***))))))))))))***++++++---000444PPPxxxsss^^^bbbllldddyyydddKKK<<<===>>>DDDQQQ```qqqsss```^^^dddiiihhhjjjtttuuurrrccc[[[sssxxxvvvrrrssspppllliiieee\\\RRRKKKDDD===;;;:::777777:::<<<<<<<<<<<<<<<===>>>??????@@@@@@???===<<<===???@@@WWWmmm{{{|||gggSSSPPP___iiizzzzzzxxxttt^^^QQQTTTMMM:::555???oooxxx>>>000&&&(((+++***)))+++'''''''''''''''''''''''''''&&&(((******)))...555EEEXXXsss}}}~~~lllyyy___KKK:::666888999>>>DDDFFFDDDHHHYYYvvvvvvvvvwwwxxxwwwuuupppllljjjfff```YYYTTTNNNHHHDDD???<<<999777777666444222444555777888999999999888:::???DDDHHHJJJPPPYYY___kkkvvvoooHHHJJJvvv~~~yyyRRREEEAAA:::333...+++++++++''')))***(((&&&%%%''')))((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))))))))***+++***---777CCCUUUzzznnnvvvooolllTTTOOO___|||___ooovvvzzzzzz\\\KKKNNN]]]ggg}}}vvvvvvhhhccc]]]YYYXXXWWWTTTRRRLLLJJJGGGFFFFFFEEECCCBBBAAAAAACCCEEEHHHVVVrrr|||xxxqqqvvvuuuYYYJJJ\\\{{{xxxHHH444222...,,,,,,,,,+++*********))))))******+++,,,---111:::ZZZyyyqqqZZZfffzzz___ccc}}}}}}\\\FFF<<<>>>???FFFTTTccctttrrr___YYY^^^fffiiilllooowwwuuuooo|||lllfff|||uuusssqqqrrrpppjjjfffbbbYYYPPPKKKDDD===:::888666666999::::::::::::;;;<<<===>>>>>>>>>===<<<;;;;;;<<<>>>:::KKKfffrrrWWWUUU\\\fffwwwzzzxxxsssaaaVVVWWWSSSCCC:::<<>><<<999777666555444222444555777888999999999888;;;>>>CCCGGGJJJOOOTTTXXXdddqqq|||}}}}}}}}}III???gggyyyXXXFFFBBB;;;444...+++++++++''')))***(((&&&%%%''')))(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))((((((***+++***---999FFFZZZ{{{pppooopppkkkPPPLLLaaaZZZsss{{{iiiUUULLLSSScccnnnwww|||vvvvvvddd___YYYVVVVVVUUURRROOOKKKIIIFFFEEEEEEDDDCCCAAA???@@@CCCEEEGGGRRRnnnyyyyyypppssswww^^^KKKXXXwww~~~PPP444222...---,,,,,,+++************)))******+++,,,---222>>>aaa|||xxxYYYkkkrrrZZZeeeyyyXXXCCC<<>>>>><<<:::888666555555555666777888999::::::999888:::===@@@CCCFFFJJJNNNRRRQQQlll~~~[[[AAA^^^zzz{{{yyy```LLLDDDAAA999+++***...((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))***,,,((()))//////666HHH___kkk}}}ppp{{{QQQHHHUUUaaaxxxrrrsss~~~ttt[[[QQQVVVWWW```www|||rrrfff___WWWQQQOOONNNLLLJJJFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>AAACCCCCCMMMllluuu}}}rrrlllnnnmmmcccWWWQQQmmmooo^^^@@@---333000))),,,)))...,,,++++++******++++++,,,///111DDDnnnqqqdddVVVssszzzdddcccrrrSSSEEE;;;DDD@@@HHH\\\nnn|||nnnRRRPPP\\\ffflllrrrvvvzzz{{{ttt|||xxxuuutttqqqnnnkkkiiifff```VVVOOOFFFAAA:::555444444555555666777777777888888888888;;;;;;;;;;;;::::::999888888BBB___{{{nnnSSSSSSYYYgggyyy~~~vvvqqqeeeYYYUUUWWWRRRCCC555===MMMVVVggg}}}hhh777###,,,)))'''***$$$''''''&&&&&&&&&&&&'''''')))&&&&&&)))***,,,222:::QQQiii~~~~~~~~~pppPPPDDD:::777888<<>>===???AAA@@@IIIeeeuuu|||tttlllnnnppphhh\\\UUUkkkxxxpppCCC...333000***---)))---,,,++++++******++++++,,,111666NNN}}}iiiVVVRRRxxx}}}oootttlllMMM@@@888BBBBBBMMMaaassseeeNNNPPP]]]gggnnnttt~~~}}}zzz~~~zzzvvvtttrrrssspppmmmkkkggg```VVVOOOGGGBBB;;;666555555666666666666666777777777888888:::::::::::::::999888888666<<>>=========<<<===???===DDD\\\uuuxxxyyywwwkkklllsssoooaaaUUUddd~~~}}}HHH///222000+++...)))---,,,++++++******++++++,,,000777QQQ|||dddNNNOOO}}}ssspppbbbFFF>>>:::AAAFFFSSSfffuuuppp[[[LLLPPP___kkkssszzz}}}|||yyyvvvtttsssuuurrrooolllhhh```VVVNNNHHHCCC<<<888666666666666555555666666666777777777999999::::::999999888888777777FFFZZZjjjuuummmWWWJJJMMMWWWiiizzzvvvsssiii\\\RRRLLLEEE<<<555000===SSSuuuyyyCCC(((,,,'''''',,,''')))((((((''''''(((((()))***))))))+++,,,...666???UUUrrrzzzrrrhhhKKKAAA888777:::>>>CCCIIIGGGKKKWWWqqq|||}}}wwwsssqqqkkkgggbbb\\\XXXSSSMMMEEE???<<<;;;999666555444444444444555777888999999999999888;;;???AAAAAA@@@@@@@@@QQQhhhwww{{{{{{NNNSSSrrr}}}yyyYYYNNNJJJDDD444---...******))))))((('''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))+++---+++,,,000222EEEeeexxxjjj{{{oooQQQJJJRRRhhhqqq}}}}}}XXXLLLTTTeeeiiilllpppoooccckkkvvvpppbbb]]]UUUMMMHHHFFFFFFFFFBBBBBBAAA???>>>===<<<;;;>>><<<<<<>>><<>>AAAIIIYYYhhhuuugggWWWKKKPPP___mmmxxx~~~|||zzzxxxvvvuuuuuurrrnnnkkkfff^^^TTTLLLGGGBBB<<<777555555444444444555555555555666666666777888888999888888777777888666AAASSSdddsssmmmVVVIIIJJJTTTgggzzzyyytttlll```RRRGGG>>>999666666:::RRR{{{HHH+++---)))(((,,,((())))))(((((((((((())))))))))))***++++++---777AAATTTwww}}}~~~cccGGG>>>777777;;;???DDDJJJDDDOOO___www{{{|||~~~uuuppppppjjjfffbbb\\\XXXTTTNNNFFF@@@>>><<<:::888666555555555333444666888999999999999888:::===>>>>>>???BBBCCCKKKcccrrrxxxTTTIII```yyyyyyvvv~~~___RRRNNNHHH777------*********)))(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))******---,,,///111111HHHmmm}}}nnn~~~}}}vvv}}}qqqWWWOOOPPPZZZqqqzzzppp|||pppSSSNNNXXXdddbbbbbbhhhiiilllooo[[[XXXRRRLLLGGGEEEEEEFFF@@@@@@???>>>===<<<<<<;;;???<<<<<<>>>===>>>LLL^^^wwwqqqzzzqqqooo~~~gggLLLTTTuuu]]]888111000...000(((,,,,,,++++++******++++++,,,444BBBaaa|||zzzcccXXXppprrr___ppp~~~OOO<<>>===:::888666555555555222444666888999999999999888:::;;;<<<===???BBBEEEMMMdddsssyyy]]]CCCRRRppp}}}wwwwwwuuufffWWWSSSNNN<<>>>>>>>>>>>=========<<>>>>>HHHVVVnnnzzziiippp}}}}}}wwwgggLLLPPPsssjjj???222000///000))),,,,,,++++++******++++++,,,222IIIooo{{{yyyqqq___YYYiii```xxxvvvHHH888===;;;@@@MMM___ooo~~~^^^QQQFFFKKK___rrr}}}}}}xxxyyy}}}rrrooottt{{{~~~}}}}}}{{{yyywwwvvvtttssspppmmmiiifffaaaYYYOOOGGGDDD@@@;;;666444222111000222333333333333444444444555555666666777777666666444666???KKKYYYjjjeeeMMMGGGFFFLLL]]]qqqvvvqqqgggYYYKKK@@@:::888333777fffWWW333111***))),,,&&&)))((((((''''''(((((()))'''''')))+++))),,,888EEEZZZ{{{[[[CCC;;;666888===@@@EEEIIIQQQdddvvv{{{{{{tttqqqrrrmmmeeeaaa\\\WWWTTTNNNFFFAAA===<<<999777555555444555222333555777999999999999666999;;;======>>>???@@@KKKbbbqqqyyylllGGGKKKlll~~~ooolll]]]XXXTTTAAA222///...+++***))))))(((((())))))&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&(((((()))))))))************,,,+++---...333WWWwwwvvvzzzwwwttthhh^^^WWWaaassskkkxxx___PPPKKKSSS]]]```mmm~~~yyyUUURRRRRRQQQLLLFFFAAA??????============>>>>>>>>>>>>>>>::::::???@@@>>>FFFQQQeeevvviiinnnzzz|||{{{vvvbbbMMMKKKuuuuuuEEE333//////111)))---,,,++++++******++++++,,,444PPPvvvyyyjjj^^^```eeefffoooEEE999>>>;;;BBBPPPaaaqqqyyyYYYMMMEEEOOOggg}}}~~~wwwyyysssnnnkkkooowww~~~}}}|||zzzxxxvvvtttsssooolllhhheee```YYYNNNGGGEEEAAA<<<777555333111000222222222222333333333333444444555666666666666666444666<<>>999222:::rrrddd999111(((''',,,((((((''''''''''''''''''((('''(((+++,,,***---:::HHHcccqqqllluuuVVVBBB:::666999===@@@DDDHHHQQQaaaqqqyyyxxxqqqpppqqqllleeeaaa\\\WWWTTTNNNGGGAAA<<<;;;888666444444333444111333555777999999999999444888<<<>>>>>>===<<<;;;EEE]]]nnnvvv~~~NNNHHHggg~~~~~~|||wwwqqq```[[[WWWDDD444111000+++******)))))))))))))))&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&))))))))))))************,,,,,,)))+++---555^^^ttt}}}~~~{{{wwwvvvzzzrrrjjj\\\hhh~~~oooyyy~~~dddNNNKKKWWWgggppp}}}yyyMMMQQQSSSRRRMMMFFF???<<<<<<<<<<<<<<<===>>>??????@@@<<<888999???@@@>>>DDDNNN^^^sssjjjmmmxxx}}}sssjjj\\\MMMGGGwww|||III444//////111)))...,,,++++++++++++++++++,,,???YYYzzzfffbbbkkkgggoookkkDDD<<>>FFFSSScccrrruuuVVVLLLGGGUUUqqq{{{sss{{{}}}zzzzzz~~~|||zzzxxxvvvuuunnnkkkhhheeeaaaYYYOOOHHHFFFBBB===999666444222000111111222222222333333333333444444555666666666555777777:::<<>>111&&&%%%,,,)))''''''&&&&&&&&&&&&''''''(((***,,,---+++...<<>>@@@CCCGGGKKKWWWeeezzzxxxzzzsssnnnmmmiiigggbbb[[[UUUOOOJJJEEEBBB===<<<999666444333222222333333444444555666666666:::;;;<<<===>>>@@@AAAAAAFFFYYYnnnyyy|||MMMGGGdddxxx|||}}}}}}|||ddd\\\]]]KKK555...,,,,,,,,,+++***)))((('''&&&))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))******++++++$$$111+++***888===aaappp~~~uuupppjjjaaaeeevvvfffqqqdddLLLOOO\\\qqq{{{qqqPPPRRRXXXVVVKKKBBBAAA>>>888<<<;;;;;;;;;;;;<<<<<<===???=========;;;;;;BBBLLL[[[qqqllliiiqqqoooeeeXXXJJJKKKsss~~~JJJ000666,,,+++333))))))++++++***+++...//////???[[[xxxxxxYYYggguuuzzzgggeeeJJJ;;;888???IIITTT```mmmnnnXXXNNNLLL___|||zzz}}}{{{yyywwwtttqqqiiihhhfffccc^^^VVVLLLFFFDDDBBB===888444000...---222222111111111111111111333333444444555444444444444888999:::III^^^jjjjjjVVVJJJAAAPPPhhhsss~~~uuujjjeee]]]NNNHHHDDD;;;444999VVV}}}}}}>>>'''333+++''')))))))))(((((((((((())))))((((((***,,,,,,111???MMMgggnnn^^^```|||}}}|||mmmRRRAAA:::666:::@@@CCCDDDFFFMMMWWWkkkxxx{{{{{{qqqkkkkkkiiigggbbb[[[TTTOOOJJJEEEBBB===<<<999666444333333222333333444444555666666666999:::;;;<<<===???@@@@@@GGGWWWjjjvvv~~~RRRHHH___rrrzzzvvvnnnfffeeeSSS<<<222///,,,,,,+++***)))(((((('''(((((((((((((((((((((((('''((((((((())))))******(((((())))))******++++++&&&222,,,,,,:::AAAgggsssttt~~~jjjfff___ooo}}}gggnnnsssdddSSSUUUaaawwwtttsssOOOTTT\\\ZZZMMMCCC@@@>>>999======<<<<<<======>>>??????>>>>>>>>><<<;;;AAAJJJTTTfffvvvooosssqqqggg\\\QQQCCCfffwwwPPP444777---,,,333++++++,,,,,,++++++---//////CCC^^^ttt[[[mmmwwwnnn```FFF;;;;;;DDDMMMXXXdddrrrlllUUUPPPRRR```uuu|||zzzwwwsssqqqkkkiiifffccc]]]UUULLLFFFBBB@@@<<<888444111000///111111111111111111111111333444555555666666555555333666777:::EEEWWWgggooogggWWWGGGNNNdddnnnzzztttjjjeee^^^PPPKKKIII???555111@@@]]]iiijjj|||EEE***333***''')))))))))(((((((((((())))))((()))+++,,,---111???NNNfff~~~xxxwwwkkkhhhvvv|||ooopppxxxiiiMMMBBB;;;777<<>>???FFFTTTeeesss~~~UUUGGGXXXppppppyyyooonnn[[[BBB666000+++++++++******)))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((())))))***+++++++++(((222...///:::FFFooovvvqqqvvvuuutttaaa```___uuueee]]]tttttthhhVVVVVVccc{{{yyymmmxxxRRRWWWaaa```QQQCCC>>>===:::>>>>>>>>>>>>>>>???@@@@@@@@@??????@@@===;;;???FFFOOOZZZvvvvvvtttrrrhhh```XXXHHH___{{{[[[999777///...333...---------,,,+++,,,///222JJJgggmmmUUUkkksssxxxYYYBBB;;;>>>HHHQQQ\\\iiixxxkkkQQQSSSXXXaaammmyyyyyy}}}zzzwwwssspppnnnkkkfffaaa[[[SSSKKKFFF@@@>>>;;;777444222111111000000000000111111111111444444555666666666666666222333666:::@@@MMMdddyyyzzzdddKKKKKK]]]hhhuuutttiiieee___SSSOOOMMMDDD:::000333EEERRR___PPP///222***)))******))))))(((((())))))***((()))+++------222@@@NNNbbb~~~sssjjjqqqqqq{{{dddHHHAAA;;;999===BBBEEEGGGJJJPPPdddpppwwwvvvnnnjjjmmmkkkeee```YYYSSSMMMHHHCCC@@@<<<;;;999666444333333333333333444444555666666666777777888:::;;;<<<===>>>CCCRRRdddqqqzzz~~~ZZZKKKXXXtttvvv{{{}}}rrrrrr```FFF777...++++++++++++++++++******''''''''''''''''''''''''''''''((())))))***++++++((())))))******+++,,,,,,+++111///000999HHHuuuffflll}}}qqq{{{kkkYYYZZZbbbwwwggg___sssqqq|||rrrYYYXXXeeexxxooo|||YYY[[[eeeeeeTTTCCC===<<<;;;>>>=========>>>???@@@AAAAAA???@@@AAA???;;;===BBBOOOTTTpppxxxrrrrrrhhhbbb___PPPXXXeee===555///...222///...---------,,,+++///555VVVuuuiiiSSSmmmqqqUUU@@@;;;>>>HHHTTT___mmm}}}kkkRRRTTTXXX___jjjyyy}}}|||yyywwwssspppppplllfff___YYYQQQJJJEEE@@@>>>;;;777444222111000/////////000000000000000222333444555666666666555111111555;;;>>>IIIfffiiiJJJEEEVVVdddssstttjjjfff```SSSOOOMMMDDD:::333333>>>MMMbbbZZZ333000***+++,,,***))))))))))))))))))***))))))+++---...333AAAPPP```{{{yyyiiippp|||aaaFFF>>>:::999===BBBDDDGGGJJJQQQiiirrrzzzlllnnnmmmmmmmmmgggddd___XXXRRRLLLGGGBBB???<<<:::888666444444444444333333444444555666666666666777888999:::<<<<<<===BBBTTTiiitttxxx|||pppbbbaaavvvwwwxxxgggLLL999...,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,//////000666KKK{{{rrr___mmmvvvuuufffWWWXXXfffjjj```lllnnnyyyxxx^^^ZZZgggyyyyyy{{{]]]\\\ffffffUUUDDD===<<<:::;;;;;;;;;<<<===>>>??????BBB@@@@@@AAA@@@<<<<<<@@@OOORRRlllyyyqqq~~~xxxjjjfffeeeRRRNNNnnn@@@333000...//////000------...,,,***111:::bbblll]]]}}}~~~rrr~~~SSS@@@;;;===DDDUUU```pppkkkUUUTTTVVV^^^mmmwwwuuu~~~|||zzzxxxwwwtttrrroookkkddd]]]WWWOOOHHHDDDAAA???;;;777333000///........./////////000000000000111222333444444444444111111666<<<>>>JJJiiiiiiJJJ@@@PPP___ooouuukkkfff___RRRMMMKKKAAA666222111999KKKiiibbb777///***...---******))))))))))))******)))))),,,...///444BBBQQQbbb~~~|||gggsss~~~```FFF;;;888888===AAACCCFFFJJJRRRkkktttrrreeekkknnnpppmmmcccccc^^^WWWQQQKKKFFFAAA>>>;;;:::888666444444444444333333444444555666666666666777888999:::;;;<<<===BBBVVVlllwwwzzz~~~mmmnnnqqqVVV???111---------,,,,,,+++++++++)))))))))))))))))))))))))))((((((((('''''''''&&&))))))******+++,,,,,,,,,---,,,///111666PPPpppcccuuuwww|||ddd]]]]]]mmm```]]]iiimmm{{{}}}___YYYddd~~~}}}||||||```\\\eeedddTTTDDD???<<<999::::::::::::;;;===>>>???CCC@@@???@@@@@@===<<>>DDDVVVbbbsssiiiWWWTTTUUU```sss}}}zzzyyyxxxwwwtttrrrmmmiiibbb\\\UUUNNNGGGBBBAAA???;;;777333000...---------......//////000000///000111333333444444444111333777999===LLLiiiyyyhhhKKK@@@MMMZZZiii|||vvvkkkfff___QQQKKKHHH???888444000888RRR{{{iii;;;000,,,///,,,+++******))))))******+++)))***,,,///000555CCCRRR___qqq```sss~~~```FFF888666888===AAABBBFFFKKKWWWnnnxxxnnnhhhsssvvvuuuooocccbbb^^^WWWPPPJJJEEEAAA===;;;:::888666555444444444333333444444555666666666666777888999;;;<<<======@@@RRRgggttt{{{|||qqqaaauuu|||yyy{{{^^^DDD333//////...---,,,++++++***************************((((((((((((((())))))))))))******++++++,,,,,,------+++000555:::YYYrrrggg{{{~~~wwwdddfffgggtttlll[[[bbbkkkpppaaaZZZfffhhh[[[bbb```QQQEEE@@@===888999999999:::;;;===>>>???DDD@@@===??????======@@@HHHNNNfff~~~{{{sssgggfffXXXRRRuuu{{{GGG222444111,,,000000,,,,,,000---+++444CCClll~~~pppbbbffftttzzzsssLLL??????AAAHHHYYYfffyyy~~~dddUUUTTTYYYgggyyy~~~{{{zzzxxxwwwtttqqqiiifffaaa[[[TTTMMMEEE@@@???===:::666333111//////,,,,,,---......///000000000000222333444555555555222666666444:::MMMcccrrrnnncccMMMCCCMMMYYYgggzzzvvvkkkfff___QQQLLLIII@@@;;;666333BBBjjjpppAAA222,,,///***+++******))))))******+++)))***,,,///000666DDDSSS]]]|||hhh```ttt^^^FFF888777999???BBBCCCGGGLLL]]]sssoooppp}}}{{{sssgggbbb]]]VVVPPPJJJEEE@@@===;;;:::888666555444444555333333444444555666666777777777888999;;;<<<===>>>===LLL___ooo{{{nnnYYYnnn}}}vvvbbbFFF333000000///...,,,+++******************************''''''((()))***+++,,,,,,)))******++++++,,,---------***111888===```sssggg|||sssdddmmmpppyyy___aaammmnnntttiiibbbnnnqqqZZZ```]]]OOOEEEBBB>>>777999999::::::<<<===>>>???EEE???===>>>???===>>>AAAFFFOOOggg|||rrrdddaaaLLLIIIccc~~~III222777333,,,111000+++,,,000...+++555FFFkkkyyyuuuppp___ZZZjjjppp}}}oooHHH===@@@EEEMMM\\\jjj}}}zzzaaaSSSUUU^^^mmm{{{~~~xxx{{{~~~}}}{{{yyyvvvsssqqqgggddd___ZZZTTTLLLDDD???===;;;888666333222111111,,,,,,------...///000000000111333444555666666666333777666000777LLL^^^eeeccc^^^MMMEEEOOOZZZiii|||vvvkkkfff```RRRMMMKKKBBB888444555NNN~~~uuuEEE333---...'''++++++************++++++)))***---///000666EEESSSccc}}}xxxllljjjwww]]]DDD888777;;;@@@CCCDDDHHHNNNcccxxxwwwsss{{{xxxnnniiiddd___VVVNNNGGGBBB>>>;;;<<<;;;999777555444333222333333444444555666666666666777777999:::<<<>>>???@@@GGGTTTfffyyy}}}qqqVVVnnnrrrgggEEE333333111...---------+++***''''''(((((())))))******)))))))))))))))))))))))))))+++,,,,,,+++***,,,------000333000:::lll{{{ssssssgggmmmgggzzz|||^^^ZZZffftttzzzkkkcccrrrnnnYYYYYYWWWPPPGGG???<<<;;;777777777888999:::<<<===?????????>>>>>>>>>>>>>>>AAAJJJ```zzzsss\\\TTTCCCIIINNNgggMMM555666...000///222---000+++111555111FFFoooxxx|||bbbIIISSSwwwlllIII>>>>>>BBBMMMaaammmsssbbbVVVYYYhhhyyy{{{rrrxxx~~~tttwwwzzzwwwuuusssqqqoooiiifffaaa\\\UUULLLDDD>>>>>>;;;777333222000...,,,---,,,,,,,,,---///000222000000111222333333333333777444444666999@@@LLLYYYbbb```RRRGGGJJJPPP]]]qqq{{{mmmbbb^^^WWWKKKDDDEEE<<<666222IIIuuuJJJ///,,,...***++++++************++++++'''+++***,,,111222???XXXjjj|||}}}|||mmmlllxxxWWWCCC:::999;;;@@@BBBCCCGGGNNNdddyyyyyysssttt|||}}}rrrhhheeeaaa[[[SSSLLLFFFBBB>>><<<;;;:::888666555333333222333333333444555555666666777777777888999:::;;;<<<<<>>=====================AAAGGGYYYrrrxxx```XXXDDDFFFHHHaaaOOO666555...111///111---000***///333222KKK|||}}}www]]]QQQdddiiiGGG===>>>DDDOOOaaammmppp```\\\[[[eeeuuuzzzwwwzzz{{{}}}yyyuuusssqqqooommmiiieee___YYYRRRKKKCCC>>>>>>;;;666333111000...,,,......---,,,,,,---...///000000111222333333333333666333333555777===IIITTTiiigggVVVHHHHHHNNN]]]rrrzzzmmmbbb]]]VVVJJJCCCCCC777333444KKK||||||SSS222------&&&+++******))))))******+++(((+++)))+++222333???VVVpppxxxzzzwwwVVVBBB888888:::???AAABBBGGGMMMeeezzzpppmmmrrrzzzwwwkkkaaaaaa\\\WWWPPPIIIEEEAAA>>><<<;;;:::888666444333222222222333333444444555555666888777777777777888999999999@@@OOOcccvvv{{{dddsssqqqxxxppp|||{{{TTT===111///---,,,,,,+++***(((*********)))(((''''''''')))))))))))))))))))))))))))***++++++******+++---,,,+++///555III|||iiibbbjjjjjj~~~\\\^^^nnnxxx~~~}}}ZZZPPPLLLGGGBBB>>>;;;777555666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<>>===:::666333111///---,,,///...---,,,,,,,,,,,,---///000111222333333333333555222111333555999CCCNNNllllll[[[HHHEEEJJJZZZpppzzzlllaaa\\\TTTGGG@@@AAA555222111BBBddd{{{ggg]]]444------%%%+++******))))))******+++***+++(((+++333555???UUUtttuuuTTT@@@777666999>>>AAABBBGGGMMMiii|||lllggghhhppppppfff___^^^\\\WWWOOOIIIDDDAAA>>><<<999888777555444333222222222222222333444444555555777777777777777888999:::999???NNNddduuu||||||zzzxxxzzzxxxwwwlllqqq[[[@@@222000---,,,,,,,,,+++)))***)))))))))((((((((('''(((((((((((((((((((((((()))***++++++******+++,,,,,,+++000888JJJ|||~~~zzzlll______iiioooxxxWWW___pppzzzwwwssskkkUUUNNNHHHBBB>>>===<<<999777666666666666777888999:::999999999:::::::::::::::@@@BBBSSSoooeeeYYYLLLEEE???IIIbbbtttxxxxxx{{{YYY999444...222///...,,,222,,,,,,///999___}}}~~~kkkXXXaaaeeeDDD===@@@HHHTTTiiitttxxxkkkeeefffppp}}}~~~~~~}}}~~~}}}zzzvvvsssqqqnnnkkkhhheee```XXXPPPJJJEEE@@@===<<<999555222000///---,,,------,,,,,,,,,,,,,,,,,,///000111222222333333222444222222333333666???IIIfffkkk]]]IIIBBBEEETTTiii~~~zzzlll```[[[RRREEE>>>>>>888333...333DDDYYYdddfffddd666---...&&&******))))))))))))******++++++(((+++444777AAAWWWsssRRR>>>777666999???BBBCCCHHHOOOooooooccc]]]cccgggddd______]]]WWWPPPIIIDDD@@@<<<:::888777666444333222222222111111222222333444444444666666666777999:::<<<===<<<@@@OOOdddtttyyyzzz{{{xxxooonnnbbbCCC444111///......---,,,+++'''((((((((()))))))))***(((((((((((((((((((((((((((***++++++***)))+++,,,------333999GGGvvvvvv{{{jjj]]]ZZZ___iiiuuutttVVV```rrr|||}}}llljjjwwwvvv]]]QQQJJJEEE???<<<<<<<<<:::777555555555555666777888888777777888888999999999999>>>CCCVVVtttkkk^^^NNNIIIDDDFFFUUUppp]]]:::444...222...///---333...---000===hhhwwwxxxtttaaaeeefffEEE===@@@HHHUUUkkkttt}}}rrrmmmnnnttt{{{{{{zzz|||{{{}}}|||zzzvvvsssqqqmmmjjjgggbbb]]]UUUMMMHHHCCC???<<<;;;888444111000///---+++)))***+++,,,,,,---------//////000111222222222222555333333444444555<<>>>>>@@@NNNdddrrrwwwzzz}}}ppp}}}~~~xxxtttmmmhhhFFF444222000//////...---+++'''''''''((()))*********))))))))))))))))))))))))((()))******))))))***,,,...---444:::GGGttt~~~dddsss~~~iiiZZZ___fffmmm{{{pppXXXbbbsss}}}zzzyyywwwkkkbbbiiigggSSSJJJCCC@@@===;;;:::999777666555444444444555555666777666666777777888999999999===BBBUUUqqqrrrdddWWWQQQKKKBBBGGGjjjaaa<<<555///222---000,,,333///...000???kkkyyy~~~~~~jjjeee~~~ttt~~~fffEEE<<<@@@HHHUUUiiirrrwwwyyyuuusssvvvzzz||||||~~~{{{yyyuuusssppplllhhheee___ZZZSSSLLLFFFBBB>>>;;;:::777333000///...---+++'''(((***+++,,,---------...///000111222222222222444333333444444444;;;CCCVVViiigggSSSFFFDDDOOO```www{{{mmm```ZZZPPPBBB::::::777555555666444===]]]wwwBBB,,,*********))))))(((((())))))***))),,,)))+++444:::LLLiiihhh|||qqqPPP<<<888777;;;AAADDDGGGLLLSSSuuu|||iii~~~zzzhhhZZZXXXYYYXXX[[[aaaXXXSSSLLLFFFAAA>>><<<:::666666444333222222111111000000111111222333333333555555666666888999;;;;;;<<<===KKKaaaqqqvvv|||~~~gggaaa|||}}}yyyttt~~~qqqoooKKK444222///.........,,,+++(((((((((((())))))))))))))))))))))))))))))))))))((()))******))))))***+++...+++222<<>>???>>><<<999666666666444444444444444444555666666666666777888999999999<<>>555000222,,,///)))000......000>>>kkktttjjj^^^wwwooojjjdddCCC;;;???IIIVVVkkksssxxxvvv~~~}}}|||~~~yyywwwtttqqqnnnjjjeeebbb]]]XXXRRRLLLGGGBBB===:::999666222000///...,,,+++((()))***+++,,,,,,++++++...///000111222222222222222111222444333333999AAASSSiiiiiiSSSCCCAAAKKK\\\ttt|||nnnaaaZZZPPPBBB999999:::222111666777@@@ccc}}}HHH***&&&,,,))))))(((((((((((())))))''',,,***,,,333;;;RRRttt|||hhhqqqPPP<<<666666:::@@@DDDFFFLLLSSSrrrmmmeee{{{lll___ZZZVVVSSSXXXaaaTTTOOOIIIDDD@@@>>><<<;;;666555444333222111111111000000000111222222333333666666666666666777888888::::::HHH___ooouuu~~~\\\GGGWWWgggrrrssszzztttOOO333111...---------+++*********))))))((((((''''''))))))))))))))))))))))))((()))******))))))***+++...(((///>>>SSStttZZZiiioooaaaqqqxxx{{{{{{UUUOOO\\\mmm|||mmm___ccciiisss}}}~~~yyyrrrwww|||dddVVVMMMEEE???===@@@AAA???:::666666888444444333333333444555555555666666777888999999:::<<<<<>><<>>;;;:::;;;111222444555444222000///000111111222222333444444555666777888888999999888:::>>>GGGWWWiiizzz[[[JJJMMM[[[hhhyyyRRR:::555222333222...,,,,,,,,,+++))))))******(((''')))))))))))))))))))))))))))))))))***++++++,,,,,,---111666999PPPuuudddkkk{{{~~~gggeeettt{{{}}}TTTJJJ[[[ooo~~~uuujjjpppllluuuzzzxxx```UUUMMMBBB???CCC======<<<:::888777555555666555444333333333333333555555666666777777888888999888<<>>jjjcccaaafffhhhwwwkkkUUUfffiiiuuu```BBB<<>>KKKffftttSSS<<<>>>BBBXXXxxx~~~nnn```ZZZRRRDDD777333111666...111222CCCvvvLLL,,,)))***))))))))))))))))))))))))+++(((***---///999RRRkkkxxx}}}rrr}}}qqqOOO:::888555999BBBGGGGGGNNNXXXuuuzzz___uuurrrgggaaabbb___WWWTTTYYYVVVLLLCCC@@@>>>;;;:::;;;333333333444333222000///000111111222222333333444555555777888888888888888999<<>>BBBuuuuuuFFF555111...//////)))///,,,,,,...;;;ggg^^^[[[]]]dddlllcccSSSaaagggtttaaaBBB;;;>>>HHHWWWnnnyyy~~~~~~~~~|||{{{vvvooollljjjgggaaa\\\\\\VVVOOOIIIFFFCCC===999666333000------,,,+++))))))))))))***+++,,,......------...///000111222222222//////000111111777>>>NNNeeepppPPP;;;???CCCZZZsssqqqccc^^^VVVHHH<<<888444111+++444;;;YYYOOO...***+++)))))))))))))))))))))))),,,)))+++...111:::TTTmmmsssqqqzzz}}}sssQQQ<<<888666:::BBBFFFGGGNNNYYYyyywww^^^sssllleeecccfffcccZZZVVVWWWTTTKKKCCC@@@???;;;::::::555444333222111111111111000000111111222333333333555555666777888888888888999999AAAUUUnnneeeKKKQQQbbbqqqaaa===777333444222///---...---+++************)))''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---444AAA___xxxqqqzzzrrrsssmmmgggttt^^^TTTaaaoooyyyuuukkk[[[LLLGGGCCC===;;;>>>::::::999888888777666666555444444333333333333333444555555666666777888888999999>>>JJJ^^^tttiiiXXXOOOBBB???<<<@@@kkkyyyIII777222///000111+++000,,,,,,---;;;gggbbb___bbbZZZ]]]^^^RRRVVVjjjxxxaaaAAA;;;>>>HHHYYYkkkyyyzzzvvvtttuuuzzz~~~~~~zzzuuuqqqllljjjhhhddd___ZZZXXXSSSLLLGGGDDD@@@;;;888555222///---,,,,,,***)))))))))******,,,------...------...///000111222222222//////000111111666===LLL___hhhKKK;;;@@@EEE[[[qqqqqqddd___XXXJJJ>>>:::777,,,)))777BBBnnnTTT///***---)))))))))))))))))))))))),,,***+++///222<<>>888666:::CCCFFFFFFNNNZZZ~~~|||hhhyyylllgggeeefffccc[[[UUUUUURRRIIIBBB@@@???;;;999:::666555333111000000111222000000000111222222333333444555666777888888888888:::888>>>RRRmmmqqqPPPTTTdddqqq~~~eee???999555444333///...///...,,,+++***++++++***((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,555DDDbbb~~~{{{vvv___WWWfffuuuqqqtttqqqccc\\\PPPFFFCCCAAA===;;;===888888777777777777666666444444333333222333333444444444555555666777777888888999>>>III[[[qqqlllZZZNNNAAA<<<:::???___{{{KKK888222...000222,,,222......111???kkkpppooottt___fffuuuiiiZZZ{{{qqq```AAA;;;???KKK\\\iii|||~~~tttbbbYYYVVV[[[eeezzz~~~xxxtttpppmmmjjjhhhfffbbb]]]YYYUUUOOOIIIDDDAAA>>>999666444111...,,,,,,+++***)))((()))***+++,,,---------------...///000111222222222//////111111111555;;;EEEWWWbbbJJJ???EEEGGG[[[sss~~~nnnaaa\\\VVVHHH<<<999777)))+++:::>>>lllzzzYYY///***---))))))))))))))))))))))))+++)))+++///222<<>>HHHYYYnnnqqq]]]PPPDDD<<<999;;;OOOooo|||LLL888111---///000***000---///333CCCppp}}}vvvzzzuuukkk~~~uuu```AAA<<>>999888<<>>SSSoooaaaRRRaaahhhpppzzzmmmCCC===777666555111000222///---,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---777EEEaaazzz{{{~~~\\\VVVhhhvvv~~~~~~jjjllllll\\\nnn}}}pppbbbTTTLLLHHHDDD???<<<:::888666555666555555555555555555555222222222222222333333444333444444555555666777777777999===FFFVVVlllwwwzzzvvv```RRRGGG===888777@@@___}}}MMM888111---///...(((...+++---333CCCqqq~~~qqquuulllzzzuuu}}}aaaCCC===BBBNNN^^^iiizzzgggYYYVVV___hhhuuummmhhhooowww{{{|||wwwyyy{{{}}}|||xxxtttqqqjjjjjjkkkiiieee___YYYVVVOOOJJJCCC???>>>;;;777333222///,,,+++++++++***)))'''(((***,,,---------,,,------...///000111222222111//////111111000333999===RRRfffYYYPPPOOOJJJ]]]jjj~~~nnn```\\\UUUFFF;;;777111...111888...@@@aaaSSSWWWwwwaaa111))),,,************************(((&&&)))...111<<>>888777555222111333///...,,,,,,------+++***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---777GGGcccttt}}}[[[WWWiiiuuu{{{www^^^]]]yyy|||cccUUUppp|||nnndddXXXMMMGGGCCCBBB>>>;;;999888777555666555555555444444333333222222111111222333333444333333444555555666666777666888<<>>===;;;777333111///,,,*********)))((('''(((***,,,---------,,,------...///000111222222111//////222111000222888<<>>XXXrrrwww~~~|||{{{WWW@@@999999>>>DDDCCCDDDPPP```xxx}}}dddeeedddaaa___\\\VVVPPPLLLDDD?????????<<<999999666666444222111000///////////////000111111222222333444555666777777777777777888AAATTTkkk|||oooJJJ]]]hhhttt}}}FFF???999777555222222444000...------------,,,***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++666HHHfffpppooo}}}~~~}}}[[[YYYkkkwww{{{sssXXXUUUssseeeTTTppprrrfff___UUULLLGGGBBBBBB???;;;:::::::::888666666555444444333222222222111111111222333333444333333444444555666666777666888;;;DDDSSSkkk}}}xxxaaaJJJEEE===<<<<<>>===:::777333111...+++*********)))((('''(((+++---...------,,,------...///000111222222111//////222111///222777;;;PPPeeeWWWIIIBBB<<>>DDDCCCCCCPPP```eeeeeedddaaa]]]XXXSSSPPPEEECCC@@@>>>===;;;888666777666444222111000//////222222111111111111111222111222333555555555555444999777;;;JJJ```ttt}}}~~~vvvJJJYYYnnnOOOEEE<<<::::::666333222333111///------,,,+++)))+++)))((('''((()))((('''******+++++++++,,,,,,,,,---'''222MMMssshhh___nnn}}}yyyzzzuuuVVVZZZjjjzzzkkkRRRTTTkkkhhhUUUoooyyyiiiZZZQQQKKKGGGDDDEEE???<<<<<<:::666444666666666555444333333222222111111000000111111222333333333444444444444444444777888<<>>888444EEEzzz~~~SSS888111111000///,,,444000000444EEEuuu}}}pppWWWccczzznnnzzzcccDDD<<>>;;;888444222///...,,,***)))(((''''''((()))***+++,,,---------.........//////000111222000111111000///000333666@@@NNNlll```DDD@@@CCCNNNcccyyysss```WWWNNN@@@666555333000222111444777CCCeeezzzeee111000,,,***)))'''(((***++++++***))))))***---222AAAZZZpppxxx~~~pppnnn\\\AAA;;;;;;999@@@GGGDDDLLLccceeeeeeeeebbb^^^XXXRRRNNNEEECCC@@@>>>===;;;888666666555444222111000//////222222111000000111111222111222444555666666555555666555;;;LLLcccxxxuuuYYYdddsssQQQGGG>>>===<<<999666555555333000//////...,,,+++,,,***))))))*********(((******+++++++++,,,,,,,,,......;;;QQQsssfff^^^jjjsssUUUYYYiiizzzqqqUUURRRffflllYYYooosssiiiZZZPPPKKKJJJGGGEEEGGGAAA<<<<<<:::666555777555555555444333333222222111111000000111111222333333333333444444444444444666777;;;CCCSSSiiiwww]]]OOOFFF@@@<<<888JJJ~~~SSS888111222000222,,,222...///666JJJ|||vvv|||sss\\\cccvvvlllyyyfffFFF===@@@MMMaaasss{{{yyysssllljjjkkknnnpppqqqvvvvvvVVVJJJLLLIIIPPPggg}}}{{{xxxuuusssrrrrrrrrrpppmmmhhhddd___YYYRRRNNNGGGDDD@@@===;;;888444111...---,,,***)))(((''''''((()))***+++,,,---------............///000111222000111111//////000333666===IIIfffZZZ???===AAALLLccczzzrrr```XXXOOOAAA777444000000222111222999NNNrrrddd333///***)))))))))+++------+++)))+++++++++---111>>>VVVkkk~~~xxx}}}___DDD<<<;;;999@@@GGGDDDLLLccceeeeeeeeeccc^^^WWWPPPLLLDDDBBB@@@>>>===;;;999777666555444222111000000///111111000000000111111222222333444555666666666666555555;;;LLLcccwwwvvvWWWhhhSSSIIIAAA@@@@@@===999888777555222111000000...,,,---,,,******+++++++++*********+++++++++,,,,,,,,,+++222???OOOlllvvvggg```iiirrrTTTXXXjjj{{{xxxYYYQQQ```ooo]]]nnn{{{sssrrrppplll```WWWNNNKKKOOORRRRRROOOJJJCCC===;;;999666555777555444444333333222222222111000000000000111222222222333333333444444444555444666:::BBBPPPfffyyy^^^MMMFFFAAA???===SSSVVV999222222///444---111,,,...777NNNjjjqqq~~~yyydddeee|||zzzooo|||iiiGGG>>>AAANNNaaatttyyy~~~wwwrrrkkkeeeccceeehhhjjjuuuoooPPPFFFJJJOOO]]]}}}|||yyyuuuqqqpppqqqrrrqqqmmmhhhbbb\\\TTTMMMHHHEEEBBB???<<<:::777333000...---+++***)))(((''''''((()))***+++,,,---------............///000111222000000000//////000333666<<>>VVVllldddHHH<<<;;;:::@@@GGGDDDLLLcccdddeeeeeebbb]]]VVVNNNIIIDDDBBB???>>>===<<<999777666555333222111000000000111000000000000111111222333333444555666666666666555666<<>>KKKiiiqqqhhhfffooo}}}|||vvvWWWZZZlll|||{{{\\\QQQ]]]{{{nnn^^^kkkooofffccc```]]]UUUQQQOOOUUU^^^ccc```[[[JJJBBB;;;999777444444777444333333333222222222111000000000000000111222222222222222333333444444555333666999@@@NNNccc}}}zzz___MMMEEE@@@>>>???YYY\\\<<<333222...333,,,000,,,///888LLL}}}~~~gggooo}}}}}}jjjhhhzzzvvvlllHHH>>>BBBNNN```ssszzz~~~zzzkkk[[[UUU[[[fffmmmuuummmQQQLLLSSS___nnnyyyuuurrrpppnnnlllkkkhhhccc^^^YYYSSSLLLGGGCCC@@@===:::888555222///---,,,+++)))((((((''''''((()))***+++,,,---------...............///111111000000000///...///333555<<>>CCCNNNbbbzzzooo```[[[SSSDDD888444---111000222111JJJ^^^///---+++))))))***,,,------+++)))******+++...333AAA[[[qqq~~~hhhKKK<<<<<<:::@@@GGGDDDLLLbbbccccccccc```[[[TTTMMMHHHCCCAAA???>>>===<<<:::777555444333222111000000000000000//////000111111222333333444444555666666777555777>>>MMMaaarrr|||uuuRRRWWWNNNGGGFFFFFFBBB>>><<<999777444222111000...,,,,,,+++))))))*********)))******+++++++++,,,,,,,,,...222===NNNrrruuummmqqqzzzvvvuuu}}}[[[]]]nnn}}}{{{]]]QQQ\\\uuulll^^^ggg}}}~~~mmmddd^^^XXXSSSUUUVVV[[[dddlllkkkbbbYYYHHH@@@999777555333333555222222222222222111111111000000//////000000111222111111222222333444444555222555999???LLLaaa{{{zzz```NNNDDD===<<<>>>XXX]]]<<<444333...222+++111...111666GGGtttmmmvvv~~~kkkhhhxxxuuuhhhsssnnnIII===AAANNN^^^rrr|||mmmWWWPPPYYYgggooopppiiiRRRSSS___mmm}}}zzztttqqqrrrpppkkkffffffccc___[[[VVVPPPIIIEEEAAA>>>;;;888666444000...,,,+++***)))((((((''''''((()))***+++,,,---------------------...///000111///000000///...///222555;;;AAAZZZPPP===AAAEEENNN```yyy}}}mmm___ZZZSSSDDD888444...333---333333SSSwww\\\+++,,,---+++)))'''''')))+++++++++((((((***,,,222@@@YYYoooxxx{{{yyykkkNNN===<<<:::@@@GGGDDDKKKbbbbbbaaa```\\\WWWQQQLLLHHHCCCAAA???>>>===<<<:::888555444333222111111111111////////////000111111222333333333333333444666666444777@@@PPPccctttoooTTT~~~ZZZQQQJJJJJJIIIEEE???===;;;888555333222111///---,,,***))))))******)))(((******+++++++++,,,,,,,,,,,,---888PPPzzz{{{~~~sssllljjjuuu___^^^ooo}}}zzz\\\OOOYYYlllfffYYYaaauuuvvv}}}mmmeee___YYYUUUZZZ___hhhppppppgggWWWLLLDDD===888777555333222555111111111111111111111111000////////////000111111000000111222333444555555222666:::???JJJ___{{{zzzbbbPPPDDD;;;:::===RRR]]]<<<555555000111+++111000222555BBBlllnnntttllleeeqqq~~~UUUHHHTTTsssqqqIII<<>>WWWPPP@@@DDDFFFLLLaaayyy{{{kkk]]]YYYRRRDDD888555///333***444444TTTsssggg]]],,,......,,,)))&&&%%%'''***+++,,,)))((()))***...;;;SSSiii~~~|||hhh~~~pppRRR======:::@@@GGGCCCKKKbbb~~~```___\\\YYYTTTOOOKKKIIICCCAAA???>>>===<<<:::888444444333222111111111111.........//////000222222222222111111222333555666555999BBBQQQcccsss}}}jjjPPPppp___VVVNNNNNNMMMGGGAAA???===:::777555444222000...---,,,******+++++++++*********+++++++++,,,,,,,,,***)))777SSSyyy|||pppfffcccppp^^^]]]nnn{{{{{{\\\LLLRRR\\\YYYNNNWWWooorrr|||sssccc^^^\\\ZZZZZZ^^^gggqqqwwwqqqcccSSSHHHBBB<<<888888777444333555000111111111111111111111///////////////000111111000000111222333444555555333666;;;???III___zzzzzzcccRRREEE<<<<<<<<>>===;;;@@@GGGCCCKKKaaayyy___]]]ZZZVVVRRRNNNKKKJJJCCCAAA???>>>===<<<:::999444444333222111111111111............///000222222222111111000111222444555777;;;CCCPPP```nnnwww{{{~~~hhhRRRhhhbbbYYYRRRPPPOOOIIICCC@@@???<<<999666555444222000///---++++++,,,,,,,,,+++******+++++++++,,,,,,,,,///...===XXXyyyvvvnnneeefffxxx]]]\\\mmmzzz}}}\\\IIIMMMMMMKKKDDDPPPkkkrrr~~~dddSSSPPPQQQTTTXXX```jjjvvv{{{ttteeeVVVNNNAAA<<<999:::999666555666000000000000000111111111///////////////000111111///000111222333444555555333777;;;???III^^^zzzzzzdddSSSFFF>>>???===BBB```fff@@@666333,,,111***///...222666CCCmmmpppttt{{{gggjjjyyy]]]KKKPPPjjj~~~wwwMMM>>>DDDQQQ___tttwwwxxxdddSSSUUUgggrrrqqqggg}}}fffYYYfff{{{fffllluuu}}}zzzoooggghhhlllaaa^^^YYYTTTOOOHHHAAA<<<<<<:::777555333111...++++++***)))(((((('''((((((((()))***+++,,,------------------------...000000/////////...---...222444777???[[[YYYLLLOOOLLLNNNddd|||xxxhhhYYYUUUNNNBBB888666...111%%%555111DDDwww\\\YYY[[[ccc777555***+++******+++------,,,***))))))***---222AAAZZZpppmmmmmm|||zzzwwwqqq~~~yyy^^^>>>===;;;@@@GGGCCCJJJaaavvvfffeeeaaa\\\VVVOOOJJJGGGAAAAAA@@@>>><<<:::888777444333222111000000000000000000000000000111111111222222333444444555555666666<<>><<<:::888666444333222111000000000000000000000000111111111111222222333444444555555666444888???KKKaaawwwfffVVVlll~~~iii```ZZZYYYXXXQQQIIIFFFAAA>>>:::888777666444333000///...,,,++++++++++++++++++,,,,,,,,,,,,------000---888KKKgggyyyvvv~~~pppmmmpppvvviiibbblllwwwyyyZZZBBB>>>===:::EEEOOOdddssswww___MMMKKKOOOUUUYYYbbbgggmmmnnnfffZZZNNNFFFBBB===666444555666444222222222222111111111111000////////////000000000000000000000111222333555555666333:::@@@FFF___fffRRREEE>>>>>>;;;@@@___rrrFFF444333444000)))//////333999GGGsss~~~rrr{{{lllaaafff|||~~~iiikkkVVVAAADDDFFF[[[lllsssyyylll^^^YYY```hhhkkknnnkkkhhh}}}hhhggggggaaa^^^ZZZUUUOOOJJJEEE@@@<<<<<<999666333222///,,,)))+++***)))(((''''''''''''((()))***+++,,,---------,,,,,,------.../////////000111222111000000222444;;;@@@___aaaNNNGGGDDDNNN```}}}wwwfffXXXQQQIII===444444000---000000,,,444DDDKKK[[[sss```111000(((++++++++++++++++++++++++))),,,***+++444>>>WWWyyy~~~|||||||||jjjdddyyyzzz```FFF===:::???CCCEEEMMMXXXssscccaaa^^^YYYSSSLLLGGGDDD@@@@@@???>>>;;;999777666444333222111000000000000//////000000111111111111222222333444444555555666999999>>>LLLddd{{{^^^SSSmmmyyyoooeee]]][[[ZZZTTTMMMKKKCCC@@@<<<:::999888666555111000...---,,,+++++++++++++++,,,,,,,,,,,,------000...888KKKgggrrrhhhyyyyyysssttt{{{ddd]]]iiiuuu~~~wwwYYYAAA===:::888DDDMMMcccssswww}}}]]]LLLLLLRRRZZZ```fffjjjooonnneeeYYYMMMEEEAAA<<<777444555666555333222222222111111111111000////////////000000000000000000000111222333555555999555<<>>>>>:::BBBiiipppHHH999666333...(((///...333999IIIuuuyyyrrrwwwhhh^^^bbbyyyvvvuuu[[[CCCDDDDDDXXXiiiqqqsss___QQQSSS]]]fffnnn~~~tttgggnnn{{{xxxvvvdddeeefffaaa\\\XXXRRRMMMHHHDDD???<<<:::888444222111...+++)))******)))(((''''''''''''((()))***+++,,,---------,,,,,,------.../////////000222222222111111333555:::CCCddddddNNNDDDAAAKKK\\\yyyuuueeeVVVOOOGGG;;;444444+++,,,,,,///666777AAATTTnnn[[[000...'''++++++++++++++++++++++++)))---+++,,,333;;;RRRsss}}}www~~~ppplll~~~zzzvvvxxxzzz}}}yyyfffGGG>>>:::???DDDEEELLLUUUooo```___[[[WWWQQQJJJEEEBBB@@@???>>>===;;;999777555444333222111000000000000//////000000111111222222222222333444444555555666;;;:::???OOOfffyyy~~~XXXQQQggg{{{pppfff\\\ZZZXXXSSSNNNLLLCCC@@@<<<:::999888666555222111000...---,,,,,,,,,+++++++++,,,,,,,,,------///...888KKKhhhqqqbbbooohhhuuu|||^^^ZZZiiivvvvvvYYYAAA<<<;;;:::FFFOOOeeevvvxxx~~~___PPPOOOWWW```gggmmmrrrvvvtttkkk^^^QQQIII@@@<<<777555555555555444222222222111111111000000////////////000000000000000000000111222333555555999666<<>>;;;888555333111000...+++)))***)))((('''''''''''''''((()))***+++,,,---------,,,,,,------...////////////000111111000000222444777DDDfffbbbHHHAAA@@@KKK\\\xxxwwwfffVVVOOOGGG:::333333+++000,,,...999777FFFjjj}}}UUU......(((++++++++++++++++++++++++***...,,,---333999NNNnnn{{{}}}xxx||||||vvvqqqrrrvvvzzz~~~yyyjjjJJJ???:::???DDDEEEJJJSSSkkk{{{^^^\\\YYYUUUOOOIIIDDDAAA??????>>><<<:::888666555444333222111000000000000...//////000111111222222222222333444444555555666555555>>>QQQfffuuuyyyxxx|||~~~XXXVVVggguuuyyymmmbbbYYYVVVUUUPPPLLLKKKCCC@@@<<<:::999888666555333333111///...---,,,,,,+++++++++,,,,,,,,,------,,,---888KKKhhhxxxkkk|||~~~^^^bbb]]]jjjuuu}}}xxx[[[BBB;;;<<<<<>>BBBOOO```zzzxxxgggXXXPPPGGG:::222111...444---+++222666PPPuuuNNN---///***++++++++++++++++++++++++***...------333888LLLkkk}}}}}}|||yyywwwuuuvvvzzzlllNNNBBB:::>>>CCCEEEJJJRRRgggxxx\\\[[[XXXTTTNNNHHHCCC@@@>>>>>>===<<<:::777555444444333222111000000000000......///000111222222333222222333444444555555666444666BBBWWWjjjuuuzzz||||||zzzYYYUUUdddsss|||iii___WWWUUUTTTPPPLLLKKKFFFCCC???<<<;;;:::999777555444222000///---------++++++,,,,,,,,,,,,------,,,---777HHHfffooogggiiibbbkkkqqqvvvyyyzzz]]]CCC;;;;;;<<>>:::666444333333444222222222111111111111000////////////000000000000000000000111222333555555888444;;;AAAIIIdddtttZZZOOOEEE>>>:::999OOO{{{KKK999555000000+++222///000555GGGwwwzzzwww|||zzz{{{tttppp~~~yyyssshhhKKKDDDAAAUUUhhhppp~~~wwwhhh``````cccdddgggkkkjjjeeefffnnnrrrnnnjjjfffooottthhheeeccc___\\\QQQMMMGGGCCC@@@===;;;999333111///...---,,,***(((((((((''''''&&&''''''(((((()))***+++,,,---------,,,,,,------.../////////,,,---.........///111333777BBB___UUU<<<===CCCQQQccczzzvvvfffXXXQQQIII;;;111000***...---,,,333EEEllltttJJJ+++000+++++++++++++++++++++++++++***...,,,---222888LLLlll{{{yyy||||||vvvvvvqqqooossssssssszzz~~~pppTTTEEE;;;>>>CCCEEEKKKRRRddduuu\\\ZZZXXXSSSNNNHHHCCC@@@>>>>>>===;;;999777555444444333222111000000000000......///000111222333333222222333444444555555666777;;;GGGZZZiiiqqqwww~~~|||qqqTTTNNN^^^qqq~~~iii```XXXXXXXXXTTTOOONNNKKKHHHDDDAAA@@@???>>><<<666555333111///...------++++++,,,,,,,,,,,,---------,,,444CCCbbbkkksssgggbbbjjjmmmpppqqqzzz^^^CCC;;;;;;<<>>DDDOOOdddxxxpppbbbUUUQQQIII<<<222000***)))...111777VVVzzzHHH***111***++++++++++++++++++++++++***...,,,,,,222888NNNnnnzzz{{{lllggghhhmmmmmmkkkvvvvvvYYYHHH<<<===BBBFFFLLLTTTbbbttt[[[ZZZWWWSSSNNNHHHCCC@@@>>>===<<<;;;999666444333444333222111000000000000---...///000111222333333222222333444444555555666888:::EEEUUU___eeemmmvvv}}}iiiNNNKKK[[[qqqjjjaaa[[[[[[\\\XXXSSSQQQOOOLLLHHHFFFEEEDDDBBBAAA777555444222000......---++++++,,,,,,,,,---------...---222???___~~~jjjwww___]]]hhhlllnnnpppyyy^^^CCC;;;===>>>GGGIII]]]nnnhhhrrrpppdddeeerrrbbbOOOBBB@@@<<<777333000111222222222222111111111111000////////////000000000000000000000111222333555555888555<<>>SSSlllDDD;;;888...///+++222//////444HHHyyywwwqqqqqq[[[```rrrnnnhhhcccmmmoooQQQGGGCCCWWWccciiivvv~~~yyykkk___^^^cccgggppprrr|||vvvhhhgggfff^^^WWWUUUMMMIIICCC???<<<;;;:::888111///---,,,,,,+++)))'''''''''&&&&&&&&&''''''(((((()))***+++,,,---------,,,,,,------...//////000---...000000000111333555;;;EEE```TTT===@@@DDDLLLbbbvvvkkk^^^SSSPPPJJJ===333111222+++111333555VVV}}}^^^kkkHHH)))111***++++++++++++++++++++++++***...++++++222999PPPpppwwwooo}}}zzzsssrrrsssmmmhhhsss{{{\\\JJJ<<<<<>>;;;666222111000...,,,***)))((((((''''''&&&&&&&&&&&&''''''***+++,,,---............000000000///......------111111111000///000333666@@@UUUeeeQQQDDDBBB===NNNbbbxxx~~~iii^^^SSSMMMFFF<<<222---***222222...<<>>@@@BBBBBBKKKZZZ___rrr]]]ZZZUUUPPPLLLFFFAAA===???>>>===;;;999777555444111111111111000000000000///000000111111222333333333444555444444444666777999;;;BBBMMMVVVaaappp~~~dddQQQaaa~~~iiieee___ZZZXXXVVVTTTSSSRRROOONNNNNNOOOLLLEEE???;;;999555333222111///---...---,,,,,,+++,,,,,,,,,,,,///111:::WWW|||ttthhhZZZ^^^jjjkkkooo{{{uuu]]]FFF999===CCCGGGKKKXXXjjjqqqmmmooommmkkkqqqjjjPPPCCC@@@<<<777444333333333333222222222222111111111000111111111111111222333333000000000111222333444555555777;;;@@@OOOiii~~~]]]KKKDDD@@@<<<;;;===JJJjjjqqqMMM<<<333111222---111---000777DDDkkksssxxxkkkrrrcccnnn~~~ZZZDDDDDDMMM]]]iiivvv~~~~~~~~~|||wwwrrrooooooqqqrrryyyuuulllaaa\\\ZZZXXXSSSNNNHHHEEEAAA>>><<<:::666222111000...,,,***)))((((((''''''&&&&&&&&&&&&'''''')))***+++,,,------------////////////............111111111000///000333666???SSSaaaLLL??????===QQQeeeyyy}}}fff[[[OOOIIICCC:::222///---111111///999LLLWWWXXXKKKYYYxxxJJJ---***,,,,,,++++++******++++++,,,,,,///++++++111777JJJhhhxxx~~~}}}~~~}}}zzz~~~{{{hhhPPP>>>===@@@@@@HHHVVV^^^ppp\\\XXXTTTOOOKKKFFFAAA===>>>===<<<:::888666555444111111111111000000000000...//////000111111222222444333222333555777777777888999AAAOOO^^^kkkzzzvvvYYYqqqzzzhhhddd___[[[YYYWWWUUUTTTUUUVVVWWWVVVSSSNNNIIIEEE@@@===888555333222000///......---,,,,,,,,,,,,,,,,,,---111;;;SSS{{{ttt___aaakkkkkkoooyyyvvv```III:::===BBBEEEHHHUUUfffmmmkkkmmmnnnrrr~~~vvveeeTTTFFF@@@===:::555333222222222222222222222222111111111111222111111111111222222333222222222222333333444555555777:::BBBRRRmmmtttTTTEEE>>>AAA;;;;;;CCCGGGcccvvvQQQ>>>444222111,,,111,,,000666BBBiiissszzz|||pppbbb}}}|||qqq^^^FFFEEENNN]]]iiiuuu|||{{{~~~}}}{{{uuuuuuyyy{{{yyyvvvkkkddd[[[VVVUUUSSSOOOKKKCCCAAA>>><<<:::888555333000///---+++***)))((((((''''''&&&&&&&&&&&&''''''))))))***+++,,,,,,,,,,,,............////////////000111111000///000333666???QQQ^^^HHH;;;>>>???UUUkkk}}}dddXXXJJJDDD???777222000...//////222777@@@JJJRRRSSScccHHH---+++,,,,,,++++++******++++++,,,---///,,,+++000555GGGdddyyy|||~~~|||ttt{{{rrrWWW???<<>>BBBEEEGGGKKKPPP]]]vvvXXXUUUOOOKKKGGGDDD@@@===<<<;;;:::999777666444444111111111111000000000///000000111111222333333444222000...000555888888666;;;>>>KKK```sss~~~|||VVV|||}}}ssshhheeeaaa^^^]]][[[YYYWWWVVVZZZ^^^]]]WWWRRROOOOOOJJJEEE???:::777666444333111000///...------------...,,,000999EEEbbbzzzxxxfff```ggghhhnnnuuuwwwgggQQQ>>>;;;<<<@@@GGGTTTbbbiiijjjjjjpppyyyxxxcccPPPJJJLLLJJJDDD???999666222000000111111111222222222222222222222333333333222222222222222333444444444333444444555555777777<<>>;;;777333111111...---+++***)))(((''''''''''''&&&&&&&&&&&&''''''***+++,,,---............,,,------...///000111111///000000//////111444777AAATTTbbbLLLAAADDDEEE[[[qqqhhhZZZIII@@@999333///...000---///444444666HHH]]]iii}}}vvvBBB...+++))),,,++++++******++++++,,,,,,///,,,+++///111AAA\\\ooo}}}~~~|||vvv}}}|||ooovvv|||zzz}}}{{{```FFF???DDDFFFEEEEEEJJJTTTmmmWWWSSSMMMIIIFFFCCC@@@===;;;:::999888777555444444111111111111000000000000111111111222333333444444111111000222444777888777999===LLLaaasss{{{xxxVVVzzzqqqkkksssiiifffcccaaa```^^^\\\ZZZYYY\\\^^^\\\VVVRRROOOOOOLLLHHHBBB>>>;;;999666555222111000///...---------------000555@@@\\\www~~~yyyoooaaahhhpppqqqvvv~~~wwwkkkWWWCCC;;;<<<@@@IIIVVVaaagggiiiccclllwww}}}rrrYYYNNNFFFHHHLLLGGG>>>888888555111///000111222111222222222222333333333333444333333222222222222333333333333333333444555666888888===KKKbbb~~~zzz}}}```EEE@@@777>>>;;;;;;DDDNNNxxx]]]<<>>cccrrrzzz|||fffWWWbbbnnnvvvvvvppp}}}wwwWWWHHHIIIVVVcccoooxxx~~~}}}~~~}}}zzzxxx|||~~~xxxzzz|||{{{zzzzzz}}}uuujjj[[[XXXRRRNNNKKKHHHEEECCC??????===:::555111000000---,,,+++)))((('''''''''''''''&&&&&&&&&&&&''''''++++++,,,---............---------...///000000111///000000//////111555888EEEWWWdddNNNAAADDDFFF[[[oooiiiZZZJJJ@@@999222...---111///000111111:::TTTnnnkkk???000///---,,,++++++******++++++,,,***...++++++///000???YYYsss{{{qqq{{{}}}}}}~~~dddIII>>>@@@CCCCCCBBBIIIPPPiiiUUUQQQLLLGGGDDDBBB???===::::::999777666555444333111111111111000000000000000000000111222222333333222444555555555666888:::777<<>>\\\vvvtttyyyssswww^^^dddtttpppssszzz|||vvvnnn\\\III??????CCCMMMXXX```dddeee[[[gggsssxxxwwwpppdddYYYEEEAAAAAAGGGHHHCCC;;;666777444111///000111222222222222222333333333444444555444333222222222222222222222222222333444666666::::::>>>NNNggg}}}wwwZZZ@@@<<<555888;;;===DDD```___@@@000111222...333...000444>>>ccc~~~ooowwwpppdddeee~~~mmmlllsssllljjjwwwaaaLLLHHHPPP]]]jjjsss|||{{{{{{{{{zzz}}}}}}zzzxxx{{{~~~xxxxxxyyyyyywwwuuuuuuxxxzzzyyyrrrqqqyyy|||rrrlllgggaaa\\\PPPNNNJJJGGGDDDBBB@@@>>>:::::::::777333000///000,,,+++***)))((('''''''''''''''&&&&&&&&&&&&''''''******+++---------------------......//////000000//////000//////111555888IIIYYYcccJJJ===AAADDD[[[pppfffXXXHHH???999222...------111222000444HHHmmm]]]888///000...,,,++++++******++++++,,,(((,,,++++++//////===XXXyyyppp~~~nnnOOO???===@@@CCCDDDIIINNNeeeUUUQQQKKKGGGDDDBBB???>>>:::999888777666555444333111111111111000000000000/////////000111111222222444666888888666666999===888===JJJ\\\kkkttt}}}XXX[[[vvvyyytttjjjhhhfffeeedddbbb```^^^eeeccc^^^ZZZUUUPPPLLLJJJLLLJJJFFFCCCAAA>>>:::777333222111///......------)))...000111>>>^^^yyyzzzvvvqqq~~~wwwUUUYYYooommmpppuuu}}}yyytttppp```MMMBBBBBBFFFPPPZZZ___aaabbbWWWcccoooqqqkkk```SSSHHH@@@???CCCHHHIIIDDD???>>>777444111///000222333333222222222333333444444444555444333333222222222222000111111222333444666777;;;:::???OOOiiitttVVV;;;777;;;888:::999>>>ggg___CCC111000333...444///111555>>>ccczzznnnuuutttpppsssjjjnnnpppqqqzzziiiRRRKKKNNN[[[hhhqqq|||zzzzzzzzzzzzzzz~~~}}}zzzwwwzzz}}}zzzsssyyyxxxuuussssssssstttuuuhhh```UUUMMMKKKSSSeeeuuullljjjddd\\\VVVRRRMMMHHHGGGEEECCCAAA???===<<<;;;555777777555111//////111++++++***((('''''''''''''''''''''&&&&&&'''''''''))))))***+++,,,,,,,,,,,,.........///////////////...///000//////111555888LLLZZZaaaEEE888===BBBZZZssscccUUUFFF>>>999333......)))111444111999XXXXXX444++++++''',,,++++++++++++++++++,,,'''+++***+++//////===WWWxxxmmmxxxVVVAAA<<<@@@EEEIIIHHHKKKaaaSSSPPPKKKFFFBBB?????????<<<;;;999777555444333222111111111111111111111111333222000//////111333444333333444555666777888888777???OOOaaaqqq{{{~~~VVV[[[ssslllfffdddeeebbb\\\[[[```aaa___\\\ZZZYYYUUUOOOJJJKKKJJJHHHEEEAAA===:::999555333000......---+++)))---///111222;;;ZZZ{{{ssswww}}}xxxuuuPPPVVVkkkiiimmmrrrzzz|||ssspppnnndddZZZMMM@@@CCCZZZfff^^^ZZZ___^^^gggoooppphhh^^^XXXWWWMMMRRRWWWYYYUUUMMMFFFAAA===444------000111111333444444333222222333333333111222333444555555555555666555444444555666777888666;;;CCCRRRoooyyywwwvvvfffKKK<<<<<<@@@444555444MMM~~~]]]<<<111444---000---///333111:::OOOyyyxxxkkktttmmmggg{{{uuuhhhxxxuuuQQQLLLNNNXXXeeeqqq~~~{{{{{{wwwzzz}}}~~~|||{{{{{{|||zzzwwwqqqlllkkkggg^^^TTTEEE@@@>>>999999OOOfffjjjeeeWWWJJJFFFHHHHHHIIIKKKQQQPPPLLLDDD<<<999===AAA@@@===777222...,,,+++++++++******)))(((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&++++++,,,------......///000///...---...000222333333...---222222000666@@@UUUggg[[[AAA======DDDYYY}}}fffZZZLLLAAA888111///111222,,,000666LLLNNN999---...,,,,,,++++++******++++++,,,++++++)))---000***777TTT~~~mmm[[[BBB:::>>>DDDFFFKKKLLL]]]~~~QQQNNNIIIDDD@@@>>>======<<<:::999777555444333333111111111111111111111111222111000///000111333444333333444555666777888888888>>>MMMbbbuuu~~~VVVdddzzz|||pppmmmhhhggghhheee___\\\^^^^^^\\\ZZZZZZYYYVVVQQQMMMNNNMMMLLLJJJFFFBBB>>><<<777444111000//////---+++---...///000<<<\\\|||yyy}}}{{{}}}|||qqqMMMUUUiiikkkooottt{{{}}}vvvuuusssjjj```QQQEEEHHH___jjjaaa\\\```___gggoooqqqkkkdddaaabbb___ccciiikkkfff]]]SSSLLL<<<444---...000111111333444333333222222333333444222333444555666666666666666555444444555666888999:::===GGGZZZvvvwwwtttqqqqqqppp___EEE888999:::666<<<999VVVddd@@@111111///222...///333000888LLLkkkwwwkkkuuuzzzsssjjjwwwpppcccnnnzzzUUUKKKQQQZZZfffrrr~~~~~~|||zzz{{{~~~}}}zzzxxxwwwyyy|||}}}~~~|||nnn```]]]```^^^UUUKKK:::888<<>>DDDGGGLLLMMM\\\{{{NNNKKKGGGCCC???===<<<<<<;;;:::888666555333333333111111111111111111111111222111000000000111333444333333444555666777888888:::===LLLeee{{{{{{VVVgggqqqwwwnnnkkkhhhgggiiihhhdddaaa```\\\[[[ZZZZZZYYYWWWTTTQQQQQQQQQRRRPPPMMMHHHCCC@@@888666333111111111///---///...---...888WWWxxxuuupppxxxwww}}}hhhIIIRRRccckkkqqqvvv|||{{{{{{zzzrrrhhhVVVKKKNNNbbbllleeeaaaeeejjjqqqxxxzzzwwwttttttvvvqqqyyy}}}kkkWWWJJJ:::222---///111111111333333333333222222333333444333444555666666777777666555555444444555777888999>>>???LLLggglllqqqtttxxxrrr]]]CCC888:::444888AAA>>>^^^fffBBB222111111333//////222...555JJJ___wwwvvv}}}lll~~~wwwllltttrrrjjjqqq^^^LLLPPPXXXcccooo|||~~~||||||}}}~~~~~~}}}}}}yyyuuuuuuxxxzzzxxxuuummm^^^VVV[[[___VVVIIIAAA===:::>>>EEESSSppp|||ZZZXXX]]]lll{{{sssbbbOOOHHHLLLQQQNNNIII;;;999555222///.........***))))))((((((''''''''''''&&&&&&&&&&&&&&&''''''++++++,,,------....../////////.........000222333222......222222111888DDD\\\fffUUU>>>===>>>IIIcccuuuaaaVVVJJJBBB999111------///+++000>>>WWWyyy}}}eeeddd}}}III888...///---,,,++++++******++++++,,,+++---+++///333///:::TTT~~~fffJJJ>>>>>>DDDGGGLLLMMMZZZvvvLLLJJJFFFBBB???===<<<;;;:::999888666444333333333111111111111111111111111111000000000111222333444333333444555666777888888;;;<<>>PPPooonnnPPP```zzzsssqqqhhhhhhfffcccaaaaaabbbcccaaaaaa```]]]ZZZWWWVVVUUURRRTTTWWWWWWUUUOOOIIIEEE;;;999666444333222000///000------///222BBBhhhuuussshhhjjj{{{___HHHNNNVVVfffnnnuuuwww|||wwwnnneeeZZZYYYfffppprrrwwwmmmMMM999444000...000222000111444333222222222333333444555555666777777888777777777555555555555666888:::;;;???BBBXXX{{{vvvjjjdddlll|||tttTTT===555666:::111<<>>===@@@EEEDDD<<<333111000...,,,+++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))++++++,,,------......///.........//////000111222000---///333222111<<>>GGGaaaxxxxxxpppkkktttpppPPP===999999===000<<>>MMMeee]]]DDD777???@@@PPPtttzzzeeePPPHHH@@@<<<888222000111***333222222???HHHPPP^^^wwwLLL888***---222,,,++++++******++++++,,,''',,,******///...333CCCfff~~~yyytttxxxwwwuuugggMMM@@@AAAFFFFFFHHHPPPdddEEEDDDBBB@@@>>><<<::::::888777666555444333333333111111111111111111111111...///000111222333333444333333444555666777888888:::DDD^^^zzzdddMMMuuuiiimmmfffqqqvvvnnnccc___aaabbbbbbbbbaaa]]]XXXTTTTTTUUUSSSTTTVVVVVVUUUPPPLLLIIIDDDAAA>>>:::888666333111000,,,///333222888WWWzzzxxxjjj~~~www|||rrrMMMLLLVVV```jjjrrrqqqqqqyyy~~~{{{yyysssmmmhhhaaaaaajjjsssxxxvvvfffWWWLLLDDD<<<777///---///222222000111444222222222222333444555666555666666777777666666555555555555555777999;;;<<>>;;;999;;;444BBBRRRsssnnnIII888666111333///...000,,,333HHHbbb~~~cccQQQdddpppkkksss|||mmmoooeeeOOOOOOYYYhhhrrrvvv~~~|||zzzyyyzzzyyywwwttttttsssqqqmmmmmmttt~~~nnnmmmppprrrvvvtttaaaSSSVVV]]]ddd```RRRCCC;;;<<<<<<<<<888444111222444......---,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***++++++,,,------......///---...///000000111111111///---000333222222???PPP```UUU<<<444@@@BBBSSSyyyuuubbbPPPGGG???:::666000...000%%%000///222DDDOOO]]]vvvqqqAAA777.........,,,++++++******++++++,,,(((---***)))...---111>>>]]]}}}uuu|||oooQQQAAA@@@EEEBBBEEEMMMaaaCCCBBBAAA???===;;;999888888777666555444333333333111111111111111111111111...///000111333333333444333333444555666777888888999FFFbbb}}}{{{cccMMMxxxzzzccciii___ppp{{{tttiiidddfffhhh___```___[[[VVVSSSTTTUUUTTTUUUVVVVVVTTTQQQMMMKKKHHHEEEAAA===;;;888555222333......111...333PPPtttxxxiii```sssqqqvvvJJJIIIXXX___jjjrrrpppooovvv|||{{{xxxwwwsssmmmccc^^^```iiiqqqtttyyyvvvjjj[[[RRREEE<<<888555000---...---///333222000111444222222222222333444555666555666666666666666555555555555555555777999;;;===AAATTTrrr~~~yyymmmIII:::777444777888JJJXXXaaaBBB999===333555000///000+++111EEEmmmtttzzzpppVVVHHHcccwwwzzzuuujjjttt}}}~~~zzzpppQQQPPPXXXgggoooqqq|||~~~}}}zzzyyyxxxwwwvvvuuulllmmmooosss{{{yyyfffdddaaaYYYgggrrrvvvdddSSS]]]dddYYYLLLMMMSSSXXXUUUJJJ@@@<<<555888;;;999555222000000++++++***)))((('''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&'''''')))******++++++,,,------......///---...///000111111111111///---000444222222@@@QQQ[[[PPP888555DDDHHH[[[qqqaaaRRRIII???999444...---...(((111---222LLL^^^ttt```777777222///***,,,++++++++++++++++++,,,)))...,,,***......000<<<[[[rrrzzztttTTTBBB???DDD???CCCLLL___BBBAAA???<<<:::888777777666666555444333333222222666333222555444111111333222222333333333333444444333444555666777777777777;;;GGGqqqwwwXXXTTTvvv~~~zzz}}}uuueeeccc___ggglllkkkkkknnnmmmiiifff]]]SSSPPPRRRTTTSSSOOOXXXXXXWWWVVVSSSPPPNNNLLLJJJIIIHHHFFFBBB>>>;;;999333555111///000111JJJqqq~~~lll___nnnrrrpppwwwUUUKKKZZZaaakkksssqqqlllooo~~~|||xxx{{{}}}|||||||||yyysss___]]]XXXUUU\\\hhhmmmiiikkknnnpppmmmeee[[[TTTQQQ@@@===999555222000000000222333333222111111222444555555444444333333444444555555555555555555444444333555666444444777;;;===CCCZZZyyyyyy{{{bbbHHH===:::777999<<<[[[}}}XXX@@@666;;;888444222222111111777>>>hhhwwwsssaaaTTTffftttvvvqqqnnnrrr~~~SSSLLLRRRaaaiiijjjvvv~~~}}}~~~{{{xxxvvvuuuuuuuuuuuutttsssuuuxxx{{{}}}}}}zzzwwwqqqjjjccc^^^ZZZXXXUUU^^^\\\MMMJJJUUU\\\XXXLLLOOOSSSSSSNNNFFF>>>999;;;===;;;555111222333111******))))))((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&'''***,,,...............////////////000000000000000000000000000000222222///444GGG[[[UUUCCC;;;555DDDWWWjjjlll[[[MMMGGG===666222000000///,,,000000;;;ZZZuuuPPP555666+++111222......---,,,,,,,,,------***+++---...///111555888VVV|||uuuxxx}}}ppp~~~gggLLL===DDDEEEEEEJJJ\\\{{{AAA@@@>>><<<:::888777777666666555555444333333222444111111444333000000222222222333333333333444444333444555666777777888888>>>RRRxxx\\\\\\vvvqqquuuzzzpppaaa``````gggkkkiiihhhkkkjjjgggaaa\\\VVVSSSUUUVVVUUUSSSXXXXXXXXXWWWUUURRROOOMMMKKKJJJJJJGGGDDD@@@<<<:::333555111000000222JJJoooyyymmm|||lllggg{{{tttUUUIIIVVV___hhhooopppnnnsss|||}}}|||xxxuuuvvvwwwrrriiiXXXVVVQQQNNNTTT\\\]]]XXXNNNPPPPPPLLLFFF@@@===<<<;;;999666444222111222222222333333333111111222444444333333222222222333333444555555666666777777777444666777666555888<<>>888777III]]]llllllZZZMMMFFF===666222000//////000000555QQQyyyJJJ333666,,,000///------,,,,,,++++++,,,,,,,,,---.........000333666TTT|||vvvyyy}}}qqqUUUCCCFFFEEEFFFKKK[[[wwwAAA???>>>;;;999888777777666666666555444444333333333000000333222//////222222222333333333333444444333333444666777888888999>>>XXXzzzaaahhhllluuupppnnnbbbcccccchhhjjjgggfffgggfffddd\\\[[[ZZZYYYXXXXXXXXXXXXWWWXXXYYYYYYWWWSSSPPPNNNLLLLLLLLLJJJGGGBBB===:::444555111000222333HHHkkk|||uuuooo}}}}}}yyy]]]KKKRRR___eeelllnnnpppvvv|||}}}wwwtttuuussshhh[[[PPPNNNKKKJJJMMMQQQNNNGGG??????===999666444444555444444222111111222333444111222333222111111222444222111111111111111222222444444555666777888999999444666888888777999===BBBXXXuuuqqqyyy|||eeeuuu{{{gggNNN===777777777999FFFoooqqqRRRGGG>>>:::888555222222111000555;;;TTTmmmyyy~~~uuu{{{{{{ooooooooohhhgggeeejjj}}}cccSSSLLLUUU```iiivvv}}}~~~|||yyyvvvuuuuuuuuuvvvooommmjjjiiijjjjjjjjjiiiccceeehhhjjjhhheee```]]]NNN___fffYYYNNNPPPVVVWWWNNNTTTWWWQQQEEE;;;888:::???CCCAAA777...++++++***)))))))))((((((((((((''''''''''''''''''&&&&&&&&&)))(((((()))***,,,...000............////////////000000000000000000000000///000333444444888EEERRRGGG999777999LLL^^^kkklllZZZLLLFFF>>>666222000//////111111BBBqqqHHH444777000111...------,,,+++++++++++++++---...///......///222444NNNyyy}}}xxxyyy}}}___HHHEEEEEEHHHLLLYYYqqq@@@>>>===;;;999777777666666666666555555444444444333000000333333000000333222222222333333333444444333333444555777888:::;;;===TTTqqqdddtttrrr|||nnnhhhiiieeeggghhhfffcccbbbbbbbbbZZZ]]]___^^^[[[XXXYYYZZZWWWXXXYYYZZZXXXUUUQQQOOONNNOOOOOOMMMIIIDDD???<<<666666111111333333EEEeee|||}}}kkkQQQSSSaaaeeejjjmmmpppuuu}}}|||wwwxxxwwwtttpppiii[[[MMMLLLJJJHHHHHHKKKKKKEEE>>>???===;;;888555555666777111111000000000111222333///000111000//////111333000/////////000111111222555555555666666777777888333555777999888888???FFF\\\xxxnnnwwwpppiii}}}xxxcccLLL===888777888:::IIIsssgggOOOJJJAAA999999555333333111000333999RRRccckkkwwwwww|||yyypppzzzmmmbbbccciiikkk|||kkkWWWJJJPPP^^^iiiuuu~~~{{{zzzwwwuuussssssttttttpppmmmjjjiiiiiiiiihhhgggdddeeefffeeeaaa\\\WWWSSSRRRnnnmmmQQQGGGOOOYYYIIIMMMNNNJJJCCC===<<<===AAAEEECCC999///,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))***,,,...///............////////////////////////////////////000111222333555;;;FFFOOOBBB888;;;<<>>===<<<:::888777666666555555555555555444444444444111111444444111222444222222222333333333444444333333444555777999;;;<<<===NNNggg~~~ccc{{{uuujjjhhhgggbbbbbbcccbbb```]]]]]]^^^\\\___aaa___ZZZWWWWWWYYYWWWXXXYYYYYYXXXVVVSSSQQQQQQQQQPPPNNNJJJEEE@@@>>>999777111111333111@@@]]]yyy~~~{{{uuuyyyWWWRRRcccfffjjjmmmooorrrxxx|||~~~|||pppsssrrrkkkccc^^^WWWQQQWWWQQQMMMMMMMMMJJJCCC>>><<<:::777444222111111000111000000///////////////---...///...---...///111////////////000111222333666666666555555444444444333333555888888888AAAMMMeee|||ppppppzzz}}}xxxrrr[[[HHH===888777999999IIIsssaaaPPPNNNDDD<<<;;;777555555222000333888JJJYYYccc{{{qqqmmmxxx{{{zzz{{{ttthhhiiirrrppp|||nnnXXXHHHJJJXXXeeeooovvv~~~}}}zzzxxxuuurrrqqqpppqqqqqqjjjgggeeecccddddddcccbbbeeedddbbb___[[[WWWTTTRRRnnnlllOOOCCCIIIQQQFFFEEECCCBBBAAA???===;;;777;;;:::111)))((())))))'''''''''''''''(((((((((&&&'''''''''''''''''''''''''''((()))***,,,---...............////////////////////////////////////333222000111666@@@IIINNN>>>:::@@@AAAMMM^^^tttvvvbbbSSSNNNIIIAAA:::666444222000...333LLLtttgggbbb~~~RRR;;;888888444444111111000......---------***,,,---...///111444777DDDjjjuuuTTTDDDAAAEEEIIIRRRfff===<<<;;;999888777666666444444444444444444444444444111111444555222222555222222333333333333444444333333333444777:::<<<>>>AAASSSiiizzzaaa|||ppp{{{cccbbb___]]]\\\^^^```^^^YYYYYY[[[```aaaaaa]]]XXXVVVVVVXXXWWWWWWXXXXXXWWWUUUTTTSSSTTTSSSQQQNNNJJJFFFBBB@@@;;;888000000333///:::TTTtttvvvzzzpppZZZOOO^^^ccchhhkkkmmmpppuuuyyy~~~|||yyyyyyttthhh```bbbhhhkkklllcccZZZXXXVVVQQQKKKIII@@@<<<777333222111000000111111000000...------,,,,,,---......------///111/////////000111333444555777777666555444333222222444222444888888999FFFVVVtttlllwwweeeNNN@@@999666777999999NNNzzz```TTTQQQGGGAAA===999777777444000222777DDDVVVcccrrrkkkzzzqqqrrryyywww|||ssszzzzzzcccNNNKKKUUUbbblllrrryyy}}}||||||xxxvvvssspppnnnmmmmmmmmmfffdddaaa``````aaa```______]]][[[YYYXXXXXXXXXYYYrrrlll]]]KKKCCCEEEIIIJJJDDD@@@<<<<<<===<<<777333000222000***'''(((((('''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&'''((()))+++,,,------............////////////000000000000000000000000222222000222;;;FFFLLLLLL<<<999BBBFFFVVVllljjj[[[OOONNNIIIAAA;;;777444222000///222BBBXXXYYYHHHZZZSSS===666888222666333222111000///.........***+++---...///111555888AAAaaauuuxxx}}}aaaMMMBBBDDDGGGOOOccc<<<<<<:::999777666666666333333333333333333333333333000000444444222222555222222333333333333444444333333333444777:::===???DDDaaauuuxxx^^^yyy~~~pppqqq```bbb^^^\\\[[[___cccbbb\\\[[[^^^bbb```]]]XXXUUUUUUWWWYYYWWWWWWVVVUUUUUUTTTTTTTTTVVVTTTQQQMMMIIIEEEBBBAAA===888000000222---555LLLiii|||||||||ttt^^^LLLTTT\\\eeejjjlllpppwww}}}~~~{{{}}}wwwnnnlllsss|||qqqeeeZZZWWWWWWTTTRRRSSSHHHAAA888333222444555666111111111000///---,,,+++---...//////...///111333000000111222333555666777777777666666555555444444666333444999999<<>>@@@EEElllyyy\\\vvvxxxnnnccchhhbbb___^^^bbbiiihhhbbb```dddccc___YYYUUUTTTUUUXXXZZZXXXWWWUUUTTTSSSTTTUUUVVVXXXUUUQQQLLLHHHEEECCCBBB>>>999000000222,,,222GGGhhhiiizzz~~~zzzaaaLLLLLLUUUaaahhhkkkqqqzzz~~~{{{xxxxxxuuussswww~~~eeeWWWLLLKKKMMMMMMPPPTTTGGG>>>333,,,,,,000444666111111000000///...,,,,,,...///000000000000222444111111111333444666888999666666666666777777777777888444555:::;;;>>>PPPfff|||ffflllxxxtttgggvvvsss^^^GGG<<<999777888;;;CCChhhwwwYYYVVVMMMAAAAAA@@@===::::::666222333777CCCXXXhhhyyyzzz}}}oootttsssVVVlllwwwmmmmmmpppqqq{{{[[[JJJLLLYYYfffnnnwww}}}}}}~~~|||{{{{{{zzzzzzvvvtttpppllliiihhhggggggccc```]]][[[ZZZYYYWWWVVVWWWUUUSSSQQQNNNLLLJJJJJJCCCFFFFFF@@@;;;<<<@@@DDD666888999888444111111111...,,,(((%%%(((,,,***$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((()))***,,,---...//////............/////////000000000000000000000000000+++///333:::GGGQQQNNNEEE???666===IIIeee[[[WWWQQQJJJFFF???999444111///---...222<<>>666===222111000///------,,,,,,---...///......///222555666UUUlll||||||iiiqqqttt]]]HHHGGGFFFMMM```zzz===<<<;;;999777666555444222333333333333222111111111111111000111111222333444444444444444444444444222444666666555777<<<@@@LLLeee|||qqqfffrrr~~~pppkkkhhh```]]]___bbbccccccbbbcccccc^^^XXXRRROOOPPPSSSTTTTTTXXXWWWUUUTTTUUUUUUTTTSSSVVVRRRLLLGGGDDDDDDEEEFFF>>>;;;888444///...444>>>ZZZ{{{eeeooorrrrrraaaYYYUUU\\\dddjjjooovvv~~~}}}~~~yyyrrrwwwuuussssssuuutttqqqmmm\\\MMMAAACCCKKKLLLGGGCCC===888222000222444555555555444333111000///......---///111222111000111111111000000222555888888777666666666666666666666666888444555<<<>>>DDDYYYppp{{{hhhoooxxxyyynnnTTT???<<<;;;666555;;;999kkknnnaaaUUUHHHFFFGGGBBB@@@===:::777666666666BBBXXX```{{{zzzzzzuuujjjQQQ[[[kkkmmmxxxqqqmmmyyy___CCCKKK^^^fffiiiuuu{{{{{{{{{xxxtttsssuuuwwwyyyzzzwwwqqqkkkhhhgggfffbbb]]]^^^\\\ZZZYYYXXXWWWUUUSSSSSSRRROOOLLLJJJHHHFFFFFF@@@===:::999:::<<<<<<<<<999666444222111///,,,***,,,***(((((((((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))***+++---...///////////////000111111111111111111111111000000000000000...000222:::HHHQQQKKK>>><<<===AAALLLbbbsss^^^VVVRRRGGGAAA999444222111///---///;;;@@@MMM___eee{{{sssKKKFFFBBB:::888888555333111000000000...---***+++,,,,,,,,,...222555???QQQfffrrrkkkuuugggLLLEEECCCKKKZZZooo<<<<<<:::999777666444444222333333333333222111111111111111111111222222333444444444444444444444444333555777777777999>>>CCCQQQlllvvvooo}}}uuuyyymmmiiihhhbbb\\\]]]___```____________XXXTTTPPPOOOQQQTTTVVVVVVUUUSSSSSSTTTVVVXXXXXXWWWTTTQQQMMMHHHFFFEEEFFFFFFAAA>>>:::777222///444===JJJdddfffkkkxxx|||zzzzzzwwwiiidddccc[[[[[[aaakkkrrrwww}}}~~~yyyttttttqqqmmmlllmmmlllhhhdddYYYMMMDDDFFFJJJIIIDDDAAA999555111000222555777888888777555333111///......---///222333222111222222222111111333555777777666666666666666666666666666888555777<<<>>>FFF]]]wwwpppccctttiiiPPP<<<::::::555666<<>>:::777666666666AAAXXXjjjooodddUUURRRlll~~~rrrjjjhhhqqqfffHHHLLL[[[aaafffrrr{{{}}}}}}yyyvvvrrrpppqqqssstttttttttmmmeeeaaaaaaaaa___]]]YYYWWWUUUTTTTTTRRRPPPNNNMMMLLLJJJGGGDDDCCCAAAAAA===;;;888777888999999999555333111000000///---+++,,,***((('''(((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''******,,,---...///////////////000111111111111111111000000000000000000000000222555===JJJPPPGGG:::888;;;CCCTTTnnnooo]]]TTTNNNDDD???888444222111///...///555???SSShhhwwwlllHHHFFFCCC<<<;;;:::666444111000000000///---***+++,,,,,,,,,...222555777LLLccc~~~~~~}}}xxxuuufffiii}}}tttQQQIIIDDDJJJWWWjjj<<<;;;:::888777555444333222333333333333222111111111111111111111222333333444444444444444444444444444666888888888;;;AAAFFFSSSlll}}}}}}{{{zzzgggwwwjjjggggggeee]]]]]]^^^^^^]]]\\\\\\[[[RRRQQQQQQRRRVVVYYYZZZZZZTTTSSSSSSUUUWWWYYYYYYXXXRRRPPPMMMKKKHHHGGGGGGGGGEEEAAA>>>:::555111444;;;LLL\\\ssskkk{{{nnnfffbbbxxxpppcccbbbjjjrrrdddZZZ[[[jjjttttttxxxyyy~~~{{{xxxvvvrrrnnniiifffeeeddd```\\\TTTJJJEEEHHHKKKHHHBBB>>>555333000000222666999:::;;;:::888555222000...---...000333444333222333444333222222333555666666555666666666666666666666666777666999===AAANNNkkkzzzooo^^^bbb}}}aaaJJJ999777888555888@@@YYYdddaaa___XXXUUUSSSKKKHHHBBB<<<888777777777<<>>======:::888555444555555555444111000............---++++++)))((('''(((((('''&&&'''''''''''''''''''''''''''''''''&&&''''''((((((***+++,,,---...///////////////000111111111111111000000000000000000111111333444999BBBMMMOOODDD555777<<>>======777555222111111111///...++++++,,,,,,,,,...222555888PPPhhhzzzyyy~~~qqqjjjuuuXXXNNNEEEGGGRRRdddxxx;;;;;;999888666444333222222333333333333222111111222111111111111222333333444444444444444444444444444666888888888<<>>===<<<<<<888666333222333333222111111000.........---,,,***+++)))''''''(((((('''&&&''''''''''''''''''''''''''''''&&&''''''((())))))+++,,,---...//////////////////000111111111111111000000000000000111111111333555<<>>===999777444333222222000///+++,,,,,,,,,,,,...111444BBBXXXmmmzzz{{{zzz```RRREEEDDDNNN___sss::::::999777555444222222222333333333333222111111222222222111222333333444444444444444444444444444333555666777888<<>>999888666333111000111222666[[[tttTTTEEEIIIEEE???>>><<<;;;888666444444333111000+++,,,,,,,,,,,,...111444GGG[[[kkk~~~jjjYYYHHHCCCKKK[[[nnn}}}:::999888666555333222111222333333333333222111111222222222222222333444444444444444444444444444444333444666777888===FFFLLLTTTpppuuuuuuooogggcccfff___\\\XXXWWWYYYYYYVVVTTTRRRVVVZZZ]]]]]][[[YYYYYYWWWWWWWWWYYYZZZZZZXXXUUURRRQQQPPPOOOMMMLLLJJJJJJGGGCCCAAAAAA===777444555===FFFeee~~~yyyppp|||tttssssssjjjnnnwwwuuu\\\\\\eeeiiilllqqqooorrrnnnsss~~~~~~zzzuuuqqqqqqrrrkkkhhhdddaaa```]]]WWWSSSHHH@@@>>>HHHSSSPPPDDD:::555555444222111111333666888888888666444111...------000333444444444555666444333222333555555555333666666666666666666666666666999===CCCPPPjjjuuuSSSRRRcccyyysssOOO@@@666888999999EEEUUUsssdddeee___XXXUUUQQQOOOLLLGGGBBB===:::999888:::BBBWWWpppyyyyyywww~~~tttwwwzzzqqqlllsssmmm```VVVUUU___iiijjjoooyyy~~~|||yyyvvvtttqqqlllhhheeebbb___\\\YYYXXXVVVSSSOOOJJJFFFDDDFFFDDDBBBBBBBBBAAA@@@>>><<<;;;:::888777666666666333111000111222222111///333111///...---,,,***((()))'''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,------.../////////////////////000111111111111111/////////000111111222222111888CCCKKKIIIAAA<<<<<<;;;???OOOmmmsss\\\NNNDDD===777888777444111000111333@@@jjjvvvjjjPPPFFFJJJEEE>>>>>><<<===:::777666555444222000,,,,,,---,,,,,,---111444IIIZZZhhhyyyeeeNNNEEEJJJWWWhhhuuu999999777666444333111111222333333333333222111111333222222222222333444444444444444444444444444444333555777777999???HHHOOOXXXtttsss{{{}}}rrrqqqgggaaaddd```[[[WWWVVVYYYYYYWWWTTTRRRVVV[[[]]]\\\ZZZYYYYYYYYYYYYYYYZZZZZZYYYVVVTTTTTTSSSQQQOOOMMMLLLKKKKKKFFFCCCBBBCCCAAA;;;888888???DDD]]]vvvwwwvvvyyysss{{{|||]]]SSSZZZeeemmmqqqggglllkkkppp}}}}}}yyyuuurrrqqqqqqjjjgggcccaaa^^^YYYQQQKKKFFFCCCDDDLLLPPPJJJAAA<<<333444444333111111333666333444555555333111///---,,,///222444444444555666444333222333555666555444666666666666666666666666777;;;@@@III[[[xxxoooPPPUUUmmmhhhKKK>>>666888999999FFFXXXjjjaaabbb[[[TTTTTTRRROOONNNKKKHHHDDD@@@>>>===999:::JJJ___nnn|||uuu{{{}}}xxxyyy~~~|||ssspppwwwtttbbbVVV[[[bbbeeelllvvv}}}~~~|||yyyvvvsssppplllhhhccc```]]]YYYWWWOOOOOOMMMJJJFFFCCCBBBBBBAAA???============;;;:::888777666555444444333444///......///111111000///000...,,,,,,,,,+++***(((((('''%%%&&&'''(((((('''''''''''''''''''''''''''%%%%%%&&&'''(((***,,,------....../////////////////////000111111111111111...//////000111111222222333;;;GGGKKKCCC888777>>>===DDDYYY{{{iiiXXXHHH>>>===777888888555222000111333EEEmmm{{{ggg___uuubbbLLLFFFJJJDDD>>>???>>>>>>;;;888777666555333111,,,------,,,,,,---000333EEETTTaaayyy}}}zzz{{{~~~tttXXXIIIHHHRRR```kkk999888777666444222111000222333333333333222111111333333222222333333444555444444444444444444444444555666888999;;;AAAJJJQQQddd||||||~~~xxxsssllluuuuuuoooqqqggg___bbbbbb]]]XXXXXX[[[\\\ZZZVVVSSSXXX]]]___^^^\\\\\\]]]^^^]]]\\\[[[ZZZWWWSSSOOOVVVTTTQQQOOOMMMKKKKKKKKKFFFCCCCCCEEEDDD>>>::::::777999OOOkkkwww}}}}}}[[[JJJQQQbbbllloookkkooolllmmmwww{{{|||yyyvvvtttrrrpppkkkhhheeebbb^^^WWWNNNGGGDDDFFFKKKPPPMMMDDD???>>>111333444333111111444777000111333333333111///...,,,///222333333444444666333222222333555666666555666666666666666666666666777;;;BBBOOOfffhhhUUU]]]vvv```III<<<555888888999GGGYYYuuubbb\\\^^^UUUOOORRRRRRSSSRRRQQQNNNKKKHHHEEECCC???;;;GGG\\\qqqppp|||zzz~~~{{{wwwooonnnvvv}}}mmm[[[[[[]]]aaaiiittt{{{{{{}}}zzzwwwtttqqqllliiiddd```]]]YYYVVVSSSIIIHHHEEEBBB???>>>@@@BBB===;;;999999:::999888666888777666555444444444444---,,,,,,...000000///...,,,+++)))***++++++***)))((('''%%%%%%'''(((((('''''''''''''''''''''''''''%%%%%%&&&''')))+++,,,------...////////////////////////000111111111111111...//////000111222222222555>>>JJJKKK???222444???AAAKKKcccpppbbbVVVCCC:::>>>777999999666222000111444@@@eeehhhSSS\\\|||]]]JJJEEEJJJDDD???AAA@@@???<<<999777666555333111,,,------,,,,,,---000333;;;KKKVVVkkkxxxlllkkkzzzqqq___LLLHHHMMMYYYcccwww888777666555444333333222000000111111111222222222333333333333333333333333666555555444444333222222666444555888<<>><<<666444111000222333444444777333222444333///...111222333444555555555444333444444555555666666777777888777666666888888888888??????GGG[[[xxxdddWWWeeezzzuuuZZZAAA;;;;;;???<<<;;;KKKaaammmaaaWWWUUUSSSPPPRRRVVVTTTUUURRRMMMLLLLLLHHHBBB999:::HHH___pppzzz{{{ppp|||tttqqqkkkyyyqqqqqqnnnxxxuuu\\\UUUZZZbbbkkkrrryyyzzz}}}{{{xxxuuusssrrrmmmhhhbbb]]][[[XXXSSSOOODDDBBB@@@??????>>>===;;;===<<<;;;999888777777777666555444333111000////////////.........---------))))))))))))((((((((((((&&&&&&&&&''''''''''''((())))))((((((''''''''''''%%%&&&&&&''')))***,,,---............/////////000111111111111111111111111...///000000000000222444111FFFPPPCCC555666===@@@IIIQQQqqqiii___PPPBBB===999:::::::::888111---444>>>KKKTTTUUUSSSggg^^^OOOGGGIIIIIICCCAAAEEEBBB@@@===:::999666333000***+++,,,---............<<>>HHH]]]|||}}}jjjTTTQQQ]]]iiinnnpppppppppsssxxx~~~}}}zzzwwwuuurrrnnnlllkkkeee]]]WWWTTTQQQLLLIIIFFFEEECCCAAA>>>;;;888777555333111000111333444333555222222444222///...000111222333555555555555555666666666666666666777777666666555666777999::::::===CCCRRRjjj___[[[kkklllRRR>>>::::::;;;777<<>><<<;;;;;;:::999:::999888666555555444444222222111000///......---------,,,,,,,,,+++++++++))))))))))))((((((((('''%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''((()))+++,,,---........./////////000000111111111111111111111111///000111111000111444666===KKKNNN???222444===@@@JJJYYY~~~|||eee^^^PPPBBB;;;555999555333333333222777>>>PPPNNNNNN[[[yyy___RRRJJJLLLKKKEEEBBBFFFCCC@@@===:::888666333111,,,,,,---------.........777DDDPPP[[[uuu~~~zzzwwwrrrwwwxxx|||YYYEEEFFFQQQYYYnnn777666555444333222222222222222222222333333333333555333111222444555333111333333333444444444555555333444777:::===FFFZZZmmmyyy|||tttuuu[[[cccllliiieeeaaaaaa___aaa___]]][[[ZZZZZZZZZZZZ[[[YYYWWWUUUVVVYYY\\\___aaabbb```XXXOOOKKKNNNSSSVVVTTTQQQNNNKKKJJJIIIIIIFFFHHHJJJLLLKKKHHHEEECCC>>>???EEEUUUppp}}}{{{hhhVVVPPPYYYfffmmmooopppqqqtttwwwzzz}}}}}}{{{{{{yyywwwuuussspppllliiigggaaaZZZTTTQQQNNNJJJFFF???>>>===:::888666444333444222000000111222333222444111111333222...---///000111222444555666666666777777777777777777666666555555555555777999;;;<<<===QQQooovvvVVV```sssxxx[[[DDD999;;;<<<:::888HHHpppcccZZZVVVTTTWWWWWWTTTSSSSSSMMMQQQRRRQQQQQQPPPJJJCCCAAA;;;<<>>IIIRRRgggvvv|||lllffftttgggLLLDDDLLLUUUfffzzz666555444333222222222222222222333333333444444444555222000111555666444111222222333333444555666666555777;;;===@@@JJJaaavvv}}}~~~rrryyy^^^yyy~~~~~~jjjhhhccc^^^___^^^^^^]]]\\\ZZZYYYYYYYYYYYYUUUTTTSSSTTTVVVZZZ^^^```___]]]YYYSSSNNNMMMQQQUUUUUUSSSPPPMMMKKKIIIGGGGGGFFFHHHKKKLLLLLLKKKHHHFFF@@@>>>BBBPPPgggwwwjjjrrrrrrhhhccccccaaa^^^eeeqqqsssrrrrrrqqqqqqrrruuuwww~~~}}}|||{{{zzzyyyxxxwwwuuutttrrrooojjjfffccc]]]VVVQQQNNNKKKGGGDDD===<<<;;;999777555444444333111000000111222222111222///000222222...,,,...///000111333555777888888999999888888777777666666555666666666666888;;;===AAAeeeeeePPPiii{{{{{{cccJJJ999666===@@@<<<>>>[[[ooo[[[\\\ZZZXXXWWWUUURRRPPPOOOPPPSSSSSSPPPPPPPPPKKKDDDCCC===<<>>AAAMMM```wwwtttjjjppppppbbbggg}}}lllgggssstttsssqqqnnnlllnnnssswww}}}}}}}}}|||zzzyyyyyyyyywwwuuutttsssqqqmmmhhhddd___YYYRRRMMMKKKIIIEEEBBB===<<<:::888666555555444333111000000111222222000111...///222222...,,,...///000111333555777888999999999888888777777666666777888888777666888;;;???JJJuuuvvv{{{|||YYYVVVuuuiiiRRRAAA888555???CCC<<>>999444333222222222111000///......---......*********+++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,------------////////////000000000111000000000000000000000000............000555;;;@@@JJJDDD===888888>>>IIISSSnnn|||iii```XXXGGG;;;888444111AAANNNJJJ999555LLLggghhhooo___[[[VVVTTTQQQLLLIIIIIIIIIEEEAAA>>><<<;;;999777555333000...,,,,,,---......777===@@@KKK^^^ooouuu{{{zzz~~~}}}hhhSSSNNNRRRZZZnnnzzz444333222222111111111222222222222222333333333333333333333333333333333333222222333333444555666666666777;;;???DDDPPPggg|||xxx}}}~~~lllfffggg___ZZZ\\\\\\YYYYYYXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVUUUTTTSSSRRRSSSNNNKKKMMMSSSXXXWWWTTTQQQPPPOOOMMMKKKIIIGGGGGGHHHIIIKKKLLLMMMLLLKKKJJJDDD???@@@KKKZZZmmm{{{vvvvvvjjjuuuxxxfffjjjppppppooollljjjnnnvvv|||vvvwwwxxxxxxwwwvvvwwwyyywwwuuurrrpppmmmjjjeeeaaa\\\VVVOOOKKKIIIGGGCCC@@@===;;;999666444333333333333111111111333333222111000...000333333...,,,...000000111222444666888999777777777777777777666666777999999888777999>>>CCCVVVzzzlllRRRjjjdddUUUddd~~~www[[[GGG>>><<<999CCCEEE<<>>```xxxkkk^^^\\\ZZZWWWSSSOOOLLLKKKJJJHHHEEEBBBAAA>>>;;;888555333111///...---------,,,222777:::DDDZZZppp|||vvvsss|||```QQQLLLTTTgggrrrzzz333222222111111111111111111111111222222222222333111444666555111000222555333333333444444555555555666666:::AAAJJJXXXnnn~~~pppcccccceee\\\WWWZZZYYYXXXXXXXXXXXXWWWVVVVVVUUUXXXWWWUUUSSSRRRQQQPPPPPPOOONNNMMMPPPTTTUUUSSSPPPQQQPPPPPPOOOMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIAAA???HHHTTTfff~~~~~~zzz|||lllbbbiiikkkllljjjhhhkkkrrrxxxmmmppprrrrrrrrrrrrtttwwwwwwtttpppllliiieeeaaa^^^ZZZTTTNNNIIIHHHFFFCCC???===;;;888555333222111222333222222222444444333111000...000444444///---...111111111222333666888999666666666666666666777777555777999999888<<>>999<<<>>>@@@NNN```|||pppddd]]]QQQ<<<333555444:::CCCIIICCC;;;IIIsssnnneee]]]^^^]]]ZZZVVVSSSPPPNNNKKKJJJHHHGGGEEEAAA===999333333222111///...------+++///222333>>>UUUpppzzz}}}}}}pppWWWKKKNNN^^^hhhrrr222222111111111111111111000000111111111222222222///444888666000...222777333333333444444444555555888888;;;EEEQQQ```uuuvvvggg^^^aaadddZZZUUUXXXWWWYYYYYYYYYYYYXXXWWWVVVVVVXXXVVVSSSPPPOOOPPPRRRSSSMMMOOORRRSSSSSSPPPNNNMMMQQQQQQQQQPPPOOONNNMMMLLLIIIJJJKKKLLLLLLKKKJJJIIIMMMBBB>>>EEEPPPbbb}}}yyyddddddgggjjjhhheeefffjjjooogggjjjmmmnnnmmmnnnrrruuuvvvsssnnniiifffbbb___\\\YYYSSSMMMIIIGGGFFFBBB???>>><<<999555333222222222333333222333555555333111000...111555444000...///222222111222333555777999444444555555666666777777222666999999:::>>>GGGNNNlllxxxZZZdddcccHHHOOOlll{{{|||eeeJJJ;;;999;;;FFFPPPOOOGGGVVVsssZZZ___WWW]]]^^^WWWSSSUUUUUUSSSSSSUUUTTTQQQQQQRRRNNNHHHEEEHHHGGGBBBBBBMMM```nnn|||~~~~~~uuusssoootttlllqqqoooxxxppp^^^SSSZZZffflllqqqyyy{{{{{{yyyvvvtttsssssstttuuutttttttttsssppplllgggeee___\\\XXXVVVSSSNNNGGGAAA;;;888555333222111///---+++******))))))))))))***))))))((((((((('''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))***,,,...///000///...---000000000000111111111111000000000000000000000000......///111666???IIIQQQCCC999555;;;>>>BBBTTTjjjiii```[[[OOO999000333222;;;:::777333777PPP}}}|||gggwwwggg```^^^``````\\\XXXVVVSSSQQQKKKKKKJJJIIIGGGCCC>>>:::222222222222111///...---+++.........777OOOmmm||||||yyy}}}|||^^^MMMIIIXXX```lll222333333222000///000222111222333222111111333555444444444555444444333333666555444444555666777888;;;===BBBKKKXXXjjj|||oootttwwwbbb```]]]\\\[[[[[[YYYWWW]]][[[YYYWWWVVVVVVVVVVVVOOOPPPPPPRRRTTTVVVXXXYYYWWWVVVUUUSSSPPPLLLIIIGGGKKKMMMPPPQQQPPPNNNMMMMMMNNNOOOPPPPPPNNNLLLLLLMMMLLLLLLDDDBBBOOO___yyytttddddddgggkkkgggaaaccciiiiiioooqqqooommmnnnmmmjjjnnnllliiiddd___\\\\\\\\\RRROOOKKKHHHFFFDDDBBB@@@<<<;;;999777555555555555111555666333222444555444222000//////111111...+++111000000000111333555777666666666666777888999:::888888;;;>>>>>>AAAOOO___|||uuuVVVPPPaaauuu~~~|||uuucccKKK:::;;;EEEVVVZZZNNNIIIqqqccccccccc]]]^^^^^^\\\ZZZXXXXXXYYYUUUTTTUUUWWWZZZYYYUUUQQQHHHJJJIIIFFFIIISSS\\\___{{{vvv~~~yyyyyyeeeQQQYYYgggkkkooowwwxxx}}}~~~yyysssqqqqqqqqqooommmpppooonnnmmmkkkhhhccc___]]][[[XXXUUURRRMMMFFFBBB<<<999666444222000---***------,,,+++++++++,,,,,,))))))(((((((((((())))))((((((''''''''''''(((((()))(((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%&&&''')))***+++------000111111111111222222222000000111111111111000000333222222111000///......'''555888111:::NNNRRRFFF;;;999666<<>>>>>111;;;???LLLwww|||bbb\\\}}}uuu\\\```aaabbb```[[[WWWVVVVVVQQQQQQPPPMMMIIIDDD@@@===:::999666333111/////////000---+++---444DDD^^^ttt|||mmmoooooorrr{{{~~~rrrWWWUUUVVV^^^jjjvvv}}}222222222111//////000222000111222222000111222444444444444555555444444333666555444444555666888999777>>>HHHQQQZZZhhh{{{fffppplll___]]][[[ZZZ[[[\\\[[[ZZZYYYXXXVVVTTTSSSRRRRRRRRROOOOOOPPPRRRTTTVVVXXXYYYVVVUUURRROOOKKKGGGDDDBBBGGGJJJNNNPPPPPPOOONNNNNNNNNOOOPPPPPPNNNLLLLLLMMMKKKLLLDDDCCCNNN[[[qqq~~~ooojjjhhhjjjhhheeeeeeiiiiiinnnooollliiijjjiiifffhhhgggdddaaa\\\YYYXXXXXXPPPMMMJJJGGGEEECCC@@@>>>:::999777555333333333333111555666333111444555333000...---///111111///---/////////000111333555777666666666666777777888999:::999;;;>>>@@@GGGXXXiiigggNNNPPPggg~~~rrr]]]EEE888===JJJiii\\\IIINNNvvvaaa___[[[ZZZ\\\]]]]]][[[YYYYYYZZZVVVUUUVVVXXXYYYYYYUUUQQQKKKMMMKKKHHHJJJSSS\\\___www~~~|||uuuxxxwwwxxx{{{oooYYYXXXbbbiiinnnsssrrrwww}}}vvvpppllljjjiiihhhmmmkkkjjjjjjiiigggdddaaa[[[YYYVVVSSSOOOJJJDDD@@@;;;999555333222000...,,,---,,,+++***************))))))(((((((((((())))))(((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((()))+++,,,---...//////000000000111111111000000111111111111000000333222222111000//////...---444666666AAAPPPNNNAAA;;;;;;999>>>GGGNNNgggmmmdddaaaVVVGGG:::555999===BBB???000444555CCCggggggVVVaaazzzeee___]]]\\\\\\\\\ZZZWWWTTTOOOOOOMMMKKKHHHDDD@@@>>>;;;999666444111000//////---,,,---000555DDD]]]sss|||ppp{{{xxxttt~~~}}}jjjXXXVVVZZZeeepppxxx~~~111222222111//////000111000111111111000000222333333444444555555555444444555555444444555777888999777DDDSSSYYY\\\eeewww|||rrrUUUggg|||eee___]]]ZZZYYYZZZZZZZZZYYYTTTSSSQQQPPPNNNMMMMMMMMMKKKKKKMMMOOOQQQSSSTTTUUURRRQQQNNNKKKHHHFFFDDDDDDDDDHHHLLLOOOPPPOOOOOOPPPNNNOOOPPPOOOMMMLLLLLLLLLJJJKKKEEECCCMMMUUUeee{{{~~~tttkkkjjjkkkkkkkkklllkkkoooooojjjgggfffdddaaa```___]]][[[XXXUUUSSSQQQMMMKKKGGGDDDCCCAAA>>><<<888666444222111111111111000444555222111333444222---,,,,,,...000111000...------...///111444666777777666666666666666777888:::888888;;;BBBPPPfffxxx{{{XXXLLLYYYuuu|||iiiRRR>>>888DDDSSSttt^^^QQQlllmmmeee___YYYYYY[[[^^^^^^]]][[[ZZZ[[[WWWWWWWWWYYYZZZYYYUUUSSSMMMOOOMMMIIIJJJRRRYYY\\\mmm||||||tttzzz}}}}}}uuullllllyyy~~~vvvxxxfffZZZ]]]gggnnnoooooossszzzwwwnnngggddddddfffllljjjgggfffeeecccaaa___WWWUUURRROOOKKKGGGAAA===;;;888444111000000///...,,,,,,+++))))))((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))***+++,,,---...///.../////////000000000000000000111111111111000000222222222111000000000///444333444<<>><<<:::777555333111000///000000///333444111000222333111,,,,,,---...//////......,,,,,,...000222444666777777666666666666666777777<<<:::999>>>KKK```yyybbbMMMSSSiii~~~ppp[[[HHH;;;;;;IIIYYYhhh___ooozzzjjjfff^^^]]]ZZZ]]]```aaa___\\\ZZZZZZZZZZZZZZZZZZZZZYYYVVVUUUNNNPPPNNNJJJJJJPPPUUUWWWaaaooo}}}yyyzzzxxxsssqqqrrrlllkkksssmmmmmmwwwvvv```]]]hhhooommmooosssxxx}}}yyyooofffccceeehhhnnnkkkgggcccaaa^^^[[[YYYUUUSSSOOOLLLIIIDDD???<<<:::777222000///000000000---,,,+++***)))((((((((())))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''((())))))******+++,,,---...///////////////000000000111111000111111222222111111000222111111111111111111111666333777CCCKKKHHH>>>777666<<<>>>DDDQQQbbbssskkk[[[SSSHHH<<<444666BBBOOObbbLLL777666FFF___jjjYYYbbbyyygggddd[[[[[[ZZZ[[[[[[YYYWWWTTTQQQOOOMMMKKKIIIGGGGGGFFF===<<<:::777444222000000//////000///...777NNNdddttt~~~}}}xxxpppwww{{{rrrqqquuuooonnnvvvgggSSSGGGPPPeeessszzz}}}//////000///......///111///000111000//////111333333444555555666666666555444444444555666888;;;<<>><<<:::888777666444111000000000000...222333000///111222000......//////...---,,,,,,+++,,,...000333555666777777666666666666777777888>>>===>>>EEEXXXtttkkkPPPLLLaaawwwoooaaaOOOBBB;;;<<>>___nnnaaaaaaZZZ^^^```^^^XXXTTTUUUWWWPPPNNNMMMKKKIIIHHHGGGGGG???>>>===:::777555222111111000///---,,,555LLLaaa{{{zzzuuulllmmmvvvwwwpppggg]]]fffsssvvvWWWAAAJJJccctttzzz|||---...///...------///111000111111111000000222333333444555666666666666666333333444555777999<<<===BBBOOO\\\```aaaooo}}}vvvwww~~~yyyqqqXXXiiinnnyyypppeee[[[XXXUUUSSSTTTVVVWWWXXXSSSSSSRRRPPPNNNLLLJJJIIIIIIJJJLLLMMMNNNMMMLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFLLLOOORRRSSSRRROOONNNNNNNNNPPPPPPOOOLLLJJJIIIJJJFFFJJJGGGHHHNNNKKKKKKUUUkkkyyyjjjuuu~~~yyynnnpppzzz|||tttllliiilllmmmkkkmmmrrrtttooojjjfffaaa[[[XXXUUUQQQQQQQQQPPPLLLHHHEEECCC???===<<<;;;888777777666444222000000000000---111222///...000111///...000111000...,,,,,,------...000222444555666666666666666666777888999::::::<<<@@@LLLcccnnn^^^SSS\\\sss~~~tttaaaTTTGGG@@@======BBBHHHGGGrrrmmmnnnfff```hhh___```bbb```]]]YYYWWWWWWZZZ[[[[[[YYYVVVTTTSSSTTTSSSWWWXXXUUUSSSUUUVVVTTTQQQ}}}xxx{{{}}}{{{tttooonnnpppzzz}}}qqqjjjlll~~~yyykkkiiijjjhhhfffjjjqqquuuyyy~~~yyyppphhhdddbbbbbb```^^^]]]\\\[[[YYYWWWSSSPPPLLLHHHEEEBBB>>>;;;999666222000000000//////,,,,,,+++************+++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++++++++,,,,,,---......//////111111111111222222222222111111222222222222111111000111111111222333333333444;;;DDDFFF>>>555444999999CCCIIIUUUlllssskkkeee^^^QQQBBB999666<<>>LLLyyykkk]]]ZZZXXX^^^bbb___WWWRRRTTTXXXNNNMMMLLLKKKIIIGGGFFFEEEBBBAAA@@@>>>;;;777555333111///------000999MMM___ssswwwsss|||zzzmmmffffffuuudddGGGLLLaaaooovvvzzz---.........------///111000111222222000111222444333444555666777777777777333333444555777:::<<<>>>CCCMMMXXX^^^dddtttvvvyyy{{{tttiiibbbuuuxxxkkkfffYYYVVVSSSRRRSSSVVVXXXXXXUUUTTTTTTSSSPPPNNNKKKJJJMMMNNNOOOOOOOOONNNLLLKKKIIIIIIIIIIIIIIIHHHGGGFFFLLLNNNQQQRRRQQQOOONNNMMMNNNPPPPPPOOOLLLJJJIIIIIIEEEIIIHHHJJJQQQMMMJJJSSScccvvvvvvzzz}}}{{{vvvwww|||~~~vvvmmmkkklllkkkooouuuyyyvvvqqqlllfff___YYYTTTPPPNNNOOONNNKKKGGGDDDAAA>>><<<;;;:::888666666555333111////////////---111222...---///000///---///111111///---...000...000222444555666666666666666666777999:::<<<<<<===BBBJJJYYYuuu{{{bbb___aaalllzzz~~~uuuiiiSSSIII@@@>>>?????????AAAJJJwwwnnniiicccbbbbbb\\\]]]^^^\\\YYYWWWVVVVVVVVVXXXXXXVVVRRROOOOOOPPPPPPVVVZZZXXXVVVVVVTTTPPPSSS|||zzz~~~}}}xxxyyy}}}{{{xxxpppqqq~~~rrrfffaaa```bbbgggnnnrrruuuyyy}}}vvvnnneee___[[[ZZZYYYYYYZZZXXXVVVSSSQQQNNNJJJFFFCCC@@@===:::888555333111000000...,,,***))))))))))))***++++++))))))(((((((((((())))))(((''''''''''''''''''(((((((((((('''''''''&&&&&&'''(((((()))***++++++,,,+++,,,,,,------......///000000000000111111111111111222222333333222222111000000111222222333444444777AAAGGGBBB888444777::::::EEENNN___}}}xxxmmmiiiccc]]]NNN@@@;;;;;;FFF```zzzRRRNNNiiiggg]]]WWWWWW[[[^^^\\\WWWTTTUUUWWWOOOOOOOOONNNLLLJJJHHHFFFEEEDDDCCCAAA===:::777555111...,,,...222999FFFRRRkkkvvvwwwxxxooo~~~wwwXXXTTT]]]ccclllwww|||,,,---......------///111111222333222111111333555333444555666777777777777333333444555777:::===???FFFNNNWWW^^^fffuuuxxxmmmwwwpppoooXXXppptttcccaaa[[[XXXTTTRRRRRRTTTUUUVVVUUUUUUUUUTTTQQQOOOLLLJJJMMMNNNOOOOOONNNLLLJJJHHHHHHIIIKKKLLLMMMMMMLLLKKKJJJMMMPPPQQQPPPNNNMMMMMMOOOPPPPPPOOOLLLIIIIIIIIIEEEIIIHHHKKKRRRNNNKKKSSSWWWeeeuuuxxx~~~sssmmmnnnnnnrrryyy~~~}}}xxxsssllleeeZZZUUUOOOMMMNNNMMMJJJFFFCCCAAA>>><<<;;;:::888666555444222000///.........,,,000111...---///000...,,,...111111//////000222000111333555666666666666666666777888999;;;===>>>IIIPPPZZZlllnnnXXX]]]gggqqquuupppfff]]]III@@@:::===AAABBBBBBBBBPPPoooggg[[[YYY\\\SSSYYYZZZZZZYYYVVVUUUVVVWWWTTTUUUUUUSSSNNNKKKLLLMMMLLLSSSXXXWWWUUUTTTPPPLLLJJJqqq~~~rrrxxx|||}}}{{{zzz|||vvvvvvwwwbbbZZZZZZccchhhnnnqqqrrrtttzzz~~~~~~{{{tttiiiaaaYYYXXXXXXXXXWWWTTTPPPMMMPPPLLLHHHDDDBBB???<<<999777666333222111000---+++'''''''''(((((()))***+++))))))(((((((((((())))))((((((''''''''''''(((((()))((((((((((((''''''''')))))))))***++++++,,,,,,+++,,,,,,,,,---.........////////////000000000000111222222333333222222111000000111222333444444555;;;EEEHHH>>>555666:::;;;AAAMMMXXXlllmmmiiihhhbbb```QQQEEECCCGGGUUUttt|||PPP___fffaaa\\\VVVWWWYYYYYYXXXVVVVVVVVVSSSSSSTTTSSSQQQNNNKKKIIIFFFFFFDDDBBB???;;;888666222...,,,///222555;;;BBBcccjjjlllwwwzzz}}}zzzfff\\\ZZZZZZeeetttwww|||////////////000000000000111111111222222333333444333333333333333444555666777666555444555:::@@@EEELLLOOOWWWdddsssyyyyyyxxxyyywwwzzzcccccc~~~gggggg^^^ZZZWWWSSSQQQRRRRRRRRRQQQRRRUUUWWWUUUPPPLLLLLLMMMPPPOOOOOOMMMLLLKKKJJJJJJLLLKKKKKKMMMPPPPPPLLLHHHKKKLLLMMMLLLKKKKKKMMMOOOOOOMMMLLLKKKHHHDDDHHHNNNMMMKKKJJJKKKLLLNNNNNNNNNSSScccwwwzzz}}}qqqyyyzzz|||~~~~~~yyysssnnnhhh[[[OOOMMMOOOKKKEEEBBBAAA???<<<:::999666333111222222222222111111111000000000000000////////////111111111000000000000000111222444666777777777666888666666:::======???CCCPPP```}}}sss^^^\\\XXXYYYaaajjjhhhYYYKKK<<>>@@@FFFMMMeee~~~aaaSSS]]]^^^ccciiijjjaaaPPPBBB:::;;;;;;BBBEEE===AAAWWWnnn[[[YYYZZZWWWUUUWWWUUUUUUTTTTTTSSSRRRQQQQQQTTTQQQNNNLLLMMMMMMMMMMMMPPPPPPQQQQQQPPPOOOMMMLLLMMMOOOXXXeeeooottt{{{~~~~~~www~~~~~~jjj]]]```bbbjjjrrruuurrrrrruuuvvv}}}xxxvvvyyyvvvmmmaaaZZZSSSNNNLLLLLLJJJGGGGGGFFFDDDCCCBBB>>>:::666555333111000000///...,,,*********)))((('''''''''++++++***)))))))))))))))))))))))))))************))))))(((((()))***,,,---***++++++,,,,,,---......,,,///111111000///000000000000000000111111111111333333222111111111111111555444333333555:::???CCCFFF???888666555666;;;AAAFFFYYYuuurrrkkkiiifffeee]]]UUUMMMHHHRRRmmmxxxjjjFFFFFFZZZwwwyyyccc[[[gggppp]]][[[]]]VVVSSSTTTXXXXXX\\\ooo|||kkk]]]]]]]]]WWWSSSUUUJJJLLLMMMMMMIIIDDD>>>:::555555333000...222999???TTT}}}|||eeeYYY^^^iiiwww/////////000000000111111///000000111222222333333444444444333444444555666777777666666777<<>>;;;999888777555333111111000000000/////////000000000000000000000000111111111111222222222222444555666777888888777777888888:::===???CCCOOO[[[eeeUUUSSS^^^fffnnnppphhhXXXGGG<<<;;;777:::GGGFFF999KKKvvvoooaaaWWWXXXYYYVVVVVVYYYUUUUUUTTTTTTSSSSSSRRRRRRUUURRRNNNLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNUUUcccooowww~~~mmmmmm}}}{{{{{{tttaaa```bbbiiisssvvvsssppppppuuuzzz{{{wwwwww||||||wwwkkkaaaTTTLLLKKKKKKHHHDDDIIIFFFCCCAAA???===999666555333000/////////...,,,*********)))((((((''''''+++***)))))))))))))))))))))))))))*********++++++))))))))))))***+++,,,---+++++++++,,,------......---///111111000///000111000000000111111111222222333222222111111111111222444555555666888===CCCGGG@@@:::555666888999<<>>@@@III[[[kkkzzzfffUUUSSS]]]dddmmmvvvrrrbbbOOOAAA<<<===>>>???DDDCCCCCCiiibbb\\\YYYZZZYYYVVVUUUXXXUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQOOONNNNNNNNNLLLKKKHHHIIIIIIJJJKKKKKKLLLLLLIIIMMMWWWfffttttttkkknnn}}}}}}mmmfffeeehhhqqquuutttrrrrrrsssvvvvvvsssuuu|||~~~qqqhhh[[[RRRMMMLLLKKKJJJJJJFFFBBB???===;;;888777555333000/////////---,,,,,,,,,,,,++++++***************)))))))))))))))***))))))*********+++++++++))))))******+++,,,,,,---++++++,,,,,,---.........---///000000//////000111000000111111111222222222333222222111111222222222333222333777===BBBCCCBBB:::555333777;;;>>>CCCHHH[[[xxxssskkkmmmmmmgggaaa___YYYYYYZZZXXXZZZPPP999777;;;GGGSSSSSSVVVlll~~~eee^^^YYYSSSUUUTTTUUUWWWUUUSSSZZZcccbbb[[[UUUTTTRRROOOQQQUUUSSSSSSRRRPPPNNNJJJGGGEEE===999555222222222222222BBBhhhtttcccgggqqqfff^^^iiinnnxxx/////////000111222222222222333333444666777777888666555555444444444555555777777888999===CCCLLLQQQaaalllxxx~~~yyywww~~~QQQdddbbb^^^```XXXWWWUUUSSSOOONNNNNNOOOOOOOOOSSSOOOKKKKKKNNNPPPOOOMMMPPPPPPPPPPPPPPPPPPQQQQQQOOOPPPOOOLLLHHHHHHKKKOOONNNNNNNNNMMMMMMOOORRRUUUXXXSSSPPPQQQPPPNNNOOORRRGGGHHHKKKOOOQQQQQQNNNKKKHHHHHHWWWrrrwwwmmmhhhaaaTTTIIIDDD???<<<888555444444222111000000000000///////////////000000000111111111222222333333333444444444555555555555666666777888888::::::===BBBIIIXXXoooeeeTTTNNNLLLWWWgggpppvvvwwwlllWWWEEE>>>===<<>>GGGNNNRRR^^^wwwwwwccc___\\\UUUOOOOOORRRTTTSSSQQQRRRUUUTTTSSSTTTWWWWWWUUUVVVYYYVVVUUUTTTRRROOOKKKIIIGGG===;;;777555444444222111111PPPwww{{{nnnjjjlllyyyeeedddfffppp|||...///000000111222333333333444555666777888999:::777666555555444555555555777888999<<>>;;;GGGDDDCCCcccwwwdddWWWXXXYYYXXXTTTPPPNNNMMMNNNNNNOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOOOOLLLHHHEEEGGGGGGGGGGGGIIIJJJKKKLLLKKKKKKKKKNNN___|||yyyyyysssnnnssszzzmmmjjjmmmoooqqqsssqqqpppmmmlllooosssxxx{{{wwwwwwqqqdddTTTIIIFFFGGGFFFCCC???<<<;;;:::888666444222///.........---+++************************)))))))))))))))******+++*********++++++++++++,,,******+++---------------,,,,,,,,,---......//////...///000///......000222111111111222222222222333333222222222222333333444666666:::BBBJJJHHH>>>333333444888===CCCMMM^^^nnnxxxpppiiigggfffccccccfffddd\\\^^^^^^RRRHHHAAA666444DDDUUU```iiixxxttt___\\\^^^[[[VVVTTTSSSRRRRRRTTTVVVWWWSSSTTTWWWYYYZZZYYYXXXWWWWWWVVVUUURRROOOKKKGGGEEE??????===;;;888666444333...BBB^^^||||||wwwooozzzxxxnnn\\\bbbiiisss{{{...///000111222333333444333333444666777888999:::777777666555555555555555666888:::>>>DDDMMMWWW^^^lll{{{~~~llljjjmmm[[[XXX[[[]]]ZZZVVVSSSPPPNNNOOOPPPPPPOOOMMMOOOPPPPPPPPPOOOPPPPPPPPPMMMJJJGGGFFFHHHLLLNNNNNNMMMLLLMMMOOOQQQSSSSSSLLLMMMLLLKKKKKKNNNSSSWWWWWWRRRQQQSSSSSSMMMIIIHHHHHHJJJMMMQQQRRRPPPKKKFFFJJJFFFKKKXXXaaaiii~~~zzzzzzvvv}}}|||{{{uuugggZZZSSSDDD@@@:::666444333222111222222111111111000000000///000000111111222333333333444444555666666777777777777777888999<<<>>>???AAAFFFTTThhh{{{pppTTT@@@EEEUUUaaalllwww{{{sssdddQQQAAA;;;>>>CCCAAAEEEAAASSSbbb^^^TTTUUUVVVTTTRRRQQQOOOMMMNNNNNNOOOOOOPPPQQQRRRRRRRRROOOLLLKKKJJJJJJHHHGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNJJJIIIYYY}}}|||www~~~}}}lllgggkkkooorrruuussspppmmmlllmmmooosssvvvzzzzzzvvvmmm^^^QQQHHHDDDCCCAAA>>><<<;;;:::888666444222///.........,,,+++************************)))))))))))))))***++++++*********+++++++++,,,,,,***+++,,,---.........---,,,,,,------...///////////////000///......000333111111111222222222333333222222222222222333444555666:::@@@EEEEEE@@@888111333666<<>>;;;@@@]]]{{{xxx```YYY[[[[[[]]]ZZZVVVTTTTTTVVVWWWWWWUUUUUUVVVWWWYYYZZZWWWSSSVVVVVVUUURRRNNNIIIDDDBBBDDDFFFFFFCCC===888666666333???PPPiiiyyysssrrruuunnnttt|||~~~ccccccgggmmmuuu|||}}}~~~...///000111222333444444222222333555666888999999777777666555555555555555666888;;;???FFFPPPZZZaaannn}}}yyycccrrraaa^^^YYYXXXXXXOOOWWWTTTPPPNNNNNNNNNNNNMMMNNNQQQTTTTTTQQQOOOOOOQQQMMMJJJEEEBBBBBBFFFJJJNNNMMMKKKJJJMMMRRRUUUUUUTTTJJJJJJJJJJJJKKKOOOUUUYYYUUUQQQPPPRRRRRRLLLFFFCCCFFFHHHJJJNNNQQQQQQNNNLLLHHHEEEJJJVVV]]]dddyyyvvvooo|||{{{|||vvviii]]]XXXFFFBBB<<<888555444333111222222222222111111111111///000000111222222333333444444444555666777777888888888888999<<<>>>AAABBBKKKRRRccczzz```KKK@@@MMM___hhhnnnuuuuuuiiiXXXGGG======DDDIIIJJJCCC@@@cccWWW]]]SSSTTTTTTSSSSSSTTTSSSPPPPPPQQQQQQRRRSSSTTTUUUUUUTTTPPPJJJGGGFFFGGGIIIIIIIIIIIIHHHHHHIIIKKKLLLMMMFFFJJJIIIHHHXXX~~~{{{{{{zzzhhheeekkkrrrvvvyyyuuuqqqmmmlllllllllooossszzzzzzxxxrrriii\\\OOOFFFAAA???===<<<<<<;;;888666444222///.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++******+++++++++,,,,,,,,,***+++,,,...///......---,,,,,,------...////////////000000///......111333111111222222222333333333222222222222333333444555333;;;CCCDDD>>>666222111333888???DDDIIIYYYvvvwwwpppiiicccbbb```\\\YYYYYYWWWQQQXXXZZZHHH;;;<<<>>>WWW}}}dddYYYVVVUUUUUUVVVUUUVVVYYY[[[YYYUUUYYYXXXVVVVVVYYY\\\YYYUUUUUUUUUTTTRRRMMMHHHBBB???HHHKKKMMMIII@@@999777888222999GGGaaatttssswwwzzz{{{xxxyyy|||~~~vvvsssfffgggkkkrrr{{{|||}}}~~~000000000111222222333333222333555666666666555555:::999888777777888999:::555777:::>>>DDDOOO]]]ffftttzzzooovvvvvv|||ooo^^^vvvZZZQQQRRRQQQQQQUUUVVVTTTQQQOOONNNNNNOOOQQQQQQRRRSSSSSSQQQOOOLLLJJJKKKIIIEEECCCCCCFFFIIIKKKOOOPPPQQQQQQOOOMMMMMMNNNJJJJJJKKKMMMNNNOOOPPPQQQOOONNNLLLLLLLLLKKKIIIGGGGGGIIIMMMNNNLLLKKKJJJIIIHHHHHHJJJPPP[[[lll}}}rrrzzz}}}}}}xxxsssmmmjjj^^^WWWIII<<<777999888555444444555333111...---------222333000000555555000444444444777999;;;:::999<<<;;;===???>>>AAAJJJUUUeeeooopppMMMIIIJJJWWWkkkyyyzzzvvvrrr___JJJ@@@===@@@JJJTTTOOO???JJJgggWWWYYYRRRQQQRRRTTTWWWWWWSSSOOOUUUUUUTTTTTTSSSRRRRRRQQQTTTQQQLLLKKKKKKKKKIIIGGGJJJJJJJJJJJJKKKLLLNNNNNNJJJJJJFFFGGGYYYzzzyyyoookkkmmmqqqsssxxxxxxuuunnnhhhgggkkkqqqqqqvvvxxxvvvtttnnn___NNNBBB>>>;;;;;;>>>>>>:::666666333000...---,,,+++***+++++++++*********))))))+++***)))))))))***,,,,,,)))***,,,---,,,***(((''',,,,,,,,,---------.........------------...//////............/////////000000000000000000000111222222222222333555666888999>>>AAACCC???888444555888;;;???DDDJJJZZZxxx}}}sssggghhheee]]]RRRIIIFFFFFFHHHIIIGGGGGGBBB666>>>ZZZdddQQQRRRWWWTTTSSSSSSUUUWWWYYYYYYYYY[[[ZZZXXXVVVTTTRRRQQQQQQSSSWWWWWWQQQPPPRRRPPPKKKRRRRRRRRRPPPLLLDDD;;;555888:::EEEUUU```jjj}}}{{{~~~tttpppooovvv~~~~~~}}}000000000111222222333333333444555666666555555444555555444444444555666666777999;;;@@@HHHTTTbbblllyyywwwyyyuuusssWWW\\\}}}fffRRROOORRRQQQRRRVVVUUUSSSPPPNNNMMMMMMOOOPPPPPPPPPQQQPPPOOOMMMKKKJJJJJJHHHFFFDDDCCCEEEHHHIIILLLMMMNNNMMMKKKJJJJJJJJJGGGHHHIIIJJJKKKLLLMMMNNNNNNLLLKKKKKKKKKJJJGGGEEEGGGIIIKKKKKKJJJJJJJJJKKKJJJKKKKKKMMMUUUeeeyyylllfffzzzzzzuuuuuuwwwqqqmmmbbbVVVOOOJJJCCC:::999888555333111111333444...222333111222666666222555666777888:::;;;===>>>:::===CCCKKKPPPVVVbbbnnnvvvcccQQQMMMOOOXXXhhhwww}}}wwwoooZZZOOO???888???KKKPPPMMMEEEGGG]]]```VVVVVVTTTSSSRRRSSSVVVXXXWWWUUUZZZYYYWWWUUUTTTSSSRRRRRRRRROOOLLLKKKLLLMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPKKKNNNLLLHHHOOObbbxxxwwwuuu}}}{{{|||vvv~~~{{{qqqlllkkkmmmtttuuutttpppjjjgggiiimmmkkkooorrrsssuuutttjjj^^^LLLEEE<<<777666555333000555222///------,,,+++***+++++++++*********))))))+++***)))))))))***+++,,,***++++++,,,+++***)))(((,,,,,,,,,---------.........------------...//////........./////////000000000000000000000111111222222333333222222444999===DDDDDDAAA<<<777555777:::<<>>888777999PPPuuu}}}kkkSSSOOOOOOTTTRRRPPPQQQTTTWWWYYYZZZYYYXXXVVVTTTRRRQQQQQQQQQQQQTTTSSSNNNLLLNNNMMMIIIRRRSSSSSSQQQMMMFFF>>>999444444;;;KKKYYYiii~~~rrrrrrzzz}}}{{{zzz000000111111222333333333444555555555555444444333222222333444444555444444999:::===CCCMMM\\\kkkuuu~~~zzz{{{sssvvvTTTHHHiiidddVVVMMMOOORRRQQQRRRVVVSSSQQQOOOMMMLLLLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKKKKJJJHHHFFFFFFGGGHHHIIIJJJLLLMMMLLLJJJHHHHHHIIIFFFFFFGGGGGGHHHIIIJJJJJJLLLKKKIIIIIIIIIHHHEEECCCGGGHHHJJJJJJJJJJJJLLLNNNNNNNNNLLLIIILLLZZZooonnnaaalll||||||yyy}}}~~~yyyxxx{{{|||yyy|||}}}vvvooogggZZZNNNIIIEEE???999555555777999111444555333555888999777:::<<<>>>===<<<>>>CCCHHHCCCIIITTT```hhhppp||||||bbbPPPIIICCCLLLVVVfffwww~~~yyykkk___FFFCCC;;;888EEEUUUTTTFFFFFFhhhiiiYYYTTTTTTVVVTTTRRRRRRTTTWWWXXXXXX^^^\\\XXXUUURRRQQQPPPQQQPPPNNNLLLLLLNNNPPPPPPPPPOOOOOONNNOOOOOOPPPQQQQQQKKKPPPRRRLLLHHHMMMXXX```ssspppsss~~~}}}wwwuuu~~~yyyssszzzzzzoookkkkkkqqqtttvvvtttnnnjjjiiiiiifffiiikkknnnssswwwtttnnn^^^SSSDDD999444333333222222000---,,,,,,,,,,,,++++++++++++*********************))))))******+++,,,+++++++++++++++*********,,,,,,,,,---------.........------------...//////....../////////000000000000000000000000111222222222333333333333666<<>>999444333555999<<>>777999???FFFNNNJJJ<<<000333@@@```\\\fffxxxkkkRRRLLLMMMRRRPPPMMMNNNQQQUUUXXXZZZVVVTTTRRRPPPOOOOOOPPPPPPPPPQQQOOOKKKJJJLLLLLLJJJSSSTTTTTTRRRNNNGGGAAA===666222444AAARRRfff{{{|||xxxooovvv{{{xxxvvv}}}}}}~~~~~~000000111222222333333444555555555555444333333222222333555777888888777666:::<<>>GGGLLLKKKFFF___xxxZZZTTTRRRVVVVVVTTTSSSRRRSSSTTTVVVVVV\\\ZZZVVVRRROOOOOOOOOPPPPPPOOONNNNNNOOOPPPQQQRRRPPPPPPPPPOOOPPPPPPQQQQQQKKKOOOQQQOOOKKKKKKNNNQQQgggyyy|||{{{uuurrrzzz~~~zzzzzzzzzssspppqqquuuxxxxxxtttoookkkiiihhhggggggiiinnnssstttssskkk___MMM>>>666444555666111...,,,+++,,,---,,,,,,***************************************+++++++++,,,++++++*********+++,,,,,,,,,,,,---------.........------------...//////...////////////000000000000/////////000111222333222222333666:::>>>@@@AAA:::666222111555:::???AAAMMMXXXggg{{{~~~ppphhhbbbaaa[[[PPP@@@555444>>>KKKUUUTTTTTTDDD444777EEE^^^{{{mmmZZZRRRrrrgggPPPMMMQQQNNNMMMLLLNNNQQQTTTVVVVVVRRRQQQPPPNNNNNNNNNOOOOOOQQQPPPNNNKKKJJJKKKMMMMMMTTTUUUUUURRRMMMFFFAAA>>>===555444>>>MMMbbb}}}pppzzzuuuvvv~~~{{{xxxuuu|||||||||~~~~~~}}}}}}~~~~~~111111111222333333444444555555444444333333333333333444666888999:::999999<<<>>>BBBMMM\\\mmm}}}}}}yyysssxxxlllrrr{{{___@@@PPP}}}^^^QQQNNNMMMNNNMMMMMMQQQVVVNNNMMMLLLKKKJJJJJJKKKKKKNNNMMMLLLLLLLLLLLLLLLMMMKKKJJJHHHGGGGGGGGGHHHHHHMMMNNNOOONNNKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJIIIHHHHHHIIIIIIGGGEEEEEEIIIMMMOOOOOONNNMMMMMMNNNPPPOOOIIICCCFFFRRR^^^ppp}}}vvvsssvvvuuusssyyy~~~||||||yyynnnhhh```WWWPPPIIIBBB===<<<;;;;;;<<<===>>>@@@AAAAAAFFFMMMPPPSSSYYYbbbjjjwww|||dddKKKFFFAAAAAAHHHLLLSSS[[[cccddd\\\OOOCCC;;;===444777BBBAAA:::DDDYYYlllYYYSSSQQQ[[[WWWWWWWWWWWWVVVUUUTTTTTTZZZWWWTTTQQQPPPPPPQQQSSSRRRQQQPPPOOOOOOOOOPPPRRRQQQPPPPPPOOOOOOOOOPPPPPPNNNLLLMMMOOOQQQQQQQQQPPPcccuuu{{{tttqqqtttyyy}}}}}}xxxyyy|||wwwrrruuuxxxxxxuuuqqqllljjjiiifffdddeeehhhkkkooorrrpppeeeVVVFFF;;;555222222000...,,,+++,,,------,,,************************))))))******++++++++++++,,,++++++******+++,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000111////////////000111222333222111333;;;CCCFFFCCC>>>888666444666;;;AAAFFFHHHXXXcccsssqqqfffccc```YYYPPPEEE999555???RRReeeqqqbbbaaaKKK666:::IIIWWWdddVVVMMMaaa{{{lllTTTOOOQQQJJJKKKMMMQQQTTTUUUSSSQQQPPPOOOOOONNNNNNNNNNNNNNNOOOMMMKKKJJJJJJJJJKKKMMMUUUVVVUUUQQQJJJCCC???======777777>>>III\\\{{{}}}~~~zzzyyyvvvttt}}}|||zzz~~~{{{yyyzzz{{{{{{|||}}}~~~~~~}}}}}}}}}~~~zzz|||~~~111111222222333444444444555444333333333333333444222333555666888999::::::???AAAGGGTTTeeewwwnnniiillljjjmmmnnnbbbLLLCCC^^^rrrPPPKKKKKKJJJIIIJJJLLLPPPTTTMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLGGGFFFDDDCCCCCCDDDFFFGGGKKKLLLMMMKKKIIIFFFFFFFFFJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFGGGIIIIIIHHHFFFFFFIIIMMMOOOOOOMMMMMMMMMMMMOOOOOOJJJDDDEEELLLSSS^^^oooyyyeeeooo}}}~~~|||{{{yyyzzz~~~~~~yyyvvvsssnnngggaaaRRROOOOOOQQQQQQPPPRRRVVV\\\bbbkkkssszzzbbbIII>>>BBBEEEKKKPPPMMMSSSUUUUUUQQQHHH@@@:::999>>>555:::FFF@@@999ZZZhhh\\\UUUSSS[[[XXXYYY[[[ZZZXXXVVVVVVWWWYYYWWWUUUTTTSSSTTTUUUVVVRRRRRRRRRPPPNNNNNNOOOQQQQQQQQQPPPOOONNNNNNNNNOOOPPPKKKJJJOOOSSSSSSPPPPPPUUUhhhwwwooopppqqqooorrryyyyyyzzzxxxtttxxx|||}}}vvvvvvvvvvvvtttqqqnnnmmmiiieeeaaabbbcccdddhhhmmmqqqmmmdddYYYLLL@@@777222111///,,,,,,,,,------,,,***************+++++++++))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...///////////////000000000111111////////////000111333333555555888???FFFGGG@@@999666666666888===DDDKKKOOOgggwwwssshhhcccfffeeeXXXBBB:::555<<>>999666444666999<<>>JJJkkk{{{nnnqqq{{{lllfffkkkqqq}}}vvv~~~tttlllqqq{{{}}}vvvuuu}}}~~~zzz{{{zzzxxxvvvwww|||~~~~~~~~~}}}{{{zzzxxxxxxsssvvvzzz}}}~~~|||zzz111222222333333444444555333222222111222333555666555555555666888;;;===???EEEHHHQQQaaatttppphhhZZZiiirrryyyMMM???YYYuuu~~~kkkUUUTTTNNNOOONNNLLLLLLMMMLLLJJJLLLLLLLLLLLLLLLKKKKKKKKKEEEGGGIIIKKKKKKKKKIIIHHHIIIGGGDDDCCCDDDGGGKKKNNNJJJKKKLLLJJJGGGEEEDDDEEEFFFFFFEEEDDDBBBAAA@@@???AAAAAAAAADDDGGGHHHHHHGGGLLLJJJHHHEEEDDDFFFKKKNNNNNNMMMKKKIIIIIIMMMRRRWWWaaa]]]^^^rrr|||zzz}}}}}}nnn^^^eeewwwrrrvvvzzz||||||~~~~~~vvvrrruuu~~~iiiEEE@@@>>>FFFPPPWWW___ZZZHHH>>>===;;;888888999<<>>@@@AAA<<<:::VVV}}}ggg___TTTUUU[[[SSSQQQRRRRRRPPPOOORRRXXX]]]VVVUUUUUUTTTSSSRRRQQQQQQOOOPPPQQQPPPMMMMMMPPPTTTTTTSSSRRRPPPPPPOOOOOOOOOMMMLLLOOOTTTRRRKKKJJJOOOFFF\\\rrrrrr|||}}}zzzyyy~~~{{{xxxwwwyyy{{{|||rrrkkkfffddd^^^WWWXXX]]]ZZZbbbmmmqqqjjj[[[JJJ???444111///---......---,,,))))))******++++++++++++((()))***+++,,,+++******)))***,,,.........,,,+++,,,,,,,,,---------.........------------...//////000000000000111111111111.........///000222333444;;;AAAFFFCCC;;;444333555888;;;???DDDLLL[[[nnn|||llliiixxxyyyrrr[[[777;;;888:::HHHaaaxxxjjjaaasss___```NNNOOOVVVQQQQQQRRRSSSUUUUUUSSSQQQNNNPPPTTTVVVTTTQQQLLLHHHKKKHHHIIINNNNNNJJJIIIMMMNNNPPPQQQNNNGGGDDDEEEHHHMMMKKKHHHBBB;;;DDDfff}}}mmmaaadddlllpppmmmmmmzzzvvvssszzzzzzuuu{{{}}}{{{{{{zzzwwwtttvvvzzz~~~}}}}}}}}}|||{{{xxxvvvtttqqqtttxxx|||~~~}}}{{{yyy222222333333444333333333111222333333444444444333555555444666:::===???@@@NNNPPPYYYhhhxxxnnnddd\\\jjjrrrtttvvvIIIJJJkkk~~~}}}dddNNNKKKRRRNNNJJJIIIKKKMMMLLLKKKMMMLLLJJJJJJJJJKKKJJJIIIKKKGGGDDDEEEHHHJJJGGGDDDEEEDDDCCCCCCDDDFFFIIIJJJNNNOOOPPPNNNIIIDDDAAA???EEEDDDDDDCCCBBB@@@???>>>AAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIHHHHHHIIILLLOOOOOOOOOLLLHHHFFFHHHPPPVVV]]]WWWYYYiii|||zzzkkk^^^\\\mmmrrrooosss|||~~~xxxllljjjppptttgggRRRGGGBBBHHHRRR[[[^^^WWWIII>>>555:::===999444777???GGGQQQIIIGGGBBBAAAfffsssbbbYYYYYYZZZXXXTTTNNNMMMMMMOOOSSSUUUVVVVVVQQQRRRPPPLLLLLLOOOQQQOOOQQQPPPOOOOOONNNNNNOOOOOOSSSRRRQQQOOOMMMLLLJJJJJJIIIKKKMMMMMMMMMMMMNNNOOOHHHUUUrrrwww|||uuuwww}}}{{{xxxvvvtttmmmllliiiddd^^^[[[[[[\\\[[[]]]cccjjjnnniii]]]SSSEEE<<<111+++,,,...//////,,,,,,+++***++++++,,,---+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,------......000111///---,,,///222//////000000222666<<>>777333555777777<<<>>>EEEPPP]]]mmmjjjpppyyy}}}ttt^^^FFF777666<<>>DDDaaavvvhhhkkkqqqkkkwwwyyyiiifffvvv|||uuu~~~}}}qqq|||{{{{{{yyyuuuqqqvvv}}}{{{{{{|||{{{{{{zzzyyyxxxtttxxx}}}~~~}}}yyywwwuuu333444444444444444333333333444444555555555555444777666777999<<<@@@CCCEEEQQQWWWbbbqqqoooaaa[[[]]]lllxxxiiiCCCKKKsssgggXXXNNNRRRPPPMMMJJJIIIKKKLLLKKKIIIMMMLLLJJJJJJJJJJJJIIIIIIIIIEEEBBBCCCGGGHHHFFFCCCCCCCCCAAAAAABBBCCCEEEGGGHHHJJJLLLKKKGGGCCCAAA@@@BBBBBBBBBAAA@@@???>>>===AAADDDHHHKKKLLLLLLJJJHHHFFFHHHIIIIIIIIIIIILLLNNNKKKIIIFFFCCCCCCFFFLLLQQQRRRPPPSSSbbb{{{xxxlllcccaaadddmmmooouuuzzzzzzyyy~~~~~~|||~~~mmmcccdddhhhrrr}}}pppYYYKKKFFFDDDKKKPPPUUUWWWTTTLLLCCC>>>@@@666111555:::???GGGPPP\\\HHHBBBMMMcccoooggg\\\WWWVVVVVVSSSOOONNNMMMLLLNNNPPPSSSSSSSSSNNNPPPNNNJJJJJJMMMNNNLLLJJJKKKKKKLLLMMMOOOQQQRRROOONNNNNNLLLKKKJJJIIIHHHEEEGGGIIIIIIIIIIIIJJJKKKFFFMMMvvvsssnnnqqqqqqssswww}}}|||yyyuuutttrrrnnnjjjeeeaaa^^^\\\TTTSSSTTTXXX___eeeggggggjjj[[[HHH888000---,,,+++)))******+++,,,------...++++++++++++************++++++,,,,,,,,,---------------------.........///------------...///000000,,,...000000......///111...111555888:::<<<>>>@@@@@@>>>;;;666555777:::<<>>>>>>>>@@@DDDKKKPPPQQQOOOKKKHHHEEEGGGIIIJJJIIIIIIJJJLLLFFFCCC???>>>@@@DDDHHHKKKKKKLLLNNNYYYtttrrreeemmmrrryyy|||wwwsssyyywwwyyyvvvlllkkkkkkkkkiiilllwww}}}nnnZZZLLLHHHHHHHHHGGGKKKMMMMMMIIIAAA;;;:::;;;<<<333000888AAAIIIUUUbbbcccZZZeee[[[XXXVVVTTTSSSPPPLLLJJJMMMLLLKKKKKKMMMOOOOOONNNJJJLLLKKKGGGFFFJJJJJJHHHFFFGGGGGGIIIKKKMMMOOOPPPJJJJJJIIIHHHHHHGGGGGGFFFDDDFFFHHHHHHGGGGGGHHHIIIHHHHHHaaawwwyyy}}}rrrjjjmmmwwwzzzxxxqqqwww}}}tttrrr{{{yyy|||yyyuuurrrooojjjccc^^^YYYUUUPPPMMMPPPXXX```eeepppeeeTTTFFF<<<666111...///...---,,,,,,+++++++++------,,,,,,++++++******,,,,,,,,,,,,---------------------.........//////---------......000111222---///111111///......///000666===AAABBB@@@>>>===666666555555555888<<>>>>>>>>>>>>>>>>>??????@@@DDDIIIMMMNNNLLLGGGEEECCCEEEHHHIIIIIIHHHHHHIIIDDD???;;;<<<@@@EEEGGGGGGLLLOOONNNSSShhhyyyyyyzzz}}}{{{vvvvvvyyyxxxwwwzzz}}}~~~xxxllldddjjjwww~~~iiiNNNFFFAAAEEEOOOUUUTTTOOODDDCCC@@@;;;666555777999333999>>>@@@DDDQQQbbbnnnhhh~~~iiiPPPQQQSSSRRRPPPLLLJJJHHHNNNLLLJJJJJJKKKLLLKKKJJJFFFHHHGGGDDDCCCFFFGGGEEEEEEEEEFFFFFFGGGIIIJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKKKKJJJJJJKKKLLLNNNHHHSSS^^^___lll~~~qqqssssssrrrtttyyyzzzwwwkkklll}}}}}}vvvtttnnnttt~~~|||xxxwwwwwwrrrhhh```\\\ZZZUUUOOOLLLLLLQQQTTT[[[YYYXXXVVVQQQJJJ@@@999333111...,,,+++,,,...///...............---------++++++,,,,,,,,,---------,,,,,,---------........................///000000111111000000///000111222888===CCCFFFDDD???:::888444444666999:::<<>>>>>===>>>>>>???@@@BBBDDDFFFGGGHHHFFFDDDCCCAAADDDFFFGGGFFFFFFFFFFFFDDD@@@===>>>CCCGGGHHHHHHLLLOOOOOORRRaaavvvsssttt{{{~~~{{{xxxuuurrrqqqrrruuuzzz~~~tttpppqqqqqqnnnvvv{{{cccLLLIIIDDDCCCIIISSSYYYVVVRRRBBB>>>999777888:::::::::444AAAEEEAAANNNjjj}}}~~~~~~ZZZPPPRRRSSSQQQNNNKKKJJJKKKNNNLLLJJJIIIJJJJJJIIIHHHDDDFFFFFFCCCBBBEEEEEEBBBBBBBBBCCCCCCEEEFFFHHHIIIEEEEEEEEEFFFFFFFFFGGGGGGKKKLLLNNNNNNMMMLLLMMMNNNPPPIIILLLQQQSSS]]]ppp|||www{{{}}}uuurrroooiiirrryyysss{{{vvvtttyyy}}}}}}{{{||||||wwwmmmeeeZZZXXXTTTOOOKKKJJJLLLNNNPPPTTT[[[______ZZZQQQKKK999555111---+++---000222---------....../////////++++++++++++,,,,,,,,,---+++,,,,,,,,,------------000///...............///111000......111666:::<<>>999666444888777;;;AAACCCEEENNNYYYlll}}}pppmmmtttqqqYYYCCC;;;:::<<>>>>>???@@@BBBAAA???>>>>>>??????>>>===<<<===>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDDDDCCCBBBCCCDDDDDDCCCAAABBBDDDGGGHHHIIIHHHIIILLLSSS^^^hhhpppttt|||nnnjjjvvv{{{rrrqqqooonnnooorrryyy~~~}}}vvvlllcccaaarrrxxxeeeXXXNNNGGGIIIOOOYYYcccfff```TTTKKK???:::555555888:::999777888@@@EEEPPPqqqgggRRRSSSSSSRRRPPPMMMKKKLLLLLLMMMJJJHHHGGGHHHHHHGGGEEEDDDFFFFFFCCCCCCEEEEEEBBB===>>>???AAACCCFFFIIIJJJEEEEEEFFFFFFFFFGGGGGGGGGJJJLLLNNNNNNLLLKKKLLLMMMKKKHHHIIIMMMPPPWWWkkkvvvkkkkkk||||||vvvooommmuuu}}}zzzzzz||||||tttmmmddd___WWWPPPKKKJJJKKKLLLJJJLLLQQQVVVZZZ\\\]]]]]]NNNIIIAAA999222...,,,+++,,,,,,---------.........,,,,,,,,,,,,------------,,,,,,,,,---------......000000////////////000000000......000666===CCCEEEDDDCCC@@@;;;777555555666777666<<>>CCCIIINNNTTT^^^jjjsss{{{ppp```[[[eeesss}}}zzzpppFFFOOOggg\\\MMMOOOJJJLLLRRRMMMIIIJJJIIIFFFCCCAAACCCEEEGGGJJJMMMJJJEEE@@@@@@AAA<<<===>>>???@@@AAACCCEEEBBBBBBBBBAAA@@@???>>>======>>>??????>>>===>>>??????===<<<;;;:::;;;===>>>===>>>???@@@AAABBBCCCCCC???@@@AAA@@@??????AAACCCCCCDDDDDDDDDDDDEEEGGGIIIHHHDDDHHHSSSYYYYYY^^^gggqqqvvvooouuuxxxuuurrrlllllljjjgggeeegggjjjlllmmmvvv~~~yyynnndddaaammmvvvvvvssstttxxxzzzwwwoooeeeaaa]]]YYYRRRMMMQQQYYYVVVcccssszzzrrr```NNNCCC888777555555666888:::;;;EEEOOOfffrrrXXXPPPRRRPPPOOOMMMLLLLLLKKKJJJJJJHHHFFFEEEEEEEEEDDDCCCEEEGGGHHHEEEEEEGGGFFFCCC======>>>@@@BBBEEEGGGHHHEEEFFFFFFFFFFFFFFFGGGGGGIIIKKKLLLLLLKKKJJJJJJKKKGGGIIIIIILLLNNNPPPaaa{{{uuukkkhhhrrrxxxqqqiiifffkkkjjjqqq{{{zzz{{{vvvpppjjjbbb[[[WWWTTTOOOLLLEEEFFFGGGIIIMMMSSSZZZ^^^]]]ZZZUUUNNNFFF===666222222222111000//////..................////////////............/////////000000000000111222333555555444333444777===AAABBBBBB>>>===999555333555999===999999BBBPPPZZZcccvvvvvvvvvnnnlllhhhZZZIII<<<888>>>AAADDDUUUjjjsss[[[sssxxx~~~[[[VVVRRRRRRRRRQQQPPPRRRSSSRRRRRRRRRSSSSSSQQQOOONNNLLLJJJJJJLLLLLLKKKIIIIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHGGGGGGHHHHHHGGGFFFGGGGGGGGGGGGCCCAAAEEEKKKVVV```lllvvv}}}|||tttmmmlllddddddeeehhhlllppptttwwwwwwxxxyyyxxxuuuttttttttt444444555555555555555444777666555666777999<<<>>>AAAFFFLLLRRRXXXbbboooyyyssseeeXXX\\\ooo{{{jjjKKK^^^zzz}}}vvv```JJJIIIOOOFFFHHHOOOHHHHHHHHHGGGCCC???>>>AAADDDFFFJJJMMMKKKDDD@@@???@@@:::;;;===>>>>>>@@@BBBDDDCCCCCCCCCCCCBBBAAA@@@???:::;;;======<<<===>>>@@@>>>===;;;999999:::;;;<<<666888;;;>>>@@@AAAAAAAAA???@@@@@@>>>===>>>@@@BBBAAADDDFFFEEEBBBBBBEEEHHHKKKCCCEEERRRTTTLLLNNN[[[iiittt||||||~~~}}}xxxooofffaaacccccc___YYYVVVYYY\\\^^^eeejjjnnnrrrvvvxxxrrrjjjssswwwtttjjj```\\\ZZZXXXWWW]]]jjjyyy{{{vvvxxxvvvxxxtttgggYYYQQQJJJEEEKKKEEEGGGRRRWWWYYYdddsssxxx~~~vvvbbbOOODDD@@@666888:::999999;;;BBBGGGZZZnnntttYYYRRRSSSNNNLLLKKKKKKLLLLLLJJJGGGHHHFFFCCCCCCCCCCCCBBBAAAEEEHHHIIIFFFFFFHHHGGGDDD@@@@@@@@@@@@AAABBBCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFIIIKKKLLLLLLKKKJJJJJJKKKGGGLLLLLLLLLKKKGGGVVVsssqqqjjjkkkvvvzzzrrrmmmooonnnttt~~~}}}}}}~~~}}}pppllljjjiiiiiidddZZZRRRLLLKKKJJJIIIHHHJJJNNNQQQWWWYYY\\\^^^[[[VVVPPPLLL999888777555333111000///000000000000111111111111000000000000111111111111//////000222555777999;;;;;;;;;;;;>>>AAAAAA===999777666444222333777>>>CCCCCCDDDOOOaaannn{{{mmmnnntttllljjjcccLLL???:::;;;BBBEEEPPPttt~~~```XXXSSSOOOQQQTTTUUUSSSRRRUUUSSSRRRQQQQQQPPPNNNLLLLLLIIIGGGGGGIIIJJJIIIGGGIIIHHHGGGFFFEEEEEEEEEEEEIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFHHHGGGDDDAAADDDIIIIIIUUUaaaiiipppxxx}}}}}}{{{~~~uuu||||||uuusssttteeeeeeeeefffhhhllloooqqqppppppqqqpppooooooqqqsss:::888666777888888555222555777999999888999>>>BBBCCCJJJQQQ[[[jjjyyy~~~{{{|||iii^^^___qqq|||vvvXXXiiiwww]]]OOOJJJEEEDDDHHHKKKJJJHHHGGGFFFEEECCCBBBBBBBBBBBBFFFGGGHHHHHHFFFCCC@@@>>><<<<<<<<<<<<===>>>???@@@FFFEEEDDDCCCAAA>>><<<;;;>>>>>>>>>===<<<<<<;;;;;;<<<===>>>??????===;;;:::999999999:::<<<>>>???@@@@@@???<<<::::::;;;===>>>BBBBBBBBBCCCCCCEEEFFFFFFIIIIIIJJJKKKKKKKKKJJJJJJTTTcccrrr}}}wwwqqq[[[ccceee___PPPFFFGGGKKKLLLPPPUUUZZZ]]]^^^___bbbdddppprrrkkk]]]RRRMMMGGGAAA???DDDKKKQQQXXX]]]cccfff^^^aaaeeehhhfffccc___\\\aaa]]]VVVNNNHHHFFFHHHJJJLLLOOO\\\lllpppiiigggllliiinnnoooeeeTTTEEE>>>===<<<666666>>>@@@???FFFSSStttzzz```XXXQQQRRRMMMMMMMMMLLLKKKIIIHHHGGGBBBCCCEEEFFFCCC@@@CCCJJJGGGGGGGGGGGGFFFCCCAAA@@@>>>>>>???@@@AAACCCDDDEEEBBBCCCDDDFFFHHHIIIIIIJJJHHHIIIKKKLLLKKKIIIFFFDDDDDDHHHFFFHHHKKKKKK\\\zzzttt~~~wwwnnnxxx}}}xxxtttrrruuuyyyuuujjj```XXXSSSLLLFFFCCCBBBAAAAAAHHHHHHJJJPPPYYY^^^___^^^WWWTTTOOOIIICCC>>>:::888999444111333444333333555///222444555444555888<<>>BBBFFFFFFEEECCC@@@<<<888666555333222222333888>>>===;;;AAAKKKLLLXXXjjj{{{xxxoooiiihhhoooqqqeeeSSSEEEAAA:::DDDPPPXXX{{{```WWWPPPQQQQQQQQQRRRRRRSSSSSSPPPOOOMMMLLLKKKKKKKKKLLLFFFGGGHHHHHHGGGHHHJJJLLLHHHHHHHHHGGGEEECCCBBBAAADDDEEEGGGHHHHHHGGGEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIMMMMMMPPP[[[ppp|||~~~~~~tttvvvxxxooo|||~~~rrrtttwwwwww|||zzz~~~xxxsssgggkkkllliiicccaaafffkkkiiijjjkkklllllllllllllll;;;999777777888888555222777999:::::::::===DDDIIINNNSSS\\\fffpppyyyoooeeegggmmmxxx{{{iiiwwwcccUUUMMMHHHDDDCCCFFFIIIHHHFFFGGGFFFDDDCCCBBBBBBBBBBBBEEEFFFFFFGGGEEEBBB???===<<<<<<<<<======>>>???@@@AAAAAAAAA@@@???===<<<;;;<<<<<<;;;;;;;;;;;;::::::;;;<<<===>>>===;;;:::888888888999:::<<<===???@@@BBB@@@===;;;::::::<<<===BBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGLLL[[[kkk~~~~~~hhhfffdddZZZKKKBBBAAAAAA???GGGJJJMMMOOOPPPRRRUUUYYYccceeeaaaVVVNNNLLLIIIDDDBBBFFFMMMRRRUUUWWWYYYZZZTTTSSSQQQSSSUUUTTTPPPLLLQQQOOOKKKHHHIIIOOOWWW]]]```fffnnnqqqjjj___[[[^^^]]]``````YYYLLL@@@;;;::::::777999@@@BBBFFFWWWjjjlll```[[[PPPMMMKKKKKKJJJJJJIIIHHHHHHGGGIIIGGGFFFFFFDDDBBBDDDJJJFFFFFFEEEDDDBBB@@@???>>>?????????@@@AAABBBCCCDDDAAABBBDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEHHHFFFHHHLLLKKKWWWqqq}}}}}}rrrooo~~~{{{{{{zzzzzzwwwnnnggg```[[[UUUOOOKKKGGGCCC@@@===???CCCFFFIIILLLOOOQQQbbbaaa```]]]YYYTTTPPPNNNJJJFFFBBBAAA>>>::::::===@@@BBBCCCCCCCCCCCCFFFIIIOOOLLLIIIIIIJJJJJJHHHFFF===;;;777555444444444333999777888===@@@DDDOOO[[[kkkqqq}}}zzzttthhhfffhhhnnnmmm___NNNDDDCCC@@@OOOlllppp|||tttWWWRRROOOOOOOOOOOOOOOPPPPPPPPPNNNMMMKKKIIIIIIIIIIIIJJJEEEGGGHHHGGGGGGGGGIIIKKKJJJJJJIIIHHHFFFEEECCCBBBEEEFFFGGGHHHHHHFFFDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHJJJKKKOOO[[[qqquuuxxx{{{uuurrrxxxxxxyyymmmfffpppuuuooopppxxx}}}uuuhhhlllttt~~~wwwkkkmmmlllfff___\\\```eeedddeeefffgggiiiiiijjjjjj888777666666888888777666777999::::::;;;AAAJJJQQQYYY\\\fffssszzz|||rrrddd]]]mmmxxxzzzuuu~~~rrrSSSQQQJJJGGGCCCBBBEEEFFFFFFEEEEEEDDDBBB@@@?????????@@@CCCDDDEEEEEEDDDAAA???=========<<<======>>>???@@@===============<<<;;;:::888999999999999:::::::::;;;;;;;;;;;;:::999888777777777888999;;;===???@@@BBBAAA>>><<<:::;;;;;;<<>>>>>>>>???BBBEEEJJJMMMLLLFFFCCCCCCCCCBBBCCCKKKUUU^^^dddfffggghhhZZZXXXXXX[[[___]]]TTTLLLIIIHHHFFFFFFIIIRRR^^^fffgggqqqvvvlll^^^TTTPPPOOOOOOOOONNNJJJCCC===999777666777;;;@@@CCCPPPooovvv___bbb]]]MMMHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNIIIEEEFFFFFFDDDDDDGGGDDDCCCBBB@@@???>>>======AAAAAA@@@@@@AAAAAABBBBBB@@@AAACCCEEEGGGHHHIIIIIIKKKJJJHHHFFFEEEFFFGGGGGGDDDGGGEEEHHHMMMJJJOOObbbzzznnnrrr}}}~~~www{{{|||uuuoooiiieee___YYYRRRLLLEEEAAA;;;>>>AAA@@@======AAAEEEQQQTTTYYY]]]`````````___^^^[[[WWWTTTLLLEEEFFFJJJPPPQQQPPPOOOMMMLLLMMMNNNKKKHHHEEECCCAAA@@@>>><<<555444222111111222444555888888:::???EEENNN]]]iiiwwwrrrgggiiidddeeeiiijjjcccTTTHHHDDDFFFPPPfff~~~ccc]]]eeeSSSSSSMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGHHHEEEFFFGGGGGGFFFGGGIIIJJJLLLLLLJJJIIIGGGEEEDDDCCCFFFFFFGGGHHHGGGFFFDDDCCCEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHLLLYYYnnnxxxwwwllliiiuuu{{{}}}qqqgggeeeeeeeeejjjyyy{{{gggTTT]]]jjjwww{{{jjjkkkhhh```XXXUUUWWW[[[\\\]]]^^^aaaccceeefffggg333333444555777999::::::999:::<<<===@@@HHHRRRZZZ___]]]iii|||uuujjjfff___qqq{{{}}}sss```LLLMMMHHHFFFCCCBBBDDDEEEEEEDDDBBBAAA???===<<<<<<<<<===CCCCCCDDDDDDCCCAAA@@@>>>======<<<<<<===>>>>>>???<<<<<<<<<<<<;;;:::999888666777777888999999::::::::::::999888777777666666777777888999;;;===>>>???@@@???===<<<;;;<<<===>>>@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDOOOXXXfff{{{rrr|||rrr\\\MMMGGGEEE???999;;;;;;:::999888888888999888:::<<<;;;:::<<<>>>???CCCMMMZZZeeelllnnnnnnnnn```eeemmmtttuuummm```VVVQQQOOOLLLIIIIIILLLRRRWWWXXXccceeeZZZOOOMMMKKKGGGFFFDDDBBB???>>><<<:::888888;;;???CCCJJJbbb```]]]eeeZZZJJJFFFFFFFFFGGGGGGHHHIIIIIIJJJMMMFFFCCCFFFIIIFFFCCCBBBAAA@@@???>>>>>>>>>@@@@@@CCCBBBAAAAAA@@@@@@AAAAAA@@@AAABBBDDDFFFGGGGGGGGGHHHHHHGGGEEEEEEEEEEEEEEECCCGGGEEEGGGMMMHHHHHHSSSWWWeeerrr~~~|||vvv~~~|||uuu~~~yyywwwssskkkddd^^^WWWQQQMMMGGGHHHGGGCCC???===>>>@@@<<<>>>CCCHHHMMMQQQSSSTTTZZZXXXWWWTTTLLLFFFHHHNNNPPPOOOMMMJJJFFFDDDBBBBBB:::999777666555444444333444444444444444777:::<<<:::BBBMMMTTTYYYccctttuuudddaaaeeefffggggggcccWWWKKKIIIMMMHHHpppqqq^^^ggguuuvvv[[[RRRRRRKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGEEEFFFGGGFFFEEEFFFHHHIIILLLKKKJJJHHHFFFEEEDDDCCCDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHEEEEEEJJJXXXmmmxxxlllnnnxxxxxx}}}www}}}nnnfffgggrrrvvvUUUSSSUUU^^^nnnqqqpppkkkbbbYYYUUUVVVYYYTTTUUUWWWYYY\\\^^^```bbb444444444555666777999;;;;;;>>>AAACCCGGGOOOYYYaaaccc```kkk|||wwwyyyvvvmmmiiinnnnnnxxx||||||cccUUUKKKGGGGGGEEEDDDCCCDDDDDDDDDDDDBBBAAA???===<<<<<<======BBBCCCCCCCCCCCCBBB@@@@@@<<<<<<<<<;;;<<<<<<===============<<<;;;999777777666666777888999::::::;;;999888777666555666666777777777777888:::;;;===>>>;;;;;;:::;;;<<<===???@@@???????????????@@@@@@AAACCCBBBBBBBBBBBBCCCDDDDDDDDDKKKMMMTTTdddrrr|||{{{xxxaaaRRRLLLIIIDDD@@@;;;;;;;;;;;;;;;:::888777666777999:::::::::===@@@CCCKKKUUU\\\^^^[[[WWWUUUUUU^^^iiinnnkkkbbbXXXSSSUUUTTTRRRMMMHHHDDDCCCDDDGGGMMMMMMFFFDDDHHHFFF???AAA>>>;;;:::;;;<<<;;;:::>>>@@@EEELLL[[[{{{lll[[[bbbbbbSSSHHHFFFFFFFFFFFFGGGHHHIIIKKKLLLIIIDDDCCCIIIMMMJJJDDDAAA???>>>>>>>>>@@@BBBDDDEEECCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCDDDEEEFFFEEECCCAAA@@@@@@EEEDDDEEEKKKFFFCCCJJJLLLWWWcccsss}}}xxxzzzsss~~~|||~~~zzzrrrlllhhhdddbbbWWWSSSNNNJJJGGGDDD@@@<<<>>>===;;;:::999999:::;;;AAA@@@BBBAAA===999===EEEAAA???===;;;999777666555444444444333333333444555555777999:::;;;>>>CCCGGGGGGVVVffflllqqqsssjjjeeeeeehhhiiigggccc]]]TTTPPPXXXcccccc|||WWWfffyyy^^^RRRNNNKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHEEEFFFFFFFFFEEEEEEFFFHHHJJJIIIGGGEEEDDDCCCCCCCCCAAABBBCCCEEEFFFGGGHHHHHHGGGHHHIIIJJJJJJJJJIIIIIIFFFFFFLLL\\\rrr{{{pppxxx|||pppxxxtttiiiooossswwwwwwuuu{{{hhhZZZKKKKKK\\\tttzzznnnccc\\\YYYZZZPPPPPPQQQRRRUUUWWWYYYZZZ888999888777666666888::::::???DDDHHHMMMSSS[[[bbbkkkjjjsss|||vvvsssuuusssmmmooouuu{{{zzzttthhhTTTSSSNNNHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCAAA@@@>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@;;;;;;:::::::::;;;;;;<<<>>>======<<<:::999777666555666666777888999999999777666555444444555777999888888888888999:::;;;;;;777777888:::<<<>>>???AAA???>>>>>>===>>>>>>??????BBBBBBAAAAAABBBDDDFFFGGGJJJNNNLLLMMMXXXcccvvvxxxeeeYYYPPPHHHDDDCCC===;;;:::999999999777555999777888::::::888:::>>>BBBGGGOOOSSSQQQMMMHHHEEEJJJPPPVVVVVVPPPKKKLLLNNNLLLMMMLLLIIIEEE@@@>>>===AAABBB@@@===>>>@@@>>>999===;;;::::::;;;===>>>>>>@@@BBBJJJZZZvvviiiZZZ\\\cccXXXMMMJJJFFFGGGFFFFFFFFFGGGIIIKKKLLLIIIEEEEEEKKKOOOKKKEEEBBB>>>??????AAABBBDDDFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBB???AAACCCDDDCCCAAA>>><<<<<>>444222111111333444444333000111222222111111333555444888<<<>>>@@@EEELLLRRRVVVgggwww|||}}}ooohhhdddbbbbbbdddiiieeebbbaaa```dddqqq}}}wwwgggbbbUUUQQQMMMIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHHHHEEEFFFFFFEEEDDDDDDEEEGGGGGGFFFDDDCCCBBBBBBCCCCCCAAABBBCCCDDDFFFGGGHHHIIIGGGHHHJJJJJJKKKJJJIIIHHHGGGGGGMMM^^^vvv~~~vvv||||||nnnxxxlllgggooonnnuuuxxxrrrjjjPPPFFFRRRhhh}}}xxxjjj___XXXVVVPPPOOONNNNNNOOOPPPRRRSSS999:::;;;:::999:::>>>AAABBBHHHPPPVVVZZZ^^^dddhhhtttxxx~~~xxxtttrrrsssvvvxxx{{{|||rrreeeiiiyyyUUUOOONNNIIIJJJBBBCCCCCCBBBAAAAAAAAABBBCCCBBB@@@???>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>::::::999999888999999:::;;;;;;;;;::::::999777777444444555555666666777777666555333222333666999;;;999999888888888888999999666666777999;;;<<<>>>>>>>>>>>>===============>>>AAA@@@@@@AAABBBEEEHHHIIIIIIOOOLLLLLLTTTZZZiii{{{}}}tttfffXXXQQQRRRRRRLLLDDD???<<<;;;:::888<<<999999<<<:::666777<<<===AAAGGGJJJJJJGGGDDDCCCBBBEEEFFFEEEBBBAAACCCFFF@@@AAABBBAAA>>><<<<<<<<<>>><<<;;;======999888:::;;;;;;<<<===???AAACCCEEEFFFJJJXXXuuurrrTTTOOOXXXXXXIIIIIIMMMCCCFFFEEEEEEDDDEEEGGGIIIKKKJJJEEECCCGGGHHHEEEBBBAAA???@@@BBBCCCDDDEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCBBBBBBAAA@@@?????????@@@@@@???>>><<<;;;888BBBBBB@@@DDDCCCBBBIIIOOO^^^eeemmm~~~vvvrrryyysssttt|||yyy|||}}}{{{vvvtttpppkkkddd[[[TTTOOOJJJHHHEEEAAA???=========999555444666777555888<<<666444222333666888888666///111444444444555888;;;===BBBHHHMMMQQQXXXbbbiiiqqqzzzssskkkfffaaa```eeelllkkkhhhiiipppwww}}}~~~gggXXXTTTPPPMMMMMMFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEFFFEEECCCCCCEEEFFFEEEDDDCCCAAAAAACCCDDDEEECCCCCCCCCDDDDDDEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFHHHDDDHHHWWWmmmxxx~~~|||xxxzzzxxx}}}ssskkkqqqvvvpppwwwbbbPPPOOO]]]ppp|||sssggg^^^YYYRRRPPPNNNLLLKKKKKKKKKLLL555888:::;;;<<<@@@FFFJJJQQQYYYbbbiiimmmpppsssvvvzzz~~~}}}|||yyyvvvtttqqqsss{{{qqq___[[[www]]]HHHJJJDDD???GGG@@@AAABBBAAA@@@??????@@@AAA???>>><<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999999888888777888888999888888999999999999888888333333444444444444555555555444222222333777:::===::::::999888777777888888666777777999:::;;;;;;<<<>>>======<<<<<<<<<======@@@??????@@@BBBEEEIIIKKK@@@GGGGGGHHHNNNQQQ]]]rrrrrryyy{{{sssjjjkkkrrrhhhZZZNNNGGGEEECCCAAACCC??????AAA???:::;;;@@@888;;;>>>???===:::777666888999;;;===>>>===;;;999;;;;;;;;;999888888999;;;888666999???===555888AAA;;;===@@@BBBCCCEEEIIILLLSSSYYYlllSSSKKKKKKSSSLLL>>>HHHPPP@@@FFFEEEDDDCCCDDDFFFHHHIIIIIIDDD@@@@@@@@@===<<>>===@@@???===<<<;;;;;;<<<<<<666AAABBB???BBBBBBCCCLLLGGGfffxxxuuuvvvwwwooosss}}}ssswww||||||}}}uuujjjcccaaaYYYWWWTTTPPPKKKFFFBBB@@@AAA;;;777888888666666888>>>;;;999999;;;<<<:::888666:::===???@@@CCCGGGKKKOOOUUU]]]ccciiirrr}}}sssgggfffeeedddbbbffftttooommmrrr~~~wwwmmmqqqwww}}}gggSSSPPPPPPIIIHHHNNNDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFEEECCCCCCDDDFFFDDDCCCBBBAAABBBCCCEEEGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHGGGEEEDDDGGGAAABBBMMM___tttuuuuuusssxxxxxxqqqlllmmm}}}~~~zzzsss[[[OOOTTTcccpppxxxuuulllgggTTTRRRNNNKKKIIIHHHHHHHHH:::>>>AAAAAA???CCCLLLTTTcccjjjrrrwwwxxxwwwwwwwww|||yyy{{{{{{xxx|||{{{yyyzzzrrrYYYXXXmmm}}}rrrKKKHHHGGGCCCBBBAAAAAA@@@>>><<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777666666666666666:::777555555777888666333111111222222333444555555444444555666777888999999;;;888555555777999888777777777666666777777888999::::::;;;<<<<<<;;;::::::@@@@@@@@@@@@@@@@@@@@@AAAFFFHHHJJJIIIIIILLLQQQWWW[[[kkkssspppnnneeeZZZYYYbbb[[[MMMIIICCC===>>><<<<<<;;;:::999888999;;;///888777555;;;<<<999>>>AAA===;;;;;;:::888777999<<<888777999888666;;;DDDBBB>>>>>>DDDIIIJJJOOOUUU___ZZZPPPKKKJJJHHHFFFEEEDDDCCCCCC@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@AAABBBDDDAAAAAAAAA@@@@@@>>>======???????????????@@@@@@@@@AAAAAAAAAAAA@@@>>><<<;;;:::<<<>>>===;;;999999999;;;;;;<<<===???BBBDDDFFFPPPSSSYYYeeexxx{{{rrrtttvvvxxx~~~|||||||||}}}wwwqqqnnnkkkgggaaa\\\WWWTTTRRRJJJJJJIIIFFFDDDCCCDDDEEEFFFEEECCCBBBBBBCCCEEEFFFGGGIIIKKKNNNSSSZZZbbbhhhmmmssszzz~~~zzzwwwuuusssiiikkkkkkbbbccczzz}}}lllrrr|||hhhXXXmmmyyy\\\bbblllyyyxxx^^^VVVLLLGGGHHHJJJJJJIIIIIIHHHEEEDDDCCCDDDEEEFFFIIIHHHGGGGGGFFFFFFGGGGGGCCCBBBAAA@@@???@@@AAABBBDDDBBBAAABBBFFFJJJMMMNNNIIIFFFDDDCCCEEEFFFEEEDDDHHHHHHHHHFFFEEEEEEGGGIIIHHHGGGFFFGGGQQQddd}}}vvvooozzzyyy{{{qqqjjjhhhlllyyy~~~{{{|||ttt|||jjjTTTOOOYYYcccvvvxxx}}}nnnfff___VVVQQQOOOLLLGGGBBB<<<@@@DDDGGGIIIOOOWWW^^^ppptttwwwxxxwwwyyy|||zzztttxxx}}}}}}~~~gggZZZsss___@@@@@@AAA???@@@@@@@@@???>>><<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<999999999999999999999999777666555555444444555555999666555555777777555333111222222333444444555555444444555555666666777777999777444444666888777666777777777777777888888999::::::::::::::::::::::::<<<<<<===>>>???@@@@@@AAABBBCCCEEEDDDCCCFFFKKKPPP[[[dddwww|||lllXXXEEE@@@======<<<======>>>======DDDDDD===>>>IIIGGG???@@@@@@FFFJJJFFF@@@;;;:::;;;<<<888888===@@@???AAAFFFFFFDDDFFFJJJPPPYYYlll}}}gggMMMFFFJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAACCCDDDEEE??????>>>>>>===<<<;;;;;;>>>>>>>>>>>>????????????@@@AAAAAAAAA@@@>>>===<<<:::<<<======:::888777888999999:::;;;===@@@BBBDDDHHHIIIMMMTTT```pppssstttsssrrrwww||||||zzzyyyyyy}}}~~~}}}yyyuuurrrnnnlllkkkcccaaa___]]][[[ZZZZZZZZZ\\\ZZZYYYWWWXXXZZZ\\\^^^kkkjjjjjjkkkooowwwzzzpppooopppmmmhhhdddiiiqqqqqqssskkkjjj~~~___ZZZnnnvvvbbb]]]sss~~~~~~\\\XXXQQQIIIEEEFFFHHHHHHGGGGGGFFFDDDCCCBBBCCCDDDEEEHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@AAABBB@@@???AAAIIIUUUbbbjjjYYYRRRIIIDDDEEEFFFEEECCCFFFFFFFFFEEEDDDDDDFFFHHHJJJHHHFFFCCCGGGTTTfffttt}}}uuuppp}}}|||zzz}}}|||}}}zzz}}}qqqyyyxxxZZZUUUlllsssrrrttt}}}{{{qqqeee\\\XXXUUUPPPLLLEEEEEEGGGLLLTTT___jjjqqq}}}}}}}}}{{{zzz~~~xxxvvv~~~ZZZdddyyywwwRRR>>>AAAAAA???CCCCCC??????===<<<<<<;;;<<<<<<<<<<<<;;;:::::::::::::::888888888888888888888888555444444333333333333333777555444444666666555333222222333333444444555555444444444444444444444444777555333333555666666555777777777777777888999999;;;:::999888888999:::;;;999999:::<<<===>>>???@@@>>>@@@AAA@@@???@@@EEEIIIUUUYYYiii{{{ccc\\\WWWTTTOOOJJJFFFCCCBBBBBB@@@DDDFFFQQQ___[[[WWW___```jjjjjjYYYGGG@@@??????@@@======AAAEEEEEEDDDEEEFFFIIINNNRRRZZZmmmpppPPPIIIEEEGGGFFFEEECCCBBBAAAAAAAAACCCDDDFFFFFFFFFDDDBBBAAA??????AAABBBCCCDDDDDDDDD<<<<<<;;;;;;::::::999999<<<<<<<<<=========>>>>>>??????@@@AAA@@@???======999;;;<<<;;;999666666666777777777999;;;===@@@AAADDDEEEGGGIIIOOOWWWaaahhhuuuvvvtttppprrr|||zzzrrrqqqqqqrrruuuwwwwwwwwwwww|||{{{ssspppmmmmmmooopppnnnlllmmmllljjjjjjkkkooorrruuu~~~}}}{{{zzz~~~{{{sssjjjhhhjjjllliiieeerrroooooommmppp~~~oooyyysssrrr```YYYeeecccOOOOOOJJJEEEDDDEEEGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@???@@@@@@???>>>===???HHHYYYnnn}}}rrrfffWWWLLLGGGFFFEEECCCCCCDDDDDDDDDBBBBBBDDDFFFJJJIIIEEEAAA@@@EEEOOOWWW^^^kkksssyyy{{{rrruuu{{{}}}{{{nnniiiuuuzzzkkkVVVfffeee```^^^gggwwwsssfff___[[[VVVRRRSSSPPPOOOUUUaaappp|||~~~```hhhttteeeLLLBBBEEEAAA???BBBBBB>>>>>>===<<<;;;;;;;;;;;;;;;:::999999888888999999777777777777777777777777444444333222222222222333444444333333444444444333222222333333444444444555333333222222222111111111333333333333444444444444777777666666777777888999:::999777666666777999:::999999:::;;;<<<<<<=========???@@@???===>>>BBBEEEJJJOOO[[[llltttppp}}}yyy{{{{{{vvvkkk___YYY[[[______mmm}}}```HHHBBBCCCBBB@@@AAABBBDDDDDDEEEHHHKKKOOOWWWbbbmmm|||{{{TTTEEEIIIJJJEEEDDDCCCAAA@@@@@@??????@@@AAACCCDDDDDDCCCAAA???===>>>@@@AAABBBAAA@@@???;;;::::::999999888888888:::::::::;;;<<<<<<=========>>>???@@@@@@???======999:::;;;:::888555444444666666666777:::<<>>======BBBPPPcccqqq|||ssseeeUUUJJJDDDCCCDDDAAACCCDDDCCCBBBBBBCCCEEEHHHGGGFFFCCCAAABBBFFFIIIOOO\\\eeejjjpppnnnwww|||vvvrrrpppsss}}}{{{ccc]]]]]]UUUOOOTTTeeeyyyvvvmmmeee^^^YYY^^^^^^ccclllyyywwwgggfffRRRCCCAAABBB<<<:::>>><<<======<<<<<<;;;;;;:::999999888888777777777777777777777777777777777777777555444333333222222333333222222333222222222222333222222222333333333333333222222111111000000//////111111222333333333333444666666555555666666777888999888666555555666888999;;;;;;;;;;;;:::::::::::::::<<<>>>===;;;;;;???BBBAAALLLSSSXXXbbbjjj|||~~~zzzjjjRRRCCCDDDHHHIIICCCKKKRRRSSSSSSYYYfffppp~~~oooYYYHHHCCCFFFDDDCCCBBBAAA@@@??????>>>>>>;;;<<<>>>@@@AAA@@@??????<<<===???@@@???===;;;999::::::999888888888999999888999999:::;;;;;;<<<<<<<<<===>>>>>>>>>===<<<;;;777999:::999777555444444666666666888:::<<>>>>>CCCMMMUUUhhhgggaaaTTTFFF>>>???DDD@@@BBBCCCCCCBBBBBBCCCEEEFFFFFFGGGFFFDDDCCCCCCCCCIIIVVV^^^fffoooqqquuuvvv{{{vvv{{{zzzzzz|||pppjjjcccYYYNNNKKKSSScccrrrzzz|||rrrkkkhhhnnnzzzrrrkkkeeecccEEE>>>???@@@:::;;;@@@<<<<<<<<<<<<<<<;;;:::999888777777666555555555555666777777777777777777777777444444333222222222222222///111222222000000111333111111111222222222222222111111000000000////////////111333333222222333444444444444444444555666666777666555444444555666777;;;;;;::::::999888888888666888;;;:::888888;;;>>>???LLLNNNMMMXXXdddrrryyy{{{vvvwww{{{dddUUUOOOGGGCCCFFFNNNWWW]]]```ooo|||rrrLLLHHHJJJGGGCCC===BBBAAA@@@???>>>>>>>>>>>>888999:::;;;<<<=========;;;<<<======<<<:::888666:::999888777777888999:::777888999999:::;;;<<<<<<;;;<<<<<<===<<<;;;:::999666888:::999777555555555666666777888:::<<>>>>>@@@CCCIIIMMMNNNHHH>>>999<<<@@@>>>@@@BBBCCCBBBBBBCCCDDDFFFFFFFFFEEEDDDAAA???>>>HHHXXXdddqqq~~~{{{{{{ssshhhjjjmmmlllttt{{{qqqrrrxxxnnnrrrjjj```SSSIIIHHHQQQ^^^hhhuuu~~~www}}}zzz{{{|||mmmuuuSSSCCC>>>AAA@@@:::===BBB<<<;;;;;;<<<<<<;;;:::888777666666555444444444444444555555555555555555555555333222111111000000111111---000111111//////111333000000000000000000000000000000000000000/////////---000333444333222333444333333222222333333444555444444444444444444444444888888888888777777777777333666999999777777:::===AAAGGGGGGIIIQQQVVVbbbxxx}}}zzzsssooouuu[[[OOOIIIPPPYYYcccsss}}}XXXBBBFFFHHHFFFCCC===BBBAAA@@@???>>>>>>>>>>>>999999888888999:::;;;<<<;;;;;;<<<<<<;;;:::999888999888777666666777999:::777888888999;;;<<<<<<===:::;;;;;;;;;:::999777666555777999999888666666777555555666777999<<<>>>@@@???BBBFFFGGGFFFDDDBBBBBBJJJOOOZZZjjj~~~rrrnnnoootttxxxzzz|||~~~|||xxxuuuyyyllleeeooo|||tttrrrrrrnnnqqquuuxxxyyyxxxvvvuuuzzz~~~wwwlllgggeeeiiijjjggggggiiikkknnnoookkkhhhmmm|||rrrbbbUUUCCC@@@KKKQQQxxx\\\WWWYYYhhhyyy{{{zzzvvveee___ZZZRRRJJJHHHKKKLLLIIIFFFGGGGGGGGGFFFDDDDDDDDDDDDAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEE???@@@AAABBBBBBBBBAAAAAA<<<<<<==================;;;===>>>>>><<<;;;;;;<<<<<<>>>AAAAAAAAA@@@AAABBBFFFEEEDDDCCCBBB@@@===;;;BBBUUUeeesss{{{rrrddd^^^ccciiinnnoooxxxnnnjjjooodddeeevvvyyylllvvvuuunnn___OOODDDEEEOOOYYYaaalll||||||{{{~~~~~~xxxwww[[[FFFCCC???AAA>>>777;;;???777:::;;;<<<<<<;;;:::888777555555444333333333333444444444444444444444444444111111000///////////////---///111111///...000333000000000///////////////000000000000000000000000---000444444333222333555222222111111222222333444333444444555555444444333444555555555666666777777333666999999888888;;;>>>BBBAAAAAAHHHLLLGGGUUUuuu{{{nnnrrrrrrfffjjjooovvvwww]]]LLLDDDCCC<<<===AAA???AAAAAA@@@???>>>>>>>>>???<<<;;;999777777888999;;;::::::;;;;;;<<<;;;;;;;;;888777666555555666888999777888888:::;;;<<<======::::::::::::999777555444444777999999888777777888444555555666888;;;===???:::===BBBDDDDDDBBBAAA@@@GGGHHHPPPaaa}}}wwwuuuooooooqqqvvv~~~}}}rrrpppcccpppyyytttsssuuutttrrrrrrtttttttttrrryyy{{{}}}{{{rrrkkklllfffeeejjjmmmkkkkkkooozzz{{{|||{{{zzz~~~pppXXXKKKJJJJJJXXXqqq~~~bbbYYYdddSSSdddyyy~~~rrraaaXXXWWWOOOKKKGGGFFFEEEEEEEEEGGGHHHHHHGGGEEECCCBBBBBBCCC@@@AAABBBBBBCCCCCCBBBBBBDDDDDDCCCBBBAAAAAAAAAAAA>>>???AAABBBCCCCCCBBBAAA@@@===::::::;;;=========???<<<:::<<>>777KKKYYYeeettt{{{{{{{{{nnnfffdddddddddgggjjj}}}|||uuupppfffooo```qqq}}}yyyzzzqqqYYYDDD;;;AAAIIIUUUbbbsss