BM6P6(@ wwwiii^^^WWWRRRRRRWWWaaalllzzz|||iii^^^ZZZZZZ[[[XXXVVVUUUUUUUUUUUUTTTRRRQQQRRRUUUYYY\\\^^^```aaaZZZYYYXXXVVVUUUXXX]]]aaa```cccffffffdddaaa```___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaccceeefffssswwwrrr___YYYQQQLLLHHHEEE@@@<<<999777666555555555333111666555444333222333444444333333222000///000444666333333333444444555555555666666666666666777888888888888999===@@@DDDMMMWWWkkk~~~qqqaaaSSSIIIFFFAAA>>>@@@@@@??????BBB???>>>===<<<<<<===>>>???????????????@@@AAABBBCCCDDDFFFKKKPPPUUU^^^ooo}}}pppccc[[[TTTRRRTTT\\\eeerrrnnnbbb\\\[[[[[[WWWVVVVVVVVVWWWWWWUUUSSSQQQRRRUUUXXX[[[]]]___```[[[ZZZXXXUUUTTTUUUYYY]]]```bbbeeeeeeccc```___^^^````````````````````````````````````aaabbbdddeeellloooxxx~~~rrrkkkaaaXXXQQQKKKDDD???;;;999777666777666555333666555444333333333444555333333222111000111444666333333444444444555555555666666666666666777888888888777999===???BBBLLLUUUfffyyyxxxfffWWWLLLHHHCCC@@@BBBBBB@@@@@@BBB@@@@@@????????????@@@@@@>>>>>>>>>???@@@AAABBBCCCEEEFFFIIINNNRRRYYYhhhvvvzzzlllbbbYYYUUUSSSWWW^^^hhhvvvvvviii```]]][[[WWWWWWWWWXXXZZZYYYVVVTTTQQQSSSTTTWWWYYY\\\]]]^^^[[[ZZZWWWTTTRRRRRRVVVXXX___aaaccccccaaa___^^^]]]_______________________________________```aaabbbdddfffmmmwwwzzznnnbbbYYYPPPHHHBBB===;;;888777888888777666555444333333333444555666111333333333222222444666444444444555555555555555666666666666666777888888777666888<<<===@@@IIIRRR```qqqooo]]]PPPKKKFFFBBBCCCDDDAAAAAACCC@@@@@@@@@AAAAAA@@@@@@???=========>>>???AAABBBCCCEEEDDDGGGJJJMMMRRR^^^kkkuuuuuujjj```ZZZUUUVVVZZZaaammmxxxqqqfff___[[[WWWWWWXXX[[[\\\[[[WWWTTTRRRSSSTTTUUUWWWYYY[[[\\\ZZZYYYWWWTTTRRRSSSVVVXXX^^^```bbbbbb```]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^aaabbbfffooovvv|||zzznnndddZZZPPPIIIAAA>>>:::777777777777666555444444333333444666777111222444444333333444666555555555555555555555666666666666666666777777888666666777;;;<<<===EEENNNYYYhhh}}}yyydddUUUMMMGGGCCCDDDDDDAAAAAACCC@@@AAABBBBBBAAA@@@???>>>=========>>>???@@@BBBBBBCCCCCCDDDHHHJJJMMMXXXbbbkkkzzz}}}sssfff^^^WWWVVVXXX]]]fffooo|||oooddd]]]XXXXXXYYY[[[\\\[[[XXXUUUSSSSSSSSSTTTUUUWWWYYYZZZXXXXXXWWWVVVTTTVVVYYY\\\^^^```aaa```^^^]]]\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^]]]\\\\\\[[[___^^^aaahhhnnnrrr{{{ttthhh\\\UUUGGGCCC===999888777777666666555444444444555666666111333444555444444666777666666666666666666666666666666666666666777777888666666777::::::;;;BBBJJJTTT```sssnnn]]]QQQJJJEEEDDDDDDCCCDDDGGGFFFFFFGGGFFFEEECCCAAA@@@>>>>>>>>>>>>???@@@AAABBBBBBAAABBBFFFIIILLLTTT]]]fffttt}}}lllcccZZZXXXXXXZZZ```fffwwwyyykkkbbbZZZZZZZZZ[[[[[[ZZZWWWTTTSSSSSSRRRRRRSSSUUUWWWXXXVVVWWWWWWWWWVVVXXX[[[^^^^^^```aaa```^^^\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^_________^^^]]]\\\ZZZYYY[[[ZZZ\\\bbbfffiiipppxxxuuuggg^^^SSSMMMEEE???;;;:::999888888777555444444444555666222333444444444555777999777777777777666666666666666666666666666777888888777666888:::::::::???GGGOOOYYYkkk~~~yyyhhhXXXPPPIIIGGGHHHHHHKKKPPPQQQPPPOOONNNKKKIIIGGGFFFAAA@@@@@@@@@@@@@@@AAAAAABBB@@@AAAFFFHHHKKKQQQXXX```lll}}}uuukkkaaa]]]\\\[[[\\\```kkkzzzssshhh\\\[[[ZZZYYYZZZXXXVVVTTTTTTSSSRRRQQQRRRSSSUUUVVVVVVWWWWWWWWWWWWXXX[[[^^^___```aaa```^^^\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^`````````___]]][[[YYYXXXWWWVVVYYY^^^aaaccchhhooo}}}vvvlll```YYYOOOGGGBBB???===<<<999888666555444444444444333444444444333555888;;;888888888777777777666666666666666666666777888888888777999;;;:::999>>>EEEKKKSSScccwwwsssbbbXXXOOOMMMNNNPPPUUU[[[ZZZXXXVVVRRROOOLLLKKKJJJDDDCCCBBBAAA@@@@@@@@@@@@BBB@@@AAAEEEGGGHHHMMMSSSWWWaaappp}}}ssshhhdddaaa]]]\\\^^^bbbrrrxxxlll^^^\\\ZZZYYYXXXWWWUUUSSSTTTSSSQQQPPPQQQRRRTTTUUUVVVWWWXXXWWWVVVWWWZZZ\\\```aaaaaa```^^^]]]]]]^^^________________________`````````___^^^[[[YYYWWWWWWVVVYYY^^^```aaaffflllqqqzzz~~~jjjbbbWWWMMMGGGCCCAAA@@@:::999777555444333333444444555444333333555999<<<999888888888777777666666666666666666666777888888888888999;;;:::999===DDDHHHOOO___ssszzziii^^^UUURRRRRRVVV]]]ddd^^^[[[WWWSSSOOOMMMKKKJJJFFFEEECCCBBBAAA@@@@@@@@@DDDAAAAAADDDFFFFFFIIINNNPPPYYYfffuuuvvvjjjaaa^^^]]]^^^aaahhhvvvrrrgggaaaZZZWWWXXXXXXUUUQQQUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWXXXWWWWWWXXX[[[^^^```bbbcccbbb```]]]\\\\\\]]]___aaaaaaaaa```aaabbbccccccbbb```^^^\\\YYYXXXWWWXXXZZZ\\\^^^```bbbcccmmmpppvvvzzzlll___ZZZUUUKKKCCC@@@>>>:::777777999:::999777222444555666666666888999::::::::::::999888666666999777666666888999999888888888999:::<<<>>>@@@AAAGGGMMMWWWdddtttuuufffXXXUUUYYY```ffflllggg___TTTMMMKKKLLLNNNNNNJJJIIIGGGDDDBBB@@@???>>>@@@AAACCCCCCCCCDDDGGGIIISSSWWWaaaooo~~~|||pppgggaaa_________cccppp{{{kkkccc[[[WWWXXXXXXVVVSSSUUUTTTTTTSSSSSSTTTVVVWWWWWWXXXYYYYYYXXXYYY\\\^^^aaacccdddcccaaa^^^]]]^^^___aaaccccccbbbbbbcccdddggggggfffdddaaa^^^\\\[[[YYYZZZ[[[]]]___```bbbbbbgggjjjooovvvzzzjjjaaaZZZOOOGGGDDD@@@<<<888777888999777555444555666666555444555777777777888888888777777666999777666666777888888777888888999:::;;;===???@@@EEEJJJTTT```ooo}}}mmm]]]XXX[[[aaaiiiooojjjbbbVVVNNNJJJJJJKKKKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@BBBCCCDDDDDDEEEGGGIIINNNRRR\\\jjjxxxzzzpppgggbbb___\\\^^^ffftttppphhh]]]WWWWWWXXXWWWUUUUUUUUUTTTSSSTTTUUUVVVWWWXXXZZZ[[[[[[ZZZ[[[^^^```cccdddeeedddbbb`````````bbbdddeeeeeeeeeeeefffhhhmmmllljjjhhheeebbb___^^^]]]]]]^^^___```aaaaaabbbbbbdddhhhmmmttt~~~{{{mmmcccXXXPPPMMMFFFAAA<<<:::::::::888666666777777666444444555666888999:::;;;<<<;;;;;;:::999888666666777888777666888888999999:::<<<===>>>AAAGGGOOOZZZiii|||uuuccc[[[]]]ccclllsssppphhh\\\QQQKKKIIIHHHHHHJJJIIIGGGEEECCCCCCCCCCCC@@@BBBDDDEEEEEEEEEHHHIIIKKKNNNWWWdddqqqӵxxxnnnfffaaa]]][[[___iiiuuuĦĦӵxxxmmm```XXXWWWXXXWWWVVVUUUUUUTTTTTTUUUVVVWWWXXXZZZ\\\]]]]]]]]]^^^```aaadddfffffffffdddbbbcccdddeeeggghhhhhhggggggiiikkkpppooommmjjjgggcccaaa___aaaaaaaaaaaaaaaaaaaaaaaabbbccceeeĦ|||nnnccc[[[VVVLLLGGGAAA>>>>>>>>><<<999888999999777666666888:::;;;<<<>>>>>>>>>===<<<:::;;;999777777777888777666888888888999:::;;;<<<===>>>CCCLLLVVVdddvvv|||hhh^^^^^^cccllluuuvvvnnncccXXXPPPLLLJJJJJJMMMLLLIIIFFFDDDCCCCCCCCCAAACCCEEEFFFFFFGGGHHHJJJLLLNNNUUU```kkkzzz4ĉ@ӵuuukkkeee```]]]\\\bbblllyyy>L=hĦ4ĉ@ӵuuufff\\\YYYYYYXXXVVVVVVUUUUUUUUUUUUWWWYYYZZZ\\\^^^````````````bbbccceeefffgggfffeeedddeeeggghhhiiiiiiiiihhhiiikkkmmmooonnnmmmjjjgggccc```___cccccccccbbbbbbaaaaaaaaabbbcccddd>Lvvv|||oooddd\\\SSSMMMFFFBBBAAA@@@>>><<<999::::::999999:::===??????@@@AAAAAA@@@===:::999===;;;888888888888777666888888888999:::;;;<<<======BBBIIISSS___pppnnnccc___bbbjjjrrrwwwsssjjjaaaXXXSSSQQQPPPSSSPPPLLLGGGDDDBBBBBBBBBAAADDDFFFHHHHHHHHHIIIJJJMMMNNNSSS\\\ffftttGG=?|||rrrllleee```]]]___fffqqqHdĦ=ĪjGG=?nnnbbb]]]\\\ZZZWWWVVVUUUUUUUUUVVVXXXZZZ[[[^^^```bbbcccccccccdddeeefffggggggfffeeeeeegggiiiiiiiiijjjiiihhhiiilllnnnmmmmmmkkkiiifffccc```^^^ddddddccccccbbbaaaaaaaaa```aaaaaaHdĦmmmsssqqqfff]]]WWWNNNHHHEEEBBB???<<<;;;;;;;;;;;;:::<<<@@@BBBGGGHHHIIIIIIGGGDDDAAA>>>???===:::999:::999888777888888999999:::<<<===>>>>>>AAAGGGOOOYYYhhhyyyxxxjjjbbb```eeelllrrrqqqmmmggg```ZZZXXXWWWVVVSSSNNNHHHDDDBBBBBBBBBBBBDDDHHHIIIIIIIIIJJJKKKMMMNNNRRR[[[dddqqqӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦzzzĦbbbiiiwwwDdD?fӵĦӵƜ`1.׼sĭӵӵĦxxxjjjddd```\\\XXXZZZeeeeeeeeefffeeefffgggĦiiiiiiiiihhhgggiiieeeĦccccccbbbaaaaaaaaa______```DdDӵLLLHHHӵ;;;ӵLLLMMMNNN<<<;;;Ħ;;;EEEӵĭӵiiidddSSSNNNIIIEEECCCCCCDDDBBBEEEHHHJJJJJJJJJJJJKKKOOOPPPUUU]]]gggvvv?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgL^^^```eeeqqq|||S?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ~~~ppphhhddd3h?@effffffffffffgggeeeffffffZjjjhhhiiihhhgggggg3h?gLccccccbbbbbbaaaaaaaaa___``````D%%)?fff?><z=?ĦMMMg&e===g&eDDDFFFHHHS?ʬ>>>4ff?>ߝL:::@eBBBg&ennn}}}3h?g&e>&eiiiiii??VVVSSSNNNIIIFFFEEEEEEFFFBBBEEEIIIKKKKKKJJJKKKKKKRRRSSSYYYbbbmmm}}}4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦ```^^^aaaiiisssHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<Ħ}}}oooBt=o9ĦH׼saaabbbcccdddeeeeeegggffffffHtĦmmmjjjgggdddbbbBt=o9ĦHdĦdddeeeeeedddccccccbbb`````````Dtfo9ĦsߝLGdUĦHt@cӵHu]Ħ<<<Hu]Ħ@@@AAAHtƅ^<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦ]]]^^^^^^^^^]]]]]]]]]^^^aaaDdDĦeeeeeedddcccpeӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦLLL>d<Ħ>>>peӵ<<<Ħ999F&uTӵ:::DdDĦ>>>>>>>d<ĦQQQpeӵDx<>d<ʜ4DuTӵJJJKKKMMMNNNNNNMMMJJJKKKLLLLLLLLLMMMOOOPPPQQQWWW___gggppp{{{4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xdddgggllluuuB?daĦB?Ho9UUU>d<___^^^^^^]]]ZZZ\\\^^^>d<ӵcccdddB?Ho9UUU<xkkkllllllllliiigggddd&ӫeʬtIӇooo>d<Φ>d<ĦD&ӫetIӇDdDĦSSSsdKĦ???B?dp&ĒR::::::>d<sdKĦMMMB?Ho9s&dq&ĒRKKKIIIIIIKKKMMMNNNNNNLLLNNNPPPPPPQQQSSSXXX[[[]]]eeeqqq|||4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkgeiiidddeeekkkqqq|||@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@GTTTUUUse___```______^^^YYYZZZ\\\<Ōcccccceee@GNNNNNNHkgegggkkknnnnnnnnnkkkiiigggHĪj@IŌmmmnnnegeyyyHu]3hIŌDdDĦ^^^neBBBAAA@h999999>h;;;;;;;;;se@@@neIIIKKK@GsĪj@hPPPMMMJJJIIIKKKMMMOOOPPPPPPTTTZZZ]]]```ccciiimmmttt|||4DuXӵĵD^DdDĦqqqjjjiiikkkooowwwD^s׼sgeFm8>aĦUUUTTTUUUs׼s[[[^^^``````___^^^YYYZZZ[[[HodddcccdddfffgggLLLIIIIII^^^eeekkknnnoooppplllkkkjjjiiikkkkkkmmmrrruuuD^DdDĦpppLLLGGGEEECCC;;;::::::999===<<<<<<<<<s׼s@@@???GGGHHHIIISSSbbbUUURRRMMMLLLMMMQQQSSSUUU[[[dddpppyyy}}}Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦyyyqqqpppkkknnntttĦ>d<ĦBegeFYĉ>aĦwwwmmmbbb___ZZZVVVTTTTTTBeVVVZZZ]]]_________^^^ZZZZZZZZZnu]ӵeeehhhgggccc\\\VVVPPPMMMJJJGGGFFFHHHKKKMMMQQQUUU\\\dddjjjnnnppppppmmmllllllkkkjjjjjjjjjjjjhhhiiiiiihhhffffffgggiiioookkklllpppqqq>d<Ħ>d<ĦpppeeeĦJJJHHHDDDAAA>>>=========;;;::::::999999::::::;;;============Be????????????AAAĦHHHQQQUUUcccvvvmmmZZZVVVRRRPPPQQQUUUXXXYYYgggsss?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ|||uuuooopppssszzzgdKĦsdKĦŶS3we>>===<<<===<<<;;;:::;;;===>>>>>><<<===>>>??????gdKĦGGGOOOVVVccctttxxxfffYYYQQQUUUZZZZZZaaakkkzzz>AneneneneDe|||ttttttuuuzzznene>Ak<yyyoooeeeaaa[[[WWWUUUVVVVVVUUUXXXYYY[[[___bbbbbb___]]]YYYYYYYYYfheeedddeeegggddd]]]VVVNNNJJJEEECCCCCCEEEGGGHHHJJJLLLQQQWWW___gggmmmpppqqqqqqqqqpppooonnnnnnmmmkkkjjjgggeeeeeefffhhhiiijjjkkkkkkkkkjjjDewwwnene___VVVQQQJJJDDDBBBAAAAAA@@@>>>=========>>>===<<<;;;>>>@@@AAA@@@???>>>>>>?????????neFFFGGGLLLRRR___nnn|||tttfff]]]```dddgggppp||||||zzzyyy{{{yyyooofffbbb]]]YYYXXXXXXWWWWWWYYYZZZ\\\___bbbbbb```^^^ZZZZZZZZZ[[[fffddddddfffgggddd^^^YYYOOOKKKFFFCCCCCCEEEFFFGGGEEEGGGJJJPPPXXXbbbjjjoooqqqqqqrrrrrrrrrrrrrrrqqqlllkkkiiihhhhhhiiijjjkkkjjjkkkmmmmmmlllppppppvvvqqqaaa[[[RRRKKKFFFDDDCCCBBB>>>???@@@@@@@@@@@@???>>>???@@@AAA@@@???>>>???@@@AAA@@@DDDEEEFFFJJJOOO[[[iiiuuuyyyqqqsssxxx~~~~~~~~~uuullleeebbb^^^\\\[[[ZZZZZZYYY[[[[[[]]]```ccccccbbb___\\\[[[[[[\\\^^^bbbeeegggeeeeeedddeeeeeeccc^^^ZZZQQQMMMGGGCCCCCCDDDDDDEEECCCDDDEEEIIIQQQ[[[eeekkknnnoooqqqsssttttttttttttmmmlllkkkjjjjjjkkkmmmnnnlllnnnppppppooonnnnnnooorrrvvv}}}rrrjjj___UUUMMMHHHEEEDDDAAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDBBBAAABBBCCCBBBAAA@@@@@@@@@BBBDDDEEEKKKOOOYYYeeeppp||||||ooogggaaa___]]]\\\]]]]]]\\\[[[\\\]]]^^^bbbeeefffeeeccc______^^^___```cccfffgggeeeeeeeeeeeedddaaa]]]ZZZSSSNNNHHHDDDBBBCCCCCCCCCEEEDDDCCCFFFLLLUUU___eeekkkmmmppprrrtttuuuuuuuuuooonnnnnnnnnnnnooopppqqqppprrrttttttsssqqqpppppptttvvvzzz{{{mmm```VVVNNNHHHEEEDDDEEEEEEDDDCCCDDDHHHKKKMMMNNNOOOMMMJJJGGGFFFFFFDDDBBBAAA??????AAACCCDDDJJJMMMUUU```jjjvvv{{{qqqgggbbb[[[ZZZZZZ\\\^^^______^^^^^^^^^```cccgggiiiiiihhhdddcccbbbbbbbbbdddfffhhheeeeeefffeeedddaaa___]]]WWWRRRKKKFFFDDDDDDCCCCCCFFFEEECCCEEEJJJRRR[[[```jjjlllooorrruuuvvvvvvuuurrrrrrrrrrrrssstttvvvvvvuuuwwwyyyxxxvvvtttsssssspppsssvvvzzz}}}ooocccYYYPPPLLLIIIIIIGGGEEEEEEJJJTTT[[[^^^______[[[UUUNNNIIIFFFGGGEEECCCAAA@@@AAACCCEEEHHHKKKRRR[[[eeeqqq{{{qqqhhhaaa\\\XXXTTTTTTVVVZZZ^^^aaaaaaaaa______aaaeeeiiilllmmmlllhhhgggeeeddddddeeeggghhhccceeefffgggfffeeedddddd\\\VVVOOOJJJGGGFFFFFFEEEFFFEEEDDDEEEJJJRRRZZZ___iiilllpppsssvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{|||{{{|||}}}{{{yyywwwvvvwwwpppsssvvvyyy{{{vvvjjjaaa[[[QQQPPPNNNLLLNNNXXXhhhttt}}}}}}|||uuujjj^^^TTTOOOLLLJJJFFFDDDCCCDDDFFFGGGIIIKKKQQQZZZcccpppzzzsssiii___YYYTTTQQQOOOPPPQQQTTTYYY^^^bbbcccbbb______bbbfffkkknnnooooookkkjjjhhhfffeeefffggghhhbbbdddfffhhhhhhhhhiiiiii___ZZZSSSMMMJJJIIIHHHGGGFFFEEEDDDFFFKKKSSS[[[```jjjmmmppptttwwwwwwwwwvvvyyyzzz{{{|||}}}}}}zzzxxxyyyyyyuuuwwwyyyzzz{{{|||~~~zzzpppjjjYYYXXXUUUSSSWWWeeeyyysssfff___OOOMMMIIIFFFEEEFFFHHHJJJLLLMMMSSS\\\eeerrr}}}tttgggbbbZZZTTTOOOMMMJJJIIIHHHKKKNNNQQQUUUYYY___ccccccccccccfffkkkooorrrtttnnnmmmkkkiiihhhfffffffffdddeeegggiiijjjjjjiiiiiiaaa\\\VVVQQQOOOMMMJJJGGGHHHFFFDDDEEEIIIPPPXXX]]]hhhmmmssswwwyyy{{{|||}}}|||~~~}}}zzzyyyxxxxxxwwwxxxxxxyyyzzz{{{||||||}}}uuujjjaaaXXXVVV\\\jjjrrrdddXXXMMMIIIHHHHHHHHHJJJPPPUUU[[[```iiiyyypppfff]]]XXXRRRMMMJJJHHHGGGFFFFFFIIILLLNNNRRRVVV[[[___aaaaaacccfffjjjooorrrtttpppooommmkkkiiigggffffffdddeeefffhhhhhhhhhggggggddd```[[[WWWUUUSSSOOOMMMJJJHHHFFFFFFIIIPPPWWW\\\hhhlllrrrvvvyyyzzz|||}}}|||{{{zzzyyyxxxxxxyyyzzz{{{||||||}}}}}}yyyooofffaaabbbkkk}}}ssseeeVVVOOOLLLKKKLLLOOOTTT[[[eeemmmxxxssscccZZZRRRNNNIIIFFFEEEEEEDDDDDDDDDFFFIIIKKKMMMQQQVVVYYY^^^___aaadddiiinnnrrrtttsssrrrpppnnnkkkiiigggfffdddeeeeeefffffffffeeeeeefffccc```]]][[[YYYUUUSSSOOOLLLJJJIIILLLQQQWWW\\\hhhlllqqquuuxxxyyy{{{}}}~~~}}}|||{{{yyyyyyyyyzzz{{{|||}}}~~~~~~vvvnnnkkkooo~~~{{{hhh\\\UUURRRTTTXXX]]]gggvvvxxxiii\\\TTTMMMJJJFFFDDDDDDDDDDDDCCCCCCEEEFFFHHHIIILLLPPPSSSYYY[[[___bbbffflllqqquuuvvvuuusssqqqmmmjjjhhhfffeeeeeeeeeeeeeeedddddddddfffeeecccbbb```]]]ZZZXXXVVVTTTQQQOOOQQQUUUZZZ^^^hhhkkkppptttvvvxxx{{{}}}~~~}}}|||yyyyyyyyyyyy{{{|||~~~yyysssvvvpppfff```bbbfffnnnyyy}}}pppcccXXXQQQKKKHHHDDDCCCCCCCCCBBBAAACCCDDDFFFFFFGGGIIILLLOOOTTTWWW[[[___ccciiioootttxxxwwwvvvssspppllliiigggfffeeeeeeeeeddddddeeeeeehhhhhhhhhgggeeebbbaaa```^^^\\\YYYWWWXXX[[[```bbbhhhkkkpppsssvvvxxx{{{}}}}}}|||~~~}}}|||{{{zzzyyyyyyyyyzzz{{{~~~~~~xxxxxx}}}uuuiii]]]SSSMMMHHHEEECCCAAAAAAAAAAAA@@@CCCDDDEEEDDDDDDEEEHHHJJJNNNRRRXXX\\\```fffmmmsssxxxxxxwwwtttqqqmmmjjjhhhgggffffffeeeffffffggggggkkkllllllkkkiiihhhhhhiiieeeccc```^^^___bbbeeegggiiilllppptttvvvyyy|||~~~}}}||||||~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwwwwxxxzzz}}}~~~zzzpppeee[[[QQQKKKFFFDDDBBBBBBCCCCCCCCCBBBBBBCCCCCCBBBAAABBBDDDFFFIIINNNTTTYYY]]]ccckkkrrrwwwwwwwwwuuurrrnnnkkkiiihhhgggggggggggghhhjjjkkklllmmmmmmllljjjiiillloooiiigggeeeccccccfffiiikkkjjjmmmqqqtttvvvyyy}}}~~~}}}|||}}}~~~|||}}}~~~~~~~~~}}}|||{{{yyyxxxvvvvvvwwwyyy|||~~~~~~~~~~~~{{{tttlllddd[[[RRRMMMFFFDDDCCCDDDEEEGGGGGGFFFAAABBBBBBAAA??????BBBDDDFFFLLLSSSWWW[[[aaajjjqqqwwwwwwwwwuuusssoookkkiiiiiihhhhhhhhhiiijjjlllmmmjjjkkkkkkjjjggghhhllloookkkiiigggeeeeeehhhjjjlllkkknnnqqqtttwwwzzz}}}~~~~~~}}}}}}|||}}}~~~~~~}}}|||xxxwwwuuuuuuvvvxxx{{{}}}~~~}}}}}}zzzvvvoooggg^^^WWWQQQNNNGGGBBBAAADDDFFFDDDEEEGGGFFFEEEDDDAAA@@@@@@CCCEEEJJJLLLPPPTTTXXX^^^dddiiinnnqqqtttuuusssooommmlllggggggiiijjjjjjiiiiiihhhkkkjjjhhhggggggggghhhiiihhhfffeeeddddddeeeggghhhmmmpppsssvvvwwwxxxzzz{{{zzz|||}}}~~~~~~||||||yyyvvvvvvyyy{{{zzzyyyzzz{{{||||||{{{|||xxxuuunnnggg```YYYSSSOOOFFFAAA???BBBEEEEEEFFFIIIGGGHHHHHHGGGDDDBBBBBBCCCFFFHHHKKKNNNSSSYYY```eeelllnnnrrrrrrqqqnnnlllkkkfffgggiiiiiijjjiiihhhgggiiiiiihhhggggggggggggggggggfffeeedddeeefffggghhhlllooosssvvvxxxyyy{{{}}}{{{}}}~~~~~~~~~}}}}}}zzzwwwwwwyyyzzzzzzyyyzzz{{{{{{zzzyyyzzz~~~|||uuurrrlllgggaaaZZZTTTOOOFFF@@@>>>@@@CCCDDDFFFJJJIIILLLOOOOOOMMMHHHEEECCCEEEFFFHHHJJJNNNTTT\\\bbbhhhjjjnnnooommmkkkiiiiiifffggghhhiiiiiihhhgggeeeggggggfffffffffeeeeeeeeegggffffffffffffggghhhiiilllooosssvvvxxxzzz}}}}}}~~~}}}{{{yyyxxxyyyzzzzzzyyyyyyyyyyyywwwvvvxxx{{{~~~zzzrrrnnniiieee```[[[SSSNNNHHHBBB>>>???AAAAAADDDHHHJJJOOOUUUXXXVVVRRRMMMKKKIIIIIIIIIJJJLLLRRRZZZ```cccfffiiijjjiiihhhggggggeeefffhhhjjjjjjhhhfffeeeeeeeeeeeeeeeeeedddccccccffffffggghhhhhhiiijjjjjjkkknnnrrruuuwwwzzz}}}~~~}}}|||zzzyyyyyyyyyyyyyyyyyyyyywwwuuutttuuuyyy|||{{{}}}~~~~~~|||rrrmmmfffbbb^^^YYYRRRLLLKKKDDD???>>>???>>>@@@CCCHHHNNNVVV\\\\\\ZZZWWWVVVOOONNNMMMLLLMMMQQQWWW\\\___aaadddfffeeeeeeeeefffdddfffhhhjjjkkkiiigggfffdddddddddccccccccccccccceeefffhhhiiikkkkkkkkkkkkkkknnnqqqtttvvvyyy}}}~~~~~~|||{{{zzzyyyxxxxxxyyyzzzyyyxxxwwwuuussstttwwwzzzyyy{{{}}}}}}}}}uuunnneee```]]]XXXQQQKKKKKKDDD??????>>><<<===???DDDJJJQQQWWW[[[\\\^^^___VVVUUUSSSPPPNNNPPPTTTWWW[[[^^^aaabbbccccccdddeeeccceeehhhkkklllkkkiiihhheeedddcccbbbaaabbbcccddddddfffiiikkkmmmmmmllllllkkknnnppprrrtttwww{{{~~~|||~~~}}}~~~~~~|||yyyzzzzzzxxxwwwwwwyyy{{{yyyyyyyyywwwuuuuuuvvvxxxzzz|||~~~~~~~~~zzzqqqfff___\\\XXXQQQKKKHHHCCC?????????<<<<<<>>>???CCCIIINNNSSSXXX^^^aaa___^^^[[[WWWSSSRRRSSSUUUYYY\\\___```aaabbbccceeeaaadddiiilllnnnnnnllljjjgggeeebbb``````aaadddeeeccceeeiiimmmnnnnnnmmmllllllmmmoooqqqrrruuuyyy|||zzz|||~~~~~~}}}|||}}}~~~~~~|||{{{{{{|||}}}{{{zzzvvvwwwxxxwwwvvvvvvyyy|||yyyzzz{{{zzzxxxvvvvvvwww{{{~~~uuuhhh```\\\XXXQQQKKKFFFAAA>>>???@@@===<<<>>><<<>>>BBBFFFLLLSSS[[[```gggfffccc^^^XXXUUUUUUVVVXXXZZZ]]]___```aaaccceeeaaadddiiimmmoooooommmlllhhhfffbbb______aaadddgggccceeejjjmmmoooooonnnmmmlllmmmooopppqqqtttxxx{{{yyy{{{}}}}}}|||{{{{{{||||||{{{zzzzzz{{{{{{zzzyyytttvvvwwwwwwuuuvvvyyy}}}yyy{{{||||||zzzwwwvvvvvvzzz~~~}}}oooccc[[[TTTNNNJJJFFFCCCAAA???>>>>>><<<:::<<>>===;;;999;;;=========AAAIIIPPPXXX]]]eeeiiijjjhhheeedddbbbaaa```___^^^^^^^^^___```bbbdddiiimmmooonnnmmmiiiiiigggdddbbbbbbdddffffffgggjjjmmmnnnoooooonnnoooooooooppppppqqqqqqqqqssstttuuuvvvvvvtttsssrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnooopppqqqtttvvvxxxxxxuuuuuuxxxyyyyyy|||qqqeee[[[SSSMMMIIIFFFCCCAAA@@@???>>><<<999:::;;;:::999<<>>===<<<<<<<<<:::999:::???BBBGGGNNNZZZeeelllqqqtttuuussspppjjjeeeaaa```aaabbb``````aaacccgggiiiiiihhhiiiiiihhhfffcccccceeegggfffgggiiikkkmmmnnnooooooqqqqqqqqqqqqpppnnnlllkkkjjjkkklllmmmnnnnnnnnnnnnlllllllllllllllkkkjjjjjjjjjjjjkkklllnnnrrrtttvvvwwwvvvxxx}}}tttfffYYYQQQKKKHHHCCC@@@??????>>>===>>>>>><<<;;;:::;;;===???DDDJJJRRR[[[dddmmmtttyyy{{{xxxsssnnniiifffcccbbbbbbaaa```aaadddeeefffeeefffgggfffeeecccccceeegggfffggghhhjjjlllmmmnnnnnnrrrrrrssssssrrrpppnnnmmmiiiiiijjjkkklllmmmmmmnnnjjjkkkkkkllllllkkkkkkjjjjjjjjjjjjkkkmmmoooqqqsssvvvwww}}}ooo```VVVNNNJJJEEEAAA@@@@@@???>>>>>>===;;;::::::;;;<<<===@@@CCCIIIPPPXXXcccnnnvvv{{{|||{{{yyyuuuoooiiifffgggdddbbbbbbcccdddeeedddcccdddeeeeeedddeeefffhhhgggggghhhjjjlllmmmoooooorrrssstttuuuuuusssqqqpppkkkkkklllmmmmmmnnnooooookkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmnnnoooqqqtttuuuxxx|||zzziii^^^QQQMMMGGGCCCBBBBBBAAAAAA>>>===;;;;;;<<<===>>>>>>>>>@@@CCCGGGMMMVVV```fffqqqvvv}}}~~~wwwrrrmmmjjjfffeeeeeeeeeeeeeeebbbdddeeeffffffgggiiikkkiiiiiijjjkkkmmmoooqqqrrrtttuuuxxxyyyzzzyyywwwvvvssssssssssssssstttuuuuuupppqqqssstttvvvvvvwwwwwwuuuuuuvvvwwwyyy|||pppdddTTTOOOJJJFFFDDDDDDDDDCCC@@@>>>======>>>@@@AAAAAA@@@@@@AAABBBEEEKKKRRRWWWccclllzzzrrrooojjjgggggggggggggggaaadddfffggghhhiiikkkmmmkkkkkklllmmmoooqqqssstttwwwyyy|||~~~}}}|||{{{zzzzzzzzzzzz{{{||||||vvvwwwyyy{{{}}}}}}}}}~~~~~~mmmbbbWWWLLLIIIHHHEEEBBBBBB@@@??????>>>>>>>>>>>>>>>?????????@@@CCCGGGKKKNNNTTTgggrrr||||||qqqlllkkkiiigggfffccccccdddeeehhhkkknnnpppqqqqqqpppooonnnooosssvvvyyy|||}}}lll___SSSMMMJJJFFFBBBBBB@@@@@@???>>>>>>>>>>>>>>>@@@?????????AAAEEEIIIKKKLLL]]]gggpppxxxrrrnnnkkkjjjllllllmmmnnnpppsssvvvwww{{{{{{{{{zzzzzz|||yyykkk\\\SSSNNNGGGCCCBBBAAA@@@??????>>>>>>??????@@@@@@??????@@@BBBEEEGGGFFFUUU[[[aaarrrxxxsssqqqsssssstttvvvxxx{{{}}}~~~uuudddYYYQQQIIIDDDBBBAAAAAA@@@????????????@@@AAA@@@?????????AAABBBCCCEEEQQQSSSTTT```mmm~~~}}}|||}}}}}}lll```WWWMMMFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBEEENNNOOONNNUUU^^^nnnvvvjjj___SSSJJJFFFCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEELLLKKKKKKSSSYYYggg}}}uuuiiiZZZNNNIIICCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHIIIMMMJJJKKKTTTYYYeee{{{}}}ooo___QQQKKKCCCCCCBBBAAAAAAAAAAAABBBAAAAAACCCEEEGGGHHHJJJKKKOOOPPPKKKLLLUUUYYYeee{{{{{{jjj[[[QQQMMMHHHDDDDDDCCC@@@AAADDDCCCCCCCCCEEEHHHLLLPPPRRRRRRPPPNNNOOOQQQZZZmmmsssbbbWWWPPPJJJFFFEEEDDDAAAAAADDDDDDEEEFFFIIINNNTTTYYY\\\[[[XXXVVVUUUVVV___qqqmmmaaaUUUMMMGGGEEECCC@@@???BBBDDDEEEHHHMMMTTT]]]dddhhhlllhhhccc```___eeetttzzzlll^^^UUULLLHHHFFFBBBAAACCCEEEGGGLLLSSS^^^iiirrrxxx~~~yyysssoookkknnnxxxzzzjjj___SSSNNNKKKGGGEEEFFFGGGJJJPPPZZZfffttt~~~ssseeeWWWQQQMMMIIIFFFFFFGGGJJJQQQ\\\jjjzzzrrrbbbZZZVVVRRRNNNNNNPPPSSSZZZfffuuusssjjjfffaaa]]]]]]```cccjjjvvv|||yyyvvvsssvvv{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}~~~~~~|||uuunnnmmmpppzzz~~~~~~}}}ppp```ZZZWWWXXX^^^hhhxxx~~~~~~tttcccZZZUUUQQQNNNQQQUUU]]]jjjuuu~~~ooo___TTTPPPMMMIIIHHHJJJNNNRRR\\\eeezzz~~~lll^^^SSSNNNLLLFFFCCCDDDGGGJJJLLLSSS[[[jjjxxx{{{sssfff[[[SSSNNNJJJGGGEEECCCDDDGGGGGGGGGLLLRRRYYYfffuuuxxxnnniiibbbYYYRRROOOLLLGGGCCCDDDBBBCCCDDDCCCAAABBBGGGMMMYYYgggttt}}}~~~~~~|||lll```\\\UUUTTTRRROOOLLLIIIFFFDDDCCCBBBBBBAAABBBCCCDDDEEEFFFMMMVVV___jjjzzz~~~~~~rrreeeYYYQQQNNNPPPPPPOOONNNLLLJJJHHHGGGCCCBBBAAAAAAAAABBBDDDEEEAAAFFFMMMSSS\\\hhhwww~~~hhh[[[SSSMMMIIIHHHKKKKKKKKKKKKKKKJJJIIIHHHBBBBBBAAA@@@@@@AAACCCDDD>>>AAADDDGGGKKKSSS^^^eeevvv~~~~~~mmmYYYOOOLLLIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGBBBAAA@@@??????@@@AAABBB???@@@AAABBBDDDHHHNNNSSS___jjjzzz~~~~~~~~~~~~}}}xxxgggZZZLLLGGGFFFDDDBBBBBBEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDGGGJJJRRRYYYdddpppzzz~~~~~~~~~~~~~~~~~~|||{{{jjj___TTTLLLEEEDDDCCC@@@???@@@CCCCCCCCCCCCCCCBBBAAAAAAAAA@@@???======>>>??????@@@??????@@@AAABBBDDDEEEJJJNNNUUU]]]fffoooxxx~~~}}}~~~~~~~~~~~~~~~|||uuufffXXXPPPKKKGGGDDDDDDBBB>>>???BBB???@@@@@@AAAAAAAAA@@@@@@@@@???>>>===<<<===>>>>>>>>>>>>===>>>@@@AAAAAAAAACCCFFFLLLRRRXXX___eeehhhjjjqqqzzz}}}~~~~~~~~~~~~{{{ooo```UUUKKKEEEEEECCCBBBBBB>>>:::===CCC======>>>@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<===>>>>>>======>>>@@@@@@@@@???>>>BBBGGGMMMSSSWWWYYY[[[\\\cccllluuu~~~vvvfff\\\UUULLLEEECCCDDDCCCAAA???>>>>>>???@@@>>>>>>?????????@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>@@@AAABBBEEEHHHLLLNNNPPPVVVYYYaaajjjrrr|||{{{ooodddXXXSSSOOOIIIEEEDDDAAAAAA???>>>=========>>>>>>>>>>>>??????@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>>>>???@@@CCCEEEHHHKKKLLLPPPSSSZZZcccjjjsss{{{kkk```ZZZRRRKKKJJJIIIEEECCCCCC???>>>===<<<;;;;;;<<<<<<>>>>>>>>>>>>????????????<<<<<<<<<;;;<<<<<<===>>>======<<<;;;;;;<<<============>>>???AAADDDFFFGGGJJJLLLRRRZZZaaaiiixxxzzzooodddYYYQQQPPPJJJGGGHHHGGGCCC@@@@@@=========<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCHHHIIINNNUUUZZZbbbppp~~~}}}uuuiii___WWWRRRLLLIIIIIIEEEDDDFFFFFFAAA???@@@==================<<<<<<========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;=========>>>???@@@AAABBBEEEFFFJJJPPPTTT\\\jjjwww~~~|||pppfff```XXXQQQMMMJJJHHHFFFAAA???@@@CCCCCC@@@@@@BBB======>>>>>>>>>>>>==================<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>???@@@BBBBBBBBBBBBEEEJJJOOOVVVdddrrr~~~~~~~~~pppbbbXXXWWWTTTOOOKKKHHHGGGFFFEEE@@@>>>???BBBBBB??????BBB<<<===>>>>>>???>>>===<<<=========<<<<<<;;;;;;;;;===<<<;;;;;;:::::::::;;;:::;;;;;;<<<<<<;;;;;;:::=========>>>???@@@BBBCCC@@@@@@CCCHHHLLLTTTbbbppp~~~~~~~~~~~~~~~~~~}}}kkk^^^SSSLLLIIIHHHFFFDDDCCCBBBBBBAAADDDBBBBBBCCCAAA===>>>AAA;;;<<<===>>>>>>>>><<<<<<======<<<<<<<<<;;;;;;;;;===<<<;;;;;;::::::::::::::::::;;;<<<<<<;;;::::::<<<<<<======???@@@BBBCCCAAAAAADDDIIIMMMTTTcccqqq~~~|||~~~~~~~~~~~~{{{eeeXXXMMMFFFHHHHHHGGGEEECCCBBBBBBCCCAAA@@@???=========>>>>>>::::::;;;===??????>>><<<======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@>>>@@@AAAEEEMMM[[[lllxxx~~~~~~}}}}}}hhhZZZQQQKKKGGGFFFFFFDDDAAA@@@@@@@@@@@@???>>>=========>>>???<<<<<<<<<===??????===;;;===<<<<<<;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@BBBHHHSSSeeeyyy~~~~~~}}}}}}ppp___TTTMMMGGGFFFEEECCCAAA@@@?????????>>>=========>>>???@@@???>>>===>>>??????===;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;999999999999::::::::::::::::::::::::;;;<<<======@@@BBBFFFNNN\\\ppp~~~~~~~~~wwwoooooovvv}}}hhhWWWLLLIIIGGGEEECCCCCCCCCBBBAAA>>>===<<<<<<===>>>???@@@AAA???>>>>>>>>>>>><<<:::::::::999999999999::::::;;;::::::::::::::::::;;;888999999999999::::::::::::999999::::::;;;<<<===AAAFFFMMMXXXfffzzzwwwmmmeee^^^XXXYYY^^^hhhvvvwwwaaaRRRMMMIIIDDDBBBBBBCCCCCCBBB======<<<<<<<<<>>>???@@@AAA???============<<<:::999999888888888888999999:::::::::999999:::::::::888888888999999999::::::::::::::::::;;;<<<======@@@GGGSSSaaappp~~~|||rrrggg]]]VVVUUUQQQNNNPPPRRRWWW```jjj}}}ssscccUUUNNNFFFAAA@@@AAAAAA@@@>>>===<<<<<<<<<===>>>???@@@>>><<<<<<<<<<<<;;;:::999999888888888888999999::::::999999999999::::::888888888888999999999999::::::::::::;;;<<<=========FFFSSSbbbppp}}}wwwrrrjjj```XXXRRROOOMMMLLLIIIIIIKKKKKKLLLRRRZZZfffwwwzzzcccYYYLLLDDDAAAAAAAAA??????>>>===<<<;;;<<<===>>>???===;;;:::;;;;;;;;;::::::999999888888999999:::::::::999999999999::::::888888888888999999999999999888888999999:::;;;<<<===DDDNNNXXXbbbmmmxxx~~~|||~~~~~~~~~sssjjj___]]]WWWPPPJJJHHHJJJLLLFFFEEEFFFGGGFFFEEEJJJQQQWWWfffyyypppdddTTTIIIDDDCCCBBBAAA???>>>===<<<;;;;;;<<<===>>><<<999999:::;;;;;;:::::::::999999999999:::::::::999999999999999999:::777888888888888999999999777777777777888999:::;;;???CCCIIIMMMRRRYYYbbbiii~~~~~~~~~~~~}}}~~~~~~~~~|||nnnaaaYYYSSSQQQMMMJJJIIIHHHFFFEEEBBBBBBAAAAAABBBCCCEEEFFFOOOTTT___rrruuu^^^MMMHHHHHHDDD===;;;===>>>===;;;;;;===@@@===<<<:::999999999:::::::::999888888:::;;;:::999888888888888888888888888888::::::999777666777888<<<<<<;;;;;;;;;<<<============>>>BBBHHHLLLOOOOOO~~~}}}~~~~~~}}}}}}~~~ssseeeZZZSSSOOOMMMIIIGGGFFFEEEDDDBBBBBBAAAAAAAAABBBCCCDDDEEEKKKNNNUUUcccsssoooZZZNNNJJJEEE@@@>>>??????===:::999;;;======<<<;;;999999999:::;;;:::888777888::::::999888888888888888888888888888888999:::999777666777888;;;;;;;;;;;;<<<<<<<<<<<<===<<<===AAAFFFJJJLLLLLL~~~~~~}}}~~~~~~~~~~~~}}}||||||~~~|||lll```VVVOOOMMMJJJFFFDDDDDDCCCBBBAAAAAAAAA@@@AAAAAABBBCCCDDDGGGHHHKKKRRR]]]mmm}}}kkkXXXNNNHHHDDDAAAAAA???===:::888999;;;<<<;;;:::999999999::::::999888777888999999888777888888888888888888888888888999:::999777777777999999:::;;;<<<===<<<<<<;;;<<<<<<<<>><<<;;;<<<<<<===888888999999999999999999:::999888888999999888666888888888888888888888888777888999999888777888999777888:::<<<======;;;;;;<<<;;;:::;;;>>>@@@AAA@@@}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~ooo]]]RRRLLLIIIEEECCCBBBAAA???>>>>>>>>>???????????????>>>===???AAAAAAAAAGGGQQQYYYjjj{{{mmmZZZLLLFFFCCC???======>>>>>>>>>999999:::;;;;;;;;;::::::<<<:::999999::::::888777888888888888888888888888777888999999888777999:::777888:::;;;<<<<<<<<<<<<<<<;;;:::;;;>>>@@@@@@@@@~~~|||}}}}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~{{{gggZZZOOOKKKGGGDDDBBBAAA???======>>>>>>??????>>>=========>>>>>>>>>???BBBIIINNN^^^ooo|||hhhWWWKKKFFFAAA>>>>>>???>>>===;;;<<<===>>>>>>>>>=========<<<::::::;;;:::999777888888888888888888888888666888999999888888999:::777888999:::;;;<<<<<<======<<<;;;<<>>??????>>>===<<>>>>>===>>>BBBGGGJJJTTTdddyyysssbbbOOOIIICCC???>>>???===<<<===>>>???AAAAAAAAA@@@???>>>===;;;;;;;;;;;;999888888888888888888888888888666888999999888888999;;;888888888999:::;;;===>>>===<<<;;;===???AAABBBAAA~~~~~~~~~||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~ooobbbUUUJJJFFFEEEAAA===;;;===>>>>>>?????????>>>>>>======<<<<<<>>>AAADDDFFFJJJYYYnnnppp\\\RRRFFF@@@@@@AAAAAA???BBBCCCBBBAAAEEEJJJJJJFFFGGGBBB<<<:::;;;;;;:::888777888999888777666777777777777777777888888888888===999555666999<<<===<<<:::???AAA??????BBBEEEDDD~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ooo```QQQJJJFFFBBB@@@???>>>>>>????????????>>>>>><<<;;;;;;;;;<<>>???DDDHHHKKKPPPTTTRRRMMMHHHCCC===;;;<<<===<<<:::888888888888777666777777777777777777888888888888:::999888999;;;<<<<<<;;;???DDDFFFDDDCCCFFFGGGEEE~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}nnnZZZMMMFFF@@@???@@@>>>>>>??????>>>>>>>>>>>>;;;;;;::::::;;;<<<>>>???>>>FFFTTTdddwww|||ppp^^^NNNDDD@@@@@@AAABBBJJJSSSXXX[[[\\\WWWPPPHHHCCC>>>===>>>???>>>===:::999888777666777777888777777777888888888999999777999<<<======<<<===>>>CCCIIIMMMLLLMMMPPPRRRPPP~~~~~~~~~~~~|||||||||}}}~~~~~~~~~~~~~~~uuuyyyhhhVVVJJJBBB@@@BBB?????????>>>>>>>>>>>>>>><<<;;;:::::::::;;;<<<===AAACCCJJJUUUggg{{{ooo[[[LLLFFFFFFIIILLLVVV___aaa^^^YYYRRRJJJFFFBBB>>>===@@@CCCCCCBBB===;;;888666666777888888777777888888888999999999666:::===>>>===???CCCFFFKKKRRRWWWYYY\\\bbbdddddd~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~~~~~~~~~~~~~uuuuuu}}}|||gggWWWKKKFFFFFF@@@@@@???>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<===BBBAAACCCKKKYYYlllmmmZZZOOOMMMOOOWWWaaahhheee]]]TTTKKKDDDCCC@@@===???CCCHHHJJJIIIBBB>>>999666777888888888888888888888999999999999888;;;===>>>@@@FFFNNNUUU]]]ccchhhiiikkkpppsssrrr~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~~~~~~~yyyuuuxxxxxxdddRRRHHHEEEAAA@@@???=========>>>>>><<<<<<==================???===>>>DDDOOO___vvvkkkZZZUUUVVVbbbmmmsssmmm```SSSJJJCCCAAA>>>===AAAIIIOOOSSSTTTHHHBBB;;;777777999888777888888888999999999999:::;;;<<>>>>>;;;;;;<<<==================;;;<<>>???EEEOOOXXX]]]___NNNFFF===888888999888777888888888999999999::::::===>>>BBBKKKWWWdddnnnssszzz{{{vvvllldddbbb```]]]}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~zzzzzzlllXXXPPPBBBAAA???===<<<<<<===>>>999:::;;;<<<===============;;;===AAADDDJJJZZZjjjuuunnnmmm{{{qqq\\\LLLBBB@@@???AAAHHHSSS]]]dddfffQQQIII???999999:::888666888888999999999:::::::::>>>???EEEQQQaaaoooxxx{{{wwwvvvnnnbbbXXXTTTQQQNNN~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}}}}~~~~~~{{{gggQQQLLLCCC===>>>AAA@@@>>>>>>:::;;;===>>>???>>>>>>===<<<===??????BBBIIISSS[[[qqqvvvsss~~~jjjWWWJJJFFFAAADDDLLLXXXmmmwwwmmmZZZNNNBBB===;;;777555666888:::;;;;;;:::999:::;;;>>>GGGTTTbbbrrrwwwjjj\\\SSSLLLGGGEEEGGG~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~xxxcccSSSIII???>>>???===<<<<<<<<<<<<===>>>======;;;;;;;;;<<<===>>>???EEENNNUUUhhh{{{}}}wwwppp\\\NNNEEE@@@EEEOOO\\\sssxxxdddUUUFFF>>><<<888666666888:::::::::999999;;;===AAAKKK[[[mmm~~~iii\\\OOOIIIGGGEEEFFFHHH~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~www]]]PPPDDD@@@???>>>===???>>>>>>>>>>>>===<<<;;;:::;;;===>>>>>>>>>BBBJJJPPPbbbttt{{{|||dddSSSIIICCCHHHSSSaaaxxxrrr___JJJ@@@===:::777666999999999888888999===???FFFRRReeezzziiiZZZKKKEEEEEEDDDDDDFFF~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||~~~hhhZZZKKKEEECCCAAABBBDDD@@@@@@??????>>>>>>===<<<===>>>@@@??????CCCJJJOOOcccsssppp[[[RRRIIILLLUUUbbbxxx|||fffNNNAAA===;;;888777999999888777777999>>>AAALLLYYYmmm~~~lll\\\KKKFFFFFFFFFFFFGGG~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}|||}}}}}}}}}~~~~~~~~~}}}}}}|||||||||~~~~~~uuufffUUULLLHHHDDDBBBCCC??????>>>>>>>>>=========<<<>>>??????@@@EEEMMMTTTfffqqqlll]]]QQQOOOWWWaaawwwmmmTTTFFF???;;;999999999999888777777999>>>AAALLLYYYlllkkk]]]OOOJJJKKKLLLMMMOOO~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}~~~}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~rrrbbbWWWPPPIIIDDDCCCBBBAAA@@@>>>>>>=========;;;<<<>>>@@@CCCJJJUUU]]]gggmmmyyymmm\\\VVVZZZaaavvvvvv___OOODDD===:::;;;999999999888888999===???FFFRRRbbbrrr{{{oooccc]]]ZZZWWWXXXZZZ~~~~~~~~~|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}nnnfff___VVVOOOMMMKKKJJJGGGDDDBBBAAA@@@@@@===>>>AAACCCIIITTTaaakkkkkkkkknnnwwwooobbb```aaarrrmmm[[[KKK@@@<<<>>>888:::::::::999999;;;===AAAIIISSS]]]iiiwww}}}uuuqqqllliiilllqqq~~~~~~~~~|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~|||}}}~~~}}}}}}||||||||||||}}}~~~}}}}}}~~~~~~{{{{{{|||~~~~~~~~~~~~~~~~~~vvvqqqlllddd^^^[[[VVVSSSPPPLLLHHHEEEDDDCCCAAABBBEEEHHHPPP]]]lllwwwpppllliiikkkvvvnnneeeaaaooowwwdddPPPBBB===???888:::;;;;;;:::999:::;;;>>>DDDIIILLLTTTbbbpppvvvvvvttttttvvvwwwyyy~~~~~~}}}~~~~~~}}}|||{{{||||||~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{|||~~~~~~~~~~~~~~~}}}}}}~~~zzzsssmmmhhheeeccc```\\\XXXTTTPPPKKKGGGGGGGGGIIINNNXXXiiizzz{{{kkk]]]]]]ffftttyyyhhhaaaeeevvvpppXXXIIICCCAAA@@@>>>;;;999::::::999888;;;???CCCFFFIIINNNVVV\\\hhhlllsssyyy}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~{{{vvvrrrooommmkkkhhheeebbb^^^YYYUUULLLLLLMMMSSS___qqquuuddd]]]```mmmnnnaaa```nnn}}}{{{eeeVVVLLLFFFCCCAAA>>><<<<<<;;;:::999999:::===???BBBGGGLLLPPPUUUYYY```ffflllrrrxxx|||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}||||||}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~|||xxxuuutttsssrrrqqqoookkkfffbbbYYYXXXXXX\\\gggzzzoooaaa]]]fffzzzvvvaaaYYYaaammmwwwgggZZZPPPJJJGGGDDDBBB@@@???<<<:::<<<;;;;;;===@@@DDDFFFGGGDDDHHHMMMRRRVVVZZZ___ccc~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~}}}}}}}}}}}}}}}|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{}}}~~~~~~~~~{{{xxxwwwwwwxxxyyyxxxuuuoookkkjjjgggdddeeennnnnncccfffuuu|||bbbSSSVVV^^^ooo|||yyyjjj^^^UUURRRMMMIIIGGGCCC@@@===@@@===;;;<<<@@@BBBBBB@@@BBBDDDFFFHHHIIIKKKMMMPPP~~~~~~~~~~~~}}}|||}}}}}}}}}~~~~~~~~~~~~~~~|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~|||}}}~~~}}}yyyuuusssqqqmmmmmmsssqqqmmmssszzz~~~}}}aaaQQQOOOTTT^^^mmm~~~{{{pppccc^^^WWWQQQLLLHHHDDDAAA???<<<:::;;;>>>???>>>;;;DDDEEEFFFFFFEEEFFFIIIKKK~~~~~~~~~~~~~~~}}}}}}{{{|||}}}~~~~~~~~~~~~~~~|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzvvvtttrrrrrrxxx{{{xxxwww||||||tttwwwyyy___PPPLLLMMMSSS```ooo}}}qqqjjj```VVVOOOJJJFFFCCCAAA@@@@@@AAABBBCCCBBBAAACCCEEEFFFFFFFFFHHHLLLNNN~~~~~~~~~}}}~~~~~~|||}}}}}}~~~~~~~~~~~~}}}zzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~yyyyyywwwwwwzzzxxx{{{vvvrrrrrrlllnnn}}}ttt]]]OOOJJJHHHLLLTTT___kkkzzzzzzrrreeeXXXOOOIIIEEECCCCCCEEEGGGGGGGGGHHHIIIJJJEEEFFFGGGGGGGGGJJJMMMPPP}}}}}}}}}}}}}}}~~~~~~~~~}}}|||||||||}}}~~~{{{|||}}}~~~~~~~~~~~~~~~zzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{{{{~~~tttpppsssoooqqqppp[[[OOOIIIFFFFFFKKKRRR]]]nnn~~~vvvgggXXXNNNHHHDDDCCC>>>BBBFFFGGGFFFFFFIIILLLJJJKKKJJJIIIHHHIIILLLOOO|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~zzzzzzyyyyyy}}}|||wwwxxx{{{~~~xxxgggVVVKKKGGGGGGFFFGGGJJJQQQ\\\iiiuuu}}}~~~qqq```SSSLLLFFFAAA???@@@CCCEEEGGGHHHIIIIIIKKKKKKKKKKKKLLLMMMNNNOOO}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}}}}~~~}}}~~~~~~~~~}}}zzzzzzyyyxxxzzz~~~ppp]]]NNNEEECCCCCCEEEFFFHHHMMMVVV```iiioooyyyxxxqqqdddYYYQQQIIIBBBAAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFEEEEEEFFFFFFGGG}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxwwwzzzyyywwwwwwzzz}}}}}}xxxeeeSSSHHHCCCBBBCCCEEEFFFGGGKKKPPPVVV[[[^^^iiimmmmmmgggaaa[[[QQQIIIEEECCC@@@>>>===>>>???AAAAAAAAA@@@???????????????~~~~~~~~~~~~}}}}}}|||{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~yyyuuusssqqqssswwwxxxvvvvvvyyyzzzzzzzzz|||}}}ppp___PPPIIIFFFEEEDDDGGGGGGHHHJJJMMMOOOQQQRRRWWW^^^dddeeeeeeddd^^^WWWMMMIIIDDD@@@======???@@@======<<<<<<<<<<<<======~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~{{{rrrllljjjiiilllrrruuutttuuuxxxxxxyyyzzz|||~~~vvvmmm```UUUOOOJJJFFFCCCGGGGGGHHHIIIJJJJJJIIIIIIIIIPPPWWW[[[aaaggggggeeeZZZVVVOOOHHHCCC@@@??????;;;;;;;;;;;;;;;<<<======~~~~~~~~~}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||}}}}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}}}}}}}}}}~~~}}}}}}}}}|||}}}}}}~~~}}}ppphhhdddbbbdddiiimmmmmmpppuuuuuuwwwzzz|||~~~~~~}}}|||zzz|||~~~sssoooggg___WWWPPPIIIEEEIIIIIIIIIHHHGGGFFFDDDCCCAAAFFFKKKOOOVVV```ffffffccc```ZZZSSSKKKEEEAAA???======<<<<<<<<<<<<======~~~||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||}}}}}}~~~}}}~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~ssshhh```\\\\\\___bbbdddiiiooopppssswwwzzz||||||{{{zzzxxxyyy{{{|||}}}||||||{{{sssrrrpppjjjccc[[[VVVTTTOOONNNLLLJJJHHHEEECCCAAA>>>AAACCCDDDJJJTTTZZZ[[[___^^^\\\YYYTTTNNNIIIFFFEEEDDDCCCAAA@@@?????????~~~|||}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}~~~~~~|||||||||||||||}}}~~~~~~vvvjjj___ZZZWWWYYY[[[]]]ccciiimmmooossswwwzzz{{{{{{{{{wwwxxxyyyzzzzzzzzzyyyxxxrrruuuvvvsssmmmgggeeefffVVVTTTRRRNNNJJJGGGDDDCCC>>>@@@@@@???BBBJJJOOOOOOUUUWWWYYY[[[YYYVVVRRRPPPNNNMMMJJJHHHEEECCCBBBBBB~~~~~~}}}}}}~~~~~~}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}}}}|||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}zzzzzz~~~wwwggg___UUUOOOOOOSSSUUUVVVaaaeeejjjnnnqqqssstttvvvwwwvvvvvvwwwxxxxxxvvvtttsssssstttsssrrrooommmllleeebbb]]]YYYTTTNNNFFF@@@AAA???===>>>@@@BBBCCCDDDGGGIIILLLPPPSSSUUUVVVWWWUUUVVVWWWVVVSSSOOOJJJGGG}}}}}}~~~~~~}}}}}}||||||||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxyyy}}}tttjjj\\\RRRNNNMMMMMMMMMSSSWWW\\\bbbgggkkkooorrrsssssstttvvvvvvvvvtttrrrssstttttttttsssrrrqqqpppllliiieeebbb^^^YYYRRRMMMGGGDDDAAA???@@@AAAAAAAAA???AAADDDHHHLLLPPPRRRSSSRRRTTTWWWZZZ[[[ZZZXXXWWW~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||~~~}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~zzz}}}|||}}}}}}zzz{{{yyyhhhYYYPPPLLLJJJHHHIIIKKKNNNSSSYYY```eeehhhkkkmmmpppssstttsssrrrqqqrrrrrrrrrrrrrrrsssssssssrrrpppmmmkkkhhhddd___\\\RRRNNNHHHDDDBBBAAA@@@???<<<===???AAADDDGGGIIIKKKMMMPPPTTTYYY]]]```aaaaaa~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~||||||~~~~~~}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~wwwfff[[[TTTNNNKKKKKKJJJIIIJJJNNNSSSWWWYYYaaaeeejjjoooqqqrrrrrrrrrooooooooooooooopppqqqqqqqqqpppooonnnllliiigggeee^^^YYYRRRLLLIIIFFFCCCBBBAAA@@@???>>>>>>???@@@AAAGGGIIIMMMRRRVVVYYY[[[\\\~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~wwwiii^^^UUUOOONNNJJJFFFEEEGGGJJJMMMMMMVVV[[[bbbhhhkkknnnpppsssmmmnnnnnnoooooopppppppppooooooooonnnlllkkkjjjjjjhhhddd^^^XXXTTTPPPLLLJJJDDDCCC@@@>>>===<<<<<<===AAABBBEEEHHHLLLOOOQQQRRR~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~yyyuuutttxxx~~~zzzkkk]]]TTTOOOJJJDDDBBBDDDFFFGGGFFFKKKQQQXXX]]]```dddiiimmmkkkmmmoooqqqrrrssssssrrrooopppqqqpppnnnlllmmmnnnmmmjjjfffccc```\\\XXXUUUGGGFFFEEECCCBBBAAA@@@@@@>>>???@@@CCCFFFIIILLLNNN~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}{{{}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyqqqllljjjmmmqqqvvv}}}mmmbbbUUUNNNGGGDDDEEEFFFDDDBBBBBBGGGMMMPPPRRRVVV\\\bbbeeehhhmmmqqqtttuuuuuuuuuqqqrrrsssqqqnnnmmmnnnpppmmmllllllkkkjjjgggbbb___RRRRRRPPPNNNLLLIIIGGGEEEBBBAAAAAAAAACCCEEEHHHIII}}}~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}{{{|||}}}}}}||||||}}}~~~}}}}}}|||}}}}}}~~~|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~zzzwwwtttnnnhhhdddfffgggjjjsss~~~|||ppp\\\UUUMMMHHHGGGFFFCCC@@@===BBBFFFHHHHHHKKKRRRYYY^^^bbbiiioootttvvvvvvuuurrrssstttqqqnnnmmmnnnqqqllllllnnnooopppmmmiiieee___^^^]]]YYYUUUPPPKKKIIIGGGEEECCCBBBAAABBBCCCDDD~~~~~~~~~|||}}}~~~~~~}}}|||}}}~~~zzz{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~}}}||||||~~~~~~~~~}}}~~~~~~|||{{{|||~~~~~~}}}}}}~~~}}}wwwuuurrrnnnkkkeeecccaaa``````cccgggiiivvvpppeeeXXXOOOMMMKKKFFFBBB@@@@@@???>>>???BBBGGGJJJQQQWWW^^^ffflllqqqwwwzzztttuuutttrrroooooopppqqqpppppppppooonnnmmmllllllkkkjjjhhheeeaaa\\\XXXUUUQQQMMMGGGDDDBBBBBBAAAAAA~~~~~~~~~|||}}}~~~~~~~~~}}}}}}~~~{{{{{{{{{|||||||||}}}}}}|||}}}~~~~~~}}}|||{{{{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~|||{{{}}}~~~~~~}}}}}}~~~|||vvvqqqnnnjjjeeeaaa___^^^\\\\\\]]]___bbbdddeeennnzzzxxxiii^^^XXXSSSLLLFFFGGGEEECCC@@@???@@@BBBEEEEEEJJJRRRYYY```gggnnnrrrrrrssssssrrrpppnnnnnnnnnqqqqqqrrrrrrrrrqqqppppppooonnnmmmllliiifffcccbbbZZZVVVQQQMMMJJJHHHEEECCC~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}~~~{{{{{{||||||||||||}}}}}}{{{|||}}}~~~~~~}}}||||||{{{}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{}}}~~~~~~~~~~~~~~~xxxssslllgggddd```ZZZUUUVVVUUUVVVVVVWWWXXXZZZ[[[YYY```jjjuuusssiii___UUUMMMKKKHHHDDDAAA>>>>>>>>>??????BBBGGGMMMSSSZZZaaaffflllooorrrsssrrrpppooonnnpppqqqrrrssstttssssssrrrqqqqqqqqqqqqqqqpppooonnngggddd___ZZZVVVQQQLLLIII}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~||||||~~~~~~~~~~~~~~~||||||||||||||||||}}}}}}zzz{{{}}}~~~~~~}}}|||||||||~~~}}}}}}|||||||||}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~sssmmmeee^^^[[[WWWSSSOOOMMMNNNOOOPPPQQQQQQRRRRRRSSSWWW^^^gggrrr|||pppccc[[[RRROOOJJJFFFDDDCCCBBBAAABBBCCCEEEGGGJJJNNNTTTYYYaaaffflllqqqssssssssssssoooppprrrsssssssssrrrqqqqqqqqqrrrrrrsssssssssssspppmmmiiieeeaaa\\\VVVRRR}}}}}}~~~||||||||||||}}}}}}~~~}}}}}}}}}~~~~~~||||||~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||zzz{{{}}}~~~~~~~~~}}}}}}|||||||||~~~}}}|||||||||||||||||||||||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||~~~~~~~~~~~~}}}~~~ssskkk```XXXTTTRRROOOMMMIIIJJJKKKLLLLLLLLLKKKKKKLLLNNNRRRWWW___nnn~~~zzzrrrddd___XXXSSSOOOKKKGGGEEEDDDDDDDDDCCCDDDGGGKKKOOOSSSXXXaaahhhmmmpppsssuuupppqqqsssuuuuuusssqqqppprrrrrrrrrrrrrrrsssssstttrrrpppnnnllliiieee```\\\}}}}}}~~~~~~~~~}}}}}}|||||||||}}}~~~~~~||||||}}}}}}~~~|||}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{|||}}}~~~~~~~~~}}}}}}}}}|||||||||}}}}}}|||{{{{{{||||||||||||||||||}}}}}}~~~~~~~~~|||}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}||||||~~~~~~~~~~~~~~~|||}}}~~~uuummmbbbZZZUUUSSSPPPMMMJJJKKKKKKKKKJJJIIIHHHGGGIIIJJJKKKMMMSSS^^^lllvvvzzzsssiiiaaaZZZSSSLLLFFFFFFFFFEEEDDDCCCEEEIIILLLIIINNNUUU\\\bbbhhhmmmqqqppprrruuuwwwwwwvvvtttsssttttttsssssssssttttttuuurrrqqqoooooonnnllliiifff~~~~~~}}}~~~~~~~~~}}}}}}|||}}}}}}}}}|||||||||}}}~~~|||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}~~~}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{||||||}}}|||||||||}}}}}}}}}}}}}}}|||||||||}}}}}}}}}~~~~~~|||}}}~~~~~~}}}}}}~~~~~~|||}}}~~~}}}||||||~~~~~~~~~~~~~~~|||}}}~~~zzztttkkkeee```[[[VVVQQQNNNMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIIIILLLTTT___gggzzzwwwooofff]]]VVVSSSRRRQQQNNNKKKKKKLLLNNNJJJMMMPPPTTTYYY___fffjjjlllooosssvvvxxxxxxwwwvvvuuutttssssssssstttuuuvvvrrrqqqppppppqqqpppooommm~~~}}}~~~~~~}}}}}}|||}}}}}}{{{||||||}}}~~~|||}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}}|||}}}~~~~~~~~~||||||}}}~~~~~~~~~|||}}}~~~}}}|||}}}~~~}}}~~~~~~~~~~~~||||||~~~{{{uuupppkkkeee\\\VVVQQQPPPNNNKKKJJJHHHGGGGGGBBBDDDEEEEEEFFFLLLUUU]]]kkkuuunnncccbbb```[[[VVVRRRQQQRRRPPPQQQRRRSSSUUU[[[bbbgggfffiiinnnssswwwxxxwwwwwwsssrrrqqqqqqrrrtttuuuwwwsssrrrpppqqqrrrrrrqqqppp||||||||||||}}}~~~~~~}}}|||~~~~~~}}}{{{{{{{{{||||||~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}||||||||||||~~~~~~}}}~~~}}}{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{||||||}}}}}}~~~~~~{{{{{{{{{{{{|||~~~}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~zzzuuunnnhhhddd^^^ZZZTTTPPPMMMKKKIIIGGGFFFFFFFFFEEEEEEHHHOOOTTTcccooo}}}{{{vvvpppjjjeeebbb```___]]][[[ZZZZZZ[[[^^^___eeegggiiimmmqqquuuxxxyyywwwvvvvvvuuutttsssrrrrrrtttsssssstttuuutttqqqooo}}}}}}}}}}}}~~~~~~~~~}}}|||}}}~~~}}}|||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}|||{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~|||||||||||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}xxxtttqqqhhhddd^^^YYYUUUQQQMMMJJJFFFGGGFFFDDDCCCFFFLLLPPPVVVaaasss}}}yyywwwqqqooommmjjjiiihhhhhhiiiiiikkkmmmpppsssvvvxxxyyy||||||{{{zzzyyyxxxwwwvvvvvvuuutttuuuuuuuuurrrppp~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~}}}}}}||||||zzzzzz{{{|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}vvvrrrmmmgggbbb[[[UUUQQQKKKJJJHHHEEEDDDEEEIIILLLMMMUUUdddyyy~~~{{{zzzwwwxxxyyy{{{|||~~~~~~|||zzzyyyxxxxxxwwwuuusss~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~}}}}}}|||yyyzzz{{{|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~|||xxxtttnnnhhh```[[[RRRPPPMMMIIIFFFFFFGGGIIIMMMQQQ\\\lll}}}}}}|||zzzxxxvvv}}}~~~~~~~~~}}}|||{{{|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}zzzzzz{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||xxxsssmmmhhhZZZWWWRRRMMMIIIGGGEEEEEENNNNNNTTT```lllyyy}}}zzzyyy~~~}}}~~~~~~}}}~~~~~~}}}{{{{{{|||~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~}}}}}}||||||}}}}}}}}}~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{wwwssseee```YYYSSSNNNJJJGGGDDDKKKHHHKKKUUU]]]eeettt}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}{{{{{{|||}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~}}}}}}||||||}}}~~~~~~|||||||||||||||||||||||||||||||||}}}~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{sssmmmeee^^^YYYSSSNNNJJJKKKGGGHHHPPPSSSUUUbbbrrr|||}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}{{{{{{|||}}}{{{||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{~~~~~~~~~}}}|||||||||~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~xxxppphhhbbb\\\VVVQQQPPPJJJJJJOOOOOOMMMWWWfffkkk|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~}}}}}}~~~}}}~~~}}}||||||~~~~~~|||||||||}}}~~~}}}~~~~~~~~~~~~{{{||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~yyyuuuqqqjjj___WWWRRROOOKKKIIIIIIMMMRRRVVVeeemmm~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||}}}~~~}}}}}}~~~~~~~~~{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{xxxqqqhhh```ZZZWWWRRRNNNLLLNNNQQQSSSYYY```ooo|||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}|||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~|||{{{{{{zzz{{{|||}}}~~~||||||||||||||||||||||||}}}||||||{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{sssnnngggccc\\\VVVQQQOOONNNOOORRRUUU___ppp{{{zzz{{{{{{yyy{{{}}}}}}~~~~~~~~~||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}{{{|||}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyyyy{{{}}}~~~||||||||||||||||||||||||||||||{{{{{{{{{{{{||||||}}}}}}|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyrrrnnnggg___XXXRRROOOMMMSSSRRRVVVaaaooo~~~~~~{{{{{{~~~~~~~~~~~~||||||||||||||||||||||||{{{|||||||||}}}}}}}}}~~~{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~}}}|||zzzyyyzzz{{{}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{||||||||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~zzzvvvppphhh```YYYTTTQQQUUUQQQQQQWWWaaannn~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||}}}}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~|||||||||}}}}}}}}}~~~~~~}}}||||||{{{{{{}}}~~~||||||||||||||||||||||||}}}||||||{{{{{{||||||}}}{{{{{{{{{|||}}}~~~~~~}}}}}}||||||}}}}}}~~~{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxrrrkkkddd^^^[[[VVVQQQOOORRRXXXbbbppp}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~||||||||||||}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||}}}}}}~~~{{{{{{{{{{{{}}}~~~}}}}}}||||||||||||}}}}}}zzzzzz{{{||||||}}}}}}~~~}}}}}}~~~~~~~~~}}}||||||~~~~~~~~~{{{vvvpppkkkhhh]]]XXXTTTTTTUUUXXXbbbkkkzzz~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~}}}~~~||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~zzzzzz{{{{{{|||~~~}}}}}}||||||||||||}}}}}}zzzzzz{{{{{{|||}}}}}}}}}{{{{{{}}}~~~~~~~~~}}}|||{{{|||}}}~~~}}}xxxtttqqqgggaaa\\\XXXUUUTTTXXX___cccuuu}}}}}}~~~~~~~~~||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~|||{{{zzzzzz{{{|||}}}~~~}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}{{{||||||}}}~~~~~~}}}}}}|||{{{zzzzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{|||}}}~~~{{{wwwtttnnnddd\\\YYYXXXXXXXXX^^^fffrrr~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~|||{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}|||zzzuuullleee```]]]ZZZYYYTTTYYY```hhhqqqzzz}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~||||||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}||||||{{{{{{zzzyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}~~~~~~wwwqqqlllfff```]]]TTTUUUVVVXXX[[[bbbiiiooo|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~||||||||||||||||||}}}}}}~~~}}}|||~~~~~~~~~~~~~~~}}}|||}}}}}}{{{yyyzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}||||||{{{{{{yyyyyyzzzzzzzzz{{{{{{{{{|||{{{{{{zzzzzzzzz{{{{{{~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~|||wwwpppiiiddd]]]ZZZVVVSSSRRRVVV[[[___gggppp}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}||||||{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~}}}|||}}}~~~~~~~~~~~~}}}~~~||||||}}}|||{{{yyy{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}|||||||||zzz{{{{{{{{{|||||||||||||||{{{{{{zzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}~~~~~~yyyrrrmmmddd___XXXRRROOOPPPRRRTTTXXX^^^iiivvv~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}||||||||||||||||||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}||||||||||||{{{zzz||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{|||||||||}}}}}}|||{{{{{{zzzzzzzzz{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~zzzvvvnnnhhh```YYYUUUSSSRRRQQQNNNRRRYYYcccppp}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{|||||||||||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{|||}}}|||zzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{|||||||||{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}zzztttmmmfffaaa\\\VVVSSSLLLMMMPPPUUU^^^kkkzzz}}}}}}~~~~~~~~~~~~}}}}}}|||||||||{{{zzz{{{{{{{{{||||||}}}}}}{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{||||||}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzz{{{|||}}}|||{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~yyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~zzzsssmmmggg```XXXRRROOOOOONNNOOOSSS[[[eeelll~~~~~~}}}~~~~~~~~~}}}}}}||||||{{{{{{||||||{{{zzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{zzz~~~~~~}}}|||||||||yyyyyyzzzzzz{{{|||||||||{{{|||~~~}}}||||||}}}~~~}}}{{{zzz{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}~~~}}}|||{{{~~~~~~~~~~~~yyyyyyyyyzzzzzzzzz{{{{{{|||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~yyysssooohhhbbbYYYTTTOOOKKKLLLQQQWWW\\\llluuu~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}|||{{{{{{zzzzzz{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||{{{{{{~~~~~~}}}|||||||||yyyyyyzzz{{{{{{||||||}}}||||||}}}~~~}}}}}}}}}~~~|||{{{zzz{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}~~~}}}~~~~~~~~~}}}|||{{{~~~~~~}}}}}}~~~~~~yyyyyyzzzzzz{{{{{{{{{{{{{{{||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}||||||~~~|||}}}~~~~~~~~~{{{wwwuuupppjjjddd___XXXQQQNNNNNNPPPRRRZZZaaannn}}}~~~}}}||||||||||||}}}}}}}}}}}}~~~}}}||||||{{{{{{||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{~~~~~~}}}}}}||||||{{{yyyzzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{zzz{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~zzz{{{{{{{{{{{{|||||||||{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}zzzuuuoookkkccc[[[TTTOOOMMMLLLLLLQQQ[[[hhhvvv~~~}}}|||{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}|||||||||||||||}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||~~~~~~~~~}}}||||||{{{{{{zzzzzzzzz{{{||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||zzz{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{|||||||||||||||||||||zzzzzz{{{||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{}}}||||||}}}~~~~~~~~~~~~||||||}}}}}}~~~}}}uuurrrllleee]]]WWWQQQOOOMMMOOOTTT[[[eeesss}}}~~~~~~}}}|||{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}|||||||||||||||}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}}}}||||||zzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~|||||||||||||||||||||{{{zzzzzzzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}~~~~~~||||||}}}~~~zzzxxxuuuooohhh```ZZZVVVQQQQQQPPPRRRXXXbbbooowww~~~~~~~~~~~~}}}|||||||||||||||}}}}}}}}}}}}~~~}}}||||||{{{{{{||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||zzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}|||}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~|||||||||{{{{{{{{{{{{zzzyyyyyyzzzzzz{{{|||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~}}}}}}~~~}}}}}}~~~~~~}}}xxxrrrjjjccc^^^UUUSSSOOOMMMOOOUUU___eeesss~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}|||{{{{{{zzzzzz{{{{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||{{{|||||||||{{{{{{||||||}}}zzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||||||||}}}}}}}}}||||||||||||}}}}}}{{{{{{{{{{{{zzzzzzyyyyyyxxxyyyyyyzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||~~~~~~}}}~~~~~~~~~~~~zzzsssmmmiii___\\\WWWQQQNNNPPPUUUYYYbbblll{{{}}}|||||||||}}}~~~~~~~~~}}}}}}||||||{{{{{{||||||{{{zzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~}}}~~~}}}|||~~~~~~~~~~~~}}}{{{zzzyyy||||||{{{{{{{{{||||||}}}zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||||||||~~~}}}}}}||||||||||||}}}}}}{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~zzzvvvsssllliiibbbYYYSSSPPPRRRTTTWWW```mmmzzz~~~|||zzzxxxxxxzzz|||~~~{{{||||||}}}~~~~~~~~~}}}}}}||||||{{{{{{||||||{{{{{{{{{zzzzzzzzz~~~~~~}}}|||{{{zzzzzzyyyzzz{{{||||||}}}|||||||||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}||||||{{{{{{zzzyyyyyyyyyzzz{{{{{{||||||{{{{{{||||||}}}}}}|||{{{zzzzzz}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}||||||}}}}}}~~~~~~}}}||||||{{{|||{{{{{{||||||{{{yyyxxxvvv{{{zzzyyyyyyyyyyyyzzz{{{|||||||||||||||}}}~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{wwwsssmmmfff___YYYUUUTTTQQQUUU\\\fffrrr|||{{{zzzxxxwwwtttsssssstttvvvxxxzzzzzz|||{{{yyyvvvvvvwwwxxxxxxwww~~~~~~}}}}}}||||||{{{{{{||||||{{{{{{{{{zzzzzzzzz}}}}}}||||||{{{zzzyyyyyyzzzzzz{{{|||||||||||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||||||||{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}|||{{{{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{||||||}}}||||||zzzyyyxxx{{{{{{zzzyyyyyyzzz{{{{{{|||||||||||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}yyywwwtttooohhhaaaZZZWWWRRRTTTXXX^^^hhhwww~~~{{{yyyyyyzzzzzzwwwvvvtttrrrqqqrrrsssttttttuuuwwwzzz~~~{{{yyyvvvuuuuuuuuutttttt~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz||||||{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{|||{{{{{{{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||||||||{{{{{{zzzzzzyyyxxxxxxxxxyyyzzzzzz{{{{{{zzzzzz||||||}}}}}}}}}|||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}|||{{{zzzyyy{{{{{{zzzyyyyyyzzz{{{{{{||||||{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~|||}}}}}}zzztttlllddd___ZZZXXXWWWXXX]]]hhhvvv~~~{{{yyywwwuuuuuuvvvxxxzzzyyyxxxwwwuuuttttttttttttuuuvvvxxxzzz}}}}}}zzzvvvtttsssrrrpppooo~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{}}}}}}||||||||||||}}}}}}}}}}}}~~~|||}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz||||||}}}}}}}}}||||||{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{|||}}}}}}}}}}}}}}}||||||||||||{{{{{{zzzzzz{{{{{{zzzzzzzzzzzz{{{{{{|||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~}}}wwwqqqlllfffbbb\\\XXXYYY```iiippp|||{{{}}}|||zzzxxxvvvuuuwwwyyyzzzyyyyyyxxxxxxxxxwwwvvvvvvzzz{{{|||}}}~~~~~~zzzwwwtttrrrpppnnn~~~~~~}}}}}}||||||{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{{{{||||||{{{{{{}}}}}}||||||}}}~~~~~~~~~}}}|||{{{zzzzzz}}}}}}||||||||||||}}}}}}}}}}}}~~~{{{||||||}}}}}}}}}|||||||||{{{{{{zzzzzzyyyxxxxxxxxxyyyzzzzzz{{{{{{zzzzzz||||||}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||~~~{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{zzzrrrlllddd^^^\\\___cccfffqqq{{{~~~zzz|||}}}|||}}}||||||{{{zzz{{{|||}}}{{{{{{||||||||||||||||||~~~|||{{{|||}}}~~~|||yyywwwtttrrr~~~~~~}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{yyyyyyzzzzzz{{{{{{||||||zzz{{{{{{|||}}}|||||||||||||||||||||}}}~~~~~~~~~}}}|||{{{{{{zzz~~~}}}}}}||||||}}}}}}~~~|||}}}~~~~~~~~~~~~{{{{{{|||}}}}}}}}}||||||}}}||||||{{{zzzzzzyyyyyyyyyzzz{{{{{{||||||{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{||||||||||||{{{zzz{{{{{{zzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~zzztttmmmgggdddcccbbbaaadddmmmzzzzzzxxx{{{}}}}}}~~~|||}}}~~~}}}|||||||||}}}}}}~~~{{{yyy~~~~~~}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{{{{||||||yyyyyyzzz{{{||||||}}}}}}{{{|||}}}}}}~~~~~~}}}}}}||||||||||||}}}~~~~~~~~~~~~}}}}}}|||||||||~~~~~~}}}}}}}}}}}}~~~~~~{{{|||}}}}}}~~~~~~}}}}}}zzz{{{{{{|||}}}}}}||||||~~~}}}}}}||||||{{{zzzzzzzzz{{{||||||}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~}}}|||{{{zzzyyyyyyzzz{{{|||zzz{{{|||}}}}}}|||{{{zzz{{{zzzzzzzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~{{{vvvrrroookkkgggcccbbbgggnnnvvv~~~||||||}}}{{{zzz~~~}}}~~~~~~~~~}}}||||||{{{{{{zzzzzzzzz{{{{{{{{{||||||yyyzzzzzz{{{|||}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{|||}}}}}}}}}}}}}}}zzzzzz{{{|||}}}}}}||||||~~~~~~~~~}}}||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~||||||}}}}}}~~~~~~|||}}}~~~~~~|||{{{}}}|||{{{zzzzzz{{{}}}}}}zzz{{{|||}}}}}}|||{{{zzz{{{zzzzzzzzzzzz{{{|||||||||}}}~~~}}}~~~~~~}}}{{{xxxsssmmmgggfffhhhjjjmmmsss|||zzzxxxzzzyyyyyyzzz{{{}}}|||xxxvvvvvvvvvwwwuuuwwwzzz~~~~~~}}}{{{{{{{{{|||}}}}}}{{{zzz{{{|||}}}|||{{{zzzzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}||||||||||||||||||}}}}}}yyy{{{}}}~~~|||{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}|||||||||~~~~~~|||{{{|||}}}~~~}}}{{{|||||||||}}}~~~~~~yyyzzz{{{{{{||||||{{{{{{~~~}}}~~~}}}zzzwwwuuunnnkkkgggeeejjjsss~~~}}}{{{yyyxxxyyyvvvuuuvvvzzz||||||zzz~~~~~~|||sssnnngggaaa^^^]]]\\\\\\```bbbdddggglllrrryyy~~~~~~}}}{{{{{{{{{|||}}}}}}|||{{{{{{|||}}}|||{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}|||zzz{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}||||||yyy{{{}}}}}}|||{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~|||{{{|||}}}~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~yyyzzz{{{{{{||||||{{{{{{}}}~~~~~~}}}|||wwwrrrlllggggggkkkqqquuu}}}{{{yyyxxxzzzxxxwwwxxx{{{}}}|||{{{~~~}}}}}}zzzppp___[[[TTTOOOMMMLLLLLLKKKOOOQQQSSSUUUYYY^^^dddhhhrrrttt{{{~~~~~~|||{{{{{{||||||}}}}}}|||{{{{{{}}}}}}|||{{{|||||||||||||||{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{||||||}}}}}}||||||{{{yyyyyyzzzzzzzzz{{{{{{{{{~~~~~~~~~}}}}}}||||||zzz|||}}}}}}|||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||~~~~~~}}}|||~~~~~~~~~~~~}}}}}}}}}}}}zzzzzz{{{||||||||||||{{{~~~~~~}}}~~~zzztttmmmiiihhhhhhiiiqqqxxx}}}{{{{{{|||{{{{{{|||~~~lll___RRRMMMHHHDDDCCCCCCCCCCCCEEEGGGIIIJJJKKKOOOSSSVVV]]]___gggrrr{{{~~~}}}|||{{{{{{|||}}}~~~}}}|||{{{|||}}}~~~}}}{{{}}}}}}||||||{{{{{{zzzzzz||||||||||||||||||||||||||||||||||||||||||||||||{{{||||||}}}}}}||||||{{{yyyzzzzzzzzzzzz{{{{{{{{{~~~}}}}}}||||||zzz|||}}}}}}{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||~~~}}}||||||{{{zzzzzz{{{|||||||||||||||}}}}}}~~~~~~~~~~~~zzzuuuqqqnnnlllkkkkkkooowww}}}zzzzzzxxxvvvxxx|||yyyyyyzzz{{{}}}~~~sss___SSSMMMIIIEEEBBBBBBCCCCCCCCCEEEFFFGGGHHHGGGHHHKKKMMMJJJKKKRRR]]]gggppp{{{~~~}}}|||{{{{{{|||}}}~~~~~~|||{{{|||}}}~~~}}}|||}}}}}}||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}~~~~~~}}}}}}|||zzzzzz{{{{{{{{{|||||||||~~~~~~~~~~~~}}}}}}||||||{{{|||}}}|||{{{zzz{{{}}}||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||}}}~~~~~~}}}~~~}}}|||{{{{{{zzz{{{||||||}}}}}}||||||||||||}}}~~~~~~|||yyyvvvsssqqqmmmnnnooosss{{{|||vvvssssssrrrqqqsssxxxxxxxxxxxxyyyzzz}}}jjjXXXNNNGGGDDD@@@??????@@@AAAAAAAAACCCDDDDDDCCCBBBCCCDDDBBBAAAEEEMMMUUU\\\gggqqq}}}||||||{{{{{{|||~~~~~~~~~}}}||||||~~~~~~}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}|||zzz{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}{{{|||}}}|||zzzzzz|||}}}||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~}}}||||||{{{{{{{{{|||}}}}}}}}}}}}|||{{{{{{|||}}}~~~~~~~~~}}}yyyvvvsssrrrpppmmmlllpppyyy{{{tttooolllmmmmmmmmmpppvvvwwwxxxyyyzzz|||}}}~~~~~~~~~~~~~~~{{{fffVVVMMMDDDBBB???>>>???@@@AAA@@@@@@BBBDDDDDDBBB@@@@@@@@@BBB@@@@@@EEEIIIMMMVVV___sss~~~}}}|||{{{{{{{{{}}}~~~~~~}}}|||}}}~~~~~~}}}|||{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{||||||}}}}}}||||||{{{yyyyyyzzzzzzzzz{{{{{{{{{zzzzzzzzz{{{||||||}}}}}}|||||||||{{{zzzzzz|||~~~||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}{{{|||}}}~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~}}}}}}||||||{{{{{{|||}}}}}}}}}}}}}}}zzzzzz{{{}}}~~~~~~~~~~~~}}}yyywwwuuutttqqqnnnnnnqqqxxx}}}~~~wwwnnnjjjgggiiijjjlllqqqwwwxxxyyy|||~~~~~~}}}}}}}}}gggVVVMMMFFFDDDAAAAAABBBCCCCCCBBB@@@CCCEEEFFFDDDBBBAAAAAACCC???>>>@@@AAACCCJJJRRR___iiiyyy}}}|||{{{{{{{{{}}}~~~~~~}}}|||}}}~~~~~~|||zzz{{{{{{{{{||||||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{{{{{{{{{{{{{{{{zzzxxxxxxyyyyyyyyyzzzzzzzzzxxxyyyyyyzzz{{{|||}}}}}}|||||||||{{{zzzzzz|||~~~||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}{{{|||}}}~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{||||||}}}}}}}}}}}}}}}yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}xxxwwwvvvssspppppprrruuuvvvwwwmmmhhhfffhhhkkkmmmsssyyyyyy{{{~~~~~~~~~iiiVVVLLLEEECCCAAA@@@AAABBBBBBAAA???AAAEEEFFFDDDBBBAAA@@@AAA>>><<<=========CCCJJJPPPYYYhhhwww~~~}}}|||||||||}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzzzz||||||{{{{{{{{{{{{||||||~~~}}}{{{{{{|||~~~{{{{{{||||||||||||{{{{{{xxxyyyzzz{{{||||||||||||{{{zzzzzzyyyzzz{{{|||}}}|||||||||||||||{{{{{{{{{zzz{{{}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{{{{{{{||||||}}}}}}~~~~~~{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}|||zzz{{{}}}~~~}}}{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||~~~|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||yyyvvvssspppooouuuxxx}}}~~~uuukkkfffeeejjjooorrrvvvzzz|||xxx```MMMGGGBBB>>>===???AAAAAA@@@DDDDDDDDDDDDDDDCCCCCCCCCAAA@@@>>>======???@@@BBBBBBKKKXXXcccnnn}}}wwwwwwvvvvvvvvvwwwyyyyyy|||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{{{{zzzzzzzzz||||||{{{{{{{{{{{{||||||~~~}}}||||||}}}~~~{{{||||||}}}}}}||||||{{{yyyyyyzzz{{{||||||||||||{{{zzzzzzyyyzzz{{{|||}}}|||||||||||||||||||||{{{zzz{{{|||}}}~~~}}}}}}|||{{{|||}}}~~~~~~}}}|||{{{||||||||||||}}}}}}~~~~~~{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{{{{}}}~~~}}}|||||||||}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||yyywwwtttsssssstttxxx~~~yyymmmhhhgggkkkooorrrwww|||~~~~~~hhhUUUJJJEEE???===>>>@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???======>>>@@@AAA???EEEMMMUUU^^^nnn|||{{{xxxwwwvvvvvvvvvwwwxxxyyy||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{||||||~~~}}}||||||}}}~~~|||}}}}}}~~~~~~}}}}}}|||zzz{{{{{{|||||||||{{{{{{{{{{{{zzzyyyzzz{{{|||}}}{{{{{{||||||||||||||||||{{{{{{|||}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}~~~{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{|||}}}~~~}}}|||||||||||||||}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~|||zzzyyyttttttuuuwww{{{qqqllliiilllpppsssxxx}}}sssaaaOOOIIIAAA======>>>===<<<@@@@@@@@@AAAAAAAAAAAAAAABBBAAA???>>>======>>>???===@@@BBBEEEMMM\\\ooo}}}}}}yyyxxxyyyxxxwwwvvvvvvvvvwwwxxxzzzzzz{{{|||}}}||||||}}}}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{|||||||||{{{{{{{{{{{{||||||~~~}}}}}}|||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{||||||||||||{{{{{{zzz|||{{{zzzyyyyyyzzz{{{|||{{{{{{{{{{{{||||||||||||{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}~~~}}}{{{{{{|||||||||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~|||||||||~~~~~~~~~~~~~~~~~~{{{yyywwwvvvxxx{{{xxxrrrmmmooorrrtttxxx~~~}}}lllTTTLLLCCC===<<<<<<<<<;;;??????@@@@@@@@@@@@AAAAAABBBAAA???>>>============>>>>>>>>>>>>CCCOOO___kkk{{{}}}yyywwwxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxyyyzzz{{{|||}}}}}}{{{|||}}}~~~~~~~~~|||{{{{{{{{{{{{||||||}}}||||||{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||||||||}}}||||||{{{{{{|||{{{zzzyyyyyyzzz{{{|||zzz{{{{{{{{{||||||}}}}}}|||||||||||||||}}}}}}~~~~~~~~~}}}|||||||||||||||~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxyyy{{{}}}|||uuutttuuuvvvyyy~~~~~~zzzvvvvvvxxx|||www\\\SSSGGG???<<<<<<<<<<<>>======<<<<<<============???GGGQQQYYYlll|||}}}xxxuuuvvvvvvttttttttttttuuuvvvuuuvvvwwwyyyzzz{{{||||||}}}zzz{{{}}}~~~~~~}}}{{{{{{{{{{{{{{{|||}}}~~~||||||{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~|||}}}}}}~~~~~~}}}}}}|||{{{||||||}}}}}}}}}||||||}}}|||{{{zzzyyyzzz{{{{{{zzzzzz{{{{{{|||}}}}}}}}}|||||||||||||||}}}~~~~~~~~~}}}|||{{{{{{||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzzzzz{{{||||||zzzyyy|||{{{wwwrrrmmmlllnnnrrruuuyyy{{{iii^^^OOODDD>>>=========>>>>>>??????@@@AAAAAAAAA?????????>>>>>>======<<<:::;;;<<<<<<>>>AAAGGGJJJ]]]mmm|||uuuqqqssssssrrrrrrrrrssstttuuuuuuvvvxxxyyy{{{|||||||||}}}~~~yyy{{{}}}}}}||||||{{{zzzzzzzzz{{{{{{}}}~~~~~~||||||{{{{{{{{{{{{||||||{{{|||}}}~~~~~~{{{||||||}}}}}}||||||{{{zzz{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{zzzzzz{{{{{{|||}}}}}}~~~}}}||||||{{{|||}}}~~~}}}|||{{{{{{{{{|||~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~||||||~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~}}}}}}~~~|||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{}}}~~~}}}wwwtttpppkkkhhhgggggggggjjjkkknnnttt||||||uuurrrqqqrrrrrruuuzzzxxxlllZZZKKKBBB???>>>===<<<======>>>??????@@@@@@===>>>>>>>>>>>>>>>======;;;;;;<<<<<<===???BBBCCCQQQ]]]ppp|||tttoooppppppooooooppprrrtttuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}yyyzzz}}}~~~}}}|||{{{zzzyyyzzzzzzzzz{{{{{{}}}~~~||||||{{{{{{{{{{{{||||||{{{{{{}}}~~~{{{{{{||||||||||||{{{{{{zzzzzz|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyzzzzzz{{{zzzzzzzzz{{{|||}}}}}}~~~}}}|||{{{{{{{{{|||~~~}}}|||{{{{{{{{{|||~~~~~~}}}}}}~~~~~~}}}|||}}}||||||~~~~~~~~~}}}}}}~~~~~~|||~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~}}}|||}}}}}}}}}~~~vvvtttqqqlllhhhccc___^^^]]]^^^```fffnnnwwwuuummmiiihhhhhhhhhgggmmmtttxxx{{{vvvbbbPPPFFFAAA>>>===;;;;;;<<<<<<===>>>>>>???<<<===>>>>>>>>>>>>>>>==================???AAACCCIIISSSeeezzz~~~uuuooonnnnnnnnnnnnppprrrtttuuuxxxxxxzzz{{{{{{zzzyyyxxxwwwxxxxxxxxxxxx|||||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{||||||||||||{{{{{{{{{{{{~~~~~~}}}{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~}}}{{{{{{{{{|||}}}~~~|||{{{|||}}}{{{{{{zzzzzzzzzyyyyyyyyy{{{zzzzzzzzz{{{|||~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzz~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~||||||}}}|||{{{{{{}}}~~~~~~}}}}}}~~~~~~}}}zzzwwwwwwzzz}}}~~~wwwtttppplllgggbbb]]]YYYTTTSSSTTTYYY]]]dddppp|||wwwiiiddddddddddddeeecccdddfffkkkpppwww}}}mmmZZZKKKBBB===:::===<<<;;;<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>CCCJJJWWWhhh~~~~~~uuuooooooooonnnmmmlllnnnqqqsssuuuvvvyyy{{{{{{{{{zzzyyyvvvvvvvvvvvvxxxzzz|||}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{||||||||||||||||||||||||~~~}}}|||{{{{{{zzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~|||{{{|||~~~~~~|||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzz{{{|||~~~||||||||||||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}|||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}|||{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}|||}}}}}}|||{{{|||~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz|||}}}{{{wwwrrrlllgggaaa[[[WWWRRROOOOOORRRUUUZZZeeeooovvv|||xxxlllggggggeeecccccccccccceeegggkkkppptttwwwzzzeeeRRREEE===999<<<;;;::::::<<<===<<<;;;========================>>>>>>>>>>>>>>>>>>>>>>>>AAAFFFPPP___tttzzzsssoooooonnnmmmlllmmmooopppuuuvvvxxxzzz{{{zzzyyyyyyttttttttttttvvvxxxzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{zzz{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}|||{{{zzz{{{}}}~~~}}}|||}}}}}}|||||||||{{{{{{{{{{{{{{{zzz{{{{{{|||}}}~~~zzz{{{{{{{{{||||||||||||zzzzzz{{{{{{|||}}}}}}}}}~~~}}}||||||}}}~~~}}}{{{~~~~~~}}}|||}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~~~~}}}}}}}}}|||{{{{{{|||}}}vvvoooggg```YYYUUUQQQMMMKKKLLLMMMPPPXXX```iiioooyyy{{{ooojjjhhhdddaaa```bbbbbbbbbccceeehhhjjjlllsssxxxttt^^^MMMAAA<<<===;;;999999;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@FFFSSSeeezzzxxxrrrqqqpppooonnnooooooppptttvvvwwwyyyyyyyyyxxxxxxrrrrrrrrrrrrtttvvvxxxyyy||||||}}}~~~~~~~~~~~~~~~~~~||||||~~~~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}~~~}}}}}}}}}||||||||||||}}}{{{{{{{{{{{{||||||||||||~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{||||||}}}}}}yyyyyyzzzzzzzzz{{{{{{{{{yyyyyyzzz{{{|||~~~~~~}}}|||{{{{{{||||||{{{zzz~~~~~~|||{{{|||{{{zzzzzzzzz{{{}}}~~~~~~~~~||||||}}}~~~}}}}}}~~~~~~}}}{{{||||||}}}~~~~~~~~~||||||}}}~~~~~~{{{sssjjjaaaZZZUUURRRMMMIIIIIIIIIJJJPPPVVV[[[bbblllvvv~~~rrrkkkgggbbb``````bbbaaaaaaaaabbbcccdddeeehhhmmmttt{{{lllYYYKKKEEE>>><<<::::::<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<>>::::::<<<>>>@@@AAA========================???????????????????????????<<<===DDDOOO```zzzxxxuuuqqqppprrrttttttsssttttttuuuuuuuuuuuuuuuuuurrrqqqqqqrrrsssuuuwwwyyy||||||}}}~~~~~~~~~~~~~~~~~~|||{{{|||~~~}}}}}}{{{||||||}}}}}}~~~~~~~~~||||||{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}{{{||||||}}}}}}}}}}}}|||zzz|||}}}}}}|||{{{}}}~~~~~~~~~~~~}}}}}}}}}{{{{{{||||||||||||{{{{{{xxxyyyyyyyyyzzzzzzzzzzzzxxxxxxyyyzzz{{{|||}}}~~~|||{{{zzz{{{}}}}}}}}}|||}}}~~~~~~}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~{{{|||}}}~~~}}}~~~~~~}}}}}}}}}|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~wwwmmmbbb\\\TTTLLLGGGFFFEEEDDDEEEIIIKKKOOOUUU]]]fffppp{{{yyypppiiicccaaaccc______```aaaaaabbbbbbbbb```dddhhhjjjlllsss~~~tttaaaUUUGGGBBB===;;;;;;===???@@@========================???????????????????????????;;;<<>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<999;;;AAADDDLLLaaayyyvvvpppppprrrrrrqqqssssssrrrrrrrrrrrrssssssrrrqqqqqqrrrsssuuuwwwyyy||||||}}}~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~yyyzzzzzz{{{|||}}}}}}~~~||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}||||||||||||zzz{{{|||~~~~~~~~~}}}|||{{{}}}||||||~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{|||}}}}}}|||{{{zzzyyyyyyzzzzzzzzz{{{{{{{{{wwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyy{{{~~~}}}||||||}}}~~~~~~}}}|||||||||}}}|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~xxxyyy{{{{{{zzzzzz|||}}}{{{}}}~~~~~~{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||}}}yyymmmeee^^^UUUMMMJJJHHHDDDBBBCCCEEEEEEGGGJJJQQQ\\\iiirrr{{{wwwllleeeddd\\\]]]]]]]]]]]]\\\\\\[[[[[[___bbbbbbaaaeeeoooxxxqqq^^^WWWNNNFFFBBB@@@@@@???????????????????????????????????????????????????:::888;;;@@@AAAEEEYYYppp|||tttsssssssssrrrssssssrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrtttvvvxxxzzz|||~~~}}}|||{{{|||}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{}}}~~~~~~~~~}}}|||{{{zzz{{{|||~~~~~~}}}|||{{{{{{|||}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~}}}|||||||||}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyzzz{{{}}}~~~zzz{{{||||||{{{{{{|||~~~||||||}}}~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~xxxyyyzzz|||}}}}}}~~~~~~~~~}}}|||}}}~~~}}}|||||||||~~~}}}xxxggg```WWWPPPLLLHHHDDD@@@CCCAAACCCGGGKKKQQQ]]]hhhpppwww}}}vvvlllaaa]]][[[ZZZZZZ\\\]]]]]]]]][[[]]]```bbbcccfffjjjmmmxxxoooeeeWWWKKKEEEBBB???===>>>@@@BBBCCCCCCCCCDDDEEECCC@@@???AAAAAA>>>>>>AAA<<<;;;<<<>>>???EEETTTccc{{{~~~vvvtttssssssppprrrsssrrrpppoooqqqtttqqqnnnnnnqqqrrrqqqssswww{{{}}}}}}||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{}}}~~~~~~~~~}}}|||{{{{{{{{{|||~~~}}}}}}|||{{{{{{|||}}}}}}||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyzzz{{{}}}~~~zzz{{{||||||{{{{{{|||~~~||||||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~yyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~rrrjjj___VVVQQQMMMIIIFFFBBB@@@@@@DDDHHHMMMWWWaaajjjppp{{{|||sssjjjaaa^^^[[[ZZZ[[[\\\\\\\\\[[[]]]___```aaacccfffiiiqqqyyy}}}rrrbbbTTTLLLGGGCCC@@@@@@AAACCCDDDDDDDDDEEEEEECCC@@@???AAAAAA>>>>>>AAA>>>======>>>>>>CCCPPP^^^uuuzzzwwwuuurrrssssssqqqnnnnnnooorrrpppmmmmmmppprrrqqqsssxxx|||~~~~~~}}}}}}~~~yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{|||~~~||||||{{{{{{{{{{{{|||}}}{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}~~~zzz{{{||||||{{{{{{|||~~~|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{|||}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~vvvjjj```YYYTTTPPPLLLDDDAAA@@@BBBEEEHHHPPPYYY```gggqqq{{{{{{sssgggccc^^^ZZZYYYZZZZZZZZZ[[[\\\^^^^^^___```ccceeeiiipppzzzsssdddXXXOOOHHHCCCAAABBBCCCEEEFFFFFFFFFFFFCCC@@@???AAAAAA>>>???BBBAAA???>>>>>>===@@@KKKWWWlll~~~}}}yyyuuutttsssqqqnnnnnnoooqqqooollllllppprrrrrrtttyyy~~~~~~}}}~~~yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{|||}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}~~~{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||}}}}}}zzz{{{||||||{{{{{{|||~~~|||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzz|||uuulllddd]]]UUUPPPIIIEEEBBBCCCDDDEEEJJJQQQVVV\\\eeennnwwwyyynnniiiaaa\\\YYYXXXWWWWWWZZZ[[[]]]^^^^^^___bbbddddddiiiqqq{{{uuuhhh[[[OOOGGGAAAAAAAAACCCEEEFFFFFFEEEDDD@@@@@@BBBAAA??????BBBAAA???>>>???>>>???GGGQQQcccvvv}}}wwwvvvssspppooooooqqqrrrnnnkkklllppprrrrrruuuyyy~~~}}}~~~zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||}}}~~~~~~}}}}}}|||||||||||||||}}}zzz{{{{{{|||||||||}}}}}}|||{{{{{{zzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}zzz{{{||||||{{{{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~|||}}}}}}~~~~~~~~~}}}}}}|||~~~~~~~~~~~~}}}}}}~~~~~~|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~}}}wwwpppfff[[[SSSPPPJJJEEEDDDCCCBBBDDDHHHNNNSSS[[[bbbjjjtttvvvpppggg```[[[YYYWWWVVVXXXZZZ\\\^^^___aaadddgggdddggglllrrr{{{yyyiiiYYYNNNEEEBBB@@@AAACCCEEEEEEDDDDDDAAA@@@BBBBBB??????BBB???======??????@@@FFFNNN\\\nnnyyyvvvrrrnnnmmmnnnpppqqqnnnkkklllppprrrrrruuuyyy~~~}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}||||||||||||zzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{}}}}}}}}}}}}}}}zzz{{{||||||{{{{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~}}}}}}|||~~~}}}}}}~~~~~~~~~}}}||||||||||||}}}}}}~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzqqqddd[[[WWWPPPIIIFFFDDD@@@@@@BBBFFFLLLRRRWWW\\\eeerrr{{{~~~xxxooogggbbb]]]ZZZXXXXXXZZZ]]]^^^___aaaeeegggdddeeegggkkkrrr|||yyyhhh]]]PPPKKKEEEBBBCCCDDDDDDCCCDDDAAA@@@BBBBBB???@@@CCC???======@@@AAAAAAEEEKKKVVVggg~~~zzzsssnnnlllmmmnnnoooooollllllppprrrrrrtttyyy~~~||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{|||~~~}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{}}}~~~|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyzzz|||}}}~~~~~~}}}}}}zzz{{{||||||{{{{{{|||~~~}}}}}}}}}}}}}}}}}}}}}|||{{{||||||}}}}}}}}}}}}}}}|||~~~||||||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzooogggbbbYYYPPPMMMIIIDDDAAABBB@@@EEEJJJMMMPPPWWWcccllluuuxxxpppjjjddd___\\\ZZZ[[[]]]^^^^^^```ccceeebbbbbbcccdddjjjsss~~~{{{qqqbbbYYYNNNFFFDDDDDDCCCAAAEEEAAAAAACCCBBB@@@@@@CCCAAA??????BBBBBBAAACCCGGGQQQaaawwwzzzssspppoooooonnnpppmmmmmmppprrrqqqsssxxx~~~||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{|||~~~}}}}}}~~~}}}}}}|||{{{{{{{{{|||~~~~~~|||{{{|||}}}||||||}}}}}}~~~~~~~~~|||||||||}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{zzz{{{{{{{{{{{{{{{{{{zzzyyyzzz|||~~~~~~~~~}}}}}}zzz{{{||||||{{{{{{|||~~~}}}}}}}}}}}}||||||||||||{{{{{{|||}}}}}}}}}}}}}}}|||~~~{{{||||||}}}~~~~~~~~~~~~|||{{{zzzzzzzzzzzz|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||}}}}}}xxxqqqjjjaaaXXXSSSOOOIIIEEEEEE===AAAFFFGGGHHHNNNYYYbbbjjjvvv~~~vvvpppiiiccc___[[[]]]^^^^^^]]]^^^```bbb``````___aaaeeennnyyyooodddUUUKKKGGGEEECCCAAAEEEBBBAAACCCBBB@@@@@@CCCCCC@@@@@@CCCCCCAAAAAAEEEMMM^^^rrrzzzvvvtttrrrpppqqqnnnnnnqqqrrrqqqssswww}}}}}}~~~||||||{{{zzzzzzzzzzzz{{{|||{{{zzzzzzzzz{{{}}}~~~~~~}}}}}}|||||||||||||||}}}}}}}}}}}}||||||||||||||||||{{{yyyyyyzzz~~~~~~~~~}}}|||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{||||||}}}||||||||||||}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}|||}}}}}}}}}}}}~~~|||}}}~~~~~~~~~|||{{{zzzyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}~~~~~~}}}~~~}}}}}}~~~wwwoooeee\\\UUUOOOIIIDDDBBB???@@@DDDFFFHHHNNNVVV```jjjzzz|||vvvkkkaaa```^^^\\\[[[]]]^^^___^^^______]]]]]]```fffooovvvsssddd[[[QQQFFFCCCEEECCC@@@@@@AAA???<<<===AAA@@@@@@@@@AAABBBCCCDDDEEENNNUUUcccvvv{{{vvvsssqqqpppppppppsssvvvxxxyyyxxx~~~}}}}}}~~~||||||{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{zzzyyyzzz}}}~~~~~~}}}|||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{||||||{{{{{{|||||||||}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}{{{}}}~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~xxxnnnfff___XXXOOOIIIBBB??????AAACCCDDDIIIOOOZZZdddsss~~~uuukkkccc```\\\ZZZZZZ[[[[[[ZZZ[[[[[[ZZZYYY[[[```gggmmm}}}~~~qqqggg\\\OOOHHHGGGDDDBBBAAABBB@@@======@@@AAAAAAAAABBBCCCDDDFFFFFFKKKRRR^^^ooo}}}xxxtttsssrrrrrrtttwwwzzzzzzzzz~~~|||{{{|||}}}~~~}}}|||{{{{{{zzzzzz{{{{{{}}}||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~||||||||||||}}}}}}}}}}}}|||}}}|||zzzyyyzzz}}}~~~~~~}}}|||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||}}}|||{{{zzzzzz{{{|||}}}{{{|||}}}}}}|||{{{|||}}}}}}}}}~~~~~~~~~}}}|||{{{yyyzzz{{{|||~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzssslllbbbVVVNNNFFFAAA???@@@AAAAAADDDJJJRRRZZZgggtttwwwkkkggg```[[[YYYXXXXXXWWWWWWWWWWWWVVVWWW[[[```dddssszzzvvvjjj[[[OOOJJJGGGCCCBBBCCCBBB>>>>>>@@@BBBBBBBBBCCCDDDEEEGGGGGGHHHMMMVVVeeevvvyyyvvvuuutttuuuxxxzzz{{{{{{}}}|||{{{zzzzzz{{{|||}}}}}}||||||{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}{{{zzz{{{}}}~~~~~~}}}}}}|||}}}}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||{{{zzzzzz{{{}}}~~~{{{|||}}}|||zzzzzz{{{}}}}}}}}}}}}~~~}}}}}}}}}}}}yyyzzz{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}vvvjjj]]]SSSKKKEEE@@@@@@AAA@@@CCCGGGJJJQQQ\\\hhhsss~~~vvvpppggg```\\\YYYWWWUUUTTTUUUVVVVVVWWWZZZ^^^aaaiiipppzzzwwwhhhYYYQQQIIIDDDBBBCCCCCC@@@???AAABBBBBBBBBCCCDDDEEEGGGGGGFFFIIIPPP[[[jjj|||yyywwwuuuuuuwwwzzz{{{{{{{{{{{{zzzzzzzzz{{{|||}}}}}}}}}|||{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||{{{|||||||||}}}}}}}}}~~~}}}~~~~~~|||{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||{{{zzzzzz{{{|||}}}~~~{{{||||||{{{zzzzzz|||}}}~~~}}}}}}}}}}}}~~~~~~~~~zzz{{{|||~~~}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}~~~~~~~~~tttggg]]]QQQIIIBBBAAAAAA@@@BBBEEEFFFKKKSSS]]]hhhttt~~~xxxnnnfff___ZZZVVVTTTRRRSSSUUUVVVWWWZZZ^^^aaaccciiiqqqyyyxxxjjj___OOOIIIDDDDDDDDDBBBBBBDDDAAAAAAAAABBBCCCDDDFFFFFFEEEHHHLLLTTT___ooo~~~{{{wwwvvvwwwyyyzzzzzz{{{{{{{{{{{{{{{|||}}}}}}~~~}}}||||||{{{{{{||||||{{{|||}}}~~~~~~~~~}}}}}}||||||{{{zzzzzzzzzzzz{{{{{{{{{||||||}}}}}}~~~~~~}}}~~~~~~}}}|||{{{|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||{{{{{{zzzzzz{{{|||}}}~~~|||}}}}}}{{{zzzzzz|||~~~~~~}}}}}}}}}~~~|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~}}}~~~~~~~~~}}}ssskkkYYYPPPGGGDDDCCCAAAAAACCCCCCFFFLLLTTT]]]hhhttt{{{~~~uuullleee^^^XXXTTTPPPRRRSSSTTTUUUXXX\\\``````dddiiipppwww}}}rrr\\\RRRIIIGGGFFFDDDDDDFFFAAAAAAAAABBBCCCDDDFFFFFFFFFHHHKKKOOOVVVbbbqqq{{{}}}yyyyyyzzz{{{|||||||||||||||}}}}}}}}}}}}~~~}}}}}}|||||||||||||||zzz{{{|||}}}}}}}}}||||||}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}~~~~~~|||{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{||||||{{{{{{|||||||||}}}}}}}}}{{{{{{zzzzzz{{{|||~~~~~~~~~}}}|||zzz{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}wwwggg\\\PPPKKKHHHDDDBBBCCCAAACCCGGGMMMTTT]]]hhhoooyyy~~~vvvnnnfff^^^YYYTTTTTTTTTSSSTTTWWW[[[______aaacccgggmmmuuulll___RRRLLLIIIFFFEEEFFFBBBBBBBBBCCCDDDEEEGGGGGGFFFHHHKKKMMMPPPWWWbbbkkk|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||yyyzzz|||}}}}}}}}}|||{{{~~~~~~}}}|||||||||||||||zzz{{{{{{|||}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~||||||{{{{{{{{{||||||}}}||||||||||||}}}}}}}}}}}}{{{zzzzzzzzz{{{|||~~~~~~~~~|||{{{{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{}}}~~~}}}}}}|||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~|||}}}}}}~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}tttgggYYYRRRNNNIIIEEEEEE@@@BBBEEEHHHNNNWWW```fffqqqzzz~~~vvvmmmeee```YYYXXXWWWUUUUUUWWW[[[___^^^___```bbbgggoooxxxxxxiiiYYYPPPKKKFFFEEEFFFCCCCCCDDDDDDEEEGGGHHHIIIEEEHHHKKKKKKLLLQQQYYYaaalll}}}yyyzzz|||}}}}}}}}}|||{{{||||||}}}}}}}}}}}}||||||~~~}}}|||zzzzzz{{{{{{|||wwwxxxzzz||||||||||||{{{}}}|||{{{zzz{{{}}}~~~}}}|||{{{{{{|||{{{{{{}}}~~~}}}}}}|||||||||||||||}}}{{{|||~~~|||zzzzzzzzz{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~|||||||||||||||}}}}}}~~~}}}|||}}}}}}~~~|||}}}~~~|||}}}~~~}}}{{{{{{||||||uuujjj___WWWPPPKKKHHHCCCHHHMMMMMMKKKLLLSSSYYYhhhoooxxx{{{rrrhhhaaa]]]XXXUUUVVVXXXZZZ\\\\\\\\\[[[[[[^^^dddlllrrr}}}ooo```TTTMMMIIIGGGEEEFFFHHHHHHGGGEEEDDDDDDEEEIIIMMMMMMKKKLLLPPPUUU^^^nnn~~~yyyzzz{{{|||}}}||||||{{{||||||}}}}}}}}}}}}||||||~~~}}}|||{{{zzz{{{{{{|||xxxyyy{{{|||}}}}}}||||||}}}|||{{{{{{|||}}}~~~~~~}}}}}}||||||{{{}}}||||||}}}~~~~~~}}}|||||||||}}}}}}}}}{{{|||~~~~~~|||{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||||||||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}|||||||||}}}~~~~~~}}}|||}}}~~~~~~|||}}}}}}~~~~~~||||||}}}~~~zzzssskkkccc[[[SSSNNNFFFHHHJJJJJJHHHJJJOOOTTT```fffpppzzzyyyqqqhhhccc]]]YYYXXXYYYZZZZZZYYYXXXXXXWWWYYY^^^eeejjjwww~~~~~~oooaaaUUULLLGGGCCCDDDEEEFFFFFFFFFFFFGGGFFFJJJMMMLLLJJJKKKOOOSSSRRR```ppp|||zzzzzz{{{||||||||||||{{{||||||}}}}}}}}}}}}||||||}}}}}}|||{{{{{{{{{{{{|||zzzzzz{{{|||}}}}}}}}}}}}}}}||||||{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||~~~~~~}}}|||||||||||||||}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~~~~~~~zzzvvvoooggg]]]WWWNNNLLLJJJHHHHHHIIILLLNNNUUU[[[dddmmmwww{{{rrrmmmfff```]]][[[ZZZYYYWWWWWWWWWVVVVVVYYY^^^bbbmmmuuu|||nnn^^^QQQHHHFFFFFFEEEEEEFFFGGGHHHHHHIIIKKKMMMLLLJJJJJJMMMPPPJJJUUUbbblllzzzzzzzzz{{{{{{{{{|||||||||||||||}}}}}}}}}}}}||||||}}}|||||||||{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}{{{{{{{{{{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}|||||||||||||||}}}~~~~~~~~~}}}|||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}||||||~~~}}}zzzvvvnnnfff```ZZZTTTNNNJJJJJJKKKKKKJJJMMMQQQXXX```jjjuuu|||wwwooohhhccc___[[[YYY[[[[[[ZZZXXXWWWXXX[[[^^^hhhooozzz|||mmm]]]RRROOOLLLHHHFFFFFFGGGHHHIIIKKKLLLMMMLLLJJJIIIKKKMMMMMMTTT[[[bbblll}}}zzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}|||||||||||||||||||||{{{{{{zzz|||||||||||||||}}}}}}}}}zzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}|||||||||}}}||||||||||||}}}~~~~~~}}}}}}|||{{{|||||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}~~~~~~}}}~~~~~~}}}~~~}}}}}}~~~~~~|||yyyuuupppmmmeee]]]TTTNNNLLLKKKHHHFFFIIIKKKOOOUUU\\\gggrrryyyxxxqqqkkkeee```]]]___^^^]]]YYYWWWWWWYYY[[[bbbhhhrrr}}}~~~nnnbbbTTTOOOHHHEEEEEEHHHJJJJJJNNNNNNMMMLLLJJJIIIJJJKKKOOOQQQUUUYYY```nnnzzzzzzyyyyyyzzzzzz{{{|||||||||}}}}}}}}}}}}|||||||||||||||}}}|||{{{{{{zzz}}}||||||{{{{{{|||}}}}}}yyyzzzzzz{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{|||}}}}}}{{{{{{|||}}}||||||||||||}}}~~~~~~}}}||||||{{{{{{||||||}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~||||||}}}}}}}}}}}}}}}~~~||||||||||||||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||yyynnnggg]]]UUUPPPLLLGGGDDDHHHIIIJJJMMMRRRZZZcccjjjxxxzzztttoooiiifffbbbaaa]]]YYYUUUUUUWWWYYY[[[```iiirrr|||yyyooo[[[SSSJJJFFFGGGJJJMMMMMMPPPOOONNNLLLKKKKKKKKKKKKKKKKKKLLLPPPUUU___pppzzzzzzyyyyyyyyyzzz{{{|||||||||}}}}}}}}}}}}||||||{{{|||}}}}}}}}}|||zzzzzz}}}|||{{{zzzzzz{{{||||||zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}zzz|||~~~}}}{{{zzz{{{}}}{{{{{{{{{{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||}}}~~~~~~~~~}}}}}}~~~~~~||||||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}}}}|||||||||}}}~~~~~~}}}~~~~~~~~~~~~|||}}}~~~~~~}}}||||||~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~xxxsssjjj```WWWPPPKKKGGGGGGGGGGGGHHHKKKQQQYYY___iiisss~~~yyytttqqqfffccc___YYYUUUUUUXXX[[[ZZZ]]]bbbhhhqqq}}}}}}lllbbbUUUMMMKKKMMMOOOOOOQQQPPPNNNMMMMMMLLLLLLKKKIIIGGGGGGJJJMMMSSSaaapppzzzzzzyyyxxxyyyzzz{{{|||||||||}}}}}}}}}}}}||||||{{{|||}}}}}}}}}|||zzzyyy||||||zzzyyyyyyzzz{{{||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||||||||||||||zzz|||~~~}}}zzzzzz{{{~~~zzzzzzzzz{{{{{{|||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~{{{|||}}}~~~}}}|||||||||||||||}}}}}}{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~|||||||||||||||}}}}}}~~~}}}~~~~~~~~~}}}~~~}}}||||||}}}~~~~~~}}}|||}}}}}}|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~|||tttjjj___VVVOOOLLLFFFFFFEEEEEEHHHMMMTTTZZZ\\\hhhuuu~~~{{{xxxjjjgggaaa[[[WWWWWWZZZ^^^\\\]]]___cccjjjttt~~~rrraaaVVVQQQPPPOOONNNRRRPPPNNNNNNNNNNNNMMMLLLKKKHHHGGGIIIIIILLLXXXfffrrr||||||{{{zzzzzzzzz{{{{{{~~~~~~~~~}}}||||||{{{{{{xxxyyy{{{|||||||||{{{zzz~~~|||zzzyyyyyyzzz{{{|||zzz{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~|||{{{{{{zzzzzz}}}||||||||||||{{{{{{{{{{{{{{{zzz{{{{{{|||}}}~~~~~~}}}||||||{{{~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~|||}}}~~~~~~}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~vvvlll```TTTLLLJJJHHHFFFGGGIIIMMMOOOOOOSSS[[[gggpppxxxxxxssskkkeee```]]]ZZZXXX]]]___```aaadddjjjttt{{{vvvggg\\\UUUSSSSSSWWWTTTQQQOOOOOOOOOOOONNNGGGIIIIIIGGGEEEGGGNNNUUUkkk{{{{{{zzzzzzzzzzzzzzz{{{{{{}}}||||||||||||{{{{{{{{{yyyzzz{{{{{{||||||{{{{{{~~~}}}{{{zzzyyyzzz{{{|||zzzzzz|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{{{{zzzzzz|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}||||||{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}|||||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~}}}~~~}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{sssiii___YYYRRRNNNJJJGGGHHHJJJKKKLLLPPPWWWaaaiiipppxxx|||uuuooojjjfffbbb___^^^_________```eeemmmsss}}}vvviii```YYYUUUTTTRRRQQQPPPQQQQQQOOOMMMHHHIIIJJJGGGEEEGGGMMMSSS\\\mmmyyyyyyxxxyyyyyyzzz{{{|||zzzzzzzzz{{{{{{{{{{{{|||{{{{{{zzzzzz{{{{{{|||}}}~~~}}}{{{zzzzzzzzz{{{|||yyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}||||||{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}}}}{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}vvvooojjj\\\WWWOOOJJJIIIJJJLLLMMMLLLQQQXXX^^^dddlllvvv}}}zzzuuupppjjjfffaaa```___^^^^^^aaagggkkkrrrzzz{{{nnnaaaZZZSSSSSSRRRSSSSSSSSSPPPNNNJJJKKKKKKHHHFFFFFFKKKOOOTTTbbbuuuwwwwwwwwwxxxyyyzzz{{{|||xxxxxxyyyzzzzzz{{{|||||||||{{{zzzzzzzzz{{{}}}~~~|||{{{zzzzzzyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz||||||~~~~~~}}}}}}||||||||||||~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{||||||||||||||||||{{{|||}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzz{{{||||||||||||||||||||||||||||||}}}||||||||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzvvvggg```WWWPPPMMMMMMNNNOOOJJJMMMPPPTTTXXX```hhhnnn|||}}}wwwpppkkkdddccc```^^^^^^```cccfffiiioooxxx|||mmmcccYYYWWWTTTSSSSSSSSSQQQPPPLLLLLLLLLIIIGGGGGGIIILLLQQQ\\\lll}}}wwwwwwwwwxxxyyyzzz{{{|||wwwwwwxxxyyyzzz{{{||||||||||||{{{zzzzzz|||}}}~~~zzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz||||||}}}}}}}}}|||||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~}}}}}}|||}}}}}}~~~~~~|||}}}}}}~~~~~~}}}}}}}}}{{{{{{||||||||||||{{{zzz{{{{{{|||}}}}}}}}}}}}}}}zzzzzzzzzzzzzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}~~~|||||||||}}}}}}~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||}}}~~~~~~}}}}}}}}}ssslllaaaXXXRRROOOLLLKKKJJJJJJKKKMMMPPPVVV]]]aaaiiiqqq|||~~~wwwrrrgggeeeaaa______```aaabbbccchhhooovvv~~~tttddd___XXXRRRPPPOOOOOOOOONNNNNNMMMKKKIIIHHHIIIJJJLLLRRR___oooyyyyyyxxxyyyyyyzzz{{{|||xxxxxxyyyyyyzzz{{{||||||||||||{{{{{{||||||}}}~~~zzzzzzzzzzzzyyyyyyyyyxxx||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||||||||~~~}}}}}}}}}}}}~~~}}}|||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~|||}}}}}}~~~~~~~~~~~~}}}{{{|||}}}}}}}}}|||zzzzzzzzzzzz{{{|||}}}}}}}}}}}}{{{{{{zzzzzz{{{{{{|||}}}||||||||||||||||||||||||{{{{{{|||||||||}}}}}}}}}||||||||||||}}}~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}}}}~~~xxxmmmcccZZZRRRKKKGGGKKKJJJIIIIIIKKKOOOSSSVVVXXX```mmmyyy|||mmmiiieeebbbaaaaaa```___aaadddiiinnnvvvtttlllaaaWWWQQQOOONNNNNNPPPOOOOOOMMMLLLKKKJJJIIIJJJMMMVVVeeevvv{{{zzzzzzzzzzzzzzz{{{{{{yyyyyyzzzzzz{{{{{{||||||{{{{{{|||}}}}}}}}}}}}}}}{{{{{{||||||{{{{{{zzzzzz}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{zzzzzzzzz{{{{{{|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}~~~|||||||||||||||||||||||||||}}}~~~~~~~~~}}}|||}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}~~~~~~|||}}}~~~~~~~~~{{{|||}}}~~~~~~|||{{{yyyyyyzzz{{{|||}}}}}}}}}}}}||||||{{{{{{||||||}}}~~~||||||||||||||||||||||||zzz{{{{{{|||||||||||||||||||||||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~zzz|||}}}}}}}}}~~~yyypppggg]]]TTTNNNKKKIIIGGGGGGHHHJJJLLLMMMNNNTTT]]]hhhrrr|||xxxsssmmmhhhfffdddbbb___```bbbeeehhhnnnyyy~~~qqqeee[[[UUUQQQOOOQQQPPPPPPOOOOOOMMMKKKIIIMMMLLLQQQ]]]kkkzzz||||||{{{zzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{||||||zzz{{{}}}~~~~~~~~~}}}|||}}}}}}}}}~~~}}}||||||{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{zzzzzzzzz{{{{{{}}}||||||||||||{{{{{{{{{{{{{{{zzz{{{{{{|||}}}~~~{{{{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~|||~~~~~~}}}}}}||||||{{{{{{|||||||||||||||}}}~~~~~~}}}}}}~~~|||}}}~~~~~~}}}{{{yyyyyyzzz{{{|||}}}}}}}}}}}}|||||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{{{{|||}}}|||||||||||||||||||||~~~~~~~~~~~~~~~|||{{{~~~~~~~~~~~~~~~~~~zzz{{{|||}}}}}}~~~{{{tttjjj```ZZZKKKIIIFFFFFFFFFHHHHHHHHHKKKNNNTTTZZZcccnnnzzz}}}uuupppllliiieeebbb```bbbccceeejjjsssrrrggg^^^WWWRRRRRRQQQQQQQQQPPPOOOLLLJJJNNNJJJKKKUUU___kkk}}}zzzyyyyyyzzz{{{{{{zzzxxxyyyyyyzzzzzz{{{|||||||||~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~}}}}}}}}}}}}|||{{{{{{zzzzzz~~~~~~}}}||||||||||||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}zzz|||~~~~~~|||{{{zzzzzz~~~~~~}}}}}}||||||{{{{{{zzzzzz{{{}}}~~~|||~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}|||{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyyyyzzz{{{yyy{{{}}}}}}|||{{{|||}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~|||||||||~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||~~~~~~~~~~~~vvvllleeeSSSOOOIIIFFFEEEEEEEEEEEEJJJIIIJJJOOOTTT^^^ooo~~~xxxqqqkkkeeebbbbbb___```eeekkkpppwww~~~zzzlll^^^VVVTTTQQQNNNNNNPPPPPPNNNKKKLLLJJJKKKOOOUUU___qqq{{{zzzzzzzzz{{{{{{zzzxxxyyyyyyzzzzzz{{{|||||||||~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}|||||||||}}}~~~~~~}}}|||||||||{{{{{{{{{{{{zzz~~~~~~}}}~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}~~~}}}}}}||||||yyy{{{}}}}}}|||{{{{{{|||~~~~~~}}}}}}||||||||||||{{{zzz{{{}}}~~~|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||~~~}}}||||||{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzzzzz{{{|||zzz|||}}}}}}|||{{{{{{|||}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||tttnnn]]]WWWOOOIIIFFFFFFGGGHHHHHHFFFFFFIIILLLSSSaaannnzzzxxxqqqiiieeeaaa^^^]]]bbbfffiiipppvvvzzzjjjaaaYYYTTTPPPNNNOOOOOONNNLLLJJJHHHIIILLLPPPXXXhhhvvv|||{{{{{{{{{||||||zzzxxxyyyyyyzzzzzz{{{|||||||||~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}|||||||||{{{{{{|||}}}~~~~~~}}}zzzzzzzzzzzzzzz{{{{{{{{{~~~~~~}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}|||{{{zzzzzzxxxzzz|||}}}|||||||||}}}~~~}}}}}}}}}}}}|||||||||{{{{{{{{{}}}~~~}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzz{{{|||}}}|||}}}~~~~~~|||zzzzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~zzzmmmfffZZZPPPKKKIIIIIIIIIFFFCCCCCCDDDEEEHHHRRR\\\mmmuuuyyypppjjjccc^^^]]]___bbbccchhhnnnxxx|||rrrccc]]]UUUQQQPPPPPPNNNMMMJJJHHHHHHJJJMMMRRR]]]hhh{{{}}}|||{{{{{{||||||zzzxxxyyyyyyzzzzzz{{{|||||||||~~~}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{zzz{{{|||}}}~~~~~~~~~}}}}}}xxxxxxyyyyyyzzz{{{{{{|||~~~}}}~~~}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{zzzyyyyyywwwyyy{{{|||||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}{{{{{{{{{zzz{{{|||}}}~~~}}}~~~~~~|||zzzzzzzzz}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||tttiii^^^UUUOOOJJJHHHEEECCCBBBCCCDDDEEEKKKSSS```jjjwwwwwwpppgggbbb___```aaaaaaeeejjjmmmttt~~~sssjjj___WWWSSSQQQOOOLLLKKKIIIHHHKKKLLLOOOWWW___ooo|||{{{zzz{{{||||||zzzxxxyyyyyyzzzzzz{{{|||||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyzzz{{{{{{|||}}}}}}}}}}}}wwwxxxxxxyyyzzz{{{||||||~~~}}}~~~~~~|||~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxyyy{{{{{{{{{|||~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{|||~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~~~~}}}|||zzzzzz{{{{{{||||||}}}~~~}}}~~~|||zzzzzz{{{||||||}}}}}}}}}~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~xxxnnndddZZZPPPIIIGGGDDDCCCDDDEEEEEEIIIOOOSSS\\\kkkyyy}}}vvvlllfffbbbbbbaaa```bbbgggfffkkkttt~~~xxxkkkaaaZZZTTTOOOLLLMMMIIIHHHKKKLLLNNNSSSZZZbbbqqqzzzyyyyyyzzz{{{{{{zzzxxxyyyyyyzzzzzz{{{|||||||||}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxzzzzzzzzz{{{{{{||||||}}}xxxyyyyyyzzz{{{|||||||||~~~}}}~~~}}}{{{|||||||||}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzxxxzzz{{{{{{{{{|||~~~}}}}}}}}}~~~~~~~~~~~~~~~|||{{{|||~~~}}}||||||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}{{{|||~~~~~~|||{{{zzz{{{{{{|||||||||}}}}}}}}}~~~}}}{{{{{{||||||||||||}}}}}}}}}~~~~~~{{{|||}}}~~~~~~~~~~~~|||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uuuiii\\\TTTNNNIIIFFFGGGGGGFFFHHHLLLHHHPPP\\\jjjwww}}}sssmmmhhheeebbb^^^___cccbbbeeekkksss~~~zzzooofff^^^VVVPPPPPPKKKIIIKKKLLLMMMQQQVVV^^^iiizzzxxxwwwwwwxxxzzz{{{zzzyyyyyyyyyzzzzzz{{{||||||||||||}}}}}}}}}}}}{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{|||}}}zzzzzzzzz{{{{{{|||||||||~~~}}}~~~~~~}}}{{{{{{{{{||||||}}}}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{|||||||||||||||zzzzzz{{{{{{zzz{{{~~~}}}}}}~~~~~~~~~}}}{{{|||~~~|||||||||||||||}}}~~~~~~|||}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||zzz|||~~~~~~|||zzz{{{{{{|||||||||||||||||||||}}}}}}||||||}}}||||||||||||}}}}}}}}}~~~zzz{{{}}}~~~~~~~~~{{{||||||}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyynnnfff[[[TTTOOOMMMJJJGGGGGGJJJFFFKKKSSS]]]iiivvvxxxpppkkkeee___^^^aaa```aaaeeejjjssszzzpppeee^^^XXXRRRNNNNNNOOONNNQQQVVV\\\cccppp~~~vvvuuuvvvxxxzzz{{{zzzyyyyyyyyyzzzzzz{{{||||||}}}|||}}}}}}}}}}}}{{{yyyxxxyyyyyyyyyxxxxxxxxxwwwwwwyyyxxxxxxyyyzzz{{{|||}}}{{{{{{{{{|||||||||||||||~~~}}}~~~~~~|||{{{zzzzzz{{{|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{yyyyyy{{{|||}}}}}}~~~~~~zzz{{{{{{{{{zzz{{{}}}}}}}}}~~~~~~}}}||||||~~~|||||||||||||||}}}~~~~~~||||||}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzz{{{~~~~~~{{{zzz{{{{{{||||||||||||{{{{{{{{{}}}}}}}}}}}}~~~||||||||||||}}}}}}}}}}}}zzz{{{}}}~~~~~~{{{||||||}}}~~~~~~~~~||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~{{{tttggg___WWWRRRNNNHHHGGGIIIJJJLLLPPPVVV___kkkwwwyyyrrriiibbb___aaa______aaaeeemmmzzztttkkk```YYYTTTSSSRRRQQQTTTWWWVVV[[[eeerrr~~~yyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{||||||||||||{{{zzzyyyxxxzzz{{{zzzyyywwwwwwxxxzzzzzz{{{{{{zzzyyyzzz|||~~~~~~}}}||||||}}}~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{}}}~~~~~~||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{zzzzzzzzz||||||||||||}}}}}}}}}}}}|||}}}~~~~~~}}}|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{|||~~~yyyzzz}}}~~~~~~~~~~~~}}}}}}||||||~~~}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||~~~{{{|||}}}~~~~~~}}}|||{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}{{{||||||||||||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}}}}~~~|||sssfff[[[UUUQQQMMMKKKMMMIIIGGGLLLTTT]]]jjjuuu}}}sssjjjdddbbbaaa]]]]]]aaahhhoooyyy{{{sssggg\\\XXXTTTPPPRRRWWWXXXXXX^^^hhhrrrzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{||||||||||||{{{zzzyyyxxxzzz{{{zzzyyywwwwwwxxxzzzyyyzzz{{{zzzzzzzzz{{{}}}~~~}}}||||||||||||}}}~~~~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{|||}}}~~~||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}|||}}}~~~~~~}}}|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||~~~zzz|||~~~~~~}}}~~~~~~}}}}}}}}}|||||||||}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~||||||}}}~~~~~~}}}|||{{{||||||}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~}}}}}}}}}|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~ssshhhaaaZZZTTTPPPNNNHHHEEEHHHNNNUUU```jjjvvv||||||tttlllgggbbb^^^]]]aaaeeehhhooovvvwwwkkkccc\\\UUUSSSUUUXXXXXX\\\dddmmmwww{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{|||{{{{{{zzzyyyxxxzzzzzzzzzyyywwwwwwyyy{{{xxxzzz{{{|||zzzzzzzzz{{{||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{||||||}}}}}}||||||{{{{{{{{{{{{||||||{{{{{{{{{||||||}}}}}}}}}{{{|||||||||}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}|||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~}}}}}}}}}|||||||||||||||{{{||||||}}}~~~~~~}}}{{{zzz{{{||||||}}}}}}}}}||||||||||||}}}~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~zzzqqqhhh]]]VVVQQQJJJEEEFFFHHHLLLTTT\\\hhhppp|||wwwpppgggbbb```bbbbbbaaadddiiittt{{{~~~tttiii^^^XXXWWWYYYWWWYYY___eeemmmyyy||||||||||||||||||||||||{{{zzzzzzyyyyyyzzzzzz{{{zzz{{{{{{{{{zzzzzzyyyxxxzzzzzzzzzxxxwwwwwwyyy{{{wwwyyy||||||{{{zzzyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~}}}|||{{{{{{zzz{{{{{{|||||||||||||||||||||{{{{{{{{{{{{||||||zzz{{{{{{|||}}}~~~~~~{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}|||}}}~~~~~~}}}|||||||||||||||{{{{{{{{{{{{{{{|||~~~~~~|||{{{|||}}}~~~~~~}}}|||{{{|||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}uuuiii```WWWOOOHHHFFFEEEFFFKKKRRR]]]fffsss~~~zzzpppjjjdddbbb```]]]___ccciiioooyyyxxxlllbbb]]][[[WWWWWW[[[___dddmmmuuu||||||||||||||||||||||||{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzyyyxxxyyyzzzzzzxxxwwwwwwyyy|||wwwzzz||||||zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz|||}}}}}}}}}}}}||||||{{{zzz{{{||||||}}}||||||{{{||||||{{{{{{{{{{{{||||||zzz{{{{{{|||}}}~~~~~~{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}|||{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{||||||||||||{{{}}}~~~}}}|||}}}~~~~~~}}}|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~wwwooo^^^VVVMMMHHHDDDBBBEEEJJJQQQZZZfffsss}}}yyypppgggaaa]]]ZZZ]]]cccdddiiipppyyyzzzmmmddd^^^YYYVVVXXX[[[^^^dddjjjpppyyy||||||||||||||||||||||||{{{zzzzzzyyyyyyzzzzzz{{{yyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwxxxzzz|||xxxzzz{{{{{{yyyxxxxxxyyyzzzzzz{{{||||||{{{zzzzzz|||||||||}}}}}}||||||{{{zzz{{{|||}}}}}}|||{{{zzz||||||{{{{{{{{{{{{||||||{{{{{{{{{||||||}}}}}}}}}zzzzzz{{{|||}}}~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~}}}|||{{{{{{{{{|||~~~~~~~~~}}}}}}}}}||||||{{{||||||||||||}}}}}}}}}|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}|||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~iii```UUUNNNGGGAAAAAAEEEFFFMMMXXXdddooozzzvvvjjjbbb\\\YYY\\\aaaccceeejjjooowwwxxxlllccc\\\WWWXXXYYYYYY[[[___dddkkkuuu{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{xxxyyyyyyzzzzzzyyyyyyyyyxxxyyyyyyxxxwwwxxxzzz|||zzz{{{{{{yyyxxxwwwxxxzzzzzz{{{||||||||||||{{{zzz{{{{{{|||||||||||||||{{{zzz{{{|||}}}}}}|||{{{zzz||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{|||zzzzzz{{{|||}}}~~~~~~}}}|||||||||}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||||||||}}}~~~}}}}}}|||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~}}}}}}}}}||||||||||||zzz{{{|||~~~~~~~~~~~~}}}|||||||||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyooobbbXXXNNNEEEBBBEEEBBBFFFLLLTTT^^^jjjvvv}}}}}}qqqhhh```[[[[[[___```aaabbbfffllluuuyyyiii```YYYWWWVVVSSSSSSUUUYYY]]]dddllluuu{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{xxxxxxyyyzzzzzzyyyyyyyyyxxxyyyyyyxxxwwwxxxzzz}}}{{{{{{zzzxxxwwwwwwxxxzzzzzz{{{|||}}}}}}|||{{{zzz{{{{{{|||||||||||||||{{{zzz{{{}}}~~~~~~|||{{{yyy||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~||||||||||||}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}}}}~~~||||||{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||}}}~~~}}}~~~~~~~~~}}}}}}||||||yyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~|||nnnbbbUUUJJJFFFGGGEEEFFFGGGKKKRRR\\\gggooo}}}yyypppggg^^^\\\___]]]]]]]]]___dddmmmxxxmmmddd[[[WWWTTTPPPMMMNNNQQQTTTXXX]]]eeerrr}}}zzzxxxyyy{{{}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwxxxxxxxxxyyyyyyyyy{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{zzzyyyyyyxxxwwwwww|||}}}~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||{{{{{{|||}}}}}}}}}}}}}}}zzz{{{{{{|||||||||||||||zzzzzz{{{{{{|||}}}}}}}}}{{{{{{{{{|||}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}|||{{{zzz~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||||||||||||||||||||||||||}}}}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}~~~qqqdddYYYNNNFFFBBBAAAAAABBBCCCHHHUUUbbbmmmxxx{{{nnnfffaaa]]]]]]^^^___aaadddiiiooosssxxx~~~ooo```XXXUUUPPPLLLJJJIIILLLOOOQQQUUU^^^lllvvv}}}zzzxxxyyy{{{|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyzzzzzzzzz{{{zzzyyyxxxwwwxxxxxxyyyzzzzzzzzzyyyyyyyyyxxxxxx||||||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}zzz{{{{{{|||||||||||||||zzzzzz{{{{{{|||}}}}}}}}}{{{{{{||||||}}}~~~}}}||||||}}}}}}|||}}}}}}}}}}}}|||{{{{{{~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~zzznnncccWWWLLLDDDAAA???AAABBBDDDLLLUUU\\\hhhuuu~~~vvvpppjjjeeeaaaaaaaaabbbcccggglllooosssyyyrrr```VVVPPPKKKGGGFFFEEEHHHJJJKKKNNNTTT___ggg|||{{{yyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{yyyyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{|||||||||||||||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}||||||zzz{{{{{{|||||||||||||||zzzzzz{{{{{{|||}}}}}}}}}|||||||||||||||}}}~~~~~~~~~}}}|||||||||}}}{{{{{{|||}}}}}}}}}||||||}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~ttteeeXXXJJJDDD@@@AAAAAA@@@BBBFFFJJJVVVdddqqq|||{{{tttllleeedddbbbaaabbbeeeiiikkkmmmqqqvvv{{{zzzdddVVVMMMFFFCCCCCCCCCEEEGGGGGGGGGKKKQQQWWW|||{{{zzzyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{||||||{{{{{{{{{|||{{{{{{zzzzzzyyyyyyzzz{{{{{{zzzyyyyyy{{{{{{|||||||||||||||{{{zzz{{{{{{|||||||||||||||zzzzzz{{{{{{|||}}}}}}}}}||||||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}||||||||||||yyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~uuugggWWWMMMDDDAAAAAA???===>>>BBBJJJUUUaaannn{{{yyyooohhheeebbb```aaadddfffhhhgggjjjmmmpppvvvkkkYYYMMMEEECCCDDDCCCEEEFFFGGGFFFGGGKKKNNN{{{{{{zzzyyyyyyxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxyyy{{{|||}}}~~~{{{{{{{{{{{{{{{zzzyyyyyyxxxyyyzzz{{{{{{zzzyyyxxx{{{{{{||||||||||||{{{{{{zzz{{{{{{|||||||||||||||zzzzzz{{{{{{|||}}}}}}}}}|||{{{{{{{{{{{{{{{|||||||||}}}}}}}}}||||||{{{{{{xxxyyyzzz|||}}}}}}}}}}}}}}}|||{{{|||~~~~~~}}}}}}||||||||||||}}}}}}||||||}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}|||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~}}}}}}}}}~~~}}}|||{{{{{{||||||~~~wwwfffXXXJJJDDDAAA>>><<<;;;@@@BBBIIISSS___lll{{{}}}rrrkkkgggbbb```aaadddfffgggeeegggiiikkkooowwwppp]]]OOOFFFCCCEEEBBBCCCEEEFFFGGGHHHIIIJJJ{{{{{{{{{zzzxxxwwwxxxzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxxxxyyyyyyxxxxxxyyyyyyxxxxxxwwwvvvwwwwwwxxxzzz{{{|||}}}~~~||||||||||||{{{zzzyyyyyyxxxyyy{{{||||||{{{yyyxxx{{{{{{|||||||||{{{zzzzzzzzz{{{{{{|||||||||||||||zzzzzz{{{{{{|||}}}}}}}}}zzzzzzzzzzzzzzz{{{||||||{{{{{{||||||||||||{{{{{{xxxyyyzzz{{{|||}}}}}}}}}}}}||||||}}}|||||||||{{{{{{|||||||||{{{|||||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||}}}~~~}}}}}}|||||||||~~~~~~~~~~~~~~~|||||||||||||||}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}|||||||||||||||{{{}}}vvvfffUUUKKKEEE???;;;;;;===<<>>===<<<999;;;AAAGGGNNNZZZeeennnxxx{{{ssskkkggghhhiiiiiihhhkkknnnqqqrrrsssvvv|||ooo]]]MMMFFFFFF??????@@@BBBDDDGGGHHHHHHzzz{{{|||zzzwwwuuuwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyzzz{{{zzzyyyxxxwwwxxxxxxyyyzzz{{{|||}}}~~~}}}}}}}}}}}}|||{{{zzzyyyyyy{{{}}}~~~~~~}}}{{{yyy{{{|||||||||{{{zzzyyyyyyzzz{{{{{{|||||||||||||||zzzzzz{{{{{{|||}}}}}}}}}wwwxxxxxxyyyzzz{{{}}}~~~yyyzzz{{{|||||||||{{{zzzyyyzzz{{{{{{|||{{{{{{{{{~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||}}}~~~~~~}}}}}}|||}}}}}}{{{{{{{{{{{{|||}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~zzz{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}}}}}}}~~~zzzzzz{{{||||||}}}~~~~~~{{{|||}}}~~~vvvhhhYYYJJJAAA???>>>;;;;;;???AAABBBIIIRRR^^^lll|||zzzpppkkkjjjkkkjjjhhhnnnqqquuuwwwwwwxxx{{{yyyeeeSSSJJJIIIBBBAAAAAABBBEEEGGGHHHHHHyyyzzz{{{}}}~~~}}}{{{xxxyyyyyyxxxxxxyyyyyyzzz{{{zzzzzz{{{{{{{{{{{{zzzzzz||||||{{{{{{{{{zzzzzzzzzyyyyyy{{{|||||||||{{{zzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||}}}}}}}}}}}}xxxxxxyyyyyyzzz{{{||||||~~~~~~~~~}}}}}}|||{{{zzzxxxxxxyyyyyyzzz{{{|||||||||{{{zzzyyyyyyzzz{{{|||wwwxxxyyyyyyyyyzzz|||~~~||||||||||||}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||||||||||||}}}}}}}}}}}}|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||~~~~~~|||}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~||||||}}}~~~~~~~~~~~~~~~{{{{{{zzzzzz{{{}}}vvvhhh\\\MMMAAA>>>;;;999;;;<<<===CCCJJJSSS\\\jjjxxxzzzrrrllljjjlllooopppsssvvvyyyzzzzzzzzzzzz{{{ooo\\\NNNHHHDDDBBBAAAAAACCCEEEFFFFFF}}}~~~~~~|||{{{zzzyyyxxxxxxxxxxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz||||||{{{{{{{{{zzzzzzzzzyyyyyy{{{|||||||||{{{zzzzzzzzz{{{||||||||||||{{{{{{|||||||||}}}}}}}}}}}}yyyyyyyyyzzz{{{|||||||||}}}~~~~~~}}}}}}|||{{{zzzxxxyyyyyyzzz{{{{{{|||||||||{{{zzzzzzzzzzzz{{{|||xxxyyyzzzzzzyyyyyy{{{}}}~~~~~~}}}}}}||||||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~||||||}}}~~~~~~~~~~~~~~~|||{{{{{{zzz|||~~~sssfffVVVIII???<<<:::;;;;;;:::===CCCHHHQQQ___lllvvv}}}zzzrrrkkkiiijjjmmmooosssuuuxxxzzzzzz{{{}}}~~~xxxbbbRRRIIIDDDBBB@@@???AAABBBCCCBBB|||zzz{{{xxxxxxxxxxxxxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyzzz{{{{{{{{{{{{zzzyyy{{{|||~~~~~~}}}|||{{{{{{{{{|||||||||}}}}}}}}}zzzzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}|||{{{zzzzzzyyyyyyzzzzzz{{{||||||||||||{{{zzzzzzzzzzzz{{{|||zzz{{{{{{zzzyyyyyyzzz|||~~~}}}|||{{{zzzzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}||||||}}}}}}~~~~~~}}}}}}||||||{{{{{{|||~~~vvvdddUUUFFFAAA===<<<:::888:::>>>AAAGGGQQQ[[[ccciiinnnqqqsssoooiiieeeeeehhhmmmqqqtttvvvxxxzzz{{{}}}oooZZZNNNGGGDDDAAA@@@@@@AAAAAAAAA~~~zzzzzzxxxxxxxxxwwwxxxyyyyyyzzzyyyzzzzzz{{{{{{zzzzzzyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzz{{{{{{{{{yyy{{{}}}~~~|||{{{{{{{{{{{{|||||||||}}}}}}{{{{{{||||||}}}}}}}}}~~~}}}}}}}}}}}}|||{{{zzzyyyzzzzzzzzz{{{{{{|||||||||{{{{{{{{{zzzzzz{{{{{{{{{{{{||||||{{{yyyxxxzzz{{{~~~~~~}}}}}}||||||{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}}}}}}}||||||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}|||}}}|||||||||}}}~~~|||~~~sssdddSSSKKKBBB>>>;;;999:::???AAAEEEIIIMMMQQQTTTWWWZZZ]]][[[ZZZZZZ^^^fffooouuuxxxyyy{{{{{{|||~~~|||dddUUUKKKHHHDDDAAAAAAAAAAAA@@@yyyxxxxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyzzzzzz{{{{{{yyy{{{}}}~~~|||{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{zzz|||}}}}}}{{{yyyyyyzzz{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{|||~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}||||||||||||}}}}}}}}}||||||{{{|||||||||}}}}}}~~~|||}}}ssscccWWWIII@@@<<<:::<<<@@@CCCDDDEEEEEEDDDEEEHHHJJJKKKLLLNNNQQQWWWbbbooowww{{{|||}}}}}}}}}~~~kkkYYYLLLHHHCCC???>>>>>>======yyywwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{yyyyyyyyyxxxyyyzzzzzz{{{yyy{{{|||~~~~~~}}}|||{{{zzzzzz{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}||||||||||||{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||{{{zzzzzz|||}}}}}}|||zzzyyyzzz|||zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{|||~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}||||||||||||}}}}}}}}}|||{{{{{{{{{{{{||||||}}}}}}}}}}}}{{{}}}~~~~~~}}}~~~uuueeeSSSHHHAAA<<<<<>>>>>AAACCCDDDGGGIIILLLRRR]]]kkktttzzz{{{}}}}}}|||}}}rrr___NNNIIICCC???=========<<<}}}yyyyyywwwwwwwwwwwwwwwxxxxxxyyyxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzzzz{{{{{{{{{||||||yyyyyyxxxxxxxxxyyyzzz{{{zzzzzz{{{||||||||||||{{{zzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{||||||{{{zzzzzz||||||}}}|||zzzzzz{{{}}}{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~}}}~~~}}}}}}}}}||||||||||||zzz|||~~~~~~~~~}}}~~~}}}}}}||||||||||||}}}}}}|||||||||||||||~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{|||}}}~~~~~~}}}|||{{{||||||}}}}}}|||{{{{{{zzzzzz{{{{{{|||||||||||||||{{{|||}}}|||{{{|||}}}wwwdddVVVLLLBBB===============;;;999:::<<<>>>???AAAEEEGGGLLLWWWeeeoootttvvvyyyzzzzzz{{{}}}~~~~~~~~~mmmXXXTTTMMMIIIGGGGGGGGGGGGzzzzzz{{{wwwwwwwwwvvvwwwxxxxxxyyyxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzzzz{{{{{{{{{||||||zzzyyyxxxwwwxxxyyyzzz{{{zzzzzzzzzzzz{{{{{{{{{|||zzzzzzzzz{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{||||||||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{||||||{{{zzzyyy{{{|||||||||zzzzzz|||}}}}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{|||||||||}}}}}}~~~~~~||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}~~~~~~}}}|||}}}}}}}}}}}}||||||||||||zzz|||~~~~~~}}}|||}}}~~~}}}}}}||||||||||||}}}}}}|||{{{{{{{{{{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}|||{{{|||}}}~~~~~~}}}|||{{{||||||}}}}}}|||{{{zzzzzzyyyzzz{{{{{{{{{{{{{{{zzzzzz{{{|||{{{zzzzzz{{{}}}}}}rrrcccVVVIII@@@<<<<<<===<<<999777666777999888;;;???BBBHHHSSSaaalllnnnrrruuuxxxyyyzzz{{{||||||{{{eeeaaaZZZVVVTTTTTTTTTTTT}}}zzzyyyxxxxxxwwwxxxxxxxxxwwwwwwyyy{{{{{{zzzzzzyyyyyyzzzzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyxxxyyy{{{{{{zzz{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxxxxyyyzzz{{{zzz{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{|||}}}}}}||||||{{{{{{{{{{{{|||||||||}}}~~~~~~~~~~~~}}}|||~~~~~~~~~~~~|||||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzz|||{{{{{{{{{{{{zzzzzzzzz}}}||||||{{{{{{{{{{{{|||nnnZZZJJJAAA>>>777666444333333444666777:::888:::AAAIIIQQQ[[[dddmmmrrrwwwyyyxxxxxxyyy{{{}}}~~~{{{rrrllljjjjjjjjjiii}}}|||zzzxxxwwwwwwwwwwwwwwwxxxyyyxxxwwwwwwyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxyyy{{{{{{zzzzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxxxxxxxzzz{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||||||||{{{{{{{{{{{{{{{||||||}}}||||||{{{{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~}}}|||||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}|||||||||||||||}}}}}}uuu___NNNBBB<<<666555333222222444555777999888:::BBBJJJSSS^^^hhhnnnrrrwwwyyyyyyyyy|||~~~xxxwwwvvvvvvvvvwwwxxxyyywwwxxxyyyxxxwwwwwwyyy{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyy{{{{{{zzzzzz{{{}}}||||||||||||||||||||||||}}}{{{xxxwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||||||||}}}}}}~~~~~~}}}}}}|||}}}~~~~~~|||{{{{{{|||{{{{{{zzzzzz{{{{{{|||}}}||||||{{{{{{{{{{{{||||||}}}}}}|||}}}}}}~~~}}}|||||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzzzz{{{{{{|||}}}}}}}}}|||||||||}}}~~~}}}~~~xxxaaaNNN@@@888444333222111222333555777:::888;;;CCCLLLVVVdddooosssvvv{{{|||}}}yyyxxxwwwwwwxxxyyyzzz{{{xxxyyyzzzyyyxxxwwwyyy{{{yyyyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{yyyzzzzzz{{{{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{zzzzzzyyy{{{|||{{{{{{{{{{{{{{{{{{{{{{{{~~~|||zzzxxxwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzyyyzzzzzz{{{{{{|||||||||||||||}}}}}}}}}}}}|||||||||~~~~~~}}}{{{{{{|||{{{zzzzzzzzzzzz{{{||||||||||||{{{{{{{{{{{{||||||}}}|||||||||}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~yyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~|||~~~oooZZZHHH;;;444222111111000111444666888;;;;;;>>>FFFOOOZZZjjjwww|||{{{zzzyyyxxxxxxyyyzzz{{{yyyzzzzzzyyyxxxxxxyyy{{{yyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{yyyzzzzzz{{{{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{zzzyyyyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{yyyxxxwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{||||||}}}||||||}}}}}}}}}}}}||||||}}}~~~~~~|||}}}~~~zzzzzzzzzzzzzzz{{{||||||||||||{{{{{{{{{{{{||||||||||||{{{{{{}}}~~~~~~~~~}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||}}}~~~~~~xxxyyyzzz{{{|||~~~}}}}}}}}}}}}~~~}}}~~~www```NNNAAA777222111000000000222444777999>>>===AAAHHHQQQ\\\nnn}}}zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{zzzxxxxxxyyyzzz{{{zzzzzzyyyyyyzzzzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyy{{{zzzyyyxxxyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwxxxxxxxxxwwwxxxyyyzzzzzz{{{zzzzzzxxxxxxyyyzzz{{{||||||}}}{{{||||||}}}}}}||||||{{{|||~~~~~~}}}}}}~~~zzzzzzyyyyyyzzzzzz{{{|||||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzzzz{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{|||~~~yyyzzzzzz|||}}}~~~}}}}}}}}}}}}~~~}}}~~~yyydddQQQDDD<<<777444000000000000333666999;;;??????BBBHHHOOO[[[nnn~~~yyyxxxwwwwwwwwwwwwyyyyyyzzz{{{{{{zzzxxxxxxyyyzzz|||{{{yyywwwwwwyyy{{{|||yyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzxxxzzzzzzzzzxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvwwwxxxxxxyyyyyywwwwwwxxxyyyzzzzzzzzzzzzwwwxxxxxxyyy{{{||||||}}}{{{{{{||||||||||||{{{{{{{{{}}}~~~~~~}}}||||||}}}zzzzzzyyyyyyzzzzzz{{{|||||||||{{{{{{{{{{{{||||||yyyzzzzzz|||}}}~~~|||||||||||||||}}}}}}}}}|||{{{{{{zzz{{{|||}}}~~~}}}~~~}}}~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||yyyzzz|||~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyzzz{{{}}}~~~zzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~|||~~~~~~~~~ooocccQQQCCC<<<888555222000000000111444777;;;===??????AAAFFFLLLWWWjjj|||yyyxxxxxxxxxxxxzzz{{{|||{{{{{{|||zzzxxxxxxyyyzzz}}}{{{xxxvvvvvvxxx{{{}}}yyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyzzzzzz{{{{{{{{{xxxzzzzzzzzzxxxxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxtttuuuvvvwwwxxxyyyzzzzzzvvvwwwxxxyyyzzzzzz{{{zzzwwwwwwxxxyyy{{{||||||}}}{{{{{{||||||||||||{{{{{{zzz{{{}}}}}}|||{{{{{{|||zzzyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{{{{{{{||||||xxxyyy{{{|||}}}}}}}}}}}}zzzzzz{{{{{{||||||}}}}}}|||{{{zzzzzz{{{|||}}}~~~}}}~~~}}}~~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{||||||zzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}~~~}}}}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyzzz|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~||||||||||||||||||||||||||||||}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyxxxyyy{{{}}}~~~{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{}}}~~~uuummm]]]SSSEEE;;;777555222///000000000222444888<<<>>>>>>>>>@@@DDDIIITTTgggyyyvvvvvvwwwxxxyyyyyyzzzzzz||||||{{{zzzzzzzzzzzz{{{yyyxxxvvvuuuuuuwwwxxxzzz{{{zzzxxxwwwvvvwwwxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyyyyyyyyyyzzz{{{{{{xxxyyyyyyzzzzzzyyyyyyxxxyyyxxxwwwwwwvvvwwwwwwwwwyyyxxxwwwvvvvvvwwwxxxyyywwwwwwwwwxxxxxxyyyyyyyyy{{{zzzzzzzzzzzz{{{||||||{{{|||}}}~~~}}}|||zzzxxx{{{{{{||||||{{{zzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{wwwyyy|||~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~}}}|||{{{{{{~~~}}}||||||}}}~~~~~~}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~|||{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{}}}}}}||||||{{{{{{{{{zzz{{{{{{{{{zzzzzzyyyyyyyyy{{{{{{{{{||||||}}}~~~}}}}}}~~~~~~}}}||||||}}}}}}{{{||||||}}}~~~~~~}}}~~~}}}|||~~~}}}}}}||||||||||||}}}}}}}}}}}}{{{||||||}}}}}}}}}}}}|||{{{|||}}}~~~~~~}}}|||{{{~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~|||{{{zzz|||{{{zzzyyyyyyzzz{{{||||||zzzzzz{{{}}}}}}||||||{{{{{{{{{||||||~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~yyyiii\\\WWWHHHDDD>>>888333000...---111111222444777:::<<<>>>;;;:::<<<@@@DDDNNN___nnnwwwwwwwwwxxxyyyyyyyyyzzz|||{{{{{{zzzyyyzzzzzzzzzzzzxxxwwwvvvvvvwwwyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{xxxyyyyyyzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyxxxwwwvvvvvvwwwxxxyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{|||{{{|||}}}~~~}}}|||zzzyyy{{{{{{||||||{{{zzzzzzyyy{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{zzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz|||~~~~~~~~~}}}}}}|||{{{zzzzzz{{{|||}}}}}}}}}~~~~~~~~~}}}}}}|||~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~}}}}}}}}}|||||||||{{{}}}|||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~~~~}}}||||||}}}}}}{{{||||||}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}|||||||||||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||{{{|||}}}~~~}}}}}}|||{{{}}}}}}~~~~~~}}}}}}|||{{{|||}}}~~~~~~}}}|||{{{zzz||||||{{{zzzzzz{{{|||||||||{{{zzz{{{}}}~~~~~~~~~||||||{{{{{{zzz{{{{{{|||~~~~~~}}}}}}|||||||||}}}}}}}}}uuugggXXXMMMHHHCCC===777666999;;;999666111222333555777999;;;;;;:::999:::===@@@HHHXXXfff{{{xxxxxxxxxxxxyyyyyyyyyyyy{{{zzzzzzyyyyyyyyyyyyyyy{{{zzzxxxxxxwwwxxxyyyzzzxxxxxxyyyyyyyyyxxxwwwwwwyyyyyyzzzzzzyyyyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{|||xxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwxxxyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyy{{{|||||||||{{{zzz{{{|||}}}}}}}}}|||zzzzzz{{{{{{{{{|||{{{{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzz||||||{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}|||{{{||||||||||||}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{zzz{{{||||||}}}}}}}}}||||||||||||}}}}}}}}}|||{{{{{{|||}}}}}}}}}}}}||||||{{{||||||{{{{{{{{{{{{||||||~~~|||{{{{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{~~~}}}}}}|||{{{{{{}}}}}}}}}~~~ssseeeWWWJJJAAA???===777111444;;;@@@>>>:::111222444666777888888888888777777999;;;AAAOOO]]]rrryyyyyyyyyyyyyyyyyyxxxxxxzzzzzzyyyxxxxxxxxxxxxyyy{{{{{{zzzyyyyyyyyyzzzzzzwwwxxxyyyzzzzzzyyywwwvvvyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyy{{{|||}}}xxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{yyyxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy{{{}}}}}}|||{{{yyy{{{{{{|||}}}||||||{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{zzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}||||||{{{|||||||||{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}||||||||||||}}}}}}}}}~~~}}}|||{{{~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||||||||}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{{{{||||||||||||||||||{{{{{{||||||||||||{{{{{{|||}}}}}}}}}}}}|||||||||||||||||||||||||||||||||}}}{{{{{{||||||{{{zzzzzzzzzyyyyyyyyyzzz{{{{{{~~~}}}|||{{{{{{zzz}}}}}}}}}}}}}}}~~~uuucccVVVKKKAAA<<<;;;888444000111555888777444000222444666777666555444555444555777888<<>>888666666333444333111///...///111///111333444444333222111111111222555666:::FFFRRRbbbsssyyyyyyyyyyyyzzzzzzzzzzzz{{{zzzzzzyyyyyyyyyyyyyyy{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwxxxyyyyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{{{{xxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyzzz{{{}}}~~~zzzyyyxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyy{{{|||||||||{{{zzz{{{{{{{{{{{{||||||||||||yyyzzz{{{{{{|||{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{|||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}|||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~||||||||||||}}}}}}}}}}}}{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{||||||||||||{{{{{{||||||}}}~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||{{{{{{||||||}}}}}}||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{||||||||||||}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}}}}{{{{{{|||}}}}}}}}}||||||}}}||||||||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~|||zzzzzz{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{|||}}}}}}}}}||||||||||||{{{{{{|||||||||||||||}}}~~~}}}qqqXXXMMMBBB===999555444555///222444222...---///333......000111111111000///......111444555999DDDOOO]]]lll}}}{{{{{{}}}~~~}}}}}}~~~xxxyyyyyyyyyzzz{{{{{{{{{|||{{{{{{zzzyyyzzzzzzzzz{{{{{{{{{zzzyyyxxxxxxwwwxxxxxxwwwwwwxxxxxxyyyzzzyyyyyyzzzzzzyyyyyyxxxwwwvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxxxxyyy{{{|||~~~zzzyyyxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{|||{{{{{{{{{{{{{{{|||}}}}}}yyyzzzzzz{{{||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~|||}}}~~~~~~}}}|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzz{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~|||}}}}}}~~~~~~~~~{{{|||||||||}}}}}}}}}~~~{{{{{{{{{{{{|||||||||}}}zzz{{{{{{{{{|||||||||}}}{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}|||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||zzzzzzyyyyyyzzz{{{}}}~~~{{{|||}}}}}}~~~~~~}}}}}}}}}|||{{{{{{|||}}}~~~}}}~~~~~~~~~~~~}}}}}}{{{zzzzzz{{{|||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~{{{{{{{{{|||||||||||||||||||||||||||}}}~~~~~~|||jjj]]]KKKCCC;;;:::999666444555---///000000//////000222,,,,,,------............---...000333444666@@@KKKYYYgggxxx~~~rrroooiiidddaaabbbdddffffffeeedddbbbbbbdddeeefffxxxxxxyyyyyyzzz{{{||||||||||||{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzyyyxxxwwwvvvxxxxxxwwwvvvwwwxxxzzz{{{yyyyyyzzzzzzzzzyyyxxxxxxvvvvvvwwwxxxyyyyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxxxxyyy{{{}}}zzzzzzxxxxxxxxxxxxzzzzzzyyyyyyyyyxxxxxxwwwwwwwww{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{{{{{{{|||}}}~~~yyyyyyzzz{{{|||||||||{{{yyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyy{{{|||~~~{{{|||}}}~~~~~~}}}|||{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{zzz{{{}}}~~~~~~~~~~~~}}}||||||}}}|||}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}||||||}}}~~~|||}}}}}}~~~~~~~~~~~~~~~{{{|||||||||}}}}}}~~~~~~zzz{{{{{{{{{||||||}}}}}}zzz{{{{{{{{{||||||}}}}}}zzzzzzzzzzzzzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{{{{{{{{{{{{{{{{|||}}}~~~|||||||||||||||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}{{{|||}}}}}}}}}}}}}}}|||zzzzzzyyyyyyzzz{{{}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{}}}~~~}}}~~~~~~}}}|||{{{yyyyyy{{{|||{{{{{{zzzzzzzzz{{{|||}}}~~~~~~zzzzzz{{{{{{|||}}}}}}}}}{{{{{{||||||}}}}}}~~~zzziiiWWWJJJBBB;;;666666666333111111...---,,,---///000///---+++++++++++++++---............000333222444===GGGWWWdddttt~~~{{{xxxtttppplllgggdddbbb^^^XXXRRROOOPPPSSSUUUTTTSSSRRRPPPPPPRRRSSSTTTyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxwww{{{xxxvvvvvvyyyzzzyyywwwxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzzzzz{{{zzzzzzzzzvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzxxxwwwvvvvvvuuuuuuyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxxxxzzzzzz{{{||||||{{{zzzyyyyyyyyyyyyzzz{{{zzzyyyyyyxxxxxxxxxxxx{{{{{{{{{{{{|||||||||}}}~~~}}}|||{{{zzz{{{||||||zzzzzz{{{{{{{{{{{{zzzzzz{{{zzzyyyyyyxxxxxxyyyyyyvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwwwwvvvwwwxxxyyy{{{|||}}}~~~~~~}}}|||{{{{{{~~~~~~}}}}}}||||||}}}}}}}}}}}}||||||||||||~~~}}}|||{{{zzzzzz||||||||||||}}}}}}}}}}}}}}}~~~|||}}}}}}~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||}}}}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||zzzzzzzzz{{{{{{{{{||||||zzzyyyyyyyyyyyyzzz{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzxxxxxxxxxyyyzzz{{{|||}}}||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}|||{{{{{{||||||~~~~~~~~~}}}||||||yyyzzzzzz{{{|||}}}~~~~~~||||||}}}}}}}}}}}}}}}|||yyyyyyzzzzzz{{{zzzzzzzzz{{{{{{||||||}}}}}}~~~~~~||||||{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}||||||{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzzzz{{{{{{{{{|||||||||{{{zzzyyyyyyzzz{{{|||||||||{{{{{{{{{{{{||||||}}}nnnbbbVVVGGG======999555444444333000---000///...------,,,+++******)))'''(((***---......------,,,---000777@@@FFFRRR\\\kkkxxx~~~xxxssspppkkkgggaaa]]][[[YYYWWWUUUMMMKKKHHHEEEDDDEEEGGGHHHMMMJJJFFFDDDDDDEEEFFFFFFyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwzzzwwwuuuvvvxxxyyyxxxwwwxxxyyyyyyyyyyyyyyyyyyzzzyyyyyyzzzzzzzzzzzzzzzyyywwwxxxxxxxxxxxxxxxwwwwwwyyyyyyxxxwwwvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzyyyxxxxxxxxxyyyyyy{{{{{{{{{{{{||||||||||||}}}|||{{{zzzzzzzzz{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwwwwxxxvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxyyy{{{|||}}}~~~~~~~~~}}}||||||{{{~~~~~~~~~}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||||||||||||||}}}}}}}}}~~~~~~|||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||}}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}||||||}}}}}}||||||||||||{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{||||||zzzzzzyyyyyyzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{yyyyyyyyyyyyzzz{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}|||}}}}}}}}}~~~}}}~~~~~~~~~}}}||||||zzz{{{{{{{{{|||}}}}}}}}}||||||}}}}}}}}}}}}||||||yyyzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~||||||{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}|||{{{|||{{{{{{zzzzzz{{{{{{|||zzzzzzzzz{{{{{{{{{||||||}}}|||zzzzzzyyyzzz{{{|||||||||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~lll]]]SSSKKKAAA:::777444111000111111///---///...---,,,,,,,,,,,,+++***((('''''')))++++++***,,,,,,------000555===BBBKKKSSS___jjjqqquuuwwwxxxrrrqqqpppnnnkkkfffbbb```ZZZWWWRRROOOMMMKKKJJJHHHFFFDDD@@@>>>===>>>???AAABBB@@@===<<<>>>@@@AAAAAAxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxyyyxxxvvvvvvxxxxxxxxxwwwzzzyyyyyyyyyyyyyyyyyyxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwvvvuuutttxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxyyyxxxxxxxxxxxxyyyyyyzzz||||||{{{{{{{{{{{{{{{{{{|||{{{{{{zzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvwwwwwwvvvwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyyyywwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}}}}||||||||||||{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~{{{}}}~~~~~~}}}|||~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}||||||}}}}}}{{{|||}}}}}}}}}|||zzzyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{yyyyyyyyyyyyzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||||||||||||||||||||||||||||||||}}}}}}||||||{{{zzzzzz{{{|||||||||||||||{{{{{{|||}}}}}}~~~~~~}}}||||||{{{{{{|||||||||~~~~~~~~~}}}|||{{{zzz|||||||||{{{{{{|||||||||zzzzzz{{{{{{{{{|||||||||}}}|||{{{zzzyyyyyyzzz{{{||||||{{{{{{{{{{{{||||||{{{|||||||||}}}vvviiiWWWJJJCCC???;;;777333111//////000000000//////---,,,---...///...---+++***((()))***+++***)))+++,,,---...///333888;;;@@@FFFNNNUUUYYY\\\^^^___[[[[[[[[[[[[YYYWWWTTTSSSMMMKKKGGGDDDDDDCCCAAA@@@???===:::888666777999:::888666555555888;;;======wwwwwwwwwwwwwwwwwwwwwwwwyyyzzzzzzzzzzzzzzzyyyyyyzzzyyyxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuwwwwwwvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxyyy{{{||||||{{{yyywwwxxxwwwwwwwwwxxxyyyzzzzzz||||||{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzxxxyyyyyyzzz|||}}}}}}~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}}}}||||||||||||}}}}}}|||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}||||||||||||}}}}}}}}}~~~|||}}}~~~~~~~~~}}}|||||||||||||||zzz{{{}}}~~~~~~|||zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{zzzzzzzzzzzzzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzzzz||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||}}}}}}}}}||||||||||||||||||||||||}}}||||||{{{{{{zzz{{{|||}}}}}}~~~}}}}}}{{{||||||}}}~~~~~~~~~}}}||||||||||||||||||~~~~~~~~~~~~}}}|||zzzzzz||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{||||||||||||~~~}}}{{{zzzyyyyyyzzzzzz||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{|||vvvfff[[[LLLAAA;;;:::888666444333222111111111111000000...---///222333222000...,,,******,,,,,,,,,+++)))+++---......000222555777;;;???CCCEEEHHHJJJLLLLLLMMMMMMMMMLLLKKKJJJIIIFFFCCCAAA@@@@@@@@@???======;;;888666555555666777666444333444777:::;;;;;;wwwwwwwwwwwwwwwwwwwwwwwwyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{zzzzzzzzzyyyyyyxxxxxxxxxyyyyyyzzzzzzyyyxxxxxxwwwuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzyyyyyyxxxxxxwwwwwwyyy{{{||||||{{{yyyxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzxxxyyyyyyzzz{{{|||}}}}}}|||||||||||||||}}}}}}}}}|||||||||}}}}}}}}}}}}}}}{{{||||||}}}~~~~~~~~~~~~~~~}}}|||{{{}}}~~~~~~~~~~~~}}}||||||}}}}}}||||||||||||}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{||||||||||||}}}}}}}}}{{{|||}}}~~~~~~}}}}}}|||{{{|||||||||zzz{{{}}}~~~~~~|||zzzyyy{{{{{{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{zzzzzzzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~}}}|||||||||||||||~~~~~~~~~}}}}}}{{{zzzzzz{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{|||||||||}}}}}}}}}|||{{{zzzyyyzzzzzz{{{||||||{{{{{{{{{{{{|||||||||||||||||||||~~~pppcccYYYRRRGGG>>>:::888666555777666555333111////////////......222777999666333000...+++***+++,,,,,,,,,(((***---...------///000111333666888:::<<<@@@BBBAAAAAAAAAAAAAAA@@@@@@???>>><<<::::::;;;;;;:::999;;;:::777555444444555666666444333444666888888888xxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyzzz{{{zzzxxxxxxzzz{{{zzzyyyyyyyyyyyyyyyyyyxxxyyyzzzzzzyyyyyyxxxwwwvvvtttuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{zzz{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyy{{{zzzyyyyyyxxxxxxyyyyyyvvvwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{|||{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{}}}~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{||||||||||||}}}}}}{{{||||||}}}~~~~~~~~~}}}||||||{{{{{{||||||{{{|||}}}}}}}}}|||zzzyyy{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzzzz{{{{{{|||}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||{{{{{{||||||||||||}}}}}}}}}~~~~~~}}}~~~~~~~~~|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}||||||||||||||||||}}}}}}}}}|||{{{{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{|||||||||}}}}}}}}}|||{{{zzzyyyyyyzzz{{{|||||||||{{{{{{{{{{{{||||||}}}}}}}}}|||{{{|||xxxooobbbVVVPPPJJJCCC===999777555444888888777333000---------......222999BBBDDDAAA<<<666222,,,))))))******+++(((***,,,---,,,,,,---......000222333444666:::<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999:::;;;;;;:::999888777555333222222222333444222111222444555555444yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{wwwyyyyyyxxxvvvvvvxxxzzzxxxyyyyyyyyyyyyyyyyyyzzzyyyzzzzzzyyyyyywwwvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{yyyxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{||||||{{{{{{|||||||||{{{zzzyyyxxxyyyyyyzzzzzzyyyyyyxxxzzzyyyyyyxxxxxxxxxxxxxxxvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{|||||||||}}}}}}||||||||||||}}}}}}~~~}}}}}}|||{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{||||||{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{||||||}}}{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~~~~||||||||||||{{{zzzyyyxxxyyyyyy{{{|||}}}~~~~~~~~~|||}}}}}}~~~~~~~~~}}}||||||||||||zzz{{{||||||}}}|||||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}zzzzzzyyyyyyzzz{{{}}}~~~||||||{{{{{{{{{{{{|||||||||}}}}}}{{{zzzzzz}}}}}}~~~zzzssslllfff\\\SSSJJJFFF???:::777666777777::::::999666111//////000000333:::FFFSSSWWWTTTNNNAAA;;;222,,,))))))******(((***,,,,,,++++++,,,...---...000000000111444666888888888999:::;;;<<<===<<<;;;:::;;;======<<<:::666555444222111111111111111000///000222444333222yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||||||||{{{uuuwwwxxxwwwttttttvvvyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuyyyyyyyyyyyyyyyxxxwwwvvvxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyzzz{{{|||yyyyyyxxxwwwvvvvvvvvvwwwvvvwwwxxxyyy{{{|||}}}}}}{{{|||}}}}}}}}}|||zzzzzzxxxyyyyyyzzzzzzyyyyyyxxxyyyxxxxxxwwwvvvwwwwwwwwwvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{|||||||||}}}}}}||||||||||||}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{}}}}}}|||{{{{{{{{{{{{|||||||||{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}zzz{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}{{{{{{|||}}}~~~||||||||||||{{{zzzyyyxxxxxxyyyzzz|||}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}||||||||||||yyyzzz{{{|||}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}zzzyyyyyyyyyzzz|||}}}||||||{{{{{{{{{{{{|||||||||||||||zzzyyyyyy{{{}}}zzzzzzuuunnnhhhddd]]]VVVIIIDDD>>>888666777:::<<<<<<======999555222333555555888BBBRRRaaagggddd^^^LLLDDD:::111,,,++++++,,,)))***+++,,,++++++---...,,,---......---...000111111111222333555888:::;;;999999888999:::;;;999777666555444333222111111111000//////111333555555444wwwxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxyyyyyyyyyzzzzzzwwwwwwxxxxxxxxxwwwwwwvvvxxxyyyzzz{{{{{{{{{zzzyyyzzzzzzzzzyyyyyyxxxxxxxxxvvvwwwxxxxxxxxxvvvuuutttuuuvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{|||zzzyyywwwvvvvvvwwwwwwyyyyyyyyyzzzzzzzzz{{{{{{{{{}}}~~~~~~|||zzzyyyzzz{{{{{{zzzyyyyyyyyyyyyzzzvvvvvvuuuuuuuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxxxxyyyzzz|||~~~~~~}}}|||||||||}}}{{{}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~}}}|||zzzyyy}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{|||}}}~~~}}}|||}}}|||{{{{{{{{{{{{}}}|||{{{zzzzzz{{{|||}}}zzzzzzzzz{{{{{{{{{|||||||||||||||||||||{{{{{{zzz{{{zzzzzzzzzzzz{{{{{{|||{{{{{{{{{{{{{{{|||}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||||||||}}}~~~}}}{{{yyy||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyy~~~|||{{{|||~~~~~~}}}|||||||||||||||}}}~~~}}}}}}}}}}}}}}}|||{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}{{{{{{||||||{{{zzzyyyyyy{{{{{{||||||}}}}}}~~~~~~}}}}}}|||||||||||||||}}}}}}|||zzzzzz{{{{{{{{{zzzxxxwwwrrrkkkhhhfff___WWWPPPGGG???;;;999666777;;;??????>>>;;;777444333333666===JJJ[[[ppp|||yyyppp]]]KKK999111000...+++***&&&((()))******+++---///000...---,,,,,,///111333333444555444444444666888999;;;<<<<<<:::999888999444444444444333222000000222000///000111111000///wwwxxxxxxyyyyyyxxxxxxwwwxxxyyyyyyyyyzzzzzzzzzzzzwwwxxxxxxyyyxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{zzzzzzxxxyyyyyyyyyyyyyyyyyyzzzwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{{{{zzzyyywwwwwwwwwwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{|||}}}~~~|||zzzyyyyyy{{{{{{zzzyyyyyyyyyyyyzzzwwwwwwvvvuuuuuuvvvxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{|||~~~~~~}}}|||||||||}}}{{{}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzz||||||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{|||}}}~~~}}}|||~~~}}}|||{{{{{{{{{{{{}}}|||{{{{{{{{{{{{|||}}}zzzzzzzzz{{{{{{{{{||||||||||||}}}}}}||||||{{{zzz{{{{{{{{{{{{{{{{{{|||}}}|||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}||||||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||||||||}}}~~~}}}|||{{{zzz||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||~~~}}}{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{|||}}}}}}||||||}}}}}}||||||{{{zzz{{{{{{||||||}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}{{{zzzyyyzzz{{{zzzyyyxxxwwwrrrmmmjjjhhhaaaYYYQQQHHH???;;;888555666999>>>???>>><<<999666555555<<>>777444222000...000---,,,///000///111444999AAAIIILLLLLLJJJBBB:::222111000///...---,,,+++,,,------,,,******+++,,,------,,,++++++***))))))------......///111222333333111000222555666444111555333000000000111111000///000000000000//////...yyyyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxyyyzzz{{{|||yyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwuuuwwwyyyyyyxxxxxxyyyzzzwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{||||||||||||~~~|||xxxwwwzzzzzz{{{{{{{{{{{{{{{zzzzzz||||||||||||}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz|||{{{zzzyyyxxxyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwyyyzzzzzzyyywwwvvvzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||||||||{{{{{{{{{{{{zzz||||||||||||}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{}}}~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||zzzyyyxxxzzz|||{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~}}}}}}|||zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}||||||||||||||||||}}}~~~~~~~~~~~~}}}~~~}}}|||{{{||||||}}}{{{{{{{{{|||||||||}}}}}}}}}}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{|||~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyywwwuuusssqqqjjjaaaZZZMMMFFF<<<555222111...,,,///,,,,,,//////...///333444:::@@@AAAAAA@@@:::333//////......---,,,,,,,,,***++++++***))))))+++---,,,,,,,,,+++++++++,,,,,,////////////000222333444777666555666999999777555666444111000111222222111//////000000000///......yyyyyyyyyxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{|||}}}zzzzzzzzzyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyyyywwwxxxyyyyyyxxxwwwxxxyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyxxxxxxyyyzzz|||}}}|||zzz||||||zzzxxxyyyzzzzzz{{{{{{{{{{{{{{{zzz{{{|||||||||}}}}}}}}}~~~{{{{{{{{{{{{||||||||||||zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzzzzzyyyxxxwwwyyyyyyyyyyyyyyyzzz{{{|||{{{zzzzzzyyyyyyzzzzzz{{{|||{{{{{{{{{{{{zzzzzzzzz||||||{{{||||||}}}~~~~~~~~~{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~}}}}}}|||{{{{{{zzzzzz~~~}}}|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||zzzyyyxxxzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzxxxyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~zzz{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}||||||{{{||||||||||||}}}}}}~~~~~~}}}|||}}}~~~|||~~~~~~}}}|||||||||||||||yyyyyyzzzzzzzzz{{{{{{{{{}}}}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyywwwuuussspppiii___XXXIIICCC999333111///---+++...++++++......---...111000444666555444555222---,,,,,,,,,,,,,,,,,,------***++++++))))))***---000.........---...//////000000000000000111333444555;;;::::::;;;======;;;999999666333111222333333222000000000000000///......xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~zzzzzzzzzyyyyyyyyyyyyxxxvvvvvvwwwyyyyyyzzzzzzzzzyyyyyyzzzyyywwwvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyywwwwwwxxxyyy|||}}}{{{yyyyyy|||~~~}}}{{{yyyyyyzzz{{{{{{|||{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~{{{{{{||||||}}}}}}~~~~~~yyyyyyzzzzzzzzzzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxyyyyyyxxxxxxwwwyyyyyyyyyyyyzzzzzz{{{|||zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz|||{{{{{{{{{||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~~~~}}}}}}}}}||||||||||||}}}}}}{{{{{{||||||}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{|||~~~~~~}}}|||}}}~~~||||||||||||||||||||||||zzz{{{|||{{{yyyyyyzzz{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}~~~~~~|||||||||{{{zzzzzzzzzyyyxxxxxxyyyyyyyyyyyyyyyzzzxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~zzzzzzzzz{{{{{{||||||}}}|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||~~~}}}}}}}}}||||||{{{{{{}}}}}}|||||||||}}}}}}~~~||||||{{{|||~~~~~~}}}|||~~~}}}}}}|||||||||||||||yyyyyyzzzzzzzzz{{{{{{{{{|||||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzz{{{{{{}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxyyywwwtttrrroooggg]]]UUUGGG@@@888333111///---+++---******---...+++,,,///000222222...---//////,,,******+++,,,---....../////////...,,,+++,,,000333222222111111000111111222//////...///111333666888======???@@@AAAAAA???>>><<<999555333333444444333111222222222111000///...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||||||||}}}zzzzzzyyyyyyyyyxxxxxxxxxuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzxxxvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvwwwyyy{{{}}}{{{}}}|||wwwyyyzzzzzz{{{||||||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~{{{||||||}}}}}}~~~~~~~~~yyyyyyzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxyyyzzz{{{||||||{{{zzzzzzyyyyyyzzzzzz{{{||||||{{{{{{{{{zzzzzzzzz{{{{{{{{{zzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}}}}{{{{{{||||||}}}}}}~~~~~~{{{{{{{{{{{{||||||}}}}}}zzz|||}}}|||{{{{{{|||}}}||||||||||||||||||||||||yyy{{{||||||{{{zzz{{{|||{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~||||||||||||||||||||||||}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{||||||}}}~~~~~~|||||||||{{{zzzzzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzzxxxxxxyyyzzz{{{|||}}}~~~}}}~~~~~~~~~~~~}}}{{{{{{{{{||||||}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}|||}}}}}}}}}}}}||||||||||||}}}}}}||||||||||||||||||{{{{{{{{{|||~~~~~~}}}|||}}}}}}}}}}}}}}}||||||{{{zzzzzz{{{{{{{{{||||||||||||||||||{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxvvvtttrrrnnneeeZZZRRREEE???888333222111///,,,,,,******------++++++---000111///+++***---...,,,)))***+++---...///111111222222111///......111333555555444333222111000///------,,,---000333777999>>>AAADDDGGGHHHHHHGGGGGGAAA===888555444444444333333444333333222111000///wwwxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxwwwwwwuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzyyyxxxvvvvvvwwwyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwvvvwwwxxxzzz{{{{{{wwwyyyyyyzzz{{{||||||||||||zzzzzz{{{|||}}}~~~||||||||||||}}}}}}}}}}}}zzzzzzzzzzzzyyyyyyyyyxxxwwwxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}{{{{{{{{{zzzzzz{{{{{{{{{}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||||||||||||||}}}}}}~~~||||||||||||}}}}}}}}}}}}zzzzzz{{{{{{|||}}}}}}~~~yyy{{{||||||zzzzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}zzz|||}}}~~~|||||||||}}}zzzzzz{{{{{{{{{|||||||||||||||||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}~~~|||}}}~~~||||||||||||||||||||||||||||||}}}}}}}}}||||||{{{zzzzzz{{{{{{||||||}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxyyyyyyzzzzzz{{{{{{xxxyyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{|||~~~~~~|||}}}}}}}}}}}}}}}|||{{{{{{{{{||||||||||||}}}}}}}}}||||||{{{{{{||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{}}}}}}}}}}}}}}}|||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxvvvtttqqqmmmcccWWWNNNDDD???888444333222000---,,,******......+++***,,,---///---)))(((+++,,,***)))***+++---...000111222222333444333222222333555888999999999777444111///......------///222666888???CCCHHHMMMNNNOOOPPPQQQGGGBBB<<<777555444444333444444444333222111000///wwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{zzzzzzxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyyyywwwvvvvvvxxx{{{{{{{{{zzzzzzzzzyyyyyyyyyvvvvvvwwwwwwxxxxxxyyyyyy}}}{{{{{{yyyxxxyyyzzz{{{||||||||||||zzzzzz{{{|||}}}~~~}}}|||||||||||||||{{{{{{|||{{{{{{zzzyyyxxxwwwwwwvvvwwwxxxyyyzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxyyyzzz{{{|||}}}}}}||||||{{{{{{||||||}}}~~~~~~}}}}}}}}}|||||||||{{{{{{zzzzzzyyyzzzzzz{{{|||||||||||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{|||||||||||||||zzz{{{||||||{{{{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz|||~~~}}}~~~~~~zzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||||||{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~|||}}}~~~||||||||||||||||||||||||{{{{{{||||||}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{xxxyyyyyyzzz{{{{{{||||||zzzzzzzzz{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}||||||}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~{{{|||}}}~~~~~~}}}|||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz|||{{{{{{}}}}}}|||}}}}}}~~~}}}|||{{{zzz{{{{{{|||||||||}}}}}}}}}|||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwuuusssqqqlllbbbUUULLLBBB===777444333333000---,,,***+++......+++***,,,***,,,,,,)))))),,,,,,)))((()))***+++---///000111222555888:::::::::;;;<<<>>>@@@CCCDDDCCC???;;;888444222000...///111444666;;;@@@HHHMMMPPPRRRUUUWWWKKKFFF???999555444333222333333333222111000...---wwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{zzzyyywwwvvvwwwwwwwwwvvvvvvvvvvvvuuuvvvvvvwwwxxxxxxxxxxxxwwwyyyyyyxxxwwwuuuvvvyyy{{{{{{{{{{{{zzzzzzyyyyyyyyyuuuuuuwwwxxxxxxyyyxxxxxxvvvwww{{{}}}xxxyyyzzz{{{||||||||||||zzzzzz{{{|||}}}~~~}}}}}}||||||{{{{{{zzzzzz||||||{{{zzzxxxwwwvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxyyyzzz{{{}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzzzzyyyyyyyyyzzzzzz||||||||||||{{{{{{{{{{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{}}}}}}}}}|||{{{{{{zzzzzzzzz|||}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}~~~zzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||||||{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{|||}}}}}}|||~~~~~~||||||||||||||||||||||||zzz{{{{{{|||}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{|||||||||yyyyyyzzzzzz{{{|||}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzzyyy{{{{{{|||~~~~~~}}}}}}||||||||||||}}}}}}{{{|||}}}~~~~~~~~~{{{|||}}}~~~~~~}}}|||{{{~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzzzzzzz|||{{{{{{}}}~~~|||}}}~~~~~~~~~}}}{{{zzz{{{{{{{{{||||||||||||}}}{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwuuusssqqqlllaaaTTTKKKAAA<<<666333333222000---,,,***,,,//////+++***,,,))),,,---++++++...---***'''((()))***,,,---//////444888===@@@BBBCCCDDDEEEDDDGGGLLLNNNNNNJJJEEEBBB999777333000///000222333555<<>>;;;888555333000,,,***,,,,,,---------,,,+++++++++)))(((((())))))(((&&&((((((((()))+++---000111333888@@@GGGKKKNNNPPPQQQRRRTTTUUUVVVZZZ\\\VVVMMMFFF???777111000///...---333777===BBBFFFJJJNNNQQQIIIFFFBBB<<<777222...---111111111000///...,,,,,,vvvxxxzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}|||zzzyyyxxxxxxyyyyyyxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{yyyyyyyyyxxxxxxwwwwwwwww{{{zzzzzzyyyyyyzzzzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{|||||||||}}}|||{{{{{{zzzyyyyyyxxxxxxzzzzzzzzzzzzzzzyyyxxxxxxzzzyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{||||||||||||{{{zzzyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||zzzzzz{{{|||}}}|||{{{zzz{{{~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzz{{{}}}~~~~~~}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||||||||||||||||||||||||||zzzyyyyyyzzz{{{|||}}}~~~|||}}}}}}|||}}}~~~~~~}}}}}}|||{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||}}}}}}|||||||||{{{{{{{{{|||||||||}}}}}}~~~~~~}}}|||||||||||||||||||||||||||}}}~~~~~~{{{|||||||||||||||||||||yyyzzz{{{}}}~~~~~~~~~}}}|||||||||{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwuuurrroooiii```SSSJJJ???;;;777444222000---+++,,,,,,---,,,,,,+++*********)))(((((())))))((('''*********+++,,,...111222333999BBBKKKRRRXXX]]]```___```___```cccfffbbbZZZUUULLLAAA999444111...+++000333888<<<>>>@@@CCCEEECCCAAA===888444000---,,,.........---,,,+++***)))wwwxxxzzzzzzyyyxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{xxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||||||||{{{{{{{{{zzzzzzyyyyyyxxxzzz{{{{{{{{{{{{zzzyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzyyyyyyyyyzzz|||}}}~~~}}}}}}||||||}}}}}}~~~|||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||~~~~~~|||{{{{{{{{{|||}}}}}}|||{{{{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~|||~~~~~~}}}}}}}}}}}}||||||{{{{{{zzz||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzz{{{|||~~~}}}}}}||||||||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}||||||||||||||||||||||||yyyyyyyyyzzz{{{}}}~~~|||}}}}}}|||}}}~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{|||||||||}}}~~~~~~~~~}}}|||||||||||||||||||||||||||}}}~~~~~~||||||||||||||||||{{{{{{yyyyyy{{{|||}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{{{{zzzzzzzzzyyyyyywwwwwwwwwxxxxxxxxxyyyyyy{{{zzzzzzyyyyyyxxxxxxwwwwwwuuurrrnnniii___RRRIII@@@<<<666222000///...---,,,,,,,,,,,,+++***)))((()))((('''((()))***)))(((((((((((()))***,,,---...444999AAAJJJSSS\\\dddiiiggghhhhhhhhhkkknnnlllfff___VVVJJJ???999444///,,,...111444666666666777888:::888666222000---,,,+++++++++******)))'''&&&%%%wwwyyyzzzzzzyyyxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{xxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{zzzzzzyyyxxxwwwvvvvvvzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{{{{|||{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyzzzwwwxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyzzzzzz|||}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}}}}||||||||||||}}}}}}|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||}}}~~~|||{{{{{{|||||||||}}}|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||}}}{{{zzzzzz|||}}}}}}|||}}}||||||{{{{{{zzzzzzyyy{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||xxxxxxyyyzzz|||}}}|||}}}}}}|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||||||}}}}}}~~~||||||||||||{{{{{{{{{{{{xxxyyyzzz{{{||||||||||||~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwuuurrrnnnhhh^^^QQQHHHAAA<<<666111////////////,,,,,,,,,+++***)))((('''(((''''''((()))******)))(((((())))))***+++,,,---333666<<>>999555222///---///222222111000000111,,,,,,++++++++++++,,,,,,(((((((((((('''%%%$$$###xxxzzz{{{zzzyyyxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzzzzz{{{{{{{{{zzzxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwyyyyyyyyyyyyzzz{{{{{{|||{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyzzzyyyzzz{{{{{{|||}}}~~~~~~zzzzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{yyyzzzzzzzzz{{{{{{{{{{{{}}}||||||{{{{{{||||||}}}||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{}}}~~~~~~|||{{{|||}}}zzz|||}}}}}}||||||}}}~~~~~~~~~~~~{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}|||||||||||||||||||||||||||zzzyyyzzz{{{}}}||||||zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||}}}}}}~~~{{{{{{|||||||||}}}}}}}}}||||||||||||||||||||||||zzzzzzzzz{{{|||~~~|||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~}}}}}}||||||}}}}}}}}}}}}~~~~~~|||}}}~~~~~~}}}|||}}}||||||{{{{{{||||||||||||||||||||||||}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzzyyyzzzzzz{{{||||||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}||||||yyyyyyzzzzzzzzz{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwuuurrrooojjj```TTTKKK@@@;;;555111//////000000+++++++++,,,++++++***))))))((('''((()))***)))(((%%%&&&((()))***++++++++++++---///111444:::@@@EEELLLVVV```fffjjjkkkfff___XXXPPPEEE<<<777333///,,,***,,,...///...------...***))))))))))))***++++++)))))))))((('''&&&$$$$$$xxxzzz{{{{{{yyywwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{{{{{{{zzzyyyxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxyyyyyyyyywwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzyyyyyyzzz{{{|||}}}~~~~~~{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{{{{zzzzzzzzzzzz{{{{{{||||||||||||||||||{{{{{{{{{{{{|||||||||||||||}}}~~~}}}~~~~~~~~~~~~|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||~~~{{{{{{|||||||||}}}}}}}}}{{{|||~~~~~~|||||||||}}}zzz|||}}}~~~||||||}}}~~~~~~~~~~~~{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}|||||||||||||||||||||||||||zzzyyyyyy{{{||||||{{{xxxyyyyyyzzzzzz{{{{{{|||zzz{{{{{{|||}}}}}}~~~~~~zzzzzz{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{|||}}}~~~|||}}}}}}|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}{{{||||||}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~|||}}}~~~~~~}}}{{{||||||{{{{{{{{{||||||}}}|||||||||||||||}}}~~~~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzz{{{||||||||||||{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||xxxxxxyyyyyyyyyzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwvvvtttrrrpppkkkbbbVVVMMM???;;;555111000000000///***++++++,,,,,,,,,,,,,,,***)))(((((())))))((('''###%%%''')))***+++++++++,,,---......000333888;;;???IIITTTZZZ^^^aaa^^^ZZZRRRJJJ???777333000---***)))+++------+++*********((((((((('''(((((()))***))))))(((((('''%%%$$$###yyyzzz{{{{{{yyywwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyvvvwwwwwwxxxxxxyyyzzzzzzxxxxxxxxxyyyzzz{{{|||}}}{{{{{{{{{{{{|||||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwxxxyyyyyyzzzzzzzzzyyyzzzyyyyyyxxxxxxyyyyyyzzzxxxxxxyyyzzz{{{|||}}}~~~{{{{{{zzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzyyyyyyzzz{{{||||||}}}}}}||||||||||||{{{{{{{{{{{{|||||||||||||||}}}~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}yyyzzz|||~~~zzz{{{{{{{{{||||||}}}}}}{{{|||~~~~~~}}}||||||}}}zzz|||~~~~~~}}}|||}}}~~~~~~~~~~~~zzz}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyyyy{{{||||||{{{wwwxxxxxxyyyzzz{{{||||||zzz{{{{{{|||}}}~~~~~~zzzzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||}}}~~~~~~|||}}}}}}|||}}}~~~|||||||||||||||}}}}}}}}}{{{}}}~~~~~~}}}{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~|||}}}~~~~~~|||{{{||||||{{{{{{{{{||||||}}}|||||||||||||||}}}~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{{{{||||||}}}|||||||||||||||||||||}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{wwwwwwxxxxxxxxxyyyyyyyyyvvvvvvvvvvvvvvvvvvwwwwwwvvvtttrrrpppllldddXXXOOO>>>:::555222111000000///******+++,,,------------+++)))(((((())))))(((&&&)))***---///111222333333///000///...---...000333444>>>GGGMMMRRRVVVVVVSSSJJJBBB999222///...+++)))***,,,------+++)))))))))(((''''''&&&&&&''''''(((((((((((('''&&&%%%$$$###{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvyyyyyyyyyxxxxxxxxxwwwwww{{{{{{zzzzzzzzzyyyyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{~~~~~~}}}}}}||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzztttuuuwwwyyyzzzzzzzzzyyy{{{yyyxxxyyy{{{}}}}}}|||}}}}}}}}}}}}~~~~~~~~~~~~yyyyyyzzzzzz{{{|||}}}}}}}}}|||{{{{{{|||{{{yyywwwzzzzzz{{{||||||{{{zzzzzz~~~|||{{{{{{{{{|||}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~}}}}}}}}}}}}zzzzzz{{{{{{||||||}}}}}}zzz{{{||||||{{{{{{|||~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{{{{~~~~~~|||~~~~~~~~~}}}}}}yyy{{{}}}}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzz|||}}}}}}~~~~~~}}}}}}||||||{{{{{{||||||||||||||||||||||||~~~~~~}}}}}}}}}}}}}}}}}}zzz{{{|||}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz}}}}}}}}}}}}||||||||||||zzzzzz{{{{{{||||||}}}}}}{{{zzzzzzzzzzzz{{{||||||{{{zzzzzz{{{~~~~~~~~~}}}}}}||||||||||||}}}}}}||||||}}}}}}}}}}}}||||||~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}|||{{{zzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{|||}}}}}}||||||~~~~~~~~~~~~}}}|||zzzzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxuuuuuussspppnnniii]]]QQQ@@@;;;444111111111000...------------------------+++'''%%%''''''%%%'''++++++,,,///444777777555222444222///,,,+++,,,---///111444999===AAABBBBBBBBB:::888444000---+++++++++))))))(((((('''''''''&&&***)))(((&&&&&&''''''((()))$$$###&&&%%%"""###'''{{{||||||||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyyyyzzzzzzyyyyyyxxxyyyxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzzzzzzzzzzyyyyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{yyyzzzzzzzzz{{{{{{{{{{{{~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{zzzzzz{{{{{{|||yyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzuuuwwwxxxzzz{{{{{{{{{{{{{{{yyyxxxyyy{{{}}}}}}|||||||||}}}}}}}}}~~~~~~~~~yyyyyyzzz{{{{{{||||||}}}~~~|||{{{|||||||||zzzxxx||||||||||||||||||||||||~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{{{{{{{zzz{{{||||||{{{{{{|||~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{|||~~~~~~|||~~~~~~}}}}}}}}}zzz|||}}}|||zzzyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~}}}}}}}}}|||||||||{{{||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzz}}}|||||||||||||||||||||{{{{{{{{{|||||||||||||||{{{zzzzzzzzz{{{{{{|||||||||{{{zzz{{{}}}~~~}}}}}}}}}||||||||||||}}}}}}|||}}}}}}}}}}}}}}}}}}|||~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}|||{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~}}}|||{{{zzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwuuuuuussspppnnnjjj^^^RRRBBB<<<444000///000///...------------------------+++'''&&&''''''&&&'''++++++---111777;;;===;;;999666444111...,,,,,,---...---///222555888999999999777555111...,,,*********)))((((((((('''''''''&&&))))))'''&&&&&&&&&'''((()))%%%$$$&&&&&&######(((|||||||||||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{zzzzzz{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{|||zzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxyyyzzz{{{|||||||||{{{yyyyyyzzz|||}}}}}}|||||||||}}}}}}}}}}}}~~~~~~zzzzzzzzz{{{{{{||||||}}}~~~}}}|||}}}}}}}}}{{{yyy~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{||||||{{{{{{|||~~~~~~~~~~~~}}}|||}}}~~~~~~}}}{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{||||||{{{yyyyyyzzz|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}~~~}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~}}}{{{{{{|||||||||}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzz|||||||||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzz{{{{{{{{{||||||||||||{{{zzz{{{}}}~~~~~~}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{||||||}}}~~~}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{xxxyyyzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxuuuuuuvvvwwwwwwwwwwwwwwwuuuuuurrrooonnnkkk___TTTEEE>>>444///......///...------------------------+++'''&&&((((((&&&'''+++***,,,111888>>>AAA@@@???:::777444000...---------+++,,,------...///000000111000---+++))))))))))))((((((((('''''''''''''''(((((('''&&&&&&&&&&&&''')))&&&%%%''''''$$$%%%'''||||||}}}}}}||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzzzzyyyyyyyyyxxxxxxuuuvvvwwwxxxyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxxxx{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{||||||||||||}}}{{{|||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwxxxyyyzzz{{{||||||zzzzzzyyy{{{}}}~~~}}}|||||||||||||||}}}}}}}}}~~~zzzzzz{{{{{{|||||||||}}}~~~}}}}}}~~~~~~|||{{{~~~|||{{{yyyyyy{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{zzzzzzyyyzzz{{{||||||{{{{{{|||~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||{{{zzzyyyyyy{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{|||}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||~~~}}}|||{{{zzzzzzzzz{{{{{{{{{||||||}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{||||||||||||||||||{{{zzz{{{}}}~~~}}}|||||||||}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{{{{zzzzzz|||||||||||||||{{{zzzyyy{{{{{{{{{zzzyyyyyyxxxxxxssstttvvvxxxxxxxxxwwwvvvttttttrrroooooolllaaaVVVHHH@@@555...,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++''''''))))))''''''+++(((***///666<<>><<<:::666222///---,,,,,,...---,,,+++***+++,,,,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&'''|||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzzzzyyyyyyyyyxxxxxxuuuuuuvvvwwwyyyzzz{{{{{{zzzzzzyyyyyyyyyxxxxxxxxx{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{||||||||||||}}}{{{{{{||||||}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzzzz|||~~~~~~}}}|||{{{||||||||||||}}}}}}}}}{{{{{{{{{|||||||||||||||~~~}}}~~~}}}{{{|||{{{yyyxxxxxxyyy{{{||||||}}}~~~~~~}}}||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||~~~~~~}}}}}}||||||{{{{{{zzz{{{||||||{{{{{{|||~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}||||||{{{||||||}}}||||||||||||||||||||||||{{{{{{{{{zzzyyyyyy{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||~~~~~~~~~~~~}}}|||zzzzzzyyyzzzzzzzzzzzz{{{{{{{{{||||||||||||{{{{{{{{{{{{zzzzzz{{{{{{|||||||||}}}}}}}}}||||||{{{{{{zzzzzzzzz{{{|||}}}}}}}}}|||||||||{{{zzz{{{|||}}}|||{{{||||||}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{||||||||||||{{{{{{}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyy{{{{{{{{{zzzzzzzzzyyyyyytttuuuvvvxxxxxxxxxwwwvvvttttttrrroooooommmdddYYYLLLCCC777///,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***''''''******''''''******,,,000666;;;===<<<:::;;;999666333000---,,,+++000///,,,***))))))******'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$'''(((((('''''''''&&&%%%{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyxxxxxxxxxxxxuuuvvvvvvxxxyyyzzz{{{{{{yyyyyyyyyyyyxxxxxxxxxxxx{{{zzzzzzyyyyyyzzzzzz{{{zzzzzz{{{{{{{{{|||||||||{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvvvvvvvwwwxxxyyyzzz{{{zzzzzz{{{}}}}}}{{{{{{{{{||||||||||||}}}}}}||||||||||||||||||||||||~~~}}}}}}}}}}}}|||zzzzzzyyyxxxxxxyyyzzzzzz{{{{{{|||}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}zzz{{{||||||{{{{{{|||~~~}}}}}}~~~~~~~~~}}}|||{{{|||}}}~~~|||}}}}}}|||{{{{{{|||~~~{{{{{{{{{{{{||||||||||||zzz{{{{{{{{{zzzzzz{{{}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{zzzzzz{{{||||||||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzzzzyyyyyyzzzzzzzzz{{{{{{{{{||||||||||||||||||{{{{{{zzzzzzzzz{{{{{{||||||}}}|||||||||||||||{{{{{{{{{zzz{{{|||}}}~~~}}}|||||||||{{{zzzzzz|||||||||zzz{{{|||}}}~~~~~~}}}|||{{{||||||}}}}}}}}}}}}||||||zzz{{{{{{||||||{{{{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{|||||||||}}}||||||{{{zzzyyyzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvwwwwwwwwwwwwvvvvvvttttttqqqooopppnnnfff[[[OOOFFF:::111.........---,,,,,,,,,,,,,,,,,,,,,,,,***((((((******((((((***...000333888<<<===;;;999888777555222///---,,,+++///---+++)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###%%%((((((&&&&&&'''&&&###zzzzzzzzzzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxwww{{{zzzzzzyyyyyyzzzzzz{{{yyyzzzzzzzzz{{{{{{{{{{{{|||||||||||||||{{{{{{{{{||||||||||||||||||||||||}}}}}}||||||||||||}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwxxxzzz{{{}}}zzzzzz{{{}}}}}}{{{{{{{{{{{{|||||||||}}}}}}}}}|||||||||||||||||||||}}}||||||}}}~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{{{{||||||}}}~~~|||||||||||||||||||||||||||}}}}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}zzz{{{||||||{{{{{{|||~~~||||||}}}~~~~~~~~~~~~}}}}}}||||||{{{|||}}}~~~{{{|||}}}|||zzzzzz|||~~~zzzzzzzzz{{{{{{|||||||||xxxzzz||||||{{{zzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{||||||{{{|||||||||}}}}}}}}}~~~||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||yyyyyyzzz{{{{{{|||}}}}}}{{{{{{{{{|||||||||||||||zzz{{{}}}~~~~~~~~~|||{{{|||{{{zzzzzz||||||{{{zzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{||||||||||||{{{{{{zzzzzz{{{||||||{{{zzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{zzz{{{|||||||||{{{{{{zzzyyyxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{yyyxxxwwwvvvuuuuuuuuuuuuttttttqqqooopppoooggg]]]QQQHHH<<<444000///...,,,++++++++++++++++++++++++***((((((++++++((((((***///111444888<<<<<<:::888444333222000///---,,,,,,,,,,,,+++***)))(((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&%%%$$$###"""###'''(((%%%%%%'''&&&"""yyyyyyzzzzzzyyyyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxyyyyyyzzzyyyyyyyyyxxxxxxxxxwwwwww{{{zzzzzzyyyyyyzzzzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{}}}}}}||||||{{{{{{{{{zzz||||||||||||||||||||||||}}}}}}||||||||||||}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxyyy{{{}}}~~~zzzzzz{{{}}}}}}{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}||||||||||||||||||{{{|||~~~~~~}}}{{{zzzzzz{{{||||||{{{zzzzzz}}}|||{{{{{{{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzzzz{{{{{{||||||}}}}}}zzz{{{||||||{{{{{{|||~~~{{{{{{|||}}}}}}}}}}}}}}}}}}|||{{{{{{{{{}}}~~~zzz|||~~~|||zzzyyy|||~~~zzzzzzzzz{{{{{{{{{||||||wwwyyy|||}}}|||{{{{{{|||yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{zzzzzzzzz{{{{{{{{{|||||||||}}}}}}~~~~~~||||||||||||||||||||||||{{{||||||}}}~~~~~~~~~~~~}}}}}}zzzzzzzzz{{{{{{{{{||||||{{{{{{{{{|||||||||||||||yyyyyyzzzzzz{{{|||}}}}}}zzz{{{{{{{{{||||||}}}}}}zzz{{{}}}~~~~~~|||{{{|||{{{zzzzzz{{{|||{{{yyy{{{|||}}}}}}|||{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyzzz{{{||||||{{{zzzyyy}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyyyyxxxxxxxxxyyyzzzzzzzzzyyyyyyvvvwwwwwwxxxyyyzzz{{{{{{zzzyyywwwuuuttttttuuuuuutttsssqqqooopppppphhh^^^RRRIII>>>555111000...,,,++++++++++++++++++++++++***((((((++++++((((((***...///222777:::;;;999777111111000///...---,,,,,,,,,,,,,,,++++++*********&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&%%%$$$###""""""'''((($$$$$$'''&&&!!!wwwwwwwwwxxxxxxyyyyyyyyywwwwwwxxxyyyyyyzzz{{{{{{wwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyy{{{zzzyyyyyyyyyyyyzzz{{{~~~}}}|||{{{zzzzzz{{{|||zzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|||}}}}}}|||||||||zzzyyyzzz{{{|||{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}{{{{{{||||||}}}}}}~~~~~~~~~~~~|||{{{{{{|||}}}}}}||||||||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{||||||~~~}}}|||zzzzzz{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}~~~}}}~~~~~~}}}||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzzzzyyyzzz|||}}}}}}}}}|||{{{~~~|||{{{zzzzzz{{{|||~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||{{{{{{{{{{{{zzzzzzzzz}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyzzzzzzyyyxxxyyy{{{}}}|||||||||{{{zzzzzzyyyyyy{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}||||||{{{{{{|||}}}~~~~~~}}}}}}}}}}}}|||}}}~~~||||||{{{{{{{{{{{{||||||}}}}}}}}}}}}||||||||||||xxxxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{}}}}}}}}}}}}}}}|||{{{{{{||||||{{{{{{zzzzzzzzzyyy}}}}}}}}}}}}||||||||||||yyyzzz{{{||||||{{{zzzyyy{{{{{{||||||{{{zzzyyyyyy||||||}}}}}}}}}}}}||||||}}}}}}|||{{{zzzyyyyyyxxx|||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwxxxxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvssssssssssssrrrnnniiieee[[[OOO@@@777444222...***+++***************+++,,,***)))((('''((()))+++---...222666999777555333222------............------+++******)))))))))))))))&&&%%%%%%'''((()))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&"""&&&,,,...,,,'''""" ######$$$$$$$$$$$$######wwwxxxxxxxxxyyyyyyyyyyyyvvvwwwwwwxxxxxxyyyyyyyyywwwwwwxxxxxxxxxyyyyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyywwwwwwxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyy{{{zzzyyyyyyyyyyyyzzz{{{~~~}}}|||{{{zzzzzz{{{|||zzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{||||||||||||||||||{{{zzzzzz{{{|||{{{yyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyzzzzzz{{{|||{{{{{{|||}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~||||||||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{||||||~~~}}}|||{{{zzz{{{||||||||||||||||||||||||||||||}}}||||||}}}}}}~~~}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{|||}}}||||||{{{}}}|||{{{zzzzzz{{{|||}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz|||||||||{{{{{{zzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyzzzyyyxxxxxx{{{}}}||||||{{{{{{zzzzzzzzzyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~}}}|||||||||||||||}}}~~~~~~||||||{{{{{{{{{{{{||||||}}}}}}}}}|||||||||{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{}}}}}}}}}}}}}}}|||{{{{{{|||||||||{{{{{{{{{zzzzzz|||||||||||||||}}}}}}}}}zzzzzz{{{||||||{{{zzzzzz{{{{{{||||||{{{zzzzzzyyy||||||}}}}}}}}}}}}|||||||||||||||{{{zzzzzzyyyyyy|||||||||{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxyyyxxxwwwvvvvvvvvvvvvvvvuuutttttttttssspppjjjfff\\\QQQBBB888555222...***+++******)))))))))*********)))((('''((()))+++,,,,,,000444666555333222222,,,,,,------,,,++++++***+++***))))))(((((())))))&&&%%%%%%&&&(((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$''')))***(((%%%############$$$$$$$$$$$$######xxxxxxyyyyyyyyyyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyywwwwwwyyyzzz{{{|||||||||xxxxxxxxxyyyyyyyyyyyyyyywwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyzzzzzzyyyyyyyyyyyyzzzzzz}}}|||{{{{{{zzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{|||||||||||||||}}}|||zzzzzz{{{{{{zzzxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{|||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{zzzzzzzzz{{{}}}~~~|||||||||{{{{{{{{{{{{zzz||||||{{{{{{{{{{{{||||||~~~}}}|||{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{||||||}}}~~~}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~}}}}}}||||||}}}}}}~~~}}}~~~~~~}}}}}}|||{{{zzzzzzzzz{{{||||||||||||{{{}}}|||{{{zzzzzz{{{|||}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}||||||~~~}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzzyyyxxxxxxzzz|||{{{{{{{{{zzzzzzzzzzzzzzz{{{zzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||}}}||||||||||||{{{{{{{{{yyyzzzzzzzzzzzz{{{{{{{{{yyyyyyyyyyyyyyyzzz{{{{{{|||||||||||||||{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~zzzzzz{{{||||||{{{zzzzzz{{{{{{{{{|||{{{{{{zzzyyy{{{||||||}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}|||||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvuuuuuutttqqqlllhhh^^^SSSEEE;;;666333///+++++++++***)))((((((((()))***)))((((((((()))+++++++++---000222222222222333............---+++***)))******)))(((((((((((((((&&&%%%$$$%%%'''((('''&&&"""#########$$$$$$$$$$$$&&&'''&&&%%%###"""###%%%######$$$$$$$$$$$$######yyyyyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{wwwwwwxxxxxxxxxxxxyyyyyywwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{{{{|||{{{{{{{{{{{{{{{|||||||||||||||{{{}}}|||zzzzzz{{{{{{zzzxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{zzzyyyyyyyyyzzz{{{}}}~~~||||||{{{{{{{{{zzzzzzzzz|||{{{{{{zzzzzz{{{{{{|||}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{zzzzzz{{{{{{|||}}}~~~}}}~~~~~~|||||||||~~~}}}~~~~~~~~~~~~~~~~~~{{{}}}~~~~~~}}}||||||{{{{{{||||||}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{|||||||||}}}|||{{{{{{{{{{{{|||}}}|||||||||||||||}}}~~~~~~~~~}}}|||{{{{{{}}}~~~}}}{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzwwwyyyyyyyyyxxxwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||}}}||||||}}}}}}}}}~~~~~~~~~}}}|||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzz{{{{{{||||||||||||{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||yyyyyyxxxxxxyyyyyyzzz{{{|||{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||zzzzzz{{{{{{|||}}}~~~~~~zzz{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzz{{{||||||||||||||||||{{{zzzzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttqqqmmmjjj```VVVIII>>>888444000,,,,,,+++***)))(((((('''(((******)))(((((()))***+++***,,,...///000111333555333333222111000...---,,,))))))(((''''''''''''(((&&&%%%###$$$&&&'''&&&&&&""""""""""""############%%%%%%%%%###!!!!!!###%%%######$$$$$$$$$$$$######yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{||||||{{{{{{{{{|||||||||||||||{{{{{{}}}{{{zzzzzz{{{{{{zzzyyy{{{zzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzz{{{||||||{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{zzzyyyyyyyyyzzz{{{}}}~~~{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||zzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~|||||||||~~~}}}}}}~~~~~~~~~~~~~~~{{{~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzz{{{{{{|||||||||{{{{{{{{{{{{|||||||||||||||{{{|||}}}}}}~~~~~~}}}|||{{{{{{}}}~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzwwwxxxyyyyyywwwwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||yyyxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzyyyzzzzzz{{{|||{{{{{{{{{|||||||||||||||yyyzzzzzz{{{|||}}}}}}~~~{{{{{{{{{zzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzz{{{{{{||||||||||||{{{{{{yyyyyyzzzzzz{{{|||||||||}}}}}}}}}}}}||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuuuuuuuttttttuuuvvvwwwwwwvvvuuuttttttsssqqqmmmjjjcccZZZMMMBBB:::555000---,,,,,,***)))((((((((((((******))))))))))))))))))***,,,...//////111444666555555444333111///---,,,)))(((''''''&&&'''''''''&&&$$$######%%%&&&&&&%%%!!!!!!"""""""""#########"""###%%%$$$###"""""""""######$$$$$$$$$$$$######yyyyyyxxxxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxxxxyyyyyyyyy|||||||||{{{zzzyyywwwwwwwwwwwwxxxxxxyyyyyyzzzzzzxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzyyyyyyzzz{{{||||||||||||||||||||||||||||||{{{zzz|||zzzyyyzzz{{{|||{{{zzz{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{zzzzzz{{{{{{|||}}}{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{zzzzzzzzz{{{}}}~~~{{{{{{{{{zzzzzzzzzzzzyyy{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}~~~~~~~~~}}}|||{{{||||||||||||||||||||||||{{{zzzzzz{{{{{{|||}}}~~~}}}~~~~~~}}}||||||~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzz{{{{{{|||||||||}}}}}}}}}}}}||||||zzzzzzyyyyyyzzzzzz{{{|||||||||||||||||||||||||||||||||{{{{{{||||||}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}|||zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzvvvwwwwwwxxxxxxyyyyyyzzzvvvxxxyyyyyywwwvvvvvvwwwwwwwwwxxxyyyzzz{{{{{{|||yyyyyyyyyzzzzzzzzzzzz{{{{{{{{{|||||||||||||||{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{xxxxxxxxxxxxxxxyyyzzzzzz{{{zzzyyyxxxxxxzzz{{{|||zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{||||||}}}|||{{{zzzzzzzzzzzz{{{|||yyyzzz{{{{{{|||{{{{{{{{{zzz{{{{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||}}}}}}}}}|||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvtttttttttuuuvvvwwwxxxyyyvvvuuutttssssssqqqnnnkkkeee]]]QQQEEE<<<666111...,,,,,,+++***)))))))))***************)))))))))))))))+++---...///000222444222222111000...---+++***(((((('''&&&&&&&&&&&&&&&&&&$$$""""""###%%%&&&%%%!!!"""""""""############ """%%%&&&$$$"""!!!!!!######$$$$$$$$$$$$######xxxxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzwwwwwwxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{xxxyyyzzzzzz{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyywwwxxxyyyyyyyyyyyyxxxwwwxxxyyyzzz{{{{{{{{{zzzzzzxxxyyyzzz{{{|||||||||||||||||||||||||||{{{zzzzzzzzzyyyyyyzzz|||}}}|||{{{{{{zzzxxxwwwwwwxxxzzz{{{{{{{{{{{{{{{{{{||||||}}}{{{{{{|||}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~{{{{{{{{{zzzzzzzzzyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{}}}}}}~~~~~~}}}|||{{{||||||||||||||||||||||||{{{{{{{{{{{{|||}}}~~~}}}~~~~~~}}}||||||~~~}}}}}}~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}||||||zzzzzzyyyyyyyyyzzz{{{|||{{{{{{||||||||||||{{{{{{|||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{vvvvvvvvvwwwxxxyyyyyyyyyvvvwwwyyyyyywwwuuuuuuvvvvvvwwwwwwyyyzzz{{{||||||yyyyyyyyyzzzzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{yyyzzz|||~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzzzzyyyyyyyyyyyyxxxyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxwwwxxxxxxyyyzzzzzzyyyxxxwwwxxxyyy{{{|||yyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzzzzzzzzzz{{{|||yyyzzzzzz{{{||||||{{{{{{zzz{{{{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwvvvvvvvvvvvvwwwwwwuuuuuuuuuvvvwwwxxxzzzzzzxxxvvvuuuttttttrrrpppmmmggg```TTTHHH>>>666222///,,,,,,+++++++++++++++,,,***************)))(((((('''))),,,---......000111///......---,,,+++)))(((((('''&&&&&&%%%%%%&&&&&&&&&###!!!!!!###$$$%%%%%%"""""""""#########$$$$$$!!!###%%%%%%$$$""""""#########$$$$$$$$$$$$######xxxwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzzzzxxxxxxyyyzzzzzz{{{||||||xxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyywwwxxxyyyzzzzzzyyyxxxwwwwwwxxxzzz{{{|||{{{zzzzzzxxxyyyzzz{{{||||||||||||||||||}}}}}}|||{{{zzzzzzyyyxxxxxxzzz|||}}}}}}|||{{{zzzxxxwwwwwwxxxzzz{{{{{{{{{{{{{{{{{{|||}}}}}}{{{||||||}}}}}}}}}}}}}}}{{{{{{||||||}}}}}}~~~~~~~~~~~~|||{{{{{{|||}}}}}}{{{{{{zzzzzzzzzyyyyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{}}}~~~~~~}}}|||{{{|||||||||||||||||||||||||||{{{{{{||||||}}}~~~}}}~~~~~~}}}||||||~~~}}}}}}~~~}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~}}}||||||{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}|||zzzzzzyyyxxxyyyzzz{{{|||{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||||||||||||||}}}~~~zzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{uuuvvvvvvwwwxxxxxxyyyyyyuuuwwwyyyyyywwwuuuuuuuuuvvvvvvwwwxxxzzz{{{||||||yyyyyyyyyzzzzzz{{{{{{{{{{{{|||||||||||||||{{{{{{xxxyyy{{{}}}~~~~~~~~~}}}}}}||||||||||||}}}~~~}}}}}}}}}}}}}}}|||{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyxxxwwwwwwyyy{{{|||xxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz|||{{{zzzyyyyyyzzz{{{|||yyyyyyzzz{{{|||||||||{{{zzz{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{wwwvvvvvvvvvvvvvvvwwwxxxuuuuuuuuuvvvwwwyyyzzz{{{yyyxxxvvvuuuuuutttqqqooohhhaaaVVVJJJ???777222000,,,,,,,,,+++,,,,,,------***************)))((('''%%%(((+++------,,,---............---,,,+++***)))''''''&&&%%%%%%%%%%%%&&&%%%###!!! """$$$%%%%%%############$$$$$$$$$$$$###$$$$$$$$$""""""$$$%%%######$$$$$$$$$$$$######yyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyzzzzzz{{{||||||zzz{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~}}}||||||||||||||||||||||||||||||||||||||||||{{{zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||{{{{{{||||||}}}}}}~~~~~~~~~|||zzzzzz|||~~~~~~~~~}}}}}}||||||{{{{{{{{{zzz~~~|||zzz{{{}}}}}}{{{xxxxxxxxxyyyyyyzzz{{{||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{zzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~~~~}}}~~~}}}~~~~~~||||||||||||||||||||||||}}}{{{{{{}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyzzzzzzzzz{{{{{{||||||{{{{{{{{{zzzzzzzzz|||{{{{{{||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~{{{zzzzzzzzzzzz{{{||||||{{{{{{yyyyyyyyyyyy{{{{{{{{{yyywwwwwwxxxzzzzzzyyyzzzyyyxxxwwwwwwwwwxxxyyyxxxwwwuuutttssstttvvvwwwyyyyyyyyyyyyyyyyyyzzzzzzxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz|||}}}~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}~~~|||zzz{{{}}}}}}{{{xxxyyyzzzzzzzzz{{{{{{||||||zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxwwwwwwvvvzzzzzzxxxxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyzzzzzzzzz{{{{{{{{{{{{|||yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvwwwxxxxxxxxxvvvtttuuuvvvvvvuuusssqqqpppkkkdddYYYNNNEEE<<<555000......---...//////---,,,...)))'''))))))'''&&&((())))))************))))))(((((())))))******++++++)))((('''&&&%%%$$$######&&&%%%###"""""""""###### """$$$$$$$$$###$$$%%%###""""""$$$&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$yyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{|||}}}}}}}}}~~~}}}|||{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{||||||{{{{{{||||||}}}~~~~~~~~~~~~|||zzz{{{|||~~~~~~~~~}}}|||||||||{{{{{{{{{{{{~~~|||{{{{{{}}}}}}{{{xxxxxxxxxyyyzzzzzz{{{||||||{{{{{{||||||||||||{{{{{{||||||||||||||||||||||||{{{{{{zzzzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||~~~~~~}}}}}}~~~}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||}}}|||zzz{{{|||}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyzzzzzzzzz{{{{{{|||{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}zzzzzzzzzyyyzzz{{{{{{|||{{{zzzyyyxxxxxxyyyzzz{{{{{{yyywwwwwwyyyzzzzzzyyyzzzyyyxxxwwwwwwwwwxxxyyyxxxwwwuuutttttttttvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz|||}}}}}}~~~~~~~~~{{{|||||||||}}}}}}}}}}}}~~~|||{{{{{{}}}}}}{{{xxxzzzzzz{{{{{{{{{|||||||||zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwzzzyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyzzzzzzzzzzzz{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvwwwxxxyyywwwvvvtttuuuvvvvvvuuutttrrrpppllleee[[[PPPFFF===555111///...---.........,,,+++,,,'''&&&))))))&&&%%%&&&((((((((())))))((((((((((((((((((((())))))))))))%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!  !!!"""$$$%%%%%%###""""""######""""""$$$&&&&&&### $$$$$$$$$$$$$$$$$$$$$$$$yyyyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{||||||}}}}}}||||||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{|||||||||{{{{{{|||}}}}}}~~~~~~~~~|||{{{{{{}}}~~~~~~}}}||||||||||||{{{{{{{{{{{{}}}|||{{{|||}}}}}}{{{yyyyyyyyyyyyzzz{{{{{{||||||zzzzzz{{{{{{{{{{{{zzzzzz||||||||||||||||||||||||{{{{{{zzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}zzz{{{}}}}}}||||||~~~~~~~~~|||zzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}||||||||||||||||||||||||||||||||||||{{{zzzyyyzzz|||}}}}}}|||||||||||||||||||||||||||yyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||yyyyyyyyyyyyyyyzzzzzz{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{yyyxxxxxxyyyzzzzzzyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwvvvuuutttuuuvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzz{{{{{{|||}}}}}}}}}}}}{{{{{{|||||||||}}}}}}}}}}}}|||{{{|||}}}}}}{{{yyy{{{{{{{{{|||||||||||||||zzzzzzyyyyyyyyyyyyxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxwwwzzzyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyzzzzzzzzzzzz{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvwwwxxxyyywwwvvvtttuuuvvvvvvuuutttrrrqqqmmmggg^^^SSSIII???777111000///------------+++***)))&&&%%%)))***&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''''''''''''''&&&&&&#########$$$$$$%%%%%%%%%""""""!!! !!!$$$%%%&&&%%%###!!!!!!""""""""""""$$$%%%%%%### ########################yyyyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzz{{{{{{|||||||||{{{zzzzzzyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{||||||||||||{{{||||||}}}~~~~~~~~~}}}||||||~~~~~~~~~}}}|||||||||||||||{{{{{{{{{|||{{{||||||||||||{{{zzzyyyzzzzzzzzz{{{{{{||||||zzz{{{{{{||||||{{{{{{zzz|||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzz{{{{{{|||||||||||||||}}}yyyzzz||||||{{{{{{}}}~~~~~~}}}|||yyyzzzzzz{{{||||||}}}}}}~~~}}}||||||{{{}}}~~~~~~~~~~~~}}}|||~~~}}}||||||{{{{{{{{{{{{||||||||||||||||||||||||zzzyyyxxxyyy{{{}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}||||||{{{{{{yyyxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyxxxxxxyyyyyyyyy{{{zzzxxxyyyzzz{{{zzzyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||zzz{{{{{{|||}}}}}}||||||{{{{{{{{{|||||||||}}}}}}|||{{{||||||||||||{{{zzz||||||||||||||||||||||||yyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvxxxyyyyyywwwuuuuuuuuuuuuvvvuuutttsssrrrnnniiiaaaWWWMMMBBB888222111///---,,,,,,,,,***)))(((%%%&&&***+++'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###$$$%%%%%%###""""""###"""""""""###$$$###"""!!!""""""""""""""""""""""""yyyyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzyyyyyyvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxx{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{|||||||||}}}}}}||||||}}}}}}~~~}}}}}}}}}~~~}}}|||{{{{{{{{{|||||||||||||||zzz{{{||||||||||||{{{|||zzzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}|||||||||||||||||||||||||||||||||~~~}}}}}}}}}|||{{{{{{zzzzzzzzz{{{{{{{{{|||||||||yyyzzz||||||{{{{{{}}}~~~~~~}}}}}}|||zzzzzz{{{{{{|||}}}}}}}}}~~~}}}}}}|||{{{{{{~~~~~~~~~~~~}}}||||||{{{}}}||||||{{{zzzzzzzzz{{{||||||||||||||||||||||||zzzyyyxxxyyy{{{}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{|||}}}}}}}}}}}}}}}||||||{{{{{{yyyxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyzzz{{{{{{zzzyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}zzz{{{{{{||||||||||||{{{{{{{{{{{{{{{||||||||||||zzz{{{||||||||||||{{{||||||||||||||||||{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvwwwxxxyyyyyywwwuuuuuuuuuuuuuuuuuuuuuttttttpppllleee\\\QQQEEE:::222111...,,,+++++++++***((()))&&&'''+++,,,)))&&&&&&######$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%% """$$$$$$######$$$%%%!!!"""######""""""""""""""""""""""""""""""""""""yyyyyyyyyxxxxxxxxxwwwwwwvvvwwwyyyzzzzzzzzzyyyxxxvvvvvvwwwwwwxxxyyyyyyyyywwwxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyy||||||{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{|||||||||}}}}}}}}}||||||}}}~~~~~~~~~}}}~~~}}}{{{{{{{{{{{{|||||||||||||||yyy{{{}}}}}}|||{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||}}}}}}~~~~~~}}}|||{{{{{{yyyyyyzzzzzz{{{|||||||||yyyzzz||||||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||||||||}}}}}}}}}~~~~~~}}}}}}}}}|||||||||~~~~~~}}}|||||||||{{{|||{{{{{{zzzzzz{{{{{{|||||||||||||||||||||||||||{{{zzzyyyzzz|||}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~||||||||||||||||||||||||yyyyyyyyyyyyyyyzzzzzz{{{yyyzzzzzz{{{{{{zzzzzzyyy{{{zzzyyyzzz||||||zzzyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuvvvvvvwwwxxxyyyzzzzzzyyyzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}zzz{{{{{{|||||||||{{{{{{zzzzzz{{{{{{{{{|||||||||yyy{{{}}}}}}|||{{{|||}}}{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxyyyyyyyyyyyyzzzzzzwwwwwwxxxyyyyyyyyyyyyxxxvvvwwwxxxyyyzzzzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxzzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvwwwyyyzzzyyywwwtttuuuuuuuuuuuuuuuuuuuuuuuuqqqnnnhhh```UUUHHH;;;333000---+++)))*********)))***''''''+++,,,)))'''(((###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$###'''''''''&&&&&&%%%%%%%%%!!!"""######$$$$$$###### """$$$$$$$$$###$$$&&&!!!"""###"""!!!!!!"""###########################yyyyyyyyyxxxxxxxxxwwwwwwuuuvvvxxxyyyzzzyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{zzzzzz{{{{{{{{{{{{zzzzzz|||||||||{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||{{{|||||||||}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{|||||||||}}}xxx{{{}}}}}}{{{{{{|||~~~||||||||||||{{{{{{{{{{{{{{{||||||||||||||||||{{{||||||||||||||||||||||||{{{|||}}}}}}}}}|||{{{zzzxxxyyyyyyzzz{{{{{{||||||yyy{{{|||}}}||||||}}}||||||}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||||||||zzzzzzzzzzzz{{{|||}}}~~~||||||||||||||||||||||||}}}|||zzz{{{|||}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{xxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~zzzzzz{{{{{{|||}}}}}}}}}zzzzzzzzzyyyzzz{{{{{{|||zzz{{{{{{||||||{{{{{{zzzzzzzzzzzz{{{||||||zzzxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{yyyyyyzzz{{{{{{|||}}}}}}zzz{{{{{{||||||{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||xxx{{{}}}}}}{{{{{{|||~~~{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzwwwwwwxxxyyyyyyyyyyyyxxxvvvwwwxxxyyyzzzzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxzzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvwwwyyyzzzyyyvvvtttvvvuuuuuuuuuuuuuuuvvvvvvrrrpppkkkcccXXXKKK===333///,,,)))((()))***+++******&&&%%%)))***((('''(((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&& !!!"""###""""""!!!!!!###%%%%%%#########$$$!!!"""###""" !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyyyyyyyxxxxxxxxxwwwwwwtttvvvxxxyyyyyyxxxwwwvvvwwwwwwxxxyyyzzzzzz{{{{{{wwwwwwwwwxxxxxxyyyyyyyyyxxxxxxyyyzzzzzz{{{||||||zzz{{{{{{||||||{{{{{{zzz}}}}}}|||{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxxxxxxxyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzz{{{{{{{{{||||||}}}}}}xxx{{{}}}}}}{{{zzz|||~~~|||||||||||||||{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{zzz||||||||||||||||||||||||yyyzzz{{{||||||{{{zzzzzzxxxxxxyyyzzzzzz{{{||||||zzz{{{}}}}}}||||||~~~{{{{{{|||~~~~~~~~~~~~~~~}}}zzzzzz{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}||||||||||||zzzzzzzzz{{{|||}}}~~~||||||||||||||||||||||||}}}{{{{{{}}}}}}}}}|||||||||||||||||||||||||||yyyyyyyyyzzzzzzzzz{{{{{{xxxxxxxxxyyyyyyzzzzzzzzz|||{{{{{{||||||}}}~~~yyyyyyzzz{{{|||}}}~~~~~~{{{zzzzzzzzzzzz{{{||||||zzz{{{|||}}}}}}|||{{{zzzzzzzzzzzz{{{}}}}}}zzzxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwyyyzzz{{{||||||zzzzzzzzz{{{{{{{{{||||||yyyyyyyyyzzz{{{||||||}}}zzz{{{{{{|||{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||xxx{{{}}}}}}{{{zzz|||~~~zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzwwwwwwxxxyyyyyyyyyyyyxxxvvvwwwxxxyyyzzzzzz{{{zzzxxxxxxzzzzzzzzzzzzxxxxxxzzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvwwwyyy{{{zzzvvvtttvvvvvvuuuuuuuuuuuuvvvwwwsssqqqllleeeZZZLLL===444...+++(((((()))***++++++***%%%$$$'''(((&&&&&&(((%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%%%%&&&!!!"""###$$$%%%&&&'''''' !!!#########"""!!!###%%%&&&%%%###!!!!!!""" """###""" !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwvvvvvvvvvwwwwwwxxxxxxyyyyyyzzz{{{||||||wwwwwwwwwvvvttttttwwwyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{{{{zzzzzzyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{yyyyyyyyywwwuuuvvvxxx{{{{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{|||}}}~~~}}}|||{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzz{{{||||||}}}}}}~~~~~~~~~}}}}}}|||}}}}}}|||{{{{{{{{{{{{{{{|||{{{{{{{{{{{{zzzzzzzzz}}}|||zzzxxxxxxxxxzzz{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{|||}}}~~~}}}}}}}}}|||||||||}}}~~~~~~||||||}}}}}}}}}|||{{{zzzzzz{{{|||}}}|||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxzzzzzzzzz{{{{{{{{{||||||{{{|||||||||||||||{{{{{{||||||{{{{{{{{{{{{||||||{{{{{{||||||||||||{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{|||}}}~~~xxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzyyyxxxwwwwwwvvvvvvwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{|||}}}~~~}}}|||zzzxxxxxxyyyzzzzzz{{{{{{zzzzzz|||xxxxxxyyyzzzyyywwwyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxxxxwwwwwwxxxxxxwwwxxxyyyyyyzzzzzzyyyyyyvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{yyyzzz{{{zzzyyyyyyzzz{{{}}}|||{{{zzzyyyzzz{{{{{{yyyzzz{{{{{{|||{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz||||||||||||{{{zzzyyyxxxxxxxxxyyyyyyxxxwwwuuutttvvvwwwxxxxxxwwwvvvwwwxxxyyywwwuuuwwwzzz{{{yyywwwvvvvvvvvvuuuttttttssssssrrrnnniiiddd[[[OOO@@@666222///+++))))))))))))((('''''''''''''''&&&&&&&&&%%%''''''%%%"""!!!$$$((($$$###"""!!!!!!###%%%&&&((($$$"""###'''(((&&&"""###$$$$$$###!!! !!!"""###$$$$$$######"""!!! !!! !!!###$$$###!!!!!!"""###""""""$$$%%%zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyzzz{{{{{{|||wwwxxxxxxvvvuuuuuuwwwyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyyyywwwvvvvvvyyy{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{|||}}}~~~}}}|||{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{zzzzzzzzz{{{|||~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}}}}|||||||||{{{{{{{{{}}}|||zzzyyyxxxyyyzzz{{{{{{{{{{{{||||||{{{{{{{{{{{{zzzzzzyyyyyyzzzzzzzzz||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~||||||}}}}}}}}}|||{{{zzzzzz{{{|||}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||{{{{{{||||||||||||{{{{{{||||||{{{{{{{{{{{{||||||{{{{{{||||||||||||{{{{{{yyyyyyyyyxxxxxxyyyzzzzzzxxxxxxyyyyyyyyyzzzzzzzzz{{{||||||}}}||||||{{{{{{|||{{{{{{{{{{{{||||||}}}xxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{|||}}}~~~}}}|||zzzyyyyyyzzz{{{{{{||||||{{{{{{~~~|||yyyxxxyyyzzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxxxxxxxxxxwwwxxxyyyyyyzzzzzzyyyyyywwwwwwwwwxxxxxxxxxyyyyyyxxxwwwwwwvvvvvvvvvvvvwwwvvvwwwwwwxxxxxxyyyyyyzzzyyyzzz{{{{{{yyyyyyzzz{{{}}}|||{{{zzzyyyzzzzzz{{{yyyyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxyyyzzz||||||||||||{{{zzzyyyxxxxxxyyyyyyyyyxxxwwwuuutttvvvwwwxxxxxxwwwvvvwwwxxxyyywwwvvvwwwyyyzzzyyywwwwwwvvvvvvuuuuuutttssssssssspppkkkfff^^^QQQBBB888333000,,,***)))))))))(((((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%######%%%&&&$$$###"""!!!"""###%%%&&&'''$$$"""###'''(((%%%""""""###$$$###!!!!!!!!!""""""""""""""""""!!!!!! !!!!!! """###$$$###!!! !!!""""""""""""$$$&&&yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{wwwxxxyyyxxxvvvvvvxxxyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{zzzyyyyyyyyyyyyzzz{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzxxxyyyyyywwwvvvvvvyyy{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{|||||||||}}}}}}||||||||||||||||||||||||zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{}}}~~~}}}|||{{{|||~~~||||||||||||||||||||||||}}}~~~~~~~~~~~~}}}||||||{{{zzzzzzzzzzzz{{{~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~}}}}}}}}}||||||||||||}}}|||{{{zzzzzzzzz{{{|||{{{||||||}}}}}}||||||{{{zzzzzzzzzyyyyyyzzzzzz{{{}}}|||{{{{{{{{{|||~~~~~~~~~~~~~~~~~~}}}|||}}}}}}||||||{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}~~~}}}|||{{{{{{{{{|||}}}zzzzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{|||||||||{{{{{{||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxyyyzzzzzz{{{yyyyyyyyyyyyzzzzzzzzzzzz||||||}}}}}}}}}}}}}}}|||}}}||||||{{{{{{{{{{{{|||xxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzyyyyyyzzzzzz{{{zzzzzzyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{|||}}}}}}}}}|||zzzzzzzzz{{{{{{{{{||||||||||||}}}{{{yyyyyyyyyzzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzwwwwwwvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{|||{{{zzzyyyzzz{{{|||{{{{{{zzzyyyzzzzzzzzzxxxyyyzzzzzz{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{|||{{{{{{zzzyyyxxxxxxyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxxxxwwwvvvwwwxxxxxxwwwvvvwwwyyyzzzyyyxxxwwwwwwvvvvvvuuuttttttttttttqqqmmmhhhaaaTTTFFF;;;333000,,,*********)))((())))))((('''&&&&&&%%%%%%(((&&&$$$$$$%%%%%%%%%$$$$$$###"""""""""###%%%&&&'''$$$"""###&&&'''%%%###"""###$$$###"""!!!"""### !!!""""""""""""!!!""""""!!!"""$$$%%%###"""!!!""""""!!!!!!!!!$$$&&&yyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzxxxxxxyyyyyyyyyzzzzzzzzzwwwyyyyyyyyywwwwwwxxxzzzyyyzzzzzz{{{{{{zzzzzzyyy|||{{{yyyxxxxxxyyy{{{|||zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyywwwxxxyyyxxxwwwwwwyyy{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{|||}}}}}}||||||}}}~~~||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzz}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{}}}|||{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}||||||zzzzzzyyyyyyyyyzzz{{{{{{~~~}}}{{{zzz{{{|||~~~~~~~~~~~~~~~}}}||||||||||||||||||{{{{{{|||||||||{{{{{{{{{|||||||||}}}}}}}}}|||zzzyyyzzz{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{||||||{{{{{{|||{{{{{{zzzzzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwwwwxxxyyyzzz{{{|||yyyyyyyyyzzzzzzzzzzzz{{{{{{{{{|||}}}}}}}}}||||||~~~}}}|||{{{{{{{{{{{{{{{xxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyzzz{{{zzzzzzyyyyyyyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||}}}||||||{{{zzzzzzzzzzzzzzzzzz{{{|||||||||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxwwwwwwvvvvvvyyy{{{|||{{{zzzyyyzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzyyyxxxyyyyyyyyyxxxxxxwwwwwwwwwvvvwwwxxxxxxwwwvvvwwwxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvuuuuuuttttttrrrnnnjjjcccWWWHHH>>>444111---+++******)))((())))))((('''&&&%%%%%%$$$(((%%%######&&&'''%%%"""######"""""""""###$$$%%%&&&$$$######%%%&&&%%%###"""###$$$###"""!!!"""### !!!######$$$$$$$$$$$$######$$$%%%%%%$$$""""""""""""!!! !!!$$$&&&xxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxyyyyyyyyyyyyyyywwwxxxzzzyyyxxxwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyyyy|||{{{yyyxxxxxxyyy{{{|||zzzzzzyyyyyyyyyxxxxxxxxxvvvwwwxxxyyyyyyyyyxxxxxxvvvxxxyyyxxxwwwwwwyyy{{{yyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzz{{{|||zzz|||}}}}}}||||||}}}||||||||||||||||||||||||}}}}}}}}}~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzz||||||{{{{{{{{{|||||||||||||||}}}}}}}}}}}}||||||yyyyyyyyyyyyyyyzzz{{{|||~~~}}}{{{zzz{{{|||~~~~~~~~~~~~~~~}}}}}}||||||{{{||||||||||||||||||{{{zzz{{{{{{{{{{{{||||||||||||{{{zzzyyyzzz|||~~~{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{wwwwwwwwwxxxyyyzzz{{{|||yyyyyyzzzzzzzzz{{{{{{{{{yyyzzz{{{{{{|||||||||{{{~~~}}}|||{{{{{{{{{{{{{{{xxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyzzz{{{||||||{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||{{{yyyyyyxxxxxxxxxyyyzzz{{{zzzzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwvvvvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwvvvvvvuuuyyyzzz{{{zzzyyyxxxyyy{{{zzzzzzzzzzzzzzzyyyyyyyyywwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxyyyyyyyyyxxxxxxxxxxxxxxxvvvwwwxxxxxxwwwvvvwwwxxxwwwwwwxxxxxxxxxxxxyyyyyyxxxxxxxxxwwwvvvvvvuuuuuusssqqqooollleeeYYYKKK@@@666222...,,,++++++***))))))(((((('''&&&&&&%%%%%%(((%%%###$$$&&&'''%%%"""###############$$$$$$$$$%%%$$$######$$$%%%$$$###!!!"""######"""!!!"""$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$###"""######"""!!!!!!###%%%wwwwwwxxxxxxyyyyyyzzzzzzxxxyyyzzz{{{{{{{{{zzzzzzxxxxxxxxxxxxyyyyyyyyyyyyvvvxxxyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyy{{{zzzyyyyyyyyyyyyzzz{{{yyyyyyyyyyyyxxxxxxxxxxxxuuuvvvxxxyyyyyyyyyxxxwwwuuuwwwyyyyyyxxxxxxyyy{{{yyyxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||zzz{{{}}}}}}||||||~~~|||||||||||||||||||||||||||}}}}}}~~~~~~}}}}}}|||||||||}}}}}}||||||{{{zzzzzzzzz{{{|||}}}}}}}}}}}}~~~~~~}}}||||||||||||}}}{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||{{{||||||}}}}}}||||||{{{yyyyyyyyyyyyzzz{{{{{{|||}}}|||{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{|||zzzzzzzzzyyyzzz|||}}}~~~{{{{{{{{{{{{{{{zzzzzzzzzxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||{{{zzzyyyyyyzzz{{{|||xxxxxxxxxxxxyyyzzzzzz{{{yyyzzzzzzzzz{{{{{{{{{{{{xxxyyyzzz{{{|||||||||{{{}}}||||||{{{{{{{{{{{{|||xxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyzzz{{{{{{|||{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||yyyxxxwwwwwwwwwxxxzzz{{{xxxzzz|||{{{zzzyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzxxxwwwwwwxxxyyyyyyzzzzzzyyyyyy{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyxxxxxxwwwwwwwwwvvvvvvvvvwwwyyyzzzyyyxxxwwwxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyzzzyyyxxxxxxxxxxxxyyyyyyvvvwwwxxxxxxwwwvvvwwwxxxvvvxxxyyyyyyxxxwwwyyyzzzyyyyyyxxxxxxwwwvvvvvvvvvsssrrrpppnnnhhh\\\MMMCCC777333///,,,++++++***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###$$$######$$$&&&&&&''''''''''''&&&%%%&&&''''''%%%###!!!"""$$$###"""!!!"""###vvvwwwwwwxxxyyyyyyzzzzzzwwwxxxyyyzzz{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuwwwyyyyyywwwvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwuuuvvvxxxyyyyyyyyywwwvvvuuuwwwxxxyyyxxxxxxyyy{{{xxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||zzz{{{}}}}}}||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}|||||||||}}}~~~~~~~~~}}}|||{{{zzz{{{|||}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{||||||||||||||||||{{{{{{{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{yyyyyyyyyyyyzzz{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||}}}}}}|||{{{zzzyyyyyyzzzzzzzzz{{{{{{{{{yyyzzzzzz{{{{{{|||||||||||||||{{{{{{{{{zzzzzzzzzwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{|||{{{yyyxxxxxxyyy{{{|||yyyyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{yyyzzz{{{||||||}}}}}}}}}|||{{{{{{{{{{{{||||||}}}xxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzxxxxxxxxxwwwxxxxxxyyyzzzyyyyyyyyyyyyzzz{{{||||||{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}zzzyyyxxxwwwwwwyyyzzz|||wwwzzz||||||zzzyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||{{{zzzxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxvvvvvvwwwxxxyyyyyyzzzzzzzzzyyyxxxwwwvvvwwwwwwxxxxxxxxxxxxxxxvvvwwwxxxzzz{{{{{{zzzzzzxxxyyyyyyzzzzzzyyyyyyyyyzzzyyyxxxxxxxxxxxxyyyzzzvvvwwwxxxxxxwwwvvvwwwxxxvvvxxxyyyyyywwwwwwxxx{{{zzzyyyyyyxxxwwwwwwvvvvvvtttsssrrrqqqkkk___PPPFFF888444000---,,,+++***)))&&&&&&&&&'''''''''''''''$$$%%%''''''%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$$$$#########$$$ """######""""""###$$$###$$$$$$%%%&&&&&&&&&&&&((('''&&&&&&''''''%%%$$$ """$$$%%%###"""!!!!!!vvvvvvwwwxxxyyyyyyzzzzzzvvvwwwyyyzzz{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxtttvvvxxxxxxwwwvvvuuuvvvxxxyyyyyyzzzzzzyyyyyyxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwtttvvvxxxyyyyyyyyywwwvvvtttvvvxxxyyyyyyxxxyyy{{{xxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz||||||||||||||||||||||||zzzzzzzzz{{{{{{|||||||||{{{zzzzzzzzzzzz{{{||||||yyy{{{}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}||||||}}}~~~~~~|||{{{{{{{{{}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{}}}}}}}}}}}}||||||||||||xxxxxxyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzxxxxxxxxxyyyzzz{{{|||}}}{{{{{{|||}}}~~~}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{yyyzzz{{{{{{||||||{{{{{{||||||{{{{{{{{{zzzzzzzzzwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{|||{{{yyyxxxxxxyyy{{{|||zzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{||||||zzz{{{|||}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{|||}}}~~~xxxyyyzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{zzzxxxxxxwwwwwwxxxxxxyyyzzzxxxxxxxxxyyyzzz{{{|||}}}zzzzzzyyyxxxxxxxxxxxxyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~{{{zzzyyyxxxxxxzzz{{{}}}vvvyyy||||||zzzxxxyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||zzzxxxwwwxxxxxxyyyzzzzzzzzzyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxzzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwuuuwwwxxxwwwvvvuuuvvvwwwyyyyyyzzz{{{zzzyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxvvvwwwxxxzzz{{{{{{zzzzzzxxxxxxyyyzzzzzzyyyyyyyyyzzzyyyxxxxxxxxxyyyzzz{{{vvvxxxxxxxxxwwwvvvwwwxxxuuuxxxzzzyyywwwvvvxxx{{{zzzzzzyyyxxxxxxwwwwwwvvvvvvuuutttsssmmmbbbSSSHHH888555000---,,,+++***)))%%%%%%&&&&&&'''((((((((("""&&&)))(((%%%######%%%""""""###$$$$$$$$$$$$###"""###$$$$$$###"""###$$$ """######""""""###%%%######$$$%%%%%%%%%$$$$$$((('''&&&'''((((((&&&$$$"""%%%&&&%%%"""!!! yyyyyyyyyyyyyyyyyyyyyzzzxxxyyyyyyzzzzzzyyyyyyxxxzzzxxxwwwxxxzzzzzzxxxuuuyyywwwuuuvvvwwwxxxxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzxxxvvvuuuwwwxxxxxxyyyyyyxxxxxxwwwxxxyyyyyyzzzyyyxxxwwwvvvvvvwwwxxxyyyyyyxxxvvvvvvuuuwwwxxxwwwvvvuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyywwwxxx{{{}}}~~~~~~}}}}}}{{{zzzzzz{{{{{{|||}}}~~~}}}}}}|||{{{zzzzzzyyyyyyyyyzzz||||||{{{{{{}}}~~~~~~~~~}}}|||{{{zzzyyyyyy||||||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzzyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||||||||||||||~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{|||{{{zzz{{{|||}}}|||{{{zzzzzz{{{||||||{{{zzzzzz||||||{{{{{{{{{zzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxzzzxxxvvvxxx{{{}}}}}}{{{xxxyyyzzzzzz{{{{{{zzzzzz{{{zzzyyyxxxyyyzzz{{{|||||||||{{{zzzyyyxxxxxxwwwyyyyyyyyyzzzzzz{{{{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{||||||||||||{{{{{{|||zzzyyyyyyzzz{{{yyyxxx}}}}}}||||||{{{{{{zzzzzz{{{zzzyyyxxxwwwxxxyyyyyyxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{|||||||||||||||{{{{{{|||{{{zzz{{{|||}}}|||{{{{{{zzzzzzyyyyyyzzzzzz{{{zzz|||}}}|||{{{yyyyyyzzz{{{zzzzzzyyyyyyzzzzzz{{{|||||||||{{{zzzyyywwwwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwwwwxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuxxxxxxxxxxxxxxxwwwvvvuuuxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzzzzzzzyyywwwvvvtttssssssvvvvvvvvvvvvvvvwwwwwwwwwvvvxxxyyyyyywwwwwwxxxzzzxxxyyywwwqqqllldddWWWJJJAAA777...,,,+++******,,,%%%&&&'''((((((((('''&&&'''&&&%%%######$$$%%%&&&$$$$$$$$$###############$$$&&&&&&$$$"""!!!%%%(((""""""######$$$$$$%%%%%%$$$%%%%%%&&&$$$""")))))))))))))))((('''&&&&&&%%%%%%%%%###"""!!! zzzzzzyyyyyyxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuwwwzzz{{{zzzxxxzzzyyyxxxxxxzzz{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzyyywwwvvvwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxyyyzzzyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxwwwvvvuuuwwwxxxwwwvvvuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyywwwxxx{{{}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}}}}~~~}}}||||||{{{zzzzzzyyyyyyyyy{{{||||||{{{|||}}}~~~~~~}}}}}}|||{{{{{{zzz||||||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}|||{{{zzzyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{|||zzzzzzzzzzzzzzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{||||||}}}}}}||||||~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{}}}{{{zzz{{{|||}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{zzzzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxx|||yyyxxxxxxzzz|||{{{yyyxxxyyyzzzzzz{{{{{{zzzzzz{{{zzzyyyyyyyyyzzz{{{||||||{{{{{{zzzzzzyyyyyyxxxzzzzzz{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{||||||||||||{{{{{{|||{{{yyyzzz{{{{{{zzzxxx||||||||||||{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyyyyxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyyyywwwwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{||||||||||||{{{{{{|||{{{zzzzzz|||||||||zzzzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{||||||zzzyyyyyyzzz{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyyyywwwwwwwwwvvvvvvvvvuuuuuuxxxxxxxxxxxxxxxwwwvvvvvvxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzzyyyxxxwwwxxxyyyxxxyyyxxxsssnnnfffZZZNNNBBB999000---,,,******,,,'''(((((((((((('''%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%$$$$$$$$$&&&(((###$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***,,,---------,,,,,,+++***))))))((((((''''''''''''&&&%%%$$$$$${{{zzzzzzyyyxxxwwwvvvvvvxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvwwwyyyzzzyyyxxxyyyxxxxxxyyy{{{|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwxxxyyyzzzyyyxxxwwwvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvwwwxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyywwwyyyzzz|||}}}}}}}}}|||zzz{{{{{{||||||}}}~~~~~~|||||||||{{{zzzzzzyyyyyyyyy{{{||||||||||||}}}~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~||||||{{{zzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzz{{{{{{{{{|||||||||zzzzzzyyyyyyzzzzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{||||||}}}}}}||||||~~~~~~}}}}}}}}}~~~~~~~~~||||||{{{}}}|||zzz{{{|||}}}|||zzz|||{{{zzzyyyyyyzzz{{{|||{{{{{{{{{{{{zzzzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxx}}}{{{yyyyyyzzzzzzyyyxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}|||{{{{{{||||||||||||{{{{{{|||{{{zzzzzz{{{{{{zzzxxx{{{{{{{{{{{{{{{|||||||||{{{zzzyyyxxxxxxxxxyyyyyyxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwxxxxxxxxxxxxyyyyyyyyyvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{zzz{{{{{{|||||||||{{{{{{|||zzzyyyzzz{{{{{{zzzyyyzzzyyyyyyxxxxxxyyyyyyzzzxxxzzz{{{{{{yyyxxxxxxyyy{{{zzzzzzyyyyyyzzzzzz{{{xxxyyyzzzzzz{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxzzzzzzyyyyyyyyyyyyzzzzzzxxxxxxxxxwwwwwwwwwvvvvvvxxxxxxxxxxxxxxxxxxwwwvvvxxxxxxwwwwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvyyyyyyxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyxxxxxxxxxwwwxxxxxxzzzzzzzzzzzzxxxxxxvvvvvvuuuttttttuuuvvvwwwuuuuuuvvvvvvwwwwwwwwwwwwyyyzzz{{{zzzxxxwwwxxxyyyxxxyyyxxxtttpppjjj^^^RRRDDD;;;111...---+++***,,,)))))))))((('''&&&%%%$$$'''''''''&&&%%%$$$######""""""""""""""""""#########""""""$$$&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%###%%%'''***...111333444///...---,,,++++++,,,,,,+++++++++******)))((((((yyyyyyyyyxxxxxxwwwwwwwwwyyyxxxxxxxxxxxxxxxxxxyyy{{{zzzyyyxxxwwwwwwvvvvvvwwwvvvwwwxxxzzzzzzxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||{{{zzzyyyxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwxxxyyyyyyyyyyyywwwwwwvvvwwwwwwwwwxxxxxxxxxxxxvvvwwwxxxxxxvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzxxxyyyzzz{{{||||||||||||zzz{{{{{{|||}}}}}}~~~~~~||||||{{{{{{{{{zzzzzzzzzzzz{{{}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}~~~~~~{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyyyyyyyyzzzzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}||||||}}}|||{{{{{{||||||{{{zzz|||{{{yyyxxxxxxyyy{{{|||zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxx{{{zzzyyyyyyyyyzzzzzzzzzxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{|||}}}}}}yyyzzzzzzzzz{{{{{{||||||}}}|||||||||{{{{{{zzzzzz||||||}}}}}}}}}}}}||||||{{{{{{||||||||||||{{{{{{|||{{{zzzzzz{{{{{{zzzyyyzzzzzzzzz{{{{{{|||||||||zzzzzzyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvwwwxxxzzz{{{||||||zzzzzz{{{{{{||||||{{{{{{{{{zzzyyyyyyzzz{{{yyyxxxyyyyyyxxxxxxxxxxxxyyyyyywwwyyy{{{zzzyyyxxxxxxyyy{{{zzzzzzyyyyyyzzzzzz{{{yyyyyyzzzzzz{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyyyyyyyzzz{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyxxxwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxwwwwwwvvvyyyyyyyyyxxxxxxwwwwwwwwwzzzyyyyyyxxxxxxwwwwwwvvvwwwxxxzzz{{{{{{zzzxxxwwwwwwvvvtttsssssstttvvvwwwuuuuuuvvvvvvwwwwwwxxxxxxzzz{{{|||zzzxxxwwwwwwxxxvvvxxxwwwtttqqqlllaaaUUUFFF<<<222///---******+++)))(((((((((''''''&&&&&&...,,,)))&&&$$$#########!!!"""""""""""""""######$$$"""!!!###''')))(((%%%***)))))))))(((((('''''''''((((((***,,,///111222111000///...///111333444444333222000...---,,,,,,wwwwwwwwwxxxxxxyyyyyyzzzyyyxxxxxxwwwwwwxxxxxxyyy{{{zzzyyyxxxwwwvvvwwwwwwyyyxxxwwwxxxyyyzzzxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyywwwxxxxxxyyyyyyxxxxxxwwwwwwwwwyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwwwwxxxxxxyyyvvvxxxyyyxxxwwwvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzz{{{{{{|||||||||zzz{{{|||}}}~~~~~~~~~}}}{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{}}}}}}||||||~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||||||||{{{{{{||||||}}}~~~zzzzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{||||||{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}|||}}}}}}~~~~~~~~~}}}}}}~~~|||{{{{{{||||||{{{yyy|||{{{yyyxxxxxxyyy{{{|||yyyyyyzzzzzzzzzzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyzzz|||}}}xxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{|||}}}}}}~~~~~~yyyzzzzzz{{{{{{||||||}}}|||{{{{{{zzzzzzyyyyyyyyy||||||}}}}}}}}}}}}||||||{{{{{{||||||||||||{{{{{{}}}{{{zzzzzz{{{|||zzzyyyyyyyyyzzzzzz{{{{{{||||||zzzzzzzzzyyyyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzvvvvvvwwwxxxzzz{{{||||||yyyyyyzzz{{{{{{{{{{{{{{{|||zzzyyyyyyzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwyyyzzzzzzyyyxxxyyyzzz{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyzzzyyyyyyyyyzzzzzz{{{|||yyyyyyyyyyyyxxxxxxxxxxxxwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvwwwwwwxxxxxxxxxwwwwwwyyyyyyyyyxxxxxxwwwwwwwwwyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxzzz{{{{{{zzzxxxwwwxxxxxxvvvuuuttttttuuuuuutttuuuuuuvvvwwwwwwxxxxxxzzz{{{{{{zzzxxxvvvwwwxxxtttvvvvvvtttrrrmmmbbbWWWHHH===333///---***(((***''''''''''''(((((())))))555222,,,&&&###"""###$$$!!!!!!""""""#########$$$%%%###"""$$$(((+++***(((,,,,,,,,,++++++******)))////////////000111333444222222222333666999===???CCCAAA>>>:::777555333222vvvwwwxxxyyyzzz{{{{{{|||yyyxxxwwwvvvvvvwwwxxxyyyvvvwwwwwwwwwwwwxxx{{{}}}~~~|||zzzyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwyyyzzzzzzzzzzzzyyywwwxxxxxxyyyyyyxxxxxxwwwvvvwwwxxxyyyzzzyyyxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzwwwxxxyyyxxxwwwwwwwwwyyywwwxxxxxxyyyyyyzzzzzz{{{yyyyyyzzzzzzzzz{{{{{{{{{zzz{{{}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{zzz|||}}}}}}}}}}}}~~~}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{|||}}}}}}yyyzzz{{{{{{|||{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyzzzyyyyyyzzzzzz{{{|||||||||{{{|||}}}}}}~~~~~~}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{||||||{{{yyy{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyyyyyyyzzzzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxyyyyyyyyyzzz|||~~~xxxyyyzzzzzz{{{{{{zzzzzzyyyzzz|||}}}~~~~~~~~~~~~zzzzzz{{{{{{||||||||||||zzzzzzzzzzzzzzzyyyyyyyyy{{{||||||}}}}}}||||||{{{{{{{{{||||||||||||{{{{{{}}}|||{{{{{{||||||{{{yyyzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyzzzzzzzzzyyyxxxwwwxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwxxxxxxyyyyyyyyyzzzzzzzzzwwwwwwxxxyyyyyyzzz{{{{{{xxxyyyzzz{{{{{{{{{{{{{{{}}}{{{zzzzzz{{{{{{yyyxxxxxxwwwwwwvvvvvvwwwwwwxxxwwwyyy{{{{{{zzzyyyzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{|||||||||{{{zzzyyywwwvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyzzz{{{|||yyyyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwvvvuuuuuutttttttttuuuvvvwwwxxxxxxyyyxxxyyyzzzyyywwwvvvwwwxxxtttvvvwwwuuusssooodddYYYJJJ@@@666111...***)))***&&&&&&&&&'''((()))+++,,,666222,,,'''######$$$%%%"""""""""###$$$$$$%%%%%%%%%$$$$$$&&&***...111111333333333222222222222222333333444555555666777777666777999<<<@@@DDDHHHKKKPPPMMMIIIDDD@@@===;;;:::yyyyyyyyyzzzzzz{{{{{{|||yyyxxxwwwvvvvvvwwwxxxyyytttvvvwwwwwwvvvxxx|||~~~zzzxxxxxxyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwyyyzzzzzzyyyyyywwwxxxxxxyyyyyyxxxxxxwwwvvvwwwxxxyyyzzzyyyxxxxxxwwwvvvvvvvvvvvvxxxyyyzzzwwwxxxyyyyyywwwwwwxxxyyywwwwwwxxxyyyyyyzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{zzz{{{}}}~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{zzz|||}}}~~~}}}}}}~~~||||||}}}}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzzzz{{{{{{|||}}}yyyyyy{{{|||||||||{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyzzzzzz{{{||||||}}}||||||}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{|||~~~}}}~~~~~~~~~}}}{{{{{{||||||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxxxxyyy{{{zzzxxxxxx{{{}}}xxxyyyzzzzzz{{{{{{zzzzzzyyyzzz|||~~~{{{{{{{{{{{{||||||||||||zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{||||||||||||{{{{{{}}}|||{{{{{{||||||{{{zzz{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyxxxwwwxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzwwwxxxyyyzzz{{{{{{{{{{{{~~~}}}{{{{{{{{{{{{zzzxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxyyy{{{{{{zzzzzz{{{|||{{{zzzzzzyyyyyyzzzzzz{{{zzz{{{{{{{{{zzzyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzwwwwwwwwwxxxxxxyyyzzz{{{xxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxyyyyyyxxxwwwvvvttttttuuuvvvwwwxxxyyyyyyvvvwwwxxxxxxvvvvvvvvvxxxvvvxxxxxxvvvuuupppfff[[[NNNCCC999444111,,,++++++((((((''''''''')))***+++///---+++(((&&&$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%'''***...444;;;@@@AAAAAAAAAAAAAAABBBBBBBBB===>>>>>>??????>>><<<<<<===???BBBFFFJJJNNNQQQSSSTTTQQQLLLGGGCCC@@@???>>>{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvuuuuuuvvvxxxyyywwwxxxyyywwwuuuvvvzzz~~~~~~yyyvvvuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwsssuuuvvvxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxvvvwwwxxxyyyzzzyyyyyyxxxwwwvvvvvvvvvvvvxxxzzz{{{wwwxxxyyyyyywwwwwwxxxyyywwwwwwxxxyyyyyyzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{zzz{{{}}}~~~}}}zzz{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~}}}}}}{{{{{{|||}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{zzzzzzzzzzzz{{{||||||xxxyyy{{{|||||||||{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzwwwwwwxxxxxxxxxyyyyyyyyywwwwwwwwwvvvwwwxxxxxxyyyyyyyyyzzzzzz{{{|||}}}}}}||||||}}}~~~~~~~~~~~~~~~zzzzzzzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}|||{{{||||||zzzyyyxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxyyy{{{|||{{{xxxwwwyyy|||xxxyyyzzzzzz{{{{{{zzzzzzyyyzzz|||~~~|||||||||||||||||||||{{{zzz{{{{{{{{{||||||}}}}}}{{{{{{||||||||||||{{{{{{{{{{{{||||||||||||{{{{{{~~~|||{{{{{{||||||{{{zzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{zzzyyyxxxwwwxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{yyyyyyyyyxxxxxxwwwwwwwwwvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzz{{{{{{{{{{{{}}}|||{{{||||||zzzyyywwwwwwvvvvvvvvvvvvwwwwwwxxxzzz||||||{{{{{{{{{|||{{{zzzzzzyyyyyyzzzzzz{{{xxxyyyzzzzzz{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzwwwwwwwwwwwwxxxyyyzzz{{{xxxxxxxxxwwwwwwwwwvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzwwwxxxyyyzzz{{{{{{|||}}}zzzyyyyyyxxxxxxyyyyyyzzzsssuuuxxx{{{{{{{{{yyywwwssstttuuuvvvwwwxxxyyyyyyuuuvvvwwwwwwvvvuuuvvvxxxwwwzzzzzzxxxvvvrrrhhh]]]QQQFFF;;;666333...,,,---***)))(((''''''((())))))'''((())))))(((&&&$$$"""######$$$%%%&&&&&&''''''###&&&))),,,000888CCCJJJNNNNNNNNNOOOOOOPPPPPPPPPLLLMMMMMMMMMKKKHHHDDDBBBDDDFFFIIIMMMQQQTTTVVVWWWQQQOOOJJJFFFBBB@@@??????{{{zzzyyyyyyyyyyyyzzz{{{zzzyyywwwvvvvvvvvvwwwwwwyyyxxxxxxwwwvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwzzzxxxwwwxxxyyyyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxwwwyyyxxxwwwwwwyyyyyyxxxwwwttttttuuuuuuvvvxxxyyyzzz}}}{{{zzz{{{||||||xxxuuuttttttuuuvvvwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{xxxyyyzzz|||}}}~~~~~~~~~||||||{{{{{{{{{zzzzzzzzz||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~|||{{{{{{{{{zzzzzzzzzzzz||||||{{{zzzzzzzzzzzz{{{{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuuuuuuuuvvvxxxyyyyyyzzz{{{{{{||||||{{{{{{{{{|||}}}~~~~~~{{{{{{|||}}}~~~}}}~~~~~~~~~~~~}}}|||zzzyyyyyyzzz|||}}}xxxyyyzzz{{{{{{yyyxxxvvvxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{|||}}}~~~~~~{{{{{{{{{||||||||||||||||||||||||}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{||||||||||||||||||||||||}}}}}}||||||{{{{{{{{{zzz~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{{{{{{{|||}}}}}}yyyzzzzzz{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyyyyzzz|||~~~}}}|||{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzzzzzyyyyyyxxx{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{zzzzzzzzz{{{{{{zzzyyyxxxwwwvvvuuuuuuvvvwwwwwwxxxxxxxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzwwwuuutttuuuvvvwwwvvvuuuxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyzzzzzzxxxxxxxxxxxxzzzzzzuuuwwwxxxwwwvvvuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvvvv{{{xxxuuuuuuuuuqqqiiicccWWWLLL>>>666444222...***+++***((('''((((((''''''$$$%%%&&&%%%######$$$&&&%%%&&&'''&&&%%%%%%&&&'''''',,,000111111888DDDNNNQQQWWW]]]___bbbdddbbb^^^ZZZYYYXXXVVVTTTRRROOONNNPPPQQQTTTVVVWWWWWWWWWVVVRRRNNNHHHEEEDDDDDDDDDDDD{{{zzzyyyyyyyyyyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwxxx{{{zzzzzzyyyxxxxxxxxxyyywwwwwwwwwvvvvvvwwwwwwwwwyyyxxxwwwwwwxxxyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwyyyxxxwwwwwwyyyyyyxxxwwwtttuuuuuuvvvwwwxxxyyyzzz|||zzzyyyzzz{{{{{{xxxuuuuuuuuuvvvvvvwwwwwwxxxxxxzzzzzzzzz{{{{{{{{{||||||xxxxxxzzz{{{|||||||||||||||||||||{{{{{{zzzzzzzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~||||||||||||{{{{{{{{{zzz|||{{{zzzzzzyyyyyyzzzzzz{{{zzzyyyyyyxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyzzz{{{{{{{{{{{{zzz{{{{{{|||}}}~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{}}}yyyyyyzzz{{{{{{yyywwwvvvxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||||||||{{{||||||||||||||||||||||||}}}}}}|||||||||{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{zzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzz{{{{{{|||}}}yyyzzzzzz{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyy{{{zzzyyyyyyzzz|||~~~}}}|||{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyzzzyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyyyyxxxvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyyyywwwvvvuuuuuuwwwwwwvvvuuuwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzvvvwwwxxxwwwuuuuuuvvvxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvzzzwwwuuuuuuvvvrrrkkkeeeWWWLLL???666444222///+++...---+++*********)))(((((((((((('''&&&''')))+++***+++,,,+++)))'''((())))))...333555777===GGGPPP[[[aaafffgggiiikkkhhhccc___^^^]]][[[YYYVVVTTTSSSSSSTTTVVVWWWXXXWWWVVVUUUTTTQQQNNNMMMNNNPPPQQQQQQ{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzyyyxxxxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvvvvxxxyyyxxxvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvyyyxxxwwwwwwxxxyyyxxxwwwtttuuuuuuvvvwwwxxxyyyyyyzzzyyyyyyyyyzzzyyywwwuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzz{{{|||}}}}}}xxxyyyzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||{{{zzzyyyyyyxxxxxxyyyyyyzzzyyyxxxxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxxxxwwwxxxxxxyyyxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyyzzz{{{|||zzzzzz{{{{{{zzzxxxwwwuuuxxxxxxyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}}}}||||||||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{zzzzzzyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzz{{{|||~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzyyyyyyyyyvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuwwwwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzwwwxxxwwwvvvuuuuuuwwwyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxvvvuuuvvvvvvsssnnniiiZZZPPPBBB999666444111...000///...---,,,+++*********+++***))))))+++///222111222333111...,,,+++,,,---333:::>>>AAAGGGPPPWWWeeejjjnnnooooooooolllgggdddcccbbb```^^^\\\[[[ZZZ]]]^^^___```___]]][[[ZZZXXXVVVUUUVVVZZZ]]]``````zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzwwwwwwwwwxxxwwwwwwwwwvvvyyyxxxxxxxxxxxxxxxxxxyyywwwvvvuuuvvvxxxyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvxxxwwwvvvwwwxxxyyyxxxvvvtttuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{|||}}}~~~zzzzzz{{{{{{|||{{{{{{{{{||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||zzzyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxwwwvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~|||{{{zzzzzzzzzzzz{{{|||{{{{{{{{{zzzyyyxxxwwwvvvyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{||||||}}}}}}}}}~~~~~~}}}||||||{{{{{{}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}}}}|||||||||||||||||||||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyxxxxxxyyyyyyzzz{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzyyyyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||~~~}}}|||{{{yyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzxxxwwwwwwxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwuuuuuuvvvwwwwwwxxxxxxyyyzzzzzzzzz{{{zzzzzzyyyyyyvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuttttttvvvvvvuuutttuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxvvvuuuuuuxxxzzzxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuvvvwwwuuupppmmm```WWWJJJ@@@:::777333000111111111///,,,***))))))++++++******+++...444888999::::::999555222111000222:::CCCKKKPPPVVV]]]ccciiinnnqqqqqqpppoookkkeeeddddddccccccbbbbbbbbbbbbggghhhiiihhhgggdddbbb```]]]\\\[[[^^^bbbfffhhhiiizzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvwwwwwwxxxxxxxxxwwwvvvyyyxxxxxxxxxxxxxxxxxxyyywwwvvvuuuvvvxxxyyyxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwvvvvvvvvvxxxwwwvvvvvvxxxxxxwwwvvvtttuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{|||}}}~~~{{{||||||}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~}}}||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}yyyyyyxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{{{{|||}}}}}}~~~~~~}}}|||{{{zzzzzz||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxxxxxxxyyyzzzzzzyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||zzzzzz{{{{{{||||||}}}}}}~~~~~~}}}|||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzxxxwwwwwwxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwvvvvvvuuuuuutttssssssuuuuuutttsssuuuuuuvvvwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvvvvxxxzzzxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyvvvvvvvvvwwwwwwuuusssqqqeee]]]QQQGGG@@@:::555222333444444222...***))))))***++++++,,,...222999===BBBCCCDDDBBB???;;;999999<<>>888777888444777:::>>>BBBGGGMMMQQQWWWZZZ\\\]]][[[XXXWWWVVVUUUZZZccclllssswwwzzz{{{}}}yyyrrrrrrrrrsssuuuxxxzzz|||}}}yyyssslllddd]]]YYYTTTRRRQQQTTT[[[ccckkknnnyyyyyyzzz{{{{{{zzzyyyyyyvvvwwwyyyzzz{{{zzzyyyyyytttuuuwwwyyyyyyyyywwwvvvwwwwwwvvvvvvvvvvvvwwwwwwyyyxxxxxxyyy{{{||||||{{{zzzzzzyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuvvvwwwxxxwwwuuutttuuuxxxzzz{{{zzzzzzyyyyyy{{{{{{zzzwwwwwwzzz~~~vvvvvvwwwxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{xxxyyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||{{{zzz{{{|||}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}||||||||||||{{{zzzyyyyyyxxxxxxyyyyyyzzzyyyxxxxxxwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvsssuuuwwwyyyzzz{{{{{{zzzyyyzzz{{{{{{||||||{{{{{{{{{|||}}}~~~~~~{{{{{{|||}}}~~~~~~}}}~~~}}}||||||}}}}}}zzzzzz{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxyyyzzz{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{|||||||||}}}~~~|||||||||||||||{{{{{{{{{{{{|||||||||}}}}}}~~~~~~||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{~~~}}}}}}}}}}}}}}}~~~~~~||||||||||||||||||||||||zzzzzzyyyyyyzzzzzz{{{|||yyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{zzz{{{|||||||||||||||{{{~~~~~~}}}~~~|||{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{|||||||||{{{{{{zzzyyywwwvvvuuuvvvvvvwwwxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxwwwvvvvvvxxxwwwvvvwwwxxxyyyxxxvvvvvvvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxzzzzzzzzzzzzxxxxxxtttwww{{{|||zzzxxxwwwvvvxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzxxxyyyzzzyyywwwuuuuuuuuupppooolllhhhbbb[[[UUUQQQLLLOOOQQQMMMFFF@@@???@@@:::>>>BBBGGGKKKPPPUUUYYY___bbbeeefffeeecccaaaaaa]]]aaahhhpppuuuxxxzzz{{{|||{{{zzzzzz{{{}}}zzzwwwrrrkkkaaaWWWOOOJJJGGGEEEEEEIIIRRR^^^gggmmm||||||||||||{{{zzzxxxxxxvvvwwwxxxxxxyyyyyyyyyyyyvvvvvvvvvuuuvvvvvvwwwxxxvvvvvvvvvvvvvvvwwwwwwxxxwwwxxxyyyzzz{{{{{{{{{{{{xxxxxxxxxxxxxxxwwwvvvuuuxxxxxxyyyzzzyyyxxxwwwvvvwwwwwwwwwwwwwwwvvvuuutttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxuuuttttttuuuxxxzzz{{{{{{~~~{{{xxxxxxzzz{{{yyywwwwwwxxxzzz|||}}}~~~~~~~~~}}}}}}||||||{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{zzz~~~|||{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwxxxwwwwwwwwwvvvvvvuuuuuutttuuuvvvwwwwwwvvvuuuttttttuuuuuuwwwxxxzzz|||}}}|||||||||{{{zzzzzzyyyyyy{{{|||}}}~~~~~~}}}|||{{{yyyzzz{{{|||}}}}}}}}}}}}||||||~~~}}}~~~~~~~~~}}}|||||||||{{{{{{zzzzzzzzzyyyyyyyyywwwwwwwwwxxxyyyzzz|||}}}{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{}}}~~~}}}{{{zzzyyyzzz{{{|||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyzzzxxxzzz}}}}}}|||zzzzzzzzzxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{~~~}}}~~~~~~|||{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxyyyzzz{{{||||||{{{{{{zzzxxxwwwwwwvvvtttuuuwwwxxxyyyyyyyyyxxxttttttuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvwwwwwwxxxvvvwwwwwwwwwwwwxxxxxxxxxyyyxxxvvvvvvwwwxxxzzz|||wwwyyyzzzzzzxxxwwwwwwxxxvvvvvvwwwxxxxxxxxxxxxwwwyyyyyyxxxxxxwwwvvvuuuuuuyyywwwuuuwwwzzz{{{yyywwwwwwwwwxxxyyyyyyyyyxxxxxxssssssrrrqqqpppkkkeeeaaa______\\\UUUMMMGGGEEEEEEKKKNNNQQQQQQQQQVVV^^^eeegggnnnpppkkkfffeeefffeeedddfffiiinnnssswww{{{}}}}}}yyylll]]]SSSIII@@@:::999666666777:::AAAMMMZZZbbb|||}}}}}}|||{{{zzzyyyxxxwwwwwwxxxyyyyyyyyyyyyyyywwwvvvvvvvvvvvvwwwxxxxxxuuuuuuuuuuuuuuuvvvwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwvvvvvvxxxxxxxxxyyyyyyxxxwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxxxxuuuttttttuuuxxxzzz{{{{{{}}}zzzxxxxxxzzz{{{zzzxxxyyyzzz{{{{{{||||||||||||}}}}}}}}}|||||||||||||||~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}}}}||||||}}}}}}~~~}}}|||||||||{{{{{{{{{zzz|||{{{zzzzzzyyyyyyyyyyyywwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttuuuvvvvvvuuuttttttuuuuuuvvvwwwxxxzzz{{{|||{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{zzzyyyzzz{{{|||}}}}}}}}}}}}|||}}}~~~~~~~~~}}}}}}|||{{{{{{zzz{{{{{{{{{{{{zzzzzzyyyyyywwwwwwwwwxxxyyyzzz||||||zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwyyyyyyzzzzzzzzz{{{{{{{{{}}}}}}~~~~~~|||zzzzzz{{{|||}}}|||||||||||||||||||||||||||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}~~~}}}}}}}}}}}}}}}|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxwwwxxxyyyzzzxxxzzz}}}}}}|||zzzzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{~~~}}}}}}|||{{{zzzyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{||||||{{{{{{zzzxxxwwwwwwvvvuuuvvvwwwxxxyyyyyyxxxxxxtttuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuuuuuuuvvvwwwwwwvvvwwwwwwwwwwwwxxxxxxxxxzzzyyywwwvvvvvvwwwxxxyyyvvvxxxyyyyyyxxxwwwxxxyyyvvvwwwwwwxxxyyyxxxxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvyyywwwvvvwwwyyyzzzyyywwwvvvvvvwwwxxxxxxyyyxxxxxxvvvvvvvvvwwwwwwtttoookkkhhhgggddd]]]VVVPPPOOOPPPRRRTTTWWWXXXYYY]]]eeelllpppvvvwwwrrrkkkhhhgggeeeccceeehhhlllqqquuuxxxzzz{{{sssiii\\\MMMDDD===555111111......///111777AAALLLTTT|||}}}}}}}}}|||{{{zzzzzzxxxyyyyyyzzzzzzzzzzzzyyywwwwwwwwwwwwwwwxxxyyyyyytttuuuuuuuuuuuuvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvxxxxxxwwwwwwwwwxxxxxxyyyzzzyyyxxxwwwvvvwwwxxxxxxuuuuuuvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwvvvttttttuuuxxxzzz{{{zzz{{{yyyxxxxxxzzz{{{{{{zzz{{{{{{{{{zzzzzzyyyyyyxxx{{{{{{|||||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}|||}}}||||||{{{{{{||||||}}}|||||||||{{{{{{{{{{{{{{{yyyyyyxxxxxxxxxyyyyyyzzzwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttuuuvvvvvvuuuttttttwwwvvvvvvwwwwwwyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxzzzzzzyyyyyyyyyyyyzzzzzzyyyzzz{{{|||}}}}}}}}}}}}|||}}}}}}~~~}}}}}}|||{{{{{{zzzzzzyyy|||||||||{{{{{{{{{{{{zzzwwwwwwwwwxxxyyyzzz{{{|||zzzzzzzzzyyyyyyyyyyyyyyywwwwwwxxxxxxyyyxxxxxxwwwyyyzzzzzzzzzzzz{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}~~~}}}|||{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}|||{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyzzzzzz{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxyyyxxxxxxwwwwwwxxxyyyyyyxxxzzz||||||{{{zzzzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxyyyzzzzzz~~~}}}zzzzzzyyyxxxwwwvvvvvvuuuwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{|||{{{{{{zzzyyyyyyxxxwwwwwwvvvwwwxxxyyyyyyxxxwwwwwwuuuuuuvvvvvvwwwwwwxxxxxxvvvvvvwwwwwwxxxxxxyyyyyyuuuuuuttttttuuuuuuvvvwwwvvvwwwwwwwwwwwwxxxxxxxxxzzzyyywwwvvvuuuuuuvvvvvvuuuwwwyyyyyyxxxxxxyyyzzzwwwxxxxxxyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxwwwwwwwwwxxxwwwvvvwwwyyyyyyyyyxxxuuuuuuwwwxxxyyyyyyyyyyyyxxxyyyzzz}}}~~~}}}yyyvvvnnnlllhhhbbb\\\XXXWWWXXXZZZ\\\___```aaaeeelllrrrwww||||||uuummmhhhddd```aaabbbdddgggjjjmmmpppqqqwwwyyy}}}ssshhhVVVJJJ<<<444///***(((***'''''''''(((,,,333===CCC|||||||||}}}||||||{{{{{{yyyyyyzzz{{{{{{zzzzzzzzzxxxxxxwwwwwwxxxxxxyyyzzzuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyxxxwwwwwwxxxwwwvvvvvvvvvwwwyyyzzz{{{yyywwwvvvvvvwwwyyyzzzuuuuuuvvvwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzyyyyyyxxxvvvuuutttuuuxxxzzzzzzzzzzzzyyyxxxyyyzzz{{{{{{|||{{{{{{zzzyyyxxxxxxxxxxxxzzzzzz{{{{{{|||}}}}}}~~~}}}}}}}}}||||||}}}}}}}}}}}}~~~~~~}}}}}}}}}||||||{{{{{{||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxwwwwwwwwwwwwwwwvvvwwwwwwxxxxxxxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvuuuuuuwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{yyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzyyy|||||||||||||||||||||{{{xxxxxxxxxxxxyyyzzz{{{|||{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{||||||}}}}}}}}}}}}||||||~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxyyyzzz{{{||||||zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyxxxzzz||||||zzzyyyyyyzzzxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzz}}}xxxxxxxxxwwwwwwvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||{{{{{{zzzyyyyyyxxxwwwwwwwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwtttuuuuuuvvvwwwxxxyyyyyytttttttttttttttuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxvvvvvvuuuuuuvvvvvvtttvvvxxxyyyyyyxxxyyy{{{xxxxxxyyyzzzzzzzzzzzzyyyzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvwwwxxxxxxxxxxxxuuuvvvwwwyyyzzzzzzzzzzzzxxxyyy|||}}}uuurrrmmmgggccc```______```bbbdddfffgggkkkqqqvvvxxx{{{zzzrrrjjjddd^^^XXX\\\\\\]]]]]]^^^___``````aaadddiiiqqqzzz}}}ooobbbMMM@@@333---)))%%%%%%'''%%%&&&%%%%%%''',,,222777zzz{{{|||||||||||||||{{{zzzzzzzzz{{{{{{zzzyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzvvvwwwxxxyyyyyyyyyyyyxxxwwwxxxxxxyyyyyyyyyyyyxxxwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzyyywwwvvvvvvwwwyyy{{{uuuuuuvvvwwwwwwwwwwwwvvv{{{{{{{{{{{{{{{zzzyyyyyywwwuuutttuuuxxxzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{|||yyyyyyxxxxxxxxxyyyzzzzzzyyyyyyzzz{{{|||}}}~~~~~~}}}||||||{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~zzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxtttttttttttttttttttttuuuvvvwwwxxxxxxxxxxxxwwwvvvxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyzzzzzz{{{{{{|||||||||{{{zzzyyyyyyzzz{{{|||yyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~}}}||||||{{{{{{zzz{{{|||||||||||||||||||||xxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{|||||||||yyyzzzzzz{{{||||||{{{{{{zzzzzzzzz{{{{{{{{{||||||||||||}}}}}}}}}||||||{{{~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyuuuvvvwwwxxxyyy{{{||||||||||||{{{{{{zzzzzzyyyyyywwwwwwxxxxxxyyyyyyyyyyyyxxxzzz{{{{{{yyyyyyyyyzzzxxxxxxwwwwwwxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzz~~~}}}xxxxxxxxxwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzzzz{{{{{{xxxyyyzzzzzz{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{||||||{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwxxxyyyzzzyyyyyywwwvvvwwwwwwwwwvvvvvvvvvvvvvvvttttttuuuvvvvvvwwwxxxxxxtttttttttttttttuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvuuuvvvvvvwwwwwwxxxtttvvvxxxyyyyyyxxxyyy{{{xxxxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwwwwxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{yyy{{{~~~|||wwwrrrnnnllljjjiiihhhiiijjjkkkmmmqqquuuxxxwwwzzzwwwooofff```ZZZSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJMMMUUU```mmm||||||lll^^^HHH===111+++'''$$$$$$&&&%%%%%%&&&%%%%%%(((,,,///yyyyyyzzz{{{|||||||||{{{yyyzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyyyywwwxxxyyy{{{{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyyyyxxxwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvxxxxxxwwwvvvwwwxxxyyyzzzvvvvvvwwwwwwxxxwwwwwwvvvzzzzzz{{{{{{zzzzzzyyyxxxwwwvvvuuuvvvxxxyyyyyyyyyyyyzzz{{{zzzyyyyyyzzz|||xxxxxxwwwwwwxxxzzz{{{}}}yyyyyyzzz{{{||||||}}}}}}||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyywwwuuutttttttttuuuuuuvvvwwwxxxxxxxxxxxxssssssssstttttttttttttttvvvvvvwwwxxxxxxwwwvvvvvvwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyzzzzzz{{{|||}}}}}}||||||{{{{{{{{{{{{||||||yyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||~~~~~~~~~}}}}}}|||{{{{{{zzzzzz{{{{{{{{{{{{|||||||||yyyxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{|||||||||zzzzzz{{{|||}}}}}}}}}}}}zzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}||||||{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwxxxyyyzzz{{{{{{||||||||||||{{{{{{{{{{{{wwwwwwyyyzzzzzzzzzzzzzzzxxxzzz{{{zzzyyyxxxyyy{{{xxxxxxwwwxxxxxxyyyzzz{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz}}}|||wwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{||||||xxxyyyzzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{||||||||||||{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwxxxyyyzzzzzzyyyxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuttttttuuuuuuvvvvvvwwwwwwuuuuuuttttttuuuuuuvvvwwwvvvwwwwwwwwwwwwxxxxxxxxxuuuuuuvvvwwwwwwxxxxxxyyyuuuwwwyyyyyyxxxxxxyyyzzzwwwxxxxxxyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwuuuvvvxxxwwwvvvvvvwwwyyyxxxyyyyyyzzzzzzzzzzzzzzzzzz|||~~~zzzwwwtttpppmmmnnnnnnoooppprrrtttvvvxxxvvvvvvqqqhhh```ZZZSSSMMMFFFEEECCCAAA>>><<<:::999888===FFFSSSccctttxxxfffWWWCCC888---)))'''###"""$$$"""###$$$######$$$&&&(((wwwxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxvvvwwwyyy{{{{{{zzzyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxwwwuuutttsssvvvvvvvvvwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwvvvuuuvvvxxxyyyyyyxxxzzz{{{|||zzzxxxwwwyyy|||zzzyyyxxxwwwxxxzzz|||}}}zzzzzzzzz{{{{{{||||||||||||{{{{{{zzzzzz{{{{{{|||||||||||||||}}}}}}~~~~~~}}}||||||{{{{{{||||||}}}yyyyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvtttuuuvvvwwwxxxxxxxxxxxxrrrrrrsssssssssttttttttttttuuuvvvwwwwwwvvvuuutttvvvvvvvvvvvvvvvwwwxxxxxxwwwxxxxxxyyy{{{|||}}}}}}{{{{{{||||||||||||{{{{{{yyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{yyyyyyxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{yyyzzz{{{|||}}}}}}}}}}}}{{{{{{{{{{{{||||||||||||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{||||||}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzz{{{{{{|||}}}{{{|||}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{wwwxxxzzz{{{||||||{{{{{{yyyzzzzzzyyyxxxxxxyyy{{{xxxxxxxxxxxxyyyzzz{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{||||||vvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{||||||xxxyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{|||}}}||||||{{{zzzzzzyyyyyyyyyyyyxxxxxxvvvwwwyyyzzzzzzzzzzzzyyyxxxxxxxxxwwwvvvuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuvvvwwwwwwvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxvvvxxxyyyyyyxxxwwwxxxyyyvvvwwwwwwxxxyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvtttvvvxxxwwwvvvuuuwwwyyyxxxxxxyyyyyyxxxxxxwwwwwwwwwzzz{{{uuuqqqqqqpppooopppqqqsssttttttnnnmmmeeeZZZQQQKKKEEE>>>999888666444222000......---222<<>>777000***$$$"""!!!!!!!!!"""!!!!!!###""" !!!"""vvvwwwxxxxxxyyyyyyxxxxxxtttuuuvvvvvvwwwvvvvvvvvvuuuttttttttttttttttttuuusssuuuvvvvvvvvvvvvwwwxxxwwwxxxzzzyyywwwvvvwwwwwwsssssstttuuuvvvwwwwwwxxxyyyxxxvvvuuutttuuuwwwxxxvvvvvvwwwxxxxxxxxxxxxwwwuuuwwwzzz{{{zzzxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwvvvvvvxxxyyyzzzzzzyyyyyy{{{}}}zzzzzz{{{zzzzzzyyyxxxwwwwwwwwwvvvvvvwwwyyyzzz|||yyyyyyyyyzzz{{{{{{{{{|||{{{{{{zzzzzzzzzyyyyyyyyywwwwwwvvvvvvwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwvvvttttttuuuwwwvvvvvvvvvvvvwwwwwwxxxyyyxxxxxxwwwwwwvvvwwwwwwwwwyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyzzzzzz{{{|||zzz{{{|||~~~|||{{{|||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{xxxyyyyyyzzzzzz{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{zzzzzz{{{{{{|||{{{||||||||||||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{|||zzz{{{{{{{{{{{{|||||||||zzzzzz{{{{{{{{{|||||||||||||||{{{{{{{{{{{{||||||||||||||||||||||||||||||{{{{{{zzzzzz{{{{{{|||}}}{{{zzzyyyyyy{{{{{{zzzyyyxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvuuuwwwxxxxxxxxxxxxxxxwwwwwwyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzyyyzzz{{{{{{||||||{{{{{{{{{||||||}}}}}}||||||{{{|||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}}}}{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuvvvwwwwwwxxxxxxvvvwwwwwwwwwwwwvvvvvvuuuttttttuuuvvvuuutttsssrrrjjjfffaaa[[[YYY\\\ccciiirrryyyqqqfffVVVHHH>>>666///+++)))***)))'''%%%###$$$%%%&&&((()))'''###"""$$$&&&&&&&&&'''***---111444666;;;;;;;;;888444...(((%%%!!!!!!!!!!!!!!!!!! """!!!  !!!!!!uuuvvvvvvwwwxxxwwwwwwwwwtttuuuwwwxxxxxxxxxwwwwwwvvvuuuuuuttttttuuuuuuvvvrrrtttvvvvvvuuuuuuwwwyyyvvvxxxzzzyyyvvvuuuuuuwwwtttttttttuuuuuuvvvvvvvvvwwwvvvuuuuuuuuuvvvwwwxxxvvvvvvwwwxxxxxxxxxxxxwwwuuuwwwzzzzzzxxxwwwxxxzzzxxxwwwwwwwwwxxxxxxyyyzzzxxxxxxxxxxxxyyyyyyyyyyyyvvvwwwxxxyyyyyyyyyxxxwwwyyyzzz{{{zzzyyyyyyzzz|||zzzzzz{{{{{{zzzyyywwwvvvvvvvvvuuuvvvwwwyyy{{{|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvwwwxxxxxxwwwvvvuuuvvvxxxxxxwwwttttttuuuxxxwwwwwwwwwvvvwwwwwwxxxxxxwwwwwwwwwvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{zzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{||||||zzz{{{}}}~~~|||zzz{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{xxxxxxyyyyyyzzz{{{{{{|||zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{zzzzzz{{{{{{|||{{{{{{||||||{{{{{{zzzyyyzzz{{{{{{{{{{{{|||||||||yyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{||||||||||||{{{{{{{{{{{{||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{||||||}}}{{{zzzyyyyyy{{{{{{zzzyyywwwxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxyyyyyywwwwwwxxxxxxxxxwwwwwwvvvxxxxxxxxxwwwxxxxxxyyyzzzyyyzzz{{{{{{||||||{{{{{{||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyxxxxxxwwwwwwwwwvvvtttuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvtttuuuuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwvvvuuuuuussstttuuuvvvvvvtttrrrqqqjjjfff___VVVPPPPPPUUUZZZ```iiittt}}}{{{ggg[[[KKK===555///+++((($$$&&&((('''$$$###$$$%%%&&&)))***((($$$"""$$$((($$$%%%'''(((***+++,,,,,,///000111///,,,((($$$### !!!""""""!!!  tttuuuuuuvvvvvvvvvvvvvvvuuuvvvwwwxxxyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvrrrtttwwwvvvuuuuuuwwwyyyuuuwwwyyyxxxuuutttuuuvvvtttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyvvvvvvwwwxxxxxxxxxxxxwwwuuuxxxzzzyyywwwwwwyyy{{{xxxwwwwwwwwwxxxyyyyyyzzzwwwwwwxxxxxxxxxyyyyyyyyyuuuvvvxxxzzz{{{{{{{{{zzzzzz{{{{{{zzzyyyxxxzzz{{{zzzzzz{{{{{{zzzxxxwwwvvvuuuuuuuuuuuuwwwyyy{{{|||zzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxvvvvvvuuuvvvvvvwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvwwwxxxxxxwwwvvvuuuvvvxxxyyywwwtttsssvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{zzz{{{{{{{{{{{{{{{zzzzzz{{{zzzzzzzzzzzz{{{||||||zzz{{{}}}~~~|||zzz{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{xxxxxxyyyyyyzzz{{{||||||zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{||||||{{{{{{zzzyyy{{{{{{{{{||||||||||||}}}yyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{||||||||||||{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{|||}}}}}}{{{zzzyyyyyy{{{{{{zzzyyyvvvwwwyyyzzz{{{zzzyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwwwwxxxyyyyyyyyyxxxvvvuuuuuuuuuvvvwwwxxxyyyyyyzzzwwwwwwxxxxxxxxxwwwwwwvvvxxxxxxwwwwwwxxxxxxyyyzzzyyyzzz{{{{{{||||||{{{{{{||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||}}}|||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyvvvwwwwwwwwwwwwxxxxxxxxxsssssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvtttuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuussstttuuuvvvvvvtttrrrqqqlllhhh___TTTLLLIIIMMMQQQQQQ\\\iiittt}}}|||ttt___TTTDDD777///,,,)))'''"""%%%((('''%%%$$$&&&'''&&&)))+++((($$$"""%%%)))###$$$&&&'''(((((('''''')))***,,,+++)))&&&$$$$$$ """######!!!  !!!!!! wwwwwwvvvvvvuuuuuuttttttvvvwwwxxxyyyyyyyyyxxxwwwwwwvvvuuussssssuuuvvvwwwxxxvvvuuussssssuuuvvvxxxwwwwwwvvvuuuttttttuuuuuuwwwwwwvvvvvvuuuuuuttttttuuuuuuuuuuuuuuutttttttttuuuuuuvvvwwwwwwwwwwwwwww{{{zzzxxxwwwwwwxxxzzz{{{wwwvvvuuuuuuuuuvvvxxxyyyxxxxxxwwwvvvuuuuuuvvvvvvuuuvvvwwwxxxyyyzzzzzzzzzwwwxxxyyyyyyzzzzzzzzzzzz|||{{{zzzyyywwwvvvuuuuuuttttttuuuwwwxxxyyyzzz{{{xxxxxxxxxwwwwwwwwwwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyxxxwwwvvvuuuuuutttuuuuuuvvvwwwxxxxxxxxxsssssssssssstttvvvwwwyyyzzzzzzyyyxxxwwwvvvuuutttyyyxxxwwwvvvwwwxxxyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|||||||||{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{|||~~~~~~}}}}}}{{{}}}|||yyyxxxyyyyyy|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzzzzz{{{{{{|||~~~}}}}}}|||{{{zzzzzzzzzyyyyyyzzzzzz{{{|||}}}}}}yyyzzz|||~~~~~~~~~}}}}}}yyy{{{}}}~~~}}}}}}|||{{{zzzzzzzzzzzzzzz||||||||||||||||||||||||{{{zzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{zzzzzzyyyxxxyyyzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~}}}|||{{{{{{|||}}}~~~{{{{{{||||||{{{{{{zzzyyywwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwvvvwwwxxxyyywwwwwwwwwwwwwwwxxxxxxxxxyyywwwvvvwwwxxxzzzzzzyyyssstttuuuwwwxxxyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyy{{{|||}}}}}}~~~yyyzzz{{{{{{||||||{{{{{{zzz{{{}}}|||{{{yyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvxxxxxxxxxwwwvvvuuuuuutttvvvttttttuuuwwwyyyyyyxxxxxxxxxzzzzzzzzzzzzxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvwwwxxxwwwvvvuuuuuuwwwttttttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttuuuvvvwwwvvvtttrrrqqqlllggg^^^RRRHHHBBBAAAAAAEEEQQQaaaoooyyy{{{rrrhhhTTTGGG666+++))))))'''$$$&&&%%%###"""###%%%''')))...,,,)))'''$$$###"""""""""#########$$$$$$$$$$$$%%%###"""$$$&&&%%%"""  vvvvvvvvvvvvuuuuuuttttttvvvwwwxxxyyyzzzyyyyyyxxxxxxwwwuuuttttttuuuwwwxxxwwwvvvuuuttttttuuuvvvwwwxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvwwwwwwwwwwwwvvvxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyvvvwwwxxxyyyzzzzzzzzzzzz{{{zzzzzzyyyxxxwwwvvvvvvtttuuuuuuvvvwwwxxxyyyyyywwwwwwwwwwwwwwwwwwwwwvvvuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttsssttttttuuuvvvvvvwwwxxxxxxttttttsssssstttuuuvvvwwwwwwwwwwwwvvvuuuuuuttttttxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{|||}}}~~~~~~}}}}}}{{{|||{{{yyyyyyyyyyyy{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{}}}}}}}}}|||{{{zzzzzzzzzyyyyyyzzzzzz{{{||||||}}}yyyzzz|||}}}~~~~~~}}}}}}zzz{{{}}}~~~||||||{{{zzzzzzzzzzzzzzz||||||||||||||||||||||||{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{zzzzzzyyyyyyyyyzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~}}}|||{{{{{{|||}}}~~~{{{{{{||||||{{{{{{zzzyyyxxxyyyzzz{{{{{{||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxyyywwwvvvvvvxxxzzzyyyyyyuuuuuuwwwxxxyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwyyyzzz{{{{{{{{{{{{yyyyyyzzz{{{{{{{{{{{{zzzwwwyyy{{{{{{zzzzzzzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxxxxwwwwwwvvvuuuuuutttvvvuuutttuuuwwwyyyyyyxxxwwwxxxyyyzzzzzzyyyxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwvvvwwwxxxwwwuuuuuuuuuvvvttttttuuuvvvvvvvvvvvvvvvttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwvvvtttrrrqqqnnniii___SSSHHH@@@======>>>HHHWWWeeeqqquuummmbbbOOODDD555,,,))))))&&&###&&&%%%###""""""$$$'''(((***)))'''%%%$$$#########""""""""""""###############"""!!!"""$$$$$$!!! vvvvvvvvvuuuuuuuuuuuutttuuuvvvwwwyyyyyyzzzzzzzzzxxxwwwvvvuuuuuuvvvwwwxxxwwwvvvuuuttttttuuuvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvtttttttttttttttttttttttttttuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwxxxxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxwwwwwwxxxxxxxxxxxxxxxwwwuuuvvvwwwyyyzzz{{{{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwuuuuuuuuuvvvvvvwwwwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvtttuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvuuutttssssssttttttuuuuuuvvvvvvwwwwwwuuuttttttsssttttttuuuuuuttttttttttttttttttttttttxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}}}{{{|||~~~zzzyyyyyyyyyyyy{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxyyyyyyzzzzzz{{{}}}}}}||||||{{{zzzzzzzzzyyyyyyzzzzzz{{{|||||||||zzzzzz{{{}}}}}}}}}}}}}}}{{{|||~~~~~~||||||{{{zzzzzzzzzzzz{{{||||||||||||||||||||||||||||||{{{zzzyyyyyyxxxxxxyyyzzz{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}||||||{{{{{{||||||}}}{{{{{{||||||{{{{{{zzzyyyyyyyyyzzz{{{||||||||||||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxyyywwwvvvvvvxxxyyyyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzuuuwwwyyyzzzzzzzzz{{{|||zzz{{{|||||||||{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwvvvvvvvvvvvvvvvxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuwwwvvvtttuuuwwwxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwxxxwwwuuutttuuuvvvttttttuuuvvvvvvvvvvvvuuutttttttttuuuuuuvvvvvvvvvuuuuuuvvvvvvvvvtttsssqqqpppkkkaaaUUUHHH>>>:::888777???KKKYYYfffllleeeYYYHHH???333,,,***)))%%%"""&&&%%%###""""""$$$&&&'''&&&%%%$$$$$$#########$$$ !!!!!!!!!"""""""""!!! !!!!!!uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxyyyzzzzzz{{{xxxxxxwwwvvvvvvwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvxxxwwwwwwvvvvvvvvvwwwwwwsssttttttuuuuuuvvvvvvvvvsssssstttttttttttttttuuutttuuuuuuvvvvvvvvvvvvvvvtttvvvxxxyyyyyyxxxvvvtttuuuvvvxxxyyyzzzyyyxxxwwwyyyyyyxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxwwwvvvvvvtttuuuvvvxxxzzz{{{{{{|||xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuussstttvvvwwwyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvuuuuuutttssstttttttttuuuuuuvvvvvvvvvuuuuuuttttttssssssssssssqqqrrrrrrsssttttttuuuuuuxxxyyyzzz{{{|||{{{zzzyyyzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||}}}}}}~~~~~~~~~|||}}}~~~~~~~~~|||yyyyyyzzzzzzzzzzzzzzzyyyyyyxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxyyyzzzzzzzzz|||||||||{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{||||||zzzzzz{{{||||||}}}}}}}}}|||}}}~~~|||{{{{{{zzzzzzzzz{{{{{{||||||||||||||||||||||||||||||{{{zzzyyyxxxxxxwwwyyyzzz{{{{{{|||{{{{{{{{{yyyyyyyyyyyyzzzzzz{{{{{{||||||||||||||||||||||||yyyyyyzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||{{{{{{{{{|||{{{{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyyyyzzzzzzwwwxxxyyyyyyyyyxxxvvvuuuvvvvvvvvvwwwxxxxxxyyyyyyyyywwwvvvvvvwwwxxxxxxwwwyyyyyyzzzzzzzzzyyyyyyxxxwwwxxxyyyyyyyyyyyyxxxwwwzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzyyyyyyxxxwwwxxxyyyyyyzzzzzzyyyyyyvvvxxxzzz{{{zzzzzz{{{|||zzz{{{|||}}}}}}{{{yyywwwzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwyyyxxxxxxwwwwwwxxxxxxyyywwwwwwwwwwwwvvvvvvuuuuuuxxxwwwuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuttttttuuuuuuvvvuuuwwwwwwwwwuuutttuuuvvvssstttuuuuuuvvvvvvuuuuuusssssstttuuuvvvwwwwwwxxxuuuvvvvvvvvvuuutttsssrrroookkkcccVVVIII???888666555;;;CCCNNN[[[aaaZZZOOO???888000,,,***(((%%%!!!%%%$$$###""""""###$$$%%%%%%%%%$$$$$$############ !!!!!!!!! tttttttttttttttuuuuuuuuuttttttuuuvvvwwwxxxzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwssssssttttttuuuuuuvvvvvvrrrsssssssssttttttuuuuuuttttttuuuvvvvvvvvvvvvvvvuuuvvvyyy{{{{{{yyyvvvuuutttuuuwwwxxxxxxxxxwwwvvvyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxwwwvvvuuuuuussstttvvvxxxyyyzzz{{{{{{wwwxxxxxxxxxxxxyyyyyyyyyvvvvvvvvvvvvuuuuuuuuuuuussssssttttttuuuuuuuuuuuussstttvvvwwwyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwvvvvvvuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuttttttsssrrrrrrqqqrrrssstttuuuvvvvvvwwwxxxyyyzzz{{{|||{{{zzzyyy{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}zzzyyyyyyzzz{{{zzzyyyyyyxxxxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~{{{{{{zzzzzzzzz{{{{{{|||||||||||||||||||||||||||||||||{{{zzzyyyyyyxxxxxxyyyzzz{{{{{{|||{{{{{{{{{yyyyyyyyyzzzzzzzzzzzzzzz||||||||||||||||||||||||yyyyyyyyyzzzzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{|||{{{{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxyyyyyyzzzzzzzzzvvvwwwxxxyyyxxxwwwvvvuuuuuuvvvvvvwwwxxxxxxyyyyyyyyywwwvvvvvvwwwxxxwwwvvvyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwyyyzzzzzzyyywwwwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{zzzzzzyyywwwxxxyyyyyyzzzzzzyyyyyyzzz|||}}}}}}{{{zzz{{{|||zzz{{{|||}}}}}}{{{yyywwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyywwwwwwwwwvvvvvvvvvvvvvvvzzzxxxvvvvvvwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttuuuuuuuuuvvvwwwvvvtttttttttuuusssssstttuuuuuuuuuuuuuuusssttttttuuuvvvwwwxxxxxxvvvvvvvvvuuuuuutttsssrrrmmmjjjcccXXXLLLAAA999666555888===DDDMMMRRRLLLBBB666222---***)))'''$$$!!!$$$$$$###"""""""""###$$$&&&&&&&&&%%%$$$###"""""" !!!!!!!!!  sssttttttttttttuuuuuuuuuttttttttttttuuuvvvxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwttttttttttttttttttuuuuuurrrrrrrrrsssttttttuuuuuussstttuuuuuuvvvvvvuuuuuuuuuwwwyyyzzzzzzyyywwwuuuuuuuuuvvvwwwwwwwwwwwwvvvxxxwwwwwwwwwwwwxxxyyyyyywwwxxxxxxxxxwwwvvvuuuuuutttuuuvvvxxxyyyzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxyyyvvvvvvvvvvvvvvvvvvvvvvvvssssssttttttuuuuuuvvvvvvtttuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwwwwvvvvvvuuusssssstttttttttttttttttttttttttttttttttsssrrrqqqrrrrrrssstttuuuvvvwwwxxxxxxxxxyyyzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}{{{yyyyyyzzz{{{{{{zzzxxxxxxxxxxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{|||zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~{{{zzzzzzzzzzzz{{{||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{xxxyyyzzzzzz{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyyyyzzzzzz{{{{{{{{{zzz{{{{{{||||||{{{{{{zzz{{{{{{||||||{{{{{{zzzyyyyyyyyyzzz{{{||||||||||||yyyyyyyyyzzzzzzzzzzzz{{{wwwxxxxxxyyyyyyzzzzzz{{{wwwwwwxxxxxxwwwwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyzzzyyywwwvvvvvvwwwwwwwwwvvvxxxyyyyyyyyyyyyyyyxxxxxxvvvwwwyyyzzzzzzyyywwwvvvwwwwwwwwwwwwwwwwwwwwwwww{{{{{{{{{|||{{{{{{zzzzzzxxxxxxyyyzzzzzzzzzzzzzzz|||}}}~~~~~~|||{{{{{{|||zzz{{{|||||||||{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyywwwwwwvvvvvvvvvvvvvvvvvv{{{yyywwwwwwxxxxxxwwwvvvvvvuuuuuuttttttuuuuuuvvvttttttssssssssssssttttttuuuvvvwwwvvvtttssstttuuusssssstttuuuuuuuuuuuutttuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvuuuttttttssssssllljjjeee[[[OOOCCC;;;777111444777999===???;;;444...,,,***((('''&&&$$$"""######""""""""""""""""""&&&&&&&&&%%%$$$###"""!!! !!!!!!  ssssssssstttttttttuuuuuutttssssssrrrssstttuuuvvvuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuuuutttttttttttttttuuuvvvvvvttttttttttttttttttssssssqqqqqqrrrsssssstttuuuuuussstttuuuuuuvvvvvvuuuuuuuuuvvvwwwyyyyyywwwvvvuuuwwwwwwvvvvvvwwwwwwxxxyyyvvvvvvvvvvvvvvvwwwxxxyyyvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwwwwsssttttttuuuvvvvvvwwwwwwuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwtttuuuuuuvvvvvvuuuuuutttssssssssssssssssssssssssrrrssstttttttttsssrrrqqqrrrrrrssstttuuuvvvvvvwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{}}}}}}~~~}}}|||zzzyyyzzz{{{|||{{{zzzxxxxxxwwwwwwxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{||||||}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~}}}}}}|||||||||||||||}}}zzzzzzzzzzzzzzz{{{||||||||||||||||||||||||||||||yyyyyyyyyzzzzzzzzzzzz{{{yyyzzz{{{{{{||||||{{{{{{xxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyzzz{{{{{{|||zzzzzz{{{||||||{{{zzzzzz{{{{{{||||||{{{{{{zzzyyyxxxyyyzzz{{{{{{||||||{{{yyyyyyyyyzzzzzzzzz{{{{{{wwwwwwxxxyyyyyyzzz{{{{{{xxxxxxwwwvvvvvvvvvvvvvvvtttuuuvvvwwwxxxyyyzzzzzzyyywwwvvvuuuvvvwwwvvvuuuwwwwwwxxxxxxxxxxxxxxxwwwvvvwwwyyy{{{{{{yyywwwvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzyyyyyyzzz{{{{{{{{{{{{zzzzzz{{{}}}}}}|||{{{|||}}}zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvwww|||zzzxxxwwwxxxxxxwwwvvvuuuuuutttsssssstttuuuuuutttsssssssssssssssssstttuuuvvvvvvvvvtttssstttuuurrrsssttttttuuuuuuttttttvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvuuuttttttsssssssssmmmlllggg^^^QQQDDD;;;666---111333111000222000---)))((('''&&&&&&%%%%%%$$$######""""""!!!!!!!!!!!!""""""###$$$$$$###""""""    ssssssssstttttttttuuuuuutttsssrrrqqqrrrrrrtttuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuussssssssssssssstttuuuvvvuuuuuuuuuttttttssssssrrrqqqqqqrrrrrrssstttuuuuuusssttttttuuuuuuuuuuuuuuutttuuuvvvwwwwwwvvvuuutttyyyxxxwwwvvvwwwxxxzzz{{{vvvvvvuuuuuuvvvwwwxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvwwwwwwwwwxxxxxxxxxxxxtttttttttuuuvvvwwwwwwxxxvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvssssssttttttuuuttttttsssssssssssssssssssssssssssqqqrrrssstttttttttrrrrrrrrrrrrsssttttttuuuvvvvvvyyyxxxwwwvvvwwwxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzyyyzzz{{{}}}|||~~~~~~||||||zzzzzzzzz||||||{{{zzzxxxwwwwwwwwwxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyzzz{{{}}}~~~}}}|||{{{{{{{{{{{{||||||zzzzzzzzzzzzzzz{{{|||}}}||||||||||||||||||||||||xxxxxxyyyzzzzzz{{{{{{|||yyyzzz{{{{{{||||||{{{{{{xxxyyyzzz{{{{{{{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyzzz{{{||||||yyyzzz{{{||||||{{{zzzyyy{{{{{{||||||{{{{{{zzzyyywwwxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{wwwwwwxxxyyyyyyzzz{{{{{{yyyxxxvvvuuuuuuuuuvvvwwwtttuuuvvvwwwxxxyyyzzzzzzyyywwwvvvuuuvvvwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxuuuwwwyyy{{{{{{yyywwwuuuyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyyyyzzzzzzzzzyyyyyyzzz{{{{{{||||||{{{{{{wwwyyy{{{|||{{{{{{|||~~~zzzzzzzzzzzzzzz{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxvvvvvvvvvvvvvvvwwwwwwwww|||zzzxxxwwwxxxxxxwwwuuuuuutttsssrrrrrrssstttuuutttssssssrrrrrrssssssttttttvvvvvvvvvtttssstttuuurrrsssttttttuuuuuuttttttwwwwwwwwwvvvvvvvvvvvvvvvwwwvvvuuuttttttsssssstttooonnniii___RRRDDD:::444+++000222///+++,,,,,,+++'''&&&%%%$$$$$$%%%%%%%%%######""""""!!!!!!!!! !!!"""#########""" !!!!!! ttttttttttttuuuuuuuuuuuussstttttttttuuuuuuvvvvvvuuuvvvwwwvvvuuuuuuwwwyyyttttttuuuuuuvvvvvvwwwwwwsssssssssssstttuuuvvvwwwttttttuuuuuuuuuuuuuuuuuurrrrrrrrrsssssssssttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttuuuwwwwwwzzzzzzzzzzzzyyyxxxxxxwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvuuuuuusssuuuwwwxxxwwwwwwxxxzzz{{{wwwsssrrruuuwwwxxxxxxyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvtttqqqooooooqqqtttvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssvvvwwwxxxxxxyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxzzzzzz}}}|||zzzzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{yyywwwyyy}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyy{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{zzzzzzzzz|||xxxvvvxxx}}}}}}zzz{{{{{{zzzzzzzzzzzz{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||zzz{{{{{{{{{||||||}}}}}}|||{{{zzzyyyxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzzzzzyyywwwvvvuuuwwwxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{|||}}}}}}||||||||||||{{{{{{{{{{{{wwwwwwwwwwwwxxxyyyzzz{{{zzzxxxvvvwwwzzz|||{{{yyyyyyxxxxxxwwwwwwxxxxxxyyywwwwwwxxxxxxxxxwwwvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwxxxxxxxxxyyytttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxyyyzzz|||}}}}}}||||||{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvyyyyyyyyyzzzzzzzzz{{{{{{zzzyyyyyyxxxwwwwwwwwwxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyxxxyyyyyyyyyxxxxxxxxxwwwwwwttttttsssssssssssstttttttttssssssssssssttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuutttttttttuuuuuuxxxwwwuuutttssstttuuuwwwwwwwwwvvvvvvvvvvvvwwwwwwooonnniii```TTTGGG>>>888///...---+++)))''''''&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""###!!! """###     ttttttttttttuuuuuuuuuuuutttttttttuuuuuuuuuvvvvvvuuuvvvwwwvvvuuuvvvwwwyyyuuuuuuuuuvvvvvvvvvvvvvvvssssssssstttuuuvvvwwwxxxuuuuuuuuuuuuuuutttttttttrrrsssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuutttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxwwwvvvvvvuuuwwwyyyyyyyyyyyyzzz{{{zzzwwwttttttvvvwwwwwwvvvwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuutttrrrqqqqqqrrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttwwwwwwxxxyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyzzz}}}{{{zzzzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{|||||||||zzzxxxzzz}}}~~~~~~|||{{{zzz|||{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyyyyxxxxxxxxxyyyzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{zzzzzzzzz{{{xxxvvvxxx}}}}}}zzz{{{{{{zzzzzzzzzzzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||{{{zzzyyyxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{zzzzzzyyyzzzzzzzzzyyyxxxwwwvvvxxxxxxyyyzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{|||||||||||||||||||||{{{{{{{{{{{{wwwwwwwwwwwwxxxyyyzzz{{{{{{xxxwwwwwwzzz{{{zzzyyyyyyxxxxxxwwwwwwxxxxxxyyywwwwwwxxxxxxyyyxxxxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwxxxxxxxxxxxxuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxzzz{{{|||}}}||||||{{{zzzzzzyyyxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxyyyyyyxxxxxxxxxwwwwwwwwwuuuttttttssssssttttttuuuuuuuuutttssssssttttttttttttttttttuuuuuuuuuuuuvvvuuuuuuttttttttttttuuuuuuyyywwwvvvttttttuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvpppnnniii```TTTHHH===888///...,,,***)))(((''''''&&&&&&&&&&&&%%%$$$######!!!!!!!!!!!!"""""""""""""""!!! """""" !!!!!!  sssttttttttttttuuuuuuuuuttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvxxxyyyvvvvvvvvvvvvvvvvvvuuuuuussssssttttttuuuwwwxxxyyyvvvvvvuuuuuutttttttttssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuvvvwwwxxxwwwwwwxxxyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyyyyxxxxxxwwwwwwvvvxxxzzz{{{zzzzzzzzz|||yyywwwvvvvvvwwwwwwvvvtttuuuuuutttsssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttsssrrrrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuxxxyyyyyyzzzzzzzzzzzzyyyzzzyyyyyyxxxxxxyyyyyyzzz|||{{{zzzzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{||||||}}}}}}|||{{{zzz{{{}}}~~~~~~}}}~~~~~~}}}{{{{{{zzzzzz|||{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzxxxwwwxxx|||}}}|||yyy{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}||||||{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||{{{{{{zzzyyyxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxwwwyyyyyyzzzzzzzzzyyyxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{zzzxxxwwwwwwxxxxxxyyyzzz{{{{{{zzzxxxxxxyyyzzzyyyxxxyyyxxxxxxwwwwwwxxxxxxyyywwwwwwxxxyyyzzzzzzzzzzzzwwwwwwxxxxxxxxxwwwvvvvvvyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{||||||}}}{{{{{{{{{zzzyyyyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyywwwwwwxxxyyyyyyyyyyyyxxxyyyxxxxxxxxxxxxwwwwwwwwwuuuttttttssssssttttttuuuwwwvvvuuutttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuyyyxxxvvvuuuuuuuuuvvvwwwtttuuuvvvwwwwwwvvvuuutttpppnnniiiaaaUUUHHH===777///---,,,***((((((((((((%%%&&&&&&'''&&&&&&%%%%%%""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  ssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxwwwvvvvvvxxxzzzxxxwwwwwwvvvvvvuuuuuuuuutttttttttuuuvvvwwwxxxyyyvvvvvvvvvuuuttttttsssssstttttttttuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxvvvvvvwwwxxxyyyyyyxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvxxxzzzzzzyyyyyyzzz{{{wwwwwwwwwxxxxxxvvvuuusssuuutttssssssrrrrrrssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussssssttttttttttttssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvyyyyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyyyy{{{{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}|||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzzxxxwwwxxxzzz|||{{{yyy{{{zzzzzzyyyyyyzzzzzz{{{~~~}}}}}}||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzzzz||||||{{{{{{{{{zzzzzzyyyzzzzzzzzzzzzyyyxxxxxxwww{{{{{{{{{{{{{{{zzzzzzzzz||||||{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyywwwxxxyyyzzz{{{{{{{{{{{{xxxxxxyyyxxxxxxwwwvvvvvvyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{|||||||||||||||{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{zzzzzzyyywwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuttttttttttttuuuuuuxxxwwwvvvuuutttsssssssssttttttuuuuuuuuuvvvvvvvvvuuuttttttttttttuuuuuuvvvxxxxxxwwwvvvvvvvvvvvvwwwssstttvvvwwwwwwvvvtttssspppnnniiiaaaWWWJJJ>>>777///---+++)))(((((())))))&&&&&&''''''''''''''''''""""""""""""!!!!!!!!!!!! !!!    ssssssssssssttttttttttttvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxwwwvvvvvvxxxzzzxxxxxxwwwwwwvvvvvvuuuuuuttttttttttttuuuvvvwwwxxxvvvvvvuuuuuutttttttttssstttttttttuuuuuuuuuuuuvvvtttttttttttttttttttttttttttuuuvvvvvvwwwxxxxxxxxxuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvuuuuuuwwwxxxxxxwwwwwwwwwxxxuuuwwwxxxyyyxxxvvvuuutttvvvuuuttttttssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuuuutttssssssvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwzzzzzzzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxyyyzzz{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}|||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwyyyxxxxxxyyyzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwxxxyyyzzzyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxwww{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxyyyyyyzzzzzz{{{zzzzzzyyyxxxxxxxxxyyyyyyxxxxxxwwwwwwxxxxxxyyywwwxxxyyyzzz{{{|||||||||yyyzzzzzzzzzyyyxxxwwwwwwyyyzzz{{{{{{{{{{{{zzzyyyzzzyyyyyyyyyxxxxxxwwwwwwyyyyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{|||||||||{{{|||||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyyyywwwwwwwwwvvvvvvwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzyyywwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuttttttuuuuuuuuuwwwwwwvvvtttssssssssssssuuuuuuvvvvvvvvvwwwwwwwwwtttttttttttttttuuuvvvvvvxxxwwwwwwvvvvvvvvvvvvvvvrrrsssuuuvvvvvvuuusssrrrpppmmmiiibbbZZZNNNAAA888000...+++)))''''''((()))&&&&&&'''(((((((((''''''###"""""""""!!!!!!!!!  !!!!!!  rrrsssssssssssstttttttttwwwwwwvvvvvvvvvvvvuuuuuuvvvxxxxxxxxxwwwwwwxxxzzzwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssstttttttttuuuuuuuuuttttttttttttttttttttttttttttttvvvwwwxxxyyyyyyyyyuuuvvvvvvwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuuuuvvvvvvuuuuuutttuuuwwwwwwvvvuuuuuuvvvtttvvvxxxxxxwwwvvvvvvvvvvvvvvvuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxzzzyyyxxxyyyzzz{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{||||||}}}}}}{{{}}}}}}}}}||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}|||||||||||||||||||||~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyxxxyyyzzz{{{zzzyyyxxxwwwxxxxxxxxxyyyzzz{{{|||}}}|||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxzzzyyyyyyxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz|||{{{{{{zzzzzzzzz{{{{{{yyyyyyzzzzzzzzzyyyxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyzzzzzzyyyyyyyyyyyyzzzzzzyyyzzzzzzyyyxxxwwwyyyzzzyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxyyyzzz{{{{{{{{{{{{yyyyyyzzzzzzzzzyyyxxxxxxyyyzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{|||{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyywwwwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvvvvuuutttsssssssssssssssuuuuuuuuuuuuvvvvvvvvvvvvttttttsssttttttuuuvvvwwwvvvvvvvvvvvvuuuuuuuuutttrrrssstttuuuuuutttsssrrrpppmmmiiiddd]]]RRREEE;;;111///,,,(((''''''((()))&&&'''''''''''''''&&&&&&######""""""!!!!!!  !!!!!!rrrrrrssssssssstttttttttwwwwwwwwwvvvvvvvvvuuuuuuwwwxxxxxxxxxwwwwwwyyy{{{wwwwwwwwwwwwwwwwwwxxxxxxvvvuuutttsssrrrrrrrrrrrrssssssttttttuuuvvvvvvvvvrrrsssssssssttttttttttttttttttttttttttttttttttttssstttvvvxxxyyyyyyyyyyyyvvvvvvvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuvvvvvvvvvvvvvvvtttuuuwwwwwwuuutttuuuuuusssuuuxxxxxxvvvvvvwwwyyyvvvvvvuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxyyyxxxwwwxxxzzz{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzz{{{{{{||||||zzz|||}}}|||{{{zzz}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{zzzzzzzzzzzz|||{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyxxxyyyzzz{{{{{{yyyxxxvvvxxxxxxxxxyyyzzz{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{zzzzzzzzzwwwxxxxxxxxxwwwwwwwwwxxxzzzyyyyyyxxxxxxyyyyyyzzzxxxxxxyyyyyyzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwyyyyyyyyyxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{zzzyyyyyyzzz{{{{{{xxxxxxyyyzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{|||||||||{{{{{{{{{zzzzzzzzzyyyyyy{{{zzzzzzyyyyyyyyyzzzzzzxxxyyyzzzyyywwwwwwyyy|||yyyxxxxxxwwwwwwxxxxxxyyyxxxyyyyyyzzzzzzzzzyyyyyywwwxxxxxxyyyyyyyyyyyyxxxxxxyyy{{{||||||{{{yyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxzzz{{{{{{{{{yyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvtttssssssrrrrrrrrrsssssssssssssssttttttttttttuuusssssssssttttttuuuvvvwwwuuuuuuuuuuuuuuutttsssssssssssssssssssssssssssssspppmmmiiieee```VVVHHH>>>333111,,,(((&&&&&&'''''''''''''''''''''&&&%%%$$$#########"""!!!  """!!!rrrrrrrrrsssssssssttttttxxxwwwwwwwwwvvvvvvuuuuuuwwwxxxyyyxxxwwwwwwyyy{{{vvvvvvvvvwwwxxxxxxxxxyyyvvvvvvtttsssrrrqqqqqqqqqrrrrrrssstttuuuvvvwwwwwwrrrrrrrrrsssssssssttttttttttttttttttttttttttttttssstttvvvxxxyyyyyyyyyyyyvvvvvvwwwvvvvvvuuuttttttttttttuuuuuuvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwtttvvvwwwwwwuuutttuuuuuurrruuuwwwwwwvvvvvvxxx{{{uuuuuutttsssssssssssstttvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvxxxxxxzzzzzzzzzzzzxxxxxxyyyxxxwwwxxxzzz{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyyyyzzz{{{{{{|||zzz|||}}}|||zzzyyy|||||||||}}}}}}~~~~~~~~~zzzzzz{{{|||}}}~~~}}}}}}}}}}}}}}}||||||||||||}}}~~~}}}|||{{{}}}zzz{{{{{{{{{{{{|||||||||}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}||||||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{{{{{{{zzzzzz{{{||||||||||||{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyxxxyyyzzz{{{{{{yyywwwvvvxxxxxxxxxyyyzzz{{{}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{zzzzzzzzzwwwxxxxxxxxxwwwvvvwwwxxxzzzyyyyyyxxxxxxyyyyyyzzzvvvwwwwwwxxxyyyzzz{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwyyyyyyyyyxxxxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{zzz{{{zzzyyyxxxxxxyyy{{{{{{wwwxxxyyyyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{|||}}}}}}{{{{{{zzzzzzzzzyyyyyyyyy{{{zzzzzzyyyyyyyyyzzzzzzvvvyyyzzzyyywwwwwwzzz}}}yyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyyyyxxxxxxuuuvvvwwwxxxxxxxxxxxxxxxxxxyyy{{{||||||{{{yyyxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvxxxyyy{{{{{{zzzyyywwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxwwwvvvvvvuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuvvvvvvwwwxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvrrrrrrqqqqqqqqqrrrssssssqqqqqqqqqrrrrrrrrrsssssssssssssssttttttvvvwwwwwwtttttttttuuutttssssssrrrtttssssssrrrrrrsssssstttpppmmmiiifffbbbXXXJJJ@@@444111---(((&&&%%%&&&'''''''''''''''&&&%%%$$$###$$$######"""!!!  """!!!  ssssssssssssssssssssssssssstttuuuvvvvvvwwwwwwvvvwwwxxxxxxyyyyyyxxxxxxwwwuuuvvvwwwxxxyyyzzzzzzzzzuuuttttttttttttssssssssstttttttttttttttttttttttttttssssssrrrrrrsssssstttrrrqqqqqqqqqqqqrrrssssssssstttuuuvvvwwwxxxyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuuuuuuuuuuvvvvvvtttuuuuuuvvvwwwxxxxxxyyyvvvwwwwwwxxxxxxwwwwwwvvvuuuttttttuuuwwwxxxvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwtttttttttttttttuuuvvvwwwvvvvvvvvvvvvuuuuuuuuuuuusssssssssttttttttttttuuuvvvuuuttttttttttttuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyyyywwwxxxxxxyyyyyyxxxxxxwwwzzzxxxuuuuuuwwwxxxxxxxxx{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyyyy|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{}}}}}}|||{{{zzzyyyyyyxxxzzz{{{}}}~~~~~~|||{{{||||||||||||||||||||||||~~~~~~}}}}}}||||||{{{{{{}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{}}}~~~~~~|||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~||||||{{{{{{zzzzzzzzz{{{|||{{{zzzyyyxxxyyyzzz{{{{{{zzzyyyxxxwwwxxxyyyyyy{{{zzzzzzyyyyyyxxxxxxwwwvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxxxxxxxwwwvvvvvvtttuuuwwwyyyzzz||||||}}}wwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvxxxxxxwwwwwwxxxxxxyyyzzzwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzxxxwwwwwwxxxzzz{{{xxxyyyyyyzzzzzzyyyyyyxxxyyyyyyzzzzzz{{{||||||}}}xxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzvvvwwwwwwxxxxxxxxxwwwwwwvvvwwwxxxzzzzzzyyyxxxxxxzzz{{{|||}}}}}}{{{yyyxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvvvvvvvwwwyyyzzzxxxxxxxxxwwwwwwvvvvvvvvvxxxxxxxxxyyyyyyzzzzzzzzzxxxxxxwwwvvvuuutttssssssxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwvvvttttttuuuwwwuuuuuuuuuuuuvvvvvvvvvvvvssssssrrrrrrrrrsssssstttsssrrrqqqpppppprrrsssuuuwwwtttssssssvvvvvvuuurrrtttssssssrrrrrrsssssstttssssssttttttssssssrrrqqqoooooommmhhhddd]]]NNN@@@;;;222***((((((&&&%%%'''%%%%%%%%%%%%%%%###"""!!!###"""!!!  !!! ssssssssssssssssssssssssttttttuuuvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyuuuttttttttttttssssssssstttttttttttttttttttttttttttssssssrrrrrrsssssstttrrrrrrrrrrrrrrrsssssstttssstttuuuvvvwwwxxxyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvttttttuuuvvvvvvwwwxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuvvvxxxyyywwwvvvuuuuuuuuuuuuuuuvvvwwwwwwuuuttttttttttttuuuuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvsssssssssttttttttttttuuuvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxyyyyyyzzzzzzyyyyyyxxx{{{yyywwwwwwxxxyyyyyyxxx{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxyyyyyyyyy|||{{{zzzzzzyyyyyyyyyzzzyyyyyyzzzzzzzzz{{{{{{{{{|||||||||{{{{{{zzzzzzyyyzzz{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}||||||{{{{{{}}}}}}}}}}}}|||||||||{{{||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{|||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||zzzyyyyyyyyyzzz{{{{{{zzzyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvuuuvvvwwwyyyzzz{{{{{{|||xxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxyyyzzzxxxxxxzzz{{{{{{|||||||||{{{zzzxxxwwwwwwxxxzzz{{{xxxyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{|||xxxyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzvvvwwwwwwxxxxxxxxxwwwwwwvvvwwwwwwxxxxxxxxxxxxxxxzzz{{{|||}}}|||{{{yyyxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxyyyzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzxxxwwwwwwvvvvvvuuuuuutttxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwvvvtttsssuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvttttttssssssssssssssstttsssrrrqqqpppqqqrrrtttuuuwwwuuussstttvvvwwwuuussstttssssssrrrrrrsssssstttssssssttttttssssssrrrqqqqqqqqqnnnjjjfff___QQQCCC;;;222***)))(((&&&&&&(((&&&&&&%%%%%%$$$#########$$$###"""!!!   sssssssssssssssssssssssstttuuuvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwuuuttttttttttttssssssssstttttttttttttttttttttttttttssssssrrrrrrsssssstttsssssssssrrrsssttttttuuuttttttuuuuuuvvvwwwxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvtttttttttuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvwwwyyyyyyxxxvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvuuuuuuttttttttttttuuuttttttuuuuuuvvvvvvwwwwwwsssssssssttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyy{{{yyyxxxxxxyyyzzzzzzyyyzzzzzzyyyyyyxxxxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{{{{zzzzzzzzzzzzzzzyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}||||||||||||{{{}}}}}}}}}|||||||||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}}}}||||||{{{{{{{{{zzz}}}{{{zzzxxxxxxyyyzzz{{{yyyyyyyyyyyyyyyzzz{{{|||{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvwwwxxxvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzyyyzzz{{{{{{||||||||||||{{{zzzyyyxxxxxxyyyzzz{{{xxxyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyxxxxxxxxxxxxvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyywwwwwwxxxxxxxxxwwwwwwvvvwwwvvvvvvvvvvvvwwwxxxxxxzzzzzz{{{||||||{{{yyyxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyyyyxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzxxxxxxxxxxxxyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxvvvtttssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuutttssssssssssssssssssrrrqqqrrrssstttuuuvvvuuutttuuuvvvwwwvvvuuuttttttssssssssssssttttttssssssttttttssssssrrrqqqqqqqqqoookkkhhhaaaTTTGGG<<<333+++))))))''''''(((((('''%%%$$$###$$$$$$%%%%%%$$$###!!!  ttttttttttttttttttttttttuuuvvvwwwxxxxxxyyyyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvuuuuuuuuuttttttttttttssssssssstttttttttttttttttttttttttttssssssrrrrrrssssssttttttsssssssssssstttuuuuuuttttttuuuuuuvvvwwwwwwxxxuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuvvvvvvvvvvvvvvvssstttttttttuuuuuuuuuvvvxxxyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvwwwxxxyyywwwvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvuuutttttttttttttttttttttuuuuuuvvvvvvwwwwwwsssssssssttttttttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvwwwxxxxxxyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxzzzyyywwwxxxyyyzzzyyyxxxyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{|||||||||}}}{{{|||}}}}}}}}}|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}|||||||||{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||{{{zzzzzzyyyyyy}}}{{{yyywwwwwwxxxzzz{{{xxxxxxxxxyyyzzz{{{||||||zzzzzzyyyyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz||||||{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{||||||||||||zzzzzzzzzzzzzzzzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzyyywwwuuuuuuvvvwwwyyywwwwwwxxxyyyyyyyyyyyyxxxyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxyyyxxxxxxxxxxxxyyyzzzzzzzzz{{{{{{|||}}}}}}||||||{{{zzzyyyyyyyyyyyyzzz{{{xxxyyyyyyzzzzzzyyyyyyxxxvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwxxxwwwxxxxxxxxxxxxyyyyyyyyywwwwwwxxxxxxxxxwwwvvvvvvwwwvvvuuuuuuuuuvvvxxxyyyyyyzzz{{{{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{xxxxxxxxxxxxxxxxxxxxxyyyvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwtttssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuxxxwwwvvvuuutttsssssssssssssssrrrrrrrrrssstttuuuvvvuuuuuuuuuvvvwwwvvvvvvttttttssssssssssssttttttssssssttttttssssssrrrqqqqqqqqqnnnkkkhhhcccVVVJJJ>>>444,,,******((('''))))))(((%%%#########%%%&&&&&&%%%###""" ttttttttttttttttttttttttuuuvvvwwwxxxxxxyyyyyyxxxvvvwwwwwwxxxxxxwwwwwwvvvwwwwwwwwwwwwvvvuuuttttttuuuttttttttttttssssssssstttttttttttttttttttttttttttssssssrrrrrrssssssttttttsssssssssssstttuuuuuutttttttttuuuvvvvvvwwwwwwttttttttttttttttttttttttssstttuuuvvvwwwvvvvvvvvvttttttttttttuuuuuuuuuuuuxxxyyyyyyzzzzzzyyyyyyxxxvvvuuuuuuvvvwwwwwwvvvtttuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvuuuttttttttttttttttttuuuuuuuuuvvvvvvvvvwwwsssssssssttttttttttttuuutttuuuvvvwwwxxxwwwwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvwwwxxxxxxyyyyyywwwwwwxxxxxxxxxxxxwwwwwwxxxwwwvvvwwwxxxyyyxxxvvvyyyxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||zzzzzz{{{{{{|||}}}}}}}}}|||||||||||||||{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{||||||||||||||||||||||||zzzzzzzzz{{{|||}}}~~~~~~|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{zzzzzzzzzyyy}}}{{{zzzxxxxxxyyyzzz{{{wwwxxxyyyzzz{{{{{{||||||zzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{|||||||||{{{{{{zzzyyyyyy{{{{{{{{{{{{||||||||||||yyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzyyywwwuuuuuuvvvwwwyyywwwxxxxxxyyyyyyxxxxxxwwwyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{zzz{{{||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxuuuuuuvvvvvvwwwxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuwwwvvvuuuuuuuuuvvvxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyywwwuuussstttuuuwwwvvvvvvvvvuuuuuuuuutttxxxwwwvvvuuutttsssssssssrrrrrrrrrrrrsssssstttttttttuuuuuuuuuuuuvvvvvvwwwuuuttttttssssssttttttuuussssssttttttssssssrrrqqqppppppmmmjjjhhhdddXXXLLL@@@777...,,,***((('''((()))'''%%%###"""###$$$%%%%%%$$$###!!!  tttttttttttttttttttttttttttuuuvvvwwwxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuttttttuuuttttttttttttssssssssstttttttttttttttttttttttttttssssssrrrrrrsssssstttsssssssssrrrsssttttttuuutttttttttuuuuuuvvvvvvvvvttttttttttttttttttttttttssstttuuuwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxyyyyyyyyyyyyxxxxxxvvvuuuuuuuuuwwwvvvuuusssuuuuuuuuuuuuuuuvvvwwwwwwvvvuuuuuuttttttttttttuuuvvvvvvvvvvvvvvvuuuuuuuuusssssssssttttttttttttuuussstttvvvwwwxxxwwwwwwvvvuuuttttttuuuuuuvvvwwwxxxvvvvvvvvvwwwxxxxxxyyyyyyvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwvvvwwwyyyyyywwwuuuxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyyyyyyyzzzzzzzzzzzzyyyzzz{{{}}}}}}|||{{{{{{zzzzzz{{{{{{{{{|||||||||{{{{{{{{{||||||}}}}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{zzzzzz||||||||||||||||||||||||yyyyyyyyyzzz|||}}}~~~~~~~~~~~~{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{zzzzzzzzzzzzxxxxxxyyyzzz{{{{{{{{{{{{yyyyyyzzzzzzzzzyyyxxxwwwxxxxxxyyyzzz{{{||||||}}}|||{{{{{{{{{zzzzzzyyyyyy{{{{{{{{{{{{||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvwwwxxxvvvwwwxxxxxxxxxxxxxxxwwwyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzz{{{{{{yyyyyyyyyyyyyyyzzzzzz{{{zzz{{{{{{|||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxuuuuuuvvvvvvwwwxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyywwwuuutttuuuvvvwwwwwwvvvvvvuuuuuuttttttvvvvvvuuutttssssssssssssqqqqqqqqqrrrrrrrrrssssssrrrsssuuuuuuttttttvvvwwwuuuuuuttttttttttttuuuuuussssssttttttssssssrrrqqqoooooommmjjjiiifff[[[OOOCCC999000---+++(((&&&''''''&&&$$$###"""######$$$###"""!!!   ttttttttttttttttttttttttttttttuuuvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvuuuuuuttttttuuuttttttttttttssssssssstttttttttttttttttttttttttttssssssrrrrrrsssssstttrrrrrrrrrrrrrrrssssssttttttttttttuuuuuuuuuuuuuuuttttttttttttttttttttttttrrrsssuuuwwwxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwxxxwwwvvvvvvwwwwwwuuusssuuuuuuuuuuuuuuuvvvwwwwwwuuuttttttttttttuuuuuuvvvwwwwwwvvvvvvuuuuuuttttttsssssssssttttttttttttuuuqqqsssuuuwwwwwwwwwvvvuuuttttttttttttuuuvvvwwwxxxvvvvvvvvvwwwxxxxxxyyyyyywwwwwwwwwxxxxxxwwwwwwwwwxxxwwwwwwxxxzzzzzzxxxvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{yyyzzz|||}}}}}}}}}|||{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}|||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}yyyzzz|||}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{|||~~~~~~~~~}}}{{{zzzzzzzzzzzz{{{||||||}}}}}}||||||}}}}}}}}}|||{{{zzzxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxwwwxxxxxxyyyzzz{{{|||}}}~~~zzzzzzzzzzzzyyyyyyyyyyyy{{{{{{{{{{{{||||||||||||{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzxxxyyyyyyzzzzzzyyyyyyxxxuuuvvvvvvwwwwwwxxxyyyyyyxxxyyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwtttttttttuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyxxxxxxvvvuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxxxyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyywwwvvvuuuvvvxxxwwwwwwwwwvvvuuutttttttttttttttssssssssssssssstttooopppqqqqqqrrrrrrqqqqqqppprrrttttttssssssuuuwwwuuuuuuttttttttttttuuuuuussssssttttttssssssrrrqqqppppppnnnkkkkkkhhh^^^SSSFFF<<<222...+++'''%%%&&&%%%$$$$$$######""""""!!!   !!!!!!!!!uuuuuuuuuuuuuuuuuuuuuuuussstttuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvttttttuuuuuuuuuuuuuuutttuuuuuutttttttttssssssssstttttttttttttttttttttttttttssssssrrrrrrsssssstttrrrqqqqqqqqqqqqrrrsssssstttttttttuuuuuuuuuuuuuuuttttttttttttttttttttttttqqqsssuuuwwwxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwwwwwwwyyyxxxwwwwwwxxxxxxvvvtttuuuuuuuuuuuuuuuvvvwwwwwwtttttttttttttttuuuvvvwwwxxxxxxwwwvvvuuutttssssssssssssssstttttttttuuuuuuppprrrtttvvvwwwwwwuuuuuuttttttttttttuuuvvvxxxxxxvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxyyyxxxxxxzzz{{{{{{yyywwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{xxxzzz|||}}}~~~}}}|||{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}||||||||||||~~~}}}|||zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}|||xxxyyy{{{}}}}}}}}}~~~~~~~~~}}}}}}|||zzz{{{|||}}}}}}{{{yyyxxxyyyzzzzzz{{{|||}}}~~~~~~{{{|||~~~}}}{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxyyyyyyzzz{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{}}}~~~~~~yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{|||||||||}}}{{{{{{zzzyyyyyyxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvxxxxxxyyyyyyyyywwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||zzzyyyyyyyyyyyyzzz{{{{{{yyyzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzxxxyyyyyyzzzzzzyyyyyyxxxvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwvvvttttttttttttuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxvvvuuuuuuvvvwwwxxxzzzzzzyyyxxxxxxyyyxxxxxxxxxyyyyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwyyyzzz{{{zzzzzzyyywwwwwwvvvvvvuuuuuuttttttxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvvvvwwwyyyxxxwwwwwwvvvuuuttttttsssssssssrrrrrrrrrsssssstttoooooopppqqqqqqqqqqqqpppoooqqqttttttrrrrrrtttwwwuuuuuuttttttttttttuuuuuussssssttttttssssssrrrqqqqqqqqqooolllllljjj```UUUHHH===333///+++'''$$$%%%######$$$######"""   !!!!!!!!!uuusssrrrsssuuuvvvsssqqqsssssstttuuuvvvwwwxxxxxxsssssstttvvvwwwwwwwwwwwwvvvuuussssssuuuvvvuuutttvvvvvvvvvvvvuuuuuuuuuuuuvvvuuusssrrrrrrsssuuuvvvssssssssssssssssssssssssrrrrrrqqqqqqrrrrrrssstttqqqrrrtttuuuuuuuuuttttttttttttttttttttttttssssssssssssttttttuuuvvvvvvvvvxxxwwwvvvtttttttttuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxzzzwwwttttttvvvwwwvvvtttuuuuuuvvvwwwxxxxxxyyyyyyuuuuuutttssssssssssssssswwwwwwwwwvvvvvvuuutttsssuuuttttttsssssssssttttttsssttttttuuuuuuuuuuuuuuutttuuuwwwxxxyyyxxxvvvuuuxxxxxxwwwwwwwwwxxxyyyzzzxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyvvvvvvvvvvvvvvvvvvvvvvvvyyyzzz{{{{{{zzzyyywwwvvvzzz{{{||||||{{{{{{|||~~~||||||||||||}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{||||||zzzzzzzzzyyyxxxwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxyyyzzzzzz{{{|||}}}~~~~~~||||||}}}}}}}}}}}}||||||{{{|||}}}~~~~~~~~~~~~~~~}}}|||||||||||||||zzz{{{|||}}}}}}{{{yyyxxxzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyzzz{{{||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxzzzyyyyyyyyyyyyzzz{{{{{{||||||{{{zzzyyyyyyxxxwwwuuuvvvwwwxxxxxxxxxxxxxxxyyyyyywwwvvvvvvvvvwwwxxxvvvwwwwwwwwwwwwvvvuuuuuuwwwwwwxxxyyyyyyzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{|||yyyzzzzzz{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{||||||{{{zzzzzz{{{yyyyyyxxxxxxwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{yyyyyyxxxxxxwwwvvvvvvvvvxxxxxxxxxxxxxxxwwwvvvuuuvvvwwwxxxyyyzzzyyyxxxxxx{{{zzzzzzyyyyyyxxxxxxwwwzzzyyyyyyyyyyyyzzz{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzwwwwwwvvvvvvvvvvvvwwwwwwwwwyyy{{{zzzyyyxxxxxxyyyvvvvvvvvvvvvvvvwwwwwwwwwyyyyyyxxxxxxwwwvvvvvvvvvxxxxxxwwwvvvuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyzzzzzz|||zzzxxxvvvuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuutttvvvuuutttsssssssssssssssppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssstttuuuuuutttttttttssssssrrrrrrrrruuuuuuuuuuuuuuuttttttsssooorrrssspppnnnjjjbbbZZZHHH???444,,,)))(((&&&%%%%%%###!!!!!!"""###"""!!!"""!!!   """  ###&&&))))))&&&"""  uuusssrrrtttvvvvvvtttrrrsssssstttuuuvvvwwwxxxxxxssstttuuuvvvvvvwwwvvvvvvvvvuuussssssuuuvvvuuutttvvvvvvvvvvvvuuuuuuuuuuuuuuutttsssrrrrrrssstttuuussssssssssssssssssssssssqqqqqqqqqqqqqqqrrrssssssqqqrrrtttuuuuuuuuutttsssrrrrrrssssssttttttuuuuuussssssttttttuuuvvvvvvvvvxxxwwwvvvuuuuuuuuuvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxzzzwwwvvvvvvxxxxxxvvvtttvvvvvvwwwwwwxxxyyyyyyzzzvvvuuuttttttssssssttttttwwwwwwwwwvvvvvvuuutttsssuuuttttttssssssttttttuuussstttuuuuuuvvvvvvuuuuuutttuuuwwwxxxxxxxxxwwwvvvwwwxxxxxxxxxxxxyyyyyyyyyxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxyyyzzzzzzzzzzzzzzzyyyyyy{{{||||||{{{zzz|||}}}||||||||||||}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{||||||zzzzzz{{{yyyxxxwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}}}}||||||}}}}}}}}}}}}||||||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||||||||||||||yyyzzz|||||||||{{{yyyxxxyyyyyyzzzzzz{{{|||}}}}}}}}}}}}|||{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||||||||{{{zzzyyyyyyxxxxxxvvvwwwxxxxxxyyyyyyxxxxxxyyyyyywwwvvvvvvvvvwwwxxxwwwwwwxxxxxxwwwwwwvvvuuuwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{|||yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzyyy{{{||||||zzzyyyzzz{{{yyyxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{yyyyyyxxxxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxwwwvvvuuuvvvwwwxxxyyyyyyyyyxxxxxxzzzzzzyyyyyyyyyyyyxxxxxxzzzyyyyyyyyyyyyzzz{{{{{{yyyxxxxxxwwwwwwxxxxxxyyywwwwwwvvvvvvvvvvvvwwwwwwwwwyyyzzzzzzyyyxxxxxxyyywwwwwwwwwvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwvvvvvvxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{zzzxxxwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyyyyxxxvvvuuutttvvvuuuuuutttssssssttttttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrrrrssstttuuutttttttttssssssrrrrrrrrruuuuuuuuuuuuuuutttsssssspppsssssspppnnnjjjbbbZZZJJJBBB666...***)))'''&&&%%%###!!!!!!"""###"""!!!"""!!!   !!!###&&&((('''### tttsssssstttvvvwwwvvvtttsssssstttuuuvvvvvvwwwxxxuuuuuuvvvvvvvvvvvvuuuuuuvvvuuussssssuuuvvvuuutttvvvvvvvvvvvvuuuuuuuuuuuuuuutttsssrrrrrrssstttuuussssssssssssssssssssssssqqqqqqppppppqqqqqqrrrsssrrrssstttuuuuuuuuutttsssqqqqqqrrrssstttuuuvvvvvvssssssttttttuuuvvvvvvvvvwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzyyywwwuuuwwwwwwxxxxxxyyyyyyzzzzzzwwwvvvuuuuuuttttttuuuuuuwwwwwwwwwvvvvvvuuutttsssuuuuuuttttttttttttuuuuuuttttttuuuvvvvvvvvvvvvvvvtttuuuwwwxxxxxxxxxwwwvvvvvvwwwyyyzzzzzzzzzyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxyyyzzz{{{|||xxxzzz{{{{{{zzzzzz{{{|||{{{|||||||||}}}}}}}}}~~~zzz{{{{{{{{{{{{|||||||||zzz{{{{{{zzzxxxwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{||||||{{{||||||}}}}}}||||||{{{zzz{{{|||}}}~~~~~~~~~~~~}}}}}}||||||||||||||||||yyyzzz{{{{{{{{{zzzxxxwwwxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyzzzzzzyyyzzzzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{|||zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{zzz{{{}}}|||zzzyyyyyyzzzxxxxxxwwwxxxxxxyyyzzz{{{yyyxxxxxxxxxwwwvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyxxxyyyyyyxxxwwwvvvvvvvvvvvvuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzyyyyyyxxxxxxwwwvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{xxxxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwyyyzzzyyyxxxwwwxxxzzzxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzyyyxxxvvvuuutttuuuuuutttsssssssssttttttssssssrrrqqqqqqpppppppppqqqqqqqqqrrrrrrssstttuuutttttttttssssssssssssssstttuuuuuuuuuuuutttssssssqqqttttttqqqnnnjjjbbbZZZMMMEEE999000,,,+++)))'''%%%###!!!!!!"""###"""!!!!!!!!!  !!!"""$$$%%%$$$  rrrssssssuuuvvvwwwwwwvvvssssssttttttuuuvvvvvvwwwuuuvvvvvvvvvvvvuuuuuutttvvvuuussssssuuuvvvuuutttvvvvvvvvvvvvuuuuuuuuuuuutttssssssrrrrrrsssssstttrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppqqqrrrrrrrrrssstttuuuuuutttssssssrrrrrrrrrsssssstttttttttssssssttttttuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyzzzwwwwwwwwwwwwxxxxxxxxxxxxwwwxxxzzz{{{{{{zzzxxxvvvxxxxxxxxxyyyyyyzzzzzzzzzwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwwwwvvvvvvuuutttsssuuuuuuuuutttuuuuuuvvvvvvtttuuuvvvvvvwwwwwwvvvvvvuuuvvvwwwxxxxxxxxxwwwwwwvvvwwwyyy{{{{{{zzzyyyxxxyyyyyyzzz{{{||||||||||||{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwvvvwwwxxxyyyzzzxxxyyyzzzzzzyyyyyyzzz|||{{{{{{||||||}}}}}}~~~~~~{{{{{{{{{{{{{{{|||||||||zzz{{{{{{zzzxxxxxxyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{|||}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{zzz{{{||||||||||||||||||{{{zzzzzz{{{|||}}}}}}}}}}}}||||||||||||||||||{{{{{{yyyyyyzzzzzzzzzyyyxxxwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{yyyzzzzzz{{{{{{zzzzzzzzzxxxyyyyyyyyyzzzzzz{{{{{{zzz{{{{{{|||||||||||||||zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwyyyyyyzzzzzzyyyyyyxxxwwwyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{|||zzzzzz{{{{{{{{{{{{zzzzzzxxxyyyyyyzzzzzz{{{{{{{{{zzz{{{||||||zzzxxxxxxyyywwwwwwwwwxxxyyyzzz{{{|||yyyyyyyyyxxxwwwvvvuuuuuuvvvvvvwwwxxxyyyyyyxxxxxxyyyxxxxxxwwwvvvvvvwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwxxxxxxyyyzzzyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{yyyyyyxxxxxxyyyyyyzzz{{{yyyxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxyyyyyyyyywwwwwwxxxzzzyyyxxxxxxwwwvvvuuuttttttttttttuuuuuuvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzyyyxxxvvvtttsssrrrtttssssssrrrrrrrrrssssssttttttsssrrrqqqpppooonnnqqqqqqqqqqqqrrrssstttuuutttttttttttttttsssssssssttttttuuuuuuttttttsssrrrrrruuutttqqqnnnkkkccc[[[PPPGGG;;;222---+++)))'''%%%###!!!!!!"""###"""!!!!!!!!!  !!!"""!!!  qqqrrrtttuuuuuuvvvvvvvvvssssssttttttuuuuuuvvvvvvuuuvvvvvvvvvvvvuuuuuutttvvvuuussssssuuuvvvuuutttvvvvvvvvvvvvuuuuuuuuuuuusssssssssrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrssssssssstttuuuuuutttsssrrrttttttssssssrrrrrrrrrqqqssssssttttttuuuvvvvvvvvvuuuuuuvvvwwwxxxyyyyyyzzzvvvvvvvvvwwwwwwxxxxxxxxxwwwxxxzzz|||{{{zzzxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwwwwvvvvvvuuutttsssuuuuuuuuuuuuuuuvvvwwwxxxuuuvvvvvvwwwxxxwwwwwwwwwvvvwwwwwwxxxxxxxxxxxxxxxvvvxxxzzz{{{{{{{{{yyyxxxyyyzzzzzz{{{|||||||||{{{{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyzzz|||{{{{{{{{{|||}}}~~~~~~~~~||||||||||||||||||||||||{{{{{{{{{zzzyyyxxxyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||||||||{{{{{{yyyzzz{{{||||||}}}||||||zzz{{{||||||||||||{{{{{{yyyyyyzzzyyyyyyyyyxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyxxxxxxyyyyyyzzz{{{yyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzz{{{||||||}}}}}}||||||yyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwyyyzzzzzzzzzzzzyyyxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{|||zzz{{{{{{||||||{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{yyy{{{|||{{{yyyxxxxxxyyyxxxxxxxxxxxxyyyzzz{{{|||yyyyyyyyyxxxwwwvvvuuuuuuwwwxxxxxxyyyyyyyyyyyyxxxyyyxxxwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{yyyxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxvvvvvvxxxzzzyyyxxxxxxwwwvvvuuuttttttsssssstttuuuvvvwwwwwwxxxwwwvvvvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxxxxwwwwwwvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxwwwuuusssrrrqqqqqqrrrqqqqqqpppqqqqqqrrrrrrttttttsssrrrpppooonnnnnnqqqqqqqqqqqqrrrssstttttttttttttttttttttttttttttttttttttttttttttssssssrrrsssuuutttqqqnnnllleee]]]RRRIII<<<333---+++(((&&&%%%###!!!!!!"""###"""!!! qqqrrrtttuuutttttttttuuusssssstttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvuuussssssuuuvvvuuutttvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssstttssstttuuuuuuuuutttsssrrruuuuuutttsssrrrqqqppppppssssssttttttuuuvvvvvvvvvtttuuuvvvwwwxxxxxxxxxxxxuuuuuuvvvvvvwwwxxxxxxxxxvvvxxxzzz{{{zzzyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyywwwvvvuuuuuuttttttuuuuuuwwwwwwwwwvvvvvvuuutttsssvvvuuuuuuvvvvvvwwwxxxyyyvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyywwwxxxzzz{{{{{{{{{zzzyyyzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxwwwvvvuuuuuuuuuuuuxxxzzz{{{{{{zzzzzz{{{|||zzzzzz{{{|||}}}~~~}}}}}}}}}||||||||||||{{{{{{||||||{{{yyyxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{||||||}}}}}}zzzzzzzzzzzzzzzzzz{{{{{{zzz{{{{{{||||||{{{{{{zzzxxxyyyzzz{{{||||||||||||yyyzzz{{{|||}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyy{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{xxxxxxxxxxxxxxxyyyzzzzzzyyyzzzzzzzzzzzzyyyyyyxxxzzzzzzzzzzzzzzz{{{{{{{{{yyyzzz{{{|||}}}|||{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzyyyxxxxxxwwwyyyyyyzzzzzzyyyyyyxxxwwwzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{|||{{{{{{||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxyyy{{{{{{yyyyyyyyyzzzyyyyyyxxxyyyyyyzzz{{{|||yyyxxxxxxxxxwwwvvvvvvvvvxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvuuuuuuvvvvvvwwwwwwvvvvvvwwwvvvvvvvvvvvvwwwxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{xxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvxxxzzzxxxxxxwwwwwwvvvvvvuuuuuurrrsssssstttuuuvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuusssrrrqqqqqqqqqqqqqqqpppppppppqqqrrrrrrttttttsssrrrqqqoooooonnnpppppppppqqqqqqrrrsssttttttttttttttttttuuuuuuuuusssttttttttttttsssrrrrrrrrrttttttpppooommmggg```TTTKKK>>>444...+++(((&&&%%%###!!!!!!"""###"""!!! !!!!!!  ppprrruuutttrrrqqqrrrtttssssssssstttttttttuuuuuussstttuuuvvvvvvwwwvvvvvvvvvuuussssssuuuvvvuuutttvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrsssssstttuuussstttuuuuuuuuutttrrrqqqtttssssssrrrrrrqqqqqqqqqssssssttttttuuuvvvvvvvvvssstttvvvwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxvvvxxxzzzyyyxxxwwwyyy{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvuuuttttttssssssttttttwwwwwwwwwvvvvvvuuutttsssvvvvvvvvvvvvwwwxxxyyyzzzvvvwwwxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{zzz{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwyyy{{{||||||{{{zzz|||}}}zzzzzz{{{|||}}}~~~}}}}}}}}}}}}|||||||||{{{{{{||||||{{{yyyyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyywwwxxxzzz||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{zzz{{{{{{||||||{{{{{{zzzxxxxxxyyyzzz{{{{{{{{{{{{xxxyyy{{{|||}}}|||{{{zzz|||{{{{{{zzzzzzzzzzzzzzz|||{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{|||xxxwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxwww{{{{{{{{{{{{zzzzzzzzzzzzxxxyyy{{{|||||||||zzzyyyxxxxxxyyyyyyzzz{{{||||||zzzzzzzzzzzzzzzyyyxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwyyyyyyyyyyyyyyyxxxwwwwww{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{|||{{{{{{||||||||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxvvvxxxzzzzzzyyyyyyzzz{{{zzzzzzyyyyyyyyyzzzzzz{{{xxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvtttuuuuuuvvvvvvvvvvvvvvvwwwvvvvvvuuuvvvwwwxxxyyyxxxxxxxxxyyyyyyzzzzzzzzzxxxxxxxxxwwwxxxxxxyyyzzz{{{zzzzzzyyyyyyzzzzzz{{{yyyxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxvvvuuuuuuxxxzzzwwwwwwwwwvvvvvvvvvvvvvvvsssssssssttttttuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxyyyxxxwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvtttsssrrrrrrssssssrrrrrrqqqqqqrrrsssssstttssssssrrrrrrqqqpppooooooppppppppppppqqqrrrssstttssstttttttttuuuuuuuuuvvvssssssttttttssssssrrrqqqqqqsssssspppoooooojjjcccWWWNNNAAA666000---)))'''%%%###!!!!!!"""###"""!!! !!!!!!!!!   pppsssuuutttqqqpppqqqsssssssssssstttttttttttttttssssssuuuvvvwwwwwwwwwwwwvvvuuussssssuuuvvvuuutttvvvvvvvvvvvvuuuuuuuuuuuuqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqtttsssssssssssstttuuuuuuttttttuuuuuuuuutttrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuvvvvvvvvvssstttvvvwwwwwwvvvuuuuuutttuuuuuuvvvwwwxxxxxxxxxvvvxxxyyyxxxvvvvvvyyy|||xxxwwwwwwwwwwwwwwwwwwwwwuuuuuutttssssssssssssssswwwwwwwwwwwwvvvuuutttsssvvvvvvvvvvvvwwwxxxyyyzzzwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyyyyyyyyyyzzz{{{|||{{{{{{{{{zzzyyyxxxvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwyyyzzz{{{{{{zzzyyyzzz{{{||||||{{{{{{|||~~~zzzzzz{{{|||}}}~~~~~~~~~}}}}}}|||||||||{{{{{{||||||{{{yyyyyyzzz|||yyyyyyyyyyyyyyyyyyyyyyyywwwxxxzzz||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxyyyyyyzzz{{{||||||zzz{{{{{{{{{{{{{{{{{{zzzxxxxxxyyyzzz{{{{{{{{{{{{xxxyyy{{{}}}}}}|||{{{zzz||||||{{{zzzzzzzzzzzz{{{|||{{{{{{zzzyyyxxxwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxyyyyyyzzz{{{||||||wwwwwwvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyxxxwww|||||||||{{{zzzzzzzzzyyywwwxxxzzz||||||{{{zzzyyyxxxxxxyyyyyyzzz{{{||||||yyyzzzzzzzzzyyyyyyxxxwwwyyyyyyzzz{{{zzzyyyxxxwwwxxxxxxyyyyyyyyyxxxwwwwww{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||{{{{{{||||||||||||{{{{{{||||||{{{zzzyyyxxxxxxwwwuuuwwwyyyzzzzzzzzz{{{|||{{{{{{zzzyyyyyyyyyzzzzzzwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvwwwwwwwwwvvvvvvuuuxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwxxxxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvttttttuuuvvvvvvvvvvvvvvvwwwvvvuuuuuuuuuvvvxxxyyyxxxxxxyyyyyyyyyyyyzzzzzzxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyyyyxxxxxxyyyyyyzzzyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxvvvuuuuuuxxxzzzvvvvvvvvvvvvvvvwwwwwwwwwsssssssssttttttttttttuuuvvvvvvuuuvvvvvvwwwxxxxxxuuuuuuuuuuuuuuuvvvwwwwwwvvvwwwwwwwwwwwwxxxxxxxxxvvvwwwxxxyyyyyyxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvuuutttsssssstttuuussssssssssssssstttuuuvvvsssrrrrrrqqqqqqpppppppppppppppppppppqqqrrrssstttssstttttttttuuuuuuvvvvvvssssssttttttssssssrrrqqqqqqsssssspppooooookkkeeeYYYPPPCCC888222...+++(((%%%###!!!!!!"""###"""!!! !!!!!!!!!   """ rrrrrrsssttttttsssrrrrrrrrrssstttuuuuuutttsssrrrrrrtttvvvxxxyyywwwuuutttxxxvvvuuuuuuvvvvvvuuusssvvvvvvuuuuuutttsssqqqqqqssssssrrrrrrrrrrrrqqqqqqssssssssssssssssssssssssrrrrrrrrrssssssssstttttttttttttttssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqtttrrrqqqrrrtttuuuuuuuuuvvvuuuuuuwwwzzzyyyvvvrrrwwwwwwwwwwwwwwwxxxxxxyyyvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxxxxwwwvvvvvvvvvssssssssssssssstttuuuuuuvvvvvvvvvvvvvvvuuuttttttttttttuuuvvvwwwxxxyyyyyyxxxyyyzzz{{{{{{zzzxxxwwwyyyzzzzzzzzzyyyyyy{{{|||{{{{{{zzzyyyxxxxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvsssttttttttttttuuuxxx{{{xxxwwwxxxzzz}}}~~~{{{xxx{{{{{{zzz{{{{{{|||}}}~~~{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~||||||{{{{{{{{{{{{||||||}}}|||zzzyyyxxxxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzyyyyyyxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{zzz{{{}}}|||zzzyyyyyyzzz}}}}}}}}}}}}|||{{{zzzyyy{{{zzzyyyxxxxxxyyyzzz{{{yyyyyy{{{|||||||||{{{zzzyyyzzzzzzyyyxxxwwwyyy{{{wwwwwwvvvvvvvvvvvvwwwwwwyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{zzzzzzyyywwwxxxxxxyyyyyyzzzzzz{{{yyyyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{{{{||||||}}}}}}|||{{{zzzzzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{yyyyyyxxxxxxxxxvvvwwwyyyzzz{{{zzzzzzyyyxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwvvvvvvwwwyyyzzz|||zzzyyywwwuuuttttttuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwyyyyyyxxxxxxwwwvvvwwwyyyyyyxxxxxxyyyzzzyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttttttttuuuwwwxxxyyyyyyxxxxxxzzzzzz{{{{{{zzzzzzyyyxxxzzzzzzyyyxxxyyyzzz{{{|||wwwxxxyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxtttuuuuuuvvvwwwxxxxxxyyyuuuttttttttttttuuuuuuvvvrrrrrrsssssstttuuuvvvvvvxxxwwwvvvtttttttttuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwvvvuuuuuussssssssssssssssssssssssuuutttsssrrrrrrssstttuuuqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnppprrrssssssssssssttttttttttttttttttttttttsssssssssrrrqqqpppooonnnrrrrrrrrrrrrrrroookkkhhh]]]SSSDDD:::444000+++(((#########%%%&&&%%%"""""""""!!!  !!! rrrrrrsssttttttsssrrrrrrssssssttttttttttttssssssrrrsssuuuvvvwwwvvvuuutttxxxvvvuuuuuuvvvvvvuuusssuuuuuuuuuuuutttsssrrrqqqsssssssssrrrrrrqqqqqqqqqssssssssssssssssssssssssrrrrrrrrrsssssssssssstttssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqrrrssstttttttttuuuttttttuuuwwwwwwuuurrrvvvvvvvvvvvvvvvwwwxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxwwwwwwvvvvvvuuutttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvuuuttttttsssttttttuuuvvvwwwxxxyyyxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzyyyyyy{{{|||{{{{{{zzzyyyxxxxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvssstttuuuttttttuuuxxxzzzxxxwwwxxxzzz}}}}}}{{{xxxzzzzzzzzzzzz{{{|||}}}~~~{{{{{{{{{{{{{{{|||}}}}}}~~~}}}}}}||||||}}}}}}~~~||||||{{{{{{{{{{{{|||||||||{{{zzzyyyxxxyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzyyyyyyxxxxxxyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{yyy{{{}}}}}}{{{zzz{{{|||}}}}}}}}}}}}|||{{{zzzyyyzzzzzzyyyyyyyyyyyyzzzzzzxxxyyyzzz{{{|||{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyyyywwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyywwwxxxxxxyyyyyyzzz{{{{{{yyyyyyyyyxxxyyyzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{zzzzzzzzz{{{{{{|||}}}}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyywwwxxxyyyzzzzzzzzzyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwyyyzzz{{{zzzyyywwwuuuttttttuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuwwwxxxxxxxxxwwwvvvuuuvvvwwwwwwvvvvvvwwwyyyyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttttttttuuuwwwxxxyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxyyyxxxxxxwwwxxxyyyzzz{{{xxxxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxvvvvvvvvvwwwwwwxxxxxxxxxuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuutttttttttuuuuuurrrrrrsssttttttuuuuuuvvvwwwvvvuuutttttttttuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwxxxxxxwwwvvvvvvwwwwwwxxxyyyxxxxxxxxxwwwvvvvvvvvvssssssssssssssssssssssssttttttssssssssssssttttttqqqqqqqqqqqqqqqqqqqqqqqqnnnooopppqqqrrrsssssssssssssssssssssssssssssssssssssssrrrrrrqqqpppooooooppppppqqqrrrrrrqqqmmmjjj___UUUFFF;;;555000+++((($$$######$$$%%%%%%""" """"""!!!$$$rrrrrrsssttttttsssrrrrrrttttttssssssssssssttttttssssssssstttttttttuuuuuuwwwvvvuuuuuuvvvvvvuuutttuuuuuuuuuuuuuuutttsssrrrtttttttttsssrrrqqqqqqpppssssssssssssssssssssssssrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrsssssssssttttttsssrrrrrrtttuuutttrrruuuuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvuuuuuutttsssssstttuuuvvvvvvwwwwwwxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzyyyyyy{{{|||{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvssstttuuuuuuuuuuuuxxxzzzwwwwwwxxxzzz||||||{{{yyyyyyyyyyyyyyyzzz{{{|||}}}{{{{{{{{{{{{{{{|||}}}}}}}}}}}}||||||||||||}}}}}}|||{{{{{{zzzzzz{{{{{{|||{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{yyy{{{}}}}}}||||||}}}~~~}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxyyyzzz{{{{{{{{{zzzzzz{{{xxxvvvwwwyyy{{{yyywwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{zzzzzz{{{{{{{{{||||||}}}}}}~~~}}}}}}||||||{{{{{{zzzzzzyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxvvvuuutttuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvuuutttuuuuuuvvvwwwvvvvvvvvvsssuuuvvvuuuttttttuuuwwwyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuttttttuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuuuuttttttttttttwwwwwwvvvuuuttttttttttttsssssssssttttttuuuuuuvvvvvvuuuttttttssstttttttttuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwssssssssssssssssssssssssssssssttttttttttttssssssqqqqqqqqqqqqqqqqqqqqqqqqooooooooopppqqqrrrssstttssssssssssssssssssssssssrrrrrrrrrrrrqqqpppppppppooooooppprrrsssrrrnnnkkkbbbXXXJJJ>>>666000+++(((&&&$$$""""""###$$$###""""""!!! !!!'''rrrrrrsssttttttsssrrrrrruuutttrrrrrrrrrrrrtttuuussssssrrrrrrrrrssstttuuuwwwuuutttuuuvvvwwwvvvttttttuuuuuuuuuuuuttttttsssuuuuuutttsssrrrqqqqqqpppssssssssssssssssssssssssqqqqqqrrrrrrrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrrrrrrrrrrsssttttttsssrrrrrrsssssstttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvvvvuuuvvvwwwwwwxxxuuuuuuvvvvvvvvvvvvuuuuuussssssssstttuuuvvvvvvvvvxxxwwwvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzyyyyyy{{{|||{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuuuuuuuuuuuuuuuuuuussstttuuuvvvuuuuuuwwwyyywwwwwwxxxyyy{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz||||||{{{{{{{{{{{{{{{|||}}}}}}}}}||||||{{{{{{||||||}}}{{{zzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{xxxzzz|||}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzzzz|||xxxtttvvvzzz|||yyyvvvwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwyyyyyyyyyzzzzzzyyyyyyyyywwwxxxxxxyyyyyyxxxxxxwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}|||{{{zzzzzz{{{{{{{{{{{{{{{||||||{{{zzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzyyyxxxxxxwwwvvvwwwwwwxxxxxxwwwwwwvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvuuutttttttttuuuuuuuuuuuuuuutttuuuvvvuuuttttttuuuvvvxxxxxxwwwvvvuuuuuuvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxwwwwwwvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwvvvuuuttttttttttttssssssttttttuuuuuuuuuvvvtttttttttsssssssssttttttttttttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxttttttttttttssssssssssssrrrrrrtttuuuuuutttrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooooooppprrrsssuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppqqqrrrsssqqqnnnkkkddd[[[NNNAAA888111,,,((((((%%%"""!!!"""#########"""!!!   %%%rrrrrrsssttttttsssrrrrrrtttsssrrrqqqqqqrrrssstttssssssqqqqqqqqqrrrtttuuuvvvuuutttuuuvvvwwwvvvuuuttttttuuuuuuvvvuuuuuuuuuuuuuuutttssssssrrrqqqqqqssssssssssssssssssssssssqqqqqqqqqrrrrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqooooooqqqssstttttttttsssssstttuuuwwwtttttttttttttttuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxwwwwwwvvvuuuuuutttvvvvvvvvvvvvvvvwwwxxxxxxuuuuuuvvvvvvvvvvvvuuuuuussssssttttttuuuuuuvvvvvvxxxwwwvvvuuuvvvwwwyyyzzzyyyzzzzzzzzzyyyyyy{{{|||{{{{{{zzzyyyxxxxxxxxxxxxvvvwwwwwwxxxxxxwwwwwwvvvttttttttttttttttttttttttssstttvvvvvvuuuuuuvvvxxxvvvwwwxxxyyyyyyzzzzzz{{{yyyyyyyyyyyyyyyzzz||||||{{{{{{{{{{{{{{{|||}}}}}}||||||{{{{{{{{{{{{||||||zzzzzzyyyyyyyyyyyyzzzzzzxxxyyyyyyzzzzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyzzz{{{{{{zzzzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz|||}}}}}}~~~}}}}}}}}}}}}|||{{{zzzyyywwwxxxyyyzzzzzzyyyxxxwwwxxxxxxxxxxxxyyyyyyyyyzzz|||wwwtttuuuyyy{{{yyyuuuwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwxxxxxxyyyyyyxxxxxxwwwxxxyyyyyyzzzzzz{{{||||||{{{{{{zzzzzz{{{{{{|||}}}{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{~~~|||{{{zzzzzz{{{{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~}}}|||{{{{{{zzzzzzyyyxxxxxxxxxxxxvvvwwwwwwxxxxxxwwwwwwvvvwwwwwwxxxxxxyyyyyyyyyxxxvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvtttttttttttttttuuuuuuuuuuuuvvvwwwwwwuuuuuuvvvwwwxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwwwwxxxxxxwwwwwwvvvuuuwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyzzzyyyxxxxxxwwwvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuwwwxxxyyyyyyyyyxxxwwwuuuuuuttttttttttttttttttuuuuuuuuuuuuuuussssssttttttttttttttttttsssssstttuuuvvvwwwwwwvvvvvvvvvuuuuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxuuuuuuuuuttttttsssssssssqqqrrrsssttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooopppqqqssstttrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppqqqrrrssssssrrrrrrssssssqqqllliiifff___RRREEE:::222---***)))&&&"""!!!!!!"""######!!!!!!  !!!    !!!rrrrrrsssttttttsssrrrrrrssssssrrrrrrrrrrrrssssssssssssrrrqqqrrrssstttuuuvvvuuutttuuuvvvwwwvvvuuussstttuuuuuuvvvvvvvvvvvvttttttttttttssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqmmmjjjiiimmmqqqssstttvvvvvvuuuuuuvvvxxxtttttttttttttttuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzxxxwwwwwwvvvvvvuuuttttttvvvvvvvvvvvvvvvwwwwwwxxxtttuuuuuuvvvvvvvvvvvvvvvttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyzzzyyyzzzzzzzzzyyyyyy{{{|||{{{{{{zzzyyyxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvttttttttttttttttttttttttsssuuuvvvwwwvvvuuuvvvwwwvvvwwwyyyyyyxxxxxxzzz{{{yyyyyyyyyyyyzzz{{{|||}}}{{{{{{{{{{{{{{{|||}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzwwwxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||yyyyyyzzzzzz{{{||||||||||||||||||{{{{{{{{{{{{{{{wwwyyy|||}}}}}}}}}~~~}}}}}}}}}}}}|||{{{zzzyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwxxxyyyzzzzzzwwwuuuvvvxxxzzzxxxvvvwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyzzz{{{{{{|||||||||{{{{{{{{{{{{|||}}}}}}{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{yyyzzzzzz{{{yyyyyyzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyxxxxxxxxxyyyyyywwwwwwxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvuuuttttttttttttuuuvvvvvvwwwxxxyyyxxxvvvuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwtttuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuwwwxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxyyyzzzyyyyyyyyyxxxwwwwwwvvvvvvxxxyyyzzzyyyyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttrrrssstttvvvwwwyyyzzz{{{xxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuuuuuuuttttttqqqrrrsssuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuutttsssssssssrrrrrrssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooopppqqqsssttttttsssssstttssspppllliiihhhaaaUUUHHH<<<444///,,,)))&&&###!!!!!!"""""""""!!!   !!! rrrrrrsssttttttsssrrrrrrrrrrrrrrrssssssrrrrrrrrrsssssssssssssssttttttuuuuuuttttttuuuvvvwwwwwwuuusssssstttvvvvvvwwwwwwwwwssssssssssssttttttttttttsssssssssssssssssssssssspppqqqqqqqqqqqqrrrrrrrrrqqqrrrrrrrrrssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnhhhcccccchhhmmmqqqssswwwwwwvvvuuuvvvwwwuuuuuuttttttuuuuuuvvvwwwvvvvvvvvvvvvwwwxxxyyyzzzwwwwwwwwwvvvuuuuuuttttttvvvuuuuuuuuuuuuvvvwwwwwwttttttuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzyyyzzzzzzzzzyyyyyy{{{|||{{{{{{zzzyyyxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvsssssssssssssssssssssssssssuuuwwwwwwvvvuuuuuuvvvuuuwwwyyyxxxwwwwwwzzz|||zzzzzzzzzzzz{{{|||}}}~~~{{{{{{{{{{{{{{{|||}}}}}}{{{zzzzzzzzzzzzzzzzzz{{{yyyyyyxxxxxxxxxxxxyyyyyyvvvwwwyyyzzz||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||yyyyyyzzzzzz{{{||||||}}}}}}|||||||||{{{{{{{{{zzzwwwyyy{{{|||||||||}}}~~~}}}}}}}}}}}}|||{{{zzzyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxwwwwwwvvvwwwxxxyyyzzzxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{|||||||||||||||{{{{{{||||||}}}~~~{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyyyyzzz{{{{{{||||||zzzzzzzzzzzzzzzzzzzzzzzz}}}{{{yyyyyyzzz{{{xxxyyyzzzzzz{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{}}}~~~~~~}}}{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{xxxxxxyyyyyyyyyyyyxxxxxxwwwxxxyyyyyyyyyyyyxxxwwwttttttuuuuuuuuuuuuuuutttuuuuuuvvvwwwwwwwwwwwwwwwuuuuuutttttttttuuuvvvwwwwwwxxxyyyxxxvvvuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwttttttuuuvvvvvvvvvvvvvvvuuuuuuttttttuuuvvvxxxyyyxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvxxxyyyyyyyyyxxxwwwxxxwwwvvvuuuvvvwwwyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuttttttssssssssssssssstttuuuvvvwwwxxxyyywwwwwwvvvvvvvvvvvvvvvwwwvvvuuuuuuuuuuuuuuuuuuuuussstttuuuvvvvvvvvvuuuuuuqqqqqqssstttuuuvvvvvvvvvtttttttttuuuuuuvvvxxxxxxyyyxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuutttssssssssssssrrrrrrrrrrrrrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooooooppprrrtttuuurrrrrrsssssstttrrrnnnjjjhhhbbbXXXKKK>>>555000///(((&&&###""""""""""""!!!  !!!!!!  !!! rrrrrrsssttttttsssrrrrrrqqqqqqsssttttttsssqqqqqqssssssssstttttttttuuuuuuuuuttttttuuuvvvwwwwwwvvvrrrssstttvvvwwwwwwwwwwwwrrrrrrsssssstttuuuuuuuuussssssssssssssssssssssssppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssstttttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqpppkkkddd^^^^^^dddkkkooossswwwxxxvvvuuuuuuwwwuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzwwwwwwwwwvvvuuuuuuttttttuuuuuuuuuuuuuuuvvvvvvwwwttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwyyyzzz{{{{{{zzzzzzyyyzzzzzzzzzyyyyyy{{{|||{{{{{{zzzyyyxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvsssssssssssssssssssssssssssuuuwwwwwwvvvuuuuuuvvvuuuwwwyyyxxxwwwwwwyyy|||{{{{{{zzz{{{{{{|||}}}~~~{{{{{{{{{{{{{{{|||}}}}}}{{{zzzzzzyyyyyyzzzzzz{{{yyyxxxxxxxxxxxxxxxxxxyyyuuuwwwyyy{{{||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}yyyyyyzzzzzz{{{|||}}}}}}}}}}}}||||||{{{{{{{{{zzzwwwyyy{{{|||{{{{{{{{{}}}}}}}}}}}}}}}|||{{{zzzyyyzzzyyyxxxwwwwwwxxxyyyzzzxxxwwwvvvvvvvvvwwwyyyzzzwwwxxxxxxwwwvvvvvvwwwyyywwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyxxxxxxxxxyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{||||||||||||||||||||||||}}}~~~~~~{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyyyyzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzzzz~~~{{{yyyyyyzzz{{{xxxyyyzzzzzz{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{zzzyyyzzz|||}}}~~~}}}{{{zzzyyyxxxxxxwwwxxxyyy{{{|||xxxyyyyyyzzzzzzyyyyyyxxxwwwxxxyyyzzzyyyyyywwwvvvttttttuuuuuuuuuuuuuuutttuuuuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuttttttvvvwwwxxxwwwxxxxxxwwwvvvuuuuuuvvvwwwvvvvvvvvvvvvvvvwwwwwwttttttuuuvvvvvvvvvvvvvvvuuuuuuttttttuuuvvvxxxyyyxxxyyyyyyyyyyyyxxxwwwwwwtttuuuvvvxxxxxxwwwwwwvvvxxxwwwvvvuuuuuuwwwyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvuuuuuutttttttttsssssssssssstttttttttuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvwwwxxxvvvvvvvvvvvvuuuuuuuuuuuussstttvvvwwwwwwwwwvvvuuupppqqqrrrtttuuuvvvvvvvvvttttttttttttuuuvvvxxxxxxzzzyyyyyyxxxwwwvvvuuuuuuwwwvvvvvvuuutttssssssssstttsssqqqqqqqqqqqqssstttqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqssssssrrrqqqpppppppppppppppppppppppppppqqqpppooooooppprrrtttvvvqqqqqqrrrssstttsssooommmhhhcccYYYLLL???666222000(((&&&############!!!  !!! !!!"""   !!!ssssssssssssrrrqqqpppoooqqqrrrssstttttttttsssrrrssstttuuutttsssssstttuuussssssttttttuuutttttttttvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvuuuttttttsssssssssrrrqqqqqqqqqrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppqqqqqqmmmfff___]]]bbbgggrrrsssuuuvvvvvvvvvuuutttttttttuuuvvvvvvvvvvvvvvvssssssuuuvvvwwwwwwwwwwwwxxxwwwuuuvvvwwwyyyxxxxxxuuuuuuttttttttttttuuuuuuuuuvvvvvvvvvuuuuuuuuuvvvssstttvvvwwwxxxxxxwwwwwwvvvwwwyyy{{{{{{zzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzz||||||{{{zzzyyyxxxxxxwwwwwwwwwvvvvvvuuuuuuuuutttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwuuutttsssssstttvvvwwwxxxyyyyyyzzzyyyzzz{{{|||}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwzzzyyyyyyxxxxxxwwwwwwwwwuuuvvvyyy{{{||||||||||||}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyxxxwww{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvwwwxxxzzz{{{xxxwwwvvvvvvvvvwwwyyyzzzwwwwwwvvvvvvwwwxxxyyyyyyvvvuuuuuutttttttttuuuuuuuuuuuuvvvvvvwwwwwwwwwxxxvvvvvvwwwxxxxxxxxxxxxwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{||||||||||||}}}{{{{{{{{{{{{{{{{{{zzzzzzxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxyyyyyywwwwwwxxxyyyxxxxxxyyyzzzzzzzzzzzzyyyyyy~~~wwwzzz|||yyyzzz{{{|||||||||{{{yyyxxxyyyyyyzzzzzz{{{|||}}}}}}||||||||||||{{{{{{{{{{{{xxxxxxwwwwwwxxxxxxyyyzzzyyyyyyyyyyyyxxxxxxwwwvvvvvvwwwxxxyyyzzzyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwtttuuuwwwxxxxxxwwwvvvuuusssssssssssstttuuuwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwtttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwzzzzzzzzzyyyyyyxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxzzzzzz{{{zzzxxxvvvtttttttttttttttttttttttttttttttttttttttuuuvvvvvvuuuuuuvvvwwwxxxxxxvvvuuuttttttttttttwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuuuuvvvxxxyyywwwxxxzzzyyywwwvvvuuuvvvxxxzzzzzzyyyvvvsssqqqqqqssssssrrrrrrrrrrrrqqqqqqrrrsssssssssrrrrrrtttuuutttsssrrrrrrqqqpppoooooosssrrrqqqpppppppppqqqrrrpppooonnnoooqqqrrrrrrppprrrrrrssssssrrrpppooonnniiieee\\\QQQDDD999111,,,((('''%%%$$$$$$$$$""" """""""""""""""!!!!!!   ssssssssssssrrrqqqppppppqqqrrrssstttttttttsssrrrssstttuuutttsssssstttuuussssssttttttuuuuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuttttttsssrrrrrrsssrrrqqqqqqqqqrrrssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqpppooopppnnniiiddddddhhhmmmrrrssstttuuuvvvuuuuuutttttttttuuuvvvvvvvvvvvvvvvssstttuuuvvvwwwwwwwwwwwwyyywwwvvvwwwxxxyyyyyyyyyuuuuuuttttttttttttuuuuuutttuuuuuuuuutttttttttuuussstttvvvwwwxxxxxxwwwwwwvvvxxxyyy{{{{{{zzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxvvvvvvvvvvvvuuuuuuuuutttwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvvvvwwwwwwvvvuuutttuuuuuuwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwyyyyyyyyyyyyxxxxxxxxxxxxvvvwwwxxxzzz{{{||||||||||||{{{zzzzzzyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}~~~}}}|||{{{zzzyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwwwwxxxyyyzzzvvvvvvuuuuuuvvvvvvwwwxxxwwwwwwwwwwwwwwwxxxyyyyyyvvvuuuuuutttttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvwwwwwwxxxyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyyyyzzzzzzyyyyyyxxxwwwyyyzzzyyyxxxwwwxxxyyywwwxxxyyyyyyzzzzzzyyyyyyyyy~~~xxxzzz{{{xxx{{{{{{|||}}}|||{{{zzzyyyyyyyyyzzzzzz{{{||||||}}}||||||||||||||||||||||||xxxxxxxxxxxxxxxyyyzzzzzzyyyyyyzzzzzzyyyxxxxxxwwwvvvwwwxxxxxxyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuuuuvvvssstttvvvxxxxxxxxxvvvvvvttttttttttttuuuvvvvvvwwwxxxwwwwwwwwwvvvvvvuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuuuuuuuuuuuuuuuutttvvvvvvvvvvvvvvvwwwxxxxxxzzzzzzyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyzzzyyywwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvvvvuuuuuuvvvwwwxxxwwwvvvuuuttttttttttttvvvvvvwwwwwwvvvuuuuuutttttttttuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuuuuvvvxxxxxxwwwxxxyyyxxxvvvvvvwwwxxxzzz||||||{{{wwwtttsssrrrssssssrrrrrrrrrrrrqqqqqqqqqsssssssssrrrrrrtttuuutttttttttsssrrrqqqqqqpppsssrrrqqqppppppqqqrrrrrrpppooonnnoooqqqrrrqqqppprrrrrrssssssrrrqqqooonnnjjjfff]]]RRRFFF;;;222---)))'''%%%$$$$$$$$$""" !!!"""""""""!!!!!!  !!!sssssstttssssssrrrqqqpppqqqrrrssssssttttttssssssssstttuuutttsssssstttuuurrrssstttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrqqqsssrrrrrrqqqqqqrrrrrrsssssssssssssssttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqmmmooopppnnnllllllooossssssssstttuuuuuuuuuuuutttttttttuuuuuuuuuvvvvvvvvvssstttuuuvvvvvvwwwwwwvvvyyyxxxvvvwwwyyyzzzzzzyyyvvvuuuuuuttttttuuuuuuvvvttttttttttttttttttttttttssstttuuuvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{zzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvwwwwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{|||}}}zzzzzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||||||||||||||}}}||||||{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{||||||||||||{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwwwwwwwxxxxxxttttttuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyuuuuuuuuuttttttuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyxxxyyyzzzzzzxxxxxxyyyzzzwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzwww||||||}}}~~~}}}|||{{{zzzyyyyyyzzzzzz{{{|||||||||||||||||||||||||||||||||yyyyyyyyyyyyyyyzzzzzz{{{zzzzzzzzz{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{wwwwwwvvvuuuttttttttttttrrrsssuuuwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuttttttwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwyyyxxxwwwvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvvvvuuuuuuvvvwwwwwwwwwvvvuuuttttttttttttuuuuuuuuuuuuuuuuuutttssssssttttttuuuvvvwwwwwwxxxwwwvvvvvvuuuuuuvvvvvvwwwvvvvvvvvvuuuvvvwwwwwwxxxwwwxxxxxxwwwuuuvvvxxxzzz}}}~~~}}}yyyvvvttttttssssssrrrrrrrrrrrrqqqqqqqqqrrrtttsssrrrrrrsssuuuuuuuuuttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqoooooooooqqqrrrqqqpppqqqrrrssssssrrrqqqooonnnlllhhh```VVVJJJ>>>555///***(((%%%$$$$$$###""" !!!!!!!!!!!!   !!!!!! ssssssttttttsssrrrqqqqqqqqqqqqrrrsssssstttttttttssstttuuutttsssssssssuuurrrssstttuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssrrrrrrqqqqqqqqqssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrrrrrqqqqqqqqqlllnnnqqqrrrqqqqqqsssuuusssssstttttttttuuuuuuuuuttttttttttttuuuuuuvvvvvvttttttuuuvvvvvvvvvvvvvvvxxxwwwuuuvvvxxxyyyyyyxxxvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuttttttuuuvvvuuutttttttttuuuvvvvvvwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{vvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvvvvwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyxxxxxxyyyzzz|||}}}yyyyyyxxxxxxwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{{{{|||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{||||||{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwwwwwwwvvvvvvssstttvvvwwwwwwwwwvvvuuuwwwvvvvvvuuuvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuvvvwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyxxxzzz{{{zzzyyyxxxyyy{{{wwwxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzyyyvvv|||}}}~~~~~~~~~}}}{{{zzzzzzzzzzzz{{{{{{{{{||||||{{{|||||||||||||||}}}}}}zzzzzzyyyyyyyyyzzz{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzwwwwwwvvvvvvwwwyyy{{{|||xxxwwwvvvuuutttsssssssssrrrssstttvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxwwwwwwvvvvvvuuuuuutttwwwvvvvvvvvvvvvwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvvvvuuuuuuvvvwwwwwwvvvuuutttttttttttttttsssttttttuuuttttttssssssrrrssstttuuuvvvwwwxxxyyyvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxwwwwwwwwwvvvuuuvvvyyy|||~~~~~~{{{xxxvvvvvvssssssrrrrrrrrrqqqqqqqqqqqqrrrttttttsssrrrsssttttttttttttsssssssssssssssqqqqqqqqqqqqrrrrrrrrrsssqqqpppooopppqqqrrrqqqoooqqqrrrrrrsssrrrqqqpppooommmjjjcccYYYNNNAAA777222+++(((%%%$$$$$$###"""!!!!!!!!!    sssssstttttttttsssrrrrrrqqqqqqrrrrrrssstttuuuuuussstttuuutttsssssssssuuurrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrqqqqqqqqqsssssssssrrrrrrqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrsssssssssrrrrrrrrrqqqqqqmmmooorrrssssssssssssssssssssssssssssssttttttuuutttttttttssstttuuuvvvvvvtttuuuuuuvvvvvvvvvvvvuuuvvvuuussstttvvvwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvxxxvvvuuuuuuwwwxxxwwwuuutttttttttuuuuuuvvvwwwwwwxxxxxxyyyyyyzzzzzzzzzyyy{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyyyyzzzzzz{{{{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}{{{{{{||||||{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{|||{{{zzzyyyxxxxxxyyy{{{|||xxxxxxwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvwwwxxxyyyxxxwwwvvvvvvuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{||||||yyyzzzzzz{{{{{{zzzzzzyyyyyyzzz{{{{{{zzzyyyzzz{{{xxxxxxyyyzzzzzzzzzzzzyyyyyy~~~~~~{{{zzzyyyxxx|||}}}~~~~~~~~~}}}{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{||||||||||||zzzzzzyyyyyyyyyzzz{{{{{{zzz{{{{{{||||||{{{{{{{{{xxxwwwvvvvvvwwwyyyzzz|||wwwwwwuuutttssssssssssssrrrssstttuuuvvvwwwxxxxxxvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwvvvwwwwwwxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvvvvuuuuuuvvvwwwvvvuuuuuutttttttttttttttssssssttttttttttttssssssrrrssstttuuuvvvwwwxxxyyyvvvvvvuuuuuuuuuuuuvvvvvvuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvuuuvvvyyy|||}}}~~~~~~{{{xxxvvvvvvssssssrrrrrrrrrqqqqqqqqqppprrrttttttssssssssstttrrrrrrrrrrrrssssssssssssqqqqqqrrrrrrssssssssssssqqqpppooopppqqqqqqpppooopppqqqrrrsssrrrqqqpppooonnnkkkfff]]]QQQEEE:::333,,,)))&&&$$$######"""!!!!!!!!!   """!!! ssssssttttttttttttssssssqqqqqqqqqrrrssstttuuuvvvssstttuuutttsssssstttuuurrrssstttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrqqqppppppooooooppppppqqqqqqrrrrrrssssssssssssrrrrrrrrrrrroooppprrrssstttssssssrrrssssssrrrrrrsssssstttuuuuuutttssssssssstttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuuuuutttrrrsssuuuvvvvvvuuuwwwvvvvvvuuuuuuvvvvvvwwwyyywwwuuuvvvxxxyyyxxxuuuttttttttttttuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxyyyyyyyyyzzzzzz{{{{{{{{{xxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}{{{{{{|||||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxwwwwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxxxxvvvuuuuuutttttttttttttttuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyzzzzzz{{{|||||||||zzzzzz{{{{{{{{{{{{zzzzzzzzz{{{||||||zzzzzz{{{|||yyyyyyzzz{{{{{{{{{{{{{{{yyy{{{||||||zzzzzzzzz{{{||||||}}}~~~}}}|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzz{{{{{{|||yyyyyyyyyyyyyyyzzzzzz{{{yyyzzz{{{{{{|||{{{{{{{{{xxxxxxwwwwwwxxxxxxyyyzzzvvvvvvuuutttssssssssssssssssssttttttuuuvvvwwwwwwtttuuuvvvwwwwwwwwwvvvuuuttttttuuuvvvwwwxxxxxxyyywwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxyyyxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvvvvuuuuuuvvvwwwuuuuuuttttttsssttttttuuurrrsssttttttuuutttttttttsssttttttuuuvvvwwwwwwxxxvvvuuuuuuttttttuuuuuuvvvuuuuuuvvvwwwwwwwwwwwwvvvwwwxxxxxxwwwuuuvvvxxxzzzyyy{{{|||{{{yyywwwvvvvvvssssssrrrrrrrrrrrrqqqqqqppprrrtttuuutttsssssssssqqqqqqrrrrrrssssssssstttpppqqqrrrsssttttttssssssrrrqqqooopppqqqqqqpppooopppqqqrrrrrrrrrrrrppppppnnnlllggg___TTTGGG;;;555...***&&&$$$######""""""###"""  !!!######!!! ssssssttttttttttttssssssqqqqqqqqqqqqrrrtttvvvwwwssstttuuutttsssssstttuuurrrssstttuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrsssssssssssssssssssssttttttsssqqqpppooooooooopppqqqqqqrrrsssssstttssssssssssssrrrrrrrrrqqqqqqrrrssstttuuutttsssssssssrrrrrrrrrssstttuuuuuutttsssrrrrrrtttuuuwwwuuuuuuvvvvvvvvvvvvuuuuuuvvvtttssssssuuuvvvvvvuuuwwwwwwvvvvvvvvvvvvwwwwwwyyyvvvsssuuuxxxyyywwwtttttttttsssssstttuuuwwwxxxyyyxxxxxxxxxyyyyyyzzzzzz|||{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvvvvvvvwwwxxxuuuuuuwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}{{{{{{||||||||||||{{{{{{|||||||||{{{{{{{{{{{{{{{zzz{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyywwwwwwwwwwwwvvvvvvvvvuuuvvvwwwwwwxxxyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{||||||}}}zzzzzz{{{{{{{{{{{{zzzzzzzzz|||}}}|||{{{zzz{{{|||zzz{{{||||||}}}}}}||||||yyyyyyyyyyyyyyyzzz|||~~~{{{{{{|||}}}|||{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwxxxxxxyyyzzzzzz{{{xxxxxxxxxxxxxxxyyyzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{xxxxxxyyyyyyyyyxxxwwwwwwuuuttttttssssssssstttttttttttttttttttttuuuvvvvvvrrrsssuuuwwwwwwwwwvvvuuussstttuuuvvvwwwxxxyyyyyywwwwwwxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxxxxyyyyyyyyyvvvvvvuuuuuuvvvvvvwwwxxxvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzzzzzwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvvvvuuuuuuvvvwwwtttttttttssssssttttttuuusssssstttuuuuuuuuuuuuuuuttttttuuuuuuvvvvvvvvvwwwuuuuuuttttttttttttuuuuuutttuuuvvvwwwxxxwwwwwwvvvwwwxxxyyyxxxvvvvvvwwwxxxuuuwwwxxxxxxwwwuuuuuuuuussssssrrrrrrrrrrrrqqqqqqooorrrtttuuutttsssssssssqqqrrrrrrssstttuuuuuuuuupppqqqrrrttttttttttttsssrrrqqqppppppqqqqqqpppnnnpppppprrrrrrrrrrrrqqqpppnnnllliiiaaaVVVHHH<<<555///+++'''$$$######""""""$$$###!!! !!!""" !!! sssssstttttttttttttttsssqqqqqqqqqqqqrrrtttvvvwwwssstttuuutttsssssstttuuurrrssstttvvvwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssssssssttttttsssqqqpppoooppppppqqqrrrrrrsssttttttttttttsssssssssrrrrrrrrrqqqqqqqqqsssuuuvvvvvvuuussssssrrrqqqrrrssstttuuuuuutttrrrrrrrrrsssuuuwwwuuuvvvvvvvvvvvvvvvuuuuuuvvvuuuttttttvvvwwwwwwvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxuuurrrtttwwwyyyvvvsssttttttsssssstttuuuwwwxxxyyyyyyxxxxxxxxxyyyzzz{{{||||||{{{zzzyyyyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||xxxxxxxxxxxxxxxxxxxxxxxxzzzyyywwwvvvvvvvvvwwwwwwssstttvvvwwwxxxyyyzzzzzzyyyzzz{{{|||}}}}}}}}}}}}{{{||||||}}}}}}}}}}}}}}}{{{{{{|||||||||||||||{{{}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{|||{{{zzzxxxwwwyyyxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxtttuuuvvvwwwxxxxxxwwwvvvvvvuuutttttttttuuuwwwxxxyyyyyyxxxwwwwwwvvvwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyzzzzzzzzzzzz{{{{{{yyyyyyzzzzzz{{{|||}}}}}}zzzzzz{{{{{{{{{{{{zzzzzz{{{|||}}}|||{{{zzz{{{}}}{{{||||||}}}}}}}}}}}}}}}yyywwwwwwxxxyyyzzz}}}zzz{{{|||||||||{{{yyyxxx{{{{{{{{{{{{{{{{{{{{{zzzvvvvvvwwwxxxxxxyyyzzzzzzxxxxxxwwwwwwxxxxxxyyyzzzxxxxxxyyyzzz{{{{{{{{{zzzxxxyyyzzzzzzyyyxxxvvvuuuttttttsssssssssttttttuuuuuuuuutttttttttuuuuuuvvvppprrrtttvvvwwwwwwvvvuuussstttuuuvvvwwwxxxyyyzzzwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxyyyzzzzzz{{{wwwwwwwwwvvvwwwxxxxxxyyyvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{|||xxxxxxyyyzzzyyyxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvvvvuuuuuuvvvwwwttttttsssssssssttttttuuusssssstttuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuttttttttttttuuuuuutttuuuvvvxxxxxxwwwwwwvvvwwwxxxzzzyyywwwvvvvvvvvvrrrtttvvvvvvuuutttttttttsssssssssrrrrrrrrrqqqqqqooorrrtttuuutttsssssssssrrrsssssstttuuuvvvwwwwwwoooqqqrrrtttuuuuuuttttttsssqqqppppppqqqqqqpppnnnpppppprrrrrrsssrrrqqqpppnnnllliiibbbVVVIII===555///+++'''$$$#########"""%%%###!!!  """###"""!!! uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssttttttssssssssstttttttttuuuuuuttttttuuuuuuvvvvvvwwwwwwvvvvvvuuuuuuttttttttttttrrrrrrrrrsssssssssttttttssstttttttttttttttssssssuuutttsssrrrqqqrrrssstttttttttsssrrrrrrqqqpppppppppqqqrrrtttuuuvvvvvvvvvvvvuuussssssssstttvvvxxxttttttsssssssssttttttuuuwwwxxxyyyyyyyyyxxxwwwvvvxxxuuurrrrrrtttvvvvvvtttuuuuuuvvvvvvvvvvvvuuuuuuxxxwwwwwwvvvuuutttttttttssstttuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzyyyxxxwwwvvvuuu{{{zzzzzzzzzzzz{{{||||||yyyxxxwwwwwwvvvvvvwwwwwwzzzyyyyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyzzzzzz{{{zzzzzzzzz||||||~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{|||}}}}}}}}}|||zzzyyyyyyyyyzzzzzzyyyyyyxxxwwwxxxwwwvvvvvvwwwyyy{{{|||xxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{zzzyyyxxxxxxxxxyyyzzz||||||||||||}}}}}}}}}}}}}}}|||zzzyyyxxxxxxyyyyyy}}}zzzwwwvvvxxxyyywwwvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwyyywwwvvvwwwzzz{{{yyywwwwwwwwwxxxxxxxxxyyyyyyyyyvvvvvvvvvvvvvvvwwwwwwwwwuuuvvvvvvwwwwwwwwwwwwvvvyyyxxxwwwvvvvvvvvvwwwxxxwwwzzz{{{yyyyyy||||||yyywwwwwwxxxyyyzzzzzzzzzzzzyyyzzz|||}}}}}}{{{zzzxxx||||||{{{zzzyyyyyyxxxxxxzzz{{{|||||||||{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzz|||{{{yyyxxxwwwxxxxxxyyy|||{{{zzzyyyyyyzzz|||}}}zzzzzzyyyyyyyyyyyyxxxxxx{{{yyywwwwwwzzz{{{zzzxxxyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwyyyuuurrrqqqtttvvvvvvuuuvvvvvvwwwwwwwwwuuutttrrrttttttuuuuuuuuuuuuuuuuuutttrrrrrrtttwwwxxxwwwtttvvvvvvwwwxxxxxxxxxxxxwwwvvvwwwxxxyyyzzzyyyyyyxxx{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwuuuuuuuuuvvvwwwwwwxxxxxxtttuuuwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuwwwwwwwwwwwwwwwvvvuuuuuuwwwvvvuuuttttttuuuvvvwwwuuuuuuuuuuuuuuuttttttssstttuuuvvvuuusssrrrrrrtttssssssssstttttttttuuuuuuuuutttsssrrrrrrssstttuuuuuuuuuvvvvvvwwwwwwwwwxxxwwwwwwvvvvvvuuuuuuuuutttuuuttttttttttttsssssssssqqqqqqrrrssssssttttttuuussstttttttttttttttssssssssssssssstttttttttuuuuuuttttttsssrrrrrrrrrrrrssssssqqqpppqqqrrrrrrqqqppppppqqqsssssssssqqqooonnnppplllggg```XXXKKK===333---***&&&%%%%%%&&&%%%%%%!!!!!! !!!!!!"""!!! uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssstttttttttssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuutttttttttsssssssssrrrrrrrrrsssssssssssstttssstttttttttttttttsssssstttsssrrrrrrrrrrrrssstttttttttsssrrrrrrqqqpppppppppqqqrrrtttuuuvvvvvvvvvtttsssrrrqqqqqqsssuuuvvvttttttssssssssssssttttttwwwwwwxxxyyyyyyxxxwwwvvvwwwuuurrrrrrtttvvvuuutttuuuuuuvvvvvvvvvvvvuuuuuuwwwvvvvvvuuuuuutttssssssssstttuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvyyyyyyyyyyyyyyyzzz{{{{{{yyyxxxwwwwwwvvvvvvwwwwwwyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzzzz||||||}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}{{{|||}}}}}}}}}|||zzzzzzxxxyyyyyyyyyyyyxxxwwwwwwyyyxxxwwwvvvwwwxxxzzz{{{xxxxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{zzzyyyxxxxxxyyyzzzzzz{{{|||||||||}}}}}}}}}}}}}}}|||zzzyyyxxxxxxyyyyyy}}}zzzwwwvvvxxxxxxwwwvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxvvvuuuvvvyyyzzzyyywwwwwwwwwwwwxxxxxxxxxyyyyyywwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvuuuwwwvvvvvvuuuuuuvvvwwwxxxvvvyyyzzzxxxxxx{{{zzzwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyzzz|||}}}}}}|||zzzyyy|||{{{{{{zzzyyyyyyxxxxxxzzzzzz{{{{{{{{{zzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwxxxyyyzzz{{{zzzzzzzzzzzz{{{{{{|||zzzzzzyyyyyyyyyyyyxxxxxx{{{yyywwwwwwyyyzzzzzzxxxyyyyyyyyyzzzzzzzzzzzz{{{zzzzzzzzzzzzyyyxxxwwwvvvwwwtttrrrrrrtttvvvuuutttuuuvvvvvvwwwwwwvvvtttttttttttttttttttttttttttttttttsssrrrtttwwwxxxvvvtttvvvvvvwwwxxxxxxxxxxxxwwwvvvwwwxxxyyyyyyyyyxxxxxxyyyxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxuuuuuuvvvvvvwwwxxxxxxyyyuuuvvvwwwxxxyyyzzzzzzzzzyyyyyywwwvvvuuuuuuuuuuuuwwwwwwwwwwwwwwwvvvuuuuuuwwwvvvuuuttttttuuuvvvwwwuuuuuuuuuuuuuuutttsssssstttuuuuuutttsssrrrrrrtttsssssssssssstttttttttuuuuuutttsssssssssssstttuuuuuuuuuuuuvvvvvvvvvwwwwwwvvvvvvuuuuuuuuutttttttttuuuttttttttttttsssssssssqqqrrrrrrssssssttttttuuussstttttttttttttttssssssrrrsssssssssssstttttttttttttttsssrrrrrrrrrrrrsssrrrqqqpppqqqrrrrrrqqqppppppqqqrrrssssssqqqpppnnnooolllgggbbb[[[OOOAAA777///,,,(((%%%$$$$$$###"""!!!!!! !!!!!!"""!!!  !!!uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttsssssssssrrrrrrrrrssssssttttttssssssrrrrrrqqqqqqpppqqqqqqssstttuuuuuuvvvvvvrrrqqqpppppppppqqqssstttttttttssssssssssssssstttvvvwwwxxxyyyyyyxxxwwwvvvvvvtttsssssstttuuuuuuttttttuuuuuuvvvvvvuuuuuutttuuuuuuuuuttttttssssssrrrssstttuuuvvvvvvwwwwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxzzzzzz{{{{{{{{{zzzzzzyyy{{{|||}}}~~~~~~|||}}}}}}}}}}}}}}}}}}||||||||||||}}}|||{{{{{{zzzxxxxxxxxxxxxxxxwwwvvvvvvyyyxxxwwwwwwwwwxxxyyyzzzxxxxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{zzzyyyyyyyyyyyy{{{{{{{{{{{{|||||||||}}}}}}}}}||||||zzzyyyyyyyyyyyyyyy{{{zzzwwwwwwxxxxxxwwwvvvuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwuuuttttttuuuxxxyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxyyyxxxxxxwwwwwwvvvvvvuuuuuuwwwwwwwwwwwwwwwvvvuuutttuuutttttttttuuuvvvwwwxxxtttxxxxxxvvvwwwyyyyyyvvvuuuuuuvvvwwwxxxxxxxxxxxxzzz{{{|||}}}}}}|||{{{zzz{{{{{{{{{zzzzzzyyyyyyxxxyyyzzzzzzzzzzzzyyyxxxwwwzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwxxxyyyzzz{{{yyyyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxzzzyyywwwwwwyyyzzzyyyxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuusssrrrssstttuuutttssstttuuuuuuvvvvvvvvvvvvuuutttttttttttttttttttttttttttssssssuuuwwwwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxwwwvvvwwwxxxxxxyyyxxxxxxxxxwwwwwwvvvuuutttttttttttttttuuuvvvwwwxxxxxxxxxxxxvvvvvvwwwwwwxxxyyyyyyyyyvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzxxxwwwvvvuuuuuutttwwwwwwwwwwwwwwwvvvuuuuuuvvvuuuuuuttttttuuuuuuvvvvvvvvvvvvuuutttsssrrrqqqssstttuuutttsssrrrssstttssssssssssssttttttttttttuuutttsssssssssssstttuuutttttttttuuuuuuuuuuuuuuuuuuttttttttttttsssssssssuuuttttttttttttsssssssssrrrrrrrrrsssttttttuuuuuusssssstttttttttttttttsssrrrrrrrrrrrrssssssssssssttttttsssrrrrrrrrrrrrsssrrrqqqpppqqqrrrsssrrrqqqpppqqqrrrsssrrrqqqpppooonnnllliiifff___SSSEEE:::111---(((%%%###"""!!! """!!!!!! !!!!!!!!!  !!!"""uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuvvvvvvuuuttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssrrrsssttttttuuutttttttttsssrrrrrrrrrssssssttttttsssssssssrrrrrrqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuqqqqqqppppppqqqqqqrrrsssttttttssssssrrrrrrssssssuuuvvvwwwxxxxxxxxxwwwvvvuuutttsssssstttttttttttttttuuuuuuuuuuuuuuuuuuttttttttttttssssssrrrrrrrrrssstttuuuvvvvvvwwwwwwwwwuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyzzzzzzyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{|||}}}~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||{{{{{{zzzxxxyyyyyyyyyyyyxxxwwwwwwzzzyyyxxxwwwwwwwwwxxxyyyxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyzzz{{{{{{{{{zzzzzz{{{zzzyyyyyyyyyzzz{{{|||{{{{{{{{{|||||||||}}}}}}{{{{{{zzzzzzyyyyyyyyyyyyzzzyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvwwwxxxsssssstttuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyxxxxxxwwwvvvuuuttttttxxxxxxxxxwwwwwwuuutttssstttttttttuuuvvvwwwxxxxxxtttwwwxxxvvvvvvyyyyyyvvvuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{|||}}}}}}}}}||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzwwwxxxzzz{{{||||||{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxyyyxxxxxxwwwxxxxxxyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyzzzyyyyyyxxxwwwvvvssssssssstttuuutttsssrrrsssttttttuuuvvvwwwwwwwwwttttttttttttssssssssssssttttttuuuvvvvvvwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvuuutttttttttttttttssstttuuuwwwxxxxxxxxxxxxvvvwwwwwwxxxyyyyyyzzzzzzwwwwwwwwwwwwxxxyyyzzzzzz{{{zzzyyywwwvvvuuuuuutttwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuutttsssrrrqqqrrrsssttttttrrrrrrssstttsssssssssssssssssssssssstttttttttsssssstttttttttttttttttttttttttttttttttssssssssssssssssssssssssuuuttttttttttttsssssssssrrrrrrsssssstttuuuuuuuuurrrsssttttttuuutttttttttqqqqqqqqqrrrrrrrrrssssssttttttsssrrrrrrrrrrrrsssrrrqqqpppqqqsssssssssqqqpppqqqrrrrrrrrrqqqqqqpppnnnmmmkkkhhhaaaUUUFFF;;;111---)))%%%$$$"""!!! ###"""!!!!!!!!!!!!!!!!!! !!!"""uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvvvvuuutttttttttttttttuuuuuuuuuvvvvvvvvvuuuuuutttsssrrrqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrsssssstttuuuuuuttttttqqqrrrrrrsssssstttttttttssssssrrrrrrrrrrrrqqqqqqrrrrrrssstttuuuuuuuuuuuurrrrrrrrrrrrrrrsssssstttttttttsssrrrrrrrrrrrrrrrtttuuuvvvwwwxxxwwwvvvvvvsssttttttttttttsssssstttttttttuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrrrrssstttuuuvvvvvvwwwwwwwwwuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwwwwxxxyyyzzzyyyyyyyyyyyyyyyzzzzzz{{{yyyxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxyyyzzzzzz{{{{{{yyyyyyyyyyyyzzzzzzzzzzzz{{{|||||||||{{{{{{zzzyyyzzzzzz{{{|||}}}}}}}}}}}}||||||{{{zzzzzz{{{||||||}}}|||||||||{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzxxxxxxyyyzzz{{{{{{zzzzzzzzzyyyyyyxxxyyyzzz{{{|||{{{{{{{{{{{{||||||||||||zzzzzzzzzzzzzzzzzzyyyyyyxxxyyyyyyyyyxxxwwwwwwxxxwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvuuuuuuvvvwwwxxxxxxssstttuuuuuuuuuvvvwwwxxxvvvvvvwwwwwwwwwxxxxxxxxxyyyxxxxxxwwwvvvuuuttttttxxxxxxxxxwwwwwwuuutttssstttuuuvvvwwwxxxxxxyyyyyyuuuxxxyyywwwwwwzzzyyyvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{|||||||||||||||zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyy|||||||||{{{zzzyyyyyyxxxvvvwwwyyy{{{|||{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyyyyyyyxxxwwwvvvvvvssstttuuuuuuttttttsssssssssttttttuuuvvvwwwxxxxxxuuuuuutttttttttssssssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvttttttuuuvvvwwwxxxxxxxxxvvvwwwwwwxxxyyyyyyzzzzzzxxxwwwwwwwwwwwwyyyzzz{{{{{{zzzyyywwwvvvvvvuuuuuuwwwwwwwwwwwwwwwvvvuuuuuuttttttuuuuuuuuuuuuttttttuuuuuuuuuuuutttsssrrrqqqqqqssstttsssrrrrrrssstttssssssssssssssssssrrrrrrsssttttttttttttttttttsssttttttttttttssssssssssssrrrrrrrrrsssssssssssssssuuuttttttttttttsssssssssrrrrrrsssttttttuuuuuuvvvrrrsssssstttuuuuuuttttttqqqqqqqqqrrrrrrrrrssssssttttttsssrrrrrrrrrrrrsssrrrqqqpppqqqssstttsssrrrpppqqqqqqqqqrrrqqqqqqqqqpppooollliiibbbUUUFFF:::000---)))&&&$$$$$$###"""######"""!!!!!!!!!!!!!!! """$$$uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwwwwvvvuuutttttttttuuuuuuuuuvvvvvvvvvuuuuuutttsssrrrrrrqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuqqqqqqrrrsssttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuuuuttttttssssssssssssttttttttttttuuutttsssrrrqqqqqqqqqqqqssstttuuuvvvwwwwwwvvvvvvqqqsssuuuuuusssrrrssstttsssttttttuuuuuuttttttsssssssssssssssssssssssssssssstttuuuvvvvvvwwwwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{yyyxxxwwwwwwvvvvvvwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzyyyyyyzzz{{{|||}}}}}}|||{{{{{{{{{{{{|||{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzwwwxxxyyyzzzzzz{{{zzzzzzyyyxxxwwwwwwxxxyyy{{{|||zzzzzz{{{{{{{{{|||||||||yyyzzzzzz{{{{{{zzzyyyyyywwwxxxzzzzzzxxxwwwwwwxxxwwwwwwxxxxxxxxxyyyyyyyyyuuuuuuuuuuuuvvvwwwxxxyyytttuuuvvvvvvuuuuuuvvvwwwvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvuuuuuuwwwwwwwwwwwwwwwvvvuuutttuuuvvvwwwxxxxxxyyyxxxxxxtttxxxxxxvvvwwwyyyyyyvvvwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}|||{{{yyywwwvvvvvvwwwxxxzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxwwwxxxyyyxxxvvvvvvxxxyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuutttuuuvvvuuutttssstttvvvttttttttttttuuuvvvxxxxxxvvvvvvvvvuuuttttttsssssstttvvvwwwwwwvvvuuuvvvwwwvvvvvvwwwxxxxxxxxxxxxwwwxxxxxxwwwvvvvvvvvvwwwwwwxxxwwwwwwvvvvvvwwwwwwwwwtttuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxzzz{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuusssttttttuuuuuuttttttssssssttttttttttttsssrrrrrrqqqrrrssssssrrrrrrssstttssssssssssssrrrrrrrrrrrrsssssstttuuuuuutttsssssstttttttttttttttsssssssssrrrrrrrrrsssssssssssstttuuuttttttttttttsssssssssssssssssstttuuuuuuvvvvvvrrrrrrssstttuuuuuuuuuuuurrrrrrrrrrrrssssssssssssttttttsssrrrrrrrrrrrrsssrrrqqqpppqqqtttuuutttsssqqqqqqqqqqqqqqqqqqrrrrrrsssqqqnnnjjjbbbVVVGGG===222...***'''&&&%%%$$$###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$&&&(((uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwwwwvvvuuuttttttuuuuuuuuuvvvvvvvvvvvvtttsssssssssrrrrrrqqqqqqpppppppppqqqqqqrrrrrrrrrpppqqqqqqqqqqqqrrrrrrrrrqqqrrrssstttuuuuuuuuuuuupppqqqrrrtttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttuuutttttttttrrrsssssstttttttttttttttuuutttsssrrrqqqqqqqqqqqqrrrssstttvvvwwwwwwvvvuuupppsssuuuuuusssrrrrrrssssssttttttuuuuuuttttttsssssssssssssssssstttttttttssstttuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzxxxwwwvvvwwwxxxyyyxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxwwwwwwvvvvvvwwwwwwzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzz{{{|||||||||||||||{{{yyyxxxxxxyyy{{{|||~~~}}}|||{{{zzz{{{{{{|||zzzzzz{{{{{{zzzzzzyyyxxxvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzwwwwwwxxxyyyzzzzzzzzzzzzwwwwwwvvvvvvwwwxxxzzz{{{zzzzzzzzz{{{{{{{{{||||||yyyyyyzzz{{{{{{zzzzzzyyyuuuxxxzzzzzzxxxwwwwwwyyyxxxxxxxxxyyyyyyyyyyyyzzzuuuuuuuuuuuuvvvwwwxxxyyyuuuwwwxxxwwwuuutttuuuwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxxxxwwwvvvvvvsssvvvwwwuuuuuuxxxxxxuuuvvvwwwxxxyyyyyyzzzzzzyyyxxxxxxxxxyyyyyyzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyxxxwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{zzzyyyxxxvvvuuuwwwwwwwwwxxxyyyzzz||||||zzzzzzyyyyyyyyyyyyxxxxxxvvvxxxyyyxxxvvvuuuwwwzzzwwwxxxxxxxxxxxxyyyyyyyyyxxxyyyyyyxxxxxxwwwvvvuuuuuuwwwwwwvvvssssssvvvyyyuuuuuuttttttuuuvvvwwwxxxxxxwwwwwwvvvuuuuuutttttttttvvvxxxxxxvvvuuuuuuwwwvvvvvvwwwxxxxxxxxxxxxwwwyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxvvvvvvvvvvvvvvvuuuuuutttuuuuuuvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvvvvxxxyyy{{{yyyxxxxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuusssssstttuuuuuutttssssssrrrrrrssstttttttttssssssppprrrssssssrrrrrrssstttsssssssssrrrrrrrrrqqqqqqsssssstttuuuuuutttssssssuuuuuuuuuuuuttttttssssssrrrsssssssssttttttttttttuuuttttttttttttsssssssssssssssttttttuuuuuuvvvvvvqqqrrrssstttuuuuuuuuuuuurrrsssssssssssstttttttttttttttsssrrrrrrrrrrrrsssrrrqqqppprrrtttuuuuuutttqqqpppppppppqqqqqqrrrssstttqqqnnnjjjdddYYYLLLCCC555111,,,)))'''%%%###"""%%%$$$###"""!!!!!!!!!!!!!!!######%%%''')))uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvxxxxxxvvvuuutttuuuuuuuuuuuuvvvvvvvvvvvvssssssrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrrrrrrrrrrppppppqqqqqqqqqrrrrrrrrrqqqrrrssstttuuuuuuuuuuuuoooqqqrrrtttuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttuuutttttttttqqqrrrssstttttttttssssssuuutttsssrrrqqqqqqqqqqqqqqqrrrtttvvvvvvvvvvvvuuupppsssvvvvvvsssqqqrrrssssssttttttttttttttttttsssttttttttttttttttttttttttssstttuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxx|||{{{yyywwwvvvvvvwwwxxxwwwwwwwwwvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvwwwwwwwww{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}|||{{{zzzyyyxxxyyyzzz{{{|||||||||||||||{{{yyyxxxxxxyyy{{{|||~~~}}}|||zzzzzz{{{{{{|||yyyyyyzzzzzzyyyyyyxxxwwwuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxyyyyyyyyyzzzzzzzzzvvvwwwxxxyyyzzzzzz{{{zzzvvvvvvuuuuuuvvvxxxyyy{{{zzzzzzzzz{{{{{{{{{||||||xxxyyyzzz{{{{{{{{{zzzyyyuuuxxx{{{{{{xxxwwwwwwyyyxxxxxxyyyyyyyyyzzzzzzzzzuuuuuuuuuuuuvvvwwwxxxyyyvvvxxxzzzxxxuuusssuuuwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuvvvwwwwwwvvvuuutttrrruuuvvvttttttwwwwwwtttuuuvvvwwwxxxxxxyyyxxxxxxxxxwwwwwwxxxyyyzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyxxxxxxxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyxxxwwwvvvuuuxxxwwwwwwwwwxxxzzz|||}}}zzzzzzzzzyyyyyyyyyxxxxxxvvvxxxyyyxxxuuuuuuwwwzzzwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxyyyxxxxxxwwwvvvuuuwwwxxxxxxvvvsssssswwwzzzvvvuuuuuuttttttuuuwwwxxxyyyxxxxxxwwwvvvuuuuuuttttttwwwyyyxxxvvvtttuuuwwwvvvvvvwwwxxxxxxxxxxxxwwwyyyxxxwwwuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvuuutttsssuuuuuuuuuvvvwwwwwwxxxxxxzzzyyywwwvvvvvvxxxyyy{{{xxxxxxwwwwwwxxxxxxyyyzzzwwwwwwwwwwwwwwwvvvuuuuuurrrssstttuuuuuutttsssrrrqqqqqqrrrsssttttttttttttpppqqqsssrrrrrrrrrssstttsssssssssrrrrrrqqqqqqqqqrrrssstttuuuuuutttsssrrrvvvvvvuuuuuuuuutttttttttsssssssssttttttuuuuuuuuuuuuuuutttttttttsssssssssssssssttttttuuuvvvvvvvvvqqqrrrssstttuuuuuuuuuuuussssssssstttttttttuuuuuuttttttsssrrrrrrrrrrrrsssrrrqqqqqqrrrtttuuuuuutttqqqpppppppppqqqrrrrrrssstttrrrnnnkkkfff\\\PPPHHH888444///***'''%%%""" %%%$$$###"""!!!!!!!!!!!! !!!!!! !!!"""$$$&&&(((uuutttsssrrrrrrssstttuuuttttttuuuuuuuuuuuuttttttvvvtttssstttuuuvvvuuutttuuuuuuuuuuuuuuutttttttttttttttssssssssssssttttttssssssrrrqqqqqqqqqqqqrrrsssrrrpppppppppppprrrsssrrrsssttttttuuuuuuttttttttttttttttttttttttssssssqqqrrrttttttsssrrrssstttrrrrrrtttuuuuuuuuutttsssqqqqqqrrrrrrrrrrrrsssssssssrrrrrrqqqqqqrrrrrrsssrrrrrrssstttuuuuuuttttttvvvuuutttsssssssssssssssvvvuuutttssssssssssssssssssttttttuuuuuuuuuuuuuuuwwwvvvuuuuuuuuuwwwxxxyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzz|||{{{zzzxxxwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvuuuuuuyyyyyyyyyxxxwwwxxxzzz|||{{{zzzyyyyyyxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}|||zzzxxxyyyzzzyyyyyyyyyyyyyyyzzz{{{|||zzzyyywwwvvvwwwyyy|||}}}~~~}}}|||{{{zzzyyyxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvzzzzzzxxxwwwvvvvvvvvvvvvtttvvvxxxzzz{{{zzzyyyxxx{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwwwwxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuttttttttttttuuuuuusssuuuvvvwwwvvvuuuvvvwwwuuuuuuvvvwwwxxxxxxxxxxxxyyyxxxxxxxxxyyyyyyzzz{{{yyyxxxxxxwwwwwwxxxxxxyyywwwxxxxxxyyyzzz{{{||||||yyyxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvuuuvvvxxxyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzxxxvvvwwwyyyzzzyyyvvvzzzzzzyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyxxxvvvttttttvvvvvvvvvuuuxxxxxxwwwwwwvvvvvvuuuuuuxxxxxxxxxwwwxxxxxxyyyyyyyyywwwvvvwwwxxxxxxwwwvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxwwwwwwwwwvvvvvvuuuuuuuuuvvvwwwxxxyyyxxxwwwwwwyyyyyyzzzzzzzzzyyyxxxxxxzzzzzzzzzyyyyyyyyyxxxxxxwwwvvvvvvwwwwwwuuurrrooossssssssstttttttttuuuuuussstttttttttsssrrrrrrqqqppppppoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttssssssuuuuuuvvvvvvuuutttsssssstttsssssssssssstttuuuuuusssssssssssssssssssssssssssrrrqqqpppqqqrrrssstttsssssssssssssssssssssssssssssssssssssssssssssssstttsssrrrrrrqqqqqqrrrrrrtttsssrrrrrrttttttsssrrrqqqqqqqqqpppqqqqqqrrrrrrooopppnnnjjjfff___TTTHHH:::111***)))(((%%%###$$$$$$######""""""""""""""""""######"""  !!!&&&'''%%% """$$$%%%ttttttssssssssssssttttttttttttuuuuuuuuuuuuttttttvvvtttssstttuuuvvvuuusssuuuuuuuuuuuuttttttttttttttttttsssssssssssstttttttttssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrsssttttttuuuuuuttttttttttttttttttttttttssssssqqqsssttttttsssrrrrrrsssqqqrrrtttuuuuuuuuutttsssqqqqqqrrrrrrrrrrrrsssssssssrrrrrrqqqqqqrrrrrrssssssssstttuuuuuuuuuuuuuuuuuutttssssssrrrrrrssssssuuuttttttsssrrrrrrsssssssssttttttuuuuuuuuuuuuuuuuuuuuutttttttttuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzxxxxxxwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvxxxyyyyyyyyyxxxxxxzzz|||{{{zzzyyyyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz|||}}}}}}|||zzzxxxyyyzzzzzzyyyyyyyyyyyyzzz{{{|||wwwxxxxxxxxxyyyzzz{{{{{{||||||{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvzzzyyyxxxwwwvvvuuuuuuvvvuuuvvvxxxyyyzzzzzzyyyyyy{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwwwwwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyxxxxxxwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuttttttttttttuuuuuusssuuuwwwwwwvvvuuuuuuvvvuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxyyyyyyzzzzzz{{{{{{xxxxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzyyyyyyxxxwwwvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwxxxwwwvvvwwwyyyyyyyyyxxxzzzyyyyyyyyyxxxxxxxxxxxxzzzxxxwwwwwwyyyzzzxxxvvvyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzwwwuuuttttttuuuvvvuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwxxxxxxyyyxxxwwwvvvvvvwwwxxxwwwvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvxxxyyyyyyxxxxxxwwwxxxyyyyyyyyyzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwuuurrrooorrrsssssssssssstttttttttssstttttttttssssssrrrqqqpppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttssssssuuuuuuuuuuuuuuutttssssssssssssssssssssstttuuuuuussssssssssssssssssssssssrrrrrrqqqqqqqqqrrrssstttsssssssssssssssssssssssssssssssssssssssssssssssstttsssrrrrrrqqqqqqrrrrrrsssrrrqqqrrrssstttsssqqqrrrqqqqqqpppqqqqqqrrrrrrooopppooojjjfff```UUUIII===444,,,***((($$$""""""$$$######"""""""""""""""!!!""""""!!!!!!'''***(((&&&!!!  """###sssttttttttttttttttttsssttttttuuuuuuuuuuuuttttttuuutttssstttuuuuuutttsssttttttttttttttttttttttttttttttsssssssssssstttttttttttttttsssssssssssssssrrrrrrssssssssssssrrrrrrrrrsssttttttuuuuuuttttttssssssssssssssssssttttttrrrtttuuutttrrrqqqqqqqqqqqqrrrsssuuuuuuttttttsssqqqqqqrrrrrrrrrrrrsssssssssrrrrrrqqqqqqrrrrrrsssttttttuuuvvvvvvvvvuuuuuussssssrrrrrrqqqqqqrrrrrrtttssssssrrrrrrrrrrrrrrrsssttttttuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvxxxzzzzzzyyyyyyyyyzzzzzzzzzyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{|||}}}|||zzzyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{{{{vvvwwwyyyzzz{{{{{{zzzyyy{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvxxxxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvuuuttttttttttttvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuttttttttttttuuuuuutttvvvwwwwwwuuutttuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyzzzyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwyyyxxxwwwxxxyyyzzzzzzxxx{{{{{{zzzzzzyyyyyyxxxxxx{{{yyyxxxxxxyyyyyyxxxvvvyyyxxxxxxwwwvvvvvvuuuuuuvvvvvvwwwwwwxxxyyyyyyzzzvvvtttsssssstttuuuuuutttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvuuuuuuwwwwwwvvvuuuwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyywwwvvvuuuvvvvvvuuurrrppprrrrrrrrrrrrssssssssssssssssssssssssssssssrrrrrrqqqppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttssssssuuuuuuuuuuuuuuuttttttssssssssssssssssssttttttuuuttttttttttttttttttttttttrrrrrrrrrqqqrrrsssssstttsssssssssssssssssssssssssssssssssssssssssssssssstttssssssrrrrrrrrrrrrrrrsssqqqpppqqqrrrsssrrrqqqrrrrrrqqqqqqpppqqqqqqrrrooopppoookkkgggbbbVVVKKKAAA777...+++((($$$!!!!!!$$$######""""""""""""""" !!!!!!!!!""")))---,,,***&&&!!! !!!!!! rrrssstttuuuuuutttsssrrrttttttuuuuuuuuuuuuttttttuuutttssssssuuuuuutttssssssssstttttttttttttttuuuttttttssssssssssssttttttttttttttttttttttttssssssqqqrrrttttttttttttrrrqqqrrrsssttttttuuutttttttttrrrrrrssssssssssssttttttssstttuuutttrrrpppppppppqqqrrrssstttuuutttssssssqqqqqqqqqrrrrrrrrrsssssssssrrrrrrqqqqqqrrrrrrsssuuuuuuvvvvvvvvvvvvvvvuuurrrrrrqqqqqqpppqqqqqqrrrsssrrrrrrqqqqqqqqqrrrrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyuuuvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvxxxzzz{{{zzzyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyzzz{{{|||}}}|||zzzyyyzzz{{{zzzzzzyyyyyyyyyzzzzzz{{{wwwwwwxxxyyyzzzzzzzzzzzz{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwvvvvvvuuuvvvvvvvvvxxxwwwvvvvvvwwwxxxzzz|||zzz{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvuuutttttttttttttttuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuttttttttttttuuuuuuuuuvvvwwwwwwuuuttttttuuuvvvwwwxxxyyyyyyzzzzzzyyyzzzyyyxxxxxxwwwxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyzzzyyyyyyyyyxxxxxxxxxwwwuuuuuuvvvvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwxxxzzz{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyyyyxxxxxxwwwxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxuuusssrrrrrrtttuuuuuutttssssssttttttuuuuuuvvvvvvuuuuuutttuuuuuuvvvwwwxxxvvvuuutttuuuvvvwwwvvvuuuxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyywwwwwwxxxxxxyyyzzz{{{|||{{{zzzzzzzzzzzzyyyyyyyyywwwvvvuuuuuuvvvuuusssqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssrrrsssssssssqqqqqqqqqppppppqqqqqqrrrqqqqqqrrrrrrrrrrrrssssssssssssttttttttttttsssssstttuuuuuuuuuuuuuuuttttttssssssrrrrrrsssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrssssssttttttssssssssssssssssssssssssrrrrrrssssssssssssssssssttttttsssrrrrrrrrrrrrrrrrrrqqqpppppprrrrrrqqqppprrrrrrqqqqqqppppppqqqqqqooopppoookkkhhhcccXXXMMMBBB999///+++)))%%%"""###$$$######""""""""""""""" !!!)))......)))&&&"""rrrssstttuuuuuutttsssrrrttttttuuuuuuuuuuuuttttttuuusssrrrssstttuuutttsssrrrsssssssssttttttuuuuuuttttttssssssssssssttttttttttttuuuuuuuuutttsssrrrqqqrrrttttttttttttrrrqqqrrrsssttttttuuutttttttttrrrrrrrrrrrrssssssttttttrrrtttuuutttqqqpppooopppqqqqqqssstttttttttsssrrrqqqqqqqqqrrrrrrrrrsssssssssrrrrrrqqqqqqrrrrrrsssuuuvvvvvvvvvvvvvvvuuuuuuqqqqqqpppppppppqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrssssssttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyytttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxvvvxxxzzz{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxyyyyyyzzzzzzzzzzzz|||||||||zzzyyyzzz{{{{{{zzzzzzyyyyyyyyyzzzzzzyyyxxxwwwwwwwwwyyy{{{}}}{{{{{{zzzzzzyyyyyyxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvwwwvvvvvvvvvvvvvvvwwwxxxyyyxxxvvvuuuvvvxxx{{{|||zzzzzzzzz{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxyyyyyyyyyzzzyyyyyyxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvuuuuuuttttttttttttuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuttttttttttttuuuuuutttvvvwwwwwwuuutttuuuvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvttttttuuuwwwxxxyyyzzzzzzyyyyyyzzzzzzyyyyyyxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwxxxzzz{{{zzzyyyxxxxxxyyyyyyzzz{{{||||||zzzzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuussstttuuuvvvwwwwwwwwwvvvtttsssrrrrrrtttuuuuuutttssssssttttttuuuuuuvvvvvvttttttttttttuuuvvvwwwxxxuuutttttttttvvvwwwwwwuuuxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzxxxwwwwwwxxxyyyzzz{{{|||{{{{{{{{{zzzzzzzzzyyyyyywwwuuutttuuuuuuuuusssrrrqqqqqqqqqrrrrrrrrrsssssstttsssrrrrrrrrrsssssstttrrrrrrqqqqqqqqqqqqqqqrrrqqqqqqqqqrrrrrrsssssssssssssssttttttttttttssssssttttttuuuuuuuuuuuuuuutttrrrrrrrrrrrrrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuurrrrrrssssssssstttttttttssssssssssssssssssssssssrrrrrrrrrsssssssssttttttuuutttssssssrrrrrrssssssrrrqqqpppppprrrrrrqqqpppsssrrrqqqqqqpppppppppqqqnnnpppooollljjjeee[[[PPPCCC999000,,,***&&&%%%&&&$$$######"""""""""""""""  !!!(((------'''%%%!!!sssttttttttttttttttttsssttttttuuuuuuuuuuuutttttttttsssrrrsssttttttsssrrrrrrrrrrrrsssttttttuuuuuuttttttssssssssssssttttttsssssstttuuuuuusssrrrqqqrrrrrrssssssssssssrrrrrrrrrsssttttttuuuuuuttttttqqqqqqrrrrrrssssssttttttqqqssstttsssqqqppppppppppppqqqrrrttttttssssssrrrqqqqqqrrrrrrrrrrrrsssssssssrrrrrrqqqqqqrrrrrrsssuuuuuuvvvvvvvvvuuuttttttqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssstttsssttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvuuuvvvvvvvvvwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyxxxxxxuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxvvvxxxzzzzzzyyyyyyyyyzzzyyyyyyxxxxxxxxxyyyzzzzzzxxxxxxyyyyyyzzzzzz{{{{{{zzz{{{|||{{{zzzyyyzzz|||{{{{{{zzzyyyyyyyyyzzzzzzzzzyyywwwvvvvvvyyy|||~~~{{{zzzzzzzzzyyyyyyyyyyyywwwxxxxxxxxxxxxwwwvvvvvvwwwvvvvvvvvvwwwxxxyyyyyyxxxxxxvvvvvvvvvxxxzzz|||yyyzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvuuuttttttuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuttttttttttttuuuuuusssuuuvvvwwwvvvuuuvvvwwwuuuuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxwwwwwwvvvvvvvvvttttttvvvwwwyyyyyyyyyyyyxxxxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwxxxwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwxxxyyyzzzzzzxxxwwwwwwxxxyyyzzz{{{||||||xxxzzz{{{zzzyyyxxxyyy{{{yyyxxxxxxwwwvvvvvvuuuuuurrrssstttvvvwwwvvvvvvuuutttsssrrrsssuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvttttttttttttuuuwwwxxxyyyuuuttttttuuuwwwxxxxxxvvvxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{|||yyyxxxxxxwwwxxxyyy{{{|||{{{{{{{{{{{{zzzzzzzzzyyywwwuuuttttttuuuuuutttsssrrrrrrrrrrrrsssssssssssstttsssrrrqqqrrrssstttuuusssrrrrrrqqqqqqqqqqqqrrrpppqqqqqqrrrrrrsssssstttssssssttttttttttttssssssssstttuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttttrrrrrrsssttttttttttttsssssssssssssssssssssssssssqqqrrrrrrsssssstttttttttuuuttttttssssssssssssssssssqqqpppqqqrrrsssrrrqqqssssssrrrqqqppppppppppppnnnpppooommmkkkggg]]]RRREEE;;;111---+++(((&&&((($$$######"""""""""""""""!!!!!!!!!%%%((((((&&&$$$"""ttttttssssssssssssttttttttttttuuuuuuuuuuuutttttttttsssrrrrrrttttttsssrrrqqqqqqrrrsssssstttuuuuuuttttttssssssssssssttttttrrrrrrtttttttttsssqqqppprrrrrrqqqqqqqqqqqqrrrrrrrrrsssttttttuuuuuuttttttpppqqqqqqrrrssssssttttttpppqqqssssssqqqppppppqqqpppqqqrrrssstttsssrrrrrrqqqqqqrrrrrrrrrrrrsssssssssrrrrrrqqqqqqrrrrrrsssuuuuuuuuuuuuuuutttssssssqqqqqqqqqqqqqqqrrrssssssssssssrrrrrrsssttttttuuusssttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvttttttuuuvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyxxxxxxzzz|||yyyxxxxxxxxxyyyyyyzzz{{{xxxyyyyyyzzz{{{{{{||||||zzz{{{|||{{{zzzzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxzzz{{{|||yyyyyyyyyyyyxxxxxxxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{xxxwwwwwwwwwwwwyyyzzz{{{yyyyyyzzzzzz{{{zzzzzzyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvvvvwwwxxxxxxyyyyyyyyyxxxvvvvvvvvvxxxyyy{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvuuuuuuvvvvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuttttttttttttuuuuuuqqqsssvvvvvvvvvvvvwwwxxxttttttuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxyyywwwwwwwwwwwwwwwvvvvvvvvvtttuuuvvvxxxyyyyyyyyyxxxvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxwwwvvvwwwyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwyyy{{{zzzyyyyyy{{{}}}yyyyyyyyyxxxwwwwwwvvvvvvrrrsssuuuwwwxxxwwwvvvuuuuuusssrrrsssuuuwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuutttttttttuuuvvvwwwyyyyyyvvvuuutttvvvxxxyyyyyyxxxyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzyyyyyyzzz||||||{{{yyyxxxwwwwwwxxxzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzwwwuuuttttttuuuuuutttsssrrrssssssssssssttttttttttttsssrrrqqqqqqssstttvvvtttsssrrrqqqqqqqqqqqqqqqppppppqqqrrrrrrsssttttttssssssttttttttttttsssssssssssstttuuuuuuuuuuuuuuurrrrrrqqqqqqrrrrrrssstttssssssssssssssssssssssssrrrrrrtttuuuuuuuuutttsssssssssssssssssssssssssssqqqqqqrrrrrrsssttttttuuuuuuuuutttssssssssssssssssssrrrqqqrrrssstttsssqqqtttsssrrrqqqppppppppppppnnnpppooommmlllhhh^^^TTTIII>>>333...+++'''&&&'''$$$######""""""""""""""" """!!! !!! """###!!!"""!!! uuutttsssrrrrrrssstttuuuttttttuuuuuuuuuuuutttttttttsssrrrrrrttttttsssrrrqqqqqqrrrrrrssstttuuuuuutttttttttsssssstttttttttqqqrrrsssttttttrrrpppooosssrrrpppppppppppprrrsssrrrsssttttttuuuuuuttttttppppppqqqrrrrrrsssttttttoooqqqrrrrrrqqqpppqqqrrrpppqqqrrrssstttsssrrrrrrqqqqqqrrrrrrrrrssssssssssssrrrrrrqqqqqqrrrrrrsssttttttuuuuuutttsssrrrrrrrrrqqqqqqqqqrrrsssssstttssssssssssssssstttuuuvvvsssttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuusssrrruuuvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwxxxyyyzzz{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwxxxzzz|||xxxxxxxxxxxxyyyyyyzzz{{{yyyyyyzzzzzz{{{|||}}}}}}yyy{{{|||{{{zzzzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyvvvwwwyyyzzz{{{{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwxxxyyyzzz{{{|||wwwwwwwwwwwwxxxyyyzzzzzzyyyyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvuuuuuuwwwyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuttttttttttttuuuuuupppsssuuuvvvvvvwwwxxxyyyssstttuuuvvvvvvwwwwwwwwwuuuuuuuuuvvvwwwyyyzzz{{{yyyxxxxxxxxxxxxxxxxxxyyyvvvvvvvvvvvvvvvwwwwwwwwwtttuuuwwwxxxyyyyyyxxxwwwuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyywwwvvvuuuvvvxxxyyyxxxwww{{{{{{zzzyyywwwvvvvvvuuuvvvxxx{{{{{{yyyyyy|||~~~zzzzzzyyyyyyxxxwwwwwwwwwssstttvvvxxxyyyxxxwwwvvvuuutttssstttvvvxxxxxxwwwxxxxxxwwwwwwvvvvvvuuuuuuttttttuuuuuuvvvxxxyyyzzzvvvuuuuuuvvvxxxzzzyyyxxxyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyzzz{{{|||}}}|||zzzxxxwwwwwwxxxyyy{{{||||||{{{{{{{{{zzzzzzzzzwwwuuussssssuuuuuuuuutttssssssssstttttttttuuuuuutttsssqqqqqqqqqsssuuuvvvtttsssrrrrrrqqqqqqqqqqqqppppppqqqrrrrrrsssttttttsssttttttttttttttttttssssssssstttuuuvvvvvvuuuuuurrrrrrqqqqqqrrrrrrssstttssssssssssssssssssssssssrrrrrrtttuuuuuuuuutttsssssssssssssssssssssssssssqqqqqqrrrrrrssstttuuuuuuuuuuuutttssssssssssssttttttsssrrrrrrttttttsssrrrtttsssrrrqqqppppppppppppmmmppppppnnnllliii___UUULLL@@@555///+++&&&$$$%%%$$$######"""""""""""""""  ###  $$$ ssstttuuuvvvvvvuuuttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttssssssrrrrrrrrrsssssstttttttttttttttuuuvvvwwwtttsssrrrqqqpppppppppppprrrrrrrrrqqqqqqqqqqqqpppoooppprrrsssssssssrrrrrrssssssttttttttttttttttttrrrrrrqqqppppppqqqrrrrrrqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrsssssssssttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrpppqqqsssssssssssstttvvvuuuuuuuuuuuuttttttttttttttttttsssrrrrrrrrrrrrsssvvvvvvvvvuuuttttttssssssuuuvvvvvvwwwxxxyyyyyyyyywwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{zzzzzzyyyyyyvvvwwwxxxxxxxxxxxxwwwvvvxxxzzz{{{zzzyyyyyyzzz{{{uuuvvvxxxyyyzzzzzzyyyxxx{{{zzzyyyxxxyyyzzz{{{|||yyyzzzzzzzzz{{{|||||||||{{{{{{{{{zzzxxxxxxyyyzzzxxxyyy{{{||||||{{{yyyxxxzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxxxxwwwwwwvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwxxxyyy{{{|||yyyyyyzzz{{{zzzyyywwwvvvyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuxxxzzzxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwxxxyyyyyyyyyyyyxxxzzzxxxvvvuuutttuuuvvvwwwxxxwwwwwwvvvvvvwwwwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuvvvwwwxxxxxxxxxwwwuuusssssssssttttttqqqrrrrrrssstttuuuvvvvvvuuutttsssrrrrrrssstttuuuwwwwwwvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxvvvuuuuuuvvvvvvuuusssvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxwwwuuutttsssrrrqqqwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvtttuuuuuuvvvwwwxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttsssssstttuuuvvvwwwwwwvvvvvvwwwxxxyyyyyyttttttuuuvvvwwwxxxyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwuuuvvvwwwxxxyyyyyyxxxwww|||{{{yyyxxxwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{zzzzzzyyyxxxwwwvvvvvvuuutttsssssssssvvvvvvuuuuuutttsssqqqqqqsssrrrpppooooooppprrrsssuuutttsssrrrqqqrrrsssttttttsssrrrqqqpppqqqrrrssssssttttttuuuuuuuuuuuuuuuttttttttttttttttttttttttuuutttsssrrrqqqqqqqqqqqqssssssssssssssssssssssssuuuuuuttttttttttttuuuuuuqqqrrrrrrssssssrrrrrrqqqrrrssssssttttttssssssrrrrrrrrrqqqqqqrrrrrrssstttttttttsssrrrrrrrrrrrrssssssrrrpppoooooooooppppppppppppppppppnnnhhhaaa[[[LLLAAA666000---)))'''(((###""""""!!!!!!!!!!!!!!!""""""!!!!!!ssstttuuuvvvvvvuuutttssstttttttttttttttttttttttttttttttttttttttttttttttttttssssssrrrrrrssssssssstttsssssssssttttttuuuvvvtttsssrrrqqqqqqpppppppppsssrrrrrrrrrqqqqqqpppppppppqqqrrrssstttssssssrrrssssssttttttttttttssssssrrrrrrqqqppppppqqqrrrrrrqqqqqqqqqrrrrrrrrrssssssrrrrrrrrrsssssssssssstttsssssssssssssssrrrrrrrrrssssssssssssssssssssssssqqqsssttttttsssssstttvvvuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrssstttuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyzzzzzzyyyxxxxxxyyyzzz{{{zzzyyyxxxyyyzzzuuuvvvxxxyyyzzzzzzyyyyyyzzzyyyyyyxxxyyyzzz{{{|||zzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{zzzxxxxxxyyyzzzwwwxxxzzz{{{{{{zzzxxxwwwyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwyyyzzz{{{yyyyyyzzzzzzzzzyyywwwwwwvvvwwwwwwxxxxxxyyyyyyyyywwwxxxxxxwwwvvvvvvwwwyyyxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxyyyxxxvvvuuutttuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvuuuttttttssssssssssssssssssttttttuuuuuuvvvuuuuuutttsssssstttuuuuuuwwwwwwwwwvvvwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxvvvuuuuuuvvvvvvuuusssvvvvvvvvvwwwwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvuuutttsssrrrrrrwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwvvvuuutttuuuuuuvvvwwwwwwxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxuuuuuuuuuvvvwwwwwwxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvwwwxxxyyyxxxwwwwww{{{zzzyyyxxxxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{zzzzzzyyyxxxwwwvvvvvvuuuttttttssssssuuuuuuuuuuuutttsssrrrrrrtttrrrqqqppppppqqqrrrttttttsssrrrrrrrrrrrrsssttttttsssrrrqqqqqqqqqrrrrrrsssssstttuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssrrrqqqqqqqqqqqqssssssssssssssssssssssssuuuuuuttttttttttttuuuuuurrrrrrssssssssssssrrrrrrrrrssssssttttttssssssrrrrrrrrrqqqqqqrrrrrrssstttttttttsssrrrrrrrrrrrrsssrrrqqqpppooooooooopppqqqppppppppppppnnnhhhaaa\\\NNNCCC777111---)))'''((($$$######"""""""""""""""$$$$$$###  """ttttttuuuuuuuuuttttttsssttttttttttttttttttttttttsssssssssssssssssssssssssssssssssrrrrrrsssssstttssssssrrrrrrrrrsssttttttttttttssssssrrrqqqqqqqqqtttssssssrrrqqqppppppoooqqqrrrssstttttttttssssssttttttttttttsssrrrrrrqqqrrrqqqqqqppppppqqqqqqrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttsssuuuvvvuuuttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvppppppqqqrrrsssuuuwwwxxxttttttuuuuuuuuuuuuvvvvvvrrrrrrsssssstttuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyzzz{{{|||zzzyyywwwxxxyyyvvvvvvwwwyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{|||}}}{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzxxxxxxyyyzzzwwwwwwyyyyyyyyyyyywwwwwwyyyyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyzzzzzzzzzyyyyyywwwwwwwwwvvvwwwwwwxxxyyyxxxyyyzzzzzzzzzyyywwwwwwuuuuuuvvvwwwxxxyyyzzzzzzuuuwwwxxxxxxwwwvvvvvvwwwxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvwwwxxxxxxyyyyyyxxxxxxxxxwwwvvvuuutttuuuvvvwwwyyyxxxxxxxxxxxxxxxxxxyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvwwwxxxuuuuuuuuuuuuuuutttsssrrrtttttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvwwwvvvuuuuuuvvvvvvuuutttuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvuuutttsssssssssuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvuuuuuutttsssrrrrrrwwwxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzyyyxxxvvvuuuttttttuuuuuuvvvvvvwwwwwwxxxttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxwwwvvvvvvzzzzzzyyyxxxxxxxxxyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxvvvvvvvvvuuuttttttssssssssstttttttttttttttsssssstttsssrrrqqqqqqrrrssstttssssssrrrrrrrrrssssssttttttssssssrrrqqqrrrrrrrrrsssssstttuuuuuuuuuuuutttsssssssssssssssssssssssstttsssrrrqqqqqqpppqqqqqqrrrrrrrrrrrrssssssssssssuuuttttttssssssttttttuuurrrssssssttttttssssssrrrrrrssssssttttttssssssrrrrrrrrrqqqqqqrrrrrrssstttttttttsssrrrrrrrrrrrrrrrpppppppppoooppppppqqqrrrppppppppppppnnniiibbb^^^RRRFFF:::333...)))&&&'''%%%$$$######""""""######%%%%%%$$$""" !!!###ttttttttttttttttttssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrsssttttttrrrrrrrrrqqqqqqrrrssssssttttttttttttsssrrrrrrqqqttttttsssrrrqqqppppppooosssssssssssssssssssssssstttttttttssssssqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrsssssssssqqqqqqqqqrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwvvvuuutttuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxqqqqqqqqqrrrtttuuuwwwxxxsssttttttuuuvvvvvvwwwwwwrrrrrrssssssssstttttttttvvvvvvwwwxxxyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||zzzxxxwwwwwwxxxvvvwwwwwwxxxyyyyyyyyyzzzxxxxxxxxxyyyzzz{{{|||}}}{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyxxxxxxyyy{{{wwwxxxyyyyyyyyyyyyxxxwwwxxxxxxyyyyyyyyyxxxxxxwwwxxxxxxyyyzzzzzzzzzyyyyyyxxxyyyyyyzzzzzzyyyyyyyyyvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwuuuvvvvvvvvvwwwwwwxxxxxxtttvvvxxxyyywwwvvvvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwtttuuuvvvvvvuuutttrrrqqquuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvuuuuuuuuuuuuuuuwwwuuutttuuuvvvwwwvvvtttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuttttttuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuttttttssssssssswwwxxxyyyyyyzzzzzzyyyyyy||||||{{{zzzxxxwwwuuutttuuuuuuuuuuuuvvvvvvwwwwwwttttttttttttttttttttttttssssssuuuvvvvvvvvvuuutttuuuuuutttttttttuuuuuuvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwxxxxxxxxxxxxwwwwwwvvvvvvzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzzzzz{{{||||||yyyzzzzzzzzzzzzyyyxxxxxxvvvvvvuuuuuuttttttttttttrrrsssssstttuuuuuuttttttuuutttsssssssssssstttuuusssrrrrrrrrrssssssttttttttttttssssssrrrrrrrrrrrrrrrsssttttttuuuuuuttttttsssssssssssssssssssssssssssrrrrrrqqqppppppqqqqqqrrrrrrrrrrrrrrrssssssssstttsssssssssssssssssstttrrrssssssttttttssssssrrrrrrssssssttttttssssssrrrrrrrrrqqqqqqrrrrrrsssttttttsssrrrrrrqqqqqqrrrrrroooooooooppppppqqqrrrrrrppppppppppppnnnjjjddd```UUUIII<<<555///)))&&&&&&$$$###""""""!!!!!!""""""$$$$$$$$$""" !!!###uuuuuuttttttssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrssstttuuusssrrrrrrqqqqqqqqqrrrrrrsssssstttttttttsssrrrqqqttttttssssssrrrqqqppppppssssssssssssrrrsssssssssssssssssssssrrrqqqooooooqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrssssssqqqqqqqqqrrrrrrsssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwuuutttuuuvvvvvvwwwwwwwwwxxxxxxxxxyyytttsssssssssssstttuuuuuusssttttttuuuvvvwwwxxxxxxssstttttttttttttttuuuuuuuuuvvvwwwxxxyyyxxxwwwvvvvvvwwwwwwxxxyyyyyyxxxxxxyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzxxxvvvwwwxxxwwwwwwwwwwwwxxxyyyzzzzzzxxxxxxyyyzzz{{{{{{{{{|||{{{{{{zzzzzzyyyyyyyyyxxxxxxyyyzzzyyyxxxwwwyyy{{{yyyyyyzzzzzzzzzzzzyyyyyywwwwwwxxxyyyyyyxxxxxxxxxwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvuuuuuuuuutttvvvxxxxxxwwwvvvuuuvvvwwwvvvvvvuuutttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwuuuuuuuuuuuuuuuuuuvvvvvvyyyxxxxxxwwwwwwxxxxxxyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwttttttuuuuuuuuusssqqqpppuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuttttttwwwwwwvvvvvvuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvuuutttuuuvvvwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvtttttttttttttttttttttttttttttttttuuuvvvwwwxxxyyyvvvvvvwwwxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuutttwwwxxxyyyyyyzzzzzzyyyyyy}}}}}}|||{{{zzzxxxvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvttttttttttttttttttttttttrrrsssuuuvvvvvvvvvuuutttuuuuuutttttttttttttttuuuwwwwwwvvvvvvuuutttttttttuuuvvvwwwwwwxxxxxxxxxxxxyyyyyyxxxwwwwwwvvvvvvvvvxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzzzzz{{{||||||yyyyyyzzzzzzyyyyyyxxxwwwuuuuuuuuuuuuttttttttttttqqqrrrssstttuuuuuuuuuuuuttttttttttttttttttttttttqqqrrrrrrssssssttttttttttttttttttsssssssssrrrrrrrrrsssssstttttttttttttttssssssssssssssssssssssssrrrrrrqqqpppppppppqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssrrrrrrrrrrrrssssssrrrssssssssssssssssssrrrrrrssssssttttttssssssrrrrrrrrrqqqqqqrrrrrrssstttssssssrrrqqqqqqqqqqqqrrrooooooppppppqqqqqqqqqqqqqqqpppppppppoookkkfffbbbXXXLLL???777111***&&&'''""""""!!! !!!"""######!!! vvvuuutttsssrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttuuussssssrrrqqqqqqqqqrrrrrrqqqrrrsssttttttsssrrrqqqssssssssssssrrrrrrrrrrrrssssssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqppppppooopppqqqqqqrrrrrrqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrrrrssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuutttvvvwwwvvvuuutttvvvwwwvvvvvvvvvwwwxxxxxxyyyyyyvvvvvvuuutttssssssttttttttttttuuuvvvvvvwwwxxxxxxuuuuuuuuuuuuuuuuuuuuuuuutttuuuwwwyyyyyyxxxwwwvvvuuuvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{yyyxxxvvvwwwxxxwwwwwwwwwwwwxxxyyyzzz{{{xxxyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyywwwxxxyyyxxxwwwwwwyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvwwwxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzyyyxxxxxxvvvwwwwwwwwwwwwvvvuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwxxxxxxwwwvvvuuutttsssssstttvvvwwwwwwvvvuuuuuuvvvwwwvvvuuuuuuttttttuuuuuuttttttuuuuuuvvvvvvwwwwwwuuuvvvwwwwwwxxxxxxwwwwwwttttttuuuuuuuuuuuuvvvvvvxxxwwwwwwwwwwwwwwwwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvtttttttttttttttsssrrrqqqssssssssstttttttttttttttssssssttttttttttttssssssvvvuuuuuuuuuuuuvvvwwwxxxwwwwwwvvvuuuuuuuuuvvvvvvvvvuuutttuuuvvvwwwvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwvvvuuuuuuttttttuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuusssssssssuuuvvvxxxzzz{{{vvvwwwxxxxxxyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyzzzzzzyyyyyy|||||||||{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttrrrssstttuuuvvvvvvvvvvvvvvvuuuuuuttttttttttttuuuvvvvvvvvvuuuuuutttttttttuuuuuuvvvwwwxxxxxxxxxxxxyyyxxxwwwwwwvvvwwwwwwwwwxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{yyyyyyyyyyyyyyyxxxwwwwwwuuuuuuuuuuuuuuuuuuttttttrrrrrrssstttuuuuuuuuutttttttttttttttttttttttttttqqqqqqrrrsssttttttttttttsssttttttttttttsssrrrrrrrrrrrrsssttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqppppppqqqqqqrrrrrrsssssssssrrrrrrqqqqqqrrrrrrsssqqqrrrrrrssssssrrrrrrqqqrrrssssssttttttssssssrrrrrrrrrqqqqqqrrrrrrssstttssssssrrrqqqqqqqqqqqqqqqoooooopppqqqqqqqqqppppppqqqpppppppppooolllgggddd[[[NNNAAA999222+++((((((!!!!!!  !!!"""!!! vvvuuutttrrrqqqqqqrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuttttttsssrrrrrrrrrrrrrrrpppqqqrrrssssssrrrqqqppprrrrrrrrrssssssssssssssssssrrrqqqppppppppppppqqqpppqqqqqqqqqqqqqqqpppppppppqqqrrrrrrrrrrrrqqqpppppppppppppppqqqqqqqqqqqqpppqqqqqqqqqqqqrrrrrrrrrrrrrrrsssttttttuuuvvvvvvttttttttttttttttttttttttrrrtttuuuuuuuuuuuuvvvwwwuuuuuuvvvvvvwwwxxxxxxyyyvvvvvvuuutttttttttttttttuuuuuuuuuvvvvvvwwwwwwxxxuuuuuuuuuuuuttttttttttttsssuuuwwwyyyyyyxxxvvvuuutttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxxxxyyyzzzyyyxxxwwwxxxyyyxxxwwwwwwwwwwwwyyyzzz{{{yyyzzz{{{{{{{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyzzzzzzwwwxxxyyyxxxwwwwwwyyy{{{zzzyyyyyyyyyyyyyyyyyyzzzvvvvvvwwwxxxxxxxxxxxxxxxuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvuuuuuutttttttttuuuvvvwwwvvvttttttvvvwwwvvvvvvuuuttttttttttttuuurrrsssssstttuuuuuuvvvvvvuuuvvvvvvwwwwwwwwwwwwwwwsssttttttuuuuuuvvvuuuuuuwwwvvvvvvuuuuuuvvvvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuutttsssrrrrrrrrrrrrqqqqqqrrrrrrssssssttttttqqqrrrsssttttttsssrrrqqqttttttttttttuuuwwwxxxyyyxxxxxxwwwvvvvvvvvvvvvwwwuuuttttttuuuvvvwwwwwwuuuvvvvvvvvvwwwwwwwwwxxxxxxuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrssstttuuuwwwxxxyyyvvvwwwxxxxxxyyyyyyxxxxxxvvvvvvwwwwwwxxxxxxxxxyyywwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssttttttuuuvvvwwwwwwvvvuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxyyywwwxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyxxxwwwwwwtttuuuuuuuuuuuuuuuuuuuuussssssttttttttttttttttttsssssssssttttttssssssssspppqqqrrrtttttttttttttttssstttuuuuuuuuutttrrrrrrqqqrrrssssssttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqoooppppppqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrrrrpppqqqqqqrrrrrrqqqqqqppprrrssssssttttttssssssrrrrrrrrrqqqqqqrrrrrrssstttsssrrrqqqqqqpppqqqqqqqqqppppppqqqrrrqqqpppooooooqqqpppppppppooommmiiieee\\\OOOBBB:::333,,,))))))""""""!!! !!!"""!!!"""vvvuuutttrrrqqqqqqrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrssstttuuuvvvuuutttssssssrrrrrrrrrrrroooppprrrssssssrrrpppoooqqqqqqrrrssssssttttttuuusssrrrpppoooooooooppppppoooppppppqqqqqqqqqpppppppppqqqrrrssssssrrrqqqpppoooppppppppppppqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrssssssttttttuuuvvvwwwwwwttttttttttttttttttttttttqqqssstttuuutttuuuvvvxxxtttuuuuuuvvvwwwwwwxxxxxxuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwttttttttttttttttttttttttsssuuuwwwyyyyyyxxxvvvuuuttttttvvvwwwwwwxxxxxxxxxyyyxxxwwwvvvvvvwwwxxxyyywwwxxxyyyyyyxxxwwwxxxzzzxxxwwwwwwvvvwwwyyyzzz{{{zzz{{{{{{|||{{{yyyxxxwwwxxxxxxxxxyyyyyyzzzzzzzzzwwwxxxxxxxxxwwwwwwyyy{{{yyyxxxxxxwwwwwwxxxxxxyyyuuuvvvwwwxxxxxxxxxxxxxxxtttuuuvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwxxxyyyyyyyyywwwvvvuuuuuuvvvwwwxxxyyyyyyxxxwwwtttttttttuuuuuuuuuuuuuuuvvvvvvvvvuuussstttvvvxxxvvvvvvuuutttttttttttttttrrrrrrsssssstttuuuuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwsssssstttuuuvvvvvvuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuvvvvvvvvvuuusssrrrqqqqqqrrrsssppppppqqqqqqrrrsssttttttqqqqqqrrrssssssrrrqqqqqqssssssssstttvvvwwwyyyzzzyyyxxxxxxwwwwwwwwwwwwwwwuuuttttttuuuvvvwwwwwwvvvwwwwwwwwwwwwxxxxxxxxxxxxuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssstttuuuvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyyyyzzzzzzxxxxxxyyyzzzzzzzzzyyyyyywwwwwwwwwwwwwwwvvvuuutttuuuuuuuuuuuuuuutttttttttvvvvvvvvvvvvvvvvvvvvvvvvttttttsssssstttuuuwwwxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvwwwyyyzzzvvvwwwyyyzzz{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwtttttttttuuuuuuuuuuuuuuussstttttttttttttttssssssrrrrrrssssssssssssrrrrrroooqqqrrrtttuuuuuuttttttssstttuuuuuuuuutttrrrrrrqqqrrrssssssttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppppppppqqqqqqoooooopppqqqrrrrrrssssssrrrqqqqqqqqqqqqqqqqqqrrrpppppppppqqqqqqppppppppprrrssssssttttttssssssrrrrrrrrrqqqqqqrrrrrrssstttsssrrrqqqqqqppppppqqqqqqpppqqqrrrrrrqqqpppooonnnqqqpppppppppooommmiiifff\\\PPPCCC:::444---******######"""!!!!!!!!!!!!!!! !!!"""!!!###