BM6P6(@ {{{sssjjjjjjggghhhaaa^^^dddaaaZZZ\\\WWWUUUTTTPPPEEE777//////...------,,,,,,++++++***))))))))))))))))))))))))+++((()))///888>>><<<888333999<<<666...,,,000444888:::;;;;;;999888777888555222///222@@@OOOTTTPPPAAA888///***+++,,,+++))))))))))))***,,,...000222000111555;;;@@@@@@;;;666===>>>???>>><<<:::;;;<<<:::<<<>>>>>>===<<<===>>>===>>>???@@@>>>AAALLLXXXhhhooojjjbbb]]]QQQGGGJJJJJJIIIIIIJJJIIIHHHGGGGGGEEEBBB>>><<<;;;999444111333222222666<<<@@@AAA@@@??????@@@EEEPPP___ooozzztttjjjgggYYYVVVQQQMMMLLLLLLKKKKKKGGGEEECCC@@@<<<999777666222111000...------------///000000000......000222///000000111222666<<>>AAABBBCCCCCCIII\\\yyyzzzrrrjjjjjjgggiiibbb___eeebbb[[[\\\XXXWWWVVVRRRFFF888111111...------,,,,,,++++++***))))))))))))))))))))))))+++((()))///999@@@AAA???555;;;===999222000333777777999;;;;;;999888888888444111...222???MMMQQQMMMDDD;;;000+++++++++***((()))))))))***+++...000222111222666<<<@@@@@@;;;666???@@@@@@???===<<<<<<===;;;===??????>>>===>>>??????>>>@@@AAA@@@BBBMMMYYYooouuuqqqiiidddWWWKKKLLLOOOTTTUUUPPPLLLLLLMMMKKKAAA???;;;::::::888555222111444;;;DDDJJJKKKGGGCCC@@@>>>===>>>DDDNNNZZZbbbnnnsss{{{wwwmmmiii[[[WWWRRRNNNMMMMMMLLLLLLJJJGGGDDD@@@===;;;:::999555444222000.........///000111111000......///111///000000111222666<<<@@@IIIQQQ^^^mmm}}}sssggg\\\TTTUUUVVV\\\nnnjjjIII666111111222222000000000000000111111222...777444999EEEhhhvvvqqqoooeee\\\[[[RRRTTTYYY```dddgggmmmuuu{{{~~~mmmZZZIIILLL```qqquuurrrnnnooohhh[[[QQQQQQVVVYYYWWWRRRNNNPPPWWW```fffhhhbbb\\\KKK@@@EEEPPPeee{{{uuupppkkkeee___\\\WWWYYY[[[[[[YYYVVVTTTTTTTTTOOONNNZZZooo|||eee[[[aaannnvvvxxxgggtttwwwyyyiii[[[qqq```RRRYYYaaadddtttyyy\\\???333///...111222000...///------------...///000000333444555777888:::;;;<<<@@@DDDFFFKKK]]]uuuyyy^^^WWW]]]WWWGGG```vvvvvvbbbVVVTTTVVV]]]jjjvvvzzz{{{tttggg\\\SSSRRRZZZsss|||sssxxxuuuvvvxxxyyyzzz{{{~~~{{{hhhUUUmmmnnnlllkkk^^^aaaZZZVVVWWWQQQHHHJJJRRReeekkkaaaWWW\\\dddlllvvvwwwpppnnnkkkhhhgggfffddd```]]][[[\\\]]][[[\\\\\\\\\^^^^^^WWWNNNMMMHHHFFFHHHGGGBBB>>>===BBBHHHLLLMMMOOO^^^vvvyyyqqqjjjjjjhhhjjjccc```fffccc[[[]]]ZZZXXXWWWSSSGGG:::333333...------,,,,,,++++++***))))))))))))))))))))))))+++((((((///:::DDDHHHHHH888;;;===;;;555222444777555777::::::999888777888333111///111===JJJNNNJJJGGG>>>222,,,++++++***((())))))))))))+++---000111333444777<<>><<<===??????>>>>>>>>>???@@@???@@@BBBAAADDDNNNYYYrrr{{{zzzsssmmm\\\NNNMMMVVVaaacccWWWQQQTTTTTTNNN===;;;999888888777555333000999HHHUUU[[[XXXNNNFFF===;;;777666999???FFFJJJWWW]]]fffooowwwyyyooojjj^^^YYYSSSNNNLLLLLLKKKKKKJJJHHHEEEAAA>>><<<<<<<<<888666444111000000000000111222222111///...///000///000000111222555:::>>>EEEMMM\\\lll}}}pppeee[[[TTTSSSVVV^^^pppgggFFF444000000000000000000000000000111222222...777555;;;DDDddd{{{tttnnnnnneee[[[VVVQQQRRRWWW___dddggglllrrryyy||||||iiiQQQCCCDDDMMMTTTWWWeeennnsssllldddbbbdddfff]]]UUULLLFFFFFFIIIKKKLLLLLLEEE999666<<>>@@@DDDLLLVVV^^^]]]YYY```tttyyyqqqjjjkkkiiijjjccc```fffccc\\\^^^YYYXXXVVVRRRGGG999333333...------,,,,,,++++++***))))))))))))))))))))))))***((((((///;;;GGGNNNQQQ;;;:::;;;999555000000333333666999:::999777666666444222000222===IIIMMMKKKJJJ@@@444,,,+++,,,,,,+++))))))))))))+++---///000444555888===AAAAAA===999???AAABBBBBB???>>>===>>>;;;===>>>???>>>===>>>??????>>>???AAABBBDDDMMMWWWjjj{{{}}}ttt___NNNNNN]]]jjjkkk^^^YYY___ZZZMMM<<<;;;999888666555333222111<<>><<<;;;:::888555222000000111222333444444333000///...//////000000111222444999<<>>EEEaaazzz~~~{{{pppxxxnnnjjjaaaXXXTTTPPPQQQUUU^^^cccfffjjjoootttwww}}}zzzaaaKKKDDDIIIPPPSSSggguuu|||pppgggbbb```TTTNNNFFFAAA???@@@@@@@@@>>>999444999>>>===PPPuuu{{{uuupppjjjddd```\\\YYYXXXYYY\\\^^^\\\YYYYYYSSSNNNQQQ\\\iiirrrwwwllleeeXXXIII??????CCCGGGPPP[[[pppsss|||{{{___VVVrrrwwwaaa[[[```eeennnzzzzzzZZZ888111------000111...,,,---------------...///000111333444555666888:::;;;<<<===AAABBBDDDTTTooo]]]TTT___\\\JJJ```iiiXXXYYYYYYXXXeeepppssswww~~~}}}vvvsssfff\\\UUUOOOSSSkkk~~~qqqrrrrrruuuyyy{{{|||}}}|||fffUUUjjjnnnvvvgggZZZLLLAAA???CCCYYYaaa\\\PPPLLLKKKRRRaaahhhnnnqqqooommmllljjjfffcccbbbaaa^^^ZZZXXXXXXYYYWWWZZZ\\\\\\]]]___ZZZTTTNNNEEE>>><<<>>>BBBKKKSSS___jjjsssmmmbbbccctttyyyqqqjjjkkkiiijjjccc```fffccc\\\^^^XXXVVVTTTPPPEEE888222333...------,,,,,,++++++***))))))))))))))))))))))))***((((((///:::FFFPPPTTTAAA<<<999888444...,,,///222555888999888666555444444333111333===JJJPPPOOOMMMBBB555---,,,.........))))))))))))***,,,...///444555777<<>>@@@BBBBBB@@@=========999;;;======<<<;;;<<<===>>>======@@@BBBDDDLLLUUU___vvv{{{dddRRRSSSdddqqqssshhhfffjjj___LLL???>>><<<999555222000///000:::HHHSSSTTTLLLAAA999111///...111666;;;>>>???EEEIIINNNTTTZZZbbbiiinnnsssuuuxxxyyyxxxssslllfffYYYUUUNNNHHHDDDAAA>>>;;;===???AAABBBAAA>>>:::888;;;888555222111111222333555666777555222000/////////000000111111333777:::EEENNN]]]nnnooo___YYYRRRPPPUUUcccxxxaaa@@@555333111///111000000000000111222333444444<<<<<>>>>>>>>>>>===777777888@@@DDD===JJJiiixxxrrrlllfffbbb^^^ZZZVVVVVVZZZ^^^```___XXXUUURRRSSSYYYaaagggkkkQQQLLLFFF@@@;;;:::===@@@@@@III```~~~tttccc[[[{{{uuu___XXX___gggooozzzyyyYYY888111------000111...,,,---...............///111111333444555666888:::;;;<<<:::???@@@BBBRRRoooddd^^^qqqqqq]]]fff|||aaaYYYXXXYYYdddoooqqqttt|||tttfff]]]VVVNNNPPPeeerrrqqqrrrvvvzzz|||}}}~~~]]][[[uuucccSSSFFF>>><<<>>>EEEKKKGGGDDDFFFDDDEEEQQQ^^^eeejjjkkkjjjjjjhhhdddaaaaaa```]]]YYYVVVVVVVVVXXX[[[\\\[[[ZZZ[[[WWWQQQKKKCCC===<<>>@@@BBBBBB@@@>>>===<<<999:::<<<<<<;;;;;;;;;<<<>>><<<<<<@@@BBBEEEKKKSSSXXXooommm[[[ZZZjjjwww~~~yyysssooo___MMMBBBAAA@@@;;;666111//////000777???DDDBBB<<<444//////------222888<<<===<<<===???BBBEEEJJJQQQYYY___eeeiiimmmllljjjgggbbb\\\PPPLLLGGGCCC@@@<<<888555666999===???@@@>>>:::888;;;999555222111222555666888999:::888555111000///...000111111111222666888DDDNNN]]]ooo}}}nnn]]]XXXRRROOOUUUeee{{{]]]===444555222000222000000000111222333444555777???>>>DDDGGG___{{{nnnaaaYYYVVVWWWQQQOOOPPPXXX___cccgggkkkqqqvvv}}}uuuwwwoooVVVEEE;;;:::;;;<<<<<<======<<<<<>>@@@EEEYYYxxxrrrsssssshhh]]]zzzsss\\\TTT\\\hhhooo{{{uuuWWW777222...---111222///---...............///000111111333444555777888:::;;;<<<:::@@@BBBCCCQQQnnneee```xxx|||hhhcccjjjZZZVVV[[[bbbnnnrrrsss{{{wwwhhh^^^VVVNNNMMM```uuusssrrruuuxxx{{{|||~~~rrr___ttt|||vvv}}}qqq___NNNCCC>>>======;;;???<<<===CCC???<<>>::::::===CCCNNNYYYjjjtttxxxooobbbcccvvv|||tttlllkkkgggiiibbb___eeebbb[[[\\\WWWTTTRRRMMMBBB666222333...------,,,,,,++++++***))))))))))))))))))))))))((('''(((---555@@@IIINNNEEE999000222222,,,,,,111222555888999777333000///333222000000;;;KKKWWW[[[WWWJJJ:::///,,,------,,,))))))((()))***+++---...111111444:::@@@CCCAAA>>>???AAADDDDDDBBB???>>>===999;;;======<<<;;;<<<===???<<<===AAADDDFFFLLLSSSUUUdddnnnxxxuuuddd___kkk{{{{{{iiiXXXKKKCCCCCCBBB===777222000111333777<<<===999444///---...---///444<<<@@@???===999999::::::===BBBIIINNNVVV[[[]]]YYYVVVTTTOOOIIIDDDBBBAAA???>>>;;;666333444555888:::<<<===<<<<<<<<<:::666444333555888:::;;;<<<===;;;777333111000...///111111111222444777@@@JJJ[[[nnnzzzlll[[[WWWQQQNNNTTTggg~~~|||XXX888222555111///333000000000111222333555555999@@@???DDDFFF]]]}}}ggg\\\XXXVVVVVVRRRNNNNNNUUU\\\aaafffkkkpppuuu}}}pppYYYJJJAAA<<<;;;<<<<<<<<<<<<===>>>???LLLTTTVVVXXX\\\WWWXXXddd}}}}}}xxxsssnnnjjjfffffffffdddbbbbbbcccdddccc```[[[UUURRRTTTYYY^^^WWWNNNGGGDDDBBB@@@CCCHHHLLLLLLZZZwwwrrr~~~dddYYYnnnjjj^^^yyyppp^^^WWW___jjjppp~~~}}}pppRRR444333///...111222000...///............///000111222333444555777888:::;;;<<<888???AAAAAAMMMjjjhhhZZZnnnsssaaaUUUqqqZZZTTTZZZ^^^nnntttvvv{{{zzzjjj^^^WWWNNNJJJ\\\~~~xxxvvvqqqsssvvvxxxyyy{{{pppooojjjkkkzzzooo\\\KKKBBB>>>===;;;;;;===:::<<>>;;;888888888999@@@HHHUUU___eeeaaaZZZ```ttt}}}tttlllkkkgggiiiaaa^^^dddaaaZZZ\\\WWWUUURRRMMMCCC777222444......---,,,,,,++++++***))))))))))))))))))))))))''''''(((,,,444===EEEJJJBBB333***---...***+++222222555999999777222///...222111......999KKKYYY^^^\\\NNN===000+++++++++***))))))((())))))+++---...000000333999@@@CCCBBB???@@@CCCEEEFFFDDDAAA??????:::<<<>>>>>>===<<<===>>>@@@===>>>BBBEEEHHHMMMTTTTTT[[[^^^kkk}}}zzzhhh```hhh{{{{{{```OOOIIICCCDDDCCC>>>888333222333777;;;>>>>>>999444111111------000777@@@EEEDDDAAA;;;:::888555555888>>>CCCKKKPPPQQQJJJEEEDDD???999<<<<<<<<<>>>>>>;;;777444444555555666999<<>>>>><<<888444111000...///111111111111444666<<>>DDDDDD\\\{{{fff___^^^\\\YYYSSSNNNMMMSSS[[[```fffkkknnnsss{{{}}}mmmgggjjjzzzuuuqqqdddQQQDDDAAACCCDDD??????>>>======???BBBEEERRR\\\\\\ZZZ___^^^]]]dddyyy}}}zzzvvvqqqnnnjjjmmmooommmhhhdddcccccc]]]\\\YYYWWWYYYbbbnnnwwwvvviii]]]WWWSSSPPPSSSYYYYYYTTT^^^yyytttjjjYYYhhhiiibbboooaaa]]]dddnnnqqq{{{lllOOO222333//////222333000...///.........//////000111222333444555777888:::;;;<<<666===???>>>IIIdddqqqYYYeeehhhVVVHHHssssss\\\RRRYYY\\\nnnwwwxxx||||||kkk___WWWNNNIIIYYY|||{{{xxxppprrrtttuuuvvvyyy~~~sssyyybbb[[[kkkvvv|||yyymmm[[[JJJ@@@===;;;888999<<<999999<<<777666DDDBBBIIIOOOPPPQQQSSSRRROOOSSSVVVYYY[[[\\\]]]___aaa[[[^^^]]]VVVPPPLLLHHHCCC<<<:::999888444111444:::AAAKKKUUUUUUSSS]]]rrruuulllnnnkkklllddd```fffbbbZZZ\\\VVVVVVUUUPPPDDD555000111...------,,,,,,++++++***))))))))))))))))))))))))'''''''''+++222:::AAADDD666444444333///+++...444666999:::888444222222333222666444...666KKKZZZ\\\XXXMMM<<>>???@@@AAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAAEEEJJJNNNPPPZZZ[[[]]]dddnnntttmmmcccccctttoooTTTCCC<<<999<<<===888111...111555:::===@@@@@@<<<777222//////,,,,,,111888>>>>>>===888444111222222222555:::>>>>>>>>>===;;;888666444999;;;===??????===:::888:::666333444888;;;======<<<555111222444555999===EEEBBB>>>;;;999666222///000000000000111222333444@@@GGGTTTeeewwwuuufffZZZSSSMMMOOOXXXhhh}}}{{{uuuPPP888555222222444111333222111111222555777999:::>>>@@@>>>DDD^^^~~~jjjdddaaa[[[VVVUUUOOOLLLQQQXXX^^^eeekkkkkkqqqyyysss]]]JJJDDDFFF]]]vvvnnn~~~lll]]][[[KKKAAAFFFGGGDDDGGGFFFCCC===999888<<>>===AAAAAA???IIIbbb}}}ccc___eeeYYYMMMOOOwwwkkk```TTTOOO]]]eeeqqqzzzzzz|||zzzooocccWWWRRRNNNRRRmmmsssrrrrrrrrrrrrsssuuuyyy|||tttaaaPPPNNNVVV]]]bbbdddnnncccTTTHHH???::::::<<<>>>>>>===;;;999:::===AAAOOONNNKKKHHHGGGGGGIIIJJJLLLOOOSSSXXX[[[]]]^^^___[[[[[[XXXRRRKKKFFFGGGIIIAAA<<<444111222444666666<<>>///+++...---******))))))))))))+++,,,---///222555999@@@GGGFFFAAA>>>???AAABBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@CCCFFFHHHJJJPPPRRRTTTYYYccckkkiiibbb]]]hhhpppkkkYYYFFF:::777888::::::777111///333777888;;;>>>>>><<<777333000...+++***---333777777555222...---...///...111555666666666666555444333222777888;;;======<<<:::888:::888555555888<<<======;;;555222444777999===AAAGGGDDD@@@===:::666222///000000000000111222333444;;;BBBOOO```tttuuuhhh[[[SSSMMMOOOYYYiiipppLLL555333222111444222333222222222333555888999:::>>>BBBCCCIII___uuujjjddd^^^ZZZTTTNNNKKKOOOVVV]]]dddjjjkkkqqqxxxlllWWWHHH>>>>>>BBBIIIaaammmqqqyyydddZZZ\\\QQQJJJQQQWWWYYY```YYYOOOAAA888777<<>>FFFKKKSSSYYY]]]_________ZZZXXXTTTNNNIIIFFFGGGHHHDDD>>>777333222444555555:::CCCKKKMMMOOOZZZooo{{{oooeeeeeeiiijjjccc___eeeaaaYYY[[[VVVUUUUUUPPPCCC555///111...------,,,,,,++++++***))))))))))))))))))))))))'''''''''***000999BBBGGG@@@999444555666444333555444666777888777888:::;;;555777444...333FFFVVV[[[[[[RRRAAA111+++------******))))))))))))+++,,,---///222555999AAAIIIIIIEEE???@@@AAABBBBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAAAAABBBBBBEEEIIILLLPPPWWW___bbb___VVVWWWUUULLL@@@666333444888888888555222222666999666888;;;<<<;;;888555222///,,,)))***...000000......+++***---...,,,...222111000000000000111222222444555888:::;;;;;;:::999<<<:::888888:::===>>>???===888555888;;;===AAAFFFIIIFFFAAA>>>:::666222///000000000000111222333444777>>>KKK\\\pppvvvjjj\\\SSSLLLOOOZZZllliiiGGG333333111111444333333222222222333666999:::;;;>>>CCCHHHNNN___~~~{{{lllccc]]]ZZZSSSMMMJJJNNNTTTZZZaaahhhmmmqqqxxxyyy```OOOEEE???>>>@@@@@@QQQyyyooobbbbbbXXX]]]gggdddaaajjjttt{{{|||hhhNNN===999===@@@AAAFFFFFFFFFGGGHHHIIIJJJJJJSSSggg}}}yyypppiiigggfffooo~~~~~~vvvqqqsssdddQQQZZZmmm~~~ddddddrrrlllmmmlll}}}{{{fffEEE222......---------......////////////000111333666777>>>@@@>>>:::999<<<===;;;888>>>@@@AAAIII]]]uuu~~~___]]]\\\LLLEEEBBB___dddWWW\\\VVVMMMXXX```llluuuwwwyyyqqqdddYYYQQQMMMMMMfffxxxppprrrrrrsssuuuvvvyyyzzz{{{ssscccPPPCCC;;;777999===???AAABBBAAA@@@@@@BBBCCCBBBGGGHHH???777<<>>BBBHHHLLLMMMPPPUUUXXXWWWNNNIII@@@888222111444777:::999666444333444777:::555666777999:::999777555111///,,,+++---//////...---++++++///000...///222111111000//////000222333222333666888:::;;;<<<<<<>>>===<<<<<<===???AAABBBBBB===:::<<>>??????>>>999888777666888:::===???KKK\\\tttvvvqqqkkklllvvvppprrr^^^KKKZZZooojjjnnn{{{kkkooovvvvvv{{{cccCCC222------,,,,,,---......///000000111222444666888999:::;;;:::777999>>>???<<<<<<>>>???>>>CCCTTTmmm~~~aaaZZZZZZOOOFFFIIIkkklllYYY[[[WWWQQQVVV^^^jjjtttvvvwwwtttfff\\\QQQMMMKKK```{{{pppoooppprrrtttvvvyyy{{{|||xxxhhhUUUIIIAAA<<<;;;======FFFOOOPPPNNNLLLIIIGGGEEEJJJKKKBBB999<<>>???BBBDDDDDDDDD@@@:::555222111222333444;;;BBBEEEJJJWWWkkk|||~~~sssgggfffgggiiiaaa^^^dddaaaZZZ[[[UUUUUUTTTOOOCCC444...000...------,,,,,,++++++***((((((((((((((((((((((((''''''''')))---777CCCKKKQQQEEE;;;999;;;999444222444444555666777888777666666666333///222???OOOZZZ[[[WWWJJJ999...++++++******))))))))))))+++,,,---000333555888AAAKKKNNNLLLAAABBBCCCDDDCCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>?????????>>>AAAHHHLLLKKKIIIJJJJJJGGGDDD>>>666111000444888;;;<<<999666555666888999999555444555777:::;;;999777222000...,,,---///000000///,,,,,,///000//////333444333222000000000111111222333555777:::<<<>>>?????????@@@@@@AAACCCEEEGGGIIICCC???@@@AAAAAABBBEEEAAA???<<<;;;:::888555333000000000000111222333444888===GGGVVViii}}}sssdddVVVOOOKKKSSSbbbuuucccDDD444555222000222111222222222333555888<<<>>>???<<>>888666333222333777;;;>>>HHHVVVmmmzzzuuu{{{rrrlll}}}\\\HHH___{{{qqq~~~ssskkkuuuyyy^^^>>>222///......------......///000111222444777999;;;<<<;;;<<<;;;888;;;???@@@===???@@@???===AAARRRmmmeeeVVVZZZYYYJJJRRR|||cccZZZTTTTTTUUU\\\hhhsssvvvwww}}}uuueee]]]RRROOOIIIYYY|||}}}rrrlllmmmooorrruuuyyy|||}}}mmm\\\JJJDDDCCC@@@<<<999@@@QQQaaaeeeaaa[[[TTTMMMKKKMMMMMMFFF===;;;@@@FFFBBB>>>888444222333444555:::EEETTT]]]]]]YYYTTTRRRKKKEEE===999;;;>>>AAAAAABBB???:::555222111222444333888>>>AAAFFFTTThhhwww~~~vvvlllkkkgggiiibbb___eeebbbZZZ\\\UUUTTTTTTOOOBBB444...000...------,,,,,,++++++***))))))))))))))))))))))))''''''((((((,,,666DDDMMMRRRFFF;;;999999666222000333444555888999888555222444444333111333===MMMYYYYYYWWWNNN===000,,,++++++***))))))))))))+++,,,---111333444777AAAKKKOOOMMMBBBCCCDDDDDDCCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>>>>?????????DDDFFFCCCAAA???<<<888:::777333222444777:::<<<;;;888666777:::===<<<;;;666444444666:::<<<;;;999333111///---,,,---///111000---,,,......---...222555555333222111000//////222222444666888;;;>>>@@@@@@BBBDDDEEEFFFGGGJJJMMMMMMGGGCCCCCCCCCAAA@@@CCC???===;;;::::::999777555000000000000111222333444555:::CCCQQQdddwwwrrrbbbTTTNNNNNNYYYkkk|||___BBB444666333000111000222222222333666:::===???BBB======CCCGGGTTTvvvyyy~~~nnn``````^^^YYYUUUPPPLLLKKKLLLOOOXXXaaalllpppwww}}}uuuuuu|||iii]]]```]]]KKK??????cccttt^^^LLLCCCAAA@@@@@@888666333111111555:::===EEEOOOeee~~~vvvkkk|||[[[KKKcccsssrrr{{{ooolllwwwvvvWWW999222000000///............///111222444777999;;;===>>>AAACCCAAA===<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======<<<>>>===:::888888555111777777777777888999:::;;;888555555999???CCCAAA>>>888555333666;;;>>><<<:::777555222///------///111333///---...---,,,...222666666666555444333111111111111222333666999===???AAADDDGGGIIIJJJLLLOOORRRNNNHHHDDDDDDCCC@@@@@@BBB@@@>>><<<;;;:::999777555000000000000111222333444333777@@@OOObbbwwwssscccRRROOOSSSaaattt}}}YYY>>>222666222///111000222222222444777:::>>>@@@DDD???>>>BBBCCCNNNrrryyyhhhddd```ZZZXXXRRRMMMKKKJJJLLLUUU___eeekkkttt{{{{{{aaaQQQNNNGGG??????VVVsss|||{{{xxxnnniiibbb^^^VVVLLLCCC>>>>>>@@@888555111///000333777:::>>>FFFZZZuuuwwwwwwvvvlllggg]]]nnnkkkwww~~~qqqnnnqqqyyysssQQQ555222//////............//////111333555888;;;===???@@@@@@DDDDDD???<<<===@@@@@@DDDCCCCCCCCCDDDRRRnnnnnnPPPUUUbbbbbbQQQsssxxxcccSSSTTTPPPWWWcccooottttttwww}}}wwweee^^^TTTUUUKKKOOOmmmxxxnnnmmmllllllnnnrrrwwwzzzyyy~~~hhh[[[QQQNNNMMMGGG>>>999===]]]}}}ttthhhbbb___XXXOOODDD;;;777666888777888:::======:::777>>>HHHTTTXXXUUUOOOLLLKKKEEECCC???;;;999;;;@@@CCCEEECCC@@@:::444222333555555888:::;;;???LLL^^^lll|||wwwkkkiiihhhjjjccc```fffddd\\\^^^TTTTTTTTTOOOBBB444...///......---,,,,,,++++++***))))))))))))))))))))))))'''(((((('''+++555DDDPPPGGG===555333111///...000111222666<<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;;;;;;;777333444777555111888:::;;;<<<;;;;;;;;;;;;555333333:::CCCGGGEEEAAA999666444666;;;>>>===;;;;;;:::666222///...000222777222//////...---///444777888999999888777555444000000000111444888;;;===BBBEEEIIIKKKLLLNNNRRRUUUMMMGGGCCCDDDDDDAAA@@@BBBCCC@@@>>><<<;;;:::777555000000000000111222333444333777@@@OOOcccyyytttdddRRRPPPVVVggg{{{zzzTTT:::///444222///222111222222222444777;;;???AAAEEE@@@@@@CCCAAAKKKooonnneee```ZZZYYYTTTOOOLLLIIIKKKTTT^^^```fffqqqzzzkkkMMMGGGFFF@@@@@@CCC___kkkdddccc```TTTMMMOOOSSSTTTNNNDDD<<<<<<>>>:::777444111111444888;;;888???RRRnnn~~~{{{yyymmmllloooxxxrrrqqq~~~nnniiizzzuuuqqqzzznnnrrrzzzrrrMMM222222------------...///000000222333666999<<>>:::666555:::BBBEEEAAA;;;:::CCCNNNQQQMMMHHHFFFGGGEEEDDDBBB>>>:::;;;@@@EEEHHHGGGDDD===666222222444666888999:::>>>JJJ[[[hhh{{{xxxlllfffdddiiibbb]]]eeeeee^^^]]]YYYVVVSSSNNNBBB555...///,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((''')))000:::BBBBBB;;;555333111///---,,,333444555666;;;===888000111222333333111555DDDSSSXXXZZZWWWJJJ999---***,,,,,,+++)))((((((***+++---333444777999===BBBIIINNNJJJEEECCCFFFGGGCCC>>>===;;;;;;:::999999999::::::<<<:::888999;;;<<<:::888::::::888222...111777;;;<<>>===DDDBBB999:::777---888SSSPPPAAAEEE===;;;888999<<<===;;;999===999444///---...111444777444000------///222555888;;;======>>>???<<<666444333222222333666999;;;@@@CCCFFFIIIJJJKKKLLLNNNKKKIIIFFFCCCAAAAAAAAABBBEEEBBB???===>>>>>>;;;999333222111000000111111222666777<<>>===;;;:::;;;>>>AAACCCGGGBBBGGGBBBFFFLLLWWW~~~aaaSSS```jjjWWWXXXrrrttt```XXXQQQUUU___lllssstttwww{{{~~~}}}jjjfffWWWQQQMMMKKKYYYzzzxxxrrrqqqnnnlllmmmqqqqqqpppqqqyyy]]]___rrrZZZHHHBBBEEEeeewwwlllWWW???<<>>@@@===<<<@@@BBBAAAAAACCC???DDDHHHGGGCCCAAACCCGGGEEEGGGBBB999888@@@EEEDDDDDDDDDAAA;;;555333222111999888888888:::BBBTTTeeewwwwwwkkkeeefffjjjccc]]]cccccc\\\[[[YYYVVVSSSNNNBBB555//////,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((''')))///:::AAA???999333111111111222222222444555777<<<@@@<<<555333333444444222555CCCQQQXXXZZZWWWKKK;;;///+++------+++***))))))***,,,---222444666999<<>><<<<<<;;;;;;;;;;;;;;;<<<:::999777999;;;<<<<<<:::;;;<<<;;;666333666>>>CCCKKKRRRTTTMMMHHHGGGDDD>>>444666...888TTTWWWHHHEEEHHHBBB<<<999;;;===>>>>>>;;;888333000///222666999999666222......000333666:::=========???CCCBBB===666444333222333555888:::>>>AAADDDGGGHHHIIIJJJLLLKKKIIIGGGEEECCCCCCDDDDDDFFFCCC???>>>>>>===;;;888555444333222222222333333666888>>>NNNeee|||ooo^^^RRROOOVVVjjjoooJJJ===111000333333111000222666:::;;;;;;<<<@@@DDDGGGHHHFFFFFFDDDDDDbbb~~~mmmaaa___[[[WWWPPPJJJGGGKKKSSSYYY^^^ccckkkssszzz{{{sssdddMMMBBBFFF@@@BBBEEEFFFEEEDDDDDDDDDYYYZZZTTTHHH>>>999:::===<<<:::666222000333777;;;999:::BBBQQQ]]]eeekkkpppuuuwwwzzz|||{{{xxxvvvuuuuuuxxxzzzwwwmmmaaaVVVQQQIIICCCAAAEEEMMMXXXeeeppp{{{zzziiissssssdddfff|||rrrxxx|||bbb@@@333222000///...---------...///333444555777888:::;;;<<<<<<;;;::::::;;;===???AAACCC@@@EEEAAACCCJJJWWWqqqYYY[[[YYYHHHHHH^^^mmmfffZZZWWWOOORRR\\\iiippprrruuuyyy}}}mmmfffZZZSSSMMMJJJVVVvvvzzzqqqpppnnnmmmoooqqqrrrppppppvvv~~~wwwooo|||~~~hhhWWWQQQHHHhhhvvvcccMMMEEEGGGBBBGGGCCCBBBEEEGGGEEEEEEGGG<<<<<<;;;;;;===AAAFFFJJJDDDDDDBBB??????BBBCCCBBBEEEEEEBBB>>>:::999888777;;;:::999999999AAARRRcccwww~~~vvvjjjeeegggkkkccc\\\aaaaaaYYYXXXXXXVVVSSSNNNBBB555///000,,,,,,,,,+++++++++******************************((((((((('''(((///888@@@BBB===777222111333555666111444666888===BBB@@@;;;666555666555333555AAANNNVVVXXXVVVLLL===111---......---++++++***+++,,,---111222555888;;;@@@FFFJJJMMMGGGDDDFFFFFFBBB???>>>===<<<<<<<<<<<<<<<======999777777888;;;<<<===<<<===>>>===;;;999<<>>@@@@@@???BBBHHHIIIFFF999777555333333444666888;;;>>>AAACCCDDDEEEGGGIIIKKKJJJIIIGGGGGGGGGGGGGGGHHHFFFBBB@@@???===;;;999666666555444444444444444777999AAAQQQhhh|||kkk[[[PPPPPPZZZoookkkHHH;;;111000333333111111444888;;;<<<<<<<<<@@@CCCEEEGGGFFFFFFDDDBBB[[[rrrccc```YYYUUUOOOIIIGGGJJJQQQWWW\\\aaaiiiqqqwww}}}{{{]]]HHHFFF>>>???AAABBBCCCCCCCCCCCCZZZbbbUUUFFFDDD:::444AAA<<<;;;777333000222999???;;;888999AAAGGGKKKPPPTTT___dddmmmtttvvvsssnnnkkkhhhlllnnnkkkbbbWWWOOOJJJGGGCCC???<<<:::>>>MMM\\\hhhrrryyykkkuuu{{{fffhhhzzzsssyyy|||ZZZ999111111//////...------...///000222333444555777888::::::;;;;;;;;;<<<===>>>???@@@???===DDD???@@@GGGYYYtttYYYTTTNNN@@@<<>>999333222888@@@GGGKKKNNNJJJIIIJJJIIIDDDAAAAAAHHHGGGEEECCC@@@===<<<;;;???===;;;:::999???OOO^^^uuuvvvkkkhhhfffjjjaaaZZZ``````YYYXXXXXXUUUSSSNNNBBB555///000,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((('''(((...777>>>MMMIII@@@777333555666666111444666777<<>>>>>===<<<<<<;;;<<<<<<======999888888888:::<<<======<<<===>>>>>><<<>>>GGGRRRaaaccchhhlllggg[[[MMMEEE:::;;;777@@@bbb|||rrrYYYOOOJJJDDDAAA@@@@@@===;;;<<<999666333333666999;;;;;;888333000000333888;;;BBBDDDDDDDDDGGGLLLLLLIII===;;;888555444444555666888:::===???@@@BBBDDDFFFJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGDDDAAA???===;;;:::888777777666555555555555666999CCCUUUmmmyyygggZZZTTTXXXcccvvvgggEEE:::111111333333333333666888;;;<<<<<<===???BBBFFFIIIGGGFFFDDDBBBXXX~~~}}}ooocccbbbVVVRRRMMMGGGEEEHHHNNNSSSYYY___gggpppvvv{{{xxxzzz|||fffXXXNNNMMMKKKKKKKKKHHHCCC@@@UUUnnnaaaHHHHHH@@@777EEE===<<<999555111444<<>>BBBOOOUUU___iiinnnmmmhhhddd_________^^^\\\YYYTTTQQQKKKGGGBBB===777777AAAMMMUUU```ooo|||uuukkkttt}}}jjjrrryyyppp~~~}}}ooossswwwzzzRRR555000111//////.........///111222222222333444666777888999;;;;;;<<<===>>>???@@@@@@<<<;;;CCC>>>>>>GGG[[[fffQQQPPPMMM@@@777@@@QQQZZZZZZVVVMMMNNNTTT```iiinnnrrrvvvwwwxxx}}}wwwhhhdddYYYPPPJJJMMMfff}}}ooolllkkknnnpppooonnnooossstttxxxvvvlll___]]]xxxuuueee^^^XXXTTTYYYdddooonnn___MMMDDDDDD???888444666<<>><<<999===KKKZZZssswwwmmmkkkeeeiii```YYY``````ZZZZZZWWWUUURRRMMMBBB555000111,,,,,,,,,+++++++++******(((((((((((((((((((((((('''(((((('''(((---555<<>>CCCGGGLLLEEE@@@AAABBB@@@>>>???===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===???===>>>@@@AAA===;;;CCCOOOjjjmmmsssyyyyyymmmYYYIIIAAA<<<888BBBggguuu^^^VVVLLLEEEBBBBBBBBBAAA;;;999666555555888<<<>>>:::777333000111666<<<@@@GGGIIIIIIHHHJJJNNNMMMHHHBBB???;;;888555555555666666888;;;<<<===???BBBDDDHHHIIIJJJJJJJJJIIIHHHHHHDDDCCCAAA???<<<:::::::::999999888888777666555555555999DDDXXXqqqwwwfff[[[\\\eeerrraaaAAA888111222444444444555666888:::;;;<<<===???AAAGGGJJJGGGGGGHHHJJJ___yyyxxxhhhaaabbbTTTQQQLLLFFFDDDEEEJJJNNNWWW]]]fffnnnuuu||||||qqqbbb```\\\VVVSSSYYYiiixxxxxx~~~tttjjj\\\QQQKKKFFFAAA<<>>;;;777555888???EEEBBB;;;555555555555777;;;DDDHHHQQQ[[[bbbddd```\\\UUUPPPMMMPPPWWW\\\\\\YYYIIIDDD???<<<999666888===FFFOOO]]]llltttrrrlllgggppp~~~vvvooonnndddiii}}}xxxkkkooouuutttKKK222111111///.........///111222333222333444555666777888999999::::::;;;======>>>>>>;;;;;;CCC>>>???HHH\\\|||^^^PPPSSSOOOCCC777:::MMM^^^___VVVPPPNNNRRR]]]ggglllqqquuuuuuvvv|||}}}kkkfffZZZRRRLLLIII\\\uuu~~~pppkkkiiimmmnnnllllllnnnrrruuuxxxssssssjjjuuummmfff```cccllltttqqqaaaOOOFFFDDDCCC???999666888AAAHHHZZZYYYZZZ[[[YYYSSSRRRSSSFFFBBBBBBGGGHHHDDDAAABBBGGGDDDAAA>>>:::<<>><<<:::::::::999888>>>FFFJJJLLLMMMHHH>>>444...+++.........------,,,,,,+++...111444888:::>>>BBBFFFKKKDDD???@@@BBBAAA@@@BBB>>>>>><<<;;;:::999999999;;;;;;;;;;;;;;;<<<@@@CCCCCCCCCGGGHHHAAA999>>>JJJqqq}}}oooWWWLLLAAA<<>>AAADDDEEEFFFHHHIIIIIIHHHFFFDDD=========;;;999888999:::;;;;;;;;;;;;:::888777666555999EEEYYYrrrwwwggg___cccsss|||[[[>>>777111222444444555777777888:::<<<>>>@@@AAABBBEEEIIIHHHIIINNNRRRfffwwwwwwiiibbbaaaUUURRRMMMHHHDDDDDDHHHKKKUUUZZZccclllttt|||jjjYYYMMMIIIIIIJJJDDDDDDWWWooo~~~yyyfffNNNCCC???===<<>>DDDMMMTTTWWWUUUQQQHHHCCC@@@CCCLLLUUUXXXXXXFFF@@@<<<===<<<888555555<<<@@@KKKXXX``````___```mmmzzzqqqwww}}}vvvbbbYYYjjjvvvlllpppxxxmmmEEE111222111///......///000222444555444555555777888999999:::777777777888999:::;;;<<<<<<;;;BBB>>>@@@III[[[kkkZZZYYYXXXPPPBBB>>>NNNdddhhh___SSSOOOQQQ[[[eeekkkooosssssstttyyyqqqfffZZZTTTNNNGGGSSSmmm|||tttllliiimmmmmmiiijjjooopppuuuyyy~~~{{{uuu{{{sssgggbbb___]]]XXXOOOGGGDDD???AAA@@@;;;777888???GGGcccmmmsssooofff]]]UUUOOOAAA<<<>>>IIINNNKKKHHHJJJKKKHHHEEE@@@;;;<<>>BBBEEELLLDDD???@@@CCCCCCDDDFFFAAA@@@>>><<<;;;:::999999999:::;;;<<<<<>>???777555333333888AAAJJJPPPOOOMMMHHHCCCDDDJJJNNNLLLIIIFFFAAA===:::888888999666777999:::;;;>>>AAADDDCCCDDDFFFGGGGGGEEEBBB@@@;;;<<<===<<<;;;;;;===???>>>??????>>>===<<<:::999777:::DDDWWWpppwwwhhhccceee}}}xxxUUU<<<666111333555444666999999999;;;===AAACCCEEEEEECCCIIIHHHIIINNNPPP___xxx|||rrrgggcccXXXUUUPPPKKKFFFEEEGGGJJJRRRWWW___hhhrrr}}}xxxttteee^^^^^^RRRIII___iiiNNNCCC@@@???===CCC[[[mmmkkk```TTTJJJEEEDDD@@@<<<===AAAEEEFFFEEE???:::777999:::888888:::888999===DDDLLLNNNJJJFFF<<<<<<===>>>@@@DDDIIILLLDDD???<<<>>>===999555555555666<<>>===:::@@@===AAAIIIXXXfffZZZeeecccTTTCCCIII```iiicccUUUPPPPPPXXXbbbhhhmmmqqqrrrrrruuuxxxdddYYYVVVQQQFFFLLLfffxxxyyyooojjjmmmmmmiiijjjppppppuuu{{{~~~|||mmmbbbUUUMMMGGGAAAAAADDDBBBAAA???;;;999:::@@@DDDeeexxxiiiYYYDDD>>>AAAMMMTTTOOOLLLNNNNNNKKKGGGCCC======HHHUUUnnnwwwkkkhhhkkkmmmcccZZZ______YYYYYYVVVTTTRRRMMMBBB666111222,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((''''''+++222777@@@JJJKKKAAA:::;;;777///,,,000333333777???EEEFFF777555555666666555999???HHHKKKLLLIIIBBB999111---------------,,,+++***)))///222666999<<>><<<:::999999666888;;;<<<===BBBIIINNNUUUUUUYYYYYYLLL;;;;;;EEEfffvvveee___XXXVVV|||yyyhhhYYYOOONNNKKKFFFAAA<<<:::999999777555444555;;;EEEOOOVVVQQQNNNEEE>>>@@@IIIOOOQQQJJJGGGCCC>>>;;;:::::::::666888999:::;;;>>>BBBEEEAAACCCEEEFFFEEECCC???===<<>><<<;;;999;;;DDDUUUmmmxxxiiifffcccuuuRRR;;;555111333555555666999:::;;;<<>>888777;;;AAA@@@===;;;<<<999444333555222000222:::>>>@@@HHHQQQkkkyyy~~~hhhYYYsssqqqoooxxxaaa<<<000222---.........///111333555777888888999:::;;;<<<<<<<<<<<<;;;999999:::<<>>RRR___^^^VVVPPPNNNVVV```fffkkknnnqqqppprrr{{{|||cccXXXWWWSSSEEEIIIbbbvvv}}}rrrkkknnnnnniiijjjrrrrrrwww|||vvvjjj\\\RRRKKKFFFFFFIIIKKKEEE???;;;;;;>>>@@@AAAWWWvvvLLLEEEFFFRRRWWWQQQLLLMMMOOOLLLIIIDDD>>>>>>HHHUUUooossskkkmmmiiilllccc[[[___^^^WWWVVVUUUSSSRRROOOEEE888000///------,,,,,,,,,,,,++++++******))))))))))))******(((((((((''''''***///333===DDDFFF???888555222---///000000111333:::DDDKKK<<<555333666999777999>>>IIIJJJLLLMMMIII@@@555,,,,,,------......------,,,...111555999<<>>CCC\\\ooodddqqqyyypppnnn^^^MMMDDD???<<<999999444///...555===FFFQQQZZZUUUJJJCCCEEEGGGGGGJJJOOOLLLIIIFFFDDDBBB???:::666555777:::===@@@BBBDDDDDDBBBDDDEEEEEECCCBBBBBBBBB@@@???@@@@@@===<<>>999???XXXuuuwwwmmmjjjjjj}}}|||lllUUU<<<999666555777:::<<<===???======???CCCGGGJJJKKKHHHFFFDDDEEEHHHLLLPPPQQQ{{{|||yyyccc___YYYSSSOOOIIICCCDDDHHHIIIQQQ\\\ccciiisssgggvvv{{{```VVVLLLCCCEEE:::BBBHHHNNN___nnnfffSSSSSSGGGFFFRRRUUUGGG>>>???>>>===@@@BBB===666888???::::::;;;???CCCDDDAAA>>>;;;<<>>===<<<<<<<<<999555222666777444666;;;999@@@SSSkkk{{{ddd```uuuppptttzzzPPP:::333---,,,.........000222555777999888:::;;;:::888888;;;===<<<======<<<;;;:::888888999;;;<<>>444...,,,------......------,,,---111555999<<>>:::999<<>>999666444222222666999===FFFOOOPPPHHHCCCDDDEEEFFFJJJPPPJJJJJJIIIHHHDDD@@@;;;888444888===BBBFFFHHHJJJKKKDDDEEEEEEEEEEEEFFFGGGHHHEEECCC@@@>>>::::::CCCMMMTTTRRRMMMHHHHHHIIIEEE???>>>;;;DDD]]]yyyyyyqqqooolllgggOOO;;;888555555777;;;===>>>@@@???>>>@@@DDDHHHJJJKKKKKKIIIGGGFFFHHHKKKNNNPPPwwwzzzvvviii```ZZZTTTOOOJJJDDDDDDHHHKKKQQQYYY```gggqqq~~~nnnjjjaaaQQQJJJCCCBBBBBBJJJ^^^qqqrrriii```ZZZ]]]fffaaaPPPGGGJJJLLLDDD===;;;:::999>>>EEE???===<<<>>>BBBDDDBBB???999;;;BBBOOO[[[^^^XXXPPPGGGDDD@@@>>>===<<<:::888666888444666:::888>>>QQQooo~~~ffffff}}}{{{ooouuusssKKK777222............///000222555777999888:::;;;:::999888;;;======<<<<<<;;;:::999999999777999:::>>>AAA>>>MMMlll```VVVbbb[[[FFF;;;<<>>AAACCCKKKKKKHHHBBBAAADDDEEECCCEEEDDDDDDCCCBBBAAA@@@@@@>>><<<<<<>>>@@@GGGVVVeeemmmqqquuuxxx{{{xxxjjj\\\XXXiiihhh[[[ZZZ]]]nnnsss~~~pppZZZDDD===@@@AAA===:::444444777888777666<<>>??????@@@FFFLLLHHHKKKMMMLLLHHHAAA<<<999555:::@@@GGGNNNUUU\\\```SSSPPPLLLIIIHHHIIILLLNNNNNNJJJEEE@@@;;;;;;DDDOOO[[[XXXRRRMMMMMMNNNIIIBBB===@@@MMMfff{{{vvvwwwvvv|||aaaIII999777555555888<<<>>>???BBB@@@@@@BBBEEEIIIJJJKKKMMMLLLIIIHHHHHHJJJLLLNNNooozzzooolllaaaZZZTTTPPPKKKEEEDDDGGGLLLOOOUUU\\\eeeppp{{{hhhWWWUUUTTTTTTWWWaaasss}}}|||}}}rrrbbbaaajjjuuudddPPPDDD???>>>@@@DDDDDD@@@======AAADDDEEEDDD<<<:::>>>LLL\\\ddd```ZZZLLLHHHBBB>>>======>>>===999;;;777888===999>>>QQQpppiiissswwwooowwwhhhCCC333000...111//////000111333555777999888:::;;;:::999999;;;<<<===<<<:::999999999999:::666999:::>>>BBB@@@LLLhhhiiiUUU^^^\\\JJJ999666===DDDJJJIIIHHHHHHMMMVVVaaahhhlllpppsssuuuqqqcccYYYTTTLLLEEELLL[[[tttrrrnnnhhhfffhhhlllpppoooppptttyyy}}}kkkfffnnntttlll^^^XXXSSSYYY^^^ZZZ[[[ZZZQQQDDDIIILLLIIIEEEGGGQQQ[[[```fffhhhaaaVVVPPPTTTYYYTTTOOOMMMKKKDDD<<>>888666555666777555222000===BBBIIIKKKEEE<<<444///,,,------......------,,,,,,000444777:::<<<@@@BBBIIIKKKHHHAAA>>>@@@BBBBBBCCCBBBBBBAAAAAAAAAAAAAAA???>>>???@@@AAAIII\\\nnn}}}{{{~~~ooonnn}}}jjjQQQEEEBBBDDDHHHLLLUUUdddttt}}}xxxoooXXXIII<<<<<>>777666777999777555888>>>:::<<>>FFFWWWooo{{{yyy|||yyy]]]EEE888666555666999===@@@@@@BBBAAA@@@BBBEEEGGGHHHHHHJJJIIIHHHGGGFFFHHHJJJMMMfffjjjjjjaaaZZZSSSOOOKKKEEECCCDDDKKKMMMQQQYYYdddpppzzzrrrwww}}}{{{kkkaaaggguuuvvvaaaQQQHHHDDDDDDEEEGGGBBB<<<;;;@@@FFFKKKMMMIIICCC>>>@@@HHHPPPRRRPPPGGGDDD???===<<<===>>>>>>===???;;;===AAA===BBBUUUppp~~~zzz|||~~~lllwwwqqqzzz~~~^^^<<<111///...222///000111222444666888888888999:::::::::::::::;;;<<<;;;999777777888:::;;;888<<<<<>>EEEJJJKKKJJJHHHHHHOOO[[[dddkkkoooqqqttt~~~sssfffZZZVVVOOOGGGHHHQQQmmmppppppjjjdddeeejjjmmmoooppptttxxx}}}{{{}}}qqqttt{{{fff```YYY]]]bbb______[[[OOOCCCBBBEEEHHHFFFCCCGGGNNNJJJPPPUUUSSSNNNMMMSSSZZZSSSPPPNNNLLLEEE>>>???EEEOOOeee{{{tttpppqqqmmmmmm___TTTYYYZZZUUUWWWUUURRRNNNJJJAAA666111222------,,,,,,,,,+++++++++******))))))))))))***************(((''''''***,,,333;;;EEEGGG???666333555555444222333555888:::<<<888888888777777666333///111999CCCIIIGGG???555...,,,------......------,,,,,,///333666999;;;>>>AAAFFFJJJIIIBBB<<<===AAABBB@@@??????>>>>>>???@@@@@@@@@@@@BBBBBBCCCJJJ^^^qqq~~~wwwTTT>>>777777999777<<>>:::777888777555777<<<===DDDKKKMMMLLLLLLKKKKKKHHHKKKNNNOOOKKKEEE@@@===>>>@@@BBBIIIWWWooouuucccWWWSSSRRRSSSUUUSSSRRRNNNGGGAAADDDKKKWWWVVVSSSNNNMMMNNNLLLGGGCCCOOOcccvvv|||xxxzzztttYYYDDD777666555777:::>>>@@@AAA@@@??????@@@CCCDDDDDDDDDBBBDDDEEEDDDDDDEEEIIILLLaaakkkgggaaaYYYRRRNNNKKKEEEBBBBBBHHHJJJOOOWWWbbbooo{{{mmmgggqqqvvv___PPPHHHMMMVVVccc```YYYRRRNNNNNNOOOPPPGGGAAA::::::@@@IIIQQQUUUQQQMMMFFFAAA???@@@CCCFFF???>>>===>>>???@@@???>>>===???===???DDD@@@EEEWWWppp~~~www{{{llllllxxxttt|||wwwTTT888222///---222000111222444555777888888999999999:::;;;;;;:::::::::999888777777888:::;;;888<<<;;;>>>DDDBBBIII[[[gggXXXUUU\\\TTT999333AAAHHHNNNOOONNNJJJHHHLLLWWW```iiinnnqqqsss}}}xxxjjj\\\VVVQQQIIIGGGJJJeeeooossslllccccccgggiiiooopppsssvvvzzzyyycccdddpppwwwxxxzzztttyyyvvvmmmaaa___ccccccgggeeeYYYSSSPPPRRRVVVTTTNNNJJJKKKMMMMMMLLLJJJHHHIIIMMMPPPUUURRROOOJJJCCC===<<>>>>><<<<<<<<<===>>>???@@@@@@BBBCCCCCCIIIZZZkkkxxx|||qqqWWWBBB999888:::<<<555;;;<<<888<<>>@@@@@@???>>>>>>???AAABBBAAA@@@<<>>???======???BBBEEEEEECCC@@@===???===???CCC>>>BBBTTTmmmzzz|||aaannnwwwuuu}}}nnnJJJ444444111---222000111333555666777888888999888999;;;<<<<<<:::888888888777777777888:::;;;777;;;999:::AAA???BBBPPPqqqmmmZZZQQQ]]]\\\@@@666CCCEEENNNOOONNNKKKHHHKKKTTT[[[eeekkkooorrr{{{qqq```WWWSSSMMMHHHGGG[[[llluuunnndddcccfffgggnnnoooqqqsssvvvsssVVVLLLOOOPPPRRRUUUeee{{{zzzyyyjjjcccdddeeepppwwwqqqlllhhhbbb\\\VVVRRRNNNKKKMMMIIIDDDCCCFFFIIIJJJJJJUUURRRMMMFFF@@@<<<<<<>>>@@@VVVqqqvvvsssqqqqqqkkklll___UUUXXXYYYSSSTTTQQQOOONNNKKKCCC777000///------,,,,,,,,,,,,++++++******))))))))))))******'''((()))((('''(((***,,,...:::JJJSSSKKK===777:::999444000///222777:::;;;;;;===<<<888888:::888222111333999BBBHHHEEE:::111,,,------......------,,,+++...222555777999<<<>>>???HHHLLLFFF>>>===@@@CCC>>>===<<<;;;;;;<<<===>>>>>>>>>@@@BBBBBBFFFSSS```yyyxxxoooqqquuuqqqjjjQQQIII???:::;;;???@@@@@@999>>><<<777AAAZZZqqqzzzcccWWWJJJEEECCCCCCFFFJJJGGGFFFEEE@@@:::>>>PPPcccttt|||iiiYYYUUUQQQLLLLLLOOOOOOJJJEEEBBBDDDFFFIIIPPP___uuuyyyoooiiiccc]]]XXXMMMNNNOOOOOOHHH@@@@@@DDDVVV\\\]]]UUUMMMKKKNNNOOOVVVgggzzz~~~wwwsssrrrzzz{{{bbbKKK===888777666888<<<>>>?????????>>>>>>???@@@AAA???>>>:::>>>AAAAAA@@@AAAFFFJJJSSSoooddd[[[SSSQQQOOOIIICCCAAABBBGGGNNNTTT[[[gggvvv~~~sssbbbWWWVVVjjjvvvgggVVVOOOMMMMMMMMMMMMPPPUUUZZZ]]]bbbddd^^^UUUIIIAAA999888???KKKVVV[[[MMMMMMLLLIIIFFFCCC@@@>>>@@@@@@BBBEEEGGGGGGEEECCCAAACCC@@@@@@CCC===???PPPaaaooottteeevvvrrrsss~~~}}}{{{ccc@@@111666333---222111222444666777888888888999888888;;;======:::777666666666777888999999:::777;;;999999???>>>>>>HHHTTTxxxZZZNNN___eeeHHH:::AAA<<>>999333...---000555999:::888;;;999444444888777111777555777???GGGFFF===333,,,------......------,,,+++...222444666999;;;>>><<>><<<;;;:::;;;===>>>===<<<>>>@@@AAACCCMMMXXXgggqqqpppjjjiii^^^OOOHHHCCC>>><<>>??????@@@???>>>???AAAAAA???===:::>>>BBBAAA???@@@DDDIIIKKKzzzsssfff]]]UUUSSSQQQKKKEEEBBBAAAGGGNNNSSSXXXbbbrrr~~~{{{mmmddd___]]]~~~yyyhhh]]]XXXVVVUUUVVV]]]______bbbiiilllbbbTTTJJJCCC:::888???KKKUUUZZZZZZTTTLLLHHHGGGFFFDDDAAACCCCCCCCCDDDFFFGGGEEEDDDFFFHHHDDDCCCEEE===???OOOUUUdddvvvjjjllltttmmmppp~~~wwwttt[[[:::///777444---222111222444666888888888777999888888;;;===>>>:::777444555666888999999999999:::>>>::::::@@@???===EEEDDDsssYYYLLL```lllMMM<<<>>>444CCCCCCCCCCCCEEEIIINNNRRR\\\dddkkknnnwwwkkk\\\WWWRRRKKKEEEIIIbbbuuuqqqgggeeehhhhhhmmmnnnoooppprrriii]]]WWWQQQPPPTTTKKKlll|||ooofffZZZRRRccczzzbbbXXX[[[ZZZQQQJJJJJJJJJLLLMMMMMMKKKJJJJJJIIIEEECCCFFFOOOXXX]]]ZZZkkkwwwtttppppppmmmkkkddd[[[VVVWWWWWWTTTQQQNNNKKKHHH???555000111------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))...333>>>IIIGGG<<<444333000///......000333666888@@@===888444222333555777111444;;;AAAEEEDDD???;;;111,,,+++///222000...------,,,...222888<<<===;;;===EEELLLLLLEEE??????BBB@@@???===;;;:::;;;<<<===;;;;;;:::<<>>@@@BBBCCCDDDKKKcccyyyqqqgggYYYOOONNNNNNIIIBBBCCCDDDIIIQQQXXX___jjjvvvrrr\\\VVVooowww]]]TTT```mmmqqqggg]]]YYYaaarrrtttvvvvvvvvvooo___OOOSSSNNNHHHDDDAAAAAAJJJUUUVVVWWWTTTOOOLLLJJJIIIHHHHHHKKKLLLIIIIIINNNQQQQQQNNNMMMKKKHHHBBB===@@@GGGOOO[[[nnnzzzpppmmmvvvllliiittt{{{xxxkkkHHH444555222///222111111222333333444555666666888888888999:::;;;<<<===888888888999;;;===>>>???999999;;;<<<======>>>>>>FFF^^^dddOOOPPP___WWWDDD:::888999;;;???CCCGGGJJJKKKLLLVVV\\\fffnnnuuurrrddd^^^UUULLLGGGCCCYYYooossskkkeeehhhlllmmmlllmmmooosss~~~sssoookkkaaaVVV___hhh|||rrreee\\\[[[hhhhhhYYYTTTRRRWWWUUUSSSWWWVVVTTT\\\[[[LLLLLLFFFGGGMMMMMMRRRlll|||ssstttpppmmmmmmkkkjjjddd[[[VVVWWWWWWUUURRRNNNLLLHHH@@@666111111------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,000:::DDDDDD;;;555444000...---,,,---000444666===;;;888444333333444666333666;;;BBBGGGFFF@@@:::222---+++///222000------------...222888<<<<<<;;;===EEELLLLLLFFF@@@???AAA@@@???===;;;:::;;;<<<===;;;:::999:::===BBBGGGKKKUUU]]]iiivvvpppaaaWWWOOOMMMIIIEEEBBBBBBEEEIIINNNSSSPPPIIINNNjjjvvv[[[LLLIIIMMMQQQQQQNNNOOOPPPLLLSSSvvvrrr```TTTVVVYYYVVVSSSUUUPPPLLLLLLOOOQQQQQQSSSWWWVVVZZZ]]]```eeehhhbbbZZZTTTOOOPPPVVVVVVSSSZZZgggwwwxxxqqqcccYYYYYY\\\]]]vvv|||uuurrryyybbbMMM>>>777999===AAABBBBBB@@@???>>>?????????>>>===<<<;;;:::999:::<<<>>>@@@BBBCCCCCCGGGXXXmmmdddXXXPPPNNNMMMHHHCCCAAABBBGGGOOOUUU\\\gggrrrxxxnnnddd___oookkk]]]IIICCCKKKRRRiiirrrkkkbbb\\\bbbssswwwxxxtttpppllleee^^^kkkbbbVVVLLLCCC???DDDKKKQQQVVV[[[^^^______``````^^^bbbccc```^^^^^^[[[XXX\\\VVVOOOHHHAAA<<<===CCCHHHVVVkkk~~~uuuppp~~~{{{jjjccckkkvvv|||wwwcccBBB000222///---000000222333444555666777888999:::::::::::::::;;;<<<===:::::::::::::::;;;<<<===<<<<<<===>>>>>>>>>======@@@TTT]]]PPPZZZTTTCCC888333666888<<<@@@DDDGGGHHHIIISSSWWW```hhhppp~~~zzziii___VVVMMMIIIBBBQQQeeeooollleeedddgggkkklllnnnqqqsss|||xxxiiittt|||xxxvvvnnnmmmuuuxxxeeeVVVRRRZZZkkkiiillliiieeeiiifffUUUDDDBBBIIISSSRRRRRRhhhtttoookkkllljjjiiicccZZZVVVXXXXXXVVVRRROOOMMMJJJAAA777111111------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))+++...666???AAA<<<666444222000---,,,---000333666:::999888666555444444444666666:::BBBJJJJJJBBB:::444...+++...111///------------...222777:::<<<<<<<<>>@@@BBBJJJUUUcccnnnwww{{{wwwsssqqqkkk```UUUNNNMMMMMMYYY```aaaVVVRRRfffqqq\\\QQQRRRVVVOOOLLLOOOQQQNNNTTTppp|||iiiYYYXXXZZZXXXTTTTTTOOONNNPPPUUUWWWUUUUUUWWW\\\^^^^^^^^^bbbfffccc]]]WWWQQQSSS```jjjooouuu|||wwwlllfffhhhkkkkkkxxxxxxlllUUUCCC999777:::===AAACCCBBBAAA@@@@@@@@@???>>>===;;;;;;;;;;;;;;;<<<>>>@@@AAABBBBBBCCCGGGOOOqqqiiiaaaXXXRRROOOLLLHHHEEE???@@@EEELLLQQQWWWbbbmmmzzzzzz{{{xxx```ddd~~~|||~~~[[[PPPDDDDDDFFFCCCXXXyyytttiii```ccciiioooqqqpppqqqvvvyyyzzzsssaaaRRRDDD;;;:::>>>GGGRRRaaaooovvvyyy|||~~~~~~xxxqqqnnnaaaRRRHHH@@@::::::>>>AAAQQQhhh~~~ssssss{{{pppbbb___nnnyyy}}}uuuYYY<<<...111///...111000333444555777888:::;;;;;;===<<<<<<;;;<<<<<<============<<<;;;::::::::::::>>>?????????>>>>>>===<<<===JJJrrrdddKKKRRRSSSHHH===777222444777;;;???BBBDDDEEENNNQQQYYYaaajjjzzzooobbbWWWOOOKKKBBBGGGWWWiiiooogggaaaaaahhhjjjooorrrssswwwlllgggrrr||||||sssZZZSSS```|||ssssssmmm[[[CCCDDDPPP\\\WWWOOO^^^xxxvvvppplllnnnhhhgggbbbZZZVVVXXXYYYWWWRRROOOMMMKKKBBB777222222------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))---555???CCC???888333777555111......111555777888888999999888777666555666555888BBBLLLNNNGGG>>>666000,,,...000...,,,---------///222555999;;;<<<:::@@@GGGIIIGGGBBB>>>===???>>>===<<<;;;;;;<<<<<<======<<<<<<===>>>??????EEERRRcccmmmrrryyy}}}lll^^^UUUdddmmmpppdddYYYdddmmm\\\UUUTTTPPPOOOQQQTTTQQQTTThhh}}}lll\\\YYY[[[XXXRRRPPPKKKNNNUUU^^^```]]]\\\^^^rrrpppjjjccccccffffffbbb]]]XXX\\\nnn~~~yyyyyyzzzyyywww~~~{{{xxxaaaKKK<<<888999888;;;???AAAAAA@@@@@@@@@@@@???===;;;::::::;;;;;;===>>>???@@@AAABBBBBBBBBGGGHHHddd~~~iiiaaaYYYUUUQQQKKKHHHGGG???@@@DDDJJJNNNTTT^^^iiiqqq}}}yyyggglllyyy{{{zzzgggZZZPPPSSSRRRHHHZZZssseeedddeeehhhkkkrrr~~~ssseeeUUUJJJBBB;;;888999===KKKbbbyyywwwfffRRREEE>>>:::999;;;AAAQQQiiiqqqqqq{{{oooeeegggrrr}}}{{{oooPPP888///222000000444333444555666777999;;;<<<<<>>======<<<<<<<<<======<<<;;;;;;::::::::::::===>>>>>>??????>>>======???GGGdddiiiLLLPPPRRRKKK@@@555111222555888;;;>>>AAABBBGGGKKKTTT^^^hhhwwwvvvdddYYYRRRNNNEEEBBBLLLcccpppkkkbbb___eeeggglllpppqqqttt}}}{{{ooonnn}}}zzzggg```sssvvvqqqhhhTTTJJJLLL\\\kkkbbbOOORRRfffwwwpppmmmnnnggggggaaaYYYVVVXXXYYYWWWRRROOONNNKKKCCC888111111------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))...666@@@GGGFFF<<<333999777333000///111444555777888:::;;;;;;:::888777666444666@@@LLLQQQLLLEEE:::333---...///...,,,...---...///111444777:::===999===BBBFFFFFFBBB>>>;;;???>>>======<<<;;;;;;;;;<<<<<<<<<===>>>??????@@@CCCRRRccckkkkkkmmmvvv~~~xxxeeejjjssswwwlll___dddvvvfff\\\XXXYYYXXXYYY[[[XXXWWWddduuuyyymmmaaa]]]\\\XXXRRRMMMPPPRRRXXX___bbbcccffflllyyytttrrrmmmgggeeeaaafffvvvpppYYYFFF<<<:::;;;999<<>><<<;;;;;;;;;<<<>>>>>>???@@@AAABBBBBBAAACCCCCCYYYuuujjjqqqfff[[[VVVSSSLLLHHHIII@@@@@@DDDIIIMMMQQQ[[[eeelllxxxqqqiiiqqqnnnZZZWWWUUUNNNeee~~~kkkhhhoookkkjjjwwwzzz]]]PPPEEEBBBBBB@@@<<<:::999FFF___}}}sssbbbNNNBBB===:::999;;;CCCRRRiii}}}ooonnn|||pppjjjqqqwwwvvveeeEEE444///333111222666444555555666888999:::;;;<<>>===<<<<<<;;;<<<<<<;;;;;;:::::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>@@@FFFZZZsssWWWSSSRRRMMM@@@---222333555777999<<<>>>???BBBGGGQQQ]]]gggsss~~~iii\\\UUUQQQIIIBBBFFF[[[nnnooogggaaaccccccgggkkknnnrrr}}}}}}wwwtttxxxooocccOOOOOOSSSiii|||___PPPXXX{{{tttmmmjjjmmmggggggaaaYYYVVVXXXXXXWWWQQQNNNMMMKKKCCC777111000------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))...555???JJJMMMDDD888888666333000//////000111777888;;;<<<===<<<:::999666444666???JJJPPPNNNJJJ>>>666//////000...---///---...000111333666:::===;;;<<>>>>>>>>===<<<<<<;;;;;;999999::::::<<<===??????CCCQQQ```eeeaaa\\\]]]aaaiiijjj{{{}}}qqqxxx|||vvvlllnnnyyynnngggddd^^^]]]^^^^^^[[[YYY```iiiyyyrrrjjjddd___ZZZTTTPPPWWWWWWZZZ```dddiiitttyyynnnmmmkkkmmmvvv}}}hhhTTTFFF???<<<;;;<<<>>>BBBDDDDDDEEEFFFGGGAAA@@@???===<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAACCCFFFVVV~~~gggnnn]]]XXXUUUNNNJJJKKKBBBAAADDDHHHKKKOOOXXXaaajjjuuuooo]]]VVVUUUrrruuuqqqrrrjjjgggvvv}}}nnn^^^OOOKKKKKKFFF>>>888;;;CCC[[[|||{{{dddVVVGGG???<<<:::999;;;CCCOOObbbtttxxxxxxmmmjjjvvv{{{nnnXXX<<>>::::::<<<===>>>?????????<<>>CCCMMMXXXaaakkkyyyqqqaaaXXXSSSLLLFFFEEEQQQdddooollleeebbbaaacccgggjjjppp|||zzz~~~zzzppp]]]SSSUUUooouuuZZZVVVvvvssskkkiiilllhhhgggaaaYYYUUUWWWXXXVVVOOOMMMMMMKKKBBB777000///------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((,,,111:::IIIRRRMMMCCC888777555333111//////...666777999;;;<<<<<<;;;:::888777888>>>FFFKKKMMMLLLAAA888111000000///...000---...000111222444999===>>>===>>>BBBEEEEEEBBB>>>>>>>>>>>>======<<<;;;::::::999999999:::<<<>>>???BBBOOO\\\```ZZZPPPJJJIIIIIILLLdddwwwooommmaaa`````````^^^\\\^^^cccuuu}}}zzzssshhh___YYYWWWVVV[[[aaammmzzzxxxtttssssssvvv~~~ttt___OOOFFFAAA<<<777<<>>>>>????????????:::AAAIIIsss{{{aaaRRR\\\uuunnnJJJ666666555555666777888999===???FFFPPPWWW```mmmzzzzzzhhh\\\TTTKKKIIIDDDFFFWWWkkkppphhhdddaaaaaadddggglllvvvuuu~~~bbbVVVeeefffaaazzzsssllliiimmmhhhgggaaaYYYUUUVVVWWWUUUOOOMMMLLLJJJBBB666///...---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''***---555FFFUUUTTTKKK::::::888666444222000///555666888:::;;;;;;;;;;;;:::::::::===CCCHHHKKKMMMCCC:::222111111//////111---///111111111444999===AAA???>>>BBBFFFGGGDDD@@@>>>>>>>>>>>>===<<<;;;:::<<<;;;:::::::::<<<>>>@@@AAAMMM[[[```YYYNNNEEEBBBJJJIII]]]~~~sssnnngggfffffffffdddcccdddggghhhzzzwwwiii\\\WWWWWWXXXaaaoooyyyyyyxxxyyyxxxxxxxxx~~~~~~nnnYYYKKKFFFCCC;;;444:::===@@@BBBCCCDDDFFFHHH@@@AAAAAAAAA@@@???===;;;:::;;;===>>>@@@AAAAAAAAA???IIIPPPnnn}}}}}}aaaYYYXXXQQQLLLMMMAAA@@@BBBFFFGGGJJJRRR\\\]]]fffppp{{{{{{hhhvvv{{{uuulllhhhqqqyyycccNNNIIINNNOOOJJJEEE===<<>>>>><<>>MMMgggqqqiiieeebbbbbbdddfffiiipppyyyuuusssYYYXXXxxx|||mmmmmmpppkkkmmmkkkgggiiibbbUUUOOOSSSVVVSSSUUUPPPLLLJJJDDD999111......------,,,,,,++++++***))))))************))))))))))))(((((((((((())))))+++,,,,,,111>>>KKKLLLFFF???:::555444222......111333444555777888888888888;;;===:::777;;;EEEJJJHHHGGGAAA888111......///000......///111222555666888>>>@@@???>>>@@@EEEFFFCCC>>>>>>>>>>>>>>>===:::888:::;;;;;;:::999:::<<<>>>FFFMMMXXX^^^[[[UUUWWW^^^aaa\\\aaaxxxyyyxxxpppeeedddkkkiiiaaadddrrrrrrhhh^^^VVVXXX___jjjyyytttooottt}}}yyypppxxxwwweeeSSSIIIEEE@@@;;;888===???AAACCCCCCBBB@@@>>>??????@@@@@@???>>><<<;;;777999<<>>===;;;999888999;;;:::<<>>@@@;;;;;;CCCFFFAAABBBAAA????????????===<<<999777555333222444666777999:::<<<===>>>>>>>>>===??????@@@AAAAAAAAA@@@@@@AAAFFFGGG\\\~~~pppMMMYYYsssppp___===;;;777222333666888666999;;;@@@EEEGGGKKKXXXeeevvvbbbZZZPPPLLLHHHGGGGGGPPPbbbttthhhaaa___dddhhhhhhiiinnn{{{jjj```qqq{{{rrrkkknnnooojjjkkkiiifffiiicccVVVQQQUUUVVVSSSUUUOOOLLLJJJDDD999111......------,,,,,,++++++***))))))************))))))))))))(((((((((((())))))'''((()))---:::HHHLLLHHH???999444444222//////222222444666888::::::999888777999888444888AAAHHHIIIIIICCC:::333///...///000//////000111222444666777>>>@@@@@@>>>@@@EEEFFFDDDAAA???======>>>>>>;;;888:::;;;;;;:::999:::<<<>>>DDDLLL[[[iiioooqqqxxxyyysssyyywwwqqqqqqpppmmmttt{{{qqqeee[[[ZZZ```vvvtttjjjbbbhhhxxxwww{{{ooo```OOOHHHEEEAAA<<<:::999:::===>>>???>>>===;;;===>>>>>>???>>>===;;;:::888999;;;>>>AAACCCDDDEEEFFFKKKLLL[[[rrriiinnnbbbXXXQQQOOOLLLHHHFFFCCCCCCEEEIIILLLMMMOOOXXXbbbqqqvvvjjjeee\\\SSSSSSUUUWWWeeessssssxxxqqqjjj^^^QQQGGG@@@CCCOOOcccyyyrrrvvvyyyssseeeUUUHHHBBB??????===;;;999777777777:::999:::>>>LLLeee{{{iiiooopppgggpppzzz}}}tttfffPPP<<<555>>>@@@<<<===DDDGGGCCCDDDBBBAAAAAAAAAAAA@@@>>><<<:::888666444444555555888999;;;===>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@FFFFFFWWWwwwXXXWWWlllmmm___AAA:::333111333666777888777999>>>BBBEEEIIIUUUaaazzziii^^^UUUOOOHHHDDDCCCJJJ[[[kkkhhhbbb```dddggggggjjjoootttqqqhhhvvv~~~uuupppvvvnnnhhhiiigggeeehhhdddYYYSSSVVVWWWRRRTTTOOOKKKIIICCC999111......------,,,,,,++++++***))))))************))))))))))))(((((((((((())))))&&&''''''***555AAAHHHIII===666111111111//////222111444777:::<<<<<<:::999333666666222444;;;DDDIIIMMMGGG>>>666000...///000000000000111222444555666>>>AAAAAA???@@@EEEFFFEEEDDD???;;;;;;>>>???<<<999:::;;;;;;:::999:::<<<>>>BBBJJJ]]]ttt||||||rrreeebbbeee~~~yyyeeeYYY^^^gggooo}}}eeeWWWJJJFFFDDDAAA===;;;777888:::;;;<<<<<<;;;;;;;;;<<<=========<<<;;;:::999:::;;;===@@@DDDGGGHHHLLLLLLOOOXXXqqq}}}iii}}}ddd\\\VVVRRRTTTKKKGGGDDDBBBDDDFFFHHHIIIIIIOOOXXXjjj|||}}}bbbYYYSSSNNNNNNQQQ[[[uuuwwwssspppfffVVVGGGFFFIIIPPPXXX___aaa___\\\SSSXXX\\\WWWMMMEEECCCDDD@@@???>>><<<:::999999999;;;:::888999EEE```rrrdddxxxqqqfffppp{{{xxxmmm]]]GGG555555===@@@===>>>EEEGGGDDDFFFDDDCCCCCCCCCCCCBBB@@@???>>><<<:::777555444333666888:::<<<>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA???FFFEEEOOOmmmkkkXXXhhhpppfffMMM>>>222222555555555999555666:::???AAAEEEOOO[[[rrrtttddd\\\TTTJJJDDDAAAEEERRR___iiieeebbbdddeeefffjjjoookkkvvvxxxqqq|||vvv}}}}}}ooohhhiiifffdddhhheee[[[UUUXXXWWWRRRSSSNNNJJJIIICCC999111......------,,,,,,++++++***))))))************))))))))))))(((((((((((())))))))))))(((***111<<>>::::::;;;;;;:::999:::<<<>>>AAAIII]]]yyyrrrnnnooommmZZZ]]]^^^[[[fff{{{www[[[PPPFFFCCCBBB???;;;:::999999:::<<<============:::;;;<<<======<<<;;;::::::::::::<<>>;;;<<<===???@@@<<<>>>>>>???KKKdddrrrllllllgggrrr|||}}}~~~{{{ssseeeRRR>>>000444:::>>>===>>>CCCEEECCCEEEDDDBBBCCCCCCDDDBBBAAA>>>>>>>>><<<:::888555444444666888;;;===>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA>>>EEEFFFJJJcccyyy[[[hhhxxxsss[[[FFF555555666333222777333333777;;;===@@@IIISSSeeekkk```XXXOOOIIIEEEDDDKKKSSSggggggeeedddccccccggglllhhhoooyyyiii```rrrpppjjjjjjgggcccgggeee[[[VVVXXXWWWRRRSSSMMMJJJHHHCCC999111......------,,,,,,++++++***))))))************))))))))))))(((((((((((()))))))))))))))+++000999HHHSSSCCC:::333222333222111333000333777;;;===>>>>>>>>>777888888666333444;;;BBBMMMKKKFFF>>>666111000111111111111111222333444555<<>><<<:::;;;;;;:::999:::<<<>>>BBBJJJ```~~~}}}yyyyyyttt```aaa___WWWaaawwwmmmUUUKKKBBB@@@???<<<999888;;;;;;;;;;;;<<<===>>>???;;;<<<=========<<<;;;::::::999999:::>>>BBBGGGJJJHHHFFFLLLMMMUUU}}}{{{iiixxxfffTTTSSSPPPLLLFFFBBBAAAAAAAAAAAAFFFJJJPPP[[[ooo|||jjjmmmnnneee______\\\[[[eeegggYYYPPPRRRQQQNNNQQQUUUTTTOOOGGGMMMSSSSSSNNNGGGDDDCCC===<<>>@@@AAAPPPkkkxxx}}}ssseeeiiitttzzz|||{{{wwwnnn]]]III888///333888<<<===>>>AAABBBAAACCCAAA@@@AAABBBBBBAAA???;;;<<<======<<<:::777666333555777:::<<<============>>>???@@@AAAAAAAAAAAA>>>CCCFFFHHH[[[~~~|||XXXbbbyyywwwbbbMMM:::444444222111444222222444888:::<<>>@@@@@@;;;999999999666444888>>>IIIJJJHHHBBB:::444111111000000000111222444555666999AAAGGGGGGEEEFFFFFFDDDFFFBBB???======>>>>>>???:::;;;;;;:::999:::<<<>>>CCCMMMccc~~~tttdddffffffaaalll}}}}}}|||dddPPPGGG???===<<<999888999;;;:::999999999:::<<<===<<<============;;;:::999888888777999<<<@@@DDDGGGEEEGGGKKKJJJRRRpppeeehhhyyyeeeYYYRRRMMMGGGCCCAAAAAA@@@???CCCGGGNNNWWWeeerrriiijjjmmmkkklllhhh[[[[[[``````[[[ZZZ]]]ZZZSSSUUU]]]fffjjjeeeXXXIII@@@===BBBNNN___ooozzz}}}|||WWWNNNBBB;;;:::<<<>>>???;;;===>>>AAATTTtttvvveeeaaalllvvvwwwzzzwwwrrrhhhUUUAAA444111333777;;;===>>>>>>??????@@@???>>>>>>@@@@@@???>>>999999:::;;;;;;:::888888333555777999;;;;;;;;;;;;<<<<<<>>>???@@@@@@@@@@@@???@@@EEEGGGRRRsss~~~UUUVVVmmmpppeeeUUUBBB555222333333222333111333666999:::???FFFJJJ]]]rrreee\\\SSSPPPMMMGGGBBBBBBVVV```gggfffaaa```aaabbbgggiiikkkoooyyy{{{bbbaaaxxxpppkkkkkkhhhbbbfffcccXXXTTTWWWWWWSSSQQQLLLIIIHHHCCC999111///...------,,,,,,++++++***))))))************))))))))))))(((((((((((())))))$$$&&&)))++++++111CCCUUUUUUIII>>>;;;;;;999666666000111333666:::>>>@@@BBB;;;777777::::::777777;;;DDDGGGIIIFFF===666222222//////000111222444666777777AAAIIIJJJHHHGGGEEECCCCCCCCCBBB???===<<<>>>@@@:::;;;;;;:::999:::<<<>>>BBBLLLdddzzzxxxssshhhllloooppp}}}{{{zzz|||ttt[[[LLLCCC<<<;;;:::888999;;;===;;;999888777999:::;;;<<<======<<<;;;999777666666666666777:::===AAACCCDDDKKKJJJHHHQQQccc}}}ZZZlllzzzhhhSSSOOOHHHDDDBBBAAA@@@???BBBCCCHHHQQQ\\\ppp|||mmmppp~~~~~~yyy{{{mmm[[[cccgggmmmssspppdddRRRDDDCCCMMMWWWZZZYYY```nnn{{{YYYQQQGGGAAAAAABBBBBBAAAAAAEEEGGGNNNdddyyy}}}yyymmmaaabbbooowwwvvvwwwssslllaaaNNN;;;222333555888<<>>???===<<<===>>>???>>>===888888999999999888777777444555777999:::::::::999:::;;;<<<===????????????@@@<<>>;;;:::888444333000111222555999===AAACCC:::555555;;;<<<999777:::AAAFFFJJJGGG???777333222......///111222555777888555@@@JJJLLLIIIHHHEEEBBBAAADDDEEEAAA<<<;;;>>>BBB:::;;;;;;:::999:::<<<>>>???KKKcccxxxtttlllfffmmm|||kkkqqqtttmmmqqqvvv{{{wwwxxx}}}zzznnnTTTIIIAAA:::999999888;;;>>>@@@>>>;;;999888999;;;<<<<<<<<<<<<;;;:::777555444555555555777999<<<>>>@@@@@@JJJFFFBBBKKKUUUqqqiiieeepppwwwuuummmTTTOOOIIIDDDBBBAAA@@@???BBB@@@CCCKKKVVVdddzzzddd\\\[[[^^^dddjjjfffZZZPPPCCCSSSeeeiiiaaaXXXWWW[[[WWWQQQJJJHHHKKKLLLKKKIIIHHHPPPWWWbbbyyy}}}sssrrrjjj```cccpppxxxxxxuuupppiii]]]JJJ777000444777999===@@@@@@======>>>>>>===<<<===>>>???>>>===999999888777777666666666444555777888999999999888999:::;;;===>>>?????????AAA999AAAEEEAAAZZZ~~~___GGGZZZccc}}}yyycccDDD666999777,,,555222222666888999<<>>888333666<<>>???@@@BBB@@@>>><<<;;;<<<===>>>>>>III]]]uuuuuullliiifffccctttvvvwww}}}yyy}}}{{{tttrrrsssyyywwwbbb```mmmzzzuuu___NNNEEE???888555666888999999>>>======<<<;;;999888777;;;;;;;;;;;;:::888666555888888777666666999===@@@@@@FFFGGGGGGIIIKKKccctttlllooobbb___gggdddVVVPPPIIIDDDDDDCCC@@@>>>??????AAAFFFKKKWWWkkk}}}~~~dddZZZYYYUUUPPPSSS[[[^^^\\\VVVVVV\\\ddd```SSSLLLLLLJJJHHHJJJYYYppp~~~wwwiiissstttxxxzzzyyykkk```dddlllqqquuuyyylllppphhhRRR<<<222000///666777888:::;;;=========@@@@@@>>>===<<<;;;;;;;;;999888777555444444444555777777888888888888777777999999:::;;;;;;;;;::::::>>>AAA???BBBJJJQQQeeeZZZSSSdddwww~~~qqqMMM333111555222555444444555666888:::;;;AAAEEEIIIVVVxxxxxxaaaXXXVVVPPPHHHDDDCCCBBBOOOdddkkkbbb^^^cccaaaaaaaaaccciiirrr|||{{{qqqsssxxx~~~sssjjjlllnnnsssyyy|||~~~~~~}}}~~~ssslllhhhbbbeeejjjaaaWWWXXXVVVPPPRRRRRROOOLLLIIIAAA666111111...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))+++)))((()))(((***333>>>TTTOOOEEE===::::::555---,,,,,,...222666;;;???AAA@@@999444555:::<<<999444999@@@GGGIIIDDD<<<555222000111222333444555888999999===CCCJJJNNNMMMJJJGGGHHHFFFCCCBBBBBBBBB@@@???CCCAAA???===<<<;;;;;;;;;<<>>888666666888888888<<<<<<;;;;;;:::999777777888999:::;;;:::999888777888888888888777999<<>>FFFJJJGGG@@@999444///000111333555666888888:::<<>><<<:::888777???AAAMMMggg~~~rrrhhh||||||vvvssssssoooxxx|||uuu```MMMBBB???<<<999777777888888777999:::::::::999999888777777888999:::;;;::::::999888999::::::999999:::<<<>>>EEEFFFIIILLLIIIPPPddd```RRRHHHCCCHHHJJJJJJIIIHHHFFFCCC@@@>>>===<<<>>>AAACCCIIIWWWdddtttzzzpppwwwoooTTTLLLGGGGGGFFFHHHUUUeee{{{}}}ppphhhaaaYYYTTTMMMMMM```|||~~~~~~uuulllgggkkkrrrttttttsssooogggUUUAAA444222222111444555666888999::::::;;;999888777666666666666666555444444333444555666777777777777777777666555555777777888999999999999999666999777999@@@DDDTTTooo|||dddiiiqqqwwwoooWWWBBB:::666000444333333333444666777888888<<>>HHH[[[hhhhhhccc]]]```ddddddccceeejjjooowww{{{eeeiiiwwwsssccc```bbbhhhrrr|||{{{rrrqqqsssvvvzzzwwwmmmggg___ccchhh```VVVXXXVVVPPPRRRRRROOOMMMJJJBBB777111222...------,,,,,,++++++***************)))))))))(((((((((((((((((((((((((((((('''(((******(((+++111===AAA@@@999333222222222,,,---...000333777:::<<<>>>999555333555777888888666;;;CCCIIIJJJEEE===777000000111333666777777777;;;;;;>>>EEENNNRRRQQQOOOIIIIIIHHHIIIHHHFFFBBB?????????>>>===;;;999777666???===EEE[[[yyyqqq{{{rrrlllnnntttxxx{{{kkkWWWHHHBBB<<<;;;999888888777777777888999::::::::::::999999777888999:::;;;:::999999888:::<<<<<<:::999999999:::@@@@@@DDDJJJGGGJJJXXX}}}jjjYYYUUUJJJGGGHHHJJJKKKKKKIIIFFFCCCAAA>>>===???BBBDDDGGGPPP[[[hhhvvv}}}ttt{{{dddTTTJJJLLLLLLKKKXXXjjjrrrdddUUUJJJOOOaaa||||||uuuyyyxxxgggeeeeeellluuuyyyxxxuuuqqqbbbKKK999111222333222333444555777888999999999888777666555333333222222333222222333444666888999888888888777666555444333555666777888888999888888777999777999@@@AAANNNfffxxxjjjlllxxxxxxcccHHH888444444444333333222333444666777999:::AAAHHHJJJYYYppp___UUUOOOMMMLLLFFF??????LLL___hhhggg```aaaaaaccceeehhhkkkmmmsssyyyuuu~~~}}}pppkkknnnsss|||yyynnnhhhaaa```fff^^^VVVXXXXXXSSSVVVSSSPPPMMMJJJBBB777222222...------,,,,,,++++++***************)))))))))((((((((((((((((((((((((((((((&&&(((+++***((((((,,,666===???999333222555777/////////000222555888999:::777555333444777:::<<<777:::???FFFIIIGGGAAA;;;333222111222555777666555::::::===CCCKKKRRRTTTTTTNNNLLLIIIGGGGGGEEECCCAAA<<<<<<<<<;;;:::999888777999777;;;JJJaaavvv~~~tttkkkhhhlllttt{{{~~~xxxaaaMMMBBB???999999999888777777777777999::::::;;;;;;;;;;;;;;;999999:::;;;:::999888777888:::======;;;999999999555;;;:::===EEEGGGIIIUUUkkkjjjWWWaaa___XXXNNNNNNMMMKKKJJJGGGDDDBBB======>>>BBBDDDEEELLLTTTZZZggg}}}vvvtttxxxgggeeeeeeaaagggrrrppp```SSSRRRXXXhhhyyyooouuuooo^^^```eeemmmvvv{{{yyytttppp\\\CCC444111333333333333444555666777888888888:::999777555333111000000111111222333444777999;;;999999999888777555444333444555666777888888888888888:::888:::???>>>GGG\\\|||ssscccvvvqqqPPP888333888555444333222222333444555;;;888>>>FFFHHHOOOoookkk]]]UUUPPPJJJKKKGGG???AAAOOO___iiigggbbb^^^^^^ccchhhjjjjjjooooooxxxqqqjjjllltttzzzooojjjccc___eee^^^VVVZZZZZZVVVXXXSSSPPPNNNKKKBBB888222222...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((&&&'''++++++((('''***333===CCC@@@999777777777333222111111222333555666777777777555555777;;;>>>:::999;;;@@@GGGHHHDDD???777444111111444666555444999:::===BBBHHHNNNTTTXXXVVVRRRMMMIIIHHHGGGFFFEEE<<<<<<<<<;;;::::::999999888777:::AAAOOOhhhvvvxxxpppiiihhhnnnvvvvvvzzzpppWWWDDD;;;:::777888888777666666777999::::::;;;<<<<<<<<<;;;;;;999::::::;;;:::999888777888:::======;;;:::999:::555;;;999:::CCCFFFJJJUUUeeeqqqTTTccctttvvvaaaZZZRRRLLLJJJHHHEEEBBB===;;;<<>>;;;@@@RRRppphhh[[[nnneeeHHH;;;;;;666555444333222333444555999555999BBBEEEIII]]]tttzzzhhh\\\TTTNNNPPPMMMEEE>>>BBBRRRaaaiiiccc^^^\\\```cccdddccciiiffflll~~~rrrmmmqqqyyyzzzppplllfffaaaggg```XXX[[[ZZZVVVYYYSSSPPPNNNKKKCCC888222333...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((&&&&&&***+++)))((()))---:::FFFIIIEEEAAA<<<777666555444333222222333333777999:::888666666:::===>>>999777;;;CCCHHHFFFBBB;;;666111///222555444222777;;;>>>AAADDDJJJTTT[[[]]]YYYTTTPPPNNNLLLIIIHHHBBB@@@>>>===;;;;;;;;;;;;;;;:::<<<>>>CCCQQQjjjyyy||||||rrrmmmkkkkkkpppwwwxxx~~~{{{fffOOO>>>888999666777888666444555777:::::::::;;;;;;;;;::::::999777888999:::;;;:::999888999:::<<<<<<;;;:::;;;<<<999AAA???===DDDFFFIIISSS^^^[[[YYYuuu|||ooo]]]RRRNNNLLLHHHCCC@@@===<<<>>>???>>>BBBGGGMMMRRRhhhsssaaabbbaaa\\\dddvvv{{{~~~~~~~~~nnnaaa]]]eeelllqqqvvvyyytttkkkZZZGGG555111444555555666444555666777777777777777888777666444333333333333333333333444666999<<<===<<<<<<;;;:::888666444333555555777888999::::::::::::<<<999;;;???:::<<>>777666555333333333444555666555888===@@@DDDOOO[[[|||wwwfff[[[XXXQQQMMMKKKDDD???EEEQQQaaabbbaaa```^^^___bbbdddgggdddiiixxxxxxqqqrrrxxx~~~zzzpppmmmiiidddiiiaaaYYY[[[ZZZUUUXXXSSSPPPNNNKKKCCC888333333......---,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))&&&&&&***+++)))(((***%%%666GGGOOOOOOJJJBBB:::999777555333222222222222888:::<<<;;;777666888<<<@@@:::444777@@@GGGGGGDDD>>>888111...111444444222666;;;???AAABBBHHHSSS]]]bbb^^^ZZZWWWTTTPPPLLLIIIGGGEEEAAA>>><<<<<<<<<===999888999::::::???LLLZZZqqq~~~xxxooollllllnnnrrrxxxttt___JJJ===999;;;666777777666333444888;;;:::::::::::::::999888777555666888:::;;;;;;;;;;;;999:::;;;;;;::::::<<<======GGGEEEBBBFFFFFFHHHPPPQQQrrrdddLLLhhhhhhXXXTTTQQQLLLFFFEEE@@@>>>??????>>>@@@EEEEEEHHHYYYxxx}}}bbbccchhheeelll{{{~~~~~~rrr}}}pppggg]]]fffmmmrrrwwwzzzuuulllPPP???111000555666666888555555666777888888888777444444444333444444555555444444444555777:::<<<>>>>>>===<<<;;;999777555444555666777888::::::;;;;;;===???<<<===AAA;;;<<>>555///...000333555666>>>EEEFFFCCCGGGRRR]]]kkkhhhddd___ZZZTTTMMMIIILLLHHHDDDAAAAAAAAA@@@@@@>>><<<;;;::::::===???AAATTTZZZllluuulllgggiiillloooxxx{{{yyyaaaHHH;;;999777444444555555666777888888999===<<<:::888777666555555999999999::::::999999999777888999999:::<<>>>>>===???CCC???AAAKKK[[[mmmkkkffffffbbbqqq~~~nnndddcccllltttwwwzzzzzzqqqfff>>>888111......222777999444444555555555555444444222222222222222222222222333555999<<<======<<<<<<>>>>>>>>><<<;;;999777666444666777777666666777999<<<;;;;;;;;;<<>>999444333555666555333666666666666777;;;AAAEEESSSkkkmmmeeeZZZPPPMMMKKKGGGDDDCCCFFFOOO\\\eeehhhgggggggggmmmpppssswww{{{xxxkkkmmmrrrxxxzzzvvvooodddaaaeeeaaaXXXUUUYYYYYYTTTTTTOOOKKKGGG@@@777222111...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&+++666AAAHHHHHHAAA;;;999666222///------///111333888<<<===999777777999:::===<<<666555<<>><<<;;;;;;;;;<<<===BBBEEESSSlll~~~tttqqqeeebbbfffnnnvvvzzzmmmSSS???777666777666444555555666777777888888999888777777666666666666777777888888888888777777666777888999999;;;>>>AAALLLGGGBBB@@@CCCGGGIIIJJJNNNTTTttt}}}[[[TTT~~~gggXXXRRRKKKHHHCCC@@@AAA@@@>>>???BBB>>>===@@@IIIUUUbbbsss~~~kkklllvvv|||zzzooofffgggnnnuuu{{{zzzhhhUUU999666222111222444555666444555555555555555555444333333333333333333333333444666999<<<======<<<;;;;;;;;;;;;:::999777666555666777888888777777888999999999999:::<<<@@@CCCEEESSSwwwnnnttt|||WWW>>>888555888999555444777666666777666777:::???CCCEEEUUUuuummmaaaUUUQQQNNNIIIDDDAAA===EEEQQQ]]]eeegggdddaaadddfffjjjlllnnnttt|||wwwmmmjjjpppxxxzzztttmmmaaaaaaeeeaaaXXXUUUYYYXXXSSSTTTOOOKKKGGG@@@777222111...---,,,++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''---777@@@DDD@@@;;;666666444///+++***---111222777<<<>>>;;;999888999:::<<<>>>;;;444222<<>>===;;;::::::999555666===KKK]]]vvvrrrgggcccdddgggqqq~~~www[[[@@@555555444555888444444555555666777777777444444555555666777777777555555555666666555555555555666777777888:::===???BBB@@@======@@@DDDFFFGGGFFFMMM___```jjj}}}ddd^^^OOOMMMHHHDDDEEECCC@@@>>>???BBB>>><<>>DDDNNNZZZaaabbb```]]]___bbbcccdddhhhnnntttqqqwww{{{mmmffffffllltttzzzuuummmaaacccfffbbbYYYVVVZZZYYYTTTTTTOOOKKKGGG@@@777222111......---,,,++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((+++333<<<@@@===999555888999555///,,,...111222666;;;>>>===;;;::::::;;;:::>>>AAA:::111666CCCHHHGGGCCC>>>888444111000333666;;;AAAGGGNNNSSSWWWeeeiiipppvvvxxxtttmmmggg[[[WWWRRRMMMHHHDDD???<<<>>>>>>>>>>>>===;;;999888888888:::<<>>===<<<<<<===>>>@@@BBBBBB@@@HHHLLLhhhpppzzzqqqhhhWWWRRRLLLGGGGGGFFFAAA======BBB>>><<<>>>@@@EEEOOOYYYhhh}}}}}}zzz}}}}}}ssskkkhhhkkkwwwzzz}}}iiiKKK333111111111333555555333111444444555555555555444444333333333333333333333333555666888999999888777666333333444555666666666666888999999888666555666777555666777999<<>>EEEBBB888555:::GGGIIIHHHDDD===555000...333333555:::BBBKKKSSSWWWZZZ___hhhrrryyyzzzwwwttteee___VVVNNNIIIEEEBBB@@@;;;<<<>>>??????>>><<<;;;<<<<<<===;;;999@@@UUUiiixxxmmmfffeeetttyyy___EEE222444:::666222555444444444444555555555555444555666777777777666555444555555666666555555444333444555555666888;;;>>><<<======>>>>>>>>>>>>???>>>EEECCCXXXppp{{{pppcccVVVNNNHHHGGGFFFBBB>>>===:::888999<<>>???@@@HHHmmm~~~qqqsssUUU;;;777:::888777;;;666888::::::999777777777;;;===@@@HHHaaakkk___VVVRRRQQQMMMJJJDDD??????FFFQQQZZZZZZZZZYYYWWWVVVYYY```fffooopppsssuuuxxx|||uuuggg^^^]]]fffrrryyyzzzqqqeeegggjjjfff\\\YYY\\\[[[VVVTTTOOOKKKGGG@@@777222111///...---,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&***111999@@@EEEGGG===AAADDDDDD???999666555111333666999;;;<<<<<<<<<===;;;>>>DDDEEE???888555BBBFFFJJJIIIBBB999333111222222222555<<>>???@@@@@@??????888999;;;:::666666@@@LLLggg|||wwwqqqjjjhhhjjjrrryyyvvvPPP@@@555666999666333333444444444444444444444444555666777777777666555444555555666666666666555555333444555555666888;;;>>>===>>>??????===<<<===>>>???CCCCCCQQQuuurrr```~~~}}}ssskkkZZZPPPHHHGGGGGGDDDAAA@@@;;;999:::===>>>===@@@FFFNNN[[[eeeqqqvvvsssooorrr{{{rrrhhhgggllluuu~~~uuu]]]EEE777555222000//////111222222111111222222333333222222111////////////////////////111111222222222222222222000111333444666777777777444666666666444333444555888888999999::::::;;;;;;>>>@@@ZZZ{{{hhhqqqpppLLL:::888999999999666888<<<===;;;888777666666999;;;>>>JJJfffnnn]]]TTTQQQLLLMMMKKKFFF@@@???CCCHHH[[[\\\\\\ZZZXXXYYY^^^bbbdddfffjjjoootttxxx{{{}}}rrraaa[[[]]]bbbooo|||{{{sssggggggjjjfff\\\XXX\\\[[[UUUTTTOOOKKKGGG@@@777222111///...---,,,,,,+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))),,,222;;;FFFMMMCCCDDDDDDCCC@@@<<<999777111111333666999;;;======:::===??????AAABBB<<<555999@@@HHHJJJEEE>>>888666111222444555777<<>>@@@@@@AAAAAAAAA888777888:::888555888>>>III^^^}}}{{{tttnnnkkkiiiiiinnntttvvv}}}|||~~~cccAAA===888444333444444555333333333333333333333333222444555666666555444333444444555555555555444444333444555666666888;;;>>>===???@@@???===<<<>>>@@@AAACCCHHHPPPddd}}}RRR[[[qqqtttlllhhh]]]RRRIIIHHHIIIGGGEEEDDDBBB???>>>???===;;;>>>DDDEEEPPPWWWaaappp{{{|||rrroooqqqssszzz~~~jjjdddhhhpppyyy~~~xxxiiiOOO888111555111000///000111111///...000000111111111111000000........................000000000111111222222222///000222333555555666666444555666666555555666777777777888999999:::::::::???>>>IIImmmmmmkkksssdddCCC666999;;;888555999===>>>===:::777666777777:::>>>@@@MMMmmmqqq```YYYQQQPPPNNNJJJFFFBBB@@@???OOOUUU[[[^^^^^^^^^___aaa```aaaccchhhnnntttxxxzzz{{{||||||||||||}}}~~~hhh\\\VVV]]]fffooo~~~{{{sssgggfffiiieee[[[WWW[[[ZZZTTTTTTOOOKKKGGG@@@777222111//////...---,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++444CCCNNNHHHEEEAAA???>>>===;;;999111111111444777;;;===>>>888???@@@;;;<<>>:::999;;;;;;999999;;;888???RRRrrr~~~xxxqqqjjjccc^^^^^^aaafffoooyyy{{{xxxmmmtttSSS888;;;999111...222666777333333333333333333333333000111333555555555333333333444444555555444444333333555666666666888;;;>>><<<>>>???>>><<<<<>>===:::999===CCC===FFFKKKRRR]]]bbbrrrsssiiikkknnnmmm~~~~~~kkkhhhpppyyyzzzpppaaaHHH333...444//////000222222111...+++//////000000000000//////////////////////////////000000000111222222333333//////111222444444555555444666777777666666777999555666777999999:::::::::BBB??????```yyyllliiiyyywwwKKK666888<<<888555999>>>@@@>>>;;;777666999444777===;;;<<>>BBB@@@;;;888<<>><<<;;;:::::::::999:::AAANNN^^^vvv}}}qqqooojjjccc]]]^^^YYYYYY^^^```cccttt}}}pppkkkwwweeeFFF999666333333555666444222777555444444555444111///333444666777777666444333222333444444444333222111111333666999;;;<<<<<<;;;===>>>>>>===<<<<<<>>>AAAFFFCCCGGGOOOSSSbbbmmmHHH???RRRdddhhhhhhYYYSSSOOOFFFGGGLLLIIICCCCCC@@@===<<<======<<>>BBBAAA===;;;===CCCGGGIIIHHH999888999>>>CCCEEECCC???:::777222111333555666555777AAAJJJOOOXXXgggsssxxxsssfff[[[TTTHHHFFFDDDEEEGGGHHHEEEBBB???>>>>>><<<;;;::::::999999:::===CCCLLL\\\xxxqqqgggaaa\\\YYYXXXZZZWWW[[[bbbeeejjj||||||~~~mmmhhh}}}rrrSSS???:::777555555666777555333555444444555666666555333333444555666666555444333222222333444444444333222111333555888:::;;;;;;:::;;;<<<<<<<<<<<<===???BBBBBB???BBBIIIKKKWWW|||ZZZAAADDDUUUbbbkkkeee```UUUKKKPPPPPPBBBIIIGGGCCC???======<<<;;;<<<<<<===???DDDJJJOOOSSSaaajjj}}}yyyiiiZZZXXX___iiittt||||||xxxyyyyyywww```BBB333333444111111111000000000000000000///000000000000000000///000000000000000///......///000000000111111222222111222333444444555555444888777777777777777888888;;;;;;:::999999999::::::;;;>>>???FFFbbbvvvzzzqqqTTT???444999:::999:::===AAAAAA>>>;;;666555555666999===AAACCCKKKdddxxxjjj\\\UUUPPPJJJHHHIIIEEEBBBBBBEEEIIIMMMUUU]]]fffhhhjjjjjjiiigggfffgggmmmmmmmmmnnnooorrruuuvvvtttsssrrrqqqppppppoooooouuuuuuvvvxxx{{{}}}lll```XXXSSSPPPYYYdddrrr}}}zzzqqqfffggghhhbbbXXXVVV[[[\\\VVVUUUPPPLLLHHHAAA777111000///......------,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))111;;;IIIIIIDDD===:::999555//////000111222444888===AAABBBAAA>>>>>>@@@DDDIIILLL>>>:::888;;;AAAEEEDDDAAA>>>:::444111111222444555444999AAAKKKZZZjjjrrrsssxxxkkkaaaQQQNNNJJJHHHIIIHHHEEEAAA????????????>>><<<;;;::::::::::::;;;<<>><<<:::;;;:::::::::<<>>;;;:::999;;;@@@BBBAAA???888777666666777999<<<>>>AAALLLaaa~~~nnn]]]UUUQQQNNNMMMKKKEEEAAA@@@@@@@@@EEEKKKXXX\\\bbbgggjjjmmmppprrrnnnooopppnnnllllllpppsssrrrsssssstttuuuvvvvvvwwwqqqrrrvvv{{{ssshhhXXXMMMKKKQQQYYY___iiivvvzzzqqqfffggghhhbbbXXXVVV\\\\\\WWWWWWQQQLLLHHH@@@777111111///......------,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))''''''))))))(((---444BBBDDDBBB<<<999888777333000000111222333777<<>>DDDFFFFFFEEE@@@:::444111000111222555777<<>>===<<<:::;;;;;;:::999<<>>AAACCCAAA>>>@@@CCCBBBEEEYYYppp```GGG???TTTllllll]]][[[WWWMMMIIIFFFFFFFFFBBB===<<<===<<<;;;::::::;;;===???DDDGGGMMMWWWggg~~~{{{oooaaaXXXSSSXXX^^^___]]]cccxxx~~~}}}uuuZZZ???666555222111333/////////000000000000111000111111222222111111000000000111111111000000///......///000222333444444333333444555666666666666444555555555777888999:::<<<;;;:::999888888888888666999999888CCC^^^[[[BBB===888777777;;;@@@DDDDDDCCC:::888666555555777999;;;CCCEEENNNdddvvvfff[[[TTTPPPRRRLLLFFFDDDBBB??????BBBDDDHHHPPPXXX```iiiqqqvvvwww{{{~~~{{{vvvtttuuuyyyqqqrrrtttvvvyyy{{{|||}}}uuufff\\\QQQNNNKKKLLLSSS___kkksss|||{{{sssiiiggghhhbbbXXXWWW]]]]]]WWWXXXRRRLLLHHH@@@666111111///......------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***'''(((******)))+++///<<>>EEEHHHKKKHHHBBB;;;555111000000666666999???KKK\\\ppp~~~~~~{{{qqqdddYYYSSSOOOKKKHHHBBBBBBAAA@@@???===<<<;;;999;;;<<<;;;:::===AAACCC===GGGWWWjjj}}}tttlllddd___ZZZXXXSSSQQQPPPQQQPPPOOOTTTZZZcccooouuusss|||ppp^^^tttdddEEE999999333444555666888:::<<<===666555444555666666444222222222333333333333222222111111222222333444555555111111222333444555555555333555888:::;;;===???AAAAAA???@@@CCCBBBCCCOOO^^^nnn\\\SSS```xxxcccXXXMMMGGGEEEIIIJJJEEE@@@??????>>><<<;;;;;;;;;<<<===>>>AAAEEEJJJQQQ^^^nnnyyy{{{uuullleee```[[[UUUQQQVVVSSSRRRVVV^^^nnnzzz}}}wwwxxx|||~~~~~~cccJJJ666444777444000111////////////////////////111111222222222222111111000000111111111111000000...///000111222333444444444555666777777888888888444444444555666888999:::;;;:::999999888888888888666888;;;;;;???QQQppprrrtttuuuQQQ;;;555555666:::AAAEEEFFFDDD;;;:::777666555777999:::::::::@@@MMMdddnnn^^^UUUVVVOOOKKKKKKJJJFFFDDDDDDCCCDDDFFFHHHLLLSSS[[[```ssszzzvvvjjj___WWWQQQKKKFFFHHHKKKQQQZZZeeeppp{{{|||tttkkkggghhhbbbXXXWWW]]]^^^XXXYYYSSSMMMHHH@@@666111222///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((((((++++++))))))---777@@@EEEBBB<<<999888666444444444222111333666999BBBCCCDDDAAA>>>===???BBBHHHDDD>>>888555999@@@FFFNNNMMMJJJDDD===666222111444333444777===JJJ```ssswwwqqqeee[[[TTTNNNJJJEEEDDDBBB???===<<<;;;;;;:::<<<<<<::::::===>>><<<;;;>>>BBBIIIUUUggg{{{wwwmmmfffdddaaa\\\VVVRRRNNNMMMLLLLLLIIIHHHLLLOOOSSSZZZaaannn}}}xxx{{{rrrxxxjjjWWWXXXtttNNN===999777666888999::::::<<>>???===>>>AAAAAABBBIIIRRR]]]oooaaayyy}}}```WWWLLLFFFJJJKKKFFFCCCDDD@@@???===<<<;;;;;;;;;<<<888;;;???BBBEEEKKKRRRXXXbbblll{{{|||tttnnnmmmfff```YYYSSSQQQQQQRRRRRRWWWSSSVVVeeewwwhhh|||oootttuuuOOO???222333777555000///000000000000/////////...222222333333333333222222000000111111222222111111///000000111222333444444444555666777888888888888444444444555666777999:::999999888888888888999999777777:::===>>>GGG___wwwlllaaajjjqqqKKK:::888777:::@@@EEEFFFFFF???===:::888666777888999777999<<>>???@@@BBBJJJTTT\\\kkktttvvvlllddd```\\\WWWSSSQQQQQQOOOKKKHHHGGGGGGGGGJJJHHHJJJNNNSSSZZZfffrrrvvvttt}}}uuucccPPPRRRfff^^^AAA999::::::999:::<<<;;;999999<<<>>>:::999777777777777444222222222111111111111222222444333222222222333444444333333222222333333444444444666999::::::999:::;;;;;;:::;;;???BBBDDDHHHMMMMMMllleeeccciiiXXXJJJHHHHHHCCCCCCHHHCCCBBB@@@>>><<<;;;;;;;;;999:::<<<===???AAADDDFFFIIIRRR]]]eeelllwww~~~rrrlllfff^^^XXXWWWUUUQQQNNNKKKLLLOOOSSSUUUWWWaaasss|||pppiiiuuuzzz}}}}}}^^^???888222222444444222000444333333222111000//////222222333333333333222222///000111222222222222111111111111222222333333333333444555666666777666666444444444555666777888999777777777777888999:::;;;;;;777999??????AAARRRgggdddccc}}}jjjFFF@@@:::999===BBBFFFHHHEEEBBB>>>:::888777777777;;;;;;===???@@@JJJaaawww|||pppddd]]]XXXPPPKKKIIIHHHHHHGGGDDDBBBBBBDDDFFF>>>AAAFFFLLLQQQTTTWWWXXX[[[]]]___bbbcccdddccccccXXXXXXVVVSSSPPPLLLIIIGGGCCCDDDEEEEEEGGGJJJNNNRRR]]]fffssszzzsssjjjggghhhbbbYYYXXX^^^___YYY[[[TTTMMMHHH@@@666222222///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***&&&%%%((()))((((((***"""555IIIOOOLLLEEE>>>888999888666333000000222555:::===BBBFFFHHHHHHEEECCCDDDKKKPPPKKKAAA;;;===CCCLLLPPPTTTRRRKKKBBB;;;888222000111666777666===GGG\\\lll~~~{{{mmmdddVVVRRRMMMHHHEEEDDDEEEEEEAAACCC@@@<<>><<<;;;;;;???===<<<<<<===>>>@@@AAA@@@GGGOOORRRWWWaaaoooyyyqqqdddZZZWWWTTTMMMIIIJJJHHHGGGFFFHHHKKKPPPTTTWWW]]]ssszzziiimmm{{{mmmFFF666666333000111444444222777666555444222111000000222333333444444333333222///000111222222222222222222222222222222222222333111222333444555555555555555555444555555666777888666666777777888999;;;;;;@@@999999@@@@@@???LLL___mmmbbbnnnPPPHHH===888:::@@@FFFJJJJJJFFFAAA<<<888666555555555444777<<>>@@@BBBHHHPPPOOOIII???MMM[[[ZZZMMMAAA>>>@@@JJJOOOPPPLLLLLLOOOGGG:::777555333222333555999;;;FFF^^^xxx{{{kkkbbbXXXQQQKKKGGGEEEEEEDDDDDDDDDBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAFFFFFFFFFHHHJJJNNNRRRTTT```aaaaaa```^^^]]]]]]^^^[[[[[[ZZZYYYWWWUUUSSSQQQNNNKKKHHHHHHIIIIIIHHHEEEHHHGGGFFFEEEEEEFFFFFFGGGMMMSSS[[[bbbkkkyyyvvvqqqjjjrrrmmmWWWQQQbbb{{{uuu[[[GGG;;;555777<<<777777666666555555555555444333333222111111111222222111000000000111333444333333333333333333333333333333333444444444444444444555777999::::::::::::@@@???>>>>>>???AAACCCEEEOOORRRhhh|||\\\LLLVVVmmmrrrUUUHHHFFFFFFDDDDDDEEEDDDCCCCCCBBBAAA>>><<<<<<;;;::::::;;;<<<>>>???@@@@@@AAADDDJJJRRRZZZ___hhhkkkpppwwwyyytttssstttwwwzzzxxxxxxwwwtttpppjjjddd```WWWTTTOOOKKKHHHEEEAAA???EEEIIIIIIEEEIIIWWWcccggghhhnnnqqqpppPPP>>>444444444444333222111000333333333222222000//////222222222222222222222222333222111111000000111111333333333222222222111111000111111111111222222222444444444444444444444444666666666666777888999:::>>>AAADDDCCC@@@???CCCHHHpppooocccyyynnnMMM@@@>>>222666GGGHHHNNNKKKDDD>>>999777666666555555555777:::>>>AAADDDZZZ}}}vvvmmmhhh]]]\\\XXXRRRLLLHHHGGGGGGGGGGGGHHHFFFDDDCCCDDDFFFBBBBBBAAABBBEEEGGGCCC>>>AAACCCDDDDDDDDDEEEGGGIIIFFFLLLUUU^^^fffnnnxxx~~~vvvzzz|||tttjjjkkkkkkdddXXXUUU[[[]]]YYYZZZSSSLLLGGG@@@777333444///...------,,,,,,,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((+++333???GGGGGG???666444666777555///---...111<<<@@@BBBBBBFFFMMMNNNKKKIIIQQQYYY[[[UUUJJJ???999CCCIIIMMMOOOPPPOOOIIIBBB:::888555333222555888:::@@@QQQeeeuuuvvvhhh\\\SSSLLLIIIHHHDDDEEEFFFFFFEEEEEEFFFGGGEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBEEEGGGIIIJJJKKKLLLLLLKKKJJJKKKMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIGGGFFFGGGIIIIIIHHHFFFJJJIIIHHHHHHIIIKKKNNNOOOZZZgggvvvvvvllliiihhhpppvvvjjjXXXYYYhhhgggKKK;;;666555555777666666555555555444444444444333222111111111111111111111000000111111222333333333333333333333333333444444444444444555555555444555777888999:::::::::>>>===<<<<<<===???AAABBBEEEMMM[[[|||~~~ZZZGGGIIIYYYfffyyyxxxppp^^^JJJBBBFFFNNNHHHGGGEEEDDDCCCCCCCCCCCC>>>===<<<<<<;;;;;;<<<<<<=========???CCCHHHMMMQQQTTTUUUXXX\\\```cccfffhhhbbb```^^^\\\]]]aaaeeehhhbbbaaa```]]]YYYTTTPPPMMMIIIGGGEEECCCDDDEEEFFFFFF???CCCHHHPPP]]]kkkmmmiii{{{}}}|||{{{yyy\\\AAA333444444444444333222111000222222222222111000///...222222222222222222222222222222111000000000111111222222222222111111111000000000111111111222222222333333333333444444555555666666666666666888999:::>>>AAACCCBBB???>>>AAADDDWWWuuu}}}vvv}}}]]]AAA:::666===EEE>>>JJJHHHEEEBBB>>>;;;999888555555555666888;;;???AAAIIIcccwwwqqqhhh___VVVPPPMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIHHHGGGHHHHHHFFFDDDCCCEEEGGGIIIKKKOOOSSSVVV[[[aaajjjttt}}}tttzzz}}}}}}vvvlllkkkllleeeYYYVVV[[[]]]YYYXXXRRRLLLGGGAAA888555666//////...---,,,,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((,,,555???BBB>>>888666666999;;;444***+++333<<<@@@AAAAAACCCIIIMMMNNNJJJIIILLLUUU\\\YYYLLL@@@???AAAGGGPPPSSSOOOLLLLLLAAA>>>999555333444666777888???KKK]]]uuussseee[[[TTTPPPHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDCCCBBBBBBBBBCCCDDDEEE???AAABBBCCCBBBBBBDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKLLLKKKIIIJJJIIIHHHIIIKKKNNNRRRTTTeeezzzyyyiiiaaa___bbbfffaaaSSSSSSssspppVVV;;;111444666555222444444444333333333333333333222111111111111111111000000111222222222222222222222222222222222222222444444444555555555666666555555555666777888999:::<<<;;;::::::;;;<<<>>>???BBBNNNSSSaaa[[[EEECCCJJJZZZooo~~~uuudddXXXSSSPPPNNNKKKHHHFFFFFFEEECCCAAA@@@??????===<<<;;;::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDDDDEEEFFFGGGHHHIIIJJJHHHHHHHHHIIILLLPPPSSSVVVPPPOOOMMMKKKHHHEEECCCBBBAAA@@@>>>===>>>@@@BBBCCCAAAGGGNNNTTT```qqqyyy}}}bbbIII999111333333333333333222111000000111111111000///...---000000000000000000000000222111111000000000000000111111000000000000000///000000000111111111222222111222222333444555555666777666555444555777999:::>>>@@@BBB@@@===<<<>>>@@@CCCjjjuuuooouuuWWWIII===<<<>>>:::GGGGGGHHHGGGDDD@@@;;;888777666555555666888;;;<<<@@@LLLaaa|||{{{qqqiiibbb]]]UUUQQQMMMKKKMMMOOOOOONNNQQQRRRRRRPPPNNNKKKKKKLLLMMMPPPSSSWWW\\\cccjjjppp{{{|||vvvxxxnnnkkkmmmggg[[[VVV[[[]]]YYYYYYSSSMMMHHHAAA888444555000///...---,,,++++++++++++*********)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))&&&&&&---888???@@@>>>:::444999BBB???111,,,333999;;;======???DDDLLLRRRMMMFFFCCCJJJWWW]]]WWWOOOEEE>>>???KKKRRRPPPOOORRRKKKGGG@@@:::555444444555444555:::FFF\\\vvvuuuiii```[[[WWWQQQLLLIIIHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGDDDFFFGGGGGGGGGGGGHHHJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNLLLKKKKKKKKKKKKMMMQQQVVV\\\___rrr|||jjj___\\\aaa^^^YYYRRRPPPeee]]]HHH444///555888555222222222222222222222111111222111111000000000111111///000111333333222111111222222222222222222222222444444444555555666666777666555444444555777888:::::::::999999:::;;;<<<===CCCOOOOOOSSSnnnmmmRRRCCCBBBUUUhhhuuuvvv^^^XXXPPPHHHFFFIIIIIIEEE@@@AAAAAA@@@???>>><<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;======>>>???@@@AAAAAABBB???@@@AAABBBDDDFFFGGGHHHHHHGGGEEECCCBBBAAAAAAAAA>>>???@@@@@@???@@@AAABBBJJJNNNVVVccctttkkkzzzlllKKK<<<777444222222222222222111000000//////000000///...------000000000000000000000000111111000////////////000////////////////////////000000000000111111111111000111111333444555666666777666444333444666888999:::<<<>>>>>><<<;;;<<<>>>===ZZZwwwggguuuvvvUUU===:::@@@EEEGGGJJJKKKIIICCC<<<888888777666444444555777888@@@@@@HHH[[[wwwsssllldddaaacccdddaaa^^^bbbdddhhhiiifff```___bbbgggiiilllqqqwww~~~vvvllliiilllggg[[[VVVZZZ\\\ZZZ[[[UUUOOOJJJBBB888222222000000...---,,,+++++++++*********)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((&&&%%%***444>>>DDDFFF>>>666888FFFIII<<<222222444555777999;;;AAAJJJSSSYYYPPPGGGEEELLLUUU\\\^^^UUUEEE<<>>@@@HHHIIILLLWWWiiiuuuXXXGGGGGGIIIYYY~~~xxxgggSSSIIIIIILLLIIIDDDBBBBBBAAA@@@@@@??????>>>===============<<<<<<<<<999::::::;;;;;;<<<<<<===999:::;;;<<<>>>>>>>>>>>>BBBAAA???>>>>>>???@@@AAA<<>><<>>@@@???BBBGGGJJJIIIEEE@@@===;;;999777555444444555666::::::;;;BBBRRRjjjtttyyy~~~}}}}}}}}}}}}}}}zzzrrrhhheeejjjggg[[[UUUYYY\\\ZZZ[[[UUUPPPKKKBBB888222111111000...---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&)))///999CCCIIIEEE<<<:::DDDJJJCCC777111333111222666:::???HHHPPPZZZUUULLLFFFGGGTTTfffttthhhVVVEEE@@@EEEJJJMMMOOORRROOOJJJDDD>>>999555444555444333333333999HHHWWWooossscccXXXPPPKKKGGGGGGFFFEEECCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGIIIJJJIIIGGGGGGHHHIIIIIIIIIHHHHHHIIIKKKMMMNNNQQQRRRRRRRRRPPPQQQRRRTTTXXX[[[bbblllwww{{{tttlllfff___XXXYYY]]]PPPFFF@@@KKKmmmXXX===777444444444222000222000000000000000111111111///////////////000000111000000111222222222222222000000000000000000000000111222222333444555666666444444333333444444555666777777999:::<<<===>>>???AAADDDGGGKKKKKKMMMtttrrraaaJJJCCC]]]ttt\\\PPPJJJFFFCCCFFFEEECCCBBBAAAAAABBBBBB========================;;;;;;;;;::::::999999999666777999;;;===>>>>>>>>>@@@@@@?????????@@@BBBCCC>>>AAACCCBBBAAAAAADDDGGGBBBTTTppp~~~ooohhh___>>>000111222111000000111111111000000///......////////////......////////////////////////000000///...............---............//////////////////000000000111111000111111222333444444555555555444444444555555555444666888:::<<<=========???:::EEEdddwwwWWW___yyyqqqHHH999:::<<<@@@DDDFFFFFFEEECCC===<<<999666555444555555444888;;;<<<>>>GGGXXXeeezzzuuu~~~}}}|||{{{zzzyyyyyyyyyyyyzzzyyypppfffbbbhhhfffZZZTTTXXX\\\[[[ZZZTTTOOOKKKCCC999333333111000///---,,,+++******((()))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%((())))))***111===FFFLLLEEE??????BBBAAA:::333666111000555;;;???EEEKKKRRRSSSPPPJJJHHHTTTkkk~~~wwwkkkWWWEEE???DDDIIIKKKLLLKKKIIIEEEAAA<<<999666333222333333000///888CCCRRRfffxxx{{{nnndddZZZTTTOOOMMMJJJGGGEEEDDDDDDEEEGGGGGGHHHHHHIIIIIIHHHHHHFFFHHHIIIIIIHHHHHHJJJKKKIIIIIIIIIJJJLLLOOORRRTTTWWWYYY[[[\\\]]]aaaggglllrrrvvv~~~}}}xxxsssoooggg^^^XXXXXXYYYWWWVVVWWWCCCHHHQQQdddiiiHHH>>>888333444333111000222//////000000111111111111///............///000111111111000000111111222333000000000000000000000000000000111222333444555555222333333444444444444444444555777999<<<>>>???@@@BBBDDDGGGKKKHHHAAA[[[qqqPPPHHH___~~~gggVVVMMMKKKLLLJJJFFFCCCAAAAAACCCDDD??????>>>>>>>>>??????@@@>>>>>>>>>===<<<<<<<<<;;;999:::<<<===???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGFFFGGGMMMWWW```XXX___iiioooooorrrfffFFF666333444222000//////000000000000000///...//////000000000//////000000000000000000000000000///......------......---.........////////////////////////000000000111111111222222222333333333333444555555555555444333555666888:::<<<<<<;;;:::???:::>>>PPPjjjrrrdddkkk^^^GGG;;;<<<<<<>>>???AAACCCDDD@@@>>>;;;888666666666666444888;;;;;;:::<<>>???@@@@@@CCCCCCEEEEEE===IIIffflllKKKDDDXXXpppkkk```^^^QQQNNNHHHCCCAAAAAABBBDDDBBBBBB@@@??????@@@AAABBB<<<======>>>>>>?????????============>>>>>>>>>???AAAAAABBBCCCDDDEEEEEEFFFFFFHHHLLLQQQZZZkkkeeePPP[[[{{{eeeIII000...444333///...//////000000000000000/////////000000000000000///111111111111111111111111//////...------------............/////////000000////////////000000000000222222222222222222222333222333555666666555333111777777888;;;<<<<<<:::888888<<<@@@HHH```lll]]]|||wwwdddAAA???<<<::::::;;;>>>???AAA???<<<999777777777888555444444555888;;;<<<<<>>999666222111222333444444666888@@@PPPhhh}}}sssggg___\\\ZZZTTTOOOLLLMMMMMMKKKHHHGGGGGGIIIHHHGGGFFFFFFGGGJJJMMMOOOUUUZZZ^^^```aaaeeelllsss{{{zzz}}}uuujjjbbb[[[TTTOOOOOOTTTPPPPPPVVVQQQGGGIIImmm```GGGGGG<<<999555111///000111333//////000000000000//////......///000000000000000000000000000000000000000///000000000111111111111000000000111222444555666222222333444444555555666333555777:::;;;;;;:::999<<<>>>@@@@@@???AAAEEEIIIkkkhhhJJJEEEKKKTTTeee{{{uuutttfffWWWMMMHHHDDDDDDGGG@@@AAACCCDDDEEEDDDCCCBBBBBB@@@>>>>>>?????????>>>>>>AAAAAA@@@???@@@@@@???DDDKKKGGGCCCKKKOOONNNRRRTTTbbbmmmtttuuujjjjjj}}}fffAAA:::444111222222000---////////////////////////......////////////......///////////////.........////////////............,,,------...///000111111//////000000111111111111000000111222333333333333555555444444444555555666777888:::<<<<<<;;;:::999:::777999EEEXXXnnnqqqlllwww~~~www\\\JJJ;;;999999777888>>>:::===@@@AAA===888555333555444444444555666888999;;;>>>DDDLLLYYYooo{{{zzzzzztttttttttuuuuuusssnnnkkk{{{rrrjjjaaaeeebbbXXXUUU[[[]]]ZZZ[[[UUUPPPLLLDDD:::555555222000...---------,,,+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((()))))))))(((***---000>>>CCCCCC===777666777666444222000111888CCCMMMSSSLLLMMMSSSZZZXXXPPPIIIIIIRRRgggwwwsssaaaOOO@@@888FFFKKKLLLHHHDDDFFFHHHGGGAAA<<<666222111222333444666666888>>>NNNiii{{{sssjjjccc^^^\\\XXXRRRMMMLLLMMMOOOMMMMMMMMMNNNOOOPPPQQQRRRZZZ```hhhmmmqqquuu|||{{{yyyqqqfff\\\VVVQQQNNNKKKEEENNNOOOOOOOOOIIINNN```iiiJJJ<<<999888666444222111111222444//////000000000000//////......///000000000000000//////////////////////////////000000000111111111000000000111222333444555222222333444444555555666444555888999::::::999999;;;===???@@@???@@@DDDGGGWWWssswww\\\NNNKKKKKKPPPbbbtttggg[[[MMMCCC???FFFCCC???>>>???@@@@@@???DDDBBB@@@?????????===;;;:::===>>><<<<<>>CCCLLL\\\uuu|||uuusss{{{cccIII===;;;<<<;;;:::::::::<<>>??????@@@BBBCCCHHHWWWxxxyyy]]]RRREEEEEEZZZzzztttaaaVVVQQQLLLGGGEEEFFFGGGFFFEEEFFFDDDBBBAAAAAAAAA???>>>CCCEEEFFFCCCBBBHHHWWWdddhhhoookkkkkk}}}wwwiiimmmzzz{{{vvvSSS;;;555111------///111111///////////////////////////,,,------......------,,,......................../////////............---..................//////111111111000000000000000...///000222333333444444444444333444444555666666888999:::;;;;;;:::888777:::===AAAAAA???HHH```wwwqqq___qqqmmmLLL===;;;999555<<<:::999>>>DDDFFFBBB===;;;999777555444444555666555888<<<>>>???BBBHHHMMM\\\dddsssyyyrrrnnnmmmnnnoooooommmjjjfffaaaXXXOOOIII{{{ssslllcccccc]]]UUUWWW___```ZZZ\\\VVVQQQLLLDDD:::555555333111...---------,,,***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((())))))(((&&&&&&((()))***333;;;>>>???@@@>>>:::CCC???888222000444:::???BBBCCCIIISSSZZZYYYQQQKKKDDDLLL[[[jjjuuuuuukkk```GGGAAABBBLLLQQQNNNNNNSSSSSSMMMDDD===888555333111111666:::777444:::IIIWWWbbbppp~~~~~~www}}}zzznnnhhhccc___SSSPPPKKKGGGFFFFFFHHHIIIOOOJJJBBBDDDMMMXXXxxx{{{NNN444444777333222222222333222111111000...//////////////////...---...//////000000//////................................./////////000000111111111222222222222111222222333444444555555666666777888888999888777777777999<<<>>>???@@@@@@@@@EEEKKKaaa|||dddRRRQQQ^^^kkktttrrrwwwpppeeeXXXZZZ]]]]]]YYYTTTOOOLLLKKKHHHDDDCCCDDDEEEFFFFFFBBBCCCEEEGGGFFFHHHPPPXXXvvvzzz}}}wwwlllkkkqqq|||tttVVV===000222///------///000000000........................+++,,,,,,------,,,,,,+++---------------.........//////.........---------.....................---111111111111000000000000//////111222444555555555333333333333444555666666888999999:::999999888777666:::???@@@===AAARRRdddyyyVVV^^^zzzgggEEE;;;:::999===:::999<<>><<<999666444444555555222666:::<<<===???AAADDDBBBHHHSSSbbbqqq}}}www~~~~~~yyyzzz{{{{{{yyyvvvsssqqqrrrpppmmmkkkiiiiiiiiijjjeeebbb\\\WWWQQQJJJDDD???yyyrrrllleeeeee^^^VVVXXXaaabbb\\\]]]WWWQQQMMMEEE:::555444333111...---------+++***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((''''''''''''((((((%%%'''((('''&&&&&&(((***(((...777???IIILLLEEE;;;FFFCCC===666111333888===AAADDDHHHNNNTTTYYYYYYWWWOOOPPPYYYnnn{{{ooo^^^MMMAAAEEEKKKLLLMMMRRRRRRNNNIIIDDD@@@;;;666333000444888999777666888;;;AAAIII[[[xxxmmmbbbeeeiiimmmmmmeee[[[TTTOOOLLLFFFFFFGGGGGGFFFFFFGGGGGGJJJDDD@@@OOOhhhxxxXXX<<<222111222333222222333222111000...---......////////////......------...///////////////........................---............/////////000000111222222222111111222222333444444555555666666777777777888888777777777888:::<<>>AAAFFFPPPeeedddSSSMMMFFFCCCHHHUUUaaadddaaa___dddqqqyyyvvvgggbbb]]]YYYYYY[[[]]]^^^VVVUUUXXX``````YYYRRRQQQbbbqqqpppcccYYYRRRQQQ[[[___mmmzzz}}}sssQQQ???666111222111///...////////////------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...............------------............------------111111111000000000000000000111222444555666666666222222222333333555666666888888888888888888888777777999>>>BBBBBBBBBIIIRRRuuuqqq]]]```rrr\\\CCC<<<<<<888999999999999:::<<<>>>???===;;;999777666555555666777777777666666777888<<<@@@DDDGGGKKKSSS^^^ffflllrrrzzzyyy|||xxxpppkkkkkkkkkkkkkkkjjjiiihhhjjjiiihhhfffdddbbb```___WWWSSSLLLGGGDDDBBB@@@???wwwpppkkkfffgggaaaWWWWWW___bbb^^^^^^XXXRRRMMMEEE;;;555444444111///------,,,+++)))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((''''''''''''(((((($$$%%%'''''''''''')))***(((+++111<<>>@@@DDDEEEDDDCCCCCCDDD???KKKZZZtttkkkCCC999999222///333222222222111000...---,,,---......//////......---------...////////////...........................------------.........///...///111222222222111111222222333444444555555666666666666777777888888888888777888;;;>>>@@@???>>>AAAEEEHHHRRRmmmkkkUUUKKKBBB@@@AAACCCGGGKKKRRReee~~~~~~}}}}}}}}}|||tttooooootttppp```PPPIII;;;LLLMMMDDDBBBGGGUUUhhhsssXXX;;;333444333222222111000////////////------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,---------.........------------,,,------------------......///000000000111111111111111222333444555555555555222222222222333444666666666666777777777888888888<<<;;;>>>CCCEEECCCCCCFFFbbbxxxyyy^^^bbbzzz|||WWW@@@777666777777666555666;;;>>>>>>>>>>>>===;;;:::888777555444333333333444666777888===AAA@@@===>>>EEEKKKLLLUUU```fffiiiooo{{{{{{}}}{{{qqqllliiihhhfffeeedddcccccccccbbbaaa___]]]YYYVVVRRRPPPIIIEEE@@@===>>>???@@@AAAvvvpppkkkeeehhhbbbXXXUUU\\\```___^^^XXXRRRMMMEEE;;;555444444222///------,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********((((((''''''''''''(((((($$$&&&((((((((('''(((***&&&(((+++333@@@JJJIIIAAA;;;===>>>;;;888999???DDDEEEHHHKKKSSSaaakkkjjjaaaeee[[[UUUXXXbbbqqqjjjPPPDDDEEEGGGGGGIIIHHHHHHHHHIIIHHHFFFDDD:::777444333444666777777:::555333888EEE^^^zzzWWWMMMTTTNNNNNNMMMLLLHHHCCC@@@???<<>>;;;999444333333444555777888888444777<<<>>>>>>>>>@@@BBB@@@EEELLLPPPRRRVVV\\\bbbiiiqqqvvvwww{{{{{{~~~yyyqqqooommmhhheeeeeebbbaaa___]]][[[ZZZYYYYYYWWWVVVTTTRRRNNNIIIEEECCC???===;;;;;;===?????????vvvqqqllldddhhhcccXXXSSSYYY___^^^___YYYSSSNNNEEE;;;555444444222///------,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++((((((''''''''''''((((((&&&((())))))(((''''''((($$$&&&'''+++666BBBFFFDDD;;;===???===999999>>>BBBBBBEEEJJJXXXlllyyyrrrcccaaa```bbbaaa[[[[[[hhhyyydddPPPJJJFFF@@@GGGFFFEEEFFFIIIKKKLLLLLL???>>>;;;888666555555666///444:::<<<;;;CCC]]]www{{{TTTEEEIIIEEEBBB@@@@@@???>>>>>>??????@@@AAA???======???BBB___{{{NNN@@@555333111+++,,,333...............///000111---..................---,,,---......//////......000000000000000000000000,,,,,,,,,---------......+++---///222333333222111222222333444444555555666444444444555666888999:::;;;888777888===@@@AAA@@@===:::AAAKKKMMMUUUvvvgggYYYUUUMMMGGGBBBEEELLLQQQOOOKKKJJJMMMQQQUUUXXXVVVQQQLLLNNNHHHIIIOOOPPPMMMSSS___wwwyyySSS666555888///+++111---...//////......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))***+++,,,,,,------......---------,,,,,,,,,++++++,,,,,,---...//////------...000111222333444000111111111111000//////111111111222333444666777444444444555777888:::;;;:::999;;;???@@@???CCCIIIBBBWWWwwwuuuyyysss~~~nnnGGG@@@888444666777666333:::===@@@CCCCCC@@@===:::888777555555444333111///666555555777:::;;;;;;:::===???BBBEEEIIILLLMMMNNNPPPYYY```______hhhttt|||{{{}}}vvvkkkfffcccaaa]]]XXXXXX\\\ZZZYYYXXXWWWUUUTTTRRRQQQOOONNNMMMJJJFFFBBB>>><<<::::::;;;===??????>>><<<~~~rrrnnnkkkcccgggdddZZZVVV[[[\\\XXX___YYYTTTNNNDDD:::777888666333000//////...,,,++++++******)))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******&&&(((******+++111;;;CCC===???@@@AAA???===;;;:::999:::BBBQQQbbbmmmooommmmmmpppyyy|||nnnZZZXXXbbb}}}wwwlllbbbQQQ???BBBGGGHHHDDDFFFMMMOOOKKKJJJBBB<<<:::555000222:::555444444555888<<>>:::@@@AAA;;;:::???>>>EEEWWWYYY;;;888444111111111000///........................------------------------,,,,,,,,,---...///000000///////////////.........///...,,,,,,,,,---///111---......///000111111222111111111111222333444555333222111111222333555666999888888888888888999999===<<>>???@@@AAAAAACCCCCC___wwwhhhpppooo[[[DDD999777888777555===999999===???======@@@;;;:::888666555555666666555555666666777888888888<<<<<<===>>>???AAABBBBBBEEEGGGJJJNNNSSSWWWZZZ\\\aaagggpppyyyzzzwwwrrrmmmhhhdddcccbbbZZZYYYWWWUUUTTTUUUVVVWWWVVVSSSOOONNNOOONNNJJJGGGDDDCCCAAA???===<<<;;;;;;;;;888888;;;>>>>>>CCCHHH}}}qqqmmmjjjdddhhheee\\\XXX\\\^^^ZZZ^^^YYYTTTNNNDDD:::777888666333000//////...,,,++++++******)))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))%%%'''))))))***...666======???CCCGGGGGGCCC<<<777888:::@@@JJJVVV```gggjjjxxx~~~~~~hhh]]]]]]llluuu{{{~~~wwwfffIIIGGGEEEDDDHHHLLLKKKHHHHHHDDDAAAAAA@@@<<<999888555444333333555999===@@@EEEJJJZZZnnnwwwzzzbbbIII??????AAA@@@>>>======?????????666AAACCC???>>>AAAVVVvvvcccFFF:::777333111111000000///........................------------------------,,,,,,------....../////////.....................///...,,,,,,,,,---///000......//////000000111111111111111111222333444444333333222222333444666777777777666666777888999999;;;:::===AAACCCFFFQQQ]]]vvv{{{wwwppplllhhhgggfffwwwwwwWWW@@@:::333///000111///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++************++++++++++++,,,,,,,,,------------------,,,,,,+++,,,---...///......///000000111111222000111222333333222111000333333333333333333333333666666666666777888:::;;;:::;;;;;;===>>>???@@@@@@FFFAAALLLoookkkgggjjj}}}fffJJJ===999777666555555888<<<;;;888:::???>>>===;;;:::999888777777444444555555555555666666888999:::;;;<<<===>>>>>>@@@AAACCCFFFIIILLLNNNOOOMMMQQQXXX^^^cccddddddccc___]]][[[XXXVVVUUUVVVVVVSSSRRRPPPNNNMMMMMMNNNNNNNNNLLLIIIHHHHHHGGGDDDBBB>>>===<<<;;;:::::::::::::::999;;;AAADDDDDDHHHMMM}}}pppkkkhhhbbbfffdddZZZWWW\\\^^^ZZZ^^^YYYTTTNNNEEE;;;777888666333000//////...,,,++++++******)))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((((((((%%%'''))))))(((+++000555???BBBGGGKKKKKKGGG@@@;;;999<<>>666666555333222333555888:::888666<<>>>>>???;;;@@@@@@HHHZZZfffssshhhIII<<<888666222111000000///...------------------------------------------------------------------------...........................---,,,,,,,,,---///000////////////////////////000000000000111222333444333333333333444555666777444444444555666777888999::::::>>>BBBCCCCCCFFFKKK```zzzzzzssstttzzzrrrRRR:::666222...---///000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...---,,,,,,,,,,,,------...---......///000000111111111111333333333333222111222222333333444444555555666666555555666777888888777888999:::<<<===>>>???BBBBBB@@@KKKtttwwwaaaccc|||mmmPPP>>>888888222444888;;;999555777===?????????>>>===<<<;;;:::555555555555444444444444555555666777777888999999:::;;;<<<===???@@@AAABBBBBBDDDGGGKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJLLLLLLKKKJJJHHHFFFEEEEEEEEEFFFDDDCCCAAA@@@@@@???===;;;888888888888888999::::::AAA======AAAFFFMMMYYYddd}}}pppkkkggg^^^ccc```WWWTTTYYY\\\XXX]]]XXXTTTNNNEEE;;;777888666333000//////...,,,++++++******)))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((((((''''''&&&&&&((())))))((())),,,...???DDDJJJKKKIIIFFFEEEFFF>>>>>>>>>BBBMMM]]]ooo{{{~~~zzztttpppmmmjjjfffjjjooouuu~~~~~~UUUAAA>>>AAAFFFJJJGGGGGGCCC===???DDDCCC===:::888666444333444555666<<<777666;;;???@@@DDDJJJNNNUUU```lllvvv|||rrrfff^^^[[[^^^bbblllzzzsssjjj[[[KKK???:::;;;===999:::>>>CCCCCC???>>>???@@@LLLYYYqqqrrrQQQ???<<<666444111000000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------------.........------,,,,,,,,,---.../////////////////////......000000000000000111222222222222222222333444555555222222222333444666777888888999<<>>QQQvvvfffmmm}}}vvvUUUAAA999999666777999999666666999<<<===???@@@@@@???>>>===999999888777777666555555333444444555555666666666888888888999:::;;;;;;;;;AAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEFFFEEECCCBBBAAA@@@@@@@@@===<<<;;;::::::999888777888888888888999:::;;;<<<===>>>DDDLLLRRRXXXaaajjj~~~qqqkkkggg^^^bbb```WWWTTTYYY[[[XXX\\\XXXSSSOOOFFF<<<777888666333000//////...,,,++++++******)))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((()))))))))))))))***+++444@@@LLLNNNHHHDDDFFFKKKCCC@@@>>>DDDRRRfffwwwpppkkkffffffkkkqqquuuwwwwwwyyyvvvooopppjjjUUUNNNKKKGGGDDDEEEFFFDDDAAABBBFFFHHHGGG>>><<<:::888666666666777:::666444777;;;<<<===>>><<>>??????===>>>AAA@@@<<<>>>CCCHHHnnnmmmMMM>>>999777333222000///000000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...,,,,,,,,,,,,,,,---......////////////............000000/////////000111111///000000111222222333333111111111222333555666777888999;;;;;;===???@@@@@@@@@BBBOOOppp}}}bbbDDD222000444.........//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,+++,,,,,,,,,++++++*********))))))******+++,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......//////000111222333444333222222111111111222333444555555444444444444555555444444444444555777888999:::;;;888???AAA<<>>@@@@@@@@@@@@>>>======<<<;;;:::999999555555555666666666666666555666666777888999::::::;;;;;;;;;<<<===>>>???@@@@@@???>>>>>>===<<<<<<<<<@@@???>>>>>>======<<<<<<999::::::999888888888888999999999999:::;;;<<<<<<666>>>MMMYYY[[[VVVTTTVVVqqqkkkfffaaaeeecccYYYVVV[[[]]]YYY[[[WWWSSSOOOGGG<<<777888666333000//////...,,,++++++******)))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''))))))((((((((()))******&&&666HHHNNNJJJEEEFFFJJJIIIEEECCCGGGSSSbbbooovvvgggccchhhwwwnnnjjj{{{|||vvvgggXXXJJJEEEBBBDDDFFFEEEEEEFFFAAA@@@>>><<<::::::999:::555444333555777888888777777999===>>>???@@@AAACCC@@@CCCFFFIIIKKKMMMPPPRRRUUUTTTTTTSSSSSSSSSTTTTTTUUURRRNNNLLLKKKIIIEEEBBBCCCCCCCCCAAA???>>>>>>@@@<<<<<>>?????????BBB<<<888:::999999BBBOOOmmmzzzOOO888555444000111000.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------+++,,,,,,,,,------------........................000000////////////000000......///111111111111111111111111222333444555666>>>AAAAAA<<<:::===??????>>>AAADDDPPPrrr{{{UUU>>>666222...,,,...///000000///---+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++******++++++******************)))))))))******++++++,,,+++,,,,,,,,,,,,++++++***+++++++++,,,------.........///111222333333222111000000111111222222333333222333444555555555555555444444555666777888888999;;;666555999<<>>???@@@@@@??????>>>===<<<<<<<<<999888888888888888888888444444555666777777888888666666666666777999:::;;;888999999999999999999999999999999999999999999999888999::::::888888999:::::::::::::::;;;===>>>???HHHGGGHHHIIIHHHIIIRRR]]]~~~pppiiidddbbbgggdddZZZVVV[[[\\\YYYZZZWWWSSSPPPGGG===777888666333000//////...,,,++++++******)))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''((('''&&&&&&''')))******$$$...:::BBBDDDEEEHHHLLLQQQPPPNNNMMMMMMQQQXXX]]]___[[[kkkppppppyyypppWWWDDDDDDGGGBBB@@@EEECCCBBB@@@???>>>=========777888999888777777888777777:::<<<===<<<;;;;;;<<<999;;;<<<<<<;;;<<<>>>@@@@@@???>>>>>>>>>>>>???@@@=========>>>>>>?????????999;;;<<<;;;::::::;;;<<<;;;999999<<<<<<;;;>>>DDD===>>>???@@@AAA@@@???>>>???;;;>>>FFFJJJNNN[[[lll}}}WWW>>>555222111000///...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,*********+++,,,,,,------++++++,,,,,,------------,,,------....../////////000//////....../////////......000111222222111111222222222222333333444555???EEEFFF???:::;;;>>>???>>>@@@BBBFFFRRRppppppUUU999///111111---***...///000///...,,,++++++++++++++++++++++++++++++******************************************)))((())))))))))))))))))******)))))))))***************+++,,,,,,---,,,+++***)))******++++++,,,------------...000111222222111111000000000000000000111111111222444555666666666666555555555666666666777777777333333888;;;<<<@@@HHHjjjttt~~~yyyZZZGGG???;;;999999666777777888:::;;;===>>>???>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999666666666666777777777777555555666666777777888999777777888888999999888888666666777888999999999999666888::::::888888999<<<;;;;;;<<<>>>@@@BBBDDDFFFUUULLL@@@:::===NNNkkk}}}ooohhhcccbbbfffcccYYYUUUYYYZZZVVVZZZVVVSSSPPPGGG===888888666333111//////...,,,++++++******)))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((&&&$$$$$$&&&(((******,,,,,,---222:::DDDMMMRRRYYY[[[ZZZRRRHHHCCCEEEIIIRRRNNN```~~~rrrtttsssMMMGGGIIIDDDDDDLLLCCCBBBAAA@@@????????????<<<>>>>>>:::777888999999::::::999777555666999<<<888888999888777888;;;===<<<;;;:::999:::;;;<<<===:::<<<===<<<;;;:::;;;===777888999999999:::===???999;;;???@@@;;;666888>>>;;;===@@@AAAAAA@@@??????>>>AAANNNaaakkkppp|||XXX666111555000---111...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))***+++,,,,,,------***+++,,,---------,,,,,,,,,,,,------...///000000000//////.........//////...///111222333333222222333333333222333333444444777@@@CCC<<<555777;;;<<<999666;;;DDDFFFNNNrrrxxx^^^FFF<<<333111///+++,,,111---...///...---,,,,,,,,,***************************************************************)))((('''''''''(((((())))))******************))))))))))))+++,,,,,,---,,,+++***))))))******+++,,,,,,------,,,---///000111111111000000000000000////////////000222444666777777777777666666666666666666666666...666<<<<<<888777:::<<>><<<>>>999888777777888999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<;;;:::::::::::::::999999888777777777555555555555666666666666777777777777666555444333555666888999:::;;;;;;;;;444777999999777777999<<<===>>>???BBBEEEIIIKKKMMMGGGDDDBBBEEEPPPeee|||lllgggfffdddfffddd\\\WWWXXX[[[\\\]]]WWWRRRNNNGGG===888888777444111///...---,,,+++************))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))+++111777>>>JJJVVVYYYbbbeee]]]RRRKKKIIIGGGEEEWWWfffvvvoooYYYMMMCCCBBBFFFIIIDDDAAAAAABBBBBBDDDFFFBBBAAA@@@@@@@@@>>>;;;999;;;:::999888777777777777555555555555666666666666777777777666777888888999::::::::::::::::::::::::::::::999:::;;;<<<======;;;;;;;;;<<<>>>??????>>>CCC??????BBB???::::::???GGGYYY}}}SSSCCC111+++000555222,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))******++++++++++++******))))))***,,,...///000111+++++++++,,,,,,,,,------+++,,,,,,------.........111000000///......------///000111222222333222222///000111222333444444444777777888999;;;<<<======::::::;;;???CCCKKK[[[jjjvvv|||cccKKK???111111000......---------......---,,,+++))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((()))************+++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222111111000000//////......222333444666666666666555555555555555555555444333555666777999;;;;;;999777CCCFFF\\\wwwnnnzzz~~~iii^^^RRRFFFDDD<<<777888888666999???<<<:::;;;;;;888444666;;;;;;;;;<<<======;;;:::999;;;::::::999999999::::::888888999999999888888777777777888888999999999999::::::999:::;;;:::999777888777777999<<<>>>>>>>>>@@@OOOWWWOOOIIIJJJHHHAAABBB???IIIUUUaaazzzzzzkkkhhhhhhcccfffccc[[[VVVWWWZZZ[[[]]]XXXSSSOOOGGG>>>999999777444111///...---,,,+++************))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++)))***---000777EEERRRYYY]]]___]]]ZZZUUUKKKAAAGGGWWWjjj}}}{{{uuuwww~~~tttbbbOOODDDDDDBBBBBBDDDFFFDDD???;;;IIIGGGEEEDDDCCCAAA???===???>>>===;;;999888888777666666777777777888888888:::999999999999:::;;;;;;========================>>>>>>>>>>>>>>>???@@@AAACCCAAA>>>===============CCC===:::;;;<<<===CCCKKKrrr{{{\\\>>>777000---///111111///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++++++++***))))))******++++++******))))))***+++,,,---...///000+++,,,,,,,,,---------------------------.............../////////////////////000111222222333222222///000111222333444444444777777888999:::;;;<<<<<<===;;;===@@@CCCGGGPPPZZZlllnnnUUU@@@333,,,000///...---,,,,,,,,,,,,---,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((()))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111000000000000//////......111222444555666666555555555555666666666555555444666666777999<<<<<<:::888999888CCC^^^ppp___PPPBBB>>><<<999666777999888;;;>>><<<888888;;;::::::<<<=========<<<<<<;;;;;;::::::::::::;;;;;;999999999999999999888888888888888888999999999:::666666777999:::<<<<<<;;;;;;:::999999:::===@@@BBBQQQTTTQQQGGGCCCGGGOOOSSSYYY[[[jjjyyyvvvjjjhhhjjjbbbeeebbbZZZUUUVVVYYYZZZ]]]XXXSSSOOOHHH>>>999999777444111///...---,,,+++************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))******)))...<<>><<<;;;:::999888888999::::::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>??????@@@@@@>>>>>>>>>>>>======>>>>>>???===>>>DDDLLLSSS]]]eeewwwRRR888---///111111///...///000---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))******++++++******))))))******++++++******)))***++++++,,,,,,---......,,,,,,,,,---------.....................------------------...///000000111///000111222222333222222//////000111222333444444777888888888999999999999<<<:::;;;@@@BBBCCCFFFKKKUUUeeezzzYYY@@@333000...,,,...---,,,++++++***+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))************++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000000000////////////...111222333444555555555555555666666777777777666666777777888:::<<<<<<;;;999777777777CCCbbb~~~{{{zzz___OOOHHHAAA999333888666888;;;;;;777555666888999999:::;;;;;;::::::<<<<<<;;;<<<<<<<<<<<<<<<::::::::::::999999999888888888999999999999::::::999999888777777777777777999<<<>>>>>>===>>>AAADDDJJJGGGFFFJJJQQQ]]]pppuuuiiihhhjjjaaadddaaaYYYTTTUUUXXXYYY]]]WWWRRRNNNGGG>>>888888777444111///...---,,,+++************)))))))))((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***+++***'''(((333@@@ZZZXXXSSSPPPUUU\\\]]]YYYOOONNNXXXvvvzzzzzz~~~sssZZZUUUggg~~~}}}jjjNNN:::888@@@EEEEEEBBBBBBBBBDDDFFFFFFDDDCCCDDDCCCBBB@@@>>>======<<<::::::;;;<<<>>>???@@@@@@???>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@???>>>============FFFXXXlll|||kkkMMM<<<555,,,000444444000------...,,,,,,,,,,,,++++++++++++******++++++++++++******))))))************))))))))))))************))))))++++++++++++,,,,,,,,,,,,,,,,,,---------........./////////......---------------......///000000000//////111222222222222222//////000111222333444444777777777777777777777777999666777===AAABBBDDDFFFLLLHHHTTTvvv___OOO;;;000///222333222---,,,++++++*********+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))*********+++++++++,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////111111222333333444444444555666777888888888888888888888888:::<<<===;;;:::;;;>>>===;;;EEEeeexxx}}}lll]]]QQQFFF???===888555777999888888;;;999999::::::;;;;;;;;;;;;<<<<<<<<<===============;;;;;;:::::::::999999:::999999::::::::::::::::::<<<<<<;;;:::999999:::<<<===BBBEEECCC>>>;;;<<>><<<666FFFEEEEEEEEEFFFFFFCCCAAACCCBBBAAA@@@@@@@@@@@@@@@======>>>???@@@BBBBBBCCC@@@????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGEEEBBB===::::::>>>BBBKKKaaadddGGG777444666000111111111000///---,,,,,,,,,+++++++++*********)))******++++++******))))))))))))))))))))))))))))))))))))******)))))))))++++++++++++++++++++++++,,,,,,,,,---------......//////......---------,,,//////////////////////////////111222222222222222/////////000111222444555777666666666666555555555999555555:::>>>@@@CCCFFFBBBDDDNNN[[[fffyyygggQQQ<<<777222///...,,,***(((,,,,,,++++++***+++++++++))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))******))))))*********+++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000111222222333444555555777888999999999999999888888999;;;<<<<<<::::::999;;;<<<999DDDiii}}}pppzzzvvvhhh___VVVJJJ???<<<===<<<<<<>>>888999999:::<<<===>>>???;;;<<<===>>>>>>>>>======;;;::::::999999::::::;;;;;;;;;:::::::::::::::::::::;;;<<<<<<<<>>OOOWWW^^^iiiuuu}}}{{{ppp___[[[]]]XXX]]]qqqvvvlllhhhpppxxx~~~vvvlllfffZZZKKKDDDAAA>>><<<>>>@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCDDDDDD@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????@@@@@@BBBCCCCCCEEEEEEEEEDDDEEELLLVVV]]]jjjZZZ???777444000,,,///,,,***+++---///...,,,+++++++++*********))))))))))))************))))))***))))))(((((())))))***((())))))******))))))(((******************+++++++++++++++,,,,,,,,,---------------------,,,,,,,,,///////////////.........///000111222222333222222000/////////000222444555555555555555444444444444<<<888777:::;;;<<>>???;;;III___sss```TTTKKK@@@777222666666666777888:::;;;<<<:::;;;<<<>>>>>>>>>======999999888888888:::<<<===<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<:::888999???DDD===<<<;;;<<>>EEEJJJKKKKKKmmmfffPPPBBB888444444------,,,,,,+++,,,...///***))))))((())))))******++++++******)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************)))************+++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------.........////////////......///000222333222333555777888999::::::999777666777999;;;;;;:::999444555;;;???===>>>BBBVVVwww{{{rrr___KKK>>>CCCBBB???===:::999888888888:::<<<>>>>>>>>>===<<<777777666666888:::<<<>>><<<<<<<<<<<<;;;;;;;;;:::===>>>===;;;888:::AAAGGGAAABBBGGGRRRbbbwwwzzzllliiijjjbbbeeebbbZZZUUUVVVYYYZZZ```[[[UUUQQQJJJAAA<<<<<<777444111///...---,,,+++************))))))))))))'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))---'''$$$'''***))))))+++***,,,111<<>>777666222+++(((///---******+++,,,,,,+++(((((('''''''''(((((()))---,,,+++***)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))*********+++)))************+++++++++((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........////////////......///000222333222333444666888999::::::888777666666888:::::::::444999:::444222888>>>>>>>>>VVVttt~~~}}}rrrwwwhhh\\\YYYSSSLLLEEE@@@<<<:::888999;;;===>>>>>>===<<<666555555555777:::===???======<<<<<<<<<;;;;;;;;;999<<<@@@BBBDDDLLLWWW```TTTYYYcccqqq~~~qqqllljjjbbbccc```ZZZWWWZZZ\\\\\\```\\\UUUNNNHHHBBB<<<888777666444111...---++++++------,,,,,,+++***))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((''''''''''''((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))******))))))))))))******,,,((((((111@@@OOOXXX[[[TTT[[[bbbeeeaaa[[[UUUSSS```vvvqqqbbbhhhxxxyyygggRRRHHHEEECCCBBBCCCDDDEEE@@@AAAHHHDDD@@@GGGHHHFFFFFFHHHHHHEEEFFFJJJGGGLLLLLLEEEAAAEEEKKKOOOUUUZZZfffssstttnnnpppyyyzzzTTT<<<333222000///---,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''')))+++,,,+++******)))((((((((()))+++,,,)))************+++++++++++++++******++++++,,,---------......//////000000444333111//////...//////111111111000000000000000111222222222222111111000222333444666888999::::::>>>===;;;::::::;;;===>>>>>>DDDNNN\\\qqquuu___PPP@@@<<<555000---,,,,,,+++......---,,,,,,++++++***))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,------......------,,,///............//////000///////////////000111111555555555555555666777777888777444222111222444555555666777888888777666555===BBBNNNiiizzz}}}~~~qqq\\\III>>>EEEBBBBBBEEECCC===999999CCC777444===BBB;;;666777>>>======@@@DDDEEEBBB@@@CCC@@@JJJXXXdddzzz}}}ooollllllccceeeaaa[[[WWWZZZ\\\\\\aaa\\\VVVOOOIIICCC===:::777666333111///---,,,,,,------,,,++++++***))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((''''''''''''((((((&&&&&&&&&''''''((()))***((((((((((((((((((((((((******))))))))))))*********)))***...666BBBNNNWWWVVVQQQQQQ[[[hhhlllcccXXX^^^kkk}}}|||uuuvvvqqqddd]]]___ccc]]]\\\SSSMMMPPPOOOTTTddddddcccbbb]]]TTTNNNSSS\\\iiirrrvvvmmmcccbbbiiinnnlllLLL;;;888000000///...------------++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((()))******(((&&&***)))((((((((()))***+++))))))*********+++++++++++++++******++++++,,,---,,,,,,---...///000000111333222111//////...//////000000000000000000000000///000000111111111000000222333444555666777777777<<<;;;999888888999;;;<<>>:::777666444222000...------++++++***************)))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((''''''''''''(((((((((''''''''''''(((((()))''''''''''''''''''''''''))))))(((((((((((())))))(((***+++***((())),,,///333@@@PPPZZZ___fffqqq{{{yyygggVVVWWWooozzz]]]GGG111,,,000222...***...---,,,+++************)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&))),,,......---''''''(((((())))))))))))(((((()))))))))***************))))))******+++,,,******+++,,,---...//////............/////////.........//////000000000000...///000111222222222222111222333555777888888888888888777777777777888888999999>>>JJJVVVWWWLLLAAAFFFEEEGGGNNN]]]rrr~~~rrrbbbVVVLLLAAA666...------------...---+++************+++------+++)))******)))((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///000000///////////////000000000000000000111111222000/////////000222333444555444333222222333444555//////444:::888111666BBB\\\xxx{{{{{{jjjkkkpppfffhhhddd]]]YYY[[[]]]]]]ZZZWWWSSSOOOJJJEEE>>>:::999777555222000...---,,,************************))))))))))))))))))))))))'''((()))((('''&&&''')))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((()))***++++++***(((+++444CCCVVVdddhhhccc]]]pppvvv|||wwwfffZZZ^^^iiieeeEEE777222000111000---+++---------+++***))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))++++++***(((&&&'''((()))))))))((((((((((((((()))))))))*********))))))))))))***++++++***++++++,,,,,,------...,,,,,,---...//////......---......//////000000111---...///000000000000000000111333555777888999999888888888888888888888888>>>::::::CCCPPPXXXWWWRRREEEDDDCCCCCCHHHOOOWWW\\\ooo{{{rrrhhh___XXXLLLAAA555111000///.........---,,,+++***)))))))))+++*********,,,+++***(((***))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------......------......///000000000000000000111111222000000000000111222333444333333222222222222333333555000...111555555666888<<>>@@@EEEIIICCCDDDEEEEEEHHHQQQ___iiittteeeZZZIIIEEE:::000...444999999555///---000///***'''))))))***++++++*********+++)))'''&&&&&&((())))))(((*********)))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))***++++++++++++,,,,,,+++++++++...---,,,+++************))))))***+++,,,...///000///............///000000111222222222222333333333000111222333333222111000)))111444000000555333,,,777333444@@@YYY|||}}}nnnnnnggggggeeebbb]]]ZZZ[[[^^^aaa^^^ZZZUUUQQQNNNIIIBBB<<<:::888555222000...------,,,,,,+++***)))((('''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))'''))),,,---000999FFFPPP___iiiqqqsssxxxttteeedddzzz~~~iiiNNN:::222111...+++------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......000000000000////////////555333111333555777555333555555666666666666555555777666444333333555777999555555666888:::;;;<<<===DDDEEEEEECCCBBBBBBDDDFFFDDDAAA>>><<<<<>>LLLbbbzzznnnpppkkkhhhfffbbb\\\XXXXXXZZZ\\\^^^ZZZUUURRROOOJJJBBB===;;;999666333000...------,,,++++++***)))(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((())))))))))))***++++++)))''')))...333IIIfff~~~nnneeecccppp|||rrrnnnxxxiiiNNN@@@333000,,,+++,,,.........,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------..................//////333222000111222222111000000222555777888999888777666555333222333444666888::::::;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<>><<<;;;;;;<<<<<<999888888888666111,,,+++***((()))+++------------,,,+++***************++++++***)))((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''+++(((&&&&&&(((***++++++)))))))))***++++++,,,,,,---------------,,,,,,+++++++++++++++,,,---...............////////////000---------.........//////....../////////000000000//////............//////---...000222000---000666:::PPPpppzzznnnqqqllliiigggbbb\\\WWWVVVXXXZZZ___[[[VVVRRROOOJJJCCC===<<<:::777333000...------++++++******)))(((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&(((((((((((())))))))))))&&&((()))((('''(((+++------???YYYppp{{{zzzpppgggaaakkkzzz~~~lllYYYDDD444///222222333222///,,,***)))++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,------------............111000000000000000//////...000444777999999888888666555444444444555777888::::::;;;;;;<<<<<<======888888999888777888:::<<<:::::::::999888777555444777666444333222333444555222444666888999;;;>>>@@@888555111...///000000000444222000000111111///---000...---------,,,)))'''++++++***)))(((((())))))))))))((((((''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((((((((()))(((''''''''')))+++,,,...+++(((&&&''')))***+++))))))*********+++++++++,,,,,,---------,,,,,,+++++++++++++++,,,---------------........./////////,,,,,,,,,---------.............../////////000000///......------......///222000//////000111555888333333;;;RRRuuuzzzoooqqqmmmjjjhhhccc\\\WWWUUUWWWYYY```\\\WWWSSSPPPKKKDDD>>><<<;;;777333000...---,,,++++++******))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))'''((()))***)))***+++,,,***,,,666III```pppxxx{{{nnnsss|||hhh```rrrmmmTTTBBB888222000000+++---//////,,,***+++,,,******))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++++++++*********+++++++++,,,,,,++++++,,,,,,------------///////////////...//////...000333555777777777777666666555555555666777888777888999:::;;;===>>>>>>999999999777555555666888888999999999888666333111//////......///000111222000444888:::999777555555111000//////000111000...///...------.../////////+++++++++,,,---,,,***(((******))))))((()))))))))(((((((((((('''''''''&&&)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((((((((()))((('''&&&'''))),,,///111222///+++(((((()))))))))***************+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,------------............////////////......------------......333111...++++++...000000+++111555555;;;VVV|||ppprrrmmmkkkhhhccc]]]XXXVVVWWWZZZ```\\\WWWTTTQQQKKKDDD???===;;;888444111...---,,,************))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((())))))))))))++++++++++++************///,,,+++000===SSSrrrvvvkkkssswwwdddPPPCCC444,,,,,,...000///+++,,,,,,+++))))))***,,,)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((())))))***+++++++++))))))*********+++++++++******++++++,,,,,,------,,,...//////......///111000111222333444444444444555555555555555666777777444555666888:::<<<======999999888666444333444666666777888888777555222000222222222111222222333333000444999:::999555333111+++,,,---......---,,,+++,,,,,,,,,+++,,,---......)))(((((()))++++++)))(((***))))))(((((()))))))))''''''(((((((((''''''&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&'''))),,,000222222///+++)))))))))((((((***************************++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------........./////////------,,,,,,,,,,,,------))),,,...------///...+++***000555444000555JJJ```qqqrrrlllkkkiiiddd^^^YYYWWWYYY[[[aaa]]]XXXTTTQQQLLLEEE???>>><<<888444111...---,,,************))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))+++***))))))*********)))+++*********,,,999UUUoooxxx~~~~~~hhhNNN<<<222///+++***,,,......,,,111///---+++)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))***+++++++++))))))))))))*********+++))))))******+++,,,,,,---+++---//////......000333333222111000000111111222333333333333444444555555444444555666777999999:::777777777555333333444666444555666666555333111000...---------,,,,,,,,,,,,***,,,//////...,,,+++***))),,,......+++)))***,,,,,,---------,,,------......,,,***)))))))))'''%%%(((((((((''''''(((((()))&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###&&&((()))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&(((***,,,------+++)))((())))))((('''******************************+++,,,,,,,,,,,,,,,+++,,,---------,,,+++++++++,,,,,,,,,,,,---------------------............---------.........//////------,,,,,,,,,,,,------$$$+++000......111111///111,,,,,,222666333000000DDD[[[xxxrrrqqqkkkkkkiiiddd^^^YYYXXXZZZ\\\aaa]]]XXXUUUQQQLLLEEE@@@>>><<<888444111...---,,,************))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((((((((())))))))))))((('''&&&''')))+++++++++)))(((***---,,,+++111;;;YYYnnn~~~pppiiippp~~~zzzRRR777000222+++---///.........---+++...+++)))((())))))'''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((((()))***+++++++++))))))))))))************((())))))***++++++,,,,,,***,,,//////...///111444555333111///......///000111111222222222333333333444555555555666666666666444555555333222333555777333333444444333222000000//////000000000000000000///000000///......///111)))---///---(((&&&)))---)))***++++++)))))))))***,,,***((('''((()))((('''''''''&&&&&&&&&''''''(((&&&'''((()))))))))''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$ ###&&&)))***)))&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''))))))((('''++++++******************)))***+++,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++,,,,,,,,,------------------.........//////---------.........//////---,,,,,,++++++,,,,,,---,,,222222+++'''***---,,,...,,,---000---***///777333888@@@PPPkkk}}}uuuooopppnnnkkkddd]]]XXXWWWYYY\\\ccc___UUURRRUUUKKK???BBB===;;;777333000...,,,,,,,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,111<<>>===;;;777333000...,,,,,,******))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))*********+++++++++,,,,,,111111333<<>>333///&&&000888555***###%%%+++,,,,,,+++***((('''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))************+++++++++++++++++++++++++++++++++*********+++,,,,,,---------,,,,,,++++++++++++,,,,,,---///111111111//////------......///000000000...///000000///...---,,,******+++,,,,,,,,,,,,,,,************************))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&'''((()))***))))))(((((((((((((((((((((((((((''''''(((((()))***************************************+++++++++++++++***))))))******++++++************))))))))))))******)))))))))(((((()))))))))(((***++++++***)))+++,,,)))(((((()))+++---///000111///+++((('''***///333222//////444777666888===@@@BBBJJJUUU___hhhvvv}}}aaa]]]XXXQQQJJJDDD???<<>>RRRpppuuuzzz[[[MMM???777444000......222---((((((+++---***''''''((())))))''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,+++***)))))))))***+++---///111222222111000......---......///111111,,,---.........---,,,+++((()))***+++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&''')))*********)))(((((((((((((((((((((((((((''''''(((((()))*********************************)))************))))))(((((()))***+++++++++++++++******))))))))))))******))))))(((((((((((())))))(((***++++++******+++,,,---+++***))))))((('''&&&'''))),,,......,,,***))))))'''***111222...---000222///000333333555@@@MMM\\\bbbccc\\\VVV[[[fffmmmooooooqqquuuxxxyyyuuuqqqjjjjjjkkkjjjhhheeeaaa___[[[fffgggYYYLLLGGGAAA:::===999333000000111111000111000///------...///000'''***...222333111...,,,yyylllpppnnnkkkiiieee___YYYXXX\\\```ccc```[[[UUUOOOKKKHHHFFF@@@>>>:::555///,,,+++,,,***++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))************(((((()))***++++++,,,,,,444666;;;EEEWWWooommm___SSSIIIBBB444222000---,,,,,,------,,,,,,++++++***)))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******+++,,,,,,---......,,,,,,,,,,,,,,,+++***)))++++++******************------............------........................------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))******************************************+++,,,,,,---......555555666666666777777777;;;;;;<<<===============;;;:::999999777777666555888777666444222111//////---------,,,,,,,,,++++++***************************++++++,,,,,,++++++***zzzmmmqqqooolllkkkggg```ZZZXXX[[[___ccc```[[[UUUOOOKKKHHHFFF???>>>:::555///,,,,,,,,,***++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))(((((()))))))))*********************************))))))))),,,222<<>>:::555///,,,,,,---***++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''((()))(((((())))))))))))******++++++*********))))))))),,,,,,---------///222555000888BBBKKKTTT```ppp|||zzzlll^^^QQQFFF===888777222---,,,---//////...///...,,,+++******++++++++++++******))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++******++++++******))))))************************,,,,,,------------,,,,,,------------------------,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((())))))(((((())))))))))))******************************++++++++++++++++++,,,,,,*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))(((((((((++++++*********))))))))))))))))))))))))))))))))))))******++++++******))){{{nnnqqqnnnmmmlllhhhaaaZZZVVVVVVYYY```^^^ZZZVVVQQQLLLIIIGGG???===:::555///,,,,,,---***++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))))))))************&&&)))+++------...///111,,,---......///444>>>GGGJJJOOOVVV^^^hhhrrr|||~~~{{{zzzrrrdddVVVPPPFFFBBB<<<777444111...,,,...,,,))))))+++++++++))),,,+++***))))))))))))*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$##################$$$$$$$$$$$$################################################$$$$$$$$$###$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))))))))))))))******))))))((())))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((************************'''''''''((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***))))))((((((((())))))(((((((((((()))))))))***************************++++++++++++************+++,,,,,,,,,------------,,,---......//////......***+++++++++,,,,,,,,,---***************************))))))))))))((((((((())))))))))))))))))))))))((())))))******))))))(((|||nnnooolllkkkkkkhhhaaaZZZTTTTTTUUU___]]]ZZZVVVQQQMMMIIIGGG>>>===:::444///------...***++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))&&&'''''')))***+++,,,,,,((()))******)))((()))+++222000...------///000111***---111444888<<>>666000...111000......///000///...,,,+++))))))((('''&&&$$$)))))))))(((((((((((()))))))))((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######$$$$$$######"""""""""#########$$$$$$$$$################################################$$$############$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''((())))))((((((((((((((()))))))))***************++++++++++++******++++++++++++++++++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''')))((((((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))******************)))))))))))))))************+++***+++,,,,,,---,,,,,,,,,''''''(((((())))))******************+++++++++,,,)))))))))(((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''}}}nnnppplllkkkkkkiiiccc[[[UUUTTTTTT]]]\\\ZZZVVVRRRNNNJJJHHH>>><<<999444///------...***++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))%%%%%%&&&(((***+++------.........,,,++++++---///((('''&&&(((***+++)))&&&+++---...---,,,++++++,,,---///111222111111222333444222111000000111333444222...---//////,,,---000***)))(((((())))))(((&&&,,,,,,,,,,,,++++++++++++''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############################################################""""""############"""""""""""""""############$$$###############################################################$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&'''((((((((('''''''''(((((())))))*********))))))************))))))************************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((''''''(((((())))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************((()))******++++++******'''((((((((())))))******((()))))))))*********+++))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&qqqrrroookkkllljjjeee]]]WWWUUUVVV\\\[[[ZZZWWWSSSNNNJJJHHH===<<<999444000------...***++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))%%%&&&'''((()))***+++,,,%%%&&&''''''&&&'''***,,,***+++,,,++++++***+++,,,,,,,,,---.........---,,,*********))))))))))))***,,,,,,***(((''')))---111,,,)))((()))(((%%%&&&***+++******,,,------+++)))$$$$$$%%%%%%%%%%%%&&&'''&&&''''''(((((()))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$################################################""""""############""""""""""""""""""###########################################################################$$$$$$%%%!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''(((((()))******+++((())))))******))))))((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))*********************++++++++++++))))))***+++++++++++++++******************++++++(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&sssuuurrrlllmmmlllggg___YYYWWWWWW\\\[[[YYYWWWSSSNNNKKKHHH===<<<999444000------///***++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))''''''(((((())))))******)))***++++++)))((()))***(((***+++((($$$%%%***000((('''&&&(((***+++***(((,,,***))))))***+++++++++(((+++------+++))))))***+++)))+++...---******...'''''''''((()))(((&&&$$$)))***)))(((&&&%%%&&&'''&&&&&&'''((())))))))))))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""#################################"""###$$$$$$%%%!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++'''''''''((((((((())))))'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%rrrtttqqqlllkkkhhhccc]]]ZZZYYYYYYccc___YYYTTTQQQNNNKKKJJJAAA>>>:::555222000///...---,,,,,,++++++*********(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&((('''%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&((((((''''''''''''(((((('''((()))))))))'''&&&%%%))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&$$$###""""""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!################################################&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''ssstttqqqmmmlllhhhccc^^^ZZZZZZZZZddd___YYYTTTQQQNNNKKKIII@@@===999555111///...---------,,,,,,+++*********((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))(((((())))))***+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((***++++++++++++***((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''ttttttpppnnnmmmiiiddd^^^[[[[[[\\\eee```ZZZTTTPPPMMMJJJHHH@@@===999444000...---,,,---------,,,+++*********&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''ttttttppppppnnnjjjddd___\\\\\\]]]fffaaaZZZTTTPPPMMMIIIGGGAAA>>>:::555111...------......---,,,+++******)))%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################!!!"""""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((+++++++++***)))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&''''''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''ttttttqqqqqqooojjjddd___\\\\\\^^^fffaaaZZZTTTPPPMMMIIIGGGCCC@@@<<<777222000......//////...---,,,+++***)))%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!"""""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((*********)))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((())))))(((((((((''''''((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&rrrtttqqqqqqnnnjjjccc^^^\\\\\\^^^eee```ZZZTTTPPPMMMJJJHHHDDDAAA===777333000///...000///...---,,,+++***)))%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((+++************+++,,,,,,'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################"""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((())))))***)))((((((''''''(((((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&qqqsssrrrqqqnnniiibbb]]][[[\\\^^^ddd___YYYTTTQQQNNNKKKIIIDDDAAA<<<777222///...---000000///---,,,+++***)))%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''(((((('''&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%######$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((()))((((((((()))+++---...'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""#########$$$$$$$$$$$$##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%''')))))))))''''''%%%%%%&&&'''((()))******))))))(((((((((((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&~~~pppsssrrrpppnnnhhhbbb\\\ZZZ\\\^^^ccc___YYYTTTQQQNNNKKKJJJCCC@@@;;;666111...---,,,111000///...,,,+++***)))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((((((((('''&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$''''''%%%######$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((%%%%%%%%%%%%''')))+++---''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%''')))******)))(((%%%%%%&&&'''((()))***+++))))))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&qqqtttrrrooonnnjjjccc[[[XXXYYY\\\eee___VVVRRRQQQOOOJJJFFFBBB@@@<<<777111---------.........---,,,+++***)))''''''(((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%%%%$$$###&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&########################################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$&&&%%%%%%$$$#########$$$'''''''''&&&%%%%%%''')))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%qqqtttrrrooonnnjjjbbb[[[XXXYYY\\\eee___WWWSSSRRRPPPLLLHHHBBB@@@===777111---------.........---,,,+++***)))''''''(((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###"""""""""""""""""""""############"""""""""!!!""""""""""""############""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%########################################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""%%%'''((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%qqqtttqqqnnnmmmiiibbb[[[XXXYYY\\\ccc^^^XXXUUUSSSQQQMMMJJJBBBAAA===777111...---............---,,,+++***)))'''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))(((&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""##################""""""""""""""""""""""""############""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$###(((******'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%qqqsssqqqmmmllliiibbb[[[XXXYYY\\\```]]]XXXUUUSSSQQQNNNKKKCCCAAA===777111...---............---,,,+++***)))&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#####################################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""##################"""""""""""""""!!!"""""""""############""""""############""""""############################################################$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$###$$$%%%''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$###########################$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""#################################################################################$$$$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###&&&***+++)))&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqssspppmmmlllhhhaaa[[[XXXYYY\\\]]][[[XXXUUURRROOOLLLKKKCCCAAA===888222..................---,,,+++***)))&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!""""""############""""""""""""""""""######!!!"""""""""############""""""############""""""################################################""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$%%%'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$########################################################################""""""#########$$$$$$$$$"""######$$$$$$######"""###""""""!!!!!!""""""####################################################################################$$$$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%)))***+++)))&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqrrrooolllkkkgggaaaZZZXXXZZZ\\\\\\[[[XXXUUURRRNNNKKKJJJCCCBBB>>>888222///...///.........---,,,+++***)))%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""""""""#####################################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""############""""""############""""""################################################"""""""""############$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&(((&&&%%%&&&((())))))(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################"""""""""###############"""""""""############$$$""""""############""""""######""""""""""""##########################################################################################$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%,,,+++***'''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%qqqrrrnnnkkkjjjgggaaaZZZXXXZZZ]]]]]]\\\[[[WWWRRRNNNKKKJJJCCCBBB>>>888222///...///.........---,,,+++***)))%%%&&&&&&'''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$############################################################$$$$$$$$$$$$##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!"""$$$$$$###!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###################################################$$$$$$%%%########################!!!"""""""""#########$$$!!!"""""""""#########$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!"""######$$$$$$!!!"""""""""############""""""""""""############""""""############""""""################################################""""""""""""#####################$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################!!!"""""""""#########$$$""""""""""""############""""""############""""""$$$######""""""######$$$####################################################################################$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%qqqqqqnnnkkkjjjggg```ZZZXXXZZZ]]]^^^^^^\\\YYYSSSOOOLLLKKKDDDBBB>>>888333///...///.........---,,,+++***)))%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$########################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#############################################"""###$$$$$$%%%########################!!!!!!""""""#########$$$!!!!!!""""""#########$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$""""""""""""############""""""############""""""########################""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""############""""""$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$$$$#########$$$%%%%%%&&&!!!###$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%ssssssooonnnkkkfff___[[[ZZZ]]]```aaaaaa]]]VVVSSSRRRNNNHHHFFFEEEAAA:::333///------.........---,,,+++***)))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%&&&######""""""######$$$%%%$$$#########""""""!!!!!!$$$$$$##################$$$$$$############$$$$$$$$$$$$###############$$$########################""""""""""""############%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""#########""""""""""""""" !!!"""###$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""#########"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!""""""######$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######$$$"""!!!"""%%%&&&$$$"""$$$#########""""""!!!!!!""""""############""""""#########"""""""""""""""########################$$$$$$$$$#########""""""########################$$$$$$##################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttttttoooqqqnnnhhhbbb]]]\\\___bbbaaaaaa]]]VVVSSSRRRNNNHHHGGGEEEAAA;;;444///---------------,,,+++***)))((((((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!""""""###$$$$$$######""""""######$$$%%%############"""""""""!!!########################$$$$$$############$$$$$$$$$$$$###""""""######$$$########################""""""""""""############%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!###"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""#########"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######$$$"""!!!"""$$$&&&$$$###############"""""""""!!!""""""############""""""###"""""""""""""""""""""########################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttttttooorrroooiiiccc^^^]]]___bbbaaaaaa\\\VVVSSSRRRNNNIIIHHHFFFBBB;;;444000...///,,,,,,,,,,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$############""""""""""""########################$$$$$$############$$$$$$######"""""""""######$$$########################""""""""""""############$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!! """"""""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""############""""""""""""######"""############$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""#########"""""""""$$$%%%$$$###############""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$###############################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ssssssoooqqqnnniiibbb]]][[[]]]___aaaaaa\\\UUURRRRRROOOJJJIIIGGGBBB;;;444000///000---------,,,+++***)))(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################"""""""""!!!!!!!!!"""""""""""""""###$$$$$$#########"""""""""""""""""""""""""""############$$$$$$############$$$$$$###""""""""""""######$$$########################!!!"""""""""############$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""##################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! """""""""""""""#########!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""#########""""""""""""""""""###""""""#########$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""#########""""""###$$$$$$$$$$$$#########"""""""""""""""""""""############"""""""""""""""""""""################################################################################################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqrrrnnnrrrooojjjccc^^^[[[\\\^^^aaa```[[[TTTRRRRRRPPPKKKJJJGGGBBB;;;444000///000//////......---,,,***)))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$######""""""!!!""""""!!!!!!""""""###$$$""""""""""""""""""######!!!!!!"""""""""#########$$$$$$############$$$$$$""""""!!!!!!"""######$$$########################!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#####################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! !!!!!!""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######"""""""""######"""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######"""###############$$$$$$""""""""""""""""""######""""""############""""""!!!!!!""""""####################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqrrrooouuurrrmmmgggaaa^^^^^^___aaa```[[[TTTQQQRRRPPPLLLJJJGGGAAA:::333//////000////////////...,,,+++***%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!"""######""""""""""""############ !!!!!!""""""#########$$$$$$############$$$$$$!!!!!!!!!!!!"""######$$$########################""""""""""""############"""""""""#####################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######""""""############"""""""""############$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######!!!###$$$$$$######$$$%%%""""""""""""############""""""############""""""!!!!!!!!!"""######$$$$$$#######################################$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ssstttqqqvvvsssnnnhhhaaa^^^^^^___bbb```ZZZSSSQQQRRRQQQMMMIIIFFF@@@888222......000/////////...---,,,******%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!!!!"""######!!!"""""""""############ !!!!!!"""######$$$$$$$$$############$$$$$$ !!!!!!"""$$$$$$########################""""""""""""############!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""#########"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######!!!###%%%$$$""""""$$$&&&!!!"""""""""############""""""############"""""" !!!!!!"""######$$$$$$########################""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$################################################""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttvvvssstttrrrmmmfff```\\\\\\\\\bbb```ZZZSSSQQQRRRQQQMMMIIIFFF@@@888111---...///.........---,,,+++***)))&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$ !!!"""######$$$$$$$$$############$$$$$$ !!!"""$$$$$$########################""""""""""""############!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ !!!!!!"""###$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###"""""" !!!!!!"""###$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!""""""######$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######!!!###%%%$$$""""""$$$&&&!!!!!!""""""#########$$$""""""############"""""" !!!!!!"""###$$$$$$$$$########################""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$################################################""""""""""""############$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttqqqkkkvvvoooiiifffbbb]]]\\\______ddd[[[RRRUUUSSSLLLMMMKKKHHHBBB:::222...------///...---------,,,)))'''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!$$$%%%$$$!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$###""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########"""""""""###$$$%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$wwwtttnnnuuuoooiiifffaaa\\\\\\___```ddd[[[RRRUUUSSSLLLLLLKKKHHHBBB:::222...---...///...---------,,,)))'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!$$$%%%###"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###############"""######$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""######################################################################################################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$yyyvvvppptttnnniiifffaaa\\\[[[^^^aaaeee\\\SSSUUURRRKKKLLLKKKHHHBBB:::222...---...///---,,,------,,,***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!!!!###$$$###"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$############$$$%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""######################## !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""#################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#####################################################################################################################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$zzzwwwqqqsssmmmhhhfffaaa\\\ZZZ]]]bbbfff\\\SSSUUUSSSKKKKKKJJJGGGAAA:::222.........///---,,,,,,---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############"""!!!!!!!!!"""""""""#########""""""""""""""""""""""""###############$$$$$$%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$%%%%%%$$$###"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######################################################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################################################################################################################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$yyyuuuooorrrmmmhhhfffaaa[[[YYY[[[bbbfff]]]SSSVVVSSSLLLLLLJJJGGGAAA999222......//////---,,,+++,,,,,,+++***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""###$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$###"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########################################################################################################$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################################################################################################################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$xxxuuuoooqqqlllhhheeeaaa[[[YYYZZZaaaeee\\\SSSVVVTTTNNNNNNIIIGGGAAA999222///...//////---++++++,,,,,,,,,+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###"""""""""#########$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$######"""####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############################################################################################################$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$yyyvvvppppppkkkgggeeeaaaZZZXXXYYY```ddd\\\SSSWWWUUUOOOPPPIIIFFFAAA999222//////000///---+++***+++,,,,,,+++'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """$$$###"""!!!###%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""######""""""######$$$%%%#########"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############################################################################################################$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$yyyxxxrrrpppkkkgggeeeaaaZZZXXXYYY___ccc[[[SSSWWWVVVPPPQQQIIIFFFAAA999333//////000///---+++***+++,,,,,,,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" """$$$###!!!!!!###%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""############""""""""""""""""""""""""""""""#########"""######$$$%%%###"""""""""###$$$%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$vvvuuuooonnnjjjgggeee```YYYYYY\\\cccddd]]]TTTSSSXXXUUUMMMKKKHHHBBB:::222...---...000...,,,+++++++++***)))(((((('''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###$$$%%%%%%%%%"""""""""""""""""""""""""""&&&'''###"""$$$%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!"""""""""""""""$$$######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""#########%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$###"""""""""###%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''')))***)))&&&###########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""##############################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$###"""""""""###%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$#########""""""$$$$$$##################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################vvvtttnnnnnnjjjgggeee___YYYYYY\\\bbbccc]]]TTTTTTYYYVVVNNNLLLIIICCC;;;333///...///000...,,,+++,,,,,,***)))(((''''''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""######$$$$$$%%%""""""""""""""""""""""""###'''((($$$"""$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""#########"""!!! """""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""############$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$######""""""######$$$%%%%%%$$$#########$$$%%%%%%&&&&&&''')))+++***&&&$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################""""""""""""######""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""$$$###"""""""""###$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$#########""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################uuutttnnnoookkkgggeee___YYYXXX\\\bbbccc]]]UUUUUUZZZWWWOOOMMMJJJDDD<<<444000///000000...---,,,,,,,,,***)))'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""%%%((()))%%%###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$###############$$$%%%&&&&&&&&&''')))******'''%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$##################$$$$$$$$$$$$###""""""######""""""######$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$######################################################################################################################################################################################################"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################uuusssnnnpppkkkgggddd^^^XXXXXX\\\dddddd^^^VVVUUUZZZWWWOOOLLLIIICCC;;;444///...///000///------------+++)))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""########################""""""""""""""""""""""""""""""""""""%%%))))))%%%###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!"""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$!!!"""###%%%%%%$$$######!!!""""""###$$$%%%%%%&&&%%%%%%%%%'''((((((&&&$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""###############$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##########################################################################################$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################uuusssnnnqqqlllgggddd^^^XXXXXX\\\ffffff```WWWUUUYYYVVVNNNKKKHHHBBB:::222...---...000///.........---+++(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""""""""""""""""""""""""""""""""$$$((()))%%%"""$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$!!!"""###%%%%%%$$$######!!!!!!"""###$$$$$$%%%%%%###""""""$$$&&&&&&%%%###################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""#######################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################vvvtttppprrrmmmgggccc]]]WWWXXX\\\fffggg```WWWVVVZZZWWWOOOKKKHHHBBB999222...---...000///...//////...+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""&&&'''$$$"""$$$%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""######$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""#########"""###$$$$$$$$$$$$###""""""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$###!!!!!!!!!"""$$$%%%$$$"""################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################################################################$$$$$$$$$"""""""""###$$$$$$%%%%%%#########################################################################################################################################################$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################################################################vvvuuurrrsssmmmgggccc]]]WWWXXX\\\dddeee___WWWWWW\\\ZZZRRRLLLIIIBBB:::333.........////////////000...+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!""""""######"""""""""""""""""""""""" $$$%%%"""!!!$$$%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$######""""""######$$$%%%!!!"""###$$$$$$###"""""""""!!! """$$$%%%$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##########################################""""""""""""##############################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################wwwvvvssssssmmmhhhccc]]]WWWXXX\\\aaabbb^^^WWWXXX^^^]]]VVVMMMJJJDDD;;;444000///000/////////000000...+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""######$$$"""""""""""""""""""""""""""$$$!!!!!!###%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""" !!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$###"""""""""###%%%&&&""""""###$$$$$$###!!!!!!"""!!!!!!"""$$$&&&%%%$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################wwwuuuppptttpppjjjbbb[[[YYYZZZ\\\cccddd___VVVUUUZZZZZZTTTLLLLLLFFF999000///000000333///,,,---000000,,,(((''''''((((((''''''&&&%%%%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$'''&&&$$$"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$########################"""""""""""""""!!! """"""""""""############$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! $$$$$$###"""!!!!!!""""""!!!!!!""""""#########$$$""""""!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!  !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""##########################################"""!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################wwwtttnnnssspppjjjbbb[[[YYYZZZ[[[aaaccc^^^VVVTTTZZZYYYSSSLLLMMMFFF:::111///000000222///------000000,,,(((''''''((((((''''''&&&%%%###$$$%%%''''''%%%$$$###&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$#########$$$%%%$$$###"""""""""###$$$""""""""""""""""""""""""""""""""""""""""""###$$$#######################################"""!!!!!!""""""""""""############$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! $$$$$$###"""""""""""""""!!!"""""""""############"""""""""""""""!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##########################################"""!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""########################"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################vvvrrrmmmssspppjjjbbb[[[XXXYYY[[[```bbb]]]UUUTTTYYYXXXRRRMMMMMMGGG;;;111///000///111///---...000///,,,(((''''''((((((''''''&&&%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$############$$$######""""""###$$$%%%%%%""""""""""""""""""""""""$$$###""""""""""""""""""###########################$$$$$$$$$$$$######"""""""""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! $$$###""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##########################################"""!!!!!!!!!""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################uuurrrlllrrrooojjjbbb\\\XXXYYYZZZ___bbb^^^VVVUUUZZZYYYRRRMMMMMMHHH;;;222/////////000///...///000///+++((('''''''''(((''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$###############$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""#################################$$$$$$###""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######"""""""""""""""###"""""""""""""""#########!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""""""""##########################################""""""!!!""""""###########################$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$######################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################sssrrrmmmqqqoooiiibbb\\\XXXXXXYYY___bbb___WWWWWW\\\ZZZSSSMMMNNNHHH<<<333000///.../////////000000...+++((('''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""########################!!!!!!"""""""""""""""!!!!!!"""""""""###########################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""""""""""""""############"""""""""""""""""" !!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!"""""""""##########################################""""""""""""##############################$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$######################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################rrrrrrnnnpppnnniiiccc\\\XXXXXXXXX___bbb___XXXXXX]]][[[TTTMMMNNNIII===333000///---...///000111000---***(((''''''((((((''''''&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$###""""""""""""""""""######################## !!!""""""""""""!!!""""""""""""#####################$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""######$$$############"""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$""""""""""""##########################################"""""""""###$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$######################################################$$$$$$$$$$$$#####################$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################pppqqqooopppnnniiiccc\\\XXXWWWXXX]]]aaa^^^XXXXXX\\\ZZZSSSNNNOOOJJJ>>>444000///------///111222000---***)))''''''((((((''''''&&&%%%$$$##################$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""###$$$$$$!!!"""###$$$%%%$$$######""""""""""""""""""""""""""""""""""""""""""###$$$######################## !!!"""###############""""""""""""#####################$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""###$$$$$$############"""""""""!!!"""""""""!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""##########################################""""""######$$$%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################oooqqqoooooommmiiiccc\\\XXXWWWWWW\\\___]]]WWWWWW[[[YYYRRRNNNOOOJJJ>>>444000///---,,,///222222000---***)))''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!""""""###$$$$$$ """$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""!!!""""""###$$$$$$$$$#########""""""!!!!!!$$$$$$######""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""##########################################""""""###$$$%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################tttrrrmmmooojjjfffeee```YYYVVVXXX```ccc___XXXWWW\\\[[[TTTNNNJJJDDD<<<444///...///---///222444333///***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""############$$$#########""""""!!!!!!!!!!!!"""###############$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""############""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$##############################$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$$$$##########################################################################################$$$$$$##########################################"""############$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################rrrpppkkknnniiifffddd___YYYVVVXXX^^^aaa^^^WWWWWW\\\[[[TTTNNNJJJDDD;;;333///...///...000333444333///***''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""##################"""""""""""""""########################"""""""""!!!!!!!!!"""###############""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""############""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$%%%########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""################################################################################################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################rrrpppkkkmmmhhhdddbbb^^^XXXUUUWWW\\\```]]]WWWWWW\\\[[[TTTNNNKKKDDD;;;333///...//////111333444333///+++((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!!!!""""""######""""""!!!""""""""""""########################""""""""""""!!!!!!"""###############""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""$$$&&&'''########################$$$$$$$$$#######################################""""""""""""""""""""""""########################!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$###############################################################################################################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################tttrrrnnnmmmgggcccaaa\\\WWWUUUWWW[[[___]]]WWWWWW]]][[[TTTOOOKKKDDD;;;333///...000111222444444333///+++(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$ !!!###%%%%%%###!!! !!!!!!""""""""""""!!!!!!!!!"""""""""#####################"""""""""""""""!!!!!!"""###############$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!"""$$$&&&(((########################################################################""""""""""""""""""""""""########################!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################################################################$$$$$$############$$$$$$###############################################################$$$$$$$$$#######################################################################################$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################sssrrrnnnlllgggbbb```\\\VVVUUUXXX[[[___]]]XXXXXX]]]\\\TTTOOOKKKCCC:::222...///000222333555555333///,,,)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!###%%%%%%###!!! !!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""""""""######!!!!!!"""###############$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!###&&&'''########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################qqqpppmmmmmmgggbbb___[[[WWWVVVYYY\\\```___YYYYYY^^^\\\TTTPPPKKKCCC999222...///111444555555555333000,,,***((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!""""""######""""""!!!""""""""""""############""""""""""""############!!!!!!"""###############""""""!!!!!!""""""###$$$""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""""""""###$$$%%%#######################################$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$############$$$$$$#######################################$$$$$$$$$"""""""""###$$$$$$%%%%%%########################################################################"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################qqqpppmmmmmmgggbbb___\\\WWWWWWZZZ^^^bbbaaa[[[[[[___[[[SSSPPPKKKCCC999111...///111555666666555333000,,,***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""""""""""""""""""""""""""##################"""""""""""""""############!!!"""""""""############!!!!!!"""###############""""""!!!!!!""""""###$$$""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""!!!"""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""############"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#######################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################sssrrrooonnnhhhbbb```\\\XXXXXX[[[___cccbbb\\\[[[___[[[SSSPPPLLLCCC999111...///111666666666555333000---+++)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""""""""############!!!!!!""""""#########$$$!!!!!!"""###############$$$$$$$$$###$$$%%%%%%&&&""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""############"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%$$$$$$###!!!!!!########################""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################rrrooommmnnngggaaa___]]]YYYXXX[[[bbbfffddd]]]\\\___[[[RRRNNNNNNHHH;;;222000111111555666777777444000+++((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%%%%########################""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$######""""""######""""""""""""############$$$"""!!!"""%%%&&&$$$"""""""""#########$$$$$$$$$%%%$$$###!!!!!!!!!""""""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""##################""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""######""""""!!!!!! ###"""""""""!!!!!!!!! ###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%########################$$$"""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%'''''''''%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrnnnmmmnnngggaaa___]]]YYYXXX[[[```dddbbb\\\ZZZ]]]ZZZQQQNNNNNNHHH;;;222000222222555666666666444000,,,***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###########################""""""############""""""########################""""""!!!!!!!!!!!!""""""%%%$$$$$$###############""""""""""""############$$$"""!!!"""$$$&&&$$$###""""""#########$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$############"""""""""!!!""""""""""""##################""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """"""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""!!!!!!""""""###""""""""""""""""""""""""$$$$$$###"""""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%##############################!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&'''&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrnnnlllnnngggaaa___]]]YYYXXX[[[^^^bbb```ZZZYYY\\\YYYPPPOOOOOOHHH;;;111000222222555555666555333000---+++(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###""""""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$############"""""""""""""""###############"""""""""$$$%%%$$$##################$$$$$$$$$"""!!!!!!""""""$$$%%%%%%$$$$$$$$$$$$$$$#########"""############$$$$$$$$$############""""""""""""""""""""""""##################""""""""""""######""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! """"""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$######"""######$$$$$$""""""""""""""""""""""""$$$###""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""###""""""!!!!!!""""""###"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%##############################"""!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$############$$$$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$###""""""################################################$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&&&&%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrmmmkkknnngggaaa___]]]YYYXXX[[[]]]aaa```ZZZZZZ]]]ZZZQQQOOOOOOGGG:::111000222222555555555555333000...,,,(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$######""""""!!!"""""""""###############""""""###$$$$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$#########"""""""""""""""!!!"""""""""##################""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""!!!""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""###""""""""""""""""""###""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%##############################"""""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################################################################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$######"""################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrmmmjjjnnngggaaa___]]]YYYXXX[[[^^^bbbaaa[[[[[[___\\\TTTPPPOOOGGG:::000000222333555555666555333000---+++(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$###"""!!!!!!"""""""""############"""###############$$$$$$########################$$$$$$$$$$$$######""""""########################""""""#########$$$$$$$$$""""""""""""""""""######!!!"""""""""##################""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&""""""""""""""""""""""""###"""""""""""""""######""""""""""""############""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%#######################################$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################################################################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$########################"""######$$$$$$$$$######################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrllliiinnngggaaa___]]]YYYXXX[[[^^^cccbbb]]]]]]aaa^^^VVVPPPOOOGGG999000///222333555666777777444000+++)))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$%%%%%%###"""!!!""""""""""""############!!!###$$$$$$######$$$%%%$$$$$$$$$###############%%%%%%%%%%%%$$$###"""!!!"""""""""###############"""############$$$$$$$$$""""""""""""############""""""""""""##################""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""############$$$$$$""""""""""""############""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$############$$$%%%&&&&&&"""""""""""""""""""""""""""""""""""""""######$$$"""""""""############$$$$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""$$$######""""""######$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%#################################$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$###############################################################$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrlllhhhnnngggaaa___]]]YYYXXX[[[^^^bbbbbb]]]]]]bbb___WWWQQQOOOGGG999000///222444555777999999666000***%%%(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""############""""""########################$$$######""""""######$$$"""###$$$%%%%%%$$$"""!!!""""""""""""############!!!###%%%$$$""""""$$$&&&$$$$$$$$$#########""""""###$$$%%%%%%%%%$$$###"""!!!"""""""""#########$$$"""############$$$$$$$$$!!!"""""""""############""""""""""""##################""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""######$$$%%%&&&"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$###"""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""$$$######""""""######$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%##############################$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrlllhhhnnngggaaa___]]]YYYYYY[[[]]]bbbaaa\\\]]]aaa___WWWQQQOOOGGG999//////333444555777::::::777000(((###(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""###%%%%%%%%%$$$""" """"""""""""############!!!###%%%$$$""""""$$$&&&$$$$$$$$$$$$######""""""!!!"""$$$%%%&&&&&&%%%$$$!!!!!!""""""#########$$$"""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""##################""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""######$$$$$$$$$$$$'''&&&%%%$$$###!!! !!!"""######"""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrooommmqqqjjjdddaaa]]]YYYYYY]]]aaadddbbb]]]^^^ddd```WWWQQQMMMEEE;;;444000111333666777888888555111---***(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$!!!###))))))$$$###&&&""""""""""""""""""""""""########################################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""############%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""###"""!!!!!!"""$$$&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!########################$$$#########""""""!!!!!!"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrooonnnqqqkkkeeeaaa]]]YYYYYY]]]```ccc```[[[\\\aaa]]]TTTQQQLLLDDD;;;333000111333555666777777444000,,,)))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!###(((((($$$###%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""#########$$$$$$###""""""!!! !!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""############""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""###"""!!!!!!!!!###%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!####################################"""""""""!!!"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrqqqqqqrrrlllfffccc^^^ZZZZZZ]]]aaadddaaa[[[\\\```\\\SSSPPPLLLDDD:::333000111444555666666666333///+++)))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""&&&&&&###"""$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""######""""""""""""""""""""""""#########"""""""""""""""###""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$############""""""""" !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""############""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################"""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######################################################$$$$$$$$$$$$#####################################################################################################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrrrrrrrsssmmmgggddd```[[[ZZZ]]]cccfffccc]]]]]]aaa]]]TTTPPPKKKCCC999222000222444666666666555222...+++((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""###""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$############"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""######$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""#################################"""""""""""""""""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$############################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ssssssttttttnnniiifffaaa\\\ZZZ]]]cccfffccc\\\]]]aaa]]]TTTPPPKKKBBB888111///222555777777666444111...***((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######################## """"""""""""######"""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""""""""""""""""""""""" !!!"""""""""""""""#########################################################"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$############$$$$$$""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""########################""""""""""""""""""##############################""""""""""""""""""######""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$############################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuttttttuuuooojjjgggccc]]][[[]]]```ccc```ZZZ[[[___[[[RRRPPPJJJAAA777000///222666888888777444111...+++)))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######################## ######!!!!!!$$$$$$"""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!"""""""""""""""### !!!""""""######""""""######################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""########################""""""""""""####################################""""""""""""############"""############$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvtttsssuuupppkkkiiiddd]]][[[]]]___aaa___YYY[[[___\\\SSSOOOJJJAAA777000///222666:::999777555222...+++***(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!$$$$$$ !!!%%%&&&###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!""""""######!!!"""######$$$$$$######################################################"""""""""""""""""""""###""""""""""""############""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""###############""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################!!!"""""""""####################################!!!"""""""""############"""############$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwtttsssvvvpppllliiiddd^^^[[[]]]```ccc```[[[]]]bbb^^^VVVOOOJJJAAA666000///222666;;;:::888555222///,,,***(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!%%%%%% !!!&&&&&&###""""""""""""""""""""""""########################################################################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!""""""""""""""""""""""""""" """###$$$%%%&&&""""""""""""############!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$ !!!!!!!!!""""""######""""""###$$$$$$$$$$$$$$$################################################"""""""""""""""#########""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$############$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################!!!!!!""""""#########$$$########################!!!!!!""""""#########$$$"""############$$$$$$$$$########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyxxxtttuuurrrlllfffaaa^^^\\\[[[^^^bbbaaa\\\]]]bbb```YYYWWWPPPFFF:::222000444777:::999777444111...+++)))'''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""############""""""######$$$%%% !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""########################&&&%%%$$$"""""""""######$$$$$$############$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%########################""""""""""""""""""""""""################################################################################################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########xxxwwwsssuuuqqqlllfffaaa]]][[[[[[^^^bbbaaa\\\]]]bbb```XXXTTTNNNDDD999222111555999999999777555111...+++)))'''(((((((((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#######################################""""""""""""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""#########""""""############""""""""""""""""""""""""""""""############"""""""""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%""""""""""""""""""######""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######################################################%%%$$$###"""""""""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%########################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######xxxvvvrrrtttqqqlllfffaaa]]][[[ZZZ]]]bbbaaa\\\]]]bbb___WWWPPPKKKBBB888222111555999999888777555222...+++)))(((((((((((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%$$$$$$#####################""""""!!!!!!""""""######$$$$$$%%%$$$$$$############################################################"""""""""###$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%########################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###yyyvvvssstttqqqlllfff```]]][[[ZZZ]]]bbbbbb]]]]]]aaa^^^VVVOOOJJJAAA888111000444777888777777555222///+++)))(((((())))))(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%########################"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""#########################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%%%%%%%%%%$$$$$$############""""""""""""""""""######$$$$$$$$$$$$###""""""################################################""""""""""""######$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################""""""######$$$%%%########################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{vvvttttttqqqkkkeee```]]]ZZZZZZ]]]bbbbbb]]]]]]aaa]]]UUUPPPKKKBBB888111///222555777777777666333///+++)))(((((((((((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""#########################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""######""""""""""""##############################"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""############""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%&&&&&&%%%%%%$$$$$$############""""""""""""######"""######$$$######""""""################################################""""""######$$$$$$%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################""""""######$$$%%%########################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||vvvuuussspppkkkeee```\\\ZZZYYY\\\bbbbbb]]]]]]aaa\\\TTTPPPKKKCCC999222///111444666666777666444000,,,)))'''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""#######################################$$$$$$$$$""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%|||uuutttssspppkkkeee```\\\ZZZYYY\\\aaabbb^^^]]]```\\\SSSOOOJJJCCC:::333111333666555666777666444000,,,)))&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#######################################""""""""""""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%############$$$$$$$$$$$$$$$######""""""######$$$######%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''''''''&&&%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%{{{tttsssssspppkkkeee___\\\ZZZYYY\\\aaabbb^^^^^^```[[[RRRMMMIIIBBB:::444333666999555666777777444000,,,)))%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$$$$$$$######""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""#########$$$""""""############""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""###############"""###$$$$$$%%%"""""""""######$$$$$$%%%$$$$$$############$$$$$$$$$%%%&&&((()))******+++$$$$$$$$$$$$$$$$$$$$$$$$########################''''''((()))((('''%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$#################################"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%~~~tttpppqqqnnnjjjeeeaaa^^^[[[ZZZ```eeeddd]]]ZZZ\\\YYYRRRKKKIIICCC;;;444222555888555777888888666111,,,)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""##############################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$#########""""""!!!!!!######""""""######$$$%%%"""######""" """"""#########$$$$$$$$$$$$$$$################################################""""""######$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!"""###%%%%%%$$$######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!######""""""######$$$%%%$$$$$$$$$#########""""""######$$$%%%'''((())))))$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&}}}tttqqqpppmmmhhhddd```]]][[[ZZZ___dddddd]]][[[]]]ZZZSSSMMMJJJDDD;;;333111444888777777888777444000+++((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$#########""""""""""""######""""""######$$$%%%%%%###!!!###%%%%%%$$$############$$$$$$$$$$$$%%%######################################################""""""######$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############"""""""""!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""!!!""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""########################"""""""""!!!######""""""######$$$%%%$$$$$$$$$#########""""""######$$$%%%&&&''''''((($$$$$$$$$#########"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&}}}tttqqqoookkkfffbbb___]]][[[YYY^^^cccccc]]][[[^^^\\\UUUPPPLLLDDD:::222000444888888888777555222...***'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$#####################"""""""""######""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######################################################""""""######$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########"""######$$$%%%""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""######""""""######$$$%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&}}}uuurrrooojjjddd```^^^]]][[[YYY]]]cccccc]]]\\\___]]]VVVRRRNNNEEE:::111///333888999888777444000,,,)))'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$####################################""""""######$$$%%%"""$$$$$$""""""###$$$"""$$$$$$%%%%%%%%%&&&&&&&&&###############$$$$$$$$$##############################""""""######$$$%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""#########"""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############"""""""""""""""#########!!!"""""""""############""""""""""""""""""""""""$$$###"""""""""###%%%&&&""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""######""""""######$$$%%%########################$$$$$$##########################################""""""#########$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&~~~uuurrroooiiibbb^^^^^^^^^\\\YYY]]]cccccc]]]\\\```^^^WWWSSSOOOFFF:::111///333888999888777444000,,,)))'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$#####################$$$$$$$$$######""""""######$$$%%% ###$$$!!!"""&&&&&&###$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$##############################""""""######$$$%%%########################################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############!!!"""""""""#########$$$!!!"""""""""####################################$$$###"""""""""###%%%&&&""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""############""""""######$$$%%%########################$$$$$$############""""""########################""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&vvvrrrooohhh```]]]______]]]ZZZ]]]cccccc^^^\\\```^^^WWWRRRNNNFFF;;;222000444888888888777555222...***'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######""""""######$$$%%%!!!$$$$$$!!!&&&///...'''$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%##############################""""""######$$$%%%########################################################################"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!""""""######$$$$$$$$$""""""""""""#############################################"""######$$$%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""######$$$%%%###############$$$$$$$$$$$$$$$#################################$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&vvvqqqppphhh```]]]___aaa___[[[^^^dddddd^^^\\\```^^^WWWPPPMMMFFF===444111444888777777888777444000+++((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$&&&""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%######""""""######$$$%%%"""$$$"""!!!+++666555***#########$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%##############################""""""######$$$%%%########################################################################"""""""""""""""""""""""""""######$$$$$$######"""!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!""""""######$$$%%%%%%""""""""""""####################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""############!!!"""""""""##################""""""######$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&wwwqqqqqqhhh```]]]```bbb```\\\___eeeeee^^^\\\```]]]VVVOOOMMMGGG===555222444888555777888999666111,,,)))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&########################""""""######$$$$$$$$$%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%#########"""###$$$$$$%%%!!!""" ,,,:::888+++""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%#################################"""###$$$$$$%%%########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!""""""###$$$$$$%%%%%%""""""""""""####################################!!!"""###%%%%%%$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&wwwqqqpppjjjccc`````````___^^^]]]dddeee^^^ZZZ\\\ZZZSSSRRRMMMDDD:::444222555999888:::<<<<<<999333---)))&&&''')))******(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""###$$$$$$###"""###$$$######################################################$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%################################################!!!!!!"""###$$$%%%%%%&&&########################$$$#########""""""!!!!!!""""""""""""############$$$$$$$$$###"""!!!!!! ######""""""!!!!!! ######$$$$$$$$$$$$######""""""""""""#####################"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&wwwqqqooojjjccc`````````___]]]]]]dddeee^^^ZZZ\\\YYYSSSRRRMMMDDD;;;444333666999888;;;>>>???<<<666///***'''((()))))))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################"""###$$$$$$###"""###$$$#########################################################$$$$$$$$$%%%%%%###"""""""""$$$%%%$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###############################################################$$$$$$$$$####################################"""""""""!!!""""""""""""############$$$$$$######"""!!!!!! ######""""""!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""###############"""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&wwwrrrnnniiicccaaaaaa```^^^\\\]]]dddeee^^^ZZZ[[[YYYSSSQQQLLLDDD;;;555333666:::777:::===>>><<<666...***((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!"""###$$$$$$###"""###$$$#########################################################$$$$$$$$$$$$%%%###"""""""""$$$%%%$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$#########""""""####################################""""""""""""""""""""""""############$$$$$$######"""!!!!!!!!!###""""""""""""!!!!!!!!!######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$###############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&wwwrrrmmmhhhcccaaaaaa```^^^[[[]]]dddeee^^^ZZZ[[[YYYSSSOOOKKKCCC;;;555444666:::666888999999777222---***))))))(((''''''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$############################################################$$$$$$$$$$$$###"""""""""$$$%%%$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%#########################################################################################################"""""""""""""""!!!"""""""""########################""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""############"""""""""""""""###############$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&wwwrrrmmmhhhccc`````````^^^[[[^^^eeeeee^^^[[[\\\ZZZSSSLLLIIIBBB:::555333666999888888777555333000...---))))))(((''''''''''''((($$$%%%%%%%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$################################################""""""#########$$$$$$$$$###"""""""""$$$%%%$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%################################################!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""######!!!"""""""""#####################"""""""""""""""""""""""""""##################$$$$$$$$$$$$######!!!"""""""""############!!!!!!""""""##################$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#####################$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''wwwrrrnnniiibbb^^^^^^___^^^\\\___fffggg```\\\]]][[[UUUJJJFFF@@@999444333555888:::999888666444222000///((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$$$$###"""###$$$################################################"""""""""############$$$###"""""""""$$$%%%$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%################################################ !!!"""###$$$%%%&&&&&&########################""""""""""""############""""""""""""##################"""""""""""""""""""""""""""############$$$######$$$$$$$$$$$$######""""""""""""############!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''wwwrrrpppiiiaaa\\\\\\^^^^^^^^^```ggghhhaaa]]]___\\\VVVGGGDDD>>>888333222444777666777888888666333///,,,'''((()))))))))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""###$$$$$$###"""###$$$################################################""""""""""""###############"""""""""$$$%%%$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$########################!!!"""""""""############""""""""""""############"""""""""""""""""""""###""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############ !!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''wwwrrrqqqiii```[[[[[[]]]______aaahhhiiibbb^^^```]]]WWWEEECCC===777222111333666111444777999777222+++'''&&&''')))******(((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""$$$$$$$$$###"""###$$$################################################""""""""""""###############"""""""""$$$%%%$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$#######################################!!!!!!""""""#########$$$""""""""""""############"""""""""""""""#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############ !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''yyysssmmmhhhaaa^^^___``````___fffhhheee______bbb[[[OOOFFFCCC===777333222555999666888<<<===666---))),,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""$$$&&&'''(((&&&%%%###""""""######################################################!!!""""""""""""#########""""""""""""""""""""""""###############"""!!!!!!"""############$$$$$$$$$########################&&&&&&&&&%%%$$$###!!!!!!########################$$$$$$$$$$$$######""""""$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((''''''&&&&&&***(((&&&&&&''')))))))))(((((((((((()))***++++++,,,+++++++++,,,+++***(((++++++,,,,,,------,,,,,,,,,,,,,,,+++***))))))))),,,***'''%%%$$$&&&((()))((((((***++++++)))((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&xxxrrrnnnhhhaaa]]]^^^```aaaaaagggiiifff______bbb[[[PPPHHHEEE???888333333555888666888<<<===777---)))+++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###"""###$$$&&&''''''&&&%%%###############################################################"""""""""#########$$$$$$""""""""""""""""""""""""###############"""!!!!!!"""############$$$$$$$$$########################$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$#########"""$$$$$$############$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***+++((((((((((((((((((((((((,,,+++*********+++******------------------...///---------...//////......111222222222222111000///...+++((('''(((+++---...))))))***+++++++++******...,,,***'''&&&'''((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&vvvqqqpppiiiaaa\\\^^^aaacccdddgggjjjgggaaa```bbb\\\RRRKKKHHHAAA:::444333555888666888;;;===777...)))+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$#########$$$%%%&&&&&&&&&%%%$$$########################################################################$$$$$$$$$%%%""""""""""""""""""""""""#########$$$######"""!!!"""############$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,)))))))))))))))((((((((((((((()))+++,,,,,,,,,,,,)))***,,,...111444666777???@@@AAACCCDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHCCC???:::777666444111...---------,,,,,,++++++***---,,,***((((((((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&vvvrrrqqqjjj```\\\]]]bbbeeeggghhhkkkiiibbbaaabbb]]]SSSNNNKKKDDD<<<666444666888777888:::<<<777...******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$######"""""""""#########$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++*********))))))(((((((((&&&)))---111333555666777;;;<<<>>>@@@BBBDDDEEEFFFGGGIIIKKKMMMNNNNNNPPPQQQRRRTTTWWWZZZ]]]^^^^^^^^^[[[YYYVVVUUUTTTOOOGGG@@@AAA===888333///---------'''(((***,,,,,,+++***)))(((((((((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''xxxtttrrrjjjaaa\\\^^^cccgggiiigggllljjjccc```bbb]]]TTTPPPMMMEEE===666444666888888777:::<<<888///******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((***)))((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############################################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((((((((()))***+++---...///000444777<<>>@@@DDDPPPVVV```hhhkkkhhhccc```]]]XXXOOODDD;;;555111///+++*********))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))zzztttpppjjjccc```bbbgggjjjllldddkkkkkkccc^^^___\\\UUUPPPLLLEEE===777555777999999777888;;;999111***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%%%%&&&%%%$$$###################################################!!!""""""""""""#########"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$########################!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))+++...000222444<<<===@@@CCCGGGJJJMMMOOOOOOQQQRRROOOKKKIIIMMMQQQNNNPPPQQQSSSSSSRRRPPPOOOVVVZZZ]]][[[WWWUUUWWWZZZaaacccfffhhhhhhfffdddbbb[[[___aaa[[[OOODDD@@@??????CCCKKKUUU^^^ffflllooofffeeeccc]]]SSSGGG<<<555++++++++++++*********)))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***tttwwwsssnnnfff```___bbbhhhlllfffhhhfffaaa]]]\\\YYYTTTPPPMMMGGG>>>666333666999999888999;;;888000***)))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%(((***)))%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))%%%&&&&&&&&&''''''(((((('''''''''(((((((((((((((&&&%%%$$$######$$$&&&'''(((((('''''''''((())))))(((((('''&&&&&&&&&&&&'''(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))+++*********))))))(((((()))))))))))))))******+++---(((&&&(((***)))+++...,,,,,,***+++111999>>>===JJJFFFFFFHHHHHHGGGIIINNNOOOTTTTTTMMMGGGHHHLLLMMMWWWVVVYYY```ccc^^^YYYWWW]]]ggghhh\\\QQQPPPQQQNNNMMMTTTXXXVVVSSSVVVZZZ\\\]]]iiipppjjjddd```WWWLLLOOOLLLKKKPPPYYY^^^___]]]kkkiiihhhhhheee]]]RRRJJJ:::333***'''))),,,---,,,***)))(((''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((vvvyyyrrrmmmfff```___ccchhhlllfffhhheee___\\\\\\YYYUUUQQQNNNHHH???666333555888999777999<<<888000***)))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''###!!!"""$$$%%%%%%%%%$$$"""!!!"""$$$''')))'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((******))))))(((''''''&&&(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***+++*********))))))))))))+++***************++++++---++++++//////,,,***+++...000444===CCCGGGHHHHHHJJJGGGGGGHHHHHHIIIOOOXXXbbbhhhiii```WWWUUUXXXZZZhhhooo|||vvvmmmjjjsssuuuggg___[[[XXXcccmmmmmmgggaaaZZZSSSWWW\\\``````bbbhhhmmmnnnccc___[[[YYY[[[]]]]]]\\\VVVXXXZZZ^^^aaaaaa^^^\\\LLLDDD999111...,,,(((%%%(((***,,,+++)))''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((xxxzzzrrrmmmfff```___ccciiimmmggggggddd^^^[[[\\\[[[XXXRRROOOIII???777333444777999777999<<<999000+++)))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''(((((((((((((((((()))))))))(((((((((((((((+++******))))))((((((''''''''''''(((((()))))))))'''((())))))((('''&&&%%%***)))(((''''''&&&&&&''')))(((''''''&&&&&&'''''''''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))*********************))))))))),,,,,,++++++***++++++,,,+++)))***---...------000:::888>>>HHHLLLIIIIIIMMMOOOPPPRRRSSSSSSWWWdddqqq|||lllcccbbbcccttt~~~wwwyyyyyyjjj___```ooowwwkkkbbb``````bbbbbbaaaeeejjjiiimmmqqqsssrrrmmmgggbbbOOOOOONNNNNNPPPUUU\\\aaaUUUNNNCCC;;;555000***&&&'''***......+++((('''((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((vvvxxxqqqllleee```___cccjjjnnnhhhhhheee^^^\\\^^^]]][[[RRRPPPJJJ@@@777333444666999777999<<<999111+++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&))),,,)))$$$"""$$$%%%&&&'''((('''&&&$$$"""&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))'''''''''''''''(((((((((******************************************))))))(((((()))))))))*********&&&&&&''''''''''''''''''******)))))))))))))))***)))((((((''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********************************,,,++++++******++++++,,,,,,)))))),,,///222:::BBBDDD???CCCMMMPPPNNNTTT___iiihhhiiihhhdddfffqqq~~~}}}mmmgggeeezzz~~~zzzrrrttt{{{{{{~~~{{{iiieeelllvvv}}}ssskkkjjjpppxxxtttdddYYYYYY```fffnnnssstttsssqqqpppddd```XXXNNNHHHHHHOOOUUU]]]WWWNNNFFF???888222---************+++***)))''')))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((tttssspppkkkddd``````dddjjjoooiiijjjfff```]]]______]]]RRRPPPJJJAAA888333444666888777999<<<:::222,,,+++((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))******%%%!!!(((---+++)))(((''''''((((((&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))))))))*********+++++++++'''(((((()))***++++++,,,************************,,,+++***)))((((((((())))))((((((((()))***++++++))))))(((''''''''''''((('''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***************************++++++++++++************+++,,,,,,///...111666:::>>>FFFNNNHHHJJJSSS___dddfffppp|||}}}wwwqqqkkkgggkkkrrrxxxqqqooo~~~xxxsssoookkkjjjooovvvtttnnnmmmqqqmmmeeedddkkkvvvzzz|||xxxssspppkkkfffggglll{{{yyygggaaaZZZ]]]___bbbdddggglllooovvvtttnnndddYYYQQQOOOPPPddd```XXXPPPIIIBBB<<<888111,,,&&&&&&***---+++'''))))))(((''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''((((((((())))))~~~sssrrrooojjjddd``````eeekkkpppjjjjjjgggaaa^^^___^^^[[[QQQOOOJJJBBB999444444777888777999<<<:::222---,,,((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++'''%%%&&&%%%'''777HHHLLLDDD888,,,&&&&&&))),,,'''''''''((())))))******)))(((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))******(((((()))***************(((((((((((((((((((((((((((((())))))******++++++))))))***+++,,,------...******+++---...///000111000000//////......------111000...---+++)))''''''((((((((((((((())))))******)))((((((''''''((((((&&&((((((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''(((((())))))***)))))))))*********++++++*********+++++++++++++++*********+++,,,---...///...111888@@@CCCDDDIIIPPPZZZeeesss{{{||||||uuujjjggghhhiiikkkoootttxxxpppnnnmmmkkklllnnnnnniiihhhkkkkkkhhheeedddiiijjjhhhbbb```aaaaaa^^^nnnsss|||kkkaaa[[[dddrrr|||}}}vvvjjjbbbpppsssuuutttmmmeee]]]XXX\\\YYYUUUPPPKKKHHHEEEDDD;;;444,,,***,,,...,,,)))***)))((((((''''''((((((***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))vvvuuunnnjjjddd___```eeelllqqqhhhjjjgggaaa^^^^^^[[[WWWPPPNNNJJJBBB:::555555888888777999===:::333---,,,((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))%%%&&&******...@@@VVVQQQIII===111)))'''(((***((((((((()))***+++++++++)))))))))(((((((((''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))***++++++((()))***+++++++++******************************++++++,,,------...//////------...000222333555555777777888888999:::;;;;;;<<<<<<;;;:::888777666666333555777999888555111...------,,,+++***)))))))))***))))))(((((((((((((((&&&((())))))&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((&&&''''''((())))))******))))))*********+++++++++*********++++++,,,,,,,,,++++++,,,---///111222333555777<<>>IIILLLKKKBBB555,,,+++...******)))(((((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))uuuxxxooommmhhhaaa```fffkkkllljjjgggdddcccbbb___YYYSSSPPPOOOJJJCCC;;;666777::::::===@@@???:::333...++++++,,,,,,+++(((&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''(((***)))(((''''''(((+++((((((+++***%%%'''---+++***(((((()))+++...000000000000111222333444555444333111...---,,,------///444:::;;;777333111111000//////...---,,,,,,+++///...+++)))''''''''''''((('''&&&%%%%%%''')))+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((())))))))))))******++++++++++++***)))***+++------+++******+++,,,,,,---...............111333666999<<<>>>@@@AAA666777999:::===BBBIIINNNRRRTTTVVVXXXXXXUUUQQQOOOJJJIIIIIIIIIHHHEEE@@@======<<<===AAAHHHOOOUUUXXXNNNFFF===888777444///***))))))))))))((((((((((((((()))***+++***)))'''&&&)))(((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++///,,,******------+++(((...333...,,,777======BBB>>>LLLWWWYYYZZZdddsss~~~qqqpppwww|||wwwrrrmmmjjjfffjjjmmmlllhhhiiinnnttt~~~yyyssssss~~~wwwhhheeecccffflllooommmiiiiiimmmvvv~~~wwwjjjhhhsss~~~|||sssnnnhhh\\\LLL??????EEEMMMSSSRRRFFF555)))...---+++))))))))))))***((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++uuuxxxooommmhhhaaa```ggglllmmmjjjgggdddcccbbb^^^XXXRRRPPPNNNJJJBBB:::666777999:::===@@@???:::333...++++++,,,,,,+++(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))+++,,,+++***))))))***)))'''(((+++***''')))...+++******+++...222666888999999888888777777777777>>>===:::666222///,,,***444888>>>EEEKKKMMMMMMLLLFFFEEECCC???:::555111...''''''(((((()))+++,,,---******(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''''''''(((((((((((()))))))))*********++++++++++++***)))))))))***,,,+++*********,,,)))***+++...222777<<<>>>DDDEEEEEEEEEDDDDDDCCCCCC???????????????BBBFFFJJJKKKNNNQQQSSSTTTSSSSSSSSSTTTTTTTTTUUUUUURRRMMMIIIEEEEEEFFFJJJOOOVVV[[[]]]VVVOOOFFF???;;;999666333333///***&&&&&&(((+++,,,,,,***(((&&&&&&''')))***))))))((((((((('''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,+++++++++++++++++++++++++++---///222222222'''222666888>>>>>>CCCQQQbbbkkkooommmllluuu{{{{{{}}}}}}yyyzzzvvvnnngggdddffflllrrrnnnlllgggeeelllvvvzzzvvv{{{uuurrrvvv{{{yyynnnccc^^^aaaeeegggggghhhlllqqqyyypppfffiiiqqqyyyzzzrrrfff\\\WWWEEECCCEEEPPP[[[[[[OOOBBB111...+++******+++***)))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++uuuwwwooommmhhhaaaaaaggglllmmmkkkhhheeecccbbb]]]VVVQQQNNNMMMIIIBBB:::666666888:::===@@@???:::333...++++++,,,,,,+++(((''''''(((%%%%%%%%%&&&'''''''''((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((''''''(((((()))***%%%'''))))))((((((***+++,,,++++++---,,,***,,,000000000111333777<<>>HHHRRRXXXXXXUUUYYYYYYXXXVVVRRRLLLGGGDDD777666444222///,,,***)))++++++******)))((('''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((((())))))))))))*********+++++++++*********))))))***+++,,,,,,+++,,,...000444333222333666;;;@@@CCCEEEDDDCCCAAA???===;;;:::<<<<<<<<<;;;:::;;;===???BBBEEEIIIIIIHHHGGGIIIKKKKKKLLLPPPTTTWWWWWWSSSPPPHHHIIIJJJNNNTTT[[[aaaeee___ZZZRRRIIICCC@@@@@@@@@???:::333...------,,,***+++***)))((('''(((***+++)))))))))(((((((((''''''))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............---...000111333888:::BBBNNNSSS___uuu|||xxxvvvwww{{{}}}zzzqqqooouuu{{{~~~zzztttrrrxxxxxxmmmkkklllkkkddd[[[VVVVVVWWWhhhrrrxxxiiifffbbbcccmmm{{{wwwnnn[[[NNNDDDKKK]]]iiieee\\\EEE<<<000***)))++++++***++++++,,,++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++uuuwwwnnnmmmhhhaaaaaahhhmmmnnnkkkhhheeedddbbb]]]UUUOOOLLLKKKHHHAAA999555555777:::===@@@???:::333...******+++,,,***(((''''''((($$$%%%%%%&&&'''(((((()))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&'''((((((((((((((('''&&&'''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((('''((())))))***$$$%%%'''((((((***,,,...//////000000///...000222333444444666999===AAACCCBBBBBBAAA???>>><<<:::999999===BBBFFFIIIHHHFFFEEEDDDFFFKKKSSS\\\```aaa```aaabbbdddfffeeebbb^^^\\\TTTRRRMMMGGG???666///+++---,,,+++***))))))***+++((((((((())))))))))))***''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))))))))))))))*********++++++,,,++++++***************---.../////////000333666<<<;;;:::999;;;===@@@BBB???>>>>>>>>>======>>>>>>???AAABBBBBBAAABBBCCCEEEKKKOOOSSSSSSOOOKKKKKKMMMGGGHHHKKKOOOQQQPPPLLLHHHCCCCCCDDDGGGMMMVVV```gggdddbbb^^^WWWPPPKKKJJJJJJGGGDDDAAA???===888000)))((()))+++,,,,,,+++)))((()))))))))(((((((((((('''))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------///111111///------111555@@@BBBGGG[[[qqquuuxxx|||vvvwwwzzzlllmmmppprrrvvvzzz}}}xxxuuuxxx~~~|||wwwsssuuusssmmmfffaaa[[[UUU```fffrrrzzzuuuggg[[[___qqq~~~~~~wwwtttdddSSSPPPZZZeeegggdddcccRRR;;;,,,(((+++,,,,,,***++++++,,,+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++vvvvvvnnnmmmhhhaaabbbhhhnnnooojjjgggeeedddbbb]]]TTTNNNIIIIIIFFF@@@888444444666:::===@@@???:::333...******++++++***((('''((()))%%%%%%&&&&&&'''((())))))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&%%%&&&'''((())))))))))))))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((()))******)))***++++++***+++...000***...111222222333444555444333333333444555777888777888999999999888777777777:::???CCCEEEEEECCCAAAAAAFFFMMMRRRTTTUUUWWWXXXYYY\\\```dddfffgggggggggccccccaaa]]]VVVOOOGGGCCC777444///+++)))((()))***((((((((((((((((((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))******+++************++++++++++++,,,,,,++++++++++++,,,,,,///111333444555666999<<<<<<===>>>@@@BBBDDDEEEFFFEEEEEEFFFHHHJJJLLLNNNPPPNNNPPPQQQRRRQQQRRRTTTVVVYYY^^^dddfffdddaaa______ZZZZZZZZZYYYWWWRRRLLLGGGBBBAAA>>>===@@@IIITTT]]]eeeffffffccc]]]XXXUUUSSSMMMKKKJJJIIIHHHDDD===888...---,,,+++***)))))))))***)))))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,---------.........,,,///000111111555<<>>AAACCCCCCDDDCCC===???CCCHHHKKKLLLLLLKKKDDDIIINNNMMMGGG@@@======BBBDDDJJJQQQZZZaaagggkkkhhhjjjlllkkkhhhbbb\\\XXXKKKGGG@@@888111,,,***)))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,******+++++++++,,,,,,,,,---,,,,,,+++,,,---///000333666999<<<===???AAACCCGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJKKKNNNQQQTTTVVVRRRSSSTTTTTTTTTVVVYYY[[[VVVYYY^^^bbbeeeeeecccaaacccccccccdddcccaaa]]]ZZZLLLJJJFFF@@@===@@@HHHOOO___aaaccceeeddd```[[[XXXRRRPPPLLLIIIHHHIIILLLMMMAAA<<<444,,,((((((+++---******)))))))))((((((((((((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,------....../////////...///111333777???GGGMMMggg|||oooqqq}}}wwwwwwxxxzzzzzz|||~~~uuurrrqqqwww}}}vvvnnnmmmsss{{{yyyyyytttmmmmmmppplllcccccchhhkkkhhhaaa\\\ZZZZZZ]]]hhhwwwyyytttpppvvv||||||vvvnnnhhhffffff\\\NNNDDD>>>888222------,,,+++*********++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++vvvvvvnnnmmmhhhbbbbbbiiiooopppfffeeeddddddccc^^^UUUOOOEEEFFFDDD>>>777222222333:::===@@@???:::333...+++)))***+++***)))((()))***''''''''''''(((((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&'''((((((''''''$$$%%%&&&'''((()))))))))))))))(((((((((((())))))'''((((((((())))))))))))))))))(((((())))))***+++'''(((***,,,---111666999DDDLLLRRRQQQOOONNNIIICCCIIIHHHHHHHHHGGGGGGGGGGGGGGGIIIMMMPPPTTTUUUVVVVVVOOOPPPQQQTTTVVVXXXYYYZZZVVVXXXZZZYYYSSSKKKBBB===888999;;;@@@HHHQQQZZZ___```dddjjjnnnooolllgggdddbbb___XXXPPPFFF===666222,,,++++++***)))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***************************************+++,,,---+++++++++,,,,,,,,,,,,------,,,,,,,,,...000222444;;;???EEEIIIJJJLLLMMMNNNTTTSSSSSSSSSSSSTTTUUUVVVSSSSSSTTTUUUXXX[[[___aaa\\\]]]___```bbbffflllpppdddaaa___```cccccc```]]]``````aaacccfffhhhgggfffZZZZZZWWWPPPIIIFFFHHHLLLSSSSSSVVVZZZ^^^^^^YYYUUUSSSSSSPPPKKKGGGGGGLLLQQQVVVQQQIII???777111...---*********)))))))))(((((((((((()))))))))*********(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,------...//////000000333333666???KKKYYYeeekkkzzzxxxzzzxxx|||~~~||||||}}}wwwyyynnnqqqvvvxxxyyy{{{}}}|||xxxooodddrrrpppkkkaaaXXXSSSTTTVVVVVVZZZiii}}}sssuuuyyy}}}~~~zzzssslllbbb\\\SSSKKKDDD???;;;888444222///,,,******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++vvvuuunnnmmmhhhbbbbbbiiioooqqqeeedddcccdddccc^^^VVVOOODDDEEECCC>>>777222111333:::===@@@???:::333...+++)))***+++***)))((()))***(((((((((((((((''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%%%%&&&'''((((((((('''&&&&&&'''''''''''''''&&&((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++'''***...333999@@@HHHMMM```hhhlllgggbbb]]]TTTKKKMMMNNNNNNOOOOOOPPPQQQQQQMMMOOOTTTXXX\\\^^^______eeeccc___\\\YYYWWWWWWVVVMMMOOOSSSXXX[[[XXXOOOHHHEEEBBB===;;;;;;???DDDGGGOOOUUU```iiippprrrqqqpppqqqoookkkeee[[[OOOEEE>>>111000///...,,,+++******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))************************+++*********+++,,,,,,---++++++,,,,,,,,,---------------,,,---///111444666DDDHHHOOOTTTVVVWWWWWWXXXTTTSSSTTTWWW[[[bbbhhhkkkkkkkkkkkkmmmqqquuuyyy{{{wwwxxx{{{~~~yyytttsssqqqkkkfffeeecccaaaaaabbbcccaaa```ccceeeeee```WWWQQQOOOPPPHHHGGGHHHMMMTTTWWWTTTPPPRRRVVVWWWQQQHHHCCCDDDGGGbbbaaa^^^WWWKKK>>>111***************))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,------------------...///000000111222444===OOOgggwwwjjjdddbbbccceeemmmzzztttuuuvvvtttmmmeee^^^ZZZZZZaaaooowwwoooqqqzzz~~~yyyqqqiiibbbVVVJJJCCCAAACCCEEE:::777222...+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++wwwssspppmmmfffaaaeeemmmqqqqqqkkkbbbbbbccc]]]ZZZUUUIIICCCBBB@@@;;;666333333444999;;;======:::444---)))************))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((&&&'''''''''''''''&&&&&&''''''''''''(((((((((((())))))************))))))'''(((******))))))***,,,......222>>>PPPaaalllqqqvvvlll]]]RRRNNNOOOQQQRRRSSSUUUTTTQQQXXXgggppprrrkkkmmmlllhhhdddgggpppyyyzzztttsssiii\\\QQQSSSUUUSSSQQQRRRVVVYYYOOONNNIIICCCAAABBBAAA>>>CCCDDDLLLXXXbbbhhhlllooonnnmmmnnnpppooohhh[[[QQQFFF:::///...---***)))+++)))***+++***)))(((***+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,+++***************++++++---,,,++++++---.........111111111111222777===BBBLLLTTT]]]```]]]YYYYYYZZZ___aaadddlllvvvllldddddd___^^^]]]^^^ccchhhhhhbbb\\\WWWLLLBBBAAACCCCCCCCCCCCKKKRRRZZZ\\\XXXQQQLLLIIIUUU```iiifff^^^SSSDDD666...((((((---///)))%%%&&&)))((('''''')))******)))))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////,,,---000111...+++111999555AAAOOObbbmmmccccccbbbjjjttt|||vvviiilll~~~|||rrrrrrrrrzzzxxxnnndddjjjxxx{{{tttqqqjjjbbbXXXJJJ>>>>>>EEEPPPLLL@@@222,,,...---))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...wwwsssrrrooohhhccceeelllpppoookkkbbbcccddd]]]ZZZTTTFFF@@@???===999555333333444999;;;<<<===999333---)))************))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''((((((((((((&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''''''((())))))*********+++,,,---------...000222888>>>KKK[[[jjjssstttrrrYYYTTTNNNKKKNNNUUU]]]cccmmmrrrsssnnnooo{{{yyyhhh___aaabbbbbb___[[[YYYXXX]]]^^^]]]YYYRRRKKKIIIJJJKKKJJJJJJKKKRRRZZZ```bbbcccbbbcccgggmmmooolllhhh[[[PPPEEEAAA<<<444...,,,******))))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************))))))******+++,,,,,,,,,+++++++++++++++,,,---...///...------...///000000555777;;;>>>AAAGGGLLLQQQVVVZZZ]]]ZZZVVVYYYdddnnnrrrvvv||||||rrrlllgggaaa```aaacccaaa^^^]]]VVVQQQOOOLLLGGGEEEGGGGGGKKKSSSZZZ^^^^^^[[[XXXWWWbbbkkkmmmkkkeeeYYYNNN<<<333,,,,,,+++((((((++++++***))))))******)))((())))))))))))))))))))))))(((((())))))(((''''''&&&'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***************************************************************++++++++++++---,,,,,,,,,---...//////444000...000333444888<<>>000,,,---...+++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,---......wwwsssuuurrrkkkdddeeekkkooonnnjjjbbbcccddd]]]XXXRRRDDD<<<<<<;;;888444333333555888999;;;;;;888222,,,)))************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''((()))***++++++,,,)))***,,,---...222666:::888???JJJVVV[[[YYYRRRLLLHHHLLLQQQWWW___kkkxxxwwwmmmfff```^^^___```YYYQQQTTT]]]WWWWWWRRRJJJKKKTTTWWWTTTTTTPPPMMMPPPYYYcccjjjnnnnnnggg```\\\TTTGGG;;;555...***'''''')))***(((&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++)))******++++++,,,,,,---,,,,,,,,,,,,---...000000------------///222444666;;;???DDDHHHLLLOOOSSSVVV``````]]]VVVTTT^^^ttt}}}qqqjjjggghhhhhhgggiiidddaaa^^^WWWOOOKKKMMMIIIGGGGGGMMMVVV]]]``````UUU\\\dddiiimmmnnnhhhaaaQQQEEE888000+++(((***...,,,+++***+++++++++)))'''))))))))))))))))))))))))(((((()))))))))(((''''''''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))************************************************************+++++++++,,,,,,,,,......---------......///111000///111111555@@@LLLfff|||}}}jjj```aaafff|||kkk______\\\VVVeee|||{{{zzz|||{{{|||{{{ppp\\\HHH===IIIWWW___UUUAAA333//////---,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,------......vvvsssuuusssllleeeeeekkkoooooojjjbbbcccddd\\\XXXPPPBBB;;;;;;:::777555444555666777888::::::777222,,,)))************)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((%%%&&&''''''((('''''''''''''''''''''((((((((((((************+++,,,------((()))+++...111666===BBBCCCFFFIIILLLLLLIIIFFFDDDVVV```mmmwwwooofffbbbccc^^^WWW[[[gggbbbgggeee\\\\\\cccaaaYYYTTTLLLAAA<<>>AAABBBEEEJJJOOORRRVVVZZZ\\\iiigggdddcccjjj|||~~~xxxtttooohhhbbbaaa___\\\[[[]]]YYYRRRKKKHHHKKKRRRXXX\\\TTTUUUXXX\\\bbbhhhjjjiiicccYYYLLL>>>444---******+++******+++,,,+++)))'''))))))))))))))))))))))))(((((()))))))))((((((''''''(((((((((((()))))))))(((((((((((())))))))))))(((((()))))))))*********************************************************++++++++++++,,,,,,,,,---///...............//////***000777666222999RRRkkkppphhhiiimmmttt}}}qqq___```aaaUUU^^^zzz}}}xxxvvvxxxvvvjjjTTTCCC>>>OOOaaafff[[[III999//////---+++***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---.........uuussssssrrrmmmeeedddjjjpppqqqkkkbbbcccccc\\\WWWPPPBBB======;;;999666555666888777888999999666111,,,)))************)))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((((((''''''''''''''''''((((((((((((++++++*********+++,,,---///000222444777<<>>GGGMMMLLLQQQYYYbbbkkkttt|||}}}{{{mmmbbbaaafffiiiiiiiiijjjhhhccc\\\UUURRRSSSUUUWWWRRROOOPPPVVV^^^gggmmmkkkhhh```SSSEEE888...'''***))))))***+++,,,***)))))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))************************************************************+++,,,,,,,,,------------//////.........///000000///222777===CCCRRRmmmssslllccc___dddqqqyyymmmfffZZZTTTWWWnnnzzzppppppuuusssdddUUUCCCHHHUUUdddkkkaaaMMM===444000+++)))***,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,------...//////~~~vvvwwwrrrrrrmmmeeeccciiioooqqqlllcccbbbbbb[[[XXXRRREEE??????>>>;;;777666666888777888999888666222---***************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''((((((((((((''''''''''''((((((((((((******)))((()))***,,,---444666888:::===BBBGGGKKKKKKRRR\\\bbbgggllluuu{{{vvvllliiiffffffjjjqqqwwwyyytttjjj[[[KKK@@@::::::;;;@@@KKKYYYeeennnsssrrrmmm^^^TTTEEE999111,,,)))&&&))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,+++,,,,,,------....../////////...............///000222666999>>>GGGSSS[[[ccclllyyy|||vvvwwwtttlllgggnnnsssvvvrrrhhh]]]WWWTTTVVVOOOIIIGGGHHHOOO\\\hhhiiimmmnnneeeXXXJJJ;;;000...,,,******+++,,,+++***))))))))))))))))))))))))(((((()))*********))))))((((((((()))))))))******(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...............//////000111222888222333DDD\\\rrrvvvddd\\\eeessswwwwwwqqq]]]___kkkzzz}}}{{{wwwqqquuuyyysssiiiYYYMMMJJJXXXkkkoooeeeYYYDDD<<<222+++***+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////~~~xxx{{{rrrsssnnneeebbbffflllooommmcccbbbaaa[[[YYYUUUIIIBBBAAA???;;;777555555666888888999888666222...,,,************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''(((((((((((($$$%%%&&&'''((((((((((((''''''''''''(((((((((((()))))))))***,,,...111333777;;;@@@EEEKKKQQQXXX\\\jjjsss~~~zzztttvvvuuupppqqqxxxvvvqqqgggZZZMMMCCC>>>;;;888@@@IIIPPPZZZhhhpppqqqmmmfffZZZMMM@@@555///+++************************'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---......//////---......///000111222333666;;;CCCKKKUUUccctttwwwtttvvvyyyxxxssskkkddd___XXXRRRKKKEEE??????KKKYYYaaakkkqqqnnneee[[[NNNCCC555222...+++++++++++++++))))))))))))))))))))))))(((((()))***************(((((()))))))))*********(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............---......///000222333444<<<;;;DDD[[[tttnnn```___ooollljjjjjjhhhcccaaaiiiuuuzzzvvvxxxyyyxxxooo[[[NNNUUUgggrrrsssqqq```SSSCCC666///---+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////{{{ttttttoooeeeaaadddjjjlllnnndddaaaaaaZZZYYYVVVKKKCCCBBB@@@;;;666333333444888999999999666333///---************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))$$$%%%&&&'''((((((((((((''''''''''''((((((((()))+++++++++---000444888;;;<<>>@@@AAAJJJ\\\iiinnntttqqqiii]]]OOOBBB999555************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////,,,---...///222444777888CCCKKKVVVcccsss|||wwwtttuuuvvvtttqqqaaa[[[TTTKKK???888AAANNN[[[gggppppppkkkfff]]]TTT;;;777111---++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))************(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////------...///111333444555>>>LLLcccxxx~~~sss```fffyyyqqqiiiccccccggghhheeeaaasssuuutttzzz~~~yyyfffXXX[[[hhhqqqwww{{{wwwhhhRRR@@@666111---+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////tttwwwxxxsssllleeecccfffkkkooopppeeecccaaaYYYXXXWWWMMMFFFFFFCCC>>>777444555888999;;;<<<:::666000,,,***------,,,+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((&&&%%%%%%&&&'''(((''')))++++++***(((((((((***---000222333888>>>DDDLLLPPPVVV```mmmyyy{{{mmmddd]]]WWWSSSQQQDDD;;;>>>AAAEEESSSccctttyyyzzzsssggg[[[NNNDDD>>>111((()))+++)))'''''')))))))))'''&&&&&&''')))))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------...///000000...,,,000111111111333999BBBHHH\\\qqqyyyooossswwwwwwvvvqqqpppiiiYYYFFF::::::>>>PPP^^^iiikkkmmmooohhh]]]WWWKKK999,,,,,,000---%%%,,,,,,,,,+++)))((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......***---///000000//////000111---...222444333777>>>UUUkkk~~~pppdddiii|||~~~nnncccfffmmmmmmgggddd```oooyyy|||{{{rrrjjjlllxxx{{{uuuiiiXXXFFF999111//////,,,***)))+++,,,,,,,,,************************************************+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------...000111111000tttxxxtttpppjjjeeedddhhhoootttpppeeebbbaaaYYYXXXWWWMMMDDDDDDBBB===666333444777888:::<<<:::666000,,,***------,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))(((''''''(((((()))'''(((*********)))***+++...111444666999@@@JJJQQQ]]]bbbkkksss}}}|||uuuqqqnnnlllmmmaaaVVVKKK>>>555===LLLdddoooxxxxxxssslllccc[[[LLL>>>222---,,,))))))+++((((((((((((((((((***+++***)))))))))(((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************))))))))))))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,000---***+++///222222111555666555333888JJJdddxxx|||qqqttt|||~~~}}}xxxkkkZZZKKKBBB>>>EEEOOOXXX]]]```eeehhhhhh\\\VVVJJJ;;;222111///+++***+++++++++++++++,,,---************************))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++,,,,,,---------.........+++...000000000//////000111111333555555888GGGVVVwww}}}mmmgggmmmyyytttjjjjjjllljjjgggffffffppp{{{{{{xxxyyy~~~zzzvvvqqqjjj___NNN;;;///---------,,,,,,,,,,,,,,,************************************************+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........///111222111111tttyyyrrroookkkfffeeeiiipppvvvpppdddaaa```YYYXXXVVVLLLCCCCCCAAA;;;555222333666888:::;;;:::555000,,,+++---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))******))))))))))))******(((***+++++++++---000333555888;;;???EEENNN[[[cccooouuu|||xxxuuuuuuvvvqqqjjj^^^JJJ888777@@@JJJWWWeeemmmrrrtttqqqkkk___RRRCCC999111+++***---******************************)))))))))((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------000---,,,---111444444333000:::FFFNNNVVVhhhzzzssszzz{{{}}}|||tttdddPPPCCCEEEGGGLLLRRRSSSQQQTTTZZZYYY^^^\\\MMM===444111///++++++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---///111111000//////000000222444555777CCC\\\rrrlll```ccckkkrrrooonnnqqqqqqlllfffdddvvvuuu~~~}}}yyywwwvvvsssdddLLL999...//////...---+++,,,,,,++++++++++++++++++++++++************************+++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...///000111222222222222}}}tttzzztttrrrnnnhhheeegggnnntttpppddd```___YYYYYYVVVJJJBBBCCCAAA;;;666333444666777999;;;999555000,,,+++,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))******+++***+++,,,---///333888<<<;;;@@@GGGMMMUUU___kkksssyyy{{{~~~xxxtttrrrmmmaaaOOOBBB>>>;;;AAAJJJUUUcccppptttrrrmmmeeeYYYLLL>>>333,,,***---,,,++++++***)))(((&&&*********)))))))))(((((())))))(((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********)))***************+++++++++++++++,,,,,,,,,------,,,,,,---------.........,,,///222333222222333444888III```rrrzzzoooqqqwwwzzzgggWWWKKKEEEEEELLLKKKBBB<<<>>>LLLXXXaaa[[[MMM???666000///...,,,,,,,,,+++)))(((************************))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111111000///000111333222333888EEE[[[uuusssaaaWWW\\\aaalllxxx}}}wwwmmmdddtttsssuuuvvvuuuzzz~~~yyy}}}wwwuuutttlll]]]PPP999555///,,,,,,---,,,+++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...---///111222222222222333|||ttt{{{tttsssooojjjfffgggnnnuuupppccc^^^]]]YYYYYYUUUIIICCCCCCAAA<<<666444555888666888:::999555000,,,+++,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((((())))))***************+++---///222777>>>CCCCCCJJJTTT\\\dddllluuu{{{~~~{{{{{{xxxrrrmmm^^^JJJ<<<===;;;999AAATTTjjjvvvxxxsssrrrlllaaaRRRBBB333)))---+++)))***++++++)))'''************))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))******+++++++++,,,++++++,,,,,,,,,------------............/////////---222444222...000;;;DDD\\\iii}}}}}}xxxuuuyyy{{{sssTTTFFF>>>CCCEEE>>>777666;;;JJJZZZ```\\\QQQAAA444111...++++++,,,,,,+++)))***************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////111111111000000111333777444666DDD^^^yyypppYYYVVVZZZcccppp{{{}}}tttjjjaaaggglllhhh______ooo~~~~~~zzzvvvrrrnnniiieeeKKK???111***,,,...,,,)))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........,,,///111111111222444777}}}ttt{{{qqqqqqpppkkkgggiiiqqqxxxpppbbb]]]\\\YYYYYYUUUHHHBBBCCCAAA<<<777444666888555888999999555000,,,++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******'''((()))******+++*********,,,///222777===EEEJJJMMMUUU___hhhnnntttzzz~~~~~~}}}}}}pppmmmfffWWWJJJFFFAAA:::999GGG___qqqyyyuuuwwwwwwqqqfffWWWDDD555...+++((())),,,......,,,++++++*********)))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000222333222///000>>>VVViii~~~ssstttyyy}}}~~~iiiWWWDDD===<<<;;;888666444???MMMYYYaaa^^^PPPAAA555000,,,***---//////...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000111111000111333555444999DDD[[[yyyhhhccc^^^]]]eeemmmlllfff`````````\\\XXXYYY___fff~~~}}}wwwrrroooooo]]]NNN;;;///---...---***,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---------............---///111111000333888===}}}ttt{{{qqqsssqqqlllggghhhpppxxxpppaaa\\\\\\XXXYYYUUUGGGAAAAAA@@@;;;666333555888555777999888555000---++++++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********((()))***+++,,,,,,,,,+++...111555:::@@@GGGNNNSSSYYY___gggmmmqqquuu{{{uuunnnlllgggbbbTTTSSSMMMCCCCCCQQQeeesssvvvyyyzzzwwwssslll[[[KKK666111+++***,,,///...---+++++++++*********))))))(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++))))))***++++++,,,------,,,,,,,,,------------.../////////000000000111111333333444999HHHaaa~~~xxxuuuwwwzzzyyylllWWWCCC:::999888555555999???JJJXXX```[[[QQQ@@@999111---...//////...++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------............///////////////000111111111222555777666JJJgggppp]]]VVVYYY[[[YYY``````]]]XXXUUUWWW[[[^^^||||||{{{|||vvvrrrqqqhhh]]]LLL;;;111---,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------............///111222111111555===DDD~~~uuu{{{uuuwwwuuunnngggfffmmmtttpppaaa[[[[[[XXXYYYTTTFFF@@@@@@???:::555222444777444777999888444000---++++++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++---......------444777<<>>???>>>999444222444777666888999888444000---,,,+++++++++***))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************************************)))***///777===??????DDDKKKVVV^^^^^^]]]ccclllfffmmmssstttttt}}}uuuyyy|||yyysssccc______ZZZXXX]]]eeellluuu|||{{{zzz|||yyyiii[[[LLLXXXjjjyyy~~~yyyuuutttjjj\\\MMM<<>>>>>===999444222333666666777999888444000---,,,++++++++++++******))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))***************++++++...---...333;;;AAABBBAAAHHHNNNXXX```bbbaaagggoooiiiqqqvvvuuutttzzzxxx}}}~~~xxxvvvrrrqqqqqqhhh\\\\\\fffooommmnnnssszzz~~~{{{}}}~~~xxxmmmTTTRRR\\\nnn{{{{{{zzz{{{vvvrrrjjj]]]LLL;;;000,,,//////...---+++++++++,,,************************************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------......//////000111111///333777888666<<>>999333111333555555777999777444///,,,++++++++++++***************((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))******+++++++++,,,//////111777???EEEGGGFFFQQQQQQVVV]]]bbbcccgggllljjjppprrrpppqqqwww|||||||||bbb\\\ZZZ___aaadddrrr~~~~~~~~~{{{xxxlll[[[SSS]]]kkkqqqwww~~~wwwuuuqqqhhh\\\KKK999+++......,,,,,,,,,---------************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111222///111666777999GGGfffwwwkkk___VVVFFF>>>777555777>>>NNN]]]hhheeeaaa^^^XXXMMM???444///---,,,,,,------,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,---------................../////////000000000111111111222222333333888333333<<>>```yyyuuuvvv|||wwwwwwqqqgggccchhhppptttmmmbbb___^^^WWWVVVTTTIIIAAAAAA???:::444111222444555777888777333///,,,+++************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,000666===DDDJJJNNNQQQYYYVVVUUUZZZ___bbbggglllvvvqqqsssrrrmmmrrrzzznnndddRRRTTT[[[dddjjjpppyyyyyywwwzzzjjjUUUQQQWWW___kkkvvvwwwwwwtttnnnhhhZZZEEE333///---++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------.........////////////000000111111222222111000333;;;FFF]]]rrriiidddTTTFFF;;;:::===BBBNNN[[[kkkfffaaa```___XXXJJJ>>>333000---,,,------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,---------................../////////000000000111111111222333333444444333000888MMMiiiqqqZZZSSSXXXcccjjjrrrooodddPPPAAACCCWWWkkkxxxxxxuuuuuuzzz{{{vvvuuussssssrrrjjjXXXGGG666///***,,,......///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------...............//////000000111111222444555AAAgggxxxttttttyyyvvvvvvqqqhhhdddiiipppsssmmmccc```___XXXWWWUUUJJJDDDDDDAAA;;;444000111333555777888777333///,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++,,,------///555===DDDHHHLLLSSSXXXZZZWWWVVVYYY]]]bbbmmmxxx~~~ooommmlllhhhmmmwww}}}pppbbb[[[YYYYYYccclllrrrvvv{{{}}}}}}}}}uuuzzzuuu```NNNFFFKKKZZZgggtttuuutttpppnnngggXXXHHH555222///...///...,,,***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------.........//////////////////000111111222222333555333<<>>MMMZZZooossssssppppppppphhh]]]===999555333222111...+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000000000000111222222333333888999KKKlllyyyooopppaaaUUUQQQLLLHHHRRR```dddcccaaa___\\\YYYUUUSSS===888222......///000000,,,,,,,,,---------.........------,,,,,,------...---------.........//////////////////000000000000111111222333333444555555:::EEE^^^}}}eeeXXXWWW\\\bbbyyyfffVVVZZZeeerrrssspppiiihhhpppyyy{{{{{{vvvrrrsssssskkk___MMM@@@444222000,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------.........///////////////000111111222222666BBB___wwwssswwwzzz{{{xxxqqqhhhffflllrrrssspppccc^^^]]]XXXWWWRRREEE@@@DDDCCC;;;555333333222333444444333222000...,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((---+++***)))***---111444;;;DDDEEEDDDJJJIIIIIIRRR[[[WWWYYY```bbbdddpppqqqmmmqqqjjjXXXSSSVVV```hhhkkkpppuuuzzz}}}xxxrrrkkkffflllzzzwww~~~oooTTTAAA???DDDDDD\\\qqq}}}vvvqqquuurrriiiRRRAAA222222777666///))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111------///222000---000555111OOOtttpppmmmlllkkkcccWWWOOOLLLZZZcccfff^^^YYY[[[ZZZUUUNNNBBB555...///000...+++........................------------------------............/////////000000000000000111111111111000333444222111333777888:::YYYxxx\\\SSSVVVdddjjj{{{}}}dddXXX^^^lll|||~~~jjjaaakkkzzz|||yyyvvvtttsssoooiiidddZZZKKK777+++,,,000...)))---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------........./////////222......666444222999888RRRpppwwwrrrvvvyyy{{{xxxpppgggeeekkkqqqssspppccc^^^]]]XXXWWWRRREEEAAADDDCCC;;;555333333222333444444333222000...,,,))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))******+++*********,,,000444777>>>GGGFFFEEEJJJJJJJJJSSSWWWXXX[[[^^^]]]^^^fffoooooo~~~kkkddd[[[QQQVVV___gggiiimmm{{{tttoooiiiffffffggghhhhhh{{{yyy|||uuu```III>>>>>>@@@NNNbbbsssuuussstttsssooo^^^KKK888444777666000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......//////000111111111222111222555444222555:::KKKgggvvvppppppnnncccVVVOOOTTT]]]dddbbb\\\ZZZXXXWWWRRRIII<<<333//////000000........................------------------------........./////////000000000000000000111111111111...000222222333666999:::MMMnnnpppYYYZZZWWWcccsss|||yyymmmaaa[[[ZZZkkk{{{}}}rrrjjjlllsssyyywwwuuuuuuuuurrrlllhhh___RRR???222.........,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////000333......444222111;;;EEEggg~~~tttqqqvvvyyy{{{xxxoooeeecccjjjppprrrnnnbbb___^^^XXXWWWRRREEEAAADDDCCC;;;555333333222333333333333111///---,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))***+++,,,))))))***,,,000555:::<<>>AAAAAAIIIGGGEEELLLNNNQQQ\\\aaapppuuuhhh[[[]]]fffkkkhhhgggvvv~~~jjjWWWXXX\\\jjjmmmwwwvvvjjjbbb^^^[[[YYYaaaeeehhhkkknnnvvv{{{xxxyyywwwfffNNNCCCEEE>>>CCCTTTjjjtttqqqnnnppprrreeeTTTEEE888///---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////...//////000111111222222222111111000111:::OOOcccuuuvvv|||{{{qqqgggTTTQQQVVVaaaddd]]]XXX[[[WWWWWWRRRFFF777///000444...................................................////////////000000000000000111111111222222222222444666555222666DDDQQQyyyuuu\\\XXXWWW^^^iiinnneeeXXXTTTUUUZZZfffrrrvvvqqqkkkrrrtttvvvyyyyyyvvvrrrooojjjcccWWWGGG666+++,,,222...------------,,,,,,,,,,,,,,,,,,------------...------------........................///////////////222000222777666???SSSjjjnnn{{{|||xxxoooeeeccciiioooqqqkkkaaa``````XXXVVVRRRGGGBBBEEEDDD;;;444333222111222333333222111///---+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((***...222777<<<@@@BBB>>>FFFEEEEEEMMMPPPTTT______ooottteeeWWWYYYeeennnnnn[[[XXX]]]VVVRRR___jjjoooxxx}}}bbb\\\TTTPPPRRRYYY___cccbbbiiirrryyy}}}zzznnnXXXHHHDDD???:::CCC]]]pppsssooooooooojjjbbbTTT@@@///+++///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...////////////000000111222222222333333333333777IIIkkk~~~zzz}}}|||vvvqqqaaaUUUQQQ[[[cccaaa]]]\\\UUUYYYXXXOOO@@@555000111////////////////////////........................////////////000000000111111111111111222222222222000444777666333;;;UUUppprrr[[[MMMWWWeeegggeeeeee[[[UUUTTT```rrr{{{vvvlllpppsssxxxzzzzzzvvvrrrpppmmmggg^^^PPP===---+++222.........---------,,,,,,,,,,,,---------.........---------.........//////........./////////000000000333222333666555BBB]]]jjjppp}}}{{{yyypppgggeeejjjooooooiiiaaaaaa```XXXVVVRRRGGGBBBFFFDDD<<<444222222000222222222222000...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++*********)))))))))***---000555999===???AAA<<>>===<<>>222///...000000------000------------------------------.........//////////////////000000000111111666555333<<<[[[xxxxxxyyy}}}zzzrrrgggcccfffhhhhhhggg```bbbbbbYYYUUURRRHHH>>>BBB@@@999222111111///111111111111///---+++***+++++++++*********))))))))))))***))))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))),,,000444777888777666555666999===@@@OOOQQQLLLDDDDDDMMMRRRPPPXXXMMMBBB@@@GGGNNNSSSUUU^^^mmmxxxoooWWWFFFDDDIIIHHHGGGHHHNNNWWWaaajjjqqqvvvtttpppmmmkkkhhheeecccjjjkkklllooorrruuuxxxzzz|||~~~}}}}}}~~~~~~uuugggOOODDDCCC???AAAKKKPPPeeelllqqqnnnkkkiiiccc\\\DDD777------111222///---............------------------------...............////////////000000000444222111444555666;;;AAAhhh{{{xxx~~~ssseeeaaa______\\\WWWUUUSSSQQQMMMJJJ===999333000//////000///////////////////////////000111111111111111222222333333444333333444666888---FFF]]]vvv{{{aaadddmmmjjjllloooeeeTTTNNNTTTlllxxxvvvsssnnnrrrxxxuuunnnccc[[[UUUMMMDDD555000...000000------///..................................../////////////////////000000111111222111555;;;RRR{{{zzz{{{|||yyyqqqfffbbbeeegggggggggaaaccccccYYYUUUQQQGGG>>>AAA@@@888222000000///000111111000///---+++***+++++++++*********))))))))))))***))))))((('''&&&(((((((((((((((((((((((('''((((((((()))))))))***)))((()))+++...333666888666444333444666:::===???RRRUUUPPPEEEEEEPPPUUURRRKKKGGGCCCFFFOOOXXX\\\ZZZaaadddbbbUUUBBB888;;;DDDHHHKKKPPPUUU]]]fffmmmqqqqqqnnnjjjiiijjjkkkjjjhhhhhhiiikkknnnppprrrssstttwwwzzz}}}~~~~~~qqqbbbTTTFFFCCCQQQXXXKKK]]]fffnnnooommmiiiccc^^^MMM>>>000...111111...---//////.........------------------.........//////////////////000000000111111222555555444888GGGWWW{{{~~~xxxoookkkeee\\\[[[YYYWWWUUUQQQLLLIIIBBB===666111///000000000000000000000000000000000000000111111222222222333222333444444333555888;;;888WWWsssnnn^^^qqqkkkkkkpppmmm___RRRNNNbbbxxxyyyrrrooovvvtttmmmbbbYYYUUUNNNHHH:::444///000000......000................................./////////000000/////////000111222222222222666@@@```~~~|||yyyqqqfffbbbeeegggggggggaaaccccccZZZUUUQQQFFF>>>AAA@@@888222000000///000000000000///---+++***+++++++++************)))((())))))))))))(((((('''))))))))))))))))))))))))''''''(((((())))))******))))))***---222555777777333333333555999<<<======AAAGGGIIIFFFHHHMMMMMMGGG@@@IIIPPPOOOOOOVVVaaahhhdddSSSBBB<<<===???@@@AAADDDMMMXXX___dddhhhhhhfffdddeeegggjjjkkkjjjgggddddddfffjjjnnnqqqssstttuuussswww|||~~~sss```KKKHHH\\\^^^HHHTTT\\\ffflllnnnkkkgggcccWWWHHH888222111///...////////////.........------------.........//////////////////000000000111111...111555666666BBB\\\ttt{{{uuutttrrrjjj]]]]]]\\\YYYUUUPPPLLLIIIHHHBBB:::333000000111111000000000000000000000000000000111111222333333333222444555444333555999>>>MMMhhh___mmmrrryyyzzzuuukkkaaa[[[^^^xxxxxxvvvqqqtttsssmmmbbbZZZUUUPPPKKKBBB999111//////......111............................../////////000000000...///000000111222333333999999@@@___}}}{{{rrrhhhdddgggiiiiiigggaaaddddddZZZUUUPPPEEE===AAA@@@888111000000...//////000000///---+++***+++++++++************)))'''(((((())))))))))))((())))))))))))))))))))))))'''''''''((()))************)))+++///444777777666222333555999>>>@@@>>><<<777;;;@@@DDDEEEEEEBBB???@@@LLLUUUTTTRRRWWW```eeeSSSBBB444555>>>CCCEEEEEEHHHSSS\\\___```aaa___ZZZ\\\^^^aaaccccccbbbaaa```bbbeeejjjppptttwwwxxxxxxuuuzzzlllZZZXXXhhhiiiUUURRRVVV^^^ggglllllliiihhhaaaRRRAAA777222...///222////////////........................//////////////////000000000111111111000111444999AAAVVVyyytttvvvwwwlllaaa```^^^YYYTTTPPPNNNMMMMMMFFF===555222111222333000000000000000000000000000000111222222333444444111444666555333555;;;@@@\\\yyywwwxxxmmmcccqqq|||uuugggaaaiiizzz~~~sssooouuuxxxttttttoooeee\\\XXXSSSOOOIII===222//////...///222.........................../////////000000000000...///000111222333333444;;;999BBBccc}}}}}}|||tttjjjfffhhhkkkjjjgggaaaddddddZZZUUUPPPEEE===AAA???888111000000...//////000000///---+++***+++++++++************)))''''''((())))))***))))))))))))))))))))))))))))))&&&''''''((()))******+++******,,,111666888777444222333777===BBBCCC???<<<@@@???@@@DDDDDDAAA@@@AAAFFFLLLRRRUUU\\\aaa]]]TTT<<<888777;;;===>>>DDDNNNSSSZZZ]]]YYYVVVWWWWWWTTT^^^^^^]]][[[ZZZ\\\aaaeeeaaadddiiiooosssvvvwwwwwwzzzyyyooooooxxxzzzmmmUUUVVV[[[cccjjjkkkjjjiiihhhYYYHHH<<<333...000444000/////////......................../////////000000000000000111111111111555333555<<>>666222222333444000000000000000000000000000000111222333333444444111444666555333555;;;AAAbbbsssbbbYYY```jjj[[[hhhsss{{{kkkgggQQQ^^^wwwnnnfffsssuuuvvvrrrhhh___[[[VVVRRRMMM@@@333.........000333////////////////////////////////////000000000000...///000111222333444444777888HHHlll}}}}}}}}}}}}yyyqqqhhhgggiiiiiieeedddaaadddbbbZZZWWWQQQAAA;;;@@@@@@888111000111111111111000000///---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))*********+++---222777::::::666333000333999<<<======>>>???888<<>>@@@BBBGGGNNNVVVYYY[[[YYYLLL===777888888:::>>>DDDLLLRRRXXXXXXWWWTTTSSSTTTWWWZZZ```\\\XXXXXX\\\aaacccdddeeehhhkkkmmmnnnrrrxxx}}}|||{{{oooUUUTTTUUU]]]gggmmmmmmjjjdddcccVVVAAA555444222+++////////////......................../////////000000/////////000111222222444888;;;CCCccc{{{tttsssppphhh^^^XXXWWWUUURRROOOLLLKKKGGG???777222222333111111111111111111111111000111111222222333444444444666777555444888CCCMMM{{{uuuiiidddccc^^^hhhzzz|||mmmaaappp}}}tttdddQQQNNNaaannnmmmsss{{{qqqiiigggeee\\\RRRNNNFFF999111...///000000////////////////////////000000000000111111111111222111111111333444333222333===OOOqqq}}}{{{{{{~~~zzzqqqgggeeeiiiiiigggddd```cccbbbYYYWWWPPP@@@:::???@@@888111000111111000000000000///---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********---000444777777666333222333777===AAAAAA???===<<<<<<>>>@@@???>>>>>>@@@CCCJJJSSSYYYVVVPPPIII???555444666999<<<@@@FFFLLLQQQOOOOOONNNMMMLLLNNNQQQTTT]]][[[ZZZ[[[___bbbcccbbbcccgggmmmqqquuuzzz}}}sss\\\WWWTTTXXXbbbhhhhhhddddddcccZZZIII999222000///111111000000000/////////........./////////000000000000///000000111222333333555:::JJJnnn{{{uuusssssstttyyywwwtttlllaaaZZZWWWTTTPPPLLLLLLKKKGGGAAA999444222333111111111111111111111111111111111222333333444444444444777888555999III\\\zzzllldddbbbcccfffmmmiiilllwwwuuu{{{fffVVVNNNXXXbbbeeemmmxxx}}}uuullliiigggaaaYYYPPPGGG<<<333/////////000////////////////////////000000000000111111111111222111111222333444444333:::DDDVVVqqq}}}zzzyyy~~~{{{qqqhhheeehhhiiihhhccc```cccaaaYYYVVVPPP@@@:::???@@@999111000111111000000000///...---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((*********)))(((''''''''')))))))))))))))***+++,,,000333666666333111111222666;;;AAADDDCCC@@@<<<:::AAAAAA???===<<<>>>BBBFFFLLLTTTWWWNNNAAA888333111222555:::???BBBFFFKKKNNNJJJKKKLLLLLLMMMOOOSSSWWW[[[ZZZ[[[^^^bbbccccccbbbfffkkkrrryyy~~~}}}xxxhhh```XXXXXX]]]cccdddbbbdddbbb^^^SSSAAA111...333222222111111111000000000....../////////000000000000000000000111222333444444555>>>XXX~~~|||tttqqqnnnhhhdddbbbdddgggjjjrrr||||||vvvxxxqqqggg___ZZZUUUPPPLLLKKKKKKHHHCCC<<<666333222222222222222222222222222111111222222333333444444444333777:::777:::SSSqqq}}}uuuqqqpppjjjmmmzzzuuuhhhtttuuu|||kkk\\\PPPPPPYYYccclllrrrzzzqqqkkkiiieee```RRRJJJ???666000/////////////////////////////////000000000000111111111111111111111222333444555666777MMMfff{{{|||yyyzzz|||zzztttkkkgggiiiiiifffccc___bbbaaaYYYVVVOOO???999???@@@999222000000000000000000///...---++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))((())))))+++,,,---111555999777222000222555777:::???AAA@@@>>><<<;;;BBB@@@===<<<<<<@@@FFFJJJMMMOOOKKKAAA555///111444333777===BBBDDDEEEGGGHHHIIIJJJLLLNNNOOOSSSWWW[[[ZZZ[[[\\\___bbbdddeeeeeeqqquuu{{{}}}}}}tttnnnfff___\\\^^^bbbffffffaaa^^^ZZZJJJ666...222222222111111111000000000...////////////000000000000000000111222333444555666888HHHiiivvvjjjbbb```___^^^^^^aaafffkkknnnlllqqqxxx|||wwwzzztttlllddd^^^XXXSSSOOOKKKJJJIIIEEE???:::555222222222222222222222222222111111222222333444444555555333777;;;888>>>^^^uuuttt{{{hhhfffjjj{{{~~~hhhsss{{{}}}ssseeeTTTOOO[[[kkkrrrpppxxx|||}}}vvvooojjjfffbbbUUUNNNCCC999222///......///////////////////////////000000000111111111111111222222222333444666888;;;hhh|||yyy|||xxxyyyvvvooojjjiiigggdddccc```cccaaaYYYVVVPPP@@@999???@@@:::222000000///000/////////...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))((((((((()))+++...///222666999888444222555999555777999999999:::<<<===@@@===;;;;;;>>>DDDIIIMMMOOOHHH===444//////333888777;;;@@@CCCDDDCCCBBBBBBCCCEEEHHHJJJLLLPPPTTTXXXZZZ[[[\\\^^^aaaeeeiiilllzzz}}}}}}yyyyyy{{{~~~xxxyyy{{{~~~{{{yyyssshhh]]]ZZZaaaiiihhh```]]]]]]SSS???222///111111000000000/////////////////////000000000111000000111111222444555666555???XXX|||wwwnnnggg___YYY```aaabbbdddgggjjjlllnnnqqqpppooommmnnnttt}}}xxxtttmmmfff___YYYTTTQQQKKKJJJIIIFFFBBB===777333222222222222222222222222111222222333444444555555666444777;;;<<>>]]]xxxzzzzzz{{{wwwnnnhhhhhhiiihhheeebbbeeeccc[[[XXXRRRBBB888>>>AAA;;;333111000////////////...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))---000222444555777888888777666666222444555666666888;;;===:::999999===BBBGGGHHHHHH@@@666///111444555666999???@@@AAAAAA??????@@@BBBCCCEEEIIIKKKMMMOOOSSSUUUSSSWWW\\\aaaeeeiiinnnssstttuuuxxx}}}}}}yyywwwqqqjjjhhhkkkoooooooooiiiddd]]]WWWUUUSSSQQQOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWXXX^^^hhhsss|||ssshhhaaa```bbbdddggghhhccc[[[PPP@@@333222222111111111000000000//////000000000111111111111111111222444555777888BBBbbbjjjuuu|||uuullliiifffdddeeejjjppptttwww{{{~~~~~~{{{yyy{{{~~~zzzfff```ccchhhlllqqqxxxsssrrrsssuuuyyy|||}}}}}}{{{yyyxxxtttnnnfff^^^YYYVVVNNNLLLHHHFFFDDDAAA;;;777333333333333333333333333222222333333444555555555555777888999IIIiii{{{xxxxxxtttlllbbb```___eeeyyyrrrfffuuulll___]]]dddppp{{{rrrxxx{{{xxxtttoooggg```WWWTTTMMMCCC999222000111000000000000000000000000000000000000111111111111000222444444222444:::@@@fffwwwxxx}}}|||vvvkkkeeefffjjjkkkfffbbbeeeddd\\\YYYRRRBBB888>>>AAA;;;444111000.../////////...---,,,******))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((('''''')))---000333555555666777888777444222333555888999999999:::;;;:::999:::>>>DDDGGGFFFDDD222,,,,,,444999888888;;;???@@@@@@???>>>???BBBDDDBBBDDDGGGIIIKKKMMMOOORRROOOUUU]]]dddhhhkkkooorrrnnnnnnpppsssvvvuuuqqqlllkkkddd[[[WWWYYY\\\]]]\\\UUUPPPJJJGGGFFFFFFDDDBBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBFFFMMMWWWeeezzz|||vvvpppiiiccc___aaakkkooofff[[[SSSFFF888333333333222222222111111000000000000111111111111111111111222444666777888OOOuuuuuuwww}}}pppddd]]]WWWUUUQQQOOOQQQVVV\\\```cccgggjjjiiifffeeehhhlllqqqvvvdddaaakkkuuuyyy}}}|||wwwlllnnnsssyyy}}}{{{tttnnnfffjjjooowww{{{uuulllccc]]]ZZZPPPLLLHHHFFFDDDAAA<<<888333333333333333333333333222222333444444555555666333888888999OOOvvvvvvlllooooooiii]]]^^^^^^cccuuujjjuuuqqqddd[[[___tttwww{{{{{{wwwtttqqqjjjdddWWWUUUOOOEEE:::333111222000000000000000000000000000000000000111111111111000222555444222444;;;AAAsss{{{yyyyyyxxxrrriiicccdddfffeeegggdddfffaaaYYY[[[WWWFFF<<<@@@@@@999222000///---/////////...---+++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((+++///444777666777666555444666:::===444444444444444555666666777888<<>>???>>>AAA???<<<===@@@CCCCCCBBBCCCEEEGGGJJJLLLMMMNNNNNNOOOSSSXXX\\\___dddjjjnnnlllfffaaadddjjjlllfff```^^^\\\YYYUUUQQQMMMKKKJJJCCCBBBAAA???===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<:::<<<>>>@@@DDDMMMZZZccc|||wwwsssppphhh^^^iiihhhfffccc```XXXHHH999222///000333444111000222000111111111111222222222222111111222444777>>>CCCnnntttpppttteee\\\VVVPPPLLLKKKHHHHHHJJJKKKJJJLLLQQQXXXXXXYYY[[[]]]aaadddfffsss~~~{{{sssuuu~~~{{{qqqwwwxxx~~~zzzpppmmmqqquuu|||{{{wwwttthhh]]]\\\PPPMMMIIIGGGFFFCCC>>>999555333111000222444555555444444333333333444555555///???:::<<<```pppgggrrrxxxmmmccc\\\XXX```rrrnnniiigggYYY\\\sssuuuooozzzuuuppplll___XXXSSSPPPNNNEEE888222333000000000000000000000000000111111111111222222222444000222999666000888HHH{{{|||{{{{{{zzzsssiiicccddddddccc``````dddaaa[[[\\\VVVDDD<<<@@@@@@999222000///---/////////...---,,,***)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((())),,,000555777444555777888999===CCCGGG666555555555555555666777888:::>>>CCCEEECCC===888000000111666;;;>>>???>>>AAA???===???BBBDDDCCCBBBCCCEEEGGGJJJLLLMMMMMMMMMLLLPPPVVVYYY\\\___cccfffhhhddd```bbbhhhkkkiiifff]]]ZZZUUUOOOIIIEEEBBB@@@@@@???>>><<<;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===<<<===AAAIIIOOO[[[nnn|||xxxvvvqqqiiikkkiiiddd^^^\\\WWWLLL???444000000333444111000222111111111111222222222222444111222666777888AAALLL}}}jjjnnnsssiii]]]TTTPPPOOOLLLJJJIIIFFFFFFIIIIIIIIIMMMRRRTTTUUUXXX\\\ccckkkrrrvvv|||{{{|||vvvwww}}}xxxqqqiii```[[[RRRNNNJJJHHHGGGDDD@@@<<<666444111111222444555555444444333333444444555555444<<<999EEEmmm~~~nnnfffssszzzooo```[[[ZZZdddvvvrrrnnnnnnzzz{{{hhh{{{jjjVVVRRRggg{{{pppuuuxxxvvvnnnbbbZZZUUUQQQNNNEEE999222222000000000000000000000000000111111111111222222222555000111777666555EEEZZZwww|||}}}~~~{{{ssshhhcccccccccbbbZZZ[[[bbbbbb\\\\\\UUUAAA<<<@@@@@@999333000///---/////////...---,,,+++***++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))+++...222666888333555777999;;;???EEEIII888888777666666666777888:::<<<@@@DDDDDD???888222111222555999===??????>>>?????????AAADDDEEEDDDCCCDDDEEEHHHJJJLLLNNNNNNNNNKKKNNNRRRUUUWWWYYY\\\^^^eeeeeeeeegggiiigggccc```UUUQQQKKKEEE???<<<:::999;;;;;;::::::999:::::::::999999::::::;;;;;;;;;<<<>>>@@@AAA???<<<<<>>777555222111222444555444444444333333444555555666:::999;;;TTTooohhhuuu}}}rrrbbb\\\ZZZfff|||xxxzzzmmmuuutttYYYLLLZZZwwwtttzzzxxxiii^^^\\\XXXSSSNNNFFF;;;333222000000000000000000000000000111111111111222222222444///111666555777KKKddd~~~{{{}}}~~~{{{rrrgggcccdddeeebbbZZZ\\\bbbaaa[[[\\\UUUAAA;;;@@@@@@999333111000...............---,,,+++***+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((***...111555888999444555666666777999===@@@:::999888666666777888999<<<>>>BBBCCCAAA;;;333...333555999<<>>===>>>???AAACCCEEEFFFEEEEEEFFFHHHJJJMMMOOOPPPPPPPPPMMMNNNPPPRRRTTTWWWZZZ\\\bbbfffkkkkkkfff\\\SSSMMMGGGDDD???;;;888777888999999999999999:::;;;<<<<<<::::::<<<===???AAACCCCCCCCCFFFHHHHHHEEECCCEEEGGGJJJNNNSSS[[[iiizzz{{{uuuooojjjllliiiaaaYYYWWWXXXSSSMMM;;;444111333444222111222111111111222222222333333333111444999555888UUUxxxmmm[[[^^^}}}~~~uuukkk___WWWUUURRROOONNNOOOOOONNNMMMOOOMMMOOORRRTTTVVV^^^gggttt|||~~~oooooojjj^^^UUUPPPKKKHHHGGGFFFCCC@@@999666333222333444444444444444333444444555666777===777AAAeeevvvmmmzzzssshhh___ZZZeeeyyyooo}}}dddOOOUUUoooxxxzzzwwwggg```___[[[UUUNNNFFF===555222000000000000000000000000000000111111111222222222222000333888555777NNNjjjxxx}}}}}}yyyooofffcccfffgggddd``````ccc```YYY[[[VVVDDD;;;??????999333111000...............---,,,++++++++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&))),,,111444777888999333444555444333444666888;;;:::888666666888999;;;>>>???AAAAAA===777111...555777;;;>>>>>>>>>===<<<<<<>>>AAADDDEEEFFFFFFGGGIIIKKKMMMPPPRRRSSSTTTTTTRRRRRRQQQRRRUUUXXX\\\^^^]]]```aaa^^^UUUKKKCCC@@@>>><<<999666555777999;;;::::::;;;;;;===>>>???@@@@@@AAABBBDDDFFFGGGIIIIIIFFFJJJNNNNNNMMMLLLMMMPPPQQQVVVYYYZZZ```lllwww|||{{{sssmmmhhhgggbbb\\\ZZZYYYTTTNNN???777111222444222111222111222222222222333333333111111555777555@@@iii{{{TTT]]]nnnyyykkkbbb]]][[[VVVSSSQQQQQQQQQRRRTTTUUUUUUUUUUUUUUUYYY___dddkkkwwwuuuuuuooobbbWWWQQQKKKGGGFFFEEEBBB@@@:::888444333333444444444444444444444555666777888<<<888MMMuuuvvvtttiii```\\\ggglllhhhsssYYYVVViii}}}wwwtttllllllaaa]]]VVVNNNGGG@@@888222111111111111111111111111000000111111111222222222333111333666666@@@eeewww}}}}}}xxxnnndddcccggghhheeedddbbbccc___XXX[[[WWWGGG:::??????999333111000///------......------,,,+++,,,++++++++++++*********))))))))))))))))))))))))'''''''''''''''''''''''''''***///444777888888888333444555555444444666888;;;999777666666888;;;<<<>>>??????<<<888444222222666999<<<===<<<;;;;;;;;;;;;>>>AAACCCDDDEEEGGGIIILLLMMMPPPRRRTTTVVVVVVVVVVVVUUUUUUVVVXXXZZZ[[[ZZZUUUSSSNNNGGGAAA>>>???@@@???===;;;888888999:::;;;===>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIMMMPPPTTTUUUTTTUUUXXX\\\___jjjtttxxx{{{}}}vvvqqqeeefffddd___]]][[[UUUNNNCCC999222222444333111222222222222222333333333333000333666777>>>WWWdddRRRcccvvvvvvnnnbbb]]]VVVSSSRRRRRRQQQOOONNNPPPSSSWWWZZZ]]]______ccceeekkkrrryyy{{{sssgggZZZTTTLLLGGGEEEDDDBBB@@@<<<999555444444444444444333333444444555666888888;;;===ZZZxxxddd```bbbpppwwwaaatttdddWWWbbbuuuqqqmmmllllllccc___WWWNNNHHHDDD<<<444111111111111111111111111000111111111111222222222777333222555999QQQwww~~~yyynnndddcccggggggcccbbb```bbb^^^XXX\\\YYYHHH:::??????999333111111///------......------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((+++111666999999888666444555666666555555777888999888666555666999<<<>>>>>>>>>;;;777333222555888777999;;;;;;999888999:::;;;===@@@AAABBBDDDGGGKKKLLLNNNPPPSSSUUUVVVWWWWWWWWWXXXYYY\\\]]]ZZZUUUPPPJJJFFFAAA>>>===>>>@@@BBBAAA@@@???>>>======>>>???@@@@@@AAAAAACCCDDDFFFGGGGGGHHHJJJMMMOOORRRTTTUUU[[[^^^bbbccceeeiiipppuuu}}}||||||vvvrrreeegggeee```]]][[[UUUOOOFFF;;;222222444333222222222222222333333333444444333666666:::OOOvvvhhhhhhvvvzzzlll^^^\\\ZZZXXXYYY[[[]]]___aaaccceeeggghhhiiijjjkkknnnooosssxxx|||tttjjj^^^WWWNNNHHHEEEDDDBBB@@@===:::666444444444444333333333444444555777888999<<>>ZZZwww{{{ooodddbbbfffeeeaaa^^^]]]aaa___YYY]]]ZZZIII:::>>>???999333222111///---------...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))),,,222777:::999777666666777888777555333444555888777555444666999<<>>===999333000111777<<<777999:::999777666777:::;;;===@@@@@@@@@CCCHHHLLLLLLNNNPPPSSSUUUVVVVVVVVVVVVXXX\\\``````ZZZOOOFFFAAA@@@AAACCCEEEEEEBBB@@@AAAAAAAAAAAABBBBBBCCCDDDAAABBBBBBCCCDDDEEEGGGHHHNNNPPPTTTYYY___dddhhhjjjiiilllpppssswww~~~xxxuuueeegggfff```\\\ZZZVVVPPPHHH<<<333222444444222222222222333333333444444444666888666===^^^|||uuu~~~wwwsssqqqmmmiiiiiinnnuuu{{{~~~~~~~~~|||xxxuuuttttttmmmlllmmmnnnnnnrrrtttkkkaaaZZZPPPIIIFFFEEECCCAAA>>>;;;777555444555444333333333444444666777888999>>>EEElllrrrvvvsssttthhhhhhqqqrrr^^^mmmvvv[[[XXXeeezzzvvvrrrzzzqqqccc```XXXMMMIIIHHHAAA666111111111111111111111111000111111111111222222222222333:::???BBBYYYxxx~~~|||yyyoooeeecccfffgggfffeee```bbbaaaZZZ[[[YYYKKK>>>>>>===999444///---,,,,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********(((((())))))))))))(((((()))******(((&&&&&&(((***//////222555888888666444555::::::444111333555333666444222333888<<<======;;;888666555666777888888888777777666666666666666999:::===???CCCEEEHHHIIIKKKMMMOOOSSSUUUWWWWWWWWWVVV[[[```___ZZZSSSOOOMMMKKKJJJGGGFFFEEEDDDCCCAAABBB@@@>>>???AAADDDFFFGGGJJJHHHFFFFFFGGGJJJMMMOOOVVVaaajjjnnnyyywwwooojjjfffaaa]]][[[VVVPPPKKKHHH@@@777333444555555333222333333333333333333444444555888JJJuuu|||rrriiiccc___^^^\\\YYYZZZaaakkktttpppiii]]]QQQLLLJJJFFFCCCBBB@@@===999555333333444666888333222666888777888;;;<<>>>>>===999444///---,,,,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********(((((())))))))))))(((((()))***)))((('''''')))+++...000333666777666555444999AAACCC;;;444333555666666444222444888;;;<<<<<<999777555555777888888888777777666666666666666777999;;;===@@@CCCFFFHHHIIILLLMMMPPPSSSVVVXXXYYYYYYZZZ^^^cccdddbbb^^^YYYWWWRRROOOLLLIIIGGGEEECCCBBBCCCBBBAAAAAABBBDDDDDDDDDRRRQQQOOONNNNNNQQQVVVZZZfffvvv{{{wwwlllgggbbb^^^\\\XXXRRRMMMJJJBBB888333333444444333222333333333333444444444999888???[[[|||pppfff___ZZZ]]]^^^^^^]]]\\\___dddhhhoooxxxqqqmmmaaaTTTOOOKKKGGGCCCBBB@@@===999666444333555666777333333666888777999<<>><<<999444///------,,,,,,------,,,,,,+++***+++++++++++++++*********(((((())))))))))))(((((()))))))))(((''''''))),,,...222777888666444555666;;;DDDHHHAAA666111333555555444333555888:::;;;;;;666555555777888999888777666666666555666666777777:::;;;===@@@CCCFFFHHHIIILLLNNNQQQTTTWWWYYYZZZ[[[YYY\\\aaafffhhhfffaaa]]]QQQOOOKKKGGGDDDBBBAAAAAAIIIIIIIIIIIIJJJJJJKKKKKKYYY[[[]]]^^^```eeemmmttt}}}}}}zzzxxxnnniiiccc___]]]YYYTTTPPPMMMEEE:::333222333444333222222333333444444444444888555DDDmmmssshhhaaa\\\ZZZYYYYYY\\\^^^___]]][[[ZZZZZZ\\\cccmmm~~~vvvqqqeeeXXXQQQMMMHHHCCCBBB@@@>>>:::666444444555666777444333666888888:::???IIItttvvvnnnrrr```lll~~~rrr]]]MMM[[[vvvzzz{{{mmmggg^^^TTTLLLEEE>>>:::222222222111111111222222111111111111222222222333111999777888LLLeee|||wwwyyy{{{qqqhhheeehhhjjjhhhddd___bbbaaa[[[]]][[[NNN======<<<999444000...---,,,,,,------,,,,,,+++***+++++++++***************(((((())))))))))))((((((((())))))((('''(((+++---000555;;;;;;777444555888999???CCC@@@777111000111444444555666888999999999444444555777::::::888666555555555555555666777888:::;;;===@@@CCCFFFHHHIIILLLMMMOOOSSSVVVYYY[[[\\\[[[]]]bbbhhhllliiibbb[[[NNNMMMKKKHHHFFFFFFGGGIIIQQQRRRRRRRRRSSSVVVZZZ]]]dddjjjrrryyy~~~}}}~~~~~~{{{wwwooojjjccc___\\\YYYUUUQQQOOOGGG===555222222333444222222333333444555555555666555MMM}}}{{{uuulllddd```^^^]]]\\\XXXZZZ\\\]]][[[XXXTTTRRRRRRUUU]]]qqqtttgggZZZSSSOOOIIIEEECCC@@@>>>;;;888666555555666666444444777888999===BBBSSS~~~ppp{{{jjj[[[nnn|||yyybbbOOO\\\qqqpppiii```UUULLLEEE>>>:::222222111111111222333333111111111222222222333333444:::333555PPPnnn~~~yyyyyy~~~zzzqqqgggdddgggiiigggeee```bbbaaa[[[]]][[[NNN<<<===<<<999444000......,,,,,,------,,,,,,+++***************************(((((())))))))))))(((((((((((()))(((((())),,,...444999>>>===999666666888777888:::;;;999555111///333444666777888888888888333333555888::::::777555444444444444555666888888:::;;;>>>@@@DDDFFFIIIJJJJJJKKKMMMQQQTTTXXX[[[\\\bbbcccfffjjjlllggg___XXXTTTUUUWWWVVVVVVYYY]]]```cccddddddeeegggmmmuuu{{{|||qqqkkkccc^^^[[[XXXTTTQQQPPPIII???777333222333444222222333444444555666666777>>>___{{{sssllleeeaaa___^^^\\\ZZZXXXVVVTTTRRRNNNLLLTTTkkkvvviii\\\UUUQQQKKKFFFEEE@@@???<<<999777666666666666444555888999999???FFFmmmxxxlll___tttzzzjjjYYY```lllrrrkkkaaaWWWMMMEEE>>>:::333333111111111222333444111222222222222333333333111555111;;;___|||~~~yyyxxx~~~zzzpppgggdddgggiiigggfffaaacccbbb\\\]]]ZZZMMM<<<<<<<<<999444000......,,,,,,------,,,,,,+++***)))))))))***************(((((())))))))))))(((((('''((())))))(((***---///777;;;>>>>>>:::777666777666333444999;;;888333111222444777999888666666666444444555777999999777444333333333444555777888999;;;<<<>>>AAADDDGGGIIIJJJIIIJJJLLLPPPTTTXXX[[[]]]cccccccccdddeeeeeebbb```iiimmmqqqssstttwww|||sssjjjttttttmmmddd]]]ZZZWWWTTTQQQOOOJJJBBB:::555333333444222222333444555666666777777IIIssszzztttrrrlllddd^^^ZZZXXXVVVUUUQQQNNNWWWrrr{{{nnn```YYYSSSMMMGGGFFFAAA???===:::888777666666555444666888999:::AAAJJJ|||pppfff~~~wwwnnn}}}{{{cccaaaggg~~~ssslllbbbXXXNNNFFF???;;;555444222111111222333444222222222222333333333333222666;;;TTT|||yyyvvv{{{qqqhhheeehhhjjjhhhhhhcccdddbbb\\\\\\YYYLLL<<<<<<;;;888444000///...,,,,,,------,,,,,,+++***((()))))))))*********+++(((((())))))))))))(((((('''((()))))))))***...000999:::;;;<<<:::888555333222111333888999444222555111444999:::888555555555555555555666888888666444222222222333555777888999;;;<<<>>>AAADDDGGGIIIJJJJJJKKKMMMPPPTTTYYY]]]___^^^^^^]]]___eeeppp|||{{{vvvqqquuuxxxqqqfff___ZZZXXXTTTRRRMMMIIICCC<<<777444444444222222333444555666777777888WWWttthhhaaa\\\XXXVVVVVVRRR[[[yyyuuufff]]]VVVNNNHHHEEEAAA???===;;;999777777666555444666999999;;;CCCLLL|||ppppppwwweeeppplllbbbfffxxxyyysssmmmcccXXXOOOGGG@@@<<<777555333111000111333444222222222333333333444444666888CCCkkkyyyxxxttt|||sssiiifffiiikkkiiiiiidddeeeccc[[[\\\XXXKKK;;;<<<;;;888444000//////,,,,,,---------,,,++++++(((((())))))*********+++(((((())))))))))))((((((&&&((()))))))))+++...111999999999::::::888333000...///333777444...///666000555999:::888555444444777666555666777777555444111222222333555777999:::;;;<<<>>>AAADDDGGGIIIKKKKKKKKKMMMQQQUUUZZZ^^^aaa]]]]]]]]]bbbnnn|||qqqvvv~~~|||ssshhh```[[[XXXUUURRRKKKIIIDDD>>>888555444444222222333444555666777888>>>fffrrrggg___YYYVVVUUUPPPYYYwww{{{kkkaaaYYYOOOGGGEEEAAA@@@>>>;;;999888777666555444777999999;;;DDDNNN~~~ooowwwmmmoooqqqcccgggtttwwwsssmmmcccYYYPPPHHHAAA===888666333111000111222333222222333333333444444444777444@@@pppwwwzzzzzz{{{oooeeedddiiiiiifffbbbcccbbb___^^^\\\UUULLLAAA???:::666222///......------,,,++++++******)))))))))************))))))(((((())))))))))))(((((((((((((((((((((***///222888777666555555666666777777111///333555111///000333555777777555444444444444555666888888888777666222444555444444444666888???@@@AAAAAAAAACCCGGGJJJHHHGGGKKKSSSXXXYYYYYY[[[ZZZWWW[[[jjj{{{rrrggg^^^[[[XXXTTTQQQNNNKKKEEE>>>999666444444222999444///666999777;;;GGGyyyssseee]]]ZZZYYY[[[[[[___kkkmmmcccZZZNNNHHHJJJBBBAAA???<<<:::888777666555:::777555:::;;;CCCTTT|||ttt|||tttpppxxx^^^bbbtttzzztttnnneeeZZZQQQIIICCC???888555222111111222222222222333333333333333333444555444BBBgggsss{{{{{{{{{oooeeedddhhhiiifffbbbcccaaa___^^^\\\TTTKKKAAA???:::555222///......------,,,++++++******)))))))))************))))))(((((())))))))))))(((((())))))))))))))),,,111444666555555555777:::===???999333000333444111000222333555777777555444444444444555666777777777666666333444555555444555777999>>>???AAAAAABBBCCCFFFHHHIIIHHHLLLSSSWWWWWWWWWZZZ[[[\\\eeeyyy}}}tttiiiaaa]]]ZZZVVVRRRNNNKKKEEE???:::666555444222888333000777999777;;;OOO{{{rrriiibbb]]]cccccceeemmm|||rrrggg\\\OOOHHHIIICCCAAA???<<<:::888777666555888666666::::::FFF^^^pppppp|||aaa]]]jjjvvvuuuoooeee[[[QQQIIICCC???999666333111111222222222222222333333333333444444777888JJJqqq~~~ooo|||{{{{{{oooeeecccgggiiifffcccdddbbb___^^^\\\TTTKKKAAA>>>:::555111///......------,,,++++++******)))))))))************))))))(((((())))))))))))(((((()))*********+++...333777555444444555999>>>CCCFFF;;;666222222333111111333444666777777555444444444444444555666666666666555333444666666666777999;;;===???BBBCCCCCCDDDFFFGGGJJJIIILLLSSSVVVUUUWWWZZZ```fffttt~~~~~~wwwlllddd___[[[WWWSSSNNNKKKFFF@@@:::777555444222666222111999888777???```zzzqqqooommmlllppp|||zzzlll```RRRIIIGGGCCCBBB???===:::888777777666666555999;;;888KKKooobbbllliiiWWW]]]hhhvvvqqqggg\\\QQQHHHBBB@@@999666333111222222222222222222222333333444444444666888LLLrrrxxxmmm|||zzz{{{pppeeebbbfffhhhgggeeefffdddaaa___]]]TTTKKK@@@===999555111///......------,,,++++++******)))))))))************))))))(((((())))))))))))((((((((()))******,,,000555999888666555555777<<>>???AAAEEEGGGGGGGGGHHHIIIHHHIIIMMMSSSVVVXXX^^^eeegggvvv{{{www{{{~~~yyyrrriiibbb[[[VVVRRRNNNLLLGGGBBB===999666444333444222555:::777AAAZZZuuugggZZZNNNHHHDDDBBB@@@===;;;999888777777555555;;;===<<<\\\^^^ZZZiii```ZZZiiitttqqqkkk```SSSIIICCC@@@;;;888444222222222222111111111222333333444555555:::???TTTssszzzooolllzzzxxx~~~zzzqqqeeeaaadddgggggghhhiiigggccc```]]]TTTKKK>>><<<888444111///......------,,,++++++******)))))))))************))))))(((((())))))))))))((((((&&&''')))***---111777<<<>>>;;;777444222222444555888999666111///222666777888999888777444333444555444333222222222222222333111333555666777999<<>>:::666555333444333777999777KKKoooyyykkk___RRRIIIDDDCCC@@@>>>;;;999888888666888777:::===CCCfff~~~xxxXXXZZZjjjkkk___oooppppppmmmcccVVVJJJCCC@@@<<<888555333222222222111111111222333333444555555666HHHfffttthhhfffzzzyyy}}}zzzqqqeee```cccggghhhhhhhhhfffaaa___[[[RRRIII>>>;;;888444111///......------,,,++++++******)))))))))************))))))(((((())))))))))))((((((&&&(((***,,,///444:::>>><<<:::777444222111111222444888777000...333777777999999999666444333444666444333222111000111111222000222444666777999<<>>;;;:::888888555;;;:::888===KKKoooyyynnnWWWYYYkkkvvv^^^hhhlllnnnnnnfffYYYLLLDDD@@@<<<999555333222222222111000111111222444555555666333VVVqqqfffeee{{{zzz}}}zzzqqqeee```cccggghhhfffgggddd```]]]ZZZQQQGGG===;;;777333000///......------,,,,,,+++******)))))))))************))))))(((((())))))))))))((((((''')))+++---000555<<<@@@999888666444333222222222222777777000...333777777::::::999666444333444666444333111000000000111111///111444555666999<<>><<<:::999888444===;;;777===OOOttt~~~hhhVVVVVVkkk{{{YYY]]]vvvjjjmmmnnnhhh[[[MMMDDD@@@<<<999555333333333222111000111111222444555666666777gggssshhhgggvvvyyy{{{pppdddaaafffhhhhhheeeeeedddaaaaaa^^^UUUKKK===999444111///...,,,+++///---,,,***))))))******))))))))))))))))))))))))))))))))))))))))))))))))---***(((,,,444:::<<<;;;;;;;;;:::999777555333222333444444222000000444777===:::555222222444555555222222222111111111000000000222555666777888;;;===;;;===???AAABBBDDDGGGIIIKKKHHHHHHLLLOOOTTT\\\eeerrroookkkfff```cccvvv~~~}}}~~~}}}|||yyyvvvssstttxxx{{{}}}}}}sssiii___VVVPPPMMMLLLIIIFFFCCC>>>888444777888333999???<<<^^^}}}~~~zzzzzz|||ssscccVVVMMMFFFBBB???>>>???>>>:::777<<<777<<<===999QQQkkk]]]UUUjjjtttZZZUUUkkkzzzmmmllljjjZZZLLLHHHDDD===;;;888444222222222333333333444333222333555888@@@YYYwwwsssiiixxx{{{{{{pppeeebbbeeehhhgggfffgggeeebbbaaa^^^UUUJJJ===:::555111000///---,,,...---,,,***************))))))))))))))))))))))))))))))))))))))))))))))))+++******///666:::999777999;;;===???>>>:::777444333444444222000111444777<<<999555333333444444444222222222111111111111111000222555666777888;;;======???AAABBBCCCEEEHHHJJJMMMJJJJJJLLLOOOQQQYYYaaappppppmmmeeebbbnnn}}}{{{{{{{{{|||}}}}}}{{{xxxtttrrrssswwwzzz}}}~~~ssshhh___WWWRRRNNNLLLIIIGGGCCC???999555333555222777===???ddd~~~|||yyyuuussstttwww~~~zzziiiZZZPPPGGGDDD@@@???@@@???<<<999;;;777<<<===;;;UUU|||fffWWWXXXnnnxxxZZZSSSggg{{{{{{mmmlllnnn___QQQJJJBBB>>>;;;888444222222222333333333444333222333666888>>>ZZZsssooohhh{{{}}}|||qqqfffbbbeeegggfffhhhiiigggdddaaa^^^TTTJJJ>>>;;;666222111///...---------,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,222888;;;999666666:::@@@DDDDDD@@@:::555333444333222111222555777:::888555555555555444333333222222111111111111111111333555777777999;;;===???@@@BBBCCCDDDEEEHHHJJJNNNKKKJJJLLLMMMOOOUUU\\\mmmssspppeeedddwww~~~{{{zzzyyyyyyzzz{{{{{{yyyvvvrrroooppptttwww{{{~~~sssiii```YYYUUUOOOLLLJJJGGGDDD???:::666222444444888===FFFqqqvvvqqqmmmkkkmmmqqqtttvvv}}}ooo^^^RRRHHHEEEAAA@@@@@@@@@===::::::777;;;======YYYrrr^^^SSSYYYrrr}}}___UUUfffyyyzzzjjjiiinnneeeXXXMMMBBB>>><<<888444222222333333333333444333333444666999;;;ZZZsssnnnnnn|||}}}}}}rrrfffcccfffgggfffiiikkkiiieeeaaa]]]TTTJJJ???;;;666333111000...---,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))***---333999<<<<<<;;;777;;;@@@CCCCCC???999555444333222222222333666888777666555666777666444333333222111000000000111111222444666777777999;;;===???@@@BBBBBBCCCDDDFFFIIILLLJJJIIILLLMMMMMMSSSYYYkkkvvvuuufffdddwww~~~{{{yyyxxxxxxxxxyyyxxxvvvsssooollllllooorrrvvvyyy~~~uuulllccc[[[VVVPPPMMMJJJGGGDDD@@@<<<888444666888:::===OOO~~~sssnnnkkkhhhhhhkkkmmmmmmsssqqq^^^RRRIIIEEEAAA???@@@@@@===::::::777;;;<<<===]]]xxxoooqqqYYYVVVXXXssszzzfffUUUdddzzz~~~kkkffflllfff\\\PPPCCC>>><<<888555333222333444222333444333333444777999===___pppkkkqqq|||||||||rrrgggdddfffhhhfffiiikkkjjjeee```[[[SSSKKK???;;;666333111000...---+++,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))***...333999>>>AAABBB:::;;;<<<<<<;;;999666555444333222111333555777888666555555666777777555333444333111000///000111222222444666777888999;;;======???@@@@@@@@@AAACCCFFFGGGFFFGGGKKKLLLMMMRRRXXXhhhuuuwwwiiibbbmmmyyy{{{www|||~~~|||yyyvvvuuuuuuuuuvvvttttttrrrnnnkkkjjjkkkmmmnnnpppvvv~~~xxxqqqggg]]]VVVQQQNNNKKKHHHEEEAAA===:::666777::::::===WWW{{{|||rrrmmmkkkfffddddddgggggglllzzztttaaaTTTIIIDDD@@@>>>>>>???<<<::::::888;;;;;;>>>```qqqooo|||aaaUUUWWWZZZvvv~~~yyy~~~lllUUUaaa|||uuujjjlllfff\\\QQQCCC>>><<<999555333333333444222333444444333555888:::@@@eeeyyy{{{iiieeennn{{{zzz{{{rrrhhheeehhhiiiggggggkkkjjjeee```ZZZSSSKKK>>>;;;666222111///...---++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++///333999>>>BBBDDD<<<:::888555444444555666555333111111444666777888555555444666777777666444444333111//////000111222333555777888888999;;;===<<<>>>??????>>>???AAACCCDDDCCCEEEJJJLLLMMMQQQWWWaaaooouuulllccccccggghhhpppttt{{{|||zzzwwwtttrrrrrrrrrrrrssstttsssqqqmmmjjjiiijjjhhhhhhlllxxx|||tttjjj^^^WWWRRROOOKKKHHHEEECCC???<<<777555999888<<<```|||{{{pppllljjjfffbbbaaaddddddgggsssxxxeeeXXXIIIDDD???===>>>>>>===:::999888;;;;;;@@@ffftttqqq___TTTUUU]]]xxx{{{zzz|||www]]]eeerrrooofff\\\QQQCCC???<<<999555333333444444222333444444444555888;;;BBBkkk{{{{{{sssiiifffppp|||zzz~~~zzzrrrhhhfffiiijjjhhheeeiiijjjeee___YYYRRRKKK===:::555111000///---,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''+++000555999<<<>>>???;;;999555333222444777999555333000111444777888888666444444555666777777666555333111//////000222333444666777888888999;;;<<<<<<===>>>>>>======???AAABBBBBBEEEJJJKKKKKKOOOTTTYYYdddoooooogggaaabbbfffooorrrwww|||~~~~~~|||yyyvvvsssssssssssstttuuuwwwvvvrrrmmmjjjiiifffcccfffqqq~~~vvvkkk```YYYRRROOOKKKHHHFFFCCC@@@>>>999444999:::@@@kkkxxx~~~~~~qqqlllkkkhhhfffeeeeeeeeehhhooo|||{{{hhh\\\JJJFFF@@@>>>??????>>><<<777777<<<<<>>???>>>======???AAACCCBBBEEEJJJKKKJJJMMMRRRRRR[[[iiipppjjjbbbdddmmmpppssswww{{{}}}yyywwwvvvvvvvvvuuuwwwzzzzzzuuupppllliiieeebbbcccmmmvvvkkkaaaZZZSSSPPPLLLHHHFFFDDDAAA>>><<<555;;;===FFFtttnnnsssmmmlllkkkkkkllliiiiiijjjoooxxxzzziii]]]LLLGGGAAA???@@@@@@???===666777<<<===GGGsss\\\TTTZZZ]]]vvvxxxyyyzzz}}}}}}{{{yyy```bbbttt|||ooonnnfff]]]UUUJJJ???===999666444333444555222333444444444666999<<>>:::333888===NNNfff~~~uuuvvvvvvpppjjjnnnnnnqqqvvvzzzwwwhhh```QQQHHHAAAAAABBB@@@===<<<:::666AAA;;;KKKdddSSS]]]aaa{{{{{{vvvvvvvvv{{{}}}___^^^lllvvv}}}uuuooofffYYYSSSTTTCCC???:::666555555444333333777444333999888888CCCwww}}}wwweeegggjjjqqqzzzzzz{{{xxxpppfffbbbeeehhhgggjjjiiigggeee```XXXOOOIII???;;;666111///...---,,,,,,,,,,,,+++++++++******************************)))******)))(((((()))+++)))///666;;;:::999777777999::::::777333222333666777333000000444777666444555555666666666666555555000000000000000111111222555555666777999:::;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBDDDFFFIIILLLPPPRRRRRRTTT[[[bbbdddeeeiiipppqqquuuxxxyyy~~~~~~{{{yyy{{{zzzyyyxxxwwwsssnnnjjjgggccc^^^^^^mmmoooeee___RRROOOKKKHHHFFFDDDAAA???>>>888<<>>@@@AAABBBAAABBBCCCEEEHHHLLLOOOQQQRRRRRRVVV[[[^^^```hhhqqqpppuuuxxxzzz}}}{{{yyyxxxwwwuuuqqqoooiiiddd\\\ZZZfff~~~pppdddZZZSSSPPPLLLIIIGGGEEEBBB???>>>999:::CCC^^^tttggg|||||||||{{{yyysssqqqttt{{{qqqcccSSSJJJBBBBBBCCC@@@>>>===???777>>>:::MMMyyybbbQQQ]]]vvvrrrmmmmmmtttvvvyyy~~~}}}|||yyytttvvv}}}fff]]]dddllltttnnnkkkooopppeeeUUUJJJCCC@@@:::777555555444333000444111222888777:::HHHttttttzzzppp```bbbiiiyyy|||zzzzzzxxxqqqgggdddgggiiihhhjjjiiigggeee```XXXOOOIII???;;;555111//////------,,,,,,,,,+++++++++******************************((()))***)))'''''')))***)))000999===<<<::::::;;;@@@CCCDDD???777333444888333222222444666777555222666666666666666666555444000000000000000111111222222444666999:::::::::999============???@@@AAABBBAAABBBCCCEEEHHHLLLOOOQQQSSSSSSUUUYYYZZZ]]]eeennnsssxxx}}}~~~}}}zzzyyywwwuuusssnnnggg]]]YYYaaauuussseeeYYYUUURRRNNNJJJHHHFFFCCC@@@===999888EEEhhhhhhfff~~~zzzrrrlllooovvv{{{uuugggUUUKKKCCCBBBCCCAAA???>>>@@@666===:::RRRuuuzzz```TTT```qqqmmmmmmmmmmmmqqqxxxwwwsssoooiiifffhhhgggoootttsssrrrtttwwwwwwjjj^^^kkk}}}}}}pppmmmnnniii[[[OOODDD@@@;;;777666555444333222444111222777444999JJJvvv~~~tttyyylll___ccckkkzzzvvvyyywwwqqqhhheeegggiiihhhgggffffffdddaaaZZZRRRLLL>>>:::555111000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))(((''''''(((***,,,000666===AAAAAA>>><<<888;;;===:::555222333666444444555777888888666444666666666666666555444444000000000000000111111222222333666999::::::999999<<<<<<======>>>???AAABBBBBBBBBCCCEEEHHHLLLOOOQQQTTTTTTVVVZZZZZZZZZ```hhhttt{{{}}}{{{yyywwwssskkkaaa[[[^^^mmmzzzmmm^^^WWWTTTOOOLLLIIIGGGDDDAAA@@@===;;;KKKvvvzzzaaaffftttjjjdddffflllnnnoooqqqrrrssstttuuuvvvzzzxxxkkkWWWMMMDDDCCCCCCAAA??????@@@666======VVVwwwddduuutttZZZVVV```}}}}}}ooolllmmmiiijjjmmmuuu~~~}}}ppphhhccc^^^[[[ZZZYYY^^^```]]][[[]]]^^^]]]aaaeeerrrrrr]]]mmmsssjjjjjjhhh[[[NNNEEEAAA<<<888666555444333444555222333777333999MMMvvv{{{wwwyyyhhh___eeennnyyytttxxxwwwqqqiiifffhhhjjjhhhfffeeeeeedddaaa[[[SSSMMM>>>:::555111000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))(((''''''(((***...000555<<>>===999MMMtttqqq^^^mmm{{{xxxhhh```[[[]]]``````^^^^^^YYYZZZ[[[[[[\\\^^^cccfffrrrzzzyyymmmYYYOOOEEECCCDDDBBB@@@@@@???666>>>???YYYeee\\\vvv~~~aaaSSSUUUZZZqqqwwwkkkiiijjjlllllloootttzzz~~~wwwjjj```ZZZXXXVVVUUUTTTYYY[[[WWWVVVWWWVVVTTTVVVUUU[[[gggzzzzzz\\\hhhvvvmmmnnnmmm^^^NNNFFFBBB<<<888666555444333555555222444888333:::RRRvvv}}}|||yyyddd```ffflll{{{wwwxxxwwwrrrjjjgggiiijjjiiigggffffffdddaaaZZZRRRLLL===:::555111000//////...,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))(((&&&&&&((()))---222888===???>>>;;;:::666666666999<<<>>><<<:::444555666666666666666777777777777777666555444333000000000000000111111222333444555666777999::::::::::::;;;;;;<<<>>>???@@@DDDDDDEEEGGGJJJNNNQQQSSSTTTSSSUUUWWWWWWWWW]]]dddnnnwww~~~~~~wwwnnngggbbbeeevvv}}}qqqbbbZZZWWWRRRNNNLLLIIIEEECCC<<<===888OOOvvvyyy}}}\\\yyyxxxssstttwwwzzzzzzpppiii\\\WWWTTTVVVVVVSSSPPPPPPKKKLLLMMMMMMMMMNNNQQQSSSZZZaaammm|||xxxmmm[[[PPPFFFDDDDDDBBBAAAAAA>>>777AAAAAAYYYhhhfff^^^QQQSSSTTTeeeuuuiiiggghhhmmmnnnppprrruuuyyy~~~}}}uuuoooeee\\\VVVUUUTTTSSSQQQVVVYYYXXXXXXZZZYYYVVVXXXWWWXXX]]]ggg|||~~~]]]iiiyyynnnooopppdddTTTFFFBBB===888666555444333444333111555999444>>>YYYzzzaaa___eeeggg}}}zzzxxxwwwrrrjjjgggiiijjjiiiiiihhhgggeee```YYYPPPJJJ===999444111000//////...,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))(((&&&&&&((())),,,333<<<>>>;;;777777888444222222666;;;>>>;;;777333444555555444444555777777777777777666555444333000000000000000111111222444444444555666888:::;;;:::::::::;;;<<<===>>>???DDDEEEFFFHHHKKKOOORRRTTTSSSRRRRRRTTTTTTVVV]]]ffflllvvvzzzssslllddddddsssvvvggg[[[WWWSSSOOOLLLIIIFFFCCC???BBB===UUU{{{sssYYYzzzggg^^^^^^XXXZZZ```lll}}}~~~rrreee[[[UUUQQQPPPRRRQQQLLLHHHHHHIIIJJJKKKKKKJJJJJJLLLNNNNNNSSS\\\jjj{{{wwwlll\\\PPPFFFDDDDDDBBBAAABBB>>>888BBBBBBXXXqqqrrrcccSSSTTTQQQ```|||uuuiiiggghhhkkknnnpppqqqrrrvvv}}}wwwqqq}}}{{{|||yyyllljjjddd[[[VVVTTTTTTRRRQQQVVV[[[\\\^^^bbbaaa^^^ZZZ\\\```cccggguuu~~~aaaooovvvggggggkkkdddWWWGGGCCC===999666555444333222111///555:::666BBB^^^{{{___^^^cccbbb~~~~~~zzzvvvvvvpppiiifffiiijjjhhhgggfffeeeddd```YYYPPPJJJ???;;;555111000///...---,,,,,,,,,+++++++++******************))))))))))))(((((((((((()))))))))))),,,222999===;;;888777666666888999999<<<>>>:::333111444666777666555444444:::999888777777666444111------......///000000000222333444555666888999999<<<<<<<<<<<<===???@@@AAACCCDDDFFFIIILLLOOORRRSSSTTTTTTSSSTTTUUUWWWYYYZZZjjjrrr}}}{{{ssslllggghhhtttwwwlll^^^[[[VVVRRROOOKKKGGGEEEFFF???<<>>:::555111///...---,,,,,,,,,,,,+++++++++******************))))))))))))(((((((((((()))))))))))),,,111888;;;:::999999:::999999888666888:::777111111444777777666555444555:::999888777777666444111------......///000000000222333444555666777888999;;;;;;<<<<<<===???@@@AAABBBDDDFFFIIILLLOOOQQQRRRVVVVVVVVVVVVWWWXXXYYYZZZdddmmmzzz~~~yyytttooojjjiiiqqq{{{|||qqqbbb^^^YYYTTTPPPLLLHHHEEEDDDBBBFFFssslllfffwwwuuuwww{{{~~~xxxmmm^^^UUUVVV]]]cccggg```dddeeepppyyyggg^^^VVVOOOMMMKKKHHHHHHKKKIIIJJJLLLNNNOOOQQQRRRRRRVVVUUUWWW\\\cccrrr{{{jjjYYYQQQHHHDDDEEEFFFEEECCCAAA<<>>999555666999666111111444777888777555555555:::999888777777666444111------......///000000000222222333555666777888999;;;;;;;;;<<<===>>>@@@@@@BBBDDDFFFIIILLLOOOPPPQQQVVVWWWXXXYYYZZZ[[[[[[[[[aaakkkyyy{{{xxxtttqqqkkkgggjjjqqq{{{}}}pppfffbbb[[[VVVQQQMMMIIIFFFDDDGGGQQQhhhggg~~~}}}~~~lllXXXQQQRRRTTTUUUQQQUUUWWWfffwwwbbbXXXNNNLLLLLLKKKJJJKKKLLLLLLNNNPPPSSSUUUVVVWWW[[[ZZZ[[[^^^bbblllkkk[[[SSSJJJFFFGGGHHHHHHFFFCCC===@@@>>>]]]pppdddMMMRRRPPPfff}}}nnnfffbbbfffeeefffiiikkkmmmppptttxxxyyyyyyjjj^^^YYYUUUQQQPPPNNNMMMNNNRRRZZZbbbgggsss}}}wwwssskkkfffdddfffeee```]]]]]]```aaaeeennnyyyhhh[[[xxx|||kkk^^^cccqqqqqqfffQQQIIIAAA===999444222444555444555000888;;;III|||]]][[[eeennn}}}|||zzzxxxqqqgggeeeiiilllmmmmmmjjjfffbbb]]]WWWPPPKKK===999333///...---,,,+++,,,,,,,,,+++++++++******************)))))))))((((((((((((((())))))))))))111555888999888888;;;===FFFCCC===777777:::888444111444777888777666666666:::999888777777666444111------......///000000000111222333444666777888888;;;;;;;;;<<<===>>>???@@@BBBCCCFFFJJJLLLNNNPPPPPPTTTUUUXXX[[[]]]^^^^^^^^^dddnnn{{{zzzvvvqqqmmmggg``````dddlllpppwww~~~nnngggccc\\\WWWSSSPPPLLLJJJGGGIIIUUUdddiii|||zzzzzzbbbUUURRRUUUXXX]]]aaa___eee|||eeeYYYNNNLLLNNNNNNMMMLLLNNNNNNPPPRRRUUUWWWYYY[[[______aaabbbbbbjjj{{{ooo]]]UUUKKKGGGHHHJJJJJJHHHEEE>>>AAA@@@bbbpppggg|||```NNNRRRSSSjjj{{{nnnfffaaadddbbbdddfffiiikkkoootttwwwuuu}}}yyyeeeZZZWWWWWWTTTQQQMMMJJJIIIJJJMMMOOOQQQZZZfffsss}}}uuupppjjjggggggiiiiiifffeeeggggggfffgggppp}}}ooobbb|||ooo```cccqqqsssjjjRRRIIIAAA===999444333555555444555111999;;;FFFwwwfff```hhhppp{{{yyywwwpppfffdddhhhkkkkkkmmmkkkgggbbb]]]WWWPPPKKK===999333///...---,,,+++,,,,,,,,,+++++++++******************)))))))))((((((((((((((())))))))))))444888;;;;;;999777888:::EEECCC===777777:::999444111444777888777666666777:::999888777777666444111------......///000000000111222333444555777888888:::;;;;;;;;;<<<>>>???@@@AAACCCFFFJJJLLLNNNOOOOOOPPPRRRUUUYYY]]]___``````fffooozzz~~~xxxqqqjjjddd]]]VVVUUUXXX\\\```fffnnnxxxsssgggbbb]]]XXXUUUSSSQQQOOOIIIGGGQQQ```lllvvvvvv{{{ooo```\\\bbbiiiwwwzzzooosss~~~eeeYYYOOONNNQQQQQQOOOOOOOOOPPPQQQSSSUUUXXX[[[\\\aaacccffffffeeejjj{{{tttaaaXXXNNNHHHIIIKKKKKKIIIFFF???BBBCCChhhddddddnnnqqqVVVPPPRRRRRRgggpppggg```[[[```aaaccceeehhhkkkoootttwwwvvv}}}lllXXXTTTVVVRRRQQQNNNKKKHHHEEECCCBBBCCCFFFLLLSSS^^^nnnzzzqqqkkkllliiiiiikkkkkkjjjlllpppqqqnnnmmmsss~~~nnn```wwwyyygggfffqqqrrrjjjQQQHHH@@@<<<888444444666444333666333;;;:::@@@nnnhhhaaafffooo{{{xxxvvvooogggdddhhhkkkjjjllljjjgggccc___XXXQQQKKK===999444000...---,,,,,,,,,,,,,,,+++++++++******************))))))))))))(((((((((((())))))))))))444999===>>>;;;888777777===<<<888444555888666111111444777888888777777888:::999888777777666444111------......///000000000111111222444555666777888:::::::::;;;<<<===??????AAACCCGGGJJJMMMNNNNNNMMMMMMOOORRRVVVZZZ]]]___```dddkkksssxxxzzzzzz{{{}}}|||}}}~~~~~~{{{yyyoooggg___ZZZSSSMMMKKKNNNNNNQQQVVV]]]eeeoooyyywwwiiieee___ZZZXXXVVVUUUTTTLLLFFFOOOvvv]]]pppvvvwww{{{~~~wwwqqqxxx~~~{{{pppjjjnnnttt}}}xxx||||||rrrbbbXXXQQQRRRTTTSSSRRRSSSRRRRRRRRRTTTVVVYYY\\\]]]bbbeeejjjkkkhhhlll|||wwwfff]]]QQQKKKKKKMMMMMMKKKIII@@@BBBEEEmmmjjjiiifffxxxqqqVVVNNNPPPOOOQQQ```jjjeee___\\\bbb```bbbeeegggjjjnnnsssvvvxxx}}}yyysssdddWWWVVVQQQQQQPPPOOOKKKGGGDDDAAAAAAAAAAAABBBHHHUUUfffrrr~~~vvvooopppmmmlllmmmllljjjlllqqqvvvtttsssvvv}}}mmm^^^sssnnniiirrrssskkkRRRIII@@@;;;888444444777333333777444<<<:::===iiipppeee{{{uuu```___bbblllzzzxxxwwwqqqiiifffiiikkkjjjjjjiiigggeee```YYYQQQLLL>>>:::555111///...---,,,,,,,,,,,,+++++++++******************))))))))))))(((((((((((())))))))))))111777???AAA???:::777666222333333222444888555///111333777888888888888888:::999888777777666444111------......///000000000111111222333555666777777:::::::::;;;<<<===>>>???AAACCCGGGJJJMMMMMMMMMLLLNNNNNNPPPRRRUUUXXXZZZ\\\aaaffflllpppqqqtttxxx||||||||||||{{{uuupppmmmaaaZZZTTTQQQMMMGGGDDDFFFCCCFFFIIIMMMQQQXXX___dddzzzxxxnnnjjjccc^^^[[[YYYXXXWWWPPPMMMXXXuuuiiizzzYYYrrr|||vvvnnneee___cccpppyyytttsssyyyyyypppiiiiiigggccc]]]WWWTTTUUUVVVTTTTTTVVVUUUUUUUUUUUUWWWZZZ]]]^^^bbbffflllmmmiiilll{{{wwwlllbbbVVVOOONNNPPPOOONNNLLLBBBCCCFFFpppwwwgggtttvvvXXXPPPNNNLLLQQQZZZyyylllgggaaa]]]ddd```bbbdddfffiiilllqqqtttwww||||||rrrggg\\\XXXWWWVVVSSSPPPMMMJJJIIIDDDCCCBBB@@@AAAGGGQQQYYYhhhrrrxxxtttrrrrrrrrrmmmggggggkkkrrrrrrsssuuuzzzppp___sssqqqllltttvvvoooVVVLLLBBB===888444444666555333666333<<<;;;???kkkhhhWWWeee^^^WWW```ccclllyyyxxxwwwrrrkkkhhhjjjllljjjhhhhhhgggeeebbbZZZRRRLLL???;;;555111000///...---,,,,,,,,,+++++++++******************))))))))))))(((((((((((())))))))))))...666???CCCAAA<<<888666---///111222666999555...111333777999888888888999:::999888777777666444111------......///000000000000111222333555666777777:::::::::;;;<<<===>>>???AAACCCGGGJJJMMMMMMMMMLLLOOOOOOOOOPPPRRRTTTWWWXXX___ccchhhkkknnnsssyyy~~~}}}~~~}}}vvvmmmeee```VVVQQQMMMMMMJJJEEEAAABBB>>>???AAABBBDDDHHHMMMPPPTTTbbbvvv|||sssnnngggaaa]]][[[YYYXXXVVVVVVcccrrrgggyyyWWWsssqqqddd[[[WWW\\\lllvvvnnnkkkwwwrrrzzz{{{nnn```]]]^^^^^^ZZZWWWVVVWWWWWWTTTUUUXXXXXXWWWVVVWWWXXX[[[]]]___cccgggmmmnnnjjjkkkyyywwwpppfffZZZRRRQQQRRRQQQPPPOOOCCCCCCFFFqqq~~~```gggWWWOOOIIIRRRYYYwwwmmmfff^^^YYY```___aaadddeeegggkkkooosssuuuzzzzzzppptttaaa]]][[[XXXTTTQQQOOONNNMMMEEEFFFFFFDDDAAAAAAEEEIIIQQQ^^^mmmzzz{{{vvvvvvvvvvvvooofffbbbdddkkkmmmppprrruuuzzzzzztttrrr^^^rrrqqqmmmvvvyyytttZZZOOOEEE>>>999444333555666444555222<<<===BBBooolllYYY]]]TTTUUUeeegggoooyyy}}}yyypppfffdddhhhjjjiiijjjfffdddeee```UUUKKKHHH===999333///...---,,,+++,,,,,,,,,+++++++++******+++******)))((()))))))))((()))***)))((('''((()))...444<<>>>>>GGGMMMYYYlll|||yyyzzzxxxvvvvvvuuurrrlllhhhiiikkknnnoooooooooppprrrvvv{{{{{{ttttttxxx]]]eeexxxppprrr|||~~~aaaPPPGGGBBB777444666222555444111333555777SSS~~~}}}www[[[RRRZZZWWWZZZqqq{{{~~~zzzpppfffdddiiikkkjjjmmmiiigggfffaaaVVVMMMIII===999444000...---,,,+++,,,,,,,,,+++++++++******+++******)))))))))))))))((()))***)))((('''((()))///444:::<<<;;;888888888777777999;;;<<<:::555222333333666999999666777:::<<<;;;::::::999666222///------......///000000000222333444444333444777999;;;;;;:::;;;<<<>>>@@@AAADDDEEEHHHIIIJJJJJJIIIIIIJJJKKKMMMOOOQQQSSSUUUUUU[[[___eeekkkooorrruuuwww}}}|||wwwoooggg^^^UUULLLGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCAAA@@@???@@@AAAAAABBBEEEGGGNNN^^^uuu{{{tttlllgggffffffeeeccc[[[YYYiiirrrpppvvvZZZ~~~~~~}}}rrreeejjj{{{nnn\\\VVVQQQQQQZZZjjj|||zzzuuummmccc]]]]]]XXXXXXYYYYYYZZZ\\\]]]^^^ZZZXXXVVVVVVWWWYYYZZZZZZ]]][[[^^^bbb```___kkk|||yyyoooiiiaaa[[[WWWWWWXXXZZZTTTHHHFFFHHHrrriii|||\\\LLLLLLOOOXXXtttlll```______^^^```aaabbbccceeejjjppptttwwwfffgggxxxuuujjj```YYYUUUSSSNNNHHHDDDCCCBBBBBBCCCHHHSSSeeezzz|||zzzxxxvvvuuuuuurrrnnnjjjgggggghhhhhhhhhhhhggggggmmmttt|||~~~bbbfff}}}uuunnnqqq||||||cccQQQHHHCCC888555666222111444444666777<<>>:::555111///...---,,,,,,,,,,,,+++++++++***************)))))))))))))))''')))***)))((('''(((***222555888999888888;;;>>><<<999777999;;;:::444...333333666:::999666777;;;;;;::::::999999666222///------......///000000000111333444444333444777999;;;;;;;;;<<<===???AAACCCFFFGGGHHHIIIJJJIIIIIIHHHJJJJJJKKKMMMPPPSSSUUUWWWYYY\\\```dddhhhlllrrruuu{{{rrrlllcccYYYQQQJJJEEEAAAEEEEEEDDDCCCBBBBBBAAAAAABBBAAA@@@@@@@@@BBBDDDFFFFFFGGGKKKUUUfff~~~zzzrrrmmmlllkkkiiiggg^^^\\\mmmuuuxxxvvv\\\xxxqqqiiillllll```XXXUUUNNNHHHLLLYYYlll|||yyyxxxtttjjjccc```\\\]]]]]]^^^^^^]]]]]]\\\[[[YYYVVVVVVWWWWWWWWWWWWXXXUUUUUUYYYXXXWWWaaannnvvvsssoooiiibbb]]]]]]]]]^^^\\\KKKFFFHHHtttjjjsss]]]IIILLLJJJ[[[xxxiii]]]\\\]]]\\\]]]^^^```bbbdddiiiooosssxxx~~~pppeeeaaawwwtttccc]]]UUUMMMGGGBBB>>><<>>jjjgggXXX\\\WWWXXXmmm|||{{{qqqgggeeejjjnnnmmmrrrmmmjjjhhhbbbWWWNNNJJJ>>>:::555111000///......,,,,,,,,,+++++++++*********************)))(((((('''((())))))(((((()))***444666777777666888>>>CCCBBB;;;555555888999444///444333666::::::777777;;;;;;:::999999888666222...------......///000000000111222444444444444666888:::::::::;;;===???AAACCCFFFGGGHHHIIIIIIHHHHHHGGGJJJJJJKKKMMMPPPSSSVVVXXXXXXYYYZZZ\\\```fffnnnssszzzuuupppgggaaaWWWNNNIIIEEECCCBBBCCCCCCBBBBBBAAAAAAAAA@@@AAAAAAAAAAAABBBEEEIIILLLMMMOOORRRWWWbbbwwwxxxsssqqqooollliiibbb___nnnyyy}}}uuu^^^~~~~~~xxxzzzjjjcccbbb___bbbcccYYYRRRPPPSSSbbbvvv{{{yyy{{{zzzsssllliiieeeeeeeeedddbbb```]]]\\\]]][[[YYYWWWWWWWWWVVVUUURRROOOOOOSSSTTTTTTYYYaaa|||wwwvvvvvvqqqjjjeeeddddddbbb```MMMFFFHHHvvvggguuu]]]IIINNNEEE___|||hhh\\\[[[]]][[[ZZZ\\\^^^```ccchhhnnnrrruuuyyyyyyhhhiiiwwwiii___UUUPPPKKKDDD>>><<<>>>???EEERRRfff{{{~~~zzzuuurrrooollljjjgggbbb^^^]]]______[[[WWWTTTZZZmmmdddeeeyyylllmmmzzziiiWWWLLLEEE999666888444222777777666444:::eeeiiiWWWZZZWWWYYYmmm{{{{{{pppfffeeejjjnnnnnnqqqllliiigggaaaVVVMMMJJJ===:::555111000//////...,,,,,,,,,+++++++++******)))************)))((((((&&&((())))))(((((()))+++555777888777777999>>>CCCHHH@@@888555999;;;999666444444666::::::777888;;;;;;:::999999888555111...------......///000000000000222444444444444666777999999999:::<<<>>>@@@BBBFFFFFFGGGGGGGGGGGGGGGGGGJJJKKKLLLNNNQQQTTTVVVWWWVVVUUUUUUUUUXXX___hhhnnnxxx|||wwwpppiiidddYYYSSSLLLFFFCCCCCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDFFFIIIOOOTTTWWWZZZ^^^```gggwww|||xxxvvvsssooollliiieeepppyyy|||ttt```~~~{{{pppcccaaaiiipppzzzyyykkk```WWWQQQYYYkkk}}}zzzwwwzzz|||xxxsssrrrkkkkkkkkkjjjiiifffdddbbbaaa^^^\\\ZZZZZZYYYWWWUUUIIIGGGHHHOOOUUUYYY\\\```vvvzzzvvv{{{zzzrrrmmmllljjjfffaaaNNNFFFHHHuuufffrrr[[[LLLRRRGGGaaa}}}hhh\\\\\\]]]\\\XXXZZZ]]]___bbbggglllpppqqquuu{{{~~~vvvpppsssiii]]]SSSRRRRRRLLLGGGEEEAAA@@@BBBMMM```tttxxxrrrllliiihhheee```[[[ZZZ]]]]]]ZZZVVVWWWVVVaaa}}}ggglllmmmhhhuuummmZZZNNNGGG:::666888555555666444555666:::\\\jjjVVVYYYWWW[[[ooo|||zzzoooeeedddjjjnnnooopppkkkgggeee```UUUMMMKKK<<<999444000/////////...,,,,,,,,,+++++++++******)))******++++++)))((('''&&&'''))))))((((((***+++555888;;;;;;999999<<>>@@@BBBDDDDDDDDDEEEEEEFFFFFFFFFJJJKKKMMMOOOQQQSSSSSSTTTRRRQQQNNNMMMOOOVVV___fffooozzz~~~xxxqqqhhh^^^XXXKKKGGGBBB@@@@@@BBBDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJOOOVVV\\\___dddiiikkkooo{{{~~~|||zzzuuuqqqqqqkkksssyyywwwrrraaa~~~zzziiiccckkkzzzggg[[[PPPSSSdddwwwzzzvvvzzz~~~|||yyyxxxnnnnnnnnnnnnmmmlllkkkkkkcccaaa^^^]]]\\\[[[XXXVVVGGGDDDFFFPPP]]]iiiooopppyyy{{{vvv|||vvvtttpppjjjbbbOOOFFFGGGrrryyydddddd}}}tttQQQJJJNNNIII```|||iii]]]]]]^^^\\\XXXZZZ]]]___bbbfffjjjnnnqqqwww|||yyy{{{tttdddXXXXXXWWWPPPHHHEEECCCAAAAAAJJJ[[[nnn}}}~~~uuunnniiihhhbbb^^^ZZZYYYZZZZZZXXXVVVWWWRRRTTTdddxxx|||eeelllsssfffqqqppp]]]PPPHHH;;;777999555555555222666:::===YYYoooXXXYYYXXX]]]ppp~~~yyynnndddbbbiiinnnooopppkkkgggeee```VVVOOOLLL;;;888333000///......---,,,,,,,,,+++++++++******((()))+++++++++***((('''&&&'''))))))((((((***+++444999>>>@@@===:::999999888666555555666666444222555444777;;;;;;888888<<<:::999888888777555111...------......///000000000...111333444444444555666888888999:::<<>>DDDQQQaaaooovvvwwwrrrpppeeedddaaa]]]YYYVVVWWWYYYUUUTTTWWWYYYWWWUUUXXX___gggnnnlllkkktttyyyttt```SSSJJJ<<<888:::666333444333555666777RRR}}}bbb___ZZZ\\\kkkxxx~~~|||uuukkkgggiiilllkkkjjjiiigggddd___WWWNNNHHH<<<888333///---,,,+++***,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******)))'''(((***,,,888<<>>===<<<>>>CCCEEEGGGLLLRRRdddppp|||~~~vvvjjj[[[NNNGGGAAABBBCCCDDDDDDEEEGGGIIIGGGHHHJJJLLLLLLKKKJJJIIIJJJNNNRRRSSSSSSUUUYYY]]]bbbeeefffooo~~~{{{ooouuurrrwww\\\zzzzzz||||||fff```sssvvvdddcccuuu{{{vvvsssqqqmmmgggbbb___^^^]]]]]]^^^]]][[[YYYQQQGGGAAADDDIIIMMMUUU]]]eeemmmwwwzzzuuu~~~uuujjjQQQIIIFFFkkkqqqaaaVVVGGGGGG]]]~~~eeeZZZZZZZZZVVV^^^]]]\\\]]]___cccfffiiivvv|||uuusssdddccciiijjjfff```___^^^^^^^^^\\\XXXTTTLLLHHHDDDDDDKKKYYYgggpppzzz}}}yyyqqqlllpppiiiaaa]]]]]]^^^\\\ZZZWWWRRRTTT\\\]]]XXXZZZbbbnnnmmm}}}oooqqq|||wwwgggVVVIII>>>555333777888222444<<<888888TTTxxxlllXXXZZZ___pppvvv~~~}}}uuulllhhhjjjlllkkkllljjjfffccc]]]VVVNNNHHH<<<888333///---,,,+++***,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******)))((((((***,,,///333999;;;;;;::::::;;;444555666999:::888333///333666999:::999999<<>>@@@@@@AAAAAAAAA@@@AAABBBCCCDDDFFFGGGGGGGGGHHHIIIHHHEEEAAA<<<888999888;;;AAAEEEHHHOOOVVVdddooozzzvvvhhhYYYOOOJJJEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOOOONNNLLLKKKLLLNNNQQQSSSSSSTTTVVVWWWWWW[[[\\\aaajjjqqqpppuuurrr{{{```vvvwwwyyyyyyooobbbccc{{{pppfffpppzzzvvvrrrnnngggbbb^^^]]]\\\]]]^^^^^^]]][[[WWWPPPJJJHHHFFFEEEJJJQQQ[[[cccnnn|||tttyyy{{{nnnRRRGGGDDDjjj}}}fffVVVJJJJJJ\\\~~~eeeZZZZZZZZZVVV]]]]]]\\\]]]___bbbfffhhhuuu}}}uuussszzztttuuuuuutttoooeeeZZZSSSNNNIIIDDDBBBHHHSSS```iiitttxxx}}}uuuqqqnnniiiccc``````___\\\XXX[[[WWWZZZdddgggdddhhhppp{{{yyymmmnnn}}}{{{kkkYYYKKK???666444888666000111666222777YYYrrrmmm[[[[[[]]]lllppp}}}vvvmmmiiikkkmmmlllnnnkkkfffaaa[[[TTTMMMHHH<<<888333///---,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((+++---333666888777666777;;;???999888888:::;;;888222---222555888888888999===AAA;;;===;;;888777666222,,,------......///000000000111111222333555777888:::===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGJJJIIIFFFBBB===999666444999888:::???DDDGGGOOOWWWdddnnnxxx}}}uuufffZZZSSSQQQQQQQQQQQQQQQPPPOOONNNMMMPPPQQQRRRSSSRRRQQQPPPOOOOOOPPPQQQSSSTTTSSSQQQNNNNNNTTTTTTTTTXXX^^^uuuttttttrrr~~~ddduuusssvvv|||}}}eeebbb]]]___qqqwwweeejjj~~~yyytttoooiiiddd]]]\\\[[[\\\^^^^^^^^^\\\ZZZVVVTTTRRROOOMMMRRRXXXeeeiiippp}}}ttt~~~tttTTTFFFCCCjjjxxxkkkSSSLLLKKKZZZfffZZZZZZZZZWWW\\\\\\\\\\\\^^^aaadddfffqqqzzz|||gggqqqwwwcccVVVQQQLLLDDD@@@BBBKKKUUU\\\hhhooozzz|||xxxooolllgggeeeeeebbb^^^ZZZ___\\\aaakkkrrrsssxxxkkkkkk}}}qqq]]]LLL@@@888666888888333444777444???iiiiiixxxbbb]]]___nnnrrr~~~}}}wwwnnnjjjlllnnnmmmppplllfff___YYYSSSMMMHHH===999333///...---,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))(((((((((+++---888::::::888666888???FFF@@@===999999:::999444///444777999888777777;;;???;;;>>>===:::888888222,,,------......///000000000000111222444666888:::;;;??????@@@@@@AAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFIIIFFFAAA<<<999777666666>>><<<===@@@CCCFFFMMMUUUeeennnwww}}}uuuhhh^^^\\\^^^```___^^^]]]\\\YYYVVVTTTUUUUUUVVVVVVVVVUUUTTTSSSUUUTTTTTTVVVWWWTTTNNNIIIGGGMMMMMMNNNSSSUUUggg|||yyyttt~~~eeexxxqqqttt{{{ooodddccc___ZZZ[[[hhh|||lllaaahhh}}}{{{wwwrrrlllggg^^^]]][[[[[[]]]]]]\\\[[[[[[ZZZZZZ^^^cccgggkkkmmm}}}|||vvvxxxUUUFFFDDDlllnnnzzzoooRRRLLLJJJXXXggg[[[ZZZZZZXXX[[[[[[[[[\\\^^^```ccceeelllttt~~~ssszzzooo]]]TTTNNNEEE???>>>CCCJJJPPP\\\eeetttuuuqqqmmmiiihhheeebbb___aaa___cccmmmvvvzzzkkkggg}}}uuu```LLL???777666666666444777999888GGGuuukkkddd[[[]]]ooosss}}}|||vvvnnnkkkmmmnnnmmmpppllleee___XXXRRRMMMIII===999444000...---,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))(((((()))+++...333666999888888===GGGPPPGGG@@@999666888999777333666999:::999666555888;;;;;;>>>>>><<<;;;999333,,,------......///000000000111111222444666999;;;===@@@@@@AAAAAAAAAAAAAAA@@@AAABBBBBBCCCDDDEEEFFFFFFEEEBBB>>>;;;999:::;;;===???===>>>BBBDDDGGGMMMTTTcccmmmwww}}}~~~vvvlllhhhiiimmmllljjjfffeeecccaaa]]]YYYYYYYYYYYYYYYYYYYYYXXXXXXZZZYYYYYYZZZZZZVVVOOOHHH???CCCEEEMMMXXXYYYbbbvvvvvvgggyyyrrruuu{{{zzziiiggggggddd[[[PPPMMMTTT]]]eee```[[[]]]hhh|||}}}yyyuuuooojjjaaa___\\\[[[[[[[[[ZZZYYY^^^\\\^^^iiizzzuuuzzzWWWHHHGGGmmmkkkkkkpppTTTMMMKKKYYYiii\\\ZZZ[[[YYYZZZZZZ[[[[[[]]]___aaabbbhhhooorrraaaTTTOOOFFF???===>>>CCCFFFPPP\\\nnnzzzvvvpppkkkhhhffffffeeecccaaaccckkktttzzzyyywww|||kkkccc}}}xxxaaaKKK<<<777555555222222666666555DDDqqqddd~~~|||aaaXXX\\\kkkkkk|||{{{vvvnnnkkkmmmnnnllloookkkeee^^^YYYSSSMMMIII===999444000...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))(((((())),,,...444888<<<;;;888:::BBBIIIGGG???666444888:::888444666999;;;:::777555666777:::===???>>>===;;;555---------......///000000000222222333555777:::<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFBBB@@@>>><<<<<<===???AAA;;;;;;===CCCFFFHHHMMMTTT]]]kkkxxx}}}}}}wwwtttsssvvvyyytttooojjjgggfffddd```\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^\\\WWWQQQLLLAAACCCEEEQQQaaaccceeesss|||ttthhhvvvtttwww}}}yyymmmaaa```___ZZZPPPHHHHHHNNNIIIJJJNNNWWWdddsss}}}xxxqqqlllbbb```\\\ZZZZZZZZZYYYXXXYYYYYY^^^pppwwwxxxvvv|||YYYKKKIIIjjjqqq\\\bbb|||mmmWWWMMMOOO```lll]]][[[[[[YYYYYYZZZZZZ[[[]]]^^^```aaafffkkktttrrrppptttssshhh]]]RRRNNNHHHBBB??????@@@BBBHHHTTThhhzzz{{{tttnnnjjjiiiiiijjjgggeeefffkkkssszzz~~~vvvllleeeeeefffjjjyyyjjjbbb~~~zzzbbbIII:::666666444444555888777555CCClll{{{ZZZeeewwwccc^^^dddpppiii~~~zzzzzzuuummmjjjlllmmmkkkllliiiddd___ZZZSSSMMMIII===999444000///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((((((((())),,,...777===BBB@@@999666999>>>AAA:::333444888:::666111444888;;;;;;888666555666888<<>>>>>>>>???::::::===CCCEEEEEEIIIOOOUUUfffwww~~~~~~}}}zzz{{{}}}zzztttmmmiiihhhgggccc```_________```aaabbbcccddd___aaabbbaaa\\\WWWSSSRRRIIIHHHEEENNN\\\]]]___mmmsssyyynnngggxxxxxxvvvxxx~~~zzzpppccc^^^\\\YYYRRRIIIGGGJJJDDDDDDFFFLLLVVVbbblllqqqzzzzzzrrrlllaaa___[[[ZZZZZZZZZZZZYYYQQQSSSZZZkkk|||mmmbbbeeeooovvvzzz|||sss\\\LLLGGGcccdddRRR]]]xxxbbbUUUJJJQQQiiinnn___[[[[[[ZZZYYYYYYZZZ[[[\\\]]]______dddhhhnnnxxx{{{yyytttlllhhhiiiiiifffdddaaa^^^]]]]]]\\\WWWTTTOOOMMMIIIEEEBBBAAAAAAAAABBBOOObbbsss~~~xxxsssqqqpppqqqpppnnnlllpppxxxyyylllaaa]]]ZZZZZZfffuuujjjggg|||cccHHH:::777777555888888999888999KKKsss|||YYY^^^uuuaaaaaammm|||ttt~~~~~~yyyyyytttmmmjjjlllmmmkkkkkkhhhddd___ZZZTTTMMMIII>>>:::444000///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((((((((())),,,///222:::BBBCCC===:::===AAA;;;555111444:::;;;444---111666;;;<<<:::777666777777<<>>888000------......///000000000444444555666888999;;;<<<999:::;;;===>>>?????????BBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA???===<<<;;;;;;;;;>>>CCCCCCAAACCCGGGNNNbbbwww~~~}}}}}}|||xxxpppkkkjjjjjjgggdddaaaaaabbbcccdddfffggghhh___bbbdddbbb\\\WWWUUUUUUMMMIIIAAACCCMMMLLLPPP___jjjfffjjjzzzcccooo|||vvvyyyyyypppqqqhhh```\\\TTTJJJEEEFFFHHHDDD@@@BBBJJJTTT]]]bbbppp|||rrrkkk```]]]ZZZYYYZZZ[[[[[[[[[OOORRRUUU]]]nnn~~~|||dddUUULLLQQQ[[[^^^^^^___yyykkk^^^MMMEEE^^^nnn___[[[vvvvvvrrrWWWQQQEEEQQQqqqppp___[[[[[[ZZZXXXYYYZZZ[[[\\\]]]^^^^^^aaaggglllwww|||rrrfffaaa___\\\WWWJJJPPPVVVWWWRRRMMMLLLNNNMMMLLLJJJHHHEEECCCBBBAAA@@@LLL^^^nnnzzz~~~yyywwwvvvwwwtttrrruuu}}}tttfff___ZZZXXXaaannn{{{kkkmmm}}}dddIII:::888888666444444555666;;;PPPzzz~~~\\\dddpppXXXZZZmmm|||~~~zzzyyyxxxssskkkiiikkklllkkkmmmjjjfffbbb\\\TTTLLLFFF>>>:::444000///...---,,,...---+++)))(((((()))***+++******)))(((''''''&&&***)))(((''''''((())))))555999<<<===;;;999777777444444555888:::999444///333666:::======:::777444777===CCCEEEEEEBBB999000000000000000111111111111///111333666888999::::::999999::::::<<<===???@@@CCCCCCCCCEEEGGGHHHGGGGGGFFFCCC???<<<999888999999BBBBBBBBBCCCCCCDDDCCCCCCKKKWWWjjjvvvuuupppttt{{{|||wwwqqqnnnllljjjfffcccaaabbbcccddddddcccbbbaaaaaaaaa```___]]][[[XXXWWWOOOJJJEEEBBBDDDHHHLLLNNNmmmeee]]]cccsssaaaeeevvvvvv{{{yyyiiilllhhhaaaWWWLLLEEEEEEJJJFFFEEECCC@@@@@@FFFPPPXXXbbbrrrxxxqqqfffddd```]]]___cccaaa]]]QQQOOOSSS]]]cccaaa\\\YYYLLLJJJLLLQQQTTTUUUXXX]]]eee}}}iii]]]JJJLLL^^^aaaaaa|||xxxSSSKKKRRRMMMvvvrrraaa[[[YYYWWWWWWWWWXXXXXXYYYZZZZZZZZZ]]]hhhsssxxxkkk]]]TTTRRRQQQOOOPPPQQQRRRPPPNNNMMMNNNMMMKKKGGGEEEEEEFFFEEEFFFOOO```qqq~~~}}}}}}|||zzz|||qqqffffffnnnvvvlllzzzyyyyyyeeeKKK555666;;;333666333...===999JJJ___aaaaaa\\\VVVYYYgggxxx{{{{{{zzztttlllhhhjjjkkkiiikkkiiieeeaaa\\\UUUNNNHHH>>>:::444000///...---,,,...---+++)))(((((()))***+++******)))((((((''''''***)))(((''''''((()))***555777999999777666777888555444444666999999555222333555999======;;;888666;;;AAAFFFGGGGGGDDD;;;222000000000000111111111111222333555666777888888777999999:::;;;<<<>>>???@@@@@@AAABBBDDDFFFGGGFFFFFF???===;;;999999;;;===???AAADDDGGGFFFBBB???>>>@@@???IIIXXXaaa```\\\aaajjj}}}xxxsssnnniiiccc___aaabbbccccccdddcccbbbbbb____________^^^\\\[[[ZZZSSSPPPKKKIIIJJJMMMOOOQQQ```ooodddWWWjjjtttbbb[[[yyywwwzzzsssiiibbbYYYRRRMMMIIIFFFFFFFFFEEECCC???>>>BBBJJJQQQTTTeee{{{{{{pppqqqnnnhhheeeeeeaaa\\\VVVRRRSSSXXXZZZWWWSSSSSSRRRMMMKKKOOOUUUYYY^^^dddiiippp\\\JJJNNN^^^vvviiijjjSSSQQQNNNpppsssaaa\\\ZZZXXXWWWWWWXXXXXXYYYYYYZZZZZZ^^^eeemmm{{{tttdddWWWTTTPPPOOOQQQTTTUUUUUUNNNMMMMMMLLLLLLMMMNNNNNNIIIHHHLLLWWWeeerrrppp~~~{{{eeeKKK777888===666666333000<<<999KKKdddddd]]]TTTQQQUUUbbbvvv}}}}}}{{{uuulllhhhiiiiiigggiiigggdddaaa]]]VVVOOOJJJ>>>:::444000///...---,,,---,,,+++)))))))))***************))))))(((((('''***)))(((''''''((()))***666777888666444666;;;???888666444666888999777444222555999<<<>>>===;;;:::???EEEIIIIIIIIIEEE<<<333000000000000111111111111555555666777777666666666999999:::;;;<<<>>>???@@@???@@@BBBEEEFFFEEEDDDDDD;;;:::777666888;;;@@@CCCAAAFFFJJJGGG@@@::::::<<<777===EEEJJJHHHGGGNNNYYYqqq{{{}}}wwwqqqjjjccc^^^aaaaaabbbcccddddddcccccc^^^^^^_________^^^^^^]]]XXXVVVSSSRRRSSSTTTTTTSSSSSSYYYcccpppbbbQQQyyyssssssiiiTTTsss{{{wwwwwwjjjaaaUUUOOOPPPPPPKKKEEEGGGGGGEEE@@@======BBBGGGMMM^^^vvv|||~~~|||vvvpppllleee^^^WWWTTTUUU]]]eeegggggghhh___WWWRRRWWW^^^dddiiimmmqqqtttYYYJJJOOO]]]hhh~~~VVVLLLKKKgggtttbbb\\\[[[XXXWWWWWWWWWXXXYYYYYYZZZZZZ___bbbgggvvvxxxccc]]]UUUQQQSSSVVVXXXYYYNNNMMMLLLOOOSSSVVVUUUSSSLLLGGGFFFLLLUUUbbbqqq}}}pppzzzdddKKK666555:::555555444333<<<999KKKqqqqqq^^^PPPPPPTTT[[[ooo~~~|||{{{uuulllhhhjjjjjjhhhiiigggdddaaa\\\VVVOOOJJJ>>>:::444000///...---,,,,,,,,,******))))))***************)))))))))(((((()))((((((''''''(((******777999999777777:::CCCJJJ???;;;777666888999888666222555888<<<>>>>>>======AAAFFFIIIIIIHHHEEE<<<222///000000000111111111111555666666666777777777777:::::::::;;;<<<>>>@@@AAAAAACCCEEEFFFEEECCCBBBAAA===;;;888666777;;;@@@CCCEEEFFFFFFCCC>>>::::::;;;777999<<<===::::::DDDPPPiiiwww}}}yyytttnnngggcccaaaaaabbbcccdddddddddddd________________________[[[ZZZYYYYYYZZZYYYWWWUUUOOOMMMOOOZZZnnncccMMMoooxxxmmmuuuVVVhhh|||tttrrrzzzuuuvvvqqqhhh[[[RRRQQQTTTQQQLLLJJJKKKIIIDDD>>>;;;===???LLL\\\rrr|||qqqfff^^^ZZZ___rrrxxxppplllrrryyy{{{yyyxxx~~~}}}rrrzzzVVVMMMTTT]]]ccc|||XXXJJJKKK^^^uuuccc]]][[[YYYVVVVVVWWWXXXXXXYYYYYYZZZ___bbbfffqqqooofff\\\UUUUUUVVVVVVUUUNNNLLLMMMRRRXXXYYYTTTOOOIIICCCAAADDDKKKUUUdddqqq~~~~~~jjj~~~~~~nnnVVV;;;333777555555444666;;;:::KKK}}}~~~dddQQQTTTVVVVVVeee}}}}}}yyyyyysssllliiikkkllljjjkkkiiieeeaaa\\\UUUMMMHHH>>>:::444000///...---,,,++++++******************************)))))))))))))))(((''''''''')))***+++555888;;;:::999>>>GGGPPPDDD???:::777888888777555333444777:::===>>>??????AAAEEEHHHGGGFFFCCC:::111///000000000111111111111333444555666777888::::::::::::;;;;;;===>>>@@@AAAEEEGGGIIIHHHDDDAAA@@@@@@>>><<<:::999:::>>>BBBEEEHHHDDD???===>>>???>>><<<999888888777444555@@@KKKeeeuuu}}}xxxrrrllliiibbbbbbcccccccccddddddeeebbbaaaaaa``````_________\\\[[[\\\]]]]]]\\\XXXUUUNNNIIIEEEHHHUUUjjjdddKKKiiizzzgggYYY]]]~~~qqqlllsss~~~rrrgggyyyxxxtttgggXXXQQQSSSUUUSSSNNNOOONNNJJJCCC===;;;<<>>AAAFFFNNN[[[fffqqquuuxxx{{{}}}yyywwwwww{{{xxxggg~~~kkkIII888999999555444888999;;;JJJqqqgggQQQUUUXXXSSS]]]qqq}}}yyyxxxssskkkiiikkkmmmkkkkkkiiifffaaa\\\UUUMMMHHH>>>:::444000///...---,,,************************************************((((((''''''((()))***+++000666<<<===;;;===DDDKKKEEE@@@:::777777777666444333444666999;;;===??????AAAEEEHHHGGGFFFCCC;;;222000000000000111111111111222333444555777:::<<<===::::::;;;<<<===???@@@AAAGGGIIIJJJGGGBBB??????@@@>>>>>>===>>>@@@CCCFFFHHHGGGAAA;;;<<<@@@CCCAAA>>>888666666666333444===HHHffftttzzzsssnnnllleeedddccccccccccccddddddccccccbbbaaa````````````\\\]]]^^^___```^^^[[[WWWOOOIIICCCBBBGGGTTThhhyyyaaaHHHbbbcccvvv^^^TTTuuusssiiinnnwwwxxxlll{{{zzz{{{rrr___SSSRRRUUUTTTOOORRRSSSPPPHHHAAA===<<<===EEERRR```mmmzzztttooowwwyyyxxxwwwXXXXXX``````}}}hhhjjjtttVVVKKKKKKQQQtttuuuccc]]]ZZZXXXVVVVVVVVVWWWXXXXXXYYYYYY[[[bbbgggiiiooozzzsssddd[[[XXXVVVQQQLLLKKKLLLNNNRRRSSSOOOGGG@@@@@@>>>???BBBDDDGGGQQQ\\\dddjjjooosssyyyxxxrrroooiiimmmzzzyyymmmvvvRRR;;;888888555333999777===HHHbbbfffOOOQQQVVVRRRXXXfff~~~zzzyyytttlllhhhjjjkkkjjjiiigggdddaaa\\\VVVOOOJJJ>>>:::444000///...---,,,*********+++++++++******************************((('''''''''((()))+++,,,///777@@@AAA===;;;>>>CCC@@@<<<777555666666555333333444555777:::<<<>>>???CCCGGGJJJIIIHHHFFF>>>666000000000000111111111111333333444555777:::<<<>>>;;;;;;;;;<<<===???AAAAAAEEEGGGHHHDDD???===@@@CCCDDDDDDCCCDDDDDDFFFGGGHHHBBB@@@???@@@CCCCCCAAA>>>888777999:::999999@@@HHHgggsss~~~~~~wwwqqqnnnmmmgggfffdddcccbbbbbbccccccbbbbbbaaaaaaaaabbbcccddd______```bbbdddbbb___\\\UUUNNNJJJKKKNNNTTT```lll\\\BBBZZZeeennngggOOOcccxxxjjjlllrrryyyvvvzzzkkkgggfffqqquuu{{{yyygggZZZXXXVVVQQQOOOSSSVVVTTTMMMEEE@@@>>>>>>AAAHHHQQQ^^^nnnzzzsssxxxvvv|||vvvWWWVVV]]]ZZZsss______pppxxxeeeOOOHHHGGGMMMnnnuuuccc\\\ZZZWWWUUUVVVVVVWWWWWWXXXXXXYYYWWW]]]ccceeegggjjjllllllkkksssrrrccc]]]YYYSSSNNNJJJKKKLLLMMMMMMKKKIIIGGGDDDBBBBBBBBB@@@@@@GGGQQQUUU^^^fffjjjooovvv|||~~~uuullliiifffccclll}}}wwwuuuWWW???888555666111999666>>>FFFSSSlllQQQNNNRRRRRRUUU]]]|||{{{uuulllhhhiiijjjhhhgggfffcccaaa]]]WWWPPPLLL>>>:::444000///...---,,,)))******+++++++++************************++++++((('''''''''((()))+++,,,111:::DDDFFF???::::::===;;;777333333555666555333444444555666888;;;===>>>EEEIIILLLKKKJJJHHHAAA999000000000000111111111111444444444555777999<<<===;;;;;;;;;<<<>>>???AAABBBCCCEEEEEEBBB======AAAEEEKKKJJJJJJHHHGGGEEEDDDCCC===@@@CCCFFFEEEBBB???===<<<<<<>>>AAAAAA@@@EEEMMMgggqqq{{{{{{}}}}}}yyysssnnnlllmmmhhhgggeeecccbbbbbbbbbccc````````````bbbcccfffgggaaaaaabbbeeefffeeebbb```\\\UUUSSSXXX]]]___dddkkk~~~WWW===UUUgggiiirrrPPPVVV}}}llllllpppuuu{{{ttteeeZZZWWWZZZgggxxxyyy{{{~~~nnnccc___YYYOOONNNSSSWWWVVVPPPGGGBBB?????????AAAEEEPPPbbbuuuxxxvvvrrr|||tttTTTQQQVVVSSS{{{gggWWWZZZkkkrrr```OOOLLLJJJJJJjjjtttbbb[[[YYYWWWUUUUUUVVVWWWWWWXXXXXXYYYUUUYYY^^^aaadddddd```\\\XXXbbbwwwlllbbb\\\UUUPPPJJJKKKKKKJJJIIIJJJMMMPPPJJJGGGDDDAAA<<<:::@@@IIIKKKUUU^^^bbbeeemmmtttxxxuuulllhhhggg___bbbuuu~~~}}}|||uuu\\\GGG>>>777666000999555???EEEJJJtttVVVLLLOOOQQQTTTXXX}}}}}}{{{uuummmjjjjjjhhhdddiiifffbbb^^^ZZZUUUPPPLLL@@@;;;555111///...------,,,,,,,,,++++++*********%%%(((***))))))***+++***((((((((((((((()))******111555;;;???>>>;;;888777777555111///444999999444000555:::;;;::::::>>>BBBAAAEEEIIIKKKNNNNNNFFF===222...,,,///000...---///222444777888999:::<<<>>><<<<<<<<<===>>>@@@BBBBBBFFFEEECCC@@@???CCCKKKRRRUUUUUUTTTPPPKKKEEEAAA???CCCIIIMMMIIICCC@@@???@@@BBBMMMKKKDDDFFFGGGGGGNNNgggttt}}}xxxuuusssqqqnnnlllkkkiiifffeeeeeeeeedddbbb```aaabbbdddfffggghhhhhheeeccc```bbbooo{{{zzzqqqooommmnnnsssyyy|||{{{wwwqqqIIIDDDKKKtttqqqdddvvvRRRTTTiiiqqqgggooowwwttt[[[YYYUUUWWWhhh|||rrr___WWWSSSOOOTTTRRRTTTWWWTTTLLLFFFDDDCCCBBBBBBDDDJJJWWWnnn}}}yyywwwwwwxxxwwwwwwxxx{{{kkk}}}PPPGGGQQQPPPsssrrr[[[[[[iiippp___NNNKKKJJJLLL___~~~{{{fffZZZWWWXXXWWWVVVTTTTTTUUUVVVUUUTTTUUUYYY[[[[[[aaagggbbbXXXUUUZZZiii~~~vvvccc\\\WWWRRRSSSNNNIIIKKKPPPSSSOOOKKKOOONNNKKKGGGBBB@@@@@@AAAFFFKKKRRRXXX]]]ccckkkpppvvvhhhcccddd\\\XXX___mmm~~~sssSSS<<<666666333777999DDDCCCIIIzzz}}}[[[OOOPPPQQQRRRVVV}}}{{{uuummmjjjkkkiiieeehhheeeaaa]]]YYYUUUOOOKKK@@@;;;555111///...------,,,,,,,,,+++++++++******///---***'''((()))***(((((((((((((((((()))******000666<<<>>><<<999888999999777222///222666555000111555999:::888888<<>>333...,,,///000...---///222444666888888:::<<<>>><<<<<<======>>>???AAAAAADDDFFFGGGFFFGGGKKKSSSYYY\\\XXXSSSLLLEEEBBBAAAAAAIIIKKKKKKGGGBBB@@@@@@AAARRRbbbeee]]]ZZZUUUSSSZZZlllvvv~~~~~~|||xxxvvvtttrrrooommmllliiieeeddddddeeeeeeeeedddeeefffhhhjjjkkkkkkkkkiiigggccchhhyyyhhhEEE@@@GGGmmm|||ccc|||WWWPPP___yyylllpppvvvnnncccXXXXXXgggzzzvvvddd]]]XXXSSSRRRQQQRRRVVVVVVOOOKKKJJJKKKIIIFFFFFFGGGQQQeeexxxxxxrrrmmmkkkiiimmmrrruuuxxxzzzoooxxxPPPHHHPPPNNNnnn^^^```wwwsssVVVKKKJJJJJJ\\\yyykkk]]]YYYZZZWWWUUUSSSSSSTTTUUUTTTSSSWWW[[[]]]```jjjtttooodddYYYXXX```rrrlllaaa]]]ZZZWWWQQQMMMMMMQQQUUUUUUTTTPPPOOONNNKKKGGGCCCAAA@@@EEEIIIMMMRRRVVV]]]dddiii{{{zzzpppiii\\\UUUQQQWWWdddwww}}}nnnNNN;;;888777444777999CCC@@@FFFvvvbbbTTTRRRPPPQQQVVV}}}|||uuummmjjjkkkiiieeefffccc```\\\YYYTTTNNNJJJ@@@;;;555111///...------,,,,,,,,,++++++++++++***...+++(((((())))))'''%%%((((((((((((((()))******///666<<<===999777999===;;;999444000111666555111111444888888777777:::<<>>>>>=========>>>>>>???@@@CCCFFFJJJMMMPPPTTT[[[aaabbb\\\RRRHHHCCCCCCEEEHHHPPPMMMHHHDDDCCCCCCFFFIIIaaaxxx{{{pppaaaZZZ___mmmssszzz}}}~~~|||yyywwwvvvssspppmmmllliiieeecccdddfffggghhhggghhhkkkmmmnnnooooooooonnnkkkgggkkk___CCC>>>CCCbbbgggnnn^^^JJJQQQxxxooonnnqqq}}}yyybbb___hhhwww|||mmmhhh```WWWUUURRRRRRVVVVVVRRRNNNNNNQQQNNNJJJGGGEEELLL]]]nnn}}}sssiiiaaa]]][[[cccmmmrrrsssxxxvvvvvvoooOOOIIIOOOJJJfffhhhfffYYYJJJMMMHHHVVVqqqpppaaaZZZZZZVVVUUUSSSRRRSSSTTTSSSRRRWWWZZZ\\\cccrrr|||pppbbb^^^cccrrrwwwgggaaa```XXXTTTOOOMMMOOORRRUUUWWWQQQRRRRRRPPPMMMGGGBBB???CCCEEEHHHKKKOOOTTTZZZ^^^nnnyyy~~~yyylll^^^XXXSSSNNNPPPYYYkkkzzzdddEEE999:::888555888999BBB???DDDsssgggWWWQQQNNNPPPVVV}}}|||uuummmjjjkkkiiieeecccaaa^^^[[[XXXSSSNNNJJJ@@@;;;555111///...------++++++++++++++++++++++++((((((***------***((((((((((((((((((((())))))***---555<<<<<<666444999???>>>===888333444888888555000333666888888999;;;===IIIKKKLLLKKKMMMNNNHHH@@@666000...///000......111111333666777888999<<<>>>???>>>>>>=========>>>>>>DDDGGGKKKNNNQQQVVV^^^dddaaaZZZQQQJJJHHHJJJNNNQQQRRRKKKEEEDDDGGGKKKQQQVVVmmmjjj\\\___jjjpppvvv{{{~~~|||zzzxxxuuuqqqnnnjjjhhhffffffhhhiiiiiihhhiiikkknnnqqqtttuuuuuuuuurrroookkklll{{{XXXEEE???BBBXXXpppkkkeeeFFFHHHeeeoooiiijjjuuurrrjjjmmmuuu|||xxxnnnaaa[[[VVVTTTVVVWWWSSSPPPPPPRRROOOKKKHHHFFFKKKZZZjjjwwwmmmcccYYYTTTPPPWWW```fffkkkqqq{{{{{{zzzqqq}}}fffNNNJJJNNNHHH^^^yyyiiiyyyXXXJJJPPPGGGPPPggguuubbbZZZYYYXXXVVVTTTSSSTTTTTTTTTRRRVVVWWWYYYaaassstttiiigggmmm~~~vvvjjjcccZZZXXXTTTQQQPPPRRRUUUWWWRRRSSSTTTTTTQQQKKKCCC>>>???BBBEEEHHHKKKNNNQQQRRR[[[nnn{{{zzzyyyxxxjjjWWW[[[VVVQQQOOORRRbbb~~~xxxXXX===777;;;888444888:::CCC@@@DDDtttgggUUUMMMKKKOOOUUU}}}{{{uuummmjjjjjjhhhdddaaa___]]][[[XXXSSSMMMIII@@@;;;555111///...------++++++++++++++++++++++++***)))+++---+++&&&)))000((((((((((((((())))))***,,,444;;;:::555444:::@@@GGGFFF@@@999666888999666///222555888;;;===@@@AAAGGGIIIKKKLLLOOOQQQMMMEEE777222...000000...///111111333555777888999;;;===???>>>==================FFFHHHIIIJJJLLLQQQZZZaaaWWWSSSNNNMMMOOOSSSVVVWWWPPPHHHDDDGGGMMMSSS\\\dddxxxqqq```aaalllrrrwww|||}}}yyytttpppiiiiiiiiikkklllllljjjhhhnnnpppssswwwyyyzzzzzzzzzrrrpppooopppvvvNNNEEE>>>BBBSSS|||}}}jjjrrrHHHDDDWWW{{{qqqhhhgggqqq~~~tttsssvvvzzzqqqbbb[[[VVVWWWYYYWWWUUUUUUSSSQQQOOOLLLIIIJJJWWWddd{{{xxxvvvqqqjjjbbbZZZTTTPPPJJJJJJLLLRRR\\\gggppptttzzzzzzzzznnn]]]NNNJJJLLLGGGXXXjjjppp]]]MMMQQQFFFJJJ___{{{fff\\\YYYZZZXXXUUUUUUVVVVVVUUUTTTVVVVVVWWW^^^qqqxxxiiihhhooozzzkkk___^^^\\\ZZZZZZYYYZZZ[[[SSSTTTUUUVVVTTTNNNEEE???>>>@@@EEEJJJMMMMMMKKKJJJNNN___kkklllooossskkk\\\YYYVVVRRROOOOOO\\\uuuwwwuuuLLL888777999777444999;;;EEEBBBGGGvvvhhhTTTKKKJJJNNNRRR|||{{{zzzssskkkhhhiiigggccc___^^^]]][[[YYYTTTNNNJJJ@@@;;;555111///...------***++++++++++++,,,,,,,,,---(((&&&(((%%%!!!$$$---((((((((((((((()))******,,,222888999666555:::???OOOMMMFFF<<<666666666444///111555999===@@@CCCDDDFFFJJJMMMOOOTTTWWWRRRKKK999333///000000//////222111333555777777999;;;===>>>>>>===<<<<<<=========FFFGGGGGGFFFFFFKKKSSSZZZPPPNNNNNNQQQVVVYYYXXXWWWMMMGGGFFFMMMSSSWWW```kkkwwwkkk^^^```mmmrrrvvvwwwzzzzzzvvvlllkkklllmmmoooooommmjjjsssuuuxxx{{{|||{{{zzzxxxpppoooppprrrtttzzzvvvDDDCCC;;;BBBOOOuuuhhhRRRFFFMMMiiivvvjjjiiiqqqzzzxxx|||~~~~~~|||lllbbb[[[[[[]]]\\\[[[[[[XXXWWWVVVSSSLLLJJJRRR\\\rrr}}}zzziiieee___XXXTTTQQQPPPPPPMMMHHHDDDGGGRRR___hhhlllqqqzzzzzz}}}oooVVVMMMJJJKKKIIIVVViiillleeeQQQNNNFFFGGGZZZ|||lll```\\\[[[YYYWWWVVVVVVVVVUUUTTTWWWXXXXXX^^^rrrooolllqqq{{{{{{iiigggdddbbbbbbaaa^^^\\\VVVUUUUUUVVVUUUQQQIIICCC???AAAEEEJJJNNNNNNKKKHHHOOOYYY______aaaddd___VVVTTTRRRPPPNNNNNNVVViii|||~~~wwwfffAAA888999555666444999<<>>CCCEEEGGGFFFEEEHHHNNNSSSSSSRRRRRRWWW\\\]]]ZZZUUULLLHHHLLLTTTVVVUUU\\\hhhmmmzzzxxxllleee\\\XXX^^^cccggghhhgggjjjttt~~~~~~rrrpppmmmmmmnnnooooooooouuuvvvxxxxxxwwwtttpppnnnkkkjjjkkkoooppppppxxxiii@@@CCC999@@@JJJllllllvvv^^^KKKGGGZZZ~~~zzzllljjjqqq||||||pppdddaaaaaa^^^[[[[[[[[[[[[[[[YYYQQQKKKOOOXXXhhhuuu}}}{{{xxxxxxuuuooo___ZZZQQQJJJHHHJJJOOOSSSRRRMMMGGGFFFLLLUUU___eeemmmvvv}}}|||yyy{{{tttSSSMMMIIIJJJKKKWWWdddeee|||yyyaaaQQQMMMGGGEEEWWW{{{oooaaa]]]ZZZXXXVVVUUUVVVUUUTTTSSSTTTWWWYYY___sssuuuooollliiiccc^^^ZZZWWWUUUVVVWWWTTTNNNHHHBBBBBBDDDHHHMMMOOONNNLLLOOOWWWbbbjjjkkkeee[[[TTTUUUSSSRRRPPPMMMNNNZZZggg|||{{{wwwWWW999:::;;;111777555:::<<>>>>>@@@DDDGGGHHHGGGHHHKKKOOOZZZYYYYYY]]]aaaaaa[[[VVVMMMKKKPPPXXXWWWQQQWWWcccgggmmmcccUUUSSSTTTWWWaaaTTTXXXYYYVVV[[[jjj|||wwwsssnnnkkklllooorrrssstttuuuuuutttpppkkkfffccchhhdddeeeiiiiiiiiioooxxx{{{yyywwwxxx___AAAFFF999???FFFdddttthhhfffPPPFFFQQQzzz|||llliiioooyyy}}}nnngggccc]]]XXXVVVYYY[[[]]]\\\UUUNNNQQQXXXcccqqqzzzwwwrrrpppjjjbbb]]]VVVLLLDDDCCCHHHPPPVVVPPPMMMHHHDDDDDDJJJTTT\\\kkksssyyyxxxxxxuuuyyyxxxQQQMMMHHHIIIMMMWWWxxx^^^]]]mmmhhhWWWOOONNNHHHEEEVVV{{{nnn```\\\ZZZXXXUUUTTTUUUTTTSSSRRRPPPUUUXXX___tttyyysssjjjccc]]]YYYVVVVVVXXXWWWRRRMMMFFFDDDCCCEEEKKKOOOQQQPPPFFFSSSkkk|||mmmddd[[[YYYVVVSSSMMMIIINNNVVVeeeyyyyyyxxxNNN555<<<<<<...888555:::;;;DDD???BBBpppgggTTTOOOQQQQQQNNN{{{wwwvvvqqqjjjggghhhfffbbb____________\\\VVVOOOIIIAAA<<<444000//////---+++,,,+++******)))*********%%%)))--->>>TTTOOO444###(((((())))))))))))(((((((((,,,222888;;;;;;:::888;;;999:::;;;888111111666555222444:::<<<999:::???BBBHHHMMMOOOTTTXXXTTTKKKEEE888...///111000...000777888888777777888:::===;;;;;;;;;::::::;;;<<<<<<>>>BBBLLLTTTOOOGGGNNN^^^gggkkkqqqsssoooggg___[[[WWWRRRLLLJJJKKKPPPTTTVVVccc```\\\WWWUUUXXX]]]aaaUUUOOOPPPYYY```fffsss{{{wwwvvvuuusssqqqwwwqqqjjjdddaaa]]]XXXTTTPPPNNNQQQYYYaaaeeejjjnnnoooooommmmmmwwwWWW@@@BBB>>>>>>HHH[[[~~~eeewwwPPPHHHQQQooowwwlllnnnuuu|||jjjkkkgggaaa___[[[```]]]YYYXXXXXXWWWTTTPPP___iiissstttllleeebbbccc^^^[[[TTTLLLFFFGGGMMMRRRRRRNNNJJJDDD???AAAMMM[[[dddlllrrrssswwwrrrnnnPPPFFFIIIHHHPPP^^^|||wwwZZZ```ccceee^^^DDDMMMLLLHHHTTTuuuuuuddd```[[[YYYVVVUUUUUUUUUTTTRRRTTTQQQXXXcccssszzziiicccaaa___]]]\\\ZZZWWWSSSPPPKKKHHHGGGHHHMMMQQQQQQQQQMMMMMMYYYyyy~~~sssbbbQQQLLLKKKIIIJJJMMM[[[iii|||nnnzzzccc@@@;;;444...999666;;;666@@@MMM999===lllppp\\\XXXPPPKKKNNNNNNzzzwwwvvvqqqjjjiiijjjiiieeeaaa```^^^\\\YYYTTTOOOKKKAAA;;;444000//////---+++,,,++++++******************+++&&&***777555((($$$(((((())))))))))))(((((())),,,222777::::::999777:::999888555444444555777555222444999;;;999:::>>>BBBGGGKKKNNNTTTXXXTTTLLLDDD888//////111111000111555666777666666666888::::::::::::::::::;;;<<<<<>>BBBEEEHHHMMMTTTYYYUUUNNNEEE:::111///111111222333222444666666555555666777888888888999:::;;;<<<===DDDCCCGGGKKKKKKNNN^^^ppp|||pppiiihhhkkkcccZZZNNNDDD@@@AAACCCEEEAAAPPPaaaiiihhhgggjjjoooddd[[[VVVZZZ]]]```iiiuuu}}}wwwggg___UUUNNNLLLKKKJJJIIICCC???@@@GGGNNNTTT[[[aaa]]]bbbeeehhhsssgggEEE>>>===;;;???CCCHHHjjjccchhhrrrNNNBBBYYYzzzpppfffhhhppp{{{~~~rrrbbbbbb^^^YYYVVVVVVUUURRROOOTTT```nnnssslllccc___^^^ZZZXXXTTTOOOMMMNNNRRRUUU[[[XXXTTTNNNEEE???BBBIIISSSZZZ___bbbjjj{{{xxxcccPPPIIINNNMMMUUUaaavvvrrr]]]aaavvvyyyZZZIIILLLFFFKKKaaazzznnnaaa[[[YYYWWWVVVVVVVVVUUUTTTRRRSSS```nnn{{{vvvkkkccc^^^^^^```bbbcccaaa\\\YYYUUUPPPJJJHHHJJJPPPUUUXXXZZZTTTNNNNNNUUU___fffhhhaaaWWWMMMKKKKKKHHHEEEDDDHHHSSScccrrr~~~{{{bbb===444444777888666555777666CCCNNNAAAHHHppp~~~```RRROOONNNNNNOOO||||||zzztttmmmkkkmmmlllhhhaaa___\\\ZZZWWWRRRMMMIII@@@;;;444000///000...,,,,,,,,,+++************+++(((...***&&&+++)))'''---(((((())))))))))))((((((***---111666888888777666777DDDFFF888///333777555777666555777888999;;;===BBBCCCFFFLLLSSSWWWUUUPPPIII@@@666111111222222222111333666777666555666666777777888888:::;;;======DDDCCCEEEIIIKKKQQQaaaqqq|||}}}zzzoooccc```gggpppcccZZZOOOEEE???>>>>>>???@@@KKKXXX```dddiiisss|||pppdddZZZYYYXXXWWW]]]gggrrr|||tttkkkZZZTTTLLLHHHHHHJJJJJJIIIDDD???===BBBHHHMMMSSSZZZYYY___dddiiiuuu\\\??????<<<<<>>BBBCCCFFFJJJNNNSSS^^^hhhjjjkkkiiibbb\\\```mmmyyyeee^^^SSSIIIBBB>>><<<;;;>>>CCCJJJSSS___mmm|||}}}mmm___XXXTTTOOOQQQXXX^^^kkk}}}sssdddZZZLLLHHHEEEFFFIIILLLLLLJJJHHHBBB===???BBBEEEJJJPPPUUUZZZ```gggvvvrrrQQQ<<<===<<<===DDDFFFBBBYYYeeelll[[[KKKDDDOOOnnn~~~oooggggggppp~~~}}}kkkeee___[[[\\\\\\[[[YYYNNNQQQYYYfffrrrwwwuuupppeeebbb]]]YYYWWWWWWWWWWWWUUUSSSSSSRRRMMMFFFEEEHHHOOOSSSUUUXXXcccwwwyyy~~~WWWIIIEEEMMMMMMVVV___iiiiii]]]vvvrrrQQQKKKEEEBBBJJJ[[[sssoooccc]]][[[YYYWWWWWWWWWVVVTTTUUUVVVdddssszzzyyyqqqjjjccc^^^ZZZTTTMMMGGGHHHOOOYYY```cccbbb___[[[WWWRRROOOMMMOOOOOONNNMMMNNNMMMIIIDDDHHHNNNWWW```nnnpppGGG888>>>666222666222888555:::GGGJJJ@@@GGG```sssVVVVVVUUUPPPUUU~~~yyyoookkkllljjjggg_________^^^[[[TTTKKKEEE???:::333000000000///---------,,,+++++++++++++++---///'''%%%,,,+++&&&)))(((((())))))))))))(((((((((***///333666888888777>>>SSS```TTTAAA888999:::999:::777333444999<<<<<<@@@BBBFFFLLLOOOOOORRRWWWTTTOOOCCC777222333333111444666888888777777888999999999999:::;;;<<<===>>>???CCCHHHMMMQQQVVV[[[___YYY[[[\\\ZZZZZZcccrrrmmmeeeYYYMMMEEE@@@>>><<<<<<>>>DDDOOO^^^pppwwwdddZZZSSSKKKKKKQQQPPPZZZjjj{{{tttfffWWWNNNBBB@@@@@@CCCHHHMMMNNNMMMKKKDDD>>>>>>??????BBBGGGNNNQQQVVVaaavvvbbbGGG;;;999<<<<<<@@@CCCBBBQQQpppsssccc}}}tttOOOAAADDD```~~~rrrbbbggglllwwwpppjjjbbb]]]\\\\\\[[[ZZZSSSQQQSSS^^^nnn{{{~~~mmmiiiccc___]]]]]]\\\\\\YYYVVVUUUTTTOOOIIIGGGJJJSSSUUUUUUVVVaaavvvuuuoooSSSHHHEEEMMMMMMWWWaaagggoooZZZjjj{{{xxxYYYJJJFFFBBBDDDRRRllluuufff```]]]ZZZXXXXXXWWWUUUSSSSSSRRRbbbuuuzzzpppjjj[[[VVVOOOHHHGGGLLLUUU\\\cccddddddbbb___ZZZVVVSSSRRRTTTTTTRRRQQQQQQMMMGGGIIIMMMTTT]]]lll|||QQQ===666;;;777222444555999444<<>>EEEUUU{{{XXXXXXVVVPPPXXX}}}xxxoookkklllkkkhhhbbbaaa___]]]YYYTTTMMMHHH???:::333000000000///---------,,,++++++++++++,,,///222***&&&+++)))&&&,,,(((((())))))))))))((((((&&&)))---222666888999999;;;IIIUUUSSSEEE:::888<<<:::;;;888222222999<<<;;;???BBBIIINNNLLLJJJPPPYYYWWWRRRGGG999333555666444555666777777666777999:::;;;;;;;;;;;;<<<<<<===>>>>>>BBBHHHOOOTTTYYYZZZZZZUUUWWWYYYZZZ___iiiwwwtttjjj[[[NNNGGGEEEFFFGGGEEEFFFHHHMMMXXXkkkjjj___VVVNNNMMMQQQOOOQQQXXXdddsss{{{qqqggg\\\PPPHHHBBB???>>>AAAHHHNNNQQQRRRMMMFFF@@@??????>>>???CCCHHHIIIMMM\\\wwwwwwWWWBBB===999@@@>>><<>>===BBBIIIOOOVVV[[[\\\ZZZ\\\]]]___bbbiiisss~~~uuujjjZZZMMMHHHJJJOOOSSSTTTSSSOOOJJJOOOcccnnnbbbZZZRRRQQQUUUTTTPPPNNNRRR___nnnyyyzzzpppggg___VVVLLLFFFGGGCCC???AAAHHHPPPUUUWWWOOOHHHCCCBBBBBB@@@AAADDDFFFDDDHHHZZZzzzrrrRRRAAAAAA<<>>AAABBBGGGQQQ\\\bbbbbb___bbbcccfffjjjlllsssmmmZZZTTTQQQLLLPPPYYYdddXXXPPPPPPTTT___xxx{{{mmm___UUUWWWaaa^^^TTTLLLLLLMMMPPPYYYdddggggggccc\\\XXXVVVQQQLLLEEEDDDCCCEEEIIIMMMPPPQQQJJJMMMLLLEEE@@@AAACCCCCCCCCFFFGGGZZZcccHHH>>>777===>>>@@@@@@@@@BBBGGGKKKssspppzzz|||WWWDDDHHHQQQhhhwwwlllddd```bbbooorrrjjjiiieee]]]XXXXXXXXX]]]```[[[ZZZlll}}}ssskkkbbbfffbbbaaaaaa[[[UUUYYY```ddd\\\VVVXXXaaapppwwwvvvUUUKKKLLLQQQWWWYYY\\\dddrrr|||uuuSSSOOOZZZ[[[RRRHHHLLLHHH@@@FFFccc}}}iiiYYYWWW\\\VVVRRRSSSPPPRRRTTTYYYhhhvvvggg___[[[WWWTTTQQQKKKEEEFFFJJJ]]]iiiyyyzzzrrrmmmggg___YYYVVVVVVWWWWWWVVVXXXYYY\\\hhhzzzzzz```;;;777777666555555555555555888555CCCPPPHHH???BBBEEEYYYqqqvvvYYYTTTVVVNNNwwwxxxxxxsssnnnmmmooonnnjjjhhhccc]]]XXXVVVRRRLLLHHH???;;;666222000000///...---------,,,,,,++++++++++++++++++************)))(((((()))***************((()))+++///444999===@@@;;;888999>>>???999555666222555777555222333999>>>???@@@EEEMMMPPPPPPRRRWWWVVVTTTNNNDDD999333333666777777777666666777:::<<>>999<<<>>>@@@@@@@@@BBBFFFJJJeeepppnnnhhhKKKCCCHHHbbbuuupppeee```bbbmmm}}}qqqiiiddd```^^^ZZZXXX[[[___[[[WWWaaaqqqzzzmmmkkkfffcccdddbbb]]]\\\___eee]]]WWWYYY```nnn~~~jjjOOOJJJKKKPPPUUUXXXZZZaaammmvvv___UUU^^^fffeeeOOOMMMGGGBBBHHH^^^}}}kkk[[[XXX\\\WWWTTTUUUSSSSSSTTTXXXeee{{{~~~uuuooofff___[[[XXXUUUTTTSSSNNNHHHGGGJJJTTTaaauuu|||qqqgggaaa]]][[[ZZZWWWYYY\\\```lll}}}~~~VVV888777777666555555555555555999666EEEQQQHHH???BBBCCCWWWyyycccVVVVVVOOOvvvttttttqqqmmmmmmooooookkkeeeaaa[[[XXXVVVRRRMMMIII???;;;666222000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((()))***************'''(((***---333888===AAA;;;999999;;;:::555333333333555777555222222777===@@@???CCCKKKQQQRRRSSSVVVQQQSSSQQQIII===555444777555666666666555666888;;;>>>>>>???>>><<<<<<===???AAAEEEMMMZZZgggpppttttttpppiiibbbaaaeeetttrrrbbbbbbjjjpppyyyiiiXXXQQQOOOSSS```ooonnnddd```^^^```XXXPPPKKKFFFBBBCCCGGGNNNUUUXXXSSSOOOOOOQQQQQQNNNJJJFFFDDDEEEIIIKKKLLLKKKNNNLLLGGGFFFJJJMMMMMMPPPPPPQQQhhh{{{VVVAAA>>><<<;;;===???AAAAAACCCEEEGGGSSS{{{hhhyyy{{{VVVCCCDDD]]]sssvvvhhhcccaaaiiiuuutttiiidddccc]]]YYYZZZ___^^^XXXWWW\\\yyyvvvkkkeeebbb______```ccc\\\WWWYYY___kkk}}}[[[KKKMMMJJJOOOTTTWWWYYY^^^fffnnn}}}bbbaaaoooyyy^^^QQQFFFEEEJJJVVVoooooo]]]YYY\\\XXXUUUXXXUUUTTTSSSWWWbbbuuuvvvjjjccc^^^\\\[[[XXXWWWWWWSSSKKKGGGHHHKKKXXXmmm~~~ssskkkeeebbb[[[\\\___dddqqqnnnIII777777666666555555555555666999999HHHRRRHHH>>>@@@AAAMMMyyyooo[[[WWWQQQvvvsssssspppllllllooommmiiiccc___[[[XXXWWWTTTOOOJJJ???;;;666222000000///...+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))***************((((((***,,,111666;;;>>>;;;:::;;;<<<:::555111///333666888666222222666;;;@@@===???HHHOOOQQQQQQSSSPPPTTTVVVOOOBBB777555666444555666555444555777999<<<>>>>>>>>>===<<<>>>???BBBGGGQQQ^^^lllvvvzzz{{{sssjjj```\\\aaaqqqooo___VVVRRRSSS[[[dddvvvnnniiicccddd```ZZZTTTNNNIIIFFFEEELLLXXX```^^^WWWSSSSSSRRRRRROOOLLLKKKKKKMMMNNNMMMNNNPPPOOOLLLLLLQQQUUUUUUTTTSSSVVVpppsssNNN===>>>===;;;<<>>HHHqqqwww```ZZZSSSuuuttttttrrrmmmlllmmmkkkfffccc___\\\ZZZYYYVVVPPPLLL???;;;666222000000///...+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))***************+++******+++///333888;;;777999<<>>666000444777999777222111555999>>>;;;<<>>>>>======>>>@@@FFFMMMYYYgggsss|||uuujjj___ZZZ[[[eeewwwvvviiiaaa^^^^^^ccchhh}}}~~~ssshhheeedddaaa\\\WWWRRRMMMJJJPPPaaaooopppggg^^^XXXTTTSSSQQQPPPPPPPPPPPPNNNMMMOOOQQQQQQOOOQQQWWWYYYWWWTTTTTTZZZwwwjjjGGG;;;???===;;;<<<===@@@BBBCCCCCCCCCDDDdddrrreeetttNNNEEETTTkkk}}}xxxoooeeebbbdddooo~~~nnngggcccZZZUUUXXX]]]]]]WWWSSSOOO___xxxwww___TTTVVV[[[UUURRRQQQTTTZZZggg{{{cccMMMLLLSSSQQQTTTXXXYYYZZZ\\\```ccctttppp]]]qqqyyy^^^IIIGGGGGGGGGZZZttt}}}fff[[[[[[WWWVVVYYYVVVTTTRRRTTT[[[hhh~~~~~~sssjjjaaa[[[YYYWWWPPPIIIFFFGGGMMM[[[oooyyysssooofffbbb```fffxxx|||~~~VVV999888666666555555555555666666999===LLLQQQCCC<<<>>><<>>666111333444666666555555777888999<<<>>>???>>>>>>???@@@KKKTTTbbbqqq|||xxxnnnbbbZZZVVVWWWaaalll{{{~~~yyyrrrllliiiiiikkknnnwww}}}nnndddgggeee```\\\XXXSSSMMMVVViii|||zzzpppfff___XXXVVVTTTTTTSSSRRRPPPNNNRRRTTTTTTTTTWWW[[[[[[XXXUUUWWW```~~~```BBB;;;@@@======<<<<<<>>>AAABBBCCCBBBCCCSSSwww|||eeezzzWWWCCCHHH^^^www|||tttjjjbbb```gggxxxuuunnneee^^^XXXXXX\\\^^^[[[WWWNNNNNNUUUhhhhhhXXXRRRQQQOOOLLLLLLOOOVVVdddzzzzzzZZZOOOPPPPPPTTTUUUWWWXXXYYY[[[]]]```mmmvvvZZZgggxxx```MMMHHHDDDDDDTTTjjjmmm___]]]WWWVVVXXXVVVUUURRRSSSXXX```sssuuuhhh\\\XXXXXXTTTOOOMMMGGGIIISSSiiixxxrrrnnnkkkiiieeeaaa```hhh}}}sss|||xxxKKK444666666555555555555666666777999>>>LLLNNN@@@999===<<>>??????>>>???@@@KKKVVVgggwww}}}sssggg___XXXVVVZZZaaaggguuu~~~zzzuuusssuuuvvvtttxxxxxxkkkooonnngggbbb___YYYQQQ[[[nnn|||tttjjjfffaaa]]][[[[[[ZZZYYYYYY[[[]]]]]]```cccaaa[[[XXX\\\gggtttVVV>>>===BBB===>>><<<:::<<>>KKKKKK<<<888===<<>>AAAAAA???CCCJJJGGGHHHJJJLLLKKKCCC888000333555777888777777888999888:::===????????????@@@HHHTTTgggxxxuuukkkddd___\\\```ffflllqqqsssnnniiimmmxxxuuunnnsssuuuyyywwwoooiiieee^^^VVV^^^qqq}}}wwwnnngggdddeeeffffff```ccceeefffiiikkkggg```\\\aaammmkkkPPP<<>>AAABBBBBB@@@JJJ]]]~~~mmmxxxyyyYYYDDDDDDXXXvvvtttpppjjj```]]]fffrrrxxxssssssoooiiidddcccbbbaaa[[[SSSLLLMMMTTT\\\ccchhhjjjppppppggg^^^ZZZUUUOOOKKKHHHGGGHHHNNN]]]uuu```XXXaaaaaaWWWRRRRRRQQQQQQRRRTTTWWWYYYdddttt]]]TTT]]]eee\\\SSSKKKDDDBBBKKKVVVsss{{{gggbbbZZZXXXZZZVVVYYYTTTSSSSSSSSS^^^sssfffbbb___\\\[[[QQQKKKKKK[[[pppvvvkkk[[[TTTRRRPPPPPPSSSVVVYYYYYY\\\[[[```pppzzz}}}eeeCCC555777555555555555555666777888777>>>KKKIII999666======AAAWWWooo\\\YYYRRRuuutttuuurrrnnnmmmooommmiii___aaa___[[[XXXWWWQQQJJJ???;;;666222111000///...+++++++++*********))))))+++++++++++++++***)))((((((((())))))))))))(((((())))))))))))***///555:::IIIKKKGGG???AAAIIIGGG===777555555999999555333555666888<<>>???@@@??????DDDEEEQQQssssssbbbdddJJJJJJHHH___sss{{{kkk^^^bbbiiiiiiwww~~~yyyrrrjjjdddccc[[[RRRMMMKKKNNNUUU[[[VVVUUUTTTUUUVVVUUUTTTRRROOOPPPLLLEEEHHHZZZsssfffXXX^^^aaa]]]ZZZYYYUUUTTTUUUSSSOOOOOOQQQYYYnnn```SSSRRRaaa```PPPIIILLL@@@===TTThhhsssbbbZZZWWWWWWWWWXXXTTTUUUXXXTTTXXXuuulllgggggg```WWWYYYTTTOOOQQQYYY]]]YYYQQQKKKHHHHHHLLLOOOOOOSSSWWWVVVZZZbbbqqqzzz~~~QQQ999888555777444111222666888777555888???EEECCC<<<888:::???<<>>BBBGGGJJJHHHAAA:::555333333444666777888888888888999999;;;===???@@@AAAGGGRRR\\\lll~~~~~~vvvppplllllllllyyy{{{rrrsssxxxlllfffccccccuuu}}}|||~~~~~~vvvggg^^^dddyyywwwWWWBBB===???AAAAAA???EEEJJJIIICCC>>>===???BBBDDDLLLdddhhhrrrtttQQQIIIFFFRRRjjjzzzrrrbbb^^^aaacccsss~~~qqqiiigggccc]]]XXXUUURRRQQQQQQMMMKKKJJJKKKOOORRRTTTTTTTTTSSSLLLEEEIII[[[ppp|||[[[OOOUUUYYYYYYXXXZZZVVVTTTUUUTTTQQQQQQTTTTTTaaaeeeQQQRRR___eeeWWWKKKLLLFFF@@@KKKbbb{{{yyyfff]]]YYYXXXXXXXXXTTTUUUXXXTTTWWWqqqtttiiiccc```\\\VVVOOONNNRRRVVVTTTPPPHHHEEEEEEHHHJJJJJJMMMRRRUUUXXX___lllwwwyyyJJJ777777444555444444555666666555333:::>>>BBB@@@;;;777999<<<<<>>:::777:::???GGGKKKIIIDDD===999333444555666777777888888888888999:::<<<>>>@@@AAABBBLLLUUUeeezzzyyyuuuuuuuuuxxx|||zzzqqqiiijjjcccssssssfff^^^ggg}}}gggJJJ@@@@@@???AAADDDBBBLLLUUURRRFFF<<<<<>>>>><<<999888888:::>>>MMMtttgggYYYUUUxxxuuuuuupppkkkjjjkkkjjjfffhhhiiieee___[[[YYYSSSLLLBBB===666111///000000000---------,,,,,,,,,++++++******+++++++++******)))(((((())))))))))))((((((++++++***))))))+++///222:::AAACCC<<<555555888999777222111555777444111111222666<<>>AAA>>>>>>CCCBBBKKKSSSPPPEEE<<<<<<@@@<<>>MMMaaa{{{sssddd^^^\\\YYYVVVTTTUUUXXXUUUTTTbbbttt~~~wwwjjjfffcccbbb```[[[XXXWWWLLLGGGEEEEEEEEEDDDFFFKKKLLLOOOTTTZZZdddxxx{{{YYY999444555444222444666555333333666:::AAA>>>;;;999999999999888AAAGGGiiimmmYYYYYYzzzrrrrrrnnniiiiiilllkkkhhhjjjjjjfff___[[[YYYSSSLLLBBB===777222000000000000---------,,,,,,,,,++++++)))******+++++++++******(((((())))))))))))((((((*********)))((()))---000555999;;;777555777<<<>>>:::444111444888666444444///333:::AAAFFFEEE???:::666555777???IIILLLFFF???666666555555666777888999999999:::;;;<<<===???@@@???GGGNNN___vvv||||||~~~~~~~~~{{{vvvwwwxxxwwwqqqhhh```]]]WWWfff~~~gggMMM:::<<>>@@@:::AAACCCCCCRRRyyyuuuooowwwRRRGGGOOOddd{{{oooaaa^^^]]]fffttt|||pppdddbbbggggggcccWWWVVVVVVWWWZZZ[[[[[[ZZZVVV[[[[[[UUUVVVfff}}}iii```XXXUUUUUUTTTRRRRRRRRRNNNLLLNNNOOOOOOSSSXXXZZZUUUggg|||___```}}}fffIIIIIIJJJ>>>EEEUUUlll{{{iiibbb]]]XXXVVVTTTUUUWWWUUUSSS[[[fffzzzjjjjjjpppwwwuuujjj^^^YYYPPPJJJGGGGGGFFFDDDFFFKKKJJJKKKOOORRRWWWggg||||||yyyJJJ666555444666222333444333222555;;;AAABBB>>>:::888999::::::999AAAAAAZZZttt[[[\\\xxxpppppplllggggggkkkllliiiiiiiiieee^^^ZZZXXXSSSLLLAAA===777444222111000///,,,,,,,,,,,,++++++++++++))))))***++++++++++++***(((((())))))))))))(((((()))))))))(((''')))+++...444777999888888<<>>777333222888BBBHHHFFFAAA777777666555666777888999;;;;;;;;;<<<===>>>???@@@===CCCHHHWWWoooxxx}}}~~~{{{|||~~~|||yyymmmrrrzzz}}}pppddd___[[[jjjyyyXXXGGG:::;;;???===<<<>>>===;;;999999;;;>>>???@@@<<<@@@DDDEEELLLeeerrrwww```FFFIIIZZZuuu{{{iii]]]\\\^^^gggvvvvvvqqquuurrrkkk]]]]]]]]]^^^``````^^^\\\[[[aaabbbYYYWWWfffVVVTTTSSSSSSTTTSSSRRRPPPNNNJJJIIILLLMMMMMMPPPUUUTTTTTTaaafff\\\sssqqqNNNEEEHHH@@@@@@KKK```yyypppfff___XXXWWWTTTTTTVVVUUUSSSVVV\\\iiiuuukkkooo}}}|||fff[[[SSSNNNIIIHHHGGGFFFHHHMMMOOONNNNNNOOOOOOXXXrrrwww|||hhh???888777111888333333333333555999???CCC???===:::999999:::;;;:::======NNNzzz```WWWvvvqqqppplllffffffjjjjjjgggggggggccc\\\XXXWWWRRRLLL???<<<888555444222///---,,,++++++++++++*********))))))***+++++++++++++++(((((())))))))))))(((((('''((((((((('''(((+++---333888<<<:::777;;;HHHUUUNNNBBB999777999999888888000111444;;;BBBEEECCC???888666444444888===AAACCC888777666555666777999:::<<<<<<<<<===>>>???@@@AAA<<>><<<:::888888:::===>>>???@@@>>>BBBFFFEEEPPPxxxssssssLLLHHHLLL^^^ssszzzrrrhhh___\\\^^^iiivvvooommmiiigggfffeeedddbbbbbbfffddd]]]]]]nnnhhhQQQQQQOOOOOOPPPQQQPPPOOOLLLIIIIIILLLMMMLLLNNNSSSWWW[[[cccwwwhhhYYYeee}}}|||\\\JJJIIICCC>>>FFFWWWqqqvvvkkkbbbYYYXXXUUUSSSUUUUUUTTTTTTUUUZZZnnnvvv|||tttcccYYYSSSNNNMMMLLLJJJMMMRRRZZZUUUSSSQQQLLLNNNbbbyyy}}}yyyWWW666<<<888...888444333444777;;;>>>???@@@;;;::::::999888999:::;;;999===GGGjjjpppYYYvvvsssqqqlllfffeeehhhhhheeefffeeeaaaZZZWWWVVVRRRLLL>>><<<999777555333///---+++++++++*********))))))((()))***+++++++++++++++(((((())))))))))))((((((&&&'''(((''''''(((+++---,,,444:::888000333EEEWWWVVVIII<<<999:::999777888222111222888???CCCBBB???888999888333000333<<>>@@@AAAAAA>>>>>>===IIIaaannnwwwwwwggg___^^^bbbmmmyyy}}}tttlllrrrwwwqqqddd[[[ggguuuyyyaaaAAABBB>>>999;;;@@@BBB>>>======<<<<<<;;;<<<===>>>DDD===@@@FFF???AAAfffuuusssVVVKKKAAAGGG]]]ssszzzwwwddd\\\YYYbbbooo{{{~~~wwwqqqmmmjjjhhhgggggghhheee```eeezzzyyyXXXQQQOOOKKKHHHHHHJJJJJJHHHKKKIIIIIIMMMNNNMMMNNNQQQ[[[aaaccckkkgggYYY\\\xxxjjjRRRMMMFFF>>>CCCSSSlll{{{nnndddZZZYYYUUUSSSTTTUUUTTTSSSRRRNNN\\\rrrmmm^^^XXXTTTRRRQQQPPPSSSWWWccc\\\WWWTTTLLLIIIXXXmmmzzz~~~~~~MMM222>>>888+++888444444666:::???AAA>>>;;;777888999888777777999;;;666@@@EEE___ddduuuvvvtttoookkkhhhffffffgggeeeddd```YYYVVVUUURRRLLL@@@===888555333222000...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***///222444555666999>>>CCCLLLIIIAAA999444444666666888555333555:::???AAAAAA888777444111///000444777===:::555222111444888;;;===>>>@@@BBBBBBBBB@@@???======>>>FFFXXXppp}}}nnnjjjmmmrrrvvvzzz|||~~~|||ooojjjgggcccaaaaaahhhxxxlllQQQAAA@@@>>><<<;;;:::;;;;;;<<<;;;:::999:::<<<>>>??????===???BBB???CCCZZZuuuiiiyyymmmOOODDDFFFGGG```ooodddZZZYYY```kkkzzzwwwsssooolllkkkeeeaaaccclll}}}cccRRR[[[TTTLLLHHHGGGHHHHHHHHHEEEIIILLLLLLJJJJJJOOOSSS]]]```gggfffuuukkk^^^cccyyylllSSSLLLLLLCCCBBBJJJ```{{{tttggg]]]WWWSSSQQQSSSTTTSSSSSSUUUVVVVVV___sssmmmddd___^^^XXXRRRXXXeeennnkkk^^^TTTTTTQQQTTTbbb~~~|||]]]<<<:::888222333444111555:::???@@@>>>:::777777666666666777888999999<<<======ZZZdddvvvvvvsssoookkkhhhffffffgggeeeddd```YYYVVVUUURRRLLLBBB>>>999555333111...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***---000444666777999<<>>999555444555555777555222444999>>>AAABBB::::::888444111000111333777666444333444666888:::>>>???AAABBBBBBAAA@@@>>>??????@@@EEERRRggg|||yyyvvvttttttuuurrrsssvvvzzz~~~~~~sssmmmhhhbbb```bbbmmm{{{cccIII???>>><<<:::999999999999<<<;;;:::999:::<<<>>>???@@@>>>???AAA???AAATTTjjjwwwuuuZZZGGGIIIGGGWWWvvvzzzkkk^^^\\\ZZZ]]]mmm{{{uuuooohhhfffjjjwwwgggRRRQQQWWWRRRLLLHHHHHHIIIHHHGGGGGGJJJLLLJJJHHHHHHLLLPPP\\\YYY[[[VVV___yyyaaa___qqqoooWWWOOONNNBBB@@@FFFZZZssswwwjjj___YYYTTTQQQSSSSSSRRRQQQSSSOOOPPPUUUaaarrrvvvkkkhhhddd^^^aaaiii{{{xxxiii\\\XXXTTT[[[lll{{{~~~TTT999999777333444555888:::<<<>>>===;;;777555666666666666777888999999999===>>>SSS}}}fffxxxvvvsssooojjjgggfffffffffeeeddd```YYYVVVUUURRRLLLDDD@@@:::555222000---+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))******...333777888888999::::::::::::999666333333444666444222222666<<<@@@BBB>>>===<<<888333000///000111111222444555777999:::>>>???AAABBBBBB@@@???===@@@@@@AAACCCJJJZZZooo{{{sssqqqjjjjjjjjjmmmrrryyy~~~uuunnngggaaabbbfffvvvsssUUUAAA<<<;;;999888777777777888::::::999999:::;;;===>>>AAA>>>>>>AAA@@@@@@KKKYYYwwwzzzqqqUUUPPPFFFIIIfffttt```YYYWWWVVVaaaqqqwwwnnnhhhkkk{{{zzzPPPFFFQQQQQQNNNKKKIIIIIIIIIHHHGGGKKKLLLKKKIIIEEEFFFJJJNNNZZZUUUUUUPPPRRRxxxqqq```gggzzzsss^^^QQQLLLDDD???AAAPPPeeezzzrrrfff[[[UUURRRRRRRRRPPPOOOQQQOOOPPPQQQTTT\\\pppzzzqqqnnnqqqwwwnnnbbbaaappp~~~mmmJJJ666888555222555666@@@???===;;;999666444333666666666666777888999:::666===>>>IIIlll~~~hhhzzzvvvsssnnnjjjgggfffffffffeeeddd```YYYVVVUUURRRLLLDDD???999555222000...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***(((,,,111666888888666555666666888999666111111444666444222222555:::???BBBAAA@@@>>>999444111111222111111111222444666888999>>>???AAABBBAAA@@@>>>===???@@@@@@AAACCCNNNcccvvvxxxsssoookkkiiikkksss{{{zzzssslllddd```fffooocccIII>>>;;;:::888777666666777777999999999999:::;;;===>>>AAA======AAABBBBBBFFFMMMfffqqqsss\\\FFF@@@VVVpppgggWWWVVV[[[]]]\\\qqqrrrkkkqqq|||hhhIIIEEELLLKKKJJJJJJIIIIIIHHHGGGFFFLLLLLLJJJHHHFFFGGGKKKOOOVVVSSSUUUUUURRRgggiii___qqqvvvhhhUUUFFFHHHBBB@@@GGGVVViii~~~{{{ooo^^^WWWSSSRRRQQQNNNNNNPPPRRRQQQPPPPPPSSS```{{{qqqmmmzzz]]]CCC555666333333888:::CCCAAA<<<888555444333444555555555666666888999:::666<<<<<>>888444222111000///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))'''***///444777777555333777777;;;===888111111555666555333333444888===@@@DDDBBB???999555333555666555333111000111333777999===>>>@@@AAAAAA@@@>>>===>>>===>>>???@@@GGG[[[ooo}}}tttnnnooovvv~~~yyyrrrllleeedddnnnzzztttSSSAAA@@@;;;:::999777777777888888777777888999:::;;;<<<===???<<<===@@@CCCDDDEEEGGGJJJtttwwwwwwoooNNNBBBLLL\\\~~~cccUUU[[[[[[RRReeevvv}}}sssRRRIIIGGGDDDFFFGGGHHHIIIHHHGGGFFFFFFKKKKKKIIIHHHHHHJJJOOORRRSSSSSSTTTUUURRR\\\uuuYYYfffwwwuuu```GGGLLLEEEAAAEEEPPP```vvvqqq```YYYTTTSSSQQQNNNMMMPPPPPPMMMLLLMMMPPPWWWdddqqq|||wwwOOO;;;444555444999AAAAAAAAA>>>999555333333444666444444444555666888999:::888::::::<<>>DDDCCC@@@<<<888666777888777555222000000333666888<<<===???AAAAAA@@@???>>>>>><<<===@@@@@@DDDUUUhhh~~~wwwxxx|||vvvvvv~~~bbbFFF===AAA;;;:::999888777888888999666666777888:::;;;<<<<<<===<<<===???BBBDDDDDDDDDDDDaaauuupppfffQQQJJJNNNhhhxxx^^^YYYZZZWWW^^^nnn[[[HHHKKKKKKEEECCCEEEGGGHHHFFFEEEEEEEEEJJJIIIHHHHHHJJJMMMQQQSSSXXXXXXTTTRRRRRRYYYYYY\\\qqq}}}mmmOOOLLLGGGCCCEEEMMM[[[qqqpppbbb[[[UUUTTTRRROOONNNQQQOOOKKKJJJNNNRRRSSSWWW[[[sss}}}{{{iiiAAA555333777999BBBJJJFFF;;;999666444333333555666333444444555666888999::::::777999;;;HHHmmmxxxuuurrrnnniiifffeeeeeeeeeeeeddd```YYYVVVUUURRRLLLDDD???888333111000000///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((''''''((())))))((()))...333888999888777;;;GGGPPPJJJ;;;666:::666888999888666666999;;;CCCDDDDDDBBB===999666555555444333333333444666666:::<<<>>>@@@AAAAAA@@@???AAA===>>>BBBBBBCCCPPPbbbnnnRRR???;;;>>>:::999888777777777888999444555777888:::;;;;;;<<<============>>>AAACCCCCCEEERRRkkkjjj{{{fffLLLKKKRRRlllxxxiiiaaa___]]]gggssszzzkkkUUUOOOLLLHHHGGGBBBDDDGGGFFFDDDCCCCCCEEEHHHGGGGGGHHHKKKMMMOOOPPPUUUYYYTTTQQQUUUYYY|||bbbTTTeee{{{tttWWWLLLHHHDDDCCCFFFQQQdddvvvrrrddd]]]VVVUUUSSSPPPPPPSSSPPPLLLJJJMMMPPPOOOQQQTTT```vvvyyy~~~www\\\:::333666<<>>^^^wwwuuurrrmmmiiifffeeeeeeeeeeeeddd```YYYVVVUUURRRMMMFFFAAA999333000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))***((((((,,,222888:::;;;444;;;KKKXXXSSSAAA888;;;777999;;;:::777666777999AAADDDGGGFFFAAA:::444000222333444666777777666666999;;;===@@@AAAAAAAAA@@@DDD>>>>>>DDDDDDCCCNNN]]]~~~}}}___HHH<<<::::::999999777666666777888888444555666888:::;;;;;;;;;===>>>===;;;;;;>>>AAAAAABBBBBBQQQtttkkktttOOOMMMJJJQQQjjjkkkbbb^^^dddjjjppp{{{uuuVVVWWWXXXHHH???CCCBBBDDDFFFFFFCCCBBBCCCEEEHHHGGGGGGHHHKKKMMMMMMMMMGGGQQQOOOOOOVVVVVVmmmkkkRRRZZZuuutttYYYMMMHHHDDD@@@???EEEUUUfffzzzwwweee]]]WWWUUUTTTQQQQQQTTTNNNJJJGGGHHHHHHHHHLLLRRRNNN^^^uuuqqqiii^^^eee}}}ttt}}}lllPPP;;;666;;;AAACCCHHHDDD444333333333333333333333333333333333444666888999:::888222;;;<<<666TTTvvvvvvrrrmmmhhheeedddeeeeeeiiieee```[[[WWWTTTPPPNNNEEE@@@888222000/////////...---,,,,,,++++++,,,,,,))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))((('''***///555:::===<<<>>>AAAFFFIIIHHHBBB>>>;;;999999<<<<<<777444555;;;AAAHHHKKKHHH@@@888333777666444111//////000222666888;;;<<<===>>>AAACCCCCCCCCAAA@@@AAAFFFMMMSSSrrrpppMMM:::;;;;;;777===<<<999777666666777777666666666666777888999:::888999;;;===>>>>>>======AAAIIIQQQeeellliiiNNNCCCJJJVVVlllrrr___```ccciiirrrcccMMMOOOPPPDDD>>>DDDCCCAAADDDKKKMMMHHHGGGJJJJJJJJJKKKKKKJJJJJJIIIHHHMMMMMMOOONNNKKKPPPddd{{{sss]]]ddddddJJJJJJGGGAAA===AAANNNZZZnnntttbbbWWWZZZ]]]WWWPPPPPPQQQOOOMMMKKKIIIIIIIIIIIIKKKOOOYYYhhhxxxtttaaaZZZlll|||lll<<<888<<>>BBBBBB???;;;666444666:::;;;888666777;;;???EEEJJJIIICCC;;;666666555444222000///000111444777999;;;===???BBBDDDDDDCCCAAA@@@@@@DDDKKKOOOdddyyy|||aaaGGG;;;<<<>>><<<===;;;999777666666777777777777888888999999::::::888999:::<<<======>>>>>>AAAEEEJJJZZZxxxvvv}}}fffHHHEEEFFFUUUppphhhccc___bbblllzzzrrrZZZIIIJJJKKKDDD@@@CCCFFFCCCEEEKKKKKKFFFDDDGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJKKKLLLJJJNNN^^^ooolllXXXgggoooOOOHHHBBB@@@======EEEPPPbbbttt}}}jjj[[[ZZZ[[[VVVRRRTTTQQQPPPNNNLLLKKKJJJJJJIIIHHHIIINNNXXXaaalll}}}hhhiii~~~uuuZZZ555999>>>BBBBBB===777333222555444333222222222333333000111222333444555666777666888555666;;;CCCdddsssuuurrrmmmhhheeedddeeefffgggddd___[[[XXXUUURRROOOCCC>>>777333111111111111------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((***---222777:::<<<888555777<<<>>><<<999444222333999;;;888666666:::<<>>???@@@???AAAMMMfffuuunnneeeSSSBBBCCCQQQddduuunnndddYYYYYYdddqqqzzz}}}pppZZZPPPGGGFFFHHHFFFDDDDDDHHHFFFGGGIIIHHHCCCAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGIIILLLLLLIIIJJJTTT```eeeaaawwwsssZZZJJJ@@@AAA@@@;;;>>>FFFSSSfff~~~vvvccc[[[YYYTTTTTTXXXQQQPPPPPPOOONNNLLLKKKJJJIIIHHHJJJMMMPPPSSS]]]gggzzzttt|||fffFFF444???BBBCCC>>>555111222555444444333222222222222333111222222333333444555555444777555555888===VVV}}}wwwuuurrrmmmhhheeeeeeeeeffffffccc___[[[YYYVVVRRRPPPAAA===777333111111111111---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))***,,,000555888<<<888555777;;;>>>===:::666222222777:::777555444::::::===DDDKKKLLLGGGBBB777666444333333222111///000222555888:::>>>BBBFFFEEEEEEDDDBBBAAABBBEEEGGGMMMUUUgggzzz[[[???999<<<999888<<<::::::888777666666666666888999:::<<<;;;:::888777:::999999999:::<<<>>>???@@@;;;===FFFRRRlllnnnqqqmmmNNNAAAAAAGGGUUUccckkkbbbYYYVVV\\\fffnnnrrr~~~~~~TTTHHHJJJIIIFFFGGGIIIHHHEEEHHHGGGFFFFFFEEEBBBAAA@@@CCCCCCCCCCCCCCCDDDEEEEEEGGGNNNTTTQQQJJJFFFLLLUUUmmm^^^ZZZjjjqqqhhhQQQBBBCCCCCC<<<;;;CCCJJJ\\\rrrmmm___XXXSSSSSSWWWQQQQQQRRRRRRPPPNNNLLLKKKKKKIIIIIIKKKKKKKKKPPPWWW```rrr~~~VVV;;;@@@GGGEEEAAA999333111333666333333333222222222222222222222222222333333333333222666555555888:::KKKiiiyyytttqqqmmmhhhfffeeefffgggeeebbb___\\\YYYVVVRRROOOAAA===777333222111111000,,,,,,+++************+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&(((******+++...222666999777777888;;;===<<<;;;999333111666::::::888888999888;;;BBBJJJNNNKKKGGG;;;888555444444333111///000111444666888<<>>??????:::===EEEHHHWWWjjjoooaaaKKKAAA>>>FFFRRRccccccaaa\\\XXXZZZaaagggkkksssZZZFFF???FFFIIIFFFFFFIIIHHHDDDFFFFFFEEEBBBAAABBBAAAAAAEEEDDDCCCCCCBBBCCCDDDDDDHHHTTT]]]WWWJJJDDDHHHPPP___mmmUUU___iiinnnXXXGGGEEEDDD===<<>>>>>666222666<<<======>>>888888:::@@@GGGLLLMMMLLLAAA<<<777444444444222000111222333444666999>>>BBBDDDFFFHHHHHHGGGGGGGGGHHHFFFJJJRRR^^^sssyyyXXXCCC444777;;;999888<<<888888888777777666666666444555666777777666555555888888999999:::<<<===>>>>>>;;;???FFFEEEJJJjjjjjjzzzaaaKKKAAABBBHHHYYYccckkkhhh\\\UUUVVV\\\^^^eeeqqq}}}cccGGGGGG>>>CCCGGGFFFFFFGGGFFFDDDDDDEEECCC??????AAABBB@@@DDDCCCBBBBBBBBBCCCDDDEEEHHHUUU]]]VVVJJJEEEHHHLLLUUUzzzeeeYYYTTTggg[[[NNNGGGBBB>>>>>>AAAAAAMMM[[[iiizzzuuufff[[[UUUSSSRRRRRRRRRRRRQQQPPPOOONNNMMMIIIGGGHHHGGGEEEFFFIIINNNLLLOOOXXXdddppp|||xxxuuuYYYCCCCCCMMMCCC;;;111...000222111...222222222333222111111000111111111111111111222222...333333555;;;:::>>>MMMxxxyyysssppplllhhhfffeeefffgggfffddd```]]]ZZZUUUPPPLLLBBB>>>999555222111///---,,,++++++***************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))%%%(((++++++))))))...222222555888666333555>>>FFFIII???777888<<<=========777888;;;???DDDIIIMMMOOOGGGAAA888444444555333000333333444333444777;;;>>>CCCFFFJJJLLLKKKJJJJJJKKKHHHKKKOOOUUU___qqqdddEEE<<<666777999888777:::777777777777777666666555444444444555666666666777777888999:::;;;<<<<<<<<<===;;;???DDDBBBCCCVVVmmmnnn}}}bbbLLLDDDBBBJJJ\\\ooorrrgggZZZUUUWWWVVV\\\eeeooozzz}}}UUUHHHNNNDDDCCCEEEIIIIIIGGGGGGIIIDDDFFFCCC===<<<@@@AAA>>>@@@@@@???@@@AAADDDFFFHHHEEEMMMRRRNNNIIIHHHIIIGGGMMMcccuuuYYYIIIZZZ[[[WWWLLLCCCAAAAAA>>><<>>AAA@@@@@@KKKYYYkkkiiixxx\\\LLLCCC>>>TTTmmmwwwpppbbbZZZXXXNNNRRRYYYaaajjjwwwcccNNNKKKNNNJJJEEEFFFLLLNNNJJJJJJOOOEEEGGGDDD<<<;;;???@@@<<<<<<<<<<<<>>>AAADDDHHHJJJAAAFFFGGGEEEGGGLLLJJJCCCHHHSSSxxx}}}aaaRRRPPP]]]___RRRGGGFFFDDD>>>999???FFFMMM[[[ooo|||mmm```WWWTTTRRRQQQOOOOOOOOOPPPQQQSSSMMMIIIIIIHHHEEEEEEGGGFFFFFFHHHKKKGGGDDDIIISSSPPPXXXhhhvvv{{{}}}}}}}}}{{{bbbCCCPPP]]]DDD333333333222222111222222111111222333222111000////////////000111111222222...444222333999777555===SSSyyyuuupppjjjgggggghhhgggeeehhhccc^^^\\\[[[XXXQQQKKKCCC???888444111000///...,,,+++******))))))******+++++++++************)))))))))))))))))))))))))))''')))******))))))***+++&&&'''''''''(((((())))))///444;;;>>>:::777===GGGeeeVVVEEE;;;666555888===EEEBBB===;;;===BBBIIINNNIIIHHHCCC<<<555111222444444666888888666666777888BBBGGGMMMQQQRRRRRRRRRSSSJJJMMMPPPTTTWWW\\\aaaeeevvv}}}```FFF888888777666666666666666666666666666666666666666333444444444555555666666555777999;;;;;;;;;999888;;;===@@@BBBDDDGGGKKKMMMmmm{{{hhhcccGGGHHHGGGWWWsssuuu^^^PPPNNNSSSXXXZZZ]]]fffvvvuuu[[[OOOHHHJJJPPPKKKKKKKKKKKKKKKJJJGGGEEEJJJGGGCCC@@@@@@??????>>>>>>???@@@@@@???@@@BBBDDDDDDBBBBBBDDDGGGHHHFFFCCCEEEKKKbbbdddWWWXXXjjjwwweeeJJJEEEFFF;;;===;;;===EEEQQQ```rrrnnnZZZTTTRRRQQQPPPQQQQQQQQQPPPPPPOOOMMMKKKIIIFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHNNNQQQUUUYYY\\\```dddgggrrrpppoooooottt{{{|||~~~iiiOOOIIIQQQNNN@@@222222222111111111000000000000111111111111000000000000111222222222222111111111111222444666777888PPPyyyuuupppjjjggggggggggggfffhhhccc^^^]]]]]]ZZZRRRLLLCCC???888444111000///...,,,,,,+++************++++++++++++************)))))))))))))))))))))))))))''')))******))))))***+++((((((((()))))))))******///222999===;;;888;;;BBBRRRKKKDDDAAA>>>:::;;;???EEECCC???>>>???DDDJJJNNNRRRRRRNNNEEE;;;555666888777999:::999777555555555;;;@@@IIIPPPUUUVVVVVVVVVOOORRRUUUXXXYYY[[[^^^```gggqqqmmmPPP999888777777666555555666666555555555555555555555555333333444555555666777777777777999999:::999888888:::<<>>???@@@AAA@@@@@@@@@BBBDDDCCCAAA@@@BBBEEEGGGGGGEEEGGGKKK\\\~~~xxxbbb[[[mmm~~~sssUUUJJJIIICCC???<<<===CCCMMMYYYjjjwww{{{iiiZZZWWWTTTTTTUUUVVVUUUSSSPPPOOOMMMKKKIIIGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGDDDFFFIIIKKKMMMOOORRRUUUZZZYYYWWWXXX[[[```fffiiijjjmmmrrrwww}}}~~~{{{{{{}}}vvvaaaJJJBBBDDD>>>444222222222111111000000000000000111111111111000000000000111222222222222111111111111222444666777888DDDyyyyyyuuuqqqkkkgggffffffgggggghhhddd___^^^^^^[[[TTTNNNCCC???888444111000///...------,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))''')))******(((((()))+++))))))))))))************---///555;;;<<<888888;;;AAA@@@AAACCC@@@;;;<<<@@@EEECCCBBBAAACCCGGGKKKMMMUUUWWWUUUKKK>>>555444666999;;;===<<<999666444444777;;;CCCMMMUUUYYYYYYXXXSSSUUUXXXYYYYYYYYYZZZ\\\]]]aaaiiiuuuxxx^^^DDD555777777666555555555555666555555555555555555555555222333444555666777888999999999888888777888888888999;;;===>>>???@@@CCCFFFJJJ\\\uuuuuu~~~lllUUUEEEKKKZZZbbbccccccYYYUUUPPPQQQUUUYYY[[[ZZZjjjrrr~~~nnnNNNDDDGGGIIIHHHHHHJJJGGGDDDFFFKKKMMMJJJFFFHHHEEEBBB@@@@@@@@@???>>>???@@@AAAAAA@@@@@@BBBDDDBBB@@@???@@@CCCFFFHHHHHHJJJLLLTTTiiizzzaaakkk}}}{{{bbbQQQMMMIIIBBB>>><<<@@@FFFOOO]]]iiizzzxxx___ZZZTTTRRRTTTUUUSSSPPPPPPOOONNNLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFBBBDDDFFFFFFEEEFFFGGGIIIJJJIIIIIIIIIJJJMMMPPPRRRSSSUUUXXX[[[___ccciiimmmyyyxxxxxxvvvrrrmmmgggdddkkkmmmpppqqqsssuuuyyy|||~~~~~~vvvvvvvvvwww{{{~~~{{{jjjUUUEEE<<<777111---111111111111000000000000///000000111111000000//////000111111222222111111111111111222333555777777<<>>@@@===888999===CCCBBBBBBCCCEEEGGGJJJKKKPPPVVVYYYSSSEEE999333333:::<<<>>>>>>;;;888666666888:::???GGGPPPWWWZZZZZZVVVWWWWWWWWWVVVVVVXXXZZZ]]]^^^```eeerrrjjjOOO===999666666555444444555555555444444444444444444444444222333444555777888999:::<<<;;;999777777777888999:::;;;<<<======>>>@@@CCCFFFMMMjjjhhhqqqoooRRRGGGKKKTTT]]]dddccc```[[[UUUPPPPPPTTTXXX]]]cccmmmxxxjjjVVVCCC@@@FFFJJJKKKLLLKKKFFFBBBDDDHHHKKKHHHDDDFFFDDDAAA@@@@@@@@@???>>>>>>???@@@???>>>???@@@BBBBBBAAA???@@@BBBFFFJJJLLLMMMNNNNNNXXX{{{oooeeejjjrrriii\\\RRRIIIDDD???<<<===@@@FFFQQQ\\\mmm{{{mmmcccXXXRRRRRRSSSQQQNNNPPPOOONNNMMMKKKJJJHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGGGGGGGHHHHHHIIIKKKLLLLLLLLLNNNPPPRRRTTTVVVZZZ]]][[[___bbbbbb___[[[YYYYYYdddgggkkkoooqqqtttwwwyyyyyyvvvrrrnnnnnnnnnnnnpppsssxxx}}}~~~yyyuuu```JJJ@@@:::222///222000000000000000000000000//////000000000000/////////000000111111111111111111111111222333444666777<<>>>>>===;;;;;;;;;888888:::???HHHRRRZZZ______]]]ZZZVVVSSSSSSVVVYYY]]]^^^^^^aaagggqqq|||qqqWWW>>>555999555444444444444444555555444444444444444444444444222222333555666888999:::===<<<999777777888999;;;:::<<<======<<<===???AAAAAAGGGVVVvvvxxxgggwwwoooZZZOOONNNUUU]]]ooorrrpppcccSSSMMMTTT^^^UUUYYY^^^gggssszzzVVVNNNFFFDDDEEEGGGJJJMMMKKKFFFAAAAAADDDFFFDDDAAADDDCCCAAA@@@AAAAAA???>>><<<===>>>===<<<<<<>>>@@@BBBBBBAAA@@@BBBFFFKKKOOOOOOOOOLLLPPPjjjeeeVVVaaajjjhhh\\\JJJFFF@@@<<<;;;<<>>888999;;;===>>>>>>>>>???AAA888888888:::@@@KKKWWW```eeeccc___YYYTTTSSSTTTVVVXXXYYY[[[]]]```dddiiimmm|||{{{{{{{{{cccIII777333777444333333333333444555555333333333333333333333333111222333444555666777888<<<;;;999777777888:::;;;:::<<<======<<<===???AAA>>>EEELLL]]]ooossskkk[[[RRRPPPiiizzzvvvaaaWWWUUUSSSSSSUUU[[[fffsss\\\PPPOOOLLLHHHCCCBBBEEEHHHHHHEEEAAA??????@@@@@@AAACCCAAA@@@@@@AAAAAA@@@>>>;;;<<<===<<<;;;:::<<<>>>AAAAAAAAAAAABBBEEEJJJOOOMMMMMMKKKMMM]]]tttRRRVVVhhhsssiiiSSSKKKEEE???<<<;;;<<>>>>>===???AAADDD<<<======;;;:::@@@LLLVVV^^^^^^]]]ZZZVVVTTTTTTTTTTTTVVVWWWXXXYYY\\\```cccooorrrwww{{{yyytttyyymmmSSSAAA:::888666333333222222333444444555222222222222222222222222222222222333444555555666888777666666666777888999999:::;;;<<<;;;<<>><<<======<<<;;;:::<<<===???@@@AAA@@@@@@CCCGGGLLLIIIHHHJJJMMMQQQeee^^^VVVdddwwwttt```RRRKKKDDD???;;;999???FFFEEEOOOaaarrryyykkk^^^VVVSSSPPPPPPOOOOOONNNNNNMMMMMMHHHHHHHHHHHHGGGGGGGGGFFFCCCDDDEEEEEECCCCCCDDDEEECCCCCCDDDEEEFFFGGGGGGGGGEEEGGGIIIJJJJJJJJJKKKMMMMMMOOOQQQSSSSSSTTTUUUVVVVVVYYY]]]```cccgggkkknnnfffhhhhhhgggjjjqqquuussskkkjjjiiiiiikkknnnqqqssstttxxxzzzsssbbbLLL@@@444///000111///,,,---------....../////////......////////////.........//////000000000000000111111111111222333444444222888GGGooowwwtttrrrmmmgggbbbbbbgggllllllgggaaa^^^]]]YYYQQQJJJCCC???888444111000///...,,,+++******))))))******+++++++++************)))))))))))))))))))))))))))&&&'''((((((''''''(((***+++*********))))))(((((()))''''''+++---111:::CCCPPP===222===RRRZZZSSSIII@@@@@@@@@@@@BBBEEEGGGHHHTTTTTTVVVYYYYYYTTTKKKDDD>>>???>>>======>>>BBBEEEBBBEEEDDD===666777AAAJJJPPPSSSWWWXXXWWWUUUTTTTTTVVVVVVVVVUUUUUUXXX]]]aaafffjjjooossswww|||wwwqqqpppppp{{{ttt\\\BBB999<<<999111222222222222333333444555222222222222222222222222222222222333333444444444555555555555555666777777777999:::::::::;;;>>>@@@???>>>@@@FFFNNNhhh{{{ooo}}}fffaaa___dddkkkoookkkeee```\\\XXXVVVWWWYYY[[[\\\___fffrrr|||fffIIIGGGCCCBBB@@@>>>???BBBCCCAAA>>>??????;;;888999???EEEAAA@@@???@@@BBBBBB@@@>>>======>>>===;;;;;;<<<>>>===???@@@@@@???@@@EEEIIIEEEDDDIIIMMMJJJSSS|||lllYYY```uuuyyyiiiWWWOOOGGGAAA;;;888<<>>999666444222000///...+++)))((()))*********+++***)))(((((()))***+++...+++(((%%%$$$&&&((()))))))))))))))))))))))))))))))))))))))((((((((((((%%%'''(((***,,,111777<<<===>>>:::666AAATTTUUUJJJHHHCCC<<<<<>>???BBBEEEEEEHHHJJJGGG@@@;;;:::;;;DDDIIIOOOSSSUUUTTTSSSSSSVVVWWWWWWWWWWWWYYY]]]```fffiiimmmoooqqquuu|||}}}lllnnnnnnnnnxxx[[[@@@888888555222444333333333333333333333333111111111111111111111111222222333444444555666666999888666555555666777777999:::;;;======<<<:::999;;;<<>><<<<<<===>>>>>>===@@@???===<<<<<<===>>>??????>>>>>>???@@@???<<<:::777888999999::::::::::::999999:::<<<>>>BBBEEEGGGIIIGGGIIIKKKHHHMMMeee```QQQfff~~~zzz___WWWPPPKKKAAA777777===DDDGGGLLLUUUaaaqqqvvvggg\\\UUUSSSQQQQQQQQQRRRRRRQQQJJJIIIHHHHHHIIIIIIGGGEEEFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNPPPSSSTTTUUUUUUVVVXXXZZZ[[[]]]aaadddeeegggjjjnnnqqqssstttuuuoooooonnnnnnqqqvvv}}}ggg^^^iii|||xxxtttkkkVVV;;;222222222111000//////...........................//////.........---------////////////000000000000000111111222222333444444222333>>>JJJppptttwwwrrrpppiii___eeelllhhhhhhhhhccc]]]ZZZXXXRRRKKKBBB>>>999666444222000///---+++))))))************+++***)))(((((()))***+++777555000,,,***)))******(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++...333777:::===;;;777<<>>BBBFFFGGGDDDHHHJJJGGGAAA<<<;;;<<<999<<>>DDD___|||{{{wwweeeWWWQQQRRReeeoooyyyyyyooo```VVVRRRUUUXXX\\\```dddhhhkkknnnrrruuuzzz~~~}}}{{{zzzzzzuuuwwwyyyzzzyyyxxxyyyyyyyyy|||mmmQQQIIIFFFBBBAAA>>><<<<<<=========<<<<<<;;;;;;:::::::::;;;;;;<<<:::999:::::::::888666888888999:::;;;;;;;;;;;;=========>>>???AAACCCDDDIIIFFFGGGIIIEEEDDDTTThhhsss]]]___tttxxxlll]]]NNNBBB:::999<<>>999666444222000///---+++))))))***+++***)))******))))))))))))******444222///+++)))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******))))))+++///111777:::;;;999777999???DDDBBBJJJRRRVVVWWWVVVOOOFFFEEEKKKLLLPPPeee||||||kkk^^^RRRDDD<<<===@@@BBBBBBDDDGGGIIIGGGBBB>>>======444555666999===DDDLLLRRRUUUVVVXXXXXXWWWWWWYYY[[[```ccceeefffeeeggglllppp}}}|||yyyuuurrrttt{{{wwwooohhhdddjjjrrryyy}}}ttthhhJJJ>>>555777888444333555222222222222222222222222111111111111111111111111111111111222333333444444666555444333444444666777888999:::;;;<<<<<<;;;:::>>>===>>>@@@===>>>LLL^^^{{{uuudddYYY[[[cccmmmsssqqqjjjbbb]]]WWWYYY[[[[[[YYYYYY\\\___rrrssssssrrrpppoooppprrrkkkmmmmmmjjjeeeaaa```aaaeeegggiiijjjiiiiiijjjkkkgggjjjpppwww|||jjjNNNAAA???AAACCCAAA???===<<<<<<<<<;;;:::999999:::::::::::::::999:::888666666666777666555888999:::;;;<<<<<<<<<<<>><<<::::::===AAAEEEKKKVVVfffqqq~~~xxxccc[[[RRRMMMNNNOOONNNLLLNNNMMMKKKKKKLLLLLLJJJHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMPPPPPPPPPQQQRRRVVV\\\```eeegggkkkoooqqqqqqqqqpppoooppprrrvvv{{{}}}bbbYYYXXXkkk{{{~~~gggEEE555333111111000000//////......------------------------...............---------....../////////000000000000000000111222222333333444111555777SSSwwwxxxvvvqqqpppkkkbbbgggnnnjjjdddccc___[[[[[[[[[TTTLLLBBB>>>999666333222000///,,,+++))))))***+++***)))***))))))))))))))))))***)))(((''''''&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())),,,...444555999===;;;666999???DDDMMMTTTRRRMMMKKKJJJHHHIIIPPPOOOKKK[[[tttvvvgggdddYYYKKKAAA???@@@@@@@@@DDDFFFHHHGGGDDD@@@??????:::999888777888<<>>888555666555111000333222222222222222222222222111111111111111111111111000000111111222222222222444333333222333444666777888999:::<<<=========<<>>>>>AAA@@@@@@FFFPPPfffzzzhhhaaaZZZVVVWWW\\\```cccaaahhhoooqqqlllddd___]]]oootttwwwrrrhhhaaa```bbb___aaaaaa]]]WWWTTTVVVYYYUUUVVVXXXYYYXXXYYYZZZ\\\```aaaeeeiiinnnssswwwxxxgggNNNDDDCCCAAAAAACCC@@@???===<<<<<<;;;:::888888999:::<<<<<<<<<;;;:::<<<:::777666777777777666777888999:::;;;;;;<<<<<>>>>>???@@@BBB???@@@DDDEEECCCFFFLLLcccxxxfffxxx{{{bbbLLLBBB===:::999<<>>999666333222000///,,,+++******++++++***((()))))))))******)))))))))&&&''''''(((***+++,,,,,,'''''''''''''''''''''''''''((((((((()))))))))***&&&'''((((((((()))+++---000000555>>>AAA===;;;<<>>>>>===;;;999999<<<>>>DDDGGGLLLPPPTTTWWWZZZ]]]ZZZ]]]___```^^^___bbbeeelllpppttttttrrrrrrxxx}}}zzznnnddd^^^^^^aaabbbiiiqqqyyyvvvpppSSSCCC:::888666555333111222555111111111111111111111111000000000000000000000000000000111111111111222222333222222222333444666777999:::;;;<<<===>>>?????????<<<:::<<<>>>???CCCGGGMMMppp}}}gggVVVOOOOOOPPPQQQ^^^jjjyyytttggg___ZZZjjj{{{~~~sssddd\\\ZZZZZZZZZZZZWWWTTTUUUXXX\\\RRRTTTUUUUUUTTTUUUVVVXXXYYYZZZ[[[___fffnnnvvvzzz\\\KKKAAADDDFFFAAA???CCC???>>><<<<<<<<<;;;999777666777999;;;<<<<<<;;;:::===:::888777777888888777555666777888:::::::::;;;>>>===<<<<<<<<<===???@@@AAA======@@@DDDEEEHHHKKKMMM{{{qqqfffpppzzz}}}oooXXXGGG???<<<:::<<<===<<<===CCCMMMUUU___ooo{{{nnn^^^RRROOOPPPQQQRRRQQQOOOLLLKKKLLLLLLKKKJJJGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHKKKKKKKKKKKKLLLQQQXXX]]]```bbbfffjjjmmmnnnnnnmmmmmmpppuuu|||yyydddYYY[[[nnnzzzrrr```CCC555555111/////////...............---------------------------.................................////////////...//////000000111111222000000666111<<>>999666444222000///+++******+++,,,+++)))((())))))************))))))'''((()))******))))))(((''''''''''''''''''''''''''''''(((((())))))******%%%&&&((((((((()))+++------...222:::BBBDDDAAA<<>>???>>><<<::::::;;;999===AAAEEEIIIMMMQQQTTTVVVZZZ^^^______```cccgggggglllssswwwyyy{{{~~~tttgggaaa[[[WWWSSSRRRWWW^^^```iiivvvxxxXXXCCC;;;777777555444222333666999000000000000000000000000000000000000000000000000111111111111111111111111222222222222333555777888888999:::;;;===???@@@@@@AAA>>>;;;;;;===???AAABBBJJJRRRsss|||xxxkkk]]]TTTQQQYYYfffooooooggg[[[SSSKKKbbb{{{tttllljjjfffccc___\\\ZZZXXXVVVWWWXXXWWWVVVVVVXXXZZZVVVZZZbbbmmmzzzuuu{{{]]]JJJAAA===@@@@@@;;;;;;@@@===<<<;;;;;;<<<;;;999777444555666888999:::::::::;;;999777777888888777666444555666888999:::::::::999999999999;;;===???@@@AAA>>><<<<<>>CCCGGGSSScccvvv~~~ooobbbYYYTTTSSSRRRSSSPPPMMMLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBCCCDDDDDDEEEHHHHHHIIIJJJLLLPPPVVV[[[[[[^^^aaaeeeiiilllnnnoooiiirrruuu```VVVVVVlllxxxgggMMM777555888.....................------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------........./////////.........///000000111111444222555---444GGG___wwwtttpppqqqkkkbbbgggmmmgggeeebbb^^^\\\______UUUIIIBBB>>>999666444222000///+++******+++,,,+++)))'''((()))***++++++***)))(((''''''((()))((('''%%%$$$'''''''''''''''''''''''''''''''''((()))*********&&&((())))))(((((()))+++)))...111222;;;EEEEEE>>>???OOO]]]]]]VVVQQQOOOOOOIIIRRR\\\```^^^^^^eeelllooonnnmmmhhh```UUUIIIAAAHHHHHHHHHHHHFFFDDD@@@>>><<<>>>@@@@@@>>><<<<<<===777999;;;<<<>>>AAAEEEIIIMMMQQQVVVYYYZZZ\\\```dddaaaeeejjjqqqvvvzzz|||}}}xxxeeeUUUOOOLLLMMMPPPRRRRRRWWW___fffrrrzzz___GGG<<<<<<666666444222222333555555000000000000000000000000000000000000000000000000222222222222222222222222222222222222444666888999777777888999;;;===???@@@???>>>===<<<>>>@@@AAA@@@FFFEEESSSxxxmmmggg```[[[YYYUUUOOOJJJMMM[[[tttyyyqqqggghhhgggfffddddddfffhhhrrrzzzttt]]]KKKCCC???<<<;;;:::999:::;;;;;;;;;:::;;;<<<;;;999777555555666777888:::;;;<<<;;;999888999999999777555444555666888::::::;;;;;;888888888999:::<<>>>>>IIIUUUeeerrrzzznnnddd^^^]]]VVVSSSOOOMMMMMMNNNMMMLLLJJJIIIIIIHHHGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGIIIKKKOOOTTTWWWWWWYYY\\\aaafffkkkoooqqqqqq|||sss]]]UUU```oooiiiOOO===111333444,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////------...//////000000111222111666...111===OOOzzzvvvppplllnnnjjjaaafffmmmhhhgggddd___^^^aaa```VVVJJJBBB>>>999666444222000///+++******+++,,,,,,)))'''((()))***++++++***)))((('''(((***++++++)))'''&&&''''''''''''''''''''''''&&&''''''((()))******+++((()))***)))((('''((()))'''000111,,,333BBBGGG@@@<<>>??????:::;;;::::::999;;;>>>AAA>>>CCCIIIMMMOOORRRVVVZZZWWWYYY\\\bbbiiinnnpppppprrrtttwwwzzz{{{}}}wwwwwwrrrhhhaaa^^^VVVLLLMMMJJJLLLRRRTTTTTTZZZbbbnnnuuu^^^HHH999666;;;666666555222111222000...000000000000000000000000000000000000000000000000333333222222222222222222222222222333444777999:::555555666777999<<<>>>???777999::::::<<>>>>>===::::::<<<;;;888:::::::::;;;<<<<<<999777888777777888:::<<<>>>@@@<<<;;;;;;<<<<<<;;;999666555666777999;;;<<<<<<<<<888888888999:::<<<>>>@@@>>>??????======???AAABBBGGGBBBYYYxxx]]]]]]nnncccMMMLLL@@@<<<999:::>>>@@@>>>:::BBBLLLVVV___kkkzzzuuummmjjjXXXUUUQQQOOOOOOOOOOOONNNLLLKKKJJJJJJHHHHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB???@@@AAABBBDDDEEEFFFGGGAAACCCFFFHHHJJJMMMRRRUUUUUUVVVYYY^^^dddjjjpppsssuuu```SSS\\\{{{VVV888222000///000,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////------......///000000000---...888333333666???cccuuussskkkjjjggg^^^```hhhfffhhheee```^^^___```XXXMMMFFFBBB;;;666333111///...,,,+++******))))))******))))))))))))))))))))))))+++***((('''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++---111777<<<@@@AAAEEEIIIKKKKKKLLLOOORRR[[[kkkvvvuuurrrqqqlllccceeeqqqxxxrrrnnnpppllldddYYYVVVMMMCCC@@@BBBCCCAAADDDCCCAAAAAABBBBBB@@@???>>>===<<<;;;999888777777:::;;;<<<>>>???AAABBBCCCIIIJJJMMMQQQUUUXXX[[[\\\\\\aaaeeegggfffhhhnnnssszzznnnddd]]]UUUSSSQQQOOONNNLLLJJJIIIFFFFFFIIINNNPPPTTT```ooo{{{\\\FFF===:::777444444444333333222111000000000000000000////////////000000000000000000000000000000000000111111111111000000000000111333666777444444555666777888999999;;;:::::::::;;;<<<>>>??????AAAFFFLLLZZZzzz|||}}}nnncccXXXXXXWWWXXX```qqquuufffeeeSSSKKKDDDAAADDD@@@>>>;;;999999:::999888999999999999999888777666::::::999999:::<<<===>>>>>>===<<<;;;::::::;;;;;;777888999:::;;;;;;;;;;;;999999::::::::::::::::::999:::<<<===<<<===>>>@@@DDDHHHPPPiiiwwwfff^^^jjjyyyttt^^^KKKEEECCC@@@<<<::::::::::::===@@@FFFOOO\\\jjjvvv~~~xxxfff___WWWSSSSSSRRRPPPLLLHHHHHHGGGGGGGGGHHHIIIIIICCCBBB@@@??????@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@@@@BBBCCCBBBAAAFFFCCCCCCFFFHHHHHHKKKQQQTTTSSSRRRVVV```mmm{{{ttt^^^UUU___zzziiiMMM555000222000...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///222111111333333666AAALLLzzzuuutttlllkkkggg^^^aaaiiiggggggddd___\\\^^^___VVVLLLEEEAAA:::555222000...---,,,+++******))))))******))))))))))))))))))))))))(((((('''&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++///444999<<>>===;;;::::::::::::;;;;;;<<<<<<======>>>???@@@BBBDDDFFFHHHIIIKKKOOOSSSTTTSSSUUUZZZ^^^bbbdddeeeccc]]]UUUOOOLLLFFFGGGGGGGGGFFFEEEEEEEEEIIIJJJMMMQQQTTT___vvvyyyfffMMM<<<777777555222444333333222111111000000000000000000/////////...//////////////////////////////000000000111111111111000000///000111333333333444555666777888888999999999999:::;;;===@@@AAA===>>>@@@CCCJJJ^^^yyylll```XXXWWWXXXsssrrrpppvvvhhhOOOEEEBBB>>><<<@@@@@@===;;;:::::::::999888:::::::::::::::999888888999999888888999:::<<<============<<<<<<;;;;;;;;;888888999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<>>>>>>======???@@@AAAEEEKKK\\\~~~eee```hhhnnnooonnnKKKCCC;;;:::;;;:::999999:::<<<@@@GGGQQQ]]]gggmmm{{{wwwoooeee]]]YYYVVVQQQMMMLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAACCC???>>>CCCFFFGGGIIILLLIIILLLSSS^^^nnnyyyfff^^^ZZZccc|||~~~wwwSSS???......222///...000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///111000111333333555>>>HHHvvvuuummmlllhhh___ccckkkjjjfffddd___\\\]]]]]]UUUKKKDDD@@@:::444111///---,,,,,,+++******))))))******))))))))))))))))))))))))&&&&&&&&&&&&'''(((******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))),,,000444777???CCCGGGGGGFFFKKKVVV______aaacccddd```___fffppppppxxx~~~wwwtttnnncccXXXRRRMMMDDD:::;;;===@@@DDDGGGHHHEEECCCDDDDDDCCCBBB@@@???>>>======<<<<<<;;;::::::999999;;;;;;<<<<<<<<<=========<<>>@@@AAA@@@@@@AAAAAABBBHHHXXXhhhqqqggg^^^jjjwwwqqqvvv\\\MMMAAA@@@AAA>>>>>>AAA???===;;;::::::;;;:::888:::;;;;;;;;;;;;:::999999777777666666777888:::;;;<<<<<<===>>>>>>===;;;:::999888888888888:::;;;<<<:::::::::;;;;;;;;;<<<<<<>>>???@@@???>>>>>>???@@@@@@BBBGGGOOO]]]}}}dddYYY^^^nnn}}}fffTTTCCC???@@@<<<888777888888:::>>>DDDMMMTTTYYYkkkwww{{{qqqiiiaaaXXXRRROOONNNMMMKKKIIIHHHGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAA@@@EEEAAA???CCCEEEFFFHHHLLLOOOUUUaaaqqqyyyjjj```PPPUUUeee{{{___>>>333,,,///222...,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000111333333444:::BBBooowwwvvvnnnllliii```dddmmmlllgggeee___\\\^^^^^^UUUKKKEEE@@@:::555222000...,,,,,,+++******))))))******((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))+++---000222<<>>>>>===<<<<<>>>>>=========:::<<<============@@@BBBCCCDDDEEEEEEDDDDDDEEEGGGDDDFFFGGGFFFDDDGGGMMMRRRTTT^^^ooozzz```DDD===555222333555555333222222111111000000000000000000/////////.........////////////////////////////////////000000000111000000///000000000111111222222333444555666777777777888888:::;;;===>>>???AAA@@@@@@BBBBBBAAAGGGNNNiii|||oookkklllmmmjjjoooxxx|||uuunnniii|||jjjLLLEEEBBBCCCBBB??????CCC>>><<<::::::;;;;;;999888999999::::::::::::999999666555444444444666777888:::;;;===>>>>>>===;;;:::999888777666777999;;;<<<:::::::::;;;;;;<<<<<<===@@@AAAAAAAAA???>>>>>>@@@AAAAAAEEEIIIKKK]]]___UUUdddvvv{{{cccMMMFFFDDD@@@;;;:::999888777888<<>>>>>>>>>>>>>>>>>======>>>>>>??????>>>???@@@BBB>>>@@@CCCDDDCCCCCCDDDDDDEEEFFFGGGIIIMMMUUU___gggsss{{{aaaIII:::777444333444555444222111111000000000000//////////////////.......................................////////////000000000......///000222222333333111111222333444555666666888888999999::::::::::::;;;999999===>>>===???CCCPPPpppzzzmmmllluuu|||bbbJJJCCCAAA??????<<<:::;;;???<<<:::999999::::::888777666777777888888888777777444444333222333444555666888999;;;<<<<<<;;;:::888888777666555666888:::<<<999999::::::;;;<<<<<<===@@@AAAAAA@@@>>>===>>>???@@@>>>CCCGGGEEEMMMrrrsssZZZ^^^kkk|||lllYYYMMMHHHDDDBBBAAA;;;999666555777:::>>>AAAKKKTTTbbboooxxxwwwjjjeee]]]UUUOOOMMMMMMMMMFFFGGGIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEDDDEEEGGGFFFDDDDDDEEEGGGEEEIIIOOOSSSTTT[[[nnn}}}mmm[[[KKKDDDFFFOOOhhhxxxSSS999333111111111...++++++...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000...000444444222333777EEExxxvvvmmmlllhhh```eeeppppppjjjgggbbb^^^______VVVLLLFFFBBB<<<666333111///...,,,+++******))))))******))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++******+++,,,---...111999CCCLLLRRRWWW]]]aaafff]]]XXX]]]eeelllpppttt||||||rrrddd^^^VVVOOOKKKJJJIIIHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBB>>>>>>>>>?????????????????????>>>>>>??????@@@AAA<<>>===<<<:::888888;;;===999888888888999999777555444444555666666666666555444333222111222222333444666666888999999888888777777666666666666888999:::888888999999:::;;;<<<<<<>>>???@@@???===<<<===>>><<<:::>>>DDDCCCFFF[[[uuuaaaWWWYYYwwwdddSSSLLLHHHCCC>>>;;;777555444666999;;;???DDDPPP\\\fffooo}}}uuuhhh\\\SSSNNNKKKHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFDDDDDDDDDDDDFFFFFFAAACCCDDDDDDBBBDDDIIINNNJJJQQQ]]]fffmmmyyywwwfffXXXGGG;;;===FFF[[[wwwbbb@@@444.........---++++++---///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///111...///333444222333666AAAqqqxxxuuummmkkkggg```eeepppqqqiiifffaaa]]]^^^^^^UUUJJJFFFAAA;;;666333000...---,,,+++******))))))******))))))))))))))))))))))))''''''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++************+++,,,,,,,,,111:::EEEOOOUUUYYYZZZ[[[]]]]]]^^^eeerrr|||yyynnnddd[[[UUUOOOLLLLLLKKKJJJIIIHHHFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB???>>>>>>>>>???@@@@@@@@@>>>@@@CCCDDDDDDEEEFFFGGGEEEIIIRRRcccxxxzzzcccLLL<<<666111222333222000///000111//////////////////////////////.........---------................................./////////000000---...///111111222111111//////000111222333444444333444666777777777666666;;;999999<<<<<<;;;===CCC@@@@@@HHH^^^~~~iiiOOOAAA>>>@@@;;;;;;:::888888:::<<<===777666666777888888666444333333444555555555555555444333222111111222333444444444444444555555555666555555666666777888888999666777777888999:::;;;<<<;;;=========;;;:::;;;===::::::<<<@@@@@@CCCNNNZZZzzzaaaSSSwww~~~dddZZZRRRHHHDDDAAA<<<777555555777888888:::AAAKKKRRRZZZjjjzzzvvvjjj```ZZZTTTSSSRRRQQQOOOOOONNNNNNMMMLLLJJJIIIIIIJJJLLLMMMHHHJJJLLLMMMMMMSSS[[[cccjjjnnnxxxyyykkk^^^QQQIII@@@>>>JJJ\\\zzznnnIII666555---......---,,,---------,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///222......222444333333666999UUUxxxuuullljjjggg___eeepppqqqiiifff```\\\]]]]]]TTTIIIEEE@@@:::555111///---,,,,,,++++++***)))*********))))))))))))))))))))))))%%%&&&''')))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***,,,333>>>JJJRRRUUUUUUUUU___ccc___cccssswwwkkk```WWWRRROOONNNMMMLLLKKKJJJIIIHHHEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@??????AAABBBBBBBBB???@@@BBBBBBCCCDDDHHHJJJBBBFFFSSShhh{{{fffPPP>>>999>>>///111222111000000222555........./////////////////////.........---------..................................../////////000---...///000000///...---//////000111222333444444000222444555777777777666999888999<<<;;;:::===CCCDDDGGGIIIGGGMMMggg___IIIBBB@@@<<<888999999888666777999:::888666555555666888777555333333333444555666666555555444333222111111222333333333222222222222333444555444555666777888888888777555666777888999:::;;;;;;:::;;;<<<;;;::::::;;;<<<;;;<<<<<<===>>>BBBIIIOOOooo}}}ddd]]]nnnggg```TTTKKKGGGAAA<<<888777777888777666:::???CCCIIIYYYjjjzzzwwwppphhhfffccc```^^^]]]\\\\\\TTTSSSQQQPPPPPPQQQSSSTTTYYY\\\^^^___bbbjjjuuu~~~xxxpppgggVVVKKKCCCBBBBBBIII___xxxwwwNNN333...333111222111000//////---***,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////222///...222444333444777222@@@uuurrrkkkkkkiiiccchhhrrrrrrggggggccc^^^]]]]]]WWWPPPEEEBBB===777222000//////+++,,,,,,,,,,,,+++******(((((())))))))))))(((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))***************...222555999BBBOOOYYY``````gggppppppjjjnnnxxx|||}}}zzzqqqnnnrrrhhh\\\VVVUUUSSSMMMGGGGGGGGGGGGFFFFFFFFFFFFFFFIIIGGGDDDCCCCCCCCCBBBAAACCC>>><<>>AAAEEEDDDKKKfffdddXXXIII@@@======:::777666666555555555555666666333333333222222222111111000333666888999777444222333333333333333333333333222222111111222222333444444444555555666777777777666666555555555555666666666777888888777888:::<<<::::::::::::<<<@@@CCCEEEXXXiiidddsssyyyyyyrrrZZZWWWQQQJJJEEEAAA;;;777555999777666777;;;DDDLLLRRReeemmmxxx}}}wwwqqqooooookkkiiigggdddcccfffkkkooouuuxxx}}}|||yyytttmmmeee[[[RRRMMMDDDCCC@@@>>>GGG```tttYYYCCC222,,,---//////...---,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++,,,,,,,,,---------......---------............////////////000111111222222666888bbbvvvssskkkkkkhhhaaaeeennnnnnggggggccc^^^]]]\\\VVVOOOEEEBBB===777333000//////+++,,,,,,,,,,,,+++******(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******(((((()))))))))*********)))+++...000333:::EEEMMM\\\cccoooyyyzzztttppppppqqqrrrtttzzz|||qqqfff\\\WWWQQQPPPOOOMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDKKKFFFCCCDDDEEEDDDEEEHHHCCCFFFIIIJJJNNNUUU^^^fffsss|||bbbNNN:::444555555333333111111111000000000//////////////////......------,,,,,,,,,------------...---,,,,,,,,,,,,---......------...///000111111111.../////////000000000000000000111111111222222222111333666777666444444444999999999999:::<<<>>>@@@???===@@@CCC@@@AAARRRgggrrr```NNNFFF>>>:::<<<===;;;888666666555555555555666666333333222222222111111111111222444666666555444222333333333333333333333333222222111111222222333444333333444555555666666777666555555555555555555666666777888888777888:::;;;888888999:::===@@@DDDFFFMMMdddooo]]]^^^cccrrrvvveeeWWWRRRKKKDDD>>>;;;;;;>>>888666444444777===CCCGGGUUU\\\gggrrr|||}}}{{{{{{}}}~~~wwwooommmfff\\\UUUPPPMMMIIIFFFEEEEEEFFFMMM]]]www}}}\\\EEE888222000222///......---,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++)))************+++++++++,,,,,,,,,------------...------------............/////////000111111222222;;;666MMMxxxtttlllkkkggg___bbbkkkjjjggggggccc___]]]\\\UUUMMMEEEBBB===888333111//////+++,,,,,,,,,,,,+++******(((((())))))))))))((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******(((((())))))))))))******)))+++,,,,,,---222:::@@@XXXfffttt|||~~~|||uuunnnjjjiiinnnwww|||}}}mmmkkkhhhddd___\\\YYYXXXZZZZZZXXXSSSLLLHHHHHHIIIFFFCCCAAABBBCCCCCCIIIOOOSSS[[[gggooowww{{{bbbEEE:::111000222111111111000000000000///////////////............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......+++,,,---...///111222222....../////////000000000000000000111111111222222000333555666555444444555888888999999:::;;;;;;<<<===;;;>>>BBB???;;;@@@KKKZZZmmmsss^^^NNNDDDCCC>>>999888::::::555111666555555444444555555666333222222222222111111111111111222333333333333222222222222222222222222222222111111111111222333333222222333333444555555555555555555555555555555555555777888888777888999;;;777777888:::===@@@DDDFFFJJJKKKgggeeeWWWUUUaaammmmmm]]]VVVMMMHHHHHHFFF@@@;;;999888666555555888;;;<<>>999444111///...+++,,,,,,,,,,,,+++******(((((())))))))))))((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***(((((((((((()))))))))***++++++,,,+++,,,///444999PPPbbbqqqssstttyyyzzzvvvlllhhhnnn|||~~~yyywwwqqqeeeWWWPPPOOORRRSSSSSSVVVZZZ]]]```hhhqqqyyyZZZEEE<<<999555333222111000000000000/////////.........------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,---...//////000000........./////////000000000000000000111111111111000222444555444333444555777777888999999999888888:::999<<>>>>>BBBCCCLLL```~~~qqqZZZJJJBBB???@@@===999888999999555111555444444444444444444555222222222222111111111111000000000000000111222222222222222222222222222222111111111111111222222333111111111222333333444444666666666666666666666666444666888888888777999:::777777888:::<<>>:::555222///...+++,,,,,,,,,,,,+++******(((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***'''(((((((((((())))))))))))*********+++---111444===SSSeeehhhiiiqqqyyy|||vvvooorrr{{{}}}pppTTTAAA999111222111000///000222444/////////............---,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,++++++++++++,,,------.........---------------............//////////////////000000000111111111///111333333333333444555666666777777777777666666999888:::???BBBBBBAAABBB@@@BBBIIIYYYqqqyyypppaaaSSSHHHAAA???@@@<<<999666666888;;;;;;;;;444444333333333333444444222222222111111111000000000//////...///000111222111111111111111111111111111111000000111111222333000000111111222333333333666777888888888888777666333666888888888777888999999999::::::<<<===>>>???BBB@@@BBBSSSwwwiiiXXXiiiwww```UUUSSSQQQLLLAAA@@@???===;;;999777666666888;;;???DDDKKKSSSYYYdddhhhmmmooopppsssxxx|||{{{{{{wwwwwwxxxxxxwwwzzz{{{}}}~~~~~~}}}wwwwwwxxxvvvsssnnniiifffaaa]]]VVVOOOIIIEEEAAA???999>>>BBB@@@<<<===FFFOOOddduuu{{{[[[:::333///222555333...,,,,,,,,,,,,,,,,,,+++++++++************************))))))***++++++++++++***))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------............///000000111111---333999777555EEEkkk{{{rrrkkkkkkiiiccciiisssrrrjjjjjjgggccc```]]]TTTKKKEEECCC???:::666222///...+++,,,,,,,,,,,,+++******(((((())))))))))))((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******''''''(((((((((((())))))'''''''''(((***,,,...///,,,???SSS\\\aaaiiiuuu|||pppRRR:::111111000222111---,,,///111111///.........------------++++++,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------///......---,,,,,,++++++------.........//////////////////000000000111111///000222222222222444666444555555555555555555555:::999999;;;>>>?????????AAA@@@BBBHHHQQQ```vvvxxxZZZQQQGGGCCCAAA>>>>>>??????;;;777444444666777777444333333222222333333444222111111111111000000000/////////...///000000111000000000000000000000000111000000000000111222222000000111111222333333333666666888888888888666666333555888999888777888888:::::::::;;;;;;;;;<<<<<<;;;@@@BBBEEE]]]jjjiiitttbbbWWWOOOHHHFFFDDDBBB>>>;;;999777666777888888:::>>>CCCGGGOOOSSSXXX[[[]]]aaafffjjjmmmsss|||zzztttmmmiiijjjmmmnnnmmmjjjkkkmmmnnnoooooooooooocccccccccbbb___[[[WWWTTTKKKIIIEEEBBB???>>>>>>>>>>>>AAAAAA======GGG[[[lll[[[@@@444000...000000...///222,,,,,,,,,,,,++++++++++++************************((()))******++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111444000222666333333IIIdddzzzrrrkkkkkkjjjccciiisssrrrlllllliiidddbbb^^^UUUKKKDDDCCC???;;;777333///...+++,,,,,,,,,,,,+++******(((((())))))))))))((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******'''''''''((((((((())))))(((''''''(((***++++++++++++111===LLLXXXcccrrr~~~{{{lllWWWDDD555///111222555444///---000///,,,.........---------,,,,,,***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++***++++++,,,------------,,,,,,,,,,,,,,,---------.........//////////////////000000000111...000111111111222444666444333222222333444555666777888888888:::<<<===<<>>???CCCEEEHHHRRR^^^pppyyyeeeYYYJJJDDD@@@AAAAAA===<<>>BBBGGGJJJLLLNNNSSSWWWYYY^^^dddiiijjjjjjjjjkkkgggaaa[[[YYY[[[]]]\\\ZZZVVVWWWXXXZZZZZZZZZZZZYYYOOOPPPPPPOOOMMMJJJGGGFFF@@@???>>>===<<<===???AAAAAAAAABBBGGGTTTkkkcccBBB444333///---//////---...222++++++++++++++++++++++++************************((())))))***************)))************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000222---...444666444<<>>???BBB@@@999888<<<:::999888777777777777777333222222222222222222333111111111111000000000000...//////000111000000000000000000000000000000000000000000000000111111222111111111222333333444444222333555666666555333222222444888999888777777777666777888:::;;;<<<=========<<>>@@@@@@@@@DDDGGGKKKNNNRRRUUUVVVVVVVVVWWWUUUPPPLLLKKKMMMMMMJJJFFFIIIJJJKKKLLLLLLLLLKKKJJJBBBBBBBBBBBBAAA???===<<<>>>>>>???>>>>>>???AAACCC@@@AAAHHHXXXsssfffDDD666444111------111333///,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000(((,,,000222222333888<<>>999444111000/////////...------------...))))))))))))))))))))))))))))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))************(((,,,000444===MMMdddtttzzzyyy~~~~~~zzzyyy\\\AAA;;;555222333666888888333222000...---,,,,,,---//////...---,,,,,,++++++************************++++++******************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---....../////////////////////000111111111111111222222222222222222222222777777777777888888888888;;;===???@@@AAADDDHHHKKKJJJKKKNNNYYYlllkkkYYYMMMCCC???AAA?????????>>>===;;;:::999777666666444333222111111111111111111111111111111///////////////////////////...---,,,,,,---...//////...---...000000000///333333222000......///111111111000000111111222333222222222222222222222222555666777999999888888777999999:::;;;===???AAABBB???AAACCCAAAAAAJJJ\\\kkkuuu___ddd|||tttjjj\\\QQQLLLJJJGGGDDD???AAA@@@<<<888888999:::666777777888999;;;===>>>???AAACCCDDDEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@???>>>===<<<;;;???===;;;999999:::<<<>>><<<;;;===AAA@@@<<>>999444111000//////...------,,,,,,------************************)))))))))(((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))*********'''***---...333???QQQ^^^lllssszzz{{{zzz}}}~~~dddPPPDDD999555000///000333555555222111000...---,,,,,,---.........---,,,,,,++++++************************************************+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,------------...------.../////////////////////000111111111111000222222222222222222222222666666666666777777888999:::;;;===>>>???AAAEEEGGGKKKJJJHHHJJJRRR]]]iiippprrraaaPPPFFF@@@;;;:::============<<<;;;999888777666666555444333222111111111111111111111111111111///////////////////////////...---,,,,,,---...///............//////......111111111000//////000111111111000000111111222333222222222222222222222222555666777888888888777777999999999:::;;;===??????===@@@AAAAAAAAAHHHTTT^^^tttqqqeeejjjkkk^^^VVVLLLDDD@@@@@@BBBBBB@@@>>><<<<<<<<<888888888777777888999999:::;;;===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999999::::::<<<===>>>>>>???===???AAA@@@>>>BBBJJJUUUkkkfffEEE444111222111/////////...---,,,,,,,,,************************))))))*********+++++++++***))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......//////000111111222222333wwwqqqoookkkgggeeeggglllqqqkkkjjjhhhddd___XXXSSSPPPEEECCC>>>999444111000///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))******(((***+++******000;;;EEE```sss}}}yyymmmNNN===777555222000......///111222222111000///...---,,,,,,,,,...------,,,,,,+++++++++************************************************+++******))))))******+++*********++++++++++++,,,,,,,,,,,,,,,------------------...////////////......///000000111111000000222222222222222222222222666555444444555777999:::888:::;;;<<<<<<>>>AAACCCEEEDDDBBBAAACCCFFFJJJLLLSSSbbbvvv{{{jjj```PPPFFF===:::::::::;;;>>>::::::::::::999777666555555555444333222111111000000000000000000000000000////////////////////////......------------......------............------///////////////000000111111000000000000111222222222222222222222222222222444555666666777777666666888888888888999:::;;;<<<<<<===???@@@AAADDDIIIMMMSSSnnnpppZZZLLLJJJBBBBBBCCCDDDDDDBBB@@@???===<<<;;;999888888777777666777999::::::999888888999999999999999999999999:::::::::::::::999888777444666888:::<<<===>>>>>>BBB@@@???@@@CCCIIIVVVaaaiiiBBB///...111000---///......------,,,,,,+++************************)))))))))*********++++++))))))))))))))))))******)))************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...//////000000111111222222wwwpppnnnkkkgggeeeggglllpppjjjiiigggccc^^^WWWRRROOOEEECCC>>>999444111//////---,,,++++++******++++++************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))******,,,,,,***(((***111666KKKeeeyyy{{{oooRRR???999999555///000000000000111111000000///......------,,,,,,,,,---,,,,,,,,,+++++++++***************************))))))))))))******************))))))))))))******************++++++++++++++++++,,,,,,,,,---------,,,---......//////.........//////000000000000000111111111111222222222222555444222222333666999;;;999:::<<<=========???AAA@@@@@@@@@@@@BBBDDDGGGHHHJJJKKKMMMTTTddd|||zzzdddTTTKKKGGGCCC???;;;:::;;;<<<======888888888888777666555444444333333222111111000000000000000000000000000000........................------------------------,,,---......------///000000///......///000000000000000000000000111222222111222222222222222333333333444444555555555555555777777777666777777888999;;;;;;;;;<<>><<<;;;;;;;;;888888999::::::999888888999999999999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<>>>???@@@AAAFFFEEEFFFKKKUUUfff{{{eeeIII111///444222,,,***------------,,,,,,++++++************************))))))))))))************)))))))))))))))*********))))))*********+++++++++************++++++++++++***++++++++++++,,,,,,,,,------------------------......//////000111111222tttmmmllljjjgggfffhhhmmmqqqkkkjjjgggbbb\\\UUUOOOLLLEEECCC>>>999444111//////,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((((((((()))))))))***+++,,,,,,***+++...111///CCCVVV```sss]]]HHH444...444777111)))///000111111000...---,,,---------------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***))))))*********++++++++++++++++++,,,,,,,,,------,,,------.....................///000000000000000000000000111111222222222444333111111222555888::::::<<<>>>???>>>???@@@BBBAAA@@@???>>>>>>???@@@BBBAAAAAACCCHHHMMMUUU]]]cccyyy~~~gggSSSHHHBBB>>><<<<<<<<<:::888999999999777777777777777666555444444222222222111000000//////////////////////////////------------------------,,,------------------,,,,,,---...------///333666333000...---///000000///000000//////000000111222111111111222222333333333333333333333333444444444666666555555555555666666;;;999777999<<<@@@AAA@@@@@@IIIZZZxxxrrrYYYRRRHHHAAAAAACCCAAA@@@AAADDDCCCBBBAAA@@@?????????:::;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;<<<<<<=========<<<<<>>@@@CCCGGGJJJRRRYYYdddooo}}}gggBBB666///333444---***,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))))))))*********(((((())))))************))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,---------------------------......//////000111111qqqlllkkkiiigggfffhhhmmmqqqjjjiiifffbbb[[[TTTNNNJJJEEECCC>>>999444111000///---,,,++++++******++++++((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))''')))***+++***+++,,,...&&&///888DDD]]]eeeNNN<<<666222222222///------,,,...000///,,,***))))))++++++,,,------,,,,,,,,,************************))))))))))))))))))))))))'''(((((())))))************))))))(((((())))))***)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,---............------...//////000000////////////000000111222222222333222111111222444666888999;;;>>>?????????@@@AAA@@@???===<<<<<<===>>>???@@@>>>???CCCEEEEEEFFFIIIPPP]]]nnn|||wwwcccXXXKKKCCC@@@???;;;777777999999666666888888666555555555555555444333333111111000000000/////////////////////////////////------------------------,,,,,,------------,,,,,,,,,---...------222:::@@@:::444///,,,...//////...000////////////000111111111111111222222333333444222111111111111222333444555444444444444555555666999888666777:::===???@@@???CCCHHHWWW{{{wwwnnn^^^PPPNNNMMMGGGCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA============<<<<<<<<<<<<999::::::;;;;;;<<<<<<===;;;<<<===>>>>>>>>>>>>>>>@@@??????AAAGGGNNNVVV[[[mmm|||[[[BBB000000000000,,,(((***000++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******((((((((()))******++++++)))************+++++++++)))))))))************+++************++++++++++++...------------,,,,,,,,,------......//////000000sssmmmllljjjhhhfffgggkkknnnhhhgggddd```[[[TTTOOOLLLEEECCC>>>999444111000///------,,,+++++++++++++++((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))((()))))))))))))))***++++++---000777GGG^^^yyyqqqWWW@@@222...---000444111---...444))),,,...---***))))))***)))***+++,,,------,,,+++)))*********************))))))))))))))))))))))))''''''(((((()))******+++))))))(((((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,+++,,,------......---------...//////000000///////////////000111222222222222222222222222333444444666888;;;=========>>>???<<<<<<===???@@@@@@AAAAAAFFF???:::;;;===>>>DDDJJJFFFKKKPPPTTT\\\hhhoooppptttxxxlll\\\NNNHHHEEEAAA???>>><<<999777555999888444333888999777222333333333333222111111000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,---------...555AAAJJJ@@@999000,,,,,,...///...///////////////000111111000111111222333333444444111111000000000111222333333333333333444555555666555666777888999:::<<<===>>>???CCCKKK\\\zzz|||}}}qqqlllfffZZZPPPNNNIIIHHHGGGEEEDDDCCCCCCCCCBBBAAAAAA@@@??????@@@@@@======>>>>>>???@@@@@@AAA>>>???@@@AAABBBBBBBBBBBBAAADDDJJJSSS___mmmyyy\\\>>>111---111111,,,((()))---...*********+++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))******++++++)))************+++++++++))))))))))))************************++++++++++++......---------,,,,,,,,,,,,------......///000000xxxooonnnlllhhhffffffiiillleeeeeeccc```[[[UUUPPPMMMFFFCCC>>>999444111000///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))************)))(((((((((***+++///111333<<>>@@@BBBAAA@@@===<<>>???===>>>CCCCCCFFFHHHIIIMMMRRRQQQMMMKKK\\\kkkqqqvvvyyyfffTTTKKKHHHCCC<<>>888444111...,,,,,,+++******)))*********))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%%%%'''((((((((((((((((((((((((&&&'''''''''(((((()))))))))************+++++++++...,,,)))))),,,111888<<>>>>>=========???@@@BBBDDDAAA>>><<<;;;===???AAABBBDDDGGGHHHGGGGGGGGGHHHGGGJJJNNNQQQTTTXXX___eeekkkppp|||sssTTTPPPJJJCCC???<<<<<<<<>>???BBB@@@>>><<<<<<===???@@@AAACCCEEEFFFEEEDDDEEEEEE???BBBDDDFFFHHHMMMTTTYYYPPPQQQVVV]]]```eeerrr}}}llldddccceeekkktttlllTTTLLLIIIEEE@@@===;;;;;;;;;===:::888777888888777555444444444444333333333333111111111000000000///////////////.........------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,***)))***---000333444111...,,,,,,.................................111000000///////////////.........///000000111111333222222222222333444444555555555555666777888888:::777:::@@@@@@@@@JJJZZZ}}}sssxxx|||kkkfff```VVVSSSXXXQQQPPPLLLJJJLLLPPPNNNHHHNNNKKKIIIKKKNNNRRR]]]hhhqqqkkkfffgggooozzznnnNNN===555---,,,000------------,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,+++++++++,,,,,,,,,------------------............vvvnnnmmmkkkiiihhhhhhiiiiiifffaaadddddd[[[XXXWWWOOOJJJFFF???:::666333000...,,,,,,+++***************))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&(((((((((&&&%%%&&&'''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))***+++------,,,+++***,,,555???IIIXXXooo}}}bbbJJJ;;;444222/////////000///------------------,,,,,,+++))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******************************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...///000111222333000000111222444555666666666888999:::999888999:::999999999999:::;;;<<<===@@@???>>>>>>===>>>>>>>>>???AAACCCCCCBBBAAAAAABBB???@@@@@@AAABBBGGGMMMQQQNNNLLLKKKMMMPPPSSS[[[ddd```eeekkkmmmnnnuuuwwwllleee^^^WWWVVVQQQQQQVVVeeevvvjjjFFFCCCAAA???===;;;:::999999999777666666777777777666444444444333333333222222111111000000000000//////000/////////............------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---+++***))))))******---,,,***+++---......---........................000000//////......//////------......///000000111222222222222222333444444444333333444444555666777888555999@@@BBB???BBBJJJSSSvvv|||~~~}}}xxxxxxzzz}}}zzzxxxyyy}}}```HHH111,,,...------///---------,,,,,,,,,++++++***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********++++++++++++,,,,,,,,,,,,------------............wwwnnnmmmkkkjjjiiihhhhhhhhhgggbbbeeeeee[[[WWWVVVMMMIIIEEE???:::666333000...,,,,,,+++************+++(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))(((***+++,,,,,,+++)))(((***...111222888GGG\\\kkk{{{eeePPPAAA:::888222333444333000---,,,+++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,------...000111111222///000111222444666777777777888:::999888777777888777888888888999:::;;;;;;>>>???????????????>>>>>>???@@@AAAAAA@@@???@@@AAACCCBBBAAA@@@AAAEEEIIIMMMIIIGGGFFFHHHLLLPPPTTTWWWUUUWWWXXXUUURRRTTT[[[bbbcccaaa\\\VVVWWWYYYWWWRRRQQQMMMKKKOOOaaayyykkkBBB>>>>>>>>>===;;;:::888777666444333444555777666666333333333333222222222222000000000000000000//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,***************************)))***+++---...---,,,---------...............000//////.........//////......//////000111111111222222222111222333333444333333333333444555666777999777:::AAADDDBBBBBBDDDIIIWWWrrrzzz```AAA666...000333111---,,,,,,,,,,,,,,,++++++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))***++++++++++++,,,,,,,,,,,,,,,---------.........wwwmmmlllkkkjjjiiihhhhhhhhhfffaaaeeeeee\\\XXXVVVMMMGGGCCC===888555222///...---,,,,,,+++***+++++++++(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))******))))))*********+++++++++---//////---+++...:::EEETTTbbbuuuwwwdddVVVOOODDD:::333111222555***,,,......---,,,---///+++++++++++++++******)))((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,---...///000000111///000111222444555666777666888999888777666666777777777888999:::::::::;;;===>>>???@@@@@@???>>>>>>???@@@AAA@@@??????@@@BBBCCCAAA>>>===>>>AAACCCEEECCCDDDFFFIIINNNRRRQQQOOOOOONNNNNNNNNPPPQQQPPPPPPOOONNNLLLJJJNNNSSSTTTPPPGGGDDDBBBEEEYYYtttmmmHHH?????????>>><<<:::888666444333222222555666666666333333222222222111111111//////////////////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,))))))***++++++++++++++++++++++++,,,......---+++---------.........////////////............/////////000000111111222333333222111111111111222333333444444444444555666777777:::888999>>>CCCEEEEEEFFFIIIIIIQQQhhhoooPPP===111///000111000,,,+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,------------...wwwmmmllllllkkkjjjiiihhhgggeeeaaaeeefff\\\XXXVVVMMMGGGBBB===888555222///...------,,,+++++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))************))))))((()))+++,,,...++++++......+++)))---444555>>>LLL^^^tttqqq___QQQBBB777888222///000111///---------------,,,++++++,,,...***************))))))((((((((((((((((((((((((((()))(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))'''(((((())))))*********))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000//////000111333444555555444666777777555444555555777777999:::::::::::::::;;;<<<<<<============<<<>>>???@@@?????????AAACCCDDDAAA???>>>???AAAAAAAAAFFFJJJNNNQQQTTTVVVSSSNNNKKKIIIIIILLLPPPPPPLLLGGGJJJKKKJJJGGGIIINNNNNNKKKIIIEEEDDDDDDOOOeeedddKKK??????>>>===;;;999777666444222111222444666666555222222222111111111000000......////////////000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++++++++++++++******---,,,,,,---......,,,+++,,,,,,------.../////////......------......//////000000111222222333333444111111111111111222333333444444444444555666777777777666777:::???CCCFFFGGGCCCDDDHHHOOO]]]{{{cccFFF555000///000000---))))))...333+++++++++*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))************++++++++++++,,,,,,,,,,,,------------vvvlllllllllkkkjjjiiihhhgggccc___eeefff]]]YYYWWWNNNGGGCCC===888555333111///------,,,++++++++++++,,,))))))))))))))))))))))))'''''''''(((((('''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))******+++)))(((***......***,,,111000111555===IIIZZZmmmzzznnn___NNNBBB:::333///...000------222333///,,,---111000...---,,,***)))((())))))******))))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******+++))))))))))))*********+++************++++++++++++,,,,,,,,,------...////////////000111111222333333222444555555444333444555666666888999::::::999999888888888999999:::::::::;;;===>>>>>>===???BBBDDDEEECCCAAAAAACCCDDDBBB@@@@@@FFFJJJJJJJJJMMMLLLGGGIIIIIIIIIJJJJJJHHHDDDAAADDDHHHIIIEEEEEEHHHJJJIIIDDDAAAAAA>>><<>>:::777444222000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&((()))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((()))*********)))'''''',,,((((((---...+++,,,000)))***,,,///111666>>>FFFKKK[[[mmmzzzmmmZZZKKKCCCBBB555,,,///000,,,,,,111,,,))))))---,,,)))+++111)))(((((()))++++++)))''')))))))))))))))(((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))************)))************+++++++++,,,,,,,,,------.........//////000000111111111222000222444444333333333444444555777999999999888888666666555555666777888888:::;;;<<<<<<<<<>>>BBBDDDCCCAAA@@@@@@BBBBBB???<<>><<<======???AAACCCEEEGGGGGGGGGGGGJJJGGGDDDBBBAAABBBAAAAAA@@@BBBDDDEEEEEEBBB@@@>>>@@@@@@>>>===;;;999888888777777666444444333333333222222111000//////000000111000000///...---------......---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,------...111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000///...////////////000000000000333222111111111222444444444666888::::::<<<>>>@@@>>>=========@@@CCCGGGJJJdddRRRFFF777000111222000,,,,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,zzzpppooommmllljjjhhhggggggfff___aaabbbZZZXXXTTTJJJFFFDDD@@@<<<777333000//////...---,,,+++******))))))))))))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))******+++,,,)))***+++,,,------------000000111333555666777888;;;<<<>>>AAAFFFKKKPPPSSS[[[\\\]]]]]]]]][[[YYYXXXJJJIIIFFFBBB>>>;;;999888888777444111///---------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%&&&''')))))))))))))))'''((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,---------------------...//////000000000111222222222333555777;;;:::888666555555555555555666777777777666555555<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>===;;;:::;;;<<<@@@AAABBBCCCDDDEEEEEEEEEIIIFFFBBB@@@@@@??????>>>>>>???@@@AAAAAA@@@>>>===<<<<<<;;;:::888777666666666555444333222222222222222111000000/////////000000000//////...------,,,------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++++++++++++++*********///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000//////........./////////000000000222111111000111222333444222444666888888999;;;======<<<;;;;;;===@@@CCCEEERRR]]]tttlllQQQ???888000---///000...+++,,,,,,+++++++++*********************************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,|||ooonnnmmmkkkiiihhhggggggfff___aaaaaaYYYVVVUUULLLEEECCC@@@<<<777333000.........---,,,+++******)))******)))))))))(((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))))))))***++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,+++***))))))(((000000//////000222444555000111222333333333222111222222111///............))))))******+++,,,------,,,,,,,,,+++++++++++++++************************)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,---------,,,,,,---......//////000000222333333222333666888999888777666555444444444444555666666666666555555:::::::::::::::;;;;;;;;;:::;;;<<<;;;999999;;;<<>>>>>>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<777777666666555444444444333333222111000000000000111000//////...//////////////////......------,,,---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))++++++******)))((((((''',,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,......///////////////............////////////000000000000000000111222222000222444555555666888:::;;;:::999999:::<<<>>>@@@EEEDDDKKKdddzzz[[[AAA222///...,,,,,,------,,,***,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))*********************************++++++++++++,,,ooonnnllljjjiiihhhhhhhhhgggaaacccbbbYYYWWWWWWOOODDDCCC@@@<<<888333000...------,,,,,,+++******)))************))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++))))))***+++++++++++++++******+++---...000111111000///...,,,,,,+++,,,,,,,,,---............---,,,//////...---,,,,,,,,,,,,***+++,,,------------,,,************************************************))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,,,,---....../////////000222222111222444666777666666555444333333333333444444555555555555555888888888999999:::::::::999999:::999999999<<<>>>AAA@@@>>>=========>>>???BBB@@@=========>>>===<<<999999888888999:::;;;<<<444444333333333333333222222222111000000000000000//////...............///.........---------,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))*********)))))))))(((((())))))))))))******++++++++++++++++++++++++++++++------.../////////......------.........////////////////////////000000111///111333333333444666777888777777777999;;;===>>>BBBCCCFFFKKKYYYrrrzzzaaaJJJ777111555---...//////---+++******++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++ooommmkkkiiihhhggghhhhhhfff```cccbbbXXXVVVWWWPPPEEECCCAAA===999444000...,,,,,,,,,++++++******)))************))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++))))))******++++++******)))))))))************+++***)))))))))))))))))))))------------,,,++++++***+++***))))))(((((())))))***+++++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))%%%&&&)))***&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,++++++,,,,,,------......---///000000///000333555444444444444333222222111333333333333333444444555666666777777888888999999555666666666666888;;;>>>@@@???===;;;:::;;;;;;<<<===<<<;;;<<<>>>???>>>>>>999888777666777888:::<<<333333333333222222222222222111000000///000000000...---------------......------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))******++++++''''''((()))************++++++++++++++++++++++++,,,,,,---...............------------..................//////000000000000///111333333222333444666444444555666999;;;>>>??????CCCDDD@@@>>>GGG[[[lllvvv\\\BBB666///)))---666///000000...+++***+++,,,+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++nnnmmmjjjhhhgggggghhhiiiaaa]]]aaaaaaWWWTTTTTTNNNEEEDDDBBB???;;;666111///,,,,,,++++++******************)))))))))(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((()))******((())))))*********))))))))))))))))))))))))((((((+++,,,,,,---......//////,,,++++++***)))(((((((((+++++++++,,,---...///000))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$&&&...///+++$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((((()))))))))******))))))*********+++++++++******+++,,,,,,------...,,,...//////...///111444222333333333222222111000222111111111222333444555666666666666666777777777111222333333444777;;;>>>>>>===<<<;;;::::::::::::::::::999;;;===>>>>>>===888777666666666777888999333333333333222222222222000000////////////000000,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))***+++++++++'''(((((()))*********)))++++++++++++++++++++++++++++++,,,---............,,,,,,,,,---------............///000000000000000000111333222222222333444222333444666888;;;===>>>>>>===<<<===@@@DDDHHHKKKTTTggg}}}fffDDD888///111333///,,,...+++,,,+++***)))***,,,...+++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++nnnllljjjgggfffggghhhiii___\\\bbbbbbWWWTTTTTTMMMFFFFFFDDDAAA<<<777222000++++++++++++************)))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******((()))))))))))))))(((((())))))******+++,,,------'''(((((()))************++++++************++++++''''''''''''((()))+++++++++***)))))))))***,,,,,,'''((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''###%%%---...)))###$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))*********+++*********+++,,,,,,---------.../////////000222444000111222222222111000///111111000000111222444555666666666555555555555555222333444444666999>>>BBB;;;;;;;;;;;;;;;:::999888:::999888999:::;;;999888777666666555555555555555333333333222222111111111......------------......+++++++++++++++,,,------++++++++++++++++++,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((()))(((((()))*********))))))******************************+++------.........+++,,,,,,,,,,,,---------...///000111111111000000///111222111000000111222222222333555777999:::;;;===;;;:::>>>CCCGGGGGGEEEEEEKKK[[[vvvvvv\\\BBB222111000111444555222///,,,))))))))))))************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************zzznnnllliiigggfffggghhhjjj```^^^eeeeeeZZZVVVVVVOOOGGGFFFEEEBBB===888333000+++++++++***************((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******((()))))))))))))))((((((((((((''''''&&&&&&&&&&&&))))))******))))))((('''(((((((((((()))***+++,,,***))))))((((((((()))))),,,+++)))(((((()))+++,,,'''((((((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###))))))""""""))))))"""######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************)))******+++,,,,,,---------///000000000000333555000000111222222111//////111000000000000222444555666666666555555444444333666666777888999===BBBFFF::::::;;;<<<;;;:::999888:::999888888888888555333555555555444444333333333333333333222111000000000,,,,,,,,,++++++,,,------+++*********+++,,,,,,---+++++++++++++++++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((()))***++++++***)))(((************************)))***+++,,,------...---++++++,,,,,,,,,---------...///111222222222111000...000111000//////000111222333333444666666777888888;;;======;;;<<>>===<<<333...------,,,,,,++++++***((((((((((((''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))***+++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&(((''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))************))))))''''''''''''(((((((((((('''((()))((('''&&&''')))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&'''((((((''''''(((***))))))))))))************++++++******++++++,,,---...------...000222555666000//////.........//////000111111222444666888999444555666666555555666888<<<999555555999@@@EEEHHH???>>>;;;999888888999999888888777777666666555555777777666555555444555555555444333222111111111111------------------------+++++++++*********))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************++++++++++++,,,---.........------,,,,,,------...------......///000000000000111111111111222222222333333333333555777999;;;999999888999<<<@@@DDDGGGAAA???@@@BBBEEEOOOeee{{{wwwXXXNNNAAA999555444111/////////...------,,,++++++******))))))))))))******))))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************qqqmmmhhhfffhhhhhhgggeeeaaa___dddcccXXXUUUVVVQQQJJJCCCFFFFFF???===<<<333...------,,,,,,++++++***(((((((((((('''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((((())))))******))))))(((''''''''''''((((((((((((&&&((()))((('''&&&'''))))))(((((((((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&'''((((((''''''((()))(((((()))))))))*********+++************+++,,,,,,---------...///111333444//////...............///000000000111333555666777555555555333222222444666;;;888666555777:::;;;<<<:::999777555555555666777777777777777666666666666888777666555444444444444444333222111111000000000------------------------++++++++++++************+++******))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((((((************************++++++++++++,,,---......------,,,,,,,,,,,,------------......//////000000000000111111111222222222222222222333444666888::::::::::::;;;===AAAEEEGGGCCC@@@???>>><<<>>>IIIWWWfff}}}mmm[[[OOOFFF>>>555000000000///---......------,,,++++++******))))))))))))))))))***))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********ooojjjeeedddfffhhhgggfffbbb```eeedddXXXTTTVVVPPPJJJDDDFFFGGG@@@>>><<<333...------,,,,,,++++++***((((((((((((''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&''''''''''''((((((((((((((())))))))))))((((((&&&''''''''''''(((((((((&&&'''(((((('''&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))(((((())))))))))))*********************++++++,,,------------...///000111......---------......////////////000111333444555555555333111//////222444999777666555666666555444666555444333333444555666666666666666666777777777999888666555444333333222333222111000000///000000------------------------,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************+++******++++++,,,---...------,,,,,,,,,,,,---------------...//////000000000000000111111111222222222222222333444666777888888888999:::<<>>:::BBB===555000///---***(((,,,,,,,,,++++++******))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******pppkkkfffdddfffhhhhhhgggccc```fffeeeYYYTTTUUUOOOJJJDDDGGGHHHAAA>>><<<333...------,,,,,,++++++***(((((((((((('''''''''''''''(((((()))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&'''''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))(((((((((((()))))))))***)))))))))))))))***++++++,,,,,,,,,,,,,,,------------------,,,------..................///000111222444333111///---///333666999777555555666777777666555555444333333444555555444444555555666666777777999888666444333111111111111111000///......//////------------------------,,,,,,,,,,,,++++++++++++)))))))))(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((************************************+++,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,---......//////000000000000000111111111111222222333444555666777888444555666777999;;;===>>>:::999:::===@@@@@@@@@@@@EEEFFFHHHKKKTTTggg~~~tttiiiMMMFFF===666555777999:::???;;;666222000---***'''++++++******))))))))))))((())))))))))))))))))((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***sssnnniiiggghhhiiihhhfffccc```gggfffZZZUUUUUUOOOJJJEEEHHHJJJBBB???===333...------,,,,,,++++++***((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((('''(((((((((((()))))))))))))))(((((())))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---......---------------...///000000000///......000555999;;;777444222333444555666555444444333333333333333333333333444444555555666777666444222111000////////////...---------......------------------------,,,,,,,,,+++++++++******)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))************+++,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,------...///////////////000000000111111111222333444555666777777777333444555777999::::::;;;;;;:::999999:::<<<:::777666<<>>@@@@@@BBBFFFJJJMMM]]]iiinnnwww|||lllggg[[[KKK;;;222000333111111222222111///---+++,,,,,,,,,++++++***))))))))))))))))))))))))))))))''''''))))))))))))''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))){{{qqqnnnllllllmmmmmmjjjggg```___fffggg[[[WWWWWWQQQJJJEEEJJJLLLDDDAAA>>>333...------,,,,,,++++++***((((((((((((''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''"""$$$%%%'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((('''''''''((((((((())))))(((''''''''''''((()))))))))***+++,,,,,,,,,,,,+++************+++,,,---......------,,,,,,---------+++,,,---------///222555444111///---......---,,,...///000222444555666666111111111111000000000000111000///...------------,,,,,,+++++++++,,,,,,,,,*********************************)))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------......///////////////000000000111///000222333444444333333444666888:::;;;;;;999888111555777666777===>>><<<>>>===;;;777666:::AAAGGG<<>>666111///000222---...000111000...------111000///---***(((''''''))))))))))))))))))))))))&&&''')))******)))'''&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))xxxmmmkkkkkklllooooookkkhhh```^^^fffggg\\\XXXXXXQQQKKKFFFJJJLLLDDDAAA>>>333......---,,,,,,++++++***)))(((((((((''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''((("""###&&&((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''((((((((()))'''''''''''''''((())))))((()))+++,,,------,,,,,,************+++,,,---.........------,,,,,,------***+++------,,,---///111,,,,,,---///111222000///---///111444777:::;;;<<<111111000000//////......///...---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++++++++++++++,,,++++++,,,------......///////////////000000000000...///000111222222111000222444777999:::999777666...555888555333666666333555999<<<======;;;;;;<<>>>>>AAAEEEGGGGGGDDDCCCCCCCCCFFFIIIMMMPPPQQQUUUVVVSSSVVV```jjjnnnWWWUUUPPPKKKKKKLLLGGG???===<<<===AAAEEEFFFDDDAAA;;;777222000111222///---...//////...,,,,,,---...((()))***)))))))))+++,,,))))))))))))************&&&'''(((******((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))xxxooonnnllllllpppsssooogggbbb___dddeeeZZZWWWVVVOOOHHHCCCHHHJJJCCC@@@===222///......------,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######%%%&&&'''((((((((('''''''''((((((((((((((())))))*********+++++++++++++++++++++++++++++++++......---------,,,,,,,,,+++,,,---///000000000000..................------//////000222666:::>>>AAA000000000000000000000000------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''''')))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////000000000000111111111111///000222444555555555444555555444444444444555555999888777666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@AAABBBAAA???>>>???AAADDDFFF>>>;;;999;;;===<<<666000999222///777CCCIIICCC;;;000000///------,,,,,,,,,------,,,,,,,,,++++++++++++++++++************)))))))))(((((((((((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''((()))))))))))))))zzzooonnnlllkkkooosssooogggbbb___dddeeeZZZWWWVVVOOOJJJEEEIIILLLDDDAAA>>>444///......------,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++++++++++++++++++++++++++------------------------...///000111111222111111..................------.........000333666:::<<>>444///......------,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""###$$$$$$&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''((((((((($$$$$$%%%&&&'''(((((()))***)))))))))))))))(((((((((((())))))***+++++++++))))))***+++,,,---......000000000000000///...---++++++,,,,,,------.....................---------222111000...---+++******++++++++++++************((((((''''''(((((()))***************))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''((()))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------.........////////////000000......//////000111333333111111000000000000111111000000111222444555555666333333333444555555666666555555555555555555555555222222222222333444555666333111//////333:::AAAFFFIIIBBB888111...------,,,,,,++++++******+++++++++*********))))))))))))(((******)))))))))((((((((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((((((((('''sssqqqllljjjmmmqqqnnnhhhbbb___dddeeeZZZWWWVVVOOOIIIDDDIIIKKKDDDAAA>>>444///......------,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&###$$$$$$%%%'''(((((()))******))))))((((((((((((((((((((()))***+++++++++))))))***+++,,,,,,------/////////000//////......***++++++,,,------......,,,------...............//////...------,,,,,,+++++++++++++++************((((((((('''((())))))***************))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((&&&''''''((())))))******'''''''''((((((((())))))*********+++++++++,,,,,,,,,,,,++++++,,,,,,---............/////////000000------///000111222222222111000000//////000000111///000111222333333333333000111111222333333444444333333444444555666666666333222111000000111333444333222222666===BBBDDDCCC;;;777222...---------,,,++++++************++++++******)))))))))(((((((((***)))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((''''''tttqqqllliiilllpppnnnhhhbbb___dddeeeZZZWWWWWWOOOJJJEEEIIILLLDDDBBB???444///......------,,,++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$######$$$%%%'''(((((()))******))))))(((((((((''''''(((((()))***+++++++++*********++++++,,,------,,,,,,---------------,,,******+++,,,,,,---......++++++,,,...............,,,,,,,,,---------......+++++++++************)))((((((((((((((()))******************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((''''''(((((()))*********''''''''''''((((((((()))))))))*********+++++++++,,,,,,++++++,,,,,,---.............../////////000+++---///111222222111111000000////////////000000///000111222222222222222...//////000111222222333222222333444555555666666666444111//////000111333222444:::CCCIIIGGG>>>666,,,...//////...---,,,---+++***************++++++))))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''vvvqqqnnnnnnppppppkkkfff]]]___dddhhhcccYYYRRRQQQKKKDDDGGGJJJDDDBBB>>>333//////...---,,,,,,++++++((('''&&&'''((()))(((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++******+++---///000000//////))))))*********+++++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,++++++*********((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******,,,+++***))))))+++---...////////////////////////---------...///000000111///000000000111111111111222111000000000111333333111111111111111111111111333222222222222444666777000333444222...+++---///666AAAKKKLLLCCC888000.........---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((vvvqqqnnnnnnppppppkkkfffaaabbbgggjjjeee[[[SSSRRRLLLEEEHHHJJJDDDAAA>>>222///......---,,,,,,++++++)))(((''''''((()))(((&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++******+++,,,---.........---************++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++******((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))******++++++,,,+++***))))))+++,,,...........................,,,------...//////000000/////////000000000111111111111000000000111222333111111111111111111111111/////////000111222333444999444///,,,...444;;;???EEECCC???:::444000.........------,,,++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''uuuqqqnnnnnnqqqppplllgggbbbcccgggjjjeeeZZZSSSRRRMMMFFFIIIKKKDDDAAA===111.........------,,,,,,+++***)))(((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((((()))******++++++******))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,///...---,,,+++******)))***************+++++++++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))******+++,,,,,,+++***)))))))))***,,,---------------------------,,,------....../////////....../////////000000000000000000000000111222222000000000000000000000000---......///000000111111555000+++---666@@@FFFIIIHHH===111******------+++------,,,,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''uuuqqqnnnoooqqqqqqlllhhh___```dddgggcccYYYSSSRRROOOHHHJJJKKKDDD@@@<<<000......---------,,,,,,,,,,,,***(((((()))((('''%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((((())))))***************(((((())))))************++++++++++++,,,,,,,,,,,,)))))))))***************,,,,,,,,,+++***)))))))))((()))))))))******++++++''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))******++++++***))))))))))))***+++,,,------------------------,,,,,,---------.........---............/////////////////////000000111111/////////////////////////////////000/////////...***,,,111999@@@CCCCCC@@@666000)))))),,,...,,,(((,,,,,,++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''uuuqqqnnnooorrrrrrmmmiii]]]^^^cccfffccc[[[VVVVVVPPPIIIJJJLLLDDD@@@<<<000---------------,,,,,,,,,,,,***)))((())))))'''%%%&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))************)))''''''''''''((((((((()))******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))))))))((((((((())))))******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------...............//////000000000000........................//////.........---------,,,444===CCCAAA;;;555222((()))***,,,------+++)))+++***************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''uuuqqqnnnooorrrrrrnnniii^^^___dddhhheee^^^ZZZ[[[PPPIIIKKKLLLDDDAAA<<<111------------------------+++***))))))))))))(((''''''&&&&&&&&&'''((()))***%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""""""""###$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((())))))******))))))(((''''''&&&&&&''''''((())))))*********+++++++++***))))))))))))(((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))'''((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------...///////////////---------------------------,,,++++++,,,...///000<<<@@@BBB???777///,,,+++)))+++,,,+++)))(((***,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&uuuqqqnnnooorrrsssnnnjjj``````dddhhheee^^^ZZZ[[[OOOHHHJJJLLLEEEBBB===222------------------------+++)))((()))******)))(((&&&%%%%%%&&&'''((())))))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$###!!!"""###$$$$$$###"""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))((('''&&&&&&&&&&&&'''((((((((()))))))))******************)))))))))(((((('''''''''''''''''''''&&&((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''(((((())))))((((((************************,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///444888;;;AAA>>>999222---******+++,,,,,,,,,)))''''''))),,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&uuuqqqnnnooossssssooojjj``````cccfffccc[[[WWWWWWOOOHHHJJJLLLEEEBBB>>>222------------------------***)))((()))***+++***)))$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&&&&&&&$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((())))))))))))))))))((('''&&&%%%&&&'''((((((((((((((())))))))))))++++++******)))))))))(((******)))((('''&&&&&&%%%))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********&&&''''''((()))((((((((()))))))))))))))))))))))),,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,///444;;;BBBFFF999333,,,)))***,,,---,,,))))))******++++++******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&vvvssspppqqqttttttooojjjaaabbbeeehhhddd\\\VVVVVVPPPNNNLLLKKKHHHAAA888000,,,------......------,,,))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$######$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%######################################################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%################################################################################################'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((()))))))))))))))*********((('''&&&%%%&&&''')))+++,,,+++)))((((((((())))))++++++************++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''))))))************)))))))))************+++++++++++++++************++++++,,,---///...---+++,,,,,,///,,,***+++---...,,,)))''')))...666===>>>:::555+++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&wwwtttqqqrrruuuuuupppkkkbbbcccfffhhhddd[[[VVVVVVOOOMMMKKKJJJGGGAAA777000,,,------......------,,,))))))))))))((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""########################$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$$$$%%%######################################################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%################################################################################################&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((())))))))))))************)))((('''&&&'''(((***+++,,,+++***)))((())))))***+++******))))))******+++)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''(((((())))))))))))(((((())))))*********+++++++++++++++************++++++---...//////---++++++,,,***))))))***---......---+++111888======777111,,,*********)))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&yyyuuurrrsssvvvvvvqqqkkkcccdddgggiiiddd[[[UUUUUUMMMKKKIIIIIIFFF@@@777000,,,------......------,,,))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%##########################################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$##########################################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""############$$$$$$$$$$$$%%%################################################################################################%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))***************)))((((((((()))***+++,,,+++******)))*********+++******))))))******+++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((''''''''''''(((((((((((('''''')))))))))*********++++++++++++************++++++...///000///---++++++,,,((()))******+++,,,///222666;;;???===555---)))'''******))))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&yyyuuussssssvvvuuupppkkkeeeeeehhhiiiddd[[[UUUTTTKKKJJJHHHGGGFFF@@@777000,,,------......------,,,))))))))))))(((((((((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""############$$$$$$$$$$$$################################################################################################$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******+++++++++******))))))***+++++++++++++++************+++******))))))))))))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((((((((('''''''''(((((())))))(((((('''))))))))))))************++++++************++++++...///000///---++++++++++++,,,,,,***)))+++222777AAA???:::222***'''''')))))))))))))))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&yyyuuurrrsssuuutttoooiiieeeeeehhhjjjeee[[[UUUUUUJJJHHHGGGGGGEEE@@@777000,,,------......------,,,))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$#################################################################################################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((()))******++++++++++++***************+++***************************))))))))))))))))))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((())))))******))))))((((((((()))))))))*********++++++************++++++---...///...,,,+++***+++,,,---,,,++++++///777>>>>>>888///)))'''((((((((((((((((((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&yyyuuurrrsssuuutttnnniiidddeeehhhjjjeee\\\VVVVVVIIIHHHGGGGGGFFFAAA888111,,,------......------,,,))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$##########################################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%"""""""""############$$$################################################################################################!!!"""######$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((()))***++++++,,,++++++++++++*********)))(((((()))************)))***))))))(((((())))))***((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((''''''))))))************))))))((((((((()))))))))******++++++************++++++***,,,------+++******+++)))***,,,...111555;;;@@@000,,,)))***,,,+++'''###''''''(((((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&{{{wwwssstttvvvuuuooojjjddddddgggjjjfff]]]WWWWWWIIIHHHGGGGGGGGGBBB999333,,,------......------,,,))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""########################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%################################################"""""""""###$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%""""""""""""############################################################################################################ !!!"""###$$$$$$###"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,***************))))))(((&&&'''((()))***))))))((())))))(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((())))))))))))(((((((((((((((((()))))))))***++++++************++++++((()))++++++*********+++(((***...333888888777555'''((((((******)))'''%%%'''''''''((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&|||xxxuuuuuuwwwvvvpppkkkcccdddgggjjjfff]]]XXXXXXIIIHHHGGGHHHGGGBBB:::333,,,------......------,,,))))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%################################################!!!!!!"""###$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$%%%""""""""""""############################################################################################################ !!!"""$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,***************)))((('''%%%&&&''')))))))))((('''))))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))++++++************++++++&&&(((*********)))***+++***,,,222999<<<888///'''((())))))&&&$$$$$$(((---&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&wwwvvvvvvwwwxxxvvvpppkkkeeeeeeggghhhccc[[[VVVWWWOOOIIIFFFIIIIIIAAA888333------............------+++)))((('''((((((&&&$$$(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((***)))((((((((()))++++++---***'''''')))+++***((((((+++...---***)))***,,,111666;;;888000******,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&xxxwwwvvvxxxyyyvvvqqqlllffffffgggiiiddd[[[VVVVVVOOOIIIGGGIIIIIIAAA888333------............------***)))''''''(((((('''%%%((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((***))))))((()))***+++,,,000---***))))))***)))'''*********))))))+++///222888999888333+++'''&&&(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzzxxxwwwxxxyyywwwqqqmmmhhhggghhhiiiddd[[[UUUVVVOOOIIIGGGJJJIIIAAA777222------............------)))(((''''''))))))((('''(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$###""""""###$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((******))))))******+++,,,222///,,,***))))))((('''***(((&&&'''+++111666999999666000+++'''%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{yyyxxxxxxyyywwwrrrmmmiiihhhjjjjjjddd[[[UUUUUUOOOJJJGGGJJJJJJAAA777111------............------)))((('''((()))***)))(((''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$##################$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((***************++++++,,,///---+++)))(((((((((((((((&&&''',,,333999:::999111,,,'''%%%''')))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||zzzxxxxxxxxxwwwrrrmmmjjjiiijjjkkkeee[[[VVVVVVOOOJJJHHHKKKJJJAAA666000------............------)))((('''((()))***)))(((''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$###############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))******++++++++++++))))))(((''''''((()))+++&&&(((...555<<<===888333)))&&&###$$$(((+++***'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}zzzwwwwwwwwwuuuqqqmmmjjjiiijjjkkkfff]]]WWWXXXOOOJJJHHHKKKKKKAAA666///------............------***)))((((((******)))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""###$$$$$$$$$$$$###"""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''#########$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))************)))%%%&&&'''''''''(((+++...+++...555:::<<<999222,,,'''&&&%%%&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}zzzwwwvvvvvvtttpppllliiiiiijjjkkkggg^^^YYYYYYOOOJJJIIILLLKKKAAA555...------............------,,,***))))))******((('''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((()))***)))(((((($$$&&&'''''''''(((,,,///444666888888444///***(((((('''''''''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||yyyvvvuuuuuutttoookkkiiihhhjjjlllggg^^^ZZZZZZOOOJJJIIILLLKKKAAA555...---..................------+++))))))***)))(((&&&%%%%%%&&&''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&((()))))))))((('''&&&((())))))((())),,,000<<<<<<999333+++&&&&&&'''(((''''''&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}xxxvvvvvvuuupppkkkdddeeeiiikkkfff]]]YYY[[[QQQMMMLLLOOOLLLBBB888333......//////000000111111...+++'''&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!'''&&&&&&%%%$$$###""""""######""""""######$$$%%%"""!!!!!!"""$$$&&&&&&%%%########################&&&&&&%%%%%%$$$###""""""!!!%%%((((((&&&###$$$%%%################################################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((()))000;;;EEE999222+++((()))+++)))'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&~~~yyywwwwwwuuuppplllcccdddhhhjjjeee\\\WWWXXXPPPLLLLLLNNNLLLBBB777222......//////000000111111///+++'''&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$###""""""&&&%%%%%%$$$$$$######"""######""""""######$$$%%%$$$###""""""$$$%%%$$$###########################&&&&&&%%%%%%$$$######""""""$$$''''''&&&%%%$$$$$$################################################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%)))))))))(((((((((''''''%%%''')))))))))(((((((((***''''''///:::@@@===777111,,,'''%%%'''(((&&&$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&{{{yyyxxxvvvqqqmmmeeefffiiilllggg]]]WWWVVVOOOKKKKKKMMMKKKAAA666111.........///000111111111///+++''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$######$$$$$$###!!!########################&&&%%%%%%$$$$$$#########$$$$$$$$$%%%'''&&&$$$"""################################################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%((((((((('''''''''&&&&&&%%%(((******'''&&&''')))------111;;;CCCBBB777,,,***'''$$$$$$'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&}}}{{{yyyvvvqqqmmmiiiiiillloookkkaaaYYYWWWNNNJJJJJJLLLJJJ@@@555000------...///000111111222///+++(((''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######""""""######$$$%%%$$$###"""###$$$$$$###"""########################%%%%%%%%%$$$$$$#########%%%###"""$$$''''''$$$!!!################################################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$'''(((&&&######'''+++222999@@@@@@999111+++)))'''&&&%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&|||yyyuuupppmmmjjjiiikkknnnkkkbbbZZZWWWNNNJJJIIILLLIII???555000------...///000111222222///,,,(((''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%######""""""######$$$%%%"""!!!!!!"""$$$&&&%%%$$$########################%%%%%%$$$$$$$$$$$$$$$###&&&###"""###&&&'''$$$!!!################################################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((())))))((('''''''''&&&&&&&&&&&&###$$$%%%%%%%%%)))///444:::<<<:::444+++&&&%%%'''%%%%%%&&&(((*********(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&}}}yyytttpppmmmiiiggggggjjjhhh```YYYWWWNNNJJJJJJLLLJJJ@@@555000,,,---...///000111222333000,,,(((((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######"""""""""#########$$$$$$######""""""######$$$%%%!!!!!! """$$$&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$###################################################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((()))))))))((((((((('''''''''&&&&&&"""###%%%)))...444999======222'''###'''***((($$$$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&}}}xxxsssnnnllljjjfffeeegggfff```ZZZXXXOOOKKKJJJMMMJJJ@@@666111,,,,,,---///000222333333000,,,)))(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$###""""""""""""""""""##################""""""######$$$%%%###"""!!!"""$$$%%%%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%################################################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################!!!""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''''''''((()))))))))(((((((((''''''&&&&&&)))///777:::999666111)))!!!!!!'''+++)))$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&}}}xxxrrrnnnkkklllgggeeeggggggbbb]]][[[OOOKKKKKKMMMKKKAAA666111,,,,,,---///000222333333000---)))(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""#########"""###$$$$$$%%%%%%$$$"""###$$$$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$!!! ###&&&################################################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&))))))))))))((((((((((((+++***---444;;;:::111(((!!!&&&******'''$$$&&&(((((()))((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&~~~xxxooolllmmmjjjfffcccaaa___]]][[[PPPLLLKKKMMMJJJ@@@555000,,,---///000111222111111111...***(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((())))))(((((()))***---333888555---'''(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&xxxpppmmmmmmkkkgggdddbbb___\\\YYYQQQMMMLLLNNNKKKAAA666111,,,---...000111111111111111...***(((((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&((()))(((&&&'''---222:::888666222...***((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&xxxqqqpppmmmkkkiiifffccc```[[[WWWQQQMMMMMMOOOLLLBBB777222,,,---...000111111111111111...+++))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%''')))'''&&&***222999>>>666...***,,,,,,***&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&~~~~~~xxxsssrrrnnnllljjjgggddd```ZZZVVVRRRNNNMMMPPPMMMCCC888333------...///000111222222111...+++))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#######################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''))),,,000555888222+++$$$$$$(((+++***'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&~~~~~~xxxtttsssnnnllljjjhhheee```ZZZVVVRRRNNNMMMPPPMMMDDD999444------...///000111222222222///+++))))))***))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$#############################################$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''---444666333///%%%$$$###$$$&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&~~~yyytttsssnnnllljjjgggdddaaa\\\XXXQQQMMMMMMOOOMMMDDD999444............///111222333222///,,,************)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%&&&######$$$$$$$$$$$$############################################################""""""""""""#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################""""""###$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$########################$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((,,,222777555...((("""%%%((((((%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&yyytttsssooollliiifffdddaaa]]][[[PPPLLLLLLOOOMMMCCC999444............///111222333222///,,,************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################""""""""""""#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''---444777444...(((%%%$$$&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&zzztttsssooolllhhheeecccaaa___]]]PPPLLLKKKNNNLLLCCC999444......---...///000222333222000,,,************)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$########################""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!"""###$$$&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((111;;;:::000'''$$$&&&$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&||||||}}}zzzwwwnnnllllllkkkjjjhhhccc]]]YYYTTTNNNMMMPPPOOOEEE:::333---...///111222222222222222///+++))))))))))))(((***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&%%%###########################$$$$$$$$$#########""""""##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$######"""$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""$$$'''))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&'''777:::;;;444)))######&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||}}}~~~{{{xxxppplllkkkkkkjjjhhhccc]]]YYYSSSNNNMMMPPPOOOEEE:::333......///000111222222333333///,,,))))))))))))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###########################$$$$$$$$$#########""""""##############################$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$######"""!!!"""###$$$%%%&&&&&&&&&""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''%%%&&&+++000:::888222,,,(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}~~~|||zzzqqqlllkkkjjjjjjhhhccc]]]XXXSSSNNNLLLOOONNNEEE:::333//////...///000111333444444000,,,))))))))))))(((&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""########################$$$$$$$$$#############################################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$$$$###### !!!###$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###''',,,---***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((&&&)))222:::;;;222((($$$%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~}}}{{{ssskkkkkkjjjiiigggccc]]]XXXSSSNNNLLLOOONNNEEE999333//////......///111444666555111,,,)))))))))))))))$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$###"""##############################################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,111111,,,((((((***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''***000999???555---$$$!!!$$$'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{rrrkkkjjjjjjiiigggbbb\\\XXXSSSMMMLLLOOONNNDDD999222///...------///222444666666222---)))((()))))))))$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$###"""##############################################################################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++***%%%"""$$$'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%###'''000888;;;:::+++)))&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}yyyqqqkkkjjjiiiiiigggbbb\\\WWWRRRMMMKKKNNNMMMDDD999222...------...000222444666777333---)))((())))))***&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$#######################################$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$ """###$$$$$$%%%%%%""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&$$$!!!!!!###&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***%%%$$$+++666;;;777000$$$'''((('''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{xxxnnnkkkjjjiiihhhfffbbb\\\WWWRRRMMMKKKNNNMMMDDD888222,,,---...///111333444555888444---)))((()))******((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&%%%%%%%%%$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################!!!!!!"""$$$$$$%%%%%%$$$ !!!###$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&)))111999999000'''%%%&&&((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((((((((((((''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzvvvmmmjjjjjjiiihhhfffbbb\\\WWWRRRMMMKKKNNNMMMDDD888222+++,,,...000222333444444999444---)))((()))*********)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$###############$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################%%%%%%$$$$$$$$$%%%&&&&&&########################""""""######$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%###############"""!!!!!!""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&&&&%%%#########$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''...666:::666+++"""((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||}}}wwwtttmmmhhhhhhhhhiiihhhddd___[[[QQQMMMLLLPPPOOOEEE888111//////...///000111333444666222...+++*********)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$###$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$,,,444666111+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((()))******+++((((((''''''&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&}}}}}}xxxtttnnnkkkjjjjjjiiihhhddd^^^ZZZQQQLLLLLLPPPOOOFFF999222//////...///000111333444666222...+++*********)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########################################################$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))......)))%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******)))))))))))))))(((((((((((((((((((((''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~~~~yyyuuuooonnnmmmllljjjhhhccc]]]XXXOOOKKKKKKOOOOOOFFF;;;444//////...///000111333444666333...+++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$#######################################"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((&&&###"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((()))))))))))))))******))))))))))))((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&zzzvvvppprrrpppmmmkkkgggbbb\\\WWWOOOJJJJJJNNNOOOGGG<<<666//////...///000111333444666333...+++++++++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################################################################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((((((&&&&&&''''''((((((((()))******))))))))))))))))))'''(((((()))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&zzzwwwpppssspppmmmjjjgggbbb\\\XXXOOOJJJIIINNNNNNGGG===777//////...///000111333444777333///,,,+++++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((&&&'''''''''(((((())))))))))))******************))))))***+++++++++++++++)))))))))(((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&zzzvvvpppqqqooollliiifffaaa\\\YYYPPPKKKIIIMMMNNNFFF===777//////...///000111333444777333///,,,++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#######################################$$$$$$$$$########################"""############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''''''(((((((((((()))'''''''''(((((((((((()))(((((((((((((((((((((((('''''''''(((((())))))***((((((((())))))))))))))))))******************+++))))))))))))************)))***++++++,,,,,,+++++++++******)))((((((''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&yyyvvvoooooommmjjjgggeeebbb]]]ZZZQQQKKKJJJMMMMMMFFF<<<777//////...///000111333444777444///,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&'''!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))''''''((((((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((())))))***************************)))+++++++++***************((((((((()))))))))******((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~~~~yyyuuuooommmkkkhhhfffdddbbb^^^[[[RRRLLLJJJMMMMMMEEE<<<666//////...///000111333444777444///,,,,,,,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%####################################$$$%%%&&&'''!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&$$$$$$&&&)))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******++++++++++++*********************))))))((((((''''''''''''(((((()))))))))***''''''((()))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&~~~zzzssshhhmmmlllkkkiiieeebbb^^^\\\SSSMMMKKKNNNMMMEEE:::444333111///......111444666888666111***(((++++++((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""$$$&&&(((***+++'''###"""$$$%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyytttjjjllllllkkkhhheeeaaa]]][[[SSSMMMKKKNNNMMMEEE:::444333111///......111444666888666111***)))++++++((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%''')))++++++(((%%%$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''((())))))******))))))))))))))))))))))))))))))))))))))))))*********+++************************))))))))))))))))))))))))))))))))))))*********+++******)))))))))((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}xxxuuummmlllkkkjjjgggddd```\\\ZZZSSSMMMKKKMMMMMMEEE:::555333111///......111444666888777111***)))++++++((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&''')))******(((%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))************)))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++*********))))))))))))(((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}yyyuuunnnkkkkkkiiifffccc^^^[[[YYYSSSMMMJJJMMMLLLEEE;;;666222111///---...111555777888777111***))),,,,,,((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&((()))(((&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((()))))))))*********((()))******++++++***************************************+++++++++,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++*********)))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~yyyuuummmkkkkkkiiifffbbb^^^ZZZXXXSSSMMMJJJLLLLLLEEE<<<777222000...---///111555777999777222+++))),,,,,,)))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))************)))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~yyytttllllllkkkiiifffbbb^^^ZZZXXXSSSMMMIIILLLLLLEEE<<<888111000...---///222555888999777222+++***,,,,,,)))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$!!!###$$$$$$######$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))'''(((((())))))******+++)))))))))*********++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))))))))*********++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{wwwssslllmmmllljjjgggccc^^^ZZZXXXSSSMMMIIIKKKKKKEEE===888111000...---///222666888999888222+++***---,,,)))(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$ """%%%%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******************************'''(((((()))******++++++))))))*********+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyuuusssmmmnnnmmmkkkhhhccc___ZZZXXXSSSMMMIIIKKKKKKEEE===999111///...---///222666888999888222,,,***------)))(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%% ###&&&'''%%%%%%&&&)))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########################################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++************************'''(((((()))***+++++++++)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||wwwvvvjjjpppqqqpppmmmfff___ZZZXXXRRRPPPNNNLLLJJJDDD;;;444......---...///222555666555666333,,,***,,,,,,)))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************)))))))))))))))******+++---,,,++++++******++++++***((('''))),,,---,,,***,,,...///...,,,******+++***+++,,,,,,+++,,,...000...,,,+++,,,...000000///000///......///000//////////////////...---,,,+++///...---...000111///------......///......---,,,+++***************+++++++++******+++,,,,,,)))''',,,++++++******+++++++++))))))(((((((((((()))***)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{xxxwwwlllpppqqqpppmmmfff___ZZZXXXRRRPPPNNNLLLJJJEEE<<<666///...---...///222555666666666333---***++++++)))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))((())))))***************)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,///---,,,---//////---+++***,,,---...------...000///000000///...---...000...//////000111222333444555444444555666888888888555666777888999:::;;;;;;;;;======:::444//////000///......------,,,,,,,,,///...------,,,,,,------+++******+++,,,,,,+++***++++++***)))))))))))))))))))))((((((((())))))***))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{xxxyyynnnpppqqqppplllfff___ZZZXXXRRRPPPMMMLLLKKKGGG???:::000///......///111444666777777333---***++++++(((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))))))))))))))))))))))))))((()))******++++++************))))))******+++,,,++++++++++++,,,---.........------...//////---,,,...///////////////111333///111222222222222444555555888;;;<<<;;;;;;>>>AAADDDEEEFFFGGGHHHJJJKKKLLLGGGHHHIIIKKKLLLNNNOOOOOOQQQVVVVVVLLL===111000333000000000000//////////////////...---,,,,,,,,,,,,---,,,******+++,,,,,,,,,,,,+++***)))))))))))))))******)))))))))))))))***)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzxxxzzzpppooopppppplllfff___[[[YYYSSSPPPMMMLLLKKKHHHBBB===222000///...///111444666777777444---***+++***(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***+++************+++,,,,,,******++++++,,,...///000,,,,,,---.../////////......///000000///000222555888;;;???BBBDDDGGGJJJLLLQQQUUUZZZZZZWWWWWW[[[```___```bbbccccccdddeeefffffffffffffffffffffggggggkkknnnlll```NNN@@@;;;<<<:::<<<>>>@@@???>>>;;;999444444333222222222222222333000,,,******+++,,,+++,,,++++++*********++++++++++++***)))))))))******)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzxxxzzzpppooopppppplllfff```[[[YYYSSSPPPLLLKKKKKKHHHDDD???444222///......111444666666777333---***++++++(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))************************))))))***++++++++++++++++++++++++++++++,,,,,,---+++++++++,,,---///000111..................///000,,,///333666:::>>>CCCFFFUUUYYY]]]aaadddgggjjjlllppptttwwwvvvsssssswww|||wwwzzz||||||{{{zzzzzz|||{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyvvvooofff\\\VVVSSSVVVYYY]]]___]]]WWWPPPLLLDDDDDDCCCBBBBBBBBBCCCCCC>>>:::444000......------++++++*********+++,,,,,,,,,,,,+++******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzwwwyyyooonnnoooooolllfff```\\\ZZZTTTPPPLLLJJJIIIHHHDDD@@@555333000......000444666555666333,,,***,,,,,,)))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***))))))(((((())))))***************************)))***++++++,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///111111------------,,,...222555;;;@@@HHHQQQYYY```gggkkkqqqtttwwwyyyyyyyyyzzz|||tttuuuuuurrroooppptttxxx}}}wwwvvvuuuttttttuuuvvvwwwvvvttttttuuuvvvtttoookkkrrruuuyyy{{{wwwpppgggaaaWWWVVVUUUSSSRRRQQQQQQQQQKKKGGG@@@<<<999777555444///...---,,,,,,++++++,,,------,,,+++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzwwwxxxmmmnnnoooooolllfff```\\\ZZZTTTPPPKKKHHHHHHGGGCCC@@@777444000......000444666444555222,,,***------+++''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************))))))))))))******************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---......------------...///000111...000222444888???HHHOOOZZZ```hhhpppvvv{{{|||~~~}}}{{{zzzzzzqqqmmmiiidddcccdddhhhjjjppptttyyyyyyvvvtttuuuxxxmmmllliiigggfffffffffgggggggggjjjpppvvvxxxvvvsssxxxzzz~~~zzzuuuqqqjjjiiifffbbb___\\\[[[ZZZXXXTTTNNNJJJGGGEEEBBB@@@:::999666444111///...---......---++++++******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzwwwwwwlllnnnoooooolllfff```\\\ZZZUUUPPPKKKHHHGGGFFFCCC@@@777555111...---000333666333444111,,,+++---...,,,''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))************************************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---............---......///000111666999>>>DDDLLLYYYgggppprrrvvv{{{~~~~~~}}}}}}zzzxxxwwwzzztttlllgggfffhhhkkklll```eeejjjkkkiiigggiiilllooolllhhhddd```^^^]]]]]][[[]]]bbbiiinnnpppooonnnnnnppptttwwwzzz{{{zzzzzz|||yyyuuupppkkkgggdddbbb```\\\XXXTTTRRROOOMMMKKKFFFDDD@@@<<<888444222111///...---,,,++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||yyyxxxkkkjjjkkkkkkhhhccc___\\\[[[YYYPPPIIIIIIJJJEEE@@@>>>:::666000---...000333444333555333...+++,,,...---(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%+++***((('''%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))***+++,,,+++***(((&&&'''''''''''''''((())))))((((((''''''&&&&&&&&&%%%''''''&&&&&&'''(((***+++(((((((((((()))))))))))))))************+++++++++++++++******************((()))+++,,,------,,,,,,///---,,,,,,---...------...............222777;;;EEEPPP^^^ggglllrrr{{{}}}}}}}}}zzzyyy{{{xxxvvvxxx}}}{{{uuutttuuuvvvrrrnnniiimmmrrrvvvwwwwwwvvvuuu|||~~~|||yyyvvvuuusssssstttwwwyyyyyywwwuuummmkkkiiihhhccc```eeemmmyyy{{{}}}|||yyywwwxxxzzzuuupppjjjeee```[[[VVVSSSRRRPPPMMMJJJIIIHHHHHHGGG===555+++(((+++...,,,)))+++***)))***,,,---+++)))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{xxxxxxkkkkkklllkkkhhhccc^^^\\\[[[WWWOOOHHHGGGGGGDDDAAAAAA:::666000---...111333444555777555...+++---...---(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&***)))((('''%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))***+++***)))'''&&&'''''''''''''''((())))))((((((((((((''''''&&&&&&''''''''''''(((((()))***(((((((((((()))))))))***************++++++++++++++++++*********************+++,,,---...------,,,///...------...............000222555:::AAAIIINNNaaaiiissszzz{{{vvvqqqmmmoooppprrrvvvxxxyyyyyyzzzzzzzzz{{{~~~}}}}}}~~~}}}{{{{{{~~~~~~}}}~~~~~~|||vvvsssmmmgggdddfffuuuwww{{{zzzuuupppkkkfffbbb```aaaccceeeeeeccc___\\\XXXLLL===222...---,,,+++///...,,,***(((((()))*********************************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzzxxxwwwllllllllllllhhhccc^^^[[[ZZZYYYQQQKKKIIIGGGCCCBBBCCC:::555000......111333555888:::777000,,,------,,,(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))))))))((('''&&&'''''''''''''''((())))))))))))))))))(((((((((((('''(((((())))))))))))(((((((((((()))))))))******************+++++++++,,,******++++++++++++++++++,,,,,,---.........------000///............///000...333<<>>555///......///111000---)))************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~wwwuuuwwwllllllmmmllliiiddd___\\\[[[XXXRRROOOPPPMMMFFF@@@???999555000...///222555666<<<===:::222,,,,,,,,,***(((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''&&&'''''''''''''''((())))))))))))******************((()))***+++++++++***)))))))))))))))***************++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,---///111444;;;DDDJJJXXX```kkktttwwwvvvsssqqqffflllsssxxxyyywwwuuutttsss{{{~~~||||||{{{wwwtttxxx|||xxxjjjZZZPPPAAA777---+++...111...***************************))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~vvvuuuwwwlllllllllllliiiddd```]]]]]]UUUNNNJJJLLLMMMHHHAAA>>>999555000...000333555777;;;===999111,,,,,,,,,***(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))))))))))))))************((()))***++++++,,,,,,,,,)))))))))*********++++++++++++++++++,,,,,,,,,,,,******++++++,,,---------------,,,------///000000,,,111888>>>DDDKKKTTT[[[]]]fffqqqyyyzzzvvvqqqnnnhhhnnnvvv{{{|||zzzyyyyyytttkkktttvvv{{{~~~vvvqqq___OOO;;;...,,,...---,,,++++++++++++++++++++++++)))))))))************+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&}}}~~~uuutttvvvllljjjkkkkkkiiieeeaaa___^^^___SSSIIIIIILLLIIIAAA<<<999555111...000333666777:::<<<999111,,,,,,,,,***(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))'''''''''''''''((())))))((((((((()))))))))******(((((()))***+++,,,...///))))))*********++++++++++++++++++,,,,,,,,,------******++++++,,,------...............000222333555777@@@LLLTTTWWWYYY[[[^^^]]]dddmmmtttwwwuuusssrrrsssvvv|||vvvkkkeeefffkkkttt~~~~~~uuujjjYYYHHH;;;333///...++++++++++++++++++++++++))))))*********+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}}}}tttsssvvvmmmjjjkkkkkkiiieeebbb```___nnn]]]MMMJJJLLLIIIAAA;;;999555111///000333666888:::;;;888000++++++,,,***(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***'''''''''''''''((())))))''''''(((((()))))))))***((((((((()))***---///111)))************+++++++++++++++,,,,,,,,,---------******+++,,,,,,---....../////////000222444666888EEEPPP^^^fffeee___[[[YYYgggkkkooorrrrrrpppnnnnnnzzz~~~vvvUUUWWW]]]kkkyyyzzz{{{zzzttteeePPP>>>333///++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&