BM6P6(@ aaaOOOEEE999::::::@@@>>>>>>TTT||||||~~~{{{{{{{{{iiiddd|||fffMMMCCCCCC???===;;;???AAAGGGppp^^^LLLAAAAAABBBFFFJJJNNNZZZqqquuummmjjjhhhfffgggeee^^^TTTJJJEEEFFFIIIQQQUUU___sss|||```MMM\\\aaaGGGAAAGGG\\\}}}yyyQQQ;;;>>>888222888666<<>>@@@???;;;999999<<<>>>@@@@@@AAABBBDDDBBBCCCDDDDDDDDDEEEHHHKKKUUUaaadddHHH;;;777777:::888555444555666888999;;;888999<<<===:::999<<<777AAA[[[sssvvvnnn]]]TTTLLLEEEJJJVVVfff[[[QQQTTTjjjlllFFF:::???===AAASSSwww}}}rrrwwwqqq|||oooPPPDDDCCCCCCCCCEEECCCBBBBBBCCCEEEIIILLLNNNVVVYYY^^^aaadddfffhhhjjjzzz___TTTUUUbbbpppuuuccc\\\XXXZZZ\\\\\\\\\^^^lllzzzuuukkkhhhddd]]]VVVPPPNNNJJJGGGFFFDDDBBB???BBBAAACCCLLLXXXhhh|||xxxmmmjjjhhheeebbb___aaaeeejjjkkkkkkvvv{{{}}}oooooovvv}}}wwwzzzVVVEEE??????BBBFFFPPP\\\```aaahhhrrrnnnnnnnnnqqqyyy|||ttt|||{{{}}}~~~zzzppphhhcccaaacccVVVOOOSSSRRRGGG@@@@@@kkkUUUHHH<<<<<<777<<<;;;>>>YYYyyyrrrxxx}}}}}}pppmmmvvvxxxwwwlllYYYIII???<<<======;;;>>>???AAAbbbhhhMMMGGGJJJNNNPPPPPPXXXkkkvvvnnnhhhdddaaadddbbb[[[RRRHHHDDDEEEGGGAAACCCJJJYYYpppyyyhhhSSS^^^yyyOOOBBBBBBWWW{{{zzzSSS<<<===888333888777===UUUvvveeeiii|||{{{uuuuuuxxxvvvooonnntttpppiiinnnooohhhVVVIII>>>===???>>>;;;:::;;;===@@@@@@@@@@@@AAABBBAAABBBCCCCCCCCCDDDGGGJJJQQQ\\\xxxvvvXXXHHH???;;;777777666666555555666666555444555999:::777777:::666===SSSsss~~~yyyllllllrrrbbbTTTMMMEEE???DDDNNNssskkk]]]RRRRRReee{{{~~~rrrQQQAAAAAA<<<@@@QQQbbb}}}zzzlllnnnsssyyy{{{vvvrrruuuzzz}}}eeeIII???@@@@@@@@@BBBBBBBBBBBBCCCEEEHHHKKKMMMTTTXXX^^^cccfffiiilllnnnlll\\\VVVXXXzzzyyyyyyzzzzzz{{{~~~qqqhhhddd___WWWOOOPPPMMMIIIGGGFFFDDDBBB@@@@@@@@@BBBHHHOOO^^^vvv}}}pppllllllmmmeeebbb```aaafffkkknnnoootttzzzzzziiimmm|||~~~}}}tttzzzWWWGGGBBBCCCAAAEEEOOOYYY^^^```fffoooiiijjjkkkppp{{{zzz~~~}}}~~~}}}xxxnnnjjjiiihhh[[[RRRTTTRRRIIICCCCCC{{{www]]]KKK@@@???888;;;:::@@@^^^wwwmmmkkkuuu~~~tttnnnooohhh^^^UUUNNNGGG???999===???>>>@@@@@@???XXXQQQNNNSSSYYYZZZWWWYYYhhhyyy{{{qqqiiiaaa\\\^^^\\\WWWPPPHHHEEEGGGJJJMMMNNNQQQYYYjjjvvviiiYYYeeeYYYDDD???TTTzzzXXX>>>===999444999777>>>UUUxxxiiirrryyywwwtttxxx~~~}}}vvvuuu{{{uuuhhhiiihhhaaaQQQFFF<<<;;;======;;;:::===???@@@AAA?????????@@@@@@AAABBBBBBBBBCCCFFFIIIMMMWWWpppjjjUUUGGG===999:::;;;:::888777888888555444555:::;;;999:::<<<<<<>>>LLLcccyyyyyyssseee```uuuaaaUUUJJJFFF@@@<<>>@@@AAAAAABBBCCCEEEGGGJJJLLLQQQVVV]]]dddhhhllloooqqqxxxfffYYYOOO___zzzmmmeeeaaa\\\TTTMMMNNNKKKHHHFFFEEEDDDCCCAAA??????@@@BBBDDDQQQiiizzzwwwgggoootttpppjjjjjjlllnnneeecccaaabbbgggmmmrrruuuuuu{{{uuubbbnnnooovvv|||jjjtttgggnnnwwwUUUHHHDDDDDDBBBFFFOOOXXX]]]```ffflllmmmnnnnnnrrr{{{www|||~~~sssppppppmmm___UUUUUUTTTMMMGGGGGGooodddNNNCCC@@@<<<<<<:::BBBddd|||sssllllllyyytttiiilllbbbWWWQQQOOOKKKDDD===;;;???>>>>>>@@@@@@QQQpppXXXXXX^^^eeegggaaa```lllzzzvvvkkkaaaZZZVVVVVVTTTPPPLLLLLLPPPTTT\\\^^^aaadddllluuubbb[[[lll___HHHAAAVVVyyy___@@@<<<999555:::888>>>GGG}}}{{{wwwlll|||vvvuuuuuu{{{zzzyyy{{{jjjhhhddd]]]LLLBBB999999<<<;;;::::::<<<>>>@@@@@@??????@@@AAA@@@AAABBBBBBBBBCCCFFFIIIMMMTTThhhzzzcccOOOAAA??????>>><<<::::::;;;<<<;;;888888:::;;;:::;;;???CCCEEENNN```uuuvvvnnn^^^TTT^^^qqqwwwpppSSSKKKEEECCC@@@===???DDDSSS|||zzzdddUUUNNN\\\qqq~~~pppxxxyyypppgggQQQ@@@>>>===AAAMMMmmmssscccaaammmllliiidddeeejjjlllkkkkkkTTTAAA===@@@???>>>@@@@@@AAAAAABBBDDDFFFHHHJJJOOOTTT\\\ccchhhlllnnnppp|||kkk^^^NNNPPPccczzzmmmddd```\\\VVVQQQLLLIIIFFFCCCCCCCCCBBBAAA@@@>>>>>>???CCCMMMbbbtttzzzrrrnnngggmmmqqqoookkkiiijjjkkkeeecccbbbbbbgggnnnuuuzzzxxx~~~vvvbbbkkkwwwuuuhhhiiiwwwhhhhhhrrrQQQGGGCCCBBBCCCHHHPPPXXX^^^bbbgggkkkmmmmmmnnnqqq{{{www~~~~~~xxxsssrrrnnnaaaWWWWWWXXXRRRLLLHHHllllllPPPDDD===<<<<<<:::DDDhhhzzzsssnnnrrrwwwmmmmmmiiiddd```[[[SSSJJJBBB>>>BBB???===BBBDDDPPPgggooohhhlllrrrsssmmmiiipppzzzyyymmm```XXXQQQRRRSSSRRRRRRUUUZZZ```lllqqqvvvxxx{{{zzz]]]XXXhhh```HHHCCCXXXuuuhhhDDD===999777:::777>>>AAAfff~~~}}}qqqsssmmm|||pppsssssszzzwwwvvv|||}}}lllhhhcccZZZGGG???888888::::::999:::999;;;===?????????AAABBB@@@AAAAAAAAAAAACCCFFFIIIKKKPPP```xxxxxxfffWWWLLLIIIEEEBBBBBBCCCDDDEEEDDD???;;;:::::::::>>>CCCLLLTTTcccuuukkkbbbSSSHHHKKKVVV\\\ZZZHHHDDDBBBAAA@@@>>>???BBBJJJsssgggWWWPPP]]]sssuuu{{{~~~vvvyyyuuuvvvnnnbbbJJJ===??????CCCPPPtttqqqeeedddeeeeeebbb```ccciiijjjhhhdddPPP???===@@@>>><<<>>>???@@@AAABBBDDDEEEGGGHHHMMMRRRZZZ```eeeiiilllnnnxxxlllcccRRRJJJRRRlllqqqeee^^^ZZZUUURRRLLLHHHDDDBBBAAAAAAAAA@@@AAA===<<>>@@@AAA>>>???@@@@@@@@@BBBEEEGGGGGGKKKYYYlllvvvzzzzzziiiccc\\\[[[^^^```^^^[[[UUULLLCCC???>>>AAAIIIQQQ\\\kkkzzz]]]UUUIIIAAAAAAFFFJJJKKK@@@???>>>>>>>>>>>>>>>???AAAccc~~~~~~~~~}}}jjjZZZSSSbbbxxx|||{{{|||uuuzzzrrrsss~~~xxxeeeJJJ???AAA???GGG]]]nnnggggggaaa```\\\XXXYYY___aaa```]]]KKK<<<;;;===;;;999<<<>>>???@@@BBBCCCDDDEEEFFFLLLPPPWWW]]]bbbgggllloooyyysssxxxzzzqqqhhhdddVVVIIIIIIJJJkkkuuuhhh^^^XXXSSSOOONNNJJJEEEBBBAAAAAAAAAAAA@@@;;;;;;EEETTTaaaoooyyy~~~zzzuuurrrqqqnnnllllllnnnnnnjjjhhhiiiddddddddddddffflllsssxxxvvv|||vvvlllvvvlllssswwwiii|||```bbboooOOOHHHEEEAAAAAAHHHOOOUUU\\\eeehhhhhhcccdddffflllxxxzzzxxx{{{~~~xxxmmmbbb___aaa___VVVMMMsss\\\KKK<<<888:::;;;GGGlllwwwooommmwwwiii\\\[[[ccccccgggvvv|||xxxxxx{{{~~~sssggg___UUUWWWXXXWWWUUUWWW[[[```dddgggjjjiiihhhiiinnntttlllWWWJJJnnnqqqPPPDDDYYYtttxxxKKK>>>;;;888:::555<<>><<<============???BBBEEEEEEIIIVVVeeejjjhhhkkkttt~~~xxxzzzyyyqqq___SSSFFF@@@@@@FFFRRR^^^ggguuunnnZZZQQQHHHDDDBBBAAAAAABBB<<<<<<<<<<<<<<<======<<<===VVV{{{wwwuuuuuuxxxmmm^^^XXXggg}}}{{{vvvgggLLLCCCCCC>>>NNNrrrxxxiiifffgggdddbbbZZZRRRPPPWWW]]]___WWWFFF999999<<<;;;:::===>>>>>>@@@AAACCCCCCDDDDDDJJJNNNTTTZZZ```gggnnnrrrvvvqqqkkkpppiiibbbcccYYYKKKGGG===GGGpppvvvkkkaaaXXXUUUZZZbbbiiitttwwwmmmeee^^^XXXTTTRRRNNNHHHDDDCCCCCCCCCBBB@@@<<<<<>>HHHlllyyyooonnnxxx|||lll\\\hhhllluuu~~~~~~yyynnnfffYYYZZZZZZWWWSSSRRRUUUYYY[[[[[[XXXSSSPPPPPPTTTXXXkkkrrrrrrYYYFFFiiiWWWEEEZZZyyy|||NNN>>>;;;999999444;;;AAAGGGSSSdddsssuuu~~~ttttttsssvvvyyyuuupppuuuzzzvvviiiWWWCCC===888999999777777999777999;;;;;;:::::::::;;;999:::;;;;;;;;;===@@@BBBFFFJJJWWWeeeggg```aaagggsssyyy\\\OOO@@@888999AAAQQQ___fffooowwwyyy{{{zzzpppddd^^^UUUMMMJJJGGGBBB>>>>>>;;;======<<<<<<======<<<@@@RRRtttzzz~~~ooo```[[[kkk}}}fffKKKFFFCCC<<>>@@@AAABBBCCCCCCCCCHHHLLLRRRYYY```hhhqqqvvvvvvrrrccciiiccc^^^bbb\\\OOOJJJKKK>>>QQQppp}}}www[[[WWWQQQLLLEEE@@@BBBHHHIIIWWWjjjzzz}}}wwwrrrmmmgggaaa\\\UUUQQQKKKGGGEEEEEEDDDDDD@@@===<<>>GGGqqqhhhqqq~~~ooocccggg~~~|||{{{|||~~~xxxyyy|||mmmjjjaaa^^^ZZZXXXSSSQQQUUU\\\WWWVVVPPPHHHDDDGGGJJJIIIQQQ[[[ffftttsssSSSPPPaaaXXXHHHQQQlllTTTAAA;;;999<<<666;;;FFFEEEYYYdddtttqqqtttxxx}}}zzzpppkkkttt{{{tttgggPPP@@@===999666777777777777:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<>>>???>>>>>>DDDHHHSSS___bbb\\\ZZZ]]]lllhhhjjjwww{{{}}}zzzkkkYYYFFF999;;;===:::>>>IIITTTUUUXXX\\\bbbgggkkkmmm___YYYQQQKKKGGGFFFDDDCCC??????>>><<<<<<======;;;>>>LLLmmmvvviiiZZZccc~~~ttt\\\KKKIIIBBB===PPPnnnwww~~~eee\\\___bbbeeeaaaccc___RRRTTT___aaaOOOEEE===;;;<<<<<<===@@@===>>>@@@@@@@@@BBBDDDFFFHHHKKKRRR[[[```ccckkksssooopppggg```ZZZYYYXXXTTTPPPOOOHHHCCCEEEQQQ[[[]]]\\\]]]QQQRRRNNNDDD???BBBCCCAAA@@@HHHYYYnnn|||{{{zzzxxxqqqhhhbbbZZZSSSKKKGGGFFFEEECCC@@@???<<<;;;>>>DDDNNN^^^llltttvvvzzz}}}}}}zzzvvvsssppppppooommmkkkiiigggfffgggdddaaa___```dddhhhlllhhhnnnpppooouuulllnnnkkkwww|||uuubbbdddooo|||}}}YYYMMM~~~zzz___MMM???AAABBBCCCMMMUUUYYY___llluuuxxxjjjdddeeennnvvvxxxtttrrruuuxxx}}}~~~oooeee___]]]oooOOO???<<<===>>>IIImmm```ccc{{{jjj]]]fffppprrrttt{{{wwwpppppp```YYYXXX^^^dddkkkzzz|||qqqrrrkkkeee```^^^ZZZVVVXXX\\\ZZZWWWNNNDDD@@@BBBBBB@@@AAAHHHOOO[[[xxx}}}YYYSSSfffZZZKKKTTTmmmZZZDDD;;;777:::444:::>>>OOOuuu{{{pppsssxxx|||yyyoookkkvvvvvvfffOOOAAA>>>999666666777888777999999::::::::::::999999;;;::::::<<<===>>>???>>>AAACCCMMMXXX\\\XXXUUUWWWVVVTTTUUU[[[fffqqqzzzqqqkkkbbb[[[\\\___\\\UUURRRHHHBBBAAA>>>999;;;BBBBBBEEEHHHKKKNNNWWWdddmmmllleee[[[QQQJJJFFFBBBAAA>>>===<<<:::;;;<<<===<<>>:::GGG\\\}}}iii^^^___```bbbccclllnnnccc______YYYKKKBBB;;;:::;;;;;;<<<>>>===>>>@@@@@@@@@AAADDDFFFHHHJJJQQQYYY^^^bbbjjjssspppooojjjbbb\\\[[[ZZZUUURRRQQQLLLDDDAAAGGGNNNOOOPPPRRRZZZ^^^\\\RRRJJJGGGDDD@@@???CCCRRRjjj|||ssslllddd]]]TTTNNNKKKIIIDDD@@@@@@<<<:::>>>DDDNNN^^^lllpppsssvvvyyyzzzxxxvvvtttttttttsssqqqooollljjjhhheeeccc```]]]]]]___bbbccccccfffeeedddnnnpppsssnnn}}}}}}wwwxxxOOOMMMwwwmmmSSSGGG>>>@@@???CCCLLLUUUXXX^^^iiiqqqsssfffbbbbbbkkktttvvvtttrrrrrrtttyyy~~~zzznnnhhh{{{UUU>>>======>>>LLLyyyhhh]]]___uuuwwwWWWMMMNNNLLLLLLOOOWWW\\\vvvrrrbbb]]]HHHCCCAAACCCEEEKKK^^^rrr{{{|||xxxtttyyyuuunnnhhhhhhgggbbb^^^^^^fffbbbYYYNNNHHHGGGEEEAAAAAADDDEEEHHH]]]```WWWnnnZZZMMMVVVmmm]]]EEE:::666:::555<<>>???@@@BBBDDDKKKUUUZZZXXXUUUTTTNNNMMMKKKJJJMMMRRRYYY^^^XXXQQQJJJGGGEEEDDDFFFKKKMMMTTTYYYRRREEE;;;:::===;;;CCCJJJIIIIIISSSiii|||xxxkkk^^^UUUOOOKKKIIIEEEAAA===;;;;;;;;;;;;;;;???HHH```~~~rrrfffVVV]]]zzzvvvUUUDDD===<<>>888999;;;::::::<<<===>>>???@@@@@@AAACCCEEEIIIJJJOOOVVV[[[```iiisssuuurrrmmmeee^^^]]][[[VVVRRRQQQRRRKKKFFFGGGJJJLLLMMMOOObbbiiikkkdddXXXNNNFFF@@@@@@@@@LLLggg{{{ssskkkaaa[[[VVVQQQIIICCCAAA<<<:::>>>EEEOOO___lllmmmnnnqqqtttvvvvvvuuutttvvvvvvuuusssqqqnnnkkkjjjfffeeebbb___]]]\\\\\\\\\^^^^^^[[[YYYgggxxxssslll}}}xxxxxxwwwaaaJJJOOOppp```HHHCCC>>>AAA???AAAIIIRRRVVV[[[ccciiikkkccc^^^___hhhqqqsssssssssrrrsssvvv{{{zzzsssZZZ@@@>>>===???OOOxxxddd]]]ddd{{{ZZZEEEAAA???>>>AAA???>>>MMMrrrqqqZZZOOODDD@@@>>>???>>>CCCVVVkkk|||{{{xxxtttsss{{{{{{tttrrrvvvyyyuuummmiiisssvvvssshhh\\\UUUPPPLLLIIINNNNNNKKKTTTqqqcccZZZvvvXXXLLLUUUlllZZZCCC:::777<<<999@@@JJJyyy{{{yyypppllllllqqquuurrrhhhgggwwwwwwmmm___JJJDDD???999666555666777888777888888999999888888777888999:::;;;;;;===???AAAGGGIIIPPPXXX^^^]]]ZZZVVVTTTTTTQQQNNNQQQWWWZZZ[[[^^^VVVRRRQQQKKKCCCFFFPPPPPPgggvvvjjjPPP???>>>BBBFFFUUUbbb```ZZZaaazzz|||ooofff```\\\ZZZSSSKKKBBB>>>===;;;:::;;;===DDDWWWqqqttthhhVVVZZZwww~~~^^^JJJBBBAAAEEEHHHgggpppddd```]]]\\\WWW\\\```[[[[[[YYYOOOBBB;;;777999;;;:::999;;;<<<>>>?????????@@@BBBDDDIIIIIIMMMSSSXXX]]]gggrrr{{{xxxooogggccc___YYYTTTSSSVVVSSSRRRUUUXXXXXXUUURRR]]]eeemmmjjj___RRRHHHCCC@@@@@@LLLgggwwwmmmfffbbb\\\RRRKKKDDD>>>;;;???FFFPPP^^^kkklllmmmoooqqqrrrsssssssssvvvvvvuuutttrrrnnnkkkiiiiiihhhfffdddaaa___\\\[[[ZZZYYYVVVTTTaaazzzllleeerrryyy}}}www]]]IIIRRRooo\\\FFFCCC???CCCBBB???GGGPPPWWWZZZ^^^bbbdddaaa]]]^^^gggooossstttvvvwwwxxxyyy{{{~~~]]]DDD>>>>>>???QQQxxxccc^^^dddxxx```IIIBBB??????AAA???>>>@@@QQQzzzvvv___SSSIIICCC???@@@===>>>LLL\\\www}}}xxxtttttt||||||xxxyyywwwhhh___ZZZNNNWWW]]][[[___ttt^^^[[[{{{[[[LLLSSSjjjWWWCCC;;;999===999???HHHvvv~~~xxx}}}mmmlllmmmsssxxxsssiiihhhyyyssshhh\\\HHHBBB>>>999555555666777777888888999999999999888888777888:::::::::<<<@@@CCCJJJOOOVVV\\\aaaaaa]]]YYYUUUUUUSSSVVVbbbpppvvvsssuuuooolllkkkaaaRRROOOUUUUUUssszzzYYYCCCBBBJJJRRRhhh~~~uuuvvv|||ssslllhhhfff^^^RRRFFFAAA???<<<;;;>>>;;;AAAOOOeee{{{wwwkkkWWWXXXsssvvv^^^LLLCCCBBBGGGNNNmmmnnneeebbb______VVVWWWZZZXXX]]]```XXXAAA:::777:::<<<;;;:::;;;<<<===>>>>>>>>>???AAACCCHHHHHHKKKQQQUUUZZZeeeppp{{{qqqlllfff___YYYXXXUUUWWW\\\dddiiieeeYYYNNNNNNUUU]]]___XXXMMMEEEBBB===AAAPPPiiiuuuoookkkeee[[[RRRJJJCCC>>>AAAGGGQQQ^^^hhhnnnnnnoooppppppqqqqqqqqqvvvvvvwwwvvvtttqqqmmmkkkiiiiiihhhgggdddaaa^^^\\\XXXXXXVVVTTTYYYoooxxxddd^^^fffyyynnniiiMMMWWWqqq]]]HHHDDD>>>BBBCCC@@@HHHSSS\\\___```bbbdddbbb^^^```hhhppptttwwwzzz~~~~~~}}}~~~```GGG===>>>AAARRRzzztttiiiccccccqqqeeeQQQGGG@@@======>>>@@@<<>>>>>BBB;;;@@@JJJ\\\rrrzzznnnXXXVVVqqq|||yyyyyygggTTTIII@@@===GGGUUU}}}|||hhhdddeeecccZZZTTTXXX^^^\\\```bbbZZZBBB;;;777999<<<::::::;;;<<<===>>>>>>===>>>@@@BBBFFFFFFIIIOOOSSSXXXcccmmmvvvpppjjjccc^^^]]]YYY^^^fffqqqzzzvvvbbbMMMGGGHHHKKKOOOLLLEEE@@@@@@;;;BBBSSSkkkxxxuuunnncccYYYQQQIIIBBBCCCIIIQQQ\\\eeemmmmmmnnnoooppppppppppppwwwxxxyyyyyyxxxuuurrrpppiiiiiihhhgggdddaaa^^^\\\XXXXXXXXXVVVUUU\\\nnneee^^^___sssdddnnn~~~YYYaaavvv]]]GGGDDD<<>>>>>======???AAADDDDDDHHHOOOSSSWWW```jjjzzzvvvoookkkkkklllpppxxxfffQQQIIIEEEFFFEEEAAA???AAA@@@FFFWWWpppyyylllbbbXXXNNNFFFFFFKKKQQQZZZbbbiiijjjlllnnnooopppoooooouuuvvvyyyzzzyyywwwtttqqqkkkkkkiiigggddd```]]][[[YYYYYY[[[^^^^^^___hhhtttvvvzzzkkkbbb[[[zzzqqqeeeccczzzfffrrr}}}\\\DDDDDD>>>>>>===AAAHHHVVVeeeiiiffffffiiifffcccdddjjjppptttzzzzzzmmmMMM<<>>999888===>>>AAARRRgggtttwwwbbbQQQTTT]]]aaaaaacccaaazzz}}}yyytttnnnoooiiiccccccnnn~~~eeeLLLLLL```aaaFFFLLLlllbbbHHH;;;666:::777???BBBKKKfffuuurrrxxxnnnxxxrrrzzz{{{mmmhhhxxxsss[[[@@@777666555555666666555333555555666666666666555555444777999999888:::AAAGGGZZZlll{{{}}}yyyvvvtttpppjjjlllgggfffyyyYYYQQQRRR[[[XXXKKKFFFMMMOOOrrrvvv___UUUMMMCCC???BBBDDDDDDGGGSSSkkkjjjiiijjjtttyyyoooWWWSSSpppyyyzzzdddLLLHHHDDD???MMMeeejjj[[[```iiilll___\\\bbbgggaaacccfff```CCC;;;666666888777777999<<<===>>>===<<<===???AAABBBCCCHHHOOOSSSVVV___iii```SSSGGGEEEEEEBBBAAACCCFFFKKK[[[uuutttiii]]]RRRIIIHHHKKKQQQYYY```eeegggjjjmmmoooppppppooorrrsssvvvxxxxxxuuusssppppppnnnllliiieee```]]][[[ZZZZZZ___gggkkkmmmuuupppeeeXXXuuutttnnnkkkvvv~~~iii[[[CCCFFFBBB@@@<<<<<>><<<::::::<<<@@@EEEHHHVVViiisss^^^MMMRRReeetttzzz{{{xxx{{{vvvlllggghhh\\\[[[iiiyyykkkRRRNNN]]]bbbCCCGGG^^^mmmHHH===888888;;;999;;;OOO^^^\\\tttwwwnnnpppssszzz{{{hhh___rrrttt___DDD888555333333444555555444666666777888888888888888666666888:::888999@@@IIIaaaooo|||{{{~~~qqqoookkkkkktttvvv___SSS]]]```QQQEEEDDDIIIaaazzzgggYYYRRRNNNHHHCCCIIIGGGIIIUUUllluuugggWWWSSSbbbzzz~~~ppp^^^YYYjjj}}}```JJJKKKGGG@@@TTTtttkkkZZZZZZ```ccc]]]VVVYYY]]]ZZZ]]]aaaZZZ???<<<999888888999999999<<<===>>>>>>======>>>???@@@BBBIIIPPPRRRUUU]]]ggghhhSSSMMMKKKFFFEEEIIIEEEPPP```uuu|||ttt```YYYQQQOOOQQQUUUYYY\\\eeefffhhhkkknnnpppqqqrrrppprrruuuwwwwwwtttqqqnnnmmmjjjfffeeeeeedddaaa^^^aaaaaaeeekkkpppxxx~~~gggVVVrrrzzzuuu|||``````HHHBBB<<>>AAACCCHHHXXXtttvvv```LLLKKKZZZmmm}}}|||~~~vvvjjjbbb___TTTTTTfffyyytttXXXQQQ[[[iiiHHHHHHZZZmmmIII>>>777888<<<;;;>>>PPP^^^YYYoooxxxvvvyyynnnpppqqqzzzooocccnnnnnn\\\DDD888666333333444555555444555666666777777777777777666555777999888888???GGG```ppp}}}}}}vvvsssnnnjjjnnn~~~jjjgggdddVVVGGGBBBBBBRRRwwwvvvhhh\\\SSSMMMFFFAAAIIIHHHKKKVVVmmmnnnXXXMMMOOO___xxxttt```YYYhhh]]]EEEIIIFFFCCCfffkkkXXXVVVZZZ[[[YYYVVV]]]ccc```___]]]SSS>>><<<999777888999999999;;;===>>>>>>===<<<>>>???AAADDDJJJOOOQQQSSS[[[eee~~~___RRRMMMEEE???>>>FFFQQQ```ttt~~~tttcccYYYNNNMMMRRRYYY___ccceeefffiiilllnnnoooooooooppprrrtttwwwvvvtttqqqooojjjhhheeedddeeedddaaa______```eeellltttkkkXXXsssxxxyyyaaaiiiIIICCC===AAA;;;AAABBBMMM^^^ffffffjjjqqqnnnfffbbbgggpppyyy|||vvvTTTAAA<<>>;;;DDDYYYuuusss```KKKDDDKKK\\\rrr}}}~~~zzzkkk```]]]SSSVVVjjjcccTTTYYYqqqOOOJJJVVVzzzmmmLLL???777777===>>>BBBUUUiiifffvvvwwwxxxzzzlllqqqttt}}}rrrvvvzzzjjjZZZEEE888666333333444444444444444444555666666666666666555444555777777777===DDD]]]nnn}}}zzzuuunnnjjjppp}}}{{{qqqcccQQQDDD???EEE___{{{yyytttkkkaaaUUUKKKDDD@@@EEEEEEIIIUUUkkksss^^^QQQGGGJJJbbb~~~uuuaaaXXXeee~~~dddIIINNNIIICCCmmm}}}nnnZZZVVVVVVTTTVVVUUU___hhheeeaaaYYYKKK===;;;888666777888888888;;;<<<======<<<<<<===???CCCEEEJJJNNNOOOQQQYYYbbboooZZZRRRIII@@@<<>>===>>>???@@@JJJ\\\gggkkkqqqzzzuuummmfffhhhppp{{{{{{xxxVVVDDD===BBBSSSjjj]]]WWWdddxxxzzzvvv~~~yyy}}}~~~jjjTTTFFF======>>>======<<<;;;;;;:::>>>JJJcccssseeeSSSHHHFFFOOOcccuuuzzz|||qqqbbb[[[TTTXXXiiiyyynnnVVVYYYtttRRRKKKUUUxxxoooNNNAAA777666===@@@EEE```wwwjjjrrrsss{{{~~~yyylll[[[CCC888666333222333444444333333333444555555555555444444333444666666666:::AAAOOO```vvv~~~yyyrrrjjjgggjjjnnnsss[[[FFF???===KKKnnn{{{yyywwwpppeeeVVVJJJCCC@@@???@@@EEEPPPddd~~~xxxwwwttteee\\\NNNEEETTTooorrr]]]TTTaaazzzjjjQQQPPPHHHBBBbbb|||ppp___[[[YYYUUUXXXUUU^^^fffccc___WWWHHH<<<:::777666777888888888:::;;;<<<<<<<<<<<<===???BBBCCCHHHLLLMMMOOOXXXbbbyyy^^^PPPGGGAAA@@@AAADDDGGGJJJQQQ]]]eeeggguuuvvvkkkjjjnnntttpppcccZZZYYY[[[^^^cccgggjjjjjjiiihhhggghhhjjjllllllllljjjjjjkkkkkkkkkkkkkkkiiihhhfffffffffhhhnnnttt~~~www[[[jjjdddpppPPPEEE???999@@@===>>>HHH\\\iiinnnttt|||yyysssuuu{{{wwwpppppp~~~yyyvvvZZZFFF???BBBRRRkkk[[[TTT```ssswwweeegggpppuuuyyyxxx]]]GGG??????>>>===<<<;;;:::999???AAAIII```rrr___OOOGGGLLL^^^pppxxx|||rrr```QQQLLLOOOZZZ```jjjuuuVVVZZZqqqNNNHHHSSSyyyqqqPPPBBB888777>>>AAAKKKnnnvvvjjjrrrooosss}}}www{{{zzznnnZZZ???888666333222333333333222222222333444444444444444444222222555666555888===@@@NNNbbbttt~~~~~~|||uuukkkccc^^^]]]nnncccIII>>>999;;;LLLggg~~~yyyzzzwwwpppcccTTTHHHCCCBBB;;;===BBBJJJZZZqqquuufff]]]VVVPPPJJJWWWfffuuu}}}llldddUUUFFFLLL```|||ooo[[[RRR]]]uuuxxx\\\NNNDDDCCCWWWqqqooobbb```___ZZZ\\\UUUZZZ```]]]\\\WWWJJJ<<<999666666777888999888888:::;;;<<<;;;;;;===>>>???AAAEEEJJJLLLOOOXXXccc~~~eeeLLL>>>;;;>>>@@@BBB@@@;;;;;;>>>@@@>>>BBBKKKZZZmmmqqqjjjmmmwww}}}rrr]]]SSSUUUUUUXXX]]]cccfffggggggfffeeefffggghhhiiiiiiiiiiiilllmmmnnnnnnmmmkkkiiihhhjjjiiijjjmmmqqqxxx{{{\\\```dddbbbYYYGGG@@@777@@@<<<<<>>;;;:::999:::;;;>>>DDDPPPfff|||cccOOOFFFJJJ\\\mmmvvv}}}~~~mmm[[[JJJDDDDDDJJJJJJMMMbbb{{{uuuVVV]]]pppKKKFFFSSS|||oooNNNBBB::::::AAACCCPPPsssyyy{{{lllqqqoooooosssvvvqqqllluuu}}}oooYYY<<<888666333222222333222111222222333444444444444444555222222555666555777;;;???HHHWWWgggssszzz||||||{{{|||{{{vvvmmmccc[[[WWWaaa}}}jjjPPP@@@;;;777999BBBOOO\\\dddffffffbbb___ccclllqqqqqqmmmkkkdddYYYMMMDDDAAAAAA:::===@@@FFFPPP```rrr~~~{{{yyyoooaaaUUUNNNGGGAAABBBCCCDDDRRRssszzzkkkZZZKKKLLLXXX{{{ooo\\\RRR[[[qqqrrrUUUEEEDDDRRRaaalllbbbcccaaa\\\]]]TTTWWW\\\[[[]]]ZZZMMM<<<999777666777999:::999777999;;;;;;;;;;;;===>>>>>>???DDDHHHJJJMMMWWWbbbtttQQQ<<<777:::999;;;999555444666777444888888;;;DDDVVVttt|||lllbbbbbbggglllcccRRRPPPYYYSSSVVVZZZ___bbbdddddddddffffffggghhhiiijjjkkklllkkknnnpppqqqooommmllllllmmmlllmmmppprrrwww~~~^^^ZZZ~~~~~~cccYYYvvvhhhKKKBBB888???;;;;;;FFFZZZiiilllnnnrrrooo``````dddoooxxxqqqllldddHHH??????OOOzzzfffVVVQQQ___oooyyyrrrXXXNNNNNNQQQbbb}}}^^^JJJFFFAAA<<<;;;<<>>@@@DDDMMMZZZcccmmmnnnkkkccc]]]XXXPPPHHHMMMGGGCCCHHHYYYqqqppp^^^PPPNNNRRRgggwwwmmm]]]TTT]]]rrryyy^^^JJJBBBQQQgggkkkbbbdddbbb\\\ZZZSSSWWW``````aaa\\\MMM<<<:::777777888:::;;;;;;666888:::::::::;;;<<<>>>???@@@DDDGGGHHHKKKUUU```|||~~~WWW???777777111333333111111444555222999666555888???OOOkkk|||mmmXXXOOOOOOVVVTTTKKKNNNYYYVVVXXX[[[^^^```aaabbbbbbfffffffffggghhhjjjlllmmmkkkoootttvvvuuuttttttuuuttttttuuuwwwwwwzzz```ZZZ}}}}}}rrr}}}uuuXXXgggzzzQQQEEE;;;===;;;999AAAUUUccchhhkkkpppsss}}}xxxgggeeedddggguuujjjfffeeefffJJJ???===KKK|||gggXXXTTTcccsss{{{lll^^^aaabbbrrrQQQLLLEEE@@@>>>AAAEEEHHHUUUhhh}}}sssbbbVVVPPPNNNPPPeeettt~~~}}}{{{wwwiiiXXXNNNAAA;;;@@@AAA<<<>>>GGGTTTpppmmmWWW```XXXPPP]]]gggFFF??????EEEKKKKKKKKK```xxxzzzsssmmmiiiggggggfffbbbdddwwwqqq___III888666333222222222111000222333444444555555444444777333222666777666666999===@@@FFFNNNSSSTTTPPPKKKGGGKKKPPPSSSRRRNNNIIIFFFEEEZZZvvvrrrRRRBBB111222222000111444555444555777666444666;;;<<<;;;>>>>>>>>>>>>>>><<<:::999555888::::::;;;@@@IIIQQQ___eeeiiijjjkkkiiiccc[[[PPPLLLIIIFFFDDDIIIYYYjjj}}}|||ooo^^^PPPJJJIIIIIImmmrrriii[[[UUU___vvvjjj]]]LLL@@@TTTuuulllccceeeccc]]]VVVQQQYYYeeegggfff]]]LLL===:::888777999;;;;;;;;;666888:::::::::;;;<<<>>>AAAAAADDDGGGGGGIIISSS]]]rrr|||xxxnnnzzzyyyVVV>>>444222111333333111111333333000///000333666444555AAAPPPaaarrraaaUUUQQQCCC???JJJOOOJJJJJJSSS[[[[[[]]]^^^___```aaaaaadddddddddeeefffiiikkklllmmmrrrxxx{{{{{{{{{}}}}}}|||}}}}}}{{{{{{{{{tttqqqrrrvvv~~~bbb\\\yyyggguuuzzz[[[```VVVHHH>>><<<<<<888>>>PPP___eeejjjpppppp}}}vvvoooeee]]]kkkxxxcccWWWVVVZZZpppPPP@@@>>>LLLhhhWWWQQQaaawww~~~qqq___MMMGGGJJJOOOWWW```pppnnnddd[[[RRRMMMTTT^^^kkkwww~~~yyygggUUUJJJCCC===>>>???===<<<===EEERRRrrrcccRRRSSS___NNNffffffKKKAAA:::FFFUUUOOOOOO```||||||wwwsssmmmooojjjhhhkkkkkkwwwzzz___BBB888555333222333444333333333333333333333333333333222222333333444555666666???AAAEEEHHHJJJIIIGGGFFFBBB@@@@@@AAACCCEEEEEEEEEAAANNNiiiuuujjjbbbRRRAAA999444333222111000000000000000000000000111222333444666666555444555666777888777666666888999<<>>>>>>>>???AAACCCIIIOOOTTTnnnzzziiiaaa\\\TTTKKKFFFKKKGGGKKKTTT[[[cccwwwcccGGG===999444333222111111000111111111333333333333333333333333???EEERRR```ddd\\\TTTQQQHHHFFFEEEKKKSSSVVVSSSOOOTTTXXX\\\]]]\\\\\\]]]___aaaaaabbbccceeegggiiijjjnnnrrrwwwzzz|||xxxpppmmmooorrrvvvbbb\\\xxxuuuuuutttuuusss]]]nnnMMMBBB???@@@===???IIIVVV```iiiqqqxxx|||ppp^^^]]]ggg|||pppYYYIIISSSvvvOOOAAA@@@MMMtttxxx~~~vvvyyyjjjYYYQQQ```vvvmmm___ZZZ^^^lllzzzvvvhhhXXXMMMIIIRRR```ppp}}}|||jjjVVVIIIAAA;;;<<<===;;;;;;<<<@@@HHHaaauuulllWWWPPPSSS{{{___SSSppplllNNNCCC>>>KKKYYYQQQMMMXXXmmmxxx{{{www{{{tttkkkmmmiiiiiinnnllltttxxx___CCC999777444333444555444444333333333333333333333333222222333333444555555666999<<>>???@@@CCCHHHNNNRRRkkkuuueeeUUUNNNKKKFFF@@@===;;;888:::BBBEEEJJJ[[[nnn{{{\\\DDD<<<888444333222222111111111111111222222222222222222222222333888CCCOOOSSSNNNHHHFFFGGGCCCBBBFFFOOOTTTSSSPPPPPPTTTYYY\\\[[[[[[\\\]]]______```bbbdddgggiiijjjnnnrrrwwwzzz|||jjjccczzzrrrrrr|||pppfffxxxQQQ???===>>>:::<<>><<<===>>>???>>>@@@>>>FFFZZZooozzzzzzxxxfffSSSBBB<<<:::444111333333333222111000000000000222111111111111111222222444444444333444555555666777555555777888;;;DDDMMMXXXnnnrrrcccYYYSSSMMMIIIEEEBBB>>>=========<<<;;;===;;;AAAQQQfff{{{wwwnnn```YYYbbbuuuppprrrnnnPPPWWWRRRHHHCCCxxxmmmmmm~~~sssiiiaaacccgggeee```\\\CCC;;;777888:::999888999999::::::;;;;;;<<<<<<===;;;===>>>???AAAFFFLLLPPPfffsssiii\\\NNN@@@<<<;;;999777666555222333777777777BBBPPPqqqrrrgggPPP>>>999777444333333222111111111111111111111111111111111111111111333;;;DDDHHHFFFCCCDDDEEEBBB???@@@EEEJJJLLLLLLJJJNNNTTTXXXYYYYYYZZZZZZZZZZZZ\\\^^^```cccfffgggmmmqqqvvvyyy{{{rrriiiwww}}}{{{yyymmmYYY???>>>???::::::EEERRR]]]dddjjjuuuxxxqqq^^^UUU^^^hhhKKKGGG|||UUUHHHGGGMMM{{{dddYYYkkktttwwwmmm[[[OOOYYYooo}}}iiiTTTGGGAAA@@@???EEEXXXppp|||ppp]]]OOOFFF>>>======<<<<<<>>>AAA>>>GGGbbbwwwiiiXXXVVVYYYvvvxxx]]]]]]wwwSSSJJJLLL___fffSSSRRR\\\lllooollluuummmgggfffbbbdddkkkhhhkkkzzzwwwcccLLL:::888555444444555444333333333333333333333333333222222333333333444444444999>>>HHHWWWccceee]]]TTTFFFBBB===999999999::::::===999888@@@LLLRRRPPPLLLGGG===555333333000111555333222222111000000111111222222111111000111111111333333333333444444555555666444444666777:::BBBLLLWWWnnnzzzooofff\\\RRROOOJJJCCC???===>>>??????>>><<<<<>>@@@DDDIIIMMM```zzzxxx```UUULLLAAA888666888777666666666555555777555222888@@@SSSUUUPPPCCC888555555333333333222111111111111222222222222222222222222222444444888???CCCCCCDDDHHHDDDEEEDDD@@@<<<;;;>>>BBBCCCGGGMMMRRRUUUVVVVVVVVVTTTTTTVVVXXX[[[^^^aaabbbjjjnnnsssvvvzzzuuummmwwwzzzllllllaaaCCCCCCCCC===;;;CCCNNNVVV\\\aaakkksss{{{~~~gggUUUVVVnnncccNNNWWWHHHEEEIIItttfffUUUjjjyyywwwtttaaaRRRVVVhhh}}}yyyxxxyyyqqqeeeNNNEEEFFFCCC>>>>>>MMMfffxxxvvvkkkVVVLLLBBB???>>>;;;;;;===>>>===BBBQQQhhh{{{www^^^UUUYYY}}}uuu^^^___vvvSSSNNNVVVkkklllRRROOObbb}}}~~~|||mmmgggeee^^^___fffdddhhhyyy}}}uuucccNNN999777444333333333333222333333333333333333333333222222222333333333333333333777@@@OOO\\\^^^VVVMMMDDD???:::666555666666666777666333333555888888777888555444666666444555777333222111111000111111111222222111111000111111111333333333444444444444444666444444555666888AAAKKKVVVnnn~~~rrrfffbbb\\\RRRJJJFFFDDDDDDDDDAAA@@@@@@CCCHHHTTTkkk~~~kkkcccXXXVVVbbbtttaaaZZZJJJFFFVVV}}}uuuwww}}}{{{nnndddcccddd```ZZZVVVDDD<<<666777999888888:::999999999::::::::::::::::::;;;===>>>???CCCGGGJJJYYYuuuuuu^^^RRRFFF>>>888999:::888666666555555666666444111333888<<>>888333222222222444333333222111222222222333333333333333333333333333000222777;;;<<>>;;;@@@HHHOOOWWW^^^^^^lllxxx|||wwwddd[[[\\\mmmkkkWWWFFFCCCGGGqqqmmmVVVmmmwwwvvvgggWWWTTTbbbvvvxxxoootttzzznnn]]]TTTdddoooXXXOOOOOOHHHBBB???GGG\\\rrrzzzxxx```TTTHHHBBB???;;;:::<<>>???BBBFFFIIIVVVrrr~~~hhh]]]JJJBBB<<<<<<;;;888666666444555666666555333444555222444555444222222222222444444333222222222222222333333333333333333333333222///000444777888;;;@@@GGGSSS______SSSDDD;;;888999;;;???DDDJJJNNNNNNNNNRRRSSSTTTVVVYYY[[[^^^___^^^aaaeeejjjoooxxxtttsss~~~hhh}}}nnnPPPaaauuunnnNNNDDDAAA===;;;>>>CCCJJJWWWccc^^^nnn~~~{{{{{{iiiVVVXXXttt~~~ZZZIIIFFFLLLttttttVVVlll}}}pppmmmdddXXXTTT___rrr}}}mmmnnnkkkgggjjjrrrxxxyyytttuuuzzzyyyvvvqqq[[[SSSMMMWWWttt|||jjj___[[[PPPLLLGGGGGGTTThhhuuuyyylll___QQQIIICCC???===???@@@FFFKKKPPP\\\llluuuwwwrrraaajjj}}}aaa```lllRRRYYYnnnyyyNNNTTTttt}}}kkkzzzqqqfffgggbbbaaadddbbbkkkvvvdddNNN:::888555333333333222111333333333333333333333333222222222222222222222222333555999>>>CCCDDDBBB@@@:::888444333333333222111,,,222444111///444777777555555666777888888555222222111111111111111222222000000000000111222333333333444555666666666555555555333222444444666???HHHRRR^^^aaa\\\YYYSSSVVVddd{{{~~~tttlllfffbbbZZZYYYXXXVVVTTTYYYiiizzz}}}ggg^^^SSSRRR```ttt~~~kkkdddRRRNNN```zzzsssmmmhhheeeccc^^^VVVPPPOOODDD<<<666666888888999;;;999999999999999888888888:::<<<>>>???@@@BBBEEEHHHUUUssswwwmmmXXXNNNDDD@@@===999999;;;555777888777666666666555333333444555555333333444444444333222222222222333222222222222222222222222555222222666888888;;;???CCCPPPaaammmkkk\\\HHH;;;888888999>>>EEEJJJKKKKKKQQQQQQRRRTTTVVVXXXZZZ\\\YYY\\\___aaafffnnnyyypppsssnnn___uuuRRRVVVrrr{{{ZZZFFF@@@>>>===<<<===EEEVVVgggdddpppxxxvvv~~~aaaWWWcccwww^^^MMMKKKSSSzzzuuuQQQdddtttcccaaa\\\VVVTTT___sssvvvuuuooogggdddeeefffdddggghhhrrr|||ggg[[[ZZZ\\\[[[UUUVVVTTTXXXpppzzzoooiiiYYYVVVOOOJJJPPP___mmmsssvvvhhhYYYPPPIIICCCAAACCC<<>>HHHYYYaaa]]]VVVQQQHHHFFFQQQ```|||zzzuuulllhhheeebbb___eeevvv}}}lllcccWWWVVVdddxxxnnnjjjWWWPPP\\\zzzooojjjgggeeeccc\\\SSSOOOPPPEEE<<<666666888888999;;;999999888888888888888888:::<<<>>>???@@@BBBEEEGGGUUUtttwwwfffZZZMMMEEE@@@===>>>BBB333555666444444555444333666555666777777555555666555444333333222222333333111111111111111111111111555333333777999888999===<<>>777777999888666777555777888888777777888999:::;;;;;;<<<>>>BBBHHHMMMYYYllluuucccSSSHHHCCCBBB@@@<<<888888;;;===<<<;;;<<<999888:::???AAA>>>;;;;;;888555444666666333111333333222111111333444555444444444555777888:::;;;???AAAMMM```iii```OOOEEE>>>999666777>>>DDDFFFEEEJJJKKKMMMOOOQQQSSSUUUVVVSSSRRRRRRRRRTTTWWWZZZ\\\kkkhhhfffzzz~~~WWW]]]bbbHHHnnnZZZJJJ???:::>>>@@@???JJJYYYXXX```fffkkkiiidddwwwtttgggZZZ[[[fffXXXNNNWWWqqqgggllleeeaaa\\\[[[aaaiiisssxxxooorrrvvv{{{tttqqqjjjcccaaa```aaahhhppppppkkkiiitttvvv___OOOGGGDDDGGGLLLbbbmmmrrrkkkfffeee```WWWMMMGGGCCCFFFMMMVVVbbblllzzzhhhbbb___oooiii\\\kkkjjjKKKMMMnnniii|||}}}cccgggpppdddeeekkkqqqooonnnwwwyyy___EEE777444666222222444///222222222222222222222222222333333444444333333222666555555666888888555333444333222111000000000000/////////000222333555666555666666777666555444333444444333222222222222222444333222111111222333444444444444444444444444444444111333666555555CCCSSSqqq{{{uuufff___SSSDDD@@@999>>>IIIZZZpppuuufff[[[ddd{{{qqqbbbUUUKKKaaatttjjj]]]TTTTTTTTT[[[ZZZZZZXXXVVVSSSQQQOOOHHH>>>666666888777666666666777999888777777888:::::::::;;;<<<>>>BBBHHHLLLYYYlll{{{kkk]]]TTTLLLHHHDDDDDDGGGIIIJJJIIIHHHGGGFFFKKKQQQTTTSSSPPPCCC???:::888777777555444333333333333444555666777444444444555666777888999999===HHHVVV[[[RRRGGGAAAAAA===999:::???DDDEEEEEEHHHIIIJJJLLLOOOQQQSSSTTTRRRPPPLLLJJJJJJLLLOOORRRWWWiiihhhkkk}}}zzzVVVUUUsssLLLeeerrrUUUBBB888<<<>>><<>>666555777666555666777888999999888888999;;;999:::;;;;;;===AAAFFFJJJSSSeee~~~zzzkkkccc___ZZZZZZ]]]```aaaaaaYYYXXXWWW[[[bbbhhhiiiiiiSSSNNNEEE???;;;:::999999444555666777888888888888555555555555555666666777888===FFFOOOPPPJJJDDDBBBFFFBBB>>>>>>AAADDDDDDCCCDDDDDDFFFHHHKKKMMMOOOPPPNNNKKKGGGCCCBBBEEEIIIKKKGGGRRReeewwwgggqqqvvvnnntttYYYQQQuuuRRRWWWgggKKK777;;;>>>:::???NNNVVVWWWWWW___fff```dddwww}}}nnniiijjjpppgggbbbjjjyyyhhhgggaaaWWWSSS```wwwxxxzzzwww___OOOHHHCCCBBBDDD@@@MMM[[[bbbgggkkkkkkhhhssshhh\\\SSSOOOOOOXXXaaafffgggiii}}}kkk``````___KKK]]]wwwvvvxxxoookkklllooommmkkkttt{{{fffMMM===888888333444666111222222222222222222222222222333333444444333333222555333333999BBBEEEBBB<<<444444333222111111111111000000111222333555666777444444444444444444333333999:::<<<<<<;;;888555333111111222222222222111111444444444444444444444444222333777888444444FFF[[[}}}nnnXXXLLLHHHFFFAAA;;;999@@@MMMXXXnnnzzzqqq^^^VVVddduuu|||{{{ttteeeXXXUUUWWWTTTRRRlllwwwlll___XXXUUUOOOSSSSSSRRRQQQPPPOOOMMMMMMIII>>>666555666555555555777999::::::999888:::;;;999:::;;;;;;<<<@@@DDDHHHNNN___wwwxxxtttqqqpppsssuuuuuuttthhhddd```aaaeeelllqqqttteee^^^SSSHHHAAA>>>>>>>>>777888999::::::999888777555555444444444444444555666:::@@@HHHKKKIIIEEECCCIIIFFFBBBAAAAAABBBBBBAAA???@@@BBBDDDFFFHHHJJJJJJIIIGGGEEECCCCCCEEEHHHJJJEEEIIISSSbbbsssfffuuu~~~vvvjjjoooxxx~~~[[[OOOfff\\\JJJjjjxxxUUU<<<===@@@:::===IIISSSVVVXXX___gggaaabbbqqqwwwfffuuujjjhhhvvvfffjjjcccXXXOOOWWWpppuuu___RRRKKKEEE@@@>>>@@@EEELLLTTT^^^eeeeeebbbooohhh___XXXRRRPPPVVV___vvv{{{```eeeiii|||yyymmm```hhhXXXMMMWWW|||rrrmmmjjjkkknnnkkkgggmmmwww}}}iiiPPP???888888222333666111222222222222222222222222222333333444444333333222333111222999BBBFFFBBB===555444333222111111111111000000111222333555666777444444444333444444444444;;;===AAABBBAAA===888444000111222333333333333222333333333333333333333333333444777888333222BBBWWW}}}zzzeeeXXXIIIHHHEEE>>>888888???EEENNNXXXiiizzz|||{{{zzzzzz}}}~~~qqq___YYYhhhwww|||{{{bbbPPPQQQWWWTTTRRRooozzzlll___YYYVVVOOOPPPOOONNNNNNMMMLLLLLLLLLJJJ???666444666555555666777999::::::999888:::;;;888999:::;;;<<<>>>BBBEEEMMM]]]rrr|||pppiii```[[[\\\bbbiiinnnllleeeZZZNNNEEEAAA@@@AAA::::::;;;;;;:::888666444555444333333333333333333111222777???HHHLLLGGGAAAJJJGGGDDDBBBAAA@@@@@@???<<<===>>>@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBFFFRRRaaaqqqiii}}}vvvxxxaaaKKKUUUjjjGGGSSSppp|||\\\AAA===???:::;;;CCCGGGOOOTTTZZZ___ZZZ]]]mmmmmmzzzoooqqqfffjjjfff]]]QQQQQQccc|||tttccc\\\XXXQQQIIIDDDBBB@@@???EEENNNTTTTTTQQQWWWTTTQQQPPPMMMLLLRRRZZZlllvvv^^^bbbhhh~~~xxxpppccctttTTTOOOPPPsssvvviiifffhhhmmmlllgggjjjsssrrrSSSBBB:::888222333666222222222222222222222222222222333333444444333333222222222333999@@@AAA===999555444333222222111111222000000000111333444666777444444444333444444555666;;;???EEEIIIIIIEEE???;;;555555555555555555555555333333333333333333333333444444666888333222???QQQtttvvvhhh]]]YYYQQQGGG>>>:::===@@@===AAAJJJTTT\\\```___]]]YYYZZZ[[[aaalllyyy~~~nnnaaa\\\hhhxxx```SSSVVV[[[TTTPPPpppzzzjjjYYYRRRPPPIIIMMMLLLLLLKKKKKKKKKKKKLLLLLLAAA777555666666555777777888999999888888999;;;777999:::;;;;;;===@@@CCCHHHSSSaaakkkoooqqquuuxxx}}}kkkdddZZZRRROOOSSSZZZ___bbb^^^VVVLLLCCC>>>>>>???999999999888777555444333333333222222222222222333111222444;;;GGGPPPNNNFFFGGGEEECCCAAA???>>>======;;;;;;<<<<<<===>>>??????@@@AAABBBBBBAAA???<<<:::;;;777:::DDDOOO[[[pppnnnmmmMMMKKKmmmyyyzzz}}}PPPDDDSSSkkkrrr]]]GGG===;;;:::;;;===>>>JJJQQQUUUXXXUUUZZZkkk{{{___bbbccc```WWWPPPWWWllluuuqqqmmmcccVVVMMMCCC???<<<===AAACCCCCCCCCBBBAAABBBDDDCCCDDDKKKTTThhh~~~dddeeemmmwwwqqq|||ggg|||PPPRRRXXXlllwwwjjjfffggglllkkkgggkkktttuuuWWWEEE<<<:::333444888444222222222222222222222222222333333444444333333222111333777<<>>===;;;999888777777888444444444444444444444444444222555999666444???NNNiiixxxqqqeeeWWWKKKBBB>>><<<888888:::>>>BBBCCCBBB@@@AAABBBEEENNN^^^ppp}}}mmmeee```jjj|||YYYWWWZZZ\\\RRRNNNrrrnnnYYYQQQOOOIIIKKKJJJJJJIIIIIIJJJKKKLLLNNNBBB888666777666666888666777999888777777888:::777888::::::;;;<<>><<<;;;;;;<<<;;;;;;;;;:::::::::::::::::::::;;;;;;:::888777555555222555===BBBHHHZZZoooooooooPPPJJJ]]]uuukkkaaa??????TTTddd^^^PPP???999===>>>:::===HHHLLLNNNSSSSSSYYYiiirrr|||WWWVVV\\\___ZZZQQQQQQbbbxxx}}}lllXXXKKKGGGDDDBBBAAA???===>>>@@@<<<;;;===>>>===>>>FFFPPPeee~~~mmmkkksssuuuqqqxxxjjjwwwOOOTTTbbbjjjooojjjiiilllkkkgggkkkttt~~~qqqZZZGGG>>>;;;444555999666222222222222222222222222222333333444444333333222///333999???BBBCCCCCCBBB555555444333222222222222...//////000111333444555666555555444555666777888888???JJJTTTXXXWWWRRROOOEEECCC@@@<<<:::999999999555555555555555555555555444111444999999777@@@MMM^^^~~~xxxmmmbbbVVVKKKAAA;;;===;;;999:::======;;;888<<<<<<@@@KKK\\\qqq{{{rrrmmmiiippp[[[VVVYYY[[[QQQNNNvvvxxx___UUUTTTNNNJJJJJJIIIHHHIIIJJJKKKLLLOOOCCC999666777777777999555777888888777777888999777888:::::::::<<<>>>@@@BBBBBB@@@:::777:::BBBJJJSSS___ppp{{{yyyhhh[[[LLLJJJFFFAAA>>>===@@@BBB:::<<<<<<999555222333444222222111111222333555666111111000000111222222333///333333111777EEENNNPPP?????????===;;;999:::;;;;;;;;;::::::999999888888555444555555666777888888777444888======>>>NNNbbbzzz}}}mmmfffNNNIIISSS|||nnnAAA555HHH\\\```WWWCCC:::@@@BBB<<<;;;CCCEEEFFFNNNOOOTTTbbbiiivvvQQQQQQQQQUUUWWWRRRLLLQQQggg}}}vvvdddQQQHHHEEEAAA???>>>>>><<<;;;<<<;;;:::;;;===@@@DDDGGG___wwwwwwppptttjjjddd]]]eeeeeetttuuujjjeeekkkpppmmmkkkmmmzzzttthhhHHH888;;;999555666666222222222222222222222222444444444333333333222222333777;;;>>>@@@AAADDDEEE>>>;;;888444222111222333000111111000///000222444555555444333444555666777???BBBGGGLLLPPPRRRRRRRRREEE@@@;;;999999999777555111222222333333444555555777777666666777;;;AAAEEE]]]|||sssddd___ZZZKKK;;;>>>===;;;999:::;;;;;;888999:::<<>>BBBJJJVVVeeerrr{{{}}}vvvooommmiiiZZZJJJ>>>===<<<;;;:::888888777777666666555444333222222333333222222111111000000111222333444444333111111666888777444666===DDDEEE===<<<:::888888999;;;<<<:::999888777666555444444666666666555555444444444444666777777888???JJJSSShhhyyyrrrbbbxxx]]]EEEJJJUUUjjj~~~EEEGGG@@@NNNkkkQQQAAA@@@888>>>999<<>>??????>>>>>>===<<<<<<===@@@BBBCCCWWWpppwwwwwwsssZZZWWW___aaarrr~~~qqqiiimmmqqqoooooorrrvvv}}}kkkLLL;;;===999444555444444333333333333333333333444444444333333333222222333777===CCCHHHKKKKKKKKKDDDAAA===999666555555555333333333222000000222444444444333333444555666777===???AAACCCDDDCCCBBBAAA@@@<<<888666666666555333111111222222333444444555666666666555666:::@@@DDD___~~~uuullldddUUUFFF===<<<;;;::::::;;;:::888777888:::>>>HHHZZZooo}}}~~~yyymmmaaaXXXKKKrrrqqq___XXXOOONNNNNNMMMMMMLLLLLLLLLLLLOOOGGG===888777888666555777777888888888888777777888999:::;;;;;;;;;:::999666444333333555555222///<<<>>>DDDOOOZZZcccffffff^^^]]]XXXSSSQQQOOOEEE999888777777666555444333333222222111111000000//////111111111111111111000000000111222333444555555555:::BBBEEE???888666999:::777666555444444555777888888888777666666555444444555555444444444444444444333555666444444999BBBIII]]]nnnqqqcccvvvyyyXXXDDDIIIQQQdddkkkHHHBBBOOOkkkUUUAAA>>>999>>>666<<<<<>>>>>???>>>??????>>>>>>>>>>>>??????NNNggg~~~yyymmmPPPPPPWWW]]]mmmwwwlllmmmqqqpppppptttpppoooQQQ???>>>888444555333444444444444444555555555444444444444333333333333333666===GGGQQQUUUTTTRRRLLLJJJEEE@@@<<<:::999999666666555444111111333555333333222333444555666777888999::::::999777555333888666333222222333222111111111222222333333444444555555555444555999>>>CCC]]]}}}vvvhhh[[[HHHEEEAAA???>>><<<:::999777888:::;;;AAAQQQgggxxxrrrrrrttt```TTTGGGiii~~~jjj```UUUOOOOOONNNMMMMMMMMMMMMNNNNNNGGG>>>999777777666555777777888888888888777777888888888999888888777666666666555666777666333111777555555:::BBBHHHHHHGGGAAABBB@@@===<<<<<<888222333222222222111111111111////////////////////////000000000000000111111111///000111222444666888999===KKKSSSLLL<<<333222333222111111000111222444555666666666555555555444444555555555555555666666666444555555444222444999>>>OOO___wwwtttpppwwwhhhTTTFFFJJJMMM^^^XXXMMMQQQmmm___FFF===<<<@@@666<<<::::::BBBMMMUUUWWWUUU[[[___ooowwwIIIFFFCCCBBBCCCCCCDDDKKKSSSttt}}}nnn___VVVKKKDDDBBBBBB@@@???>>>>>>>>>>>>>>>=========HHHaaayyybbbMMMNNNSSS[[[iii}}}|||yyylllmmmpppnnnmmmppplllqqqUUUCCC???777444555333444444444444444555555555555444444444444333333333333444:::EEEQQQXXXXXXUUUQQQNNNJJJEEEAAA>>><<<;;;888888777555222222333444111111222333444555666666333444555666555444333222222111000///000000111111111111222222333444444444444444444444555888===AAAWWWzzz}}}sss^^^WWWNNNIIIDDD???======999;;;<<<:::>>>MMMfffxxx~~~vvvkkkvvvyyy{{{tttzzzmmmWWWNNNHHHfffrrrhhh\\\OOOOOONNNMMMLLLMMMMMMNNNLLLFFF???999777777666666666777777888888888888777888888888888777666666555777999999777555555999===666555555777999:::999888777888999777666666777777111111222222222222222222000000111111222222222333/////////000000111111111000000000000222555777999;;;JJJTTTNNN@@@666444333111111000111222333444555444444444444555555555555666666666777777888888888555777777666555555777999CCCSSSlll|||~~~fff\\\QQQIIIOOONNN\\\sssSSSQQQnnnmmmQQQ>>>>>>AAA999;;;:::;;;@@@HHHPPPTTTUUUYYY\\\cccxxxxxxgggNNNCCC@@@???AAACCCCCCFFFLLLcccqqqvvvfff]]]PPPIIIHHHGGGDDDAAA<<<=====================FFF]]]}}}wwwsssuuu~~~___QQQQQQTTT[[[ggg~~~tttaaaooozzzmmmnnnrrrnnnkkklllnnntttYYYGGG@@@777444777444222222333333444444444555555555555444444444333333333222555===IIIQQQSSSRRROOOMMMIIIEEEAAA???===<<<999999777555222111222444000111222333333444444444111222333444444444333222///////////////000111222222222222333444444555555333444555444555888<<>>KKKeeetttqqq{{{ttt___VVVNNNJJJQQQQQQ]]]PPPOOOgggvvv\\\???===???===:::<<>>>>>>>>>>>??????FFFZZZxxxvvvqqqooo|||~~~~~~qqqsss^^^VVVSSSUUU[[[ddduuuvvvffflll}}}oooppptttqqqllllllrrrzzzaaaNNNDDD888666888444222222222333444444555555555555555555444444444333333222333777???EEEGGGGGGFFFDDDBBB@@@>>><<<;;;:::777777666444111000222333111111222333333333222222222222222222111000000///---///111111000000222333333333333444555555666666444555555555666888<<>>EEEKKKRRRXXX]]]dddxxx|||YYYXXX___FFFDDDCCCDDDBBB???AAAEEELLL[[[qqqsss```WWWRRRMMMHHHFFFDDDBBB@@@??????@@@AAADDDUUUrrrzzzuuurrr~~~{{{mmmnnndddYYYUUUQQQUUUZZZ```pppyyyvvv{{{{{{zzzoooooosssqqqnnnnnnooo}}}kkkWWWIII:::777999444333333333444555555666666555555555555444444444444333444555777888::::::;;;::::::999999888888888777555555444222000///111222111222222333333222000000111111000000//////......---000222222111000222333444444555555666777777777444555666666777888<<>>===;;;<<<@@@DDDLLLPPPWWW___iii{{{nnnKKKRRR|||jjjIIIGGGFFFEEEBBB===>>>CCC@@@PPPfffyyyzzzkkkbbb[[[VVVLLLIIIFFFBBB@@@@@@AAAAAAAAAQQQmmm|||uuupppwwwgggllluuuYYYTTTSSSNNNTTTYYY___qqq~~~mmmkkkoooooonnnpppjjjuuu{{{rrr]]]MMM<<<888999333444444444555666777777888666666555555555444444444333666888999777444222222222333333444444555555666333333333111///...000222222222333333222111///.........//////000000111111---000222222111000111333555555666666777888888888555666777777777999<<>>::::::::::::<<<===>>>>>>IIIJJJQQQZZZ^^^cccuuudddAAANNNsssvvvNNNPPPIII???@@@IIIIII???EEEFFFWWWrrr}}}zzzzzzmmmhhhdddSSSOOOHHHDDDBBBBBBCCCCCCCCCPPPhhhkkkxxx}}}zzzmmmgggSSSZZZXXXNNNQQQOOO[[[lll{{{pppnnniiigggllloookkknnnzzzyyyhhhSSS===888999333777777777777777777777777777666555444444444444444444999<<<;;;===@@@<<<444888444222555666333111222333222111000000000000111000222444333000---,,,,,,///000111111//////000111000222333333222111222222666777999999888666666777555666777777777:::>>>BBBGGGfffjjj]]]UUULLLKKKHHHAAALLLeeessstttooo___aaayyy~~~aaaZZZqqquuubbbNNNOOOXXXdddkkkbbbbbbZZZQQQOOOUUUUUUMMMIIIMMMLLLJJJEEE@@@;;;888666555666777777777888888888888999777333222777===???===DDDHHHHHHOOOjjjlllXXXFFFEEEFFF>>>HHHUUUNNNAAA===???KKKVVVTTTGGG;;;666777888888888777555444444444444444444444444555222444555333222333222111222///000666777222111444444444444222111000222333444444444333222111000000000///000111555:::???AAA@@@???<<<888555555777:::555666777777777777666555???AAAVVVyyyuuussszzzsss```KKKSSSJJJ[[[\\\hhhwwwiiixxxsssRRR___qqqLLLAAAEEE===>>>>>><<<999:::===@@@DDDGGGJJJOOOWWWbbbmmmuuu^^^HHHTTTrrrZZZNNNCCCBBBCCCBBBAAABBBAAAAAANNNfffwww{{{~~~zzzddd]]]SSSKKKFFFEEEEEEEEEBBBMMMeeessszzzqqqeeeRRRYYYXXXNNNOOOUUU]]]kkktttmmmlllkkkmmmllllllmmmvvv~~~lllWWWAAA:::;;;444666666666666666666666666666555555444444444555555777>>>CCCDDDEEEEEE@@@888888444222444666444333555444444444333333333333333111222222222222111222222000111222111000///000222///111222333333333333444777:::<<<<<<;;;999888888444555777777888:::===@@@BBB^^^vvvhhh\\\PPPLLLJJJEEEPPPgggsss{{{mmm___ccczzz~~~fffgggzzzsssaaaRRRXXXaaagggeeeZZZ[[[XXXPPPOOOTTTSSSLLLJJJPPPNNNKKKFFF@@@;;;888777777777777777777888888888888444555777;;;@@@EEEGGGFFFHHHKKKEEEBBBWWWwwwyyycccMMMHHHIIIBBBIIIWWWVVVOOOEEEBBBMMM\\\___SSSEEE<<<<<<<<<:::888888;;;>>>;;;999777666666777777777555555444444555666555333666333333888888555444666222333333333222111111222555444444333333222222222000000000111444888;;;>>>???>>><<<999777777999<<<888777777666666777888888???AAAVVVxxxqqqtttjjjRRRZZZXXX]]]ZZZccc{{{XXXTTTwww|||dddMMM>>>=========;;;999999;;;===BBBDDDGGGLLLSSS\\\gggmmmVVVOOOXXXmmmxxxYYYCCCEEEGGG>>><<>>888333444444222111444222222333333222222111000222111///000111222333222000111222111000000111333111222333555777777888888<<>>:::888888888888888888888888777777888777555555:::DDDPPPYYY\\\```WWWHHHOOOmmmttt[[[RRRSSSNNNOOO[[[aaa```SSSHHHPPPaaajjjaaaTTTAAACCCDDDBBB???>>>@@@CCCCCC>>>999777888999888777888666555555666777777777888444333555666555444555111333555666777666444222444444444444444444444444222111000000222444777999:::;;;;;;;;;:::;;;>>>@@@???===;;;:::999:::;;;<<<>>>@@@TTTsssrrrnnnjjjPPPYYY___YYYYYYaaazzzrrrUUUggg|||zzz___>>>@@@???===<<<;;;;;;<<<<<<>>>@@@CCCFFFLLLTTT\\\bbbkkkkkkMMMSSSVVVaaawwwOOODDDDDD@@@>>>BBB@@@BBBBBBGGGYYYmmmtttnnnwww|||oooaaaWWWQQQNNNQQQaaa|||ssszzzyyyooo^^^WWW[[[[[[RRRKKKJJJOOOWWWuuulllmmmoookkkjjjhhhhhhlll{{{}}}hhhNNN@@@===777555555555555555555555555444444444444444555666777999EEEUUUaaafffeee```]]]KKKCCC<<<999666222222444111111222222222111000///666333111111222333333222111222222111000111333555333444555888<<<>>>>>>>>>CCCFFFGGGFFFCCC>>>;;;999444666888999999888999;;;???MMMmmmyyyeeeZZZSSS]]]ooouuuppplllzzzuuuvvvxxx}}}iiiZZZUUUgggqqqllltttaaa```\\\XXXXXXYYYUUUPPPQQQVVVRRRQQQNNNJJJEEE???:::777999999888888888888777777999888777999<<>>>>>???>>><<<<<<===>>>???<<<:::===BBB>>>:::666666777777666666444555999<<<===<<<888555333333444444444444444444333222111000000222333444444666999;;;===???CCCFFFHHHGGGFFFDDDBBBAAA???>>><<>>>>>===<<<===@@@CCCFFFLLLRRRWWW^^^mmmzzz\\\HHHRRRQQQXXXfffBBB<<>>999555555555555555555555555444444444444444555666777888DDDXXXjjjtttuuurrrpppYYYPPPGGGBBB===777666777444444555555444444333333666555555666777777666555222333444333333555888;;;666555777:::???BBBBBBAAAKKKLLLLLLJJJDDD???;;;999555777999:::999888999::::::BBB\\\wwweeeZZZaaaooorrr{{{qqqtttuuuxxxyyyxxxaaaVVVSSSdddooolllkkkddd^^^\\\[[[ZZZVVVRRRRRRTTTSSSTTTUUUSSSMMMDDD<<<666999999999888888888888888333666>>>FFFGGGCCCDDDJJJeeeyyytttfffmmmwwwsss{{{~~~uuunnnrrr{{{~~~zzziiieee``````aaa]]]UUUMMMYYYTTTMMMIIIHHHHHHFFFEEEBBBFFFKKKKKKCCC===CCCOOOIIIDDD>>>:::<<<>>>>>>;;;666888;;;???BBB@@@;;;666333333333444444444444444444333222111111111222222///222666999===AAAFFFIIINNNOOOPPPPPPMMMHHHBBB???===@@@OOOgggyyy~~~}}}|||xxx~~~~~~aaaOOOYYYTTTMMMYYYbbb```bbbVVVrrrvvvSSSKKKAAA<<<<<<>>>===<<<;;;===???AAACCCFFFKKKOOOWWWbbbgggrrrRRRGGGOOOMMMUUU}}}KKK888BBBDDD888:::@@@@@@===EEEXXXiiiooouuuzzz}}}~~~wwwmmmrrrfffYYYZZZ___\\\[[[XXXNNNRRRXXX]]]sss{{{rrrkkkiiiiiigggppplllooorrrzzz|||^^^HHH@@@;;;555555555555555555555555555555444444444555666666888AAAVVVnnneee\\\RRRKKKEEE===::::::777666555555444444555555333666;;;===;;;999777777666777888888999<<<@@@CCC999888999===CCCGGGGGGEEENNNOOONNNJJJEEE@@@===<<<999:::;;;:::888888999:::<<>>CCCBBB>>>:::;;;===BBBEEECCC===777555555555555555555555444444444333333222333333333///111444777:::>>>DDDGGGOOOQQQSSSTTTQQQJJJCCC??????BBBOOOddduuu}}}{{{{{{zzztttuuuuuurrrppplll{{{www^^^SSS\\\XXXSSS[[[aaa___ttt~~~\\\ggggggYYYGGG===;;;<<<<<<::::::<<>>BBB===;;;===??????DDDNNNZZZbbbkkkrrrzzz~~~}}}{{{|||zzzsssrrrdddUUUYYY```WWWVVVZZZQQQQQQXXXZZZiiiqqq{{{kkkiiikkkgggrrrnnnqqqqqqtttfffMMMDDD>>>666666666666666666666666666555555444444444555555666<<>>@@@DDDIIIMMMBBB@@@@@@EEEKKKOOONNNLLLNNNNNNLLLIIIDDDAAA@@@AAA<<<<<<<<<:::888888999;;;>>>BBBTTTssstttpppuuussswwwzzz~~~xxxnnn~~~zzzxxxvvviiipppsssjjjVVVZZZXXX[[[dddiiivvvmmm___\\\[[[\\\``````ZZZSSSXXXYYYYYYVVVPPPGGG>>>888777777888888999:::;;;;;;@@@===AAALLLOOOFFFAAACCCBBBZZZoootttvvv~~~yyyvvvlllmmmlllfff___[[[\\\^^^RRRQQQUUUZZZUUUJJJKKKSSS[[[UUUJJJBBBDDDJJJJJJDDDAAAAAACCCGGGJJJHHHAAA;;;999888888777777666666666444444444444555555555666333333444555666999>>>BBBIIIKKKMMMNNNLLLHHHCCC???>>>AAALLL___oooyyy}}}~~~~~~yyytttvvvuuukkkyyyrrr___aaaqqqkkkWWWRRRYYYYYYYYY]]]gggkkkppp}}}cccllloooTTTCCC===>>>===;;;999;;;>>>???@@@AAACCCDDDFFFRRRXXX^^^kkkvvv```HHHKKKMMMQQQZZZrrrvvvIII;;;@@@DDD>>>===???BBBEEEGGGLLLRRR```iiitttzzz{{{{{{~~~|||wwwwww}}}zzzttteeeUUUZZZ___SSSRRRZZZTTTYYY^^^ZZZ___{{{mmmyyy}}}jjjkkkmmmiiisssnnnooonnnmmmzzzkkkPPPFFFAAA777777777777777777777777777666555444444444444444333888OOOuuussscccYYYUUULLLJJJGGGEEEDDDFFFIIIKKKWWWaaajjjhhh\\\NNNGGGFFF???@@@AAACCCEEEJJJPPPTTTJJJHHHHHHMMMSSSWWWVVVSSSLLLLLLJJJGGGDDDBBBCCCEEE>>>>>><<<:::888888:::<<<;;;===MMMggg}}}{{{|||xxxyyy|||zzzpppuuulllvvveeefffpppkkk```TTT]]]\\\ZZZbbbiiirrrwwwaaa^^^]]]```gggiiibbbXXX[[[ZZZWWWSSSLLLEEE>>>:::666666777888:::;;;<<<===:::BBBYYYsssxxxbbbIII======PPPaaaiiiqqq~~~|||sssnnnpppsssddd^^^```hhhggg]]]YYY\\\hhhcccWWWNNNPPPWWWVVVPPPIIIHHHHHHLLLOOONNNGGG@@@;;;;;;;;;:::999888777777444444555666666777777888777666555333333555999===CCCDDDFFFGGGFFFDDDAAA@@@:::>>>HHHYYYiiisssxxxyyyzzz~~~xxxppp}}}yyyjjjhhhzzzkkk[[[```ooofffUUUSSSWWWUUUZZZ___ooozzzqqq}}}dddXXX~~~```JJJBBBAAA@@@===888;;;===?????????AAABBBBBBJJJMMMTTTbbbhhhmmmzzzRRREEENNNQQQVVV___jjjVVV@@@???;;;CCCAAAAAADDDDDDBBBCCCGGGSSS^^^iiinnnrrryyy~~~||||||yyypppxxxrrraaaZZZWWWZZZZZZUUUQQQQQQWWWSSS]]]bbbeeeyyyoooyyyhhhmmmrrrmmmnnnkkklllppptttzzzbbbMMM@@@999999777444444666888777555555444444444333333333222999GGGiiizzzuuuddd```\\\ZZZZZZZZZWWWUUUTTT^^^kkkrrrqqqhhh^^^WWWVVVVVVUUURRROOOPPPTTTXXX[[[ZZZ[[[^^^```^^^XXXSSSQQQOOOJJJFFFCCCBBBCCCDDDAAA???<<<:::999888999999>>>BBBMMM]]]ppp~~~~~~{{{www{{{}}}||||||]]]fffooobbbZZZWWWXXXYYYZZZ]]]dddmmmuuuggg`````````cccqqqtttggg```UUUPPPSSSPPPDDD===???666:::888:::@@@;;;999BBBKKKiiiyyy___NNNBBBHHHUUUbbblll{{{zzzttt|||pppeeennnyyywww[[[PPPaaaooonnn[[[UUUVVV^^^^^^UUUMMMLLLCCCCCCAAA======???;;;555777666555444444555666666777666666555555555666666;;;===???@@@AAA@@@???>>>>>>===BBBNNNXXX```gggmmmvvv{{{xxxrrrrrr}}}wwwssskkk\\\jjjwwwbbbPPPSSSTTT[[[XXX[[[gggsss{{{]]]PPPhhhxxxzzzcccLLLEEEBBB999>>>::::::===>>>===???BBBBBBDDDHHHMMMUUU]]]cccgggjjjPPPHHHOOOQQQXXXWWW___|||\\\>>>>>>AAA???===>>>AAAAAA???CCCHHHNNNYYYdddjjjpppyyy||||||yyyzzzzzzsss]]]WWWUUUYYYYYYUUURRRSSSSSSPPPXXX]]]```zzzqqqppprrrssskkknnnlllnnnqqqtttkkkSSSBBB<<<;;;888666555777777666555555555444444444333333555999BBB\\\}}}xxxrrrmmmllljjjhhhgggWWWPPPQQQeee~~~mmmaaa```^^^]]]]]]___cccfffgggfffeeedddbbb]]]VVVQQQOOOMMMJJJFFFCCCBBBDDDEEEAAA???<<<:::999999:::::::::AAANNN___nnnyyy||||||{{{wwwvvv}}}}}}eeemmmnnn___XXXXXXWWWVVVYYY^^^fffmmmqqqnnncccaaadddeeennntttnnnbbbXXXSSSWWWUUUIII@@@???666;;;888999>>>;;;<<>>999<<<:::999888888888888888666666555555555555666666999:::<<<===>>>===<<<;;;<<<;;;???IIISSSZZZbbbiiisssyyy}}}}}}}}}vvvsssmmm^^^lll|||gggPPPOOOSSSXXXVVVYYYccclllqqquuuyyypppKKKRRR___tttwww]]]HHHCCC@@@???;;;:::<<<===;;;;;;>>>@@@AAADDDHHHOOOVVV]]]aaa```rrrpppMMMJJJMMMOOOVVVUUU\\\qqq}}}uuuQQQFFFCCC>>>===>>>@@@>>>===@@@GGGDDDNNNYYY```hhhsss|||~~~|||~~~}}}|||nnncccWWWTTTTTTWWWYYYVVVUUUVVVWWWTTTZZZ^^^aaayyyzzzwwwtttkkkkkkkkknnnqqqqqqxxxvvvZZZFFF???<<<999777777777666666555555555444444444444333555888999IIIeee~~~mmm\\\UUUlllyyyvvvssssssvvvwwwvvvtttvvvuuurrrlllddd[[[RRRMMMKKKJJJIIIFFFCCCCCCEEEGGGCCC@@@;;;999:::;;;<<<<<<;;;@@@IIIUUUaaaiiillllllssssss|||~~~|||yyytttxxxvvviiinnnhhhXXXSSSZZZXXXWWWZZZaaahhhmmmnnniiibbbgggfffiiiooooooddd[[[WWW]]]]]]RRRFFFAAA999===999777<<<;;;@@@PPPooowww]]]IIIJJJdddtttyyyrrr~~~}}}xxx~~~xxxkkkeeeYYY___```YYYOOOJJJGGGEEE???<<<:::999999999888777777666666555555666666777666777888999:::999888777999888:::BBBJJJQQQZZZbbbnnnvvv~~~~~~tttnnn~~~ooottt{{{fffOOOOOOUUUVVVVVVZZZaaadddeeeiiioooaaaKKKCCCbbbeeeSSSCCCAAA<<<;;;===>>>;;;:::;;;======>>>AAAFFFMMMSSSWWWZZZcccqqq|||~~~^^^KKKJJJJJJKKKRRR[[[cccpppuuu|||\\\>>>??????AAABBB@@@<<<===BBB<<>>??????AAAAAABBBFFFMMMUUU]]]aaadddeeejjjssszzz|||xxxyyy{{{}}}~~~}}}|||}}}~~~}}}}}}xxxuuu}}}tttnnnooodddWWWUUUXXXXXXZZZ[[[]]]aaafffjjjrrraaaffffffdddggghhhbbb\\\[[[aaaddd[[[OOOGGG>>>AAA;;;777:::;;;CCCVVVrrr]]]ZZZqqqooowwwxxxlll]]]UUUTTTTTTEEEAAA===<<<<<<===<<<:::888777777666666666666777555555666777777666555555777444666;;;AAAGGGPPPZZZhhhqqq|||xxxlllfffppp\\\RRRTTTWWWWWWYYY]]]```^^^\\\___ffflllCCCKKK|||sssKKKDDD>>>;;;>>>???===<<<===<<<;;;;;;<<>>:::???DDDHHHPPP]]]gggkkknnnsssyyy~~~}}}qqqmmmeeeXXXOOOOOORRRTTTVVVWWWYYY[[[[[[WWWVVVWWW[[[___kkkooorrriiimmmqqqqqqmmmnnnzzzkkkZZZGGG>>>777888999777777999666666555555555444444444222777666888@@@JJJeee}}}vvvmmmbbbVVVLLLEEEEEEHHHJJJIIIFFFEEEGGGJJJKKKEEE>>>;;;===AAABBBBBBDDDCCCBBBBBBEEEKKKQQQVVVXXXZZZ^^^ccceeehhhpppwww{{{}}}zzzwwwtttttttttuuuuuu|||||||||}}}}}}yyyvvvxxx}}}zzzssseee]]]\\\UUUZZZ___]]]XXXXXXaaajjjyyy{{{___aaadddbbbcccbbb___\\\]]]cccgggaaaWWWPPPGGGGGG>>>888;;;;;;CCCUUU{{{wwwooocccaaabbbQQQKKKDDDBBBCCCDDDCCCAAA;;;:::999888777777777777555555555666555555555555555333333666999>>>HHHQQQaaalllwww~~~vvvqqqggghhheeeUUUYYYZZZTTTWWWYYY]]]___ZZZUUUWWW^^^uuufffEEEZZZhhhKKKBBB<<<<<<>>>======>>><<<;;;::::::<<<@@@DDDGGGOOOPPP]]]pppsssiiifffmmm___FFFJJJKKKLLLRRRUUUWWW]]]bbbnnnYYYBBB===:::>>>AAA???======<<>>@@@PPPkkkzzzuuunnnhhhbbbYYYOOOHHHGGGKKKOOONNNJJJIIIKKKNNNQQQIII@@@===@@@DDDEEEDDDBBBEEEGGGHHHIIIIIIKKKLLLMMMPPPTTTXXX[[[^^^aaaddd```dddiiilllnnnnnnooopppmmmoooqqqssstttrrrpppooo~~~~~~~~~|||uuusss{{{yyynnn~~~|||nnn```]]][[[ZZZbbbhhhddd\\\\\\gggtttwwwddd```aaabbbccc```]]]]]]___ccceeebbb\\\WWWQQQNNNBBB:::===<<<@@@OOOtttvvvppp}}}xxxxxxxxxqqqppp^^^UUUJJJEEEDDDEEEDDDAAA???>>><<<:::888777777666666666555555555555555555444222222444555888AAAKKK\\\gggrrrwwwzzzqqqpppkkkyyy~~~xxxsss```XXX^^^YYYPPPWWWXXX[[[\\\XXXRRRSSSXXXhhh{{{VVV???XXX{{{[[[NNNAAA===<<<;;;<<<===<<<;;;;;;;;;<<<>>>AAABBBGGGGGGOOO\\\bbb```aaafff}}}WWWHHHOOOLLLMMMUUUTTT\\\ZZZZZZfffSSSFFF<<<<<<@@@AAA???===<<<===<<<<<>><<<<<<777777<<<666666666666555555555555555888777999>>><<>>CCCUUUjjjuuucccOOOCCC>>>;;;;;;===;;;;;;;;;<<<===>>>>>>???@@@CCCHHHOOOUUU[[[___aaayyyWWWNNNTTTLLLKKKSSSOOOggg^^^ZZZffffffSSSAAA===@@@BBB???===::::::888777>>>KKKUUUXXX\\\dddiiijjjnnnttttttpppmmmtttxxxdddOOOJJJRRRHHHPPPSSSPPPOOOSSSUUUTTTRRRQQQMMMVVV]]]SSSgggooojjjoooqqqmmmiiillluuu|||iiiTTTCCC???===777777<<<777666666666555555555555444555222555;;;:::@@@RRRfff}}}~~~pppmmmfff___```ffffff]]]TTTOOOUUU[[[ZZZUUURRRTTTXXXZZZPPPEEE@@@CCCGGGHHHFFFEEEEEEDDDAAA???AAAGGGKKKIIIIIIJJJMMMTTT[[[\\\ZZZ[[[]]]^^^^^^]]]]]]^^^___```dddkkkpppsssuuuvvvwwwxxxyyy|||}}}~~~tttuuunnnrrr|||mmmmmmmmm[[[VVV[[[UUUTTTXXX[[[ZZZXXX]]]iiitttqqq|||jjjZZZZZZ^^^[[[^^^bbbdddaaa]]][[[[[[[[[aaaYYYGGG???BBB>>>999???OOOVVV]]]mmm}}}~~~oooiiiiiilllsss|||}}}~~~~~~|||vvvtttuuuwwwwwwxxxzzzyyyzzz}}}uuuvvvcccWWWRRRPPPMMMJJJEEECCCAAA>>>;;;888777666666555555444333333333444444333444555444444;;;DDDUUUaaakkknnnooowwwuuuvvvzzzooogggiiibbbmmmwwwkkk^^^^^^TTTPPP```\\\[[[\\\___^^^YYYWWWYYYZZZZZZsss~~~JJJHHHCCCMMMyyyvvv\\\KKKBBB===<<<===:::;;;<<<======>>>======888???EEEIIIOOOVVVXXXUUUbbb\\\SSSOOOOOOQQQQQQQQQ[[[\\\```kkkfffDDD???BBB<<<999>>>:::999888999<<>>KKKMMMvvv]]]DDDEEEAAA222@@@<<<888999===>>>;;;777======>>>AAAEEEIIINNNPPP\\\XXXSSSQQQSSSTTTSSSRRRYYYZZZ]]]dddqqquuuMMMAAAAAA>>>;;;<<<<<<;;;999999;;;???CCCFFFIIIOOOWWW^^^dddiiinnnpppvvvuuuwww}}}}}}~~~vvvuuuyyyhhh^^^mmmooobbbPPPIIIJJJFFFGGGMMMOOOMMMMMMPPPOOOKKKJJJLLLOOOQQQOOOSSSaaaqqqooofffttttttsssnnnqqqwwwpppllluuuvvv]]]PPPHHH???;;;===999888888777666666777777555666666666777999<<>><<<;;;:::;;;<<<<<<<<<;;;<<<<<<>>>BBBFFFIIILLLsssWWWTTTRRRTTTWWWXXXVVVSSSXXX[[[]]]___bbblllyyy___GGG???=========>>>===;;;::::::<<>>=========>>>???@@@DDDEEEGGGGGGIIIKKKOOORRRSSSUUUWWWYYYZZZ[[[^^^aaammmjjjhhhhhhkkkooorrrssswwwttttttxxxzzz{{{xxxjjj[[[iiimmmhhhYYYMMMMMMQQQQQQQQQIIIDDDNNNYYYRRRPPP```^^^gggsssbbbdddnnnllliiiddd^^^[[[YYYYYYWWWVVVQQQIIIAAA======@@@NNNggguuuooorrr|||{{{{{{zzz~~~yyyqqqhhhbbbhhhfffbbb\\\YYYZZZ]]]```llliiiXXXIIIGGGGGGMMM[[[XXXUUUOOOPPPaaaqqqhhhSSSMMMGGGJJJZZZfffgggffffffzzzmmmiiisssdddYYYSSSVVVSSSGGG===<<<===:::777666666666555444888555555666666666:::@@@cccooonnniiinnnpppsss{{{zzz~~~{{{mmmnnn{{{\\\```^^^VVVVVVXXX]]]ZZZVVVTTTTTTVVVWWWXXXTTTYYY]]]iii{{{sssPPP<<<>>>OOOmmmuuuUUUCCCCCC<<<======;;;999:::===@@@:::::::::<<<>>>AAACCCEEEiiiVVVTTTRRRTTTWWWYYYXXXUUUZZZ___bbbbbb```aaagggmmmxxxWWW@@@999<<>>===;;;::::::;;;===>>>>>>AAAFFFKKKQQQXXX___dddkkkiiikkkrrrwwwyyy||||||vvvttttttwwwyyynnn^^^gggyyyjjj```RRRNNNPPPLLLKKKMMMNNNLLLJJJKKKMMMOOOLLLLLLOOORRRRRRSSS[[[ddddddVVVeeeuuuuuu}}}mmmjjjttt|||xxxfffUUUDDD::::::888888777666666666777777555666666666555555777999BBBLLL___xxx|||zzz|||wwwjjjdddgggnnnqqqxxxqqqZZZ___fffjjjlllrrrzzzlllYYYTTTUUUQQQIIICCC======<<<;;;;;;<<<>>>???CCCDDDDDDDDDDDDGGGKKKNNNRRRSSSTTTUUUXXX\\\bbbgggqqqooolllkkkkkklllnnnoootttrrrtttyyy}}}~~~vvvfffpppjjj^^^RRRNNNRRRWWWZZZPPPRRRMMMMMMQQQNNNPPP^^^aaaaaaxxxmmmhhhkkklllkkkggg```[[[XXXXXXTTTRRRNNNGGG@@@======???KKK```llleee___kkk~~~}}}~~~}}}rrriiidddjjjiiiccc\\\XXXZZZ]]]]]]mmmmmm^^^NNNJJJIIIOOO^^^ZZZXXXNNNHHH[[[sssrrr___NNNGGGFFFPPPYYY[[[YYYXXXcccqqqxxxrrrddd[[[\\\WWWIIIBBBDDDBBB<<<777888999888666555555333333666666555999???cccqqqrrrmmmppppppqqqxxxxxx}}}}}}~~~zzz~~~ppphhhsss[[[]]]\\\YYYYYYWWW[[[YYYWWWWWWXXXYYYYYYXXXVVV[[[___gggnnnxxxQQQAAA>>>RRRxxxxxxXXXDDD@@@>>><<<:::999:::===???::::::::::::;;;===???@@@bbbYYYVVVSSSSSSWWWYYYXXXWWW]]]bbbhhhiiigggfffhhhkkkqqquuuNNN888888AAA;;;;;;;;;;;;;;;<<<<<<===<<<===@@@CCCFFFLLLSSSXXX[[[^^^dddkkkmmmmmmsss{{{|||yyy{{{|||sssqqquuurrrpppssspppccceeesssllleeeUUUPPPSSSQQQOOOOOOOOOMMMJJJLLLSSSZZZQQQPPPQQQTTTTTTTTTXXX___sssmmmlllrrr}}}}}}qqqlllsssyyyxxxeeePPPBBB>>>:::999888777777666666777666777888777666555777888888???OOOhhh|||~~~}}}nnniiillltttyyy~~~bbbdddgggjjjnnnsssyyy}}}vvvhhhZZZRRRLLLFFFCCCBBB===<<<;;;;;;;;;<<<>>>???BBBBBBCCCBBBBBBDDDHHHKKKSSSSSSSSSSSSWWW^^^gggnnnqqqqqqqqqooommmkkkkkkkkkpppqqqvvv~~~xxxggghhh]]]SSSQQQUUUWWWVVVUUUUUUhhhdddQQQKKKOOOSSSYYY___^^^lllmmmggghhhiiihhhccc]]]YYYVVVRRRPPPLLLFFF@@@=========BBBOOOXXXUUUPPPSSSZZZ^^^sss~~~tttlllhhhlllkkkddd[[[ZZZ___aaa```eeefffZZZMMMKKKJJJPPP^^^ZZZ[[[QQQFFFRRRllluuummmRRRIIIDDDJJJTTTWWWSSSOOORRRVVVbbb{{{xxxmmmjjjaaaRRRPPPYYYPPPEEE<<<===>>>999555333333111222555666555999???WWWgggmmmjjjmmmkkkjjjqqqxxx|||~~~{{{|||~~~wwwaaa}}}jjj]]]YYYVVV[[[\\\RRRTTTUUUVVVYYY[[[[[[XXXVVVUUUXXXYYY___cccfffRRR@@@;;;VVV|||xxxaaaIIICCC<<<999;;;===<<<::::::::::::;;;;;;<<<<<<===vvv___ZZZWWWTTTTTTWWWYYYYYYWWW^^^bbbhhhlllmmmlllkkkkkkjjj|||pppIII;;;???:::;;;;;;<<<<<<<<<======999:::;;;<<<===AAAGGGKKKLLLQQQYYY```aaaaaahhhqqqqqqpppsss{{{xxxkkkcccfffmmmqqqllllllfff^^^sssvvvrrrhhhgggcccUUUOOORRRPPPRRRQQQPPPOOOLLLMMMVVV```ZZZVVVTTTVVVUUUSSSTTTXXXdddwwwwwwvvvvvvzzzuuupppooovvv}}}www```LLLCCC===<<<:::999777777666666777888999888777666777888333777BBBTTTmmmtttrrrsss{{{kkkjjjiiikkkooosssuuuuuuiii___TTTKKKDDD>>>===@@@<<<;;;;;;;;;;;;===>>>???@@@AAABBBBBBBBBCCCFFFIIITTTTTTUUUWWW[[[ccclllrrrqqqrrrsssqqqnnnlllkkkkkkpppqqqwwwyyyhhh\\\TTTRRR\\\ccc]]]RRRMMM[[[uuurrrUUULLLSSSVVVVVV```cccjjjrrrggggggffffffeeeaaa[[[VVVSSSPPPLLLGGGBBB???>>>===;;;???DDDFFFGGGHHHHHHHHHPPPiii}}}sssmmmkkkkkkkkkeee\\\]]]fffjjjgggbbbbbbUUUJJJKKKLLLQQQ^^^___```VVVHHHLLLbbbtttyyyaaaTTTJJJLLLXXX]]]XXXPPPJJJOOOVVV^^^kkk~~~nnn]]]___nnnhhhXXXLLLKKKJJJBBB:::777999666555777777666:::@@@QQQccciiigggiiiggggggooottt{{{hhh~~~}}}gggaaa^^^XXXQQQXXXZZZMMMMMMOOOSSSWWWZZZZZZVVVSSSVVVXXXWWWYYY]]]\\\mmm|||bbbEEE>>>SSSooozzzvvvUUULLLBBB======>>><<<888;;;;;;;;;;;;;;;;;;;;;;;;ddd\\\VVVUUUTTTWWWZZZ\\\YYYVVVZZZ\\\```eeeiiiiiieeebbbhhhwwwmmmJJJAAA<<<<<<=========<<<<<<;;;888888999999:::===AAAEEEGGGHHHOOOVVVZZZZZZ___eeegggfffjjjsssyyyzzzzzz|||www{{{}}}}}}{{{{{{vvvoooiiiddd]]]WWWWWW]]]ccc[[[[[[WWW[[[rrrbbbiii^^^]]]\\\SSSOOOQQQNNNQQQQQQRRRRRRNNNLLLSSS]]]]]]WWWTTTUUUUUUSSSSSSVVV\\\mmmrrrtttwwwwwwtttlllsss{{{qqqYYYLLL@@@???===;;;888777666666555777999888777666777888666777;;;EEEXXXrrr~~~wwwwwwssspppmmmnnnrrrtttrrrooo```UUUJJJDDD???;;;;;;===;;;::::::999:::<<<===>>>???AAACCCCCCDDDDDDFFFHHHTTTWWW\\\```eeejjjppptttqqqrrrrrrpppmmmkkkmmmooossssssxxxxxxnnnWWWRRRVVVccceeeYYYOOOMMMVVVjjjfffRRROOOUUUVVVWWW```hhhkkkrrrnnniiidddccceeeccc^^^XXXVVVSSSNNNIIIEEEBBB@@@>>><<<999:::>>>AAAAAAAAAAAACCCVVVqqq}}}sssoooooolllmmmhhh```dddpppvvvrrrkkkfffUUUHHHJJJNNNTTTaaajjjggg\\\OOOMMM]]]tttkkkYYYGGGFFFSSS]]]WWWLLLKKKOOOSSSQQQPPPVVVffftttjjjnnnpppaaaaaa```WWWMMMJJJDDD@@@===<<<:::888<<>>??????>>><<<:::999999999::::::;;;===AAADDDHHHGGGJJJRRRYYYZZZ[[[]]]\\\[[[```iiinnnnnnnnnpppooosssvvvvvvttttttxxx}}}~~~zzzwwwwww|||yyywwwiii___WWWVVVUUUPPPMMMNNNNNNEEEFFFGGGVVVqqqeeehhhYYYUUUWWWRRRRRRSSSMMMPPPPPPSSSUUUPPPJJJNNNXXX[[[TTTQQQSSSUUUUUUVVVXXXYYYjjjzzzzzzttttttwwwwwwmmmsss{{{gggWWWBBBAAA>>><<<999777666555444666888888777666777888999777666999GGG```~~~xxxwww~~~xxxtttpppqqquuuuuuqqqmmm]]]OOOCCC??????===;;;;;;999999888888999;;;<<<>>>>>>@@@CCCEEEEEEEEEGGGHHHSSSYYYaaahhhmmmppprrrtttrrrrrrqqqnnnkkkkkkooosssvvvuuuyyy|||rrroooUUUPPPSSS\\\ZZZMMMIIINNNKKKUUURRRKKKQQQUUUVVV[[[ZZZggggggeeevvvlllcccaaadddeee```ZZZYYYUUUPPPKKKHHHEEEAAA???AAA;;;777:::<<<<<<===@@@>>>NNNiii~~~uuurrrsssoooqqqllleeekkkyyy{{{rrrjjjSSSDDDGGGLLLTTT```rrrkkk^^^RRROOO[[[sss{{{eeeMMMIIIWWWccc^^^RRRNNNLLLMMMPPPQQQQQQPPPPPPdddyyy|||qqqssstttlllccc```NNNHHHDDDAAA===:::===CCCRRR```bbbZZZXXXWWW[[[fffiiiooorrrqqqrrrwwwyyyxxx|||hhhbbbQQQQQQ\\\YYYSSSUUUUUUOOOPPPQQQUUUYYYZZZZZZXXXOOOWWWVVVTTTZZZ[[[[[[dddxxxRRR>>>999DDDQQQddd___VVVJJJ@@@;;;<<<===::::::;;;;;;;;;;;;::::::{{{bbbUUUZZZPPPRRRVVV[[[______\\\YYYZZZVVVUUUYYY```ccc```[[[bbbdddnnnVVVEEE???>>>;;;888@@@CCC777;;;:::999888999:::;;;<<>>>>>:::888777777666666777888999:::777888999999>>>NNNdddttt}}}vvvqqqsssssslllccc]]]KKKGGGBBB<<<888777777888888666555777:::<<<:::888>>><<<===AAACCCBBBDDDHHHNNNUUU]]]dddllluuuwwwtttvvvrrrllljjjllloooppppppuuuzzzyyy{{{xxxssshhhRRRTTTUUUSSSOOOKKKJJJKKKSSSMMMMMMRRRRRROOOTTT]]]WWWaaacccbbb}}}nnn```kkkjjjjjjiii^^^aaaZZZTTTPPPHHH@@@AAAGGG?????????===;;;;;;===???BBBMMMeeeuuurrrtttwwwqqqnnnkkkmmm~~~gggQQQJJJKKKPPP]]]kkksssvvvfffPPPNNNYYYoookkkRRRIIITTTaaaaaaYYYNNNMMMOOORRRNNNGGGEEEJJJWWWkkk}}}{{{}}}zzzqqqzzz}}}hhhQQQDDD===:::<<>>AAA>>>EEELLLQQQLLLDDD>>><<<<<<<<<;;;;;;===>>>===;;;999zzzpppZZZNNNQQQYYYXXXYYY\\\aaadddffffff\\\```hhhrrrxxxuuullldddggg```aaapppuuuKKK>>>===@@@999999@@@AAA:::::::::999999::::::;;;<<<===???BBBEEEGGGIIIJJJLLLNNNPPPTTTWWW[[[]]]___bbbaaa`````````bbbdddeeennnnnnnnnmmmnnnoooqqqssssssvvvzzz{{{zzzwwwvvvuuurrrssstttxxxzzzzzzxxxvvvmmmmmmkkkgggbbb\\\WWWTTTNNNLLLHHHCCC@@@>>>>>>>>>666BBBXXXttt|||yyyllleee\\\XXXWWWWWWUUUPPPOOOQQQPPPSSSVVVTTTOOOKKKKKKMMMPPPQQQSSSTTTTTTTTTTTTSSSYYYXXXpppkkkuuuoookkkmmmllllllvvvpppaaaQQQAAA<<<<<<:::777555999999888888888888888888777999999888888@@@NNNYYY{{{|||rrrkkkiiifff^^^TTTOOOAAA???;;;888666555666666666444333555888999888666<<<:::;;;@@@CCCCCCEEEIIIJJJQQQZZZcccnnnwwwwwwssslllkkkkkklllooorrruuuvvv{{{yyyxxx}}}nnnhhh```SSSNNNQQQSSSRRROOOMMMLLLMMMQQQNNNLLLNNNOOONNNPPPTTTUUUZZZYYYWWWllleeebbbgggkkknnnkkkddd^^^XXXUUUMMMEEEDDDHHHGGGBBB<<<999:::===?????????DDD```}}}{{{~~~|||vvvtttooopppoooWWWPPPQQQVVVdddrrrxxx|||mmmWWWRRR[[[ppptttZZZLLLUUUeeeeeeYYYSSSSSSWWWYYYRRRFFFCCCHHHKKK]]]kkkkkkjjjwwwvvvooooooppp}}}xxxSSS999666AAAIIIMMMRRRSSSPPPNNNRRRVVVXXXeeekkkmmmiiikkkssswwwuuusss~~~nnnhhhttt{{{jjjhhhooommmmmmvvvtttaaaQQQOOONNNLLLJJJKKKMMMPPPRRRPPPPPPOOOPPPPPPQQQRRRRRRWWWWWWVVVUUUUUUUUUUUUUUU```rrrtttTTTDDD>>>DDDCCCBBBBBBBBBBBB@@@===<<<;;;999999;;;<<<<<<<<<}}}rrrfffWWWNNNNNNWWWTTTRRRUUU[[[dddlllpppsss|||~~~lllaaa```oookkkKKK===AAA<<<777:::===:::::::::;;;;;;::::::999888999:::<<<>>>???AAAAAABBBCCCDDDFFFIIIMMMPPPRRRTTTTTTSSSRRRRRRSSSTTTUUUZZZ___dddgggeeedddcccdddgggkkkoooqqqpppmmmjjjiiigggggghhhjjjkkkkkkhhhfff^^^[[[UUUOOOJJJGGGFFFFFFCCCDDDCCC@@@;;;999:::===<<>>;;;999777777::::::::::::999888777666555888:::888555555;;;@@@UUUaaasssxxxmmmaaa[[[VVVLLLDDD@@@888777777666666666666777555444444555777888888777999888:::@@@DDDEEEGGGLLLRRRVVV\\\ccclllrrrnnnffffffjjjnnnpppqqqtttyyy}}}~~~kkkvvvttt\\\[[[___VVVKKKKKKMMMPPPPPPOOONNNNNNOOOMMMMMMKKKKKKPPPXXXZZZXXXWWWUUUQQQOOOZZZ|||qqq[[[aaaeeebbbfffgggdddaaa^^^YYYPPPKKKKKKVVVKKK???:::;;;>>>???===???>>>YYY~~~{{{tttrrrxxx___UUUVVV]]]kkkyyy}}}uuu___WWW]]]oooeeePPPVVVjjjkkk\\\TTTVVV]]]bbbYYYHHHCCCGGGFFFYYYfff```UUUWWWhhhxxxnnniiittt{{{vvvoooeeeKKKJJJNNNLLLMMMTTTXXXSSSOOOQQQWWWZZZdddooopppfffhhhuuuwwwnnnvvvrrrnnnvvv}}}uuuiii```jjjyyy~~~xxxqqq___FFFMMMLLLJJJIIIJJJMMMOOOQQQQQQRRRRRRSSSSSSSSSRRRRRRVVVUUUUUUTTTTTTSSSSSSSSSWWW]]]lllkkkXXXNNNDDD;;;999>>>CCCDDDBBBBBB>>>:::888999;;;<<<===zzzoooeee\\\VVVSSSPPPNNNMMMPPPYYYdddnnnsss}}}ooojjjttt}}}cccCCC>>>>>>???===666999:::;;;<<<;;;:::999888999999:::;;;;;;<<<======>>>======>>>AAADDDHHHJJJLLLKKKJJJIIIIIIIIIIIIJJJNNNUUU]]]```]]]ZZZ[[[\\\]]]aaaeeegggfffccc```___^^^]]]]]]]]]^^^]]]ZZZWWWSSSOOOIIIDDDAAA@@@BBBCCC===AAACCC@@@;;;:::===AAALLLiiifffZZZ[[[TTTRRRSSSWWWVVVRRRPPPRRRNNNOOOPPPNNNKKKJJJLLLNNNJJJLLLPPPSSSTTTTTTTTTSSSVVVTTT[[[vvvddd[[[ooo}}}lllkkkkkklllssspppTTTDDD>>>;;;;;;<<<999999::::::999888777666555888;;;:::666555666999>>>GGGUUUwwwzzzooocccWWWOOOIII@@@;;;999555555666777888888888888666666666777888999999999888777;;;CCCHHHIIILLLQQQYYYZZZ\\\```hhhmmmjjjbbbhhhmmmrrrrrrqqqrrryyy}}}mmmUUU]]]\\\OOONNNLLLMMMOOOPPPPPPPPPOOOOOOIIIKKKJJJJJJUUUgggmmmhhh[[[VVVRRRPPPRRRggg~~~\\\bbbbbbYYY\\\eeeeeefffhhheee]]]SSSMMM___UUUIIIAAA>>>>>>===<<>>DDDKKKFFFBBB>>>;;;:::;;;;;;:::xxxxxxtttmmmeee___YYYUUUTTTSSSSSSVVV]]]eeekkknnnqqqwww~~~uuuwwwxxx~~~bbbJJJ===AAADDD:::::::::;;;<<<;;;:::888777::::::::::::::::::;;;;;;;;;;;;:::;;;<<>>???<<<888888===CCCRRRxxx```SSSRRRSSSPPPPPPSSSSSSPPPQQQTTTPPPNNNKKKHHHGGGIIILLLOOOKKKLLLOOOPPPQQQQQQPPPOOOOOOQQQTTTfffwwwnnn|||}}}sssjjjjjjlllrrr~~~dddQQQGGG@@@<<<;;;888888999999888888777666666888::::::888777888::::::@@@GGG___|||xxxqqqiii]]]SSSIIICCC???:::777888444555666777777777666666555666777777777888999999999999>>>GGGLLLOOORRRVVVWWWXXXYYY[[[dddnnnooollliiinnnsssrrrpppsss|||mmm]]]cccUUUEEENNNOOOOOOPPPPPPQQQPPPOOOMMMJJJKKKHHHGGGSSSeeemmmjjj\\\VVVUUUUUUQQQZZZccccccddd[[[[[[[[[^^^ccchhhkkkeeeYYYNNNXXXUUUNNNFFF@@@===<<<===???@@@IIIeeexxxooofffXXXXXXbbbppp{{{~~~zzzggg______gggwwwttt[[[ZZZnnntttiiiXXXUUU^^^mmmjjjUUUEEECCCBBBZZZpppooo```TTTQQQSSSdddrrrcccnnnssspppkkkgggaaa]]]___ccchhhuuu~~~|||tttpppoooooonnnjjjiiikkkggg```aaaiiiqqqjjjvvvooo]]]MMMMMMMMMMMMOOOQQQTTTUUUSSSSSSTTTTTTSSSQQQOOONNNQQQRRRTTTVVVXXXYYYYYYYYYSSSYYY\\\ddd~~~fffHHH777<<>>>>>>>>======<<<<<<<<>>>>>>>>???::::::999888888===EEELLLeee~~~jjjXXXNNNLLLQQQNNNMMMPPPPPPNNNOOOSSSRRROOOJJJFFFEEEFFFIIIKKKLLLLLLLLLMMMMMMMMMMMMLLLNNNRRRTTT]]]wwwssspppxxxkkkhhhggglllsss|||kkk\\\MMMAAA;;;<<<;;;:::888777777777777888999999888777666777999777;;;;;;FFF^^^rrr|||ssslllfff]]]TTTHHHAAA;;;:::888444444666333444444555444444333222222444555555555555666888;;;;;;AAAJJJQQQSSSWWW[[[^^^___^^^\\\aaaiiimmmlllgggmmmsssuuuvvvzzz~~~ggg``````OOOFFFPPPPPPOOOOOOPPPPPPOOOMMMKKKLLLJJJFFFEEEKKKUUUZZZYYYWWWSSSSSSVVVPPPSSSpppqqq```^^^XXXRRRPPPSSSXXX```hhhiii```TTTMMMMMMKKKFFFAAA===>>>???;;;>>>@@@KKKsssuuunnn^^^^^^iiiwwwzzzjjjffffffiiisssvvvzzzggg```mmmuuussshhh]]]aaatttxxxbbbJJJAAA???WWWnnnrrrfffYYYPPPLLLRRRjjjxxxgggooowww{{{ppp```aaalllmmmyyy}}}xxxuuurrrtttjjjgggjjjcccXXXaaauuummmsss^^^WWWPPPJJJJJJJJJLLLMMMPPPRRRTTTRRRRRRQQQPPPOOOMMMKKKJJJMMMOOORRRUUUXXXZZZZZZZZZQQQUUUWWWYYYfff___<<<666@@@<<<:::888999:::;;;:::999jjjbbb^^^```]]]VVVQQQSSSXXXXXXYYYZZZ[[[ZZZVVVSSSPPPSSSWWW\\\ccckkksssxxxrrruuu~~~qqqJJJAAA>>><<<<<<;;;:::999999999999888777777777666666666666555555666666777777777888888888999999999888888777<<<======>>>??????@@@@@@>>>@@@AAAAAA@@@??????@@@>>>===;;;<<<======;;;:::777888999:::;;;<<<<<<<<<;;;999999<<>>:::888888999::::::iii\\\VVV[[[[[[TTTRRRXXXVVVVVVXXXZZZ\\\ZZZVVVSSSNNNJJJGGGHHHNNNYYYeeellllllhhheeehhhsssiiiPPPHHH>>><<<;;;999888888999999888888777777777777666666444555666666777666666555666666777777777777666666999888888:::<<<<<<;;;999<<<=========;;;;;;<<<>>>;;;:::999999;;;;;;;;;999999999::::::;;;;;;<<<===>>><<<===FFFWWWnnnjjjMMMEEEHHHKKKIIIIIILLLRRRRRRMMMJJJJJJEEEEEEFFFHHHKKKKKKJJJHHHIIIHHHGGGFFFGGGIIIKKKMMMKKKMMMMMMNNN]]]}}}|||~~~sssiiiggghhhiiinnnvvvxxx}}}dddUUUIIIFFFAAA;;;777666666777444666888999999888777666555:::777666:::777999GGGJJJLLL___ppppppsssyyyxxxvvv~~~tttooowwwmmm[[[^^^NNNNNNIIIBBB>>>===777111777444333666555222111333333333333222333333444555333666888888666555888:::<<<===CCCMMMTTTVVVYYY]]]aaagggjjjeeebbbdddhhhjjjqqqyyy~~~wwweeeMMMLLLPPPEEEJJJIIIIIIKKKMMMNNNKKKHHH@@@>>>DDDNNNOOOIIIHHHOOONNNKKKLLLMMMKKKMMM[[[mmm{{{tttXXXNNNMMMKKKQQQaaarrrtttnnnZZZRRRIIIEEEEEEDDD@@@<<>>======FFFdddvvvuuuuuuyyyyyyvvvyyyqqq~~~oookkkuuujjjgggcccOOODDDWWWkkktttsssmmmeee^^^MMMJJJLLLaaauuu```hhhhhhbbbhhhssspppbbbbbbiiinnnooopppsssssspppeeehhhdddWWWUUUkkk|||}}}fffdddxxxrrr^^^WWWMMMEEENNNHHHIIIJJJLLLNNNPPPSSSTTTPPPOOOLLLIIIGGGFFFFFFFFFHHHJJJMMMPPPRRRRRRRRRQQQVVVSSSXXXbbb```]]]lllkkk\\\LLLGGG???999777888999:::iii^^^UUUUUUXXXXXXVVVUUUZZZ[[[[[[YYYZZZZZZTTTMMMKKKIIIHHHKKKQQQVVVYYYYYYfffdddfffjjjkkkkkkrrr|||kkkRRRBBB===;;;>>><<<777555888<<<:::888666666777999;;;777666555444444555666777666666555555555444444444666666666666777777777777777777888888888888777777888777666555555666777888888888777555555888:::;;;>>>BBBIIIXXXwww^^^HHHHHHKKKGGGJJJHHHGGGJJJNNNPPPLLLHHHDDDFFFIIILLLLLLJJJGGGEEEFFFGGGHHHHHHGGGGGGIIIKKKJJJNNNMMMOOOYYYhhhnnnwww~~~kkkggggggfffjjjppplllooowwwwwwhhhZZZLLL???:::999666666:::777666555444444444555666666666666666666666666666>>>@@@CCCGGGMMMRRRVVVYYYZZZZZZYYYXXXUUUPPPHHHCCC;;;:::888777555444444444333333333222222111111111222222222222222333444555444666777777666777===AAAAAACCCGGGLLLMMMOOOWWW```gggddddddgggeeeccchhhqqqxxx|||vvvuuu]]]PPPKKKGGGDDDEEEFFFIIIKKKKKKKKKJJJIIICCCCCCDDDFFFHHHKKKMMMOOOPPPLLLKKKKKKIIIHHHQQQ\\\yyy}}}zzzeeeTTTHHHMMM[[[dddfffgggaaaZZZPPPHHHDDDBBBBBBAAA777999>>>@@@???NNNzzzzzz{{{uuutttxxxtttpppsssqqqppplllVVVOOOYYYlllrrrffflllXXXQQQTTTPPPWWWjjj___YYY^^^fffgggdddaaaZZZaaaiiinnnooommmiiigggbbb]]]PPPJJJ```yyyrrrkkkuuuyyyoooXXXKKKLLLOOOKKKKKKLLLMMMOOOPPPQQQQQQQQQOOOLLLHHHEEEDDDEEEHHHJJJOOOMMMLLLLLLMMMNNNNNNMMMVVVTTTVVV]]]___^^^ccckkkxxx{{{gggVVVGGG888888;;;666bbbXXXQQQSSSWWWXXXWWWXXXYYYZZZXXXWWWXXXZZZVVVOOOMMMKKKIIIJJJNNNQQQSSSRRR^^^___fffooorrrpppqqquuu}}}nnnVVVGGG;;;999===>>>>>>???<<<;;;999777555444444333777666555555555555666777666666555555555444444444555555666666666777777777777777888888888888777777::::::999888888888888888<<<666444;;;???>>>>>>@@@QQQggg~~~~~~oooVVVGGGGGGJJJIIIKKKGGGEEEFFFJJJMMMLLLJJJGGGHHHIIIJJJJJJIIIHHHFFFGGGHHHIIIHHHHHHHHHJJJLLLKKKOOOMMMMMMUUU```vvviii}}}jjjcccdddjjjqqqqqqnnnnnnrrr~~~~~~ppp]]]IIIAAA???===:::::::::999888777777666666777666666666666666666666666777888999:::===???AAACCCGGGGGGGGGGGGFFFBBB===999888777666555444333333333333333333222222222111111333333333333333444555555444555777888:::===AAACCCBBBCCCIIINNNPPPRRRZZZcccllliiiiiijjjjjjiiipppyyyzzzuuulllXXXOOOKKKHHHFFFCCCEEEGGGHHHIIIIIIHHHGGGCCCDDDEEEGGGJJJLLLOOOPPPPPPMMMKKKLLLJJJIIIQQQ\\\mmmmmmTTTPPPWWW[[[^^^bbb___[[[TTTLLLFFFCCCBBBBBB===;;;<<<======FFFbbb~~~{{{zzzuuuxxxwwwtttxxx\\\LLL[[[qqqwwwmmmuuu```WWWXXXQQQTTTyyyxxxeeeSSSRRRZZZ___^^^\\\WWW\\\dddkkkmmmkkkfffbbbWWWPPPIIITTTuuu}}}xxxyyyyyypppzzzyyyjjjWWWLLLLLLLLLKKKIIIJJJKKKMMMNNNPPPQQQQQQTTTRRRNNNJJJGGGGGGHHHIIILLLKKKJJJKKKMMMOOOPPPOOOVVVTTTVVV[[[]]]\\\aaaggghhhMMM@@@;;;333^^^UUUOOORRRVVVVVVVVVWWWXXXXXXVVVTTTVVVYYYVVVQQQNNNLLLKKKKKKNNNPPPQQQQQQVVVXXX___jjjrrrsssssstttooo}}}mmmOOO???;;;;;;;;;;;;======>>>======<<<;;;:::777666666555555666666777666666666555555555444444555555555555666666666666777777888888888888777777666666666666666666666777999333222888<<>>KKKYYY~~~yyy{{{{{{hhhOOOddd~~~|||mmmdddbbbYYYWWWwwwlllQQQIIIOOOVVVXXXXXXUUUXXX]]]dddiiigggaaa[[[LLLFFFLLLiii}}}vvvqqqmmm~~~~~~vvvsssuuussszzzqqq\\\PPPLLLJJJKKKMMMIIIIIIIIIJJJKKKMMMOOOPPPXXXVVVSSSOOOLLLJJJJJJIIIIIIHHHHHHIIILLLOOOQQQQQQVVVUUUVVVYYYZZZYYY]]]bbbddd}}}uuu___SSSFFF^^^VVVPPPRRRTTTSSSSSSTTTXXXWWWTTTQQQSSSVVVUUUPPPLLLLLLLLLNNNPPPSSSUUUVVVSSSQQQRRRZZZeeennntttwwwoooqqqyyyaaaLLL@@@;;;:::::::::999888888777666666777666666666666666666777666666666666555555555555444555555555666666666666777777888888888888777777333444555666666777777777555999:::999???VVVuuupppYYYMMMFFFGGGGGGDDDEEEKKKIIIGGGDDDEEEHHHKKKLLLLLLMMMJJJGGGDDDCCCDDDFFFHHHFFFGGGHHHHHHGGGHHHJJJLLLLLLPPPLLLJJJNNNQQQ___vvvxxxdddssszzziii{{{|||mmmfffaaafffcccbbbcccdddlll}}}qqqWWWJJJDDDAAA???999999999999888777666666666666666666666666666666555555555555666777888888444333222333444555444333333333222222222222333333333333333333333333333333111222333333444444444444666666888???GGGLLLMMMLLLOOOOOOQQQUUUUUUSSSVVV[[[[[[]]]```eeelllvvv|||xxxwww{{{rrrzzz~~~rrrhhhdddhhh___SSSJJJHHHHHHHHHGGGBBBCCCDDDEEEEEEEEEEEEDDDAAABBBEEEHHHKKKMMMOOOPPPOOONNNMMMLLLLLLNNNSSSXXX]]]ppp___YYYYYYPPPNNNUUU]]]___```ZZZQQQIIIGGGHHHCCC>>><<<>>>>>>===AAAGGGTTTuuuxxx[[[rrrwwwrrreee^^^rrrpppVVVKKKMMMRRRVVVYYYWWWUUUVVV[[[aaaaaa[[[VVVFFFKKKaaa}}}yyy~~~~~~llluuu~~~bbbJJJGGGJJJHHHJJJPPPLLLKKKJJJHHHIIIJJJLLLMMMTTTSSSRRRQQQPPPNNNNNNMMMJJJIIIGGGHHHKKKNNNPPPPPPUUUUUUVVVVVVVVVVVVXXX\\\]]]fffyyyuuu[[[UUUQQQRRRTTTSSSRRRTTTXXXVVVRRROOOPPPTTTSSSNNNLLLLLLNNNOOOPPPRRRTTTUUUQQQOOOMMMOOOXXXcccjjjmmmooowwwyyytttXXXHHHBBBAAA@@@===:::888777777777666777777777777777777666777777666666666555555555555555555666666666666777777777888888888888777777888888888888888999999999444>>>AAADDD]]]xxxeeeSSSFFF@@@FFFHHHCCCCCCHHHHHHGGGHHHIIIKKKKKKKKKJJJLLLIIIEEEBBBAAABBBEEEGGGDDDFFFGGGGGGGGGHHHJJJLLLLLLQQQMMMKKKPPPQQQWWWggg~~~lll}}}gggsssjjjeeeeeedddeeeeeecccbbbiiiqqqrrrZZZMMMHHHEEE=========<<<;;;;;;;;;:::777777777777777777777777333333333333444555666777777555444444555666555444333333333333333333444555333333333333333333333333000111222444555666666666::::::<<>>BBBCCCUUUqqqhhh|||vvveeehhh~~~zzzlll\\\SSSOOOOOOSSSXXXVVVRRROOOQQQUUUWWWTTTQQQAAAWWW{{{qqquuuXXXAAACCCHHHGGGIIIPPPPPPNNNKKKIIIHHHHHHIIIIIIKKKKKKMMMNNNPPPQQQQQQQQQNNNLLLIIIHHHJJJLLLMMMMMMRRRTTTTTTRRRQQQSSSUUUWWW]]][[[]]]mmmVVVQQQOOOQQQSSSSSSTTTVVVTTTTTTPPPMMMOOOSSSRRRNNNKKKMMMOOOOOONNNNNNOOOPPPOOOQQQRRRQQQUUUZZZZZZXXXllltttXXXIIIBBBAAA@@@???>>>=========666777777888888777777666777777777666666666555555666666666666777777777777777777888888888888777777;;;:::888777777888999:::666===EEEYYYzzzjjjXXXPPPGGGCCCFFFHHHDDDDDDGGGHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHEEECCCBBBCCCEEEFFFDDDFFFGGGGGGGGGHHHKKKMMMNNNSSSOOOMMMSSSTTTUUU^^^vvvfff___sssgggmmmkkkiiihhhccc```ccciiipppsss___RRRJJJBBB@@@>>><<<:::999999:::888888888888888888888888666555444444333333333444777555444444444555333222444444444333333444555555333333333333444444444444111333555888:::;;;;;;;;;???@@@BBBFFFKKKOOORRRRRRPPPMMMNNNTTTXXXZZZ___eeemmmuuu|||zzzuuussswww~~~jjjjjjwwwqqq```^^^MMMIIIEEECCCBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEE???AAADDDGGGIIIJJJKKKKKKKKKMMMMMMJJJLLLPPPSSSRRRWWWXXXgggqqq\\\SSSPPPUUU]]]TTTXXX[[[ZZZSSSLLLGGGEEEEEEEEECCC@@@<<<:::<<>>>>>>>>===???<<<>>>HHHTTTkkkyyybbbQQQKKKPPPXXX^^^iiivvvxxxjjjccc[[[WWWQQQKKKJJJLLLKKKLLLMMMOOOQQQSSSTTTUUUdddZZZNNNDDDCCCFFFFFFIIIMMMKKKJJJJJJHHHGGGFFFEEEEEECCCDDDEEEFFFIIIKKKMMMOOOSSSPPPKKKIIIJJJKKKLLLMMMJJJNNNOOOKKKKKKPPPSSSRRRUUUTTTUUUXXX___pppVVVQQQOOOPPPOOOKKKKKKNNNJJJKKKKKKKKKPPPVVVVVVQQQGGGKKKOOOQQQQQQRRRUUUWWWOOOVVVXXXTTTQQQTTTUUUSSSPPP[[[gggzzzmmmYYYGGG<<<666777888999999888777666777777777777666666666666777888888888999999999999777777888888888888777777999999;;;???GGGPPPXXX^^^yyyxxxnnn^^^PPPIIIGGGHHHGGGDDDDDDHHHJJJIIILLLKKKIIIFFFCCCCCCFFFHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGIIIJJJKKKKKKLLLOOOQQQRRRWWWRRROOOWWWWWWSSSUUU[[[vvvlllyyypppqqquuuxxxsssiiicccccchhhfffgggpppqqq\\\XXXPPPIIIDDDAAAAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;777777777666777777888999555444444666777777555333555444333333222222333333333333333444444555555555:::<<<@@@DDDHHHJJJJJJJJJGGGIIIJJJJJJIIIKKKPPPTTTUUUQQQPPPUUU[[[```gggmmmwww|||~~~{{{yyyvvvwwwxxxwwwsssoooYYYQQQ]]]}}}kkkQQQDDDCCCBBBAAABBBDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDGGGIIIKKKKKKJJJJJJHHHKKKKKKHHHKKKQQQRRRMMMMMMUUUYYY___wwwmmmbbb[[[UUUYYYZZZ\\\]]]]]]XXXRRRLLLIIIGGGCCCBBBDDDEEEBBB===???>>>AAADDDAAAGGGggguuuaaaPPPBBB===CCCLLLJJJVVVgggwwwyyypppeeeZZZUUURRRLLLIIIHHHIIIMMMRRRWWWYYYZZZ[[[\\\}}}vvv|||eeeIIIFFFBBBAAACCCFFFJJJMMMFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKSSSPPPLLLJJJJJJMMMNNNNNNGGGLLLMMMJJJJJJPPPTTTRRRVVVUUUVVVVVVTTTZZZoooMMMOOOMMMKKKLLLOOOPPPMMMKKKJJJFFFFFFLLLTTTTTTOOOKKKIIIHHHIIINNNSSSWWWYYYWWW]]]```]]]TTTOOOOOORRRPPPYYYZZZaaatttgggDDDBBBAAA@@@???@@@AAA???<<<@@@<<<999999666333555:::888777777888:::999777555555<<<:::999>>>;;;777<<<;;;BBBLLLXXXggg{{{oooWWWLLLKKKJJJJJJHHHFFFGGGIIIJJJHHHFFFIIIIIIIIIHHHGGGFFFDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGKKKPPPSSSSSSPPPMMMNNNPPPRRRTTTVVVWWWWWWWWW\\\hhhxxxnnnqqqmmm{{{rrrggghhhdddddd___^^^dddlll}}}|||sssdddVVVPPPOOOMMMIIICCC>>>===AAA@@@:::999<<<:::888999;;;999666777:::777888999999999888888777888888777666666666666777666777888999999888888888>>>===BBBJJJOOOMMMLLLMMMSSSPPPOOORRRRRRPPPQQQTTTWWW\\\^^^[[[]]]gggrrryyy}}}zzz}}}xxx{{{vvvuuu~~~nnnVVVPPPWWWfffxxxbbbHHHCCCBBBBBBAAABBBCCCDDDEEEFFFFFFGGGHHHGGGFFFEEEDDDIIIJJJLLLNNNOOONNNMMMLLLKKKKKKJJJJJJJJJLLLMMMNNNSSSVVVUUUSSS^^^uuu```[[[QQQ[[[```]]]]]]___ZZZPPPOOOMMMJJJGGGEEECCCBBBBBB@@@???>>>===???DDDLLLQQQkkkrrrdddTTTNNNFFF???<<<===AAAEEETTTYYYaaakkksssyyyzzzzzztttqqqkkkcccZZZRRRLLLIIISSSTTTbbbrrroooccckkk}}}yyyhhhhhhsssuuubbbLLLEEEEEEEEEFFFGGGJJJLLLNNNEEEGGGHHHHHHFFFEEEEEEEEE>>>AAACCCDDDDDDEEEIIILLLMMMLLLLLLKKKKKKLLLMMMNNNJJJLLLNNNNNNMMMLLLLLLMMMNNNSSSUUUSSSPPPTTT```kkkvvvRRRQQQLLLFFFHHHNNNPPPNNNKKKKKKGGGEEEGGGLLLLLLHHHJJJJJJJJJLLLPPPUUUZZZ^^^```ccceeebbb[[[UUUTTTUUUQQQZZZ\\\aaaqqq}}}lllaaaddd]]]PPPPPPWWWSSSFFFBBB;;;888<<>>>>>AAA>>><<<===@@@@@@===???CCC@@@???>>><<<;;;999888777888888999:::::::::::::::======>>>===<<<<<<<<<===BBBAAAEEELLLQQQQQQRRRTTTRRRPPPQQQTTTSSSQQQRRRVVV[[[bbbfffgggjjjttt~~~zzzuuutttzzzfffPPPFFFPPPaaayyy|||YYYDDDAAAAAA@@@@@@AAACCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEHHHIIIKKKMMMNNNNNNMMMLLLJJJJJJIIIIIIJJJKKKMMMNNNKKKPPPSSSSSSWWWrrrwwwccc[[[______\\\ZZZ[[[ZZZXXXPPPOOOLLLIIIFFFEEEDDDDDDBBBAAA???======AAAFFFKKKTTTffftttZZZNNNJJJEEE???;;;<<>>===999777;;;<<<===<<<;;;>>>DDDIII???EEEBBBAAALLLVVV```pppyyy|||kkkUUUFFFCCCDDDDDDGGGFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCAAAAAACCCCCCBBBBBBBBBCCCDDDDDDHHHIIIJJJMMMPPPQQQPPPNNNQQQRRRUUUXXXZZZZZZZZZYYYYYY]]]hhhwww~~~vvvpppjjjsssxxxlllpppiiidddbbb```cccssssss]]]ZZZcccPPPJJJDDDCCCBBBAAABBBDDDDDDAAA@@@BBBCCCAAABBBEEEKKKIIIFFFCCCAAA?????????===???AAACCCCCCBBB@@@>>>AAABBBCCCCCCBBBCCCEEEGGGHHHFFFHHHMMMQQQRRRUUUZZZUUUSSSSSSUUUTTTRRRTTTYYY___iiirrrxxx|||}}}}}}xxxqqqppprrr{{{hhhRRRBBBEEEOOOddd~~~yyygggMMMAAA??????>>>???@@@BBBDDDEEECCCDDDFFFGGGHHHHHHGGGGGGFFFHHHJJJLLLMMMMMMMMMLLLIIIIIIHHHHHHIIIJJJLLLMMMJJJMMMUUUWWWUUUbbb{{{bbb]]]ZZZYYYXXXUUUVVVYYYRRRPPPMMMJJJHHHGGGFFFFFFEEEDDDAAA>>><<<<<<@@@CCCEEEHHHWWWrrr{{{yyymmmVVVEEEAAA???<<<:::999>>>EEENNNTTT[[[\\\^^^aaaeeejjjnnnpppzzz{{{}}}iiiYYYZZZnnnxxxuuu|||iiiiiinnnuuuzzzzzzzzz}}}mmmiiimmmwwwwwwgggSSSGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHJJJKKKKKKIIIHHHHHHIIIDDDEEEFFFFFFFFFFFFIIIKKKIIIJJJLLLNNNNNNMMMLLLKKKJJJKKKKKKJJJIIIJJJLLLOOORRRQQQPPPMMMMMMOOOUUUYYYVVVjjjVVVRRRIIIAAABBBHHHJJJIIIMMMOOOMMMFFFAAAAAA@@@>>>FFFHHHJJJGGGDDDDDDIIINNNNNNNNNMMMLLLJJJHHHFFFDDDCCCLLLLLLLLLTTTWWW\\\iiiuuu{{{bbbUUURRRQQQOOOOOOKKKNNNPPPOOONNNPPPXXX___hhhtttxxxzzz|||iiiaaaTTTHHHBBBBBBDDDFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAABBBCCCDDDIIIHHHHHHJJJLLLNNNNNNMMMMMMOOORRRTTTVVVWWWVVVVVV[[[]]]```rrrvvvfffyyynnnhhhooouuu{{{tttlllgggaaa___fffppp|||~~~ppprrraaaYYYPPPJJJGGGFFFFFFFFFNNNIIIEEEEEEDDDAAA@@@CCCNNNLLLIIIGGGGGGHHHJJJLLLGGGIIILLLNNNNNNLLLHHHFFFCCCEEEHHHIIIJJJLLLQQQUUUOOOLLLKKKLLLMMMMMMRRRXXXWWWUUUSSSTTTSSSTTT[[[ccciiittt~~~yyy{{{wwwmmmjjjpppyyy~~~nnn\\\PPPGGG@@@VVV```uuusssiiijjjpppaaaQQQCCCAAA============???AAACCCEEEBBBCCCEEEGGGHHHHHHHHHHHHEEEFFFHHHJJJKKKLLLLLLLLLHHHGGGFFFFFFGGGHHHJJJKKKLLLKKKRRRXXXRRRTTTvvvwwwhhh]]]\\\[[[UUURRRVVVRRRQQQNNNKKKIIIHHHGGGGGGFFFFFFCCC@@@<<<;;;<<<>>>CCCAAAFFFPPPXXXkkk~~~lll[[[RRRJJJ???;;;???999999;;;>>>DDDJJJPPPSSSTTTVVVZZZ^^^bbbhhhnnnqqqwwwzzzpppbbbjjjvvv||||||zzzoootttxxxuuulllhhhlllsssrrroootttyyyoooWWWGGGDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIHHHFFFDDDCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHGGGIIILLLNNNOOONNNKKKJJJJJJJJJJJJIIIHHHIIILLLOOOQQQNNNKKKJJJKKKNNNPPPQQQSSS\\\sssQQQQQQLLLFFFDDDFFFFFFDDDIIILLLKKKEEEAAAAAAAAA???AAADDDFFFCCC>>>>>>BBBGGGFFFGGGGGGGGGGGGGGGFFFFFF@@@GGGEEEDDDKKKLLLMMMVVV^^^iiixxxdddQQQKKKDDDBBBAAABBBCCCDDDBBBCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@????????????@@@AAABBBCCCHHHGGGFFFGGGIIIKKKKKKJJJKKKLLLNNNPPPRRRSSSSSSSSSYYY\\\\\\dddkkkhhhooogggrrruuusssrrrqqqmmmeee```^^^bbbpppqqqeee^^^ZZZUUUQQQZZZRRRKKKIIIFFFBBB@@@BBBEEECCCBBBBBBEEEIIINNNRRRJJJMMMQQQTTTVVVVVVTTTSSSLLLOOOSSSTTTSSSTTTYYY]]]TTTPPPNNNMMMKKKIIIMMMTTTXXXUUUUUUWWWZZZ___lllyyy~~~}}}}}}xxxuuuuuuoooiiinnnxxx~~~xxxfffPPPJJJVVVbbbdddssszzz~~~rrreee[[[jjjgggXXXNNNEEE>>>AAA<<<<<<<<<===>>>@@@CCCDDDBBBCCCEEEGGGHHHIIIIIIHHHEEEFFFGGGHHHIIIJJJJJJKKKFFFEEEEEEEEEEEEGGGHHHIIIMMMGGGJJJQQQMMMJJJ^^^|||qqqeee___XXXUUUWWWRRRPPPNNNKKKIIIHHHHHHHHHFFFFFFEEECCC???=========BBB===>>>@@@<<>>???@@@AAABBBBBB@@@@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@=========>>>???AAABBBCCCHHHFFFFFFGGGIIIJJJIIIHHHLLLLLLLLLMMMOOOQQQSSSTTTTTTWWWWWW[[[rrrxxxooollllllqqqyyyvvvfff[[[___^^^fffxxxyyypppiii^^^TTTOOOKKKEEEBBBBBB<<<<<<;;;<<>>@@@BBBCCCBBBCCCEEEGGGHHHIIIHHHHHHEEEFFFFFFFFFGGGHHHHHHIIIDDDDDDCCCCCCDDDEEEGGGHHHNNNHHHIIINNNMMMJJJTTTeeerrr```VVVTTTVVVRRRQQQNNNLLLJJJIIIIIIIIIHHHIIIIIIGGGDDDAAA??????@@@:::999???AAA@@@DDDLLL^^^dddgggdddcccgggllloooyyyooopppjjjWWWIIIGGGCCC:::555888<<<<<<:::999888===EEEMMMRRRTTTSSSRRRMMMRRRXXX\\\___ccciiinnnqqquuu{{{zzzttt~~~iiissslllUUUEEE@@@AAA<<<===???AAACCCDDDEEEEEEGGGHHHIIIGGGEEEBBBBBBBBBFFFEEECCCCCCDDDEEEEEEDDDBBBEEEHHHKKKLLLKKKIIIGGGFFFGGGHHHGGGGGGHHHKKKMMMIIIHHHGGGGGGIIIKKKLLLKKKJJJOOOVVVYYYYYYaaavvvKKKUUU[[[UUUKKKGGGGGGHHHBBBCCCBBBAAADDDGGGEEE@@@BBBBBBBBBBBBBBBCCCEEEEEE???CCCFFFEEECCCCCCGGGKKKJJJJJJBBBBBBOOOQQQMMMOOOOOOSSS```zzzjjjQQQAAABBB??????BBBAAA<<<<<>>@@@BBBAAA???>>>@@@BBB@@@@@@AAAAAAAAA@@@??????;;;;;;<<<===>>>@@@BBBBBBHHHHHHGGGIIIJJJJJJIIIGGGLLLKKKJJJJJJLLLOOORRRUUURRRTTTUUUXXXccc{{{xxxlllpppxxxsssgggfff___^^^fffppp|||}}}nnnddd\\\RRRKKKIIICCCBBBAAA@@@AAACCCEEEGGG@@@AAADDDHHHMMMTTTYYY\\\YYY___cccaaaZZZUUUUUUWWWXXXYYY\\\___]]]ZZZ___eeehhhlllttt}}}}}}{{{}}}}}}yyyoookkkjjjoooppplllqqqzzz{{{uuu^^^UUUEEEEEEeeepppkkkvvvpppZZZHHHFFFCCC<<<===>>>>>>======>>>@@@AAABBBCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGCCCCCCBBBBBBBBBDDDEEEFFFKKKJJJKKKNNNMMMMMMTTT\\\ssskkk[[[VVVTTTTTTRRRPPPNNNLLLKKKKKKKKKKKKLLLMMMLLLHHHDDDAAA@@@>>>======@@@DDDCCC@@@<<>>888666:::888999<<>>NNNRRRLLLMMMMMMPPPZZZooo|||pppcccQQQCCC===@@@===>>>BBB@@@<<<===CCC===@@@AAAAAA>>>===???AAA>>>????????????>>>>>>===::::::;;;<<<>>>@@@AAABBBIIIIIIIIIKKKLLLLLLJJJHHHKKKIIIGGGFFFHHHLLLQQQTTTUUUSSSTTTWWW\\\ggg}}}nnnooommmnnnsss{{{zzzrrrllleeedddhhhfffeeeuuurrreee[[[VVVQQQOOOLLLIIIGGGFFFFFFFFF?????????@@@EEEKKKQQQTTTTTTZZZ___^^^WWWRRRQQQTTTYYY\\\bbbggghhhgggkkksssvvv|||~~~}}}}}}}}}}}}vvvpppqqqjjjpppnnnjjjrrr~~~wwwdddKKKHHHBBBJJJpppuuuxxxuuuiiiOOO???BBBBBB<<<;;;??????>>>>>>>>>@@@AAABBBCCCDDDFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBAAAAAABBBCCCEEEFFFBBBGGGJJJJJJIIIKKKQQQVVV]]]ggg\\\VVVUUUTTTRRROOONNNMMMMMMMMMNNNPPPQQQOOOKKKFFFBBBAAA:::AAABBB;;;666888>>>@@@666<<<>>><<<;;;???AAAAAADDDPPP]]]gggxxx~~~wwwvvvsssiiijjjeeeddd]]]SSSVVVXXXNNNEEEGGGEEE>>>888888::::::666666777666555999BBBKKKNNNOOOPPPPPPOOOMMMJJJIIILLLOOORRRSSSVVV]]]iiirrrtttrrrtttzzz{{{sss{{{[[[HHHHHHDDD:::===>>>???@@@AAA@@@@@@???>>>@@@CCCEEEEEEFFFHHHIIIHHHFFFCCCDDDGGGIIIHHHFFFAAABBBDDDGGGHHHHHHGGGFFFBBBEEEGGGHHHHHHHHHIIIJJJIIIKKKKKKJJJHHHGGGHHHIIIEEEEEEIIIOOOQQQOOOQQQUUUYYYgggZZZYYYVVVTTTQQQNNNLLLKKKIIIHHHGGGGGGHHHIIIHHHFFFGGGGGGGGGEEECCCBBBCCCEEEFFFEEECCCAAA@@@???@@@@@@AAA>>><<<>>>DDDGGGFFFDDDGGGFFFFFFNNN^^^ttthhhOOODDDAAA???<<<<<<======<<<;;;:::<<<===????????????@@@AAABBBCCC???===<<<:::999999999:::;;;;;;<<<;;;<<>>AAACCC===555===<<<;;;:::;;;===???@@@@@@???@@@CCCGGGHHHEEEBBBFFFFFFEEECCCAAABBBEEEHHHCCCCCCCCCCCCCCCBBBBBBBBBFFFDDDFFFJJJLLLLLLMMMQQQYYYhhhooo\\\^^^XXXUUUTTTNNNFFFEEEJJJIIINNNNNNIIIHHHLLLMMMJJJEEECCC???<<<:::999:::::::::999999999:::;;;:::999<<<===@@@DDDIIINNNRRRUUUVVVTTTTTTXXX___bbbaaa]]]SSSRRROOOMMMJJJHHHFFFFFFDDDBBB@@@>>>>>>===<<<;;;===;;;999888777777666555444666999;;;???EEELLLQQQRRRNNNHHHEEEFFFHHHJJJKKKMMMLLLNNNSSSVVVXXX]]]dddqqqmmmrrr|||}}}vvvuuu|||yyy|||}}}vvvjjj[[[QQQNNNKKKFFFAAA<<>>@@@CCCDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAACCCFFFJJJLLLIIIGGGEEEFFFGGGFFFFFFGGGIIILLLIIIKKKMMMLLLJJJGGGEEEEEEIIIIIIIIIJJJKKKMMMOOOPPPWWWYYYcccsss[[[ZZZXXXVVVRRRPPPMMMLLLKKKJJJHHHGGGGGGGGGEEEDDDGGGHHHIIIGGGEEEDDDDDDEEEGGGEEECCCAAA???????????????===;;;>>>CCCFFFDDDBBBCCCAAA???AAAHHHSSS___fffvvvuuuYYYEEE>>><<<;;;888;;;<<<<<<;;;999999;;;===>>>>>>>>>>>>???@@@AAAAAA@@@???>>><<<;;;::::::::::::;;;;;;;;;<<>>>>>===>>>AAADDDEEECCC@@@@@@AAA@@@??????AAADDDHHHDDDDDDDDDDDDDDDDDDDDDDDDEEECCCDDDIIIKKKJJJKKKOOOTTT]]]rrrmmmeee]]][[[VVVNNNHHHHHHKKKNNNOOOKKKJJJNNNOOOMMMDDDCCCAAA???>>>>>>>>>>>>::::::999999:::;;;::::::999:::;;;<<<===???@@@AAA<<<:::999;;;???AAA@@@>>>BBBAAA???===;;;:::999999<<<;;;:::999:::;;;;;;::::::999777777777888888888===???@@@BBBEEEIIIOOOSSSJJJHHHEEEEEEGGGIIIKKKKKKKKKJJJLLLOOOQQQSSS\\\fffhhhxxxtttrrr}}}sss}}}tttooottt~~~~~~jjj```SSSLLLJJJHHHEEEAAA>>>AAACCCBBB>>><<<<<<===:::===@@@BBBBBBCCCDDDEEEGGGGGGFFFFFFFFFEEEEEEEEEBBBAAAAAADDDHHHIIIGGGEEEGGGGGGGGGFFFDDDDDDFFFHHHGGGIIIKKKKKKIIIGGGFFFFFFIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNTTT]]]cccnnn[[[ZZZYYYWWWTTTRRROOONNNNNNKKKIIIGGGGGGFFFDDDBBBHHHJJJLLLKKKIIIGGGGGGGGGGGGEEECCC@@@>>>>>>=========;;;;;;>>>BBBDDDAAA???<<<;;;;;;<<<>>>BBBFFFIIITTTWWWggghhhYYYGGG;;;888999888666;;;;;;:::888777888:::===>>>>>>=========>>>>>>???AAAAAA@@@???>>><<<:::999999:::;;;;;;<<<>>>BBBFFFEEECCCDDDGGGGGGCCCBBBDDDDDDEEEFFFEEEFFFIIIOOOTTTRRRQQQQQQSSSVVVYYY[[[[[[hhhyyycccttt~~~lll[[[]]]fffkkkxxx~~~zzznnn```ZZZ[[[aaakkkyyywwwnnnhhheeeddddddffffffdddeeennnzzz{{{ppphhheeeeeeqqqtttxxx}}}zzzvvvqqqmmmfffaaadddjjjvvvzzzttt___JJJ@@@???AAAFFFZZZooo}}}~~~kkkppp|||bbbIIIBBB;;;999<<>><<<<<<;;;:::888888999:::;;;;;;;;;;;;>>>@@@AAA???===:::;;;<<<<<<<<>>===<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;:::999777666;;;:::999888888999999999888888777555555444444444666555555666666777888999666666666777999<<>>???@@@@@@>>><<<===>>>888:::>>>@@@@@@AAABBBCCCFFFFFFFFFFFFEEEEEEEEEEEEBBBAAAAAABBBDDDEEEEEEDDDHHHHHHGGGDDDBBBAAABBBCCCEEEGGGIIIIIIHHHGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKLLLJJJMMMPPPPPPSSScccvvvWWWWWWWWWVVVTTTRRRPPPOOONNNLLLIIIGGGGGGGGGFFFDDDJJJLLLOOOOOOMMMKKKJJJJJJFFFEEEBBB???===<<<<<<<<<;;;;;;<<>>???AAACCCDDDEEEGGGEEEKKKaaappp```NNNFFF===888888:::999888999999888777666777:::=========<<<<<<;;;<<<<<<<<<@@@@@@@@@@@@>>><<<999888999:::;;;;;;<<<>>>BBBEEEFFFDDDDDDGGGFFFBBB@@@BBB@@@BBBDDDGGGIIIKKKMMMOOOTTTSSSSSSVVVZZZ[[[XXXUUU[[[jjj```iiilll]]]XXXXXX^^^mmmwwwyyypppccc```___dddmmmtttvvvuuu}}}|||}}}|||uuuqqqrrrvvvzzz}}}}}}zzzxxxvvvpppllliiigggdddaaaeeelllkkkiii\\\FFF:::>>>HHHNNNeee}}}iii```ddd|||gggNNNAAA>>>;;;999999999:::999:::999888777777777777888888888999:::<<<<<<;;;;;;:::;;;<<<<<<<<<>>>BBBEEEFFFFFFEEEEEEDDDDDDDDDCCCCCC@@@AAAEEEFFFDDDEEEHHHMMMOOOPPPjjjpppcccZZZUUURRRNNNOOOOOOOOOMMMKKKFFFBBBCCCBBBAAA???===<<<;;;:::<<<======<<<:::999999:::============<<<;;;:::999:::::::::888666555777999777777666666666777777888555666666666666777999:::999999;;;===@@@DDDIIIMMMSSSSSSTTTSSSQQQQQQRRRTTTOOOOOOOOOQQQRRRQQQOOOLLLPPPQQQRRRQQQMMMNNNZZZiii}}}|||xxxxxx|||yyynnngggiiijjjgggeeehhhqqqiiiQQQLLLFFFCCCEEEFFFDDDBBB;;;<<<===<<<:::999:::;;;999;;;>>>????????????@@@BBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAAAAAAAABBBCCCCCCFFFFFFEEEBBB@@@???@@@AAABBBDDDGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHMMMLLLNNNOOOMMMMMMWWWcccrrrQQQRRRSSSSSSSSSQQQPPPOOOLLLIIIGGGFFFGGGHHHIIIHHHKKKMMMPPPQQQOOOMMMLLLLLLEEECCCAAA>>>===<<<;;;;;;<<<<<<>>>@@@AAAAAA???===BBBAAA???>>>======>>>???===>>>???EEETTTmmmsssXXXEEE@@@===:::888999::::::999888888888666555666999<<<<<<<<<;;;;;;:::;;;;;;;;;>>>>>>???>>>===:::888777888:::;;;<<<===???BBBEEEGGGEEEEEEHHHGGGCCCAAABBBCCCDDDFFFMMMRRRTTTOOOKKKPPPPPPQQQUUUYYYZZZVVVSSSTTTqqqwwwccckkktttaaaWWWRRR^^^fffiiiuuu{{{kkkgggdddeeeiiikkkgggdddhhhjjjmmmqqq}}}zzzssssssuuuyyy}}}~~~wwwpppjjjhhhhhhfffbbbaaaaaa^^^ZZZ[[[___QQQKKK???999IIIggg{{{qqq\\\YYYpppyyyeeeLLLCCC<<<===<<<;;;999777888888888888777666666666666666555666777888888888999999===>>>???>>>>>>>>>AAACCCEEEEEEDDDCCCBBBAAAAAA@@@CCCAAAAAADDDDDDBBBBBBEEEJJJPPPMMMWWW{{{lll]]]VVVSSSRRRSSSUUUUUUPPPIIIEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCAAA===;;;;;;<<<999999999::::::999999888888999999888666555666888444444444444555666777777555777999::::::<<>>@@@>>>:::777888;;;===???AAAAAA???=========>>>>>>>>>>>>????????????BBBBBBBBBAAAAAAAAABBBCCCBBBCCCBBBAAA??????@@@BBBAAABBBEEEEEEEEEEEEGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFHHHIIIKKKLLLKKKKKKQQQXXXOOOXXXnnnMMMNNNPPPPPPPPPNNNLLLKKKHHHFFFDDDCCCFFFHHHIIIJJJJJJLLLNNNNNNMMMKKKKKKLLLBBBAAA???===<<<;;;;;;<<<<<<===>>>?????????>>>===AAA???<<<::::::;;;===>>>777<<>>>>>@@@CCCEEEHHHEEEFFFIIIHHHDDDBBBCCCHHHHHHJJJRRRYYYYYYRRRKKKIIIJJJMMMPPPTTTUUUTTTRRROOO[[[qqqyyyiiiZZZ[[[XXXWWW```nnnrrrmmmiiihhhggghhhiiihhhccc___bbb___ZZZYYYbbbpppxxxyyywwwyyy|||}}}yyytttpppeeekkkuuuzzzyyytttlllccc^^^___aaa\\\XXXUUUUUUQQQKKKHHHIIIDDD???888@@@ccc|||fff]]]eeebbbLLL>>>@@@999:::;;;;;;:::999999:::666666666666666666555555555666777777666666777999???@@@AAA@@@>>>>>>???AAABBBBBBBBBAAAAAAAAA@@@@@@EEEBBBBBBEEEDDDBBBAAADDDFFFMMMKKKKKK\\\vvvlllZZZXXXTTTRRRUUUVVVRRRMMMKKKEEEEEECCCCCCDDDFFFHHHJJJKKKLLLLLLHHHCCC??????AAA<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<======<<<;;;:::666666666666666666777888333666;;;===>>>@@@EEEJJJSSSUUUWWWVVVSSSRRRUUUXXXWWWYYY[[[\\\ZZZYYYYYYYYYRRRQQQRRRTTTWWWZZZZZZZZZSSSXXXbbbjjjllloooxxxzzzwwwfffhhh|||hhhLLLEEEDDDBBBAAAAAA???===;;;>>>EEEJJJGGG===888999>>>@@@AAABBBBBB???<<<;;;<<<>>>>>>>>>>>>???????????????AAABBBBBB@@@@@@AAABBB@@@AAAAAA@@@>>>???AAACCC@@@AAACCCCCCCCCDDDFFFGGGEEEFFFGGGHHHGGGFFFEEEDDDFFFGGGHHHIIIHHHIIIKKKNNNLLLLLLRRR___iiivvvOOOOOOPPPOOONNNJJJGGGEEEEEEBBB@@@@@@BBBEEEFFFGGGGGGHHHIIIIIIHHHGGGHHHIII@@@???>>><<<;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>===;;;:::;;;===???@@@777;;;>>>===<<<===DDDJJJVVVqqqtttaaaPPPBBB999888<<<777888999888666444555555444666999999999888999::::::::::::::::::;;;<<<===<<<<<<;;;:::::::::::::::999;;;>>>???@@@AAADDDFFFGGGDDDEEEHHHHHHDDDBBBDDDHHHHHHKKKPPPSSSSSSOOOLLLFFFIIIKKKMMMOOOPPPRRRTTTPPPRRRYYYmmm|||mmmdddXXXSSSVVVZZZ[[[YYYaaabbbeeehhhiiiiiigggfffbbb```[[[WWW[[[eeelllnnnsssuuuuuusssqqquuu~~~vvvqqqssslllkkkjjjkkkoootttyyy|||qqqsssxxx}}}}}}vvvqqqhhhhhhfff___XXXUUUWWW[[[PPPKKKGGGGGGCCC===:::;;;666888777AAAccc|||kkk[[[LLL@@@<<<<<<:::::::::::::::999999999555555666666666666666666555777888777555555777999===>>>???>>>===<<<===???===>>>???@@@AAACCCDDDDDDGGGDDDCCCFFFEEEBBBAAADDDCCCHHHGGGGGGLLLTTTmmmzzzjjj___WWWVVVVVVSSSRRRSSSRRROOOLLLJJJJJJLLLOOORRRUUUWWWWWWRRRJJJEEEEEEGGGCCCBBBAAAAAABBBDDDGGGHHH???>>>>>>???AAA@@@<<<777<<<<<<;;;:::::::::::::::444888<<<===<<<===BBBGGGMMMRRRVVVVVVSSSRRRTTTVVVWWWZZZ^^^``````___``````UUUSSSRRRSSSWWW[[[]]]^^^YYY___lllxxx~~~|||~~~lllWWW???DDDDDDCCCCCCBBB@@@>>><<>><<<;;;<<<======>>>>>>>>>?????????;;;>>>AAAAAA@@@??????AAA@@@AAAAAA@@@>>>???AAACCC@@@AAABBBBBBBBBBBBDDDFFFCCCDDDFFFGGGGGGFFFEEEDDDFFFGGGHHHGGGHHHIIIIIIIIISSSMMMLLLPPPRRRVVVeeevvvQQQQQQQQQPPPLLLHHHCCC@@@CCCAAA>>>===???BBBCCCDDDDDDEEEFFFEEEDDDDDDEEEGGG???>>>===<<<;;;<<<<<<===<<<<<<<<<;;;999999;;;<<>><<<:::999888888:::888777999===@@@???>>>CCCPPP^^^ooosss\\\DDD:::::::::999888777999:::888555333444666333666999;;;:::999999999999999999:::;;;<<<===>>><<<;;;:::999999:::;;;<<<:::<<>>>>>>>>777===<<<;;;:::999888777666444444555666777777777666555777888777555555777::::::;;;===<<<;;;;;;<<<>>>999:::===???BBBEEEGGGIIIHHHEEEDDDFFFFFFBBBBBBDDDCCCEEEEEEIIIJJJEEEQQQmmmsssccc]]][[[XXXYYY]]]fffbbb]]]XXXUUUVVVXXXZZZ]]]^^^^^^XXXPPPJJJIIIKKKEEEDDDCCCDDDGGGKKKPPPSSSQQQOOONNNPPPSSSQQQJJJCCC>>>>>>===;;;;;;:::::::::999<<<>>><<<999888;;;???@@@FFFLLLOOOOOOOOORRRVVVWWW[[[```cccddddddeeefff\\\YYYUUUTTTVVVZZZ^^^___```fffttt~~~yyyiiiVVVOOOEEEEEEFFFFFFGGGFFFDDDAAA???BBBOOOYYYSSSBBB666888@@@<<<>>>@@@@@@>>><<<<<<<<<;;;<<<<<<<<<======>>>>>>888;;;@@@AAA???===>>>???BBBBBBBBB@@@>>>>>>@@@AAA@@@AAABBBBBBAAABBBDDDFFFBBBCCCEEEFFFGGGFFFEEEDDDDDDEEEEEEEEEFFFHHHHHHFFFHHHEEEHHHOOOPPPNNNSSS]]]jjjRRRTTTUUUPPPHHHCCCBBBDDD>>>===<<<<<<===>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCC>>>===<<<:::999888777777888999:::;;;<<<;;;:::999;;;;;;;;;::::::999999888777888888888888999999999>>>AAAGGGRRRgggqqqgggPPPJJJAAA:::777888999:::555555555666666666666666666666666666666777777888999999::::::;;;<<<<<<======<<<;;;;;;::::::::::::<<<===>>>@@@BBBDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDFFFGGGIIIJJJLLLLLLMMMKKKIIIKKKPPPSSSRRRQQQRRRSSSPPPVVVcccooouuucccZZZXXXVVVSSS[[[YYYXXX\\\ccchhhjjjjjjhhhfffbbb[[[VVVXXXaaaiii{{{vvvnnngggddddddfffiiikkkhhhhhhkkknnnqqqxxx|||xxxnnnkkkhhhdddaaa___^^^^^^YYY[[[^^^ccckkkuuuwwwmmmgggdddaaa\\\WWWSSSPPPLLLJJJHHHGGGFFFDDD???<<<999888777777777777777III]]]mmmhhhKKK???@@@@@@===777777777777777777777777777777888888888888777777888888777777777777888888;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCFFFGGGHHHFFFDDDFFFMMMTTTyyyxxxhhh\\\TTTXXXeeerrr}}}yyyfffYYY\\\___\\\]]]]]]WWWNNNKKKNNNLLLGGGHHHFFFDDDCCCFFFNNNYYYaaagggmmmkkk``````ddd[[[JJJEEEEEECCCBBBCCCDDDAAA===>>><<<::::::;;;<<<======DDDCCCDDDFFFFFFEEEKKKSSSXXX[[[^^^aaaccceeehhhjjjZZZ]]]]]]XXXSSSUUU___iiiiiixxxxxx}}}{{{uuuxxxxxxYYYMMMIIIDDD@@@AAACCCDDDDDDAAA???===@@@GGGMMMIII@@@888888;;;;;;;;;;;;<<<<<<=========;;;;;;:::::::::;;;<<<<<<=========>>>??????@@@@@@>>>>>>>>>>>>===============>>>???@@@AAABBBBBBBBBDDDBBBAAABBBEEEGGGEEECCCEEEEEEEEEFFFGGGGGGEEECCCDDDEEEFFFGGGJJJLLLNNNOOOYYYcccwwwLLLMMMMMMJJJEEEAAA??????======<<<;;;<<<===>>>???>>>?????????????????????<<<;;;:::999888777777777888999::::::;;;;;;::::::<<<<<<;;;;;;:::999888888777777888888888999999999777999;;;???KKKbbb~~~zzzfffRRRFFF>>>:::666444555666666666666666666555555555555555666666555555666666777888888999999:::;;;;;;<<<<<<<<<<<<;;;:::999999::::::;;;<<<<<<>>>???AAACCCDDDBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCEEEFFFHHHJJJKKKLLLMMMLLLKKKLLLNNNPPPQQQRRRNNNNNNJJJMMMXXX```vvvssssss{{{jjj\\\ZZZ]]]SSSVVV[[[```ccccccaaa```bbbcccbbb]]]ZZZ[[[aaagggtttrrrmmmiiifffddddddeeefffbbbaaaaaaaaaaaafffmmmppptttwwwwwwxxxzzzyyyvvvvvvwwwwwwuuuqqqnnnllllllmmmjjjeee```\\\ZZZYYYYYYTTTUUUXXX]]]cccjjjooorrrooohhh___ZZZWWWUUUPPPLLLHHHFFFCCCAAA@@@???===;;;<<<999555555===FFFEEE???HHHfffsssUUUAAA<<<<<<:::777777777777777777777777777777777888888888888777777666555555555555555555666::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEHHHJJJIIIFFFFFFJJJNNNaaannneeedddwww}}}yyylllaaa``````\\\\\\]]]YYYRRRQQQTTTSSSNNNLLLKKKKKKKKKOOOWWW```ggg~~~|||iiiiiihhhfffccc\\\QQQGGGBBB@@@===;;;999777555333666777;;;??????===AAAGGGMMMQQQVVV[[[^^^aaadddfff\\\[[[YYYYYY]]]gggrrrzzzvvvqqqzzzlllbbbgggrrrwwwxxxssspppxxxttt___KKKCCCBBB@@@??????@@@AAA@@@>>><<<:::>>>CCCGGGEEE>>>888777888999999999999:::::::::::::::::::::999::::::;;;;;;<<<<<<======>>>?????????======<<<<<<<<<;;;;;;;;;:::;;;<<<>>>????????????BBB@@@???AAADDDEEEEEECCCEEEDDDDDDEEEFFFFFFDDDBBB??????AAABBBEEEGGGIIIKKKNNNPPPXXXgggzzzGGGFFFFFFFFFEEECCC???<<<===<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888777777777777777888999999999999:::::::::======<<<;;;:::888888777777777777888888888999999777888888666888BBBQQQ]]]vvv{{{vvvoooiiieee\\\KKK;;;333555444444666888888777666666666666555555444444333555555555555555666666777777777888999999::::::;;;::::::999999999999999999;;;:::::::::<<>><<<::::::::::::888666888999777<<>>>>>??????@@@AAACCCDDDEEEEEEDDDHHHLLLLLLIIIFFFFFFGGGMMMdddqqq|||yyysssmmmfffbbb```^^^\\\\\\YYYUUUSSSTTTQQQMMMLLLLLLMMMNNNPPPUUU\\\aaaqqqxxxyyyxxxpppZZZKKKDDDCCCCCCBBB@@@>>><<<;;;::::::===???===:::<<>>>>>;;;;;;;;;:::::::::999999999:::;;;<<<===>>>>>>>>>>>>======???BBBCCCCCCCCCDDDCCCCCCDDDEEEDDDBBB???;;;;;;<<<>>>AAACCCFFFGGGIIIGGGFFFIIIPPP^^^nnnxxxFFFDDDCCCEEEHHHHHHCCC>>>===<<<:::999999999::::::======<<<<<<<<<<<<<<<;;;666666666555555666777777888888888888888999::::::======<<<:::999888777666777777777777888888888888888:::;;;999888:::@@@FFFHHH\\\wwwyyyttt```VVVMMMHHHBBB<<<888888777777777888999999777555666666555555444333222222444444444444444555555666666666666777888888999999888888888777777888999999;;;:::999888:::===@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDFFFIIIJJJKKKIIIKKKKKKIIIGGGGGGLLLPPPRRRTTTMMMJJJNNNPPPZZZooowww|||wwwlllkkkhhhgggkkk\\\XXXTTTSSSUUUZZZ^^^```YYY[[[\\\[[[XXXWWWWWWYYYdddeeefffggggggfffeeeeeeaaa^^^]]]^^^]]][[[___dddccceeedddaaaaaaeeegggeeedddcccbbb___]]]^^^```ccc\\\\\\]]]^^^___````````````]]]ZZZ[[[]]][[[TTTNNNLLLIIIDDDAAA@@@???===;;;999888777888999999888666333999;;;AAA___yyyxxx~~~uuuyyyxxxwwwtttlllZZZEEE777:::===666333888555555555555555555555555666777777888888777777666777666666555555666666777777777777888999999999:::::::::;;;<<<===>>>??????>>>???@@@AAABBBCCCDDDEEECCCFFFIIIJJJHHHFFFEEEFFFIIIWWWnnnrrrlllhhhbbb```bbbeeeccc___[[[XXXUUUQQQMMMMMMNNNOOOOOONNNOOORRRUUUbbblllqqqqqq{{{yyy```PPPIIIIIIHHHEEEBBB@@@@@@@@@AAA@@@BBBCCCAAA>>>AAAFFFDDDEEEGGGHHHIIILLLPPPSSSXXX^^^kkkzzz~~~{{{wwwccc[[[WWW|||nnncccTTTHHHFFFEEE@@@>>>BBB===<<<;;;999888777666666888888999::::::888555333777666666555555444444444666666777888888999999999999999::::::;;;<<<<<<===:::::::::999999999888888999:::<<<===>>>>>>??????;;;;;;<<<===???AAABBBBBBCCCBBBBBBBBBCCCBBB@@@===:::;;;<<<>>>@@@CCCEEEFFFHHHJJJKKKJJJIIIMMMTTT[[[ggg{{{FFFCCCAAADDDIIIJJJEEE???<<<;;;:::999888888999999===<<<<<<<<<;;;;;;;;;:::555555444444444555666666777777777888888888999999<<<;;;:::999888777666666666666777777777888888888444666999999888888999<<<;;;FFFTTT___kkk|||vvvhhh```]]]HHHAAA:::888666555777;;;777555333333333444333222666555555444333222222111333333333333333444444555444444555555666777777777666666666666666777888999;;;:::888888999<<>>======>>>??????>>>???AAACCCEEEGGGHHHIIIFFFHHHHHHGGGDDDEEEIIIMMMRRRUUUOOOLLLPPPPPPVVVeeepppuuueeelll|||zzzoooaaaXXXWWWWWWWWWUUUXXXXXXWWWVVVVVVVVVXXXZZZZZZ[[[[[[\\\^^^```bbbccc[[[YYYYYY[[[[[[ZZZ\\\bbb^^^___]]]ZZZZZZ___aaa```^^^^^^^^^\\\ZZZYYYYYYZZZYYY\\\aaaeeeggggggeeecccccc^^^XXXVVVVVVSSSLLLGGGBBB@@@>>><<<;;;;;;:::999777666444444555555444333333===AAAEEE]]]|||vvvzzzjjjhhhhhhhhhdddZZZIII<<<777===<<<333333;;;444444444444444444444444555666666777777666666555666666555555555555666666555555555666777888888888999999:::;;;<<<======>>>>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDDDDEEEGGGHHHHHHVVV___uuu}}}uuunnnkkkkkklllhhhccc___]]]ZZZWWWVVVSSSTTTTTTSSSRRRQQQSSSTTTZZZhhhpppmmmooo~~~ooohhh\\\ZZZVVVOOOHHHDDDDDDEEEJJJLLLQQQUUUQQQHHHEEEGGGBBBBBBBBBCCCGGGNNNWWW]]]iiitttvvv^^^XXXZZZsssbbbNNN???@@@AAA<<<999<<<<<<;;;:::999888777666666777666666888999999666333777777666666555555555444444555666777888888888888777888888999999:::;;;;;;:::::::::999999999888888888999:::;;;<<<=========888999;;;<<<===>>>@@@AAAAAAAAA@@@AAABBBAAA???===:::;;;;;;===???AAACCCEEEBBBHHHMMMMMMHHHFFFGGGKKKHHHVVVkkkEEEAAA???@@@DDDEEEBBB>>>;;;;;;999888888999:::::::::::::::999999888888777555555444444444555555666555666777999999888777777999999888888777666666666666666666777777777888888222555777888777666666777777;;;???AAADDDNNN]]]iii{{{|||mmmZZZJJJBBB@@@:::777777::::::777777:::666444111000222444555555444444444333333222222111222222222222222333333444222333333444444555666666444444444444555666888888999999888888999;;;>>>???>>>===<<<;;;;;;<<<===>>>>>>???@@@BBBCCCEEEFFFGGGCCCEEEFFFFFFEEEFFFHHHIIIJJJPPPLLLIIINNNNNNQQQ\\\[[[nnn}}}xxxyyykkk```ZZZVVVSSSPPPUUUTTTSSSQQQQQQSSSTTTVVVQQQQQQPPPQQQRRRUUUYYY[[[XXXWWWXXXZZZYYYVVVXXX\\\XXXZZZXXXTTTUUUZZZ]]]\\\\\\]]]^^^^^^\\\ZZZZZZ[[[ZZZ]]]aaaddddddaaa]]]ZZZVVVQQQLLLIIIHHHEEEBBB>>>::::::999888888777777777555333222222444777777777EEERRR\\\cccwwwhhhbbb]]]VVVPPPFFF===888888;;;777000222:::333333333333333333333333444444555555555555444444333333222222222222333333333333444444555666777777555666666777888999:::;;;===>>>>>>??????@@@@@@AAA@@@???>>>???AAADDDGGGIIIBBBRRRSSSYYYrrriiiaaa]]]YYYVVVVVVYYYVVVVVVVVVUUUTTTUUUXXX[[[VVVaaahhhdddaaahhhvvv|||{{{yyyyyyxxxsssmmmkkkmmmooowwwzzz~~~rrr^^^NNNIIIHHHIIIKKKPPPWWWcccpppxxx}}}iiihhh~~~rrrXXXHHH<<<<<<>>><<<999::::::::::::::::::999777777666666666777888888666444777777777777777666666666333444666888999999888888666666777777888999999999999999999888888888777777444555666888999999999999777999;;;<<<;;;<<<>>>@@@@@@??????AAABBBBBB@@@>>>:::::::::;;;<<<>>>@@@AAA@@@DDDHHHGGGCCCAAADDDGGGDDDFFFKKKTTTccc{{{CCC@@@======>>>???>>><<<;;;:::999888999:::;;;<<<:::999999888777777666666666555555444444444555555333555888::::::999666555666666666666666666666555666666666666777777777888666777888888777666777777333444666555555999@@@FFFFFFRRRcccqqqWWWVVVSSSKKKAAA999777777888666888<<<<<<::::::>>>777555333333555777777666333333333222222222222222111111111111111222333333111111222222333444444555222222333333444666777888777666777777888999;;;;;;===<<<;;;::::::;;;<<<===??????@@@AAABBBCCCDDDDDDCCCCCCDDDFFFIIIJJJIIIGGGFFFMMMKKKHHHMMMNNNNNNVVVUUUZZZjjj|||xxxoooeee___aaaiiipppdddaaa]]]ZZZWWWTTTRRRPPPNNNMMMLLLLLLLLLNNNOOOPPPTTTRRRTTTWWWVVVSSSTTTXXXUUUWWWVVVSSSTTTYYY\\\[[[[[[\\\\\\[[[XXXWWWWWWXXXSSSTTTTTTTTTRRROOOKKKIIIBBBAAA@@@>>><<<:::888777666666777666555555666666555444555:::BBBKKKQQQTTTmmmxxxuuunnn[[[HHH???999777777666555333333444555333333333333333333333333222333333444444333333222333333222222222222333333111111222333444555666666444555555666777888999:::============>>>>>>>>>>>>===<<<<<<===???BBBDDDEEE???LLLLLLKKK^^^yyyyyymmmccc[[[YYY]]][[[ZZZXXXUUUTTTVVV[[[^^^bbbeeefffddddddiiioooqqqqqqmmmooorrrpppnnnyyyrrrccc___eeegggkkkpppwwwaaaLLLDDD===;;;======<<<;;;777888:::;;;;;;:::888777555666777777666666555555666666777777777777777777333444666888::::::999888555555555666777777888888777777777777666666666666333444555666777888888888888:::<<<<<<::::::<<>>>>>>>>@@@BBBCCCAAA???;;;;;;:::;;;;;;<<<===>>>@@@CCCDDDDDDBBBBBBDDDFFFDDDCCCBBBCCCGGGRRRaaammmCCCAAA===;;;;;;<<<======::::::999999999:::<<<===;;;::::::999888777777666777666555444444444444555222444888;;;;;;999666333444444444555555555555666666666666666777777777777777777666666555666777888555666555333222333666999888===???@@@HHHWWWgggooowww}}}vvvtttvvvlllUUU@@@@@@===:::777777999;;;<<<777444333555666777<<>>======>>>@@@CCCCCCBBB@@@======<<<<<<<<<===>>>>>>>>>AAADDDEEEEEECCCBBBBBB;;;???EEEJJJKKKLLLOOOTTTCCCAAA???>>>===;;;888555AAA@@@===:::777666666555:::999888888999999777555777777666666555555555444555555666666555555444333666555444333333333333333555555555555555555555555333333333444444444555555333444444555555555555555666666777999<<<@@@CCCEEENNNQQQWWWaaaooo~~~zzzfff^^^SSSKKKGGGCCC>>>:::888888777777666666555555444444444444444555666777222222222222222222222222000222222111///...///000111111222222222333333333222222222222222222222222222222222333444555666777555555555555555666777888>>>>>>>>><<<;;;;;;<<<>>>DDDDDDCCCAAAAAA@@@@@@@@@BBBDDDEEEGGGHHHHHHHHHHHHNNNLLLKKKKKKNNNPPPRRRSSSMMMTTTVVVXXX]]]jjjrrrkkk^^^VVV```sss||||||mmmaaa\\\[[[ccc^^^VVVOOONNNPPPKKKEEEEEEKKKMMMJJJKKKOOONNNIIIMMMQQQPPPIIIEEEIIIOOORRRLLLJJJFFFCCCAAA@@@AAABBB>>>>>>===<<<;;;:::555///666444444555666666666555:::;;;555555===999222777DDDCCCAAAHHH[[[qqq|||}}}lllLLL888666:::555444333333222222333333444444444333333222222222555444333333222222333333333333333444444444555555000000000222444888;;;===:::888666444444666999<<<<<<<<<;;;;;;;;;<<<=========<<<;;;;;;<<<===>>>???CCCEEEFFFEEEEEEJJJUUU]]]qqqeeeddd]]]SSSXXXfffiiibbb___aaabbb```bbbhhhbbbgggmmmmmmggghhh|||~~~yyykkkmmmwww|||vvvnnnwwwhhhRRRMMMEEE===888999;;;:::888888888999999999999888888333666888999777555444444555555444444444444555555444555777888888888777666666666555555555555666666666666555444222111000000555777999:::::::::;;;<<<:::999999888888999999:::<<<===???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???????????????;;;>>>BBBEEEGGGIIILLLNNNCCCAAA???>>>===;;;888555<<<;;;999888777777888888;;;999888999999999777555666666666666555555444444555555555555555444444333555555444333333333333333444444444444444444444444333333333333444444444444222333444444555555444444888777666666777888999:::???@@@CCCIIIPPPZZZbbbgggjjjnnntttyyy|||~~~xxxnnndddZZZRRRMMMJJJDDD===:::::::::777444666666666555555444444444222222222222222333444444222222222222222222222222111222222222000///000111111111111222222222333333222222222222222222222222333222222333333555666666555555555555555555666777999999::::::999:::===???CCCBBBBBBBBBBBBBBBCCCCCCBBBCCCEEEGGGHHHHHHHHHGGGMMMKKKJJJJJJKKKNNNOOOPPPMMMXXX[[[VVVVVV]]]xxx}}}kkkaaagggeeeccc___WWWQQQUUU^^^iiikkkjjjeeebbb^^^TTTJJJHHHKKKKKKGGGFFFIIIHHHDDDBBBFFFIIIHHHIIIMMMOOOMMMKKKIIIEEEAAA===;;;::::::;;;;;;999777777999;;;:::;;;555444888666000000444222666;;;JJJXXXSSSKKKRRR[[[]]]^^^dddwwwxxxxxxsssYYYDDD888666888444444333222222222222333444444333333333222222222444333222222111111222222111111222222222333333333111000000111333666999;;;888777555444444666888:::::::::999999:::;;;<<<<<<<<<;;;;;;;;;;;;===>>>???@@@BBBEEEFFFGGGKKKQQQUUUmmm}}}nnn^^^^^^iiijjjeeedddggghhhdddaaacccfffgggkkkmmmlllooo}}}{{{vvvzzz|||ooodddccczzz}}}zzzxxxtttiiiWWWJJJIIICCC;;;888999:::999888666666777777777777666666444666888777666444444444555555444444444444555555444555666777777777666666666666555555555555666666333333333333333333333333444666999:::999999:::<<<::::::999999999999::::::<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===============???BBBDDDEEEFFFHHHJJJDDDBBB???===<<<;;;888666666666555555777888:::;;;<<<:::999999999999777666666555555555555444444444555555555555555444333333444444333333222222333333444444444444444444444444222222333333333444444444222222333444444444444444777777555444444333444444666666777888;;;>>>AAACCCAAADDDIIILLLNNNPPPRRRTTTXXXXXXZZZ]]]```^^^YYYTTTRRRNNNIIICCC>>>:::999888888555222222555666555333444444444444333333333333222222111111222222333333111111111111111111111111111222333222000000000222111111111222222222222333222222222222222222222222333222222333333444555666666666555444444444555555333555666777777:::===@@@AAAAAABBBCCCCCCDDDEEEEEEBBBCCCEEEGGGHHHHHHHHHGGGKKKJJJHHHHHHHHHJJJLLLMMMOOOaaaeeeYYYTTTVVVbbbvvvqqqddd[[[ZZZSSSGGGFFFNNN___gggmmmnnnkkkdddYYYNNNGGGJJJIIIGGGEEEFFFEEEBBB888<<>>===<<<;;;:::888777777777777666444222222444666888333333888777222444;;;AAAGGGWWWttt~~~uuuwwwwwwiii{{{lllUUUCCC:::777777666444333222222111111222222333333333222222222222222222222111000000000000111///000000000000111111111111000000111222444666888555555555555555666777888777777777777888999:::;;;;;;:::::::::;;;<<<>>>???>>>@@@CCCGGGIIIKKKKKKLLLRRRzzz|||zzzqqqllluuurrrqqqsssvvvzzz|||~~~iiiZZZUUUkkk}}}yyypppdddYYYQQQKKKFFFBBBDDD???999666777999999888555555555666666555555555555666777666444333444555444444333333333333444444444444555666666666666555666555555444444555555666000111111222333444555555444666888999888888:::;;;::::::999999999999::::::======<<<======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;>>>???AAABBBAAABBBCCCEEECCCAAA>>><<<<<<:::888666444444444555777999;;;===<<<;;;999888999888777666444444444444444444444444444444555555555444333333333333222222222222333333333333333333333333333333222222222222333333333333222333333444555444444444444444444555555666666777555555555666777888888888666777999999888777777888???>>>>>>@@@AAAAAA>>>;;;777666555444555777999;;;777555444555666666444222333333333333333333333333444444333333333333444444111111111111111111111111111222333222111000111222111111111111222222222222222222222222222222222222333222222222333444444555666666555444333333333333222333555555666999<<>>???AAABBB???999999:::::::::999888777333444666999777444444777888>>>???:::888<<>>@@@@@@BBBEEEHHHJJJHHHGGGMMM___|||{{{yyysssvvv{{{cccVVVaaayyyyyyrrreeeSSSEEE>>>===>>>???>>>:::777555666888888777444444555555555555444444555666666444333222444555333333222222222222333333333444444444555555555555555444444444444444444555000000111222333444444555333555777888777888999:::::::::999999999999::::::<<<<<<;;;;;;;;;===???@@@==============================<<<;;;::::::::::::<<<===??????>>>???AAABBBAAA???<<<;;;::::::888777666666555666777999;;;<<<===;;;888777777777666555333333333333444444444444444444444555444333333222222222111111111222222333333333333333333333333333111111111222222222333333333333444555555555555444111222333444555666777777333333444555555555555555111333555666666666888999777777777777999999999888444444444555444444444333555444444444333222///...333333333333333333333333444333333222222222333333000000000000000000000000000111222222111000111222000000111111111222222222222222222222222222222222333333222222222333444444666555444333333222333333444555666666666888;;;>>>CCCCCCDDDEEEEEEDDDCCCCCCAAABBBDDDFFFGGGGGGGGGFFFHHHHHHHHHFFFEEEEEEHHHKKKPPPffffffUUUPPPRRRRRRTTTXXXjjjhhhnnnbbbQQQHHHFFFAAA???CCCGGGDDD===@@@DDDKKKPPPOOOHHH???::::::AAAEEECCCAAAAAAAAA???======<<<;;;:::999999888666333444888999999<<>>BBBAAAAAACCCEEEGGGGGGFFFMMMPPP\\\xxxtttiiitttxxxgggaaayyyhhhYYYGGG;;;:::===>>>===999777555555555666777777444555555555555555555444444555555444222111333555222222111111111111222222333333333333333444444444444444333333333333444444222222222222222222222222222444666777666666888999:::999999888888999999:::;;;:::999999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;<<<<<<===>>>AAACCC>>><<<999888999999999888777777666666666888999:::===:::777555555666555444222222333333333333333444444444444444444333222222111111000000111111222222222222222222222222222222000000111111111222222222222222333444444444444444000111222333333333222222444444444333333333222222222333555555444555666888000000000111222333444555111222444555555333111000111111111111111000///...222222222222333333333333111111000000//////000000///////////////////////////000111111000///111222000000000111111111111222222222222222222222222222333333222222222222333333444444333222222222333333555666777666666777:::===BBBCCCDDDEEEDDDDDDBBBAAAAAABBBDDDFFFGGGGGGGGGFFFHHHIIIJJJHHHFFFFFFJJJNNNZZZjjjgggWWWSSSTTTRRRSSSXXX[[[ooo~~~hhhfff~~~|||tttfffVVVOOOUUU[[[TTTHHHAAACCCGGGLLLJJJBBB<<<:::666;;;>>>>>>@@@CCCCCCAAA999999888999<<<@@@EEEGGGFFF;;;333444555555:::BBBMMMdddkkk]]]^^^uuu~~~}}}wwwkkk```RRRCCCBBB@@@<<<777444333333222111000000///000000000000000000000000111111111111000//////......//////111111111111222222222222000000000111111111111111222222444555666666666666555555444444555555666777777666666777888:::<<<===AAAAAAAAAAAAAAACCCEEEGGGFFFKKKSSS```wwwzzznnniiijjj|||~~~oooWWWLLL>>>888:::===;;;888666666555555555555666666444444555555555555444444333444555444222111222333111111000000000000111111222222222111222333333444444333333222222333333444333333222222111111000000111333555666666666777888888888777777777777888888999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===999:::;;;<<<<<<>>>BBBEEE;;;999666666777999999999666555555555555666888999<<<999666444444444333333111222222222333333333333333444444444444333222222000000000000000111222222222222222222222222222222000000000000111111111222000000111222222222222222000000111222222111000///555555444333222333333333555555555444222111111333444555666666666666777999///000222444444444333222000111111111000000000111000000000111111222222222111111000///////////////////////////////////////---///000000//////000111000000000000111111111111222222222222222222222222333333222222222222222333222222222222222222333444333444555555555777:::===???@@@BBBDDDDDDDDDCCCBBBAAABBBDDDEEEFFFGGGFFFFFFHHHKKKLLLJJJHHHIIIMMMRRRbbbkkkeeeYYYXXXVVVSSSWWWXXXTTT]]]rrrzzzrrrYYYTTTSSSUUUVVVUUUWWW\\\XXXPPPDDD@@@IIIXXX```___HHHFFFDDDEEEJJJRRR[[[```cccTTTLLLOOORRROOONNNSSSaaappp|||}}}zzz~~~~~~jjj\\\TTTJJJAAA???===:::777444111000111111000////////////000/////////000000000111111111000000///.../////////000000111111111222222222///000111111222222222222333333444555666777888888777777666555555555666666555555555666777999;;;===<<>>???@@@;;;;;;<<<<<<<<<>>>BBBEEE999777444444666999::::::444333333333444555777888<<<888555333333333333222111111111222222333333333333333444444444333222222000000///000000111222222111111111111111111111111000000000000111111111111......///000000000000000...///111333333333333222222222111000111222444555222333444444333444666888000111111111000000111222444333333222000///...---///000000...------...///.../////////000000111111333333222111111000111111////////////////////////,,,...//////......///111000000000000111111111111222222222222222222222222333333222222111222222222111111111111222333444444111222444444555777:::===<<<>>>AAACCCEEEEEEDDDCCCAAABBBDDDEEEFFFGGGFFFFFFIIILLLNNNLLLIIIJJJOOOUUU^^^ddd^^^WWWWWWSSSPPPWWWQQQNNNUUUbbbgggnnnzzzqqqjjjlllpppvvvzzz\\\PPP```{{{mmmhhhbbb]]]^^^ccckkkpppyyyoooooo}}}}}}|||}}}}}}yyyuuu]]]NNNHHHAAAAAA===999777666444000---111111000///////////////.../////////000000111111111111000///////////////000000000000111111111111///000111222222333222222444444444444666777999999999888777666666666666666555555555555777999;;;===777<<>>===@@@CCCEEEDDDDDDFFFJJJUUUffftttpppiiiuuuzzzhhhIII???;;;<<<<<<:::777444444444444555666666555444444555111111222222222222111111000222555555333111000000000000////////////000000222111000000000111333444333222222222222222222333111111111111111111222222000222444555444444666777666666555555555555666666555666888999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBB===============>>>BBBEEE666666555444333333333333222222333333333333444444666555444222111000000000111111111000000000000000444444444333222111000///////////////////////////111111222333333333333222///000000000111111111111000000000000////////////111111000000000000111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111000//////222000...///222333111//////000000000111111111111222111111000000000000000111111000000//////......000000000000000000000000222222111000/////////000222222222222222222222222444222000///...///000111222111000000000111333444666555333222333555888:::@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDFFFHHHGGGMMMQQQNNNIIIHHHNNNVVVfffoooeeeTTTRRRUUUTTTVVVTTTTTTVVVZZZZZZ^^^nnnnnnwwwxxxnnnppptttoooWWWGGGBBBAAA@@@CCC===888666777666222...111111000000//////......000000000000000000000000111111000000//////......//////000111111111111111......///111222333444555444444555666777888999999DDDBBB>>>888333111333555444444444555555666777888<<<;;;;;;<<<<<<===>>>???CCCBBBAAABBBEEEJJJOOOSSSkkkwwwhhh```nnnyyyyyyttthhhWWWHHH@@@===999999888777666555444444333333333333333333222222111000000000000000111222222333333333333222111111000000000000000000000000111111111111111111111111111111111111111111111111222444666666444111000000111111222222222333333333666666666666666666666666888888888888888888888888:::999888888::::::999888777888999;;;===>>>@@@@@@======???@@@BBBCCCDDDEEE666555444333333222222222111111222222333333444444444333222000//////....../////////000000111111222222333333222222000//////////////////////////////000000111222222222222111....../////////000000000000000000000000000000000111000000000000000000111222222222222222222222222222222222222222222222222111111111111111111111111000111111111111000///...111///...///111111000...//////000000000111111111111000//////......//////000000000///////////////////////////////////////111111000000//////000000222222222222222222222222333222000///...///000111111111000///000111222333555555444444555777999;;;??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCEEEGGGHHHLLLPPPOOOKKKKKKOOOTTTjjjsssiiiWWWUUUUUURRRSSSRRRRRRUUUYYYYYY[[[fffrrrsssrrr|||xxxzzzooo\\\III@@@??????<<<@@@;;;666555666555222...000000000000//////......////////////////////////111000000000/////////...//////000111111111111000//////000111222222333444333333444555666777888888@@@@@@???<<<888555444444555555555555666777888888;;;;;;;;;;;;<<<===>>>???BBBBBBAAAAAACCCFFFJJJLLLOOOjjjzzzwwwddd\\\sssuuuqqqhhh[[[MMMBBB===;;;888888777666555444444333444444444555555555555555222222111111111111111222222222222222222111111000////////////////////////111111111111111111111111111111111111111111111111222444666555333111000000111111111222222222333333555555555555555555555555555555666777888888999999:::999888888999:::999888999999:::;;;<<<======>>>>>>>>>???@@@BBBCCCDDDDDD555555444333222222222222///000000111222333333333222111000...------------------...///000111222222111111111111000///...---////////////////////////...//////000111000000000---------............///000000000000000000000000000000000//////000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000//////...///...---...///000///---////////////000000000000//////...---------------.........///////////////////////////////////////000////////////000000111111111111111111111111111222111000///...///000111000000/////////000111222444444555666888:::;;;<<<<<<===>>>???@@@BBBCCCCCCCCCDDDDDDDDDBBBBBBDDDEEEIIILLLNNNOOONNNNNNPPPQQQhhhpppgggZZZYYYXXXSSSTTTPPPPPPSSSWWWXXXXXX\\\bbboooxxxkkkkkkuuuwwwtttqqqggg___ccc\\\SSSDDD888777<<<;;;777;;;777444333444444111///000000000////////////...////////////////////////000000000000////////////...///000000111111000000000000000111111111222222222222333444555555666666;;;===@@@???<<<888555444555555555666666777888999::::::::::::;;;<<<===>>>AAA@@@@@@@@@AAABBBCCCDDD???NNNpppyyy{{{kkkfffzzzkkkcccVVVJJJAAA<<<999888777777666555444333222222333333333444444555555666444333222222111111111111111111111111111000//////////////////////////////000000000000000000000000000000000000000000000000111333444444222000000000111111111222222222222333444444444444444444444444222222333555666777999999999888777777999999888777::::::::::::;;;;;;;;;;;;??????@@@@@@AAABBBBBBCCC555444333222222111222222......///000111222333333111000///...------------.........//////000000000///////////////...---,,,........................------...////////////...------------.....................///////////////////////////////////////000000000000000000000000000000000000000000000000......................../////////000000///......---------------...------........./////////000000///......------------------------....../////////////////////////////////............//////000111111111111111111111111111111000////////////000000///////////////000000111222333666888:::;;;<<<<<<::::::;;;;;;<<<===>>>>>>???@@@AAAAAAAAAAAACCCEEEIIIJJJKKKNNNPPPQQQPPPNNN[[[ccc^^^VVVZZZZZZUUUWWWPPPPPPQQQTTTWWWXXXXXXYYY]]]kkkyyyrrrqqqsssnnnzzzpppsssgggPPPEEE???===777222333777777444666444111111222222111///////////////////////////////////////////////////000000000000////////////...//////000000000000000111111111111000000000000111111111222333444444555777:::======;;;888666555666666666666666777999999999999999::::::;;;<<<===>>>>>>??????@@@?????????AAAEEETTTppp}}}ppp\\\RRREEE<<<999999777555666555555444333222111111///000000111222333333444444333222111000000000000000000000000000//////...///////////////////////////////////////////////////////////////////////////111333333111000000111111111111111222222222222222222222222222222222222111111222333444555666666777666555666888999888777999999999999:::::::::;;;?????????@@@@@@AAAAAAAAA555555444333222222222222......///000000111222222111000000///............000/////////......------------.........---,,,,,,------------------------,,,,,,---............------------.........//////,,,,,,,,,,,,------......---...////////////...---////////////////////////////////////////////////---------------------------....../////////......,,,---------,,,,,,,,,------............/////////000///......------......,,,,,,------......//////...........................---------...///000000000000000000000000000000//////////////////000000.../////////000000000000111222555888:::;;;;;;::::::::::::::::::999999999999;;;===>>>>>>@@@CCCEEEHHHHHHIIIKKKOOOPPPOOOLLLOOOVVVSSSPPPWWWWWWSSSUUUQQQPPPOOOPPPTTTXXXYYYXXXYYY___fffoooyyytttrrr~~~uuuppp^^^CCC777...444888555333444444333222111000///000000000000.............../////////........................////////////000000000000......///000000000000000111111111000000000000///000000111111222222333333555666777777555555555777555555555555666777888999888888888888999:::;;;<<<;;;<<<===>>>?????????>>>@@@AAAFFFOOO]]]tttzzzttttttnnn^^^KKKCCC:::666888:::888555555555444333222111000000//////000000111222333333222222111//////.........///000000000000///.................................................................................000111111000///000111000000111111111222222222222222222222222222222222222222222222222333333333666555444555777888777666666666777888999:::;;;;;;===>>>>>>>>>??????@@@@@@666666555444333333333333000000000000111111111111111111000///////////////000000///...---,,,++++++,,,---------------,,,,,,------------------------+++,,,------......---------------.........//////*********+++,,,,,,------,,,---...//////...---,,,................................................------------------------,,,---..................+++---...---,,,+++,,,---------------........./////////...------------...,,,,,,,,,---------------...........................------------......///////////////////////////......////////////000000...///000111111111000000000111444666888888888888<<<;;;;;;:::999999888888666777:::;;;===???BBBEEEEEEEEEFFFHHHKKKMMMLLLLLLJJJOOOLLLKKKRRRQQQLLLPPPNNNOOONNNMMMQQQWWWZZZXXXXXXYYYYYYZZZdddzzziii```^^^sssvvvnnnwwwuuu___III:::;;;+++444;;;888333222333333000000////////////000000---............/////////........................////////////000000000000---...//////000000//////000000000000000000000000000000111111111222222222333444444222111222444777444444444555555666777888777777777888888999:::;;;999:::;;;===>>>>>>>>>>>><<>>??????777777666555444444444444222222111111111111000000111000000//////////////////......------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------)))******+++,,,,,,------+++,,,...//////...,,,+++------------------------------------------------------------------------+++,,,---...............+++---///...,,,+++,,,...,,,,,,---------............------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,..............................------,,,---------////////////////////////---......//////000/////////000111222222222111000000111222333444555666666999999999888888888888888666888:::;;;<<<>>>AAADDDBBBCCCDDDEEEFFFHHHJJJLLLIIILLLGGGHHHPPPNNNIIIMMMIIIMMMNNNLLLNNNSSSVVVTTTRRRSSSTTTUUUYYYcccsssvvvfff^^^bbb}}}sssnnnmmmwww|||^^^JJJ<<<666:::000666888555111222333222////////////......///000---------.........//////.........................../////////000000000111---...//////000000///////////////000000000000000000111111111111222222222111222222222111111333555333333333333444555666777777777777777777888::::::999999::::::;;;<<<<<<<<<;;;>>>CCCFFFFFFIIIWWWeee}}}ssstttpppcccdddoooyyymmmPPPHHH<<<999666666888999777666555555444333222111111000111111111222222222222222000000///////////////000000111111111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,---......---...000222000000000000111111111111222222222222222222222222000000111111222222222333333222222333555777666555666666666777777888888888888888999:::<<<===>>>>>>888777666555555444555555333333222222111000000000000//////.........//////------------------------,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,...//////...,,,+++------------------------------------------------------------------------+++,,,------.........---+++---///...,,,+++---///,,,,,,,,,---------......---,,,++++++******++++++---------,,,,,,+++++++++........................///...------,,,,,,,,,,,,////////////////////////------...///000000/////////000111333333222222111000000111111222333444444444444555555666666777777888:::;;;<<<<<<>>>@@@CCC@@@AAACCCCCCCCCEEEIIILLLGGGIIIEEEFFFPPPOOOJJJOOODDDKKKNNNLLLLLLPPPQQQOOOKKKNNNSSSXXXZZZYYY[[[^^^hhhttt}}}ttt~~~wwwlllttt|||uuuxxxtttUUU<<<:::999111---666666444//////222333000///000000///...---///000---------.........//////.........................../////////000000111111---......///////////////////////////000000000111111111111111222222222222000111333333222222222444333333333333333555666666666666666666777888999:::::::::999999999999::::::<<<:::;;;@@@CCCDDDJJJPPPVVVmmm|||~~~vvvmmmlllrrr~~~rrrhhh```KKK;;;???<<<:::777666666666666666666555555444333222111111000000000000////////////111000000000000000111222111111111111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000+++,,,---------...000222000000000000111111111111222222222222222222222222...///000111222333444555333222222333555666666555888777777777666666666555666777888999;;;<<<===>>>777666444333222222333333333333333222222222111111222222111000...,,,+++***//////.........---------///...---,,,,,,,,,,,,,,,************+++,,,------************************,,,***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,---...******+++,,,,,,---......,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++***111///---+++***+++,,,---......---,,,---...///000////////////000000000000111111222222222111111000///000111111111111333444111222444666888888888888999<<<>>><<<<<>>@@@BBBCCCOOOMMM[[[zzz|||zzz~~~vvvcccTTTIII???;;;;;;999888888888777777666666777777666555333222111111111111111111111111111111////////////////////////000000000000000///......,,,,,,---------,,,++++++---------,,,,,,+++++++++........................////////////////////////000000000000////////////---...///111111222222222......//////000222333444111111111222333444555666555444444444444555666666666666666666777888999:::666666444333222222222333333333222222222111111111222222111000///...,,,+++///.........---------,,,......---,,,,,,,,,,,,,,,++++++*********+++,,,,,,************************+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,******++++++,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***000///---+++***+++,,,---------,,,,,,,,,---...///......////////////000000000111111222222111111000111222333333333333444444111333555777888999999999888;;;<<<;;;<<>>>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCBBBAAAAAACCCGGGLLLOOOUUUVVVVVVTTTRRROOONNNNNNLLLUUU^^^dddrrr}}}llljjjxxxzzzvvvqqq}}}xxxyyy~~~uuucccTTTGGG???===999333000000111111111111000...------...000111111000...------------...000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................////////////000000000///////////////000000000000111111111111111111222222333444444444444555555666777777888888999888888777777888888888;;;;;;;;;<<<>>>???AAABBBGGGCCCIIIYYYiiiyyyxxxppppppwwwdddPPPDDD>>>888444333777777666666666555555555666555555444333222111111000000000000000000000000000000000000000000000000///000000000000///......------------,,,,,,+++***------,,,,,,,,,+++++++++------------------------........................000///////////////////////////000111111111000000.........///000111333333222111111222222333444555444444333333444444555666666666666666777888999999555444333222222222222222222222222222111111111000111111000000///......---......------------,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++*********++++++************************+++***)))***++++++***)))++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++******///...,,,+++***++++++,,,,,,,,,+++++++++,,,---...------........./////////000000111111111111000000111222222333333333222222111222444777888::::::;;;777:::;;;999;;;>>>???===<<<<<<===???@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@EEECCC@@@???@@@EEEJJJNNNWWW\\\]]]WWWMMMFFFGGGKKKKKKLLLOOOQQQVVVgggqqq___]]]tttvvvcccYYYZZZgggfffttt~~~bbbNNNAAA666///222000------...000000000///...---,,,,,,---...///......------,,,------......---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------...//////000000//////////////////000000000000000111111111222222111111111222333333444444444444555555666777777777888888777777777777888888:::::::::;;;<<<>>>@@@@@@DDDCCCEEEJJJLLLSSShhh}}}kkkcccbbbuuu~~~gggUUUAAA:::999888555333555555444444444444333333333333222222222111111111////////////////////////000000000000000000000000/////////000//////...------...------,,,+++***))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////000000000000000///...............///000111222333222222222111111222222333333333222222333333444555555555555666666777888888333333222222111111111111222111111111111000000000//////......------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))******************************,,,***)))((())))))'''%%%++++++++++++++++++++++++***+++,,,---...---,,,+++++++++++++++************+++++++++***************************************++++++++++++++++++++++++***************+++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,******************************++++++++++++******------,,,+++******+++++++++++++++++++++,,,,,,,,,,,,,,,------......////////////000000111000000000//////000111111111000...000111333555777999::::::666999:::888:::>>>???===;;;<<<>>>???@@@@@@@@@@@@AAA@@@@@@???????????????FFFEEECCCBBBCCCFFFIIILLLOOOTTTWWWRRRIIIDDDFFFJJJKKKIIIKKKQQQQQQRRR```rrruuutttiiieeewwwuuulllgggiii{{{mmm}}}zzz___III???999444000111111000000000000///......------,,,,,,------...---,,,,,,,,,---------...---,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111---......//////000000000000000000111111111222222000000111111222333333333333444444555555666777777777777666666666777888888888888999:::;;;===>>>??????CCCIIIMMMJJJIIITTTcccvvvnnnnnnnnn}}}wwwnnnUUUHHH;;;888999888777777333333333333333333333333000000000111111111111111........................000000000000000000000000...////////////...------.........---,,,+++***))),,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////////////////000000///..................000111222333333222111000000000000000222111111111111222333333444444555555666666666666111111111111111000000000111111111000000000//////---,,,++++++++++++,,,---++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***))))))))))))***************************)))((()))++++++***)))************************)))***+++,,,,,,+++***)))******************))))))************************************************************************))))))******++++++++++++(((((((((((()))))))))))),,,++++++******++++++,,,************************)))******++++++******))),,,+++++++++*********+++*********+++++++++++++++,,,,,,------...//////000---...///000000000000000000//////111333333000...///000111333444666888999777::::::888999===???===<<<===???AAABBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@DDDDDDDDDDDDEEEFFFGGGGGGGGGIIIKKKJJJGGGEEEFFFGGGGGGBBBDDDLLLNNNJJJKKKQQQPPP___yyyyyy[[[NNN===333222333333222111222333333222000......------,,,,,,,,,,,,------,,,,,,------------------,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------***************************+++,,,---...///000111------......//////000000//////000000000111111111//////000111111222222333333333333444555555666666666555555555666666777888888888888999:::<<<>>>???888<<>>:::777888666333333555333333333333333333333333/////////000000000111111////////////////////////////////////////////////...............---,,,,,,------------,,,+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000,,,,,,---//////000000000------......///111222333222111000000////////////000000000000000111222222333333444555555555444444///000000111111000//////000000000000////////////,,,+++***)))))))))++++++******++++++++++++,,,,,,******))))))******++++++++++++***)))))))))******************************(((((((((+++...000111000)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))******)))))))))***************************************))))))))))))))))))))))))'''((()))***++++++++++++'''(((((((((((()))))))))+++******************+++************************))))))************))))))************************)))***+++,,,,,,,,,,,,+++,,,,,,---...///000000111,,,---...//////000000///111000111444777888444111000000111111333444666777:::<<<;;;888999===???===<<<>>>@@@BBBCCCCCCBBBAAA???>>>>>>===>>>@@@AAABBBAAABBBCCCDDDEEEEEEDDDDDDEEEDDDDDDEEEGGGGGGFFFEEEGGGBBB@@@EEEJJJKKKKKKKKKMMMNNNWWWjjjzzztttsssiiiWWWJJJ???999222...///111111111---///111222000/////////------------------------------............---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************+++,,,---...///000000..................//////........./////////000000/////////000111111222222222222333333444555555555555444444555555666777888888888888999:::<<<>>>>>>??????@@@@@@AAABBBCCCEEEGGGHHHOOO___wwwooonnn~~~uuubbbnnnvvviiiWWWDDD===333444777:::777222111444111222222222222222333333///000000000000000000000////////////////////////........................------......------,,,+++,,,,,,---------,,,++++++*********+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000***+++,,,...//////000000---------...///000111222111000//////............/////////...///000000111222333444555555444333222......///000000000///...000000/////////............,,,***)))((()))***+++************+++++++++,,,)))))))))))))))***++++++***))))))))))))******+++************************(((((((((***---//////...))))))))))))))))))))))))---,,,+++)))(((((((((((('''((((((((()))*********((()))))))))*********+++************************))))))))))))))))))))))))&&&''')))***+++++++++***)))))))))************+++***))))))(((((())))))***************************))))))************))))))))))))***************)))******,,,---------,,,+++,,,------...000111111222+++,,,---...////////////111000000444999:::777333222222222222222444555666<<<>>>===999999===>>>===<<<>>>@@@CCCDDDCCCBBBAAA???>>>>>>>>>???BBBDDDFFFBBBBBBCCCCCCDDDEEEFFFFFFDDDEEEFFFHHHJJJKKKKKKKKKKKKJJJGGGEEEHHHOOOQQQOOONNNKKKLLLTTT]]]jjj}}}hhh\\\TTTFFF888333777666555333111000000000+++...000000///......000------............------...//////000///...,,,,,,,,,,,,,,,,,,,,,++++++******************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////..................------------------..................//////000111111222222222222333444444555555444444444444555666777888888888888999;;;<<<>>>???DDDEEEEEECCCBBBCCCEEEEEEHHHEEEBBBEEEOOO___pppzzzyyytttwwwqqqqqqyyyoooZZZPPPEEE888444555444555999999444222333//////000000000111111111111111000000000000000000------------------------------------------------,,,------------,,,++++++++++++,,,,,,------,,,,,,)))*********++++++++++++******++++++,,,------...------------------------,,,,,,---......///000000+++,,,---...............---------...///000111222//////......---..................---...//////000111222333444444333222111---...///000000///......000/////////............///...+++***))))))***+++))))))******+++++++++,,,))))))((())))))***++++++))))))(((((()))***++++++************************+++)))(((((())))))(((&&&))))))))))))))))))))))))222111...,,,++++++++++++&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++******++++++++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((()))************))))))***+++,,,---...---,,,,,,------...///000111222333+++,,,---...///////////////......333888:::666222444444333222333444555666>>>@@@>>>:::999===>>>===;;;===@@@BBBCCCCCCAAA@@@???>>>>>>>>>@@@CCCFFFHHHGGGFFFDDDDDDDDDGGGJJJKKKCCCFFFJJJLLLMMMNNNQQQSSSKKKQQQPPPIIIHHHNNNPPPLLLEEEGGGMMMTTTVVVYYYdddrrrsssvvv___III@@@:::333333888222444555333///---,,,......111222111...,,,---...---......//////......---000000111111000...,,,+++,,,------------,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........./////////......------,,,,,,,,,,,,---------............//////000111111111111222222333333444555555333333333444555666777888888888999:::;;;===>>>???;;;AAAEEEEEEBBB@@@@@@@@@AAABBBCCCBBBAAAEEEMMMTTT[[[oookkkttt|||rrrpppfffwwwllljjjTTT===:::;;;777777777222000444666444000///---.........//////000000222111111111000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******+++,,,------------))))))******++++++++++++******+++,,,------......------------------------,,,,,,------...///000000------......------,,,,,,------------///000111222......---------......///...------------...//////000222333444444333111000111111111111111111111111//////...------,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''',,,,,,+++***)))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))*********++++++,,,,,,++++++***---------............///---,,,,,,,,,,,,---...............///000222333444555444444333333444444555===<<<<<<<<<===???AAABBBAAAAAAAAAAAAAAABBBCCCCCC@@@<<<:::???BBBDDDGGGKKKHHHFFFDDDDDDEEEFFFEEEDDDBBBEEEIIILLLMMMOOOQQQSSSOOORRRKKKHHHLLLJJJGGGNNNHHHJJJMMMRRRVVVZZZ\\\^^^aaagggsss|||}}}yyykkkbbbbbbLLLGGG@@@;;;888666444333444444333222111000///...////////////////////////............---,,,++++++------------------------......---------,,,,,,,,,******+++++++++******)))+++++++++++++++++++++++++++++++++*********))))))---,,,,,,++++++,,,,,,---........................))))))***+++,,,,,,,,,,,,111111111000000000000000000111111222222333444444333555555555444444555777<<<;;;:::999:::;;;<<<===AAAAAAAAA@@@???>>><<<<<<@@@@@@AAABBBCCCEEEEEEFFFIIIRRRbbbuuu}}}zzzmmmrrrzzzhhhcccooo|||yyyQQQLLLEEE>>>888555444444333333333222222222111111//////////////////////////////000000///...------...---,,,,,,+++++++++++++++++++++***++++++,,,,,,---,,,,,,+++*********+++......---,,,,,,,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,---------,,,++++++)))***+++,,,---.........,,,------......------,,,.........////////////000...............---------,,,,,,,,,---...///000000000000111111111000000///...........................---------,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''******)))((((((''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&'''((((((((((((((('''''''''((((((((())))))))))))(((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((()))*********++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...............///000111333444444444333333333333444444;;;;;;;;;<<<===???BBBCCCAAAAAAAAAAAAAAABBBCCCCCCEEE@@@===AAADDDEEEHHHLLLIIIGGGDDDDDDEEEFFFFFFEEEBBBDDDGGGIIIJJJKKKNNNPPPSSS[[[VVVLLLMMMKKKGGGKKKHHHJJJMMMPPPSSSUUUWWWWWWTTTVVV\\\dddppppppccc]]]TTTEEE<<<;;;:::777333222111222111000444333222111000///..............................////////////...---,,,+++------------------------,,,,,,,,,+++++++++************+++++++++******)))+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++++++++,,,,,,------------------------)))***+++,,,,,,---------000000000000000000000000000000111111222333333444333444555444333333555777:::999999888888999:::;;;AAAAAAAAAAAA@@@???>>>===>>>???@@@AAABBBCCCDDDEEEGGGIIIMMMUUU___lllwww}}}{{{mmmYYYFFFBBB@@@<<<888666555555555333333222222222111111111........................///////////////...------------,,,+++++++++,,,,,,,,,,,,+++******+++++++++---,,,,,,+++*********+++------,,,+++++++++++++++***++++++,,,,,,++++++*********++++++,,,------...++++++,,,------,,,,,,,,,++++++,,,---............,,,,,,------------,,,,,,------........./////////........................,,,------....../////////000000111111222111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))(((''''''&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))((((((''''''(((((()))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............///111222333444333333222222333333444999999:::;;;===???BBBCCCAAAAAAAAAAAABBBCCCDDDEEEIIIBBB???AAACCCDDDGGGKKKHHHEEEBBBAAABBBDDDDDDDDDBBBCCCDDDEEEEEEGGGJJJMMMQQQaaa___OOOLLLLLLHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPOOONNNNNNNNNQQQXXXaaahhhzzz___QQQEEE@@@:::111---///111000///000222333222111222222111111000///..............................000//////...---,,,******------------------------*********))))))))))))((()))******+++++++++******************************+++************))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------/////////000000000000000000000000111222222333333333444444444333333555777888777777777777888999:::===>>>???@@@@@@???>>>=========>>>@@@AAACCCDDDDDDGGGEEECCCBBBFFFMMMTTTYYYggg~~~dddTTTJJJ@@@666888777666555444444444555222222222222111111111000...........................////////////...------,,,++++++++++++,,,,,,------,,,+++***************,,,,,,++++++++++++++++++,,,+++******))))))************++++++++++++***************+++,,,,,,------***++++++,,,------------------...............---,,,,,,------------,,,,,,,,,,,,,,,---------............//////////////////........................000000111222333333333222------------------------***************+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&%%%&&&''''''((((((''''''((((((((()))))))))******(((((((((''''''(((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((())))))******++++++,,,,,,++++++************+++++++++,,,,,,+++++++++++++++,,,,,,---............///000111222333333222222222222333333777777888999;;;>>>AAABBB??????@@@BBBCCCFFFHHHIIIIIIBBB>>>>>>@@@@@@CCCGGGEEEBBB???>>>???AAAAAAAAABBBCCCCCCBBBBBBCCCGGGJJJIIIaaaaaaOOOIIIKKKIIIGGGFFFGGGIIIJJJKKKKKKLLLLLLOOOOOONNNMMMLLLNNNRRRUUUXXX[[[___eeeooo~~~xxxkkkWWWDDD<<<555555555333444888333222222333444444222000111111000000///...------------------------------//////...---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((())))))***+++++++++******************************************))))))))))))++++++************++++++***************************+++,,,------...------......///////////////000//////000000111222222222222333444333222222444666666666666777777888999999999:::<<<>>>>>>>>>===<<<<<<===>>>@@@AAACCCDDDEEECCCDDDEEEGGGHHHIIIIIIIIIPPP```rrr```EEE;;;;;;===<<<666666666555555333222111222111111111111000000000.................................//////...------+++*********+++,,,------------+++***))))))))))))+++++++++,,,+++++++++***,,,+++******))))))************++++++++++++******)))*********++++++,,,,,,)))***+++,,,---.........---------...------,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------......///////////////000////////////............///000111222333444444444------------------------)))*********************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&''''''(((((())))))***''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,+++************+++,,,,,,------------...///000000222222111111111111222222555555555666999<<<>>>@@@<<<===>>>AAADDDGGGJJJKKKHHHBBB>>>>>>@@@@@@BBBEEEEEEBBB???>>>???AAAAAAAAACCCCCCBBBAAAAAABBBEEEHHHGGG```bbbOOOHHHIIIGGGFFFDDDEEEFFFHHHIIIJJJJJJJJJJJJLLLNNNNNNLLLLLLLLLMMMNNNOOOPPPSSSZZZfffttt~~~lll___[[[XXXPPPMMMJJJ@@@999555333333222000000111000000000111222111...,,,000//////......---------------------------------000000//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******************************+++,,,------------------........./////////...//////000000111111222111222333333111222333555555666666777888999999999888:::<<<>>>@@@???>>>======>>>???@@@BBBDDDEEEFFF???BBBEEEHHHJJJIIIGGGEEEIIIPPPWWW]]]gggtttqqqhhhZZZJJJ@@@<<<999555222555555555555444222000///111111111000000000//////........................------............------************++++++,,,------,,,+++***))))))((((((***++++++,,,,,,,,,+++***,,,++++++***************)))******++++++******)))))))))***************+++)))***+++,,,---.........++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////000//////////////////......///000111222333444444444************************+++*********************(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,******))))))******+++,,,---------------...//////222111111000000111111222333222333444666888;;;<<<:::;;;<<<>>>AAADDDGGGHHHFFFAAA>>>@@@BBBBBBCCCFFFDDDCCCAAAAAABBBBBBBBBAAAAAABBBBBBAAAAAAAAADDDFFFKKK``````PPPIIIFFFCCCDDDBBBCCCDDDFFFGGGHHHIIIIIIEEEHHHJJJJJJIIIGGGGGGGGGHHHKKKNNNQQQRRRTTTVVVXXXgggqqq}}}pppYYYJJJ???>>>???888666999555333222222222111...---,,,.........000222222000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((()))***+++++++++++++++(((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))******************************))))))***+++,,,,,,,,,,,,,,,,,,------.../////////.........///000000111111111222222222111111333555444555666777888999999999999;;;>>>AAABBBAAA@@@???======???AAACCCDDDFFFGGGDDDCCCCCCDDDEEEFFFHHHIIIGGGIIIJJJLLLNNNSSSYYY]]]fffpppvvvVVVJJJKKKCCC;;;888777555444555000000111111111111000000000000000000////////////------------------------,,,,,,---............---+++************++++++,,,,,,+++***))))))))))))))))))***+++,,,---,,,+++***,,,++++++***)))*********))))))************))))))))))))))))))))))))))))))***++++++,,,------------)))***++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------.../////////////////////////////////000000111222333333333222++++++++++++++++++++++++,,,,,,,,,++++++******)))(((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,++++++***)))))))))*********++++++)))))))))))))))***++++++------,,,,,,------...///111111000000000000111111111111111222333555777999999999:::;;;<<<>>>@@@AAABBB======@@@CCCBBBCCCEEEAAA@@@@@@AAABBBAAA???===>>>???AAAAAA@@@AAABBBDDDKKKXXXWWWMMMHHHBBB???EEEAAABBBCCCDDDEEEEEEEEEEEEDDDFFFFFFFFFEEEEEEFFFHHHEEEGGGKKKMMMLLLJJJHHHGGGJJJPPPWWWYYYXXXZZZaaagggwwwpppoooaaaccc```WWWRRRNNN@@@111999000444888000---111///---///111111111111111111000//////000222333222111------------,,,,,,,,,,,,++++++++++++++++++++++++///000000000000000//////+++++++++++++++++++++++++++++++++*********))))))(((((()))++++++,,,,,,+++(((((((((((((((((((((((((((((((((((())))))******)))))))))(((((()))))))))************************(((((()))***+++++++++++++++,,,,,,---......//////------...//////000000111000111222111000111222444111333444666777777777777888:::===@@@AAA@@@>>><<<;;;<<<===???BBBCCCEEEFFFFFFEEECCCCCCDDDGGGJJJLLLFFFEEEEEEEEEDDDCCCEEEGGGHHHMMM[[[jjjpppsss}}}tttuuunnnkkkXXXBBBCCCBBB;;;666444333111666===////////////000000000111000000/////////.........------------------------+++,,,------.........---,,,+++************************))))))))))))******(((***+++------,,,+++***+++***))))))(((((())))))))))))************))))))))))))))))))))))))))))))++++++,,,------,,,,,,,,,)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,---...............//////000000111111000000111111222111111000---------------------------------,,,+++***))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((()))******+++++++++,,,,,,+++++++++(((((((((((()))))))))))))))))))))))))))******+++------,,,,,,,,,---......111111000000000000111111000000000000111333555666999999888888888999999:::<<<999999>>>AAA@@@@@@BBB<<<<<<===>>>???>>>;;;888;;;===@@@@@@@@@@@@AAABBBEEENNNMMMHHHGGG@@@>>>HHHAAAAAABBBCCCCCCCCCBBBBBBCCCCCCBBBAAAAAACCCHHHKKKHHHHHHHHHHHHHHHIIIJJJJJJHHHKKKMMMKKKIIIIIIMMMRRRRRRTTT\\\dddgggdddeeejjjkkkkkkqqq~~~tttpppuuu|||yyyxxxyyyxxxgggPPPCCCBBB???AAA===666666;;;888000333+++///555---+++111333---///000...---///000000000///------...///---,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++************))))))))))))(((((()))++++++,,,,,,,,,(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))************************'''((()))******+++******++++++,,,------...//////------......///000000000000111222111000000222444000111333555666666666555555777:::===>>><<<:::999:::;;;<<<>>>@@@BBBDDDEEEAAABBBCCCEEEFFFHHHIIIIIIGGGDDDBBBAAAAAAAAADDDHHHCCCBBBGGGNNNMMMLLL[[[oookkklllrrr}}}|||bbbRRRKKKNNNJJJNNNuuuwwwEEE<<>>@@@BBBCCCDDDGGGGGGFFFCCC@@@???@@@AAADDDCCCBBBBBBDDDDDDCCCBBBBBB@@@>>>>>>@@@AAAAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEFFFGGGFFFFFFHHHJJJIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLNNNSSSZZZdddmmmrrrfffbbb]]]___fffnnnqqqrrrqqqkkkaaaWWWQQQNNNNNNOOONNNLLLIIIEEE@@@<<<999888555555444333333222111111......////////////......000000000000000//////...***+++---......---+++***,,,,,,,,,+++++++++******************************...------,,,,,,,,,------))))))))))))))))))))))))******))))))((((((''''''***)))))),,,///000...+++'''((((((((((((((('''&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))***+++,,,...///000+++,,,---...////////////222222111111000/////////000000000111222333555555555555777888999::::::;;;999999:::;;;===???AAABBB@@@@@@???AAACCCFFFFFFFFFEEEDDDCCCAAA@@@@@@AAAAAAFFFEEEDDDDDDGGGKKKPPPRRRUUU\\\dddfffeeeiiisss|||~~~pppfffaaa]]]\\\KKKGGGBBBDDDGGGJJJhhhoooJJJ;;;@@@======<<<:::888555333222222222222111000//////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++***)))(((((()))))))))))))))******+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((***+++,,,***************++++++,,,(((***++++++******+++,,,......,,,,,,,,,,,,......,,,------......------,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////////////////000000000000...///000111111000///...------,,,,,,,,,++++++++++++******))))))******+++))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((('''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''')))***)))((('''(((***+++++++++*********))))))))))))))))))***************************+++,,,,,,,,,------...............---...///000111111000000000000111222222333333444444444444444444444444444777888999:::<<<<<<=========<<<;;;:::999888888888;;;;;;===>>>???@@@AAABBBCCCDDDDDDBBB@@@@@@AAACCCCCCBBBAAAAAABBBCCCBBB@@@AAA???======???AAAAAAAAAEEEDDDCCCCCCEEEFFFEEECCCAAABBBDDDDDDCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@@@@AAADDDIIIMMMPPPOOOIIIDDDDDDIIINNNQQQPPPMMMJJJFFFAAA>>>=========;;;:::999888666555333333333333222111111000//////......////////////......///////////////......---***+++,,,......,,,+++***,,,+++++++++************************************,,,++++++++++++,,,,,,---))))))))))))))))))))))))))))))))))))(((((('''''')))((((((***---...---+++((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((()))))))))***)))))))))))))))))))))))))))(((((('''((()))***+++*********+++,,,---...///+++,,,---...////////////---......//////000000111000000000111222333444555444555666888999:::::::::888888999:::<<<>>>@@@AAA???>>>>>>???BBBDDDEEEEEEBBB@@@???============>>>DDDCCCBBBBBBDDDGGGKKKNNNKKKPPPTTTTTTRRRSSSXXX^^^bbbbbbdddggglllrrrxxx{{{|||{{{mmmggg]]]UUUPPPNNNLLLLLLDDDCCC@@@AAAAAAAAA___^^^@@@777===::::::999888666444333222222222111000000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******)))(((((())))))(((((())))))***+++************+++++++++,,,''''''''''''''''''''''''***))))))(((((()))***+++)))))))))))))))***++++++(((***++++++***)))+++,,,+++***))))))))))))***+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,,,,---.........------.........///////////////000111111000///...,,,,,,,,,++++++++++++++++++******))))))******+++)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((&&&%%%%%%$$$$$$%%%((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''''')))***)))((('''(((***+++++++++***************(((((())))))***+++,,,,,,***))))))))))))***++++++,,,,,,---...............---...///000111111111000///000000111111222333333111111222333444444444444444555777999:::<<<<<<<<<;;;;;;;;;;;;;;;:::999999<<<<<<===>>>????????????>>>@@@AAAAAAAAAAAABBBDDDBBBAAA@@@@@@AAAAAA???>>>???===<<<<<>><<<>>>CCCEEEBBB???===???@@@@@@???@@@AAABBBEEEDDDAAA???>>>============<<<:::999888888999999BBB===777555777999999999555555666555555444333222222222222222111111111111000000000///......---------......//////......------............---,,,,,,***+++,,,------,,,+++***************))))))))))))************************)))*********++++++,,,,,,)))))))))))))))))))))))))))))))))((((((((((((''')))((('''(((+++------,,,)))))))))(((((('''''''''&&&''''''''''''(((((((((%%%&&&'''((()))******+++))))))))))))))))))))))))((((((((((((((()))******++++++******+++,,,,,,---+++,,,---......//////...,,,,,,------...//////////////////000111222333444444444666777888888888888666777777888:::<<<>>>???=========>>>???AAABBBCCC???>>>===<<<;;;;;;<<<<<>>???^^^tttKKK888555:::777777777666555444222222111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++******))))))((())))))(((((())))))***+++))))))))))))************''''''''''''''''''''''''+++***))))))((())))))***((((((((((((((()))******((()))+++***))))))***,,,))))))(((((((((((())))))*********++++++*********++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......///000111222222111000///+++++++++++++++***************))))))))))))******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''')))***)))((('''(((***************************((())))))******+++,,,,,,)))))))))((())))))***+++++++++,,,---............---...//////000111111111000000111111222222333333222333444666777888888777444555777999;;;<<<======<<<===>>>@@@@@@???>>>>>>>>>???@@@@@@@@@@@@???>>><<<>>>@@@AAAAAAAAAAAACCCBBB@@@????????????>>><<<>>><<<;;;<<<>>>AAABBBBBBAAA<<<999<<>>>>>======>>>@@@EEECCC@@@>>><<<<<<===>>>???>>>===<<<;;;:::999999CCC???:::888777888777666555555666666666444333222444444333222111000////////////......---------,,,---------......---------,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++******)))))))))))))))(((((((((************************))))))***++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((***,,,---...******)))(((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***************************((((((((((((((())))))***++++++************++++++++++++,,,---............//////......------,,,,,,.........///000111222333333333555666666777777777555555666777888:::;;;<<<<<<<<<===>>>>>>???AAACCC@@@???>>>===<<<======>>>BBBAAAAAAAAABBBDDDEEEFFFCCCCCCDDDEEEGGGGGGEEECCCEEEFFFGGGHHHJJJKKKMMMNNNLLLQQQVVVWWWUUUSSSTTTVVVVVVPPPKKKKKKNNNQQQQQQOOOLLLLLLMMMPPPRRRQQQMMMIIIEEEDDDCCCCCCBBBAAA>>>;;;777>>>@@@@@@@@@DDDeee^^^???888666888444444555555444444333222000000000//////.........------------,,,,,,,,,+++++++++++++++++++++++++++)))))))))*********+++++++++*********)))))))))(((((((((((((((((()))******((((((((()))))))))))))))))))))))))))))))))))))))++++++***))))))((((((((('''''''''''''''((())))))((()))******))))))***+++++++++++++++++++++++++++)))******++++++******))),,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000111222222222111000***************************))))))))))))))))))***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((''')))***)))((('''(((***************************************************)))))))))((())))))***+++***+++,,,---.....................///000000111111111111222222333444444444333444666888:::::::::999555666888:::<<<>>>>>>???===>>>@@@BBBBBBBBBBBBAAA@@@AAABBBCCCBBBAAA@@@>>><<>>??????@@@>>>===>>><<<;;;<<<>>>AAABBBBBBCCC>>>;;;>>>DDDGGGDDD???;;;===>>>>>><<<<<<===???BBBAAA???======>>>???@@@<<<<<<<<<<<<;;;;;;:::999@@@===:::888777777666555666555444333333333333444222222111///...---,,,+++...............---------,,,,,,------------,,,,,,+++++++++++++++***))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,------,,,,,,(((((((((((((((((((((((('''''''''''''''(((((((((***************,,,...000,,,+++)))((('''''''''(((&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))++++++***)))))))))*********+++,,,---............000//////......------,,,---------...///000111222222222333444555555555555444444444555777888::::::;;;===>>>>>>===>>>@@@CCC??????===<<<<<<===>>>>>>??????@@@@@@AAABBBBBBCCC@@@??????BBBDDDEEEBBB@@@AAABBBDDDFFFGGGIIIIIIJJJJJJOOOTTTUUUTTTSSSSSSSSSRRRMMMIIIJJJOOOQQQOOOLLLGGGEEEDDDCCCDDDEEEFFFFFFBBBAAAAAAAAAAAA>>>:::777666<<<>>>>>>@@@EEEaaazzzKKK::::::777444333333444444444444444333/////////...............---,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++*********)))))))))))))))((((((((('''((())))))***((((((((((((((((((((((((************************************))))))(((((('''''''''''''''(((((()))''')))******)))(((***++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------............///000111222111111000)))))))))))))))************))))))(((((())))))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((''')))***)))((('''(((******************+++++++++++++++++++++++++++*********))))))))))))***++++++)))***+++---............///.........///000111222111222222333444444555555222444666999::::::999888777888:::<<<===?????????===>>>???@@@@@@AAAAAAAAAAAABBBDDDDDDDDDBBB@@@???===@@@CCCDDDBBB@@@>>>>>>AAA@@@??????AAAAAAAAA??????===<<<<<>>>>><<<<<<===>>>======<<<;;;<<<===>>>???;;;;;;:::999888888777666888777666555444333333333222111000///000111444555////////////////////////........................+++,,,,,,------,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***((((((((((((((((((((((((&&&''''''''''''((((((((()))***,,,,,,+++,,,...000---,,,***(((''''''((((((%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))******)))))))))))))))******+++,,,------......---,,,,,,------...//////000,,,,,,,,,---...///111111111222222333444444333333444444444555666777999999:::===???>>><<<<<>>????????????@@@@@@???@@@AAAAAA@@@???===>>>AAACCCEEEFFFFFFEEEIIIMMMQQQSSSRRRQQQQQQQQQMMMHHHEEEEEEIIIJJJGGGCCCGGGGGGEEEBBB@@@@@@CCCFFF???>>>>>>>>>???>>>;;;888666:::999999<<<===NNNkkkxxxYYY<<<777888333111222333333444444333333222..................------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))(((((((((((((((((((((((((((((((((((()))************))))))((('''''''''''''''((())))))'''(((***)))(((((()))+++))))))***++++++***))))))******++++++++++++******(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---...///000111111000000((((((((()))))))))******))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''((())))))(((''''''''')))***)))((('''(((***))))))*********+++++++++)))******++++++,,,,,,,,,***************+++,,,,,,)))***+++,,,---.........//////......///000111222111111111222333333444444333555777:::::::::888777999999;;;<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@AAA@@@AAACCCDDDDDDBBB@@@???<<>>AAA@@@@@@AAACCCDDDCCCBBBAAA???======???AAAAAAAAA<<<:::999:::<<<<<<;;;:::<<<===>>>===<<<;;;<<<===::::::;;;;;;;;;<<<<<<<<<===<<<:::999777777666666444555555444333222222222000000/////////000222333//////000000111111111222------------------------++++++,,,,,,,,,,,,++++++***++++++++++++***)))))))))))))))(((((()))))))))((((((((())))))*********))))))))))))))))))))))))***+++,,,---,,,***((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''))),,,,,,++++++---///...,,,***(((''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))((())))))((((((((())))))*********+++,,,------------++++++,,,,,,------......++++++,,,,,,---...000111000111222222333222222222444444444555666777888999888;;;>>><<<:::999===@@@:::999888888888888::::::888:::<<<>>>?????????>>>@@@@@@@@@@@@@@@@@@AAABBB<<<>>>AAADDDEEEEEEDDDCCCEEEGGGJJJLLLMMMMMMMMMMMMRRRNNNIIIHHHHHHIIIGGGFFFAAADDDEEEDDDAAA???AAACCC@@@???======>>>???===<<<666888666888>>>999;;;IIITTTOOO>>>333555222...333111111222222222111111000------------------------++++++++++++************************************((((((((()))))))))******((()))))))))))))))))))))(((''''''''''''((())))))*********))))))(((((((((((((((((((((((((((((((((((((((******+++***))))))((((((''''''(((((()))***'''((())))))(((((()))+++(((((()))******)))((((((((())))))******))))))((((((((()))))))))******************+++,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,...///000000//////'''((((((((())))))******))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&''''''((('''&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%((()))***)))((('''(((***))))))******++++++++++++'''((()))***,,,---...///++++++******++++++,,,---((()))+++,,,---.........//////......///000222333000000000111222222333333555777:::<<<<<<;;;:::888999:::;;;<<<============@@@???>>>>>>>>>???AAABBB???@@@BBBDDDDDDBBB@@@>>>;;;>>>CCCFFFEEEBBB@@@@@@AAAAAA@@@BBBDDDFFFEEEEEEBBB@@@>>>>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????;;;=========;;;;;;;;;===:::;;;<<<<<<<<<<<<;;;;;;:::999888666666666777777333444555444333111000111////////////...---,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))***+++,,,,,,+++)))&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$(((,,,,,,+++***+++---...---***(((''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&''')))*********)))(((((((((((((((((()))************+++,,,------------------,,,,,,+++******)))+++++++++,,,---...///000000111111222222222111111444444444555666777888999666:::<<<;;;888777;;;???::::::999888888999:::;;;999;;;===@@@AAABBBAAA@@@;;;<<<=========???BBBEEE===???BBBDDDEEEDDDBBBAAAAAACCCFFFHHHJJJKKKKKKLLLJJJGGGDDDCCCEEEHHHKKKLLLCCCHHHLLLKKKEEE@@@??????BBB???===;;;<<<===<<<<<<666777666;;;CCC<<<333888555555///000555///---888000000000000000//////...------------------------+++++++++************)))************************''''''''''''((((((((()))(((((((((((())))))))))))'''''''''''''''((())))))++++++******))))))((((((************************'''((()))***++++++***)))((((((((((((((()))******'''((())))))(((((()))***((()))***++++++***)))(((''''''((((((((((((''''''++++++,,,,,,,,,---------))))))***+++,,,,,,------)))************+++++++++***+++---////////////...+++*********))))))(((((())))))(((''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%&&&&&&)))'''%%%%%%&&&'''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$###$$$'''(((&&&###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))''''''''''''((((((((((((+++*********))))))((((((...///111111000---***(((,,,+++++++++******))))))++++++,,,,,,,,,,,,------000000000000////////////111111111111222333444555555666777888888999999999:::;;;===???@@@???>>>===::::::<<<>>>AAABBBAAA???@@@@@@AAABBBDDDDDDBBB@@@;;;===AAAEEEGGGEEEAAA===;;;;;;===???AAACCCEEEEEECCC@@@<<<;;;<<>>===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<;;;:::999777666555555555333333222222111000//////////////////////////////////////////...---,,,+++,,,---+++***///555222***......---,,,,,,++++++*********************************))))))((((((''''''))))))))))))))))))))))))---,,,)))&&&%%%%%%%%%&&&***************)))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((()))***+++,,,+++******))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''((((((((((((,,,---------------------//////......---------,,,------...///////////////222111//////000111444555555555666666777777888888===;;;999:::<<<>>>===;;;<<<:::777777777888777777888>>>AAA@@@@@@CCCDDDBBBBBB???<<<===AAADDDEEEDDDAAABBBDDDDDDDDDEEEGGGIIIHHHIIIIIIGGGFFFFFFHHHJJJGGGHHHIIIHHHGGGFFFFFFHHHIIIIIIIIIGGGEEEAAA???===???>>>===;;;999888888888888:::;;;<<<;;;999666444333222000000111111///.........//////......---,,,+++*********+++,,,,,,---,,,+++***(((((((((((()))******))))))(((((('''''')))))))))))))))((('''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''+++******)))(((''''''&&&,,,...***######))),,,***(((((((((((())))))))))))((()))***++++++***((((((+++*********))))))((((((******+++++++++,,,,,,,,,------------,,,,,,+++***)))************+++++++++***,,,------------...000))))))))))))((((((''''''))))))(((''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%''''''''''''&&&%%%$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$)))'''%%%%%%&&&'''''''''%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))''''''''''''((((((((((((*********)))))))))((((((---...//////...---+++)))***************+++++++++++++++,,,,,,,,,,,,------////////////////////////////////////000111222333333444555666666777666666999:::<<<>>>>>>>>>===<<<<<<<<<<<<>>>AAABBBBBBAAAAAAAAAAAABBBDDDDDDBBB@@@??????@@@BBBCCCCCCBBBAAA???>>>======>>>AAACCCEEEFFFCCC???======???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@??????>>>===<<<<<<;;;:::::::::999999888888888:::999888777555555444444333333222111111000//////....................................---,,,+++***...///...,,,111666333---------,,,,,,+++*********************************))))))))))))((((((''''''))))))))))))))))))))))))+++***(((&&&%%%&&&'''(((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((()))***+++++++++***))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))''''''''''''((((((((((((+++,,,,,,,,,------....../////////......------------...//////000000//////111000//////000111333555444555555666666777777888;;;999777888;;;======<<<<<<:::777666777888777777777<<>>>>>AAACCCCCCCCCAAACCCDDDDDDDDDEEEGGGIIIGGGHHHHHHGGGEEEEEEGGGIIIFFFGGGGGGFFFDDDCCCDDDEEEGGGGGGFFFEEECCC@@@===<<<>>>>>><<<:::999888777777666777999;;;;;;:::888666333111000000111000///---...............------,,,+++*********++++++,,,---,,,+++***)))((((((((()))((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&999999333)))%%%&&&%%%"""'''((((((((())))))))))))))))))*********))))))(((*********)))))))))(((((()))))))))*********++++++,,,,,,,,,,,,,,,+++******)))************+++++++++***,,,------,,,---...///(((((((((((('''''''''''')))(((''''''&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&$$$###"""$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%$$$#########(((&&&%%%%%%&&&''''''&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&((()))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((())))))))))))(((&&&''''''''''''(((((((((******))))))))))))((((((+++,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////------------...///000000000111222333444444444444777888:::;;;<<<;;;;;;:::<<<:::999;;;===@@@AAAAAABBBAAAAAABBBCCCCCCAAA???@@@???>>>===>>>???BBBCCCBBB@@@>>><<<===???CCCEEEIIIFFFAAA?????????@@@???AAAAAAAAAAAABBBBBBBBBBBB?????????>>>>>>=========:::999999888666555555444888888666555444444444444222222111111000000//////........................------------,,,+++***)))***+++******---111///))),,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))((((((&&&&&&&&&'''((()))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***+++***))))))((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''((((((((((((******+++,,,------....../////////.....................///000000000000///111000//////000111333444333444444555666666777777888777666777:::<<<===<<<===;;;888777888888888777777<<<>>>===>>>CCCFFFFFFDDDBBB@@@???AAABBBBBBBBBBBBCCCEEEEEEEEEEEEGGGIIIFFFGGGGGGFFFEEEEEEFFFHHHGGGGGGEEECCC@@@???@@@BBBDDDDDDCCCCCCAAA>>><<<:::===<<<;;;999888777666666333555777999::::::999888333111000000000000///---...............---,,,,,,+++************+++,,,,,,,,,+++***)))((((((((((((&&&''''''((())))))******(((((()))))))))(((''''''%%%&&&&&&&&&'''((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((('''''''''222333000+++((())))))&&&''''''((((((((())))))))))))))))))(((((())))))*********))))))))))))((((((((((((((()))))))))*********++++++++++++***)))))))))************+++++++++***+++------,,,,,,...///(((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$'''%%%$$$%%%'''((('''&&&###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))((((((******))))))***+++,,,---***++++++++++++++++++++++++++++++,,,,,,,,,---------...............//////---------------...////////////111222222222222222555666777888999999999888999777555555888;;;===>>>BBBAAA@@@AAABBBBBB@@@???======<<<::::::;;;>>>AAAAAA@@@???>>>???AAACCCEEEHHHEEEBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@============<<<<<<<<<<<<888888777666555555444444666555444333333333333333111111000000000/////////........................+++++++++++++++***))))))(((((('''(((***,,,***(((++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((()))***)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''((((((((((((((()))***+++,,,---...///..............................///000000000000///000/////////000111222333222222333444555666666777666666666888:::<<<>>>>>>???===:::999:::::::::999999===>>><<<<<>>===>>>???AAAAAAAAAAAA???===;;;:::;;;:::999777666555555555333444666888888888777666222111//////000000...---------.........---,,,,,,+++***************++++++++++++***))))))((((((((('''''''''((((((((())))))'''(((((((((((((((''''''%%%%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((('''''''''%%%''''''((()))+++++++++'''''''''((((((((())))))***)))(((''''''(((***+++))))))))))))))))))((((((((((((((()))))))))******))))))************))))))))))))*********+++++++++)))+++,,,,,,,,,,,,---///))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))((((((''')))+++---...---------,,,+++***))))))+++++++++,,,,,,,,,------,,,,,,------..................---------...////////////000111222222222222333444555555666666777777888555333333555999<<<===AAA@@@>>>???@@@@@@@@@???;;;<<<======;;;;;;===???===>>>@@@BBBCCCDDDDDDDDDDDDBBB@@@???AAACCCCCCCCCDDDDDDCCCBBBAAA???===<<<999999999999::::::::::::555555555555555555666666333333222222111222222222000000//////////////////........................*********+++******))))))+++******,,,---,,,++++++++++++***))))))(((((('''(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''')))(((''''''&&&%%%%%%%%%(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***+++------...------------............------...///////////////////////////000111222222000111222333444555666666666666888999;;;===???@@@AAA???<<<;;;<<<===<<<;;;;;;??????;;;;;;???AAAAAA===>>>???@@@AAABBBDDDEEEAAACCCEEEFFFEEEDDDEEEFFFEEEGGGHHHGGGFFFEEEFFFGGGHHHHHHFFFCCC???======>>>>>>???@@@@@@???===<<<;;;999888777555555444444444444444555666666555555444222111//////000000...------------...---,,,,,,+++++++++***))))))*********++++++******)))((((((''')))((((((((('''''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&'''((()))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''(((((()))))))))***((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))((('''''''''(((***+++(((((((((((((((((()))))))))))))))*********++++++((())))))******)))))))))))))))*********+++++++++)))+++,,,,,,+++,,,---///))))))))))))************&&&&&&&&&%%%&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''$$$$$$$$$%%%'''((('''%%%''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$%%%$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%&&&%%%%%%%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((((((((()))+++---...//////...,,,+++***)))(((++++++,,,,,,,,,,,,------++++++,,,,,,---.........///...............//////...///000111222222222222222333333444444555666666888666444444777:::<<<===???===<<<<<<>>>??????>>>:::>>>@@@@@@===<<<===???:::<<>>===>>>@@@CCCDDDCCCCCCCCCCCCAAA???<<<999777666666666777777888888888333333444444444555555555111000000000000111111222////////////............------------------------)))***************))))))***((()))+++,,,)))(((***++++++******)))(((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((('''&&&%%%$$$$$$((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---............---......///000000111111222///000111222333444555666555777999::::::<<>>999;;;>>>???@@@AAADDDFFF@@@BBBDDDEEEDDDCCCCCCDDDDDDEEEGGGGGGEEEDDDEEEFFFGGGGGGGGGDDD@@@===<<<===<<<<<<===>>>>>>===;;;;;;777666555444333333333333333444444444444444333333222000////////////...,,,---------------,,,++++++++++++***))))))))))))******+++++++++***)))((('''))))))(((((('''&&&&&&%%%&&&&&&'''(((((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((&&&&&&((((((&&&&&&(((&&&&&&'''''''''(((((((((''''''''''''((()))******''''''(((((((((((()))))))))))))))*********++++++((())))))************))))))************+++++++++)))***,,,,,,++++++---...((((((((()))))))))******&&&%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&#########%%%'''((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!###&&&&&&$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$###%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))***+++,,,---......---,,,++++++******++++++,,,,,,,,,,,,------***++++++,,,------......///......---------......---...///000111111111111222222222333333444555666777555444555777:::<<<<<<<<<:::999:::<<<>>>???>>>999===???===:::999;;;>>>:::;;;<<<>>>??????>>>>>>===<<<;;;<<>>???===888;;;>>>???>>>???AAACCC>>>AAACCCDDDCCCBBBAAABBBAAACCCEEEEEECCCBBBBBBCCCDDDFFFFFFEEEAAA===;;;;;;888999:::;;;<<<;;;:::999555444333222222222222222111111222333333444444444222000///...//////...,,,,,,------------,,,++++++++++++***)))))))))))))))******++++++***)))'''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&######''')))'''(((---&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''''''''((((((((())))))((((((((()))))))))******((()))******+++++++++***)))************+++++++++)))***+++,,,++++++,,,...&&&'''''''''(((((())))))%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&%%%%%%$$$###"""###%%%((((((&&&%%%""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%"""$$$''''''%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$######"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---............---,,,,,,---------,,,---...///000000000000222222222222333444555666444333222333666888999999:::888777888;;;===??????777:::;;;888444444888<<<<<<;;;::::::999:::;;;<<<===<<<;;;<<<>>>???@@@???<<<=========<<<:::777555333444444555666777888888333333222111000///.....................///000111---.....................------------------------)))******+++++++++******,,,)))***...---((((((,,,,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))*********))))))*********+++++++++******+++,,,,,,,,,,,,+++---...///000111111111111......///111222333555555444666888888777888;;;>>>@@@===;;;:::;;;;;;;;;:::666;;;>>>======??????>>>999<<>>>>>;;;;;;;;;:::888555333111333333444555555666777777666333111000000///...---.........------,,,,,,,,,......---,,,,,,+++******************************))))))))))))))))))))))))))))))(((((((((((())))))++++++******************...,,,***'''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((***+++)))************+++++++++******+++++++++,,,,,,,,,---...///000000111111111---...000111222222111111444555555555666777777777???>>>===<<<<<<:::888555666777888:::;;;<<<============<<<;;;::::::::::::<<<>>>AAABBBCCCCCCEEEFFFCCCCCCCCCDDDDDDCCC???===??????AAACCCDDDBBB>>>:::666666666666555444333222444333222111000000000000000000000000000000000000---.........---,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))***+++,,,,,,------))))))(((((((((((())))))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%''''''''''''(((((((((((('''(((***+++,,,,,,++++++)))***+++,,,,,,------,,,++++++***************************+++,,,---//////...---------------......---......///000000111111222333555555444444666777777777777666555666888;;;888777777777777777777777<<<:::888666555666777777<<<;;;:::999888888888888<<<:::777777888:::::::::999999888888666444222111000111111222333333444444444222////////////...---------------,,,,,,,,,,,,---,,,,,,+++******))))))************************))))))))))))))))))))))))))))))(((((((((((())))))************************+++)))'''&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((******))))))*********+++++++++*********+++++++++,,,,,,------///000000000000000...///000111222111111000333444444555555666666777<<<;;;:::999888777666555555666777888999:::::::::===<<<;;;:::999999999999;;;===???AAAAAAAAACCCDDDAAABBBDDDEEEEEECCC???<<<>>>>>>???AAACCCBBB???<<<666666666666555444333222333222111000000/////////////////////////////////---------------,,,++++++,,,,,,+++++++++*********(((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((()))((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((()))******++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))((((((''''''(((((()))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""%%%'''%%%%%%%%%$$$$$$$$$$$$######&&&((((((%%%###$$$%%%#########$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))***++++++++++++))))))***+++---///111222,,,,,,+++***)))))))))***+++++++++,,,---...///000------------...///000111/////////000111111222222222444555555555555666888;;;;;;:::888666666888:::;;;:::888666555666777777===;;;888666555555666777;;;;;;:::888777666555555999777555444555666777666666666666555444222111000.........//////000000111111///------.........---,,,,,,,,,,,,,,,,,,------+++++++++***))))))((((((************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***)))))))))*********++++++*********++++++++++++,,,,,,---...///000000000000//////000111111111000000222222333444444555666666999777666444444444444444555555666777777777777666<<<;;;:::999999999999999999;;;>>>???>>>???@@@AAA???AAACCCDDDCCCAAA>>><<<===<<<<<<>>>@@@AAA@@@>>>666666666666555444333222222111000///............------------------------,,,,,,---------,,,++++++++++++++++++*********)))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''''''''((((((((('''(((((())))))******+++))))))))))))))))))))))))******++++++++++++++++++(((((((((''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""'''+++***&&&"""###&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))***************)))))))))***,,,...000222,,,,,,+++***))))))))))))*********+++,,,---...///,,,,,,,,,---...000111222000000111111111222222222333444666666555555777888:::::::::999777777888:::<<<<<<;;;;;;::::::::::::999888666555555666777999::::::999888666555333222555333222333555666666666555555555444333222111111,,,---------.........///...,,,++++++,,,------,,,******++++++,,,,,,------++++++*********)))))))))************************))))))))))))))))))))))))(((((((((''''''(((((((((((((((((())))))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))************************++++++++++++,,,,,,---...//////////////////000000000000000000111111222333444444555555666666444222111111333555555555555666666555555444::::::999888888888999999999;;;===>>>>>>===???@@@>>>???@@@???>>>=========>>><<<;;;;;;===>>>======666666666666555444333222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************)))))))))''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********))))))))))))))))))))))))++++++++++++************((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""'''+++***&&&"""###&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))*********))))))((()))+++---...,,,++++++***))))))******(((((())))))***,,,---...+++++++++,,,---///000111111111111111222222222222333444666666555555777888555777888888777777999;;;:::<<>>===;;;999888777888999:::999999999888666444222111111000000222666999999999777666555444333333222222------------............,,,+++)))***,,,---,,,,,,)))******++++++,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))++++++***((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))*********))))))*********++++++++++++,,,---......//////...///////////////000000000000000111222333444555666666666555333000000333666555555555555555444444333777777777777777888999:::;;;===>>>???>>>===>>>???>>>===<<<999777888<<>>??????>>>===>>>???<<<<<<:::777444555;;;@@@???<<<:::999999888777666666666666666555444333222000///...---,,,,,,,,,,,,************************))))))***+++++++++******))))))))))))(((((((((((((((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***))))))))))))))))))))))))))))))******************(((''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((***)))(((((('''((()))***''''''((())))))))))))((())))))))))))***+++,,,,,,((((((((()))***+++------------------...///000111111111111111111111111111222333555555444444666777222444666777777888999;;;888:::>>>AAACCCCCCBBBAAAEEECCC???<<<999888888888777777888999888666444222//////000444888;;;;;;;;;:::999666444333222222222........................---+++******+++,,,+++******************)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&''''''((())))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''(((((((((((()))))))))***))))))))))))***************+++,,,------...---------,,,,,,---...000222333000000111333444666777777555888999777222000111444000111111222222222111111000111222444777999<<<===<<<>>>??????===<<<===>>>999;;;<<<:::666666:::???;;;:::888888888888666555666666666666555444333222000///...------,,,,,,,,,************************((())))))***++++++******))))))(((((((((''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))******++++++'''''''''&&&&&&'''''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$#########$$$$$$%%%%%%%%%%%%###""""""$$$&&&&&&%%%!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%''''''''''''((((((((()))***)))(((''''''((()))***%%%&&&(((************)))(((((())))))***+++------)))))))))***+++,,,......///......//////000111222111111000000000000000000111333444444333444555777333555777888888888999:::999:::;;;===???@@@@@@@@@???===;;;999777777888999666777888999888777555333000000111444777::::::999:::999666444222111000111...........................,,,******+++,,,+++***++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((((((((((())))))))))))))))))))))))******************+++,,,------------,,,,,,,,,,,,...111333444000111222333555666777888444888:::888222///000222......///000000000000000...///111333777:::===>>><<<===???>>>===;;;<<<<<<777;;;???>>>:::888:::>>>888777777888999999777555666666666666555444333222000000///...------------************************(((((()))***************)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&"""$$$&&&&&&&&&&&&''')))(((((()))***,,,---...///,,,,,,------///000222333///////////////000000111333333222222222333444444555777666444666:::999555666777999:::;;;<<<<<<<<<>>>>>>===;;;777666666777666666777777666555444222///333666888999888888999;;;999777555333222111000...............---------************************+++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,---...///000111333333333333444555666666888777666555444333222222111111111111111111111111222111111555999<<<;;;999<<<===>>>===;;;:::;;;<<<888@@@HHHIIICCC===999999777666555444444555777777666666666555444222111000------,,,++++++******)))******************************))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))************)))))))))))))))***,,,,,,+++******)))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''%%%&&&((((((''''''(((*********++++++,,,,,,------------------...///000000//////......//////000111222222222222222333444444444555555333666;;;<<<999777888888999:::;;;<<<<<<>>>>>>===:::777555555666666777777888777666444333222444777888888777888999888777555333111//////...//////......------,,,,,,************************++++++******)))(((((('''))))))))))))))))))))))))*********))))))))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&*********)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''(((((((((''''''&&&((((((((())))))))))))***************+++++++++,,,,,,,,,,,,,,,---///000111222222222222333444555555777666666666555444444333111111111111111111111111555444444777;;;===<<<:::;;;<<<===<<<;;;:::;;;<<<;;;@@@FFFGGGCCC===999888666555444444444444555666666666555555444222111000......---,,,,,,++++++***************************))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))******)))))))))))))))***+++***))))))((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))******(((((()))***,,,,,,,,,+++++++++++++++---,,,,,,,,,------...///...............//////000000000000111222333444555222444333111555;;;>>><<<888888777888999:::<<<===>>>>>>===:::777555555666777777888888777666555333444666777777666555777888666555333111000///......//////...------,,,++++++************************+++******))))))(((((('''************************+++*********))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((())))))((((((((())))))))))))************)))))))))*********++++++++++++,,,,,,---///000111000000000000111222333444555555666666666666555555333333333333333333333333888777777999<<<===<<<;;;:::;;;<<<<<<::::::;;;<<>>>>>===:::777555555666777888888888888666555444666777777666444333555777666555444222111000000000///......---,,,+++************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''((())))))))))))))))))(((((()))))))))*********((())))))))))))*********+++++++++,,,---...000000////////////000111222222333444555777777777777777666666777777777777777888999999999:::;;;;;;::::::999:::;;;;;;::::::;;;<<<@@@???======<<<999555222333222222222111111111111333333333333222111000///...------,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))(((((((((((())))))***+++******))))))*********%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((''')))))))))''''''''')))''''''(((((())))))******((())))))***,,,...///000,,,,,,,,,,,,,,,------...------...///000111333444222333000,,,...444666333666555444444555777:::;;;<<<<<<<<<:::777666777888777777888888777666444333666666666444222222333444333333222000000/////////...------,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((()))))))))))))))'''''''''((((((((())))))((())))))))))))*********+++++++++,,,---...///000............///000111111111333555777888888777777666666666777777888888888888999999:::999888888888888:::;;;:::999999:::;;;>>><<<:::888888666333000111111111111111000000///222222222222111000//////,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((''''''((()))******))))))((((((((())))))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((&&&''''''((()))*********))))))***+++,,,...///000+++++++++++++++,,,,,,------------...///000111222222222///,,,---111111...333333222333444555777888888999999888666555666888666666777777666555444222333444555333111000000111//////...------,,,------,,,,,,++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''''''''(((((((((((()))))))))*********++++++******++++++,,,...///000---------......///000111000111444666777777666555222222222333444444555555666888999999888777777888999:::;;;:::888777888999::::::999777555333111000111111111111111000///...000000111111000//////...+++++++++***))))))((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""############""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((()))******''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''((())))))*********************---,,,,,,,,,,,,------...***************+++,,,,,,...---------...//////000111222000------111000,,,000000111222333444555555222333444444333333555777555555666666555444222111000111333333111/////////...---,,,,,,,,,,,,,,,---************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))((('''(((((((((((()))))))))************+++++++++,,,*********+++,,,---//////---------......///000111///111333666777666555333//////000000111222222333555777:::999777666777999:::;;;;;;:::777666666777777999;;;999555222222333111111222222111000...---//////000000000///......,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))'''&&&&&&'''''')))******((((((((((((((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$&&&(((((('''((()))+++------,,,,,,+++******)))000///...---,,,+++++++++*********)))***++++++,,,......---------......//////111000...///222111---...///000222333333333333...000111111000111333555444555555555555333222111---000222222111///------///......------.........)))))))))***++++++,,,,,,))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''$$$%%%&&&&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))))))))***************++++++++++++,,,,,,,,,*********+++,,,---//////...............///111111...000333555666555333222//////000111111222333333555888::::::888777888:::;;;;;;;;;:::777555555666555999===;;;555222333555111222222222111000...---//////////////////...---------,,,,,,+++******)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&&&&&&&'''''')))******,,,,,,++++++,,,---......&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######$$$%%%&&&'''(((***)))'''%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""#######################################$$$$$$$$$###!!!"""$$$&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((())))))***((((((((((((((()))***************)))******+++++++++,,,,,,+++******+++---...------,,,,,,------...000//////000111111///---...///000111111222111111222111///...///000222333444444333222111111111222111000///...............++++++++++++++++++,,,,,,***************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((************************))))))))))))***+++,,,---///...---,,,,,,,,,,,,,,,000111222333333222000000111111000000111333555666555666666666777777888888666555555555555444444444777888::::::888444000...111000///......------.........---,,,,,,,,,,,,---))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""$$$''')))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''')))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!""""""##########################################$$$$$$"""!!!!!!###%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''((()))((((((((((((((())))))***)))))))))((())))))***+++++++++,,,+++***)))+++---......------------......///......///000000...---...///000111111111111111111000///......000222333444444333222111000000000//////......------......************************)))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((************************))))))))))))***+++,,,,,,///......---,,,,,,,,,---///000111111111000//////111000000000111333555666555555555666666666777777444444444444333333333333555777888999777444111...111000///...------------...---,,,,,,++++++,,,,,,))))))))))))(((((((((''')))(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''')))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$##############################"""######"""!!!!!!"""$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((((((''''''(((((()))***((((((''''''((()))*********+++,,,+++))))))+++,,,......------------.........------...///000...,,,......///111111222222222111000///......000111333444444333222000//////...---------------------...+++*********)))((((((((())))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((************************))))))))))))***+++,,,,,,///......---------............///000000//////...000000//////000222444555444444444555555555555666333333333222222222111111333444666666666444111000000000///...------------,,,,,,+++************+++)))))))))((((((((('''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%&&&''''''&&&$$$"""###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###########################!!!"""######!!!!!!"""######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''((())))))((((((((((((((()))***+++***+++,,,+++))))))+++,,,------,,,,,,,,,,,,------......---///000111///.........000111222222222222111000///......000111333555444333222111///------***++++++,,,------------,,,,,,+++***)))((((((''')))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((************************((((((((())))))***+++,,,.........------...//////....../////////000//////000/////////000222444555444444444444444444444444333333222222222111111111111222333333333333222111000///...---,,,,,,,,,,,,++++++***)))))))))))))))))))))((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%&&&''''''&&&$$$"""$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***'''''''''''''''(((((()))))))))))))))***+++,,,---+++,,,,,,+++******+++---,,,,,,++++++++++++,,,,,,000//////000222222111000...///000222333444444444222111///...///000222333444444444333111///...,,,)))***+++,,,------,,,,,,------,,,+++******)))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,---------------...///000////////////000000111111000000//////111222444555444444444444444333333333333333333333222222222111///000000000111111111111///...---,,,,,,+++++++++******)))(((((((((((()))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%$$$$$$$$$########################"""###%%%%%%###"""###$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((******''''''&&&&&&''''''((()))))))))))))))***,,,------,,,---...---++++++---...,,,,,,++++++++++++,,,,,,000//////111333333222111///000222333444555666666333222111000000222333555444444555444333111///...***+++,,,---...---,,,+++------,,,,,,+++*********(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++++++++++++++,,,---...///000////////////000111222222111111000000111333555666555444444444444333333333333333333222222222111111///............///000111......---,,,++++++++++++******)))(((((((((((()))((((((((('''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((''''''&&&(((((())))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$########################"""$$$&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&''')))***'''&&&&&&&&&&&&'''(((((('''((((((((()))+++,,,------...///...---,,,...000...------,,,,,,------...///......000222333222111000111333555666777888888444333222111111333555666333444555555555333111///+++,,,.........---+++***++++++++++++************(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++)))******+++,,,---...///......------...000111222222222111111222444666777555555555555444444444333222222111111111000000000///...---,,,,,,---///000...---,,,+++************+++***))))))(((((())))))(((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&%%%(((((())))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''((( !!!###%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################%%%''''''&&&$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$%%%&&&((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((***+++,,,...///000///------///000//////............//////...------///111222111000111222444666777888999999555444333222222444666777333444666666666444222111,,,---/////////---+++***)))))))))))))))*********(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''''''''(((((()))***+++((())))))***+++---...///------,,,,,,---...000111333222222222333555777888666666666555555444444444000000000000///////////////...,,,++++++,,,...///...---,,,+++************++++++***)))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&((((((((('''&&&%%%(((((())))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###"""!!!!!! $$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((())))))((()))+++---//////000000000000//////...//////000000000000///...///111222333333222111444444555666777888999999888666333000...///333666999777555555777777444111222000---,,,---/////////*********))))))))))))(((******)))(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,---...//////////////////...//////111222444666777888777666555333222000000222222222222111000...---...------------,,,,,,,,,,,,,,,+++***)))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$#########""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((()))***)))))))))+++---...........................///000000000000000000444444444555444444333333222333333444555666777888777666444111//////222555999777666777888777333000111///,,,+++,,,---------************)))))))))))))))(((((('''&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((()))))))))*********)))((((((((()))++++++---......///////////////000000000111222444555666777777666555333222111000222222222111000/////////........................,,,,,,+++***)))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$###############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******)))***,,,......---,,,,,,,,,,,,---......///000000111111111000777666555444333333333333111111222333444444555555777666555333000000111333666555555666666444111///111...+++***+++++++++***++++++*********)))))))))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%$$$"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&''''''((((((((((((((()))))))))*********++++++)))))))))((()))******+++------...///////////////111111111222222333444555666666666555444222111000444333111000//////000000////////////////////////---,,,,,,+++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###########################%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((***************,,,...///...,,,******,,,...///......///000111111111111444333111000///000111222000111111222333333444444555666666444111000000111222222111000111111111111111///,,,+++++++++***)))++++++*********)))))))))(((''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''(((((('''$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&''''''((((((((((((((()))*********++++++++++++)))))))))))))))******+++,,,,,,---...////////////333222222222222333333444555555666555444333222111444333111//////000111222........................,,,,,,,,,+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))******)))***,,,...///...,,,++++++,,,...///------...000000111111111000///.........///111222111111111222222333333333333444555333111/////////111000...---...111555888111///---,,,,,,,,,***(((*********)))))))))(((((()))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((())))))(((%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((&&&''''''((((((((((((((()))*********++++++++++++((()))))))))************+++,,,---...////////////222222222111111222222333444444555666555444222111444333111//////000222333.........---------,,,,,,,,,++++++******)))))))))(((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))'''%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$##################$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""########################$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((()))+++---...---,,,,,,,,,,,,---...+++,,,---...///000000000////////////000111222333000000111111111222222222111222222111///...///000222111///......111777;;;///...,,,,,,,,,,,,***)))))))))(((((((((''''''''')))(((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''(((((((((&&&''''''((((((((((((((()))))))))*********++++++(((((()))************)))***+++,,,---.../////////111111000000000111111222222333555666666555333111333222111111000111222333//////...---,,,++++++***************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''...---,,,***(((&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############""""""""""""######%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$############$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////000000111111111111111000////////////000000000000//////000///------///000///000000///...///222555,,,+++***+++,,,+++***(((''''''''''''&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&''''''(((((((((((((((((((((((()))))))))******'''((()))***+++******)))******,,,---...///////////////......///000111111111333555666666555333222222222222222222222222222222111000...---+++***))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++***)))((('''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((''''''''')))+++)))***++++++++++++***)))((()))+++,,,---.........000000111111111///---,,,------..................---......---,,,,,,///111***---000000---++++++---***))))))***++++++)))'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&################################################&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))++++++******))))))***,,,---.../////////---------......///000111111222555666777555333222111222222333333333222222444333222000...,,,***)))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))%%%%%%$$$######$$$%%%%%%&&&&&&$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%########################%%%$$$######%%%%%%$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))))),,,,,,,,,,,,++++++***))))))))))))***+++---...///+++---......------///000000222000++++++......++++++,,,,,,,,,,,,---------,,,,,,++++++++++++++++++***)))((()))***+++***)))%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""#########$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$######### !!!"""+++222''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******)))))))))))))))******+++******))))))(((((('''''')))******++++++,,,------------------------,,,,,,000000111111222222222333111222222222111///---,,,444111,,,)))))))))))))))((((((''''''''''''((((((''''''(((((('''%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%########################$$$###""""""$$$$$$###"""$$$$$$############$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))))),,,,,,,,,,,,,,,+++***))))))))))))***+++,,,...//////000000...,,,,,,---......///...***+++......+++***+++++++++,,,,,,------,,,++++++++++++*********,,,***))))))******((('''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$///999///"""&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((((((((())))))*********)))))))))(((((((((''')))******++++++,,,,,,---...---------------------000000000111111111222222222333444444333222000///444111---************)))((((((''''''''''''(((((((((((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%###########################"""!!!"""######"""!!!$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))++++++,,,,,,,,,+++******)))))))))***+++,,,---.../////////---,,,,,,...000000111000---///222111---************+++,,,------++++++++++++******)))))),,,+++)))((()))((('''%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$///;;;222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((((((((()))))))))))))))))))))(((((((((((())))))******+++,,,,,,,,,........................//////000000000000111111333444555555555555333333444111---+++***+++***)))((((((''''''''''''(((((((((((()))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%########################$$$"""!!!"""###$$$###"""$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))***++++++,,,,,,,,,++++++************+++,,,---...+++,,,---------///222555///111000///222666555000+++************+++------+++++++++***))))))((((((***)))'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##################$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$""")))333,,,!!!###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((())))))))))))(((((((((((()))))))))***++++++,,,,,,.........//////////////////////////////000000000222333444555666555555444333000---+++++++++***)))(((''''''&&&&&&''''''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$########################%%%$$$######%%%%%%$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%'''(((***+++$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))))))***++++++,,,,,,,,,,,,************+++,,,------+++,,,------...///222555+++...000333:::@@@???:::///...,,,+++++++++,,,---++++++***))))))((('''''''''&&&%%%&&&((())))))(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""############$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ %%%######(((###&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&'''((()))(((((('''(((((((((((())))))))))))((())))))******+++,,,,,,............//////000000000000000//////////////////000222333444444333333111///,,,+++++++++***)))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###'''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$########################%%%$$$###$$$%%%&&&%%%###$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%'''(((***+++%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))((()))***+++,,,---------++++++******++++++,,,---...000111000///...///000...111555<<>>999333...,,,+++++++++***)))((('''&&&%%%%%%'''&&&%%%%%%''''''&&&$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######&&&&&&&&&'''''''''((((((%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%"""(((###!!!((('''!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''(((***+++,,,+++)))((('''((((((((())))))******((((((((()))******++++++++++++,,,,,,---...//////333222222222111111000000---...///000000///...---,,,***)))((()))((('''%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""######"""!!!!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########################################################""""""""""""###$$$%%%&&&$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!#########################################################$$$$$$############$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&''''''((())))))))))))************++++++******++++++,,,---///////////////000111111111222222333555666666777000000000///...,,,+++******))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$##################"""############$$$$$$$$$...111444666555111+++''''''&&&%%%$$$###!!! %%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$###"""!!!!!!###%%%&&&***)))'''%%%$$$"""""""""######""""""""""""######$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((()))((('''''''''(((***+++++++++,,,,,,---...//////000000000000000000000000,,,...000111///---,,,,,,)))))))))(((''''''&&&&&&)))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%(((&&& #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########"""!!!!!!!!!"""###%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""###$$$%%%%%%##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""################################################$$$###""""""""""""###$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''(((((())))))))))))************++++++******++++++,,,------------------...//////111111111222222222222222000000000///...---+++******))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$%%%&&&''''''&&&$$$""" &&&%%%%%%$$$###"""!!!!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###"""###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$######""""""""""""#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((()))(((((('''((()))***++++++,,,,,,,,,---.........000000000000000000000000---///111000...,,,++++++''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$'''&&&!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$!!!!!!!!!""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################$$$###############$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$'''''''''''''''((())))))))))))))))))************+++************+++,,,,,,++++++******++++++,,,---000000000//////.........000000000///...---,,,+++)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$#########"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&######""""""""""""###############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((()))(((((((((((()))***+++,,,,,,,,,,,,------------000000000000000000000000...///111000---+++))))))%%%&&&&&&'''(((((())))))&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))&&&$$$%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######"""#########!!!!!!"""###$$$%%%%%%%%%"""######$$$$$$######"""########################%%%%%%$$$######$$$$$$%%%###################################################$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$##################$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''&&&%%%###''''''''''''(((((()))***((()))))))))***************************++++++,,,******))))))******+++,,,///............---------////////////...---,,,+++))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$""""""#########$$$$$$$$$'''&&&$$$######%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%&&&$$$######""""""######$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))*********------,,,,,,,,,,,,,,,,,,////////////////////////...000000///,,,)))((((((&&&&&&&&&''''''(((((((((%%%&&&'''(((''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###)))+++'''$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######"""#########!!!!!!"""###$$$%%%%%%%%%"""######$$$$$$######"""########################%%%$$$$$$######$$$%%%%%%################################################"""$$$&&&((((((&&&$$$"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$######""""""######$$$#########$$$$$$###############""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$&&&&&&&&&''''''((()))***((()))))))))******************))))))******+++,,,******))))))******+++,,,------------............------...------,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((())))))***************,,,,,,,,,,,,,,,,,,++++++...........................//////---+++(((((((((((('''''''''&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###)))+++'''$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################$$$###############$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%################################################"""$$$&&&((((((&&&$$$"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$###"""""""""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&'''((()))***))))))))))))***************))))))))))))***++++++*********)))***++++++,,,,,,,,,------.........///+++,,,,,,,,,++++++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$ !!!"""######"""!!! ##################$$$$$$###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$############$$$$$$$$$############$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((()))******++++++******++++++++++++,,,,,,,,,,,,........................---......,,,***(((((()))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""'''(((%%%$$$&&&&&&$$$%%%%%%%%%$$$$$$$$$$$$###########################"""""""""###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""""""""###$$$%%%%%%##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""###$$$%%%&&&%%%$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$### !!!$$$%%%%%%$$$!!! """###$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$$$$$$$&&&'''((()))))))))))))))************)))))))))))))))***++++++)))))))))))))))***++++++---------,,,,,,,,,,,,,,,)))************))))))((('''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$##################%%%$$$$$$$$$##########################################################################################$$$$$$%%%%%%$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$##############################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((()))***+++++++++***************+++,,,,,,,,,---------------------------,,,------+++)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###%%%((('''###%%%%%%%%%$$$$$$$$$##############################!!!"""""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""### ###%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%################################################""""""""""""###$$$%%%&&&$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""!!!"""$$$&&&'''&&&$$$###################################################%%%###  ###%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###!!!$$$&&&&&&$$$!!!"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((#########$$$%%%&&&((()))))))))))))))************)))))))))))))))******+++((((((((((((((()))******......---,,,+++***)))(((((())))))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%% !!!"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$&&&%%%$$$###"""######$$$$$$$$$$$$#########""""""'''''''''&&&&&&%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$%%%&&&&&&&&&%%%%%% !!!"""###%%%'''(((%%%$$$$$$######$$$$$$%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))((()))***+++,,,+++******))))))***+++,,,,,,------------------------------+++,,,,,,+++)))((()))+++$$$%%%%%%&&&&&&''''''(((%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!%%%***((("""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''((()))'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$############"""##############################$$$$$$$$$$$$############"""!!! ########################%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######!!!"""###%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***)))(((&&&$$$'''''''''(((***+++***)))((((((((((((((((((((((((***+++,,,---...---,,,+++******+++,,,+++***)))((()))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$!!!!!!""""""#########$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$(((&&&%%%######$$$%%%&&&###$$$$$$###"""###%%%((($$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&''')))***+++***((('''''')))***,,,---------,,,++++++***,,,......---,,,***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!###$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$############"""##############################$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!########################%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$$$$######"""############""""""!!!""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((()))))))))(((&&&%%%'''''''''(((***+++***)))(((((((((((((((((((((((()))***+++,,,------,,,+++***++++++,,,,,,***)))((()))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$""""""##################&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%#########%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&''')))*********(((((('''(((***+++,,,,,,,,,,,,))))))(((***,,,,,,+++))))))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$############"""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$###""""""#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))'''&&&%%%'''''''''(((***+++***)))(((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,***+++,,,,,,,,,+++)))((()))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&)))'''&&&$$$######$$$$$$%%%'''))))))'''&&&%%%&&&$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''')))*********)))((((((((()))***+++++++++***))))))(((***+++,,,***)))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################&&&&&&&&&$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%&&&$$$###""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''''''''(((***+++***)))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,***+++,,,,,,,,,+++***))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$######""""""########################""""""#########$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$#########&&&(((++++++)))'''%%%%%%###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''(((''''''((()))***))))))((())))))))))))*********))),,,+++***+++------,,,***(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################################################################$$$$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$########################$$$$$$$$$######$$$(((+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""######$$$%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((***+++***)))))))))))))))))))))))))))&&&''''''((()))+++,,,,,,++++++,,,---,,,+++***))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$######"""""""""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$''''''&&&%%%$$$$$$######%%%(((+++,,,***'''%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''(((((('''(((((()))))))))))))))******)))))))))))))))))),,,+++***+++,,,,,,+++)))''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################################################################$$$$$$$$$%%%%%%################################################""""""#########$$$$$$$$$########################$$$$$$$$$######$$$(((+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$%%%%%%%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$############"""##############################$$$$$$$$$$$$######"""""""""######$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#####################"""######$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((***+++***)))))))))))))))))))))))))))(((((((((((()))***,,,,,,+++,,,---------,,,***))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!"""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&###############"""""""""########################"""############$$$$$$$$$"""""""""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&)))***)))&&&%%%$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''(((((((((((((((((()))))))))))),,,+++***)))))))))))))))***)))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################################################################$$$$$$$$$$$$################################################"""############$$$$$$$$$########################&&&&&&&&&$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$############"""##############################$$$$$$$$$$$$#####################$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%((('''%%%###"""""""""###""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''(((***+++***)))))))))))))))))))))))))))***))))))))))))***+++,,,+++,,,---------,,,+++***)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!"""$$$&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""####################################"""############$$$$$$$$$!!!"""""""""#########$$$"""############$$$$$$$$$""""""##################"""#########$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%"""$$$''''''&&&%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((((((((((((((((())))))***...---+++***)))))))))******)))((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################################################################$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$############"""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$#########$$$$$$%%%%%%%%%,,,***'''$$$"""###$$$%%%!!!"""###%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%###%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''(((***+++***)))))))))))))))))))))))))))++++++***))))))***+++,,,,,,,,,---------,,,+++***)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!""""""######$$$$$$########################"""############$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&& ###%%%&&&%%%$$$$$$%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((()))******///...,,,***))))))******,,,+++***+++,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!###$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&######$$$ $$$$$$$$$$$$#########""""""&&&%%%""" !!!###$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))(((((('''''''''&&&,,,+++******))))))*********++++++,,,,,,++++++***''''''&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$###$$$&&&)))+++***(((%%%&&&%%%$$$#########$$$%%%################################################$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% """###"""%%%(((((($$$''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((()))))),,,+++***))))))***+++,,,++++++++++++*********)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&& """###$$$%%%&&&%%%%%%%%%$$$$$$#################################$$$$$$##########################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%### $$$$$$!!!!!!%%%$$$$$$$$$#########""""""%%%$$$"""!!!!!!!!!"""###$$$$$$$$$#########""""""$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((()))((((((((('''''''''''',,,+++******))))))*********++++++++++++++++++***))))))((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%'''))))))'''%%%&&&%%%$$$#########$$$$$$################################################$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!######"""###''''''$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))++++++***))))))***++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$################################################$$$############$$$%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#######################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###!!!!!!$$$%%%"""###%%%$$$$$$$$$###############$$$#########""""""""""""$$$$$$$$$###############$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''++++++***))))))))))))*********++++++++++++******)))(((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$######$$$&&&''''''%%%&&&%%%$$$$$$######$$$$$$################################################$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&%%%!!!!!!%%%&&&$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))+++******))))))******+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$######$$$%%%$$$$$$%%%########################"""###$$$$$$$$$###""""""###################################################$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''++++++***)))))))))))))))))))))************))))))'''&&&%%%%%%$$$$$$%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###############$$$%%%&&&%%%$$$""""""$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$################################################$$$###"""###%%%&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''')))'''"""!!!$$$&&&%%%######$$$$$$$$$######"""####################################$$$$$$$$$$$$'''&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((******))))))))))))************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$######################################################"""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$########################$$$$$$$$$$$$%%%&&&%%%########################!!!"""$$$%%%%%%$$$###"""###################################################$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((('''''''''(((((((((((((((+++***))))))(((((())))))((())))))******))))))(((&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%$$$$$$######################################################$$$###"""###%%%&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%))),,,***%%%"""$$$&&&&&&""""""###$$$$$$#################################""""""#########$$$$$$$$$'''&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&######$$$$$$$$$$$$######""""""##################"""%%%%%%######&&&&&&$$$###############$$$$$$$$$"""###$$$%%%%%%%%%$$$##################$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((******)))(((((((((((()))(((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$""""""###%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""################################################$$$###"""###%%%&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((,,,,,,&&&"""$$$&&&&&&""""""###$$$$$$$$$$$$###########################"""""""""############$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((())))))******))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$!!!%%%%%%""""""&&&&&&###""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$$$$$$$$$$########################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))******)))((((((((((((((('''(((((())))))(((((('''((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$''''''&&&&&&%%%&&&&&&&&&&&&%%%######%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""################################################$$$###"""###%%%&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$)))+++&&&"""###$$$$$$"""######$$$%%%%%%$$$$$$########################""""""""""""############$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''((()))******)))((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$$$$########################################################################$$$$$$$$$############""""""############$$$$$$$$$################################################%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%###########################$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$%%% %%%%%%!!!!!!&&&&&&"""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$$$$$$$###"""###$$$"""""""""###$$$$$$%%%%%%"""""""""######$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))******)))(((((((((((((((''''''((((((((((((''''''&&&%%%$$$$$$######$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%)))((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###"""################################################$$$###"""###%%%&&&%%%$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!'''***&&&!!!!!!######"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""##################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''((()))******)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$############""""""############$$$$$$$$$########################""""""""""""""""""""""""&&&&&&%%%%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&'''"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$########################"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))******)))(((((((((((((((,,,***''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$"""!!!###%%%$$$###$$$&&&%%%%%%$$$#########$$$########################$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%$$$######"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&###""""""###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""############$$$$$$$$$##############################""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!"""$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***************))))))(((((((((((((((,,,)))''''''((()))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""###$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""############$$$$$$$$$#######################################$$$%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""########################"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***************)))((((((''''''((((((+++)))''''''((()))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%&&&&&&#########$$$%%%&&&&&&&&&'''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""############$$$$$$$$$########################$$$############$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))******)))))))))(((''''''''''''((()))(((''''''((()))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''((('''###"""$$$&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""""""""#########$$$$$$$$$########################$$$$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%###""" """###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''(((((((((((()))(((((('''''''''''''''((('''&&&'''((()))(((&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''++++++%%%"""%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$((('''$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***(((''')))(((((('''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&'''''''''''')))(((''''''&&&&&&'''''''''&&&&&&'''))))))(((&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&---...'''###&&&'''$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""&&&&&&&&&%%%$$$#########'''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################&&&%%%%%%$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%&&&'''))))))(((&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$...111)))$$$''''''"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################'''&&&%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%'''))))))'''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###///333+++%%%''''''!!!$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$######"""###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################'''&&&%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&***)))(((&&&%%%&&&(((+++'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''$$$""""""###%%%%%%$$$'''(((,,,000+++######(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$###"""""""""########################&&&%%%%%%$$$#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$###################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((()))))))))(((((('''''''''((((((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""$$$%%%%%%$$$$$$$$$(((---,,,%%%!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#######################################&&&%%%%%%$$$#########$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!"""###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%######$$$%%%%%%$$$"""!!!%%%---000+++$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%"""  """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###$$$%%%&&&%%%$$$$$$"""%%%...666444***!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))***'''%%%$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%###%%%---777888..."""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%###########################$$$$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$###################################################$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&$$$""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))&&&$$$%%%)))+++***(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%$$$$$$######(((222777..."""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###############$$$$$$$$$########################"""###$$$%%%&&&%%%$$$###"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$###################################################$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''(((%%%$$$%%%)))...///+++&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((('''%%%$$$$$$###"""$$$---444...$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$#######################################!!!###$$$&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''!!!"""&&&---333222+++$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((((((&&&$$$&&&%%%"""###+++333000&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$######""""""########################!!!"""$$$&&&&&&&&&$$$###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))++++++)))&&&$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$########################''''''''''''''''''''''''###$$$%%%%%%######$$$%%%""""""###$$$%%%%%%&&&&&&!!!"""$$$&&&((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&(((((()))((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''')))(((&&&%%%%%%&&&'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&$$$(((///111...'''''''''(((((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$#######################################""""""!!!!!!%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,***)))'''&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((('''''''''((()))++++++''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%'''((((((&&&%%%%%%&&&'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&$$$'''///222000)))'''&&&%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$#########"""""""""%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%000---)))%%%###"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%'''((((((&&&%%%%%%&&&'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###&&&---222222+++(((%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,+++(((&&&%%%&&&''''''%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%$$$###""""""''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&((())))))'''&&&&&&''''''&&&%%%&&&((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%+++111444)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((())))))***)))))))))((((((((((((((()))***+++'''((()))***)))&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%###""""""###%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))******(((''''''((('''&&&%%%&&&((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((...444&&&&&&&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$...+++'''$$$######%%%'''#########$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''&&&%%%)))((((((''''''(((((((((###%%%'''))))))'''%%%###''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))******(((''''''((('''&&&%%%&&&((((((((('''###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&%%%&&&+++333%%%%%%&&&((()))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$///,,,((($$$######%%%&&&############$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################""""""""""""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%+++++++++,,,,,,---......111000///...------------************************))))))))))))))))))))))))''''''((())))))(((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''')))(((&&&%%%%%%&&&'''&&&%%%&&&((((((((('''######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))&&&$$$(((111&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################"""""""""#########$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%888888777777999===@@@CCC@@@???>>>===<<<;;;;;;;;;;;;888444111000000222333++++++++++++++++++++++++'''((()))******)))((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$&&&'''&&&%%%###$$$$$$'''&&&%%%&&&((((((((('''######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%(((***'''###'''///)))&&&$$$###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''''''&&&$$$""""""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!""""""#########$$$###$$$%%%&&&&&&%%%$$$###!!!!!!""""""######$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%EEEGGGIIIJJJIIIIIIJJJKKKNNNNNNMMMKKKIIIGGGHHHIIIIIIDDD@@@???AAAAAA===999<<<777444444333///---...222...)))'''''')))******)))(((((('''&&&%%%$$$$$$+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''***,,,,,,)))%%%"""'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%%%%((((((%%%$$$'''&&&###%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&+++)))'''&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((((((((((((&&&%%%$$$######$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%###""""""$$$&&&######%%%%%%%%%%%%######$$$$$$############$$$$$$#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$EEEIIIMMMPPPPPPPPPQQQQQQOOOPPPPPPPPPPPPPPPQQQRRRNNNJJJFFFFFFHHHHHHEEEBBBEEE???<<<===<<<888555666888555222///...,,,***(((((('''&&&%%%%%%$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%''')))+++***(((%%%###''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''$$$&&&&&&$$$$$$((()))'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%(((&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$@@@DDDIIIMMMOOOOOOPPPQQQOOOPPPRRRSSSUUUVVVWWWWWWRRROOOLLLMMMOOOOOOMMMJJJNNNIIIGGGHHHGGGDDDBBBCCCDDDBBB@@@>>>;;;777222...,,,+++)))'''&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''((())))))'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&((()))888888444,,,((()))'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''((()))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!###'''(((%%%"""######$$$$$$$$$$$$######$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!"""""""""#########%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$666999===@@@AAABBBDDDFFFIIIJJJLLLOOORRRTTTTTTTTTQQQPPPOOOPPPRRRSSSQQQOOORRRNNNLLLOOOPPPNNNNNNPPPRRRPPPMMMKKKIIIFFFBBB???999777444000---,,,++++++)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''((()))+++CCCBBB;;;000***(((&&&"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&'''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''+++...000***)))(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###!!!!!!%%%***,,,'''"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$444444555444444555888:::>>>>>>@@@FFFLLLQQQRRRRRROOOOOOPPPRRRTTTTTTSSSRRRPPPMMMMMMQQQUUUTTTUUUXXXXXXUUURRRQQQQQQPPPOOONNNHHHFFFBBB===999666444333///---+++)))'''&&&%%%%%%""""""###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((***+++000000---&&&%%%'''(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%)))---111444))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""'''---...)))$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###%%%%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$777777777444222222444666333333555<<>>===666555222...+++(((&&&%%%"""###$$$$$$%%%&&&''''''((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((((('''''')))***###%%%$$$!!!"""&&&)))'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((%%%%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***---...((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$(((+++,,,)))%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$""""""######$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$999:::;;;:::777555333333000......444===FFFJJJKKKLLLNNNQQQSSSSSSSSSRRRRRRNNNKKKLLLQQQUUUVVVWWWZZZTTTSSSQQQPPPOOOMMMJJJHHHIIIJJJKKKLLLLLLJJJHHHGGGAAA???<<<888444111///...''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&########################"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((&&&((('''$$$$$$&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%'''(((((('''&&&%%%$$$############$$$%%%$$$$$$############$$$$$$""""""###$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$666999===>>>;;;666222000222...+++...666>>>AAAAAAIIILLLOOOPPPPPPOOOOOOOOOQQQMMMMMMRRRUUUUUUVVVYYYTTTSSSSSSRRROOOJJJDDD@@@AAADDDHHHLLLOOOOOOOOONNNIIIHHHEEEAAA>>>;;;999888,,,+++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%###!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&%%%&&&'''"""%%%&&&$$$%%%((((((%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%&&&((()))+++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """%%%&&&%%%$$$%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$999999999;;;===<<<777333666333000000222444444333;;;???EEEJJJMMMNNNMMMLLLLLLOOOQQQRRRPPPNNNMMMMMMUUUTTTTTTUUUSSSKKK>>>444555888;;;???BBBEEEIIIKKKOOONNNLLLKKKJJJHHHDDDAAA777666444000,,,)))''''''+++)))((('''''''''%%%###&&&&&&&&&''''''((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))((((((''''''((((((((('''''''''&&&&&&&&&%%%((())))))))))))(((&&&%%%***************))))))((('''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&%%%###%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&,,,(((###"""###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$===<<<<<<===>>><<<888444444111//////222444555444666:::@@@FFFKKKLLLLLLLLLJJJMMMOOOOOONNNMMMMMMMMMSSSRRRRRRSSSSSSNNNEEE===777888666444333666===CCCJJJIIIIIIKKKLLLLLLJJJHHH@@@<<<888666555222,,,((()))(((&&&&&&'''((('''&&&%%%&&&&&&&&&''''''''''''%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###########################$$$$$$%%%&&&%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&''''''((()))*********))))))(((((('''&&&''''''''''''&&&%%%$$$((())))))))))))((('''''''''''''''((((((((((((((((((((('''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%'''$$$!!! $$$&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&...***%%%###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&'''&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$@@@????????????<<<888555444333222333555888999999999<<>>>>>@@@CCCGGGIIIIIIHHHHHHCCC??????@@@===555...+++)))'''&&&((())))))(((%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$########################%%%%%%&&&&&&%%%$$$###"""$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&''''''((()))***))))))(((((('''&&&&&&%%%''''''((((((((('''&&&&&&(((((())))))(((((('''&&&(((((((((((())))))******))))))(((((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$'''%%%"""!!!"""%%%))),,,&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&######%%%(((%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&...+++'''$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$????????????>>><<<:::888888888888999<<<>>>@@@AAABBBDDDHHHJJJKKKKKKIIIHHHGGGHHHIIIIIIHHHIIIKKKMMMOOOMMMKKKLLLNNNOOOOOOMMMFFFDDDCCCCCCBBB@@@<<<888888888999<<<@@@CCCDDDCCCHHHGGGGGGHHHIIIEEE???999333000,,,***))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))(((''''''&&&%%%%%%))))))******************)))))))))***)))(((((('''(((((((((((()))))))))***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$ ###(((---///...,,,***&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))---000---'''"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&***(((&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$;;;<<<===>>>===<<<;;;;;;:::;;;===>>>???@@@BBBDDDEEEGGGIIIKKKLLLKKKIIIHHHFFFGGGHHHHHHGGGHHHJJJMMMLLLKKKIIIIIIKKKLLLMMMNNNMMMGGGBBBDDDJJJJJJCCC<<<<<<;;;:::;;;===??????>>>AAAFFFKKKMMMKKKHHHFFFFFF>>>:::555000---***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''(((((((((,,,,,,+++++++++*********))))))))))))******+++++++++++++++++++++***))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%!!!%%%,,,000111...((($$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++000555444...(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$999;;;======<<<;;;<<<===:::<<<===>>>======???@@@???@@@CCCFFFHHHHHHHHHGGGDDDFFFGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLOOOEEE:::999???EEECCC???===:::888777777777666555888@@@HHHKKKIIIGGGIIILLLFFFBBB===888444///***&&&(((''''''''''''&&&&&&&&&%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((())))))***------------............++++++++++++,,,---///000111111111111111000//////,,,,,,++++++***)))))))))(((((('''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))000000///---+++)))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''---///,,,(((&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&& !!!""""""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$:::<<<>>>===;;;:::;;;===:::<<<>>>===;;;:::;;;<<<:::;;;>>>@@@BBBCCCCCCCCCBBBDDDFFFGGGEEEDDDDDDEEEDDDFFFHHHIIIJJJJJJKKKKKKNNNFFF===888999<<>>>>>======<<<;;;888888777666444333222111000///...---+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&)))+++...///666333...)))&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&& """$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===???@@@>>>;;;999:::<<<;;;>>>???>>>;;;888999:::;;;<<<===>>>??????>>>===@@@CCCEEEFFFDDDBBBAAAAAAAAADDDHHHKKKKKKKKKKKKLLLLLLKKKGGGBBB===;;;<<<>>>:::777555444444555444333333555999???CCCEEEFFFEEEFFFEEEDDDCCCAAA===777333******))))))(((((((((''''''&&&%%%''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))...///000222555888;;;<<>><<<888777;;;<<<;;;666???BBB===<<<@@@???999;;;===???AAADDDEEEBBB===???BBBEEEFFFHHHIIIHHHFFFGGGFFFCCCAAA???>>>======444666666666444333444555111333444555777===FFFLLLHHHHHHHHHHHHGGGDDD@@@===444000+++(((((((((((((((%%%&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&((())))))'''%%%&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%&&&((()))'''&&&)))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((('''&&&&&&%%%%%%%%%&&&(((***++++++)))'''''''''%%%(((******((('''))),,,******,,,---///111333444===>>>BBBGGGMMMOOONNNLLLVVVTTTRRRSSSVVVWWWUUURRRSSSUUUXXXXXXWWWVVVVVVWWWXXX[[[]]]]]][[[XXXVVVUUUXXXPPPMMMQQQSSSPPPNNNPPPKKKKKKKKKIIIDDD???;;;:::444000,,,***++++++(((&&&,,,&&&%%%***+++'''&&&))))))(((&&&%%%%%%&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((($$$ $$$)))&&&'''''''''((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%$$$###"""ccchhhnnnqqqsssnnnaaaSSSRRRRRRNNNHHHFFFHHHGGGDDDIIILLLLLLGGGEEEFFFGGGFFFAAABBBCCCCCCCCCBBB===999>>>???BBBEEEIIIJJJFFFCCCGGGFFFEEEDDDCCCBBBAAA@@@======<<<999555333333333777888888666444888@@@GGGKKKKKKLLLLLLJJJFFFAAA======888111,,,))))))((((((''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((((((&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''((())))))(((((()))***)))***,,,+++))))))---111888999<<<@@@CCCFFFGGGHHHNNNQQQUUUWWWVVVTTTTTTSSSWWWUUUTTTUUUWWWWWWUUUSSSRRRVVV\\\______^^^]]]\\\```cccffffffeeecccbbbbbbaaa]]]\\\]]][[[UUUUUUXXX]]]\\\ZZZVVVRRRPPPNNNNNNGGGBBB<<<888555333///,,,,,,'''&&&)))+++((('''***(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###,,,777333%%% '''%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""jjjsssvvvyyywwwoooddd]]]ZZZUUUPPPWWWWWWYYY\\\XXXNNNFFFBBB<<<===???AAABBBAAA@@@@@@<<<<<<>>>BBBFFFEEEBBB>>>@@@AAABBBBBBBBBAAA@@@???BBBBBB???<<<777555555666???AAA@@@;;;555555===EEEJJJLLLNNNOOOMMMIIIEEEBBBCCC===666111---+++)))((('''((())))))((('''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%%%%'''***)))'''&&&(((+++(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%'''&&&&&&''''''((()))***((())))))((('''''')))+++***,,,---......222999>>>DDDGGGKKKPPPTTTVVVXXXXXX\\\```bbb```[[[WWWVVVXXXQQQQQQQQQRRRRRRPPPKKKHHHGGGOOOZZZbbbfffeeecccbbbdddfffhhhiiihhhgggfffgggeeefffhhhgggbbb]]]^^^ccceeeccc___[[[YYYXXXYYYZZZVVVRRRLLLFFF@@@;;;555222///***(((******((('''((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!,,,@@@<<<''''''%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######rrr|||xxxoooiiieee```___iiizzz}}}mmm[[[RRRHHHEEECCCDDDCCCBBBBBBEEE===<<<>>>AAA???<<<;;;===;;;===???BBBBBBBBBAAA@@@??????>>>;;;999888:::<<>>@@@CCCEEEFFFFFFFFFEEE===>>>===;;;999999;;;<<<===BBBHHHHHHDDDBBBEEEIIIHHHIIIJJJIIIGGGFFFGGGIIIDDDDDDCCCBBB???999111,,,&&&&&&&&&''''''''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''''' $$$((()))'''(((---333''''''&&&&&&&&&''''''(((((((((((((((((()))))))))((((((''''''''''''(((((()))***+++,,,---000555999:::@@@HHHNNNQQQVVV[[[___^^^```bbbddddddbbb```___RRRLLLGGGGGGLLLQQQSSSSSSTTTUUUTTTQQQJJJBBB:::666:::DDDRRR^^^cccbbb___]]]aaacccddddddddddddfffhhhaaabbbccceeeggghhheeeaaa[[[YYYWWWWWWXXXXXXVVVTTTSSSVVV[[[]]][[[VVVQQQMMMJJJGGGCCC===999555000+++'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''""""""%%%'''&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$~~~rrrhhheee]]][[[\\\ZZZPPPBBB@@@FFF@@@AAACCCDDDEEEFFFEEEEEEAAABBBAAA???;;;888777888666;;;AAACCCDDDCCCEEEGGGKKKLLLLLLHHHBBB>>>>>>???GGGHHHIIIJJJHHHAAA999333***)))((('''&&&'''((()))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***((($$$###%%%(((&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((&&&((()))(((&&&&&&))),,,'''&&&&&&&&&&&&'''((((((((())))))))))))*********)))(((((((((((())))))***+++---222666;;;AAAGGGLLLOOOUUU\\\```aaabbbdddfffeeefffffffffeeeccc```___QQQJJJDDDGGGPPPXXXYYYWWWWWWUUUPPPJJJCCC>>>======LLLSSS\\\cccdddbbb^^^\\\^^^______^^^]]]^^^aaacccbbbccccccdddggghhhbbbZZZMMMJJJHHHIIIKKKKKKHHHEEEIIINNNUUUZZZ[[[YYYWWWUUUWWWWWWTTTNNNJJJFFF@@@888///---+++)))'''&&&''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!((()))!!!!!!)))***"""&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$zzztttsssuuummmZZZNNNLLLBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGGGGDDD???:::777666777777999<<>>:::>>>HHHPPP___cccgggjjjiiifffdddccccccbbb^^^YYYTTTRRRRRRSSS]]]bbbeeedddeeefffbbb[[[KKKFFFAAAAAACCCEEEDDDBBBFFFJJJOOOQQQRRRRRRTTTVVVXXX\\\\\\YYYWWWVVVOOOGGG@@@===777111---+++******((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&%%%&&&)))'''###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$oooYYYPPPHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJHHHCCC>>>:::888<<<999666777<<<@@@BBBBBBEEEJJJNNNLLLCCC:::444222999:::===BBBGGGKKKLLLKKK:::666000+++((((((***,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,---***%%%###'''+++&&&&&&&&&'''''''''((((((******))))))(((((('''''')))'''$$$$$$&&&(((((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))&&&''')))+++...111333555BBBFFFLLLQQQUUUZZZ^^^aaa\\\___bbbbbbaaaaaaeeehhhfffgggggghhhhhhiiijjjjjjdddfffhhhkkkmmmllliiifff___UUUGGG;;;999DDDWWWeeegggjjjlllmmmlllllllllmmmooollldddZZZPPPJJJGGGGGGTTT___eeedddbbbdddccc___YYYSSSLLLJJJMMMPPPPPPOOOMMMNNNOOOOOONNNPPPUUUYYYSSSYYY]]]\\\]]]^^^XXXOOOPPPKKKCCC;;;444111000000,,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((!!! &&&(((######)))#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################"""###$$$%%%%%%%%%%%%%%%jjj___WWWSSSQQQTTTSSSNNNMMMOOOGGGGGGCCC@@@AAADDDBBB===;;;:::999:::;;;===@@@BBBCCCGGGKKKJJJBBB999222//////333888>>>DDDGGGIIIJJJDDDBBB:::000*********(((&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''(((******(((&&&---+++***---444;;;AAADDDMMMPPPUUUXXX[[[]]]```bbbbbbaaaaaadddhhhjjjiiifffeeehhhjjjjjjhhhggghhhjjjkkkjjjkkkmmmoooooommmjjjfff```VVVKKKEEEHHHRRRZZZ^^^eeeiiiiiijjjnnnlllfffkkkddd^^^YYYOOOBBB===???OOOZZZbbbaaa___aaaaaa^^^\\\[[[ZZZWWWUUURRRQQQQQQOOOSSSVVVTTTNNNJJJKKKNNNRRRQQQQQQUUUZZZ\\\[[[XXXWWWRRRLLLHHHEEE@@@777000+++***)))***++++++)))'''***)))((('''(((***,,,...(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$vvvnnnkkkggg```XXX___YYYNNNEEECCCDDD???777AAA???<<<999888999;;;<<>>DDDIIILLLHHHGGG@@@666000///,,,)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''')))******((((((***---,,,///444;;;BBBJJJPPPSSSVVVYYY\\\]]]\\\ZZZYYYYYYXXXXXXZZZ___dddfffeeebbbfffiiimmmmmmkkkhhhggggggqqqqqqqqqrrrqqqooommmkkkjjjiiieee```[[[XXXWWWWWW]]]bbbdddcccdddgggfffbbbbbb\\\VVVSSSLLLEEEEEEJJJTTT]]]dddcccbbbdddeeecccdddbbb___]]]ZZZXXXUUUSSSRRRQQQPPPOOONNNLLLIIIFFF@@@CCCHHHOOOUUUXXXXXXWWWZZZVVVSSSRRRRRRPPPJJJEEE;;;666000+++)))((((((''',,,+++***)))))))))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$}}}ooojjjrrrppprrryyyxxxeee{{{nnnYYYGGG@@@@@@===777>>>===<<<:::888666444333:::>>>CCCCCC???777000,,,------...111777???GGGKKKJJJKKKFFF===666333...(((+++***)))(((''''''''''''&&&'''(((((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&***,,,***&&&&&&,,,222555<<>>888222...---,,,,,,...333:::AAAEEEIIIKKKIIIBBB;;;666///(((******((('''&&&&&&''''''&&&''')))******)))'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''(((((((((((())))))(((((((((''''''''''''&&&&&&)))+++***))),,,222888EEELLLSSSTTTQQQMMMMMMOOOFFFIIIMMMMMMIIICCC???<<<>>>DDDPPP]]]ggglllmmmmmmgggiiikkkkkkkkkiiihhhggghhhjjjkkkjjjgggeeeeeefffggghhhgggfffeeeeeegggjjjaaaaaa```___```ccceeefffdddbbb___]]]]]]___dddiii```bbbcccbbb``````bbbcccdddaaa^^^```cccdddbbb^^^GGG>>>666555:::???>>>;;;;;;999666444777AAAPPP[[[\\\ZZZYYYYYY[[[[[[ZZZXXXXXXRRRIII???777111,,,)))(((''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$jjjgggmmmrrryyyyyyzzzcccUUUMMMGGGGGGDDDAAA===:::888888888777999<<<>>>>>>:::666222//////000111444777:::<<>>777,,,+++(((&&&&&&&&&'''(((&&&'''(((((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))&&&&&&&&&''''''(((((()))(((((()))))))))************,,,111999CCCJJJMMMNNNGGGJJJNNNNNNKKKIIIJJJKKKIIIJJJJJJHHHEEEBBBAAAAAAAAAIIIUUU```fffggggggggghhheeeaaa```aaadddggghhhbbb```]]]\\\\\\[[[XXXVVVWWWXXX]]]cccgggddd[[[SSSWWWUUUTTTWWWWWWUUUUUUXXXZZZ]]]\\\XXXWWW[[[^^^___[[[XXXXXXZZZ\\\\\\^^^aaaaaaaaa``````___^^^^^^^^^[[[UUULLLDDDAAADDDLLLRRRTTTTTTSSSQQQOOOOOOQQQSSSWWWWWWXXXZZZ\\\^^^aaabbb[[[\\\^^^]]]YYYPPPEEE===///...+++)))(((((()))***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$}}}eeeUUUKKKPPPhhhtttpppqqqrrrnnndddVVVIII@@@888777666888<<<>>>>>>===888888888777777777888888:::AAAGGGIIIJJJJJJEEE???222000,,,)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))&&&''''''((())))))******(((((()))***+++,,,,,,---222777???EEEIIIKKKKKKKKKFFFIIINNNRRRTTTTTTSSSRRRGGGFFFDDDBBB??????AAACCCCCCKKKWWW___cccdddcccddd___\\\WWWVVVWWWYYYYYYXXXYYYTTTQQQRRRWWWZZZWWWSSSVVVUUU^^^tttuuuaaadddaaaaaadddbbb\\\YYY[[[^^^aaaaaa\\\^^^fffmmmooo^^^XXXVVVXXXWWWSSSRRRUUUYYY\\\^^^\\\XXXVVVXXX[[[ZZZVVVQQQLLLKKKNNNSSSWWWVVVVVVXXXZZZ[[[ZZZVVVSSSNNNOOOQQQSSSUUUXXX\\\^^^```aaabbbbbbaaa[[[TTTOOO<<<999222,,,'''%%%%%%&&&))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$nnnWWWMMMKKKTTTnnn}}}}}}|||```LLL999666555666;;;???@@@???<<<;;;999888888999:::;;;333;;;BBBFFFIIIKKKGGGBBB888555000+++(((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******'''(((((()))***+++++++++(((((()))+++,,,---...///:::BBBJJJLLLHHHBBB@@@@@@MMMOOOTTTYYY\\\\\\XXXTTTLLLKKKIIIFFFEEEHHHMMMQQQSSSYYY```bbb```[[[WWWVVVVVVRRROOOMMMNNNMMMKKKHHH\\\WWWTTTZZZdddjjjiiidddhhhdddooo|||}}}|||rrrmmmmmmjjjmmmlllhhhlllyyylllddd___^^^ZZZQQQMMMOOOOOOTTTXXXWWWRRRQQQUUUZZZWWWTTTRRRRRRVVVZZZ\\\^^^VVVTTTTTTWWW[[[]]]ZZZXXXNNNOOOPPPQQQSSSUUUYYY\\\fffdddcccbbbbbb```^^^[[[NNNHHH???555...***(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$xxxooo```VVVmmmyyy{{{tttdddccc]]]eeecccFFF777333;;;;;;222777FFFAAA>>>;;;;;;===<<<888333777666888AAAJJJMMMHHHBBB@@@<<<555...)))''''''((((((((('''''''''(((((()))***))))))((('''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''***)))(((''''''''''''''''''''''''''''''((()))))))))*********((((((***,,,...---+++***+++000888>>>JJJPPPQQQIII;;;555999AAAQQQSSSVVVXXXYYYXXXVVVTTTKKKMMMNNNMMMNNNRRRVVVXXX[[[\\\\\\\\\YYYUUUPPPLLLHHHOOORRRMMMEEEDDDIIIOOO___dddiiippp{{{xxxwwwuuu|||~~~zzztttooorrrtttvvvzzzxxxsssnnnmmmmmmgggZZZOOOLLLNNNPPPOOOMMMMMMPPPSSSSSSUUUVVVUUUWWW\\\]]]ZZZZZZUUURRRRRRRRRPPPRRRWWWXXXSSSLLLHHHJJJQQQYYY___eeefffeeeccc```^^^]]]^^^]]]XXXNNNBBB666...)))''''''&&&(((***(((###"""&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$#################################"""###%%%'''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&|||mmmtttjjj```hhhooonnn^^^WWWZZZyyymmmRRR;;;666777555888???@@@>>><<<===???>>>999444444333333888???DDDEEEDDDBBB>>>888222,,,)))((('''((((((''''''''''''((((((***))))))(((''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''(((''''''''''''((())))))((()))******))))))+++,,,)))***,,,...222888@@@EEEKKKMMMLLLCCC:::888???GGGTTTSSSRRRPPPPPPPPPQQQRRRHHHMMMTTTWWWYYYZZZZZZYYYUUUTTTRRRPPPNNNNNNPPPRRRZZZ```bbb]]]RRRLLLKKKLLL[[[___fffooo{{{qqqqqqxxx|||uuuqqqllliiihhhjjjsss}}}zzzvvvzzz~~~tttjjjZZZUUUOOOKKKJJJMMMQQQTTTQQQTTTSSSPPPQQQWWWZZZZZZ\\\XXXWWWYYYYYYUUURRRQQQRRRPPPKKKEEEAAAGGGTTT___dddfffgggfffbbb___]]]\\\[[[[[[YYYPPPCCC666...***,,,)))***---,,,)))((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&}}}jjj[[[WWWaaauuuooo```RRR]]]ttt~~~vvvOOO:::777999::::::===<<<;;;<<<===;;;555000222111///000444;;;CCCGGGEEEBBB>>>888333---***((((((((('''&&&&&&''''''((()))))))))(((''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((((((((''''''((((((''''''(((((()))***''')))*********)))+++,,,(((,,,222888>>>EEEKKKPPPRRROOOIIIBBB===@@@HHHOOORRROOOJJJGGGHHHLLLQQQTTTTTTWWW[[[\\\ZZZUUURRRPPPRRRRRRQQQQQQTTT\\\gggppptttwwwxxxvvvnnnfffaaa```fffhhhlllsssmmmlllppp{{{|||xxxvvvrrriiiaaabbbkkkvvv}}}xxxvvvyyymmm```QQQJJJNNNUUU[[[]]]YYY\\\[[[SSSNNNOOOPPPQQQXXXUUUVVV\\\]]]XXXRRROOOQQQSSSPPPEEE:::;;;IIIVVV^^^aaacccbbb]]]VVVQQQNNNTTTZZZ^^^\\\RRREEE999222000***''')))+++)))'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&|||rrrppppppvvv\\\KKKNNNTTTeeepppjjjpppQQQ@@@:::888666;;;;;;<<<===>>>:::555000111111///...000777BBBJJJGGGFFFDDD???:::333---***((((((''''''&&&'''''''''))))))((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((('''((())))))***((()))******))))))***+++000555>>>EEEKKKPPPTTTWWWYYYSSSLLLGGGGGGKKKQQQTTTQQQPPPMMMMMMNNNSSSWWW[[[ZZZYYYXXXWWWSSSNNNMMMOOO[[[^^^aaadddjjjttt~~~|||{{{zzzzzzoooiiifffhhhmmmqqquuuxxxwww~~~~~~}}}~~~~~~zzzooodddaaaeeemmmvvv}}}rrrqqqxxx~~~mmm[[[UUU]]]iiiooopppttt{{{|||qqqaaaTTTLLLGGGRRRRRRUUUZZZZZZVVVUUUXXXZZZ\\\XXXLLL>>>:::@@@III]]]___bbb```YYYPPPHHHDDDKKKNNNTTTYYYYYYSSSJJJCCC;;;111(((''')))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&sssNNNBBBBBBPPPhhhyyyxxxqqqnnnvvvVVV???555333777999<<>>BBBRRR]]]XXXYYYkkkyyyzzzwwwSSS<<<444000333777<<>>000222333222333777>>>DDDIIIJJJJJJIIIEEE>>>888444++++++***)))((((((((((((((((((((((((((((((''''''%%%%%%%%%%%%&&&'''((()))$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))***+++***)))((())))))(((((())))))***+++************+++...333777DDDGGGLLLOOOOOOOOOOOOOOOLLLLLLMMMRRRYYY]]]]]]\\\______^^^]]][[[WWWTTTRRRNNNQQQ\\\kkkooojjjiiimmmkkkooovvvuuuqqqkkkhhhnnnxxx{{{yyyuuuhhh^^^```fffjjjqqqyyy~~~xxxooonnnmmmiiimmmhhhfffhhhhhhkkk{{{wwwfffbbblll}}}|||zzz~~~bbbSSSPPPPPPRRRQQQLLLHHHLLLTTT\\\\\\\\\\\\[[[WWWQQQMMM```cccggghhhfffbbb^^^\\\HHHBBB>>>DDDRRR]]]___]]]WWWKKK???888222,,,))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&cccMMMDDDHHHIIIFFFGGGXXXzzzvvvQQQ>>>444777:::<<<=========>>>777777666666777;;;AAAEEEHHHIIIKKKJJJHHHCCC===:::---,,,+++***))))))))))))'''(((((((((((((((((((((''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&((()))+++++++++)))((())))))(((((())))))***+++*********,,,///666???EEEIIIKKKMMMNNNMMMLLLMMMNNNNNNOOORRRWWW\\\^^^]]]\\\ZZZYYYXXXXXXYYY[[[^^^___fffgggqqqxxxuuuyyyttttttvvv}}}~~~ssslllhhh```]]]dddooouuutttooofffeeemmmrrrrrrwww~~~wwwuuuqqqtttppprrr{{{wwwhhhfffooozzzooo```TTTRRRUUUYYYYYYSSSOOOOOOSSSUUUYYY]]]``````]]]ZZZaaacccffffffeeecccbbbbbbUUUPPPKKKKKKQQQVVVZZZ[[[YYYRRRKKKEEE<<<000)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&&&&''')))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&mmmZZZXXXIIIFFFEEEQQQpppfffJJJDDDEEEFFFEEEBBB@@@???>>>???===:::999;;;@@@EEEIIIGGGIIIJJJKKKIIIEEE@@@===...---,,,+++************'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&(((***+++,,,+++***))))))))))))))))))******+++))))))***---333<<>>555...***)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&))))))(((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))((((((''''''((((((%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''')))*********)))***+++444:::CCCHHHJJJIIIIIIJJJKKKJJJKKKNNNTTTWWWWWWVVVWWWTTTQQQQQQUUUZZZ[[[[[[kkkqqqzzzzzzooolllhhh```]]]___kkkiiifffgggrrrzzzpppeeecccpppzzzjjj___]]]dddpppwwwyyyxxxyyyzzzwwwssssssuuufffUUU]]]\\\\\\]]]```cccddddddgggfffddd___ZZZWWWWWWWWWLLLPPPUUU[[[aaa___RRRDDD;;;555---))))))******)))))))))((((((((((((''''''((((((((((((((((((((((((&&&'''((('''%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))((((((''''''((()))***+++------,,,+++,,,---...///---///333555666555222000333444555444555888???EEEDDDAAA???>>>>>><<<888444111000...---+++***)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&zzz}}}~~~pppgggxxxxxx[[[LLLLLLOOOGGGFFFEEEDDDEEEFFFHHHJJJOOOKKKFFFCCCCCCEEEHHHKKKHHHCCC;;;333---***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''')))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))&&&)))+++***))))))---111<<>>BBBFFFHHHEEE@@@999222---+++***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))******)))))),,,444:::BBBFFFIIIHHHEEEDDDHHHMMMLLLNNNQQQVVVXXXVVVOOOIIIDDDFFFKKKYYYqqqvvvjjjaaadddjjjmmmooorrrpppjjj___SSSQQQ[[[hhhpppooorrrrrrnnnlllnnnnnnlllqqq~~~xxxwwwxxxwwwuuuwww{{{zzzwwwuuu}}}}}}vvvvvvfffkkk~~~bbb```^^^[[[ZZZ\\\```cccdddeeedddccc```ZZZTTTPPPZZZUUUPPPNNNQQQUUUZZZ]]]RRRKKK@@@666...***((('''(((((())))))))))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''((()))'''+++111777:::;;;:::999555666777999;;;>>>???AAAGGGEEEBBB>>>:::777555444///111111000000666AAAJJJMMMJJJGGGHHHIIIFFF???888000///...---,,,---...///000111222111...------///))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''fff]]]kkkmmm```cccvvv|||vvv{{{iiiRRRAAADDDCCCBBB@@@@@@BBBCCCEEEDDDBBB===888555666:::>>>CCCDDDCCC???999222---+++))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''(((((())))))((((((''''''(((((()))***(((((((((((((((((((((((('''''''''(((((((((((()))((((((((()))))))))******+++***)))))),,,333;;;AAADDDEEEFFFEEEDDDFFFJJJOOOPPPRRRTTTTTTRRRNNNKKKHHHRRRUUUXXXaaauuuwwwdddUUUWWW___eeeiiinnnpppwwwwwwllleeeiiiooorrrooorrrpppiiieeeggglllmmmnnn~~~~~~~~~~~~||||||{{{uuummmhhhooo|||~~~~~~qqqssszzzuuuzzzzzzyyyyyy~~~zzzpppaaaVVVSSSYYY``````aaabbbcccaaa\\\UUUPPPQQQPPPQQQRRRPPPOOOUUU\\\XXXTTTKKKAAA888///***'''(((((())))))))))))******((((((((((((((((((((((((&&&'''(((((('''&&&((()))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''')))+++,,,111555<<>>;;;555111000333666<<>>@@@DDDHHHKKKLLLLLLKKKIIIIIIJJJJJJKKKKKKKKKKKK>>>===;;;999777666555555888777666666888;;;@@@CCCEEEFFFHHHIIIGGGBBB<<<888555333111///...///111222666999:::888333111333666666555333111...,,,***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''((((((''''''''''''(((((()))******+++xxxttt|||~~~bbbQQQ___}}}ooocccUUUIIICCCBBB@@@??????@@@AAABBB<<<<<<:::555000---///222777>>>FFFHHHCCC999111,,,))))))))))))))))))))))))'''''''''&&&&&&''''''''''''((((((((())))))******))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((())))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))************))))))))))))***************))))))///888@@@EEEFFF??????AAAFFFKKKOOOPPPOOOPPPQQQQQQNNNNNNWWWgggtttvvvvvvpppjjjqqq}}}{{{pppiiiYYYLLLLLLMMMMMMUUUaaaggg|||wwwgggfffkkkkkkuuu~~~zzzvvv|||~~~}}}zzzwwwyyyzzztttrrrtttrrrnnnUUUYYYbbbnnnuuuvvvwww{{{|||~~~pppvvvyyyttteeerrr~~~uuubbbZZZZZZYYYXXXXXX[[[^^^___]]]ZZZMMMPPPSSSPPPEEE>>>GGGVVVWWWXXXWWWRRRHHH<<<222,,,(((((())))))*********+++((((((((((((((((((((((((%%%'''((((((''''''(((***''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))))))))***---000666;;;@@@BBBFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLLLLLLLKKKIIIHHHGGG@@@AAABBBCCCDDDCCCCCCBBB???===<<<<<>><<<<<<999999<<>>AAADDDFFFHHHGGGHHHIIIJJJJJJIIIGGGGGGKKKLLLKKKJJJGGGFFFGGGIIIFFFFFFFFFGGGFFFFFFEEEDDDIIIEEE@@@>>>>>>???@@@@@@@@@BBBDDDFFFGGGGGGFFFEEEIIIEEE>>>888333111111111555444222111000/////////555888>>>AAAAAA<<<777333...,,,)))((())))))(((''')))(((''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''%%%$$$%%%''')))'''%%%$$$&&&))),,,///000111111vvvfffhhhiiiqqqvvvnnnzzzxxxlllqqqyyyuuudddTTTDDD>>><<<999888999======;;;888333111111222111666===DDDGGGEEE???;;;111///,,,)))'''''''''((()))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***+++,,,((('''''''''((()))******,,,111999???AAAAAA???>>>EEEHHHLLLNNNMMMJJJHHHHHH???AAAIIIYYYkkkxxx}}}|||yyyqqqlllhhheeecccgggZZZYYYggglllccc]]]aaadddqqq||||||xxxzzzzzzvvvssstttyyy~~~|||nnn|||pppeeeiiipppvvvnnnkkkvvv}}}vvvtttzzz~~~yyyppp___QQQQQQZZZ______^^^___VVVOOOKKKBBB999999???IIIQQQYYY\\\[[[WWWMMMDDD000,,,)))(((***+++***(((******))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$'''***---000444999<<<>>>=========???AAACCCDDDHHHHHHIIIHHHGGGFFFDDDCCCGGGGGGGGGEEECCCBBBBBBDDD??????@@@@@@@@@??????>>><<<999444222222333333333666777999:::;;;:::999888;;;===??????===:::555222...---,,,,,,---///111333000333777;;;===<<<:::999444111---+++***)))(((&&&)))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&((()))(((&&&(((***,,,///111222222333}}}{{{hhhVVVRRRQQQUUUdddvvvzzziiirrrrrrrrr|||}}}ssspppmmmnnnxxxrrr^^^III>>>;;;:::999999888===AAA>>>555000222666333555999@@@EEEGGGDDD@@@888333,,,))))))******)))***))))))(((((())))))***))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,((('''&&&&&&''')))+++---000999AAACCC???<<>>999777@@@NNN]]]aaa]]]XXXRRRLLL666111+++)))+++,,,***'''***))))))))))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((('''&&&***///444888===AAADDDCCCAAA>>>======>>>AAACCCEEEEEEEEECCCAAA???===<<<;;;;;;;;;999777555666777555666666666666666666666555222...,,,,,,---,,,,,,---...///000000///...---000444:::???@@@>>>;;;888222000...---,,,...///111///000333555777888999999777444///,,,++++++***))))))(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''((())))))(((***+++---...000111111111xxxqqqaaaQQQKKKJJJNNNVVVmmmnnnyyyxxxqqqpppvvv|||vvvddd___wwwyyyvvvtttnnnjjjnnn{{{gggNNN@@@===>>>===<<<777===BBB???888333333666888777888<<>>666---(((***++++++(((***))))))(((((())))))***(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++***))))))******))))))))),,,000333666===CCCBBB===<<>>???@@@???>>>======>>>???@@@>>>===<<<:::888555444333111111111000---,,,---///////////////000000111111333111...,,,,,,,,,+++***+++,,,---.........------///000111333555888;;;<<<<<<;;;999555222///,,,+++111222333444333333222111333000---,,,,,,---------)))(((&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&''''''((()))))))))******+++,,,,,,---------```YYYRRRKKKEEEJJJSSSWWWjjjlll___SSSXXX___bbbiiidddgggooo{{{hhhffftttwwwjjjbbbkkkwww^^^KKKDDDDDDBBB>>>===>>>>>>>>>;;;888666444999777666999>>>CCCDDDDDDBBB999...)))***+++***((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***++++++++++++******,,,,,,---,,,---///444999===>>>>>>======AAAFFFKKKJJJIIIGGGIIISSSeee{{{~~~|||wwwtttuuuuuurrrllleeeaaabbbdddaaafffxxxxxxkkkiiittt~~~www}}}~~~}}}}}}~~~|||wwwnnnnnnuuuuuusssqqqjjjlllzzznnnZZZUUUZZZTTT]]]```XXXMMMIIIGGGFFF>>>GGGQQQWWW[[[^^^]]]YYYPPPFFF888...+++***)))'''))))))))))))************''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''''''''))),,,///000888:::<<<===;;;:::999:::<<<<<<=========;;;999888444444222000///---,,,,,,...//////...,,,,,,---///////////////000111333333222000.........---+++)))+++,,,,,,---...////////////...,,,+++,,,///333555;;;<<<<<<;;;888333///,,,222333444555333111---+++000...,,,,,,---...------+++)))'''&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''((()))&&&'''((()))))))))***++++++++++++++++++,,,,,,---ddd___dddfffbbblll|||}}}sssqqqrrrggg___ggg]]]___fffuuu~~~gggUUUUUUeeeuuu|||dddUUUOOOHHHBBBEEEAAA===<<<======999555555555555777;;;@@@EEEIIICCC<<<333,,,*********))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***,,,...//////,,,...000000000333888===AAA???===>>>AAAFFFJJJLLLEEEGGGJJJMMMVVVjjj{{{qqqhhhccckkkkkkjjjiiigggeeecccccciiiqqqvvvgggeeeffftttyyy{{{xxxvvvkkknnnuuuvvvwwwzzz|||{{{}}}~~~yyyrrruuu}}}~~~}}}{{{}}}nnncccllluuusssoooooo{{{qqqtttzzzrrrZZZLLLRRRWWWZZZXXXQQQKKKKKKMMMMMMQQQTTTWWW\\\aaa^^^YYYXXXOOOCCC777///,,,******)))))))))************+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&)))...444999===>>>???@@@>>><<<:::999:::999:::;;;;;;999555111......------,,,,,,,,,,,,---,,,---......------///111666666666666777999;;;<<<:::999888777777666333111---------.........//////,,,---......---,,,+++***///222555888999888555444111222444555444222000...111000//////000///---+++///---***((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((()))******(((***+++,,,++++++---////////////...//////000111~~~|||eeecccccchhhnnnrrrqqqooommmYYYQQQTTTYYY]]]iii{{{mmm```UUUMMMMMMFFF???===>>>???===:::444666888777777;;;BBBIIIDDD???888111,,,************))))))(((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++...000111...222666777666888===BBBAAABBBBBBDDDGGGIIIJJJKKKCCCLLLUUUXXX[[[ggg}}}tttggg^^^XXXUUUcccfffhhhjjjjjjkkkmmmooo|||wwwuuuqqq{{{tttooonnnlllhhhhhhkkkqqqssspppqqq}}}xxxzzzwwwtttwwwvvvwwwuuuqqqpppwww{{{}}}}}}|||yyyzzz}}}vvvqqqiiizzzxxx~~~lll\\\\\\UUUSSSWWWWWWOOOMMMPPPYYY[[[\\\[[[]]]^^^[[[UUUWWWTTTMMMBBB777///,,,,,,))))))*********+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((())),,,000555;;;???BBBAAAAAA@@@===:::888888999555555555555333000...,,,---------...///111333555222333444555555666999;;;@@@@@@???@@@AAACCCFFFHHHFFFEEEEEEEEEEEECCC@@@===555444333222111111111111...///111222222///,,,***+++,,,///222444666777888444444444444444333333333000111222444666555111...555222...++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,+++---000000//////111444222222111111222333444555zzzrrrkkkfffbbb```bbbqqqyyyxxxxxxgggZZZPPPKKKOOOPPPYYYjjj~~~ooobbbXXXQQQKKKCCC>>>===?????????777:::;;;888444555===EEEEEEBBB<<<444...***+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))************************---,,,*********,,,...///111666;;;===<<<===BBBGGG@@@DDDIIILLLKKKJJJIIIIIIJJJWWWfffiiieeehhhvvvuuubbbUUUQQQSSSUUU```eeejjjmmmmmmqqqxxxxxxmmmggggggddd```bbbbbbgggnnnrrrvvvzzzwwwnnnsssvvvtttrrrwwwuuurrrwwwyyyvvv|||hhhWWWPPPXXX]]]TTTNNNQQQSSSXXX\\\]]]^^^```^^^ZZZSSSUUUSSSJJJ===333...---))))))******++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))************************---///333777;;;===???@@@BBBAAA???;;;777444555666000000//////////////////......///111444777:::<<<===???AAABBBBBBDDDGGGIIIGGGGGGFFFFFFHHHKKKNNNOOOLLLKKKKKKKKKKKKIIIFFFCCC???===;;;999777555444444333333333222222222222222111000//////000222444555:::888555333222333444555...000333888<<<;;;888555999666111...------+++***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***+++,,,---...000333333222222444777333222222111222333555666tttfff]]]mmm{{{yyy{{{hhh```TTTQQQOOOQQQZZZkkkvvviiiWWW\\\III<<<===AAA???>>>@@@===;;;999555444555999<<>>@@@AAAAAACCCCCCGGGLLLJJJCCCCCCHHHXXXeeeqqqpppfffcccmmmyyy}}}qqqbbbWWWUUUVVVXXXXXXaaappprrrppp~~~yyypppvvvzzztttqqqmmmnnnsssvvvzzzuuuhhh]]]\\\]]][[[bbbeeejjjrrr{{{zzz~~~zzzrrrrrr{{{{{{qqqpppvvv|||fffNNNJJJUUU\\\XXXPPPUUUSSSUUU[[[___]]]]]]^^^ZZZYYYTTTMMMHHHAAA444'''******+++***(((''''''(((((((((((((((((((((((((((,,,(((%%%'''***+++'''"""&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''')))******))))))***+++333444666999;;;<<<======999;;;======999666333222000///......///000222333111444888<<>>===;;;:::888444222222666999===BBBBBB:::111---+++)))))))))***************)))+++******)))))))))))))))***)))(((''''''((()))***)))(((((((((''''''''''''))))))(((''''''''''''''''''''''''''''''((())))))((((((((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******+++------+++++++++,,,...111666;;;???AAABBBBBBKKKIIIHHHHHHFFFFFFOOO[[[ppptttuuuooofffaaadddjjjhhheeeaaa``````bbbccccccqqq}}}|||}}}pppeee___gggsss}}}nnnhhheeebbbaaaccchhhnnnoooiiiddddddeeedddkkkkkkmmmoooqqqtttwwwxxx~~~}}}~~~wwwttttttpppuuuxxxuuuppprrr|||}}}zzzxxxyyyyyy{{{pppVVVMMMQQQVVVVVVTTTQQQOOOSSS\\\bbbaaa]]][[[\\\[[[WWWQQQNNNHHH===111***++++++***)))((())))))(((((((((((((((((((((((()))'''%%%''')))***(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((()))*********((())))))))))))+++///222999::::::;;;;;;;;;;;;:::999;;;<<<;;;777333111000////////////000222444555888999<<>>???AAABBB@@@???BBBAAA@@@>>><<<:::888888333444444222000000333666666:::AAAIIILLLKKKEEEAAA999888555444222111///...,,,***((('''((())))))))))))))))))(((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''&&&###%%%)))(((###(((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))((((((''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''''',,,,,,,,,---...000111222222222111111000///.........111666999;;;<<<>>>???zzzyyyzzzrrrdddUUUNNN^^^eeeIII>>>>>>>>>::::::999777333000///111444:::@@@CCC>>>888333///+++++++++++++++++++++++++++)))************))))))((())))))(((((((((((())))))(((((((((((('''''''''''')))((((((''''''''''''((('''''''''''''''((())))))'''(((((())))))*********))))))))))))))))))))))))+++******************++++++,,,...---,,,+++,,,---111444888===AAABBBCCCCCCEEECCCDDDFFFKKKTTTdddsss{{{rrrfff[[[VVVTTTXXX^^^eeejjjllllllnnnpppvvv```[[[pppwwwhhh```\\\XXXWWWXXX^^^iiisssuuussspppkkkfffcccbbb___\\\ZZZWWWVVVUUUWWWVVVUUUVVVYYY\\\^^^^^^cccdddbbb^^^XXXVVVWWWYYYXXX]]]aaaaaa```dddnnnwwwwwwrrrooopppsssyyy}}}yyy^^^OOOLLLNNNSSSXXXVVVRRRSSSZZZ``````]]]\\\\\\\\\ZZZUUUSSSOOOFFF<<<+++++++++++++++******)))((((((((((((((((((((((((&&&&&&&&&'''((()))******(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))+++++++++***)))((()))******,,,111666;;;@@@???>>><<<:::999777666888:::;;;:::666333000000222222333444555777999::::::;;;===>>>??????>>>>>>DDDDDDCCC@@@===<<<===>>>CCCCCC@@@<<<;;;>>>@@@???DDD@@@@@@DDDEEECCCBBBCCC@@@BBBEEEHHHIIIGGGFFFDDDEEEDDDDDDEEEFFFFFFDDDBBBGGGGGGGGGEEEDDDBBB@@@???<<<:::777333//////000333111666===FFFKKKLLLIIIEEEAAA999111---///111111000...+++'''(((+++---+++(((((((((((((((''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''''''&&&''')))'''###(((((('''&&&&&&&&&&&&''')))(((&&&%%%%%%&&&'''(((+++***)))(((''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&////////////000111222333222222111000000//////...222666;;;???@@@@@@@@@@@@}}}mmmYYYKKKTTTwwwVVV>>>;;;<<<::::::999777444000///000111777>>>CCCAAA===888222,,,,,,++++++***************((()))***++++++***)))((())))))(((((((((((())))))(((((((((((((((''''''''')))(((''''''''''''(((((('''''''''''''''((())))))''''''((()))******++++++)))))))))))))))))))))))),,,++++++******++++++,,,,,,---...---,,,,,,...///444777;;;@@@CCCDDDDDDDDDAAA@@@CCCLLLXXXeeerrr{{{ttteeeWWWOOOMMM___gggnnnpppnnnnnntttzzzppplll}}}}}}zzzrrrggg]]]UUURRRSSSUUU[[[fffsssyyyvvvkkk^^^TTTNNNLLLIIIFFFCCCAAA???>>>BBBAAA@@@AAADDDGGGHHHHHHGGGGGGGGGDDDAAAAAACCCFFFBBBFFFIIIJJJJJJNNNVVV\\\fffjjjnnnssswww|||uuuqqqpppooottt{{{{{{uuuppp|||{{{aaaSSSMMMJJJNNNTTT]]]XXXUUUWWWYYYYYY\\\aaaZZZ\\\ZZZWWWTTTRRRKKKBBB...---++++++++++++***)))((((((((((((((((((((((((&&&'''))))))((((((***+++***((('''%%%%%%'''(((***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((***+++,,,+++***)))(((***---000333777<<>>;;;999666555444777999;;;;;;999777666666999999:::<<<>>>???AAABBB>>>>>>???@@@@@@???>>>===AAAAAAAAA???;;;999999:::<<<<<<;;;999999;;;;;;;;;@@@??????@@@@@@???=========???AAACCCEEEFFFGGGGGGHHHGGGFFFGGGHHHHHHGGGEEEFFFGGGGGGHHHGGGFFFEEEDDDEEECCC???999444111000///...000666===DDDGGGHHHGGGDDD===444...,,,---------///---++++++,,,,,,***((((((((((((((('''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''')))***(((&&&(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&******)))((((((((((((((((((((((((((((((((((((((())))))******************000000000///000000111111111111222222333333444444999<<<@@@AAA@@@>>>======vvv\\\IIIMMMjjjddd@@@666888999::::::999666333111111222555<<>>BBBDDDEEEDDDDDDEEECCCDDDMMM]]]mmmuuuvvv}}}}}}rrrcccZZZ\\\```rrrvvvvvvpppiiikkkwwwuuutttxxxlllmmmhhh]]]QQQMMMQQQUUUXXX\\\aaabbb\\\QQQFFF@@@@@@???>>>===<<<;;;;;;;;;===<<<::::::<<<>>>???>>>===>>>???>>>=========>>><<<===?????????AAAEEEHHHOOONNNOOOSSS[[[bbbgggiiizzz}}}zzzqqqpppppppppqqqqqqggg\\\UUULLLHHHKKKUUUTTTVVVXXXVVVTTTYYYaaa[[[]]]]]]XXXVVVTTTNNNGGG444111---******+++)))((())))))))))))))))))))))))(((***,,,,,,***))))))******)))'''&&&&&&''')))***''''''''''''''''''''''''))))))(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))***+++******)))(((,,,222777:::;;;===???>>>===;;;888666555444444666999<<<=========>>>???AAABBBCCCDDDEEEFFFGGGGGGDDDEEEEEEDDDCCC@@@>>>===CCCDDDDDDBBB>>>:::999888555555666888888888888999888::::::999888888888777:::::::::;;;===@@@BBBDDDFFFEEEDDDDDDFFFGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCAAA???<<<777333000111111111555<<>>???>>>===<<<===>>>}}}cccLLLHHHWWWjjjrrrLLL888666888999::::::999666444444555666===BBBBBBAAA???888000---,,,***)))(((((()))***((())))))************)))(((((())))))))))))(((((('''''''''((((((((((((((((((''''''''''''(((((()))'''''''''''''''((())))))((())))))******+++++++++)))))))))))))))))))))))),,,++++++******++++++,,,,,,---.........000333666:::<<<@@@CCCEEEEEEDDDDDD>>>===???III]]]qqq{{{{{{~~~{{{vvvppplllnnntttzzz}}}~~~zzzooofffjjjxxxzzzyyy|||ssskkkfffiiioooiiimmmlllbbbVVVSSSUUUXXXVVVPPPJJJFFFAAA<<<<<<>>><<<<<<;;;;;;;;;<<<=========;;;999999;;;======<<<:::;;;<<<======<<<;;;:::======<<<<<<<<<;;;<<<<<>><<<@@@GGGNNNPPPOOOYYYZZZ^^^gggrrr}}}{{{nnnsss{{{|||xxxpppfffUUUKKKLLLJJJNNNTTTZZZYYYUUUVVV[[[]]]``````\\\YYYWWWSSSMMM???888000+++++++++***))))))))))))))))))))))))))))))+++---//////---***((())))))(((''''''((())))))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,111888<<<======<<<<<<:::999777555444444555555666888<<<>>>???AAACCCEEEFFFFFFGGGGGGGGGGGGFFFEEECCCCCCBBBAAA>>>;;;888777>>>>>><<<999666555555777888444444555666444555999222666777444222333444222444333333333555777999:::===<<<::::::<<<======<<>>>>>??????>>>>>>???@@@@@@>>>999666333000...///333888<<<>>>AAADDDEEEBBB:::333000000...222555333...***)))+++))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((%%%$$$'''(((&&&%%%&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''((()))***+++(((((((((((((((((((((((($$$%%%(((+++---...............---------...//////---...000222444777888999;;;<<<=========>>>AAACCC{{{lll[[[TTTUUUuuuaaaFFF;;;;;;777888::::::888777777888:::???CCCCCCBBBAAA;;;444...---+++)))))))))***+++)))))))))))))))******+++'''((()))******)))((('''''''''''''''((((((((()))'''''''''''''''((())))))'''''''''''''''((())))))************************))))))))))))))))))))))))++++++************+++++++++,,,---...///222666999;;;===AAACCCEEEEEEDDDCCC>>>GGGQQQ\\\mmm~~~}}}tttnnnuuu~~~|||~~~{{{sssjjjkkkuuu{{{}}}{{{}}}vvvddd^^^^^^^^^___bbbkkkooommmddd^^^\\\YYYTTTOOOFFF???===;;;:::===CCC=========>>>???@@@BBBCCCAAA@@@>>>???AAACCCDDDDDD@@@???@@@AAABBBBBBAAA@@@AAA@@@>>>>>>??????===;;;::::::999:::<<<>>>??????>>>@@@DDDIIIPPPZZZdddkkkpppxxx|||~~~|||wwwwwwyyy||||||~~~{{{fff]]]bbbWWWSSSSSSXXXZZZYYYWWWXXX\\\``````]]]ZZZYYYWWWSSSJJJAAA555...,,,,,,,,,***)))))))))))))))))))))))))))***,,,111444333---((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***,,,///111444777;;;>>>===;;;:::999888777555444333444666777555777:::===>>>@@@CCCFFFEEEEEEEEEDDDCCCAAA???>>>;;;<<<<<<===<<<;;;:::999===<<<999777888>>>GGGMMMSSSKKKDDDAAA???===@@@GGGGGGLLLLLLFFFAAA@@@???<<<888999;;;<<<<<<;;;:::999:::777555444555666555444888777666666888;;;>>>@@@BBB@@@@@@AAABBBBBB>>>;;;555333000///000222333444999===AAACCCAAA===888555000222444555444111///---+++*********))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''%%%'''---///)))%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((&&&(((***---...//////...------------......///000000111222444666777999999;;;===@@@AAAAAAAAACCCDDD}}}|||bbbSSShhh~~~sssUUUCCC???555777::::::999999999999>>>AAADDDCCCCCCCCC>>>777000///,,,*********+++,,,***)))((((((((()))+++,,,'''((()))******)))((('''&&&'''''''''(((((())))))'''''''''''''''((()))***'''''''''''''''((())))))+++++++++***************))))))))))))))))))))))))+++******************+++***+++,,,...///333777;;;<<<>>>AAADDDEEEEEEDDDBBBRRRdddvvvxxxkkkhhh}}}qqqxxx|||}}}xxxooolllpppvvv~~~xxxyyywww```[[[___```^^^^^^jjjjjjfff```^^^]]]UUUJJJCCC===;;;??????<<<<<>><<<===???;;;>>>@@@AAACCCGGGNNNTTTXXX```\\\UUUfff{{{yyy||||||rrrooovvv{{{wwwtttpppzzzooo```SSSSSSXXX[[[ZZZZZZXXX]]]___\\\YYYZZZXXXUUURRRGGG999000---...---,,,))))))))))))))))))))))))((((((+++222888777000)))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))***)))((((((***...222444:::<<<======;;;999999999888777555444333444666777444777999;;;<<<>>>AAACCCBBBBBBAAA@@@>>>;;;999777777999<<>><<<:::888777666555333111222444888>>>CCCCCC===888222111222666999999444000++++++++++++*********)))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((''',,,555666...'''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''(((((((((''')))((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((***,,,...000111111000///---------......///000111555666666777888999::::::>>>AAAEEEFFFEEECCCBBBAAA{{{]]]kkkvvv}}}eeeMMM@@@:::999888999;;;<<<<<<;;;???@@@AAAAAA@@@??????@@@777222---++++++,,,+++***************************,,,++++++***************))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((('''''''''&&&******++++++++++++******,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,***)))---333999<<<===EEEAAADDDIIIFFFBBBLLL[[[bbbwwwkkkoooxxxrrrooo|||zzzpppsss{{{zzz{{{aaa]]]ccccccaaaddddddhhhhhheeeccc```RRRCCCEEECCCAAA???@@@DDDHHHKKKHHHLLLMMMLLLMMMQQQRRROOOWWWVVVUUUVVVYYY\\\___```ZZZZZZZZZXXXVVVWWW[[[___SSSLLLHHHMMMRRRQQQNNNKKKKKKMMMKKKFFFCCCBBB@@@<<<<<<<<<;;;<<<>>>AAACCCDDDFFFMMMOOOMMMTTThhh}}}~~~{{{tttqqqwwwxxx|||yyy~~~sss[[[SSS^^^jjjggg\\\VVVXXX[[[^^^^^^\\\ZZZXXXXXXQQQEEE999///+++***+++---------,,,,,,,,,++++++000---+++000666999555000)))(((&&&&&&((((((((('''%%%&&&''')))************'''&&&%%%&&&(((+++///222+++***((('''&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********((('''&&&&&&(((+++---***%%%%%%+++...///444;;;;;;;;;:::888777666444444666555555666777777666555111999===999888>>>AAA@@@:::CCC<<<444999<<<666444777999CCCUUUfffkkkdddZZZ^^^``````^^^bbbuuuuuuxxxuuueeeeeettt{{{yyymmmkkkmmmrrrpppeee\\\ZZZTTTPPPHHHBBB@@@@@@===999>>>444111888<<<@@@RRRhhh___aaa^^^UUUPPPPPPMMMGGG???>>><<<888777777666444222333444666999???EEEJJJ666777444111666<<<888000000---((('''((((((&&&$$$((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((((('''&&&%%%$$$%%%%%%&&&+++---///111111111///...+++,,,---///111333555555888999:::<<<===???@@@AAA@@@??????@@@BBBBBBAAA@@@qqqrrrzzzxxxrrrsssmmmWWWKKK===;;;:::<<>>;;;>>>AAACCCBBB@@@>>>>>>@@@:::555///,,,,,,,,,+++***************************++++++***))))))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))((((((((('''''''''******++++++++++++******+++++++++***************++++++++++++++++++++++++,,,+++,,,000666;;;>>>>>>AAAFFFHHHEEEDDDLLLYYYbbbwwwtttjjjpppwwwyyy~~~mmmcccdddfffhhhlllkkkiiifffddd___WWWIII???CCCCCCCCCEEEIIILLLNNNNNNMMMSSSXXXZZZ___fffjjjjjjmmmjjjkkkrrr}}}~~~www{{{}}}yyysssrrrxxx~~~lllccc\\\[[[[[[WWWUUUUUUTTTSSSOOOJJJHHHJJJGGGBBB???>>>======???@@@AAAAAA===CCCEEECCCGGGUUUdddllluuu}}}yyyuuuwwwiiiiiinnnmmmgggVVVXXXZZZ[[[\\\[[[YYYXXXVVVTTTMMMAAA444,,,+++------,,,,,,,,,+++++++++++++++)))))),,,000333111///,,,***'''''''''(((((((((&&&'''((())))))******)))&&&&&&&&&&&&(((+++---///)))((('''''''''((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((('''&&&'''(((***,,,***((()))000333333666<<<999888777666555555555555;;;999777666666777777777555999;;;888666555444333======666555<<<<<<<<>>@@@IIITTTqqq||||||nnniiijjj^^^JJJSSSEEE;;;<<<>>>;;;===CCC888666222//////333999===>>>>>>888000///444777555///,,,((((((((()))(((&&&((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&******))))))(((''''''&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((()))((('''&&&&&&'''((())),,,---...///000000///......///000222444555777777999:::;;;<<<>>>???@@@AAABBBCCCDDDDDDBBB@@@??????mmmfffuuusssjjjvvv|||iii___FFF@@@:::;;;???BBB???:::===BBBEEEDDD???<<<<<>>999333...,,,++++++*********************************)))((((((((())))))))))))))))))))))))))))))'''((())))))******))))))))))))((((((((((((''''''******++++++++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,------///444999===???@@@===HHHJJJDDDJJJ___qqqvvv{{{mmmrrrvvvwwwtttvvv|||zzzsssuuuuuurrrpppddd\\\[[[WWWMMMHHHJJJSSSUUU[[[eeeqqqxxx{{{{{{uuuiiibbb]]]TTTJJJNNNKKKFFFCCCAAA@@@???>>>777;;;===::::::???EEEHHHVVVhhhqqqppp{{{lllfffdddbbbXXXXXXXXXXXXYYYYYYZZZZZZVVVWWWUUUJJJ<<<111...///,,,,,,,,,+++++++++******((((((((()))+++...000111000,,,)))'''''')))))))))(((((())))))))))))((((((&&&&&&''''''((()))***+++''''''''''''((()))***+++))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((()))***)))***...555888888888:::888666444333333444555666888777555444444555777888666555555888777444444555444>>>LLL^^^gggZZZRRR\\\[[[ddd{{{~~~vvvvvv```ZZZRRRMMMJJJGGGDDDBBBMMM```hhhgggyyyuuu\\\JJJIIIEEE;;;:::CCCDDD@@@;;;666555888<<>>@@@===666111222555555...,,,***)))******)))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&...---,,,***)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))***+++,,,.........---......//////222333444555777888999:::::::::;;;===>>>???@@@@@@>>>AAADDDCCC@@@<<<;;;;;;yyyyyy|||sssvvvrrrrrryyysss\\\NNN>>>777999======:::<<>>@@@AAAFFFIIIIIIKKKXXXnnn}}}sss|||wwwyyypppjjjppp~~~xxxhhhVVVMMMUUUYYYWWWaaaqqq{{{~~~xxxiiiaaaZZZRRRKKKHHHGGGEEECCC===??????===:::999888777@@@MMMhhhwwwnnnqqq}}}ssswwwkkk]]]VVVSSSXXXWWWWWWWWWXXXYYY[[[\\\XXXXXXVVVOOOEEE:::222...,,,,,,+++++++++*********)))***+++******,,,111555222///***'''''')))******)))))))))))))))(((''''''%%%&&&((())))))(((((('''((((((((((((((())))))***))))))((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''((((((((()))))))))))))))))),,,222999<<<;;;999888888666333111111222333555444444555666666777:::<<<999333111555777666999???KKKjjj~~~}}}pppjjjsss~~~yyykkkbbbuuu~~~oooeee```[[[UUUKKKLLLHHHKKKiii|||cccPPPEEEDDDIIIFFFCCC>>>:::888666444333444888===???>>>:::555111111///...,,,,,,+++))))))((((((((((((((((((((((((((((((((()))((((((''''''---,,,+++***)))'''&&&&&&'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''(((((((((''''''''''''((((((((((((''''''((()))+++,,,---...///...---,,,,,,...000111555555666777999:::;;;;;;;;;;;;<<<===>>>>>>??????<<<===??????>>><<<:::888}}}ssswwwnnnyyy~~~hhhKKK888444888<<<===<<>>AAACCCOOOGGGIIIWWWhhhrrr{{{{{{~~~xxxwww~~~rrrddddddvvvtttUUUIIINNNeeevvv}}}}}}tttggg\\\VVVRRRMMMIIIDDDBBBAAAAAA@@@===;;;:::777>>>PPPjjjxxxnnnrrrxxxeeelllooo___SSSKKKVVVVVVVVVWWWYYY[[[\\\]]][[[VVVQQQNNNKKKCCC777---,,,,,,,,,+++++++++*********,,,---+++)))+++111666333///+++((((((***++++++)))******))))))((('''&&&&&&'''((())))))((('''&&&)))))))))))))))(((((('''(((((())))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((()))******+++++++++,,,111888===???>>>;;;777999777444111000111222444555777:::;;;;;;:::;;;===999555222333555888>>>EEEggg}}}kkkWWWMMMPPPXXXeeeeeeaaa___dddkkkfff[[[MMMVVVhhh}}}|||ooonnn~~~rrrYYYBBB@@@TTTvvv~~~___UUUOOOFFFKKKIIIGGGDDDAAA;;;444//////000777@@@EEECCC;;;444555555333111...+++)))((())))))))))))))))))))))))***************)))(((((())))))(((((((((''''''''''''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''''''''''''''((((((((((((&&&&&&(((***+++---......000...---,,,---///111333777777888888999:::;;;;;;;;;;;;<<<<<<=========>>>???<<<999:::======;;;888xxx~~~uuudddkkk```DDD888888<<>>;;;999>>>>>><<<777111---,,,+++******************************)))((((((((())))))))))))))))))))))))))))))((()))******++++++******(((((())))))))))))************++++++++++++******(((((()))***++++++,,,,,,++++++,,,,,,------......///222555999;;;???CCCFFFJJJGGGRRRjjjzzz|||wwwgggbbbkkkxxxssskkkeeepppzzzhhhRRRTTThhhvvviii[[[RRRJJJCCC======>>><<<;;;;;;888>>>FFFNNNUUUccc~~~qqqllluuuiii^^^tttsssfffXXXLLLPPPRRRUUUXXX[[[\\\]]]]]]]]]TTTLLLKKKLLLIII===333---------,,,,,,,,,+++++++++,,,,,,***((()))...222222...+++))))))***++++++))))))***))))))((('''''''''((()))***))))))''''''************)))((('''&&&(((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++---...///222888>>>@@@AAAAAA===888999777555333333333444555444777::::::777666777999666===CCCEEEIIIPPPXXXZZZlll{{{tttvvvyyyvvvqqqgggfffaaaUUUHHHAAABBBGGGKKKKKKFFF@@@BBBHHHIIICCCDDDEEEKKKTTT[[[]]]^^^```bbb```\\\^^^mmmsssWWWRRRVVV```www~~~fffKKKNNNKKKIIIHHHHHHFFFAAA<<<666111111888@@@AAA>>><<<999999999555111,,,******))))))))))))))))))))))))***+++++++++***)))((('''%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''')))+++---.../////////...------///111444666888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<999666666999>>>AAABBB}}}aaa\\\nnntttTTTAAA::::::;;;<<<===@@@CCCEEEBBB<<<666:::<<<<<<999444///,,,,,,************************++++++***))))))))))))***))))))))))))))))))))))))))))))***++++++++++++***(((((()))))))))***************++++++++++++******)))))))))***+++++++++,,,++++++,,,,,,---......///222555888:::<<<@@@EEEJJJSSSbbbwww|||lll]]]___nnn{{{~~~zzzooouuuzzz~~~~~~yyyssszzz{{{fffXXXIIIDDDAAA===<<<===;;;===@@@???===FFF]]]sss{{{rrrppprrruuudddgggsssvvvkkk]]]PPPHHHLLLRRRXXX[[[\\\[[[ZZZ\\\TTTKKKIIIKKKJJJCCC===.........---------,,,,,,,,,,,,+++***)))))),,,...///---*********++++++***((()))))))))))))))((('''(((((())))))))))))))))))((()))*********)))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))***))))))***,,,///222444555;;;>>>======???<<<666666666555555666777888888444666777666444666<<>>???CCCDDDBBB>>>;;;===??????FFFHHHIIIFFFCCCCCCBBB???AAAGGGJJJKKKRRRaaannnsss~~~|||wwwmmmccccccjjjbbbYYYNNNFFFDDDDDDCCCAAAAAA999444666888888:::>>>:::;;;<<<999444///......))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((()))+++---///000000000------...///111444666888;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999;;;===>>>AAAKKKZZZeee{{{eeeSSSTTTZZZ}}}___GGG;;;666666<<<<<<>>>CCCFFFDDD<<<555777:::<<<:::555000---,,,************************,,,++++++***************))))))))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++******++++++++++++*********************+++++++++++++++,,,,,,---...//////444777:::;;;===AAAHHHMMMooo}}}hhhfffffflllvvv}}}~~~ttt}}}xxxmmmgggXXX\\\YYYTTTaaaxxxbbbVVVNNNGGGCCCEEE<<<888777:::===>>>BBBHHHNNN^^^tttxxxrrrsssuuupppooo{{{pppbbbUUUCCCHHHPPPXXX\\\\\\ZZZXXX[[[TTTLLLHHHHHHIIIGGGEEE//////.........---------///...,,,+++++++++,,,,,,---+++******+++,,,+++***(((((())))))))))))(((((())))))))))))************&&&''')))***++++++******(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))************)))***,,,000444777444:::;;;888888:::888222333444555777999:::;;;<<<777999999888999???JJJSSSyyyoooaaaSSSKKKAAA;;;<<<@@@DDDEEEFFFIIINNNSSSWWWXXXVVVTTTLLLOOORRRQQQNNNLLLOOOSSSSSSZZZ[[[RRRJJJHHHFFFBBB===EEEHHHDDDBBBIIIOOOQQQIIIMMMXXXaaaaaabbbuuuzzzsssxxxzzzyyyrrr]]]RRRMMMKKKJJJEEE???;;;:::555000222999999<<<===:::666222111111))))))))))))))))))))))))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&'''''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''((((((((()))***+++---///111111111111,,,---...000333666888999<<<<<<<<<<<<============::::::999999999999888888<<>>>>>999222---+++...---,,,,,,+++++++++,,,///---,,,***))))))***+++'''(((******))))))+++,,,(((((())))))*********+++(((((())))))***+++------,,,++++++******++++++,,,------,,,+++,,,---...///...//////...,,,...222777;;;333666AAADDD@@@KKK]]]zzziiihhhlllvvv{{{zzzwwwwww{{{qqqggg^^^YYYYYYNNNVVVTTTMMM\\\ssseee]]]SSSJJJGGGBBB>>>>>><<<999999<<<<<>>@@@@@@CCCEEEBBB;;;444888<<<===:::555000---------,,,,,,+++,,,,,,,,,...---,,,+++************)))***+++***)))((()))***))))))))))))*********++++++***************+++,,,,,,++++++******++++++,,,------,,,,,,,,,---...///---...///------...333666:::777999???AAACCCPPPaaa~~~iiijjjnnnsssvvvwww{{{qqq```XXXTTTUUUXXXYYYbbbdddaaaqqqhhhYYYTTTTTTKKKDDDAAA@@@===<<<===999???BBBPPPjjjzzz|||~~~ooo```RRRRRRXXXZZZXXXVVVVVVVVVTTTOOOJJJGGGHHHJJJ;;;666///++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,000///---+++***)))(((((()))))))))*********++++++))))))))))))(((((((((((('''((()))***+++******)))(((((())))))))))))((((((************))))))))))))+++***)))***,,,+++)))&&&,,,+++,,,///444777777666666666777777777777777666666777;;;>>><<<999888:::888???PPPfffxxxwwwbbbTTTHHHGGGLLLOOONNNMMMEEESSSbbbkkkrrr{{{}}}{{{wwwssspppbbbZZZPPPGGGDDDFFFIIILLLOOOQQQ___wwwiiiQQQMMMHHHDDDCCCCCC>>>555///000111333777:::999444000,,,+++***)))))))))***+++***)))))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************************)))))))))(((((())))))******+++******///000222444555444444333111222444666888999::::::===999999;;;:::777:::@@@999<<<===;;;===III___qqq}}}xxx~~~rrrZZZkkkwwwooobbbLLL999===???@@@>>>???BBBBBB???555777999<<<<<<999333///---,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++******)))***+++,,,***((('''(((((()))))))))***************,,,,,,+++***************,,,++++++******++++++,,,---,,,,,,,,,,,,---...///,,,------------000333666888:::===>>>AAAKKKYYYccc{{{|||jjjooorrrssstttzzzttt^^^PPPNNNRRR]]]eee~~~vvvlll[[[OOODDDAAAAAA>>>:::999999<<<;;;AAAPPP___yyy}}}yyy|||~~~yyycccSSSRRRXXXZZZWWWXXXXXXWWWSSSOOOKKKJJJJJJBBB===555///,,,---......,,,,,,------------,,,,,,//////---,,,***)))))))))(((((())))))))))))******(((((((((((())))))))))))(((((()))************)))((((((((())))))(((((((((++++++*********)))))))))+++*********,,,+++***(((,,,---///333777888666444555555777888999999999999555777<<<>>>:::777;;;DDDMMMXXXnnnkkk```KKKKKKIIIIIIPPP[[[bbbccclllxxxqqqfff```YYYOOOGGGCCCAAAFFFUUUfffrrryyy}}}~~~~~~~~~oooRRRKKKDDDDDDHHHFFF===333111000000333888999555000,,,,,,+++*********************)))))))))(((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************************))))))))))))((((((((()))***+++------222444555666777777666555333444666888999:::;;;;;;<<<999777999999777777:::555<<>>======???AAABBB777666777:::<<<;;;666111---,,,,,,,,,,,,---......++++++,,,---,,,+++***))))))++++++***((((((((()))************************,,,++++++******+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------......,,,,,,------///222555777777===???AAAJJJZZZbbbaaassswwwpppmmmssswwwwww{{{xxxyyyfff^^^UUUQQQVVVdddtttyyyxxx|||tttcccQQQJJJIIIEEE???;;;======999;;;AAAGGGccc{{{yyyyyy^^^PPPSSSXXXYYYXXXYYYXXXWWWTTTQQQOOONNNMMMGGG===555000......///***+++,,,---...---,,,+++///...---,,,+++*********((((((((((((((()))))))))(((((((((((())))))))))))((()))))))))************))))))************)))))),,,++++++******))))))(((*********++++++,,,++++++,,,///333777999888555333444555666777888999999999888888:::<<<:::>>>RRRgggzzz~~~|||ooo[[[QQQSSSJJJZZZiiipppzzzvvvjjjggg]]]QQQMMMOOOUUU[[[^^^cccqqqssstttwww|||pppbbbNNNCCCCCCGGGEEE>>>888333...000444777555111------,,,++++++******************)))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))************************))))))))))))))))))(((((()))***,,,///000444555666777777777777666555666777999:::;;;;;;;;;:::::::::999888888:::>>>GGGKKKRRR^^^ppprrraaaggguuulll^^^LLL<<<;;;;;;===??????@@@BBB:::777666777::::::777444---------,,,,,,---......***+++,,,---,,,+++***)))''')))******))))))***++++++++++++***************************+++,,,---...,,,++++++******++++++,,,,,,,,,,,,---------------++++++,,,...111555777888999???CCCIIIZZZkkkjjj^^^pppsss~~~oooeeennnwww{{{}}}wwwuuuddd]]]UUUZZZ___eeennn||||||zzzrrr^^^UUUNNNHHHEEE???>>>:::;;;>>><<>>@@@BBBDDD???888222000111222222000000000000///---,,,+++++++++*********)))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))***+++,,,...000111222222333333555666666777888888999:::;;;;;;::::::555888666222;;;YYY~~~yyygggQQQEEE;;;===AAABBB@@@@@@@@@===777222///000444888111000///---,,,,,,,,,,,,,,,++++++***+++++++++,,,((()))******)))((()))+++,,,,,,,,,++++++*********+++++++++++++++,,,---...,,,++++++******++++++,,,+++,,,---.........------,,,,,,---111777;;;<<<<<<>>>EEEQQQbbbqqqxxxssskkkkkkeeefffpppuuuoookkkmmmuuulllnnnyyyqqq[[[WWW\\\ooovvv^^^PPPGGGIIIAAA===AAA???<<>>SSSiiipppssssss^^^SSSGGGOOOXXX^^^hhhvvvtttcccLLLDDDIIIMMM^^^{{{^^^FFF??????BBBBBB???:::444111111222222222222222111///---,,,+++++++++*********))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************)))***+++---.../////////000000111222444666777888888999999::::::::::::999888;;;::::::KKKqqqyyyqqqvvvvvv~~~]]]KKK===<<>>888111+++,,,333999222111///...,,,,,,++++++,,,+++*********+++,,,---***+++,,,***((('''((())),,,,,,,,,++++++*********------,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,+++,,,---.........---,,,---,,,---222888=========@@@GGGWWWiiitttvvvttttttfff______fffgggdddjjjuuu{{{|||lllXXXQQQ]]]ooo~~~fffPPPSSSGGG<<>>666444444000////////////111333444///...------,,,,,,,,,,,,,,,+++++++++******))))))&&&''''''((()))******+++***)))((((((((()))+++,,,***++++++,,,,,,++++++***))))))***+++,,,------...)))+++---,,,+++,,,000333666777777444000000222555111222444777999;;;<<<===JJJWWWtttlllYYYTTTSSSVVVjjj}}}llleee___MMMKKK___mmm~~~qqqQQQDDD@@@>>>BBBDDD@@@999222111222333333444333222000...---+++++++++************)))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++)))***,,,...//////......///000000222444666888:::888999999::::::999999999BBBGGGJJJNNNbbb~~~mmmwww~~~yyyhhhdddjjjzzzrrroooYYYBBB<<<>>>===;;;:::AAA???;;;555111///111333444111---++++++,,,------------++++++++++++------++++++++++++++++++++++++------,,,,,,+++***))))))******+++,,,,,,---......++++++,,,,,,,,,---------+++,,,---.........---,,,111000222555999<<>>>>>AAACCC>>>444///111000444555222333666333,,,+++*********))))))((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******************)))+++...////////////000+++///333555666777888:::999888::::::888:::FFFTTTiiifffaaahhh|||}}}kkkqqqxxxtttnnnfffeeettthhhvvvsss```MMMDDDAAA===<<<===@@@???;;;666111000111333888555222000/////////000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++******)))******+++,,,,,,---......++++++,,,,,,,,,---------+++,,,---.........------...000333777999<<>>;;;666222000111222:::999666333111000000000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++************++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,---...//////......---000666:::;;;???LLL[[[rrr|||ttthhhbbbhhhppptttzzz{{{ooonnnjjjbbbSSSPPPVVViii|||sss~~~zzz^^^LLLJJJHHH======<<<999<<>>BBB???666222333222000333777888555...------,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******++++++++++++++++++,,,...000000/////////111666555666777:::;;;:::999888999666444FFFkkkvvvvvvxxx||||||~~~zzz}}}}}}sss___hhhhhhZZZZZZxxx~~~wwwiiiXXXGGG===<<<@@@>>>===;;;777333111111222999888666444000...------++++++------------++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,------------...------......////////////...111888======DDDYYYpppqqqlllnnnzzzmmm]]]ZZZZZZYYYXXX[[[hhhwwwjjjnnn{{{xxxxxx}}}VVVHHHLLLJJJCCCCCC@@@===DDDZZZwwwyyy{{{|||qqqyyywww}}}qqq^^^UUUaaammmlllddd```]]]XXXTTTQQQMMMCCC666---000000///...------------,,,,,,,,,+++++++++******************************************************)))******++++++******)))++++++******++++++,,,---+++++++++++++++,,,------)))+++///222555666666666777444222333555777666555666666777BBBRRRccc|||rrrcccOOOUUUbbbxxx{{{mmmnnnfffUUUZZZhhhhhh]]]nnn}}}sssUUU@@@???@@@===555333111000222666888888//////---,,,,,,,,,,,,---******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++++++++++++++,,,...///111111000///000222333333555888<<<===;;;888000888:::>>>YYYuuuxxx{{{~~~ssszzz{{{~~~dddddd|||~~~cccVVVmmm|||~~~qqq\\\HHH===<<<>>><<<<<<;;;888444111111111777888888555000---,,,,,,++++++------------++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,------,,,,,,---------.........------......///000111111111333;;;AAABBBJJJeeewwwwwwgggQQQKKKRRRYYY```hhh{{{~~~mmm______mmmzzzzzzxxxtttpppzzz{{{aaaVVVJJJAAAAAA???<<<;;;CCCTTTbbb}}}~~~|||}}}|||gggWWWVVV[[[YYYTTTSSSWWWUUURRRPPPNNNGGG:::000///......---,,,,,,------,,,,,,,,,+++++++++************************************************************++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,------...---///222555666666555444555444444444555555444333555;;;CCCTTTgggqqqrrrhhhhhhgggyyy~~~vvvWWWQQQSSShhhtttrrrqqqWWWBBB>>>===:::666222111222444777999111000...,,,+++++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++,,,,,,,,,,,,///000111111000000222444111333666:::;;;;;;888555222:::???IIIiii}}}vvvrrrvvvlllbbbuuuzzzbbbjjjkkk~~~rrr[[[III@@@===;;;;;;<<<<<<999555222111000666999:::888222...---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///111222333444666???HHHIIIOOOjjj{{{|||nnnSSSLLLZZZjjjvvv|||uuutttiii\\\YYYaaarrr|||uuuvvvwwwsssnnnqqqsssOOOFFFCCC@@@>>>;;;;;;AAAHHHbbb}}}yyyzzzjjj\\\TTTQQQQQQRRRUUUVVVUUUQQQNNNHHH>>>444//////...---,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++******++++++++++++******++++++******++++++,,,---------,,,,,,------...///111333555666666555444333111222444333333555888;;;AAARRRbbbsssgggeeexxxjjj___```zzz```MMMFFFBBB<<<666555444333555888444222///,,,************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---******++++++,,,---------///000111111111222444666444777::::::999777777777BBBFFFLLL\\\{{{}}}ttt```ooozzzgggeeeppppppYYYKKKEEE???999:::;;;<<<:::666333111000555888;;;999333///...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///.........///111333444666888DDDPPPQQQRRRgggyyywww}}}xxx^^^[[[qqq{{{|||tttmmmmmmrrrmmmaaa]]]cccrrr{{{tttvvvxxxuuuppppppttt^^^SSSIIIFFFCCC>>>===@@@CCC[[[xxx|||hhhUUURRRTTTTTTSSSXXXXXXSSSOOOLLLEEE===000000...---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++******++++++,,,------------------......///333444555666666666555444000333444333444:::FFFPPPbbb~~~|||ssskkkfffnnn~~~ooolllzzzyyyiiiKKKCCC<<<;;;888444444666888666222...+++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------******++++++,,,------...///000111111222333666999666:::<<<:::777888???FFFUUUYYYeee~~~yyy]]]kkkcccfffkkkyyyoooXXXLLLIIIAAA888999;;;<<<:::777333111000222777:::888333...---......---++++++++++++---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////.........000111333555666:::HHHVVVVVVSSSbbbzzz|||wwwrrruuuzzzdddggg|||pppmmm|||uuuooopppppppppccc___fffvvvzzzrrrtttwwwtttooorrr|||sssbbbQQQJJJFFF@@@<<<<<<===HHHXXXuuuwwwoooVVVRRRUUUSSSPPPWWWYYYUUUQQQPPPLLLFFF111111///...---,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---...------------...//////444444555666666777777666222555777555666BBBUUUeeerrrbbbZZZcccooo{{{|||}}}}}}bbb]]]vvvRRRHHHAAA???<<<555333666;;;999444///,,,+++***+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++,,,,,,---.........///111111222444888;;;666999;;;888666<<>>;;;555333444333777<<<:::444...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------......,,,---......//////.........,,,---000111000111555555BBBLLLUUU\\\ZZZ```ssswwwfffuuusss{{{pppooo}}}}}}rrrwwwvvvpppmmm|||rrrddd[[[fffwwwvvv{{{{{{vvvppptttwwwxxx{{{ZZZQQQLLLAAA<<>>222+++---000...++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********)))************+++++++++***++++++,,,,,,++++++***************************,,,+++++++++,,,,,,---...111222222444555444222000222;;;777000;;;RRRrrr~~~nnnbbb```ooo|||bbb___{{{{{{WWW>>>BBBFFF:::222555777777777444000,,,+++***---+++******++++++)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((---,,,,,,+++***)))(((((())))))))))))************------,,,,,,---///000111+++...222333333444555777:::888777666999JJJnnn~~~fffUUU]]]qqqvvvssswwwdddcccnnnyyy}}}gggbbbVVVEEE>>><<<===@@@>>>777444444111666;;;;;;666111//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,---......//////.........,,,---000111000333888:::JJJVVV```fffaaabbbqqqwwwjjjppp}}}|||xxxrrrmmmmmmvvv~~~pppdddiii~~~|||zzz}}}|||wwwrrrzzzvvvrrrpppSSSAAA<<<>>><<>>888888888666222///,,,+++---,,,***+++,,,,,,+++***************************))))))))))))))))))))))))************************,,,,,,++++++***)))))))))))))))))))))************,,,,,,,,,,,,---///000111111222444666888:::<<<>>>???:::666:::HHHhhhqqqWWWSSS]]]iii{{{qqqxxxooojjjooorrrtttdddSSSBBB???>>>@@@???999555444///444:::<<<999444111111......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,---......//////.........,,,---000111000555;;;@@@RRR```kkkqqqlllkkkvvvvvvlllmmmvvvvvv|||~~~pppjjjlllmmmxxx{{{llljjjzzzzzzxxxzzzwwwqqqnnn~~~sss{{{hhhOOOHHHGGG??????>>>???KKKiii{{{gggVVVQQQRRRUUUVVVSSSRRRRRROOOJJJFFF;;;111...///...---...,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000333333333333333333333444666;;;???MMMeeevvv}}}~~~yyydddSSSYYYdddvvv~~~~~~qqqMMMAAABBB???999999999:::999666222...+++---+++++++++---...---,,,************************))))))))))))))))))))))))************************************************)))))))))*********++++++,,,,,,,,,,,,---///000111333222111333777;;;>>>>>>999888===KKKccc|||___UUUYYY___wwwrrrxxxwwwlllpppuuu~~~qqq^^^GGG@@@<<<>>>>>>:::666555000555:::<<<:::555111/////////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,---,,,---......///.........000......//////000666>>>HHHYYYeeemmmvvvvvvwwwtttnnn{{{yyyyyy|||||||||rrrlllkkkiiivvvvvvmmmxxxwwwvvvwwwqqqllllll}}}wwwvvv|||gggTTTLLLCCC???>>>??????MMMsssyyyaaaQQQQQQSSSUUUTTTSSSRRRPPPNNNIII???444...------......------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222///111333444444444444555888@@@MMMddd{{{vvv]]]RRRMMM\\\iiiLLLCCC???888999999::::::888444///++++++******+++---...---,,,************************))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++++++++,,,---...000111111222111111444888;;;;;;;;;999:::AAASSSlllgggYYYXXX[[[}}}rrruuu~~~|||kkkjjjtttzzz~~~iiiOOODDD;;;:::<<<:::888888444777;;;<<<999555000---//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,---------,,,---......///.........111//////000///111:::DDDUUUccciiillluuuyyy}}}~~~vvvzzz{{{sssrrr~~~~~~{{{rrrlllmmmyyyvvv|||xxxzzzyyyrrrmmmnnnzzzyyyqqq~~~zzz}}}^^^LLLFFF>>>===BBB??????VVVttt~~~~~~}}}~~~qqqbbbTTTSSSSSSTTTTTTRRRQQQQQQIIIBBB666---+++,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111333444222555888999777555555555555IIIbbbppptttpppaaaSSSUUUiiiXXXAAA???CCC999999999999999555000+++***))))))***+++---,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************+++++++++++++++,,,---///000111222222555666888:::===>>>===;;;BBB???BBBRRRnnnrrr```ZZZ\\\tttfffnnnssszzzttt```NNN>>>888:::;;;;;;;;;:::;;;<<<<<<:::555000---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,---------......,,,---......//////......111000000222333777CCCOOOcccooopppnnnvvv|||jjjgggssszzz~~~tttmmmmmm{{{{{{rrrrrr|||}}}}}}yyy}}}{{{qqqkkkmmmwwwuuuuuuooofffNNNAAA<<>>>>>;;;:::888999999777111---+++)))))))))+++,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,*********++++++++++++,,,,,,---///111222333444444555777;;;=========>>>???@@@FFFUUUnnnsssmmmlllssspppmmmooottt]]]EEE::::::<<<===>>>>>>>>>======;;;888444111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------........./////////,,,---......//////......//////222555888@@@OOO^^^hhhvvvxxxvvv~~~vvveeehhh{{{~~~ssskkkjjj{{{~~~sss{{{~~~qqqiiilllrrrxxxlllvvvbbbOOOAAAAAAAAA;;;:::>>>???NNNUUUbbbwww{{{{{{~~~~~~bbbVVVNNNQQQUUUTTTQQQPPPIIIFFF<<<111,,,///000......------------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,---///111444666777444555555333333888AAAIIIgggyyy~~~yyyuuutttttttttrrrmmmllljjjiiiiiiiiiiiihhhdddgggjjjkkkkkkmmmpppsssvvv}}}uuulllssspppFFF;;;???;;;999999:::999444///---+++******+++,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********+++++++++,,,,,,,,,...000222444555555555666:::>>>===<<<>>>EEEKKKNNN\\\uuuzzzxxxlllhhhwwwiiiKKK===;;;===???AAAAAA@@@>>>===<<<:::777555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---.........////////////000,,,---......//////.........///222777===FFFXXXiiieeevvv}}}~~~vvvnnnzzzzzzsssqqqvvvkkkiii{{{tttxxxpppxxxvvvmmmooommmzzziiivvv___JJJCCCBBB???<<<===;;;LLLQQQ]]]uuuzzzyyy}}}wwwsssmmmfffWWWMMMOOOUUUTTTPPPOOOIIIGGG???333...111222///......---------,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,........................,,,---...///222444777888777888777666:::EEEVVVbbbyyysssrrrqqqnnnhhhaaa^^^^^^______^^^YYYUUUQQQNNNNNNPPPRRRSSSPPPQQQRRRRRRSSSVVVZZZ\\\^^^eeekkkmmmqqqzzzpppfffttt{{{WWWJJJAAA===::::::;;;;;;666222...---,,,,,,,,,,,,+++***************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---///111444555666777666<<<@@@DDDBBB???CCCPPPZZZpppzzz||||||ggg```jjjzzzvvvRRR;;;:::@@@???777BBBAAAAAA@@@>>>;;;888777///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,---------............///000000000000////////////333444333666CCCVVVdddhhhkkkuuu{{{rrrxxxoooZZZ\\\pppkkklllpppyyyxxxlll}}}rrr|||uuuqqqmmmlllwwwzzzeeeNNNTTTEEE>>>FFF???;;;EEEUUUgggxxxyyywwwzzzsssoooooofffQQQFFFPPPXXXSSSOOOTTTIIIHHHCCC;;;222------//////...---,,,,,,,,,,,,,,,+++++++++*********))))))++++++******************------------------------,,,,,,++++++,,,,,,---...,,,---///111333444555666777666666999BBBTTTkkkzzzzzzpppgggaaa]]]\\\WWWRRRKKKHHHHHHIIIHHHGGGGGGFFFDDDBBBAAAAAABBBCCCAAABBBBBBCCCDDDFFFGGGHHHOOORRRUUUZZZ```hhhpppvvvzzzgggZZZpppooouuuJJJEEE???;;;;;;===<<<888444...,,,***)))***+++++++++++++++++++++++++++++++++))))))************))))))+++++++++*********)))))))))************++++++++++++,,,,,,,,,,,,,,,,,,------111222222444999:::888DDD@@@BBBFFFCCCHHHcccyyypppyyyyyyvvvlllrrr}}}]]]@@@666;;;AAAAAAAAAAAAAAA@@@>>>;;;999777222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,...///...------------............///000000000000////////////...333444666HHH```jjjfffggg~~~tttyyy~~~qqq```WWW^^^rrrppprrrttt{{{rrr|||sss||||||yyypppvvvhhh\\\EEEAAAFFF999<<>>===@@@>>><<<;;;::::::;;;<<<;;;;;;;;;<<<===>>>???@@@CCCEEEIIILLLQQQXXX___dddkkksss~~~yyyfffbbbggg}}}qqqlll|||dddMMM???===BBB???<<<;;;444///---+++***+++,,,++++++++++++++++++++++++++++++))))))************))))))+++++++++*********))))))************+++++++++++++++,,,,,,,,,,,,---------,,,000222222444999<<<<<>>@@@@@@@@@@@@>>><<<:::888444222///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...------------............///////////////000000000000---444888???SSSllltttlllrrrvvvssskkk~~~zzz```^^^]]]aaalll|||tttwwwyyy~~~zzzssszzzyyytttQQQHHHIII;;;??????@@@QQQwwwpppyyy|||mmmZZZNNNMMMPPPQQQPPPMMMKKKFFF>>>666000------......---,,,,,,,,,------............------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,------......///111444666888888999===:::;;;FFF[[[rrrttt~~~vvvnnniii^^^ZZZTTTMMMGGGCCCAAA@@@666888::::::888666666666888777666444444444555555666555555555666666777888777999;;;===@@@EEEJJJNNNUUU\\\eeemmmuuu}}}}}}___PPPggg}}}aaaDDD???HHHAAA>>>???555222///,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++++++++***************************+++++++++,,,++++++,,,,,,---------------222555333444;;;@@@CCCJJJLLLMMMHHHBBBQQQ}}}lllYYYTTTaaa{{{uuuyyymmmOOO===999:::????????????>>>===;;;:::555222///---.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///...,,,---------............///////////////000000000000111444>>>NNNaaapppyyy}}}pppllllllvvveee^^^dddnnnxxxtttwwwyyywwwxxxjjjPPPKKKEEEAAA???<<>>===>>>?????????===<<<;;;444111...---...000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///---+++---------............///.../////////000000000111666444CCC^^^kkklllwwwvvvllllllhhhtttnnncccnnn}}}qqqsssvvv|||{{{{{{XXXGGGIII@@@AAA===;;;KKKnnnzzz}}}qqqWWWLLLRRRWWWTTTQQQNNNIIICCC===666000---------,,,,,,,,,------...------------,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,---------......------,,,,,,------...//////000333555888:::;;;<<<:::<<>>;;;888666666666666666888999777333222555888777777666666555555666666777777666555555555555666555666666666555555888:::<<<>>>BBBFFFKKKQQQWWW[[[cccooopppdddooohhhIIIEEEAAABBBCCC;;;888555000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************************++++++++++++,,,,,,,,,++++++,,,------...//////000555777666888@@@GGGIIIGGGKKKMMMKKKTTTnnnWWWRRRUUUttt|||{{{rrrRRR===<<<===>>>??????>>>======444111...---...111222222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////...,,,---------............///......//////000000111111666888LLLhhhpppkkkuuu~~~kkkjjjbbbnnn~~~oooeeerrryyy~~~rrrqqqsss~~~|||sssmmmLLLIIIAAABBB@@@<<>>>>>KKKaaazzz~~~~~~~~~}}}zzztttppphhhccc[[[TTTMMMGGGAAA>>>888777555444444444555555666666666444222333444666777777777777777777777666777777666666666666666777555666777666444444555666999999:::<<>>>>>666333///---...000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222222000...---------............///.........///000111111111444BBBYYYmmmvvvvvvyyy~~~qqqoooppp}}}oooiiippp}}}oooqqqssswwwtttrrrzzzooo}}}hhhSSSHHHBBB@@@AAA>>>CCCddd}}}lll[[[RRRQQQSSSRRROOOKKKGGGCCC===555///,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,+++++++++++++++++++++,,,---.........++++++,,,,,,---......///---------------...//////333555777:::===???AAABBBHHHaaa|||||||||zzz~~~|||yyywwwtttooohhhbbbVVVQQQKKKEEEAAA===999777444444333333444444555666555555555777999999888777888888888999999999888888888888777777777888888999555666777666444333444666555555555666999;;;<<<<<>>999333///------------------------------------***++++++,,,,,,++++++***))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,---...///000000///222555;;;FFFRRRVVVTTTLLLSSSXXX]]]vvvqqqUUUGGGTTTxxxzzzzzziiiHHH:::;;;===>>>?????????>>>999555111......///000000,,,,,,,,,,,,,,,,,,,,,,,,---...///111444444222000---------.........//////---......///000111111222444MMMeeeppp{{{ttt|||xxx~~~|||{{{ooooooiiiiii___vvv}}}wwwsssxxxzzznnnnnnaaaOOOBBB???EEE@@@;;;QQQrrr}}}www~~~vvvcccTTTQQQTTTRRROOOKKKHHHEEE>>>666000,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++,,,,,,------...///000000++++++,,,,,,---...//////...------------...//////666777:::===@@@BBBCCCDDDGGGiii}}}||||||zzzwwwxxxuuuqqqmmmhhhbbbYYYSSSEEEAAA===999888777555444444444444444555666777888666666888===AAABBB???;;;::::::;;;;;;;;;;;;;;;:::999999999999999:::;;;;;;666777888777555444555666333222222444666777777666;;;;;;<<>>===AAABBB>>>;;;;;;:::777222...,,,+++---.........---,,,,,,,,,------......//////////////////000//////.........//////......---,,,...222444444;;;]]]zzz~~~}}}wwwrrrvvvuuuhhhccciiixxx|||sssuuuvvvgggppp~~~___LLL@@@BBBAAA===FFFVVVyyylllrrrsssdddLLLVVVQQQRRRNNNHHHDDDAAA:::333///...------...///...,,,...---+++++++++---///000******+++++++++,,,,,,,,,---------------------------,,,,,,...000111111000444444:::FFFIIIFFFHHHOOOVVVqqq~~~~~~}}}zzzuuuqqqrrrkkkdddaaa[[[PPPFFFBBB;;;999777666666555444333666555444444666888999999888888<<>><<<:::999:::<<<;;;;;;777888888888777777888999999777555333333333555666:::::::::<<>>;;;888444000...---...///...------,,,------.....................///////////////............//////000///...---///333555666CCCjjjzzz|||wwweeehhhrrrwwwuuunnnnnnrrrVVVCCCEEEFFF???AAANNNiiioooqqq~~~nnnQQQRRRPPPQQQOOOIIIEEEBBB;;;444000...------...///...,,,...---,,,++++++---...000+++++++++,,,,,,,,,,,,---------------------------.........///000222222222555777@@@JJJMMMMMMSSS\\\ddd|||~~~{{{wwwuuutttpppggg^^^YYYSSSIII@@@===;;;999888777777777777777666666666777999:::999999:::999;;;DDDMMMOOOIIIAAACCC@@@FFFHHHAAACCCHHHDDDAAA???<<<<<<===>>>>>>>>>======>>>>>><<<;;;;;;;;;888888777666777888999:::666777777777;;;AAAIIIOOO\\\hhhyyydddppp}}}|||xxx```NNNDDD;;;<<<>>>;;;222...//////,,,//////...------,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---......///000111444999???OOObbbbbb\\\___mmm}}}iii```SSS[[[{{{{{{zzz~~~QQQAAA;;;:::>>>AAAAAA???@@@:::888444111............---------------...///000........................//////............//////111000//////111333666999NNNvvvnnnjjjmmm}}}wwwxxxmmm}}}eeeEEEFFFIII???;;;BBBUUUvvvyyytttyyyyyyYYYOOONNNPPPOOOKKKHHHEEE===555111///------...///...---...---,,,+++,,,---...///,,,,,,,,,---------......------------------------////////////000222444555777>>>HHHRRRWWW]]]iiittt}}}{{{~~~vvvpppooopppjjj```UUUNNNGGG???999777777666555555555666777888555666888999;;;;;;;;;;;;<<<888888AAANNNVVVUUUQQQUUUOOOSSSVVVPPPQQQSSSKKKIIIFFFCCC@@@@@@AAAAAA@@@<<<<<<<<<<<<;;;:::999888777777777777777777777777444555555555555888===AAAJJJVVVggguuu|||uuuzzz{{{sssVVVAAACCC;;;>>>>>>777111///...,,,//////......---,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...///000222222555AAALLLYYYfffddd```ggguuu^^^SSSgggaaaEEE>>>:::===AAA@@@???@@@999777555222///...------------------...///000111/////////...............///............//////000222000///111222333777===[[[~~~pppmmmvvv{{{qqqkkk{{{oooqqq}}}PPPIIIKKKAAA;;;AAAGGGhhh{{{xxxfffTTTMMMOOOPPPMMMJJJGGG@@@888222000...---.........---...---,,,,,,,,,------...------------.........///........................///////////////222555888:::DDDOOOXXXaaaooo~~~}}}xxxrrrlllhhhfffaaaVVVJJJCCC>>>999666666777777777666666777999;;;;;;===>>>@@@BBBEEEIIIKKKHHH@@@>>>KKKbbbssswwwtttwwwoooppprrrnnnnnnmmmbbbaaa]]]WWWSSSPPPNNNKKKJJJDDDBBB@@@>>>>>>>>>======::::::::::::999777666555555666777666555666888:::>>>HHHUUUaaammm}}}~~~~~~dddJJJLLL???BBBBBB<<<444///------//////......---------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...000222444555444JJJ[[[fffmmmhhhfffoooyyyxxxlllVVV\\\{{{pppMMMCCC<<<===@@@@@@>>>>>>:::999888555333111///...---------...///000111222000000/////////........................///000000222//////222333333999AAAccc{{{zzzdddeeexxx~~~}}}yyytttiiiwwwooodddRRRMMMCCC???EEE@@@ZZZ}}}xxx~~~qqq]]]MMMPPPQQQNNNLLLIIIBBB:::333111...------......---------------,,,---------------........./////////........................---............111777;;;@@@IIIQQQXXXfffzzz}}}}}}yyyuuusssrrrnnneee___UUUKKK@@@<<<:::888777999;;;<<<<<<;;;;;;===AAADDDGGGIIIKKKMMMQQQWWW___eee```VVVQQQbbbyyyrrrmmmgggbbb___[[[VVVPPPKKKHHHGGGDDDBBB>>>>>>???>>>===<<<::::::666777999888777666777999666===EEEMMMWWWjjjtttWWWLLLAAABBBAAA===777111/////////...............------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...000333666777999TTTiiipppppphhheeeooozzzvvv\\\WWWmmm{{{UUUIII???>>>@@@@@@>>>=========<<<:::888555222111///////////////000111222222111111000000/////////......---......///000111222...///444555555===HHH]]]lll~~~wwwdddnnnxxxuuu|||uuuiii~~~uuu~~~aaaOOOBBB>>>AAA===JJJmmm}}}uuu}}}zzzzzz~~~ttt___OOORRRQQQNNNLLLJJJDDD<<<555222...------.........------------------,,,,,,---------.........//////........................---...///...///333;;;AAAKKKPPPSSSYYYnnnyyy~~~zzztttpppqqqrrrnnnbbbXXXJJJAAA:::999:::999:::<<<;;;===?????????BBBIIINNNRRRVVVZZZ]]]aaaiiissszzzyyyppplll{{{~~~yyyrrrkkkccc[[[UUUOOOGGGBBB??????>>>>>>======<<<<<<666888999888666666666777777:::>>>BBBJJJ\\\rrrfffKKKFFFAAA===;;;888333111333........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///111444888:::DDDbbbuuuuuuooofffeeeppp~~~bbbTTT___YYYLLL@@@>>>AAAAAA??????<<<<<<<<<;;;888555222000000000000//////000111111333333222222111000000///---------......///000111333///111777999888AAAOOOXXXdddvvvuuuhhh{{{xxxsss~~~yyyvvvuuuzzzxxxkkk~~~}}}}}}\\\IIIAAA>>>???===\\\|||yyyrrrwwwyyyzzz~~~{{{gggRRRSSSRRRNNNLLLJJJEEE>>>666222///------.........---.........---,,,,,,+++,,,,,,---------.................................---///000000111666@@@GGGYYY[[[ZZZcccvvvxxx~~~xxxuuuqqqooolllbbbUUUJJJAAA:::666888;;;;;;;;;<<<<<>>======999::::::888666555555777666999<<<>>>CCCPPPdddsssxxx[[[UUUIII???<<<:::555222333............////////////------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......///......///111555999;;;QQQmmm|||wwwooojjjooo}}}}}}|||~~~fffRRRUUUxxxZZZMMM@@@>>>BBBCCCAAAAAA:::::::::999666333000---222111000000000000000111444444333333222111000000---------......000111111444000222:::;;;;;;EEETTT]]]jjj~~~vvvmmmzzzkkk___eee}}}zzzwwwvvvxxx~~~|||pppqqqXXXKKKCCCCCC888RRRvvvwwwrrruuurrrpppvvvTTTUUUSSSNNNLLLJJJEEE???666333///------.........---.........------,,,+++,,,,,,,,,---------......////////////////////////...000222222333999CCCLLLcccdddcccppptttrrr{{{}}}xxxwwwuuunnncccTTTEEE;;;===777555888<<<;;;:::;;;CCCHHHMMMQQQUUU\\\gggoooyyyuuu]]]YYYSSSMMMGGGCCCAAA@@@<<<===<<<:::777555666777///333666777:::EEEUUUbbbjjj}}}qqqeeeUUUFFFAAA===777222222.........///////////////---------,,,,,,,,,++++++------------------------,,,,,,,,,---------......///......///222666:::<<>>:::555222222222///...------000444999<<<555555444222000///...---.../////////000000000111111//////111444>>>RRReeerrryyyvvvjjjtttmmm[[[\\\ooo~~~{{{{{{zzz|||ppp___DDDDDDEEE???JJJhhhzzzuuummmlll}}}rrrtttaaaOOOLLLNNNKKKGGGEEE>>>888000---///000...+++//////............//////---------.........//////000...---...111222111///111...000666888:::IIIZZZllllllyyy|||xxxxxxuuuqqqhhhUUU@@@888:::999888777999===BBBEEEGGGPPPUUU```lllqqqttt~~~ssscccUUUKKKEEECCC>>>;;;:::>>>===999666777444555555444555;;;GGGPPPcccnnntttcccOOOBBB===:::666333//////...------------...//////.........---------+++++++++,,,,,,,,,---------------.........//////***222000...555999>>>IIIfff|||qqqzzzxxxyyyXXXWWWUUUUUUVVVUUURRROOOJJJLLLKKKGGGEEEEEECCC???BBBEEEHHHJJJMMMVVVaaajjj~~~uuuaaaUUU^^^jjj]]]MMMBBB>>>???AAADDD??????===:::555222111222111000//////000222555777222222222111111000000000////////////000000000000111333333444:::JJJbbbtttxxxyyykkk^^^gggkkkYYY^^^vvv{{{vvvwwwyyy{{{~~~uuurrrMMMHHHEEE???IIIdddvvvsssmmmmmmvvv|||}}}wwwuuuZZZPPPQQQOOOIIIDDD>>>888111...///000...,,,//////............//////---------.........//////000...---...111222111///222222333666888>>>LLLYYY[[[ggg}}}vvvwwwpppggg[[[KKK<<<888;;;999:::;;;@@@GGGOOOUUUYYY]]]cccooo|||wwwfffWWWMMMKKKDDD?????????<<<;;;<<<666777777555444999BBBIIISSS^^^pppzzzfffNNNAAA>>>===888222000///......------......//////.........---------,,,,,,,,,,,,---------------------.........//////,,,222000000666777@@@RRRqqqPPPQQQSSSSSSRRRQQQQQQQQQIIIKKKJJJGGGFFFIIIIIIFFFDDDDDDDDDDDDGGGKKKPPPSSS\\\iii|||zzzeeeXXXYYYsssgggUUUEEE<<<===BBBFFF>>>>>>===999555222111111333222111000//////000000//////000111111222222333000000000000////////////+++222333000:::UUUpppssshhh\\\dddgggXXXeeeyyyrrrssswww{{{wwwXXXKKKFFF???FFF\\\mmmnnnkkkmmmpppvvv}}}zzz{{{bbbRRRPPPOOOJJJDDD???999333/////////...,,,//////............//////------........./////////000///...///000111000///000444555444999FFFSSS[[[UUUiii|||~~~wwwuuuiiiZZZLLLAAA999888<<<;;;===AAAGGGPPPZZZccchhhmmmsss~~~mmm]]]QQQHHH@@@???@@@===;;;:::777888888666444666;;;@@@HHHPPPaaauuurrrUUUCCC??????:::333000000///..............................---------,,,------------.........------.........////////////111///333777666DDD```[[[^^^aaa___\\\]]]aaaeee\\\[[[TTTKKKFFFGGGGGGEEECCCBBBBBBDDDGGGGGGEEEBBBPPPVVV___kkk|||kkk]]]VVVzzzuuu```KKK@@@???BBBCCC===>>>===:::555222000000222222111111000...---,,,...//////000111222222333000000000000////////////***222333...;;;\\\xxx}}}tttllldddnnn___YYYooo|||tttrrrttt|||rrreeeNNNHHH@@@BBBSSSaaadddfffiiiooosss{{{tttaaaOOOKKKLLLIIIFFF@@@;;;555111000//////...//////............//////............////////////////////////000000000000,,,333555333<<>>;;;666111000//////......//////........................---------.........//////............////////////000///...555888666JJJpppwwwiii```WWWOOONNNIIICCCAAACCCCCCAAA>>>EEEHHHMMMRRRZZZiii|||wwwfffXXXmmmoooQQQAAA@@@AAA@@@===>>>===;;;666222000000///000000111000///...---000000000000000000111111000000000000////////////111777666444DDDeee|||~~~vvvpppnnn|||pppSSS\\\www}}}~~~wwwsssuuu~~~mmm{{{xxxVVVKKKBBB@@@JJJUUUYYY]]]aaaiiimmmvvvwww~~~wwwbbbQQQJJJJJJJJJIII@@@<<<777222000///////////////............//////........./////////000000...//////000///000000111...444666777BBBVVVaaaaaattt}}}||||||{{{uuupppYYYPPPCCC;;;<<>>>>>888888888777666666777888<<>><<<999111111000////////////000---.....................---------.........//////........./////////000000///......555:::;;;TTT}}}~~~}}}uuuiiiYYYLLLFFFEEEFFFGGG<<<@@@FFFJJJKKKOOO\\\iiisssnnn[[[aaaxxx}}}|||}}}[[[CCC???AAA@@@>>>??????<<<888333111000......///000000000000000111000000000000000//////////////////000000000000444444333999NNNjjjzzz{{{}}}{{{|||}}}}}}wwwzzz|||XXXJJJbbbwwwzzzvvvuuuyyy~~~lllyyyzzzrrrmmmlllooorrrtttpppllliiijjjhhhbbb^^^]]][[[___hhhrrrxxx~~~}}}pppuuueeeQQQGGGAAADDDKKKOOOTTTXXX^^^aaahhhtttwwwxxxrrrdddVVVMMMLLLLLLJJJAAA>>>999444000///000000//////............//////....../////////000000000...///000000//////000111333666999???LLL[[[cccdddyyykkk```FFFCCC>>><<>>FFFbbbyyyiiiXXXNNNJJJIIICCCBBBEEEHHHGGGFFFKKKTTT^^^mmmoooZZZZZZfff|||pppqqq|||zzz|||rrrQQQDDDBBB@@@>>>???@@@===999444222111/////////000000111111222000000000000000000000000------...///000111222222444......???[[[qqqyyyxxxxxxzzz}}}lllKKKKKKlll~~~wwwnnnooovvv~~~nnnxxxvvvppplllkkkccc___[[[WWWWWWYYY[[[\\\YYYTTTRRRTTTTTTOOOKKKJJJHHHHHHMMMTTTXXX[[[bbbiiizzzfffWWWVVVsssrrrXXXNNNDDDBBBEEEIIIMMMQQQUUUWWW[[[eeexxxwwwmmmiii___SSSOOOPPPMMMHHHBBB???:::555111///000111//////............//////.../////////000000000000---///111000///...000222555333888HHHYYYdddjjjnnn~~~rrrbbbUUUFFFGGGFFFEEELLLZZZccceee___hhhuuu~~~yyyvvv|||gggPPPFFFEEE@@@>>>;;;:::888888777666666888>>>FFFNNNZZZnnnqqq```VVVIII<<<222222111000000000111111---------.........//////,,,,,,,,,,,,------------.../////////000000000000,,,333333555BBBSSSpppnnnzzz~~~iiiZZZSSSOOOGGGBBBBBBBBB@@@DDDKKKTTT___qqqlllVVVTTTYYYrrr{{{mmmqqq}}}~~~bbbMMMDDD??????@@@AAA>>>:::555222111111000000000000111111222......//////000000111111,,,---...///000111222333888...000HHHhhh{{{}}}||||||eeeHHHQQQvvvqqqdddhhhvvv}}}nnnxxx|||sssggg]]]ZZZXXXXXXOOONNNLLLKKKJJJKKKKKKKKKLLLGGGEEEIIIJJJFFFCCCBBBFFFCCCDDDHHHKKKKKKNNNRRR[[[^^^kkkjjj]]]NNNHHHccczzz]]]SSSGGGBBBCCCFFFJJJMMMRRRSSSTTT\\\mmmzzzzzzzzzuuuddd___UUUMMMMMMQQQMMMEEEBBB@@@;;;666111///000222//////............//////////////////000000000000---///111111......000222222...666MMMbbblllrrryyy|||{{{yyyuuujjj\\\QQQPPPSSSRRRNNNTTT```jjjlllhhhrrr{{{uuuwww|||dddPPPIIIDDDAAA===:::999888666555111333999>>>DDDPPPggg{{{|||vvvlllbbbPPP<<<333222111111000111111111---------.........//////+++++++++,,,,,,,,,------////////////000000000000---666666666FFF\\\yyy}}}dddooouuubbbRRRGGGGGGEEE===???HHHIIIQQQ\\\nnndddSSSUUUQQQ\\\kkksssmmmddd}}}~~~hhhFFFAAABBBBBB@@@?????????===888444000000000000000000000000000000000000000///......111111000000111111222333444222555TTT}}}|||{{{mmmXXXFFFPPPvvvlllhhhgggkkkvvvtttrrruuu{{{gggaaaXXXPPPKKKHHHFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFJJJDDDAAABBBBBB@@@@@@CCCCCC@@@=========>>>AAADDDEEEEEEKKKWWWcccnnnfffVVVQQQXXXkkkRRRGGGGGGAAA???GGGLLLMMMTTTSSSXXXlll||||||wwwwwwzzzuuuqqqrrrfffUUUIIIIIINNNLLLFFFFFFBBB===777333111111111////////////////////////000000000000111111111111...000111111000000111222444999@@@XXXllleeennn}}}vvvbbbVVVXXX^^^zzziii___fffrrrxxx~~~|||tttzzz}}}xxxxxxvvvsss}}}bbbMMMKKKBBB===???<<<555444888:::666999AAACCCFFFVVVjjjxxxsss}}}aaaeeeRRR===888444///---///000///...////////////////////////............/////////////////////000111111222222222333666:::MMMwww}}}rrrzzz}}}^^^SSSNNNGGGCCCEEECCCIIIQQQ^^^xxxeeeYYYPPPOOOZZZfffiii~~~vvviiiuuuwwwtttWWWDDDDDDBBBAAA???>>>===<<<999444000000000000000000000000000111111111111111000//////111111000000111111222333666666===aaaeeeTTTGGGRRRvvv{{{kkkjjjkkkqqqzzz}}}rrrooommmxxxlllbbbQQQOOOLLLJJJHHHGGGFFFEEEIIIIIIIIIHHHHHHIIIKKKLLLLLLIIIIIIMMMMMMIIIEEEEEEAAA@@@AAABBBBBBAAA??????DDDBBBCCCHHHMMMSSS___kkkfffZZZ}}}aaaLLLHHHBBB>>>EEENNNPPPVVVSSSXXXnnnzzz}}}zzzqqqpppwwwooo]]]UUUSSSOOOIIIHHHDDD>>>888333000///////////////////////////////////////000000000111111...000111111000000222333333;;;JJJ___llllllyyy|||kkk^^^aaavvv{{{jjjooo{{{}}}vvvwwwxxxuuuqqqoooxxx{{{~~~yyyuuuvvv|||qqqYYYKKK??????>>>999666999888555777===???BBBQQQcccqqq~~~mmmgggZZZBBB:::555000...///000///...////////////////////////............/////////////////////000111111222222666666:::BBBYYY~~~ttt}}}|||uuuiiidddbbb___]]]]]]fffoooppp___QQQHHHGGGDDDEEEIIIQQQbbbxxxccc[[[MMMNNN[[[dddggg|||rrrqqq}}}}}}~~~{{{kkkOOOCCCCCC>>>BBB@@@>>>===;;;777222...000000000000000000000000111222222222222111111000111111000000111111222333555999FFFnnnXXXMMMGGGUUUuuuyyynnnkkkmmmqqqvvv|||zzzwwwsssqqqiii{{{kkkaaaZZZTTTOOOKKKIIIGGGFFFGGGIIIMMMOOOWWWYYY\\\```dddjjjpppuuuxxxvvvvvvwwwrrrfff[[[WWWNNNLLLIIIGGGEEEDDDAAA???@@@===<<<===???BBBIIIQQQddddddsssRRRIIIDDD>>>FFFVVVYYY]]]WWWWWWlllxxxhhh___mmm[[[SSSPPPMMMKKKFFF@@@999333000......////////////////////////....../////////000000000...///111000000111333444555@@@WWWgggiiirrrsssbbb___uuuyyy}}}~~~{{{||||||vvvrrrpppmmmkkknnnsssvvvyyy~~~xxxmmmoooXXXCCC???@@@===::::::777333555999:::<<>>BBBBBBAAA???<<<888444111000000000000000000000000111111111222222111000000111111000000111111222333222<<>>DDD???@@@@@@???<<<999666444000000000000000000000000//////000000000000000///111111000000111111222333111@@@PPPjjjhhhnnn}}}{{{YYYAAA???FFFYYYqqqwwwpppkkkqqqwwwzzzzzz{{{wwwgggjjjtttyyy}}}rrrnnnddd[[[TTTMMMIIIMMMTTTUUU[[[dddooo{{{oooccc\\\RRRHHHHHHGGGDDDBBBAAABBBAAA@@@LLLSSSccccccHHHFFF@@@HHHaaa{{{fffggguuuttthhhyyy{{{qqqbbbgggbbbPPPMMMOOOJJJFFF@@@999555222111111000000000000000000000000............////////////...///000000000222555888:::JJJcccgggdddtttmmmddd]]]bbbxxx}}}}}}zzzwwwxxx|||wwwzzz~~~zzzwwwzzz}}}{{{yyyxxx{{{|||~~~|||uuu}}}yyyWWWIIIFFFBBB<<<:::999777666666555777===EEEXXXeeeppp~~~{{{___BBB<<<555111000111000///////////////////////////............/////////////////////000111111222222444444777UUUllllllrrrlll~~~zzz}}}vvvoooeee]]]ZZZYYY[[[aaaggghhhgggkkkppppppcccTTTEEEBBBKKKNNNUUUzzz|||bbbXXXRRRQQQTTTRRR\\\kkk|||ooocccyyyssssssuuu}}}wwwWWW???EEE===???@@@>>>;;;888666555000000000000000000000000......///000000000000///111111000000111111222333444FFFTTTddd{{{|||```aaaiiippp{{{lllKKK@@@>>>FFF[[[qqq~~~sssmmmjjjrrr{{{}}}{{{{{{~~~wwwtttjjj\\\^^^kkk}}}}}}|||tttjjj___VVVQQQNNNNNNKKKJJJTTTbbb||||||iiiQQQOOOIIIBBBAAADDDEEECCCGGGEEEIII]]]vvvNNNGGGAAACCCZZZxxxlllpppyyyzzzhhhcccxxxwww\\\QQQOOOJJJFFF@@@:::555333222222000000000000000000000000....../////////000000000.../////////000222666:::>>>SSSfffjjjrrrxxx{{{ttteeeYYYYYY___qqq{{{{{{~~~}}}{{{{{{rrrvvv||||||vvvwwwyyy{{{}}}}}}}}}|||{{{||||||~~~|||ooo[[[PPPEEE>>>===;;;:::888666555777;;;???MMMYYYcccsssqqqFFF???777222111111111000////////////////////////............/////////////////////000111111222222666888<<<___fffgggnnnmmmxxx{{{}}}yyylllkkknnnssssssnnnjjjiiiaaakkkxxxlllQQQDDDKKKMMMQQQsss{{{ggg^^^YYY[[[bbb```eeelllvvveeekkkzzzgggHHHDDD???AAABBB@@@<<<777555555000000000000000000000000...///000111111111111111111111000000111111222333777HHHUUUaaavvv{{{^^^ZZZ^^^jjj|||}}}cccFFFDDD@@@HHH^^^ssswwwkkkeeegggrrr}}}tttnnnnnnggg[[[UUU```www}}}zzzkkkeee^^^VVVMMMKKKNNNVVVYYY___sssxxxppp```NNNGGGIIIJJJGGG@@@AAACCCKKK```}}}VVVKKKEEECCCUUUppplllyyy~~~|||nnnqqqhhhTTTLLLLLLHHHBBB;;;555222111111000000000000000000000000/////////000000000111111.../////////000333777;;;JJJdddqqquuu~~~sss||||||wwwnnn^^^UUU\\\jjj|||}}}yyy{{{pppuuu{{{uuuooojjjkkknnnppprrrsssssssssssswwwuuuuuuzzzwwwwww~~~rrr]]]JJJ@@@@@@<<<;;;999666555777:::;;;EEEOOOYYYkkktttHHHAAA888222111111111000////////////////////////............/////////////////////000111111222222888===DDDjjjzzzhhheeeccciiirrrsss~~~~~~~~~|||vvvqqqooodddfffeeeggguuubbbLLLNNNOOOPPPrrrzzzkkkeeebbbffffffccceeedddggg~~~wwwrrrooovvvuuuUUUHHHCCCFFFFFFDDD>>>888666666000000000000000000000000///000111222222222222222111111111000111222222333777GGGSSS```vvvccc\\\```sssxxx```GGGHHHCCCJJJ```vvvssseee^^^dddrrrrrrooorrrlllaaaRRRZZZrrr}}}tttddd___[[[TTTPPPPPPXXXeeeooo|||aaaOOOJJJGGGBBB===EEEIIIGGGLLLaaa[[[OOOJJJEEETTTooorrriiittt~~~xxx{{{mmm}}}mmmUUUIIIOOOKKKCCC<<<555111000///000000000000000000000000000000000000111111111111.../////////000333888<<>>999::::::888777888:::@@@EEETTTlllyyytttYYYLLL===666333000///111////////////........................///////////////000000000///000222555???===[[[UUUPPPUUU\\\bbbhhhoooxxx~~~yyymmm```XXXPPPNNNMMMLLLNNNRRRZZZrrryyyYYYZZZssseee]]]```WWWRRRKKKDDDEEEQQQeeetttnnn\\\LLLBBBDDDFFF===888888333222000000000222222111000000000000000000000000000111111000000///000444777LLLhhhpppvvvyyy{{{qqqhhhYYYeeekkksssyyyqqqmmmggg```qqqyyy~~~yyyrrrmmmiiiaaaYYYZZZoooqqqlllgggeeeeeeiiiuuuyyymmm^^^PPPIIIIIINNNIIIGGGIIINNNYYYjjjyyywwwZZZOOOGGGGGGFFFEEELLLWWW}}}uuullllll```bbbbbbkkkyyyaaaGGGEEEYYYssszzzkkkfffhhh~~~zzz]]]OOOPPPMMMGGG>>>777333222333000000000000000000000000000000000//////000000111444...000777444333GGGddd}}}dddjjj|||qqqgggXXXRRRSSSOOOGGGCCCIIIRRRXXXooo~~~}}}||||||~~~~~~|||yyyvvvvvvvvvwwwvvvxxx~~~}}}zzzjjjZZZIII???:::777777999=========>>>@@@BBBCCCDDDCCCAAA@@@FFFQQQ]]]fffiiiqqqxxx}}}{{{yyy}}}fffPPPIIIAAA<<<======:::777777888===@@@LLLcccqqq~~~{{{```SSSDDD:::555000///111////////////........................////////////000111111111000111444666@@@@@@kkkqqqGGGMMMRRRYYY___fffoooyyy|||pppaaaXXXQQQOOONNNLLLLLLNNNLLLYYYlllyyyhhhsssbbbVVVXXXRRRNNNIIIDDDCCCIIIXXXfffZZZHHHBBBEEE@@@======777222111000000111222111000000000000000000000000000111000000000///000555<<>><<<;;;???HHHRRR[[[___iiiuuuzzz\\\LLLCCC=========:::777777666:::;;;FFF[[[jjjzzzuuuyyy}}}dddWWWHHH===555///...111////////////........................////////////000000111111000111444666AAADDDvvvTTTDDDKKKPPPWWW^^^eeeooozzzzzztttttt|||rrr```VVVNNNLLLLLLJJJHHHIIIIIIOOOZZZjjjzzzbbbTTTSSSNNNJJJGGGGGGEEEGGGRRR___www~~~qqqSSSCCCCCCBBB@@@>>>777333222000000111222222111000000000000000000000000111//////111000000888BBBeeeyyywww~~~}}}zzzzzzoooVVVkkkpppddd___bbbfffppptttxxx{{{}}}xxxeee```aaaOOONNNJJJFFFIIIZZZwww|||mmmlllnnnuuuyyynnnggg]]][[[\\\______\\\\\\___]]]UUUVVV```fffooo|||\\\MMMIIIHHHJJJOOO\\\wwwbbb[[[OOOGGG>>>AAAHHHMMMjjjxxxPPPHHHIIIaaa~~~hhh```fffppp}}}lllWWWNNNNNNKKKFFF???777222111111111111111111111111111111000000000000000111222222666000222777444888XXX}}}mmmfffssswwwcccNNNKKKCCC>>>DDDRRR```jjjnnn{{{{{{}}}yyyvvvwwwxxxzzz}}}vvvYYYFFF;;;777777444444444444666999;;;===???===;;;;;;@@@GGGMMMQQQ___ppphhhQQQFFF===<<<<<<:::888777555999888AAATTTdddvvvmmmnnn{{{fffYYYJJJ???666///...111////////////........................////////////...///000000///111444666AAAKKK}}}ssspppDDDHHHIIINNNVVV^^^fffppp{{{uuudddZZZYYY^^^vvvzzzuuueeeZZZOOOLLLKKKHHHEEEDDDDDDJJJTTTbbbwwwbbbPPPKKKIIIEEEEEEGGGEEEDDDMMM[[[xxxsss[[[EEEDDDAAA>>>:::444444222000000111222333222000000000000000000000000111...///333222222<<>>???LLL\\\gggkkkmmmyyy}}}}}}~~~{{{zzz~~~```KKK>>>888888444444444444666999===???@@@>>>;;;999:::===@@@CCCOOO```vvv}}}www[[[NNNAAA======;;;888777555888666<<>><<<999888888:::;;;CCCMMM^^^lllpppqqqxxxjjjYYYHHHAAA???<<<999888555888555888FFFRRRccczzztttjjjppp}}}sssgggXXXIII;;;111///333////////////........................////////////...///000000111222555888>>>ggg}}}UUU???DDDCCCKKKUUU___gggpppxxx}}}yyy}}}lll^^^QQQLLLJJJGGGDDDCCCEEEFFFEEEDDDEEEQQQgggyyyvvvZZZJJJGGGBBBCCCHHHFFFAAAHHHVVV|||xxxwwwvvvsssiiiNNNDDDGGG???888;;;===555333000///111333333333000000000000000000000000111---///555555555BBBTTTkkk|||}}}]]]^^^}}}rrrfff___ZZZYYYaaallluuuxxx|||lllSSSFFF@@@===??????===AAAHHHjjj~~~qqqhhh^^^\\\UUUJJJEEEGGGHHHFFFMMMNNN^^^~~~YYYPPPYYYXXXvvvcccOOOEEE===BBB@@@;;;\\\rrrUUUHHHRRRllllll\\\^^^]]]uuuvvvkkk{{{kkkYYYOOOMMMIIIBBB:::555222222111111111111111111111111000000000000111222333444///777888444<<<[[[tttiiiooo{{{~~~oooccc[[[NNNNNNTTTaaappptttrrrtttzzz~~~~~~~~~~~~xxxttt~~~{{{tttkkkfffcccaaa[[[UUUUUUXXXrrrxxxjjj\\\MMM>>>777777555444444444666:::>>>@@@=========;;;999888999;;;DDDDDDLLLWWW]]]^^^bbbiii{{{uuucccOOOEEEAAA>>>:::999555888333555@@@KKK[[[qqqqqqrrr{{{nnn^^^NNN>>>333000444000/////////......................../////////000000111222222222333777999HHH{{{{{{XXXDDD??????AAAIIITTT___gggooovvv|||pppmmmpppmmmcccVVVMMMJJJIIIGGGDDDBBBBBBCCCDDDJJJTTT___gggqqq|||ZZZNNNJJJIIIIIICCC>>>DDDQQQzzzjjjdddOOOCCCHHHEEE888555===777555222111222333222222333222222111111222222333888000000777555333DDD___iiiuuunnnQQQ[[[~~~nnnddd\\\RRRXXXiiiqqqxxxwwwyyyRRR@@@@@@AAAAAA===888;;;AAASSSzzzwwwggg___YYYRRRKKKHHHFFFEEEDDDCCCGGGHHHQQQbbbsss{{{bbbXXXhhhoooYYYEEEDDD???<<>>;;;???HHHfffpppggggggdddmmm{{{uuuhhhfffbbblll}}}ssslllwwwsssrrrZZZPPPMMMHHH:::333444000111111111111111111111111111111111111222222222222333222888888BBBnnnsssbbbaaadddooo~~~sssjjjgggiiikkklllooorrrtttuuuvvvyyy|||~~~{{{yyy|||||||||~~~yyyooonnnssspppiiiccccccccc___UUUMMM[[[kkkyyywwwnnnddd]]]XXXYYYWWWWWWWWWPPPEEE??????888999;;;;;;???FFFOOOTTTJJJEEE???<<<;;;:::::::::EEEQQQWWWRRRJJJJJJNNNQQQWWWiiizzz___NNNJJJFFF@@@<<<777777777777777===NNN___yyyjjjSSSBBB666111///000///...------------...............////////////111//////222222222888@@@YYYSSS>>>>>>...===@@@CCCMMM]]]kkkttt}}}}}}gggTTTJJJIIIKKKXXXnnnuuulll___TTTNNNJJJFFFDDDEEEEEEDDDAAADDDPPPcccrrrpppoooQQQCCCAAABBBIIIQQQ||||||ooojjj\\\JJJ???===???===999666444111000111222111111333222222111111222222333333111333777444555JJJcccooozzzqqq{{{lllSSSDDDVVVxxxrrrbbbZZZWWWRRR\\\mmmttt|||zzz{{{sssOOOGGG@@@??????>>>>>>???MMMyyyyyyxxxzzzwwwyyyzzz~~~~~~vvvmmmpppwwwwwwyyyvvvkkkccc]]]TTTMMMIIIFFFEEECCCAAADDDAAAAAAGGGJJJXXXrrrqqqmmmjjjNNNEEE???===???BBBYYYvvvpppfffiiiwwwuuujjjhhhbbbhhhwww~~~mmmzzzeeefffxxx}}}fffVVVOOOIII;;;555555000111111111111111111111111111111111111222222222333...222666777JJJyyybbbTTT[[[dddrrr~~~zzzooojjjlllqqqtttpppqqqssssssssstttxxxzzz}}}zzzxxx}}}xxx{{{|||yyyzzz}}}tttuuu|||gggTTTQQQ___jjjfff[[[QQQMMMKKKMMMJJJKKKNNNMMMGGGBBB@@@;;;>>>@@@AAAEEEQQQcccqqqdddUUUBBB:::<<>>:::777666666666555:::IIIXXXrrrpppUUUCCC888222...//////......------..................////////////000//////111111222999AAA]]]PPP>>>===222>>>@@@CCCOOO___mmmvvvlllpppooojjjccc\\\OOOBBBIIIJJJKKKRRRcccvvv}}}uuuiii]]]UUUOOOJJJGGGBBBDDDDDDBBBEEETTTlll~~~yyy}}}cccRRRHHHLLLTTTpppuuu~~~|||mmmooommm]]]GGG===@@@>>>666666444111000111222111000333222222111111222222333222222444555333888MMMdddpppnnn___bbbuuuzzz___KKKAAATTThhhmmm\\\UUUTTTSSS]]]nnnsss{{{xxxyyy~~~ZZZLLL@@@===??????======NNN}}}xxxqqqppprrrqqqrrrrrrsss|||xxxhhhVVV\\\TTTZZZggglllppppppgggddd^^^UUUNNNHHHEEECCCAAA===BBB??????CCCCCCJJJ\\\rrrwwwwwwVVVHHHAAAAAABBB???RRRsss|||ppprrrpppjjjggghhhqqqooosssiiihhhhhhuuu___QQQKKK===666555111111111111111111111111111111111111222222222333333///555666999UUUvvvYYYMMM[[[iiivvvxxxrrrqqqsssuuuuuupppppppppppprrruuuyyy|||||||||}}}yyy||||||zzzxxxzzz~~~{{{[[[JJJUUU^^^\\\RRRLLLLLLOOOLLLJJJIIILLLNNNKKKFFFBBB???AAADDDGGGMMM___~~~|||___JJJFFFIIIFFF???DDDRRRaaagggddd___\\\[[[XXX[[[lllyyy^^^NNNDDD===999888777666666555888DDDQQQkkk~~~|||pppUUUCCC<<<777111//////............//////............///////////////...///111000111999CCChhhLLL>>>>>>888BBB@@@DDDQQQbbbpppyyymmmggg^^^ZZZ[[[[[[TTTJJJVVVZZZ^^^bbblllzzz}}}qqqeee[[[RRRLLLIIIAAACCCCCCAAADDDRRRjjj|||~~~dddPPPRRR^^^ggg{{{mmmmmmwwwoooTTT@@@???>>>777666444111111111222222111333222222111111222222333111333444333444???TTTfffssslll]]]XXXfff}}}tttVVVGGGAAARRRdddkkkYYYQQQRRRSSS___mmmpppvvvsssssswww{{{~~~jjjXXXGGGBBBDDDDDDAAA@@@OOO}}}qqqiiihhhhhhlllmmmlllllluuu}}}vvvrrreeeVVVVVVKKKQQQ```fffkkknnniiifff```VVVNNNHHHDDDAAA???888>>>;;;;;;???>>>@@@LLLSSS[[[JJJBBBCCCCCC>>>MMMddd~~~yyypppmmmkkkoooqqqnnntttlll___zzzhhhTTTLLL@@@888666222111111111111111111111111111222222222222333333333333999999@@@cccuuuVVVMMM^^^mmmwww~~~}}}|||zzzzzzyyyuuuqqqtttsssqqqqqqtttwww{{{}}}|||}}}}}}~~~}}}zzzzzz~~~___JJJPPPWWWXXXSSSOOORRRXXXXXXVVVUUUTTTUUUSSSNNNHHHFFFGGGJJJOOOXXXooojjjYYYWWWUUUPPPNNNWWWeeessszzzyyytttpppccc]]]ggg~~~mmmWWWJJJBBB<<<:::888888888777888AAAKKKdddyyyooorrrVVVBBB===999333//////.........//////000............//////////////////000111000111;;;FFFvvvtttCCC;;;:::999>>>???DDDRRRdddsss|||xxxsssuuutttlllccc___jjjvvv}}}yyylll```VVVOOOLLLEEEEEEDDDAAAAAAKKK\\\iiizzzzzztttoooUUUUUUbbbiiisssiiiyyyxxx]]]EEE??????;;;777555222111222333222222333222222111111222222333111333333222999KKK___lllwwwkkk```aaaiii}}}jjjLLLDDDBBBQQQiii{{{iiiVVVNNNQQQUUU```mmmnnnqqqnnnmmmqqquuuxxx~~~uuuaaaLLLCCCCCCCCCAAA@@@NNNyyynnngggeeeeeeeeeffffffiiiuuurrriiiXXXUUU^^^aaagggnnnnnniiibbbXXXOOOIIIDDDAAA???:::@@@===:::???>>>===EEEJJJmmm~~~___KKKAAAAAABBB<<>>DDDRRRfffuuu}}}qqqeee[[[nnnuuuggg\\\UUURRRJJJIIIFFFCCCAAAFFFNNNVVVlllwwwkkkvvvuuubbbbbblllvvvqqq}}}|||dddKKKAAA@@@???888666333222333444333333333222222111111222222333000333222333@@@YYYnnnvvvllljjjqqqvvv^^^CCCDDDFFFUUUmmmyyyvvvfffRRRKKKPPPVVVcccooonnntttpppmmmppprrruuu{{{}}}gggPPPDDDAAA???>>>???JJJ~~~{{{qqqgggbbbaaabbb\\\]]]]]]aaaooojjjYYYWWWUUU[[[hhhmmmmmmfff\\\RRRKKKFFFBBB@@@>>>CCC???;;;AAAAAA???DDDLLLbbbiiieeeOOOBBBAAAAAA;;;JJJTTTttt{{{wwwxxxxxxxxxyyyyyypppnnnwwwYYYOOODDD:::777333111111111111111111111111222222222333333333444444...444999SSS}}}zzz\\\UUUhhhssswww|||~~~~~~wwwqqqnnnxxxvvvtttuuuyyy|||~~~~~~}}}}}}~~~kkkQQQMMMOOOVVV[[[\\\___dddiiimmmllleee```___\\\WWWZZZZZZaaakkksss{{{uuurrrrrrxxx{{{mmmfffooo~~~eeeSSSEEE<<<:::888888999888888<<>>???:::>>>:::===CCCSSSgggvvv~~~yyy```RRRRRRjjj|||oooccc\\\YYYLLLKKKIIIFFFDDDFFFJJJMMM```wwwjjjggguuuwwwkkkbbb\\\___hhh}}}iiiPPPDDDAAA???999777444333444555444333333222222222222222222333000222111333FFFcccxxx~~~ssswww|||~~~WWW>>>EEEKKKYYYnnnrrr|||vvvcccPPPIIIPPPWWWeeeqqqpppzzzuuurrrssstttvvv{{{}}}oooWWWIIIDDDBBBAAACCCEEEzzz|||xxxoooddd[[[VVVWWWXXXUUUUUUTTTXXXfff|||tttYYYOOOHHHOOO```iiioooiii^^^TTTMMMGGGCCCAAA;;;AAA;;;888@@@BBB@@@DDDLLLZZZ\\\kkkTTTEEEBBBAAA<<>>888<<>>AAA???IIIooo|||pppcccYYYTTTRRRRRRMMMLLLKKKMMMTTTaaapppzzzcccGGG>>><<>>>>>===;;;;;;???CCCNNN^^^^^^fffwwwVVVKKKHHHAAA???EEEMMM^^^uuunnneeekkk{{{~~~zzzyyy}}}}}}|||{{{YYYOOOIII<<<444666222222111111111111222222111111111111222333444555333>>>DDDuuudddaaadddpppyyy{{{}}}~~~}}}rrrooolllhhhhhhooouuuvvvyyy~~~}}}zzzxxxyyy}}}ooo\\\KKKHHHIIIQQQ^^^jjjsssyyy}}}vvvsss{{{sssvvvyyy}}}}}}}}}bbbJJJ>>><<<:::888666666888;;;===OOOhhhyyyuuu|||rrraaa===???999222111///.........///000............/////////000---333222222555555???UUU}}}~~~OOO333<<<;;;222999>>>DDDUUUjjjzzzcccPPPIII@@@777>>>IIIaaayyyooohhhddd]]]WWWSSSNNNJJJJJJMMMbbb|||zzznnnddd~~~^^^VVVMMMHHHEEEFFFMMMUUUuuurrrnnn|||wwwxxxpppVVVFFFCCC???:::777444222222444444444111222222333333222222111///777:::LLLpppnnnGGGCCCFFFVVVzzz~~~sssaaaQQQHHHQQQbbbnnnrrrssswwwuuuwww|||nnnXXXNNNBBB???BBB@@@EEEiii{{{mmm```XXXSSSPPPOOOKKKJJJIIIHHHJJJPPPXXX^^^UUU```eeelllwwwsssgggddd```MMM?????????===CCCOOOcccffffffbbbXXXNNNFFFBBB?????????>>><<<===@@@CCCMMM[[[\\\___xxxUUUIIIFFF@@@>>>BBBIII___~~~qqqeeeggg}}}}}}~~~}}}{{{xxxvvvuuuZZZQQQIII;;;333777222222111111111111222222111111111111222333444555444???QQQbbb```eeepppyyy|||~~~~~~zzzooojjjgggccceeemmmssswww|||}}}|||}}}}}}~~~{{{yyyxxxxxxzzz~~~}}}~~~ttt^^^KKKHHHGGGJJJTTT```kkkssswwwlllSSSFFF===;;;888666666888;;;===MMMfffwwwmmmZZZsss{{{pppIIIFFF<<<222111000///...//////000........./////////000000...333111222666777CCC[[[{{{MMM222;;;;;;444;;;???EEEUUUiiiwww}}}|||uuuuuu\\\NNNIIIDDD@@@@@@@@@BBBQQQ|||xxxrrrnnnggg___ZZZTTTNNNNNNQQQhhh~~~|||oooggg~~~^^^SSSHHHEEEFFFGGGKKKOOOnnnsssvvv|||vvvtttuuuiiiSSSIIIFFF<<<<<<888444222222333333333111222222333333222222111///555>>>ZZZ~~~~~~kkkFFFAAAHHHaaa|||rrr___PPPGGGSSSiiiwwwxxxtttvvvuuuyyyhhhTTTKKKBBB@@@CCCBBBDDDeeeoookkksssyyyiii^^^WWWTTTPPPLLLEEEFFFGGGGGGHHHLLLQQQUUUUUUZZZWWWSSSVVVQQQLLLQQQNNNBBB===BBBBBB===CCCOOOccciiinnnkkk```SSSIIIEEEBBBBBBAAA???===>>>@@@BBBEEERRRTTTXXXnnnzzzSSSEEECCC???===@@@FFFcccwwweee```xxx{{{zzzxxxxxxvvv~~~|||yyywww|||ooo[[[SSSIII;;;444666222222111111111111222222111111111222222333444555999???`````````fffqqqzzz}}}~~~wwwjjjddd```^^^eeemmmtttwww~~~~~~{{{}}}~~~zzzzzzzzz|||~~~}}}|||~~~|||vvviiiSSS@@@FFFIIINNNWWWbbblllsssvvv~~~xxx]]]LLL???===999666666777:::<<>>>>>LLL```lllssswwwsssfffWWWMMMIIIEEEDDDBBB???>>>>>>???@@@AAAIIIKKKPPP^^^ppp|||SSSCCCAAA@@@>>>???FFFeee}}}eeeZZZpppsssnnnnnnoooxxxppp]]]RRRJJJ???777555333222222111111222222333222222222222333444555555???AAAjjj]]]aaahhhrrrzzzvvvhhh```\\\\\\iiipppuuuwww{{{~~~}}}}}}xxxxxxzzz|||~~~}}}wwwjjjVVVCCCGGGMMMRRRWWW^^^iiirrrvvvzzzrrr|||bbbMMMBBB???;;;777666777999;;;EEE]]]ooozzz___JJJZZZvvvNNNGGG;;;222111000/////////000111...////////////000000000000222000222666777IIIhhh}}}LLL888:::888666;;;@@@FFFVVVgggssswww{{{ssscccXXX```GGGGGGJJJVVViiizzzppphhh```YYYWWWZZZfff|||ttthhhnnnxxxdddOOODDDCCCCCCEEEHHHZZZxxx~~~uuu{{{tttxxxxxxfffLLLGGGIIIAAA===:::555222222222222111111222222333333222222111666000222PPPvvv^^^DDDAAASSS}}}}}}~~~ooogggYYYNNNKKK[[[xxxyyyuuurrrssswwwzzz{{{~~~uuuZZZIIIFFF@@@@@@DDDCCCJJJhhhqqqXXXccczzz~~~vvvlll```YYYXXXWWWRRRMMMLLLKKKIIIJJJNNNWWWbbbjjj|||mmmSSSCCCHHHIII???888888777>>>XXXttt~~~zzzlll]]]SSSOOOHHHFFFBBB@@@???>>>>>>>>>CCCEEEDDDJJJRRRVVVhhhWWWDDDAAAAAA@@@@@@EEE___gggUUUeeetttllllllooovvvzzzaaaQQQJJJCCC:::333333333222222222222333333222222222222333444555666>>>DDDuuuvvvddd[[[bbbkkkttt{{{uuuggg^^^\\\___lllrrruuuqqqqqqxxx|||yyyyyyzzz|||}}}|||}}}|||~~~{{{uuuvvvwwwxxxyyyzzz|||}}}yyymmmYYYEEEFFFPPPUUUSSSSSS]]]jjjrrr|||~~~wwwkkklllyyygggNNNEEEBBB<<<777555666999;;;BBBYYYjjjwwwdddNNN\\\yyyRRRMMMBBB333222000/////////000111////////////000000000111222333000333666555IIIkkkyyyFFF888888777888<<<>>>FFFVVVhhhtttyyy~~~wwwgggWWWMMMsssQQQFFF\\\ooowwwlllbbb___aaalll}}}qqqeeeddd}}}vvv]]]MMMGGGEEEFFFIIITTTssszzzwww|||xxxuuufffOOOIIILLLHHH===:::555222222222222222111222222333333222222111333111666SSSyyyxxxWWWGGGFFF\\\~~~|||wwwggg```NNNHHHJJJ\\\{{{|||wwwssssssvvvyyy{{{pppVVVGGGEEE@@@AAAEEEDDDHHHjjjiiihhhyyy}}}vvvmmmggg^^^ZZZXXXVVVRRRMMMLLLKKKJJJMMMWWWgggzzzmmmJJJDDD===888777:::;;;EEEeeerrreeeZZZUUULLLIIIDDDAAA@@@@@@???>>>AAABBBBBBLLLWWWUUUXXXiii```IIICCCAAAAAAAAAAAASSSnnnpppVVV\\\{{{|||qqqqqqtttxxxiiiSSSJJJFFF>>>333333333222222222222333333222222222222333444555666888KKK```PPPZZZdddnnnuuu{{{rrreee\\\]]]cccnnnsssssskkkfffiiiqqqvvvzzzxxxvvvttttttvvvxxxzzz~~~|||{{{|||zzzwwwwwwwwwvvvtttssstttwwwzzzuuukkkVVV@@@DDDSSSZZZQQQHHHOOO___kkkzzzxxx{{{xxxwwwyyy{{{~~~|||{{{}}}|||{{{xxxrrrmmmooouuuuuuuuuyyyxxxiiibbbkkk{{{pppSSSHHHDDD>>>888555666888:::@@@VVVfffsssiiiQQQ[[[{{{UUUNNNBBB333222111000///000111111/////////000000000111111222222111444777555IIInnnjjj<<<777777666;;;>>>>>>FFFWWWiiitttzzz}}}ooo^^^OOOFFFsssZZZOOOhhh}}}wwwmmmiiikkkrrrzzz}}}hhhcccbbbsssjjjXXXMMMGGGGGGJJJQQQqqq}}}qqqhhh___PPPJJJLLLIII<<<999555222222333333222111222222333333222222111111444;;;UUU|||mmmPPPGGGGGG^^^|||~~~rrraaaZZZLLLJJJNNN```|||zzztttrrrsssxxxzzz{{{~~~nnnUUUHHHGGGCCCDDDHHHFFFJJJoooxxxtttllliiieeeaaa]]]YYYTTTQQQMMMLLLMMMSSSbbbxxxpppFFF<<<888666999<<<===IIInnnzzznnnaaaZZZQQQMMMGGGDDDCCCBBBAAA???<<>>GGGWWWiiisssyyyrrrbbbSSSKKKyyydddUUURRRcccxxx~~~tttqqqsssuuuuuusss```cccfffsssmmm[[[MMMEEECCCEEEQQQqqqhhhZZZWWWOOOJJJJJJFFF<<<888444222222333333333222222222333333222222222333888===RRRzzzhhhLLLFFFDDDZZZ~~~ppp^^^XXXQQQQQQVVVeee~~~vvvpppooorrrxxx{{{zzz{{{~~~oooVVVIIIIIIEEEFFFJJJHHHOOOuuuuuupppooommmiiiccc]]]XXXUUUSSSRRRRRRWWWdddyyyiiiDDD>>>999666666777666DDDnnntttfff\\\TTTPPPJJJGGGFFFEEEBBB@@@===DDDIIIUUUdddaaaUUUUUUsssUUUEEE>>>===>>>???EEESSSiiiiii\\\lllxxxmmmoooxxxzzz|||]]]JJJEEE???888444333333222222333333444333333333333444555666666888ZZZ]]]RRRZZZgggssswww{{{~~~vvviii]]]WWW\\\gggsssxxxxxxmmmcccccchhhmmmmmmqqqvvvyyy{{{zzzzzzyyyppprrrpppjjjgggfffccc^^^\\\\\\[[[YYYXXX\\\dddkkk|||yyytttqqq^^^FFFFFF```nnn]]]GGGFFFVVVdddssswwwkkkWWWKKKPPPQQQTTTZZZ___bbbaaa]]]ZZZTTTLLLGGGIIIIIIDDD@@@AAAEEEEEEIIIOOORRR[[[nnn}}}hhh^^^jjjsss```LLLGGG???999555555777999>>>SSScccpppxxxqqqZZZNNN???333333111000000000111222000000000000111111111111///000111999===:::PPPxxxiii>>>???:::555::::::???GGGXXXiiirrrwwwzzzkkk]]]VVViiiTTTMMMQQQddd}}}{{{tttttthhhjjjllljjjzzzrrrgggZZZMMMEEECCCEEEPPPnnnooo^^^ZZZQQQKKKLLLJJJ@@@999444444333111222444333333333333333333333333666888EEE```qqquuu]]]FFFDDDCCCWWWrrraaaUUUPPPLLLZZZzzzyyyuuummmsssyyyzzzxxxxxx}}}tttYYYHHHGGGDDDFFFJJJHHHTTTooozzzqqqjjjfffbbb]]]ZZZVVV___YYYQQQ\\\pppwwwdddOOOBBB===:::999<<<;;;666AAAkkksssccc^^^ZZZUUUOOOKKKFFFAAA>>>???@@@IIIXXX```]]]YYYXXX]]]CCC??????<<<@@@BBBLLLcccrrr\\\ttt~~~qqqiiiooozzzzzzcccJJJLLL<<<444222111111111111111111222555444222222333555555555<<>>@@@III^^^{{{sssYYYiiiuuujjjnnnyyy{{{{{{lllPPPNNN???999333222222111111222222333333222111222444666777888<<>><<<<<<<<<===:::999<<<>>>@@@GGGOOOiiixxx|||vvv{{{uuuYYYTTTaaasssnnnSSSEEEHHHJJJKKKNNNNNNFFF:::333333666666777999;;;;;;:::888777444444333333444555777888888777555444555999<<>><<<@@@TTTlllZZZOOOMMMOOO```{{{}}}pppmmmjjjkkknnnqqquuuxxx{{{}}}|||vvv~~~}}}^^^IIIBBB===???EEEDDD;;;MMM```tttxxxsssooollljjjaaa```ZZZWWW[[[[[[gggvvvfffWWWKKKCCC>>>;;;===AAABBBOOOwwwuuuqqqjjjbbb\\\UUUOOOKKKGGGKKKVVVaaaddd^^^WWWUUUdddgggIII???>>><<<<<<>>>EEEVVVpppyyyWWWZZZqqqyyylllqqq}}}}}}tttwwwVVVPPP@@@;;;444333333222222333333444111111111222444777999;;;CCCxxxWWWWWW[[[dddooouuuvvvxxx~~~|||jjj___XXXWWWbbbppp~~~zzzwwwxxx|||{{{uuuooouuuyyyxxxnnn```TTTIIIBBB>>>===;;;999888777666666444222333555666777<<>>IIIYYYiiiuuu}}}ppp]]]LLL>>>666000000111000///111000000000111111111222222444333777444;;;<<>>CCCWWW~~~kkk[[[QQQLLLSSShhh~~~rrrpppkkkiiijjjnnntttzzz|||}}}uuuxxx|||^^^IIIBBB===>>>CCCAAA;;;EEEHHHYYYxxx~~~wwwsssqqqooojjjeee\\\\\\___YYYaaazzz}}}kkkXXXHHHBBB<<<===DDDKKK\\\vvvlllcccZZZSSSNNNIIIPPP[[[bbbbbb\\\VVVSSS[[[fffKKK@@@<<<:::;;;<<>>======<<<:::999888777555333444777777666999???YYYmmmxxxtttuuu}}}wwwhhhXXX```tttyyydddPPPFFF===888555111111444666666666222222222222444666999:::======<<<<<<<<<===???@@@??????@@@?????????>>>>>>BBBHHHQQQXXXZZZXXXSSSOOO___xxxxxx\\\OOOBBB;;;888555555777===HHHYYYiiittt}}}xxxlllZZZKKK>>>777000111111000///000000000000111111222222333444333777555;;;<<>>AAA>>>>>>BBB===IIIjjj|||}}}{{{zzz{{{sssgggeeeddd\\\bbbyyykkkQQQKKK@@@<<>>YYYnnnzzzuuusss{{{~~~xxxbbbcccpppwwwfffSSSGGG<<<666444222111222333555555111000000111444888<<>>@@@<<<<<<>>>;;;CCC```|||~~~tttpppggghhhxxxqqqYYYHHH===@@@IIIZZZzzz|||oooeee^^^WWW```fffccc\\\XXXWWWWWWccclllYYYLLLDDD???<<<<<<;;;===GGG\\\{{{aaaMMMOOOjjjxxx}}}~~~zzzmmm]]]XXXDDD>>>555444444333333444444555444666777666444555999<<>><<<;;;;;;;;;;;;777555666888777555888===UUUmmm|||xxxttt}}}vvvkkkmmmpppaaaPPPDDD:::666666555444222222333555333333444666;;;@@@FFFIIIIIIHHHGGGGGGFFFGGGHHHIIIIIIKKKNNNRRRUUUWWWXXXXXXNNNPPPRRRTTTVVVWWWWWWXXX^^^uuufffXXXHHH>>>999555666999>>>III[[[kkkwwwwwwaaajjjpppYYYJJJ@@@888222111222000///000///000000111222333444444333222777555;;;;;;IIIlllRRR;;;666555777222;;;===DDDSSSeeeqqqvvv{{{kkkaaalll```dddqqqzzz{{{~~~tttyyyxxxxxxwwwgggRRRKKKPPP[[[yyytttqqqRRRKKKIIIDDD===777666555222111444333333333333333333333333111???\\\|||{{{zzz~~~~~~hhhFFF777@@@GGGVVVxxx~~~~~~xxx^^^NNNGGGJJJ]]]vvvuuurrruuupppnnnmmmnnnssszzzbbbMMMFFF>>><<<>>>;;;999;;;???DDDWWW~~~|||xxxfffQQQ@@@???HHHWWWttt}}}rrrlllfffnnnpppfff[[[XXXZZZ[[[fffvvv]]]LLLEEEBBB>>>;;;;;;999:::EEE[[[zzzoooSSSLLLeee|||~~~zzzeee[[[ZZZFFF>>>444444333333333333444444222555777777555666;;;???]]]}}}NNNIIIPPPXXXccciiiqqqwwwyyyyyyzzz{{{www}}}ppp]]]QQQSSS```ooowww|||}}}zzzzzz|||rrrdddXXXXXX\\\[[[YYYYYYUUURRRMMMHHHDDDAAA@@@@@@999777666888777666999???UUUnnn{{{rrrwwwrrriiigggZZZLLLCCC;;;777666555666777777666555777888:::>>>DDDKKKQQQTTTVVVTTTPPPMMMJJJGGGFFFFFFEEEGGGKKKOOOTTTWWWYYYZZZRRRSSSTTTTTTTTTUUUYYY\\\dddwwwkkk\\\JJJ@@@999666777:::===III[[[lllxxxwwwZZZbbb|||cccLLLAAA999222222222000///000///000000111333444444555444444888777<<<<<>>===KKKjjjzzzrrrDDD888:::;;;;;;333:::999???MMM^^^jjjqqqxxxcccTTTpppqqqyyylllcccUUUJJJEEEEEEHHHJJJJJJPPPWWWZZZ]]]cccnnnxxxkkkuuu```ZZZqqq}}}qqqUUUGGGMMMGGG>>>777555555222111222444333333333333444555555888AAAkkk~~~|||xxxsssrrruuubbb===:::;;;BBBcccttt\\\NNNHHHDDDYYYqqq|||wwwooolllnnnlllmmmnnnmmmnnnrrr{{{yyyzzzhhhOOOEEE===;;;===999======@@@BBBSSS~~~sssTTTCCCDDDJJJ]]]{{{ssssss||||||mmm```^^^aaaccckkkeeeJJJCCCFFFBBB888<<<>>>999AAA___~~~QQQSSS[[[}}}}}}wwwsssdddVVVSSSLLL;;;666555444333222222222222000888555111666888;;;DDD{{{OOOJJJVVV^^^ffflllnnnrrryyyuuurrr|||vvvrrr[[[MMMTTTeeennnmmmpppoooooorrrzzztttnnnooottt|||zzzppphhh\\\MMMEEEDDD???<<<;;;<<<;;;:::>>>CCC[[[{{{rrrhhhbbblllwwwwwwpppcccXXXQQQGGG<<<777444333777999777666888444777:::???FFFNNNSSSTTTSSSPPPJJJCCC===999777666:::666666;;;???@@@CCCGGGOOOOOOQQQTTTSSSRRRWWW^^^uuu~~~ooo\\\PPPFFF888444777555AAAHHHVVVgggxxxnnn]]]tttQQQDDD:::222111222111000111000111222222111111333555666111444666BBBAAAGGGvvvrrrrrr@@@999>>>666555444999===@@@KKKZZZgggooowww~~~wwwZZZHHHGGGHHHPPP```qqqzzzxxxsssaaaYYYNNNEEEAAA@@@@@@AAABBBHHHOOORRRTTTZZZeeemmmxxxwwwaaa]]]iiixxx{{{qqqWWWIIIQQQHHH???777555555222111222444333333333333444555555:::IIIuuu}}}}}}wwwuuuxxx```???@@@FFFPPPnnnmmmWWWLLLGGGDDD\\\vvvvvvllljjjnnnhhhjjjkkklllmmmrrrzzz~~~iiiQQQGGG===;;;===;;;<<<<<<@@@AAANNNuuuvvvWWWDDDIIIWWWpppxxxkkkyyy}}}kkk```dddlll~~~cccIIIAAABBBCCC===???<<>>999777999999555444555999:::<<>><<<<<<>>>@@@AAAAAA999555444666888999===BBBIIIIIILLLPPPOOONNNRRRXXXnnnxxxppp\\\OOOFFF999666999777@@@JJJYYYkkkzzzhhhrrrVVVEEE:::222111222111000111000111222222111222444666666333666777AAAAAAKKK}}}|||xxx{{{zzz|||DDD777999555888555777<<<>>>HHHXXXeeeoooxxxOOOddduuuQQQ???AAA@@@BBBHHHRRRYYY]]]]]]QQQLLLDDD???<<<::::::999>>>CCCIIIMMMOOOUUU^^^eeeiiixxxwwwdddTTTVVVeee~~~yyyvvv}}}}}}kkkRRRGGGPPPHHH???888666555333111333444333333333333444555555<<>>DDDOOO^^^xxxgggSSSIIIFFFDDD]]]xxxttthhhgggmmmeeegggjjjkkklllqqqyyyfffQQQHHH<<<999===<<<;;;;;;??????FFFhhhzzz[[[GGGMMMddd~~~vvvqqquuupppaaaqqqvvvdddjjj{{{bbbGGGAAACCC>>>@@@===GGGddd~~~YYYRRRPPPooouuuqqq~~~uuunnn}}}zzzqqqbbbYYYMMM;;;555444444333333333444444111888555222777888<<>>???===999777999:::;;;<<>>CCCFFFGGGCCC>>>;;;;;;<<<======CCCGGGLLLOOORRRWWW___eee```fff~~~vvvrrrfffhhhaaaZZZWWWMMMIIISSSnnnwwweeeOOOFFFPPPIII@@@999777666333222333444333333333333444555555;;;WWW}}}ttttttxxxxxxqqqOOO;;;BBBOOOdddzzz~~~fffQQQHHHDDDCCCXXXpppyyyrrrhhheeehhheeehhhkkkkkklllpppwww|||vvv^^^NNNHHH<<<999<<<<<<::::::>>>===>>>[[[{{{]]]HHHLLLeee|||nnnbbbYYYXXX\\\kkksss|||~~~nnn___XXXeee}}}kkkooo}}}\\\LLLKKKBBBBBB>>>IIIfff~~~eeeXXXOOOkkkpppjjjwwwpppyyy~~~iii\\\QQQ@@@555555444444444444555555111777555333777888>>>NNNlllTTTTTT```hhhqqquuuyyyzzzoooffflllmmmuuu~~~~~~qqq^^^LLLNNNddd{{{{{{yyyfffZZZQQQHHHCCC@@@>>>@@@EEEhhhkkkiii|||wwwiiibbbSSSMMMHHHGGGEEEAAA@@@AAA;;;<<>>EEEMMMSSSWWWTTTSSSRRRNNNJJJNNNTTTggguuuxxxbbbSSSHHH;;;888;;;777:::III^^^ppp{{{pppbbbJJJFFF<<<333222333222000111000111222222222333555777777777<<<:::@@@BBBTTTzzzGGG666444111999666555999;;;DDDSSSbbbnnnyyyDDDPPPcccqqqooo___LLLAAA<<<<<<;;;999777888<<>>GGG[[[uuuuuu^^^GGG???FFFQQQZZZ```mmmgggaaaZZZSSSMMMPPPWWWjjjwwwhhhVVVJJJ<<<888999444:::III___qqq||||||yyynnncccMMMGGG<<<333222333222000111000111222333222333666888777888>>><<>>AAA<<<:::888:::@@@GGGLLLNNNTTTTTTTTTUUUXXX___gggmmmsssbbbiii}}}aaaVVVWWWMMMDDDCCC@@@GGGYYYwwweee\\\NNNHHHPPPLLLCCC:::888777444222333444333333333333444555555999ZZZqqqkkkGGG===@@@HHHcccvvvxxxzzzvvvjjjSSSGGGCCCAAALLL\\\hhhllljjjfffccchhhkkknnnnnnmmmnnnrrruuu||||||aaaPPPIII???:::===:::===666;;;===:::NNNyyypppTTTCCCBBBIII```jjjYYYOOOGGG@@@>>>???AAACCCCCCHHHNNNOOOMMMMMMTTTnnnrrrpppyyy{{{___TTTUUUNNNDDDLLLfff|||vvvcccQQQhhhvvvkkkuuuxxxzzzzzzaaaTTTFFF888888777555555444444555333777555555888777AAAXXXRRRIIIPPP[[[iiimmmppp|||lllgggkkkyyy|||rrr___PPPUUUhhhxxx}}}}}}~~~~~~xxxxxxwwweeeYYYMMMGGGCCC@@@@@@BBBWWWvvv{{{vvvooobbbYYYPPPKKKFFFAAA???@@@???>>>CCCLLLJJJ@@@:::;;;<<<<<>>999999333<<>><<>>===OOOyyyyyykkkkkkhhhKKK>>>AAA>>>BBBWWWiiiwwwjjjZZZNNNDDD<<<:::<<<999::::::888;;;BBBEEECCCHHHLLL___{{{|||xxx}}}rrrbbbRRRKKKBBBMMMhhh|||}}}gggRRRiiittt|||}}}~~~lllYYYHHH:::999888666555444444444333666555666999777BBB\\\pppAAAHHHRRRUUUgggnnnuuuuuuqqqoooyyyjjjXXXLLLQQQaaannnvvvzzzxxxuuuvvv{{{yyywwwooobbbUUUNNNIIIDDDAAABBBOOOmmmyyykkkddd]]]TTTLLLHHHDDD@@@@@@CCCBBB@@@LLLdddpppeeeRRRGGGDDDAAA@@@CCCKKKUUU^^^cccnnnnnnqqqvvvzzz|||wwwjjj^^^\\\```nnnzzznnnZZZMMM???;;;:::444<<>>444333333222000000000111333333333444777999<<<===DDDDDDKKKJJJWWW|||ZZZ888;;;:::000555555666777999CCCQQQ^^^fffooovvvxxx|||yyy{{{{{{zzzxxxuuuoooiiillllllkkkjjjiiiiiiiiijjjfffhhhlllrrrxxx||||||{{{mmmjjjfffdddgggoooyyytttbbbbbbyyylllkkk___UUUSSSMMMOOO]]]jjj|||sssnnn___NNNMMMMMMDDD<<<999888444333333444333333333333444555555AAAiii~~~}}}___BBBAAACCCFFFaaapppttt~~~zzzbbbMMMEEECCCEEERRRaaaiiiiiigggiiilllaaaeeejjjllllllmmmpppsssuuudddPPPAAA>>>@@@>>>@@@444777??????QQQ{{{wwweee[[[KKKSSSPPPZZZmmmbbbDDD:::BBB999000;;;JJJLLLKKKJJJHHHAAA::::::???444777777666999>>>@@@???EEEEEEOOOeeeyyy}}}wwwaaaWWWJJJDDD???NNNkkkkkkUUUkkk|||www___KKK;;;:::999777555444333333444666555666999777CCC^^^mmmZZZ666JJJUUUQQQgggrrr}}}}}}|||rrruuu___OOOEEELLL\\\hhhqqqwwwwwwrrrttt}}}~~~|||yyykkk]]]UUUPPPIIIEEEDDDNNNUUUxxxhhhcccVVVNNNGGGFFFEEEDDDFFFJJJJJJIII\\\xxxcccLLLHHHAAA<<<<<<@@@FFFJJJ]]]lllvvvhhhcccdddqqq{{{nnnZZZMMM@@@===<<<666999CCCTTTgggvvv~~~~~~}}}oooOOOYYYlllwwwnnnZZZIII>>>555333444222000000000111333333333555777999???@@@GGGHHHOOOMMMWWW[[[888:::999000666666555555888BBBPPP\\\dddkkkqqqxxx|||||||||{{{vvvrrrqqqrrruuuxxx|||~~~zzznnnmmmbbbjjjmmmnnnggglll{{{|||ssssssnnnWWWJJJSSS]]]nnnwwwjjjXXXWWWQQQGGG===:::777444222333666222111555666555555777GGGmmm~~~}}}iiiJJJAAA===OOOfffkkkuuu|||yyy```PPPGGGCCCEEEOOO]]]fffjjjjjjiiiiiieeegggiiikkklllnnnqqqtttxxx{{{mmmTTTCCC======888<<<;;;:::999>>>TTTzzzzzzvvvtttqqqmmmqqqzzzppp___TTTPPPFFFFFFBBBDDDXXXuuuZZZJJJ<<<999777444666===CCC@@@<<<:::<<<>>><<<888999777666888<<<@@@AAA@@@CCCGGGQQQ[[[aaakkkzzzmmmeeegggggg\\\MMMCCCCCC>>>BBBTTTpppfffZZZ```}}}yyy]]]III<<<999666444555555555555888777444777<<<:::EEE___rrrMMMBBBDDDLLLZZZhhhvvv~~~tttXXXHHH;;;KKKgggoooqqq{{{vvvsssvvvzzz|||xxxfff]]]XXXPPPGGGBBBKKKNNNoooyyymmmddd[[[MMMIIIQQQRRRLLLLLLUUUSSSZZZrrrtttbbbMMMAAA<<<===CCCJJJXXXbbbuuuxxxqqqcccaaapppttt}}}qqq]]]OOO@@@<<<>>>:::999MMMXXXbbbvvvyyyUUUWWWuuu~~~^^^PPP???777555000111555222444333222222333666888:::???>>>GGGEEEHHHNNN[[[[[[;;;777555444999333555999999@@@LLLXXX```hhhnnnzzz}}}~~~}}}wwwrrrvvvxxxzzz~~~uuuttteeekkkttt~~~qqqssskkkVVV\\\jjjwww~~~nnnVVVSSSPPPGGG===:::888444333444555111111444555444444777NNNooo|||uuuuuu{{{\\\DDD===:::LLLcccjjjuuu}}}yyywww]]]MMMEEEBBBBBBLLLZZZdddhhhhhhhhhhhheeeggghhhiiiiiikkknnnqqqtttyyyrrrWWWDDD>>>>>>:::::::::999999<<>>@@@@@@>>>CCCIIIPPPSSSSSS\\\www}}}kkkXXXQQQNNNHHHBBB@@@===;;;AAAXXXtttkkk```fff{{{vvv]]]HHH<<<999666444555555555555777777333666;;;999EEE```TTTCCCFFFPPP^^^iiivvv}}}ttt\\\MMMAAAPPPkkkuuu{{{vvvuuuxxx{{{{{{hhh^^^YYYQQQIIIDDDDDDFFF```~~~oooddd]]]TTTPPPUUUYYYXXX[[[aaagggrrrwwwcccOOOAAA===@@@MMMXXXhhhuuuzzzwww```WWWdddqqq{{{sss```QQQAAA;;;<<<888:::NNNYYYbbbuuuyyyXXXbbb}}}aaaOOO>>>666555000111555222444444333333555777999;;;>>>>>>GGGFFFIIIOOO[[[^^^===777555444888222555888888>>>KKKVVV^^^fffmmmxxx|||~~~}}}~~~~~~}}}gggdddqqqgggkkk|||^^^SSSPPPGGG>>>:::888555333444444111000333444222444888WWWssszzzmmmmmm{{{|||~~~qqqMMM???999777JJJaaaiiiwwwzzzyyysssXXXIIICCC@@@BBBLLLYYYdddhhhiiijjjjjjhhhhhhhhhgggfffhhhkkknnnpppvvv~~~www[[[FFF>>>???<<<999999999999:::EEE^^^uuuwwwiiiVVVHHHBBBAAA???===BBBGGGLLLNNNLLLGGGBBB@@@999===<<<999@@@PPP]]]```SSSBBB666888<<<:::777777666888:::999777666777999777888:::>>>AAABBBAAA???DDDMMMUUURRRJJJNNNgggqqqVVVEEE@@@>>>======:::999BBB[[[wwwnnnbbbfff{{{~~~ttt]]]GGG<<<999666444555555555555666666333666:::888EEEaaa^^^DDDFFFRRR^^^jjjvvv{{{dddTTTFFFQQQjjjuuu|||{{{mmmkkkoootttxxx|||~~~kkk```[[[SSSKKKGGG??????NNNssswwwllleeebbb```cccjjjssszzzzzz{{{[[[IIIEEEBBBIIITTT[[[\\\bbbsssmmmZZZ___mmmxxxvvvcccTTTCCC<<<;;;555???SSS^^^fffwww}}}\\\lll[[[NNN===666555000222555222444444444444666888:::<<<>>>===GGGFFFJJJOOOZZZccc???888666444777111444666666===HHHSSS[[[dddllluuuyyy}}}~~~}}}|||~~~wwwnnnrrrbbbjjj|||ttt{{{yyy|||lllSSSQQQGGG>>>;;;999666444555444111111444444222555:::```~~~pppooo{{{}}}lllFFF===888888JJJ___gggwww{{{{{{qqqVVVGGGAAA@@@DDDNNN\\\fffkkkmmmnnnooolllkkkjjjiiiggghhhkkknnnpppuuu}}}vvv___III??????<<<::::::;;;:::999>>>NNN^^^yyy~~~uuuhhhVVVHHHAAA>>>===<<<;;;<<<<<<>>>>>>===:::888888===>>>>>>DDDNNNUUUUUUUUUGGG<<<===>>><<<<<<@@@GGGAAA<<<:::999888;;;???AAAAAAAAACCCCCCDDDCCCBBBDDDQQQ]]]ZZZMMMKKKYYYjjjbbbNNNGGGEEEAAA===;;;:::DDDZZZtttmmm^^^```}}}~~~sss^^^GGG<<<999666444555555555555555555333555999777EEEbbbfffEEEFFFPPPYYYiiitttzzzooo[[[GGGNNNhhhqqqrrrzzz~~~ooocccccckkkqqqvvvyyykkk```[[[TTTLLLHHHAAA@@@CCCWWW}}}tttkkknnnoooqqqzzzzzz[[[LLL>>>???AAACCCCCCGGGUUUcccgggaaaiiiuuuxxxeeeWWWEEE===<<<555DDDYYYeeekkkzzzeeeuuu}}}VVVLLL<<<555555000222666222333333444555666888:::;;;>>>===GGGFFFKKKPPPYYY~~~hhhAAA888777555777000444666666<<>>;;;;;;;;;<<<<<<::::::CCCMMMtttuuueeeVVVLLLFFFBBB@@@AAA>>><<<;;;===>>>===<<<@@@BBBFFFKKKSSSYYYXXXTTTVVVMMMFFFEEECCCBBBJJJVVVcccSSSDDD@@@BBBCCCFFFJJJMMMKKKIIIEEECCCCCCCCCEEEFFFTTT^^^[[[QQQNNNXXXbbbnnnVVVNNNKKKEEE===<<<<<>>999666777999;;;AAAGGGZZZuuuppp___hhhtttyyyfffXXXGGG@@@>>>888DDD\\\jjjooo{{{ssszzz~~~||||||ZZZJJJ:::555555111222666222222333444555777999:::;;;???<<>><<<<<<;;;;;;<<<:::888===DDDnnnxxxjjj^^^TTTMMMIIIJJJGGGDDDBBBCCCEEEFFFGGGGGGHHHLLLRRRYYY\\\YYYTTTVVVPPPMMMMMMKKKLLLZZZkkkuuubbbQQQPPPTTTTTTUUUXXXVVVTTTOOOJJJEEECCCEEEGGGKKKXXX```ZZZQQQRRR^^^hhh|||```QQQMMMGGGAAA===>>>FFFTTTfff}}}rrr___^^^kkkffflllsss{{{yyyvvvqqqrrr```LLL<<<999666444555555555555444666444666999777HHHhhhlllMMMGGGMMMVVV^^^mmmvvv}}}fffLLLPPPlllyyyuuuttt{{{rrrmmmpppuuuvvvsssrrrrrrkkkfffgggkkkpppuuu{{{}}}yyyhhh___[[[SSSKKKFFFEEEFFFCCCFFFbbbyyywwwwwwyyyzzz{{{|||}}}^^^EEE<<<555111555999::::::<<>>:::555222222444333444555333222888@@@vvv}}}yyyeeeAAA888777999IIIYYY^^^sssyyywwwrrrVVVGGGBBBAAABBBKKKWWW```eeegggiiikkkiiikkknnnoooooooooooopppvvvwwwzzz~~~wwwiiiPPPAAA???>>><<<:::999;;;:::888:::???ZZZzzzppphhhdddZZZWWWSSSOOOMMMNNNQQQSSSUUUVVVXXX[[[\\\[[[ZZZ[[[ZZZUUURRRTTTTTTUUU```ooouuuggg___dddhhhdddbbbeee\\\[[[XXXSSSMMMJJJKKKMMMRRRcccnnneeeVVVUUU```kkk}}}dddWWWPPPMMMDDDGGGNNNXXXcccvvvvvvbbb```iiibbbhhhrrr}}}nnn^^^NNN<<<999666444555555555555444666555777999888JJJjjjdddKKKEEEKKKWWW]]]mmmuuu~~~yyyfffMMMMMMhhhxxx|||~~~wwwsssuuuuuuqqqlllkkkjjjccc\\\YYYVVVXXXdddrrrzzzvvvfff```\\\TTTKKKFFFCCCEEEBBBDDD[[[{{{tttvvvtttvvvzzzvvvllljjjooo|||{{{UUUCCC999444111444777666666888<<>>???BBB===CCCBBBIIIPPPXXX||||||tttDDD666888888777000888444555:::AAAHHHPPP^^^kkkvvvvvvwwwyyy|||ssseeeiiilll]]]WWWeeezzzzzzmmmiii^^^RRRNNN^^^www}}}rrrbbbooovvvwwwvvv{{{ppp[[[YYYNNNDDD>>>:::444111222333222333444222111777@@@tttwwwuuu}}}zzzccc@@@::::::===LLL\\\cccxxxyyyxxxqqqVVVGGGBBBAAABBBKKKWWW```dddfffhhhjjjeeehhhlllnnnnnnnnnnnnooouuuvvvzzz~~~|||lllRRRAAA@@@@@@;;;888777999999777:::>>>FFFppp~~~yyysssnnnmmmpppsssgggiiijjjhhhbbb___bbbhhhaaaYYYVVVYYYZZZYYY___iiinnngggiiisssvvvnnnjjjmmm```aaa```\\\VVVRRRQQQRRRWWWooovvv```WWW]]]fff~~~}}}fff\\\XXXLLLQQQXXX\\\aaapppxxxccc```jjjbbbjjjwwwkkk]]]PPP<<<999666444555555555555444777666888:::999KKKlllZZZFFF@@@HHHWWW```nnnuuu|||tttdddLLLHHH___qqq|||}}}yyyyyyvvvpppmmmmmmeee___XXXPPPGGGHHH[[[pppzzzuuufff```]]]UUULLLFFFAAACCC@@@AAAUUU{{{{{{tttkkkkkkfffjjjrrrmmm]]]YYY```\\\^^^```aaajjjbbbEEE:::666333222333222///111555777???DDDQQQfffkkkbbb]]]cccooozzzlllZZZGGG???>>>999CCCbbbwww}}}www~~~aaaGGG888333555222333666222666777999;;;>>>???@@@AAACCC>>>CCCAAAHHHOOOYYY|||uuuDDD666888999888111999333444999@@@FFFNNN]]]jjjxxxwwwxxxzzz}}}fffXXXTTTaaapppoooaaaVVV\\\}}}|||xxxtttcccWWWbbb|||{{{lllbbb^^^hhhzzzvvvuuuzzzuuuvvv^^^RRRSSSOOOGGG???999666555555444222222333333333:::BBBpppxxxwwwxxxvvv```;;;;;;:::===NNNaaakkkzzz~~~kkkQQQFFFAAA===CCCMMMXXX^^^ccchhhiiigggeeeiiimmmoooooonnnnnnnnnoooooorrrvvvxxx~~~~~~\\\HHHDDD@@@>>><<<999888999:::999888999RRRmmmyyytttpppooommmkkkooouuuhhhddd```___cccgggjjjkkkppppppppppppppppppppppppjjjiiigggeeeaaa[[[UUUPPPggg{{{{{{ggg^^^___bbbwww~~~mmmnnnhhhiiiVVV^^^```dddjjjooozzz]]]YYYmmmlllxxxyyywwwiiibbbLLL;;;999777444333444666777888333999666666999FFFrrrvvvWWWDDD>>>GGGVVVdddooowww|||fffNNNMMM]]]llluuuzzz}}}}}}yyyxxx{{{xxxqqqssspppiii```ZZZ]]]hhhrrrxxxnnnjjjcccbbbYYYGGGGGGHHHDDDEEEMMM]]]vvvhhhiii```XXX[[[fffcccRRRIIIKKKFFFHHHCCCAAAFFFMMMfffaaaLLLEEE888:::666333222444666666555666999???IIISSSZZZ[[[ZZZ```pppgggWWWMMMDDD===999MMMaaawww|||ttteeezzzzzzeeeIII:::555444...111888888888;;;>>>AAACCCCCCAAA@@@FFFEEEJJJNNNJJJKKK___wwwGGG444777555777333666666444666<<>>>>>888777;;;===KKKdddooohhhkkkcccKKKDDDFFF<<<555555555444333333444666555777;;;CCCLLLRRRTTTTTT]]]mmm{{{~~~~~~gggVVVLLLCCC===:::JJJ^^^ssszzzYYY\\\wwwsssbbbKKK<<<666555000333;;;;;;999;;;===???AAABBBBBBBBBGGGGGGJJJMMMHHHHHHZZZpppOOO999:::666777333444666444666<<>>777999:::;;;777888<<<888;;;MMM^^^\\\\\\QQQCCCHHHPPPIII888999999666333111333555444555777<<>>>>><<<<<<<<<===???AAACCCEEEGGGGGGKKKMMMJJJJJJZZZmmmSSS;;;:::666777333444666444555;;;BBBIIIUUU___lllnnnrrrvvvxxxzzz}}}ooo```]]]bbbhhhllloooxxxfffTTTHHHCCCAAA???BBBTTTuuuvvveeeZZZtttxxxlll^^^VVVXXXbbbttt{{{|||sssYYYSSSUUUPPPHHH@@@:::666555555444333333444333444:::CCC{{{{{{~~~\\\@@@<<<:::999GGG```nnn~~~yyyzzzfffNNNGGGGGGFFFCCCLLLVVV\\\aaafffhhhfffkkkllloooppprrruuuzzz}}}pppqqqtttxxxzzz[[[IIIBBB@@@===:::888888888777666888:::@@@XXXyyywwwoooeee```^^^\\\VVVPPPdddvvvyyyeeeSSSTTTVVVSSSVVVaaakkkvvvtttaaaSSSQQQMMMKKKHHHFFFOOO``````ccc___\\\]]]]]]kkkwww\\\TTTzzzsssssswww|||xxxnnn~~~hhhcccMMM888777666555555666888999666222999888999===KKKxxxzzzGGG@@@FFFIIIUUU```gggmmmuuunnnSSSKKKUUUdddllloooqqqrrrrrrnnnjjjiiijjjkkkzzz{{{sssPPPOOORRRKKKBBB>>>CCCccc{{{bbbYYYPPPGGGDDDGGGDDD999444666888======@@@CCC<<<>>>OOOaaagggeeeUUUIIIQQQ]]]___JJJEEE===666333333333333444444555777;;;>>>AAABBBLLL^^^qqqyyy|||gggUUUIIIAAA>>>>>>III[[[nnnwww|||~~~aaaFFFXXX}}}qqq^^^NNN===666666333888@@@>>>???>>>======???BBBFFFIIIFFFGGGKKKNNNNNNQQQ___nnnTTT:::888555888444666555333555:::@@@FFFQQQ[[[gggjjjooosssvvvyyy|||vvvkkkkkkyyycccQQQHHHBBB>>>>>>CCCFFFGGGOOOnnnrrrfffmmm{{{nnnbbbYYYXXX^^^mmmxxx]]]UUUVVVQQQIIIAAA:::666555444555333333444444444;;;CCC___@@@<<<:::888CCC[[[kkk{{{vvvttteeeLLLEEEDDDCCCFFFOOOWWW[[[___cccdddbbbfffhhhkkkmmmpppuuu{{{pppqqqtttxxxzzz~~~cccOOOFFF@@@===999777777666555444333555999LLLhhhyyy}}}ttthhhaaaaaaccccccccchhhsssrrr```RRRSSSXXXYYY\\\WWWWWWbbbwwwtttdddWWWNNNHHH>>>===MMM^^^dddeee___ZZZZZZWWWccc|||yyy^^^SSS|||yyyzzzuuujjjcccKKK777777666555666666777888777222999777888;;;IIIuuu```GGGDDDIIIRRR]]]dddkkksssrrrWWWKKKSSSbbbkkklllrrrrrrrrrooofffZZZQQQMMMRRR___ooozzz]]]VVV[[[UUUGGG>>>>>>VVV{{{}}}aaaRRRHHHAAA===???>>>777444666444<<<@@@BBBBBB;;;AAAVVVbbbmmmgggQQQEEEOOOggg|||hhhWWWBBB666444666444111555555555555666999<<<>>>BBBWWWooo{{{gggUUUIIIAAA???@@@OOO```pppwwwzzzlllNNNSSSwww\\\LLL;;;555666555999@@@===AAA@@@??????AAAEEEIIILLLGGGHHHLLLOOOPPPTTT___jjj[[[===888444888444666555333444999>>>CCCLLLVVVbbbeeekkkooossswww{{{~~~ttt\\\EEE>>>???>>>===???FFFPPPOOOLLLddd{{{sssnnnmmmzzzvvvhhh___\\\^^^iiicccVVVWWWRRRJJJAAA:::666555444555333333555444555;;;DDD{{{___>>>:::;;;777???UUUfffyyyrrrnnn{{{dddKKKCCCAAA???HHHPPPWWWZZZ]]]aaabbb```dddfffhhhjjjkkknnnsssvvvoooppptttxxxzzz}}}cccQQQEEEAAA>>>:::888777666444333333777:::FFFYYYggg|||}}}qqqiiigggkkkpppssshhhhhhcccWWWMMMLLLVVV___gggWWWNNNRRRcccppp^^^YYYVVVFFFBBBQQQ^^^iiiiiiaaa[[[ZZZVVVaaaxxxcccUUUvvv|||yyypppfffKKK777777666666666666666777777222999777888;;;IIIuuu{{{LLLAAAIIIMMMYYYbbbkkkrrruuuYYYJJJPPP```jjjjjjrrrrrruuuyyysssdddTTTKKKCCCHHHNNNSSS___wwwkkk\\\ddd___OOOAAA;;;LLLkkkfffQQQAAA;;;888999999555333555444<<>>VVV```ggg[[[DDD<<>>???BBBEEEGGGIIIJJJJJJIIIKKKMMMNNNPPPUUUZZZ]]]jjjEEE<<<666888444444555333333777;;;>>>EEENNNYYY]]]dddjjjpppuuuzzz~~~tttYYYEEE<<<:::AAAAAA<<<===DDDEEE^^^cccTTTaaammm~~~~~~|||rrrooofffccc```eeemmmYYYWWWSSSJJJAAA:::666555444555444444555555555<<>>;;;:::999777555333555333777CCCJJJ\\\wwwzzzwww{{{```OOOEEEEEE@@@;;;KKKdddpppaaaXXXKKKEEEfffuuummmQQQIII[[[fffcccaaaWWWQQQPPPKKKTTTjjj}}}cccRRRxxx}}}oooQQQ999888888777666555555444666111999999;;;@@@NNN{{{LLL:::LLLCCCSSSbbbnnnssszzzuuuYYYGGGKKK\\\ffffffrrrrrr}}}xxxtttvvvsssnnnnnnjjjvvvsss```NNNAAAJJJaaa{{{qqqUUUAAA===:::999999666444444000222111333888333777HHHYYYZZZLLLAAA???:::RRR}}}\\\BBB777666666666111444777777666666888;;;===SSSkkkxxx|||{{{gggXXXLLLDDDBBBDDD]]]lll|||eeelll{{{{{{zzzlllWWWGGG888555;;;<<>>BBBFFFIIIIIIIIIHHHGGGJJJMMMPPPTTTZZZ___aaahhhBBB999444888555666555333333777:::===DDDLLLWWW\\\bbbiiioootttzzz~~~{{{hhh]]]YYYUUULLLDDD@@@:::<<>><<<<<>>@@@AAA@@@@@@CCCGGGJJJLLLLLLIIIJJJJJJLLLPPPXXXbbbhhheeeAAA???888444666111444444444444666999???CCCTTTXXX```hhhooouuuxxxzzzxxxXXXQQQIIIDDDDDDDDDBBB??????===BBBLLLLLLCCC@@@DDDUUUjjjzzzssssss}}}xxxssslllggghhhbbb]]]```jjjaaaWWWOOODDD666777999000444555222333888333777HHHlllyyy}}}]]]???888777666:::III___vvv|||xxxdddJJJAAA>>><<>>:::888888777888AAALLLgggwwwqqq^^^TTTMMM[[[zzzqqqmmmvvvzzzuuukkk___TTTJJJHHHQQQ\\\yyy~~~```XXXwwwlllpppiiiLLL888888777666666666666666555666777;;;<<<:::RRR|||dddDDD>>>@@@DDDPPPZZZdddiiippp{{{{{{```KKKFFFOOO\\\dddooooooyyy}}}|||ZZZKKKPPPSSShhhyyyxxxVVVIII;;;555555666444222444333555666555444;;;CCCMMMMMMLLLIII@@@;;;CCCOOOtttiiiSSSLLLHHHBBB>>>>>>?????????>>>>>>===AAAUUUkkkvvv{{{nnncccSSSHHHBBB===NNNiiixxxeeeiii~~~___VVVGGG>>>888999;;;;;;:::;;;BBBBBBCCCEEEGGGIIIKKKLLLJJJLLLNNNQQQTTTYYY^^^bbbiii@@@;;;666555777333444444444444555999>>>CCCQQQWWW```iiipppvvvyyy{{{uuu\\\MMMBBBBBB@@@===;;;;;;<<<>>>;;;>>>HHHTTTTTTJJJDDDFFFUUUsssxxxtttqqqmmmhhhdddbbb___]]]___ggg{{{~~~ppp]]]PPPFFF888555777333666777444555888444888IIIuuu~~~xxxrrr{{{]]]???999888777:::EEEZZZuuuxxxeeeKKKBBB@@@===AAALLLXXX\\\^^^______\\\cccddddddeeeeeeeeeeeeeeeiiiggghhhoooyyynnnZZZEEE======;;;999888999777555444444666888:::@@@]]]yyyXXXIIIDDD:::999777777999:::<<>>;;;OOOuuuccc@@@:::@@@EEENNNXXXbbbgggnnnxxxeeeNNNEEEKKKYYYeeennnqqqyyy~~~~~~hhhRRRRRRVVVaaaiiiuuulllXXXDDD>>><<<777555777555444666888777555:::AAALLLOOOSSSRRRKKKCCCDDDJJJXXXooo}}}tttfff```[[[UUULLLKKKJJJGGGDDDAAA>>>===AAASSSgggsssyyykkkcccSSSEEE@@@@@@VVVkkkvvv```hhhyyy[[[RRRGGG@@@;;;===>>><<<;;;<<>>???;;;BBBPPP\\\\\\RRRKKKJJJVVV}}}vvvssspppnnnnnnllliiifff___^^^]]]^^^cccuuu~~~zzz```PPPGGG999222444444555888555555888333888KKK{{{sss~~~^^^???888888888:::BBBWWWwwwttt~~~cccJJJAAA???===BBBMMMYYY^^^___aaa___\\\```aaaaaabbbdddeeefffggggggeeeeeelllyyyjjjLLLAAA???===999777888777666666777888:::;;;===HHHffffffJJJAAA???777888888999<<>>;;;KKKlllvvvJJJ;;;@@@CCCLLLVVV___fffmmmvvv|||}}}kkkSSSFFFIIIXXXfffllluuu|||}}}uuutttXXXRRRXXXYYY]]]ddduuuhhhPPPFFF@@@999777;;;777555555777666666;;;AAAMMMRRRXXXXXXSSSLLLIIIJJJSSSeeesssqqqmmmoooooolllbbb___ZZZTTTLLLEEE???<<<<<>>CCCGGGGGGEEEFFFKKKPPPOOORRRVVVWWWWWWUUUTTTTTTrrrUUU<<<777888777222444444444333444777<<<@@@IIIQQQ]]]fffmmmqqquuuxxxEEEMMM]]]uuu~~~eeePPPDDDBBBEEE>>>======>>>???@@@???>>>>>>JJJ[[[hhhhhh^^^VVVSSS```}}}uuuiiiiiiiiijjjkkkkkkiiiggg___^^^^^^\\\___pppxxx```PPPHHH999000333333444777444444666222888MMM{{{^^^@@@888777888;;;BBBVVVyyy}}}ppp{{{```HHH@@@???<<>>::::::333555555666999???DDDDDDBBBYYYxxxjjjeeeaaaVVVIII___zzzuuuvvvyyyqqqmmmeee\\\UUUNNNIIIKKKQQQhhhcccTTTwwwxxxjjjkkkaaaIII888777777666666666666666444888777:::===:::GGGcccVVV;;;???BBBKKKSSS\\\cccllluuu{{{{{{mmmTTTFFFFFFTTTcccfffttt}}}yyykkkvvvxxx\\\SSSWWWUUUUUUWWW```ssseeeTTTHHH===999<<<;;;888777:::===???EEEMMMUUUYYY\\\\\\XXXUUUQQQOOO___hhhooooooqqqwwwwwwrrrkkkhhhbbbZZZQQQHHHAAA>>>666AAAOOO]]]mmm|||tttccc```QQQDDDCCCMMMlllyyyzzz|||rrrQQQdddyyyrrr]]]VVVAAA===<<<@@@AAA@@@AAADDD<<>>FFFNNNZZZbbbhhhlllqqquuu|||DDDBBBDDDPPPdddvvvwwwooodddZZZPPPFFFCCCDDDEEEGGGIIIKKKKKKHHHCCC??????PPPhhhwwwxxxoooddd^^^ssszzzoooiiieee^^^___bbbeeeggggggfffeeebbb```^^^\\\^^^nnn}}}nnn]]]SSSIII888222444222222666444444666222:::PPP```BBB999666777;;;BBBTTTxxxqqq{{{```IIIAAA???===EEEOOOYYY]]]^^^aaaaaa___]]]^^^```bbbdddffffffgggcccbbbeeelllvvvtttOOOCCCBBB>>>;;;<<<:::999888777666777777888777666:::DDDQQQ```qqqyyyllljjjkkkrrr}}}yyy^^^III>>>666888;;;666666666777:::CCCLLLLLLHHHYYYxxx|||uuucccSSS^^^ssszzzrrrrrruuuooommmeee]]]WWWQQQLLLKKKNNNddd}}}~~~iiiWWWpppllliii```HHH888888777666666666666666444777666777;;;:::EEE]]]___;;;???BBBHHHOOOXXX___iiiuuu{{{{{{mmmUUUGGGCCCMMM[[[```nnnxxxyyyuuuccckkkvvv___UUUVVVVVVUUURRRQQQXXXmmmooo^^^SSSMMMJJJHHHFFFFFFKKKPPPTTTZZZ```dddggggggccc```___\\\WWW___cccfffgggjjjkkkfff^^^ZZZXXXTTTOOOHHHBBB===:::555;;;EEERRReeeyyyooo^^^\\\NNNCCCEEERRRsss~~~~~~fffPPPjjjrrrjjjVVVPPPAAA>>><<<>>>>>>===???CCC>>>AAAEEEFFFFFFHHHLLLPPPQQQRRRTTTSSSRRRPPPQQQRRRggghhh===777;;;777777555555444222222555999===CCCKKKVVV^^^ccchhhooouuu{{{}}}CCC@@@>>>AAAJJJSSSYYY\\\XXXYYY]]]```[[[PPPJJJKKKWWW___iiikkkdddXXXOOOJJJHHH```vvvooobbb]]]ZZZWWWVVVYYY^^^bbbcccdddcccccceeebbb___]]]```qqq|||yyyqqqsss{{{www```[[[XXXKKK999555888222222666555555777333===TTT{{{dddIII;;;666555:::@@@QQQssswww~~~fffMMMDDDBBB???EEENNNWWWYYY[[[___```___```aaaccceeeeeedddcccbbb___bbbgggnnnwww|||WWWJJJGGG???<<>><<<::::::999===JJJXXX[[[VVV]]]zzzyyyccc```jjjrrrmmmiiijjjfffeee^^^XXXUUUQQQLLLKKKNNN[[[ttt{{{mmmXXXdddsssnnnaaaFFF888888777666666666666666555888555666;;;;;;EEE[[[lllBBBBBB???DDDJJJRRRZZZfffssszzz{{{~~~pppYYYJJJBBBHHHSSSccckkksssvvvxxxrrr___cccvvvrrraaaXXXUUUZZZ]]]]]]XXXSSSZZZmmmvvvrrrllleeecccaaaccciiillllllmmmoookkkmmmiiiccc___^^^YYYRRRMMMPPPSSSSSSSSSSSSNNNIIIFFFEEEDDDBBB???<<<999777999;;;@@@LLLaaawwwjjjYYYVVVJJJAAAGGGUUUvvv{{{dddSSSttt}}}bbbNNNIIIBBB>>>===>>>???>>>BBBHHHEEEFFFFFFGGGIIIKKKLLLNNNOOOQQQTTTUUUTTTSSSRRRRRR^^^rrr@@@999;;;777999555555444222222444888<<>><<<;;;999888888:::<<<>>>777444444;;;@@@???======AAABBB@@@EEE```dddKKKFFFEEE===;;;@@@:::444:::AAA999555999999999999888===LLL]]]bbb^^^ccc|||sssfffiiiqqqllleeeccc^^^ZZZTTTPPPPPPOOOLLLLLLOOOTTTkkkyyymmmWWWZZZuuu{{{|||xxxssscccEEE888888777666666666666666666999555666<<<===FFFZZZzzzLLLDDD:::AAAGGGNNNVVVcccrrrzzz{{{zzzvvv^^^OOOEEEGGGPPPiiikkkpppuuuvvvzzzzzzwww~~~ppp]]]___pppnnnccc[[[UUU^^^fffmmmjjj]]]TTTXXXaaajjj~~~www|||zzz|||{{{vvvuuueeefffaaaYYYTTTRRRKKKBBB===AAADDDBBBAAABBBDDDEEEBBBBBBBBBAAA???>>><<<;;;???>>>@@@KKK```vvv}}}gggUUURRRGGG@@@GGGVVVwww~~~eeeXXX}}}aaaNNNLLLAAA>>>===@@@BBBDDDJJJRRRKKKJJJIIIIIIKKKLLLLLLKKKLLLPPPUUUWWWWWWUUUTTTSSSSSSwww{{{EEE;;;;;;666888555555444222111333888;;;<<>>???DDDEEEMMM]]]ppp~~~~~~rrrgggkkkxxxrrrgggllliiizzzkkkcccXXXQQQOOOOOOPPPPPPRRRVVVXXXXXX[[[aaadddcccccc``````cccjjjxxx}}}ooottt}}}pppbbbVVVZZZccc```LLL999333555666333666555666999666@@@VVVxxxzzz{{{fffFFF===777333555>>>PPPooo}}}sssTTTGGGCCC???AAAIIISSSYYYZZZ[[[^^^```aaacccddddddcccaaaaaaaaahhheeeeeennn}}}vvv^^^RRRHHHBBB@@@BBB>>>;;;<<<;;;777666888777555555888<<<===:::666777<<>>:::<<<;;;888666666888777444444999===??????999;;;@@@JJJbbbnnneeekkkwww|||kkk^^^^^^^^^YYYWWW[[[VVVRRRLLLJJJKKKLLLKKKJJJSSSfff}}}pppRRRXXXeeerrrsss\\\FFF888888777666666666666666:::888888:::;;;???IIISSS}}}FFFDDD???:::BBBJJJQQQ]]]mmmzzz{{{dddOOOGGGFFFHHHaaahhhoooqqqqqqvvv|||iii^^^___aaaeeejjjppptttwwwhhh]]]___nnnqqqcccXXXZZZ```qqq{{{ttthhhaaa\\\WWWWWWbbblllnnnrrryyy}}}|||{{{~~~rrrfff^^^UUULLLIIIGGGAAA<<<;;;:::::::::;;;===@@@BBBDDD???@@@AAAAAA??????@@@AAA???BBBFFFOOOccc{{{uuucccYYYNNNFFFBBBJJJaaaxxx~~~WWWRRR}}}bbbPPPKKKAAA???===<<>>===999888:::999888777888;;;<<<:::999:::>>>>>><<<===FFFNNNSSSKKKCCC===BBBUUUooo}}}fffWWWNNNBBB888777999888666555888888777888999<<>>;;;999999:::::::::<<>>PPPoooiiiUUUJJJEEEDDDDDDFFFIIIKKKKKKJJJKKKPPPTTTVVV\\\eeejjjjjjllliiihhhllluuuzzzmmmdddYYY^^^aaaZZZHHH999666555222555777444444777333:::NNNwwwxxxyyyoooiiihhhGGG;;;666444666888FFFgggyyyZZZHHH@@@;;;AAAHHHQQQVVVXXXXXXYYYZZZ]]]___aaabbbaaa______```]]]cccllluuuqqqfffdddWWWMMMDDD@@@>>>;;;:::;;;888777777777777888888999777:::999666666:::;;;::::::;;;;;;===BBBLLLYYYbbbfffnnnvvvrrrcccQQQEEEAAA===888666888999777666888;;;666555:::===>>>FFFQQQRRRLLLJJJMMMZZZyyyzzzvvvsssfffYYYPPPPPPQQQMMMKKKNNNRRROOOLLLJJJKKKLLLMMMLLLRRRddd|||cccMMMLLLPPPSSS^^^jjjfffbbblll~~~vvvXXX>>>888777777666666666666666:::888888;;;<<>><<<<<<888999::::::999999999:::999:::888666999???AAA???999;;;======<<<<<<>>>AAA>>>IIISSSQQQEEE<<<:::===999888999;;;999666888===AAA999777>>>BBBDDDOOO^^^ZZZSSSRRRSSSaaarrrqqqooojjjaaaSSSXXXOOOHHHHHHIIIGGGFFFGGGNNNMMMKKKKKKKKKMMMNNNNNNTTTfffuuu^^^MMMIIIKKKHHHMMMWWWXXXYYYeee~~~yyyXXX;;;777777666666666666777777:::888999;;;<<>><<<@@@===<<<>>>>>><<<>>>BBBHHHGGGKKKVVVeeeooopppnnnyyywwwvvvyyy~~~~~~yyytttssssssssswww}}}}}}gggbbbXXXLLLGGGOOObbbzzzRRRSSS{{{oooRRRJJJLLLIIISSS[[[XXXNNNJJJRRR\\\PPPMMMMMMQQQSSSSSSUUUYYYYYYXXXWWWVVVXXX[[[^^^```ggghhhSSS===555666666555444333333444555666777;;;BBBKKKVVVaaajjjnnnpppsssvvvxxxzzz}}}sssLLL<<<;;;;;;999999:::999:::AAASSSppptttTTTJJJHHHDDDBBBDDDBBBBBBBBBCCCDDDFFFIIIKKKNNNSSSWWWZZZ```iiinnnnnnnnnnnnoootttxxxkkkddddddXXXFFF;;;:::999333444666333555:::777===OOOaaaYYY{{{OOO===777666999666;;;WWWxxxvvvZZZHHHCCCDDDEEEJJJPPPVVVYYYYYYXXXXXXYYY[[[^^^___^^^^^^^^^___aaaccciiitttzzz{{{oooXXXKKKFFFBBB??????<<<<<<======>>>>>>>>>===>>>???===;;;===AAAAAA>>>===<<<;;;;;;<<<<<<999777666<<>>>>>BBBPPPfffwwwoooYYYFFFDDDHHHFFFAAA???>>>??????@@@AAADDDJJJNNNOOOTTTXXXZZZ```iiinnnnnnoooqqqsssyyyssseeebbbaaaVVVBBB777666666222222333000333999666;;;LLL^^^[[[~~~YYY@@@888777;;;888888OOOmmmyyy[[[GGGAAACCCEEEIIIOOOUUUYYYZZZXXXWWWWWWZZZ]]]^^^^^^^^^___``````aaagggssszzzyyyzzz~~~aaaQQQKKKHHHEEEDDDBBB???;;;<<<@@@CCCCCCBBB:::===???===???CCCEEECCCHHHBBB======AAACCC???:::;;;<<<;;;999888888;;;>>>:::999;;;======>>>GGGQQQSSSNNNIIIHHHPPPaaavvvyyyvvvqqquuueeeWWWKKKEEEGGGFFFBBB@@@???@@@BBBBBBBBBAAAFFFHHHJJJKKKLLLMMMPPPSSS^^^nnnvvvaaaSSSHHHLLLGGGFFFTTTcccvvvtttVVV>>>666666666666666777777888:::888:::<<<===???FFFOOOnnnZZZ???>>>===DDDPPPWWWZZZaaakkknnnlllrrr~~~```LLLHHH>>>GGGTTT^^^ffflllrrrvvv|||\\\KKK@@@IIIWWWkkkzzz|||~~~{{{rrrllljjjhhhpppyyyhhhaaa]]]WWWQQQPPPNNNKKKKKKLLLMMMLLLMMMMMMKKKKKKRRR\\\lllmmmsss~~~zzzeeeWWWPPPGGGGGGWWWmmm|||~~~|||sssPPPWWWtttkkkSSSKKKIIIRRRSSSTTTRRRNNNKKKIIIIIIIIIHHHJJJOOOQQQQQQUUU[[[^^^\\\[[[ZZZZZZ[[[]]]^^^```]]]sssuuuMMM999999777666555444333444555555888:::???GGGPPPZZZbbbgggiiimmmqqquuuwwwzzz}}}aaaOOOAAA???@@@>>>>>>BBB888;;;>>>;;;999===GGGQQQjjjPPPIIICCCAAAAAA@@@>>>===<<<>>>@@@@@@AAACCCHHHLLLMMMRRRVVVYYY```iiinnnnnnqqquuuyyy{{{nnn```aaaVVVAAA444444555333444444000333999666999IIIYYY\\\cccDDD999888>>>;;;777IIIdddbbbKKKCCCDDDCCCGGGMMMSSSXXXYYYXXXVVVWWWYYY]]]^^^^^^^^^___```aaadddkkkuuuzzzxxxwwwyyyzzzuuuddd___]]]\\\[[[TTTKKKAAA@@@GGGOOORRRRRRAAACCCBBB???BBBOOO\\\cccVVVNNNEEE@@@@@@???:::555::::::999777666777888999999:::@@@HHHMMMSSS^^^iiicccccc]]]WWWbbb~~~pppQQQHHH@@@<<<>>><<<;;;<<<===>>>@@@BBBAAA@@@CCCFFFJJJKKKLLLNNNQQQTTTbbbqqq{{{eeeXXXYYY[[[TTTUUUgggzzzlllPPP;;;666666666666666777888888999999:::===>>>???FFFOOOfffpppLLL>>>@@@DDDJJJQQQZZZdddjjjiiiiiioooxxxcccOOOJJJ>>>DDDNNNXXX```gggnnnrrrvvv{{{iiiSSSWWW___pppwwwnnnjjjhhhqqqxxxlllfffaaa]]]]]]aaaaaaaaaccccccaaadddooo|||rrr___QQQLLLGGGJJJ]]]ttt~~~{{{~~~hhhOOOaaadddRRRNNNMMMNNNOOOOOOMMMKKKIIIIIIIIIGGGFFFGGGIIIIIIHHHMMMTTTWWWWWWWWWWWWXXXZZZ[[[\\\YYYVVVfff\\\???666777666555444333444444555999:::>>>DDDLLLUUU\\\aaagggkkkpppuuuxxxzzz|||~~~~~~NNNDDD>>>BBBCCC???@@@DDD<<<===<<<999777888>>>CCCJJJxxxqqq[[[OOODDDGGGEEE>>>:::<<>>AAACCCDDDCCCCCCFFFIIIJJJOOOSSSWWW___iiinnnooosssxxx}}}aaabbbXXXCCC444444666666888888333555;;;777999HHHzzzvvvUUU```|||fffFFF:::888???===777FFF^^^hhhPPPFFFGGGBBBEEEKKKRRRWWWYYYWWWUUUWWWYYY]]]^^^______```aaadddjjjrrrxxxzzzwwwuuurrrmmmppp~~~zzzzzzzzzyyylll^^^NNNKKKUUUaaahhhiiiWWWTTTKKKAAADDDYYYsssrrrjjj___TTTMMMFFF@@@<<<444555777777666666777888:::===GGGTTT___iiiuuuwww|||uuulllyyyxxxQQQ;;;>>>???>>>===888777:::<<<===???AAAAAA???BBBEEEIIIKKKLLLNNNRRRUUUdddrrriii[[[mmmlllcccdddyyy~~~eeeJJJ666666666666666666777888888999999:::===>>>???FFFNNNZZZ\\\???CCCDDDEEELLL[[[hhhmmmkkkkkkpppvvvyyylllYYYQQQ>>>CCCKKKSSSZZZbbbiiinnnrrryyyvvvqqquuu}}}rrrkkkhhhvvv|||vvvxxx~~~zzzzzz{{{{{{yyy|||xxxiiiVVVNNNJJJGGGMMMbbbzzzuuuuuuaaaRRRrrr^^^RRRRRRRRRIIIKKKMMMKKKHHHGGGJJJMMMKKKIIIIIIJJJHHHGGGKKKRRRNNNOOOQQQSSSUUUWWWXXXYYYWWWTTT]]]zzzoooJJJ:::777666555444333444444555999:::===BBBIIIQQQXXX]]]eeejjjpppuuuxxxzzz|||}}}}}}HHHEEEAAAAAAIIIPPPMMMDDDCCC>>><<>>FFF~~~zzzTTT]]]qqqLLL===FFFGGG>>>888===^^^}}}jjjMMMCCCDDD===CCCLLLUUUZZZ\\\[[[ZZZXXXZZZ]]]___aaaaaa```___hhhttt}}}zzztttkkkeeehhhqqqyyyzzz]]]NNN\\\zzzvvvdddTTTNNNOOO]]]uuulllbbbQQQBBB===:::999777666555666888999999CCCSSSddduuuuuurrrnnnIIIDDD<<<888888888888777888;;;>>>????????????@@@CCCBBBEEELLLPPPRRRUUUZZZhhhuuu|||xxxbbbaaaxxxooo{{{cccDDD:::555555666666777999:::;;;:::;;;===???@@@CCCHHHKKK^^^eeeEEE@@@CCCFFFFFFUUUiiippphhhkkkmmmvvvttt```RRRDDDBBBBBBIIIVVVaaafffhhhxxxyyypppmmmmmmyyyyyykkk___VVVKKKHHHXXXooo}}}sss^^^XXX{{{WWWNNNNNNKKKNNNMMMKKKHHHEEEEEEGGGIIIFFFGGGHHHGGGFFFFFFGGGIIIHHHLLLRRRVVVWWWVVVUUUUUU\\\UUUYYYrrrsssOOO999888888666555555666777777777999;;;>>>CCCKKKTTTZZZaaahhhqqqwwwwwwwwwwwwwwwzzz{{{KKKHHHFFFJJJRRRWWWWWWVVVOOOGGG@@@@@@@@@???>>>@@@CCCIIIOOO[[[wwwooogggaaaUUULLLJJJMMMJJJGGGEEEEEEEEEEEEEEEBBBCCCCCCDDDFFFHHHJJJKKKJJJMMMRRRXXX^^^eeemmmrrrpppuuu~~~}}}eeeeeeQQQ;;;777888444444555444555777666666<<>>???999444999YYY|||mmmPPPDDDDDD>>>CCCKKKTTTZZZ\\\\\\\\\[[[\\\]]]_________^^^^^^fffrrrvvvllleeeeeeiiinnnxxxwwwbbbmmmmmm]]]SSS]]]lllRRRBBB???:::999777555555666777888999AAAOOOdddwwwaaaZZZSSSBBB>>>999666777888888777888:::<<<>>>>>>>>>@@@AAAEEEDDDFFFMMMRRRVVV]]]dddkkkwww{{{ooo\\\___uuuyyy}}}^^^BBB:::666666666666777999:::;;;:::<<<>>>@@@BBBEEEJJJMMM]]]lllDDD===AAADDDCCCPPPdddkkkjjjllllllsss{{{jjjTTTFFFBBB@@@FFFRRR___hhhlllpppzzz~~~tttooonnnyyy}}}||||||zzzvvvggg]]]SSSKKKJJJYYYooo}}}}}}ZZZ\\\wwwXXXQQQQQQNNNJJJIIIHHHFFFEEEFFFIIIKKKEEEFFFGGGFFFFFFFFFHHHJJJKKKNNNQQQSSSSSSSSSTTTUUUSSSNNNPPPeeeXXXGGG;;;:::888666555444555555666888:::<<<@@@GGGOOOUUU___fffooouuuwwwwwwxxxzzzyyyxxxTTTKKKHHHPPPWWWYYY]]]cccbbbUUUGGG@@@===<<<>>>BBBBBBDDDEEELLLaaa~~~mmm___]]]]]]WWWRRRQQQRRROOOKKKHHHGGGGGGFFFEEEGGGGGGGGGHHHIIIJJJLLLLLLMMMOOOSSSWWW\\\dddmmmssstttxxxkkk```cccRRR;;;666555222444555444555666555555:::BBBxxxxxxUUUXXXwww~~~pppKKK555666777666444888UUUuuupppTTTFFFCCC===AAAHHHOOOVVVZZZ\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]aaakkkxxxyyyoooiiigggeeeeeeeeeppptttttt|||VVVAAA===999888666555555555666777666<<>>:::888555555666777777777777999;;;<<<<<<>>>AAACCCGGGFFFIIIPPPVVV\\\eeennnxxx~~~{{{iiiWWW^^^uuusssttt{{{uuuYYY@@@999666666666777888999:::;;;:::<<>>CCC@@@HHHYYYbbbiiikkkiiimmmuuu||||||]]]OOOIIIBBBBBBKKKYYYeeekkknnnvvvyyyvvvwwwuuunnnkkkkkkkkkmmmvvv|||pppccc[[[PPPMMMRRRaaarrrqqqUUUcccmmmUUUPPPPPPMMMIIIHHHGGGFFFFFFGGGHHHIIIEEEGGGHHHHHHGGGHHHJJJLLLNNNOOOPPPPPPQQQUUUYYY]]]VVVRRROOO\\\WWWGGG===;;;999777555444333333555666888:::===CCCJJJOOOYYY___iiiooorrruuuxxxzzz{{{ppp]]]RRRXXX______eeeooouuueeeRRRGGGCCCCCCGGGLLLQQQTTTYYYdddwwwuuuiiiaaacccfffccc___^^^[[[WWWRRRNNNMMMKKKJJJHHHNNNNNNMMMNNNNNNOOOPPPQQQTTTUUUVVVWWW[[[bbbjjjpppuuu|||zzz|||vvv```\\\aaaRRR<<<666444222555555444666777666555:::AAAqqqzzzZZZZZZppp|||zzzSSS777444555777888<<>>CCCJJJQQQWWWZZZ\\\]]]]]]\\\[[[[[[\\\]]]]]]^^^dddmmmwww{{{tttqqqmmmhhhdddaaa\\\aaatttVVV>>>;;;888777666555555555666666333999;;;CCCgggcccGGG<<<>>><<<555555555555666777777666777888::::::;;;>>>BBBEEEGGGHHHMMMUUUZZZ___hhhqqq|||{{{mmm[[[cccyyyjjjjjjkkkqqq~~~qqqUUU>>>999666666666777888999;;;;;;;;;>>>AAADDDGGGLLLRRRVVVXXX{{{OOO???===BBB>>>BBBQQQZZZeeeiiihhhjjjqqquuujjj^^^TTTHHHAAADDDPPP]]]dddnnnsss{{{pppiiiiiijjjjjjmmmtttuuuiiiaaa\\\QQQTTT___ooo|||iiiSSSmmmaaaPPPOOOOOOKKKMMMKKKIIIHHHHHHGGGFFFEEEFFFHHHIIIIIIIIIJJJMMMOOOOOOOOOOOOOOORRRYYYaaaggg^^^ZZZRRRXXXyyyVVV???===;;;999777555444444444666666777888:::???DDDIIIQQQWWW```gggkkkpppuuuyyy}}}yyyvvvbbbccciiijjjpppyyy|||nnn^^^WWWVVVYYY___fffrrruuuwwwpppqqqsssqqqllliiifffbbb\\\XXXUUUSSSQQQOOORRRRRRRRRRRRRRRSSSTTTTTTXXXXXXXXXYYY\\\ccckkkqqquuu~~~ppp```ZZZ```QQQ<<<666555333777666555777999888777;;;BBBooo___ZZZiiiYYY;;;555666999;;;???YYYggg~~~qqqWWWFFF@@@;;;>>>BBBIIIOOOVVVZZZ]]]ZZZYYYYYYYYYZZZ[[[\\\]]]aaabbbhhhpppyyyxxxuuuqqqiiiccc]]]RRRPPPZZZaaaiiisssKKK:::;;;888777777666666666666666555<<<:::555HHHwwwvvv[[[JJJ<<<;;;???<<<666666777777777777777777777999:::;;;<<<>>>BBBEEEFFFJJJQQQZZZ]]]___fffnnnzzz|||{{{vvvdddlllkkk^^^bbbfffkkkwwwyyyqqqSSS<<<999666666777777888:::;;;<<<<<>>XXXhhh~~~qqqVVVFFF@@@===???DDDIIIPPPVVV[[[]]]VVVWWWWWWXXXYYYZZZZZZZZZdddcccgggqqqzzz~~~xxxqqqhhhaaaWWWOOOMMMRRRRRRQQQ\\\lllxxx{{{vvvZZZ@@@888===888888888888777777777666;;;???===666<<>>>>>>>>666777888999999777777888999888:::<<<======???BBBDDDFFFKKKTTT\\\^^^]]]cccjjjuuu{{{zzz{{{|||yyyiiittthhhZZZ___bbbfffrrrtttoooOOO::::::777777777888999:::;;;<<<>>>@@@DDDGGGKKKPPPVVVZZZZZZnnnjjjFFF666???BBBEEEQQQ[[[^^^gggjjjmmmrrrrrr{{{ooodddTTTFFFBBBGGGQQQYYYdddmmmxxx}}}tttvvvwwwuuuwwwzzz~~~}}}|||~~~vvvlllbbb\\\YYYXXXdddwww}}}eeeeeesss^^^XXXXXXXXXVVVNNNLLLKKKMMMPPPPPPMMMJJJBBBDDDEEEEEEDDDEEEGGGIIIPPPPPPOOONNNNNNOOOSSSVVVQQQOOOIIILLLgggJJJ;;;:::999777666666777777666777888888888;;;>>>AAAJJJOOOVVV\\\aaahhhqqqwwwrrruuu}}}rrrqqquuuxxx~~~{{{~~~yyytttpppjjjeeebbb```]]][[[\\\[[[[[[\\\]]]^^^___```ZZZ[[[\\\^^^bbbhhhpppuuuyyyvvvkkk```WWW[[[\\\JJJ666555777555666333333666999999888<<>>BBBHHHNNNSSSWWWZZZUUUVVVWWWXXXXXXWWWVVVUUU\\\\\\cccpppyyy|||tttkkkeeeZZZSSSOOOPPPNNNIIIIIILLLSSSSSSWWW[[[\\\aaarrr}}}oooccc[[[OOOAAA;;;===999999999999999888888777>>>;;;:::;;;<<>>??????@@@AAACCCHHHLLLTTT[[[\\\\\\bbbkkkxxxzzzwww{{{zzz|||qqqfffvvvjjj\\\^^^]]]aaannnpppvvvhhhHHH777;;;777777777888999:::;;;<<>><<<:::888666555555555444555666666777999<<>>AAAEEECCCBBBMMM\\\ccciiinnniii___```ppprrr\\\QQQLLLRRRSSSIII???;;;999::::::::::::999888888<<<444333<<<>>>;;;@@@KKKRRRiiiiii[[[WWWQQQHHHIIIIII===999===<<<555777888888666777;;;???:::<<<@@@AAAAAA@@@AAABBBIIIMMMTTTYYYZZZ[[[dddnnn|||~~~uuurrrxxx}}}xxxsssvvv}}}yyy}}}hhh```vvvkkk^^^]]]YYY]]]mmmhhhiiicccBBB555<<<777777777888999:::<<<<<>>DDDKKKRRR\\\___aaajjjoooyyy|||rrrbbbQQQEEEAAADDDGGGVVVeeeqqqttt}}}yyyttt~~~}}}~~~yyysssmmmgggaaa[[[VVV[[[ddduuu}}}xxxwwwsssvvvoooaaa~~~bbbTTTSSSQQQPPPQQQRRROOONNNPPPRRRQQQKKKEEEFFFGGGHHHGGGFFFFFFHHHIIIJJJMMMQQQRRRPPPMMMJJJIIIIIIHHHIIIKKKTTTmmmmmm@@@>>>;;;888666444333333333444555555666777:::===BBBFFFKKKOOOTTT[[[eeelllrrrsss}}}zzztttpppooommmllllllmmmmmmnnnhhhfffddddddiiinnnooommm}}}|||zzzmmm\\\oooVVV>>>777888666333444555666777777777888;;;>>>VVVwwwlllmmm|||tttjjjKKK:::999444777DDDMMMaaayyysssWWWGGGDDD999;;;???DDDJJJPPPUUUWWWVVVWWWYYYXXXRRRJJJGGGGGGKKKIIIRRR___dddlllzzzppphhh^^^TTTOOOKKKGGGDDDEEE>>>???@@@@@@>>>>>>???@@@FFFDDDFFFIIIHHHEEEHHHPPPggg{{{aaaVVVVVVXXX[[[\\\WWWLLLCCC@@@;;;;;;===;;;666666;;;<<<666888@@@BBB===@@@IIIMMMZZZhhhnnnoooiii___UUUPPPKKKHHHGGGDDD???===???=========>>>>>>=========>>>>>>??????@@@@@@AAAAAAFFFHHHPPPXXXYYYZZZgggxxxrrrkkkmmmtttxxxssswwwyyy|||xxxvvv{{{```aaakkkyyyooofffcccdddgggooovvvzzzsss|||```CCC:::666999999999:::;;;<<<>>>???AAACCCFFFIIIMMMQQQWWW[[[TTTccc~~~mmm???888???@@@BBBKKKNNNVVV^^^aaaccckkkyyy}}}fffXXXNNNDDD??????KKKYYYeeelllxxxwww~~~www{{{sssvvvsssnnnhhhccc___\\\[[[fffrrryyy{{{~~~ooorrrvvv{{{aaayyy~~~WWWOOOTTTVVVUUUWWWPPPPPPLLLHHHKKKRRRSSSNNNOOOIIIEEEGGGHHHFFFEEEGGGIIILLLOOORRRRRROOOKKKHHHJJJGGGDDDLLLVVV___RRRBBB555555777555222222444444444444444555666666HHHFFFDDDHHHPPP[[[dddjjjpppyyy|||zzz{{{yyyvvvtttsssrrrqqqpppgggfffdddeeeiiinnnqqqppp}}}qqqoooVVV===666777555444555666666777777777999<<<>>>RRRvvv|||mmmmmm~~~qqqwww~~~oooKKK777999777666BBBKKKbbbyyyvvv[[[IIIDDD<<<===@@@EEELLLSSSYYY[[[XXXYYYYYYWWWQQQHHHCCC@@@CCCBBBJJJXXX^^^eee~~~xxxnnnddd[[[WWWRRRJJJEEECCC>>>??????>>>======>>>???AAA@@@AAADDDCCC@@@CCCJJJTTTnnnyyyfffddddddfffiiihhh```SSSIIIFFFAAA???@@@>>>999999===DDD======FFFIIIEEEEEEKKKWWWcccooorrrpppjjjaaaXXXUUUQQQNNNNNNJJJEEEBBBDDD===<<<<<<<<<<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAAFFFFFFLLLUUUYYY^^^mmm~~~|||oooggghhhlllooopppwww~~~zzzvvvyyyaaabbbhhhuuummmhhhiiinnnuuu~~~\\\AAA:::666888888888999;;;<<<>>>???DDDFFFHHHJJJLLLOOOSSSVVVVVVbbbwwwmmmDDD<<<@@@>>>@@@IIINNNUUU]]]aaacccjjjvvvttt```QQQFFF???>>>GGGTTTaaaiiittt{{{}}}yyy~~~|||uuurrrsssppplllgggccc```\\\ZZZmmmwwwvvvuuutttssszzzfff{{{XXXQQQVVVVVVUUUXXXRRRQQQMMMIIILLLRRRSSSNNNMMMIIIHHHKKKMMMKKKIIIIIIJJJMMMPPPRRRRRRQQQNNNLLLKKKIIIGGGNNNWWW^^^|||YYYEEE777999<<<777444666333333444555666888999:::EEEDDDDDDGGGNNNVVV]]]aaannnssswwwyyy}}}{{{xxxuuusssiiifffdddeeehhhlllppprrr}}}oooUUU<<<555666555444666666777888888888999<<>>>>>@@@EEENNNWWW^^^aaa\\\^^^^^^[[[UUULLLDDD>>>@@@>>>DDDOOOSSSXXXlllvvvnnneeeaaa[[[PPPHHHDDD@@@???>>>===<<<<<<=========<<<===??????===???DDDGGGYYYpppyyyyyyzzz{{{xxxooobbbXXXRRRJJJBBBAAA@@@???>>>>>>EEE@@@BBBKKKOOOMMMNNNSSSlllwww}}}uuunnnfff```YYYUUUSSSSSSOOOIIIFFFGGG??????>>>=========>>>???????????????@@@AAAAAABBBGGGDDDHHHRRRYYYaaapppzzznnneeeeeefffggglllwwwzzzuuu}}}xxxfffgggjjjqqqllllllsss|||WWW???:::666777777888999:::<<<===>>>DDDFFFHHHIIIKKKNNNRRRUUUYYY___mmmuuuqqqKKK@@@@@@<<<>>>FFFMMMTTT[[[___aaagggrrr{{{kkkYYYLLLDDDAAABBBLLLWWW```mmm}}}{{{yyy|||zzzzzzzzzwwwqqqooopppqqqooollljjjhhhfffcccaaawww}}}yyymmmlll|||}}}qqqtttVVVQQQUUUTTTTTTXXXRRRQQQMMMJJJMMMSSSSSSPPPKKKHHHIIIMMMOOOLLLJJJKKKLLLMMMOOOQQQRRRRRRRRRQQQOOOMMMKKKQQQYYY\\\uuummmOOO999999<<<555111444333333444666888:::===>>>FFFGGGJJJOOOUUU\\\cccfffmmmmmmpppwww{{{wwwpppkkkfffffffffhhhlllppp{{{nnnTTT;;;444666555555777666777888888888:::===@@@LLL^^^uuuzzzvvvxxxYYY999<<<;;;777???IIIUUUhhh~~~fffQQQFFF@@@>>>>>>DDDNNNXXX```cccbbbeeefffdddaaaZZZOOOEEEGGGBBBCCCHHHIIIJJJWWWgggvvvmmmhhhaaaWWWOOOLLLEEECCC???===<<<<<<<<<<<<<<<;;;<<<===>>>===???@@@CCCNNNggg}}}pppaaaQQQMMMRRRTTTPPPJJJKKKMMMUUU^^^aaaaaafffnnn~~~uuuoookkk```\\\[[[[[[WWWPPPLLLMMMFFFEEECCCAAAAAAAAACCCDDDAAAAAA@@@@@@@@@AAACCCCCCIIIEEEGGGRRRZZZbbbppp~~~{{{qqqjjjiiiiiigggkkkuuuuuurrr|||wwwooouuuvvvuuurrrttt}}}|||RRR===;;;666666777777888:::<<<===>>>AAADDDFFFIIIKKKOOOTTTXXXXXX[[[bbb}}}~~~TTTAAA===;;;>>>CCCIIIPPPWWW[[[]]]bbbkkkssswwwyyydddUUULLLHHH@@@DDDKKKSSSccc~~~{{{uuuooolllrrrssstttsssqqqmmmmmmnnnrrrpppoooppprrrrrrpppnnn}}}kkkaaajjjnnn~~~gggPPPMMMPPPMMMOOOUUUPPPNNNJJJJJJNNNRRRSSSRRRKKKHHHHHHKKKLLLIIIIIIKKKLLLMMMNNNOOOPPPRRRSSSTTTRRRRRRPPPUUU\\\\\\mmmggg@@@777:::555000333333444444666888:::<<<===CCCFFFJJJPPPXXXbbbkkkqqqnnnjjjlllvvv|||tttmmmjjjgggeeeiiiqqq{{{||||||xxxuuummmSSS;;;444666666555777666777888999999;;;???AAAKKKZZZ|||{{{ggg???<<<;;;999AAAIIINNN\\\iiiTTTIII@@@===<<>>===;;;<<<<<<<<<===??????===>>>FFF```pppiiirrryyyrrrfffgggqqq~~~yyyuuulllhhhfffeeeaaa[[[WWWXXXOOOMMMIIIFFFEEEFFFGGGIIIFFFEEECCCBBBBBBCCCDDDEEEIIIFFFJJJVVV```ggguuuwwwqqqqqqpppnnnmmmssszzz{{{yyyyyyvvvlllooo~~~vvv{{{~~~wwwMMM<<<<<<777666666777999:::<<<>>>???CCCEEEGGGIIIKKKOOOTTTWWWQQQTTTYYYmmmaaaDDD<<<<<<>>>@@@EEEJJJQQQVVVYYY^^^eeekkkjjjsssqqq___TTTNNNCCCBBBBBBGGGYYY|||~~~{{{vvvpppjjjddd```jjjkkkkkkllloooqqqpppnnnqqqoooooosssyyy}}}}}}{{{~~~lll\\\]]]dddlllWWWIIIIIIJJJFFFHHHPPPNNNJJJGGGIIIMMMQQQRRRSSSPPPKKKIIIIIIHHHFFFHHHLLLLLLLLLLLLLLLNNNPPPRRRSSSTTTUUUSSSXXX]]]\\\gggOOO:::999:::888777555555555555555666777888999;;;>>>CCCJJJVVVccckkkmmmjjjlllsssyyyxxxpppmmmiiieeekkkuuuqqqnnnssssssooommmjjjQQQ:::555777666555666666888999999:::<<<@@@BBBJJJXXX}}}xxxpppFFF<<<999;;;BBBEEEKKKUUUvvvjjjWWWNNNAAA===;;;@@@KKKVVV[[[]]]^^^ffflllpppwwwxxxkkkZZZUUUMMMFFFFFFGGGIIIMMMSSS___~~~}}}xxxtttlllgggfffZZZSSSJJJEEECCCCCCAAA???<<<======<<<>>>AAA???<<<>>>DDD\\\vvvrrrnnnmmmiiiccc```bbbYYYVVVQQQLLLJJJKKKLLLNNNLLLJJJHHHFFFEEEEEEFFFGGGHHHGGGLLLYYYdddnnn|||{{{yyyuuupppqqqsssrrrooonnnwwwxxxlllfffnnnsssoooGGG;;;<<<777777777888999;;;>>>???AAAHHHIIIJJJKKKKKKMMMQQQSSSMMMSSSUUUcccvvvQQQ@@@===>>>???AAAFFFMMMSSSWWW[[[aaaeeefffhhhoookkk]]]UUUKKKFFFAAAAAAPPPuuu}}}}}}zzzvvvqqqjjjeee```]]]\\\eeeeeeeeegggooovvvvvvrrrqqqnnnmmmrrr{{{mmm```cccjjjvvv[[[PPPLLLRRRQQQIIIHHHOOOOOOIIIFFFIIIMMMOOOPPPRRRSSSNNNKKKIIIGGGEEEIIIOOOMMMMMMLLLKKKLLLMMMOOOPPPRRRTTTSSSVVV]]][[[bbbvvvddd@@@777;;;;;;999666666555444444444444444333444555777<<>>IIIPPPpppjjjYYYRRRCCC>>><<>>AAAGGGZZZzzzwwwsssnnnmmmpppfffbbb\\\VVVSSSSSSTTTVVVRRRPPPMMMJJJHHHHHHHHHIIIJJJIIIMMMWWWaaammm}}}ssspppoooooommmmmmuuu{{{rrrfffcccoooyyypppeeeAAA999<<<666777888999:::<<>>>>>???DDDLLLRRRWWW[[[```cccffffffjjjtttzzzjjjaaaUUUOOOHHHBBBHHHggg}}}zzzzzz~~~~~~|||sssnnnfff___[[[[[[]]]___```ccceeegggoooxxx{{{wwwuuupppnnnrrr{{{ppplllmmmtttjjjXXXVVV^^^jjjhhhZZZTTTXXXUUUMMMHHHKKKNNNLLLLLLOOONNNLLLJJJJJJHHHEEEIIIOOOOOONNNMMMLLLKKKLLLLLLMMMNNNQQQOOOSSSZZZYYY^^^nnn~~~RRR;;;:::;;;666666666555444333333333444111333555666888>>>IIIQQQYYYccckkkmmmoooxxxuuukkkeeeeeecccbbblll{{{rrrnnnooohhhdddgggfffOOO;;;777:::888444444777888999:::;;;===AAADDDBBBPPPrrruuuyyytttsssmmmKKK:::666???BBB999FFFMMMnnniiiZZZUUUDDD???===AAALLLTTTVVVUUUYYYcccllluuuyyyeee```UUUJJJHHHLLLQQQTTTVVV^^^ssszzzvvvkkkbbbVVVNNNKKKJJJGGGDDDDDDGGGFFFDDDGGGKKKHHHAAABBBFFFUUU}}}}}}qqqllleee^^^[[[ZZZ\\\^^^VVVSSSPPPLLLJJJIIIJJJJJJNNNKKKMMMSSSZZZggguuupppnnnooooooooowwwyyyooocccbbbrrruuunnn^^^<<<777<<<666888888999;;;===@@@BBBCCCGGGIIIKKKLLLNNNQQQUUUXXXWWWccceeeddduuuQQQ@@@===>>>>>>DDDKKKRRRWWW\\\```cccfffgggkkkoooyyyvvvmmm[[[WWWOOOFFFDDD\\\~~~yyyyyy|||}}}zzzwwwoooiii```XXXVVVZZZ```ddd^^^dddhhhhhhnnnxxx}}}{{{zzztttpppsss|||tttxxxooovvvjjj\\\```ppplllaaacccZZZQQQKKKMMMNNNKKKJJJLLLGGGGGGHHHIIIGGGDDDGGGMMMQQQPPPOOOMMMLLLKKKKKKKKKKKKNNNLLLPPPXXXWWW[[[jjj}}}iiiEEE???>>>777666555555444444444555555---111555666777<<>>@@@CCCEEEKKKIII^^^{{{zzzHHH>>>AAA888BBB???BBBPPPppppppbbbZZZFFFAAA<<>>444555777666444333555777777333333333333555999???CCCGGGRRRbbbmmmnnnoooyyy}}}xxxmmm]]]TTTZZZeee~~~sssfffaaa\\\ZZZYYY^^^jjjvvv~~~}}}pppaaabbbkkk___FFF999999666777:::777888:::<<<>>>???AAADDDGGGHHHFFFVVV~~~~~~uuuLLLAAAAAA777>>><<>>>>>???BBBFFFHHHIIIFFFNNNnnnwwwsssRRRBBB???666:::999@@@IIIdddppp[[[OOOIIICCC???AAAIIIPPPTTTTTTXXX___ccceeellltttpppfff___```aaabbbdddhhhnnnqqqyyy~~~qqqkkkiiigggeeeeee^^^]]]ZZZVVVQQQLLLHHHEEEIIIDDDBBBPPPrrr{{{ooofffbbb```aaadddmmm~~~tttnnnnnnoooggg```\\\VVVOOOKKKKKKKKKGGGIIIRRR[[[hhh|||{{{~~~wwwnnnfffcccgggpppmmmfff~~~YYYPPPUUUlll}}}|||uuuaaaFFF777777999888;;;;;;<<>>CCC===>>>BBBKKKSSSYYY[[[\\\fffjjjjjjnnnuuusssyyyzzzkkkfff\\\NNNJJJOOOIIIZZZjjjsssyyy~~~{{{ssssssuuuzzz|||wwwssssssnnnggg^^^WWWRRROOONNNSSSVVV[[[___^^^^^^eeennnpppwww}}}kkkkkkvvvxxxrrrfff|||wwwsss___hhhxxx|||hhhMMMGGGCCCDDDDDDCCCCCCFFFAAAEEEIIIHHHEEEEEEIIIMMMJJJIIIMMMUUUXXXSSSLLLHHHGGGDDDBBBEEEGGGGGGJJJOOO[[[rrrWWWLLLGGGHHHIIIEEE???888555555333444444333333555888;;;<<>>>>>???BBBEEEIIILLLIIIKKKaaa}}}wwwXXX@@@;;;888888999>>>DDDZZZ}}}pppZZZNNNDDD@@@<<<>>>FFFMMMOOOOOO[[[eeelllkkklllooojjjaaaYYYZZZ]]]___dddkkkttt{{{{{{~~~|||wwwsssooollljjjiiigggaaaYYYRRRNNNLLLNNNHHHCCCKKKbbbvvvggg^^^ZZZZZZYYYWWWZZZfff{{{{{{tttrrrppphhh```\\\VVVNNNIIIGGGGGGEEEGGGOOOZZZhhh{{{~~~rrrjjjdddeeekkkuuuzzzkkkpppmmmcccbbbrrrxxxnnnYYYBBB666666999999<<<===>>>AAADDDFFFHHHHHHIIILLLQQQUUUWWWZZZ]]]```ggggggiiigggkkkxxxCCCCCC>>>===AAAIIIQQQVVVZZZ^^^bbbffffffjjjsssrrruuuqqqjjjfff[[[RRRPPPIIINNNQQQQQQVVV___eeeeeeiiimmmuuuzzz{{{}}}|||uuunnnjjjccc^^^VVVPPPLLLMMMPPPRRRUUUXXX[[[]]]]]]```gggmmmooo|||ooofff{{{|||zzzvvvyyyrrrggg}}}xxxvvvVVVWWW\\\jjjxxxxxxjjjZZZFFFCCCAAA@@@@@@AAABBBCCC???GGGLLLIIIDDDDDDHHHKKKHHHGGGJJJQQQSSSNNNIIIGGGIIIEEECCCEEEEEEEEEGGGLLLSSSpppmmmRRRSSSTTTVVVUUUNNNCCC======555666666555444444666888<<<@@@HHHQQQXXXcccvvvwwwwwwVVVIII===:::;;;:::888888777:::???MMMkkktttfff___WWWQQQMMMOOOZZZeeelllUUULLLAAA@@@AAACCCCCCFFFTTTbbb{{{~~~ccc]]]gggXXXBBB888999444444999999;;;<<<>>>>>>???AAADDDGGGJJJJJJJJJXXXccc???888<<<888;;;@@@CCCVVVwwwqqq]]]RRRBBB>>>:::===EEELLLNNNNNNWWWdddooorrrtttvvvoooddd```______aaagggqqq|||{{{yyy{{{{{{xxxrrriii```YYYVVVMMMHHHDDDHHHTTTddduuutttdddZZZVVVPPPPPPMMMKKKMMM[[[sss{{{vvvnnnddd[[[WWWSSSKKKFFFDDDCCCAAADDDLLLYYYhhhyyy{{{ooofffhhhooowww~~~}}}ooohhhyyyvvvqqq{{{yyyyyykkkTTT???555666999:::===>>>@@@BBBDDDFFFHHHIIILLLOOORRRUUUVVVYYY[[[^^^fffhhhhhhgggkkk~~~YYYDDD>>>===@@@GGGKKKOOOWWW```___dddbbbeeeoooppprrr|||wwwoooddd[[[WWWSSSPPPIIIBBBAAAHHHNNNPPPWWW\\\eeemmmooorrr{{{xxxpppkkkddd]]]WWWKKKKKKMMMNNNQQQSSSUUUWWWUUUVVVWWWZZZ```ggglllnnnlll~~~pppxxxyyyuuu{{{|||mmmQQQLLLJJJQQQXXXXXXQQQIIIDDDDDDCCCAAAAAABBBDDDEEELLLSSSUUULLLCCCAAACCCCCCJJJGGGIIIMMMMMMIIIFFFGGGIIIFFFDDDFFFEEECCCEEEHHHGGGYYYrrrlllNNNMMMOOORRROOOEEE??????888999999888666555666777<<<>>>CCCJJJQQQ\\\oooKKKaaa{{{~~~iiiXXXGGG>>>888888999777555555666666666:::NNNlllyyyuuuvvv|||nnn^^^RRRMMMHHHFFFFFFJJJUUUaaa~~~xxxaaaLLLHHHFFFBBBBBBCCC???;;;AAAMMMbbbzzzooofffhhhQQQ===666999444333888888:::<<>>BBBDDDVVVvvvuuucccXXXEEE@@@;;;===EEELLLPPPPPPOOO[[[hhhrrrwwwppplllggggggkkkssszzz}}}yyyvvvxxx|||qqqfff```QQQKKKGGGGGGJJJNNNUUU\\\rrr{{{sss```TTTPPPHHHHHHFFFCCCAAAHHH[[[nnnyyylllaaaVVVQQQNNNHHHBBB@@@???>>>@@@IIIXXXjjjzzz~~~{{{ooogggjjjttt{{{{{{hhheee|||vvvsss}}}qqqyyyyyyhhhPPP===666777:::;;;>>>@@@CCCDDDEEEFFFIIIKKKOOOQQQTTTUUUVVVXXX[[[]]]bbbeeedddeeejjjrrruuuLLLCCC>>>===BBBDDDFFFPPP\\\]]]cccbbbaaaiiijjjllluuutttooobbb\\\ZZZVVVNNNHHHEEECCCBBBAAAEEEHHHPPPZZZ```eeemmmvvvyyy|||ssskkk```ZZZWWWTTTNNNIIINNNSSSYYY^^^^^^ZZZTTTOOORRRUUUXXX\\\fffqqqvvvvvvrrr}}}~~~yyyyyyrrr]]]QQQKKKGGGIIIIIIFFFCCCBBBDDDGGGGGGDDDCCCEEEGGGGGGMMMTTTTTTKKKEEEHHHJJJIIIJJJHHHJJJNNNMMMHHHFFFGGGGGGDDDDDDFFFFFFBBBBBBDDDEEEOOO]]]{{{LLLCCC>>>AAABBB<<<999;;;:::;;;<<<;;;999777666777::::::<<>><<<;;;===FFFXXXlll|||~~~wwwssssssrrrooorrrwww~~~|||uuunnnjjjpppzzzhhhgggxxxrrrsssooorrrqqqtttxxxdddKKK:::666888<<<>>>@@@CCCFFFGGGGGGHHHKKKNNNQQQSSSVVVWWWXXXZZZ]]]___bbbeeebbbfffkkkjjjkkkPPPCCC;;;>>>AAABBBJJJUUUUUU___``````ffffffgggooouuuppphhhddd___ZZZWWWSSSMMMFFFCCCAAA@@@CCCKKKRRRWWW]]]ccciiikkkooouuu|||xxxqqqiiiiiiuuuqqqfffZZZSSSSSSUUUTTTRRR]]]^^^``````^^^YYYTTTQQQWWW^^^eeeiiiqqq|||zzzxxx~~~nnnbbbSSSQQQKKKIIILLLKKKEEEAAAAAABBBGGGHHHCCCAAADDDFFFEEEBBBIIIIIICCCDDDNNNTTTRRRGGGHHHMMMSSSSSSMMMIIIIIIFFFDDDEEEIIIHHHCCCAAABBBHHHRRRWWWjjjfffQQQ>>>::::::666666999999;;;===<<<:::777666666666666888>>>DDDMMM]]]kkk???BBBBBB===999:::>>>BBB<<<:::999:::666333555:::111777:::777777<<>><<<>>>EEEJJJRRRaaaqqquuunnn___UUUKKKFFFBBB@@@AAAAAACCCMMMWWWjjj|||tttnnnqqqqqq[[[JJJJJJMMMIIIEEEFFFKKK```uuutttzzzmmmbbbDDD555333:::888888======;;;>>>CCCFFFFFFEEEEEEEEECCCIIIJJJHHHOOOmmm]]]@@@BBB555AAA<<<>>>QQQtttmmm___JJJCCC;;;:::@@@FFFJJJKKKWWWYYY]]]mmm|||zzzuuukkkbbbbbbdddkkkuuuoooaaaOOOEEE===;;;:::888<<>>===;;;AAA>>>??????===888444666;;;777777666666666777777888777===CCCCCC???::::::;;;888:::<<<===>>>BBBHHHMMMVVVdddxxx{{{iii```\\\RRRJJJFFF@@@>>>@@@DDDIIIKKK^^^nnnyyy|||xxxqqqXXXGGGKKKOOOIIIHHHOOOPPP[[[uuuvvv~~~}}}|||kkk___EEE>>>666333666:::;;;:::===???AAAAAAAAAAAACCCEEEFFFQQQGGGFFFYYY___yyy}}}iiiCCC===222<<<:::@@@VVV{{{ppp^^^MMMBBB::::::<<<>>>GGGSSSRRRXXXaaalll~~~xxxsssrrrrrrqqq___\\\___qqq}}}eeeUUUHHHBBB<<<999;;;===;;;999<<>>===???AAACCCCCCAAA@@@BBBEEEHHHIIIIIIGGGHHHJJJKKKLLLKKKKKKJJJIIIJJJLLLLLLKKKHHHEEECCCJJJRRRQQQVVV{{{gggCCC555555777888777:::999666777;;;999333666222444;;;===@@@QQQddd:::???===<<>>:::777777888777777666666666666777777666999<<<<<<:::888999;;;;;;<<<===;;;999888:::<<>>>>>@@@CCCDDDPPPccczzzfffMMMHHHJJJHHHFFFIIIUUU]]]rrr}}}wwwbbbTTTCCC===666555888<<<>>>>>>>>>@@@BBBBBBBBBCCCEEEGGGFFFOOOFFFGGGXXX[[[pppZZZIII<<>>???GGGRRRSSSWWW\\\bbbmmm}}}~~~qqqhhhiiirrr}}}qqqiii___dddqqqxxx{{{hhhZZZJJJDDD<<<999999:::999777555;;;???AAAQQQuuu~~~fffZZZOOOEEE???888777666555555555555555:::???TTTuuu}}}nnndddWWWOOOKKKGGG@@@;;;777666666<<>>===>>>BBBFFFMMMPPPTTTXXXZZZ]]]aaacccaaafffiiiiiilllzzzuuukkkfff___WWWTTTNNNLLLIIIGGGFFFFFFEEEEEEBBBDDDFFFIIIMMMQQQTTTVVVYYY[[[^^^bbbdddddddddccc]]]]]]]]][[[XXXUUUQQQOOOMMMTTT[[[\\\WWWPPPKKKIIIPPPVVVXXXTTTRRRRRRPPPLLLJJJKKKLLLOOOUUU]]]dddhhhzzz|||zzzzzz{{{|||||||||yyy}}}sss{{{|||rrr]]]OOOHHHGGGGGGFFFEEEDDDCCCAAA@@@CCCAAA???======>>>@@@AAAAAA@@@@@@AAADDDGGGHHHGGGDDDDDDEEEFFFGGGGGGGGGGGGEEEGGGIIIJJJJJJIIIFFFEEEIIIOOOPPPTTTqqqdddEEE???>>>:::333666666333555999888333555222444:::<<<>>>LLL^^^:::<<<;;;===???;;;HHHdddooofffWWWJJJAAA<<<888555777777666666666666666777777666666666666888999;;;666888::::::999888888999@@@NNNfffnnnccc\\\WWWLLLLLLGGGBBB???>>>>>>>>>>>>EEEZZZ{{{cccOOOHHHHHHJJJMMM\\\```qqq}}}wwwmmmZZZLLL@@@<<<777777:::???AAAAAA>>>@@@BBBDDDDDDFFFHHHJJJHHHOOOIIILLLZZZZZZgggsssMMM;;;===888???SSSuuuxxxYYYKKK@@@?????????FFFQQQVVVYYY[[[[[[aaajjjqqqrrrsssmmmccc\\\\\\dddqqqzzzzzzrrr^^^TTT\\\hhh|||nnn___KKKDDD<<<888777777666555555777999999>>>UUU^^^LLLIIIFFF===666555444444333333333444444666888JJJhhh~~~~~~sssjjj_________bbbhhhpppyyy~~~wwwyyy|||vvvfff]]]QQQJJJFFFBBB<<<777666555666:::CCCOOOZZZbbb```QQQFFFEEEDDD>>>999:::222777999999AAAWWWrrr~~~zzzzzzxxxtttvvvyyy~~~nnn```zzz~~~pppUUU<<<777<<<>>>???AAAFFFDDDIIISSSUUUPPPNNNRRRWWWXXXZZZ\\\]]]^^^^^^^^^______ccciiiiiigggooo{{{ZZZ<<>>======???BBBDDDGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCBBB???HHHSSSXXXUUULLLDDD@@@>>>CCCGGGGGGGGGIIIJJJHHHPPPRRRUUU\\\dddllltttyyy~~~~~~|||yyyxxxxxxyyyzzzyyy{{{qqqeeejjjlllffffffzzzkkkVVVJJJFFFCCCBBBAAA@@@@@@@@@AAAAAA???>>>>>>============>>>>>>>>>>>>AAADDDFFFEEEDDDBBBBBBBBBCCCCCCDDDEEEFFFBBBDDDFFFHHHIIIIIIHHHGGGHHHLLLNNNRRRccc{{{LLL@@@???:::666666555333444888777444444222333888999:::EEESSS======;;;>>>>>>;;;QQQyyy{{{kkkYYYLLLDDD===777888888777666666666666777999777555555888:::::::::555777:::<<<<<<=========AAAOOOhhhrrrhhh___VVVGGGEEECCC???>>>>>>?????????DDDTTTwwweeeNNNGGGMMMUUU___bbbrrrtttgggVVVJJJ>>>;;;888888;;;???AAABBB===@@@BBBDDDEEEGGGJJJLLLLLLPPPNNNSSS___^^^ddd{{{MMM777444888===JJJddd}}}\\\MMM@@@>>>>>>>>>DDDMMMSSSWWWXXXWWWZZZ```eeeeee``````]]]XXXSSSRRRUUUYYYkkkjjjYYYIIIMMM\\\vvv~~~kkkXXXGGGBBB;;;777555666666555777555777999888BBB```~~~|||bbbGGG===??????:::444444444333333333333333444555666BBBYYYjjjiii^^^UUUNNNKKKGGGDDDDDDGGGLLLPPPTTTUUU[[[gggssswwwpppgggXXXQQQHHHBBB???===888555555555666;;;???FFFOOOXXXSSSKKKJJJPPPOOOBBB::::::777<<<>>>:::<<>>@@@AAACCCIIIDDDKKKYYY\\\RRROOOUUUUUUXXX[[[^^^```aaa```___^^^]]]aaaggghhhfffjjjpppnnnDDDBBBBBB===DDDEEEHHHMMMQQQVVVZZZ```cccbbbcccdddfffhhhlllqqquuu}}}nnnddd\\\WWWRRRNNNMMMLLLIIIGGGFFFDDDBBB???>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAGGGFFFEEEDDDDDDDDDEEEFFFEEEHHHKKKKKKHHHDDDAAA@@@???CCCGGGIIIJJJLLLMMMNNNWWWZZZaaaiiisss|||~~~zzz}}}{{{yyyxxxxxxxxxyyyzzzvvvggg]]]ZZZ[[[kkksssmmm{{{dddQQQIIIIIIAAA???===<<<<<<===???AAA<<<===============<<<<<<;;;;;;===@@@CCCDDDCCCBBBDDDCCCBBBBBBCCCEEEGGGHHHCCCDDDFFFHHHIIIIIIHHHHHHGGGHHHLLLQQQXXXooo\\\DDD>>>>>>===;;;888666666777777555444222444777666777>>>HHH>>><<<:::===@@@@@@ZZZyyyiii[[[QQQFFF;;;:::999888777777777777777888777666777999:::999888;;;;;;;;;;;;;;;;;;:::999<<>>?????????>>>BBBKKKeeedddJJJJJJTTT]]]bbbuuukkkTTTGGG===;;;999999;;;>>>???@@@>>>@@@CCCEEEFFFHHHKKKNNNNNNPPPQQQXXX``````dddpppTTT>>>999:::;;;BBBSSSmmm```OOO@@@===<<<;;;@@@IIIIIIOOORRRQQQRRRVVVYYYYYYRRRUUUVVVSSSMMMHHHFFFFFFMMMUUUOOOCCCDDDRRRnnnkkkYYYGGG@@@===888666555666666777333000333888888999EEEVVVVVVHHH:::888;;;;;;999888555555444444333444444444333333999DDDKKKKKKGGGDDD???===:::999999:::===???@@@???CCCLLLVVVZZZXXXTTTMMMHHHBBB>>><<<;;;888666444333666:::<<<@@@JJJVVVWWWVVVZZZ]]]UUUEEE===>>>777<<<>>>:::888EEEaaayyy}}}zzzzzzuuuooommmuuu~~~lll```jjj___JJJ999999@@@BBBDDDGGGHHHCCCJJJXXXZZZOOOLLLSSSQQQSSSXXX\\\_________^^^ZZZZZZ\\\```bbbcccfffkkkyyyTTTFFF>>>999AAACCCFFFJJJNNNRRRXXX]]]aaabbbaaa```cccgggkkkooopppyyypppjjjcccYYYSSSQQQPPPMMMJJJFFFEEECCCBBB@@@???>>>>>>??????>>>===>>>???@@@AAADDDCCCBBBAAA@@@AAACCCDDDEEEDDDBBB@@@>>>>>>@@@BBBCCCEEEJJJOOORRRSSSVVVYYY\\\aaajjjuuu~~~zzzzzzzzzyyywwwvvvuuutttttt{{{|||tttYYYVVVeee|||vvvppp[[[MMMJJJMMMHHHEEEAAA>>><<<;;;<<<===;;;<<<===>>>>>>===<<<<<<::::::;;;>>>AAACCCBBB@@@CCCCCCBBBCCCDDDFFFHHHIIIFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFKKKPPPQQQ___XXXBBB===>>>:::777666777888888999444444444555444444999???<<<===:::===CCCGGG\\\~~~uuugggPPP;;;<<<;;;:::999888888888888666666777888999999:::;;;===:::888777999;;;<<<===;;;FFF___nnnnnnooojjj\\\KKKGGGCCC???>>>===<<<:::;;;@@@OOOjjj___OOOVVV^^^eeeyyypppOOO???;;;;;;;;;;;;<<<>>>???@@@@@@CCCEEEGGGHHHJJJMMMOOOOOONNNRRRYYY\\\]]]bbbhhh___EEE;;;<<<<<>><<<:::===CCCEEEMMMRRRQQQPPPQQQRRRPPPVVVTTTPPPKKKDDD@@@>>>>>>888CCCCCC???@@@GGG```{{{wwwsssZZZOOOGGG???999888777666555666666777222111333888:::999:::>>>===888555777999777777999777777666555444444444444444444555555555555666888555555555555666666777777888555666;;;@@@BBBEEEIIIIIIEEEAAA>>>===<<<;;;999222111333888888;;;HHHYYYccchhhkkkfffXXXJJJBBB@@@999:::<<<;;;:::DDD\\\rrr{{{zzzzzztttlllhhhppp|||{{{eee]]]sss|||yyy}}}tttRRRCCC999<<>>===<<<===============>>>???@@@??????=========>>>???@@@>>>>>>>>>???AAACCCEEEFFFFFFHHHNNNWWW]]]```ffflllnnnttt}}}||||||zzzxxxttttttuuuvvvvvvvvvvvvuuu~~~sss|||~~~___ddd~~~uuuaaaPPPHHHIIILLLPPPMMMGGGBBB===;;;:::::::::;;;<<<<<<===<<<<<<<<<:::::::::===@@@BBBAAA@@@@@@@@@AAAAAACCCDDDFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEIIINNNNNNUUUqqqvvvKKK:::===777444555777888:::===666666555333222333666999???CCC@@@@@@FFFIIIQQQdddxxxdddBBB======<<<;;;::::::::::::666777999999888;;;@@@EEEGGGBBB<<<:::<<<@@@CCCDDDDDDIIIZZZfffgggmmmnnncccQQQLLLFFFAAA>>><<<:::888777===AAAKKKfffwww^^^aaaiiinnniiiHHH;;;888:::;;;===>>>@@@BBBDDDDDDFFFIIIJJJKKKMMMOOORRRRRROOOUUUYYYWWWYYYaaadddrrrnnnJJJ:::<<<<<<===DDDXXXxxxuuu```KKKBBB>>>999:::???BBBLLLTTTUUURRRQQQPPPMMMUUUQQQJJJDDD@@@===:::888777999888;;;???AAAWWWyyyuuu___TTTOOOKKKGGGUUUXXXTTTIII???=========444555777777666555555555333666777666777::::::777666333444888999777777999999888666555333222222222555555444222000111444555555555555444444333222222444111111444555666===GGGHHHEEEAAA>>><<<;;;:::999555222333777666888III]]]iiiwww~~~wwwkkkaaaQQQCCCBBB>>>;;;;;;===FFF[[[nnn{{{|||{{{zzz|||}}}wwwooolllsss}}}|||vvvbbb]]]{{{vvv}}}~~~qqqoooooossslll\\\GGG>>>;;;@@@DDDDDDHHHPPPEEEFFFHHHIIIJJJJJJIIIIIIOOOPPPSSSUUUVVVVVVVVVUUUUUUYYY\\\\\\[[[^^^dddhhhlllyyyuuuXXX??????AAACCCFFFHHHMMMRRRVVV^^^^^^^^^```bbbeeehhhiiiggggggkkkuuu}}}rrreee\\\VVVSSSOOOJJJGGGDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDEEEBBBCCCFFFJJJNNNQQQSSSSSSVVVXXX___kkkrrrwww~~~zzzyyyuuuvvvwwwuuussstttvvvwwwwwwwwwuuuuuuwwwuuutttwwwrrr|||dddPPPEEECCCCCCDDDKKKIIIEEEAAA===;;;::::::999999999:::::::::;;;;;;;;;::::::;;;???AAABBBBBB>>>???@@@BBBCCCDDDEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCGGGKKKKKKNNN]]]mmmsssWWWCCC;;;666777888666888===888888666222111222555666DDDKKKGGGDDDHHHFFFDDDJJJSSS^^^pppyyyQQQ???>>>===<<<;;;:::::::::888:::;;;:::999>>>HHHPPP^^^UUUJJJBBB@@@AAACCCCCCMMMMMMUUUZZZYYY```cccZZZSSSNNNGGGAAA>>><<<;;;:::999AAA@@@<<>>@@@CCCFFFHHHGGGIIILLLMMMNNNOOOQQQSSSWWWSSSXXX[[[TTTXXXbbbdddggg}}}TTT???:::;;;<<<@@@PPPnnn~~~hhhQQQFFF@@@999888<<<<<>>777222999AAABBBUUUwwwoooTTT@@@;;;<<<======<<<<<<======<<<999888999333555777888666444333222111777666//////777:::666999555444999<<<:::888999999888666444333111111000000111111111333555666444333333333444444555666666111000111444222333===JJJGGGEEEAAA===:::888666666999555555999777999LLLbbb{{{___IIIAAA::::::===EEEWWWhhhvvvxxxyyy{{{{{{ssssssyyyvvvooobbb___uuuvvviiifffbbbccc\\\LLL@@@;;;;;;BBBEEEDDDIIISSSHHHKKKKKKGGGHHHLLLLLLIIITTTUUUVVVVVVVVVVVVUUUTTTXXX^^^cccaaa___aaafffiiinnnppptttDDDAAABBBDDDEEEGGGKKKPPPTTTUUUWWWZZZ]]]```bbbdddfffaaadddjjjqqqxxxssskkkfff^^^WWWRRROOOOOOPPPKKKKKKKKKKKKJJJIIIGGGGGGDDDDDDFFFHHHIIIKKKLLLMMMQQQPPPQQQUUUZZZ^^^aaabbbmmmmmmuuu|||vvvtttnnnvvvzzzvvvrrrtttvvvuuussstttuuuuuutttqqqooommmhhhccckkksssWWWDDD>>>>>>>>>===@@@???===<<<;;;;;;<<<<<<888888777777888999::::::<<<:::999;;;>>>AAABBBBBB>>>???AAADDDEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCEEEGGGIIIJJJOOOVVVNNNDDD===;;;999555555::::::999666222000333555555OOOPPPMMMGGGGGGJJJHHHAAADDDNNN]]]www^^^FFF===888;;;>>><<<;;;======:::888888999>>>LLLYYYvvvnnnVVVEEEIIIMMMKKKMMMKKKPPPVVVYYYZZZYYYXXXXXXQQQIIIAAA>>><<<::::::============???MMMmmmnnntttxxxvvvooojjjnnnvvvlllRRR>>>888444666:::>>>BBBEEEGGGGGGKKKLLLNNNPPPSSSTTTUUUVVV[[[XXXWWWXXXUUURRRXXXbbbdddXXXAAA>>>777===???KKK]]]{{{hhhTTTKKK>>>888<<<>>>===CCCKKKRRRUUURRRMMMIIIGGG>>>777;;;DDDHHHAAA888<<<999333555;;;===RRRtttwwwkkk]]]QQQCCC<<<======999444444444555555666666777777666666666666777777777777555555666777777888888888;;;333888>>>::::::??????666666444333333333333222222222333333333444444444777777666555555444444333333333333444666;;;BBBGGGMMMKKKDDD===:::;;;:::666777444555888555777LLLdddaaaMMMAAABBBCCCCCCRRRiiiuuuyyy}}}~~~zzzwwwvvvppp}}}vvviii\\\kkk|||{{{|||~~~{{{yyyooo\\\___\\\DDD>>>::::::AAAEEEGGGKKKRRRRRRQQQOOONNNMMMMMMNNNNNNWWWVVVTTTUUUWWWXXXXXXWWWUUUWWWYYY[[[[[[]]]___aaaeeelllUUUIIIDDD@@@AAAGGGKKKIIIEEETTTWWW[[[^^^aaabbbaaaaaaaaaaaadddllluuu|||~~~pppccc]]]^^^\\\WWWQQQSSSVVVVVVTTTRRRQQQQQQSSSMMMLLLSSSXXXWWWXXX[[[ZZZ^^^dddiiinnnsssxxx{{{}}}yyywwwwwwwwwwwwuuutttsssssssssqqqooosssssspppmmmmmmnnnnnnmmmXXX___{{{qqqQQQBBB@@@@@@???>>>???===<<<<<<<<<<<<:::999555555555555666888999:::<<<:::999:::<<>><<<===<<<;;;===<<<;;;;;;;;;999;;;FFFSSSggghhh]]]UUUZZZZZZRRRPPPRRRTTTVVVXXXXXXVVVRRROOOJJJCCC===<<<;;;999:::===<<<>>>???EEEWWWwwwvvvyyyoooeeeccchhhbbbMMM===::::::;;;===@@@CCCDDDFFFFFFIIIJJJLLLOOOQQQRRRSSSTTTXXXUUUUUUUUUSSSQQQVVV___ddd]]]@@@BBB<<>>RRRsssyyyqqqllleeeZZZPPPNNNFFF<<<888999:::999666777777777777888888999999777777777777777666666666666666666666777888999999<<<666;;;@@@???CCCEEE===;;;999777666666555555444333333333444444555555555444444444444444333333333222222222222333888===BBBOOOQQQMMMCCC;;;888777444666444666999777666CCCUUU}}}}}}aaaHHHAAA@@@EEEXXXoootttxxx|||}}}zzzvvvrrrpppnnnzzz~~~ssseeeUUUaaayyy|||}}}xxxzzzeeeccc^^^III???<<<>>>CCCFFFGGGLLLSSSTTTSSSQQQOOOOOONNNOOOOOOXXXXXXXXXXXXXXXYYYZZZ[[[XXXZZZ\\\]]]]]]^^^```bbbhhhlll~~~XXXGGG>>>BBBGGGEEEIIIQQQOOORRRVVVZZZ]]]_________eeedddeeejjjppptttuuuuuuzzzvvvqqqkkkfffggggggeeebbb_________```[[[[[[aaafffffffffiiilllpppvvv{{{|||wwwuuutttuuuvvvwwwuuusssrrrsssrrrqqqpppsssooojjjiiilllnnnlllhhhfffuuujjjNNNAAA??????>>>===>>><<<;;;:::;;;;;;999888444444444555666888999:::???>>><<<<<<===>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDD???@@@BBBBBBBBBCCCEEEGGGCCCCCCCCCDDDFFFIIILLLNNN```hhh<<<@@@HHH;;;222:::666777777666555555555444wwwmmm^^^VVVWWWYYYSSSIIIAAA???AAAVVVssscccRRRIIIFFFDDDCCCCCCAAACCCEEECCC;;;777===GGGVVVbbbfffiiirrroooccc___XXXWWWVVVWWWWWWTTTMMMHHHDDD>>>;;;<<<<<<;;;;;;>>><<<>>>AAAKKKdddzzzhhh]]]]]]WWWGGG<<<;;;======???AAADDDGGGIIIKKKFFFGGGIIILLLNNNOOOPPPPPPTTTQQQPPPQQQPPPOOOSSSXXXZZZqqqlllFFF===:::BBB@@@BBBIII]]]}}}iii\\\JJJ???:::444<<>>???CCCDDDAAA<<>>@@@???PPPpppwwwgggXXXNNNGGGAAA===BBB>>>999666666777888888777777777888888888888999888888888777777666666555777666555555666777999:::999777;;;@@@FFFSSSTTTDDD<<<999666555555555444333333333444444555666777777333333333444444444555555333333333222333666:::>>>LLLRRRRRRIII???999777555555333555:::888555999BBBZZZmmmuuuTTTCCC@@@FFFYYYmmmtttxxx||||||xxxsssnnnkkkmmmvvv|||}}}~~~{{{ooo```VVVaaaxxxvvvqqqggg]]]JJJ@@@@@@CCCFFFGGGGGGMMMSSSUUUTTTSSSQQQQQQQQQRRRRRRYYY[[[]]]]]][[[[[[^^^aaaZZZ\\\^^^^^^^^^^^^```bbbkkklllrrrbbbBBB@@@DDD???@@@JJJIIIKKKOOOTTTWWWZZZ\\\\\\dddccceeegggkkkmmmmmmlllwwwyyywwwtttrrrrrrssstttvvvuuussspppoooppppppooommmooojjjeeedddcccaaa\\\XXXwwwuuu```III???>>>>>><<<;;;<<<:::999999999999888666333333333444666888999:::???>>>===;;;::::::::::::>>>>>>???@@@@@@AAAAAABBB>>>???@@@@@@@@@AAACCCEEECCCBBBBBBBBBCCCEEEGGGIIINNNwwwYYYKKKEEE666111<<<;;;999777777777666555444}}}rrrdddZZZYYYYYYWWWSSSGGGCCCAAAQQQyyy~~~qqqkkkgggccc```]]]```ccc___SSSHHHIIIPPPdddrrrwwwyyyzzznnnkkk^^^ZZZWWWWWWXXXTTTMMMFFFAAA===;;;>>>???======>>>===>>>@@@LLLmmmvvvbbb]]]UUUEEE:::999:::;;;===AAAFFFKKKPPPSSSDDDEEEGGGIIIJJJLLLLLLMMMPPPNNNLLLLLLMMMMMMNNNPPPPPP```tttSSS<<<888AAA@@@AAADDDSSSvvvdddNNNBBB>>>888<<<===AAAGGGLLLMMMKKKHHHCCCAAA@@@AAADDDFFFEEEDDDHHHJJJGGGDDDDDDAAAOOOjjj~~~xxxuuuqqqmmmdddWWWJJJAAA=========???>>><<<999777666888999666666666666666666666666999999888888777666555555666666555444555777999:::777555999>>>KKKccchhhVVVBBB===888555555666555444222333333444555666777777555555555555555666666666333444555555555777;;;>>>CCCJJJNNNIIIBBB>>>;;;888666333333888999555444777<<>>===<<<:::999999888666777888888666555222222222444555777999::::::::::::888777666666666;;;;;;<<<<<<===>>>>>>>>>AAABBBBBBAAA@@@@@@AAACCC@@@@@@@@@AAABBBCCCEEEFFFFFF___gggDDD777888<<<===<<<======:::555333444~~~vvvjjj```YYYVVVXXXZZZXXXRRRKKKRRRpppsssqqqvvvzzzpppooogggaaa[[[WWWVVVRRRJJJDDD???<<<<<>>HHHooojjjaaaWWWEEE:::999999:::===AAAFFFLLLQQQSSSBBBCCCEEEGGGHHHIIIJJJJJJMMMLLLIIIIIILLLNNNMMMKKKQQQ\\\gggdddHHH>>>@@@<<<======EEEkkknnnSSSGGGFFFAAA<<<<<>>@@@>>>???>>>;;;888777999;;;777777777777666666666666:::999999888777666666555666555555555555777888999:::777999===LLLiiivvviiiQQQIII???999888999999777333333333444555666666777777777666666555555555555333555666777777888;;;===>>>BBBEEECCCBBBAAA<<<555777333111555777777666666;;;AAA\\\zzz^^^LLLNNNaaasssxxx|||~~~zzzwwwuuurrruuuyyyzzzyyyttthhh]]]VVVjjjwwwqqqxxx}}}}}}}}}}}}pppUUUAAABBBFFFJJJKKKKKKMMMPPPRRRPPPPPPPPPQQQSSSVVVXXXZZZYYY]]]aaa```]]]^^^bbbggg^^^___``````______```bbbdddhhhiiigggsssUUUDDDEEEGGGEEEAAACCCEEEIIIMMMQQQTTTVVVZZZ]]]aaaeeehhhkkklllmmmwwwwwwxxxzzzyyyvvvwwwtttppppppooonnnmmmmmmnnnooopppooommmkkkkkkjjjiiifffdddZZZ\\\[[[RRRHHHMMMjjj|||gggtttzzz{{{eeeVVVJJJ???<<<<<<:::888888777666555555666777555444111222222333444666888999555777888888666555666777:::;;;;;;<<<======>>>>>>EEEFFFEEECCCAAA???@@@AAA===>>>???@@@BBBCCCEEEFFFEEELLLeeekkkNNNAAA:::999;;;AAACCC===444333777|||uuulllcccYYYSSSUUUZZZddd^^^TTTRRRfff~~~yyy{{{pppiii^^^VVVOOOIIICCC???<<<;;;>>>DDDFFFBBB??????===AAA>>>CCCkkklllcccWWWEEE;;;;;;===>>>???AAADDDGGGIIIJJJBBBCCCDDDFFFGGGHHHIIIIIIKKKJJJHHHIIIOOOTTTRRRMMMRRR\\\aaavvvxxxTTTAAA:::555;;;===???^^^zzzYYYIIIGGGBBB===<<<>>>FFFRRR[[[]]]]]]XXXRRRKKKFFFDDDCCCCCCCCCPPPSSSPPPPPPUUUTTTZZZjjjvvv}}}yyypppllljjjiiiZZZUUUNNNFFFAAA>>>>>>>>>@@@???>>><<<999999;;;===:::999999999999888888888999999999888888777777666666666777888888999999999???:::<<>>>>>888111666333111222666888888777>>>>>>OOOuuucccNNNRRRgggyyyzzz}}}}}}{{{{{{vvvyyy{{{{{{vvvnnneee___ZZZnnnvvvrrrzzz~~~wwwzzzuuuTTTCCCCCCGGGJJJKKKNNNQQQRRROOOMMMMMMMMMOOOQQQUUUWWWYYYWWWZZZ]]]]]]\\\^^^aaaeee___```bbbbbbaaaaaabbbddd]]]ccchhhiiimmmwwwMMM???AAABBBAAAAAABBBDDDGGGKKKOOOQQQXXX\\\aaadddfffgggiiijjjrrrssssssuuu|||}}}|||wwwuuuuuuqqqlllkkkjjjhhhgggggggggggghhhlllkkkjjjjjjhhheee```]]]XXXUUUPPPFFF>>>KKKsssqqqqqquuuooo\\\KKKCCC<<<;;;;;;999888999666555444444666666555444222222222333444555666777444777::::::777666888:::;;;<<<<<<======>>>??????EEEFFFEEECCC@@@>>>???@@@===>>>???AAABBBDDDEEEEEEIIIGGGSSSuuuzzzRRR>>>999999>>>DDD@@@777555;;;vvvnnnjjjddd^^^^^^bbbiiiiiiddd___iii}}}pppiii]]]QQQGGG@@@===<<<<<<<<>>???@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHIIIIIIHHHIIIHHHLLLUUU^^^]]]UUURRR[[[]]]mmmgggJJJ888222===AAA>>>WWWwwwgggOOOFFF>>>>>><<<>>>HHHWWWdddiiijjjcccZZZNNNFFFDDDCCCBBBAAAHHHLLLJJJMMMYYY\\\___kkkttt}}}~~~wwwsssooolll]]]WWWOOOJJJHHHHHHGGGGGGIIIFFFAAA===;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888888999;;;<<<======<<<;;;>>>999===EEELLLccc}}}oooXXXGGG???<<<999777999999888888888888777777666666777888:::;;;<<<<<>>;;;;;;;;;888888:::666444444444666666555444333333222222333444444555333777;;;:::777666777:::999::::::;;;;;;<<<======@@@AAAAAA???===<<<===???@@@@@@AAABBBCCCCCCDDDDDDFFFKKKRRReee]]]HHH@@@===DDDDDD<<<888;;;}}}vvvvvvwwwsssppprrrnnnuuuyyyvvvyyy~~~yyyvvvjjjdddYYYLLLAAA<<<<<<>>>???@@@FFFPPPUUUSSSOOONNN<<>>???@@@AAA@@@???>>>===CCCDDDEEEGGGHHHIIIIIIIIIFFFHHHIIINNN[[[fffeee]]]SSS^^^___lll\\\@@@555???AAA888KKK^^^}}}yyyZZZKKK???>>><<>>@@@AAA@@@>>>===999555===IIINNNbbbkkkUUUJJJEEEBBB???<<<<<<;;;::::::999999888888999:::===???AAACCCDDDIIIJJJJJJHHHDDDAAA???>>>444;;;===888333444666888111222333333555777777555999@@@SSSuuuttttttwwwwwwzzzzzzzzzxxxvvvvvvwwwxxxzzz}}}zzznnnccc```bbb~~~{{{yyyooopppqqqKKKCCCCCCFFFFFFIIIQQQYYYUUUKKKLLLLLLKKKKKKLLLNNNPPPQQQTTTSSSSSSVVVYYY]]]^^^^^^WWWYYY[[[[[[[[[[[[]]]___^^^]]]eeeoookkkkkk]]]KKK@@@???>>>>>>???BBBFFFHHHLLLQQQXXX]]]___aaacccfff___iiiooommmlllqqquuutttpppqqqsssxxx}}}~~~}}}{{{yyyzzzxxxsssrrrvvvooopppnnnjjjjjjllljjjfffccccccbbbbbbbbbbbbcccccc]]]^^^^^^^^^\\\UUUMMMGGG;;;888CCC\\\ttt}}}rrrSSSKKKAAA===:::;;;;;;888999;;;666444333444666666555444444333333222222333333444222666:::999555333444777666666666777888888999999;;;<<<<<<<<<:::;;;<<<>>>CCCCCCDDDDDDDDDCCCBBBBBB<<>>>>>===>>>FFFTTT```bbb\\\VVVHHHKKKEEEEEEkkkrrr]]]III>>><<<>>>AAA@@@??????AAAAAA@@@???BBBFFFIIIJJJIIIIIIKKKNNNKKKKKKNNNSSSXXX[[[ZZZWWWXXXWWW___gggsssCCC777???:::888FFFTTThhhjjjOOODDD??????DDDJJJVVVrrr~~~nnnaaaQQQFFFAAA???AAACCC@@@AAAFFFLLLPPPRRRXXX___mmmsss}}}ssskkkiiieee^^^VVVTTTZZZbbbhhhjjjkkkiii___RRRHHHEEECCC@@@;;;:::<<<===:::666777<<<777888999999:::;;;;;;<<>>>>><<<===AAAFFFNNN^^^wwwrrreeeYYYMMMIIIBBBBBBIIIIII@@@???EEE@@@DDDCCCDDDOOO^^^]]]SSSXXXSSSOOOOOOLLLFFFBBBAAA===:::888999777222000222555444444444666666666555??????VVV}}}zzz}}}vvvxxxzzzooo|||}}}ssssssfffYYYbbb~~~|||{{{xxxxxxqqqeeeIIIFFFIIIIIIRRRRRRFFFEEEMMMMMMNNNLLLKKKKKKMMMOOOQQQQQQSSSTTTUUUUUUTTTTTTVVVXXXWWWXXXZZZ[[[[[[[[[[[[[[[[[[ZZZ___fffgggiii|||mmmHHHCCCAAACCCCCCAAABBBEEEDDDIIIPPPXXX]]]______^^^ccchhhkkkkkklllqqqssssssnnnpppsssttttttuuuwwwxxxtttqqqppptttzzz}}}zzzvvv|||wwwssslllhhhiiiooowww}}}zzzzzzzzz|||zzzxxxtttpppnnnoooqqqrrrnnnkkkgggeeeeeeeeeffffffddddddbbbaaa___^^^]]]\\\ZZZ\\\ZZZRRRKKKGGGDDDAAA999OOOooo}}}ooocccMMM888888888888888888888888888666666555555555555666666333444666777777777666555666666666666666666666666555555666666777777888888:::;;;<<<<<<===<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFEEEHHHLLLQQQYYYooo{{{}}}kkkDDDBBBKKKFFF<<<888~~~tttkkkddd___YYYQQQFFF???<<<<<<<<<;;;AAABBBHHHUUUbbbeee```[[[RRRRRRKKKNNNvvvmmmWWWEEE<<<<<<@@@AAA@@@???@@@BBBBBBBBB@@@CCCFFFIIIJJJJJJLLLOOOQQQNNNNNNOOORRRVVVXXXWWWUUUVVVUUU\\\bbbxxxzzzGGG777???<<<999DDDLLL```pppTTTGGGCCCAAADDDIIIVVVrrrqqqdddUUUKKKIIIIIIJJJJJJBBB@@@BBBFFFIIIJJJPPPWWWbbbhhhttt}}}{{{rrrkkkkkkhhhbbbZZZYYY^^^hhhppptttzzzzzztttiii^^^UUUKKKCCCDDDAAA???>>>;;;777:::@@@======<<<<<<>>>AAAFFFJJJUUUTTTUUUYYYVVVMMMEEEBBB???>>>???BBBIIIYYYssssssdddYYYRRRPPPUUUUUUOOONNNTTTXXXXXXUUUWWWeeetttqqqddd```ZZZVVVTTTPPPHHHCCCBBB???;;;999999777222111444333333333555666777777777<<<@@@[[[}}}|||yyyppp}}}}}}|||wwwxxxhhhZZZaaa~~~{{{uuuvvvzzz~~~```EEEHHHIIIOOO]]]^^^OOOIIINNNMMMNNNMMMLLLLLLNNNQQQSSSTTTTTTUUUVVVUUUTTTTTTVVVXXXWWW]]]bbb```ZZZVVVXXX\\\ZZZXXX[[[bbbccceeettt```PPPBBB@@@CCCDDDAAA@@@BBBDDDHHHNNNTTTZZZ___bbb___dddhhhiiimmmrrrsssqqqnnnpppsssssssssssstttuuusssoookkkmmmqqqsssqqqmmmxxxzzznnnjjjdddaaacccjjjrrrwwwssssssssstttvvvwwwwwwwwwxxxtttpppnnnmmmnnnmmmllljjjgggdddbbbaaabbbbbbcccbbbbbbaaa```___]]]\\\[[[VVVQQQMMMJJJHHHDDDAAA???[[[uuuwwwlllXXXDDD;;;888888888888888888888888666666555555555555666666333444555666777666555555555555555555555555555555666666666666666777777777::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCEEEEEECCCEEEHHHKKKPPPbbbTTTFFFJJJFFF???<<>>===;;;BBBDDDJJJVVVdddkkkiiieeeaaaaaa\\\ccc|||fffOOO@@@;;;>>>AAAAAAAAA@@@BBBDDDDDDCCCBBBBBBDDDFFFGGGIIIKKKOOORRRRRRPPPOOOPPPRRRSSSSSSRRRUUUUUUXXXZZZlllLLL666<<<<<<999@@@DDDXXX{{{]]]MMMHHHCCCDDDHHHTTTqqqtttfffTTTKKKLLLPPPPPPNNNDDDAAA@@@CCCEEEFFFIIINNNRRRXXXdddnnnppplllkkkmmmlllggg```^^^dddnnnyyy|||nnnaaa^^^XXXRRRMMMGGGBBBCCCHHHBBBBBBBBBDDDIIIRRR]]]dddnnnhhhddddddaaaWWWLLLFFFBBB???======BBBQQQiii~~~zzzqqqmmmooonnniiiiiimmmyyyvvvoooppp{{{~~~pppbbb\\\XXXVVVRRRJJJEEEEEEAAA===999999666222222555333333555666888888999999;;;CCCeee|||{{{ppphhhooowwwyyy|||qqq^^^aaa|||wwwzzz|||YYYCCCJJJHHHQQQdddfffTTTKKKMMMKKKNNNMMMMMMNNNPPPSSSVVVXXXWWWWWWWWWUUUTTTTTTUUUWWWWWWbbbjjjeeeYYYQQQTTT[[[YYYWWWYYY___aaabbbkkkxxxnnnMMM@@@AAADDDDDDBBBDDDDDDCCCFFFKKKSSS[[[```\\\```cccfffmmmrrrpppkkkpppqqqsssrrrqqqppppppqqquuupppjjjhhhiiijjjiiihhhssspppuuu}}}eeebbb]]][[[^^^dddlllqqqppppppppppppoooooooooooosssoookkkjjjlllllliiidddfffeeecccaaa``````aaaaaa^^^^^^^^^^^^\\\YYYWWWUUUPPPIIICCCAAA======HHHWWWpppmmmdddIII:::===777777777777777777777777666555555444444555555666333333444555555555555555555555555555555555555555666666666666666555555555999::::::;;;;;;;;;;;;;;;======>>>@@@BBBCCCDDDEEEBBBCCCEEEFFFHHHSSSkkk{{{^^^NNNAAA===AAAppp___RRRHHHBBB??????@@@BBBBBBAAA@@@>>>>>>AAACCCIIIUUUggguuuxxxuuupppuuuzzzwww```LLL@@@===>>>@@@AAAAAAAAACCCFFFFFFEEECCCBBBBBBCCCCCCEEEHHHLLLNNNQQQPPPNNNNNNNNNPPPQQQRRRVVVWWWVVVTTT```QQQ555888:::888<<>>>>>===FFFddd~~~ssspppgggbbbVVV???444;;;555555555555555555555555555444444444444444444555222333333444444444444444444444444444444444444444666666666555555444444444888999999:::::::::::::::<<<===>>>???AAABBBCCCDDDDDDDDDEEEEEEEEEJJJZZZjjjfffHHH>>>AAAvvvkkk[[[LLLBBB===<<<<<<<<<@@@DDDDDDBBB@@@@@@@@@AAAEEEKKKXXXnnn|||ppp]]]MMMBBB>>>>>>???@@@AAABBBDDDGGGHHHFFFEEEEEEDDDCCCCCCEEEGGGIIIKKKNNNNNNMMMLLLLLLNNNQQQSSSWWWYYYUUUQQQYYYqqq___;;;777;;;:::>>>DDDNNNhhhzzzaaaXXXKKKDDDCCCMMMnnneeeQQQRRR^^^eeecccIIIFFFHHHOOOTTTPPPJJJGGG>>>>>>AAAGGGLLLTTT```lllsssrrrpppooopppxxxyyymmmiiiggg]]]QQQHHHFFFDDDCCCCCCBBBEEEPPP[[[rrrzzztttkkkdddYYYSSSNNNMMMKKKEEEBBBBBB>>>999666555333111222666;;;>>>@@@???===;;;:::;;;>>>MMMyyyrrrgggeeevvvwwwpppttt~~~qqqlllxxxnnnWWWPPPJJJGGGJJJGGGMMMPPPIIIJJJNNNIIILLLNNNOOOOOOOOOQQQUUUYYYWWWWWWUUUSSSPPPPPPRRRTTTUUUZZZ^^^]]]VVVRRRRRRTTTVVVTTTVVV\\\```bbbeeehhhhhh|||yyy\\\GGG@@@@@@EEEEEEFFFFFFGGGHHHIIIIIIPPPRRRTTTYYYccclllkkkfffnnnpppqqqqqqooonnnnnnnnntttrrrnnniiiffffffgggiiilllkkkjjjhhhfffdddaaa___fffccc^^^[[[[[[___cccfffiiijjjjjjgggccc``````aaadddaaa___dddjjjkkkeee^^^ZZZ[[[\\\ZZZWWWUUUUUUUUUSSSSSSQQQOOOKKKGGGCCCAAA@@@999:::GGGZZZpppwww|||{{{wwwZZZYYY|||xxxeeeUUUGGG:::555666444444444444444444444444444444333333333333444444222222222222222333333444444444444444444444444444666666555555444444333333777888888999999999999999;;;<<<===>>>???@@@AAABBBCCCBBBDDDEEEDDDEEEOOOZZZyyyoooPPPAAA|||vvvoookkk^^^VVVIII???::::::<<<======CCCIIIJJJFFFBBBBBBDDDCCCHHHOOO]]]wwwooogggZZZMMMCCC>>>===>>>???@@@BBBEEEHHHHHHGGGEEEIIIGGGEEEFFFHHHJJJJJJJJJKKKKKKKKKKKKJJJLLLOOORRRTTTXXXSSSPPPWWWaaa|||~~~tttIII;;;===???DDDDDDGGGVVVuuurrraaaPPPEEECCCMMMooouuuZZZXXXfffppppppOOOLLLOOOXXX^^^YYYOOOHHH???;;;999;;;???HHHWWWeeerrruuuwwwwwwwww|||yyylllhhhfff^^^UUUOOOLLLKKKLLLMMMLLLKKKOOOVVVaaasss}}}rrrhhhbbb___ZZZSSSMMMJJJFFF@@@<<<<<<:::666444555444222333666@@@DDDFFFEEEAAA>>>===>>>DDDQQQ}}}qqqdddjjjwwwtttttt}}}ssshhhnnnwwwTTTGGGKKKJJJFFFLLLDDDFFFIIIGGGLLLRRRLLLKKKMMMNNNMMMKKKLLLPPPTTTUUUTTTRRROOOMMMMMMPPPSSSTTTTTTUUUUUUTTTRRRQQQQQQPPPQQQTTTXXX[[[^^^```bbbgggoooaaaIII??????@@@BBBEEEFFFGGGHHHHHHJJJLLLMMMPPPZZZeeeiiigggiiikkkmmmnnnmmmmmmnnnppplllmmmmmmjjjeeeccceeegggkkkmmmnnnjjjddd```aaacccfffccc^^^ZZZYYYZZZ]]]___gggiiiiiigggbbb______aaa^^^\\\\\\```eeefffaaa\\\YYY\\\^^^\\\WWWSSSRRRSSSLLLKKKHHHEEEBBB???===;;;<<<:::DDDbbbzzz~~~rrr```eeennnmmm```JJJ;;;888777333333333333333333333333333444333333222222333333444111111111111111222333333333333333333333333333333444444444444444333333333666777777888888888888888::::::;;;<<<===>>>???@@@??????@@@BBBBBBBBBGGGOOO[[[xxxTTTwwwnnnjjjeee\\\UUUKKKFFF@@@;;;:::;;;<<<===AAAJJJSSSUUUPPPJJJIIIKKKDDDJJJQQQ^^^{{{ccc___VVVJJJ@@@;;;;;;>>>>>>???AAAEEEHHHIIIGGGEEEGGGFFFEEEGGGJJJLLLLLLJJJIIIKKKLLLKKKIIIJJJMMMPPPLLLSSSOOOPPPWWWWWWjjj~~~ppp{{{XXX???===BBBHHHBBBBBBIIIcccjjjVVVIIIEEENNNqqqgggaaappp|||}}}\\\WWWXXXbbbhhhcccWWWNNNCCC>>>:::999:::AAAOOO\\\iiipppwwwzzzzzz|||xxxmmmiiigggbbb]]]ZZZTTTSSSUUUXXXXXXVVVYYY^^^___hhhwww|||vvvmmmccc\\\YYYVVVOOOHHHFFFAAA;;;888888777444444666666444555888CCCGGGKKKJJJFFFBBBBBBCCCNNNXXXnnniiinnnppp~~~~~~}}}zzz||||||oooppprrr```IIIEEEEEEDDDGGGJJJDDDIIILLLIIIMMMRRRMMMKKKMMMMMMKKKGGGGGGJJJOOOQQQQQQOOOLLLJJJKKKNNNQQQRRRRRRQQQQQQPPPPPPPPPPPPNNNRRRUUUVVVVVVYYY[[[]]]fffgggxxxlllYYYCCCBBBAAABBBEEEIIINNNQQQMMMNNNMMMKKKOOOYYY```bbbbbbdddhhhjjjkkkmmmoooqqqkkkooorrrpppjjjeeeeeegggmmmpppqqqnnniiieeeeeefffdddaaa]]]ZZZXXXYYYZZZ\\\eeegggiiifffaaa^^^```bbbZZZZZZ[[[]]]___^^^[[[XXXXXX\\\^^^\\\VVVPPPOOOPPPDDDCCC@@@===<<<;;;;;;<<>>===>>>AAAAAA@@@CCCHHHNNNddd{{{nnn```YYYXXXTTTKKKBBBAAA???===<<<======<<<;;;EEEPPP]]]```[[[SSSQQQQQQCCCIIIPPP]]]zzz]]][[[SSSHHH<<<888:::???===>>>AAAEEEHHHIIIGGGEEECCCBBBCCCFFFJJJLLLKKKIIIIIIKKKMMMKKKIIIHHHJJJMMMFFFNNNLLLOOOWWWRRR```yyy```AAA<<>>IIIUUU___hhhsssxxxxxxzzzyyyooollljjjgggdddcccZZZZZZ\\\___```___bbbhhheeeeeehhhqqq{{{{{{uuuqqqkkkaaaWWWRRROOOHHHBBB@@@>>>999777888666444444888888666666999CCCHHHMMMMMMIIIEEEFFFHHHXXX___~~~yyyppptttzzz}}}mmmmmm|||tttyyyrrrvvvgggRRRIIIIIIAAA===IIIEEEDDDMMMQQQKKKLLLPPPLLLJJJLLLMMMIIIDDDCCCGGGKKKOOONNNLLLJJJHHHIIIMMMPPPQQQRRRRRROOOMMMMMMOOOQQQPPPTTTXXXVVVUUUVVVZZZ\\\___]]]iiizzzMMMIIIDDDAAADDDKKKTTTZZZVVVUUUPPPHHHGGGNNNVVVYYY]]]```dddgggiiillloooqqqpppuuuzzzxxxqqqkkkjjjkkkqqqrrrrrrpppmmmiiifffdddcccaaa]]]ZZZYYYYYY[[[\\\^^^aaacccaaa\\\YYY[[[^^^YYYZZZ[[[[[[ZZZXXXVVVUUUQQQUUUXXXUUUNNNHHHFFFGGG@@@>>>;;;999999:::<<<>>>RRRwww}}}bbb]]]SSSEEE:::555555666555111111111111111111111111333222222222222222222333111000/////////000222333222222222222222222222222222222222333333444444444555666666777777777777777888888999999:::;;;<<<<<>>BBBBBBAAABBBFFFOOOQQQ}}}yyy~~~zzztttttt|||{{{ppphhhbbb``````nnn|||xxxkkkRRRKKKFFFEEECCC@@@@@@CCCCCCEEE???>>>CCC???:::???HHHQQQfffqqqkkkfffaaaUUUPPPSSSRRR[[[yyy~~~\\\OOOBBB>>>>>>===;;;;;;;;;===@@@CCCDDDDDDCCCBBBDDDFFFGGGGGGFFFEEEFFFGGGCCCDDDDDDEEEFFFGGGGGGHHHGGGJJJMMMLLLKKKQQQ\\\fff|||KKK:::AAACCC<<<999>>>YYYlllPPPKKKRRR]]]uuu}}}qqqhhhUUULLLCCCAAAAAABBBGGGLLLQQQWWWbbbllloooqqqxxxzzzpppiiiffffffeeeddd`````````^^^^^^___bbbdddbbbfffjjjjjjjjjmmmttt{{{~~~}}}wwwuuuooohhhdddbbb^^^WWWQQQKKKCCC;;;888666444555999:::::::::999888999:::<<<;;;@@@KKKWWW\\\YYYXXXZZZgggrrr|||zzzqqqzzzyyyzzzzzzwwwtttzzzhhhQQQIIIAAAAAAGGGFFFHHHEEEGGGLLLLLLHHHJJJPPPJJJLLLLLLJJJGGGFFFHHHKKKMMMKKKIIIHHHHHHJJJLLLNNNTTTRRRPPPOOOOOOPPPRRRSSSVVV[[[\\\VVVSSSVVVYYYXXXYYY]]]bbbvvveeeCCC999===BBBHHHOOO___]]]ccc___MMMGGGLLLLLLWWWSSSUUU\\\\\\ZZZbbboooxxx}}}yyytttrrryyy~~~~~~||||||zzzwwwxxxrrriii```ZZZXXXYYYZZZ[[[ZZZXXXVVVVVVXXXZZZ[[[ZZZVVVRRRQQQRRRRRRQQQOOOKKKKKKHHHDDDBBBBBB@@@===333888666666;;;>>>MMMgggjjj[[[LLLDDD:::444333333111///444333333222111000//////111000/////////000222333000000000000000000000111000111111111111222222222333333333444444333222222555333111222666888777666888555444888>>>AAA???<<<:::;;;<<<>>>???@@@@@@@@@FFFOOOaaa}}}\\\YYYUUUVVV]]]gggqqqvvvfffaaaZZZRRRLLLIIIHHHHHHRRR]]]hhhkkkiiieeeZZZPPPDDD???<<<>>>??????BBBFFFKKKMMMFFFBBBFFFCCC???DDDGGGXXXwww{{{sssfffXXXWWWWWWbbbvvv]]]OOOAAA<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCCCCGGGIIIJJJIIIGGGFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEIIIKKKKKKJJJOOOYYYaaa[[[BBB???>>><<<:::???WWW~~~\\\OOOPPPUUUttttttbbbXXXMMMHHHFFFEEEHHHMMMJJJNNNUUU]]]aaafffpppzzz{{{~~~vvvpppgggaaa^^^]]]\\\[[[]]]\\\[[[ZZZYYYZZZ\\\^^^```ccceeedddaaabbbfffjjjpppsssuuuuuuvvvxxxvvvqqqeee```[[[XXXXXXVVVPPPLLLDDD>>>888666555444555999;;;:::999999999:::;;;<<<===BBBOOO___ggggggeeefffrrr}}}}}}|||zzz{{{wwwyyyzzzzzzxxxtttuuuzzzeeeOOOHHHCCCFFFKKKIIIIIIFFFGGGKKKJJJGGGIIINNNMMMNNNNNNKKKGGGGGGIIIMMMMMMLLLJJJIIIIIIJJJLLLNNNTTTSSSSSSRRRRRRRRRRRRSSSRRRWWWXXXSSSRRRVVVYYYXXXYYY]]]aaalllwwwaaaNNNAAABBBLLLHHHUUUiiilll```\\\ZZZOOOOOOLLLMMMRRRWWWXXXZZZ]]]iiipppzzzvvvlllccc]]]YYYXXXWWWVVVUUUTTTTTTSSSRRRRRRUUURRRNNNMMMMMMLLLJJJHHHJJJFFF@@@===>>>>>><<<888<<>>?????????AAADDDLLL]]]wwwCCC@@@???AAAFFFMMMSSSVVVGGGEEEAAA>>>;;;:::::::::???EEEKKKLLLLLLJJJDDD===:::666555999===@@@FFFLLLOOORRRIIIBBBEEECCCAAAFFFCCC[[[wwwfffbbbdddrrrppp[[[MMM@@@;;;;;;;;;===???@@@???>>>===>>>@@@CCCDDDIIIKKKKKKJJJHHHFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFIIIIIIHHHLLLSSSZZZyyylllIII===888;;;;;;@@@SSSsssvvvwwwfffSSSOOONNNfffqqqfffZZZRRRMMMHHHIIILLLEEEEEEHHHNNNRRRYYYdddooorrr{{{zzzvvvsssqqqjjjfff```[[[YYYXXXWWWVVVWWWVVVUUUTTTTTTUUUVVVWWW]]]___```^^^ZZZXXXZZZ\\\aaacccdddeeejjjpppooojjj\\\XXXSSSQQQPPPOOOKKKGGG<<<777444555555444777;;;===<<<::::::;;;<<<<<<;;;@@@EEERRReeerrrtttqqqppp~~~|||yyyxxxwwwzzzyyynnnnnn~~~|||yyyuuussszzzaaaLLLHHHGGGKKKPPPMMMKKKIIIIIIJJJJJJHHHJJJOOOPPPQQQPPPMMMIIIHHHKKKNNNNNNMMMKKKJJJJJJKKKMMMNNNSSSTTTVVVVVVVVVTTTSSSQQQOOORRRSSSQQQQQQUUUYYYYYY\\\bbbcccgggrrr}}}rrrTTTBBB>>>;;;LLLdddmmmfffgggeeeXXXPPPMMMGGGGGGNNNTTTRRRKKKXXX^^^hhhoootttvvvwwwwww{{{qqqhhh```ZZZVVVSSSTTTTTTTTTRRRPPPNNNLLLMMMKKKIIIHHHHHHGGGEEECCCAAA<<<777888<<<===999555444@@@DDDMMMfff|||~~~dddNNNCCC:::777333333555666555444111111111111111111111111000000/////////000111222111111111000000/////////000000000111111111222222...111444777777555111...666444333333444555555444888888:::>>>DDDFFFCCC@@@999999:::;;;<<<======>>>???>>>AAAIIIUUUqqq>>>===<<<>>>AAADDDFFFFFF>>>>>>===<<<;;;;;;<<<<<<===>>>???@@@@@@@@@===999:::777777:::???DDDLLLUUUVVVZZZQQQGGGHHHGGGDDDJJJEEEZZZzzzxxx{{{nnnUUUJJJ???<<<<<<;;;<<<>>>???>>>=========???AAABBBGGGHHHIIIIIIGGGFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@CCCFFFGGGFFFIIINNNSSSlllxxxQQQ>>>666;;;===AAANNNdddxxxzzzwww```VVVOOO^^^~~~~~~ttthhh___WWWOOOKKKLLLGGGCCCBBBFFFJJJOOOXXXbbbfffnnnyyy~~~vvvoooiiifffeee^^^\\\YYYWWWVVVUUUTTTSSSTTTSSSRRRRRRTTTVVVWWWWWW\\\]]]]]][[[WWWUUUVVVWWWZZZ\\\]]]___fffkkkiiicccXXXTTTOOOKKKHHHEEEBBB???666333333555666555999???AAA@@@>>>>>>>>>===<<<;;;BBBEEERRRfffuuuyyyvvvsss{{{wwwvvvtttvvv~~~}}}tttcccmmmwwwuuu}}}^^^JJJJJJKKKOOORRRNNNKKKKKKKKKKKKJJJKKKNNNQQQRRRSSSRRROOOKKKJJJLLLPPPOOONNNLLLKKKKKKKKKMMMMMMRRRTTTWWWYYYYYYVVVSSSPPPQQQRRRRRRRRRSSSUUUXXXYYY[[[aaa```ccclllttt^^^DDDAAA@@@KKKTTTTTTZZZeeegggiiifff[[[PPPPPPVVVRRRGGGSSSVVVZZZ^^^aaaccceeefffoootttvvvtttsssvvvwwwvvvooonnnkkkgggbbb\\\WWWTTTNNNNNNNNNMMMLLLKKKIIIIIIHHHGGGFFFFFFEEECCCBBB@@@===999777999;;;;;;:::;;;BBBXXXhhhwwwyyylllnnnsssnnnWWWFFF???888666444444444333111...///000000000111111111222////////////000000111111111111111000//////......000000000000111111111111///111333555555444222000666555444333444444444444444666999>>>CCCDDDBBB???999999999999:::;;;<<<======<<>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;===<<<:::888===:::999<<>>>>>>>>>>>>>>>>>AAACCCEEEEEEDDDDDDEEEFFFAAAAAAAAA@@@@@@@@@@@@@@@???AAADDDEEEEEEGGGKKKNNN```dddHHH777;;;>>>AAAHHHVVVooo}}}}}}tttbbbSSSXXXppp{{{tttjjj^^^VVVSSSKKKEEEAAACCCFFFGGGLLLQQQSSSYYY```fffiiikkknnnqqqnnnnnnppptttyyy||||||{{{{{{vvvooogggaaa\\\ZZZYYYSSSTTTUUUUUUTTTSSSRRRRRRSSSRRRRRRUUUZZZ]]]^^^]]][[[[[[YYYVVVSSSQQQPPPPPPRRRVVVYYY[[[___aaa]]]VVVLLLHHHDDD???<<<:::888777444333444777777777<<>>999666555444444333111...,,,/////////000111111222222......//////000000000000000000000000//////......//////000000000111111111111111111111222222333333444444444333333333333444333555999>>>BBBBBB@@@???999999888888999:::;;;<<<:::999@@@HHHHHHMMMiii<<<;;;:::;;;<<<<<<;;;:::;;;;;;:::999999999999999:::888:::BBBFFFDDDAAA??????<<<:::<<>>>>>>>>===<<<<<<<<<>>>@@@AAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDFFFJJJMMMVVVzzz\\\<<<<<<>>>@@@CCCJJJ^^^|||lll[[[XXXfffxxxuuugggaaaOOOFFF@@@@@@BBBAAAAAABBBFFFHHHKKKLLLMMMNNNPPPRRRRRRSSSVVV\\\bbbgggjjjjjjaaa]]]XXXSSSOOONNNNNNOOOSSSVVVYYYZZZXXXUUUSSSRRRQQQPPPQQQUUU\\\``````___XXXUUUPPPLLLHHHFFFEEEEEEIIIOOOSSSSSSRRRPPPLLLFFF???>>>;;;999888888999:::777666777888888888>>>FFFKKKOOORRROOOIIIEEEGGGJJJJJJLLLUUUeeettt{{{~~~xxxtttooojjjmmmooossswwwzzzyyyvvvsssrrr~~~qqq{{{mmmVVVLLLOOOMMMMMMNNNIIICCCGGGJJJHHHHHHKKKMMMLLLNNNQQQSSSRRRNNNLLLMMMOOONNNMMMMMMLLLKKKKKKKKKKKKNNNOOOQQQSSSTTTSSSRRRQQQYYYTTTRRRSSSTTTSSSSSSTTTSSSXXXVVVWWWaaabbb```fffyyymmmXXXWWWNNNEEEFFFGGGQQQ]]]hhhlllllllllllljjj___[[[VVVRRRPPPNNNMMMLLLJJJMMMKKKFFFCCCEEEFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHFFFDDDBBBBBBDDDFFFHHHEEEDDDAAA===999666666777777666;;;DDDMMM^^^}}}qqqsssttt]]]KKK===555111111222333333333222000////////////000000111111111---...///000000000///////////////////////////////////////000000000111111222111000000000222444555333444444333222222444555555777;;;>>>@@@AAA@@@???:::999888888888999;;;<<<<<<;;;>>>BBBAAADDDTTTfff???>>>===>>>AAACCCDDDDDDAAA@@@>>>===<<<<<<===>>>??????FFFTTT\\\ZZZTTTRRRGGGBBB======BBBNNNbbbtttzzztttooofffccccccbbb}}}ooozzzsssbbbZZZYYYEEEAAA???@@@???<<<;;;===???>>><<<;;;;;;;;;<<<<<<;;;===??????>>>>>>???@@@?????????@@@@@@AAAAAAAAA@@@@@@AAABBBCCCGGGKKKMMMRRRgggrrrHHH======??????BBBSSSvvv~~~uuufff[[[^^^bbbllluuuxxxyyy~~~vvvlllSSSHHH???===>>>===<<<===AAAAAA@@@>>>>>>???BBBDDDCCCCCCFFFKKKQQQVVVXXXXXXLLLIIIFFFBBBBBBCCCEEEGGGRRRVVVZZZZZZVVVQQQMMMKKKHHHGGGGGGLLLSSSWWWWWWUUUMMMIIICCC>>><<<<<<<<<<<>>GGGMMMUUU\\\ZZZQQQNNNRRRYYYYYYYYY^^^iiiqqqwww}}}uuunnnmmmkkkgggkkkpppvvvwwwvvvsssssssssqqqxxxxxxyyyzzz{{{~~~tttbbbPPPLLLQQQMMMKKKLLLHHHEEEKKKNNNKKKJJJLLLKKKHHHIIIMMMRRRRRROOOMMMLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIKKKKKKLLLMMMNNNPPPQQQRRRVVVPPPMMMPPPRRROOOOOOQQQQQQYYYXXXVVV\\\\\\ZZZaaadddvvv|||tttaaaGGG>>>BBBLLLTTTXXXZZZbbbjjjvvvsssnnnkkkgggbbb\\\WWWWWWXXXUUUMMMHHHIIIIIIHHHBBBAAA@@@??????@@@AAABBBFFFEEEDDDCCCBBBCCCCCCDDD>>>>>>===:::888999===@@@@@@DDDRRRgggwwwvvv___JJJ===777222//////111222333222111111111/////////000000000000000---...///000000000///...------......///000000000////////////000000000111000000000111111222333444111333444333222222444777555777:::;;;<<<<<<======;;;:::999888888999;;;<<<<<<>>>???>>>>>>AAAHHHNNN```}}}BBB@@@???AAAEEEIIILLLMMMEEECCCAAA??????@@@AAABBBDDDEEEQQQcccnnnllleeeaaaQQQJJJCCC@@@BBBMMMbbbtttzzzwwwvvvsssyyy{{{ttt___TTTTTTEEEAAA===>>>===;;;<<>><<<>>>??????===<<<<<<===>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@AAACCCGGGLLLOOORRR\\\TTT======>>>===>>>MMMppp~~~nnn[[[UUUUUUZZZ\\\XXXVVV]]]kkkvvv~~~rrrXXXKKK???<<<======<<<===>>>===:::999999<<>>AAADDDGGGHHHHHHEEEBBB???<<<<<<>>>AAACCCLLLPPPSSSRRRLLLEEE@@@===???======BBBHHHLLLKKKHHHCCC>>>999555555777:::;;;CCCKKKMMMGGG>>><<<<<<<<<888888888888888;;;@@@CCC===;;;:::999555555===FFFNNNYYYcccaaaXXXTTT[[[eeegggeeefffkkknnnpppwww|||~~~{{{pppjjjkkkkkkgggmmmtttzzzzzzuuuqqqrrruuuqqqsss{{{vvvwwwwwwzzzxxx{{{ddd[[[LLLLLLRRRNNNJJJKKKHHHJJJQQQSSSOOOMMMNNNLLLGGGFFFKKKQQQRRRPPPMMMLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHJJJIIIIIIIIIKKKNNNQQQSSSRRRKKKHHHMMMOOOMMMLLLOOOJJJVVVVVVRRRVVVVVVXXXaaaaaacccvvvhhhSSSIIIAAAAAA???>>>IIIXXX^^^^^^___aaabbb___XXXRRRXXXXXXTTTKKKEEEDDDDDDCCCBBBAAA>>><<<<<<===@@@AAA?????????>>>===;;;999888666888999999;;;@@@HHHNNNYYY```uuullliiivvvgggQQQ???777777666444111333333333111000000000000000000000000/////////,,,---///000000000///...,,,,,,---...///000111111////////////000000000000---///111333444333222111000222444333222222555888333555777888888888999:::<<<;;;999888888:::;;;===555<<<@@@>>><<>>KKK[[[BBBBBBAAADDDNNNYYY[[[XXXYYYTTTKKKBBBAAACCCBBB===FFFNNN[[[iiivvvzzzpppdddVVVIII???@@@GGGQQQaaarrrnnn```VVVJJJ??????>>>>>>===<<<<<<<<>><<<;;;::::::;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDGGGKKKNNNRRRYYY|||[[[EEE<<<888<<>><<<<<<<<<>>>???>>><<<<<<;;;;;;:::;;;===>>>???IIIHHHGGGEEEBBB???<<<;;;888:::???BBBCCCAAA>>><<<999999888888777777777666MMMMMMGGG===777777888777:::;;;:::999<<>>;;;<<>>======<<<<<<@@@???===<<<;;;;;;<<<<<<::::::;;;;;;<<<======>>><<<<<<===>>>??????@@@@@@???AAABBBCCCDDDFFFIIILLLJJJNNNkkkxxxMMM???888<<<===AAAWWWrrr|||rrr\\\SSSIIIDDDBBBBBBFFFLLL]]]sssbbbSSSNNNJJJAAA???DDDDDDGGGEEE???===BBBGGGGGGAAAAAA???>>>===<<<<<<<<<;;;;;;:::999:::;;;<<<===@@@@@@???>>>===<<<:::999666888;;;===>>><<<:::999888888888777777777666666===@@@???999666777888777777999:::<<>>===@@@DDDTTTmmmwwwnnnnnnsssrrrkkkeeefffjjjoooxxxwwwuuuqqqmmmjjjiiillloootttqqqrrrsssmmmiiiuuu}}}tttqqqyyyzzzuuucccQQQLLLIIILLLMMMLLLMMMPPPKKKMMMNNNOOOOOONNNNNNNNNGGGIIIJJJJJJIIIHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMOOOGGGOOOOOOUUU\\\OOONNNKKKKKKLLLLLLKKKKKKJJJJJJIIIKKKNNNPPPPPPQQQRRRTTTYYY\\\bbbnnnnnnZZZRRRRRRGGG>>>===???@@@@@@AAA;;;@@@BBB===:::::::::888;;;===<<<777666999;;;:::===>>>???@@@BBBIIIQQQXXXIIIHHHOOObbbzzzooosss}}}wwwssssssoooSSSBBB666555444000///444222111111000000000000000000000000//////.........000000000//////............/////////......000222///............///000000111111111222222222333333333333222222222222333333222333444555666777888888888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBQQQnnnPPPQQQQQQVVVdddrrrxxxwwwyyyrrrdddSSSIIIHHHHHHFFFIIIWWWlllqqq\\\YYYWWWTTTPPPWWWtttwww```RRRLLLBBB@@@@@@??????>>>=========@@@???>>>===<<<<<<<<<===:::::::::;;;<<<<<<======:::;;;<<<===>>>@@@AAAAAA@@@BBBCCCCCCCCCDDDGGGIIIFFFHHH[[[zzz___HHH999<<<<<<:::III```nnn___NNNEEEAAA>>>>>>AAAHHHeeettthhhbbb[[[QQQLLLMMMLLLSSSUUULLLBBB???BBBFFFFFFFFFEEEAAA<<<:::;;;======<<<;;;:::::::::;;;<<<999999::::::::::::::::::666777888999999888777666888888888777777777777666333888;;;999888::::::888666999;;;>>>HHHTTT[[[\\\WWWTTTOOOJJJGGGFFFGGGHHHUUUuuu|||yyy{{{xxxkkk```___fffnnnwww~~~~~~~~~~~~|||tttssspppllliiijjjlllooozzzwwwwwwwwwrrrppp}}}yyyyyyqqqaaaOOOJJJGGGJJJMMMMMMOOOSSSLLLLLLMMMMMMNNNNNNOOOOOOJJJLLLNNNOOOMMMKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOJJJVVVXXX___dddSSSOOOKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMPPPSSSTTTRRRPPPVVVYYY]]]___iiiooo[[[RRRQQQMMMFFFBBBGGGUUUYYYOOOHHHJJJJJJEEEDDDJJJOOOPPPQQQWWW\\\]]]aaaeeejjjmmmrrr{{{kkk```lllppp^^^VVV===444000333333//////444111111000000000/////////000000000000////////////000000000000////////////---...000//////000222444///////////////000111111000111111111222222222222222222333333333333222222222222333444555666777777888888888888999999::::::999999999:::::::::::::::BBB@@@EEERRR```tttyyyYYYXXXUUUYYYfffwww{{{mmm\\\PPPMMMLLLJJJQQQ]]]nnn}}}fffdddbbb```]]]fffqqqZZZOOOKKKBBB@@@@@@@@@???>>>>>>======>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<>>>??????@@@BBBCCCDDDDDDDDDDDDFFFGGGGGGGGGRRRggg|||wwwUUU;;;;;;>>>;;;CCCTTTyyy~~~kkkUUUIIIEEEBBB???>>>GGGTTTooo}}}ttteeeZZZWWWVVV[[[]]]TTTHHHAAA@@@BBBGGGIIIIIIDDD===:::<<<@@@@@@???>>><<<;;;;;;<<<<<<:::::::::::::::;;;<<<<<<999999999888888888888888888888888888888888888888888===???<<<;;;<<<<<<:::999;;;===AAALLL]]]hhhkkkhhhbbb[[[TTTPPPNNNMMMLLLQQQttt~~~~~~yyyjjj]]]^^^fffooovvv{{{|||zzz|||{{{wwwtttssspppllliiihhhjjjlll|||}}}~~~zzz~~~eeeWWWKKKFFFDDDHHHKKKLLLOOOTTTQQQOOOMMMLLLLLLKKKKKKJJJJJJMMMPPPQQQPPPNNNMMMMMMHHHHHHIIIJJJKKKLLLMMMMMMQQQMMMYYY\\\cccfffTTTOOOHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLNNNSSSWWWWWWSSSOOOPPPVVV\\\]]]aaarrrvvvggg]]]uuu}}}ppprrrqqqiiijjjttt}}}uuunnngggiiirrr}}}ppp[[[JJJBBB777333222444222---...222000000000000000//////...000000000000000000000000000000000000000000000000---...000000000111333555000////////////000111111000000000111111111111222000111222333333222111000222222222333444555555555777888888999999999999999888888999999999999::::::BBB@@@AAADDDHHHUUUttt~~~ddd```ZZZ[[[hhhzzz|||ppp```VVVRRRNNNJJJTTT```rrrwwwppplllmmmppp{{{mmmUUUKKKHHH@@@@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========CCCDDDFFFFFFEEEDDDEEEFFFHHHGGGLLLZZZ}}}vvvttteeeBBB:::>>>???DDDMMMooonnnWWWKKKGGGDDDAAA@@@DDDEEEVVVxxxqqqllldddYYYOOOHHHEEEEEEFFFDDDFFFGGGCCC===;;;>>>BBBAAA@@@???===<<<<<<<<<===>>>>>>===<<<;;;;;;<<<<<<::::::999999999999999999::::::::::::::::::::::::>>>BBBBBB>>><<<===>>><<<<<<>>>???DDDTTTjjj{{{}}}wwwmmmddd\\\WWWRRROOOTTTqqqwwwjjj___bbblllsssvvvwww~~~~~~{{{sssoooooommmkkkiiiiiilllnnnwwwzzz}}}|||mmmVVVKKKHHHCCCBBBFFFIIIJJJMMMQQQUUURRROOOMMMMMMLLLJJJHHHDDDHHHLLLNNNNNNMMMLLLLLLHHHHHHHHHIIIIIIIIIJJJJJJQQQMMMZZZ]]]ccceeeQQQKKKIIIIIIHHHHHHIIIJJJKKKLLLKKKLLLNNNSSSWWWWWWRRRMMMKKKQQQVVVWWWZZZeeexxxzzz||||||}}}wwwooohhh[[[LLL@@@<<<777555555333000,,,...111///000000000000///......///////////////000000000///////////////000000000---...000000000111333555///////////////000000111//////000000000111111111///000222222222222000///111111222222333333444444666777888999999999888888888888999999999:::::::::===;;;>>>AAAAAAEEEWWWkkkhhhccc]]]\\\hhhzzz|||qqqfffbbbbbb^^^YYYUUUfffiiiOOOEEECCC<<>>>>>===<<<<<<<<<::::::;;;;;;;;;::::::999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;BBBCCCEEEEEEDDDDDDDDDEEEJJJIIIMMMTTToooxxxxxxSSS???<<>>IIItttbbbPPPIIIGGGEEEEEEBBBDDDFFFDDDAAA@@@AAACCCAAA@@@???===<<<<<<======CCCAAA???===<<<;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<============>>>>>>AAAEEEEEEAAA@@@AAABBB@@@AAAAAABBBIII]]]zzzvvvllleeeaaadddwwwwwwlllfffkkktttyyyyyyzzz|||zzz{{{}}}{{{rrrkkkfffggghhhiiijjjmmmqqqtttppprrrsssrrrssszzzyyyzzz|||lll[[[LLLDDDFFFBBBAAAEEEIIIIIIJJJMMMSSSPPPNNNOOOQQQRRROOOMMMDDDGGGKKKMMMMMMMMMNNNOOOHHHHHHHHHIIIIIIIIIIIIIIINNNMMM```gggnnnlllRRRIIINNNMMMKKKIIIHHHHHHIIIIIIHHHIIILLLPPPSSSRRRNNNKKKPPPRRRTTTTTTVVV^^^mmmxxxxxx}}}rrrgggZZZPPPFFF<<<777777333222222000......///111...///000111000///...---............////////////............////////////---...000//////000222444...............///000000////////////000000000000000000111111111111000000000111111111222222222333555555777888888888777666777777888888999:::::::::::::::@@@GGGFFFBBBFFFQQQrrrvvvtttppprrr~~~|||dddGGG???AAA<<<>>>>>>======<<<;;;;;;;;;999:::;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<>>@@@CCC]]]{{{fff^^^VVVMMMGGGHHHIIIKKKLLLKKKJJJIIIHHHDDDCCCBBBAAA@@@@@@AAABBBGGGEEEBBB@@@>>>>>>>>>>>><<<===>>>???@@@@@@????????????@@@@@@@@@AAAAAAAAAIIINNNQQQNNNKKKKKKIIIFFFFFFEEEDDDKKKaaa~~~|||zzzzzzrrrnnnsss{{{zzzwwwtttrrrqqqnnnjjjfffbbbcccfffhhhjjjnnnsssvvvppppppooolllooo{{{|||uuu}}}jjjTTTLLLIIIFFFFFFCCCCCCGGGJJJHHHGGGIIIMMMKKKJJJMMMQQQSSSPPPLLLFFFHHHJJJKKKKKKKKKMMMNNNHHHHHHIIIJJJKKKKKKLLLLLLLLLSSSqqq]]]MMMPPPNNNLLLJJJIIIIIIIIIJJJFFFIIIMMMOOOOOONNNMMMLLLRRRWWWZZZYYYWWW[[[eeemmmyyyppp]]]QQQEEE===777222000222...///000000000111000......///000111000///---,,,,,,---------.........///,,,---------.........///.../////////......000222---------------......///........./////////000000000000000//////000000000000000000111111111111222333444666777777777555555555666666777888888999999;;;<<>>>>><<<>>>AAABBBAAA@@@AAAAAABBBBBBFFFFFFMMMrrrZZZ===<<>>AAA????????????>>>===;;;:::999:::;;;;;;;;;;;;:::999888999999;;;;;;;;;;;;999999<<<;;;;;;;;;<<<===???@@@AAACCCCCCCCCAAA@@@AAABBBHHHBBBDDDKKKMMM\\\|||KKK<<>>:::<<<@@@AAABBBFFFTTTnnn}}}vvv^^^EEEAAABBB@@@???>>>>>>===;;;::::::999;;;:::::::::999999999999999999:::;;;;;;:::999999999999999:::;;;<<<>>>>>>???@@@BBBAAA@@@???AAABBBDDD???BBBHHHGGGRRR|||]]]FFFDDD???===FFFSSSllljjj\\\RRRLLLFFFDDDCCCDDDJJJ\\\zzz}}}yyysssmmmgggbbb___[[[YYYXXXXXXUUUPPPQQQVVVXXXWWWUUUQQQLLLHHHGGGGGGHHHFFFIIIPPPSSSPPPNNNPPPJJJPPPNNNJJJJJJEEEFFFSSSgggxxxwwwkkkeeeaaa[[[WWWRRRUUUhhhwwwtttmmmfffaaa```cccfffgggeeeggglllnnnmmmnnnqqqyyy~~~|||uuuuuunnnttt}}}xxxvvv{{{iiiSSSDDDBBBCCCBBBBBBFFFIIIGGGBBB@@@DDDHHHJJJJJJJJJKKKMMMLLLIIIGGGCCCCCCDDDFFFGGGGGGHHHHHHHHHJJJLLLMMMNNNOOORRRTTTSSSZZZnnnbbbNNNJJJGGGGGGIIIKKKJJJHHHGGGJJJMMMOOOPPPOOOMMMKKKNNNWWW[[[VVVOOOPPPVVVZZZ^^^dddlllttt|||}}}zzzhhh\\\OOOBBB:::888555222000/////////---...///000111000//////...000111333222000...------,,,,,,,,,,,,+++++++++------------------------------------------------...///...---++++++---...---...//////000000//////------------------------000000000000000000000000111222333444555555555555333444444555666666777777???AAABBB???:::999;;;>>>AAA@@@@@@GGGWWWnnn~~~vvvzzzvvvZZZFFF@@@@@@??????>>><<<:::999999::::::;;;:::999888777888999999888999:::;;;;;;:::999888777888999;;;===>>>>>>???===>>>@@@@@@??????@@@BBBBBB>>>AAAFFFDDDHHHhhhvvvTTTHHH@@@999???FFFUUUtttppp```WWWKKKHHHEEEBBBAAAHHHZZZkkk}}}uuukkkccc[[[ZZZ\\\___eeelllhhheeeaaa]]]YYYVVVQQQNNNLLLJJJMMMVVV^^^___\\\[[[ZZZ___\\\VVVQQQHHHIIIWWWwww{{{xxxmmmddd^^^bbbooo~~~}}}zzzxxxpppllleee^^^[[[___ffflllmmmjjjkkkoooqqqnnnmmmnnnxxx||||||wwwyyyfffhhhppp~~~}}}qqq]]]III@@@@@@@@@>>>>>>@@@BBBBBBAAABBBDDDEEEGGGGGGGGGIIIJJJJJJHHHFFFEEEEEEDDDEEEFFFGGGIIIJJJHHHIIIJJJJJJJJJKKKNNNQQQSSSTTT___mmmyyyrrrPPPLLLGGGGGGIIIKKKKKKJJJIIIJJJLLLMMMMMMMMMLLLKKKMMMTTTVVVPPPJJJLLLQQQUUUVVV]]]eeehhhjjjtttwwwxxxooo]]]NNNFFF===333555333111///...---......---...//////000000//////...///111111111000...,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******,,,---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000///000111222333333333333333333222333444666888999EEEBBB===999777888:::<<>>;;;<<>><<<:::888777888999::::::999777666666777999:::888999:::;;;;;;:::999888777888;;;>>>@@@AAAAAAAAA<<<===????????????AAABBBBBB@@@DDDIIIEEEEEEZZZwwwfffMMM>>>===???BBBHHHZZZ{{{tttcccQQQLLLIIIFFFBBBBBBIIIRRR{{{sssdddbbbhhhsss|||ssslllhhhbbb\\\WWWQQQRRRYYYhhhwww{{{vvvoooppptttnnnggg___RRRRRRbbbxxxpppttt{{{|||yyyuuuqqqnnnfffccc^^^ZZZ\\\eeeqqqzzzrrrqqqqqqsssqqqnnnpppuuuwww}}}~~~{{{~~~vvvsssuuu}}}~~~nnnTTTBBB<<<>>>>>>============>>>AAABBBBBBBBBCCCCCCCCCEEEGGGHHHGGGEEEHHHGGGFFFEEEFFFIIIKKKMMMIIIIIIIIIHHHGGGIIILLLOOOSSSPPPVVV]]]dddttt}}}tttTTTOOOJJJIIIKKKNNNOOONNNJJJKKKKKKLLLMMMNNNNNNOOOQQQUUUTTTNNNIIIKKKOOOQQQSSSYYY^^^``````ccclllsss{{{qqqyyy{{{rrrbbb```WWWHHH===999444...333222111000/////////000------......////////////......///000000...---,,,.........---------,,,,,,************************************************+++,,,,,,,,,******+++,,,++++++,,,------------,,,...............//////////////////000000000000000//////000111222222222222444444333333555777:::<<>>888666777999:::999>>>===;;;:::<<<@@@EEEHHHVVVfff~~~qqq___aaa___VVVGGG;;;777999;;;<<<;;;888777666777888999999888666555555666888999888888999::::::999888888666888:::===???@@@@@@@@@<<<>>>???@@@???@@@AAACCC@@@???DDDIIIFFFDDDQQQeeeyyyXXX@@@===>>>@@@DDDMMMcccnnnVVVPPPKKKIIIFFFCCCDDDHHH```}}}xxxvvvlllccc\\\ZZZ```nnn{{{vvvoooaaaaaasss~~~{{{vvvqqqjjjfff^^^\\\ZZZZZZ___jjjwwwtttuuuwwwvvvpppmmmttt}}}zzz}}}~~~nnnQQQ???;;;===>>>===???===<<<===@@@AAA@@@???@@@@@@@@@AAADDDEEEDDDCCCGGGFFFDDDCCCDDDGGGJJJLLLIIIIIIIIIHHHGGGHHHLLLOOORRROOOTTTXXXZZZeeennniiiUUUQQQLLLJJJMMMOOOPPPOOOKKKKKKLLLMMMNNNPPPRRRRRRSSSVVVSSSMMMJJJLLLNNNNNNQQQSSSVVVZZZ\\\___```aaabbbttt}}}jjjbbbllllll]]]RRROOOGGG===666444222///111111111000000000000000---------------......///---............---,,,+++......---------,,,,,,,,,************************************************)))+++,,,,,,******+++,,,***++++++,,,,,,,,,,,,,,,....../////////000000000......//////000000000000///000111222222333333222444333222222444777:::<<<<<<888444555888;;;:::888::::::;;;<<<===???AAABBBBBBJJJ]]]zzzxxx___]]]XXXMMMBBB:::888;;;===999999777666666666777777777666555555555666777888777888999::::::999888777555666777999;;;<<<<<<======>>>@@@@@@??????@@@BBB<<<<<<@@@FFFEEEBBBJJJXXXssslllPPP===:::<<>>???>>>===>>>======>>>@@@BBBAAA@@@BBBAAA@@@???@@@CCCFFFHHHGGGHHHIIIHHHHHHIIIKKKNNNQQQMMMSSSXXXVVV[[[aaa\\\TTTPPPKKKJJJMMMOOOOOONNNKKKLLLMMMNNNOOOQQQRRRRRRRRRTTTRRRMMMMMMPPPQQQOOONNNNNNPPPTTTYYY\\\[[[YYY[[[dddttt{{{hhhcccrrr~~~yyyqqq^^^QQQCCC???:::555333222111000//////............---------,,,,,,,,,,,,---......---------------,,,++++++++++++++++++************************************************************)))***,,,,,,+++++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////---......//////000000111///000111222333333333333111111000111222444666777444333222555888;;;999777666777999;;;<<<=========@@@???FFF[[[|||ddd[[[RRRGGG>>>;;;:::;;;===777777777666666666666555444444555555555666666666777888999::::::999888777666666666777888999;;;<<<===>>>??????======>>>???;;;:::>>>CCCCCC@@@EEENNN\\\nnnHHH>>>:::>>>BBBLLLbbbzzzzzzjjjZZZRRRNNNIIIFFFEEEDDDRRReee~~~wwwvvvuuusssnnneee[[[TTTUUUXXX[[[^^^bbbfffkkkooowwwuuuuuuwwwvvvssstttxxx}}}yyysssqqqwww}}}uuuuuukkkYYYFFF@@@@@@>>><<<<<<;;;<<<<<<<<<<<<<<<===>>>===<<<;;;<<<===??????>>>???>>>>>>===>>>@@@CCCDDDDDDFFFHHHHHHHHHIIIKKKLLLNNNIIIOOOUUURRRUUUYYYUUUSSSPPPMMMMMMOOOQQQOOONNNMMMMMMNNNOOOOOOOOONNNNNNQQQRRRRRRQQQTTTYYYZZZWWWJJJLLLOOORRRUUUVVVWWWWWWYYY\\\bbbhhhmmm{{{vvvxxxxxxeee___VVVIIIDDD777333000111222222000///............------,,,+++---,,,+++++++++,,,......,,,,,,,,,,,,,,,++++++++++++++++++************)))************************************************(((+++------,,,,,,,,,---***+++,,,,,,------,,,,,,***++++++,,,------......------......///000000111///000111222222333222222000111111222333333444444222111222333666888888888666666777999:::;;;;;;;;;>>>;;;<<>>===<<<;;;<<<===<<<;;;===BBBBBB@@@CCCJJJDDDnnnXXXGGG;;;:::<<>>>>>>>>???AAACCCDDDBBBDDDGGGHHHHHHHHHJJJKKKMMMFFFKKKRRROOORRRWWWSSSUUURRRPPPPPPRRRSSSRRROOONNNOOOOOOOOONNNLLLKKKIIIPPPSSSTTTUUU[[[bbbccc___IIIMMMQQQSSSQQQRRRUUUYYYTTTUUUXXXXXXUUUWWWiii}}}{{{yyyfffQQQHHH???666888111---,,,///222222000///////////////...---,,,,,,---,,,+++++++++,,,---...,,,,,,,,,+++++++++******---------,,,,,,,,,++++++************************************************)))+++---...---,,,,,,---++++++,,,------------,,,++++++,,,------...//////---------...///000000111...///000111222222222222222333444555555555555444222222222222333555777999777777888999;;;<<<======999;;;>>>@@@BBBHHHUUU```vvvyyyzzz}}}{{{|||zzzaaaIIIEEE>>>999888888888888888888666555444444444444888888777777666666555555:::999777666666666777888888888888888888999999999@@@@@@???>>>===<<<<<<;;;;;;CCCGGGBBB===>>>BBBEEE===]]]UUU:::BBBHHH???DDDWWWtttyyy```RRRNNNJJJGGGKKKHHHGGGOOOaaa|||}}}mmmjjjfffbbb[[[SSSRRRVVVZZZ\\\___bbbeeeiiinnnrrrxxx|||zzzzzzwwwmmmooo}}}uuu|||www~~~{{{nnnlll}}}oooQQQLLLFFF???;;;:::;;;<<<999999888888888888888888::::::::::::::::::::::::<<<<<<===>>>???AAACCCDDDCCCDDDEEEDDDCCCCCCEEEGGGHHHIIIJJJKKKKKKMMMQQQSSSUUUVVVVVVVVVSSSOOOKKKIIIQQQPPPOOOMMMLLLJJJIIIHHHJJJIIIKKKPPPXXX^^^``````MMMOOOPPPQQQPPPQQQSSSUUURRRRRRQQQOOOPPPSSSYYY]]]ppp~~~yyyfff___eeeuuuyyynnnhhh[[[III;;;555222000...222222222111000//////...////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,------......------,,,------,,,,,,---...000111---......///////////////000000000000000/////////333333333333333333333333111111222333444555777888666666666666888:::<<<===;;;;;;<<<===@@@CCCFFFHHHRRR```lllttt{{{xxxuuussszzzmmmYYYGGGBBB===999888888888888999888777666555555555555777777777777666666555555888888666555555555666777777777888888888999999999???>>>>>>===<<<<<<;;;;;;999???AAA===:::;;;>>>>>>===NNNwwwqqqMMM>>>===>>>EEEMMMaaannn]]]UUUPPPKKKDDD@@@???DDDQQQgggwww{{{|||xxxlllfff___YYYQQQLLLNNNTTTXXX[[[```dddjjjpppwww|||zzz}}}|||yyyoooqqq}}}vvv|||oooooosss{{{~~~wwwpppnnnwwwtttbbbJJJHHHDDD@@@===;;;;;;;;;999999999888888888777777999999999999999999999999<<<======>>>???AAACCCDDDFFFGGGGGGFFFDDDDDDEEEGGGEEEHHHKKKLLLMMMMMMOOOPPPRRRSSSSSSSSSQQQNNNKKKIIINNNMMMLLLKKKJJJIIIHHHHHHJJJHHHIIIMMMTTTYYYZZZZZZLLLNNNOOOPPPQQQTTTWWWZZZRRRRRRQQQOOOOOOQQQUUUXXX\\\ggg}}}|||dddXXX[[[iii}}}vvvhhh]]]RRRHHH<<<444111222222111222222111000000///......////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))(((******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,...///000---......///////////////////////////////////////222222222222333333444444111111222222444555666777<<<;;;999888777777888999;;;;;;;;;<<>>BBB???OOOmmmnnndddZZZQQQPPPLLLIIIJJJOOOYYYkkkzzzzzzppprrrrrroooddd]]]TTTOOOKKKJJJPPPYYY___ccchhhnnnrrrwww}}}}}}}}}vvvlllnnn~~~{{{xxxrrrttt|||yyyuuuvvvqqqmmmcccQQQBBBBBBAAA???>>><<<;;;:::;;;::::::999888777666666888888888888888888888888<<<<<<<<<===>>>@@@AAABBBFFFFFFFFFEEECCCBBBCCCEEECCCFFFJJJLLLMMMLLLLLLMMMMMMNNNOOOPPPOOOMMMKKKIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJHHHGGGIIINNNRRRRRRQQQKKKLLLOOOPPPRRRUUUYYY\\\QQQQQQQQQOOOMMMMMMOOOQQQSSSXXXeeevvvuuuvvvuuujjjjjjqqq}}}}}}qqqggg\\\OOOGGG<<<777111...000222222111111111000000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************))))))))))))(((******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,---...---......///////////////........................000000111222333444444555222111222222333444555666===<<<:::888777777777888::::::;;;<<<===???@@@AAA???AAAFFFKKKTTTiii{{{yyywwwwwwzzzgggVVVNNN===;;;888777777888888888999888777666666666666666666666666666666666666666777777666666555555555555666666777777888888999999;;;;;;;;;:::::::::::::::>>>???>>>===@@@DDDCCC>>>BBBCCCSSSyyybbbHHHAAA>>>999BBBWWWqqq}}}mmm]]]TTTNNNJJJIIIHHHHHHNNNVVVxxxqqqlllmmmiiicccXXXQQQLLLKKKLLLQQQZZZcccooosssxxxzzzzzzxxxvvvuuuzzzyyyqqqrrrooojjjmmm~~~}}}rrrvvvzzzlllZZZMMMBBB======<<<<<<;;;;;;;;;;;;;;;;;;:::999888666666555777777777777777777777777:::::::::;;;<<<===???@@@@@@AAABBBAAA@@@???AAACCCCCCEEEHHHIIIIIIIIIKKKLLLJJJKKKMMMNNNNNNMMMLLLKKKHHHHHHGGGGGGHHHHHHJJJJJJKKKHHHFFFGGGKKKMMMLLLJJJIIILLLOOOQQQQQQRRRSSSTTTNNNOOOOOONNNMMMLLLLLLMMMUUUUUUYYY___eeerrriii^^^cccttt}}}vvvfffXXXMMMDDD<<<777444222000000111111///---000000000//////..................---------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////---------..................///000111222333444555222222111222222333444444666666555666777999:::<<<;;;;;;;;;<<<======>>>???AAA@@@EEELLLMMMQQQaaauuuwwwssspppooosss|||```NNNHHH:::888666666777888888777888777777666666666666666555555555555555666666666888888888888777777666666555666666777888888999999999999999999::::::::::::::::::999999>>>DDDCCC>>>;;;EEENNN^^^___DDD<<<>>>:::GGGXXXhhh~~~mmmZZZSSSMMMKKKJJJGGGGGGJJJSSS}}}{{{pppiiijjjiii```UUUMMMIIIHHHMMMSSSYYYaaahhhyyy}}}{{{qqqiiidddbbbllliiiccchhhkkkkkkpppzzz~~~vvvrrr{{{|||bbbHHH>>>;;;;;;:::888777888999<<<===;;;;;;:::999888666666555777777777777777777777777888888888888999;;;<<<<<<;;;===>>>>>>>>>@@@BBBDDDDDDEEEEEEDDDDDDFFFJJJMMMIIIJJJKKKMMMNNNNNNNNNNNNJJJIIIHHHGGGHHHIIIKKKLLLKKKIIIFFFGGGJJJLLLJJJHHHHHHKKKOOOPPPOOOLLLJJJJJJLLLMMMNNNNNNLLLKKKLLLMMMQQQPPPQQQQQQPPPSSS___mmm}}}~~~mmmgggnnntttwwwnnniiibbbYYYLLLAAA;;;666333111222111111111111///---+++/////////...............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---......///////////////------------......//////......///000222333444444222222111111111222222333111111111333555888;;;===<<<<<<<<<===============DDDAAADDDLLLLLLFFFHHHOOOrrrqqqllliiipppxxx___MMMDDD888777666777888999777666666666555555555555666666444555555555555666666666888888888888888777666666444555666666777888999999888888999999::::::;;;;;;:::;;;;;;;;;???EEEEEE@@@;;;KKKQQQPPPgggpppIII:::>>>>>>CCCMMMZZZqqq~~~iii```WWWTTTRRROOONNNPPPKKKnnnyyypppgggcccccc___TTTJJJHHHFFFIIISSS\\\aaaggglll{{{~~~~~~vvvkkkaaa[[[ggguuuuuunnnqqqrrrnnnppptttyyyzzz|||]]]CCC>>>???:::999777555666888;;;<<<;;;::::::999888777666666777777777777777777777777777777777777888999:::;;;:::<<<>>>??????AAADDDFFFDDDDDDBBBAAA@@@CCCHHHLLLIIIIIIKKKLLLNNNOOOOOOOOOMMMKKKIIIHHHHHHIIIJJJKKKKKKHHHFFFGGGKKKMMMLLLJJJJJJLLLNNNNNNLLLJJJIIIHHHMMMNNNOOONNNLLLKKKLLLMMMKKKLLLNNNPPPMMMKKKPPPXXXcccxxxvvv{{{ddd___jjjwwwxxxppplll~~~yyytttnnnddd[[[WWWFFFAAA999444222111000000....../////////...------..................------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))*********))))))))))))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---............---......///////////////---------...//////000000......///000111222222333222222111111000111111111111111111222444666888999;;;;;;<<<=========<<<<<>>777777777888999999777555555555444444444444555555444444444555555555666666666777888888888777555555444444555666777888999999888888999999:::;;;<<<<<<===??????===???CCCCCC@@@@@@JJJOOOMMMTTTuuucccFFF;;;AAABBBFFFPPPccc~~~ooo___WWWRRRMMMJJJKKKPPPaaayyyzzzlllfff___ZZZUUUOOOIIIEEEGGGFFFLLLYYYeeelllrrrwww}}}~~~~~~zzzrrriiiccc___uuuvvvqqqqqqxxxxxxUUU@@@??????888888777777777888888999999999999888888888777777888888888888888888888888888888888888999:::;;;;;;:::;;;===>>>>>>???BBBDDDAAABBBBBBAAA@@@BBBEEEHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOMMMJJJHHHGGGGGGHHHIIIIIIGGGEEEGGGLLLNNNNNNMMMLLLLLLLLLJJJJJJLLLPPPSSSQQQQQQPPPNNNKKKJJJKKKLLLKKKJJJMMMQQQPPPMMMNNNQQQQQQ___rrr}}}iiiggguuu|||zzzyyyzzz|||nnn]]]jjjtttvvvjjjbbbYYYOOOGGGDDD666444222000000000//////,,,---------------...///------------------------,,,,,,,,,,,,++++++++++++************************)))*********++++++++++++*********************************************************))))))))))))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,...///000000///---......///////////////------...//////000111111/////////000000000111111222222111000000000000000222222222222333555777999888999:::<<<<<<<<<;;;;;;777;;;<<<:::;;;???BBBBBBwwwmmmqqqiiiiiimmmyyynnnWWWNNNCCC444777777777888:::999777555444444333333333444444555444444444555555555666666555666777777777666444333444444555666777888999999888888999:::;;;<<<<<<===:::======::::::======:::@@@BBBGGGIIIHHHYYY[[[>>>===<<<<<>>@@@???@@@BBBBBBBBBBBBDDDEEEGGGHHHIIIJJJKKKMMMNNNNNNPPPNNNJJJGGGEEEEEEFFFGGGGGGEEEDDDGGGLLLPPPPPPNNNNNNLLLJJJHHHIIIOOOXXX^^^UUUTTTRRROOOKKKIIIJJJKKKKKKIIIJJJMMMMMMIIIHHHJJJOOORRRTTTYYYiiiuuuooouuuiiiZZZXXXiii{{{yyyqqqlllzzz|||kkkpppqqq{{{wwwtttkkkaaaWWWPPPGGG;;;222...000000111111111000...---///000///---,,,---///000------------------------,,,,,,,,,+++++++++******************************))))))******++++++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++(((***,,,...000111111111---......///////////////.........///000111111222////////////000000000000333222111000/////////000111111111333555777:::;;;666777999:::;;;;;;:::999222===BBB<<<888<<>>@@@DDDIIIPPPrrrVVVHHHCCC>>>;;;BBBVVVtttxxxhhhZZZTTTOOONNNOOORRRUUU]]]mmm{{{xxxrrrmmmmmmiiiaaaYYYVVVSSSLLLGGGDDD???;;;AAAJJJLLLQQQ___rrr~~~yyypppssszzzxxxqqqxxxyyyqqqeeeWWWGGG999666999444666777666555555666777444444555666777888999:::===<<<;;;:::999999888999::::::999999999:::;;;;;;777888::::::::::::;;;===BBB@@@@@@CCCCCC@@@???BBBGGGGGGHHHIIIKKKKKKJJJHHHNNNMMMKKKIIIFFFDDDCCCCCCGGGFFFFFFGGGIIILLLOOOQQQRRRLLLGGGFFFKKKRRRWWWZZZTTTMMMGGGGGGLLLPPPNNNJJJKKKJJJKKKLLLNNNOOONNNMMMJJJLLLOOOSSSZZZcccmmmttt}}}sss|||gggXXXcccqqqwwwiiissscccqqqyyyyyymmmaaaWWWRRRAAA???;;;777444333222333111000000///...------,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))************,,,***)))***---.........)))))))))))))))((('''''')))***+++***)))((((((***)))***+++,,,,,,+++)))(((++++++------------++++++++++++,,,------......///,,,------...///000111111......//////000000111111111000////////////000000888777555444333222222111111111222333444777999;;;999999:::;;;<<<<<<<<<<<<555777999<<<===<<<;;;;;;rrrgggdddfffqqqvvv{{{vvvlllhhh___TTTHHH>>>888555555555555555444444444444555555555444333333222222333333333333333333333333444444444444333333333222444444333333444555666777666666777888888888888777:::::::::999999999999999;;;>>>???CCCEEEFFF^^^```JJJ<<>>???HHHSSSXXX]]]jjjzzz}}}vvvvvvyyyxxxiiiXXXKKKAAA888555555444666666666444444555666444444555555666777888888;;;;;;:::999888888888888::::::999999::::::;;;;;;777888::::::999:::;;;===???<<<===AAAAAA>>>>>>AAACCCDDDGGGKKKMMMMMMJJJGGGIIIIIIJJJJJJIIIGGGDDDCCCFFFEEEEEEEEEGGGIIILLLNNNPPPMMMJJJJJJMMMQQQSSSSSSPPPMMMJJJIIIJJJLLLMMMMMMNNNMMMLLLMMMNNNOOONNNLLLKKKLLLNNNPPPSSSYYY```dddooo{{{vvvjjjttt~~~kkkgggnnnqqqmmm|||~~~vvvpppggg[[[PPPGGG@@@<<<999777444222000000000111////////////000000000000...------------,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))************+++***)))***,,,---------***+++++++++******)))((()))***+++***)))((((((***)))******+++++++++******++++++,,,------,,,++++++++++++,,,------......///------......//////000000......//////000000111111000000////////////000000555444444333333333333333111111111222444666888:::888999999:::;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::xxxrrrkkkbbbccclllzzzxxxiiicccXXXMMMBBB:::666444555555444444444333333333555444444333333222222222222222222222222222222222333333333333222222222222555444444444444444555555555666777777888888777777::::::::::::::::::::::::;;;>>>>>>AAADDD@@@KKKfffzzzSSS:::EEEPPPKKKMMMYYYtttwwweee]]]VVVSSSPPPLLLLLLNNNPPPssssssggg```^^^XXXTTTSSSPPPHHHCCCBBB@@@===<<<===???DDDOOOZZZdddjjjvvvxxxtttsss|||uuu```JJJ???;;;888555444444555666555333222333444444444444555555666666666999888777777777777888888::::::999999::::::;;;<<<777888999999888999;;;<<<<<<999:::>>>???<<<<<<>>>>>>@@@DDDIIIMMMMMMJJJGGGDDDFFFHHHJJJJJJHHHFFFDDDFFFFFFEEEFFFGGGIIIKKKLLLLLLKKKJJJKKKLLLMMMKKKJJJLLLMMMMMMKKKIIIIIIMMMPPPQQQOOOMMMLLLMMMMMMLLLKKKJJJKKKMMMMMMOOOQQQUUUXXX\\\aaaiiisss}}}rrrjjjgggYYYTTTJJJAAA999444222222222111///......///000000------...///111222333444------------,,,,,,,,,,,,*********++++++++++++,,,************************+++************)))))))))))))))))))))***************)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++***)))((((((***))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------......///..................//////......//////000000111111///////////////000000000222222222222222333444555000000000111333555777999777777888999999::::::;;;======<<<;;;;;;;;;;;;;;;nnnlllggg___hhhzzzxxxkkkcccVVVIII???999666555444444444444333333333222444333333333222222222111111111111111111111111111222222222222222222222222555555444444444444444444555666666777777777777777:::::::::::::::;;;;;;;;;:::<<<<<<@@@EEEAAAEEEXXXjjjLLLIIIKKKCCCBBBJJJ\\\www{{{nnn```YYYUUUQQQOOOPPPPPPbbb|||{{{{{{nnnbbbWWWRRRSSSNNNKKKKKKGGGAAA>>>????????????AAAEEEMMMYYYcccooouuu~~~}}}}}}ooonnnqqq}}}}}}|||kkkWWWCCC;;;:::999777666444555666444222111111222444444444444444444444444666666555555555666777777999999999999999:::;;;<<<777888999888777888:::<<<<<<999:::======:::999;;;:::<<>>;;;;;;===<<<888777999:::999:::<<>>888666444333333333333222222222111111111111111111111111111111000000000000000000000000222222222222333333333333222333444444444444333333444555666666777777666666777888888999999::::::;;;:::<<<777999@@@>>>===HHHQQQfffxxxvvvvvvZZZHHHCCCEEEAAADDDYYY||||||kkk```[[[TTTSSSTTTSSSOOOKKKMMMSSSUUUdddyyyrrrqqqmmmnnniii[[[QQQMMMHHHFFFGGGFFFAAA===>>><<<;;;===<<<;;;>>>DDDAAAKKKWWWaaalllzzzvvvmmmiiifffccceeelllvvv~~~{{{tttuuu~~~uuuoooiiiiiifff[[[FFF@@@;;;:::777333333555333444555444222111222333333333333444444555555555666555555444444444555555555555666666777888::::::888888888666555555888;;;>>>;;;;;;===<<<888777999;;;999777999===BBBEEEGGGIIIGGGDDDAAA@@@AAACCCEEEAAAAAABBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEGGGKKKNNNJJJHHHGGGIIILLLNNNNNNMMMOOOMMMMMMMMMMMMMMMKKKHHHEEEGGGIIIJJJJJJKKKMMMNNNNNNNNNLLLKKKKKKJJJKKKKKKKKKOOOTTTWWWZZZ```fffkkktttwwwiiieeeddd___YYYUUUKKKCCC:::555555555333111222222333444333111///.../////////...------,,,,,,......------------------,,,,,,,,,,,,++++++++++++)))))))))************+++++++++++++++++++++++++++(((((()))))))))))))))***))))))))))))************+++)))(((((()))******)))((())))))***************)))***+++***)))((((((***))))))))))))***+++,,,,,,++++++************++++++++++++,,,------......///------------------............//////000000111111---...///111111111000000333333222222222333333444111000000000111333555666555555444555666888:::<<<999888777666777888:::<<>>;;;888AAACCCLLLhhhnnnrrr{{{XXXCCCAAAAAABBBMMMeee{{{nnnmmmggg\\\TTTQQQNNNKKKIIILLLXXXiiippplllccc___aaakkkxxxmmmpppxxxxxxxxxuuulll^^^TTTSSSQQQJJJJJJJJJAAACCCBBBBBBAAA@@@@@@??????<<<;;;<<>>@@@BBBCCCDDDEEEEEEEEEFFFFFFEEECCCDDDHHHKKKFFFHHHJJJKKKKKKLLLNNNPPPMMMMMMNNNPPPQQQQQQNNNKKKDDDEEEFFFFFFFFFFFFIIIKKKMMMLLLKKKKKKKKKIIIHHHFFFHHHGGGFFFFFFEEEFFFJJJOOOLLLUUU[[[VVVQQQTTT[[[```dddmmmiiieeemmmuuuxxx{{{}}}~~~ggg```bbbddd^^^\\\^^^^^^^^^RRRGGGCCCAAA>>>;;;;;;999777444222222333444444222333444444333111000..................------,,,........................,,,,,,,,,++++++++++++***))))))))))))************************************(((((((((((())))))******))))))))))))************,,,***))))))***+++***)))((())))))***************)))***+++***)))((((((***)))******+++++++++******,,,+++***))))))***+++,,,++++++,,,------......///,,,,,,,,,------...............//////000000111111,,,---///111222111000000222222222222333555666777222111111111222444555666555555444555666888;;;===;;;:::999888888888999:::nnnWWW[[[XXXVVV[[[jjjkkk[[[SSSIII===666555666777666222222222111111111111000000000000000000111111111111111111111111111111111333333333444444555555555///111222444555555444444444555555666666666666666555666666777888888999999555;;;999:::???<<<888???AAAAAAOOOlll~~~jjjxxxkkkIIIDDD===BBBFFFSSSsss{{{eeeWWWTTTQQQKKKQQQJJJHHHOOOSSSPPPLLLLLLQQQRRR]]]sss~~~xxxxxxhhhaaaSSSQQQVVVSSSSSSQQQIIIEEE@@@EEEFFF???AAAFFFBBB===@@@CCCAAA===;;;===AAA@@@???AAAFFFHHHJJJRRR[[[iiivvvrrrccc___``````gggjjjvvv{{{zzz}}}fffqqq}}}wwwssskkkbbbaaaVVV???:::444111444777666444555222444555555333333444666222222333444666777888888888777666555444333333333222222333333555666777888999888777555333444777:::666444666:::;;;999999<<<<<<;;;;;;===@@@BBBBBBAAACCCCCCCCCCCCCCCCCCBBBBBB===>>>@@@CCCDDDFFFGGGGGGAAACCCEEEDDDAAAAAACCCEEEBBBHHHMMMMMMIIIHHHMMMSSSLLLMMMOOORRRUUUTTTPPPMMMBBBCCCDDDDDDDDDFFFJJJMMMDDDCCCCCCCCCEEEGGGGGGFFFFFFFFFGGGHHHGGGDDDCCCDDDDDDBBB>>>===CCCJJJIIIDDDAAAJJJFFFBBBLLLUUUWWW[[[VVVVVVYYY\\\\\\XXXTTTRRRKKKDDDHHHJJJBBB@@@CCCAAA???999444555666222//////...222444444111000222444/////////000000000000000---...///000000000000///............//////000000,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))************,,,+++))))))***++++++***((()))***+++++++++++++++)))***+++***)))((((((***)))***+++,,,,,,+++)))(((,,,+++***))))))***+++,,,++++++,,,------......///++++++,,,,,,---...//////......//////000111111111+++---///111222222000000000000111222444777888:::222222111111222444666777666555555555666999<<<=========;;;:::999888888888mmm]]]YYY]]]TTTTTTggg~~~jjjaaaVVVLLL>>>555222333333222333333333333333333333333222222222111111111000000111111111111111111111111222222222333333444444444111111222222222333333333444555666777777666666555555555555555666777888999888999::::::;;;;;;;;;;;;===DDDEEETTTtttsssccc===>>>FFFDDDGGG___rrrcccYYYTTTOOOKKKJJJNNNOOOIIIFFFHHHGGGIIIPPPXXX```bbb___\\\```iiinnnmmmnnntttwwwvvv|||rrrjjjccc^^^WWWSSSJJJGGGEEEFFFDDD@@@>>>@@@>>>????????????>>>======??????>>>============>>><<>>AAACCCCCCCCCCCCIIIGGGEEECCCAAAAAAAAAAAABBBCCCDDDGGGIIILLLNNNOOOPPPNNNLLLMMMOOONNNJJJGGG@@@BBBDDDFFFGGGGGGFFFEEEFFFDDDCCCCCCEEEFFFEEEEEEGGGGGGFFFDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>?????????>>>======>>>@@@BBBDDDFFFAAAAAAAAAAAAAAA@@@@@@???::::::::::::999999999999444444444333333333222222111111111111000000000000000000000000000000000000.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((************))))))))))))(((((((((((())))))))))))*********)))))))))))))))******))))))******+++,,,''''''''''''''''''''''''************))))))((((((+++++++++*********))))))&&&((()))***)))((()))***+++++++++,,,,,,,,,------------,,,,,,,,,,,,------000000000000111222333444///000222222000///000111...333666666777::::::777444222000000222444555555666666666666777:::<<<===;;;<<<<<<<<<;;;::::::999tttaaaXXXXXXTTTWWWeeezzzyyybbbXXXNNNEEE:::333222444444333333333333333333333333333222222222111111111000000111111111111111111111111111111222222222333333333111111111222222222333333333444666777777666666555555555666666777888888888888999:::;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAABBBDDDEEEIIINNNVVV[[[```gggqqqxxxrrrjjjeeeffflllpppuuuzzzkkk```mmmqqqttt{{{zzzlllZZZLLLAAA999555555555444333333333222222222222222222222222222111222333444444444333333666555555444333333222222111222222333444444555555555444444333333333444444555222333888:::777777;;;:::999888888888:::;;;<<>>>>>@@@BBBBBB???<<<999;;;>>>AAACCCCCCCCCBBBHHHGGGEEECCCAAAAAAAAAAAA@@@AAADDDFFFIIIKKKLLLLLLNNNLLLKKKKKKLLLKKKHHHEEE>>>@@@BBBDDDDDDDDDCCCBBBDDDCCCBBBBBBDDDEEEEEEDDDEEEDDDCCCBBBAAA???>>>>>>============<<<<<<<<<<<<======<<<======>>>??????888888888888888777777666555555444444444333333333444333333222222222222222111111111000000000//////000000000000000000000000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))*********)))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))*********))))))******+++,,,++++++++++++++++++++++++++++++*********)))))))))+++++++++*********))))))'''(((******)))))))))***,,,,,,---------............------------------.........///000111222333444000222333333222111111222///333666888===BBBBBB>>>888555222111222333444444555555666777888:::;;;<<<;;;<<<<<<===<<<;;;:::999zzznnnddd\\\ZZZ\\\TTTddd~~~sss\\\QQQCCC===666222333444444333222222222222222222222222222111111111111000000000111111111111111111111111000000111111111111222222111111111222222222222333333444555666777666666555444555777888999999888777888999:::<<<===>>>>>>>>><<>>===???>>>;;;;;;===@@@@@@????????????@@@AAACCCFFFIIIKKKKKKKKKLLLLLLVVV\\\eeemmmuuu~~~{{{yyyeeeggggggkkkvvvooo^^^hhh|||uuuyyyuuucccOOOAAA:::777444444444444333333333333222222222222222222222222111222222333444333333333555555444444333333222222111111111222333333444444444444333333333333444444555333444777888777777:::777777666666777999;;;<<<;;;:::;;;===??????>>><<<:::<<<>>>AAACCCCCCCCCBBBGGGFFFDDDCCCAAAAAA@@@@@@>>>???BBBEEEGGGIIIIIIIIIJJJIIIHHHHHHHHHHHHEEECCC???@@@AAACCCCCCCCCBBBAAAAAA@@@???AAACCCEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;:::999888777666666666666666555444444444444333333333222222222444333111000000000111222111111000000000000//////////////////////////////------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******************))))))))))))(((((((((((((((((())))))))))))((((((((())))))***************))))))******+++,,,------------------------+++++++++++++++*********+++++++++***************((()))++++++*********+++---------.........//////.........------.........------...///000111222333111333444444333222222333111444666;;;DDDKKKKKKEEE<<<999444111222333444444333444666777999::::::::::::<<<===>>>>>><<<:::999vvvnnngggggghhhddd```^^^YYYooommmWWWIII;;;888444333333444444333222222222222222222222222111111111111000000000000111111111111111111111111000000000000000000000000111111111111222222222222222333555666777666666555333555777999999999888777666777999;;;<<<===>>>>>>;;;AAAAAA???BBBNNNxxxzzzsssYYYAAABBBEEENNN```{{{qqqggg```\\\UUUSSSPPPNNNLLLKKKJJJIIIGGGHHHGGGEEEDDDEEEEEEEEECCCCCCCCCDDDDDDDDDCCCBBBCCC@@@???AAAAAA===<<>>>>>===<<<===@@@BBBDDDDDDDDDCCCEEEEEEDDDCCCAAA@@@@@@@@@;;;===@@@CCCEEEFFFGGGFFFGGGFFFFFFEEEDDDDDDBBBAAAAAABBBCCCCCCDDDCCCCCCBBB>>>>>>>>>@@@BBBDDDCCCBBB@@@@@@???===<<<;;;:::999;;;::::::999999888888777888999999999888777555444777777888888777777666555333333333333222222222222333222000///...///000111111000000000////////////........................---,,,***)))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++***)))))))))(((((((((((((((((((((((())))))))))))&&&''''''((()))***++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((***,,,,,,+++++++++,,,------------............///......------......///---......///////////////111222444444222111222333444444666;;;FFFOOOMMMFFF===999444111222333555555222333555888999999999999:::;;;===>>>>>>===;;;999hhhddddddkkkoookkkeeeaaafffzzzyyyfffNNN???888666555444444444333222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000111111111222222222111222444555666666666555222444666888999888777666555666777999;;;<<<<<<===:::???@@@AAAAAADDDccc|||xxxvvvOOOEEEGGGIIINNNttt~~~tttnnnbbbaaa^^^ZZZVVVSSSPPPPPPIIIHHHGGGHHHGGGFFFEEEFFFCCCDDDEEEEEECCCBBBBBBAAACCCAAAAAAEEEEEECCCCCCFFFJJJJJJJJJJJJKKKLLLNNNNNNZZZaaaiiimmmmmmmmmoooqqqxxx{{{qqqjjjkkkpppzzzxxx|||xxxrrrfffVVVJJJAAA;;;666333222222333333333333333333111111111111111111111111111111111111222222333333333333333333333222222222000000111111111111222222222222222222222333444555<<<<<<:::777555555555444777666666777888:::<<<===888999:::<<<======>>>???>>>???BBBDDDEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@??????;;;<<>>===<<<:::999999:::::::::999999888888888666777888888888777666555444555555555555444333333000000000000////////////222111000/////////000000000000000////////////...---------------------------,,,***)))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++)))))))))(((((((((((('''(((((((((((())))))))))))&&&&&&'''((()))******+++******))))))******+++,,,************************++++++++++++++++++++++++************************)))+++,,,---,,,+++,,,---+++,,,,,,,,,,,,---------......------------......//////000000///...,,,,,,///000222222000///000111444555555999CCCKKKHHHAAA999666222111222444666777111333555777888999888888:::;;;<<<===>>>===;;;:::oooaaa[[[YYY\\\dddjjjlllppptttsss___III:::666666555555444222111111000000000000000000000000//////000000000000000111000000000000000000000000000000////////////......000000000111111111111222111222333555666666666555222333555666777777666666555666777888:::;;;;;;;;;888===???AAACCCBBBRRRqqqxxxjjjOOOFFFDDDGGGLLLbbb{{{yyytttmmmeee___[[[[[[ZZZVVVUUUWWWVVVQQQMMMMMMLLLMMMNNNMMMLLLKKKLLLNNNIIIGGGIIINNNPPPPPPRRRUUUWWWXXXYYY[[[\\\]]]]]]]]]aaajjjuuu}}}uuuhhhfffqqq}}}rrrwwwnnnkkk[[[HHH???<<<777222///333333333333222222222222111111111111111111111111222111111111111222333333333333333333222222222222111111111111111111111111222111111222222333444555@@@AAA>>>999777888888555777777666777777999;;;<<<888:::;;;<<<<<<<<<>>>@@@>>>@@@BBBDDDEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@???>>><<<<<<===???AAABBBDDDEEEDDDDDDDDDBBB@@@??????AAA@@@@@@??????>>>>>>======<<<<<<===???BBBBBBAAA?????????>>><<<;;;:::999888999999999999999999999999666666777777888888777777444444555555444444333222222222222222111111111111111111111111000000000///000000////////////..............................------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))((((((((((((''''''(((((((((((())))))))))))'''''''''(((((()))))))))******))))))******+++,,,++++++++++++++++++++++++*********+++++++++++++++***************+++++++++)))***,,,,,,+++++++++,,,+++++++++,,,,,,,,,---------------,,,,,,---------///000111000000...,,,+++---///000000///......///222333444666<<>>@@@===777666999999666777777666555666777999999888:::;;;;;;::::::===???===???AAACCCDDDDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>======<<<===???AAADDDEEEDDDEEEEEEBBB???>>>@@@BBB@@@@@@???>>>===<<<<<<<<<======>>>@@@BBBBBB@@@>>>>>>===<<<;;;:::888777777777777888888999999::::::777777666666666666777777555555666666555555444333555444444444444333333333000111222333222111///...000000/////////..........................................---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))''''''((((((((((((((((((******))))))******+++,,,++++++++++++++++++++++++)))))))))*********++++++))))))*********+++++++++(((***,,,,,,+++***+++,,,,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,---...000111111000...------...000000...---...///...111222333666999888333000///...///222333333222222222333444555777888999:::999999888999:::;;;<<<|||yyyqqqdddWWWOOONNNPPPSSSVVV\\\ccciiiuuu{{{dddQQQCCC777///111222333222111000111222000000000000000000000000.../////////000000111111000000000000000000000000111111000000/////////...000000000000111111111111000111333555666666666666222222222222222444555666888999::::::;;;;;;;;;;;;666===;;;999======???JJJggg{{{uuu~~~zzzeeeNNNIIIGGG===DDDiiizzzyyyxxxxxxxxxvvvssssssvvvyyyyyyvvvuuuxxxwwwttttttvvv|||{{{}}}iii^^^jjjzzzxxxkkkaaaKKK@@@666444333111333888444444333333222111000000000000000000000000000000222111000000000111333444222222222222222222222222333333222222222222222222111111111111222333444555999;;;999333333888999666777666555444444555777777777:::;;;:::999999;;;>>><<<===@@@BBBBBBBBBAAA@@@@@@AAABBBBBBAAA@@@>>>===>>>===<<<<<<===AAADDDFFFDDDEEEEEECCC???>>>@@@CCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>???AAABBBBBB???======<<<;;;:::999777666666555555666777888999::::::999888666555444444555666333333333333333222111111111111111111000000000000///111333444444222///...000/////////............////////////////////////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))(((((()))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''*********)))***++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++((()))++++++*********+++---------.........//////,,,++++++******++++++,,,+++---///111222222111000---///000000///......///***///111111222444444000///......///111111000...333222222333444666888::::::999777777777999;;;<<<|||nnn^^^SSSNNNLLLLLLLLLNNNXXXeeeppp}}}vvvcccPPPBBB999555333333333333222222111//////000000000000000000000000111111111111000000000000111111222222222222111111//////............//////111000///000222333333111222444666666444333333444444444333222333444555666777;;;>>>===999777999<<<::::::::::::<<<>>>AAABBBVVVnnnssseeefffpppsssqqqsss}}}eeeDDDAAA@@@BBBPPPqqqwwwaaa```uuusssTTTCCC===666333555666555333222222111111222222333444000000//////000111444555000111111111111222222222000000////////////000000111111222222222333333333222222222222222222333333666777777777777666666555666777888888777888:::<<<888888999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBCCC@@@AAAAAA@@@>>>===>>>???AAA@@@??????@@@AAACCCDDDIIIGGGEEECCCBBBAAAAAAAAACCCCCCBBBAAA@@@>>>===<<<@@@@@@@@@@@@???>>>======>>>;;;777666888888777555666666777777666555444444777666444333333444666777666666555444333333222222////////////000000000000////////////000000000000000000000000000000000000........................//////...---,,,,,,+++***---------------------------,,,+++***))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,&&&''''''(((((((((((((((''''''''''''((((((((((((---+++)))((('''((()))***))))))))))))))))))))))))***+++,,,------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///......---------......,,,---...//////...---,,,//////............/////////000222333333222000///111000000/////////000000111222222333555666777777555555666888:::;;;;;;:::{{{iii___RRRKKKHHHFFFEEEDDDNNN[[[fffnnn}}}zzzwwwzzzvvvkkkYYYHHH===777444444333333333333222111111000000000000000000000000000111111111000000000////////////000000000000////////////............//////111111111111111222222222222444666666444333333444444333222222222333555555666:::===<<<888666888;;;999999:::;;;<<<>>>???@@@LLL[[[yyyuuuhhhlllrrrzzz~~~hhhIIIBBB===DDD[[[~~~wwwdddfff~~~pppMMM???999444222444555333111222222111111222222333444===999555222222222222111000000111111111222222222000000////////////000000111111111222222222333333111111222222222222333333666777777888888888777777555666777777666777999;;;888888999999::::::;;;;;;<<<<<<===>>>???@@@@@@AAA???@@@@@@???>>>======?????????@@@@@@AAACCCDDDEEEFFFEEECCCAAA????????????BBBBBBBBBAAA@@@???>>>===AAAAAAAAAAAA@@@???>>>======:::777666777888777555666666666666666555444444555444333222222333444555555555555444333333222222////////////000000000000............////////////................................................000000///......---,,,,,,---------------------------,,,+++***))))))))))))))))))))))))))))))))))))((((((((()))*********+++&&&''''''(((((((((((((((''''''''''''((((((((((((,,,+++)))((('''((()))***))))))))))))))))))))))))((()))***++++++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------............------///......------......//////000111222222111000///000//////......//////000000000111222333444555666444444555777888999999888|||wwwsssqqqkkkddd___QQQMMMHHHFFFIIIKKKKKKJJJOOObbbqqqvvv~~~sssmmmlllfff[[[LLL>>>666333333444222222222222222222111111000000000000000000000000111111000000000000//////------............------//////............//////000333444333000///111333222444666666444333333444222222222222222333444444555888;;;:::777666777:::777888999;;;<<<=========CCCGGGUUUttt|||iiipppeeeVVVGGGBBBFFFXXXxxxyyyrrrccchhhccc???888555222111333444222///222111111111111222333333DDD===555222333333111...000000000111111111222222000000////////////000000111111111222222222222333111111111222222222333333555666777888888888888888555666777777666666888:::888888888888888999:::;;;=========>>>>>>>>>??????===>>>???>>><<<<<<<<<>>>===>>>@@@BBBDDDEEEFFFFFFEEEDDDCCCAAA@@@?????????AAAAAAAAAAAA@@@@@@@@@???CCCCCCCCCBBBAAA???>>>===<<<:::777777777777666555555666666666666555444444333333111111111111333333555444444333333222222222000000000000////////////------------............................................................000000000//////......------------------------------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((+++***)))((('''((()))***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++******+++,,,,,,------,,,,,,,,,,,,------...------,,,,,,------......///000111111000///...///...............////////////000000111222333333444444555666666666666666~~~~~~yyyyyyrrriii```YYYRRRKKKGGGGGGHHHGGGFFFJJJNNNOOOMMMTTTqqq|||oooccc\\\XXXOOOBBB777222111333444111111111111000111111111000000000000000000000000111000000000////////////---------......---------///......------......///000444666444///---000333222444666666444333333444111111111222222222333333444666888888777666777888555666888:::;;;<<<;;;;;;@@@AAACCCSSS{{{sssqqqyyyyyybbbQQQDDDBBBUUUmmm|||qqqjjj^^^dddrrrrrrfffMMM222444222111222333333111///111111111111111222222333@@@888///...111444111...000000000000111111111111000000////////////000000111111111111222222222222000000111111222222333333333444555666777777777777555666777777666777999;;;666666666777888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======;;;;;;<<<===<<<>>>@@@CCCEEEGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBBBB????????????@@@@@@AAAAAADDDCCCCCCBBBAAA???>>>===:::999888777666666555444555555555666666555444444333222111111111111222333444333333333222222222111000000000000////////////------........./////////................................................/////////.......................................---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((***)))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------+++******+++---------,,,,,,++++++,,,,,,------......//////......---...------------......///---......///000111111111444555777777666555555555|||ttttttxxx{{{yyyuuuqqqjjj___TTTLLLGGGDDDCCCHHHIIIHHHEEEGGGNNNQQQOOOdddppp]]]QQQNNNGGG<<<444111111222333111111000/////////000000////////////////////////000000000////////////...---......//////......---......------------......///333555333///---///333222444666666444333333444111111222222222333333333444555666777666666777777555666888:::;;;;;;::::::>>>AAAAAAEEEaaa|||ppp{{{xxxbbbMMM@@@DDDOOOtttxxxqqqfff[[[]]]```UUUHHH===///222111222333444333222000111111000000111111222333;;;333,,,,,,000333222...//////000000000111111111000000////////////000000000000111111111222222222//////000111111222333333111111333444555555555555666777888777777777999;;;666555555666777:::<<<>>>???????????????>>>>>>>>>:::;;;<<<<<<;;;:::;;;===;;;===@@@CCCFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCC>>>>>>===>>>>>>???AAABBBBBBBBBBBBAAA@@@>>>===<<<888888888777666444444444444444555555555555444444333333222222222222333333222222222222222111111111111000000000/////////........./////////000000000////////////////////////........................------------------..............................---,,,+++***))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********************+++++++++++++++,,,---...------+++******+++------,,,,,,++++++++++++,,,,,,---------......------------------------...//////.........//////000000111555777888888555444555666|||zzztttmmmkkkmmmnnnmmmjjj^^^XXXPPPGGGCCCBBBDDDFFFCCCHHHHHHGGGPPPbbbooorrrzzzxxxaaaQQQEEE@@@999333111111222222333222000///......//////////////////////////////000000////////////............////////////............------------.........111222111...---///111222444666666444333333444111222222333444333333333444444555666777777777777666777888999::::::::::::999???BBBBBBOOOrrryyyqqqnnn]]]PPPGGGCCCRRRooovvvsssqqqsssvvvsssdddXXXUUUQQQAAA999777333111222222333333333222222111000000000000111222222999444///...111333111.../////////000000000111111000000////////////000000000000000111111111111222...//////000111222333333000111222333333333333333555666777777666666888:::888777666666777999<<<===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<;;;:::<<<===<<<===???BBBDDDFFFGGGGGGDDDEEEEEEDDDDDDBBBAAAAAA===<<<<<<<<<<<<>>>@@@AAA????????????>>>===<<<;;;666888999888555333333333333333444555555555555444222222222222222222222222111111111111111111111111111111000000//////......////////////000000000111000000000000000000000000........................+++,,,,,,,,,------..............................---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))***++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------...///000000/////////000000111111111333666999888555333555777sssxxx{{{~~~zzz~~~}}}}}}{{{uuuqqqlllhhhbbb^^^[[[XXXUUURRRIIIGGGDDD@@@???@@@CCCFFFCCCIIIKKKNNN```www___OOO<<<888444111111111111000777555333000/////////000////////////////////////000000/////////...............////////////.........------,,,,,,------...............////////////222444666666444333333444111222333444555444444333444444555666888888888777888888888888999:::;;;;;;666:::>>>@@@CCCSSStttyyyrrrlll[[[HHHAAAPPPggg~~~}}}}}}yyyuuuxxx~~~xxxwwwnnniiinnnrrrkkk]]]NNNIIIDDD888444666222111222222222111111111222000000000000000111222222444222111000111111000...////////////000000000111000000////////////000000000000000000111111111111......///000111222333333111222222333333333222222333444555555444444666888>>><<<:::777777777999:::;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>===>>>>>>@@@BBBDDDFFFGGGBBBBBBCCCCCCBBBAAA@@@???<<<;;;:::::::::<<<>>>???;;;;;;<<<<<<<<<<<<;;;;;;555777999888555222222333222333444444555555555444000111111111111111111000000111111111111111111111111111111000///................../////////000000////////////////////////........................,,,,,,,,,---...//////000........................---,,,+++***))))))))))))((((((((((((((((((((((((&&&'''''''''((()))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((&&&''''''(((((()))(((((())))))))))))))))))))))))***)))(((''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))'''''''''(((((()))++++++------............------------,,,,,,,,,,,,------......------------..................///000111222111111111111111222222222111444777777333222444777jjjppptttvvv{{{}}}{{{~~~}}}~~~zzzxxxvvvwwwzzz|||}}}uuummmjjjgggccc___XXXVVVSSSOOOKKKGGGEEECCCCCCCCCCCCBBBBBBBBBEEEFFFLLLQQQQQQSSSfff{{{jjjTTTEEE444222000000000111000///999888555222000000000111////////////////////////000/////////............---......//////......---...------,,,,,,------...---,,,,,,---///000///...222444666666555333333444222333444555666555444444555444555666888999888777999999888777888999;;;<<<888777:::>>>===???QQQgggoooRRRFFFFFFJJJZZZ|||xxxoooqqqmmm^^^TTTCCC<<<;;;444333333---111222222000//////000111000000000000000111111222---...///000000000000000////////////000000000000000000////////////000000000000000000111111111111---...///000111222333333333333444444444333222222111222333333222222444666CCC@@@<<<999666666666777999999999::::::;;;;;;;;;:::;;;<<<<<<;;;;;;===>>>>>>>>>>>>???@@@CCCEEEGGGBBBCCCCCCDDDCCCBBB@@@???<<<;;;999999999;;;===>>>888999::::::;;;;;;::::::444777999888444222222333222333444444555555555444//////000000000000//////000000000000000111111111222111111000///......------------.........//////................................................,,,------...///000111111////////////////////////---,,,+++***))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))***+++,,,---,,,---////////////---,,,...------,,,,,,------...///......------......///.........//////111222222222222222222222333333333...333666555222111333666\\\```fffmmmsssvvvxxxyyy||||||{{{xxxsssnnnllllllgggfffffffffgggiiilllmmmlllfff___\\\[[[XXXSSSNNNJJJIIIFFFBBB??????>>>===;;;CCCBBB@@@EEEDDDBBBHHHVVVnnnvvvmmmuuutttlllrrrgggIII===333333111000000000111222222111000///...---,,,+++......//////...---,,,,,,...///000///---,,,,,,...........................,,,------......------,,,............////////////111111222333333333333222222222333444444555555666222444666777999999999888666555555777999:::999777::::::::::::===@@@CCCEEE\\\hhhXXXIII???FFFWWWrrrqqqaaaSSS@@@;;;444111111222222222111111111111111000//////...///111111/////////000//////////////////////////////000000///...------////////////////////////............////////////...///000111111222222111222222111111111111111111000000000111222444555666;;;??????888444555777777888888777777777777777888555777:::===>>>>>><<<;;;::::::<<<===???AAABBBCCCAAA@@@@@@??????>>>>>>>>>888999:::;;;::::::888777999888777666666666777888666666666666555444333222333222111111222222111///222111000//////000111222111111000000//////......///////////////////////////111111//////111111/////////.........---------...........................///000///...---...000...000111000///...///111---...---++++++,,,---+++++++++)))(((''''''''''''(((((())))))))))))((((((((((((((('''''''''''''''))))))))))))))))))))))))'''&&&%%%&&&(((((((((&&&))))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***++++++++++++***,,,---.........---,,,+++------...---++++++---///...------,,,,,,,,,------------......///000000000111111111111111111111111111222333333444444333333XXXZZZ^^^ccchhhmmmppprrrppppppoookkkfffcccaaaaaa```^^^]]]\\\\\\]]]___```^^^YYYSSSPPPPPPNNNIIIEEE>>>???>>>>>>>>>@@@BBBBBB???DDDBBB@@@CCC???CCCSSSvvv}}}eee~~~~~~{{{jjjjjjZZZAAA;;;333222111000000000111111222111000///...---,,,,,,......//////...------,,,...//////...---,,,,,,...........................,,,------......------,,,............////////////000111222222333333222222222222222333444444555555111222333555666666666555666555555777999:::999777999999999:::<<>>???@@@@@@???????????????>>>======;;;;;;;;;;;;:::999777666:::999888888888888888888666666666555555444333222333222000111222222111///111000////////////000111000000000000//////..............................333111---******---111333///.........------------//////.........------------///000///...---...///---...//////------...///000///---++++++***)))'''+++***)))(((''''''''''''(((((())))))))))))((((((++++++******************(((((((((((((((((((((((('''&&&&&&&&&((()))((('''))))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***+++++++++++++++,,,,,,---......---,,,+++,,,---...---,,,+++---......------,,,,,,---------------......///000000000111111111111111111111111111222333333444444333333OOOPPPRRRUUUYYY^^^ccceeeaaaaaa^^^[[[VVVTTTTTTUUUUUUTTTRRRQQQPPPPPPPPPPPPOOOKKKFFFDDDDDDCCC@@@<<>>>>>======>>>???<<<===<<<@@@CCC???GGG```{{{hhh}}}uuullldddLLL777777222222111000000000000111111111000///...------,,,.........///......---,,,---...///...---,,,---...------------------------,,,------......------,,,---............/////////000111222222333333222222000111111222333333444444111222333444444444444444666555555777999999888777888888888999;;;>>>@@@BBBEEERRRlllyyywww|||{{{vvvcccLLLCCCVVVpppyyy]]]EEE777666333000///000000//////000000111111000000///...---///111000///...///000........................///////////////......---//////////////////////////////000000000111111111...///000111111222222111111111111111111111111111333333222111000000000111000777:::888666777999888777777777777777777888888888888999:::;;;<<<<<<<<<==================>>>>>>===>>>???@@@@@@>>><<<;;;<<<<<<<<<;;;999888666555777777888888777666666555555555555555444333222222333111000000111222000///000//////......//////000000000000////////////...........................---...000222222000...---............------------//////.........------------...//////------...///,,,---...---,,,,,,---...///---,,,+++,,,***((('''+++***)))((((((''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&''')))***)))((()))((((((''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))******+++++++++++++++,,,,,,------------,,,,,,,,,---...---,,,,,,---...---------,,,,,,------...------......///000000000111111111111111111111111111222222333333333333333EEEFFFHHHKKKNNNRRRUUUVVVTTTSSSQQQMMMJJJIIIJJJLLLLLLKKKIIIHHHGGGGGGGGGGGGEEEBBB@@@?????????===;;;CCC@@@@@@AAAAAA??????AAACCCAAADDDUUUaaa]]]eee~~~vvvooonnn```BBB111444222111111000000000000000000000//////......---------...............------,,,---......,,,,,,---...------------------------,,,------......------,,,---------.........//////000000111222222222222222000000000111222222333333444444555555555555555555555555555666888999888777777777777888:::<<<>>>@@@CCCDDDMMMfffoooTTTMMMRRRrrr{{{zzzooofffjjjyyy~~~cccKKK;;;333111111000000000000//////000000000000000//////...---///000000///......///...........................///////////////......////////////////////////////////////000000000000...///000111111222222111111111111111111222222222222222111000000000111111///666;;;999777888999777666777777888888888888888999888888888999:::<<<===;;;;;;<<<<<<<<<=========<<<===@@@AAAAAA???===;;;::::::999999888777666666333444555555444333111000444444444444444333222222222111000000111111000/////////............//////////////////////////////........................,,,+++---000000---+++,,,---------------------------------.........//////,,,---......---,,,---...,,,---...---,,,+++,,,...---)))(((+++---,,,************)))((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''''''''((((((((((((((((((((((((((()))((('''((()))******((()))(((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))***++++++,,,,,,+++++++++,,,,,,,,,------------+++---......---,,,,,,...------,,,,,,,,,---......------......///000000000111111111111111111111111111111222333333333333222>>>@@@CCCFFFHHHIIIIIIIIIIIIHHHGGGCCCAAA@@@BBBDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@???=========>>>>>>======;;;>>>FFFKKKKKKNNNSSS[[[ZZZbbb}}}mmmdddcccQQQ888///555111111111111000000/////////////////////.........------...............---+++---...---,,,,,,---...------------------------,,,------......------,,,------------............000000111222222222222111//////000111111222222333555555444444555555555555555444444666888999888666666666777888:::<<<===>>>???AAACCCKKKbbbrrrXXXJJJLLLbbbyyywwwpppuuuwwwuuuuuuaaaWWWWWWdddnnnppp```JJJ:::444333000000111111111000000111000000000000000///......---...000000...---...///..............................///////////////...////////////////////////---------.........//////...///000111111222222111000000111111111222222222111111111000111222222333111888===;;;888888888666555666777888888888888888999888777777777999;;;<<<999999:::;;;<<<======>>><<<===@@@AAABBB@@@>>><<<666666666666666777777777333333444444333222000///333333333333333333222111222111///000111111000.........////////////...................../////////........................444---)))******)))---444,,,,,,------------------***+++,,,---...000111111+++---...---,,,+++,,,...,,,---......,,,,,,---...111***'''+++---+++***+++***))))))(((((((((((()))(((((())))))))))))(((((()))))))))******+++++++++)))))))))))))))))))))))))))((('''((()))******(((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,------+++---......---,,,,,,---,,,,,,,,,,,,,,,---...///------......///000000000111111111111111111111111000111222222333333222222;;;===@@@CCCDDDCCCBBB@@@???@@@???===;;;;;;<<<>>>;;;;;;;;;<<<<<<=========<<<<<<;;;<<<<<<===>>>>>>===<<>>@@@@@@???>>>===555555555555666777888999666666666555444333222111222222222333333222222111222000//////000111///......//////000000//////...---............/////////------------------------000000888CCCCCC888000000,,,,,,,,,,,,------------******+++---///000111222+++,,,------++++++,,,---,,,---......,,,,,,---...;;;///(((+++---)))&&&((())))))(((((((((((())))))(((((())))))))))))(((((('''(((((())))))*********************************((('''&&&''')))***)))((((((''''''''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,,,,,,,,,,++++++******+++,,,---...***---//////...,,,,,,,,,,,,,,,,,,,,,---......///------......///000000000111111111111111111111111000111111222222222222222<<<===>>>?????????>>>>>>;;;<<<===<<<;;;:::;;;<<<::::::;;;;;;<<<<<<<<<;;;:::;;;;;;;;;;;;<<<>>>???@@@@@@KKK___mmmsss|||ZZZCCC:::------555222///000111111111000......---.........//////000000,,,------...//////......***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........///000000111111111111111000000111111222333333444333333222333333555777888444444444555777888777666666777888:::;;;<<<<<<===666===AAA???BBBPPPaaalllhhh___UUURRRVVV[[[ZZZXXXaaattt~~~ooodddaaaaaaaaa```ppp}}}xxxooolllqqqoooaaaTTTNNNPPPOOOGGG:::222111222111000111222111///...000222//////000000//////...---,,,...//////...------...------------------------------...///////////////////////////////////////------------.........///...///000111111222222111///000000111222222333333555444333333222333333333111888;;;999666777777666444555777999:::999888777777777777777777888888999888999999999:::::::::;;;:::;;;<<<<<<======<<<<<<888888777666777888999999777777555444333222222222111111222222222222111111222000//////000000///...//////000111111000//////---------.........//////------------------------***000BBBTTTTTTBBB000***++++++,,,,,,,,,---------,,,,,,------.../////////***,,,---,,,+++***+++,,,+++,,,---,,,+++***+++---AAA222(((+++,,,(((&&&***))))))(((((((((((())))))(((((())))))))))))((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))'''&&&&&&&&&((()))(((''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++,,,,,,------,,,,,,+++************,,,---...***,,,//////...,,,,,,,,,,,,,,,,,,,,,---...//////------......///000000000111111111111111111111111000000111222222222222222>>>===<<<;;;;;;<<<===>>>;;;<<<>>>>>>===<<<===>>><<<======>>>======<<<<<<:::;;;<<<<<<<<<===???AAA;;;===NNNiii}}}nnnJJJ888333+++222888---///000111111111000...---------......///000000000,,,,,,---.../////////...***+++---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......//////000111111111111111111111111222333333444444555555444555666888:::;;;444444444555777888777666666777999:::;;;<<<======;;;<<<;;;:::@@@IIILLLKKKTTT~~~~~~{{{gggYYYOOOGGGDDDFFF???MMM^^^gggkkkvvv}}}zzzfff]]]UUUUUU```ooo{{{zzzppplllqqqpppaaaQQQHHH>>><<<666000///333444222000111222000---,,,///222///////////////......---,,,...//////...------...------------------------------...///000000//////////////////////////////............/////////000...///000111111222222111///000000111222222333333777777555444333222222222000666999777444666777777333555777999:::999888777777777777777888888888888:::::::::999999999888888999999999::::::;;;;;;;;;<<<;;;999888888888999999777555333111000000000111000111111222222222111111111000//////000000///...///000111222222111000///---------.........//////------------------------000///777CCCCCC777///000+++++++++,,,,,,---------//////.........---------***+++,,,,,,******+++,,,)))+++,,,+++***)))***+++AAA111&&&***---))))))...))))))(((((((((((()))***(((((())))))))))))((((((((((((((()))***++++++,,,(((((((((((((((((((((((('''&&&%%%&&&(((((((((''''''''''''''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++,,,,,,------,,,,,,******))))))***,,,---///***,,,///000...---,,,,,,+++++++++,,,---...///000------......///000000000111111111111111111111111000000111222222222222111<<<;;;:::;;;===>>>======;;;999888888:::===>>>>>>AAA;;;888999:::999;;;???;;;;;;;;;===???AAAAAAAAAJJJBBBUUUxxx~~~mmmKKK???111+++...111///+++000000000000000000000000////////////////////////............////////////...------,,,,,,------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......000000000000111111111111222222111111111222333444333222222333444666888:::666666555555666777888999888999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAANNNXXXxxx{{{{{{yyyiii[[[MMMDDDAAAAAACCCGGGJJJMMMUUU^^^ooowwwzzzwwwlllkkkggg___YYYZZZaaahhhvvvxxx|||uuurrrooonnnkkk^^^KKK<<<555444222111111111222222000000//////.........---000000//////.........---.........................../////////...------,,,...------------...//////////////////////////////------------------------...///000000//////000111000222333333222111333444444555555555555555444444555666777666444333333333777444222333666888888777999999999999999999999999@@@>>>;;;999777777888999666777888999;;;<<<===>>>>>><<<999999;;;;;;888666444333222222111111222222111111111111111111111111000000000000000000000000////////////////////////......---------,,,,,,,,,++++++,,,---............,,,///111///***(((+++///,,,---...---+++))))))))),,,,,,,,,---------......,,,---,,,***)))***---///......---,,,++++++++++++---,,,***)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))******''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''((()))((((((((())))))))))))))))))))))))))))))*********))))))(((++++++************++++++******+++,,,,,,---......////////////////////////,,,,,,------------------000///......000111111000///111222222111111222333222222222333333444444444>>>>>>>>>>>>>>>>>>===;;;@@@???=========>>>>>>>>>>>><<<<<<@@@AAA>>><<<>>>BBBBBBBBB@@@AAAIIIWWWccc___VVVhhhxxxuuu~~~jjjRRR>>>777000...111333222///000000000000000000000000....................................////////////...------,,,,,,------...++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,---------......//////000000000111111111000000111111111222222222222222222222333555666777111222222333444555555666888888888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>KKKbbb|||ooo]]]PPPHHHBBBAAAAAA@@@CCCGGGDDDKKKTTT^^^fffpppyyy}}}iiiZZZQQQNNNMMMUUUWWWXXXWWWYYYbbbooozzz}}}yyytttrrruuu{{{pppooolllfff[[[LLL???666333222111000000000111111111000000000///////////////.........------------........................///////////////...------...------------...//////////////////////////////------------------------...///000000//////000111000222333333222111333444444555555555555555444444666777888888666444444555777444222333666888888777999999999999999999::::::<<<;;;999888777888999:::888999:::;;;<<<===>>>>>>???===;;;:::;;;;;;888666444333222222111111222222111111111111111111111111000000000000000000000000////////////////////////.........---------,,,,,,,,,,,,------...---------,,,...///...+++***+++---,,,---------+++*********,,,,,,,,,---------......,,,---,,,***)))))),,,...+++++++++***++++++,,,,,,+++***)))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))((((((((((((((((((((()))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))************))))))++++++************+++++++++++++++,,,---------...........................,,,,,,------------......000///......000111111000///111222222111111222333111111111111222222222333<<<<<<===>>>======<<<;;;??????>>>>>>>>>=========???======@@@@@@<<<<<<>>>===@@@AAA@@@FFF[[[|||xxxqqqnnncccNNN>>>333222111111333333222000000000000000000000000000------------------------............////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......//////000000000000111111...///000111222111000000111111222333333333333333...000222333555555555444777777777888999999::::::999::::::;;;<<<===>>>???999FFFPPPVVVgggyyy}}}{{{mmm___QQQJJJHHHCCC@@@???@@@CCCFFFGGGIIIOOOYYY```xxxvvvqqqeeeWWWLLLIIIKKKPPPUUUYYY___dddkkkxxxpppcccccckkkqqqkkkkkkfffYYYGGG999222111111111000/////////000000111111111000000000000///---------------,,,,,,,,,...........................////////////......---......------......///000////////////////////////------------------------...///000000//////000111000222333333222111333444444444555555555555555444777999:::999777555555666777555333444666888888888888888888999999:::::::::999888777777888999;;;<<<:::;;;;;;<<<======>>>>>>@@@>>><<<;;;;;;:::888666333333222111111111111222000000000000000000000000000000000000000000000000////////////////////////.........------------,,,---------...------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------+++))))))+++,,,)))))))))***+++,,,,,,---))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))((((((((())))))))))))))))))(((((('''(((((())))))((((((''''''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))***************)))++++++++++++++++++++++++,,,---------------------------------------------,,,,,,---------.........000///......000111111000///111222222111111222333000000000000000111111111;;;<<<>>>>>>>>>>>>???@@@<<<===?????????>>>>>>???AAA>>><<<>>>@@@BBBHHHPPPSSSUUUVVVWWWaaazzzvvvnnnbbbNNN>>>:::222333333333111///......////////////////////////------------------------............////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,---------......////////////000000000111...///111333333222000///111222333444444333222111000111444777888888777666666666666777888888999999888888999:::;;;<<<======>>>DDDGGGEEEMMMggg~~~nnneee^^^WWWQQQOOOLLLJJJGGGCCC@@@BBBGGGJJJUUU```ooo{{{zzznnnllldddZZZWWW```mmmtttuuu|||uuuiii```]]]VVV[[[^^^]]]YYYZZZaaagggvvv{{{rrrfffhhhmmmnnncccaaaZZZKKK;;;111///111000000000000000000000000000000000///////////////------------------------........................------............---,,,...............//////000////////////////////////...........................///000000//////000111000222333333222111333444333444555555666555555555777888999999777555555666666555444444666777888999888888888999999::::::;;;999999888999999;;;<<<===;;;<<<<<<<<<<<<=========>>>===;;;:::999777666555333222222111111111111111////////////////////////////////////////////////////////////////////////............------------............---,,,+++++++++++++++,,,......,,,***---,,,+++,,,------------,,,,,,,,,---------......//////...---******+++,,,******++++++,,,,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++******))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))))))))***+++++++++******++++++,,,,,,,,,,,,++++++.........---------------------------------------,,,,,,------......//////000///......000111111000///111222222111111222333000000000000000111111111@@@BBBDDDDDDCCCBBBBBBCCC???BBBDDDDDDBBB@@@@@@@@@@@@BBBIIITTT^^^gggrrr}}}zzzvvvmmmdddQQQ<<<333666222333333111...,,,---///////////////////////////------------------------............////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------.........////////////000000000///000222444444333222111333333444555555444222111111333666888999999888777555666666777777888999999777777888999:::;;;<<<<<>><<<<<<<<<;;;;;;;;;;;;;;;:::::::::888666555444444333222111111000000111111//////////////////////////////////////////////////////////////////////////////.........---------............---,,,+++++++++******,,,......---,,,///---++++++---///...---,,,,,,,,,---------......///000000...,,,+++,,,---------......------+++++++++++++++***)))(((((('''))))))))))))))))))))))))************************))))))))))))************))))))))))))************++++++******))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((((()))******************************))))))***++++++++++++++++++,,,------------,,,+++///.....................------------------------,,,,,,---......///000000000///......000111111000///111222222111111222333222222222222222222222222BBBHHHNNNOOOKKKFFFBBBAAAHHHLLLOOOOOOJJJGGGEEEFFFFFFRRRgggwwwggg{{{pppkkkcccVVVDDD444000333111111000///......000222000000000000000000000000------------------------............////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,---------............////////////000000000111222333444333333222333444444444444444333333222333444666666666666555666666666777888888999999666777888888::::::;;;<<<<<<777<<>>PPPjjj~~~zzzzzzsssoookkkiiihhh[[[[[[[[[XXXTTTTTTXXX[[[XXX^^^cccddd```\\\\\\]]]qqq}}}xxxfff[[[YYYZZZ[[[aaaiiioooqqqrrrtttvvvxxxooobbbVVVFFF???777222111222222111///000111222222222111111,,,---------------...............///////////////........................++++++,,,------------,,,//////......//////000111////////////////////////...........................///000000//////000111000222333333222111333444333333444555666666666666666777888888666444444555666666777666555666999;;;999999999999999999999999;;;;;;<<<======>>>>>>???======<<<<<<;;;:::999999777888888777555333333444222222111000000000000111000000000000000000000000000000000000000000000000/////////////////////////////////.........---------------...------,,,,,,++++++,,,,,,---...///000222...++++++...000///---,,,,,,,,,---------.........///000///---+++,,,---...////////////---+++***++++++++++++***((('''&&&))))))))))))))))))))))))************************)))))))))*********++++++)))))))))************+++******************))))))((())))))******))))))(((((())))))******))))))(((***)))((('''((()))***+++************************))))))***+++,,,,,,,,,,,,,,,,,,............,,,,,,......//////////////////------------------------,,,,,,---...///000000111000///......000111111000///111222222111111222333444444444333333333333333FFFQQQ___fffbbbYYYQQQLLLYYY___dddeeebbb______```___mmmmmm|||zzzjjjdddVVVEEE:::666444111/////////000111111111111000000000000000000000000....................................////////////...------,,,,,,------...------------------------,,,------...............,,,,,,,,,---------.............../////////000000111111111111222222222222333222222222222222333333444444444444444444444444666666777888888999999:::666777888999:::;;;;;;<<<;;;;;;>>>BBB@@@???HHHTTTfff~~~{{{vvvssspppmmmlllgggjjjllliiiddddddiiinnn~~~wwwxxx~~~}}}}}}{{{ppp^^^NNNFFF999666111///000111111111......000111111111000000------------......//////---------....../////////........................,,,---....../////////...///////////////000000111////////////////////////...........................///000000//////000111000222333333222111333444222333444555666666666666777888999999777555555666555777888777555666999<<<;;;::::::999999888888888888999:::<<<>>>???@@@@@@??????>>>===<<<;;;:::999555777888777555333555666222222111000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////............,,,,,,------...---------,,,---...,,,+++,,,111555444000++++++...000...,,,,,,,,,,,,---------......+++,,,------,,,++++++,,,,,,---...//////---,,,+++)))***++++++***)))((('''))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++******************++++++))))))************))))))))))))************))))))***)))((('''((()))+++,,,************************((()))***+++,,,,,,,,,,,,,,,---...//////...---,,,.........///000000000111........................,,,,,,---...///000111111000///......000111111000///111222222111111222333444444444444333333333222NNN^^^sssttthhhaaammmttt|||zzznnneee\\\III666222888666---000000000222333333000---000000000000000000000000////////////////////////............/////////000...------,,,,,,------...------------------------,,,---......//////......,,,,,,,,,---------................../////////000000000000///000111111222222111000000000111333444777666555444444444555555777777777888999999::::::777777888999:::;;;;;;<<<999>>>>>>999888???DDDDDDHHH^^^|||{{{yyy|||||||||zzzuuupppqqqvvv{{{rrrwwwrrrpppnnn```HHH999777444444333111111111111222,,,---///000000000//////---.........//////000000,,,,,,,,,------.......................................///000111111000000///////////////000111111////////////////////////////////////////////////...///000000//////000111000222333333222111333444222333444555666666666666888:::;;;:::888666666777555777888777555666999<<<<<<;;;;;;:::999888777777444666888;;;>>>@@@AAABBBAAAAAA@@@>>>===<<<::::::555777999888555444666888222111111000000000000000111111111111111111111111000000000000000000000000////////////////////////000/////////............++++++,,,---............,,,...///---***+++222999666111,,,+++...000...,,,,,,,,,,,,---------......(((***++++++*********+++(((***,,,.........---,,,'''(((***++++++***))))))))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++)))))))))***+++++++++,,,))))))************))))))))))))************))))))+++)))((('''((()))+++,,,************************((()))***+++,,,---------,,,---///000000///---,,,---......///000111111222////////////////////////,,,,,,---...///000111222000///......000111111000///111222222111111222333444444444333333222222222fffgggsss}}}kkkPPPFFF999222000111111000////////////////////////////////////////////////------------------------................................................////////////////////////------------------------------------.........///............//////////////////000000111111111222111111222222222222333333222222222333333333444444555555555555666666666666777777888888888777777666888888888999;;;===>>>???CCCGGGTTTfffqqq{{{www~~~{{{ssskkkcccWWWLLLCCC<<<777444444444333333333333222222000000000000000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---....................................///000000............////////////////////////////////////////////////////////////000111111222222111111000111111111111111111111111333333333333444555666666555777999888777555444555666777777888888888888777::::::999888888999999999888999:::;;;======>>>>>>???>>>===<<<<<<;;;;;;<<<666666777777777777666666444222000......000222444333333222222111000//////---...000111222111///...////////////////////////...///000///...---...000------,,,,,,,,,,,,------777333...++++++,,,---------,,,,,,,,,,,,---......)))***+++,,,---,,,++++++---.........---,,,,,,+++******++++++,,,---......111---)))(((***+++***)))---,,,++++++************------,,,++++++***))))))(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,************))))))((((((******************************************************))))))((('''''''''+++,,,---------,,,+++***))))))...666777111---...111111000000///.........///...---------...000111---------...///111333444///000000111111111000000222222222111111111000000333444444444444444333333~~~yyyppp[[[BBB<<<555222333555444222000000000000000000000000................................................////////////////////////////////////////////////................................................,,,,,,---------.........000000000111111111222222//////000000000111111111111222222222222333333333222333333333444444444444555555555666666666777777888888999999999999888888888888999999;;;<<<>>>???AAAAAAIIISSSYYYbbbzzzvvv}}}~~~yyyxxxzzzvvvmmmaaaPPPKKKDDD===999666444222333333222222222111111111000000000000000000000000//////000000000000//////........................///.....................///............///000000....../////////000000000////////////////////////////////////////////////000000111111111111000000222222222222222222222222222111111222222333444555666888999999888666666666555555666777777777777666999999888888888888999999888999;;;===>>>>>>>>>>>>>>>>>><<<;;;::::::::::::777777777777666555333333222111000//////000111222222222111111000//////...///000111222111000...---........................,,,...///...---,,,---...///......------......///222000,,,++++++------------,,,,,,,,,,,,---......+++,,,---.........------,,,,,,------,,,++++++***+++,,,,,,---......//////333///,,,+++,,,------,,,...---,,,++++++++++++,,,---------,,,++++++******((())))))***************************************(((((((((((()))))))))***++++++*********)))))))))************************++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++///...222888888111...///000000000000000000000000000000///...///000111222...............//////000111222222222111000//////111111111000000/////////222333333444444333333222sssmmmbbbMMM777444222333555666444111000000000000000000000000................................................////////////////////////////////////////////////................................................,,,,,,---------.........111111111111222222222222//////000000000000111111222222222222333333333444333333333444444444555555555555666666666777777777777888888999999999888888999999999999:::;;;======CCC@@@BBBEEEEEEKKK]]]rrryyyjjjeeegggxxxeee]]]]]]cccooo~~~xxxwww}}}|||}}}qqqiii[[[LLL===;;;888666666666555444222111111111111000000000//////////////////////////////000000000000//////////////////////////////000000//////.........---///////////////000111111/////////000000000111111////////////////////////000000000000000000000000000000111111111111000000222222222222222222222222000000000111111222333444777999::::::999777777777444444555666666666666666888888888888888999999999888:::<<<>>>??????>>>===>>>===<<<:::999888888888888888777666555333111000000000000000000000000000111111111000000//////...222222333222111///---,,,........................+++---...---,,,+++,,,---......------------.........,,,***+++,,,...------,,,,,,,,,,,,,,,---......+++,,,---.........------++++++,,,,,,++++++******+++,,,,,,------.........222000---,,,---...------,,,,,,++++++******++++++......------,,,,,,++++++((()))******++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,+++++++++++++++,,,,,,333222333666555000...///------......///000000111///////////////000111111333333222222111111000000333333333222111000///...000000////////////......222222333333333333222222xxxeee\\\SSSBBB555444333333444444111...111111111111111111111111////////////////////////------------------------------------------------------------------------........................------------------------------........./////////////////////000000000111//////000000000000000000222222222222333333333333333333444444444555555555555555666666666777777777666666777777888888777777:::999999999:::;;;;;;<<>>===<<<:::999888888888777777777666555333222111000000111222222111000000111111111000000000//////222222222222111000///...........................+++---...---,,,+++,,,---------,,,,,,,,,,,,------,,,++++++,,,......---+++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---///---,,,++++++,,,,,,,,,******))))))))))))******.........------,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,+++++++++,,,...///111000000111000///...///+++,,,,,,,,,---------................../////////333333333333333222111111222222333222222111000000////////////////////////222222333333444333333333nnnUUUHHHBBB666777555444333222222111000000000000000000000000000000000000000000000000000........................................................................////////////////////////...........................////////////000000000...////////////000000000000000//////////////////111111111222222222333333333333333444444444555555555555555555666666666666666777777888999999888888999999999999999:::;;;<<<======???AAA@@@AAAHHHOOOUUUZZZmmmyyywwwxxxuuuvvv{{{vvv|||{{{uuuwwwkkkVVVLLLHHHAAA999777666555444555444222000333222222222111111111111111111111111111111111111...//////000000//////...........................000000//////.........---///////////////000000111000000000000111111111111111111111111111111111111000000000000000000000000111111222222222222111111222222222222222222222222111111111222222333444555666888::::::999888888888444555666777888888888888999999:::;;;<<<<<<;;;;;;888999;;;=========<<<;;;======;;;:::999888888888555555666666555555444444000111333444444333111000111111111111111000000000000000000111111111000000////////////////////////,,,.........---,,,---.........------------.........------...//////---+++,,,++++++++++++,,,------*********+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------,,,---,,,,,,+++++++++,,,++++++*********++++++,,,......------------,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,,,,,,,...///000---............000111111.........------,,,,,,,,,....../////////000000000......000111222222111111///000111222222222222222000000000000000000000000222222333444444444444444yyyeeeJJJ<<<999333555444333222222222333444////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000....../////////000000000000000000000111111111111000000////////////......000000000000111111111222222222222333333333444444333333444444444555555555777888999:::::::::::::::888888888888999:::<<<<<<>>>@@@BBBCCCCCCCCCDDDFFFLLLHHHMMM^^^ppp~~~}}}yyy}}}zzzqqqooovvv{{{yyytttdddOOO@@@:::999888555555444333444555555444222333333222222222111111111000000000000000000000000000000111111111111000000////////////////////////.......................................///000000/////////000000000111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111222111111222222333444555333555888888777666666777444555666888999999999999888999:::<<<<<<<<<;;;;;;777888888999:::::::::999;;;:::999888888777888888333333444444555444444333000111222333333222111000000000000000000000000000.../////////000000000111////////////////////////,,,...///...---,,,---.../////////....../////////...------...//////---++++++++++++++++++,,,------------,,,,,,,,,---...///,,,,,,---.........------........................,,,---......,,,,,,,,,...---------,,,------...///---------,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++)))))))))*********++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///...------------,,,,,,------...///000+++......---///333555444111000000///......------///000000111222111111111...///111444555666555555---...///000111222222222//////000000000000111111000111222333444444444333vvvgggTTT>>>666888555222333333333222222222333................................................////////////////////////................................................------------------------////////////////////////------------.............../////////000000000000000000/////////.........////////////000000000000111111111222222222333333222222222333333333444444555666777888888999999999777777777888999;;;<<<===???@@@@@@@@@AAACCCDDDCCCEEE???>>>EEELLLVVViii|||{{{wwwwwwoooccc^^^```\\\TTTMMMEEE;;;555444333333222555333222222444555555444222111111111111000000000////////////////////////......////////////..............................++++++,,,,,,---.........---------------......///....../////////000000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000111000000111111222333444111333555666555444444555333444555777888999999999555777999:::;;;;;;:::999777666555555555666777888777666666555555666666666222222222222222111000/////////000000000000//////........................//////..................------------------------+++---...---,,,+++,,,---...------,,,,,,------...,,,+++***+++---......---+++++++++***++++++,,,---------,,,,,,,,,---...///++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***+++---,,,,,,++++++,,,------...++++++,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******************************+++++++++,,,,,,,,,)))))))))*********++++++************************++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,)))***+++,,,------------)))---...,,,---333555222............------------------///000000000///...---///111444555666555555---...///000000000000000.........//////000000000...///000111111222222222zzzcccOOO???000///555333111333555444222000..............................------------------------++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------...000000//////.........---............////////////000000111111111222222222111111222222222333333333111222333444555555555555666666777888999;;;===>>>999:::999888;;;???AAA@@@BBB@@@CCCFFFCCCCCCQQQccczzz~~~~~~}}}zzzsssooocccTTTNNNMMMEEE:::444222222444666444222222222000------...///000///000000000000////////////------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......---,,,,,,,,,,,,---..................////////////........................////////////////////////------............------////////////////////////////////////000111222333///222444555444333333444222333444666777888888888333555777999:::999888777666555333222333444666777444333333333333444555555222222222111///...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,***))))))))))))))))))***)))((('''))),,,...//////++++++******++++++,,,---,,,+++***)))***+++,,,---)))***+++,,,,,,,,,,,,,,,))))))((((((((((((((((((&&&)))++++++)))((()))+++))))))(((((()))***++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))&&&'''''''''(((((((((((((((((())))))*********+++((((((((((((((((((((((((************************'''''''''((())))))******'''(((***+++,,,,,,++++++&&&+++,,,)))+++000111...)))))))))***++++++,,,,,,)))***+++,,,,,,,,,+++***'''(((+++---......---,,,...///////////////...------------.........//////,,,---...///000000000000