BM6P6(@ {{{uuurrrhhhbbbYYYQQQJJJEEEAAA>>><<<;;;:::999999999999999::::::999999:::<<<>>>@@@<<<>>>@@@AAA@@@???@@@@@@EEEHHHNNNTTTZZZbbbjjjooovvvxxx}}}{{{uuunnnfff___]]]VVVQQQQQQQQQMMMJJJJJJFFFDDDCCCCCCDDDCCCAAA???BBB@@@===;;;<<<<<<;;;::::::;;;;;;<<<<<<=========AAAFFFKKKKKKJJJMMMVVV^^^mmmzzzzzziiidddgggrrrqqqYYYOOOLLLJJJJJJHHHGGGKKKRRR```lllvvvqqq___NNNHHHIIIJJJHHHEEECCCAAA>>>:::777444444222000000111000------///000222333333///)))111---******---///...,,,000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------///---,,,***))))))******)))))))))))))))******+++************************''''''(((((())))))******+++++++++++++++***)))(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))***+++---///111333333444666666666666666555444444666777777666444444555666555444333444666888888888777:::<<<<<<@@@GGGJJJJJJJJJJJJKKKOOOTTTWWWWWWUUUZZZYYY^^^gggmmmqqqxxxyyymmm``````^^^]]]aaafffjjjmmmppppppvvv{{{{{{wwwwww|||~~~}}}}}}qqqnnnmmmkkkkkklllnnnqqqssszzz}}}~~~yyytttnnnhhhddd\\\WWWPPPIIIEEEAAA>>><<<999999888888888888999999;;;;;;::::::<<<>>>AAABBBAAACCCCCCBBBAAAAAACCCEEEHHHLLLQQQVVV\\\bbbhhhlllooorrrxxxzzztttggg___YYYXXXVVVRRRNNNNNNMMMLLLJJJJJJJJJIIIFFFDDDCCCAAA>>>============<<<;;;;;;;;;;;;<<<<<<======999===AAAAAA@@@CCCKKKRRR[[[fffsssmmm___[[[aaakkkuuuXXXPPPIIIHHHHHHGGGHHHLLLRRR^^^kkkmmmcccWWWOOOLLLHHHGGGFFFEEEDDDAAA===:::999777333000000111000...111111000000222333333111000000000///......///000///...---,,,++++++,,,------------------------------,,,,,,++++++,,,,,,---...---,,,***************)))))))))))))))******+++************************(((((()))))))))))))))*********++++++***))))))((('''''''''(((((()))))))))''''''((((((((()))))))))(((((())))))))))))((((((((((((((())))))******+++,,,---///111222444555555444444555555555444444333666777777555333333444555888777777888:::;;;;;;;;;999:::;;;BBBPPP\\\\\\WWWVVVWWWXXXYYYZZZYYYXXXWWWZZZZZZ___ggglllnnnttt{{{uuukkkccc[[[[[[ZZZ]]]cccjjjpppuuuwwwxxx|||}}}yyywww{{{sssiiihhheeebbbaaaccchhhmmmqqq}}}~~~yyytttnnnfff^^^YYYPPPLLLFFFBBB???===;;;:::999999999888999999:::;;;=========>>>AAAEEEHHHJJJKKKKKKKKKIIIFFFFFFGGGIIIHHHLLLQQQUUUYYY\\\```ccciiilllssszzzzzzqqqhhhddd```ZZZVVVUUUSSSRRRPPPNNNNNNLLLHHHFFFEEECCC@@@????????????>>>;;;;;;;;;<<<<<<<<<<<<<<<888<<>>===???EEEKKKKKKSSS\\\dddrrrvvvaaaUUUUUU[[[nnnlll\\\LLLGGGHHHHHHGGGGGGFFFOOO\\\eeefff___UUUNNNEEEFFFGGGHHHIIIFFFBBB>>>???:::555333444444333222000000000111111111111222---000222000---+++...222------,,,+++++++++,,,,,,........................---,,,,,,++++++,,,,,,---------,,,+++************)))))))))))))))******+++))))))))))))))))))))))))***************)))))))))))))))******))))))(((((((((((())))))))))))******&&&&&&'''''''''(((((((((((())))))******))))))((())))))******+++,,,,,,---...///000222444555555555222333333444444444333333555666666444222111222333555555666777888888888888<<<;;;>>>MMMeeevvvuuukkk^^^^^^^^^]]]ZZZXXXVVVVVVYYY[[[```hhhkkklllpppuuulll```\\\ZZZZZZ\\\```gggpppwww|||}}}{{{xxx{{{uuukkkeeeccc```]]][[[^^^eeemmmsssyyy|||yyyuuuooohhh___WWWQQQHHHEEEAAA>>>===<<<;;;:::;;;;;;::::::;;;<<<======>>>???AAADDDIIIOOOTTTWWWWWWXXXXXXUUUQQQMMMKKKKKKKKKNNNRRRUUUVVVXXXYYY[[[dddgggmmmsssyyy}}}vvvooogggaaa___\\\ZZZWWWTTTRRROOOJJJGGGHHHEEEBBBAAAAAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>@@@???===???CCCHHHEEEJJJPPPTTT\\\mmmooo^^^WWWWWWcccnnnoooTTTIIIIIIIIIHHHFFFDDDHHHOOOZZZbbbaaaXXXNNNDDDEEEHHHKKKLLLJJJEEEBBBBBB<<<888888999777666666555333333444333000......---...///...++++++---///,,,,,,,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))******+++((((((((((((((((((((((((,,,,,,++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((()))))))))******)))))))))))))))***+++,,,------...//////111222444444555555222333333444444444444444444444444333111000111222222444666777666666666777>>>???FFFXXXrrr}}}hhhddd^^^[[[YYYYYYXXXXXXWWW[[[bbbiiimmmooorrrtttzzzzzzjjjbbb``````bbbeeeiiinnnuuu}}}~~~}}}{{{}}}yyyqqqkkkhhhfffdddbbbbbbfffmmmtttyyy{{{}}}zzzxxxqqqnnniiiccc\\\TTTLLLFFFDDDAAA>>><<<;;;;;;999888;;;;;;;;;<<<===>>>@@@AAA@@@AAADDDJJJQQQXXX___cccdddgggiiiggg```XXXQQQNNNQQQTTTWWWXXXXXXXXXXXXYYY^^^aaafffkkkqqqyyyyyyqqqooojjjgggccc^^^ZZZUUUPPPLLLLLLIIIFFFDDDCCCCCCBBB@@@>>>>>>>>>======<<<<<<<<<:::<<<===<<<;;;;;;>>>AAABBBEEEIIILLLPPP[[[mmm{{{ooo___XXX^^^bbbjjjzzzaaaNNNHHHGGGGGGGGGFFFDDDFFFNNNZZZ___[[[TTTHHHIIIJJJMMMNNNLLLIIIFFFEEE???;;;<<<:::555444777PPPDDD999666444111333888555222...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******)))))))))))))))******+++((((((((((((((((((((((((,,,,,,++++++******))))))'''((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))************))))))((())))))***,,,------...///000111222333333333333333444444555555555444444222333333222000000111222444777999:::999999;;;<<>><<<:::999:::999888777::::::<<>>======<<<;;;<<<===<<<;;;;;;===???===>>>BBBGGGJJJOOO[[[ggg}}}}}}xxxpppaaa___\\\ZZZddd}}}rrrXXXKKKFFFEEEFFFFFFBBB@@@FFFQQQ[[[___^^^RRRQQQOOOOOOOOOOOOMMMKKKIIICCC@@@???999333666???tttZZZ???444222555>>>HHHEEE>>>666222222222000...,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***)))))))))))))))******+++))))))))))))))))))))))))***************)))))))))(((((())))))******))))))))))))((((((((((((''''''&&&&&&'''''''''((((((((()))******++++++******)))((()))***+++,,,---...///000111222222333333333333555555555555555444333333000111222111000111222444444777999999888999===AAAIIIUUUbbbjjjsssrrrfffaaaaaaaaa```___gggnnnqqquuu{{{}}}}}}pppnnnlllnnnqqqsssrrrpppooouuuyyyzzz~~~}}}uuuxxxzzzyyy{{{~~~vvvssstttvvvxxx{{{}}}xxxqqqkkkggg]]]YYYSSSNNNJJJFFFBBB???;;;999888999:::;;;:::999;;;===@@@FFFLLLRRRWWWZZZWWWYYY\\\bbbiiiqqqxxx|||vvvnnniii___```aaa```______aaaccchhhnnnvvv{{{|||tttkkkccc]]]YYYVVVQQQNNNLLLJJJGGGFFFCCCCCCBBBAAA@@@>>>>>>===<<<===>>>>>>======>>>???===;;;<<>>>>>======@@@FFFMMMVVV^^^eeehhhfffgggjjjooovvv}}}zzzvvvmmmnnnnnnmmmlllllloooqqqvvv~~~}}}tttnnn^^^[[[VVVRRROOOMMMJJJHHHDDDDDDCCCBBB@@@???>>>>>>::::::;;;;;;;;;;;;<<<<<>>111+++,,,///,,,---///000000000//////........................++++++------------++++++)))***,,,,,,---,,,+++***)))))))))))))))******+++************************''''''(((((())))))******))))))***+++++++++++++++++++++++++++******))))))(((((((((((())))))))))))******++++++++++++******++++++,,,...///111222222444444555555555555555444555555444333222000///......000111222222333555888:::===>>>>>>===@@@GGGNNN]]]hhhqqqpppoooxxxzzzrrrwwwyyy}}}{{{~~~~~~{{{uuuqqqooorrrvvvyyyzzz|||{{{}}}uuupppdddfffiiilllpppxxx~~~~~~}}}zzzxxx|||{{{yyywwwssslllcccYYYSSSPPPJJJDDD@@@???>>><<<999<<<;;;;;;<<<>>>BBBEEEGGGFFFKKKOOOUUUbbbsss{{{zzz{{{|||}}}tttlllccc[[[WWWSSSOOOLLLJJJIIIHHHFFFDDDBBB@@@??????>>>>>>>>>>>>???@@@@@@======<<<======>>>???@@@CCCHHHNNNSSS\\\lllgggYYYbbbvvviiiXXXQQQPPPPPPGGGAAACCCIIIMMMSSSXXX^^^bbbbbb]]]XXXVVVQQQLLLPPPHHHEEEBBBAAAUUUqqq{{{ccc999000666555222222;;;:::888666333000...---000000000000////////////++++++,,,------......///***+++,,,,,,,,,,,,+++***.........---,,,+++***)))))))))*********+++++++++************************++++++************++++++......---,,,+++***)))((((((((()))************)))))))))))))))))))))))))))***************)))(((''',,,---///111222333222222444444444444444555666777444444444333222000---,,,)))222777444222666999777888;;;???CCCFFFIIIMMMOOO```cccjjjooommmnnn{{{{{{wwwvvvvvvvvvqqqsssuuuwwwyyyzzz{{{|||}}}xxxnnnjjj```bbbeeeeeeeeehhhlllppp}}}zzzyyy}}}yyy|||yyyvvvtttxxx~~~|||zzzxxxuuuqqqkkkddd[[[RRRKKKGGGCCC>>>;;;;;;;;;;;;999;;;<<<===???BBBEEEHHHJJJNNNSSSXXX___lll{{{}}}rrriiibbb\\\VVVRRRQQQOOOLLLJJJIIIHHHFFFEEEAAAAAA@@@@@@????????????===<<<<<<<<<===>>>>>>??????BBBFFFIIIMMMYYYiiiuuu}}}kkkjjjwwwwwwbbbXXXWWWVVVNNNHHHHHHIIIIIILLLPPPSSS\\\ccceeeeeeccc]]]WWWQQQIIIIIIKKKOOOeee~~~fff;;;///111///...111444444333111000...---,,,000000000000/////////...,,,,,,,,,------------...+++,,,------------,,,+++------------,,,+++******))))))*********+++++++++************************+++******))))))******++++++***************))))))))))))))))))************))))))))))))))))))))))))************************,,,---///111222222222222444444333333333444444555333444444333222000...---+++222666444555999;;;:::===@@@EEEIIILLLOOOQQQSSS[[[^^^dddiiihhhjjjwww{{{sssooonnnpppqqqqqqtttxxx|||~~~}}}}}}~~~mmmdddaaa\\\]]]]]]]]]^^^bbbhhhmmmxxxxxxuuuwwwuuuxxx}}}~~~wwwtttqqquuuyyy}}}}}}zzzvvvsssqqqmmmfff___XXXOOOGGGBBBAAA>>>:::999:::<<<=========???BBBFFFJJJNNNPPPQQQYYY^^^eeemmmyyy~~~uuulllbbb\\\WWWTTTOOOLLLKKKJJJIIIHHHCCCCCCCCCBBBAAA???>>>======<<<<<<<<<<<<======>>>===@@@CCCDDDEEEKKKVVV___qqq~~~{{{{{{sssddd^^^___XXXRRROOOKKKFFFFFFIIIHHHSSSbbbmmmtttuuulllbbbYYYMMMKKKNNNQQQ```oooppprrrRRR555///222111111666////////////............000000000/////////............---------,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++***************+++++++++************************+++******))))))******+++((((((((())))))************)))((((((((()))+++,,,))))))))))))))))))))))))******))))))***+++---...---...///111222222222222333333222111111111222222333333333333222111000///000444666666999>>>???>>>???BBBFFFKKKOOOQQQRRRSSSUUUYYY___dddfffjjjuuu~~~}}}xxxpppiiigggiiimmmppprrrvvv}}}zzzddd[[[\\\XXXXXXWWWWWWZZZ```hhhmmmvvv}}}~~~~~~~~~yyyuuuvvvvvvzzzzzzvvvrrrtttwwwzzzzzzwwwqqqmmmfffaaaZZZSSSLLLFFFAAA===???===;;;;;;===@@@BBBDDDBBBEEEKKKQQQVVVZZZ\\\]]]ccchhhpppyyy}}}rrrkkkccc^^^WWWRRROOONNNKKKIIIDDDDDDDDDCCCBBB@@@???>>>======<<<<<<<<<<<<<<<===;;;>>>AAABBBCCCGGGNNNTTT```iiizzzrrreeeddd^^^YYYUUUOOOHHHFFFHHHEEEMMM[[[mmm{{{nnn___NNNHHHKKKJJJPPPTTTOOOIII:::000333777333222444000000000000000000000000000000/////////.........//////...---,,,,,,++++++,,,,,,------------,,,,,,***+++,,,,,,---------,,,******************************************************))))))))))))******((((((((()))))))))******+++***((('''''')))+++,,,))))))))))))))))))))))))***)))))))))***---///111000000111222333333444444222111111000////////////222222222222222222222222555666777888;;;???AAABBBAAACCCGGGMMMRRRTTTUUUTTTRRRWWW]]]bbbgggnnnyyywwwrrrllliiifffeeeggglllrrruuuuuuyyyuuuccc]]]___WWWXXXYYY\\\aaahhhoootttxxx}}}|||}}}|||~~~{{{uuutttuuuvvvvvvrrrkkkfffZZZUUUOOOIIIEEEBBB???===<<<;;;;;;<<<===AAAEEEHHHJJJMMMTTT[[[aaaeeehhhiiimmmqqqyyy|||uuunnnddd]]]YYYVVVQQQMMMFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<888:::===>>>???AAAEEEIIITTTYYYfffxxx}}}vvvqqqiiibbb[[[WWWQQQJJJHHHIIIHHHJJJRRRggg~~~cccOOOHHHKKKJJJKKKKKKDDD>>>666333666555///,,,...222222111111111000000000////////////............//////...---,,,++++++***,,,,,,++++++++++++,,,,,,******+++,,,------------************************))))))))))))))))))))))))***))))))))))))))))))***++++++*********)))))))))+++***((('''''')))+++,,,((((((((((((((((((((((((******))))))+++...111333333333333333444555555666111000///...............111111111222222333444444777666777999;;;>>>BBBEEEJJJJJJMMMQQQVVVYYYXXXWWWQQQUUU[[[aaaiiisss|||qqqiiiggg```bbbeeejjjoootttwwwzzzzzz}}}uuuiiieeeeeeZZZ\\\```fffmmmtttyyy{{{{{{}}}{{{|||}}}uuurrrpppnnnmmmiiibbb]]]OOOKKKFFFCCCAAA@@@???===999:::;;;<<>>>>>>>>>>>@@@BBBHHHLLLTTTbbbttt~~~nnnnnnsss}}}xxxlll```ZZZTTTNNNJJJIIIJJJIIILLL]]]yyypppYYYMMMNNNJJJHHHFFF???@@@999444333111...000444111111000000//////....../////////.........------//////...---,,,,,,++++++,,,++++++******++++++,,,***+++,,,,,,------------+++++++++***************))))))))))))))))))))))))***))))))(((((())))))***+++++++++******)))))))))***)))((((((((()))+++,,,((((((((((((((((((((((((*********+++---000222333444444444444444555666666//////...---------......000000000111333444666777888888;;;>>>???AAAHHHPPPVVVTTTSSSUUUXXXYYYWWWUUURRRWWW[[[```hhhttt|||~~~~~~yyynnnccc```ccc```dddkkkrrrxxx{{{||||||}}}yyyqqqmmmkkkbbbdddhhhpppwww}}}~~~|||xxxyyy{{{~~~yyyrrrmmmgggcccaaa]]]VVVQQQGGGDDDAAA???>>>>>>>>>===<<<>>>AAADDDHHHNNNUUU[[[cccffflllssszzz{{{vvvpppfff^^^VVVSSSOOOJJJGGGEEEEEEEEEBBBAAA@@@???======<<<<<<======>>>>>>>>>???@@@AAA@@@DDDJJJQQQ\\\lll}}}rrr```cccjjjvvvnnnccc\\\TTTMMMJJJIIIIIIKKKTTTggg}}}eeeVVVRRRIIICCCBBB===<<<888444333222111444888000000000/////////////////////.........---------.........------,,,,,,,,,---,,,++++++++++++,,,---++++++,,,---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))************((((((((((((((((((((((((***+++,,,---///000222222444333333222222333444555......---------...////////////000111333555888999===???EEEIIIIIIKKKWWWdddkkkfff```^^^___^^^ZZZWWWXXX\\\___aaaiiitttyyyxxxwwwssspppkkkccc[[[]]]ccceeeiiiqqqyyy~~~yyyuuusssqqqppprrrwww~~~yyyttttttuuuxxxzzzuuunnnhhh```[[[XXXTTTNNNHHHDDDAAA>>>=========<<<;;;BBBFFFJJJNNNSSSZZZcccjjjooorrrwww~~~yyyppp^^^ZZZTTTMMMHHHFFFEEEFFFCCCBBBAAA???>>>=========888888999:::<<<>>>@@@AAA===AAAFFFIIINNNXXXeeeppp{{{dddbbbaaafffwww{{{lllcccZZZPPPKKKHHHKKKLLLMMMVVVhhhzzzjjjZZZVVVMMMGGGHHHGGG:::999888777444000......000000000000111111111222//////.........---------......---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,------,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&'''((()))******(((((()))************)))((((((((((((((((((((((((***+++---///000111111111333222111111111222333444------------......///000/////////111333666888:::CCCGGGOOOUUUUUUWWWfffwww{{{rrrmmmkkkiiiddd______bbbcccdddkkkuuuxxxuuupppjjjfffccc]]]WWW[[[cccggglllsss{{{~~~||||||}}}{{{yyy{{{wwwqqqpppqqqrrr~~~tttnnnccc]]]UUUNNNJJJGGGCCC@@@@@@<<<:::;;;<<<<<<@@@EEEHHHLLLRRRZZZccckkkqqqtttyyy|||}}}qqqeeeYYYVVVTTTNNNJJJKKKGGGEEECCCBBBBBBBBBAAA@@@???===;;;;;;<<<<<<;;;:::<<<>>>@@@CCCHHHOOOWWW]]]mmm}}}mmm]]]SSSZZZeeewwwtttjjjZZZKKKJJJJJJJJJJJJKKKTTTgggyyyrrraaaUUUOOOIIIDDDBBB???===888555555555111+++333222111000///...---,,,//////.........---------000000///...------,,,,,,------,,,++++++,,,,,,,,,------++++++++++++------,,,,,,+++******))))))(((******))))))))))))******+++***((('''&&&''')))***((((((''''''''''''((((((***)))(((''''''((()))***++++++******))))))((((((---...000222444555666666555555444333222000000///---------,,,,,,------...222333333333222555<<>>???AAAHHHOOOUUUXXX^^^eeennnuuu{{{rrreee___ZZZRRRMMMMMMIIIFFFDDDBBBBBBBBBAAA@@@@@@>>><<<<<<======<<<;;;;;;<<<>>>@@@CCCHHHOOOSSS^^^lll{{{lll[[[ZZZ```kkkrrraaaTTTLLLKKKIIIHHHGGGMMM\\\lllyyyrrrfff[[[QQQKKKIIIIIIEEEBBB<<<777555555333000222222111000///......---000000/////////.........000//////...------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++******))))))))))))******+++***(((''''''((()))******))))))(((((())))))******)))(((((((((((()))***)))))))))*********++++++///000111222333444444444555444444333111000000///------------------...///222333444555666:::AAAFFFLLLUUUbbbmmmqqqrrr{{{}}}uuunnnoooqqqqqqqqqrrrsssrrrqqqmmmoooqqqqqqppppppqqqrrrsssvvvzzz~~~~~~~~~|||zzz}}}|||}}}vvvrrrpppxxx|||uuujjj___XXXOOOKKKEEEAAA???===<<<;;;BBB===;;;===AAAFFFQQQ[[[eeeggglllrrryyyxxxmmmcccYYYRRRPPPLLLJJJGGGEEEEEEDDDCCCBBB@@@???======>>>???>>>===<<<=========>>>AAAFFFJJJOOOZZZeeemmmxxxmmmbbb]]]___ppp}}}jjj^^^OOOLLLIIIFFFDDDFFFQQQ^^^lllmmmkkkaaaVVVNNNMMMOOOGGGCCC===777333111111111111111111000000/////////000000000000000//////////////////...------,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******))))))))))))*********)))(((''''''(((******+++******))))))******+++***))))))(((((())))))***'''((()))***+++,,,---...111222222333333333222222444444333222111000000///------------......///000222444666888;;;@@@GGGKKKSSS[[[hhhrrruuutttyyyvvvxxxxxxxxxwwwuuurrrpppoooooosssxxx{{{|||zzzyyyxxxzzzzzz|||}}}~~~~~~~~~~~~||||||~~~|||{{{||||||}}}}}}}}}}}}|||uuummmeee[[[RRRLLLFFFCCC???===<<<<<<===>>>@@@===<<<@@@FFFOOO^^^lllssstttvvvzzz~~~{{{mmmaaaXXXTTTPPPMMMJJJHHHGGGGGGFFFEEEAAA???======>>>???>>>===>>>???>>>>>>===???BBBEEEGGGOOOWWW\\\eeeyyytttbbbYYYbbbqqqpppaaaPPPKKKGGGEEECCCCCCKKKTTT^^^eeejjjfff^^^WWWSSSPPPHHHCCC???;;;666111111333111111000000000000000000//////////////////////////////.........---------,,,,,,+++++++++,,,------++++++------------++++++(((((()))***++++++,,,,,,******))))))))))))******))))))((((((((()))***+++*********))))))*********))))))))))))))))))))))))((()))***+++,,,---...///111222222333333333222222333333333222111000000///...---......///000111222333444666999>>>CCCIIIMMMTTT[[[gggqqqrrrppprrrxxx|||}}}yyyvvvtttppplllkkklllmmmqqqxxx|||}}}|||{{{zzz||||||}}}~~~zzzwwwsssppptttzzz|||~~~~~~}}}|||||||||wwwkkk___UUUMMMGGGDDD>>>===<<<::::::<<>>===>>>>>>===<<<===>>>>>>======>>>AAADDDBBBHHHOOOTTTZZZjjjooo[[[[[[fffvvvuuu^^^NNNGGGBBBAAA@@@AAAGGGNNNUUU^^^fffiiikkkiii```UUUMMMGGGCCCBBB===666444666111111111111000000000000.......................................---------,,,+++++++++,,,,,,---...++++++------------++++++(((((()))***+++,,,,,,---******))))))))))))******)))))))))))))))***++++++***))))))(((((())))))***))))))************))))))+++++++++,,,---.........000111222222333333333333333222222111111000000000.........///000111333444555555777;;;@@@EEEJJJLLLVVVZZZdddlllmmmjjjlllqqq{{{{{{sssllljjjfffccceeejjjlllpppuuuxxxzzz{{{|||}}}{{{}}}wwwrrroooooommmkkkoootttyyy}}}}}}}}}~~~|||zzzxxxwwwzzz~~~|||~~~{{{qqqbbbTTTJJJDDDAAA@@@999::::::999:::===AAAEEEBBBCCCHHHOOOWWWbbbssstttkkk___[[[TTTOOOLLLJJJHHHGGGEEECCC@@@?????????===<<<:::;;;<<<;;;;;;<<>>BBBHHHNNNTTT___tttiii^^^```ddd||||||bbbOOOFFF???===>>>???DDDIIIQQQYYYbbbjjjuuu|||uuugggUUUJJJBBBBBB???777222333222222222111111000000000------------....................................++++++++++++,,,---......+++,,,,,,------,,,,,,+++******+++,,,------......******))))))))))))******((())))))******+++++++++)))))))))(((((())))))))))))******++++++******)))+++,,,,,,---...//////000000111222222333333333333222222111111111000000000.........000111333555666777777999===DDDJJJMMMOOOXXX[[[aaaggghhhgggjjjpppxxxtttiiiaaa```^^^\\\aaajjjooorrrvvvyyy{{{}}}}}}{{{vvvlllhhhhhhkkkmmmnnnqqqvvvvvv{{{zzzzzz||||||yyywwwvvvxxx}}}|||~~~|||{{{yyy{{{~~~sssiii[[[NNNEEEAAA???>>>:::;;;======>>>AAAFFFKKKJJJLLLSSSZZZ```hhhxxx~~~rrrlllccc[[[UUUPPPLLLJJJIIIGGGDDDBBBAAA@@@>>>===:::;;;<<<;;;;;;;;;===???>>>>>>BBBHHHLLLSSSbbbqqqnnnddd^^^sssqqqXXXMMMCCC??????@@@BBBFFFKKKTTT\\\fffwwwfffTTTEEECCCAAA888333444333333222222111000//////---.........////////////........................++++++++++++,,,---...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******))))))))))))******(((((()))***++++++,,,++++++******))))))******+++)))***++++++++++++***)))***+++,,,---///111222222222333333333333222111111111111111111000000000000......///000222444666777999999;;;BBBJJJQQQUUUVVVZZZZZZ]]]aaacccdddiiipppzzzkkk```[[[]]]^^^\\\bbbmmmrrrvvv{{{~~~}}}wwwqqqnnnjjjgggiiiooosssuuuxxx}}}|||||||||~~~~~~{{{xxxuuuwww{{{yyy~~~|||}}}~~~}}}{{{xxxwwwvvvxxx{{{||||||}}}~~~kkkcccWWWLLLDDD@@@>>>======???AAAAAABBBFFFLLLQQQWWW[[[bbbiiimmmsss|||qqqfff^^^WWWRRROOOMMMJJJGGGEEECCCBBB@@@>>><<<===>>>===<<<<<<===???AAA>>>>>>CCCFFFJJJUUUaaajjjyyy~~~mmm___qqqcccVVVIIIDDDBBBBBBCCCFFFEEENNNWWW```ttt{{{cccOOOJJJHHH@@@;;;<<<444444333222111000///....../////////000000111111---.....................++++++++++++,,,---...///...---++++++++++++---...)))************+++++++++******))))))))))))******'''((()))++++++,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))((()))+++---000222444555555555444333222111///...111111111111000000000000......///000222555777888;;;;;;>>>EEEOOOWWW[[[\\\ZZZXXXYYY]]]___aaahhhppp{{{~~~vvveee\\\YYY^^^```^^^dddooosssxxx~~~{{{tttooommmnnnlllnnnuuu{{{}}}~~~yyyttttttwwwxxx~~~|||{{{{{{yyy{{{}}}~~~}}}~~~~~~~~~|||yyyuuusssuuuwwwyyyyyyyyyxxxyyyzzzoooeeeWWWLLLFFFDDDBBBAAA???BBBEEEFFFHHHOOOZZZccccccgggnnntttzzzxxxmmmcccZZZTTTQQQMMMIIIGGGFFFEEEAAA>>>???===<<<<<<======<<<;;;;;;<<<>>>AAADDDGGGJJJLLL[[[cccuuuooovvvqqq```NNNEEEBBBCCCEEEHHHCCCGGGJJJRRRddd}}}|||aaaLLLFFFEEE>>>555555333111000111111000///000000//////......------///............---------***+++,,,---...---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++++++++******))))))************************,,,+++******)))*********+++,,,---///000000111111444444333222111111111111000000000000000000000000111///111666888777888;;;<<>>======>>>>>>===;;;<<<<<<===???AAACCCEEEFFFPPPWWWfffxxx~~~xxxyyyqqqWWWJJJGGGFFFEEEFFFCCCBBBCCCIIIYYYpppsssZZZLLLGGGAAA:::666444111111111111000//////////////////.........///............---------++++++,,,------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++*********)))))))))************************++++++***************+++,,,---...///111111111111444444222111000000000000/////////000000000111111333222333777777666:::???AAAIIIPPPUUUZZZaaaeeeeeeddd```[[[YYY]]]dddjjjnnnrrrvvvzzz|||vvvkkkdddcccbbbbbbeeekkkppptttxxx|||yyyzzz}}}~~~xxxvvvxxx|||~~~zzzwww{{{~~~}}}{{{yyyxxxvvvuuuuuutttuuuwwwxxxzzzzzzzzzzzz}}}||||||~~~~~~|||wwwvvvvvvwwwwwwvvvssspppmmmnnnppprrrrrrqqqpppooopppooojjjaaaTTTJJJEEECCCGGGKKKOOORRRVVV___lllvvvyyy}}}}}}tttooobbb[[[SSSNNNLLLJJJHHHEEEBBB@@@????????????===<<<===============>>>??????FFFJJJTTTaaannn}}}qqqwww}}}|||fffTTTNNNKKKHHHGGGKKKCCC???CCCLLL]]]xxxiiiRRRGGGBBB???777555333222222222000///...///////////////000000///............---------,,,,,,,,,,,,,,,------...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))((((((************************++++++*********++++++,,,......000111222222222222444333222000///...............///000111222222333555555666888666666===GGGMMMWWWaaacccdddgggiiijjjfffaaa\\\[[[^^^eeekkkoooqqquuuyyyxxxxxxwwwrrrlllhhhhhhiiijjjmmmrrrvvvxxxzzz|||tttxxx}}}~~~{{{}}}||||||}}}|||{{{{{{zzzyyywwwuuusssrrrrrrrrrsssssstttuuuvvvwwwzzzzzzzzz{{{~~~~~~|||||||||||||||}}}~~~~~~}}}~~~~~~|||}}}~~~|||rrrrrrrrrssssssssspppnnnlllmmmnnnooopppooonnnmmmfffhhhhhh```TTTKKKIIIKKKOOOUUU\\\```dddjjjttt||||||ooohhh]]]UUUQQQOOOKKKIIIEEECCCAAAAAAAAA@@@???======<<<<<<<<<<<<<<<<<<===@@@DDDKKKTTT]]]mmmpppqqqtttsss}}}xxxcccVVVOOOLLLLLLTTTIIICCCEEEFFFMMMffftttXXXGGG@@@???999777444333333222111///......//////000000000111///............---------------,,,++++++---...///------............------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((((((************************************++++++,,,---///000111222333333333333444333111000...------------...///000222333444555777777888888666777CCCOOO___kkkuuuuuupppnnnmmmlllhhhddd___^^^bbbhhhnnnrrrvvvzzz|||zzzvvvrrrppppppmmmllllllmmmqqqvvv{{{~~~zzzooottt{{{|||~~~{{{|||~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxyyyxxxwwwvvvtttrrrrrrqqqpppooopppqqqssstttvvvvvvwwwxxxxxxyyyxxxwwwwwwxxxyyyzzz{{{}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzxxxyyy{{{~~~~~~{{{pppoooooopppqqqqqqooommmmmmnnnoooooopppooonnnnnn[[[^^^^^^WWWNNNJJJMMMSSSZZZaaajjjppprrruuuzzz}}}tttggg\\\VVVQQQMMMJJJHHHFFFDDDCCCCCCBBB@@@>>>===<<<<<<<<<<<<===>>>>>>===AAAGGGNNNTTT```vvv{{{qqqiiidddqqqxxxcccSSSMMMNNNTTTKKKHHHIIIEEEEEEXXXqqq}}}aaaKKKAAA>>>;;;888666444333333111///.../////////000000111111///............---------...---,,,+++,,,---...///---......//////......---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))************************************+++,,,---...000111222333444444444333333222111///...---------//////000222444555666777777777888999888===JJJXXXppp}}}~~~xxxsssoookkkhhheeeeeeiiinnnsssuuu{{{|||~~~{{{uuupppppprrrqqqooollllllpppwww~~~yyynnnrrr{{{~~~{{{vvvvvv{{{~~~}}}|||{{{{{{zzz{{{|||}}}~~~~~~}}}}}}yyy{{{~~~}}}zzzwwwuuuvvvwwwxxxxxxwwwvvvuuurrrpppooonnnnnnpppssstttssstttttttttssssssrrrrrrtttuuuwwwyyy{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwtttuuuwwwzzz}}}}}}{{{yyyqqqpppooopppqqqqqqpppnnnnnnnnnooooooooonnnnnnnnnUUUVVVUUUPPPJJJLLLTTT\\\hhhpppyyy~~~~~~~~~sssfff]]]VVVOOOKKKKKKIIIFFFEEEEEECCCAAA???===============>>>??????<<<>>>CCCIIIMMMUUUeeetttxxxcccYYYbbbrrrwww]]]PPPNNNKKKIIIIIIJJJEEECCCOOO___uuujjjTTTFFF@@@===:::777555444333111//////000000000000000000111///............------------------------......///------............------++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))******************************))))))******,,,---//////111111222333444444333333222111000//////......///111222333444666777888999888777888;;;???FFFTTTbbbzzz~~~wwwqqqooonnnnnnqqqtttvvvwwwyyyyyyyyyyyyuuupppppptttsssqqqnnnmmmqqqxxxvvvlllooouuuyyy{{{ssspppuuu~~~||||||{{{zzzyyyxxxxxxwwwxxxyyyzzz{{{|||{{{{{{zzzuuuxxx{{{~~~~~~|||yyywwwtttuuuuuuvvvvvvvvvvvvuuupppooonnnnnnooopppssstttqqqssstttsssqqqooooooooorrrsssvvvyyy{{{{{{zzzzzzxxxxxxwwwvvvuuuuuuuuuuuusssssstttwwwyyy{{{zzzxxxtttsssqqqqqqrrrrrrqqqpppnnnnnnmmmmmmmmmmmmmmmmmmNNNOOOOOONNNOOOVVVbbbkkkvvv|||uuujjj```WWWQQQMMMKKKHHHGGGFFFDDDBBB@@@??????>>>=========>>>>>>======???CCCGGGLLLWWWbbbuuuiii[[[\\\aaauuurrrZZZQQQGGGKKKMMMJJJFFFEEEJJJPPPaaarrr|||lll[[[MMMEEE>>><<<888666555333111///111111111000000000000000///............---------,,,------...............---------......---------************************)))))))))))))))))))))))))))))))))*********++++++************************)))))))))***,,,...///000111111222333333333333222111000000//////000000111444444555666888999:::::::::888999???GGGPPP___kkk{{{zzzyyyxxxxxxyyyyyywwwvvvtttrrrssswwwvvvrrrrrrwwwtttsssqqqrrrvvv|||~~~qqqiiijjjmmmnnnttt}}}|||rrrlllnnnwww}}}{{{{{{zzzyyyyyyxxxwwwvvvuuutttvvvwwwxxxyyyyyyyyyxxxwwwrrruuuyyy|||}}}|||yyywwwvvvuuutttssssssrrrrrrrrrmmmmmmmmmnnnoooqqqssstttrrrtttuuutttpppnnnnnnoooqqqssswwwzzz||||||{{{zzzwwwvvvuuuttttttssssssssstttsssssstttwwwyyyyyyyyywwwuuusssrrrssssssqqqpppppppppooonnnnnnnnnnnnnnnHHHJJJLLLPPPVVVaaaoooxxxuuujjj```YYYNNNLLLIIIHHHGGGEEEBBB@@@AAA@@@???>>>===<<<<<<<<<@@@======@@@CCCHHHPPPYYYcccuuusssddd^^^ZZZeee}}}fffVVVJJJQQQRRRLLLFFFFFFGGGFFFNNN___oooqqqhhh]]]QQQIII???<<<999777555444111///222222111111000000////////////.........---------+++,,,.../////////...---,,,------------------,,,************************))))))))))))))))))))))))))))))******+++++++++,,,************************)))))))))+++,,,...000111111111222333333333222222000000000000000111111222666666777888999::::::;;;<<<999:::BBBLLLXXXfffqqqxxx~~~}}}{{{wwwsssqqqmmmooovvvxxxuuuvvvzzzttttttuuuwww{{{yyymmmeeefffggghhhpppzzz{{{~~~rrriiijjjrrrzzz|||zzzxxxxxxxxxxxxwwwvvvuuutttsssssstttuuuvvvwwwxxxwwwwwwvvvqqqtttxxx{{{}}}|||zzzxxxxxxvvvtttqqqpppoooooooookkkllllllmmmoooqqqrrrssssssvvvwwwuuuqqqnnnoooppppppssswww{{{}}}|||{{{zzzvvvvvvuuutttssssssssssssvvvuuussstttvvvyyyzzzzzzxxxvvvsssrrrsssrrrqqqpppssssssrrrqqqqqqqqqqqqqqqMMMPPPTTTZZZbbbmmmwwwtttfff]]]XXXQQQJJJHHHIIIIIIFFFCCCCCCAAA>>>======>>>>>>===<<<<<<<<<===@@@DDDIIILLLYYYcccxxxppp___``````mmmvvv[[[PPPJJJJJJPPPMMMDDDBBBIIIJJJWWWcccgggfffcccZZZOOOHHH???999:::888222///111///////////////000000000//////...---...///000111........................,,,,,,,,,------.........---------------,,,******,,,+++******))))))******************************++++++******************&&&''')))+++---...//////111333555666666444111000111111000///000111333444777888999:::;;;<<<@@@BBB>>>>>>AAAHHHSSS___hhhmmmrrr|||~~~~~~|||vvvpppmmmnnnnnnooossswwwyyywwwtttwwwxxxzzz~~~~~~nnnggg```^^^bbbjjjpppttt}}}xxxmmmiiirrr~~~~~~|||{{{zzzvvvxxxzzzzzzxxxvvvvvvvvvttttttuuuuuuuuuuuuttttttmmmqqqvvvzzz|||{{{xxxvvvvvvtttrrrsssttttttqqqnnnoooqqqsssttttttuuuwwwyyy}}}~~~~~~{{{wwwtttssssssvvvxxx{{{~~~~~~}}}|||zzzxxxwwwwwwwwwwwwwwwyyy{{{{{{zzzyyyzzz{{{yyyyyyxxxvvvuuuttttttsssvvvuuutttsssrrrrrrrrrrrrPPPTTT[[[bbbkkkttt}}}rrriii^^^WWWOOOKKKKKKJJJGGGCCCDDDBBB@@@?????????>>>=========<<<===???BBBFFFHHHJJJSSSeee|||kkk```]]]gggyyyiiiWWWPPPOOOUUUSSSJJJFFFJJJHHHTTTaaagggiiihhhbbbZZZNNNDDD;;;:::999444111111000000000000000000////////////...------------...........................,,,,,,------------------+++++++++,,,,,,,,,,,,,,,,,,+++******))))))******************************++++++******************((()))+++---///000111111222333555666555333111///111111111111111222333444444555666888999===AAAEEEDDDEEEGGGNNNVVV```hhhlllmmmwww}}}zzzsssnnnmmmnnnnnnppptttyyy{{{zzzxxx{{{}}}~~~|||yyywwwvvvuuusssqqqkkkeee```bbbiiiqqquuuwww}}}}}}pppjjjoooxxx}}}{{{zzzyyyuuuwwwyyyxxxwwwuuuuuuuuuttttttuuuuuuuuuuuuttttttqqqssswwwzzz{{{zzzxxxvvvuuutttssstttvvvvvvtttqqqsssuuuwwwxxxyyyzzz|||~~~}}}}}}}}}~~~}}}}}}}}}~~~|||zzzyyy{{{zzzyyyxxxvvvvvvuuuuuuYYY]]]eeemmmuuu}}}{{{llldddYYYSSSQQQNNNJJJFFFFFFDDDBBBAAAAAA@@@===;;;>>>======<<<===@@@BBBDDDFFFKKKYYYkkk{{{|||ddd```cccmmm{{{]]]SSSNNNRRRRRRKKKEEEEEEFFFQQQ^^^eeeiiijjjgggbbbXXXLLL???;;;:::666222000000000111222111000...---000000//////...------,,,........................------------------,,,,,,******))))))***,,,---...,,,+++******))))))************************************+++++++++++++++++++++,,,---///111222333333333444555666555333111///000111222333333444444444333444666777:::???FFFJJJMMMNNNQQQVVV[[[aaafffhhhhhhqqq~~~{{{uuupppmmmnnnoooppprrrvvv{{{}}}}}}|||}}}yyyuuuqqqnnnmmmjjjeeebbbhhhsss|||~~~}}}uuulllmmmrrr~~~|||zzzyyyvvvxxxyyyyyywwwvvvvvvwwwvvvvvvwwwwwwwwwwwwvvvvvvuuuvvvxxxyyyzzzzzzyyyyyywwwvvvvvvxxxzzz{{{zzzyyy{{{}}}~~~|||{{{fffjjjpppvvv|||~~~uuuiii```\\\WWWPPPKKKHHHFFFDDDCCCBBB@@@===:::======<<<<<<===>>>@@@BBBHHHKKKRRR^^^jjjyyyooohhhdddgggtttgggYYYMMMLLLNNNKKKFFFEEEHHHPPPZZZbbbfffhhhhhhgggcccUUUEEE===:::888333///000111222222222000...---000000111000000//////....................................------,,,,,,,,,,,,+++)))((()))+++---...,,,+++******))))))************************************+++++++++++++++,,,,,,---///000222333333444555555666666555333111000000111333444555555555444777888888:::===CCCJJJPPPUUUWWW[[[]]]___```bbbcccfffnnnyyyvvvqqqnnnnnnqqqtttuuuwwwzzz}}}xxxtttrrrnnniiigggnnn{{{zzzqqqqqquuu}}}{{{{{{xxxyyy{{{zzzyyyxxxyyyzzzxxxyyyzzzzzz{{{{{{{{{zzzwwwwwwxxxyyy{{{|||~~~~~~}}}~~~vvvwwwyyy{{{zzzpppiiiaaaXXXQQQLLLJJJGGGDDDBBB@@@===:::;;;;;;;;;;;;===>>>@@@AAADDDEEEJJJQQQYYYfffzzzooogggeeennn}}}zzzhhhTTTLLLLLLMMMLLLJJJHHHMMMVVV___dddhhhlllooommm```OOOAAA;;;999444///000111222222222000///...//////////////////000000.................................------,,,,,,,,,...---+++))))))***+++,,,,,,+++******))))))************************************++++++,,,,,,,,,,,,------///000222222333333555555666555555333222111000111333555666777666666:::;;;;;;===@@@FFFMMMSSS[[[^^^aaabbb```^^^^^^___ffflllttt|||wwwpppnnnnnnrrrvvvzzz{{{}}}~~~zzzwwwwwwrrrpppuuuzzzzzz~~~~~~|||{{{zzzzzzxxxyyyzzzyyyxxxxxxyyyzzzyyyzzz{{{}}}~~~{{{{{{|||~~~xxxnnnbbbYYYSSSOOOJJJFFFDDDBBB???===;;;;;;;;;<<<===>>>???@@@>>>@@@DDDJJJPPP[[[nnn{{{ooohhhnnnxxxyyy___NNNIIIJJJKKKKKKFFFIIIPPP[[[ccciiiqqqxxxvvvlll[[[III>>>:::666111111111111111111111111111000///...---,,,---...///........................------------------,,,,,,///...---+++******++++++,,,+++******))))))************************************++++++,,,------------...///000222222222222555555555555555444444333111222444555777777888888<<<===>>>@@@DDDJJJQQQVVV```cccfffeee```]]]\\\\\\dddkkkqqquuu|||xxxnnnlllnnnqqqvvv|||~~~~~~|||zzz}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxwwwxxxyyyxxxwwwwwwyyyzzz{{{|||~~~~~~pppeeeZZZUUUOOOIIIFFFEEECCCBBB>>>=====================<<>>@@@CCCGGGLLLRRRYYY^^^cccgggiiifff```\\\[[[]]]aaahhhnnnqqquuuzzz{{{yyyuuummmhhhkkkqqquuu{{{|||wwwyyy}}}~~~||||||}}}~~~~~~zzzzzzyyyxxxxxxxxxxxxyyyzzzzzz{{{zzzyyyyyy|||~~~{{{ppp___ZZZRRRLLLIIIGGGFFFFFF@@@@@@???>>>===<<<;;;;;;;;;>>>CCCEEEEEEHHHUUUcccooo|||xxxsssxxx}}}bbbRRRMMMKKKHHHEEECCCGGGPPPWWW\\\eeeppp~~~oooXXXFFF???<<<888222000///...///222555777???<<<666111///...000111........................,,,,,,,,,------.........+++,,,---...////////////,,,++++++***)))***************************************+++,,,,,,---......///000111222333444444444333333444444555666666777444444444444666888:::<<<@@@DDDIIINNNTTTZZZaaaffffffiiikkkgggaaa\\\\\\^^^]]]eeelllooorrruuuvvvsssmmmhhhfffkkksssxxx}}}xxxsssvvv|||}}}{{{}}}~~~}}}}}}~~~}}}|||zzzzzzyyyyyyzzz{{{|||}}}{{{{{{zzzzzzzzz{{{||||||~~~~~~~~~~~~}}}}}}}}}|||~~~~~~ooofffZZZQQQMMMJJJHHHFFFDDDBBB???============<<<;;;<<<>>>@@@CCCIIIPPPUUUjjj|||pppnnnuuu|||lllUUUIIIFFFGGGHHHDDDCCCHHHMMMTTT```jjj~~~hhhQQQCCC<<<777333222111111222222111///333333111000000000111222///............---------...---,,,,,,,,,,,,---...,,,,,,,,,---------......************))))))((((((***+++,,,------,,,+++***,,,+++++++++,,,...000111111222222333444444444333222222222222333444555666111222444666777;;;@@@DDDHHHOOOXXXaaakkksssrrrmmmtttlllhhhiiihhhbbbaaaccc```dddkkkppprrrrrrqqqpppkkknnnoooooonnnsss{{{yyy}}}wwwsssqqqqqq}}}}}}{{{}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{zzz}}}~~~||||||{{{yyywwwvvvvvvvvvvvvpppssswwwzzz|||}}}~~~}}}}}}~~~~~~}}}|||{{{zzz}}}}}}sssfff[[[TTTQQQMMMKKKFFFCCCAAA?????????===<<<======>>>???AAAFFFLLLQQQ]]]nnnvvviiimmmvvvwww]]]MMMGGGFFFGGGDDDCCCEEEHHHLLLVVVaaazzzvvv[[[GGG>>>;;;444333111111222222111///222111000/////////000000///............---------...---,,,,,,,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++,,,+++++++++,,,...000111222222333444444444444444222111111111222333444444111222444666999===CCCHHHTTT\\\gggsss{{{tttpppnnnooolllffffffiiieeeiiinnnrrrrrrqqqooonnnllloooqqqqqqqqquuu||||||zzzzzz{{{uuurrrpppuuu~~~~~~|||}}}~~~~~~~~~~~~~~~||||||{{{{{{{{{zzzzzzzzz{{{|||~~~~~~~~~zzzuuutttsssrrrrrrsssttttttqqqtttxxx{{{|||}}}|||zzzxxxvvvvvvvvvwwwyyy|||}}}{{{zzzyyyyyyyyyyyyzzz{{{|||}}}}}}qqqcccZZZTTTOOOKKKHHHFFFDDDBBBBBBAAA>>><<<===>>>>>>>>>???CCCHHHKKKSSS___uuugggeeeoooyyykkkWWWLLLIIIGGGEEEEEEDDDCCCCCCLLLWWWmmmfffMMMAAA===666444222111222222111///111000000///...////////////............---------...------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,+++++++++,,,---...000111222333333444444444444444111111000000000111222222111222444777;;;AAAIIINNN^^^gggtttzzzwwwvvvuuurrrmmmmmmpppoooqqqsssuuuuuussspppnnnoooqqqtttuuuuuuxxx}}}yyyuuuvvvxxx~~~zzzwwwuuuzzz~~~xxxqqqmmmlllsssyyy}}}||||||}}}}}}}}}}}}||||||zzzzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}zzz~~~~~~}}}~~~|||xxxooooooooooooppprrrsssuuuuuuxxx{{{}}}~~~}}}|||{{{yyyvvvssspppnnnqqqqqqsssvvvxxxyyyxxxvvvtttuuuwwwyyy|||~~~ooocccZZZRRRNNNJJJHHHFFFEEEDDDAAA>>><<<<<<=========>>>AAAEEEHHHPPPXXXhhh~~~ooocccgggkkk{{{cccSSSLLLHHHGGGGGGFFFBBB@@@GGGPPP^^^qqqkkkRRRCCC>>>888555333222222222111000111111000000///////////////............---------------------------------,,,,,,,,,---------......++++++++++++++++++******---,,,+++******+++,,,---++++++,,,---...///000000333333444444444444333333000000/////////000000111111333555999>>>FFFOOOUUU```iiivvv~~~{{{yyywwwuuusssvvvvvvwwwyyyyyywwwtttrrrrrrtttwwwyyyyyy{{{~~~vvvnnnlllpppttt}}}yyyuuusssxxx|||yyypppjjjfffkkkqqquuu}}}zzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvwwwwwwxxxyyyyyyyyyyyyxxx|||~~~|||}}}}}}yyypppppppppqqqrrrtttvvvxxxzzz}}}{{{wwwuuuttttttsssqqqooollljjjhhhkkkkkkmmmppptttvvvvvvtttuuuyyy~~~sssggg]]]VVVNNNKKKHHHFFFDDDBBB???===:::;;;<<<<<<===@@@CCCGGGNNNSSS___rrr|||iiiaaa___yyyqqq[[[NNNGGGGGGGGGFFFBBB???DDDKKKSSS```pppuuukkkXXXHHH???:::777444222222222111000222222222111111111000000///............---------------------------------,,,,,,,,,---------......++++++++++++++++++,,,,,,---,,,+++******+++,,,---+++,,,---...//////000000222333333333333333222222//////......//////000000333555888===BBBJJJSSSYYY```iiivvv{{{uuuuuuuuuuuuwwwzzzzzzxxxvvvuuuwwwyyy{{{|||}}}~~~~~~}}}uuurrrnnniiigggiiipppwww|||yyywwwyyy~~~zzzpppjjjdddhhhmmmrrr}}}wwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvssstttuuuuuuuuuuuuuuuttttttxxxzzzzzz{{{}}}|||yyyttttttttttttuuuwwwyyy{{{}}}{{{sssooonnnjjjiiihhhgggeeedddcccbbbdddeeegggkkkqqqvvvxxxyyytttggg___SSSPPPKKKGGGEEECCCAAA???:::;;;<<<<<<===???BBBDDDHHHLLLVVVfff}}}yyypppxxxttt___YYYmmmgggSSSHHHFFFEEEFFFDDDAAABBBFFFLLLRRR___jjjjjj]]]MMMDDD<<<999555222222222111000222222222222222111000000///............---------,,,------......------,,,,,,,,,,,,---------......------............//////,,,++++++++++++++++++,,,+++,,,---...000000000000222222222222222111111000............///000111111555888<<>>===<<<===???AAABBBGGGOOO[[[lll{{{oooqqq~~~bbbYYYbbbxxx{{{cccNNNIIIGGGIIIIIIEEECCCCCCFFFJJJUUUcccggg\\\MMMFFF===:::555222222222111000000111222222222111/////////............---------,,,,,,---......---,,,,,,,,,,,,,,,---------......---.........////////////+++++++++,,,,,,++++++++++++,,,---///000000000000111111111111111000//////---------...///111222333777;;;@@@FFFKKKPPPVVVZZZcccppp}}}~~~qqqooonnnrrryyy~~~~~~||||||{{{{{{{{{}}}}}}|||xxxxxxuuupppmmmhhheeeggghhhiiinnnvvvzzz~~~~~~~~~zzzuuuvvvwwwyyy{{{}}}~~~~~~}}}yyyyyyxxxxxxxxxxxxxxxyyyvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqrrrrrrsssssssssqqqqqqqqqqqqqqqpppooonnnlllqqqttttttwwwzzz{{{wwwwwwwwwxxxzzz}}}}}}yyywwwvvvuuusssrrrnnnqqqqqqkkkccc]]]\\\]]]^^^]]][[[ZZZZZZ[[[]]]^^^ggghhhkkksssttt^^^YYYQQQKKKIIIHHHGGGGGG>>>??????>>><<<;;;===>>>AAAEEEKKKSSS```uuutttpppwwwgggYYY[[[jjjsssUUUNNNJJJMMMNNNJJJEEECCCAAAEEEQQQ```cccXXXKKKEEE>>>;;;666333222222111111///000111111111000...---//////.........---------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......***+++,,,------,,,+++***+++,,,...///111111000000000000000000000///......,,,,,,---...000222444555888<<>>BBBCCCGGGMMMUUUcccyyy{{{sssssszzzqqq``````cccsssdddQQQEEEJJJOOOJJJDDDDDDCCCHHHNNNTTT]]]aaaWWWIIICCC===666333333333222000000000000000////////////////////////............/////////---++++++---///,,,,,,,,,++++++*********((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///000111222111000000111111000000//////......---...///...///111555888===???CCCHHHMMMRRRUUUWWWeeelllxxxyyysssqqqqqqttt{{{}}}zzzzzz}}}}}}vvvrrrtttxxxxxxyyy{{{{{{}}}~~~~~~}}}zzzzzzzzz{{{||||||||||||||||||}}}~~~~~~|||zzzxxxzzzxxxuuutttvvvwwwxxxxxxyyywwwtttrrrrrrsssuuuvvvrrrqqqpppooonnnooopppqqqnnnooooooppppppoooooonnnrrrsssuuuwwwzzz|||~~~{{{~~~wwwtttttttttqqqnnnhhheeebbbaaa```___\\\YYY\\\ZZZWWWVVVVVVWWWWWWVVVZZZ^^^aaacccdddiiiqqqwwwxxxmmm___UUUQQQQQQQQQQQQFFFDDDAAA???>>>>>>======@@@AAADDDIIIOOOYYYlll|||xxxssswwwhhhaaa]]]fff~~~ttt^^^LLLKKKOOOKKKFFFEEEEEEJJJOOOUUU^^^bbbZZZNNNCCC???:::666444222222111111000000000////////////////////////............---......---++++++,,,...------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222222222111111000000000000//////.........///000000000333777:::;;;>>>BBBGGGNNNTTTXXX[[[bbbhhhssszzz{{{{{{~~~vvvrrrqqqrrrvvv{{{~~~}}}||||||~~~~~~yyyzzz|||}}}~~~|||zzz{{{xxxzzz~~~{{{yyyzzz{{{{{{|||||||||||||||{{{|||}}}}}}}}}|||{{{zzzzzzwwwuuuuuuvvvxxxyyyxxxyyywwwtttrrrqqqqqqrrrsssnnnmmmlllkkkkkkkkklllmmmkkklllmmmnnnoooppppppppprrrsssuuuwwwzzz|||~~~yyytttnnnjjjjjjiiifffccc^^^\\\YYYWWWVVVUUURRRPPPUUUTTTTTTUUUYYY[[[]]]]]]bbbffflllpppsssyyy|||kkk]]]WWWUUUUUUUUUEEEEEEDDD@@@<<<;;;===???@@@???AAAEEEHHHNNN\\\iii}}}vvvttt}}}uuufff[[[___mmmpppUUULLLLLLJJJGGGFFFGGGJJJPPPWWW```eee```XXXHHHDDD???999555333111111111111000000000/////////////////////...............///000000...------...---------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///111333333333333222000000000////////////...///000111111222555999<<<>>>@@@DDDJJJPPPWWW\\\___bbbfffmmmtttuuuuuuzzz}}}wwwsssssssssuuuyyy}}}~~~}}}{{{wwwrrruuu}}}~~~}}}|||yyywwwzzzzzz{{{|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzxxxvvvtttuuuwwwxxxyyyyyyxxxvvvsssqqqoooooooooppplllkkkjjjiiiiiiiiijjjjjjiiijjjlllnnnpppqqqsssssstttuuuxxx|||}}}zzzyyyppplllgggdddbbb```^^^\\\YYYWWWUUUSSSQQQPPPPPPOOOQQQRRRVVV\\\dddjjjmmmnnnooosssxxx}}}vvvfff]]]XXXVVVUUUFFFEEEBBB@@@>>>>>>@@@AAA@@@???AAADDDEEEHHHQQQ[[[nnn~~~vvv|||pppaaaccckkkvvv~~~\\\KKKHHHGGGFFFFFFFFFIIIOOOWWWaaaggghhhfffUUULLLAAA999666555222000111111111000000000//////////////////............000222444444222000000000..................------,,,,,,*********+++,,,---,,,,,,,,,---------------...000111333444444444333///////////////////////////000111222444777;;;???DDDFFFIIIOOOUUU[[[```cccdddeeeiiinnnppppppttt{{{~~~uuussssssuuuvvvyyy}}}yyytttooossszzz}}}{{{{{{{{{zzzxxxvvvyyyzzzzzz{{{{{{{{{{{{{{{|||{{{zzzyyyxxxwwwxxxxxxwwwuuuttttttvvvxxxxxxxxxvvvuuurrrooommmmmmlllmmmlllkkkjjjiiiiiijjjkkklllkkkkkklllnnnpppsssuuuvvvwwwzzz~~~}}}zzzwwwtttqqqpppgggdddaaa^^^[[[ZZZXXXVVVSSSRRRQQQOOONNNOOOPPPQQQRRRUUU\\\fffrrr{{{pppddd\\\WWWSSSNNNIIIBBB@@@BBBCCCAAA???>>>===???BBBCCCDDDKKKRRRdddsss}}}gggeeekkkssseeeMMMEEEDDDDDDDDDCCCFFFLLLUUU___hhhnnnsssiiiYYYEEE:::888888444...111111111111000000000000////////////............000222444444222000000000........................---,,,+++*********,,,,,,,,,,,,,,,------.........///000222333444444333333...............////////////000222333555999>>>BBBDDDFFFLLLRRRZZZ```dddgggfffcccdddhhhjjjkkkooottt}}}yyyssstttvvvyyy{{{~~~{{{~~~~~~wwwsssmmmpppuuu{{{}}}{{{yyyyyyyyyyyywwwuuuxxxxxxyyyzzzzzzzzzzzzyyy|||{{{yyywwwvvvuuuttttttuuutttssstttuuuwwwvvvuuutttrrrpppnnnmmmlllllllllkkkkkkjjjiiijjjkkklllmmmllllllmmmnnnpppsssuuuvvv{{{~~~~~~uuutttrrrooollljjjhhhggg^^^]]][[[XXXVVVTTTSSSRRRMMMNNNNNNNNNNNNPPPTTTWWWYYY]]]eeeqqq}}}~~~||||||~~~~~~pppdddZZZTTTZZZQQQHHHDDDDDDDDD@@@;;;<<<;;;<<>>>>>;;;;;;>>>??????CCCHHHPPPYYYjjjuuunnnuuucccOOOGGGEEEDDDDDDCCCHHHPPPXXX```nnn{{{wwwdddRRRDDD<<<666222222222222111111111000000////////////............---......---++++++,,,...,,,,,,---------.........,,,,,,,,,,,,,,,+++***))),,,,,,------.../////////000111222222222111000///---------.........//////222444666888;;;@@@FFFJJJMMMRRRZZZbbbiiimmmnnnnnniiiaaa\\\___cccfffiiilllwww~~~}}}xxxxxxyyyzzz}}}}}}zzzpppwwwyyyrrrnnneeeeeefffmmmvvv~~~{{{yyyxxxvvvuuuvvvuuusssrrrtttuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvuuutttsssrrrsssrrrqqqqqqrrrrrrpppnnnlllmmmmmmmmmnnnnnnoooooojjjjjjjjjkkkmmmpppssstttsssssstttvvvyyy}}}|||zzzyyywwwuuurrrmmmiiiaaa```___]]]\\\[[[ZZZZZZXXXYYYYYYWWWUUUSSSSSSTTTUUUWWWZZZ\\\^^^bbbiiioootttwww|||{{{{{{zzz{{{~~~|||rrroookkkfffbbb```______]]]cccnnnzzzwwwggg\\\\\\YYYSSSLLLEEEBBBCCCEEEBBB>>>===???@@@@@@CCCHHHKKKSSSaaarrrwwwvvv{{{~~~nnnVVVJJJFFFEEEEEEDDDGGGOOOUUU\\\kkkzzzrrr^^^JJJ<<<666555222222222111111111111000000/////////............/////////---++++++---///,,,,,,,,,---------......+++,,,,,,---,,,+++***(((,,,,,,------...///000000111111222222111000...------------.........//////444666888;;;>>>CCCIIIMMM[[[___fffmmmqqqqqqooonnnlllccc^^^```eeehhhkkknnnuuu{{{~~~{{{xxxyyyzzzyyy}}}~~~~~~}}}zzzvvvooowwwxxxpppkkkeeecccdddlllwww{{{~~~{{{xxxxxxvvvuuuttttttsssqqqpppsssttttttuuuuuuuuuuuuuuuppprrrtttvvvvvvuuutttssssssrrrqqqqqqqqqpppnnnllljjjkkklllmmmooopppqqqqqqllllllmmmooorrruuuxxxzzzxxxyyyzzz|||vvvrrrnnnlllkkkiiieeebbb[[[ZZZXXXWWWWWWXXXYYYYYYXXXWWWUUUTTTUUUXXX[[[]]]dddfffiiikkkooosssyyy}}}|||{{{zzzzzz~~~}}}zzzxxxmmmiiiiiiooowww}}}vvvwww}}}vvvpppkkkddd^^^\\\ZZZYYYXXXXXXWWW\\\hhhuuuqqq^^^XXXXXXYYYYYYSSSHHHAAA@@@???>>>>>>>>>>>>@@@AAABBBFFFLLLWWWdddrrrlllmmm|||hhhQQQGGGGGGMMMMMMNNNOOONNNRRR```nnnxxxmmmRRR@@@::::::222222222222222111000//////............---------///...---,,,,,,---...///......------------......///...---,,,,,,,,,,,,,,,+++,,,---...///111222333333333333222000///---,,,...///000/////////111333555666:::>>>AAADDDNNNYYYjjjuuu}}}zzzwwwxxxtttmmmlllgggeeehhhlllnnnrrrvvvwwwvvvttttttvvvyyy}}}||||||}}}wwwrrrrrruuuzzz|||vvvxxx|||}}}vvvrrreeedddgggppp{{{{{{zzzzzz{{{}}}~~~}}}|||~~~~~~{{{yyywwwttttttttttttsssqqqooonnnqqqssstttsssqqqppppppqqqqqqsssvvvwwwwwwuuurrrppprrrqqqpppnnnmmmmmmmmmmmmmmmmmmlllmmmoooppppppooonnnmmmmmmppptttwwwzzz{{{}}}oookkkeeebbb```___]]][[[ZZZYYYXXXWWWWWWXXXYYYYYY[[[[[[\\\]]]```dddgggiiiqqqrrrtttxxx{{{~~~{{{wwwrrrmmmiiimmmlllnnnsssvvvuuurrrpppgggbbbaaagggqqqzzzrrrooouuu}}}zzzrrrnnniiiccc^^^[[[YYYXXXWWWVVVSSSUUU]]]hhhuuuxxxdddZZZWWWVVVXXXTTTKKKDDDBBB@@@@@@???>>>>>>???@@@AAADDDIIIRRR]]]jjj~~~wwwnnntttyyyqqqZZZNNNMMMQQQNNNLLLLLLKKKMMMVVV```uuuqqqXXXDDD:::777222333222222222111000///000000/////////...............------------............------------......///...------,,,,,,,,,---++++++,,,...///000222222222222222222111///...---,,,.../////////000333555666888===AAACCCGGGTTTaaazzz|||sssqqqmmmlllppptttvvvzzz~~~yyyxxxvvvuuuvvvzzz~~~}}}}}}~~~yyysssooolllnnnrrrwww|||{{{yyyzzz}}}{{{uuunnnmmmooovvv}}}{{{yyyyyy{{{{{{{{{zzz{{{|||}}}|||{{{yyywwwuuussstttttttttsssqqqooonnnmmmoooppppppnnnmmmmmmnnnppprrruuuwwwwwwuuurrrpppqqqpppooonnnmmmmmmmmmmmmlllkkkjjjkkkmmmnnnnnnmmmnnnnnnooorrrvvvzzz}}}~~~iiiddd]]]XXXWWWWWWXXXXXX[[[[[[[[[[[[[[[\\\]]]^^^aaacccggglllqqquuuxxxzzz{{{wwwqqqjjjddd___YYYUUUXXXZZZ^^^eeelllpppnnnjjjbbb[[[XXX^^^jjjwwwqqqiiilllwwwyyyrrroookkkeeeaaa^^^\\\ZZZXXXVVVQQQNNNRRRZZZgggxxxnnn]]]VVVRRRTTTTTTNNNGGGDDDBBBAAA@@@???>>>??????@@@BBBEEEKKKTTT___rrrqqqiiikkkzzzgggXXXTTTVVVRRROOONNNKKKHHHLLLRRRiiiwwwvvvaaaMMM>>>666333333333222111111000000111111111000000000//////---..................---......------------......///...------,,,---------++++++,,,---///000111111111111222222111000000///,,,---...//////111444777888;;;AAAEEEFFFLLL\\\lllzzzxxxtttssswww{{{}}}|||zzzwwwuuuwww{{{}}}}}}}}}{{{zzzxxxsssmmmiiigggfffggglllssswwwyyy||||||yyyxxxzzz|||}}}{{{xxxwwwyyy}}}}}}{{{xxxwwwxxxxxxxxxwwwwwwxxxyyyyyyxxxvvvuuusssssssssttttttsssqqqooonnniiikkklllllljjjiiiiiijjjmmmppptttvvvwwwuuusssqqqoooooonnnnnnmmmmmmllllllkkkjjjjjjkkkmmmnnnnnnmmmooopppsssvvvzzzccc^^^YYYUUUUUUYYY]]]```aaabbbcccdddfffhhhjjjkkknnnqqqwww}}}{{{tttiiiddd^^^XXXTTTQQQMMMKKKIIILLLSSS\\\iiissstttpppfff]]]XXX\\\gggvvvuuujjjlllvvv}}}wwwtttpppkkkgggdddaaa^^^\\\VVVQQQNNNPPPUUU```pppvvvbbbWWWOOOQQQSSSOOOIIIDDDAAAAAA????????????@@@AAA@@@AAAEEEMMMVVVhhhwwweee```hhhtttaaaXXXXXXWWWWWWUUUMMMGGGHHHNNNXXXhhhvvvvvvhhhVVVEEE999555444333222111000000000111111000000000/////////,,,---...//////...---,,,......------------............------------......+++,,,---...///000111111000111111222222111111111...///000//////111555777;;;>>>DDDHHHJJJQQQddduuuzzzwwwzzz||||||~~~~~~{{{xxxvvvwww{{{}}}yyyxxxttttttrrrlllfffbbbccceeehhhooowwwzzzzzz|||}}}vvvqqqrrrxxx}}}~~~{{{xxxzzzxxxuuuuuuvvvwwwxxxwwwuuuuuuvvvvvvvvvuuuttttttssssssttttttsssrrrpppooojjjkkkllljjjhhheeeeeeeeekkknnnsssvvvwwwvvvsssqqqmmmnnnnnnnnnnnnmmmmmmllllllkkkkkkmmmoooqqqqqqppprrruuuxxx|||ZZZXXXUUUUUUXXX___gggmmmmmmoooqqqtttvvvyyyzzz{{{wwwlllcccXXXUUUOOOKKKJJJIIIGGGFFFAAAFFFMMMXXXjjj|||ssshhh```aaaiiiwwwyyymmmnnn{{{zzzwwwrrrnnnkkkgggccc___UUURRRQQQRRRUUU]]]kkkyyykkk]]]QQQPPPRRROOOHHHDDD@@@@@@?????????@@@BBBCCC??????BBBHHHQQQ```wwwkkk^^^]]]kkkkkk\\\VVVYYY^^^\\\QQQFFFGGGMMMLLL\\\lllqqqjjj[[[III:::666555333222111000000000000000000/////////......,,,---...//////...---,,,......------------............---------......///,,,---......///000111111000111111222222222222111222222222111000222666888>>>AAAEEEJJJNNNVVViiizzz|||{{{{{{yyyzzz|||}}}{{{xxxwwwxxx|||~~~yyyvvvssssssrrrmmmgggdddfffiiilllsss{{{}}}|||{{{}}}}}}|||yyyssspppqqqwww}}}{{{wwwtttvvvtttssssssuuuxxxxxxxxxtttuuuuuuvvvvvvvvvvvvvvvssstttuuuuuutttsssqqqpppnnnoooooolllhhheeecccccckkknnnssswwwxxxwwwtttqqqlllmmmnnnoooooonnnnnnmmmlllllllllnnnrrrtttttttttwwwzzzSSSTTTWWWZZZ```iiissszzz~~~~~~xxxqqqiii^^^WWWPPPLLLHHHEEEDDDCCCBBBAAA???CCCHHHSSSjjjwwwllljjjooozzz{{{qqqsss{{{wwwsssmmmgggcccVVVTTTTTTUUUUUUYYYfffrrr~~~zzz{{{}}}~~~yyyjjj[[[UUUSSSOOOIIIFFFBBBAAA@@@??????@@@AAABBB>>>>>>@@@EEELLLWWWjjj{{{wwwaaa[[[```wwwyyycccSSSWWW^^^^^^UUUIIIGGGKKKIIIVVVdddkkkhhh\\\JJJ:::777666444222111000000111000000/////////.........---..................---......------------...............---......///000......///000000111222222111111222222222222222111444444333222222555999<<>>AAACCCKKKdddvvvrrruuu|||~~~www|||}}}vvvoookkk\\\ZZZXXXVVVTTTVVVbbbnnn{{{qqqlllmmmooorrryyyzzzhhh^^^XXXQQQLLLKKKEEEDDDBBB@@@???????????????===>>>BBBFFFNNN]]]jjjzzz~~~bbb^^^\\\iiinnnVVVVVVZZZ___[[[QQQIIIFFFGGGQQQ]]]dddeee^^^NNN@@@888777444222000000111111111111111000000000//////......------------............------------.....................///000000000000000111222222333333222222222333333222111111333333333333555888>>>BBBJJJGGGIIIPPPXXXbbbooozzz|||}}}yyyvvvxxx||||||||||||~~~|||vvvuuuvvvwwwxxx{{{~~~~~~zzzuuurrrppprrrvvv{{{~~~}}}{{{}}}zzzzzz}}}|||yyyuuusssrrrsssrrrrrrsssuuuxxxxxxvvvttttttttttttuuuvvvxxxyyyzzzvvvvvvwwwxxxxxxvvvuuutttrrrssssssqqqmmmkkkjjjjjjmmmqqqvvvzzz{{{yyytttqqqlllmmmoooqqqrrrrrrqqqppppppppprrrvvv|||___eeennnwww|||yyywwwtttmmmdddZZZSSSPPPOOOFFFDDDBBBAAABBBBBB@@@???===???>>>DDD^^^zzzvvvxxx}}}~~~wwwrrrddd```\\\XXXSSSUUUaaannn|||sssiiiddddddgggjjjlllwwwrrreee\\\TTTOOOOOOIIIGGGDDDAAA>>>===<<<<<>>@@@BBBGGGSSS___qqqxxx```___\\\aaa{{{vvv[[[WWWXXX___bbbYYYKKKCCCDDDMMMWWW___dddaaaUUUGGG999777444222000000111111222222222111111111111000///...---,,,,,,---...///.........------........................///000000111111111222333333333444333333333333333222111000111222333444666;;;BBBFFFNNNJJJJJJRRR\\\fffqqqyyyxxx~~~|||xxxuuuxxx||||||}}}~~~}}}~~~~~~~~~|||uuuooommmpppwww{{{zzzwwwxxx{{{}}}zzzyyyvvvsssooonnnooopppsssssstttwwwxxxwwwtttqqqssssssssstttvvvxxxyyyzzzwwwwwwxxxyyyyyyxxxvvvvvvqqqrrrsssrrrooommmmmmmmmnnnrrrwww{{{|||yyyuuuqqqlllmmmppprrrssssssrrrqqquuuvvvxxx}}}pppttt|||~~~|||yyyvvvqqqnnnmmmjjjddd]]]UUUNNNIIIGGGEEECCCAAAAAABBBBBBAAA@@@???<<<>>>EEEQQQccczzz|||~~~{{{nnnhhhbbb]]]XXXXXX___iiiwwwooolllfff]]]YYYZZZfffiiinnnyyypppeee]]]SSSLLLMMMJJJFFFBBBAAA???===;;;??????>>>???CCCHHHMMMPPPeeevvv~~~mmmddd]]]^^^jjjiiiTTTNNNXXX[[[ZZZUUUKKKFFFPPPVVVYYYaaaeeeZZZIII>>>777333333333111000222222222222111000//////...///......---------......---------,,,,,,------------------------...000000222111111000000111111222111111111111111111111111111222222333555<<>><<>>>>>>>>AAAFFFJJJMMMVVVeee~~~vvvfffZZZ\\\fffyyyrrrXXXMMMSSSVVVVVVSSSIIIFFFOOOVVVZZZccciii```RRRCCC<<<555555444111111222222222111111000//////...///......------......///......------------......------------...///000000222222222111111222222222222222222222222222222222222222333555:::BBBJJJPPPWWWYYY[[[]]]```fffnnnsssooorrrrrrqqqxxxyyyyyy}}}|||}}}{{{|||}}}~~~xxxtttrrrsss}}}~~~zzzssstttrrrnnnqqq{{{{{{uuuuuutttrrrpppoooooooooooonnnmmmqqqxxxxxxssspppqqqsssrrrsssuuuxxxxxxwwwuuutttuuuvvvwwwvvvtttrrrqqqppprrrsssrrrpppoooppprrrsssuuuwwwwwwvvvuuuuuuuuuooopppqqqqqqrrruuuyyy|||}}}{{{{{{|||}}}xxxrrrlllgggdddaaa___\\\XXXVVVVVVVVVWWW^^^[[[VVVQQQLLLHHHEEEDDDAAAAAABBBDDDFFFEEECCCAAA>>>;;;:::===BBBLLL]]]lllzzz~~~vvvuuuuuuuuussssssxxxxxxooohhhaaa```hhhqqqzzzqqqfff]]]ZZZSSSTTTWWW^^^iiiwww}}}mmm```ZZZPPPMMMHHHDDDCCCAAA@@@>>>???>>>>>>>>>@@@CCCGGGIIIMMMYYYnnnmmm[[[\\\dddoooaaaNNNOOOPPPSSSRRRIIIFFFNNNUUU\\\fffnnnjjj___JJJ@@@888555444222111222222222111111000///////////////............////////////............//////------------...///000111333333222222222222333333333333222222222222333333333333555:::BBBJJJPPPRRRXXX]]]bbbdddcccdddiiinnnmmmoooqqqssszzz{{{{{{{{{zzz}}}~~~|||vvvtttuuuwww~~~zzzuuuppprrrpppkkkkkksss|||~~~yyytttpppqqqqqqqqqppppppoooooonnnmmmooorrrrrrooommmnnnrrrrrrrrruuuwwwxxxwwwuuuvvvvvvvvvvvvuuutttsssssspppqqqsssrrrqqqqqqrrrssstttuuuwwwwwwuuuttttttuuuoooqqqsssuuuwww{{{~~~{{{{{{zzz{{{|||{{{xxxvvvssstttvvvxxx{{{yyyppphhhbbb]]]YYYWWWVVVUUURRRNNNMMMOOOSSSVVV]]]ZZZUUUOOOJJJFFFDDDCCC???@@@AAADDDFFFEEEBBB@@@>>>;;;999;;;===DDDQQQ]]]pppwwwnnnfffdddfffjjjrrrzzz}}}tttllleeedddkkkuuuqqqddd]]]UUUSSSSSSUUU[[[eeettt{{{jjj___SSSOOOJJJFFFDDDCCCBBBAAA@@@???>>>>>>???BBBDDDFFFLLLSSSccczzzyyyaaa```eeejjj}}}kkkQQQLLLLLLPPPRRRLLLGGGNNNVVV^^^iiirrrqqqjjjPPPDDD888444333111111222111111111111000000///////////////...//////000000000000////////////000000------------...///000111333333333333333333333333444333222222222333444555444444888@@@JJJRRRUUUVVVYYYaaahhhiiieeebbbcccgggkkklllooouuu~~~}}}}}}{{{xxxzzz~~~{{{uuuvvvyyyzzz~~~wwwqqqmmmnnnlllhhhgggnnnzzz{{{vvvrrrnnnoooqqqrrrsssrrrqqqpppnnnmmmmmmnnnnnnmmmlllmmmqqqqqqrrrtttwwwxxxwwwuuuuuuuuuuuuttttttsssssssssqqqrrrssssssttttttuuuvvvsssuuuvvvuuutttssstttuuusssuuuxxx{{{}}}}}}~~~~~~{{{xxxvvvqqqqqqqqqsssttttttrrrooommmnnnooorrruuuyyy|||~~~yyytttmmmggg___XXXTTTQQQPPPNNNNNNMMMLLLJJJJJJNNNUUU[[[aaa]]]WWWPPPIIIEEEBBBAAA>>>???AAACCCEEEDDDBBB???>>>;;;:::;;;<<<@@@JJJUUUiiizzzmmm```[[[]]]cccmmmuuu~~~wwwpppjjjiiipppzzz}}}mmmbbbYYYTTTPPPPPPQQQWWWeeessssssbbbXXXSSSMMMHHHFFFEEECCCBBBAAAAAA@@@???@@@AAACCCDDDHHHMMMXXXkkkkkkeeeeeegggvvvrrrTTTJJJGGGKKKOOOKKKGGGMMMVVV```kkkssstttqqqWWWIII:::444222111111222111111111000000000000000///////////////000111222000000////////////000000...............///111111222333333444444333333222444333222111222333555666666777<<>>>>>>>>>>>???@@@AAACCCHHHOOOYYYkkkqqqgggjjjqqqvvvdddSSSDDD???CCCAAA@@@FFFRRR```llltttxxxyyyttt```JJJ===888444222222000000000000000000000111000000000000111222333444000//////......//////000............///000111222000111222444444222111000222111000///000222444666888===FFFNNNUUU[[[```ccchhhkkknnnnnnkkkgggdddcccccc^^^aaannnzzz~~~~~~|||zzzuuuuuu~~~xxx{{{qqqjjjeeefffgggjjjrrr{{{~~~}}}|||yyyvvvsssrrrrrrooopppqqqrrrssssssrrrrrrkkkoooooollllllqqqqqqnnnnnnnnnooorrruuuwwwvvvtttsssuuuvvvwwwxxxvvvuuutttrrrqqqqqqtttxxx{{{{{{zzzuuuvvvwwwxxxxxxzzz}}}~~~}}}{{{{{{zzzzzzzzz{{{{{{zzzxxxuuuqqqnnnlllkkkjjjiiigggfffeeeeeeeee]]][[[YYYYYYZZZ\\\]]]\\\\\\[[[YYYXXXYYY[[[^^^```dddeeegggiiikkkmmmooooooppppppqqqrrrrrrssssssttttttrrrqqqrrruuuwwwxxxxxxqqqsssvvvwwwvvvuuuvvvvvvxxxyyy{{{}}}~~~uuuooogggbbb^^^XXXOOOIIIIIIFFFDDDCCCDDDFFFFFFFFFIIIMMMQQQTTTXXX```llluuusssnnnfff\\\TTTNNNKKKJJJHHHFFFEEEEEEFFFFFFEEECCC<<<;;;<<<===;;;:::>>>EEEQQQlll|||nnneeeaaaaaagggooosss{{{uuudddXXXVVVRRRJJJIIIOOOTTTdddyyyzzzccc]]]UUUMMMIIIFFFDDDCCC===============>>>??????@@@DDDJJJPPP\\\tttxxxjjjnnnssstttnnn[[[GGG???AAA@@@<<>><<<<<<>>>>>>>>>===???BBBGGGMMMUUUfffpppmmmpppqqq{{{|||bbbOOOBBB======>>>???HHHZZZjjjssswwwyyyyyycccJJJ;;;777555222333333333222222222111111//////000000111111222222000000000000000000000000------......///000000000222222222222222222222222111111111222222333444555;;;JJJVVVWWWVVV\\\gggpppuuuxxx{{{zzztttmmmhhhgggeeeiiinnnqqqsssvvv{{{~~~yyypppjjjlllpppmmmnnnoooppppppqqqsssuuu|||www{{{~~~|||rrrlllooouuuwwwwwwwwwwwwuuurrrooonnnnnnpppqqqrrrqqqqqqpppoooooooooppprrrqqqoooooooooqqqsssuuuuuurrrqqqrrrvvvxxxwwwvvvyyyzzz||||||{{{zzz{{{|||pppnnnmmmpppuuuzzz{{{{{{wwwyyy|||uuuqqqllljjjkkkkkkjjjhhhhhhfffdddaaa___\\\XXXVVVTTTUUUUUUTTTRRRRRRSSSUUUNNNMMMKKKJJJIIIJJJKKKLLLQQQPPPNNNKKKIIIJJJLLLOOOMMMOOOSSSWWWZZZ]]]^^^___]]]```cccdddcccaaa```___\\\[[[ZZZZZZZZZ[[[]]]^^^___```bbbbbbcccbbbaaa```iiikkkmmmpppqqqrrrrrrrrrqqqsssvvvyyyzzzyyywwwvvvaaa]]]WWWPPPKKKHHHFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLRRRUUUUUUVVV___llluuuwww|||vvvmmmddd]]]WWWSSSPPPMMMMMMLLLJJJGGGCCC>>><<<<<<<<<;;;:::999;;;???BBBLLL]]]|||yyynnneee^^^^^^aaakkkrrr{{{{{{cccUUUOOOJJJHHHIIIMMMQQQ^^^pppuuujjj\\\SSSNNNKKKFFFCCCAAA???>>>>>>???@@@???>>>@@@BBBGGGLLLRRRaaa{{{rrroooooouuu}}}nnnVVVEEE@@@AAAAAAAAAGGGTTTaaahhhnnnssszzzjjjSSS@@@888555222333222222222111111111111000000000000000111111111000000000000000000000000------......///000000000222222222222222222222222///000111111222444666888@@@MMMXXXYYYZZZdddrrr|||xxxqqqmmmlllkkknnnqqqsssuuuwww{{{~~~yyynnnfffdddeeefffggggggiiijjjmmmpppsssxxx|||}}}|||~~~yyyyyy|||vvvoooqqqvvvwwwvvvwwwuuusssqqqooonnnooopppqqqrrrrrrqqqpppppppppppppppqqqpppooooooppprrrtttuuutttrrrqqqrrrtttvvvuuutttwwwyyy{{{{{{yyyxxxxxxxxxooommmlllmmmrrrwwwzzzzzzxxxzzz}}}|||zzzxxxqqqmmmhhheeeeeeeeecccbbb^^^]]]ZZZXXXVVVSSSQQQOOOMMMNNNNNNMMMKKKKKKMMMOOOJJJIIIGGGFFFFFFGGGHHHIIIKKKKKKKKKIIIGGGGGGIIIKKKMMMNNNQQQSSSUUUVVVWWWWWWYYY[[[^^^^^^\\\ZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWXXXWWWXXXYYYZZZ[[[ZZZZZZYYY\\\^^^```bbbdddeeeeeeeeejjjlllooorrrsssrrrpppoooXXXTTTOOOJJJGGGEEEFFFGGGHHHHHHHHHIIIKKKNNNPPPRRRXXXZZZYYYYYY___jjjssswwwzzzuuunnngggaaa[[[WWWSSSOOONNNMMMJJJFFFBBB???===<<<<<<;;;:::999:::>>>AAAFFFVVVqqq|||qqqggg]]]YYYZZZbbbjjjuuunnn[[[PPPIIIGGGHHHGGGIIISSSbbbqqqvvveeeXXXQQQMMMIIIEEECCCBBB@@@???@@@AAA@@@???AAABBBFFFIIINNNYYYpppqqqnnnppp{{{~~~bbbLLLCCCDDDDDDCCCGGGOOOUUUZZZbbbiiivvvzzzttt```HHH:::555444222222111111111000000000111111111111000000000000000000000000000000000000---......//////000000111111111111111111111111111...000111111222555999<<>>DDDRRRXXX]]]bbbmmm~~~}}}rrrnnniiihhhkkkppptttvvvwwwvvvtttppplllkkkpppvvvxxxxxxxxxvvvtttssssssttt}}}zzzxxxvvvrrrqqqrrrmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqrrrsssssspppppppppqqqrrrtttuuuuuuttttttssssssrrrrrrssstttuuuwwwxxxxxxvvvtttrrrrrrrrrqqqqqqqqqssswww{{{~~~}}}vvvoooiiieeeccc___^^^]]]\\\]]]```dddgggaaaaaa^^^XXXPPPHHHDDDCCC>>>@@@AAACCCEEEIIINNNRRRTTTTTTSSSSSSSSSTTTTTTTTTWWW[[[```dddfffhhhkkklllnnnooopppqqqqqqpppnnnmmmoooqqqtttttttttssstttuuuvvvwwwxxxyyyyyyxxxwwwvvvtttsssqqqpppnnnlllkkkjjj``````___]]]YYYVVVRRRQQQPPPSSSYYY^^^dddhhhjjjkkkQQQQQQQQQRRRSSSTTTUUUUUUXXXYYYYYYYYYZZZZZZZZZZZZSSSPPPMMMLLLMMMRRR]]]iiijjjhhhfffeeeeeedddbbbaaa\\\XXXPPPIIIBBB???======;;;;;;:::888777888;;;>>>???KKK]]]tttxxxnnn```RRRKKKHHHUUUgggttt{{{{{{mmmnnnvvv||||||cccRRRIIIEEEFFFEEEFFFJJJPPPZZZlll}}}xxxwwwzzzggg[[[TTTOOOKKKGGGEEEBBBAAAAAA@@@???===??????BBBFFFHHHMMMYYYeeewwwooo[[[bbbtttjjjQQQCCCDDDGGGNNNSSSQQQLLLMMMRRRYYYiiiuuulllWWWEEE:::666222222111111111000000000111111111111000000000000000000000000000000000000...//////000000111111222111111111111111111111111333666777666555:::CCCKKKUUU[[[```eeeqqq}}}wwwqqqooorrruuuwwwwwwvvvrrrooonnnmmmmmmqqqxxx{{{zzzyyywwwtttrrrpppoooyyyyyyvvvsssooonnnpppmmmnnnppprrrsssssssssrrrrrrqqqqqqqqqqqqrrrrrrsssqqqqqqrrrrrrssssssttttttqqqrrrsssrrrqqqqqqrrrttttttuuuvvvvvvtttrrrrrrssstttuuuvvvvvvwwwyyy}}}{{{rrriiiaaa\\\YYYVVVVVVVVVVVVXXX]]]dddiiieeefffeee^^^SSSIIICCCAAA===>>>???AAACCCGGGMMMRRRVVVVVVVVVVVVUUUUUUTTTTTTXXX\\\bbbhhhmmmqqquuuxxx|||~~~}}}{{{yyy|||~~~}}}|||{{{uuusssoooiiibbb[[[TTTQQQOOORRRXXX^^^eeejjjnnnoooVVVXXXZZZ\\\]]]]]]\\\\\\[[[[[[\\\\\\[[[YYYWWWVVVMMMIIIFFFFFFFFFJJJWWWeeefffeeecccdddfffgggggggggaaa[[[RRRHHHAAA===<<<<<<;;;;;;:::888666777:::===<<>>??????AAAEEEFFFHHHQQQ[[[fffxxxuuu______gggpppXXXLLLIIIKKKOOOTTTQQQLLLKKKMMMSSSaaakkkfffWWWHHH===555333222222222111111111111000000000000000111111111000000000000000000000000/////////000111111222222222222222222222222222222222555777777888>>>IIISSSXXX^^^dddjjjuuuzzzxxxzzz}}}}}}{{{vvvooolllnnnqqqrrrvvv|||}}}{{{xxxvvvssspppllljjjpppwww{{{yyyxxx~~~~~~wwwtttpppllllllnnnnnnooorrrtttuuuuuusssrrrpppppppppppppppqqqrrrrrrrrrrrrsssssssssssssssrrrmmmoooppppppnnnnnnqqqsssrrrssssssrrrpppppprrrttttttvvvyyyzzzzzz{{{~~~}}}pppdddZZZRRROOOKKKLLLMMMMMMPPPUUU^^^dddeeehhhiiicccWWWKKKDDDAAA??????@@@@@@AAAEEEJJJNNNUUUUUUTTTTTTSSSRRRQQQPPPRRRWWW]]]dddkkkqqqwww{{{|||wwwzzz~~~tttiii^^^UUUPPPNNNQQQVVV\\\bbbgggkkkmmm]]]___bbbeeefffeeecccbbb[[[\\\]]]]]][[[XXXTTTRRRJJJEEEBBBBBBBBBFFFTTTccceeecccbbbdddgggjjjkkkkkk```ZZZQQQHHHAAA>>>>>>>>>;;;;;;999777666777:::<<<:::EEETTThhh}}}wwwjjj[[[RRRFFFMMMUUUXXX]]]gggxxx~~~kkk___eeemmmpppuuu}}}}}}wwwcccUUULLLFFFEEEEEEEEEEEEIIIWWWeeerrr}}}nnngggvvv}}}mmmbbbYYYSSSKKKIIIFFFDDDDDDCCCAAA???@@@???AAADDDDDDEEELLLTTTYYYhhh|||___YYYZZZooosss]]]TTTOOONNNPPPRRRPPPKKKIIIKKKPPP[[[ccc```VVVJJJ>>>555333333333222222222222111//////000000111111222222000000000000000000000000/////////000111111222222222222222222222222222222000444777888999AAANNNYYYZZZ```fffmmmxxxxxxoookkkpppvvvwww{{{|||zzzvvvsssppplllhhheeefffnnnrrrppppppwww{{{uuurrrnnnjjjjjjmmmnnnpppsssuuuvvvuuutttrrrpppooooooooopppqqqqqqrrrssssssttttttssssssrrrqqqjjjlllnnnnnnllllllooorrrqqqqqqpppooonnnnnnqqqtttssswww{{{|||||||||~~~rrrcccWWWNNNIIICCCDDDEEEFFFHHHNNNVVV]]]eeeiiikkkfff[[[NNNGGGCCCCCCCCCBBBAAAAAADDDHHHLLLNNNMMMMMMLLLKKKIIIHHHGGGGGGKKKSSSZZZaaaiiipppuuuzzz~~~}}}vvvrrrjjjnnntttyyyuuugggZZZOOOIIIGGGIIINNNSSSXXX]]]aaabbbggghhhhhhhhhhhhgggffffffeeeaaa^^^\\\[[[VVVNNNFFFDDD???>>>AAACCCFFFQQQ^^^fffbbb___bbbhhhkkkkkkhhhaaa\\\UUUNNNHHHDDD@@@======<<<:::888666666999;;;===DDDQQQeee~~~vvvnnnaaaUUULLLGGGHHHOOOUUU]]]ppppppeeegggjjjiiillltttxxx|||mmm\\\LLLIIIDDDCCCGGGKKKLLLOOOSSSdddppp~~~mmmcccnnnzzzlll___UUUOOOMMMIIIFFFCCCAAA???>>>>>>>>>???@@@BBBDDDGGGHHHSSS]]]qqqzzz```VVVXXXeee}}}~~~cccTTTMMMJJJMMMTTTTTTKKKGGGIIIKKKTTT]]]___YYYOOOBBB999666444222111222222111///000000000000000000000000000///...------,,,,,,---000000111222222222222111333222111111000111111111000666888777===LLLYYY___bbbcccgggoooxxx~~~yyymmmjjjuuu{{{yyy{{{{{{uuutttqqqjjjeeedddccchhhjjjjjjmmmvvv|||wwwqqqkkkgggfffhhhiiilllnnnpppsssuuuuuuuuutttrrrrrrqqqqqqpppqqqqqqrrrqqqqqqqqqqqqqqqqqqrrrrrriiilllppprrrpppnnnmmmllloooooooooooooooqqqtttxxxwwwwwwxxxyyyzzz}}}wwwfffXXXOOOJJJHHHCCC???BBBEEEHHHLLLQQQ```hhhmmmfff[[[SSSMMMIIIBBBBBBAAAAAACCCEEEGGGIIILLLLLLLLLLLLKKKIIIGGGFFFHHHIIIJJJLLLRRR]]]hhhppprrrvvvxxxxxxyyyvvvmmmdddbbbaaaccckkkwww~~~nnn^^^RRRJJJFFFEEEAAACCCJJJPPPPPPRRRWWWnnnnnnnnnnnnmmmllljjjjjjddd___YYYVVVTTTPPPIIICCCCCC@@@@@@CCCDDDGGGQQQ\\\gggeeebbbcccgggiiihhhggg```[[[TTTNNNIIIDDD???<<<::::::888666333444666999>>>DDDPPPdddxxxqqqdddWWWIIIDDDCCCHHHNNNWWWiii|||yyylllkkkkkkffffffkkknnnsssxxx{{{|||zzzzzzuuucccPPPLLLGGGDDDFFFIIIIIIKKKNNN\\\hhhzzz}}}lll___ggg}}}vvvggg[[[RRROOOKKKGGGDDDBBBAAA@@@>>>>>>>>>???AAACCCFFFGGGOOOWWWjjjaaaUUUTTT___sssgggUUUIIIEEEFFFNNNNNNGGGEEEHHHLLLUUU___ccc___UUUFFF999444222000///000000///...000000000000000000000000000///..................000000111222222222222222222222111111111111222222222777999:::BBBPPP\\\aaaaaaaaaccciiiqqqxxx{{{||||||tttpppqqqyyy{{{yyyuuullleeebbbaaaeeehhhhhhmmmvvv}}}wwwtttoookkkhhhiiikkklllnnnooorrrtttvvvvvvvvvuuussssssrrrqqqpppppppppppppppppppppqqqqqqqqqppppppiiillloooqqqpppmmmllllllooopppqqqrrrrrrsssvvvyyyyyyyyyyyyzzz{{{~~~qqqbbbVVVPPPIIIBBB???@@@CCCDDDHHHLLL]]]gggmmmhhh^^^VVVOOOJJJEEEDDDDDDCCCDDDFFFJJJLLLNNNNNNNNNMMMKKKHHHFFFEEEFFFFFFFFFGGGLLLUUU```hhhiiikkkkkkiiiiiihhhccc[[[YYYXXX[[[cccooozzzxxxhhhYYYMMMGGGDDDHHHDDDCCCHHHJJJHHHJJJMMMuuuuuuuuutttrrrooommmkkkccc]]]TTTNNNKKKHHHDDDAAABBBBBBCCCFFFGGGJJJRRRZZZfffeeedddddddddddddddddd]]]ZZZTTTOOOJJJDDD???;;;999999888555333333555888>>>CCCNNNbbb|||{{{tttgggZZZKKKCCC???CCCHHHOOOaaatttsssooollleeeaaaccccccggglllppprrrvvv{{{~~~uuuooolllrrr|||mmmVVVPPPIIIEEEEEEFFFDDDEEEHHHQQQ]]]ppp~~~lll^^^aaappprrrdddVVVRRRLLLHHHFFFDDDCCCAAA>>>======>>>@@@BBBDDDEEEKKKPPP```hhhXXXRRRXXXhhhmmmVVVGGGAAA@@@GGGIIIDDDDDDHHHPPPYYYccchhhggg^^^KKK:::555333000///000111000000000000000000000000000000///////////////000000111000111111222222222222222111111111111222333444444555777999>>>IIIWWWaaaddddddcccbbbeeejjjooosssuuuuuuyyy~~~nnnuuu{{{yyynnnddd___```dddfffgggllltttxxxxxxqqqooommmkkkkkklllnnnpppppprrrtttvvvwwwwwwwwwvvvuuutttrrrqqqooonnnnnnnnnoooooooooppppppoooooonnniiillloooooonnnlllkkkkkkoooqqquuuvvvwwwwwwyyyzzzzzzzzz{{{{{{|||~~~pppbbbYYYMMMFFFAAAAAABBBBBBDDDHHHWWWbbbkkkjjjbbbZZZRRRLLLHHHHHHGGGFFFFFFIIIMMMQQQUUUTTTSSSQQQNNNKKKGGGEEEEEEDDDBBBAAAEEEMMMWWW^^^eeeeeeccc^^^^^^```^^^ZZZQQQQQQUUU]]]iiisssyyyzzz}}}qqqbbbTTTJJJFFFEEEJJJGGGFFFGGGGGGEEEGGGJJJ{{{zzzyyyvvvrrrnnnjjjggg```YYYOOOGGGCCCCCCCCCCCCCCCEEEIIIMMMNNNQQQWWW]]]dddeeefffdddbbbaaabbbccc\\\YYYUUUPPPKKKFFF@@@<<<:::::::::888555555777999;;;@@@KKK```xxxyyyjjj]]]QQQGGG@@@BBBEEEKKK\\\mmm~~~xxxsssnnngggaaa```[[[^^^bbbeeegggjjjmmmpppxxx{{{zzzooogggccciiirrr|||ttt\\\RRRKKKEEEDDDCCCAAAAAADDDIIIUUUhhh|||ppp```___gggzzz}}}kkk[[[UUUMMMHHHFFFEEECCCAAA>>>=========???AAABBBDDDHHHJJJXXXwwwsss]]]RRRVVVaaawww^^^KKKBBB>>>BBBEEECCCEEEJJJWWW```hhhkkkllleeeRRR>>>888555333222222333333333000000000000000000000000////////////000111222333000111222222333333222222000111111111333444555666666777:::CCCPPP]]]dddfffjjjhhheeedddeeeiiimmmoooqqqvvv|||~~~zzzkkkyyy}}}pppeee___bbbgggjjjjjjlllqqqsssqqqmmmmmmllllllmmmnnnpppqqqqqqrrrtttuuuvvvvvvvvvvvvvvvuuusssqqqooommmmmmlllmmmnnnooooooooonnnmmmllliiikkkmmmmmmlllkkkkkkkkkooosssxxx{{{|||{{{{{{|||{{{{{{{{{|||}}}~~~~~~ooocccVVVNNNGGGEEEDDDBBBDDDGGGQQQ]]]iiikkkfff___WWWOOOLLLLLLJJJHHHGGGJJJQQQWWW]]]\\\[[[WWWSSSOOOKKKHHHFFFDDDAAA@@@BBBIIIRRRYYYaaabbb```[[[[[[^^^^^^\\\RRRSSSVVV^^^hhhqqqwwwyyyzzz|||~~~|||xxxnnn```SSSKKKJJJKKKKKKKKKKKKLLLLLLMMMPPPSSS}}}yyyssslllfffbbbXXXRRRIIIBBB@@@BBBFFFHHHJJJOOOUUUWWWYYY]]]bbbeeehhhiiijjjiiifffeeeeeeeee\\\YYYUUUQQQLLLGGGBBB>>>:::;;;:::888666666777999888===KKKaaaxxx}}}nnn```WWWKKKBBBBBBCCCHHHVVVeeevvv~~~vvvqqqjjjdddaaaWWWYYY\\\]]]^^^^^^___```hhhmmmttt{{{zzznnnfffbbbeeekkkttt~~~yyyaaaTTTLLLFFFDDDBBB@@@AAACCCFFFPPPaaauuutttbbb^^^aaaooosssaaaYYYOOOIIIGGGEEECCC@@@>>>>>>======>>>@@@AAABBBGGGHHHTTTqqqbbbSSSUUU\\\vvvmmmSSSFFF===???AAA@@@CCCIIIZZZeeemmmnnnoookkkYYYDDD:::777444222222333333333000000000000000000000000/////////000000222333444111111222333333333333222111111111222333555666777666777<<>>>>>>>>???AAABBBEEEFFFQQQkkkhhhTTTUUUZZZlll~~~^^^MMM>>><<<<<<;;;???EEEVVVeeeppprrrsssqqq```KKK;;;777333000000111111000000000000000000000000000////////////000111222333111222222333333333333333222222222333444555777888777999AAAOOO[[[bbbgggkkkpppooommmhhhccc``````aaagggnnnwww~~~|||tttqqqrrr||||||yyynnnkkkjjjttt{{{wwwoookkkiiihhhhhhjjjllloooppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrsssrrrqqqpppooonnnnnnnnnmmmnnnooooooooommmkkkiiiggghhhiiiiiihhhiiilllnnnrrrvvv|||}}}{{{{{{zzz{{{|||~~~~~~~~~~~~ssshhh[[[TTTPPPNNNQQQUUU^^^hhhppprrrooojjjbbbZZZVVVUUURRRMMMJJJOOOZZZccchhhgggddd___YYYSSSNNNKKKFFFFFFDDDCCCCCCGGGMMMQQQRRRXXX[[[[[[]]]aaadddcccaaacccfffjjjnnnqqqtttvvvuuuwwwzzz|||||||||zzzxxxwwwxxxyyyyyywwwtttqqqoookkkkkkhhh```WWWSSSUUUYYY```fffkkkjjjjjjlllnnnnnn~~~sssggg]]]WWWKKKJJJIIIJJJNNNVVV___eeennnvvvzzzwwwwwwzzz}}}|||{{{xxxuuusssqqqnnniiidddZZZVVVQQQLLLHHHEEEAAA???999:::;;;999777666777888:::???PPPjjj}}}{{{lll___QQQFFFCCCBBBCCCKKKVVVkkkxxxuuullliiihhheeeaaa```````````````^^^[[[YYYUUUWWW\\\bbbiiirrr|||xxxpppffffffgggmmmxxx~~~~~~{{{ooo\\\SSSKKKGGGDDD@@@@@@CCCBBBHHHTTTfffzzz~~~ggg___ZZZ\\\uuuqqqfffWWWNNNKKKHHHDDDAAAAAA@@@???>>>???@@@AAABBBBBBCCCMMMdddoooWWWXXXZZZfffkkkWWWDDD===<<<:::===CCCJJJ```rrrwwwyyywwwgggQQQ>>>:::444111000000000///000000000000000000000000///////////////000111222111222333333444444333333333333333333444555777777888<<>><<<======<<<:::999999:::===BBBTTTmmm|||qqqbbbUUUIIIFFFEEEDDDKKKUUUdddppp}}}{{{tttiiibbbbbbeeedddaaagggggggggggggggeeebbb```VVVWWWXXX[[[bbbmmmyyy{{{uuugggfffhhhnnnxxxxxxzzz|||ttt```VVVMMMHHHDDD@@@???BBB@@@DDDOOOaaavvvlllccc\\\ZZZnnnvvvjjj[[[PPPMMMJJJFFFBBBAAAAAA@@@??????@@@AAABBB???AAAKKK```~~~vvv\\\\\\\\\ccczzzvvv```JJJAAA>>>;;;>>>DDD???ZZZsss{{{~~~|||kkkUUUAAA===777333222222111111000000000000000000000000///////////////000000111111222333333444444333333444444444444444555666777999>>>KKKZZZbbbdddjjjrrruuuxxxyyyuuummmeee```^^^```iiiwww||||||{{{}}}yyyyyyxxx~~~}}}{{{zzz}}}vvvrrrsssxxxwwwvvvyyywwwgggdddfffwww~~~oooggggggjjjbbbeeejjjooossstttssssssssssssrrrqqqqqqqqqrrrrrrnnnnnnnnnnnnoooppprrrrrrmmmnnnpppqqqpppnnnkkkiiidddeeeffffffgggiiinnnqqquuuxxx|||}}}|||zzzyyyxxx|||}}}~~~}}}}}}}}}~~~|||}}}}}}~~~}}}|||{{{zzz|||yyyoooiiiiiinnnttt{{{tttkkkbbb___^^^[[[TTTPPPUUUbbbmmmtttrrrooojjjddd^^^YYYVVVTTTTTTSSSQQQNNNMMMNNNOOOPPPVVV[[[[[[___iiiqqqtttsssuuuvvvvvvuuuttttttuuutttuuuvvvxxxxxxxxxxxxwwwtttrrrmmmhhhccc```___```fffjjjmmmjjjdddaaaeeeiiizzzttthhh^^^WWWSSSNNNQQQVVV\\\dddmmmvvv}}}~~~zzzvvvrrrooommmiiiaaaZZZUUUPPPJJJFFFCCCAAA@@@>>>@@@>>><<<:::888777777777<<>>CCCOOOaaawwwpppeee]]]YYYfffzzzqqq[[[RRRPPPMMMIIIFFFDDDCCCAAA@@@???@@@@@@AAACCCDDDKKK[[[wwwppp\\\YYYdddssskkkOOO@@@<<<===@@@CCCCCCPPPeee{{{}}}kkk[[[KKK@@@555333333222111222555333000///000111111000///////////////000111111333333222111///000333555333111111555666555777;;;999DDDSSS]]]bbbiiittt}}}zzzppphhhdddbbbfffppp|||~~~}}}vvvqqqooonnnnnnmmmooovvv~~~|||{{{|||yyy{{{|||{{{xxxuuuttttttxxxvvvvvvzzz~~~ooo\\\[[[```mmmyyyyyyoooeeeccceeecccgggmmmqqqsssssssssttttttsssrrrqqqqqqqqqqqqrrrkkkkkkjjjjjjkkknnnqqqrrruuuuuuuuutttqqqooollljjjdddgggkkkmmmoooqqqsssuuutttvvvyyyzzzzzzzzzzzz{{{}}}}}}~~~}}}}}}}}}~~~{{{zzz|||||||||zzzxxxxxxxxxzzz|||~~~wwwuuuzzz{{{rrrnnnhhhfff___XXXUUU[[[gggrrr{{{uuummmeee___[[[YYY\\\\\\\\\ZZZYYYYYY[[[\\\XXX[[[^^^^^^___eeeooowwwxxxyyyyyyxxxuuuttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwrrrmmmeee^^^ZZZZZZ]]]___eeeiiimmmkkkggghhhnnnttt}}}pppeee]]]YYYWWWXXX[[[___ccchhhnnnuuuzzz~~~zzzxxxpppmmmjjjhhhfffaaaZZZTTTQQQMMMHHHEEECCCBBBAAA???DDDCCCAAA???===<<<<<<======MMM]]]~~~{{{~~~ooobbbSSSKKKGGGGGGLLLRRRaaaffflllnnnlllfffaaa^^^[[[WWWTTTSSSQQQPPPUUU[[[oooyyy||||||wwwqqqggg\\\WWWXXXaaarrrxxxqqqiiiiiilllrrrzzz~~~~~~zzzyyywwwuuusssrrrqqqqqqsssxxxyyyooolllmmmnnnnnnccc[[[PPPIIIFFFDDDAAA===>>>CCCNNN```uuuuuuiii___ZZZeeewwwwww```UUUQQQMMMHHHFFFDDDCCCAAA@@@???@@@@@@AAABBBDDDIIIWWWooojjj\\\\\\hhhtttrrrVVVFFF@@@>>>@@@CCCBBBOOOdddzzzttthhhOOOCCC777444333222111222444222000000111111111000///////////////000111111333333333222111111333555555333333666777555777<<<===KKKZZZaaahhhuuuuuukkkeeecccllluuu~~~{{{zzz}}}|||yyyrrrlllgggeeefffggggggoooyyy~~~~~~~~~}}}|||{{{zzzxxxwwwvvvuuuvvvssssssuuuxxxgggWWWXXX[[[gggssstttkkkcccbbbeeedddhhhmmmqqqrrrrrrsssssssssrrrrrrrrrrrrqqqqqqpppmmmlllkkkjjjkkklllnnnooosssssssssrrrpppnnnkkkjjjgggjjjmmmooopppqqqtttuuuvvvxxxzzz{{{zzzzzz{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~|||}}}}}}}}}|||zzzyyyxxxxxx|||}}}xxxtttooolllfff___\\\aaammmwww~~~yyyssslllfffbbb```___```aaabbbaaaaaaaaaaaa___``````___aaagggpppwwwxxxyyyyyywwwuuusssssssssssssssrrrrrrrrrsssttttttnnnjjjccc]]]YYYZZZ\\\^^^gggkkknnnllljjjkkkqqqxxxuuujjjbbb^^^^^^___dddfffiiijjjlllmmmpppsssyyyxxxvvvrrroookkkgggeeeaaa```___^^^\\\XXXRRRNNNLLLIIIEEECCCBBBBBBBBBAAACCCBBB@@@???======<<<<<<<<>>???CCCNNN___ttt|||mmmbbbZZZbbbqqqhhhZZZSSSMMMHHHGGGDDDCCCBBB@@@??????@@@@@@BBBCCCGGGQQQeeehhhZZZaaaoooyyy]]]KKKBBB>>>>>>@@@AAAMMM```uuuyyypppVVVIII;;;555333111111333444222000000111222111000000////////////000111111222444555555444333333444777555555777777555888>>>CCCUUUbbbeeeooo|||qqqjjjffftttzzz|||yyyxxx{{{|||~~~zzzwwwqqqiiidddaaabbbdddbbbkkkvvv}}}}}}xxxwwwxxxyyyyyywwwuuurrrqqqrrrrrrvvvttt\\\QQQSSSTTT^^^jjjlllfffaaaaaadddfffiiinnnqqqrrrrrrrrrrrrpppqqqrrrssssssrrrpppooommmlllkkkjjjjjjkkklllmmmpppppppppooonnnmmmlllkkkkkkmmmpppqqqrrrrrrtttuuuyyyzzz{{{{{{zzzzzz|||~~~|||~~~~~~~~~~~~~~~~~~||||||||||||||||||}}}}}}|||}}}~~~~~~}}}}}}|||{{{zzzyyyxxx|||}}}wwwtttmmmfffcccgggqqqxxx~~~}}}zzzvvvpppkkkgggeeeeeehhhlllppprrrqqqpppnnnjjjfffbbb___aaahhhpppuuuyyyyyyyyywwwtttqqqppppppqqqqqqpppooooooooooooppphhheee___ZZZXXXYYY[[[]]]eeehhhkkkkkkiiilllsssyyy}}}vvvmmmeee```aaaeeehhhkkkmmmnnnmmmjjjhhhgggggggggeeebbb^^^ZZZWWWUUUTTTSSSTTTVVVUUUSSSPPPLLLJJJIIIFFFCCCAAABBBCCCCCCBBBBBBAAA@@@???===<<<<<<;;;:::MMMccc|||www~~~rrrbbbWWWQQQQQQXXX```aaacccdddccc___ZZZVVVUUUUUUSSSSSSUUUTTTRRRTTTYYYjjjwwwwwwhhh___bbbrrrxxxtttssssssuuuwwwwwwsssooohhhfffccc^^^ZZZWWWTTTSSSWWWYYYbbbrrruuulllgggeeecccbbbbbb\\\SSSLLLHHHEEEBBB@@@@@@DDDNNN^^^sssrrrcccZZZ^^^hhhooo___VVVOOOJJJHHHEEEDDDBBB@@@??????@@@@@@BBBBBBEEEMMM]]]xxxvvv\\\]]]lllzzz```MMMCCC===<<<===AAAJJJZZZkkkwwwyyyuuuppp^^^OOO???777444111111333333111000000222222111000000000//////000000111222222444777777666444444444777555666777666555:::AAALLL___kkkjjjvvv{{{rrrnnnyyy||||||{{{zzz~~~yyyqqqllljjjiiihhhgggfffnnnxxx~~~{{{tttsssvvvzzzzzzxxxvvvsssqqqqqqqqqqqqwww~~~}}}tttcccSSSMMMOOOPPPXXXaaadddbbbaaacccfffhhhkkkoooqqqqqqqqqqqqrrrnnnooorrrttttttrrrooommmkkkkkkjjjjjjjjjkkkllllllnnnnnnnnnnnnnnnmmmmmmllloooqqqssstttsssssstttuuuzzzzzzzzzyyyxxxyyy{{{~~~}}}~~~}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzzzzzyyyzzz{{{|||}}}xxxyyy{{{~~~{{{zzzyyyyyyzzzzzzzzzyyy{{{{{{~~~zzzssskkkfffhhhnnnsssuuutttsssqqqnnnjjjfffddddddiiipppyyy~~~}}}{{{pppjjjaaa]]]___eeelllqqqxxxyyyyyywwwtttpppooooooqqqpppnnnmmmlllkkkkkkkkkbbb___[[[XXXVVVWWWZZZ\\\^^^aaadddeeefffjjjrrrxxxppplllgggccccccfffllloookkklllllljjjeee```]]]\\\YYYXXXUUURRRPPPNNNMMMMMMIIILLLOOOOOOLLLJJJKKKLLLLLLIIIEEECCCCCCEEEFFFFFFGGGGGGFFFDDDBBBAAA???>>>;;;MMMdddxxx}}}{{{kkk___WWWUUU\\\eeeccceeefffeeebbb^^^\\\\\\XXXUUUUUUVVVTTTQQQRRRVVVcccooowwwjjjgggqqq~~~zzzxxxuuuuuuuuurrrlllhhh^^^\\\ZZZWWWTTTRRRPPPPPPUUUWWW___ooo}}}ssskkkdddaaa___^^^```[[[TTTMMMHHHEEEBBBAAAAAAEEEOOO```tttvvveeeZZZZZZ```wwwvvveeeZZZQQQLLLKKKEEEDDDBBB@@@????????????AAAAAADDDKKKXXXppp]]]WWWccc{{{bbbQQQFFF???===???@@@GGGTTTbbbmmmqqqqqqooocccSSSBBB999444222111333222111000111222333222000000000000000000111222222222444777888777555444444666555555777555666===EEEXXXjjjtttsss}}}vvvzzz{{{}}}~~~zzzrrrppptttuuupppjjjlllrrr{{{}}}wwwpppppptttxxxyyyxxxvvvrrrqqqqqqpppmmmooosss|||vvvnnndddXXXOOOLLLMMMOOOUUU\\\``````bbbeeehhhkkknnnqqqrrrqqqppppppqqqlllnnnqqqttttttrrrooolllhhhiiiiiijjjkkklllmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnqqqsssuuuuuussssssssstttwwwxxxxxxwwwvvvwwwzzz|||}}}~~~}}}}}}~~~{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~{{{yyyyyyxxxwwwxxxyyy{{{|||wwwwwwyyy{{{}}}wwwvvvtttvvvyyy{{{{{{{{{xxxxxx|||}}}tttkkkeeedddfffhhhhhhhhhhhhgggeeeccc```___[[[```jjjvvvrrrjjj```ZZZZZZaaahhhlllwwwxxxyyyxxxtttqqqoooooorrrpppnnnkkkiiigggfffeee\\\ZZZXXXVVVUUUVVVXXXZZZYYY[[[^^^```ccciiirrrxxxgggfffffffffhhhllloooqqqiiiiiiiiieee```[[[XXXWWWQQQPPPNNNMMMKKKKKKKKKJJJGGGKKKOOONNNKKKKKKPPPTTTVVVRRRKKKGGGGGGIIIKKKKKKKKKKKKJJJHHHFFFCCCAAA???@@@OOOccc}}}tttggg^^^[[[```iiijjjlllmmmkkkhhheeecccbbb^^^[[[ZZZZZZWWWTTTTTTYYYaaakkkzzzuuukkknnnxxx~~~zzzuuurrrooolllfffaaaUUUTTTSSSRRRQQQQQQQQQQQQWWWZZZbbbooo|||zzzqqqggg```[[[ZZZZZZ\\\XXXSSSMMMHHHEEECCCCCCBBBFFFQQQbbbvvvzzzhhh[[[XXX[[[ooommm```TTTNNNLLLFFFDDDBBB@@@????????????AAA???BBBJJJSSSfffgggYYY___zzz}}}gggWWWKKKCCCAAACCCAAAHHHSSS^^^hhhnnnqqqqqqfffVVVEEE;;;666222111222111000000111333333222000111000000000000111222222222444777888666444444444444444555777666888BBBMMMfffsss|||}}}||||||{{{|||~~~}}}wwwxxx||||||vvvoooqqqvvv|||tttqqqnnnooossswwwxxxxxxtttqqqppppppnnnhhhfffgggooojjjaaaYYYRRROOONNNNNNQQQTTTYYY\\\```cccgggjjjnnnppprrrrrrpppoooooopppkkkmmmppprrrsssqqqnnnmmmhhhhhhiiikkklllnnnoooooonnnmmmmmmllllllmmmnnnnnnqqqsssttttttsssrrrrrrsssssstttuuuvvvuuuvvvxxxzzz|||~~~}}}|||}}}}}}zzz{{{{{{zzzyyyzzz|||}}}{{{yyyxxxvvvuuuuuuwwwyyyzzzvvvvvvwwwxxxzzz}}}wwwtttrrrsssxxx{{{{{{zzzvvvvvvyyy~~~yyypppggg```]]]\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWTTTYYYcccppp~~~pppiii```YYYWWW]]]eeekkktttvvvyyyxxxvvvsssrrrrrrsssqqqnnniiieeebbb```^^^XXXWWWUUUTTTTTTUUUWWWXXXWWWXXXZZZ^^^ccckkktttzzzbbbeeehhhlllnnnooonnnmmmggggggfffccc^^^ZZZXXXXXXQQQQQQPPPPPPOOOOOONNNNNNNNNSSSWWWVVVSSSTTT\\\cccddd]]]UUUNNNLLLNNNQQQRRRQQQQQQPPPMMMJJJGGGDDDBBBBBBOOO___yyyooofffcccjjjssswwwxxxxxxvvvpppkkkhhhfffdddaaa______\\\YYYZZZ___dddjjjxxx|||lllkkkrrr|||vvvnnniiieeeaaa[[[WWWRRRRRRRRRRRRSSSTTTUUUVVVZZZ___hhhrrr|||}}}xxxoooeee]]]XXXWWWXXXXXXVVVRRRLLLGGGEEEDDDDDDBBBGGGSSSeeexxx~~~kkk^^^YYYZZZdddvvvfffWWWNNNLLLFFFEEECCC@@@???>>>>>>???@@@===???GGGNNN[[[vvvwwwcccbbbmmmkkk[[[OOOFFFCCCEEEGGGLLLUUU^^^dddiiimmmnnngggWWWFFF===777333000111000000000222333444222000111111000000111111222333222444666666555333333444333444666999999===HHHUUUnnnvvv~~~|||{{{|||}}}zzzxxxzzz}}}}}}zzzmmmmmmoooqqqtttwwwxxxyyyvvvsssqqqqqqmmmeee___^^^aaa]]]VVVQQQOOOQQQQQQPPPTTTUUUWWWZZZ___ccchhhjjjpppqqqrrrrrrpppnnnnnnoookkkmmmoooqqqqqqpppooommmjjjjjjkkklllmmmnnnnnnnnnmmmlllkkkkkkjjjkkklllmmmppprrrssssssrrrqqqqqqrrrooorrrtttvvvvvvwwwxxxzzzyyy{{{}}}}}}|||{{{{{{|||{{{||||||zzzxxxxxx|||}}}~~~~~~}}}~~~~~~~~~}}}{{{zzzyyyxxxuuuttttttuuuwwwxxxvvvuuuuuuuuuwwwyyy{{{}}}zzzvvvrrrsssxxx{{{zzzxxxuuuuuuyyy~~~zzzsssmmmddd\\\VVVRRROOONNNNNNNNNMMMMMMMMMMMMNNNNNNMMMPPPXXXeeettt}}}nnnjjjccc[[[WWW[[[eeemmmrrruuuxxxyyyxxxvvvuuuuuusssqqqlllgggaaa]]]YYYXXXVVVUUUTTTTTTTTTUUUUUUVVVUUUUUUXXX\\\ccclllvvv|||aaaeeekkkppprrrpppllliiiggggggfffccc___\\\[[[\\\ZZZZZZZZZZZZYYYXXXWWWVVVWWW\\\```^^^[[[^^^hhhqqqmmmfff[[[SSSQQQRRRUUUWWW[[[ZZZYYYVVVSSSNNNKKKIIIBBBMMMZZZzzzrrrllllllttt~~~xxxpppkkkiiidddaaa___^^^\\\YYY\\\aaafffiiivvv~~~llliiinnnyyyvvvpppggg```\\\WWWRRRNNNSSSSSSTTTUUUWWWXXXZZZ[[[]]]cccmmmwww~~~~~~yyypppeee\\\XXXWWWYYYUUUTTTQQQLLLGGGEEEDDDEEEBBBGGGTTTgggzzznnn```ZZZZZZ[[[xxx|||jjjYYYOOOKKKFFFEEECCC@@@???>>>>>>???@@@;;;===EEEJJJSSSiiihhhccc]]]}}}mmm\\\OOOEEEBBBDDDMMMRRRXXX]]]aaadddfffhhhgggXXXGGG===888333000000000///000222444444222000111111111000111111222333222444555555444333333444333444777:::;;;@@@MMMZZZpppttt{{{~~~{{{{{{~~~|||~~~~~~|||yyyuuurrrhhhkkkppptttuuuwwwyyyzzzzzzvvvttttttoooeee]]]ZZZWWWTTTOOOLLLNNNRRRSSSRRRVVVUUUVVVYYY^^^cccgggjjjqqqrrrsssrrrpppnnnnnnnnnlllmmmooopppqqqpppooonnnlllmmmmmmnnnnnnmmmmmmllllllkkkjjjiiiiiiiiijjjkkkoooqqqrrrrrrqqqpppqqqrrrnnnqqqtttwwwwwwxxxyyyzzzwwwyyy{{{{{{zzzzzzzzz{{{{{{||||||zzzxxxxxx{{{|||}}}~~~|||{{{{{{{{{|||}}}}}}}}}}}}|||{{{zzzyyyzzzxxxuuusssssstttvvvwwwuuutttsssssstttvvvyyyzzz~~~yyyttttttxxxzzzyyywwwtttuuuyyywwwoookkkgggaaaYYYRRRLLLHHHFFFDDDFFFEEEDDDCCCCCCDDDFFFFFFBBBDDDJJJVVVeeepppssssssmmmkkkfff^^^YYY\\\fffppppppssswwwyyyyyyxxxwwwwwwssspppkkkeee___YYYUUUSSSUUUUUUTTTTTTTTTTTTUUUUUURRRSSSUUUZZZbbblllvvv||||||lllnnnqqqssstttrrrqqqooommmlllkkkiiihhhggggggggggggfffeeedddddddddeeeeeecccgggiiihhheeefffjjjooosssjjj]]]QQQKKKKKKOOOSSSZZZfffooommmeee[[[QQQJJJGGGGGGSSSsss}}}sssmmmqqq}}}|||tttnnnkkkiiiccc[[[WWWXXX\\\aaadddkkkooozzzuuulllmmmyyy~~~zzzpppggg\\\VVVTTTTTTRRROOOPPPRRRVVVZZZ^^^aaabbbcccgggkkkrrrzzz~~~}}}wwwppphhhbbb\\\WWWTTTUUUTTTQQQLLLFFFBBB@@@@@@BBBKKK[[[mmm|||ssscccZZZXXXZZZqqqrrraaaTTTMMMGGGEEEBBBAAA@@@@@@>>><<>>============<<>>@@@@@@AAACCCEEEKKKYYYgggggg]]]UUUccc}}}wwwcccUUUHHHBBBBBBCCCPPPWWWUUUUUU\\\___]]]^^^XXXMMMBBB;;;666444333333333222222222222222222222222222222333333333333555444333222222222333333444555777999???LLL]]]iiirrroooooosss{{{~~~~~~}}}tttlllhhhcccnnnxxx{{{|||~~~|||zzzxxxsssiii\\\RRRLLLJJJJJJLLLOOORRRRRRQQQSSSVVV[[[^^^bbbeeeiiilllpppqqqqqqqqqqqqooonnnmmmnnnnnnmmmmmmnnnooopppppppppppppppppppppoooooonnnggggggggghhhjjjllloooppprrrrrrrrrqqqpppooonnnmmmnnnoooqqqsssuuuwwwwwwxxxtttvvvxxxyyyyyyzzz|||~~~||||||||||||{{{zzzyyyxxxxxx{{{~~~~~~~~~zzz{{{{{{||||||}}}}}}}}}zzzyyyyyyxxxwwwwwwvvvvvvyyyxxxvvvtttssssssssssssuuuuuuuuuttttttwww|||}}}{{{{{{{{{zzzxxxwwwssswww||||||sssmmmhhhfffdddcccaaa^^^YYYTTTOOOLLLMMMMMMKKKHHHDDDBBBBBBCCCAAA@@@>>><<<;;;:::;;;;;;;;;<<<@@@EEEKKKQQQWWWZZZ\\\___bbbbbb______cccgggmmmpppsssvvvwwwvvvtttssslllggg```YYYTTTRRRRRRRRRTTTTTTTTTWWWYYYYYYVVVSSSTTTXXX^^^gggooovvvzzz}}}yyyyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzyyyyyyyyy{{{{{{zzzyyywwwtttqqqoooqqqllleee___ZZZXXXVVVUUUUUUQQQIIICCC??????AAACCCOOOaaavvv~~~ssscccVVVQQQLLLNNN```~~~yyyzzz~~~wwwtttccc```\\\[[[]]]```ccceeeiiippp}}}pppmmmhhhmmmtttwwwuuuoooiiieee]]]XXXRRRPPPRRRUUUVVVVVV___aaacccgggjjjnnnqqqrrrxxxyyy}}}zzzqqqiiiaaaZZZUUUPPPOOOMMMIIIFFFDDDDDDFFFHHHQQQ```ooo{{{qqqaaaXXXQQQaaassssssaaaVVVMMMJJJFFFDDDCCCBBBAAA???======???BBBDDDGGGRRR^^^ooodddXXXPPPZZZpppkkkWWWIIICCCBBBAAAKKKQQQRRRUUU\\\^^^[[[___YYYNNNDDD<<<888666666333333333222222111111111111111111222222222222333444444333222222222333333333555777;;;CCCQQQbbbmmmnnnnnnnnnooopppsssuuuvvvyyy{{{}}}}}}sssjjjgggiiisss|||~~~{{{yyyttthhhXXXLLLJJJIIIJJJLLLOOOQQQRRRQQQUUUYYY]]]aaadddgggkkknnnpppppprrrrrrrrrpppnnnllllllllllllmmmnnnoooqqqqqqsssssssssrrrrrrqqqpppooohhhhhhhhhiiikkkmmmoooqqqrrrrrrrrrqqqpppnnnmmmlllooopppqqqssstttuuuvvvvvvrrrtttvvvwwwwwwyyy|||~~~~~~~~~}}}|||zzzyyyxxxwwwuuuxxx|||~~~}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuutttuuuuuuuuuuuuuuuwww{{{~~~~~~}}}{{{{{{{{{{{{zzzxxxtttxxx|||~~~~~~vvvoooiiiddd```ZZZXXXUUUPPPKKKGGGDDDBBBDDDEEEFFFFFFCCCAAAAAAAAA???>>>===;;;999888888888;;;;;;===???BBBFFFIIIKKKOOOTTT[[[_________aaaccckkkmmmppprrrrrrqqqooommmeeebbb\\\WWWSSSQQQRRRRRRSSSSSSUUUWWWYYYYYYVVVTTTTTTYYYbbbllltttzzz}}}~~~~~~}}}~~~|||xxxsssnnnkkkhhh```WWWQQQPPPPPPMMMKKKHHHEEEBBB>>><<<<<<===>>>III___zzznnn^^^TTTNNNLLLXXXooo|||zzz}}}}}}uuuqqqbbb```]]]\\\]]]___``````bbbjjjyyyrrrlllgggkkkppprrroooiiidddaaaZZZWWWTTTTTTVVVZZZ\\\\\\dddeeegggjjjnnnrrruuuwww~~~~~~vvvnnneee]]]WWWQQQPPPMMMHHHEEEDDDEEEGGGKKKUUUcccpppyyyyyydddXXXTTT^^^kkk}}}hhhZZZPPPLLLHHHEEEDDDBBBAAA@@@>>>===>>>@@@AAADDDNNNXXXfffuuucccTTTPPPUUUgggsss[[[KKKBBB@@@>>>FFFLLLPPPWWWaaaeeecccddd^^^TTTHHH>>>888666777444333333222222111111111000000111111111222222222444333333333333333333333333444777;;;EEESSScccmmmmmmooopppnnnkkkjjjmmmqqqpppqqquuu~~~}}}~~~rrriiifffnnnwww{{{vvvooocccTTTIIIHHHIIIJJJMMMOOOQQQRRRSSSWWWZZZ___cccfffiiilllnnnpppqqqsssttttttrrrooonnnmmmmmmmmmmmmnnnooopppqqqssssssttttttssssssrrrqqqllllllkkkkkklllnnnooopppqqqqqqqqqqqqpppoooooonnnooopppqqqsssssstttttttttppprrrssstttuuuwww{{{~~~}}}{{{yyyxxxwwwvvvrrrvvvzzz}}}}}}|||||||||{{{{{{zzzzzzzzzyyyyyyyyyvvvvvvuuutttssssssrrrrrrssstttvvvwwwxxxwwwvvvuuuvvvwwwwwwvvvuuuuuuwwwyyy{{{zzzyyyyyyzzzzzzyyyxxxvvvyyy}}}~~~}}}xxxqqqjjjccc___VVVSSSMMMHHHCCC@@@???>>>???BBBFFFGGGGGGEEEDDDDDD???>>>===;;;999888777666;;;<<<===>>>???AAABBBBBBEEEJJJQQQWWWZZZ\\\^^^```hhhiiikkklllllljjjhhhfff```]]]YYYVVVSSSRRRSSSSSSSSSSSSUUUVVVVVVVVVTTTSSSVVV[[[cccllltttzzz}}}~~~}}}||||||~~~{{{uuuoooiiifffaaaYYYPPPLLLMMMMMMKKKHHHAAAAAA???>>>>>>=========HHH___}}}yyyhhhWWWPPPMMMTTTddd~~~|||{{{}}}|||tttqqqcccaaa^^^\\\\\\[[[ZZZYYYYYYbbbqqqvvvoookkknnnqqqqqqmmmgggcccaaa\\\ZZZYYYYYY[[[]]]___```gggiiikkkooosssvvvyyyzzzzzzsssjjjaaa[[[SSSQQQMMMHHHDDDDDDFFFHHHOOOYYYgggqqqwww{{{jjj\\\TTT[[[eeemmm]]]RRRNNNIIIEEECCCBBB@@@???AAA>>>===>>>???CCCMMMWWWdddpppfffTTTOOOPPP___~~~|||```NNNCCC>>><<>>===<<<;;;999888777999;;;>>>@@@AAAAAA@@@???AAACCCGGGLLLQQQWWW\\\```dddeeeeeefffeeecccaaa```[[[ZZZXXXVVVUUUTTTTTTUUUSSSSSSSSSSSSRRRQQQQQQQQQYYY]]]cccjjjqqqwww{{{}}}}}}{{{|||}}}~~~}}}|||~~~}}}~~~~~~|||xxxsssnnniiiggg___XXXOOOKKKJJJIIIFFFCCCAAAAAAAAAAAA@@@@@@??????HHH___}}}uuu```WWWPPPSSS\\\ppp|||{{{}}}|||wwwtttfffbbb^^^\\\ZZZXXXVVVTTTTTT[[[iii|||~~~vvvppprrrsssrrrmmmhhhdddccc```____________aaabbbcccjjjmmmpppuuuyyy{{{}}}}}}wwwnnnddd^^^UUURRRNNNHHHEEEEEEHHHKKKVVV___kkkrrrttttttvvvyyy|||~~~}}}|||{{{|||}}}~~~~~~~~~nnn___PPPWWW___tttbbbUUUQQQKKKFFFDDDBBBAAA@@@CCC???===>>>@@@CCCLLLUUUdddooo}}}lllWWWSSSSSS___|||hhhSSSFFF???;;;>>>CCCJJJUUUeeeuuuzzzsssgggUUUDDD999555555222222222222222222222222111111111222222222222333222222333444444444333333444444666===HHHWWWdddmmmnnnrrruuurrrjjjdddeeehhheeedddhhhsss}}}}}}|||rrrnnnoooxxxtttbbbUUUNNNKKKFFFIIIMMMPPPRRRSSSUUUWWWYYY]]]bbbgggiiikkkmmmooosssssssssttttttssssssrrrrrrqqqppppppoooooooooppprrrssssssssssssrrrrrrqqqrrrqqqooommmllllllmmmmmmlllmmmnnnpppqqqrrrrrrrrrnnnooopppqqqrrrsssssssssqqqqqqrrrrrrsssuuuyyy|||~~~}}}zzzwwwvvvuuuuuuuuuqqqsssvvvwwwwwwwwwxxxyyy{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwvvvtttsssrrrqqqpppqqqrrrtttvvvwwwvvvuuutttvvvwwwwwwvvvrrrpppoooooosssrrrrrrsssuuuwwwvvvuuuyyy{{{~~~~~~}}}}}}{{{rrrggg]]]VVVKKKHHHCCC>>>;;;::::::;;;999===CCCGGGGGGFFFEEEDDD>>>>>>>>>===<<<;;;999999666999???DDDFFFEEEBBB@@@@@@@@@@@@CCCIIIQQQXXX]]]______``````___^^^\\\[[[XXXXXXWWWVVVVVVUUUUUUUUUSSSSSSRRROOONNNNNNQQQSSS^^^aaaeeekkkpppuuuyyy{{{~~~|||{{{||||||{{{yyywww{{{xxxvvvxxx{{{~~~~~~~~~zzzyyywwwtttqqqooommmlllaaa\\\UUUPPPMMMJJJFFFCCCBBBBBBBBBBBBBBBAAA@@@@@@JJJ___|||nnn```TTTRRRVVVddd{{{vvvsssuuuwwwzzzwwwuuuuuugggddd___\\\ZZZXXXVVVTTTSSSXXXcccvvv|||wwwxxxxxxuuupppkkkhhhgggeeefffgggggggggggghhhiiikkknnnsssyyy|||~~~~~~~~~~~~|||qqqfff___TTTRRRMMMHHHFFFGGGLLLPPP^^^gggpppssspppllllllnnnrrrtttwwwzzz{{{{{{{{{zzzssstttsssrrrqqqqqqsssuuuwwwuuusssqqqrrrtttwwwyyyvvvyyy|||}}}~~~tttvvv~~~{{{lll^^^OOOUUU\\\{{{iiiYYYTTTMMMHHHEEECCCBBBAAAAAA======@@@BBBDDDJJJQQQ```nnn}}}ttt]]]VVVUUU```zzzpppYYYJJJ@@@;;;<<<>>>CCCLLL\\\qqq|||nnn[[[HHH;;;666666111111111222222333333444222222222222333333333333111222333444444444333333555555888@@@MMM]]]kkksssssswwwzzzvvvnnnfffcccccccccbbbeeerrr|||~~~~~~xxxwww|||zzztttssswwwzzz|||cccQQQKKKKKKEEEJJJOOORRRSSSTTTWWWYYY[[[___eeeiiilllmmmooopppsssrrrqqqpppqqqqqqrrrsssqqqqqqqqqpppqqqqqqrrrrrrtttttttttrrrqqqooommmlllmmmmmmlllkkkkkkkkklllmmmkkkkkkmmmnnnoooooooooooommmnnnoooqqqrrrsssssssssrrrssssssrrrrrrtttyyy||||||zzzxxxuuutttsssttttttrrrsssttttttttttttvvvxxxxxxxxxxxxxxxxxxxxxwwwwwwuuuuuuuuuuuuuuuuuuttttttqqqrrrssstttuuuuuuttttttqqqsssuuutttrrrooonnnnnnqqqpppppprrrtttvvvvvvuuuwwwzzz||||||{{{{{{{{{qqqeeeZZZSSSHHHEEEAAA===;;;:::;;;<<<888<<>><<<>>>DDDLLLTTTYYY[[[[[[[[[[[[[[[ZZZYYYXXXVVVVVVVVVVVVVVVUUUUUUUUURRRRRRPPPMMMLLLNNNTTTYYYcccfffkkkqqquuuwwwxxxxxx|||{{{{{{{{{{{{xxxtttppp|||wwwsssqqqssswwwyyyzzz{{{|||}}}|||{{{yyyxxxttttttrrrqqqpppppppppppphhhddd___ZZZVVVRRRNNNLLLCCCCCCCCCCCCBBBAAA@@@@@@KKK___{{{xxxgggWWWQQQRRR]]]yyy~~~~~~xxxpppkkkkkknnnsssttttttsssqqqooopppqqqhhhddd```\\\ZZZYYYWWWVVVUUUXXXaaattt~~~}}}}}}|||yyysssnnnlllkkkkkklllmmmnnnmmmmmmooopppiiimmmsssyyy}}}~~~}}}|||~~~~~~rrrfff___SSSQQQMMMHHHGGGIIIOOOTTTdddlllttttttnnngggeeefffkkkmmmpppsssuuuuuuuuuuuukkkmmmnnnkkkhhhgggjjjmmmkkkhhhdddbbbbbbdddgggjjjfffiiilllnnnnnnpppuuuxxx~~~uuueeehhhssssssggg[[[RRRWWW[[[}}}nnn[[[VVVOOOJJJGGGEEECCCBBB>>><<<===BBBEEEEEEIIINNN]]]lll~~~zzzaaaRRRQQQ[[[tttuuu^^^MMMBBB<<<<<<<<<===CCCSSSkkk~~~rrr___JJJ===888888000000111222333444444555222222333333333444444444000111333444555444333333666666:::CCCRRRbbbqqqyyyyyy}}}{{{rrriiicccaaacccbbbfffsss|||~~~|||}}}|||sssmmmooorrrsss{{{~~~}}}yyyuuuwww}}}xxx{{{fffPPPIIIJJJEEEJJJPPPSSSTTTUUUXXXZZZ]]]aaaggglllnnnoooqqqrrrrrrqqqooonnnnnnoooqqqssspppppppppqqqrrrsssuuuuuuwwwvvvtttrrrooollljjjhhhiiihhhhhhhhhiiikkklllnnnjjjkkkllllllmmmmmmlllllllllmmmoooppprrrsssssssssssstttsssrrrrrrtttxxx{{{{{{yyyvvvtttssssssssstttsssttttttsssrrrsssuuuxxxvvvvvvvvvvvvvvvwwwwwwwwwsssttttttuuuvvvwwwxxxxxxqqqrrrrrrsssttttttssssssnnnpppssssssqqqooooooooopppppppppqqqtttvvvvvvuuuvvvyyy{{{{{{yyyzzz~~~~~~uuukkk___TTTMMMBBB@@@<<<999777777888999999===AAADDDDDDBBBBBBBBB::::::<<<<<<<<<<<<::::::888???HHHPPPSSSPPPJJJEEE@@@===;;;<<>>>>>BBBGGGLLLVVVhhhzzzmmm\\\WWW]]]ttt}}}```MMMFFF???======>>>BBBLLL```qqqwwwfffQQQ???777666555333111111222333222111222222333333333333444444444444333333444444555666777777<<>>>>>======;;;:::888777<<<<<<<<<>>>??????>>><<<>>>>>>>>>@@@AAA@@@===;;;;;;???LLL]]]eee___SSSKKKEEE@@@======>>>AAAJJJSSSWWWWWWXXXXXXWWWVVVTTTSSSRRRSSSTTTUUUUUUTTTSSSRRROOOOOONNNNNNOOOUUU\\\aaakkkooosssxxxzzzzzzyyyxxxzzzzzzzzzyyywwwppphhhaaavvvqqqjjjffffffgggiiijjjjjjkkkkkkjjjhhhhhhjjjlllkkklllmmmmmmmmmoootttxxxxxxtttpppllliiieee^^^ZZZRRROOOLLLJJJKKKKKKIIIGGGKKK]]]ssszzziiiccc^^^\\\jjj~~~~~~tttyyyzzzvvvrrrlllddd[[[[[[YYYXXXWWWWWWWWWWWWXXXcccjjjooooooooonnnkkkfffkkknnnuuuyyyuuuttttttvvvuuussssssttttttsssrrrssstttvvvyyy~~~{{{mmmaaaYYYWWWRRROOOOOOVVV```hhh{{{tttiiicccaaa```dddiiimmmooommmkkkhhhddd```[[[XXXXXXZZZ[[[[[[[[[YYYVVVSSSPPPNNNMMMLLLLLLLLLMMMNNNPPPRRRTTTUUU[[[___fffpppzzzrrrooottttttjjjaaaSSSQQQVVViiiuuudddYYYNNNKKKIIIEEEBBBAAA@@@@@@???>>>>>>BBBGGGKKKTTTddduuu|||cccZZZ[[[nnndddQQQHHH???======>>>@@@HHHYYYiiiyyylllXXXFFF;;;777555333111111222333222111222222222333333333444444333333333333333444555555666888>>>LLL]]]mmmxxx|||zzzooohhheeeiiiooovvv}}}ttthhh^^^[[[___cccmmmwww~~~zzzyyyzzzyyyyyyuuupppmmmmmmqqqwww{{{{{{yyyxxx{{{|||^^^KKKGGGJJJLLLKKKLLLMMMQQQUUUZZZ\\\bbbeeeiiimmmpppqqqppppppppppppqqqrrrssstttuuuuuuuuutttrrrooonnnppptttxxx{{{yyywwwsssnnniiieeecccdddeeeeeefffggghhhiiiiiiiiiiiijjjjjjkkkjjjjjjjjjkkknnnqqqrrrqqqoooooooooppprrrttttttsssrrrssstttvvvwwwwwwuuusssssstttvvvtttsssrrrpppooonnnnnnnnnnnnooopppqqqrrrqqqooonnnpppqqqrrrssstttuuuvvvwwwrrrqqqpppqqqrrrsssqqqooonnnmmmlllmmmoooppppppooonnnoooqqqrrrtttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwww}}}wwwnnnbbbYYYRRRLLLEEE@@@============<<<;;;:::999888888:::<<>>???BBBGGGJJJRRR```oooyyytttddd\\\iii}}}jjjUUUJJJAAA???>>>???@@@EEESSSaaazzz~~~}}}uuudddQQQAAA888555333111111222333222111222222222222333333333333333333222222333333444555666:::BBBOOO___nnnyyy}}}tttnnnllltttxxx|||ssseee[[[XXX[[[^^^hhhrrrzzz{{{yyyyyyzzzyyyuuuqqqkkkgggiiinnnvvv{{{}}}yyyuuuuuu{{{nnnWWWIIIHHHLLLKKKKKKJJJLLLOOOUUUZZZ]]]dddfffkkkoooqqqrrrrrrrrrppppppqqqrrrsssssstttuuurrrrrrqqqooonnnppptttwww{{{zzzxxxtttoooiiidddaaaaaabbbcccdddeeefffggghhhhhhhhhiiijjjjjjjjjjjjjjjkkkmmmpppqqqpppooonnnoooppprrrttttttsssrrrssstttxxxyyyxxxvvvtttssstttvvvsssrrrqqqooommmllllllllliiijjjmmmooopppooommmkkkmmmnnnoooppprrrssstttuuusssqqqppppppqqqrrrrrrqqqnnnlllkkkkkkmmmoooppppppmmmnnnoooqqqrrrsssttttttrrrssssssttttttsssrrrqqqrrrtttyyyxxxqqqfff___VVVNNNIIIEEE@@@<<<<<<<<<===============<<<777888999===AAACCCBBBAAAAAAAAAAAABBBDDDCCCAAA???===@@@OOOgggwwwvvvhhh\\\YYYOOOEEEAAAAAAAAADDDHHHQQQSSSTTTVVVXXXXXXXXXWWWUUUUUUVVVVVVUUUSSSQQQPPPOOOQQQSSSVVVZZZaaahhhmmmpppsssxxx{{{|||zzzwwwuuutttttttttuuussslllbbbZZZhhhccc]]]YYYWWWVVVUUUTTTRRRSSSSSSRRRPPPPPPPPPRRRSSSXXX]]]^^^\\\]]]ccchhhkkkkkkkkkllllllkkkiiihhhdddaaa\\\VVVQQQLLLHHHEEEKKKTTTcccsss{{{lllgggddd___aaahhhsssvvvzzzzzzvvvqqqllljjjgggmmmvvv{{{iii\\\^^^^^^WWWOOOKKKOOOTTTbbbqqq}}}}}}}}}~~~{{{yyyyyyyyyxxxwwwxxxyyy||||||oooddd^^^[[[WWWVVV]]]jjjyyywwwmmmgggcccdddfffggggggfffdddcccdddbbb^^^\\\YYYVVVRRRPPPQQQPPPNNNKKKGGGEEECCCBBBAAAAAA@@@@@@@@@AAABBBBBBEEEGGGIIIOOOWWW```hhhmmmnnnyyysssfffWWWPPPMMMWWWnnnkkk___RRRMMMJJJGGGDDDDDD@@@@@@@@@??????BBBFFFIIIQQQ[[[iiittttttbbbgggxxxoooWWWJJJCCCAAA@@@AAABBBFFFQQQ\\\ttt|||~~~ppp\\\HHH:::555333111111222333222111111222222222222333333333333222222222222333444444888===FFFRRRaaaooo|||zzzxxxxxx}}}~~~ssseee\\\ZZZ\\\___dddnnnwwwzzz{{{~~~~~~qqqmmmgggdddfffmmmvvv|||}}}xxxsssrrruuu{{{{{{ppp___NNNFFFHHHMMMLLLKKKKKKLLLPPPVVV\\\```dddgggjjjnnnqqqrrrrrrrrroooppppppqqqrrrssssssssspppppppppoooooopppsssuuuxxxxxxwwwtttpppjjjeeeaaabbbbbbccccccddddddeeeeeeffffffhhhiiijjjjjjjjjjjjjjjlllooopppooonnnmmmnnnoooqqqssssssrrrqqqrrrsssyyyyyyyyywwwuuusssssstttsssrrrpppooommmlllllllllfffhhhkkknnnooonnnlllkkkllllllnnnoooqqqrrrttttttsssqqqooooooppprrrsssrrrooommmkkkkkkmmmoooppppppkkklllmmmnnnoooooooooooolllmmmoooppppppooonnnmmmgggiiimmmsssvvvuuuoooiii___ZZZRRRLLLGGGCCC???===<<<<<<===>>>?????????>>>:::;;;===@@@DDDFFFFFFEEECCCBBBAAABBBCCCCCCAAA???===@@@OOOjjjrrreeeeeeXXXJJJEEEEEEDDDDDDFFFOOOPPPSSSUUUWWWXXXXXXXXXVVVVVVVVVVVVTTTRRRPPPOOONNNQQQVVV[[[```gggnnnssssssuuuzzz}}}}}}zzzwwwttttttssstttvvvvvvoooddd[[[\\\XXXSSSNNNLLLJJJHHHFFFFFFGGGIIIJJJIIIIIIJJJLLLMMMQQQUUUUUUSSSRRRVVVYYY^^^___```aaabbbbbbcccdddeeeddd```ZZZRRRKKKEEEBBBFFFLLLXXXggguuu|||nnniiieee```___cccjjjlllnnnmmmhhhccc```^^^ZZZaaammmuuubbbdddccc[[[PPPJJJLLLQQQ___ooo~~~~~~}}}~~~|||{{{{{{zzzxxxxxx{{{~~~}}}qqqfff```]]]ZZZ\\\fffttttttmmmiiihhhhhhfffeeecccbbbaaacccaaa^^^\\\ZZZVVVQQQNNNMMMLLLJJJHHHEEECCC@@@???AAA@@@@@@??????@@@@@@AAADDDDDDDDDGGGLLLSSSZZZ^^^\\\hhhyyyuuuhhhYYYPPPJJJQQQccc|||qqqdddVVVOOOKKKHHHEEEEEE@@@@@@@@@@@@???AAAEEEHHHOOOWWWdddqqqiiiiiixxxsssYYYIIIAAA???>>>@@@BBBEEENNNXXXmmmzzzwwweeeMMM;;;555333111111222333222111111111111222222222333333333333222222333333444555888???JJJWWWfffwwwsssggg```___```cccdddnnnwww|||oookkkfffdddgggoooyyyyyyssspppqqqsssrrrqqqjjjfff]]]RRRHHHEEEHHHMMMMMMMMMMMMOOOTTTYYY___cccdddfffiiimmmoooqqqqqqqqqooooooppppppqqqrrrrrrrrrnnnooopppooonnnoooqqqsssrrrssssssrrrpppkkkgggddddddddddddccccccbbbbbbaaacccdddeeeggghhhiiiiiiiiihhhkkknnnnnnmmmlllllllllnnnppprrrrrrqqqpppqqqrrrwwwxxxxxxwwwtttrrrrrrssssssrrrqqqpppooonnnnnnnnngggiiilllnnnooonnnmmmllllllmmmnnnoooqqqrrrssstttsssqqqooooooqqqrrrsssssspppooommmmmmooopppqqqpppkkkkkkllllllmmmllllllllliiijjjlllmmmllliiifffddd]]]^^^aaaggglllnnnlllhhh```\\\VVVOOOJJJFFFCCC@@@??????@@@AAAAAAAAA@@@@@@>>>>>>@@@DDDGGGIIIIIIGGGDDDCCCBBBBBBBBBBBB@@@>>>>>>@@@PPPkkkzzzooopppbbbSSSLLLKKKIIIIIIJJJPPPQQQSSSUUUWWWWWWWWWWWWVVVVVVVVVUUUTTTQQQOOONNNLLLQQQWWW^^^dddkkkqqquuutttvvvyyy||||||zzzxxxvvvvvvuuuwww|||~~~xxxlllbbbNNNKKKGGGDDDCCCAAA???===>>>@@@CCCEEEEEEFFFGGGIIIKKKLLLOOOOOONNNLLLLLLLLLSSSSSSTTTTTTTTTVVVYYY\\\aaabbbaaa]]]VVVMMMGGGCCCAAADDDNNN^^^kkkuuu}}}uuuoooiiiaaa___aaacccddddddaaa]]]XXXUUUTTTSSSYYYeeexxx}}}fffiiihhhaaaVVVOOOOOORRR^^^lllyyy{{{yyyzzz}}}~~~}}}}}}|||{{{xxx|||tttjjjbbbaaa```fffqqqyyyrrrllljjjfffccc___]]][[[[[[ZZZXXXWWWVVVTTTQQQMMMJJJGGGGGGFFFEEEBBB@@@>>>===@@@??????>>>>>>>>>??????BBBAAAAAABBBEEEJJJOOOSSSTTT\\\iiiwww}}}|||tttgggXXXOOOIIIMMMXXXmmmxxxjjjZZZRRRMMMIIIFFFFFF@@@AAAAAA@@@@@@AAAEEEHHHMMMTTT```ooo}}}ooojjjxxxwww\\\JJJ???<<<;;;===???BBBJJJSSSeeesssxxxiiiRRR===555333111111222333222111111111111111222222222222444333333333333444555555777@@@NNN\\\mmmtttkkkffffffggghhhhhhqqqyyy~~~ooolllhhhhhhllluuu~~~~~~vvvqqqnnnjjjddd^^^YYYVVVPPPIIIDDDDDDGGGKKKMMMNNNOOOSSSWWW]]]bbbdddccceeehhhkkknnnpppqqqqqqoooooopppppppppqqqqqqqqqnnnoooppppppnnnnnnnnnooommmmmmnnnmmmllliiigggeeeeeeeeedddbbbaaa```___^^^```aaacccdddfffggghhhhhhfffiiikkklllkkkjjjjjjjjjlllnnnppppppooonnnoooppptttuuuvvvuuusssqqqqqqqqqrrrrrrqqqppppppppppppqqqjjjkkkmmmnnnnnnnnnnnnmmmnnnnnnooopppqqqrrrrrrsssqqqpppoooppprrrssssssrrrqqqpppooooooppppppooonnnlllllllllkkkkkkiiihhhhhhfffhhhjjjjjjhhhddd___[[[WWWVVVWWW]]]dddjjjkkkkkkeeebbb\\\VVVPPPLLLHHHGGGEEEEEEFFFEEEEEEDDDCCCCCCAAAAAACCCGGGJJJLLLLLLKKKHHHFFFCCCBBBBBBAAA???===???AAAQQQlll}}}{{{nnn```WWWSSSPPPQQQTTTVVVWWWXXXYYYYYYXXXWWWVVVTTTUUUUUUTTTRRRPPPNNNMMMLLLQQQYYYaaagggmmmrrruuutttuuuxxxyyyzzzzzzyyyyyyyyyyyy|||xxxmmmDDDBBBAAA@@@AAAAAA@@@>>>>>>AAADDDFFFGGGGGGIIIJJJKKKJJJJJJLLLMMMKKKHHHDDDIIIIIIIIIGGGFFFHHHNNNRRRYYY]]]aaaaaa[[[SSSMMMJJJDDDEEEMMMZZZdddhhhnnnuuu}}}{{{xxxtttmmmddd``````\\\\\\\\\XXXTTTPPPOOOOOOOOOTTT]]]lll{{{gggiiiiiiddd\\\UUUSSSTTT\\\gggpppqqqpppsssxxxzzz~~~}}}~~~~~~zzz}}}uuukkkggggggiiiqqq~~~xxxqqqjjjgggbbb\\\WWWTTTRRRRRROOONNNMMMMMMMMMKKKHHHFFFDDDDDDDDDCCCBBB@@@>>>===>>>>>>=========>>>>>>??????>>>>>>???BBBFFFJJJLLLQQQSSSZZZeeepppxxxzzzyyyzzz}}}yyyqqqooosssmmmbbbTTTLLLHHHJJJOOO^^^}}}ooo^^^TTTNNNIIIGGGGGG@@@AAAAAAAAA@@@AAADDDGGGKKKOOO\\\mmm|||uuujjjssszzz___MMMBBB===:::;;;===@@@GGGOOOZZZjjjwwwyyyuuukkkUUU@@@555333111111222333222111111111111111222222222222555555444444555555666777:::CCCPPP^^^nnn|||tttppppppoooooolllttt|||pppnnnlllmmmrrr{{{{{{uuuppphhh\\\SSSNNNLLLGGGDDDCCCDDDFFFHHHLLLMMMQQQUUUZZZ___bbbddddddeeehhhkkkmmmpppqqqqqqooooooooopppppppppppppppnnnoooqqqpppnnnllllllmmmhhhhhhhhhgggfffdddcccbbbbbbbbbaaa```___^^^^^^]]]]]]^^^```bbbdddeeefffgggdddfffiiijjjiiihhhggghhhjjjlllnnnnnnmmmlllmmmnnnpppqqqssssssqqqoooooooooqqqppppppppppppqqqrrrrrrmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooopppppppppqqqpppooooooqqqssstttsssqqqqqqpppppppppqqqooollliiijjjiiiiiigggeeecccaaa```___aaaeeegggfffbbb^^^[[[VVVTTTTTTXXXaaaiiinnnooojjjhhhddd^^^XXXTTTQQQPPPMMMMMMMMMLLLJJJHHHGGGFFFDDDEEEHHHLLLQQQTTTTTTTTTLLLIIIFFFDDDCCCAAA???===???CCCSSSmmm|||nnnddd[[[WWWYYY^^^^^^^^^^^^^^^\\\ZZZXXXWWWRRRSSSSSSSSSQQQOOOMMMLLLMMMSSS[[[ccciiinnnrrrtttssstttuuuvvvxxxzzz||||||{{{|||xxx@@@@@@@@@AAADDDEEEEEEDDDCCCFFFIIIKKKKKKKKKLLLMMMLLLIIIHHHKKKNNNMMMGGGBBBCCCBBBAAA>>><<>>>>>>>>>>>>>>>>>???@@@=========???BBBFFFIIIKKKNNNMMMPPPXXXdddlllnnnmmmiiinnnlllddddddiiifff\\\RRRKKKGGGHHHIIITTTqqqsssaaaVVVOOOJJJGGGHHH@@@AAAAAAAAA@@@AAADDDFFFHHHMMMZZZlll{{{zzzjjjnnn|||bbbPPPFFF@@@<<<<<<===@@@GGGNNNRRRcccqqqsssrrrjjjWWWBBB555333111111222333222111000111111111111222222222666555555555555666777777===FFFRRR^^^kkk|||yyyxxxwwwuuupppwww}}}qqqpppoooqqqwwwzzzuuukkk]]]RRRJJJGGGDDDBBBBBBDDDFFFGGGJJJMMMQQQVVV[[[___bbbddddddfffhhhkkknnnpppqqqrrrooooooooooooppppppppppppnnnpppqqqpppnnnlllkkkkkkeeeeeedddbbbaaa```____________^^^^^^^^^^^^]]]]]]\\\]]]___aaacccdddeeefffccceeehhhiiihhhgggfffgggiiikkkmmmmmmlllkkklllmmmmmmoooqqqqqqpppnnnnnnnnnoooooooooooopppqqqrrrsssooonnnmmmlllkkklllmmmnnnooooooooooooooooooooooooooooooooorrrttttttsssqqqpppooopppqqqpppnnnjjjffffffeeedddbbb```]]][[[YYYVVVYYY___dddfffeeebbb___ZZZWWWUUUXXXaaajjjqqqtttooommmjjjeee___[[[XXXXXXSSSSSSRRRPPPNNNKKKIIIHHHHHHIIIMMMRRRXXX\\\]]]]]]OOOLLLHHHEEEDDDBBB@@@===@@@DDDTTTnnnxxxlllaaa[[[]]]dddddddddcccbbb___\\\YYYWWWQQQQQQRRRRRRQQQOOOMMMLLLNNNTTT]]]eeekkkooorrrtttssssssssstttwwwzzz}}}|||}}}~~~@@@@@@BBBGGGLLLMMMJJJFFFIIIMMMQQQRRRQQQPPPQQQRRRTTTSSSPPPOOOLLLIIIDDD@@@<<<>>>@@@@@@>>>>>>@@@CCCEEEUUUeeemmmooojjj]]]OOOKKKOOOVVV]]]```___ZZZVVVaaaffflllllliiiccc```___ZZZXXXTTTQQQNNNLLLIIIGGGHHHHHHKKKTTT^^^eeefffddd]]]]]]]]]ZZZVVVSSSQQQQQQ[[[^^^aaabbbcccffflllpppuuu}}}zzz{{{tttpppmmmqqqxxx}}}pppggg^^^YYYRRRNNNLLLKKKIIIGGGEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHJJJNNNSSSXXX[[[]]]^^^\\\[[[YYYYYYYYYXXXUUUSSSRRRIIIDDDEEEFFFLLLaaaxxxxxxeeeVVVMMMIIIGGGFFF@@@@@@?????????@@@AAABBBHHHMMMXXXfffsssiiieeessskkkVVVGGGAAA<<<===BBBFFFJJJLLLRRR^^^iiillllllgggWWWEEE999666333111111222111111333333222111000000111111222111222666555444666;;;;;;FFFQQQZZZggg}}}~~~xxxxxxwww{{{}}}{{{{{{jjjlllmmmpppyyy}}}wwwlllZZZLLLEEECCC???<<<;;;>>>AAADDDJJJLLLPPPVVV[[[aaaeeeggghhhggggggjjjoooqqqpppnnnnnnnnnnnnnnnoooooooooooolllmmmmmmmmmkkkiiifffddd^^^```bbbbbb```___^^^___\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]]]]]]]___bbbeeegggeeeeeefffhhhjjjjjjiiigggiiiiiiiiiiiiiiiiiiiiiiiilllmmmnnnoooooonnnmmmlllnnnnnnmmmlllkkklllooorrrsssoookkkhhhhhhiiijjjjjjjjjkkkkkklllmmmnnnoooooopppqqqrrrrrrrrrrrrsssuuuqqqqqqpppnnnkkkgggdddbbbccc```^^^]]]YYYRRRPPPRRRQQQTTTZZZbbbhhhjjjgggddd```ZZZWWWYYY^^^fffpppzzzyyyqqqjjjeee```[[[VVVYYYWWWTTTQQQNNNLLLKKKKKKJJJKKKOOOVVV]]]```___\\\YYYTTTMMMHHHEEECCCBBBAAAAAADDDPPPfff~~~nnndddaaabbbdddhhhiiiiiigggaaa[[[WWWVVVWWWWWWUUURRRNNNLLLKKKLLLKKKTTT^^^eeelllrrrrrrooopppqqqrrrtttwwwzzz|||~~~FFFHHHLLLQQQVVVXXXWWWUUUWWWZZZ^^^___^^^]]]^^^___\\\YYYVVVRRROOOKKKFFFCCC===???@@@???======???BBBDDDSSSdddnnnrrrqqqfff[[[IIILLLQQQZZZaaaaaaZZZSSSWWW^^^eeehhhfffcccaaa```ZZZXXXTTTQQQOOOMMMKKKIIIGGGFFFGGGLLLTTTYYYYYYWWWSSSSSSSSSQQQOOONNNNNNNNNVVVYYY\\\]]]___bbbgggkkkpppyyy|||}}}xxxssspppqqquuu|||tttggg___WWWRRRMMMJJJIIIHHHGGGEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>???@@@BBBDDDFFFGGGIIIJJJMMMPPPSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRPPPMMMNNNGGGCCCDDDDDDHHHZZZnnn}}}jjjZZZPPPKKKHHHFFFBBBAAA@@@??????@@@AAABBBHHHLLLVVVdddqqqhhh___hhhqqq[[[JJJCCC======AAADDDGGGJJJOOO\\\gggkkklllhhhXXXGGG:::777333111111222222111333333222111111111111111333222333666555444666;;;???IIITTT[[[ggg{{{|||{{{}}}{{{uuupppfffkkkpppuuu}}}~~~yyymmm[[[MMMDDDAAA>>>;;;<<>>@@@EEEQQQaaalllrrrrrrkkkcccJJJHHHKKKUUU```bbbYYYOOOKKKSSS]]]cccdddbbbaaaaaa[[[ZZZWWWTTTQQQOOONNNMMMJJJHHHFFFHHHLLLNNNNNNLLLHHHHHHHHHHHHIIIJJJKKKLLLPPPRRRTTTVVVXXX[[[```ccciiisss}}}~~~zzzwwwvvvyyy{{{oooddd[[[UUUNNNLLLIIIGGGGGGHHHGGGFFFFFFGGGGGGGGGFFFEEECCCBBBDDDDDDEEEEEEDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@??????AAAAAAAAABBBCCCFFFHHHJJJLLLMMMNNNOOOOOONNNMMMLLLMMMLLLKKKKKKLLLLLLJJJIIIIIIDDDBBBCCCBBBDDDPPP___rrrqqq___TTTMMMIIIGGGDDDCCCBBB@@@@@@@@@AAAAAAFFFJJJSSS```mmm~~~hhhYYY]]]uuuyyybbbOOOEEE======???AAADDDHHHLLLYYYdddhhhiiifffYYYJJJ;;;888444111111222222222333222222111111111111222555333333666555444666<<>>>>>BBBIIILLLXXXaaabbbcccbbbXXXKKK===999444222111222222222333222222111111222222222666444444666666444777===GGGRRR[[[^^^cccppp~~~yyykkkaaa```lllyyyyyyhhhSSSCCC>>>===;;;;;;===AAAEEEHHHKKKNNNTTTZZZ___bbbdddeeecccdddfffjjjmmmoooppppppqqqppppppooonnnmmmmmmlllmmmmmmllljjjgggdddaaa___ZZZ\\\^^^^^^\\\[[[ZZZ[[[\\\[[[[[[ZZZZZZYYYYYYXXX]]]]]]^^^```bbbeeeggghhhgggeeecccdddgggkkkmmmnnniiiiiihhhhhhhhhiiikkkkkkooopppqqqqqqqqqqqqpppooopppppppppnnnllllllmmmoooqqqqqqooolllhhhgggggghhhiiijjjkkklllmmmnnnnnnooopppqqqqqqooommmkkkkkklllnnnllliiifffbbb^^^ZZZYYYRRRMMMKKKLLLKKKGGGEEEGGGJJJQQQ___qqq}}}xxxwwwwwwvvvzzzzzzmmmgggfffeeeccc```]]]YYYUUUSSSQQQPPPSSSZZZfffrrryyy{{{zzzrrrlllcccZZZSSSMMMGGGDDDCCCGGGNNNWWWcccooo{{{xxxooojjjhhhjjjlllmmmnnnooolllfff___ZZZWWWYYYVVVRRRLLLGGGEEEFFFIIITTT\\\cccggglllpppoookkkkkklllnnnppprrrssstttuuuqqqsssvvv{{{~~~lllqqqxxx|||~~~~~~|||zzzrrrnnnhhhccc```\\\YYYWWWTTTRRRNNNJJJGGGCCC@@@???FFFLLLVVV___bbb```[[[YYYRRRKKKGGGMMMXXX\\\VVVMMMGGGOOOZZZbbbdddddddddeeeeeeggghhhfffbbb___^^^^^^YYYVVVQQQMMMKKKIIIGGGFFFAAA@@@@@@CCCGGGJJJKKKKKKIIIIIIIIIKKKMMMPPPSSSTTT]]]iiiyyy}}}zzzyyyzzz{{{|||||||||vvvnnnbbbWWWPPPLLLJJJIIIHHHIIIJJJJJJJJJJJJJJJKKKIIIJJJKKKLLLKKKIIIFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFGGGIIILLLNNNPPPRRRTTTTTTTTTSSSQQQNNNLLLJJJHHHGGGGGGHHHIIIJJJIIIGGGCCCCCCCCCDDDBBB@@@DDDIIIPPPdddooorrr}}}~~~iiiZZZPPPIIIFFFGGGEEECCCAAA@@@@@@@@@@@@CCCEEELLLWWWddduuu~~~bbbYYY[[[iiirrrXXXHHH======>>><<>>:::555222111222333333333222222222222222333333666444444666666555999???JJJUUU^^^```bbbiiirrrxxx{{{vvvvvv|||wwwnnngggdddooo|||vvveeePPPBBB<<<;;;:::;;;===AAAFFFHHHLLLPPPUUU\\\```cccccccccbbbdddgggiiikkkmmmooopppqqqppppppooonnnmmmmmmlllnnnmmmkkkhhheeeaaa___]]]YYY[[[]]]]]][[[YYYYYYYYYZZZZZZZZZYYYYYYXXXXXXXXX[[[\\\^^^```bbbeeeggghhhhhhfffddddddhhhlllooopppmmmlllkkkjjjiiijjjkkklllooopppqqqrrrrrrqqqpppoootttttttttrrrooommmmmmnnnrrrrrrrrrnnnjjjgggfffgggiiiiiijjjkkklllmmmnnnnnnnnnoooooonnnlllkkkkkklllllljjjfffbbb]]]YYYVVVTTTPPPLLLJJJNNNOOOMMMKKKLLLQQQ[[[lll~~~zzzrrrqqqooommmjjjeee```ZZZVVVTTTSSSWWW^^^kkkwwwxxxrrrjjj```YYYQQQKKKHHHEEEGGGKKKPPPVVV```jjjqqqsssoooiiicccaaabbbfffiiinnnpppqqqoooiiibbb\\\YYYZZZVVVPPPIIIDDDCCCFFFIIIWWW]]]dddhhhlllpppppplllkkklllnnnppprrrsssssssssmmmnnnnnnnnnsssxxxuuuooo~~~|||vvvsssnnniiifffbbb^^^[[[UUUSSSQQQOOOLLLHHHCCC???BBBFFFOOOYYY]]]ZZZWWWVVVQQQOOONNNSSSZZZ\\\XXXSSSMMMTTT^^^dddffffffgggiiilllqqqvvvwwwtttqqqppppppfffccc]]]VVVOOOIIIDDDBBB???>>>???CCCIIILLLLLLJJJJJJHHHGGGHHHJJJMMMNNNNNNVVVbbbsss{{{sssrrrtttyyy~~~}}}{{{yyy|||zzzxxxxxxxxxwwwvvvtttfff___UUUMMMIIIIIIJJJJJJIIIKKKMMMMMMLLLJJJJJJJJJIIIKKKMMMNNNNNNLLLJJJHHHEEEFFFHHHJJJJJJIIIGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHKKKOOOSSSUUUVVVVVVXXXXXXWWWVVVSSSQQQNNNLLLGGGGGGFFFGGGIIIIIIHHHFFFCCCCCCDDDCCCBBBAAACCCEEELLL]]]cccccckkktttmmm\\\QQQJJJFFFFFFDDDCCCAAA@@@??????@@@BBBCCCIIITTT___ooozzz```YYYZZZdddvvv}}}___LLL???>>>===:::???JJJPPP]]]hhhhhhfffddd[[[OOO@@@;;;666222111222333444333222222222222333333444555333333666666777;;;BBBNNNZZZdddfffeeehhhkkkmmmtttpppooowwwyyyvvvtttqqqoookkksss}}}|||ppp```OOODDD:::::::::;;;>>>BBBFFFHHHLLLQQQWWW]]]bbbccccccbbbbbbeeehhhiiijjjkkkmmmoooppppppoooooonnnnnnmmmmmmooommmjjjgggccc___\\\[[[YYY[[[\\\\\\[[[YYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[]]]___bbbdddfffgggiiifffdddeeehhhkkknnnooonnnmmmkkkjjjjjjkkkmmmnnnooopppqqqrrrrrrqqqpppoootttuuuuuusssqqqooooooppprrrtttuuurrrlllhhhggghhhiiiiiijjjkkklllmmmnnnnnnnnnoooooonnnllljjjkkklllllliiiddd]]]VVVQQQMMMKKKKKKHHHJJJRRRWWWWWWUUUUUU[[[iii}}}~~~xxxvvvrrrmmmgggaaa]]]ZZZZZZ]]]eeeqqq}}}~~~yyyoooeee\\\TTTMMMHHHEEEEEEFFFGGGKKKQQQYYY^^^]]]ZZZVVVTTTUUU[[[aaafffppprrrtttsssmmmfffaaa^^^XXXTTTMMMEEEAAAAAAFFFJJJWWW^^^dddhhhmmmrrrrrroookkkmmmoooqqqrrrrrrrrrqqqllljjjfffaaacccfffeee```~~~~~~|||vvvsssnnnjjjeee```ZZZWWWOOOOOONNNOOOOOOKKKEEE@@@???AAAIIITTTWWWSSSOOOPPPLLLQQQYYY___bbbaaa]]][[[RRRYYYaaafffhhhiiikkknnnqqqyyy}}}yyyrrrfffZZZNNNEEEAAA======@@@FFFNNNRRRPPPMMMJJJHHHEEEFFFHHHJJJJJJHHHNNNZZZkkk|||{{{pppooopppsssvvv}}}{{{|||zzzwwwsssrrrsssuuuuuussspppnnnmmmkkkiiiggg[[[VVVOOOJJJIIIKKKLLLMMMNNNQQQSSSRRROOOLLLJJJKKKJJJLLLOOOQQQQQQOOOMMMKKKGGGIIIKKKMMMNNNLLLKKKIIIFFFFFFFFFGGGGGGGGGHHHHHHJJJNNNTTTZZZ^^^``````_________^^^\\\YYYUUURRRPPPJJJIIIHHHIIIJJJJJJIIIGGGCCCDDDCCCAAAAAABBBDDDDDDLLL\\\___[[[```gggrrrppp___SSSKKKGGGDDDCCCAAA@@@?????????@@@AAABBBHHHQQQ[[[iii}}}fffZZZWWW```sssgggRRRBBB@@@===777<<>>DDDSSS```lllnnnkkkjjjiiihhhkkkhhhhhhooo{{{~~~~~~uuuqqqoooqqqrrrrrrvvv|||xxxhhhXXXJJJAAA:::::::::;;;>>>AAAEEEGGGMMMQQQXXX___cccdddbbbaaacccfffiiijjjiiiiiikkkmmmoooooooooooonnnnnnnnnnnnooommmjjjeeeaaa]]][[[YYYYYY[[[]]]\\\[[[YYYYYYYYYVVVVVVVVVWWWXXXXXXYYYYYYXXXYYY\\\^^^aaadddeeefffgggeeeddddddgggiiikkkkkkkkkjjjiiiiiijjjllloooqqqnnnooopppqqqqqqpppooonnnoooqqqssssssrrrqqqrrrssssssvvvxxxtttnnnhhhggghhhiiiiiijjjkkklllmmmmmmnnnpppqqqpppnnnkkkiiiiiiiiihhhddd^^^WWWPPPJJJFFFDDDEEEDDDJJJXXXbbbeeedddccciii{{{~~~{{{wwwrrrlllhhheeecccfffmmmxxx~~~tttiii^^^TTTKKKFFFCCCAAA??????AAAEEEIIIKKKLLLIIIGGGGGGLLLUUU___eeepppsssuuutttpppiiiccc```UUUQQQIIIAAA===>>>DDDIIIVVV]]]dddhhhnnntttuuurrrkkklllnnnpppqqqqqqpppooogggccc[[[SSSRRRUUUUUURRR}}}|||zzzxxxyyy|||}}}}}}{{{sssppplllgggaaa[[[TTTOOOIIIIIIKKKNNNOOOMMMFFFAAA===>>>EEEPPPRRRLLLGGGHHHGGGRRRaaaiiiiiieeebbbaaaUUU[[[bbbgggiiikkknnnqqqsss}}}vvveeeUUUJJJDDD>>>>>>BBBJJJSSSXXXVVVRRRKKKHHHEEEDDDFFFHHHGGGEEEIIITTTeeevvv{{{qqqooonnnnnnmmmqqq}}}xxxooonnnppplllnnnmmmiiiddddddiiinnnmmmkkkgggeeedddbbb```^^^WWWSSSNNNKKKKKKMMMOOOPPPTTTWWWYYYXXXTTTOOOMMMMMMJJJLLLOOORRRSSSQQQOOOMMMIIIKKKNNNPPPPPPOOOMMMLLLGGGGGGGGGHHHHHHIIIIIIIIIPPPUUU\\\ccchhhjjjiiihhhffffffdddbbb^^^ZZZVVVTTTNNNMMMLLLLLLMMMMMMKKKJJJCCCCCCBBB@@@???BBBDDDEEENNN]]]```ZZZ]]]aaaiiiwwwsssaaaUUUMMMHHHCCCBBB@@@???>>>??????@@@@@@BBBHHHPPPYYYfffyyynnn]]]VVV___tttmmmWWWEEEAAA===555999EEENNNdddyyyxxxhhhXXXBBB===777222111333444555222222222222333333444555444222222555777999???FFFWWWeeerrruuuqqqmmmjjjhhhcccaaabbbiiittt}}}zzz}}}tttmmmlllooossswwwxxx{{{wwwcccQQQBBB::::::::::::;;;>>>AAAEEEGGGMMMRRRYYY```cccdddbbbaaacccfffiiijjjhhhhhhjjjlllnnnnnnnnnnnnooooooooooooooommmiiieee```\\\ZZZXXXYYY[[[]]]]]][[[YYYYYYYYYTTTUUUUUUVVVWWWXXXYYYYYYWWWXXX[[[^^^aaaccceeeeeefffdddccccccfffhhhhhhhhhhhhgggggggggjjjmmmqqqtttnnnooopppqqqqqqpppooonnnkkkmmmppprrrrrrssstttvvvtttwwwyyyvvvoooiiihhhiiihhhiiijjjkkklllmmmmmmnnnssssssrrroookkkhhhggggggaaa^^^YYYRRRLLLHHHEEECCCCCCCCCLLL]]]kkkppppppooottt{{{vvvrrrpppjjjmmmsss~~~wwwkkk___SSSIIICCCAAA>>>:::999;;;>>>@@@@@@BBB@@@???@@@GGGRRR^^^eeemmmppptttsssooohhhccc```SSSNNNFFF>>>:::<<>>>>>AAAAAAEEENNNXXXccctttqqq[[[YYYYYYkkk|||___DDD<<<===<<<>>>CCCJJJ\\\vvvmmm```MMMAAA777333222000000222222222333333333333444444444111000333555999BBBKKK___ooo||||||yyywwwppphhh```___^^^bbbpppyyyvvvwwwyyy{{{xxxxxxrrrkkkfffjjjssszzzwwwzzz{{{^^^JJJ>>>888:::888:::>>>@@@@@@EEEKKKPPPTTTYYY]]]___aaacccdddcccdddfffgggiiijjjkkkkkkqqqpppooommmmmmlllllllllnnnjjjeeeaaa^^^\\\ZZZXXXZZZ[[[[[[[[[ZZZYYYWWWVVVYYYYYYYYYYYYYYYXXXXXXXXXWWWYYY[[[\\\]]]___bbbeee______``````aaacccdddeeedddeeefffggghhhkkkooossspppnnnnnnpppssstttqqqoookkklllnnnooooooqqqtttvvvzzzzzzyyywwwtttpppmmmkkknnnnnnnnnmmmkkklllnnnppprrrpppmmmlllkkkiiiddd```[[[WWWPPPIIIDDDAAAAAABBBFFFMMMTTT[[[ggguuu{{{yyy}}}wwwuuurrrtttvvv||||||qqqhhh\\\MMMCCC@@@<<<;;;999888888999:::;;;555999===???CCCMMM]]]jjjnnnqqqqqqooommmjjj```VVVNNNGGGAAA>>>===>>>CCCIIINNNXXXdddkkknnnnnnqqqsssllllllllloooqqqpppkkkfff\\\WWWOOOIIIEEEDDDCCCBBB|||xxxtttrrrrrrpppooooooppppppooonnnnnnggg]]]UUUOOOJJJDDD???===>>>@@@CCCEEEDDDBBB???<<<<<>>>>>AAAAAAEEEMMMUUU```ppp}}}ttt\\\YYYWWWeeezzzeeeIII???>>><<<===AAAGGGXXXrrrvvvhhhMMMBBB777333333111111333222222333333333333444444444111111333666999BBBLLL```ppp~~~|||yyyrrriii^^^^^^___eeetttwwwrrrppppppqqqsssxxxpppgggbbbhhhrrr|||yyyyyy~~~___KKK@@@;;;:::888:::>>>???@@@EEEKKKQQQTTTYYY]]]___```bbbcccddddddfffgggiiiiiijjjjjjkkkkkkkkkllllllnnnoooooopppkkkeee```]]][[[YYYWWWZZZZZZ[[[[[[ZZZYYYWWWVVVVVVVVVWWWXXXXXXYYYYYYZZZWWWYYYZZZ[[[[[[]]]aaaccc````````````aaaaaabbbcccbbbccceeefffgggiiimmmpppnnnmmmmmmoooqqqqqqooolllkkkmmmnnnooooooppprrrtttyyyyyyxxxvvvtttqqqnnnllllllmmmmmmmmmkkkkkkmmmnnnpppooooooooommmhhhaaa[[[TTTQQQKKKEEEBBBAAAAAABBBKKKSSS[[[aaakkkxxx~~~zzzxxxuuuwwwzzzuuujjjaaaVVVJJJAAA???:::888777666555666777888666:::>>>@@@DDDNNN]]]iiillloooooommmlllhhh```VVVLLLEEE@@@===<<<;;;>>>DDDLLLUUUaaaiiilllmmmoooqqqmmmlllkkklllnnnlllhhhcccVVVSSSNNNHHHDDDAAA@@@AAA|||wwwssspppnnnmmmllllllkkkiiifffcccbbb]]]UUUNNNHHHBBB===:::<<<;;;;;;<<<>>>>>><<<:::;;;;;;===BBBFFFFFFBBB>>>AAA@@@EEENNNUUUVVVVVVXXXYYY[[[^^^```cccggglllppppppvvv|||gggQQQFFFIIIQQQ\\\eeefff___XXXXXXTTTNNNJJJGGGEEECCCAAACCCIIIPPP\\\vvvwwwpppeeeZZZSSSLLLGGGEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNPPPUUUXXXZZZ[[[]]]___```aaabbbbbb^^^YYYTTTSSSWWW[[[^^^^^^bbbcccdddccc```[[[UUURRRRRRVVV[[[]]]\\\YYYWWWVVVWWWVVVWWWYYY[[[[[[YYYXXXVVVSSSSSSXXX[[[\\\___dddnnnwww}}}xxxsssoookkkgggcccddd^^^WWWRRRRRRQQQOOOMMMIIIFFFDDDEEECCCBBBEEEKKKYYYiiillldddbbb```bbblll}}}sss^^^TTTQQQGGGEEEBBB???>>>======>>>AAAAAADDDJJJRRR[[[jjjwwwzzz^^^YYYSSS\\\jjjmmmPPPCCC???<<<<<>>===888777666555555555555666666:::>>>@@@EEEOOO]]]gggiiilllmmmjjjhhheee]]]TTTKKKEEE@@@>>><<<:::<<<@@@IIIRRR^^^gggkkklllnnnooonnnkkkhhhhhhhhhfffbbb^^^RRRSSSSSSNNNHHHBBB@@@@@@zzztttooommmlllllllllkkkfff```\\\XXXVVVQQQKKKEEE???<<<:::<<<:::888777888888888777777888:::>>>BBBCCCAAA>>>>>><<<>>>DDDIIIKKKOOOTTTVVVYYY[[[]]]___aaaeeehhhfffjjjooorrruuu}}}rrrXXXHHHLLLVVVaaaiiiiiibbb[[[ZZZWWWQQQLLLHHHEEEDDDCCCBBBFFFKKKVVVooovvvkkkaaaWWWPPPJJJCCC@@@AAACCCCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGHHHIIILLLPPPTTTVVVWWWYYY\\\```ccceeefffaaa\\\WWWVVVZZZ___bbbccceeefffggggggccc^^^XXXUUUUUUZZZ```bbb```\\\ZZZYYY\\\[[[\\\^^^``````^^^\\\XXXWWWXXX]]]```aaaffflllyyyzzzvvvqqqmmmkkkjjjcccZZZUUUSSSRRRPPPNNNJJJFFFEEEEEEDDDCCCGGGMMM]]]mmmpppiiigggcccbbbjjjxxx|||cccVVVRRRHHHFFFCCC@@@>>>======>>>???>>>AAAGGGNNNXXXfffsssaaaZZZRRRWWWccc}}}rrrUUUEEE???<<<<<<>>>EEEOOOccc{{{|||nnnSSSFFF999666666555333444222222222333333333444444333222333666777;;;GGGRRRfffvvvwwwkkkaaafffmmmxxxxxxnnngggcccaaalll~~~qqqeeeccclllvvvyyyxxxxxxyyy}}}qqqSSSAAA;;;:::999888999===???@@@DDDKKKQQQUUUYYY]]]^^^___```bbbeeeeeefffggghhhhhhhhhggghhhhhhiiiiiiiiiiiiiiiiiimmmhhhaaa\\\YYYYYYXXXWWWXXXXXXXXXXXXWWWWWWVVVVVVQQQRRRSSSUUUVVVXXXYYYYYYYYYYYYYYYXXXWWWYYY]]]```cccbbbbbbaaa```___^^^]]]^^^```dddffffffgggiiikkkmmmmmmnnnnnnnnnmmmkkkjjjkkklllmmmllljjjjjjlllmmmqqqrrrrrrrrrqqqpppnnnmmmjjjlllnnnnnnmmmlllkkkllllllmmmmmmlllhhhaaaXXXSSSMMMKKKIIIGGGGGGHHHJJJLLLOOOWWWbbbiiipppyyy~~~}}}tttggg]]]RRRLLLEEE>>>;;;<<<888888888777777666555555666999===@@@EEENNNZZZdddfffjjjkkkgggddd```YYYQQQKKKFFFBBBAAA???;;;<<<@@@FFFOOO[[[eeekkkmmmmmmnnnnnniiieeebbbaaa___[[[XXXQQQWWW]]][[[RRRHHHBBB@@@~~~uuulllllllllmmmmmmlllfff___ZZZVVVWWWUUUOOOHHHAAA??????===:::777555555666666666333444666:::===?????????;;;999;;;@@@CCCEEEIIIOOOSSSUUUXXXYYYYYYZZZ[[[]]]YYY\\\___```ccclllyyyzzz]]]JJJOOOWWWbbbiiijjjeee```ZZZXXXSSSNNNIIIFFFEEEDDDCCCDDDIIITTTkkkvvvhhh^^^UUUOOOIIIBBB???AAA>>>>>>===>>>>>>???@@@AAAAAABBBCCCDDDEEEHHHMMMPPPRRRUUUXXX]]]bbbfffiiijjjddd___YYYYYY]]]cccfffhhhiiiiiijjjiiifff```ZZZWWWYYY___fffhhheee```^^^^^^``````aaaccceeedddbbb___ZZZYYY\\\aaaccceeekkkrrr{{{wwwtttrrrmmmfff]]]WWWTTTSSSPPPNNNKKKGGGEEEEEEDDDDDDIIIOOO]]]mmmpppiiihhhccc```fffssshhhWWWPPPIIIGGGCCC@@@>>>======>>>===<<>>===>>>???CCCKKK\\\tttttt\\\LLL<<<777777666444444222222222333333333444444333222444666888>>>MMM[[[jjjyyyyyykkkfffkkksss~~~wwwnnnfffbbb___lll~~~pppeeeeeeoooxxxvvvwwwwwwwwwwwwzzzzzzbbbJJJ===:::999999777999===>>>???DDDJJJQQQTTTYYY\\\^^^___```bbbeeeeeefffgggggggggggggggfffggghhhhhhiiihhhhhhgggfffbbb]]]YYYXXXXXXXXXXXXVVVVVVUUUUUUUUUUUUUUUUUURRRRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZYYYXXXYYY\\\___bbbbbbbbbbbbaaa___^^^]]]___bbbeeegggggghhhjjjkkknnnoooppppppooommmlllllljjjkkkkkkjjjhhhhhhiiikkkmmmnnnooooooooonnnmmmlllkkkmmmooopppnnnmmmlllmmmlllllljjjfff```ZZZUUUSSSMMMLLLKKKJJJKKKMMMPPPQQQRRRXXXccclllsss{{{|||rrrhhh\\\SSSIIIDDD???;;;:::<<<888999999999888777555444555888<<<@@@EEENNNXXX```eeeiiijjjeeeaaa]]]VVVPPPLLLGGGCCCBBB@@@<<<<<>>???EEEKKKOOOQQQSSSSSSQQQPPPOOOPPPKKKMMMNNNNNNPPPXXXeeeooo}}}]]]NNNQQQXXX```gggkkkkkkiii___^^^[[[TTTMMMGGGDDDDDDCCCDDDHHHSSShhhxxxhhh___TTTNNNGGG@@@===???999::::::;;;===???AAABBB???@@@AAAAAABBBEEEIIILLLQQQTTTZZZaaagggkkkmmmnnnfffaaa[[[[[[___fffjjjllllllmmmnnnllliiiccc]]]YYY___fffnnnoookkkeeecccccceeeeeegggiiijjjiiifffccc\\\]]]```eeeggghhhooowww}}}zzzxxxpppiii```ZZZWWWUUUQQQOOOLLLHHHFFFFFFEEEEEEJJJQQQ]]]kkkmmmfffeee___[[[```nnnmmmYYYPPPIIIGGGDDDAAA>>>======>>>===<<>>???@@@AAAGGGWWWnnngggTTT@@@888777666444444222222333333333333444444222222444666999BBBUUUfffttt}}}ooommmqqqxxxwwwooohhhccc```mmm|||}}}llldddhhhrrrxxxwwwxxxxxxwwwuuusssrrrssssssrrrgggUUUDDD===;;;:::888777888<<<>>>???DDDJJJOOOSSSXXX\\\^^^___aaaccccccdddeeefffggghhhhhhhhhbbbdddfffhhhiiiiiiiiiiii```]]]YYYWWWWWWWWWWWWVVVTTTSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ\\\\\\[[[\\\^^^```aaabbbcccccccccaaa```___aaaccceeegggggghhhjjjlllmmmoooqqqqqqpppnnnnnnnnnkkkkkkkkkjjjhhhhhhiiikkkllllllmmmnnnnnnmmmlllllllllnnnoooooonnnmmmmmmnnnmmmkkkgggaaa[[[VVVTTTTTTMMMLLLLLLMMMPPPSSSVVVXXXZZZ]]]fffpppxxx{{{uuukkkaaaUUUMMMEEEAAA>>>;;;:::===999:::;;;;;;;;;888666444666888<<<@@@GGGOOOWWW]]]dddiiijjjfffaaa^^^YYYTTTQQQLLLGGGEEEAAA<<<;;;>>>BBBIIIVVVbbbkkknnnmmmlllhhhccc]]]YYYVVVSSSNNNJJJHHHPPPZZZ]]]VVVJJJ>>>777yyyoooppprrrttttttqqqlllgggfffiiihhh___PPPDDD@@@@@@<<<:::777555666666666555222333444555555666888999666444555777888999@@@HHHIIIKKKMMMLLLIIIEEECCCCCC???@@@AAA???@@@FFFRRR\\\iii{{{^^^SSSTTTXXX^^^eeelllpppsssooonnnjjjaaaVVVLLLFFFDDDBBBCCCHHHSSSfffyyyjjj```UUUMMMGGG@@@>>>???;;;;;;<<<===???@@@BBBCCC@@@@@@AAAAAABBBDDDHHHKKKQQQUUU]]]eeelllpppqqqqqqiiiddd^^^]]]bbbiiinnnppppppqqqqqqppplllfff```]]]eeemmmuuuwwwqqqkkkiiijjjjjjkkklllnnnpppnnnkkkhhhaaabbbfffjjjkkklllttt|||~~~|||rrrlllddd___[[[XXXTTTPPPMMMIIIFFFFFFEEEFFFKKKSSSaaannnnnnfffccc]]]XXX[[[jjjsss]]]QQQJJJHHHDDDAAA???=========@@@???@@@FFFKKKSSSaaammmyyyxxx___eeehhhwww[[[FFF>>>>>>@@@AAAAAAFFFTTThhh|||qqq\\\DDD999777666444444222222333333333333444444222111333666:::FFF\\\ppp{{{wwwzzz~~~{{{tttmmmhhheeekkkwww|||kkkfffnnnvvvyyy|||{{{yyywwwtttqqqmmmjjjeeebbbXXXJJJ@@@===<<<999888777888<<<>>>???CCCJJJMMMQQQWWW[[[^^^```bbbdddbbbcccdddfffggghhhhhhhhhcccdddfffhhhiiiiiihhhggg\\\ZZZXXXWWWVVVUUUSSSQQQQQQQQQPPPOOOOOOPPPQQQRRRPPPQQQRRRTTTVVVXXXYYYZZZYYY[[[^^^_________```aaa```aaacccdddeeedddcccbbbcccdddeeeeeeeeegggjjjmmmlllnnnqqqqqqooonnnoooppplllmmmmmmllljjjjjjkkkmmmlllmmmnnnoooooonnnmmmlllmmmmmmnnnmmmlllkkkmmmooolllkkkhhhaaaZZZUUUTTTUUUMMMNNNOOORRRWWW\\\```bbbdddccchhhsss{{{{{{tttnnnddd\\\QQQJJJCCCAAA???<<<<<>>???AAABBB@@@>>>;;;888888:::>>>CCCIIIQQQXXX]]]bbbiiillliiieeecccaaa^^^^^^WWWOOOJJJDDD>>><<>>FFFSSS```iiimmmllljjjddd___ZZZVVVSSSPPPJJJEEE@@@EEEKKKOOOLLLEEE;;;555yyyssstttvvvyyyzzzxxxtttpppmmmpppnnncccRRRCCC>>>===;;;999666555666777666555444444555444333333444666666333222222333555===GGGFFFGGGIIIGGGCCC???<<<:::888999999777777<<>>??????BBBCCCDDDCCCCCCEEEIIILLLQQQWWW___hhhooossssssssskkkeee```___dddkkkpppssssssssstttsssoooiiiccc___iiiqqqzzz|||vvvpppmmmnnnmmmnnnppprrrsssrrrnnnkkkeeefffjjjnnnooopppwww~~~sssnnngggbbb___[[[VVVRRRMMMIIIFFFFFFFFFFFFLLLTTThhhsssqqqhhhddd]]]WWWZZZgggwww```SSSJJJHHHEEEAAA???=========CCCAAABBBFFFKKKRRR___kkkwwwccciiitttyyy^^^GGG>>>???AAAAAABBBGGGSSSddduuuwww```GGG:::777555444444222222333333333444444444111111222555:::HHHaaawwwzzzsssnnnkkkjjjttt}}}llljjjsss{{{|||~~~zzzwwwtttppplllhhh]]]YYYOOOCCC<<<<<<:::777888777888<<<>>>???CCCJJJLLLPPPVVV[[[^^^```ccceeeaaabbbdddfffggghhhiiiiiiggghhhiiiiiihhhfffdddccc[[[YYYXXXVVVVVVSSSPPPMMMPPPOOONNNNNNNNNOOOPPPQQQNNNOOOQQQTTTWWWZZZ\\\]]]XXX[[[___aaaaaaaaaaaaaaa___```ccceeeffffffeeedddcccddddddddddddfffjjjmmmjjjmmmqqqqqqooonnnoooqqqnnnoooooonnnmmmlllnnnooonnnnnnoooppppppooonnnmmmlllmmmlllkkkjjjjjjlllnnnkkkkkkiiiccc\\\WWWUUUVVVNNNPPPSSSXXX]]]ccciiillljjjfffhhhsss{{{xxxxxxzzz|||zzztttmmmhhh```XXXPPPIIIDDDBBBAAA>>>===@@@DDDEEEGGGHHHGGGDDD@@@>>>:::<<>>AAADDDEEEBBB;;;777zzz}}}wwwwwwxxxzzz{{{yyyvvvsssrrrnnneeeYYYLLLCCC===;;;;;;:::888777666666777888333333333222111000///...444444333111111666>>>DDDCCCBBB@@@>>>;;;888555444222333333333444666:::===LLLOOOZZZjjjrrrmmmccc\\\[[[dddiiiccc^^^dddqqqzzzsss```QQQJJJIIIGGGKKKWWWiiixxxjjjbbbVVVMMMGGGCCC???<<<<<<<<<===???AAADDDFFFHHHJJJJJJJJJKKKMMMMMMKKKJJJTTTXXXaaakkkuuuzzzzzzyyy{{{lll^^^]]]dddkkkpppsssrrr{{{|||{{{yyylllcccjjjlllzzzqqqlllqqqsssuuuvvvtttvvvxxxuuupppkkklllpppssssssrrryyy~~~wwwrrrlllfffaaa\\\XXXUUUQQQLLLHHHIIIJJJLLLQQQXXXggglllnnniiidddaaa]]]XXXbbbwwwttt```TTTLLLIIIEEEBBBAAA@@@>>><<<===<<>>555666555222222222222222333333444555999444444:::>>>GGG```zzz~~~zzzrrrttt}}}wwwppprrrwww||||||zzzoooaaa]]]QQQEEE???;;;888888:::999:::;;;<<<>>>BBBGGGKKKMMMQQQXXX]]]```ccceeefffaaacccdddfffggggggffffffeeeiiimmmmmmiiiccc^^^[[[YYYXXXWWWUUUSSSRRRPPPPPPOOOOOOOOONNNNNNMMMMMMMMMNNNPPPSSSYYY^^^``````^^^]]]___aaaaaaaaabbbdddfffeeeeeeeeefffeeeeeeddddddhhhhhhhhhjjjkkkjjjhhheeehhhhhhiiijjjkkklllmmmmmmlllnnnqqqrrrqqqooonnnmmmqqqrrrrrrpppmmmkkkkkklllmmmmmmmmmlllkkkkkkjjjjjjjjjiiieee```ZZZWWWWWWXXXTTTUUUWWW[[[aaahhhnnnrrrqqqnnnmmmqqqyyyxxxrrrqqqmmmmmmlllhhhccc\\\VVVRRRPPPMMMHHHCCC?????????@@@AAAEEEIIIKKKJJJGGGEEEDDDDDDDDDEEEJJJPPPWWW\\\___iiilllnnnllliiiiiiooottt|||uuuhhhZZZMMMDDD???===@@@EEENNN[[[eeeiiifffbbbZZZVVVTTTTTTUUUSSSLLLEEE???===;;;::::::999777555kkkxxxxxxxxxyyyzzzxxxtttqqqlllggg]]]SSSIIIAAA<<<:::999888777666555555666666444444444444333222111000222333222111222666===BBBBBBAAA>>>;;;888666444444000000111000000222666999@@@AAAIIIUUU[[[YYYUUUSSSaaaoooxxxoooaaa^^^fffpppppp\\\QQQNNNLLLOOOYYYiii|||yyyjjjbbbVVVMMMGGGDDD@@@===>>>???AAAEEEIIILLLOOOQQQVVVVVVVVVWWWXXXWWWUUUSSSYYY]]]fffpppyyyyyyjjj]]]\\\cccjjjooorrrsss{{{~~~rrrgggkkkooo|||sssmmmrrruuuxxxyyyxxxzzz|||yyytttooopppssswwwvvvvvv{{{xxxsssmmmfffaaa]]]XXXVVVUUUOOOJJJIIIIIIKKKSSS[[[gggnnnqqqkkkccc^^^ZZZVVVaaatttyyydddXXXLLLIIIEEEBBB@@@???>>><<<===<<<>>>CCCHHHNNNZZZeeettt}}}kkklllnnnxxx^^^LLLBBB======@@@EEEOOO[[[dddooozzz}}}|||{{{nnnWWWAAA777666555222333333222222222333444444888444444:::>>>GGG^^^vvv|||{{{uuunnnrrrxxx~~~~~~}}}sssfffYYYNNNBBB<<<999666666888666777888:::<<<@@@FFFJJJOOOSSSYYY^^^```bbbcccdddbbbcccdddeeeffffffeeeddddddgggkkkkkkgggaaa]]]ZZZUUUTTTTTTSSSRRRQQQPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMOOOSSSXXX]]]``````^^^]]]___aaaaaaaaaaaacccddddddeeeeeeeeeeeeeeeddddddeeeeeefffggghhhhhheeecccddddddeeefffggghhhiiiiiimmmqqqttttttqqqooopppqqqpppqqqrrrqqqooonnnmmmnnnkkkkkkjjjiiiggggggffffffffffffccc___ZZZXXXWWWXXXVVVVVVXXX[[[aaahhhoootttuuurrrppprrrxxx~~~}}}mmmeeeccceeeeeecccaaa]]]XXXSSSPPPMMMKKKGGGCCCAAA@@@@@@AAA@@@DDDIIILLLMMMLLLLLLLLLGGGGGGIIINNNTTTZZZ___aaahhhjjjmmmllllllqqq{{{ooo^^^PPPHHHDDDCCCAAAEEEMMMXXXbbbgggeeeaaa\\\YYYVVVWWWYYYVVVOOOIII>>><<<:::999888888666444XXXnnnwwwvvvuuuuuuuuurrrnnnkkkddd\\\RRRJJJEEEAAA<<<999:::999888666666555555555555555555555555444333222111111222222333666;;;???@@@>>>;;;777444333333333///000000000///000222555999999===DDDGGGHHHLLLQQQfffzzz~~~gggYYYZZZ```qqq{{{eeeXXXTTTRRRTTT]]]iiixxx|||mmmdddYYYOOOJJJFFFBBB???@@@BBBGGGMMMSSSYYY]]]```gggggghhhhhhgggdddaaa___\\\```fffpppzzzyyykkk______eeekkkqqquuuwww}}}nnnooouuuxxxqqqvvvzzz}}}~~~~~~{{{vvvvvvxxx|||{{{{{{|||xxxpppjjjddd```[[[YYYZZZSSSLLLIIIIIILLLVVV```llluuuyyyqqqddd\\\YYYWWW___ooohhh[[[LLLIIIDDDAAA@@@???===<<<>>><<<>>>CCCFFFLLLXXXcccttt{{{nnnmmmhhhxxx___NNNDDD>>>===???CCCOOO\\\eeellltttyyyzzz}}}qqq[[[EEE999777555111444444333222222222333333888444555999===FFF[[[pppqqqlllqqqyyy}}}uuujjjTTTIII>>>999777444444666555666888999<<>><<<999777777666444222III^^^yyyrrrqqqooonnnmmmjjjfffccc[[[SSSIIIDDDCCCBBB>>>;;;===<<<;;;999888777666666444555555555555555444333000000111222333666999;;;>>>;;;777444111111222222222333333222111111222444555666888<<<<<<>>>GGGPPPfff|||ooo]]]VVVWWW\\\kkk|||jjj^^^YYYXXXZZZaaajjjuuurrriii]]]SSSMMMIIIDDDAAA???CCCIIIRRR[[[dddjjjnnntttuuuwwwvvvrrrmmmiiifff```bbbgggoooyyy}}}qqqfffeeejjjpppvvvzzz|||wwwuuu{{{~~~vvvzzz~~~|||{{{}}}}}}uuunnnhhhccc___]]]YYYTTTOOOMMMLLLPPPZZZeeeuuuzzziii^^^[[[[[[^^^llliiiZZZMMMIIIDDDAAA???>>>===<<<>>>===>>>BBBEEEKKKVVVaaatttzzznnnkkkccc~~~xxx```OOOEEE>>><<<>>>@@@LLL[[[eeejjjoootttxxxzzzooo[[[GGG;;;888666222555444333333222222222222777555666999===FFFXXXiiiyyynnnjjjqqqyyy~~~~~~}}}tttiiiPPPEEE;;;777666444444666666777999;;;???DDDJJJOOORRRVVV[[[___```aaabbbbbbaaabbbdddggghhhiiiiiiiiidddfffgggfffbbb]]]YYYWWWPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOQQQTTTXXXYYYYYYWWWYYY[[[^^^`````````aaacccccccccdddeeeeeeeeeddddddfffeeeeeeggghhhiiigggeeeeeeeeeeeefffggghhhhhhhhhiiijjjlllooopppooojjjfffjjjmmmqqqtttsssrrrrrrrrrllljjjhhheeebbb```______\\\^^^______\\\ZZZXXXXXXYYYXXXVVVXXX^^^gggqqqwww{{{yyyvvvuuuvvvxxxzzz|||tttddd[[[YYYZZZYYYVVVSSSOOOLLLJJJIIIKKKJJJHHHEEECCCAAA@@@???===@@@DDDHHHLLLPPPTTTWWWVVVXXX\\\```bbbdddfffgggiiihhhfffccceeeppplll[[[QQQKKKIIIGGGJJJQQQ]]]iiirrruuuuuunnnjjjgggeeeddd___UUUMMM@@@===:::777777666444333AAASSSlllxxxooommmjjjhhhgggddd___\\\SSSMMMEEEBBBDDDEEECCC??????>>>===;;;888666444333222333333444444444444333000000000111444666888999;;;999555222000000111222333444444333111000111333000111555777666777???IIIaaauuuxxxjjjaaa[[[[[[fffuuuwwwkkkccc\\\[[[^^^dddkkkrrr|||wwwnnnaaaVVVOOOIIICCC@@@===AAAHHHQQQ\\\gggoootttxxx{{{}}}|||wwwqqqllljjjfffgggiiioooxxxvvvlllkkkoootttyyy~~~|||zzz|||yyy|||xxxpppjjjeeeaaa___XXXUUUSSSSSSRRRUUU```kkk~~~nnnaaa]]]]]]^^^kkkhhhYYYOOOKKKEEEAAA???>>>>>>===>>>===>>>BBBEEEJJJUUU```uuuzzznnniii```vvvyyy```OOODDD===;;;<<<@@@IIIWWWbbbeeegggkkkooorrrjjjYYYFFF;;;888666333555444333333222222222222555555666:::>>>GGGVVVcccpppzzzmmmlllrrrxxx~~~tttfffLLLBBB999666666444555777666888:::<<<@@@EEELLLPPPQQQUUU[[[___aaabbbcccddd```bbbeeeiiilllmmmnnnooofffggggggeee```[[[WWWVVVRRRQQQPPPOOONNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPRRRTTTUUUTTTSSSVVVYYY]]]```aaaaaacccdddbbbccccccdddeeeeeeddddddfffeeeeeefffhhhiiihhhfffggggggggghhhiiiiiijjjjjjmmmkkkkkkqqqwwwwwwmmmcccgggkkkooorrrssssssssssssmmmkkkgggccc```]]]\\\\\\[[[]]]___```]]][[[YYYYYYYYYWWWVVVWWW]]]fffpppwwwyyyxxxwwwvvvuuuwwwyyy{{{~~~rrrbbbZZZXXXUUUUUUSSSRRRPPPOOONNNMMMLLLKKKHHHEEECCC@@@???>>>BBBDDDHHHLLLPPPTTTYYY\\\[[[___ccceeedddccccccccceeeddd```\\\]]]hhhzzzooo```TTTLLLHHHHHHLLLTTTbbbrrr~~~{{{uuupppkkkbbbUUULLLCCC@@@<<<999888777555444===KKKccc{{{uuukkkhhheeecccaaa^^^ZZZWWWMMMIIIEEEDDDFFFHHHGGGEEEBBBAAA???<<<999555222000000111222333333333333333222000000111444777888999999888555333111111111222000111222111///...///000///000444777666555;;;DDDXXXhhhxxx~~~|||wwwpppjjjhhhlllrrruuussslllddd^^^\\\\\\___eeeiiilllssszzzuuugggZZZQQQIIIBBB>>><<<>>>CCCKKKUUU```iiiooosssyyy~~~{{{uuurrrpppkkkjjjjjjnnnuuu}}}{{{rrrppprrrvvv{{{}}}}}}||||||}}}{{{rrrlllgggcccaaa]]][[[ZZZZZZYYY[[[fffrrrsssddd^^^\\\```nnnlll\\\QQQMMMFFFBBB@@@??????>>>>>>===>>>BBBEEEJJJUUUaaatttzzznnnhhh___qqq|||bbbPPPDDD===;;;<<>>:::999888666555;;;FFF[[[rrrvvvmmmcccaaa^^^[[[YYYVVVSSSPPPGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGDDDAAA<<<777333000000000222333333444444444444111///000444888999999888777666444333222222222---///000000...------...222111444777666555999???IIIXXXhhhppptttwwwxxxvvvuuuuuuvvvtttoooggg^^^WWW\\\[[[^^^ccceeeeeehhhmmmvvvyyyqqqbbbWWWNNNFFF@@@>>>>>>???CCCJJJTTT]]]ccclllttt}}}|||zzzzzzvvvsssqqqrrrwwwyyyvvvwwwyyy~~~yyyrrrmmmjjjhhhhhheeebbb```]]]```lllzzzxxxiiiaaa^^^cccqqqsssdddSSSNNNHHHCCCAAA@@@@@@???>>>===>>>BBBFFFKKKWWWbbbsssyyy}}}yyy}}}kkkddd___mmmeeeQQQEEE===<<<===BBBFFFQQQ___fffeeeeeeggggggbbbVVVEEE:::666444222333333222222222333444444222555888<<>>AAAFFFLLLPPPTTTXXX]]]```aaaaaabbbbbbccceeehhhkkkmmmoooooopppjjjiiifffaaaZZZTTTQQQPPPOOOOOOOOONNNNNNNNNMMMMMMKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOORRRVVVYYYYYYYYYYYY\\\```bbbbbbaaaaaaaaaaaaaaabbbddddddeeeeeedddfffdddddddddggghhhhhhgggiiiiiiiiijjjjjjjjjjjjkkkhhhfffccceeehhhiiigggdddiiillloooqqqrrrsssuuuwwwvvvrrrmmmfffaaa^^^\\\\\\bbbcccdddbbb___\\\[[[[[[[[[ZZZYYY[[[aaajjjsssxxxwwwxxxyyywwwuuuuuuxxxzzzyyyyyyzzz}}}kkk\\\UUUSSSQQQRRRTTTUUUUUUTTTSSSRRRJJJHHHEEEBBBAAABBBCCCDDDEEEIIINNNRRRVVVYYY]]]```iiimmmqqqoooggg___ZZZXXXQQQPPPMMMJJJLLLVVVfffsss{{{xxxrrrkkkccc[[[UUUQQQNNNSSS___qqq~~~nnn]]]PPPHHHDDD>>>;;;999888666555;;;DDDVVVkkkxxxwwwlllccc]]]ZZZWWWTTTRRRPPPLLLJJJDDDFFFHHHJJJIIIIIIJJJLLLNNNMMMJJJFFFAAA;;;666333000111222333444555555555555222///000444888::::::888777777666555444333222---///000000///......///111...///222222111444999>>>LLL\\\eeekkkrrrxxx{{{}}}}}}}}}zzzuuukkk```YYY[[[[[[^^^bbbbbb___```dddfffhhhpppzzzjjj^^^TTTKKKEEE@@@>>>======BBBKKKSSSYYYgggppp{{{~~~}}}||||||}}}yyytttqqqooorrrmmmhhhccc___bbbppp~~~ooofffaaaeeetttyyykkkTTTOOOIIICCCAAAAAAAAA@@@>>><<<>>>CCCFFFLLLXXXcccqqqxxx~~~wwwrrr{{{fff______kkkhhhSSSFFF>>>===???BBBDDDPPPbbbmmmnnnnnnqqqfffcccWWWFFF:::555333000222222222222333444444555111555999<<>>:::888777666555:::AAAOOO^^^hhhiiibbb[[[UUUSSSOOOKKKIIIIIIIIIJJJJJJKKKLLLJJJGGGFFFIIIMMMLLLLLLKKKGGG@@@:::777555444333333444666555333111000//////111444888::::::777555444444555555555444222111111111000000//////000000111000000222666999???CCCJJJSSS[[[eeennnttt|||~~~|||vvvmmmddd^^^[[[XXXWWWZZZWWWSSSUUU[[[``````dddppprrr^^^NNNGGGDDD@@@???@@@AAABBBHHHOOOZZZjjj}}}~~~yyy~~~xxxsssqqqkkkhhhgggggggggmmmooohhhhhhhhhxxxooo\\\QQQHHHEEEDDDAAA>>>===???===???CCCFFFKKKWWWbbbqqqsss|||vvvttt|||fff___ZZZjjjoooVVVGGG???;;;;;;;;;DDDRRRdddvvvxxxtttkkk\\\KKK???777555555444333333222222333333444444555777<<>>@@@===888777;;;BBBMMMYYY___^^^YYYTTTLLLJJJGGGDDDBBBCCCDDDFFFJJJKKKKKKHHHDDDCCCEEEHHHGGGHHHGGGCCC>>>:::888777666666666666777777444222111//////111555888::::::777666444444555555555444222222111111000000000000000111111111000222555777888<<>>===>>>===>>>BBBEEEJJJUUU```qqqttt~~~~~~bbbZZZYYYiiisssZZZJJJ???;;;:::>>>FFFSSSeee{{{yyyppp```NNN@@@888666666444333333222222333333444444444777===FFFPPPXXX\\\```aaacccbbb]]]\\\hhhvvv|||~~~qqq|||jjjMMM???777000111333333333444666999===AAAEEEJJJOOORRRUUUWWWZZZ\\\]]]___aaabbbccccccdddgggkkkmmmllljjjkkkfff___YYYTTTPPPLLLJJJIIIJJJKKKMMMOOOPPPRRRRRRMMMMMMKKKKKKKKKKKKLLLMMMJJJKKKMMMQQQTTTWWWYYY[[[[[[^^^aaacccbbbbbbbbbbbbddddddccccccdddeeeffffffdddeeefffeeeddddddfffhhhiiihhhiiikkknnnooonnnmmmhhhhhhgggggggggiiijjjkkklllkkknnnqqqqqqrrrxxx{{{uuusssqqqnnnllljjjeee___ZZZWWWVVVWWWWWWYYY]]]ccchhhnnnqqqssssssssstttuuuuuuuuuuuuuuuxxxvvvtttrrrsssuuuyyy{{{~~~~~~vvvlllfffccc___^^^ZZZVVVRRROOOMMMLLLLLLNNNQQQRRRSSSVVVZZZ^^^bbbcccdddgggiiilllnnnoooyyy{{{rrrjjjXXXOOOFFFCCCDDDJJJWWWbbbnnnnnnmmmjjjgggddddddeeeggghhhmmmyyymmm]]]PPPGGG??????@@@===999888>>>DDDLLLRRRSSSPPPMMMJJJDDDBBB>>><<<<<<===@@@BBBHHHIIIIIIEEEAAA???@@@CCCCCCCCCBBB@@@<<<999999999999999888999999888555333111000///111555999;;;;;;888666444444555555555444222222222111111111111000222222222111000111333666333666<<>>>>>>>><<<===AAADDDIIITTT___qqquuu|||___WWWXXXfffzzz```NNNAAA;;;:::<<>>IIIUUU\\\___gggccc```[[[VVVUUU]]]hhhyyyyyyzzz}}}vvvfffGGG===666000111333333333555777:::>>>AAAEEEJJJOOOSSSTTTVVVYYY[[[[[[\\\^^^___bbbbbbccceeeiiikkkkkkjjjjjjddd\\\UUUQQQMMMKKKIIIIIIJJJKKKMMMNNNPPPQQQRRRLLLLLLKKKJJJJJJKKKLLLMMMLLLMMMOOOQQQSSSUUUVVVWWWXXX[[[___aaabbbaaabbbccceeedddbbbaaabbbccceeeffffffggggggeeeccccccdddeeegggggghhhjjjmmmnnnnnnmmmjjjjjjiiiiiiiiijjjjjjkkkjjjjjjlllpppqqqrrryyy|||xxxssspppkkkccc[[[TTTPPPNNNNNNRRRUUU[[[bbbhhhmmmoooqqqoooooopppqqqqqqqqqqqqqqqtttsssrrrqqqqqqqqqssstttuuuvvvwwwyyy{{{}}}~~~~~~vvvqqqnnnfffccc^^^YYYUUURRRQQQQQQWWWZZZ^^^```bbbccceeeggghhhhhhgggggghhhjjjkkkmmmwwwfffZZZLLLGGGGGGMMMXXXbbboooppppppnnnlllkkkkkklllmmmooosss{{{xxxjjjYYYMMMCCC@@@???<<<::::::EEEIIINNNNNNJJJEEEDDDCCC@@@>>>;;;999888:::<<<>>>CCCDDDDDDAAA===;;;>>>@@@BBBBBBAAA???;;;999999:::;;;:::999999999888555222111000000222666:::<<<<<<999777555444555666555444222222222222222222222222222333333222000000222444333666:::>>>CCCIIIOOOSSSWWW]]]eeeiiijjjiiiiiiiiiggghhhfffbbb\\\XXXZZZ^^^aaaccceeefffgggqqqwwwgggWWWOOOHHHEEEDDDBBBDDDHHHOOOddd}}}|||{{{{{{~~~wwwrrrxxxvvvaaaUUUJJJFFFEEEAAA???>>>===<<<===@@@BBBGGGRRR\\\nnnsss~~~aaaXXXVVVccc{{{gggRRRCCC<<<;;;<<<>>>EEEUUUnnn{{{jjjUUUCCC888666777444333333222222333333444555444666???MMMZZZbbbeeeppphhh```ZZZUUUTTT[[[cccrrrzzz||||||{{{xxx{{{~~~xxxdddFFF;;;555111222333222333666777:::>>>BBBFFFJJJOOOSSSTTTWWWYYYZZZ[[[[[[]]]^^^```aaabbbeeehhhkkklllllljjjddd[[[SSSNNNKKKIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPKKKJJJIIIIIIIIIJJJKKKLLLOOOOOOPPPQQQRRRRRRSSSSSSUUUYYY]]]___```aaaaaabbbeeecccaaa______aaaccceeeeeeffffffeeecccbbbdddeeeeeeeeeeeehhhjjjlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiilllpppqqqttt{{{~~~wwwpppiii___UUUNNNJJJHHHGGGLLLQQQXXX```gggkkkmmmnnnlllmmmnnnnnnoooooonnnnnnooooooooopppppppppppppppqqqrrrtttvvvxxxzzz~~~wwwsssjjjfffbbb]]][[[[[[\\\]]]dddfffjjjmmmmmmlllkkkjjjhhhgggeeecccccccccdddeeerrr~~~mmmYYYMMMJJJNNNXXXbbbmmmnnnoooooommmllllllmmmnnnqqquuuyyy}}}wwwbbbUUUGGGAAA???<<<:::;;;KKKMMMNNNJJJDDD@@@??????>>><<<:::777777777888999;;;===>>><<<::::::===@@@DDDDDDDDDAAA===:::999::::::999888888888777444222111000000333777;;;======999777555555555666555333222222222222333333333333222333444333111000111333444666:::<<<@@@DDDIIIMMMRRRXXX___dddfffhhhkkkooouuuxxxwwwppphhhdddeeegggdddfffhhhiiihhhnnnyyydddZZZPPPLLLIIIFFFFFFIIIOOOccczzz~~~zzzcccWWWLLLGGGEEEBBB??????>>><<<<<>>BBBFFFKKKPPPSSSUUUWWWZZZ[[[[[[\\\]]]___^^^```cccfffiiikkkmmmnnnjjjdddZZZRRRMMMJJJGGGFFFFFFGGGGGGIIIJJJKKKLLLMMMIIIIIIHHHHHHHHHIIIKKKLLLOOOPPPPPPPPPQQQQQQQQQQQQSSSWWW[[[^^^______```aaacccaaa___^^^^^^```bbbdddbbbcccddddddbbbcccdddffffffffffffhhhjjjkkkjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiilllppprrruuu}}}xxxnnneeeYYYNNNHHHEEEDDDCCCGGGLLLUUU]]]eeeiiikkklllkkklllmmmmmmnnnnnnmmmmmmjjjlllnnnpppqqqqqqqqqpppoooqqqssstttuuuxxx~~~|||vvvllljjjfffcccdddfffjjjlllppprrrtttuuuuuurrrmmmjjjeeedddbbbaaa____________mmm}}}jjjWWWNNNOOOXXXbbbkkkmmmooonnnmmmkkkkkklllnnnqqqtttuuuvvvzzzlll]]]MMMDDD@@@<<<:::;;;LLLLLLIIIEEE@@@<<<;;;;;;999999888777666555555555555888999999777888<<<@@@EEEFFFGGGDDD@@@<<<:::999888888777777888777444222111000111333888<<<>>>???:::888666555666666555333222333333333333444444444111333444333111111222333444666888:::<<<@@@DDDHHHOOOUUU\\\```bbbgggooovvvvvvqqqppppppjjjkkknnnooonnnsssttthhh[[[TTTOOOJJJIIIJJJPPPaaa|||~~~fffYYYMMMHHHEEEBBB??????>>>======???AAAEEEOOOZZZgggmmmxxxhhh[[[TTT^^^nnnsssZZZGGG>>>>>>>>>???@@@FFFXXXqqqwwwaaaJJJ;;;666666444333333222222333333444333555:::DDDRRRcccsss|||vvvjjjaaa]]]___iiiuuuyyysssmmm~~~{{{www|||{{{uuuUUU===666222111333333222333777888:::???BBBFFFKKKPPPTTTUUUWWWZZZ\\\\\\]]]___```^^^aaaeeehhhiiijjjkkkllleee```XXXQQQMMMJJJGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHGGGGGGGGGIIIJJJKKKOOOOOOOOOPPPPPPPPPQQQQQQRRRUUUYYY\\\]]]]]]^^^_________^^^]]]^^^```bbbcccaaabbbccccccbbbbbbdddfffhhhhhhgggiiijjjkkkjjjhhhiiijjjkkklllmmmmmmmmmmmmlllkkkmmmqqqsssvvvyyymmmbbbTTTIIIDDDBBBAAAAAADDDIIIQQQZZZbbbgggiiijjjkkkllllllmmmmmmmmmmmmmmmiiikkkmmmoooqqqqqqqqqqqqmmmoooqqqqqqrrruuu|||{{{rrrpppmmmlllmmmqqquuuxxxxxxxxxyyyyyyxxxtttnnniiiccccccbbbbbbaaa```______kkkzzz|||eeeUUUOOOVVV```iiikkknnnnnnmmmlllllllllnnnppprrrrrrrrruuuzzz~~~|||zzz}}}wwwgggUUUJJJDDD>>><<<===HHHEEE@@@===:::888666444555666777888888777555555333555777777666777;;;???DDDFFFHHHGGGCCC???;;;:::888777777777888888555333111111111444888<<>>BBBEEELLLQQQXXX\\\___gggsss|||zzzxxxvvvqqqqqqtttvvvvvvxxx{{{kkk```YYYQQQLLLLLLLLLZZZrrrhhh[[[NNNHHHFFFBBB@@@@@@???===>>>@@@AAAEEEOOOYYYeeekkkuuummm]]]TTT\\\iiizzzyyy^^^HHH>>>>>>:::===???BBBPPPiiikkkQQQ???666555444333333222222333333444111666===FFFSSSfff{{{uuulllfffiiivvvxxxqqq~~~|||zzzxxx}}}{{{sssooouuu|||hhhMMM999444111111333333111333888888;;;???CCCFFFKKKPPPTTTTTTVVVYYY[[[\\\]]]___aaa___ccchhhjjjhhhfffeeeeee]]]YYYTTTOOOMMMKKKIIIGGGEEEEEEFFFGGGHHHIIIJJJJJJGGGFFFFFFFFFGGGHHHJJJKKKMMMMMMNNNOOOPPPQQQQQQRRRRRRUUUYYY[[[\\\\\\\\\]]]\\\\\\\\\]]]^^^```bbbbbbcccddddddcccaaaaaabbbdddgggfffffffffggggggeeedddggghhhjjjlllmmmnnnnnnmmmnnnmmmooorrrtttwwwyyymmmaaaQQQEEE@@@??????>>>AAAFFFNNNWWW___eeehhhjjjjjjkkkllllllmmmmmmllllllkkklllmmmnnnoooooooooooommmoooqqqppppppsss{{{{{{zzzwwwuuuuuuwwwyyy{{{xxxwwwvvvwwwvvvrrrkkkfff```aaabbbcccccccccaaa```gggtttsss]]]QQQSSS[[[cccfffjjjllllllllllllmmmllllllnnnooopppsssvvvyyyyyyvvvsssuuuooo\\\PPPIIIBBB??????CCC>>>999666666555222///333555888:::;;;;;;999777333555777666555666:::===AAADDDGGGHHHEEE@@@===;;;777777777888999999777555222111111444888===???@@@;;;999777666666666555333333333333444444555555555///111333333222222222444666888:::;;;<<<>>>BBBEEEIIIOOOUUUYYY]]]ggguuu|||yyysssrrrtttwwwxxxyyywwwkkkaaaWWWQQQOOOGGGRRRhhhiii\\\NNNIIIFFFBBB@@@@@@@@@>>>>>>@@@BBBEEEOOOYYYeeekkktttrrr```TTT[[[gggvvv}}}aaaIII>>>===;;;@@@DDDFFFRRRkkkrrrWWWAAA777555444333333222222333333444111777???GGGTTTggguuunnnqqqwwwpppyyyyyyxxxzzz||||||vvvmmmiiimmmrrrtttuuuaaaJJJ999333111111333333111333888888;;;???CCCGGGKKKPPPTTTRRRUUUXXX[[[\\\]]]```aaa```eeejjjkkkgggccc```___VVVSSSPPPNNNMMMLLLJJJHHHFFFFFFGGGHHHIIIIIIJJJJJJFFFFFFEEEEEEFFFHHHIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRUUUXXX[[[[[[[[[[[[\\\YYYZZZ\\\]]]___```aaabbbeeeeeeeeeccc```___```aaadddcccbbbbbbcccbbb```^^^ccceeegggjjjkkklllllllllpppooopppsssuuuxxxzzznnnaaaPPPCCC>>>>>>===<<<@@@DDDLLLUUU]]]dddhhhjjjjjjjjjkkkllllllllllllkkklllmmmmmmnnnnnnmmmmmmmmmnnnqqqrrrqqqpppsss{{{~~~{{{yyyyyyzzz{{{tttrrrqqqqqqqqqnnnhhhbbb\\\^^^aaadddeeedddbbbaaacccoooxxxyyyzzz{{{cccRRRQQQXXX]]]aaaeeehhhjjjjjjlllmmmiiiiiiiiikkknnnqqqtttuuuvvvsssnnnooozzzuuubbbUUUMMMFFFBBBAAA999777555222111222333333777777888999888777666555777444333666777777:::>>>???AAABBBAAA???<<<;;;;;;666555555777999:::999888444222222555;;;AAACCCDDD@@@;;;666444555666444333444555555555555555444444555444444333333444444555666999<<<<<<<<<===AAADDDKKKLLLPPPVVV[[[cccppp}}}~~~yyyxxxuuutttttttttwww{{{wwwjjjaaaXXXSSSPPPUUUaaatttkkk]]]OOOJJJHHHEEEBBB@@@AAA>>>===@@@CCCGGGQQQ[[[fffkkksssccc\\\ZZZggg~~~gggNNN@@@;;;???>>>DDDQQQ[[[hhh|||]]]EEE999666444333333222222333333444555888>>>IIIZZZssswww{{{}}}vvvvvv~~~qqquuu}}}}}}{{{uuunnnjjjjjjkkkmmmssswwwsssdddQQQ@@@666222222111111222444666888:::<<>>===>>>???>>>;;;999888888666555555777999:::999777222111111555<<>><<<999777777777555555555666888999888666111111222666>>>FFFLLLOOOHHHBBB:::666666777777666888888888777666555444333333222222111111222222333666888999:::;;;===@@@BBBEEEGGGMMMTTTZZZ___hhhrrr|||~~~|||vvvrrrrrrssspppooonnnnnnppprrruuuvvv|||ooofffbbbaaaeeeuuu|||xxxuuusssqqq{{{xxxgggUUULLLHHHDDDAAA@@@===;;;;;;>>>AAAGGGSSS___lllmmmrrrjjjVVV\\\tttlllTTTEEE@@@AAA@@@FFFPPPXXXbbbxxxzzz___HHH<<<999444333333222222333333444666:::BBBNNNbbb|||wwwnnnvvv~~~xxxsssqqqooonnniii^^^OOOAAA888555222222111111222444666888<<<>>>AAACCCFFFIIIMMMPPPUUUVVVXXXZZZ\\\]]]^^^^^^bbbdddfffgggeee```ZZZVVVKKKIIIEEECCCDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFIIIJJJMMMQQQTTTVVVUUUSSSUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUVVVXXXZZZ[[[\\\___```aaa___[[[WWWUUUTTTSSSQQQNNNJJJHHHGGGGGGGGGJJJLLLQQQWWW^^^eeejjjmmmmmmmmmppptttxxx}}}uuucccTTTEEE>>>;;;999888999;;;AAAKKKUUU\\\aaacccccciiihhhggggggiiikkknnnooopppqqqrrrqqqooonnnoooppppppqqqqqqsssvvvzzz~~~}}}yyyyyy{{{}}}|||{{{zzzxxxvvvuuutttqqqmmmkkkhhhfffbbb___]]][[[WWWUUUNNNPPPSSSVVVXXXVVVQQQMMMEEEEEEGGGNNNYYYdddmmmrrroooqqqtttwwwzzzuuuhhh```\\\\\\[[[YYYWWWTTTQQQPPPNNNOOOPPPTTTaaaqqqzzz|||vvvnnnbbbYYYXXX___iiippp}}}zzzrrrfffYYYOOOKKKKKK000////////////000111222000333777;;;======;;;:::999666444777777666888<<>>>>>CCCKKKRRR\\\mmm~~~uuu\\\FFF:::666444333333222222333333444666:::BBBNNN```yyyvvvooozzz}}}yyyvvvssspppiii[[[KKK???888666222222111111222444666888===???BBBDDDFFFIIIMMMPPPTTTVVVXXXZZZ\\\\\\\\\\\\aaacccggghhheee___WWWSSSIIIFFFCCCAAABBBCCCCCCBBBAAABBBDDDFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEGGGIIILLLPPPUUUVVVUUUTTTVVVVVVVVVVVVVVVVVVUUUUUUSSSSSSSSSTTTTTTVVVWWWWWWZZZ\\\^^^___]]]YYYUUUSSSPPPMMMHHHEEECCCBBBBBBAAA@@@CCCGGGNNNWWW___fffjjjiiiiiilllqqquuu|||tttaaaSSSDDD>>>;;;999888999:::@@@JJJTTT\\\aaacccccchhhgggffffffhhhkkkoooqqqooopppppppppnnnnnnooopppqqqpppppptttzzz{{{tttrrruuuwwwvvvtttpppooommmllljjjgggbbb^^^ZZZXXXVVVUUUTTTRRROOOLLLKKKLLLNNNQQQRRRPPPKKKHHHBBBBBBEEEMMMYYYfffpppvvvvvvxxx{{{}}}~~~yyylllccc\\\ZZZWWWSSSNNNKKKHHHFFFEEEGGGHHHMMM[[[nnn|||wwwkkk___YYYYYY___dddmmmooommmeeeZZZQQQNNNOOO//////000000111111222333///222666999<<<======<<<:::666555777777555777;;;@@@BBBCCCBBB???;;;:::999555444444555777777666444444444666999???HHHRRRXXXVVVOOOEEE???======<<<;;;;;;;;;;;;999888666444333444444333333333333444444555555666888:::===>>>???CCCEEEKKKUUU[[[^^^ccciiirrrrrrpppnnnlllkkkkkklllmmmmmmlllllllllmmmnnnooouuuxxx|||||||||}}}wwwsssooommmkkkmmmuuuqqq[[[OOOHHHCCC@@@???===<<<>>>AAADDDKKKZZZiiiyyyyyy|||hhhRRRXXXmmmlllUUUEEE===<<<>>>CCCJJJPPPYYYgggsss~~~qqqZZZDDD999555444333333222222333333444666:::AAAKKKZZZpppwwwsss}}}|||wwwtttlll^^^MMM???777444222222111111222444666888===???BBBEEEGGGJJJNNNRRRTTTUUUXXXZZZ[[[\\\\\\[[[aaacccggghhhddd]]]UUUPPPHHHFFFBBBAAABBBCCCCCCBBB@@@BBBDDDEEEFFFEEECCCBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGHHHKKKOOOTTTVVVVVVTTTVVVVVVVVVVVVVVVVVVUUUUUURRRRRRQQQPPPPPPPPPPPPPPPSSSUUUYYY\\\]]]\\\ZZZXXXPPPKKKFFFBBBAAAAAA@@@???;;;===AAAHHHQQQZZZbbbggghhhhhhkkkpppuuu|||vvv```SSSEEE???<<<999888999888>>>HHHSSS\\\bbbeeefffhhhgggfffgggiiilllppprrrmmmnnnnnnmmmllllllnnnpppqqqooopppuuu}}}}}}tttqqqsssvvvuuussslllkkkiiihhheee```ZZZUUUMMMLLLLLLLLLMMMMMMKKKIIIIIIHHHGGGGGGGGGEEEBBB???<<<===AAAJJJWWWeeeooouuuzzz}}}~~~|||{{{{{{vvvkkkdddYYYVVVRRRMMMHHHDDDAAA@@@===@@@BBBHHHWWWkkk{{{wwwjjj___YYYXXXZZZ^^^bbbddd```XXXQQQOOOPPP000000111111222222222333///111444777:::<<<======;;;777555777777555666:::???AAADDDCCC@@@<<<888777555444444555666666555333444555666999???IIITTT\\\]]]UUULLLEEEBBBAAA???===<<<<<<;;;:::999777555444555444444333333444444555555444444666:::<<<======CCCCCCIIITTT[[[___ccchhhooonnnmmmlllkkkjjjjjjjjjlllllllllkkkllllllmmmmmmsssuuuxxx|||}}}uuuooojjjfffccceeelllvvvrrr]]]PPPJJJDDD@@@@@@===>>>@@@BBBDDDLLL\\\lll{{{~~~lllSSSTTTdddmmmVVVEEE===<<<@@@FFFKKKRRR[[[fffnnnvvvzzzzzzmmmXXXDDD:::777444333333222222333333444555999???GGGSSSdddwwwzzzxxx|||yyypppaaaOOO???555222222222111111222444666888<<>>DDDLLLUUU^^^cccggghhhlllqqquuu|||xxxbbbUUUGGGAAA>>>:::888999888>>>GGGQQQ[[[bbbfffgggggggggggggggiiillloooqqqmmmmmmmmmlllkkklllnnnppprrrqqqrrrwwwzzzwwwwwwyyyzzzzzznnnnnnllljjjfff```XXXRRRHHHGGGFFFHHHJJJKKKKKKJJJJJJHHHEEEDDDCCCAAA>>>;;;999;;;AAAKKKXXXeeeooosss}}}~~~{{{xxxwww{{{|||||||||xxxpppfff___SSSPPPKKKFFFBBB@@@>>>>>>999===BBBHHHVVVjjjzzzwwwiii^^^XXXVVVWWWZZZ\\\ZZZUUUQQQOOOPPP000111111222222222111111000111222444777:::<<<>>><<<888666777777555666:::===AAAEEEFFFBBB===888555555444333444555666444222222333555888???JJJXXXaaaaaa[[[RRRKKKHHHEEEAAA>>><<<<<<<<<;;;:::888777666444333333333333333333444555333333555999<<<===<<>>@@@BBBCCCKKK\\\lllyyykkkTTTRRR]]]{{{qqqZZZHHH>>>;;;@@@FFFKKKRRR\\\eeekkkkkkpppqqqfffSSSBBB:::888444333333222222333333444444999???FFFOOO]]]kkkuuuzzzzzz|||||||||uuudddQQQ@@@666333222222111111222444666888;;;>>>BBBEEEIIIMMMRRRUUUWWWWWWYYYZZZ]]]___aaabbbbbbdddfffeeeaaaZZZRRRMMMJJJGGGDDDBBBAAABBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCFFFJJJNNNRRRTTTKKKJJJJJJLLLPPPTTTUUUVVVSSSUUUXXXZZZZZZYYYWWWVVVMMMLLLIIIFFFCCCAAA???>>>@@@BBBFFFOOOZZZdddjjjkkkccc[[[QQQJJJGGGDDD@@@===;;;;;;===AAAHHHQQQYYY^^^dddeeeiiiooorrrxxx|||ttteeeWWWJJJCCC@@@<<<999999:::>>>EEENNNWWW^^^cccffffffffffffgggiiikkklllmmmmmmnnnmmmlllkkkllloooqqqttttttvvv{{{yyyxxxvvvtttoooggg]]]VVVLLLJJJIIIIIIKKKMMMNNNNNNKKKJJJIIIHHHGGGDDD???<<<999;;;AAAJJJUUU```gggjjjuuuxxxzzzzzzwwwtttrrrqqqppppppppppppmmmfff\\\UUUKKKIIIDDD@@@=========>>>:::AAAGGGNNN\\\nnn|||{{{lllbbb^^^ZZZYYYYYYWWWTTTQQQOOONNN000000111111111111000000111111111333555999<<<>>><<<888666777777444666999>>>BBBHHHIIIEEE???999555555444333444555555444222///111444888???LLLZZZeeeddd]]]UUUNNNKKKGGGCCC???<<<<<<<<<;;;:::999888777333222222222222222222333555333222555999<<<===;;;AAA@@@EEEOOOYYY^^^cccgggeeeeeeeeegggiiijjjiiihhhiiiiiijjjjjjkkkkkklllllloooqqqsssuuuvvvyyy|||zzzppphhhaaa\\\XXXTTTYYYcccmmmxxxqqq]]]RRRLLLFFFAAA@@@======@@@AAABBBIII[[[lllvvv~~~gggUUURRRZZZwwwttt]]]KKK@@@888>>>DDDJJJQQQ[[[cccgggaaagggiii___NNN???888777444333333222222333333444444999???FFFNNNYYYfffooosssrrrssszzz}}}~~~yyygggSSSBBB999666222222111111222444666888;;;>>>BBBEEEIIINNNSSSWWWYYYYYYZZZ[[[^^^aaadddfffccceeefffddd```YYYQQQMMMKKKHHHDDDAAAAAAAAA@@@???BBBBBBAAAAAAAAABBBCCCDDDAAABBBCCCFFFKKKQQQVVVYYYLLLKKKJJJKKKOOOSSSUUUVVVRRRUUUXXX[[[\\\[[[XXXWWWKKKIIIFFFBBB>>>;;;999888:::;;;???JJJXXXeeennnrrrooofffZZZQQQMMMIIICCC???<<<;;;<<>>999888999===EEEMMMTTTXXXYYYfffiiikkkllljjjgggfffeeeeeeeeefffgggeee]]]SSSKKKFFFDDD@@@<<<:::;;;<<<>>>???FFFNNNVVVbbbsss{{{ooojjj___\\\XXXVVVTTTRRRNNNLLL111111333444444333222111//////111333666888;;;<<<:::999777666555555555666;;;???DDDGGGFFF@@@:::555666555444333222222222222///222555888===GGGUUU```eee\\\QQQKKKJJJHHHCCC>>><<<;;;:::::::::999777555111111222333333444444555555555666777888:::<<<===AAADDDJJJNNNSSSXXX]]]aaadddeeeffffffggggggffffffjjjiiihhhgggggghhhiiijjjkkknnnqqqsssttttttuuuvvv{{{}}}{{{qqqhhhaaaZZZVVVXXXXXX\\\fffqqqzzzwww___OOOIIIGGGDDDAAA===;;;<<>><<<;;;;;;888;;;<<<>>>JJJ```ttt~~~vvviii```XXXPPPHHHCCC???::::::@@@GGGLLLSSSYYY______bbbfffiiilllttt~~~|||xxxuuusssmmmaaaRRRGGG???;;;::::::;;;>>>DDDKKKSSSZZZ```bbbaaaccceeeiiilllllliiifffgggiiijjjjjjjjjjjjkkkmmmsssuuuxxx~~~zzzpppnnnaaa[[[SSSOOOTTTZZZYYYRRRNNNLLLIIIGGGDDDAAA===:::;;;;;;<<<>>>BBBGGGKKKMMMXXXZZZ[[[]]]]]]\\\[[[ZZZ___^^^]]][[[WWWPPPIIIDDDBBB@@@======???BBBEEEGGGIIIQQQVVVcccyyy{{{oooiiiddd]]]WWWSSSQQQOOOMMM111111222222222222111111///000111222444777999:::888777666444444444444444999===BBBFFFEEE@@@:::666555555444222222111111111///222555777<<>><<<<<<@@@CCCHHHSSS___qqq{{{|||cccNNNPPPXXXmmmyyy```KKK>>>:::>>>CCCKKKXXXccceeebbbccc```___^^^SSSAAA888999666555555444333333444444666:::@@@FFFNNNWWWaaahhhmmmggggggttt|||{{{qqqSSSCCC@@@:::222111000000111333555666:::===@@@CCCFFFJJJPPPTTTUUUVVVWWWZZZ]]]```dddfffiiihhhgggbbbZZZSSSNNNLLLJJJHHHEEEBBB@@@@@@@@@AAAAAA@@@?????????@@@BBBCCCAAADDDEEEDDDGGGMMMPPPOOOHHHHHHHHHIIIKKKNNNPPPRRRTTTTTTTTTWWW\\\^^^\\\YYYVVVQQQJJJDDD???<<<:::;;;777777999===HHH\\\rrrzzznnnfff```UUUJJJEEE???<<<@@@EEEIIIOOOUUU]]]\\\^^^aaacccdddkkktttyyyxxxxxxwwwvvvvvvvvvvvvvvviiiWWWJJJBBB===;;;::::::===CCCJJJRRR[[[bbbeeedddeeegggkkknnnnnnkkkhhhhhhiiikkkkkkjjjjjjkkklllqqqrrrvvv|||}}}tttmmmaaaZZZ\\\aaa```[[[QQQOOOMMMJJJFFFBBB===:::888888888:::===@@@DDDFFFIIIKKKNNNQQQTTTUUUUUUUUUVVVUUUTTTRRRNNNIIIDDDAAAAAA@@@@@@AAAEEEJJJNNNPPPTTT]]]cccqqq{{{lllggg```ZZZVVVTTTRRRQQQ222111111000000000111111000000111111333444666777666555444333333333333333777;;;@@@DDDDDD@@@;;;777444444333222111111111111000222444666<<>>===:::666777===DDDQQQjjjwwwssseeeSSSJJJBBB===???BBBFFFKKKQQQXXXVVVWWWYYYXXXXXX___ggghhhjjjmmmppprrrvvvzzz~~~ttt___NNNEEE@@@<<<999:::<<>><<<>>>BBBEEEIIIKKKLLLLLLKKKKKKIIIHHHFFFDDDBBBAAABBBCCCFFFJJJOOOUUUZZZ]]]cccooowwwqqqlllddd^^^[[[YYYXXXWWW333222000//////000111111111111111111111222333333555555444444333333333333555888===@@@AAA???;;;888333333222111111111111111111111222555;;;FFFSSS]]][[[UUUNNNKKKJJJIIIEEEBBB===;;;;;;;;;<<<;;;999777222333333444444555666666222222333555777999;;;<<>>@@@BBBGGGRRR]]]ppp}}}|||___PPPOOOWWWrrreeeNNN@@@<<<>>>CCCOOOdddwww~~~}}}{{{ooogggeee]]]KKK<<<555444333333222222222333333777:::???FFFMMMUUU[[[___aaa\\\[[[dddvvv}}}}}}|||yyy```JJJBBB999666555444333444555777888:::<<<>>>AAACCCGGGLLLPPPOOOQQQUUUZZZ___dddhhhjjjiiigggbbb[[[SSSMMMJJJIIIGGGEEECCCAAA???????????????>>>=========>>>@@@AAABBBDDDCCC@@@BBBGGGJJJIIIGGGGGGFFFFFFGGGIIIKKKLLLMMMKKKLLLPPPUUU[[[cccjjjiiiggg```UUULLLHHHEEECCCBBB:::888===>>>CCC[[[wwwsss\\\MMMEEE>>>>>>@@@BBBHHHNNNOOOMMMNNNOOONNNMMMSSS[[[^^^ccciiimmmqqqxxxjjjSSSGGGBBB===888999;;;???FFFPPP[[[fffllliiijjjllloooqqqrrrpppnnniiijjjkkkkkkiiiiiijjjkkkmmmooorrryyy{{{iiibbbdddfffeee^^^]]]ZZZTTTKKKBBB;;;777999888888777777777888999:::;;;===???AAABBBBBBBBBDDDDDDDDDCCCBBBCCCEEEGGGHHHKKKPPPVVV[[[aaafffiiirrruuuppphhhbbb___^^^^^^^^^444333222000000000111222222111111000000000111111444555555555444444333333222555999<<<===<<<999777222222111000000000111111111111111444;;;EEEPPPWWWUUUQQQLLLIIIIIIHHHFFFCCC>>>===<<<<<<<<<;;;999777222222333333444555555666222222333555777999;;;<<<@@@DDDJJJOOOTTTWWW[[[]]]\\\\\\\\\^^^```bbbdddffffffeeedddccccccdddeeefffdddeeefffggggggiiilllooonnnnnnoooooooooooonnnnnnppprrruuuxxx|||yyyooofff___XXXTTTQQQNNNNNNPPPTTT\\\kkkyyynnn[[[OOOIIIDDDBBB@@@===>>>@@@BBBGGGRRR]]]qqq~~~^^^QQQPPPXXXrrrgggNNN???:::<<>>@@@BBBEEEJJJMMMMMMOOOTTTYYY___dddhhhjjjhhhfff```XXXPPPJJJGGGGGGEEEDDDBBB@@@???>>>>>>>>>===<<<;;;;;;;;;<<<>>>???BBBDDDCCC@@@AAAFFFHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIFFFGGGLLLPPPVVVaaammmtttwwwsssggg[[[TTTNNNGGGGGG>>>:::===:::;;;PPPiii~~~|||gggRRRIII@@@===<<<===@@@EEEDDDCCCDDDFFFFFFFFFLLLTTTZZZ```hhhmmmqqqzzzvvvZZZIIIBBB===777999:::>>>DDDNNNZZZeeekkkjjjjjjlllnnnqqqrrrqqqooohhhjjjkkkkkkjjjiiijjjlllmmmppptttzzzpppeeeeeehhhhhhcccbbb^^^VVVKKK@@@999666999888888777666555555555888999:::;;;<<<=========@@@AAAAAAAAAAAADDDJJJNNNRRRWWW]]]cccgggkkkooorrr~~~zzztttlllfffdddcccdddddd666555444333333333333333222222111000000000000111333444444555555444333333000222555888999888777555111111000000000000000111000000111444:::CCCKKKPPPOOOMMMIIIHHHGGGGGGEEEDDDAAA???======<<<;;;888666111111222333333444444555222222333555777:::<<<>>>AAAEEEKKKQQQUUUXXX[[[]]]\\\\\\\\\]]]___aaadddeeegggeeecccbbbbbbccceeegggdddfffggggggggghhhjjjlllkkkkkkllllllmmmllllllllllllnnnqqqtttvvvyyy}}}yyypppggg___YYYUUUSSSPPPOOOOOOPPPWWWffftttppp]]]PPPIIIDDDBBB???======@@@BBBGGGRRR^^^qqq|||}}}```QQQOOOWWWnnnjjjPPP@@@999<<>>FFFPPPYYY___bbb___ZZZUUUWWWaaannnyyytttmmmlllttt{{{xxx|||iiiPPPEEE999777555444333333444666777999;;;===???@@@DDDHHHKKKLLLOOOSSSYYY^^^cccfffhhhgggddd___VVVNNNGGGDDDCCCCCCBBBAAA@@@>>>>>>======<<<<<<;;;:::;;;<<<===>>>@@@CCCCCCAAABBBFFFGGGEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFBBBDDDIIIKKKOOO]]]mmm~~~}}}oooeeeXXXMMMIIICCC???===:::<<>><<<:::777555000000111222222333333444222333444666888;;;===???BBBFFFMMMRRRVVVYYY\\\]]]]]]\\\\\\\\\^^^```ccceeeeeeeeeeeeddddddeeeeeeeeebbbdddffffffeeedddeeefffgggggghhhiiijjjjjjjjjjjjiiikkknnnpppqqqrrrtttvvvwwwyyy|||~~~zzzppphhh```ZZZVVVTTTRRRPPPOOONNNRRR```ooorrr___QQQIIIEEECCC>>><<<<<<@@@CCCHHHSSS___pppyyy~~~zzzzzzfffQQQPPPWWWkkkoooSSSBBB:::>>>BBBKKK^^^{{{wwwjjj]]]KKK===999444444333333444555555666:::;;;>>>FFFQQQ\\\cccgggddd___YYYXXX```lllyyytttjjjhhhppp}}}{{{zzz}}}zzz___JJJBBB:::777666444333333444666777999:::<<<>>>???BBBFFFJJJLLLOOOSSSXXX]]]aaacccdddeeeccc^^^VVVMMMEEEAAA@@@AAAAAA@@@???>>>======<<<>>>===<<<<<<<<<===>>>???>>>BBBDDDCCCDDDGGGGGGDDDEEEDDDCCCBBBAAAAAABBBCCCCCC@@@AAAFFFFFFHHHWWWiiiyyyhhhYYYPPPMMMGGG@@@<<<>>>FFFNNNZZZgggttt{{{|||xxxoooeeeRRRIIIAAA<<<999555666888999999:::===>>>???FFFNNNXXXbbbkkkpppsss}}}lllOOODDD???:::888:::===CCCLLLUUU^^^cccgggggghhhjjjmmmnnnmmmlllfffhhhiiijjjjjjkkkmmmnnnmmmqqqvvvzzzqqq^^^WWWWWWWWWWWWWWWTTTKKKAAA:::888999444444444444333333222111///000111444777:::<<<>>>===AAAEEEGGGHHHMMMTTT[[[aaaiiirrrwwwxxxxxx{{{}}}}}}uuuooommmnnnoooppp888999999:::999777555444333222111111111111111222000000222333333222111000---///111333333333222111000000////////////000111......000444:::@@@CCCDDDHHHGGGFFFEEEEEEEEEDDDDDDDDDBBB@@@>>>===:::666444///000000111222222333333333333444666999<<<>>>???BBBGGGNNNSSSWWWZZZ\\\^^^^^^]]]\\\\\\^^^```cccdddcccdddfffggggggfffdddccc```bbbdddeeecccbbbaaabbbcccdddeeefffggghhhhhhhhhgggiiilllnnnnnnnnnoooppprrrtttwwwxxxzzz|||{{{qqqhhhaaaZZZVVVUUUSSSQQQOOOMMMPPP]]]kkkzzzsss```RRRKKKGGGEEE===;;;<<>>AAA@@@@@@???>>>===<<<<<>>=========>>>@@@AAA===AAADDDDDDEEEHHHGGGDDDEEEDDDBBBAAA@@@@@@AAAAAABBB>>>@@@EEEDDDDDDSSSfff}}}wwwfffWWWWWWOOODDD>>>@@@BBBBBBIIIRRR```kkkmmmggg^^^YYYKKKCCC===;;;:::888888;;;999888999<<<<<<===DDDMMMZZZdddooosssvvvrrrRRREEE@@@<<<888:::===CCCKKKTTT\\\```fffffffffhhhkkkllllllkkkeeegggiiijjjjjjkkknnnooommmqqqvvvzzzvvvaaaXXXUUUUUUOOOPPPMMMEEE<<<777888;;;444444555555555444444333111222333555777:::<<<>>>@@@DDDIIILLLMMMRRRZZZ```dddlllvvv{{{||||||~~~|||xxxrrrpppqqqsssttt<<<<<<<<<;;;999777777888444333222000///.........111111111111000000000000000000000000000000000000000000//////......------000///000333999???CCCEEEFFFDDDCCCDDDFFFGGGDDDBBBCCCDDDEEEBBB>>>999666555222222111000//////000000222333555666888:::>>>AAADDDHHHNNNTTTWWWZZZ]]]_________^^^]]]^^^```bbbddddddeeeeeeeeedddbbb```_________````````````______]]]^^^```bbbdddeeefffffffffgggiiikkklllllllllkkknnnnnnnnnooorrrvvvzzz|||}}}~~~}}}|||zzzyyy{{{~~~|||rrriiiaaa[[[XXXVVVVVVVVVTTTOOONNNVVVaaattttttbbbRRRFFFBBBDDD@@@======@@@CCCHHHTTT```nnnqqquuuuuuyyyoooZZZWWWWWWaaaqqqsssUUUBBB<<<:::;;;BBBNNNbbb|||vvviiiRRR>>><<<666555444333333444555666555888>>>IIIVVVccclllpppqqqkkkggggggjjjqqq~~~xxxmmmkkkrrr~~~vvvwww}}}}}}xxxssstttwww~~~kkkXXXJJJAAA;;;777777666333111111222444666777999;;;<<<>>>AAAEEEIIIKKKNNNSSSWWWZZZ]]]aaadddbbb^^^XXXOOOFFF@@@>>>>>>???>>><<<;;;;;;;;;<<<======>>>>>>===;;;;;;<<<>>>===???AAABBBBBBCCCEEEGGGIIIFFFCCCAAAAAAAAAAAA@@@AAAEEECCCEEEIIIFFFJJJZZZjjjqqqfffZZZNNNGGGBBB>>><<<===EEEGGGKKKQQQVVVUUUQQQLLLEEE@@@>>>===:::666555777::::::999:::===EEENNNTTT```hhhrrrvvvuuu{{{yyyYYYHHH???;;;///BBBOOOKKKHHHPPPYYY[[[bbbccceeeggghhhiiijjjjjjjjjjjjiiiiiijjjlllmmmnnnppppppssszzzyyyfff]]]VVVQQQMMMIIICCC???<<<:::888666444444333222222111111000///111222333444888<<>>>>>>>><<<:::888777777555444333111000/////////111111111000000000000000000000000000000000000000111111111111000000///////////////222888===AAABBBDDDCCCBBBDDDFFFFFFDDDBBBCCCEEEFFFDDD???:::666555222222111000000000000000222333555666888:::>>>BBBEEEIIIOOOSSSWWWYYY\\\]]]```___^^^]]]^^^___aaaccccccdddeeeeeedddcccaaa```_______________^^^^^^]]]]]]^^^___aaabbbcccdddddddddeeegggiiijjjjjjjjjiiikkkkkklllmmmpppsssvvvwwwxxxwwwwwwyyy|||~~~|||zzzyyyyyy{{{~~~}}}tttkkkbbb[[[XXXWWWVVVVVVTTTOOONNNVVVaaassstttcccTTTGGGBBBCCC@@@>>>>>>AAADDDJJJVVVaaannnppprrrtttyyyyyy^^^WWWUUU^^^oootttXXXEEE>>>===>>>CCCKKK[[[tttrrrWWW@@@>>>555555444333333444555555666888???KKKZZZiiivvv}}}|||vvvpppnnnoootttwwwkkkhhhpppwwwxxx~~~~~~yyyssstttvvv|||}}}qqq```QQQGGGBBB>>><<<999777555333333444666777777888:::<<<>>>AAAEEEHHHKKKNNNSSSWWWZZZ]]]```cccaaa^^^XXXOOOFFFAAA>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<===>>>===;;;;;;<<<>>>===???AAABBBBBBBBBDDDFFFIIIGGGDDDBBBAAAAAABBBBBB@@@EEEDDDEEEJJJGGGKKKZZZiii{{{{{{lll```SSSKKKEEE???<<<===AAABBBFFFKKKNNNNNNJJJFFFFFFBBB??????>>>;;;;;;>>>???AAACCCDDDFFFLLLUUU\\\ffflllssswwwwww}}}}}}___MMMDDD@@@===LLLUUUPPPNNNUUU\\\]]]```aaaccceeegggiiijjjkkkiiiiiihhhhhhiiikkkmmmnnnooonnnqqqwww}}}jjj\\\TTTNNNJJJFFFAAA>>><<<:::999777555555444444333222222222000111222333555999>>>BBBGGGIIINNNTTTXXX[[[ccclllyyy|||wwwssssssBBBAAA@@@???===<<<:::999666555444333222111111111111111111000000000//////////////////////////////111111111000000000000///000//////222777;;;>>>???BBBBBBAAACCCEEEEEEDDDCCCCCCEEEGGGEEE@@@:::666333222111000000000000000000222333555777888;;;???BBBFFFJJJOOOSSSVVVWWWYYY[[[```___^^^]]]]]]^^^```aaabbbcccdddeeeeeedddcccbbb^^^^^^^^^^^^]]]]]]\\\\\\^^^^^^___``````aaaaaabbbbbbcccdddfffggggggggggggjjjjjjkkkmmmoooppprrrrrrrrrqqqnnnnnnqqqvvv|||~~~|||{{{{{{xxxwwwwwwwwwyyy|||}}}vvvmmmddd]]]XXXXXXWWWWWWUUUOOONNNVVVaaaqqqssscccUUUHHHBBBBBBAAA??????BBBEEEKKKWWWcccnnnoooppprrrzzzdddYYYTTT___rrrrrrWWWFFF======@@@DDDHHHUUUlll|||\\\AAA<<<555555444333333444555555777:::@@@LLL\\\ooo|||xxxuuuwwwyyykkkgggkkkxxxyyy{{{ssstttuuuwwwyyyyyyyyyxxxlllaaaSSSHHHBBB???===<<<:::888666555444555777888666888:::<<<>>>AAAEEEHHHKKKOOOSSSWWWZZZ\\\___aaaaaa^^^XXXOOOGGGAAA??????>>>===<<<;;;;;;;;;<<<<<<;;;<<<===<<<;;;;;;===>>>>>>@@@AAAAAAAAAAAABBBDDDHHHGGGEEECCCBBBBBBCCCDDDBBBIIIHHHIIINNNMMMPPP^^^ppp{{{pppdddVVVOOOHHHBBB??????@@@AAAEEEIIILLLLLLIIIFFFHHHCCCAAABBBBBBAAADDDIIIIIIOOOUUUVVVVVVYYYaaaiiioooqqquuuyyy{{{dddPPPGGGDDD???HHHLLLIIIKKKTTTZZZZZZ___```aaabbbeeegggiiikkkggggggfffggghhhjjjlllmmmnnnmmmoootttwwwzzzqqq```TTTNNNGGGDDD???<<<;;;:::999888666666555555444333333333111222222333555;;;AAAFFFJJJKKKPPPWWW[[[___gggppp}}}yyyttttttEEEDDDBBBAAA@@@???===<<<777777555444444333333333222222111111000000//////////////////////////////........................111000111333777;;;======@@@@@@@@@BBBCCCCCCCCCBBBBBBDDDGGGFFFAAA:::555222111111000000000000000111222333555777888;;;@@@CCCGGGKKKPPPSSSUUUVVVXXXYYY```___^^^]]]]]]^^^^^^___```aaacccdddddddddcccccc___^^^^^^]]]]]]]]]]]]]]]``````````````````aaaaaaaaabbbcccdddeeefffffffffjjjkkklllnnnoooooooooooopppnnnllllllnnnrrrwwwzzzzzz{{{|||~~~|||||||||{{{{{{{{{{{{{{{~~~~~~~~~~~~wwwyyyzzzzzzyyywwwxxxxxxuuuuuuuuuvvvxxxzzz|||~~~~~~}}}{{{vvvoooggg___[[[YYYYYYXXXUUUPPPNNNVVVaaaooo}}}nnn```UUUIIICCCBBB@@@>>>>>>BBBEEELLLXXXdddooonnnnnnqqq|||ggg\\\XXXhhhnnnTTTDDD999<<>>>>>=========<<<<<<<<<:::;;;<<<<<<;;;;;;===??????@@@BBBAAA@@@@@@AAABBBGGGGGGFFFDDDCCCCCCEEEGGGHHHQQQRRRSSSXXXYYY\\\hhh}}}wwwkkk```UUUOOOKKKGGGDDDEEEHHHKKKOOOSSSVVVWWWUUUTTTOOOJJJGGGIIIJJJKKKOOOUUUZZZbbbjjjjjjgggfffmmmtttvvvuuuxxx|||gggQQQEEEBBB777;;;===???FFFRRRYYYYYY`````````aaabbbdddggghhhdddddddddeeefffiiikkklllnnnlllnnnqqqssssssxxx~~~yyyfffYYYRRRHHHDDD???<<<:::999888666666666555555444333333333333333333333666<<>><<<999888777666666666666666444333333222111111000000////////////////////////---------------.........222222222555888;;;<<<<<<===>>>???@@@@@@???@@@@@@???BBBDDDDDD???999444111111000000000000000111111222333555777999<<<@@@DDDIIILLLQQQTTTUUUVVVWWWXXX^^^^^^^^^]]]]]]]]]]]]]]]___```aaaccccccccccccbbb______^^^]]]]]]^^^______bbbaaa`````````aaaaaabbbaaabbbbbbcccdddeeefffggghhhiiijjjkkklllllllllkkkmmmnnnnnnoooqqqrrrssstttuuuvvvxxxyyyzzzzzz{{{|||zzzzzzzzzzzzzzzzzzyyyyyy~~~|||yyywwwvvvvvvvvvrrrtttvvvvvvuuuuuuvvvwwwvvvwwwxxxyyyzzz{{{}}}}}}|||}}}~~~xxxxxxxxxuuupppiiiccc___[[[ZZZYYYVVVPPPNNNVVVaaannn{{{wwwggg\\\SSSJJJDDDCCC>>><<<===AAAEEEKKKXXXdddooommmlllppp{{{hhh^^^^^^tttlllRRRBBB:::===BBBGGGJJJRRRdddttt___@@@999888777666555555666777888888<<>>>>>======999:::;;;;;;;;;;;;===???@@@AAABBBBBB@@@@@@AAABBBEEEFFFFFFDDDCCCDDDGGGJJJPPP[[[^^^^^^eeegggjjjttt|||ooocccYYYRRRPPPQQQPPPPPPRRRWWW\\\bbbgggjjjkkkjjjjjj^^^YYYWWWXXXYYYYYY^^^ccckkksss{{{zzztttqqquuuzzzyyyxxxyyy}}}kkkQQQDDD@@@999999:::>>>IIIUUU]]]^^^`````````aaaaaabbbcccdddbbbbbbcccdddfffhhhkkklllooommmnnnqqqqqqppprrrwwwxxxmmm^^^TTTJJJFFFAAA===:::999666555555555444444333222222222333333444444777>>>FFFLLLNNNLLLKKKNNNRRRYYYgggttt|||xxxwwwTTTMMMEEE@@@>>>>>>===<<<::::::999888888888888888666555555444333222111111////////////////////////...////////////000000000222222333555999<<<<<<<<<;;;<<<>>>>>><<<;;;<<<===;;;>>>@@@@@@<<<777333111000000000000000111111222111333555777999===AAADDDJJJMMMRRRUUUVVVWWWXXXYYY\\\]]]]]]]]]]]]]]]]]]]]]^^^___```aaabbbbbbaaa```^^^^^^]]]]]]]]]___```bbbbbbaaa`````````aaabbbcccbbbbbbbbbbbbccceeefffgggeeeeeeeeeffffffgggggghhhlllmmmppprrrsssrrrpppoooppprrrssssssssssssuuuwwwxxxxxxxxxxxxxxxyyyyyyyyy{{{zzzwwwuuurrrpppooooooppprrrssssssssssssuuuwwwyyyzzz{{{|||}}}}}}}}}|||zzz{{{|||}}}~~~vvvwwwwwwuuuqqqlllfffccc]]]\\\ZZZWWWQQQNNNVVV```pppzzzsssbbbXXXPPPIIIDDDCCC===;;;<<<@@@EEELLLYYYeeennnmmmkkkllluuuggg]]]___yyylllSSSCCC>>>???CCCIIIMMMRRR^^^jjj```CCC<<<888777666555555666777888555<<>>???>>>>>>?????????>>>===<<<888999:::;;;;;;<<<>>>@@@@@@BBBCCCCCCAAAAAABBBCCCCCCEEEFFFDDDBBBCCCGGGKKKUUUcccggggggnnnrrrttt|||sssbbb[[[VVVXXX\\\^^^aaadddiiiooowww}}}~~~~~~sssnnnkkkkkkkkkjjjlllqqqwww}}}|||xxxyyy|||zzzxxxyyy}}}pppSSSDDDAAA>>><<<<<>>FFFKKKMMMJJJHHHJJJMMMUUUcccpppzzz}}}fff\\\OOOFFFCCCBBB@@@>>>;;;;;;::::::999999::::::777777666555444333222222000000000000000000000000........./////////000000000000111444888;;;;;;;;;999;;;===<<<999777888999888:::<<<;;;888555222111000000000000000111222222111333666777:::===BBBEEEJJJNNNRRRVVVWWWXXXZZZ[[[ZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^___`````````___^^^\\\[[[[[[[[[\\\___aaaccc``````^^^^^^^^^```bbbcccaaaaaaaaaaaabbbdddeeefffccccccbbbbbbccceeefffgggnnnooorrrssssssrrrpppnnnnnnppprrrqqqooooooqqqtttttttttuuuuuuvvvvvvwwwwwwwwwwwwuuutttrrrpppooonnnooopppqqqqqqqqqrrrtttvvvwwwxxxzzz{{{{{{zzzxxxwww{{{{{{|||}}}~~~~~~zzzzzzyyywwwrrrmmmhhheee^^^]]][[[XXXQQQNNNVVV```qqqzzztttaaaVVVOOOHHHCCCBBB===<<<===AAAFFFMMMZZZgggmmmllliiiffflll~~~eeeZZZ[[[tttkkkRRRCCC===<<<@@@HHHOOOTTT]]]eeeuuu}}}~~~www]]]CCC<<<666555444333333444555666555<<>>>>>>>><<<======>>>===<<<;;;:::777888:::::::::<<<>>>@@@AAABBBCCCCCCCCCCCCDDDEEEAAADDDEEEDDDBBBCCCHHHLLLUUUdddiiiiiiqqqvvvxxx|||mmmfffcccffflllooorrrvvv|||{{{{{{xxxuuuuuuxxx{{{~~~{{{zzzzzzxxxxxxyyy{{{zzz}}}rrrTTTCCCAAA<<<::::::???GGGOOOUUUYYYZZZ\\\```ccceeeeeedddcccaaaaaabbbcccfffiiilllmmmnnnmmmooorrrqqqnnnnnnrrrrrrtttxxx~~~}}}kkk]]]NNNJJJEEEAAA>>>===;;;999666666555555444333333333333444555777:::>>>DDDIIIFFFDDDDDDFFFIIIOOO[[[fffuuu~~~vvvjjjZZZNNNIIIGGGEEEBBB<<<<<<;;;:::::::::;;;;;;999888777666555444333333111111111111111111111111,,,,,,,,,---------.........///000333888:::::::::888;;;<<<;;;777555555777666888999999666333222222000000///000000111222222111333666888:::===BBBEEEKKKNNNSSSVVVXXXYYY[[[\\\YYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]^^^______^^^]]]\\\ZZZYYYYYYYYY[[[^^^aaaccc___^^^]]]\\\]]]___aaaccc``````___```aaabbbdddeeeeeedddcccbbbcccfffhhhjjjrrrssstttuuutttsssrrrqqqoooqqqsssqqqooooooqqqtttqqqqqqrrrsssttttttuuuuuuvvvvvvvvvvvvuuusssrrrqqqnnnooopppppppppqqqsssuuutttuuuvvvwwwvvvuuusssqqq}}}}}}}}}}}}~~~~~~~~~~~~}}}|||xxxsssnnniiifff^^^]]]\\\XXXQQQNNNVVV```rrr{{{vvvbbbUUUNNNGGGBBBAAA>>>===>>>BBBGGGOOO\\\hhhmmmkkkgggbbbddduuudddXXXWWWmmmhhhPPPAAA999777<<>>JJJVVVcccttt~~~tttuuu}}}{{{}}}yyynnndddJJJEEE>>>:::999888777555555555444444444333333333555777999:::<<>>===>>>:::;;;<<<<<<<<<;;;999999666888:::::::::<<<>>>AAAAAABBBDDDDDDCCCDDDEEEGGG@@@CCCEEEDDDAAABBBHHHMMMRRRccciiihhhqqqvvvxxx~~~xxxqqqnnnrrrwwwzzz}}}~~~xxxvvvxxxzzz}}}~~~{{{zzzyyywwwxxxyyyyyyvvvwwwqqqRRRBBB@@@888777888>>>FFFMMMSSSYYYWWWZZZ___dddfffgggfffeee```aaabbbcccfffiiilllnnnmmmlllooorrrqqqmmmmmmqqqqqqsssuuuyyyuuufffMMMJJJEEEBBB@@@???>>>===777777777666555555444444222444666888:::>>>CCCGGG>>>===???CCCEEEIIIRRR\\\oooyyyzzzhhh[[[RRRLLLFFFAAACCC>>>;;;===>>>===>>>AAA>>>===;;;999888777666666555444222000//////000000//////000000///......---///000222444666888999:::999888777666444444333333888777666555444333222222...///000000///000222444222444666999===AAAEEEGGGMMMPPPTTTWWWWWWXXXYYYZZZYYYZZZZZZZZZZZZ[[[[[[[[[WWWYYY[[[\\\\\\ZZZXXXVVVXXXXXXYYY[[[\\\]]]^^^^^^\\\]]]^^^^^^^^^]]]\\\[[[^^^^^^___```aaaccceeeggg`````````bbbdddgggiiikkkmmmnnnpppsssvvvuuurrrooooooooonnnlllkkkkkknnnqqqrrrrrrrrrrrrrrrrrrrrrssssssvvvxxxvvvssspppqqqssslllkkkkkkmmmqqqsssttttttttttttuuusssqqqqqqrrrsssvvvxxxzzz|||~~~~~~~~~{{{}}}{{{yyyvvvqqqlllhhhddd```\\\WWWQQQOOOVVV```rrr~~~zzzdddWWWNNNGGGBBB@@@;;;<<<===???EEEPPP^^^hhhmmmjjjgggbbb```mmm___]]]ZZZccciiiSSSFFF===888<<>>AAADDDGGGPPPQQQUUUYYY]]]^^^\\\YYYWWWSSSMMMFFF@@@===<<<<<>>===<<<;;;;;;:::;;;;;;;;;::::::<<<@@@CCCBBBCCCDDDFFFHHHJJJLLLMMMJJJKKKKKKHHHDDDCCCFFFJJJVVV\\\dddjjjnnnrrrvvvzzz}}}wwwyyy}}}}}}zzzyyywwwqqqlllqqqvvv{{{}}}{{{xxxwwwxxxuuusssrrrtttuuuxxxsssVVVCCC>>>:::777888???BBBBBBFFFLLLPPPUUU\\\aaabbbcccdddfffcccccccccdddfffhhhiiijjjmmmmmmllllllllllllkkkkkknnnnnnpppvvv}}}yyyhhhUUUMMMFFFFFFEEEBBB@@@AAA;;;:::888666444333222222333555666999;;;<<<===>>>>>>::::::===@@@DDDMMMWWWfffnnnxxx}}}~~~tttjjjbbbYYYNNNGGGFFF@@@===>>>>>>;;;:::<<<>>>===<<<:::999888888888666555333111000000000000///000000000000000///......///111222555777888999999888777666444444444444777666666555444333222111...000000000000000222444444555888;;;???CCCFFFHHHMMMPPPTTTWWWWWWXXXYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZXXXYYY[[[\\\[[[ZZZWWWVVVWWWWWWXXXYYYZZZ[[[\\\]]]\\\\\\]]]^^^^^^]]]\\\[[[]]]^^^___aaabbbdddeeefffaaaaaaaaaaaaccceeefffhhhkkkkkknnnqqqsssrrrooolllmmmnnnnnnlllkkkkkklllnnnooonnnnnnmmmnnnoooqqqrrrssstttuuuuuusssrrrqqqrrrlllkkkjjjllloooqqqqqqqqqrrrrrrsssrrrqqqppprrrtttuuuvvvxxxzzz{{{|||||||||{{{~~~~~~}}}{{{zzzxxxtttpppllleeeaaa\\\VVVPPPNNNVVV```tttzzzeeeXXXPPPHHHBBB@@@===>>>???AAAFFFQQQ```jjjuuurrrnnngggccckkk___\\\YYY```|||kkkRRRCCC???999===KKKTTTVVVYYY```bbbggggggfffdddQQQ===:::555444333333333333444555;;;???GGGRRR]]]gggooosss{{{yyyxxxttteeeMMMDDD;;;888999888777888666555555444444444444444555777:::<<<===@@@DDDGGGLLLNNNSSSXXX]]]^^^]]]ZZZWWWSSSLLLEEE@@@<<<;;;;;;======<<<;;;::::::999999;;;;;;;;;;;;;;;===@@@CCCDDDFFFGGGHHHHHHIIIJJJKKKMMMNNNMMMIIIEEEDDDFFFIIIVVV[[[ccchhhlllpppuuuyyyzzztttvvv{{{}}}}}}sssmmmjjjhhheeebbbccchhhooorrrqqqooonnnooossspppppprrrsssvvvrrrUUUCCC>>>999555666;;;>>>>>>AAAFFFKKKQQQYYY^^^aaabbbdddeeebbbbbbcccdddeeegggiiijjjkkkkkklllllllllkkkkkkjjjmmmlllnnnssszzzyyyhhhZZZRRRKKKJJJHHHEEEBBBCCC;;;:::888666444333222222666777999:::;;;<<<;;;;;;;;;888777;;;>>>BBBKKKUUU```gggqqqvvvwwwzzzwwwvvv|||~~~zzzuuujjj\\\QQQKKKEEE@@@@@@>>>;;;:::<<<======<<<<<<;;;::::::999777666555333111000000000//////000111111111000000---...000111333555777777999888777555444444444444555555444444333222111111///000111000000000222444555777:::===BBBFFFIIIJJJMMMPPPTTTWWWWWWXXXXXXYYYXXXXXXXXXYYYYYYYYYZZZZZZYYYZZZ[[[[[[ZZZXXXVVVTTTVVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]\\\\\\[[[\\\]]]___bbbddddddeeedddbbbbbbbbbbbbbbbcccdddeeehhhiiijjjmmmooonnnllliiikkkmmmnnnmmmkkkjjjjjjkkkllllllllllllnnnppprrrssssssrrrrrrrrrssssssrrrqqqlllkkkjjjkkkmmmnnnnnnmmmnnnoooppppppoooppprrrttttttuuuvvvxxxxxxyyyyyyyyyzzz|||}}}|||{{{zzzyyywwwsssppphhhbbb[[[UUUNNNMMMVVVaaauuuzzzggg[[[RRRHHHBBB@@@??????@@@BBBHHHSSSbbbmmmzzzxxxtttnnnhhhmmm}}}___\\\YYY___xxxlllRRRAAA@@@<<<@@@NNNXXXYYY[[[```^^^bbb`````````OOO<<<;;;555444333333333333444555===AAAHHHPPPYYYaaafffiiimmmssszzzzzzgggOOOCCC:::888999777555666666555444444333333444444555777999;;;===@@@CCCFFFIIIKKKPPPVVV\\\^^^\\\ZZZVVVRRRKKKDDD???;;;::::::::::::999999888888888777:::;;;<<<======>>>AAACCCHHHIIIKKKKKKJJJIIIJJJKKKRRRSSSQQQMMMGGGEEEGGGIIIUUUZZZ```eeehhhnnnuuuzzz}}}uuuoooqqquuuxxx{{{uuuhhh^^^YYYWWWVVVUUUXXX```iiinnnooommmlllmmmooommmnnnpppqqqttt}}}pppTTTCCC???;;;888888;;;<<<<<<>>>BBBDDDJJJSSS[[[___bbbcccdddbbbbbbbbbcccdddfffhhhhhhhhhiiijjjkkkkkkkkkjjjiiillljjjkkkooouuuzzziiiaaaXXXPPPMMMLLLGGGEEEEEE<<<:::888666444333333333888999;;;======;;;999888777555555888<<<@@@IIIRRR\\\ccckkkpppqqqtttyyy~~~ooofffhhhrrr|||yyymmmcccUUULLLEEEBBB???======@@@<<<<<<<<<<<<<<<;;;::::::999888666555333222111000...//////000000000000000...///000222333555666777888888666555555444444444444444333333222111111000///000111111000111333444555777;;;???CCCGGGJJJKKKNNNQQQUUUWWWWWWWWWXXXYYYXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[ZZZYYYWWWUUUSSSVVVWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\[[[]]]```cccdddeeeddddddbbbcccccccccdddeeeffffffgggggghhhjjjlllllliiigggjjjlllnnnooommmkkkjjjjjjjjjlllnnnqqqsssttttttsssqqqooonnnpppsssuuussspppnnnmmmkkkkkklllmmmlllkkkkkklllnnnnnnnnnooorrrtttuuuuuuvvvvvvwwwwwwwwwwwwwwwyyy{{{|||~~~~~~}}}{{{zzzyyyvvvssspppjjjccc[[[SSSLLLLLLVVVbbbsssyyyhhh]]]SSSIIIBBB@@@???@@@@@@BBBHHHTTTdddoooyyyxxxwwwtttpppsssxxx^^^]]]]]]eee{{{lllRRRAAA>>>===EEEUUUbbbeeeeeefff```bbb]]]\\\\\\MMM===;;;555444333333333333444555;;;???GGGPPPXXX^^^bbbdddffflllzzz}}}|||{{{zzznnnTTTEEE:::999:::777444666777777666555555555555666555777999;;;<<>>:::999999888888888888888888888777888:::===>>>>>>???AAACCCIIILLLOOOPPPNNNNNNOOOQQQZZZZZZXXXRRRLLLHHHIIILLLSSSXXX]]]bbbgggnnnwww}}}|||ssslllhhhjjjnnnqqquuuzzz}}}xxxnnnaaaVVVPPPNNNMMMMMMSSS[[[fffmmmooonnnnnnnnnmmmkkklllnnnpppsss{{{oooSSSDDDAAAAAA@@@?????????>>>???@@@???EEENNNWWW^^^aaabbbbbbbbbbbbbbbcccdddeeeggggggfffgggiiijjjkkkjjjiiihhhllliiijjjmmmsss{{{~~~lllddd[[[RRROOOMMMIIIFFFFFF===;;;999666555444555555888:::===??????<<<999777666333444777;;;???GGGPPPYYY^^^eeeiiijjjmmmrrrvvvzzzqqqbbbaaaiiivvv|||yyyzzzyyy{{{~~~xxxdddYYYMMMFFF@@@<<<===@@@<<<<<<======<<<;;;::::::999888888666555333222111...//////000000000/////////000111333444666777777888777666555555444555555333333333222222111111000///000111111000111333555555777;;;@@@DDDHHHKKKLLLNNNQQQUUUWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[YYYZZZZZZYYYXXXVVVTTTSSSWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[]]]```cccdddeeeddddddbbbcccdddeeeggghhhiiiiiiffffffgggiiijjjjjjhhhfffiiikkknnnooonnnlllkkkkkkgggkkkpppuuuwwwuuurrrooommmlllkkknnnrrrtttssspppqqqooommmlllmmmmmmlllkkkiiikkklllmmmmmmooorrrtttuuuuuuvvvvvvvvvwwwxxxxxxtttvvvyyy{{{}}}~~~zzzxxxvvvsssooommmjjjccc[[[SSSLLLLLLWWWcccqqq|||xxxiii]]]SSSHHHBBB@@@>>>>>>???AAAHHHUUUfffrrryyyyyy{{{zzzwwwyyyuuu\\\^^^bbbooojjjSSSDDD;;;===HHH\\\mmmttttttssskkkjjjaaa]]]]]]NNN===<<<555444333333333333444555999>>>FFFOOOVVV[[[^^^___```dddppp~~~xxx{{{~~~{{{|||{{{\\\JJJ<<<;;;<<<777555777777777666555555555555555444666999:::;;;>>>AAADDDGGGJJJOOOUUUZZZZZZXXXUUUTTTPPPJJJCCC===:::999999888888888888888999999999888:::<<<===>>>???AAACCCIIINNNSSSUUUUUUUUUXXX[[[aaaaaa^^^XXXQQQMMMMMMOOORRRVVV\\\aaagggoooyyy~~~ooogggbbb```cccgggiiinnntttwwwpppiii^^^TTTMMMJJJIIIHHHNNNWWWbbbiiikkkkkkkkkkkkjjjiiikkknnnooorrrzzzmmmRRRDDDCCCFFFFFFFFFDDDBBBAAA@@@>>>===BBBKKKUUU]]]aaabbbbbbbbbbbbbbbcccdddeeefffgggdddfffgggiiijjjjjjiiiiiimmmkkkjjjnnnrrryyyuuuhhh___UUUQQQNNNIIIGGGGGG>>>===:::777666666777888888;;;===@@@@@@>>>;;;999666333444888;;;>>>FFFNNNUUUYYY]]]aaabbbeeeiiimmmqqqwww~~~rrrbbb]]]bbbllluuuyyyzzz|||}}}}}}{{{xxxvvvyyyvvvvvv{{{ttthhhZZZPPPFFF>>>;;;===>>>>>>??????>>>===;;;:::888999888888777666444333000000111111000000///...000000111333444666777777777777666555555555555555333333333222222222111111000111222111111111333555555888<<>>AAAIIIWWWiiiuuu~~~~~~ttt[[[]]]eeewwwiiiSSSDDD999===HHH]]]rrr}}}xxxjjjbbb```PPP???===555444333333333333444555999>>>FFFOOOUUUYYYZZZZZZYYY\\\eeeuuuyyywwwtttfffOOO>>><<<<<<666444999555444333333222222333333444666888:::;;;===@@@CCCGGGJJJOOOVVVZZZZZZWWWSSSUUUQQQJJJCCC>>>:::999999777888888999999:::::::::777999;;;<<<<<<>>>AAACCCGGGNNNVVVZZZZZZ[[[```dddfffeeebbb\\\TTTPPPPPPRRRRRRVVV\\\aaagggnnnxxxtttddd\\\ZZZZZZ___bbbdddiiinnntttzzzmmmhhh___UUUNNNIIIHHHGGGPPPXXXbbbhhhjjjiiiiiijjjhhhgggiiilllnnnqqqyyyjjjQQQGGGHHHLLLOOOPPPMMMKKKIIIEEE@@@@@@CCCJJJSSS\\\bbbccccccccccccccccccdddeeefffgggeeeeeefffggghhhjjjkkkkkknnnllllllooorrrwwwssshhh]]]WWWRRRLLLIIIIIIAAA???<<<999888888:::;;;;;;<<<>>>@@@@@@>>><<<;;;777444555999;;;===DDDLLLUUUXXX[[[^^^```bbbfffhhhlllooottt}}}tttddd^^^```ffflllppprrrtttvvvvvvuuusssqqqyyyuuurrruuu~~~~~~tttiii```VVVJJJCCCBBBAAABBBBBBBBBAAA???<<<;;;888888999999999888666666444444444333222111000//////000111222333444555666777777666555555555555666333333333333333222222222000111222222111111333555666999>>>DDDIIILLLNNNOOOOOORRRUUUWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUWWWWWWVVVVVVVVVUUUUUUUUUVVVUUUVVVVVVXXXZZZ\\\]]]]]]^^^___aaabbbdddeeefffcccdddfffggghhhhhhhhhgggeeeddddddeeeffffffdddcccccceeehhhjjjjjjjjjkkklllgggjjjmmmoooooommmiiigggeeehhhkkkmmmoooppprrrtttrrrpppnnnmmmnnnnnnmmmkkkiiikkklllmmmmmmnnnqqqssstttsssssstttuuuwwwyyyzzzxxx{{{~~~~~~zzzvvvssspppllljjjfff```ZZZSSSNNNNNNYYYeeeqqq|||vvvggg[[[OOODDDAAABBB<<<===???BBBKKK[[[mmmzzzuuuZZZZZZcccxxxhhhQQQBBB;;;<<>>HHHRRRZZZ^^^``````[[[[[[```lllxxx|||{{{qqqpppmmmSSS>>><<<;;;444333999555444333333222222333333444666888999:::<<>>;;;::::::666777777888999999::::::777888999999:::<<>>???@@@@@@@@@???===;;;:::777555555888:::<<>><<<777888999::::::999888777777777666555444222111000...///000111222333444444777666666555555555555666444444333333333333333333000111222222111222444666888;;;@@@FFFKKKNNNPPPQQQOOORRRUUUWWWWWWWWWWWWWWWTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSUUUUUUUUUVVVWWWZZZ\\\]]]^^^^^^___```aaadddeeegggeeeeeefffggggggfffeeeddddddccccccccceeeeeecccaaa```ccceeegggggghhhjjjlllllllllmmmmmmllljjjiiihhhcccgggkkkmmmnnnooorrrvvvrrrpppnnnmmmmmmmmmlllkkkjjjkkkmmmmmmmmmnnnqqqsssrrrrrrrrrssstttvvvyyyzzz{{{~~~~~~yyyvvvtttqqqnnnlllddd___YYYTTTOOOOOOYYYeeesss~~~vvvgggZZZMMMCCC@@@BBB===>>>???CCCMMM]]]ppp~~~vvvZZZXXX```vvvhhhPPP@@@===<<<@@@PPPkkk~~~ooohhhUUUAAA>>>555444333333333333444555777>>>IIIVVV```gggiiijjjbbb```aaaiiisss}}}rrrhhhoooqqqUUU>>>;;;:::333222999666666555444444444444555444666888999:::<<>><<<;;;<<<>>>@@@CCCCCCBBB@@@>>><<<:::999777555555888999:::@@@FFFHHHIIIJJJLLLNNNQQQTTTUUURRRSSSVVV___sssuuugggaaa```dddiiihhhiiikkklllmmmllljjjiii~~~yyyssspppqqquuuyyy{{{{{{zzzyyyvvvqqqhhh^^^XXXPPPJJJDDDCCCEEEDDD>>>888???<<<888777888999::::::;;;:::999777555333111000111...,,,...222555555444666666666666666666666666999888555333222111111111000000000000222444666777777<<>>@@@EEENNN]]]ooo{{{ttt\\\XXX```wwwjjjRRR@@@======CCCNNN\\\mmmxxxeeeSSSCCC;;;444111000333333222444777:::AAAMMM]]]jjjppppppmmmjjjggggggjjjmmmssstttcccfffoooWWWAAA;;;;;;777444333444444444444444444444444444444444555777999<<<===BBBDDDHHHPPPVVVYYYWWWTTTUUUQQQKKKEEE@@@===<<<<<<999888777666666777888999777777888999:::<<<===>>>EEEIIINNNTTTYYY]]]______```]]]XXXSSSPPPPPPQQQRRRSSSVVVYYY]]]```dddiiillluuuzzzwwwfff[[[SSSSSSVVV]]]aaabbbdddhhhkkkppptttxxx{{{lll```YYYVVVTTTRRR^^^aaafffhhhgggdddbbbaaadddaaa```bbbdddhhhpppyyy|||vvvcccTTTIIIYYYnnn{{{zzzpppaaaWWWRRROOOTTT^^^eeefffcccdddeeeeeefffeeeeeedddddddddcccccceeeiiilllnnnooolllmmmnnnnnnpppuuu{{{qqqiiibbbYYYSSSNNNIIIDDDBBBCCCCCCAAA???EEEBBB@@@>>><<<:::777555666555444555888:::;;;;;;CCCDDDDDDEEEFFFGGGHHHHHHIIIJJJMMMUUUcccttttttggg```_________aaaeeeiiikkkjjjiiigggggg|||vvvrrrqqqsssuuuvvvvvvvvvvvvvvvuuuqqqkkkgggYYYRRRJJJGGGGGGGGGBBB===<<<:::888888999:::999888777777777777666444222111222111000000222444444333666666666666666666666666999777555333222111111111000000000000222444666777888===CCCIIILLLOOOQQQSSSTTTUUUUUUUUUUUUVVVVVVVVVTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSTTTRRROOONNNNNNOOOSSSUUUWWWWWWWWWXXXYYY[[[ZZZ[[[\\\\\\\\\^^^aaacccdddcccccccccdddccc```^^^^^^___aaacccdddddddddcccfffeeecccbbbbbbdddgggiiikkkjjjiiijjjkkkkkkiiihhhjjjkkkkkkjjjiiikkknnnpppooonnnlllkkklllkkkiiihhhgggiiikkklllkkkkkklllmmmpppppppppqqqssstttuuuvvvvvv{{{~~~|||~~~}}}{{{xxxtttrrriiiaaaYYYTTTSSSUUU___iiixxxuuudddWWWMMMEEE@@@@@@<<<>>>@@@EEEOOO^^^ooozzzrrr^^^YYY___ssszzzfffPPP???;;;:::>>>HHHTTTdddxxxxxxgggTTTDDD;;;666222222444555444555999;;;CCCQQQbbbpppwwwwwwuuupppnnnnnnppprrruuuvvvfffjjj||||||oooXXXAAA;;;;;;777444555444444444444444444444444444444444555777999<<<===BBBDDDIIIOOOUUUWWWVVVSSSVVVSSSLLLFFF@@@>>>======999999777777666777888888777777888999:::<<<===>>>BBBDDDHHHMMMRRRUUUXXXYYYYYYWWWSSSPPPNNNMMMMMMNNNPPPRRRVVVYYY]]]aaaeeeiiirrryyy|||jjj^^^VVVUUUWWW]]]aaaaaadddhhhnnnsssxxxpppddd]]][[[ZZZYYY___aaaddddddbbb```_________[[[YYY[[[\\\```jjjtttxxx}}}ooo\\\PPPKKK^^^pppxxxjjj^^^ZZZWWWZZZ```dddeeecccdddddddddeeeeeeddddddddddddccccccdddhhhlllooopppoooooonnnnnnppptttzzz~~~uuulllccc\\\YYYTTTNNNKKKKKKKKKIIIFFFGGGDDDAAA???===;;;888666444333222555888<<<>>>???======>>>>>>???@@@AAAAAACCCCCCDDDJJJUUUdddrrrzzz~~~wwwlllddd```^^^]]]\\\^^^bbbfffhhhhhhfffeeeeee}}}yyywwwvvvuuutttuuutttuuuvvvxxxxxxvvvtttiii```VVVPPPNNNKKKFFFBBB<<<;;;:::;;;<<<<<<999777888888999999888666444222222444555555333222333333666666666666666666666666888777555333222111111111000000000111222444666777999>>>DDDIIILLLNNNQQQSSSSSSSSSTTTTTTTTTUUUUUUUUUQQQQQQPPPPPPPPPQQQRRRSSSUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSQQQOOONNNNNNOOOSSSUUUVVVVVVVVVVVVXXXYYYUUUVVVXXXYYYZZZ\\\___bbbbbb`````````aaaaaa___]]]\\\^^^```cccdddeeeeeeeeefffdddcccbbbbbbccceeegggfffffffffhhhjjjlllkkkjjjllllllkkkjjjhhhhhhjjjllllllkkkkkkkkklllkkkhhheeedddfffiiijjjjjjjjjkkkmmmppppppqqqqqqrrrsssssstttuuuyyy|||}}}{{{}}}{{{vvvrrrkkkbbbZZZUUUSSSVVV```kkkxxxsssaaaUUULLLDDD@@@@@@<<<===@@@FFFPPP___oooyyynnn\\\VVV[[[nnnxxxdddOOO@@@;;;999<<>>======::::::999888777777777888777777777888:::;;;===>>>>>>???AAADDDHHHKKKNNNPPPPPPOOONNNLLLKKKJJJJJJJJJLLLNNNRRRUUUXXX\\\aaadddmmmvvvooobbb[[[YYYYYY^^^```aaadddhhhnnnttt|||uuufff___^^^^^^^^^aaabbbbbb```]]][[[ZZZ[[[WWWSSSPPPPPPQQQVVVbbbnnn~~~uuuxxxgggTTTMMMNNNcccnnn~~~rrrgggdddbbbaaacccddddddccccccccccccccccccccccccccccccbbbbbbcccfffjjjnnnqqqqqqqqqooonnnnnnrrryyy}}}zzzooogggccc]]]VVVQQQPPPOOOMMMJJJJJJGGGCCCAAA???<<<:::777444333333444888;;;======888888888888888999:::;;;===<<<<<>>CCCHHHKKKMMMPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSOOOOOONNNMMMNNNOOOPPPQQQUUUUUUUUUUUUUUUTTTSSSSSSQQQRRRSSSRRRPPPOOOOOOQQQSSSTTTUUUUUUUUUTTTVVVWWWSSSUUUWWWXXXYYYZZZ]]]___```___^^^___``````___]]][[[\\\___aaaccceeeffffffeeedddcccccccccdddeeeeeeeeedddeeegggjjjkkkkkkjjjkkkkkkkkkjjjhhhgggiiijjjjjjjjjjjjkkklllkkkgggdddbbbdddfffhhhhhhhhhjjjllloooppppppqqqqqqrrrrrrrrrsssvvvzzzzzzzzz|||~~~wwwrrrkkkccc[[[VVVUUUXXXbbbmmmwww~~~~~~ppp___SSSJJJBBB??????<<<===AAAHHHSSSaaaooowwwkkkWWWQQQWWWmmmxxxdddOOOBBB===;;;===CCCKKKVVVhhhwww|||mmmYYYFFF:::888555444777777666888;;;===HHH\\\pppyyyvvvssssssrrrttt|||sssrrrzzzuuuvvv{{{mmmWWWBBB;;;;;;777666888555555555555444444444444444444444555666888:::<<>>@@@DDDGGGIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIKKKOOORRRUUUXXX]]]```gggqqqrrreee___\\\[[[___```aaadddhhhkkkqqq|||wwwggg___]]]^^^______```aaa^^^ZZZWWWUUUTTTMMMIIIFFFFFFGGGNNN\\\kkkzzzsssvvvcccOOOKKKMMMcccfffvvv}}}tttkkkjjjhhhfffdddcccccccccaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbdddhhhmmmqqqsssrrrooommmmmmpppvvv{{{{{{rrrnnnggg^^^XXXUUUSSSQQQOOONNNKKKFFFBBB@@@===;;;888888666444444666888888888888777777666666777888999:::999888999===DDDKKKOOORRRRRRSSSTTTUUUUUUTTTSSSUUUYYY]]]`````````aaaaaa|||wwwtttsssqqqooonnntttpppllliiieee^^^VVVPPPIIIEEE@@@<<<;;;;;;<<<<<<999:::;;;;;;;;;999777666000444777888666444666888444444444444444444444444555555444444333222111000111111111111333555777888;;;>>>CCCFFFIIILLLNNNQQQPPPPPPPPPQQQQQQQQQQQQRRRNNNMMMLLLLLLLLLMMMNNNOOOTTTUUUUUUUUUUUUTTTTTTSSSRRRSSSTTTSSSRRRQQQRRRSSSRRRSSSUUUTTTSSSSSSTTTUUUUUUVVVXXXYYYXXXXXXZZZ[[[]]]\\\[[[\\\]]]^^^]]]\\\ZZZ[[[]]]___aaacccdddeeeddddddddddddddddddeeeeeeeeeeeeeeegggiiijjjiiihhhhhhiiijjjiiihhhhhhiiikkkiiiiiijjjkkkllljjjgggddd```bbbeeefffggggggiiijjjnnnnnnooopppqqqqqqpppppppppssswwwxxxyyyzzz~~~~~~vvvpppiiibbb[[[XXXWWWZZZdddnnnvvv|||zzzlll\\\QQQIIIAAA>>>>>><<<>>>BBBJJJWWWdddpppvvv||||||mmmUUUQQQYYYrrryyybbbMMM@@@>>><<>>???GGGXXXhhhuuuooorrr^^^KKKHHHHHH[[[```mmmyyy{{{{{{|||xxxrrrjjjjjjhhhgggeeedddcccccc_________^^^___```aaabbb```aaabbbbbbcccfffkkkoooqqqpppnnnkkkjjjmmmrrrvvvzzz}}}uuujjjbbb^^^\\\YYYWWWRRROOOIIIEEEBBB???<<<:::999777555444555666666666999888777555555666777888999888777777999===BBBDDDGGGHHHIIIIIIJJJKKKMMMNNNPPPTTTXXX[[[]]]___```bbb|||wwwsssqqqnnnllljjjiiiiiikkkllllllhhhbbb^^^SSSMMMEEE???<<<;;;<<<<<<555666777888999999999:::222333555666666666777888444444444444444444444444444444444444333222111000111111111111333555777888;;;>>>BBBEEEGGGIIILLLOOONNNNNNOOOOOOOOOPPPPPPPPPMMMLLLKKKKKKKKKLLLMMMNNNSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSTTTTTTSSSRRRSSSUUURRRSSSTTTSSSRRRQQQRRRSSSTTTVVVXXXYYYXXXXXXXXXYYYYYYXXXWWWWWWYYY[[[[[[ZZZ[[[\\\\\\]]]___```aaaaaa```aaabbbddddddeeedddddddddddddddeeeggghhhgggfffeeefffhhhhhhgggggghhhjjjhhhhhhggghhhiiiiiifffddd```bbbeeefffffffffgggiiikkklllnnnpppqqqqqqpppooonnnqqqtttvvvwwwyyy|||~~~}}}tttnnnfff```[[[YYYYYY\\\eeennnuuu{{{}}}zzzyyywwwiiiYYYOOOGGG@@@===>>>===???DDDMMMZZZgggqqqvvv{{{~~~zzzrrrZZZWWWbbb|||xxx```JJJ>>><<<<<>>NNNhhh{{{wwwuuuyyy|||vvvqqqmmmkkkooovvvyyyvvvqqqaaaOOO@@@<<<<<<888777:::777777666666555444444444555444444444555777999:::<<<@@@FFFJJJMMMOOOQQQSSSVVVRRRKKKCCC>>>:::999999999::::::;;;;;;;;;:::999666666666777999:::<<<===<<<;;;;;;;;;<<>>===<<>>888666555555777999999999999777555333333333555666777666666666777999;;;===@@@@@@AAA@@@@@@BBBFFFIIIJJJMMMSSSWWWZZZ]]]```bbb~~~yyyuuuqqqnnnjjjhhhaaacccfffiiikkkkkkhhhfff^^^XXXPPPIIIDDDAAA???===::::::999888888999::::::666555333444555666666555333333333333333333333333333333444444333222000000222111111222333555777999:::===@@@CCCEEEGGGJJJMMMMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLKKKJJJKKKLLLMMMNNNPPPQQQQQQRRRRRRQQQQQQPPPPPPRRRSSSSSSRRRRRRSSSUUUQQQSSSSSSRRRPPPOOOPPPQQQQQQTTTVVVXXXXXXWWWXXXYYYXXXWWWUUUVVVXXXZZZ[[[ZZZ\\\\\\\\\\\\\\\\\\]]]]]]\\\]]]```bbbcccccccccbbb`````````bbbeeefffeeedddbbbdddeeefffddddddeeeffffffeeeddddddeeeeeedddcccaaaccceeefffeeeeeefffgggiiikkkmmmooopppqqqpppooommmooorrrtttvvvxxxzzz|||{{{rrrkkkaaa]]]ZZZ[[[[[[^^^eeennnuuuzzzxxxpppllljjjttt{{{|||}}}uuugggWWWMMMFFF???======>>>@@@EEEPPP^^^jjjsssvvvyyy}}}~~~~~~yyyvvv]]]\\\iiiyyy```III>>><<<===AAAHHHLLLPPPZZZdddrrrvvv{{{zzznnn[[[FFF888777333333555666555666:::>>>QQQmmm}}}~~~wwwvvvppplllnnnssstttooohhh[[[KKK>>>======888777:::777777777666555444444444555444444444555777888::::::>>>DDDIIIKKKNNNRRRUUUWWWRRRLLLDDD>>>;;;999999888999:::;;;<<<<<<;;;;;;666666666777888:::<<<===::::::::::::<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIILLLNNNQQQTTTXXX[[[]]]bbbkkksssvvvsssllleee___]]]^^^aaacccaaabbbeeeiiikkkppp{{{rrrhhhcccaaa___]]]ZZZZZZXXXTTTQQQOOOPPPRRRKKKIIIGGGDDDBBBGGGWWWhhhqqqiiigggRRREEEHHHFFFRRR\\\dddkkkmmmlllllllllkkkgggccc```bbbeeeeeeaaa]]]]]]\\\[[[[[[[[[]]]___aaa^^^bbbeeeeeecccbbbeeehhhhhhiiiiiihhhggggggjjjlllmmmuuuxxxmmmiiifffeeeccc___ZZZSSSNNNJJJGGGDDDBBB<<<:::888888:::;;;;;;;;;888777444222111222333444777777666666666666777777888999::::::999;;;@@@CCCCCCGGGMMMRRRVVV[[[___bbb|||wwwrrrnnniiifff```bbbcccfffggghhhgggggggggbbb[[[TTTNNNIIIDDD@@@EEECCC???<<<999888888999:::666333222444555444222333333333333333333333333222333444444333222000///222111111222333555777999:::<<>>???DDDJJJMMMPPPWWW```lllqqqwwwwwwmmmZZZFFF999777444444666777555777;;;>>>RRRqqq}}}}}}vvvqqqrrrvvvvvvnnnfffWWWHHH=========999777:::888777777666555444444444555444444444555666888999888===CCCHHHKKKNNNRRRVVVXXXTTTMMMEEE???<<<::::::777888:::<<<======<<<<<<555666666777888:::;;;<<<888888888999;;;<<<>>>??????>>>??????@@@AAACCCDDDFFFHHHKKKMMMPPPSSSWWWZZZWWWZZZ```fffjjjhhhccc___^^^\\\^^^bbbcccaaaaaadddggghhhjjjsss~~~vvvllleeeaaa```]]][[[bbb___ZZZUUURRRSSSXXX\\\VVVTTTQQQMMMIIILLL\\\llluuujjjeeePPPFFFLLLKKKVVV[[[aaaggggggfffffffffggghhhccc___```eeefffaaa[[[\\\[[[ZZZZZZ[[[]]]___```]]]bbbffffffcccaaacccfffeeefffggggggffffffgggiiiiiirrr|||vvvqqqooonnnlllccc___WWWQQQMMMJJJGGGEEECCC@@@===<<<<<<;;;;;;:::999888555222111222333555999999888777666666555444222555777777777888<<>>AAACCCFFFGGGHHHLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIMMMNNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPOOORRRQQQPPPOOONNNOOOPPPPPPUUUUUUUUUUUUUUUVVVVVVVVVTTTRRRQQQRRRUUUXXXYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYYYY[[[\\\]]]``````aaaaaaaaaaaa``````\\\^^^aaacccbbbaaaaaaaaaaaa___]]]]]]^^^aaabbbbbbdddeeegggfffdddcccddddddgggiiikkkkkkkkkkkkmmmooolllmmmnnnoooqqqtttvvvwww{{{|||nnnaaaXXXUUUVVVYYY\\\^^^eeellltttxxx}}}{{{tttggg^^^[[[```iiirrrqqqhhhbbbccchhhfffmmmwwwpppcccTTTJJJCCC>>>;;;======AAAIIITTT```nnnyyy}}}yyyvvvyyyxxxxxxYYYZZZjjj}}}eeeMMM@@@>>>@@@EEELLLQQQTTT\\\eeellloootttwwwmmmXXXEEE;;;444222222555555444888>>>EEESSSsss~~~zzz|||rrrbbbQQQFFF===;;;<<<:::888888777777666555444333333222222333333444666777999:::;;;===AAAFFFJJJMMMNNNOOOOOONNNJJJDDD===999777777888999999:::<<<===>>>>>>888777666666777999;;;===;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<>>>>>======<<<;;;999777555444555444444333333333444444333333444444333333222222222222222333444555666777999:::<<<>>>AAACCCEEEFFFJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIILLLMMMNNNNNNNNNLLLKKKJJJJJJKKKLLLMMMOOOOOOPPPPPPRRRQQQPPPOOONNNNNNOOOPPPRRRRRRSSSSSSTTTTTTUUUUUUTTTRRRQQQRRRUUUXXXYYYYYYZZZYYYXXXWWWWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[\\\_______________^^^]]]\\\\\\___bbbccccccbbbaaabbb```^^^\\\\\\^^^aaabbbbbbdddfffgggfffdddccccccccceeegggiiijjjiiiiiijjjkkkjjjkkklllnnnpppsssuuuvvvzzzzzzlll^^^VVVSSSSSSXXX\\\___fffmmmtttxxx|||zzzoooddd___```fffjjjfff\\\UUUUUUWWWWWW^^^jjjxxxooobbbSSSJJJCCC>>><<<===>>>CCCKKKWWWcccppp|||}}}yyy{{{{{{uuu^^^\\\ggg{{{aaaJJJ???===???FFFOOOUUUYYYaaaiiinnnnnnqqqqqqgggSSSAAA888444222222555555444888===GGGVVVuuuyyyhhhUUUJJJ@@@======:::888888777777666555444333333222222333333444555777999::::::<<<@@@DDDHHHKKKMMMNNNOOOMMMJJJDDD>>>999777777666777888999:::;;;;;;<<<888888777666777888:::<<<999999999999::::::::::::=========;;;;;;>>>BBBFFFEEEGGGJJJLLLNNNRRRWWWZZZ[[[[[[\\\^^^___^^^[[[XXXZZZZZZZZZ[[[\\\]]]^^^___ddddddeeehhhmmmoooppppppjjjfffaaa___\\\ZZZ^^^dddmmmnnnmmmiiijjjpppuuuvvvooonnnkkkhhhgggjjjpppvvvtttfffUUULLLIIIJJJPPPVVV[[[^^^aaacccbbbbbbccceeefffbbb]]][[[[[[[[[WWWSSSOOOOOOPPPSSSXXX\\\^^^^^^`````````aaaccccccaaa___aaaaaa`````````aaabbbccciiijjjpppwwwxxxyyy~~~wwwiiiaaaWWWOOOLLLJJJHHHEEEFFFDDDBBB@@@???===;;;999:::888777555555666777888666666666666666666555555666444333222222444666888;;;>>>CCCIIIPPPVVV[[[^^^yyyqqqjjjfffbbb\\\ZZZ\\\___```aaacccccccccbbbaaaTTTRRRMMMIIIEEECCCBBBBBBAAAAAA@@@>>>;;;999777555444444555555666555555555444444444333333222222222222222222222333555666777999999;;;===@@@BBBCCCDDDHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKLLLMMMLLLKKKJJJIIIHHHIIIKKKMMMOOOPPPPPPPPPSSSRRRPPPOOONNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSTTTSSSRRRQQQSSSUUUXXXXXXXXXWWWWWWUUUUUUUUUVVVWWWXXXWWWWWWVVVWWWWWWXXXYYYZZZ]]]]]]]]]\\\[[[ZZZYYYXXX\\\___bbbccccccbbbaaabbb]]][[[ZZZ[[[^^^```aaaaaadddeeegggfffdddbbbaaabbbbbbeeehhhiiihhhggggggggghhhiiijjjlllnnnqqqsssuuuwww|||~~~xxxjjj\\\RRROOOPPPUUU[[[```gggoooqqqtttxxxzzz|||}}}zzzlllcccbbbcccaaa\\\SSSLLLJJJJJJJJJQQQ^^^mmm}}}~~~mmm```QQQIIICCC>>><<<===???EEEOOO[[[gggsss~~~pppZZZYYYbbbzzzyyy\\\GGG>>><<<@@@JJJVVV^^^bbbhhhnnnpppoooooommmbbbNNN>>>666444222222555555444777===FFFVVVttt}}}lllZZZNNNCCC???>>>;;;888888777777666555444333333222222222333444555666888999999;;;>>>BBBEEEHHHJJJKKKMMMLLLIIIDDD>>>:::888888777777888999:::;;;;;;<<<:::999888777777888999:::888888999999999:::::::::;;;;;;;;;:::;;;===AAAEEEFFFGGGIIIKKKMMMPPPTTTWWWZZZYYYYYYYYY[[[[[[YYYXXXYYY[[[]]]\\\YYYYYY\\\___fffeeeccccccdddeeedddbbbbbb^^^[[[[[[ZZZZZZ___fffwwwxxxvvvtttwww~~~~~~|||yyyxxxyyy{{{||||||sssdddTTTLLLKKKMMMSSSYYY^^^___aaaaaa``````aaacccddd```ZZZWWWVVVTTTOOOLLLGGGGGGHHHMMMSSSYYY\\\]]]______```bbbddddddbbb```___^^^]]]\\\\\\^^^___```fffeeeiiiooopppqqq~~~zzzjjjbbbWWWNNNJJJGGGDDDBBBGGGGGGGGGEEECCC???<<<::::::999888777666777888888555555555666666777777777444333222111111222444666:::<<>>@@@BBBDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIKKKMMMOOOQQQRRRRRRSSSRRRPPPNNNMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRSSSTTTSSSRRRQQQSSSUUUWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVTTTTTTTTTUUUVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYXXXWWWZZZ]]]```aaaaaa______```ZZZYYYXXXZZZ]]]___``````bbbdddfffeeecccaaa______```cccfffhhhgggeeeddddddggghhhiiikkkmmmppprrrssssssxxx~~~yyykkk^^^NNNKKKKKKRRRZZZ```gggnnnlllnnnqqqrrrsssuuuwwwyyy}}}~~~sssgggeeeccc^^^XXXRRRMMMJJJHHHGGGNNNZZZhhhxxx{{{jjj]]]OOOGGGBBB>>>===>>>@@@GGGRRR^^^iiiuuukkkUUUWWWbbbxxxzzz[[[FFF>>>===BBBOOO^^^hhhkkknnnrrrqqqooonnnlll```MMM===666444222222444444333777<<>>;;;999999777777666555444333333222222222222333444666777888888999<<>>::::::888888777777888888::::::::::::;;;;;;;;;;;;999::::::::::::<<<@@@CCCFFFGGGIIIJJJKKKMMMQQQTTTXXXWWWXXXZZZ\\\]]]\\\ZZZYYY\\\___]]]XXXWWW[[[___gggeeecccaaa```___]]][[[[[[WWWVVVWWWXXXYYY___gggxxx}}}|||{{{|||pppaaaRRRLLLMMMPPPVVV\\\`````````___^^^^^^___``````\\\WWWRRROOOLLLGGGDDDAAAAAACCCHHHPPPWWW\\\^^^^^^___```ccceeeeeeccc```___^^^\\\\\\[[[\\\]]]^^^aaa^^^aaafffhhhiiivvv{{{mmmdddXXXNNNIIIFFFCCCAAAGGGIIIKKKJJJFFFAAA===;;;;;;;;;:::999888999999:::666666666666666666777777444333222111111222444555888;;;AAAHHHOOOUUUYYY\\\|||wwwqqqjjjggghhhddddddcccbbbaaaaaaaaaaaa___\\\XXXSSSOOOMMMLLLKKKKKKJJJIIIFFFCCC@@@===<<<666777999::::::999888777666555444222222111222222111111111222333444555666999:::;;;===???AAABBBCCCBBBCCCCCCDDDEEEEEEFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJLLLNNNPPPRRRRRRSSSRRRQQQOOONNNMMMMMMNNNNNNPPPPPPQQQRRRRRRSSSTTTTTTQQQPPPPPPRRRTTTUUUUUUTTTRRRRRRRRRRRRRRRRRRSSSSSSQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTVVVWWWXXXXXXYYYYYYWWWYYY\\\^^^]]]\\\\\\\\\XXXWWWWWWYYY[[[^^^^^^^^^___aaaddddddbbb___^^^]]]^^^aaaeeegggfffdddccccccgggggghhhjjjlllnnnpppqqqpppttt|||zzzooobbbLLLHHHHHHOOOWWW]]]dddiiiiiijjjjjjjjjjjjkkkmmmpppyyy~~~xxxkkkhhheee```ZZZUUUOOOKKKHHHHHHMMMWWWeeetttzzzggg[[[MMMFFFAAA>>>===???@@@IIIUUUaaakkkuuu}}}{{{hhhXXX\\\eeeuuu|||]]]GGG???;;;BBBRRReeeqqqsssrrrsssmmmlllllljjj^^^LLL<<<555555222222444444222666;;;???NNNfff~~~}}}tttqqqxxxjjj[[[JJJAAA===::::::;;;777777666555444333333222222222222222333555666777777888:::<<>>::::::999888888777777777999999999:::::::::;;;;;;777888999999:::<<<@@@CCCEEEFFFHHHHHHIIIKKKNNNQQQRRRSSSVVVZZZ^^^___]]][[[ZZZ]]]___]]]YYYWWWZZZ^^^dddbbb```______\\\YYYVVVSSSOOONNNPPPQQQSSSYYYaaawww||||||zzzkkk]]]PPPLLLPPPTTTYYY^^^bbb```___^^^]]]]]]]]]]]][[[XXXSSSNNNIIIEEEAAA>>>>>>>>>@@@FFFNNNWWW\\\___^^^^^^```bbbdddeeecccaaa```___^^^]]]\\\\\\[[[[[[ZZZVVVXXX]]]___aaammm{{{rrrhhh[[[PPPKKKGGGDDDBBBGGGKKKOOOOOOKKKDDD???=========<<<<<<;;;;;;;;;;;;:::999777666555555555666666555444444333444555555666:::AAAHHHPPPUUUYYY[[[zzzrrrnnnmmmjjjgggddd```]]][[[ZZZZZZ]]][[[YYYWWWTTTRRRQQQPPPNNNNNNLLLJJJGGGDDDAAA@@@::::::;;;;;;::::::999888777666444222111111222222111111111111222444555666666777888:::;;;===>>>???@@@AAABBBBBBCCCDDDEEEEEEIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHIIIJJJKKKJJJIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRQQQPPPNNNMMMMMMNNNNNNOOORRRRRRRRRRRRSSSSSSSSSSSSOOOOOOOOOQQQSSSTTTSSSQQQQQQRRRSSSSSSSSSQQQPPPOOONNNOOOPPPQQQRRRRRRRRRRRRPPPQQQRRRTTTVVVWWWXXXXXXSSSVVVYYYZZZZZZYYYXXXYYYWWWVVVVVVXXXZZZ\\\\\\[[[[[[^^^aaabbb```]]]\\\\\\\\\___bbbdddccccccccccccffffffggghhhiiikkklllmmmmmmqqqwww~~~{{{pppeeeLLLGGGEEEKKKSSSYYY^^^bbbddddddcccaaa______bbbdddooowwwxxxnnnjjjiiifffaaaZZZSSSMMMIIIIIIMMMUUUaaaooo~~~yyyeeeXXXKKKEEEAAA>>>>>>@@@AAAKKKXXXccclllttt~~~xxxuuuzzzdddZZZ^^^cccmmm~~~|||^^^III@@@:::BBBUUUlllzzz|||yyyxxxmmmjjjgggdddYYYHHH:::444555222222444333222555;;;???LLL```rrr||||||tttmmmpppyyygggQQQDDD===999999<<<777777666555444333333222222222222222333444555555777888999;;;===@@@CCCDDDHHHHHHHHHEEE@@@===;;;;;;999999::::::;;;;;;;;;;;;999999999999888888777777666666777777777888888888666888999::::::<<<@@@BBBCCCEEEFFFGGGGGGIIIMMMPPPMMMOOORRRWWW[[[\\\ZZZXXXYYY[[[]]][[[XXXXXXZZZ]]]\\\\\\\\\]]]]]][[[VVVSSSLLLHHHFFFGGGGGGHHHNNNUUUooo~~~zzzwwweeeXXXMMMMMMSSSWWW[[[^^^aaa___^^^]]]]]]]]][[[ZZZWWWUUUQQQKKKFFFBBB???===>>>>>>@@@EEENNNVVV]]]``````______```bbbcccbbb```___``````___]]]ZZZWWWVVVQQQMMMNNNSSSUUUVVV___lllttteeeYYYQQQLLLHHHFFFHHHOOOUUUWWWRRRKKKEEEBBB@@@????????????>>>>>>>>>;;;:::888666555555555666777777666555555555666666666:::AAAIIIPPPVVVZZZ[[[zzztttsssmmmjjjeee```\\\YYYXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSQQQPPPOOOMMMJJJGGGEEEDDD>>>===<<<;;;:::999999999888666444222111111111222000000111111222333555666555666777999:::<<<===>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNOOOOOONNNMMMMMMMMMNNNOOOPPPSSSSSSSSSSSSRRRRRRRRRRRRMMMMMMNNNOOOQQQRRRPPPOOOPPPRRRTTTUUUTTTQQQMMMKKKLLLMMMOOOPPPQQQQQQPPPPPPMMMNNNPPPQQQSSSSSSTTTTTTRRRTTTWWWYYYXXXWWWWWWWWWVVVUUUUUUWWWYYYZZZYYYXXXWWWZZZ^^^___^^^\\\[[[ZZZYYY[[[^^^`````````bbbdddeeeddddddeeeeeefffggghhhkkknnnsss{{{~~~|||yyyooodddMMMGGGDDDIIIPPPTTTXXX[[[[[[ZZZWWWTTTQQQPPPSSSUUU^^^fffvvvyyyooolllllloooqqqnnnggg___YYYUUUPPPRRRWWW___kkkwwwxxxcccWWWJJJDDD@@@>>>>>>AAACCCNNN\\\fffmmmuuu~~~yyytttooo\\\XXX^^^fffppp{{{^^^III@@@<<>>JJJZZZfffnnnsssvvvwwwyyyxxxooommmxxxuuu[[[HHH===888888;;;777777666555444333333222111111111111222333444555888888888:::<<>>??????@@@@@@AAACCCDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHJJJKKKKKKKKKJJJJJJHHHHHHJJJKKKLLLLLLLLLLLLNNNMMMMMMMMMMMMOOOPPPQQQSSSSSSSSSRRRQQQQQQPPPPPPLLLLLLMMMNNNPPPQQQOOOMMMOOORRRUUUVVVUUUQQQLLLIIIKKKLLLNNNOOOPPPPPPOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPQQQTTTWWWXXXXXXWWWVVVWWWVVVUUUUUUWWWYYYYYYXXXVVVTTTXXX\\\^^^]]][[[ZZZZZZWWWYYY[[[]]]]]]___aaaccccccccccccbbbccccccddddddjjjlllqqqyyy}}}yyyvvvlllaaaOOOGGGCCCGGGNNNRRRTTTWWWSSSQQQMMMIIIEEEDDDFFFIIINNNVVVdddoooooohhhfffhhhnnntttzzz{{{uuummmhhhfffYYYZZZ\\\aaaiiisss{{{vvvbbbVVVIIICCC@@@>>>>>>AAAEEEPPP^^^iiiooouuu~~~}}}xxx~~~|||fffTTTVVVcccrrryyy^^^III@@@@@@KKKddd|||rrrggg]]]PPPBBB;;;:::555222222444333111444:::===HHHUUU^^^dddiiilllmmmgggppp~~~tttnnnuuubbbKKK>>>777777:::777777666555444333333222111111111111222333444444888888888999<<<>>>AAACCCEEEGGGGGGEEEAAA>>><<<<<<<<<<<<<<<===============777888888999999999888888888888888888999999999999666888:::;;;<<<>>>AAACCCAAABBBDDDEEEEEEHHHLLLOOOTTTRRRQQQQQQSSSUUUVVVVVVWWWUUUTTTTTTVVVXXXWWWWWWWWWYYY]]]``````]]]VVVQQQJJJEEEBBB@@@===<<<@@@FFFGGGYYYjjjpppnnnnnnooopppzzz}}}wwwppp]]]RRRJJJNNNWWW[[[[[[\\\^^^]]]\\\^^^___^^^ZZZVVVUUUTTTQQQMMMHHHDDDCCCBBB@@@???@@@EEELLLUUU[[[^^^bbb```]]]\\\]]]_________ZZZ[[[]]]]]]YYYSSSMMMHHHDDD??????CCCBBB???CCCMMMdddttt}}}vvvzzzwwwjjjaaaZZZVVVPPPYYYdddgggbbbZZZTTTQQQCCCCCCDDDDDDCCCCCCBBBAAA999888666555666777999:::777777666666666555555444666:::BBBJJJRRRXXX[[[\\\xxxssspppkkkfff```[[[XXXWWWWWWXXXYYYXXXVVVUUUUUUVVVSSSQQQPPPOOOOOOMMMJJJGGGAAA@@@???===:::888777666666555333111000000111111000000000000000111111222888999999:::;;;<<<===>>><<<<<<<<<===>>>>>>??????BBBBBBCCCDDDEEEEEEEEEDDDFFFGGGHHHIIIJJJIIIHHHGGGHHHGGGFFFFFFGGGHHHJJJKKKJJJKKKKKKLLLMMMMMMNNNNNNRRRPPPNNNMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPRRRRRRRRRPPPMMMLLLLLLMMMNNNOOOOOONNNMMMLLLNNNOOOOOOPPPQQQQQQQQQPPPTTTTTTUUUVVVUUUTTTSSSRRRSSSSSSSSSSSSSSSTTTTTTUUUSSSVVVYYYZZZYYYXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^______^^^^^^]]]^^^___```aaaaaagggooovvvxxxvvvsssgggQQQHHHCCCGGGNNNOOONNNNNNJJJGGGCCC???======???@@@FFFMMMUUUYYYZZZZZZ^^^bbbpppssseeeaaa]]]]]]aaagggllluuu}}}sssaaaTTTHHHBBBAAA??????AAAGGGQQQ^^^hhhnnnuuu~~~~~~fffTTTRRRccc|||xxxYYYGGGCCC>>>OOOlllzzzjjj```QQQ>>>555777333333333333444666888999>>>KKKVVV[[[___dddfffccccccdddrrr}}}|||aaaHHH===:::888666999888777666555444333333333333222222333333444555333444555666777;;;@@@DDDHHHJJJKKKGGGAAA<<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777333555777888777666777888999:::<<<;;;::::::;;;======AAACCCCCCBBBDDDJJJPPPSSSUUUWWWVVVSSSQQQRRRTTTSSSPPPPPPPPPNNNMMMSSSZZZVVVZZZ]]]^^^```bbb```\\\VVVMMMCCC>>>???AAA@@@???FFFLLLUUU\\\aaadddhhhkkkuuuxxxzzz~~~uuuhhhSSSOOOMMMPPPWWW\\\]]]\\\]]]\\\\\\]]]^^^^^^\\\ZZZYYYYYYWWWRRRLLLGGGDDDDDD@@@BBBFFFJJJOOOTTTWWWYYYbbb___\\\\\\]]]___aaabbbaaa[[[XXX[[[XXXNNNFFFDDD<<<===>>>======>>>AAACCCSSS___mmmqqqoooqqq{{{}}}pppddd\\\]]]```eeejjjkkkdddXXXOOOLLLIIIEEECCCCCCBBBAAA@@@<<<:::777555444444555666666888888777666555555666;;;AAAJJJPPPSSSUUUXXX[[[yyyvvvqqqlllgggbbb]]]YYYWWWXXXYYYYYYXXXWWWVVVVVVTTTSSSRRRQQQPPPNNNJJJFFFDDDCCCAAA>>><<<999777666555444333111111111222222000000000000000111222222666777777888999:::;;;<<<;;;;;;<<<======>>>>>>???AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGIIIJJJKKKJJJKKKKKKLLLMMMNNNOOOOOOQQQOOOMMMLLLMMMMMMLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOPPPQQQPPPOOONNNMMMLLLLLLMMMNNNNNNMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSOOORRRVVVXXXXXXXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\\\\^^^]]]\\\[[[[[[\\\^^^___aaafffmmmrrryyywwwvvvsssiiiRRRHHHAAADDDIIIJJJIIIIIIDDDBBB???<<<<<<<<<>>>???@@@EEELLLOOOPPPTTT[[[aaaxxxzzzlllbbb]]][[[]]]aaafffoooxxxrrr```SSSGGGBBBAAA???@@@BBBKKKTTT```jjjooouuu|||dddPPPRRRccc~~~yyy\\\IIIDDD@@@QQQlllooobbbRRR@@@777777333333333333444666777999===KKKYYY```eeejjjkkkhhheeeeeeqqq}}}{{{|||~~~~~~```HHH>>><<<;;;999888888777777666444333222222222222222222333444444333444555666777;;;@@@DDDGGGIIIJJJGGGAAA<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999555666888888777666777888999:::<<<;;;::::::;;;===>>>AAADDDDDDCCCEEEKKKPPPUUUWWWYYYWWWSSSPPPOOOOOOOOOMMMKKKLLLKKKKKKQQQXXXXXX\\\___aaaffflllllliii[[[SSSKKKHHHJJJIIICCC======CCCKKKSSSYYY___eeejjjmmmppptttxxx|||zzznnnaaaOOOLLLJJJLLLRRRWWWXXXWWWYYYYYYYYYZZZ]]]```aaabbb^^^^^^]]]XXXQQQKKKHHHFFFAAACCCFFFKKKPPPTTTXXXZZZ```^^^\\\\\\]]]___```aaabbb\\\YYYYYYVVVLLLEEECCC>>>?????????>>>???BBBDDDJJJUUU```ddddddgggoooxxx}}}qqqhhheeeggglllqqqssslll___TTTOOOLLLHHHEEEDDDCCCAAA@@@;;;999777666555555666777888999999999777666777999;;;BBBKKKQQQTTTVVVYYY[[[~~~xxxuuutttooofff___ZZZZZZYYYYYYXXXWWWVVVUUUVVVVVVUUUUUUUUURRRMMMIIIHHHFFFDDDAAA===:::888666444333222222222222333333111000000000000111222222444444555666777888999999::::::;;;<<<<<<======>>>@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKLLLMMMNNNOOOPPPOOOMMMKKKJJJKKKKKKJJJIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMMMMNNNMMMMMMMMMLLLNNNQQQSSSSSSRRRQQQOOOOOOOOONNNNNNOOOOOOPPPQQQKKKNNNRRRUUUVVVWWWYYY[[[YYYYYYXXXXXXXXXXXXYYYYYY[[[ZZZXXXWWWXXXYYY[[[]]]```dddiiimmmrrr|||~~~vvvuuutttkkkVVVKKKBBBCCCFFFFFFDDDDDD===<<<;;;::::::<<<===???@@@DDDIIILLLOOOVVVaaajjjpppbbb\\\XXXWWWYYY^^^hhhsssooo]]]QQQFFFAAA@@@???AAADDDPPPYYYdddlllqqquuu|||bbbNNNQQQbbb~~~www\\\HHHBBBBBBOOOhhhtttcccSSSBBB888777333333222333444555777888===KKK\\\hhhooossstttrrrnnnmmmttt}}}|||~~~~~~|||zzzvvvxxx\\\GGG>>>===<<<;;;666777888888777555333111222111111111111222333333333444555666777:::???CCCFFFHHHJJJGGGAAA===;;;;;;::::::::::::::::::::::::777777888888999::::::;;;777888999999888666777777999:::<<<;;;::::::;;;===<<>>???@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKKKKLLLMMMNNNOOOPPPLLLJJJIIIHHHIIIJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLIIILLLOOORRRSSSRRRPPPOOONNNMMMMMMMMMMMMNNNOOOOOOKKKNNNRRRTTTUUUVVVXXXZZZZZZYYYYYYXXXWWWWWWWWWXXXVVVUUUSSSRRRSSSVVVYYY\\\___bbbfffhhhmmmwww}}}ttttttuuunnn[[[PPPFFFEEEGGGFFFCCCBBB<<<;;;:::::::::<<<===>>>CCCGGGMMMQQQVVV```mmmwww{{{lllaaa[[[UUUSSSSSSXXXcccoooxxxiiiYYYNNNEEEAAA@@@???BBBGGGRRR[[[gggooossswww}}}bbbRRRNNN___zzzrrrXXXEEE>>>@@@KKK```}}}wwwbbbQQQBBB999777333333222222333555666777<<>>AAADDDGGGIIIGGGBBB===<<<<<<::::::::::::::::::::::::888888888999999:::::::::888:::;;;:::888777777888999:::<<<;;;::::::;;;===888:::===>>>???BBBFFFIIILLLOOOTTTVVVUUUQQQMMMJJJFFFBBB???@@@@@@BBBGGGMMMUUUXXX[[[aaaooozzzmmm___[[[^^^\\\RRRHHH<<<===>>>AAAGGGOOOWWW]]]]]]___``````aaa___WWWMMMBBB@@@???@@@DDDFFFGGGFFFEEEDDDDDDEEEJJJRRR\\\bbbggghhhhhhddd\\\TTTNNNJJJEEEGGGIIILLLQQQUUUYYY[[[YYYZZZ[[[[[[[[[[[[\\\\\\^^^\\\ZZZXXXUUUOOOJJJHHHFFFFFFFFFDDDCCCCCCDDDFFFJJJMMMQQQUUUXXX]]]ccchhhqqqvvv}}}vvvnnnjjjkkknnnvvv{{{wwwjjj^^^TTTPPPKKKGGGDDDBBB???===999888888888999:::;;;<<<999:::::::::999999;;;======DDDNNNUUUWWWXXXZZZ[[[zzznnnggg___XXXUUUTTTSSSRRRSSSTTTUUUWWWXXXXXXUUURRRMMMKKKHHHDDD???;;;888666222333333333444444333333111111111111111222222333333333444555666777888888888888888999::::::;;;;;;<<<===>>>@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNJJJIIIGGGGGGHHHIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLIIIKKKNNNQQQRRRRRRQQQPPPNNNNNNMMMMMMNNNNNNOOOPPPNNNPPPSSSTTTTTTTTTVVVWWWYYYXXXXXXWWWWWWWWWWWWWWWQQQOOOMMMLLLNNNRRRWWWZZZ\\\```dddfffjjjsss|||rrrrrruuuooo___SSSIIIHHHJJJHHHDDDCCCAAA@@@>>>===<<<===???@@@AAAGGGNNNTTT[[[ggguuuvvvjjj___ZZZVVVSSSRRRVVVbbbnnnyyyqqqaaaTTTLLLCCC@@@??????DDDJJJSSS]]]iiirrrvvvyyybbbWWWNNN^^^vvv}}}lllTTTCCC===@@@HHHXXXqqqwww```NNNAAA999666333333222222333444555666<<>><<<<<<::::::::::::::::::::::::::::::::::::999999888888999;;;<<<;;;999888888999999:::<<<;;;::::::;;;===888999;;;===???AAACCCEEEHHHLLLQQQVVVWWWTTTOOOKKKHHHBBB===<<<======AAAGGGQQQUUUZZZaaannnwwwcccYYYZZZ\\\WWWPPPBBB???===>>>CCCLLLTTTZZZZZZ[[[XXXTTTRRRQQQLLLEEE<<<;;;;;;<<<===>>>>>>>>>======<<<<<>>???:::;;;:::999888888;;;===???FFFOOOVVVXXXYYY[[[]]]zzzrrrhhh```\\\ZZZVVVTTTPPPPPPPPPRRRSSSTTTRRRPPPMMMKKKHHHCCC???;;;777666333333444444444444333222222111111111111222333333333333444555666777888888666777777888888999:::::::::;;;===>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLMMMMMMLLLLLLKKKKKKIIIKKKLLLNNNOOOPPPPPPOOONNNNNNMMMMMMNNNNNNOOOPPPPPPRRRSSSSSSRRRRRRSSSUUUUUUUUUUUUUUUUUUVVVWWWXXXOOOMMMIIIGGGHHHMMMRRRVVVYYY]]]aaadddgggnnnzzz{{{ooopppuuupppaaaVVVNNNNNNPPPMMMIIIGGGHHHFFFBBB@@@???AAACCCEEEEEEKKKRRRYYYaaaoooyyyqqqeeebbb```^^^[[[\\\fffrrr}}}vvvlll[[[PPPIIIBBB???>>>@@@EEEMMMUUU^^^kkkssswwwzzzaaaYYYQQQbbbyyyxxxgggQQQBBB???AAAGGGUUUhhh~~~zzzaaaMMM???888555444333222222222333555666<<>>===<<>>GGGNNNbbbeeeiiihhhbbbYYYQQQLLLDDDDDDDDDFFFHHHLLLOOOQQQNNNPPPRRRQQQOOONNNQQQTTTTTT\\\dddfffeeebbb]]]XXXRRRQQQOOOKKKGGGEEEEEEFFFCCCDDDDDDDDDFFFKKKRRRWWWdddiiiooouuuyyy|||~~~|||lll___WWWRRRTTTXXX___cccbbb\\\WWWOOOLLLHHHDDDBBB@@@===<<<<<<<<<===>>>???@@@AAAAAA<<<<<<;;;999777888:::===BBBHHHPPPVVVXXXYYY\\\___{{{tttoookkkfff^^^XXXRRRQQQOOOOOOPPPQQQPPPOOOKKKIIIFFFBBB>>>:::777555444444555555555333222111222222111111222222333444222333333444555666777777555666666777777888999999999:::;;;===???@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIGGGFFFFFFGGGHHHHHHGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFHHHIIIIIIIIIHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQPPPPPPRRRTTTPPPPPPQQQRRRSSSUUUWWWXXXQQQMMMHHHDDDCCCGGGLLLOOOVVVZZZ___```bbbgggpppxxxzzznnnnnntttqqqeee\\\UUUWWWZZZXXXSSSPPPLLLIIIEEEBBBAAADDDHHHKKKMMMQQQVVV\\\eeeuuu}}}vvvuuutttrrrmmmkkkrrr|||~~~vvvkkkYYYMMMGGGAAA???>>>@@@GGGOOOXXXaaammmuuuwwwyyy}}}aaa[[[WWWkkktttaaaKKK?????????FFFRRR```rrreeeNNN>>>777555444333222222222333444555<<>>;;;::::::666666666666666555555444222222222222222333444444222444666777888999<<<>>>===BBBFFFGGGCCC???======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999;;;<<<===;;;;;;;;;<<<999:::<<<;;;::::::;;;=========>>>???AAABBBBBBAAAGGGLLLTTT___hhhkkkiiifff[[[QQQGGGCCC@@@>>>>>>AAAGGGRRR[[[^^^dddssspppccc___^^^[[[XXXFFF@@@:::999===EEELLLPPPPPPRRRQQQLLLIIIHHHCCC>>>777888888888777555555555333666777666555888???EEEVVVZZZ___```[[[SSSKKKFFF@@@@@@??????@@@CCCFFFIIIGGGIIIJJJHHHEEEEEEJJJNNNSSS```lllooonnnkkkddd\\\WWWVVVSSSNNNIIIEEEEEEEEEAAABBBBBB@@@@@@DDDMMMTTT^^^cccjjjpppuuuyyy{{{}}}~~~~~~xxx{{{}}}xxxnnnaaaVVVPPPJJJMMMRRRUUUVVVTTTRRRQQQMMMJJJFFFCCCBBBAAA???>>>>>>???@@@AAABBBCCCCCCCCC@@@???>>>;;;888888;;;===EEEJJJQQQUUUWWWZZZ^^^aaawww}}}zzzwwwpppddd\\\WWWUUUQQQPPPPPPPPPPPPOOOJJJHHHEEEAAA===999666444555555666666555333111000222222111111222222333444111222333333555555666777555555666666777888888888888999;;;===>>>???@@@@@@AAAAAAAAAAAABBBDDDFFFGGGGGGHHHIIIKKKKKKKKKKKKJJJLLLKKKJJJIIIHHHGGGFFFFFFIIIGGGFFFFFFGGGHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFHHHIIIIIIHHHGGGFFFIIIIIIGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGJJJIIIHHHHHHIIIJJJLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNLLLMMMOOOOOONNNOOOQQQSSSLLLLLLMMMOOOQQQTTTVVVWWWSSSOOOHHHBBBAAACCCGGGJJJTTTXXX]]]^^^^^^bbbiiiooozzzmmmmmmsssqqqjjjbbb]]]```dddaaa\\\YYYNNNJJJFFFBBBBBBFFFKKKOOOOOOQQQTTTYYYbbbuuu~~~yyy~~~wwwlllYYYLLLFFF@@@>>>>>>@@@GGGPPPZZZcccooovvvwwwxxxzzz}}}bbb\\\\\\sss{{{ppp\\\EEE;;;===<<>>777555444333222222222333444555<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999999::::::;;;;;;<<<999;;;<<<===<<<<<<<<<===999:::<<<;;;::::::;;;===<<<<<<<<<===???@@@???===CCCIIITTTcccpppxxxzzzyyycccXXXMMMGGGCCC@@@???AAAAAANNNYYYZZZ]]]jjj}}}zzzoooiiiddd___[[[IIIBBB:::777999???CCCFFFKKKOOOPPPNNNLLLIIIDDD===777888999888666444444444...222555444222444999???KKKPPPVVVXXXTTTLLLCCC???===<<<;;;:::;;;===@@@BBBBBBDDDEEEBBB??????EEEJJJSSScccqqqvvvtttpppggg]]]ZZZYYYVVVPPPJJJEEEDDDDDD===???>>>;;;999===GGGPPP[[[___fffmmmssswwwyyy{{{{{{}}}uuuggglllqqqpppiii```YYYUUUHHHLLLPPPQQQNNNLLLMMMNNNLLLIIIFFFCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@<<<999999;;;>>>GGGKKKQQQUUUWWWZZZ^^^cccnnnsss|||~~~sssjjjaaa]]]VVVRRRPPPOOOOOONNNMMMIIICCC???===<<<:::999666666666666777777777777222222333222222111000///111222333333444444444444777777777777888888888888999888888888999;;;===>>>?????????@@@BBBDDDEEEFFFIIIIIIJJJJJJIIIIIIHHHGGGJJJJJJJJJIIIHHHGGGFFFEEEHHHFFFEEEDDDEEEFFFEEEDDDCCCCCCBBBAAABBBCCCDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKMMMMMMNNNIIIIIIIIIIIIJJJLLLNNNOOOKKKKKKKKKMMMNNNNNNLLLJJJPPPPPPOOONNNNNNRRRXXX\\\___TTTFFF>>>>>>BBBFFFGGGOOOSSSXXX\\\___bbbeeeggguuuzzzooohhheeeiiinnnkkkfffbbbeeejjjjjjbbbYYYRRRLLLFFFDDDGGGKKKMMMNNNRRRSSSXXX```hhhtttuuueeeYYYMMMHHHCCC@@@===>>>GGGQQQbbbhhhpppuuuuuuttttttuuu|||iii[[[aaayyy}}}jjjUUUEEE===:::BBBFFFNNNWWWbbbqqqrrrQQQ===777888222333444333222333666888===III```}}}{{{dddhhhxxxtttnnnmmmmmmmmmlllcccRRRBBB;;;;;;888333777777777777777666555555333222111111000000111111333333333444666777999:::AAACCCEEEFFFEEEBBB>>><<>>???@@@@@@BBBJJJSSS^^^qqq|||kkkYYYOOOIIIBBB@@@BBBGGGLLLRRRVVVZZZbbblllttt~~~zzzkkk[[[NNNEEE<<<:::;;;;;;>>>AAAJJJHHHLLLRRRPPPGGG@@@@@@;;;;;;:::777555333444444666555444333333444666777???CCCGGGGGGDDD@@@>>>???999::::::::::::;;;===???CCCBBB???>>>>>>@@@CCCEEEQQQaaasss|||}}}uuuggg[[[XXXVVVSSSOOOLLLHHHEEECCC@@@???===<<<===@@@FFFKKKWWW]]]dddhhhjjjnnnuuu{{{~~~uuujjjjjjlllppprrrmmmccc[[[RRRQQQQQQSSSVVVUUUPPPLLLLLLKKKKKKKKKJJJGGGCCC@@@EEEFFFGGGGGGHHHHHHHHHGGGIIIFFFBBB===::::::>>>AAAKKKOOOTTTWWWYYYZZZ\\\]]]ccchhhpppxxxxxxooojjjddd```\\\ZZZXXXVVVPPPLLLHHHDDDAAA===999666666666666666666666666666444444444333333222111000111222222333444444333333555555555555666666666666888888888888999;;;===>>>???@@@@@@AAABBBDDDFFFGGGIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGEEEDDDCCCDDDEEEDDDCCCCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIJJJKKKKKKIIIGGGGGGGGGHHHIIILLLQQQXXX]]]aaaYYYMMMEEEAAAAAACCCDDDMMMQQQVVVZZZ\\\___aaaccclllvvvzzzkkkbbb]]][[[^^^ccchhhggghhhmmmqqqpppiiibbbSSSNNNGGGEEEHHHLLLOOOOOOSSSTTTWWW]]]dddooo|||qqqaaaVVVKKKFFFBBB@@@>>>AAALLLWWWdddjjjrrrvvvvvvuuuuuuvvvzzziii\\\aaaxxx|||hhhSSSDDD<<<:::AAAFFFOOOWWW^^^jjjyyylllMMM;;;777888222333333333222333666888===JJJaaa~~~mmmnnnxxx{{{tttqqqpppoooiiiaaaQQQAAA:::999888444888888888999888888777666555444333333222222333333333333333444666777999:::???@@@CCCEEEEEECCC@@@>>>???>>>===<<<;;;:::::::::;;;;;;;;;:::::::::999999;;;;;;<<<======<<<;;;:::999::::::;;;;;;;;;;;;;;;999999:::;;;===>>>??????AAAHHHOOOXXXiii~~~|||jjj\\\QQQGGGBBBCCCDDDIIINNNQQQTTTYYYbbbiiiqqqwww|||ssscccOOOFFF===;;;;;;;;;>>>BBBIIIIIINNNVVVUUULLLEEECCC@@@AAABBBAAA===;;;<<<===999888666555555666888999;;;???BBBCCC@@@===<<<<<<<<<<<<<<<;;;<<<===@@@AAACCCCCCDDDEEEFFFIIIKKKMMMYYYgggvvv|||yyyooo```TTTSSSRRRPPPOOOMMMKKKHHHGGGFFFDDDBBB???>>>AAAGGGLLLXXX]]]cccgggiiimmmuuuzzztttrrrqqqvvv{{{{{{tttmmmaaa^^^\\\]]]^^^]]]YYYUUURRRQQQPPPOOOOOOMMMJJJGGGJJJJJJJJJKKKJJJIIIIIIHHHIIIGGGCCC>>>;;;<<>>AAACCCDDDDDDBBBAAA???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<=========>>>>>>:::;;;;;;<<<<<<<<<<<<<<<::::::999999:::;;;===>>>???EEEJJJPPP]]]rrruuueeeWWWJJJCCCBBBCCCFFFIIIJJJKKKOOOUUU[[[[[[```hhhsss|||{{{mmm^^^OOOFFF===;;;;;;;;;@@@EEEIIILLLTTT]]]^^^VVVLLLFFFGGGLLLPPPOOOIIIDDDDDDEEE>>>===;;;999888999:::;;;999;;;>>>???>>>===<<<<<<@@@??????@@@BBBEEEHHHKKKJJJKKKLLLNNNPPPRRRTTTVVV```lllxxx{{{uuujjj[[[OOOMMMLLLMMMNNNQQQQQQPPPOOOPPPMMMIIIEEECCCDDDIIIMMMXXX\\\```cccgggllltttyyy}}}yyy~~~yyytttnnnkkkjjjhhheeeaaa\\\[[[XXXWWWWWWVVVTTTRRRRRRRRRQQQPPPNNNLLLJJJIIIHHHFFFCCC???<<<===AAAEEELLLOOOTTTVVVXXXXXXYYY[[[LLLPPPWWW^^^fffoooxxx}}}{{{xxxtttoooiiieee^^^ZZZSSSMMMGGG@@@;;;777999777666444333333333333444555555444444333222111111111222222222222222111111111222222333333444444777777888888:::;;;<<<<<<>>>>>>??????@@@BBBCCCDDDGGGGGGGGGFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCBBB@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJIIIHHHHHHHHHFFFCCCCCCCCCCCCBBBAAAAAAAAABBBBBBEEEJJJQQQVVVbbbcccbbbZZZOOOFFFBBBBBBIIIMMMQQQTTTVVVXXXZZZ\\\aaadddkkkuuu|||{{{uuunnndddZZZQQQMMMKKKJJJLLLPPPQQQ[[[hhhsssvvvrrrlllggg]]]VVVOOOKKKMMMQQQSSSTTTUUUTTTRRRQQQQQQYYYlll~~~{{{qqqfffYYYQQQGGGBBB>>>===???FFFUUUbbboootttzzz}}}}}}||||||}}}rrrZZZTTTXXXmmmxxxbbbMMM???::::::BBBMMMWWWZZZ[[[bbbkkkrrr~~~~~~sss\\\EEE999666666222222333222222222555777888DDD\\\zzz|||xxxsssmmm^^^LLL@@@<<<;;;999999999999999999888888777333222111111000000111111222222333444555777888999;;;===@@@BBBCCCCCCBBBAAA??????>>><<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;??????>>>======>>>>>>???;;;<<<<<<===============<<<:::999888888:::;;;======CCCHHHLLLTTTdddyyyyyyiiiZZZMMMFFFDDDBBBCCCDDDDDDDDDFFFIIILLLMMMNNNSSS^^^hhhhhh\\\PPPKKKDDD>>><<<===???EEEKKKMMMSSS]]]gggiiiaaaSSSIIIMMMUUU]]]]]]WWWOOOLLLKKKIIIGGGDDDAAA???>>>>>>???===>>>AAACCCDDDEEEFFFFFFHHHGGGGGGIIINNNRRRVVVWWWWWWUUUSSSRRRSSSVVVYYY\\\bbbnnnyyy{{{vvvlll^^^RRRIIIIIIKKKPPPVVVZZZ[[[ZZZZZZWWWRRRMMMIIIJJJNNNQQQYYY[[[^^^```dddjjjqqqwwwzzz{{{wwwtttooolllhhhfffcccaaa```___]]]\\\ZZZYYYWWWUUUQQQNNNKKKIIIFFFEEEBBB>>><<<>>>CCCFFFMMMPPPTTTVVVWWWWWWXXXYYYDDDHHHNNNTTT\\\dddlllrrrwww~~~}}}~~~}}}}}}}}}~~~~~~}}}}}}|||zzzxxxuuupppjjjfffbbb[[[RRRJJJDDD@@@===;;;:::888666444222222222333444444444444333222111000000111111222111111000000111111222333444444555555666777888999:::;;;;;;;;;<<<<<<<<<===>>>???@@@AAADDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@???BBB@@@??????@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGIIIJJJIIIHHHHHHEEEBBB???===>>>??????>>>>>>???>>>>>>@@@DDDKKKOOO\\\aaaeeeaaaVVVLLLFFFEEEHHHKKKPPPSSSUUUWWWYYY[[[___```dddjjjnnnnnniiieeebbbYYYPPPKKKHHHEEEFFFIIIOOOZZZkkkwww{{{wwwqqqmmm```YYYPPPJJJKKKMMMOOOPPPMMMLLLKKKJJJIIIQQQeeeyyyvvvlllbbbWWWPPPFFFAAA======???FFFUUUcccrrrxxx~~~fffSSSPPP]]]ooouuu^^^III===:::<<>>;;;999888888999999888888777666333222111111000000111111222222222333555666888999<<<===???AAABBBBBBAAA@@@@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<:::999888888999;;;<<<<<>>===>>>???AAAFFFCCCCCCKKKTTTUUUNNNGGGHHHCCC@@@AAACCCFFFNNNUUUWWW___jjjtttwwwnnn]]]OOONNNXXXcccgggeee___\\\ZZZ[[[XXXTTTPPPLLLJJJIIIIIIIIIIIIKKKNNNQQQTTTVVVVVVVVVUUUTTTVVV[[[^^^______]]]YYYTTTPPPQQQVVV]]]aaacccppp}}}}}}sssdddXXXLLLKKKMMMSSS\\\bbbddddddaaa^^^ZZZUUUQQQPPPSSSVVVYYYZZZ\\\^^^bbbhhhnnnrrrrrr}}}zzzvvvuuurrrnnnkkkiiigggdddbbb```___\\\XXXSSSOOOKKKIIIDDDCCC@@@>>>===???DDDHHHOOORRRUUUWWWWWWWWWWWWXXX===AAAFFFLLLRRRYYY___dddkkkttt~~~|||{{{{{{zzzyyyxxxxxxxxxxxxyyyzzzzzztttsssrrrqqqoookkkfffaaa\\\VVVLLLEEE@@@>>>======:::999666444333333444444444444444333333222111000000111111111111000//////111111222333444555666666555666777999::::::;;;:::;;;;;;;;;;;;<<<===>>>???AAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>AAA???>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIIIIHHHHHHGGGGGGCCC@@@<<<:::;;;===>>>>>><<<<<<;;;;;;<<<@@@GGGKKKRRRZZZaaaaaaZZZPPPIIIFFFFFFJJJNNNRRRTTTVVVXXXZZZ\\\___bbbfffiiilllmmmnnnnnncccYYYRRRLLLFFFEEEGGGLLLXXXiiiwww}}}|||wwwsssddd[[[PPPIIIGGGHHHIIIIIIEEEEEEFFFEEEDDDLLLbbbvvv|||rrrhhh^^^TTTOOOEEE@@@===>>>@@@GGGVVVcccsssxxxzzz^^^QQQSSS___ooorrrZZZFFF<<<;;;>>>@@@SSSaaabbb```dddjjjllluuurrreeeQQQ@@@999666444111222222222111222444777999CCCXXXrrr}}}vvvwww{{{vvv```KKK???:::888888888888999888777777666555444333333222222333333111222222333444666777888;;;<<<>>>@@@AAAAAAAAAAAABBBAAA@@@@@@?????????@@@<<<<<<<<<===============CCCCCCAAA@@@>>><<<;;;;;;;;;<<<<<<===============;;;:::999999999:::;;;<<<<<>>>>>AAAGGGKKKQQQTTTWWWXXXXXXWWWWWWWWW888<<>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???AAA???>>>???@@@BBBAAAAAA???@@@AAABBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHIIIIIIJJJFFFCCC>>>===>>>AAACCCCCCAAAAAA???===<<>>@@@CCCJJJXXXeeepppuuu}}}qqqXXXQQQWWW___mmmoooWWWCCC;;;<<<@@@DDD[[[mmmmmmhhhhhhhhhfffnnniii\\\JJJ===777555333111222222111111111444666888AAASSSkkk{{{uuuwwwyyyjjjSSSEEE>>>:::999999::::::999999888777555444333333222222333333111111222333444666777888999:::<<<>>>AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBB<<<<<<=========>>>>>>>>>@@@AAAAAA@@@???===;;;:::;;;;;;<<<============<<<999999::::::;;;;;;<<<<<<======@@@EEEGGGIIIRRR]]]gggnnnnnnaaaRRRIIIDDD@@@>>>===<<<<<<======<<<<<<999555555:::>>>???BBBGGGMMMMMMPPPUUUXXXZZZaaaiiinnnxxx{{{hhhTTTTTTXXX___iiirrrwwwyyyxxxvvvrrrooolllkkkkkkkkkiiifffddddddgggiiiiiiiiiiiihhhgggiiikkkjjjddd___UUUPPPIIIDDDFFFLLLTTTZZZ]]]ppp}}}pppddd^^^XXXXXX^^^dddeeeccc]]]^^^^^^\\\ZZZYYYZZZ[[[ZZZZZZ[[[]]]aaadddffffffnnnrrr|||zzzsssmmmhhhdddbbb^^^YYYSSSMMMHHHFFFEEEDDDBBB@@@AAADDDJJJOOOSSSUUUXXXZZZYYYWWWWWWWWW777;;;AAAFFFIIIMMMPPPRRRTTT]]]hhhpppuuuzzzzzzxxxxxxyyyyyyoooppppppnnnllljjjjjjkkkbbbaaa^^^]]]ZZZVVVQQQMMMFFFCCC???<<<;;;:::888777;;;999666444444555666888666666666666555444333222000000111000000///......///000111222333444555555444666777999::::::::::::<<<<<<<<<<<<<<<===>>>???<<<===>>>@@@BBBCCCCCCCCC@@@@@@AAABBBBBBBBBBBBAAAAAA???>>>???AAABBBBBBAAA???@@@AAABBBCCCBBBAAAAAACCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFIIIKKKNNNPPPKKKHHHDDDBBBDDDGGGIIIJJJLLLJJJFFFBBB??????BBBEEEDDDKKKUUUZZZXXXPPPFFF@@@AAAEEEJJJNNNQQQTTTWWWYYY]]]dddlllrrryyyuuuiii___ZZZ[[[QQQZZZjjj{{{rrrhhhZZZPPPKKKIIIIIIHHHMMMNNNMMMHHHAAACCCTTTgggttt{{{zzz|||{{{~~~yyyooodddXXXNNNHHH@@@>>>>>>BBBFFFNNN[[[hhhmmmssszzziiiTTTQQQZZZcccqqqmmmUUUBBB:::===AAAIIIcccxxxxxxqqqmmmhhhaaagggcccVVVEEE:::666444222111111222111111111444666555===MMMddd{{{xxxsssxxx{{{rrrZZZJJJCCC???::::::;;;;;;;;;:::999999333222111111000000111111111111222333444666777888666888:::===AAACCCEEEFFFDDDDDDCCCBBBBBBBBBCCCCCC<<<=========>>>>>>??????===>>>@@@AAA@@@>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<>>>;;;===BBBEEEGGGOOOZZZaaakkknnncccVVVOOOKKKHHHAAA@@@@@@@@@BBBBBBBBBAAA???<<<===BBBCCCBBBFFFMMMSSSSSSWWW]]]___```fffmmmtttsssYYYTTTQQQUUUaaammmvvvzzzzzzyyyvvvtttrrrrrrssssssrrrnnnjjjiiijjjkkkjjjiiifffeeefffjjjnnnnnnhhhbbbSSSNNNHHHCCCBBBFFFKKKOOOVVVkkk}}}nnneee\\\YYY]]]aaaaaa^^^YYY[[[\\\\\\[[[ZZZZZZ[[[ZZZZZZ[[[]]]aaacccccccccmmmooouuuwwwoooiiidddbbb^^^YYYRRRLLLGGGDDDFFFEEEDDDBBBCCCGGGMMMRRRTTTWWWYYYZZZYYYXXXWWWXXX777:::>>>BBBEEEFFFFFFFFFOOOWWWbbbjjjmmmppprrrtttzzz}}}zzzyyywwwuuutttuuuoooiiifffffffffbbb______[[[WWWUUUSSSOOOHHHCCC???<<<999777777666555444666666666555444444444333999999888777666555444444......//////000000111111000111111222222333444444111222333555666888999:::<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????BBBAAA???>>>>>>>>>???@@@??????@@@@@@@@@??????>>>AAABBBAAAAAA@@@???>>>>>>CCCCCCBBBAAAAAA@@@??????AAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAAAAABBBCCCDDDEEEHHHJJJIIIGGGMMMXXXbbb___VVVLLLGGGJJJOOORRRSSSVVVSSSOOOKKKHHHFFFDDDBBBDDDEEELLLWWWXXXNNNEEEAAA@@@AAACCCFFFJJJOOOSSSUUU[[[iiiuuuzzzuuunnnmmmggg___\\\```lll~~~zzzeeeWWWOOOJJJHHHJJJTTTTTTQQQJJJDDDEEENNNWWWcccnnn|||~~~zzzwwwwwwxxx|||}}}~~~}}}uuuooodddVVVKKKGGG@@@???>>>@@@HHHSSS___gggnnnssszzz~~~zzzzzz{{{wwwmmmaaaYYYYYY]]]mmmhhhQQQBBB;;;<<<>>>OOOkkkyyykkk\\\```VVVJJJBBB:::333222666222111000//////111333444777999HHH```uuu{{{yyy|||lllWWWFFF??????===;;;;;;<<<<<<;;;:::888666333222222222111///000111222222222333666888777999===???@@@AAACCCDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBAAA???>>>>>>>>>??????@@@@@@@@@@@@???===;;;:::<<<<<<<<<===============;;;;;;;;;:::::::::999999;;;999;;;???BBBDDDJJJQQQ```gggllljjj```VVVQQQQQQMMMLLLLLLLLLMMMNNNOOOOOOKKKJJJHHHGGGIIIMMMQQQTTT]]]]]]^^^```dddiiimmmpppxxx}}}hhhUUUNNNQQQVVVcccppprrrtttrrrqqqqqqssssssoookkknnnlllgggdddbbbbbbdddeeebbbeeehhhjjjnnnpppkkkcccUUUPPPIIIDDDCCCDDDFFFGGGOOO```zzzuuummmaaaYYYWWWYYYZZZ[[[\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[\\\]]]___bbbccckkkmmmpppuuuwwwnnnhhhbbb^^^XXXSSSPPPOOOMMMKKKJJJFFFBBBCCCHHHLLLOOOOOOXXXZZZ\\\\\\ZZZYYYXXXYYY444666:::>>>AAADDDEEEFFFKKKUUU```ggggggfffgggiiiqqqwww|||xxxvvvvvvuuutttsssrrrmmmfffddddddccc```]]]\\\XXXSSSPPPOOOLLLGGGBBB>>><<<999888888777555444555555555555444444444444888888777666555444333333000000000/////////////////////000111111222222333333444444555666777777888::::::;;;<<<<<<===>>>>>>???>>>>>>======>>>>>>???AAA@@@???>>>===>>>>>>????????????@@@@@@??????>>>>>>>>>???@@@@@@??????>>>BBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>?????????@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCCCCAAADDDGGGHHHJJJRRR___iiikkkbbbVVVPPPQQQUUUWWWXXX\\\ZZZXXXXXXXXXVVVPPPLLLIIIGGGJJJQQQRRRLLLGGGFFF@@@AAABBBEEEIIIMMMQQQSSS\\\gggrrrzzznnniiilllmmmiiidddhhhrrrvvvfffZZZSSSRRRUUU[[[]]][[[RRRGGGCCCGGGMMMWWWbbbpppzzz}}}||||||}}}{{{}}}~~~|||wwwuuuuuuwww|||}}}{{{ssslllaaaSSSHHHDDD>>>======@@@HHHUUUbbbjjjpppuuuzzz|||~~~zzzxxxxxxtttiii\\\XXX___ggg~~~|||eeeOOOAAA<<<===@@@SSSooowwwggg___TTTIII@@@888222111444444333222111111333444666777999EEE\\\qqq~~~xxxbbbMMMBBB>>><<<:::999:::;;;:::999888666444333333222111///000111222222222333555777777999<<<>>>???@@@CCCEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA?????????@@@AAABBBBBBBBBBBBAAA???===<<<======<<<<<<<<<<<<<<<<<<;;;:::::::::999999999999:::999:::???AAABBBHHHOOO\\\dddmmmoooiiiccc``````[[[[[[[[[[[[\\\]]]^^^^^^\\\ZZZWWWUUUUUUXXX[[[]]]bbbbbbcccdddgggkkknnnpppxxx}}}rrr^^^UUUUUUSSSZZZaaa___dddccccccgggkkkmmmkkkhhhdddbbb^^^[[[ZZZZZZ\\\]]]\\\___bbbfffmmmqqqnnnfff^^^YYYQQQJJJFFFEEEDDDDDDHHHXXXpppzzzqqqeee\\\YYYXXXYYYYYY^^^]]]]]]]]]]]]^^^^^^___^^^]]]]]]^^^___aaacccdddhhhjjjmmmqqqxxxzzzqqqjjjddd___YYYTTTQQQPPPOOONNNLLLHHHEEEFFFJJJNNNPPPOOOWWWYYY[[[[[[ZZZYYYYYYYYY222333555888<<>>???@@@<<<<<<<<<<<<===>>>??????@@@???>>><<<<<<======>>>>>>>>>??????@@@??????>>>;;;<<<===>>>????????????AAAAAAAAA@@@@@@??????>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAACCCFFFGGGJJJTTTaaallltttkkk___WWWUUUWWWZZZ[[[^^^^^^aaafffkkkjjjccc\\\SSSOOOLLLLLLLLLIIIGGGHHH@@@@@@AAADDDGGGJJJMMMOOOXXX___iiitttvvvbbb___hhhoooqqqnnnqqqzzzsssaaaUUUTTTXXX^^^dddfff^^^OOOEEEDDDHHHLLLVVVdddoootttvvvxxxyyyxxxzzzzzzwwwsssrrrtttwww}}}~~~xxxoooggg]]]OOODDDAAA<<<<<<>>>BBBJJJWWWeeennnrrruuuxxxyyyzzz~~~}}}{{{{{{uuufffWWWUUUaaannnxxxbbbMMM???<<>>777222111333333333222111111333444555777888BBBVVVlll{{{|||{{{{{{}}}oooWWWFFF???===;;;;;;;;;;;;:::999999777444333333333111000000111222222222222555777666888;;;===>>>@@@CCCEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDCCCAAA@@@@@@AAABBBBBBDDDDDDEEEEEEDDDBBB@@@???=========<<<;;;;;;;;;::::::::::::999999999888888:::888:::===???@@@EEEKKKWWWaaammmrrrpppllljjjjjjiiijjjkkklllmmmoooppppppooommmiiieeecccbbbcccddddddddddddfffhhhjjjlllmmmssszzzpppfffddd\\\YYYWWWPPPRRRRRRSSSWWW]]]___^^^[[[TTTRRRPPPMMMMMMNNNOOOQQQRRRTTTWWW^^^jjjsssqqqjjj```]]]WWWQQQKKKGGGDDDCCCAAAMMMaaavvvyyyrrrhhh___[[[YYYZZZZZZ\\\\\\[[[[[[\\\^^^```bbb^^^^^^]]]]]]^^^```aaabbbcccfffhhhkkkooowww}}}tttnnngggbbb[[[VVVTTTSSSSSSSSSOOOLLLJJJKKKOOORRRRRRQQQUUUWWWYYYZZZYYYXXXYYYZZZ333333333444777:::>>>@@@???LLLZZZ]]]VVVOOOOOORRRZZZfff|||uuummmlllkkkkkkmmmooooooooojjjgggcccaaa```___]]]ZZZXXXSSSNNNJJJIIIGGGDDD@@@;;;:::999::::::999666333222222333333444444444555555444444333222111111111000000/////////...............///000000111111222333444444555555666666666999:::;;;<<<===>>>??????;;;;;;;;;<<<===>>>@@@AAA???>>>===<<<;;;<<<<<<======>>>>>>???????????????<<<<<<===>>>????????????@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBDDDEEEFFFFFFHHHPPP[[[dddoooggg\\\TTTQQQSSSUUUVVVYYYZZZ___jjjtttxxxtttnnneee___XXXRRRNNNJJJHHHGGGAAAAAAAAABBBDDDGGGIIIKKKOOOTTT]]]hhhvvvooo[[[WWWaaammmssssssxxx|||dddRRRNNNRRRVVV```iiieeeXXXLLLIIIKKKJJJRRR^^^iiipppsssuuuwwwvvvwwwwwwtttqqqqqqtttxxx~~~~~~~~~}}}tttjjjbbbXXXJJJAAA>>><<<>>>AAAEEELLLXXXfffooossstttuuuvvvxxx~~~zzzfffSSSPPP^^^nnnxxxaaaLLL???===AAAFFFWWWsssttt```TTTFFF===777222111333000000000///000111222222666777@@@SSShhhxxxxxxwwwtttrrrvvvuuuooozzzzzz___JJJBBB@@@>>>>>>>>>>>>===<<<:::777555444444333222111000111222222111222444666666888:::<<<===???CCCEEEFFFFFFDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBBBBDDDEEEEEEEEEEEECCCBBBAAA>>>======<<<;;;::::::999::::::999999999888888888999888999<<<>>>===AAAGGGSSS\\\hhhooooookkkgggfffkkkmmmooosssvvvyyy{{{{{{zzzwwwrrrlllgggdddbbbaaa]]]^^^___bbbdddfffggghhhkkkssszzzuuutttjjjaaaXXXKKKIIIGGGFFFIIILLLMMMKKKHHHEEEDDDBBBAAAAAABBBDDDEEEHHHIIIMMMUUUeeeqqqrrrlllZZZZZZYYYUUUPPPKKKHHHGGG???GGGUUUeeerrryyyzzzyyyqqqmmmeee___\\\[[[\\\\\\WWWVVVUUUUUUWWWZZZ^^^```\\\\\\[[[[[[[[[\\\^^^______bbbeeegggiiimmmuuu{{{vvvpppjjjeee^^^YYYWWWXXXXXXXXXSSSQQQOOOPPPTTTVVVTTTRRRTTTVVVWWWXXXWWWXXXYYYZZZ666444333333333666888::::::GGGTTTVVVOOOIIIIIIMMMUUUbbbwwwwwwgggccccccdddfffjjjkkkkkkjjjgggeeebbb```___]]]\\\ZZZTTTQQQLLLJJJIIIFFFAAA===;;;:::999::::::888555222111222222222333333444444333333222222111111000000---........./////////000//////000000111222222333111111222444555777888888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBB???>>><<<;;;;;;;;;<<<===<<<===>>>???????????????>>>>>>???????????????>>>>>>>>>>>>>>>>>>=========;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAADDDEEEDDDDDDEEEKKKSSSZZZaaa[[[SSSMMMKKKLLLOOOQQQRRRTTTYYYeeerrr|||~~~yyytttmmmddd\\\VVVOOOJJJDDDDDDCCCCCCDDDFFFGGGHHHHHHMMMUUU]]]eeerrrsss```ZZZcccooouuuxxx~~~kkkSSSJJJKKKJJJVVVbbbdddZZZPPPLLLMMMMMMSSS]]]ffflllppprrrssssssuuuuuusssqqqqqquuuyyy|||||||||}}}~~~~~~~~~~~~zzzpppfff^^^TTTGGG???======AAAFFFKKKQQQZZZgggppprrrsssttttttwww~~~yyy~~~gggSSSOOO]]]mmmyyyaaaKKK???===CCCHHH[[[ssssssbbbTTTFFF===888444222444000//////000000000111111444666???QQQgggwww}}}|||qqqppppppooopppwww~~~uuullllll|||fffOOOCCCAAA???>>>>>>>>>===<<<:::888666444444444333111000111222222111111333555555777999;;;<<>>>>>===<<<;;;;;;:::::::::::::::999999999888888999888999<<<<<<;;;>>>DDDLLLUUU```ggghhhddd```^^^cccfffjjjpppuuuzzz}}}~~~{{{xxxrrrllleee___[[[YYYSSSUUUXXX\\\```bbbdddeeedddllluuuuuuxxxpppggg]]]OOOFFFBBB???>>>??????===:::;;;:::999888999:::<<<===???AAADDDLLL[[[iiillliiiWWWZZZ]]]\\\WWWQQQLLLJJJAAAEEENNNYYYcccjjjnnnnnnjjjhhhccc^^^ZZZYYYYYY[[[UUUTTTRRRRRRTTTXXX[[[]]]\\\[[[ZZZZZZ[[[\\\]]]^^^\\\___cccdddeeehhhmmmqqqvvvvvvzzzxxxrrrlllgggbbb^^^\\\]]]]]]]]]YYYVVVTTTTTTWWWYYYWWWUUUSSSUUUVVVVVVVVVVVVXXXZZZ666555333222111333444555888AAAKKKLLLGGGCCCEEEHHHPPP]]]ooo|||~~~tttdddZZZYYYZZZ]]]bbbfffgggeeecccaaa```___]]][[[ZZZXXXWWWOOONNNMMMNNNNNNKKKDDD>>>===<<<:::999999777444222111222222222222222333333222222222111111111000000,,,------...//////000000//////000111111222222333000000222333555777888999::::::::::::::::::::::::<<<<<<<<<===>>>???AAABBB???>>>===;;;;;;<<<<<<===<<<<<<===>>>?????????????????????@@@??????>>>>>>========================<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAACCCGGGNNNRRRSSSPPPKKKHHHGGGHHHKKKMMMMMMOOOTTT^^^jjjuuu~~~|||tttmmmggg___WWWKKKJJJIIIHHHHHHHHHIIIJJJIIILLLPPPUUUYYYcccvvv|||oookkkqqqzzz~~~sssXXXIIIEEEEEEOOO[[[___ZZZRRRNNNMMMRRRUUU\\\ccchhhlllmmmnnnppprrrtttsssrrrrrrvvvzzzzzzzzzzzzzzz|||~~~~~~~~~wwwnnnccc[[[QQQFFF???>>>===CCCKKKQQQVVV^^^hhhqqqssstttttttttwwwttt}}}{{{dddQQQPPP```qqqxxx```JJJ>>>>>>DDDJJJ```uuutttcccUUUEEE<<<888444333444111111111222222222222333222555<<>>BBBFFFFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@??????@@@BBBBBBCCCDDDEEEEEEEEEDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::888999<<<<<<:::<<>><<>>???@@@???>>>===<<<<<<<<<===>>>;;;<<<===>>>????????????<<<<<<===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAAAAAAAA@@@>>>???@@@@@@BBBEEEHHHKKKIIIHHHGGGFFFEEEFFFHHHJJJIIILLLQQQVVV]]]fffqqqxxxzzz}}}}}}yyyvvvuuunnnfffSSSRRRPPPNNNMMMMMMNNNNNNOOOLLLMMMPPPSSSYYYffftttzzz~~~~~~eeeQQQJJJHHHOOOXXX]]]]]]YYYUUUSSSUUUWWW[[[aaafffjjjkkkkkklllooossssssrrrrrruuuyyywwwwwwwwwxxxzzz}}}~~~}}}~~~~~~vvvlllaaaYYYPPPFFF@@@@@@:::CCCNNNWWW\\\bbblllssswwwwwwvvvuuuwww~~~~~~sss~~~uuu]]]LLLOOObbbsssuuu]]]HHH===>>>FFFMMMccctttuuucccTTTCCC;;;777444222222000111111222222222222222000222888GGGaaa|||}}}{{{}}}~~~yyyiiifff{{{|||wwwppp|||iiiTTTAAA???===;;;;;;;;;999888;;;999777666666555444222000111222111000000222444444555777888:::>>>BBBFFFEEEEEEDDDDDDDDDDDDDDDEEEBBBAAA@@@@@@@@@BBBCCCDDDDDDDDDEEEFFFFFFDDDCCCBBB>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999:::===<<<999:::???@@@FFFOOOVVVXXXVVVSSSQQQOOORRRXXX___fffkkknnnpppmmmkkkgggaaaYYYRRRLLLIIIEEEIIIOOOUUUYYY\\\]]]]]]]]]]]]jjj{{{ooo```]]]bbbaaabbbddd]]]OOOHHH>>>888777777666555333333222222222333444555111555888999???JJJQQQSSSYYY```hhhhhhaaaWWWOOOKKKFFFFFFHHHLLLRRRWWWZZZ[[[``````___\\\WWWTTTTTTUUUVVVVVVUUUUUUUUUVVVWWWWWW[[[ZZZZZZ[[[\\\^^^```aaaZZZ]]]```___^^^^^^bbbeeedddeeeiiiooosss{{{}}}vvvmmmkkkhhhggggggfffeeedddbbb]]]YYYXXXYYY[[[[[[YYYTTTUUUUUUTTTSSSSSSUUUWWW///////////////000111111777999;;;:::888888:::===CCCNNNZZZ]]]VVVMMMIIIIIIIIIMMMSSS[[[___^^^ZZZVVVTTTUUUUUUSSSQQQOOONNNNNNNNNRRRYYYaaaeeebbbYYYQQQBBB>>>:::777666555333222333222222222111111000000222222222222111111111111/////////...------,,,,,,------......///000000000333333333444444444555555555555666888999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>@@@???>>><<<<<<======>>>;;;<<<===>>>????????????888999;;;===>>>???@@@@@@;;;<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDCCCDDDEEEEEEDDDDDDEEEGGGFFFJJJOOOQQQSSSYYYccckkknnnsssvvvuuuwww{{{wwwpppYYYXXXUUUSSSRRRQQQQQQQQQRRRLLLIIIMMMPPPSSSZZZccckkkvvvvvv___UUULLLQQQYYY___bbbaaa___\\\XXXYYY\\\aaagggkkklllllljjjmmmqqqsssrrrrrruuuwwwuuuuuuuuuvvvyyy}}}}}}}}}}}}~~~uuukkk```YYYPPPGGGBBBAAA777BBBPPPZZZ___fffooovvvzzzzzzyyywwwwww}}}~~~sssrrrWWWGGGLLL```rrrqqqZZZEEE<<<>>>HHHPPPbbbrrruuucccRRRAAA999666333111111......///000000000000000000000444BBB___~~~||||||~~~llleeexxxzzztttmmmyyy}}}yyygggTTTCCCAAA>>>======<<<;;;999<<<999777666666555444333000111222111000000222333444555777888:::===BBBFFFEEEDDDDDDDDDDDDEEEEEEFFFCCCBBBBBBAAABBBCCCDDDEEEEEEEEEFFFGGGFFFFFFDDDCCC>>>>>>>>>>>>????????????======<<<<<<<<<;;;;;;;;;;;;:::;;;===<<<999:::>>>???DDDKKKPPPQQQOOOKKKHHHHHHLLLRRRXXX^^^ccceeeffffffdddaaa[[[TTTMMMGGGDDDAAAEEEKKKQQQUUUWWWWWWWWWZZZUUU^^^nnn~~~gggUUUMMMOOONNNTTT[[[YYYXXXOOOCCC:::666555555444333222222222222222333333...333555444666>>>GGGJJJSSS\\\fffhhhbbbWWWOOOKKKFFFEEEFFFJJJOOOSSSUUUVVVYYY[[[]]][[[XXXVVVWWWYYYUUUUUUUUUUUUTTTTTTSSSSSSXXXWWWXXXXXXZZZ\\\^^^```ZZZ]]]^^^]]][[[ZZZ]]]```aaabbbeeeiiilllrrrxxxmmmllljjjiiiiiiiiifffeeeddd___ZZZXXXYYY[[[\\\[[[UUUVVVUUUTTTRRRRRRTTTVVV333333111000000000111222333333333444555666777888CCCEEEFFFFFFDDDCCCCCCCCCCCCLLLXXX[[[WWWQQQOOOOOOPPPPPPOOOOOOMMMLLLKKKJJJGGGMMMUUU```lllsssmmmdddUUUDDD888999999333111444222222111000000///000000000111111222222000///.............../////////000000111222222111000111222333333333222222222111111777777888999::::::::::::;;;;;;:::::::::;;;<<<<<<===>>>???===:::999;;;>>>============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<;;;<<<===>>>???@@@AAAAAA???>>><<<;;;<<<===???@@@@@@@@@AAABBBCCCDDDEEEFFFHHHHHHJJJMMMPPPTTTWWWYYY___aaaeeehhhkkklllllllllYYYUUURRRQQQRRRSSSRRRPPPMMMOOOOOONNNMMMOOOTTTXXX```gggrrrssseee```ccchhhlllkkkgggbbb^^^]]]___aaacccdddfffiiilllkkkkkkmmmnnnpppqqqrrrrrrttttttssstttwww{{{{{{|||}}}~~~{{{wwwlll___UUULLLCCC>>>>>>???CCCLLLXXXdddmmmqqqssszzzzzzyyywwwwww{{{~~~{{{rrrXXXJJJQQQjjjfffUUUJJJ<<<<<>>AAAAAABBBEEEFFFGGGFFFEEEDDDAAABBBCCCDDDDDDCCCBBBAAAEEEFFFGGGHHHGGGFFFEEEDDD>>>????????????>>>============<<<<<<;;;:::999999::::::999888888999:::;;;>>>CCCJJJPPPRRROOOKKKGGGHHHIIINNNTTTVVVWWW]]]eeefffgggcccXXXOOOKKKFFFBBB@@@CCCHHHMMMQQQTTTTTTTTTWWWWWWYYY```nnn|||iiiTTTDDDDDDIIIKKKPPPXXX___RRRCCC999888888666444111000///000222333333222000222444555555777<<>>???CCCKKKTTTVVVRRRLLLJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHCCCHHHOOOZZZjjjvvvwwwrrr]]]LLL???===<<<555222666222222111000000000000000000111111222111111//////........./////////000000///000111111//////000111222222222222222222222222777777888999:::::::::::::::::::::999::::::;;;<<<<<<>>>???>>>;;;:::;;;===;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<===>>>??????@@@@@@>>>===<<<;;;<<<===???@@@>>>??????@@@AAABBBCCCDDDDDDDDDFFFHHHJJJMMMOOOQQQUUUWWWYYY[[[\\\]]]]]]]]]RRROOOLLLLLLMMMMMMLLLJJJKKKLLLMMMLLLJJJKKKOOORRRVVV\\\gggsss~~~|||uuuvvvxxxxxxvvvpppjjjfff___aaacccddddddfffiiikkkkkkkkkkkklllnnnpppqqqrrrrrrrrrrrrrrruuuyyy|||||||||~~~yyy}}}wwwkkk^^^TTTKKKBBB>>>>>>@@@EEENNNYYYdddlllqqqrrrxxxyyyxxxwwwxxx~~~}}}{{{www[[[OOOZZZvvvzzzaaaPPPGGG;;;<<>>===;;;;;;::::::999888888777888888777666666777888999===BBBIIINNNPPPNNNIIIFFFEEEFFFKKKPPPRRRSSSYYYaaabbbddd```VVVMMMHHHDDD??????BBBGGGLLLPPPRRRSSSSSSPPPNNNMMMRRR]]]kkkvvv{{{sss___MMMHHHGGGEEEIIIRRRZZZQQQEEE>>>;;;:::888666444333222333444555444333555666666555333333666999<<<@@@FFFJJJKKKGGGBBB>>>;;;;;;<<>>>>><<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<=========>>>>>>??????>>>===<<<<<<<<<===>>>???<<<======>>>???@@@AAAAAAAAABBBCCCDDDEEEGGGHHHIIIKKKKKKJJJJJJKKKKKKLLLLLLIIIHHHGGGGGGIIIIIIIIIGGGJJJJJJKKKJJJHHHHHHIIIKKKNNNRRRZZZcccllluuu{{{}}}vvvoookkkcccdddeeeeeeeeeeeehhhjjjkkkjjjjjjjjjkkknnnppprrrpppppppppqqqsssvvvzzz||||||}}}~~~{{{vvvzzz|||vvvjjj\\\RRRIIIAAA===>>>AAAGGGPPP[[[eeelllppprrruuuwwwxxxxxxyyy|||}}}yyy\\\RRRaaasss[[[JJJCCC999;;;JJJQQQYYYfffgggvvv}}}aaaOOO===555555444222111000000000111111111222222111444666<<>>:::<<<@@@<<<<<<<<<;;;999777555333222333333333222222222111111111222444444555777:::===@@@AAABBBDDDEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFEEEDDDAAABBBCCCEEEEEEEEEDDDDDD@@@AAAAAAAAAAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;999888777666666777888888<<<@@@FFFKKKLLLKKKGGGDDDBBBCCCFFFKKKLLLMMMTTT\\\aaaccc```WWWOOOIIIDDD???===@@@EEEJJJNNNQQQRRRRRRNNNKKKHHHHHHNNNZZZjjjuuu{{{kkk[[[QQQHHHAAACCCKKKTTTQQQKKKEEE???<<<:::999888777555666777777666444888888777555222222333555555777;;;>>>>>>;;;888666666666777:::===AAADDDGGGKKKOOORRRTTTSSSPPPOOONNNOOOPPPQQQPPPOOOOOOPPPRRRSSSSSSTTTUUUVVVVVVWWWWWWYYYXXXWWWWWWWWWXXXZZZ[[[[[[YYYZZZ]]]^^^___dddkkkpppwww|||tttooofffccc^^^[[[[[[[[[[[[ZZZ[[[ZZZXXXWWWVVVVVVVVVWWWWWWUUUTTTRRRQQQQQQRRRRRR:::888666444222111111111222222222111222222333333444444444333222444777:::===AAAEEEDDDAAA>>>>>>@@@CCCCCCCCCDDDDDDCCCCCCBBB===???AAAGGGTTTbbbjjjjjj^^^PPPCCC<<<888333222444333333222222222222333333222222222222111111000000...////////////000000000...///000000......///000///000111222333444555555666777888999999::::::999888888888777888999999:::999;;;===>>>===<<<:::999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;===========================<<<<<<<<<<<<===>>>???<<<<<<===>>>>>>???@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@BBBCCCDDDDDDEEEFFFIIIKKKMMMMMMMMMKKKLLLKKKJJJHHHGGGFFFFFFKKKMMMRRRXXX```gggmmmppp{{{}}}tttnnnjjjfffgggggggggeeeeeeggghhhkkkjjjhhhhhhiiillloooqqqoooooooooppprrruuuxxxzzz|||}}}}}}yyyuuuxxx}}}{{{xxxtttgggYYYOOOGGG???===???DDDJJJTTT^^^fffllloooqqqtttvvvxxxxxxzzz}}}uuuWWWPPPbbbpppWWWGGG@@@888===KKKRRRYYYbbb```nnn{{{yyy^^^NNN<<<555444222111222000000000000111111111111111333444:::NNNnnn~~~xxxpppvvv}}}|||uuuooottt|||}}}kkkUUUDDD>>>===888:::===999<<<<<<;;;:::888666444222333333333222222222111111111222333333333555888;;;>>>???AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDD@@@AAACCCDDDEEEEEEEEEDDDAAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>=========;;;:::999888888888999:::;;;>>>BBBFFFHHHGGGDDDBBB@@@@@@BBBFFFGGGIIIPPPXXXcccfffeee]]]TTTNNNHHHBBB===???CCCHHHLLLOOOQQQQQQNNNJJJFFFDDDEEENNN^^^lllyyyrrriii___SSSHHHHHHNNNWWWWWWVVVPPPHHHBBB???>>><<<;;;999999999999777555666666666555444555666777333444666777777555444333333444555777:::===@@@BBBFFFJJJNNNQQQPPPNNNLLLLLLLLLNNNPPPQQQOOONNNNNNOOOOOOPPPPPPQQQSSSTTTVVVWWWWWWWWWVVVUUUVVVWWWXXXYYYZZZWWWVVVYYYZZZZZZ]]]bbbdddiiirrr{{{~~~{{{xxxsssmmmhhh```]]]XXXVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUUUUVVVWWWVVVUUUSSSQQQPPPPPPQQQQQQ<<<:::888555333222222222333333222111111111222222666555555333111222555777888:::<<<===;;;;;;===???BBBBBBCCCCCCBBBBBBAAA@@@;;;===???BBBJJJTTTXXXWWWUUUKKK???999555333444666444444333333333333444444333222222111111111111111////////////000000000111///000111111//////000111//////000111333444555555666666777888999999999999888888777777777888999999999999;;;<<<===<<<:::888::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<======>>>======>>>>>>??????@@@@@@AAAAAABBBCCCCCCBBBBBBAAA>>>===<<<;;;<<<>>>AAACCCCCCFFFKKKOOORRRUUUVVVWWWOOONNNMMMKKKJJJHHHFFFEEEGGGJJJOOOVVV]]]dddiiilllqqqzzzsssmmmjjjggghhhhhhgggeeeeeeggghhhkkkjjjhhhggghhhkkknnnpppoooooopppqqqsssuuuwwwyyy|||}}}~~~|||yyyvvvxxx|||}}}yyyuuupppdddVVVLLLDDD>>>>>>AAAHHHOOOYYYbbbhhhlllooorrrtttvvvxxxyyyzzz}}}oooSSSOOOaaannnUUUEEE@@@:::???NNNTTT[[[```ZZZfffqqqtttzzzoooYYYJJJ;;;444333111111111//////000000000111111111111222333888JJJhhh}}}sssqqqqqqrrrrrrrrrzzzrrrXXXGGG???===777999===999;;;;;;;;;;;;999777444333333333333222222222111111111111222222222333666999===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCEEEFFFFFFEEEEEEAAABBBBBBBBBBBBAAA@@@@@@:::::::::::::::999999999<<<;;;999888888888999999:::<<<>>>AAABBBBBBAAA@@@???>>>@@@CCCDDDFFFNNNWWWeeeiiiiiibbbZZZRRRJJJCCC===???CCCHHHLLLOOOQQQRRRIIIEEEBBBAAA???AAANNN]]]qqqtttvvvrrrhhh]]][[[^^^eeeggggggaaaXXXOOOKKKJJJDDDBBB@@@???>>>===;;;999777666555666666777777666666666666555555444444333111222333555777999;;;<<>>@@@AAAAAABBBBBBBBBAAAAAA999<<<>>>???EEEKKKMMMKKKKKKEEE===777555666777888444444444444444555555666333333222111111111111222/////////000000000111111///000111111//////000111///000000222333444555555555666777888999999999999888888777777888888999:::999999999:::<<<<<<:::888:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999:::;;;;;;;;;<<<<<<======;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@===>>>@@@AAABBBAAA@@@???::::::999999:::===???AAAEEEIIIPPPUUUXXXYYY[[[\\\RRRPPPMMMKKKJJJHHHFFFEEEBBBGGGNNNXXX```gggkkkmmmooo~~~yyyrrrmmmkkkeeefffggggggeeefffgggiiikkkjjjiiihhhiiikkkmmmnnnoooooopppqqqsssuuuwwwxxx{{{|||}}}}}}zzzyyyzzz|||}}}xxxuuummm```RRRIIIBBB>>>???CCCKKKSSS^^^fffjjjmmmppprrrtttwwwyyyzzz{{{~~~sssvvvhhhRRRQQQaaa{{{lllRRRCCC???<<>>@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCEEEEEEEEEDDDDDDAAAAAABBBBBBAAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666666666777888999;;;<<<>>>>>>>>>>>>>>><<<===@@@BBBDDDMMMWWWfffkkkllleee\\\TTTJJJBBB???AAADDDHHHLLLPPPRRRTTTKKKFFFCCCCCC@@@===FFFSSShhhqqq}}}|||vvvssssssxxxyyyxxxsssjjjaaa]]]\\\RRRPPPMMMKKKJJJHHHFFFCCC@@@>>><<<;;;;;;:::777555999999888777666555555555111111222333555666666777:::>>>BBBEEEGGGHHHIIIKKKJJJLLLMMMMMMLLLJJJJJJJJJIIIIIIJJJLLLNNNQQQTTTVVVTTTSSSSSSRRRRRRSSSUUUVVVVVVRRRPPPSSSUUUTTTUUUWWWYYY\\\```dddggghhhhhhhhhffffffeeeeeedddbbb^^^[[[YYYVVVRRRPPPQQQRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTRRRQQQPPPOOOOOOOOOPPPQQQ===<<<999777666555555555555555444222222111111111///000111111000000111222222333555666888999;;;===<<<===>>>@@@BBBCCCDDDDDD999<<<===<<>>>>>>>>>>>????????????;;;===???AAABBBBBBAAAAAA:::999999999:::<<<>>>???EEEKKKRRRVVVXXXXXXYYYZZZSSSOOOJJJGGGGGGGGGEEECCCAAAGGGQQQ[[[bbbggghhhhhhiiiwww~~~yyysssmmmiiigggcccdddeeefffeeefffhhhjjjjjjjjjjjjjjjjjjkkklllmmmnnnooopppqqqssstttvvvvvvzzz{{{|||~~~}}}zzz}}}|||}}}}}}zzzwwwjjj]]]OOOFFFAAA>>>AAAFFFOOOWWWbbbjjjmmmnnnqqqsssssswww{{{}}}~~~xxxkkknnnxxx~~~aaaRRRTTTbbbvvvfffMMM???>>>>>>HHHXXX___``````TTT]]]dddaaafff]]]KKK@@@777444333000///000////////////000000000111111222444999FFF___wwwkkkeeemmmvvv}}}lllYYYMMMGGG===<<>>@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::999888666666666666777777888888999:::;;;<<<<<<<<<:::;;;===???CCCMMMWWWhhhmmmooohhh___UUUJJJAAAAAACCCFFFJJJNNNQQQTTTVVVTTTKKKGGGGGGCCC???DDDPPP^^^kkk{{{|||uuuoookkkiiiccc```]]][[[YYYWWWTTTQQQNNNKKKHHHGGGFFFDDD@@@===>>>===<<<;;;:::999888888444444555555555555555555444777;;;>>>AAADDDGGGJJJGGGIIIJJJIIIHHHFFFGGGGGGFFFFFFFFFHHHKKKOOORRRTTTSSSRRRQQQQQQQQQRRRTTTUUUUUUPPPNNNRRRUUUUUUTTTVVVVVVXXXZZZ]]]____________^^^^^^]]]^^^^^^]]]YYYWWWXXXUUUQQQPPPPPPRRRSSSSSSOOOPPPQQQRRRRRRSSSSSSSSSPPPOOONNNNNNNNNOOOQQQQQQ===<<<:::888666666666666666555444333222111111111---///111222222111222444333444555666888999:::;;;777999<<>>>>>:::;;;<<<<<<======<<<<<<=========>>>>>>>>>>>>>>><<<===@@@CCCDDDDDDDDDCCC<<<;;;;;;;;;<<<======>>>EEEKKKQQQUUUUUUTTTTTTUUURRRMMMGGGDDDDDDEEEDDDBBBDDDJJJTTT]]]ccccccbbb```[[[hhhyyy{{{yyyvvvqqqlllgggbbb```aaacccdddeeeeeegggiiikkkjjjjjjjjjkkkllllllllllllmmmnnnoooqqqrrrtttuuuuuuyyyzzz|||~~~~~~~~~~~~|||zzz~~~~~~~~~{{{yyyhhh[[[MMMEEE@@@>>>BBBGGGQQQZZZeeelllnnnoooqqqtttrrrvvv{{{~~~{{{mmmhhhkkkuuuttt[[[PPPUUUbbbsssbbbIII<<<===???KKK\\\cccaaa```TTT]]]ccc___ccc[[[FFF===555444333000...///////////////000000000000111222444999EEE]]]}}}{{{jjj___eeeppp{{{{{{fffWWWMMM@@@<<<<<<777:::;;;<<<<<<;;;888555333333333333222222222111111222333333222111222444777:::;;;;;;<<<>>>???AAABBBBBBBBB@@@@@@@@@@@@BBBBBB@@@AAABBBBBBBBBAAA@@@???@@@@@@AAAAAAAAA@@@??????<<<<<<<<<<<<===============<<<:::888888888888999777777777777888999;;;;;;:::888999<<<>>>BBBMMMWWWkkkppprrrkkkaaaWWWKKKBBBBBBDDDGGGJJJOOORRRUUUWWWXXXMMMFFFFFFCCC===BBBMMMWWWeeevvv~~~yyyuuurrrpppooollliiigggeeebbb___\\\XXXUUURRRQQQQQQPPPKKKHHHBBBAAAAAA???>>>===<<<;;;888999999999999888777666000222666999===AAAFFFIIIFFFGGGGGGFFFDDDCCCDDDEEECCCCCCDDDEEEIIIMMMQQQSSSRRRRRRQQQPPPQQQRRRSSSTTTTTTOOOMMMRRRUUUUUUUUUVVVTTTUUUWWWYYY[[[[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZWWWTTTXXXUUUQQQPPPQQQRRRSSSSSSOOOOOOPPPQQQRRRRRRRRRQQQOOONNNNNNMMMNNNOOOQQQRRR>>>===;;;999888777666666777666555444333222222222222222222222222222222222222111111111222444666777888888999===BBBGGGIIIJJJ@@@>>><<<>>>@@@???<<<888===<<<:::888666666666666444444555555666555555555444333111000///000111333//////000111111111111111000000000000000000000000111111222333333333333222444555555555777888999:::888888888888888888888888::::::999888999:::;;;<<<:::::::::999999888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999666777999:::;;;:::999999:::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<============???>>>???AAAEEEFFFFFFEEE???>>><<<<<<<<<>>>@@@AAAEEEHHHLLLNNNOOOPPPRRRSSSLLLNNNKKKFFFDDDFFFFFFDDDJJJNNNUUU[[[^^^___^^^\\\]]]cccllluuu~~~|||xxxvvvmmmnnnnnnlllhhheeeddddddcccccccccdddfffiiikkklllqqqmmmhhhgggiiikkkkkkjjjllllllnnnoooqqqrrrrrrrrruuuvvvwwwyyy{{{~~~~~~|||zzzxxxwww~~~~~~zzzvvvhhh\\\NNNFFFAAA???BBBHHHSSS\\\gggooorrrqqqpppqqqooottt|||tttooorrrvvv|||~~~eeeQQQSSS___iiisss}}}zzzZZZJJJ???;;;DDD]]]nnnjjjoooeee\\\]]]bbbaaa[[[UUUCCC;;;555333111//////111000000000000000000000000111111555<<>>@@@@@@@@@???AAA@@@@@@??????>>>>>>>>>AAAAAA@@@BBBCCCDDDCCCAAA???@@@BBBCCCBBB@@@>>>=========<<<<<<<<<======>>>>>>===;;;999888888888999666666777888888888888888777:::>>>>>>>>>BBBJJJQQQgggkkkmmmhhh]]]RRRKKKIIICCCDDDEEEGGGKKKQQQWWWZZZ\\\UUUMMMIIIDDD@@@BBBFFFTTT\\\hhhssszzz~~~~~~{{{yyywwwvvvwwwwwwuuutttssssssrrrnnngggaaabbb```]]][[[[[[ZZZXXXVVVSSSPPPMMMJJJIIIHHHGGGEEEEEEAAA===<<<<<<:::777333555333333888:::;;;===BBBAAAEEEFFFCCCBBBDDDBBB???===>>>@@@BBBDDDHHHMMMQQQNNNOOOQQQRRRSSSSSSSSSRRROOONNNMMMMMMNNNQQQSSSUUUVVVUUUTTTSSSTTTUUUVVVWWWZZZZZZYYYXXXVVVTTTRRRQQQTTTSSSRRRQQQQQQRRRSSSTTTSSSQQQPPPOOOOOOPPPRRRSSSMMMNNNOOOOOONNNNNNPPPRRR>>>===;;;:::888777666666999888777666555444444444222222222222222222222222222111111111222444666777:::::::::===AAADDDEEEEEE???>>>===???AAAAAA===:::<<<;;;999777666555555555444444555555555444444333333111000......///000111///000000111111111000000000000000000000000000000000111222222333333222222222222222333444666777777888888888888888888888888:::999999888999:::;;;<<<:::::::::999999888888888999999999999999999999999888888888888888888888888777888999999::::::999999777888999:::;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<<<<<<<============>>>>>>???AAAEEEGGGFFFEEE???>>>======>>>AAACCCEEEDDDFFFHHHJJJKKKMMMPPPSSSQQQTTTRRRKKKFFFFFFGGGGGGGGGJJJPPPUUUWWWWWWVVVUUUVVVZZZ```ffflllsssyyy}}}~~~yyyuuuqqqnnnlllhhhiiijjjhhhfffccccccccccccccccccdddfffhhhkkklllppplllhhhgggiiikkkkkkkkkjjjjjjlllmmmnnnooooooooorrrsssuuuxxxzzz}}}}}}}}}}}}}}}|||{{{zzzzzz}}}{{{xxxuuurrrdddXXXKKKDDDAAABBBGGGMMMVVV^^^iiippprrrqqqqqqqqqssswwwxxxssswwwzzzxxxaaaQQQWWWhhhttt}}}sssQQQDDD<<<===IIIeeeyyywwwvvvlllbbb```bbb```YYYRRRBBB;;;444333111//////111000000000000000000000000000111444999@@@NNNdddxxxzzzkkkmmmqqqrrr~~~hhhPPPBBB===:::666777888999::::::888777555555555444333333333444444222222111111222222333444555777:::===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@BBBCCCDDDBBBAAA@@@AAABBBBBBBBBAAA???>>>======<<<<<<<<<======>>>>>><<<;;;999888888888888555666777777888888777777555888;;;<<<<<<@@@GGGMMM]]]aaadddaaaYYYPPPKKKJJJCCCDDDEEEHHHNNNVVV^^^dddeee]]]TTTMMMGGGAAAAAADDDNNNVVVaaajjjooopppooooooqqqpppooonnnoooqqqsssuuuuuuvvvwwwvvvsssmmmfffaaadddbbb``````bbbccccccccc]]]\\\ZZZYYYWWWTTTQQQOOONNNJJJEEEBBB@@@===888444666333333666777777999>>>>>>BBBCCC???>>>???>>>;;;;;;<<<>>>???AAAEEEJJJNNNNNNOOOPPPQQQQQQQQQPPPOOONNNNNNMMMMMMNNNPPPRRRTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTRRRPPPPPPSSSSSSRRRQQQQQQRRRSSSTTTSSSQQQPPPOOONNNOOOQQQRRRNNNOOOOOOOOONNNNNNPPPQQQ>>>===;;;:::999888888777;;;:::999888777666666666222222222222222222222222111111111111222444555777;;;::::::<<>><<<===???BBBCCC???;;;;;;:::888666555444444444444444555444444333222111111000...---------...///000000111111111000000///000000000000000000000000000111222222333333222222111111222333444555555666777777777777777777777777999999888888999999:::;;;999999999999999888888888888888888888888888888888777777777777777777777777777888999999::::::999999999999:::;;;;;;;;;::::::888999999::::::999999999<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???CCCGGGIIIJJJIIIDDDCCCAAA@@@@@@BBBCCCEEEBBBCCCDDDFFFGGGJJJOOORRRWWW]]]]]]TTTJJJGGGGGGGGGFFFHHHKKKNNNPPPOOONNNMMMPPPRRRUUUWWWYYY]]]bbbeeelllkkkjjjhhhfffdddcccbbbbbbcccddddddbbbaaaaaaaaabbbbbbcccdddfffhhhiiikkknnnkkkhhhggghhhjjjjjjjjjiiijjjkkkmmmmmmnnnnnnnnnoooqqqtttwwwzzz|||}}}}}}zzzzzz{{{||||||||||||{{{zzzvvvssspppmmmkkk^^^SSSGGGBBBAAAEEELLLTTT[[[bbbkkkqqqrrrqqqqqqrrrtttyyy~~~xxx|||~~~}}}www~~~vvvooo\\\RRR```yyy{{{hhhKKK???<<>>:::777555666888999999999888777666555444333333333333333222111111111111222333333333555888;;;>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAACCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>======<<<<<<=========<<<;;;:::999888777777777555555666777777777666666444666999999:::===CCCHHHOOOTTTXXXXXXSSSNNNKKKKKKEEEEEEFFFIIINNNXXXbbbiiikkkbbbXXXQQQIIIBBBAAACCCIIIPPPZZZbbbdddaaa^^^[[[]]]\\\\\\^^^bbbgggllloooqqquuuzzzyyyrrrhhhaaa^^^[[[ZZZYYY[[[___cccfffgggffffffgggfffdddbbb___]]]ZZZVVVPPPLLLIIIEEE???::::::666444666666555777;;;===AAABBB>>>;;;<<<<<<::::::;;;<<<===>>>BBBGGGJJJNNNNNNOOOPPPOOONNNMMMLLLMMMMMMLLLLLLMMMOOOQQQRRRPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNRRRRRRQQQQQQRRRSSSTTTTTTRRRQQQPPPNNNNNNNNNOOOPPPOOOPPPPPPOOOMMMMMMNNNPPP======<<<:::999999999999<<<;;;:::888777777777777333333222222222222222111111111000000111333555666:::999999;;;===>>>>>><<<:::::::::>>>BBBCCC@@@===:::999777555444333333444444444444444333222111000000000///............///000111111111111000//////////////////////////////000000111222222222222222222333444555666666666666777777777777777777777777888888888888888999999:::999999999888888888888888777777777777777777777777888888888888888888888888777777888999999999999999:::::::::;;;;;;;;;::::::888999999999999999888777===<<<;;;::::::;;;<<<===::::::;;;;;;;;;<<<<<<<<<===>>>@@@EEEKKKOOOPPPPPPKKKIIIFFFCCCAAA@@@@@@AAAAAAAAABBBBBBDDDHHHNNNRRR^^^gggkkkaaaRRRIIIFFFEEEGGGHHHIIIJJJJJJJJJIIIHHHMMMNNNOOOOOOPPPSSSWWW[[[^^^^^^^^^^^^^^^]]]]]]]]]\\\^^^``````_________aaaaaaaaabbbccceeefffhhhhhhkkkiiihhhgggggghhhiiijjjjjjkkklllnnnoooooooooooommmpppssswwwzzz{{{|||{{{xxxyyyzzz{{{{{{{{{{{{{{{~~~wwwqqqllliiifffdddZZZOOODDD@@@BBBGGGPPPYYY```fffmmmqqqqqqpppqqqrrrssswww|||www{{{qqqeeeWWWUUUkkksss___LLL@@@===DDDSSSrrrzzzpppeeeWWWLLL>>>888333222111//////111///////////////////////////000222555555;;;IIIWWW~~~}}}zzzzzzdddKKK===999777444555666888999999999999666555444444333333333333111111111111111222222333111333666999<<<>>>@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCCCCBBB@@@AAA@@@@@@?????????@@@@@@???>>>==================;;;;;;:::999888888777777555555666666666666555555333555777888888;;;???CCCEEEIIIMMMNNNMMMKKKIIIIIIGGGGGGGGGGGGKKKTTT```hhhkkkbbbXXXQQQJJJCCCBBBEEEIIIPPPZZZ``````[[[UUUQQQMMMMMMMMMPPPUUU\\\cccgggjjjrrryyyxxxnnnbbb[[[YYYQQQOOOMMMOOOTTT[[[```bbbfffggghhhiiiiiijjjkkklllhhhccc\\\WWWSSSNNNHHHCCC???:::777777666555888<<<@@@DDDFFFAAA===>>>>>><<<=========<<<===@@@EEEHHHLLLLLLNNNOOOOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOOOOOOONNNMMMPPPPPPQQQQQQRRRRRRSSSSSSQQQPPPOOONNNMMMMMMNNNNNNPPPPPPPPPNNNLLLKKKLLLNNN======<<<;;;:::::::::;;;;;;;;;999888777666666666333333333222222111111111111000000000111333555666777666777:::<<<>>>===<<<777666777:::???BBB@@@>>>:::999777555333333333333444444444444333222111000111111000000000000000000000000111111111000000///////////////////////////000000111222222222222111222333444555666666666555666666666666666666666666777777888888888888999888888888888888888888888888777777777777777777777777888888888888888888888888777777888999999999999888::::::::::::::::::::::::999::::::::::::999999888<<<;;;:::999999:::;;;<<<::::::::::::;;;;;;;;;;;;===>>>AAAGGGNNNSSSUUUUUUKKKIIIFFFCCCAAA@@@@@@@@@AAABBBAAAAAACCCGGGMMMRRRcccooovvvmmm\\\NNNHHHEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKNNNSSSWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXZZZ\\\]]]]]]]]]___```______```bbbcccdddeeeeeeggggggffffffeeefffggghhhhhhiiikkklllnnnooooooooonnnppptttwwwzzz{{{{{{zzzxxxyyyyyyzzzzzzzzzyyyyyy~~~}}}uuummmhhhddd```^^^VVVKKKBBB@@@BBBHHHRRR[[[ccchhhmmmpppooooooppprrrrrrwww~~~{{{~~~rrr^^^VVVZZZuuummmXXXLLL???===FFFTTTssszzzkkkZZZKKK<<<666222222111///...111///////////////////////////000333555444777CCCPPPuuu}}}|||}}}{{{zzzjjjNNN>>>888777333444555777888999::::::666666555444333222222333111111000000111111222333111222444777:::===??????CCCCCCBBBBBBAAA@@@??????@@@@@@???AAABBBCCCBBB@@@??????>>>>>>>>>>>>???@@@??????>>>===============::::::::::::999888888777555555666666666666555555555666777777888:::<<>>999888777666999>>>BBBHHHKKKGGGCCCBBBBBBAAACCCBBBAAA???>>>@@@DDDHHHIIIJJJLLLNNNOOOOOOOOOOOOKKKKKKKKKKKKLLLLLLMMMNNNMMMNNNPPPQQQQQQQQQPPPOOONNNOOOOOOPPPOOOOOONNNNNNOOOOOOPPPPPPQQQQQQQQQQQQOOOOOONNNMMMMMMMMMMMMMMMOOOOOOOOOMMMKKKJJJKKKLLL===<<<<<<;;;;;;;;;<<<<<<;;;:::999888777666666666444333333222222111111111000000000000111333444666555555666999<<<>>>===;;;666444333777===AAABBBAAA:::999777555444333333333444444555444444333222111222222222222111111111111//////000111111111111111000000000000000000000000///000111111222222111111111222333555555555444333666666666666666666666666666666777888888888888777777777777888888888888888777777777777777777777777666666666666666666666666666777888888999999888888;;;:::999888888888999999999::::::;;;;;;;;;::::::;;;::::::999999::::::;;;999999999:::::::::;;;;;;<<<===@@@FFFLLLQQQRRRSSSEEEDDDBBB@@@@@@AAABBBCCCBBBBBBBBBAAABBBFFFKKKPPPaaannnuuummm^^^QQQIIIFFFCCCBBB@@@?????????AAAAAA@@@AAACCCEEEGGGJJJNNNQQQQQQSSSTTTVVVWWWWWWVVVVVVUUUWWWZZZ[[[[[[\\\^^^___\\\]]]^^^```aaabbbbbbbbbcccdddeeedddcccccceeefffdddeeegggiiikkkmmmmmmnnnpppqqqsssvvvxxxxxxyyyyyywwwwwwxxxyyyyyyyyyyyyyyy|||}}}|||tttkkkeee```\\\YYYQQQHHH@@@@@@DDDKKKTTT]]]dddhhhlllmmmlllmmmooorrrtttxxx~~~rrrYYYVVV^^^zzzhhhSSSGGG;;;<<>>BBBBBBBBBAAA@@@@@@??????@@@??????@@@BBBBBBAAA@@@>>>>>>>>>???????????????@@@@@@???>>>============:::;;;;;;;;;;;;:::999888666666777777777666555555666666666777888999:::;;;===>>>@@@AAABBBCCCBBBBBBAAACCCEEEFFFJJJSSSaaallltttkkkaaaXXXOOOGGGEEEHHHIIIRRR^^^fffeee^^^UUUOOOHHHEEEBBBAAADDDJJJQQQUUU```iiirrrrrriii]]]VVVSSSLLLHHHBBB@@@DDDJJJPPPSSSXXXZZZ[[[]]]```hhhsss{{{yyyrrrkkkfff```XXXRRRKKKDDD===;;;888666999>>>DDDLLLQQQOOOJJJHHHHHHGGGJJJIIIFFFBBB@@@AAADDDHHHGGGHHHJJJMMMNNNOOOOOOOOOIIIIIIJJJJJJKKKKKKKKKKKKMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOOOOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIHHHIIIJJJ===<<<<<<<<<<<<<<<======;;;;;;999888777666666666444444333333222111111000000000///000111222444555555555777:::<<<===;;;:::666444222555;;;AAAEEEEEE;;;:::888666444444444444444444555555555444444333222222222222222111111000---...///111222222222222000000000000000000000000///000000111111111111111222333555666666555444333555555555555555555555555555666777888888888777666666777777777888888888999888888888888888888888888777777777777777777777777666777777888888888888888:::999888777777777888888888888999:::;;;;;;;;;;;;999999::::::::::::999999999999999999::::::::::::<<<<<<>>>BBBFFFIIIJJJIIIAAA@@@>>>>>>>>>@@@AAACCCAAABBBBBBAAABBBDDDIIILLLVVV```fff___SSSKKKGGGDDD@@@>>><<<;;;;;;===???AAA???AAADDDEEEFFFHHHKKKMMMLLLMMMPPPRRRTTTUUUTTTTTTRRRTTTWWWXXXYYYZZZ[[[]]]ZZZ[[[]]]^^^_______________aaacccbbbaaa```bbbeeeaaaccceeehhhkkkmmmnnnoooqqqqqqrrrssstttuuuvvvvvvssstttvvvxxxyyyzzzzzz{{{{{{|||~~~zzzrrrjjjccc^^^XXXUUUKKKCCC>>>AAAFFFMMMWWW___cccfffjjjjjjjjjkkknnnrrruuuxxx~~~zzzzzzpppWWWWWW```zzz~~~eeeNNNBBB888<<>>???@@@AAABBBAAAAAA@@@AAA@@@???>>>============;;;;;;<<<<<<<<<;;;:::999777777888888777777666555666555555555777777777777:::::::::<<<>>>@@@@@@???===AAADDDEEEGGGPPP]]]hhhtttkkkaaaYYYPPPIIIGGGJJJJJJTTTaaaiiihhh```VVVPPPJJJGGGBBB???@@@EEELLLPPPXXX```hhhjjjcccZZZRRROOOKKKFFF>>>;;;===CCCIIIMMMRRRUUUWWWXXXYYY```jjjrrr{{{wwwrrrooonnnkkkfffbbbWWWOOOFFFAAA<<<999;;;???HHHRRRZZZYYYTTTQQQPPPOOOQQQNNNJJJEEEAAAAAADDDGGGFFFGGGIIIKKKLLLMMMMMMLLLHHHIIIIIIJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMNNNPPPPPPQQQPPPPPPOOONNNNNNMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMJJJKKKKKKIIIGGGGGGHHHIII===<<<<<<<<<<<<======>>><<<<<<:::999888777777777444444333333222111000000000000//////000222444555777777888:::<<<<<<:::888888444222444;;;BBBGGGHHH;;;:::888666555444444444444444555555666555555555222222222222222111000000,,,---///000222333333333000000000000000000000000//////000111111111111111444555777999999888666555555555555555555555555555444555777888888888777666666666777777888888888999888888888888888888888888999999999999999999999999666666777888888888888888:::999777666666666777777666777888999:::;;;;;;;;;888999:::;;;;;;:::999888888888999999999:::::::::<<<<<<<<<>>>AAABBBBBB@@@AAA@@@>>><<<<<<===>>>???@@@AAAAAAAAAAAACCCFFFIIIJJJRRRUUUOOOFFFCCCBBBAAA@@@>>><<<:::;;;>>>AAACCCDDDFFFIIIJJJIIIIIIJJJLLLHHHJJJNNNQQQSSSTTTTTTTTTPPPSSSUUUWWWWWWXXXYYY[[[XXXZZZ[[[]]]^^^^^^]]]]]]]]]```bbbbbb```___aaacccbbbcccfffiiimmmoooqqqrrrqqqqqqqqqqqqrrrsssttttttqqqrrrtttwwwyyy{{{|||}}}}}}}}}~~~~~~yyyqqqiiibbb\\\VVVSSSFFF@@@===AAAHHHOOOYYYaaabbbeeehhhiiihhhiiinnnqqqtttwww|||qqquuuoooWWWXXXaaaxxx~~~dddLLLAAA888???KKKQQQaaayyyyyyhhhTTTAAA888333000111222///...000000000000000000000000000//////000000---...888DDDWWWsss~~~{{{tttssssssvvvgggjjj{{{uuuvvvpppYYYIII@@@:::444444555555666888999:::777777555444333222222222000000000000000111111222222222333444666888:::;;;;;;<<<===>>>@@@BBBCCCCCC@@@??????@@@BBBBBBAAA??????@@@BBBDDDDDDDDDBBBAAAAAA@@@???>>>============;;;<<<=========<<<;;;:::888888888888888777666666555444444444666666555444777666777999<<<>>>>>>>>>===@@@CCCCCCCCCIIIVVV```mmmeee\\\VVVPPPJJJJJJMMMMMMWWWdddlllkkkcccXXXQQQLLLGGGBBB>>>>>>CCCJJJNNNQQQXXX```bbb]]]UUUNNNJJJNNNHHH@@@<<<>>>DDDJJJNNNNNNQQQTTTUUUTTTXXX___fffqqqooonnnpppsssuuutttrrrbbbYYYOOOHHHBBB===>>>BBBLLLXXXbbbaaa\\\YYYXXXVVVTTTQQQLLLFFFAAAAAACCCFFFFFFGGGIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIKKKKKKJJJIIIIIIKKKLLLMMMQQQQQQQQQPPPPPPNNNMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMHHHIIIIIIHHHFFFFFFGGGIII@@@@@@??????>>>=========<<<<<<:::999888777777777555444333222111000000000111000000000111222333333666666666888;;;<<<<<<;;;999777555777;;;@@@CCCEEE;;;:::999777555444333333444555666999;;;:::777555777666444222000......------...///111333444444444222111111000///......---111444666555333222444777333444666777777777666555222222222333333444444444444555777888999888666555666666777777888888888888;;;:::888777777777888888777777777777777777777777666666666666777777777777;;;:::888777777777888888666666777888:::;;;<<<<<<888888999999999888888777<<<;;;:::999999999:::;;;<<<<<<<<<<<<===============<<<;;;:::;;;===???@@@BBBBBBBBBBBBCCCDDDFFFGGGHHHDDDBBBCCCBBB>>>>>>AAA<<<>>>???@@@@@@@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKLLLNNNPPPQQQRRRSSSSSSQQQQQQRRRSSSUUUVVVXXXYYY[[[ZZZ[[[^^^aaaaaa^^^ZZZ^^^___```aaaaaabbbbbbbbbdddeeehhhkkkmmmmmmmmmlllooopppqqqrrrrrrqqqoooooommmppptttwwwxxxyyyzzz{{{|||~~~~~~vvvmmmfff^^^UUUOOONNNAAA@@@AAAEEEMMMUUU[[[___gggiiiiiihhhgggiiinnnssstttxxx~~~zzzsss~~~lllVVVXXXhhh~~~bbbFFFBBB===;;;CCCOOO]]]mmmyyyuuucccIII;;;444222000......///111222///000111000///...///000.../////////000333888;;;HHHdddwwwsssnnntttwwwrrrqqqwww}}}eeeiiiuuuoookkkvvvnnnVVVCCC999777888777666555666888:::;;;:::999777444222000//////222222000///............000111222333555777999:::<<<===>>>>>>===>>>@@@BBBAAAAAAAAA@@@???>>>===<<>>===<<<===>>>===;;;:::;;;:::999888777777777777777777777777777666666666555666888:::;;;;;;;;;;;;>>>>>>???@@@BBBGGGNNNRRR]]]\\\XXXSSSLLLHHHGGGGGGRRRXXXccclllmmmfffZZZQQQRRRHHH@@@======???DDDJJJNNNTTT]]]aaa^^^XXXPPPLLLOOOIIIAAA<<<<<<@@@DDDGGGNNNOOOQQQQQQRRRTTTWWWYYYcccccccccffflllsss{{{~~~qqq___NNNDDD?????????FFFTTT``````]]]]]]\\\YYYWWWTTTNNNHHHEEEDDDEEEFFFEEEEEEFFFFFFFFFFFFFFFFFFKKKIIIJJJKKKHHHDDDDDDGGGIIIIIIIIIIIIJJJLLLMMMMMMPPPQQQRRRRRRPPPNNNKKKJJJKKKKKKLLLKKKKKKJJJIIIIIIJJJHHHHHHJJJNNNPPPNNNLLLIIIHHHFFFDDDCCCCCCDDDDDDAAAAAAAAA@@@??????>>>>>>===<<<:::999888888777777666555444222111111111111000000000000111222333333666777888;;;>>>???>>>===999777555555:::???CCCFFF>>><<<999777444333333333444555666999;;;:::777444666555333111///...------,,,---///111222333333444222111111000//////......000111333444444555777888333444555666777666666555222222333333333444444444444555777888888888666666777777777888888888999999:::999888777777777888888777777777777777777777777555666666666777777777777:::999888777777777888999777777888999999:::;;;;;;777888888999999999888888;;;:::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::;;;===???@@@BBBBBBBBBAAABBBDDDHHHJJJIIIEEEBBBCCCBBB@@@AAADDDCCCCCCCCCCCCBBBCCCDDDEEECCCDDDEEEGGGHHHIIIIIIJJJKKKLLLNNNOOOQQQRRRRRRRRRPPPPPPPPPQQQRRRTTTVVVWWWZZZYYYZZZ]]]``````]]]ZZZ]]]^^^___aaabbbbbbccccccdddfffhhhkkkmmmmmmmmmmmmnnnooopppqqqppppppooonnnkkknnnsssvvvwwwxxxyyyzzz|||}}}~~~uuullleee]]]SSSLLLKKKBBBAAABBBHHHQQQZZZ```bbbhhhiiijjjiiihhhjjjooosssuuuyyy{{{uuugggTTTYYYlllxxx]]]DDD===:::<<>>TTTgggkkklllppprrrpppvvv{{{~~~yyyiiifffllltttmmmsss|||zzzjjjVVVEEE<<<999777666555444555777999;;;;;;:::888666444222111000333333222000000//////000000111111333555777999:::;;;<<<=========>>>@@@BBBAAAAAAAAAAAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@>>>============???===<<<======<<<:::888999999777666666555555555888777666666555555666666555666888999:::;;;;;;:::;;;<<<>>>???@@@DDDIIIMMMUUUTTTRRRNNNJJJGGGGGGHHHJJJPPPZZZbbbfffbbbYYYSSSYYYOOOEEEAAA@@@AAAEEEKKKKKKQQQYYY```bbb^^^XXXSSSQQQKKKCCC>>>>>>AAAEEEGGGMMMNNNOOOPPPPPPPPPPPPQQQWWWWWWWWWYYYaaammm{{{|||kkkYYYKKKDDDCCCCCCDDDOOOXXXYYYXXXYYYYYYVVVTTTQQQLLLHHHDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGDDDDDDGGGHHHFFFGGGKKKIIIIIIIIIIIIJJJKKKLLLLLLOOOOOOPPPPPPOOONNNKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHJJJMMMNNNMMMKKKIIIIIIGGGFFFDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@??????===<<<;;;999888888888888777666555333222222111111000000000000111222333444666777:::>>>BBBCCCBBB@@@;;;777444444888>>>CCCFFF@@@>>>:::666333222333333555666777999;;;:::777555555444222000...------,,,,,,---...000111222222222111111111000000//////...------...000444666777777444444555666666666666555333333333444444444444444444555777888888888777666888888888888888999999999999999888777777777888888777777777777777777777777555555666666666777777777888888777777777888999999888888888999999999::::::666777888999999999999999::::::999999999999:::;;;999:::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;===>>>???BBBBBBAAAAAABBBFFFLLLPPPOOOJJJGGGGGGFFFDDDFFFKKKKKKKKKJJJHHHGGGFFFEEEDDDBBBCCCEEEHHHIIIJJJIIIIIIJJJKKKMMMNNNPPPPPPQQQQQQOOONNNNNNNNNOOOQQQTTTVVVXXXXXXYYY\\\^^^^^^\\\YYY\\\]]]^^^```bbbcccdddddddddfffhhhkkkmmmmmmmmmmmmmmmmmmnnnoooooonnnnnnmmmiiimmmqqquuuvvvwwwyyyzzz|||}}}~~~}}}tttkkkddd[[[PPPIIIGGGCCCBBBDDDLLLXXXbbbfffgggjjjkkklllkkkiiikkkppptttyyy|||}}}yyy{{{___PPPZZZrrr|||nnnVVVAAA;;;:::???JJJSSS[[[dddlllzzzwwwnnn]]]FFF;;;333222000......///000111///000111000...---...////////////......///333666:::GGG[[[kkktttwwwxxxyyy~~~|||yyyxxxooofffddduuuzzzqqqoooqqqrrrrrrsssqqqfffVVVGGG>>>;;;777666444333444666888:::<<<;;;999777555444222222444333222111111111111111000111111222444666777888999:::<<<<<<<<<===???@@@AAAAAAAAAAAA@@@@@@???>>>??????@@@@@@AAABBBBBBBBBCCCBBBAAA???>>>>>>>>>>>>???===<<<=========;;;999999999888777666666666666888777666444444555555666555666777888999:::::::::888:::<<<===>>>@@@CCCFFFJJJJJJJJJHHHFFFEEEFFFGGGGGGLLLSSS\\\aaabbb___[[[^^^TTTIIICCC@@@@@@CCCHHHIIILLLTTT^^^eeefffbbb]]]TTTNNNGGGBBBAAADDDFFFHHHJJJKKKNNNOOOOOONNNLLLKKKLLLLLLLLLMMMTTTdddyyyzzzhhhVVVJJJEEEDDDBBBGGGLLLNNNQQQTTTSSSQQQOOOMMMJJJFFFDDDBBBAAAAAACCCCCCDDDEEEFFFHHHIIIJJJKKKEEEBBBFFFIIIIIIJJJLLLIIIIIIIIIHHHIIIIIIJJJJJJLLLMMMNNNNNNNNNMMMKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIGGGGGGGGGIIIKKKLLLKKKJJJJJJIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@@@@??????===<<<;;;:::999888888888888777666444333222222111000000000000111222444444444666:::@@@DDDFFFDDDBBB<<<888444333666<<>>???@@@@@@AAAAAACCCIIIRRRYYY\\\VVVQQQPPPNNNKKKMMMRRRRRRRRRRRRQQQOOOKKKFFFBBBAAABBBEEEGGGHHHIIIHHHHHHJJJJJJLLLMMMNNNOOOOOOOOOOOONNNMMMMMMNNNPPPSSSUUUUUUVVVXXXZZZ[[[[[[ZZZYYYZZZ\\\^^^```bbbdddeeeeeeeeefffhhhjjjlllmmmmmmmmmkkklllllllllmmmmmmmmmmmmjjjmmmrrruuuwwwxxxzzz{{{||||||}}}}}}~~~~~~|||sssjjjcccZZZNNNGGGEEECCCBBBEEEPPP]]]hhhkkkjjjlllmmmnnnmmmkkklllqqqvvv}}}~~~~~~tttWWWMMMZZZttt}}}sssdddOOO???<<<===CCCMMMUUUZZZaaahhhsssxxxppp\\\DDD:::222111///......///000000///000000000...---...////////////...------000222:::@@@RRRmmm~~~yyywwwxxxwwwmmmeeemmm}}}}}}wwwnnnjjjiiiiiikkkkkkdddWWWIII@@@<<<888666444333333555888:::;;;:::999888666444333222333333222111111111111111000000111111333444666666666888:::;;;;;;<<<===???AAAAAAAAAAAAAAA@@@??????>>>>>>???@@@AAABBBCCCCCCCCCCCCBBB@@@??????>>>>>>======<<<>>>???@@@>>>===<<<;;;:::999999999999999888777555444333444555666555555666777888888999999666888;;;<<<<<<===>>>@@@BBBCCCDDDCCCBBBBBBDDDEEEGGGIIINNNTTT[[[___```___\\\RRRGGGBBB???===@@@EEEHHHJJJPPP[[[fffjjjfffaaaVVVQQQJJJEEEDDDFFFGGGHHHHHHJJJMMMPPPRRRPPPLLLIIIHHHIIIIIIHHHLLL[[[qqquuuaaaOOOEEEAAA@@@@@@@@@CCCHHHMMMMMMKKKIIIHHHFFFDDDBBB@@@>>>===@@@@@@AAABBBDDDGGGIIIKKKUUULLLFFFGGGKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFGGGHHHJJJJJJJJJIIIIIIIIIJJJIIIGGGEEEBBBAAAAAAAAAAAA@@@??????>>>>>>======;;;:::999888888888888777666444333222111111/////////000111333444555333555:::???DDDFFFEEECCC>>>:::444222555:::???AAABBB???:::666444444555777::::::;;;===>>>===:::777333222111///...---------+++,,,---//////000000000111111111111000000000000000...---///222555333111444444444444444555555666555555555555555555555555555666666777777777777777888888888888888888888888777777777777888777777777666666666666666666666666555555555555666666666666666666777777888888888888888888888888888888888888666777888999999999999999888888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<:::::::::;;;<<<<<<===>>>===>>>@@@AAACCCKKKVVV^^^fff```ZZZXXXTTTQQQRRRVVVVVVXXXZZZ]]]\\\UUULLLDDDAAABBBDDDEEEFFFGGGFFFFFFIIIIIIKKKLLLMMMMMMMMMMMMPPPOOONNNNNNOOOQQQSSSTTTTTTUUUWWWYYYYYYZZZZZZZZZZZZ[[[]]]```bbbdddeeefffdddeeeggghhhjjjkkklllmmmjjjjjjkkkkkkkkkllllllmmmlllppptttxxxyyyzzz|||}}}{{{|||||||||||||||{{{zzzyyyqqqhhhbbbYYYMMMFFFCCCBBBCCCIIITTTaaajjjmmmmmmoooppppppooommmnnnssswww~~~oooUUUKKKZZZrrr{{{nnn[[[III======???EEENNNTTTWWW]]]dddooo}}}|||ttt]]]BBB777111000///.........//////...///000///...------///...//////...,,,,,,...000777888HHHggg~~~xxxtttwww|||uuunnnmmmxxxzzzwww}}}~~~sssmmmkkkjjjlllmmmggg\\\NNNDDD???;;;888555333333555888:::999999999888666444222111222222111000000000111111000000000111111333444444333666999:::::::::<<<===@@@@@@AAAAAAAAA@@@??????======>>>???AAABBBCCCCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<>>>AAACCCBBBAAA<<<;;;;;;:::::::::::::::888777666555444555555666555555555555666777777888666888:::;;;;;;:::;;;<<<>>>???AAAAAA@@@@@@AAABBBCCCDDDFFFKKKQQQVVVYYYZZZWWWNNNEEEAAA???>>>@@@DDDHHHIIIMMMWWWaaafffccc___UUUPPPKKKGGGFFFGGGGGGHHHIIIJJJMMMPPPRRROOOIIIDDDCCCEEEFFFEEEHHHSSSfffuuummmXXXHHH@@@@@@<<<999<<>>>>>>>>===<<<:::999999999999888777666444222111000000/////////000111333444555444666999>>>CCCFFFEEEDDD@@@;;;666333444888;;;===>>><<<:::777666777888999;;;;;;<<<>>>???===:::777333333111000///.........,,,---...///000000000000111111111111111111111111444333222333444555444333444444333333444444555666666666666666666555555555666666666666777777777777888888888777777777777777555666777888888888777777777777777777777777777777444444555555555666666666666666777888888888777777777777777888888888999999888888999999999888888777666777888999:::::::::999;;;;;;;;;;;;<<<<<<<<<<<<999::::::;;;<<<<<<======:::===@@@@@@BBBIIITTT]]]fff```[[[YYYUUUQQQQQQTTTUUUXXX]]]ccceee```VVVNNNDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKLLLLLLLLLOOOOOOOOOPPPPPPQQQRRRSSSSSSUUUWWWXXXXXXXXXZZZ[[[ZZZ\\\^^^```bbbdddeeeeeecccdddeeefffhhhjjjkkkllljjjjjjjjjjjjjjjkkkmmmmmmpppssswwwzzz{{{{{{|||~~~{{{|||}}}}}}|||yyywwwuuussslllddd___WWWLLLEEECCCBBBFFFNNNYYYccckkknnnoooqqqrrrsssqqqooopppuuuyyy}}}rrrmmmsss}}}jjjVVVLLLZZZooozzzjjjUUUEEE>>><<<@@@HHHPPPTTTTTTXXX___iiiwww|||zzzsss[[[@@@666000000//////......//////...///000///---,,,---......//////...------...///555555BBB^^^xxxwwwqqqssszzzyyyuuuoooppp{{{wwwzzz}}}xxxwwwtttuuuuuupppeeeXXXMMMGGG???===999555444666999;;;999999999999777555333111222111111000000000111111000000000000000111222333111444777999999999:::;;;??????@@@@@@@@@??????>>><<<<<<===>>>???@@@AAABBBAAABBBAAAAAA@@@???===<<<;;;;;;<<<>>>BBBDDDCCCBBB::::::999999888999999:::777777777777777666666666555444444444444555666777555777999:::999999999:::;;;===??????>>>>>>>>>???CCCBBBCCCGGGLLLQQQSSSTTTSSSKKKEEEDDDCCCAAABBBEEEFFFGGGKKKRRRYYY\\\[[[XXXRRRNNNIIIFFFFFFFFFFFFFFFKKKKKKLLLOOOPPPLLLDDD>>>===>>>@@@AAADDDOOO]]]iiiuuu|||vvvcccQQQGGGBBB<<<888:::===???@@@BBB???>>>===<<<;;;:::999888:::999999;;;===AAADDDFFFMMMFFFBBBDDDFFFEEEDDDFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHEEEGGGHHHIIIHHHGGGHHHIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@??????>>>===<<<;;;:::999999999888777555333111000//////......///000111333555666666777:::>>>CCCFFFFFFEEEAAA===777555555666888888::::::999888999:::;;;<<<::::::;;;======<<<999666444333222111000/////////---...///000000000000000111111111111111111111111111333444333333222333555444444333333333444555666777777777666666666555555666666666666666777777888777777777666666666555555444555777888888888777777777777777777777777777777444444444555555555666666666777777888888777666555555666666777888999999:::999999999999999888777666555666888999:::::::::999999:::::::::;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<999===??????>>>CCCMMMUUU[[[VVVRRRQQQOOOKKKJJJMMMNNNPPPVVV^^^eeeeee___XXXIIIHHHFFFEEEDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJMMMNNNOOOQQQQQQQQQQQQPPPRRRUUUXXXXXXXXXXXXZZZ]]][[[\\\^^^```bbbcccdddeeebbbbbbcccdddfffhhhjjjkkkjjjjjjiiiiiijjjlllmmmnnnrrruuuyyy{{{{{{{{{|||}}}{{{|||}}}~~~{{{wwwssspppllleee___[[[UUUKKKDDDBBBBBBJJJUUU^^^eeejjjnnnqqqsssttttttrrrpppqqqvvvzzz~~~ttthhhaaaeeesss}}}|||aaaTTTNNN[[[nnn|||yyyfffPPPBBB???===CCCNNNXXXZZZWWWWWW[[[bbbnnnrrrqqqlllUUU===777000000//////...............///000///---,,,---...---/////////...---...000333555???TTTnnnyyyppppppsssvvvuuupppnnnzzz{{{yyy}}}{{{qqqdddYYYRRRDDDAAA<<<888666777999;;;999:::::::::999777444333222222111111111222222333000000/////////000111111///222666888888888999:::===>>>>>>??????>>>>>>>>>;;;<<<<<<===>>>??????@@@@@@AAAAAAAAA???>>><<<;;;<<<;;;<<<===@@@AAA@@@???::::::999999999999::::::777888999:::999888666555555444333333333444555666444555777777666666888999888:::<<<======<<<===>>>@@@@@@AAADDDIIIMMMOOOPPPPPPJJJFFFFFFEEEBBBAAACCCCCCEEEIIILLLPPPQQQRRRRRRNNNKKKGGGDDDDDDEEEEEEDDDJJJIIIKKKNNNQQQOOOHHHBBB>>>>>>======BBBKKKWWW___jjjqqqyyy}}}wwwiiiZZZOOOEEE>>>:::;;;<<<:::;;;@@@<<<;;;:::999888777777888777666666777999===@@@CCCEEEBBBAAADDDEEECCCDDDGGGCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEGGGJJJIIIHHHGGGHHHIIIFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>===<<<;;;:::999999999777666444222000///............///000111333555666999999:::>>>CCCFFFGGGGGGAAA===888555555666666666888888888999:::;;;======999999:::;;;<<<;;;777444444444222111000000000000......///000111111111000111111111111111111222222---///222111//////111444444444333222333444555666888888777777666666666555666666666666666777888888777777666666555555555444444555666888888888777666777777777777777777777777444444444555555555666666777777888888888666555444444555666777888999:::::::::::::::999888777666555555666888999::::::999999888888999999999:::::::::888999:::;;;<<<<<<<<<<<<999===???===;;;===FFFNNNPPPLLLJJJJJJHHHDDDDDDGGGEEEGGGLLLVVV```dddbbb^^^MMMKKKHHHFFFEEEFFFHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJLLLMMMOOOQQQRRRQQQOOONNNRRRUUUXXXXXXWWWXXX[[[^^^\\\]]]^^^```bbbcccddddddaaaaaabbbccceeegggiiijjjjjjjjjiiiiiijjjlllmmmooosssvvvyyy{{{{{{{{{{{{|||zzz|||~~~~~~|||vvvppplllgggaaa[[[XXXRRRIIIBBBAAACCCMMMYYYbbbfffjjjnnnrrrtttuuuuuusssqqqrrrvvv{{{{{{xxxooobbbZZZ]]]kkkxxx~~~pppYYYQQQOOO]]]nnnzzzwwwcccMMMAAA@@@>>>GGGUUUaaaaaa[[[YYY[[[\\\gggjjjiiieeePPP<<<888///////////////............/////////---,,,---...---...000///......///000...222:::JJJddd}}}|||qqqooommmppprrroooooozzz~~~xxxzzzyyymmmbbb[[[GGGDDD>>>999777888:::<<<:::;;;<<<<<<;;;888666444333333333222222333444444000000////////////000000...111555777888888999999<<<===>>>>>>>>>>>>======;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@???===<<<:::===<<<;;;<<<>>>>>>===;;;<<<<<<;;;;;;;;;<<<<<<===666888:::;;;;;;999666555555444333222333444555666333444555444444555777999555777:::<<<<<<;;;<<<===999999;;;???CCCGGGHHHHHHMMMHHHEEEFFFEEEAAA>>>???@@@CCCGGGIIIJJJKKKMMMNNNKKKHHHEEECCCCCCDDDDDDCCCFFFFFFIIIOOOUUUVVVQQQLLLEEEBBB>>>===AAAIIISSSYYYccchhhpppvvvuuukkk^^^UUUFFF@@@<<<===;;;777999???;;;999888666666666777777555555444444777:::>>>@@@DDDCCCDDDGGGEEEBBBCCCGGGBBBBBBBBBCCCCCCEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHEEEHHHJJJJJJHHHGGGHHHJJJEEEDDDCCCBBBBBBCCCDDDEEECCCAAA???AAACCCCCCAAA>>>>>>>>>===<<<;;;:::::::::999888666444222111000000///000111333444555666666666888::::::>>>DDDFFFCCC@@@===999777666555333222333444555888:::===??????<<<;;;;;;:::999888777777333222111000////////////------///000111111111111111111111111111111111111111111222222222333333333555555444444444444555555555555555555555555555555777777777666555555444444555555555555555555555555555555666666666666555555777777777777777777777777444444555555555555555555666666555555555555666666666666666666666666666666777777888888999999999:::777777888888888888777777888888777777777777888888:::::::::::::::::::::999:::::::::;;;<<<>>>???@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBDDDHHHMMMSSSWWWZZZ[[[LLLKKKHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOPPPRRRTTTVVVXXXYYYYYYYYYZZZ[[[]]]___aaacccdddeeeeeecccaaa```aaadddhhhjjjmmmnnnnnnllliiijjjnnnrrrwwwwwwxxxzzz{{{}}}~~~~~~}}}|||yyytttmmmiiifff___ZZZUUUNNNEEE@@@AAAIIIRRR^^^eeeggghhhkkkmmmvvvuuuttttttuuuwwwzzz|||~~~xxxwww{{{rrriiieeeccceeeppp}}}}}}xxx|||xxxbbbTTTNNNSSS^^^jjjsss}}}~~~oooaaaLLL???DDDBBBPPPXXX^^^gggcccYYYWWWbbbeeefffbbbVVVGGG888000111000///...------...///////////////////////////000000//////.........---111333666@@@WWWtttyyyiiifffoooqqqlllmmm~~~|||zzzxxxjjj___RRRLLLDDD===999777777777;;;;;;;;;;;;;;;999666333222222333222222111000///111111000000//////......000111222333555777999:::>>>???AAAAAAAAA???===<<<<<<<<<============<<<<<>>===::::::<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888777555444444555555444444444555555666777777666555444333333333777888888999;;;<<<============>>>???@@@BBBDDDEEEEEEDDDCCCBBB@@@???>>>===BBBBBBCCCDDDEEEFFFGGGGGGIIIHHHGGGEEEDDDBBBAAA@@@BBBHHHJJJKKKVVVaaa___SSSIIIDDD===;;;>>>EEELLLPPPZZZ\\\bbbiiimmmkkkccc\\\TTTFFF:::777::::::999999:::999777666555444444444888777666555555666888999;;;===@@@BBBDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDEEEFFFGGGGGGHHHHHHEEEDDDEEEGGGIIIIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDBBBAAABBBDDDDDDBBB???>>>>>>===<<<;;;;;;:::999999888666444222111000000...///111222444555555555555777999999===DDDEEEBBB???<<<888666555444333222222333555777:::<<<>>>???======;;;999777555444333222111111000000000000000---...///000111111111111111111111111111111111111111222222222222333333333555555444444444444555555555555555555555555555555666666666666555555555555555555555555555444444444666777777888888777777666666666666666666666666666666666555555444444333333666666555555555555666666555555555555555555555555777777777777888888888888777777777888888777777777::::::999999999999::::::999999999:::::::::::::::;;;;;;;;;<<<<<<>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCDDDFFFIIIKKKMMMNNNOOOJJJIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMNNNNNNOOOOOOPPPPPPPPPRRRTTTVVVXXXYYYYYYYYYZZZ[[[\\\^^^```bbbcccddddddcccaaa```aaadddgggiiilllmmmllljjjhhhiiinnnrrruuuvvvxxx{{{~~~~~~|||{{{xxxsssmmmhhhddd^^^WWWRRRLLLDDDBBBCCCLLLTTT^^^eeeggghhhkkknnnuuutttsssrrrssswwwzzz}}}|||vvvuuuyyysssnnnnnnooorrr|||{{{xxx}}}iiiUUUMMMLLLWWW___iiiqqq|||{{{lll^^^JJJ???FFFHHHXXX```dddjjjfff\\\[[[```cccddd^^^RRRCCC666///111000///...---......///////////////////////////000/////////............111333555===PPPjjj|||ssshhhlllnnnmmmqqqxxxooo^^^UUUHHH>>>:::999888888;;;::::::;;;;;;999666333333333333222222111000///111111000000////////////000111111333555777999:::===>>>???@@@@@@???===<<<========================???@@@AAAAAA@@@???>>>=========>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777555444444666666666555444444333333666666666555444444444333555666666777999::::::;;;;;;;;;;;;<<<>>>@@@AAABBBBBBBBBAAAAAA@@@?????????AAAAAABBBCCCDDDEEEFFFFFFHHHGGGFFFEEECCCBBBAAAAAACCCIIIKKKMMMYYYfffeee\\\KKKFFF@@@===>>>CCCHHHKKKPPPSSSYYY___bbbaaa]]]YYYXXXIII<<<999:::;;;;;;<<<======<<<:::999888777777888777555444555666888999;;;===???BBBCCCDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGEEEDDDDDDFFFGGGGGGEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCEEEDDDCCCDDDEEEEEECCCAAA???>>>>>>===<<<;;;:::999888777666444222111000000...///000222333444444555444666777777<<>>>>>===;;;888555222000///000000000000000111111222...///000111222222222222111111111111111111111111222222222222333333333333555555444444444444555555555555555555555555555555444555555555555666666666666666555555555444444444888888999999999999888888666666666666666666666666777777666555444333222222666666555555555555666666555555555555555555555555777777777666666666666666666777777777777777777666666666666555555666666666777888888999999:::::::::<<<<<<<<<<<<<<<===>>>???===>>>>>>??????>>>>>>===AAABBBCCCEEEEEEFFFFFFFFFGGGFFFEEECCCCCCCCCDDDEEEGGGGGGFFFGGGGGGHHHIIIJJJLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQSSSVVVWWWXXXXXXXXXYYYZZZ[[[]]]___aaacccccccccbbbaaa```aaadddgggiiikkkkkkiiigggfffiiinnnrrrtttvvvxxx{{{}}}~~~}}}{{{yyywwwrrrkkkgggbbbZZZSSSNNNIIIDDDEEEHHHQQQWWW___dddgggiiillloootttrrrpppppprrrvvv{{{~~~zzztttsssvvvsssssswww||||||xxxzzzzzzzzz}}}}}}www___NNNNNNTTT```dddiiippp|||tttdddWWWFFF???HHHNNNaaajjjkkknnnhhh______]]]aaaaaaYYYKKK<<<333///000000///............///////////////////////////////////////............///222444999FFF[[[ooozzz{{{mmmhhhiiipppwwwqqqcccOOOAAA;;;::::::999::::::::::::;;;999666444333333333222111111000000111000000000000/////////000111111222444666777888;;;===>>>@@@@@@???>>><<<>>>>>>============>>>>>>???@@@AAAAAAAAA@@@???>>>AAA@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666555444444555666666666555333222555555555555555555444444333444444555666777888888888888888999;;;<<<>>>?????????????????????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBGGGIIIMMMYYYfffhhhbbbMMMIIICCC??????AAADDDEEEGGGKKKPPPTTTUUUVVVWWWWWWYYYLLL>>>:::;;;<<>>===<<<;;;:::999888777555333222000000///---...///111222333444444222555555555:::AAACCCAAA<<<:::666444444444222111222222444666888:::<<<<<<<<<;;;999777444111///...////////////000111222333000000111222222222222222111111111111111111111111222222222333333333444444555555444444444444555555555555555555555555555555333333444555555666777777666666666555444444333333888888999999999999888888666666666666666666666666555555555444444333333333666555555444444555555666555555555555555555555555666666666555555444444444666666666666666666666666444444333333333333444444666666777777888999::::::===<<<<<<<<<<<<<<<======<<<<<<============<<<<<<===???@@@BBBDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPSSSUUUWWWXXXXXXXXXXXXXXXZZZ\\\^^^```aaabbbbbbaaa``````aaacccfffgggiiihhhfffeeefffjjjooorrruuuvvvxxxyyyzzzzzzzzzzzz|||{{{xxxvvvsssnnniiiddd^^^VVVNNNIIIFFFEEEHHHNNNWWW[[[```eeegggjjjmmmppprrrpppoooooorrrwww}}}xxxsssrrrxxxwwwvvvyyy~~~vvvvvv{{{wwwrrruuuttt{{{~~~rrr[[[NNNUUUcccppppppqqquuu~~~lll[[[PPPCCC@@@LLLZZZoooxxxtttssslllbbbaaa]]]___^^^TTTEEE888111000/////////........./////////////////////////////////////////////.........---000333555===NNNdddsssxxx{{{~~~uuuiiifffsss|||rrrZZZGGG???<<<:::999999888999:::;;;:::777444444444333222111111111111000000000000000000000000000000111111333444666666:::<<<>>>@@@AAA@@@???>>>???>>>>>>======>>>>>>??????@@@AAAAAAAAA@@@???>>>AAAAAAAAA@@@>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666666555222333555777777777555444444444444555555555555555333333333444555666666777666666777777999:::;;;<<<============>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@CCCEEEHHHSSS___ccc```LLLIIIDDDAAAAAAAAABBBAAAEEEIIIMMMNNNNNNOOORRRUUUVVVJJJ>>>:::;;;>>>DDDJJJNNNNNNNNNLLLIIIEEE@@@===999888666555555666888999<<<===>>>@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDBBBAAAAAABBBBBBAAA?????????@@@@@@AAABBBBBBBBBDDDEEEEEEEEECCCBBBAAAAAA@@@@@@???>>><<<;;;:::999888777555333111000//////---...///111222333444444222444444444999AAACCCBBB===:::777444444333222111111222333555777999:::;;;888888777555333222000000////////////000111333333111222333333333333333333111111111111111111111111222222333333333444444444555555444444444444555555555555555555555555555555222222333444555666777777666666555555555444444444666666777777777777666666555555555555555555555555222333333333444444555555555555444444444444555555555555555555555555555555666555555555444444333333666666555444444555666666777666666555555666666777555555666666777888999999<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;<<<>>>AAACCCDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJKKKLLLLLLNNNPPPRRRTTTVVVWWWWWWWWWVVVWWWXXXZZZ\\\^^^```aaaaaa`````````aaaccceeefffgggeeeccccccfffkkkppprrruuuvvvwwwyyyyyyyyyxxxwwwyyywwwtttrrrnnnjjjddd```ZZZQQQIIIFFFEEEFFFMMMTTT\\\___cccfffiiilllnnnppppppooooooppptttzzzzzzwwwxxx{{{|||}}}rrrttt{{{xxxqqqqqqkkkqqqsssjjjWWWNNN]]]rrr|||hhhUUULLLDDDFFFVVVooouuufff```______ZZZOOOAAA666111111......//////////////////////////////////////////.........///////////////,,,...111333888EEE[[[lllrrrtttxxx~~~oooiiivvvgggSSSFFF???:::888888777888999;;;:::777555555444333222111111111111000000000000111111111111000000000111111333444444999;;;>>>@@@AAAAAAAAA@@@??????>>>>>>>>>>>>?????????@@@AAABBBBBBAAA@@@??????????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666444666777888888777555333444444444555555555555555333333444444555666666666666666666777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;=========>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBB@@@AAABBBEEEMMMVVVZZZYYYIIIFFFCCCAAABBBBBBBBBBBBFFFJJJMMMNNNLLLKKKMMMOOOOOOFFF>>>;;;<<>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@AAA???>>>@@@@@@AAAAAAAAABBBBBBBBBDDDFFFFFFEEECCCAAAAAABBBAAAAAA???>>><<<;;;:::999777666555333111000//////...///000222333444444555222444333444999AAADDDCCC???<<<888555444333222000111111222444666888999:::666666555444333222222111////////////000111222333333333444444444444333333111111111111111111111111333333333333444444444444555555444444444444555555555555555555555555555555222222333444555555666666555555555555555555555555555555666666666666555555555555555555555555555555111111222333444555666666555555444444444444555555444444444444444444444444555555555444444444444444666555444333333444555666555555444444444444555555444555555666666777777777999999999999999:::;;;<<<<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGDDDDDDEEEFFFHHHIIIJJJJJJNNNOOOQQQTTTUUUVVVVVVVVVUUUVVVWWWYYY[[[]]]______``````___```aaabbbdddeeedddcccbbbdddiiimmmqqqrrrssstttwwwzzz{{{|||{{{zzzuuusssooollliiiddd___[[[UUUMMMFFFDDDEEEIIIQQQZZZ```bbbeeehhhkkknnnoooooonnnooopppsssxxx~~~|||yyyqqqttt{{{yyyqqqrrrlllmmmlllcccUUUSSSjjj{{{eeeQQQJJJFFFNNNaaaqqqfffccc^^^UUUIII===555222111---...//////000/////////////////////////////////.........///////////////,,,...000222444>>>QQQdddlllpppvvv}}}zzzpppyyy~~~xxxuuuzzzwwwbbbQQQDDD;;;777666666777999;;;:::888555666555333222111111222222000000000111111111111222000000000000000111222333777999<<>>>>>???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777::::::::::::888666444333555555555555555555444444444444444555555555666666666555555666777888999999;;;;;;;;;:::::::::::::::;;;;;;<<<<<<============???@@@@@@@@@AAAAAAAAAAAABBBAAABBBDDDIIINNNPPPQQQGGGDDDBBBAAABBBCCCCCCCCCGGGJJJNNNPPPOOOKKKIIIGGGHHHCCC???>>>>>>@@@GGGOOO^^^```bbbbbb___XXXQQQLLLAAA@@@===;;;:::::::::;;;<<<======>>>??????@@@@@@???@@@@@@AAAAAA@@@@@@???BBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@>>>>>>???@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAEEEGGGIIIGGGDDDBBBBBBCCCBBBAAA@@@>>><<<;;;:::999777666444222111000//////...///111222444555555555222444333333999AAAEEEDDDAAA>>>999666555333111000000111222333555777888888666666555444333222222111000000//////000111222222444444555555555555444444111111111111111111111111333333333444444444444555555555444444444444555555555555555555555555555555333333333444444555555555333333444444555666666666444555555666666555555444555555555555555555555555222222222333333444444555555444444333333444444555444444444444444444444444444444444444555555555555666555333222222333555666333333222222222222333333555555555555555555555555777777777777888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;======>>>?????????>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFCCCDDDEEEFFFGGGIIIJJJJJJMMMOOOQQQSSSUUUVVVVVVVVVTTTUUUVVVXXXZZZ\\\^^^^^^____________```bbbcccdddbbbaaabbbeeekkkppprrrrrrrrrtttwwwzzz{{{{{{yyyyyyqqqoookkkgggddd___ZZZWWWRRRJJJDDDDDDFFFKKKUUU^^^bbbdddgggkkknnnoooooonnnmmmooorrrwww|||xxxrrruuu{{{wwwsssuuutttnnnggg^^^TTTZZZzzzvvv^^^KKKEEEEEEQQQgggttteee]]]OOOCCC;;;555111///,,,---///000000000//////////////////////////////............/////////000///...///111222888HHHYYYiiimmmvvv~~~yyyzzz~~~~~~{{{ssslllppp}}}rrr\\\JJJ===888555555666999::::::888666666555333111111111222333000000111111111222222222000000/////////000111111444666999===???@@@@@@@@@===???AAABBBBBBAAA???===??????AAABBBBBBBBBAAAAAA<<<======>>>>>>=================================;;;::::::999999888888777::::::999999999999999999666666666555444444444333333333444444444444555555444444444444555666777888777888888999999::::::;;;:::::::::;;;;;;;;;;;;<<>><<<;;;;;;<<<============>>>>>>???@@@???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA???======???@@@AAA@@@AAAAAAAAA@@@??????>>>>>>GGGIIIJJJIIIEEECCCCCCEEEBBBAAA@@@>>>===;;;:::999777666444222111//////...///000111333444555666666333444444333999AAAEEEDDDBBB???;;;777555333111///000111222333555666777888777777666555333222111111000000000000000111111222444555555555555555444444111111111111111111111111333333333444444444555555555555555444444555555555555555555555555555555555333333444444444444555555222333333444555666777777555555666666666666555555555555555555555555555555333333333333333333333333555444444333333444444555444444444444444444444444444444444555555666666666666555333222222333555666777666666555555666666777555555555555555555444444555555555666777999:::;;;:::::::::;;;;;;:::::::::===>>>???@@@AAAAAAAAAAAA<<<===>>>@@@AAAAAAAAAAAACCCBBBBBBCCCCCCDDDEEEFFFCCCDDDEEEFFFHHHIIIJJJKKKMMMNNNQQQSSSUUUVVVVVVVVVSSSTTTVVVXXXZZZ\\\]]]^^^____________```bbbcccdddaaa```bbbfffmmmqqqrrrqqqsssuuuwwwxxxxxxvvvtttrrrooolllhhheeeaaa]]]XXXTTTPPPIIIDDDDDDGGGMMMWWW```ccceeehhhlllooopppooommmmmmoootttyyyxxxsssvvv{{{vvvvvvyyyyyymmm```VVVOOO[[[zzzpppXXXDDD@@@BBBPPPgggggg[[[KKK???999555000---,,,---///000000000//////////////////////////////---.........//////000000111//////111111444BBBQQQdddiiirrrzzz{{{}}}{{{}}}|||zzzyyy~~~ssshhhhhhttt|||dddNNN???999555555666888::::::888666777555333111111111222333000000111111222222222222000000////////////000000222444777;;;===>>>>>>>>>===???BBBDDDDDDBBB???===??????AAABBBCCCBBBBBBAAA===============<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999888888888555555666888:::===???AAA777777666555444444333333333333333333333333444444333333333333444555666666444555666888999;;;<<<<<<::::::::::::::::::;;;;;;????????????????????????===<<<===@@@BBBBBBBBBDDDGGGEEEAAA@@@AAABBBCCCCCCIIIMMMTTT[[[^^^XXXMMMDDDFFFFFFGGGGGGCCC@@@DDDJJJMMMRRRXXX]]]]]]YYYSSSNNNJJJHHHDDDAAA>>>===<<<<<<======<<<======>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???======???AAAAAAAAAAAAAAA@@@???>>>===<<<<<>><<<;;;;;;;;;;;;999666444333222000......///222444555666555555777666444444666<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????;;;:::999777777777777888888<<<;;;777???SSS```bbb===888333111333555666555555555555555555555555555555555555555555555555555777888888888999999999999999999999999::::::;;;<<<===============<<<<<<<<<>>>????????????@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGJJJSSS^^^ffffff]]]QQQIIIIIIHHHFFFFFFFFFFFFEEECCCHHHKKKPPPTTTUUUSSSPPPMMMIIIHHHFFFDDDBBB???>>>==================>>>??????????????????????????????@@@???>>>======>>>???@@@@@@AAABBBCCCBBB@@@===<<<=================================<<<;;;;;;::::::HHHHHHFFFEEEDDDDDDDDDDDDDDDCCC@@@>>><<<;;;;;;;;;;;;888555333333111000...,,,...111333666777777888777666555444666<<>>888555444222111000000111111222333555666777777666555444444444444111000/////////000111222333333444555555555444444222222111111111111222222333444555555666666666555666555444444333333444444444444444444555555555555555555555555555555555555333333444444555666666777444444444444444444444444444555555555666666666666555555555555555555555555333333333333333333333333222222222333333333333444444555666666777666555555555444333333444666888999;;;<<<=========<<<;;;;;;:::888666444222222333444333333333444444555666777888999::::::999999:::<<<<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLOOOPPPOOOOOOOOOPPPRRRRRRRRRTTTVVVYYY[[[]]]``````___``````aaa```______bbbfffjjjmmmooosssuuussstttvvvxxxwwwvvvsssrrroooiiiccc```]]]YYYQQQLLLHHHFFFDDDFFFLLLUUU]]]bbbiiillloooqqqqqqqqqrrrtttqqqppprrryyy{{{{{{uuurrrvvvzzz~~~|||~~~kkk[[[SSSSSSkkk}}}uuubbbMMMBBB===@@@NNN^^^vvvfffTTTBBB999666222000000/////////.........------........................//////............//////////////////000444:::???SSS```lllnnnnnnsss{{{|||{{{wwwooonnn{{{uuunnnhhhgggkkktttyyygggXXXHHH===999777666666777888888777:::888666444222111111111111111111000000000//////000000////////////000000///222555666777777888999<<<<<<===>>>????????????@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========;;;:::999777777777777888111777999777AAASSS```aaa===:::666444666777777666555555555555555555555555555555555555555555555555777777777777888888888888;;;::::::999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???????????????>>>???@@@BBBCCCEEEJJJTTTbbbllllllbbbTTTJJJIIIGGGFFFFFFFFFFFFEEECCCDDDGGGJJJNNNOOONNNKKKJJJGGGFFFEEECCCAAA@@@>>>>>>>>>>>>======>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@AAA@@@>>><<<;;;========================<<<<<<<<<;;;;;;;;;;;;;;;GGGFFFEEEEEEEEEEEEEEEFFFCCCBBBAAA>>>===<<<;;;;;;:::777444333222111///...+++---000444666888999:::777666555555666;;;BBBGGGOOOJJJCCC<<<888666333222222222222222222333333444555666666555555444333222222111000///...///000111111222222333444444333333222222111111111111222222333333444444555555444444444444333333222222333333333333333444444444555555444444444444444444444444333333333444555555666666333333333333333333333333444444444555555555666666444444444444444444444444222222222222222222222222111111222222222333333333555555666666555555444333444444444444555777999:::===>>>????????????>>>>>>;;;:::888666666666666777666666555555555555555666888999:::999888888:::<<<<<<<<<=========>>>>>>>>>????????????@@@@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGIIILLLMMMMMMMMMNNNOOOPPPPPPPPPRRRTTTXXX[[[]]]`````````aaa```^^^]]]\\\^^^bbbgggkkkmmmoooppprrrrrrtttuuuwwwvvvtttrrrpppkkkgggbbb^^^[[[VVVOOOJJJEEEEEEFFFIIIPPPXXX```eeelllnnnpppqqqppppppqqqrrrpppoooooouuu}}}~~~zzzwwwyyy~~~}}}xxxxxx|||eeeUUUSSSZZZuuu~~~qqq]]]HHH>>><<>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;::::::;;;:::999888777777777777444999999666999DDDIIIGGG;;;999666666777777666555555555555555555555555555444444444444444444444444555555666666666777777777;;;;;;:::999888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<===>>>@@@AAAFFFRRRbbbnnnooodddTTTIIIHHHFFFEEEEEEFFFFFFDDDCCC@@@AAACCCEEEFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>???@@@@@@========================<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>===<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;GGGFFFFFFEEEEEEEEEEEEEEECCCBBBAAA???===<<<;;;:::999777444222222111///...---///111444777888999999777777666555666:::???DDDOOOLLLFFF@@@;;;777444333444444333222222222222333333444555555555444222111222222000///...//////000///000111222222333222222333222222111111222222333222333333444444333333333333333222222111222222333222333333333444444444444444444444444444444444444333333333444444555555555555555555555555555555555333333444444444555555555444444444444444444444444222222222222222222222222111111111111222222222222444444444444555555444444444444444555666888:::;;;;;;<<<<<<<<<============<<<<<<;;;:::::::::;;;;;;:::999888777666666666666777888999888777888999;;;<<<<<<=========>>>>>>>>>======>>>>>>>>>?????????@@@@@@@@@???@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGFFFHHHJJJKKKLLLLLLNNNPPPOOOOOOOOOPPPSSSVVVZZZ]]]^^^___aaaaaa___\\\ZZZYYY]]]aaagggkkkmmmmmmnnnoooqqqrrrtttuuutttrrrooommmiiieee```\\\XXXTTTNNNJJJCCCEEEIIIMMMTTT\\\ccchhhiiikkkmmmnnnmmmnnnoooqqqpppmmmkkkmmmrrruuuuuusssqqqssswwwzzzyyyzzzwww^^^PPPRRR___{{{nnnYYYDDD===>>>DDDQQQ___iiirrryyy~~~yyyfffTTT???555222000///111000000000000000/////////........................///......------......////////////......000555888FFFWWWiiiqqquuu~~~~~~}}}lllkkkqqq||||||lllhhhdddddddddfffnnnvvv{{{|||xxxoooeee[[[OOODDD<<<999777777888999:::::::::999888666444333222111000000000/////////......000//////......//////000444555777777666666777999;;;:::::::::;;;<<<>>>@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::::::::999888888777777777888;;;;;;666555777666222666555555555555555444333555555555555555555555555444444444444444444444444444444444555555555666666999999888777777777888888999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???BBBLLL[[[fffggg^^^QQQGGGFFFEEECCCCCCDDDDDDCCCBBB=========>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;<<>><<<;;;:::999777444333222222000///000111333666777888888888777777777666666888===@@@KKKJJJGGGBBB===999666444666555444333222222222222222333444555555555333222444333111000/////////000...///000111222222222222333333222222222222333333222333333333333333222222222222111111111222222333222222222222333333333444444444444444444444444444333333333444444444444444555555555555555555555555333333333333444444444444444444444444444444444444111111111111111111111111000000000111111111222222111111222333444555666777444444555666777888999:::999999999999::::::;;;;;;===============>>>>>>>>>===<<<;;;999888888777777777888888888777777999:::<<<<<<<<<<<<============<<<<<<<<<=========>>>>>>>>>>>>======>>>>>>???@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEGGGIIIJJJJJJLLLNNNQQQNNNNNNOOOPPPRRRVVVYYY[[[[[[^^^``````]]]ZZZYYYYYY^^^bbbgggjjjkkkkkklllllloooppprrrrrrqqqnnnkkkiiieeeccc___[[[VVVQQQLLLIIIBBBFFFLLLRRRXXX^^^eeejjjgggiiikkkllllllmmmppprrrpppkkkfffdddgggkkkmmmnnnmmmmmmnnnnnnmmmppp|||}}}pppWWWKKKRRRbbb|||jjjUUUBBB>>>BBBHHHRRR]]]cccjjjpppttt{{{fffSSS???555111//////000/////////000000000000000..............................------------....../////////...---///333666???PPPcccpppzzz}}}|||uuujjjeeeppp{{{{{{nnnjjjffffffeeeeeekkkrrr{{{|||yyyqqqjjjaaaTTTHHH<<<:::777666888:::;;;;;;::::::999777555444222111000000000000////////////111000000//////000000111333555666555444444666777::::::::::::;;;===???@@@>>>>>>>>>>>>>>>>>>>>>???????????????????????????;;;;;;;;;;;;<<<<<<<<<<<<::::::999999888777777666555888:::999:::;;;999777444555666666555444333333555555555555555555555555444444444444444444444444333444444444444555555555555555555666777888999:::777777888888999999999:::888888999999999:::::::::;;;;;;:::::::::<<<===>>>@@@GGGQQQYYYZZZUUUMMMGGGCCCBBBAAAAAABBBCCCBBB@@@<<<;;;::::::;;;<<<>>>???===>>>>>>>>>??????@@@@@@===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999666777777888999:::;;;;;;IIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@>>><<<:::999999777555333333333111000111222444666888888888888777888888777666777:::===CCCDDDDDDBBB>>>:::888777666555444333222222222222111222333444555666666666666555333111000000000000......000111222222333333333333222222222222333333333333444444333333222222222222111111222222333333111111222222222333333333333333333333333333333333333333333333333333444444222222222222222222222222222222222333333333444444333333333333333333333333000000000000000000000000///000000000000111111111///000000111333555777888444555555666666777777888888777777777888999:::;;;;;;<<<<<<===>>>?????????>>>===<<<:::999888888888666777888777666666888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>?????????@@@@@@@@@AAAAAAAAACCCEEEFFFGGGIIILLLOOONNNOOOPPPQQQSSSVVVWWWXXXXXX[[[^^^^^^[[[YYYZZZ[[[___bbbfffiiiiiiiiijjjkkkmmmnnnoooooonnnkkkgggeeeaaa```]]]XXXSSSNNNIIIGGGBBBIIIQQQWWW\\\```eeeiiihhhiiikkkllllllnnnqqqsssnnniiidddaaabbbfffjjjlllmmmiiigggfffeeeiiivvv|||wwwhhhQQQHHHRRRccczzz}}}{{{zzzyyybbbNNN??????GGGMMMTTT[[[ZZZ```fffkkkwww{{{```OOO<<<333111//////000......////////////000000------------------------......------------.........//////......///222555===LLL^^^nnn~~~xxxuuuwwwxxxjjj^^^bbbuuu{{{zzzuuuoookkkjjjhhhiiiooowww~~~xxxrrrjjj\\\PPP???<<<888666777888999999::::::999888777444333222111111111111000000000000111111000000000000111111000111111111000111333444999999999:::;;;===>>>???==================>>>???????????????????????????;;;;;;;;;<<<<<<<<<======999999:::999999888666666444555777888999999888777555666888888666555555666555555555555555555555555333333333333333333333333333333444444444555555555333333444555666888999:::666666666777777888888999888888888888999999999999;;;::::::999:::;;;<<<===@@@CCCIIIMMMNNNLLLHHHFFFAAA???>>>???@@@@@@???>>>;;;;;;:::999:::;;;===>>><<<<<<<<<===>>>>>>??????<<<;;;;;;::::::::::::;;;========================::::::;;;;;;;;;;;;:::::::::::::::999999999999999888888888888888888888888666666666777888999999:::GGGGGGFFFEEEEEEDDDEEEEEEBBBBBBAAA@@@???<<<:::999:::888555444444444333111000222444777888999::::::777888888777666666888::::::===@@@@@@>>>:::999999666555444333333333333333111222222444555777999:::888777555333111000000111......000111222333333333444333333222222333333444444444444444444333222222222222222222222333444444111111111111222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333333333333333333333333333000000000000000000000000/////////000000000111111000000000111222444666777555555555666666666555555555555444444555666888999777888:::;;;<<<======>>><<<<<<:::999888888888888666777777777666666888999999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAADDDGGGJJJNNNPPPRRRTTTUUUVVVVVVVVVUUUYYY\\\[[[YYYXXX[[[___aaaccceeegggggggggiiijjjkkklllmmmmmmkkkhhhdddbbb]]]\\\YYYTTTOOOIIIFFFDDDDDDKKKUUU[[[^^^```eeehhhhhhiiijjjjjjjjjkkknnnpppkkkhhheeecccdddfffiiijjjjjjeeeaaa``````cccmmmvvvrrrnnn{{{zzz```LLLGGGSSSdddxxx{{{yyyxxxvvvrrroooWWWEEE:::@@@KKKQQQUUUZZZUUUZZZ^^^bbbmmmyyyyyyqqqWWWGGG777111000000000111------........./////////------------------------...------,,,,,,------......////////////000333666;;;EEETTTfff{{{yyyssssssvvviii]]]^^^kkk}}}vvvqqqnnnmmmooovvv|||tttfffYYYHHHDDD>>>:::999888888777:::::::::999777555333222222222222222111111111111000000////////////000000......//////...///222444555666888:::;;;<<<============<<<<<<<<<===>>>???????????????????????????=========<<<<<<<<<<<<<<<999999::::::999888666555999888777666555333222222444666888777555444666888555555555555555555555555333333333333333333333333444444444444555555555555444444444444555666777888444555555666777777888888777888888888999999999999:::999999888888999;;;<<<===???AAADDDEEEDDDBBBAAA>>>===<<<<<<>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<======>>>>>>===<<<;;;::::::::::::;;;::::::::::::::::::::::::888888999::::::999888888888777777777777777888888777777777777777777777777666666666777777888888888EEEEEEEEEEEEEEEFFFGGGGGGAAABBBAAAAAA???===:::999;;;888666555555555444222...000333666999;;;<<<<<<777888999888666666777999444888===???===;;;::::::666555444333333333333333111111222333555888;;;===999888666333222111111111...///000111333333444444444333333222222333333444555555555555444444333222333222222222333444444555000111111111111222222222333333333333333333333333333333333333333333333333444444444444444444444444111111222222222333333333333333333333333333333333000000000000000000000000////////////000000000000222222111111111222444555555555555666555444444333222111111111222333555666444555777999:::;;;<<<<<<;;;:::999888777777777777555666777666555666777999888888999999999:::::::::999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<888888888888888888999999777888:::;;;===???CCCFFFOOOPPPSSSUUUVVVVVVUUUTTTTTTWWWZZZZZZXXXXXX]]]aaabbbccceeefffffffffhhhjjjjjjkkkkkkkkkiiifffbbb```YYYYYYWWWRRRLLLFFFCCCBBBEEEMMMWWW^^^___aaadddggghhhhhhhhhgggfffgggiiikkkhhhhhhgggggghhhhhhiiiiiigggaaa]]]\\\]]]^^^dddjjjsss~~~zzzllliiiwwwrrrZZZIIIFFFUUUeeewwwzzzxxxvvvvvvuuurrrlllgggNNN???666@@@NNNTTTWWWZZZUUUZZZ[[[]]]eeeooonnneeePPPAAA333...///000111222,,,---------......//////------------------------...------,,,,,,------...---.../////////111444666333;;;HHHZZZrrr~~~wwwvvvtttiii___```jjj{{{uuurrrpppsss|||{{{mmm```QQQLLLEEE@@@<<<;;;999888:::;;;::::::888555333222333333333222222222111111//////............//////...///000//////000333666333444777999;;;;;;;;;;;;===<<<;;;;;;<<<===>>>?????????????????????????????????>>>===<<<;;;;;;:::999999::::::999888666555;;;999888888888666666888222444555444222111444777555555555555555555555555333333333333333333333333444444444555555555666666555555444444444555555666444444555555666777777888888888888888999999999999999999888777777888999:::999:::<<<>>>>>>>>>===<<<<<<;;;:::;;;<<<===<<<;;;;;;::::::::::::;;;;;;<<<:::;;;;;;<<<<<<=========>>>===<<<;;;;;;;;;;;;;;;888888888888888888888888666777888999999888777666666666555555555666666777777777777777777777777777666666666666777777777777IIIFFFBBBAAACCCDDDCCCBBBBBBAAA@@@>>>===;;;:::999999777444111///.../////////111444888;;;===>>>???777777777777777777888999444444555888<<<===;;;888666666555444222000...---000000111333444666888999:::999777444222111000///111000///000222333222111333222111000000111222333333444555555555444333222444444222222222222444444222222222333333444444444333444444555555444444333555444444333333444444555444333333222222333333444222333333333333333333333222222222222222222222222000///...---------------111000///......///000000111000//////000222444666555555555555444333111111111111222222222111000000000111222222333444555666333444444444555555666666555555555555555666777777555555555444555555666666888666666666888999999999<<<;;;999777666777777888666555555555555555555666888444333555666888???FFFJJJOOOTTTXXXXXXVVVUUUTTTTTTUUUVVVYYY\\\^^^]]]\\\aaaaaabbbccceeehhhkkkmmmlllllllllkkkhhheeeaaa___VVVWWWVVVPPPGGGBBBCCCEEEJJJSSS\\\```______cccgggjjjiiihhhfffeeeeeeeeeeeeeeeiiinnnssstttrrrnnnkkkeee___YYYXXXYYY[[[^^^```nnn{{{|||uuuppplllppp|||fffQQQNNNMMMUUUiii}}}}}}zzzrrrmmmoooqqqgggYYYFFFCCC???BBBMMMYYY\\\XXXRRRUUUWWWYYY___eeeaaaXXXCCC;;;333...///000///,,,,,,,,,,,,,,,,,,---//////+++++++++,,,---...///000++++++******++++++,,,---.........//////000222222666888<<>>>>>>>>=====================<<<;;;::::::999999999999999888888888777777777555444333333444333222333333444444555666777777444444555666666555444444444444444444444444444444666666555444333333222222444555777888888777555444555555555555555555444444666555555444444666777888666666555555555777999:::;;;;;;;;;<<<<<<<<<======>>>===;;;:::;;;<<<>>>??????>>>===<<<:::::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777666666777777666555555555555555999888888888777777666666777777666555555555555555444333222111222444666777HHHDDDAAA@@@AAACCCBBBAAABBBAAA@@@???===;;;:::999999777444222////////////000222666999===???@@@AAA;;;:::999777777777777777555444555888<<<>>>===;;;777666555444333111000///000000111222333555666777888777666444222111000000555333111111111222111000333222111000000111222333333444555555555444333222333333333222222333333333222222333333333333333333333333444444444444333333444444333333333333444444444333333333333333333444333333333333333333222222222222222222222222222222111000///.....................---------...000111000000//////000222444555555666666666666555444333333333222222111111111000000111111222222333333444222222222333333444444444555555555444444555666666666555555444555555555666888777666777888999999999;;;::::::999999999::::::888777666555444444444444555333222555777999???GGGFFFKKKQQQVVVVVVUUUTTTTTTTTTUUUWWWZZZ]]]^^^^^^^^^bbbbbbbbbdddfffiiikkkmmmkkklllkkkjjjgggccc___]]]VVVVVVTTTNNNFFFCCCDDDGGGOOOVVV^^^```^^^^^^aaaeeeiiiiiihhhggggggggggggggghhhkkkpppvvvxxxvvvpppkkk^^^ZZZVVVVVVXXX[[[```dddnnnyyyzzzsssqqqoooqqqxxxxxx\\\IIIJJJLLLVVViii{{{~~~|||xxxppplllnnnmmmaaaSSSDDD??????GGGTTT\\\]]][[[UUUXXXXXXYYY]]]```YYYOOO@@@999111......///...---,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...............///000111111333555888AAAWWWpppvvvmmmpppqqqlllmmm~~~{{{{{{{{{qqqaaaOOOBBB<<<::::::<<<:::999888888777444222222222111000000000111111......////////////......///......---...///000111000111222333555888:::;;;<<<;;;:::999999::::::;;;===========================<<<<<<;;;::::::999999::::::::::::999999999888888777666555555555444444666555555555555555444444444444444444444444444444444444444444444444444444666555555444333333222222333444666777777666444333444444444444444444444444666555444444444555777777666555555555555777888999::::::::::::;;;;;;;;;;;;<<<;;;:::999999;;;<<<>>>???>>><<<;;;:::999999999::::::::::::::::::::::::999999999999999999999999888888888777777777666666666555555444444444444444777666666666555555555555777666666555444444555555555444333111111222444555FFFDDDAAA@@@AAAAAAAAA@@@BBBBBB@@@???===;;;::::::999777555222000/////////111333777;;;>>>AAACCCCCC>>>===;;;999777666666666777666555777;;;>>>@@@@@@:::999777555333222222222111111000111111222333444666555444222111111111111:::777333111000111000///333222111000000111222333444444444444444333222222222222333333333333222222333333333333333222222222333333444444444444333333444444333333333333444444444444333333333333444444444333333333222111111111111111111111111111111111111111000////////////000222111///...---....../////////...///000111333555555666777888888888888888777777555444333333333333222222222222222222222222222222222222222333333333555555444333333333444444555555444444444444555555666666666777777999:::::::::;;;<<<===>>>======<<<:::999777555444444555666555333333555666666;;;AAAAAAFFFMMMRRRTTTTTTTTTTTTSSSUUUXXX[[[]]]___``````bbbbbbccceeefffiiikkklllkkkkkkjjjiiieeeaaa]]][[[UUUTTTQQQJJJEEECCCGGGKKKVVV[[[``````^^^]]]```dddiiiiiiiiiiiiiiijjjkkkkkkmmmnnnrrryyy}}}{{{qqqiiiWWWXXXYYYYYY[[[```fffjjjnnnwww~~~{{{wwwsssvvvzzz{{{zzzxxxvvvvvv|||kkkSSSFFFJJJPPPYYYggguuu{{{zzz{{{vvvooolllmmmhhhYYYJJJAAA<<<@@@QQQ___aaa^^^]]]XXXYYYYYYYYYZZZXXXOOOEEE;;;666///------///...------------------...000000------,,,,,,,,,,,,------------,,,,,,------...///---------------...///000000222444999HHH___rrr{{{wwwuuuvvvvvvuuu~~~qqq]]]LLLBBB===<<<<<<:::888888888777555444222222111111222333333444...//////000000//////...///............///000000000000111222444777999:::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;::::::999;;;;;;;;;:::::::::999999999888888777666666666555888888777666444333222222444333222222222222333444555555555555555555555555555555444444333333222222222333444555555444333222222222222333333444444555555444444444444555666666555555444555555666888888888888888888999999999999:::999888888888999:::;;;======;;;:::999999888888999999999999999999999999777777777777777777777777777777777777666666666666555444444333333333333333444444444444333333333333666555555444444444444444666555333222111111222222EEEDDDBBBAAAAAAAAAAAAAAACCCBBBAAA???===<<<;;;:::999888555333111/////////000222666;;;???BBBDDDEEE@@@>>><<<999888777777888888777666777:::>>>BBBEEE@@@>>>;;;888666444333222222111111000000111111222444333222222111111222222:::777333000000111111111333222111000000111222333444444444444333333222222111222333444444333222111444333333333222222111111333333333444444333333333444333333333333333333444444444333333333333444444444333333222111000000///111111111111111111111111000000///////////////000:::888555222///---,,,,,,............///111222333555666777999:::;;;;;;<<<>>>===;;;999888777777888777666666666555555444444333333444444444444444444444444333333222222333333444444444333444444555555555666777999:::<<>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;::::::::::::999999999888999999999777666666666999888777666555444333222555444222111111222444555666666666666666666666666444444444333333333222222111222333333333333222111000000111222333333444444444444444444444555555555444444444444555666777777666666666666777777777777888888777777888888999:::<<<;;;:::999888888888888666666666666666666666666555555555555555555555555666666666666666666666666555444444333333333333333333333333333333333222222444444333333333333444444666555444333222333333333EEEEEEEEEDDDBBBBBBBBBBBBCCCBBBAAA???>>><<<;;;:::999888666444222000///......111555;;;???CCCEEEFFFAAA???<<<:::999999:::;;;999888777777999>>>CCCGGGFFFDDDAAA===999666444222333222111111000000111111333222222111111222222333888555111000111333444444333222111000000111222333444444333333222222222222000111333333333333111000333333333222222111111111222333333333333333333222333333333222222333333333333333222222222222333333333333222111000000//////000000000000000000000000.........------......///:::888555222///---,,,+++------......///000111222444555777999;;;======>>>BBBAAA@@@???======<<<<<<;;;;;;::::::999999888888666666666666666666666666444333333222222222333333333333333444444666777777888:::>>>@@@BBBEEEJJJMMMUUUWWWYYY[[[[[[YYYWWWUUUQQQOOOLLLHHHDDD@@@>>><<<999666555666444111333777;;;???FFFKKKNNNOOOQQQRRRQQQUUUYYY\\\]]]^^^aaacccbbbcccdddeeefffggghhhhhhkkkkkkjjjhhhddd___[[[YYYTTTQQQKKKFFFEEEHHHOOOTTT\\\^^^`````````aaaeeeiiiiiiiiijjjkkkmmmoooqqqrrrsssqqqrrrwww{{{xxxnnndddXXXfffqqqqqqmmmnnnqqqrrrtttyyy~~~{{{tttqqqpppuuurrrhhhfffggghhhiiiiiidddYYYMMMNNNYYYaaabbbaaagggqqqwww{{{xxxtttrrrlll^^^NNNBBB@@@DDDUUUkkkuuummmaaa]]]YYYUUUTTTUUUUUUOOODDD===111000---,,,------...------,,,,,,------...///000...---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------...111111222222666DDDXXXhhhuuu{{{~~~yyysssrrryyy{{{iiiWWWGGG???<<<:::888777888888777666444444333222111000000111//////000000000000////////////////////////............///000222333555666777888999::::::;;;<<<<<<=========>>>>>>?????????;;;;;;;;;;;;;;;:::::::::999999999999888888888888777999:::999777555555666777777666666666555555555777555444222222444555777666666666666666666666666333333333333333222222222111222222222222222222111000000111111222333444444222333333444444444444444222333444444555555666666444444444444555555555666888888777888888888999999:::999888777777666777777666666666666666666666666666666666666666666666666555555555555555555555666666555555444333444444444333333333333333333333333333333222222222222333333444444444444444555555666DDDEEEFFFEEECCCBBBBBBCCCCCCCCCAAA@@@>>><<<;;;;;;999888666555333111///......000555;;;@@@DDDGGGHHHBBB@@@===;;;::::::;;;===:::999999888999===CCCGGGJJJIIIFFFCCC???:::666444444444333222222222222222333333222222222222333333444222000000222444555555333222111000000111222333444444333222222222222222111111222222222222111111222222222222222111111111222222333333333333222222333333222222222222333333222222111111111111222222222111111111000/////////////////////////////////...------------......///333222000...---------...,,,,,,---...///000111111333444777999;;;<<<===>>>BBBBBBBBBBBBAAA???>>>=========<<<<<<;;;;;;::::::777777777777666666666666333222222222333333444555444444555666888:::;;;<<>><<<999777777888777666666555333222111000000000///000000111111000000////////////000//////...---------...///000222444444555666777999:::;;;;;;;;;<<<<<<======>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777666999<<<;;;777555555777666666666666666666777777666555444444444444555666555555555555555555555555333333333333222222222222222222222111111222222222111111111222222333333444111222333333444444333333111222333444555555555555333333333333444444444555666777777777888888888888888777777666555555666666888888888888888888888888666666666666666666666666444444444555555555555555666555555444444444444444333333333333444444444444222111111111111222222333222222333444444555666666CCCEEEFFFEEEBBB@@@AAABBBCCCCCCBBB@@@>>>===;;;;;;888888777555333111///......111666<<>>@@@AAA@@@???<<<;;;;;;;;;::::::::::::::::::555555444444444333333333222222222222333555666777666777888:::===???BBBCCCDDDIIIMMMOOOPPPSSSXXX]]]gggiiillloooqqqrrrrrrqqqpppppppppnnniiiccc]]]YYYPPPKKKFFFBBB===888:::>>>>>>BBBGGGJJJLLLMMMNNNOOOQQQUUUZZZ\\\[[[[[[]]]aaa```aaacccddddddddddddccceeeeeedddccc```\\\XXXVVVRRRNNNIIIGGGIIIOOOVVVZZZ___aaabbbdddeeefffgggiiiiiiiiijjjlllnnnppprrrssssssrrrrrrtttwwwyyyyyyxxxxxxsssooorrrttt{{{zzz{{{|||tttiiidddgggrrr~~~ooodddbbbggglllllleee___^^^```jjj}}}vvvooossszzzzzz{{{|||xxxhhhSSSHHHGGGGGGccc|||ooofff\\\UUUTTTPPPEEE;;;666......//////...---------++++++***++++++,,,---...,,,,,,++++++++++++++++++,,,++++++++++++,,,------......------------......///---...111222777EEESSShhhrrr}}}yyyxxxvvvrrrqqqvvvooo[[[NNN@@@===999777777777777666555555444333222222333333000000111111111111000000//////000000000///---,,,---------...///111222333222444666888999:::::::::::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777;;;>>>===999666777888666666666666666666666666444444444444444444444444444444444444444444444444222222222222222222222222222222222111111222222222222222222333333333333333000111222333444333333222000111333444555555444444222222333333333444444444444555555666666666666666777666555555555555555555666666666666666666666666555555555555555555555555333333444444444555555555555444444333333333333333222222222333333444444444000000000000000111222222111222222222333222222222AAADDDEEEDDDAAA???@@@AAADDDCCCBBB@@@>>>===<<<;;;888888777666444111///...///222777>>>DDDHHHKKKMMMIIIFFFAAA===:::999999:::999::::::999888:::@@@EEEHHHIIIJJJJJJHHHCCC???<<<777666666555555555666666555555444333333333444444222111000111222333111000333222111000000111222333444333222111111111222333333222111000000111222333000000111111222222222333222222222333333222222222333222222222222222222333000000////////////000000////////////000000000000///////////////////////////////////////000111111444222111///...---......***+++---...///000000000222333555777999:::;;;;;;888:::===??????===:::888888888888888888888888888222222222111111000000000111111222333444666777888999999;;;===@@@DDDFFFHHHFFFJJJOOOPPPOOOQQQVVV[[[___aaaeeehhhlllnnnoooppprrrtttwwwyyyxxxtttooolll```YYYQQQJJJAAA999999===@@@CCCHHHKKKLLLLLLMMMOOOQQQVVV[[[\\\ZZZYYY\\\``````aaabbbcccdddccccccbbbaaabbbaaa```^^^ZZZWWWUUUQQQNNNIIIHHHKKKRRRXXX[[[aaabbbdddeeeffffffggggggiiijjjjjjlllnnnppprrrsssrrrrrrrrrtttwww|||uuuqqquuuxxx|||zzzzzzzzzqqqeee```cccsss||||||mmmddddddiiinnnkkk```VVVVVV[[[}}}uuutttyyyyyy{{{~~~yyyfffPPPGGGIIIJJJnnnyyymmmbbbXXXUUUNNNAAA666111...///000///...---,,,---************+++,,,------,,,++++++***++++++,,,,,,---,,,,,,,,,,,,---......///......---------......---***+++///111444???LLLcccnnnzzz~~~||||||}}}yyyvvvvvvtttqqqpppttt{{{uuudddYYYAAA>>>:::777777777666555555444444444444555666666000000111111111111000000//////000000000///---,,,,,,,,,------///000222222111222555777999999999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888<<<@@@???;;;777888:::888777777777666666666555222333333444444333333222444444444444444444444444222222222222222222222222333333222222222222333333444444333333333333333333000111222333444333222222000111333444555555444333222222333333333444444444222333444444555555444444666666555444444444555555333333333333333333333333444444444444444444444444333333333444444555555555444333222222111111222222111111222222333333333333000000///000000111222222111111222111111000///...BBBCCCCCCBBB@@@??????@@@@@@@@@AAA@@@@@@???>>>===:::999666444111///...---000111555<<>>>>>===;;;999<<<;;;:::999888999:::;;;BBBDDDFFFGGGGGGFFFCCCBBB===>>>???===:::777666666666777888999999999999999666555555444444444555555444444444333333222222222222222222222222222222222000000111111111111000000000000000000000000000000444444444333333333222222000000000000000000000000/////////...---------,,,000000//////.........---//////000111111000///...+++---000333555666666666999444...++++++,,,,,,+++---...000111000///000111333444555777888999999999777666666666666555555555444444555555555444333333000000111111111111000000333444555777999;;;<<<===??????@@@BBBDDDEEEFFFGGGEEEFFFFFFHHHIIIKKKMMMNNNUUUVVVWWWXXX[[[^^^aaacccgggkkkppptttvvvxxxyyy{{{qqqmmmcccWWWLLLCCC@@@???DDDCCCDDDFFFJJJNNNQQQRRRTTTUUUVVVWWWXXXZZZ[[[[[[`````````bbbeeeeeedddbbbfffbbb^^^[[[YYYUUUPPPLLLKKKHHHFFFIIIPPPXXX]]]___aaaaaabbbcccdddffffffgggiiijjjlllmmmlllmmmoooqqqsssjjjjjjuuu||||||{{{vvvwwwwww~~~~~~~~~{{{qqqddd^^^^^^ooowww{{{tttqqqqqqqqqooooookkk```VVV\\\iiixxxwwwyyy|||{{{nnn[[[KKKDDDCCCTTTssszzzoooaaaWWWLLL???666222//////...------------...------,,,++++++,,,------///...---,,,+++,,,,,,------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000000000222777===BBB\\\hhhtttwwwwww{{{zzzppplllrrr~~~vvvooonnntttyyywwwuuuuuuttteee[[[DDD@@@:::777777666333000666555555444333222111000111111111111000000000000......---------,,,,,,,,,------......///000000111000222444555555666888:::;;;;;;:::::::::999999999===<<<;;;:::::::::::::::<<<<<<;;;:::888777777666555999<<<===:::888888888777777666555555555555555333333333333333333333333555555666666555444333333555555444333333222111111000000000000000000000000111111111111111111111111111111222222222222111111333333222222333333444555444444333222111111111111000111333444444333111000333333333444444444555555555555555555555555555555222333333444444333333222333333333222222111111111444333333222222333333444111111111111111111111111333333333222222111111111333222222111111222222333DDDEEEEEEDDDBBBAAAAAABBB????????????>>>===<<<;;;:::888666444222000///...000111444;;;CCCIIIKKKKKKNNNJJJDDDAAA@@@???===:::<<<;;;::::::999999::::::===???AAACCCDDDDDDCCCBBB>>>@@@AAAAAA>>>:::999888777777888999999999999999777666555555444444444444444444333333333222222222222222222222222222222222000000111111111111000000111111111111111111111111333333333222222222222111000000000000000000000000//////////////////......000/////////...............///000000000///......+++---///222444444444444555111---+++---......------...000000000///000111111222333555666666777777555444444444333333333333222333333333333333222222+++,,,---......///......666777888999;;;<<<======??????@@@AAABBBCCCCCCDDDBBBBBBBBBCCCDDDFFFGGGHHHLLLLLLMMMNNNQQQTTTWWWXXX^^^bbbgggkkkooorrruuuxxx|||xxxqqqeeeXXXMMMFFFCCCFFFFFFGGGIIIMMMQQQSSSTTTTTTUUUVVVWWWXXXZZZ[[[[[[^^^^^^___aaaccccccbbb```bbb___[[[YYYVVVRRRLLLHHHIIIHHHGGGKKKRRRYYY^^^```aaaaaabbbcccdddeeeffffffiiiiiikkklllnnnoooooooooooojjjkkkrrrvvvuuu|||zzz{{{|||yyykkk___]]]aaannnuuu|||}}}xxxsssqqqqqqrrrooolllggg\\\UUU___ppp|||wwwuuuwwwsssgggUUUHHHCCCDDDRRRppp{{{jjj\\\NNN???444000//////...------------------,,,++++++++++++,,,---+++++++++,,,---///222333,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000444:::>>>NNN[[[jjjssszzzjjjaaaaaavvvuuuooommmssswwwuuurrrrrrvvvzzz{{{rrrggg___MMMGGG@@@;;;:::999777555666666555444333333222222111111111000000000///////////////.........------,,,------...//////000000///111333444444555777888;;;;;;::::::::::::::::::===<<<;;;::::::::::::;;;<<<<<<;;;:::999888777777555888::::::888777777888777777666555555555555555444444444444444444444444555555555555555444333333555555444333333222111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222222333444444333333222222111222222222111222333333333333222111222333333333333444444444333333333333333333333333333444444444444444444333333333333222222111111111444333333222222333333444333333333333333333333333333333333222222111111111333222222111111222222333EEEGGGGGGFFFDDDCCCCCCDDDBBBBBBBBBBBBAAA@@@???>>>999888777555333111000000000111444;;;BBBIIIMMMNNNQQQMMMIIIFFFCCCAAA>>><<<;;;;;;;;;;;;;;;:::999999999:::<<<>>>@@@AAABBBBBB???AAADDDDDDBBB>>><<<;;;888888999:::::::::999999888777666555444444444444333333333333222222222222222222222222222222222222000000111111111111000000222222222222222222222222222222111111111000000000000000000000000000000000/////////000000000000000////////////............---....../////////......+++,,,...000111111111000///...,,,---...000000///---///000000/////////000///000111222333444444444222222222111111111111000///000000111111111000000...///111333444555666666::::::;;;;;;<<<<<<======>>>>>>>>>???????????????============>>>???@@@AAABBBBBBBBBDDDFFFIIILLLMMMRRRUUUZZZ^^^ccchhhmmmqqq}}}}}}yyyqqqeeeYYYOOOKKKJJJJJJKKKMMMPPPSSSUUUWWWTTTTTTUUUWWWXXXYYYZZZ[[[]]]\\\]]]___aaaaaa___^^^^^^]]][[[YYYVVVQQQJJJFFFHHHHHHJJJOOOUUU[[[___```aaabbbbbbcccdddeeeffffffiiihhhiiilllpppqqqooollljjjiiillloookkkjjjuuu}}}~~~~~~|||tttfff\\\]]]dddlllqqqvvvwwwtttqqqqqqqqqrrrmmmggg```VVVTTTeee{{{~~~vvvppppppjjj]]]MMMCCCCCCFFFSSSmmmnnn]]]MMM===222...///......---------------,,,++++++******++++++,,,******+++,,,...000333555+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......///111555777CCCPPPbbbrrrnnn___VVVdddwwwrrrqqquuuwwwuuuqqqpppjjjmmmqqqtttrrrnnnhhhdddQQQJJJAAA:::888777555444666666555555444444333333000000000000////////////000000000/////////......,,,,,,,,,---......//////...///111222222333444666::::::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;===<<<<<<;;;:::999888888666777888888777666777888777777666555555555555555444444444444444444444444444555555555555444444333555444444333333222222111111111111111111111111111111111111111111111111111111111222222222222111111222111111111111222333333222222222111222222333333222222222222222222222222111111222222222333333333222222222222222222222222444444444555555444444444222222222222222111111111333333222222222222333333333333333333333333333333222222222222222111111111222222111111111111222222FFFGGGHHHGGGEEEDDDEEEFFFDDDDDDDDDCCCBBBAAA@@@???999888777666555333222111000111444:::AAAIIIOOORRRTTTRRRNNNJJJFFFBBB???===:::;;;<<<<<<<<<;;;999888888888999;;;===>>>@@@@@@===@@@DDDFFFDDD@@@===<<<999999::::::::::::999999999888777555444333333333333222222222222222222222222222222222222222222222000111111222222111111000222222222222222222222222111000000000000/////////000000000000000000000000.........//////000000111///////////////.........---------...............,,,---......//////......,,,,,,---.../////////...---///000000///......///...///000111222222222222111111111000000000//////---...//////000000000000333444666999;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========;;;;;;:::::::::;;;<<<<<<>>>>>>>>>???AAADDDFFFHHHIIIKKKOOORRRWWW\\\cccgggoooqqqsssqqqiii^^^UUUPPPLLLMMMOOOPPPQQQSSSUUUWWWTTTTTTUUUVVVXXXYYYZZZZZZ\\\\\\\\\^^^___```^^^\\\]]]]]]]]][[[WWWRRRLLLHHHGGGIIINNNSSSYYY]]]```aaaccccccdddeeeeeefffgggggghhhggggggkkkqqqrrrmmmhhheeehhhllliii```^^^lll~~~|||~~~~~~yyyuuupppjjjdddeeejjjmmmooorrrssssssrrrqqqqqqqqqjjjaaaYYYQQQTTTjjj~~~uuupppmmmcccUUUGGGAAADDDIIIXXXkkk}}}~~~iiiXXXHHH:::222000///...------,,,,,,------++++++++++++++++++++++++...---,,,,,,,,,---...///******)))(((((()))******+++++++++++++++++++++++++++,,,...///...///111333;;;GGGZZZooozzzjjj[[[\\\mmm}}}zzzyyyzzzzzzwwwsssqqqeeegggjjjlllllljjjhhhfffVVVNNNCCC;;;888777555333555555555444444333333333000000000/////////......000000000/////////......,,,,,,,,,---------......,,,...000000000000222444999999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;======<<<;;;;;;:::999999777888777777777777888999777777666555555555555555333333333333333333333333444444444555555444444333444444444333333222222222111111111111111111111111111111111111111111111111111222222333333222222111111111000000111111222333111111111111222333444444333222222111111222222333000111111111111222222222222222222222222222222222222333333444444333333222222222222111111111111111333333222222222222333333000000000000111111111111222222222111111111111111222222111111111111222222EEEFFFGGGFFFDDDDDDDDDFFF@@@@@@@@@???>>>===;;;;;;999999999888666444222111000111444888???HHHQQQVVVWWWVVVSSSOOOIIIDDD???===:::;;;<<<===<<<;;;:::999:::::::::;;;;;;<<<======:::===BBBCCCBBB???===;;;999999999::::::999999888888777666444333222222222222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111000000000/////////......////////////////////////---------....../////////.........///////////////------------......//////------.........---------,,,---//////...------,,,---///000000...---...//////000111222222222222222111111111111000000000///,,,---...000000111111111222333555888:::;;;<<<===;;;;;;::::::999888777777666666777999:::<<<======;;;;;;::::::::::::;;;;;;=========>>>???AAACCCEEEEEEFFFHHHJJJMMMRRRWWW\\\^^^bbbggghhhccc\\\TTTPPPLLLNNNQQQQQQQQQQQQSSSVVVSSSTTTUUUVVVWWWYYYZZZZZZ\\\[[[\\\]]]______]]][[[YYY[[[[[[ZZZVVVQQQLLLJJJHHHLLLQQQWWW[[[^^^```bbbeeeeeeffffffgggggghhhhhhhhhffffffjjjoooooojjjeeebbbgggjjjcccXXXVVVddduuu|||~~~vvvpppsssxxxyyyxxxyyyuuuuuuwwwxxxyyywwwtttrrrnnndddZZZTTTOOOVVVnnn~~~vvvrrrlll___OOOCCCAAAGGGNNN\\\hhhtttxxx~~~vvvaaaQQQCCC888111000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++///---,,,***))))))*********))))))))))))))))))***++++++++++++++++++++++++,,,---//////......///000111===OOOeee}}}rrrddd\\\^^^nnn}}}zzzyyyvvvsssiiijjjkkklllllljjjhhhggg^^^VVVLLLDDDAAA>>><<<999555555444444333333222222000000000000/////////////////////.........------,,,,,,,,,---------------+++---//////...///000222666777888999:::<<<======;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777888888:::::::::777777666555555555555555111111111111111111111111333333444444444444444333444444333333333333222222111111111111111111111111111111111111111111111111222222333333333333222222111111000000111111222333111111111111222333444444333222222111111222222333000000000111111111222222222222222222222222222222111111111222222111111111111111111111111111111111333222222111111222222333/////////000000111111111111111111111111111111111222111111000000111111222DDDEEEFFFFFFDDDDDDDDDFFFBBBBBBAAA@@@???>>><<<;;;:::::::::999888555333111///111333888>>>HHHSSSZZZ[[[[[[ZZZUUUNNNFFFAAA???<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;:::666:::>>>@@@???===;;;;;;888888999999999888777777666666444333222222222222111111111222222222222222222222222222222222222222111111222222222222111111000000000000000000000000000000/////////.........////////////////////////------------.....................///////////////------------...///000111///.....................---///000///---++++++,,,---///000000...------...000000111222222222222222111111111111000000000000...///000111333333444444444555666888999:::;;;;;;999999888777666555444444333444555777999:::<<<<<<;;;:::::::::::::::;;;<<<;;;;;;;;;;;;<<<>>>@@@AAABBBCCCDDDEEEFFFIIINNNQQQUUUYYY]]]]]]ZZZUUUPPPMMMKKKNNNRRRRRRPPPOOOQQQTTTSSSSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[\\\^^^]]][[[YYYSSSUUUVVVUUURRRNNNKKKJJJKKKOOOUUUZZZ]]]___aaabbbfffffffffggggggggghhhhhhhhhffffffhhhjjjjjjfffcccbbbeeefff^^^SSSRRR]]]jjjrrr|||~~~uuuoooxxxyyyrrriii]]]TTTQQQRRRYYYooo}}}wwwqqqiii[[[KKKBBBBBBKKKSSS\\\dddjjjmmmrrr{{{~~~nnnZZZKKK???555000///...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++))))))))))))++++++************************++++++++++++++++++++++++,,,...//////...---///000///888HHH]]]xxx|||{{{uuurrrkkk```XXX]]]vvv~~~yyyyyywwwtttnnnppprrrsssrrrooollliiiaaa[[[TTTNNNKKKGGGBBB>>>777777666555444333222222111111111111000000000000/////////.........------------------------......+++---............///111444555666888999;;;<<<===;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;:::::::::999999888777888:::;;;;;;:::777777666555555555555555222222222222222222222222222333333444444444444333333333333333333333333333222222222222222222222222111111111111111111111111222222333333333333222222222111111111111222333333222222222111222222333333222222222222222222222222000000111111111222222222222222222222222222222222///000000111111000000///000000000111111111111111222222111111111111222222000000111111222333333333000000000111111111111111111111000000000000111111DDDEEEFFFFFFEEEDDDEEEGGGFFFEEEEEEDDDCCCAAA???>>><<<<<<<<<;;;888555222000///111333777===HHHTTT]]]___aaa```[[[RRRJJJDDDBBB======<<<;;;;;;;;;;;;;;;999:::<<<======<<<:::999555777;;;<<<;;;;;;;;;;;;777888888888888777666555444333222222111111111111000111111111222222222222222222222222222222222222111222222333333222222111111111111111111111111111000000000////////////...////////////////////////////////////......................../////////000......------...000111222000000/////////000000000,,,...///...,,,+++,,,...---///000///...,,,------///000000111111111111111111000000000////////////000111222444555666777777888999::::::;;;;;;;;;;;;888777666666555444333333444444555666888999::::::999888888888999:::;;;;;;999999999999:::;;;===>>>>>>@@@AAABBBBBBDDDHHHJJJOOOQQQSSSSSSQQQOOONNNMMMKKKOOOSSSSSSPPPNNNPPPSSSSSSSSSTTTUUUWWWXXXYYYZZZYYYYYYYYYZZZ[[[[[[YYYWWWNNNPPPRRRQQQMMMKKKJJJKKKNNNSSSXXX[[[]]]^^^aaaccceeeeeeeeeeeeffffffffffffgggggggggfffeeedddcccbbbbbbdddaaaYYYRRRRRRYYY___hhhqqqyyy{{{}}}tttoooyyyssscccWWWOOOQQQVVV]]]mmm~~~|||wwwrrrkkkcccTTTFFF@@@DDDNNNXXX[[[___bbbdddiiiqqqvvvwwwrrrcccQQQEEE;;;222.........---,,,,,,++++++,,,,,,,,,---............---,,,******)))))))))***,,,---******++++++++++++******************************,,,---...---,,,,,,...000///777BBBRRRjjjyyyxxxrrrssssssjjj^^^[[[jjj|||zzz{{{{{{xxxpppssswwwzzzyyyvvvrrroooeeeaaa]]]YYYWWWRRRJJJEEE;;;:::999777666444333222222222222222111111111111000000000/////////..............................+++---......---...///000222222444666888:::<<<===:::::::::::::::;;;<<<===::::::::::::999999999999777666666888;;;<<<:::777777777666555555555555555333333333333333333333333111222333444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222333333444444333333222222222222222222333444444333333222222111222222222111222333333333333222111111111111222222222333333111111111111111111111111000000111111111111000000///000000000111111111222222222111111111111222222000000000111222333333333///000000000111111111222111111000000000000111111EEEFFFGGGGGGFFFEEEFFFHHHDDDDDDCCCBBBAAA???===<<<=========<<<999555222000///111333666===HHHUUU^^^cccdddddd___VVVMMMGGGDDD>>>===<<<::::::;;;<<<<<<777888;;;======<<<:::888444666999::::::::::::<<<777777777777777666555555222222111111000111111111000000111111222222222222222222222222222222222222111222222333333222222111222222222222222222222222111000000000////////////////////////////////////111111000000//////......---.........//////000000///.........///000222333111000000000000111111222+++---...---++++++---000---///000///...,,,,,,---...///000000000000000000000000/////////.........111222444666777999999999888999999999999999888888777777666555444333333222666666666666777777888888777666666777777999::::::999999888888999:::<<<===;;;===???@@@AAABBBEEEGGGJJJKKKLLLLLLKKKLLLNNNPPPLLLPPPTTTTTTPPPNNNPPPSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXWWWWWWYYYZZZYYYWWWUUUMMMOOOQQQOOOLLLJJJKKKMMMQQQUUUZZZ\\\]]]^^^aaacccccccccddddddddddddddddddggghhhgggeeebbb``````aaacccccc^^^WWWQQQRRRVVVYYYcccjjjrrrvvv{{{{{{|||rrrnnnwwwttt```TTTLLLQQQYYY```lllyyyyyy{{{vvvqqqlllfff]]]OOOCCC>>>DDDQQQZZZ[[[]]]^^^___ccciiinnnpppfffXXXIII???777111...///...---,,,,,,++++++,,,,,,------...//////...---------,,,+++*********+++,,,++++++,,,,,,,,,,,,++++++************************+++,,,,,,+++***+++...000,,,222999EEEYYYuuuxxxwwwvvvyyy{{{vvviiiaaagggrrr}}}~~~|||ppptttyyy~~~|||wwwtttllljjjgggfffddd^^^UUUOOO>>>===;;;999777555444333333333333222222222111111111111111111000000000000//////////////////......+++---.........---///000000111333555888:::<<<===:::::::::::::::;;;<<<===::::::999999999999999999555444555888;;;<<<999555777777666555555555555555555555555555555555555555111222333333444444444444333333333333333333333333222222222222222222222222111111111111111111111111222333333444444333333222333333222222333333444555444444333222111111111111000111333444444333111000111222222222222333333333000000000000000000000000111111222222222222111111//////000000111111111222222222111111111111222222---......///000111111111//////000000111111111222111111000000000000111111CCCEEEHHHJJJHHHGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@??????>>><<<:::888777777777000......444;;;GGGXXXgggooommmhhhaaaYYYQQQKKKHHHCCCBBB@@@===<<<===>>>???<<<<<<<<<<<<;;;:::999999777777666555555444333333444333222000000000111222000111111111111222222222000111111111111222222222111222222222222111000000000000000000000000000000111111000000000000111111111111000000000000111111000000000000000000000000///////////////////////////////////////////////////000000111111111111000////////////...---,,,,,,------............------///...---,,,,,,---.../////////000000111111111111---...///111222333333444888888888999999:::::::::<<<;;;:::999888777666555333444444444444333222111777777777777777777777777666666666777888888999999<<<;;;;;;:::::::::;;;;;;?????????>>>???@@@@@@AAAJJJJJJJJJIIIHHHHHHKKKMMMOOOOOOOOOOOOPPPQQQRRRRRRQQQRRRSSSVVVXXXXXXWWWUUUUUUUUUVVVXXXXXXVVVRRROOOMMMKKKHHHFFFGGGHHHKKKMMMUUUUUUWWWYYY\\\___bbbcccdddddddddcccbbbaaa``````dddcccaaa]]]ZZZ[[[^^^aaaeee^^^YYYYYYVVVQQQRRRWWWccchhhpppwwwzzzyyywwwtttnnnfffhhhvvvuuu___QQQGGGMMMZZZdddlllqqqyyy|||vvvtttrrrooofffYYYHHH???AAAJJJTTTYYY\\\ZZZXXXYYY]]]aaaeeefffeeeUUUBBB999444000------...---+++))))))***+++,,,***++++++,,,,,,++++++***************************************************++++++******))))))((((((------,,,,,,,,,---......333222444<<>>888888888666444555555444333333222222111...//////000//////...---***,,,------+++++++++---------............------000111222333555777999:::888999;;;<<<<<<;;;999888::::::999999888777666666666666666666666555555555444444555555555555444444333333333333333333333333333333333333333333333333000111111222444555555666111111000000111111222333333333333222222222111111222333333444444333333222333333333333333333333333222333555555555555333222999>>>EEEGGG>>>222///333222222222111111111000000000000000000000000000000000000111111111111000000000000000000111111111111222111111111000000////////////......---------,,,//////000111111111111111222222111111111111222222HHHJJJLLLKKKIIIGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@??????>>><<<;;;999888777777111///...222888EEEYYYjjjuuuqqqkkkbbbYYYQQQKKKGGGDDDCCC@@@>>>=========>>><<<<<<<<<;;;:::999888777555555555444333222222222111000///.........//////000111111111111222222222000111111111111222222222111222222222222111000000000000000000000000000000111111000000000000111111111111000000000000111111////////////////////////////////////////////////........................///000000000000000/////////000000000///......------......//////......---......---,,,,,,---......000111222333333222111111///000222333444555555555888888888888999999999999333333444444444444444444222222222222222222222222666666666666666666666666666666666777888888999999888888999999;;;<<<>>>?????????>>>>>>>>>??????@@@EEEGGGHHHHHHGGGHHHJJJLLLNNNNNNNNNNNNOOOPPPQQQQQQPPPQQQRRRUUUVVVWWWWWWVVVVVVUUUUUUUUUVVVTTTQQQNNNLLLKKKHHHGGGHHHJJJNNNPPPWWWXXXXXXYYY[[[]]]^^^___aaabbbbbbbbbaaa```^^^^^^aaa```^^^\\\[[[[[[]]]___ccc]]]YYYYYYWWWSSSTTTXXXdddhhhnnntttxxxvvvqqqllljjjdddgggtttrrr\\\PPPIIIOOOZZZbbbhhhnnnxxx~~~{{{vvvtttpppmmm___SSSFFFAAAGGGQQQYYY\\\___[[[WWWWWWZZZ^^^aaabbb^^^OOO>>>666222...,,,,,,------+++*********++++++------............------************************************************++++++++++++************,,,,,,,,,+++,,,,,,---......---000777@@@QQQjjj~~~~~~|||~~~uuuqqqttt~~~yyy||||||zzz{{{}}}|||xxxsssoooooouuu}}}}}}sssiiiTTTLLLAAA;;;999888777555555444444333222222111111111000000//////...------//////......///000111111------............------000000111222444666888999777888:::<<<<<<;;;:::999::::::999999888777777777666666666666666555555555444444555555555555444444333333333333333333333333333333333333333333333333222222333333333333333444111111000000111111222333333333333222222222111111222333333444444333333222333333333333333333333333333333333444444333333333888:::@@@EEEDDD;;;444222222222222111111111000000000000000000000000000000000000111111111111000000/////////000000000111111111111111111000000000///............//////////////////000111111111111111222111111000000111111222LLLMMMMMMKKKHHHFFFEEEFFFFFFFFFFFFDDDCCCAAA@@@??????>>>===;;;999888777666222000///111555@@@UUUhhhvvvqqqjjjaaaWWWPPPJJJGGGDDDCCCAAA>>>===<<<<<<===;;;;;;;;;:::999777666555333333222222111111000000000//////............///000111111111111222222222000111111111111222222222111222222222222111000000000000000000000000000000111000000//////000000111111000000//////000000111////////////////////////////////////////////////........................///000000000///...------000000000000000000//////---......//////......---------,,,,,,,,,,,,------000222444666666555333222333444555666777777777777888888888888777777777777333444444444555555666666222222111000000111222333555555555555555555555555555666666777777888888999777888888999;;;<<<>>>?????????>>>=========>>>>>>???BBBEEEGGGHHHHHHIIIKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTVVVWWWWWWWWWVVVTTTSSSSSSRRROOOMMMLLLJJJHHHGGGIIINNNRRRVVVZZZYYYYYYYYYYYYZZZ[[[[[[^^^______```___^^^\\\[[[\\\[[[ZZZZZZ\\\^^^^^^^^^^^^[[[ZZZ\\\\\\\\\^^^aaakkkkkknnnssswwwuuullldddccccccjjjyyymmmWWWQQQMMMRRRYYY```fffkkkxxx}}}{{{wwwsssnnniiiWWWMMMDDDEEEPPP\\\bbbbbbbbb\\\WWWUUUWWW[[[]]]]]]SSSFFF888222///---+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++************************************************+++++++++++++++,,,,,,,,,++++++******++++++,,,---***+++...222666BBBYYYmmm{{{zzz~~~zzzxxx{{{yyy}}}~~~yyyvvvxxxyyyxxxooopppuuu~~~}}}uuubbbXXXJJJ@@@;;;999888777444444333333222222111111333222000///............111...***+++...000000///------............------/////////000222444666777666777999;;;<<<<<<;;;;;;:::::::::999888888777777777777777666666555555555444444555555555555444444333333333333333333444444333333333333333333333333444444333333222222222111111111000000111111222333333333333222222222111111222222333333333333222222333333333333333333333333222222222111111222222222444222666@@@EEE@@@555///222111111111111000000000000000000000000000000000///000000111111000000///....../////////000000000111111111111000000000000......//////000111111222//////000111111111111111222111111000000111111222JJJJJJJJJGGGDDDCCCDDDEEEGGGGGGGGGFFFDDDBBB@@@>>>???>>>===<<<:::888666555111000111111222:::LLL]]]kkkggg```XXXQQQLLLIIIHHHCCCBBB@@@>>><<<;;;;;;;;;999999999888777555444333111111000000////////////111111000000000000000000000000111111111222222222000000111111111222222222111222222222222111000000000000000000000000000000000000////////////000000000000////////////000000////////////////////////////////////////////////........................////////////...---,,,+++...//////000000000//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...111555888:::999777666666777888999999999999999888777777777666666555555777777666666555555555444666444222000000111222333444444444444444444444444555555666666777888888888:::::::::999::::::;;;;;;???>>>>>>===============<<<@@@DDDHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNQQQRRRSSSSSSTTTUUUWWWYYYYYYVVVSSSQQQPPPPPPOOOMMMKKKJJJIIIIIILLLQQQVVVZZZYYYYYYXXXXXXXXXXXXYYYYYY\\\]]]^^^^^^^^^]]][[[ZZZYYYXXXXXXZZZ^^^bbbcccccc^^^]]]___bbbeeeiiillloootttrrrqqquuuxxxtttiii___[[[cccuuu~~~fffTTTSSSSSSUUUXXX^^^fffkkkxxx}}}|||xxxsssllleeeRRRJJJEEEKKKYYYfffjjjiiieee^^^WWWTTTWWWZZZ[[[ZZZIII>>>444000...,,,+++---++++++,,,,,,,,,++++++***))))))************))))))************************************************)))******++++++,,,,,,,,,*********)))***++++++,,,,,,---000222222999KKK]]]ssswwwzzzzzzzzzyyyuuuzzzzzz|||zzzvvvuuuxxxzzzxxxhhhmmmuuu|||sssfffTTTDDD;;;888999999444444444333222222111111333111///......///000222555///))))))---000///---------............------.........///000222333444444555777999;;;<<<<<<<<<:::::::::999999888888888888888777777666555555555444444555555555555444444333333333444444444444444444444444444444444444444333333333222222222222111111111000000111111222333333333333222222222111111222222333333333333222222222222222222222222222222222111000//////000111222000---///888>>>;;;333...111111111111000000000000000000000000000000000000//////000000000000//////............////////////111111111000000000000000111111111111111111111111//////000111111111111111111111000000000000111111FFFGGGGGGFFFDDDDDDEEEGGGFFFFFFFFFFFFEEEBBB@@@>>>>>>>>>===<<<:::777555333000000222333222555@@@LLLVVVSSSOOOKKKHHHFFFFFFFFF@@@???>>><<<;;;999999888777777666666555333222111000///////////////......000000111111111111111111000000111111111222222222000000111111111222222222111222222222222111000000000000000000000000000000000000////////////000000000000////////////000000........................////////////////////////........................////////////...,,,++++++,,,---......////////////...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++...333888;;;<<<;;;:::888888999999:::999999999666666666555555444444444444444444444444333333333999777555222111111222333555555555555555555555555555555555666777777888888999999999999999:::;;;<<<>>>>>>===============>>><<<@@@FFFIIIJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMQQQSSSTTTTTTSSSTTTWWWYYYYYYVVVRRRPPPOOOOOONNNMMMJJJJJJJJJKKKOOOSSSXXX[[[WWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[]]]^^^^^^\\\ZZZYYYWWWWWWWWW[[[```gggkkknnnlllmmmmmmmmmooossswwwxxxzzzvvvsssssstttpppeee[[[UUUfffwww{{{sssaaaSSSXXX\\\[[[ZZZ]]]ffflllyyy~~~}}}xxxrrrhhh^^^LLLHHHHHHQQQ```lllnnnmmmiiiaaaYYYVVVYYY[[[ZZZXXXBBB999222000...,,,,,,---***++++++,,,,,,,,,++++++,,,,,,------------,,,,,,))))))))))))))))))))))))************************((()))))))))******++++++******)))))))))***++++++...///222222000333@@@NNNeeellltttwwwvvvyyy{{{nnn{{{{{{|||yyyuuurrrvvv}}}~~~zzzeeeiiiqqqzzz~~~}}}ppp[[[HHH;;;666777888555555444444333222222222111000///...///111333444;;;555///---000222000---------............---------------......000111111222333555777999;;;<<<===:::::::::999999999999999999888888777666666555555444444555555555555444444333333333444444555555555444444444444444444444444111111111222222222333333111111000000111111222333333333333222222222111111111222222333333222222111222222222222222222222222111111///......///111111000...000444555222111222000000000000000000000000000000000000000000000000//////000000000000//////............////////////000000000000000000111111444444333222111000000/////////000111111111111111111000000000000000000111DDDEEEGGGGGGFFFFFFGGGHHHDDDDDDEEEFFFEEECCC@@@???======<<<;;;999666333111000///222444444222666<<>>>>>???@@@@@@;;;::::::999888777666666444444444444333222111000000000000000////////////...//////000000000000///000111111111111222222222000111111111111222222222111222222222222111000000000000000000000000000000000//////......//////000000//////......//////000........................////////////////////////------------------------.../////////...---,,,,,,++++++---...////////////...//////000000//////...,,,,,,------------,,,,,,***---222666:::<<<<<<<<<888888888999888888777777444444444444444333333333222333444555777888999:::999888666444333222222222555555555555555555555555444555555666666777777888555666666888:::<<<>>>???>>>=========>>>>>>???@@@???CCCGGGJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMQQQTTTVVVUUUSSSRRRTTTWWWVVVSSSPPPNNNNNNNNNMMMLLLJJJJJJLLLNNNQQQTTTWWWYYYUUUUUUUUUUUUUUUWWWXXXXXXXXXYYY[[[]]]]]][[[YYYWWWVVVWWWXXX[[[```jjjuuu|||zzzwwwyyyzzzyyyyyyuuupppnnnlllggg___XXXUUUjjj~~~rrrppptttyyy}}}}}}vvviii___YYYeeennnkkkdddccchhhmmmyyy}}}~~~{{{vvvnnnaaaVVVFFFIIIQQQ^^^lllttttttqqqmmmeee\\\YYY[[[[[[XXXSSS===777111000///,,,+++---***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************)))))))))))))))***************))))))******+++,,,...---///000//////777AAA[[[eeeqqqwwwvvvuuuwww{{{~~~rrrwww}}}}}}yyysssqqqwwwhhhjjjmmmsssyyy}}}~~~~~~}}}rrraaaNNN@@@888666666666666555555444333333333111111000000000222333444888444///......///...,,,------............------------------......///000111111333555777999:::;;;::::::::::::::::::999999999999888777777666555555444444555555555555444444333333333444555555666666444444444444444444444444000111111111222222333333111111000000111111222333333333333222222222111111111111222222222222111111222222222222222222222222000000000//////000000000222111333444111...000555//////000000000000000111000000000000000000000000...//////000000//////........./////////000000000000000000000111111111111555555444222111000///...//////000111111111111111111000000//////000000111AAACCCFFFFFFEEEEEEEEEEEEAAABBBDDDEEEEEECCC@@@???<<<<<<<<<:::888444111///111//////333555333333555666666666777777888888888555666666666555555444333111111222222222111111000000000111111111111111111...///000111222222111000000111111111111222222222000111111111111222222222111222222222222111000000000000000000000000000000//////............////////////............//////........................////////////////////////------------------------....../////////......---+++,,,---...000000111111//////000000000000//////,,,---............---,,,,,,...111444777999::::::666777777777666555555444222222222333333333333333444444666777999;;;<<<===555555444444444444333333333333333333333333333333444444555555666777777777555555666888:::<<<>>>???=========>>>???@@@AAABBBBBBDDDHHHIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMOOOSSSVVVUUUQQQOOOPPPRRRQQQOOOMMMLLLLLLLLLKKKIIIJJJKKKNNNPPPSSSUUUUUUVVVUUUUUUTTTTTTTTTUUUVVVVVVUUUWWWYYY[[[[[[YYYWWWUUUTTTVVVXXXZZZ^^^jjj|||}}}}}}|||yyywwwsssnnniiiddd___ZZZWWWZZZmmmyyynnnkkknnnrrruuurrrkkkddd```iii{{{yyyqqqpppqqqwww{{{|||yyysssiiiZZZMMMBBBNNN```sss~~~yyyqqqiii___[[[[[[YYYRRRKKK;;;555111111...***))),,,++++++*********+++------(((((())))))))))))(((((())))))))))))))))))))))))************************++++++***************)))+++************+++,,,,,,...++++++...//////333888KKKYYYjjjtttuuuttttttvvvzzzyyyzzz~~~}}}yyysssqqq}}}~~~|||wwwssswwwoookkkhhhjjjqqqwww{{{{{{wwwrrrhhh[[[MMMBBB;;;777777777777666555555444444333333222222222111111111000///...---,,,,,,,,,,,,------............------......---------...//////000000111333555777888999::::::::::::::::::::::::::::::999888777666555444444444555555555555444444333333444444555666666666555555555555555555555555222222222222111111111111111111000000111111222333333333333222222222111111111111222222222222111111111111111111111111111111000000000111111000000000111000111333111...///333////////////000000111111000000000000000000000000......////////////....../////////000000000111111///000000000111111111111444333333222111000000/////////000111111111111111000000////////////000000>>>AAADDDEEECCCAAAAAAAAA???AAACCCDDDDDDCCCAAA???;;;;;;;;;:::777444000...333///---222555444333444222222333444444333222222222333333444444333333222//////000111111111111111111111111111222222222222111222333444555444444333000111111111111222222222000111111111111222222222111222222222222111000000000000000000000000000000//////............////////////............//////........................////////////////////////------------------------......//////000/////////,,,,,,...000111222222222//////000000000000//////------...//////...------...///111333555777888888555555666555555444333222111111111222222333333444333333444444555666666666000111222333444555444444222222222222222222222222444444555555666777777777888888888888999:::;;;<<<=========>>>???AAACCCCCCCCCEEEHHHHHHGGGFFFFFFGGGJJJJJJJJJJJJJJJKKKMMMMMMMMMQQQUUUTTTPPPLLLMMMNNNNNNLLLKKKJJJKKKKKKIIIGGGIIILLLOOORRRTTTTTTTTTSSSVVVUUUUUUTTTSSSTTTTTTTTTRRRTTTWWWYYYYYYXXXUUUSSSRRRVVVXXXXXX\\\jjj{{{wwwsssnnngggaaa\\\YYYXXX___oootttmmmiiimmmrrrsssnnngggbbbbbbwwwxxxuuuuuuyyyzzzvvvpppfffUUUGGGBBBSSSnnnuuukkkaaa\\\[[[WWWMMMEEE999444111000...)))(((***,,,+++***))))))+++---...++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************---,,,,,,++++++*********++++++******++++++,,,---///+++***...111111222555888HHH]]]lllppppppqqqssspppyyy~~~sssrrryyy}}}|||}}}nnneeeooo~~~{{{vvvuuu}}}rrrkkkccccccjjjrrrwwwxxxtttsssoooggg[[[MMMBBB;;;888888888777666666555555555555555444222000///------///000000//////000111---..................---.........------....../////////000111333555777888::::::::::::::::::::::::::::::999888777666555444444555555555555555555444333333444444555666777777555555555555555555555555444444333222111000///...111111111000111222222333333333333222222222111111111111222222222222111111111111111111111111111111///000111222222111000///...,,,...222222...---///.../////////000000111111000000000000000000000000......////////////......000000000000111111111111//////000000111111111222222222111111111111111111//////000111111111111111000000////////////000000BBBAAA@@@@@@?????????@@@@@@@@@AAABBBBBBAAAAAAAAA???===999777555222///,,,000000111111222222222333333222000......///111222/////////000000000000000////////////////////////111222222333333222222111111111222222222333333333111111222222222333333333111111111111111111111111111111222222222222111111/////////000111111222222000000000000////////////111///------......---,,,,,,,,,------.../////////111111000000//////......---......///000111111222111111000000000000111111---...000222333333333222222222111000///...---,,,...///000111111000///...222222222333333444444444777666555444333333222111///000222333444333333222444555555555555555555444333333222111111111111111222222222222111111111111444444444444444444444444888777666777888:::===???>>>=========???AAADDDFFFJJJIIIHHHFFFEEEEEEFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJRRRUUUVVVSSSMMMIIIIIIKKKHHHIIIJJJJJJKKKJJJJJJIIIIIIKKKMMMPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQSSSUUUTTTSSSRRRSSSSSSTTT[[[___]]]\\\hhhyyyzzz}}}|||vvvmmmddd\\\XXXVVVUUUdddmmmyyy{{{sssooopppqqqrrrttttttnnniiilllttt~~~xxxzzztttrrrpppeeeSSSIIIJJJFFF```xxxjjjaaa]]]UUUGGG<<<222///,,,******++++++*********+++++++++******)))******++++++++++++*********+++,,,------,,,+++***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((***++++++******+++,,,)))***+++---...//////000555<<>>======>>>???AAADDDFFFGGGJJJIIIHHHFFFEEEEEEEEEFFFIIIJJJLLLMMMMMMMMMLLLKKKNNNQQQSSSPPPLLLIIIKKKMMMLLLLLLKKKJJJJJJIIIIIIHHHJJJLLLNNNPPPRRRRRRSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSRRRRRRSSSUUU]]]eeedddbbbjjj}}}yyyyyy{{{{{{~~~zzzqqqdddYYYTTTWWW\\\fffkkkrrruuutttqqqrrrtttvvvvvvuuurrrlllkkkvvvzzzwwwqqqmmmkkk```OOOGGGHHHOOOiiirrrddd\\\RRREEE:::333000---++++++,,,,,,+++******+++++++++******)))******++++++++++++*********++++++,,,,,,++++++***)))((((((''''''(((((()))(((((((((((((((((((((((((((***++++++******+++,,,******,,,---......//////111444>>>NNN[[[fffrrr|||~~~xxxsssrrrssszzzuuunnneee```ggg|||yyyuuuttttttuuuuuupppkkkeeebbbeeennnyyy}}}xxxuuuooocccSSSGGGDDD@@@;;;::::::999666444444555555333000......000000000000000000000000000......------------......------------------------+++---////////////111333666666777888999:::;;;;;;<<<<<<;;;::::::999888888777666666666555555444444444444444444444444444444444444444444444444444444444333333222222333333444333333333333222111000000111111111111111111222222222333333333222222111000111111111111111111111111111111111111000000000///111111111111111111111111////////////000000000111111111000///////////////000///////////////////////////////////////////////////////////////////////////000000000000//////000000000000////////////000000000000////////////HHHGGGDDDBBB@@@??????@@@>>>???????????????>>>>>>;;;999777666666555333111//////000111333444555555666555333111000000111111000000000000000000000000000000000000000000000000222222333333333333222222111111111111111222222222000000000000111111111111222222222222222222222222111111222222222222111111333333222222222111111111////////////000000000000111///------...///...---------......//////000000//////000000000000000000111111111111111111111111111111000000000000111111111222222333333333222222444333111///.........///---...000222333333222222333333333222222222222222222222222222222222222222222222222333222222111000333333444555555444333333222111000///............000000000000000000000000000000111333444555666777666555555666777999;;;===;;;===???BBBEEEGGGHHHIIIJJJIIIGGGFFFEEEDDDDDDDDDHHHIIILLLNNNOOOOOONNNMMMJJJLLLNNNLLLJJJIIILLLOOOPPPNNNLLLJJJIIIHHHHHHHHHLLLLLLNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRTTTUUUVVVUUURRRQQQPPPQQQSSS^^^iiikkkhhhkkkwww{{{zzzyyywww~~~{{{rrrcccVVVSSSZZZcccgggjjjmmmqqqtttvvvxxxxxx{{{xxxsssmmmgggmmmxxxssslllgggdddYYYJJJCCCFFFUUUlll}}}jjj\\\NNNAAA777222000---,,,,,,---,,,,,,)))******+++++++++************++++++++++++******+++++++++******+++++++++***))))))(((((())))))***))))))))))))))))))))))))(((***++++++******+++,,,+++,,,,,,,,,------------......333@@@OOO___qqqwwwqqqmmmmmmkkkiiifff___^^^gggrrrzzztttqqqpppqqqmmmkkkgggdddgggqqq~~~yyyuuulll^^^SSSRRRMMMFFF@@@>>>;;;888555555666666555222/////////111111111111111111111111......------------......------------------------***,,,......---...///111333444555666888999;;;;;;======<<<<<<;;;;;;;;;;;;888888777777666555444444555555555444444444444444444444444444444444444444444333333222222333333444333333333333222111000000///000000111222222333333222222222333222222111000111111111111111111111111111111111111000000000000111111111111111111111111/////////000000000111111111000000///////////////111111111000000///////////////////////////////////////////////////////////////000000000000//////////////////000000000000......//////000000111111KKKIIIGGGDDDBBB@@@@@@@@@?????????@@@??????>>>>>>;;;999777777777666444222///000111222444555666777888777555444222222222222222222222111111111111111111111111111111111111111222333333333333333333222111111111111111111111111000111111111222222222222222222222222222222222222111111222222222222111111222111111000///.........////////////000000000000111///......///000//////---......//////000111111/////////000000111111222333222222222222222222222222111111000000111111222333333333333222222111111444333111///......///000---...000222333444333333333333222222111111000000000000000000111111222222333222222222111111000000222333444555555444333222111000///...------------/////////000000000000000111222222333444555555666555555555666777999;;;<<<:::===@@@DDDGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEGGGJJJMMMNNNNNNMMMLLLHHHJJJJJJIIIHHHHHHKKKNNNPPPNNNLLLIIIHHHHHHIIIJJJMMMMMMNNNNNNOOOOOOPPPPPPNNNOOOOOOPPPPPPQQQQQQRRRSSSUUUUUUTTTQQQNNNNNNNNNOOOZZZfffiiiggghhhpppyyy|||zzzwwwsssyyyvvvnnnccc[[[[[[dddmmmkkknnnqqqtttzzz{{{|||vvvnnnfffbbbnnn|||rrrooofffaaa]]]TTTGGGCCCGGGYYYmmmooo\\\KKK===444111///,,,,,,,,,,,,,,,+++))))))***+++++++++************++++++++++++******,,,+++***))))))***+++,,,***))))))(((((())))))***++++++++++++++++++++++++(((***++++++******+++,,,------,,,,,,,,,,,,,,,,,,...---000888DDDUUUmmmyyypppjjjdddddddddddd^^^XXXXXX\\\uuuyyyqqqmmmllllllmmmmmmkkkllluuuxxxsssmmmddd\\\[[[\\\XXXNNNEEE>>>999666444555666555444222111000111111111111111000000000......------------......------------------------***,,,......------///000111222333555777888::::::========================::::::999888777666555555555555444444444444333333444444444444444444444444444333333222222333333444333333333333222111000000000000111111111222222222111111222222222222111111111111111111111111111111111111111000000000000000111111111111111111111111//////000000000111111111000000////////////000000222222111111000000////////////////////////////////////////////////////////////000000000000//////////////////000000000000////////////000000000000JJJJJJHHHFFFDDDBBBAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>><<<:::888888666444222111111222444555777888999999888777666555444333333444444444333333222222222333333333333333333333333333333333444444333333333222222111111111111111111222222222333333333444444222222222222222222222222111111222222222222111111222111111000///...------.../////////000000000111111000......000111111000......//////000111111222//////000000111111222222333333333222222222222222222222111111111111222222444444333222111111111111333222111000//////000000---...000222333444333333222222222111111000000000...//////000000111111222333222222111111000000000222333555666666555333222000000///...............000000000000111111222222555444444444444444444444444444555666888999:::;;;;;;===AAAEEEHHHIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDGGGJJJKKKLLLKKKKKKIIIJJJJJJIIIHHHHHHIIIJJJLLLKKKJJJHHHHHHJJJLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSQQQNNNKKKKKKKKKHHHRRR]]]```___aaakkkttt|||}}}zzzvvvqqqtttpppkkkggghhhnnnwww}}}{{{{{{xxxvvv{{{yyysssiiibbbaaaooovvvnnnjjjaaa[[[WWWPPPFFFFFFLLLaaapppnnnZZZHHH999111...,,,+++***++++++***)))((()))***+++++++++++++++******++++++++++++******,,,+++))))))))))))+++,,,)))((((((''''''(((((()))++++++++++++++++++++++++(((***++++++******+++,,,------,,,+++++++++,,,,,,,,,...111555:::HHHaaawww{{{sssmmm```]]]\\\]]][[[TTTQQQRRRbbbyyyvvvooollloooqqqsssrrrqqquuu~~~|||rrrlllhhhccc```___iiilll```PPPEEE>>>999444444444555555555444333111111111000000/////////......------------......------------------------+++---............///000///000111333555777888999;;;;;;<<<======>>>>>>>>>;;;;;;:::999999888777777555444444444333333333222444444444444444444444444444333333222222333333444333333333333222111000000222222222111111111000000000111111222222111111111111111111111111111111111000000000000000000111111000000000000000000000000000000000000111111111111000000////////////000000222111111111000000000///................................................//////000000000000//////.../////////000000000111000000000000////////////GGGGGGHHHHHHFFFDDDBBBAAAAAAAAAAAAAAA@@@???>>>>>>@@@>>>;;;::::::888666444444444555666777999999:::999999999888777666555555777666666555555444444444444444444444444444444444333333444444444444333333333333333222222222222222333333333333444444444555333333333333333333333333111111222222222222111111333333222111000000//////......//////000000111111111000//////111222222111//////000000111111222222000000111111111111111111222222222222222222222222222222111111111111222222333333222111000000000111222222222111111000000000---...000222333333222222111111111000000000000000/////////000000111111111222222111000000000111111222444666888888666444222000000//////000000111222111111222222333444444444777777666666555444444444444555666777999:::;;;;;;===>>>AAADDDFFFFFFEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDFFFHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOMMMJJJHHHGGGHHHDDDLLLTTTVVVVVV[[[gggqqquuu|||~~~{{{xxxtttooopppmmmkkkmmmuuuxxxwwwsssllleeeaaacccppp{{{xxxrrrllleee\\\TTTRRRMMMGGGJJJSSSdddnnnwww{{{yyyfffRRRBBB666000,,,+++******++++++***(((((()))***+++++++++++++++******++++++++++++***************))))))*********)))((((((''''''(((((()))))))))))))))))))))))))))(((***++++++******+++,,,---,,,+++******+++,,,---))),,,000333555>>>QQQddd{{{~~~wwwsssaaaZZZVVVWWWWWWSSSOOOOOOXXXlllxxxssstttuuuvvvtttrrrrrrvvvzzzxxxnnnfffaaa``````aaapppwwwmmm]]]QQQHHHAAA777666444444555666666555111111111000000///............------------......------------------------,,,---......------...000...///000111333555666666999999:::;;;<<<===>>>???;;;;;;;;;::::::::::::999666666555555444333333333444444444444444444444444444333333222222333333444333333333333222111000000333333222222111000000//////000111111222111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000111111111222222///////////////000000111000000000000000000000000................................................//////000000000000//////......//////000000111111111111000000//////......BBBDDDGGGIIIIIIGGGDDDAAA@@@@@@@@@@@@???>>>===<<>><<<;;;<<<;;;:::888777777888888999:::;;;;;;999999999999999888777777999999888777777666555555555555555555555555555555333333444444444444333333444444444333333333222222222222333333333444444444333333333333333333333333111111222222222222111111222222111111000000000///.........///000111111111222000//////111222222222//////000111111222222333222222111111111111111111000000111111222222333333333222222111111222222333222111000/////////000111000111222333333111000///---...000111222111000000/////////000000000000000000000000000000000111111111111000//////000111222333555777999999777555333000000000111222333444555333444444555666666777777777777777777777666666666555666777888:::;;;;;;<<>>:::;;;;;;;;;;;;<<<<<<<<<888888777777666555555555444444444444444444444444444333333222222333333444333333333333222111000000222222111111111111111111//////000111111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000111111111222222222///////////////000111111.........//////000000111................................................//////000000000000//////.........///000111111111////////////000000000000???BBBGGGJJJJJJHHHDDDBBB????????????>>>===<<<;;;>>>===<<<<<<===>>>===;;;999999999::::::;;;;;;;;;999999:::::::::999888888:::::::::999888777777666666666666666666666666666333444444555555444444333555555555444444333333333111111222222222333333333333333333333333333333333111111222222222222111111////////////............---......///000111111222222000///000222333333222000000000111222222333333333222222222111000000000//////000111222222333333333222222111111222222333111000///......///000111///111333444444222000......///000111111000///.........//////000000111111111111111111000000000000000000/////////111222333333555888::::::888555333000000111222333555777888555555666666777888888999666666777777888888999999555666888999;;;<<<<<<<<<@@@@@@AAAAAA@@@@@@??????>>>???AAACCCDDDDDDDDDCCCEEEDDDCCCCCCDDDFFFHHHJJJGGGIIIKKKNNNPPPOOOLLLIIIEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJJJJLLLMMMOOOQQQNNNNNNMMMLLLKKKJJJIIIIIIFFFGGGHHHGGGEEECCCCCCCCCBBBHHHNNNQQQRRRWWWcccmmmnnntttxxxvvvsssrrrpppkkkfffiiikkknnnvvvwwwiii]]]XXXVVVYYY```hhhuuu|||vvvrrrqqqpppkkkggg\\\RRRKKKJJJIIIHHHPPP]]]bbbeeehhhjjjooowwwyyyxxxzzzrrrcccPPP>>>444000111---,,,+++,,,------,,,***(((((()))++++++,,,,,,,,,******++++++++++++******((()))***++++++***)))(((++++++************++++++))))))))))))))))))))))))(((***++++++******+++,,,,,,+++***))))))+++---...***'''***444===@@@AAACCCTTTdddvvv}}}xxxrrrssswww}}}mmmbbbZZZZZZ\\\ZZZVVVSSSIII[[[zzz|||vvvpppkkkiiiiiiiiiiiihhhoootttpppfff^^^]]]___fffpppuuurrrqqqooobbbQQQAAA<<<666333333444444333444444333333222111000000.........------.........------------------------***+++,,,,,,+++***+++---...//////000111222222333444555666888:::;;;======::::::;;;;;;<<<=========:::::::::999888777777666444444444444444444444444444333333222222333333444333333333333222111000000000000000111222222333333//////000111111111111111111111111111111111111111//////000000111111111222000000000000000000000000000111111111111222222222///////////////000111111,,,,,,---...///000111111................................................//////000000000000//////---......///000111111222------...///000111222222BBBCCCDDDEEEFFFFFFFFFFFF???@@@@@@>>>;;;;;;===@@@<<<<<<======>>>>>>??????============<<<<<<<<<<<<======>>>>>>===;;;999888:::999888777777777888999888888888888777666555444555555555666666666666777555555555555444333222111000111333444555444333333444444333333333444555555333333222111000000000111---///111222000/////////222000......////////////111000000111333333111000000000111111222222333333111111000000000000111222000000000000111111111111444555555333000//////000333444333111///......000111111222222222333333333111111111111000000000000333000------///111000///000000000000000000000000222222222222222222222222333555888:::;;;:::999888777666666555666777999:::::::::999999888777666666777777777777666666666666888888777888999<<>>===<<>>999555444444444444444333111111222222111///......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,...//////000111222222333222222333555666888999999:::;;;;;;;;;<<<<<<======;;;::::::999999888888777666555333222111111222222333333333222333333444444444444333222222111111000000000000000111222333444111222222333333222222111///111222111000///000111111111111111111111111111000000////////////000000//////000000000000//////000000000000000000000000000000///...............////////////////////////000000000000000///......//////000000///...------...------------...//////000000000000000/////////???@@@AAABBBCCCCCCCCCCCCAAACCCCCCAAA???>>>???AAA<<<=========>>>>>>>>>???>>>>>>=========<<<<<<<<<============<<<;;;:::999;;;:::999888888888999999888888888777777666444444444555555555555666666666555555555444444222111111111222333444555444333333333333333222333333444555666555333111000......---...///111000///...///000111000......///111222222333222222222444444222111//////000000111222222222111111111111000000000///000000111111222333333333777888999777555333222333111111111///---+++,,,---....../////////000000000111111111000000000//////222///------///111000///000000000000000000000000222222222222222222222222444666999<<<======;;;:::;;;;;;:::999::::::<<<<<<::::::999999888777777666999999999999999999999888777777888:::<<>>===@@@AAABBBCCCDDDDDDCCCBBBDDDDDDEEEFFFHHHIIIJJJIIIGGGFFFHHHLLLPPPPPPJJJEEEFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIIIIJJJKKKLLLLLLMMMJJJHHHGGGFFFGGGFFFEEECCCEEECCCCCCEEEGGGGGGCCC???CCCIIIRRRZZZ___dddjjjnnnqqqnnnmmmqqqrrrnnnkkkkkkhhhiiikkknnnooowwwpppbbbXXXSSSRRRXXX]]]```eeekkkrrrpppnnnppprrrpppjjjdddSSSMMMEEEDDDKKKTTT[[[___aaabbbbbbcccdddfffiiikkkjjj```PPPAAA666///,,,***------,,,++++++***))))))))))))))))))))))))***+++)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))---,,,***)))((('''(((((()))))))))))))))******+++---///000111111222444555???JJJYYYdddiiijjjiiiiiiooo{{{tttlllccc^^^[[[aaarrrvvvpppqqqssssssrrriiikkklllkkkgggbbb^^^\\\aaahhhkkkiiifffddd___XXXJJJDDD<<<666444444555555444222000000000000...---///..................///------------------------,,,---.........---,,,+++......//////000111111222111222333444666777888999999::::::;;;<<<======>>>;;;;;;:::::::::999999999777666555444333333333333333333333222222333333444444444333222222111111000000000000000111222333444111222222333333222222111...000111000///...///000111111111111111111111111000//////......//////000///000000111111000000///000000000000000000000000000000///...............111111111111111111111111000000000000000///......//////000000///......---//////......//////000111111111111111111000000000<<<===>>>??????@@@@@@???BBBCCCDDDCCCAAA@@@@@@@@@============>>>>>>>>>>>>>>>>>>>>>=========<<<<<<======<<<;;;:::::::::;;;<<<;;;:::999999999999:::777777777777666555444444444444444555555555555666444444444444444333222111111222333444444444333222222222111111222222333444666555333111///......---...///000///------///000000/////////111444666888777666555555555555444222......///000000111222222111111222222222000///...000111222333444444555555888:::<<<<<<:::777666666444555666444111///...///.............../////////111111000000000000//////111///......///000000///000000000000000000000000111111111111111111111111333555888:::<<<<<<<<<;;;======<<<;;;;;;;;;<<<<<<777777777666555555444444555555555666666666666666777888:::===@@@BBBCCCDDDAAA@@@@@@@@@@@@?????????@@@AAAAAABBBBBBAAA@@@@@@AAACCCDDDFFFGGGGGGFFFFFFDDDCCCCCCFFFJJJJJJGGGCCCGGGGGGHHHHHHGGGFFFFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFDDDCCCCCCDDDBBBAAAGGGDDDBBBCCCGGGHHHFFFBBBIIIPPPZZZccciiilllnnnpppqqqnnnmmmooonnnjjjiiilllqqqtttwwwuuupppppp}}}|||iii\\\SSSQQQSSSXXX\\\]]]```ddduuuqqqmmmoooqqqppphhh```PPPIIICCCFFFQQQ\\\aaabbbbbbaaa```______```aaabbbaaaXXXIII;;;333///------,,,,,,,,,+++******))))))+++***))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++***)))((())))))))))))))))))))))))******+++......///......///111333555>>>KKKYYYaaaeeedddcccgggssswwwjjjbbbcccbbbjjj|||vvvwwwyyywwwtttiiihhhhhhiiihhhfffbbb___\\\___```___^^^___]]]ZZZSSSLLLBBB;;;777666666666555333111000000000...---//////............//////........................---.........------,,,+++---------...//////000000111111222333555666777777888888999:::<<<===>>>>>>;;;;;;;;;;;;;;;:::::::::777777777777777666555444444333333222222222333333444444333222222111111000000000000000111222333444111111222222222222111111...///000000......///000111111111111111111111111000000////////////000000000111111111111111111000000000000000000000000000000000///.........//////111111111111111111111111000000000000000//////...//////000000000///......000000//////000000111222111111111111111111111111;;;;;;<<<===============???AAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>============>>>>>>>>>=========<<<<<<===<<<;;;:::999:::;;;<<<<<<<<<;;;;;;::::::::::::777777777777666666555444444444444444555555555555555555555555555444333222111222333444444444333222111111111000111222222333111111000000000000111111/////////...,,,---///111//////000000222555:::===<<<:::888777777666555333------...///000111111222///000222333444222111///222333444444555444444333777:::======;;;999777666888999:::999555222111000111111111111111111111111111000000000//////////////////......////////////000000000000000000000000111111111111111111111111000222444777888999999888;;;::::::999888888888888444444333333222222222222333333333444444555555555999;;;>>>@@@BBBCCCBBBBBB????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDEEEBBBAAA@@@BBBDDDEEEDDDCCCFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIGGGEEEBBBAAAAAAAAA@@@???DDDEEEFFFGGGHHHKKKOOOQQQXXX\\\bbbiiinnnqqqqqqqqqtttqqqnnnmmmiiieeefffkkkxxxqqqiiiqqq}}}qqq```VVVOOOQQQUUUYYY[[[]]]aaaeeevvvpppllllllooolllccc[[[MMMHHHGGGOOO]]]gggiiigggbbb```]]]\\\\\\\\\\\\[[[YYYPPPBBB666///---------,,,+++++++++******))))))++++++***)))((((((((()))(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))******+++......---,,,+++,,,///111///666AAAOOOZZZaaabbb```bbbhhhqqq}}}sssggggggdddeeeppp~~~zzzvvvssspppfffdddccceeeiiijjjhhheee[[[[[[ZZZZZZ\\\___aaaaaaZZZTTTLLLDDD???;;;999777777555222111222222111000/////////000000/////////.................................------,,,++++++,,,,,,,,,------.........000000111222333444555666666777888999;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<888999:::::::::888777666555444333333222333333333444444333222222111111000000000000000111222333444111111222222222222111111///000111000///...///111111111111111111111111111111111000000000000111111111111222222222222111111000000000000000000000000000000///////////////000........................//////000000000000////////////000000000//////...000////////////000111111111111111111111222222222;;;;;;<<<============<<>>??????>>>>>>======<<<<<<============<<<<<<<<<<<<<<<;;;:::999999:::<<<===<<<<<<<<<<<<;;;;;;::::::777777777888777777666555444444444555555555666666555666666666666555555444222333444444444333222111111111000000000111222222111000000///000000111111///000///...------///111...000111111222666<<<@@@???===999888777666444333------...///000111222222...000222444555555444333444555666666555444222111444777:::;;;999777666555888999;;;:::666222///...222222222222222222222222000000000////////////.........//////.........///////////////////////////000000000000000000000000///000222444555666666666777777777777666555555444333333333333333222222222555555666777888888999999<<<>>>@@@BBBBBBAAA???>>>===>>>>>>??????@@@AAAAAA??????@@@@@@BBBCCCDDDDDDEEEFFFFFFEEECCCBBBDDDFFFBBBAAA@@@AAABBBDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIJJJHHHEEEBBB@@@@@@@@@???>>>CCCJJJQQQQQQOOOTTT```lllpppnnnlllmmmqqqttttttsssvvvrrrnnniiibbb]]]aaaiiixxxooodddiiisssxxx~~~vvveeeYYYUUUQQQVVVZZZ[[[[[[___eeejjjsssooojjjiiiiiieee\\\TTTHHHIIIOOO]]]mmmtttpppjjjbbb___[[[YYYZZZZZZXXXVVVMMMEEE999///***(((((((((++++++***************)))++++++***)))((((((((()))************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))******+++------,,,+++)))***---///...333<<>>999888666333111222222222111//////000111111000//////------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,------------//////000111222333333444444555666888999;;;<<<<<<;;;;;;;;;<<<<<<=========999:::;;;<<<;;;:::999888666555555444333333444444444444333222222111111000000000000000111222333444000111111222222111111000000111222222000000111222000000000000000000000000333222222111111222222333111111222222222222111111000000000000000000000000000000/////////000000111........................//////000000000000////////////000000000000000/////////......//////000111000000000111111222222222<<<<<<===============<<<@@@??????AAACCCDDDDDDBBB@@@??????>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::::::::999::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999777888888999999888888777555555555666666666666777555555666666666555555444222333444444444333222111111111000000111111222333333333111000///.........///000111000......000111///111222222111555<<>>:::777666555333111------...///111222333333111222444555666777666666555666888888888666444222222555777888777666555555<<<>>>AAA@@@<<<777333111111111111111000000000000000000////////////......,,,...000000...---......////////////////////////////////////////////////000111222333444555555555555555555666555555444333555555555555555555555555333444555666777888999:::>>>???@@@AAAAAA???===;;;======>>>>>>???@@@@@@AAA>>>>>>???@@@AAACCCDDDEEEGGGIIIJJJIIIEEECCCEEEGGGBBBBBBAAABBBBBBCCCEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHDDDDDDEEEEEEFFFGGGGGGHHHFFFCCC@@@??????@@@@@@@@@FFFQQQ\\\\\\ZZZaaauuu~~~uuuqqqsssvvvvvvuuutttpppkkkcccYYYUUU\\\gggrrr~~~kkkbbbeeejjjjjjmmmrrrpppfff[[[XXX[[[[[[ccchhhdddaaaccchhhlllnnnkkkhhheeebbb\\\TTTNNNEEENNN^^^sssxxxmmmccc___ZZZWWWWWWWWWTTTQQQDDD>>>666///+++***))))))************************+++***))))))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))*********)))))))))))))))))))))******++++++,,,,,,+++******,,,......111777@@@IIIRRRZZZ^^^```dddhhhmmmxxxtttpppjjjeeeaaa___^^^]]]WWWbbbwwwzzznnnfffbbb^^^]]]]]]```dddjjjnnnooorrrkkkeeefffgggfffeeefffbbb```]]]ZZZUUUNNNEEE@@@;;;888444222111111000000///000111222222111000///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,------...//////000111111222222333444444666777888999999::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<;;;;;;:::888777666555555555555555444444333222222111111000000000000000111222333444000000111111111111000000111222333333111111222333000000000000000000000000333333222222222222333333000111111111111111111000000000000000000000000000000000/////////000111111111111111111111111111111...//////000000000000000//////000111111111000000///............///000000111111111222222333333444<<<<<<============<<<<<<>>>===<<<>>>BBBEEEEEEDDD@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999999777888999:::;;;<<<<<<<<<:::;;;;;;<<<;;;:::999888888999999:::::::::999999666666666777777777888888333333444444444444444333333333444555444333222111222111111111111222333333333222111//////.........///111222222111000000111111333333222000333:::@@@BBB???:::666444333111///---...///000222333444444666666666666666666666666555777999;;;;;;:::888777333555777777666666666777AAADDDGGGFFFBBB<<<777555111000000000////////////000000/////////.........+++...000000...------...////////////////////////////////////////////////000000000111111222222222111222333444444444333222444444444444444444444444111222333444666777888999===>>>>>>???>>>===<<<;;;======>>>>>>??????@@@@@@???>>>>>>>>>???@@@BBBCCCFFFKKKPPPPPPKKKGGGEEEFFFAAABBBCCCCCCCCCCCCEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBB@@@>>><<<<<<>>>BBBCCCDDDJJJUUU___aaaaaalllxxxqqqrrrttttttrrrmmmjjjddd[[[QQQNNNXXXfffnnnvvvyyyssskkkhhhfffdddddddddeeeccc\\\VVV\\\gggoooyyy~~~wwwnnnkkklllllliiihhhfffaaaZZZRRRLLLHHHIIIYYYsssuuueee```YYYUUUTTTRRRNNNJJJ<<<888333///------,,,,,,))))))))))))************))))))))))))))))))***+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***+++******)))((()))))))))))))))******+++)))***,,,,,,++++++,,,...+++///333777===FFFQQQYYY^^^dddkkkqqqzzz{{{rrrkkkddd]]]TTTNNNKKKRRRbbbyyy}}}uuujjjbbb]]]^^^^^^___aaaeeekkkooowwwooojjjmmmooollljjjjjjfffdddbbb___[[[UUUNNNIIIEEE@@@;;;666333222000//////000222333333222000///........................,,,,,,++++++,,,---///000------------------------.........///000000111111222222333444555555666666888999:::;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::999888777666666666666444444333222222111111000000000000000111222333444000000111111111111000000000222333222111000111222000000000000000000000000222111111000000111111222///000000111111000000///000000000000000000000000000000//////000111111222111111111111111111111111......///000000000000000//////000111111111111111000000//////000000111222333333333444555666666666<<<<<<<<<======<<<;;;;;;<<<999888:::???CCCDDDDDDAAA@@@???>>>===<<<;;;::::::::::::999999999888888666777999;;;<<<<<<;;;;;;999:::;;;;;;;;;:::999888999::::::;;;;;;;;;::::::777777777777888888888888111111222333333333222222333444444555444333111111222222111111222222333444///////////////000111111///111333444222111111111222444444222000222999@@@BBB???999555333111000.........///111222444555555;;;:::999777666555555555444777:::===>>>>>>===<<<555666777777777777888:::@@@CCCFFFEEEAAA;;;666333222222111111000000000///000/////////............+++...111000...,,,---...////////////////////////////////////////////////........................---...000111222111111000111111111111111111222222444555666888999;;;<<<===;;;<<<<<<==================>>>>>>>>>????????????@@@???>>>======>>>???@@@EEELLLTTTVVVQQQIIIEEEDDDAAABBBCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEECCCAAA???>>>===;;;999888:::>>>CCCFFFGGGLLLTTT\\\___cccpppvvvoooooorrrpppmmmgggddd___VVVLLLJJJVVVeeemmmpppooolllmmmooojjjaaabbb```___]]]WWWUUUaaapppzzzsssooommmeeefffeee___UUULLLGGGEEENNNccc}}}gggaaaYYYTTTRRROOOIIIDDD222///,,,***+++++++++***)))))))))))))))*********))))))(((((()))***++++++((((((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++++++++)))(((''')))))))))))))))******+++(((***,,,,,,,,,+++,,,---))),,,///111444===JJJUUU\\\eeennnuuu}}}}}}}}}xxxqqqkkkbbbSSSHHHGGGIIIRRReee||||||pppeee^^^___```^^^^^^aaahhhnnnuuummmjjjppptttqqqooopppiiigggccc```]]]YYYTTTQQQNNNIIIBBB<<<777444111//////000222333333222000///000000000000000000000000,,,+++++++++,,,...000111------------------------------......//////000000222222222333333444444444888888999:::;;;===>>>>>>===<<<;;;::::::;;;======;;;:::999888777777777777444444333333222111111000000000000000111222333444000000111111111111000000///111222111000///000111000000000000000000000000000000////////////000000//////000000000000//////000000000000000000000000000000///000000111222222////////////////////////......///000000000000000//////000111111111111111111111111000111222222333555555555666777888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888777999<<>><<<;;;999999>>>>>>===<<<:::999888888999999::::::;;;:::::::::<<<;;;;;;;;;;;;:::::::::999::::::::::::999888888777777666555555555555555555555444333333222111111111111111111111000////////////000000000000//////333222222222111111000000...///111222333333222222444333000//////111444666;;;:::777555222111/////////......///222444555444888:::<<<<<<;;;777333111888888:::>>>BBBEEEEEEEEE;;;:::888666666888;;;<<>>999555444000000000000000000000000---...///111111///...------------............///........................111111111111000000000000000000///////////////000111111111111000000000000111222222333333444444555888999:::;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;@@@@@@@@@@@@@@@AAAAAAAAADDDBBB???<<<:::999888888AAAFFFNNNTTTUUUQQQKKKFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFDDDBBBCCCDDDFFFFFFEEEDDDDDDCCC@@@===<<<<<<===:::;;;:::999>>>FFFJJJIIIOOOSSSXXX[[[```kkk{{{ssslllnnnqqqpppmmmeee[[[RRRPPPRRRUUU[[[bbbkkkmmmllljjjkkkmmmmmmiii```aaa]]]VVVVVVaaapppxxxtttllliiiiiieee```YYYMMMBBBAAAEEEPPPjjjvvvgggZZZVVVRRRIIIBBB@@@111///---+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))***)))((((((((()))+++,,,++++++***)))(((((())))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++,,,///000000000666???GGGVVVbbbrrr~~~}}}~~~|||xxxpppkkkeee[[[SSSLLLFFFIIIWWWeeerrr~~~}}}{{{rrrjjjaaa___\\\ZZZ[[[^^^bbbeeennnnnnmmmnnnoooqqqrrrtttllliiieee```\\\ZZZZZZZZZ]]]WWWMMMFFFAAA<<<777444111111111///...///222444444333222000///.........,,,***)))+++222===HHHOOO222///,,,+++,,,...//////++++++,,,------......///...000222444555444333222444444555777888999:::;;;<<<<<<<<<;;;::::::999999:::::::::999999888888888888777777666444333111000333222111111000000111111000000000000111111111111222222222222111111111111000000000000000000000000111111111111222222222222333222222111111111111111...///111222222222111000222222111111000000000//////////////////......---000000000000//////////////////000000111111111222111111111111222333444444777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999666555666999===???BBBAAA@@@???>>><<<;;;;;;;;;;;;:::999999888777777999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::999999::::::999999888777777666666555555555555555555444444333222222111111111111111111111000//////000000111111111111000000222222111111111000000000...///111222333333222222333222111000000222333444777666555333222111000000222000///111333555666555888999:::;;;;;;999777555777777888<<>>=========888888888777777666666666999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999999999999888777777777666555555444444555555444444333333222222111111111111111111111000//////111111222222222222111111111111000000000000//////...///111222222222222111111111111111111222222222555555444333333333333333444222222333555888999999888888888999999999888888666666666999>>>CCCEEEFFFBBB@@@<<<999666555555555888::::::888555111000///////////////////////////---...///000000///...------------............///........................******+++,,,---...///000000000////////////000000////////////000000000000000111222333444555666666999999:::;;;;;;;;;:::::::::::::::;;;<<<<<<======>>>>>>?????????@@@@@@@@@@@@???>>>===;;;999777666444888>>>DDDGGGGGGEEECCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAABBBCCCBBB???===>>>???@@@>>>;;;999777888555999===AAAHHHPPPSSSPPPIIIJJJNNNVVVaaajjjoooqqqqqqnnnkkkiiiiiihhhfffeee\\\UUUSSS\\\iiiuuuyyyqqqppppppjjjccc[[[ZZZXXXYYYeeexxx~~~tttlllgggbbb[[[SSSLLLDDD@@@DDDLLLZZZmmmmmmZZZLLL???666333///...,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))((()))******++++++************)))((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++(((***+++******---444999CCCRRRfffvvv}}}{{{wwwuuurrrqqqppprrrwww~~~xxxnnnkkkoooxxx}}}tttiii```[[[ZZZUUUOOOHHHEEEBBBJJJddd}}}~~~vvvrrrppppppgggffffffeeeeeeeeeeeeeee``````bbbdddgggjjjlllnnnkkkeee\\\TTTRRRUUU[[[```dddbbb___ZZZSSSIII???888222111000/////////000111444444333222111111222222222111......///222666999444111...,,,,,,,,,,,,,,,.........---,,,+++++++++,,,---///000111111000000222333333555666777888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888999999999888777777666555555444444444444444333333222222111111000000222222222111111111000000000000000000000000000000//////000000000111111111111111000////////////000......///000000000000///000000000000000////////////000111222222333222222000000111222333444444555333333444444444444555555444444444444555666777888999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::<<<;;;999888777888999:::========================888888777777666555444444888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::888888888999888777777666666666555444444444444555333333333333222222111111111111111111111000//////000111111222222111111000000000000///////////////...///000222222222111000//////111222222222111000666666777777777666555555444333222444888<<<>>>???;;;:::888777777777888999888666555777;;;???AAABBB@@@>>>;;;777555333333222222333444333111.........////////////////////////---......//////......------------............///........................***++++++,,,------......000////////////000000111///////////////000000000000111222333444666777777999999::::::::::::999999888999999:::<<<======>>>===>>>>>>??????@@@@@@@@@????????????===;;;999777666888<<<@@@CCCDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA===:::<<<<<<;;;999666555666777<<<@@@EEEHHHLLLQQQPPPKKKCCCFFFMMMUUU]]]dddgggiiifffhhhjjjiiifffccc```^^^UUUQQQVVVeeeyyy|||vvvrrrjjj```XXXWWWUUUZZZjjj|||xxxrrriiiccc^^^VVVLLLEEE???>>>EEEOOO[[[iii{{{sss[[[III===666333...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''((((((((((((((((((((((((((((((((('''(((***+++++++++***)))***))))))((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,++++++---111555888EEEXXXhhhqqqrrrqqqoookkkgggdddfffoooyyy~~~uuummmiiikkkqqquuuyyy~~~xxxjjj^^^ZZZYYYYYYWWWSSSLLLCCCGGG\\\sssyyyrrrqqqsssnnnooooooooonnnkkkhhhggg^^^^^^^^^___```aaabbbcccgggaaaYYYSSSRRRUUU[[[___dddcccbbb^^^WWWOOOFFF@@@777555333222111222111111333222222111111111222222333222000///....../////////---******,,,.........---------,,,,,,,,,+++++++++,,,---.../////////...000111222333555666777777:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::777888888999999999999999888888777666666666666666555555444333222111111111222222222222111111111111000000000000000000000000///000000000111111111111111111000///////////////...//////000000000000000000000000000000000000000000111222444555555666666333333444444555555666666666666666666666777777777666666666666777888999:::::::::;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999888888888888888999999999::::::::::::;;;:::999777666444333333777888999:::;;;;;;;;;;;;::::::::::::999999999999777777888888777777666555666666555444444444444444333222222222222222111111111111111111111000////////////000000000000/////////////////////000000000...///000111222111000///---///000222222111000///555777999:::999777555333444333333555;;;@@@DDDFFFCCCAAA===:::888888999999999666444444777999;;;;;;999888666444222111111111///000111000///---...///........................------............---------------............///........................------------------------///////////////000111111.../////////000000111111111222222333555666666777777888999999:::999999999777888999:::;;;===>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAA???===;;;:::999;;;===???AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@===:::;;;:::888555333444777:::AAAFFFJJJLLLOOOQQQMMMGGG>>>EEENNNUUUYYY\\\aaaeeeeeehhhjjjiiiddd^^^ZZZYYYPPPQQQ[[[nnn{{{ssshhh]]]VVVTTTSSSYYYjjj~~~~~~vvvsssrrrnnnfff^^^ZZZQQQFFF@@@===>>>GGGPPP[[[eeepppzzzrrrWWWEEE:::444111---,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((('''((()))***+++***)))))))))((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++++++++,,,///111000999GGGUUU___eeehhhiiiccc^^^[[[^^^gggqqqyyy|||}}}zzztttpppnnnnnnpppqqqtttzzz~~~yyylll```YYYXXXWWWZZZ\\\WWWNNNMMMYYYgggyyypppnnnqqqtttuuuvvvvvvsssooojjjggg]]]\\\[[[ZZZYYYZZZ[[[\\\```^^^YYYVVVUUUWWWZZZ\\\^^^___^^^[[[WWWQQQMMMJJJ>>>:::555222222222111000222111111000000000111111111111000000///...---,,,,,,***))))))+++------,,,+++++++++,,,,,,,,,------******+++,,,------------//////000111333444555666888888999999::::::;;;;;;::::::::::::::::::::::::;;;;;;===>>>>>>??????>>>:::999999888888888888888777777666555444444333333333333333333222222222222222222222222222222222222111111111222222222222333222222111000000000000000000000000000111111222222222222222222222222222222222333444666777888888999888888888777777666666555999999999999888888888888888888888888999:::;;;<<<;;;;;;;;;<<<<<<;;;::::::::::::::::::::::::::::::999999888888777666666555555666666666777777777777;;;:::999888666555444444555666777999::::::::::::999999999888888888777777777777777777777666555555666555444444333333444444222222222222222222111111111111111111111000////////////000000000000////////////000000000000111111...///000111111111000///---...///111111000000///333666:::======999444111444333333666<<>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAA@@@???======;;;<<<===>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@AAA???<<<::::::999888555555777;;;>>>AAAFFFKKKNNNQQQRRRNNNGGG>>>FFFOOOTTTUUUWWW]]]cccggghhhhhheee```ZZZVVVUUUOOOTTTaaassszzznnncccYYYSSSSSSSSSXXXfffvvv~~~~~~zzztttooonnnnnnkkkccc[[[TTTKKKBBB>>>>>>AAAJJJSSS\\\ccciiinnnvvvkkkPPP>>>666111,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))&&&'''(((((())))))((((((((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))***++++++,,,111999BBBLLLUUU[[[___ZZZXXXVVVXXX___hhhooossstttrrrppppppqqqssssssrrrrrruuuwwwtttlllddd^^^[[[VVVZZZ^^^]]]WWWTTTVVV[[[ttt~~~{{{rrrrrruuuyyyzzz{{{zzzvvvpppjjjfff]]][[[XXXUUUUUUVVVYYY[[[ZZZZZZYYYYYYXXXXXXWWWWWWXXXYYYZZZXXXVVVSSSRRRRRRFFF???888333222333222000222111111000/////////000//////000000000///...---...---+++***++++++***)))*********+++,,,---------*********+++,,,,,,---------...///000111333333444666666777888999999::::::::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;::::::999999999999999999999888888777666666666555555555444444444333333444444444444444444444444333333444444444555555555444444333222222222222333333333222222333333444555444444444555555555555555555555777888999::::::;;;<<<;;;;;;:::999888777666;;;::::::::::::999999999999999999999:::;;;<<<===:::;;;;;;;;;;;;::::::999999999999999999999999999888999999999888777666555444444555555555555555666777777777777666666666666444555666777888999999999777777777777666666666666666666777777666666555444666555444444333333444444111111111111111111222222111111111111111000//////000000000111111000000000000000000111111111222222...///000111111000///...---...//////000000//////111666>>>DDDDDD@@@999555777666555777===BBBGGGIIIGGGEEE@@@<<<888777666666222111000111222222111000////////////////////////---...///...---,,,...///...........................------------------...---------............///........................---------...........................///000111222000000000111222333333333444444555555555555555555444555666888999:::::::::888888999:::;;;;;;<<<<<>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA???======>>>===<<<:::888:::;;;<<<<<<===@@@BBBBBBGGGLLLNNNPPPQQQLLLEEECCCHHHMMMQQQTTTXXX]]]aaaiiifffbbb^^^ZZZVVVTTTRRRQQQYYYggguuuuuuggg\\\UUUPPPRRRTTTXXXbbbmmmrrrqqqpppmmmkkklllmmmjjjaaaZZZLLLDDD>>>>>>AAAFFFOOOWWW[[[```cccccchhhrrryyy|||zzzqqq^^^FFF777333000,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***'''''''''((()))))))))(((,,,---000666>>>FFFMMMPPPQQQRRRSSSUUUXXX^^^dddiiikkkiiihhhkkkppptttuuuuuutttpppllljjjjjjiiifffccc```aaabbb```^^^\\\XXXUUUdddooo{{{~~~yyyuuuwww|||{{{tttnnniiibbb^^^XXXSSSQQQRRRUUUWWWVVVWWWXXXXXXXXXVVVTTTRRRRRRUUUYYYYYYWWWVVVUUUVVVQQQHHH===777555666555444444333222111000///////////////000111111000/////////---,,,,,,------+++***++++++++++++++++++,,,,,,************+++,,,------,,,,,,---///000111222333444444555666777888999999:::::::::;;;;;;;;;<<<<<<999999:::;;;<<<<<<<<<;;;;;;;;;:::999999999999:::::::::::::::999999999999666666666666555555555555555555555555555555555555666666666777777777777888777666555555444444555555666666555555555666777888666777777777888888888999777888999:::;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999<<<;;;;;;;;;:::::::::999:::999999::::::;;;<<<===:::::::::::::::999888888999999999999999999999999:::;;;;;;<<<;;;:::999888555555555555555555555555333444444555666777888888333444555777888888999999666666666666555555555555666666666666666555555444555555444333333333333444111111111111111111222222111111111111111000//////111111222222222222111111000000111111222222222333//////000111111000///.............../////////000222999BBBJJJLLLGGG@@@;;;:::888666888<<>>=========>>>???>>>>>>@@@BBBCCCDDDDDDDDD??????@@@@@@@@@AAAAAAAAA???===;;;;;;;;;<<<;;;:::777:::???BBBCCCCCCCCCCCCEEEJJJMMMNNNOOOOOOIIIBBBIIIIIIJJJOOOUUU[[[^^^___iiiddd]]]XXXUUUTTTRRRQQQSSS\\\kkkvvvyyy}}}oooaaaWWWQQQNNNRRRUUUXXX___hhhllljjjkkkjjjjjjmmmnnnjjjaaaZZZFFF???<<<>>>DDDJJJSSS[[[YYY]]]^^^\\\___ffflllmmmgggaaaRRR>>>333333222///******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))&&&&&&%%%$$$$$$&&&'''((('''''''''''''''((()))***'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***+++)))(((,,,+++,,,000666===BBBEEELLLOOORRRSSSTTTWWW]]]bbbeeebbbaaaeeelllssswwwxxxuuummmdddbbbggglllllljjjnnnkkkfffccccccbbb\\\UUUUUU```mmmrrrpppqqqvvv}}}yyyrrrnnnjjjddd[[[SSSNNNNNNPPPRRRUUUUUUVVVWWWVVVTTTRRRPPPPPPUUUZZZ\\\ZZZXXXWWWWWWZZZPPPDDD<<<:::;;;:::999666555444222111000000000000000111111111111000000---,,,,,,---///000000///------,,,++++++*********************+++,,,---...+++,,,---...///111222222222333444555666777888999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;777777777777666666666666777777777777777777777777888888888888999999999999888888777666666666666666888777777666666888999:::888888999999:::::::::;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999::::::;;;<<<===::::::::::::999999888777AAA@@@>>><<<;;;999999888999999888888777666666666888666555444444555666888444333333444777:::::::::888777555444444666888999888888888888888999999999777888999999999888666555333333333333333333333333222222111000111222444555000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000444111000111333444222000...888GGGSSSUUUMMMBBB999999888777666777888:::<<<:::999888666444222111000111000///......///000111................................................/////////////////////////////////......------------------............///000000//////.........---,,,,,,,,,,,,------...///000000000000//////////////////000111333444555555666666444444333444555666444555666777999:::;;;<<<===<<<::::::999:::;;;<<>>>>>?????????@@@AAABBBAAA@@@???>>><<<<<<<<<<<<;;;:::999999===AAAEEEHHHIIIIIIIIIJJJOOOIIIIIIQQQSSSNNNKKKMMMOOORRRTTTTTTSSSTTTWWWZZZ[[[[[[XXXQQQKKKLLLVVV```gggeeegggooouuuxxx|||sssfff[[[SSSOOORRRVVVVVVVVV]]]gggkkkhhhiiikkkiiieeeeeecccZZZNNNCCC;;;999@@@HHHLLLOOOTTT[[[[[[YYYXXXWWWZZZ```ddd[[[QQQDDD:::444111...+++************************(((((((((((((((((((((((()))************+++++++++---***&&&%%%'''((('''%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&******))))))((((((''''''%%%&&&((()))))))))((('''*********)))))))))))))))*********,,,///333777999GGGLLLRRRUUUUUUUUUVVVXXX``````aaacccffflllrrrvvvtttnnnfffaaaaaagggooouuuxxxvvvrrrllleeeaaa___^^^YYYVVVZZZcccccc___fffsssyyyvvvxxxkkkllleeeXXXPPPPPPOOOLLLPPPQQQSSSSSSQQQPPPOOOPPPMMMUUU\\\]]]YYYUUUVVVYYY___XXXNNNEEE@@@???>>>>>>:::666111000333444111...//////.........//////000000000///...---,,,+++++++++,,,,,,,,,,,,+++******************************++++++,,,,,,---...//////000000111222444555666666555666777888888999999888<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;;;;::::::999999::::::;;;777888888999999888888777777888999999::::::999999888888999999999:::::::::999999:::;;;;;;<<<<<<===999::::::;;;;;;::::::999;;;;;;:::::::::999999999<<<;;;:::999999999999999>>>>>>======<<<<<<<<<;;;888888888888888888888888888888999999999:::::::::AAA@@@>>><<<::::::999:::999999888888777666666666777666555444444555666777444333333444777999::::::;;;:::888777666666666777888888888888888888888888777777888888777777666555333333333333333333333333333222111111111222333444000000111111111111000000000000000000000000000000//////000000000111111111000000000000000000000000444222111222444444333111111:::GGGQQQSSSLLLBBB:::777666444444444555777888666555444333222000/////////......------......///................................................////////////////////////////////////.........---........./////////000000000/////////...............---------------...//////000000000000000000000000111111222333444555555666555444333333444555555444555666777999:::;;;<<<<<<;;;::::::::::::;;;<<>>>>>@@@CCCEEEDDDDDDCCCAAA??????@@@AAA@@@@@@??????>>>============>>>>>>??????@@@??????============<<<;;;;;;;;;<<<<<>>888888@@@GGGKKKNNNSSSWWWUUUSSSTTTVVVWWWVVVUUURRRIII>>>555111///---+++************************(((((((((((((((((((((((((((((()))))))))*********,,,)))&&&&&&'''((('''%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((('''''''''))))))))))))(((((('''''''''((()))*********)))))))))))))))))))))))))))))),,,++++++,,,...111444666BBBGGGNNNQQQRRRSSSUUUXXXaaa`````````ccchhhnnnssssssooohhhcccccchhhnnnsss{{{{{{wwwqqqiiidddbbbcccaaaZZZWWWYYYVVVRRRYYYeeeyyyxxxuuupppqqqkkk```YYYXXXUUUQQQOOOPPPQQQQQQOOOOOOPPPRRRPPPWWW```dddbbb^^^\\\\\\___ZZZRRRKKKGGGDDDBBBAAAAAA<<<666444555555222/////////.........//////000000000//////...---------,,,,,,,,,---,,,++++++***++++++++++++++++++++++++++++++,,,,,,---......///000000111222333444444555444555666777888888888888::::::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::::::::===<<<;;;:::999:::;;;;;;::::::999999999999::::::999999::::::::::::999999888888999:::::::::::::::999999999999::::::::::::999999::::::;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;999999::::::;;;;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888999999999::::::CCCAAA>>><<<:::999::::::999999888888777666666666777666555444444555666777555333333444777999999999===<<<;;;:::888777666555888888777777777777777777777777666555555555555555333333333333333333222222333333222111111111222222000000111111111111000000000000000000000000000000//////000000000000111111000000000000000000000000555333222333444555444222333999CCCJJJKKKFFF>>>888444333222111000111222333111111000//////......---,,,,,,------------,,,,,,................................................////////////////////////////////////............////////////000000000111////////////............111000000////////////000/////////000111111111222333333333444444444555555555444333222222333444555555555666777999:::;;;;;;;;;;;;::::::::::::;;;;;;======>>>AAACCCEEEDDDBBBEEEBBB???>>>???AAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<======>>>>>>===<<<;;;;;;>>>===;;;;;;;;;<<<>>>@@@@@@DDDIIIMMMNNNNNNNNNNNNJJJNNN]]]ppptttgggYYYTTTVVVWWWXXXWWWUUUTTTTTTTTTSSSLLLDDDDDDMMM]]]kkkssssssjjjccceeehhhiiiiiikkkdddccc```YYYRRROOOOOORRRSSSWWWYYYXXX[[[bbbhhhjjjddddddaaa]]][[[WWWNNNDDD:::888;;;CCCJJJMMMOOORRR]]]VVVPPPPPPSSSUUUQQQMMMKKKCCC888111...---,,,***************************))))))))))))))))))))))))'''((((((((())))))))))))+++)))'''&&&'''((('''&&&''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))((((((((((((''')))))))))(((((((((((('''))))))***+++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,---///111222;;;@@@GGGKKKNNNQQQVVVZZZbbbbbb```^^^___cccjjjooorrrnnnjjjffffffhhhlllooo}}}~~~xxxooohhhfffgggjjj___VVVQQQKKKFFFKKKUUUiiixxx|||tttttttttqqqiiiccc___[[[VVVRRRSSSTTTSSSRRRRRRSSSTTTQQQWWW```gggjjjgggbbb^^^```\\\VVVQQQNNNKKKHHHFFFJJJEEE>>>999888666333000000//////....../////////000000//////////////////---------------,,,,,,++++++++++++++++++++++++++++++,,,,,,------.........000000111111222222222333333444555666777777777777777777888999999888888777::::::::::::::::::::::::===<<<;;;:::::::::;;;<<<999999888888888888999999:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999999::::::;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;888999999:::;;;<<<===>>><<<<<<;;;:::::::::;;;;;;:::::::::::::::;;;;;;;;;888888888888888888888888888888888999999999999:::IIIFFFBBB>>>:::999999999999999888888777666666666666555555444444555555666555333333444666888999888<<<<<<<<<<<<:::999777666888888777777777777777666777666555333333444555555333333333222222222222222333333222111111111000000000000111111111111000000000000000000000000000000////////////000000000111000000000000000000000000444444333333444444444333111555:::??????;;;666222222111000///......//////------------------------+++,,,---......---,,,+++................................................////////////////////////.........---------------....../////////000000000///////////////.........333333222111000000000111//////000000111222333333555555555555555555444444444333222111222333444555555555666777888999::::::::::::::::::::::::;;;;;;;;;;;;===@@@CCCDDDCCCAAAEEEBBB???>>>???@@@AAAAAA>>>======<<<<<<<<<<<<<<<=========<<<<<<;;;::::::<<<;;;:::999:::===@@@CCCBBBEEEJJJMMMLLLKKKJJJJJJIIITTTjjjuuubbbYYYWWWXXXXXXXXXVVVTTTSSSRRRRRRIIIAAACCCQQQaaakkkpppqqqfff^^^^^^aaaaaaaaaaaa___^^^ZZZTTTOOOPPPWWW^^^___aaaaaa___^^^bbbgggjjjeeebbb^^^YYYTTTMMMEEE???888<<>>===???@@@@@@@@@>>>>>>===<<<<<<<<<<<<===>>>======<<<;;;::::::::::::999888999;;;>>>BBBEEEGGGIIILLLLLLJJJHHHFFFFFFKKKXXXrrr|||hhh___WWWWWWVVVVVVUUUTTTSSSQQQKKKEEEAAAFFFSSS___eeeggghhh```YYYZZZ\\\\\\\\\]]][[[YYYTTTQQQRRRZZZfffoooqqqoookkkhhheeedddfffiiifffaaaZZZTTTMMMEEE???<<<;;;EEEQQQXXXZZZWWWTTTQQQWWWUUUQQQMMMIIIFFFEEEEEE???999222......//////...************************)))))))))))))))))))))))))))))))))*********++++++(((((()))((('''''''''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((((((((((((((((((((())))))******''''''(((((())))))))))))(((((()))***,,,---///000...333:::@@@GGGPPP[[[bbbfffgggfffccc___^^^bbbfffhhhhhhhhhhhhiiiiiiiiiiiinnnuuu}}}~~~vvvllleeebbbddd^^^YYYWWWTTTNNNIIIFFFLLLYYYjjjwwwxxxuuusssqqqnnnhhhaaa]]]\\\___bbbaaa]]]WWWQQQOOORRRRRRTTT[[[bbbfffdddaaa```[[[TTTPPPOOOQQQSSSTTTTTTPPPJJJDDD>>>888444111111111000/////////////////////000000111222222222000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////////////////111111222333444444444444555555666777777777777777777777777777888888999999;;;:::999888888999:::;;;888777777666666777777888999999::::::::::::999999888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<888888999999:::;;;;;;<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<>>===<<<;;;999888888888888888888888888888888777777888888888999999999TTTQQQMMMHHHBBB===:::888999999888888777666666666444444444444444444444444555444333333666777777777666777888888:::;;;;;;<<<::::::999999888777777777666666555444444444444444333333333222111111000000111111111222111111000///000000111111111111000000000000000000000000000000......////////////000000////////////////////////000111222111000///000222000111222222222111000000/////////////////////...------........./////////......////////////..............................////////////////////////////////////////////////,,,,,,,,,,,,,,,---------------------.....................//////////////////...------------------111111111222333333333444555555555555555555444444333333222222222444555666555555666777777888999999777888999:::;;;;;;;;;:::999999:::===AAABBBBBB@@@AAA???>>>>>>??????>>>===>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;:::999999999888888888:::===AAAEEEGGGLLLMMMMMMKKKHHHFFFEEEFFFNNNZZZrrrzzzhhhaaaXXXVVVSSSRRRRRRRRRPPPOOODDDDDDFFFLLLUUU]]]aaabbbbbb]]]ZZZ\\\\\\YYYXXXZZZSSSPPPNNNPPPZZZhhhwwwzzzrrrnnnkkkgggeeegggeee]]]UUUNNNFFF???===???CCCRRRcccjjjggg```XXXQQQMMMQQQVVVUUUPPPIIICCC@@@777222---+++---000111111************************))))))))))))))))))))))))************++++++++++++&&&((())))))(((''''''((())))))((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''''''''((((((((('''''''''&&&'''(((((()))&&&''''''(((((())))))***&&&'''((()))+++,,,---...***///444:::AAAKKKVVV___dddhhhjjjhhhbbb^^^___aaa```aaacccfffggghhhhhhhhhgggmmmuuuyyyvvvnnnfffaaa[[[XXXVVVWWWYYYVVVNNNGGGHHHPPPXXX```ppp~~~xxxssssssqqqlllfffddd^^^aaacccbbb]]]UUUNNNKKKRRRQQQQQQUUU\\\```bbbaaa]]]WWWQQQMMMMMMQQQTTTVVVTTTRRRNNNIIIBBB<<<666333222222111000//////////////////000000111111111222111111111111111000000///------------------------------------------------,,,---------......//////000000111222333333333333444444555666777777777777555555666666777888888888999888777777777888999:::888888777777777777888888777888888999999888888777888888999:::::::::999999::::::::::::;;;;;;;;;;;;888888999999::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::999999999::::::999999999:::;;;;;;???>>>===<<<;;;:::999888888888888888888888888888777777777888888888888999UUUSSSQQQMMMHHHCCC>>><<<999999888888777666666666444444444555555444444444555444333333555777777666666555555666777999:::<<<;;;;;;::::::999888888777666666666666666555444444333333222222111000000//////000111222222111111000000000111111111111000000000000000000000000000000........./////////000000////////////////////////---///000///---,,,...000000000000000111111000000.........///////////////...............///////////////............//////........................////////////////////////////////////////////////---------....../////////............////////////............/////////000000////////////000000111222222333333333333333333444444444444444444555555444333333333333555666777555555666666777888888888666777999:::;;;;;;::::::999888999;;;???AAABBBAAA>>>======>>>??????<<<:::===<<<<<<;;;;;;;;;;;;;;;===<<<:::888777777777777777888:::===AAAEEEHHHJJJMMMLLLKKKGGGDDDCCCDDDEEEPPPYYYmmmqqqdddaaa[[[VVVQQQNNNNNNNNNLLLKKKHHHMMMSSSWWWZZZ]]]```ccc``````aaabbb^^^WWWUUUWWWNNNMMMNNNXXXiii{{{tttpppnnniiidddccc```VVVMMMGGG@@@;;;>>>DDDQQQeeezzzyyynnn```UUUOOOPPPRRRSSSRRRMMMGGGCCC999444///---///111111000************************(((((((((((((((((((((((())))))))))))************%%%'''******(((&&&'''(((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((()))&&&&&&''''''((())))))***''''''((()))************))),,,///333888AAALLLTTT```gggmmmllleee^^^[[[\\\YYY[[[^^^bbbeeeggghhhiiifffhhhmmmqqqssspppjjjddd[[[VVVRRRSSSWWWYYYTTTMMMLLLNNNLLLNNN```{{{xxxrrrrrrqqqllliiiiiiaaacccccc```[[[UUUPPPNNNOOONNNOOOQQQUUUYYY\\\]]]WWWSSSOOOMMMNNNQQQTTTUUUSSSSSSRRRNNNGGG@@@:::777333222111000//////////////////000000000000000000222222222222222111111000------------------------------------------------***++++++,,,---...////////////000111222222222222222333444555666666666666444444555666666777888888777666555555555777888999999888888777777888888999777777888888888888777777666777888888999999888888999999999999::::::::::::888888888999::::::;;;;;;;;;<<<<<<======<<<<<<;;;888888999999999999999999888888888888888999:::;;;;;;;;;;;;:::::::::::::::888888888888888888888888777777777777888888888888TTTTTTSSSPPPLLLGGGBBB???999999888888777666666666333444444555555444444333555444333333555777666666666555444444555777999;;;<<<<<<;;;;;;:::999888888555666777777777666444333333333222222111000000///...///000111222222111000000000111111111111000000000000000000000000000000............/////////000////////////////////////+++---///...++++++,,,///.........////////////000,,,---......////////////........................//////---,,,,,,---//////........................000000000000000000000000////////////////////////.../////////000000111111////////////000000000000---.........//////000000333333333333444555555666444333333333333333333333333333333444444444555555444444333333444666777888555555666666777777888888666777999:::;;;;;;::::::999888888:::>>>AAABBBBBB<<<<<<===>>>???>>>;;;888<<<;;;::::::999999::::::<<<:::999777555555666666777999<<<@@@DDDHHHKKKLLLJJJIIIFFFCCC@@@@@@BBBEEEQQQXXXhhhxxxxxxjjjaaa```]]]XXXPPPLLLKKKJJJIIIGGGRRRYYYaaabbb___^^^bbbgggbbbdddhhhhhh```VVVRRRTTTQQQPPPUUUcccwwwrrrpppooojjjcccaaa[[[QQQGGGBBB===:::???HHH^^^uuuzzziii\\\TTTMMMGGGFFFIIIJJJHHHEEEBBB<<<555111111111///---************************(((((((((((((((((((((((((((((((((((())))))))))))$$$'''******(((&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''')))***&&&&&&&&&'''((())))))***((()))))))))))))))(((''')))***,,,...111999CCCLLL]]]eeennnnnnfff^^^YYYXXXUUUWWW[[[```dddggghhhiiihhhgggggglllqqqrrrnnniii```YYYQQQOOOUUU[[[YYYTTTPPPOOOHHHFFFXXXwwwwwwoooooooookkkiiijjjfffeeeddd___ZZZVVVUUUUUUJJJKKKMMMOOOQQQSSSVVVWWWSSSQQQNNNNNNPPPRRRTTTTTTQQQSSSTTTQQQKKKCCC===999333222111000////////////000000000///////////////222333333333333222111111........................------------------------))))))***+++---...//////...///000111111222222222111222333444555555666555444444555555666777777888666555444444555666777888999999888888888888999999888888888999999888888888666666777888888888888888888888999999999:::::::::777888888999::::::;;;;;;999::::::;;;;;;::::::999666666777888999::::::;;;888777777777888999999:::777777888999::::::;;;;;;888888888888888888888888777777777777888888888888OOOPPPRRRTTTTTTOOOFFF???@@@???===;;;999888777777555555555555555555555444666555555555555444444444333333333444444444555555777888888888999999999999999888777555444333333333555444222222222222000///000111222333444555555555000000000000000000000000444444444444333222111000000000000111222222222333000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000............////////////////////////000000000000......------------......111111111111111000////////////.........//////000////////////////////////,,,,,,,,,---...///000111,,,++++++---000222222111222222222333333444444444666555444222111000000000111000///111555777666555333333444444555666666777555444555888;;;:::777333777999::::::999888888999===<<<;;;::::::;;;<<<===>>>>>>>>>>>>============;;;;;;:::999888888888888<<<:::777555444555777999666888<<>>;;;888555222///+++)))((((((((((((''''''''''''))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((()))******...***&&&'''***+++)))%%%'''))))))(((&&&%%%&&&'''))))))******))))))((('''(((((('''''''''&&&&&&&&&(((((((((((((((((('''''')))((('''&&&%%%&&&&&&&&&&&&''''''((()))******+++))))))))))))************))),,,......---000777>>>MMMWWWaaaeee```XXXSSSQQQQQQUUUYYYYYYXXX]]]iiirrrmmmkkkiiiiiikkknnnppppppmmmaaaUUUQQQQQQSSSVVV[[[ZZZUUUKKKGGGQQQhhhzzzlllgggkkknnnlllggghhhccc^^^]]]```aaa^^^[[[UUUMMMHHHJJJLLLMMMNNNQQQOOOMMMKKKJJJJJJMMMPPPRRRSSSSSSSSSRRRNNNIIIDDDAAA888555111000111222111000---///111222111000000111333333222222222222222222111111///...------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***.........///000111111222111111222333333333333222222222333444555666777888888888777777666666555555555555666777777777777777888777777777666666555555777777888888888777777666444444555666777888888999777777777777888999:::;;;:::::::::::::::999888777::::::999999888999999999999888777666666777888999666666666777888888999999888888888888888777666555555555555555555555555555IIIKKKPPPUUUWWWTTTNNNHHHBBBAAA???===;;;:::999888666666666666555555555555666555555555555444444444333333333444444444555555777777777777888888888888;;;:::999888888888888888999777555555555555333222111111222333444444444444111111111111111111111111444444444444333222111000111111111111111222222222000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000............////////////////////////.....................------.........111111111111111000////////////......---.......................................---------......///...------///222444444444444444444444444555555555333333222111111111222222333222111222444666555333333444444555666666777777666666666888::::::888555777999;;;<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;<<<===>>>>>>>>>=========<<<<<<===<<<;;;:::999888888888999888666444444555777888:::===@@@DDDGGGHHHHHHHHHBBBAAA>>>:::888<<>>:::555222222222222000000111222111//////000222222222222222222222222222222111000///............------------------------,,,,,,,,,,,,,,,,,,,,,---------......///000000111000000111222222222222111222222333444444555555666666666666555555444444444555555666777777777777666888777777777666666666666777777777888888777777666555555666666777777888888666666666666777888999:::999999999999999888777777999999888888888888999999888777666666666666777888777777777777777777666666888888888888888777666555555555555555555555555555???CCCJJJRRRWWWXXXTTTQQQFFFEEEDDDBBB???<<<:::999777777666666555555555555666555555555555444444444333333333444444444555555555555555666666666777777999999999999999:::;;;<<<:::999777777777777555333222222333333333333222222222222222222222222222222444444444444333222111111222222222111111111111111000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000............/////////////////////......---------........................000111111111111000000/////////...---,,,,,,------........................//////......------------000//////222555777777777666666666666555555555555111000000000111222333333555333222333444444333222444444555666666777777888888777666777999:::999888999;;;===>>>======>>>@@@>>>===<<<;;;;;;<<<===>>>>>>============<<<<<<<<<>>>===;;;:::999888888888666555444444444555777888<<<>>>BBBEEEFFFEEEBBBAAA:::::::::999999>>>FFFMMMLLLNNNRRRVVVXXXXXXWWWWWWPPPMMMJJJGGGCCCEEEPPP\\\nnn~~~|||pppkkkddd[[[SSSMMMIIIGGGGGGLLLWWWiiizzz}}}wwwxxxpppgggbbbaaa\\\TTTLLLEEE===777666888>>>HHHQQQXXXeeesss|||aaaSSSEEE>>>:::555111111+++***((()))******)))'''******)))))))))((((((((())))))))))))))))))))))))&&&'''((())))))***))))))((((((''''''(((((()))***,,,,,,---+++)))((())))))///000000...+++************)))((('''&&&''''''((('''''''''''''''&&&&&&&&&%%%&&&'''((()))*********''''''((()))((('''&&&%%%'''''''''''''''''''''((((((((())))))))))))******(((***+++***)))+++///444666<<>>@@@@@@???>>>???@@@======<<<;;;;;;<<<===============<<<<<<<<<;;;;;;<<<<<<:::999777666666666555555555555666777888999999;;;???AAABBB@@@===;;;777999:::;;;<<>>888666888>>>FFFLLLNNNWWWbbbnnn|||cccSSSCCC;;;888333///---)))(((((()))+++,,,+++***************))))))))))))((((((((((((((((((((((((&&&&&&''')))************(((''''''''''''((())))))000333444000)))%%%&&&(((000111111///,,,*********,,,***((('''&&&''')))***''''''''''''''''''''''''(((((()))******+++******$$$%%%'''(((((('''%%%$$$'''''''''''''''&&&&&&&&&(((((((((((()))))))))***(((******)))((())),,,///...111777???EEEHHHFFFDDDGGGHHHKKKOOOSSSWWWZZZ\\\fffhhhkkkmmmnnnoooqqqrrrrrrmmmgggaaaXXXRRRUUU[[[```___YYYRRRQQQWWW[[[\\\___]]]YYYWWWZZZdddqqqzzzvvvooogggaaa```bbbdddeeeZZZRRRLLLKKKKKKHHHFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPKKKOOOTTTWWWVVVSSSMMMJJJIIIEEE???:::888999;;;<<<:::999666222......000222...//////000111222333333222222111000000000000000////////////////////////,,,,,,,,,,,,------......++++++,,,,,,,,,---------------...////////////.........///000111222333444333333333333333333333333444444555666666666666555666666666666666666666666555555666666777777666666777777777777777777777666666666666666666777888888666666777777777666666555666666666666666666777888666555444333333444555666666555555555444444444333555666666666666666555555444444444444444444444444000555<<>>===>>>===<<<;;;::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::999888666555444444444555666777888999:::::::::888999;;;<<<;;;:::888666777999;;;>>>@@@DDDHHHKKKNNNOOOPPPRRRSSSSSSSSSSSSJJJEEECCCFFFJJJOOOVVV]]]```lll}}}llleeeZZZOOOGGGCCCBBBCCCGGGJJJPPPYYYaaaeeeeeecccbbb___[[[WWWSSSMMMFFFAAA???>>>;;;999:::@@@FFFIIIHHHOOOXXX```iiirrrwwwxxxZZZKKK;;;444111---)))(((+++***)))***+++,,,+++***************))))))))))))((((((((((((((((((((((((&&&&&&''')))************'''''''''''''''(((((()))000444666333+++&&&''')))...//////---***(((((((((((('''%%%######$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$'''(((***++++++***)))''''''''''''''''''&&&&&&&&&'''(((((((((((()))))))))*********)))))))))+++,,,+++,,,...333:::@@@DDDEEEKKKKKKKKKLLLOOOSSSWWWZZZ]]]```eeehhhjjjlllooorrrnnnkkkhhhddd^^^XXXZZZ___^^^___[[[UUUSSSUUUUUUSSSOOOOOOOOONNNQQQ\\\kkkwwwxxxssslllfffcccaaaaaaaaa\\\TTTNNNMMMLLLIIIGGGGGGJJJIIIHHHGGGHHHKKKNNNPPPOOORRRWWWZZZYYYUUUOOOLLLHHHFFFBBB>>>===???CCCFFFAAA@@@===888333000000111......///000000111222222222111111000000000000000000000000000000000000000.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---++++++---///111333444555333333333333333333333333333333444555555555555555555555555555555555555555333444555666666666666666777777777666666666666666777666666666666777777888444444555666666555555555444444444444444555666777444444333222222333444444222222333333333444444444333333444555555444444444222222222222222222222222000333888===BBBFFFKKKOOOOOOPPPPPPOOOLLLFFFAAA===::::::999888777666555555666555555555555444444444333333333444444444555555222222222333333333444444333333333333444666777888:::999999:::<<<===<<<;;;555555555555555444333333222222222222222222222222333333333444444333333222222222222111111111111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111............////////////111111111111111111111111...///000111111000///...///000000111111111111000......------------......////////////////////////,,,...000111333333222222000//////000222333333222222222222111111111111111444444333222111111111222000222444444444555777999777777888888999::::::;;;777888888777666666999;;;BBBCCCDDDBBB???===<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;:::::::::777777666555444444444444777888:::;;;<<<<<<<<<;;;:::999888777666777777777999:::===AAAFFFJJJNNNPPPPPPQQQRRRRRRQQQPPPOOONNNHHHEEEEEELLLRRRTTTVVVXXX\\\dddooo}}}ccc]]]SSSJJJDDDBBBDDDFFFHHHJJJMMMPPPUUUYYY\\\]]]]]][[[XXXSSSLLLEEE@@@<<<999<<<======@@@GGGKKKKKKHHHMMMSSSXXX[[[```fffiiiQQQDDD777222///+++)))***+++***))))))******)))(((******)))))))))((((((((())))))))))))))))))))))))&&&'''((())))))***))))))''''''&&&&&&''''''((()))+++///333111---)))+++---++++++,,,***'''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%$$$###&&&'''((()))))))))(((''''''''''''''''''''''''(((''''''(((((((((((())))))*********))))))***************+++---222888???CCCIIIJJJKKKKKKLLLPPPUUUYYYVVVZZZ___bbbcccfffkkkooopppllljjjiiieee___^^^aaa]]]^^^\\\VVVTTTUUUSSSPPPHHHHHHHHHFFFIIIRRRaaallluuutttqqqmmmiiiddd```^^^]]]VVVPPPPPPPPPLLLIIIJJJKKKIIIGGGEEEFFFHHHLLLNNNPPPRRRVVVXXXXXXTTTOOOLLLFFFFFFDDDCCCCCCFFFKKKOOOKKKKKKHHHCCC<<<666222111......//////000000111111111000000//////000000000000000000000000000000000//////......---,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,------......------***+++---...000222444444222222222222333333333333222333444444555555444444333333333444444444444444222333444555666666666666555555555555555555555555666666555555555555666666222333444444444444444444333333333333333444555666333222111111111111222333000000111222222333444444111111222222333222222222000000000000000000000000...000333555888===EEEJJJKKKMMMOOOPPPOOOKKKFFFCCC>>>===<<<;;;:::999999888666555555555555444444444333333333444444444555555222222222333333333444444444333333333333444555555888888888:::<<<>>>>>>>>>666666666666666666555555444444444444444444444444222333333444444333333222111111111111111222222222000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111............//////////////////000000111111222222...///000111111000///...//////000111111111111111------------...///000000000000000000000000000000///000222444444444222222111000///000111111000///000000111111111111111111333333333222333333444555111333555555444444666888888888999999:::;;;;;;;;;888:::;;;:::999888:::===@@@BBBBBBAAA>>><<<<<<<<<::::::888888888888::::::;;;;;;;;;::::::::::::999666555555444444555555555777999;;;===>>>===;;;:::888666444444666;;;@@@DDDAAAAAACCCFFFKKKNNNQQQRRRQQQQQQQQQQQQNNNKKKHHHFFFEEEGGGMMMVVVXXXUUUSSSUUUXXX\\\bbbjjjuuu{{{wwwoooYYYTTTLLLEEEBBBCCCGGGIIIIIIJJJLLLMMMNNNQQQVVVZZZZZZYYYUUUNNNFFF>>>999888777<<>>666222///,,,,,,///***((('''((()))***(((''')))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((('''+++......,,,******+++'''((()))(((%%%$$$%%%%%%))))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))'''''''''((((((((())))))))))))(((((())))))))))))''')))+++,,,---000777<<<@@@EEEIIIKKKJJJLLLRRRWWWTTTXXX\\\]]]^^^```ffflllnnnjjjhhhjjjiiidddaaabbb]]]^^^\\\WWWTTTUUUTTTPPPIIIHHHFFFCCCCCCIIITTT]]]gggjjjoooqqqooojjjdddaaa^^^WWWRRRRRRSSSPPPMMMMMMKKKJJJHHHGGGGGGHHHJJJKKKKKKNNNQQQSSSSSSPPPMMMJJJDDDFFFGGGFFFGGGIIIOOOSSSUUUVVVUUUPPPGGG>>>666222////////////////////////000//////......//////000000000000000000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------...///000111111222000000000111111222222222222222333444444444444333111111222222222333333333222222333444555555555555222333333333444555555555444444333333333333333444111222222333444444333333111111111222222333555555222111000000000000111222111111111111111111111111...//////000111111000000........................***,,,---...000666???EEEGGGJJJNNNQQQQQQOOOKKKHHHAAA@@@???>>>===<<<;;;;;;666666555555555444444444333333333444444444555555222222333333333444444444333333222111111111222222555444555777;;;=========666666777777777777666666666666666666666666666666222222333444444333333333000000111111222222222333000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111............/////////000------...///000111222222...///000222222000///...//////000111111111111111---------...///000111222000000000000000000000000222333444555555333222000222111000000111111///...000000000111111222222333222222222333444555777777333555777666444333444777888999999::::::;;;;;;<<<999<<<>>>===;;;:::<<<>>>>>>@@@AAA@@@>>><<<<<<===999999888777777888999999;;;;;;;;;:::::::::999999666555555555555666777777888999<<<>>>>>>===:::999444222000222888BBBLLLRRRJJJIIIHHHJJJMMMOOOPPPPPPPPPPPPPPPOOOLLLGGGCCC@@@AAAHHHTTT]]][[[TTTQQQTTTSSSVVVYYY\\\cccgggccc\\\SSSNNNHHHCCCBBBEEEIIILLLIIIKKKLLLMMMMMMOOOTTTXXXYYYXXXTTTLLLBBB:::666555888???DDDFFFIIIOOOPPPKKKMMMIIIGGGJJJOOONNNJJJGGG<<<666000...+++((()))...)))((('''(((***+++***)))((((((((((((''''''''''''))))))))))))))))))))))))((()))))))))))))))(((''''''&&&&&&&&&&&&'''(((((((((***,,,,,,***((('''&&&&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''((((((######$$$$$$%%%$$$$$$$$$((((((((((((((()))***+++&&&''''''((()))***++++++''''''''''''((((((((()))((('''''''''((()))((('''###''',,,---++++++000555777???HHHKKKJJJJJJPPPUUUUUUYYY\\\[[[ZZZ\\\ccchhhhhhccccccgggjjjgggdddccc^^^___]]]WWWUUUUUUTTTQQQLLLJJJFFFBBB@@@DDDLLLRRRUUU]]]hhhoooqqqnnnjjjfff^^^WWWSSSTTTUUURRRPPPPPPJJJJJJKKKKKKJJJJJJIIIHHHGGGIIILLLNNNOOOMMMKKKIIIDDDFFFHHHIIIIIIKKKPPPTTT[[[]]]]]]YYYOOOCCC999444///////////////.........//////............///000////////////////////////,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000000000000/////////.../////////000000111111222222333444444444444333000000111111111222222222111222333444555555555555111111222222333444555555222222111111000111111222000111222333333333333333111111111111222333444555222111000//////000111222222222111111000000//////------...//////000//////------------------------.........---...111555999@@@BBBFFFIIIKKKKKKJJJIIIFFFDDDAAA>>>;;;999999888;;;999666444444555777888777555333333444444444333111222333333444444333333111111222222222333333333444333222222333444666777666666666777777888999:::666777888999999888777666666666555444333222111111111111111222222111000000000000000000000000000000111111111111000000000000111111222222222222111111111111000//////...//////////////////000000000000222222222111111111111111000///...------...///000///000000000000111111111............///000111222777666444333222222333333444444444333333222222222222111111111000000//////000111111111111222222222333333222111222333444555333444444444555666666666999888777666666777888999>>>======<<<;;;:::::::::===<<<<<<<<<<<<;;;;;;;;;666666777777888888888999:::999888666555333222111555444333222333666999;;;::::::;;;;;;999666333111111000...222???PPPZZZ[[[RRRKKKFFFGGGNNNSSSSSSQQQQQQPPPMMMIIIDDD???<<<:::IIILLLQQQSSSQQQPPPSSSXXXUUUSSSQQQOOOPPPQQQRRRRRRGGGFFFEEEEEEFFFGGGIIIJJJHHHHHHJJJLLLOOORRRTTTVVV]]]VVVNNNHHH@@@888666888:::<<>>777222111111111111111222222/////////...............,,,---............000222///...---,,,,,,---...///---...///000000///...---//////.........---------+++++++++,,,---...///000111000......000111000///000000000000000000000000000000////////////000000//////............//////222222222333333444444444666555333111111111111222////////////////////////000000000000000000000000222111...---,,,---...000/////////......---------,,,---...///000000000000......---------,,,,,,,,,---............000333666:::<<<@@@CCCFFFHHHHHHHHHIIIHHHEEECCC@@@>>>===<<<999888666444444555666888777666444444555555555444111222333333444444333333111111222222222333333333444444333333333333333444444444444444555666777777555666777888888888777666777777666666555555444444222333333333333333222222111111111000000000000000111000000000000/////////111222222333333222222111222222111000000000000000///000000000000111111111000000000000111111111111000000////////////000000000000000111111111222222////////////000111222333666555444333333222222222333333333333222222222111222111111111000000000000111111111111222222222222444444333333333444555666777777777666666666555555444444444555666999;;;<<<>>>======<<<;;;;;;::::::<<<<<<<<<;;;;;;;;;::::::666666777777777888888888999999888666555444222222444333222222444666888999999999999888666444222111000111111666DDDTTT^^^___TTTNNNHHHHHHMMMQQQPPPNNNMMMLLLIIIEEEAAA???>>>>>>HHHKKKOOOPPPNNNLLLOOOSSSSSSQQQOOOMMMMMMNNNNNNNNNHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLNNNPPPRRRTTTUUUVVVOOOHHHCCC===666666999:::===BBBFFFIIIIIIGGGFFFIIIGGGFFFFFFEEECCC@@@===444111---++++++++++++************)))''''''(((*********)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((%%%%%%(((***'''%%%&&&+++'''&&&+++...,,,))))))))))))((((((((('''''''''((('''&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&((())))))*********'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''((((((''''''(((***,,,...///333999???EEEMMMTTTYYY[[[YYY[[[___]]]YYYZZZ^^^fffcccbbbfffiiiiiilllpppmmmeee```___]]]VVVPPPNNNLLLPPPSSSQQQKKKFFFDDDEEEDDDEEELLL\\\mmmtttqqqjjjddd[[[VVVYYY[[[YYYWWWXXXSSSQQQMMMKKKJJJIIIFFFEEEJJJHHHHHHHHHJJJJJJIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMRRRUUUYYYYYYUUULLLBBB;;;444333222111111111111111...---,,,,,,++++++++++++,,,---......---...000222000///............///000......////////////......//////.........---------,,,,,,,,,,,,---...///000111///---...///000////////////////////////////////////............////////////............//////111111222222222222222333444333111000//////000000........................////////////////////////111000...---------...///.........---------,,,,,,******+++,,,------------......---------,,,,,,,,,+++---......---...///111333555777;;;>>>BBBDDDEEEHHHHHHGGGFFFEEECCCAAA@@@:::999777666555555666666888666444444555666555444111222333333444444333333111111222222222333333333444444444333222111000000111111111111222333444555444444555666777777777666777777777777777777777777444555555666666555555555222222111111111000000000000000000000////////////000111111222222111111000222111000000///000000000111111111111222222222222/////////000000111111222000000111111111111000000111111111111222222222333000000000000000111222333444444444444333222222111222222222111111111111111111111111111111000000000111111111111222222222333555444444444444555666777::::::999888777666555444333333444555777999;;;<<<=========<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999666666666666777777777777999888777666555444333333222222333444555666666777777666555333222111111111000222555<<>>>>>@@@CCCGGGJJJMMMLLLJJJIIIKKKMMMPPPNNNLLLJJJIIIHHHIIIIIIIIILLLOOORRRRRRQQQNNNLLLLLLLLLMMMMMMNNNOOOOOOPPPOOOIIIBBB===777333555;;;???BBBEEEHHHHHHEEEBBB@@@FFFDDDCCCBBBAAA???;;;888111///,,,******+++***))))))))))))(((&&&&&&''')))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***)))$$$###&&&(((&&&&&&'''***&&&'''---000---)))'''***)))))))))((((((((((((((('''&&&&&&%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))((((((''''''((((((((((((''''''(((***,,,---,,,...000444:::CCCMMMSSS[[[ZZZ\\\^^^[[[VVVUUUWWW]]]\\\___eeeiiikkknnnrrrtttjjjaaa```___ZZZSSSPPPJJJLLLPPPRRRQQQMMMHHHEEE??????DDDQQQaaalllnnnlllddd]]]XXXXXXYYYXXXWWWXXXWWWTTTPPPMMMKKKIIIFFFDDDDDDDDDDDDGGGJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLPPPVVVYYYWWWPPPGGGAAA999888666444222222111222000///---+++******+++++++++---------,,,---///111000000////////////000000//////............///////////////............---,,,,,,,,,,,,---...//////000...,,,---...///...---------------------------......------------......///......------......///111111111000000000000000111000///...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............---------------,,,,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,......---------,,,,,,,,,***,,,......---,,,,,,,,,000000222444777;;;>>>@@@BBBCCCDDDEEEFFFEEEDDDCCC???>>><<<:::888777666555777666444444555555555444111222333333444444333333111111222222222333333333111222333333333111000///000000000000000111333333333333444555555666666666666666666777777888888888666666777777888777777777444444333333333222222222222222111111111111000000///000000111111000000///000000///////////////000222222222333333333333444//////000111222222333333000111333333333333111000111111222222222333333333111111000000111222333333222333444444444222111000111111111000000000000000111111111111111111111111111111111222222222333333444444444444444555555666:::999999888777666666666777777777888888888999999===<<<<<<<<<;;;;;;;;;:::::::::999999999888888888666666666666666666666666888777777666555444333333111222444555666666666555444333111/////////000111111666:::@@@LLLXXX^^^]]]TTTPPPKKKJJJLLLMMMJJJHHHHHHFFFCCC>>><<<>>>EEEJJJLLLOOOOOOLLLIIIJJJLLLKKKMMMLLLJJJGGGEEEEEEFFFHHHNNNSSS[[[aaaaaa[[[SSSNNNKKKKKKKKKJJJJJJIIIHHHHHHIIIDDD===999444333999BBBMMMMMMKKKIIIFFFCCC@@@???BBBAAA???>>>===:::666333///---***)))******)))(((((())))))(((&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))))),,,'''$$$&&&'''%%%&&&((((((%%%'''...111---'''%%%)))))))))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''***)))(((&&&&&&'''((((((((('''''''''((()))+++,,,)))***,,,...222999BBBHHHSSSUUUWWWXXXVVVRRRPPPPPPUUUVVV\\\dddiiikkknnntttyyylllaaa```bbb^^^WWWSSSKKKKKKMMMPPPRRRPPPKKKGGG@@@???@@@HHHUUU___eeefffddd___YYYWWWWWWWWWWWWWWWWWWTTTQQQNNNLLLJJJGGGEEECCCCCCDDDFFFIIIKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKPPPVVVZZZZZZTTTLLLGGGAAA???<<<888666555555555666444222///---------...+++,,,------,,,,,,...000////////////////////////000///...------...///000/////////...............---------------.../////////---+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------------...000/////////......------...------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,++++++++++++++++++++++++******+++,,,------------......---------,,,,,,,,,***,,,......,,,*********/////////000222444777999:::<<>>CCCJJJSSSVVVUUUOOOLLLJJJJJJKKKKKKIIIGGGBBBBBBAAA??????FFFQQQZZZYYY[[[WWWOOOLLLNNNPPPMMMLLLKKKIIIEEEBBBCCCGGGKKKXXX```kkksssrrrhhhZZZQQQKKKKKKKKKJJJHHHFFFCCCBBB@@@<<<888777777;;;GGGSSSaaa\\\UUUMMMGGGCCCBBBBBB@@@???===;;;:::777333///,,,+++))))))******)))((('''((())))))'''&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))111+++'''''''''%%%%%%((()))&&&)))000333///)))&&&((((((((('''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***)))'''&&&&&&&&&'''((('''''''''(((((()))******((()))+++---///222777:::EEEIIIMMMNNNMMMLLLKKKJJJPPPRRRYYYbbbfffggglllqqqwwwjjj``````cccaaa\\\XXXPPPMMMKKKLLLOOOPPPNNNJJJGGGDDDCCCEEEKKKRRRXXXZZZ^^^\\\YYYWWWXXX\\\^^^___VVVTTTPPPNNNMMMLLLJJJHHHEEEEEEFFFHHHJJJJJJHHHFFFGGGGGGGGGGGGHHHHHHIIIIIIMMMRRRXXX[[[[[[VVVPPPKKKGGGEEEAAA>>>;;;:::::::::;;;:::777444111000//////,,,---------,,,,,,---///........................000///...------...///000////////////////////////......---------...//////...---++++++---...---,,,------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,------------......---------,,,,,,,,,***,,,------,,,***)))***...---------...000222333555777:::>>>CCCFFFIIIJJJGGGGGGFFFEEEBBB>>>;;;999888666444444555666555444111222333333444444333333111111222222222333333333//////000111222333333333111111111111222333444555333222222111111222222333111111111222222333333333333444444555666666666666444555555666666777777888666555555555444444444444555666666777777666666555444444444333444444555666333333333333444444444444333333333444444555555666222222333333333333222222111111111111222222222333111111000000000111111222111111222222222111111000000000000000111111111111111111111222222222222222222222222222333333333333111222333333444444333333444444555777888999:::;;;999:::;;;<<<============999999999999999999999999777777777666666666666555555555555555555444444444333333333333333333222222222333444666666666555444000///...---...///111333777===AAACCCGGGMMMNNNLLLJJJIIIIIIIIIJJJIIIGGGEEE;;;>>>@@@BBBGGGRRRbbbnnnnnnnnneeeVVVPPPSSSSSSOOOJJJIIIFFFBBB@@@CCCJJJPPPdddlllwww}}}zzzmmm^^^TTTMMMMMMLLLKKKHHHEEEBBB@@@666444444777;;;FFFYYYjjjssslll```SSSJJJFFFEEEEEE???>>>;;;:::888444000---+++***))))))***+++***(((''')))******((('''''''''&&&''')))******)))((((((((((((((((((((((((((((((((((((''''''''''''((((((111+++(((((()))&&&&&&(((+++)))+++222555111+++)))''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''((())))))))))))(((''''''&&&''''''(((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''')))(((''''''&&&&&&'''''''''''''''(((((()))))))))&&&)))+++,,,,,,---///000777===AAABBBCCCFFFGGGFFFLLLOOOVVV]]]``````dddkkkoooeee^^^___cccbbb___^^^VVVRRRMMMLLLMMMOOONNNMMMLLLKKKIIIGGGHHHJJJMMMOOOTTTUUUUUUTTTXXXaaagggiiiXXXUUURRRPPPOOONNNLLLJJJIIIIIIIIIJJJKKKJJJGGGDDDCCCDDDDDDEEEFFFHHHJJJKKKPPPSSSWWWZZZZZZVVVQQQNNNKKKIIIEEEAAA??????@@@AAA???>>><<<999666333000///---......---,,,,,,...///------............------//////............//////...////////////000000000///.............../////////---+++,,,---...---,,,........................,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,(((((()))***++++++++++++......---------,,,,,,,,,***,,,---,,,+++******+++*********+++,,,---......111222444888<<<@@@DDDFFFEEEFFFGGGGGGEEECCC@@@>>>:::888666666777888777666111222333333444444333333111111222222222333333333222222111111111222222333111111111222222333444555444333111000///000000111000000000111111111111111000111222333444444444444222222333444666777888888555555555555444444444444666777777777777777777666444333333333333444555666222222333333333444444444333444444444444444444444333333222222222222333333000000000111111111222222111000000//////000000000111111000000000000111111000000000111111222222222111111111222222333333333222222222333333333444444222222444555555555444333555555666888999;;;<<<<<<:::;;;<<<======<<<;;;:::777777777777777777888888666666666555555555555444555555555444444444333333111111111111111111222222111111222333333333333222//////......///111222333999>>>BBBBBBDDDHHHIIIGGGHHHHHHHHHHHHHHHFFFDDDBBB<<<@@@DDDHHHNNN[[[mmm{{{rrr]]]SSSUUUTTTNNNHHHGGGCCC???===BBBMMMVVVjjjpppvvvyyyttthhhZZZQQQLLLLLLKKKJJJGGGCCC???===333222333888???NNNeeexxxwwwiii[[[PPPIIIFFFEEE@@@>>>;;;999777333///,,,***))))))***+++,,,***)))((()))++++++)))((('''(((&&&''')))*********)))(((((((((((((((((((((((((((((((((''''''''''''((((((---(((&&&((()))'''''')))+++((()))///222///***(((((((((((((((''''''''''''%%%&&&'''((())))))(((''''''((()))))))))(((&&&&&&&&&''''''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''((((((((((((((((((%%%'''))))))))))))+++---...444999888;;;AAADDDCCCJJJLLLRRRWWWWWWVVV[[[bbbeee___[[[^^^bbbbbbaaaccc[[[XXXSSSPPPOOONNNNNNNNNMMMNNNNNNLLLIIIGGGGGGHHHKKKNNNOOONNNSSS^^^fffhhh]]]ZZZVVVTTTRRRPPPNNNLLLLLLKKKLLLMMMMMMKKKGGGDDDAAAAAABBBDDDGGGJJJMMMNNNPPPRRRUUUWWWWWWUUURRRPPPLLLJJJFFFCCCBBBBBBDDDEEEDDDCCCBBB@@@<<<888444111...//////...------...000---...///000000///...---......////////////........./////////000000000000//////............/////////---,,,,,,---......---........................,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,------...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...++++++++++++,,,,,,------((()))***+++,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---,,,******+++,,,''''''((()))***,,,,,,------...///222555:::===@@@BBBDDDFFFGGGGGGFFFCCCBBB<<<:::888888999:::999888222222333444444444333333111111222222222333333333555444333111000111222222111111111111222333444555444333111000///...//////000000000000000000000000...///000111222222222222///000111333555666888888555555444444444333333333444444555555555555444444111000000000111222222333222222222333333333444444444333333333333333333333444333111111111111333444///000000000000111111111000000///////////////000222111000//////000111222000000111111222222222333111111111222222333333333222222333333333444444444333333555666666666555444777777888999;;;<<<======>>>>>>>>>===;;;999666555666666666666777777777777666666555555555444444444555555555444444333333333000000000000000111111111000000000000000111111111...//////000111222333444:::???BBBBBBCCCFFFHHHFFFHHHHHHHHHHHHGGGDDDAAA???AAAEEEJJJMMMRRR^^^ppp}}}{{{bbbUUUVVVSSSLLLGGGEEEAAA<<<;;;BBBOOOYYYkkknnnpppoooiii___TTTLLLIIIIIIIIIGGGDDD@@@<<<:::666444555999@@@OOOggg||||||oooaaaTTTKKKFFFDDD@@@>>>;;;999777333///+++***))))))***,,,,,,+++)))(((***,,,,,,***(((((((((%%%''')))***+++***)))((((((((((((((((((((((((((()))(((((('''''''''((((((((($$$$$$'''***((()))+++((($$$%%%+++...+++'''%%%))))))))))))((((((((((((%%%&&&((()))))))))((('''&&&'''((((((((('''%%%%%%&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&'''((((((((((((((('''%%%%%%&&&&&&%%%'''***---***111444444666>>>BBBAAAIIIJJJOOORRRQQQOOOTTT[[[^^^ZZZZZZ^^^aaaaaacccfff^^^\\\YYYUUUQQQOOONNNNNNLLLNNNPPPOOOKKKHHHFFFGGGGGGKKKKKKHHHKKKVVV^^^___bbb^^^ZZZWWWTTTQQQNNNLLLLLLLLLMMMNNNOOOMMMIIIFFF@@@@@@BBBDDDHHHKKKOOOQQQNNNPPPRRRTTTUUUTTTSSSRRRKKKIIIFFFCCCBBBDDDFFFHHHIIIIIIHHHFFFBBB===888555///000000///------...000...///000111111000///...---...///000000///...---.../////////000000111111000//////.........//////000...,,,---...///...------------------------------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,+++++++++,,,,,,------...+++,,,......///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---///+++++++++,,,,,,---------++++++,,,---..................---------,,,,,,,,,......---------,,,,,,,,,)))))))))******+++++++++......---...000444777999:::>>>BBBDDDCCCAAA??????@@@===;;;<<<======:::888888777555444222222111111222222333333333444444444111111111111000000000000333333333222222222222222444333111000000000111111000000000000000000111111111111111111111111111111111111111111111111111111///000000111222333333333111111000000000000000111222111111111000000//////000000000000000000000000222222333333333333222222333222222222111111000000000000////////////000000111111000000//////......222222111111000/////////000000000///////////////222222222111111111111111111111333333444444444444666888999888777666666777888999999::::::;;;;;;<<<:::999999999888888777777555555555555666666666666666666666666555555555555555555444333333222111111............////////////000444777777333000///000000222555666555666:::>>>>>>===>>>AAADDDGGGHHHGGGGGGIIIIIIGGGCCC???<<<;;;AAADDDKKKQQQSSSXXXiii|||~~~jjjWWWMMMKKKJJJBBB>>>:::999===FFFQQQXXXccclllkkk^^^UUUUUUSSSMMMEEEEEEDDDBBB???;;;666444222555999???GGGRRR]]]eeerrrvvvwwwooo^^^NNNEEEBBB===:::555000---++++++++++++***((('''&&&''')))***))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))((((((((((((%%%%%%&&&'''(((((('''''',,,''''''&&&%%%///333((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''%%%$$$###(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''((((((((((((((((((***+++---///222666;;;???BBBGGGMMMOOOOOOOOOQQQSSSSSSUUUXXX[[[^^^aaaccceeeeeeaaa\\\XXXWWWTTTPPPMMMMMMMMMLLLKKKIIIFFFDDDCCCBBBEEEHHHHHHGGGJJJPPPVVVWWW\\\``````ZZZTTTQQQQQQPPPOOONNNMMMKKKJJJIIIHHHIIIGGGEEEEEEGGGIIIJJJJJJPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLJJJHHHGGGFFFFFFFFFGGGJJJLLLKKKGGGBBB===;;;444333111000///000111222000///...------...///000///...------,,,,,,---------------........./////////////////////.........+++++++++,,,,,,,,,------//////...------,,,++++++************************---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********------,,,,,,,,,,,,,,,,,,))))))))))))***+++------,,,+++++++++******))))))+++++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++((()))+++,,,,,,+++***))),,,,,,---------,,,++++++......---------,,,,,,,,,,,,,,,---------............------...///222555666777:::>>>@@@???>>>===>>>@@@>>>===>>>@@@???<<<:::999888777555444444333333333333333333333333333333222111111111111000000000111222222222222222222222444333111000000000111222111111111000000000000000111111111111111222222222222222222222222111111111//////000000111222222333111111000000000000111111111111111111000000000///000000000000000000000000000000111111111111000000222222111111111000000000000//////......//////000000000000111111222222222000000000111111111111111000000000000000000000000111111111222222222222222222333333444444555555444777999;;;;;;999777777777;;;;;;::::::999888888888888888888888777777666666555555555666666666777777666666666555555555444444666666555444444333222222/////////000000000000111000333555444111///111333888???AAA===999;;;>>>@@@BBBAAAAAACCCEEEGGGGGGFFFFFFFFFEEEBBB???>>>@@@AAADDDFFFKKKPPPQQQTTTaaaoooyyygggUUUKKKGGGEEE>>><<<::::::===EEEMMMTTT\\\ddddddYYYQQQRRRQQQKKKFFFEEECCC@@@<<<999555333555777;;;???EEEMMMVVV[[[gggnnntttpppbbbRRRGGGBBB:::888333///,,,++++++,,,+++***((('''''''''))))))((((((((((((((((((((((((***))))))((((((((())))))***)))))))))(((((('''''''''((((((((())))))))))))222++++++***)))444:::111((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((('''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((('''''''''&&&((()))+++---000555888>>>BBBGGGKKKNNNPPPRRRTTTQQQRRRTTTVVVYYY\\\```bbbeeebbb]]][[[ZZZXXXTTTQQQOOONNNLLLJJJHHHFFFDDDCCCEEEHHHJJJJJJGGGFFFIIIMMMMMMVVV___bbb]]]WWWTTTTTTPPPOOOOOOOOOOOONNNMMMLLLJJJIIIHHHHHHIIIIIIHHHGGGJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKJJJHHHGGGFFFFFFHHHJJJMMMLLLIIIDDD@@@???:::888555222000000111222222111000////////////000000///......------................../////////000////////////////////////---------.........//////000000///......---,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******------------------------+++*********+++,,,---......---------,,,,,,,,,,,,------,,,,,,------...///------,,,,,,,,,,,,,,,,,,...//////000111111111000---------.....................---------,,,,,,,,,------............//////------,,,,,,...///111222333666888999999999:::<<>>>>>===:::999888::::::999999888777777777666666666666666555555555555555666666666777777777555555555555444444444444444444333333222222111111000000000000111111111111///111111000...///444999CCCQQQTTTGGG>>>AAADDDAAAFFFEEEDDDEEEFFFFFFEEEDDDCCCAAA>>>;;;;;;>>>DDDIIIIIIIIILLLNNNOOOPPPVVV^^^kkkooommmaaaSSSKKKFFFBBB:::;;;<<<===???CCCIIIMMMQQQYYYZZZRRRMMMNNNMMMIIIFFFDDDAAA<<<999666444333888;;;>>>@@@CCCGGGLLLOOOWWW```jjjkkkaaaRRREEE???777555111...,,,++++++++++++***((('''''''''((()))((((((((((((((((((((((((,,,+++***))))))(((((((((******))))))((('''&&&&&&((((((''''''(((((()))***000(((''''''&&&111888222((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&'''((()))+++///222999;;;???FFFMMMRRRTTTTTTNNNOOOPPPQQQSSSVVV\\\___dddaaa^^^\\\[[[YYYWWWTTTRRRPPPNNNKKKHHHFFFEEEEEEHHHKKKNNNLLLGGGCCC@@@@@@BBBMMMZZZaaa```ZZZVVVTTTOOONNNNNNPPPQQQQQQOOOMMMJJJJJJJJJKKKLLLKKKGGGEEEDDDDDDEEEGGGHHHJJJKKKKKKJJJJJJKKKKKKJJJHHHGGGFFFHHHKKKNNNNNNLLLHHHEEEDDDBBB???:::666333222333444555444333222111000000000111000//////......//////....../////////000000000///////////////////////////000000000111111111111000000000///......------+++++++++++++++++++++++++++******************+++,,,,,,,,,,,,++++++++++++,,,,,,------......//////---,,,,,,,,,,,,,,,------/////////........................---...//////000---------...............,,,,,,------...///000111000/////////000111222222......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,+++,,,---......000222333444444555888:::===>>>@@@BBBDDDCCCAAA???======<<<;;;::::::::::::888777666555444333222222444444333333222222111111//////000111111222333333222222222222222222222222222222111111000/////////000000000111222222333333222222111000000/////////............//////000000000000000000000000111222111111111000000000000000////////////////////////222222333333333333222222000000000///////////////222222222111111222222222222111000///...,,,++++++111111111222222222333333222222222333333333333333333333333333333444444444444444333333333333333333999<<>>FFFKKKKKKKKKLLLMMMNNNNNNOOOPPPVVV\\\___YYYQQQKKKFFFBBB999===@@@AAAAAACCCFFFIIIHHHNNNQQQLLLJJJKKKJJJGGGFFFCCC>>>999555333333333;;;===AAABBBCCCDDDEEEGGGIIIRRR]]]___XXXKKK???999555333000---***)))))))))******)))((('''(((((()))((((((((((((((((((((((((******))))))((()))))))))******)))((('''&&&&&&%%%'''&&&&&&%%%%%%&&&'''(((+++###$$$&&&###***000+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((''''''&&&&&&&&&((()))))))))***,,,///333444888@@@JJJQQQTTTSSSNNNOOOOOONNNOOORRRYYY^^^cccaaa```^^^[[[YYYWWWUUUVVVTTTQQQNNNKKKIIIHHHHHHIIIMMMPPPPPPJJJCCC===:::;;;CCCPPP\\\cccaaaZZZSSSOOONNNNNNPPPRRRRRROOOLLLIIIJJJKKKMMMOOOMMMIIIFFFAAABBBBBBCCCDDDEEEFFFFFFGGGHHHJJJKKKJJJIIIGGGFFFHHHKKKNNNOOONNNKKKJJJIIIGGGDDD???:::777777888999888888888777555333222111111000000///.../////////........./////////000000///////////////000000000111111111111222222222222000000//////.........---++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...------,,,,,,,,,------...........................------------...//////............////////////******))))))+++---///000333222222222333555666777......---------,,,,,,,,,+++++++++***************,,,+++++++++++++++++++++...///000000000222555888999;;;>>>@@@AAAAAAAAAAAA>>>======<<<<<<<<<======:::999888777666444444333555555555444333222222222//////000111222333333444222222222333333333222222111111111111000000//////000000111111111222222222000000//////.........................../////////000000//////000111222222000000000000000000111111////////////////////////222222333333333333222222///////////////000000000222111111000000111111222111111000///...---,,,,,,444333333333222222222111222222333333444444444555666666555555444444333333555444333222111111222222888;;;???@@@>>><<<999999444444555555666777777888333333333333333333333333555555555555666666666666333333333333222222222222..................------........./////////000000...//////...///444===DDDQQQcccfffSSSFFFIIIKKKDDDIIIGGGEEECCCBBBAAA>>><<<666777888999;;;???DDDHHHIIIKKKLLLLLLMMMMMMLLLJJJJJJPPPTTTQQQLLLIIIFFFAAA>>>BBBFFFGGGDDDCCCDDDFFFDDDHHHJJJIIIHHHIIIGGGEEECCC@@@:::666333333444666<<>>:::888;;;DDDUUUfffkkkddd[[[TTTQQQOOOQQQSSSSSSOOOKKKHHHIIIKKKNNNPPPPPPMMMKKKDDDDDDCCCCCCBBBBBBAAAAAACCCEEEGGGHHHIIIHHHFFFEEEGGGJJJMMMOOONNNMMMLLLLLLHHHFFFBBB>>>======>>>???<<<<<<<<<<<<:::888555333111000000///////////////---............/////////////////////000000111111000111111111111222222222////////////............++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///......---,,,,,,,,,------------------------------------,,,,,,------...////////////000000111111111//////...///000222444555666666666666777999::::::......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++*********+++,,,.........///111444444666999;;;<<<===???AAA==================>>>>>><<<;;;:::999888777666666777777666555444333222222111111111222222333333444111222333333444333333333000000000000000000000111111111111111111111111111.............../////////......//////////////////////////////000111222333000000000000111111111111////////////////////////000000111111111111000000//////000000000000111111/////////....../////////000000000111222333333333555555444333333222111111222222333333444444555555666666666666555555555444777555444222111111222222777:::======<<<999888777666666666555444444333333222222222333333333333444333333444444444555555555222222222222111111111111000000000000////////////............////////////...///111222333888AAAGGGQQQ^^^aaaTTTIIIJJJKKKGGGHHHFFFCCCBBBAAA???===;;;666888;;;===>>>@@@BBBDDDEEEIIILLLKKKKKKMMMKKKHHHGGGKKKMMMJJJGGGGGGFFFCCCDDDIIILLLKKKFFFBBBCCCFFFCCCEEEGGGHHHHHHFFFDDDBBB???<<<888444333444777999===@@@CCCDDDDDDCCCBBBCCCDDDGGGKKKJJJEEE>>>777333222111///,,,***(((''''''))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''')))+++,,,(((((((((''''''''''''&&&******+++++++++***))))))***$$$)))///(((&&&(((###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((+++,,,000666>>>DDDHHHIIIKKKMMMNNNLLLJJJLLLTTT[[[bbbdddeeeccc```]]][[[[[[ZZZYYYYYYWWWUUUSSSQQQOOOJJJLLLPPPQQQOOOIIICCC>>>999888>>>NNNcccnnnlllfffXXXSSSPPPQQQTTTUUUQQQMMMKKKJJJJJJMMMOOOQQQPPPOOOIIIHHHGGGEEEDDDBBBAAA@@@@@@AAACCCDDDEEEEEEDDDDDDEEEHHHKKKMMMLLLLLLLLLLLLIIIHHHEEECCCBBBBBBCCCCCC???@@@AAAAAA@@@===999777222222111000000000000111....../////////000000000...//////000000111111222000000111111111222222222000000000000////////////---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---....../////////...............//////---............///////////////......//////000111222222222333444444555555444444444555666777888999999999;;;<<<<<<<<<<<<<<<......---------,,,,,,,,,......---------,,,,,,,,,*********+++++++++******(((***,,,,,,+++,,,---//////222444555666888<<<@@@<<<<<<<<<<<<<<<===>>>???===<<<<<<;;;:::999999888888888777666555444333222333333333333333333444444111222333444444444333333/////////000111111222222333333222222111000000000......///000000111111111////////////////////////////////////000111222333///000000000111111111111000000000000000000000000000000111111111111000000000000000111111111222222111000000//////000000111///000111222333444555666444444444444444333333333111222222333444444555555444444555666666777888888:::888666444222222333444666888999999888666666666555555555444333333222222222222222333333444444444222222222333333333444444222222111111111000000000/////////000000000000000...////////////000000000---111444666888===CCCIIINNNUUUXXXSSSLLLKKKKKKJJJFFFDDDBBBAAA@@@???===;;;;;;>>>AAABBBBBBAAABBBBBBAAAHHHKKKIIIHHHJJJJJJGGGCCCFFFFFFCCCDDDIIILLLKKKKKKNNNPPPLLLEEEAAABBBFFFDDDDDDEEEGGGGGGCCC@@@===:::888555444444777:::<<<>>>@@@CCCCCCBBBAAAAAAAAAAAACCCDDDCCC???999333000......---,,,++++++******)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''((()))***+++&&&&&&&&&''''''''''''(((***+++---......,,,***(((((( &&&,,,%%%"""&&&$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))%%%'''((((((&&&&&&&&&'''(((***...222555999>>>AAAFFFIIIKKKIIIFFFGGGOOOUUU\\\^^^aaaaaa___\\\\\\]]]XXXYYYZZZZZZXXXVVVSSSQQQJJJLLLNNNOOONNNJJJEEEAAA>>><<<===GGGUUUaaaffffffVVVPPPKKKLLLQQQTTTQQQNNNPPPMMMKKKKKKMMMPPPRRRRRRMMMLLLKKKIIIGGGEEEDDDCCC===>>>>>>@@@AAABBBCCCCCCCCCFFFIIIJJJJJJIIIJJJKKKJJJJJJHHHGGGFFFEEEDDDCCCAAACCCEEEFFFDDDAAA===;;;555555444333333333333333000000111111111222222222...//////000111111222222111111111222222222333333222222222222222222222222000000000000000000000000//////............//////,,,,,,,,,---------......///////////////000000000000000000000111111222333111111111111222222222333333333333333333444555555666666777777888999999:::777888888999:::::::::999;;;<<>>???=========<<<<<<;;;::::::999888777666555444333333444444444444444444444333000111333444555444333333......///000111222333333444333333222111000////////////000111222333444444000000000000000/////////////////////000111222333//////000000111111111222111111111111111111111111222222333333333333222222000000111111222222222333444333333333333333333444000111111111111222222222222333333444444555555666111111222222333444555555111222444555888999;;;<<<<<<:::888555444444555555555666777777555444444555111222222333333444555555222222222333333444444444111111222222222333333333111111111111000000000000------..................000000000000111111111111---222777:::<<>><<>>@@@@@@???CCCMMMTTTVVVNNNQQQRRRLLLDDD???AAAEEEEEEDDDEEEGGGFFFAAA===:::777666444444555888<<<>>>???AAABBBBBBAAA??????@@@;;;===??????;;;666000,,,+++++++++,,,,,,---------)))))))))))))))(((((('''''''''''''''''''''''''''***)))))))))))))))***+++%%%%%%&&&&&&'''((((((((((((***,,,......+++(((&&&***!!!&&&,,,%%%$$$))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&(((***)))((('''((((((%%%)))---...///222777;;;BBBFFFIIIGGGCCCDDDJJJQQQTTTWWW\\\]]][[[ZZZ[[[\\\VVVXXXZZZ[[[ZZZWWWSSSQQQKKKKKKLLLMMMMMMJJJFFFCCCCCCAAA???AAAGGGPPPYYY___QQQKKKEEEFFFLLLQQQPPPMMMTTTPPPLLLJJJKKKOOOQQQSSSOOONNNMMMKKKIIIHHHGGGFFF;;;<<<<<<===>>>@@@BBBCCCBBBDDDGGGHHHHHHHHHHHHIIILLLKKKKKKJJJHHHFFFDDDBBBBBBDDDGGGHHHGGGDDD@@@===777777666555555555555666222222333333333444444444...//////000111222222222222222222333333333444444444444444444444444444444333333333333333333333333000000////////////000000,,,,,,,,,------.........222222222111111111111111222222222222333444555666444444444555555666666666777777777777777888999999999999:::;;;;;;<<<======<<<===>>>?????????>>>===<<<>>>AAACCCCCC@@@===;;;000//////000111222000///......---,,,,,,,,,,,,---...---+++))))))))))))***------,,,,,,+++,,,,,,,,,......//////000111111222777777888999:::;;;<<<<<<<<<>>>???>>>===<<<===???>>><<<:::888666555444444555555444444444444555555222111000000222333222000111222222333333333222222555444222111111111222333111111000000000000111111...///000111111111111111////////////////////////...//////000111222222333111111111111111111111111222222222222222222222222444444333333222111000000222333444333111000111222111111111111222444666777444333333222222222333333222333666888999999888777888888777777888:::<<<===999888777666555444333222777777777777666666666666444444333333333222222222000000111111111111000000222222222111111111000000***,,,000222222111...,,,........................---000444444222///...---000555;;;===<<<===BBBFFFOOOMMMLLLLLLLLLLLLKKKJJJNNNDDD>>>???===999???KKKSSSUUUSSSLLLGGGGGGFFFCCCDDDCCCCCCDDDDDDDDDAAA???>>>===::::::DDDUUUbbbfffjjjZZZKKKHHHHHHCCC>>>===BBBBBBBBBAAA???<<<:::888333222888AAACCC???>>>AAAAAA???======>>>???>>>===@@@???===:::555111---++++++*********))))))(((((())))))(((((('''''''''&&&((())))))))))))'''&&&%%%&&&'''(((((()))(((((('''+++)))&&&%%%&&&(((((((((&&&%%%&&&((()))(((&&&###((((((((('''&&&'''***---666333000,,,***((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&'''((())))))((((((((((((&&&%%%%%%&&&'''((('''((()))***,,,...//////444:::???BBBAAABBBGGGKKKLLLQQQVVVYYYXXXVVVUUUVVVXXXYYYYYYXXXVVVUUUWWWXXXOOOKKKHHHHHHJJJKKKJJJIIIJJJGGGCCCAAAAAAEEEJJJMMMDDDCCCAAAAAADDDHHHNNNQQQRRRXXXUUUJJJJJJRRRSSSKKKOOOOOOPPPPPPNNNJJJGGGDDDAAA>>>;;;::::::::::::999>>>@@@BBBEEEFFFGGGGGGFFFEEEGGGIIIKKKJJJHHHEEECCCAAABBBCCCDDDEEEBBB===:::;;;999777555444666888999999888777555444222111111000000000111111111111111111111111111222444555666777444222111333555666666555666777888888777666666555444333222222222222333333222000/////////000111333333222222333444666777888777444222111333555666888888888999999::::::;;;===;;;999777777888999:::<<<=========<<<;;;<<<===@@@@@@@@@@@@???>>>======;;;<<>>;;;<<>>======AAADDDJJJJJJIIIJJJJJJJJJIIIHHHGGG???:::======;;;CCCPPPeeehhhfffZZZMMMHHHFFFEEEEEEDDDDDDDDDDDDDDDAAA??????>>><<<>>>JJJ]]]lllrrruuudddRRRKKKIIIEEEBBBAAAAAAAAA@@@???===:::888666333555>>>KKKPPPKKKEEECCCAAA???======>>>>>><<<;;;>>><<<:::666333///---,,,++++++++++++******)))))))))(((((((((''''''''''''&&&&&&%%%%%%&&&''')))***((((((((((((((('''''''''((('''&&&'''(((((('''%%%((('''''')))---///000000)))))))))'''&&&'''))),,,333111...+++)))((((((((()))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''(((***+++,,,---......333888999999;;;@@@EEEEEEKKKSSSWWWWWWVVVUUUUUUTTTUUUVVVVVVUUUUUUWWWYYYWWWTTTPPPOOOOOONNNKKKIIINNNKKKHHHDDDBBBBBBBBBCCCBBB@@@???>>>@@@DDDHHHKKKVVV[[[^^^YYYPPPKKKMMMRRRMMMNNNOOOPPPOOOLLLIIIHHHEEEDDDAAA???===<<<:::999>>>>>>@@@AAABBBCCCDDDDDDDDDFFFHHHJJJIIIGGGDDDBBB@@@@@@AAACCCDDDCCC@@@===<<<;;;888666666777888:::;;;;;;:::999888666444333222222111111111111111222444222000......000222444444222000000222444444444666777888999:::999999888666666666555555555444444555444333111111111222333555555444444555777888999999888666555555666888999::::::::::::::::::::::::===<<<:::999999999:::;;;;;;<<<===============>>>>>>>>>>>>>>>===<<<<<<;;;999;;;===>>><<<:::;;;===///------...///000///...///.........------------,,,+++***)))))))))))))))(((((())))))***,,,---...*********++++++,,,------,,,------...///000111111333555777777777777999:::===<<<<<<;;;:::::::::::::::999999888777777888888666444333444555666555333222222222333333222222111444444333222222222222333222222111111111111222222111111222222222111000000111111111111111111111111111111111111111222222222222222222222222222222222333333333333333333333333111111222222333444555555333444555444222222222444333333333333444666777888444444333444444555666666666777888999999999777777999888888777888888999999777666666555444333333222111222222444555666666777333333333222222222111111222333333333333333333222111111111000000000//////------...////////////...000000////////////000000000111333555555555444444999===@@@@@@>>>>>>@@@CCCEEEFFFGGGGGGGGGFFFEEEDDD???999777;;;>>>@@@IIIUUUrrryyyyyyiiiUUUIIIGGGHHHGGGEEECCCCCCCCCBBB@@@???===>>>>>>BBBOOOdddsssyyy{{{iiiVVVLLLIIIFFFDDDDDD@@@???>>>;;;999666444333333777DDDUUU]]]XXXMMMEEEAAA@@@>>>>>>>>>===:::888999777444111///---,,,,,,,,,,,,++++++++++++******((((((((((((''''''''''''(((((('''''')))---111444***)))((('''&&&&&&''''''&&&&&&''')))+++***'''%%%((('''''')))///444888999)))))))))(((&&&&&&(((***///---+++)))((((((((((((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''(((''''''(((((()))******+++))),,,///111111444999>>>@@@GGGOOOUUUWWWUUURRRQQQPPPQQQSSSSSSSSSSSSVVVXXX[[[YYYVVVTTTSSSQQQNNNKKKNNNMMMJJJGGGCCC@@@===<<>>AAACCCPPPRRRYYY___YYYNNNLLLQQQKKKMMMNNNPPPOOONNNLLLKKKKKKJJJIIIFFFBBB???<<<:::>>>============???@@@AAACCCDDDFFFHHHGGGFFFCCCAAA???>>>???AAACCCDDDCCCBBB@@@>>><<<:::999999;;;;;;===>>>??????===;;;888777555444222000000000222333666333000,,,,,,---///111111000...///111222222111555666888:::;;;;;;::::::777777888888888777666555555555444333333333444444777666666666777888999:::888888888999::::::;;;;;;<<<<<<<<<<<<;;;:::999888;;;;;;;;;::::::::::::999999:::;;;<<<<<<======<<<999999999999999999999999666999;;;;;;::::::;;;;;;000...------///000///...////////////......------++++++******))))))))))))))))))((())))))***++++++++++++++++++,,,,,,------+++,,,,,,---....../////////111333444444555777999<<<;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;888777666666777777666555222333333333333222222111333222222222222222222222111111000000000000111111222333333333222111000000111111111111111111111111111111111111111000000000333333333333333333333333333333333333333333333333222222333333444444555555333555666555333333444555333333333444444555666666666666555666666777888999888999999999999888777666777666666666666666666666555555444444333333222222111111111222333444444555222222222222111111111111222222333333333333222222000000000/////////.........---------......////////////......///000111222333:::@@@AAA===999999;;;===???AAABBB@@@@@@AAACCCCCCEEEFFFEEECCCAAA???>>>;;;888777<<<@@@DDDMMMWWWnnn|||sss[[[LLLHHHIIIFFFDDDAAA@@@@@@@@@>>>===999<<<>>>CCCPPPaaammmqqqpppcccSSSIIIFFFEEEDDDCCC>>>===:::888555333222222444999EEEWWWbbb```TTTIIIDDDBBBAAA@@@???<<<999666444222///---+++++++++,,,************************((((((((((((((('''''''''(((((((((***,,,000333555,,,***(((&&&%%%%%%'''((((((((((((***++++++)))(((%%%%%%%%%(((---222444555)))***)))(((&&&%%%'''(((******((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((($$$%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''((((((''')))+++,,,---000555999===CCCLLLSSSUUUSSSOOOLLLNNNOOOQQQQQQPPPQQQSSSUUUVVVVVVVVVVVVUUUSSSPPPNNNKKKJJJHHHFFFCCCAAA???>>>>>><<<;;;999999:::<<<===CCCHHHQQQ\\\bbb]]]RRRHHHKKKLLLNNNOOOOOONNNMMMLLLNNNOOONNNLLLHHHDDDAAA@@@@@@>>><<<;;;;;;<<<>>>@@@AAABBBDDDEEEEEEDDDBBB@@@===<<<<<>>>>>>>>??????@@@BBBBBBAAA>>>;;;999777555222000///000222333555444222000///000111111000///......000000000///222333555777999999999888444666777888888666444333333333333222222222222333555555555555666666777777555666888:::<<<<<<<<<<<<<<<<<<<<<<<<:::999777666777777888888888888777666666666777888999999888777555555555555555555666666555888999999999<<<===<<<333111//////000000000/////////000000000///...---+++++++++++++++*********+++******)))((((((((((((************+++++++++++++++++++++,,,,,,------...---///111222222333555777999999999::::::<<<======???>>>>>>>>>>>>>>>>>>???:::999888888999999888666444444444444444333222222111222222222222222222222000000000//////000000000333333444333333222111000111111111111111111111111000000000000000000//////333333333333333333333333333333333333333333333333444444444444444444444444444555666666555444555777555555666777777888888888888888888888888999::::::888888888888777666666555444444444444444333333333333333333333222222222222222222222222111111111111222222111111111000000000000000111111111111000000/////////.........------...------,,,---...///000...---------...000333444888EEEPPPPPPFFF===>>>BBB???@@@BBBBBBBBBBBBCCCDDDCCCEEEEEECCC???;;;999999<<<;;;<<>>>>><<<;;;::::::::::::;;;RRRbbbbbbbbbdddYYYFFFKKKLLLMMMMMMMMMLLLKKKJJJMMMOOOQQQOOOKKKHHHGGGGGGDDDBBB???<<<;;;===???@@@???@@@AAABBBCCCBBB@@@???<<<;;;;;;>>>BBBFFFHHHHHHGGGFFFEEEDDDCCCCCCCCCCCC@@@AAACCCCCCBBB@@@===;;;888666333111000111222444333444666777888777666555222000......///000///......000222444555555555555111222444555444333111//////000000000000000000000111111222222333333333222111333666888:::;;;::::::999:::::::::999888666444333333444444555444333333444333333555777777555222333333222222333444555666555999;;;999<<>>???@@@AAA<<<:::999999::::::888777666666666666555444333333222333333444444444444333111111000000000000111111333333444444444333222222111111111111111111111111000000000000000000111111444444444444444444444444333333333333333333333333555555555555555555555444555666777777666555777888999999:::;;;<<<;;;;;;;;;999999888888888888999999666666666555555444444444111222222333333333222222111111111111222222222222222222222111111111000000111111111000000000000///......////////////...............---------,,,,,,------,,,,,,------...///---,,,,,,---///333666888>>>KKKWWWWWWKKKAAAAAAFFFAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCC???999555666777<<<>>>AAACCCEEEHHHLLLOOO\\\jjjssslll[[[LLLEEEAAAAAA>>>:::999999;;;<<<<<<<<<@@@CCCFFFLLLSSSTTTQQQOOOMMMHHHDDDEEEGGGDDD???999777444222222333555777<<<@@@DDDLLLVVV^^^\\\WWWKKKGGGCCC???<<<999666444---,,,***)))))))))***+++'''''''''(((((((((((()))'''''''''((((((((((((((($$$%%%''')))))))))((((((***)))((('''&&&&&&'''''''''%%%###"""$$$'''((((((((('''(((***+++***'''$$$'''((()))(((&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((###$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&''''''''''''&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,...111888@@@HHHMMMMMMLLLKKKLLLLLLKKKJJJJJJLLLNNNUUUXXX[[[[[[WWWQQQLLLJJJLLLJJJGGGEEECCCAAAAAAAAA@@@@@@???>>>===;;;::::::<<>>>>>???@@@===>>>???@@@@@@@@@???>>><<<;;;<<<>>>BBBFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFAAABBBCCCCCCBBB@@@>>>===999888666444444444555666444777;;;>>>???>>><<<:::888555111//////000000///---...000222222333222222///000111111111000///...---...//////000/////////...///000000000000//////...000222555777777888777666777999::::::888666555111222222222222222333333333222333666:::;;;999555444444333333444666888999888===>>>===BBBKKKNNNIII===:::666444333222111000///000111222222000///---,,,,,,---.........---,,,,,,+++******))))))))))))(((((((((((((((((((((((()))))))))*********++++++***,,,---.........000222333333333444555666777888999999:::;;;<<<>>>???@@@===;;;:::999::::::888777888888888888777666555444555555777888888888777777333222222222222222222333222333444444444444444444333333333333333333333333111111111222222333333444444444444444444444444444444444444444444444444444444444444555666666777777555666888777666666888999999:::;;;<<<<<<<<<;;;:::999888777666666555555666444333333222222222222333000111333444444444444333000000000111111111222222111111111111111111222222111111000000000/////////......////////////......------------,,,,,,,,,,,,,,,,,,---------.........---------///222666;;;===BBBJJJQQQQQQKKKEEEDDDFFFDDDDDDCCCCCCCCCBBBAAA@@@===>>>>>>999444222444777;;;???CCCEEEGGGHHHIIIIIIQQQZZZ```[[[RRRJJJDDD???@@@===999777888;;;===>>>???AAABBBBBBGGGLLLNNNKKKIIIIIIFFFAAA@@@CCCAAA;;;666555222111222555999<<<;;;???AAACCCKKKUUUYYYWWWLLLHHHAAA<<<888666444222+++++++++***************'''((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))******((((((((((((((('''''''''&&&%%%$$$%%%''')))(((((()))((('''((())))))'''&&&%%%&&&(((((('''&&&'''(((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&(((((((((((('''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''''')))***---333;;;BBBDDDDDDEEEFFFGGGGGGGGGGGGIIILLLQQQVVV[[[\\\WWWQQQLLLIIIIIIIIIIIIHHHFFFDDDAAA@@@AAAAAAAAAAAA???===;;;:::;;;VVVdddYYYMMMNNNOOOKKKDDDEEEEEEFFFHHHHHHIIIIIIJJJMMMOOONNNKKKKKKNNNRRRJJJHHHEEEBBB@@@@@@@@@@@@<<<<<<===>>>>>>>>>>>>>>>===<<<===???CCCEEEFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCBBBAAA@@@???;;;::::::999999999::::::999;;;>>>AAABBBAAA@@@???>>>:::444111000111111111///000111222333333222111111111000000000/////////...///000111111111000000...///000000000000///...---...000222333555555666444555888:::;;;:::999888444333222222222444555666555444666<<>><<>>???===;;;::::::::::::888777999999999999888777555555777888999:::;;;;;;:::999555444444333333444444555222222333444555555555555444444444444444444444444222222333444444555666666555555555555555555555555444444444444444444444444222333444555666888999999555777888888777777888:::666777888999:::999888777888777666444333333333333222111111000000111222222000222333555666666555555//////000000111111222222//////000111222333444444000000000000////////////......////////////......---------,,,,,,,,,+++++++++,,,---.........------.........000444999>>>AAAEEEGGGHHHIIIHHHGGGFFFEEEHHHFFFEEEDDDCCCAAA???<<<999::::::555000000444999999>>>DDDFFFGGGHHHGGGFFFGGGMMMOOOLLLIIIGGGDDD???@@@===888777999<<<>>>@@@???@@@???===AAAHHHKKKIIIHHHHHHDDD===;;;>>><<<777555333111111333777<<>>===BBBMMMTTTSSSLLLGGG???999555333222000+++++++++,,,+++***))))))(((((())))))*********+++&&&'''''''''(((((())))))'''%%%$$$######%%%(((***&&&'''(((((()))(((((('''''''''(((***------+++)))(((&&&$$$$$$&&&((())))))$$$&&&(((((('''''''''(((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&'''''''''&&&&&&%%%$$$###$$$&&&((())))))((('''$$$$$$%%%&&&&&&'''(((((())))))((()))))))))'''&&&***((((((+++111777999:::@@@AAACCCDDDDDDFFFHHHKKKJJJPPPWWWYYYVVVQQQMMMKKKDDDFFFIIIKKKJJJGGGCCCAAABBBBBBBBBBBB@@@>>><<<;;;888;;;===???DDDHHHHHHDDD@@@AAABBBDDDFFFHHHJJJKKKJJJMMMOOOMMMJJJJJJNNNRRRKKKIIIGGGDDDBBB@@@@@@???;;;;;;<<<===>>>>>>============>>>@@@CCCEEEEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA<<<<<<==================>>>???@@@AAABBBBBBBBBAAABBB===777222000111333333111222333444444444333222333222111111000000111111000111222333444333333222///000111222222111000///---...///000222333444555333555888;;;===<<<;;;:::777666444333444666888999777777:::BBBJJJOOONNNJJJ<<<;;;;;;;;;<<<>>>AAABBB>>>DDDEEEDDDLLLZZZ^^^XXXGGGDDDAAA@@@???<<<666222///......///000000///---111111000//////...------***++++++++++++***))))))***)))))),,,///...***&&&))))))))))))))))))))))))///***%%%%%%***------+++---///111111000///000111222111111111333666888::::::999888777888999;;;<<<>>>>>><<<;;;:::999999999777999===??????===;;;999999888666444333333444555333444666777777777666555666555555555666666555333444444444444444444444444666666777777777888888888777666666666555555444444666666777888999::::::;;;999888888777777777777777777666666666666555555555777666555555444444444444////////////000000000000222555999;;;999666333111111111000000000000111111111111111111000000000///000///...------...///000/////////...---,,,+++***---------,,,,,,,,,++++++***+++,,,,,,+++***,,,---...000222555888===CCCGGGKKKJJJHHHFFFEEEEEEEEEFFFDDDCCCBBBAAABBBAAA@@@>>>===:::777555333333666;;;888<<>>===:::888///...///222777<<<>>>>>>===<<<<<<===???BBBEEEHHHFFFBBB<<<555000---------))))))))))))))))))))))))))))))******)))(((''''''(((&&&$$$%%%''')))(((&&&&&&&&&&&&&&&&&&'''((()))###$$$''')))******)))(((***'''$$$%%%...888:::666(((((())))))((('''&&&&&&%%%&&&'''&&&%%%%%%&&&'''******))))))(((((((((''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++)))'''&&&%%%&&&'''((('''%%%$$$$$$&&&((())))))(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''((()))+++---///000111444777:::===???@@@BBBDDDFFFJJJOOOTTTUUUSSSPPPMMMJJJJJJJJJIIIHHHFFFDDDCCCAAA@@@>>>???@@@AAAAAA@@@;;;;;;<<<>>>@@@AAA???>>>;;;;;;;;;<<<@@@DDDIIIKKKJJJNNNRRRQQQLLLJJJKKKMMMGGGEEEBBBBBBCCCDDDDDDCCC@@@@@@@@@@@@???>>>=========>>>@@@AAABBBBBBBBBAAA<<<===@@@DDDHHHHHHGGGDDDDDDCCC@@@>>>>>>???AAACCCDDDCCCAAA>>>===<<<<<<<<<>>>>>>???@@@BBBDDDFFFGGGGGGCCC===777333333444666555555555777999888666444777666444222111222333444333333333333333444666666111111222222222111//////222222222333333444444444666666888>>>DDDFFFBBB===<<<:::999:::===>>><<<:::<<<@@@AAABBBNNN[[[YYYMMMCCCAAA???===>>>@@@CCCEEEIIIHHHEEEEEEOOO\\\___YYYJJJHHHEEEDDDCCCAAA<<<888666333000//////000000000//////......------,,,,,,+++,,,,,,,,,+++***))))))((((((***,,,---,,,***'''************************,,,***(((***...///,,,)))+++,,,...///...---...///000000//////000333555777777777777777777888999999<<<;;;:::999888888888888999;;;===??????>>><<<;;;:::888666555444444555666555555666777777777777666888888999999888777666666666666666666666666666666888888888999999999999999888777777777666666666666666666666777777888888999888777666666555555666666555444444444333333333333555555444333333333333333////////////000000000000000333777777666333111000111111000000000000111111111111000000000////////////...---,,,,,,---...///---------------,,,+++*********++++++++++++,,,,,,***+++------,,,,,,...//////111444777999===BBBEEEHHHHHHGGGEEEDDDDDDDDDDDDAAAAAA@@@@@@???<<<999777777666555555444444666888888<<>>@@@BBBCCCCCC@@@===<<<<<<;;;;;;;;;<<<===???BBBDDD@@@?????????@@@AAACCCCCCFFFCCC@@@>>><<<:::888555000000111555:::===??????<<<;;;<<<<<<>>>@@@BBBCCC@@@<<<777111---+++******))))))))))))))))))))))))''''''(((((('''&&&&&&%%%)))&&&%%%%%%((())))))'''''''''&&&&&&&&&'''((((((&&&&&&((())))))(((''''''((()))(((''')))......+++((((((((((((((('''&&&&&&&&&(((((((((&&&%%%&&&((())))))((((((((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''(((&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&)))))))))***+++,,,,,,------000333666888:::>>>@@@CCCFFFKKKOOOQQQPPPMMMLLLNNNMMMLLLKKKIIIHHHHHHGGGBBB@@@??????AAABBBAAAAAA<<<;;;;;;<<<======;;;999::::::999:::===@@@DDDFFFIIIKKKMMMMMMKKKIIIJJJKKKEEECCCAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===>>>???AAAAAAAAA@@@@@@;;;;;;===AAADDDEEEDDDBBBBBBAAA???======???AAABBBFFFDDDBBB@@@???>>>>>>>>>======>>>@@@BBBEEEHHHIIIGGGCCC>>>999666666777999999888888999:::;;;999888999888666444333333444555555444444444555555666666444555777888777666444222111222333444555666777777888777888===DDDGGGFFFCCC@@@>>>===???CCCDDD@@@<<<<<>>???AAADDDFFFKKKJJJFFFFFFNNNYYYZZZUUUNNNMMMKKKJJJIIIGGGCCC@@@===999444000000111111111...............------------------,,,,,,***))))))&&&(((+++,,,+++************************************)))***...111000+++'''''')))+++,,,,,,+++,,,.........------...///111222333444555555666666555555777777666666666666777777999999:::;;;<<<;;;;;;;;;:::999777666555555666777777777666666777777888999999<<<>>><<<999777777999888888888888888888888888::::::::::::::::::::::::888888888777777777777777555555555555555555555555666555444444333333444444222222222111111111111000222222111111000000111111////////////000000000000///111333333222000///000111111000000000000111111000000000/////////......------,,,++++++,,,------++++++,,,,,,,,,++++++*********++++++,,,---------)))+++---.........000222222444888:::<<<>>>@@@BBBEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@???>>>;;;888666444555666666666666666666666999<<>>??????===;;;::::::;;;;;;===???@@@@@@AAABBBDDD???>>>>>>>>>???@@@AAABBBDDDAAA>>><<<;;;888555222333333555888<<>>@@@DDDGGGJJJJJJJJJJJJMMMMMMLLLKKKJJJJJJJJJJJJBBBAAA@@@AAACCCDDDDDDCCC???>>><<<<<<<<<;;;888666888888777777888:::<<<>>>EEEEEEGGGIIIKKKKKKIIIGGGFFFDDDBBBBBBDDDEEEFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@===>>>???@@@@@@???>>>===:::999999;;;>>>@@@@@@???@@@@@@>>>>>>>>>@@@BBBDDDFFFEEEDDDBBBAAA@@@@@@@@@<<<<<<<<<===@@@CCCGGGIIIFFFDDD???<<<::::::<<<===???===;;;;;;<<<======<<<===;;;888666555555666777888777777777666666666666666888;;;======:::777555222333444666888999::::::;;;999999===CCCGGGHHHGGGBBB???>>>CCCIIIJJJEEE???<<<======???JJJXXXYYYRRRFFFDDD@@@>>>???AAAEEEHHHLLLIIIEEEDDDIIIPPPPPPLLLSSSRRRQQQOOOMMMJJJGGGDDDAAA===888444222222111000////////////////////////.........------+++***)))&&&))),,,,,,)))(((***,,,************************))))))+++---///...***&&&&&&(((***+++++++++,,,---------,,,,,,,,,---...//////000222333333333222111222222222222333444555666666555555555666666777777999888777666555666666666888777666666666777999:::999<<>>??????@@@@@@BBBCCCDDDDDDDDDCCCAAA@@@AAA@@@>>>;;;888777888999===@@@@@@===::::::999888<<<>>>BBBDDDDDDBBB???===<<<<<<<<<:::999:::>>>@@@BBBEEEHHHGGGDDDAAA@@@@@@=========>>>>>>??????@@@BBB@@@===;;;999777444111666666777:::===???>>>===:::;;;<<<===<<<:::999777555333000---+++******+++(((((((((((((((((((((((())))))*********))))))((()))((('''(((((()))******))))))(((''''''&&&'''''')))((('''&&&&&&&&&''''''$$$)))+++)))''')))***((('''''''''(((((('''&&&&&&((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''''''''''')))******(((&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''((('''%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%((()))***+++---000555888999;;;===@@@CCCEEEGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGDDDCCCCCCDDDGGGHHHGGGFFFBBB@@@>>>>>>===<<<:::888777777666666666666666666===>>>AAAHHHNNNNNNIIICCCCCCAAA@@@@@@BBBDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@======>>>??????>>>===<<<999777666777999;;;<<<<<>>>>>>>>???AAACCCEEEDDDDDDCCCBBBAAA@@@@@@@@@;;;;;;::::::<<>>===>>>???AAACCC@@@===;;;<<<>>>>>>>>>???===;;;888777777888888:::::::::999999888777666666999===@@@@@@===999666555666888999;;;;;;;;;;;;;;;:::;;;===BBBEEEFFFEEE???======CCCKKKNNNHHHAAA;;;;;;999:::CCCOOOQQQLLLEEEBBB???===>>>@@@DDDFFFIIIEEEAAA???BBBDDDCCCAAAUUUUUUTTTRRRNNNJJJGGGEEEAAA>>>;;;888666444000...000000000000/////////////////////......---++++++)))+++---+++)))(((***---***************************))))))***+++***)))(((''')))+++++++++***+++---------,,,,,,,,,,,,---------...///000111000///...////////////111222333444333333222222222333444555666666555555555555555555777666555444555666888999555999<<<:::555333555888555555555555555555555555666666666666666666666666333333333444444444444444333333222111111000000000222111111000///000000000111111111111000000000///......---------......///////////////000000000000...000000///......///111000//////......//////000.........---------,,,,,,+++***)))(((((()))***+++(((((()))***++++++++++++---------------,,,,,,,,,)))+++...000111222555777888;;;???AAAAAA@@@@@@@@@AAABBBCCCCCCCCCAAA???>>>===<<<999666444777===BBBLLLRRRRRRIIIAAA??????>>>@@@AAACCCDDDDDDBBB@@@>>>;;;;;;;;;;;;<<>><<<<<<==================>>><<<999777777666555333:::999999;;;======<<<;;;:::;;;<<<===;;;999666444000///---+++*********+++(((((((((((((((((((((((())))))***************)))((((((((((((((((((*********)))(((''''''''''''''''''&&&&&&&&&&&&'''(((((('''((('''%%%''',,,---***&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&'''***,,,---,,,***(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))******))))))+++///222555666777:::===@@@CCCDDD???BBBGGGKKKKKKIIIFFFCCCEEEEEEEEEGGGJJJKKKJJJIIIAAA@@@>>>===>>>>>><<<;;;777777777777666555444444555777>>>HHHPPPPPPIIIAAA===;;;:::;;;>>>@@@AAAAAABBBCCCCCCBBBBBBAAA@@@???<<<===>>>???>>>===<<<;;;999777444444666888999999;;;;;;;;;;;;===>>>@@@AAA@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;<<<===???@@@BBBAAA@@@??????@@@AAABBBDDD@@@<<<:::;;;<<<======@@@>>><<<999888888999:::;;;<<<<<<;;;:::999777777777:::???CCCCCC???;;;888999:::<<<======<<<;;;:::::::::<<<>>>@@@@@@???===<<<:::<<>>AAACCCGGGBBB>>>=========;;;:::SSSTTTTTTRRRMMMJJJGGGGGGAAA???===;;;:::777333000111111111000///............////////////...------......---+++))))))+++,,,++++++++++++++++++++++++******)))((((((((())))))(((***++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++,,,------......------------------///000111222333222222222222333444444333333333333333333333222444444333333444444555666222555777666333111222444222222222222222222222222222222222333333444444444111111111111111222222222111111111000000/////////111000//////.../////////111111111111000000000000......------......//////////////////000000000000---///000000......///111......------------......---------,,,,,,,,,,,,++++++***)))(((((()))***+++((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,...111333444666888;;;;;;>>>AAACCCBBBAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<777777555222222777@@@GGGYYYdddgggZZZKKKEEEDDDCCCBBBCCCDDDDDDCCCBBB@@@>>>999:::;;;<<<>>>CCCJJJOOOVVVZZZ[[[VVVLLLCCC???>>>;;;;;;<<<<<<<<<<<<;;;;;;888666444444777:::======AAA>>><<<;;;<<<<<<;;;::::::;;;;;;;;;999777444222++++++)))(((((((((((()))))))))))))))))))))))))))''''''((()))))))))(((((('''((()))((('''''')))+++))))))(((((('''(((((((((%%%%%%&&&&&&''''''''''''''''''%%%###%%%******&&&%%%%%%&&&''''''''''''&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&%%%&&&))),,,...---,,,&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&&&&'''''''''(((((('''&&&'''))),,,000111222444777:::===???;;;???DDDIIIKKKIIIEEEBBBDDDDDDEEEHHHKKKLLLKKKJJJ@@@>>><<<<<<=========<<<888999:::::::::888777555333666<<>><<<;;;:::<<>><<<===>>>??????>>>===<<<999777555555666777777777666666666777888:::;;;<<<<<<<<<=========<<<<<<;;;@@@@@@???>>>>>>===>>>>>>??????????????????@@@@@@BBB???;;;999999:::::::::>>>===;;;999888999:::;;;;;;<<<<<<<<<<<<:::888777999<<>>;;;;;;<<<>>>???>>>===;;;:::888999;;;======<<<:::999;;;;;;>>>DDDJJJLLLKKKHHH<<<999555555888<<<<<<;;;===<<<<<<;;;<<<===>>>???FFFAAA===>>>===:::999:::OOOQQQRRRQQQMMMJJJJJJJJJDDDAAA>>><<<;;;:::888666666666555444222111000000......///000000000//////444111---+++++++++++++++++++++++++++++++++++++++*********)))((((((((())))))***++++++)))(((((()))))))))***++++++,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,---///000111000000000111111111111111///000000111111000000000000111111222333222222222000000111222222222222111000000000000000000000000...///000000111222333333//////000000111111111111000000000000000/////////000000///............///111000000000///////////////.........//////000111////////////000000000000+++---//////.........///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++***)))(((((()))***+++******++++++,,,+++++++++******+++---...000111111111333666777888:::<<>>@@@CCCCCCCCCBBBCCCCCC@@@???>>><<<:::999888888222444666555555999BBBIII]]]pppxxxiiiTTTJJJGGGFFFCCCCCCCCCCCCBBB@@@>>>===888999;;;<<>>::::::;;;<<<<<<;;;:::999555333333666===EEEMMMPPPHHHDDD???<<<;;;;;;;;;:::999999999888666444222000+++***)))((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))%%%'''((('''&&&&&&(((***(((((((((((((((((()))***%%%&&&'''''''''&&&%%%$$$!!!&&&(((&&&%%%'''(((&&&$$$%%%&&&&&&'''''''''&&&$$$%%%''''''&&&&&&((()))%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((''''''&&&%%%&&&)))+++++++++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''$$$&&&''''''''''''(((***+++,,,---000222555777888888;;;>>>BBBDDDDDDCCCBBBAAABBBDDDGGGJJJKKKJJJIIIBBB@@@>>>===>>>>>>>>>===:::;;;===>>>>>>===;;;:::777888;;;@@@DDDDDD@@@<<<<<<::::::<<>>;;;<<<>>>???@@@??????>>>;;;999777777888888777666555555555666777888999999999:::;;;<<<<<<;;;::::::<<<===>>>>>>>>>===;;;;;;<<<<<<======>>>>>>>>>>>>AAA>>>:::888888888888777<<<;;;999888888999:::;;;:::;;;<<<===<<<;;;999888999;;;???BBBCCCAAA===;;;:::<<<>>>@@@@@@>>><<<;;;777888999999888999999::::::<<>>;;;999777666555555111666:::;;;;;;===DDDIII\\\tttsssZZZLLLHHHFFFCCCCCCBBBAAA@@@>>>===<<<888999;;;<<<>>>BBBHHHLLLIIIMMMPPPLLLCCC<<<:::<<<999:::;;;;;;;;;:::999888666444555:::DDDQQQ[[[aaaMMMHHHBBB>>><<<;;;;;;;;;888777777555444222000///---,,,,,,++++++++++++,,,))))))))))))))))))))))))))))))***+++++++++++++++%%%'''((('''%%%%%%'''***(((((('''(((((()))***+++''''''((()))'''%%%###!!!$$$,,,+++''''''***+++$$$%%%&&&&&&'''''''''&&&$$$&&&'''((('''(((***+++&&&&&&&&&''''''(((((((((''''''%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&(((&&&$$$$$$&&&((()))((((((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((())))))###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''&&&###%%%((()))))))))***,,,((()))+++---///111333444666777888:::<<>>;;;===@@@AAABBBAAA???===<<<;;;;;;<<<======<<<;;;555444333666999===??????BBBBBBBBBBBBAAA@@@??????;;;<<<>>>???@@@@@@@@@???;;;:::999888999999777666777777777888999999::::::888999:::;;;;;;;;;:::999666888:::;;;;;;:::999777::::::;;;<<<<<<<<<<<<<<<@@@===:::999888888777666:::999888777777999:::<<<999;;;<<<======;;;999888666999<<>>;;;999999:::===@@@@@@@@@>>>===888777777666555777;;;>>>888;;;>>>>>>===<<<>>>AAA>>>:::888999;;;::::::;;;999:::<<<>>>>>>===<<<:::???999888;;;;;;666666:::IIIKKKOOORRRTTTTTTRRRQQQHHHEEEAAA===;;;<<<===>>>BBBBBBAAA???;;;777222000111111000///------///111......---,,,,,,+++******------++++++++++++------***************)))(((((())))))(((((((((((())))))***))))))))))))+++,,,---************************)))***,,,---......------///...,,,,,,...///...---......////////////............////////////.........//////000000000000000,,,,,,,,,,,,,,,---...///333111//////222444333111000000000///...///222444BBB666///222222+++***000......////////////............////////////.....................///000000,,,...//////...------...........................++++++************++++++***)))((((((((()))+++,,,+++******)))))))))******(((((()))***+++---///000,,,---///222444666888999:::;;;===???@@@@@@@@@???AAADDDFFFFFFEEECCCBBBBBB>>>===:::666333222444666555777999<<<@@@CCCFFFHHH[[[iiiuuuqqq```NNNFFFFFFBBBBBBAAA???<<<:::;;;===::::::;;;>>>AAABBBBBBAAAFFFEEECCCAAA???===;;;:::;;;999777777888999666333555444555===JJJWWW```ddd]]]MMM???>>>???<<<999888777555333111///.........---+++)))'''&&&&&&(((((('''(((***++++++)))'''&&&(((((('''(((((()))***+++'''''''''''''''''''''''')))'''&&&&&&((()))(((((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%((('''$$$###&&&&&&$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++((($$$$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''((((((***+++,,,---000111222555777:::;;;<<<888;;;>>>BBBDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA???>>>======>>>???AAABBB???>>>=========:::666333666555333333444777;;;======>>>???AAABBBBBB???===???>>>>>>???AAAAAA???>>>>>><<<;;;===???>>>:::555777888999999::::::::::::888888999999888777555444666666777999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;999999888777777777777777888888888888999999999999999;;;======;;;999777777999:::;;;;;;<<<<<<;;;;;;999;;;<<<>>>>>>===;;;:::888888888888888888999:::999999:::;;;;;;;;;::::::===<<<:::999999:::<<<===888888888888888888888888888888888666333333444666GGGJJJNNNRRRSSSSSSQQQPPPIIIGGGCCC@@@>>>>>>>>>???CCCCCCBBBAAA>>>:::666444333333333111000//////000//////......------,,,,,,------,,,++++++,,,------***************))))))(((******))))))))))))******,,,+++***))))))******+++************************)))***+++,,,,,,---------///---,,,,,,---......---.........//////..................//////............//////000111000000000000000///...............///---++++++...///...------.........///111555888UUUBBB222///...++++++000//////000000000000//////......////////////............------......///000+++---///...---,,,---...------------------------,,,++++++******++++++,,,)))))))))))))))***++++++))))))((((((((()))******------------,,,,,,---...111222333444777999;;;===<<<===???@@@AAAAAAAAA@@@???AAADDDDDDCCCAAAAAAAAA<<<;;;999555222222444777555777:::>>>BBBDDDEEEFFFQQQ]]]hhhgggZZZLLLEEEDDD===>>>>>><<<999777777888;;;::::::<<<>>>??????>>>AAAAAA???>>><<<;;;:::999===:::777666666666444222666666888???IIIUUU___dddaaaRRRDDD???===:::888999555444222000...------...,,,+++)))(((''''''(((((('''((()))******)))(((''')))(((((((((((())))))***''''''''''''''''''''''''))))))(((((('''((((((((('''''''''''''''(((((()))(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&((()))(((%%%&&&******&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&''''''''''''((()))++++++++++++---///111444555666666888;;;>>>AAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@AAABBBCCC???>>>>>>>>>>>>===:::777666666555555555666888888:::;;;<<>>???@@@AAA@@@???===;;;::::::;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;999999::::::999888666555555555666777888999::::::999999999:::::::::::::::888777777666555666666666666666777777777888888888888:::<<<<<<:::777666666999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<:::999888777777777777777777888999999:::::::::::::::999999;;;:::888777777888:::;;;777777777777777777777777666666666444222111222444CCCFFFKKKOOOQQQQQQOOONNNJJJIIIGGGDDDBBBAAA@@@@@@DDDDDDCCCBBB@@@===:::888777777777666444111///...//////////////////......------,,,,,,,,,,,,------***++++++++++++***))))))+++++++++******+++++++++---,,,+++***))))))))))))************************))))))))))))***+++,,,---...---++++++---...---,,,------............------------............---------...//////000000//////222222000///...------,,,111///------...//////...---.../////////111444777UUUAAA000...000...---...//////000000000000//////......////////////......---------------......///***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))******++++++******''''''''''''((()))******...///000///...---...///888888777888:::===???AAA???@@@AAABBBCCCBBBBBBAAA===???AAAAAA???=========888888777555333333555777555888===AAADDDEEEDDDCCCFFFNNNWWWYYYRRRIIICCCAAA:::;;;;;;:::888666777888>>><<<999999:::;;;;;;:::<<<;;;;;;;;;::::::999999>>>;;;666444333333333222666777:::???EEENNNXXX^^^bbbVVVIIIAAA;;;777777:::222111///---,,,,,,,,,,,,++++++******))))))(((((((((((((((((())))))))))))***))))))(((((((((((()))'''''''''''''''''''''''')))+++,,,***'''&&&''')))''''''&&&&&&''''''((())))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&(((((((((''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%'''&&&$$$%%%(((((($$$&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''''')))***,,,...///000333444666999;;;>>>???@@@BBBBBBBBBAAA@@@?????????>>>???@@@AAABBBBBBBBBBBB@@@?????????@@@???===:::777888999999888777555444666666888<<>>?????????;;;;;;:::888888999<<>>AAAEEEJJJLLLMMMMMMLLLJJJIIIIIIGGGEEECCCAAA@@@CCCBBBBBBAAA???===;;;:::;;;:::::::::888555000---......//////////////////---------,,,,,,---------++++++,,,,,,++++++***)))++++++************++++++,,,++++++*********))))))***************************)))((((((((()))+++,,,---,,,******,,,---,,,+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++,,,------......------//////...---,,,+++++++++222111000///////////////000111111000//////000222:::000,,,000444222...,,,---......//////......---......////////////......,,,,,,,,,,,,,,,---......***+++------+++***+++,,,+++++++++++++++++++++++++++******))))))******+++((()))***+++,,,+++***)))'''''''''((()))***+++,,,---000222333222222444666===<<<;;;:::;;;>>>BBBDDDAAAAAABBBCCCCCCBBBAAA@@@<<<===>>>===:::888777777444666777777555555666888666999>>>CCCEEEDDDBBB@@@???DDDIIILLLKKKFFFAAA>>>::::::::::::999999<<<>>>AAA>>>:::888888999999888999999999:::::::::::::::<<<999444111111222444555777:::<<<===>>>CCCKKKRRRYYYTTTKKKBBB:::555555777///...---+++******++++++******++++++***)))(((((()))(((((((((((())))))*********)))(((((('''((((((''''''''''''''''''''''''(((,,,///,,,'''%%%'''***'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%+++---((($$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&'''((()))***,,,------000000111333555888;;;===AAA@@@@@@???>>>>>>======<<<===???@@@AAAAAA@@@???AAA@@@??????@@@???===;;;777999<<<>>>===:::666444555444555999???EEEIIIKKK@@@>>>;;;:::;;;<<<======999;;;<<<;;;888888;;;???;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<<<<;;;:::999888555555555555555555555555444444444555666777888888444444333222222222222333222222333333333444444444444666888777555444444444555666777777888888777777999888777666555555666666333333333333444555666666777777777777666555333333333333222222222222333333333333333333333333333333111222333222000///000111<<<>>>AAADDDGGGIIIIIIJJJHHHHHHHHHGGGFFFDDDBBBAAAAAA@@@@@@???===<<<;;;:::===<<<<<<<<<;;;888222................../////////------------------------,,,,,,,,,,,,,,,+++***************))))))*********))))))******++++++++++++***************************)))((('''((()))***+++,,,+++))))))+++,,,+++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---......000000///---,,,+++,,,,,,///000000///......///000((((((,,,000111...++++++++++++,,,,,,,,,,,,++++++------............------+++++++++++++++,,,,,,---)))+++,,,,,,+++******+++++++++++++++++++++++++++))))))(((((((((((())))))((()))+++,,,,,,,,,+++***(((((((((***+++---///000333777;;;;;;999888:::===???>>><<<;;;<<<>>>AAACCCAAABBBBBBBBBBBB@@@???>>>;;;<<<<<<999666333222222222666;;;>>>===;;;999888888;;;???CCCDDDCCC@@@??????@@@BBBEEEFFFCCC???<<<888:::;;;;;;;;;===@@@CCCBBB???;;;999999999999888999999::::::;;;;;;;;;<<<777555222000000333888;;;>>>??????===;;;<<>>>>>???>>><<<:::777:::>>>AAAAAA???;;;999666444444666;;;AAADDDFFF>>>;;;888777888999999999888;;;>>>>>>;;;999:::<<<::::::;;;;;;;;;::::::999999:::;;;;;;;;;:::999888777777666666666666555555333333444555666666777777444444333222222222222222222222222222333333333333333555666555444333333444333333444555555555555444444444444444444555666777222222222222333444555666555555555444444222111111111111111111111111111111222222222222222222222222222333444444222111222333AAAAAA@@@AAABBBCCCEEEFFFDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>===;;;;;;:::>>>===<<<===>>>;;;666111///////////////.........------............------,,,------------,,,++++++******))))))))))))******(((((()))++++++,,,,,,+++***************************)))))))))))))))******+++***((((((***+++***)))******++++++++++++************++++++++++++******((()))******++++++******,,,,,,,,,---///111222333222222222///---,,,,,,---***+++---.........000111---...///---***((()))+++******++++++++++++******+++,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,)))+++---,,,+++***++++++++++++++++++++++++++++++)))))))))(((((())))))))))))***++++++,,,+++++++++***+++,,,---000222444555>>>BBBFFFDDD@@@===>>>AAA???>>><<<;;;<<<===???@@@@@@@@@@@@@@@???===;;;:::999999999666333111000111333:::DDDKKKJJJEEE>>>:::;;;<<<>>>@@@@@@@@@???>>>@@@??????@@@@@@@@@===;;;666:::???BBBBBBAAAAAAAAABBB???<<<;;;;;;;;;:::999::::::::::::::::::::::::222222111000111555;;;???FFFDDDBBB>>>;;;:::<<<>>>===AAABBB===888555111,,,+++***)))((((((((()))***)))))))))(((((((((((((((''''''(((((())))))*********))))))(((((((((((()))'''''''''''''''''''''''''''***---,,,)))&&&'''(((&&&&&&%%%%%%&&&&&&'''((('''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''''')))((('''&&&&&&'''((()))(((333999222'''$$$(((,,,&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''))))))***+++---///222444999999999999::::::::::::===>>>???@@@AAAAAAAAAAAA@@@>>>======>>>>>>===;;;999<<>>999777555666999<<<>>>???;;;888666555666777666666666999<<<===<<<;;;::::::999999::::::999999888888777888999::::::999888777777777777777777666666666444444555555666666777777555444444333333333333333222222222333333333444444333444555444222222333444111222222333333333333333111111222333444555666666111111111222333444555666444444444444444333222111111222222222222222222111333333333333333333333333333555666666555444444555KKKIIIDDD@@@>>>>>>@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDCCCAAA@@@>>>===<<<<<<>>><<<:::<<<>>>>>>999444111111111000000//////...,,,---...//////...---,,,---------------,,,,,,+++++++++************++++++))))))++++++++++++***)))************************)))******++++++******)))+++)))'''((()))***)))))))))******************))))))******************))))))***++++++,,,,,,++++++,,,,,,,,,---///111222333333444444111...,,,---...(((***,,,---,,,,,,...///111000---***((()))************++++++++++++************++++++++++++*********))))))))))))***++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++*********++++++,,,,,,---...///111444777999:::???DDDHHHGGGAAA>>>???BBB>>>>>>======<<<=========>>>>>>>>>===;;;999777666444444555333222111222444666AAAPPPYYYYYYPPPEEE===>>>======<<<<<<===>>>???>>>===<<<<<<;;;;;;;;;;;;777>>>HHHNNNMMMGGG@@@;;;>>>===;;;;;;<<<<<<:::999999888888777666666555555000111222222222666<<>>???===<<<;;;<<<>>>@@@@@@???<<<===???@@@AAAAAAAAA@@@;;;999777777999:::;;;:::999888666666777666555333444444555777:::<<<===<<<999999999:::999888888777555666777888888777666666666666666666666777777777666666777777777777777777666666555444444444444555333333444444444555555555222333444333222222333555222222333444444444333333111111333444555555444333111111111222333444666666555555555666555555444444333333333444444333333333444444444444444444444444333555777777666555555666TTTPPPHHHAAA===;;;<<<>>>>>>>>>>>>???@@@AAABBBCCCGGGFFFDDDBBB@@@??????>>>>>>;;;999;;;??????;;;777444333333222111000//////,,,---...//////...---,,,------......------,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,+++***((('''************************)))***+++,,,,,,+++))))))***)))'''''')))))))))((())))))************))))))))))))************))))))++++++,,,------------,,,***++++++,,,---...000000///000000---)))'''(((***+++,,,------+++)))******+++***((()))---000---(((+++++++++,,,,,,+++++++++))))))************)))))))))))))))))))))******+++***,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***)))***+++,,,---///000222444777:::<<<>>>999???EEEDDD@@@===???CCC>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;999777555333///111222222111222555777999FFFWWWcccbbbXXXIII@@@@@@>>><<<:::999;;;===???;;;;;;:::999888888:::;;;999DDDRRRZZZXXXMMM@@@777<<<;;;:::;;;<<<<<<:::999777777666555333222111111000222333333333666<<>>>>>@@@@@@>>>===<<<===<<<;;;999333444666777777555222000+++*********+++---///000.........---,,,+++***)))---------,,,,,,,,,++++++,,,,,,,,,++++++******************************************)))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,+++***)))(((''''''++++++---000111111...+++************))))))))))))------,,,,,,+++*********,,,,,,+++***))))))******+++++++++*********))))))++++++******************++++++***************+++)))************+++++++++---***)))***---///...---,,,,,,,,,,,,---......///+++++++++,,,---...//////333333555888<<>>>>>???@@@@@@???======;;;999888777666555444222333333444666777999:::;;;===FFFSSS^^^aaaYYYKKKAAAAAA???===;;;;;;999777555666888999888777888<<>>===;;;888777555333222000...,,,)))((('''''''''''''''((()))***+++******))))))))))))******+++*********))))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$&&&''''''&&&$$$###*********)))(((&&&%%%$$$((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((***+++)))&&&$$$%%%''''''(((((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########(((((()))))))))'''&&&%%%((((((((('''&&&$$$###"""$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''***,,,---------+++***((('''&&&&&&&&&'''&&&&&&''''''((()))))))))//////000111333444666777555555555555666666666666999999999:::<<>>>>>============>>>>>>;;;;;;:::999999999999999===;;;777444222333555666333444444333333777>>>CCC=========;;;888777777888777888999888666444555666777777666555555666777888777888::::::888777888999999777666444444444555555444555666666666555333222000111222333444444444444444444555555555555444444444444444444444444333333555444333222222333444555555555555666777777888888888555444444777888666444333444555666666555444333777777888888888777666666[[[[[[XXXRRRKKKDDD???===>>>;;;:::;;;:::999;;;???CCCEEEFFFDDDAAA??????@@@???>>><<<<<<===>>><<<;;;666888;;;<<<<<<:::777555000///...---------...///////////////...---,,,,,,---------,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,************************(((((((((((()))))))))***(((((()))))))))*********************************************************---,,,,,,++++++******)))++++++,,,...111111///---+++*********))))))))))))******++++++++++++++++++,,,++++++***************+++++++++*********))))))************************+++*********************************++++++++++++111///,,,,,,------,,,***------------------............------...///111222999999:::<<>>>>>>>>>>>>>><<<;;;:::888666444333222111///...000111333555777999999:::>>>CCCLLLUUUWWWRRRIIIBBB@@@>>><<<;;;;;;:::888666666888888777666999???DDDFFFHHHKKKNNNNNNHHHAAA;;;<<<;;;;;;<<<===<<<:::888888333111333444333555999BBB===;;;<<<:::666777;;;<<<;;;;;;:::888666555444222111000...+++)))(((''''''''''''(((((()))***+++(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&''''''''''''&&&%%%)))))))))(((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((()))***)))&&&$$$%%%'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%###%%%'''***,,,,,,,,,,,,+++***((('''&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((............000222444555444444444333333333222222777777777888999<<<>>>???>>>======<<<;;;;;;;;;;;;===<<<;;;:::::::::::::::;;;;;;999888777777666666555555555333333666<<<@@@<<<<<<;;;999666444444555555777777666555444555666666666555555555777888999666888999999888777777888888777666555555555666666555555666666555555444333111222333444444444444444666777777777777777777666444444444444444444444444555555444333333444555555777777777777777666666666777555333444777888666444444555555666666555555444666666777888888888888888WWWYYYZZZXXXRRRLLLGGGEEEAAA===::::::999666888<<<@@@BBBDDDDDDBBB@@@@@@@@@???===<<<===>>>???>>><<<:::<<>>======>>>@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;=========<<<;;;999777666444333111000......------000222555888:::;;;;;;;;;===???CCCHHHKKKJJJFFFBBB>>>===;;;;;;;;;:::999777444666666555444888???EEEEEEDDDEEEFFFFFFCCC>>>;;;;;;:::999:::;;;;;;999777444111111222222333;;;DDDSSSJJJBBB===999666666999777777777666555444222111000000...---+++)))(((''''''''''''((())))))******&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''+++***)))(((((((((((((((&&&&&&''''''''''''&&&&&&''''''))))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((***++++++*********)))((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((,,,+++++++++,,,...111222222111111111000/////////444444444555666777999:::===<<<;;;;;;:::999888888===<<<;;;:::999999999999888999:::;;;:::999777666444444444333333777<<<@@@??????===:::666333222333333444555444333333555666666666555555666666777888555666888888666555666777666666555555666666777888777666666555444555555555333333444444555444444444666777777888888777777666555555555555555555555555666555444444444444555666999888888777666666555555555444333444666777777555666666555555555555666666555666777888888999999888NNNQQQTTTVVVUUUSSSQQQQQQDDD>>>::::::999888888<<<:::<<>>>>>===;;;:::===AAADDDDDDBBB???===777666555333222000000///000000000000000///...---............------------,,,,,,------.........///++++++++++++++++++++++++******))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))'''''''''(((((()))))))))*********+++...000111000,,,,,,+++++++++*********)))))))))******++++++++++++++++++++++++++++++******************************************+++++++++))))))******************++++++++++++,,,,,,,,,------,,,,,,+++,,,------------------...///111222333888666333222222555888:::>>>======>>>??????===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;:::999777555444333111111111000......///000222444888<<>>>>>;;;<<<===@@@CCCCCCBBB@@@===<<<:::999999888666555222555666666555666;;;???BBB@@@>>>=========;;;:::777666555555666666555333000000111111111444@@@MMM```VVVIII???999777666666444444444444333222111000......---+++***)))((('''&&&'''((())))))*********&&&''')))******)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''...---+++***))))))***+++&&&&&&''''''''''''&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((()))***%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((()))(((((('''((()))+++,,,''''''''''''&&&%%%$$$######%%%'''((()))(((''''''######$$$$$$$$$$$$%%%%%%&&&'''((()))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***)))((('''(((***---///........................111111222222333444555555999999:::999999999888888;;;:::999888777777777777888888999::::::999999888555555555555777;;;???BBBGGGFFFCCC>>>888444222222111222222222111222444777888777777666555555555555333555666666555444444555444444555555666777888888888777555444444444555666333444444555555555444444444555555666666555555444444444555555555555666666555555555555555555555555777777777666666666555555444333444444555666666666777666555444444555666777666777777888888888777777GGGJJJNNNPPPQQQSSSUUUWWWJJJCCC>>>>>>===;;;:::<<<777888:::===@@@AAAAAAAAABBB@@@>>>=========;;;999999;;;???AAABBB@@@===;;;555555555444333222111111.........///......------/////////.........------++++++,,,,,,------......++++++++++++++++++++++++...------,,,+++***))))))))))))))))))************************************))))))))))))))))))))))))''''''(((((())))))*********))))))+++...000000000,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,++++++************************))))))*********+++++++++((()))***+++,,,++++++++++++,,,,,,,,,------------++++++++++++++++++,,,---,,,,,,---///222555777888;;;999666444555777:::<<<===<<<<<<===???@@@>>>===;;;:::::::::999999888888999888777666444333333222...111333222111111222444333666:::===???@@@???>>>999999;;;===???@@@>>>======;;;999777777666444222444888<<<===:::888777888>>><<<999777888999999888666444333333444444333222...///111222111444BBBPPPbbbZZZNNNAAA:::777666555333333333222222000//////,,,++++++***))))))((((((&&&'''((()))*********)))'''(((***++++++***((('''))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''&&&'''((((((&&&''''''((((((''''''&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''')))***+++%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''''''''((())))))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''')))(((''''''''')))***+++''''''''''''&&&%%%$$$$$$&&&'''((((((((('''%%%%%%#########$$$$$$%%%%%%%%%'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((())))))******)))((('''&&&&&&(((***+++)))***++++++,,,---......//////000111222222333333444555777888999999999999:::999999888777888888888;;;;;;:::::::::;;;<<<===???>>><<<<<<===@@@BBBCCCJJJHHHEEE???888333111111000000111000000111444777:::999888777555333111111111333444444333222222333333333444555666777777888777666444333333333444555333333444444555444444444444444555555555555444444444444444444555555666666444555555555555555555444444444555555555666666666333444444555555555555666666555444333333444555666777777777777666666555444GGGJJJLLLNNNNNNOOOQQQRRRPPPIIIDDDDDDEEEAAA>>>>>>999999999;;;>>>@@@@@@@@@@@@???===<<<===<<<;;;999888999<<<===>>><<<:::999444555555555555444333222......////////////......000////////////.........,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++***************+++++++++,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,,,,---***)))***,,,...000///...---------,,,,,,,,,++++++------,,,,,,+++******)))******,,,---------,,,+++***************+++++++++)))))))))***++++++,,,,,,)))***+++---------,,,,,,,,,,,,,,,---------......---......,,,***)))+++,,,---...///222555888:::<<<;;;:::888666666888:::<<<===<<<===>>>@@@AAA@@@>>>999999888888777777666666555444444333333333333444111555999999666444555666444666888;;;=========<<<999999:::<<<>>>===;;;999;;;:::888777777666444222999>>>CCCDDD@@@;;;777666;;;888666555666777777666666444333222333444444333//////222333222444???KKKXXXWWWPPPDDD;;;888777555222222222111000///------)))))))))))))))(((((((((%%%&&&(((*********))))))((()))***++++++***)))((())))))))))))************((((((((((((((((((((((((***))))))(((((())))))***''''''((((((((((((''''''''''''))))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''')))+++,,,&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&&&&%%%$$$%%%'''(((((('''&&&&&&'''((())))))))))))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''###$$$%%%&&&'''(((((((((,,,+++)))(((&&&$$$###"""######$$$$$$%%%%%%&&&&&&''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&%%%'''(((((()))******++++++((('''''''''''''''((((((''''''((()))***+++,,,,,,,,,,,,...///111111111111000111444666888888888888999999888888999999:::;;;???>>>===<<<<<<>>>???@@@HHHEEEBBB@@@@@@AAA@@@@@@DDDCCCAAA<<<666222000000000000000//////000444666::::::999777555222000///000111333333111000111222111222333555555666666666555444444333333333333333000111222333444444444444555555555666666555555555222222333333444555555555333333444555555444333333222222333333444555555666333555666555444333444555444444333333333333444444555555555555555444333333HHHKKKNNNPPPOOOMMMLLLLLLNNNHHHFFFJJJMMMKKKHHHHHHAAA>>>;;;;;;<<<>>>>>>===<<<;;;:::;;;<<<===<<<;;;999::::::;;;::::::999888666666777777666555333222111111222222222222222111000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------))))))+++---//////---+++------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++))))))*********+++++++++((())))))***++++++,,,,,,)))+++---...//////...---------------............---//////...,,,,,,...000111222333444666999;;;<<<;;;:::999888888888::::::===<<<;;;===>>>???===<<<888777777666555555444444111111111111222333555666;;;@@@EEEEEE@@@;;;999999666777999:::;;;<<<<<<<<<;;;:::999:::;;;;;;999777999888777777888999888666;;;???DDDDDD???:::777666777666444555666666555444555333111111222222222111000000333555444444;;;DDDJJJPPPPPPFFF<<<888777666222222111000...,,,+++***((((((((((((((((((((((((%%%&&&(((***+++***)))((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%&&&(((***,,,'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%'''%%%$$$&&&)))***)))((($$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&'''(((((((((+++***'''%%%$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&%%%''''''(((((()))*********''''''((())))))((('''&&&'''''''''&&&&&&&&&&&&&&&((()))+++---///000000000---...111333444555444444555555555666777888999:::======>>>>>>>>>===<<<<<>>;;;<<<===<<<;;;999888888999<<<>>>>>>===;;;;;;::::::999999999888888999999888777555333222444444555555666555555555000000000000////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++...000///,,,)))......---------,,,,,,,,,+++,,,,,,------......///)))***,,,.........,,,+++))))))******++++++++++++((())))))***++++++,,,,,,***+++...///000000///...---------.........//////***---/////////000333666555555666666777999:::;;;:::999999888888999999999;;;:::999:::;;;;;;999777777666666555444444333333/////////000222444666888EEEJJJPPPOOOHHHAAA======::::::;;;;;;<<<======>>>===;;;888777888888888777888777666888;;;<<<<<<;;;:::===AAA@@@<<<888666666555555444555777777555333333111......///000000///222111333666666444888>>>@@@KKKPPPGGG<<<888888666111111000///---+++)))(((''''''''''''(((((())))))%%%&&&(((***+++***)))(((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))###%%%&&&((()))))))))(((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%((('''&&&%%%&&&(((***,,,(((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$'''%%%$$$&&&)))+++***(((###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$###%%%(((+++---$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&''''''((()))))))))&&&((()))******(((&&&%%%''''''&&&%%%$$$###"""!!!%%%'''))),,,.../////////,,,---///111222111000///000000000111333555666777888999<<<======;;;888555666333111222666888888777666777777666555555777888222222111///...///333666555555666666666555333222...000111111000//////000000111222333444333222111111111222333222111000///,,,---///111333444555555000111111222222111111000000000111222222333444444111111333333333333111111333333222222111000000000555777888666222000111333000111222333333222111000,,,...///222444555666666@@@IIIQQQTTTWWWWWWPPPFFFDDDCCCDDDGGGMMMUUU\\\aaaWWWNNNBBB;;;::::::999777:::;;;;;;:::888999;;;===888777777666555555666666999999888888777666555555666666777777888888999999666444333444555333...***...---,,,,,,,,,...///000+++)))((()))+++---......+++,,,---.........---,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---,,,,,,...000///,,,(((....../////////...,,,+++111111111111111000000000,,,------------,,,+++***,,,,,,+++***))))))******---------,,,,,,,,,,,,+++,,,,,,---.........------////////////000222333444444444444444444555666777888666555333333555666888666777999;;;<<<<<<<<<;;;999::::::999666555555666222111111111222222000///000111333333444666999;;;CCCSSS```\\\OOOEEE???===;;;<<<===============<<<:::999:::;;;======<<<;;;444999@@@EEEFFFAAA;;;666666:::>>>>>>;;;777555555333222333555666666444333222000//////111222222111777999;;;999777555777999===???BBBBBB@@@<<<666333111000...,,,***(((&&&&&&((((((((((((((((((((((((*********)))))))))))))))((((((''''''''''''((((((***************)))((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))))))))((('''&&&%%%%%%$$$%%%&&&'''((((((&&&$$$###'''&&&$$$######$$$&&&'''((()))******(((''''''((($$$&&&((('''%%%$$$&&&(((((('''&&&%%%$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%''')))+++---...&&&&&&''''''&&&&&&%%%$$$%%%'''((((((&&&$$$$$$%%%###%%%''''''&&&%%%&&&'''&&&''''''((()))******+++&&&&&&&&&&&&&&&'''((()))***(((&&&&&&&&&'''&&&&&&&&&'''''''''((()))))))))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((())))))((('''&&&&&&'''$$$&&&'''%%%######'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###$$$%%%'''(((###$$$%%%&&&''')))******)))))))))((('''''''''&&&''''''''''''''''''''''''***)))(((((()))+++---///------......///000000000333222111111111222333444666777888999999888666666555555555555666777888999999888777444333444777:::888777444222111222333333111222333444444444333222000000//////.........---///222555555222000111222333000---,,,...000///---......///000000000000000444333333333222111111111000000000111222333555555777444111111222333111///000000000000000111111222777999;;;;;;888555222111111111000000//////......000000000000000000111111<<>>CCCGGGGGGCCC===999666999<<<<<<999777555666333333333444555444333222111000//////000111111111666999::::::777666666888777999<<<>>>===:::666333//////---,,,***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((''''''(((((((((((())))))))))))&&&&&&'''((())))))))))))'''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''((())))))'''&&&&&&'''$$$&&&((('''$$$###%%%'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++$$$%%%%%%&&&'''''''''&&&%%%'''((('''%%%$$$%%%%%%''')))***)))'''&&&&&&''''''''''''((()))*********''''''&&&&&&&&&''''''(((((('''&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''')))))))))'''&&&'''(((((()))***(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&'''((())))))(((''''''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%''')))***,,,,,,,,,---......//////000000/////////000111222444555666666666666555444444444333444444555666777888999888666444444666888777666444222111222333333222222333444444333222111000000000/////////......///222444444222000000111111///,,,,,,...//////---,,,---...000111222222222222222222222222111111111000000000000222333444555666444111000111222000...//////......//////000111333555777666333000///...111111000///......------000000000111111222222222777;;;@@@DDDJJJPPPPPPLLL@@@??????@@@CCCIIINNNQQQUUUOOOGGGBBBAAA???<<<:::999999888666333333555666888888888777888888999999:::::::::999999888888888888888888888777777777777777666666666777666333111111111111111000///...---******+++---///...+++(((,,,,,,------------,,,+++------..................------,,,,,,,,,+++++++++------...//////...------............------------******+++---000000///---,,,,,,---......------,,,++++++++++++++++++++++++///......---------------------,,,++++++++++++,,,,,,,,,,,,---------------........./////////000000---......000222444666777888888777666555555555555555555555555555555555555555666777777888888888777888999999666333111000111///......------...//////111444777999:::::::::;;;EEERRR[[[WWWLLLDDD@@@===;;;<<<<<<<<<;;;:::999999::::::999999888999999999@@@BBBEEEFFFEEEAAA===:::777888:::999777555555666333333333333222111111111000000000000000111111222555777999999888666555555333444777888777555111///------,,,+++***)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((((((''''''&&&(((((((((((())))))))))))&&&''')))***+++******)))&&&&&&&&&'''''''''((((((+++)))'''&&&%%%&&&((()))((((((&&&%%%%%%&&&((((((&&&''')))(((&&&%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%''''''&&&%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&))))))((('''''''''''''''"""###%%%&&&'''(((((((((%%%'''((('''%%%$$$%%%&&&+++,,,,,,***(((&&&&&&'''''''''(((((())))))******(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''((('''((())))))(((((()))***)))***+++,,,,,,***&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''*********+++,,,,,,------...------------...///000111222333333333333222222222111111222222333444555777888999777555444444555666555333222111222333333333333444444444222111000111111111000000000000000000222444444222000000000000...,,,---...//////...+++,,,...000222333444444111111111111111222222222/////////000111222333444555333000///000000///---...------------...//////222333444333000...------444333333222000///......000000111222333333444444444555888;;;BBBGGGJJJJJJ>>>===<<<<<<>>>BBBFFFHHHMMMJJJFFFCCCCCCBBB???===>>>>>>===999555333333444666555555555555666777777999888888888888888888888999999888888777777666666666666666666777666555444222333444555444333222111///.........//////---+++---------------,,,,,,,,,---------....../////////------------,,,,,,,,,,,,+++---...000000...---+++...---------------------***+++,,,---...///......,,,,,,,,,---------------,,,,,,,,,,,,------------///...---,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,---------......///////////////000000111222222000000000111222444666666888777777666666666666777555666666777777666666555666666777777777666666666888999888666333000000000/////////.........///000111555:::<<<<<<;;;;;;;;;@@@JJJQQQNNNGGGBBB>>><<<;;;;;;;;;:::999888777666888888888777777888:::;;;AAAAAAAAAAAA???<<<999777777777666555555444555555333333333111000///000111333333333222111000111222333555888999888666333222333444444444222///+++)))+++************)))))))))((((((((((((((((((((((((''''''((((((((((((((()))((((((''''''''''''(((((('''(((((()))((((((''''''&&&&&&&&&&&&''''''''''''&&&''')))+++,,,+++***)))'''''''''''''''''''''''')))((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&((())))))'''&&&&&&'''&&&&&&&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))(((((('''&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&'''&&&%%%$$$&&&'''***++++++***((('''''')))'''((((((((()))))))))***)))((('''&&&&&&&&&&&&&&&###$$$&&&'''''''''((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&((())))))((((((***+++&&&'''***...111///)))$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&'''((((((((()))******++++++,,,,,,,,,,,,,,,------...///000000000111111111111000000000111111222333444666777999888666333333333444333222222111222222333555555666666555333222111111111111111111111111111222333444555444222111111000/////////000111111111------///111222333444444000000000111111222222222......//////000111333444333222111/////////.....................//////000333444555444222000//////888888777555444333222111000000111222444555666666555333333666;;;>>>AAACCC;;;:::999999;;;===@@@BBBDDDCCCBBBBBBBBBBBBAAA@@@DDDEEEDDD@@@;;;777555555888777777666777777888888888888888888999999999999999999888888777777666666555666666666666555555555333444666888999999888777666333000//////111111111.........------,,,,,,,,,,,,,,,------......//////.........---------,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,---------,,,---......---,,,,,,---------------------------,,,,,,------...............------,,,,,,,,,,,,,,,++++++*********++++++,,,------...///000111111222111111111111222333444555444444333333333333444444555555555666666888999999666777888888888888777666888888777777666666555555444555555333000......///111333555555333111111222222555:::======<<<::::::888@@@EEECCC???>>><<<999999999999888888666555444444666777888777888;;;===??????===;;;999777555444666555333333333333444444222222222000......111444999999999666333111222333222444555777777555222000222222222111///,,,)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********((((((''''''''''''((((((((())))))******)))))))))&&&&&&&&&&&&'''''''''''''''''')))***++++++******)))(((((('''&&&&&&%%%%%%%%%%%%''''''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&''')))******(((''''''((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$$$$&&&((((((((()))(((&&&'''(((***(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&###&&&((()))'''&&&'''))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&&&&((())))))(((((()))+++&&&'''***///222000)))###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&''''''((()))))))))***++++++,,,,,,,,,,,,,,,............//////000000000000000000111222333333333555777777555333111111222222111111111222222333777777777777666555333222111111111111222222222222444444555666777666555333222222333333333222333333///000111222333333333222000000111111222222222333......//////000111333444333333222111///......///000000000000000111111222444555777666444222111111888888777666555444333333000111222333444555666666666222111444777777999;;;777777666666777:::<<<=========>>>???@@@AAAAAAAAAEEEGGGHHHGGGBBB===999888777666555444444444444555888888888999:::::::::;;;888888888888777777777777666777888777555555555777555666777999:::;;;;;;<<<999666111///000222444555111000///...---------...---------...............//////.........---------++++++,,,------,,,++++++,,,,,,,,,,,,,,,------------...///...,,,+++,,,---000///...------------...***++++++,,,,,,------...---............---,,,,,,,,,++++++++++++,,,,,,---...///000111222333444555333222222222333444666888777666555444444333333444333333444555666888999:::777777777777777777777777:::999777666555444444444...000000///...---...///444:::???@@@<<<777444333222555:::<<<<<<:::999999444:::<<<:::999:::999666777777777777666555444444222666999:::888888:::======<<<;;;999777666555444444333111111222333333222///111111///...///444999BBBBBBAAA===666222222444333222333444555444222///.........------,,,+++***((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))******++++++((((((''''''''''''((((((((())))))***************(((((((((((())))))))))))'''((((((((()))******+++***)))((('''&&&%%%$$$$$$###$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))+++***(((''''''((('''&&&%%%%%%''''''&&&%%%$$$%%%&&&'''''''''&&&&&&))))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%$$$$$$''')))&&&''''''&&&%%%&&&(((+++(((((((((((())))))))))))(((((('''&&&&&&&&&''''''&&&))),,,+++(((&&&&&&(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((((((''''''((())))))***,,,...///+++&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%''''''''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((()))***++++++++++++***,,,,,,+++,,,,,,---...///////////////000111222222111333555555333111111111000000000111222222222222666666777777777666444333111111111111111222222222444444555777999999888666333555666666444333333444111111222333333333333222222222222222222333333333/////////000111222333444555555555333000///000111222222111111222222333444222444777777555222111000555444444333333222222111111111222333333444555555666111000444666333333555222222222333444666999:::<<<============>>>???@@@@@@DDDHHHJJJGGGBBB>>>;;;666555444333222111111111444555555666777777888888777777777777777888888888888999:::888666555666888777777777888999:::;;;<<<888555222111222444555555333222000///......//////000//////////////////...////////////.........---------------------------,,,---------............+++---...---++++++---///222111000...---------...******++++++,,,------......///111222222000...,,,---------------...//////000000111333444666777777444333333333444666888999777666555555444555555555444444444444555666777888777666555444444555666777:::888666444333222222222,,,---////////////111333888@@@IIIKKKFFF>>>888555111444888::::::999888888666999:::777666888777444444555555555555555444444333888<<<===:::777888:::888888777666555444444333222111///000222333222000---///000///...111888>>>KKKKKKIIICCC:::444333555444222111222333333111///------,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++((((((''''''''''''(((((('''(((((()))******))))))(((((((((((())))))))))))((('''&&&&&&'''(((***,,,((((((''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''')))***)))(((&&&'''''''''%%%$$$&&&(((***)))'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$$$$'''***(((((((((&&&$$$%%%''')))))))))))))))((((((((((((''''''&&&&&&&&&''''''((()))---000...)))%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''&&&'''((('''&&&%%%&&&'''(((***,,,,,,***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''((((((&&&'''((()))))))))(((((())))))(((((()))***,,,------------------...000000...000222222111000111222...///000111222222222222333444555666666555444333000000000111111111222222333222333666999;;;999777444666888777444222111222000111222333444444444444444444444333333333333333000000000000222333444555666777777555222111222444222222222222222333333444111444999:::888444111000222222222222222222222222111111222222333333333444555000000555666222000333/////////000222555777888===>>>>>>===<<<<<<>>>???:::???FFFJJJIIIEEEAAA>>>;;;:::888777555555444444///000000111222333444444666666777777888888999999:::;;;<<<:::777666777:::999888777777777888999:::555444333333444555444333444333111000/////////000222222111111000000//////000/////////............///...------------...///---.........//////000000))),,,------+++,,,///222444333111///...------...++++++,,,---....../////////111333555555222///---///////////////000111111111111222444666777888999555444333333444666999;;;555555555555555666777777555555444444444555555666666555333222222333555666999777555333111000000000---///111222333444666888;;;EEEOOOSSSMMMBBB:::666111444777888888777777888:::<<<:::666666888666222333333444444555444444444555:::??????:::666555777444444333333333222222222111///...000333333111...+++...//////...222:::AAAPPPQQQNNNGGG<<<555444555444222000000222333111///000...,,,***(((&&&&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&'''''''''((()))'''%%%$$$%%%'''***,,,&&&&&&&&&''''''''''''(((((('''&&&&&&&&&((()))+++&&&''''''((((((''''''&&&&&&''')))((('''%%%&&&&&&'''%%%$$$&&&)))+++***(((###$$$&&&'''((('''&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&$$$###%%%(((***++++++)))'''$$$$$$&&&((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))+++///222///)))$$$$$$%%%&&&''''''(((((()))))))))%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((&&&'''((('''%%%$$$$$$%%%###'''******'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))$$$%%%%%%&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%''''''&&&&&&'''(((***+++++++++++++++,,,---......---...000000//////111222---...///111222222222222111222333444444444333222//////000000111111111111222111111555999;;;999777444777999777333000000111...///111333555666666777555555555444444333333333000000111111222333555666777999999777333222333666222222111111222222333444222666;;;===;;;777333111222222222333333333444444222222222222222222222222777666444222111111222222444222111//////111222333::::::<<<>>>@@@???===:::666999>>>BBBDDDDDDCCCBBB@@@===:::;;;===<<<777222333222111111333333222111222333555666777888888888999999888888888888888999999999999999888888777666666555444333222333444444000000111111111222222222333333111000000000111222000000000000////////////---...///...------///111111000000000000000111111000///.........///111222111000...---------...////////////...---,,,...000444//////666:::777333111222111111333444555444222444111......222555555444333333444444555555666666:::888666444444555777999666666666555555444444444777555222111111333333333666222000222333111...---555555555555666888999:::@@@EEEKKKOOOMMMFFF===777333444444444555666666666<<<:::888888777666555333222444666888888777555333666999===>>>;;;777333222555444333222111000000000............---,,,+++***............///222666999DDDSSSXXXHHH777333444444000000//////.........---))))))))))))(((((((((((())))))))))))(((((((((((($$$$$$%%%&&&'''((()))***%%%%%%%%%&&&'''((()))))))))'''&&&$$$%%%&&&((()))'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$((()))&&&%%%''''''%%%'''(((((()))(((&&&%%%$$$(((((((((((('''''''''''''''''''''''''''&&&&&&%%%###$$$%%%'''((())))))***%%%%%%%%%&&&&&&''''''''')))'''%%%######&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&'''((('''&&&&&&'''((()))***+++***'''%%%%%%%%%)))((('''&&&&&&'''((())))))'''$$$"""###%%%(((***((((((''''''''''''((((((&&&%%%$$$%%%'''((('''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''(((((('''%%%###$$$%%%(((((('''&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%,,,+++***))))))(((((((((//////............------,,,,,,,,,------///000000444444333333222111111000---///000222222000///---111111222333444444555555333333222111111000000//////000111222444555666777999888666444333222222333222000///...///111444666;;;:::888666333111//////222222222222222222222222000222666888888666222000......///000000000000///......///000000000000000555444333111111111111111111000/////////111333444888999;;;>>>@@@@@@>>>;;;777888:::<<<>>>???@@@@@@AAA@@@???AAACCCAAA;;;555333222111222333444333222333333333444555555666666777777777666777777888888999:::;;;;;;;;;999888777777666444333333333444444111111111111222222222222444333222111000111111222111111000000000/////////111222222222111111333555666555333111000000000111222111000000000111333333777666444222111000000000000111222222111000111333666222222888<<<999555333333222222333555666444333444111//////222555555555777777777777777777888888999888666444444444555666666555555555444444444333444222000///000111222222444333333333333111//////444666777777666666888999>>>AAAFFFHHHGGGBBB;;;777444444444444444555555555:::999888777777666555444555666888::::::888666555666999<<<<<<999666333222333333222111111111222222000000///...---,,,,,,+++///111222222111222555888>>>LLLRRRGGG999555333///000000///......---,,,,,,)))((((((((((((((((((((()))(((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((()))))))))((('''&&&&&&&&&'''(((&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''...111,,,''''''((()))''''''((((((((('''&&&&&&(((((((((((('''''''''''''''(((((((((((('''&&&&&&$$$$$$&&&'''(((((())))))%%%%%%%%%&&&&&&&&&'''''')))'''&&&$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&'''((('''&&&&&&'''(((((()))))))))((('''(((((()))((((((''''''(((((()))%%%$$$"""!!!!!!###%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''(((((((((((((((''''''((())))))(((''''''+++***)))(((((())))))***(((((())))))******++++++,,,,,,,,,,,,---...///000//////000000111222222333......///000000///............///000000111222222222222111111111111000000//////000222333444555666888777555333222222222222222111///...///111444666:::999777555333111///...000000000000000000000000...111444666666444111...000000111222222222222111111111111000///...---,,,444333222111111111111111......---...///000222333555666888;;;>>>???>>><<<555555555555777999<<<===??????AAADDDFFFDDD===777444333222333555666666555444333222111111222333333555555444555555666777777999;;;<<<======;;;999888888777666444444333333333222222222222222222222222444333222111111111222222111111111000000000000///222333444444333444666888;;;999666333111000111111333333333333333444555555<<<:::888666333222111111111444666777666555666666999555555:::===:::777666444333333444666666555333444222111111333555666555999999888888888888888777777777555444333333333333444444333333333333222222000///.........///000111555777999666222000000111333777;;;:::666444666999;;;<<<>>>@@@???<<<:::777444444444444333333333333666666666666666555555444777888:::;;;;;;:::888777666777999999666444333333111111000111111222333333111000///------------...000444888777333111333777666BBBIIICCC;;;777111+++000000///...,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&%%%&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((000444...&&&%%%(((***''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&'''((('''&&&&&&'''(((((((((((((((((()))***+++(((((())))))))))))(((((($$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((()))((('''''''''(((***+++'''((()))***+++,,,------+++++++++++++++,,,---...------......///000000000........................,,,------....../////////000000000000111111111111......///000222333444444666555444333222111111111222111000///000111444555777777555444222000///...////////////////////////---///111333333111///---000000111222222222222111111111111000///...,,,,,,444333333333333333333333//////.........///000111111111333777:::<<<;;;:::222222222333444666777888;;;;;;===???AAA???;;;777666555555666888:::999888555333111///...///000111333333222333333444555666888999;;;<<<<<<;;;999777888777666555444444333333333333333333333222222222444333333333222222222222222222111111111000000000000111222222222222555777;;;999666333111111222222444444444444444555555555999888777555333222111000222555888999999888888888999666666:::<<<999777777555444444555666666555333444333333333444555555666888777777777666555555555555555444444333222111000111111111000000000000000...//////......///111222999???AAA;;;333000111222222888===<<<666222444888888888888888888888888999444444333333222222222111333444666666555555444555888999:::::::::999888666444555666555333222333444111111000000000111111222///...---,,,,,,---///111111777<<<;;;666222222555222999===;;;888666111***000///...---+++***(((((('''''''''((((((((((((((('''''''''((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&,,,///***%%%&&&''''''''''''''''''((()))***+++((((((((((((''''''''''''(((((())))))(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&'''((('''&&&&&&&&&((()))(((&&&&&&''')))))))))'''((()))******)))((('''&&&&&&''''''((((((((('''(((''''''&&&&&&''''''(((&&&%%%$$$%%%'''((('''&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%(((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((($$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%''')))***))))))***++++++,,,------******))))))***++++++,,,......---,,,,,,++++++***---,,,,,,++++++,,,,,,------------.........//////.........///000111111222------...///000111222222333222222111111000000000111111000///000111333444555444333222111///..............................---...000111111000...---------...///////////////,,,---......//////......444444555555555555555555222222111000///.........------///222555777777555///000222333444555555555999999888999::::::999888888777777888;;;======<<<666444222///...///000111222222111111222333333444555666888999999888666555666666666555555444333222444444333333333333333333444444444444333333222222222222222222111111111111///000111111111111333555777666444222111222333444333333333444444444444444555555444444333333222222111444777999888777777888888555555999:::777555666555555444555666666555333333444444444333444555555777666666555555444444444333333222222111000//////........................///000222111000000222444===EEEGGG>>>444111222222222888===;;;555111333777777666555444444666888999333333222222111111000000111444666777555444444555777777888888777666555444222333333222111000222333333222111000////////////---,,,++++++,,,...111222111777<<<<<<888333222333111333444333333444000,,,......---+++***((('''&&&&&&&&&''''''((((((((()))&&&&&&''''''((((((((()))'''''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%''''''%%%'''***((($$$&&&''''''((()))***++++++((((((((((((''''''''''''(((((((((((((((''''''&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&'''((('''&&&&&&&&&(((***(((&&&&&&'''((('''%%%'''((()))******)))(((''''''''')))*********)))(((''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))'''''''''((((((''''''&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%&&&'''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((((((((((((((((((((((((((()))(((((((((((())))))***,,,++++++******))))))(((++++++***))))))***++++++++++++,,,,,,,,,,,,------+++,,,,,,---...///000000+++,,,,,,---...///000000000000000000000/////////000000/////////000111222111111111000///.......................................////////////......,,,,,,---.........------++++++,,,------------,,,444444555666777777777777555555444222111///...---,,,,,,,,,...111222111000---...000333444555555444:::999888777777888888999777777777999<<<>>>>>>===777666444222111111111222222222111111111111222222333333444444444444444444444444555555444444333222333333333444444555555555444444555555555444333222333333333222222222111111222333444333222222444555333333222222222333333444222222333444444444444333222333444555555555555555111444666777666555555666666444444777777333333555555444444444555555444222222333555444333222333555666666555555555555555555111111000////////////000------............//////111333666555222111333666>>>GGGHHH>>>444333333111222666:::999444111333555555444333333333444666777111111111111111000000000000444888888666333444555555555555555444333222222///000111111//////000222333222111///......------------,,,,,,---///111222111444888:::999555222111222000///...///000///...,,,,,,+++***)))'''&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&''''''(((((()))%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$(((---***$$$&&&''')))++++++++++++***(((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''&&&'''((('''&&&&&&'''(((***(((&&&''')))***'''###''''''((((((((((((''''''%%%&&&''''''((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%'''((('''&&&(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$%%%'''$$$$$$%%%&&&'''(((***+++&&&''''''((())))))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&'''''''''''''''&&&''''''(((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&"""###%%%&&&''''''&&&&&&***)))))))))(((((((((((('''''''''&&&&&&''''''(((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---......***++++++,,,------......------.../////////......//////............//////..................------------------------------------------------------,,,,,,---............---,,,,,,,,,+++***)))''''''222333555666777777777666666666666555333222111000...,,,,,,---...///...,,,------...///111333555666999999:::999888777777777555555555777:::======<<<888888777666555444444444444333222111000000000000222111111000111222333444111222333444444444333222222222333444555666777777444555555666555444333222444333333333333222222222444444555333222111333444222222333444444444333222222333444555555555444444111222333555555555444444333444555555333333444555666333444666555111111555555444333444555444333111111333555444222111222333222222222333333333333333000///---,,,---...000111////////////000000111111222555888777333111333666:::CCCDDD:::444666666111333444555555333222333444222222222222333333333444//////000000000000000000111555::::::666333333555444444444333222111111000,,,...///000///...///000111000///...............222222111111000/////////111111333666999777333000111///.........------...******))))))((('''&&&&&&%%%%%%&&&''''''((())))))%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&'''(((,,,+++)))'''''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%'''***((($$$&&&(((***------,,,***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((())))))(((&&&'''((('''&&&&&&'''((()))''''''***......***%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%'''((('''&&&(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&(((***+++,,,%%%&&&'''((()))***************))))))((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&'''''''''''''''&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''###%%%(((++++++***'''%%%)))))))))))))))*********'''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))***&&&'''((())))))((('''&&&))))))))))))))))))((((((((()))))))))******++++++)))******++++++,,,,,,---***+++---.........------------------------------,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,,,,*********)))((('''%%%%%%111222444666777777666666666666666666555444333333///...------------,,,+++---,,,++++++...222666999666888:::;;;999666444444333333333555999;;;<<<;;;999999999999888777666555555444333111000000000///222111000//////111333555///000222333444444333222111222333444555777888888444555666666666555333333444444444333333333222222333444444222000///111222222444555666666444222111222333555666666666555444000111222333333333222111444555555444222222333555666444444666444111111555555333333333444444222000000222555444111000111333.........//////000000111///...,,,++++++...000222000111111111222222333333333666999888333111333666666???@@@777333777777222444333222222222333333444111111222222222222111111......//////000000111111111666;;;;;;666333333555444444333222222111000000***,,,///000///......//////............///000000777666666444222000---,,,000//////444888999444///000//////000...,,,,,,---))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$$$$###"""###%%%(((***...---***(((''''''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###''')))%%%###$$$%%%###%%%(((,,,...///,,,)))''')))(((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&'''(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%'''(((***+++$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&((())))))******&&&'''((('''&&&&&&'''(((((('''(((,,,111222---((('''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%'''((()))***'''(((((('''%%%###$$$%%%%%%%%%&&&''')))+++,,,---$$$%%%'''(((***+++++++++,,,,,,,,,+++***))))))(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&&&&'''(((%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''((($$$'''+++...///,,,(((%%%"""######$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%***))))))(((''''''&&&&&&%%%&&&((())))))(((&&&%%%++++++++++++************(((((((((((())))))))))))))))))******++++++,,,,,,)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))))))))))))))%%%&&&&&&'''((('''''''''555555555555555555555555555555555555444333222111222111000///...---,,,+++,,,+++++++++,,,...000111666666777888888888888888333333222222333666888:::666666666555444444333333777666555444444444444444000///...---...///111333111111111111111111111111000111111111222222222222555444333222222222333333111111111111111222222333...///000222333333333333222222111111222222333444222333555555333222222333000000000111111222222333333333222222333333444555666444111000111222222111555333222222333333111000333777666111111555666222////////////000000000000---.........///222777:::<<<666000///222555444222:::;;;<<<:::666333111000444555666777777555333222222333444333111111111222555333111000000111111000000555666111...000333333666666777777666444222111222222222111111111000000000000000000000/////////.........---++++++,,,...666:::===;;;444///...///---000333555666444222000111///---***)))((((((((()))******)))(((''''''(((...***&&&%%%&&&((('''&&&((((((((((((((('''&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''...+++((('''''''''%%%"""((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((+++*********))))))((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&''''''%%%$$$$$$%%%'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$***)))(((''''''''''''''')))(((&&&%%%%%%&&&''')))$$$%%%'''((((((((('''''')))''''''+++222666444222&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%((((((&&&'''+++---+++&&&&&&'''''''''''''''&&&+++*********))))))((((((((('''&&&(((***)))%%%!!!''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%''''''&&&%%%&&&'''((())))))))))))%%%&&&&&&&&&%%%&&&((())))))'''+++444666...%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((***,,,---...---+++***+++***)))'''''')))***++++++++++++++++++***)))(((+++++++++++++++++++++***+++******))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&444444444444444444444444222222333333333333222222333333222111000///...------,,,,,,,,,,,,...///000222333555666888999999999444444222222222444666777666555555555444444333333555555555555555555444444222111000///000111222444000000000000000000000000000000000111111111222222111222333444555555444444222111111111111222333333111111111111222222333333222111111111111222333333222333444333222111111333000000111222222222222222222222222222222333333444555333000000111222111111444222111111222222111//////333333///000333333000.../////////000000111111///000000000000333777;;;???:::333111333444333111555777888777444222111111333444555666555444222111111222333222000///000111333111000//////000000///111555666333222333333111444555555555555333222111222222111111111000000000////////////////////////...//////...,,,,,,---...444888;;;999333///...///---...111333333222000//////...---+++)))(((((((((((()))***)))'''''''''(((---***&&&%%%&&&((('''&&&'''(((((((((''''''&&&%%%(((((('''&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%((()))(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))))))))((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''%%%$$$%%%&&&((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&)))(((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&'''((()))))))))(((((((((&&&%%%(((---///...+++&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''%%%&&&***,,,***&&&'''''''''''''''&&&&&&))))))((((((''''''''''''&&&&&&&&&(((******'''$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$&&&'''(((((())))))))))))+++...000---'''$$$&&&)))***&&&(((...000***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&'''''''''(((((((((((())))))((((((((('''((()))*********)))(((***((('''&&&&&&'''(((******************)))((((((---,,,***)))''''''&&&&&&))))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%333333333333333333333333...///000111222333333333444444333222111111000000......------------...///...///111444666777888999444333222111111222333444444444444444444444444333333444555666777666555555555444333222222222333444000000000000000000000000/////////000000000111111...///222444444333222111111111111111111222333333333222111000000111222333111111000000000111222222222333333111000///111222///000222444444333222111111111111111111222222222333111//////000111000000000///......///000...---+++...000//////111111.........//////000111222222111222222222222444888;;;BBB<<<666333444444222111000222444444222111222222222222333444444333111000///111111000///...///000000000//////////////////111555777666888999666000111222222333333222222111111111111000000000//////...........................///000000...------...111444777666222......///------...////////////...------,,,,,,***)))''''''((()))***)))'''''''''(((,,,)))'''&&&'''''''''&&&''''''((((((((('''&&&&&&))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))***)))))))))(((&&&%%%'''***+++(((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''%%%&&&***+++)))'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***+++)))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''%%%''''''((((((((((((((((((***000444111(((###%%%)))***&&&%%%'''(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((((()))))))))((('''''',,,+++)))''''''((()))***''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%111111111111111111111111//////000111222222222222333333333222222111111111000//////.........------+++,,,...000222333444444111000000///000000111222333333333333333444444444222333555777888777555444666555444333222222333333000000000000000000000000////////////000000000000//////000000000000//////000000//////000000111222222000///......000222333000000//////000000111222222222222000......///111///000333444555333111//////000000111111111111111111000...///000111000///,,,+++***+++,,,---,,,+++***---///000111222000///---......000111222333333222333333222222333666999???;;;666444333333222111///111222222111000111222000111111222222111000000...///000///...------//////000111111000//////000///333666888<<<>>>999111//////000000111111111111000000000/////////......,,,,,,---------------......000222222000///......///111333333000.........------------------......***+++,,,,,,+++)))'''&&&'''((())))))'''&&&''')))***)))''''''''''''''''''((((((((())))))(((((('''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&(((((('''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&(((((((((((()))((((((((()))((('''(((******(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%((((((&&&'''***+++)))''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((()))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))***)))''''''''''''&&&&&&&&&&&&'''$$$)))------)))&&&''')))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''((((((''''''&&&(((''''''(((+++///333666'''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000000000000000000000000111111222222222222111111111111111111111111000000000000000000///......---***+++,,,---.........---,,,,,,---...///000111222111111222222333333444444111222555666777666555444444444333333222222222222222222222222222222222222////////////000000000000000///......///111444666...............///000000///...---,,,---///111333///............///000000222222222111.........000...000222444444222000......///000111111111000000000///...///000111000...---,,,+++,,,...//////------...111444444333222222---...///000111222333444111222333222111111333555999666444222222333333333222333333222000///000111//////000000000000000000...///000///...------///000222555555333111111111---111555888===@@@<<<444------......//////000111/////////.........------+++,,,,,,,,,------.........111444444333000//////...///000000///...---......---,,,,,,+++,,,------))))))***+++***)))'''&&&&&&''')))((('''&&&''')))(((((((((((('''''''''(((((())))))*********))))))%%%&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''))))))'''&&&%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''((()))(((((((((((('''''''''''''''''''''((('''''')))******)))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''))))))''''''+++,,,***&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&$$$''''''%%%$$$$$$$$$$$$%%%###$$$%%%(((******(((&&&$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&%%%%%%&&&(((,,,111666999((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%........................111111222222222111111000/////////000000000000000000000111111000///......+++,,,,,,,,,,,,+++***)))))))))+++,,,---///000000000000111222222333444444111222444444555444333333222222222222222222111111333333333333333333333333/////////000000000111111111000...///111666;;;>>>...............//////000///...---------///000111......------......///000111222333222000.........///000111222222000...---...///000222222111111000///......///111111000...000000///111333444444333111000111555666333222444//////000000111222333333111222222111000///111222333333222111111222333444333444444222///...///111///////////////000000000///111111000///...///000111555999999555222111222---111555666:::===;;;666...------------...///000.........---------,,,,,,+++,,,,,,------.........///222666777555222000///......//////......---------,,,,,,++++++++++++,,,(((((()))))))))(((((('''%%%'''(((((('''&&&''')))'''((()))((('''&&&'''((((((((()))*********))))))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&&&&&&&''')))+++&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((******(((&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&'''((('''''''''((())))))******(((''''''&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''))))))&&&'''***+++)))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''(((((())))))(((%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&%%%$$$((('''%%%$$$######$$$$$$(((&&&$$$&&&***+++'''###"""&&&)))'''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&(((,,,///111(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&------------------------......///000111111111111/////////000000000111111///000111111111000///...,,,---------,,,+++******((()))***+++,,,,,,------//////000111222333444444333222222222222222222111111222222333333333222222222222222222222222222222000000000111111111222222222111000111222555888:::000////////////000111111222222111000//////......---------,,,---......///000222555555222///------///////////////...------...///111333333222111000///...///000222222111///222111111222555666666555333000000444444000111444000000000111111222222222111222333222000//////111222222222111111111222333222333222000......///111///////////////000111111111222333222000///000111222777;;;;;;666111000111000444666444444666777555///...---------...//////------------,,,,,,,,,,,,,,,,,,,,,---....../////////333777888777333111/////////............---,,,************))))))(((((((((((('''''''''(((((()))%%%&&&((('''&&&&&&((()))%%%(((***)))'''&&&''')))&&&&&&'''(((((((((((((((%%%&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&))),,,%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&'''(((******(((&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''&&&&&&'''(((***+++***)))(((&&&&&&&&&'''((($$$%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%((('''%%%%%%((()))'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&'''&&&$$$###%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&***...111222+++)))'''%%%$$$$$$$$$%%%)))'''&&&&&&''''''&&&$$$!!!&&&((($$$###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%'''''''''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''',,,,,,,,,,,,,,,,,,,,,,,,***+++---///000111222222/////////000111111222222///000111222222111000///------.........------,,,******++++++++++++******...//////111222333444555333333222111000000000111111111222333444444444444111111111111111111111111111111111111222222222222333333222222111000000000111111111111111222222333666666555333111///,,,+++---,,,,,,,,,,,,---......000333666666444000---,,,//////......------------...000222333444333111000/////////111333333111///000//////111444555555555444///...222222......333111111111111111111222222222333333222000//////000222333333222111111222333000111000///......000222///////////////000111222222333444333111111111333222777<<<<<<666111//////333777888333000111444444//////------------...///---------,,,,,,,,,++++++,,,,,,------...///000000///333888999888444111///000///............---,,,(((((())))))((('''&&&&&&(((((('''&&&&&&''')))***%%%&&&''''''&&&&&&((()))%%%(((******'''&&&''')))$$$%%%%%%&&&'''''''''&&&'''((((((((((((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((***+++)))&&&$$$&&&((($$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''((('''&&&%%%$$$#########&&&&&&''')))+++***(((%%%)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$'''''''''''''''((()))***'''&&&%%%$$$%%%''')))++++++***)))'''''''''((()))'''((()))((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''((((((((())))))******$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&######&&&'''%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''"""$$$&&&%%%######&&&)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""###(((000999@@@DDD---+++)))&&&%%%%%%&&&'''$$$%%%&&&%%%######%%%(((!!!''''''!!!$$$((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$'''(((((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((......---,,,,,,+++******))))))***+++,,,...///000///////////////000000111//////...............///...............---------------............------***+++---...///000000000111///...------...000111111111111000000000000000000111222333333333333333333222111000000222444555111111111111111111111111000000000111222222222333000000///...............///////////////000111111222333444555444222000...+++,,,---...////////////111222444444444222000///000000000000/////////////////////000111333555555000000000000000000000000------...000111222333444444333333222111111111222/////////000000000000000111111000...,,,,,,...000///...---...000222111000111000000///////////////111111222333333222000///111///------000333666777000///...---,,,+++++++++***,,,...---++++++...111000000///...............111333666999:::888333///...---,,,***)))(((((((((******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''))))))(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))***)))((('''&&&&&&'''((()))(((&&&$$$$$$$$$&&&'''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((,,,***(((&&&%%%$$$$$$%%%))))))))))))))))))))))))'''''''''''''''&&&&&&%%%)))(((((('''%%%$$$$$$###'''&&&%%%&&&''''''&&&$$$(((''''''''''''((())))))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&'''(((((('''&&&%%%%%%%%%&&&''''''''''''&&&,,,***(((%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((+++...111+++)))'''%%%$$$###$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%###""""""###%%%&&&)))(((&&&'''''''''%%%###((('''&&&%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$''''''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$((('''%%%'''))))))'''$$$&&&""""""%%%&&&$$$&&&)))...------,,,++++++******))))))))))))***,,,---...------------......///000000//////.........//////........................---......//////......---+++++++++,,,------.........---,,,++++++,,,...///000000000000000000000000111111111222222222222222333222000000000111333444111111111111111111111111000000111111111111111222000000///........................---...//////000111222333333222000...------...///000111111111111000111222333333111///.../////////.............../////////000000222333444000000000000000000000000......//////000111222222222222111000000000000000000000000000000000000000000000///...,,,,,,...111///000000000000000000000111111000///.........///111111222111111000/////////...---...111555777888//////...,,,,,,++++++++++++...000///,,,,,,...111000//////...............111222444666888666222///------+++***)))((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******)))(((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&'''((()))''''''((((((((()))))))))%%%%%%&&&''''''(((((())))))((('''&&&&&&&&&'''(((((('''&&&$$$$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&***)))(((&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$""""""###$$$$$$$$$$$$###)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''')))+++,,,)))((('''%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################(((&&&%%%#########%%%%%%$$$%%%&&&'''&&&&&&%%%%%%((((((((((((((())))))))))))(((&&&%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&$$$###$$$&&&'''%%%"""&&&###$$$((()))'''&&&(((------,,,,,,++++++******((((((((((((((()))******++++++++++++,,,---//////000//////...//////000000////////////////////////......////////////......,,,+++************,,,,,,,,,+++***))))))***+++,,,.........///000000000111222222111000000000111111111000000//////000222333111111111111111111111111111111111111000000000000000///......---.........------,,,,,,------...///000000111111111///...,,,......//////000111111111///000111111111000///...---------...............///////////////000111111000000000000000000000000....../////////000000000000000//////......//////000000//////////////////.........---,,,---///111000333444222///---...000222111000///............222111000///............---,,,---///222555777777......---,,,,,,+++,,,,,,...000222111...---...000//////...------------...000000111333444333111...---,,,+++)))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&---,,,***(((&&&%%%%%%$$$''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))'''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))'''&&&&&&%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''((((((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&'''(((((()))&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%&&&&&&'''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&(((###$$$%%%&&&'''''''''''')))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###'''$$$%%%)))***'''%%%%%%,,,,,,,,,,,,++++++*********))))))((((((((())))))*********+++,,,---.../////////......//////000000////////////000000000000...//////000000//////......---+++))))))***+++,,,,,,+++***)))))))))******,,,,,,---...///000000000222222000////////////000//////......//////000111111111111111111111111111111111111000000//////...///......------.........---------,,,---......//////000000000000///...------------------.../////////000000111111000//////------............//////000//////.........//////000000000000000000000000///.....................//////............//////...............---------,,,---...---------000222111444666333...+++---000222111000///...---------222111///---,,,,,,------,,,,,,,,,...111222222222------,,,,,,+++,,,,,,,,,///222555444000......//////...------,,,,,,------///......///000000///---++++++***)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***((('''%%%$$$$$$$$$&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((()))((((((&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&''''''((((((((()))%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&(((((('''&&&%%%$$$######&&&%%%%%%&&&'''(((&&&%%%''''''&&&&&&''''''((()))&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((000,,,'''$$$%%%'''((('''"""###%%%&&&&&&&&&%%%$$$((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''&&&***%%%###'''(((&&&$$$%%%,,,+++++++++++++++******++++++***)))))))))******++++++++++++,,,---...///......---......///000000.../////////000000111111///000000000000000000///000///---+++***+++,,,---------,,,,,,++++++++++++++++++,,,---......//////111000000///............------------......//////000000000000000000000000111000000//////...............------------............------......///000000000000000000000//////...------------...//////000000111111111111111111....../////////000000000000///..................////////////////////////.........------------,,,//////.........//////000------,,,,,,,,,+++++++++***,,,---------...000111111444666333---+++---000111000///...------------111000...,,,+++,,,,,,------,,,+++,,,---...,,,+++,,,,,,+++++++++,,,,,,---000333777666222///...///......---,,,,,,,,,,,,,,,---,,,+++,,,---...---+++******)))(((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((())))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''))))))'''%%%###!!! %%%$$$$$$&&&'''((('''%%%&&&&&&&&&&&&&&&'''((((((''''''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&((((((((('''&&&######$$$%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++>>>333'''###&&&)))(((%%%'''(((***++++++)))'''%%%''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''((('''%%%%%%%%%%%%'''(((&&&&&&%%%%%%%%%&&&'''(((333***$$$%%%''''''''')))++++++++++++++++++******,,,++++++*********+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,---...//////---......//////000000111000000111111111111000000111000...---,,,------.../////////...------,,,,,,+++++++++,,,------............/////////...------,,,,,,,,,---------------........................////////////............---------,,,------...///.........---...//////000000000000///////////////111000///......///000111000000000111111111222222......//////000111111111000//////.........//////////////////////////////---------,,,,,,,,,,,,,,,.........---......///000------,,,,,,+++************,,,---...------///000///222333111...,,,---///000///......------......///...------,,,---------...,,,***)))******)))(((++++++***++++++,,,---...///333777888444000//////------,,,++++++++++++,,,,,,+++***+++------+++***))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))&&&&&&&&&''''''''''''''''''(((((((((((()))))))))&&&&&&'''''''''(((((((((+++***((('''&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&'''''''''''''''(((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''(((''''''&&&''''''''''''''''''''''''((())))))))))))(((''''''&&&&&&%%%%%%$$$$$$######%%%$$$$$$&&&(((((('''&&&$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%'''((()))(((((('''$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''######%%%&&&((()))***+++>>>444(((###&&&)))((($$$''')))+++,,,,,,)))&&&###&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%$$$###$$$''')));;;000'''''')))***+++---******************++++++++++++*********++++++,,,++++++***)))))))))******++++++++++++,,,---......,,,------...//////000000000111111222222111111000//////..................000000000000///...---,,,++++++++++++,,,,,,,,,,,,***,,,...000000///---+++***++++++,,,,,,,,,,,,,,,---------------------------...............//////---,,,,,,,,,------...///------,,,,,,------...//////...............//////222111///......///000111////////////000000111111------......///000000111/////////...//////000000////////////////////////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,+++++++++***,,,......------...///..................//////......---------...//////,,,------...............///,,,)))(((((()))))))))************+++,,,---...---222777888555111//////---,,,,,,+++++++++++++++*********+++---,,,***(((((((((''''''&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))%%%&&&&&&&&&'''''''''''',,,+++)))(((''''''((((((''''''((((((((())))))))))))(((((((((((((((((((((''''''((((((((('''&&&%%%(((((((((((((((''''''&&&((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&''''''(((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%(((((('''&&&$$$$$$######$$$$$$%%%&&&((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&'''(((((('''''''''(((((()))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))$$$%%%%%%&&&''''''''''''...,,,(((&&&%%%&&&&&&&&&$$$&&&***,,,,,,)))&&&###$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$&&&&&&%%%$$$%%%(((+++;;;000((((((++++++************************++++++***************+++,,,,,,+++***)))((((((''''''(((************+++,,,---...,,,,,,,,,---...//////000111111222222222222111111------...//////......---000000000000///...---,,,,,,,,,++++++++++++++++++(((***...000111///---+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,,,,,,,------...///,,,,,,++++++,,,,,,---...------,,,,,,,,,------...000///---,,,,,,---...///...............///000111,,,,,,------...///000000///////////////000111111////////////////////////******+++++++++,,,,,,,,,+++*********+++,,,,,,---000000///...------,,,,,,***,,,......---,,,---...---,,,+++---///000///...---------------...///000+++,,,...///000//////......+++((('''(((***,,,,,,))))))******+++,,,---...,,,111777888555111//////---,,,++++++******++++++))))))***,,,------***'''(((((('''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''---,,,***)))((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))(((&&&%%%(((((())))))((('''&&&&&&)))(((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&'''((((((((('''%%%$$$))))))))))))))))))))))))%%%%%%&&&&&&%%%%%%$$$###''''''(((((((((((((((((($$$$$$$$$%%%((()))(((&&&&&&&&&%%%%%%&&&&&&'''(((((('''%%%$$$$$$&&&)))+++((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$"""###$$$&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###((((((%%%###%%%)))%%%(((,,,000000...+++(((###$$$%%%&&&&&&&&&%%%$$$!!!"""###%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((()))((('''%%%$$$%%%&&&'''(((((('''&&&%%%'''((()))(((&&&'''+++///777...&&&'''***)))&&&%%%...---,,,+++++++++------+++++++++***++++++,,,,,,***+++,,,---,,,***'''&&&&&&(((***,,,---,,,+++***///++++++//////,,,,,,000000000000000000000000000000000///////////////000............------000222000000///...............,,,...///111000...,,,***)))))))))))))))))))))))),,,---...//////---+++***++++++++++++,,,---......+++,,,------,,,+++)))(((---,,,++++++---...---++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,---///222333555111,,,+++---/////////.........////////////000,,,---///000///---***(((,,,+++******))))))******((((((***+++---...///000666555333111...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,---...---,,,+++***---,,,+++---111555777888111///,,,******+++++++++++++++++++++++++++++++++...//////000000000000///,,,,,,,,,+++***))))))(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&'''(((******((('''&&&%%%&&&(((((('''((()))+++...---+++*********(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((()))***+++,,,,,,+++***)))''''''(((((())))))******((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%((()))'''$$$((())))))***)))'''%%%$$$'''''''''''''''''''''''')))%%%&&&$$$ '''+++###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$%%%'''))))))((('''%%% ###&&&'''&&&%%%$$$###&&&***......)))&&&''')))&&&(((***++++++***(((&&&''''''&&&%%%%%%$$$######''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))***)))((('''&&&&&&'''((()))((('''&&&%%%&&&&&&'''***))))))(((((()))))))))+++++++++++++++,,,,,,---******++++++***)))(((''''''((()))***+++***))))))+++(((///:::;;;111,,,///000000000000000000000000000//////......//////000000000000///------///111000000///...............---...000111111///,,,+++++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,++++++,,,,,,---...------.........---,,,+++---+++***+++,,,---,,,++++++************+++,,,,,,+++++++++++++++,,,,,,,,,///...---,,,,,,---///000222///++++++---......,,,------........./////////***,,,---//////...---,,,---,,,++++++******+++++++++,,,---...000111222333555555333111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,+++******)))((('''(((+++...111222111///,,,+++***+++++++++++++++++++++++++++++++++,,,---...///000000000000******)))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''(((((('''&&&''')))...,,,***)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''''''''))))))************))))))&&&&&&'''''''''''''''((('''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((((('''%%%)))))))))(((((('''&&&%%%''''''''''''''''''''''''%%%!!!$$$$$$"""+++111)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&%%%%%%$$$######$$$'''***$$$(((,,,+++(((%%%%%%'''%%%&&&'''(((((('''&&&%%%''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((('''&&&&&&'''((())))))((('''%%%%%%%%%&&&''')))((('''&&&%%%&&&&&&'''******+++++++++++++++***+++++++++,,,,,,,,,------***))))))((((((((())))))******)))((((((((((((((()))'''333GGGHHH777---000........................///...............//////111222111000...---...000000//////............///...///111222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000//////...------,,,,,,,,,,,,,,,+++,,,---.........------,,,+++******,,,,,,+++*********))))))***++++++,,,++++++******************...---,,,*********+++,,,...,,,,,,,,,------,,,***,,,,,,,,,---------......******,,,...///111222333...------,,,+++,,,,,,,,,------...///000222222333444333222111000...------------------------------+++++++++***++++++,,,,,,++++++******)))))))))***))))))))))))***,,,...000000///...,,,++++++++++++++++++++++++++++++++++++)))***,,,...///000000000))))))((((((''''''&&&&&&(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&###$$$%%%&&&''')))******%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''(((((((((&&&%%%&&&'''---+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((''''''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%''')))******)))'''%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''******444:::444&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((+++***(((&&&&&&''')))***###&&&))))))&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&(((((('''&&&&&&&&&&&&''')))***,,,------,,,+++***++++++,,,------.........+++***((((((((()))+++,,,---,,,***((('''((())))))---)))444IIIJJJ666,,,222------------------------------------------...//////111111000///...///111000///............/////////000111222222111///...------------------------,,,---...000111111111111//////...,,,,,,+++++++++))))))***+++,,,,,,---------+++******+++,,,+++)))))))))))))))***+++,,,,,,++++++******)))))))))(((++++++***))))))******++++++,,,---//////...,,,***++++++,,,,,,,,,---------***+++,,,...111444777999//////...---------------++++++,,,---...//////000111000000//////...------------------------------------,,,++++++***+++++++++***)))''''''((())))))******+++******+++---///000111000///---+++++++++************************)))***+++,,,------......*********))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''((())))))(((''''''%%%&&&''''''&&&%%%'''(((,,,***'''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$&&&)))++++++)))&&&$$$$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&***((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%***,,,,,,555;;;444&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%'''&&&&&&&&&&&&'''((((((,,,,,,,,,---,,,***'''$$$###&&&((('''%%%$$$$$$&&&)))((((((''''''(((((()))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''%%%&&&''')))))))))((('''***+++,,,...//////......---,,,***((()))***,,,...000...+++)))((()))***+++000)))...======...(((///++++++++++++++++++++++++,,,,,,++++++,,,---......,,,...000000///000111222//////............/////////000111222222111000000------------------------,,,---...///111222222333000///...---,,,+++++++++)))))))))***+++,,,---...---,,,++++++,,,,,,***)))))))))))))))***+++,,,------,,,,,,+++***)))(((((((((((())))))***+++,,,,,,+++---000222222000---,,,+++++++++,,,,,,,,,,,,---,,,------///222666:::<<<000///......------......+++++++++,,,,,,---------------------,,,,,,,,,,,,------------------------///...---+++***))))))(((***)))((('''&&&'''((()))''')))***)))(((''')))+++000222444222///,,,+++,,,******************************+++++++++******))))))))))))((((((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''###$$$&&&''''''''')))++++++)))&&&%%%&&&''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&)))((('''&&&&&&'''((()))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&)))++++++)))&&&$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&&&&&&&)))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''###'''(((%%%,,,111(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((((('''''')))+++***&&&###%%%&&&''''''&&&&&&&&&'''((((((''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&'''((()))&&&&&&''''''''''''''''''&&&&&&'''((())))))))))))***+++---///000000//////...---+++******+++,,,...000...,,,***)))***+++,,,---((((((...---&&&%%%***************************+++*********+++,,,---...))),,,...//////000111222///............//////000///000000111111111111111------------------------------...///000111222333000///...---,,,,,,,,,,,,,,,,,,+++,,,---...///000///---,,,,,,,,,,,,+++***))))))******+++,,,......//////...---,,,******)))(((((()))***+++,,,------+++...333444333111//////+++++++++,,,,,,,,,------.........000222555888:::000///......---.........------..................,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))(((((('''))))))((((((''''''(((((()))+++------***)))+++...111555777666222...------************************************)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((("""$$$&&&(((((()))+++---,,,)))&&&%%%&&&'''((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((())))))************************************))))))))))))((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&((())))))(((&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))%%%((((((###(((+++"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%$$$$$$''',,,...---***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&(((((('''&&&'''((()))***%%%&&&''''''(((''''''''')))(((((()))***+++,,,,,,***+++...000111111000///...---+++************+++...---+++*********++++++(((((((((((('''(((''''''(((((((((((((((((((((((()))))))))******+++------)))+++...///......///000...............///000000/////////000000000111111////////////////////////------......///000111222000///...------------------,,,,,,,,,,,,---//////000///------------,,,************+++,,,...///000222111000///...,,,++++++***+++,,,,,,------------+++///333555333111000000,,,,,,,,,,,,------------......//////000222333444//////...------------...////////////............,,,,,,,,,,,,++++++******++++++++++++++++++++++++******))))))(((((()))))))))))))))))))))(((''''''***...111000---,,,...111333777:::999444///...///************************'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&((()))))))))+++---,,,***&&&%%%&&&((())))))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((************)))))))))(((((((((((((((((()))))))))((((((((())))))((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&(((%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***&&&))))))%%%***,,,###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$%%%&&&'''(((%%%%%%'''((((((((('''&&&+++...333;;;AAA???777///'''&&&%%%&&&'''((((((((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))%%%%%%'''(((((((((''''''&&&%%%%%%%%%%%%''')))******+++...000111111000000---,,,+++***))))))))))))++++++******************$$$+++---)))***...---'''(((((((((((((((((((((((())))))))))))***+++,,,---***,,,...///...,,,,,,---...............///000111......//////000000000111000000000000000000000000...------......///000111//////...------------...,,,+++*********+++,,,---111///............,,,++++++++++++,,,---...000111444333222111///---,,,,,,------.........---,,,,,,+++///333444222000000111,,,,,,------------..................//////////////////...---------------...............---------...------,,,,,,+++++++++************************''''''''''''((()))++++++((()))*********)))'''&&&&&&***...---***)))+++///333888<<<;;;555000///000))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''')))***,,,,,,***)))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%###%%%'''))))))'''%%%###'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((''')))******))))))***,,,---***'''%%%'''(((******&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&''''''(((((())))))******'''((()))******)))((('''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((("""###%%%'''((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((((((%%%$$$&&&((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''###)))+++"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$&&&(((***+++,,,%%%%%%%%%%%%&&&'''((()))$$$%%%'''))))))((('''%%%444<<>>///&&&%%%$$$%%%&&&'''((('''%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$%%%'''((((((((('''''')))(((&&&%%%%%%&&&((())))))***,,,.../////////......,,,***)))******)))(((((())))))*********))))))))))))))))))************+++++++++++++++***)))(((,,,+++)))'''&&&'''((()))(((((())))))*********+++,,,,,,---......///000000......////////////......000000//////......------///////////////000000000//////...............///......//////000000111111......---------,,,,,,,,,...---+++++++++---///000111111111111111000//////---/////////---,,,---...//////000000000000//////........................////////////////////////000//////...------,,,,,,,,,,,,,,,...///---+++((())))))+++,,,,,,---------************))))))))))))(((((((((((()))***+++,,,------,,,+++***((('''&&&---,,,+++***+++,,,---...111333555666555222///---+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$)))(((&&&%%%%%%&&&'''((('''(((((()))))))))((((((,,,(((###"""$$$''')))((())))))((())))))***++++++&&&)))++++++)))&&&%%%%%%++++++***)))(((((())))))***)))((('''&&&%%%%%%%%%)))'''%%%%%%((()))***)))&&&&&&'''(((((('''&&&&&&+++***)))'''&&&$$$###"""%%%&&&''''''(((((('''''',,,***))))))******'''$$$%%%$$$$$$&&&***,,,)))$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((((((''''''&&&&&&&&&''''''$$$'''))))))'''(((+++...666,,,######%%%%%%%%%'''$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$###$$$%%%'''(((&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%...+++((('''&&&%%%###!!!######$$$$$$$$$%%%%%%%%%%%%))))))###!!!%%%&&&###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&))))))(((;;;@@@EEEGGGBBB888,,,$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((***++++++&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''###$$$&&&)))************+++***)))((('''&&&&&&&&&((()))***+++***)))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((()))***+++---...............,,,***)))******)))((())))))******++++++*********************************+++++++++******)))((((((((('''&&&&&&'''((()))((()))))))))************+++++++++,,,------......---......//////......---////////////............////////////000000000000000//////.........//////000000//////////////////............---------,,,000///---------///000222000000000000000///...---...///000///---,,,---.../////////000000/////////------------------------........................//////......---,,,,,,+++,,,+++,,,---...---***(((((()))***+++++++++++++++)))))))))))))))))))))***)))))))))***+++,,,---...222111...,,,***)))))))))++++++*********+++------...000222333222000---*********)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&)))(((((('''''''''''''''%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%***)))(((&&&%%%%%%%%%&&&(((((()))++++++,,,,,,,,,---)))&&&%%%''')))***)))))))))((((((((()))******'''((())))))((('''&&&%%%)))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((()))((('''''''''((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&''''''(((((('''''')))&&&###"""$$$&&&'''''')))(((%%%###"""###$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&((('''&&&'''***---666---%%%$$$&&&%%%%%%'''$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$)))'''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$((()))%%%###&&&&&&###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&(((((('''///222444555222,,,%%%!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''(((((('''&&&&&&&&&'''''''''(((*********((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''((())))))+++,,,---------------,,,***)))******)))((()))***++++++,,,,,,,,,+++++++++******************))))))*********))))))(((%%%%%%&&&''''''((())))))))))))))))))************((())))))******++++++,,,,,,------......------,,,---..................///....../////////000000000000//////...//////000000111000000///......------/////////.........------//////...------///000111....../////////...------...000000000...---...///......////////////......------------------------------------------------......------,,,,,,++++++******+++,,,---,,,***'''(((((())))))***)))))))))''''''(((((())))))************++++++,,,...///000555333///,,,)))))))))***))))))))))))***,,,---...---...000111000...,,,***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###((('''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++***((('''%%%$$$$$$$$$###$$$%%%&&&((()))*********)))'''''')))***)))((()))(((((('''''''''((((((((('''&&&'''(((((('''&&&&&&'''((((((((('''&&&%%%$$$$$$%%%%%%'''(((***+++((())))))(((&&&&&&((()))((('''&&&%%%%%%&&&'''(((&&&&&&''''''((()))))))))%%%&&&''''''(((((('''''''''&&&&&&%%%&&&'''((())))))))))))'''$$$###%%%(((&&&&&&&&&&&&''''''''''''$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&%%%%%%&&&))),,,666---&&&&&&&&&%%%%%%'''$$$%%%''''''%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''$$$''''''%%%%%%'''&&&###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&&&&%%%))))))(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''((('''((()))))))))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''))))))***++++++,,,,,,,,,---+++))))))***+++***)))******+++,,,------------***************)))))))))(((((()))*********))))))&&&&&&'''((())))))(((((()))))))))))))))*********'''''''''(((((()))))))))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........------......//////000000//////......//////000000/////////......---------000////////////.........------,,,,,,,,,,,,---........./////////......---///000111000...---...///---......//////......---------------------------------------------------------,,,,,,++++++++++++))))))***+++---,,,)))''''''(((((())))))((((((((('''''''''((())))))************++++++---...000111444333111...,,,)))((('''(((((()))***+++---......---...000000000...,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''))))))((('''&&&%%%%%%%%%#########$$$%%%&&&''''''&&&&&&&&&'''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&***'''%%%%%%'''((((((&&&%%%'''((())))))(((&&&%%%$$$$$$%%%%%%'''(((***+++&&&((()))(((%%%%%%&&&((()))(((&&&%%%%%%&&&((()))&&&&&&''''''((()))******%%%&&&''''''((('''''''''###'''***,,,***((('''''''''&&&'''++++++)))((((((%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&%%%$$$###$$$&&&)))+++222+++&&&&&&&&&$$$$$$&&&###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&((()))))))))******++++++---+++))))))***+++***)))******+++------.........******)))))))))((((((((('''((()))***************)))************)))((('''******))))))))))))))))))&&&&&&'''''''''''''''(((******++++++++++++***************+++,,,,,,,,,---++++++,,,---......//////......---......///000000,,,,,,------............000////////////.........---------,,,,,,,,,------...//////000000/////////...000000///...---...///------............------........................------------------------++++++++++++************))))))***+++---,,,***''''''(((((())))))))))))((('''((((((((())))))******((())))))***,,,---///000333444555444222---)))&&&((()))***+++,,,---......+++,,,---......,,,+++***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$"""''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((((((((((((%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''''''''(((((('''&&&&&&&&&''''''%%%&&&'''(((''''''&&&&&&(((((('''&&&&&&%%%&&&&&&***)))'''''''''(((((('''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&'''((()))&&&'''''''''&&&%%%&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((%%%&&&''''''((('''''''''"""&&&******((((((+++000666+++$$$&&&)))'''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&%%%$$$###$$$&&&((()))---(((%%%%%%%%%######%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''###!!!"""%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$######%%%&&&(((***''''''&&&$$$$$$#########&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%)))(((((((((((()))***+++,,,***))))))***++++++***)))***+++,,,---.........++++++******)))((((((((('''((()))++++++,,,,,,,,,,,,,,,+++******)))((((((************))))))))))))'''''''''''''''''''''''')))))))))******)))))))))))))))))))))))))))******))))))***+++,,,------...,,,,,,,,,,,,---...//////++++++,,,,,,---......////////////.........------///////////////...............///000000000//////---/////////---,,,---...,,,,,,------------,,,,,,........................------------------------******************))))))))))))***,,,...---+++((('''((()))***++++++++++++************))))))))))))''''''((()))+++---...///444666888999777222,,,(((((((((***+++,,,,,,,,,,,,'''((()))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&'''((()))))))))))))))*********)))'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((()))(((&&&%%%$$$$$$%%%%%%''')))******)))(((((()))(((''''''&&&&&&&&&''''''***+++,,,***(((''''''(((&&&'''((()))***)))(((((((((''''''&&&&&&&&&'''''''''&&&&&&''')))***((('''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''')))+++,,,)))''',,,999CCCOOO:::((($$$&&&$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))&&&%%%$$$$$$&&&''''''&&&(((%%%$$$%%%%%%"""###&&&###$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%$$$###$$$&&&(((((('''#########$$$$$$$$$%%%%%%'''###"""&&&***)))''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$&&&'''((()))$$$%%%&&&&&&''''''&&&&&&'''((()))******)))((('''###$$$$$$%%%'''(((***+++((((((&&&%%%$$$#########%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%(((((('''''''''((()))***,,,***))))))***++++++***((()))***,,,------......------,,,,,,+++******)))((()))***+++------......+++***)))(((((()))******************)))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((('''''''''''''''&&&''''''((()))***+++,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,---------............---------,,,//////000//////......---,,,---...////////////...,,,......---,,,+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++---......,,,***((()))***,,,---.........,,,,,,++++++******))))))''''''((()))+++---///000333555777777555111---***&&&'''((()))******))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((((((''''''''')))***,,,------,,,+++***%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%###""""""###$$$%%%''')))******''''''(((***''''''''''''''''''((())))))---111///)))%%%&&&)))&&&&&&'''''''''((((((((('''''''''&&&&&&&&&''''''***'''&&&)))///111---(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''+++///111...***---999DDDKKK888(((&&&'''$$$%%%***$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&%%%%%%&&&))))))'''$$$%%%###$$$&&&&&&$$$%%%(((###$$$&&&&&&$$$###$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''%%%$$$%%%'''(((((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%"""&&&///444///(((%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,+++(((&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&''''''((($$$%%%&&&'''''''''&&&&&&&&&'''((())))))((('''&&&$$$$$$&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&''')))***,,,***))))))***++++++***'''(((***+++,,,---------//////...------,,,++++++((()))+++,,,---...//////)))((('''&&&''')))+++,,,+++*********))))))(((((())))))))))))))))))((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$&&&&&&'''((()))***++++++************+++,,,---......------,,,,,,++++++***......---------,,,,,,,,,---.........---,,,+++++++++,,,------.........---,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++************************************************(((((((((((())))))))))))******+++---//////---***((()))+++---///000000111...------,,,+++***))))))''''''((()))+++---///000111222222222111...+++)))%%%&&&'''(((((('''&&&&&&''''''(((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$%%%'''+++///111333333333%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%''''''''''''%%%$$$''''''((((((((('''%%%$$$((('''&&&%%%%%%''')))***&&&'''((('''%%%$$$''')))'''''''''''''''((()))***(((///444222)))$$$&&&***&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))---(((&&&***222555111***&&&&&&'''(((((('''&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''"""+++222111***'''+++111///$$$ &&&(((######***$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%(((******'''###$$$###$$$''''''%%%&&&***"""$$$&&&%%%$$$###$$$%%%%%%%%%&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''***)))'''&&&&&&''')))***+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###""")))777<<<444)))$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,...---)))''''''(((######"""!!!!!!###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&((())))))(((&&&%%%$$$%%%''''''((('''%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&''''''((()))******+++++++++******++++++,,,---......//////...,,,***)))))))))***+++,,,......///...,,,+++)))(((((())))))++++++******)))((((((((())))))(((((((((((()))******)))((('''&&&&&&'''(((+++***((('''&&&&&&''''''''''''(((((('''&&&%%%%%%'''''''''((()))******+++******))))))))))))******)))***+++,,,,,,,,,,,,,,,+++)))((())),,,---,,,)))------,,,,,,,,,,,,------,,,,,,++++++******))))))******))))))(((((('''''')))))))))))))))))))))))),,,,,,++++++******)))))),,,,,,,,,,,,,,,+++***)))((())))))(((&&&&&&'''(((...+++***,,,000222222111...,,,+++,,,------+++***))))))*********+++++++++111111111111///---+++***))))))))))))((('''&&&%%%%%%&&&&&&'''((()))******+++)))''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((('''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''(((***+++---...+++***)))(((((()))***+++$$$%%%%%%%%%$$$%%%(((***((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((('''&&&&&&&&&&&&'''))))))))))))((((((((((((111000...,,,)))'''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))******))))))(((((('''''')))'''$$$%%%''')))'''&&&%%%&&&'''''''''''')))+++***222111&&& %%%)))&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''(((***+++---...+++***)))'''''''''((()))&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((())))))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%))),,,+++'''###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''$$$###""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((())))))***************++++++,,,,,,,,,------,,,***)))((()))******+++---......///...---+++***)))))))))***++++++******))))))(((((())))))((((((((())))))***+++***)))(((((((((((()))+++***((('''&&&&&&''''''((((((((((((((('''&&&&&&&&&''''''((())))))******))))))(((((((((((()))))))))***************))))))***)))''')))+++,,,+++)))((((((''''''''''''(((((())))))((((((((((((((('''***)))))))))(((((((((''')))))))))))))))))))))))))))))))))(((((('''''''''******+++,,,,,,,,,,,,,,,***++++++***(((''')))***---+++***,,,///111111000///---+++***++++++***))))))))))))******+++++++++//////000///...,,,+++)))&&&'''(((((((((((((((''''''''''''''''''''''''(((***(((&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***+++))))))(((''''''((())))))%%%%%%&&&%%%$$$%%%''')))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&''''''((((((''''''((((((((()))))))))%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&''''''(((%%%&&&&&&'''((()))***+++,,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''((((((((())))))))))))((((((((((((((()))'''%%%%%%'''((('''&&&%%%&&&'''''''''''')))+++:::???:::+++###&&&(((&&&'''''''''''''''&&&&&&&&&'''''''''''''''((()))))))))(((((('''&&&&&&''''''%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''******'''###&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((())))))(((((())))))***+++************)))(((''''''******+++,,,------...///------,,,+++*********************************)))******)))))))))))))))***++++++***)))))))))******+++***)))(((''''''''''''((())))))))))))(((((('''&&&&&&''''''(((((())))))(((''''''''''''''''''((())))))))))))((('''&&&%%%)))((('''(((***+++***)))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((()))***,,,------......,,,,,,---+++***)))+++,,,,,,+++***,,,...111111111111...***))))))))))))((())))))))))))************------------,,,***)))(((%%%%%%&&&(((((()))))))))'''''''''&&&&&&%%%%%%%%%)))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((%%%&&&'''&&&$$$%%%&&&((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""######$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((((('''%%%&&&'''((('''&&&%%%&&&''''''&&&''')))***BBBDDD===---$$$&&&((('''((((((''''''&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''''''''((())))))(((((())))))((((((((('''******++++++,,,------...---,,,,,,+++++++++++++++)))))))))******+++++++++++++++***)))))))))******************)))*********++++++***)))(((((((((((())))))*********))))))(((&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))(((''''''&&&(((((('''((())))))))))))******))))))))))))******((((((((())))))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---.........,,,------,,,******+++,,,,,,,,,,,,---///000222222444000+++)))((())))))((())))))))))))))))))))))))************))))))((((((%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&''''''&&&%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''&&&%%%&&&''''''&&&&&&(((***888999555***%%%&&&(((''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%''''''%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%""""""###%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''(((((((((''''''&&&&&&''''''((()))((((((((((((((()))))))))))))))******+++,,,,,,,,,++++++,,,+++++++++******(((((()))***+++,,,,,,---,,,,,,+++***************((()))))))))))))))))))))+++++++++******)))(((((())))))***************)))'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))*********)))'''((((((((((((((()))***((((((''''''''''''(((((((((((())))))******++++++(((((((((((())))))))))))************************)))))))))***************++++++,,,------------,,,+++,,,,,,+++))))))***,,,,,,------...///000222444666222---************)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%######$$$$$$%%%&&&&&&'''***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$###$$$&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&''''''%%%$$$%%%&&&))))))(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((***+++(((''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&((((((''''''&&&&&&&&&''''''&&&%%%%%%'''))))))++++++'''%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''%%%&&&((())))))((('''&&&((('''%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((())))))++++++(((((()))))))))***************+++++++++******)))'''((()))***+++---...///------,,,+++************'''((())))))******))))))+++,,,,,,++++++***)))(((((())))))************)))((((((((())))))))))))))))))(((((((((((((((((()))'''((()))***++++++++++++'''(((***)))(((((()))+++******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))+++,,,,,,------------,,,++++++,,,***)))((()))++++++,,,.........///222444555222...,,,+++++++++***(((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''%%%$$$$$$"""######$$$&&&''''''(((***(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***)))%%%$$$%%%(((%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''(((((())))))(((((('''$$$&&&''''''&&&%%%&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''+++***)))((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''(((******%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((###%%%&&&''''''&&&$$$######$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&'''(((((((((((('''((('''&&&%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&'''''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((('''''''''((()))+++,,,''''''''''''((((((((((((((())))))*********)))(((&&&'''(((***,,,...///000......---++++++*********((()))***+++++++++******+++,,,,,,,,,,,,***)))((('''((())))))******))))))*********************)))+++******))))))******+++))))))***++++++*********''')))++++++)))(((***,,,---,,,,,,++++++,,,,,,---************))))))))))))'''((((((((()))))))))***************************((()))))))))*********+++******,,,---............+++,,,,,,+++)))(((***+++(((+++,,,---,,,---000222333000...,,,,,,,,,***)))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''%%%&&&'''(((((('''''''''''''''''''''''''''''')))+++)))%%%###%%%(((%%%$$$######$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&'''(((((((((((('''&&&"""$$$'''''''''&&&&&&'''&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''******)))(((((()))******%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###&&&)))***(((&&&&&&'''&&&''''''&&&%%%$$$&&&((($$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((()))&&&&&&%%%%%%&&&''''''(((((('''&&&%%%%%%(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&((('''&&&$$$$$$$$$%%%%%%#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))'''&&&&&&&&&''')))***,,,&&&&&&&&&''''''''''''''''''((()))******)))((('''&&&'''(((***,,,...000000///...---,,,++++++++++++)))***+++,,,---,,,,,,+++,,,,,,------,,,+++)))(((''''''((()))))))))))))))+++++++++***************,,,,,,++++++++++++,,,,,,***++++++******)))((('''(((***,,,+++))))))+++---))))))(((((((((((())))))...---------,,,+++++++++'''((((((((())))))******************************++++++,,,,,,,,,---------((()))+++---...000111111,,,,,,,,,+++***)))***,,,&&&)))++++++***+++...111000///---,,,,,,+++)))'''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%'''&&&$$$%%%&&&''''''&&&((((((((((((((((((((((((&&&)))+++)))%%%"""$$$(((%%%$$$#########%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%!!!$$$&&&''''''''''''(((%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))***))))))'''&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###&&&******(((%%%&&&'''&&&''''''&&&%%%$$$&&&'''###!!! """%%%%%%'''((('''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$###$$$%%%'''(((***(((&&&######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&+++)))'''$$$###$$$%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))&&&$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&""""""###$$$&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&###"""$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((+++***)))((('''''''''''''''(((((()))***,,,---...---,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---///000///---*********+++***))))))((()))))))))******+++,,,,,,,,,++++++))))))(((((((((((()))***)))(((''''''(((***,,,...000///------......,,,+++)))&&&$$$%%%))),,,,,,+++...///000...+++)))((((((''''''''''''((((((((((((++++++***)))))))))***+++*********))))))))))))(((---,,,+++,,,///111222111...,,,)))))))))******))))))))))))))))))))))))))),,,+++)))(((&&&%%%%%%%%%###'''(((%%%&&&***''' &&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***(((&&&'''))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%###&&&%%% &&&)))!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$#########'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%)))'''%%%######%%%'''(((%%%$$$$$$######$$$$$$%%%###""""""%%%(((((($$$!!!$$$$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###%%%(((***$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&(((%%%$$$%%%'''(((&&&$$$)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$$$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((('''(((((((((((((((((()))***+++,,,------+++******++++++***)))******++++++,,,---......000111111///,,,(((''''''++++++***))))))))))))******+++,,,,,,---,,,,,,,,,))))))((((((((())))))***)))((((((((()))+++---...000000000111444666666555+++(((&&&''')))++++++***---...///...,,,******+++''''''((((((((()))))))))******+++++++++*********+++************)))))))))(((((())),,,111555888888000---+++)))*********)))))))))))))))))))))))))))+++***)))'''&&&&&&%%%%%%''')))'''$$$&&&***)))$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''(((((((((((('''&&&&&&((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$((()))(((%%%%%%%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&((()))***%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&***)))&&&$$$######%%%&&&%%%$$$$$$######$$$$$$%%%$$$######&&&((((((%%%###$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''%%%$$$%%%'''(((&&&$$$((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&'''((()))((('''&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&(((''''''''''''((()))))))))))))))))))))***++++++,,,+++******++++++***)))(((((()))+++,,,---...///000111111///,,,)))((((((,,,,,,+++***************++++++---.........------******)))))))))))))))***))))))***+++,,,---......---,,,,,,...111444444333---***((((((***++++++***,,,---///...---+++,,,,,,((())))))))))))************+++,,,---...---+++***+++++++++************)))''''''(((,,,222777999:::111...+++************)))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&((((((&&&###$$$((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&+++$$$$$$,,,###,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((''''''&&&'''(((***+++%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''((('''&&&&&&'''&&&$$$###''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&&&&'''+++)))'''$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&((((((&&&$$$$$$$$$&&&'''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&'''((()))******))))))((((((((())))))+++***))))))***+++***((((((((()))***+++,,,------,,,...//////---------///---,,,++++++******++++++***,,,...///000///...---++++++***)))))))))******)))***,,,---............---,,,***+++,,,,,,***)))+++***))))))***,,,------...///000///---++++++,,,))))))*********+++++++++***,,,///111111000---+++++++++++++++*********************,,,000333444444000---***)))))))))((('''(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&((('''%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''&&&&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$+++"""***===,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))((((((''''''((()))+++,,,$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%###&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$%%%&&&'''((()))(((&&&$$$######$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&%%%$$$######%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))******%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&((()))******)))((((((''''''((((((***)))((((((******)))((())))))***************+++,,,---............///111---,,,++++++******++++++***+++...000111000///...,,,,,,+++******************+++,,,...////////////222000...---,,,+++)))'''((())))))***+++---///111111222222000---*********************+++++++++++++++---111333444222///---+++++++++*********))))))+++***)))***,,,......---...+++(((''''''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&***,,,***'''%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((######$$$%%%&&&''''''(((&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&---'''555OOO===###,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))((((((''''''((()))+++,,,%%%%%%&&&&&&'''(((((()))######$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''$$$$$$$$$%%%&&&'''((())))))((('''''''''''''''((()))((('''((()))***)))((())))))))))))))))))))))))---......---++++++,,,...,,,,,,+++***************)))+++...000111000///---------,,,+++************++++++,,,---...///000000000///------------+++)))&&&((()))******,,,000333333444444111---***)))))))))************++++++++++++---000333333222000...*********))))))))))))(((((('''&&&''')))+++,,,++++++)))'''&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&)))///111---)))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%)))(((666JJJ>>>'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++)))&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((''''''&&&'''(((***+++&&&&&&&&&''''''''''''(((######$$$$$$%%%%%%&&&&&&(((&&&%%%%%%'''(((((((((###$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((($$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%!!!"""######""""""###%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$#########%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&'''((((((((('''&&&''')))***)))((('''((((((((()))******************)))((((((+++---++++++***))))))))))))***'''***---000111000...---......---++++++*********,,,+++++++++,,,...000111...---++++++,,,,,,+++)))&&&(((******)))***...111222333333222...,,,++++++)))))))))************+++)))+++...000111000...---)))))))))((((((((('''''''''&&&%%%&&&(((******)))***(((&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((%%%'''...000,,,)))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$&&&(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((###$$$'''---333000'''!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((...+++(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&((()))***'''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((---***'''%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$&&&''')))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!###$$$$$$""""""$$$&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###%%%&&&%%%###"""$$$&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))***)))(((%%%&&&'''((()))***+++,,,###$$$&&&&&&&&&(((,,,...+++******)))((()))))))))''')))---000111000...,,,///...---,,,++++++++++++,,,+++******+++---000222222111///......---+++***''')))+++***((())),,,///111222333111///---,,,---((())))))))))))*********((()))+++---......---,,,((((((((((((''''''''''''***((('''&&&(((((('''&&&***(((&&&&&&(((*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((######)))+++((('''***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***(((((((((((())))))******&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$##################"""%%%((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&***((("""'''***"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&000---)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))******222...)))%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$######$$$%%%&&&'''(((%%%''')))***+++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$)))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&%%%""""""%%%(((&&&&&&&&&&&&%%%$$$###############$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&"""%%%&&&%%%###"""$$$&&&(((''''''&&&&&&&&&'''''' ---222((("""'''------((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''&&&'''***++++++***'''&&&((()))***)))((('''((())))))((('''&&&&&&'''((()))&&&&&&%%%%%%&&&)))+++---(((((((((((((((((((((((((((((())))))*********+++******))))))))))))******))))))))))))***+++,,,---///...---,,,++++++***+++(((((())))))*********+++......------,,,+++******++++++)))(((''''''''''''***)))(((((())))))((('''777000)))&&&(((******((($$$&&&''''''&&&&&&((()))***)))((('''&&&%%%%%%%%%'''&&&%%%&&&(((*********%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((,,,+++)))(((&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''''''''%%%###"""''''''((((((((('''%%%$$$)))&&&%%%&&&((()))'''%%%)))(((&&&%%%$$$%%%&&&&&&)))((('''&&&%%%$$$$$$$$$'''$$$"""$$$'''******)))%%%######&&&)))***'''$$$'''((((((((('''(((+++---)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########!!!###%%%'''''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&'''((('''%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&'''''''''(((((((((((()))%%%###"""$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%&&&(((******)))((('''&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&&&&''''''""",,,///'''###(((,,,+++(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&''')))******)))'''&&&'''((())))))((('''(((***)))((('''&&&&&&'''((()))((('''&&&&&&''')))+++---''''''''''''''''''''''''((((((((()))))))))******))))))(((((((((((())))))((((((((())))))***,,,,,,,,,,,,+++***)))))))))***''''''((((((((())))))))),,,,,,++++++***)))((((((+++***)))(((''''''''''''&&&'''))),,,//////,,,)))222---'''%%%''')))(((&&&%%%'''))))))'''''''''(((&&&&&&%%%%%%%%%&&&''''''((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((+++***)))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''&&&%%%$$$###&&&&&&'''(((''''''&&&%%%(((&&&%%%&&&((()))'''%%%((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''%%%###$$$'''******)))'''&&&%%%&&&'''(((&&&###%%%&&&'''&&&%%%&&&)))+++)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&)))++++++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&))),,,000222''''''&&&&&&&&&''''''((($$$***+++%%%$$$)))+++(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&'''))))))(((((()))***(((((('''&&&&&&'''(((((()))((('''''''''(((***+++'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((('''(((((()))***+++))))))((((((((((((((()))&&&'''''''''''''''(((((()))))))))(((((('''''''''******)))(((''''''''''''%%%(((,,,111333111---(((,,,)))%%%%%%'''((('''%%%&&&(((++++++***(((''''''$$$$$$%%%%%%'''(((***+++...,,,)))((((((((('''%%%''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&''''''''''''((()))(((((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%((('''&&&&&&'''((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%'''))))))))))))(((%%%%%%&&&&&&%%%$$$###%%%%%%%%%$$$%%%''')))((((((&&&%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%(((+++---+++'''###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$)))111:::???'''&&&&&&&&&&&&'''((((((&&&((('''$$$%%%))))))%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((('''%%%$$$%%%&&&(((***((('''&&&%%%%%%&&&'''(((%%%'''(((((('''''')))***''''''''''''''''''''''''(((((('''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((())))))(((((('''''''''((())))))''''''''''''''''''''''''((((((((('''''''''''''''***)))((('''''''''''''''(((***---000111...)))$$$(((&&&%%%%%%'''((('''%%%'''***,,,---+++((('''&&&&&&&&&&&&'''(((***+++,,,///---***)))))))))(((&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))))))))'''%%%$$$$$$%%%&&&&&&###%%%&&&%%%$$$$$$&&&(((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###%%%&&&%%%###"""###$$$$$$&&&''''''%%%%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%###%%%'''))))))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######$$$$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$%%%&&&''''''(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###(((000999>>>&&&&&&&&&&&&&&&'''((((((((((((&&&$$$&&&)))((($$$%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((('''%%%$$$%%%&&&(((***((('''&&&%%%%%%&&&'''(((%%%'''((((((''''''(((***&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))((((((((())))))***(((((((((((((((((((((((('''''''''((((((((((((((()))(((((('''''''''''''''((('''((()))***)))'''$$$&&&&&&&&&'''(((((((((''''''***------+++)))'''''''''&&&&&&&&&'''(((((()))(((&&&%%%$$$%%%&&&%%%$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$%%%%%%%%%&&&'''''''''((((((&&&&&&%%%$$$$$$%%%''')))$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###%%%&&&&&&$$$#########&&&((()))(((&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""######$$$$$$######"""$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$#########$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%***...111&&&&&&&&&&&&&&&'''((())))))(((&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&%%%&&&'''((())))))((('''&&&&&&'''((()))&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((******))))))))))))******)))))))))((((((((((((((('''''''''(((((())))))***((((((''''''&&&''''''((($$$###"""$$$&&&(((((('''&&&&&&''''''(((((((((((('''))),,,,,,+++)))((((((&&&%%%%%%$$$$$$$$$%%%%%%'''&&&$$$%%%&&&''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((%%%%%%&&&'''''''''&&&&&&))))))'''&&&%%%$$$$$$$$$$$$&&&(((((('''&&&'''((($$$%%%&&&&&&%%%&&&((()))%%%'''))))))(((''''''(((%%%&&&&&&''''''&&&%%%%%%''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''&&&$$$$$$$$$'''(((***)))'''$$$#########$$$$$$%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&$$$$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&&&&%%%%%%&&&&&&((()))))))))((((((''''''&&&&&&((()))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))'''((()))(((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&((((((''''''''''''(((((())))))(((((('''(((((()))++++++***)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&''''''((($$$######$$$&&&(((((('''&&&''''''&&&&&&&&&''')))'''(((******)))((()))***&&&&&&%%%%%%%%%%%%&&&&&&+++)))(((((()))******)))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((((((((('''&&&+++***)))'''&&&&&&&&&'''%%%''')))(((&&&%%%&&&(((%%%&&&'''(((((((((''''''((('''&&&%%%%%%%%%%%%%%%###&&&))))))'''&&&'''(((###&&&((('''&&&%%%&&&'''%%%'''))))))((('''''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&'''%%%&&&((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''((()))***+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))'''%%%$$$$$$%%%'''))))))'''%%%%%%%%%######$$$%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%'''((('''$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***))))))))))))'''%%%&&&))),,,+++***))))))((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''))))))))))))))))))))))))((())))))(((&&&$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''((((((''''''''''''((((((***))))))((((((((()))))),,,+++***((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''((())))))''''''&&&&&&&&&''''''(((((('''&&&'''((((((&&&$$$&&&'''&&&%%%$$$%%%'''(((&&&((())))))(((((()))+++((((((((((((((()))*********((('''&&&'''((('''&&&'''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''###%%%'''))))))((('''&&&---,,,***((('''&&&&&&'''%%%''')))(((&&&%%%&&&)))%%%&&&((()))))))))((((((&&&&&&%%%%%%%%%&&&''''''###&&&))))))'''%%%&&&((($$$'''***)))&&&######%%%%%%'''))))))'''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''"""$$$'''***+++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###%%%'''''''''%%%$$$&&&&&&&&&''')))***,,,---&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***(((&&&%%%%%%###&&&((()))((('''&&&'''######$$$%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''!!!$$$'''&&&###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))%%%&&&(((******)))((('''(((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***)))((()))***===555,,,''''''((('''%%%)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''(((((()))(((((('''(((((('''''''''&&&&&&&&&)))*********++++++++++++%%%&&&'''(((((('''&&&%%%)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))'''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***)))(((''''''&&&&&&&&&&&&%%%$$$%%%'''***...111//////---***'''%%%%%%&&&'''''''''''''''((())))))((((((''''''''''''((((((***))))))((('''&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%&&&(((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&((()))+++******)))((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$'''(((((((((((((((''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++***((('''(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$''''''$$$$$$'''(((---111000,,,(((((()))$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&###%%%***&&&!!!***---!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$))))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%'''((('''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))+++)))((((((''''''&&&%%%%%%''''''((((((((((((''''''$$$######%%%((((((%%%"""%%%###"""###%%%''''''&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''((()))555///(((&&&''')))(((&&&'''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((...,,,)))'''%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((************)))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''%%%&&&(((***+++***))))))((('''&&&&&&(((+++...111...///...,,,)))''''''((('''''''''''''''((())))))(((((('''''''''(((((())))))))))))((('''&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))'''&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$(((((($$$$$$&&&%%%)))---,,,(((%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&(((&&&'''###!!!222???:::&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&%%%)))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%'''((()))%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&'''&&&%%%&&&))))))(((&&&((('''%%%&&&'''(((((((((%%%&&&((((((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''(((***,,,(((%%%%%%(((***)))(((&&&&&&''''''((())))))***&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((***)))(((&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))...,,,***'''%%%$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''''''''(((((('''&&&%%%$$$%%%%%%$$$&&&))),,,---+++)))(((((('''&&&&&&'''))),,,---+++,,,,,,+++(((''''''((('''''''''''''''((())))))'''''''''''''''((()))***))))))(((((('''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%&&&'''))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''))))))))))))((('''&&&%%%%%%&&&&&&&&&'''((((((((('''''''''''''''&&&%%%%%%''''''(((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%))))))%%%###%%%$$$'''+++***'''$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&)))&&&&&&###$$$777HHHFFF&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%(((&&&%%%%%%'''((((((''''''&&&$$$$$$%%%%%%%%%$$$%%%&&&((((((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$&&&'''''''''''')))***&&&%%%$$$&&&)))***)))(((''''''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((///---+++)))(((((()))***((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%))))))*********(((&&&%%%'''&&&%%%$$$$$$&&&'''(((&&&''')))(((&&&%%%&&&&&&'''''''''''''''((())))))''''''&&&''''''((()))***(((((((((''''''&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((%%%''')))******)))'''%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))'''''''''''''''&&&%%%$$$&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$''',,,,,,'''$$$%%%''')))++++++)))'''&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''''''''&&&$$$((()))'''333<<<777%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''+++)))'''%%%$$$$$$&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%######$$$%%%&&&'''(((&&&$$$$$$$$$$$$###"""$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######''''''''''''''''''''''''%%%&&&((((((((((((***+++&&&&&&'''(((******)))'''))))))(((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))///---+++)))((((((***+++))))))((((((((('''''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((()))++++++'''''''''''''''''''''''''''''''''''''''''''''''')))((('''%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&&&&'''(((***)))'''&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&$$$&&&(((((('''&&&&&&''''''''''''''''''((())))))'''''''''''''''((())))))''''''''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''((()))************)))(((%%%''')))******)))'''%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******((('''%%%###$$$&&&((()))(((((('''))))))))))))(((((((((((($$$$$$&&&'''((()))))))))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&'''(((((((((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))......)))%%%%%%((()))******)))((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((()))&&&$$$)))***%%%)))...&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''######$$$$$$%%%&&&&&&'''***(((&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$######&&&&&&''''''''''''&&&&&&%%%%%%$$$######$$$&&&(((---+++)))((())))))'''&&&###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######''''''''''''''''''''''''&&&'''))))))(((((()))+++&&&''')))******)))((('''***))))))(((''''''&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))+++***)))'''''''''(((((()))))))))((((((((('''''''''''''''((((((((())))))))))))(((((((((((())))))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))******++++++++++++&&&%%%%%%&&&'''((())))))'''&&&$$$######&&&)))+++((((((((('''''''''((((((&&&(((***+++)))((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((************((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''&&&###$$$%%%'''((()))))))))*********))))))(((((((((%%%&&&''')))***+++++++++$$$%%%%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))......)))&&&&&&&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''((((((((()))###%%%&&& $$$)))%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$###'''&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###"""""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&((())),,,***''''''''''''&&&%%%###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%'''((()))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***++++++++++++(((((('''''''''(((((()))'''&&&%%%%%%%%%''')))***(((((((((((((((((())))))''')))+++,,,***)))(((((('''''''''''''''((())))))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))(((''''''''''''''''''''''''%%%&&&)))++++++)))&&&%%%&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))''''''((())))))))))))((($$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''',,,,,,'''%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((!!!###%%% """(((%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%&&&&&&%%%$$$$$$%%%'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&(((((('''&&&''')))'''%%%######$$$$$$###"""$$$&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%'''''''''%%%$$$%%%&&&$$$%%%'''(((''''''((()))&&&&&&''''''((()))))))))'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***((())))))*********))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$%%%'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((+++***)))(((((('''(((((())))))))))))((('''&&&%%%&&&&&&&&&'''''''''''''''%%%(((******)))'''&&&&&&'''''''''''''''((())))))+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%'''(((((('''%%%$$$((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((###%%%(((******(((%%%###)))((('''%%%%%%&&&'''(((%%%%%%&&&'''((()))******''''''''''''&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))******%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%******%%%###%%%'''&&&%%%%%%'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%"""###)))######%%% $$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%'''((())))))%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$&&&'''''''''&&&&&&)))((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$''''''%%%$$$%%%&&&(((&&&$$$$$$%%%&&&%%%$$$&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))******)))((((((***+++******)))((((((((((((((())))))((('''''''''''''''(((((())))))******++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&%%%%%%&&&&&&''')))))),,,+++***((((((((())))))))))))))))))((((((((((((''''''((()))))))))))))))((()))***+++,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((************)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))---***((('''''''''&&&%%%''')))*********)))))))))(((******)))''''''***...111---)))(((((('''$$$!!!&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((***++++++)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$&&&&&&$$$$$$'''(((&&&******(((&&&$$$###%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&%%%$$$###$$$%%%&&&'''&&&'''***...111///)))$$$''''''''')))******'''%%%$$$%%%&&&%%%%%%%%%'''))))))(((&&&&&&''''''&&&%%%&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''(((%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$""""""###%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%"""###&&&%%%!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!! !!!###&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""###%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&'''''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%''')))***)))((('''((()))&&&&&&&&&''''''''''''(((***)))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((())))))))))))(((((())))))(((''''''''''''(((+++***)))((((((((()))***))))))))))))((((((((('''&&&&&&'''(((((((((((((((((()))***+++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''(((&&&%%%&&&+++000///***''''''***((()))***)))''''''))),,,...+++((('''(((((('''%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''''')))(((''''''&&&&&&''''''%%%((('''%%%&&&***,,,+++&&&&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((())))))&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&)))++++++(((%%%''''''''')))******'''%%%%%%&&&'''&&&%%%%%%'''((()))'''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$%%%(((((($$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""######$$$%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%'''******)))'''''''''%%%%%%&&&'''((((((((((((******)))(((((((((((()))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((())))))((((((''',,,+++***((('''&&&&&&&&&(((((('''''''''((()))))))))))))))(((((((((''''''%%%&&&&&&''''''''''''''''''((()))*********))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((''''''&&&''''''((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((('''''')))++++++)))((()))///555222***%%%'''+++((())))))((('''&&&(((******(((''''''((())))))(((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&'''((((((***)))(((((('''(((((((((%%%(((((('''***222666666)))'''%%%'''***+++)))&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((***++++++&&&'''(((((((((((('''&&&%%%%%%%%%$$$%%%&&&&&&'''(((&&&$$$$$$&&&(((((((((''''''''')))******'''%%%'''((()))(((&&&&&&&&&(((((('''&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&'''''''''((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%%%%%%%'''$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''$$$%%%((()))&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%######$$$$$$%%%&&&&&&&&&***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$(((+++,,,+++)))'''&&&'''((()))***+++******)))+++******)))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((((((((((((((('''+++***)))'''&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))((((((((('''''''''%%%&&&''''''((((((''''''&&&'''(((******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&'''((()))'''''''''''''''(((((()))''''''''''''''''''''''''))))))((((((''''''''''''++++++++++++++++++++++++((((((((((((((('''''''''((((((((((((((((((((((((***)))'''(((***++++++***///222444000***'''(((+++((((((((((((''''''''''''(((((('''''''''((())))))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''(((***+++,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))(((''''''((((((((($$$'''((((((...777>>>???333...(((''')))***'''###&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''')))(((&&&&&&&&&((()))***''''''''')))******'''%%%((()))***)))'''&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&'''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((%%%$$$&&&'''%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&***)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%'''((('''&&&%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%)))---///---***(((''')))***************))))))+++******)))))))))))))))++++++******))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((())))))((((((((((((''''''''''''''''''((())))))))))))(((&&&'''(((******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''(((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((&&&###$$$''',,,///000666333...+++************(((((('''(((((((((''''''))))))((('''&&&&&&''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&''')))***+++******)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))(((''''''&&&''''''(((((($$$&&&'''&&&***333999::::::222***&&&((()))'''%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((()))''''''''')))******'''%%%''')))******(((&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&'''(((((())))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$$$$&&&&&&'''(((((((((((((((###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''(((,,,---(((%%%&&&&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$&&&&&&&&&%%%$$$%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%'''***...///...+++))))))(((((('''''''''((())))))******)))(((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%&&&'''(((''''''((()))))))))((((((((((((((('''''''''&&&&&&'''(((((()))))))))))))))'''((()))*********))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''''''''((()))******((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((&&&%%%(((---444888;;;666000)))''')))++++++)))'''''''''(((******)))''')))***)))(((%%%$$$%%%&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))******''''''&&&&&&&&&'''((((((''''''&&&&&&''''''((((((&&&'''&&&###$$$***---,,,444///)))&&&'''*********&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((('''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&"""%%%'''((('''&&&&&&&&&''''''''')))******'''%%%%%%'''))))))(((&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&''''''((())))))***((((((''''''''''''(((((()))(((''''''&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&(((******(((&&&&&&&&&&&&&&&'''((())))))))))))######$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''',,,000111+++&&&&&&'''&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''''')))------,,,***))))))'''&&&%%%%%%''')))---///***)))((((((''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%&&&'''((((((((()))*********)))((('''(((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((((()))***+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((('''''''''(((((((((((((((************************''''''''''''((((((((()))''''''''''''''''''''''''))))))***---222666888999...,,,))))))*********)))'''&&&&&&))),,,---+++)))((())))))(((%%%$$$%%%'''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))(((''''''&&&&&&&&&''''''((((((''''''(((((()))***&&&((('''######&&&'''%%%)))(((((('''((()))******&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&###&&&((((((&&&%%%&&&(((''''''''')))******'''%%%###%%%((()))(((&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&''''''(((((()))((((((''''''''''''(((((()))(((((('''''''''''''''&&&&&&'''(((((('''&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&((((((((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((******)))'''&&&&&&$$$%%%&&&''''''((((((((("""###$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''')))///000***%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$%%%'''"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''''')))+++,,,+++)))((()))'''&&&%%%%%%(((---222555))))))((('''''''''''''''(((((())))))******++++++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((******+++++++++)))((('''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((()))***,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((###$$$&&&((())))))((((((''''''''''''((()))++++++)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&))),,,//////---+++&&&))),,,,,,***(((((()))'''&&&&&&)))---...,,,***&&&((()))'''%%%$$$&&&)))&&&&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''+++***)))'''''''''((()))'''''''''((((((((())))))(((''''''&&&&&&%%%$$$$$$&&&''')))******)))'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&))))))((())))))***++++++%%%''''''%%%&&&***+++((("""%%%((()))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%'''((((((((('''&&&''')))***)))''''''***---''''''''')))******'''%%%!!!$$$'''((('''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&&&&''''''(((((((((''''''''''''(((((())))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((*********)))(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%$$$$$$###$$$%%%'''((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((###%%%'''((())))))'''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$&&&((()))'''%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$***,,,'''""""""$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((***)))'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%)))(((((('''&&&&&&%%%%%%(((((())))))))))))(((((())))))(((((('''''''''&&&'''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))((('''&&&&&&'''((()))(((((('''''')))***+++))))))))))))((('''%%%%%%''''''((()))))))))))))))'''((()))((('''&&&''')))&&&'''''''''(((((())))))&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))***&&&&&&((((((((('''&&&%%%((('''&&&))),,,,,,)))&&&******)))((('''&&&%%%%%%(((((())))))((('''&&&&&&,,,+++((('''&&&'''((()))******))))))((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++((()))***++++++***)))(((+++***)))+++...///---***((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((()))***)))((('''((()))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$######((()))++++++)))))))))***((('''&&&%%%%%%&&&'''(((+++)))(((''''''((()))+++))))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))(((''''''((()))***///...,,,***((('''&&&%%%((((((((('''&&&&&&&&&%%%###%%%&&&&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&###$$$)))+++(((&&&&&&%%%%%%&&&'''((((((((('''))))))((('''&&&%%%%%%$$$'''''''''(((((((((((()))******)))((((((((((((((($$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&$$$###%%%)))+++***(((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******%%%&&&'''))))))'''&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''######)))...,,,'''%%%%%%%%%&&&'''&&&%%%###"""%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%"""###%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&'''((('''&&&$$$###&&&(((((('''%%%###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&***))))))(((''''''&&&&&&(((((())))))))))))(((((())))))((((((((('''''''''((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))''''''&&&'''(((((((((((('''''''''((()))***))))))))))))((('''&&&&&&''''''((()))))))))))))))'''((()))((('''&&&''')))'''''''''((((((((())))))************++++++++++++)))))))))(((((((((((((((((((((((()))***+++++++++&&&''''''(((''''''&&&&&&((('''&&&(((***+++)))'''((((((((((((((('''''''''(((((())))))(((''''''&&&***)))((('''''''''((())))))))))))(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((()))*********)))(((((('''%%%%%%&&&))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''')))******))))))***+++)))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((((((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&''')))******)))(((((()))((('''&&&&&&&&&&&&'''(((***)))'''&&&&&&''')))***))))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&(((***,,,------,,,***)))''''''&&&&&&''''''''''''''''''&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$%%%)))+++(((&&&&&&&&&&&&''''''((('''''''''((((((((('''&&&&&&%%%%%%&&&''''''''''''(((((((((***))))))((((((((((((((('''&&&&&&&&&''''''((()))(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$%%%'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((()))((()))***++++++***)))(((###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%'''...333///)))&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###$$$%%%%%%$$$%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$*********)))((((((''''''(((((())))))))))))(((((())))))((((((((((((''''''((((((((()))))))))))))))((((((((((((((((((((((((************))))))))))))(((''''''''''''(((((()))'''''''''''''''((())))))************)))(((''''''''''''((()))))))))))))))'''((()))((('''&&&''')))''''''(((((((((((())))))))))))(((((((((((((((((('''''''''((((((((((((((((((((())))))******++++++(((''''''&&&''''''(((((()))'''&&&&&&((())))))(((&&&'''''''''(((((())))))(((((()))))))))(((''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((('''''''''(((((()))(((((())))))))))))(((((('''&&&&&&'''))))))(((&&&%%%&&&&&&'''(((((())))))***)))'''&&&&&&''')))***%%%&&&((((((''''''(((***((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((''''''&&&&&&''''''(((%%%%%%&&&'''((()))******&&&((())))))(((''''''(((((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((())))))((((((''''''''''''((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''')))***+++***)))(((''''''&&&''''''''''''''''''''''''(((((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%***+++(((&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((((((''''''(((((('''''''''&&&''''''((()))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&&&&%%%###''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''')))***+++,,,,,,+++***)))$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%(((000333///)))&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&(((((()))***)))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''(((((())))))'''%%%###$$$&&&(((***&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&'''''',,,(((%%%$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########)))))))))(((((((((''''''(((((())))))))))))(((((())))))(((((((((((((((((('''''''''(((((()))******(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((())))))'''''''''''''''(((((((((***************)))((((((''''''((()))))))))))))))'''((()))((('''&&&''')))(((((((((((((((((())))))(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&'''''''''((((((((()))((((((&&&&&&&&&''')))***)))(((&&&&&&&&&'''((()))''''''''''''(((((((((((((((((()))))))))(((((('''%%%&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((('''((((((((())))))))))))((((((((())))))))))))(((&&&'''''''''((((((((()))000...***'''%%%%%%&&&''''''((())))))''''''''')))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''((((((&&&&&&'''((()))***++++++%%%'''(((((('''&&&&&&''''''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''((()))(((''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))%%%&&&((((((&&&%%%&&&'''&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%&&&***,,,(((&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''))))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$))))))************))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%,,,...***&&&%%%''''''%%%$$$$$$%%%&&&'''$$$&&&&&&$$$%%%''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((((('''&&&&&&&&&%%%'''(((***+++***)))'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&%%%###""""""###%%%&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%'''((()))666000(((&&&((()))&&&###%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''&&&&&&(((((())))))))))))(((((((((((())))))))))))))))))'''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''(((((()))))))))'''''''''((((((((((((((()))************))))))(((''''''((()))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))((((((+++++++++******)))))))))$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&'''((()))***))))))(((&&&&&&&&&((()))((((((((((((''''''''''''(((((()))))))))))))))(((%%%&&&'''((())))))((((((''''''(((((((((((((((((('''''''''((((((((()))))))))((((((''''''''''''((((((((((((((())))))******&&&&&&'''''''''&&&&&&&&&))))))((((((((('''''''''000...***'''%%%%%%%%%&&&------...,,,***))))))***'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))%%%&&&((((((&&&&&&&&&'''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&''''''(((((()))))))))%%%''')))((('''&&&''''''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&&&&***,,,(((&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((()))((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###'''(((%%%%%%''''''&&&%%%%%%%%%&&&'''(((&&&))))))%%%$$$''''''###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&%%%&&&''')))))))))(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&###$$$$$$%%%$$$$$$#########$$$$$$%%%%%%&&&'''''''''&&&&&&%%%&&&''')))***666///(((&&&((()))'''###%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))******''''''&&&%%%%%%&&&((()))))))))))))))))))))))))))************))))))))))))&&&'''(((((()))((((((''''''(((((()))***)))))))))((())))))******)))((((((''''''((()))))))))))))))'''((()))((('''&&&''')))******))))))))))))(((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))************''''''''''''((()))******)))******)))''''''(((***))))))(((((('''''''''&&&(((((()))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((('''''''''(((((())))))((((((((()))***+++,,,((()))+++***)))'''((((((******)))(((((('''&&&&&&+++***(((&&&&&&'''((())))))***+++)))'''%%%&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))******))))))((((((''''''%%%'''(((((('''&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))'''(((((((((((()))))))))((((((''''''''''''((((((%%%%%%&&&(((((())))))(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))&&&((())))))(((''''''(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&'''+++,,,(((&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((())))))(((''''''&&&&&&''''''***)))(((((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###%%%&&&&&&%%%%%%&&&(((&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&$$$&&&&&&%%%&&&***&&&&&&&&&&&&&&&''''''(((%%%******$$$$$$))))))###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&%%%%%%%%%%%%'''''''''&&&$$$############$$$%%%%%%&&&&&&''''''''''''''''''((((((+++'''$$$###&&&((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))************)))'''&&&%%%&&&((()))))))))))))))))))))))))))))))))))))))************'''(((((())))))((('''&&&((((((***+++++++++***)))'''(((((())))))(((((((((''''''((()))))))))))))))'''((()))((('''&&&''')))*********)))))))))((((((&&&&&&&&&&&&''''''''''''***************)))))))))************))))))))))))&&&&&&((())))))*********(((+++,,,+++)))'''(((***'''''''''((((((((((((((((((((()))***************++++++)))(((((()))******))))))))))))******++++++'''((((((((())))))))))))'''''''''''''''((()))******)))))))))***+++---...***,,,...---***)))***+++)))))))))(((((((((((((((((((((''''''&&&'''''''''$$$&&&'''&&&%%%$$$&&&'''''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))((((((((('''''''''&&&'''))))))'''&&&'''(((&&&&&&'''(((((('''&&&&&&((((((((())))))((((((((('''''''''''''''((())))))'''((((((((())))))))))))((((((''''''''''''((((((%%%&&&((()))***))))))(((''''''''''''''''''((())))))))))))((((((((((((((('''(((******((('''((()))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***''''''+++,,,(((&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&'''''''''''''''((((((((()))))))))******(((((('''&&&&&&&&&&&&'''******)))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''((('''%%%$$$%%%'''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))((((((''''''''''''(((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''')))&&&&&&((('''%%%&&&)))%%%%%%&&&'''''''''''''''"""))))))$$$%%%,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&''''''((((((((((((''''''&&&$$$######$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))*********+++,,,+++((('''&&&'''((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((()))))))))'''&&&%%%((()))***,,,,,,++++++***''''''(((((((((((((((''''''(((((()))))))))))))))'''((()))((('''&&&''')))+++*********))))))(((((((((((())))))******++++++******))))))((((((''''''((((((((((((''''''''''''%%%&&&(((************)))(((+++...---***((((((***%%%%%%&&&'''((()))***+++(((((()))***************...,,,***(((((()))***+++))))))******+++++++++,,,(((((((((((())))))))))))&&&&&&&&&'''''')))***++++++******)))***,,,...///&&&)))+++***'''%%%&&&(((''''''(((((())))))*********))))))(((&&&%%%$$$###'''(((***+++++++++---///&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%))))))(((((((((((())))))''''''''''''((((((((((((&&&((())))))(((''''''(((%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((('''''''''''''''((()))***'''((((((((())))))******((((((''''''''''''(((((()))************(((&&&%%%(((((('''''''''(((((()))******))))))(((((('''''''''(((******((((((((()))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***''''''+++,,,(((&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''))))))))))))************(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((***+++)))%%%###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&'''((()))******''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&$$$&&&)))((($$$###&&&$$$%%%'''((()))((('''&&&'''(((###%%%...///)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''%%%###!!! !!!###%%%$$$$$$%%%&&&&&&''''''((((((((()))))))))'''&&&%%%$$$&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((***))))))))))))(((((((((((((((((((((((((((((((((,,,+++***))))))***+++,,,*********)))))))))))))))***)))'''''')))***)))(((&&&''')))*********)))(((((((((''''''''''''((((((''''''((()))))))))))))))***(((&&&'''***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))))))))))))))))))))***))))))))))))))))))))))))((((((''''''(((***,,,---******))))))((((((''''''&&&&&&(((***------+++)))(((((())))))*********++++++++++++*********))))))))))))))))))))))))))))))(((((())))))******+++++++++*********))))))((((((%%%&&&'''((())))))))))))(((((())))))*********+++,,,+++***(((''''''''''''******)))''''''&&&&&&&&&'''(((((((((((((((''''''))))))******************))))))((()))+++++++++***)))'''&&&(((---000000///)))'''%%%$$$###$$$&&&'''&&&((()))++++++)))(((&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))$$$######%%%((()))(((&&&******))))))(((((((((''')))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''&&&&&&'''((()))((('''&&&&&&'''((()))******))))))((((((''''''***)))((('''&&&%%%%%%%%%((()))*********)))'''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''',,,((((((,,,,,,)))''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&***)))***+++,,,+++(((%%%***)))(((''''''((()))***+++((($$$$$$'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''(((''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&'''(((((()))***++++++,,,---+++)))&&&%%%%%%&&&'''%%%%%%%%%$$$$$$#########''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&'''''''''$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%###"""$$$'''))))))'''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&(((((((((&&&%%%&&&''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++)))((('''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((('''&&&&&&'''(((((((((((())))))))))))))))))***)))''''''((()))((('''&&&''')))*********)))((((((((((((''''''(((((((((''''''((()))))))))))))))+++***((()))+++,,,***(((((((((((((((((((((((((((((((((((((((((((((((('''******))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))((((((((((((''''''(((***,,,,,,***((((((((()))))))))******************)))))))))(((((()))))))))))))))))))))))))))))))))))))))******************)))))))))((((((&&&'''((()))************))))))))))))))))))))))))&&&&&&''''''(((***+++,,,******)))''''''&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''')))*********(((&&&%%%'''+++------,,,''''''&&&&&&&&&((()))***&&&'''((())))))((('''&&&(((((((((''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&((()))((('''''''''&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((((((((''''''''''''(((((((((((((((((('''''''''&&&)))(((''''''&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''+++((('''+++,,,)))'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&,,,***(((((()))***)))(((***)))(((''''''((()))******(((&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''(((((()))******+++)))(((&&&$$$"""######$$$((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))'''%%%### %%%%%%%%%&&&&&&%%%%%%$$$''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&)))***(((&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%(((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++)))''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%************************''''''&&&&&&&&&&&&'''''''''((((((((()))*********+++)))'''''''''((('''&&&'''((()))*********)))(((((((((((((((((((((((((((''''''((()))))))))))))))***)))((((((******)))((())))))))))))))))))))))))''''''((((((((((((((((((*********))))))(((((((((((((((((((((((((((((((((***************)))(((((((((((((((((()))))))))))))))((()))***,,,+++)))'''(((((())))))))))))******)))))))))((((((((((((((())))))))))))))))))))))))************))))))))))))******))))))))))))(((((('''((()))******++++++***))))))((((((((((((((((((%%%%%%&&&''')))+++---...******)))((('''''''''''''''(((((())))))(((((((((*********))))))(((((((((%%%%%%&&&&&&'''((((((((((((&&&%%%&&&((()))))))))&&&''''''(((***++++++,,,''''''''''''''''''''''''))))))(((((((((((())))))))))))(((''''''&&&%%%%%%''''''''''''''''''''''''''')))***'''###"""&&&***''''''''''''&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((''''''''''''(((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&((((((''''''&&&'''''''''******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''''''''''''''''''''''''''***&&&'''+++,,,***((()))''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&---***'''&&&''')))******)))((((((''''''(((((()))(((((()))((('''''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''((()))))))))+++***(((&&&%%%%%%&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''((((((''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))******'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$"""###$$$'''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''***(((''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%************************))))))))))))))))))))))))((((((((()))***+++,,,,,,+++)))'''&&&''''''&&&%%%'''((()))***+++***))))))((((((((())))))(((((((((''''''((()))))))))))))))'''&&&&&&&&&'''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((*********)))((((((''''''((((((((((((((((((((((((((()))***++++++***)))(((''''''(((((())))))*********))))))***++++++)))'''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))(((((('''((()))***************&&&'''''''''((((((((()))))))))(((((((((((())))))******)))(((''''''(((((('''(((((())))))))))))(((,,,++++++******)))))))))((())))))((('''&&&&&&'''((('''&&&&&&''''''''''''&&&'''(((******+++******)))(((''''''''''''((())))))(((((((((((((((((()))))))))((((((((('''''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&''')))))))))))))))(((((((((***)))((()))+++,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))******)))'''%%%((((((((('''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''''''''''''''((()))+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''%%%$$$''''''''''''''''''''''''(((%%%&&&***,,,***((()))(((''''''&&&&&&&&&&&&'''((((((((('''''''''''''''+++)))''''''((()))))))))((((((((((((((((((((((((''')))+++)))&&&$$$&&&)))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((&&&$$$&&&&&&''''''''''''&&&&&&$$$&&&(((******)))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((()))(((((((((&&&&&&&&&'''''''''((((((+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###%%%''')))***++++++&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))******(((%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$######$$$&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************************************))))))******+++,,,------***)))'''''''''((('''&&&'''(((***+++++++++***)))(((((()))******)))((((((''''''((()))))))))))))))&&&'''''''''&&&&&&&&&'''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((''''''((((((((((((((((((((((((&&&''')))***++++++******''''''(((((())))))*********)))))))))******)))'''))))))((((((((((((((((((************************((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((())))))''''''(((((())))))(((((($$$%%%&&&'''((()))***++++++***)))(((''''''''''''***))))))(((((((((((()))''''''((()))******))))))(((((((((''''''&&&&&&&&&'''((()))(((&&&%%%&&&((()))))))))((('''''''''((('''(((((())))))(((''''''******)))(((((()))******(((''''''&&&&&&''''''((((((((()))))))))*********))))))))))))))))))))))))&&&%%%&&&***//////)))$$$((((((((()))))))))))))))'''&&&%%%&&&((()))((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%''')))******)))'''%%%''''''((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''''''''(((((()))+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((('''&&&%%%''''''''''''''''''''''''(((%%%%%%***,,,)))((())))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''((()))******(((&&&''''''((((((((((((''''''''')))***((($$$"""###%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******(((&&&%%%&&&&&&''''''''''''&&&&&&$$$&&&(((***+++***(((&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))(((((((((&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$###"""!!!!!!%%%%%%$$$###$$$%%%'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&))))))(((&&&$$$"""''''''''''''''''''''''''''''''''''''''''''(((((('''((()))(((%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&(((''''''&&&&&&''''''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************(((((())))))))))))(((((()))******++++++,,,,,,,,,***)))'''''')))***)))(((((()))***+++++++++***)))((((((************((((((''''''((()))))))))))))))((()))******(((((()))***))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))+++++++++,,,(((((((((((())))))))))))***)))((()))***+++***)))))))))((((((((((((''''''************++++++++++++))))))))))))))))))))))))************))))))))))))''''''(((((((((((())))))''''''((((((((((((''''''%%%%%%&&&''')))***++++++((((((((((((((())))))******))))))(((((()))))))))''''''((()))************(((((((((((((((((((((((($$$'''))))))&&&&&&(((+++)))******)))''''''((()))(((((((((''''''&&&&&&&&&************************''''''&&&&&&&&&&&&''''''(((((()))******+++,,,,,,************************(((&&&'''...555666---$$$&&&&&&&&&''''''''''''''''''&&&%%%&&&((((((((('''************************''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''(((((()))(((((((((''''''((((((((((((''''''((((((((()))))))))))))))))))))(((((('''(((((((((******)))(((((((((((((((''''''''''''''''''''''''%%%&&&'''))))))))))))((('''''''''''''''''''''''')))%%%&&&***+++)))'''((())))))((('''&&&&&&&&&&&&'''(((((((((((()))))))))&&&&&&''')))++++++(((%%%&&&''''''((((((''''''&&&'''(((((('''%%%###""""""''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((((()))***)))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&(((*********)))(((%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))'''%%%$$$$$$'''''''''''''''''''''''''''''''''((((((((((((((('''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((((((&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))''''''((())))))(((''''''))))))))))))))))))))))))***((('''(((***+++++++++((()))***+++,,,+++******'''(((***++++++***((('''''''''((()))))))))))))))(((***,,,+++)))(((***+++((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))(((((((((((()))((('''(((***++++++***))))))((((((((('''''''''))))))))))))*********+++)))))))))))))))))))))))))))))))))))))))*********'''''''''((((((((())))))(((((()))))))))(((((('''(((((()))))))))))))))***''''''''''''((()))++++++***)))))))))))))))******''''''(((******++++++***))))))******++++++,,,,,,+++...000...)))'''))),,,(((******)))'''&&&(((***((('''&&&&&&&&&'''((()))((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))((()))...333222,,,%%%&&&&&&&&&&&&'''''''''((()))(((((((((***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((''''''''''''(((((('''''''''((((((((())))))******)))((('''''''''((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''''''''''')))&&&&&&***+++(((&&&&&&***)))((('''&&&&&&&&&&&&'''((((((((())))))))))))'''&&&&&&''')))***)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''%%%###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((())))))))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&((())))))*********&&&''')))******)))'''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''((()))))))))"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$&&&''''''&&&%%%&&&(((&&&&&&%%%%%%&&&''''''(((((((((''''''''''''((((((%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((('''''''''''')))(((''')))+++---------((()))***+++,,,+++******''')))***++++++***)))''''''(((((()))))))))))))))''')))+++***'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%%%%&&&'''((()))******************************,,,+++)))((((((((()))*********))))))(((((('''''')))((('''(((***,,,,,,+++))))))(((((('''''''''&&&'''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++&&&'''''''''(((((())))))))))))*********))))))(((,,,++++++***)))(((((('''((((((((((((((())))))******)))))))))))))))******''''''(((******+++++++++%%%%%%&&&'''((()))******777999999555---((((((***''')))***(((&&&%%%'''***'''&&&%%%%%%&&&(((+++,,,&&&((()))++++++)))(((&&&))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))((()))***,,,,,,+++(((%%%'''((((((((())))))******)))''''''((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&((()))))))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((++++++***(((''''''''''''((()))*********)))'''&&&))))))))))))))))))))))))%%%$$$$$$%%%%%%'''((()))''''''''''''''''''''''''***'''&&&***+++'''%%%%%%******)))''''''&&&&&&&&&'''((((((((())))))******)))'''%%%%%%''')))******%%%&&&'''(((((('''&&&%%%%%%$$$$$$&&&***+++)))%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%'''((()))'''''''''((((((((())))))******)))((('''(((((((((&&&''''''''''''''''''&&&'''''''''((()))******+++'''((()))++++++)))((('''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!###$$$&&&''''''&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((())))))(((((('''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((***)))&&&&&&'''***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((%%%$$$###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''''''''((()))+++,,,))))))))))))(((((((((((()))((()))***,,,,,,***((('''((((((***+++...///000*********))))))((())))))******))))))(((((('''''')))))))))))))))***++++++&&&'''))))))(((((()))+++''''''''''''''''''&&&&&&''''''(((((())))))******+++***)))((((((''''''(((***************+++++++++************))))))((((((***)))(((''''''((()))***$$$&&&((()))******************+++,,,,,,,,,,,,+++''''''''''''''''''''''''))))))************))))))))))))(((&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''''''''((()))******'''''''''''''''''''''''''''((())))))))))))((((((***+++++++++,,,,,,,,,,,,)))(((&&&&&&(((---222666DDDXXX___KKK111&&&'''(((------+++)))((('''''''''(((((((((((())))))))))))&&&&&&''')))***+++------))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))))))))))))))***+++'''''''''''''''((())))))%%%)))+++***&&&$$$&&&***'''((()))((('''&&&''')))))))))(((''''''''''''(((***)))'''%%%%%%%%%'''(((((((((((((((((()))******&&&((()))***)))(((&&&%%%(((((('''''''''&&&&&&&&&&&&'''))))))(((''''''(((''''''&&&&&&&&&&&&''''''$$$$$$&&&(((++++++)))'''''''''&&&&&&&&&&&&''''''((())))))************)))))))))))))))************''''''''''''((((((((((((***)))((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&(((((((((''''''((())),,,......---+++)))((('''%%%%%%'''((())))))''''''((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))******))))))((((((((('''###$$$%%%%%%&&&&&&%%%%%%###'''((('''&&&'''((('''&&&''''''%%%$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''',,,***(((&&&%%%&&&'''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&""" %%%'''%%%!!!&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%&&&'''(((((()))(((((((((&&&%%%%%%'''((((((&&&$$$&&&''''''''''''&&&%%%$$$)))(((&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&)))***)))&&&&&&)))'''###&&&''''''(((((((((((((((''''''(((((('''%%%###"""(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))((('''''''''((()))))))))))))))))))))((('''''''''((())))))'''&&&((((((((()))+++,,,...///+++)))'''&&&((()))))))))))))))))))))(((((((((((('''''''''''''''((()))))),,,---,,,***&&&$$$###$$$(((((((((((((((((((((((()))))))))))))))((((((((()))((((((((((((((()))***************************++++++*********)))))))))***)))(((((((((((()))***&&&''')))************)))(((((()))************)))(((((((((((((((((((((((())))))************))))))+++***)))(((((('''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&******)))''''''&&&&&&'''((((((((((((((((((((((((,,,,,,+++***)))(((((('''((((((((()))))))))*********)))'''&&&'''***...000FFFVVV\\\JJJ333***))))))++++++)))(((''''''&&&&&&(((((((((((())))))))))))((((((((()))******++++++***)))))))))))))))******))))))))))))))))))))))))(((''''''''''''((())))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&%%%%%%&&&&&&'''''''''''''''((())))))'''***---+++'''%%%'''***'''((()))((('''&&&'''))))))(((''''''&&&&&&''''''***)))'''%%%%%%&&&'''(((((((((((((((((())))))***'''((()))***)))(((&&&%%%(((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%'''((('''''''''&&&&&&'''''''''''''''(((***++++++)))&&&''''''&&&&&&&&&&&&''''''(((((()))************)))''''''((())))))***++++++((((((((())))))))))))***)))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&''')))***+++***)))(((+++)))((('''(((((())))))''''''((()))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''(((((())))))((((((((('''''''''%%%%%%&&&''''''''''''&&&&&&(((***((('''&&&''''''''')))***)))(((''''''&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***(((&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((('''''''''&&&&&&'''((((((&&&$$$((('''''''''&&&&&&&&&%%%((('''&&&%%%%%%%%%&&&'''&&&&&&''''''''''''''''''$$$''''''$$$$$$'''(((%%%%%%&&&&&&'''''''''''''''(((((())))))((('''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%---,,,***)))((('''''''''))))))))))))))))))))))))((('''''''''))))))'''%%%(((((((((((()))***+++,,,+++)))''''''((()))******(((((((((((())))))))))))'''''''''''''''((()))))))))******)))'''&&&'''((())))))))))))))))))))))))+++******))))))(((''''''''''''''''''((()))***++++++++++++******))))))(((+++++++++***************+++***))))))))))))***+++))))))***++++++******)))(((((()))************)))))))))))))))))))))))))))))))))************))))))+++***)))(((((('''((((((************************(((((((((''''''''''''&&&***)))(((''''''&&&&&&'''))))))))))))))))))))))))---,,,+++)))))))))***+++'''''''''((((((((())))))+++***(((''''''((()))***999EEEIII<<<...((('''&&&)))(((''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,------))))))))))))************((((((''''''(((((()))***)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))((('''%%%$$$$$$$$$$$$'''''''''''''''((())))))***,,,---+++(((&&&'''***'''((()))((('''&&&''')))(((''''''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''(((((((((''''''(((((()))***'''((()))))))))(((&&&%%%'''''''''''''''&&&&&&&&&&&&''''''&&&$$$$$$&&&(((''''''''''''''''''''''''***)))***+++,,,+++(((%%%''''''&&&&&&&&&&&&'''''''''((())))))*********)))&&&&&&'''((())))))******))))))))))))************''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((()))))))))((('''''''''''''''(((((((((((((((******)))(((((())))))***''''''((()))))))))))))))******))))))(((((())))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((&&&$$$$$$&&&&&&'''(((***)))(((&&&&&&''''''''''''''''''''''''(((((()))))))))*********'''&&&%%%#########$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((...222///'''"""%%%)))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''&&&&&&'''(((((('''%%%((((((&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&'''((((((((($$$)))+++'''$$$&&&''''''$$$%%%%%%&&&'''&&&&&&&&&(((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))***)))))))))))))))*********+++)))))))))++++++***((())))))(((((((((((())))))***---000...***((()))+++''''''(((((())))))******)))))))))))))))******+++((()))******))))))***+++(((((()))))))))))))))*********))))))))))))))))))((((((((((((((()))******,,,++++++***)))(((((('''++++++++++++************+++******************+++++++++++++++******))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))************))))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&''''''((()))***+++)))))))))))))))))))))))))))(((''''''(((+++---///))))))))))))*********************))))))((((((((((((000333...((('''(((&&&(((''''''&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,---...///((()))))))))))))))******((((((((('''((())))))***)))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''''''''''''''''''''''''''((())))))***,,,,,,+++(((&&&'''((('''((()))((('''&&&''')))''''''&&&%%%%%%%%%%%%&&&)))(((''''''&&&'''(((((((((''''''''''''((())))))((((((((()))((('''&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''((((((((((((''''''(((((()))***,,,+++(((&&&''''''&&&&&&&&&&&&''''''''''''((()))************(((((((((((((((''''''((((((((()))))))))*********'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))*********)))))))))((('''''')))(((((('''((()))***+++***++++++***)))((()))***''''''((()))))))))))))))******))))))((())))))***''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%$$$%%%&&&%%%"""$$$''''''$$$$$$'''((('''''')))'''''''''(((((('''''''''(((((((((((()))))))))***&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''---222000(((###%%%)))(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''(((&&&%%%((('''%%%######$$$&&&'''%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&'''((())))))+++111333,,,&&&&&&'''(((%%%%%%&&&''''''''''''&&&''''''((()))))))))))))))(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%)))))))))***************((()))))))))*********++++++***)))***+++,,,,,,+++***)))((((((''''''(((((()))222:::777---'''(((,,,''''''(((((())))))******)))))))))))))))******+++///000///---)))'''&&&''''''''''''(((((()))))))))'''(((((()))***++++++,,,******)))(((((((((((((((++++++******)))(((''''''*********************************++++++*********,,,,,,+++******)))))))))******+++,,,,,,,,,,,,+++(((((((((((((((((((((((())))))************))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***,,,---((((((((((((((((((((((((((('''&&&&&&'''***,,,...))))))))))))************))))))***************)))&&&***,,,***)))++++++***((((((''''''(((((())))))(((((((((((())))))))))))'''''''''((())))))******++++++++++++,,,---...///'''''''''(((((()))))))))((((((((((((((()))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))***++++++'''''''''''''''((()))))))))******)))'''&&&&&&''''''((()))((('''&&&''')))''''''&&&%%%%%%%%%%%%&&&(((((('''''''''((((((((('''''''''''''''(((((()))(((((((((((((((''''''&&&&&&'''''''''''''''''''''$$$'''+++,,,+++)))'''&&&''''''((())))))(((''''''%%%%%%&&&)))++++++)))'''''''''&&&&&&&&&&&&''''''&&&&&&'''))))))***************)))((('''&&&%%%%%%'''''''''((((((((())))))'''''''''(((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))************))))))(((((((((((()))((('''&&&'''(((***+++111222222///+++((('''(((''''''((()))))))))))))))(((((((((''''''(((((()))''''''&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%###$$$''''''%%%(((...111)))$$$&&&'''&&&'''+++%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%(((++++++(((&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((()))'''%%%$$$$$$&&&&&&&&&%%%&&&%%%###""""""$$$%%%'''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&'''((())))))---222444...((('''))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&++++++++++++***)))((('''((())))))******+++++++++***((('''(((+++---------******)))((((((((((((((()))333;;;999...&&&(((,,,(((((((((((())))))))))))'''''''''''''''((()))))),,,------,,,***)))***+++&&&''''''(((((()))))))))&&&'''((()))+++,,,------+++***)))(((''''''''''''*********))))))((((((''')))))))))))))))*********))))))***++++++***)))))),,,+++***)))))))))))))))(((((()))************)))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++***((('''''''''(((((('''''''''((((((((()))))))))))))))*********++++++***+++******))))))***)))((((((((('''(((((())))))(((((((((((())))))))))))&&&&&&'''(((((()))******************+++,,,------&&&&&&''''''(((((())))))))))))(((((())))))***+++******)))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&((()))***+++'''''''''''''''((())))))(((((((((((('''''''''''''''((()))((('''&&&''')))(((''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''&&&&&&''''''((())))))(((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%(((,,,---,,,)))'''''''''((()))******)))((('''$$$$$$%%%(((++++++)))'''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))*********++++++***)))'''&&&%%%%%%''''''''''''((((((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''(((((())))))***))))))((('''''''''(((((('''&&&&&&%%%%%%'''((()))777888888333,,,'''%%%&&&''''''((()))))))))))))))''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&((($$$%%%+++,,,))),,,444===111(((((((((%%%&&&+++%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((&&&%%%&&&&&&'''''''''&&&%%%%%%'''''''''''''''((((((((('''&&&&&&&&&''')))***,,,(((&&&$$$$$$&&&'''&&&&&&%%%$$$$$$######$$$&&&&&&&&&&&&'''(((((((((''''''%%%&&&&&&&&&'''(((((((((''',,,...***''')))******&&&'''(((((())))))((((((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&''''''((()))***++++++++++++***)))((())))))******+++,,,,,,***(((((())),,,///000000******))))))(((((())))))***...222111+++((()))+++))))))))))))(((((((((((('''''''''''''''((())))))$$$&&&)))******+++...///''''''((())))))***++++++(((((()))***++++++,,,,,,***)))((((((((((((((())))))))))))))))))(((((((((''''''((((((((()))))))))((())))))******))))))(((+++***)))((((((((()))***(((((()))************)))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))++++++******)))(((''''''((((((((()))))))))*********))))))((((((((())))))+++***))))))((('''''')))((((((''''''&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))******&&&''''''((())))))******))))))(((((())))))***+++*********)))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))(((((('''((()))))))))((('''((()))((('''&&&'''))))))(((''''''&&&&&&''''''''''''((()))))))))))))))'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((''')))******((((((((()))'''((()))******)))((('''&&&&&&''')))++++++)))'''''''''&&&&&&&&&&&&''''''$$$%%%&&&((()))***************)))))))))((((((((('''(((((((((((()))))))))%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&'''((()))''''''&&&&&&''''''((()))///222333000+++&&&&&&(((''''''((()))))))))))))))'''&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''***%%%&&&,,,,,,(((,,,555;;;...&&&)))***&&&&&&+++%%%'''((())))))((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&$$$%%%&&&'''''''''&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&(((***---///***(((&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''''''''((())))))((('''&&&&&&&&&''''''''''''''''''&&&))))))&&&&&&))))))'''%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%&&&''''''((())))))%%%&&&(((+++,,,---------((())))))***++++++,,,,,,,,,+++***,,,///333444555******))))))))))))******+++***((('''((()))************))))))(((((('''''')))))))))))))))***++++++((()))***)))((('''((()))((())))))***++++++,,,,,,***************+++++++++(((''''''(((((()))***+++(((((((((((())))))))))))&&&'''''''''(((((())))))'''((()))******)))((('''***)))(((''''''((()))*********+++,,,,,,,,,,,,+++************************))))))************))))))''''''&&&&&&&&&''''''((())))))))))))))))))))))))'''((((((((())))))******""""""###$$$%%%'''((()))************************)))******+++++++++******++++++++++++,,,,,,,,,,,,+++***((('''&&&&&&''''''+++******+++***)))+++///((('''&&&%%%%%%%%%%%%&&&(((((((((((())))))))))))***))))))(((''''''&&&&&&))))))(((((((((((((((((('''(((((()))***+++++++++)))))))))))))))******+++************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''(((((('''''''''''''''((()))))))))(((((()))***++++++***'''((()))((('''&&&''')))))))))(((''''''''''''(((''''''((()))))))))))))))'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))(((&&&$$$%%%)))+++'''((()))++++++)))(((''')))))))))+++,,,+++(((&&&'''''''''&&&&&&'''''''''$$$%%%&&&((()))*********(((((())))))***+++++++++))))))))))))************###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%%%%&&&'''((())))))))))))*************** %%%******'''&&&(((+++'''(((((()))))))))))))))'''''''''''''''((())))))'''''''''&&&&&&'''''''''$$$%%%'''(((((((((''''''&&&&&&&&&''''''((((((((('''(((((()))))))))))))))***$$$$$$******$$$(((111222&&&!!!'''+++'''&&&+++'''((()))++++++)))((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))&&&'''((('''%%%%%%''')))###$$$&&&'''((('''&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&))),,,///111,,,***(((''')))*********&&&&&&'''((())))))(((((((((((()))))))))'''&&&%%%'''''''''''''''&&&&&&&&&)))***)))&&&&&&)))'''###$$$%%%&&&&&&''''''&&&&&&''''''%%%$$$$$$%%%&&&'''(((''''''&&&&&&''''''(((&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))************+++++++++,,,,,,,,,&&&'''(((*********)))((((((+++((($$$)))555555---***)))(((''''''((()))***************))))))))))))******))))))((((((''''''((((((''''''''''''(((((()))))))))***+++---...///))))))))))))************((((((((((((((((((((((((''''''((()))***++++++,,,+++******)))))))))))))))+++***)))(((((()))***+++&&&''')))+++,,,------,,,(((((())))))*********+++,,,,,,,,,,,,++++++***)))******))))))))))))******************************************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))(((((((((((())))))******))))))(((((('''''''''&&&%%%%%%&&&(((***,,,((((((((((((((((((((((((******))))))))))))******))))))))))))************&&&'''))))))'''''''''(((+++******))))))))))))))))))(((&&&%%%&&&''')))+++*********)))))))))))))))******+++***'''&&&''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%'''))))))((('''((())))))((((((((()))(((&&&$$$''''''''''''''''''''''''(((((())))))))))))(((((('''&&&%%%%%%&&&'''((()))''''''''''''((((((((()))******))))))((((((''''''(((''''''(((******)))(((&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((())))))((('''&&&&&&&&&''''''((()))******+++((())))))(((&&&$$$%%%&&&%%%&&&(((************))))))(((&&&&&&((()))((('''''''''''''''''''''''''''((((((((((((((()))*********+++++++++***)))'''&&&''''''''''''''''''''''''''''''&&&&&&'''(((***+++'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++)))&&&$$$###$$$%%%%%%((((((''''''''''''((((((&&&///777444***###$$$)))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&''''''&&&&&&''')))))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&(((''''''''''''''''''''''''************+++++++++,,,)))******++++++++++++***))),,,***%%%+++555555...***)))(((((((((((()))***************))))))))))))******))))))((((((((((((((((((''''''''''''(((((((((((())))))***,,,---...))))))))))))************************************)))))))))))))))*********+++******)))))))))))))))+++***)))(((((()))***+++***++++++,,,,,,+++***))))))*********++++++++++++***++++++++++++******)))******))))))))))))***************************************)))))))))((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))************))))))(((((((((((())))))************))))))))))))***)))((('''(((***+++---((((((((((((((((((((((((******))))))))))))******))))))))))))************)))+++,,,,,,+++******++++++******))))))))))))))))))(((''''''''')))+++,,,)))))))))))))))))))))))))))***+++***'''&&&'''(((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******)))((()))******((('''((())))))(((&&&''''''''''''''''''''''''(((((())))))))))))((((((******((('''&&&''''''((('''''''''((((((((())))))***)))))))))((((((((('''***))))))***,,,,,,+++)))&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((('''&&&(((((())))))******++++++)))***+++***(((&&&'''(((&&&''')))***++++++******)))'''&&&&&&((((((((('''((((((((((((((((((((((((((((((((((((((())))))*********++++++***)))'''&&&''''''''''''''''''''''''+++***((('''&&&&&&''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&%%%&&&&&&'''(((''''''''''''''''''((('''444CCCHHHAAA555,,,)))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))))))))((((((((('''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********++++++,,,+++*********************,,,***'''+++444444...***))))))(((((())))))***************))))))))))))***))))))))))))((((((((()))((((((''''''(((((()))(((((((((((()))+++,,,---))))))))))))************************************************))))))((((((+++******)))))))))))))))******))))))))))))*********++++++++++++***)))(((+++++++++++++++,,,,,,,,,)))******++++++++++++*********))))))))))))******************************))))))))))))((((((((((((%%%%%%'''((()))*********))))))((((((''''''&&&&&&((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((()))))))))***************+++++++++***)))(((((()))***+++((((((((((((((((((((((((******))))))))))))******))))))))))))***************+++------+++***+++,,,+++******)))))))))))))))))))))(((((()))***,,,---)))))))))))))))))))))))))))***+++)))'''&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''')))++++++***)))***+++***)))''''''(((*********''''''''''''''''''''''''(((((())))))))))))((((((***))))))((((((((())))))''''''((((((((()))))))))))))))))))))(((((((((((()))))))))+++,,,---+++)))&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''&&&'''((((((((((((((((((************************)))***+++***(((''''''((('''((()))***************((('''&&&&&&(((((('''&&&))))))))))))))))))))))))((((((''''''(((((()))***)))******+++***)))'''&&&''''''''''''''''''''''''***)))(((''''''&&&&&&'''******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%111AAAIIIEEE:::---&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((((((((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&'''))))))))))))((((((((('''''')))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((())))))))))))*********+++***)))'''''''''((()))***+++***(((+++111111---))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))++++++((()))))))))******************************************))))))))))))))))))+++******)))))))))))))))***))))))))))))))))))***&&&&&&'''((()))***++++++++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,******))))))))))))******************************)))))))))(((((((((''''''&&&&&&'''))))))***************))))))((('''&&&&&&(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))(((((((((((())))))((((((((()))*********+++)))(((''''''&&&''''''(((((((((((((((((((((((((((******))))))))))))******((()))))))))************''')))******)))(((((()))+++******)))))))))))))))))))))((())))))***,,,---((((((((())))))))))))))))))******)))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((******)))))))))***+++(((&&&&&&(((+++,,,---''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&''')))***,,,,,,'''(((((((((((()))))))))))))))))))))((((((((((((''''''''')))++++++)))'''&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''((())))))((((((*********)))))))))))))))'''(((((((((&&&%%%%%%'''''''''(((((())))))))))))((('''&&&'''((()))'''&&&(((((((((((((((((((((((((((''''''''''''((())))))((()))*********)))'''&&&''''''''''''''''''''''''&&&&&&''''''(((((()))***))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%***111555555000***&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))((((((''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''&&&&&&''')))))))))((((((((('''''''''(((''''''''''''''''''(((''''''(((((((((((('''''''''((((((((())))))))))))''''''''''''''''''''''''%%%'''******)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((())))))))))))*********+++***)))'''''''''((()))((())))))(((***------+++))))))************))))))************)))))))))((())))))))))))************))))))(((((((((((())))))''''''''''''((()))******((()))))))))************))))))))))))))))))))))))'''(((((()))******+++++++++******))))))))))))))))))))))))******)))))))))%%%%%%&&&'''(((***+++,,,******************))))))++++++,,,---.........---******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))((((((++++++***)))((((((''''''))))))))))))************))))))))))))))))))))))))******))))))))))))))))))((()))))))))************))))))(((((((((((())))))&&&'''''''''((()))))))))((((((((('''''''''''''''))))))))))))))))))))))))******))))))))))))******((()))))))))************&&&((())))))(((''''''(((+++******)))))))))))))))(((((((((((())))))******''''''(((((())))))))))))((()))***)))((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))***(((&&&&&&)))+++------(((((((((((((((((((((((((((((())))))))))))((((((###$$$%%%&&&((()))***+++(((((((((((()))))))))***(((((((((((())))))))))))&&&&&&(((***++++++(((&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''&&&%%%&&&&&&'''((())))))((((((((((((((((((((('''''''''&&&'''((('''&&&%%%&&&''''''&&&&&&'''''''''(((((((((''''''((())))))(((&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((()))***)))((('''&&&''''''''''''''''''''''''&&&&&&'''(((((()))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((()))******)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))*********++++++,,,+++******************(((((()))))))))*********)))******++++++******)))************)))))))))))))))))))))************+++***))))))(((((())))))***((((((((((((((()))******))))))))))))************((((((((((((((((((((((((''''''((()))***+++,,,,,,+++******)))))))))))))))))))))************))))))(((((((((((((((***++++++*********)))))))))))))))+++,,,---------------,,,******))))))))))))******))))))))))))))))))))))))************)))))))))))))))*********))))))((('''++++++******))))))(((((()))))))))*********++++++))))))))))))))))))))))))************))))))))))))))))))))))))************))))))(((((((((((())))))&&&&&&'''''''''''''''((()))))))))***************))))))))))))))))))))))))******))))))))))))******))))))))))))************((()))++++++)))((()))***+++******))))))))))))))))))))))))))))))(((((((((&&&''''''(((((())))))***((()))***)))((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((()))((('''((())))))'''&&&''')))+++++++++(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''''''''&&&&&&((((((((()))))))))******(((((((((((())))))))))))((((((***,,,...---***'''&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&%%%&&&'''((((((((((((((((((''''''''''''''''''''''''((()))***)))((('''((()))(((''''''&&&&&&'''(((((()))((((((***++++++)))'''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''((()))))))))(((''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%************+++++++++,,,)))******++++++++++++***((((((***+++***))))))***)))***++++++++++++***)))************))))))))))))))))))*********+++++++++******))))))))))))******))))))(((((())))))******))))))))))))************))))))))))))))))))))))))(((((())))))*********++++++******)))))))))))))))((()))***++++++***)))((()))))))))***+++---///000+++++++++******)))))))))++++++,,,,,,++++++************))))))))))))******))))))))))))))))))))))))++++++++++++************((())))))*********))))))************************))))))*********+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))************))))))(((((((((((())))))((((((((((((''''''''''''(((((()))******++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))************(((***,,,,,,***)))***++++++******))))))))))))))),,,,,,,,,+++***)))''''''&&&&&&''''''((())))))***''')))***)))((('''(((***'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((((()))***((('''&&&''')))***)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''&&&%%%(((((()))))))))*********'''((((((((()))))))))***'''(((***---...---***'''&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''(((((())))))''')))***)))(((''')))******)))(((((((((((()))******)))***+++---,,,***((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))(((''''''''''''''''''''''''''''''((()))))))))((('''&&&%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%&&&'''((((((''''''''''''''''''((("""$$$''''''%%%$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''(((((())))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************%%%&&&''''''&&&&&&''')))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&((())))))))))))*********''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&***++++++++++++,,,,,,,,,&&&'''(((*********)))((())))))+++,,,+++))))))+++)))***+++,,,,,,+++***)))************))))))))))))))))))******++++++++++++******))))))))))))*********))))))))))))******+++))))))))))))************************************************))))))))))))+++******)))))))))))))))((()))***++++++***)))((('''((()))+++...222555777,,,,,,,,,++++++************************)))((('''******))))))))))))******)))))))))))))))))))))))),,,,,,,,,+++++++++******&&&'''(((***++++++++++++***************+++++++++)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))(((((((((((())))))******))))))((((((''''''%%%%%%'''((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************((()))++++++)))((()))***+++******))))))))))))))).........---+++)))((('''&&&&&&&&&'''((())))))***'''(((***)))(((((()))***'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))************************''')))***+++***)))***+++'''&&&&&&((()))***(((&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((*********)))((())))))))))))************'''((((((((())))))******%%%&&&(((+++---+++(((%%%&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***))))))((()))))))))((('''&&&&&&&&&''''''((()))******+++%%%'''((('''&&&&&&'''(((,,,+++***))))))***++++++******+++---...---+++((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&'''((())))))(((''''''''''''''''''''''''''''''%%%&&&'''))))))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))***)))'''&&&%%%'''(((***((((((''''''''''''((((((&&&((()))&&&######'''+++''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&#########$$$$$$$$$$$$%%%((((((((((((((((((((((((&&&'''&&&%%%$$$$$$&&&(((''''''''''''''''''''''''))))))***+++,,,,,,,,,,,,+++***000111)))'''***'''((()))*********)))'''&&&))))))(((((((((((())))))************************)))))))))))))))******+++---,,,++++++******++++++))))))************))))))))))))))))))))))))))))))---,,,***)))))))))***++++++++++++++++++***)))(((******************************))))))(((''''''''''''&&&&&&(((---333888<<<,,,,,,,,,++++++*********(((((()))***+++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************************************+++++++++*********))))))******+++******)))(((''')))''''''((()))***)))(((+++*********))))))(((((())))))(((((()))***++++++((((((''''''((()))******(((((('''(((((()))***+++************))))))))))))'''(((***+++++++++***)))***++++++***))))))***,,,************************,,,+++***))))))***++++++)))))))))))))))******+++))))))))))))))))))))))))++++++***)))(((((())))))***)))(((''''''((()))***(((((())))))))))))(((((())))))((((((''''''&&&&&&***,,,---,,,***(((((()))%%%&&&((()))))))))((('''******+++******((('''&&&&&&((()))++++++)))(((&&&%%%&&&'''((()))***+++,,,))))))))))))************(((((((((((())))))))))))+++((((((,,,---)))&&&'''(((((((((((()))))))))))))))***+++++++++)))((('''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))+++***)))'''&&&***))))))+++,,,+++)))''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))'''***)))$$$$$$((()))%%%$$$$$$%%%%%%&&&'''((((((***(((&&&'''))))))'''$$$(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&'''''''''(((((()))))))))************+++++++++&&&'''((((((''''''((()))888111)))&&&'''((('''%%%&&&$$$###$$$''')))'''%%%(((((((((''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''************************)))((((((((((((((()))***))))))((((((((()))+++,,,((('''%%%$$$$$$%%%'''(((*********)))'''&&&''')))'''&&&&&&%%%%%%&&&&&&''')))))))))))))))((('''''''''''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***)))'''&&&'''((()))((('''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&+++,,,,,,,,,,,,+++******++++++***)))+++,,,,,,---*********+++***))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++---,,,++++++******++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,++++++***))))))******++++++,,,,,,++++++******))))))))))))))))))))))))************++++++++++++---,,,***))))))+++---///,,,,,,,,,+++++++++******))))))******++++++,,,,,,+++++++++***************))))))))))))))))))))))))+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********++++++++++++***)))((('''(((***+++***)))))))))))))))((((((''''''))))))(((((()))******+++,,,+++***************+++)))(((((((((((())))))***(((((((((((('''''''''''''''((())))))******)))))))))******)))(((((()))+++************************''''''&&&&&&&&&&&&'''((()))(((((((((((()))******))))))))))))))))))))))))******)))(((((((((((((((***)))(((((((((((()))***))))))************))))))+++*********)))))))))(((''')))******))))))***+++******+++******((('''&&&''''''''''''(((((()))***'''((()))******)))((('''&&&&&&'''((()))***++++++))))))))))))************(((((((((((())))))))))))+++((((((,,,---)))''''''(((((((((((())))))))))))''''''((((((((((((''''''))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))*********)))((('''&&&&&&&&&((((((&&&$$$((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))&&&))))))&&&'''+++***&&&&&&&&&&&&''''''(((((()))+++)))((()))******(((%%%((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''((((((((())))))(((((()))))))))*********((()))******))))))***+++444///(((&&&'''((('''%%%)))'''&&&''')))***)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((())))))******)))))))))***++++++((('''%%%$$$$$$%%%'''(((((())))))((('''&&&((()))(((''''''&&&&&&''''''(((((((((((((((((('''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''(((''''''''''''''''''((())))))((('''''''''((())))))'''&&&'''((()))((('''(((((())))))))))))((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&......---,,,+++***(((''''''...'''))):::888,,,000,,,,,,+++************+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++---,,,++++++******++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***++++++++++++***))))))***************+++++++++))))))))))))))))))))))))))))))******+++,,,,,,---))))))((((((((()))******,,,,,,,,,++++++++++++************+++++++++++++++***************+++++++++))))))))))))))))))))))))+++++++++,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++************))))))))))))******+++,,,,,,------***)))((()))+++++++++***((((((((((((''''''''''''))))))((((((((()))******---,,,+++***))))))))))))***))))))(((((((((((()))''''''''''''((((((((((((((((((''''''(((((()))***((())))))(((''''''(((***))))))))))))))))))))))))''''''(((((())))))******((((((''''''(((((()))***))))))))))))))))))))))))******)))(((((((((((()))***))))))(((((())))))*********++++++++++++******************))))))))))))$$$&&&((())))))***+++,,,......---,,,***'''%%%$$$(((''''''&&&'''(((***+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((***((((((,,,---***''''''(((((((((((())))))))))))'''''''''''''''(((((()))))))))((((((((((((''''''))))))))))))))))))))))))))))))******+++,,,,,,---''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((*********)))((()))((('''((()))***)))((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))&&&((()))(((***---,,,(((((((((((((((((((((((((((+++***)))***++++++)))'''((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''(((((((((((())))))'''''''''((((((((())))))((()))******))))))***+++000,,,'''&&&(((((('''%%%***((('''((())))))(((''''''''''''(((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((())))))***++++++++++++++++++***)))((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&((()))(((((((((''''''((((((((('''''''''''''''&&&&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''))))))(((((())))))***+++'''''''''''''''''''''''''''(((((())))))(((((('''(((''''''&&&&&&'''(((((()))'''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&---------,,,+++***)))(((###111+++111KKKDDD+++,,,---,,,+++))))))***++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++---,,,++++++******++++++)))******++++++******))))))))))))))))))))))))))))))***+++,,,,,,+++))))))(((((((((((())))))******))))))))))))))))))))))))((((((((())))))*********&&&&&&'''((())))))))))))+++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++++++++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,+++)))))))))+++,,,+++***(((((((((((((((((((((((())))))((((((((())))))***))))))((((((((((((((()))******)))(((((('''(((((())))))))))))************((('''&&&&&&&&&''')))***((()))***)))'''''')))***((((((((((((((((((((((((((()))***+++,,,------,,,'''''''''''''''((())))))))))))))))))))))))))))))+++******)))))))))******)))))))))))))))))))))))))))******++++++******)))((((((((((((''''''''''''%%%''')))*********+++---///...---+++)))'''%%%$$$))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))************))))))))))))((((((((((((***'''(((,,,---***'''((((((((((((((()))))))))))),,,+++)))(((((()))******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((('''+++)))((((((***++++++***))))))))))))))))))))))))+++******)))((('''&&&&&&&&&&&&'''''''''((((((((((((''''''(((,,,...---***)))((((((((((((((((((((()))))))))*********)))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((())))))''''''((((((((()))))))))&&&'''((((((''''''((()))+++)))''''''(((((('''%%%(((((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&((())))))(((((((((((((((((((((((())))))((())))))***+++,,,+++,,,------,,,+++)))(((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&&&&&&&(((***((((((''''''''''''(((((('''''''''((((((''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***'''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&'''''''''((()))'''&&&'''((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***++++++,,,,,,++++++***%%%333,,,111KKKBBB)))***,,,+++***)))((()))******))))))(((((((((((())))))++++++++++++++++++++++++)))))))))))))))******+++---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))))))))+++,,,,,,+++***))))))))))))))))))***+++,,,+++++++++++++++++++++++++++*********))))))((((((++++++++++++)))'''%%%$$$++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))))))))***+++++++++,,,)))))))))))))))))))))))))))******++++++*********))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,+++***)))((()))))))))+++)))))))))+++,,,+++***))))))))))))))))))))))))))))))((((((((((((((()))''''''''''''((()))***+++******)))(((((('''((((((((()))))))))*********+++((('''&&&&&&&&&''')))*********+++***)))(((***,,,((((((((((((((((((((((((%%%''')))+++,,,,,,+++***'''''''''''''''((())))))))))))))))))))))))))))))+++++++++******++++++,,,))))))************))))))(((((())))))))))))((((((''''''''''''(((((((((((()))+++,,,,,,+++***++++++++++++***)))((((((''''''&&&''')))******)))'''&&&))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))***************)))))))))((((((((('''***'''''',,,---***(((((((((((((((((())))))))))))---,,,***(((((((((((()))(((((())))))))))))))))))((((((((((((((((((((((((************))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))+++******)))((('''&&&&&&'''&&&%%%&&&((()))((('''((((((((((((((((((((((((++++++***)))(((''''''&&&%%%%%%&&&&&&&&&'''''''''***'''%%%)))---///---,,,((((((''''''''''''''''''''''''((()))((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))((((((((((((((()))))))))******&&&'''((((((''''''((()))((((((''''''(((((('''%%%((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))************+++,,,---...+++,,,------,,,+++)))(((''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((***'''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))(((((('''((())))))******))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))******)))((('''%%%&&&&&&''''''''''''''')))'''&&&'''((()))((('''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((()))***+++,,,---------+++111)))***999666))),,,++++++***)))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++---,,,++++++******++++++,,,,,,------------,,,,,,))))))))))))))))))))))))))))))***++++++++++++***---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******))))))***+++++++++*********++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))((()))******+++*********))))))))))))))))))))))))************************************************(((((()))))))))))))))***---+++***((('''(((((()))***)))((()))+++++++++***))))))))))))************))))))((((((''''''((((((((((((((()))***,,,...///***))))))(((((((((((()))&&&&&&''''''(((((())))))((((((''''''(((((()))******++++++***))))))***,,,))))))))))))))))))))))))(((***,,,...///...,,,***((((((''''''(((((()))***))))))))))))))))))))))))++++++*********+++,,,,,,)))******++++++******)))(((((())))))))))))(((((())))))))))))************,,,.........+++*********((((((((((((((()))***+++&&&'''))))))))))))'''&&&(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))******************))))))(((((('''''')))&&&''',,,...***(((((((((((((((((())))))))))))***)))(((''''''&&&&&&&&&(((((())))))))))))******)))))))))))))))))))))))),,,++++++***))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))++++++***)))((('''&&&&&&((('''(((***,,,,,,+++)))((((((((((((((((((((((((*********))))))(((((((((%%%%%%&&&&&&&&&'''''''''+++''''''---333111---***''''''''''''''''''''''''%%%'''))))))((('''((()))((((((((((((((((((((((((''''''((()))))))))((((((******))))))))))))(((((((((((()))))))))*********((()))******))))))***+++(((((((((((((((''''''''')))***+++***(((((((((***&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((************+++,,,......++++++++++++++++++***)))''''''''''''''''''''''''&&&'''((('''&&&&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))'''((()))***+++***)))(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))'''(((((())))))(((((('''%%%&&&'''((((((((((((((()))'''&&&'''((()))((('''&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))***+++,,,,,,---,,,+++,,,******+++++++++,,,++++++,,,,,,++++++***)))))))))(((((((((((())))))++++++++++++++++++++++++)))))))))))))))******+++---,,,++++++******++++++,,,------......------,,,))))))))))))))))))))))))******))))))***++++++,,,...---+++*********,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&((()))+++---///000******+++++++++,,,,,,,,,***++++++,,,,,,---------+++++++++***************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************************************(((((((((((())))))******,,,+++***(((((()))***+++)))((('''(((***+++***)))((((((((()))))))))******))))))((('''''''''''''''))))))))))))***+++------)))(((((((((((())))))***&&&&&&&&&'''((()))))))))'''((())))))******)))))))))***+++***((((((***+++***************************,,,///111111000---+++)))(((((((((((()))******))))))))))))))))))))))))))))))(((((())))))***+++)))***++++++++++++***))))))))))))******)))))))))((()))))))))*********++++++---...---+++))))))***(((((((((((()))+++---...555333000,,,***)))((()))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))*********************)))(((''''''''')))&&&''',,,...+++((()))(((((((((((())))))))))))&&&&&&'''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((()))))))))***,,,///111111...+++))))))))))))))))))))))))***)))))))))))))))))))))'''''''''((((((((())))))***'''+++777<<<666,,,''''''''''''(((((())))))***%%%(((******(((''')))***((((((((((((((((((((((((''''''((()))))))))))))))*********)))))))))(((((('''''''''((((((((())))))((()))******))))))***+++******)))((('''''''''(((''')))+++***(((((()))+++))))))))))))((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((()))***+++------******)))))))))***++++++''''''((((((((((((''''''((())))))((('''&&&((()))''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((('''((()))++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''(((%%%&&&''')))******)))))))))'''&&&'''((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&******+++,,,,,,,,,,,,+++''''''///111))))))---***+++,,,---...---,,,+++***))))))(((((((((((())))))************************)))))))))))))))******+++---,,,++++++******++++++***++++++,,,,,,++++++***))))))))))))))))))))))))+++***)))))))))***,,,---,,,***((('''&&&'''((()))************************)))))))))******+++,,,,,,---,,,+++***)))))))))************++++++,,,,,,,,,******+++,,,,,,---......,,,+++++++++******))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******,,,+++)))))))))+++---///)))''''''((()))***)))(((&&&'''''''''(((((())))))***)))(((''''''''''''''')))((((((((((((((()))***(((((('''(((((()))***+++'''(((((()))***++++++,,,'''(((***+++++++++***)))((()))))))))'''''')))***************************'''))),,,......+++(((&&&)))))))))))))))***++++++))))))))))))))))))))))))'''''''''''''''((()))))))))***+++,,,,,,+++***)))******++++++++++++******&&&'''''''''(((((())))))***+++,,,,,,***))))))******)))))))))***,,,...///HHHBBB:::111+++))))))***&&&((()))++++++)))(((&&&(((((((((((()))))))))***))))))))))))************+++******)))(((''''''&&&)))&&&''',,,...+++((()))(((((((((((())))))))))))$$$%%%(((***,,,---,,,,,,(((((())))))*********+++))))))))))))))))))))))))######$$$$$$%%%&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((***+++,,,&&&'''***...000///+++(((************************)))))))))))))))*********))))))))))))************((('''///>>>DDD:::,,,$$$'''(((((()))***++++++,,,&&&)))++++++)))(((***,,,((((((((((((((((((((((((''''''((()))))))))))))))+++*********))))))((((((&&&&&&&&&'''''''''((((((&&&'''((((((''''''((()))++++++***(((&&&&&&((()))$$$''')))((('''&&&(((+++,,,,,,++++++******))))))%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,))))))((((((((()))+++,,,''''''((((((((((((''''''*********)))'''&&&((()))((((((''''''''''''((((((%%%%%%&&&'''(((((((((''''''(((***+++,,,+++)))((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&(((************))))))'''&&&'''((()))(((''''''(((((((((((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&)))************+++++++++*********++++++,,,,,,,,,...------,,,,,,+++++++++***++++++******)))((('''((()))++++++******+++---*********)))))))))))))))******+++++++++,,,,,,,,,************))))))((((((+++,,,,,,------,,,,,,+++***)))(((''''''((()))***++++++******************///***+++(((###***111,,,************+++,,,---...***+++,,,------,,,+++***---------,,,,,,+++++++++,,,,,,---------.........+++++++++*********))))))+++++++++************)))%%%%%%&&&((()))+++,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))************+++++++++''''''((((((((((((((((((++++++******)))(((((((((++++++***)))(((((())))))***))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))&&&''')))***++++++++++++))))))))))))))))))***+++(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))***((('''+++//////+++&&&******))))))***+++,,,,,,+++***)))(((((()))***++++++++++++***************+++***)))(((((('''(((((())))))***+++,,,,,,------'''+++---,,,(((''')))--->>>;;;555...***(((((((((+++)))'''(((+++,,,***((())))))((('''&&&'''***---((()))+++,,,,,,+++*********&&&######%%%''''''&&&(((&&&(((...000,,,)))(((&&&&&&&&&'''''')))******))))))))))))))))))))))))''''''((()))))))))))))))(((((('''''''''(((((()))))))))))))))((('''&&&%%%(((((())))))*********+++++++++***)))(((((())))))))))))(((((((((((()))))),,,******+++......+++(((''''''((((((((((((((('''+++***)))'''''''''((()))(((((((((((())))))))))))))))))222??????222)))))))))(((''''''((()))***+++++++++***)))(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((('''&&&%%%$$$%%%%%%&&&'''(((((()))(((((()))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''((())))))((((((''''''''''''((()))'''(((***+++,,,------...***+++,,,,,,,,,+++***))),,,+++)))((((((((()))***+++%%%###'''((($$$$$$'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''(((((('''&&&(((+++...***)))(((''''''((()))***(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((((((%%%$$$%%%'''(((&&&$$$))))))(((((('''''''''&&&)))************+++++++++++++++,,,---///000111111,,,,,,---------,,,++++++(((((()))))))))))))))(((***+++,,,+++***)))***+++************))))))))))))************+++++++++,,,+++++++++******)))))))))***++++++,,,,,,++++++******))))))(((((())))))***++++++++++++++++++++++++***(((---,,,&&&***---%%%)))((((((((()))***++++++******++++++++++++******---------,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++***+++++++++************)))(((((())))))******++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************))))))))))))++++++***)))))))))))))))))))))))))))***++++++*********))))))))))))))))))(((''''''&&&&&&''''''(((((())))))***************))))))))))))))))))))))))((((((((()))******++++++...---,,,***))))))(((((()))))))))))))))(((((((((******)))(((((((((((((((************++++++++++++***)))))),,,000000,,,''',,,,,,+++*********+++++++++***)))(((((()))***+++************************+++******))))))))))))***))))))***++++++,,,------)))---///...***)))+++///222000---***(((((()))******(((&&&''')))***(((&&&'''((('''''''''(((***+++((()))***+++++++++***)))+++(((%%%%%%'''))))))((()))''')))...000,,,(((((('''&&&&&&'''''')))******))))))))))))))))))))))))''''''((()))))))))))))))))))))((('''''''''''''''''''''((((((((((((((('''(((((()))))))))*********+++******)))(((((())))))***))))))(((((())))))******))))))***,,,,,,***'''%%%&&&'''((())))))))))))+++***)))(((''''''((()))************)))))))))))))))&&&+++555555+++&&&)))'''&&&&&&%%%&&&'''((()))'''''''''((())))))******************************''''''((((((((((((''''''))))))))))))((('''&&&%%%(((((())))))***+++++++++))))))******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''((())))))))))))((('''''''''''''''((()))***+++,,,---------,,,---------,,,+++***)))++++++)))((((((((()))******&&&%%%((((((%%%%%%((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((((((((************************%%%'''))))))))))))***+++***)))(((''''''((())))))''''''(((((()))*********'''(((((((((((((((((('''((((((((((((((())))))))))))((((((((('''''''''''')))(((''''''''''''((())))))'''%%%&&&((()))'''&&&)))((((((((('''''''''''')))************+++++++++***+++,,,...///111222333***+++---.........,,,+++'''((()))***+++++++++++++++,,,---+++)))(((((()))************************)))))))))*********++++++,,,,,,++++++++++++******)))******++++++******)))*********++++++************++++++,,,,,,---------***(((------)))000555...******)))))))))******+++,,,++++++++++++++++++,,,------,,,,,,,,,,,,++++++))))))*********+++++++++---------,,,,,,,,,+++++++++++++++************)))+++++++++***************************************)))))))))))))))))))))))))))************+++++++++,,,+++++++++******)))))))))))))))************+++++++++***))))))))))))***)))))))))))))))*********+++*********)))(((((((((++++++************++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))(((((((((***+++,,,......,,,+++*********************))))))(((((((((******)))((((((((())))))************+++++++++++++++******,,,///000,,,)))------,,,+++******************))))))))))))******))))))))))))))))))***************+++++++++++++++))))))******+++,,,,,,,,,***,,,...---***)))+++...***)))(((((('''(((((())))))'''&&&&&&''''''&&&$$$&&&&&&''''''((())))))***'''((()))************))),,,***(((''')))************((()))...///+++((('''''''''''''''((()))******))))))))))))))))))))))))''''''((()))))))))))))))***))))))(((''''''''''''%%%&&&'''((())))))***)))(((((())))))))))))************)))((((((((())))))*********))))))*********)))(((((()))******)))'''$$$%%%&&&((()))***++++++***))))))(((((((((((()))+++++++++******)))))))))+++&&&''',,,,,,'''&&&+++'''&&&&&&&&&&&&'''(((((("""###&&&(((******+++***************************''''''((((((((((((''''''))))))))))))((('''&&&%%%************++++++++++++***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''((())))))***)))(((''''''''''''''')))***+++,,,,,,,,,,,,,,,............---+++***)))+++******)))((())))))))))))&&&&&&))))))'''''')))(((((((((''''''''''''&&&((((((((((((((((((((((((***))))))))))))(((((((((************************$$$'''***+++***)))((()))+++***)))(((''''''((((((''''''(((((()))***++++++(((((())))))))))))((((((&&&'''((()))))))))((((((((((((((((((''''''''''''))))))(((((((((((()))))))))(((''''''))))))((('''((((((((((((''''''''''''))))))*********+++++++++))))))***+++,,,---...///)))***---///000///---+++******+++,,,------,,,,,,***+++,,,+++)))((()))***)))***************++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************,,,------,,,******++++++,,,,,,---...//////...***,,,,,,+++999FFFDDD------,,,+++++++++,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++*********))))))************************)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++******))))))(((((()))******+++,,,,,,++++++***))))))*********((()))***))))))((()))***---------,,,+++***)))))),,,,,,++++++++++++,,,,,,((()))******++++++******))))))))))))))))))))))))***)))((('''''')))+++---***************+++,,,---++++++******)))(((((((((******))))))((())))))***'''((((((((())))))))))))***)))***+++......+++)))++++++***)))))))))*********))))))))))))))))))***((()))))))))))))))******))))))***++++++,,,,,,,,,))))))******+++++++++,,,(((***+++***(((((()))++++++++++++***)))((('''&&&)))((('''''''''&&&%%%%%%%%%%%%&&&''')))***)))(((''''''(((((())))))******+++***)))))))))*********+++((()))---...+++((((((((((((''''''((()))******((((((((((((((((((((((((''''''((())))))))))))))))))((((((((((((((())))))&&&'''((())))))***))))))(((((())))))))))))))))))***))))))((((((((())))))++++++************++++++)))))))))))))))))))))(((%%%&&&'''))))))*********)))))))))(((((((((((()))++++++******)))(((((((((,,,((('''******'''(((,,,))))))((((((((()))))))))"""###&&&)))+++++++++***************************''''''((((((((((((''''''(((((()))(((((('''&&&&&&)))((((((((((((((((((((()))))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((()))***++++++,,,,,,,,,++++++------------------,,,,,,+++******)))))))))))))))&&&'''((()))((('''''')))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))(((((()))******))))))(((''''''''')))))))))))))))*********((((((((())))))((((((((('''***---000000...+++)))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))*********+++++++++******************++++++)))+++---000000///---,,,++++++,,,,,,+++******)))(((***++++++******+++,,,))))))******+++++++++,,,((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***++++++,,,---......//////...***---...///>>>LLLKKK------,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++************+++++++++*********))))))''''''(((((()))*********((()))************)))((())))))))))))))))))))))))))))))*********++++++++++++++++++******)))))))))(((((()))***+++,,,------+++***************++++++(((***+++***(((((()))+++---------,,,+++***))))))((((((''''''''''''(((((('''((())))))******))))))))))))))))))))))))))))))+++***((('''''')))+++,,,((((((((())))))***,,,,,,+++*********)))))))))(((******))))))))))))******'''((((((((())))))))))))(((((()))***++++++***)))'''''''''((((((***+++,,,)))))))))******)))))))))(((((())))))*********+++(((((()))***+++++++++***)))***************++++++((()))***))))))((()))***,,,,,,,,,+++***(((&&&%%%))))))))))))(((''''''((('''&&&&&&'''******(((&&&'''''''''((())))))***+++))))))))))))(((((()))***+++((((((---...+++((())))))(((((((((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((()))***+++,,,(((((())))))))))))(((((())))))(((((((((((((((((()))((((((((((((((())))))++++++************++++++************))))))******((()))))))))))))))((((((((((((((())))))))))))((())))))((((((((('''''''''+++)))(((******((()))+++))))))))))))))))))((((((%%%&&&)))+++,,,+++***)))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((('''&&&''''''''''''''''''&&&&&&''''''(((((()))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''((())))))&&&&&&&&&&&&''')))***+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,---......///************)))))))))((($$$(((***)))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***)))(((&&&&&&(((***)))))))))))))))(((''''''++++++******))))))((((((&&&''''''((((((''''''&&&***...555999999666000,,,'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((''''''''''''((('''''''''((((((((((((((()))************+++++++++,,,,,,,,,,,,+++++++++++++++,,,...//////...---,,,************)))((('''&&&''')))***+++******,,,---))))))******+++,,,,,,,,,)))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------.........+++***000333222;;;BBB<<<++++++*********++++++,,,***))))))(((((())))))***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++************)))&&&''''''((()))*********((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++************************))))))******+++,,,------+++************+++,,,,,,)))+++---,,,)))((())),,,+++*********)))((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))******)))(((((()))***++++++******)))(((((())))))******************************)))))))))***++++++************++++++++++++'''(((((()))))))))))))))&&&&&&'''''')))+++,,,---))))))************)))))))))))))))***++++++,,,,,,((()))***+++++++++***)))************************++++++++++++++++++++++++(((((())))))))))))(((((((((***+++***)))(((***++++++)))''''''***+++(((&&&'''''''''((()))***+++,,,''')))***)))((('''((()))***'''(((,,,...+++)))***)))))))))(((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((()))***+++,,,)))))))))******)))(((((())))))((((((((((((''''''((((((''''''(((((())))))*********))))))************++++++***((((((***,,,************)))((('''''''''(((((())))))))))))(((''''''''''''''''''''''''((((((((())))))((((((((('''''''''(((''''''&&&%%%((()))***++++++***))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))))))))&&&''''''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''((())))))&&&&&&&&&&&&''')))***+++)))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///)))************)))((((((%%%***---***''''''(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***'''%%%&&&(((***(((((())))))))))))((((((+++++++++******))))))(((&&&&&&''''''''''''&&&&&&&&&***000555555111,,,((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''((('''''''''((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,)))***************)))))))))***++++++***)))***,,,))))))***++++++,,,------************+++++++++,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,---------+++)))///111,,,222777///***************+++,,,---)))******++++++******)))+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,+++++++++*********+++++++++************))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++******++++++,,,,,,------*********++++++,,,,,,,,,+++*********++++++,,,---***---///---)))(((***---******)))))))))))))))))),,,,,,,,,++++++,,,,,,,,,(((((()))************)))))))))))))))))))))))))))******))))))))))))))))))++++++******))))))******)))))))))******++++++,,,******))))))******+++,,,************++++++++++++((())))))***))))))***+++))))))))))))***+++------((()))***++++++***)))((()))******+++,,,,,,------******,,,---,,,+++***(((************))))))))))))+++*********+++++++++***(((((((((((())))))******''')))++++++))))))+++---000,,,((('''***+++)))&&&(((((((((((()))+++---...''')))+++***((('''(((***)))&&&'''+++...,,,+++,,,******)))))))))))))))***))))))))))))))))))))))))''''''((()))))))))))))))******)))))))))))))))***'''((()))***************))))))(((((((((''''''''''''''''''''''''((())))))***))))))(((((())))))***(((******)))''''''))),,,))))))*********))))))(((&&&'''((()))******)))(((&&&&&&''''''(((((())))))'''((()))(((((()))((('''''''''((((((((('''%%%$$$((((((((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))******++++++''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((''''''''''''((((((((()))***+++,,,---------...---,,,+++***++++++,,,)))******+++***)))(((''''''///222---)))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++)))'''&&&'''(((&&&'''((()))******)))))))))))))))******+++++++++''''''((((((((((((''''''###%%%(((******)))&&&%%%''''''''''''((((((((()))&&&'''((())))))((('''&&&''')))***)))'''&&&(((***''''''''''''((((((((())))))************+++++++++))))))***++++++,,,------//////......------------++++++,,,---............+++,,,,,,+++)))((()))***))))))***+++,,,,,,------***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++///+++,,,***%%%---444///+++++++++,,,---...///000,,,,,,...//////...,,,,,,+++++++++,,,,,,---------........./////////000000---------,,,,,,,,,+++++++++++++++************))),,,,,,++++++***))))))((()))***,,,------,,,***))))))))))))))))))))))))))))))************+++++++++***++++++,,,---...//////***++++++++++++,,,,,,,,,+++*********+++,,,,,,---***...000...***(((***...+++++++++++++++,,,,,,,,,+++******))))))******+++))))))***+++++++++++++++))))))))))))))))))))))))))))))************)))((()))))))))***+++---...///(((((()))***+++,,,,,,---******))))))***+++,,,,,,(((((((((((()))))))))))))))***++++++******+++,,,,,,,,,,,,+++,,,,,,------((()))***++++++***)))(((******+++,,,------......+++,,,.........,,,***)))*********))))))))))))))))))((('''((()))))))))(((,,,++++++*********++++++%%%(((******))))))+++...333...(((''')))+++)))&&&)))(((((((((***+++---///'''))),,,+++)))''')))***)))&&&&&&+++...,,,,,,---******)))))))))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))---,,,+++)))((('''''''''%%%&&&((()))+++,,,,,,,,,))))))(((((('''''''''&&&'''''''''''''''((()))***))))))(((((((((((())))))'''))))))(((%%%%%%(((+++'''((()))***************&&&'''(((*********)))(((&&&&&&'''((()))***++++++***+++***((((((***+++***))))))*********)))'''&&&&&&&&&&&&&&&'''(((******************************''''''((((((((((((''''''''''''((((((((((((((('''&&&''''''((()))******+++(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))+++***)))(((&&&&&&%%%%%%'''(((***+++,,,------...000///---***)))(((((())))))******++++++)))(((''')))222555000***++++++((('''((((((((())))))******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((***,,,,,,)))'''%%%%%%%%%&&&((()))***+++******&&&'''((()))+++,,,......(((((())))))))))))(((((((((''''''&&&'''((())))))&&&'''''''''(((((())))))'''((()))******)))((('''(((***,,,+++(((''')))+++&&&'''''''''(((((())))))))))))))))))))))))******++++++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******))))))******+++,,,---,,,,,,,,,,,,---......---,,,+++***+++---///111---,,,++++++++++++,,,---...//////...,,,***+++,,,---------,,,,,,+++++++++,,,,,,------,,,,,,+++***,,,,,,---......---,,,,,,...------,,,,,,------...///---++++++---...+++))))))************+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++%%%''')))++++++***(((&&&+++,,,+++***((((((***,,,---,,,,,,,,,+++*********((()))***)))((((((***,,,///+++'''(((,,,//////---************************))))))***+++,,,,,,------***444;;;777,,,$$$'''...+++***************++++++(((((())))))*********+++''')))******))))))***+++))))))************))))))'''((()))******)))((('''(((((())))))))))))((((((,,,,,,,,,+++++++++******************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------000//////...------,,,,,,************************))))))))))))))))))))))))++++++******))))))((((((((()))+++,,,------,,,+++))))))))))))(((((((((((())))))))))))************((()))***++++++***)))(((***'''(((---///,,,)))***))))))************))))))******))))))))))))******((()))***++++++***)))(((+++*********))))))(((((())))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))+++***)))(((((()))***+++((()))+++,,,------,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++***************+++++++++***)))))))))((((((''''''((()))***++++++***)))(((***)))(((''''''((()))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&&&&'''((('''''''''&&&''')))***)))((()))***)))'''&&&'''***+++***((('''***)))'''(((---...---222///,,,)))((())),,,---++++++*********+++---...,,,,,,,,,++++++)))((((((''''''((((((((((((''''''%%%%%%'''((())))))))))))(((((())))))*********+++************************)))))))))))))))******+++))))))))))))))))))******))))))******+++++++++,,,,,,***)))((()))((('''%%%)))))))))))))))))))))))))))***+++***)))((((((***))))))((('''''''''''''''(((((())))))))))))((((((+++***(((&&&%%%&&&'''(((++++++++++++++++++++++++,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,+++++++++++++++,,,,,,------------------......///---,,,+++++++++---///111...---,,,++++++,,,---......//////...,,,++++++,,,---------,,,,,,+++++++++)))***+++,,,---.........,,,,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,,,,///---++++++------,,,***************++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))***++++++***))))))+++,,,+++++++++++++++*********,,,,,,---,,,++++++---000:::444---***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***///222111,,,)))***,,,++++++************++++++))))))******************((()))******))))))***+++******++++++++++++******)))******++++++******)))((())))))******))))))(((*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************)))******+++,,,,,,------......------,,,+++++++++************************))))))))))))))))))))))))*********))))))))))))))))))******++++++++++++***(((((((((((())))))))))))))))))))))))************((()))***++++++***)))(((***'''(((---///,,,)))***((())))))******))))))(((***))))))(((((())))))***((()))***++++++***)))(((************)))))))))((()))))))))))))))))))))((()))))))))))))))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++'''((()))+++,,,,,,++++++(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))*********))))))))))))))))))))))))+++***)))(((((()))***++++++*********)))))))))))),,,,,,,,,++++++*********((()))***++++++***)))((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))******************))))))((('''''''''&&&((()))***)))((()))***)))'''&&&'''***+++***((((((***+++)))+++111333222+++***))))))***,,,///111++++++***))))))***+++,,,++++++++++++***)))((('''''''''((((((((((((''''''&&&&&&'''((())))))))))))*********)))))))))))))))++++++++++++++++++++++++((((((((((((((()))******,,,++++++***))))))))))))&&&'''''''''(((((((((((((((''''''(((***+++***))))))))))))))))))))))))))))))***+++***)))((((((***,,,+++***)))))))))))))))(((((())))))))))))((((((***)))'''&&&&&&'''((()))------------------------+++,,,---///000000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,,,,,,,++++++,,,,,,---...---------------...//////---,,,++++++,,,---///000......------------.........///000///---,,,,,,---------,,,,,,,,,,,,++++++)))***+++---............,,,------......------,,,,,,++++++******++++++,,,...---,,,,,,------,,,+++******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++++++++*********...---+++)))))))))***+++((()))+++,,,+++***+++,,,***************+++++++++......---,,,+++,,,///222===777///******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++************+++++++++++++++++++++*********((()))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++*********(((((()))***+++,,,---...++++++++++++,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,------,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))************+++******))))))))))))***''''''(((((())))))******))))))))))))************))))))***++++++***))))))***((((((---///,,,)))***((())))))******))))))((())))))(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++'''((()))***************((())))))******))))))((())))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))((((((((((((((('''))))))***++++++***)))((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***+++++++++///...,,,)))((('''''''''&&&(((******)))((()))***)))((('''((()))***)))(((&&&)))***))),,,222555555(((((((((***+++---///000+++***)))))))))))))))***)))*********)))((('''&&&'''(((((())))))(((((('''''''''((()))************++++++******)))(((((((((************************'''(((((((((((()))))))))......,,,+++***)))))))))&&&&&&&&&''''''''''''((((((''''''(((***,,,+++***)))))))))))))))))))))))))))***+++***)))((((((***,,,,,,+++***))))))))))))(((((())))))))))))(((((((((((('''&&&&&&''')))***............------------***+++---///000//////...------------------------////////////...,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---...///...........................///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,------,,,------------,,,++++++++++++,,,,,,,,,---------------------------+++++++++++++++++++++++++++++++++*********))))))...---,,,******)))))))))&&&))),,,---,,,,,,,,,---)))))))))******+++++++++,,,,,,+++***(((***---000333///+++)))***,,,---,,,************************,,,,,,++++++++++++++++++,,,)))&&&'''+++...---,,,,,,,,,+++*********++++++---,,,,,,++++++*********(((***++++++***)))+++,,,,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++***((())))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,------************************++++++************++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((())))))******+++++++++***)))'''''''''((()))&&&''''''((()))******+++((()))))))))************************************+++((()))...///,,,)))*********++++++++++++******)))(((((((((((((((((())))))))))))******)))))))))*********))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************************((())))))***************)))))))))******)))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***''''''(((((((((((((((((('''''''''''''''&&&&&&&&&)))***+++++++++***)))((('''((()))******)))((('''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))000...+++)))''''''((()))'''(((******((((((((()))(((((((((((())))))))))))$$$''''''&&&)))///111000***+++++++++++++++************))))))((((((((('''(((((())))))((('''&&&&&&(((((())))))))))))(((((((((((()))************************)))))))))))))))))))))))))))))))))))))))(((((()))***************...---,,,,,,++++++++++++)))))))))***************+++***))))))***+++***((()))))))))))))))))))))))))))***+++***(((((((((***+++***)))(((''''''''''''(((((())))))))))))((((((''''''&&&&&&'''((()))***...---------,,,,,,,,,+++)))***,,,---......---,,,------------------------.........---,,,+++***)))***************+++,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,------..............................---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,------------------------------,,,,,,,,,,,,------,,,------------------...+++,,,,,,,,,------------------------------------+++++++++++++++++++++++++++++++++*********))))))***+++,,,,,,+++)))'''&&&'''))),,,------,,,,,,---))))))******+++++++++,,,+++++++++)))((())),,,...*********+++,,,---,,,+++************************,,,,,,++++++++++++++++++,,,,,,*********+++---...---,,,,,,+++******++++++---,,,,,,++++++*********)))***++++++******+++,,,,,,+++************+++,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,---------************************++++++************++++++***************************************************+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))(((((())))))******+++++++++***((('''&&&'''((((((&&&''''''((()))******+++((()))))))))************++++++************++++++,,,)))***...///,,,))))))+++,,,,,,------,,,,,,+++))))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))******((()))))))))*********+++************))))))((((((******************************++++++++++++******************+++++++++,,,))))))************))))))************************))))))***+++++++++******)))))))))))))))))))))))))))))))))******)))))))))%%%%%%&&&'''((())))))******************************+++,,,,,,+++***)))((('''((()))******)))((('''))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''&&&,,,+++)))''''''''')))***''')))******((('''((()))'''(((((()))((())))))***%%%''''''%%%&&&+++---+++,,,,,,,,,,,,***)))'''&&&))))))))))))(((((('''''''''((((((((((((''''''&&&(((((())))))))))))((((((((())))))************)))''''''((()))***++++++,,,************************)))***+++,,,,,,,,,,,,+++,,,+++++++++,,,---......+++++++++++++++++++++++++++***)))***+++,,,+++***)))))))))))))))))))))))))))***+++***(((((((((*********)))((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))---------,,,,,,++++++*********+++,,,,,,,,,,,,,,,------------------------------------,,,+++************))))))******+++,,,+++++++++++++++,,,,,,---------------------------------............------,,,---......,,,+++,,,...++++++,,,,,,,,,,,,------***+++,,,---////////////...------,,,,,,------......------,,,,,,------...,,,---......------...///,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********(((***,,,---,,,***'''%%%)))***,,,---,,,+++,,,---+++++++++++++++,,,,,,,,,+++,,,---,,,+++,,,---///***+++---//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...,,,***))),,,///...---,,,++++++***+++++++++++++++++++++*********)))***++++++******+++---,,,+++***))))))***+++,,,******))))))))))))*********++++++,,,,,,++++++***++++++*********)))))))))******++++++,,,,,,------************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))***************))))))(((((((((((()))''''''(((((())))))******))))))))))))************,,,+++************+++,,,---******...000,,,)))))),,,,,,,,,------,,,,,,,,,******))))))))))))************))))))))))))******))))))))))))************((())))))******+++++++++++++++******)))(((((((((******************************+++,,,,,,+++******,,,++++++***++++++,,,,,,)))******++++++******)))******************************+++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))%%%&&&&&&'''((()))******)))))))))************++++++,,,,,,,,,,,,***)))((((((((())))))))))))((((((************************************))))))))))))))))))))))))))))))))))))+++++++++***)))((((((((((((''''''&&&'''((()))***((()))******(((''''''((('''((())))))(((((()))***(((+++***&&&'''+++,,,***)))************)))((((((((())))))))))))(((((('''''''''((((((((((((''''''((())))))******))))))((((((((()))******))))))(((&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,,,,*********+++,,,---//////+++***************))))))'''''''''***---///000///)))))))))))))))))))))))))))***+++***)))((((((***+++************+++,,,,,,(((((())))))))))))(((((('''''''''(((((((((((((((......------,,,++++++***,,,,,,+++++++++,,,------........................,,,---------------,,,,,,+++************+++,,,,,,------,,,,,,------...///---------------------,,,+++,,,---......---,,,++++++,,,---,,,++++++,,,---+++++++++,,,,,,---------***+++,,,...//////000000...---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,---+++---///...---,,,...000------------...............---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++***)))+++,,,---,,,++++++,,,...---------,,,,,,,,,,,,,,,***---//////...---......+++,,,...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***+++,,,,,,++++++---.........---,,,++++++++++++))))))******************)))***,,,+++******+++------,,,+++******+++,,,---))))))************))))))******++++++++++++******))))))))))))************))))))******+++,,,,,,---************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))))))))))))))(((((()))*********))))))(((((((((((())))))))))))))))))))))))************,,,++++++******++++++,,,---***+++///000,,,))))))***++++++++++++++++++***++++++************+++++++++***)))(((((()))***+++((()))))))))************((())))))******+++,,,,,,++++++******)))(((((('''***************************++++++,,,,,,++++++***,,,+++***))))))***++++++)))******++++++******)))******************************+++++++++******)))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))******,,,,,,------,,,***)))((())))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))(((((((((************************************))))))))))))'''''''''((((((((())))))((()))+++***(((''''''(((&&&(((***)))(((''')))+++)))+++***''''''+++,,,***))))))))))))))))))))))))'''((()))*********)))((('''(((((()))))))))(((((())))))************))))))((((((((())))))(((((('''''''''((()))***++++++,,,++++++++++++++++++++++++)))***,,,......---,,,+++++++++***++++++,,,------************))))))(((((('''''''''***...000111000)))))))))))))))))))))))))))***+++***)))((((((***)))))))))***+++,,,......(((((())))))))))))((((((((((((((((((((((((''''''//////...---,,,,,,++++++...---,,,+++,,,---...///........................------......///.........,,,,,,++++++,,,,,,---...///............///000000---------......---,,,,,,++++++,,,------,,,++++++***+++,,,,,,******+++,,,+++++++++,,,,,,---------......//////......---,,,...---,,,,,,,,,,,,---...,,,++++++++++++++++++,,,+++---//////---,,,...111---------.........//////...---,,,,,,,,,,,,---...........................---------,,,,,,,,,++++++---,,,+++++++++,,,---...---------+++******,,,............------,,,,,,,,,)))+++...///...---,,,,,,)))***+++++++++,,,...000************************))))))***+++,,,,,,------)))))))))***---......---///...---,,,++++++++++++(((((())))))*********+++)))+++,,,,,,+++***,,,---///...,,,++++++,,,...///)))***+++,,,,,,+++***)))*********++++++*********''''''((()))***+++,,,,,,(((((()))***++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++(((((((((((())))))))))))************************))))))))))))))))))))))))++++++******))))))(((((('''((()))+++++++++***)))))))))))))))(((((((((((())))))))))))************---,,,+++******+++,,,---...++++++///000,,,))))))))))))************)))))),,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++(((((())))))*********+++((())))))***++++++,,,,,,+++++++++***)))(((((('''***************************+++,,,------,,,+++***+++***)))(((((()))************++++++++++++******************************))))))*********))))))((())))))))))))))))))))))))((()))***++++++***)))(((,,,+++***)))((('''&&&&&&++++++,,,,,,---------...,,,,,,------,,,+++)))(((***)))(((''''''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''************************&&&&&&''''''(((((())))))(((((())))))))))))(((((((((***+++***(((''''''(((&&&(((******'''''')))+++'''))))))%%%&&&***+++***+++***)))(((((('''(((((('''((()))+++++++++******(((((()))))))))))))))((())))))************))))))'''(((((((((((((((''''''))))))))))))************(((((((((((((((((((((((((((***+++------,,,+++***,,,,,,+++******+++++++++,,,+++++++++******))))))+++***)))+++---///...---)))))))))))))))))))))))))))***+++***)))((((((***&&&&&&'''((()))+++---...(((((())))))))))))((((((((()))))))))((('''&&&&&&000///---+++*********+++))))))++++++,,,+++***)))---------------------------,,,,,,++++++,,,,,,---++++++******++++++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,...---,,,,,,++++++++++++...------,,,,,,------...---------............///,,,,,,---...---,,,***)))000...+++))))))+++...000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,***)))(((***+++---.........------,,,,,,++++++++++++++++++111000///...---,,,++++++++++++++++++++++++++++++---...//////...---***))),,,,,,,,,---------.........------,,,,,,++++++******,,,(((***555444,,,---///......------......///---))))))...///+++(((***+++++++++,,,,,,------------------,,,,,,+++++++++---,,,,,,+++***)))((((((+++***))))))***,,,---///++++++******)))(((((((((+++,,,---,,,***(((((()))...+++))))))+++---,,,+++))))))))))))***+++,,,------+++))))))+++,,,,,,,,,......---,,,+++***))))))---,,,+++******+++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,---,,,***(((&&&)))***++++++***)))***+++++++++***************++++++***)))***+++++++++***'''((())),,,...---***(((+++)))((()))+++,,,,,,++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))******))))))******+++,,,,,,+++******))))))******)))))))))))))))))))))))))))+++,,,------,,,***))),,,,,,,,,+++++++++******)))***+++++++++)))((('''***++++++,,,,,,++++++***************************((()))+++,,,---------,,,,,,,,,,,,++++++*********((('''&&&'''((())))))''')))************+++++++++************************+++*********))))))((((((&&&''''''((()))******+++((()))))))))*********+++))))))))))))))))))))))))(((((()))************))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))++++++***************+++))))))*********+++++++++***)))(((((())))))(((&&&(((((())))))))))))((((((************))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((((()))***++++++***)))(((((()))***+++++++++++++++,,,,,,+++******+++++++++///...+++)))((()))+++,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))++++++***))))))******+++---+++))))))***+++***)))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))///...---,,,++++++,,,,,,***+++,,,,,,,,,+++***)))---------------------------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---++++++************++++++------,,,,,,+++,,,,,,,,,------------------------,,,------......------,,,...---,,,,,,++++++,,,,,,...------,,,,,,------...---------............///,,,------...---,,,+++***///...,,,******,,,...///...------------------...,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,+++,,,---...///......---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++)))+++++++++,,,,,,,,,------,,,,,,,,,------------------///...333<<<555,,,000------,,,,,,,,,,,,------///+++***///000,,,***++++++++++++,,,,,,---------------,,,,,,++++++++++++------,,,,,,++++++******************+++,,,---...++++++++++++************+++,,,---,,,***(((((())),,,***'''(((***++++++)))))))))))))))***+++,,,---...,,,))))))***+++++++++******))))))(((((('''''',,,++++++++++++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))(((((()))))))))''''''((()))(((&&&$$$###)))***++++++***)))***+++))))))(((((((((((())))))***))))))))))))***))))))))))))+++---///...,,,)))+++***((()))***,,,+++*********++++++++++++******))))))))))))))))))))))))******))))))******+++,,,,,,+++******))))))******)))))))))))))))))))))))))))+++,,,------,,,***))),,,,,,+++++++++*********)))***++++++***)))(((''')))******++++++******)))*********************************)))***+++,,,---,,,,,,,,,++++++*********)))((('''(((***+++***)))))))))*********+++++++++((((((((((((((((((((((((************)))))))))((('''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++******))))))*********))))))*********+++++++++---,,,******++++++***(((((())))))******))))))((())))))))))))))))))))))))************************((()))***++++++***)))(((((()))***++++++***)))((())))))*********+++++++++++++++************++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++***************************))))))))))))))))))***))))))))))))))))))))))))+++)))(((((()))******)))))))))(((((((((((())))))))))))))))))))))))))))))///...------------......---------------,,,+++***------------------------------,,,,,,,,,,,,------,,,++++++++++++,,,------,,,++++++******++++++,,,......---,,,++++++,,,,,,------------------------------............------...---,,,,,,,,,,,,,,,,,,......------------......---------............///,,,------------,,,++++++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////,,,---......///.........*********++++++,,,,,,------------....../////////---------------------------......///...---+++******+++++++++,,,,,,,,,,,,,,,,,,------...//////000///000111<<>>111......------------......------------............>>>777000---...///,,,)))+++,,,,,,+++)))***,,,...................................................---...000222222111000///---------.........//////////////////......------......------,,,,,,,,,,,,,,,------+++******---///,,,++++++******++++++,,,,,,,,,,,,------------.........---------,,,,,,,,,(((+++---,,,...333444222------............------+++,,,,,,---...//////000------,,,,,,++++++******------...///000111111222---------.....................------,,,,,,,,,+++......------------......111111///...------------,,,,,,,,,------......///......------------......111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++,,,---...///.........//////000000000,,,,,,---------,,,+++***++++++******************,,,+++******+++++++++++++++,,,---....../////////...------,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))''''''''')))+++---,,,,,,,,,,,,------.........------,,,+++******)))*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------.........------,,,,,,------......------------.........+++,,,,,,------,,,,,,+++---***(((,,,111555333000,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,.........---,,,+++&&&***---///...---,,,,,,)))))))))))))))*********333222222111111111111111111222222222333333333444111111111111111111111111000000////////////000000111111222222222222111111////////////000000000111111111000000000000111111333333222222111111000000///000000111111111111111000000111222333222222222222222222222222222222222444333333222111000000///000000000000000000000000111111111111111111111111//////000111111000000000000000000000000111111111//////.........//////000//////.........//////000000000000000000000000000---......///////////////000111222111000///111222---------///111333222222000000000000111111111111///......///000000///...///111222222000//////000---------------...///000666444222000///000111222/////////....../////////.........------................../////////000000//////............/////////000000000///.........000,,,---888FFFJJJBBB777///......------......///---------.........//////:::444---+++---///---******,,,......---++++++,,,........................---.....................,,,...000111111111///...//////.........---------......------------------,,,,,,,,,------.........,,,,,,++++++***+++---///++++++++++++++++++++++++,,,,,,---------...............---------,,,,,,,,,(((+++------///444555444---......//////......---.....................------------,,,,,,,,,++++++,,,,,,---...//////000000---------....../////////...---------------,,,,,,///......------......///000///...---,,,,,,++++++******+++,,,---.........///......------......//////...............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,,,,------......//////000000+++,,,---......,,,+++)))************+++*********,,,,,,++++++***++++++,,,,,,,,,...///////////////,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......,,,,,,,,,---------......************************++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++---///000,,,,,,------------------...---------,,,,,,++++++,,,,,,,,,+++++++++******---,,,,,,,,,++++++******+++++++++,,,,,,------------,,,,,,,,,,,,,,,---......------,,,,,,------........................---++++++,,,,,,,,,,,,++++++---***))),,,222555444000++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........,,,,,,'''***...///...---,,,,,,*********+++++++++,,,,,,333333222111111111111222222222222333333444444555111111111111111111111111111000000//////000000111222222333333333333222222/////////000000000111111222222111111111111222222222222222222222111111111000000111222333333333333000111222333444333222222222222222222111111111111333333333222111111111000111111111111111111111111111111111111111111111111......///000111111111111000000000000000000111111...............//////000//////......//////000000000000000000000000000000......///000000000000//////000111111/////////111///......///111111000...000000000111111111111222...//////000000000000//////111222222111000000111.........---......//////111111///.........///000////////////////////////////////////////////////.........//////000000111000//////............///,,,...//////...---......000,,,+++111:::===888222------,,,,,,,,,,,,------------.........////////////,,,)))))),,,......------///222222111///...---........................---------...............,,,---///000000//////...000//////...------,,,,,,------------------------+++,,,,,,---......//////,,,,,,,,,++++++,,,------+++,,,,,,,,,,,,,,,,,,+++,,,---------..................---------,,,,,,,,,***---...,,,---000111.........////////////......000000//////...------,,,---------------.........,,,,,,,,,------......///,,,,,,------.../////////////////////////////////......------------...............------,,,++++++((()))+++,,,......////////////............//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000//////......---,,,,,,,,,---------......//////+++,,,---...---,,,+++***))))))***++++++++++++***+++,,,---,,,******,,,---+++,,,.../////////...---+++,,,---------------,,,++++++,,,,,,------......,,,,,,,,,,,,------------************++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,---......------,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------...------,,,,,,,,,,,,,,,---...------,,,,,,------......////////////...------+++,,,,,,------,,,,,,+++---+++***---111333222000***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------......------***,,,//////...,,,++++++,,,,,,------.../////////444333222222111111222222222222333333444555555555222222222222222222222222111111000000000000111111222222333333333333222222//////000000000111111111222222222111111222222222111222222222222222222333000111333444555555444444000111333444555444333222333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111///000111111222222111111111000000000000000000000//////......///000000111///////////////000111111111111111111111111111111...///000000111111000000...000111111000//////000000000000111222222000...000000111111111222222222///000222222222222222222///111333222111000111222000000///.........//////.........////////////000//////000000000000/////////000000000000000000///---......///000000111111000000///...............***---//////...---///000///...---///111222111///------,,,,,,,,,,,,------............////////////++++++++++++,,,---......000222333222000//////000........................---------.........//////.........////////////000..................---------------...............---------...............------,,,---------,,,+++,,,,,,------------,,,,,,------------..................---------,,,,,,,,,,,,...///------000111.........////////////......////////////............------......///000000000------------------------+++,,,,,,---......//////////////////000000000000...------------------...---...............------(((***,,,...///000000000//////............//////,,,,,,,,,,,,,,,,,,------------------------------////////////000111222333//////////////////......,,,,,,,,,---------------,,,---------,,,,,,++++++((()))***+++,,,++++++***+++,,,---,,,******,,,...+++,,,...//////...---,,,+++,,,---...///......---,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,---------.........//////,,,,,,---...............------------------------------,,,,,,+++*********,,,------......---,,,,,,,,,,,,------------------,,,------------.........++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,---......//////...---,,,,,,,,,---...------,,,,,,------......///000000///...---,,,,,,,,,------------,,,,,,---------...//////000000******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,---...///---...///...,,,+++++++++++++++,,,------...//////444333222222111111222222222222333333444555666666222222222222222222222222111111000000000000111111222333333444444333333222000000000000111111111111333222222111111222222333111111111222222333333444111222333555666666555555000111333555555444333222444444444333333222222222222222222222222222333333333333333333333333333333111111111111111111111111222222333333333222111111111111111000000000000000000000///000000111222222///////////////000111111111111111111111111111111//////000111111111111111///000222222000///000111000///000222444444222000000000111111222222222222000222444444333333444444///111333333111111111222222111000///////////////...///000111222222222111//////000000000000//////000000111111111111000000---......///000111111222111000///...............***---000000......000222///111222222000000111333//////............//////............/////////000000111111000...,,,,,,---222222111...------///111........................---------.........///////////////...///000000111,,,,,,------.../////////.........////////////////////////...------,,,,,,---------...///...,,,***,,,------......------,,,---------.........//////......---------,,,,,,,,,+++...000...000444555333......////////////......---.........//////000000------...///000111222222...............---------++++++,,,,,,---...//////---------...............---------,,,,,,------------...///////////////...)))+++---///111222222111//////............//////,,,---------------------------------------------////////////000111222333---...///000111111111111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++((()))***+++,,,,,,+++***+++---...---******,,,///***,,,---//////...,,,++++++,,,...///000//////...------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------------...///000000//////------------------------111111111000///...,,,,,,,,,---.........---,,,++++++,,,,,,,,,,,,---------++++++,,,---...///000111+++++++++,,,,,,---------******+++,,,,,,---......222111000......---------...------,,,,,,------......///000000000///---,,,,,,------......------,,,,,,...///...------...///)))***+++,,,,,,,,,,,,,,,++++++------------++++++,,,,,,............,,,,,,------,,,+++,,,---///000/////////...,,,***+++,,,(((((()))***++++++,,,,,,222222222222222222222222777666666666666555555555555555444333333222111111555444444333333222222111222222111111222222333444222222222111111000000000444444444333222111000///222222222333333222111111111222333444444444333222666555444333333333333333444444555555555555444444333222222111111222222333555444444333222111000000111111111000000///...---000000000000000000000000333111///000222333222///111111000000000000111111...111444333000...///111222222222222222222222222111111111111111111111111222222222222222222222222222222111111000000000///111111111111000000000000111111000000000000111111111111222222222222111111////////////000000000000333333222222222222333333111111111111000000000000222222111111000000//////111111111111111111111111111111111111000000000000000000000000000000000000000000///...............000000000///.........---------......///000000000000)))111---...333,,,222444222000///...///000111444222000///...///000111////////////////////////000000000000////////////222333444333111//////000///////////////......------------.........//////,,,---.........---,,,+++++++++++++++++++++++++++------......///...............////////////.........111111...///222333111........................+++,,,,,,---...///000000////////////////////////........................////////////////////////------............------........................---......///000000000///000000000000000000000000,,,---///000000...---+++..............................//////...,,,***)))/////////////////////////////////////////////////////////...---------,,,........................++++++++++++++++++++++++---------,,,,,,+++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,---...000111111/////////......---------.........------,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------------------------------....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////000//////...------,,,,,,...........................,,,,,,---//////,,,))),,,,,,,,,,,,---...//////333222000...---,,,,,,---++++++++++++++++++++++++000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000...---...///000///...***+++,,,---............444444444444444444444444666666666666555555555555222333333333333444444444444444444444333333222222222222222222222333333444333333333222222111111111333333444333333222111000111222222333333222222111111222333555555555444444555444444333444444444555333444444555555444444333333333222222222222333333222222111111000000//////111222222111111000///...000000000000000000000000333111000000222333222000111111000000000000111111///111111111000///000111222222222222222222222222111111111111111111111111222222222222222222222222000000000//////.........000000000111111222222222111111000000000000111111111111222222222222111111/////////000000000111111222222222111111222222222000000000000000000000000111111111000000000000000........................////////////............////////////////////////111000///............///////////////........................//////000000222+++222......333***///333222000///...///000111333222000///...///000111////////////////////////------...///000111222222222444555444222000000111//////000000//////...---------........./////////------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////......////////////......///111111//////333444222////////////////////////,,,,,,------.../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---......//////......---........................,,,,,,---...............000000000000000000000000,,,---///000000///---,,,........................---.../////////...---,,,........................////////////////////////..................------........................++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++,,,---......------------------------/////////.........------------...///000111111222.........---------,,,,,,...------------------,,,,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------------------------------....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...................................................///---,,,...000000...,,,......---,,,,,,---------///.........///000222333------------------------++++++,,,,,,---,,,,,,,,,------------------------------......//////000000000...---...///000///---******+++,,,------------555555555555555555555555666666666555555555444444111111222333444666666777444444444444444333333333333333333333333444444444444444444333333333333333222333333444444333333222222222333333333333333222222222444555666666666666555555444444444555555666333333444444444444333333444444444333333444444444111111111111111111111111333333333333222111000000000000000000000000000000333111000111222333222111111111000000000000111111777555222111111222111111222222222222222222222222222222222222222222222222222222222222222222222222000000000000000///////////////000111222333444444222111111000000111111222111111222222222222111111///000000000000111111111222222111111111111222222000000000000000000000000000000000000000111111111000000000000000000000000////////////............////////////////////////111000000///////////////............////////////.........////////////000666000777111222777---000222111000///...///000111222111000///...///000111000000000000000000000000------...///000111222222222444555444222000000111000000000000000///..................////////////.........///...------,,,........................---...///000000000000000......////////////......///111111///000444555333000000000000000000000000........................////////////////////////------------------------////////////////////////......////////////......------------------------,,,---......///.........000000000000000000000000---...///000000///...---////////////////////////---...///000000000000///........................////////////////////////..................//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...//////........................000000000/////////......---.........////////////------------,,,,,,,,,,,,---------------.........------............------,,,,,,------------,,,,,,------------------------------------------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,---...//////000000........................///...---...000111111000000///...---,,,,,,,,,,,,------...///000222444555------------------......,,,,,,---...////////////........................---------...//////000000///...---...//////...---***++++++,,,,,,,,,++++++666666666666666666666666666666666555555555444444222222333444555666777777444444444444444555555555333333444444555555555555555555555555444444444444222222333444444444444444333444555555555555555555222333444555666777888888777777666555444444555555444444555555555555444444555555444444444444555555333333333333444444555555555555555444444333222111111111111111111111111111222222222222222222222222222111111000000111111222???:::555333333444222000222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222222222111111111222333444444444222222111111111111222222111222222333333222222111000000000111111111222222222111111000000111111222000000000000111111111111//////000000111111222222111111111111111111111111222111111111111000000000////////////////////////111000000//////000000000.........//////000000000////////////000000000000333000999222222888---///111111000/////////000111111111000/////////000111111111111111111111111111111000000000000/////////111222444333111000000111000000111111000000///........./////////000000000////////////......------........................------...///000000000000...//////000000//////......000000...///333444222111111111111111111111111/////////......---------000000000000000000000000////////////////////////...........................//////000000//////...------------------------...//////000000/////////////////////////////////......///000000000//////////////////////////////////////////////////////------------------------////////////////////////------......//////000000........................------------------------------------------,,,,,,,,,---......///000000000.............../////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------............------,,,,,,------------,,,,,,..................................................................------------------------------...............------------------...//////000000........................///...------...000222222//////...---------------000000000///////////////+++++++++,,,,,,,,,,,,,,,......///000000000000000------------............,,,,,,---......//////000///...------//////...---,,,,,,---------,,,++++++666666666666666666666666777777666666666555555555555555555555555555555555444444444555555666666666333444555666666666666555555555555555555555555555222333444555555555555555555666666777888888777777333333444555666888999999:::999888666555444333333666666777777777777666666666555555444444555555666333333333444555555666666666666666555555444333222222222222222222222222222222222333333222222222333222222111111111111222222<<<777333222333555444222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444333333333333333333222222222222333333222222333333333333222222111111111111222222222222222222111111111111222222111111111111222222333333000111111111222222333333////////////////////////333333222222222111111111000000000000000000000000111111000000000111111222/////////000000111111111//////000111111222222333,,,///;;;222///555,,,///111111000000000111111111111111000000000111111111222222222222222222222222222222111111111000000000000111333222111///000000111111111222111000000////////////000000000111111000000//////............------------------------,,,,,,---//////000000000///000000111111000000///,,,//////---...333444222000000000000000000000000111000000//////......---111111111111111111111111000000000000000000000000------------------------///000000000000000000///............................../////////......---////////////////////////...//////000000111111111000000000000000000000000000000///......---------........................000000000000000000000000---......//////000000000////////////////////////------------------------------------------------,,,---...000000000000000,,,,,,------............/////////.........------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---......//////......---,,,------......------,,,......................................................------............------------------------,,,,,,---......///000000////////////////////////........................---------,,,---...111222---------------...///000000000000///...,,,+++++++++++++++,,,,,,------------------------,,,+++***++++++,,,,,,,,,---------,,,,,,------...////////////---,,,---...///...------...............---,,,666666666666666666666666888888888777777777666666888777777666555555444444444444444555666777888888444555666777888777666666555555555555555666666666333444444555666666666555555666777888999999999999444444444444555777888999;;;:::888777555444444444777777888888888888777777555555444444444444555555222222222333333444444444666666666666555444333222222222222222222222222222222333444333222111222444222222111111111111222222222000///000222555666666222222222222222222222222333333333333333333333333222222222222222222222222222222222222333333333333666555555555444444444333444333333222222333333444222222333333333333222222111111222222222333333333333222222222222222222333222222222333444444555555333333333333333444444444222222222222222222222222222222222111111111111000111111111111111111111111111111111111111111222333111111111111222222222222///000111222333555666666///777GGG;;;333888111666111111111222222222222222111111111222222222222222333333333333333333333333000000111222333444555555000111333333111000111111222222222222222111000000000000000000111111111111111111000////////////000........................,,,---...///000111111111111111222222222222111111,,,///000...///333555333000000000000000000000000222222111111000000000///111111111111111111111111////////////////////////------------------------000000111111111111000000////////////////////////------------------,,,+++000000000000000000000000//////000000111111222222000000000000000000000000222111///...---,,,,,,,,,////////////////////////000000000000000000000000//////////////////000000////////////////////////........................------------............,,,---///000111111000///,,,,,,,,,---......///////////////.........------/////////...............,,,,,,,,,,,,------------.............../////////......////////////......------............------......................................................---------...//////------------------------+++,,,---...///000111111////////////////////////........................,,,---......------///111------------...///000111------.........------,,,---------...//////000000/////////......---++++++***++++++,,,,,,---------,,,,,,,,,---......//////...---,,,---......---,,,---...////////////......888888888888888888888888999999999999888888888888888888777777666555555444333444555666777888999999444555777999999888777666444444444555555666666666444555555666666666555555444555666777888888888888555555444444444555777777888888777777666666777777777777888888888888777777555444444444444444444555333333333333444444444444666666666666555444333222333333333333333333333333111333555444222111333444333222222111111222222333///111222333333333555777222222222222222222222222333333333333333333333333222222222222222222222222222222333333444444444444555555555555555555666666444444333333333333444444222333333444444333333222222222222333333333333444444444333333333333444444333333444444555666666777555555555555555444444444666666666666666666666666444444333333333222222222222222222222222222222222111111111111111222333444444333333333333333333222///000222444666888999:::555BBBUUUEEE777:::444:::222222333333444444444444222222333333444444444444333333333333333333333333111222222333444555666666111333444444333222333444222222333333222222111000000000000111111111222222222111000/////////000000////////////////////////...///000111222333333333222333333444444333333222...111111///111555777555222222222222222222222222333333222222222222222222222222222222222222222222////////////////////////////////////////////////000111111222222111111000111111111111111111111111///////////////...------000000000000000000000000000000000000111222333333111111111111111111111111222111///.........//////000000000000000000000000000000000000000000000000000000000///////////////////////////////////////........................------------.........///+++---///000111111000///,,,------...//////000000000000000/////////......//////////////////000000,,,,,,---------.........////////////..................////////////......------............------...................................................------,,,---...///000........................------......//////000000......//////000000111111........................---///111111///...///000///...............///000+++,,,---/////////......------......///000000000///000000000000000//////++++++,,,,,,---......///+++,,,,,,------......///...---,,,,,,......---,,,,,,,,,---...////////////999999999999999999999999:::::::::999999999888888777777777777666666666666333444555666777888999:::444666888999:::999777666333444444444555555666666555555666666666666555555333333555666777777777777666555444333333444666666666666666666777888999:::666666777777777777666666444444444333333444444444666666666666666666666666666666666666555444333222333333333333333333333333111333555444222111333555333222222111111222222333444777999888555333333555222222222222222222222222333333333333333333333333222222222222222222222222555555555666666666777777333444444555666777888888555444444333333444444555222333333444444333333222222222333333333444444444555444444333333444444555444444555555666777777888777777777666555555555444444444444444444444444444777777666666666555555555333333333333333333333333222111111111222333333444555555555444444333333333///000222444777999;;;<<<444DDDXXXFFF444444///777222333444444555555555444222333444444555555555444444444444444444444444444666666555555555444444444333555666666555444555666222333333333333222111111000111111111111222222222333222000/////////000111000000000000000000000000000000222333444555555555333444444555555444444333///222333111333777999777333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111333333333333333222111111000000000000000000000000000000000000111222333444111111111111111111111111111000/////////000222333000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////---------.........//////+++,,,...000111000///...---......///000111111222111111111111000000000000---------.........//////---------....../////////000000//////......------......////////////......------............------////////////////////////////////////////////////...------,,,---...///000........................///////////////.........,,,,,,---///000222333333...........................111333333111//////000111000///......---......---...///000000///...---++++++,,,,,,---...//////***+++,,,---............,,,,,,------...///000000++++++,,,------......///...---,,,,,,......---,,,***+++,,,---............<<<;;;;;;:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666777888888888888888999:::;;;<<<999::::::::::::999888888666666666666777888999:::888888999999999999888888666666666666666666666666666666666666555555555555555444444333333555666777777777777666666666666666666555555555555666666777333444555666666555444333444444444444444444333333333333333333333333333333666666555555555444444444444444444444444444444444333444555444222111222333444444444333333444555555444444444555555555666666555555444444444333333333222222222333333444444444666555555444444666777888444444444444444444444444444333333333333444555555555555555444444333333333333555666666555555666888888888999999999::::::::::::::::::999888777666666777777666555555555555555888777777666555666666666666666555555555444444444333333333333333333333333222222333333333444444444333333444555555666666777999::::::999777555222111555555555555555555555555666666555555555555666666888???DDDAAA888222333777777777666666555555555444888999:::999777777777888666666666666666666666666555444444333333444444555222222222222222222222222333222222222222222222222333333333333333333333333444444555555555555555555555555444444444555555666666666666666666666666666999888777555555555666777777666666666666555555555333333333333333333333333222222222111111000000000333333333333333333333333444444444444444444444444222222333333333222111111444111///000222333111...444333222222111111111111222222222222222222222222111111000000000111333444111111111111222333444555111222333333444444333333///000000111222222333333222222111111000111111111333222000/////////000111/////////000111111222222000000000000000000000000444333333222111111111111111///------///222333444111111000///////////////000///.........///111222000000111111111111000000111111111111111000//////////////////////////////000000000000000000000000------............------////////////000000000000////////////////////////111111111000000000000000111111111111111111111111111111111000000000000000000111111111111222222222000000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000///...000333444111...000000000000000000000000>>>============<<<<<<<<<:::::::::::::::::::::::::::999888777666777888888888888888888999:::;;;;;;999999::::::999999888777777777777777888999:::;;;777777777888888777777777777777777777777777777777666666666666666777777777777666666555666777888999777777777777777777888888777777666666666666666777444444555666666555444444444444444444444444444444333333333333333333333333666666666555555444444444666666666666666666666666333555555444333222222333444444333333333444444555444444444444555555555555555555555555555555666666333333333333333444444444666666555444555666777888444444444444444444444444444444333333444444555666555555555555444444333333444555777666555555777888888888999999999::::::::::::::::::999999888777666999999888777777777777777888888888777777777666666555555555555444444444444333333333333333333333333444444444444444444555555666666666666666666555555777777777777777666555555666666666666666666666666666666666666666777888888888===AAA???999555666999888888888777777777666666888999:::999888777777999666666666666666666666666555444444333333444444555333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555555555444444555555666666555555555555555555555555888888777666666666666666666666666666555555555555333333333333333333333333333333222222222111111111333333333333333333333333444444444444444444444444333333444444444444333333555333222222444444333111555444333222222222222333333333333333333333333333222222111000111222333333111111222333333444444555222333444444555555444444444444333333222111111111444333222222111111111111444333222000000111111222//////000000111222222222111111111111111111111111333222222111222333555666999666222000000000000///111111000///////////////000////////////000111111000111111111111111111000111111222222111000000///////////////////////////111111111111111111111111//////000000000000///////////////000000000111111////////////////////////111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222333000000000000000000000000111111111000000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111//////000222333222///000000000000000000000000:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;:::888777777777888999888888777888888999:::;;;888999999999999888777777888888888888999:::;;;;;;666666666666666666666666888888888888888888888888666666777777888888999999999888888888888999::::::777777888888999999::::::999999888777666666666777444555555666666555555444333333444444555555666666444444444444444444444444666666666666555555555555777777777777777777777777444555666555333333333444555444444333333333444444333333444444444555555555777777777666666666555555444444444444444333333333666666555555555666777888555555555555555555555555444444444444444555666666666666555555555555444444555666777777666666777888888888999999999:::::::::::::::::::::999888777666:::999888888777888888888888888999:::999888777666555555555444444444333333444444444444444444444444666555555555555555555555888888888777666555555555555555555555666777888999777777777777777777777777666666777777888:::;;;<<<:::<<<===<<<999888999:::999999999999999888888888888:::::::::888777888999666666666666666666666666555555444444444444555555333333333333333333333333333333333444444555555666555555555555555666666666666666666666555555555555555555555555555666777777666666666666666666666666777777888888777777666666666666666555555555444444333333333333333333333333444333333333333333222222333333333333333333333333666555555555444444333333333333444555666666666666777555444444555666444333555555444444333444444444555555555555555555555555444333222222222222222333111222444555666666555555444444555666666666666555666666555444444333333222666666444333222222222222555444333222111222222333///000000111111222333333333333333333333333333333222111111111333666999:::>>>;;;666333222111///...222111000000///000000000///000000111111111111111111111222222222222111111222222222222222111111000000000000000000000000000111111111111111111111111111222222333333222222111///000000000000111111111////////////////////////111111111111111111111111222222222222222222222222111111111111222222222222222222222222333333333333111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111222000///000111333222222000000000000000000000000888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888888999:::888888888888888999::::::888888999999888888777666888888888888888999:::;;;777777777666666777777777999999999999999999999999777777888888999:::;;;;;;999999999999999::::::;;;888888888999:::;;;<<<<<<;;;:::999888777777777777555555666666666666555555333333444555666777777777555555555555555555555555666666666666666666666666555555555555555555555555444666666666444444555666555555444444333444444444333444444444444555555555:::999888777555444333222666666555555444444333333666666666666666777777777555555555555555555555555555555555444555555666777666666666666666666666666666777888888666666777888888888999999999:::::::::999:::::::::999999888777888777777666666666777777888999:::;;;;;;999777666555555555444444444444333555555555555555555555555666666666666555555555555888777777777666666666555666666555555666777999:::888888888888888888888888777777888999:::<<<>>>???>>>===:::999:::::::::999999999999999999999999999999:::;;;:::888777888999666666666666666666666666555555444444444444555555444444444444444444444444333333444555666777777888666666777777777777777888777777777666666666666666555555555555666777888888999999999999999999999999666777888999999888666555666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444666666555555444444333333222333444555666777777777777666555555555555555444666666555555555555555666555555555555555555555555555555444333333222222222222333555777888777666555555555666777777777777666444444555666666777777888888777666444333222222222555444222111111111222333000000111111222333333333333333333333333333333333444333222222444777:::<<<<<<999555333333333333222222111111000000000111111///000222333333333222111222222333333333333222222222222333333333333222222111111111111111111111111222222222222222222222222333333333444444333333333000000000111111111222222000000000000000000000000111111111222222222222222333333333333333333333333222222222222333333333333222333333333444444444444222222222222222333333333333333333222222222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333222000000111222333444111111111111111111111111;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999999999:::;;;999999999999999999:::;;;999999999999999888777777888777777777777888888999999888888777777888888999999999999999999999999999777888888999:::;;;;;;<<<888888999999999:::::::::888999999:::;;;<<<<<<===;;;;;;:::888777777777777666666666666666666666666444444555666666777888888666666666666666666666666777777777777777777777777666666666666666666666666555666777777555555666777777666666555444444444555444444444555555555666666777666666555555444444444666666666555555444444444666666666777777777777777666666666666666666666666666555555555555666777777777777777777777777777777777888999888777666777888888888999999999:::::::::999::::::::::::999888888888888777777777777888888888999;;;<<<;;;:::888666666666555555555444444444666666666666666666666666666666666666666555555555555555666666777777777777999888777666666777999:::777777777777777777777777777777888:::<<<>>>@@@BBBBBB>>>;;;999::::::999888999999999999999999999999999:::;;;:::888888888999777777777777777777777777666555555444444555555666555555555555555555555555444444555666777777888888777777777888888999999999888888777777777666666666555555555666777888999999::::::::::::::::::::::::666777888999999888777666777777666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444666666666555555444444444222222333555666666666666555555555555444333444444666666666555555666777777444444444444444444444444555555555555444444333333222444666888999888777666555666777777888888777777666666666777888888999999999888777555444333333333444333222111000111111222111111111222333333444444333333333333333333333333666555444444555666999::::::777444222333444444333222222111111111111222222000111333444444444333222333333444444444444333333333333444444444444333333333333333333333333333333222222222222222222222222222333333444444333333222111111111111222222222222111111111111111111111111111222222222333333333444333333333333333333333333222333333333444444444555444444444444555555555555333333333333444444555555555444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333222222111111222444555222222222222222222222222;;;;;;;;;<<<===>>>>>>???????????????????????????>>>===;;;:::::::::;;;<<<;;;;;;::::::::::::;;;;;;999::::::::::::999888888888777777777777777888888:::999888777777888999:::999999999999999999999999888888999999::::::;;;;;;777888888999:::999999999999999::::::;;;;;;<<<<<<::::::999888777777777777777666666555555666666777555555666666777777888888777777777777777777777777777777777777888888888888888888888888888888888888555777888888777666777999999888777666666666666666555555666666666777777777222333333555666777777888666666666666666555555555555666777888888888777777777777777777777777777777666666666666666777888888777777888888888888999999888999:::999888777888999888888999999999:::::::::999:::::::::::::::999999:::::::::999::::::;;;<<<999999:::;;;:::999888777777777777666666666555555777777777777777777777777666666666777777888888888555666666777888888999999;;;:::999999999999999999777777777777777777777777888888999;;;===???AAABBBAAA???<<<:::::::::999888999999999999::::::::::::999;;;;;;:::999888999:::777777777777777777777777666666555555555555666666666666666666666666666666555555555666666777777888777777888888999999::::::999999888888777777666666666666666666777999:::;;;888888888888888888888888777777888888999999888888888888888777777777666666444444444444444444444444333333444444444444444555444444444444444444444444555555555555555555555555333333444555666666666555444555555555333222333444666666555555666666777777555555555555555555555555555666666666666555555444333444666777888888777777555666777777888888777777:::999999888888777777666888777666555444444444444444333222000000111111222111222222333333444555555333333333333333333333333666666666666666666777777<<<999555222222222111111222222222111222222333444222333333444444444444444444444555555555555444444333444444555555555555555444444444444444444444444333333333333333333333333222333333444444333333222111111222222222333333333111111111111111111111111222222222333333444444555444444444444444444444444333333444444555555666666444555555555666666666666333444444555555666666777666666555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444222333444333222222444666222222222222222222222222999999::::::;;;;;;<<<<<>>===<<<;;;;;;;;;<<<======<<<<<<;;;;;;<<<<<<<<<:::;;;;;;;;;;;;:::999999999888888777777888888999999888777666666777888999999999999999999999999999999999999999999999::::::777888999:::::::::999999::::::::::::::::::::::::999888888777777777888888888777666555555666777888777777777777777777777777888888888888888888888888777777777888888999999999999999999999999999999999666777888888777777888:::;;;:::999888777777777777777777777777888888888888555555555666666777777777666666666666666777777777555666777888999888777777777777777777777777777777777777666666777777888999888888888999999999::::::999:::;;;:::888777888999888888999999999:::::::::999999::::::;;;::::::999:::::::::::::::;;;<<<<<<999999999999888888888888888888888888777777777777888888888888888888888888777888888999:::;;;<<<<<<999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999999999999888999999;;;===???AAABBB>>>>>>===<<<:::::::::;;;::::::;;;;;;;;;<<<<<<<<<:::;;;<<<;;;999888999:::777777777777777777777777666666555555555555666666777777777777777777777777666666666666666666666666666777777888999999::::::::::::999888888777666666666666666777888999;;;;;;777777777777777777777777888888777777888888999:::999999999999888888888888555555555555555555555555222222333333444444444444555555555555555555555555444444555555666666777777555555666777777666666666333555666555333222333555555555555555555666777777666666666666666666666666444555666777777777666555444444555555666777777888555666666777888777777777::::::999999888777777666777666555555444444444444555444333222111222222333222222333333444555555555555555555555555555555555444555666777777777666555===:::666333222222111000222222222222222333444444444444444444444555555666555555555666666555555555444444555666666666666666555555555555555555555555444444444444444444444444333333444444444444333333222222222333333333333444222222222222222222222222222222333333444555555555444444444444444444444444333444444555666666777777555555666666666777777777444444555666666777888888777777666666666555555555555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444111333555555333222444555333333333333333333333333=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;<<<<<<===>>>======<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999::::::999999888999999999999777666555555666777999888888888888888888888888:::999999999999999999999888999:::;;;;;;;;;:::999::::::::::::::::::999999777777777777777777888888888777666555555666777888888888888777777777777777888888888888888888888888777777888888999999999999777777777777777777777777666777999999888888999:::<<<;;;:::999888888888888777888888888999999999999<<<;;;:::888777555444333555555666666777777888888555666777999999888888777777777777777777777777777777777777777777888888999888888888999999:::::::::999:::;;;:::888777888999888888999999999:::::::::999999:::;;;;;;:::::::::888888888888999999:::;;;:::999888777777777888888999999999999888888888777888888888888888888888888888999:::;;;===>>>??????=========<<<<<<;;;::::::999:::<<<===>>>======<<<::::::::::::::::::::::::999999:::;;;===???AAABBB:::<<<======;;;:::<<<===;;;<<<<<<<<<======>>>>>>:::;;;<<<;;;999888999:::777777777777777777777777666666555555555555666666777777777777777777777777666666666666555555555555666666777888999999::::::::::::999999888777777666666666666777888:::;;;<<<999999999999999999999999999888777777777888:::;;;:::::::::999999999888888555555555555555555555555222222222333333444444444555555555555555555555555333333444555666777888888777888888888888777777666444666777666333222444666555555555555555666777777777777777777777777777777444555666888888888777777555444444444555666777888555555666777777777777777666777777888888999::::::666555555444444444555555666555444333222333444444222222333444444555555666777777777777777777777777111333555777888888666555<<<999555444444444444333222222222222333333444555555555444333333555666777555555666666666666555555444444555666777777666666666666666666666666666666444444444444444444444444444444555555555555444444222222333333333444444444222222222222222222222222222222333333444555666666555555555555555555555555444444444555666777777888666666666666777777777777444555555666777888888999777777777777666666666666666666666666666666666666444444444444444444444444666666666666666666666666555555555555555555555555000333666666444333444555333333333333333333333333777888999:::<<<===>>>>>>===>>>???>>><<<<<<>>>???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<=========::::::::::::::::::::::::888888999999999:::::::::888888888999999::::::;;;999999999999999999999999999:::<<<=========<<<<<<::::::::::::::::::::::::999999:::::::::999888888777777777888888999999999999999999888888888777777888888999999999888888777::::::::::::::::::::::::;;;;;;;;;:::999888888777888888999999999:::::::::999888777777777888:::;;;999999999999888888777777777777777777777777777777888888888888888888888888:::::::::999999888888888999999999999999999999999888888999999999999888888888888777777888888999:::::::::999999888999999999888888888999:::;;;<<<===>>>>>>===<<<;;;::::::::::::::::::;;;;;;:::999999>>>>>>===<<<;;;:::::::::777777777777777777888888:::::::::999999888888888;;;:::999888888:::<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999===<<<:::999999:::;;;<<<===============<<<<<<;;;<<<;;;::::::<<<<<<;;;:::999999999999999999999999;;;;;;;;;:::::::::999999888888888888888888888888999999999999888888777777666666666666666666666666555666777888888999999888;;;;;;::::::999888777777444444555666777999;;;<<<888777666666666888999::::::<<<===<<<;;;999::::::777777777888888999999:::666666666666555555555555555555555555555555444444888777777777777888888999888888777777777777777888777777777777666666666666999888666555555555666777777777777777777777777777::::::;;;;;;:::999777666777777777777777777777777666666777777777777666666555555555555555666777777:::::::::::::::999888777777777777555444555888:::333333444444333333222111666666666999::::::777555666555555444444444555555888888888777777777777777666666555555555444444444333333333444444444555555666555444333444555777999777777666666555555555444555666777666555444555666444444555666777777777666333333333444555666777888777777666666555555555444222222333444444555555666555444333222111000000000444555555555666666777777555555444333444555666777555555666777777777777777666666555555555555666666333444666777888777555444888888888888888888888888666666666666777777777777444444555555666666777777444444555666666666666666666666666666666666666666555555555555555444444444666666555555444444444333999999:::;;;<<<<<<=========>>>>>>===<<<<<<===???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======::::::::::::::::::::::::999999999:::::::::;;;;;;999999999999::::::::::::999999999999999999999999999999;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::999999::::::999999888777999999999999999:::::::::;;;:::::::::999999999888888888999999999999888888::::::::::::::::::::::::999999888777777666555555888888999999999:::::::::999999888888888999:::;;;999999999999888888888777888888888888888888888888888888888888888888888888:::::::::999999999888888999999999999999999999999999999::::::::::::999999888777777777777888999999::::::999999999999::::::;;;;;;;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888;;;:::999888999:::<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999;;;;;;:::::::::::::::;;;<<<<<<======<<<<<<;;;:::<<<;;;::::::<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999999999999999999999:::999999999888888888888777777777777777777777777777777888999::::::::::::;;;;;;::::::999888888888888888999999;;;<<<>>>>>>999999888888888999:::;;;:::<<<======;;;::::::;;;888999999999999999999:::888888777777777666666666555555555555555555555555888888777666666777777777888777777666666777777888777777777777777777777777999888777666666666777777777777777777777777777777555666777888888888777666777777777777777777777777666777777777777777777666777777666666777777888999:::::::::::::::999888888888888777555444444777999555555555555555444333333444777;;;>>>>>><<<888666666666555555444555555666777777777888888888888888666555555555555444444444333333444444444555555555666666444444444555777888777666666666555555555555555666777777555555666777555555666666777666666666555555444444444555666666777777666666666555555555555555555555555666666666555444333333222222222222555555555666666666777777555555444444444555666777555666666777777777777777777666666555555666666777555666888999999999777777888888888888888888888888888888888777777666666666666666666666777777777777555555666777777777777777666666666666666666666666666666666666555555555555777777666666555555555555::::::;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;<<<>>>>>>===============>>>???<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::999::::::::::::999888888<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999888888888777666666555555888888999999999:::::::::999999888888999999:::;;;999999999999888888888888999999999999999999999999999999999999999999999999::::::::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888888888888888999999::::::::::::999999::::::;;;<<<<<<<<<<<<===>>>?????????>>>===<<<<<<;;;;;;<<<<<<======>>>>>>=====================<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::::::::999999999999;;;:::999999999:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<<<<======<<<<<<;;;:::===;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999::::::999999999999888888888888888888888888888888888999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999888;;;:::;;;;;;<<<===>>>???;;;;;;:::::::::;;;<<<<<<;;;<<<>>>===;;;::::::;;;;;;;;;;;;:::::::::::::::999999999888888888888777666666666666666666666666999888777666666555666666777777666666666666777777888888888888888888888888:::999888777777777888888888888888888888888888888444555666888888888888777777777777777777777777777777777888888888888777777888888888777888999999::::::::::::::::::999999888888888888666444444666777666666666777666555555444333999???BBB@@@<<<999888666666666555555666666777777777777888888999999:::555555555555444444444444444444444444555555555666666666555444444555777888666666666666555555555555444555777777666666777999666666777777777666555555777777666555555555555555777777777777666666666666777777777777666666666666555555444444333444444555555555666666666666777777555555555555555666777777666666666777777777888888777777777666666777777777777888:::;;;;;;;;;:::999777777777777777777777777::::::999888777666555555999999888888888888888888777777888999999999888888777777777777777777777777777777777777777777777777888888888777777777777777<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<::::::<<<===>>>=========>>>???@@@@@@============>>>>>>>>>>>>???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999::::::;;;::::::::::::::::::::::::::::::999999999888888888888888999999999:::::::::888888888888888999999:::999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999::::::;;;<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???>>>>>>===<<<<<<<<<===<<<======>>>>>>>>>>>>>>>==================>>>>>>===<<<<<<;;;:::999999888::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<>>>>>>===<<<;;;===>>>>>>>>>>>>===<<<<<<===<<<;;;<<<=========;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999:::999999999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;===>>>>>><<<;;;;;;<<<======<<<<<<;;;;;;::::::999999999999888888888888666666666777777777777777999888777666555555555555666666666555666666777888999999999999999::::::::::::::::::999999999999999999999999999999999999999666777999:::::::::999999777777777777777777777777777888888999999888888777888888888888888999999:::999::::::;;;::::::999999999999999777555444555666666666777777666666555444222999???@@@===999999:::777777666666666777888888777777888888999:::;;;;;;666666555555555555444444444555555555555666666666666666555555555555666777666666666666666555555555444555777777777777999:::777777777777777666555444777777666666555666666777777777777777777777777777999888888777666666555555555555444555555666777777666666666666666666777777666666666666666777777777777777777777777888888888888888777777777777888888999999:::;;;;;;;;;;;;:::999999999999999999999999::::::999999888888777777;;;;;;::::::999999888888999999:::::::::::::::999888888888888888888888888777777888888888888999999999999999999999999999888======<<<<<<<<<;;;;;;;;;;;;<<<===<<<::::::<<<===>>>>>>>>>>>>>>>???@@@AAA>>>>>>??????@@@@@@@@@AAA?????????>>>>>>======<<<========================<<<<<<=========>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>======<<<;;;>>>>>>>>>======<<<<<<<<<999999999:::::::::::::::::::::999999:::;;;<<<<<<::::::::::::::::::::::::::::::::::::999999999999888888999999999:::::::::777777777888888888888888999999999999999999999:::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999<<<;;;;;;;;;;;;<<<======;;;;;;::::::;;;<<<<<<=========<<<<<<<<<===>>>>>>??????>>>=========>>>>>><<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::999999::::::::::::::::::::::::;;;:::::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;<<<<<<<<<=========<<<===???@@@@@@@@@???>>>@@@@@@@@@@@@@@@???>>>>>>>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???>>>===<<<<<<<<<>>>======<<<<<<;;;;;;;;;999999888888888777777777777777777888888888999999999999888666555555555555666666666666666777888888::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999:::;;;;;;;;;999888777888888888888888888888888888888999999999999888888888888777777888888999:::999::::::;;;;;;;;;::::::999::::::999666555666777666666666666666555444444333888<<<;;;777555888;;;777777777777777888999:::777888888999:::;;;;;;<<<777777777666666666555555555555555666666666777777666666666555555555666666555555555666666666666666444666888888777888999;;;777888888888777666555555666555555666777888999999777888888888888888888888999888888777666555444444555555555555666777888888777777777777777777666666666666666777777777777777888777777666777888999999999999888888888888999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::;;;;;;<<<<<<;;;;;;::::::999999:::;;;;;;;;;;;;;;;::::::999999999999999999999999888888888888999999::::::999:::::::::::::::::::::======<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>???@@@>>>??????@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<=========<<<<<<<<<<<<<<<999999999999::::::::::::;;;::::::999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::777777888999999999999888999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;<<<<<<===>>>@@@@@@@@@??????@@@@@@AAA??????>>>>>>>>>>>>??????<<<<<<===>>>????????????????????????>>>>>>>>>>>>???>>>>>>>>>===<<<<<<<<<::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<===>>>>>>??????>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBAAAAAA@@@??????===<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???=========>>>======<<<;;;===>>>@@@???===<<<<<<============<<<<<<<<<<<<<<<999999999888888888777777777888888999999::::::::::::999888777777666777777777666666777777888999::::::;;;;;;<<<<<<======>>><<<<<<=========<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::888777555999999999999999999999999999999::::::::::::999999888888777777888888999:::999::::::;;;;;;;;;;;;;;;:::;;;;;;:::888777888999666666666666666555555444555777999888666555888:::888888888888999999:::;;;999999999::::::;;;;;;<<<888888888888777777777777666666666666777777777777666666666666666555555555555555555666666666666666666777999999888888999;;;777777888888888777666666555555666666777999:::;;;888888888888999999999999999888888777666555555444666555555555666777777888888888777777777777666666666666777888888888888888888888777666777888999:::::::::999999999999::::::999999999999::::::::::::========================888888999:::;;;<<<======<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::777777888888999:::::::::999::::::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>===<<<<<<===?????????>>>=========>>>>>>======>>>>>>???@@@@@@AAA>>>>>>???????????????@@@????????????????????????<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;:::999:::<<<>>>???========================::::::::::::::::::::::::888888999999999:::::::::888999:::;;;;;;;;;::::::999999999:::::::::;;;;;;999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;;;;<<<===>>>???BBBAAAAAA@@@@@@@@@AAAAAA?????????>>>>>>??????@@@===>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>========================:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>>>><<<<<<===>>>>>>???@@@@@@?????????@@@@@@AAABBBCCCAAAAAABBBBBBAAAAAA@@@??????>>>======??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAA>>>???@@@@@@???>>>===<<<===???@@@@@@>>>======>>>;;;;;;<<<<<<<<<<<<<<<===::::::::::::999999999999888888999999:::;;;;;;;;;999999888888888888999999777777777777888999:::;;;;;;;;;<<<======>>>??????======>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888::::::::::::::::::::::::999999::::::::::::999999999999999999999:::;;;;;;999::::::;;;<<<<<<;;;;;;:::;;;<<<<<<;;;::::::;;;777777888888777777666555777888999::::::999999999888888888999999:::;;;<<<:::::::::;;;;;;;;;;;;;;;:::::::::999999999888888666666777777777888888888666666666666666555555444555555555555666666666777888999:::999888888999:::666666777888888888777777777777777777888888999:::888888888999999999::::::999999888888777777777666666666555555555666666777888888888777777777666666666777888999999999888888999888777666666888:::;;;;;;;;;::::::::::::;;;;;;:::999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999::::::::::::::::::::::::777777777888999999::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>===>>>???>>><<<<<<>>>?????????>>>===<<<<<<======;;;<<<<<<===>>>?????????>>>>>>>>>???@@@@@@@@@AAA????????????????????????<<<<<<<<<<<<==================>>>>>>??????@@@@@@===========================<<<:::999888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::999:::<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>========================888888999999999::::::::::::;;;<<<=========<<<;;;999999999::::::;;;;;;;;;999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999:::;;;;;;;;;;;;;;;<<<<<<>>>??????@@@@@@??????>>>?????????@@@???????????????@@@@@@>>>???@@@AAABBBBBBCCCBBBAAAAAAAAA@@@???>>>======:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???<<<======>>>???@@@@@@@@@@@@???>>>>>>???AAABBBDDD@@@AAAAAAAAAAAA@@@?????????>>>===>>>???@@@???===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@???<<<<<<<<<===============999999:::;;;===>>>@@@AAA@@@AAAAAABBBAAA@@@???>>>>>>???@@@@@@>>>======>>>:::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::888888999::::::;;;<<<<<<999999999888999999::::::888888888888999:::;;;<<<;;;<<<<<<===>>>??????@@@===>>>?????????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;::::::::::::;;;<<<<<<999::::::;;;<<<<<<<<<;;;:::;;;======<<<;;;<<<===888999999999999888777777888999:::===???>>>;;;888999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999777777777777888888888888666666777777666555444444444555555555666666777777999:::;;;:::888888888:::555666777888888888888888:::999888888777888888888888888888999999::::::::::::::::::999999999999888666666555555555555666666999888888888777777666666666777888999:::999888888999888777666666888:::;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;666666777888999999::::::999999999::::::;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>======<<<>>>>>>============>>>>>>>>>???@@@AAAAAABBBAAAAAA<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>>@@@???>>>======>>>???@@@===>>>??????>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>===============<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>======@@@@@@@@@???????????????@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::;;;<<<===>>>>>>============>>>>>>>>>>>>===>>>>>>>>>>>>?????????AAA@@@???>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999:::;;;<<<:::::::::::::::;;;<<<<<<>>>>>>>>>>>>============;;;<<<<<<============<<<>>>AAACCCBBB@@@>>>???AAA???@@@AAACCCDDDEEEFFFFFFCCCBBBAAA@@@@@@@@@BBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;>>>============<<<<<<<<<>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>>>><<<<<<======>>>>>>>>>???;;;<<<===>>>???@@@@@@@@@===>>>??????>>>===>>>@@@:::<<<===>>>===>>>???AAABBB@@@======>>>>>>>>>===>>>????????????@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAABBBBBBAAAAAACCCCCCBBBAAA@@@>>>>>>===??????>>>>>>>>>>>>>>>???????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>======<<<<<<;;;;;;;;;:::<<<;;;:::999888999::::::<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;;;;:::999666666666777888888999999777777777777777777777777999999888888777666666666777888888999999888888777<<<;;;:::999999;;;<<<>>>:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<:::::::::;;;;;;<<<<<<<<<888888888888888999999::::::999999999999999999999;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>===<<<;;;;;;<<<===>>>@@@???>>>======>>>???@@@>>>>>>>>>>>>============<<<<<<<<<<<<=========>>><<<=========<<<;;;::::::<<<<<<<<<==================<<<;;;:::::::::::::::>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>???????????????>>>>>>======>>>>>>???>>>>>>?????????>>>>>>===>>>>>>>>>??????@@@@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>@@@???>>>>>>>>>>>>???@@@???@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???========================:::;;;;;;;;;<<<<<<<<<===<<<<<<============<<<<<<===>>>>>>>>>>>>>>>===<<>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::999999:::;;;<<<======<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@@@@???>>>======>>>???@@@AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<===??????>>>>>>>>>===============>>>????????????>>>???AAABBBAAA>>>===>>>@@@BBBBBBCCCCCCCCCBBBAAAAAABBBAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@?????????>>>>>>======<<<;;;;;;============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>======>>>>>>>>>?????????===>>>???@@@@@@AAA@@@@@@>>>???@@@@@@>>>===>>>@@@;;;===>>>>>>======???@@@BBB@@@======>>>??????>>>????????????@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAA@@@BBBBBBAAA@@@???>>>>>>===AAAAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>============<<<<<<;;;;;;===<<<;;;:::999::::::;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<;;;;;;999999888888888888888888888888888888888888888888888888999888888888888777777777999::::::;;;;;;::::::999<<<;;;:::999999;;;<<<>>>;;;;;;<<<<<<<<<============>>>>>>??????>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<999999888888999999:::;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<===>>>??????>>>=========>>>??????>>>>>>>>>============<<<<<<<<<=========>>>>>><<<============<<<<<<;;;==================<<<<<<===<<<;;;;;;:::::::::;;;@@@???>>>>>>===>>>>>>>>><<<<<<>>>???@@@AAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@??????>>>===<<<<<<@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@??????>>>======>>>>>>??????>>>>>>===@@@??????>>>>>>??????@@@AAAAAABBB@@@>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????========================<<<<<<<<<<<<==================>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;:::999;;;;;;;;;;;;;;;:::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======????????????@@@@@@@@@AAA???>>>>>>======>>>>>>???AAA@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@?????????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@CCCCCCBBB@@@>>>===???@@@BBBBBBBBBBBBAAAAAA@@@???@@@@@@??????@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>===<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBAAA???>>>>>>???===>>>??????======>>>???BBB@@@>>>===>>>???????????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>===>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>AAA@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>>>>>>>??????>>>>>>>>>>>>============>>>===<<<;;;;;;;;;<<<<<<;;;::::::999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;:::999999::::::999999999888888888888888888888888888888888888888888888999999999999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999:::;;;<<<===<<<<<<=========>>>>>>>>>>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<<<<;;;;;;999999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::999999999;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;::::::::::::<<<<<<=========>>>>>>>>>>>>>>>============>>>>>>>>>>>>============>>>>>>??????>>>>>>>>>=========<<<<<<=========>>>>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>======<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;AAA@@@@@@?????????@@@@@@>>>>>>???AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@??????>>>======>>>>>>??????>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@===============>>>>>>>>>===============>>>>>>>>>>>>>>>????????????>>>>>>>>>??????>>>>>>===<<<;;;============>>>>>>>>>>>>???>>>>>>======<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===;;;;;;:::::::::;;;<<<<<<========================;;;;;;;;;;;;;;;;;;::::::;;;:::::::::;;;;;;<<<===<<<<<<<<<============>>>??????@@@@@@@@@AAAAAAAAA????????????????????????BBBAAAAAA@@@???>>>======@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????=========>>>???@@@AAAAAA??????>>>>>>??????@@@AAA@@@@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAAAAAAAAFFFEEECCC@@@??????@@@BBB>>>>>>???@@@AAABBBAAAAAA??????@@@@@@AAAAAABBBBBB@@@AAAAAABBBAAAAAA@@@@@@@@@??????>>>>>>======<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<============>>>>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDCCCCCCBBBBBBAAABBBCCCAAA???>>>>>>???>>>???@@@???======>>>???BBB@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;::::::999999:::::::::::::::::::::::::::::::::::::::::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999999999999999777888888999:::;;;;;;;;;<<<<<<============<<<<<<;;;;;;:::::::::;;;<<<===<<<<<<=========>>>>>>>>>>>>??????????????????>>>===<<<<<<;;;;;;:::::::::999999999888999999:::;;;:::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>?????????>>>>>>>>>======<<<============>>>>>>>>>===>>>??????@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>????????????>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>???AAA@@@???>>>???AAA????????????????????????>>>>>>???@@@AAA@@@@@@???============>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>>>>>>>???>>>>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<=========;;;<<<<<<======<<<<<<<<<999999:::;;;===>>>??????<<<<<<<<<<<<<<<===>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<======>>>===>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAAAAABBBBBBCCC@@@@@@@@@@@@?????????>>><<<===>>>???@@@@@@@@@@@@EEECCC@@@???>>>???@@@@@@===>>>???@@@AAAAAABBBBBB@@@@@@AAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>======>>>>>>=========<<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@AAABBBCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAACCCCCCDDDDDDDDDCCCBBBBBBAAABBBCCCAAA???>>>>>>???>>>???@@@???>>>===>>>???CCCAAA???>>>@@@AAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<================================================;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@???@@@@@@>>>>>>???????????????????????????>>>>>>>>>============<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===999999999999999999999999888888999:::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<============>>>>>>??????>>>>>>===<<<;;;;;;;;;::::::999999999888888888888999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>=========>>>>>>>>>>>>>>>============>>>>>>>>>???>>>??????????????????>>><<<======>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>============>>>>>>>>>???>>>>>>???@@@AAAAAAAAA@@@@@@@@@???>>>===<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===AAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAADDDCCCCCCBBBBBBCCCCCCDDDAAA@@@??????@@@BBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@@@@??????@@@BBB????????????????????????===>>>???AAAAAA@@@??????<<<======>>>>>>??????@@@>>>>>>>>>>>>============>>>>>>????????????>>>>>>======>>>>>>>>>>>>======<<<======>>>>>>??????@@@@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????<<<<<<<<<============>>>;;;<<<======>>>=========999:::;;;<<<===???@@@@@@=========<<<===>>>>>>???========================;;;;;;;;;;;;<<<<<<<<<<<<>>>===============>>>>>>>>>>>>?????????@@@@@@@@@????????????@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCC@@@@@@?????????>>>>>>>>>;;;;;;===>>>??????@@@@@@AAA???===<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>?????????>>>>>>>>>======??????@@@@@@AAAAAABBBBBBAAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBB@@@AAABBBAAA???>>>>>>???>>>???@@@???>>>>>>???@@@CCCAAA??????AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@???@@@@@@>>>>>>>>>>>>============?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@>>>>>>>>>>>>????????????>>>>>>?????????>>>===<<<>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<===>>>========================::::::::::::::::::::::::999::::::;;;<<<======>>>::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;:::::::::999999999999999:::;;;;;;999999::::::;;;;;;<<<<<<<<<<<<<<<============>>>============>>>>>>>>>>>>>>>>>>>>>???????????????=========>>>>>>>>>????????????@@@@@@@@@@@@??????<<<===>>>???@@@@@@??????@@@@@@?????????>>>>>>>>>=========>>>>>>>>>????????????@@@@@@AAA@@@@@@@@@?????????>>>>>>=========<<<<<<<<<;;;<<<<<<===>>>AAA@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBAAAAAABBBDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@???AAAAAAAAA???>>>???AAA????????????????????????<<<===???@@@AAA@@@???>>><<<======>>>??????@@@@@@>>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>>>>===;;;<<<===>>>>>>??????>>>======>>>>>>???@@@@@@AAAAAA@@@???>>>>>>???@@@AAA????????????????????????===>>>>>>???@@@@@@AAAAAA<<<<<<=========>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>===============>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<======>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBBBB@@@@@@?????????@@@AAAAAA??????>>>>>>>>>=========:::;;;<<<>>>???@@@@@@@@@@@@>>>===>>>@@@AAA@@@>>>>>>???@@@AAABBBBBBBBBBBBDDDEEEEEEEEEEEECCCBBBAAA@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>@@@@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCCCCAAACCCDDDFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBB>>>???@@@@@@>>>===>>>@@@===>>>@@@?????????@@@BBBCCCAAA??????AAACCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA?????????>>>>>>>>>======@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>===????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>???@@@=========>>>>>>>>>??????===>>>?????????>>><<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===============<<<<<<<<<<<<>>>???@@@AAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>??????@@@@@@??????>>><<<<<<<<<===============;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<===>>>>>>>>>===>>>>>>>>>????????????======>>>>>>>>>?????????======>>>>>>????????????======>>>>>>>>>???????????????@@@AAAAAA@@@??????<<<===???@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>======>>>>>>>>>????????????@@@@@@@@@@@@??????>>>???>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@AAABBBCCCAAABBBCCCEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEIIIHHHFFFDDDCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCBBBAAAAAABBBCCCCCCAAA???>>>>>>???????????????????????????;;;===???@@@@@@@@@>>>===<<<======>>>???@@@@@@@@@>>>>>>======<<<<<<<<<;;;======>>>>>>>>>>>>======:::;;;<<<>>>????????????===>>>>>>???@@@AAAAAAAAABBBAAA???>>>>>>@@@AAACCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB============>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>>===>>>>>>>>>>>>?????????@@@@@@BBBBBBBBBBBB@@@@@@>>>??????@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@>>>>>>======>>>>>>???@@@>>>>>>>>>>>>============;;;<<<===>>>@@@@@@AAAAAAAAA@@@???AAADDDFFFDDDAAA:::<<<>>>AAACCCEEEFFFGGGFFFFFFGGGFFFEEEDDDBBBAAA@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAA@@@@@@??????>>>AAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBBCCCCCCAAABBBDDDEEEFFFEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@===>>>???@@@AAAAAABBBAAA===>>>??????>>>===>>>@@@<<<>>>????????????AAACCCCCCAAA???@@@BBBCCCDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDDDDCCCBBBCCCCCCBBBAAA@@@???>>>===============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????===<<<<<<<<<===>>>??????<<<<<<======>>>>>>>>>???===>>>>>>??????===<<<;;;<<<<<<;;;::::::::::::;;;========================;;;;;;;;;<<<===>>>??????<<<<<<<<<<<<=========>>><<<<<<;;;<<<===>>>@@@AAAEEEDDDBBB@@@===;;;999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@@@@======>>>>>>??????@@@@@@===============>>>??????<<<======>>>???@@@@@@AAA>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>????????????<<<=========>>>>>>??????>>>>>>>>>>>>???????????????@@@AAABBBBBBAAA@@@???===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<===>>>>>>CCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAEEEDDDCCCBBB@@@???>>>===BBBBBBAAAAAAAAA@@@@@@@@@DDDBBB@@@>>>======>>>>>>BBBAAA@@@???????????????@@@@@@@@@????????????>>>@@@???===<<<===>>>@@@AAA???>>>===;;;;;;:::::::::<<<<<<===============<<<======>>>>>>??????@@@@@@@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>??????============>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???@@@@@@???>>>===<<<============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>><<<:::999:::<<<======<<>>===;;;;;;===>>>???============>>>>>>>>>>>>=========<<<===>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDCCC@@@@@@@@@AAAAAABBBBBBBBBDDDCCCCCCBBB@@@???>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@AAACCCCCCCCCAAA???>>>BBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????>>>>>>======BBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBB??????@@@@@@AAABBBCCCCCC@@@???>>>>>>======>>>>>>===>>>>>>??????@@@AAAAAAHHHFFFDDDCCCBBBCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@>>>>>>???@@@???>>><<<======>>>>>>>>>>>>>>>AAAAAA@@@???>>>===<<<<<<@@@???@@@AAADDDEEEDDDBBBAAABBBCCCEEEFFFFFFGGGGGGGGGDDDBBB@@@@@@@@@>>>===??????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEECCCAAA>>>===>>>???@@@======>>>>>>>>>>>>======<<<<<<===>>>????????????@@@@@@@@@?????????>>>>>><<<<<<;;;:::999999888888::::::;;;;;;<<<============>>>???@@@AAABBBBBBBBB??????>>>>>>>>>>>>???????????????>>>>>>>>>>>>===DDD@@@;;;;;;>>>@@@???<<>><<<<<<;;;::::::::::::;;;===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===?????????>>>>>>>>>>>>>>>????????????????????????>>>???@@@AAAAAAAAAAAAAAA>>>======<<<<<<>>>???@@@>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============@@@AAACCCEEEDDDCCC@@@???@@@AAACCCDDDEEEDDDCCCAAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????AAAAAA@@@???@@@@@@AAAAAAAAAAAAAAA@@@CCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCDDDEEEEEEDDDCCCCCCFFFFFFGGGGGGHHHHHHGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@CCCCCCBBBAAA@@@???>>>>>>BBBAAAAAAAAA@@@@@@@@@@@@DDDCCCAAA???>>>???@@@AAACCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>===<<<===>>>@@@AAAAAA@@@???>>>============<<<========================>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>============>>>>>>>>>???>>>>>>??????????????????>>>??????@@@@@@??????>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@>>>===;;;<<<===???>>>===???>>><<<;;;;;;<<<>>>???<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFHHHHHHHHHFFFFFFBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCCCCAAA???>>>AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCGGGFFFDDDCCCBBBCCCDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCDDDCCCCCCBBBAAAAAACCCAAA??????@@@AAA@@@???<<<======>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======?????????@@@BBBCCCBBB@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDBBB@@@@@@AAAAAA@@@?????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAA@@@???>>>>>>???@@@@@@===>>>>>>??????>>>>>>======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@????????????======<<<;;;;;;:::999999;;;;;;;;;<<<======>>>>>>======>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>=========DDD???;;;;;;>>>@@@???<<>>;;;999999:::<<<======<<<<<<;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<===???>>>>>>>>>>>>>>>>>>>>>????????????????????????===>>>???????????????>>>======<<<<<<<<<===>>>???>>>>>>======>>>??????@@@?????????@@@@@@@@@AAAAAA???????????????????????????????????????????????????????????????????????????@@@BBBCCCCCCBBB@@@>>>AAABBBCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAABBBCCCDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBEEEFFFGGGGGGHHHHHHHHHGGGCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@DDDCCCBBBAAAAAABBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<===>>>???@@@AAA@@@???>>>>>>>>>>>>>>>===>>>>>>>>>============>>>>>>>>>>>>===========================>>>>>>>>>??????>>>>>>>>>>>>????????????>>>=========>>>>>>=========>>>>>>>>>??????>>>??????@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDBBB@@@??????@@@AAA@@@??????>>>===<<<<<<===>>>???============>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCBBBAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEDDDCCCBBB@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBFFFEEEDDDBBBBBBCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGCCCCCCCCCCCCBBBAAA@@@???BBB@@@???>>>???@@@???>>><<<===>>>>>>??????>>>>>>???????????????????????????>>>>>>???AAAAAA???>>>>>>???@@@BBBCCCCCCCCCCCCBBB@@@??????AAABBBBBBAAA??????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB>>>?????????@@@@@@@@@AAA?????????@@@@@@???????????????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<===>>>>>>??????<<<===>>>?????????????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>=========BBB???;;;;;;>>>???>>>===>>>===;;;999999:::;;;<<<>>>===<<<<<<;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>??????????????????????????????======>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========>>>??????======>>>???@@@AAAAAABBB????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA@@@>>>BBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBEEECCCBBBCCCDDDEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAACCCDDDEEEFFFGGGGGGGGGFFFCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>=========>>>???@@@???>>>>>>=========>>>>>>??????>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>?????????>>>>>>?????????>>>>>>===============>>>======>>>>>>>>>?????????===>>>>>>???@@@AAABBBBBBBBBBBB@@@??????@@@BBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEECCCAAAAAABBBBBBAAA@@@@@@@@@???>>>>>>???@@@@@@>>>????????????@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@??????@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCC@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCBBBAAACCCCCCCCCCCCCCCCCCBBBBBB???@@@@@@?????????>>>>>>=========>>>??????@@@@@@DDDDDDCCCBBBBBBCCCCCCDDDAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???AAA???======>>>???>>>=========>>>????????????>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>???@@@@@@???===>>>???@@@AAABBBBBBBBBBBBAAA@@@>>>???@@@BBBAAAAAA??????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB???@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>=====================>>>??????@@@@@@======>>>???@@@@@@??????@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>>>>@@@>>><<<<<<>>>???>>>===>>>===;;;::::::;;;<<<===>>>>>>===<<<<<<<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<=========>>>>>>=========>>>>>>???<<<<<<===>>>???@@@AAABBB>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAACCCCCCBBBAAA@@@CCCCCCDDDEEEFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDBBBAAABBBCCCDDDCCCBBBBBBBBBCCCCCCCCCBBBAAAAAADDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHGGGGGGFFFBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>??????@@@AAA@@@???>>>>>>>>>>>>?????????>>>>>>======<<<<<<===>>>???@@@@@@@@@??????@@@@@@????????????@@@@@@>>>===============>>>>>>>>>>>>>>>>>>????????????======>>>>>>???@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCCAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDBBBAAABBBCCCBBBAAABBBAAAAAAAAAAAAAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????AAAAAABBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBB???@@@@@@@@@@@@???>>>===<<<======>>>>>>???@@@@@@CCCBBBBBBBBBBBBBBBCCCCCC>>>???@@@BBBCCCCCCCCCCCCEEEEEEEEEDDDDDDBBBAAAAAABBBAAA??????@@@@@@@@@???===>>>>>>???????????????>>>>>>??????@@@@@@AAAAAA@@@??????@@@AAAAAA???===???@@@@@@AAABBBBBBBBBBBBBBB@@@??????@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>===============>>>>>>???@@@@@@@@@??????@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<===>>>>>>===>>>>>>===<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>????????????????????????????????????????????????>>>======<<<<<<<<<<<<===============>>>>>>===============>>>;;;;;;<<<===???@@@AAAAAA======>>>>>>>>>??????????????????????????????????????????@@@@@@@@@AAAAAA@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@CCCCCCBBBBBBBBBCCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDBBBAAA@@@>>>>>>>>>??????????????????>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@>>>>>>=========>>>??????>>>>>>>>>?????????@@@@@@======>>>>>>???@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDCCCAAA@@@@@@AAABBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@??????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBB??????AAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCCCCCCCBBB@@@???>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBEEECCCBBBAAACCCCCCBBBAAA===>>>??????@@@@@@???????????????@@@@@@@@@AAAAAA??????>>>???AAAAAA@@@>>>??????@@@AAAAAAAAAAAAAAABBB@@@>>>>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCBBBAAA@@@?????????@@@@@@AAAAAA@@@@@@?????????@@@AAABBBBBBBBBBBB@@@@@@@@@?????????>>>>>>===============<<<<<<<<<=========>>>??????@@@@@@???@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????<<<<<<============>>>>>>>>>>>>>>>===>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@??????????????????????????????@@@@@@@@@???>>>>>><<<======>>>???>>>>>>>>>>>>>>>======<<<<<<======;;;;;;<<<===>>>??????@@@<<<======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBBAAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFBBBAAA@@@@@@@@@@@@AAABBB??????AAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDBBB@@@>>>>>>>>>???@@@????????????@@@@@@@@@@@@>>>???AAABBBCCCBBBAAA@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@>>>>>>?????????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@@@@>>>======???@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBB??????@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCAAABBBCCCDDDCCCBBB@@@???>>>>>>??????@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCEEECCCAAAAAABBBCCCBBBAAA>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<>>>@@@@@@???>>>>>>>>>???@@@@@@@@@?????????>>>===>>>@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA???@@@@@@@@@@@@AAAAAAAAABBBBBB@@@???>>>??????@@@??????@@@@@@@@@@@@??????===>>>???@@@@@@AAAAAA@@@?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@??????@@@@@@@@@@@@??????@@@AAABBBCCCCCCBBBAAA@@@?????????>>>>>>>>>======;;;<<<===============>>>============>>>>>>>>>???===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<======>>>??????@@@@@@????????????????????????>>>>>>???@@@@@@@@@??????======???@@@@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCAAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFCCCBBBAAA@@@@@@AAABBBCCC???@@@AAACCCDDDEEEEEEEEEAAAAAA@@@@@@AAAAAABBBCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEECCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGGGGGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBB?????????@@@AAABBBCCCDDDDDDCCC@@@???>>>>>>???@@@?????????@@@AAAAAAAAABBB===???AAABBBBBBBBB@@@???>>>>>>============>>>>>>??????>>>>>>???@@@AAAAAA>>>????????????@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAA??????AAABBBBBBAAA??????>>>>>>?????????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<<>>>??????>>>>>>??????@@@@@@??????>>>>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@AAA@@@@@@@@@AAAAAAAAABBBBBBDDDDDDCCCBBB@@@??????>>>??????@@@AAAAAABBBCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB>>>>>>???@@@@@@@@@@@@???AAA@@@@@@@@@AAAAAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEBBBBBB@@@@@@@@@@@@BBBBBB@@@@@@AAAAAAAAA@@@????????????@@@@@@AAABBBCCCCCC???@@@AAABBBBBB@@@>>>===<<<<<<<<<===>>>>>>?????????@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBB@@@>>>>>>???@@@???>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@;;;::::::<<<>>>??????===<<<===>>>>>>>>>>>>>>>======<<<<<<===@@@CCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@???===<<<<<<>>>@@@AAA?????????@@@@@@?????????<<<<<<===>>>????????????>>>>>>>>>>>>============999:::::::::::::::::::::<<<<<<<<<===>>>>>>??????>>>>>>?????????>>>>>>===>>>???AAABBBBBBAAA???>>>============<<<<<<<<<<<<:::<<<===>>>=========>>>;;;<<<<<<<<<======>>>>>><<<<<<;;;::::::::::::;;;:::;;;<<<======<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<======>>>???@@@@@@@@@????????????????????????<<<===>>>??????@@@??????===>>>???AAAAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<===============;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEE@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@AAABBBCCCBBBAAA@@@AAA@@@@@@???>>>===<<<@@@@@@@@@@@@AAAAAABBBCCC@@@@@@@@@AAABBBCCCCCCDDD