BM6P6(@ GGGKKKNNNUUUiii~~~fff]]]```eeexxx~~~eeeZZZOOOLLLLLLMMMQQQUUUfffkkknnnllleee\\\NNNAAA<<<:::999999:::;;;:::999@@@===:::777777999<<<>>>AAAAAA???CCCJJJPPPkkknnnaaaaaaccc}}}nnnaaa\\\WWWOOOIIIFFFCCCAAA@@@>>>>>>>>>>>>===<<<;;;::::::;;;<<<===@@@DDDIIINNNYYYbbbppp}}}rrrkkkmmmiiiddd___[[[^^^mmm|||}}}nnnZZZJJJCCCAAA@@@???>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@BBBAAAFFFMMMOOOaaaNNNPPPTTT\\\qqqqqqbbbaaaeeeqqq{{{ggg\\\QQQNNNNNNNNNQQQUUU```iiippppppkkkaaaRRRFFF===;;;999999:::;;;::::::;;;;;;:::999:::;;;<<<===>>>???>>>CCCLLLTTTpppiii]]]^^^hhh~~~hhh]]]XXXSSSLLLGGGDDDBBB@@@???>>>>>>>>>>>>===<<<;;;:::999:::<<<===???DDDIIINNNXXXaaaooo~~~|||nnngggiiieeeaaa\\\XXX\\\kkkzzztttaaaRRRIIIEEECCCAAA>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@AAA@@@EEELLLNNNaaaTTTVVVZZZeeezzzjjjeeegggqqqyyykkk```TTTPPPOOOOOORRRUUUXXXdddpppvvvtttkkkZZZLLL>>><<<:::999:::;;;::::::777888:::;;;<<<=========;;;>>>>>>CCCNNNYYYxxxzzzbbbXXX[[[ooorrr```XXXSSSOOOIIIDDDAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;888999;;;===???DDDJJJNNNXXXaaaooo~~~xxxiiiaaaccc___\\\XXXUUUYYYhhhwwwvvvdddTTTJJJDDD@@@===>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========???@@@???DDDKKKMMM```YYYZZZ___mmmrrrjjjlll|||qqqeeeXXXRRRPPPOOOQQQUUUTTT^^^lllxxx~~~xxxdddPPP@@@>>>;;;999:::;;;;;;:::888999:::;;;<<<<<<======;;;??????DDDPPP___rrr\\\UUUZZZuuuhhhYYYSSSPPPLLLFFFBBB@@@@@@@@@@@@>>>??????>>>>>>===<<<;;;777999;;;<<>><<<======>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???>>>CCCJJJLLL___~~~]]]___hhhyyyzzzppprrryyykkk\\\SSSPPPNNNPPPTTTUUU[[[fffwwwlllTTTBBB???<<<::::::;;;;;;:::<<<;;;:::999999;;;<<<======CCCBBBEEERRRdddjjjXXXVVV]]]yyyvvvaaaVVVRRRNNNJJJEEEAAAAAAAAAAAAAAA????????????>>>===<<<;;;777999;;;===@@@FFFLLLQQQ\\\fffuuurrrbbbYYYVVVUUUSSSRRRRRRWWWgggvvvmmmYYYKKKCCCAAAAAA==================<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===???>>>CCCJJJLLL^^^~~~ccchhhuuuuuuvvvqqq^^^SSSMMMKKKNNNRRRVVVZZZcccuuuqqqXXXDDDAAA===::::::;;;;;;:::===;;;:::999999:::<<<>>>???FFFEEEFFFTTThhhyyybbbVVVZZZbbb|||nnn^^^VVVTTTNNNJJJDDDAAA@@@AAAAAAAAA????????????>>>===<<<<<<777999;;;>>>BBBGGGNNNSSS___hhhxxxooo```XXXQQQPPPPPPPPPQQQWWWgggvvvooo[[[KKKCCC@@@@@@<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???>>>CCCJJJLLL___~~~fffnnnyyyvvv|||vvv```RRRJJJHHHLLLQQQVVV[[[eeesssrrr___FFFBBB===::::::;;;;;;;;;888999::::::;;;<<<======>>>FFFFFFGGGUUUmmmnnnZZZUUU]]]fff}}}{{{ggg]]]YYYWWWMMMIIICCC@@@???@@@@@@@@@???????????????>>><<<<<<888:::<<>><<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>@@@???DDDKKKMMM___fffppp{{{tttqqqyyyaaaQQQIIIFFFJJJPPPUUU]]]hhhsss|||}}}rrreeeGGGCCC>>>;;;:::;;;;;;;;;444666999===>>>???>>>======FFFFFFGGGVVVpppgggVVVTTT___hhh~~~tttccc\\\[[[YYYLLLHHHCCC???>>>????????????@@@@@@??????>>>===<<<999:::===@@@DDDJJJQQQVVV```jjjzzzzzziii\\\UUUIIIIIIJJJLLLMMMTTTeeeuuuyyyiiiXXXJJJAAA===<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@???DDDKKKMMM```gggsss}}}fffeeeuuudddTTTMMMIIIIIIMMM[[[eeennnrrruuuvvvsssnnnOOOHHHAAA???===:::999;;;<<<;;;;;;;;;;;;<<<=========???DDDLLL\\\zzzuuu___RRRTTTddduuunnn^^^ZZZ[[[[[[KKKHHHCCCAAAAAABBBBBBAAA>>>>>>???>>>>>>===<<<;;;;;;===???AAAEEEJJJPPPUUU```mmm{{{pppbbbXXXRRROOOLLLJJJKKKMMMTTTdddsss~~~hhhTTTFFFCCCDDD===<<<:::;;;===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>:::<<<===>>>===<<<===>>>===BBBBBBDDDKKKNNN___{{{```mmmjjjeeesssmmmZZZOOOIIIJJJMMMXXXbbbnnntttxxxzzzvvvpppRRRIIIAAA>>><<<:::999<<<<<<;;;;;;;;;;;;<<<======???AAAFFFNNN___~~~qqq]]]TTT[[[qqq}}}kkk___\\\]]]\\\LLLHHHDDDAAAAAAAAAAAA@@@>>>>>>???>>>>>>===<<<;;;:::<<<>>>@@@DDDJJJQQQVVV]]]kkkzzz|||lll___UUUPPPMMMKKKJJJJJJLLLTTTdddssssss]]]MMMEEECCC===<<<;;;;;;===>>>>>>===========================;;;===>>>>>>===<<<===>>>???CCCCCCDDDJJJMMM^^^zzzVVVdddyyyoooeeeooo{{{bbbRRRJJJJJJMMMSSS^^^kkkuuu{{{~~~zzzsssWWWLLLAAA===;;;::::::===<<<;;;;;;;;;;;;<<<======AAACCCGGGOOOccclll[[[WWWeeexxxhhh```___^^^[[[LLLIIIEEEBBBAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<>>>CCCIIIQQQWWW]]]kkk{{{wwwhhh[[[RRRMMMKKKIIIHHHIIIKKKSSSbbbqqq}}}xxxbbbPPPEEE@@@>>><<<;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@???>>>======>>>AAAEEECCCDDDIIILLL]]]yyyMMMZZZqqq}}}zzz~~~~~~qqqccciiivvvkkkUUUJJJJJJMMMQQQ[[[gggpppyyy}}}www]]]PPPBBB<<<;;;:::;;;===<<<;;;;;;;;;;;;<<<======AAADDDHHHQQQggghhhYYYZZZnnntttfffcccbbb]]]WWWMMMJJJEEECCCAAA@@@???>>>>>>???>>>>>>===<<<;;;:::;;;<<<===>>>BBBHHHPPPVVV___mmm~~~wwwgggZZZQQQLLLJJJGGGGGGHHHJJJQQQ___nnn|||yyyfffTTTHHHCCC???===<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@>>>======>>>@@@DDDBBBCCCIIIMMM^^^zzzGGGSSShhh|||pppkkklllxxxsssaaaaaaiiiyyytttYYYLLLJJJLLLRRRYYYaaajjjttt}}}~~~zzzbbbSSSCCC<<<;;;;;;;;;===<<<;;;;;;;;;;;;<<<======@@@DDDIIISSSlll|||dddYYY```wwwrrrffffffeee\\\TTTLLLIIIFFFCCCBBBAAA???===??????>>>>>>===;;;:::999======>>>???BBBHHHOOOTTT___nnn~~~|||~~~{{{kkk\\\RRRLLLHHHFFFFFFGGGHHHNNN\\\jjj|||}}}jjjYYYLLLFFF@@@>>><<<<<<>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@>>>===>>>???>>>BBB@@@BBBIIINNNaaa~~~DDDMMM^^^tttrrreee___]]]eee|||uuuaaa[[[]]]kkk}}}}}}___PPPMMMNNNTTTYYY___gggqqq{{{}}}yyyfffUUUEEE>>><<<<<<;;;<<<<<<;;;;;;;;;;;;<<<======>>>EEEKKKVVVrrrvvv```[[[jjjpppiiikkkhhh]]]SSSKKKIIIEEEDDDCCCAAA???===??????>>>===<<<;;;999888<<<===???AAAEEEJJJPPPTTT___nnn~~~}}}{{{|||ooo```TTTMMMHHHFFFEEEFFFFFFKKKXXXeeexxxlllYYYJJJAAA@@@???======>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;===??????>>>>>>>>>???===AAA???BBBIIIOOObbbBBBHHHUUUhhhzzzzzznnnbbb\\\WWWYYYkkkxxxaaaXXXUUUaaasssfffVVVQQQQQQWWW[[[aaahhhsss{{{{{{uuuhhhWWWFFF???>>>===;;;;;;<<<;;;;;;;;;;;;<<<======>>>FFFMMMZZZyyykkkYYY^^^vvvnnnlllppplll___UUUIIIGGGEEEDDDCCCBBB@@@>>>??????>>>===<<<:::999888888;;;???DDDHHHMMMSSSWWWaaaooo~~~}}}zzz{{{sssdddWWWOOOHHHFFFEEEEEEEEEHHHUUUaaaooo~~~rrr]]]JJJ???AAA???======>>>???>>>===========================999;;;===>>>>>>>>>???@@@???BBB@@@AAAHHHNNNaaaAAAEEEPPPaaassszzzoooeee___XXXUUUbbbuuu{{{cccVVVRRR\\\mmmkkkZZZUUUSSSXXX]]]ccckkkuuu|||yyyrrriiiXXXGGG@@@???===;;;:::<<<;;;;;;;;;;;;<<<======>>>GGGPPP]]]}}}xxxcccUUU```mmmnnnsssoooaaaWWWHHHGGGEEEDDDDDDCCCAAA?????????>>>===<<<:::888777555999???EEEJJJPPPUUUYYYdddrrr}}}zzz{{{uuufffYYYPPPIIIFFFEEEEEEDDDGGGSSS___hhhxxx}}}gggRRREEEAAA???>>>===>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>777:::<<<======>>>???@@@AAADDDAAABBBHHHMMM```}}}<<>>===<<<:::999::::::::::::<<>><<<;;;===???;;;===@@@CCCGGGLLLSSSXXXcccooo~~~}}}}}}vvvgggXXXOOOHHHEEECCCDDDDDDFFFMMMUUUeeepppmmmUUUGGGDDDAAA>>>======>>>===<<<;;;;;;:::::::::999999999::::::;;;<<<===>>>??????>>>BBBAAACCCIIINNN```}}};;;???EEEOOOddd{{{tttkkkccc]]]___fffwwwbbb^^^ggglllwwwuuu^^^RRROOOPPPTTT```nnnvvvtttpppnnneeeZZZLLLBBB===<<<;;;999999:::;;;;;;;;;<<>><<<;;;;;;;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;==================>>>>>>>>>BBBAAACCCIIINNN```}}};;;>>>BBBKKK^^^vvvxxxmmmcccaaacccyyyllleeelllooovvvuuu___RRRMMMLLLOOOYYYgggpppqqqppppppfff\\\NNNCCC===;;;999888999:::;;;;;;;;;<<>><<<:::===>>>???===:::888777777;;;===???BBBGGGMMMTTTYYYcccooo}}}}}}~~~}}}|||yyyiiiXXXNNNHHHEEECCCDDDDDDEEEKKKRRR\\\gggxxxlllVVVJJJBBBAAA?????????>>>===;;;>>>>>>>>>=========<<<<<>>>>>>>>=========>>>BBBAAACCCIIINNN```}}}<<<===???GGGXXXqqquuujjjeeecccpppwwwnnnuuuwww|||ttt```SSSNNNLLLNNNVVVccclllnnnnnnpppggg^^^PPPEEE>>>:::888777999:::;;;;;;;;;===@@@BBBGGGKKKWWWqqqzzzbbbVVVQQQ```|||{{{yyyyyyyyyrrrdddVVVPPPIIIFFFCCCAAA@@@@@@???===:::<<<======;;;888888888:::<<>><<<>>>>>>>>>============<<>>>>>>>>>>>>>>BBBAAACCCIIINNN```}}}======???EEERRRjjj}}}rrrkkkgggmmm|||ttt|||~~~tttaaaTTTOOOOOOOOOVVVbbbjjjllllllnnnhhh```SSSGGG???:::888888:::;;;;;;;;;;;;===@@@CCCFFFKKKZZZwwwvvv[[[RRROOO^^^wwwwwwyyy}}}~~~tttcccVVVQQQKKKHHHDDDBBBBBBAAA@@@???999;;;======<<<;;;:::;;;:::<<>>>>>>>>>>><<<:::=========<<<<<<<<<;;;;;;=========>>>???@@@@@@@@@>>>BBBAAACCCIIINNN```}}}<<<===???DDDMMM```|||ssslllmmm|||~~~xxxwwwcccVVVOOOOOOPPPXXXdddkkkkkkjjjkkkiiibbbVVVJJJAAA<<<:::999:::;;;<<<<<<<<<===@@@CCCFFFKKK]]]~~~pppUUUOOOQQQ```uuussswww~~~vvvdddVVVQQQNNNKKKGGGDDDBBBAAA???===:::<<<======<<<;;;;;;<<<999;;;???BBBGGGNNNUUUZZZcccnnnzzz|||{{{zzz{{{}}}~~~~~~~~~qqqlllooowwwuuujjj___UUUNNNIIIFFFDDDDDDCCCAAAEEEKKKOOOXXXfffuuuxxxbbbTTTEEEBBB@@@>>>?????????>>><<<<<<<<<;;;;;;;;;::::::;;;<<<<<<===>>>???@@@AAA>>>BBBAAACCCIIINNN```}}}:::;;;>>>BBBGGGWWWuuuzzzpppnnnuuu}}}|||gggVVVNNNLLLOOOXXXeeemmmllliiiiiiiiicccYYYMMMCCC===<<<<<<:::;;;<<<<<<<<<>>>AAACCCGGGLLL```{{{jjjSSSSSSZZZjjjzzz{{{pppttt|||wwweeeVVVPPPLLLIIIFFFCCCBBBAAA???>>>>>>>>>>>><<<:::999999:::999;;;>>>BBBGGGNNNUUU[[[cccnnnyyyyyyyyyxxxzzz{{{||||||zzzxxxiiidddhhhrrr|||pppfff]]]TTTOOOIIIFFFDDDDDDBBB@@@CCCIIIKKKSSS```nnn|||mmm]]]IIIFFFBBB???@@@AAABBBBBB<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<======>>>>>>>>>>>>BBBAAACCCIIINNN```}}}999:::===AAADDDQQQnnnrrrnnnppp{{{jjjWWWLLLIIILLLWWWfffnnnmmmiiihhhiiidddZZZNNNDDD>>>======:::;;;<<<<<<<<<>>>AAACCCHHHNNNcccvvvgggVVVXXXcccuuuzzzpppmmmrrr{{{wwweeeUUUOOOGGGEEEBBBAAABBBBBBBBBAAAAAAAAA???;;;888666777888999;;;>>>BBBGGGNNNVVV[[[cccnnnxxx~~~xxxxxxwwwyyy{{{{{{zzzxxx}}}|||sssccc]]]bbbooo|||nnnddd\\\TTTOOOIIIFFFDDDDDDBBB@@@BBBHHHHHHPPP\\\jjjxxxuuudddHHHDDD>>><<<<<<>>>@@@@@@===<<<<<<<<<<<<;;;;;;;;;============<<<<<<<<<<<<>>>BBBAAACCCIIINNN```}}}===<<<<<<===@@@LLLbbbvvv{{{oooppptttoooZZZNNNJJJMMMYYYiiirrrpppmmmnnniiieee\\\QQQFFF>>><<<<<<<<<<<<===<<<<<<===@@@BBBEEEMMMfffpppbbbSSS\\\ppp}}}zzz~~~~~~ssskkkkkkssszzzxxxlll\\\OOOIIIHHHGGGEEECCCAAA@@@@@@???AAAAAA@@@===:::999:::;;;:::<<<@@@CCCGGGNNNXXX```fffrrr~~~~~~}}}{{{{{{|||}}}}}}|||~~~}}}mmm\\\WWWZZZbbbsss{{{pppfff]]]UUUPPPJJJHHHEEEBBBAAABBBCCCDDDIIIKKKTTTdddssswwweeeLLLEEE@@@AAABBB@@@???@@@>>>=========<<<<<<<<<<<<<<<===>>>>>>======>>>???<<>>GGG[[[mmmvvvsssssswww___PPPLLLMMMVVVfffqqqqqqooooooiiifff^^^SSSHHH@@@======;;;<<<======<<<===@@@BBBGGGPPPkkknnn^^^TTT```yyyyyynnngggjjjqqqvvvrrrfffWWWMMMIIIGGGFFFDDDBBBAAA@@@??????@@@@@@???===:::999:::<<<;;;>>>AAADDDGGGNNNXXX___iiittt~~~~~~}}}}}}~~~~~~}}}}}}}}}kkkZZZUUUWWW^^^mmm}}}|||qqqggg]]]UUUOOOIIIGGGDDDBBBAAABBBDDDEEEKKKLLLUUUcccqqq}}}uuudddMMMEEE?????????<<<;;;<<<>>>>>>=========<<<<<<<<<<<<===>>>>>>======>>>???===CCCCCCEEEKKKOOObbb===<<<<<<<<<<<>>;;;<<<======<<<>>>AAACCCIIIUUUqqqlllZZZTTTeee~~~rrrgggaaaiiinnnrrrlll___RRRKKKIIIEEEDDDCCCAAA@@@???????????????>>><<<::::::;;;======@@@BBBEEEHHHOOOXXX___mmmwww~~~~~~~~~}}}~~~}}}}}}{{{iiiXXXRRRSSSWWWdddsss|||rrriii^^^UUUOOOHHHFFFDDDBBBAAABBBDDDEEEJJJKKKRRR___kkkvvvwwwfffTTTKKKCCCAAA@@@===<<<===>>>>>>>>>=========<<<<<<<<<===>>>>>>======>>>???>>>CCCCCCDDDJJJNNNbbb<<<;;;<<<<<<<<<@@@LLLYYYwwwwwwnnnppp|||pppYYYQQQMMMOOO[[[kkkvvvxxxwwwppppppkkk```RRRFFF@@@>>>;;;<<<=========>>>AAADDDIIIXXXxxxkkkYYYUUUiiiyyylllccc```gggmmmqqqkkk]]]OOOHHHGGGDDDCCCBBBAAA@@@?????????>>>>>>>>><<<::::::<<<>>>>>>AAACCCEEEHHHOOOXXX___mmmxxx|||{{{|||}}}~~~}}}{{{~~~yyyhhhWWWQQQPPPRRR\\\hhh{{{{{{sssiii___UUUOOOGGGFFFCCCAAAAAABBBDDDEEEEEEGGGNNNYYYdddooo~~~}}}mmmVVVMMMDDDBBB@@@>>>===>>>>>>>>>>>>============<<<<<<===>>>>>>======>>>??????DDDBBBCCCHHHMMMbbb<<<;;;<<<======@@@IIITTTqqq}}}uuummmnnn{{{xxxxxx___RRRNNNMMMUUUfffuuuzzzyyysssuuurrrgggVVVHHH@@@>>>;;;<<<=========???BBBEEEIII[[[~~~jjj\\\VVVmmmvvvhhhbbbbbbfffnnntttnnn^^^NNNGGGEEECCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>><<<::::::<<<>>>>>>AAACCCEEEHHHOOOXXX___jjjwwwyyyxxxxxxzzz{{{|||{{{yyyzzz}}}xxxhhhXXXRRROOONNNVVV```rrrzzzzzzrrrhhh^^^UUUOOOHHHFFFCCCAAAAAABBBCCCEEECCCEEEKKKVVV```kkk{{{sssSSSIII@@@===<<<:::;;;===???>>>>>>>>>============<<<===>>>>>>======>>>??????DDDBBBCCCHHHMMMaaa>>><<<<<<>>>>>>@@@HHHQQQjjj|||uuunnnlllttttttvvvdddRRRPPPMMMQQQ___nnnuuuuuuqqquuutttjjjYYYIII@@@>>>;;;<<<======>>>???CCCEEEKKK___zzzggg___\\\tttuuufffccceeeiiirrrxxxppp^^^NNNFFFFFFBBBBBBAAAAAAAAAAAAAAABBB??????>>><<<::::::;;;======@@@BBBEEEHHHOOOXXX___gggvvvzzzxxxwwwwwwxxxyyyyyyxxxzzz}}}xxxhhhYYYSSSOOOLLLQQQZZZgggrrrwwwooofff]]]TTTOOOHHHGGGDDDAAA@@@AAABBBCCCCCCEEELLLUUU]]]iiizzzuuuWWWLLLBBB>>>===<<<===@@@??????>>>>>>>>>=========<<<===>>>>>>======>>>??????CCCBBBCCCHHHMMM```~~~BBB???===>>>===>>>EEEMMMccc{{{wwwoookkkmmm~~~sssoooqqquuugggSSSRRRNNNMMMVVVdddkkkkkkjjjppprrrjjjYYYIIIAAA???;;;<<<===>>>>>>@@@CCCFFFOOOeeeoooaaa```dddttteeeccchhhooovvvyyyooo\\\LLLFFFHHHCCCBBBBBBBBBBBBBBBCCCCCC@@@@@@???===:::999:::<<<;;;>>>AAADDDGGGNNNXXX___ggguuu~~~{{{xxxvvvwwwxxxyyyyyyyyy|||vvvgggYYYSSSNNNJJJMMMUUU^^^iiizzz}}}uuulllddd[[[TTTOOOJJJHHHDDDAAA??????@@@AAADDDFFFKKKRRRYYYddduuuwww___TTTHHHCCCAAA???@@@CCC?????????>>>>>>>>>======<<<===>>>>>>======>>>???>>>CCCCCCDDDIIIMMM___|||DDD@@@>>>===<<<<<>>>>>@@@DDDFFFSSSiii~~~ggg]]]```jjjtttdddccciiisssyyyzzznnnYYYJJJGGGJJJCCCCCCBBBBBBBBBCCCDDDDDDAAAAAA@@@===:::999:::;;;:::===@@@CCCGGGNNNXXX```hhhuuu~~~zzzwwwwwwyyyzzz{{{yyy{{{uuufffXXXSSSNNNIIIKKKRRRXXXddduuu}}}sssjjjbbbZZZTTTOOOKKKHHHEEEAAA?????????@@@CCCDDDIIIOOOTTT^^^ooozzzaaaUUUHHHBBB???<<<===???????????????>>>>>>>>>>>><<<===>>>>>>======>>>???===CCCCCCEEEJJJMMM^^^{{{CCC>>>;;;<<<======AAAFFF\\\ooo{{{qqqooorrr}}}nnngggoooppp]]]VVVPPPMMMMMMQQQ\\\ggggggiiijjjdddYYYMMMDDD???>>><<<<<>>BBBHHHQQQmmmyyyeee```eeepppuuukkkkkklllyyy}}}{{{lll[[[OOOHHHDDDCCCDDDEEEEEEEEEDDDBBBAAA@@@???===;;;:::::::::::::::===@@@CCCFFFMMMVVV]]]iiittt}}}zzzwwwvvvwwwyyy{{{zzz|||}}}wwwuuu{{{{{{tttiii\\\SSSMMMIIIJJJMMMOOO[[[lll}}}}}}sssjjjgggeee]]]TTTOOOIIIGGGDDDAAA???@@@AAABBBEEEJJJNNNQQQTTT\\\iiitttfffVVVGGGAAAAAAAAA@@@AAA===============>>>??????>>>===============>>>???@@@CCCAAABBBHHHMMM```}}}CCC>>><<<===>>>===@@@EEEWWWjjj~~~tttqqqttttttiiimmm}}}qqq^^^WWWPPPMMMMMMRRR\\\gggiiikkkkkkeeeZZZNNNEEE@@@>>><<<<<>>BBBHHHUUUrrrsss___YYY^^^rrrrrrjjjmmmqqqwwwzzzvvvgggVVVLLLGGGEEECCCDDDEEEEEEDDDCCCBBBAAA@@@???===;;;:::::::::;;;;;;>>>BBBDDDHHHOOOXXX___jjjttt}}}zzzwwwvvvwwwxxxzzzxxx{{{}}}vvvrrrwww~~~~~~xxxlll___VVVOOOIIIHHHJJJOOOXXXgggwwwtttiiiaaa^^^\\\VVVNNNJJJJJJGGGDDDAAA@@@@@@AAAAAACCCHHHNNNQQQTTT[[[fffnnn}}}kkk[[[JJJCCCBBB@@@??????===============>>>??????>>>>>>=========>>>?????????CCCAAACCCIIINNN```|||BBB>>>===??????>>>???CCCQQQccc~~~tttqqqsss}}}lllkkkxxxrrr___XXXQQQNNNNNNRRR]]]hhhlllmmmlllfff[[[OOOFFFAAA>>><<<<<>>>>>???>>>>>>>>>>>>>>>???@@@@@@>>>CCCBBBEEEKKKNNN___{{{AAA>>>>>>AAA@@@>>>>>>@@@KKK\\\vvv~~~qqqmmmooo|||lllgggpppzzz~~~uuubbbZZZSSSOOOOOOSSS___jjjnnnnnnlllggg]]]QQQGGGAAA???===<<>>======>>>>>>============>>>>>>???>>>>>>>>>???@@@AAAAAA===CCCCCCFFFLLLOOO___{{{BBB??????AAAAAA======???GGGVVVnnn{{{nnniiijjjwwwkkkdddjjjpppssszzzyyyeee]]]UUUQQQQQQUUUaaalllpppooonnniiiaaaUUUIIIAAA@@@======???@@@@@@FFFMMM[[[iiiVVVRRRXXXiii}}}tttxxx~~~nnnYYYKKKDDD@@@CCCBBBBBBBBBBBBCCCCCCCCCAAA@@@>>><<<;;;;;;;;;;;;;;;>>>BBBEEEIIIPPPYYY```jjjsss{{{~~~}}}zzzwwwuuuttttttuuurrrtttxxx~~~tttooopppvvv~~~yyyooofff]]]SSSNNNMMMJJJKKKPPP]]]ooo|||pppggg___VVVPPPPPPLLLKKKHHHEEEBBBAAA@@@???>>>CCCKKKUUU]]]bbbccccccfffjjjttt}}}sssaaaNNNEEEBBB???>>>???>>>>>>============>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>CCCCCCFFFLLLOOO```{{{CCC@@@???AAA@@@===<<<>>>DDDQQQfff~~~xxxkkkeeefffqqqmmmgggkkknnnuuu{{{iiiaaaXXXSSSSSSXXXcccoooqqqqqqqqqnnnggg[[[MMMDDD@@@>>>===???@@@AAAGGGNNN^^^kkkXXXSSSZZZiii{{{tttxxx|||nnn[[[NNNHHHDDDBBBBBBBBBAAABBBBBBCCCDDDAAA@@@>>><<<;;;;;;;;;<<<;;;>>>AAADDDHHHNNNWWW^^^hhhqqq{{{|||{{{yyywwwuuutttttttttsssuuuxxx}}}yyytttuuuttt|||~~~tttmmmdddYYYRRRQQQKKKKKKMMMUUUdddwwwzzzoooggg___WWWSSSSSSMMMLLLIIIFFFCCCAAA??????@@@CCCJJJVVVbbbjjjkkkjjjjjjgggkkkwwwtttcccPPPFFFCCCAAA@@@AAA???>>>>>>========================>>>???@@@AAABBB???DDDCCCEEELLLOOO```|||DDDAAA???@@@???<<<<<<>>>AAALLL___vvvrrreee```___hhhyyyuuuxxxxxxllldddZZZVVVUUUZZZfffrrrrrrsssuuutttnnnaaaRRRGGGAAA>>>===???@@@BBBHHHPPPeeelllWWWRRRWWWiiirrrpppvvvzzz~~~lllYYYNNNJJJHHHBBBBBBAAAAAAAAABBBCCCDDDAAA@@@>>>===<<<;;;<<<<<<<<>>BBBCCCJJJWWWgggrrruuuuuuqqqgggdddlllzzzyyygggSSSIIIEEECCCBBBCCC??????>>>===============<<<<<<<<<===>>>???AAAAAA@@@DDDCCCDDDKKKOOOaaa~~~EEEAAA???@@@???;;;<<>>===???@@@BBBHHHPPPkkkkkkVVVOOOTTTiiiwwwiiikkktttyyyyyyeeeQQQGGGDDDDDDBBBAAAAAA@@@AAABBBDDDDDDAAA@@@>>>===<<<<<<<<<<<<>>>@@@CCCEEEHHHMMMVVV\\\eeeooozzz{{{yyyxxxwwwvvvuuuuuuuuuuuuuuuvvvyyy}}}zzz}}}vvvlll___VVVSSSPPPOOOLLLLLLQQQ```rrrwwwoooeeeZZZTTTTTTOOOMMMKKKHHHEEEAAA???>>>DDDDDDJJJXXXiiiwww||||||vvviii```eeeqqq}}}}}}kkkVVVKKKGGGDDDCCCDDD??????>>>===============;;;;;;;;;<<<===???@@@AAABBBEEECCCDDDJJJOOObbbDDDCCCBBBAAA???>>>======???GGGUUUfffzzzuuuiii^^^XXXWWW___xxxrrrbbbWWWWWWWWWXXXfffyyyvvvvvvuuuuuuuuunnn\\\JJJEEE???===@@@AAA@@@HHHSSSmmm{{{aaaXXXNNNXXXnnn{{{mmmaaaeeeooowww}}}qqq]]]NNNGGGDDDCCC@@@AAABBBBBBAAA@@@>>>===@@@>>>;;;888666777888999;;;>>>BBBGGGLLLRRRXXX]]]fffkkkssszzz~~~~~~|||{{{zzz{{{{{{yyyuuussstttvvvvvvxxx{{{~~~|||{{{www|||yyyqqqhhh]]]VVVRRRQQQPPPPPPOOOSSSaaappp|||uuuooofff[[[TTTRRRPPPMMMJJJGGGFFFDDDAAA???@@@GGGNNNXXXiii|||wwwgggaaadddkkkwwwrrr[[[JJJBBB@@@>>><<>>======<<<<<<<<<======>>>???@@@@@@DDDBBBDDDKKKPPPbbbCCCBBBAAA@@@???===<<<<<<;;;CCCOOO```tttxxxlll```ZZZWWW^^^vvvxxxfffXXXVVVVVVXXXggg{{{yyyxxxwwwvvvuuummmZZZHHHEEE???===AAABBBAAAJJJVVVrrrzzzaaaYYYPPP[[[vvvxxxccc\\\cccqqq{{{ppp\\\MMMGGGEEECCCCCCCCCCCCCCCBBBAAA@@@@@@???===;;;999888888999:::;;;>>>BBBGGGLLLSSSZZZ^^^gggllltttzzz~~~~~~|||zzzxxxyyyyyywwwtttrrrtttvvvuuuwwwzzz~~~~~~|||{{{~~~~~~}}}|||{{{yyywwwvvvtttxxx}}}|||tttjjj```YYYRRRPPPPPPQQQRRRUUU^^^iiivvvvvvooofff\\\TTTSSSPPPMMMJJJGGGFFFDDDBBB@@@AAAGGGNNNXXXjjj}}}oooeeebbbdddnnnyyy}}}~~~ttt]]]LLLDDDAAA???===???????????????>>>======<<<<<<<<<======>>>???@@@???CCCBBBDDDJJJOOOaaa~~~BBBBBBAAA@@@>>>===<<<<<<===DDDNNN]]]qqq}}}qqqeee]]]XXX]]]rrrkkkZZZVVVUUUWWWgggzzz{{{zzzxxxvvvuuummmYYYGGGCCC>>>===AAABBBBBBLLLYYYxxx}}}eee^^^WWWccckkkZZZXXXccctttpppZZZKKKGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA===<<<<<<;;;::::::;;;;;;;;;>>>BBBGGGMMMTTT\\\aaahhhmmmttt{{{~~~}}}{{{yyyuuuvvvvvvuuusssssstttvvvvvvxxx{{{}}}{{{zzzxxxxxxwwwyyyxxxvvvtttrrrpppoooooonnnqqquuuyyy~~~vvvmmmccc\\\TTTPPPOOOQQQTTTUUUZZZaaammm|||xxxqqqhhh\\\UUUSSSOOOLLLIIIGGGFFFEEECCCBBBBBBGGGNNNYYYjjj}}}|||ooodddaaahhhqqq}}}{{{|||wwwaaaOOOFFFBBB@@@>>>>>>>>>??????>>>>>>======<<<<<<<<<======>>>???@@@>>>BBBAAACCCIIINNN```}}}DDDCCCBBBAAA???>>>======???DDDMMMZZZnnnwwwkkkbbb[[[\\\nnnooo\\\WWWUUUVVVcccuuuzzzzzzxxxwwwvvvnnn[[[IIIAAA===<<<@@@AAABBBMMM[[[}}}jjjeeeaaaooo}}}dddWWWXXXfffxxxoooYYYJJJGGGGGGFFFCCCBBB@@@???>>>>>>???@@@;;;<<<<<<<<<<<<<<<<<<<<<;;;>>>BBBGGGMMMUUU]]]ccciiinnnuuu{{{~~~}}}zzzxxxtttuuuuuuttttttuuuvvvwwwyyy{{{~~~}}}|||||||||{{{zzzxxxwwwwwwwwwwwwvvvtttqqqnnnllljjjjjjjjjjjjmmmqqquuuzzz~~~vvvnnneee___WWWPPPLLLOOORRRTTTWWWZZZfffvvvzzzrrriii]]]VVVTTTNNNLLLIIIGGGGGGFFFDDDCCCBBBFFFMMMXXXhhh{{{|||mmmfffiiiooo|||~~~{{{zzzzzz{{{}}}zzzeeeRRRGGGBBB???>>>===>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@>>>BBB@@@BBBHHHMMM___|||EEEEEEDDDCCCAAA@@@???>>><<>>>>>???@@@;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>BBBGGGMMMUUU]]]ccciiinnnuuu{{{~~~}}}zzzxxxuuuuuutttuuuvvvwwwxxxxxxyyy|||~~~}}}}}}|||zzzyyyxxxyyyyyyzzzzzzxxxtttqqqnnnlllkkkkkkjjjnnnsssxxx}}}zzzsssllleee```[[[QQQJJJKKKOOOQQQTTTXXXbbbqqq|||tttjjj___WWWUUUOOOLLLIIIHHHGGGFFFEEECCCAAADDDLLLWWWeeevvvzzznnnkkkllltttwwwppplllllllllrrrxxx}}}hhhUUUHHHAAA>>>===<<<======>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@>>>BBB@@@BBBHHHLLL^^^{{{FFFFFFEEEDDDBBBAAA@@@@@@<<>>BBBFFFKKKSSS\\\bbbhhhmmmttt{{{~~~}}}{{{yyyvvvtttssstttwwwxxxxxxxxxwwwzzz}}}}}}|||{{{|||}}}~~~~~~zzzwwwssspppnnnmmmlllqqqvvvzzz~~~wwwpppjjjccc___[[[QQQJJJJJJLLLNNNRRRVVV^^^mmm~~~~~~vvvlll```XXXVVVPPPMMMJJJHHHGGGFFFDDDCCC@@@DDDLLLXXXcccqqqzzzpppjjjjjjvvv}}}tttkkkeeebbbbbbccchhhqqq}}}kkkWWWIIIAAA>>>===<<<<<<===>>>>>>>>>======<<<<<<<<<======>>>???@@@???BBBAAABBBHHHLLL^^^{{{FFFFFFEEECCCBBBAAA@@@???<<>>;;;<<<<<<===>>>>>>======<<<<<<<<<======>>>???@@@@@@CCCAAACCCIIIMMM^^^{{{EEEEEEDDDCCCAAA@@@???>>>777<<>>===>>><<<999777777888:::<<<>>>???AAADDDIIIQQQYYY```fffkkkssszzz~~~|||{{{uuusssqqqrrruuuvvvuuutttxxx{{{}}}}}}}}}||||||zzzwwwsssnnnjjjgggfffgggiiikkkpppyyyxxxoooggg```\\\RRROOOMMMNNNMMMKKKMMMQQQWWWeeetttxxxnnnaaaYYYVVVRRROOOLLLIIIGGGFFFCCCAAACCCFFFPPP[[[cccmmm~~~qqquuu{{{yyyrrrnnnkkkgggbbb^^^[[[\\\^^^```\\\iiiyyyrrr]]]MMMDDD@@@???;;;;;;<<<===>>>>>>======<<<<<<<<<======>>>???@@@@@@DDDBBBCCCIIIMMM___{{{IIIGGGDDDBBBBBBAAA@@@>>>;;;>>>DDDNNN\\\mmm{{{xxxrrrhhhiiixxxcccXXXVVVTTTYYYdddvvvyyyrrrbbbQQQCCCCCC======BBBDDDQQQiiirrrqqqpppnnnwwwmmmZZZNNNIIIHHHGGGEEEDDDCCCBBBCCCBBB???======<<<:::999888999::::::;;;>>>AAAEEEJJJQQQXXX^^^eeemmmuuuzzz~~~xxxttttttsssrrrssstttuuuvvvyyyzzz{{{~~~~~~~~~~~~yyyyyyxxxvvvuuusssrrrrrrqqqrrrqqqlllfffaaa```aaa^^^\\\\\\^^^```fffsssyyyrrriiiaaa[[[UUUQQQPPPNNNMMMOOOSSSXXXeeewwwwwwlllccc]]]ZZZXXXSSSMMMJJJIIIIIIHHHFFFIIINNNXXXbbbhhhppp~~~yyyrrrwwwzzzssspppmmmiiifffeeecccbbb`````````aaabbbaaahhhrrr}}}rrraaaRRRFFF@@@???AAA>>>;;;:::;;;=========???@@@AAABBBCCCBBBAAAAAA???BBB@@@AAAHHHLLL___|||IIIFFFDDDBBBBBBAAA@@@>>>===???CCCMMMZZZjjjxxxwwwqqqiiikkk{{{iii]]]YYYVVVZZZdddwww{{{rrrcccSSSCCCCCC>>>===CCCDDDRRRjjjsssvvvqqqpppzzznnn[[[OOOJJJHHHFFFEEEDDDBBBBBBCCCBBB???===<<<;;;:::999888999::::::===???BBBEEEJJJQQQXXX]]]dddmmmxxx~~~}}}uuussssssrrrrrrsssuuuwwwxxxxxxxxxxxxzzz~~~}}}zzzvvvvvvwwwwwwvvvuuutttsssqqqpppooommmllljjjiiihhhcccdddccc```[[[WWWWWWXXXUUUSSSSSSUUUWWW\\\hhhttttttkkkccc^^^YYYXXXVVVTTTUUUYYY^^^kkk|||yyynnneee```]]]ZZZVVVPPPLLLKKKKKKIIIGGGIIINNNWWWbbbiiippp|||zzz{{{vvvpppkkkiiigggdddbbb___```aaabbbeeegggiiijjjgggnnnxxxtttbbbSSSGGG@@@???@@@===::::::;;;<<<<<<<<<;;;<<<===>>>???>>>>>>===???BBB@@@AAAHHHLLL___|||IIIFFFDDDBBBBBBAAA???>>>>>>???CCCKKKWWWggguuu}}}vvvrrrkkknnn|||{{{mmmbbb]]]WWWZZZbbbwww|||rrrdddVVVCCCCCC>>>===CCCEEESSSlll}}}ttt|||qqqsss~~~ooo\\\QQQJJJFFFDDDDDDCCCBBBBBBBBBBBB???===<<<;;;999888888999::::::>>>@@@CCCFFFJJJPPPWWW\\\cccnnnzzz|||ssssssrrrrrrssstttvvvxxxyyyxxxwwwwwwxxxzzz~~~}}}{{{yyywwwssspppnnnnnnmmmmmmkkkiiigggffffffeeeeeedddcccbbbaaa```[[[ZZZXXXTTTPPPNNNMMMNNNLLLJJJJJJLLLNNNQQQ\\\fffvvv{{{sssmmmiiigggddd```aaadddhhhuuu}}}sssjjjeeebbb^^^ZZZUUUQQQNNNMMMKKKIIIJJJNNNWWWaaahhhppp~~~zzzyyyyyyvvvsssllliiieeecccbbbcccbbbaaa^^^```dddhhhlllnnnpppqqqpppvvvvvvdddUUUHHHAAA@@@???===::::::;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<>>??????BBBIIIVVVfffttt~~~~~~vvvrrrmmmrrr~~~}}}yyynnnddd^^^XXXZZZaaauuuzzzpppcccWWWDDDDDD>>>>>>DDDGGGUUUnnnyyysss~~~qqqvvvmmm\\\PPPIIIDDD@@@DDDBBBAAABBBBBBBBB???>>>;;;:::999888888999::::::>>>???BBBEEEIIIOOOVVVZZZcccnnn{{{}}}vvvuuuttttttttttttuuuwwwxxxzzzyyyyyyxxxyyy{{{}}}~~~~~~zzzxxxxxxyyywwwtttsssrrrqqqooommmlllkkkjjjhhheeebbb```______```aaabbbbbbaaa``````]]][[[WWWQQQMMMJJJIIIIIIIIIFFFFFFIIIJJJLLLTTT]]]gggyyy|||yyyuuupppnnnqqqwwwyyypppjjjgggccc```[[[VVVQQQNNNLLLJJJLLLNNNUUU___fffooo|||yyysssnnnjjjfffaaa```___```aaadddeeeffffffhhhlllpppsssttttttssszzz~~~yyyfffWWWIIIBBBAAA???===;;;;;;<<<===<<<<<<<<<<<<======>>>>>>>>>>>>???BBB@@@BBBHHHMMM```}}}JJJHHHEEEDDDCCCCCCAAA?????????AAAHHHUUUfffvvv}}}uuurrrnnnttt|||~~~ooofffbbb\\\]]]dddrrrvvvmmmaaaUUUDDDDDD>>>>>>DDDHHHWWWqqqtttppp}}}}}}qqqyyy}}}jjjYYYNNNFFFAAA>>>CCCBBBAAAAAABBBAAA@@@>>>:::999888888888999::::::<<<>>>AAADDDHHHMMMTTTYYYdddnnnyyy~~~|||yyyxxxvvvuuuttttttuuuvvvzzzzzzyyyxxxxxxxxxyyyzzz}}}~~~~~~{{{wwwtttrrrqqqooonnnmmmmmmooopppooonnnmmmkkkiiifffbbb___]]]\\\```bbbfffhhhhhhgggdddbbbaaa]]]WWWQQQMMMKKKJJJJJJIIIFFFFFFHHHJJJKKKOOOVVV\\\lll}}}|||}}}vvvoookkkfffddd___YYYSSSNNNLLLKKKMMMMMMSSS[[[ccckkkwwwxxxnnnfff___[[[YYYZZZ\\\___bbbfffjjjlllmmmppptttxxx{{{{{{{{{zzz|||iiiYYYKKKCCCBBBAAA???>>>>>>??????>>>===============>>>>>>?????????BBB@@@BBBIIINNNaaa~~~LLLIIIGGGEEEEEEDDDBBBAAA??????@@@GGGTTTeeevvv|||sssooolllsss~~~pppiiifffaaaaaahhhooo{{{zzzqqqjjj___TTTEEEEEE>>>>>>EEEIIIYYYsss~~~oookkkxxx}}}vvvyyygggVVVLLLEEEAAA>>>BBBAAA@@@AAABBBAAA@@@>>>999999888777777888:::;;;<<<>>>@@@DDDHHHNNNUUUZZZfffpppxxx{{{}}}{{{zzzxxxvvvuuutttttttttyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxyyywwwsssooommmmmmgggggghhhkkknnnppppppooommmlllhhhdddaaa^^^\\\[[[eeejjjpppuuuvvvtttooollleee```XXXRRROOOMMMLLLLLLJJJGGGFFFIIIJJJJJJLLLPPPUUU```lllxxxxxxqqqmmmhhhgggccc\\\TTTNNNKKKJJJMMMLLLPPPWWW___fffrrr|||~~~rrrfff]]]VVVSSSSSSVVVZZZ^^^bbbggglllppprrruuuzzzlll[[[MMMDDDCCCAAA@@@??????@@@@@@???>>>===<<<<<<<<<<<<===>>>>>>???BBBAAABBBIIIOOObbbMMMKKKHHHGGGFFFFFFDDDBBBAAA??????EEEQQQbbbsss}}}yyyoookkkhhhooozzz|||oooiiigggaaaaaahhhnnnvvvyyytttnnniii___SSSFFFEEE???>>>FFFJJJZZZuuuxxxjjjfffsss}}}xxxeeeUUUKKKFFFBBB@@@AAA@@@@@@@@@AAAAAA@@@>>>999888777777777888:::;;;<<<>>>AAAEEEJJJPPPXXX]]]hhhrrrzzz{{{{{{|||}}}|||{{{zzzxxxvvvuuuuuuuuuvvvzzzyyyyyyyyyyyyyyyyyyyyyvvvwwwwwwuuurrrnnnmmmlllffffffiiimmmqqqrrrqqqpppooommmiiieeeaaa___]]]\\\gggnnnzzzuuunnncccZZZUUURRROOOMMMMMMIIIHHHKKKLLLKKKKKKMMMQQQWWW^^^gggsssxxxqqqnnniiihhheee]]]TTTLLLIIIHHHMMMKKKMMMSSS[[[bbbllluuuyyyzzzqqqeeeZZZRRROOOOOOPPPUUUZZZ___ccchhhnnnsssxxxzzz~~~xxxwwwvvvvvvwww{{{mmm\\\NNNEEECCCAAA?????????@@@@@@>>>======<<<;;;;;;;;;<<<>>>>>>>>>BBBAAACCCJJJOOObbbNNNLLLIIIHHHGGGGGGEEECCCBBB@@@???CCCNNN___pppzzzwwwlllhhheeelllxxxzzzlllgggeee___^^^dddnnntttuuupppllljjj___RRRFFFEEE??????FFFKKK[[[vvvuuugggcccpppwwweeeTTTKKKFFFDDDCCCAAA@@@@@@@@@AAAAAA@@@>>>888888777777777888:::;;;===???CCCGGGLLLRRRZZZ___iiisss||||||zzzzzzyyyxxxyyyxxxwwwvvvvvvvvvwwwxxx||||||||||||||||||||||||wwwxxxxxxwwwssspppoooooohhhiiilllppptttuuutttrrrrrrooolllgggcccaaa______eeeoooqqqddd\\\VVVQQQMMMPPPLLLKKKNNNOOOMMMLLLMMMNNNSSSVVV[[[gggxxx~~~vvvqqqmmmjjjiiieee]]]SSSKKKHHHGGGMMMJJJKKKQQQXXX___hhhqqqrrr{{{~~~yyypppllldddYYYOOOKKKLLLOOOQQQUUU\\\aaaeeejjjpppuuu~~~zzzuuurrrpppooonnnooorrrvvv{{{~~~nnn]]]NNNFFFDDD@@@???>>>???@@@???>>><<<>>>>>>===<<<===>>>???@@@>>>BBBAAACCCJJJOOObbbTTTLLLFFFFFFFFFCCCBBBBBB>>>===???DDDKKKWWWjjj{{{|||sssiiibbbbbbiiiooowwwsssyyy~~~jjj___\\\[[[\\\^^^mmmwww|||xxxtttooocccVVVFFFBBB<<<@@@EEEFFF[[[{{{kkkhhheeerrrqqq___SSSLLLEEEAAAAAA@@@>>>===<<<===<<<;;;999;;;:::999888888888999:::???AAAEEEIIINNNTTT[[[```jjjssszzzyyyvvvuuuvvvuuuwwwxxxyyyyyyyyyzzz}}}~~~}}}}}}~~~~~~~~~{{{yyywwwwwwvvvwwwwwwsssppprrrwww||||||zzzwwwtttooojjjeee```ZZZVVVVVVaaaqqqpppddd\\\XXXVVVWWWYYYYYYWWWRRRPPPPPPRRRQQQSSSTTTXXX```pppxxxqqqjjjeeeaaacccccc]]]SSSLLLJJJKKKJJJKKKMMMQQQWWW___eeeiiiooorrrtttvvvyyyzzzrrrhhhiiibbbXXXQQQLLLIIIFFFDDDGGGVVVcccggggggkkksssxxx{{{vvvtttqqqmmmjjjjjjkkkllllllnnnpppuuuxxxwwwzzzqqq[[[LLLFFFDDDCCCAAA???>>>>>>>>><<<:::;;;;;;;;;;;;<<<>>>???@@@>>>AAA@@@DDDJJJMMMbbbXXXPPPIIIGGGFFFCCCAAAAAA@@@???@@@CCCIIITTTgggxxxzzzrrrhhhaaaaaafffkkk{{{{{{ggg[[[XXXWWWYYY\\\lllxxxzzztttfffWWWIIIDDD===AAAGGGHHH]]]vvvgggeeeeeesss~~~nnn\\\RRRKKKFFFBBBBBBAAA???============;;;:::::::::999888888999:::;;;???AAAEEEIIINNNTTT[[[```iiirrryyyxxxtttssssssrrrsssuuuwwwyyyzzz}}}~~~~~~~~~}}}zzzxxxzzzwwwuuurrrnnniiiaaaXXXRRRSSS[[[ggguuu~~~mmmbbb^^^]]]```aaaaaa___[[[YYYYYYZZZYYYYYYXXXYYY^^^jjjzzzzzzqqqhhh```[[[ZZZ]]]]]]YYYQQQJJJGGGHHHIIIIIIKKKOOOUUU]]]dddhhhmmmooopppppprrrrrrjjj```ZZZTTTLLLFFFDDDCCCAAA@@@HHHWWWeeeiiijjjnnnuuuxxx}}}xxxsssooonnnmmmjjjhhhggghhhiiijjjjjjmmmppptttuuuwww{{{ttt^^^NNNGGGEEEAAA???>>>>>>??????===<<<::::::;;;;;;<<<===???@@@???AAA@@@DDDJJJMMMbbb]]]TTTKKKHHHFFFBBB@@@AAABBB@@@@@@BBBFFFPPPcccsss|||xxxqqqiiibbbaaaccceeezzzzzzfffZZZUUUUUUYYY]]]lllzzzyyyiiiXXXLLLFFF???BBBGGGIII```pppbbbaaaddduuu~~~|||~~~|||lll[[[QQQKKKFFFDDDDDDBBB@@@???>>>>>>>>><<<;;;999999888888999:::;;;<<>>===>>>???@@@???>>><<<<<<<<<===>>>???@@@AAAAAABBBAAAEEEKKKNNNccc___UUULLLHHHFFFBBBAAABBBBBB???>>>@@@DDDMMM___ooo{{{wwwqqqjjjeeebbbaaabbblll~~~iii[[[VVVVVV[[[aaammm{{{{{{kkkZZZMMMGGG???AAAGGGJJJcccmmm___```fffxxxsssssszzz}}}mmm[[[QQQKKKFFFDDDEEECCCAAA????????????===<<<888888888888999;;;===>>>???BBBFFFJJJNNNUUU\\\aaaiiirrryyywwwrrrpppooommmsssuuuxxxzzz|||xxxnnnfffaaaaaabbbeeerrr|||~~~~~~~~~}}}{{{yyywwwvvvvvvnnnllliiieeeeeelllvvvtttggg]]]VVVRRRPPPSSSUUUUUUQQQMMMJJJJJJJJJJJJJJJLLLRRRYYY```eeehhhiiihhhdddaaa^^^VVVNNNHHHFFFCCCBBBBBBDDDFFFGGGMMMZZZhhhooorrruuuvvvuuuppppppqqqqqqqqqqqqrrrrrrooonnnlllkkkkkkkkkjjjjjjggghhhhhhhhhggggggiiikkkkkkmmmooorrrzzzyyycccRRRIIIEEE@@@???>>>>>>??????>>>===>>>>>>>>>???@@@AAACCCCCCAAACCCAAAEEEKKKOOOddd```UUUKKKGGGEEECCCBBBDDD@@@>>>===???BBBJJJ[[[jjjwwwtttoooiiieeebbb___^^^^^^mmmnnn^^^VVVVVV\\\cccqqq}}}zzzlll]]]MMMFFF>>>@@@GGGKKKeeeoooaaaccclllyyygggkkkuuuooo\\\QQQJJJEEECCCDDDCCCAAA@@@???@@@???>>><<<888888888888:::<<<>>>???@@@BBBFFFJJJOOOUUU\\\aaaiiirrryyyxxxssspppnnnlllqqqtttwww{{{~~~|||zzzxxxwww}}}|||wwwsssvvv|||ssseeeZZZRRRNNNLLLOOOQQQRRRPPPNNNLLLKKKIIIHHHHHHIIIMMMRRRXXX\\\___aaa___ZZZVVVSSSMMMFFFAAAAAA@@@??????AAADDDFFFPPP[[[hhhnnnrrrtttsssoooeeeeeeeeefffhhhjjjlllnnnooooooooommmlllkkkllllllggghhhhhhgggeeedddeeeggghhhjjjkkkmmmssszzzeeeTTTIIIDDDBBBAAA???>>>>>>>>><<<;;;=========>>>???@@@AAABBBBBBCCCAAAEEELLLPPPgggcccXXXMMMHHHFFFDDDDDDFFF???>>>>>>@@@AAAGGGUUUbbboookkkfffbbb___\\\YYYVVVRRR\\\nnn~~~tttaaaWWWUUU\\\dddvvvzzzmmm___NNNFFF===???GGGMMMiiittteeehhhuuu~~~lll___eeerrrooo\\\PPPIIIDDDBBBCCCCCCAAA@@@?????????===<<<999999888999:::<<<>>>???@@@BBBFFFJJJOOOUUU\\\aaagggqqqyyyxxxssspppnnnkkkkkkooouuu|||tttdddVVVLLLHHHHHHIIIJJJKKKLLLKKKKKKJJJGGGFFFEEEEEEGGGJJJMMMOOOQQQTTTSSSNNNKKKIIIFFFAAA@@@AAAAAAAAAAAACCCFFFIIISSS\\\eeekkknnnppplllfff___^^^]]]^^^```cccfffhhhmmmnnnooonnnlllkkkkkklllhhhiiiiiigggeeecccccccccfffiiikkklllppp{{{|||hhhVVVJJJDDDCCCAAA???>>>>>>>>><<<::::::::::::;;;<<<===>>>???AAABBBAAAEEEMMMRRRjjjiii]]]QQQKKKHHHEEEEEEGGGAAA@@@@@@AAA@@@CCCNNNYYYccc___ZZZVVVTTTRRROOOLLLJJJOOO\\\ooo~~~|||fffZZZWWW^^^gggzzz}}}ooo```NNNFFF===???HHHPPPnnnwwwjjjnnn~~~vvvddd]]]cccqqq|||kkkXXXMMMGGGCCCBBBCCCBBBAAA?????????>>>===;;;:::999999999:::;;;===>>>@@@CCCFFFJJJOOOVVV]]]aaaeeeooowwwvvvrrrooommmjjjjjjnnnuuu}}}xxxhhhXXXNNNIIIFFFFFFEEEFFFHHHIIIJJJJJJGGGGGGFFFEEEEEEEEEFFFFFFFFFJJJJJJFFFDDDEEECCC@@@AAACCCEEEFFFFFFHHHMMMPPPVVV\\\bbbfffiiijjjeee]]]YYYXXXWWWXXXZZZ___ccceeejjjlllooonnnmmmlllmmmooommmnnnnnnllliiifffeeeeeefffiiilllmmmpppyyylllYYYJJJCCCBBB@@@>>>>>>???>>>===;;;:::::::::;;;<<<===>>>???@@@AAA@@@EEENNNTTTmmmnnnbbbTTTMMMIIIFFFEEEHHHCCCBBBBBBBBB@@@@@@IIISSSZZZUUUPPPMMMLLLJJJGGGDDDFFFGGGRRReeexxxlll^^^ZZZbbbkkk}}}qqqaaaOOOGGG>>>@@@JJJSSSqqqyyylllrrrrrr```^^^dddrrrxxxhhhUUUJJJEEEBBBBBBDDDBBB@@@???>>>>>>>>><<<;;;;;;:::999999:::;;;===>>>@@@CCCGGGKKKOOOVVV]]]bbbbbbmmmuuuuuuqqqnnnllliiilllpppwww~~~|||mmm^^^TTTPPPGGGEEEDDDEEEGGGIIIJJJKKKKKKJJJIIIHHHGGGEEEDDDCCCBBBFFFGGGDDDBBBDDDDDDBBB???BBBEEEFFFGGGIIINNNSSSWWW\\\```cccffffff```XXXSSSSSSSSSUUUYYY^^^dddgggiiillloooooonnnnnnppprrrsssttttttrrrnnnkkkiiiiiifffjjjmmmoooqqqyyyppp[[[KKKCCC@@@>>>===>>>???@@@???===<<<=========>>>@@@AAABBB???AAA@@@EEENNNUUUnnnrrriii\\\RRRLLLIIIGGGEEEEEEBBBAAABBBBBBAAAEEEKKKPPPOOOMMMJJJHHHGGGFFFFFFGGGGGGJJJTTTfff{{{lll]]]ZZZbbbkkkvvvbbbUUUHHHBBBEEEGGGQQQuuuzzznnnzzztttfff___cccnnn|||xxxfffSSSJJJHHHFFFBBBAAA??????>>>>>>======<<<<<<<<<;;;999999999:::<<<>>>>>>AAAEEEJJJOOOTTT[[[___ffflllsssvvvrrrlllgggeeennnppptttxxx~~~{{{qqqcccTTTJJJCCCAAAAAABBBFFFIIIKKKLLLOOOPPPOOOLLLGGGDDDBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHFFFIIIKKKLLLLLLNNNSSSWWWZZZYYY[[[___cccbbb[[[UUUNNNRRRVVVUUUTTTXXXbbbkkkkkklllmmmlllkkknnnsssxxxzzzyyywwwuuurrrnnnllljjjoooooopppssstttwwwyyybbbMMM@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>BBBDDDBBBFFFMMMSSSnnnvvvnnnaaaWWWQQQLLLHHHEEEEEEBBBAAABBBAAAAAAEEELLLQQQPPPNNNLLLJJJHHHFFFFFFFFFFFFHHHQQQbbbwwwqqqbbb^^^dddnnnyyyeeeUUUHHHBBBFFFIIIUUUzzz|||tttxxxiii```dddnnn{{{zzzgggSSSJJJGGGEEEBBBAAA?????????>>>>>>===<<<<<<:::999888888888999;;;<<<===???DDDHHHLLLRRRXXX]]]eeelllsssuuurrrlllhhhffflllooossswww|||~~~zzzrrrfffXXXOOOFFFDDDCCCDDDGGGLLLOOOPPPRRRSSSSSSQQQLLLGGGDDDCCCBBBCCCEEEGGGIIILLLNNNOOOPPPRRRSSSSSSQQQQQQTTTWWWYYYXXXYYY\\\``````[[[VVVPPPRRRSSSRRRQQQTTT]]]dddiiilllooonnnlllmmmsssxxxxxxxxxwwwwwwuuusssqqqpppooonnnoooqqqrrrttt}}}xxxcccPPPDDDAAAAAA@@@???>>>>>>>>>>>>;;;<<<<<<======>>>??????BBBDDDBBBFFFMMMTTTooo~~~vvvkkkaaaYYYRRRKKKFFFHHHDDDBBBBBBBBBCCCIIIPPPUUUTTTSSSQQQNNNKKKIIIGGGEEEEEEFFFMMM\\\qqqrrrdddaaagggppp{{{gggVVVIIICCCGGGKKKXXX{{{zzzzzzjjjaaaeeeooo{{{}}}jjjTTTIIIFFFDDDBBBAAA@@@@@@??????>>>======<<<777777888888888999999999;;;>>>BBBFFFJJJPPPVVVZZZeeekkksssuuusssnnnjjjiiikkknnnrrrvvvyyy}}}}}}~~~}}}|||}}}yyyuuupppggg\\\SSSKKKHHHEEEEEEIIINNNSSSUUUUUUWWWZZZYYYTTTMMMHHHEEEDDDFFFIIINNNRRRVVVYYYZZZ]]]^^^^^^\\\XXXVVVVVVWWWWWWUUUUUUXXX\\\]]][[[XXXUUUTTTSSSPPPPPPSSSXXX\\\dddiiinnnnnnjjjjjjooouuussstttuuuvvvwwwvvvvvvuuunnnmmmnnnpppooopppvvv~~~vvvcccRRRHHHBBBBBB@@@???????????????<<<<<<===>>>>>>??????@@@BBBDDDCCCGGGNNNUUUqqquuulllcccYYYOOOHHHKKKGGGDDDDDDEEEGGGOOOWWW[[[ZZZXXXVVVRRRNNNJJJHHHEEEEEEFFFJJJVVVlll}}}nnnbbb```fffnnn}}}kkkZZZLLLEEEHHHKKKZZZ}}}xxxvvvfff```gggrrr|||kkkTTTIIIEEECCCAAAAAAAAAAAA@@@???>>>======<<<666777888999999999888888:::===AAAEEEJJJOOOUUUZZZffflllsssvvvtttpppmmmlllllloootttwwwyyyzzz|||~~~xxxvvvuuusssrrrtttsssttttttrrrppprrrwww{{{~~~~~~||||||zzzuuuqqqnnnggg^^^VVVOOOKKKGGGFFFJJJPPPUUUXXXWWW[[[___```[[[UUUNNNKKKIIILLLQQQXXX]]]bbbeeefffgggfffdddaaa]]]ZZZWWWVVVUUUSSSSSSUUUYYY[[[[[[ZZZ[[[XXXUUUSSSRRRTTTVVVXXX\\\cccjjjjjjfffeeeiiiooonnnppprrrtttvvvvvvuuuuuuooommmmmmnnnnnnlllpppwwwvvvcccSSSJJJAAA@@@???>>>=====================>>>??????@@@@@@AAACCCCCCGGGOOOWWWsss~~~uuulllaaaUUUMMMLLLGGGDDDDDDFFFJJJTTT^^^```^^^[[[WWWRRRMMMIIIGGGFFFGGGHHHJJJSSShhh}}}rrrvvv}}}lll```]]]aaagggzzzrrr___PPPGGGHHHKKKYYYvvvwwwsssccc```iiiuuu}}}iiiSSSHHHEEECCCAAAAAAAAAAAA@@@???>>>===<<<;;;777777888999:::999999999;;;>>>BBBGGGKKKQQQXXX\\\gggmmmtttwwwuuuqqqooonnnnnnqqquuuxxxyyyyyyzzz{{{~~~~~~yyyppplllkkkhhhfffgggaaadddhhhiiijjjmmmrrrvvv|||~~~~~~}}}}}}|||uuuqqqooojjjbbb[[[SSSOOOJJJHHHKKKQQQVVVYYYYYY]]]ccceeebbb]]]XXXUUUTTTWWW^^^eeekkkoooqqqrrrmmmkkkgggccc___[[[XXXUUUSSSSSSSSSUUUXXX[[[^^^^^^___]]]ZZZWWWVVVUUUUUUVVVWWW^^^dddfffccccccgggkkknnnppprrrtttuuuuuutttssspppmmmlllmmmlllkkknnnsss~~~xxxdddSSSIIIAAA@@@???>>>=====================>>>??????@@@@@@AAACCCCCCHHHQQQYYYuuu}}}ttthhh\\\SSSKKKFFFBBBCCCFFFLLLYYYdddfffccc^^^XXXQQQLLLHHHFFFEEEHHHIIIJJJQQQdddrrrnnnrrrlllaaa]]]^^^bbbxxxzzzdddTTTIIIIIIKKKZZZpppuuutttfffaaammm{{{yyyeeeQQQGGGEEECCCBBBBBBAAA@@@???>>>===<<<;;;:::777888888888888999999999;;;>>>CCCHHHNNNTTT[[[```gggmmmsssvvvssspppnnnnnnnnnppptttvvvwwwwwwxxxzzzyyyzzz|||~~~uuujjjfffeeebbb______XXXZZZ^^^aaadddhhhlllooottt{{{wwwsssrrrpppiiicccYYYUUUOOOMMMOOOTTTYYY[[[[[[___eeeiiiiiigggeeeddddddhhhnnnuuuzzz|||}}}}}}sssoooiiiccc___[[[WWWUUUSSSTTTUUUWWWZZZ^^^aaacccffffffddd```[[[VVVTTTTTTVVVZZZ___bbbcccdddgggjjjoooqqqtttvvvvvvuuusssrrrqqqllljjjkkkkkkjjjmmmrrrttt}}}|||gggSSSHHHBBBBBB@@@???????????????<<<<<<===>>>>>>??????@@@@@@CCCCCCIIIRRR[[[wwwxxxnnnbbbZZZMMMGGGDDDEEEIIIRRR___lllqqqllleee\\\TTTNNNKKKIIIDDDHHHJJJJJJOOOaaa}}}{{{ppppppyyy~~~|||lllddd``````cccyyy~~~hhhWWWKKKJJJMMM]]]iiipppvvvkkkcccqqqsssaaaNNNFFFEEEDDDCCCBBB@@@???>>>===<<<:::999999777777666666666777888999:::>>>CCCIIIOOOVVV^^^cccfffkkkqqqssspppmmmkkkkkkjjjmmmppprrrssstttvvvxxxxxxyyy{{{}}}rrrgggccccccaaa______[[[YYYXXXZZZ^^^cccfffhhhmmmttt~~~vvvrrrssssssnnniiiaaa]]]WWWUUUVVVZZZ]]]___^^^bbbggglllnnnppprrrtttuuuxxx~~~{{{uuulllddd___[[[WWWUUUTTTUUUWWWZZZ]]]aaadddgggpppssstttmmmcccZZZUUUUUUTTTUUUXXX]]]bbbeeeggghhhmmmooorrruuuuuutttrrrppppppjjjfffggghhhiiimmmrrrpppyyykkkUUUHHHAAAAAA@@@???>>>>>>>>>>>>;;;<<<<<<======>>>??????@@@CCCCCCIIISSS\\\yyy{{{qqqeee]]]QQQKKKGGGIIINNNWWWfffssszzzuuulllbbbYYYSSSPPPNNNBBBGGGJJJJJJNNN___{{{wwwtttwwwzzz{{{|||wwwjjjeeedddeeegggzzz~~~jjjYYYMMMLLLOOO___zzzbbbjjjwwwnnneeetttppp^^^MMMFFFFFFEEECCCBBB??????>>><<<;;;:::888888777666444333444555777999:::===CCCIIIPPPWWW___ddddddjjjoooqqqnnnjjjhhhhhhgggjjjlllnnnoooqqqtttvvvzzz{{{}}}|||rrrfffdddeeedddbbbbbbbbb]]]WWWVVVZZZ___bbbccciiipppzzz}}}sssooorrrsssooojjjgggccc^^^[[[\\\^^^aaabbb```dddiiinnnrrrvvv{{{~~~zzzooofff```\\\XXXTTTTTTVVVYYY\\\___cccgggjjj{{{yyykkk^^^XXXXXXQQQQQQRRRWWW___dddfffeeeiiilllooorrrsssrrrpppnnnooohhhddddddfffhhhlllrrrrrrzzznnnXXXJJJ???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@CCCCCCIIISSS]]]yyy~~~sssggg___VVVOOOIIIIIINNNZZZoooxxxnnnbbbXXXRRROOOIIIHHHHHHJJJOOO___zzzyyy}}}vvvttt~~~ttthhhaaa```eeelll{{{gggXXXLLLJJJPPPdddvvvaaagggsssaaadddvvveeeXXXLLLGGGFFFCCCBBBBBBAAA@@@???===;;;999888777999777555555777999999999===@@@EEEKKKQQQXXX___dddeeekkkqqqrrrnnnjjjgggfffeeehhhmmmoooqqqrrrtttuuu}}}~~~~~~}}}|||{{{|||}}}yyynnnjjjlllooonnnllliiibbbYYYRRRQQQUUU\\\aaafffqqq|||~~~tttnnnmmmnnnllljjjccc___[[[^^^eeekkkmmmlllkkkkkklllooouuu||||||ooogggcccaaa___\\\^^^\\\\\\___aaaaaafffmmm}}}vvviii^^^WWWSSSSSSSSSVVV[[[___bbbbbbhhhhhhiiikkklllllljjjhhhkkkfffdddgggiiihhhiiikkkppp{{{oooYYYFFFBBB???===<<<<<<======<<<>>>===<<<;;;<<<>>>@@@AAAAAA@@@>>>EEESSS```~~~~~~wwwoooeee___TTTNNNIIIIIINNN[[[ooo|||pppcccXXXRRRIIIGGGEEEGGGLLL[[[vvv{{{zzzqqqddd^^^]]]bbbiiiyyyiiiYYYLLLJJJPPPfffooo___eee}}}wwwiiiiiizzzzzzcccWWWKKKFFFEEECCCAAABBB@@@???>>><<<;;;999888888999777555555777999999999;;;???DDDIIIOOOVVV]]]bbbeeekkkppprrrnnnjjjggggggeeehhhkkkmmmnnnoooqqqsssyyy{{{||||||zzzyyyyyyzzz{{{qqqnnnrrrvvvuuussspppiii___VVVRRRUUUZZZ___eeepppzzz~~~rrrjjjhhhgggfffccc]]]ZZZXXX^^^iiitttyyy{{{wwwvvvuuuwww{{{{{{ooohhhfffeeecccaaaaaa^^^___aaabbbbbbgggmmm|||}}}qqqggg___UUUSSSRRRSSSWWW[[[]]]^^^aaaaaacccgggjjjjjjhhhfffgggccc```aaaaaa```bbbgggrrr}}}oooXXXEEEAAA@@@>>>>>>???AAAAAAAAA>>>===<<<;;;<<<>>>@@@AAAAAAAAA???FFFSSS```~~~~~~zzzuuupppkkkfff```\\\RRRLLLGGGHHHNNN[[[ppp~~~nnn^^^UUUKKKHHHEEEFFFKKKYYYrrrmmm```ZZZYYY___fffvvv~~~jjjYYYKKKIIIQQQhhh}}}hhh___fff}}}yyypppnnn~~~www```TTTIIIEEEDDDBBBAAAAAA???>>>===;;;:::999999999999777555555777999999999999===BBBGGGMMMTTT[[[```eeejjjpppqqqnnnjjjhhhhhhfffhhhjjjkkkkkkmmmoooqqqtttvvvyyyzzzyyywwwwwwwwwyyyyyy}}}tttoootttxxxxxxvvvvvvooocccXXXSSSSSSVVVYYYbbbnnnyyy}}}~~~~~~oooddd```___^^^\\\XXXUUUUUU]]]kkkzzz~~~xxxoooiiiggggggfffeeeeeecccbbbddddddccchhhnnn{{{|||qqqiiiZZZWWWSSSQQQSSSVVVYYYZZZ[[[\\\___bbbeeefffdddbbbbbb___]]]\\\YYYXXX]]]eeevvvnnnWWWEEECCCAAA>>>>>>???@@@@@@???======<<<<<<<<<>>>@@@AAABBBBBBAAAGGGSSS```tttooohhhbbb^^^ZZZWWWUUUMMMHHHEEEGGGMMM[[[ppprrraaaVVVPPPKKKGGGGGGKKKXXXooolll^^^WWWVVV\\\cccttt{{{jjjXXXJJJIIIRRRkkk|||ggg```iii~~~}}}qqqooonnn~~~{{{]]]RRRGGGDDDDDDBBB@@@AAA>>>===<<<::::::999::::::999777555555777999999999999<<>>;;;;;;:::888777===<<<<<<<<<===>>>???@@@BBBCCCBBBHHHSSS___pppiii```XXXSSSPPPNNNMMMIIIEEEBBBEEEMMM[[[ppp}}}qqqcccXXXQQQLLLHHHGGGKKKVVViiizzzmmm^^^WWWUUU[[[bbbsssyyyiiiWWWHHHHHHTTTnnnjjj___iii~~~nnneeegggnnnzzz[[[PPPFFFDDDDDDBBBAAAAAA>>>===;;;:::999999::::::999777555555777999999999:::===BBBHHHMMMTTT\\\```eeeiiinnnooolllhhhggggggiiijjjlllmmmlllmmmnnnpppooossswwwyyyyyyxxxxxxxxxyyyzzz}}}|||mmmjjjnnnsssuuuxxxqqqeeeZZZTTTRRRUUUWWW___kkkxxx}}}~~~~~~lll^^^YYYWWWVVVUUUSSSQQQRRR[[[kkkyyy{{{{{{~~~{{{wwwrrrmmmjjjiiihhhgggllliiiggghhhhhhhhhmmmtttzzz|||qqqfffaaa[[[WWWVVVVVVVVVVVVVVVWWWZZZ^^^bbbddddddcccZZZXXXXXXWWWVVVWWWaaammm{{{qqqWWWGGGCCC@@@<<<:::999888666555<<<<<<<<<======>>>???@@@BBBDDDCCCIIISSS^^^~~~ppphhh^^^TTTNNNKKKJJJIIIGGGCCCBBBFFFOOO^^^sss}}}xxxoooccc[[[PPPKKKGGGGGGIIIRRRaaapppppp```WWWUUU[[[bbbqqq~~~wwwgggUUUGGGHHHVVVppplll]]]hhh{{{}}}ccc[[[aaappp|||rrrYYYNNNEEEDDDEEECCCBBBBBB???>>>;;;999888888999:::999777555555777999999999;;;>>>CCCHHHNNNUUU\\\aaaeeeiiimmmmmmjjjfffeeeeeehhhjjjmmmooooooooooooppppppssswwwyyyzzzzzzzzz{{{{{{|||rrrjjjlllsssxxxyyyrrrhhh^^^XXXWWWYYY\\\___lllyyy}}}mmm___XXXVVVTTTQQQOOONNNSSS^^^mmmzzz}}}zzzuuurrrrrrvvv{{{||||||{{{{{{|||~~~|||yyyuuuqqqnnnkkkjjjjjjmmmiiigggiiiiiijjjqqqxxx}}}wwwkkkhhhdddaaa___]]]ZZZXXXUUUVVVXXX]]]ccchhhkkklllYYYWWWVVVWWWXXX\\\eeeooo{{{sssYYYJJJAAA???<<<;;;<<<<<<<<<;;;<<<<<<======>>>?????????AAADDDDDDIIIRRR]]]}}}rrrjjj___UUUOOOLLLKKKJJJHHHDDDDDDIIIRRRaaavvv}}}yyytttlllaaaXXXPPPKKKHHHHHHJJJPPP]]]iiizzzrrraaaWWWUUUZZZaaaooo}}}uuudddRRREEEIIIWWWrrrkkk^^^jjjzzz{{{```YYYaaarrr~~~}}}wwwmmmXXXNNNEEEEEEFFFDDDCCCCCCAAA???;;;888777777888999999777555555777999999999:::>>>CCCHHHNNNUUU\\\aaaeeeiiilllkkkgggcccbbbccceeeiiinnnpppqqqpppoooooopppsssvvvxxxyyyzzz|||~~~{{{|||zzzllliiinnntttyyyrrrhhh___YYYYYY[[[]]]aaammmzzzpppaaaXXXTTTPPPLLLKKKLLLSSS___mmmvvvxxxwwwmmmjjjfffdddfffkkkrrrvvvwwwvvvuuuuuuvvvyyy{{{}}}xxxwwwtttqqqmmmkkkjjjjjjkkkhhhgggiiijjjmmmttt|||tttsssqqqpppnnnjjjdddaaaZZZZZZZZZ]]]bbbhhhlllnnn___[[[YYY\\\___ccciiiqqq{{{vvv[[[MMMBBB???===<<<===>>>>>>===;;;<<<===>>>>>>?????????@@@DDDDDDHHHPPP[[[|||ssslllaaaWWWRRROOONNNMMMIIIFFFFFFKKKUUUdddyyy|||wwwrrriii]]]TTTRRRMMMJJJKKKMMMRRR\\\gggpppsssbbbWWWTTTYYY```mmm~~~{{{ssscccQQQDDDIIIXXXssshhhbbbmmm||||||aaa[[[eeerrryyyoooWWWMMMEEEEEEFFFEEECCCDDDBBB???<<<888666666777888999777555555777999999999:::===BBBGGGMMMTTT[[[```eeeiiillljjjfffbbbaaaaaaccchhhmmmqqqqqqpppooonnnpppsssuuuwwwxxxzzz}}}yyy{{{~~~mmmccceeejjjwwwqqqggg^^^XXXWWWYYY[[[bbbnnn{{{rrrbbbXXXRRRLLLHHHIIIKKKRRR^^^jjjqqqoookkkaaa^^^ZZZYYY\\\bbbjjjooouuutttrrrqqqrrruuuxxxzzzrrrqqqpppnnnjjjhhhhhhiiijjjgggfffhhhkkknnnvvv~~~||||||}}}}}}{{{vvvooojjjbbb```]]]]]]aaaeeeiiijjjfff```^^^aaafffiiinnnssszzzxxx]]]OOODDDAAA>>><<<<<<<<<;;;:::;;;<<<===>>>???????????????CCCDDDHHHPPPZZZ{{{wwwkkk```YYYTTTOOOLLLKKKIIIFFFJJJZZZqqqwwwppphhh^^^XXXSSSOOOKKKJJJOOOXXXbbbhhhkkkrrrssscccZZZVVVZZZbbbvvv}}}rrr___NNNHHHLLLUUUuuuzzzddd[[[lllsss[[[VVV\\\qqqlllWWWOOOGGGFFFEEEAAA@@@@@@>>>======<<<;;;999888777666777888777666555666777999;;;>>>BBBHHHQQQZZZ```eeehhhkkkiiieeeaaa```aaafffhhhkkkoooppppppooonnnsssrrrrrrrrrtttyyy}}}xxxfffccchhhooonnniiibbb\\\ZZZ\\\___fffrrr|||~~~~~~wwwdddXXXRRRNNNLLLHHHKKKRRR[[[cccfffccc^^^YYYTTTSSSUUUXXXZZZ```ggghhhjjjllloooppppppppppppoooooonnnmmmkkkiiigggfffbbbaaabbbddddddgggqqq{{{vvvmmmkkkiiigggfffgggiiijjjggghhhiiiiiijjjlllqqqtttwwwcccKKK===;;;:::;;;<<<===<<<;;;>>>===;;;::::::;;;<<<======BBBBBBEEEOOO^^^|||oooeee]]]WWWQQQMMMLLLJJJHHHKKK[[[sss{{{sssiii^^^VVVWWWSSSOOONNNTTT]]]gggmmmmmmnnnvvvtttcccZZZVVV[[[cccwww}}}rrr___MMMGGGLLLUUUuuurrr^^^[[[mmmsss[[[VVV\\\qqqjjjVVVNNNGGGFFFEEEBBB@@@AAA>>>>>>>>>===;;;:::888777555666777777777666888999<<<===???CCCGGGOOOWWW]]]dddgggjjjhhhdddaaa```aaadddfffjjjmmmooooooooonnnqqqqqqssstttwwwzzz|||}}}|||hhhbbbeeeiiiiiifffaaa]]]]]]```cccgggrrr}}}zzzhhh\\\TTTPPPNNNIIILLLRRRZZZaaaccc___[[[YYYTTTRRRTTTWWWYYY^^^eeeiiikkknnnqqqrrrqqqpppooolllllllllkkkiiigggdddbbb^^^]]]___aaabbbdddnnnxxx}}}zzzuuuppplllkkkkkkllljjjkkklllllllllmmmqqqssswww~~~dddMMM@@@>>>======>>>>>>===<<<>>>===;;;::::::;;;===>>>===BBBBBBEEEOOO^^^vvvkkkccc\\\UUUPPPNNNMMMJJJNNN___xxx|||qqqddd\\\XXXUUURRRSSS[[[eeeooouuurrrllliiiqqq}}}wwwddd[[[WWW\\\eeexxx~~~sss___MMMGGGLLLVVVvvvkkkYYYYYYooorrr[[[VVV\\\ooogggUUUMMMFFFEEEEEECCCBBBCCC?????????>>>===;;;999888222333555666555666888999>>>???AAACCCGGGMMMUUUZZZbbbfffhhhgggccc```___```ccceeehhhkkknnnooonnnnnnoooqqqtttwwwyyyzzz{{{{{{}}}oooeeedddeeedddbbb```]]]^^^```cccgggrrr}}}~~~mmm```VVVQQQNNNLLLNNNSSS[[[bbbddd```\\\[[[UUURRRTTTVVVXXX]]]cccjjjmmmqqqtttuuussspppnnnkkkllllllllljjjfffbbb```\\\[[[]]]```aaadddllluuu}}}~~~wwwrrrooonnnnnnooopppooonnnoooppprrrwww}}}dddOOOCCCAAA????????????>>><<<======;;;;;;;;;<<<===>>>===CCCCCCEEEOOO^^^{{{rrrjjjccc[[[VVVPPPOOOMMMRRRddd~~~|||oooeee\\\XXXUUUYYYbbbnnnxxx}}}xxxoooffffffmmmzzzwwwzzzxxxeee[[[WWW]]]fffxxxttt```MMMFFFLLLWWWxxxhhhZZZYYYssspppYYYTTT[[[nnn~~~dddTTTLLLEEEEEEEEEDDDCCCDDD@@@@@@@@@???===<<<:::999111222444444333444555777===>>>AAACCCGGGMMMTTTYYYaaadddgggfffbbb______```bbbdddgggkkknnnoooppppppppprrrtttwwwyyyzzz{{{{{{{{{}}}zzzlllfffcccbbb___]]][[[ZZZ\\\]]]eeeqqq{{{pppaaaVVVOOOLLLLLLOOOUUU^^^fffjjjhhheee^^^YYYUUUVVVWWWYYY^^^eeelllpppuuuxxxxxxuuuqqqmmmlllmmmoooooommmiiidddaaa^^^\\\^^^bbbdddfffmmmttt|||{{{tttpppqqqrrrsssqqqpppooooooqqqvvv|||dddPPPFFFCCC@@@??????>>>===<<<===<<<<<<;;;<<<<<<===>>>===CCCCCCEEEOOO___~~~xxxrrrkkkbbb\\\SSSQQQOOOTTTggg{{{rrrhhhccc```bbbkkkvvv~~~wwwllleeedddkkk|||zzzrrrsssyyyfff[[[WWW]]]fffwwwvvvaaaMMMFFFMMMYYY{{{{{{ggg]]]ZZZxxxnnnVVVSSSZZZnnn}}}cccSSSKKKEEEEEEFFFDDDCCCDDDAAA@@@@@@???>>><<<;;;:::444666777666555444555666:::<<>>>>>>>>CCCCCCFFFPPP___~~~yyyrrriiibbbWWWTTTQQQTTTfffvvvpppjjjlllttt}}}uuukkkcccdddqqqzzzpppooo~~~xxxfff[[[WWW\\\eeetttxxxbbbNNNGGGNNN\\\~~~xxxfff```^^^~~~lllUUUSSS\\\qqqdddTTTKKKEEEEEEEEEDDDCCCDDD@@@@@@@@@???===<<<:::999999:::::::::888777777999777:::>>>CCCHHHOOOVVV[[[___bbbffffffccc```aaabbbaaacccfffjjjnnnqqqtttuuuvvvvvvvvvwwwyyy{{{~~~yyyyyyzzz~~~{{{kkk^^^ZZZVVVTTTUUUWWWYYYZZZ^^^jjjuuuyyy{{{~~~sssdddYYYTTTSSSQQQSSSZZZeeeooouuuuuuttthhhbbb^^^^^^___aaagggooosssvvv{{{~~~}}}yyysssooolllmmmoooooonnnllliiigggaaa^^^___cccffffffiiimmmpppuuu{{{|||tttsssqqqnnnkkkjjjkkkmmmqqqxxxdddOOOEEEBBB>>><<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???>>>DDDDDDFFFPPP___wwwmmmeee[[[WWWRRRSSSbbbzzzvvvpppkkkoooyyyyyypppiiieeejjjrrrtttrrrwwweee[[[WWW[[[cccqqq~~~yyydddOOOGGGOOO^^^xxxgggcccbbblllVVVUUU___wwwhhhTTTLLLFFFEEEEEECCCBBBCCC@@@@@@???>>>===;;;:::999777999:::999888888999:::777:::>>>CCCHHHOOOVVVZZZ^^^bbbffffffcccaaabbbccc___aaadddhhhmmmqqqtttuuuvvvwwwyyy{{{|||}}}~~~~~~wwwwwwwww{{{uuubbb\\\UUURRRSSSVVVXXXYYY]]]iiitttxxxzzz~~~uuuiiiaaa___```^^^___dddmmmuuuzzzyyywwwkkkeee``````aaadddkkkssswwwyyy}}}}}}yyytttqqqnnnooopppppppppooommmllldddaaabbbfffiiihhhiiilllmmmrrryyy}}}~~~~~~yyy~~~|||sssqqqnnnjjjffffffiiilllnnnvvvdddOOOEEEBBB>>><<<<<<=========;;;<<<======>>>?????????>>>DDDDDDFFFPPP```zzznnnfff^^^ZZZRRRQQQ^^^tttxxxrrrmmmhhhfffmmm{{{yyysssnnniiihhhiii|||zzzwww|||}}}vvveee[[[VVVZZZaaappp|||zzzeeePPPHHHPPP___zzziiifffdddlllWWWWWWbbb{{{kkkUUUMMMFFFEEEEEECCCBBBCCC?????????>>><<<;;;999888333555666777666777888:::888;;;???DDDHHHNNNTTTYYY___bbbffffffdddbbbcccddd^^^```cccgggkkkpppsssuuutttwww{{{~~~~~~|||uuuuuuwwwzzziiibbbXXXRRRRRRTTTVVVVVV\\\hhhtttxxxzzz~~~wwwmmmhhhhhhjjjkkklllooouuu{{{~~~|||yyyllleeeaaaaaacccfffmmmuuuyyy{{{~~~~~~zzzuuurrrrrrrrrrrrsssssssssrrrrrriiiffffffjjjlllkkkkkkmmmpppuuuzzz|||zzzxxxvvvvvvlllqqqtttsssvvv{{{~~~~~~~~~}}}{{{zzzrrrppplllgggcccdddhhhkkkllluuueeeOOOEEEBBB>>><<<===>>>>>>>>>;;;;;;===>>>????????????>>>DDDDDDFFFQQQ```yyymmmeee___UUUNNNRRRYYYbbbooo{{{}}}yyytttpppmmmiiieeebbb___^^^___hhh{{{}}}tttmmmjjjiiiqqq{{{|||tttppppppuuuyyy~~~wwwjjjddd^^^]]]```sssqqq^^^PPPKKKPPP```yyyjjjhhhjjjtttZZZXXXfffqqqVVVMMMFFFEEEDDDAAA???@@@@@@@@@AAAAAA@@@===;;;999666666555444444444555555777;;;@@@EEEJJJPPPUUUYYYbbbdddffffffeeeeeeeeefffaaaaaabbbdddgggjjjmmmooopppssswwwzzz|||{{{yyywwwzzzrrrpppyyypppdddWWWPPPMMMMMMQQQWWW]]]eeeooowwwzzz{{{}}}~~~~~~|||ssspppvvv|||xxx~~~~~~vvvnnneee]]]\\\```fffoooxxx}}}}}}}}}zzzuuuvvvwwwxxxyyyyyywwwuuutttmmmjjjjjjlllmmmlllmmmqqqyyyzzz|||~~~}}}zzzwwwuuummmjjjfffeeehhhmmmppprrrsssqqqooonnnpppqqqqqqppphhhfffaaa\\\ZZZ\\\aaaeeelllqqq{{{dddNNNDDDAAA===;;;<<<===>>>>>>===<<<::::::;;;>>>AAADDD@@@FFFFFFHHHQQQ___~~~wwwllleee]]]TTTMMMPPPUUU[[[ccckkklllhhhccc^^^[[[XXXTTTRRRRRRRRRVVVaaawww}}}uuupppnnnhhhooo|||{{{wwwxxxuuuxxx{{{uuujjjeee``````dddrrrqqq]]]OOOJJJPPPaaavvvgggeeejjjwww\\\[[[jjjpppWWWNNNGGGFFFEEEBBB@@@AAAAAAAAAAAA@@@???===;;;:::333333333333444555666777777;;;@@@FFFKKKQQQVVVZZZccceeefffgggfffeeefffgggbbbbbbcccdddgggjjjlllnnnoooqqqtttwwwyyyyyyxxxwww{{{rrrooovvv{{{}}}sssfffXXXPPPMMMLLLPPPUUUZZZbbbmmmtttxxxyyy{{{}}}|||~~~zzzzzz|||sssjjjbbb]]]^^^ccchhhpppwww{{{zzz{{{}}}|||yyy{{{{{{|||}}}|||zzzxxxwwwooollllllooopppppprrrvvv{{{}}}}}}{{{qqqllleee```^^^___``````eeecccaaaaaaccceeeeeeeeeaaa___[[[XXXWWWYYY___dddhhhnnnwwwfffPPPEEEBBB>>><<<<<<>>>>>>>>>@@@>>>===<<<<<<>>>AAABBB@@@FFFFFFHHHQQQ___~~~|||qqqhhhbbbXXXPPPKKKNNNSSSWWW\\\aaaccc___YYYTTTQQQNNNKKKHHHHHHKKKQQQ___wwwzzzvvvkkkmmmxxx}}}zzz{{{{{{|||rrriiieeebbbbbbgggooo~~~qqq[[[MMMIIIPPPbbbrrrcccbbbgggzzz^^^^^^nnn~~~iiiWWWOOOHHHFFFFFFCCCAAABBBBBBAAA@@@???>>><<<;;;;;;666666666666777777888999777;;;@@@FFFLLLRRRXXX]]]ccceeeggggggfffeeefffgggccccccdddeeegggiiikkklllmmmoooqqqsssuuuvvvwwwwww{{{sssooorrrtttvvv~~~yyyjjjZZZPPPLLLKKKMMMRRRWWW___jjjrrruuuwwwyyy{{{zzz|||zzzpppeee___\\\```eeejjjpppwwwzzzxxxwwwyyy{{{~~~~~~|||zzzxxxpppmmmmmmqqqssstttwww{{{}}}|||uuukkkccc]]]ZZZXXXWWW[[[YYYXXXYYY[[[]]]^^^^^^WWWVVVTTTRRRRRRVVV\\\aaaccciiissshhhRRRFFFCCC???======>>>???>>>AAA@@@>>>======>>>@@@AAA???FFFFFFHHHQQQ___xxxpppggg```[[[QQQLLLHHHLLLTTT\\\aaadddeee```YYYSSSOOOLLLJJJHHHEEEHHHPPP^^^vvvwwwrrrttt~~~}}}ooofffbbb___```fffmmmyyyqqqZZZKKKHHHPPPdddnnn```___iiizzz^^^___ooo{{{dddVVVNNNGGGEEEEEEBBB@@@AAACCCBBB@@@>>>===<<<<<<<<<:::999888777666555555555777;;;@@@FFFLLLSSSZZZ___bbbdddffffffdddcccdddeeeddddddeeefffggghhhiiijjjmmmmmmnnnppprrruuuwwwxxx{{{tttooooooqqqssszzzooo\\\QQQLLLJJJKKKOOOTTT\\\gggppptttvvvyyy{{{yyy||||||wwwwwwwwwxxx}}}zzzoooddd___\\\___eeekkkrrryyy|||zzzwwwwwwxxx{{{~~~}}}{{{yyyxxxrrrooonnnqqqssssssvvv{{{~~~~~~sssjjjccc^^^ZZZXXXVVVUUUTTTUUUWWWZZZ[[[[[[RRRRRRQQQOOOPPPSSSXXX\\\```fffppp~~~jjjSSSGGGDDD@@@>>>>>>????????????>>>=========>>>???@@@???EEEFFFHHHQQQ___zzzxxxrrrkkkccc\\\VVVRRRNNNIIIFFFJJJUUUbbbiiikkkfff```XXXPPPLLLIIIGGGFFFCCCGGGMMMZZZpppuuupppyyy~~~kkkbbb]]]YYY\\\cccllluuuoooYYYJJJGGGRRRgggkkk^^^___mmmuuu[[[]]]lll}}}fffUUULLLEEEDDDCCC@@@??????CCCBBB@@@>>>===<<<<<<<<<777666555444333333333333888;;;@@@EEEKKKSSSZZZ___aaabbbdddcccbbbaaaaaabbbddddddeeefffggghhhiiiiiimmmmmmnnnppprrruuuxxxzzzzzztttooonnnpppssszzzttt___RRRLLLJJJJJJMMMRRR[[[fffoootttwwwzzz|||{{{}}}}}}wwwqqqnnnllliiijjjttt~~~sssiiibbb^^^```fffmmmvvv~~~~~~{{{xxxxxxyyy}}}~~~|||{{{yyyxxxsssooommmoooppppppsssxxx}}}yyyooohhhaaa\\\XXXRRRPPPOOOOOORRRTTTUUUTTTRRRRRRQQQPPPPPPQQQUUUXXX^^^dddooo}}}kkkTTTHHHDDD@@@>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>@@@AAA???EEEEEEHHHRRR___pppnnniiibbb[[[SSSNNNKKKLLLIIIFFFJJJXXXhhhooonnnjjjdddZZZQQQKKKHHHFFFEEEGGGJJJOOOZZZooo|||sssvvv~~~iii^^^XXXTTTXXX```mmmuuu{{{lllXXXJJJGGGSSSkkkjjj___bbbmmmnnnWWWYYYfff}}}{{{fffTTTLLLDDDCCCBBB???>>>???BBBAAA@@@???>>><<<;;;;;;666666666777888999;;;;;;888;;;@@@DDDJJJQQQYYY^^^```aaabbbbbb```___``````cccdddeeeggghhhiiiiiiiiikkklllnnnpppsssvvvyyyzzzxxxtttooolllnnnssszzzyyyaaaSSSMMMKKKKKKMMMQQQYYYeeeoootttxxx{{{}}}}}}}}}yyyqqqhhhddd```aaammm{{{rrrjjjeeeggglllrrr{{{}}}zzzyyy{{{}}}}}}|||{{{zzzzzztttooommmnnnoooooorrrwww~~~{{{rrriiiaaa\\\TTTRRRPPPPPPQQQRRRRRRRRRSSSSSSSSSRRRQQQRRRUUUWWW]]]cccnnn|||jjjTTTGGGDDD@@@===============999999:::;;;<<<>>>???@@@>>>DDDEEEHHHRRR```kkkhhhddd^^^WWWPPPJJJGGGGGGGGGHHHOOO___pppuuurrrqqqiii^^^TTTMMMIIIGGGFFFHHHKKKPPPZZZooozzzwwwyyy}}}ggg[[[TTTQQQWWWaaannnxxxvvviiiXXXJJJHHHUUUnnniiiaaaeeessshhhTTTVVVbbbvvvvvveeeUUULLLEEEDDDCCC@@@>>>???AAAAAAAAA@@@???===;;;:::777888888999;;;===???@@@999<<>>>>>???>>>DDDEEEHHHRRR```iiigggccc^^^WWWPPPJJJFFFCCCFFFJJJTTTgggyyy}}}wwwssskkk___TTTLLLHHHFFFEEEBBBEEEJJJUUUjjj}}}uuuppprrr}}}gggZZZSSSQQQXXXcccnnnzzztttgggXXXJJJHHHVVVoooiiibbbhhhdddSSSUUU___uuuxxxiiiVVVMMMFFFEEEDDDAAA???@@@@@@@@@AAAAAA@@@===;;;999555555555555666777888999:::<<>>>>>>>>>>>>>>>>>>>>DDDEEEHHHRRR```iiihhheeebbb^^^VVVNNNHHHGGGEEEIIIYYYooo|||ttthhh[[[PPPIIIFFFEEEDDDDDDHHHTTTjjjsssmmmooowww~~~hhh[[[TTTQQQXXXcccppp}}}uuucccVVVPPPJJJTTTxxxhhhbbbhhhaaaQQQQQQTTTfff~~~|||}}}jjjWWWNNNFFFEEEDDDBBBAAABBB?????????>>><<<;;;999888666666666666777888999:::999===BBBGGGKKKPPPUUUYYYaaabbbcccbbb```___^^^___aaaccceeefffggghhhjjjkkklllmmmooopppqqqtttxxx{{{{{{wwwppphhhdddgggooowwwyyy|||iiiYYYQQQMMMLLLMMMOOOUUU___iiiqqqxxx}}}}}}|||tttqqqqqqnnnhhheeeccc```dddppp}}}zzzyyy{{{wwwsssrrrsssuuuwwwwwwtttttttttttttttxxx}}}wwwnnnddd]]]WWWXXX^^^___ZZZTTTYYYXXXXXXWWWWWWWWWXXXXXXXXX___kkkyyyiiiUUUGGGDDDAAA??????>>>===<<<:::;;;;;;<<<===>>>??????DDDHHHFFFHHHSSScccggggggfffddd```YYYPPPJJJIIIGGGLLL[[[qqq}}}vvvkkk^^^SSSLLLHHHGGGDDDDDDHHHTTTjjjtttjjjgggjjjmmm~~~gggZZZRRRQQQZZZgggqqq~~~tttcccUUUPPPKKKUUUyyy~~~iiifffooobbbPPPOOORRRfffjjjXXXOOOGGGEEEDDDAAA???@@@@@@@@@???>>>===;;;:::999666666666666777888999:::777;;;AAAFFFLLLQQQWWW[[[```aaaaaa```^^^]]]]]]^^^aaabbbeeeeeefffgggiiikkklllmmmnnnooopppssswwwzzz|||yyyrrrjjjeeegggooovvvzzz}}}iiiYYYRRRMMMLLLMMMNNNTTT\\\eeemmmtttzzz~~~}}}wwwooommmkkkhhhdddbbbaaafffsss}}}zzzzzz|||xxxtttrrrsssuuuwwwwwwwwwwwwwwwvvvvvvxxx}}}}}}ttthhhaaa[[[]]]cccfffbbb]]][[[ZZZYYYXXXWWWVVVVVVVVVXXX___kkkyyygggTTTGGGDDDAAA??????>>>===<<<;;;;;;<<<<<<======>>>>>>CCCGGGEEEHHHSSScccdddeeeffffffccc]]]TTTMMMJJJJJJOOO^^^rrrxxxmmm```UUUMMMIIIGGGCCCCCCHHHUUUjjjvvvjjjbbb___^^^lllwww}}}dddWWWQQQRRR^^^lllwwwqqq```SSSOOOKKKVVV{{{xxxffffffqqqaaaOOOMMMQQQfffiiiYYYPPPHHHEEECCC@@@>>>???AAAAAA@@@???>>><<<;;;:::666666666666777888999999555:::@@@FFFLLLRRRXXX\\\___```___^^^\\\[[[\\\^^^```bbbddddddeeefffiiikkklllmmmmmmmmmnnnqqqvvvzzz~~~{{{tttlllfffgggnnnttt{{{~~~iiiZZZRRRNNNLLLMMMMMMQQQXXX```gggooovvv{{{~~~{{{pppkkkiiiiiicccbbbcccjjjxxx~~~}}}}}}zzzvvvssstttuuuwwwwwwyyyyyyyyyxxxwwwyyy}}}zzzqqqjjjcccbbbgggiiifffbbb\\\[[[ZZZXXXWWWVVVUUUUUUXXX___kkkxxx}}}fffTTTGGGDDDAAA??????>>>===<<<<<<<<<<<<===============AAAEEEDDDGGGRRRcccbbbdddggghhhgggaaaYYYRRRLLLLLLQQQ___rrrxxxmmmaaaUUULLLGGGDDDCCCCCCGGGTTTjjjzzznnnddd\\\YYY\\\fffttt|||bbbUUUPPPSSSbbbrrr~~~nnn]]]QQQNNNKKKXXX}}}ppp___aaammm```MMMMMMTTTggghhhXXXOOOGGGDDDCCC@@@???@@@AAAAAAAAA@@@>>>===;;;:::666555555666666777888999666:::@@@FFFLLLRRRXXX[[[___```___^^^\\\\\\]]]___aaabbbddddddeeegggjjjmmmnnnnnnnnnnnnooorrrwww{{{|||vvvnnnhhhiiinnnttt{{{~~~jjj[[[SSSNNNLLLLLLMMMPPPUUU\\\cccllluuu{{{}}}|||sssmmmiiihhhccccccfffnnn|||}}}xxxuuuuuuvvvwwwwwwyyyyyyyyyyyyyyy{{{~~~{{{sssjjjeeeffffffbbb^^^[[[[[[YYYXXXWWWWWWWWWWWWXXX___kkkxxx|||fffVVVFFFDDD@@@?????????>>>==================<<<<<<<<<@@@DDDCCCFFFRRRcccbbbdddgggjjjjjjeee]]]XXXQQQQQQUUUaaarrr~~~}}}xxxnnnbbbVVVMMMFFFCCCCCCCCCGGGTTTjjj{{{pppeee[[[UUUTTTZZZccckkkuuuzzzyyy|||bbbTTTPPPUUUfffwwwooo^^^OOOMMMLLLZZZjjjYYY]]]jjj```MMMOOOYYYjjjfffUUULLLEEEDDDCCCAAAAAABBBAAAAAAAAA@@@>>>===;;;:::555555555555666777888999888<<>>==================<<<<<<<<>><<<;;;:::555555555555666777888888999===BBBGGGKKKPPPUUUXXX___aaabbbbbbaaa``````aaa```aaabbbcccdddgggkkknnnoooppprrrrrrssstttxxxzzz|||{{{xxxrrrnnnnnnsssxxx|||lll]]]UUUNNNKKKKKKLLLOOOSSSYYYaaalllvvv}}}~~~|||xxxqqqhhhdddhhhiiimmmvvv{{{zzzzzzzzzzzzxxxyyyzzzzzzzzz||||||ssslllhhhccc___[[[XXXXXXXXXXXXYYYZZZ[[[\\\ZZZaaannn|||uuuaaaRRREEECCC@@@????????????>>><<<<<<<<<===============>>>CCCCCCGGGTTTfffeeefffiiilllllljjjeee```XXXTTTSSSWWW```iiinnnpppllliiiccc[[[TTTMMMGGGDDDCCCBBBFFFRRRggg{{{rrrggg]]]VVVVVVVVVUUUUUU[[[kkktttpppsssyyy~~~~~~|||~~~dddVVVSSSZZZlll~~~ppp^^^KKKKKKMMM]]]fffVVV[[[jjjjjjSSSSSS^^^tttbbbTTTKKKDDDCCCCCCAAA@@@AAA@@@@@@???>>>===;;;:::999555555555555555666888888888;;;AAAFFFKKKQQQVVVZZZ]]]```cccdddcccaaa``````^^^___``````aaadddiiimmmmmmooorrrsssttttttvvvxxxyyyyyywwwssspppqqqvvv{{{lll^^^UUUOOOKKKJJJIIIMMMRRRYYYbbblllwww}}}~~~ssslllkkkiiikkkpppzzz~~~|||||||||{{{|||}}}}}}}}}{{{{{{}}}vvvooohhhaaa]]]YYYYYYYYYYYYYYYYYYZZZ[[[[[[cccppp~~~vvvaaaQQQEEECCC@@@????????????>>>;;;;;;<<<<<<======>>>>>>>>>CCCCCCHHHUUUhhhggggggiiilllmmmjjjfffbbbVVVQQQMMMMMMTTT[[[```bbbaaa^^^ZZZUUUOOOJJJFFFCCCCCCBBBFFFQQQfff~~~}}}uuummmddd^^^WWWVVVTTTSSSXXXfff{{{uuuoooppptttxxxzzz|||{{{eeeXXXUUU[[[mmm~~~jjjWWWKKKJJJMMM]]]eeeTTTXXXfffpppWWWTTT^^^xxx|||aaaVVVMMMEEECCCBBB@@@>>>@@@?????????>>>===;;;999888555444444555555666777888666:::@@@FFFLLLRRRXXX\\\\\\___ccceeedddaaa___^^^]]]]]]^^^^^^___ccchhhkkkkkknnnrrrsssttttttuuuuuuwwwxxxwwwtttqqqsssxxx}}}mmm^^^UUUOOOKKKJJJGGGKKKQQQYYYbbblllwww}}}vvvqqqtttiiilllrrr|||~~~}}}}}}||||||{{{|||}}}uuukkkbbb]]][[[[[[ZZZYYYYYYYYYYYYYYY[[[dddqqqyyycccRRREEEBBB@@@??????@@@???>>>:::;;;;;;<<<===>>>??????>>>CCCDDDHHHVVViiigggfffddddddhhhlllhhh```VVVSSSNNNLLLMMMPPPRRRSSSXXXUUUPPPKKKGGGDDDCCCBBBDDDCCCHHHVVVhhh{{{}}}xxxqqqhhhaaa```bbbbbb___ZZZ^^^pppvvvqqqsssuuuwww~~~}}}wwwzzz|||bbbSSSPPPYYYooojjjSSSIIIHHHLLL```ccc```UUUkkksss[[[[[[fffrrr^^^SSSNNNHHHDDDBBBAAAAAA@@@>>>>>>=========<<<999666666555555555555666777777;;;<<>>===<<<:::::::::;;;;;;<<<<<<======AAAAAAEEELLLTTTgggcccdddcccbbbcccfffbbb\\\SSSOOOJJJHHHHHHJJJLLLLLLLLLJJJGGGEEECCCCCCCCCDDDEEEEEEKKKYYYjjj{{{{{{tttnnnhhhhhhgggddd___aaappp}}}xxxxxxyyyyyysssmmmqqq}}}zzzdddYYYVVV]]]oooiiiSSSHHHGGGLLLaaabbbaaaWWWooorrrZZZZZZfffwwwbbbRRRNNNHHHDDDBBBAAAAAA@@@???>>>=========<<<999666444333333333333444555555:::<<>>======;;;:::<<<<<<======>>>?????????AAAAAAEEELLLTTThhh\\\``````^^^^^^___]]]XXXRRRNNNIIIFFFEEEFFFGGGGGGDDDCCCAAA@@@@@@AAABBBCCCDDDFFFOOO___ooo|||zzzssspppmmmjjjfffgggqqq}}}~~~|||{{{mmmfffjjjsss|||uuueee^^^]]]aaaooozzzeeeRRRGGGGGGMMMddd```aaaZZZssspppYYYYYYeee~~~|||eeeQQQMMMGGGCCCAAAAAAAAA@@@@@@???>>>>>>>>><<<999777444333333333333444555555999:::>>>CCCJJJPPPVVVYYY[[[\\\]]]___aaa```^^^\\\ZZZ]]]```bbbcccdddfffgggfffgggiiijjjjjjkkkmmmooorrrtttuuusssrrrsssyyy}}}~~~xxxeeeXXXPPPKKKHHHGGGFFFHHHNNNZZZgggrrryyy|||{{{|||}}}{{{}}}~~~~~~{{{~~~~~~rrrkkkfffeeeccc```^^^\\\[[[[[[]]]dddrrrqqq]]]LLLDDDAAA>>>======<<<<<<;;;<<<<<<======>>>??????@@@AAAAAAEEEMMMUUUiiiSSSYYY\\\\\\\\\^^^^^^\\\XXXTTTNNNJJJHHHGGGFFFEEEGGGEEECCC@@@??????@@@@@@CCCGGGTTTfffuuu|||wwwrrrpppmmmmmmsss{{{}}}qqqkkkkkkqqquuu{{{pppccc``````dddqqqqqq___OOOFFFFFFNNNggg```bbb\\\wwwoooWWWXXXdddxxx|||eeePPPLLLFFFBBBAAAAAA@@@@@@AAA@@@???>>>>>><<<999666666555555555555666777777888999===CCCIIIPPPVVVZZZ[[[ZZZ[[[]]]______]]]\\\YYY\\\___aaabbbdddfffgggffffffgggggggggiiimmmpppsssuuuuuutttqqqrrrwww{{{vvvyyy{{{hhh[[[SSSNNNKKKIIIGGGHHHMMMXXXeeepppvvv|||{{{{{{|||~~~~~~uuunnnjjjhhhfffccc```^^^\\\[[[\\\eeesssqqq\\\KKKCCC@@@>>><<<=========<<<999::::::;;;<<<===>>>>>>AAAAAAFFFMMMUUUjjjIIIQQQXXX[[[^^^cccfffddd```[[[UUUOOOLLLIIIGGGEEEHHHFFFCCCAAA???>>>??????BBBIIIXXXmmm}}}{{{vvvtttrrrqqqvvv}}}||||||wwwuuuuuuuuuxxxzzz}}}yyyjjj___]]]___eeetttwwwgggWWWLLLDDDFFFOOOjjj```bbb]]]yyymmmWWWXXXcccrrrzzzaaaOOOKKKEEEBBB@@@@@@@@@@@@AAA@@@>>>>>>>>><<<888666666555555555555666777777777999===BBBIIIPPPVVVYYYZZZYYYZZZ\\\^^^^^^]]][[[YYY[[[^^^```aaabbbdddffffffggggggggggggjjjnnnqqqvvvwwwwwwtttqqqpppssswwwrrruuu~~~lll___WWWQQQNNNJJJIIIJJJOOOYYYeeeooouuu{{{||||||}}}~~~}}}uuullljjjgggddd```^^^\\\[[[^^^hhhwwwsss\\\JJJCCCAAA>>>===>>>>>>>>>===999999:::;;;<<<===>>>>>>@@@AAAFFFNNNVVVkkkAAAIIISSSZZZccclllpppnnngggbbb[[[UUUPPPLLLHHHEEEEEECCCAAA?????????@@@AAAEEEMMM___uuu{{{xxxuuutttyyy}}}yyyyyyyyy|||qqqcccXXXXXX]]]eeevvvppp___QQQHHHCCCEEEPPPmmm```bbb]]]yyymmmWWWXXXbbbqqqyyy```NNNJJJEEEAAA@@@@@@@@@@@@@@@???>>>======;;;777444444333333333333444555555888999===BBBIIIOOOUUUXXXYYYXXXXXXZZZ\\\]]]]]]\\\ZZZ\\\___``````aaacccdddfffggghhhhhhiiikkkooorrrwwwxxxxxxuuuqqqoooqqqttttttwwwooobbbYYYSSSOOOKKKJJJLLLRRR\\\gggoootttyyy{{{}}}~~~~~~zzznnnllliiieeeaaa^^^\\\ZZZaaalll|||~~~sss[[[JJJCCCAAA>>>===>>>>>>>>>===:::;;;<<<===>>>@@@@@@AAA@@@AAAFFFNNNWWWlll>>>EEENNNZZZhhhtttxxxuuuooojjjbbb[[[UUUPPPKKKGGGDDDCCCAAA@@@@@@AAABBBCCCJJJSSSeee{{{|||vvvtttzzz~~~|||}}}{{{hhh\\\SSSUUU\\\eeewww~~~mmmZZZMMMGGGBBBDDDQQQppp```bbb^^^zzzmmmXXXXXXbbbvvv{{{aaaMMMIIIDDD@@@???@@@@@@???@@@>>>===<<<<<<999666333444333333333333444555555999:::===BBBHHHNNNTTTWWWXXXWWWWWWYYY[[[]]]\\\[[[\\\^^^```aaaaaaaaabbbccceeeggghhhiiijjjlllooorrruuuwwwwwwuuuqqqppprrrtttxxxzzzsssdddZZZRRRMMMJJJJJJMMMTTT^^^hhhooosssvvvyyy}}}~~~}}}}}}~~~~~~{{{qqqoookkkgggbbb___\\\[[[___kkk~~~yyyvvvoooYYYJJJCCCAAA>>><<<======<<<;;;:::;;;<<<===>>>@@@AAAAAA@@@AAAFFFNNNXXXmmm<<>><<<<<<;;;999555222666555555555555666777777999;;;>>>BBBHHHNNNSSSVVVXXXWWWWWWXXX[[[\\\\\\\\\^^^```bbbbbbbbbaaabbbddddddfffhhhiiijjjllloooqqqsssuuuvvvuuurrrqqqsssvvvzzz{{{uuueeeYYYPPPKKKHHHIIIMMMUUU___hhhooorrrssswww|||}}}|||{{{|||~~~~~~}}}~~~ssspppmmmhhhddd```]]]\\\[[[hhh|||sssqqq~~~kkkXXXJJJCCC@@@===;;;;;;;;;:::999888888999;;;<<<>>>??????@@@AAAFFFOOOXXXmmm===CCCOOO```ppp{{{~~~~~~|||xxxrrriii```XXXRRROOONNNIIIFFFDDDAAA>>>AAAFFFIII\\\ssszzzsss```WWWUUU]]]eeekkk{{{}}}hhhVVVJJJFFFAAAEEERRRpppyyyeee______zzzhhhSSSUUUaaa{{{}}}cccQQQJJJFFFEEECCC???>>>?????????>>>===;;;888666444444333333333333444555555777;;;@@@DDDGGGJJJNNNQQQTTTVVVWWWXXXXXXYYY[[[\\\[[[]]]```dddeeeeeedddbbbbbbdddhhhjjjkkklllnnnooooooqqquuuvvvrrrlllnnntttuuu{{{lll[[[RRROOOPPPMMMNNNUUUaaakkkpppqqqwwwzzz|||}}}|||{{{{{{{{{~~~|||zzzzzz}}}~~~~~~~~~~~~~~~~~~vvvpppkkkiiieee___\\\\\\___kkkyyyzzzrrrrrryyyhhhVVVHHHBBBAAA@@@>>>===<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>??????DDDMMMVVViii@@@FFFSSSddduuu~~~zzzsssjjjaaaYYYSSSPPPOOOJJJFFFEEEAAA???CCCHHHQQQcccxxxvvvlll___WWWUUU]]]eeemmm}}}}}}hhhUUUIIIDDD@@@FFFVVVvvvtttbbb]]]^^^zzziiiTTTUUU```vvv|||aaaQQQJJJEEEDDDCCC???===???>>>>>>>>>===;;;999777555555444444444444555666666555999===AAADDDGGGKKKMMMPPPRRRTTTUUUUUUVVVXXXZZZ]]]^^^```bbbccccccbbbbbbbbbeeegggiiiiiijjjlllnnnqqqrrrvvvvvvqqqkkklllqqqwww}}}nnn]]]TTTQQQOOONNNOOOWWWccclllqqqrrrwwwyyy{{{{{{zzzyyyyyyzzz{{{~~~|||{{{zzz}}}~~~~~~~~~~~~~~~yyyrrrllliiiddd^^^\\\]]]```lll{{{wwwqqqsssyyygggTTTFFFBBBAAA@@@>>>===<<<<<<<<<:::;;;<<<======>>>>>>>>>@@@@@@EEENNNWWWkkkAAAHHHTTTfffwww~~~wwwnnneee^^^XXXUUUOOOJJJFFFEEEBBBAAAEEELLL]]]kkk~~~ssshhh]]]VVVTTT\\\fffqqq}}}hhhTTTGGGAAA@@@GGGZZZ}}}nnn^^^[[[^^^zzzlllVVVUUU___ooo{{{```QQQJJJEEEDDDBBB>>>===???<<<<<<<<<<<<;;;999888777666555555555555666777777666888<<>>===<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAAFFFNNNXXXnnn???EEERRRcccttt{{{ssskkkddd^^^\\\PPPKKKGGGEEECCCCCCIIIPPPeeeqqqttthhhZZZTTTSSS\\\iiivvv|||hhhUUUGGGAAABBBHHH\\\gggZZZZZZ^^^{{{oooXXXUUU\\\iiizzz|||aaaQQQJJJDDDCCCAAA>>>===???;;;;;;;;;;;;:::999999888555555555555555666666777888:::===@@@BBBEEEIIILLLMMMOOORRRSSSTTTUUUXXXZZZ``````````````````aaaaaaccceeefffffffffgggiiikkknnnpppssstttnnngggfffkkktttyyyrrrbbbWWWRRRMMMNNNSSS\\\fffooosssuuuvvvxxxzzzzzzxxxwwwvvvwwwxxxzzz{{{{{{yyyxxxyyyzzz||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzrrrkkkccc]]]]]]aaaeeessszzzkkkiiiooo|||fffQQQDDD@@@@@@???======<<<<<<<<<;;;;;;;;;<<<======>>>???AAACCCGGGNNNZZZrrr???CCCNNN^^^ooo|||{{{tttmmmgggbbb```RRRMMMHHHGGGFFFGGGNNNVVViiisss~~~sssfffVVVTTTVVV```nnn|||yyygggVVVIIIBBBDDDIII]]]bbbWWWYYY^^^|||rrrYYYSSSYYYeeevvv~~~dddQQQJJJDDDBBB@@@======@@@;;;;;;::::::999999999999444444333333444444555666888:::<<>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???AAACCCHHHNNNZZZuuu@@@DDDLLL[[[kkkxxx~~~yyysssmmmgggdddbbbWWWQQQLLLJJJJJJMMMUUU^^^lllttt|||pppbbbUUUVVV[[[hhhwwwssscccUUUJJJDDDDDDIII^^^~~~^^^SSSWWW]]]{{{uuuZZZRRRVVVbbbssshhhQQQJJJCCCAAA@@@======@@@<<<;;;:::999888888999999333333333333333444555555555777:::<<<>>>BBBGGGKKKNNNOOOQQQRRRRRRSSSUUUVVV]]]^^^```aaacccdddddddddcccdddeeeeeeeeegggjjjmmmmmmooossstttmmmdddcccfffqqqxxx~~~rrrcccVVVNNNLLLOOOTTTZZZbbbjjjppptttuuuwwwyyyzzzyyyxxxxxxyyy{{{|||}}}{{{xxxuuussssssyyy|||||||||}}}{{{{{{{{{{{{|||}}}~~~~~~~~~}}}ssshhh___```eeemmm}}}qqqbbb```ggg|||dddQQQHHH???>>>======<<<<<<<<<===<<<<<<;;;;;;<<<===???@@@@@@DDDHHHMMM[[[xxxAAACCCIIIVVVfffttt||||||xxxsssnnnjjjgggfff\\\VVVQQQOOOPPPSSS]]]fffpppvvv|||ooo```UUUYYYcccqqq{{{lll___SSSJJJEEECCCIIIaaazzzZZZPPPTTTZZZxxxwwwZZZPPPSSS___pppjjjRRRJJJCCCAAA???<<<===@@@===<<<:::999888888888888444444444444444555666666555777999<<>>>>>===<<<<<<<<<<<<======<<<;;;:::;;;===???@@@@@@DDDGGGLLLZZZyyyAAAAAAFFFQQQaaaoooyyy}}}~~~zzzvvvrrrnnnllljjj```ZZZUUUSSSTTTXXXbbbllltttxxx|||~~~~~~rrrcccVVV\\\hhhxxxvvvggg[[[QQQJJJEEEAAAIIIcccxxxWWWMMMRRRXXXvvvxxxZZZOOORRR]]]nnn~~~lllRRRJJJCCC@@@???<<<===@@@===<<<:::888777777777888555555555555555666777777666888;;;>>>AAAFFFLLLPPPTTTVVVWWWWWWVVVVVVWWWXXXXXX[[[```dddhhhiiiiiiiiicccdddeeeeeefffiiimmmpppxxxyyy{{{zzzpppddd```bbbkkksss{{{ttteeeWWWNNNMMMOOORRRVVV\\\dddlllqqqppprrruuuwwwwwwwwwxxxyyyyyy|||}}}zzzwwwvvvvvvzzz}}}{{{|||}}}~~~~~~yyyyyyzzzzzz|||}}}{{{mmmbbbaaafffsssmmmcccdddjjjwww```OOOJJJ>>>======<<<<<<<<<<<<======<<<;;;:::;;;===???@@@???CCCGGGKKKZZZzzzCCCBBBEEELLLTTT```ppp~~~|||wwwttttttqqqlllfffaaa[[[YYY]]]dddkkkooo{{{{{{}}}qqqfff[[[```mmm|||uuucccVVVMMMHHHEEEGGGNNNgggoooZZZMMMMMM^^^rrryyyYYYOOOSSSaaammmwwwnnnUUUJJJ@@@======<<<:::;;;888999999999999888777777555555666666555555444333444777<<<@@@DDDHHHLLLOOOTTTTTTUUUUUUUUUTTTTTTSSSVVVYYY]]]bbbeeeggghhhhhhccccccddddddfffiiikkklllqqqssstttppphhhbbb___^^^lllsss{{{tttfffXXXNNNLLLKKKKKKOOOXXXbbbkkkooossssssssstttuuuwwwxxxyyyyyyyyyxxxwwwvvvtttrrrqqqvvvwwwzzz{{{|||{{{zzzyyy}}}{{{zzz{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}ttthhh___```fffwwwmmmaaadddnnnyyycccNNN@@@AAA@@@???>>><<<<<<;;;;;;===<<<<<<<<<<<<======>>>>>>BBBGGGOOO___}}}BBBBBBDDDJJJPPP[[[lll{{{~~~xxxuuuuuuqqqllleeebbb______ccciiinnnqqqyyyzzz|||~~~~~~rrriiibbbgggrrr~~~qqq___QQQIIIDDDCCCFFFNNNhhhoooYYYLLLLLL^^^sss}}}]]]QQQTTT[[[gggrrr{{{kkkUUUJJJ???======;;;::::::::::::;;;;;;::::::999888333333333333333333333444555888<<>>===<<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>>@@@CCCHHHOOO___~~~AAAAAACCCFFFJJJSSSeeevvvzzzwwwuuuqqqllleeeddddddggglllqqqssstttxxxyyyzzz|||}}}~~~rrrmmmkkkpppyyy{{{kkkZZZKKKBBB???@@@DDDMMMiiipppYYYKKKLLL^^^ssscccSSSTTTUUUaaammmxxxkkkUUUJJJ???======;;;999999999::::::::::::999888888444333333333333555666777666888;;;>>>AAAFFFLLLPPPSSSSSSTTTTTTUUUTTTTTTSSSUUUWWW[[[___bbbdddffffffccccccccceeegggjjjlllnnnlllllliiibbb[[[VVVVVVWWWccchhhooosssxxxyyyjjj[[[RRRLLLJJJHHHLLLTTT___iiinnnsssrrrsssssstttuuuvvvwwwxxxxxxxxxyyyxxxxxxwwwwwwqqqsssvvvyyy|||}}}~~~~~~}}}}}}~~~~~~~~~|||{{{zzzzzz{{{~~~}}}~~~}}}|||||||||~~~|||xxxtttnnneee```dddlll}}}}}}fffZZZ]]]jjjrrr___NNNEEE??????===<<<;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>BBBEEEHHHNNN^^^~~~CCCBBBCCCCCCDDDKKK\\\mmmzzz~~~|||xxxvvvrrrmmmggghhhkkkoootttxxxxxxwwwvvvwwwxxxzzz}}}}}}~~~rrrppppppvvv}}}}}}uuufffUUUFFF>>>===>>>CCCNNNjjjqqqYYYKKKKKK^^^tttgggTTTRRRQQQ^^^kkkxxxnnnUUUJJJ@@@======:::999999777777888888777777666555666555444444555777:::<<<777999;;;===@@@EEELLLQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTVVVYYY]]]```bbbdddeeebbbbbbccceeegggjjjmmmooolllkkkeee]]]UUUQQQSSSVVVaaaffflllpppssszzzyyyjjj\\\TTTLLLIIIHHHJJJSSS^^^hhhmmmrrrrrrqqqrrrrrrssstttttttttuuuvvvvvvwwwwwwwwwwwwqqqrrruuuxxxzzz|||}}}}}}~~~}}}zzzwwwvvvwwwyyy}}}}}}{{{|||||||||~~~}}}{{{zzzyyyyyyyyyyyy{{{|||}}}~~~~~~~~~~~~}}}~~~|||xxxsssmmmeee```eeemmm}}}fffYYY\\\iiirrr^^^NNNFFF>>>>>><<<;;;;;;:::::::::<<<<<<;;;<<<<<<===>>>???CCCEEEHHHMMM^^^}}}GGGEEECCCBBBAAAFFFTTTcccqqqwww|||zzzwwwvvvrrrnnnjjjlllpppuuuzzz{{{zzzxxxuuuvvvwwwyyy{{{}}}~~~~~~zzzyyy~~~zzzqqqqqqooowww}}}ssscccQQQCCC======>>>BBBNNNlllrrrZZZKKKKKK^^^sssjjjTTTPPPNNN[[[jjjyyypppVVVKKKAAA>>>===;;;999999888888888888888777666666666555444444555888:::<<<888999;;;===@@@EEEKKKPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTVVVXXX[[[^^^aaacccdddbbbbbbccceeehhhkkknnnpppooommmfff\\\TTTQQQSSSWWW```eeellloooqqquuu|||vvvhhh\\\TTTLLLJJJHHHKKKTTT^^^ggglllpppppppppoooooopppqqqqqqrrrrrrtttuuuvvvwwwwwwxxxvvvwwwxxxzzz{{{|||}}}}}}~~~|||vvvsssrrrtttwww{{{~~~~~~|||zzzzzzzzzzzz|||~~~~~~|||zzzxxxwwwvvvvvvvvvwwwyyyzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}wwwpppgggbbbfffnnnjjj]]]___kkkuuu^^^MMMEEE>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===??????BBBDDDGGGMMM^^^~~~NNNIIIEEECCCBBBDDDNNNXXXdddmmmvvvwwwvvvuuussspppnnnpppssswww{{{|||zzzxxxtttuuuvvvxxxzzz{{{}}}}}}}}}yyywwwyyytttlllmmmkkkvvv~~~ttt```NNNBBB>>>>>>???CCCPPPooottt\\\LLLKKK]]]qqqlllUUUPPPMMMZZZjjjzzzrrrXXXMMMBBB???>>><<<:::::::::;;;;;;;;;;;;:::999999222222222222333555777888777999;;;===@@@EEEJJJNNNQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVXXXZZZ]]]```bbbcccaaabbbccceeehhhlllppprrrtttpppiii___VVVSSSUUUYYYaaahhhpppssssssrrruuuxxx~~~zzzooocccYYYSSSMMMKKKKKKNNNVVV```hhhlllnnnnnnmmmmmmlllmmmmmmmmmpppqqqrrrtttuuuvvvwwwwww{{{{{{{{{||||||}}}}}}~~~}}}yyytttqqqqqqsssuuuxxx{{{||||||{{{zzz{{{{{{{{{|||~~~~~~|||xxxwwwvvvuuuuuuvvvwwwxxxwwwyyy||||||||||||}}}~~~|||~~~}}}tttjjjcccgggooorrrfffhhhqqqttt]]]LLLCCC>>>======<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAADDDHHHOOO```UUUNNNGGGEEEEEEEEEIIIOOOWWWcccooossstttuuutttrrrsssssstttwwwyyyzzzxxxwwwtttuuuvvvxxxyyy{{{|||}}}|||zzzyyy|||yyylllffffffgggsss}}}uuu]]]JJJBBB@@@@@@???CCCRRRqqqvvv^^^NNNLLL\\\ooonnnXXXSSSOOO\\\mmmvvvZZZNNNDDD@@@@@@===;;;;;;;;;<<<<<<<<<<<<;;;::::::111222222333444555555666666888;;;>>>AAAEEEIIILLLPPPQQQRRRSSSTTTTTTTTTTTTVVVWWWXXXZZZ]]]```bbbcccaaaaaaccceeeiiimmmpppssswwwtttlllaaaXXXUUUXXX[[[hhhpppzzz}}}zzzuuussssssuuuwwwwwwrrriii^^^UUUQQQMMMMMMMMMRRRZZZbbbiiilllmmmlllkkkjjjjjjjjjjjjjjjkkklllnnnoooqqqqqqrrrrrrxxxxxxxxxxxxyyyzzz{{{{{{xxx|||}}}wwwsssssstttssstttvvvyyyzzz{{{zzzzzz{{{zzzyyyzzz|||}}}~~~}}}{{{zzzxxxwwwvvvvvvwwwwwwwwwzzz||||||{{{zzz|||~~~{{{~~~wwwllleeehhhppp{{{pppsss{{{pppYYYJJJCCC>>>>>>======<<<<<<======;;;;;;;;;;;;===>>>???@@@@@@DDDIIIRRRdddZZZQQQIIIGGGGGGFFFGGGJJJOOO]]]jjjppprrruuuuuusssvvvuuutttvvvwwwxxxwwwuuutttuuuvvvwwwyyy{{{||||||}}}|||}}}~~~{{{rrrgggaaaaaafffrrr|||vvv[[[HHHBBBAAAAAA???DDDSSSrrrwww___OOOLLL[[[nnnooo[[[VVVTTT```qqq{{{[[[OOODDDAAA@@@>>><<<<<<::::::;;;;;;::::::999888222333444555666666666666555888<<>>>>>============>>>::::::;;;;;;===>>>???@@@@@@EEEKKKUUUggg___WWWPPPNNNLLLHHHEEEEEENNNVVVaaaiiinnnppptttvvvwwwuuusssqqqqqqsssvvvxxxwwwwwwxxxyyyzzzzzz{{{{{{{{{~~~yyywwwmmm___\\\bbbmmmuuuzzz|||sssVVVGGGAAA<<<===BBBEEETTTuuuwww]]]QQQUUUbbbmmmzzzaaaWWWXXX```uuuwww]]]QQQEEEAAA@@@>>><<<===;;;;;;;;;:::999888777666444333333333333444555555555777:::===@@@EEEJJJNNNRRRTTTWWWWWWUUUSSSRRRRRRTTTXXX]]]aaabbbccccccddddddccccccfffkkkppprrrsss{{{uuummmddd[[[VVV\\\eeeppp{{{{{{qqqmmmkkkjjjeee\\\VVVUUUTTTSSSSSSVVV[[[bbbfffhhhnnnmmmkkkiiifffdddbbbaaahhhggggggffffffggghhhhhhlllmmmnnnooorrrtttvvvwwwvvvvvvwwwxxxxxxxxxxxxwwwsssssstttuuuwwwxxxyyyyyyvvvwwwxxxyyyyyyyyyxxxwww|||{{{zzzyyyxxxyyyzzzzzzyyyyyyxxxxxxxxxyyy{{{||||||xxxnnnhhhjjjpppwwwzzziiiUUUHHHBBB>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>?????????>>>DDDGGGJJJRRRhhhbbbZZZSSSQQQOOOJJJHHHIIILLLTTT___gggkkknnnqqqtttuuusssqqqoooppprrrtttvvvvvvvvvwwwwwwxxxyyyzzzzzz|||~~~{{{vvvkkk^^^\\\bbbnnnvvv|||pppSSSEEE@@@===???DDDGGGVVVwwwxxx]]]PPPSSS___iii{{{cccYYYVVV```wwwsss]]]PPPDDD@@@???===<<<<<<<<<<<<<<<;;;:::999777777333333222222333333444555555777;;;>>>AAAFFFKKKOOOSSSUUUXXXXXXVVVTTTSSSSSSTTTXXX]]]```bbbbbbcccddddddccccccfffkkkppprrrssszzztttllldddZZZVVV]]]gggtttwwwrrrllliiiccc[[[XXXYYYVVVUUUUUUXXX]]]bbbfffhhhkkkiiigggdddbbb```___^^^ccccccdddeeeeeefffffffffkkkkkklllnnnpppssstttvvvtttuuuvvvvvvwwwwwwvvvvvvuuuuuuvvvwwwxxxyyyyyyzzzxxxyyyzzzzzzzzzyyywwwwwwvvvvvvvvvvvvwwwxxxyyyyyywwwwwwvvvuuuuuuvvvxxxxxx|||xxxoooiiilllssswww{{{hhhTTTHHHBBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????BBBFFFJJJSSSkkkhhhaaaYYYVVVSSSNNNLLLMMMLLLTTT^^^fffjjjlllooorrrrrrpppnnnmmmmmmooorrrtttuuuuuuuuuuuuvvvvvvwwwxxx{{{~~~~~~~~~~~~ttthhh]]]\\\cccooowwwlllPPPCCC???===@@@FFFIIIYYYzzzyyy^^^OOOPPP[[[eee}}}eee[[[UUUaaaxxxqqq\\\PPPDDD@@@???<<<;;;<<<=========<<<;;;:::999888333222222222222333444444666888;;;???BBBGGGMMMPPPTTTVVVXXXXXXVVVTTTTTTTTTTTTWWW\\\___aaabbbcccddddddccccccfffkkkpppssstttyyyssskkkbbbYYYVVV^^^hhhvvvxxxoooiiibbb[[[ZZZ\\\YYYXXXXXX[[[___cccfffggghhhfffdddaaa^^^]]]]]]]]]]]]___aaaccceeeeeeeeedddiiijjjkkkmmmoooqqqsssssssssttttttuuuvvvuuuuuuuuuwwwwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{yyyxxxwwwrrrssstttuuuwwwyyyzzzzzzvvvuuutttssssssssstttuuu{{{~~~~~~~~~~~~zzzqqqlllpppxxx{{{}}}~~~fffSSSGGGAAA>>>>>>===<<<<<<<<<<<<<<<======<<<<<<===>>>@@@AAAAAAEEEKKKUUUmmmppphhhaaa[[[VVVOOONNNPPPQQQXXXbbbiiikkkmmmoooqqqooonnnlllllllllnnnppprrrssssssrrrrrrssstttuuuvvvzzz|||~~~qqqddd]]]___fffqqqxxxhhhMMMBBB>>>===???EEEJJJZZZ|||zzz___NNNMMMXXXbbbggg[[[VVVbbbyyyvvv]]]QQQEEEAAA@@@===<<<===>>>>>>>>>>>>===;;;:::999333333333333333444555555666999<<<@@@CCCHHHNNNRRRSSSUUUVVVVVVTTTSSSSSSTTTTTTWWW[[[^^^```aaabbbddddddcccbbbeeejjjppptttuuuyyyrrriii```XXXVVV^^^jjjsss~~~}}}tttmmmddd]]]ZZZ\\\ZZZYYYZZZ\\\```dddeeeeeegggeeebbb```^^^]]]^^^^^^[[[]]]aaaeeeggggggeeedddjjjjjjlllnnnpppqqqrrrssssssssstttuuuuuuuuuuuutttvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyytttuuuvvvxxxyyyzzz{{{{{{xxxwwwuuutttsssttttttuuuzzz}}}}}}{{{yyyyyy~~~|||ssspppuuu}}}{{{dddRRRFFF@@@>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;<<<>>>@@@AAA@@@EEEKKKVVVnnnwwwpppggg```XXXQQQOOORRRZZZ```iiinnnnnnnnnooopppmmmlllkkkkkklllmmmoooqqqqqqpppppppppqqqsssuuuvvv{{{}}}}}}lllaaa___fffnnnvvvzzz}}}dddKKKAAA>>><<<>>>CCCJJJ[[[~~~yyy^^^MMMLLLXXXcccgggYYYYYYeeezzz}}}___SSSGGGCCCAAA???>>>????????????>>>===<<<;;;:::444444444444444555555666666999<<<@@@DDDIIIOOOSSSRRRSSSTTTTTTRRRQQQQQQRRRTTTWWWZZZ]]]^^^```bbbdddbbbaaaaaadddjjjqqqvvvxxxzzzsssiii___VVVTTT]]]iiiqqq|||xxxqqqhhh^^^YYYZZZXXXXXXZZZ]]]aaadddeeeddddddcccbbb```````````````^^^aaaeeeiiikkkjjjhhhgggkkklllnnnppprrrsssssssssrrrsssssstttttttttttttttssssssssssssssssssssssssssstttwwwyyy{{{|||||||||xxxxxxxxxxxxyyyyyyyyyyyyzzzyyyxxxwwwvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~}}}xxxtttqqqrrrwwwzzz}}}wwwuuuzzz}}}xxxbbbPPPEEE???>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;<<<>>>@@@AAAAAAEEEKKKVVVnnn|||uuummmeee\\\TTTTTTXXXccciiiooorrrpppnnnmmmmmmjjjjjjiiijjjkkklllnnnoooooonnnnnnnnnppprrruuuwww}}}{{{jjjaaaeeeqqq|||vvv^^^HHHAAA???===>>>BBBKKK]]]xxx]]]LLLMMM[[[gggfffZZZ\\\hhh{{{```TTTHHHDDDCCC@@@???@@@?????????>>>===<<<;;;:::444333333333333444555555555888<<>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<===>>>@@@AAAAAAFFFLLLVVVmmm}}}wwwpppiiiaaaZZZ[[[aaaiiinnnsssssspppkkkhhhhhhgggggggggggghhhjjjkkklllmmmllllllmmmooossswwwyyy|||~~~}}}zzziiidddnnnlllWWWEEE@@@AAA@@@@@@DDDNNN```vvv\\\LLLNNN___mmm}}}fff^^^]]]jjj~~~|||```TTTHHHCCCBBB@@@???@@@?????????>>>===<<<::::::222222111111222222333444444777;;;???CCCHHHNNNSSSRRRSSSSSSRRRPPPPPPQQQRRRSSSVVVYYY[[[\\\^^^aaaccc^^^]]]^^^bbbjjjssszzz~~~wwwjjj]]]RRROOOXXXdddqqq{{{yyysssiii^^^XXXWWWTTTVVVZZZ```fffjjjjjjiiieeegggiiilllmmmnnnmmmmmmmmmoooqqqrrrrrrpppnnnllllllnnnpppssstttttttttsssmmmnnnooooooppppppoooooojjjkkkkkklllmmmnnnoooooommmoooqqqtttwwwxxxyyyyyywwwuuurrrppppppqqqsssuuuzzzyyyxxxwwwxxxyyyzzz{{{xxxyyy{{{||||||}}}}}}xxxtttqqqrrrsssuuuwwwyyyzzzzzz{{{}}}~~~}}}{{{uuu}}}ttt___MMMCCC>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@EEELLLVVVnnn}}}xxxrrrlllddd___aaagggkkkppptttsssnnnhhhdddcccddddddeeefffggghhhiiijjjlllkkkkkklllooosssxxxzzzxxx{{{}}}~~~}}}zzziiifffttt~~~fffRRRBBB@@@CCCBBBBBBFFFPPPbbbuuu[[[LLLPPPbbbrrrzzzgggaaa]]]kkkwww___SSSGGGCCCAAA???>>>???>>>>>>>>>>>>===;;;:::999000000000///000111111222444777:::>>>CCCHHHNNNRRRSSSTTTTTTSSSQQQQQQRRRSSSSSSVVVYYY[[[\\\^^^aaaccc]]]\\\]]]bbbkkkttt|||xxxjjj]]]QQQNNNWWWbbbnnnxxxxxxqqqhhh]]]XXXXXXSSSUUU[[[bbbhhhlllmmmllliiilllppptttvvvvvvuuuuuurrrsssttttttsssqqqooommmlllnnnpppsssttttttsssrrrkkkllllllmmmnnnmmmmmmmmmiiiiiijjjkkklllnnnnnnooommmnnnqqqsssuuuvvvvvvvvvwwwuuuqqqooooooqqquuuwwwwwwwwwvvvvvvvvvxxxyyyzzzxxxyyyzzz{{{{{{|||{{{yyyyyyzzz{{{|||~~~~~~}}}||||||}}}{{{{{{sssyyysss^^^MMMBBB===>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>?????????>>>???DDDLLLWWWooo~~~wwwnnngggdddeeeggghhhqqqpppooommmkkkhhheeedddcccdddeeefffggggggggggggggggggiiikkkooosssxxxzzz|||||||||}}}~~~}}}|||zzz~~~~~~|||qqqrrryyykkkTTTIII???<<<===@@@EEEKKKUUUiiiqqq[[[PPPSSSbbbqqqooo```aaa]]]ooommm]]]RRRHHHFFFEEEBBB???>>>???===<<<<<<===<<<:::777666555444333222333444555555666666777:::AAAIIIOOOSSSSSSRRRRRRQQQQQQPPPPPPVVVXXXZZZ\\\]]]^^^^^^^^^```___```dddkkkssszzz}}}yyyiiiXXXNNNMMMRRRXXXjjjvvv~~~tttlllcccXXXQQQOOOPPPVVV]]]eeeiiimmmpppqqqnnnpppsssuuuvvvuuusssrrrtttuuuvvvwwwvvvuuusssqqqoooooooooooooooooopppqqqgggjjjmmmoooooooooppprrrmmmkkkjjjkkkmmmoooooonnnkkkmmmoooqqqrrrqqqpppooosssrrrooommmmmmoooqqqssswwwyyyzzzzzzxxxwwwwwwxxxwwwyyy|||}}}}}}~~~}}}|||tttyyyqqq[[[JJJAAA>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<===???AAABBBFFFLLLZZZwwwyyyqqqkkkhhhiiijjjjjjooonnnmmmkkkiiigggeeeeeecccdddeeeffffffgggggggggdddddddddgggkkkqqqvvvyyyyyyyyyzzz|||}}}}}}zzz}}}zzz}}}wwwzzz~~~zzzzzzppprrrrrr```OOOFFF===<<<>>>AAAFFFLLLVVVkkkttt___TTTUUUdddsssnnn]]]]]]___pppnnn\\\QQQGGGEEEDDDAAA>>>===???===<<<<<<===<<<:::777777555444222111111222222888999999:::===DDDKKKQQQRRRRRRRRRRRRQQQQQQQQQQQQUUUWWWYYY[[[]]]^^^^^^^^^^^^^^^___cccjjjrrrxxx||||||tttgggYYYOOOMMMQQQUUUgggsss{{{rrrjjjbbbXXXRRRPPPNNNTTT]]]eeejjjnnnppprrrqqqsssuuuvvvvvvuuusssrrrqqqrrrssstttuuutttsssrrrqqqpppooonnnmmmmmmmmmmmmeeehhhkkklllllllllmmmooommmlllkkklllnnnoooooommmlllmmmnnnppppppppppppoooqqqpppooommmmmmnnnpppqqquuuvvvxxxxxxwwwvvvuuuvvvuuuwwwzzz{{{{{{|||~~~~~~zzz~~~uuuyyypppYYYIIIAAA>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<===???AAABBBEEEKKKZZZwww|||vvvqqqnnnmmmmmmllllllkkkiiigggeeeeeeeeeeeedddddddddeeeffffffggggggaaa``````bbbffflllrrrvvvuuuvvvxxxzzz}}}|||zzzxxx}}}zzz{{{}}}}}}qqqttt~~~sssppp}}}|||wwwyyywwwooorrrgggRRRHHH@@@;;;<<>>???===<<<<<<===<<<:::777777666444222000000000000888999:::;;;>>>DDDKKKQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTVVVXXXZZZ\\\]]]^^^]]][[[\\\___ccciiiqqqwww{{{vvvpppeeeYYYPPPMMMOOORRRaaannn|||xxxooohhh```WWWRRRQQQMMMTTT]]]fffkkknnnpppqqqssstttvvvwwwvvvuuusssrrrppppppqqqqqqrrrsssssssssqqqpppooonnnlllkkkjjjiiifffhhhjjjkkkkkkkkkmmmnnnmmmmmmmmmoooppppppnnnllllllmmmmmmnnnnnnooooooooonnnnnnnnnnnnnnnooooooooopppsssvvvvvvuuussssssssssssuuuwwwxxxxxxzzz||||||wwwyyynnnWWWHHH@@@>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<===???AAAAAAEEEKKK[[[xxx{{{vvvssspppmmmkkkiiigggeeecccbbbcccdddeeeddddddddddddeeefffggggggcccaaa______bbbhhhnnnrrrqqqssswww{{{~~~|||yyywwwxxx||||||zzzyyyyyy~~~rrrsss{{{zzzpppnnn}}}|||uuuqqqtttrrrlllqqqzzz```KKKAAA<<<999<<>>BBBJJJSSS]]]qqquuuaaaYYY```sssttt]]]XXXWWW___rrr~~~nnn[[[OOODDD@@@@@@===<<<===???===<<<<<<===<<<:::777555444444444444666777888444666777999;;;@@@FFFJJJKKKLLLLLLMMMNNNOOOOOOPPPNNNPPPSSSWWWZZZ\\\]]]]]]\\\^^^```bbbfffooozzzqqq^^^OOOHHHGGGHHHSSSbbbtttwwwlllccc[[[QQQMMMLLLPPPUUU\\\aaaeeefffhhhiiijjjkkklllnnnpppqqqrrrrrrttttttsssqqqpppooonnnmmmjjjkkkmmmooopppppppppooonnnoooooonnnmmmmmmoooqqqrrrpppooooooooonnnkkkhhhjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmooooooooonnnnnnjjjlllnnnoooooooooqqqrrrttttttttttttvvvzzztttkkkiii\\\jjj~~~dddOOOCCC>>><<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<===???AAA@@@FFFNNN```~~~zzzuuuppplllhhheeebbbbbbaaaaaaaaa`````````dddcccbbbbbbcccdddfffhhhkkkiiigggeeeeeefffhhhjjjlllpppvvv{{{~~~}}}}}}~~~xxxtttnnnfff``````eeejjjttt{{{vvvuuuwww~~~~~~}}}~~~{{{xxxxxx|||zzztttrrroooppprrrzzz~~~mmmfffkkklllttt~~~}}}{{{nnnVVVCCC===:::999;;;===AAAJJJTTTaaatttooo\\\WWW___ooo}}}qqqZZZTTTQQQVVVhhhvvvxxx|||yyylll\\\PPPDDDAAA@@@>>>===>>>???===<<<<<<===<<<:::777666555444333444555666777555666888:::<<<@@@EEEIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMOOORRRVVVYYY\\\]]]]]]\\\^^^______ccclllzzzxxxfffUUUKKKGGGFFFJJJYYYlllzzz}}}sssggg___WWWOOOKKKLLLNNNRRRXXX]]]bbbeeeiiikkkjjjkkklllmmmnnnooopppqqqpppqqqqqqqqqpppnnnmmmlllhhhjjjlllnnnooopppooonnnooooooooonnnllllllnnnpppsssqqqooonnnmmmllliiiggghhhiiijjjjjjjjjiiihhhgggiiiiiijjjkkkllllllmmmmmmkkkmmmnnnnnnnnnpppsssuuussssssssssssuuuzzzwwwqqqooofffuuu~~~aaaMMMBBB===<<<;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<===???AAAAAAGGGPPPbbb|||vvvrrrooollliiifffaaabbbbbbbbbaaa```___^^^dddcccbbbbbbbbbdddfffhhhiiihhhgggffffffhhhiiijjjkkkooouuuzzz~~~~~~|||{{{zzz{{{}}}ooollleee\\\WWWXXX___eeeuuuzzzuuuuuuxxx~~~|||}}}}}}zzzxxxxxxvvvvvvwwwzzz|||~~~{{{iiifffmmmmmmrrr{{{zzzvvvgggMMM888>>>;;;:::;;;<<<@@@JJJTTTdddwwwkkkZZZWWW]]]jjjuuunnnWWWQQQMMMQQQaaapppssswwwvvvkkk___SSSGGGCCCCCCAAA@@@AAA???===<<<<<<===<<<:::777666666444333222333333444333555777999;;;???DDDHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNRRRVVVYYY[[[]]]]]]\\\]]]]]]]]]```kkkyyy|||lll[[[NNNHHHEEEAAAPPPdddrrr}}}yyyoooddd\\\UUUNNNKKKLLLKKKOOOUUU[[[```eeekkknnnlllmmmmmmmmmnnnnnnoooooolllmmmoooppppppnnnlllkkkhhhiiilllmmmnnnnnnmmmlllqqqqqqqqqooommmmmmoooqqqtttqqqnnnlllkkkkkkiiigggggghhhjjjkkkkkkiiigggfffgggggghhhiiiiiijjjkkkkkkmmmmmmnnnmmmnnnppptttwwwsssrrrrrrrrrtttyyy}}}```LLLBBB===<<<;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<===???AAABBBGGGQQQccczzztttnnnlllmmmlllhhhdddaaabbbcccaaa]]]\\\]]]```aaabbbcccbbbaaaaaaccceeedddfffggghhhggggggiiijjjlllnnnqqqtttuuuxxx{{{}}}|||||||||~~~sssiii___XXXSSSSSSZZZcccxxxyyyuuuuuu}}}www}}}~~~uuuuuuvvvvvvvvvwwwyyy|||{{{yyy|||yyyqqqgggccckkktttyyy}}}}}}yyyooo[[[FFF;;;777666777888888<<>>>>>===;;;::::::;;;555444222000000111222333222444666888;;;>>>CCCFFFHHHHHHHHHIIIIIIIIIIIIIIIMMMMMMMMMNNNPPPTTTWWWYYYXXXYYYYYYZZZ___jjjyyyxxxdddVVVKKKCCCBBBHHHTTTdddrrryyyzzzwwwlllggg___WWWOOOKKKHHHGGGJJJMMMRRRYYY___eeejjjlllmmmmmmmmmmmmnnnpppqqqqqqpppnnnmmmmmmmmmmmmkkkiiigggkkkqqquuuvvvtttooollllllnnnooonnnkkkkkknnnqqqnnnnnnmmmlllkkkjjjjjjiiijjjlllmmmlllkkkkkklllmmmkkkjjjjjjjjjjjjkkkllllllkkkkkkkkklllmmmnnnppppppooooooooooooqqquuu||||||wwwYYYHHHAAA===:::;;;::::::999999::::::;;;===<<<<<<<<<===>>>@@@AAAFFFGGGQQQggguuupppkkkiiijjjiiifffcccaaabbbbbb```]]]\\\^^^```bbbccccccbbb``````aaacccfffhhhjjjjjjjjjjjjlllnnnoooqqqsssuuuuuuvvvyyy{{{{{{|||}}}wwwoooeee^^^XXXWWW\\\dddwww~~~zzzzzz}}}|||xxx}}}{{{rrrtttzzz||||||}}}zzz{{{zzzxxxzzz|||wwwnnnjjjdddeeepppzzz~~~{{{uuupppeeeSSSAAA888777666777888999===HHHTTTggg}}}}}}dddZZZVVVbbbrrruuu}}}sssYYYNNNIIIQQQ]]]jjjxxxeeeVVVGGGBBBBBB@@@>>><<<======>>>>>><<<;;;;;;;;;666444222111000111222333444666777999:::===@@@CCCGGGGGGGGGHHHHHHHHHHHHIIIKKKKKKJJJKKKMMMPPPRRRTTTXXXYYYZZZZZZ^^^hhhttt~~~~~~iiiWWWKKKDDDCCCGGGPPP]]]jjjqqqrrrpppiiiddd]]]TTTMMMHHHFFFEEEJJJMMMQQQWWW]]]ccciiilllkkkjjjjjjjjjjjjjjjkkkkkkooommmllllllmmmmmmlllkkkllloootttxxxyyyvvvssspppnnnnnnnnnkkkiiiiiilllooonnnnnnmmmmmmlllkkkkkkkkkjjjkkklllkkkiiiiiijjjkkkfffffffffgggggghhhiiijjjlllkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmooosssyyy~~~uuuXXXHHHAAA>>>;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;<<<===>>>@@@AAAFFFHHHRRRjjjmmmiiifffeeeffffffdddaaa```aaaaaa```^^^]]]^^^```bbbccccccaaa______```aaafffhhhjjjkkklllmmmoooqqqsssuuuvvvuuuuuuuuuwwwyyyzzz|||~~~xxxooohhhaaa\\\^^^dddqqq~~~zzz~~~~~~}}}zzzrrrwww~~~{{{yyy{{{yyyooocccaaabbbiiiwwwyyyrrrkkk^^^MMM@@@:::777666777999:::>>>JJJVVVkkk|||cccXXXXXXhhhzzz~~~yyy^^^PPPIIIQQQ]]]kkk{{{hhhXXXIIIBBBAAA???======<<<===>>>>>>>>>===<<<;;;666555333111000111222333555666888888999;;;>>>AAAFFFFFFFFFGGGGGGHHHHHHHHHOOONNNNNNNNNOOOPPPRRRSSSWWWYYYZZZ[[[^^^eeeooovvvppp]]]PPPHHHEEEGGGLLLVVV```ggghhhgggccc___XXXPPPJJJEEECCCBBBIIIKKKOOOSSSXXX___fffkkkmmmlllkkkkkkjjjjjjkkkkkklllkkkjjjkkklllnnnmmmmmmnnnqqquuuxxxxxxvvvsssqqqoooooommmjjjhhhhhhjjjllllllllllllllllllllllllllliiijjjjjjiiigggfffggghhhgggggghhhiiijjjkkklllmmmlllkkkjjjiiihhhggggggggghhhiiiiiiiiijjjnnnsssxxx~~~|||{{{|||pppVVVHHHBBB???===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@AAAFFFIIIUUUmmmfffcccbbbbbbccccccbbb```_________^^^^^^^^^^^^___```aaaaaa```______aaabbbdddfffiiijjjkkkmmmoooqqquuuuuuvvvuuutttuuuwwwyyyzzz|||zzzrrrhhh___^^^aaahhhyyy}}}yyy}}}}}}vvv~~~yyykkk___[[[aaammmzzz{{{qqqgggXXXHHH===;;;666555777999:::???KKKWWWnnnzzz```WWWXXXkkk}}}dddSSSLLLSSS]]]iiixxxhhhYYYIIIAAA???===<<<===;;;;;;<<<===>>>>>>;;;:::777666333111000111222222444555666777888:::===@@@FFFFFFFFFGGGGGGHHHHHHIIIPPPPPPOOOOOOOOOPPPQQQRRRSSSVVVZZZ\\\^^^ccckkkqqqyyyfffWWWNNNGGGFFFHHHOOOXXX___aaaaaa]]]ZZZTTTMMMGGGCCCAAA@@@HHHJJJLLLOOORRRYYYbbbiiilllkkkkkkkkkkkkkkklllllljjjiiihhhiiilllnnnoooooolllnnnqqqrrrsssqqqooommmoooooonnnllljjjiiihhhhhhiiiiiiiiijjjjjjjjjkkkkkkiiijjjjjjiiifffeeeeeefffggghhhiiikkklllmmmnnnnnnkkkjjjhhhfffdddcccbbbbbbaaabbbbbbbbbcccggglllppp{{{yyyxxxwww{{{kkkSSSGGGBBB???===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>@@@AAAGGGJJJWWWqqq```______```aaaaaa``````^^^]]]\\\\\\]]]^^^^^^^^^]]]^^^___``````aaaccceeedddgggiiikkklllmmmppprrrsssttttttttttttuuuxxx{{{yyy{{{yyymmmaaa]]]^^^cccrrr}}}wwwyyy}}}xxxjjj___XXXaaannnyyy|||pppbbbPPP???777777666555666999:::>>>JJJWWWnnnyyyaaaWWWXXXllljjjXXXPPPTTT[[[cccppp}}}eeeWWWHHH@@@===;;;;;;===<<<;;;:::<<<======;;;888888666444222111111222222111333444666777:::>>>AAAEEEFFFFFFGGGHHHHHHIIIIIILLLLLLLLLLLLLLLLLLMMMMMMPPPTTTXXX\\\^^^bbbiiinnn|||nnn]]]QQQGGGEEEDDDHHHPPPWWW[[[\\\XXXUUUQQQLLLHHHEEECCCBBBGGGJJJLLLMMMNNNTTT]]]eeeeeeeeeeeefffgggiiijjjkkkiiigggfffgggkkknnnppppppkkkllllllmmmmmmlllkkkjjjllllllnnnnnnnnnkkkgggdddeeeffffffgggggghhhhhhiiiiiijjjjjjiiifffeeeeeefffddddddfffggghhhhhhhhhhhhhhhfffdddbbb___^^^\\\\\\YYYZZZ[[[\\\]]]```eeeiiirrr}}}uuutttuuuyyyfffPPPEEEBBB@@@>>><<<<<<<<<;;;;;;<<<<<<<<<::::::::::::<<<>>>@@@AAAHHHLLLZZZsss[[[\\\]]]^^^______^^^^^^\\\ZZZYYYZZZ\\\]]]]]]\\\\\\]]]___```aaabbbeeehhhgggiiikkkmmmnnnooorrrtttqqqrrrsssrrrsssuuuyyy|||yyy{{{~~~~~~qqqddd^^^___eeerrr{{{vvvvvv{{{tttfff^^^[[[fffqqqxxx}}}ssscccNNN<<<777999666555666888999===IIIUUUkkk|||fff[[[ZZZnnnrrr___RRRTTTWWW\\\fffrrrvvvuuu```TTTGGG@@@===;;;<<>>@@@BBBHHHMMM[[[vvvWWWYYY[[[\\\\\\\\\\\\\\\ZZZXXXVVVXXXZZZ\\\\\\[[[]]]___```aaaaaaccceeehhhgggiiilllmmmmmmoooqqqsssrrrrrrrrrqqqqqqssswwwzzzyyyzzz|||uuuhhhdddeeejjjxxx{{{yyyzzzyyywwwxxx|||pppccc___cccppp|||tttcccMMM;;;777<<<666555555777777;;;GGGSSSggg}}}oooccc^^^qqq{{{fffQQQRRRSSSVVV```lllqqqppp\\\QQQGGGBBB???===>>>BBBEEE@@@<<<;;;===>>><<<999999888555222111111111222111222444444555777;;;>>>AAAAAABBBCCCDDDEEEFFFGGGIIIJJJLLLNNNPPPQQQRRRSSSQQQUUUYYY[[[\\\___dddhhhvvvooo___QQQLLLHHHHHHLLLPPPSSSSSSTTTSSSQQQOOONNNMMMMMMMMMMMMQQQSSSRRRPPPRRRZZZaaaccccccddddddfffgggiiiiiihhhfffdddeeeiiimmmooopppjjjiiigggfffeeeeeefffffffffeeeeeegggiiijjjhhhfffddddddddddddeeeeeeeeeeeedddeeeffffffdddcccdddeeeddddddeeedddbbb```]]]\\\WWWVVVUUUSSSRRRQQQPPPPPPOOOQQQSSSUUUXXX\\\```dddlllyyy}}}zzzyyyyyyzzzzzz}}}}}}zzzxxxwww{{{yyy___LLLCCC@@@>>><<<;;;;;;::::::::::::;;;;;;999999999:::;;;>>>@@@BBBFFFLLL\\\xxxUUUWWWYYYZZZZZZYYYZZZZZZYYYVVVUUUVVVZZZ\\\[[[ZZZ___aaabbbbbbbbbbbbeeegggfffgggjjjkkkkkklllnnnppprrrrrrrrrpppppprrruuuxxxyyyzzz{{{~~~wwwlllhhhjjjlll|||~~~xxxsssuuuwwwxxx{{{nnnbbb```kkkzzzzzzooo^^^HHH777333999666555555666777:::EEEQQQdddzzzvvviiibbbsssjjjOOOPPPQQQTTT^^^jjjppppppZZZPPPGGGCCCAAA???AAADDDIIIDDD===;;;>>>???>>>;;;:::888555333111111111222333444555444444666999;;;??????@@@AAABBBCCCDDDEEEDDDFFFHHHKKKMMMOOOPPPQQQTTTWWW[[[\\\\\\]]]bbbfffooo~~~{{{jjjYYYTTTOOOMMMPPPSSSTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPTTTWWWVVVRRRSSS[[[bbb```_________```aaabbbbbbhhhfffdddeeehhhllloooppphhhgggdddbbbaaabbbccccccfffccc```aaaeeehhhiiihhheeeeeeeeeeeeeeeeeeeeeeeebbbcccddddddcccbbbccceee_________^^^\\\XXXUUURRRQQQPPPOOONNNMMMLLLLLLLLLNNNPPPSSSVVVXXX\\\aaaeeemmmyyy}}}yyywwwxxxzzz|||zzz~~~~~~}}}vvv^^^KKKCCC@@@===;;;;;;::::::999999::::::;;;888888999:::;;;>>>@@@BBBEEELLL]]]yyyVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZYYY]]]```bbbbbbaaabbbfffiiihhhjjjlllkkkiiijjjooosssqqqppppppoooqqqsssvvvwwwxxxyyy{{{~~~}}}{{{yyyqqqlllmmmtttyyysssrrrsssuuu{{{mmmdddfffttt~~~sssdddTTTBBB444111555333111333777;;;===DDDLLLeee|||vvvmmmppp}}}}}}cccOOOHHHKKKSSSXXXdddnnnjjjVVVMMMDDDBBBAAAAAACCCGGG```QQQ@@@999<<<@@@>>>;;;<<<:::666333111111222333111111111222333555888999===@@@CCCEEEDDDDDDDDDDDDFFFGGGIIIKKKMMMOOOPPPPPPTTTUUUUUUUUUWWW[[[aaaeeeooozzzyyygggaaaZZZVVVUUUVVVUUUSSSTTTUUUWWWYYYYYYXXXWWWVVVYYYYYYYYYXXXWWWWWWZZZ\\\````````````aaabbbddddddggggggggghhhiiikkklllmmmjjjeeeaaa```cccfffdddaaabbbcccdddeeefffffffffffffffffffffffffffeeeeeedddfffbbb___```ccceeeccc___```]]]ZZZXXXWWWTTTOOOKKKKKKKKKJJJJJJJJJLLLMMMNNNQQQTTTWWWYYY\\\___cccgggpppvvvzzzuuupppoooqqqtttxxx~~~sssYYYIIICCC???=========<<<:::999888888999:::999;;;======<<<===>>>@@@IIIQQQccc~~~VVVVVVVVVVVVVVVVVVVVVVVVSSSTTTVVVXXXYYY[[[[[[\\\^^^```bbbbbbaaabbbeeegggjjjlllnnnmmmkkkkkknnnqqqqqqpppooooooppprrrtttuuuxxxyyyzzz|||xxxxxxxxxrrrnnnoooxxx{{{uuuttttttvvv|||ooofffiii~~~xxxlll\\\NNN@@@555333555666444444777999;;;AAAIIIccczzzvvvlllpppeeeRRRIIIKKKQQQUUU```iiifffVVVMMMDDDAAA@@@???AAADDDSSSIII>>>;;;===@@@===999<<<999666333111111222333111111111222333555777999===@@@CCCEEEDDDCCCCCCDDDEEEFFFHHHKKKMMMNNNOOOPPPSSSSSSTTTTTTUUUYYY___cccjjjuuuyyyrrrhhhaaa^^^\\\YYYVVVWWWWWWXXXXXXYYY[[[\\\\\\``````___]]][[[[[[]]]_______________``````aaabbbeeeeeeffffffhhhiiijjjkkkjjjeeeaaaaaadddfffeeebbbbbbcccdddeeeffffffffffffeeeeeeeeeeeeddddddcccbbbdddaaa]]]^^^aaacccaaa^^^[[[XXXUUUSSSRRRQQQMMMJJJJJJJJJJJJKKKLLLNNNPPPRRRTTTWWWZZZ]]]___bbbfffiiipppvvv}}}xxxrrrnnnooosssvvvzzznnnUUUGGGAAA>>><<<<<<;;;;;;::::::999999::::::999;;;======<<<===???@@@HHHQQQcccVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTVVVWWWYYYZZZ[[[[[[^^^___aaaaaa```aaabbbdddiiilllppppppnnnlllnnnppprrrrrrqqqpppqqqrrrtttuuuxxxyyyzzz{{{}}}~~~}}}ssstttuuuqqqooorrr||||||wwwvvvvvvxxx~~~}}}{{{qqqkkkpppzzzqqqbbbQQQEEE===666444666:::666555666777888>>>FFF```wwwuuuhhhkkk{{{iiiVVVKKKJJJNNNQQQ]]]fffbbbVVVLLLCCC@@@@@@>>>>>>@@@CCC@@@======??????<<<999;;;999666444222111222222222111111222333555777888<<>>:::777555555:::666444555555666===DDD\\\uuutttbbb___mmmpppZZZMMMJJJMMMQQQ^^^hhhdddWWWLLLBBB@@@@@@>>>>>>@@@<<<<<<===>>>>>>===;;;:::;;;999777444222222222222222111111111222444666777;;;>>>BBBCCCCCCCCCCCCDDDDDDEEEGGGIIIKKKMMMNNNNNNPPPQQQRRRRRRSSSVVVZZZ]]]bbbkkk|||~~~xxxrrrmmmiiieeedddcccbbbbbbcccdddeeefffeeeccc```\\\[[[]]]^^^___^^^^^^]]]]]]]]]^^^^^^bbbbbbcccdddeeefffffffffgggeeecccccceeegggfffeeeccccccdddeeeeeefffeeeeeeeeedddbbbaaa___^^^^^^]]]```]]]ZZZYYYXXXXXXUUUSSSNNNMMMJJJIIIIIIJJJLLLLLLMMMMMMMMMOOOQQQSSSVVVWWWXXX[[[___bbbeeegggkkkmmmqqquuu|||~~~}}}{{{{{{yyyxxxwwwtttsssuuuyyy|||uuuaaaKKKAAA>>>===;;;;;;777888999;;;<<<<<<;;;::::::;;;<<<<<<<<<>>>@@@CCCHHHRRRgggTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]^^^cccjjjmmmmmmmmmnnnppprrrrrrrrrrrrrrrrrrssssssvvvxxxzzz}}}zzzlllgggddd```cccjjjyyy|||~~~|||yyy{{{|||}}}|||wwwzzz}}}~~~wwwqqqmmmqqq~~~~~~}}}~~~rrrttt||||||vvvgggUUUCCC;;;888666444444777444333444555666<<>>===<<<<<<<<<<<<:::999777555333222111111222111111111222444555666:::===AAACCCCCCBBBCCCCCCBBBDDDFFFHHHJJJLLLLLLMMMPPPQQQRRRRRRSSSUUUXXX[[[___gggvvv|||uuupppjjjjjjjjjhhhfffcccaaa___aaaaaaaaa^^^\\\ZZZ[[[]]]______^^^]]]]]]]]]^^^^^^aaabbbcccdddeeeeeeeeedddddddddcccdddeeefffffffffbbbccccccdddddddddddddddeeedddaaa___]]]\\\[[[[[[]]]ZZZWWWUUUSSSQQQOOONNNMMMMMMKKKJJJJJJLLLNNNPPPPPPPPPPPPQQQRRRTTTVVVWWWXXX[[[___ccceeehhhkkkmmmqqquuuzzz~~~|||{{{}}}{{{{{{vvvxxxzzzzzzzzz{{{}}}ooo\\\HHH@@@>>>===<<<<<<666777999;;;<<<<<<;;;;;;:::;;;<<<<<<<<<>>>AAADDDIIITTTjjjRRRRRRRRRSSSTTTTTTUUUUUUQQQSSSUUUXXX[[[]]]^^^___ZZZZZZ[[[]]]___```^^^\\\ZZZ___fffjjjkkkkkknnnpppoooooooooppppppqqqqqqqqqvvvxxx{{{sssgggccc___[[[___gggwwwzzzzzzzzz~~~}}}{{{|||}}}www{{{}}}|||tttmmmjjjssstttvvv|||xxxpppssszzz}}}vvvooo```PPP@@@888777555333444444222222555666666<<>>>>><<<<<<777888999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<>>>BBBEEEKKKWWWmmmPPPPPPQQQQQQRRRSSSSSSTTTMMMOOORRRVVVYYY\\\^^^___[[[[[[\\\___bbbcccaaa___ZZZ___eeehhhiiijjjmmmooonnnooopppqqqrrrrrrsssssswwwyyy}}}tttkkkeeeffffffbbbeeelllyyy{{{zzzvvvvvv{{{|||{{{}}}~~~ssslllwwwsssssstttzzz~~~qqqmmmqqquuuzzzppphhhVVVJJJ<<<777555333333555333111222666666666999???LLLfff~~~fffYYY]]]ooogggVVVNNNQQQZZZnnn|||{{{qqq___LLLDDDCCCBBBAAAAAAAAA>>><<<;;;===>>>===<<<999888777555444222111111222111111111111333444555888;;;???AAABBBBBBBBBCCCAAABBBDDDFFFHHHJJJKKKKKKMMMOOOPPPPPPPPPQQQTTTVVVXXX^^^gggssswwwooofffeeeaaa]]]XXXSSSOOOMMMPPPTTTYYY\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^___aaabbbbbbbbb```______```bbbcccddddddeeefff``````aaaaaaaaaaaa``````bbb```\\\XXXUUUTTTSSSSSSMMMMMMMMMMMMLLLMMMNNNOOORRRTTTUUUTTTRRRQQQRRRTTTPPPPPPQQQRRRTTTVVVYYYZZZ[[[___dddhhhkkkmmmoooqqqrrrtttwwwzzz~~~zzzsssppppppsssyyy~~~}}}}}}zzz{{{||||||}}}fffUUUDDD=========;;;:::999999999999::::::;;;<<<;;;<<<<<<<<<<<>>@@@>>>;;;999888777666444222111000222222111111111222444555888;;;???AAAAAABBBBBBCCC@@@BBBDDDFFFHHHJJJJJJKKKLLLMMMNNNOOONNNOOOQQQTTTXXX\\\ccckkkuuuvvvooobbb___ZZZTTTOOOLLLJJJIIIIIINNNTTTYYY[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]]]]\\\^^^___aaaaaa```^^^]]]]]]___bbbcccccccccdddfff___```````````````______```^^^ZZZVVVRRRQQQPPPPPPFFFHHHIIIKKKKKKMMMPPPRRRTTTVVVXXXWWWTTTRRRSSSTTTNNNOOOPPPQQQTTTXXX[[[]]]^^^bbbhhhlllnnnppprrrtttssstttvvvyyy}}}wwwooollllllnnnttt{{{~~~}}}|||}}}}}}|||zzzyyy{{{~~~dddSSSBBB<<<<<<<<<:::999;;;:::999888999:::;;;<<<;;;<<<<<<;;;<<>>???>>><<<;;;:::;;;===<<<:::777333000111222222222111111222222333444888:::<<>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>666333444555555333222333444444444666999;;;DDD[[[zzzlll]]]ZZZbbbmmmmmmWWWMMMQQQXXXjjjzzz~~~pppXXXLLLHHHDDDAAAAAA<<<===>>>>>>===<<<<<<<<<999999888444111//////000222222111111222222333444777999;;;>>>@@@AAAAAAAAAAAABBBDDDFFFHHHIIIIIIIIIKKKJJJJJJJJJJJJKKKMMMMMMSSSVVVZZZ___dddhhhkkkllltttrrrpppqqqqqqnnnggg```^^^WWWOOOHHHEEEDDDBBB@@@???CCCIIIPPPUUUXXXYYYZZZZZZYYYWWWVVVVVVWWWYYY[[[\\\]]]^^^___``````___^^^______```aaaaaaaaaaaa```aaa```____________\\\ZZZ[[[YYYVVVSSSQQQOOOOOONNNOOOPPPQQQQQQRRRSSSWWWYYYZZZYYYYYYXXXWWWVVVUUUUUUQQQRRRSSSTTTVVVZZZ___ccciiimmmtttxxxzzzzzzyyyyyyyyyxxxwwwxxx{{{zzzsssoooooopppsssvvvzzz|||{{{zzzyyyyyy~~~}}}||||||~~~yyy___PPPAAA<<<===<<<999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>999444222444777777666222333333333333555888;;;AAAVVVtttiii\\\XXX]]]eeeyyymmmXXXNNNRRRXXXhhhwwwyyypppZZZLLLDDD@@@>>>???<<<<<<=========>>>>>>>>>;;;;;;:::777444222222333222111111111111222333333555777:::<<<>>>???@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGJJJJJJJJJIIIJJJJJJKKKKKKPPPQQQUUUYYY]]]```bbbccceeebbb``````bbbbbb^^^[[[WWWSSSNNNIIIFFFDDDBBB@@@>>>AAAGGGMMMRRRUUUWWWXXXYYYXXXVVVUUUUUUVVVXXXYYY\\\]]]^^^_________^^^]]]]]]^^^___aaaaaaaaa```___aaa```_________^^^\\\ZZZXXXVVVSSSQQQOOOOOOOOOPPPOOOQQQRRRSSSUUUWWW[[[^^^aaa___]]][[[YYYXXXWWWVVVUUUVVVXXXYYY\\\aaafffkkkpppuuu{{{~~~||||||{{{zzzyyyyyyzzz~~~}}}{{{{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||~~~vvvpppmmmnnnpppttttttuuuwwwzzz{{{{{{zzz~~~|||{{{}}}uuu[[[MMM???;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@DDDHHHTTTccc~~~LLLMMMMMMOOOPPPQQQRRRSSSRRRUUUYYY[[[ZZZXXXWWWWWWWWWYYY[[[[[[YYYYYY\\\___cccddddddfffggghhhjjjjjjkkkkkkmmmooorrruuuxxxzzz{{{{{{zzzzzz|||}}}}}}{{{uuuuuuvvvyyyzzztttjjjbbb^^^\\\___lll}}}}}}yyyvvvsssrrrqqq|||}}}~~~zzzuuu|||yyyyyy{{{xxxrrrpppwww~~~~~~wwwjjjWWWIII999666333222444666777666222333222222222444888;;;???PPPmmm{{{dddXXXUUUZZZbbbssskkkVVVMMMQQQWWWfffuuuvvvzzzmmm[[[LLLBBB>>>>>>@@@???>>>=========>>>======:::::::::888555333333444111111111111111222222333444555888;;;===>>>>>>>>>AAAAAABBBDDDEEEFFFGGGGGGJJJJJJIIIIIIIIIJJJJJJJJJNNNOOORRRVVVZZZ^^^aaabbb\\\YYYUUUUUUWWWYYYZZZYYYSSSRRROOOLLLIIIEEEAAA???>>>@@@DDDJJJNNNRRRTTTUUUWWWVVVUUUTTTUUUVVVWWWXXX^^^___```aaa``````^^^^^^\\\^^^```aaabbbaaa```___```___^^^^^^^^^]]][[[YYYUUUSSSPPPNNNMMMNNNPPPQQQNNNPPPSSSUUUWWWZZZ___bbbdddcccaaa^^^\\\[[[ZZZZZZ^^^___```aaabbbffflllpppwww{{{~~~|||zzzxxxwwwxxx{{{~~~|||zzzwwwuuutttssspppnnngggfffdddbbb___^^^\\\\\\\\\\\\\\\^^^bbbfffjjjmmmrrrwww}}}xxxqqqllllllnnnqqquuusssrrruuu{{{~~~zzzxxxyyy|||qqqWWWJJJ>>>;;;;;;:::999::::::::::::::::::::::::::::::;;;<<<<<<===@@@EEEIIIVVVfffLLLLLLMMMNNNOOOPPPQQQQQQQQQTTTXXXZZZYYYXXXWWWWWWUUUXXXZZZYYYWWWWWWZZZ^^^aaaaaacccdddfffggghhhiiijjjkkkmmmooorrruuuwwwyyy{{{{{{zzz{{{|||~~~}}}{{{tttuuuwwwyyywwwpppfff^^^]]][[[___lll}}}}}}zzzwwwvvvuuuuuu}}}zzzxxxtttqqq~~~}}}sssnnnllluuu~~~}}}}}}zzzqqq```NNNAAA777666333222333333444333111222222222222333777:::===KKKeeeyyy```RRRQQQ[[[fffzzziiiTTTKKKOOOUUUdddrrrtttuuulll]]]NNNEEECCCEEEEEECCC@@@===<<<======<<<:::555666666444111/////////111111000000111111222333333444777:::<<<=========>>>???@@@BBBDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJOOOPPPRRRUUUXXX[[[^^^___XXXTTTPPPNNNOOORRRUUUWWWSSSTTTSSSPPPKKKFFFAAA??????@@@CCCGGGKKKNNNQQQRRRUUUTTTTTTTTTUUUVVVXXXYYY______`````````^^^]]]\\\\\\]]]```bbbbbbbbbaaa```^^^]]]\\\\\\\\\[[[YYYWWWRRRPPPOOOMMMMMMNNNPPPQQQMMMOOORRRUUUYYY]]]cccgggiiihhhgggfffddddddcccccciiiiiihhhggggggiiimmmppp{{{|||{{{xxxvvvvvvxxx{{{}}}~~~{{{wwwsssoookkkfffbbbWWWVVVRRROOOKKKIIIGGGFFFGGGFFFFFFGGGIIILLLPPPRRRXXX[[[aaahhhooouuuyyy{{{wwwuuurrrnnnkkklllppptttwwwtttssswww}}}|||yyyxxxyyy}}}mmmTTTIII>>>;;;;;;::::::;;;::::::::::::::::::::::::::::::;;;<<<>>>AAAGGGJJJXXXjjjLLLMMMMMMNNNNNNOOOOOOPPPPPPSSSVVVWWWWWWVVVUUUVVVUUUUUUVVVVVVVVVWWWZZZ\\\^^^___bbbdddfffhhhhhhiiijjjkkkmmmooorrrtttvvvwwwxxxxxxyyyzzz|||~~~~~~}}}xxxzzz|||}}}yyypppeee]]]XXXXXX^^^kkk|||}}}zzzxxxwwwxxxyyy{{{~~~wwwvvvtttrrrxxxmmmiiihhhsss~~~{{{yyyvvvkkkWWWEEE<<<666555444333222111000000///000222222222333666888;;;EEE]]]{{{___PPPPPP___nnniiiSSSIIIKKKQQQ___nnnpppmmmfffXXXJJJDDDEEEFFFDDDFFFBBB===<<<======;;;999777888888777333111000000111000000000000111222222222444777999;;;<<<============>>>@@@CCCEEEHHHIIIHHHHHHJJJKKKKKKLLLKKKKKKRRRRRRRRRSSSTTTVVVWWWXXXWWWSSSNNNIIIHHHJJJNNNQQQSSSTTTUUURRRMMMGGGBBB@@@AAAAAACCCEEEHHHKKKNNNPPPRRRSSSSSSUUUVVVXXXZZZ[[[]]]]]]^^^^^^]]][[[YYYXXXZZZ\\\^^^aaabbbaaa```^^^\\\[[[ZZZZZZZZZYYYWWWUUUOOOOOOOOONNNNNNOOOOOOOOOLLLOOOSSSWWW[[[aaagggkkkpppppppppppppppooonnnmmmpppooonnnkkkhhhiiikkknnnzzz|||zzzwwwuuuuuuvvvyyy{{{xxxqqqjjjbbb[[[WWWLLLJJJGGGCCC@@@>>>===<<<>>>=========>>>???AAABBBFFFGGGIIILLLQQQWWW\\\___jjjqqq}}}}}}ttttttrrrpppoooppptttwww{{{zzzyyy{{{~~~||||||~~~iiiPPPFFF===;;;;;;::::::===::::::::::::::::::::::::999:::;;;<<<>>>BBBHHHLLL[[[mmmMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTSSSSSSTTTUUUTTTSSSRRRSSSUUUXXXZZZ[[[]]]___aaaeeegggiiijjjjjjjjjlllmmmppprrrtttuuuuuussstttvvvyyy{{{}}}~~~}}}}}}}}}~~~~~~|||~~~zzzpppddd]]]UUUXXX^^^jjjwww|||zzzvvvttttttxxx}}}~~~zzz|||}}}}}}pppdddcccfffqqq}}}yyyuuuqqqeeePPP@@@999444444444333111000//////---///222444444444555666888???TTTvvvcccPPPPPPbbbuuulllUUUHHHHHHLLLZZZhhhjjjhhhaaaSSSEEEAAADDDCCC???FFFAAA<<<;;;>>>???===:::<<<======;;;888444333333000000000000000111222222333444777999;;;=========>>>>>>>>>???AAADDDFFFGGGGGGHHHJJJLLLMMMMMMMMMMMMRRRQQQQQQQQQRRRTTTUUUVVVYYYUUUOOOHHHEEEEEEIIILLLPPPSSSTTTRRRMMMHHHEEEDDDCCCCCCCCCDDDFFFIIIKKKMMMPPPQQQSSSUUUXXXZZZ\\\]]]]]]]]]^^^]]]\\\ZZZXXXWWWVVVYYY\\\___```___]]]\\\ZZZYYYXXXXXXXXXWWWUUUSSSNNNOOOOOOPPPPPPOOONNNNNNLLLOOOTTTYYY^^^dddkkkpppuuuwwwxxxyyyxxxvvvtttrrrrrrqqqnnnjjjgggfffhhhjjjrrrxxxwwwuuurrrppppppqqqtttuuuzzzrrriiibbb[[[TTTPPPFFFDDDAAA>>>;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@DDDGGGIIIRRRYYYfffwww}}}zzzyyyyyyyyywwwvvvvvvyyy{{{~~~~~~~~~~~~~~~~~~}}}dddLLLCCC<<<:::999888999<<<999999999999999999999999999:::;;;<<<>>>CCCHHHMMM]]]pppNNNNNNNNNMMMMMMMMMMMMLLLOOOPPPRRRRRRQQQQQQSSSTTTTTTQQQOOOQQQVVVZZZ[[[ZZZ]]]___bbbfffiiikkkllllllkkklllnnnppprrrsssttttttoooqqqtttwwwzzz||||||}}}{{{{{{{{{|||}}}}}}yyynnnbbbZZZWWWZZZ```iiissszzz~~~{{{wwwsssppprrrxxx~~~lll]]]^^^eeeqqq}}}wwwsssoooaaaLLL===777222333444333111/////////+++///222444444444444444666;;;OOOqqqgggRRRQQQdddxxxoooWWWIIIGGGIIIVVVdddfffkkkcccUUUGGGDDDGGGEEE???EEE@@@;;;;;;>>>@@@???<<<;;;======;;;777333111000000000000000000111111222333444777:::<<<=========@@@?????????@@@BBBDDDEEEFFFGGGJJJLLLNNNOOOOOOOOOOOOOOOOOOQQQSSSVVVXXXZZZ]]]YYYRRRJJJEEEDDDGGGIIIMMMPPPSSSQQQMMMHHHGGGGGGEEEDDDDDDDDDEEEGGGJJJLLLOOOQQQSSSVVVYYY[[[]]]_________```___^^^\\\ZZZYYYTTTVVVZZZ]]]^^^]]][[[ZZZYYYXXXVVVVVVWWWVVVTTTRRRMMMOOOPPPQQQQQQPPPNNNMMMMMMQQQUUU[[[```gggnnnssswwwyyy{{{|||{{{xxxtttrrrqqqpppmmmiiieeedddfffhhhiiiooowww}}}~~~}}}zzzxxxqqqooollljjjjjjkkknnnpppuuuppphhhaaa[[[VVVQQQMMMCCCAAA???<<<;;;;;;;;;<<<888888999::::::::::::999999999999:::;;;;;;<<<===DDDKKKWWWiii|||~~~~~~~~~|||{{{|||}}}|||||||||}}}~~~~~~~~~{{{aaaIIIAAA:::888888777888<<<999999999999999999999999888:::;;;<<>>>>>>>>???AAACCCDDDEEEFFFGGGGGGHHHJJJLLLMMMNNNKKKMMMOOOPPPPPPRRRUUUWWW^^^\\\WWWOOOFFFBBBCCCFFFHHHJJJKKKLLLJJJFFFBBB??????AAAEEEGGGHHHJJJLLLNNNRRRSSSUUUXXXZZZ\\\]]]^^^bbbaaa```___]]]\\\[[[ZZZWWWXXXYYY[[[[[[\\\\\\\\\XXXWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRPPPMMMJJJIIIMMMMMMPPPXXXaaahhhkkkllltttuuuvvvwwwvvvtttrrrqqqnnnlllgggdddbbbcccfffhhhnnnnnnooopppqqqrrrrrrsssiiijjjjjjhhhfffeeefffhhhggggggeee```XXXQQQMMMKKKEEEEEECCC???:::888:::<<<888777777888:::;;;999888888777666666666888999:::<<>>???@@@HHHQQQ\\\tttKKKKKKLLLMMMMMMMMMMMMLLLPPPTTTWWWVVVRRROOOPPPRRRRRRTTTVVVWWWXXXZZZ]]]```bbbaaaaaadddhhhjjjiiigggjjjkkkmmmnnnoooqqqtttwwwrrrsssuuuxxx|||~~~}}}||||||{{{yyyxxxxxxzzz}}}~~~}}}|||zzzqqqddd\\\[[[\\\fffmmmllljjjlllpppqqqxxxsssqqqqqqrrruuu}}}wwwhhhdddiiivvv}}}|||zzzpppbbbRRRCCC888222666555333111000000111111///000111333333333333333666999EEE___mmmWWW[[[iiiyyy___KKKIIILLLNNNXXXgggjjjeeeYYYKKKDDDDDDDDDBBB@@@@@@???>>>===============<<<:::888666444333333000000000000000111111111666444333555:::>>>???>>>>>>??????@@@AAACCCEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMKKKLLLNNNOOOQQQSSSVVVYYY___]]]YYYQQQHHHBBBAAAAAAEEEFFFHHHHHHGGGEEEAAA???@@@CCCFFFIIIJJJKKKMMMOOORRRSSSUUUXXXZZZ\\\]]]^^^```___^^^]]]\\\ZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\XXXWWWVVVUUUTTTTTTSSSSSSTTTSSSRRRPPPNNNLLLJJJIIILLLLLLOOOVVV^^^dddfffggglllmmmnnnnnnnnnlllkkkiiihhheeebbb___^^^___```bbbddddddeeeeeeffffffggggggcccdddcccbbb``````aaabbbeeeffffffccc]]]VVVRRRPPPKKKJJJHHHCCC===:::;;;<<<;;;:::999999::::::888777777666666555666777888999:::@@@JJJVVVddduuu~~~{{{}}}|||zzzvvvwwwzzz}}}mmmWWWCCC@@@;;;999888999::::::;;;;;;::::::::::::;;;;;;::::::;;;>>>@@@BBBJJJSSS^^^vvvHHHIIIKKKLLLMMMMMMLLLLLLQQQTTTWWWWWWSSSPPPOOOPPPQQQSSSTTTUUUVVVYYY^^^aaa``````aaacccfffhhhhhhgggkkkkkkllllllmmmooosssvvvssstttxxx||||||yyyyyyyyyxxxxxxxxxyyyzzzzzzyyyxxxyyyxxxqqqeee^^^]]]```lllvvvsssllljjjmmmpppqqqoooooosssuuuxxx~~~}}}ssshhhjjjrrrzzzxxxyyytttjjjZZZHHH;;;444222888666222///...///000111///000111222333333333333555777@@@WWWwwwttt```cccooo~~~eeeNNNHHHHHHKKKVVVeeelllhhh]]]PPPGGGEEEDDDAAA??????>>>>>>===>>>>>>>>>===<<<;;;999777555333333...//////000111111222222//////000333777<<<>>>>>>======>>>???@@@AAACCCDDDFFFGGGGGGHHHHHHIIIJJJJJJIIIKKKMMMOOOQQQTTTXXX[[[cccaaa\\\UUUNNNHHHCCC@@@CCCCCCDDDDDDDDDBBB@@@???BBBEEEIIILLLLLLMMMNNNOOORRRSSSUUUXXXZZZ\\\]]]^^^^^^]]]\\\[[[ZZZYYYXXXWWWZZZZZZ[[[[[[[[[[[[[[[ZZZXXXXXXWWWWWWVVVVVVVVVVVVVVVUUURRROOOLLLJJJIIIIIIKKKLLLOOOSSSYYY]]]______cccdddeeeeeeeeedddcccbbbaaa```^^^\\\[[[[[[\\\\\\``````aaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^^^^```bbbeeehhhjjjiiiddd^^^YYYWWWTTTRRROOOJJJDDD???======???===:::999:::999888666666555444444444555666777:::>>>DDDMMMXXXgggxxx~~~www~~~~~~{{{{{{~~~~~~xxxuuuwww|||~~~~~~gggQQQBBB???;;;999999::::::::::::999999999999999999::::::999;;;???@@@CCCKKKUUUbbbyyyIIIJJJLLLMMMNNNMMMLLLKKKOOORRRUUUVVVTTTQQQPPPQQQSSSSSSSSSSSSTTTWWW\\\```^^^___```ccceeegggggggggjjjjjjjjjjjjjjjlllqqqttttttvvv{{{zzzvvvuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxqqqgggaaa```cccsss}}}rrrlllnnnrrrmmmmmmpppwwwzzz||||||uuunnnjjjuuuxxxvvvsssnnnbbbQQQ@@@555222333555444222000///000000111///000111111222333333333444555<<>>=========<<<======>>>>>>===<<<;;;999777555444222//////000000111111111111222222333444666888999:::;;;;;;;;;<<<===???@@@AAAEEEFFFFFFGGGHHHHHHHHHHHHHHHIIILLLNNNPPPTTTYYY]]]gggddd___ZZZUUUPPPLLLJJJEEEDDDCCCBBBAAA???>>>===DDDHHHLLLOOOOOOOOOOOOPPPQQQRRRTTTWWWZZZ[[[]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXVVVRRRMMMKKKIIIIIIJJJLLLMMMOOOSSSVVVXXXYYYYYY]]]^^^______```______^^^^^^]]]]]]\\\\\\[[[[[[[[[aaaaaa``````_________^^^^^^______^^^]]]^^^```cccgggkkkpppppplllfff```]]]]]]\\\XXXRRRLLLGGGCCCAAA@@@>>>;;;999999999888777555444333333333444555666888<<>>;;;999999::::::999999999888888888888999999<<<;;;===@@@AAADDDLLLUUUfff}}}LLLMMMNNNNNNNNNMMMLLLKKKLLLOOOQQQSSSSSSSSSRRRRRRTTTTTTTTTSSSSSSUUUYYY\\\\\\^^^```cccdddfffggghhhiiiiiijjjiiiiiikkknnnqqqvvvxxx}}}xxxsssqqqrrrtttuuuvvvvvvuuuuuuvvvuuuvvvwwwqqqhhhcccccciii{{{xxxoooooopppmmmnnnttt|||xxxzzzuuuqqqlllxxx}}}vvvrrrmmmfffZZZIII;;;333222333///000111333333222111000000000000000111222333333444444:::JJJfff~~~iiilllyyyrrrYYYKKKGGGLLLZZZhhhtttrrrhhhXXXKKKDDD@@@===<<<<<<;;;;;;;;;<<<=========<<<<<<:::888666444222111111111111000000//////555666777777888888999999<<<<<<<<<<<<===>>>@@@@@@CCCDDDEEEFFFGGGGGGFFFFFFFFFHHHJJJLLLOOOSSSYYY]]]fffeeeaaa\\\XXXUUUTTTSSSJJJHHHEEEBBB???>>>======FFFJJJOOORRRRRRQQQPPPOOOPPPQQQSSSVVVXXXZZZ[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVUUUVVVWWWXXXZZZ[[[[[[[[[[[[ZZZWWWRRRNNNKKKJJJJJJKKKLLLNNNQQQTTTUUUVVVVVVVVVYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[]]]]]]\\\\\\[[[[[[ZZZZZZYYYZZZZZZYYYXXXZZZ]]]```jjjpppvvvxxxtttmmmeeeaaaeeeccc```[[[VVVPPPKKKGGGCCC???;;;999888999999999555444333222222333444444444:::BBBJJJRRR\\\gggnnnyyy~~~|||yyyuuuyyy~~~~~~~~~{{{zzz|||~~~|||yyyzzzwww```NNN@@@===:::999999::::::999999888888777777888888999>>>===>>>AAABBBDDDLLLUUUkkkMMMMMMMMMMMMMMMNNNNNNNNNKKKLLLNNNOOOQQQRRRSSSSSSTTTTTTTTTSSSRRRTTTWWWYYY\\\^^^aaacccdddeeehhhiiiiiijjjkkkkkkkkkkkkmmmoooxxxzzz~~~}}}vvvpppnnnoooppprrrssstttuuuuuuuuussssssrrrmmmeeebbbcccnnn~~~sssooonnnppprrrxxx~~~|||{{{}}}wwwppptttxxx}}}rrrnnnooozzz}}}tttnnnggg^^^PPPBBB777333222222,,,...111333444333111///000000///000000111333333444444999FFF```}}}hhhkkkzzz{{{aaaQQQKKKOOO]]]jjjuuusssjjjYYYKKKDDDAAA>>>======<<<;;;;;;<<<<<<<<<======<<<;;;999666444222222222111111000//////...333555888999999999:::;;;>>>>>>>>>>>>???@@@AAABBBAAABBBDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJMMMRRRXXX\\\dddeeeeee```YYYTTTTTTUUUOOOLLLGGGBBB???======>>>FFFKKKQQQTTTTTTRRRPPPNNNNNNOOOQQQTTTVVVXXXYYYZZZ[[[ZZZZZZYYYXXXWWWWWWWWWTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUXXXZZZ\\\]]]]]]]]]ZZZWWWSSSOOOLLLLLLLLLMMMLLLOOOSSSUUUUUUUUUUUUVVVUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYY[[[```ccckkkrrr{{{|||tttkkkfffjjjhhhfffccc```ZZZTTTPPPHHHDDD???;;;::::::::::::555444333222222222333444000666???GGGNNNWWW```fffrrrzzzzzzuuuwww}}}{{{}}}}}}||||||||||||yyyzzzsss\\\LLL???<<<:::999::::::999999999888888888888888888999>>>===???BBBCCCEEEMMMWWWoooJJJJJJJJJJJJLLLNNNQQQRRRLLLLLLKKKLLLNNNPPPRRRRRRQQQRRRSSSSSSSSSTTTVVVXXX[[[^^^bbbdddeeefffhhhkkkjjjlllnnnooonnnnnnnnnoooyyy{{{~~~|||tttoookkklllmmmoooqqqsssuuuvvvtttpppnnnlllfff___]]]```kkk}}}yyyssspppsssuuu|||~~~{{{yyyyyy~~~}}}wwwqqqnnnooorrrxxxxxxnnnlllllluuu}}}~~~|||tttlllbbbWWWGGG;;;555333222000...///111222222111000///000000//////000111222333444555888BBBXXXzzz~~~iiinnnkkkWWWNNNRRR^^^jjjsssrrriiiXXXJJJEEEDDDCCC@@@???>>>===============<<<======<<<:::777444222111111111000000000000000111444777888777777999:::<<<<<<<<<<<<===>>>???@@@>>>@@@BBBDDDFFFFFFEEEEEEDDDEEEGGGHHHKKKPPPVVV[[[eeekkknnniii]]]RRROOOPPPPPPLLLGGGAAA>>>>>>???@@@GGGLLLRRRUUUUUURRROOOMMMLLLMMMOOORRRUUUVVVXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUSSSSSSTTTUUUVVVVVVVVVUUURRRTTTWWWZZZ]]]^^^^^^^^^YYYWWWTTTQQQOOONNNNNNNNNJJJNNNSSSUUUUUUTTTUUUVVVTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZ]]]bbbfffjjjrrr}}}zzzqqqkkklllkkkiiiiiigggccc]]]XXXQQQLLLEEE???<<<;;;;;;:::666555444333222333333444111666===CCCIIIRRR[[[bbbkkkqqq{{{|||{{{}}}zzzuuuvvv{{{}}}~~~|||||||||}}}}}}|||zzzyyyuuuvvv{{{nnnVVVGGG>>><<<999999::::::999888999999999888888999999999<<<;;;>>>BBBEEEHHHQQQ[[[rrrGGGGGGFFFGGGJJJNNNSSSUUUOOOMMMJJJJJJLLLNNNPPPPPPMMMPPPRRRSSSTTTUUUWWWYYY[[[___ccceeeeeefffiiilllkkknnnqqqrrrqqqpppooopppzzz|||~~~zzzsssnnnjjjjjjlllmmmpppsssuuuwwwrrrmmmjjjgggaaaZZZYYY\\\cccvvvyyyvvvuuuwww}}}~~~{{{zzz|||wwwrrroooooommmpppuuuzzzuuunnnmmmdddllltttwwwzzz|||vvvlll^^^RRRAAA777444333111...222222111000000///000000000////////////111222333444555777@@@SSSssslllrrrqqq[[[QQQSSS___iiipppppphhhXXXJJJFFFGGGGGGBBBBBB@@@???>>>>>>>>>>>><<<======<<<:::777444222/////////000111111222222111444777777555444555666999999999999::::::;;;<<<===???AAADDDFFFFFFEEEEEEDDDEEEFFFGGGIIINNNUUUZZZhhhqqqxxxrrraaaRRRKKKJJJOOOKKKEEE@@@>>>???AAACCCGGGLLLRRRVVVUUURRROOOMMMKKKLLLNNNQQQSSSUUUVVVWWWWWWVVVVVVUUUUUUTTTTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWQQQSSSWWWZZZ]]]^^^^^^^^^XXXWWWUUURRRQQQOOOOOOOOOHHHMMMRRRUUUTTTTTTUUUVVVVVVVVVVVVWWWXXXZZZ\\\]]]]]]\\\[[[[[[[[[]]]___```[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWVVVVVVWWWZZZ___cccgggqqq}}}}}}uuuooommmlllkkkllllllhhhbbb]]]YYYRRRJJJBBB>>><<<;;;:::777666444333222333444444555999===AAAGGGOOOZZZbbbdddiiiqqqzzz~~~yyywwwzzzzzzvvvvvv{{{{{{|||~~~yyyyyy{{{|||{{{yyytttpppqqqvvv{{{}}}kkkRRRDDD===;;;999999::::::999888::::::999999999999::::::999999<<>>OOOdddpppuuutttYYYVVVXXXZZZbbbjjjjjjcccTTTGGGBBBCCCCCCAAA@@@???@@@@@@@@@>>><<<<<<======<<<:::666111///---...///000000///...---222222333555777999;;;<<<777888888888999999::::::<<<===@@@BBBEEEFFFGGGHHHEEEFFFGGGHHHJJJMMMRRRVVVhhhuuu}}}vvveeeVVVLLLFFFNNNJJJEEE@@@===>>>AAACCCKKKOOOUUUWWWVVVSSSPPPNNNOOOOOOPPPQQQRRRSSSTTTTTTWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVUUUSSSRRRSSSUUUUUUWWWZZZ]]]^^^^^^]]]\\\___\\\YYYVVVTTTSSSPPPNNNMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZWWWWWWWWWWWWWWWXXXYYYZZZ[[[XXXWWWWWWVVVTTTWWW\\\iiirrr|||yyyoooooommmkkkjjjjjjiiigggeeeYYYSSSKKKCCC???<<<:::999999666444222333333222222555888;;;???EEELLLTTTYYYaaahhhqqqxxx}}}}}}}}}~~~{{{zzzyyyyyyyyyyyyvvvttt~~~xxxyyy{{{{{{zzzxxxuuusssooopppsssuuuwww{{{}}}cccMMMCCC<<<;;;:::999888888888888888888888888888888999:::;;;;;;===AAAEEEJJJUUU```wwwHHHGGGFFFDDDCCCEEEIIIMMMLLLKKKKKKKKKLLLNNNPPPQQQTTTSSSSSSRRRRRRSSSSSSSSSWWWZZZ\\\^^^^^^___```bbbhhhjjjmmmnnnnnnooorrrttt{{{}}}}}}yyywwwsssppplllkkkllloooqqqqqqqqqnnnjjjgggeee```[[[VVVXXXbbbqqq}}}{{{vvvvvvyyy}}}~~~zzzvvvtttqqqnnnppptttrrrqqqpppooommmmmmmmmnnnqqqzzz|||uuuqqqsssqqqjjjeeefffiiipppuuusssllleeeWWWIII:::333222000000111000000000000000000000000000000000111111222222333222555555;;;KKK___sssvvvtttXXXSSSUUUWWW___iiimmmiii[[[LLLEEECCCCCCAAA@@@??????@@@@@@>>><<<=========<<<999666333111000000111111111111000000222222333444666888999:::;;;;;;<<<<<<===>>>??????<<<===???BBBDDDFFFGGGGGGHHHHHHIIIIIIKKKOOOTTTXXXiiiwww}}}ooo___SSSLLLMMMJJJFFFBBBAAAAAACCCDDDKKKOOOUUUWWWVVVSSSPPPNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUTTTRRRRRRSSSUUUVVVXXX\\\___```___^^^]]]```^^^ZZZXXXVVVTTTRRRPPPNNNOOORRRUUUVVVVVVUUUTTTUUUVVVWWWWWWXXXXXXXXXXXXZZZZZZ[[[[[[\\\\\\\\\[[[YYYYYYZZZZZZZZZZZZZZZZZZZZZWWWVVVWWWVVVTTTXXX^^^fffooozzz~~~vvvsssqqqooooooppppppnnnmmmbbb\\\RRRJJJDDD@@@===;;;999777444333333333333222222444888;;;AAAGGGOOOTTTWWW^^^gggmmmrrrzzz}}}zzzxxxxxxxxxxxxwwwvvvuuuvvvwwwxxxttttttsssuuuxxxyyyyyyxxx{{{{{{|||~~~}}}{{{xxxyyyzzzzzzxxxuuurrrpppmmmooorrrtttvvvyyy}}}~~~cccMMMCCC<<<;;;:::999888888888888999999888888888999::::::<<<;;;===BBBFFFKKKVVVaaaxxxJJJJJJHHHEEECCCDDDGGGJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSUUUXXX[[[]]]]]]]]]^^^___dddgggjjjlllmmmpppsssuuu{{{}}}}}}|||vvvrrrmmmkkkjjjkkkllllllpppnnnlllkkkhhhddd___[[[UUU\\\gggrrryyy{{{yyywwwwwwxxx|||~~~vvvqqqrrrtttuuuwwwzzzwwwvvvuuusssqqqooommmlllfffmmmpppooorrrxxxwwwpppiiiggghhhmmmqqqooofff]]]KKK???555222222111111222000000000000000000000000111111111111111111111111222555333666DDDWWWxxxtttttt{{{tttWWWOOOOOORRRYYYdddmmmooodddSSSIIIGGGFFFBBB@@@????????????===<<<======<<<;;;999777555444333222222222222222222333333333333444555666888888777777888999;;;<<<======<<<===???AAACCCEEEEEEFFFIIIIIIHHHHHHIIIMMMSSSXXXhhhxxx|||nnn```VVVPPPNNNJJJFFFDDDDDDEEEFFFKKKPPPUUUWWWVVVSSSQQQPPPPPPQQQRRRRRRSSSTTTUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQRRRSSSRRRQQQQQQSSSTTTVVVYYY]]]```aaaaaa___]]]___\\\YYYWWWUUUTTTRRRPPPOOOQQQSSSVVVWWWWWWVVVUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYZZZ[[[[[[ZZZXXXXXXXXXUUUUUUVVVVVVUUUYYY___fffooozzz{{{xxxwwwuuuuuuvvvvvvuuutttjjjcccZZZQQQIIICCC???<<<999777444333333333333222111333666999>>>DDDKKKQQQTTTZZZbbbggglllsss}}}|||yyyuuurrrnnnlllkkkjjjjjjkkkmmmnnnooonnnmmmooosssvvvxxxxxx{{{{{{}}}}}}xxxxxxxxxxxxvvvssspppnnnlllooorrruuuvvvxxx{{{}}}|||```JJJ@@@;;;;;;:::999888888888888888888888888888999:::;;;<<<;;;===BBBFFFMMMXXXdddzzzMMMMMMKKKHHHFFFEEEGGGHHHKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRSSSVVVZZZ]]]^^^^^^___```ccceeehhhkkknnnqqqtttvvvyyy{{{}}}~~~yyytttooojjjiiihhhhhhgggmmmmmmnnnnnnllljjjfffdddYYY]]]dddllltttxxxyyyxxxvvvwwwyyy||||||sssmmmqqqxxx{{{|||}}}}}}|||{{{zzzxxxuuuqqqnnngggiiijjjkkkrrrzzzyyysssmmmiiigggiiilllhhh]]]SSSAAA888111111222000000111000000000000000000000000111111111111000000000000222444111333@@@PPPqqqqqqnnnrrrvvvWWWMMMKKKLLLTTT\\\jjjssskkkZZZOOOJJJJJJCCCAAA???>>>??????===<<<===<<<;;;:::999888777777444333222111111222333444555444444555555666777888333444555666888999;;;;;;<<<===???@@@BBBCCCDDDDDDGGGFFFEEEDDDEEEIIIOOOTTTcccuuu~~~oooccc\\\XXXQQQJJJFFFEEEFFFGGGKKKOOOTTTWWWVVVSSSQQQPPPRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRQQQPPPPPPOOOPPPQQQQQQPPPPPPRRRTTTUUUXXX\\\___aaa```___]]][[[YYYVVVTTTSSSRRRPPPNNNPPPQQQRRRTTTVVVXXXYYYZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUVVVWWWXXXXXXVVVTTTRRRVVVSSSSSSVVVVVVVVVZZZ```iiisss|||}}}}}}zzzxxxvvvvvvvvvuuutttjjjeee\\\SSSLLLEEE???<<<999777444333333444333222333444777:::>>>CCCJJJOOOSSSYYY```eeeiiiooowww}}}{{{tttooogggeeecccbbbcccdddffffffkkkiiihhhiiimmmpppssssssyyyzzz}}}}}}yyyyyyxxxwwwtttqqqnnnllllllooosssvvvwwwxxxzzz{{{}}}vvvZZZEEE===;;;:::999999888888888999777777777777888888999:::<<<;;;===CCCGGGNNN[[[ggg~~~NNNOOONNNKKKIIIGGGHHHIIIIIIJJJLLLNNNPPPPPPQQQQQQNNNOOOQQQRRRSSSSSSSSSSSSSSSVVVZZZ]]]___```bbbdddccceeegggkkkooosssuuuvvvvvvwwwxxxzzz|||}}}}}}}}}zzzuuuooojjjhhhgggffffffiiikkknnnooooooooonnnnnnbbbbbbdddiiipppuuuwwwwwwuuuuuuvvvxxx{{{{{{sssooovvv~~~{{{vvvqqqiiihhhgggjjjssszzzzzzuuurrrnnnkkkkkkiiibbbUUUKKK<<<555000111111///...///////////////////////////111111000000000000000000111333000111===KKKjjjooojjjjjj}}}yyyYYYMMMIIIHHHOOOYYYhhhtttnnn^^^QQQJJJHHHDDDBBB???>>>??????>>>=========<<<;;;:::999888888333222111000000111222333666555555555666666777888777888999:::<<<===>>>???<<<===>>>@@@AAABBBBBBBBBEEEEEEDDDCCCCCCGGGLLLQQQ^^^ppp}}}qqqjjjcccXXXNNNGGGEEEFFFGGGKKKNNNSSSUUUUUUSSSQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSRRRQQQQQQPPPOOOOOOOOOPPPPPPPPPOOOPPPQQQSSSSSSUUUYYY\\\]]]^^^]]]]]]ZZZXXXUUUTTTSSSRRRQQQOOORRRQQQPPPQQQTTTXXX\\\___\\\ZZZXXXVVVTTTSSSRRRRRRSSSSSSRRRRRRRRRSSSTTTUUUSSSTTTVVVVVVVVVTTTRRRPPPTTTRRRRRRUUUVVVVVV[[[aaaiiisss}}}|||wwwtttrrrqqqooommmhhhccc\\\UUUNNNHHHBBB???:::777555333444444333333333555777999<<>>CCCIIIPPP^^^jjjMMMNNNNNNMMMJJJIIIIIIIIIHHHIIIJJJKKKMMMOOOPPPPPPNNNOOOQQQSSSTTTTTTTTTTTTUUUWWWZZZ]]]^^^aaadddgggeeeeeegggjjjooossstttuuurrrssstttuuuwwwyyyzzz{{{yyyuuuooojjjiiihhhgggggghhhkkknnnooopppqqqsssuuujjjgggeeegggmmmrrruuuuuuuuuuuuuuuvvvyyy}}}{{{vvvwww~~~xxxsssjjjiiijjjooowww|||{{{xxxuuutttrrroooiii]]]OOOEEE999333000111111...---///////////////////////////000000000000000000000000000333000111;;;GGGcccooogggcccttt~~~^^^QQQIIIGGGMMMYYYhhhtttooo```SSSIIIDDDFFFDDDAAA????????????>>>=========<<<;;;:::888777222111111000000111111222555444444444555666777777888888999:::<<<===>>>>>><<<===>>>???@@@@@@@@@@@@DDDDDDDDDDDDDDDFFFKKKNNNYYYhhh{{{wwwooohhh\\\PPPIIIFFFFFFHHHJJJMMMQQQTTTSSSRRRQQQPPPRRRRRRRRRSSSSSSSSSTTTTTTQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPQQQPPPOOOOOOQQQRRRSSSTTTVVVXXXZZZ[[[\\\]]]\\\ZZZWWWVVVVVVUUUTTTRRRRRRQQQPPPPPPSSSXXX\\\```]]][[[XXXVVVTTTSSSSSSSSSUUUTTTSSSSSSSSSTTTUUUVVVUUUUUUVVVWWWWWWVVVTTTTTTTTTRRRRRRUUUVVVVVVZZZaaafffppp{{{|||vvvqqqnnnkkkiiigggfffbbb]]]WWWRRRLLLFFFCCC:::888555444444444444333111333444555888<<>>DDDJJJRRR```mmmIIIKKKLLLLLLJJJIIIIIIIIIGGGGGGGGGHHHJJJLLLNNNPPPMMMOOORRRTTTUUUVVVUUUUUUYYYZZZ[[[\\\\\\___bbbeeefffeeefffiiinnnqqqrrrqqqpppppppppqqqsssuuuwwwxxxwwwsssnnnjjjjjjjjjjjjjjjkkkmmmoooooooooqqquuuyyyppplllggghhhnnntttvvvwwwwwwvvvvvvvvvyyy}}}}}}|||{{{yyyyyy}}}~~~~~~{{{{{{zzztttnnnpppuuu}}}|||xxxtttuuuuuupppeeeVVVGGG>>>777222000111111...///222////////////////////////......//////000000111111000333000111888BBBZZZ|||mmmccc\\\jjjdddUUULLLGGGMMMWWWdddooommmcccXXXNNNHHHHHHFFFBBB@@@@@@@@@@@@???===>>>>>>>>>===:::777666111111222222222222111111222222222222333444555666555555555666777888888999<<<<<<===>>>????????????AAABBBCCCCCCCCCDDDGGGIIIOOO\\\kkkwwwzzzqqqhhhccc[[[SSSLLLIIIHHHHHHHHHLLLPPPRRRQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQOOOOOOPPPRRRTTTTTTTTTUUUWWWZZZ]]]^^^\\\ZZZXXXWWWWWWWWWUUUTTTQQQQQQRRRSSSTTTWWWYYYZZZZZZYYYWWWVVVUUUVVVWWWXXXUUUTTTRRRRRRRRRSSSUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWTTTRRRRRRUUUUUUUUUZZZ```fffqqqzzz~~~}}}vvvqqqmmmjjjgggfffdddaaa]]]XXXSSSMMMGGGCCC:::888555444444555444333000111222333555999>>>BBBKKKOOOUUUZZZ___bbbdddeeejjjnnnqqqttt|||}}}xxxooollliiijjjlllkkkfffbbb[[[\\\___dddkkkpppsssssstttssssssvvvyyy|||}}}}}}wwwvvvtttrrrpppnnnlllkkklllnnnqqqsssuuuxxx||||||~~~{{{cccLLL@@@>>>:::999999888999999::::::666666777777888:::;;;<<<>>><<<>>>DDDJJJTTTbbbpppFFFHHHJJJKKKJJJIIIIIIIIIFFFFFFEEEFFFGGGJJJNNNPPPMMMOOORRRUUUVVVWWWVVVVVV]]]]]]\\\[[[ZZZ\\\```cccgggeeeeeehhhllloooooonnnooooooooopppqqqsssvvvwwwvvvrrrmmmkkkjjjkkkllllllmmmooopppooonnnpppuuuyyyuuuooojjjkkkqqqwwwzzzzzzyyyxxxwwwwwwzzz~~~wwwxxxxxxwwwwwwzzz~~~yyyyyy{{{{{{~~~|||vvvuuuyyy|||vvvppptttuuuoooaaaOOO@@@888666111///111111///111444////////////////////////---......///000111111222000444111111777>>>TTTuuujjj___VVVbbb}}}gggXXXMMMHHHMMMRRR___jjjkkkeee^^^VVVOOOJJJGGGCCCAAAAAAAAAAAA@@@===>>>??????>>>:::777444111111333444444333111111/////////000111222444555444555555555666666777777<<<<<<===>>>>>>>>>>>>>>>===???AAAAAAAAAAAACCCDDDGGGQQQ^^^iiirrruuuoooggg```]]]YYYTTTPPPLLLJJJIIIHHHKKKOOOQQQQQQPPPOOOOOOQQQQQQQQQQQQRRRRRRRRRRRROOOOOOPPPQQQQQQRRRRRRSSSRRRSSSSSSQQQOOOOOOPPPQQQUUUTTTSSSTTTVVVZZZ^^^```ZZZXXXVVVUUUUUUUUUTTTSSSQQQRRRTTTVVVVVVVVVTTTSSSXXXWWWVVVUUUVVVXXX[[[\\\SSSRRRPPPOOOPPPQQQSSSUUUVVVUUUUUUUUUUUUVVVXXXXXXTTTRRRRRRUUUUUUUUUYYY```jjjttt|||~~~~~~~~~wwwrrrnnnkkkiiigggbbb```[[[WWWRRRLLLEEEAAA;;;888555444555555444333111222333333555999>>>BBBGGGKKKQQQWWW[[[^^^``````aaadddgggiiiqqq}}}wwwtttqqqrrrtttrrrlllfff___```bbbggglllpppqqqqqqpppooonnnppptttwwwyyyzzzuuutttrrrpppnnnmmmkkkjjjkkkmmmoooqqqssswww|||}}}~~~|||~~~sss[[[EEE<<<;;;999999999888999999::::::888888888999:::<<<===>>>>>>===???DDDKKKTTTdddqqqCCCEEEGGGJJJLLLLLLKKKJJJKKKGGGDDDDDDHHHKKKLLLLLLMMMOOOQQQSSSTTTUUUXXXZZZ___^^^\\\\\\[[[\\\]]]^^^```bbbdddfffhhhjjjkkkkkkkkkllllllkkkkkknnnuuu{{{{{{uuuooommmnnnpppnnnkkklllmmmnnnmmmmmmnnnqqqssstttssstttvvvzzz|||}}}||||||{{{zzzyyyyyy}}}|||zzzuuuvvvwwwyyy}}}wwwssswwwxxxvvv{{{{{{xxx}}}{{{qqqoooqqqpppfffWWWGGG<<<777000000000000000000000000......//////...---,,,,,,......///000000000000000+++333333111666<<>>@@@DDDBBB@@@???===<<<:::666333444444222111000000000000111000///000111333333222777777888999:::;;;;;;<<<999::::::;;;;;;<<<<<<<<>>>>>BBB@@@???>>>>>>===<<<888666666555333111///---,,,,,,111000000000222333333333666666666777888888999999999999::::::;;;<<<<<<<<<>>>>>>>>>>>>???AAACCCDDDEEEHHHLLLPPPSSSTTTTTTTTTQQQPPPOOOMMMMMMMMMMMMMMMPPPPPPPPPQQQPPPPPPOOOOOOQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOORRRQQQPPPOOONNNLLLKKKJJJNNNNNNOOOQQQTTTUUUUUUTTTVVVVVVVVVVVVUUUTTTRRRRRRRRRSSSTTTVVVVVVUUUSSSSSSQQQRRRSSSUUUVVVVVVUUUUUUSSSRRRQQQQQQRRRTTTVVVXXXVVVTTTSSSRRRRRRSSSUUUWWWVVVUUUTTTSSSTTTVVVYYY[[[fffpppxxx{{{}}}~~~zzztttooojjjgggfffiiiddd]]]VVVOOOIIICCC???:::999777777888888666555333222222333555888;;;<<>>===??????>>>>>>>>>???>>>;;;888555444333111000///......111111111111222333444555777777777888888888777777999999999:::;;;<<<<<<<<<@@@@@@@@@@@@AAABBBDDDEEEGGGGGGHHHIIIJJJLLLNNNOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPOOONNNNNNPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOOOONNNNNNMMMMMMLLLPPPPPPQQQQQQPPPNNNKKKJJJKKKJJJKKKMMMQQQSSSSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRTTTUUUVVVWWWWWWVVVTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSUUUVVVXXXYYYXXXUUURRRPPPPPPRRRUUUWWWXXXWWWUUUSSSTTTVVVXXXZZZfffpppxxx{{{|||~~~{{{uuuooojjjgggfffeeehhhddd\\\UUUOOOHHHBBB>>>:::999777777888888666555444444333333555777:::<<>>???@@@???>>>??????>>>;;;999222222222111222222333333000111222222222333555666999::::::;;;:::999888777888888999:::;;;<<<<<<===AAAAAA@@@@@@AAACCCDDDEEEHHHGGGGGGHHHIIIKKKMMMNNNQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJMMMNNNNNNOOOPPPPPPQQQQQQOOONNNNNNMMMLLLKKKKKKJJJNNNOOOQQQRRRRRROOOLLLIIIHHHGGGHHHJJJNNNPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSUUUUUUVVVVVVVVVUUUTTTSSSUUUUUUTTTTTTTTTSSSRRRRRRTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUSSSQQQPPPQQQSSSTTTVVVTTTSSSRRRSSSUUUXXXZZZbbbllluuuxxxzzz|||}}}|||{{{wwwqqqjjjeeeccccccccceeeaaaZZZSSSMMMGGGAAA===888777555555666666444333555444333333444777999;;;CCCGGGMMMQQQSSSUUUWWWYYYWWWVVVSSSRRRTTTXXX]]]```fffiiinnnrrrvvvyyy}}}|||xxxpppoooooooooqqqtttuuuvvvpppooommmlllkkkkkklllmmmnnnllljjjgggeeeeeeeeeeeekkknnnssswwwyyy{{{}}}}}}{{{zzz{{{|||}}}~~~yyyxxxvvvvvvyyyvvv^^^III===:::;;;777888999::::::999888777777777777888999:::<<<<<<;;;@@@EEEHHHMMMZZZlllzzzAAAAAA@@@AAADDDHHHLLLNNNOOOPPPPPPPPPOOONNNMMMMMMMMMOOOQQQRRRRRRSSSVVVWWWXXXYYY[[[]]]___aaabbbcccccccccbbbaaaaaabbbbbbcccaaa```___```cccgggjjjlllnnnooopppqqqrrrqqqnnnlllpppssswwwzzz|||}}}~~~|||~~~~~~}}}~~~xxxrrrnnnlllmmmooorrruuuwwwvvvtttsssvvv|||vvvnnnfff```aaadddgggssswwwtttuuusssxxx~~~zzztttqqqiii^^^NNN@@@777333000///////////////////////////------...............---------...///////////////***---***,,,555555666BBBccc{{{eeeeeennnnnnWWWMMMKKKQQQ]]]lll||||||ppp[[[QQQHHHFFFEEEBBB@@@AAABBB@@@?????????===:::777111000000000000111111222...000222222111222444777999:::;;;;;;:::999777666777777888999:::;;;<<<===>>>============>>>@@@AAADDDFFFGGGJJJKKKMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMOOOOOONNNNNNMMMLLLKKKJJJKKKKKKLLLLLLNNNNNNOOOOOONNNNNNMMMLLLKKKKKKJJJJJJMMMOOOQQQSSSSSSPPPMMMJJJGGGFFFFFFHHHKKKNNNPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTWWWVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQPPPPPPPPPRRRUUUXXX[[[\\\fffpppsssuuuxxxxxxwwwwwwssskkkddd___]]]]]]^^^^^^ZZZTTTNNNIIIDDD???<<<888777555555666666444333444444333333444666999:::CCCGGGLLLPPPSSSUUUWWWXXXVVVUUURRRQQQSSSVVVZZZ]]]aaadddgggjjjlllnnnqqqtttxxxyyyzzz{{{|||zzzvvvtttoooooopppqqqqqqrrrssstttpppnnnkkkiiihhhhhhiiijjjmmmkkkhhheeeddddddeeeffffffjjjpppuuuxxx{{{}}}~~~}}}|||{{{yyyxxxyyy{{{|||uuutttrrrtttxxxrrrYYYEEE;;;999:::777888999::::::999888777777777777888999:::<<<<<<;;;@@@FFFIIIOOO\\\nnn|||@@@??????@@@CCCFFFIIIKKKMMMOOOQQQRRRQQQOOOOOOPPPOOOQQQRRRRRRRRRRRRSSSUUUWWWXXXZZZ]]]___```aaabbbcccbbbaaa``````aaabbbcccaaa___^^^```dddhhhjjjkkkmmmoooqqqsssrrrooollljjjlllpppvvv{{{}}}{{{uuupppmmmkkknnnppprrrsssrrrpppnnnlllkkkssszzz{{{|||zzzuuupppnnnjjjeeecccdddbbbmmm||||||yyyzzzzzzpppqqqsssvvvxxxwwwrrrooodddWWWFFF:::555333111///////////////////////////,,,---......///.........------...////////////...***...+++---555444555AAAWWWxxxkkkgggfffuuu[[[NNNHHHNNNWWWdddsss}}}zzzrrrcccVVVKKKGGGFFFCCCBBBCCCAAA@@@??????>>><<<999666222111000...,,,+++++++++,,,///111111000000444777666777999:::999777555444666777888999:::;;;<<<===???>>>>>>===>>>???@@@AAA@@@BBBEEEIIIKKKKKKKKKJJJHHHIIIKKKMMMOOOPPPQQQQQQOOOPPPPPPPPPOOONNNMMMMMMJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKJJJMMMNNNQQQSSSSSSQQQNNNLLLHHHFFFEEEGGGJJJMMMOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSUUUUUUXXXWWWUUUTTTRRRRRRQQQQQQPPPQQQSSSTTTTTTRRRPPPOOOOOONNNNNNNNNQQQUUUXXX[[[^^^hhhrrruuuvvvxxxxxxvvvqqqllleee]]]XXXUUUTTTUUUTTTQQQLLLHHHEEEAAA===;;;:::999777777888888666555444444333333555777:::<<>>======>>><<<:::777444333111///---++++++***+++...111000...///333777555777999::::::888666444666666777999:::;;;<<<===AAAAAA@@@??????@@@BBBCCC@@@BBBDDDFFFHHHIIIIIIIIIIIIJJJLLLNNNPPPQQQQQQQQQNNNNNNOOOOOOOOONNNNNNMMMJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNQQQRRRRRRQQQOOONNNIIIHHHFFFGGGJJJMMMOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOPPPPPPPPPQQQRRRSSSTTTUUUSSSRRRRRRQQQRRRSSSTTTUUUVVVUUURRRPPPOOOPPPQQQQQQPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPOOOOOOQQQTTTXXXZZZ```jjjsssuuuuuuuuutttqqqiiieee^^^WWWQQQMMMKKKJJJKKKHHHDDDBBB@@@>>><<<::::::999777777888888666555555555555555777:::===???DDDGGGLLLPPPRRRTTTUUUWWWTTTRRRPPPNNNMMMOOOQQQRRRZZZ]]]```bbbbbbcccdddeeeggghhhjjjkkkjjjjjjkkkkkkdddhhhnnnpppooommmlllmmmmmmkkkgggeeedddeeeggghhhgggeeecccaaaaaaccceeegggiiilllqqqtttvvvxxxzzz|||}}}}}}{{{xxxtttsssuuuwwwtttqqqooorrryyy|||```JJJ???;;;888777777666666666666666666777777777777888999:::<<<<<<;;;@@@FFFKKKRRR```sss;;;;;;<<<===???@@@BBBCCCEEEIIIOOOQQQPPPPPPQQQRRRRRRSSSTTTSSSQQQPPPPPPQQQTTTUUUWWWZZZ\\\]]]]]]]]]___^^^]]]\\\\\\]]]___aaa```]]]\\\___dddhhhiiihhhiiinnnsssvvvuuurrrnnnllldddiiirrryyy}}}|||{{{wwwvvvtttsssrrrsssssstttttttttttttttsssqqqpppnnnmmmqqquuuxxx||||||rrrjjjhhhoootttpppjjjhhhcccfffkkkrrrzzz|||yyypppnnnppppppiiibbbVVVIII:::222222333000,,,------------------------,,,,,,---.../////////...,,,---......//////......+++111///...000---///===FFFdddppphhhbbbyyy|||```PPPFFFKKKRRRZZZgggttt{{{{{{ssscccQQQIIIEEEBBB@@@AAA<<<;;;;;;<<<>>>===;;;999444444222111000000000000)))---000000......222777666888:::<<<<<<:::888777555666777888:::;;;<<<===>>>===<<<<<<<<<===>>>???DDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJKKKKKKJJJIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPRRRRRRQQQPPPOOOKKKIIIGGGHHHJJJMMMNNNOOOPPPQQQQQQQQQPPPPPPOOONNNPPPPPPPPPQQQRRRTTTVVVWWWUUUTTTRRRQQQQQQRRRSSSSSSTTTRRRPPPNNNNNNOOOQQQSSSQQQPPPPPPOOOPPPQQQRRRSSSSSSRRRQQQPPPQQQTTTWWWYYY\\\fffnnnooommmllljjjfffddd```ZZZRRRLLLGGGEEEDDDEEEBBB???>>>===<<<;;;999888777555555666666444333666666666777999===@@@BBBDDDGGGLLLPPPRRRSSSUUUVVVVVVTTTQQQOOOMMMMMMOOOOOOVVVYYY^^^aaabbbcccdddeeeaaacccddddddddddddfffggg```eeelllooonnnllljjjjjjllljjjfffdddcccdddfffhhhgggfffcccbbbbbbeeehhhjjjmmmpppsssuuuvvvwwwyyy{{{}}}}}}|||xxxsssqqqsssvvvqqqnnnlllooovvvuuuYYYEEE===;;;999777777666555444444555666777777777777888999:::<<<<<<;;;AAAGGGLLLSSSaaattt???===<<<>>>AAABBB@@@>>>;;;BBBJJJMMMLLLJJJLLLOOOQQQSSSTTTRRROOONNNOOOQQQQQQSSSUUUXXXZZZ[[[\\\\\\\\\\\\[[[ZZZYYY[[[___bbbdddbbb___]]]^^^bbbgggjjjlllnnnqqqtttuuuuuusssrrrmmmpppuuuzzz}}}}}}xxxuuuoookkkhhhhhhlllrrrvvvxxxyyyvvvsssrrrssssssqqqooowwwvvvwww|||}}}wwwrrrkkkkkkttt|||xxxqqqmmmmmmfffccciiiqqqvvvzzz}}}|||uuuqqqzzzpppkkkooopppfff[[[III@@@444......000000/////////............//////---------...------,,,,,,,,,,,,---...///000111111/////////000111333444555CCCWWW|||zzzgggdddqqqcccOOOIIIIIILLLTTTaaammmrrrrrrmmmfffWWWIIIBBBCCCBBB???=========<<<;;;:::888777777444000//////000000000////////////000111222333777888:::;;;;;;:::888777999:::999888777888;;;===;;;<<<>>>>>>===<<<===>>>???DDDGGGGGGEEEEEEIIIMMMHHHFFFFFFHHHKKKMMMKKKIIIKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKJJJJJJKKKMMMNNNLLLNNNPPPRRRSSSQQQOOONNNJJJJJJIIIIIIKKKLLLNNNOOOOOOPPPQQQQQQQQQOOOLLLKKKLLLNNNQQQRRRQQQQQQQQQRRRQQQQQQRRRSSSSSSRRRQQQQQQQQQOOOMMMKKKJJJLLLNNNOOORRRRRRRRRQQQPPPPPPPPPOOOOOONNNPPPSSSRRRRRRWWW^^^cccfffjjjlllllljjjjjjjjjgggccc[[[SSSLLLGGGDDDCCCEEECCC@@@???>>>>>><<<;;;<<<;;;;;;<<<===<<<777333:::999888777777;;;@@@EEEGGGKKKPPPQQQQQQPPPQQQSSSPPPPPPOOOOOOOOOOOOOOOOOOSSSVVVZZZ]]]]]]]]]^^^___aaabbbccccccddddddddddddbbbdddfffgggffffffggghhhkkkiiifffcccbbbdddfffhhhhhhfffcccaaabbbeeejjjmmmrrroooqqqvvvvvvtttwww}}}|||{{{yyyvvvtttrrrqqqpppmmmkkkjjjmmmuuu~~~lllOOOCCC???999666666777777777888888888888999666666888<<<@@@AAA>>>;;;===@@@DDDKKKUUUeeevvv:::::::::===AAADDDCCCAAA>>>CCCIIIKKKKKKKKKMMMOOOPPPQQQSSSRRROOONNNOOOQQQUUUVVVWWWXXXYYYXXXWWWVVVXXXXXXYYYYYYYYY\\\```ddddddcccaaa______bbbfffiiijjjlllooorrrtttuuuttttttpppssswww{{{~~~~~~xxxsssnnnkkkddd___]]]cccnnnyyy}}}~~~~~~{{{xxxvvvtttqqqnnntttuuuyyyyyypppkkkllltttzzzxxxtttsssqqqjjjeeegggjjjlllppptttpppnnnnnnxxxyyykkkhhhlllkkk___SSSCCC<<<444///000000///...//////............//////,,,------...------,,,,,,............////////////////////////111222333444<<>>BBBEEEEEECCCCCCFFFJJJGGGEEEEEEGGGJJJLLLJJJHHHJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLOOOQQQQQQPPPNNNMMMKKKJJJJJJJJJKKKLLLNNNOOONNNOOOPPPPPPPPPNNNLLLJJJHHHJJJMMMNNNMMMMMMMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMKKKKKKKKKMMMNNNPPPPPPPPPPPPOOOOOONNNNNNQQQPPPRRRTTTSSSRRRWWW___gggjjjmmmooonnnmmmmmmmmmjjjfff```XXXQQQLLLHHHGGGGGGEEECCCAAAAAA???===;;;<<<:::888888999999777555111222333444777===DDDIIIIIIMMMPPPQQQPPPOOOQQQRRRNNNMMMLLLKKKKKKMMMOOOPPPUUUXXX[[[]]]\\\\\\\\\\\\___```aaabbbbbbbbbaaaaaaaaaccceeeeeeddddddeeefffgggeeecccbbbccceeehhhjjjhhheeebbb```aaadddhhhkkkooommmooottttttrrruuu{{{|||zzzwwwsssqqqooooooooommmkkkkkkmmmttt|||eeeJJJ@@@===999666777333333444444444555555555555444555888;;;;;;999666===@@@EEEKKKUUUeeevvv::::::;;;===AAACCCCCCBBBBBBDDDFFFIIIKKKLLLMMMNNNNNNPPPQQQQQQOOOOOOPPPRRRUUUVVVWWWXXXXXXVVVTTTSSSSSSTTTVVVXXXYYY]]]aaaeeeeeeeeedddbbbaaabbbeeegggjjjkkknnnqqqsssuuuvvvvvvvvvwwwyyy|||~~~zzzrrrkkkddd```^^^XXXUUUUUU___ppp}}}}}}xxxssspppnnnooossszzzyyyooonnnooosssvvvuuuvvvyyyuuuooojjjgggcccaaaeeekkklllooouuu}}}vvvkkkiiimmmjjj\\\NNN<<<888333000111111///---//////............//////,,,,,,------...------,,,/////////.........------............///111222333999EEEbbboooXXX^^^pppppp\\\NNNJJJGGGKKKTTT^^^eeeiiisssiiiWWWHHHBBBCCCAAA===============<<<;;;999999777555333333333333111///////////////000111222222666777888::::::888777666111333666777777777999:::;;;;;;:::888777888<<>>;;;;;;999666555666777777777...000333555:::@@@GGGLLLNNNOOOPPPPPPOOOOOOPPPQQQNNNKKKHHHGGGHHHKKKPPPSSSWWWYYY\\\]]]\\\ZZZZZZZZZ\\\]]]___```aaa```^^^]]]___```bbbbbbaaa```aaabbbaaa``````aaacccgggjjjlllgggeeeaaa______bbbeeehhhkkkkkkmmmqqqrrrqqqtttxxx{{{xxxsssooolllkkkkkkllllllkkkkkkoootttzzz~~~sss[[[DDD===<<<888666888555555555555666666666666666555444555666777666555<<<@@@EEELLLVVVeeewww======>>>@@@AAABBBAAAAAAFFFEEEEEEGGGJJJMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRPPPRRRTTTVVVWWWVVVUUUSSSPPPRRRUUUWWWYYY\\\```cccdddfffgggeeecccbbbdddgggmmmnnnoooppprrrtttvvvwwwzzz{{{|||}}}zzzqqqfff]]]WWWTTTSSSPPPQQQVVVaaappp}}}wwwqqqnnnnnnnnnsss||||||vvvrrrssstttsssppppppsssxxxsssqqqnnnjjjccc^^^bbbiiissszzz~~~}}}{{{ssskkkjjjkkkfffVVVIII999555111000000111000//////......------......///,,,,,,------...---------........................---------......000111111777@@@XXX}}}pppZZZYYYeeewwwaaaNNNHHHDDDGGGOOOYYYdddkkkuuukkkZZZKKKEEEFFFDDD@@@>>>>>>>>>======;;;::::::777666555555555444111//////......//////000111222444555777888888777555444///222555777888888999:::999::::::999999999<<>>@@@BBBBBBCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIIIIHHHHHHDDDEEEGGGIIIJJJJJJJJJIIIKKKKKKKKKKKKKKKLLLLLLMMMKKKLLLLLLLLLLLLKKKJJJIIIJJJLLLMMMMMMLLLLLLMMMOOOOOONNNLLLKKKKKKLLLNNNOOOPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNNNNOOONNNMMMMMMQQQPPPRRRUUUUUUVVV\\\dddrrruuuxxxyyyyyyyyyyyyzzztttrrroooiiibbb[[[UUURRRPPPNNNLLLKKKHHHDDD???;;;999888777777777777777777444666888;;;>>>BBBHHHLLLQQQQQQPPPOOONNNNNNOOOPPPOOOKKKGGGEEEFFFKKKQQQUUUVVVYYY\\\]]]\\\[[[[[[[[[ZZZ\\\^^^______^^^\\\[[[\\\^^^______^^^]]]]]]^^^]]]]]]^^^```bbbeeehhhjjjfffdddaaa^^^^^^```ccceeehhhiiillloooqqqqqqtttwwwyyyuuuooojjjgggggghhhjjjjjjjjjlllpppvvv{{{~~~~~~~~~iiiSSS@@@;;;;;;777666888555666666666666777777777888777666555666777888999<<>>@@@AAABBBBBBCCCCCCGGGFFFEEEFFFIIILLLMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQOOOPPPSSSUUUVVVTTTRRRQQQPPPSSSVVVXXXYYY[[[]]]___ccceeehhhfffcccbbbeeehhhrrrrrrppppppqqqsssuuuwww||||||}}}~~~~~~~~~}}}uuuooodddXXXPPPKKKIIIIIIIIIQQQ\\\gggqqq{{{wwwooommmnnntttyyy~~~|||wwwtttvvvzzz{{{uuunnnlllooossspppppppppoooiiidddhhhppp{{{uuutttqqqmmmhhheeebbbYYYLLLAAA999666222//////000111222......------------......+++,,,,,,---.........---,,,,,,,,,---...//////000------------...///000000444;;;NNNqqqrrr___XXX^^^xxx}}}eeeOOOGGGBBBFFFNNNXXXeeeqqq|||tttdddSSSIIIGGGDDD@@@>>>>>>>>>>>>===<<<;;;;;;888777555555555444111///............///000111222333444666777777666444333***---111333333444555666777999<<<======<<<<<<======>>>????????????@@@AAA@@@BBBDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIILLLLLLLLLMMMMMMMMMNNNNNNKKKJJJJJJIIIGGGFFFEEEDDDAAABBBDDDEEEFFFFFFFFFEEEHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJIIIIIIGGGHHHIIIIIIHHHGGGIIIJJJNNNLLLKKKIIIIIIKKKLLLNNNNNNNNNNNNMMMLLLKKKJJJJJJLLLMMMOOOPPPPPPPPPOOONNNNNNNNNPPPSSSUUUWWW___hhhuuuxxx{{{}}}~~~|||{{{yyyuuummmeee\\\WWWUUUSSSQQQNNNKKKFFF@@@<<<777888:::;;;;;;999888777777999<<>>;;;;;;777555777222222333333333444444444777666666666666888;;;<<<;;;???EEEMMMXXXgggxxx888;;;>>>AAABBBDDDFFFHHHFFFGGGGGGHHHIIIJJJLLLMMMMMMLLLLLLMMMOOOPPPPPPOOOPPPQQQTTTUUUTTTQQQNNNKKKPPPSSSWWWYYYZZZ[[[\\\]]]```cccgggfffccccccgggkkkuuussspppnnnoooqqqtttwwwzzz{{{}}}~~~~~~}}}}}}zzzuuueee___UUUKKKDDDAAAAAABBBCCCPPP```kkksss}}}wwwnnnnnnqqq~~~|||vvvssssssuuu{{{{{{ssspppqqqssspppooooooooolllkkkqqqzzz}}}sssppplllllliiidddZZZOOOEEE???;;;999555111///000111333......------------......++++++,,,---............***+++,,,---...///000000...............///000000777<<>>>>>>>>>>>>>>===<<<<<<999777555444444333111///............///000111111222333444666666444333222,,,...111333333444666888555888===???>>>===<<<<<<<<<======>>>??????@@@@@@???AAADDDEEEFFFFFFHHHIIIHHHGGGFFFEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@AAAAAABBBBBBAAAAAAEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJIIIJJJJJJIIIHHHHHHIIIKKKLLLKKKJJJJJJJJJJJJKKKLLLKKKLLLMMMNNNMMMLLLKKKJJJKKKMMMOOOQQQRRRRRRQQQPPPLLLKKKMMMQQQSSSVVV^^^hhhuuuxxx|||{{{pppfff```ZZZXXXTTTPPPLLLGGGAAA===777:::===>>><<<:::888777555888<<<@@@CCCGGGKKKNNNQQQPPPOOOPPPQQQRRRQQQPPPLLLJJJFFFCCCCCCFFFIIILLLNNNRRRWWWZZZ[[[\\\]]]___ZZZZZZZZZZZZZZZZZZYYYYYYWWWYYY[[[\\\[[[[[[\\\]]]^^^^^^```aaabbbbbbaaaaaacccaaa___^^^^^^```bbbcccccciiinnnoooqqquuuwwwvvvtttpppkkkfffddddddfffhhhgggiiimmmttt{{{}}}uuuZZZIII<<<:::;;;666444666444444444555555555666666444555555555555666999<<<:::???FFFNNNYYYhhhxxx666999===???@@@AAADDDGGGEEEGGGJJJJJJHHHHHHJJJMMMNNNLLLKKKLLLOOOPPPOOOMMMMMMOOORRRTTTSSSPPPMMMKKKOOOSSSWWWZZZ[[[\\\\\\]]]\\\aaaeeedddbbbccciiiooossspppmmmkkkllloootttwwwwwwyyy|||~~~}}}|||}}}}}}yyyqqqjjjXXXSSSKKKCCC>>>===???AAADDDPPP___mmmvvvvvvooorrrxxx{{{qqqiiihhhooovvv}}}}}}{{{{{{yyyvvvpppllljjjjjjmmmwwwrrrkkkiiilllkkkaaaRRREEE???>>><<<;;;999666333111000111...------,,,,,,------...***+++,,,---............,,,,,,,,,------.........//////......//////000111:::<<>>>>>?????????>>>======:::777444222222111000///...............///111111111222333555555333222111111222444444444666888:::555888;;;<<<<<<;;;<<<===::::::;;;<<<>>>???@@@@@@>>>AAAEEEFFFFFFFFFHHHKKKHHHGGGFFFEEEEEEGGGIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNEEEEEEFFFEEEEEECCCAAAAAA?????????>>>>>>>>>======BBBCCCEEEGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJLLLLLLLLLKKKJJJJJJLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLNNNNNNMMMKKKJJJJJJLLLOOOQQQSSSRRRQQQPPPMMMKKKLLLOOOPPPSSS[[[dddssswww|||}}}qqqiii___[[[VVVQQQLLLGGGAAA>>>:::<<<>>>===:::888888999666999>>>CCCGGGJJJMMMPPPNNNMMMNNNPPPSSSUUUSSSQQQOOOMMMKKKHHHGGGGGGHHHIIIKKKNNNSSSVVVXXXYYYZZZ[[[YYYYYYWWWVVVVVVVVVWWWWWWVVVXXX[[[\\\\\\\\\]]]___```aaabbbdddddddddbbbbbbaaa```___^^^___```cccdddaaahhhmmmnnnpppuuuwwwuuurrrooojjjfffeeeeeegggiiihhhiiimmmsss{{{nnnQQQCCC888999:::666444777777777777888888888999999444666777777555555777999:::???FFFNNNZZZhhhyyy777:::>>>???>>>>>>@@@BBBCCCHHHLLLKKKHHHGGGIIIMMMNNNLLLKKKLLLOOOPPPNNNLLLHHHKKKOOORRRTTTRRRPPPNNNMMMRRRWWW[[[\\\]]]^^^___ZZZ___ccccccaaacccjjjrrrpppmmmjjjhhhjjjnnntttxxxuuuxxx{{{~~~~~~}}}{{{{{{zzztttjjjbbbSSSNNNGGGAAA>>>>>>AAACCCIIIQQQ___lllxxxuuupppvvv~~~tttggg^^^```jjjttt}}}{{{rrriiieeeffflllyyymmmccccccgggggg[[[HHH:::777999;;;======;;;777222///......------,,,,,,------...***+++,,,---..................---------,,,,,,,,,000////////////000000111666777;;;NNNrrrccc]]]bbb{{{{{{```SSSKKKLLLMMMOOO[[[kkkyyy}}}wwwdddQQQGGGFFFHHH>>>????????????>>>>>>===;;;888333111111111000///...------......///000111000111333444444333111000///000111111111222555888666777888999999999<<<>>>999888999;;;===?????????>>>BBBEEEFFFFFFFFFIIIKKKHHHGGGFFFEEEEEEGGGIIIJJJIIIIIIIIIJJJKKKLLLLLLMMMGGGGGGHHHHHHGGGFFFEEEDDD>>>>>>>>>===<<<<<<;;;;;;@@@AAADDDGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJJJJHHHGGGGGGIIIKKKJJJJJJKKKLLLLLLKKKJJJJJJGGGIIILLLNNNOOONNNLLLKKKIIIKKKNNNQQQRRRRRRQQQPPPNNNLLLLLLNNNNNNPPPXXXaaaqqquuu{{{xxxpppaaa]]]WWWQQQKKKFFFBBB>>>===>>>>>>;;;777666888:::;;;>>>CCCGGGJJJLLLOOOQQQLLLLLLMMMQQQUUUVVVTTTQQQSSSRRRPPPNNNLLLKKKIIIIIIIIILLLQQQTTTUUUVVVWWWXXXYYYWWWUUUSSSSSSTTTUUUVVVVVVXXX[[[\\\\\\]]]___```aaabbbdddfffgggfffeeeddd``````___^^^___aaaccceee___gggmmmmmmooouuuwwwtttpppnnnjjjgggffffffhhhiiiiiijjjmmmssszzz{{{fffKKK>>>666888999666444777555555555555666666666666777999:::999666555666888:::>>>FFFOOOZZZiiiyyy:::::::::;;;===???BBBCCCEEEFFFGGGGGGGGGHHHJJJLLLRRRRRRQQQOOOMMMJJJHHHFFFFFFGGGIIILLLNNNPPPRRRSSSWWWYYY[[[[[[[[[\\\^^^``````___\\\ZZZ\\\ccclllsssxxxsssmmmjjjmmmqqqtttuuuxxxyyyzzzzzzzzzzzz{{{|||}}}{{{yyyvvvoooeee^^^VVVNNNHHHHHHGGGDDDDDDIIIHHHRRR___jjjqqqxxx{{{vvvxxx{{{|||xxxhhhZZZUUUZZZfffooo|||tttdddaaabbbfffuuuxxxmmmkkkkkkggg]]]NNN===333000222333333333333333222111000,,,,,,++++++,,,,,,---...//////000000///---,,,***,,,,,,,,,---------......------..................000777<<>><<<===;;;777444111///......---....../////////000000333333333333222222111000555444222111111222444555444444555666777888999999777888:::<<<>>>@@@@@@AAACCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKMMMIIIFFFHHHKKKMMMJJJGGGBBB@@@===<<<<<<<<<:::999>>>@@@CCCFFFHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKMMMOOOPPPRRRRRRSSSPPPLLLJJJKKKLLLNNNVVV___hhhsss|||~~~zzztttfffaaaXXXQQQKKKFFFBBB???@@@@@@@@@@@@???>>><<<<<<@@@CCCGGGKKKNNNOOOOOONNNKKKMMMQQQTTTUUUUUUTTTSSSWWWTTTQQQPPPPPPNNNIIIEEEGGGGGGHHHJJJLLLNNNPPPRRRSSSRRROOONNNNNNQQQTTTWWWYYYYYY[[[\\\]]]^^^^^^^^^___bbbgggjjjjjjgggccc```[[[\\\\\\[[[[[[^^^bbbeeeggghhhjjjlllmmmnnnooooooooollliiifffeeeeeefffggghhhjjjnnnuuu{{{mmmXXXAAA===999777666555555444666666666666666666666666777888888888888999999999;;;>>>CCCLLLXXXgggvvv;;;;;;;;;<<<===???AAABBBEEEGGGHHHHHHHHHIIIKKKMMMOOONNNMMMKKKIIIGGGEEEDDDDDDEEEGGGIIILLLOOORRRSSS[[[\\\]]]]]]\\\[[[\\\^^^aaa```]]]\\\^^^dddnnntttwwwsssnnnlllooosssvvvwww{{{|||||||||{{{{{{{{{||||||wwwuuurrrmmmfff```ZZZSSSMMMLLLKKKJJJMMMRRRQQQVVV]]]bbbgggmmmvvv}}}{{{zzz}}}~~~{{{rrrcccVVVRRRXXXdddnnnyyywwwhhheeefffhhhrrrrrrgggcccfff```UUUGGG:::222///000....../////////......---,,,++++++++++++,,,------......//////...,,,+++***,,,,,,,,,------------...,,,------...............000777:::@@@XXXxxxdddaaauuukkkXXXHHHFFFHHHIIIOOOXXXjjjooorrrjjj[[[LLLEEEDDDAAA@@@??????@@@???>>><<<<<<;;;888444222000///.........---......//////000222333333333222222111000444333222111111222333444333444555666777888888999777888999;;;===>>>>>>???BBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLIIIGGGIIIMMMNNNLLLHHHFFFCCCAAA??????>>><<<;;;???AAACCCEEEGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLJJJJJJLLLMMMOOOPPPPPPPPPOOOKKKIIIKKKLLLNNNUUU^^^kkkvvv|||wwwjjjddd[[[SSSLLLHHHDDDAAABBBAAAAAA@@@@@@>>>>>>===AAADDDHHHLLLNNNOOOOOONNNMMMOOOQQQTTTUUUVVVUUUTTTRRRPPPMMMLLLMMMLLLJJJGGGHHHHHHHHHJJJKKKMMMNNNOOOQQQPPPOOONNNOOOQQQTTTVVVWWWXXXYYYZZZ[[[\\\\\\\\\^^^aaaeeehhhhhheeeaaa___[[[\\\\\\\\\\\\^^^cccfffhhhiiikkkmmmnnnpppppppppnnnllliiigggffffffggghhhjjjmmmqqqvvv|||fffQQQ???<<<888666666666555444555555555555555555555555777777888888888999999999<<>>???AAABBBEEEGGGHHHIIIHHHIIIKKKLLLMMMLLLJJJGGGFFFDDDDDDCCCCCCDDDFFFIIIMMMQQQUUUWWW^^^___```^^^\\\ZZZ[[[\\\bbbaaa___^^^```fffooovvvvvvsssppppppssswwwzzz{{{}}}}}}}}}}}}|||{{{zzzyyyzzzvvvqqqooonnnmmmiiifff___YYYSSSRRRRRRTTTYYY```^^^^^^]]][[[[[[```iiiqqqqqqvvvyyy{{{~~~ssslll```UUURRRXXXdddmmmttt~~~uuuhhhfffhhhhhhlllssstttxxx||||||wwwmmmccc\\\]]]UUUIII===555111...---++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,------,,,---------,,,+++***))),,,,,,,,,,,,------------,,,,,,---...............111666888:::KKKpppggg^^^nnnuuu___JJJDDDEEEFFFJJJOOO^^^ccciiiiiibbbWWWLLLFFFAAA@@@>>>>>>??????===;;;<<<;;;888555333111//////......---,,,,,,...///000222222222222222222111111333222111000000111222333333333444555666777777888666777999:::;;;<<<<<<<<<@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJMMMPPPRRROOOLLLKKKHHHDDDBBBAAA@@@>>>===???@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNKKKIIIKKKLLLMMMTTT\\\kkkwww}}}wwwooohhh___VVVPPPKKKHHHFFFEEEEEECCCBBBAAA@@@??????DDDFFFIIILLLOOOOOOOOOOOOMMMNNNPPPQQQSSSTTTTTTTTTSSSQQQNNNNNNOOOPPPPPPOOOKKKLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUWWWXXXYYYYYYZZZZZZ]]]___bbbddddddbbb___]]][[[\\\]]]\\\]]]___cccfffiiijjjlllnnnoooqqqqqqrrrmmmkkkhhhfffeeefffhhhiiimmmppptttxxx|||~~~yyy}}}xxx\\\HHH<<<:::777666666777666555555555555555555555555555777777777888888888999999===???EEEMMMXXXgggvvv::::::;;;===???@@@BBBCCCBBBDDDFFFGGGGGGGGGHHHJJJJJJIIIHHHFFFEEEEEEEEEEEEFFFHHHJJJNNNRRRVVVZZZ\\\^^^______^^^\\\[[[[[[\\\cccbbb```___aaagggooouuuuuutttttttttwwwzzz}}}~~~}}}||||||{{{zzzwwwvvvpppmmmjjjkkkmmmnnnllljjj```]]]ZZZYYYZZZ^^^eeejjjjjjgggbbb\\\XXX[[[aaaggghhhooovvv|||yyylllhhhaaaZZZXXX\\\dddjjjoooxxx{{{oooddddddfffeeedddfffllloooqqqrrrrrrooodddZZZTTTJJJ===555111000...,,,++++++,,,---............+++++++++***+++,,,,,,---+++++++++++++++***))))))++++++,,,,,,,,,---------++++++,,,---............000444555555@@@```jjj\\\ggghhhOOOEEEDDDFFFGGGJJJOOOVVV```jjjlllcccUUUIIIBBB@@@>>>===>>>>>><<<;;;<<<;;;999666444222000//////...---,,,,,,---...///000111111222222222111111111111000000000000111111222333333444555555666666777888999:::;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKMMMQQQUUUVVVUUUSSSOOOLLLGGGCCCAAA@@@>>><<<===>>>@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKLLLJJJIIIKKKLLLMMMRRRYYYhhhuuu{{{vvvqqqjjjaaaYYYTTTQQQOOOMMMJJJIIIFFFDDDCCCBBBBBBBBBGGGHHHKKKMMMOOOOOOOOOOOOLLLLLLMMMMMMOOOPPPQQQQQQTTTRRRPPPOOOPPPQQQSSSTTTQQQQQQQQQQQQQQQQQQQQQPPPOOOPPPQQQSSSTTTUUUUUUUUUTTTUUUVVVWWWXXXXXXXXXXXX\\\]]]^^^______^^^\\\ZZZ[[[\\\]]]]]]^^^```dddggghhhiiikkkmmmooopppqqqqqqjjjhhhfffddddddeeeggghhhmmmqqquuuzzz|||~~~}}}|||tttzzzjjjRRRAAA:::888666555666777777666555555555555555555555555777777777777888888888888===@@@EEEMMMYYYhhhwww666777:::<<>>@@@CCCDDDDDDCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFJJJKKKOOOSSSWWWZZZ]]]^^^ZZZ\\\]]]]]]\\\]]]^^^```eeedddbbbaaabbbgggoootttuuuvvvxxxyyy{{{}}}}}}||||||{{{yyyuuurrrhhhfffeeegggiiijjjhhheee]]]aaadddeeefffjjjnnnqqqrrrnnnhhhaaa]]]]]]___bbbcccjjjsssxxx{{{|||vvvnnnfffeeecccaaa^^^___aaadddmmmttt~~~{{{wwwpppiiibbbbbbcccbbb```___hhhkkklllmmmpppooocccVVVJJJ@@@555//////000///,,,+++,,,,,,---............+++************+++,,,,,,+++*********))))))))))))+++++++++,,,,,,,,,------***+++,,,---...............111333222999RRR}}}nnn]]]ddd{{{pppUUUFFFDDDEEEFFFFFFHHHOOO\\\jjjrrrjjjXXXHHHCCCAAA>>>===>>>>>>===;;;<<<;;;999777555333111000//////------------...//////000111111222222222222000000000000000000000000222222222333444444555555777888999:::;;;<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBDDDEEEFFFFFFEEEDDDFFFFFFGGGGGGIIIJJJKKKLLLLLLMMMOOOTTTXXX[[[[[[[[[SSSOOOIIIDDDAAA???===;;;:::;;;>>>AAACCCDDDDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKKKKHHHIIIKKKLLLLLLPPPWWWdddrrr{{{wwwqqqlllddd]]]YYYWWWUUUTTTOOOMMMIIIFFFDDDDDDEEEEEEIIIJJJLLLMMMNNNOOOOOONNNKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPNNNMMMLLLLLLNNNPPPRRRRRRSSSTTTTTTSSSRRRRRRPPPQQQSSSUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZZZZYYYXXXXXXYYY[[[\\\]]]^^^```cccfffggghhhiiikkklllmmmnnnnnneeedddbbbaaaaaaccceeeggglllpppvvvzzz|||~~~~~~yyyzzzttt}}}ooo\\\III===777666555555666777777666555555555555555555555555666666777777777888888888===@@@EEENNNZZZiiiyyy444666999;;;>>>@@@BBBBBB:::===@@@AAAAAA@@@AAABBBAAABBBDDDEEEGGGHHHHHHHHHMMMOOOSSSXXX[[[]]]]]]]]]WWWZZZ\\\]]]^^^```bbbdddhhhgggfffddddddhhhoootttvvvyyy|||}}}}}}}}}~~~~~~{{{zzzyyyuuuooojjj```^^^\\\]]]``````]]]ZZZ\\\gggrrrwwwxxxzzzyyywwwuuuqqqlllfffbbb____________hhhppprrrqqqpppkkkfffdddeeefffdddaaa___]]]]]]iiinnntttwwwuuuqqqllljjjkkkhhhdddbbbaaa```______dddhhhiiigggjjjiii\\\KKK@@@888000,,,...///...,,,******+++,,,,,,,,,++++++***************+++,,,,,,+++******)))))))))******++++++++++++,,,,,,,,,,,,)))***+++---...............///111333555GGGnnnuuuaaabbbsssxxx]]]JJJDDDDDDDDDCCCIIINNNYYYgggpppjjjXXXHHHEEEBBB???>>>>>>>>>===<<<;;;;;;:::888666444222000///////////////............///000111222222222222000000000000000000000000111222222222333333333333777777999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@BBBDDDFFFFFFFFFEEEDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKMMMPPPTTTXXX\\\___aaaXXXSSSLLLFFFCCC@@@>>><<<888:::===@@@CCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLKKKKKKIIIHHHHHHKKKLLLKKKOOOTTT___nnn}}}~~~{{{zzztttpppiiiddd```]]][[[YYYTTTQQQLLLHHHFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQOOOMMMLLLNNNPPPOOOPPPRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVWWWWWWXXXXXXXXXWWWXXXXXXVVVUUUUUUUUUUUUUUUWWWYYY[[[]]]^^^```ccceeefffggghhhiiijjjjjjjjjjjjbbbaaa___^^^___aaadddfffkkkpppwwwzzz|||}}}~~~xxx}}}{{{vvvcccQQQCCC:::666555444555666777666555444444444444444444444444666666666777777777888888<<>>>>>>>>888;;;>>>@@@@@@??????@@@@@@CCCGGGJJJMMMNNNNNNNNNQQQUUUZZZ^^^aaa```^^^]]]XXXZZZ]]]```aaacccfffhhhmmmllljjjhhhgggjjjppptttxxx{{{~~~}}}}}}~~~{{{vvvssspppjjjaaaZZZTTTPPPMMMNNNRRRUUUUUUTTT^^^ppp}}}uuuqqqkkkeeeaaa^^^\\\\\\^^^hhhpppoookkkjjjjjjhhhjjjkkkjjjgggccc___]]]]]]___bbbfffiiihhhgggffffffhhhiiigggccc^^^]]]^^^^^^___eeegggcccbbb```QQQ???777222---+++,,,------,,,******+++++++++******)))***************++++++,,,+++***)))))))))***++++++***++++++++++++,,,,,,,,,)))***+++,,,---............---111333333===___~~~gggaaajjjiiiSSSIIIFFFEEEDDDHHHJJJRRR^^^gggfff[[[OOOGGGDDD@@@?????????>>>>>>;;;;;;:::999777555222111///000111222111000...------...///111222222333333000111111111111111111000111111111222222222222222444555777999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@BBBDDDFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJIIIKKKNNNQQQVVV[[[aaaeee___YYYRRRKKKGGGDDDAAA???:::<<<>>>@@@BBBCCCDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJHHHGGGHHHKKKLLLJJJMMMSSSXXXgggwwwyyyxxxzzzzzzvvvqqqkkkgggbbb^^^[[[WWWTTTOOOJJJGGGGGGIIIKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLNNNPPPQQQRRRQQQPPPOOOPPPQQQSSSRRROOONNNPPPQQQMMMNNNQQQSSSUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUVVVWWWWWWWWWVVVVVVWWWVVVSSSQQQQQQQQQRRRSSSVVVXXXZZZ\\\]]]___bbbdddhhhhhhhhhiiiiiihhhhhhhhhaaa___^^^^^^___bbbeeeggglllrrrxxx{{{zzz{{{~~~~~~~~~www}}}}}}qqq^^^KKK>>>777666555444555666666555333444444444444444444444444666666666666777777777888;;;>>>EEENNN\\\lll}}}777888:::;;;<<<;;;;;;:::888;;;>>>@@@????????????CCCFFFKKKQQQTTTUUUUUUTTTVVVZZZ```eeefffdddaaa^^^ZZZ\\\___bbbccceeehhhkkkqqqpppmmmkkkjjjlllqqquuuyyy}}}||||||||||||wwwqqqlllggg```UUUMMMHHHDDD@@@BBBHHHNNNSSSTTTaaawwwuuuppphhhbbb^^^[[[ZZZYYY```kkkssspppkkkjjjnnnppprrrqqqnnnjjjdddaaa``````UUUXXX\\\^^^```bbbdddfffgggiiihhhaaaZZZYYY[[[]]]]]]eeefffaaa^^^ZZZJJJ888111///,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))*********)))***++++++,,,++++++***))))))***+++,,,******+++++++++,,,,,,,,,((()))+++,,,---.........///---000444222888UUUwwwjjj```eeeuuu\\\NNNJJJHHHGGGEEEFFFJJJUUUaaaeee```YYYHHHEEEAAA????????????>>>;;;;;;;;;:::888555333111///000222444333111...,,,,,,---///000222333333333111111222222222222111111111111111111111222222222222333555777999:::;;;<<<<<<<<<<<<<<<<<<===??????@@@BBBEEEGGGHHHGGGEEEDDDBBBBBBCCCDDDEEEGGGIIIJJJHHHIIILLLOOOSSSZZZaaafffddd^^^VVVOOOJJJGGGDDDCCC<<<===???AAABBBBBBBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIHHHFFFHHHKKKLLLJJJMMMRRRRRRaaaqqqzzz|||ssssssxxx|||vvvqqqkkkeee___[[[YYYVVVPPPKKKHHHHHHJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJLLLOOOQQQQQQPPPNNNMMMIIILLLOOOOOOMMMLLLMMMOOOMMMOOORRRUUUWWWXXXXXXXXXSSSSSSRRRQQQQQQQQQQQQQQQTTTUUUUUUVVVVVVVVVUUUUUUWWWUUURRROOOOOOOOOQQQRRRUUUWWWZZZ\\\]]]^^^aaaccciiiiiiiiiiiiiiihhhgggggg```___^^^^^^```bbbfffhhhnnnsssyyy{{{yyyyyy{{{~~~~~~~~~www{{{zzz~~~qqq\\\III;;;444666555444555666666444222444444444444444444444444666666666666777777777777:::===DDDNNN\\\mmm~~~666666777888999999888888<<<:::888888<<<@@@DDDFFFEEELLLTTTYYY]]]```^^^ZZZ]]]ccckkkmmmkkkfffbbbaaa___^^^^^^___aaaeeehhhjjjoooqqqrrrsssrrrqqqrrrsss}}}|||}}}~~~~~~{{{yyyyyyvvvnnncccWWWNNNJJJHHH???999777<<>>>>>>>>>>><<<<<<<<<;;;888666333111111222333444444222000///...//////000000000000/////////000111111111111111111111111111111222222333111222444666888999:::;;;888:::<<<<<<;;;:::;;;<<<@@@?????????@@@@@@AAABBBEEEEEEEEEEEEFFFGGGHHHIIIDDDFFFHHHKKKOOOUUU]]]bbbaaa___ZZZTTTNNNIIIEEECCCBBBBBBBBBAAAAAAAAA@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFGGGGGGHHHHHHHHHGGGIIIIIIJJJJJJKKKLLLLLLLLLNNNVVVdddsssvvvwwwzzz~~~}}}zzzuuummmddd\\\VVVZZZXXXSSSNNNKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJLLLOOOOOONNNMMMMMMNNNQQQPPPNNNMMMMMMMMMNNNNNNNNNPPPTTTWWWYYYXXXVVVTTTTTTRRRNNNKKKKKKMMMPPPRRRSSSSSSSSSRRRSSSSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSZZZ[[[\\\]]]___aaacccdddeeeeeeggghhhhhhiiiiiiiii```^^^[[[ZZZ\\\aaagggkkkuuuuuuuuuvvvxxxzzz}}}~~~wwwvvvxxx}}}dddMMM@@@999333444777:::;;;999666333222333333333333333444555666555555555555666666666666:::???FFFOOOZZZjjj{{{555555666777888999999999:::999777777:::???CCCEEEJJJRRRZZZ___cccgggeeeaaadddiiinnnppplllfffaaa_________```aaacccgggjjjllluuuvvvwwwvvvtttssstttuuu~~~~~~~~~~~~{{{vvvrrrnnnjjjaaaWWWMMMFFFAAA@@@<<<888888===FFFOOO\\\gggssszzzpppbbbYYYXXX]]]bbbfffjjjaaa\\\cccnnnvvv||||||tttmmmiiieee```]]]YYYWWWXXX```kkktttwwwvvvrrriiiaaa```aaa^^^ZZZYYYZZZ\\\\\\WWWMMM@@@555///,,,,,,+++******+++,,,---000---,,,...---++++++------+++***)))((()))++++++++++++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,---......///---***,,,111111333BBBUUUvvvbbb]]]hhhqqqZZZKKKEEEDDDBBBJJJOOOUUUaaaooonnneeeQQQKKKCCC?????????===;;;=========<<<;;;888666555333444444444333222000///000000111222222222111111//////000111111111111111111000000000000111222222333444555666777888888888:::<<<===>>>===<<<===>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEGGGIIILLLQQQXXX]]]___]]]YYYTTTNNNIIIEEECCCAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLRRR]]]jjjvvv}}}xxxyyy|||}}}{{{uuuooogggaaa[[[YYYWWWUUUQQQMMMJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKFFFIIIKKKMMMLLLLLLMMMNNNPPPOOONNNMMMMMMMMMNNNNNNOOOQQQSSSUUUVVVUUUSSSRRRRRRPPPMMMJJJIIIKKKMMMNNNPPPPPPQQQRRRTTTUUUWWWXXXYYYWWWVVVTTTSSSTTTTTTUUUYYYZZZ[[[]]]```bbbeeefffffffffgggggggggffffffeee___]]]ZZZZZZ\\\aaagggkkksssssstttvvvxxx{{{}}}~~~{{{xxxzzzzzz___III>>>888444444777999999777444333222555555444444555666666777555555555555666666666666:::???FFFNNNZZZiiizzz444444555777888999::::::999888777777999>>>BBBEEEOOOVVV^^^bbbhhhllllllhhhhhhlllpppqqqnnniiidddaaa```aaabbbdddgggjjjmmmoooyyyzzzyyywwwuuussstttuuuzzzzzz{{{|||zzzuuuoooiii```ZZZQQQIIIBBB>>>:::888999777999@@@HHHSSSdddsss|||wwwlll___YYY[[[bbbgggiiidddXXXRRR\\\nnn|||yyyqqqkkkfffcccbbb\\\ZZZ]]]kkk}}}~~~uuujjjcccdddgggccc\\\XXXVVVWWWTTTKKK???444000///)))*********+++,,,,,,,,,+++%%%###'''***)))((()))+++***)))))))))***+++,,,++++++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,------......,,,((()))...000222<<>>@@@AAAAAAAAAAAA@@@AAACCCDDDEEEEEEDDDDDDDDDEEEEEEFFFHHHKKKQQQUUUYYYXXXVVVRRRNNNIIIDDDBBB@@@@@@@@@@@@@@@??????>>>AAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJMMMTTT]]]gggpppwww{{{xxxzzz|||{{{xxxvvvvvvvvvwwwrrrkkkccc]]]YYYWWWWWWRRRPPPMMMJJJHHHHHHHHHIIIGGGHHHIIIJJJKKKKKKLLLLLLCCCEEEHHHJJJJJJKKKMMMNNNOOOOOONNNMMMMMMMMMMMMNNNPPPQQQQQQRRRRRRQQQQQQPPPTTTSSSQQQOOOOOOOOOOOOPPPNNNOOORRRUUUWWWZZZ[[[\\\^^^\\\ZZZWWWVVVVVVVVVWWWXXXYYY[[[]]]```cccfffhhhffffffffffffeeedddcccbbb^^^\\\ZZZZZZ\\\aaagggkkkpppqqqtttwwwyyy{{{}}}}}}~~~zzz{{{qqqWWWDDD;;;888666444666777666444333333333444444444444444555555666555555555555666666666666:::>>>EEENNNYYYhhhyyy333444555666999;;;<<<===;;;;;;;;;;;;<<>>===???@@@AAAAAABBBBBBAAAAAA??????@@@AAACCCDDDEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHJJJKKKMMMRRRYYYbbbiiinnnnnnoooooopppqqqooollljjjiiieee^^^WWWRRRPPPOOOOOOMMMKKKJJJHHHGGGGGGHHHHHHEEEFFFHHHIIIJJJKKKLLLLLLDDDFFFHHHIIIIIIJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSWWWZZZ]]]```aaaaaabbb```]]]ZZZXXXWWWXXXYYYYYYZZZ[[[]]]```ccceeefffeeeffffffeeeeeedddcccbbb^^^]]][[[[[[^^^dddiiimmmnnnpppssswwwzzz||||||}}}~~~}}}xxxxxx{{{eeeNNN>>>777666777444555555444222111222444222222111111111222222333555555555555666666666666999>>>DDDMMMXXXgggxxx444444666888:::>>>@@@BBB@@@BBBCCCCCCCCCDDDHHHKKKMMMTTTZZZ^^^dddkkkmmmkkkggghhhkkkmmmmmmlllhhhfffccceeehhhlllooorrrssstttuuuvvvvvvuuusssrrrtttuuurrrqqqooommmiiiaaaXXXRRRGGGBBB===999:::<<>>@@@@@@?????????@@@CCCEEEEEEEEECCCBBBEEEEEEEEEDDDCCCDDDGGGIIIKKKKKKKKKJJJGGGDDD@@@>>>>>>???@@@AAAAAA???>>>===>>>>>>???@@@@@@@@@@@@@@@======>>>???@@@AAABBBCCC@@@AAACCCDDDEEEFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGKKKJJJJJJLLLQQQXXX^^^cccdddddddddeeegggfffccc```\\\ZZZVVVQQQMMMKKKIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHEEEFFFGGGIIIJJJKKKKKKKKKGGGHHHIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNPPPRRRSSSMMMNNNOOOPPPQQQRRRSSSSSSWWWYYY]]]aaadddeeeeeeddddddbbb^^^ZZZXXXXXXYYYZZZ[[[[[[\\\]]]___```bbbccccccddddddddddddddddddccc___^^^]]]^^^aaaggglllooommmooorrrvvvyyy{{{|||||||||}}}~~~~~~yyytttsss{{{oooXXXEEE999555555666333444444222111111222444333222222111111111222222555555555555666666666666999===DDDLLLWWWfffvvv666666777:::===AAAEEEGGGHHHLLLOOOPPPNNNMMMNNNQQQOOOUUUZZZ^^^dddkkkmmmllliiihhhiiijjjkkkiiifffccceeegggkkkooorrrtttttttttrrrtttuuuuuutttrrrssssssrrroooiiibbb[[[SSSJJJEEE<<<;;;999888:::@@@HHHNNNQQQMMMLLLNNNQQQXXXfffrrr|||vvvnnnhhh\\\aaaiiiooooooggg[[[RRRMMMRRR]]]jjjrrryyywwwfff```aaa```kkkzzz|||ooodddcccfffccc^^^[[[QQQEEE777111111222///+++)))*********+++,,,,,,,,,,,,'''%%%))),,,+++***+++************++++++++++++)))***++++++++++++***)))************************++++++++++++,,,,,,,,,,,,++++++,,,---...000222444DDDbbbwwweeeiiixxx|||lll\\\OOOHHHBBBCCCFFFLLLUUUaaalllrrrpppbbbPPPDDDAAA@@@>>>;;;:::;;;<<<======<<<;;;:::888777666444333111//////,,,,,,...///000000000000222222222333222222111000000000/////////000111111000111222444555666666666777999;;;;;;:::::::::;;;888999;;;===>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBEEEGGGFFFGGGGGGFFFDDDBBB@@@??????@@@AAABBBBBB@@@>>>=========>>>????????????>>>======>>>>>>??????@@@@@@>>>???AAACCCEEEEEEEEEDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGJJJIIIHHHIIILLLPPPUUUXXXXXXXXXXXXZZZ\\\]]]\\\ZZZUUUSSSQQQNNNLLLJJJHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFGGGHHHIIIIIIJJJJJJHHHIIIJJJIIIHHHHHHJJJLLLKKKLLLMMMMMMNNNMMMMMMMMMJJJKKKLLLMMMOOORRRTTTUUUOOOOOOPPPQQQRRRTTTTTTUUUYYY\\\aaaeeeggggggfffeeecccaaa]]]YYYWWWWWWYYYZZZ[[[[[[\\\\\\]]]___```aaaaaabbbbbbcccccccccbbbbbb___^^^^^^```ccciiinnnqqqnnnppprrruuuwwwyyy{{{{{{zzz{{{|||}}}~~~}}}||||||wwwqqqpppxxx|||}}}uuucccMMM???777444444666222333444222111111222444666555555444444444444444555555555555666666666666888<<>>;;;666888;;;;;;>>>FFFTTT___bbb\\\VVVUUUVVVYYY```hhhvvvxxxyyywwwqqqjjjeeeddd```gggoooqqqlllbbbXXXRRRMMMRRR[[[eeejjjppp{{{xxxeee^^^```^^^gggttt}}}zzzwwwqqqhhh`````````[[[VVVTTTEEE===333...//////---***,,,,,,+++******+++,,,---+++(((''')))(((&&&&&&)))***++++++++++++******))))))***++++++++++++***)))************************++++++++++++++++++++++++***,,,...---,,,...111333<<>>===;;;;;;<<<======<<<;;;:::555555555555333111///---+++,,,---...///000000000222333333333222222111000111000000000000111222222333333444555555555555555777999;;;;;;:::999:::;;;999::::::;;;<<<<<<======??????@@@@@@AAABBBBBBBBB@@@AAABBBAAAAAAAAACCCEEEEEEEEEDDDDDDCCCBBBBBBBBB???@@@BBBCCCCCCAAA???===<<<<<<===>>>>>>>>>>>>===>>>>>>>>>???????????????<<<>>>@@@CCCDDDDDDDDDCCCEEEEEEDDDCCCCCCCCCCCCDDDAAABBBCCCEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHKKKMMMOOOOOOOOOPPPQQQQQQRRRSSSTTTPPPOOOLLLJJJHHHHHHHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGHHHKKKMMMJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVZZZ___dddggggggfffdddaaa^^^ZZZWWWUUUVVVXXXYYYYYYYYYZZZ[[[\\\^^^___``````````````````___^^^]]]^^^]]]^^^```dddiiinnnqqqpppppprrrsssuuuxxxzzz{{{xxxyyyzzz{{{|||{{{zzzzzzyyyrrrooovvv~~~lllYYYEEE;;;777444333444222333444444222222333444777666666555444444555555555555555555666666666666888<<>>BBBGGGLLLOOOVVV]]]cccddd___ZZZYYYYYYPPPUUUZZZ\\\aaahhhkkkjjjcccbbbcccfffkkkmmmkkkiiigggjjjnnnrrruuuuuusssrrrlllooorrrqqqnnnjjjgggeee[[[UUULLLDDD???;;;888777444:::???@@@BBBLLL]]]kkknnneee]]]ZZZZZZZZZ]]]bbbiiillloooooojjjeeeeeehhhggglllrrrppphhh^^^XXXUUUPPPRRRVVV]]]```eeeoooyyywwwddd___bbb\\\bbbkkkssswwwsssmmmhhhgggaaa]]]]]]\\\UUUOOOLLL;;;777222...,,,+++++++++222000---+++))))))******)))'''(((***)))&&&(((---+++++++++++++++***)))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++++++++++++++++++++...000...,,,...222555444BBBaaakkk___bbb|||yyyiiiZZZQQQDDDEEEFFFFFFJJJWWWmmmuuuaaaOOOCCC>>>======999:::;;;;;;;;;:::999888333444555555444111...---((()))+++,,,---.........333333333333333222111000111111111111111222222333555666666666555555444333555777888888777777888999;;;::::::::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBB>>>???@@@@@@???@@@BBBDDDEEEEEEDDDCCCCCCCCCDDDDDD???AAACCCDDDDDDBBB???>>>;;;<<<<<<===>>>=========@@@@@@@@@????????????>>>;;;===@@@BBBDDDDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCC???@@@BBBDDDEEEFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDEEEEEEFFFGGGHHHIIILLLMMMMMMLLLJJJJJJKKKMMMMMMKKKHHHEEEDDDEEEFFFHHHDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGDDDEEEFFFGGGGGGIIILLLOOOJJJKKKLLLNNNNNNNNNMMMLLLNNNOOOPPPQQQRRRSSSSSSRRRTTTSSSQQQOOOOOOOOOPPPPPPRRRVVV\\\bbbffffffeeeccc```]]]YYYUUUTTTUUUWWWYYYVVVWWWXXXYYY\\\^^^```aaa``````___^^^]]][[[ZZZYYY\\\\\\]]]___ccciiinnnqqqqqqqqqqqqrrrtttwwwyyy{{{wwwxxxyyyzzzzzzzzzyyyyyy|||tttooovvv~~~fffSSS@@@999777444222333111333444555333222333444666555444333333333333333555555555555666666666777888<<>>DDDIIITTT___ffffffnnnkkkhhhfffaaa[[[[[[^^^ddddddccc```^^^___bbbeeeqqqmmmgggccc```\\\VVVRRRQQQPPPQQQVVVYYY\\\ccckkkxxx~~~}}}oooaaaYYYVVV\\\]]]aaadddfffccc^^^YYY[[[YYYZZZ]]]ZZZQQQGGGCCC222///,,,***+++,,,,,,,,,,,,+++++++++***)))))))))(((((()))************))))))******+++++++++******))))))))))))))))))))))))))))))***++++++++++++***,,,------......///000000+++///444888999777333111:::===RRRwwwuuuaaaccckkk~~~qqqbbbVVVNNNFFFAAADDDIIIRRRdddwwwoooTTTDDDAAA<<<444777999;;;;;;;;;:::;;;<<<777555333111111000...,,,---------......000111111000111222333333222000///000111333333222222222333444444444444444444444444666666666666777777777777555666999;;;<<<<<<<<<<<>>?????????BBBBBBBBBAAAAAABBBBBBBBBEEECCCAAAAAACCCEEEEEEEEEDDDCCCCCCDDDGGGFFFCCC???===<<<;;;:::999::::::;;;>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFEEEDDDBBB@@@@@@??????@@@@@@AAABBBDDDFFFGGGIIIGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEDDDBBBBBBCCCCCCDDDHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGEEEEEEFFFFFFDDDCCCEEEEEEEEEEEEEEEDDDDDDDDDIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKJJJIIIGGGFFFKKKKKKLLLLLLLLLLLLLLLLLLJJJKKKLLLNNNPPPPPPQQQQQQRRRSSSTTTSSSRRRQQQRRRSSSVVVWWWYYY[[[^^^```aaaaaa___ZZZUUUSSSTTTVVVWWWVVVTTTSSSRRRTTTXXX\\\^^^___```___^^^]]][[[ZZZXXXXXX\\\]]]^^^```dddjjjrrrwwwtttsssrrrrrrrrrrrrssstttssstttvvvyyy||||||zzzxxxwwwxxxzzzwww]]]III:::777555...,,,000222222222222222222222222444333333333444444555666444444555555666777777888:::<<>>999111...,,,++++++,,,,,,+++++++++******************)))******+++++++++++++++---------,,,+++***)))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++$$$%%%'''))),,,...000111)))***,,,///000///......222666IIIiiijjjdddggg}}}xxxiii]]]QQQGGGBBBDDDGGGNNN^^^ppprrrYYYGGGBBB>>>888666666777888888999888888777555333111111000...,,,------------...///000111111222333444444333111000///111333333222111222333444444444444444444444444444555555555666666777777;;;;;;<<<======>>>======@@@??????>>>>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAADDDBBBAAAAAABBBDDDDDDDDDDDDCCCCCCEEEGGGGGGDDDAAA???===<<<:::999999::::::===>>>????????????@@@AAA???@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@?????????AAAAAABBBCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGHHHFFFDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKLLLMMMOOOPPPQQQQQQQQQSSSTTTSSSRRRQQQRRRSSSUUUWWWYYY[[[\\\]]]]]]\\\YYYUUUQQQPPPRRRTTTUUUUUUQQQPPPQQQTTTXXX\\\]]]]]]``````___]]]\\\[[[YYYYYYYYY[[[^^^aaadddjjjqqquuutttsssrrrpppppppppqqqqqqtttsssssstttwwwyyyzzzyyyyyyzzz}}}wwwmmmVVVEEE777666555000...222111111111111111111111111444333333333333333444444444444555555555666666666:::<<>>WWWyyy|||uuudddaaarrrrrreeeTTTIIIBBBBBBDDDHHHVVVeeeuuu{{{uuuaaaMMMDDD@@@<<<888666444555888999777555666555222111111000...,,,,,,,,,,,,,,,---...//////111111333444444333222111///000222222111111111222444444444444444444444444222333333444555666666777======<<<<<<<<<<<<======>>>>>>=========>>>>>>?????????>>>>>>>>>>>>??????BBBAAA???@@@AAACCCBBBBBBCCCBBBCCCEEEGGGGGGEEECCC@@@???===;;;:::999::::::???AAACCCBBB@@@???BBBEEE???@@@BBBCCCDDDDDDDDDDDDAAA@@@@@@@@@????????????CCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHEEEBBBAAAAAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEHHHJJJKKKLLLLLLJJJIIIHHHGGGGGGFFFFFFFFFIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKLLLMMMOOOQQQRRRQQQRRRSSSSSSQQQQQQRRRSSSUUUWWWYYY[[[ZZZYYYWWWUUURRRPPPMMMMMMOOOQQQRRRRRRMMMMMMOOOSSSWWW[[[\\\\\\___^^^]]]\\\[[[ZZZYYYXXXVVVYYY]]]aaaeeejjjooossstttrrrqqqooonnnnnnnnnooouuurrroooooorrrvvvyyyzzzzzz|||mmm___MMM???444444444111111444333333333333333333333333444333333222222222333333444444444444444555555555:::<<>>AAADDDLLLUUUZZZbbbjjjoooxxxuuukkkiiihhheeeaaaaaaZZZXXXXXX[[[___cccdddddd\\\[[[YYYXXXWWWWWWVVVUUUNNNKKKKKKLLLKKKJJJNNNSSSVVVXXX[[[___bbbdddffffff```\\\VVVRRRSSSUUUWWWXXX^^^WWWQQQLLLDDD999000---,,,+++++++++,,,,,,***((((((((())))))******++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,)))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,------...------,,,---///222333---222999HHHggg|||~~~hhh___iiixxxjjjVVVKKKBBBBBBBBBDDDOOO\\\iiitttwwwiiiUUUGGGAAA>>>;;;777444555999;;;888444666444222111111000...---,,,+++++++++,,,,,,---...///000111222222222222222...000222222111111111222333333333333333333333333111111222333444555555666:::999888888888999:::;;;<<<<<<;;;<<<<<<===>>>>>>>>>>>>============>>>>>>@@@???>>>???@@@AAAAAA@@@@@@AAABBBCCCEEEEEEEEEDDDBBB@@@>>><<<:::999999:::EEEGGGHHHFFFBBB@@@CCCGGG>>>@@@BBBDDDEEEDDDCCCBBB??????@@@@@@@@@@@@@@@@@@DDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGDDDAAA??????@@@???>>>AAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGIIIKKKMMMNNNNNNJJJIIIGGGFFFEEEEEEFFFGGGJJJJJJJJJKKKKKKLLLLLLMMMLLLKKKKKKKKKLLLNNNQQQSSSPPPQQQSSSRRRQQQQQQRRRSSSVVVXXXZZZ[[[YYYVVVRRROOOOOONNNLLLLLLMMMNNNNNNOOOLLLKKKKKKNNNSSSXXX[[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWTTTXXX]]]aaaeeeiiimmmoooqqqpppooonnnnnnnnnooopppuuuqqqmmmlllooossswwwyyyxxx|||{{{dddSSSEEE:::222222333111111333222222222222222222222222333333222222111111222222222222333333444555555666:::<<>>YYY~~~{{{vvvgggiiiwwwzzzlllZZZMMMDDDBBBBBBBBBJJJUUU^^^kkktttmmm]]]LLLBBB======888444444888:::777444555444222111111111///---,,,++++++++++++,,,------------...///000111111111///111222222111111222333333333333333333333333333111111111222333444444555666555555555666888:::;;;999999::::::;;;<<<===>>>>>>>>>============>>>>>>???>>>===>>>@@@@@@???>>>>>>???@@@AAAAAABBBBBBCCCBBBAAA???<<<;;;:::::::::GGGHHHGGGDDD@@@???AAACCC>>>???BBBCCCDDDCCCBBBAAA???@@@@@@AAABBBAAAAAA@@@CCCDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEFFFCCCAAA??????@@@???>>>@@@AAAAAAAAABBBBBBCCCCCCEEEFFFGGGIIIJJJJJJKKKKKKIIIHHHGGGFFFEEEFFFGGGHHHFFFGGGGGGHHHIIIIIIJJJJJJLLLKKKJJJJJJLLLNNNQQQSSSOOOQQQRRRRRRQQQQQQRRRTTTXXXYYYZZZZZZXXXTTTPPPMMMNNNNNNNNNMMMLLLKKKKKKKKKMMMJJJIIIJJJOOOUUUZZZ]]]ZZZYYYYYYYYYXXXXXXWWWWWWUUUXXX]]]aaadddgggjjjmmmnnnnnnmmmnnnoooppprrrsssrrroookkkkkkmmmrrruuuwwwwww|||vvv^^^LLL???888222111222111000111........................333222222111111222222222000000111333555666777888:::<<>>666000+++***---***)))(((((()))***)))((((((((())))))))))))))))))&&&'''(((((())))))(((((())))))******)))(((((('''))))))))))))))))))))))))'''(((((()))***))))))))))))))))))******+++++++++&&&(((***,,,------,,,,,,...///000888NNNppp{{{vvv}}}uuupppvvv~~~ppp```RRRGGGEEECCCAAAFFFOOOSSS^^^kkkmmmdddTTTEEE===;;;888444333555666555333555333222111111111///---,,,,,,,,,++++++,,,,,,---+++,,,---...///000111222000111333333222222222333333333333333333333333333222222222222333333333333555555555666888999;;;<<<777777888999:::;;;===>>>======<<<<<<<<<<<<======>>>======>>>@@@@@@???======>>>@@@@@@??????@@@BBBBBBAAA???===<<<;;;;;;<<>>???@@@AAABBBBBBAAA@@@???@@@AAABBBBBBAAA@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCBBB@@@AAABBBCCCCCCDDDCCCCCCDDDCCCAAAAAABBBBBB@@@???@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMKKKJJJJJJKKKLLLNNNPPPQQQOOOPPPQQQRRRQQQQQQRRRTTTWWWXXXXXXXXXVVVRRRNNNLLLMMMOOOOOONNNLLLJJJIIIJJJMMMJJJHHHIIINNNTTTYYY[[[YYYYYYYYYYYYYYYXXXXXXXXXWWWZZZ^^^aaadddfffiiikkklllllllllmmmnnnqqqssstttppplllhhhgggiiinnnsssuuuzzznnnWWWFFF999666333111111111000000111111111111111111111111222222222222222333444444000111222333555777888999:::<<>>CCCDDDGGGKKKLLLPPP\\\hhhiiiooossssssvvvtttfff]]]YYY\\\bbbdddiiinnnmmmiiifffhhhllloooooommmgggaaa\\\[[[\\\[[[VVVQQQOOONNNPPPXXX```hhhmmmqqqoooggg___ZZZYYYVVVTTTSSSSSSTTTTTTRRRQQQHHH???555111---)))***,,,***(((&&&&&&'''))))))((()))))))))))))))(((((((((&&&&&&'''((((((((((((((()))************)))(((((())))))))))))))))))))))))(((((()))***************)))***+++,,,---///000000+++,,,---...///000000000///---...555EEE^^^vvvvvvuuutttwwwhhhYYYMMMIIIEEEAAABBBIIIIIIQQQ___jjjjjj]]]JJJ>>>;;;999777555444444444555555333111111111111///...------,,,,,,,,,,,,------+++,,,,,,---///111222333111333444444333333333555222222222222222222222222444333333333333222222222555666777888999999999999666666666777999;;;<<<===;;;;;;::::::::::::;;;;;;=========???@@@AAA???===>>>@@@AAA@@@>>>>>>@@@BBBAAA@@@???===<<<<<<======???:::666666:::======;;;>>>>>>?????????@@@@@@@@@>>>???AAAAAAAAA@@@>>>===???AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEEEEEEEDDDBBBBBBAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBDDDEEEEEEBBB@@@AAAAAAAAABBBCCCCCCDDDDDDAAABBBCCCDDDDDDEEEEEEDDDEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPIIIJJJKKKLLLMMMNNNOOOPPPNNNPPPQQQQQQQQQQQQRRRTTTUUUUUUUUUTTTRRRPPPMMMLLLJJJLLLOOOOOOLLLJJJIIIJJJJJJIIIIIILLLPPPTTTVVVWWWUUUUUUVVVVVVVVVVVVVVVVVVZZZ]]]___aaaccceeehhhjjjkkkkkkkkkkkkmmmoooqqqrrrpppjjjccc___bbbiiipppuuuuuucccOOO@@@444333222111222333222111333333333333333333333333222222222222333555666777444444444555555666666777:::<<>>CCCJJJJJJLLLLLLJJJKKKVVVbbbcccjjjooooooqqqxxxnnn```WWWTTT\\\fffgggmmmrrrooojjjjjjpppxxx}}}{{{tttkkkaaa\\\]]]___\\\VVVRRRQQQSSSWWWaaakkkyyy}}}wwwjjj^^^YYYYYYTTTSSSTTTTTTTTTRRRNNNKKK@@@999222111///++++++---+++(((%%%%%%&&&((())))))******))))))((((((''''''&&&''''''((((((((((((((('''((()))***,,,,,,------))))))))))))))))))))))))))))))***+++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,---///111222333......555>>>QQQsss}}}vvvvvvqqq}}}nnn^^^QQQKKKFFF@@@@@@EEECCCIIIWWWgggmmmcccOOO???===<<<;;;888555555666888555333111111222111000.........---,,,,,,---------,,,,,,---...000222333444111333555555444444444555222222222222222222222222555555444333333222222111555666777888888777666555555555666777888:::<<<===:::999999999999999999:::=========???AAAAAA???===@@@AAABBBAAA>>>===@@@BBBAAA@@@???=========>>>>>><<<666222444;;;@@@???===???>>>>>>===>>>>>>???@@@===>>>@@@AAA@@@???===;;;>>>???BBBCCCDDDDDDCCCBBB>>>>>>?????????@@@@@@@@@CCCDDDEEEEEEEEEDDDBBBAAAAAAAAABBBBBBBBBAAA@@@@@@AAABBBCCCFFFHHHGGGDDDAAAAAAAAABBBBBBCCCDDDEEEEEEAAABBBCCCEEEFFFFFFGGGGGGDDDEEEHHHJJJKKKLLLLLLKKKHHHIIIJJJKKKLLLMMMNNNNNNHHHIIIKKKMMMNNNOOOOOOOOONNNOOOQQQQQQQQQQQQRRRTTTSSSSSSRRRQQQPPPNNNMMMLLLFFFJJJNNNNNNLLLJJJJJJKKKHHHIIIKKKOOOSSSUUUTTTRRRQQQQQQQQQQQQRRRRRRRRRRRR]]]^^^```aaabbbdddgggjjjlllkkkjjjjjjkkklllnnnoooppphhh^^^YYY\\\eeeooouuuzzzmmm\\\HHH;;;000111222111222444444333........................111111222333444666777888777777666666666555555444:::<<>>===:::555555888666999:::888:::AAAHHHJJJQQQQQQPPPNNNNNNOOORRRUUUbbbcccfffjjjooorrrsssssssssiii[[[SSSQQQUUUZZZ]]]cccddddddeeehhhmmmtttxxx|||oooddd___\\\YYYXXXOOOIIIJJJPPP[[[kkkxxx}}}zzzuuukkk___VVVSSSVVVZZZ[[[WWWNNNDDD>>>444222...+++))))))++++++(((((('''(((((()))***+++)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++******+++++++++,,,,,,,,,,,,***...555888CCCbbbwww}}}xxx|||yyyhhhUUUKKKGGGCCC@@@@@@AAACCCJJJVVV___^^^SSSHHH>>><<<999888888888777666333444555555444222000............------,,,,,,+++++++++++++++,,,---...///000000000000111222333444555444222000000000222333111222222333333444444555555555555444444333333333888777555444444555777888888999999::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;????????????>>>>>>>>>==================<<<<<<;;;======<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>===>>>???>>>======???AAA>>>>>>???@@@AAACCCEEEFFF>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCAAA@@@===???BBBCCCBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDFFFGGGIIIJJJDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIFFFGGGIIIIIIIIIIIIJJJLLLLLLLLLMMMNNNOOOPPPPPPQQQLLLMMMOOOQQQRRRRRRQQQPPPOOOOOOOOOOOONNNMMMKKKJJJHHHJJJLLLMMMMMMMMMNNNOOONNNOOOPPPRRRRRRRRRRRRQQQOOOQQQSSSTTTTTTTTTVVVWWWXXXYYY\\\```ccceeeggghhhhhhhhhfffffffffggghhhiiijjjddd___\\\ZZZ___qqqzzzooocccTTTCCC888222222111111111111222222000000000000111111111111000000000111333666:::<<<<<<:::888666555555666777;;;<<>>CCCMMMUUUTTTKKKBBB;;;999555444444555555444444555666666555333111000//////...------,,,,,,,,,++++++++++++,,,---...///000000000000111222333333555444222111111111222333000000111222222333333444555555444444444333333333777666444333333444666777888888888999::::::;;;;;;:::::::::999::::::;;;;;;??????>>>>>>>>>===============>>>??????>>>>>>===<<<<<<;;;:::::::::::::::<<<<<<=========>>>>>>>>><<<>>>??????>>>>>>???@@@>>>>>>>>>>>>============????????????@@@AAABBBBBBAAAAAABBBBBBBBBAAA@@@???===???AAABBBBBBAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDDFFFFFFDDDDDDCCCCCCCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGHHHJJJJJJIIIIIIKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQQQQQQQPPPNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNOOONNNNNNNNNPPPRRRSSSSSSSSSRRRPPPNNNMMMMMMNNNOOOPPPOOOPPPSSSUUUXXXYYY\\\___bbbdddfffggggggfffeeeeeedddeeeeeeeeegggdddaaa___]]]bbbrrr~~~yyy|||wwwjjj\\\LLL===444222111111000000111111222000000000000111111111111777666444333222333555555:::999777555444555666666:::;;;AAAIIIPPP[[[lll|||^^^```cccbbb^^^XXXTTTRRRUUUWWW[[[^^^aaabbbcccbbbccc```[[[VVVRRRPPPOOOOOOMMMJJJGGGDDDCCC@@@<<<:::888555444444222000222777222999AAAFFFNNNYYY```cccddd```[[[UUUQQQOOONNNOOOVVVXXX[[[]]]]]]\\\YYYXXXTTTRRRPPPPPPRRRTTTUUUUUUNNNNNNOOOQQQUUU^^^gggnnnzzzwwwnnncccYYYSSSNNNMMMRRRYYYcccooozzz{{{yyyvvvrrrmmmeee\\\VVVTTTUUUWWWTTTMMMBBB777000000...+++)))(((((())))))))))))(((((('''(((((((((''''''(((((()))))))))((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,111//////111000555KKKbbbvvv~~~ppp\\\OOOGGG@@@======::::::<<>>>>>>>>=========<<<<<<======>>>???@@@@@@@@@@@@;;;;;;:::999999999999:::<<<<<<<<<============>>>;;;===???@@@???>>>>>>???<<<<<<=========;;;:::999???>>>======>>>???AAABBB??????@@@@@@??????>>>======???AAABBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBCCCEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHJJJJJJIIIIIIKKKLLLOOOOOONNNNNNNNNMMMMMMMMMQQQQQQQQQQQQOOOMMMKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNPPPQQQQQQPPPOOOPPPQQQTTTTTTTTTSSSRRROOOMMMLLLLLLMMMMMMMMMMMMOOOSSSVVVXXXYYY\\\^^^aaacccdddeeeddddddddddddbbbaaa```___bbbbbbcccdddccchhhuuuvvvlllooossswww{{{~~~rrrbbbRRRDDD999333222111111000000111111222000000000111111111222222999888555333222222222222888777555444444444555555999:::@@@HHHPPP\\\mmm}}}YYY]]]bbbdddbbb^^^ZZZXXXWWWXXXZZZ\\\^^^^^^^^^]]]]]]ZZZUUUOOOJJJGGGFFFEEECCCAAA===:::888666555444222000111333222000555;;;666???IIIQQQZZZeeelllnnnjjjeee^^^XXXTTTRRRQQQQQQWWWXXXXXXXXXVVVTTTSSSSSSRRRQQQPPPOOONNNNNNNNNMMMDDDFFFIIIMMMRRRYYY```eeeoooyyyvvvhhh\\\TTTPPPPPPUUU[[[```hhhpppooonnnllliiiddd___YYYUUUSSSRRROOOIIIAAA888///***---+++***(((''''''((((((***)))((('''''''''''''''&&&''')))*********((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,+++---......444EEEVVVyyyyyy}}}{{{vvvbbbTTTIII@@@;;;;;;:::999999===CCCHHHIIIIIICCC>>>888444333444555666555666666777666666555444111000000///...---,,,,,,,,,+++++++++,,,,,,---...////////////000111222222222222333333333333222111000000111111222222333333444444444444444444444444555444333333333333444555555555666666777888888888999999999999:::<<<===============<<<<<<<<<<<<;;;;;;<<<===???@@@@@@AAAAAA<<<;;;::::::999:::::::::;;;;;;<<<<<<<<<=========:::<<>>======:::;;;===?????????===<<<===<<<;;;:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFHHHIIIIIIHHHHHHIIIKKKNNNNNNNNNMMMMMMMMMMMMMMMPPPPPPPPPOOONNNLLLKKKJJJIIIIIIHHHGGGHHHKKKMMMOOOQQQSSSTTTTTTRRRQQQQQQRRRRRRRRRSSSSSSRRRQQQOOONNNNNNNNNNNNNNNNNNQQQVVVYYYXXXYYY[[[]]]___aaabbbbbbbbbbbbbbbbbb```]]][[[YYYYYY___eeeiiikkkppp|||~~~vvvmmmooorrruuuzzzxxxlll[[[KKK>>>777555111111000000000000111111000000111111111222222222444333222222222222333444666555444333333333444555888999???HHHPPP\\\nnn}}}PPPSSSXXX[[[\\\[[[ZZZZZZWWWXXXXXXXXXXXXVVVUUUTTTTTTQQQLLLGGGBBB???===<<<;;;:::777444222111222333......000333333222888@@@DDDNNNXXX___gggpppvvvwwwpppjjjccc]]][[[[[[ZZZYYYYYYXXXVVVRRROOOOOORRRUUUYYYVVVRRRLLLGGGEEEDDDDDD???CCCIIIOOORRRTTTWWWXXXaaalllyyyyyylll___WWWTTTSSSVVVXXXXXX[[[``````aaa```^^^[[[WWWTTTSSSSSSNNNGGG>>>666000,,,+++***)))(((''''''''''''((())))))(((''''''&&&''''''%%%''')))++++++***((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************+++++++++,,,,,,,,,***+++,,,......333???KKKiii|||{{{pppxxxlll\\\NNNBBB<<<;;;:::999888:::@@@HHHPPPTTTMMMGGG>>>777444444555666555555666666666666666666222111111000...------,,,,,,,,,+++++++++,,,------............///000111222111111222333333222222111111111222222333444444444444444444444444444444444444444444333333444444444444555555666666777888888::::::::::::;;;<<<>>>>>><<<<<<<<<;;;;;;;;;::::::999:::;;;===>>>?????????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999<<>>@@@@@@@@@>>>===;;;;;;:::999999:::<<<<<>>>>>>>>>>>????????????@@@AAA@@@??????@@@BBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCDDDDDDFFFGGGHHHFFFGGGHHHHHHGGGFFFHHHIIIKKKKKKLLLMMMMMMNNNOOOOOOMMMNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHJJJLLLOOOQQQRRRTTTUUUUUUSSSRRRRRRSSSRRRRRRRRRRRRQQQPPPNNNMMMMMMNNNNNNNNNOOORRRWWW[[[XXXYYY[[[\\\^^^__________________^^^\\\YYYVVVTTTRRR\\\gggmmmqqqxxx|||uuusssssssssvvv|||xxxhhhUUUDDD999555444111000000000000000000111111111111111222222222222//////000000111222333444333333333333333444444444777999???GGGPPP[[[mmm}}}HHHKKKPPPSSSTTTVVVXXXZZZTTTSSSRRRQQQNNNLLLJJJIIIHHHFFFBBB>>>;;;888777666555555444222000000222444---///333666666666===GGGWWW___ggglllrrryyy}}}}}}vvvpppgggbbbaaaaaa```___UUUTTTQQQMMMJJJLLLSSSYYY___[[[TTTKKKCCC???@@@BBBBBBGGGNNNRRRRRRPPPNNNMMMTTT___kkkssswwwuuukkk```YYYUUUTTTUUUTTTPPPPPPSSSSSSUUUWWWVVVSSSPPPNNNMMMNNNIII@@@777111...------(((((('''''''''''''''(((((((((''''''&&&'''''''''&&&''')))++++++***)))((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,---.........111888>>>TTTqqqxxxnnnqqq~~~xxxhhhXXXIIIAAA???:::999888888===GGGTTT\\\YYYQQQEEE:::555333333333444555555555666666777777333222111000///...---,,,,,,,,,,,,++++++,,,,,,------------......///000111000000000111111111111111111222222333444444555555333333333444444444444555444444444444444444444444444555555666666777777888::::::::::::;;;;;;<<<===;;;;;;;;;::::::::::::999777888:::;;;<<<===============<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::<<<>>>???>>>======>>>======>>>>>>>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;??????>>>>>>>>>???@@@@@@???@@@@@@@@@>>>>>>@@@BBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAACCCBBBAAA@@@AAAAAACCCCCCDDDCCCCCCCCCDDDFFFHHHIIIFFFHHHIIIHHHGGGFFFGGGIIIJJJJJJKKKLLLMMMNNNOOOPPPKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJLLLNNNPPPQQQQQQSSSTTTTTTSSSRRRSSSTTTTTTSSSSSSRRRPPPMMMJJJHHHIIIJJJLLLLLLNNNQQQUUUXXXXXXYYYZZZ[[[\\\]]]]]]]]][[[ZZZYYYWWWUUUSSSQQQPPPOOO\\\jjjqqqvvv~~~yyyuuuuuuuuuxxxxxxdddOOO>>>555111000111000000//////000000111111111111222222222222333000111111111111111111111222222333333444444444555888999???GGGOOO[[[lll|||BBBEEEHHHKKKMMMOOORRRTTTKKKKKKIIIGGGEEECCCAAA@@@===<<<:::777555444333333000222333222111111333666333555:::>>>>>>>>>FFFPPPcccjjjqqqssswww}}}~~~{{{rrrhhhaaa```___]]][[[OOOPPPOOOLLLJJJMMMUUU\\\aaa^^^WWWOOOGGGDDDFFFIIINNNRRRVVVWWWTTTOOOKKKHHHLLLTTT]]]eeekkkmmmfff^^^VVVSSSRRRSSSQQQLLLKKKMMMMMMOOORRRQQQMMMIIIGGGGGGBBB???888222---++++++,,,'''''''''''''''(((((((((''''''&&&&&&&&&'''(((((('''((()))***+++***))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))*********+++++++++,,,,,,,,,+++---.........111333555>>>^^^{{{rrrpppuuuuuucccRRRHHHEEE===<<<:::999<<>>>>>===<<<;;;???>>>=========>>>@@@AAA@@@@@@@@@???>>>>>>???AAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCDDDDDDDDDCCCCCCDDDFFFHHHJJJHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKLLLIIIIIIJJJKKKMMMNNNOOOOOOOOOQQQSSSSSSRRRRRRSSSTTTQQQRRRQQQPPPNNNLLLIIIHHHFFFHHHJJJLLLNNNPPPTTTWWWXXXYYYZZZZZZ[[[[[[[[[[[[UUUTTTRRRPPPNNNMMMLLLKKKPPP___nnntttyyy{{{yyyxxx|||qqqZZZFFF999333111///000000////////////000000111111111222222222333333222222333333333333222222111222333444555555555555999:::???GGGOOOZZZkkkzzz999<<<@@@CCCDDDEEEGGGHHHEEEDDDBBBAAA???===<<<;;;666666444333222111111111---000333333222222444777:::===BBBFFFEEEFFFOOOYYYgggnnnssstttwww{{{~~~|||{{{rrrfff^^^[[[YYYVVVSSSKKKNNNPPPOOOMMMQQQXXX___aaa```[[[UUUOOOMMMPPPSSSZZZ\\\]]][[[VVVPPPLLLIIIHHHNNNUUU[[[bbbfffbbb[[[TTTPPPOOOQQQPPPKKKJJJMMMJJJNNNQQQPPPKKKFFFCCCBBB777555222...+++)))(((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((()))***************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))******+++++++++,,,,,,,,,'''***,,,---...111333333000NNNjjjvvvpppqqq}}}kkkXXXMMMIIIAAA@@@===;;;===HHHWWWcccrrrgggVVVFFF<<<777555555333333333333444666777888444444333111000...------------,,,++++++,,,,,,,,,---------------///000000///...---,,,---...000222000000000111222222333333333333333444444555555555555555666666666666555555555555666666777888888888888888777777777777777777:::::::::999999999888888999999:::;;;<<<<<<<<<<<<<<<;;;::::::999999::::::999999:::::::::;;;;;;;;;<<<======<<<;;;<<<===???;;;;;;;;;<<<>>>@@@AAACCC<<<>>>@@@BBBAAA@@@===;;;>>>===<<<<<<===>>>???@@@@@@@@@@@@???======???AAA@@@@@@AAAAAAAAABBBBBBBBBFFFEEEDDDDDDCCCCCCCCCCCC@@@@@@??????@@@BBBCCCEEEEEEDDDCCCCCCDDDFFFIIIJJJJJJKKKLLLLLLJJJIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJHHHIIIJJJLLLMMMNNNNNNNNNMMMOOORRRRRRRRRRRRSSSTTTMMMMMMNNNOOONNNMMMLLLKKKEEEHHHKKKNNNOOOQQQTTTWWWXXXYYYYYYZZZZZZZZZZZZZZZQQQPPPMMMKKKIIIHHHHHHHHHSSScccqqqvvvzzz~~~~~~~~~}}}~~~yyyhhhQQQ???777444333333000000////////////000000111111222222222333333333111222333444555666666666111222333444555666666666999;;;@@@GGGOOOYYYjjjyyy222333555777999;;;<<<<<<;;;;;;999888666555333333666555333222222222111111222444555444444666<<>>===;;;;;;<<<>>>@@@BBB::::::<<<===>>>>>>??????>>>>>>===<<<<<<===??????AAAAAAAAA@@@@@@@@@??????BBBBBBAAA@@@@@@??????>>>>>>????????????>>>===<<>>>>>??????@@@AAAEEEEEEEEEEEEEEEEEEFFFFFFJJJHHHGGGIIILLLMMMKKKHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKJJJIIIJJJKKKLLLKKKJJJLLLNNNPPPQQQPPPNNNLLLJJJMMMOOOQQQSSSSSSQQQNNNLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHJJJMMMOOORRRTTTUUUXXXXXXXXXYYYZZZYYYVVVTTTNNNIIIFFFGGGEEEBBBDDDKKK^^^nnnzzz|||~~~|||yyyuuusssyyyyyynnnZZZDDD999555333111111111111000//////////////////000000000111111111111333222222222111000000000222222222333333444444444555777===FFFNNNYYYiiixxx111222333444555555555555555555555444333333222222222111//////000111111111222333555666999>>>CCCGGGIIIOOOWWWYYYXXXWWWYYY\\\```bbbfffjjjmmmnnnnnnnnnpppiii___TTTNNNKKKLLLNNNNNNNNNNNNLLLGGGDDDKKKTTTgggnnnqqqnnnhhheeebbb___```]]]\\\\\\WWWNNNHHHGGGCCCKKKYYYfffnnnnnnhhhbbbUUUNNNJJJIIIIIIGGGGGGIIIFFFFFFGGGGGGFFFAAA:::444000...+++(((''''''((()))(((((('''''''''(((((((((''''''''''''''''''''''''))))))******)))((((((''''''''''''''''''&&&&&&&&&''''''(((((((((&&&%%%$$$,,,+++)))'''&&&'''(((((('''''''''(((((())))))***'''''''''((((((((())))))++++++,,,------,,,+++***------,,,---...000111333444888IIIiiiqqqdddlll}}}pppeee]]]LLLFFF@@@>>>===@@@JJJUUUiiikkkiii^^^MMM@@@;;;;;;555444444222222222444555222222222111000...---,,,------,,,,,,+++,,,,,,,,,...---,,,,,,,,,---...///////////////......................../////////000111000//////000111333555777777666666666555555555555555555555555555555444666777888999999999999999;;;;;;;;;:::999888888888777888888999999:::;;;;;;<<<:::888999:::;;;::::::999888777666777:::<<<>>>;;;:::::::::;;;;;;<<<<<<===<<<<<<;;;<<<===???@@@:::;;;<<<<<<=====================<<<======>>>???@@@@@@@@@@@@?????????>>>AAA@@@@@@@@@@@@?????????BBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHGGGHHHKKKLLLJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIKKKMMMNNNMMMLLLMMMOOOQQQSSSSSSRRRPPPNNNMMMOOOQQQSSSRRRPPPMMMLLLJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIKKKMMMPPPRRRTTTUUUWWWVVVWWWXXXXXXVVVRRRNNNJJJEEECCCDDDCCCAAAEEEKKK```qqqzzzrrrnnnnnnzzzssscccRRR???666444333111111111000000///////////////000111111111222222222222222222222111111111111111222222222333333333444444555777===EEEMMMXXXhhhwww000111111111111000//////000000111111111111222222111000/////////000222222333444666<<>>FFFPPP___gggmmmhhhZZZKKKCCCAAA666555333111111111222333000111111000///...---,,,///...------,,,,,,,,,,,,000///...---------------////////////............,,,,,,,,,,,,------------000000/////////111333444777777666666666666666666555555555555555555555555666777888999:::::::::::::::::::::999888888777777777888888999999:::;;;;;;<<<:::999999:::;;;;;;:::999999999999999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>======??????>>>>>>>>>>>>>>>===????????????@@@@@@@@@@@@CCCCCCAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFHHHIIIJJJIIIGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHJJJLLLNNNNNNNNNMMMNNNPPPRRRSSSRRRQQQPPPMMMNNNPPPQQQQQQOOOLLLKKKHHHGGGFFFEEEEEEEEEFFFGGGJJJKKKLLLNNNQQQSSSTTTUUUTTTTTTUUUVVVUUUQQQKKKGGGFFFAAA???AAABBBDDDIIINNNddduuuuuukkkjjjppp|||vvvfffTTTFFF888333333222111111000000//////......//////111111111222222222333333111111111111111222222222222222222222333333333333555777===EEELLLVVVggguuu000000000000//////...---/////////000000111111111333333222111111222444666::::::>>>FFFQQQZZZ___```XXXZZZ]]]___]]][[[XXXWWWUUUWWWYYY\\\]]]\\\[[[YYYZZZYYYVVVTTTSSSTTTUUUVVVXXXTTTQQQNNNJJJHHHOOOXXXrrrvvvkkkddd]]]XXXTTTRRRNNNJJJIIILLLOOOXXXfffsssyyyuuulllddd\\\VVVPPPMMMIIICCC?????????>>>===<<<:::666000,,,)))*********)))((((((''''''###!!!###(((+++***''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&''''''((('''&&&$$$$$$+++***)))(((''''''(((((((((((('''''''''''''''''''''(((((((((((())))))))))))***+++,,,---...//////))))))(((((()))***,,,---000333777DDD```sssppp}}}rrrgggYYYPPPFFF@@@===>>>DDDLLLVVVaaammmrrrkkk[[[KKKAAA999777333111000111111111///////////////...------///...---,,,,,,+++,,,,,,//////.........---------////////////............++++++,,,,,,,,,,,,,,,,,,//////...//////000222222666666666666666666666666555555555555555666666666666777888999::::::::::::999999999888888888777777777888888999999:::;;;;;;;;;999888888999::::::999::::::::::::::::::999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;::::::999999:::<<<===>>>>>>===<<<==============================>>>>>>???@@@@@@AAABBBAAA???>>>>>>???AAABBBDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEEEEHHHKKKNNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMLLLMMMOOOOOOOOOMMMKKKIIIGGGFFFEEEDDDDDDEEEGGGHHHKKKLLLMMMOOOQQQRRRTTTUUUSSSSSSTTTTTTSSSNNNGGGAAAAAA???>>>@@@EEEKKKQQQUUUhhhxxxyyynnniiiooo~~~{{{xxx}}}}}}jjjYYYHHH===333222333111000000000//////.........//////000000111111111222222222000000000111222222222333222222222222222222222333555777<<>>===???<<<777333000...+++))))))*********)))'''&&&%%%"""$$$'''%%%"""''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***)))'''&&&%%%%%%&&&&&&%%%&&&'''((())))))(((''')))))))))((((((((((((((()))((((((((((((((((((((((((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++---...///---333666;;;OOOnnnuuulllppp}}}ssszzzqqqaaaVVVKKKDDD@@@???CCCJJJRRR[[[jjjyyy|||oooWWWDDD>>>:::555222111222111111///////////////...------------,,,++++++***++++++---------...............////////////............,,,,,,,,,,,,,,,,,,,,,,,,............///000111111444444555555666666777777666555555555555666777888888888999:::::::::::::::999999888888888888888888777888888999999:::;;;;;;:::999777777999:::999888::::::;;;;;;;;;:::999888:::;;;<<<=========<<<<<<:::;;;;;;<<<;;;;;;:::999<<<<<<<<<<<<;;;:::999999888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@BBBAAA???>>>>>>???AAABBBEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDEEEHHHLLLOOOOOOOOOPPPPPPPPPOOONNNLLLKKKIIIKKKKKKLLLLLLLLLJJJHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIKKKKKKLLLNNNOOOQQQRRRSSSRRRRRRSSSSSSQQQLLLEEE???<<<<<<===BBBKKKUUU[[[]]]mmmxxx{{{qqqiiihhhwww|||zzz}}}uuubbbQQQAAA888111222333000......//////............//////////////////000000000000000000000111222222222333222222222222222222222222555777<<>>FFFLLLPPPSSSYYYaaajjjpppssstttoookkkgggdddccc```ZZZVVVTTTSSSSSSRRRRRRRRRRRRRRRVVVYYY[[[]]]\\\XXXSSSOOOPPPNNNOOORRRSSSSSSXXX^^^ooo~~~lll```TTTMMMIIIHHHHHHIIIMMMSSSXXX[[[bbbiiinnnoookkkhhh\\\VVVRRRPPPLLLCCC>>><<<===888111,,,***)))(((((())))))))))))((('''%%%$$$%%%"""!!!###&&&)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,***'''%%%$$$$$$%%%&&&$$$%%%''')))******)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******000///---+++)))(((((('''+++***)))))))))+++,,,---(((///444777CCC]]]||||||pppkkktttmmmppp~~~|||kkk___QQQHHHCCC@@@BBBFFFOOOVVVeeeyyy~~~fffPPPCCC>>>777333333444333111000111111000///...---,,,+++++++++******++++++,,,++++++,,,---.........---////////////............------------,,,,,,,,,,,,------......///000000000222222333444555555666666666555555444555666888999:::::::::::::::999999888999999999999999999999999777888888999999:::;;;;;;;;;999888888999::::::999:::;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888:::;;;<<<<<<======;;;<<<<<<<<<<<<=========;;;<<<<<<===>>>??????@@@BBBAAAAAA@@@@@@AAACCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCC@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIMMMPPPQQQPPPSSSSSSRRRPPPNNNLLLJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOKKKDDD@@@999<<>>@@@EEENNNUUUZZZ^^^eeekkkooosssvvvwwwrrrllldddaaaaaa```[[[WWWQQQPPPNNNNNNOOOQQQSSSUUUYYYYYYZZZXXXUUUPPPJJJGGGGGGGGGKKKQQQSSSSSSUUUYYY```sssnnnaaaRRRKKKGGGFFFFFFGGGLLLRRRTTTVVVZZZ___cccdddaaa___WWWRRROOOOOOKKKCCC===<<<777333---)))((((((((('''''''''''''''''''''''''''(((((((((((()))+++,,,,,,''''''''''''''''''''''''&&&&&&'''(((((((((((((((***)))&&&%%%$$$%%%'''((($$$%%%'''((()))(((((('''(((((())))))))))))((((((&&&&&&&&&''''''(((((()))(((((()))))))))*********...---+++)))(((((((((((((((((('''&&&'''((()))***)))+++///333;;;MMMlll{{{nnnmmmyyyssskkkooowwwiiiXXXMMMEEE@@@???BBBHHHNNN]]]rrrqqqbbbHHHAAA:::666666666444222222222222111000...---,,,+++++++++++++++,,,---...+++,,,---------,,,+++***////////////............---------,,,,,,+++++++++,,,,,,---...////////////000000111222333555555666666666555444555777999:::<<<<<<<<<;;;:::999777777999999999:::::::::::::::777888888999999:::;;;;;;===;;;999:::;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::;;;===>>>>>>>>><<<<<<;;;;;;:::::::::<<<===>>><<<<<<=========<<<;;;;;;888888888999:::<<<===>>>;;;<<<<<<<<<============<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@???AAACCCCCCAAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGKKKNNNNNNNNNQQQQQQPPPNNNMMMKKKJJJIIIGGGGGGGGGFFFEEEDDDBBBBBBBBBDDDFFFHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMLLLIIIEEEAAA===CCCJJJTTTeeeuuu{{{xxxxxxwwwtttnnnhhhdddfffiiivvv}}}}}}vvvgggSSSBBB777111...000111///---///...------------...///000////////////000000000000222222222111111111111111222222222222111111111000666666;;;AAAFFFNNN]]]kkk{{{111111111222111111000000111222444666888;;;<<<===AAADDDFFFFFFFFFJJJRRRYYY___eeelllppprrrsssuuuxxxnnnfff^^^[[[\\\\\\XXXTTTNNNLLLKKKKKKMMMQQQVVVYYY[[[ZZZWWWRRRMMMHHHDDDAAABBBBBBGGGOOORRRQQQQQQSSSRRRdddyyyooobbbRRRKKKFFFEEEEEEFFFJJJQQQQQQRRRUUUXXXZZZYYYUUUQQQSSSOOOMMMMMMJJJBBB<<<;;;111...+++)))))))))((('''%%%%%%%%%&&&&&&((()))***%%%&&&'''&&&&&&&&&(((***''''''''''''''''''''''''%%%&&&((()))***)))(((''')))'''%%%$$$$$$&&&)))***%%%&&&'''''''''&&&%%%$$$'''((()))))))))))))))((($$$$$$%%%%%%&&&'''(((((())))))))))))************)))((((((((((((***,,,---++++++***))))))***+++,,,...+++,,,222666CCC___{{{ppphhhoooyyy{{{jjjfff~~~ooo]]]PPPFFF???===???AAAGGGVVViiizzz~~~wwwnnnKKKDDD;;;777777888666333444444333222000///---,,,+++++++++,,,---...///000------------,,,***((('''000/////////............,,,,,,,,,,,,++++++******+++,,,---...//////////////////000111333444555555666666555444555777999;;;======<<<;;;:::888777666::::::::::::::::::::::::777888888999::::::;;;;;;>>>===;;;;;;===>>>===<<<;;;::::::::::::;;;<<<===:::;;;===>>>???>>>===;;;<<<;;;:::999:::<<>><<<<<<<<<=========>>>>>><<<<<<<<<===============<<<===>>>???????????????BBBBBBBBBBBBBBBCCCDDDDDDBBBBBBAAA@@@@@@???>>>>>>>>>@@@CCCCCCAAA@@@AAACCCAAAAAAAAABBBBBBBBBCCCCCCAAA@@@AAACCCGGGIIIJJJJJJMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@BBBFFFIIIJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJHHHEEEBBBCCCJJJSSS___rrr|||wwwooofff___^^^dddkkk~~~{{{|||}}}nnn___KKK:::444...,,,...000......000---------------...///000000000000000111111111111333222222222111111000000222222222222111111000000666666:::@@@EEENNN\\\jjjzzz---+++)))+++///111000...333999<<<===???EEEIIIIIISSSVVVWWWVVVSSSSSSXXX^^^fffjjjnnnqqqqqqqqqpppqqqnnneeeZZZUUUTTTSSSNNNJJJHHHGGGGGGJJJPPPUUUWWWVVVZZZVVVSSSQQQMMMGGGBBB@@@IIIJJJLLLNNNPPPQQQQQQQQQTTTXXXcccqqqyyyuuujjjaaaTTTLLLEEEFFFHHHIIIIIIKKKKKKKKKLLLNNNPPPQQQOOONNNMMMMMMLLLJJJCCC888+++"""---,,,***((('''&&&&&&'''&&&&&&&&&&&&&&&'''((()))((((((((('''%%%%%%&&&''''''(((((('''%%%%%%&&&((('''((()))***+++++++++***)))((('''&&&&&&&&&&&&&&&((()))******)))'''%%%###$$$%%%'''))))))(((&&&%%%%%%&&&((('''&&&&&&'''(((+++++++++******(((''''''(((((((((((())))))))))))))))))(((((((((((())))))'''(((---111000555NNNkkkwwwccc^^^cccqqquuuhhhpppuuudddWWWOOOHHH@@@;;;>>>CCCIIISSSfffxxx~~~zzzXXXKKK>>>888888888666444444333222333333333111///...------------,,,,,,,,,......---------,,,,,,,,,000//////...------,,,,,,...------...000///---+++...---------------------000000000000111111111111777000000666666222888DDDRRR___aaaQQQ@@@;;;888333888888999::::::::::::999666999<<<<<<999888:::===999999:::;;;;;;<<<<<<===@@@>>>;;;999999:::<<<===;;;<<<===??????@@@@@@@@@====================================<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<===BBBAAA@@@@@@@@@AAACCCDDDBBBBBBBBBAAA@@@???>>>===@@@AAAAAABBBAAA@@@???>>>BBB@@@???@@@AAACCCCCCBBBDDDCCCBBBBBBCCCEEEGGGIIIJJJJJJJJJIIIGGGDDDBBB@@@@@@BBBCCCCCCAAA@@@???@@@CCCDDDEEEFFFGGGHHHHHHHHHHHHFFFEEECCCCCCEEEFFFHHHDDDHHHLLLJJJFFFDDDGGGKKKTTTZZZeeetttvvvfffVVVTTTiii|||~~~~~~uuudddRRRAAA777111000///...------...///+++,,,.../////////...---......///000000000000000333222111000111222333444...000222333222222333555999777:::???EEENNN\\\iii}}}111000///000111222111000666;;;???@@@DDDMMMTTTVVV]]]```bbbaaa______cccgggjjjkkklllmmmmmmlllkkkjjjlllbbbWWWPPPOOOMMMHHHDDDDDDCCCEEEJJJPPPUUUVVVVVV[[[XXXVVVTTTRRRNNNLLLKKKOOOOOOOOOOOOOOONNNNNNNNNKKKNNNWWWbbbiiihhhaaa[[[UUUPPPNNNPPPPPPMMMKKKKKKGGGGGGHHHKKKMMMNNNMMMKKKHHHFFFDDDBBB>>>777000+++---,,,***((('''''''''(((((('''''''''''''''((()))((((((((('''&&&&&&'''(((%%%&&&&&&%%%###"""$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&((()))***+++***)))'''&&&&&&''')))******((('''&&&%%%'''(((((('''&&&((()))***++++++******(((''''''''''''((((((((()))))))))******))))))))))))******---,,,///111///111EEE\\\zzztttccc[[[ZZZbbbxxx|||mmmnnn|||lll^^^SSSJJJCCC>>><<<@@@FFFNNN]]]mmmtttsssaaaVVVIII???;;;999888777555333333333444444222000.........------,,,,,,,,,............------------111000000///......------///---,,,,,,---......---,,,,,,------...------,,,/////////000000000111111222///111777666777DDDUUUmmmssslllUUUAAA;;;:::888666777888888999999888888555666777888:::;;;;;;;;;999999::::::;;;<<<<<<<<<>>><<<:::888888999;;;===<<<===>>>???????????????========================>>>>>>>>>===============>>>>>>?????????@@@@@@@@@?????????????????????@@@===========================<<<;;;;;;;;;<<<===>>>>>>===<<<<<<<<<===>>>???@@@@@@@@@??????>>>===<<<;;;<<<>>>@@@@@@@@@>>>===@@@???===>>>@@@AAAAAA@@@@@@@@@??????@@@BBBCCCDDDCCCDDDDDDDDDCCCAAA???>>>@@@AAAAAA???======???@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEECCCCCCCCCDDDEEEBBBEEEGGGEEEBBBAAAFFFJJJXXX___kkk|||yyyiii[[[\\\qqq}}}}}}|||xxx~~~nnn\\\KKK===555111000///...------...///,,,---......///.........///000111222222222222222222111111111222222333333111333444444222111111222888777999???EEEMMM[[[hhhxxx444555666555333333333444:::???CCCFFFMMMXXXaaaeeefffiiijjjiiieeedddeeehhhkkkhhheeeeeeggggggdddbbbddd[[[PPPJJJHHHGGGDDDAAAAAABBBDDDIIIOOOTTTWWWWWW[[[\\\\\\[[[[[[ZZZXXXWWWVVVUUURRROOOMMMLLLKKKKKKIIIKKKOOOTTTYYY\\\ZZZXXXUUUTTTVVVYYYWWWPPPKKKJJJEEEEEEFFFHHHJJJKKKJJJHHHFFFBBB<<<888555333111000+++***)))(((((((((((())))))(((((('''''''''((((((''''''&&&&&&&&&''''''(((((())))))(((&&&&&&'''(((,,,+++)))((('''''''''((((((((('''&&&&&&&&&&&&'''((()))***++++++***)))((())))))*********((('''&&&&&&''')))((((((''')))***************)))(((''''''&&&&&&'''''''''(((((((((+++******))))))******+++///,,,---000...///<<>>BBBFFFOOO\\\eeehhhhhhaaaVVVJJJ@@@;;;888666555333222333444444333111//////......---,,,++++++............------------111111000000///............+++)))((()))+++,,,,,,***+++---//////...---,,,.........////////////000111000444777666999KKK^^^uuuWWW???777777666555666777777888888777777555333222555;;;===;;;888888999999::::::;;;<<<<<<;;;:::999888888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<===>>>???;;;;;;:::::::::;;;<<<===>>>>>>>>>======<<<<<<;;;888:::===@@@AAA@@@???>>>???===<<<<<<>>>??????>>>AAAAAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAA@@@@@@@@@>>>;;;:::;;;>>>AAAAAABBBCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@AAACCCDDDAAA>>>???FFFMMM]]]fffsss{{{kkkbbbggg|||{{{xxxtttuuuwwwzzz~~~{{{uuusssvvvcccPPPAAA777333000///......---............------------...//////...///000111222222222222000111222222333333222222000222333333222222222333888777999???EEEMMMZZZgggsss~~~666888:::999666555777999>>>EEEKKKPPPWWWbbbkkkmmmmmmnnnooolllhhhdddcccdddhhhbbb\\\[[[^^^___]]]ZZZVVVOOOHHHDDDEEEGGGGGGFFFCCCCCCCCCEEEJJJOOOTTTWWWZZZ```eeeffffffdddaaa]]][[[XXXTTTPPPLLLJJJJJJIIIIIIJJJJJJKKKOOOUUUYYYYYYWWWWWWYYY[[[XXXOOOIIIIIIHHHHHHHHHIIIJJJIIIGGGEEEFFF@@@999333000...---,,,''''''''''''''''''((((((((((((''''''&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&***++++++***(((''')))***///---***(((''''''((()))(((''''''&&&&&&&&&''''''))))))*********)))((('''************)))'''&&&%%%&&&((())))))((((((***+++))))))******)))(((''''''&&&&&&&&&&&&'''''''''(((******))))))))))))*********((()))---///000777@@@ZZZrrr~~~xxxhhhWWWRRRbbbzzz~~~ooopppqqqaaaSSSJJJGGG;;;>>>???@@@DDDLLLVVV\\\eeefffaaaVVVIII???888333555333111222333333222111000000///...---,,,++++++------------,,,,,,,,,,,,000/////////.........---+++)))(((((()))++++++***(((***---///000///...,,,---------.........//////444333444666555888DDDRRR{{{wwwfffNNN<<<666777777555666777777888888777777555444444666999;;;:::888888888888999::::::;;;;;;::::::999888999:::<<<===>>>>>>>>>=======================================?????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA????????????????????????BBBAAA@@@>>>>>>>>>??????<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<======;;;===@@@BBBCCCBBB@@@??????===<<<<<<>>>???>>>>>>BBBCCCDDDFFFFFFEEEDDDCCC@@@@@@@@@@@@@@@?????????>>>>>>===<<<:::;;;===???AAAAAABBBCCCCCCCCCCCCCCCAAA@@@@@@???>>>===<<<<<>>@@@FFFNNNSSSWWWcccooorrrpppmmmeee\\\[[[XXXTTTPPPLLLJJJIIIIIICCCEEEDDDDDDLLLZZZbbbccc^^^ZZZXXXWWWTTTNNNKKKLLLNNNMMMKKKJJJIIIGGGCCC@@@AAA<<<666222///,,,***)))%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((&&&$$$%%%'''((('''&&&''''''(((&&&%%%$$$%%%'''***)))&&&$$$###$$$%%%%%%''''''&&&&&&&&&''''''((())))))))))))((('''&&&&&&))))))(((((('''&&&%%%$$$&&&'''))))))((((((***,,,((())))))))))))(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((('''&&&(((,,,...000333777EEE___xxxttt```XXX```qqqrrriiiwwwwwwgggYYYOOOKKKAAAAAA@@@???>>>BBBKKKSSS]]]fffjjjcccWWWKKK>>>444555333111000111111111000000000///......---,,,,,,,,,,,,,,,++++++++++++***......------------,,,,,,******+++...//////---***(((***---///000///...,,,------------............444111000222444555999===LLLKKKGGG>>>999999:::;;;666777888888999999888888555777999999777666777999777777888888999:::::::::;;;;;;::::::;;;<<<===>>>======<<<;;;;;;;;;<<<<<<========================>>>??????@@@AAABBBBBBCCCAAABBBBBBBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>???@@@======>>>>>>????????????>>>>>>=========>>>??????>>>@@@BBBCCCCCCAAA???>>>AAA???>>>>>>???@@@???>>>>>>@@@AAACCCBBBAAA???===;;;;;;::::::999999888888;;;<<<>>>>>>===<<<<<<===@@@AAAAAABBBBBBBBBBBBAAA<<<<<<;;;:::::::::::::::@@@AAABBB@@@>>>CCCLLLTTT^^^iiivvvwwwwww{{{tttqqqrrrnnnnnnpppuuu~~~zzzwwweeePPP>>>333//////------........................---,,,,,,...///000------...//////////////////000111222333222111000,,,...111222333444666777666666999???DDDKKKXXXcccqqq{{{???@@@BBBCCCCCCCCCEEEFFFLLLUUU^^^ccchhhmmmooommmfffffffffeeeeeeddddddccc^^^XXXPPPKKKIIIHHHFFFDDDAAA@@@AAADDDIIINNNQQQRRREEEBBB>>>:::999>>>FFFMMMUUUgggvvvzzzwwwrrrggg[[[YYYWWWTTTPPPLLLJJJIIIHHH@@@CCCCCCHHHXXXmmmwwwvvvfff]]]TTTQQQQQQNNNMMMOOOOOONNNKKKIIIFFFCCC>>>:::666444111///...---+++)))%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((---)))'''''')))***)))&&&'''(((((('''%%%%%%&&&(((((((((&&&&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&((((((''''''&&&&&&%%%%%%%%%&&&((((((((((((***+++((((((((())))))(((((('''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((()))***,,,------...///<<>>>>>???@@@AAABBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===>>>???@@@<<<===>>>????????????>>>???>>>>>>===>>>???AAABBB@@@@@@AAAAAAAAA@@@>>>===BBB@@@??????@@@@@@@@@???>>>???AAAAAAAAA???===<<<;;;:::999888888888888888888;;;===>>>===<<<;;;<<>>AAADDDCCCCCCGGGPPPWWW^^^iiivvv~~~tttmmmhhhhhhkkknnnnnnpppwww~~~zzzmmmYYYFFF999222///...,,,,,,---............---...------------...//////000000111111111000/////////000111111222222111111000222333333222222222333666555999???DDDKKKWWWbbbppp|||KKKJJJJJJKKKLLLMMMMMMLLLNNNUUU]]]```ccchhhiiiggg^^^\\\YYYXXXWWWWWWWWWWWWQQQNNNIIIEEEBBBBBBBBBCCCDDDDDDEEEGGGJJJKKKLLLLLLDDDCCC@@@===<<>>@@@AAABBBDDDDDDAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDDDDCCCBBB@@@>>>????????????????????????>>>======<<<<<<===>>>???===>>>???@@@@@@@@@?????????>>>======>>>???AAACCCAAAAAAAAA@@@AAAAAABBBBBBCCCAAA??????@@@@@@@@@>>>???????????????===<<<;;;::::::999999999:::;;;<<<888999::::::999999;;;<<<<<<<<<============<<<<<<999777555555777;;;@@@CCC@@@EEEJJJLLLLLLOOOWWW]]]cccnnnyyypppddd]]][[[___eeejjjkkkqqq{{{nnn___KKK<<<555333000...+++,,,---.........------,,,---......///.........222222222111000///------000000000000000111222222111333444444222111111222555555999???DDDJJJVVVaaannn{{{UUURRRPPPQQQSSSTTTRRROOOKKKQQQWWWXXX[[[```cccbbb^^^[[[VVVRRRPPPOOOMMMLLLDDDDDDCCCAAA@@@AAADDDGGGJJJJJJJJJJJJJJJHHHFFFDDDDDDEEEEEEDDDBBBDDDHHHMMMVVVkkk|||~~~{{{xxxooobbbXXXWWWUUUQQQMMMHHHDDDBBBDDDFFFHHHQQQiiigggVVVGGGDDDIIIKKKIIIHHHDDDBBB???===;;;777333///...+++(((''''''(((''''''((()))*********)))'''&&&((((((((()))***,,,......,,,'''######%%%&&&###%%%&&&&&&%%%######$$$&&&!!!"""$$$&&&'''((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&(((***,,,...000)))(((((((((((())))))***###$$$&&&''''''''')))+++''''''((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))%%%***------,,,,,,......222666GGGccczzz}}}hhhYYYccc{{{lllcccdddsss~~~|||xxxooobbbXXXSSSJJJDDDCCC@@@===???DDDGGGZZZkkkrrrvvvuuugggVVV???<<<777444333333111000------......///000000000000000/////////.........---.....................+++******+++---......---...---------------------.........////////////000...222555333//////111222444111111444777777555555444555555666666666666666444222111444777999777444666666666777888888999999;;;;;;;;;::::::999999999777666555555666888:::<<<========================<<<===>>>???AAABBBDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDDDDCCCAAA???>>>????????????????????????<<<<<<;;;;;;;;;===>>>??????@@@AAACCCCCCBBBBBBAAA>>>===<<<<<<===???AAACCCCCCBBBBBBBBBCCCEEEGGGHHHBBB@@@???>>>???@@@???>>>::::::999999888777666555555444444444666888:::;;;999999888666555777:::===:::::::::;;;;;;:::999999999777555555888===CCCGGGDDDJJJQQQTTTUUUWWW]]]cccjjjttt|||}}}}}}~~~~~~wwweeeXXXSSSSSS[[[ccceeeiiiqqq~~~}}}wwweeeUUUAAA555222333111...***+++---...///...------+++,,,.../////////...---111111000///...,,,***)))111000/////////000222333...000222333333222333555555555999???DDDJJJUUU```lllyyyYYYYYY[[[]]]^^^[[[UUUOOOOOOQQQSSSWWW[[[___bbbddd[[[UUUOOOLLLKKKIIIDDD??????<<<:::===CCCJJJNNNPPPSSSPPPMMMKKKKKKJJJIIIGGGPPPQQQPPPMMMJJJJJJMMMPPP]]]mmm~~~|||ggg\\\XXXQQQHHHAAA>>>@@@BBBFFFDDDGGGRRRdddrrryyyzzz___WWWMMMGGGFFFEEEBBB???:::888777555333000***'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&+++)))'''(((***,,,---,,,+++***'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&((((((%%%"""&&&(((++++++)))%%%#########$$$%%%&&&''''''''''''''''''(((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&((()))***)))''')))***+++---......------000444;;;LLLhhh|||pppccc^^^gggzzzyyyjjjeeeiiittt}}}uuuzzz}}}ssseee___UUUPPPKKKGGGEEEDDDCCCBBBNNNVVV___fffpppvvvsssjjjNNNBBB999777666222000111222111000//////........................------------,,,,,,,,,,,,,,,,,,,,,+++***(((((()))***---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///111222222222111000222555777555111///111444333333444444333333222111666555444444444666777888666666666666666666666666888888999::::::::::::999======<<<;;;:::999888777:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::;;;<<<>>>???AAABBBCCCDDDDDDBBB@@@>>>EEEFFFGGGGGGEEEBBB???===>>>>>>>>>===>>>>>>??????:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>??????????????????@@@AAAAAA@@@??????@@@BBBDDDEEEDDDBBB@@@>>>=========<<<<<<;;;;;;;;;888888777777777666666666222222222333333444444444666666666666666666666666777777777777666666666666777444333666>>>HHHPPPTTTOOOSSS\\\dddccc___bbbjjjpppqqqxxxzzzvvvvvv|||lllWWWNNNMMMQQQ[[[dddiiilllttt{{{ssslllZZZGGG777555444...,,,000...........................,,,++++++---......---,,,---......------...000000111111111111222222222444444333222222333333333444333666<<<@@@FFFRRR]]]ooo|||XXXXXXZZZ\\\]]]ZZZTTTOOOPPPQQQSSSUUUWWWXXXXXXXXXPPPKKKFFFDDDDDDCCC???;;;;;;:::;;;@@@GGGNNNRRRSSSTTTSSSSSSTTTVVVVVVSSSQQQRRRSSSRRRPPPLLLKKKMMMOOOYYYkkk~~~pppZZZUUUNNNGGGCCCCCCDDDEEEJJJFFFEEELLLXXXbbbggggggXXXPPPEEE>>><<<<<<:::888999666222///---,,,***(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((('''%%%&&&)))+++,,,,,,+++)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%%%%### """$$$&&&(((***$$$%%%&&&'''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&'''))))))(((''''''(((***+++,,,,,,++++++,,,///333???VVVppp~~~~~~tttfff\\\]]]hhhxxxlll\\\ZZZcccyyy{{{zzz{{{tttiiiaaaWWWSSSMMMIIIFFFEEECCCBBBHHHPPPXXX___hhhrrrtttppp]]]MMM===666444111...///111000//////....................................,,,,,,---------------------,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000111111111000///111444666444111///111444000111222333444444444444666555444444444555666777555555555555555555555555555666777777888888777777666666666555555555555555999999::::::::::::999999:::::::::::::::<<<===>>>CCCDDDDDDEEEDDDCCCBBBAAACCCDDDEEEEEEDDDAAA>>><<<<<<<<<<<<<<<===>>>???@@@::::::;;;;;;;;;<<<<<<<<<======>>>????????????>>>>>>???@@@AAAAAA@@@???>>>???@@@BBBCCCBBBAAA>>>===:::::::::999999888888888333333333222222111111111111111111222222333333333555555555555555555555555777777666666555555444444333222222555===HHHTTT\\\YYY^^^hhhpppnnniiiiiinnnvvvuuuvvvvvvssspppuuu}}}zzzooo___PPPNNNUUU^^^hhhqqqxxxyyy}}}{{{zzztttkkkcccPPP???333333333...---000++++++++++++++++++++++++...,,,++++++---......---///000111111000000111333000111111111111222222222444333333222222333333333555444777===AAAGGGSSS^^^mmmzzzUUUVVVYYY\\\]]]\\\XXXTTTQQQQQQRRRRRRQQQOOOLLLKKKEEEAAA>>>===>>>>>><<<999777888;;;@@@GGGMMMPPPQQQUUUWWW\\\ccchhhfff```[[[UUUUUUTTTQQQNNNLLLLLLLLLSSSdddzzzvvvWWWQQQJJJGGGGGGIIIIIIHHHKKKGGGCCCEEELLLSSSVVVUUUVVVOOODDD===;;;999888666666111+++''''''((()))***''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))'''%%%%%%'''(((((((((***((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((((((&&&$$$ """$$$%%%&&&(((***&&&''''''((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%&&&(((((('''&&&&&&'''((())))))***))))))---...000444DDD^^^vvv}}}qqqbbbYYY[[[eeeoooxxxsssZZZRRRVVVggg|||{{{yyyooodddZZZVVVPPPKKKHHHEEECCCAAACCCIIIPPPVVV^^^hhhoooqqqkkkYYYDDD999444111000000//////......---.........////////////////////////------......///.........000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////...///222444333111000222555---...000222333444555555555555444333333444444444444444444444444444444444333333444555555555555555444444444555555666666666777777888888888888777777999999999999999:::;;;<<<@@@@@@??????>>>>>>??????AAABBBCCCCCCAAA???<<<;;;:::::::::;;;<<<===>>>???;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????>>>>>>===<<<<<<===>>>??????>>>===<<<:::;;;<<<======<<<:::888666666666555555555555555333333333333222222222222000111111111111111222222444444444444444444444444666555555444333222222222111111222333999FFFUUU```ffflllwww~~~vvvrrrsssxxxuuurrrooojjjkkkvvvppp^^^RRRKKKRRRbbbqqq||||||wwwuuunnnaaaVVVCCC666...000111...---000------------------------...,,,++++++---......---000111222222111111222333000111111111111222222222333333222222222222333333444444777<<<@@@FFFQQQ\\\kkkxxxTTTVVVYYY\\\]]]\\\ZZZWWWPPPOOOMMMKKKIIIFFFEEEDDD@@@>>><<<<<<>>>???>>>===888888999<<>>;;;777555111---'''%%%%%%'''((()))&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%,,,)))&&&%%%&&&&&&%%%$$$(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))((('''+++++++++)))&&&&&&''')))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%'''((('''&&&'''''''''(((((()))))))))---...//////777MMMjjj~~~{{{kkkZZZSSSYYY```qqq}}}eeeZZZUUU\\\uuuuuuggg]]]XXXRRRLLLHHHDDDAAA>>>@@@FFFLLLQQQUUU\\\dddjjjmmmaaaQQQBBB888333222444......------------......////////////000000000000000000111111000///...---111000///------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---000111111000000222444---...///111222333444444444444333333222222222222444444444444444444444444111222333333444444333333444555555555555666666666555555666666666666555555777777777888888999999:::===<<<:::999999:::;;;<<<@@@@@@AAAAAA???===;;;:::;;;;;;;;;:::;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<;;;::::::444444666666666555444333333333333333333333333333333333333333333333333333111111111111222222222222333333333333333333333333444444333222111000000///111222222222666CCCTTTaaaqqqxxx|||wwwrrrmmmiiiiiikkkoooyyynnnWWWQQQOOO[[[ooo~~~~~~|||wwwsssiiiXXXKKK999111,,,///111...---..............................,,,++++++---......------///000000///...000111000000111111111222222222222222222222222222333444333333555:::???DDDOOO[[[lllyyySSSUUUWWWXXXWWWTTTQQQOOOJJJHHHEEEAAA@@@@@@AAABBB@@@???>>>???@@@AAAAAAAAA;;;:::999999<<>>WWWmmm~~~rrr]]]OOONNNRRRhhh}}}qqqbbbWWWSSSccc~~~zzzlllaaa\\\VVVOOOJJJEEE@@@======AAAHHHNNNQQQUUU[[[```gggfff___QQQAAA888444444///......------------....../////////000000111111222333333333222000...---111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---...///000000000222333...///000000111111000000111222222222222111111111222222222222222222222222111222333333444444333333333333333222222222222111333444444444444444444333666666666777777777777777===<<<:::888999:::<<<>>>>>>>>>???>>>===<<<:::999===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999777777666777888999999888777666111222333333333333222111222222222222333333333333111111111111111111111111333333333333333333333222111111111111111111111111222222222111000//////......000222333999FFFYYYfffzzzyyyjjj```ZZZ^^^iiisss}}}~~~yyymmmZZZWWWXXXbbbuuu{{{vvvtttyyy~~~{{{uuunnn```MMM???444///---///000///---,,,++++++++++++++++++++++++...,,,++++++---......---,,,---///...------...000000000111111111222222222111111111111222222333444555444777<<<@@@EEEPPP[[[nnnzzzOOOPPPQQQPPPKKKGGGCCCBBBBBB@@@>>>======???BBBCCCCCCBBBBBBBBBBBBBBBCCCCCC>>>===<<<;;;>>>EEENNNTTTTTT]]]mmmpppaaaXXXTTTNNNJJJHHHFFFDDDCCCDDDGGGKKKNNNRRRUUUWWWWWWUUUQQQNNNMMMOOOPPPNNNLLLEEEBBB??????@@@BBBDDDDDDBBBAAA@@@===999333...+++)))(((''''''(((((('''%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###"""!!!###'''***,,,,,,%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&'''%%%&&&&&&%%%%%%&&&(((***&&&''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''+++)))&&&&&&'''(((((('''******))))))))))))*********+++---...///777IIIYYYvvvzzzeeeSSSKKKKKKYYYpppxxxfffXXXOOOUUUggg}}}uuuhhhddd]]]VVVOOOIIICCC???:::<<>>BBBGGGRRR]]]nnn{{{DDDGGGIIIGGGDDD@@@??????===>>>@@@BBBDDDEEEGGGGGGHHHHHHGGGFFFDDDCCCDDDEEEBBBBBBBBBAAABBBGGGNNNTTTYYY___lll|||wwwjjjYYYTTTLLLHHHFFFEEEDDDCCCAAAAAABBBEEEGGGKKKOOOSSSWWWVVVSSSQQQOOOMMMKKKJJJDDDBBB@@@??????>>>>>>===>>>>>><<<888444000---,,,)))(((&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""" """%%%(((******$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$'''))))))'''&&&((())))))))))))(((&&&%%%&&&'''$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((---***'''&&&''')))))))))+++***)))(((((()))******---+++,,,000111333<<>>;;;===DDDIIIIIIJJJNNNRRR[[[cccbbb\\\SSSDDD777333222111///...---,,,,,,,,,------...//////000000...000333666777777666555111111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,+++,,,---...///---------...///000/////////////////////...---,,,,,,---...000111111111000111111111111111111111111000111111222222222222222444555555555555555666666222222333333333333222222333333444555555444333222333222111111111222444555888888777777666666555555666666555555666666777888777777888888888999999999333333333333333222111000///000111222222111000/////////000000111111111111111111222222222333333333444444444555555555666666333333333333222222111111////////////////////////////////////000000000000000333999DDDRRRbbbpppyyy~~~vvvgggYYYUUUYYYgggtttyyywwwuuuoooooolllgggfffiiiiiigggbbbeeegggiiirrryyytttsssttt~~~}}}vvvkkk^^^PPPBBB777000...///...---...///...,,,////////////////////////...,,,++++++---......---...000111111000000111222000111111111111222222222000000000000111222333444777777999===AAAFFFQQQ\\\lllyyy:::>>>BBBCCCBBBAAABBBDDD>>>AAAEEEJJJMMMMMMLLLKKKMMMMMMLLLIIIGGGEEEFFFFFFEEEFFFGGGEEEDDDFFFJJJOOO^^^aaajjjyyy~~~sssZZZTTTLLLFFFEEEFFFEEEDDD???>>>@@@CCCFFFIIIOOOTTTYYYYYYWWWSSSNNNJJJIIIIIICCCBBBAAAAAA@@@???======;;;999555000+++******+++***(((%%%$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!!!!###$$$%%%%%%$$$$$$&&&'''(((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' ###&&&%%%######$$$&&&!!!###%%%%%%%%%%%%'''(((###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((...+++((('''((()))***)))***)))(((''''''((()))******&&&&&&***,,,,,,111888RRRbbbssswwwlll[[[OOOJJJIIISSSlllttteeeWWWOOOQQQaaaqqqyyytttmmmeee]]]UUUNNNIIIFFF>>>;;;@@@CCCBBBBBBEEEGGGPPPZZZaaaeeeaaaPPP>>>555444222000...---,,,,,,,,,,,,,,,---...//////000***---222666999:::::::::111222222222222111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---,,,+++,,,---...///...---,,,---...//////...---...............------***+++---///111111111111000000000000000000000000///000000111111111111111...///000111222333444444222222333333333333222222222333444444444333222111333333333333444555555666555555555444444333333333111111111222444666777888666777777777777888888888000111111111111000//////---...///000000///...---,,,,,,,,,------.........000111111111222222333333000000000111111222222222222222222222111111000000////////////////////////......//////000111111111777:::@@@LLL[[[kkkvvv|||zzz}}}}}}||||||xxxiiiZZZPPPWWWhhh|||rrrjjjgggddd^^^ZZZ^^^fffiiigggdddiiillllllssszzztttssswww{{{{{{tttfffUUUEEE999333111,,,------,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---...///000000//////000111000111111111111222222222000000000000111222333444444444666:::>>>CCCNNNYYYjjjwww???======@@@DDDHHHHHHGGGGGGIIIJJJKKKKKKLLLNNNPPPNNNQQQOOOIIIEEEFFFHHHHHHJJJJJJJJJJJJJJJKKKNNNPPPYYYgggpppvvvaaaPPPEEEHHHJJJDDD???AAA@@@@@@AAAEEEJJJRRRYYY]]][[[XXXTTTQQQNNNKKKGGGDDDGGGFFFCCC@@@===999777555555333111...,,,***)))(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((&&&%%%&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$&&&((())))))((('''(((((((((((((((((((((((())))))))))))***,,,...000CCCPPPbbbmmmlllaaaSSSIIIFFFQQQeee~~~qqqaaaRRRKKKSSS```}}}tttjjjbbb[[[TTTNNNHHHBBB???AAA???:::;;;@@@>>>JJJUUU[[[___ccc```YYYGGG===222---///000...***222///,,,+++,,,------------------...//////000000333555666555222///......111000000//////////////////......---,,,+++***))))))***,,,------,,,+++)))...000111000...------...000////////////.........---------....../////////000000////////////000000000,,,+++...000...---///000111222333333222111000333333333222000///---,,,///111444666666444111......//////000111222222333333111///111555666333...111///......000222222222222222222222222222222222000000000///......------///000111111000...+++***............////////////111111111111111111111111000000000111111222222222666444333111000000111111111///---,,,---...///...---000222111000111444777000>>>MMMYYYgggtttyyyvvvuuuooollllllfff\\\WWWXXXXXXiii|||mmmcccVVVTTTRRRUUU\\\dddiiikkkmmmmmmmmmoooxxx|||sssnnnssszzzxxxkkkYYYJJJ<<<111...000---.........---,,,,,,+++---,,,,,,,,,,,,---......000000///...---,,,,,,+++)))+++---......///000111//////000000111111111222111111222222222333333333111777666888???BBBIIIZZZhhhuuuBBB@@@@@@CCCHHHLLLNNNNNNMMMNNNOOOOOONNNOOOQQQSSSRRRVVVWWWSSSPPPOOONNNKKKIIIIIIJJJIIIIIIJJJLLLMMMVVVdddnnnsssbbbQQQDDDEEEGGGDDDBBBEEECCCDDDFFFJJJPPPVVV\\\```[[[VVVQQQMMMKKKJJJIIIHHHGGGEEEBBB>>>:::777555444000000...---++++++******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&$$$%%%&&&(((((((((((('''(((((((((((((((((((((((())))))))))))***,,,...///777CCCUUUeeekkkfffZZZPPPIIILLLYYYqqqwwwaaaQQQQQQYYYlllxxxnnnggg```XXXSSSJJJDDDAAAAAA???::::::>>>>>>EEENNNWWWbbbllllllfffPPPFFF999111///000000///...,,,******,,,.........000111111222222333444444444666777666444111000000111111000000000000000111//////...---,,,++++++******+++,,,------,,,+++***---///000000...------.../////////.........------,,,,,,---------.........//////............//////...+++***///222111000222///000111111111111000///000000111000000///...---...000222333333222///...111111111111111111111222111//////222777888555111333111......///000000000000000000000000000000000000000000000000/////////...///111222222222000000............////////////000000000000000000000000222222333333333333333333555444222111000000111111444333111000000000//////444555555444333666<<<@@@FFFPPP\\\dddmmmssssssnnniiieeebbb```YYYTTTWWW^^^jjjxxxtttcccYYYOOOMMMNNNSSS\\\dddjjjlllpppqqqrrrttt||||||tttrrrxxxxxxoooaaaPPPCCC888000...//////000000000000///...------,,,,,,,,,,,,---....../////////...------,,,,,,***,,,...///......///000000000000111111111111111111111111222222222333333111777666777???AAAIIIZZZjjjwwwFFFEEEEEEHHHLLLQQQSSSTTTTTTTTTSSSPPPNNNMMMOOOPPPUUU[[[``````___\\\UUUMMMIIIIIIIIIIIIIIIIIIIIIIIIQQQ^^^hhhkkkuuu~~~dddSSSDDDCCCDDDCCCCCCGGGEEEGGGIIIMMMRRRWWW[[[]]]WWWRRRLLLHHHGGGHHHJJJJJJFFFCCC???:::555222111000+++++++++******++++++,,,((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''')))'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))***+++------...555DDDXXXgggjjjbbbXXXQQQLLLNNNbbbuuu]]]SSSSSS[[[sss~~~uuunnnfff___YYYPPPKKKGGGEEEAAA<<<;;;===;;;===AAAKKK[[[jjjooommm___UUUGGG:::333111222222///---+++,,,---...---,,,......///000000111111222555666888777555333222333222222222222222222333333111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///............---------,,,+++,,,,,,,,,,,,,,,------...------,,,,,,------......******...000///...000......////////////......------...//////.........---......//////......---000000000////////////...///...000444888888555222000...,,,,,,------,,,+++////////////////////////000000000000111111111111...///111222222222111000............////////////////////////////////////333333333222222222222222444333222111000000000111333333333333222222222222777888888999<<>><<<;;;<<>>777333222222000.........---+++***,,,,,,,,,---......//////333555777777555444333444333333444444555555555555333222222111000///............---,,,,,,,,,------***,,,...///...---...///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///+++)))+++,,,)))'''(((,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,......000333666666222///......000222333111...+++..............................///000000111222222000000000000///---,,,+++............////////////000000000000000000000000111111000000/////////...222222111111000000000000---...000222222333444555666888===DDDMMMWWW```eeennnrrrvvvvvvrrrkkkaaaZZZOOOPPPSSSTTTYYYccctttrrraaaSSSKKKIIILLLRRR[[[dddkkkppprrryyy~~~}}}zzzwwwxxx}}}uuuhhhXXXHHH999222111...,,,,,,+++++++++,,,,,,+++******---,,,,,,,,,,,,---......---------.........//////,,,---//////...---......333333222222111111000000111111111111222222222222111666555777???AAAIIIZZZkkkwwwMMMMMMMMMMMMMMMMMMNNNOOOKKKJJJHHHEEEDDDFFFJJJMMMXXXbbboooxxx|||uuucccRRRMMMKKKHHHHHHHHHGGGEEECCCCCCLLLQQQOOOOOOVVVZZZZZZVVVMMMFFFEEEGGGHHHHHHHHHCCCDDDEEEFFFFFFFFFEEEEEEFFFEEEEEEEEEFFFEEEBBB@@@===:::555000,,,*********((((((''''''''''''((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((())))))(((&&&%%%$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))))))))))))))...,,,///===QQQbbbjjjkkkaaa[[[TTTUUUddd~~~jjj\\\UUUVVVaaa{{{xxxpppggg```[[[ZZZXXXSSSMMMHHHCCC???>>>===>>>AAAGGGRRR```lllsssoooggg\\\OOOCCC999444222000...,,,,,,,,,+++))),,,------...//////000000000222555555444333333444222333555666777777777777555444444333222111000000000000///...---.........+++---//////.........000......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++...***(((++++++((('''(((++++++++++++++++++++++++,,,------,,,,,,+++***)))******)))))))))***,,,,,,((()))***+++,,,---...///......000111222111...,,,...111555:::<<<:::555111////////////////////////,,,------...///000111111111111000///...---,,,+++............////////////111111111111111111111111000000000//////.........000000000000000000//////***---///000000111444777999>>>IIIWWWeeepppwwwzzzzzzyyyxxxuuunnnbbbXXXRRRIIIMMMSSS\\\iiizzztttfffYYYPPPKKKNNNRRRYYYaaahhhmmmqqqsss}}}{{{sssuuuyyyxxxjjj]]]NNN@@@333//////---+++***((())))))******)))))))))---,,,,,,,,,,,,---......,,,,,,------.../////////,,,---//////...---......333222222111111000000000000000111111111222222222000666555777>>>AAAHHHYYYggguuuNNNPPPQQQPPPMMMKKKIIIIIIDDDCCCBBBBBBDDDIIIPPPUUU\\\fffuuummmYYYOOOKKKFFFDDDEEEEEECCC@@@>>>DDDGGGEEEEEEJJJMMMNNNMMMIIIFFFGGGJJJLLLKKKJJJCCCCCCBBBBBBAAA???>>>===???@@@BBBDDDDDDAAA;;;777555333000,,,)))((((((((()))(((''''''&&&&&&''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((()))'''((('''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''***)))***333CCCWWWfffoooaaa```\\\WWWZZZmmmxxxiii]]]RRRQQQfff{{{rrrhhhaaa[[[^^^^^^YYYTTTOOOGGG@@@::::::;;;===>>>EEETTTbbbmmmmmmllliiiaaaUUUGGG>>>444111---+++,,,,,,,,,,,,******++++++,,,------------000222333333222333444222333555777888999888888777666666555444333222222222222222111000000//////,,,...000000///...///000............---------,,,,,,,,,,,,++++++++++++***+++******))))))******+++,,,((((((,,,...---,,,...++++++************++++++,,,---,,,,,,+++***)))((())))))))))))***+++,,,,,,***+++,,,---///111222333...////////////---,,,++++++---222777:::888444000000000000000000000000000,,,------...///000000111000000000000111111111111............////////////111111111111111111111111111111111111000000000000//////000000000000///...---000222222111333888<<>>@@@HHHYYYdddrrrOOORRRUUUTTTPPPKKKHHHGGGDDDCCCBBBAAABBBHHHOOOUUU\\\gggvvvsss]]]PPPJJJCCC@@@AAAAAA???===;;;???BBBCCCFFFKKKNNNNNNPPPNNNJJJHHHHHHIIIGGGEEE@@@???>>>===<<<;;;::::::<<<===???AAA@@@<<<666111...---+++)))((('''''''''''''''&&&&&&&&&''''''(((&&&''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%'''(((%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$&&&&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((()))))))))(((&&&&&&'''(((***---666FFFYYYfffdddfffcccZZZTTT]]]tttxxxjjjZZZPPPZZZqqq~~~tttiiibbb]]]cccfffbbb]]]XXXNNNEEE<<<888888:::;;;===GGGRRR```ccchhhnnnpppiii[[[PPP@@@;;;555000.........---((((((((()))******++++++,,,///222333333333333444111222555777999999999888888888777666555444333333333444444444444222111000///000222111000...///000/////////.........------------,,,,,,+++++++++++++++******************++++++((((((,,,///...---///,,,+++***))))))***+++,,,+++++++++,,,,,,++++++***))))))******+++,,,,,,---------...///000111222333...//////...------......++++++,,,///111111000...////////////////////////......//////000000000111000000000000000111111222............////////////111111111111111111111111//////000000000000000000......///000000//////...///222555666777<<>>@@@HHHYYYdddrrrOOOSSSXXXXXXSSSMMMJJJHHHIIIGGGDDD@@@@@@CCCJJJOOO[[[eeetttttt^^^OOOHHH@@@<<<===>>>===;;;:::===AAADDDJJJPPPTTTTTTZZZVVVOOOIIIEEEDDDAAA===<<<;;;:::999999999999999;;;<<<===>>>===999333...)))))))))(((((('''&&&&&&&&&&&&&&&&&&'''((())))))&&&(((***+++,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&((($$$'''))))))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&((())))))'''&&&$$$(((((((((((((((((((((((((((((()))))))))'''&&&%%%&&&***,,,,,,...999KKKZZZjjjlllhhh]]]RRRSSSbbbpppuuudddVVVVVVbbbwwwuuujjjcccaaaiiimmmjjjeee```VVVJJJFFF???;;;===>>>>>>BBBIIIVVVZZZcccoooxxxvvvjjj___PPPIII@@@777222///...---+++,,,,,,------...//////,,,///222333333333444555000222555888999:::999999999999888777666555444444444555666777666444111000000222333222000//////000000////////////.........---------,,,,,,+++++++++++++++************++++++,,,((('''+++,,,******+++,,,+++***))))))***+++,,,))))))***,,,,,,---------))))))+++,,,---------------.........//////000000.........------...000222333111......///111222222////////////////////////000000000000111111111111222111000...------------............/////////000000000000000000000000000,,,---------......//////---...///000000///......---111666999===FFFQQQZZZgggjjjpppxxx{{{wwwkkkbbbZZZVVVOOOHHHGGGLLLUUUdddqqqtttwwwnnn___XXXZZZ```eeebbbggglllppprrrtttxxx{{{{{{sssooollliiigggrrrrrrbbbTTTFFF<<<111......000///,,,,,,...)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................)))+++.........///000111------......//////000000000000000000111111111111000555444666>>>@@@HHHYYYdddsssWWW^^^bbb^^^ZZZYYYSSSLLLHHHGGGDDDAAAAAADDDJJJOOO\\\cccoooqqqXXXMMMHHHBBB===<<<<<<;;;;;;;;;@@@GGGLLLQQQWWW___dddggg]]]QQQIIIEEECCC@@@===<<<:::777777888999999999444555666555333000,,,)))((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&''''''((($$$%%%''')))******)))((()))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((---+++(((&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((()))((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((($$$ """'''***)))'''&&&'''((('''&&&''')))+++))))))))))))))))))))))))*********(((***222@@@KKKbbbiiilllcccTTTJJJMMMTTTjjj{{{vvveee\\\[[[eeezzzyyypppmmmjjjsssxxxtttooojjjaaaXXXMMMFFF>>>:::<<<>>>===;;;DDDJJJTTT___hhhllljjjhhh]]]YYYMMM???777555333000---,,,,,,,,,---------...)))...///......222555444333444666888:::;;;<<<<<<999999999999999888777666444444555555555555444444222222222111111000000000444333111000///000111222000///---,,,,,,---///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++,,,---...//////...---,,,++++++***+++,,,,,,---...///000000////////////000000000000333444444444333111///...111111222222222333333333000000000000////////////000000111111111111000000222222000///............000000000000000000000000///000000000111111111111.........///////////////......---------...000000666<<>>AAAFFFMMMRRRWWW\\\aaaeeefff\\\NNNEEEAAA@@@???===;;;999777777888888777666111222222111///,,,***(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&###%%%'''((())))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''((('''%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""'''++++++***%%%'''''''''%%%%%%''')))((((((((((((((((((((((((&&&((()))((((((---666>>>SSS```jjjfffVVVIIIHHHLLLVVVeeessszzz~~~vvvgggYYYWWWeeevvvzzzuuuuuuttt{{{{{{vvvsssllleeeWWWPPPGGGAAA@@@@@@>>><<>>===;;;999888777777666444222......---+++***(((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$%%%%%%###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###'''******(((%%%&&&'''&&&%%%$$$%%%&&&((((((((((((((((((((((((%%%'''))))))((()))---111@@@QQQcccfff[[[LLLDDDCCCEEENNNZZZffftttsss[[[MMMQQQ]]]ttt{{{|||zzz~~~{{{vvvssspppllleee^^^TTTLLLHHHEEEBBB???@@@@@@@@@DDDLLLTTTYYY\\\fffmmmoooeeeUUUGGG<<<666444000---++++++---...///+++111555444333444444111666777888999::::::::::::999999999999999999888777555555666666666666555555666666666666555555555555444444444444444333333222222111000//////000111222000000000//////......---////////////////////////222111000///...///000111111000000000//////...............///////////////111111111222222222333333000111111222333333222222000000000111111111222222333333222222222111111111222222333333333333222222333333222111000000000000........................////////////////////////000000///...............111000000111444888<<>>===???DDDIIIQQQ^^^jjjuuutttppphhh___YYYXXXZZZ]]]______]]][[[\\\ccchhhlllnnnsssxxx~~~}}}qqqfffbbbfffooowww~~~zzzppp```PPPBBB888111...+++...000///+++)))***,,,***+++---......---+++***---))),,,222@@@XXX```QQQ666333000......//////...***+++,,,---...///000000......//////000111111111000111111111000111444666999::::::888999@@@MMMWWWiiiwwwZZZbbbmmmrrrpppdddSSSGGGCCCBBBAAA>>>===>>>BBBEEEGGGLLLQQQSSSUUUWWWSSSMMMBBB@@@??????AAABBBCCCBBBDDDHHHMMMQQQTTTUUUVVVVVVTTTMMMEEE>>><<<<<<<<<<<<:::999888888777555111...,,,***)))'''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''%%%$$$&&&'''((('''&&&$$$%%%%%%((((((((((((((((((((((((''')))******((((((***---333BBBTTT___^^^SSSHHHAAAAAADDDKKKYYYlll}}}zzzcccRRRMMMPPPXXXppp~~~yyyssspppmmmlllooohhh^^^VVVPPPLLLHHHEEE@@@===:::<<>><<<;;;===???@@@EEEHHHGGGHHHKKKLLLJJJEEEDDDDDDEEEFFFEEECCC@@@AAACCCFFFIIILLLLLLKKKIIIDDDBBB???===<<<<<<;;;::::::999777666555222///+++***)))'''%%%%%%&&&'''((($$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&%%%###'''(((***)))'''&&&&&&&&&''''''''''''''''''''''''))))))((('''''')))+++---///666CCCRRR\\\ZZZPPPGGGBBB@@@BBBPPPdddwww~~~ooo___RRRKKKGGGZZZsss}}}vvvpppnnnnnnqqqlllddd\\\VVVRRROOOMMM>>>;;;888888<<>>@@@BBBKKKSSS]]]fffnnnsssvvvvvvtttlll^^^QQQIIIIIIMMMRRR^^^^^^___```cccfffiiijjjppptttzzz~~~nnnggg``````iiiwww~~~xxxsssfff[[[III:::000,,,,,,,,,+++,,,,,,+++*********+++++++++************++++++''''''******000FFFQQQGGG666222...+++++++++++++++///////////////.........---------......////////////000000//////111444777EEEIIILLLIIIDDDCCCIIIPPPfffuuuSSSZZZggguuuuuueeeOOOAAABBBBBBAAA???<<<:::;;;<<<<<>>>>>>>>???AAADDDDDDBBB???999999:::;;;:::999888777888666444222111///,,,)))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&(((******((('''&&&'''''''''''''''''''''''''''((('''%%%$$$%%%(((+++------...555CCCRRRYYYUUUOOOCCC>>>===FFFVVVjjj}}}ppp___QQQFFFOOO^^^oooyyyqqqmmmooommmjjjddd^^^YYYUUUSSSSSS@@@===999888999;;;===>>>CCCJJJTTT```mmmtttnnneeeSSSJJJ>>>777555333///,,,...///---((('''...444666888999:::::::::::::::999888999::::::::::::::::::777777888888888888777777888888888888999999999999777777777777777666666555333333333333333333333333222222222222222222222222111111111000000//////...111111111222222222222222111111111222333333333444222222111111000000//////222222222333333333333444444333222111////////////000000000111111111222222444333333333333222222222222222333333333333222222///......------.........111111111111111111111111....../////////000000000,,,---...000444999===@@@@@@BBBFFFMMMTTT\\\bbbeeeiiihhhddd``````___XXXPPPJJJGGGCCC???>>>BBBHHHMMM[[[ccckkkqqquuuwwwtttooohhh```SSSIIIFFFJJJSSSYYYdddbbbaaaaaaeeeiiimmmooouuuxxx}}}|||xxxtttccc```___gggttt|||uuukkkcccUUULLL>>>333,,,***+++,,,++++++***))))))******+++,,,++++++******++++++,,,---+++...,,,'''000888444222///,,,******++++++***---------,,,,,,,,,++++++((()))+++,,,///111222333///000000000///000333555>>>EEEKKKKKKFFFEEELLLSSScccsssOOOSSS___nnnqqqdddRRRHHH???@@@@@@>>><<<;;;<<<===:::AAAGGGLLLSSS[[[^^^^^^\\\VVVNNNHHHCCC@@@>>><<<;;;999888:::<<<<<<:::888555666777777666555555555444111...,,,+++***(((&&&%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''''''''(((((($$$&&&))))))((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%'''(((************...888DDDNNNSSSTTTHHHBBB===???GGGXXXrrrtttfffRRRQQQQQQWWWiii~~~}}}rrrmmmoooiiifffbbb]]]XXXUUUUUUUUUGGGCCC===:::999:::;;;;;;;;;@@@FFFOOO[[[gggjjjhhh___UUUIIIBBB???===777222222444222,,,***///333444888999999:::;;;;;;;;;:::888999::::::;;;;;;::::::777888888999999888888777777888888888999999999999888888777666666666666666333333333444444333333333222222222333333333333333333333333222111000000000000000111222222222222222000000111222333333444444111111111111111111111111222222222333333333444444333222111000//////000000111111111111222222222333444444333333333222222222222222333333333333222222//////............//////000000000000000000000000---...//////000111222222111222444999???FFFMMMQQQQQQRRRVVVYYY]]]aaaccceee```___ZZZRRROOONNNKKKEEECCCCCCBBBCCCGGGPPP[[[bbbppptttuuurrrooommmggg^^^XXXRRRJJJFFFHHHOOOWWW]]]cccdddeeeddddddhhhooouuuzzz||||||uuuooojjj^^^^^^dddqqq{{{xxxrrrhhh[[[QQQDDD>>>555...*********++++++***(((((()))*********,,,,,,---......---,,,,,,222***...222***)))...---...,,,+++***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111222222...000111111000000111333666>>>EEEEEEAAACCCLLLUUUaaarrrHHHGGGNNN[[[aaaZZZOOOJJJ<<<===???>>>======>>>???:::BBBJJJRRR\\\fffjjjiiieee]]]PPPEEE>>><<<<<<<<<888555333444666777555333666666666444222111333444111...***(((''''''&&&$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%&&&&&&&&&$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%#########%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''((()))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&%%%&&&"""$$$'''((('''&&&&&&&&&'''''''''''''''''''''''')))(((((()))******)))(((&&&(((---222:::DDDOOOVVVPPPHHHAAA======JJJggg|||^^^WWWLLLHHHVVVnnnwwwqqqsssfffdddaaa\\\WWWTTTTTTUUUOOOIIIBBB===;;;<<<======666;;;???BBBKKKWWW```cccddd[[[QQQKKKJJJHHHCCC>>>777999777111...000222111777888999:::;;;;;;;;;;;;888999::::::;;;;;;;;;;;;888888999999999999888888555555666666777777777777999888666555555555666777222333333444444333333222333333333333333333333333555555444333333222111111///000111222222222222222000000111222333333444444111111111111111111111111000000111111111222222222111000/////////000222333111222222222222333333333222222222111111111000000000000111111111111000000000000////////////000111////////////////////////---...///000111222333444888999<<>>IIITTT___rrr???@@@BBBFFFIIIJJJHHHFFFCCCAAA???>>>>>>>>>===<<>>===>>><<<999666666555444333222111111666555444222111///...---(((''''''''''''&&&&&&&&&%%%%%%%%%$$$###"""!!! '''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&'''))))))&&&###!!!!!!$$$'''***%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&)))+++'''(((***+++000999FFFOOOUUUPPPJJJBBB;;;@@@UUUmmm~~~fffPPPKKKQQQ[[[mmm|||oooiiifffccc^^^[[[YYYWWWWWW^^^YYYQQQJJJDDD???;;;999666888:::;;;???HHHTTT^^^___]]]]]]^^^___\\\UUUPPP@@@>>>999333000000333666888999;;;<<<===<<<<<<;;;:::999999999999::::::;;;::::::;;;;;;::::::999999888777777777777777888888777777666666555555444444222222111111222222333444444444444333333222222222444333222222444444333222444444444333222111000///......///111222333444555666444222000000000222333333222222111111000000000111000000000111222333333000000000000111222333333111111111111111111111111222222333333333111000///111000//////.../////////......///000222111///---111---+++---222888;;;;;;BBBDDDJJJQQQYYY^^^``````gggfffdddbbb```[[[VVVSSSMMMFFFAAAAAA???===???EEEHHHOOOWWW]]]bbbiiirrrzzz}}}kkkYYYOOOKKKIIIDDDCCCDDDFFFJJJPPPVVVZZZdddddddddeeeggglllsssxxx~~~~~~{{{vvvmmmfffaaa^^^]]]eeerrr}}}wwwuuuqqqjjj___PPPAAA777111///...------,,,+++)))((()))******)))((()))***)))***,,,......---,,,+++))))))(((((())))))***+++---***((()))---///...---.........////////////000///...,,,,,,,,,---///111000000111222222222222111444222444777999===GGGQQQ```ppp<<<===???DDDGGGIIIGGGEEEIIIFFFCCCAAAAAA@@@>>><<<>>>@@@EEEMMMTTTZZZ\\\\\\]]]SSSFFF???===<<<999555888777777666555444333333222222111///...,,,++++++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%$$$######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&'''+++)))%%%"""!!!"""$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''***)))'''&&&&&&'''((()))((()))******,,,333>>>FFFRRRPPPMMMHHH@@@AAAPPPbbbuuu[[[NNNJJJMMMZZZjjjxxxwwwooommmiiieeeaaa]]][[[ZZZbbb___ZZZUUUOOOHHH@@@;;;999777555777;;;BBBIIIMMMTTTUUUXXX]]]```bbbaaa```UUUPPPHHH>>>666333555777::::::;;;;;;;;;;;;:::999777777666666777777888999999:::::::::::::::999999888888888777777888888999999999999888777666666555222222111111222222333444444444444333333222222222333222111111333333222111222333222222111000///......///000111222333444444222111000//////111222333222222222222222111111111111111111000111111222222444333222222222222222333111111111111111111111111///000111222111111000///111000000/////////000000////////////000000///...111///...333;;;CCCGGGIIIQQQRRRVVV[[[aaadddeeedddeeecccaaa^^^ZZZUUUPPPLLLCCC>>>::::::;;;<<>><<<:::888999<<>>;;;888555333777666555444333222222111...---,,,+++***)))((('''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###### !!!######"""###$$$&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""###$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&)))(((&&&$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***,,,---...)))******((((((---555;;;KKKNNNPPPOOOGGGDDDJJJTTTooonnnYYYJJJBBBHHHRRRaaavvv|||uuutttqqqnnnjjjeeebbb```ffffffeeeccc^^^TTTJJJBBB===888333333888===??????GGGJJJPPPVVV\\\aaafffjjjjjjdddXXXJJJ>>>888666777888888999999999999999999555555444555555777888999888999999:::::::::999999:::999999888888999999:::::::::999888666555444444222222111111222222333444444444333333333333222222222111000000222222111000111111111111111000///...//////000111222333333333000//////...///111222444222222222222333333333333222222111000000000111111444333222111000000000000000000000000000000000000---...//////000/////////,,,,,,+++++++++,,,,,,---//////......///000111222444333666>>>JJJSSSXXXZZZXXXYYYZZZ]]]```bbbbbbaaa[[[YYYVVVRRRLLLFFFBBB???<<<::::::;;;>>>EEETTTbbbmmmooopppnnnjjjhhhhhhjjjooopppiiiZZZLLLFFFEEEDDDGGGJJJNNNSSSXXX]]]aaaccc[[[___ccchhhmmmsssyyy}}}}}}|||xxxrrrkkkeeebbbbbbfffgggjjjmmmppprrrttttttxxxpppcccUUUHHH<<<222,,,,,,***)))((()))***)))((((((***+++***)))((()))***)))*********++++++++++++111000///---,,,***)))))))))))))))+++---...,,,***,,,---------............///...---------...///000000000111222222222222111333222333777999<<>>>>>===@@@???>>>;;;888555444333333222111111//////...---******)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%)))******(((&&&(((...333???GGGOOORRRMMMGGGGGGIII[[[nnnkkkVVVFFFBBBFFFPPPfff~~~{{{wwwvvvvvvuuussspppmmmiiigggjjjkkkllllllhhh```UUUNNNDDD???999666777:::<<<<<<>>>BBBGGGKKKOOOUUU]]]cccnnnjjjaaaTTTHHH???:::888555555777888999:::;;;;;;444444444444666888:::<<<777777888999999:::999999;;;;;;:::999999999::::::999888777666444333111111222222111111222222333444333333333333333333333333333111000111222333222000000111111111111111000000000000000111222222222333000000000000000111222333222222222333333444444444333222111000000///000000000000///...............////////////////////////...............---------))))))))))))******+++,,,////////////000333777:::;;;>>>EEEPPP\\\dddffffffYYYXXXWWWXXXZZZ[[[ZZZYYYPPPOOOLLLGGGAAA<<<999888888<<<@@@DDDHHHRRRcccqqqttttttrrrmmmfff```^^^^^^XXXZZZWWWMMMFFFFFFHHHIIILLLOOOUUU[[[```bbbdddddd[[[___fffmmmrrrxxx}}}|||vvvnnniiiggggggjjjhhhffffffhhhkkknnnooorrrgggWWWGGG;;;333---++++++)))''''''((())))))((('''((()))(((''''''((())))))))))))((()))***++++++------,,,+++***((('''&&&%%%&&&(((***++++++)))(((,,,,,,,,,---------......///......---...///000000000000111222222222222111222111333777888;;;DDDMMMZZZfffwwwJJJKKKMMMQQQVVVYYYZZZYYYOOOKKKDDD???<<<999777555444444444666999::::::999999::::::777444333444666000//////...---,,,++++++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$### ''')))***)))''''''+++///333===IIINNNNNNJJJGGGDDDHHHVVVeeesss~~~hhhSSSEEEAAAEEETTTiii}}}vvvppprrrssssssssssssqqqooonnnmmmmmmmmmmmmkkkfff___ZZZNNNKKKFFF>>>888666999<<<999<<>>;;;<<<===<<>><<<:::888777666555444555888999999888777777666444222222333555///......---,,,+++******'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$""" !!!"""%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((('''(((((((((((((((((((((((($$$%%%&&&'''&&&%%%$$$###&&&)))+++***((('''***---)))333???FFFIIIKKKIIIDDD>>>GGGPPP\\\tttyyycccOOODDD@@@GGGTTTggg}}}zzzqqqmmmmmmooopppqqqrrrrrrrrrpppnnnmmmlllkkkhhhdddaaaVVVVVVQQQHHH>>>888888:::888888999;;;===BBBGGGLLLRRRVVV[[[]]]ZZZTTTOOOLLLFFFHHHIIIJJJHHHDDD@@@===:::888555333333444666888444444666777999999::::::<<<<<<;;;:::999999999999999999888777555444333333222222111111222222333444222222333333333333444444444333222222444444333222000111222333333333333333222222222111111111111111444444333333222111111000222222222222333333333333111111000/////////000000////////////000111222333000000000000000000000000111111///......------...,,,,,,,,,---...000111222777:::===>>>@@@EEEMMMSSSVVVZZZaaajjjppppppjjjeee[[[WWWPPPKKKHHHEEEBBBAAA<<<>>>???>>>===???CCCHHHOOOWWW^^^___```ffflllpppvvvqqqggg\\\RRRKKKFFFDDDDDDHHHHHHEEEFFFJJJNNNNNNUUUYYY___eeeggggggeeeccc]]]aaafffjjjmmmnnnpppqqqqqqrrrrrrqqqppppppqqqsssnnnjjjeeedddeeefffeeecccQQQHHH<<<222------...000///,,,)))((()))***+++******,,,---,,,+++***+++,,,((()))))))))************'''(((***+++++++++***)))''')))+++,,,,,,++++++,,,,,,---------................../////////000000000000000111222222222222111111000333777888:::AAAJJJWWWdddtttIIIIIIIIIKKKNNNPPPPPPOOOHHHDDD???;;;999999999888777555444444666777666555444333333333222222111000,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$&&&)))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''"""$$$&&&)))+++...///000&&&))),,,+++(((&&&''')))$$$---666<<>>AAABBBCCCIIIRRRXXXZZZYYYWWWUUUPPPSSSWWWYYYWWWSSSNNNJJJFFFBBB===888555444444444222333555777888999::::::<<<;;;:::999888888888888888888777666555555444444222222111111222222333444222222222333333444444444333222111222333444333111//////111222333333333333222222222111111111000000111222222222222111111111222222222222222111111111000////////////000000111111111111000000111222222111111111111111111111111000000/////////111222333111111222333444666777888BBBFFFJJJLLLLLLPPPWWW]]][[[\\\^^^bbbeeeddd^^^YYYPPPLLLEEE@@@===<<<:::999777;;;???AAADDDJJJSSSZZZhhhmmmoookkkjjjmmmmmmkkknnnggg\\\QQQIIICCCAAA???FFFJJJLLLKKKLLLPPPRRRQQQWWW[[[aaagggjjjjjjhhhgggbbbeeeggghhhhhhggggggggghhhjjjlllmmmllllllmmmnnnhhhddd```___^^^\\\VVVQQQ???999111,,,+++,,,...///000---)))'''((()))))))))***+++,,,+++***)))***,,,((()))***+++++++++******''')))***,,,,,,,,,******&&&(((******((((((***,,,------........./////////......///000000000000000000000111222222222222111000000333666888999AAAIIIUUUbbbrrrDDDCCCBBBDDDFFFGGGGGGFFFCCC???:::777666777777777777555333333444444333222222111111333444222...+++(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$%%%%%%&&&%%%%%%%%%###%%%&&&&&&&&&&&&''')))######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%""""""###'''***------,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$#########$$$&&&((()))&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,+++(((%%%%%%&&&###***111555===GGGJJJGGGCCCFFFDDDAAALLLgggrrrbbbLLLGGGCCCGGGSSSeeexxx|||iiiiiiiiijjjlllnnnqqqrrrsssqqqooommmkkkgggbbb___UUUVVVYYY\\\\\\UUUIII@@@;;;888444555888;;;;;;999;;;AAAJJJRRRVVVXXXXXXYYYSSSWWW^^^bbbccc```[[[WWWQQQMMMFFF>>>999555444333222333444666888999::::::<<<;;;:::999888888888888555555444444444333333333222222111111222222333444222222222333333444444444222111000111222222222000---...///111222222222222333333222222111000000000...///000111111222111111333222222111111000000000//////...//////000111222222111000//////......///111111111111111111111111////////////111333666777<<<<<<===>>>???AAACCCDDDKKKOOOSSSUUUTTTWWW]]]cccZZZXXXVVVVVVWWWVVVRRRNNNHHHDDD???<<<;;;<<<<<<===<<>>;;;888777888888888777999===BBBHHHNNNQQQSSSTTTPPPSSSVVVVVVVVVYYYaaahhhbbb\\\SSSIII@@@;;;999888888666555555777999::::::444333222222222222333444666666666666555444333222666555444444444444333222222222222222222222111111333333333222222222111111444333222111000111222222333333222111///...------......///111222222000///...///111222333333222222...---,,,,,,,,,---//////+++,,,...///000222555777444555666555333111111111222333555555666999@@@EEEKKKNNNQQQPPPMMMJJJJJJJJJSSSQQQOOOQQQTTTWWWVVVUUURRRNNNKKKJJJHHHDDDAAAAAA???999666888::::::<<>>:::999999999888666999===BBBGGGKKKMMMOOOKKKNNNPPPOOOOOORRRYYY___ccc___YYYQQQKKKGGGDDDCCC<<<:::888888999:::999999666555333222222333555666555555555555555444333333555444333333333444333333333333333333333333333333222222222222222111111111111111000/////////000000111000000000//////......////////////000000///...000000111111111111000000......---,,,---...///000...///111111111222444666888999:::999888777777888;;;;;;;;;:::;;;@@@HHHNNNTTTVVVXXXWWWTTTQQQPPPPPPQQQOOOLLLLLLNNNOOONNNLLLHHHEEEAAA???===<<<;;;<<>>>>>@@@AAAAAAGGGNNNWWW```iiijjjdddaaaeeejjjsssoooiiiaaaYYYRRRNNNKKK>>>>>>>>>>>>???DDDKKKPPPRRRRRRSSSTTTVVVYYY[[[]]]bbbbbbdddjjjrrrvvvuuurrrlllfffbbbbbbaaaaaagggoooqqqnnnjjjhhhhhhfffbbb___ZZZWWWQQQKKKEEE>>>777222******)))))))))))))))(((***(((&&&&&&((()))((('''''''''((((((((((((((((((************)))))))))((())))))))))))))))))******+++******))))))******+++******++++++,,,---..................////////////000000000///////////////222000111444666888>>>EEENNN[[[nnn666555333222111111222222333444444444444333333222///000222222222000...,,,)))((((((''''''&&&%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%% !!!!!!""""""######&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$%%%&&&%%%###%%%$$$$$$%%%&&&&&&%%%############"""""""""""""""###&&&&&&$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%''''''(((...666===PPPPPPKKKCCC:::666999===DDDRRRhhhxxxkkkZZZLLLAAA;;;<<>>CCCFFFJJJIIIKKKMMMLLLMMMUUU^^^ffflllqqqpppiiicccbbbbbblllggg^^^SSSKKKDDDAAA???666888<<<@@@DDDJJJPPPUUUTTTSSSSSSTTTVVVYYY\\\^^^cccccceeekkkqqqtttsssqqqiiibbb]]]___ccchhhpppvvvxxxsssmmmiiigggddd___[[[WWWRRRKKKDDD===666000,,,'''((((((((())))))******+++)))'''((()))******)))'''''''''(((((()))))))))************))))))))))))&&&''''''((())))))******)))******++++++******)))(((((()))+++,,,...//////............////////////............////////////333111111444666777===DDDNNN[[[nnn555444333111111111111111222333333333333222111111//////000000///---,,,+++%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###########################"""&&&'''&&&###!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''***000444CCCHHHKKKHHH@@@999777999;;;FFFZZZrrr{{{nnn```SSSGGG>>>;;;AAAOOOddduuuzzzyyyzzz}}}~~~wwwoooiiifff^^^aaadddddddddeeeggghhhaaa\\\UUUOOOLLLPPPWWW]]]XXXUUUPPPLLLHHHEEEAAA>>>===<<<<<<<<<===???AAABBBCCCDDDDDDBBBAAABBBFFFIIIJJJLLLOOOQQQQQQOOOKKKIIIKKKJJJIIIJJJLLLMMMMMMLLLCCC@@@<<<999777777888999888888777777555333222111111111111111000000111333//////000000000000000111000000111111111000///...,,,---///000000000///...******+++,,,...///000000333333222000//////111333000000000000111111222222333222222111111222444555999;;;===???@@@CCCFFFIIISSSRRRPPPMMMHHHFFFFFFGGGFFFEEEDDDDDDFFFKKKPPPTTTXXXXXXWWWUUURRROOOMMMLLLIIIFFFCCCAAA???>>>>>>>>><<<===<<<<<>>CCCHHHKKKOOORRRUUUVVVUUUTTTUUUWWWZZZ^^^```cccccceeehhhlllmmmkkkiiibbb^^^\\\```iiirrryyy}}}~~~xxxqqqkkkhhhccc^^^YYYSSSNNNFFF>>>888222---***'''''''''((((((((())))))))))))(((((())))))******'''''''''(((((()))***************)))))))))))))))((((((((()))))))))******((()))***++++++***)))(((***+++,,,---...///000000............////////////------......///000111111444111222444555666<<>>=========??????>>><<<;;;;;;===???CCCGGGLLLPPPRRRQQQNNNLLLJJJJJJLLLOOOTTTWWWXXXXXXNNNKKKGGGCCC@@@>>>>>>>>>======<<<:::888666444333333555666555222111111333---------....../////////---...///000///...---+++,,,---.../////////------******+++---...000111111111222222000......111444111222333555666888999:::888888777777777888999:::>>>AAAEEEIIILLLQQQVVVYYYaaa```]]]WWWPPPJJJHHHGGGEEEFFFFFFHHHKKKMMMNNNNNNRRRQQQOOOMMMLLLIIIGGGEEE???>>><<<:::999:::;;;===999???BBBEEEOOObbbssszzz}}}sssjjjhhhiiihhhggggggggghhhhhhfffaaaZZZUUURRROOOKKKFFFAAA>>>===>>>???BBBEEEJJJMMMOOOQQQSSSUUUWWWWWWWWWWWWZZZ]]]```aaabbbbbbbbbbbbccccccaaa```\\\\\\___fffqqqzzz~~~~~~yyyqqqjjjfffaaa\\\WWWKKKFFF>>>777222...+++((((((((((((''''''''''''&&&''''''(((''''''((()))***((((((((((((((()))***+++))))))))))))))))))******+++++++++******)))))))))((()))***++++++***)))(((,,,,,,,,,---------------............////////////......///000111111222333333111111444555666<<>>;;;888555999EEERRR___qqqvvv^^^LLL@@@AAAJJJYYY```bbbgggoooqqqtttzzz}}}rrrbbbZZZTTTVVVZZZ[[[]]]___bbbaaa___ZZZVVVTTTTTTTTTTTTVVVYYY\\\[[[UUULLLFFFFFFGGGGGGFFFDDD@@@===:::;;;:::888777666666666777===@@@EEEJJJLLLLLLJJJHHHEEEFFFHHHMMMRRRVVVWWWWWWTTTRRROOOLLLHHHFFFEEEDDDCCCBBBBBBAAA???===;;;:::<<>>===>>>???@@@AAADDDGGGKKKOOOSSSWWW]]]```eeeeeebbb\\\TTTMMMIIIGGGFFFGGGHHHJJJLLLMMMKKKIIIFFFDDDAAAAAA@@@???>>><<<888888888777777999===AAACCCLLLSSSUUU```uuutttooonnnjjjeeecccccccccbbb^^^VVVOOOJJJGGGAAA@@@?????????AAACCCDDDEEEGGGJJJMMMOOOQQQTTTWWWXXXYYYZZZ[[[]]]```bbbcccaaa```^^^]]][[[[[[[[[[[[[[[```gggmmmttt{{{{{{xxxzzzsssjjjccc^^^YYYSSSOOO>>>:::444000---+++((('''((((((''''''&&&&&&&&&%%%&&&'''(((((('''''')))++++++***(((((((((((()))***))))))))))))************,,,,,,,,,+++***)))))))))((())))))******))))))(((++++++++++++************............////////////...//////000111222222333222000000333555666<<>>;;;333111999@@@HHHZZZlll|||nnnYYYLLLCCCAAAIIIPPPRRRXXXaaajjjoooxxxtttjjj```[[[WWWTTTVVV\\\cccbbbaaa___]]]ZZZWWWUUUTTTVVVZZZ]]]]]]XXXPPPJJJIIIKKKNNNPPPNNNIIICCC???:::999777666555555444444888:::>>>AAABBBCCCBBBAAABBBBBBDDDHHHLLLNNNNNNMMMPPPOOONNNMMMKKKIIIGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFIIIMMMQQQOOOHHHAAA======777777888999999:::;;;;;;:::;;;===>>>>>><<<:::888999999888666555555555555666666666666666777777777222555999999777666888<<>>AAACCCFFFGGGHHHHHHHHHIIIKKKLLLNNNQQQVVVZZZYYYZZZ]]]___aaaccccccccc```___\\\YYYWWWXXXZZZ\\\___hhhnnnoooqqqttttttpppqqqjjj```WWWPPPKKKDDD@@@333000---+++******((('''&&&&&&&&&&&&&&&'''''''''&&&(((***)))((((((+++------+++)))((('''((())))))((()))))))))***************************)))))))))))))))(((((((((((()))))))))))))))***+++++++++,,,............////////////.../////////000000111111111///000333555777===DDDJJJRRR___nnn,,,------,,,,,,+++***)))&&&'''(((((()))))))))(((###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&$$$""""""&&&)))%%%%%%$$$%%%&&&'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%(((******(((&&&'''(((%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&'''((()))((((((---+++---444>>>EEEFFFDDD@@@777333666888:::HHHYYYooo|||yyydddWWWGGG===@@@EEEEEEKKKTTTgggnnnxxxzzzoooeeeYYYQQQTTT]]]eeecccbbbaaaaaa___[[[XXXUUUWWWYYY\\\\\\XXXRRRMMMKKKOOOUUUXXXWWWRRRJJJFFF<<<;;;999888777777666555999:::<<<>>>????????????CCCCCCCCCFFFHHHIIIGGGFFFHHHHHHIIIJJJIIIGGGFFFEEEHHHIIIKKKMMMNNNOOOPPPPPPRRRWWW\\\YYYQQQHHHCCCBBB>>>>>>??????@@@AAABBBBBBEEEGGGIIIJJJJJJHHHEEEDDDCCCBBB???===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::666;;;@@@AAA>>>===@@@CCCIIILLLPPPTTTUUUTTTRRRPPPJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTXXXZZZ[[[ZZZVVVPPPLLLJJJHHHDDDAAAAAACCCDDDBBB@@@EEEBBB@@@AAACCCEEEDDDBBB@@@AAABBBBBBBBBFFFLLLRRRXXXdddiiifffiiiwwwyyymmmddd[[[TTTRRRTTTOOOQQQPPPJJJ@@@::::::<<>>999555555333333:::EEEbbbooo|||rrrnnn]]]WWWMMMCCC===;;;>>>AAATTTbbbttt~~~vvvmmmddd]]]XXXVVVaaa___aaaggggggbbb___aaa^^^\\\[[[ZZZYYYUUUNNNIIIDDDHHHOOOWWWZZZWWWMMMFFFKKKCCC:::666888;;;;;;:::>>>===;;;::::::;;;===>>>>>>@@@CCCFFFFFFCCC@@@>>>AAAAAABBBCCCDDDDDDDDDDDDCCCFFFJJJMMMOOOPPPPPPOOOTTTUUUXXXXXXVVVQQQLLLHHHJJJIIIGGGFFFFFFHHHJJJLLLPPPTTTWWWVVVQQQMMMMMMOOOKKKJJJIIIHHHEEECCC@@@???>>>@@@CCCDDDEEECCCAAA???DDDCCCBBBAAAAAABBBCCCDDDKKKNNNQQQTTTUUUTTTQQQPPPJJJIIIIIIKKKNNNPPPPPPOOOPPPQQQQQQNNNJJJFFFDDDCCCLLLKKKIIIIIIHHHEEEBBB???>>>;;;;;;===>>>===???CCCDDDGGGGGGGGGMMMWWW^^^```VVVNNNKKKPPPQQQNNNRRR[[[bbbbbbaaa```___aaaeeehhhiiieee^^^TTTLLLHHHHHHIIIHHHEEE@@@<<<999:::;;;===IIILLLOOOPPPPPPOOOPPPPPPYYYVVVRRRPPPOOORRRVVVYYY[[[]]]```aaa___^^^]]]]]]ZZZYYYXXX[[[```fffiiijjjiiilllooommmhhhaaa^^^]]]^^^WWWMMMBBB:::555444444+++***)))'''''')))***+++''''''(((((((((((('''&&&'''&&&%%%%%%&&&'''((()))++++++***)))))))))))))))+++(((&&&'''+++---+++''')))))))))))))))))))))))),,,,,,++++++***)))))))))+++,,,,,,------.../////////////////////.........////////////000000000000333333222111222555:::===FFFOOO^^^nnn{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&$$$###((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((***...333666<<<888777777555333777???QQQ]]]kkktttsssnnniiifffcccbbb\\\QQQDDD<<<;;;===FFFQQQbbbqqqzzz}}}~~~}}}~~~yyyrrriiibbb``````aaabbb___```eeefffaaa^^^```bbb```]]][[[YYYSSSLLLGGGBBBDDDIIIPPPVVVXXXVVVSSSWWWQQQIIIDDDBBBAAAAAA@@@EEEDDDCCCAAA???>>><<<;;;;;;===@@@BBBBBB@@@===;;;;;;<<<===???AAABBBCCCCCCBBBEEEHHHKKKLLLLLLJJJIIILLLNNNRRRTTTTTTRRRNNNKKKGGGFFFEEEEEEGGGJJJMMMPPPSSSWWWYYYWWWRRRMMMMMMNNNMMMLLLKKKIIIGGGEEECCCBBBCCCDDDEEEFFFFFFEEECCCBBBCCCCCCCCCDDDFFFGGGIIIJJJKKKLLLNNNOOOOOONNNLLLJJJFFFFFFGGGIIILLLMMMKKKJJJLLLMMMLLLIIIDDD@@@======>>>===<<<<<<======;;;888;;;888999>>>AAAAAAEEEIIIMMMQQQTTTWWW___kkktttwwwggg\\\VVVXXXWWWQQQQQQWWWZZZZZZXXXTTTQQQQQQSSSUUUSSSQQQMMMGGGBBB>>>>>>>>><<<;;;999999;;;???CCCEEEIIIKKKMMMNNNNNNNNNOOOPPPSSSQQQNNNMMMNNNQQQVVVYYY^^^___```___\\\YYYXXXXXX\\\\\\^^^bbbgggiiijjjiiihhhiiihhhddd\\\UUUQQQPPPMMMHHH???666000---------***)))'''&&&&&&''')))******))))))((((((''''''&&&)))(((((('''((()))***+++******)))(((((((((((((((***'''%%%&&&***,,,***'''))))))))))))))))))))))))+++************)))))))))'''(((((())))))******+++/////////////////////...////////////000000000000222222222111222555999===EEEMMM\\\lllyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%$$$###""" !!!"""$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&(((+++---777666888:::888555555888===FFFRRRZZZ]]]^^^^^^___dddiiijjjaaaQQQBBB<<<;;;:::@@@MMM]]]jjjqqqqqqooosssooohhhbbb^^^```fffkkkhhheeeeeehhhggg```[[[YYYdddbbb___]]]YYYTTTNNNIIIEEEDDDEEEHHHNNNUUUYYY[[[]]][[[WWWRRRLLLIIIIIIIIIMMMMMMMMMLLLIIIDDD???<<<999;;;===???>>><<<888666555666999<<<>>>@@@BBBBBBAAACCCGGGIIIJJJHHHEEEDDDDDDGGGLLLPPPSSSSSSRRRQQQGGGGGGFFFFFFGGGIIILLLMMMQQQSSSVVVTTTPPPMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@BBBDDDGGGJJJMMMNNNOOOKKKKKKJJJIIIHHHFFFEEEDDDAAABBBCCCEEEHHHHHHFFFDDDFFFGGGFFFCCC>>>999777777777666555777888999888666999888:::AAAEEEHHHLLLRRRXXX]]]```dddmmmyyysssfff]]]\\\ZZZSSSOOOQQQQQQPPPLLLGGGBBB??????@@@<<<======;;;999777777777444555777;;;@@@EEEJJJLLLIIIJJJLLLLLLKKKLLLNNNPPPNNNMMMLLLMMMOOOSSSWWWZZZ^^^___^^^[[[XXXVVVVVVWWW___aaafffjjjnnnmmmiiifffiiihhhddd^^^UUUNNNJJJHHH@@@<<<666000,,,+++,,,---((((((&&&&&&&&&&&&(((((())))))(((''''''((()))***))))))((((((((()))******))))))(((''''''''''''((()))&&&%%%&&&)))***)))&&&))))))))))))))))))))))))(((((())))))))))))******)))))))))***++++++,,,,,,......//////////////////////////////000000000000222222222111222444999<<>><<<;;;;;;<<<<<<===???CCCGGGJJJLLLMMMMMMJJJIIIFFFCCCAAA@@@@@@@@@=========???AAABBB@@@???@@@@@@@@@===999777666666888888888999;;;<<<;;;:::>>><<>>??????;;;===???BBBCCCBBBAAA@@@>>>@@@CCCFFFIIIKKKLLLLLLLLLJJJHHHEEEBBB@@@???>>><<<===???AAAAAABBBDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@;;;999777555555555666666:::<<>>AAADDDFFFEEECCCEEECCCEEEJJJNNNPPPTTTYYY```cccdddccceeejjjllljjjcccYYYPPPNNNOOOLLLGGGCCC??????>>>;;;888777888999777888888777777999===@@@@@@AAABBBDDDFFFHHHIIIIIIHHHIIIIIIIIIIIIJJJMMMOOOQQQQQQRRRSSSUUUVVVVVVWWWOOOQQQTTTVVVZZZ```fffkkkooooooqqqrrrsssqqqmmmiii^^^\\\YYYTTTLLLDDD<<<666///---+++(((''''''(((((((((((((((((((((((((((((()))((('''&&&''')))+++,,,((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''')))(((((((((*********)))))))))))))))))))))))))))&&&&&&'''((()))******+++((())))))******+++,,,,,,---.........//////000000////////////000000000000000111222222222444888;;;CCCLLL\\\kkkwww&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''&&&%%%###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&###%%%&&&&&&&&&%%%'''((('''+++000333777;;;888333//////000444:::CCCJJJOOOSSSUUUXXX]]]___YYYNNNDDD???===999555444:::BBBIIIJJJNNNSSSUUUVVVYYYaaagggkkkrrrzzzyyyfffVVVGGGIIIJJJJJJJJJKKKNNNPPPNNNNNNMMMKKKJJJKKKNNNQQQTTTXXXZZZWWWQQQMMMMMMPPPQQQTTTXXX[[[[[[XXXUUURRRLLLLLLKKKIIIFFFBBB>>><<<;;;<<<>>>???@@@AAAAAAAAA999:::;;;<<<======>>>>>><<<===>>>@@@AAABBBCCCCCCEEEDDDBBBAAA???>>>>>>>>>999999999:::::::::;;;;;;@@@???===;;;::::::;;;;;;777666555333333333444444777888:::;;;===>>>>>>>>>>>><<<999777666777999:::888888:::===@@@@@@???===777999;;;;;;<<<===@@@BBBEEEGGGKKKQQQUUUVVVTTTRRRJJJGGGHHHKKKMMMMMMOOOSSSZZZ]]]^^^\\\]]]```aaa^^^VVVPPPIIIFFFEEEDDD???<<<888999:::999888888:::<<<::::::999888888;;;???CCCBBBBBBCCCDDDEEEFFFGGGHHHGGGHHHJJJJJJIIIJJJLLLNNNPPPQQQRRRSSSSSSRRRPPPOOOKKKMMMRRRVVV\\\ccckkkpppttttttsssssssssqqqnnnkkk^^^ZZZTTTNNNFFF===444...+++***)))'''&&&&&&&&&'''((((((((((((((((((((((((+++***((('''&&&&&&&&&'''******+++++++++***))))))'''&&&&&&&&&&&&'''(((((())))))))))))************))))))))))))))))))))))))''''''((())))))***++++++******++++++,,,------...------......///000000000////////////000000000000///000222222222444777:::BBBLLL\\\lllxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###############$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''&&&%%%$$$%%%&&&(((((('''%%%$$$$$$%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&###%%%&&&'''&&&%%%&&&'''&&&)))++++++000666666111111///...///444:::@@@CCCMMMOOORRRWWWYYYYYYUUURRRQQQJJJ@@@999666777999;;;>>>DDDJJJMMMNNNSSS\\\ccceeemmmuuu{{{zzzjjjYYYKKKLLLKKKHHHDDDCCCEEEGGGFFFHHHHHHGGGFFFGGGKKKNNNQQQSSSUUUSSSPPPOOOOOOQQQRRRTTTUUUVVVVVVTTTRRRPPPOOOOOOOOONNNMMMJJJGGGFFFEEEFFFGGGIIIJJJKKKKKKLLL>>>===<<<;;;;;;<<<===>>>============>>>>>>??????>>>=====================999888777777888999999999:::999777666555666777777444444333333333333333444555555666666777999:::;;;:::999777666777999<<<===<<<@@@GGGMMMQQQOOOIIIDDD@@@AAACCCDDDFFFHHHLLLOOOSSSUUUZZZ___aaa```[[[WWWJJJFFFEEEGGGHHHFFFGGGJJJLLLOOOPPPNNNOOOQQQPPPMMMGGGDDD@@@===<<<<<<:::888666888999999999999:::<<<<<<===???@@@@@@AAADDDFFFFFFEEEEEEEEEFFFFFFGGGHHHFFFHHHJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRQQQOOOLLLJJJLLLOOOSSSXXX\\\bbbhhhlllppppppppppppooommmhhheee[[[TTTKKKCCC<<<666000+++))))))(((((((((((((((((('''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&***++++++,,,+++***)))(((''''''&&&&&&'''(((((()))'''((()))))))))))))))***))))))))))))))))))))))))((())))))******+++++++++,,,,,,,,,---......//////------......///000000111////////////000000000000///000222222222444777999@@@JJJ[[[lllxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&---+++)))&&&%%%$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&''''''######$$$%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''((()))***)))(((%%%$$$$$$%%%'''((((((&&&%%%######$$$$$$%%%&&&'''((((((######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''))))))'''&&&&&&'''&&&((('''%%%***222333...333000......111666:::<<>>AAACCCBBBIIITTT^^^bbb]]]TTTLLLJJJLLLMMMNNNOOORRRVVVYYYYYY\\\___bbbbbb]]]UUUOOOGGGCCCBBBCCCCCC@@@AAADDD>>>BBBBBB@@@@@@AAA@@@<<<999999888666555777888777999:::;;;;;;::::::;;;<<<>>>BBBFFFHHHIIIJJJJJJKKKLLLKKKIIIHHHGGGGGGHHHIIIFFFHHHKKKLLLLLLLLLLLLMMMMMMOOOQQQSSSRRROOOLLLJJJQQQSSSVVVYYY[[[^^^bbbfffhhhiiijjjlllkkkgggaaa\\\PPPHHH===444///---+++)))$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%% !!!###&&&((()))******((()))*********((('''&&&'''''''''''''''((()))***&&&'''((((((''''''((()))))))))))))))))))))))))))************++++++++++++'''(((((()))******++++++---------...///000000111////////////000000000000...000222222333444777999>>>HHHZZZkkkxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$""" !!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$"""!!! ###&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!%%%'''%%%$$$"""!!! !!!"""#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%))))))((('''&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!'''''''''%%%###"""###$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%((())))))---000///000000111222444555666AAAHHHNNNNNNJJJMMMXXXccctttlll___PPPCCC999444222000222555888;;;AAAIIIOOOXXXiiiuuusssqqqrrrmmmdddXXXYYYWWWSSSLLLFFFCCCAAACCCBBB???<<<;;;;;;>>>@@@FFFJJJOOOPPPNNNOOOSSSXXXXXXXXXWWWUUURRROOOMMMKKKOOOMMMLLLPPPUUUVVVSSSOOORRRTTTSSSRRRWWW___```\\\SSSLLLDDDAAADDDGGGHHHGGGDDDHHHIIIFFFEEEGGGGGGEEEEEEAAA;;;777777888:::;;;;;;;;;;;;>>>BBBEEEFFFFFFAAA===888666666666444222555666888999::::::999999999777999;;;;;;888:::???===???AAABBBDDDHHHLLLOOONNNUUUdddsssxxxpppddd^^^WWWUUUQQQNNNNNNOOOQQQSSSZZZYYYWWWWWWVVVQQQIIICCC;;;;;;:::999999999999999999:::;;;<<<<<<<<<<<<;;;::::::888666555666999<<<>>>>>>>>>>>>?????????>>>@@@DDDIIILLLMMMLLLLLLLLLOOONNNLLLJJJIIIHHHHHHHHHIIIIIILLLPPPOOOKKKJJJLLLHHHKKKNNNOOOOOOOOOQQQRRRWWWWWWXXXZZZ\\\\\\ZZZYYY\\\]]]___```]]]WWWOOOHHHAAA<<<555///+++***((('''((((((((((((((((((((((((+++(((%%%$$$&&&***,,,---%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&((()))***&&&''')))*********)))(((&&&(((***+++++++++)))((())))))************)))))))))******++++++,,,------,,,,,,------...---------///////////////.........000111111222444666888999@@@KKKYYYggguuu%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! !!!#################################&&&%%%$$$$$$######$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%&&&%%%$$$$$$#########$$$&&&'''(((##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%((((((''''''&&&%%%$$$$$$#########$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""++++++***)))'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%% %%%***+++(((''')))+++------...///111222444555AAAHHHPPPQQQOOOQQQZZZcccoooiii___TTTJJJBBB;;;777222333333333333777===CCCPPP___jjjjjjhhhjjjfff___ZZZ[[[ZZZWWWSSSNNNLLLKKKMMMJJJEEE@@@<<<;;;===???AAAEEEIIIJJJJJJKKKPPPTTTTTTUUUVVVVVVUUUSSSPPPNNNMMMJJJIIILLLQQQTTTRRROOOPPPRRRRRRRRRWWW```bbb^^^[[[TTTKKKGGGHHHIIIIIIGGGIIIMMMMMMJJJIIIMMMPPPPPPLLLFFF???::::::;;;<<<<<<>>>???AAAEEEKKKOOOQQQQQQNNNGGG???;;;;;;===<<<;;;>>>>>>???@@@@@@@@@??????AAA>>>===@@@AAA@@@AAAEEEHHHJJJLLLMMMNNNPPPSSSUUUUUUZZZgggtttwwwmmmaaaZZZWWWVVVTTTOOOKKKJJJKKKMMMSSSQQQPPPPPPNNNHHHAAA;;;777777666666666666777777888888999999999999999999777888888888888;;;???BBBAAAAAA@@@???>>>>>>>>>???CCCGGGKKKNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIIIILLLOOONNNIIIHHHKKKLLLOOORRRTTTUUUTTTUUUUUUVVVUUUTTTTTTUUUUUUTTTRRRVVVVVVVVVUUURRRLLLDDD>>>777444///+++))))))((('''''''''''''''''''''''''''&&&$$$!!!!!!###&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((''''''&&&'''((()))***&&&'''((()))***))))))((()))+++,,,......---,,,+++))))))************)))))))))******++++++,,,------,,,,,,---............---000000000000000000000000//////000111333555666777===GGGVVVeeesss%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$############%%%###"""###%%%&&&&&&&&&########################%%%%%%$$$$$$######$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%'''(((***+++##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""")))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%''')))+++)))&&&$$$%%%(((******+++,,,...000222333>>>FFFOOOSSSSSSUUU[[[bbbeee```ZZZTTTPPPJJJCCC>>>888666444000///000555888BBBOOOYYYZZZZZZ]]]\\\WWWXXXYYYZZZYYYVVVTTTTTTTTTVVVRRRLLLEEE@@@>>>>>>>>><<>>???AAA@@@>>>BBBCCCGGGMMMTTTZZZ\\\]]]\\\RRRFFFAAADDDGGGGGGEEEGGGGGGHHHHHHHHHHHHHHHHHHMMMGGGCCCEEEHHHHHHHHHJJJNNNPPPSSSSSSSSSSSSUUUVVVZZZ]]]fffooopppeeeYYYSSSPPPQQQQQQLLLEEEBBBCCCGGGJJJIIIHHHGGGDDD???888333222222222333333444555666888888999999999999::::::;;;<<<======>>>@@@DDDGGGGGGEEECCCAAA@@@@@@AAAAAAHHHKKKNNNPPPOOOMMMMMMMMMJJJKKKLLLMMMNNNNNNNNNMMMIIIHHHJJJMMMLLLHHHGGGJJJPPPTTTXXX[[[ZZZYYYXXXXXXTTTRRROOOMMMLLLLLLJJJIIIKKKJJJHHHFFFBBB===666111,,,***(((''''''((('''&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&(((((('''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((''''''''''''((())))))''''''((()))))))))))))))'''(((***+++++++++***)))))))))************)))))))))******++++++,,,------,,,---...///////////////000000000000111111111111---......000111333555666:::DDDSSSbbbrrr&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&''''''##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$#########"""$$$$$$$$$%%%%%%$$$######&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######%%%(((&&&'''''')))+++---///000888@@@JJJQQQSSSTTTXXX[[[[[[VVVRRRPPPPPPOOOKKKFFFCCC@@@;;;666333222333555555>>>EEEHHHKKKPPPRRRPPPRRRSSSTTTTTTSSSSSSSSSUUUVVVSSSPPPMMMJJJGGGCCCAAA===????????????AAAEEEHHHLLLLLLLLLLLLLLLMMMMMMMMMRRROOOLLLKKKLLLLLLLLLJJJEEEFFFGGGIIIMMMSSSVVVWWWUUUPPPKKKHHHHHHHHHHHHHHHIIINNNPPPPPPRRRYYY^^^___WWWNNNEEEAAACCCEEEDDDBBBDDDFFFJJJPPPXXX]]]``````^^^TTTIIIFFFKKKOOONNNKKKKKKKKKKKKKKKLLLNNNOOOPPPVVVMMMFFFGGGJJJJJJIIIIIIHHHJJJMMMOOONNNNNNNNNOOOWWWXXX]]]dddcccYYYOOOJJJCCCHHHJJJFFF>>>:::===BBBCCCCCCBBBAAA>>>999333000000000111222333555666777;;;;;;;;;<<<===>>>@@@@@@EEEFFFGGGFFFDDDDDDEEEGGGJJJIIIFFFDDDCCCDDDFFFHHHMMMNNNPPPPPPNNNLLLLLLLLLGGGHHHIIIKKKLLLLLLKKKKKKGGGFFFHHHKKKKKKHHHIIIMMMTTTXXX]]]______\\\ZZZYYYTTTPPPJJJFFFDDDCCCBBBAAA@@@>>>;;;888555111---)))&&&&&&%%%&&&((((((&&&%%%'''''''''''''''''''''''''''&&&&&&''')))***)))'''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))&&&'''((()))))))))(((((())))))************)))))))))******++++++,,,------------...///000000000000///000000000000000111111......///000111333555666;;;EEESSSaaaqqq&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###$$$$$$%%%%%%%%%$$$$$$'''%%%###$$$&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$&&&((($$$$$$%%%&&&(((***,,,---222888AAAHHHLLLMMMOOOPPPSSSOOOLLLKKKMMMOOOOOONNNPPPLLLEEE???999666444333---222777:::>>>DDDIIIIIIJJJLLLMMMMMMMMMMMMOOOQQQPPPRRRUUUYYY[[[XXXQQQKKKEEEDDDAAA???>>>???BBBEEEJJJHHHEEECCCBBBCCCEEEFFFKKKJJJHHHGGGHHHIIIJJJJJJDDDCCCDDDFFFHHHJJJMMMPPPNNNLLLHHHEEEDDDDDDDDDDDD@@@GGGLLLNNNQQQVVVXXXXXXTTTMMMFFFCCCEEEGGGFFFDDDCCCEEEHHHNNNUUUYYYZZZYYYTTTNNNHHHIIINNNQQQOOOKKKHHHHHHHHHIIIKKKNNNQQQSSSXXXNNNFFFFFFGGGEEECCCCCC???BBBFFFHHHHHHIIIJJJKKKRRRPPPSSSXXXWWWOOOGGGDDD???CCCEEEAAA999666999===<<<======<<<999555222000222222333444666888:::;;;<<<======>>>@@@BBBDDDEEELLLMMMNNNMMMKKKIIIIIIIIILLLJJJHHHGGGHHHJJJLLLNNNNNNOOOOOOMMMKKKIIIIIIJJJDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEGGGKKKKKKJJJLLLQQQYYY\\\```bbb```]]][[[YYYRRRMMMGGGAAA>>>===;;;:::666444111///...---***((('''&&&&&&'''))))))'''%%%''''''''''''''''''''''''%%%$$$%%%&&&((((((&&&$$$&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))************+++++++++++++++))))))************)))))))))******++++++,,,------,,,---...///000000000000.........//////000000000//////000111333555777888>>>HHHUUUbbbqqq%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###########################$$$$$$######$$$$$$%%%%%%%%%$$$""" !!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###%%%&&&%%%&&&&&&&&&%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""###############"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%""" !!!$$$&&&%%%###%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&''''''######$$$%%%&&&((()))***,,,000666<<<@@@BBBCCCBBBKKKJJJIIIHHHIIIKKKOOOQQQTTTPPPJJJDDD???;;;777444///000000222555;;;@@@BBBDDDEEEGGGGGGGGGIIIKKKNNNMMMRRRZZZdddjjjhhh```YYYMMMJJJFFFBBB@@@AAADDDFFFJJJHHHCCC???======???AAA>>>??????AAACCCEEEGGGHHHDDDBBBCCCEEEEEEDDDGGGKKKMMMLLLIIIFFFCCCAAA@@@@@@:::AAAHHHIIILLLOOOPPPOOOOOOLLLHHHFFFEEEEEEEEEEEEBBBCCCFFFKKKOOOQQQQQQPPPJJJHHHGGGIIIMMMNNNLLLJJJFFFEEEDDDEEEGGGKKKOOOQQQQQQIIICCCCCCBBB???===>>>===@@@CCCEEEGGGHHHKKKLLLMMMJJJKKKOOONNNIIIDDDCCCAAACCCBBB===666333555888666888:::999777555333333666666777888:::<<<>>>???>>>>>>>>>>>>???AAACCCEEEJJJMMMOOOPPPOOONNNNNNNNNKKKKKKJJJJJJKKKMMMOOOQQQLLLLLLKKKIIIFFFDDDEEEFFFBBBBBBBBBBBBCCCDDDEEEFFFIIIGGGHHHKKKLLLKKKOOOUUU[[[^^^``````]]]ZZZWWWVVVLLLHHHAAA<<<999777555333000...,,,+++,,,+++***((((((''''''''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))(((&&&''''''((((((((((((''''''$$$%%%%%%&&&'''&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((()))******)))))))))))))))*********))))))************)))))))))******++++++,,,------+++,,,---...///000000000------......//////000000000111111333444666888999???IIIVVVdddrrr%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&$$$########################$$$$$$######$$$$$$%%%&&&""""""""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$########################!!!###%%%$$$######%%%'''$$$$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######%%%$$$"""&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&&&&&&&&&&$$$######$$$%%%&&&'''''')))***,,,000555888888777???BBBEEEDDDCCCCCCGGGKKKJJJHHHFFFFFFFFFDDDAAA>>>888444000///000333777;;;<<<===???AAABBBEEEIIILLLMMMRRR\\\hhhpppppphhh```RRRNNNHHHEEEDDDEEEHHHJJJJJJIIIFFFDDDAAA@@@???>>>999:::<<<>>>???@@@AAABBBAAA???@@@CCCAAA>>>BBBHHHIIIIIIHHHEEEBBB@@@@@@@@@;;;AAAEEEEEEFFFJJJKKKJJJLLLMMMLLLIIIEEEBBBBBBDDDAAABBBEEEIIILLLMMMLLLJJJFFFGGGIIIIIIJJJJJJJJJJJJFFFDDDBBBAAACCCFFFJJJMMMGGGCCC@@@@@@???;;;;;;===???@@@CCCDDDEEEGGGJJJMMMJJJFFFDDDGGGGGGCCC@@@@@@???>>>;;;666222111222444444777:::;;;:::999:::;;;:::::::::<<<===???AAABBBCCCBBB@@@???>>>???@@@AAAGGGJJJNNNPPPPPPPPPPPPPPPKKKKKKJJJKKKKKKLLLMMMNNNIIIHHHGGGCCC@@@???@@@BBBBBBAAA@@@AAABBBEEEIIIKKKNNNKKKKKKMMMMMMLLLOOOUUUWWWXXXYYYWWWSSSOOOMMMLLLDDD@@@;;;666333111...,,,,,,+++))))))******(((&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((()))***)))(((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''&&&&&&((()))))))))(((''')))(((((('''((()))***+++&&&&&&&&&&&&&&&'''(((((())))))************)))))))))******++++++,,,------***+++,,,---////////////---......///000000111111111111222333555777888999<<>>BBB>>>>>>AAAFFFLLLNNNMMMKKKAAA:::222///...///222555555777:::<<>>===<<<===<<<:::<<>>:::>>>EEEBBBCCCDDDCCCBBBAAAAAABBB???CCCEEECCCCCCGGGJJJIIILLLNNNPPPLLLEEE@@@@@@BBBAAABBBEEEHHHLLLLLLJJJHHHGGGIIIKKKJJJHHHGGGIIILLLHHHFFFCCC@@@AAACCCGGGIII@@@>>>>>>@@@===:::;;;??????@@@AAAAAABBBDDDHHHKKKGGGBBB@@@AAAAAA>>><<<===888555222///...000222444666999>>>?????????AAACCC<<<<<<<<<===???AAABBBCCCIIIGGGDDDAAA????????????FFFIIIMMMPPPOOONNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJFFFEEECCC@@@===<<<>>>???BBBAAA@@@AAACCCHHHMMMPPPRRROOONNNOOOMMMKKKOOOTTTQQQQQQQQQNNNIIIEEECCCBBB>>>:::666222///,,,)))'''***)))(((((()))(((&&&$$$%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%%%%%%%$$$''''''((((((((((((''''''&&&''''''(((((((((((((((%%%&&&((()))))))))(((''')))((('''''''''(((***+++)))))))))))))))***++++++))))))************)))))))))******+++,,,,,,------)))***+++---.../////////...//////000111222222222000111111222444666888999999DDDTTTcccrrr$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$&&&&&&&&&&&&%%%$$$######%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$######""""""%%%)))+++)))&&&###"""########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%$$$%%%'''&&&$$$""""""###)))&&&######%%%&&&%%%###((('''&&&%%%%%%&&&'''(((***)))&&&$$$$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$######$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&(((***,,,777777777888999::::::;;;:::;;;>>>BBBGGGLLLPPPRRRQQQKKKAAA777000...000111...000333666:::>>>BBBFFFIIINNNXXXdddkkkjjjccc\\\QQQOOOLLLIIIHHHJJJLLLMMMIIILLLPPPTTTTTTRRROOOLLLBBB???<<<:::::::::;;;;;;;;;:::;;;<<<===>>><<<;;;;;;<<<<<<=====================>>>@@@BBBDDDFFFHHHIIIIIIIIIIIIHHHGGGFFFFFFBBBAAABBBEEEIIILLLLLLLLLLLLKKKIIIHHHGGGGGGHHHHHHIIIDDD@@@???AAABBBBBBAAA===<<<<<<===>>><<<666111333555777999;;;===>>>>>>BBB@@@===;;;::::::;;;;;;<<<888444222333444555666:::<<<@@@CCCFFFGGGGGGGGGAAAAAABBBCCCEEEFFFGGGGGGHHHFFFCCCAAA??????@@@AAAHHHIIIJJJKKKKKKJJJIIIHHHFFFHHHJJJJJJHHHEEEDDDCCC@@@AAABBBAAA???=========;;;AAAHHHJJJJJJKKKNNNRRRSSSPPPMMMLLLLLLMMMMMMMMMNNNMMMLLLJJJFFFAAA<<<999555111---******)))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&***---,,,)))(((***)))&&&)))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&''''''(((((()))************)))((((((((()))+++,,,''''''''''''&&&&&&&&&&&&((((((((()))******++++++---------............///000000000000111111111111333333222111333555777999===BBBOOO___ooo%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$$$$#########&&&)))***(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&$$$$$$$$$%%%###%%%&&&%%%$$$$$$%%%&&&)))&&&######%%%&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&((()))***...///000222333555666777666777:::>>>CCCHHHKKKMMMXXXRRRHHH>>>666222222222111111222222333666:::===DDDJJJTTT]]]bbbaaa[[[VVVOOOLLLIIIFFFDDDEEEGGGHHHKKKNNNSSSYYY^^^___\\\ZZZIIIDDD???<<<=========<<<::::::;;;<<<===<<<999777;;;:::999999999999999:::;;;;;;<<<<<<===???@@@AAABBBBBBCCCCCCDDDCCCCCCBBB>>>===>>>@@@CCCFFFHHHHHHHHHGGGEEECCCBBBBBBCCCCCCCCC???<<<;;;===??????>>>::::::;;;;;;;;;999555222222333555666777888999999888999;;;===>>>>>>>>>>>>???;;;666444555777888999@@@AAACCCEEEGGGHHHHHHHHHDDDEEEEEEFFFHHHIIIJJJJJJKKKJJJGGGEEECCCBBBBBBBBBEEEFFFGGGGGGGGGEEEDDDCCCEEEGGGHHHGGGDDDBBBAAAAAA===???AAAAAA@@@@@@@@@AAABBBGGGLLLMMMKKKJJJLLLOOONNNKKKHHHGGGGGGHHHHHHGGGHHHGGGEEEBBB>>>999555333111...+++((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%((((((&&&&&&))))))''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))*********+++******)))))))))))))))))))))(((''''''(((*********)))))))))***************(((((())))))***++++++,,,---------............////////////000000000111111111000000000111333555666<<>>===<<<@@@>>>;;;888666666777777:::999999999999999:::::::::;;;===>>>??????>>>>>>;;;999888999<<>>===<<<<<<===<<<:::777777888:::;;;;;;999:::;;;:::888555444444222222333333444444444444777;;;AAAGGGKKKLLLLLLKKKCCC???:::888999;;;===>>>FFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIKKKLLLLLLOOONNNMMMJJJHHHFFFDDDCCCDDDDDDDDDCCCBBBAAA@@@???BBBCCCDDDBBB@@@>>>>>>???===???BBBCCCDDDEEEFFFHHHJJJNNNQQQQQQMMMKKKKKKLLLJJJGGGDDDCCCCCCCCCCCCBBBCCCAAA>>>999444111...,,,---***'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""%%%&&&%%%&&&***+++)))&&&%%%$$$######$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&''''''+++++++++***)))((((((((()))'''&&&'''***+++)))'''&&&&&&''''''(((((())))))))))))******+++,,,,,,,,,---------............///....../////////000000000000000000000111222444666<<<@@@KKKZZZkkk~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$######$$$#########!!! """%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((''''''%%%$$$%%%&&&''')))+++---///000444666999===@@@DDDFFFGGGGGGEEEBBB???<<<;;;::::::777555333222111111111111333999@@@DDDDDDBBBCCCDDDHHHGGGDDDBBBBBBBBBDDDEEEIIIIIINNNYYYgggooonnniiiXXXPPPHHHDDDEEEFFFCCC???AAABBBCCCDDDEEEGGGJJJLLLNNNKKKDDD>>>:::999999:::999999888888888999999:::999:::<<<===>>>===<<<;;;999777555555777;;;===>>>>>>>>>===<<<;;;:::999999999888777777888:::;;;<<<;;;>>>???<<<777444555666333333333444444555666777<<<@@@FFFMMMRRRUUUVVVVVVGGGCCC???===>>>@@@BBBCCCFFFEEECCCCCCCCCDDDFFFGGGJJJJJJIIIIIIJJJKKKLLLMMMPPPPPPNNNLLLIIIFFFDDDBBBBBBAAAAAA@@@???>>>===<<<===>>>??????>>>===>>>@@@@@@BBBEEEGGGHHHHHHJJJLLLOOOQQQSSSRRRNNNKKKIIIIIIHHHFFFCCCBBBBBBBBBAAA@@@???<<<888333...,,,******)))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''###'''(((&&&'''+++,,,***((('''&&&&&&&&&&&&'''((($$$%%%'''(((((('''%%%$$$((('''&&&%%%%%%'''((())))))((('''&&&%%%$$$###"""******)))))))))(((((((((***(((&&&(((+++---***'''$$$%%%%%%&&&'''((()))))))))******+++,,,,,,---------------............///............////////////222111111222333444666777<<<@@@JJJYYYiii|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###""""""###$$$$$$""" !!!$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&$$$###&&&&&&'''((())))))******---///222555999;;;<<<===;;;::::::::::::;;;;;;<<<888777777999<<<<<<:::777111555999:::888888:::<<<@@@???>>>>>>???AAABBBDDDEEEEEEIIISSS```gggfffbbbVVVPPPIIIFFFGGGGGGDDDAAADDDDDDEEEEEEHHHNNNVVV\\\^^^YYYQQQIIICCC@@@@@@@@@::::::;;;;;;<<<===>>>???>>>@@@AAABBBBBB@@@>>><<<<<<999666666888;;;=========>>>@@@@@@@@@>>>;;;:::::::::;;;;;;;;;===>>>@@@AAACCCDDDAAA;;;888888999777777777888999;;;===>>>???AAADDDHHHLLLPPPSSSUUUIIIFFFCCCAAABBBDDDFFFFFFEEEDDDBBBBBBBBBEEEGGGIIIMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLIIIFFFCCC@@@???===<<<<<<;;;;;;;;;::::::999<<<>>>@@@@@@@@@BBBCCCCCCEEEGGGGGGGGGGGGHHHIIINNNOOOPPPOOOLLLIIIGGGFFFEEECCC@@@?????????===;;;999666222---***(((((((((((('''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%((((((&&&&&&)))***''''''''''''&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$''''''&&&%%%&&&'''((()))---,,,+++***)))((('''''''''''''''(((((()))))))))+++)))'''(((+++,,,+++)))(((((()))***+++,,,,,,,,,)))******+++,,,,,,---------------............///............////////////111111111222333444555666===@@@JJJXXXhhhzzz$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%#########!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%$$$###"""!!!###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""######$$$###!!! """###$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***,,,///222555777777777777777777777888999::::::;;;:::;;;@@@FFFIIIGGGEEE;;;:::888666333333555666666666666777888;;;===>>>AAAAAADDDKKKTTTYYYXXXUUUMMMKKKIIIGGGFFFEEEDDDBBBBBBDDDDDDEEEGGGNNNYYY```eee```XXXPPPIIIFFFDDDDDD======>>>???@@@BBBDDDEEEDDDFFFGGGHHHHHHEEEBBBAAA@@@===;;;;;;<<<>>>??????>>>AAAEEEHHHHHHEEEAAA>>>===???@@@@@@???@@@BBBDDDEEEFFFGGGEEECCC@@@>>>>>>============???AAACCCEEEDDDDDDCCCDDDGGGJJJNNNPPPIIIHHHFFFFFFGGGHHHHHHGGGEEEDDDCCCCCCEEEGGGJJJKKKNNNMMMKKKJJJIIIKKKLLLMMMIIIHHHFFFDDDAAA>>><<<;;;777777777777888999:::;;;:::===BBBDDDEEEEEEFFFGGGCCCDDDFFFEEEDDDCCCCCCDDDIIIJJJJJJJJJHHHEEECCCAAA===;;;999888888777555333///---***'''&&&%%%&&&&&&(((&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$'''&&&######&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))***++++++'''''''''((()))************))))))(((((()))+++,,,(((((())))))******++++++))))))******+++,,,,,,,,,---------............///....../////////000000000......///000111222333333<<<@@@IIIWWWfffxxx#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######!!!###%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%"""###$$$###"""!!!"""###!!!$$$''''''%%%$$$%%%&&&###$$$%%%&&&&&&%%%$$$###############$$$&&&((())))))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$)))+++...111333444444444555444444444555777888999???======BBBJJJQQQSSSSSSKKKEEE>>>777444333222222000000000111222444666777999:::===BBBFFFHHHHHHFFFAAADDDFFFFFFDDDBBBBBBCCCBBBDDDGGGGGGGGGKKKRRRYYY___[[[UUUNNNIIIFFFEEEDDD@@@@@@@@@AAACCCDDDFFFGGGGGGHHHKKKMMMLLLJJJHHHFFFCCCBBB@@@@@@AAABBBAAA@@@???DDDKKKPPPQQQMMMGGGCCC???AAACCCCCCAAAAAACCCEEEEEEEEEFFFHHHJJJIIIFFFCCCCCCBBBAAAAAAAAACCCEEEGGGIIIHHHFFFFFFGGGIIIKKKMMMHHHHHHGGGIIIJJJJJJHHHFFFDDDCCCCCCCCCDDDFFFHHHIIIKKKJJJGGGEEEEEEFFFHHHIIIFFFDDDAAA>>>;;;999999888555666666777999<<<>>>@@@???CCCHHHKKKKKKJJJIIIHHHDDDEEEFFFEEECCCBBBBBBCCCEEEEEEEEEDDDCCC@@@<<<:::555444222111111///---***((('''&&&%%%%%%%%%&&&''''''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###&&&&&&######&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&######$$$%%%'''((())))))***************+++++++++'''))))))&&&###$$$)))...'''''''''''''''((((((((((((((())))))***++++++,,,---------............////////////000000000111111---...///000111222222222:::>>>HHHVVVdddttt"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$''''''&&&$$$"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!#########$$$$$$######### ###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''!!!###%%%%%%%%%$$$%%%&&&!!!$$$''''''%%%$$$%%%'''"""###$$$%%%%%%$$$###"""$$$######$$$'''+++...000***)))(((&&&%%%$$$######%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&))),,,...///......000000000111333666888:::CCC???===AAAJJJTTTZZZ[[[WWWOOOCCC:::666444111///////////////000111222333222444777:::<<<<<<<<<<<<999???EEEFFFCCC@@@AAADDDCCCGGGJJJJJJHHHHHHLLLQQQWWWTTTOOOJJJFFFDDDCCCCCCAAAAAABBBBBBCCCDDDEEEFFFFFFHHHLLLNNNOOONNNKKKJJJEEEDDDCCCCCCDDDDDDCCCAAA@@@FFFOOOUUUVVVRRRKKKFFF@@@BBBDDDCCCAAAAAABBBEEECCCCCCEEEIIINNNOOOKKKGGGFFFEEECCCBBBBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLKKKHHHFFFBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEBBB@@@???@@@BBBCCCCCCAAA>>>:::888777777888777888999:::===AAADDDFFFCCCGGGMMMOOOOOOLLLIIIHHHFFFGGGHHHHHHFFFDDDDDDEEECCCCCCBBBAAA???<<<888555222000///...---,,,)))'''%%%%%%%%%&&&&&&'''((()))&&&%%%%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))))))))'''&&&$$$&&&'''$$$%%%((((((&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''###%%%''')))***(((&&&%%%'''''''''((((((((())))))......---,,,,,,++++++***%%%(((((($$$ '''///++++++++++++************((((((((()))******++++++---------.........//////000000000000111111111111///000111222444444444444888<<>>???@@@BBBBBBCCCEEEHHHJJJIIIIIIIIIJJJFFFEEEDDDCCCBBB@@@@@@???CCCCCCEEEJJJPPPRRRNNNIIIJJJGGGCCCDDDFFFFFFBBB===???AAADDDFFFHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFHHHIIIHHHCCCDDDFFFHHHIIIIIIHHHHHHAAA@@@@@@CCCFFFHHHEEECCCAAA>>>;;;:::;;;===>>>>>>>>>>>>>>><<<999888999;;;<<<============???CCCFFFJJJJJJKKKLLLLLLKKKJJJIIIDDDCCCBBBAAA@@@>>>======>>>===;;;999666333000///(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&)))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&""""""''')))***++++++******+++---((()))))))))************&&&&&&%%%&&&''')))+++,,,))))))))))))************++++++++++++++++++++++++......////////////////////////000000000000//////222222222333444555666777666888AAAPPP```qqq%%%$$$$$$###$$$%%%&&&'''%%%###$$$''''''######%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$#########$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%% ###&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!"""%%%(((***111---((($$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%########################%%%$$$""" """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((()))((('''%%%######%%%'''$$$'''))))))(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$###$$$%%%&&&'''((((((((($$$#########""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&''''''(((,,,,,,------.../////////111222666;;;BBBIIINNNQQQLLLJJJEEEAAA===:::999888;;;:::888777666444333111000111111222222222333333333555777999<<<===??????CCCCCCBBBBBBCCCCCCDDDEEEEEEGGGGGGEEEBBB???======::::::::::::;;;<<<<<<===???AAACCCEEEEEEFFFHHHIIIGGGFFFEEECCCBBB@@@?????????>>>???DDDJJJLLLIIIFFFHHHDDDAAAAAACCCCCC>>>:::<<<===@@@CCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCBBB@@@???@@@AAA@@@===:::<<<:::777666777888:::;;;===>>>??????===<<<===>>>======>>>======>>>AAADDDIIIIIIIIIHHHGGGDDDBBBAAAAAA@@@???>>><<<;;;:::999666555444222///---***)))((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$(((&&&$$$%%%'''((('''%%%(((''''''&&&%%%$$$######&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%% $$$((("""$$$%%%%%%$$$###%%%&&&''''''((((((((()))))))))***)))))))))))))))******))))))))))))************++++++++++++++++++++++++------.../////////......////////////////////////000000000111222333444555888:::BBBQQQaaarrr$$$############$$$%%%%%%###"""$$$'''$$$ !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&""" !!!$$$(((+++111---)))%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''(((((('''%%%#########$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%######%%%'''&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!! ###%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%))))))******+++,,,,,,,,,,,,...111666;;;@@@DDDFFF@@@???>>>===<<<;;;;;;:::>>>>>>>>>>>><<<999666444333333444444444333111000000111222333555777999:::>>>>>>>>>>>>>>>>>>???@@@CCCDDDDDDBBB???======>>>=========>>>>>>??????@@@;;;===>>>??????AAADDDGGGGGGFFFEEECCCAAA@@@>>>>>>;;;:::;;;>>>DDDFFFFFFCCCFFFCCC@@@@@@AAA@@@<<<888999;;;===???AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDEEEFFFFFFCCCAAA@@@@@@AAAAAA@@@???===<<<===<<<;;;::::::999777444999888777555666777999:::>>>@@@CCCDDDCCCAAAAAAAAA===>>>>>>===<<<<<<>>>AAADDDDDDDDDCCCAAA???<<<;;;===<<<:::999777555444333------,,,+++***(((&&&%%%''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$""""""'''%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***((($$$###%%%(((###$$$%%%%%%$$$$$$%%%'''''''''&&&&&&''''''((((((************)))'''&&&&&&))))))))))))************+++++++++++++++++++++++++++,,,------.........---000//////......//////000000000000000111333444555999;;;DDDRRRaaarrr###############$$$$$$$$$###"""$$$)))***'''%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###%%%'''))))))'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!$$$(((++++++((($$$!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&$$$$$$%%%'''''''''&&&$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!###%%%&&&&&&&&&%%%$$$###!!!!!!(((&&&$$$###"""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((***---111555888999:::777888999::::::999888777;;;>>>AAAAAA@@@===:::999999:::;;;;;;:::777444333222222111000111333444555999888888888888888999999===>>>>>><<<:::999:::<<<===>>>???@@@BBBCCCDDDDDD<<<<<<<<<;;;;;;===@@@DDDFFFEEECCCBBB@@@>>><<<<<<:::999999;;;???BBBCCCCCCDDDBBB@@@??????>>>;;;888888:::;;;===???@@@@@@@@@========================?????????AAAAAA@@@===:::999999:::::::::999777666666666666666777888777777<<<<<<;;;:::::::::===>>>AAADDDGGGHHHFFFCCCBBBAAA<<<======;;;:::999;;;=========>>>>>>===<<<;;;:::777666555333111///...---************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######%%%%%%$$$%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''%%%&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''%%%&&&'''&&&''')))(((''''''(((***''''''&&&&&&&&&'''((()))'''((((((((('''&&&$$$"""((()))))))))***************+++++++++++++++,,,,,,***++++++,,,------------000///............///000111111222222333444666777999<<>>======AAABBBCCCBBBAAA>>>;;;:::888777555333222222333333555444444333333333444444333444444333111111222444444555888;;;===???@@@@@@???>>><<<:::888999<<>><<<:::999888888777666777:::===>>>>>>>>>===<<<<<<;;;:::888666555666777999:::;;;;;;<<<666666666666666666666666888888888:::;;;:::777555111222444666666666666555555666666777777888999:::>>>???@@@???>>>>>>AAACCCDDDGGGJJJJJJFFFBBB>>><<<:::;;;;;;999777666777888::::::;;;;;;:::999777666111111///...,,,***)))((((((((()))))))))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%!!!!!!"""###%%%&&&''''''&&&&&&&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&((()))((('''&&&'''((()))***%%%&&&'''(((((('''&&&%%%((()))))))))*********************++++++,,,,,,,,,)))***+++,,,------------//////............//////111111111222333444555666777;;;CCCPPP]]]mmm"""###$$$$$$%%%%%%$$$$$$$$$&&&333GGGPPPFFF111"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""###############$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###### !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$""""""!!!!!!###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((%%%$$$""" """$$$%%%""""""######$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%&&&''''''%%%%%%%%%'''%%%&&&%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((('''%%%$$$"""###$$$&&&'''(((((((((%%%%%%###"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$%%%&&&&&&&&&(((((()))***,,,---......222222333333222000///...111666<<>><<<===>>>EEEFFFFFFFFFEEECCCAAA@@@>>>===;;;999777666555555444333333222222222222222000111222111///...///000...000333777999;;;;;;<<<>>>===;;;888555555888:::;;;:::999888777666555444222222222222333444666666666666666666555444333222000111111222444555666666222222222222222222222222222222222444777777666444000222444777888999999999<<<<<<<<<:::888777888999>>>@@@BBBAAA??????BBBEEEFFFHHHJJJHHHCCC>>>999888666777888777555333444555::::::999888555222000...,,,,,,+++***((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######%%%&&&'''((((((((($$$&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%$$$$$$$$$###%%%$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$&&&''''''&&&%%%'''((()))((('''&&&&&&(((***+++(((((()))******+++******))))))))))))*********************++++++,,,,,,---)))***+++,,,---.........---......//////......---////////////000222333444666:::CCCNNNZZZjjj######%%%&&&&&&&&&%%%$$$&&&&&&---;;;AAA:::,,,###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###'''(((&&&!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&$$$############$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""""""""$$$&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((($$$##################$$$!!!!!!""""""###$$$$$$%%%%%%$$$""" """$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&''''''&&&%%%&&&'''$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''((('''%%%$$$""""""###$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''((('''''''''((()))+++,,,......//////000000/////////555:::<<<:::999;;;===DDDDDDDDDCCCCCCCCCCCCBBB@@@@@@???>>>===<<<::::::666555444444333333333444000222444444222000000000...000333666777888777777888888777444222222333555444444444333222111111111//////000000///...//////000111222222222111111111......//////000111222333111111111111111111111111000///000222555888888888666888:::===>>>???@@@@@@BBBBBBAAA>>>999777888:::===@@@CCCBBB??????BBBFFFEEEFFFGGGDDD???:::666444333444555444222111111222444444444222000---***((())))))(((''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((((((%%%'''((('''%%%$$$&&&((((((''''''&&&%%%$$$######$$$  &&&)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&&&&&&&((())))))(((((()))***)))'''&&&$$$%%%''')))******************+++,,,,,,))))))))))))************)))******+++,,,,,,------)))***+++---......//////+++---///000000///---+++......//////000222333444555:::CCCNNNYYYiii###$$$%%%&&&'''&&&%%%%%%)))### ###%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$&&&%%%"""$$$)))$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""%%%((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))"""###%%%&&&&&&%%%###""" !!!!!!"""######$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!###$$$&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''$$$&&&''''''&&&%%%&&&'''###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%######"""!!!$$$$$$%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&&&&''''''((('''%%%%%%%%%''')))+++******+++---///000222222000555:::;;;888777999<<>>===888777777666555555555666---///222222000...,,,,,,---///111333333333222111333333333111//////111222000000000////////////......///000000...---,,,---///000222222222111222333////////////000222333444222222222222222222222222000///000222666:::;;;<<<===>>>@@@BBBDDDEEEEEEDDDCCCDDDCCC???:::888:::<<<===AAADDDDDDAAA@@@CCCGGGCCCDDDDDDAAA<<<888555333111222333333111000000111------------,,,***(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((''''''%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&###%%%)))'''!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&'''''''''%%%&&&((('''&&&&&&''')))(((&&&$$$######%%%((()))+++***)))(((((()))***+++))))))))))))************))))))***+++,,,,,,------)))***,,,---.../////////***,,,///111111///,,,***000000111111222333555666666:::CCCNNNYYYiii~~~%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""&&&$$$""" """$$$&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%&&&&&&&&&%%%$$$$$$***)))&&&$$$""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''######$$$###!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%###"""""""""######&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######%%%%%%############%%%%%%((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''(((&&&$$$$$$%%%&&&%%%$$$###"""""""""###$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&'''''''''&&&%%%%%%$$$""" !!!%%%&&&$$$!!!###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&))))))))))))************///000222444555555555555<<<;;;:::::::::;;;<<<===============>>>???@@@AAA???>>>===<<<;;;:::999888555555555555444444444444666444222222444444111...////////////000111222333000...---...000000000///000---,,,,,,///000...+++...111111......111111///...///000111222222222222444333333333444555666777666555444444666888;;;<<<<<<<<<>>>DDDIIIJJJDDD>>>======>>>>>>>>><<<;;;::::::::::::;;;<<<===>>>?????????>>>;;;666222////////////000000///---,,,+++!!!&&&)))***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$######"""***)))'''%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&)))((('''&&&&&&'''((()))'''+++...,,,'''$$$%%%((((((((((((((())))))))))))))))))************))))))******))))))))))))))))))+++,,,...000111000///......------------....../////////000000111222444555888:::BBBMMMYYYiii|||%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""&&&'''%%%%%%((($$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%%%%'''&&&$$$#########$$$$$$&&&%%%$$$#####################$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&'''###!!!%%%((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%###"""$$$$$$##################$$$%%%&&&((((((''''''&&&&&&&&&''''''&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&(((((((((((()))))))))))),,,---///000222222222111555555444444555666777888999999:::;;;===???@@@AAAAAA@@@???>>>===<<<;;;;;;666555555555555555666666999777555555666555222///000000//////000000111222222222111222333333222000000...,,,---///000...---///222333111222666777444444444555555555555666666444444555555666777888888999888777777888:::<<<>>>;;;999999<<>>?????????>>>======<<<;;;;;;666555555444555666888999<<<:::999888888777444222111111111000000111222222111111222333444333///,,,000///......000000///...000444666666888===>>><<<:::999888777777777888999333444666888999:::999999:::999888888888999;;;<<<;;;777444555999=========999999999999888777555555555444444444444444555555666555333///+++))))))***''''''''''''&&&%%%$$$$$$&&&((()))(((%%%#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%***)))((('''&&&&&&&&&&&& """%%%((()))((('''&&&'''((()))))))))(((((('''(((((((((((())))))))))))))))))************))))))******+++++++++++++++++++++,,,...///000000//////------......///000111111//////000000111222444555888;;;BBBMMMYYYiii~~~}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&!!!!!!!!!"""###%%%'''(((%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""$$$### ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&&&&!!!"""&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&&&&$$$######$$$%%%$$$""" $$$$$$$$$$$$$$$$$$######%%%&&&((()))))))))((('''%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&### ###'''%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))******+++,,,,,,---...000111111222222333444555777999:::999999999888888777777777555555444444555777:::;;;===<<<;;;:::999777555444111111111222222333555555333444555777888555000,,,////////////000000000000111666999:::===BBBDDDBBB===;;;999777666777888999333444777:::;;;;;;:::999888777777666666666777777:::777444444777:::;;;;;;;;;:::999777555333222111111000///..................---+++'''###"""###%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((()))***&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&%%%###"""###&&&))),,,'''&&&&&&''')))***)))((((((((((((((())))))))))))))))))************))))))+++++++++++++++,,,,,,,,,+++,,,---.../////////////////////000000000000000/////////000111222444444666888???JJJVVVeeezzz~~~$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&'''!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###&&&%%%###$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###!!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''#########$$$$$$$$$$$$###%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%%%%"""!!!!!!###%%%%%%$$$###!!!"""###%%%&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%""""""%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))***+++,,,---......000000000000000111222333444444333333333333333333333333333333555777999:::;;;;;;;;;:::888666555444000111111222444666888999999:::<<<>>>???<<<777222...//////000000000000111111666:::;;;???DDDEEEBBB===<<<999777666666777888222444666999::::::999888666555555444444444444444555444333444555666777666666555444222111000//////---,,,+++***))))))))))))***)))'''$$$"""!!!###%%%'''&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$$$$%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&((()))***...,,,)))&&&%%%%%%'''((('''&&&%%%&&&(((***)))((((((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,,,,+++,,,---....../////////000111111111000///...---/////////000111222444444555888???IIIUUUdddyyy###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$######%%%''''''&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""%%%$$$!!! ###############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''""""""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&(((&&&"""!!!###'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$"""!!!"""$$$&&&&&&%%% !!!###%%%''''''''''''######%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&""""""######$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%'''((())))))))))))------,,,,,,,,,,,,------111111111111111111111222000111222333444555666666666777888777555333333333000000000222333555777888888888:::======;;;666333,,,...////////////000222111666::::::===AAAAAA===<<<;;;999777777777777777222333444555666666555555444444444444444333333333//////000111111000000///,,,,,,+++++++++,,,,,,---))))))(((''''''&&&''''''((()))(((&&&$$$$$$&&&'''%%%%%%$$$######$$$$$$%%%###$$$%%%$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$###%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$###"""!!!$$$((()))(((&&&$$$'''&&&&&&&&&''''''((()))(((((((((((())))))))))))))))))************))))))))))))******+++,,,,,,,,,,,,,,,,,,------.../////////000111111000///---,,,//////000000111222444555888:::AAAKKKWWWfff{{{|||~~~######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""######$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######"""!!!!!!$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&########################%%%""""""&&&&&&$$$$$$'''############$$$$$$$$$$$$$$$############$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######""""""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$)))&&&###"""###$$$%%%%%%!!!"""$$$&&&''''''&&&%%%"""###%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%###############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$&&&&&&###$$$%%%'''''''''&&&&&&))))))((())))))***++++++---.........//////000000---...000222333333222111000333444444111000000222000000///000000111222333222222444666777666222///+++---//////...---///222111666888888999;;;:::666666666666555555444444444111111111111111111111111000000000111111111111000,,,,,,---,,,,,,+++,,,,,,+++***((('''&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''%%%$$$############$$$%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((&&&$$$ %%%))))))'''%%%&&&'''((('''%%%$$$'''***(((((((((((())))))))))))))))))************))))))(((((())))))***++++++,,,,,,,,,,,,,,,---...//////+++---...000000000...---//////000000111222444555888:::AAALLLWWWfff{{{||||||#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$##################$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######""" !!!"""$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!  """$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""&&&&&&$$$$$$$$$$$$&&&&&&########################%%%"""###%%%&&&######&&&"""############$$$$$$$$$"""""""""!!!"""######$$$"""###%%%&&&'''&&&&&&%%%&&&%%%$$$###""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$###"""!!!!!!!!!"""%%%((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))...***%%%""""""###$$$$$$###$$$&&&''''''&&&%%%######$$$%%%&&&&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$"""!!!###'''(((%%%"""%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###%%%%%%%%%%%%'''(((((('''&&&%%%%%%%%%&&&'''((()))++++++***++++++,,,,,,---------+++---000222333111000...---///222111///---...000000000///......---......111111222555666555222000***,,,///...------///222111555777666666888666111111111111222111111000///111000//////......//////++++++,,,---...---------------,,,***))))))+++---000...+++(((%%%###""""""&&&%%%%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''"""######$$$$$$%%%%%%&&&######%%%%%%&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''' !!!###%%%&&&&&&&&&%%%%%%%%%'''(((((('''&&&%%%%%%(((***(((###"""&&&+++(((((((((((())))))))))))))))))************))))))'''(((((()))******++++++,,,,,,,,,,,,---...//////(((***,,,///000111000000//////000000111222444555777999@@@JJJUUUdddyyy~~~%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$######''''''&&&%%%###""""""!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&(((%%%""" !!!###$$$$$$&&&&&&$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""""""""############""""""$$$$$$######$$$$$$%%%&&&$$$$$$#########$$$&&&'''$$$%%%%%%&&&%%%$$$"""!!!"""############$$$$$$$$$''''''&&&%%%$$$###"""!!!%%%&&&((('''&&&%%%%%%&&&&&&%%%%%%$$$##################$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""###$$$&&&(((&&&###!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################&&&""" %%%((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%&&&&&&$$$######%%%'''&&&%%%%%%$$$$$$$$$%%%%%%(((''''''&&&&&&((()))*********)))))))))***,,,---))))))))))))************+++++++++,,,,,,---------111111000000/////////...---,,,,,,,,,,,,---......111222333444333222000...***++++++++++++,,,,,,,,,))))))))))))))))))))))))---,,,***)))'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%&&&'''((()))""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''---***'''###!!!!!!"""#########$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%'''***((('''%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))))))))(((&&&&&&&&&'''((())))))***###$$$$$$%%%&&&'''(((((( $$$((((((&&&%%%(((,,,,,,+++***)))))))))+++++++++,,,---...////////////////////////000000000000000000000000000111111111222:::>>>GGGXXXeeeuuu%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""############""""""$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$&&&((()))(((%%%$$$###$$$%%%%%%&&&''''''%%%$$$######$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&""" !!!%%%((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%'''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&(((((('''((()))***+++******)))(((((((((((())))))))))))*********++++++,,,,,,,,,......---------,,,,,,,,,***************+++,,,,,,---...000000000...---+++((((((((())))))))))))***((((((((((((((((((((((((***)))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%)))'''%%%$$$######$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%&&&(((+++***'''%%%######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&''''''((())))))***''''''''''''&&&&&&&&&&&&%%%)))------+++***---000++++++***))))))******++++++,,,---...////////////.../////////000000000000000000000000111111111111333;;;>>>GGGXXXeeeuuu&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###"""!!!%%%((('''%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%$$$$$$######$$$$$$############$$$$$$$$$%%%$$$%%%%%%%%%&&&&&&'''''''''((()))(((%%%###""""""$$$%%%((())))))'''$$$"""$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%""""""###$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$!!! ###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%### """%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$&&&)))++++++)))'''&&&&&&&&&&&&'''''''''(((((()))))))))))))))***************)))))))))))))))((((((''''''''''''((()))))))))***+++,,,+++***)))(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$%%%%%%+++)))'''%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&'''&&&$$$&&&&&&''''''((()))))))))((((((((((((''''''''''''$$$'''++++++)))(((***---******)))))))))******++++++,,,---......//////........./////////000000000//////000000111111111111444;;;???GGGXXXddduuu&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%### $$$&&&###!!!###%%%############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""######$$$$$$######"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$#########%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%#########$$$%%%&&&''''''&&&%%%$$$%%%&&&'''((())))))))))))''''''&&&%%%%%%%%%&&&&&&"""###$$$$$$######$$$%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&""" %%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((((((''''''&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((((((&&&$$$######&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))'''&&&&&&''')))***)))(((''''''''''''(((((())))))&&&&&&'''((()))***++++++"""%%%''''''&&&%%%&&&((()))))))))))))))*********++++++,,,---...................../////////000000//////000000111111222222444<<>>FFFVVVbbbrrr%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%&&&''''''((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###"""!!!###$$$%%%$$$"""!!!$$$'''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""!!!!!!###%%%%%%%%%%%%%%%'''&&&%%%"""!!!!!!###&&&(((%%%&&&'''((())))))))))))'''&&&&&&%%%%%%%%%%%%%%%%%%''')))(((%%%"""###%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$!!! ###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######""""""$$$%%%%%%$$$######$$$"""###%%%&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%######$$$%%%&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$######"""########################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###### !!!"""$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%###"""!!!######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$###$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""!!!"""$$$'''*********''''''(((((((((((((((((())))))))))))((((((((((((*********+++******))))))''''''((()))***************+++,,,------......---------........./////////......///000111222222333444;;;===EEEUUU```ooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%&&&'''%%%%%%&&&'''((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$&&&***---+++&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$$$$ """$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''(((((('''%%%###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######%%%&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$######%%%'''(((((('''((((((((((((((((((((('''))))))(((((((((''''''''')))(((((((((((((((&&&%%%&&&'''((()))*********)))******+++,,,---------------------.........//////......///000111222333333333:::<<>>FFFQQQaaaooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$############$$$%%%&&&%%%$$$#########$$$$$$&&&%%%$$$#########$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''$$$!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((%%%########################$$$$$$$$$###"""!!!"""%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&###"""$$$$$$!!!"""%%%###############"""""""""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&'''''''''&&&$$$###''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%"""###%%%###!!!!!!###%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""!!!""""""###$$$%%%#########$$$$$$%%%''''''%%%$$$###"""!!!"""###$$$%%%###!!! """###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%###!!!###&&&(((&&&$$$%%%$$$$$$$$$$$$%%%&&&&&&'''(((((()))((((((''''''((((((''''''(((((()))***(((((((((((())))))))))))***)))((()))***+++***)))((()))***,,,------------........................***---111111...---...000444444777>>>FFFQQQaaaooo$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!###%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$%%%%%%$$$######$$$&&&$$$$$$%%%&&&''''''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&$$$#########$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$&&&%%%###!!! !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''))))))'''&&&%%%######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%'''((('''%%%###$$$$$$$$$$$$$$$%%%%%%"""###%%%%%%%%%$$$&&&'''""""""###$$$$$$######"""&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%""""""%%%%%%###$$$'''###############"""""""""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%&&&%%%%%%$$$%%%&&&'''''''''''''''$$$$$$$$$$$$######"""!!!%%%&&&(((((((((&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%###"""!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%% !!!"""######$$$$$$$$$$$$############$$$$$$%%%######"""!!!!!!""""""###(((&&&$$$!!!!!!###%%%'''%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''&&&&&&((((((((('''((())))))***(((((((((((()))))))))))),,,***((())),,,---,,,))))))***+++,,,---------------------...............$$$)))......+++((())),,,444444777>>>FFFQQQaaaooo$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$"""!!!!!!###%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%$$$######$$$&&&###$$$$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###"""###%%%&&&#########$$$$$$%%%%%%%%%########################%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%&&&((()))***((('''%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""###$$$$$$###"""#########$$$$$$%%%%%%%%%!!!"""############%%%'''######$$$$$$$$$$$$###"""%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&###"""$$$### ######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$######"""!!!%%%&&&'''((((((&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%$$$$$$############$$$$$$%%%!!!$$$'''$$$ $$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###"""######"""""""""######$$$""""""""""""""""""######)))(((%%%$$$###$$$&&&(((%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%%%%%%%$$$&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&((((((((((((((()))******'''((((((((()))))))))***---***)))***---///---+++***+++,,,------...---------------.........//////)))...333333///,,,...111444444666===EEEPPP```nnn}}}%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$""""""###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&######$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%$$$###!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$############%%%&&&'''######$$$%%%%%%%%%$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!######"""""""""#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&#########$$$%%%'''((()))((('''&&&%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%$$$"""!!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!"""$$$$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$((($$$"""""" $$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&'''((((((((((((((('''&&&%%%$$$###""""""###$$$$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%######""""""######$$$$$$%%%!!! %%%(((%%%"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""######"""""""""######$$$""""""##################'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""!!!""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''%%%&&&&&&%%%$$$###%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))(((((())))))***+++''''''(((((())))))******+++******+++---...---,,,++++++,,,---------------,,,,,,------.../////////---000333333111000111333444333666<<>>GGGVVVeeeyyyuuuttt{{{((('''%%%$$$###$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&''')))***''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########""""""##################""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""###%%%&&&'''''''''######$$$$$$$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%)))(((%%%$$$$$$###"""""""""!!!!!!((('''%%%$$$$$$%%%'''(((''''''''''''((((((((((((%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%######$$$&&&&&&%%%%%%%%%$$$$$$######%%%"""###'''((($$$$$$'''&&&%%%$$$$$$$$$%%%&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%%%%$$$&&&&&&%%%$$$%%%%%%''''''$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&""" """(((+++)))&&&((('''&&&&&&&&&'''&&&&&&)))))))))******+++******&&&(((***,,,+++*********---......---+++++++++,,,---------............////////////000111111222222333333555999>>>FFFUUUdddtttwwwuuu}}})))&&&!!! ###&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%$$$$$$$$$#########"""$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$$$$%%%%%%###%%%%%%%%%$$$$$$&&&((()))***++++++***'''###!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''%%%$$$ ###%%%'''((())))))###&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''&&&###"""######$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%$$$$$$$$$###%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$###!!!###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%###"""######"""!!!#########$$$$$$%%%%%%%%%$$$######%%%%%%""""""###%%%&&&&&&'''&&&%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$&&&)))++++++,,,$$$$$$$$$$$$$$$%%%&&&&&&"""$$$&&&'''&&&%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''### ###(((+++***''')))'''&&&''')))++++++***'''((()))***************&&&(((***)))((((((***,,,)))+++------++++++,,,...---------............////////////000111111222222333333555999===EEETTTbbbuuuyyyxxx~~~---)))$$$ !!!%%%(((%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$%%%%%%&&&###$$$%%%%%%$$$$$$&&&(((+++,,,---,,,***&&&""" %%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$######"""###$$$%%%%%%$$$###"""$$$%%%'''((()))(((&&&%%%"""$$$%%%'''''''''&&&&&& ###&&&((((((((('''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))&&&""""""###$$$""""""###$$$&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%###!!!"""""""""###$$$%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$ """###$$$%%%%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&***&&&"""###&&&(((%%%"""!!!!!!"""###$$$%%%&&&&&&""""""###%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$!!! #########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""'''((()))***""""""###$$$%%%%%%%%%%%%((()))***)))'''%%%$$$%%%%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&'''%%%###$$$(((***)))((((((%%%"""$$$(((******)))$$$''')))***)))))))))***(((***+++***''''''***---###'''+++---,,,,,,///222---------............////////////000111111222222444444555999===DDDSSSaaawww}}}{{{...,,,(((&&&%%%%%%'''(((%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$&&&%%%###"""$$$&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$######$$$%%%&&&&&&###$$$%%%%%%$$$%%%'''))),,,+++***(((&&&$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%"""###%%%&&&&&&%%%###""""""$$$&&&((()))(((&&&$$$%%%&&&'''((('''&&&$$$###&&&'''''''''&&&%%%###"""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######""""""###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%"""$$$%%%%%%###"""$$$&&&$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%(((((()))'''%%%###$$$$$$!!!"""###$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((%%%###$$$''')))(((&&&""""""######$$$$$$%%%%%%"""###$$$$$$%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000...+++'''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""#########%%% """%%%'''((('''%%%$$$***++++++)))'''%%%&&&'''%%%&&&&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&((('''''''''(((((()))***'''### $$$''''''%%%"""%%%)))***((('''((()))(((,,,///...+++(((***,,,%%%)))...///---,,,///222---------............////////////000111111222222444444666999<<>>JJJWWWmmm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$############$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$###"""!!! %%%%%%%%%%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$"""$$$&&&'''%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################$$$%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""!!!$$$######%%%''''''&&&%%% !!!###$$$&&&&&&''''''$$$%%%&&&$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%...555888000'''$$$%%%'''"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$"""!!!"""$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!  ###%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((('''''''''''''''((((((((((((((((((*********))))))((((((((((((((((((***+++---...///,,,,,,,,,,,,---...//////,,,---+++((((((,,,...---/////////000111111222222222222444777999>>>KKKXXXlll'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&''''''''''''''''''((()))"""###$$$%%%%%%%%%%%%$$$!!!$$$''''''%%%######%%%!!!""""""###$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%&&&&&&'''((()))%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$%%%&&&''''''%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$$$$$$$&&&'''&&&%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%(((,,,,,,(((&&&'''&&&######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$###"""$$$'''(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&''''''((((((######$$$$$$$$$%%%%%%%%%%%%###"""###&&&(((((('''%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&'''((((((((('''''''''(((((())))))*********)))))))))***,,,---.........---++++++++++++,,,---...///...///+++&&&&&&,,,000///---...///000000111111111111111333777999???LLLYYYkkk((('''&&&&&&%%%$$$###"""###$$$&&&'''(((''''''&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$+++)))'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&&&&'''(((((($$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$#########!!!!!!%%%''''''%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$#########$$$&&&((()))"""###$$$%%%&&&%%%%%%$$$!!!$$$''''''$$$######%%%!!!!!!""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))((('''%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&(((+++,,,%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''%%%%%%######$$$%%%$$$###!!! $$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&'''((())))))'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$ !!!"""$$$%%%%%%&&&&&&%%%######$$$$$$$$$###%%%%%%&&&&&&%%%$$$"""!!!###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""""" %%%***&&&$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&$$$$$$&&&))))))&&&###%%%&&&&&&''''''&&&&&&%%%!!!!!! !!!!!!"""############$$$$$$%%%%%%%%%&&&###"""###&&&((('''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))'''((()))((('''''''''(((&&&'''(((***++++++++++++***+++,,,,,,+++(((%%%###************+++,,,---...///111,,,%%%%%%---222111...///000111222222222222111111333777:::@@@MMMZZZjjj'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%)))'''%%%######%%%''')))'''%%%$$$&&&)))***(((%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########%%%'''))))))'''%%%######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%""" !!!###$$$$$$(((%%%""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$###%%%&&&&&&$$$######$$$"""###$$$$$$$$$$$$###"""########################%%%%%%&&&''''''%%%###"""""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############""""""""""""###$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&))))))((('''&&&&&&&&&&&&""""""###$$$%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!%%%''')))***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))$$$%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$((()))((('''%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''&&&###!!!!!!"""$$$&&&&&&&&&$$$###%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''(((&&&$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''############$$$%%%&&&&&&&&&&&&'''''''''''''''&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((())))))))))))'''%%%$$$******+++,,,------------////////////000000000000////////////000000000111666444444888:::???IIITTTfff{{{&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%$$$$$$%%%&&&(((&&&$$$###%%%'''(((&&&$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$&&&((((((&&&$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&'''((($$$""" """###$$$$$$'''%%%######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%&&&'''%%%"""  ########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$######"""######$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))%%%&&&'''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&###!!! !!!###$$$$$$###"""###%%%&&&&&&%%%$$$###########################%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$$$$###"""""""""###%%%&&&'''((()))(((''''''&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''***((('''&&&&&&'''(((***''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((('''((()))*********)))(((******+++,,,------------....../////////000000000...//////000000000000000555333555888;;;???IIISSSeeeyyy&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$###$$$%%%''''''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))$$$""" """$$$$$$$$$&&&%%%######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%###"""""""""$$$%%%&&&%%%"""  %%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$############$$$$$$$$$###############$$$######"""######$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######"""""""""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######!!!!!!"""###$$$%%%%%%%%%###!!! $$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&(((((("""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$###!!!!!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%###!!! ###$$$%%%###$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$!!! !!!###&&&((()))***''''''%%%$$$$$$#########%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***''''''''''''''''''''''''((((((((()))))))))******''''''&&&&&&&&&&&&''''''%%%&&&(((***+++,,,,,,,,,******+++,,,------------------........./////////...///000111111111000///444333555999<<>>FFFOOOaaattt%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$######%%%''''''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''%%%$$$###$$$###"""###%%%%%%%%%###!!!###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""###$$$%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((!!!""""""###%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&######$$$&&&&&&'''''''''###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!! """&&&)))######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###%%%'''############$$$$$$$$$$$$!!!###&&&+++///222111000%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%&&&'''&&&$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&''''''((('''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((()))))))))******))))))(((((((((((()))))))))((('''''''''''''''(((******+++,,,------------------........./////////000000000111111111222222444333555999:::===FFFOOOaaattt%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&&&&$$$###%%%&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%% !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((&&&%%%$$$$$$###"""$$$%%%&&&%%%### ###&&&'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''((()))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$""""""""""""###$$$%%%&&&##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$#########$$$%%%&&&&&&"""""""""######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!'''(((&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######### !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###%%%'''############$$$$$$$$$$$$######$$$'''+++---...---$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%######$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&#########"""######$$$$$$'''''''''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))(((((((((''''''(((((((((***)))(((''''''((())))))******+++,,,------------....../////////000000000222111000///000111333444555444444777999<<>>HHHVVVhhhxxxyyy&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***---///...---(((%%%######&&&'''&&&%%%&&&&&&%%%$$$######""""""!!!"""###%%%'''((())))))'''&&&%%%$$$######$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&))))))***))))))'''%%%$$$%%%%%%$$$$$$%%%''')))***'''((()))******)))'''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###(((444777---&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""" !!!"""$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''((((((((('''%%%$$$%%%%%%%%%%%%&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++++++++,,,---...///000111///000000000000///...---,,,---///111222333444444333555888:::888888@@@IIIVVVhhhxxxsss$$$#########$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***---///...---***((($$$###$$$%%%&&&&&&'''&&&%%%$$$"""!!!  """$$$&&&((())))))%%%%%%$$$############$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$!!!###&&&((()))(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&*********)))((('''%%%$$$%%%$$$$$$$$$$$$$$$%%%&&&$$$&&&'''))))))(((&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$&&&'''((()))((("""$$$000666///'''$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###""""""######$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((((((((&&&&&&&&&&&&((((((&&&''''''''''''&&&%%%%%%$$$$$$$$$&&&''')))+++,,,'''((((((((()))))))))***''''''(((((())))))*********************++++++++++++,,,,,,---...///000000000000111111000000//////+++,,,...111444666777888555666888;;;999999@@@IIIUUUhhhxxxqqq$$$$$$#########$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))'''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""!!!######$$$%%%%%%%%%$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''++++++***)))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***+++,,,+++***)))$$$$$$%%%&&&'''((()))***&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%'''((((((%%%!!!###,,,000,,,'''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%%%%$$$###""""""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((***,,,---''''''(((((())))))******&&&''''''((()))******+++*********************))),,,,,,------...//////000000000111111111111000000...///000222333333444444555444666888888777>>>FFFUUUhhhwwwuuu'''&&&%%%$$$############$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& !!!"""$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%### """$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((******)))((('''&&&%%%%%%######$$$%%%&&&'''((((((((()))+++---...---,,,+++###$$$%%%&&&''')))******((((((''''''&&&%%%$$$$$$&&&%%%%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%""""""%%%))))))&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$$$$###&&&$$$""""""###"""!!!######""""""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))******'''''''''((()))*********&&&''''''((()))******+++)))))))))))))))(((((((((,,,,,,------.../////////000000111111111111000000000111111111111111111000555333555777888888>>>EEETTTgggxxxvvv)))(((&&&%%%$$$#########$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& ###%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$### """$$$%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&"""############$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&%%%###""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''(((((()))((('''&&&%%%%%%%%%%%%###$$$%%%'''((()))))))))&&&(((***++++++***)))((($$$$$$%%%&&&'''((()))***(((((((((((('''%%%$$$###'''&&&%%%&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################"""$$$&&&&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!! ######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$(((%%%"""###%%%%%%### ###"""!!! !!!"""############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%$$$%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&''''''((((((&&&&&&'''((()))***++++++''''''(((((())))))******((((((((((((((()))))))))---------.........////////////000000111111000000//////000111222222222111555333444888:::;;;@@@GGGUUUggg}}}www}}}(((''''''&&&%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&%%%###!!!!!!$$$$$$$$$%%%'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%$$$$$$%%%%%%&&&''''''(((######$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&'''(((((('''&&&%%%&&&'''(((((('''%%%$$$%%%%%%&&&&&&'''((())))))''''''(((((('''&&&%%%$$$'''&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" """%%%'''%%%"""$$$###""" """###$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&'''((()))***++++++(((((((((((())))))))))))((((((((())))))******+++---------...............---...///000000000000///000000111222333333333333333111222666999;;;AAAGGGUUUfffzzz'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&)))***######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&))))))(((&&&&&&(((***(((%%%###$$$&&&%%%$$$$$$$$$######""""""&&&&&&'''''''''&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#################################!!!"""###$$$%%%&&&&&&&&&!!!###&&&)))******)))(((%%%%%%%%%&&&&&&'''''''''"""######$$$&&&''''''(((%%%%%%%%%$$$$$$$$$###############"""###$$$$$$%%%$$$$$$%%%%%%&&&'''((((((!!!""""""###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&'''((('''&&&%%%$$$$$$%%%'''''''''%%%###"""%%%%%%&&&&&&'''(((((((((%%%&&&'''((((((((('''&&&'''&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&---)))$$$"""&&&***(((###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%% $$$'''&&&###%%%$$$"""!!!!!!"""$$$%%%""""""###$$$%%%%%%&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&'''((())))))&&&''''''((((((''''''&&&%%%%%%$$$###$$$%%%'''((($$$$$$$$$%%%&&&'''((((((&&&&&&'''((()))***++++++))))))))))))(((((((((((((((((()))***+++,,,,,,------------...............------...//////000//////333444444444333333222111000---...333777999???EEEUUUfffwww)))'''%%%&&&)))***)))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%%%%&&&$$$###$$$######%%%(((***)))&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++,,,(((&&&(((((($$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$######%%%'''(((''''''''''''&&&%%%$$$###"""%%%''''''&&&%%%$$$%%%"""""""""######$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%555///(((&&&&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%%%%&&&&&&''''''&&&&&&%%%+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$ !!!!!!""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&&&&$$$######$$$&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$#########&&&%%%############%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))(((''''''&&&&&&((()))***((((((((((((((()))******((())))))************)))***+++---///000000///...---...///000000///...---222222111000000000000000///111444555666999???DDDLLL___zzzzzz&&&$$$"""###%%%'''&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$###### ###%%%''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%%%%&&&$$$###$$$###"""###&&&&&&%%%"""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%***,,,'''%%%&&&%%%"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$######%%%&&&((('''''''''&&&&&&%%%$$$###$$$&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%***%%%!!!!!!$$$&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%########################"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""!!! !!!######!!! ###&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&!!!"""###%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((('''''''''''''''''''''(((((((((((((((((('''&&&'''((()))***((((((((((((((()))******((())))))***************+++,,,---...////////////......////////////......///000222333333333222111000333555666777:::@@@EEEKKK\\\www}}}$$$###"""###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###!!!###%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$######""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###&&&%%%$$$$$$%%%%%%###!!!######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++'''%%%%%%$$$!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&&&&%%%$$$###"""###$$$%%%$$$"""!!!!!!###&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$!!!###&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%)))(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%###!!!!!!%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!! !!!""""""!!!"""&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!"""###%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''((()))***((((((((((((((()))******)))))))))*********++++++---------------...///000//////............//////,,,...222555666555444222222444777777777:::@@@EEEIIIZZZttt&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######"""######$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&''''''&&&%%%$$$"""######$$$$$$######"""&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%$$$$$$###"""$$$%%%%%%$$$"""!!!"""###$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% """$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%######$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))%%% ###(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$#########%%%%%%###"""!!!%%%'''&&&$$$######&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))))))))((((((((((((((())))))***))))))))))))***++++++,,,...------,,,,,,...///000//////...------...000111...///111333444444333333222555777777777999???CCCJJJ[[[sss&&&'''((()))((('''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&'''"""######$$$$$$######"""$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''%%%%%%'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######'''((()))(((&&&%%%&&&'''$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$ !!!###$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%""" %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&%%%%%%$$$###"""######$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))((((((((()))))))))))))))((((((((((((((())))))***))))))))))))***+++,,,---///...---,,,,,,---///000///...---------///000111111111000//////000222333222444666666555888===AAAMMM\\\sss$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################)))((('''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%((('''$$$$$$'''%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&'''%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$######""""""######$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$$$$'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!!"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""%%%&&&&&&$$$###$$$''')))%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***'''((()))*********))))))((((((((((((((()))*********)))))))))***,,,---///......---------......///......---......///000111333111///------///222444222555666666555777<<<@@@MMM\\\ttt###&&&((((((&&&######$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))(((&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%"""%%%&&&&&&###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$'''%%%"""%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!%%%'''&&&$$$######%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$''')))))))))''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$########################"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%###""""""$$$%%%%%%$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''''''''((((((''''''''''''''''''((((((((())))))'''((()))***+++***))))))((((((((((((((()))*********)))))))))***,,,...000---...............------,,,---...///000000000000000000//////000222444555444666777777666777<<<@@@KKK[[[tttwww###'''******'''$$$$$$%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$""""""!!!######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&)))***(((%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&"""%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&!!!%%%***------+++)))((("""""""""######$$$$$$%%%&&&&&&%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$''')))))))))''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!"""###%%%&&&$$$#########$$$%%%%%%&&&$$$$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&&&&$$$###!!!###&&&'''%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((#########$$$$$$%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&'''&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((()))++++++******)))((((((((((((((()))*********)))))))))***,,,...000------/////////...---,,,+++,,,...000111000000///---...000222444555666666555777999888777888===AAAIIIYYYsss~~~nnnsss'''''')))))))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%########################$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###!!! $$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$######$$$$$$$$$!!!"""$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$""" !!!%%%((((((&&&%%%###""""""######"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""&&&%%%$$$######$$$%%%&&&***&&&###%%%)))***((($$$#########$$$$$$%%%%%%%%%&&&%%%###""""""$$$'''))))))(((%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&''')))***((((((((('''&&&&&&&&&%%%(((&&&$$$"""""""""$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%###&&&''''''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""%%%'''$$$!!!!!!###"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$$$$$$$###""" """###$$$"""###%%%'''(((((('''&&&$$$%%%&&&'''((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$''''''%%%### &&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''')))******((('''(((((((((((((((((((((''''''''',,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000......000111222222222222...//////000111222222222555666666444222444:::???JJJYYYqqq{{{rrrsss|||'''''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%'''$$$""""""%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%###$$$&&&'''&&&%%%#####################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$%%%)))&&&###$$$((()))'''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))***+++,,,,,,''''''''''''&&&&&&&&&&&&'''&&&$$$######%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''')))((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$"""!!! """######"""((()))***)))'''%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###!!!""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###((()))'''$$$$$$&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$&&&((()))******)))(((%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((&&&((())))))((('''((()))((((((((((((((((((((((((+++++++++,,,,,,---------////////////////////////---...///000111111111111...//////000111111222222444555666444333555:::???HHHXXXpppqqqsss~~~&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########%%%''')))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%(((&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******(((%%%$$$$$$&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$'''%%%###$$$&&&(((&&&###%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$&&&&&&&&&$$$!!! $$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((())))))(((&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%'''((()))%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((######$$$$$$$$$$$$%%%%%%(((((('''&&&%%%$$$######'''&&&%%%$$$$$$$$$%%%&&&&&&###"""######&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((('''%%%""" """"""#########$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###&&&***)))'''%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&"""###$$$&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))''''''''''''(((((((((((($$$&&&((((((''''''((()))((((((((((((((((((((((((******+++,,,,,,---......////////////////////////---......///000000000000...//////000000111111222222444555444333666;;;@@@GGGWWWooopppsss&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$######%%%(((***&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""#######################################$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%######$$$%%%&&&&&&%%%$$$###&&&$$$######%%%&&&%%%###%%%%%%%%%$$$$$$#########!!!"""$$$&&&''''''&&&%%%###$$$$$$%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((((((((((($$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######)))(((&&&$$$###$$$&&&''''''%%%""""""###%%%%%%%%%$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&$$$######$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$&&&'''&&&$$$"""###%%%""""""######$$$&&&''''''&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$######&&&&&&'''''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((###%%%'''(((''''''((()))((((((((((((((()))))))))))))))***+++---...//////////////////////////////------...///////////////////////////000000111111000333444444444777<<>>GGGUUUkkk###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######"""""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$$$$###%%%%%%%%%$$$$$$#########'''%%%$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$##################&&&$$$""""""$$$%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! ***'''###"""%%%(((%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++***)))'''%%%%%%$$$$$$%%%$$$######$$$$$$###!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""%%%((((((%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%"""!!!###%%%$$$###"""!!!!!!###%%%&&&&&&%%%%%%$$$###!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!$$$%%%%%%###'''&&&%%%$$$###$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###'''&&&%%%$$$###"""""""""''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&$$$%%%(((***(((&&&%%%'''&&&######'''(((&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++******))))))***,,,---///---------............///000000///...............000111222333333222000000222333444444444666999;;;BBBPPPggg$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$''')))(((&&&%%%%%%%%%$$$$$$$$$###### !!!###'''+++///111(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$***)))'''''')))***)))((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$###""""""$$$$$$$$$#########$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%######%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$###%%%((((((%%%$$$$$$&&&&&&&&&%%%%%%$$$%%%%%%&&&)))***+++)))'''&&&(((***)))((('''%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######&&&'''&&&$$$'''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$&&&'''&&&$$$%%%''''''###$$$((()))''')))((('''&&&&&&'''((()))(((''''''&&&&&&''''''((((((((())))))******+++++++++++++++++++++---...///------------............111111000///////////////000111222222222222111000333444555555555666999<<>>III[[[ppp%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&''' $$$)))***'''$$$###$$$!!!###%%%&&&&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''#########$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""%%%&&&$$$"""!!!!!!"""###$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&$$$##################$$$$$$$$$$$$%%%%%%$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%!!!"""'''***)))'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%''')))(((%%%###$$$&&&###$$$$$$""" !!!$$$$$$$$$###############"""&&&'''%%%&&&((((((%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''$$$$$$######$$$$$$%%%&&&$$$&&&'''&&&###"""%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%'''%%%%%%'''$$$ $$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""###&&&'''%%%######"""%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''',,,***(((%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%'''((()))******)))(((((((((((((((************++++++++++++((((((((()))******++++++------,,,+++++++++,,,,,,,,,,,,,,,---...///000111000/////////000111222333//////000111444777:::;;;<<>>JJJZZZnnn$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''%%%%%%&&&&&&%%%###((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""$$$%%%%%%###""""""###&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$######$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###$$$$$$%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&((()))'''$$$"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$(((((('''&&&&&&%%%$$$$$$"""$$$&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''$$$!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&))))))(((((('''''''''&&&000+++%%%###%%%'''((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%###"""&&&''''''((('''&&&$$$###""""""###$$$$$$$$$$$$$$$%%%&&&%%%""",,,+++***((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%(((((('''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&'''%%%######$$$######'''(((&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))%%%((((((%%%''',,,+++&&&#########$$$%%%&&&'''(((%%%&&&'''((())))))))))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))))))))(((((('''''''''((((((///***&&&&&&)))***'''$$$$$$$$$%%%&&&''''''''''''%%%&&&''''''&&&&&&'''((()))((('''''''''(((***+++'''&&&&&&'''***++++++***)))************+++++++++((()))+++---...000000111---......///////////////222111000000000111333444555555555555555666777888;;;>>>JJJ]]]ooo$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%&&&&&&'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%''''''&&&$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$(((((('''&&&%%%%%%$$$%%%###%%%'''&&&$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((('''$$$""""""$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''&&&&&&'''$$$"""###%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###''''''''''''&&&%%%$$$#########$$$$$$$$$$$$$$$###'''((('''%%%""""""&&&*** """%%%(((******)))(((''''''((((((((((((''''''%%%'''((('''&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%)))***)))'''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&'''%%%%%%&&&''''''$$$"""!!!$$$&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$&&&(((((('''&&&'''((($$$&&&&&&$$$&&&+++***&&&$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***)))((('''&&&&&&&&&&&&,,,(((%%%%%%((()))'''$$$&&&&&&'''''''''&&&%%%%%%&&&((())))))(((((()))+++***))))))((()))***+++,,,)))(((((()))+++,,,+++***)))************+++++++++)))***+++---...//////000---......///////////////000000/////////000111222222222222222222333444555<<>>GGGUUUbbbppp$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%$$$%%%'''''''''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&''''''''' !!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&'''((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''%%%$$$$$$&&&(((%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&&&&$$$%%%''''''&&&%%%%%%&&&########################"""$$$$$$"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%&&& !!!!!!!!!$$$(((+++((('''&&&%%%%%%&&&'''(((############$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&'''(((***,,,111666>>>BBBAAA999///(((''''''((((((((((((''''''###%%%&&&%%%$$$$$$%%%'''$$$%%%&&&''''''&&&%%%$$$ """%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""  !!!"""%%%%%%%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%'''(((******((('''%%%$$$%%%&&&&&&%%%%%%&&&'''### ###%%%$$$###%%%!!!"""$$$&&&''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''((()))''''''&&&&&&'''((())))))%%%%%%&&&(((((()))))))))'''((())))))(((((()))***''''''((())))))))))))((()))((('''((()))***)))((()))************+++++++++,,,,,,------...------------......///////////////,,,---.../////////......000111111222333555666777999===GGGTTT```ooo$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''"""###$$$%%%&&&((())))))!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''')))((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$"""###%%%((($$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$!!!$$$&&&'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###&&&((((((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%$$$"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%!!!######$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))))))))%%%&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$%%%''')))+++###%%%(((((())),,,333888DDDDDDDDD@@@:::222***%%%''''''((((((((((((''''''((((((((('''&&&&&&))),,,$$$%%%&&&((((((&&&%%%$$$%%%%%%&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""######!!!""""""$$$&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&''''''***---000000---***'''%%%%%%%%%$$$###$$$&&&)))&&&!!! $$$&&&###"""$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&''''''((((((&&&&&&&&&&&&%%%&&&'''(((&&&'''((((((((((((((('''((()))***)))((('''((()))'''((()))*********)))))))))((('''(((***++++++***)))************++++++++++++,,,,,,---.........------......///////////////......000111111111000///222222333444555777888999:::===GGGRRR^^^lll$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$&&&'''&&&%%%###$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########!!! ###%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&###$$$'''))))))'''%%%######%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&###&&&)))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''&&&###"""%%%)))''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&#########$$$$$$%%%%%%%%%"""&&&(((&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%$$$$$$%%%(((***,,,&&&***...///111666@@@HHHEEE???555+++%%%%%%'''***%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###!!!!!!"""&&&)))$$$%%%'''(((((('''%%%$$$))))))(((&&&######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((()))***(((%%%%%%(((+++'''''''''&&&$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((("""%%%***------***%%%"""&&&&&&%%%###"""###'''******$$$###((()))%%%$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''***)))((('''''''''''''''%%%&&&&&&%%%$$$$$$%%%&&&))))))))))))((('''&&&%%%'''((()))(((&&&$$$%%%&&&((()))***+++,,,+++******)))(((((()))+++---,,,+++)))************+++++++++***+++,,,---............---......///////////////111222333444555444333333//////000111222444555666:::>>>FFFQQQ\\\iii~~~%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%$$$######&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''%%%$$$###$$$$$$###"""(((%%%###$$$&&&'''%%%###(((''''''&&&$$$######"""$$$$$$######!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''(((((('''''''''%%%###"""###$$$%%%%%%"""###%%%%%%$$$%%%&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%******++++++***(((&&&%%%(((...777@@@EEEBBB;;;666))))))))))))))))))))))))'''(((***,,,,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######%%%'''))))))"""###$$$%%%%%%$$$###""" ###%%%$$$""""""$$$'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$$$$$$$$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%))))))((((((((('''''''''***)))'''&&&%%%%%%&&&&&&&&&$$$###$$$%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$######$$$%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&,,,***&&&%%%&&&'''(((((()))***+++***(((&&&'''(((&&&''''''(((((((((((((((++++++******))))))((((((((((((((((((((((((((((((''')))***(((&&&&&&))),,,///......---+++******)))...------------...//////000000000000111222333444000000111222333555666777777???CCCLLL]]]iiizzz%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&$$$""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&''''''&&&###""""""###&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$###""""""''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''((('''%%%$$$$$$$$$$$$$$$*********(((%%%######$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&'''''''''(((((((((((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%...111666:::;;;777000***((((((((((((((((((((((((((())),,,------,,,)))(((&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&& """$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$$$$$$$$$$$$$%%%&&&&&&%%%#########%%%'''&&&$$$"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%%%%%%%%%%&&&)))***)))(((((('''''''''&&&&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%'''''''''%%%((()))***)))'''&&&'''(((&&&'''(((((())))))((((((*********)))))))))))))))************************((())))))(((((((((***,,,...------,,,,,,++++++***...------------...//////000000000000111222333333000000111222333555666777777>>>AAAJJJ[[[hhhyyy%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&""""""""""""###$$$&&&&&&$$$$$$$$$%%%&&&'''((())))))&&&""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((("""###$$$$$$######%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&)))((('''%%%$$$$$$$$$$$$!!!###$$$%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&))),,,---,,,(((%%%'''''''''''''''''''''''''''(((***++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&&&&&&& !!!###%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############""" &&&&&&&&&'''&&&%%%$$$$$$%%%'''((('''%%%#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%'''&&&%%%$$$&&&((()))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$)))'''%%%%%%&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$###$$$&&&''''''%%%###%%%&&&((('''&&&&&&''')))&&&'''(((((())))))(((((())))))))))))***************************************(((((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000111222333333000000111222333555666777666===???HHHXXXeeewww$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$%%%%%%&&&###$$$$$$%%%&&&''')))***333...'''!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%$$$$$$%%%%%%$$$&&&'''%%%!!! """$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%"""$$$$$$$$$%%%'''%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''"""!!!!!!###&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$"""&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%''')))((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''''''''%%%$$$###&&&%%%###$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$ !!!"""$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''')))***'''%%%%%%%%%&&&&&&$$$"""###$$$&&&&&&&&&&&&''')))''''''((()))))))))))))))(((((())))))******++++++***************************(((''')))---///...,,,***++++++,,,,,,------......------------...///////////////000000111222333111111111222333444666666666<<<===EEEVVVcccuuu$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%###""" """###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&''')))***;;;666///((($$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###%%%'''&&&$$$""""""###$$$&&&'''%%%!!! """&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&'''((()))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%###$$$&&&&&&$$$###%%%&&&''')))******(((%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((***(((%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%%%%&&&((()))))))))((('''&&&%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''''''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&)))+++...,,,)))'''&&&&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''$$$%%%&&&&&&&&&%%%######!!!  ###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%,,,***(((&&&%%%%%%&&&&&&---***&&&%%%%%%%%%%%%$$$"""$$$%%%&&&%%%&&&''')))'''(((((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***((('''***...000...,,,)))******+++---......///...------------...//////////////////000111222333111111111222333444555666666;;;<<>>MMM^^^xxx&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###&&&)))++++++***%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&""" """&&&&&&&&&%%%$$$###############$$$%%%%%%&&&&&&%%%%%%################################################&&&%%%$$$%%%((()))((('''%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&'''))),,,---%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!!!! %%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""$$$&&&((()))%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&%%%%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&))),,,...222+++$$$###''')))&&&""""""###$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''%%%######""""""&&&$$$######%%%&&&'''&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%'''******)))'''&&&%%%%%%$$$%%%&&&''''''((('''&&&'''((())))))(((''''''((((((((()))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,+++,,,,,,---///000...000222222111/////////111222222333444555555666333333333333333333333333444::::::===LLL]]]vvv$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""  """###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###&&&''''''&&&&&&%%%$$$############$$$$$$%%%&&&&&&&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%&&&(((***,,,&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! !!!###$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&%%%%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$''')))+++<<<222&&&"""$$$((('''%%%!!!"""$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$***)))((((((((('''&&&&&&&&&$$$""""""$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%""""""###%%%'''(((&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((******(((&&&&&&&&&'''''''''(((((((((******))))))(((''''''&&&))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,+++,,,,,,,,,---......///***---///111000000000111------...//////000111111222222333333333333444444555:::999===KKK[[[ttt######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$$$$"""!!!#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&)))((($$$!!!###((((((%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%$$$""""""###$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((())))))))))))))))))*********&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&'''((('''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%'''%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((()))***>>>555)))######&&&'''&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$### $$$'''&&&&&&(((&&&$$$######%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%&&&&&&''''''&&&&&&###""""""###%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%######$$$'''((((((%%%###&&&&&&'''''''''(((((((((,,,,,,+++***))))))(((((()))))))))))))))))))))))))))))))))************+++*********++++++,,,,,,---++++++,,,------.........))),,,.../////////111222...//////000000111111111111111222333333444555555555;;;999<<>>EEEVVVsss'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$$$$###""""""###$$$&&&'''((()))***)))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))(((%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))###$$$&&&'''''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&%%%######******((('''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))))))))(((((('''#########$$$%%%'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''&&&%%%'''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&'''((()))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%(((&&&###!!!!!!$$$''')))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))((('''((()))***+++###%%%'''((((((((()))*********+++++++++******)))******+++++++++,,,,,,,,,++++++++++++---///111222,,,(((&&&)))000333111---000000000000000111111222222222333444444555555666333555999>>>EEEWWWttt'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&############$$$&&&((())),,,------+++(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''***)))(((&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&""""""###$$$$$$$$$$$$###%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$###''''''&&&&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&%%%((('''%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$%%%&&&)))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))((((((((()))***+++)))+++---,,,(((&&&&&&(((++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++,,,...000222...,,,***---222444222///000000000000000111111222222222333444444555555666333555999>>>FFFYYYwww'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$%%%&&&(((***+++//////...,,,(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%((('''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''!!!###%%%(((+++---...%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&%%%""""""!!!!!!!!!""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%######$$$&&&((()))((('''&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""  ###%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))***)))))))))))))))******+++///111333000,,,))))))+++++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,.........///111111111000000000000000000000000111111222222222333444444555555666444666:::@@@HHH[[[zzz'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&#########$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&&&&'''((()))''''''''''''(((***,,,---000000///,,,(((%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))))))))(((((('''(((''''''''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$''')))***((('''(((((()))))))))(((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$$$$"""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%###!!!"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((''''''&&&&&&''''''((("""###%%%''''''&&&%%%###&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))))))))*********++++++)))***,,,+++***)))************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---000333222000......///000000000000000111111222222222333444444555555666555777;;;AAAJJJ\\\{{{'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&(((((($$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((******))))))***,,,---...000000...+++'''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%&&&&&&'''(((+++***)))'''$$$"""!!! $$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((((('''&&&%%%$$$"""!!!!!!!!!!!!%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%'''******(((&&&&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%''')))(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''((()))*********))))))******+++++++++***$$$###$$$&&&((())))))((('''((()))+++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---/////////...---///000111333333333111///000000000000000111111222222222333444444555555666555777;;;AAAIII\\\zzz'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&'''(((***,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((,,,++++++***+++,,,...///000000...+++'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***))))))'''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''((()))))))))***)))'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''))))))%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%(((******(((&&&""""""###$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&"""&&&***+++(((%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))***++++++++++++***)))'''&&&(((,,,...,,,)))&&&'''(((***+++,,,------******+++++++++,,,,,,,,,(((+++...111222222000///333111000333999:::666111000000000000000111111222222222333444444555555666444666;;;@@@HHH[[[yyy((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''%%%$$$$$$&&&(((((((((((()))***,,,...///111...***&&&$$$$$$%%%''''''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&$$$"""!!!###&&&'''%%%###'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###""""""!!!"""$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""&&&&&&%%%$$$$$$#########!!!"""$$$%%%&&&'''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((($$$!!!"""&&&((('''$$$&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''''''''&&&%%%)))((('''&&&%%%&&&&&&'''%%%$$$$$$$$$%%%''')))***((((((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((&&&&&&+++111222,,,%%%!!!!!!!!!"""$$$&&&((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((&&&%%%$$$$$$######"""############$$$$$$$$$%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%'''(((&&&%%%%%%$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&''''''(((((((((((((((''''''&&&((())))))*********))))))))))))))))))******************))))))))))))******+++++++++*********))))))&&&(((+++---,,,,,,---......111444777888777444333///000000///......111333666444222//////000222444222444999???HHH\\\|||((('''&&&%%%%%%%%%%%%&&&(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&((()))***)))&&&#########%%%%%%%%%&&&'''((()))***+++***((('''&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%***(((&&&'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%%%%%%%$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((($$$!!!"""&&&((('''%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''+++((($$$"""$$$***222777)))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((('''''''''&&&&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$###'''&&&&&&)))------)))%%%############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''%%%%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&'''((())))))((((((***************)))((('''))))))))))))*********************))))))*********+++++++++*********))))))&&&))),,,------,,,---......000222444555444222111000111111000///000222444444333222222222444666777333555999???HHH\\\|||''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((******'''$$$"""!!!$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%'''''''''&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%)))((('''((()))(((&&&$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((&&&&&&#########$$$%%%&&&&&&&&&'''''''''&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''$$$"""###&&&((('''%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''...***$$$!!!$$$,,,555<<<((('''&&&&&&%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$###"""!!!!!!!!!"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&###$$$$$$%%%&&&&&&''''''&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''&&&%%%%%%%%%&&&((()))(((((('''&&&&&&&&&&&&'''$$$%%%&&&((())))))******++++++++++++***((('''&&&))))))))))))************++++++************+++++++++++++++***************'''***,,,------------...//////000111111000000///111222222222111111333444111222333444666888999:::444666:::@@@III\\\|||'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&&&&&&&'''''''''&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$""""""###%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$'''((('''%%%(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&(((+++,,,'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&((()))'''$$$###%%%'''(((((()))((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***)))(((((((((((('''''''''&&&%%%$$$###$$$%%%&&&'''(((((((((((())))))))))))''''''%%%%%%%%%&&&((()))((((((''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))***************)))((('''((()))))))))************,,,++++++++++++++++++,,,************************(((+++---......------...000000//////.../////////000111222222111111222444000111444666888888888888555777;;;@@@III\\\{{{}}}~~~&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""%%%(((''''''((((((((('''&&&&&&''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$!!!"""$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''''''''&&&''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%###"""%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((''')))***((($$$###&&&)))%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***)))(((((((((((('''''''''%%%%%%$$$###$$$%%%&&&'''((((((((()))))))))******''''''&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''((((((((((((((('''''''''((()))***************((()))))))))************,,,++++++++++++++++++,,,************************))),,,...///...---......111111//////...///000000///000222222111000111222111222444666666666555444666777;;;@@@HHH[[[zzzxxxzzz&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$ ###&&&%%%&&&'''''''''&&&%%%$$$'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((())))))(((&&&$$$###%%%&&&&&&$$$###$$$%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((******)))&&&%%%''')))""""""!!!!!!!!!"""######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&""""""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&'''((((((((((((((('''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((((((((())))))))))))&&&&&&''''''((((((((((((''''''((((((''''''&&&%%%((((((((((((((('''&&&&&&&&&'''(((***++++++++++++))))))))))))************++++++************++++++***************+++++++++***---///000///......///000000000//////000111111...000222222111000111222222222444555555444333222666777;;;@@@GGGZZZxxxuuuxxx%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''&&&###!!!!!!$$$&&&###%%%&&&'''''''''%%%$$$!!!"""###%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$###%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!"""$$$&&&'''(((((((((!!!###%%%&&&''''''&&&%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$############%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''(((((('''''''''%%%%%%&&&'''(((((((((((($$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%&&&'''###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$%%%%%%%%%%%%'''((()))((('''&&&'''((($$$###!!!!!!###$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%''''''((((((((('''''''''((((((((())))))%%%&&&((()))))))))''''''&&&'''((((((((('''&&&%%%&&&'''(((((((((((((((''''''((()))***************))))))))))))*********************))))))*********))))))*********++++++++++++---000000///......///......//////000000111111///111333333222222222333222222333444444444444333555777:::???FFFXXXwwwuuuwww%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&###%%%&&&&&&&&&&&&((()))$$$%%%'''))))))((('''&&&"""&&&((((((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%!!!$$$%%%$$$$$$''')))###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%''')))*********!!!"""%%%'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&%%%%%%$$$######""""""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((((((((('''''''''$$$$$$&&&'''((()))))))))%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%###""""""###%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###&&&''''''%%%""" """###%%%&&&'''&&&&&&%%% !!!###%%%&&&&&&&&&%%%)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((('''&&&)))'''$$$!!! """$$$&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%&&&((())))))((('''''''''''''''(((((((((((($$$&&&(((***+++)))'''&&&&&&'''((((((((('''%%%%%%%%%%%%'''((())))))******)))************))))))((())))))))))))******************))))))))))))******))))))******++++++++++++,,,...000111///......///,,,---...///000000000000000222444555444333333444222222333333444555666666555666:::>>>EEEWWWvvvuuuxxx'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())),,,......***&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$############$$$&&&((()))'''&&& (((%%%"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&((('''&&&%%%$$$#########---+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((***+++(((%%%'''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""$$$))),,,)))&&&"""$$$&&&'''&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''%%%%%%%%%%%%'''''',,,%%%!!!$$$((()))(((((('''''''''''''''((())))))((((((((()))(((''''''&&&'''&&&%%%%%%%%%%%%&&&'''$$$)))***'''''')))((("""'''%%%###""""""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$######&&&$$$!!!!!!###'''''''''(((((((((((()))((((((((()))))))))((('''(((((((((((((((((((((((('''&&&$$$######%%%(((***)))******)))((((((+++---$$$&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& $$$''''''&&&'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%###"""&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((())))))(((((()))***))))))(((((((((((())))))'''''''''''''''((())))))&&&&&&''''''(((((())))))---+++******++++++)))((((((((((((((())))))))))))///............///000000------------.........///111111222333333333333222///222444555555444555555666666:::@@@III\\\xxxzzzpppwww(((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''***+++***'''%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))'''&&&&&&+++'''$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$***)))'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&'''******(((&&&((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""$$$(((***(((%%% !!!$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''')))""""""%%%%%%%%%%%%(((((('''&&&''''''))))))'''(((((((((((('''&&&&&&''''''&&&%%%%%%&&&''''''!!!&&&'''$$$###%%%###"""%%%&&&$$$###&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))'''%%%###"""$$$&&&(((&&&&&&'''''''''(((((((((...333666444,,,&&&%%%&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((%%%&&&&&&&&&%%%%%%'''(((---......,,,)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((((((''''''%%%###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''((())))))(((((()))***))))))(((((((((((()))))))))(((((((((((()))******************++++++++++++++++++++++++***))))))))))))))))))************+++......------......///000/////////000000000111111111111222333333333333222111333555666555444555555666777:::???GGGXXXtttwwwpppvvv(((((((((''''''(((((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''$$$%%%&&&''''''(((''''''%%%$$$$$$&&&(((((('''&&&%%%((()))&&&%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&'''))))))(((&&&)))((('''&&&%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$'''(((&&&$$$!!!"""$$$%%%&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%***$$$!!!%%%(((''''''(((***)))'''&&&%%%&&&((()))'''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&''''''"""$$$%%%###"""###!!! '''(((%%%$$$'''+++''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...)))'''%%%######$$$&&&(((%%%%%%%%%&&&&&&&&&''''''---666>>>999---######'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&((((((''''''''')))222222111...***'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&%%%&&&'''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%''''''''''''%%%###!!! &&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))(((((()))***))))))(((((((((((())))))***))))))))))))***++++++,,,,,,,,,,,,++++++++++++)))+++---,,,)))((()))+++*********+++++++++,,,,,,---------------....../////////000000000111111111111111222333333333333222333555666666555555555666777888:::>>>EEEUUUppp~~~sssqqquuu((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((())))))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&''''''###$$$%%%&&&'''(((((((((&&&%%%$$$%%%'''((('''&&&&&&%%%######%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###""" """%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''((((((((('''%%%&&&((()))))))))(((''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%### !!!"""#########""""""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***%%%$$$''')))(((((()))+++***'''%%%%%%&&&''')))&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$""" !!!%%%&&&&&&&&&(((***%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++///111+++***'''%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%---444222((("""$$$***%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$###$$$&&&)))***)))''''''(((---...---***'''%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''$$$"""$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((((((&&&$$$!!! &&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''((())))))(((((()))***))))))(((((((((((())))))***))))))))))))***++++++*********))))))((((((((('''+++...,,,(((&&&)))---************+++++++++,,,---,,,,,,,,,,,,---......---............/////////111111222333333333333222444666777777555555555777777777:::>>>EEETTTnnn|||rrrssswww'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&######$$$&&&'''''''''''''''%%%$$$%%%&&&''''''&&&)))$$$!!!###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$"""!!!!!!!!!!!!"""$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((!!!&&&***+++***'''%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%$$$"""""""""#########""""""!!!###&&&(((((('''%%%###'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!%%%&&&$$$$$$&&&+++***(((&&&%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''((('''''''''&&&$$$$$$$$$'''$$$!!!"""%%%((((((&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''***...000222000---***((('''''''''$$$$$$$$$%%%%%%%%%%%%&&&!!!$$$'''&&&$$$###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###!!!###%%%&&&%%%$$$$$$$$$&&&''''''&&&$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$''''''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&'''((()))((('''%%%###&&&''''''(((((('''''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''((())))))(((((()))***))))))(((((((((((()))))))))(((((((((((()))******)))))))))((((((''''''&&&'''+++...,,,((('''***...)))))))))*********++++++---,,,,,,,,,,,,---................../////////000111111222333333333333222444666666666555555666888666777:::???EEETTTnnn~~~uuuwww|||&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%&&&(((((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%'''((()))''''''((((((''''''&&&%%%###$$$%%%&&&&&&&&&&&&&&&(((&&&$$$$$$&&&''''''&&&...(((%%%'''(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""'''%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&'''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))###((()))(((%%%"""''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&!!!###&&&(((((('''%%%###''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&###$$$''''''%%%%%%((()))((((((''''''''''''((('''''''''''''''&&&%%%%%%&&&'''(((((((((((('''&&&'''%%%$$$&&&&&&######&&&,,,&&& !!!&&&)))'''$$$///...,,,***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&(((***,,,000///,,,)))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###%%%&&&'''&&&%%%&&&'''$$$%%%&&&%%%$$$%%%(((***###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((((((((())))))%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''((()))))))))((('''&&&'''(((((()))(((((((((&&&''''''((((((((('''''''''''''''''''''((((((((('''''''''''''''''''''''''''((())))))(((((()))***))))))(((((((((((()))))))))(((((((((((()))***************)))))))))))))))(((***,,,+++)))(((***---)))))))))************+++---------------......///000000000111111111222222111111222333333333333222333444555555444555777999555666:::>>>EEESSSlllyyy{{{''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''))))))&&&###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%''')))***&&&((()))+++***)))&&&%%%%%%&&&&&&'''''''''&&&&&&(((&&&$$$$$$%%%'''&&&&&&+++&&&%%%(((((($$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%'''(((((('''%%%$$$%%%&&&'''&&&$$$$$$'''*** """$$$&&&'''&&&$$$###''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&'''***)))&&&'''***&&&'''((())))))((((((''''''(((((((((((('''&&&&&&&&&'''((())))))((('''&&&'''######&&&'''$$$$$$((()))&&&###$$$'''(((&&&$$$***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''******(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))((('''''')))+++(((((('''%%%$$$$$$&&&(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))++++++***(((%%%'''((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((()))***))))))(((((((((((())))))***))))))))))))***++++++******************++++++))))))*********+++++++++*********+++++++++,,,,,,......------......///000000000111111111222222222111111222333333333333222111222333333333555777:::666777:::>>>CCCPPPhhh}}}}}}~~~((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''(((***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%''')))(((%%%!!!&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%''')))+++''')))+++------***'''%%%'''((((((((((((((('''''')))'''$$$$$$%%%&&&&&&&&&### !!!''''''######'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))###%%%'''))))))'''%%%###%%%&&&'''&&&$$$$$$'''***)))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''''')))***$$$$$$$$$$$$%%%&&&'''((((((&&&###!!!"""$$$''')))(((((('''''''''&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$###$$$''''''###$$$'''$$$&&&(((******)))((('''(((((())))))(((((('''&&&&&&'''((())))))((('''&&&((($$$$$$((()))&&&'''+++###%%%'''(((((('''&&&%%% !!!"""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%***))))))(((((((((((((((%%%%%%&&&&&&&&&&&&''''''&&&'''))))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%$$$$$$''')))++++++)))%%%"""!!!"""$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((+++,,,(((%%%%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''***)))((('''''''''''''''''''''((()))))))))))))))'''(((((((((((((((''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''((())))))(((((()))***))))))(((((((((((())))))++++++******++++++,,,---(((((())))))*********+++***)))((()))+++,,,,,,***++++++,,,,,,,,,---------///............///000000////////////000000000000111111222333333333333222000111222222333444888:::777888:::===AAAMMMdddxxx(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%))))))(((((('''''''''&&&&&&$$$######%%%&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((******((('''%%%%%%$$$$$$%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''((((((((('''&&&&&&%%%&&&###!!!"""&&&((((((&&&&&&'''''''''((())))))))))))***'''""""""&&&(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%###"""!!!!!!"""###%%%'''''''''%%%$$$###%%%&&&&&&$$$$$$%%%''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%(((((((((((('''&&&%%%%%%$$$######%%%((()))(((&&&'''&&&$$$""""""$$$&&&''''''''''''&&&&&&%%%%%%%%%'''%%%###""""""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%''')))(((&&&### ######$$$$$$$$$%%%%%%%%%###%%%''''''&&&&&&'''(((((((((((('''&&&&&&&&&%%%((('''&&&&&&'''((('''&&&''''''''''''&&&%%%$$$$$$)))(((&&&%%%$$$$$$%%%&&&)))%%%!!!###&&&$$$$$$%%%%%%&&&'''((((((""""""""""""###%%%'''((($$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++******)))((('''''''''$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%%%%%%%%%%$$$$$$***000///)))$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###$$$'''((('''%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''',,,+++***((((((((()))***)))))))))))))))))))))))))))'''$$$$$$%%%((())))))((()))***+++***(((&&&%%%((()))+++,,,+++***((('''''''''''''''((((((((((((,,,+++***))))))***+++,,,------+++***)))(((((((((+++***)))))))))+++...///...***(((+++000333222///000111222222000000111222111111111000000000000000111222333333333222111000444999:::===FFFKKK^^^{{{(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%)))((((((''''''''''''&&&(((&&&%%%%%%'''(((((('''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%###"""$$$"""&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$###"""""""""###%%%''''''&&&%%%$$$###%%%&&&&&&$$$$$$%%%''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%))))))(((''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&& !!!###%%%&&&((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&''''''&&&%%%&&&'''((((((((((((((((((''''''&&&%%%$$$%%%&&&'''&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))((('''%%%#########%%%&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&))))))(((''''''&&&%%%%%%######%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''&&&"""%%%((('''### !!!###$$$$$$%%%%%%%%%%%%&&&&&&***((('''&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$&&&(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''''''''''''''''''''''''''''''''''''''''''''%%%###$$$%%%''''''&&&&&&((()))******)))((('''&&&'''(((((((((&&&%%%###(((((()))))))))*********))))))((((((((()))+++,,,------,,,+++************+++******)))***,,,---...000,,,***+++///111000---...///000000//////000222111000000000000000000000222222333444444333222111555999999===EEELLL___}}})))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''(((&&&%%%%%%'''(((((('''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&((()))***'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***))))))))))))(((((((((''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''%%%!!! $$$%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$###$$$%%%&&&''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!!!!"""$$$&&&'''((()))***'''""""""&&&(((%%%%%%%%%&&&&&&&&&''''''%%%'''((((((&&&%%%%%%&&&((((((((()))))))))))))))%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&(((((('''&&&%%%&&&((()))*********)))&&&''''''''''''%%%###"""************++++++++++++)))))))))))))))***+++,,,---,,,,,,+++++++++,,,,,,*********++++++,,,,,,---111...+++,,,...000...,,,---...000000//////000111000000000000000000111111222333444444444444333333666:::999<<>>888444///***'''&&&&&&''',,,)))'''((('''$$$%%%)))%%%%%%%%%$$$######$$$%%%''''''''''''''''''''''''$$$###"""$$$''')))***)))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$(((((('''(((((()))++++++)))))))))))))))))))))))),,,,,,++++++************''''''&&&''''''((()))***))))))))))))))))))))))))''')))******))))))***,,,(((((()))***))))))((('''***))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&'''((())),,,+++)))'''&&&$$$$$$###))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))&&&%%%$$$$$$%%%''''''''''''((())))))(((((()))***...---,,,*********++++++''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''))))))(((((()))+++((('''&&&(((***++++++***'''(((((((((((()))))))))(((((()))***++++++,,,,,,'''((()))((('''''')))***((((((((((((((((((((((((&&&&&&''''''((())))))***+++*********))))))((((((((((((''''''''''''((((((,,,+++***))))))+++,,,---)))(((((()))************''''''((()))***+++++++++,,,++++++++++++,,,------......---,,,,,,+++++++++////////////////////////111111111000000000000000111222222333333444444555666::::::<<>>>>>KKKddd************))))))))))))((((((((()))***++++++,,,&&&'''((()))+++++++++,,,((()))***,,,,,,++++++***))))))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))((('''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&)))***)))%%%$$$%%%(((''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((###%%%((((((&&&&&&)))+++''''''&&&&&&&&&%%%%%%%%%&&&''')))******((('''%%%%%%&&&((()))))))))((('''***'''### ###'''***%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$###&&&***,,,+++(((,,,***(((%%%%%%%%%'''((('''&&&(((***((($$$%%%(((%%%%%%%%%(((++++++((($$$''''''''''''''''''''''''&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''(((&&&&&&&&&&&&&&&'''((()))++++++,,,+++***'''$$$"""""""""$$$%%%'''((()))***''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((((((''''''&&&(((---222333///***%%%&&&(((((('''((()))+++'''&&&%%%$$$%%%''')))***,,,,,,++++++******))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&***++++++***((('''((()))'''&&&&&&'''***++++++***))))))))))))************((('''&&&&&&&&&''')))******+++,,,+++)))'''''''''************************&&&&&&&&&'''''''''''''''************))))))))))))******))))))))))))******,,,...111333444333111000&&&(((+++***)))(((***---,,,,,,,,,+++++++++++++++++++++******++++++,,,---,,,+++*********,,,...000000000000000000000000000...//////000111222222333111222222333333444555555444999999:::>>>===JJJccc++++++******)))((((((''''''((()))((((((((()))+++************)))(((&&&&&&)))))))))))))))))))))))))))))))))((())))))***+++((()))*********((('''&&&))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((***,,,---+++***&&&&&&&&&&&&''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%,,,---...,,,***))))))***((((((((((((''''''''''''%%%&&&''''''&&&&&&(((+++&&&&&&''''''(((((())))))(((%%%######%%%%%%""")))'''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&''''''(((''''''&&&&&&'''&&&&&&&&&&&&''''''((())))))(((((((((((())))))((((((((()))(((((('''&&&***(((&&&$$$###$$$%%%&&&***)))((((((((()))+++,,,************************'''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))))))))***)))((('''%%%$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))***###$$$%%%'''(((***+++,,,)))))))))))))))))))))))))))'''"""%%%)))))))))))))))((((((((((((((()))(((&&&$$$$$$&&&(((((()))***+++,,,,,,+++*********+++***)))(((&&&%%%)))))))))))))))(((((('''''''''(((((())))))******)))))))))))))))))))))))))))***555EEEGGG:::111222++++++,,,,,,,,,++++++******'''%%%''',,,...,,,))))))))))))******++++++++++++,,,---...////////////............///////////////...---...000222111000111333444444222222333555666666888999:::@@@PPP___((())))))******++++++,,,*********'''%%%$$$&&&'''&&&'''((()))************************************)))(((((((((((()))******))))))*********)))(((''',,,+++***)))((((((((((((''''''&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++***)))'''%%%%%%&&&'''(((&&&&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))(((''''''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&((((((&&&$$$$$$#########$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***++++++***(((''''''(((((((((((((((''''''''''''&&&'''''''''''''''((((((******)))(((((('''''''''&&&%%%$$$%%%'''''''''&&&...,,,(((%%%""""""""""""(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''((()))))))))(((((((((((())))))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''((())))))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((()))***++++++((())))))))))))'''&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))***************)))((((((''''''))))))))))))))))))))))))))))))'''%%%###$$$''')))((((((((('''''''''''''''((((((((('''%%%%%%''')))((((((***+++++++++******))))))******)))((('''&&&$$$%%%&&&((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))(((///:::;;;111,,,...+++++++++,,,,,,++++++***(((%%%###%%%)))+++)))&&&*********+++++++++,,,,,,,,,,,,---...////////////............////////////222111000111333444444333111222444333222222333555555555888:::<<>>DDDTTTccc---------,,,,,,+++++++++***)))'''%%%$$$%%%))),,,***************)))((('''++++++++++++++++++++++++***))))))))))))***++++++******+++++++++*********************))))))((((((******)))(((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&'''((((((%%%&&&&&&''''''''''''''''''(((((((((((()))))))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''%%%$$$((((((((())))))(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))***+++,,,,,,+++***))))))***(((((('''''''''&&&&&&&&&(((&&&%%%%%%''''''&&&$$$,,,+++***)))))))))******%%%((()))(((%%%$$$%%%((($$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&''''''((((((((((((((()))***++++++***))))))))))))))))))***'''''''''''''''&&&%%%%%%&&&'''(((((()))((((((''''''((()))***)))((('''&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&&&&''''''(((&&&%%%$$$$$$$$$&&&((()))''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++------+++))))))***&&&&&&''''''''''''((((((%%%'''((((((''''''(((***((((((((()))))))))((((((''''''((()))))))))))))))((((((((()))(((''''''&&&******))))))((((((''''''))))))))))))))))))))))))***''''''++++++((((((,,,******+++,,,,,,,,,++++++---+++***,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------............////////////...------...000111000///000222333333222222333444<<<;;;===>>>===BBBOOO]]]---------,,,,,,,,,,,,,,,,,,+++)))'''%%%&&&***---)))************))))))(((+++++++++++++++++++++++++++************+++,,,,,,******************++++++)))******+++******)))(((+++***)))(((((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''%%%&&&''''''((((((((('''(((((((((((()))))))))***''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%''')))((('''%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))******+++,,,+++)))))))))+++''''''''''''&&&&&&&&&&&&'''%%%$$$$$$%%%&&&'''&&&((((((''''''(((***,,,---,,,......+++&&&###$$$%%%((((((((('''&&&$$$######&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((()))((((((((())))))***,,,,,,******))))))))))))******''''''((((((''''''&&&%%%!!!$$$'''***,,,......((()))***++++++***((('''''''''''''''''''''''''''&&&&&&''''''((((((((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((()))******)))''''''(((***''''''((((((((()))))))))%%%'''(((((((((''')))***))))))(((((((((((((((((('''''''''((())))))******)))************)))((((((******))))))((((((''''''))))))))))))))))))))))))&&&%%%'''***+++******,,,)))***+++,,,,,,,,,,,,,,,***)))))))))***+++******,,,,,,,,,,,,,,,,,,,,,,,,..................------............////////////111000000111333444444333000111333222111111222444::::::<<<===<<<@@@MMM[[[))))))***+++---...//////000///---)))&&&%%%'''***&&&'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,******)))))))))***++++++***+++,,,------,,,+++***+++******))))))))))))***)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((((((((((()))))))))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$###"""###&&&'''((((((&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))'''((())))))''''''''')))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&+++...000///.........000333444111222000...***'''&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''')))***(((((((((((()))+++,,,,,,+++******))))))******+++((((((((()))(((''''''&&&&&&&&&'''''''''((((((((((((((()))***************((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&'''''''''((('''''''''''''''(((((('''''''''((())))))******''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((())))))******&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))(((&&&$$$$$$''')))''''''(((((()))*********&&&((())))))((((((((()))******)))((((((((())))))(((((('''(((((()))***+++'''((()))***+++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))###$$$'''***+++***)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------...............---............////////////000//////000222333222111000111222222111111222444444555888;;;<<>><<<<<<===>>>...---+++++++++***(((''' $$$''')))******)))%%%%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%''')))***'''''''''((()))***+++,,,+++******))))))******+++))))))******))))))(((''',,,***(((&&&$$$#########'''''''''((()))***+++,,,************************&&&&&&&&&''''''((((((((($$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))***&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''')))***++++++***)))&&&%%%$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((())))))))))))************************((()))((('''%%%%%%'''(((&&&&&&''''''((())))))***''')))******)))''''''(((,,,+++***)))((())))))***))))))(((''''''((()))***&&&'''(((***++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&(((*********+++***((())))))***+++,,,,,,,,,,,,,,,---------,,,,,,,,,---,,,,,,+++++++++*********,,,,,,---...////////////............////////////...---,,,---000111000//////111222222111111222333333444888;;;<<>>;;;666000,,,*********(((%%%$$$&&&)))+++)))'''###%%%'''))))))'''%%%###!!!"""###$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%'''&&&%%%$$$%%%''')))+++&&&&&&&&&'''(((***+++,,,++++++************++++++***************)))((((((######"""###%%%(((+++---&&&%%%%%%%%%''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))***+++%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###%%%(((***+++***((('''&&&%%%$$$#########$$$%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))******(((''''''(((%%%%%%&&&&&&'''((())))))''')))++++++)))'''''''''---,,,***)))))))))***+++***)))(((''''''((()))***)))))))))))))))(((((('''''''''(((((())))))******)))))))))))))))))))))))),,,------,,,+++,,,+++***((()))***+++,,,---------)))*********(((((()))***+++++++++******)))))))))+++,,,---...////////////............/////////000111000///000333444333222///111222222111111222333666777:::<<<===@@@MMMZZZxxx))))))(((''''''((()))***+++***)))(((''''''''''''$$$&&&***++++++***))))))''''''(((((()))+++,,,---,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((+++***)))***,,,,,,***)))(((((((((((((((((((((((((((((((((((()))***+++,,,++++++,,,,,,,,,---------,,,)))&&&%%%''''''%%%###'''((()))++++++******)))*********+++,,,,,,***'''((((((((((((((()))******++++++)))(((''''''''''''++++++***)))((('''&&&&&&,,,+++)))''''''(((***+++%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((***,,,---,,,+++***''''''''''''((((((((((((((('''&&&(((+++,,,)))&&&###$$$&&&'''''''''&&&%%%***(((&&&$$$$$$(((///444AAA???;;;333+++&&&'''***+++)))'''''''''((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&$$$###$$$&&&((()))&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))***************++++++++++++)))'''&&&&&&%%%,,,+++''''''''''''&&&&&&'''''''''***)))(((''''''&&&''''''''''''(((((('''&&&%%%%%% !!!###%%%''')))******&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))***))))))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''******)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))))),,,---,,,(((&&&&&&(((''''''(((((())))))******(((((())))))))))))(((((('''(((((((((((((((''''''+++(((%%%&&&)))+++***)))%%%&&&''')))))))))((('''000:::AAA999---%%%""""""((()))***+++,,,---......+++*********))))))((((((*********++++++,,,,,,,,,(((***,,,.........---,,,***,,,......---,,,---...000000000000000111111222222222222111222222333333555555777:::<<<@@@LLLXXXwww,,,,,,+++*********+++,,,,,,+++***))))))(((((((((((()))*********)))******((((((((('''(((((()))***,,,+++***))))))***+++,,,++++++******))))))))))))++++++++++++++++++++++++++++++******))))))))))))+++***)))***,,,,,,***)))(((((((((((((((((((((((('''''''''(((((()))***+++))))))*********++++++++++++)))&&&'''((()))((('''))))))+++,,,,,,,,,+++******))))))***+++,,,***))))))(((((((((((()))******...---,,,+++************)))))))))))))))(((((((((+++***)))(((((()))***+++*********++++++*********'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''(((***+++,,,+++***)))''''''''''''(((((((((((()))((((((***,,,---+++(((%%%&&&&&&''''''''''''''')))))))))'''&&&'''+++...333777<<<===:::444---******)))'''&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&))))))))))))************'''((())))))))))))))))))+++&&&"""###))),,,+++((((((((())))))))))))(((((())))))((((((((())))))***''''''(((((('''&&&&&&%%%'''((()))***++++++++++++''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%'''''''''''''''''''''''''''(((((((((((((((''''''************++++++++++++''''''(((((((((((((((''')))))))))))))))))))))))))))+++,,,+++)))'''''')))(((((((((((())))))))))))((((((((())))))((((((((('''(((((((((((((((''''''***(((&&&&&&)))******)))))))))******+++*********000===EEEAAA666///***(((''''''((()))***+++,,,,,,++++++++++++*********)))******++++++,,,,,,,,,,,,***+++---/////////...---,,,---//////.........///000000000000000111111222222222111111222222333333555555777:::;;;@@@KKKXXXvvv000///...---------------------,,,++++++*********---,,,+++*********+++,,,++++++***)))))))))))))))++++++************+++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++******+++,,,,,,+++)))((((((((((((((((((((((((''''''''''''((()))***+++))))))*********+++++++++***((('''(((***++++++******+++,,,,,,---,,,,,,,,,***((('''(((***++++++***)))))))))((())))))***+++......---,,,+++++++++,,,((((((((())))))************************************))))))(((((())))))***))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&((((((''''''''''''((((((*********)))))))))))))))((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''(((((((((((((((((()))+++------,,,***(((''''''''''''((()))))))))***+++***'''&&&'''((()))...666===@@@<<<444...***((('''&&&(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&))))))))))))************+++***))))))))))))))))))---+++))))))******(((&&&))))))++++++++++++))))))((((((((())))))***+++,,,'''''''''(((''''''&&&%%%))))))))))))((((((''''''(((((())))))))))))(((((((((((((((''''''''''''&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((***'''%%%&&&)))+++)))(((&&&&&&''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((())))))(((((((((''''''((((((((('''&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&************++++++++++++''''''((((((((((((((('''))))))))))))))))))))))))''')))+++***)))(((((()))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&''')))******))),,,++++++*********++++++---:::EEEDDD===666111---''''''((()))***++++++,,,,,,,,,,,,+++++++++++++++)))***+++,,,---,,,+++***+++,,,...///000//////...---...000000/////////000000000000000000111111222222222111111222222333444666555777:::;;;@@@KKKWWWttt111111000//////.....................------,,,,,,......---.........---,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,+++)))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++,,,,,,,,,---------***)))((())))))***++++++***++++++,,,,,,,,,,,,,,,)))(((&&&&&&)))+++,,,,,,***))))))))))))***++++++++++++***)))))))))******(((((()))))))))*********))))))***+++++++++*********)))(((''''''((()))******)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&((((((''''''''''''(((((())))))***)))))))))((((((((((((((((((((((((((((((''''''((())))))(((((('''''''''''''''(((((((((((('''''')))+++,,,,,,,,,+++***)))((('''((()))***+++)))***+++)))'''&&&&&&'''***))))))...333666555333***(((&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))((()))))))))************111000---***(((((('''(((***++++++***(((&&&$$$$$$((()))+++,,,,,,+++)))((()))((((((((())))))***+++&&&'''''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&(((((()))************)))((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((((((((()))))),,,'''$$$%%%***,,,)))&&&'''''''''''''''(((((((((&&&&&&'''(((((((((((((((''''''(((((())))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((('''&&&%%%'''((((((((())))))))))))))))))))))))((('''&&&%%%(((((((((((((((((((((((('''((())))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))(((((('''((()))))))))))),,,+++)))((((((((()))***&&&111;;;;;;888555000,,,)))******+++,,,,,,------++++++++++++++++++++++++)))***,,,------,,,+++***+++,,,---.../////////...,,,...000000/////////000000000000000000111111222111111111111222333444444666666888:::;;;???KKKWWWrrr///////////////......---...//////000//////...------...///222444333///,,,---------------......///+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***+++------+++***************************************+++,,,---...++++++,,,,,,,,,---------*********)))(((((())))))************++++++,,,,,,***(((&&&''')))+++,,,,,,***************+++,,,,,,))))))((((((((())))))***************))))))))))))((()))***+++++++++++++++...---,,,++++++,,,---...******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((%%%&&&'''''''''&&&%%%%%%((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''((((((((((((%%%''')))*********************)))((()))***+++,,,)))***)))(((&&&&&&(((***---(((######'''---000222)))'''&&&&&&((()))(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((***)))(((((((((((()))***((()))))))))************000...,,,)))'''&&&&&&&&&&&&(((+++***(((%%%%%%%%%(((((()))******)))((((((***)))((('''''''''''''''&&&&&&'''''''''''''''&&&))))))(((((((((((()))***(((((()))***++++++******((((((((((((((((((((((((+++***)))(((''''''''''''))))))(((((((((((())))))+++'''###$$$)))***((($$$'''''''''(((((()))))))))&&&'''(((((())))))((((((''''''(((((()))*********'''''''''(((((('''''''''''''''((((((((((((((('''))))))))))))))))))))))))(((((()))(((((('''&&&&&&'''((((((((())))))))))))++++++***)))'''%%%$$$###((((((((((((((((((((((((&&&''''''(((******))))))******))))))((((((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((()))***+++'''((())))))))))))))))))+++***)))(((((()))***+++###***//////...///...+++*********+++,,,,,,------))))))*********************+++,,,,,,,,,+++*********++++++,,,------......,,,---//////.........///000000000000000111111222111111111111222333444555777666888:::;;;???JJJVVVppp------............------...///000111111000......,,,---000555999999333///+++++++++++++++,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,++++++,,,------,,,***************************++++++++++++,,,---...///))))))*********+++++++++***++++++***((('''(((******************+++,,,,,,+++)))((()))+++,,,,,,+++++++++******++++++,,,---))))))))))))***+++,,,,,,+++++++++******)))))))))))))))******+++,,,,,,,,,++++++************++++++***))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((((((''''''''''''(((((('''(((***+++++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((%%%'''******)))(((((()))***))))))))))))***++++++)))******)))((((((***---+++)))&&&%%%''')))+++,,,)))'''&&&&&&((())))))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((())))))))))))************)))(((''''''''''''''''''&&&(((******)))(((((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&%%%&&&''')))***'''((()))******+++******'''(((((((((((()))))))))...,,,***((('''&&&&&&'''))))))(((((((((((())))))***'''%%%%%%((()))'''%%%''''''(((((())))))******''''''((())))))))))))(((((((((((())))))*********&&&''''''((((((''''''&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''************++++++++++++,,,,,,+++)))'''%%%###"""))))))))))))))))))))))))'''&&&&&&(((******)))((())))))))))))(((((((((((()))((('''&&&&&&'''((())))))(((((('''((()))+++,,,&&&(((******)))((()))******************+++,,,,,,%%%)))***)))***------***(((((()))))))))*********)))))))))))))))*********,,,,,,++++++++++++++++++******++++++,,,------...,,,---//////.........///000000000000000111111222000000000111222333444555777777888:::;;;???JJJVVVnnn+++,,,---...//////......---///000111111000///...,,,,,,...444:::<<<999444,,,,,,++++++***+++++++++++++++,,,------,,,++++++,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,---------...,,,++++++,,,------,,,***++++++++++++++++++++++++++++++++++++,,,---......))))))*********+++++++++)))+++,,,+++))))))+++---,,,++++++***+++,,,---...++++++***+++------,,,***,,,++++++++++++,,,------************+++,,,---...)))***************++++++******))))))***,,,---...'''((((((((((((((((((''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((())),,,---......------((((((((((((((((((((((((***))))))(((''''''((((((''''''''''''(((((((((((('''***,,,,,,)))'''((()))((())))))***************(((***,,,,,,+++*********&&&((())))))(((((()))***((('''&&&&&&((())))))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((***)))(((&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((())))))))))))************''''''((()))))))))((((((((((((((()))******)))(((***)))'''&&&&&&''')))***))))))((((((((((((((()))%%%&&&&&&'''(((((('''''''''&&&$$$$$$$$$%%%'''(((&&&'''((()))************'''((((((((()))))))))))),,,+++(((&&&&&&&&&'''''')))((((((''''''(((((()))***)))((((((''''''((((((''''''((())))))***++++++''''''((()))))))))))))))))))))))))))))))))******'''(((((())))))(((((('''''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))************++++++++++++******))))))(((&&&%%%$$$))))))))))))))))))))))))((('''&&&'''******(((&&&(((((((((((())))))))))))***)))'''&&&&&&''')))***)))(((''''''(((***,,,---%%%(((***+++)))((((((***'''((()))***+++,,,,,,,,,***++++++)))***...---))))))))))))))))))*********)))))))))******+++++++++...---+++***)))***+++,,,+++++++++,,,------...///---...000000/////////000000000000000000111111222000000000111222333555666777777888:::;;;???JJJVVVmmm***+++---...///000//////---...000111111000///...---,,,---222:::>>><<<999000000...---,,,+++++++++++++++------------++++++,,,,,,,,,------.........////////////////////////,,,,,,,,,------.........,,,,,,+++,,,------,,,***++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,---------(((***,,,,,,++++++...111------,,,+++,,,---...///,,,,,,,,,---......+++))),,,,,,++++++,,,,,,---...(((((())))))***+++,,,---'''((()))***+++,,,------+++***)))))))))+++...///)))***+++,,,,,,+++***)))(((((())))))******++++++))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((''''''''''''(((((("""$$$&&&)))******))))))((((((((((((((((((((((((+++***)))(((((((((((((((''''''''''''((((((((()))))),,,...---***(((((()))'''((()))++++++***))))))(((+++///000...+++((('''$$$&&&((('''&&&&&&***---((('''%%%&&&((())))))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((+++***'''&&&%%%&&&((()))&&&&&&&&&'''''''''((((((+++)))(((''''''((()))+++))))))))))))************,,,,,,------,,,+++)))((()))'''&&&&&&((()))(((&&&+++***'''&&&&&&'''***+++(((((((((((()))***+++,,,%%%%%%&&&'''(((((((((''',,,+++)))((('''(((***+++&&&&&&((())))))*********'''((((((((())))))******)))(((&&&%%%%%%&&&'''(((((((((''''''''''''((((((***++++++***((('''(((***'''(((((()))***+++++++++'''(((((()))))))))))))))******))))))))))))))))))))))))************))))))''''''((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&((())))))******(((((((((((())))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))'''&&&''')))***(((%%%''''''(((((())))))******+++)))(((''''''((()))+++)))(((''''''(((***,,,---$$$(((++++++)))'''(((***"""$$$&&&(((*********))),,,---,,,***,,,///---'''+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,///---+++)))((()))+++------------------...000000...000111222111000111222000000000000000111111222000000000111222444555666888777888:::;;;???JJJUUUlll,,,,,,,,,---------......000000000000000000000000,,,111000...777EEEFFF???------..................000000000000000000000000---------------...///000000000000///......------000///............///000......------,,,+++******''''''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000111222333333111///......---+++,,,...000111000,,,,,,,,,,,,,,,,,,,,,,,,---..................---......------------,,,,,,***++++++++++++,,,,,,,,,000///------------,,,***************************---------------,,,+++***'''(((((()))))))))))))))((('''&&&%%%%%%&&&'''((())))))************))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))*********)))(((((('''''',,,***((('''&&&'''((()))''''''((('''%%%%%%''')))&&&'''''''''(((((())))))+++***)))''''''(((((()))+++,,,...000000...,,,+++,,,,,,,,,+++******))))))***)))(((((())))))(((&&&(((((())))))*********+++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%'''(((((()))))))))))))))(((((((((((())))))))))))))))))*********))))))(((+++******)))(((''''''&&&...---,,,***)))'''&&&%%%%%%&&&(((******)))'''&&&''''''''''''''''''''''''&&&'''(((***++++++++++++((((((''''''''''''(((((((((((()))(((((('''&&&&&&'''(((***)))'''&&&&&&'''(((''''''&&&&&&((()))***&&&&&&''''''''''''&&&&&&...---+++***(((&&&$$$$$$(((''''''&&&&&&''''''(((((((((((((((((((((((((((******))))))((((((((('''(((((()))***************((()))***+++***)))'''&&& '''+++(((###$$$''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((******))))))(((&&&%%%$$$%%%&&&((()))))))))(((''')))((('''&&&&&&'''((()))***+++------,,,)))%%%###---***((((((***+++)))'''((()))***++++++***)))(((+++***)))))))))***+++,,,------,,,+++*********+++,,,------,,,+++***,,,---++++++++++++++++++++++++'''555;;;222+++---...,,,,,,,,,------------------111---,,,111444222//////---......///000111111222111111111111222333444444888666666999;;;@@@KKKWWWooo,,,,,,,,,---------......000000000000000000000000---000...+++444BBBFFF@@@000//////.........//////------------------------..................///000////////////////////////---,,,,,,++++++,,,,,,---......------,,,++++++***))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++)))(((+++)))((((((***,,,---,,,------------------------,,,------......------,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,---+++******++++++)))'''************************))))))******))))))(((''''''((())))))******))))))++++++***))))))***++++++))))))))))))))))))))))))*********))))))((((((((()))(((''''''''''''((()))&&&&&&&&&'''(((((())))))+++***)))((('''(((((())))))++++++***((((((((()))'''''''''((((((((())))))***)))((('''''''''(((((('''(((***++++++***((('''%%%&&&&&&''''''(((((()))+++***))))))******)))(((((((((((()))))))))******((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''((((((''''''((()))))))))(((((((((((()))))))))*********))))))************))))))******))))))((((((''''''))))))((((((''''''&&&&&&'''''')))*********)))((('''''''''''''''''''''''''''((())))))************((((((''''''''''''((((((******++++++******))))))'''(((***)))'''&&&&&&'''(((((('''&&&'''((()))***'''(((((((((((((((((('''******)))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&++++++,,,,,,+++***((('''%%%&&&'''((('''&&&$$$###$$$'''%%%###''')))***((((((((()))))))))******)))(((''''''''''''((()))))))))))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&((()))))))))(((''')))(((''''''''''''((())),,,+++***)))((('''''''''%%%######%%%))),,,,,,+++******)))(((((()))*********)))))))))***+++,,,,,,++++++***)))))))))))))))***++++++***(((''')))************++++++,,,,,,,,,111<<<@@@777000111111---++++++,,,,,,,,,,,,------666111---/////////000444......//////000000111111111111111111222333444555888666777:::<<<@@@JJJTTTnnn,,,,,,,,,---------......000000000000000000000000...///,,,)))000===BBB???333222000...---...///000////////////////////////111000///////////////000......////////////000000//////............//////.........------,,,,,,+++,,,,,,,,,,,,------......------------------------,,,---.........---,,,+++---,,,***+++---//////...........................,,,------......------,,,...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,...------...///...+++)))************************+++++++++++++++******)))((())))))***************,,,,,,++++++++++++,,,,,,***)))(((((((((((()))***---,,,,,,+++)))((((((''')))((((((''''''(((((()))&&&&&&''''''((()))))))))***))))))))))))((((((((()))***,,,,,,***(((((((((''''''(((((((((((())))))))))))((('''''''''''''''$$$&&&'''))))))'''&&&$$$'''''''''((())))))******+++)))(((((()))***(((''''''((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++&&&&&&'''(((((((((((('''(((((()))))))))*********))))))***************)))))))))))))))((((((((((((''''''''''''(((((((((((())))))((()))))))))***+++''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((('''''''''''')))))))))'''&&&'''((((((((('''''''''((()))***(((((())))))))))))((((((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''((()))((('''$$$!!!'''((()))***)))((('''&&&###&&&&&&$$$%%%)))+++***))))))))))))************)))((((((''''''(((((()))))))))))))))(((((((((((('''(((((())))))(((((('''&&&'''((()))))))))(((((()))((((((''''''(((((()))---***'''%%%$$$&&&)))+++)))'''&&&&&&((()))((('''+++***'''&&&&&&'''***+++(((((()))***+++,,,,,,,,,)))))))))(((((((((((((((...//////---+++******,,,))))))***+++,,,,,,------000777999222///000...)))******++++++,,,,,,,,,,,,222//////222222//////111000000000000000000000000111111111111222333444555888777888;;;===???GGGQQQlll,,,,,,,,,---------......///////////////////////////000---+++///888;;;999444222///---,,,---...000000000000000000000000000222222111000/////////000////////////////////////000000000000000000000000.........---------------................................................000111222222222111111000000///...///000222111000////////////////////////......////////////...............---------,,,,,,++++++,,,,,,,,,---------///......000111000---***************************+++,,,,,,,,,,,,,,,++++++)))******+++++++++++++++************************+++***(((''''''(((***+++,,,++++++***))))))(((((()))(((((((((((((((((()))+++******))))))(((''''''))))))*********))))))(((###&&&)))***)))'''''''''(((((((((((((((((())))))((((((((('''''''''''''''&&&'''((())))))((('''&&&++++++***))))))((((((''')))(((''''''(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((()))***%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))***+++++++++******(((((((((((())))))))))))))))))))))))************)))((('''&&&'''(((***+++''''''''''''''''''''''''******))))))((((((((((((((((((''''''''''''((((((###$$$%%%%%%&&&&&&&&&&&&((())))))(((&&&&&&'''(((((((((((((((((()))))))))((((((((())))))(((((((((%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''%%%"""))))))*********))))))(((++++++(((%%%&&&***+++((())))))))))))*********+++)))(((((((((((((((((()))))))))))))))((((((((((((''''''((()))))))))))))))&&&'''((()))***))))))((()))(((((((((((((((((()))+++)))&&&$$$$$$&&&)))+++---,,,***))))))(((((('''***)))'''&&&&&&''')))***&&&((()))+++,,,,,,,,,+++((()))))))))))))))((((((111111111///,,,++++++,,,(((((()))***,,,---......)))------+++,,,...,,,'''+++++++++,,,,,,------...---...555@@@EEE===222+++111111000000000000000000111111111222333444555666888777:::===>>>???EEEMMMiii,,,,,,,,,---------......///////////////////////////000000...000333333000333111...,,,+++,,,---///------------------------333222111000000000000000111111000000////////////------------------------.....................///000000000////////////...//////////////////////////////000000000000000000///......///000111000...000000000000000000000000000000111111111111000000/////////.........------------------............,,,++++++,,,------+++)))************************(((((()))))))))))))))(((***++++++,,,,,,,,,,,,,,,************************,,,***)))'''''')))***,,,))))))))))))))))))))))))((())))))))))))))))))(((******)))((((((''''''&&&((()))************))))))"""&&&(((((((((((()))))))))))))))))))))((((((((((((((((((((('''''''''((())))))******))))))((((((''''''&&&&&&%%%$$$$$$+++***((()))******)))'''((((((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))***+++++++++++++++(((((((((((())))))))))))************))))))))))))((('''%%%$$$%%%&&&)))***((((((((((((((((((((((((+++***)))((('''''''''(((((((((''''''''''''((((((&&&'''((()))))))))))))))((())))))(((&&&&&&''')))((((((((()))))))))))))))&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''((((((((('''((()))******(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&++++++((($$$%%%)))***'''((())))))))))))*********((())))))))))))))))))((())))))))))))((((((((((((&&&'''((()))************&&&''')))*********)))(((((())))))))))))))))))((((((''''''''''''(((((()))&&&&&&'''((()))+++---///(((((())))))))))))(((((('''(((***+++,,,,,,++++++))))))***+++++++++***)))---------+++((('''((()))(((((()))***,,,---......+++,,,++++++---///---))),,,,,,------...//////000222111999HHHRRRKKK;;;///111111111111000000000000111111111222333444666777888888:::===>>>>>>DDDKKKggg,,,,,,,,,---------......000000000000000000000000///000111000000///...---111000...,,,+++,,,---...........................222111000000000000000000000000000000000000000000......///000000///......---.........///000000000000000000000000/////////000000000000000000000000000000000000000000111111222111111222444444222111111111111111111111111111111222222333333222222111111000000000000/////////...////////////000000000...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,+++++++++,,,,,,---------------,,,,,,------------,,,,,,,,,+++************+++,,,((((((((()))))))))******((())))))******))))))(((%%%%%%&&&&&&'''((((((((()))))))))************+++"""%%%(((*********+++,,,******))))))))))))(((((()))))))))***)))(((((('''(((((())))))))))))((((((&&&&&&''''''((()))))))))...,,,++++++,,,---+++***)))))))))(((((((((((('''))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((())))))***+++,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((('''''''''''''''&&&%%%$$$$$$&&&((()))((((((((((((((((((((((((+++***((('''&&&'''((((((((((((''''''''''''((((((&&&'''(((((((((((((((((()))))))))'''%%%%%%''')))'''((()))*********))))))&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))''''''((()))))))))))))))'''''''''''''''((((((((($$$''''''$$$$$$(((***)))(((((((((((())))))))))))((())))))******))))))((())))))))))))(((((((((((('''((())))))************'''((()))*********))))))((())))))******))))))(((''''''((()))))))))((('''%%%'''((('''&&&''')))+++((()))***++++++***)))((())))))***++++++++++++***)))***,,,------,,,++++++---------+++)))((()))***))))))***+++,,,,,,------...---,,,,,,,,,,,,***(((,,,,,,---...///000000111555000111===FFFDDD;;;333111111111111111111111111111111111222444555777777888888:::=========DDDKKKddd,,,,,,,,,---------......000000000000000000000000000/////////...---.../////////...............///111111111111111111111111000000/////////000111111---......000111222333333000111222222222222111000------...///000000111111////////////000000000000111111111111111111111111222111111111222222333444555444444555666666444222222222222222222222222222111222222333333222222111222222222111111111000000000000111111111222222222222000------...000111000------------------------------...///////////////,,,,,,---...............---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,******************))))))((()))************)))((('''''''''((())))))************)))))))))***,,,,,,((()))++++++******,,,---*********)))))))))(((((()))***+++++++++***(((((()))))))))******)))))))))))))))******+++,,,,,,------,,,++++++,,,,,,+++)))******)))))))))((((((((()))))))))))))))))))))))))))******++++++******)))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''(((((((((''''''((()))))))))((((((((((((((())))))))))))***((()))***+++,,,,,,,,,,,,******))))))((((((''''''&&&&&&''''''(((((())))))'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((***)))'''&&&&&&'''((()))((((((''''''''''''((((((&&&&&&'''''''''&&&%%%%%%)))))))))'''%%%%%%'''***'''((()))***+++***))))))''''''((((((((((((''''''))))))(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((())))))*********'''&&&&&&%%%&&&'''((())))))))))))))))))***++++++###(((+++'''&&&(((******&&&'''''''''((((((((((((((()))************)))((())))))))))))((((((((((((((())))))*********))))))'''((()))***+++***))))))((()))************)))((())))))))))))))))))((((((***++++++(((%%%$$$%%%'''++++++************++++++,,,+++******)))*********)))***,,,---...---,,,+++------...,,,******+++,,,*********++++++,,,,,,,,,++++++++++++***)))((()))++++++,,,---...///000111111---,,,111444333222333000000000111111222222333111111111222444666777888888777999;;;<<<===DDDMMMbbb,,,,,,,,,---------......000000000000000000000000000///------------000444/////////000000000000000........................//////......///000111111***+++---///222444666777---...///000000///...---------...///000111222222.../////////000000000000111111111111111111111111000000//////000111222222111111111222333333000...333333333333333333333333111111222222222222111111333333333222222222111111111111222222222333333333000---***)))+++---...///........................***++++++,,,---------,,,,,,---......//////......,,,---...//////...---,,,,,,------......------,,,...------,,,+++***))))))((()))***++++++***)))(((......------,,,++++++++++++***)))((((((***,,,...+++,,,,,,***)))(((***++++++*********))))))((((((***++++++,,,,,,***)))(((,,,,,,++++++++++++,,,,,,******))))))((('''''''''***)))(((((())))))(((&&&++++++******))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,'''(((((()))))))))))))))************++++++++++++((()))***+++,,,---------+++******)))(((''''''&&&&&&&&&''')))***,,,---...'''''''''''''''((())))))))))))))))))))))))))))))***((('''&&&&&&''')))***((((((''''''''''''((((((***+++++++++***)))((((((***))))))'''%%%%%%(((***'''((()))++++++******)))(((((())))))))))))((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******,,,+++)))(((((()))+++,,,&&&&&&&&&&&&&&&'''(((((((((///222---((((((******&&&&&&&&&&&&'''''''''(((((()))***++++++***)))((())))))))))))(((((((((((())))))************))))))'''((()))++++++******)))((()))***++++++***)))(((,,,+++***)))(((((()))***%%%(((***)))((())),,,///...,,,***))))))***,,,...---,,,+++)))((())))))***((()))+++---------+++***((())))))(((''''''(((***+++++++++++++++++++++,,,)))***,,,---,,,+++---111******+++,,,---//////000//////222333000,,,...444//////000111222333333333111111111222444666777888888777888;;;;;;===EEENNNaaa,,,,,,,,,---------......---...//////000/////////......////////////......000000///...............+++,,,,,,------......///000000000000////////////////////////000111222333000000000000000000000000000///......///000111222222111111111111333444555111222333444333111///...***+++,,,...000111222222555444333333222222333333.../////////000000000000111111111111111111111111666666555555555444444444222222222///---,,,...///111111000000//////......//////......---------,,,,,,,,,---------------,,,......//////...---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))'''''')))***+++,,,,,,,,,,,,+++)))))))))+++---...++++++******)))(((((((((,,,***)))((((((***,,,---++++++++++++++++++++++++************************---,,,+++)))))))))******++++++***)))))))))))))))************+++,,,------************************///***&&&)))+++***)))***))))))(((((((((((())))))'''(((((()))))))))))))))((((((''''''&&&&&&%%%%%%&&&'''(((((()))(((((('''(((((()))+++------,,,***(((((((((((())))))))))))***+++,,,------,,,+++***((((((((((((((()))))))))%%%&&&''')))************)))***+++***)))((()))***+++,,,---...,,,***&&&$$$'''((()))))))))(((&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&'''((()))***+++,,,*********)))))))))))))))******))))))(((((('''''')))((('''&&&%%%%%%&&&'''((()))))))))))))))((((((,,,***'''%%%%%%'''***,,,******))))))))))))******%%%''')))***+++***)))((('''''''''''''''((())))))+++***)))(((((()))***+++'''((()))***+++,,,,,,,,,))))))(((((('''''''''&&&******))))))((((((((('''''''''(((((())))))******'''&&&###""""""%%%(((+++)))))))))***))))))((('''))))))************))))))++++++***)))(((((()))))),,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,******))))))))))))******............---,,,+++*********+++++++++,,,,,,,,,------......///000000000000000000000////////////000000000000000111111222333333444444555666666666999999::::::<<<@@@FFFJJJaaa,,,,,,,,,------------...------...///////////////......////////////......//////...---------------------------------------/////////...........................///000111222........................///...---------...///000......------...///111111000111222333222111///...------///000111111111111333222222111000111111111222222222222333333333333222222222222222222222222333333333333222222222222444444444222000///111333222111111111000000000000/////////.........------------.........------,,,......//////...------,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,............------------******++++++******))))))+++******)))***+++,,,---+++++++++************)))******)))((()))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++)))))))))******+++******)))(((((())))))******************+++,,,))))))))))))))))))))))))000+++(((***,,,***)))+++))))))(((((((((((())))))(((((()))************)))++++++******)))))))))((($$$%%%%%%'''((()))******((((((((()))+++,,,+++***(((((((((((()))))))))***))))))***++++++***))))))))))))))))))))))))))))))(((((()))))))))))))))((()))***+++***)))((()))***,,,---......---***((('''(((((()))))))))(((&&&&&&************************'''&&&&&&&&&'''((())))))'''''''''((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))******))))))(((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&+++***(((&&&&&&(((***+++******))))))))))))******&&&''')))*********((('''(((''''''''''''((())))))******)))((((((((())))))((()))***+++++++++++++++******)))))))))(((((((((***)))'''%%%%%%&&&'''((('''((((((((()))))))))***...,,,***)))(((***,,,---'''''''''(((((()))))))))))))))************))))))++++++***))))))))))))))),,,,,,,,,++++++***************+++,,,,,,,,,++++++))))))(((((((((((())))))------------,,,+++***)))******+++++++++,,,,,,,,,,,,------...//////000000......//////000000111111000000000000000111111222222333333444444555666666888888999999;;;???EEEIII___~~~+++,,,,,,,,,------------,,,---......///.........------............------......------,,,,,,------//////......---,,,,,,+++---------...............------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,---,,,,,,+++,,,,,,---...//////000111111111000...---......///////////////000111000000///////////////222333333333333444444444333333333333333333333333333333333222222222111111222333333222111000222444222222222222111111111111000000////////////......///////////////...---,,,.........///......---,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,+++++++++++++++***))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++*********+++++++++***))))))((()))))))))++++++***)))))))))******''''''''''''''''''''''''...)))'''***+++)))(((******))))))(((((())))))***((())))))***************((((((((((((((('''''''''&&&&&&%%%%%%&&&''')))***)))((('''''')))++++++***((((((((()))))))))******(((((())))))))))))((((((,,,++++++******))))))))))))*********))))))(((''')))***+++***))))))***+++......------,,,+++******(((((()))))))))(((''''''(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((()))))))))))))))))))))(((((('''''''''''''''(((((())))))*********))))))))))))(((((((((''''''((((((((('''&&&&&&&&&''''''(((((('''''''''***))))))(((((())))))*********))))))))))))******(((((()))******)))''''''((((((''''''(((((()))***))))))))))))(((((('''&&&)))******+++++++++******************))))))))))))***(((%%%""""""$$$''')))(((((((((((()))))))))))),,,+++***)))((((((((((((&&&&&&&&&&&&''')))+++,,,))))))************))))))+++***))))))))))))))))))+++++++++++++++*********+++++++++,,,++++++******(((((((((''''''(((((((((+++,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,---......//////------...///000111222222000000000000000111111222222333333444444555666666777777888888:::>>>DDDIII[[[{{{,,,,,,,,,,,,------------,,,,,,---...............------............------///......---------......///.........---------,,,------............//////......------...//////000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---------......///000000...//////000000///......------------......///000000000///.........//////000000000111111111222222222222222222222222222222444444444444333333333333---...//////......000111111111111111111111111111000000000000000/////////000000000000///...---,,,---...............------+++,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++)))***+++,,,------------+++,,,...//////...,,,+++++++++,,,,,,---......///***++++++,,,---,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++,,,+++***))))))))))))******...---,,,+++************(((((((((((((((((((((((()))&&&%%%))))))'''(((******))))))))))))))))))***'''((())))))******))))))&&&&&&&&&'''''''''''''''+++)))'''%%%$$$$$$%%%&&&***(((&&&&&&(((*********(((((()))))))))*********))))))))))))))))))))))))------,,,++++++***))))))))))))*********))))))((((((***++++++***)))***,,,...---,,,+++******+++,,,(((((()))))))))(((((((((''''''''''''''''''''''''---,,,+++)))((((((''''''(((((()))))))))*********&&&&&&'''(((((()))******''''''((())))))***++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&((())))))************))))))))))))******)))))))))******))))))))))))******))))))******)))((('''&&&((((((((('''((())))))***(((((()))))))))'''&&&$$$+++++++++++++++***)))((())))))))))))))))))))))))((('''%%%$$$$$$%%%'''((((((((((((((())))))))))))'''((((((((('''&&&&&&%%%((('''%%%%%%&&&(((***+++)))******++++++******)))******)))))))))))))))***+++++++++***************+++++++++++++++***)))((())))))(((((((((((())))))++++++,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++,,,,,,---..................///000111111111000000000000000111111222333444444555555666777777777888888999:::???EEEIIIYYYzzz,,,,,,---------.........,,,---......//////......---..................---000///////////////000000---------....../////////....../////////000000000//////......//////000000------------------------............------,,,,,,------...///000000000111........./////////......,,,------...///111333444111111000////////////000////////////000000000111000000000000000000000000444444333333333222222222+++---............///000000000000000000000000000/////////000000000000000//////000000///...------------...............---,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000////////////,,,,,,---...////////////---...000111111000...,,,++++++,,,---...//////000,,,---...////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++*********++++++,,,000///...---,,,+++++++++))))))))))))))))))))))))'''%%%&&&***+++))))))---******))))))))))))******&&&'''(((((())))))(((((()))))))))***+++++++++,,,+++***'''%%%$$$%%%&&&'''***(((&&&&&&((()))***)))))))))))))))************++++++++++++++++++++++++...------,,,+++***))))))'''((()))***++++++++++++(((***++++++******+++------,,,***))))))***+++,,,))))))((((((((()))))))))++++++++++++++++++++++++---,,,++++++++++++++++++)))))))))************+++''''''(((((()))*********(((((())))))***+++,,,,,,))))))))))))************&&&'''((()))))))))''''''(((((()))***++++++******((()))***++++++***)))(((******))))))))))))******)))))))))))))))(((''''''((((((((((((((()))******'''((()))))))))'''&&&%%%+++++++++++++++***)))(((((((((((((((((((((((((((&&&'''((((((((((((''''''))))))))))))((((((((((((((()))***++++++++++++******)))'''&&&%%%'''(((*********++++++++++++*********)))))))))))))))******************************++++++++++++******)))(((+++******))))))******++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,---.........000000000000////////////000000000000000111111222555555555666777777888888999999::::::<<<@@@FFFJJJYYYzzz---.........////////////---......///000/////////......////////////......000000000///000000111111,,,------...//////000000......//////000111111111000//////...//////000000...........................////////////......---+++,,,---...////////////............/////////////////////000222444666888222222111000000000000000000000111111111222222222000000000000000000000000111111111000000000//////---///111111000000000111///////////////000000000......////////////000000---....../////////......,,,---......///...............------------,,,,,,/////////////////////////////////.........------000000000000///---,,,+++...///111111111000...---+++,,,,,,---...//////000/////////000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------,,,,,,,,,+++,,,,,,---...111000///...------------++++++++++++++++++++++++)))(((***------)))***...+++******))))))******+++''''''((()))))))))))))))''''''((()))***++++++,,,''''''&&&&&&'''(((***+++***)))'''((()))******))))))))))))*********++++++...---,,,,,,,,,,,,---...---,,,,,,++++++*********&&&''')))***+++,,,,,,,,,(((***++++++******,,,---+++***)))))))))***+++,,,))))))((((((((()))******++++++++++++++++++++++++)))))))))***,,,...///000)))*********++++++++++++,,,,,,+++***))))))(((((((((((())))))******++++++)))))))))************+++''''''((()))))))))((((((&&&&&&'''((()))))))))))))))******++++++******)))******))))))))))))******))))))))))))(((((((((((())))))(((((())))))***+++'''(((((())))))(((((((((+++++++++++++++***)))(((''''''''''''((((((((((((&&&''')))++++++***((('''))))))))))))((((((((((((((((((***++++++,,,,,,++++++***)))(((''''''((()))******++++++++++++******)))))))))))))))******+++)))))))))************************+++******)))))),,,++++++******++++++,,,+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////111000000000/////////...000000000000000111111222444555555666777777888888999:::::::::<<<@@@FFFKKKYYYyyy////////////000000000000...///000000111111000000//////000000000000/////////////////////000111111............////////////------......///000000111///......------......///........................------//////000///......+++,,,---...//////......//////......///000000111000000//////000222555666222111000000//////000000111111222222222333333333000000000000000000000000111000000000///////////////111333333222111111222//////000000000111111111------........./////////+++,,,---......///......,,,------...//////....../////////......---------////////////////////////,,,,,,,,,++++++++++++***/////////...---,,,+++***...//////000///...---,,,,,,,,,,,,------.........000000/////////000111222////////////////////////........................((()))+++,,,............---------------...//////000///...---------------++++++++++++++++++++++++++++++,,,...+++&&&%%%)))+++******))))))******+++))))))***+++++++++++++++$$$%%%&&&'''((()))******&&&&&&'''((()))++++++,,,***))))))***++++++***((())))))*********+++++++++......---,,,,,,---......+++++++++++++++*********((()))***+++++++++++++++(((***++++++++++++,,,...************++++++,,,---))))))((((((((()))++++++)))))))))))))))))))))))))))))))))******,,,------*********+++++++++,,,,,,......---,,,+++***)))(((''''''''''''(((((((((((())))))*********+++++++++((((((((((((((())))))***&&&&&&'''))))))******)))******************************))))))))))))******((((((((((((((())))))***))))))(((((())))))***+++(((((((((((()))***++++++******+++++++++******)))''''''(((((())))))))))))'''((()))*********))))))***)))))))))((((((((('''''''''''''''''''''(((((())))))))))))***************++++++,,,,,,++++++***)))))))))))))))***++++++((()))))))))*********+++((())))))************)))++++++************++++++******++++++++++++************+++++++++,,,,,,,,,,,,------...//////000000////////////000000000000000000000000000111111222333333444444555666666666888999999:::;;;@@@EEEJJJXXXxxx000000000000111111111111//////000111111111111111000000111111111111000000...............///000000000000000///......------,,,,,,------...///000000...------,,,,,,,,,------........................+++,,,...///000///......,,,---...000111000000//////////////////000111222000///---,,,---...000222111111000///////////////000000111111111222222222111111111111111111111111222222222222111111111111///111333333222111000111000000111111222222222333,,,---------......//////******,,,---.../////////,,,,,,---.../////////...000000/////////.........000000000000000000000000//////.........---------++++++,,,,,,---,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------------111000...---...///111333000000000000000000000000////////////////////////''')))+++---...........................///000111......---,,,,,,,,,------************************++++++,,,,,,''' """++++++************++++++++++++,,,------------,,,'''((()))***+++,,,---...((()))***************)))*********+++---,,,***((()))************+++++++++......,,,,,,,,,,,,......******************++++++***++++++++++++***))))))(((***++++++++++++---...***++++++,,,,,,---------***)))(((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((('''''''''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------&&&&&&&&&&&&&&&&&&%%%%%%))))))******++++++++++++)))(((''''''''')))***+++(((((()))++++++,,,,,,,,,++++++***))))))***++++++******))))))))))))******(((((('''(((((()))***+++)))))))))))))))******+++(((((('''((()))***,,,...)))******+++++++++******(((((())))))*********+++)))(((''''''((()))***+++******))))))((((((((('''***)))(((''''''&&&'''''''''((()))+++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))((())))))***++++++(((((())))))*********+++'''((()))*********************))))))))))))******((())))))*********))))))******+++++++++,,,,,,,,,------......///000000000------...///000111222222000000000000000111111222111111222333333444444555777888888999:::???DDDIIIWWWwww//////000000111111222222......//////000000111111000000000000000000000000///////////////////////////////////////////////////---***((((((+++...111000000//////.........---,,,,,,------...///000000//////............////////////////////////////////////000000000000//////////////////////////////////////////000000000000///222444444111000222444111111000000000000111111333222222222222222222333777222333222...444888///444444444333222111000/////////......---------,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,---...////////////---------....../////////"""$$$)))---///...---,,,++++++++++++++++++++++++---......//////......------------------------------...///000000///...---///////////////////////////////////////////////////---***+++...000000/////////////////////////////////000000//////...------,,,+++***))))))))))))+++***************++++++,,,,,,,,,,,,,,,+++***)))******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++))))))***---...,,,******(((&&&''')))******)))''''''''''''((((((((((((---,,,,,,+++***)))((((((************)))))))))))),,,+++***,,,//////,,,)))+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...------,,,+++***))))))+++++++++++++++***)))(((---------------,,,+++***,,,---------,,,+++)))((())))))******++++++++++++++++++++++++++++++++++++)))******++++++)))(((''',,,+++***((((((***+++,,,+++***)))'''&&&&&&&&&&&&******++++++++++++******+++---...,,,(((&&&(((+++''''''((()))***++++++,,,)))((('''(((+++...//////)))(((((()))++++++***)))***)))'''&&&&&&(((***++++++)))'''&&&'''(((''''''******)))(((((((((((((((&&&''')))***)))(((&&&%%%))))))))))))))))))))))))***+++------+++***+++,,,((()))***++++++++++++++++++***)))+++...///,,,)))---,,,***)))((('''''''''))))))*********))))))(((,,,,,,++++++***)))))))))++++++***))))))))))))))),,,,,,++++++***)))))))))***+++,,,............---////////////000000000000000000000000111111111111000111222222111222444666888888777777999>>>EEEJJJYYYsss111111111111222222333333111111111111111111222222000000000000000000000000////////////////////////000000000000000000000000...---,,,,,,,,,---///000000000000//////.........,,,------...//////000000000//////////////////000////////////////////////......////////////......////////////////////////000000000000////////////...000222444444444666777111111000000000000111111222222111111111111222222000000666666000444777///222222333333333222222111000000//////............,,,,,,---------...........................//////......///000000000//////---------.........//////(((***,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------------------------------...////////////...---////////////////////////////////////////////////111///,,,,,,...//////---........................//////......------,,,,,,---,,,+++***************,,,++++++************++++++++++++++++++***))))))---,,,,,,+++***(((&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,***'''***,,,,,,+++(((''')))+++))))))))))))************---,,,+++******)))))))))++++++++++++************,,,***)))+++------+++)))))))))*********+++++++++,,,------......------,,,---,,,,,,++++++*********++++++,,,,,,++++++***))),,,,,,,,,,,,,,,+++******++++++,,,++++++)))(((''')))*********++++++++++++,,,,,,,,,+++++++++******)))******+++******((((((,,,+++)))(((((()))+++,,,******)))(((''''''''''''))))))************))))))%%%$$$$$$%%%''')))******(((((())))))******++++++,,,***'''''')))+++,,,,,,)))(((((()))++++++***)))))))))((('''((()))***++++++)))'''&&&'''((((((''')))(((((((((((())))))***((()))***++++++)))((('''))))))))))))))))))))))))((()))++++++)))((()))*********+++++++++******)))((('''&&&(((++++++)))&&&*********))))))((((((((())))))************))))))++++++************))))))******)))(((((((((((((((***************+++++++++)))+++---///000000000///...//////000000000000000000000000000111111111111000111222222111222444666888888888888999>>>EEEJJJWWWqqq222222333333333333444444444333333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000---...///000000000//////000000000000000/////////.........///000000111111000000000000000000000000////////////////////////---......//////......---////////////////////////111111000000//////............000333666888888888111111000000000000111111111111111000000111111111//////555444---111777111111111222222222333333333111111111000000000000000........./////////000000000000000///////////////111111111111111111000///------............////////////000000000///...------------------------------......//////......---........................------............------////////////////////////000000000000000000000000333111.........///...---////////////////////////000///---,,,+++++++++,,,---,,,,,,+++++++++,,,,,,---,,,++++++***************++++++++++++******))),,,,,,,,,+++)))(((&&&&&&+++++++++++++++++++++++++++***)))***,,,,,,***(((+++///111...(((&&&(((---++++++++++++,,,,,,,,,,,,...---+++***)))******+++---,,,,,,,,,,,,++++++++++++***))))))++++++***))))))************+++++++++------............------++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,+++******))))))************++++++++++++---,,,,,,++++++***************++++++******)))(((+++***)))(((((()))***+++))))))(((((((((((())))))((())))))******))))))((($$$!!! ###(((+++***((()))*********************///+++(((&&&'''((())))))))))))(((***+++,,,***)))((((((((()))***+++,,,,,,+++)))''''''((())))))((((((((((((((()))***++++++***+++,,,,,,,,,+++))))))))))))))))))))))))))))))((()))++++++)))((()))***++++++++++++***)))((('''***))))))+++,,,---+++***'''((()))***+++******)))))))))***************))))))))))))***************++++++***))))))))))))***))))))******+++,,,,,,---+++,,,///111222111///...---...000111111111000///000000000000111111111111000222222222222222444666777888888888:::>>>DDDIIIVVVppp333333333333444444444444555555555444444333333222222222222222222222222222111111111111111111111111000000000000000000000000...//////000000000000000111111111111111111111000///000000000111111111222111111222222222222111111////////////////////////......////////////......////////////////////////111111000000//////......///......111666999888555111111000000000000111111111111000000000000111111444///111111///999@@@:::222222222222222222222333222222222222222222222111000000000000111111111222111111000000000000//////222222333222222111000000.../////////////////////222222111000000//////000////////////////////////......////////////..............................------............------////////////////////////111111111111111111111111222111000000000000//////000000000000000000000000222000...,,,++++++,,,------------,,,------.........---,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++&&&&&&(((***,,,---------+++...000///***(((***,,,+++,,,,,,,,,------------...---+++******+++,,,---,,,,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********++++++,,,,,,,,,,,,---------------,,,,,,---...............------...------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***))))))(((((())))))***)))((((((((())))))***+++*********++++++*********+++)))((()))++++++)))'''+++*********************///,,,(((&&&''')))*********))))))***,,,,,,+++)))&&&''')))+++,,,,,,------,,,***''''''(((******))))))))))))((())))))******++++++,,,,,,,,,+++***)))))))))))))))))))))))))))***+++------+++***+++,,,***************)))((((((+++++++++,,,---------,,,&&&'''***,,,------,,,+++))))))***+++++++++******(((((())))))***++++++,,,---,,,,,,+++++++++,,,,,,*********++++++,,,,,,,,,,,,...000222111///,,,***---...000111111111000//////000000000111111111111111222333333222222444666666777888999;;;???DDDHHHUUUooo444444444444444444444444555555555444444333333333444444444444444444444444333333333333333333333333000000000000000000000000000///.........///111222222222222222222222222222111111222222222222222333222222333444444333222222000000000000000000000000000000111111111111000000////////////////////////111000000000/////////...000......000444666444111111111000000000000111111111111000000000000111111555///444===DDDQQQSSSGGG555444333222111111111111222333333333333333333333111111222222222333333333111111111111000000000000333333333333333222111000000000000000000000000000111111000///000000111222000000000000000000000000///000000111111000000///////////////////////////........................000000000000000000000000222222222222222222222222///000111111111111222222222222222222222222222222444222000...---...///000///...............///000......---,,,++++++,,,,,,------...//////.........+++,,,---...............++++++++++++++++++++++++%%%''')))***+++,,,---...++++++,,,,,,------,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,---...,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,---,,,------.........------+++,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++++++++))))))***+++,,,------...,,,++++++*********************))))))))))))******)))))))))))))))***+++,,,+++,,,,,,------,,,,,,+++...000111///,,,*********++++++++++++************...+++(((''')))+++------***))))))***,,,,,,+++***&&&''')))+++,,,,,,------,,,***(((((()))++++++***,,,,,,+++)))((((((((((((***************))))))(((***************************+++------+++***+++,,,'''((()))***************((((((((((((((())))))***''')))+++...///...------))))))***+++++++++++++++(((((()))***+++,,,------++++++*********++++++,,,,,,,,,,,,,,,++++++*********+++...///000///---,,,---...000111111000000//////000000000111111111111111222333333222333555777555777999:::<<>>@@@CCCEEENNNhhh<<<<<<<<<;;;;;;:::::::::777777777888999999999:::777777777777777777777777666666666666666666666666666666666666666666666666000111444555666555333111333333333444444555555555555555555555555555444444444555666888888666555444000000000000000000000000//////000000000000//////////////////////////////------...///000111222222...111444444222111333555111111000000000000111111333333222222222222333333888444:::AAADDDKKKHHH888333222111000000222444555222222222333333444444444222222222333333333444444444555666777888999:::;;;888999::::::;;;;;;;;;;;;666666666555555444444444333333444444444333222111444444444444444444444444444555555555555555555444000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000111444777666333000111222000000000000000000000000000000222333333444333333444333222111000000000000,,,,,,,,,---...///000111------...///000000//////+++,,,---...////////////........................))),,,//////---,,,---///---222666444///+++,,,...,,,,,,,,,---------......)))+++...000111000///---......---------,,,,,,,,,$$$)))...000---***((((((---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,---....../////////...,,,///222555555333///------------,,,,,,+++++++++......---,,,+++))))))(((---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++...,,,+++---//////+++'''))))))***+++,,,,,,------(((((((((***,,,,,,***'''+++******+++------,,,******)))'''&&&&&&(((***+++,,,***))))))+++,,,------++++++******************+++******)))((()))))))))***************************+++------+++***+++,,,************)))((('''&&&((()))***)))''''''***------,,,***)))((('''''''''((()))***+++,,,------------------............///,,,,,,,,,,,,------...///***++++++,,,,,,------...222111///---------...///222000...,,,---///111333000000000000111111111111222333444444333333555777333666:::===>>>@@@CCCEEEKKKfff======>>>????????????>>>>>>>>>======<<<<<<;;;;;;<<<;;;:::999888999:::;;;999999888888888888999999555555555555555444444444666666666555555444444444555555555555555555555555444444444555555555666666333999>>>===888333111222///000222333333222111///000000000000000000000000000000000000////////////111111111333555555333111//////000000111111111222444333333333222111111111333222222222222222222333222333444444555555444444333333333222222111111111111111222222222333333333555444444444444555666666333444555555666666555555888888999::::::::::::999:::999999777555333111000111111222333333444555555222333444444555555444444666777777777777777666666333222111111000000111111666555222000///000111222111000000000111222222333333222111000/////////000111111111222222333333444000000000000////////////333333333222222222111111222222222222222111000///000000000000000000000000........................111111000///...---,,,,,,///...---,,,,,,---...///...------,,,,,,------............------,,,,,,,,,,,,,,,++++++,,,,,,---...///+++((((((+++......---111000///...,,,+++***)))---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++*********---...000222111///---+++...---,,,,,,++++++,,,,,,...,,,***+++---...,,,***.........------,,,,,,+++,,,...//////......000111,,,,,,++++++******++++++)))***+++***))))))***,,,+++,,,---...////////////---,,,***(((((((((***+++666333...***''''''((()))+++)))'''%%%&&&)))---///---***((((((+++,,,+++)))''''''((()))***+++++++++...,,,***)))******)))(((,,,(((%%%%%%(((***)))(((,,,+++***))))))+++---...&&&&&&''')))++++++)))((()))***++++++***)))((('''((()))+++***((('''''''''$$$%%%''')))***+++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---,,,,,,++++++*********---+++)))***,,,.........000000//////............000000000000////////////............////////////444444333444444555666777888999999999999<<>>>>>>>>>>>>>>????????????>>>>>>======<<<<<<;;;::::::;;;;;;<<<999999999888888999999999999999999888888777777666666555555555444444444444666666666666666666666666555555555666666666777777333777<<<;;;777333222333---///111333444333222222111111111111111111111111111111111000000000//////.........000222333222000000000000000111111222222333222222222222222111111222222111111111111222222222222333444444444444333333333333222222222111111111111222222222333333333333333222222333333444555333333444555555555555555666777777888888888888888555666666555444333222222111222222333444444555555222222333444444444444333444555555666666555444444222222333444555666888888666666444333222333333444222222222222222333444444333222111000000000000000111222222222222333333333111111111111000000000000333333333222222222222111222333333333222222111000000000000000000000000000........................111111111000000//////...//////...------...//////......------------..................---------,,,---------------...//////000...++++++...000000/////////..................------------,,,,,,,,,,,,******++++++++++++******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++,,,...000000000......------,,,+++++++++++++++///---+++,,,...///---+++.........---------------+++---//////...------......---,,,+++++++++++++++///...------...///000111---...............------///...,,,+++++++++,,,---///---+++)))((()))***,,,***)))'''''''''***,,,...---***((()))+++,,,+++)))******++++++,,,,,,------,,,***))))))***++++++***+++***))))))***+++******,,,+++***)))***+++---......---,,,---------***((()))******++++++***)))((((((***,,,,,,+++******+++))))))***+++++++++***)))++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,,,,+++)))***,,,.........,,,---------.........///000000000000////////////000000000000111111111222444444333444444555666777888999999999999<<>>>>>>>>>>>===;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;:::999888888777777555555444444444444444333777777777777777777777777666666666666777777777777222555888888555222333444,,,...000222444444444444222222222222222222222222222222222111111111000000.........000222333222111000111111111111222222222111111111222222222222222111111111000000111111111111111222333333333333222333333333222222222222111111111222222222333333333111111111111111222333333222333333333444444444444444555666666777777666666111222333333444444333333222222333333444555555555222222333444444444444333222333333444444444333333333444444555777999:::;;;777777666666666666666666444444444444444555555666333222222111111111111222222333333333333222222111222222222111111111111000333333333333222222222222222333333333333222111111000000000000000000000000////////////////////////111111111111111111111111000//////......//////000//////............//////////////////............///////////////000000111333111///...000222222222000000000000000000000000.........---------,,,,,,******++++++++++++******///......------......///,,,,,,,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,***+++,,,---...///000000,,,,,,,,,,,,++++++++++++///...------//////...---..................//////---///111222000...------000///...---,,,+++++++++---***'''(((+++...///...////////////...---,,,+++//////---,,,,,,,,,---...+++******))))))******+++)))))))))))))))***+++,,,,,,+++))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((+++,,,,,,,,,)))***++++++***)))******,,,+++*********+++---...000.........///...,,,***((()))******+++*********''')))+++,,,++++++,,,---------------,,,+++)))(((++++++++++++++++++++++++...---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,,,,+++)))***,,,......---******+++,,,---...///000////////////000000000000000000000111111111222222444444333444444555666777888888999888999<<>>>>>======;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<======<<<<<<============<<<<<<999999888888777666666555666666666666666666666777777777777777777777777777555666666666666777777777444555555555444444666777333333333444444444444444666666666666666666666666555444444444333333333333666555333333444444333111333333333333222222222222111111222222333333444444111111000000000000111111///000111111222222111111222222222222222222222222111111222222222333333333222222222222222333444444333333222222222333444555555666777777888888777777555555666555555444333222444555555555555555666666555666666777888777777777444444555666777777666666666666555555555555666666666777777777777666555555444444333333333333333444333333222333333444555555444555666666666444333222222222222111111111000000444444444333333333222222000000111111111111111000222222222222222222222222000000000000000000000000...//////000000111111222111111111111111111111111222111111000000111111222111111111111111111111111000000000000000111111222333333333222222222222333333222222111000///......000000000/////////......---......//////......---,,,,,,++++++++++++,,,,,,,,,,,,,,,------.................................,,,,,,,,,------......//////...,,,++++++,,,---...,,,------------,,,+++***++++++,,,,,,,,,,,,---...---.........//////000000///222555555333111///...111000///...------------...)))&&&'''---000000...,,,------...//////......,,,,,,,,,,,,,,,,,,,,,---+++,,,---------,,,+++***))))))++++++,,,+++******,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++---,,,******,,,,,,,,,+++'''+++......+++)))***,,,,,,,,,,,,,,,,,,,,,------***)))((()))+++---,,,+++))))))*********+++,,,,,,***+++,,,+++)))''''''(((+++++++++*********++++++*********++++++,,,,,,,,,+++***(((&&&&&&(((***++++++,,,,,,,,,,,,---------+++******+++---......,,,---.........////////////.../////////000000000111////////////000000000000444444333444444555666777777888888888888;;;@@@DDDNNN\\\yyy:::;;;<<<<<<===<<<<<<<<<<<<============>>>>>>>>><<<===>>>???@@@@@@@@@@@@<<<===>>>??????>>>===<<<;;;;;;;;;;;;::::::::::::888888999999999999::::::999999999999999999999999777777777777888888888888666666666777777777777777666666666555555555555555777777777777777777777777666666555555555444444444666555222222333333222111444444444333333333333222333333333333444444444444111111111000000111111111000000111222222222222111111222222222222333333333111111222222222333333333333333333333333444555555444333222222222333555666666777888888999999888888888888888777666444333222666666666666666666666666777777888999999999999888666777888999999999999999777777777777888:::;;;<<<888888777666666555444444444333222222222222222222333333333333444555777777555666888999888777555444333333333222222222111111444444444444333333333333000000111222222222111111222222222222222222222222000000000000000000000000/////////000000111111111111222222333333222222111333333222222222222333333222222222222222333333333111111111000111222222333222333444444222111222333//////000111111222222222111111111000000000////////////000000000000//////.........------.........,,,,,,,,,---......//////........................------..................000///---,,,,,,,,,---...---.../////////...,,,+++)))+++,,,,,,++++++---.....................//////,,,...000111///---,,,,,,//////...------------......+++***+++///111000...+++,,,---...////////////------------............)))***+++,,,---.........******++++++,,,++++++***+++,,,---,,,******,,,---........................///---,,,,,,---...---,,,,,,---......---,,,------,,,,,,,,,,,,------------///---+++***+++++++++***++++++*********+++,,,,,,...//////...+++)))((())))))))))))))))))***+++,,,*********++++++,,,,,,------,,,+++******+++,,,---((()))***,,,---///000111+++******,,,...///---,,,......//////////////////......//////000000111111111111111222222222333333444444333444444555666777777777888777888;;;@@@CCCNNN[[[www888888999:::::::::::::::<<<<<<<<<=========>>>>>>;;;<<<>>>???@@@@@@@@@???===>>>???@@@@@@???>>>==================>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999999:::999888777666666666666777888999999888888888888888888888888777777666666666555555555666444222333444666666666555444444444333333333333555555555555555555444444222222111111111111222222000111222222333333222222111111222222222333333333111111222222222333333333333333333333333444555555555444333222333444666777666777888888999999888888888888888777666555444333666666666666666666666666777777888999999999888888777888999:::;;;;;;;;;;;;::::::999999:::;;;;;;<<<;;;:::888666555444444444444444333222222222222222333333333444555777888999555777999:::;;;999888666555555555555444444444444555444444444444333333333111222333444444444444333333333333333333333333333111111111111111111111111000111111111111111111111111222333444444333222111444444333333333333444444222222333333444444444444333333222222333333444555333555666555333111222444000111111222333333444444222222111111111000000000//////000000000000//////000//////......//////000,,,,,,------.../////////......................../////////........................---......//////...///000111000///---,,,)))+++------,,,,,,...000.........---------------***,,,------,,,+++,,,------------,,,------...///***+++,,,---......---,,,------...............---+++,,,,,,---------------))))))***+++,,,------...+++++++++++++++++++++++++++,,,---,,,******,,,...------......//////000000///---,,,---///000000000---,,,***+++,,,---,,,,,,+++,,,,,,---------------///---+++***+++++++++***---,,,+++*********+++,,,---...///...+++************))))))((()))***+++,,,)))******+++,,,,,,------........................++++++,,,,,,---.........*********,,,...///---,,,,,,,,,------...///000000.........///000111111111111111222222222333333333444444333444444555666777777777777777888;;;???CCCLLLYYYvvv666666777888888888888888:::::::::;;;;;;;;;<<<<<<888999;;;============<<<===>>>@@@AAAAAA@@@>>>===<<<<<<======>>>>>>??????<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;::::::;;;<<<;;;999777666666666777888:::;;;<<<999999999999999999999999777777777777666666666666666555444555888:::<<<<<<555555555444444333333333777777777666555555555444333333222222222222333333111111222333333333333222111111111222222333333333111111222222222333333333333333222222333333444555666555444333333555666888666666777888888888888888777777777777666555444444777777777777666666666666666666777888888888888888777888999:::;;;<<<<<<<<<>>>===<<<:::999888777777>>><<<999666444444555555555444333333222222222222333333444444666777999:::555777:::<<<<<<;;;999888777777777777666666666666555555444444444333333333333444444555666666666555333333333333333333333333111111111111111111111111222222222222222222222222222222444444444444222222555444444333333444444555333333333444444555555555555444444444444555666666333666888777444222333555555555555444444333333222222222222111111111111000......////////////......//////............//////,,,,,,------...///000000////////////////////////000000//////......------,,,------...///000111111...000111222111000...---***,,,//////------///222.........------,,,,,,++++++,,,------,,,,,,...///,,,,,,,,,,,,,,,---//////***---000111///...------////////////...---,,,,,,((()))***+++++++++++++++---,,,+++***)))))))))***,,,,,,+++******++++++,,,+++---...---******,,,///+++++++++,,,---...//////...,,,,,,...000333333333,,,(((%%%%%%(((***)))(((+++,,,------......------+++)))'''(((***,,,,,,,,,...---+++*********++++++)))+++,,,,,,***))))))***,,,+++***)))))))))++++++))))))***+++,,,,,,------......///000000///......222111000...,,,***)))(((*********,,,...///---+++((()))***,,,...///111111---......///000111111222///000000000000111111111444444444444444555777777666777777777888;;;???CCCIIIWWWuuu999888777666666777888999::::::999999999999999:::999:::;;;;;;<<<<<<<<<<<<<<<<<<==================;;;;;;;;;<<<<<<=========:::<<<>>>>>>===>>>???AAA?????????@@@@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<======>>>======<<<:::999999888777777888999999999999999999999999999999999999999;;;;;;::::::999888888888888888777777666666555555666666555444444444444555777777888888888888777777444444444222///---,,,---555555555555444444333222222222333333333444444444333333333444444555555555222222444444444444222222777777777777777777777777666666777777777777666666888888888888777777777777666666666666555555555555666666666666777777777777888888999::::::::::::999===<<<;;;999888777777777999888888888777777666666666666666666666555444444333333333444444444555555555555666888888999999999:::::::::::::::999888777777777666555444333333222777777888888888888777777555555555555555555555555333444555666555333000//////000111222333444444444666555444444444444555666666666666555444444333333444555777888999888666555666666555555555555666666777888:::999777666666777:::888555444444555555444333333444444444333222111222111111000000000000000.../////////000000111111////////////////////////...---,,,---/////////...000/////////....................................000000111111111111000000............////////////000///...------...///000.........---,,,***)))(((000//////.........//////...///////////////...............------,,,,,,,,,---------------------------------,,,,,,+++++++++***+++---//////...---,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...------......///000000000.........------,,,,,,+++///---,,,------***%%% ,,,,,,++++++***+++++++++---------,,,,,,+++++++++***,,,......,,,***)))))),,,)))'''(((+++---,,,******)))(((((()))+++---///111000...,,,++++++++++++000000///...---,,,,,,,,,---------,,,,,,+++++++++---...000111222111///..................///000000111111111111111222222222222222333444444555555666666888:::;;;:::<<<@@@DDDKKKXXXvvv:::999888777777888999:::;;;::::::999999::::::::::::;;;<<<<<<=========<<<========================:::::::::;;;;;;<<<<<<<<<:::<<<======<<<<<<>>>???===============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888999999:::999999999888888888888888888888888;;;;;;::::::999999999999888888888888888777777777999888777777666666777777777777888888888888777777444555555444222000111111444555555555555444333222222222333333333444444444444444444555555555666666333444555666666555444333666666666666666666666666666666777777777777666666666666666666555555555555555666666666777777888888777777777777666666666666777777888999999:::999999999999888888888999::::::888888888888888888777777777777777777777666555555444444444555555555666666666666777888999999999888888999999::::::999999888777777777666555555444444666666777777777777666666555555555555555555555555555555666666555444222111111222222333333333333222444444333222222333444444777777777777777777777777333555666888888888777666666666555555555555666666888999::::::888777777888999777555555555666555333444444444444333333222222222222111000000000000000000///---,,,,,,...000111////////////////////////...---,,,---///000///...000000/////////.........///////////////////////////000000111111000000///............////////////000///...------...///000,,,,,,------------,,,,,,,,,,,,,,,---...///000000......////////////...............------,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,,,,+++,,,---.........------,,,,,,------------,,,,,,...------,,,,,,------...............////////////......------,,,,,,------...,,,++++++------+++)))+++*********+++,,,---------------,,,,,,,,,++++++++++++++++++++++++***)))***((('''(((+++------,,,---,,,*********+++---...111000///......///000000000000///------,,,,,,---------,,,,,,,,,,,,,,,,,,---...///111111000///...///////////////000111111111111111111111222222222222222333444444555555666666777999999999;;;???BBBJJJWWWuuu::::::999999999999::::::;;;;;;::::::::::::;;;;;;;;;<<<==================>>>>>>======<<<<<<;;;;;;999999999999:::::::::::::::;;;<<<<<<;;;:::;;;======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;888999999999999999888888777777777777777777777777:::::::::::::::999999999999999999999999999::::::;;;:::999999888888999999777777888888888888777777555777777777555444555666555555555555555444444333333333333333444444444555555555555666666666666666555666666777777666666555666666666666666666666666666777777888888777777666666666666666555555555555555555666777888999::::::888888777777666666555555555555777888999999999999888888888888888999::::::888888888999999999999999888888999999999888777777555666666666666777777777777888888999999999888888777888999999999999999999666666666666666666666666444555555555555555555444555555555555555555555555666666666555555444444333333444444444333333222111444444333333333333444444222222333444444555666666222444555777888888777777666666555555555555666666888999;;;:::999888888999888777666666777777555333444444444444333333333222333222111111000000111111222///,,,******,,,///111///////////////////////////...---...000111000///000000000/////////......////////////////////////...//////000000//////...............//////////////////............//////++++++---...//////000000,,,,,,,,,,,,------............///////////////............---------------++++++++++++++++++++++++...............------------------------.........,,,,,,------------,,,,,,......------------......////////////...............---,,,,,,,,,---...///000---++++++---///000///************+++---...///------------,,,,,,,,,,,,,,,)))'''(((+++---,,,***,,,***))))))+++,,,,,,+++///...---+++++++++,,,---++++++++++++,,,...///000000///...---------------,,,,,,,,,,,,------------,,,---///000000000///...000000000000111111111222000000111111111222222222222222333444444555555666666777888888888:::===@@@IIIVVVsss::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<===============<<<======<<<<<<;;;:::999999999999999999999999999999:::;;;<<<;;;:::999:::;;;???>>>>>>===<<<;;;::::::;;;;;;;;;;;;::::::::::::999999999::::::::::::;;;888888999999999888777777777777777777777777777777999999999999999999999999888888999999::::::;;;;;;;;;::::::999999999999999888888999999999999888888888999:::999777666777888555555666666666666555555444444444444555555555666555555555666666666666666666666777777777777666666555555555555555555555555777777777888888777777777888888888888777777777777555555666777777888999999999888888777666555555444333444555777888888888888;;;:::999888777777777777888888888999999::::::;;;999999:::::::::999999888777777777888888888999999999999999:::999999888888999999999999999999888888555555555666666666777777333333444444444444333333555555555555555555555555666666555444333333444444333333444444444444333333777666666666666666666777111111222222222333333333222333444666777888888888666666555555555555666666777888::::::888777777888777666666777888888555333555555444333333333333333333333222111111111111222222000...,,,,,,---...///////////////////////////000///...///111222111000000000000////////////.................................////////////................../////////////////////....../////////+++,,,---///000000000000000000///...---,,,******---...//////////////////...............---------........................///////////////...............------------...///------............------......------------......111000000///...---------...---,,,,,,,,,...///111000///..................+++++++++++++++,,,---...------------------,,,,,,---(((%%%&&&+++...---***...---+++************)))...---,,,,,,+++,,,------)))))))))***+++,,,---...000///...---------------+++,,,,,,,,,------......,,,---.../////////......//////000000111111111111000000000111222222333333222222333444444555555666777777777888999;;;===???GGGTTTqqq;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===<<<<<<============<<<<<<<<<<<<;;;;;;:::999888888999999999999999999999999:::;;;<<<<<<:::999:::;;;??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999888777777888888888888888888888888777888888999999:::::::::999999999::::::;;;;;;<<<::::::999888888888888888999999::::::::::::999999:::;;;;;;:::888666666777666777777888888888777777666666666666777777777777666666666555555555555555777777666666666666777777666666666666666666666666777777888888888888777777888888888888777777777777666666666666666666666666999888888777666555555444444444555666777888888888::::::999888777777777777888888888999999::::::;;;888999999:::::::::999999888888888999999999::::::999::::::::::::999999888;;;;;;;;;::::::888777666444444444555666666777777333333444444444444333333555555555555555555555555555444333333222333333333222222333444555666666666777777777777777777777777666666666666555555444444222333444555666777888888666666555555555555666666555666888888777666666777777666666888999888666444666555444333333333444444444333333222222222222222111111222222111000///...000000000000000000000000111000///000222333222111111000000000////////////------------------------......////////////..................////////////...//////////////////.........//////000/////////000111000000///---+++***------...///////////////................................................///////////////////////////......---------...///---......//////......---///......------......///111111000///...------,,,...------,,,---...000000+++---///000///...---,,,......---,,,++++++++++++------------------------,,,(((%%%&&&+++///...+++++++++++++++***+++,,,---*********+++,,,------.........////////////////////////...------------...,,,,,,,,,------.........,,,,,,---...............---...///000000000/////////000000111222222333333222222333444444555555666888777777888:::===>>>???FFFSSSppp===>>>????????????>>>===<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>======<<<===<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::;;;<<<======<<<;;;<<<>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::888999999:::::::::::::::999999999999999999999999888999999:::;;;<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===;;;888777777888888999999::::::::::::999888888888888999999999999777777777777666666666666888777777666666777777888777777777777777777777777777888888999999888888777666666666666555555555555777666666666555555555444888888777777666666555555555666666777777777777777666666666777888999:::;;;888888888999999999999999777777888999999999888888888999999999999:::::::::999::::::;;;;;;;;;::::::<<<<<<<<<<<<;;;:::999888555555555666666777777777444555555555555555555444555555555555555555555555333333333333333333333333111222444555666777777777555555666666666666555555777666666555444444333333333333444555555666777888666666555555555555666666333555777777666555666777888777666777888888777555777666444333333333444555555444333333222222333333111222444555555333111000111111111111111111111111222111000111333444333222111111000000000/////////...........................//////000000//////...............////////////......////////////......///000000000///...------,,,---///000000000//////,,,---...///000000000000.............../////////,,,,,,,,,,,,,,,,,,,,,,,,.........////////////////////////.....................////////////......//////............//////111000000///...---------............////////////%%%)))---000000///...///000///...,,,++++++++++++------------............,,,)))((())),,,......,,,'''(((***++++++---///222))))))***+++,,,---......///////////////...---,,,///......---------......---------------.........,,,,,,,,,,,,------......,,,---///000000000///...//////000111222333333444222222333444444555555666888666666888;;;>>>@@@@@@FFFRRRoooAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCC@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;<<<===??????>>>>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>??????;;;;;;<<<<<<<<<<<<======::::::<<<===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA???????????????>>>>>>>>>??????>>>=====================>>>>>>>>>>>>======;;;<<<===<<<:::999:::;;;::::::;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::999999999888888888:::999888777777888999:::888888888888888888888888777888888999999888888777666666666666555555555555666666666666666777777777777777777777666666666666777777888888888777666666555555666666777999:::;;;888888888888888888777777555555666777777777777777888888999999999:::::::::999999:::;;;<<<<<<<<<;;;:::;;;;;;<<<=========<<<888888888888888888999999666666777777777777666666555555555555555555555555222333444555555444333333333444555666666666666666555666777777777777666555444444333333333333333333444444444444555555666777666666555555555555666666444666777888777666777888999777666666777888888777777666444333333333555666555555444333333333333333222222333444444444333333333333333333333333333333333222111222333444444222111111111000000000//////000000000000000000000000///000000111111000000///............////////////---...///000000///...---...////////////...---,,,***+++---///000000///...,,,---...///000000000000---........./////////000------------------------------........./////////...///000000000...---,,,/////////000000///////////////............//////000000//////......---------...000000000///---,,,'''***---......---///111///...---,,,,,,,,,,,,,,,------------.........///***+++,,,---------------(((***,,,,,,++++++...111++++++,,,---------------------.........---,,,+++......---------......///............------------,,,,,,,,,,,,,,,------...---...000111111111///......///000111222333444444222222333444444555555666666444333666;;;???@@@@@@FFFRRRnnnDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA??????>>>>>>============<<<>>>???@@@???@@@AAACCCAAAAAAAAAAAAAAABBBBBBBBB:::;;;<<<===>>>@@@AAAAAA::::::;;;<<<===>>>???@@@;;;<<<>>>???AAABBBBBBBBB===========================>>>>>>@@@AAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@CCCBBBAAAAAA@@@@@@AAAAAA>>>>>>????????????>>>>>>:::<<<======<<<<<<===???;;;;;;<<<===>>>>>>======;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;999999999999;;;;;;888888888888888888888888888888999999999999888888888888888888777777777777555555666777888999::::::666666666666777777777777999999999999888777666555999888777777777777777888999888888888777777666666444444555666666666666666888888999999999:::::::::888999:::;;;<<<<<<<<<<<<888999;;;===>>>???@@@@@@::::::::::::::::::::::::777777888888888888777777555555555555555555555555222444555777777666444333666666666666666555555444777888999::::::999888777555555666777777888888888555555444444444555555666666666555555555555666666555666888999888777888999:::777555555777888999888888666444333333333555666555555444333333333333444333222222222222333555666444444444444444444444444333222111222444555444333111111111111000000000000111111111111111111111111000000111111111111000000............/////////000---...///000000///...---------...............---+++,,,...//////...,,,+++,,,---...///000000000000---.........//////000000////////////////////////,,,---------......//////...///000111111///---+++//////000000000000////////////............/////////////////////.........---///111222111///,,,***...///000...++++++---000------,,,,,,,,,---......---------.........//////***,,,...///...------------//////---***(((***,,,......//////......---,,,///000111222222111000000......---------......////////////...---------,,,,,,,,,++++++,,,,,,---......///111222333222000///...///000111222333444444222222333444444555555666444222111444:::>>>@@@@@@GGGRRRnnnBBBDDDGGGIIIJJJJJJIIIHHHDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHFFFDDDDDDDDDDDDEEECCCCCCCCCCCCDDDEEEFFFGGGGGGEEECCC@@@??????@@@AAADDDDDDCCCCCCBBBBBBBBBAAAAAA@@@??????AAAAAA@@@??????===<<<===AAACCCBBB@@@>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@AAABBBBBBCCC???@@@AAABBBBBBAAA@@@??????@@@AAACCCDDDFFFGGGHHHIIIIIIHHHFFFEEECCCBBBBBBFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@??????>>>>>>;;;<<<===<<<::::::<<<===>>>>>>============>>>>>>>>><<<:::888777888999:::<<<<<<<<<<<<;;;:::999888======<<<;;;::::::999999777777777666666666555555666666666666666666666666999888888777666555444444777777777777666666666666888888777777888888999:::777777777777777777777777::::::999888666555555444999999999888888888888777999:::;;;===>>>>>>>>>>>>@@@>>><<<===???@@@???<<<========================;;;;;;;;;:::999888666555555555555555444444444444444444444444555666777888555666666666666777777777777888999999::::::999999999999888777777666666555888888888777777777777666777777666666555555555444555555444444555777:::;;;:::999999888888777777777999888777666555555555555444444444555555555666666888666444222111111222222444333222111000111222222444444555555444444333222111222333333111111222333000000000000000000000000222...///333333///...222111111111000000000000//////000111111111000...---............/////////000///......---------..............................------///000111111111111222///+++((((((+++///111///111333222...,,,---///////////////////////////...////////////000000000222000//////000000...------,,,,,,---...000222333---...000111111111000///000///...------...///000++++++++++++++++++++++++222...+++***---//////...........................------............------////////////............///------///333333111------,,,+++,,,------+++***...,,,***+++...///...+++,,,,,,,,,,,,,,,---......222222111111000///......///000111222333222111111555555444444333333333333444555666777999<<>>===???BBBCCCBBBAAA???????????????>>>======????????????????????????<<<<<<============<<<<<<@@@AAABBBCCCEEEFFFGGGHHHGGGFFFFFFEEEEEEDDDDDDDDDHHHHHHIIIIIIIIIHHHGGGFFFCCCDDDFFFFFFFFFEEECCCBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???????????????@@@???>>>>>>???AAA>>>>>>============>>>>>>>>>===;;;999999999:::;;;<<<<<<<<<;;;;;;:::999888<<<<<<;;;::::::999888888;;;:::::::::999999999999888888888888888888888888999888888888888888888888888888888777777777666666666666666666666777888888999999999999999999999999<<<;;;;;;:::888777777666666666777777888888999999;;;<<<===>>>???@@@@@@@@@AAA???>>>???AAABBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999888888888888777777777777888888777777777777777777777777777888888888999999777888888999999999999999;;;;;;:::999999888888777888888777777777666666666777777666666666555555555666666555555666888:::<<<:::::::::999999888888888:::999888777777666666666444555555555555666666666777666444222222222333444666555444333333333444444555555555555555444444333111222333222111111222333222222222111111111111111444000///111///)))&&&)))111111000000000/////////...///000000000///------........./////////000000//////...............///////////////////////////+++,,,---...////////////...---,,,++++++,,,------,,,.../////////...///000////////////////////////....../////////000000000---,,,,,,...000222222111111000///...---......///((()))+++------...------,,,,,,++++++++++++,,,,,,------------------------222///,,,+++,,,---+++***------------------------,,,------......------,,,........................+++++++++---......,,,+++...------...000000...---...,,,+++,,,...///...,,,---------------...//////............////////////000111222333444333333222444444444555555555666666555666777777888:::>>>AAAHHHQQQjjjGGGFFFFFFEEEDDDCCCBBBBBB@@@AAABBBCCCEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJDDDDDDDDDEEEEEEEEEEEEEEEHHHGGGEEEFFFFFFFFFEEEDDDAAA@@@@@@AAACCCDDDCCCBBB@@@@@@AAAAAA@@@@@@???>>>AAAAAA@@@??????>>>======?????????>>>>>>????????????@@@AAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCFFFGGGGGGGGGGGGFFFEEEEEEBBBCCCDDDDDDDDDCCCAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@BBB???>>>>>>======>>>>>>??????>>><<<;;;:::;;;;;;<<<<<<<<<<<<;;;::::::999999;;;;;;;;;:::999999888888<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777888888888999999999:::999999999888888888777777888888888999999999::::::::::::::::::::::::::::::<<<<<<;;;:::999888777777444555666777888999:::::::::;;;<<<===????????????@@@???>>>>>>@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<888999::::::;;;;;;;;;;;;:::999999999888888888888:::999999888777777666666777777777888888888888999777777888999999999999999<<<;;;;;;::::::999888888888777777777777666666666777777666666666666555555777777666666777999;;;<<<;;;;;;;;;:::::::::::::::;;;;;;::::::999888888888555666666666666777777777666666444444333444555666777666555444444444444555666666666666555555555555111222333333222111222333444444444333333222222222222000000222222///...000111111111000000000//////....../////////...---,,,....../////////000000000000000////////////000000////////////////////////---...///000000111111000---...000111111000...---+++++++++---///111111000........................////////////000000000000,,,,,,,,,...111333333222333222000...------......,,,---...............---......////////////..............................000///...///000000...,,,------------------------,,,,,,------------,,,,,,------------------------,,,---......---,,,,,,,,,...------...000111000///...---,,,---///000///...//////......//////000111***+++,,,---...///000111000111222222333333222222111222333444555666777777666777888888777999<<>>CCCBBBAAA@@@@@@AAABBBCCC>>>>>>???@@@AAAAAABBBBBB????????????????????????BBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@=========>>>>>>?????????@@@@@@@@@@@@@@@?????????>>>?????????======???@@@???>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888888888888888888888888888:::::::::999999999888888888888999999::::::::::::999999999999999999999999;;;::::::999888888777777666666777888888999::::::777888999;;;<<<<<<<<<<<<===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999999999999999999999888888888777777777888888888888777777666666666666666777777777777888888888999:::::::::::::::;;;;;;::::::999999888888999888888888888777777777777777666666666666666666888888888888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;::::::999777777777777888888888888666666555555666777888999666666666555555555555555888777777666666666666666333444555555333333444555666666555555444333333333111111222444555555555666222222222222111111111111///////////////............////////////000000000000000000000000000111222........................---...///000000000000000,,,---///111111000...------+++)))+++///222111///........................///000000000111111111111000///...///111222222111000///.........///000111222111111000///...---,,,///000222222222222000///,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,///111111000///------------------------------............------------------............+++...000...+++)))+++---+++++++++---///000///...------------////////////000////////////000111111+++,,,---...///000111222//////000000111111111111000111111222333444555555666777999999999:::===???GGGOOOfffHHHHHHGGGGGGFFFGGGGGGHHHDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJHHHGGGEEEDDDCCCDDDCCCCCCDDDDDDEEEFFFGGGKKKKKKIIIGGGFFFEEEDDDCCCEEEFFFFFFFFFGGGGGGHHHHHHFFFEEEDDDDDDEEEEEEDDDBBBDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@??????@@@AAABBB@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAA@@@??????>>>@@@????????????@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@=========>>>>>>??????@@@>>>?????????????????????>>>>>>???>>>======>>>@@@??????>>>>>>>>>>>>????????????>>>>>>======>>>>>>???>>>======<<<======>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;::::::999888888::::::::::::999999999999555666777888888888888777::::::::::::::::::::::::;;;;;;::::::999999888888999999999999999999999999666777888999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888999999999999888888888888777888999::::::::::::999777777777888888888999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<;;;::::::999999::::::999999999888888888666666777777777777777777888888888999999:::;;;;;;;;;;;;;;;<<<<<<======>>>===>>>>>>>>>===<<<;;;:::888888888999999999::::::777777777888888999::::::888888888888888777777777999888777666666666666777555666777666555555666777666666666666555555444444555666555444222111///...444444333333333222222222111111111000000000000000////////////000000000111000000000000000111222222////////////////////////+++,,,,,,------------,,,)))***++++++,,,,,,,,,,,,000---***+++///111000...////////////////////////000000000111111111222222000//////000222333222111//////...------...///000...------,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,###&&&))),,,---------,,,..............................////////////......---------....../////////+++---...---)))(((***,,,+++******,,,...//////---+++,,,---.........///000///////////////000111111///000000000111111222222000000000000000111111222222222333333333444444444555777999::::::<<>>????????????@@@@@@@@@@@@AAAAAA@@@??????@@@BBB@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>========================??????>>>===<<<;;;:::::::::::::::999999999888888888999:::<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999999999999888888777777777888999;;;<<<<<<<<<<<<;;;<<<======;;;;;;<<<===::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;:::999<<<;;;;;;;;;::::::::::::888999;;;============<<<999999999:::::::::;;;;;;999::::::;;;;;;;;;;;;;;;>>>======<<<<<<;;;;;;:::::::::999999999888888888666666777777777777888888888888999999999:::::::::::::::;;;<<<===>>>>>>???>>>>>>??????>>>===;;;:::999999:::::::::;;;;;;;;;888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999888666555555555666777555777888777666555666777666666666666666666666666444666777444444666555222444444444333333333222222333222111000000000111111/////////000000000111111000/////////000111222333111111111111111111111111......//////000//////...---,,,,,,,,,---...///000000...,,,+++,,,---------........................////////////000000000000,,,,,,,,,...111333333333111000...,,,++++++,,,,,,+++++++++,,,---...000111......////////////......------------------------***,,,///000...---,,,,,,........................---..................---,,,,,,,,,---......//////000000000///...---///000---,,,,,,---///000///...)))+++------------///000......------......///000111111111111111000000000222111111111111222333333444444444444555555555555333666888:::;;;<<>>>>>??????@@@======>>>>>>>>>>>>>>>===>>>===;;;:::;;;<<<===>>>==================>>>>>><<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::999999999999888888888888888999;;;======<<<;;;:::888888888888888888888888999999888888888777777777666666666666777777777777666777888:::;;;;;;<<<<<<:::<<<===<<<::::::;;;===999999999999999999999999888888999:::::::::999999;;;;;;;;;::::::::::::999888999;;;<<<<<<;;;:::999777777888888888999999999777888999999::::::999999;;;;;;::::::999999888888888888888777777777666666666666777777777888888888777888888999999999999999999999:::;;;===>>>>>>???===>>>???@@@???===;;;:::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<;;;:::999888999777666444444555666777444555666666444444555666444444555555666777777777000444666444666:::;;;888333333222222222111111111222222000/////////000111//////000000000111111111//////...///000111222222////////////////////////...//////000000//////...------......///000000000+++++++++)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++******+++...//////......---,,,+++***++++++,,,------,,,,,,,,,---////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,---///222111///---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------111///......///000111000---,,,,,,---......---+++'''***,,,,,,++++++...000,,,,,,++++++,,,,,,---...........................000//////...///000111222000000111222333444444555333555888999999999;;;<<>>>>>>>>>>>======<<<;;;:::999999:::<<<===<<<<<<<<<===============888999999999::::::;;;;;;888888888888888888888888777777888888888888999999999999999888888888777777111333555666777666444333444444444444444444444444444444444444333333333333222333333444555666777777444555666777888999999999777999;;;:::888777999;;;999999999999999999999999222333444666777777888888999999999888888888777777777888999999999777555444444444444444555555555555666666777888888888888888777777666666555444444444666666666666555555555555666666777777888888888999777777888999999999888888888999:::;;;<<<>>>>>>???===>>>???@@@???===;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;777777888999888777666555888777555444333444666777333444555444333333444555333333444555666777888888111555555111000333222---111111111000000000000///222111///.........///000000000000000111111111111............///000111222,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))(((((('''%%%&&&)))***++++++***)))'''))))))(((%%%&&&***...************************))))))*********+++++++++,,,+++******++++++)))((())))))))))))***,,,...///...---***(((&&&%%%%%%%%%******(((''''''(((******))))))))))))))))))))))))%%%(((++++++***)))+++...*********************************++++++*********'''(((((()))******++++++***'''$$$%%%(((+++***)))+++***)))***++++++***(((&&&))),,,,,,***+++---000+++************+++,,,,,,*********++++++,,,,,,,,,,,,,,,+++***+++,,,---...***+++,,,...///111222333333555777888777666777888???FFF\\\