BM6&6(v@ ~~~{{{yyyuuussssssvvvyyy|||zzzwwwtttuuuyyyzzzxxxtttqqqpppooonnnnnnpppqqqsssyyyvvvtttssssssqqqlllhhhiiiiiihhhgggdddaaa^^^\\\]]]UUUJJJNNNjjjuuubbbWWWNNNLLLJJJIIIJJJJJJJJJJJJIIIPPPVVVqqqpppzzztttrrrvvv|||~~~yyywwwyyy|||~~~~~~zzzzzzyyyuuuqqqnnnnnnooouuuxxx{{{||||||yyybbb^^^kkksss{{{vvvkkkaaahhhzzzuuu]]]ZZZlllbbbUUU\\\kkkkkkiiicccLLLJJJNNNKKKIIILLLEEECCC???:::555111111111///000111111111///...---////////////////////////...........................------,,,,,,------...,,,,,,,,,---------......000000//////...---++++++///////////////.........///000222222111222444666999999===DDDHHHJJJPPPVVVRRROOOMMMMMMOOORRR||||||yyywwwuuusssssstttvvvxxxuuusssqqqssswwwyyyvvvssstttsssrrrrrrrrrtttvvvwwwzzzxxxwwwwwwxxxwwwssspppkkkjjjiiigggdddaaa___]]]]]]WWWNNNMMMbbbjjjZZZQQQNNNLLLJJJIIIJJJJJJJJJJJJJJJQQQ```}}}ttt}}}vvvrrrtttzzz}}}yyysssmmmkkkkkklll||||||zzzvvvtttuuuyyy}}}{{{yyyttt|||xxx}}}pppZZZ^^^rrrooo\\\eeesss}}}tttkkkssszzzrrrnnnXXXHHHKKKQQQNNNHHHGGGEEECCC>>>999444111111111///000000000000//////...////////////////////////...........................------,,,,,,------...+++++++++,,,,,,,,,------***+++,,,...///000000000000000000000000000000000///000222222111222444666999999===CCCGGGIIINNNUUUTTTRRROOOOOOQQQSSS|||zzz|||vvvuuutttsssssssssssssssooonnnnnnqqquuuwwwuuussstttssssssssstttuuuwwwxxx{{{zzzyyyyyyyyyxxxuuurrrjjjiiigggdddbbb```______[[[YYYSSSNNNWWWqqquuubbbUUUPPPMMMLLLKKKJJJJJJJJJKKKLLLLLLTTTpppppp{{{~~~xxxsssssszzz~~~yyysssnnnmmmoooqqq|||xxxuuuvvvxxx{{{|||}}}zzzwwwbbbYYYjjjvvvdddddduuummmgggfff[[[OOOIIIPPPWWWRRRJJJFFFEEEBBB===888333111000000000////////////000000111////////////////////////------------------------...------,,,,,,------...***+++++++++,,,,,,,,,,,,)))***+++...///111111222000000000000111111111111///000222222111222444666999999<<>>666111111111000...000////////////000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////,,,---......///.........------......//////000000///000222222111222444666888888;;;AAACCCDDDIIINNNOOONNNOOORRRVVVYYY}}}{{{{{{|||uuuuuuuuusssqqqmmmjjjhhhdddhhhmmmppppppmmmjjjhhhiiiiiiiiiiiiiiihhhhhhggg___cccfffgggfffeeeggghhheeefffhhhiiikkklllmmmmmmnnnfffdddhhhaaaUUUZZZjjjzzziii]]]VVVRRRPPPHHHKKKMMMLLLJJJJJJOOOSSSXXXyyy{{{|||}}}}}}}}}~~~}}}{{{wwwtttttttttssssssvvv{{{lllTTTGGGBBBEEEZZZyyy|||vvvkkk|||pppnnnjjjeee\\\QQQNNN```qqq|||~~~gggNNNDDD===444000000111000...///000000000000//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////+++,,,---...////////////---......///000000111111///000222222111222444666888888;;;AAADDDEEEJJJPPPRRRRRRRRRTTTWWWYYY~~~zzz{{{ttttttsssqqqnnnkkkhhhfffaaafffkkkmmmllliiieeeccchhhiiiiiihhhhhhgggfffeee```cccffffffdddcccccceeedddeeegggiiiiiiiiiiiihhhkkk``````jjjggg[[[ZZZdddlll^^^VVVRRROOOMMMHHHKKKMMMLLLJJJJJJOOOTTTZZZttt}}}}}}~~~{{{wwwvvvwwwxxxyyyzzz|||{{{gggIIIDDDAAAHHH```}}}~~~vvvjjjkkkgggoooiiieee___NNNUUUggg|||yyyTTTDDD<<<333///000111///---///000111111111///...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,---......///............//////000111222222222///000222222111222444666888777;;;AAADDDFFFJJJPPPTTTSSSRRRSSSUUUVVV}}}||||||{{{{{{uuunnngggfffhhhiiigggdddiiilllnnnjjjccc```dddjjjjjjiiiiiijjjmmmoooqqqqqqfffjjjkkkfffcccbbb```]]]]]]bbbkkkrrrqqqkkkgggiiipppkkkjjjmmmkkkaaa[[[ZZZ|||sss```VVVPPPLLLLLLNNNGGGLLLMMMIIIIIIPPPVVVXXX```vvv~~~~~~~~~}}}zzzrrrpppvvv|||zzzooommmkkk[[[HHHCCC@@@NNNmmm}}}~~~wwwnnnkkkqqq|||rrrggg___aaadddaaaYYYTTTgggyyylllSSS<<<888333000///000000000........................,,,000333000///000000...000///...---,,,+++******------------------------,,,,,,,,,------///000111------,,,,,,---...000111......------...///111222////////////111333555666;;;:::<<>>CCCDDDBBBEEEJJJMMMOOOQQQTTTVVVWWWzzzssssssuuuwwwzzznnnpppsssuuuvvvvvvwwwwwwiiigggffffffgggfffbbb^^^bbbgggmmmssswwwyyyzzzzzzyyywwwpppgggbbb```^^^YYY___```dddkkknnnnnnooorrrooonnnmmmmmmmmmiiidddbbb___uuuvvv___XXXQQQPPPOOOLLLKKKMMMPPPJJJKKKQQQQQQVVVooo~~~~~~{{{{{{zzzyyyzzz}}}|||yyywwwwwwwwwvvvvvv{{{zzz}}}{{{nnnhhhppprrrdddRRRHHHEEE^^^ssszzz{{{pppaaa]]]mmmqqquuuvvvwwwtttiii[[[UUUVVV^^^bbbdddbbb```[[[NNNAAA777444222000000111000///000000000000000000000000222555555000---...---+++,,,,,,,,,---------......------------------------,,,------......//////......------,,,,,,,,,++++++------......//////000111000000111222333555666666:::;;;>>>CCCDDDCCCEEEJJJKKKMMMQQQTTTWWWXXXtttqqqsssvvvxxx{{{vvvttttttvvvzzzzzzwwwssskkkhhhfffgggiiihhhddd___ccchhhooossstttsssttttttuuusssmmmgggeeehhhgggccc``````eeelllpppnnnmmmooolllllllllkkklllkkkhhheee]]]mmmzzzjjjYYYTTTPPPQQQOOOKKKJJJLLLLLLLLLPPPTTTQQQZZZ~~~zzz{{{~~~yyywwwvvvttttttvvv{{{~~~|||{{{|||}}}~~~zzziiifffllltttooo[[[IIICCCSSSiiizzz{{{pppcccmmm}}}~~~{{{~~~yyypppbbbVVVUUUYYYZZZ\\\]]]\\\YYYRRRFFF:::444222111111111111///...000000000000000000000000///222333///---...///---......---------,,,,,,,,,------------------------,,,---...//////......---,,,,,,---...............------...//////000000000......000111222444444555888888===CCCEEEEEEHHHMMMNNNPPPTTTWWWZZZ[[[wwwpppqqquuuwwwxxxzzz~~~yyyuuuuuuwwwvvvoooiiikkkhhhffffffgggfffccc```eeejjjoooqqqooommmlllmmmnnnlllhhheeehhhmmmnnnjjjcccbbbdddkkknnnkkkiiiiiijjjkkkkkkiiijjjkkkiiiddd]]]ggguuu~~~oooaaaUUURRRPPPQQQOOOKKKIIILLLIIINNNTTTUUUUUUiiiwww~~~{{{{{{~~~zzzttttttzzz{{{uuutttqqqpppqqqtttyyy|||~~~~~~~~~~~~|||{{{zzzyyy|||{{{zzzyyy{{{}}}qqq___jjjuuutttdddRRRLLLPPPmmmxxxsssnnnzzznnnccc[[[\\\bbbaaa]]]WWWRRRMMMGGG>>>666222111000111222111///---////////////////////////,,,000000---+++...000///.........------,,,,,,,,,------------------------,,,---...//////...------+++,,,---...////////////,,,---...///000000000000---...///111333333444444777777<<>>666333111///111000000000////////////////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,---------......,,,---......------...000////////////000000000000000000111222333444444555::::::>>>DDDGGGHHHMMMSSSQQQRRRTTTVVVYYYZZZtttrrrooommmmmmlllkkkjjjmmmlllkkkiiigggfffeeedddhhhhhhiiillloooqqqpppooofffgggjjjmmmqqqqqqpppnnniiihhhgggfffgggjjjnnnqqqpppooonnnmmmmmmnnnoooppphhhjjjlllmmmlllllllllmmmhhhjjjkkkjjjkkkzzz}}}{{{yyyzzz}}}ccc]]]UUUPPPPPPRRRSSSSSSPPPPPPPPPOOONNNOOORRRUUUXXXccc~~~~~~zzzyyyzzzyyy{{{{{{xxxuuuvvv{{{}}}}}}{{{xxx{{{|||nnnlllmmmpppssssssnnnjjjppptttxxxzzzyyywwwwwwxxx~~~^^^PPPccc~~~pppdddPPPaaannnnnniiihhhhhhgggdddWWWFFF;;;555333111000000000000////////////...////////////////////////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......------...000////////////000000000000000000111222333444444555::::::>>>DDDGGGHHHMMMSSSQQQRRRTTTVVVYYYZZZqqqpppnnnmmmllljjjgggdddeeeeeeeeeeeeeeeeeeeeedddhhhggggggiiikkkmmmmmmlllffffffgggjjjlllllljjjhhhccccccdddgggkkkooorrrtttooonnnmmmmmmmmmnnnooopppkkkmmmpppqqqqqqqqqrrrttttttqqqpppoooppp{{{~~~~~~{{{{{{{{{{{{~~~yyypppVVVVVVTTTRRRPPPOOOPPPQQQOOOPPPPPPOOOPPPSSSWWW[[[YYYrrr~~~{{{wwwvvvyyy||||||{{{wwwuuuuuuzzz~~~xxxyyywwwtttwww|||}}}{{{rrrpppqqqvvv{{{|||wwwrrrrrrvvvyyyyyywwwvvvwwwyyyyyy^^^LLLOOOqqqwwweeeYYY]]]rrr}}}wwwvvvsssmmmdddTTTAAA888555333222222000000////////////......////////////////////////------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......------...000////////////000000000000000000111222333444444555::::::>>>DDDGGGHHHMMMSSSQQQRRRTTTWWWYYYZZZkkkjjjiiiiiiiiihhhfffccc^^^___```aaaccccccddddddeeecccbbbcccfffhhhiiiiiieeeddddddeeeffffffdddbbb^^^___aaafffllloooooonnnmmmllllllkkklllmmmnnnoooqqqsssuuuuuuuuuuuuvvvxxx{{{vvvtttwwwwww{{{|||yyyyyywwwyyyzzzzzz|||yyykkk\\\PPPPPPQQQPPPOOONNNNNNNNNOOOOOOPPPPPPRRRVVV[[[```iii~~~zzzyyy|||~~~{{{yyyyyyzzz{{{uuuvvvuuurrruuu{{{~~~|||xxxvvvwww}}}yyyrrruuuxxxxxxvvvvvvyyy}}}}}}xxx}}}uuuiiiZZZSSSQQQeeeooo```XXXqqq~~~bbbOOO<<<555555333222222000000/////////.........////////////////////////------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---......------...000////////////000000000000000000111222333444444555::::::===CCCFFFGGGLLLRRRRRRSSSUUUWWWXXXYYYeeedddcccdddfffhhhhhhggg\\\]]]^^^```aaaaaabbbbbbaaa___^^^^^^aaadddfffgggeeedddbbbbbbcccbbb```^^^``````ccchhhoooqqqnnnkkklllkkkjjjjjjjjjlllmmmnnnpppqqqrrrrrrqqqqqqrrrtttwwwqqqssszzzyyysss{{{|||{{{xxxttttttrrruuuwwwwwwwwwrrr```MMMNNNMMMLLLMMMOOOOOOMMMKKKNNNOOOPPPQQQSSSXXX^^^ccc}}}~~~xxx~~~~~~~~~}}}}}}{{{yyyvvvuuuuuuvvvvvvsssvvv||||||zzz{{{|||qqqtttwwwwwwuuuvvv|||pppooo~~~lllUUULLL[[[qqqwwwzzzjjjbbbaaa}}}___KKK888333444333111222000/////////............////////////////////////------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---///...------...000////////////000000000000000000111222333444444555999999===CCCFFFGGGLLLRRRSSSTTTUUUWWWXXXYYYgggeeecccaaa```bbbccceeeaaaaaa```^^^]]]^^^aaadddaaa^^^\\\]]]bbbeeefffeee```bbbccccccbbb````````````bbbfffkkknnnooolllhhhgggiiijjjjjjiiijjjlllnnniiinnnssstttsssqqqqqqrrroootttwwwtttoooqqq{{{{{{vvvvvvxxxwwwuuuoooxxxyyybbbQQQKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNQQQOOOJJJNNN[[[dddeeettt~~~xxxuuutttttt}}}zzzwwwyyy~~~}}}{{{|||~~~ttt|||wwwuuu{{{qqqoooYYYIII\\\xxxdddgggyyy\\\FFF555444666111///111222111///.........///000//////.........---------.........------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...+++*********+++---///000000000000000////////////...///555<<<===999555555;;;<<<>>>AAAEEEJJJNNNPPPSSSSSSTTTWWWZZZ\\\eeecccaaa```aaaccceeeggg______^^^]]][[[]]]```cccfffdddbbbcccfffhhhgggdddbbbccceeedddaaa_________aaadddffffffeeedddfffgggiiikkkllllllkkkiiiiiijjjkkkpppuuuwwwuuusssqqqqqqrrruuuvvvssspppqqqyyyyyyuuuttttttssssss~~~~~~~~~yyyjjjWWWKKKHHHJJJJJJKKKLLLLLLMMMMMMNNNQQQNNNPPPWWWXXXXXXcccrrrwwwvvv}}}yyywwwxxxyyy||||||~~~~~~|||}}}tttyyy~~~~~~|||}}}```UUUaaasssgggkkkvvvyyyRRR???111222444111///222222111000///...//////000//////.........---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...///...---------...///000000000000000////////////111000333888999666666888;;;<<<>>>AAAEEEJJJNNNPPPQQQQQQSSSVVV[[[]]]cccbbb`````````bbbeeeggg______^^^]]]\\\]]]aaadddjjjhhhffffffhhhhhhfffccceeeffffffdddaaa^^^^^^^^^bbbeeefffccc]]]\\\aaagggjjjkkklllkkkiiifffeeeeeennnqqquuuvvvuuuqqqooonnnpppqqqpppmmmkkklllrrrwwwyyyzzzvvvqqqnnnmmmooorrrtttwwwlllbbbVVVKKKFFFGGGIIIJJJJJJKKKKKKLLLMMMMMMPPPHHHNNN]]]]]]VVViiinnn~~~~~~~~~~~~}}}|||zzz{{{}}}}}}zzz||||||~~~vvvvvvyyy}}}~~~{{{{{{}}}~~~jjjVVV```xxxeeeEEE777...000333111000222111111000///////////////...............---------...------------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...000//////...------......////////////000000000000333000000333555444666:::;;;<<<>>>BBBFFFJJJNNNPPPOOOPPPRRRVVV[[[^^^cccaaa___^^^^^^```cccdddbbbbbbbbb```___aaadddgggkkkgggcccccceeefffdddccchhhhhhfffccc___]]]]]]]]]aaadddeeeccc```aaaeeejjjjjjjjjiiigggdddcccdddfffqqqrrrrrrqqqpppnnnmmmlllkkkkkkiiifffeeeeeehhhjjjiiiuuuxxxssssssmmmgggfffjjjppptttvvvnnnbbbUUUMMMIIIFFFFFFIIIIIIIIIJJJJJJKKKKKKLLLLLLPPPJJJNNNZZZ^^^eeeuuu}}}~~~|||{{{{{{zzzyyy~~~|||{{{|||}}}zzzxxx{{{|||~~~wwwttttttzzz~~~|||~~~}}}xxxuuuuuuxxxvvvwwwxxxrrrxxxggg]]]nnnzzzpppllliii^^^RRR<<<333---000333111000111111000000///////////////........................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------,,,,,,,,,------////////////000000000000333000///222333333555::::::<<<>>>BBBFFFJJJMMMOOOPPPPPPRRRVVV[[[^^^___^^^\\\\\\^^^aaadddfffggggggfffeeeeeefffjjjmmmkkkfffaaa___bbbeeeffffffhhhgggeeeaaa]]]\\\\\\^^^aaabbbcccfffjjjlllnnnnnnlllkkkhhhdddcccdddhhhllluuurrrooommmlllmmmnnnooojjjjjjjjjhhhfffddddddeeedddhhhssswwwpppkkkkkkhhhgggllltttxxxtttoooWWWNNNFFFFFFGGGHHHIIIKKKIIIIIIJJJJJJKKKKKKLLLLLLQQQRRRSSSVVVdddppp|||}}}|||||||||zzzyyy}}}{{{|||}}}zzz~~~}}}xxxtttoookkkrrroooooowww~~~yyyvvvxxxyyyvvvuuuwwwwwwqqqppppppjjjlllfffUUUnnn|||kkkaaaYYYNNNCCC777333000111222111000000000000000000000//////...---.....................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,---.........///.../////////000000000111000...///444555333444777:::<<>><<<@@@HHHMMMNNNOOORRRTTTSSSTTTUUUXXXZZZiiiiiilllnnnjjjcccaaaeeefffhhhkkkmmmmmmjjjgggdddeeeddddddccccccbbbbbbaaaaaabbbcccddddddeeeeeeeeehhhkkkjjjdddaaaaaa```]]]aaaaaa```______^^^______bbbccceeeeeefffgggjjjmmmlllooonnnjjjiiijjjhhhdddbbbbbb```^^^```qqqxxxpppnnnkkkiiijjjnnnrrruuuooodddUUUJJJEEEEEEHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLPPPSSSLLLJJJQQQRRRPPPWWW\\\zzz}}}{{{|||zzzzzz~~~}}}}}}|||zzzyyyxxxwwwzzzyyyuuupppsss{{{}}}zzz~~~|||wwwvvvzzz{{{zzzzzz{{{{{{xxxuuussstttuuu}}}}}}|||zzzwwwvvvxxxyyysssxxx{{{yyyzzz~~~sssyyyzzzmmmlll|||uuu|||vvvcccNNN@@@:::555222333222111111000000111111222////////////............///...------...///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...,,,+++++++++,,,,,,---------------............///......//////000000111111111222222333444555666666<<<<<<@@@IIIOOOQQQSSSWWWTTTSSSSSSVVVYYY[[[jjjjjjlllpppnnngggbbbaaadddgggkkknnnnnnjjjfffccc`````````aaaaaaaaaaaaaaa``````aaacccdddeeeffffffdddhhhjjjhhhggghhheeeaaaaaa```^^^^^^]]]^^^___``````bbbeeefffhhhjjjmmmooonnnoookkkeeecccddddddaaacccfffgggccc^^^gggvvvqqqkkklllnnnoooooommmkkkjjjUUUPPPIIIEEEEEEGGGJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLRRROOOHHHKKKUUURRRPPP[[[lll}}}|||~~~~~~|||yyywwwwwwwwwwwwwwwvvvrrrooorrryyy}}}}}}~~~xxxwww{{{~~~}}}{{{|||}}}|||yyywwwvvvwwwzzz{{{|||{{{yyyxxxxxxxxxsssxxxzzzyyyzzz~~~vvvvvvttt{{{ggg}}}jjjWWWCCC:::888555222111222111111000000111111222////////////............///...------...///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***,,,---......++++++,,,,,,,,,------------------............///......//////000000111111111222222333444555666777;;;;;;@@@IIIOOORRRWWW\\\SSSSSSTTTVVVZZZ]]]kkkjjjlllnnnnnniiiccc```eeegggiiikkkkkkhhhfffddd_______________`````````______```bbbdddeeeggghhhcccgggiiiiiijjjllliiidddaaa```___^^^^^^```aaabbbaaadddgggiiijjjkkknnnooovvvuuuooofffbbbcccbbb```eeefffgggeee```bbbrrrzzzttt{{{qqqnnnnnnnnnrrruuuvvvooodddXXXPPPGGGFFFFFFFFFHHHKKKMMMOOONNNNNNNNNNNNMMMMMMMMMMMMNNNMMMLLLRRRWWWQQQVVVlll}}}|||zzzzzzyyyyyyvvvtttrrrqqquuu{{{~~~yyyyyy~~~yyy{{{|||}}}}}}|||{{{zzzyyy{{{}}}|||zzzwwwuuuuuurrrxxx{{{zzzyyy||||||zzzxxxuuurrr{{{kkkppptttuuu[[[JJJ:::444666555222000111111000000000000111111////////////............///---------...///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,***++++++,,,,,,,,,,,,,,,---------............///......//////000000111111111111222333555666777777;;;;;;@@@HHHMMMQQQWWW]]]SSSSSSTTTWWW[[[^^^jjjjjjjjjjjjjjjiiieeeaaaggggggffffffeeeeeeeeefff_________^^^^^^^^^^^^^^^aaabbbbbbdddfffhhhjjjlllhhhiiihhheeeeeefffccc]]]ccccccbbbaaaaaabbbcccddddddgggjjjllllllllllllmmmxxxwwwrrriiieeeggggggeeeeeecccccceeeddddddjjjrrrsssvvvxxxpppkkklllnnnsssrrrpppjjj```RRRFFF>>>CCCEEEHHHJJJLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNRRRRRRUUUWWWWWWmmmzzzttt~~~~~~}}}|||zzzyyyyyyzzz}}}~~~~~~|||tttuuuwwwyyy|||||||||{{{zzz|||}}}|||xxxtttqqqppprrryyy|||ssspppmmmrrrzzz}}}vvvkkkbbbzzz{{{vvvcccNNN@@@333111444444111000111000000000000000000111////////////............///---------...///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))))))))***+++,,,+++++++++---------............///......//////000000111111000111222333555666777888<<<<<<@@@FFFIIILLLSSS[[[TTTTTTUUUXXX\\\___eeehhhiiigggfffgggeeeaaagggeeecccaaaaaabbbdddeee]]]]]]]]]]]]]]]]]]\\\\\\_________```bbbdddggghhheeegggfffeeehhhkkkiiiccceeeeeeeeeeeeeeeeeeeeeddddddgggkkkmmmllljjjiiiiiiiiijjjhhhdddcccfffgggeeeddd``````dddgggggghhhlllssswwwjjj~~~~~~}}}xxxtttrrrssstttlllfff\\\RRRIIICCC???>>>CCCFFFJJJLLLLLLKKKLLLMMMOOOOOOPPPPPPPPPQQQQQQQQQOOOSSSPPPQQQ[[[lllrrr{{{~~~}}}}}}}}}xxxppppppqqqtttxxxzzz{{{zzzzzz{{{|||zzzvvvqqqooonnnmmmttt{{{}}}ppppppmmmooosssppp{{{xxxaaafffwwwiii\\\CCC999222111333222111222111000000//////000000111////////////............///...------...///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***))))))***+++,,,---,,,+++***---------............///......//////000000111111000000222333555666777888<<<<<>>>>>BBBEEEEEEHHHKKKMMMLLLLLLMMMOOOOOOOOOPPPQQQRRRRRRSSSTTTNNNRRRPPPYYYwww~~~|||}}}}}}~~~~~~|||xxxtttrrrqqqtttxxx{{{{{{zzzwwwyyyyyywwwssspppnnnnnnjjjpppuuuvvvxxx}}}~~~qqqtttqqqqqquuurrrvvvqqqrrrrrr]]]UUU<<<777333333333111111444000000////////////000000////////////............///...------...///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***+++---//////...---,,,---------............///......//////000000111111///000111333555666888888;;;<<>>???AAACCCDDDFFFFFFJJJLLLMMMMMMLLLLLLMMMOOOOOOOOOQQQUUUUUUSSSVVV\\\YYYYYYvvv~~~~~~zzzxxxzzz|||{{{zzzzzz{{{~~~}}}zzzyyyzzz{{{{{{zzzyyyvvvtttwww{{{~~~{{{wwwrrrtttuuussspppoooqqqssswwwssstttxxxvvvqqqooorrrnnnooonnnooovvv||||||wwwzzz|||zzz]]]EEE:::444444333222222111111000000000000000000000000000////////////////////////........................------............------+++++++++*********))))))+++++++++++++++++++++++++++******,,,......---,,,***,,,......---,,,---.........//////000000111111111111222333333444555555<<<:::===CCCGGGIIIMMMRRRWWWWWWXXX[[[]]]^^^```jjjrrroooddd\\\\\\```ooommmfff^^^]]]```___ZZZ___]]]ZZZVVVTTTUUUYYY]]][[[ZZZZZZXXXXXXZZZ___bbbbbbdddfffeeebbb``````aaabbbbbbcccccccccbbbaaa```___eeeiiifffcccbbbaaa]]]^^^\\\YYYWWWWWWWWWXXXXXX\\\\\\\\\[[[YYYZZZ^^^aaagggfffqqqjjj```aaacccfffkkkhhhiiilllnnnooopppqqqqqqrrrpppnnnkkkjjjjjjkkkkkkpppxxx|||uuuuuupppkkkjjjlllnnnmmmkkkiiihhhfffbbb^^^XXXSSSPPPJJJFFFAAA>>>>>>???>>><<<@@@@@@BBBCCCEEEGGGHHHIIIKKKMMMOOOOOONNNMMMNNNOOOTTTMMMLLLRRRZZZ\\\ZZZZZZnnn~~~~~~|||{{{}}}}}}{{{yyyzzzyyyyyy{{{}}}|||yyywwwwwwyyy|||}}}~~~vvvttttttwww}}}~~~{{{vvvqqqrrrrrrpppnnnooorrruuuzzzvvvtttwwwvvvssstttxxxwwwwwwssspppqqqssspppiiimmmxxx{{{cccJJJ:::666444333333222222111111000000000000000000000000000................................................------............------,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++******,,,......---,,,***,,,......---,,,---............///000000111111222222333444555555666777<<<:::===CCCGGGHHHLLLPPPTTTUUUWWW[[[^^^```kkkqqqtttnnnbbbZZZZZZ^^^llljjjddd^^^\\\___^^^\\\```^^^ZZZVVVTTTVVV[[[___]]]\\\ZZZWWWVVVXXX]]]aaa```aaaaaa___\\\[[[[[[\\\^^^^^^___```aaaaaaaaa```dddiiikkkhhhdddccc___[[[[[[YYYUUUQQQQQQSSSWWWYYYYYYYYYXXXWWWUUUVVVZZZ\\\```cccnnnvvv^^^VVVWWW^^^ddd___aaadddfffiiijjjjjjjjjnnnllliiifffdddcccbbbbbbaaaeeekkkrrryyy|||zzzyyyxxxvvvqqqlllhhheee```]]][[[[[[^^^___]]][[[VVVVVVTTTQQQMMMIIIEEECCCCCC@@@===<<<<<<>>>>>>>>>CCCCCCEEEFFFHHHIIIKKKKKKLLLNNNPPPQQQPPPOOOOOOOOOVVVRRRQQQTTTXXX[[[aaahhh~~~~~~~~~}}}yyyvvvzzzyyyxxxxxxxxxzzz|||}}}wwwvvvuuuvvvzzz}}}sssrrrrrrwww|||{{{vvvpppqqqqqqpppooooooqqqvvvyyyzzzvvvtttuuuuuuuuuxxx|||||||||xxxqqqllljjjeee^^^dddtttyyyeeeNNN<<<555777333333333222111111000000000000000000000000000000................................................------............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******,,,......---,,,***,,,......---,,,---...---......//////000111111222333333444555666777888<<<;;;===CCCGGGGGGJJJNNNRRRSSSVVV[[[```bbbnnnppppppiii___YYYZZZ^^^YYY[[[]]]^^^______^^^[[[___]]]ZZZVVVUUUXXX^^^ccc^^^]]][[[XXXXXXZZZ```dddcccbbb___]]][[[[[[\\\]]]]]]]]]^^^_______________ccchhhjjjgggeeedddaaa\\\YYYWWWSSSQQQQQQVVV]]]bbb\\\[[[YYYWWWVVVWWWZZZ\\\^^^hhhxxxqqq\\\UUUXXX[[[[[[\\\]]]```bbbcccbbbaaaeeeddddddcccbbbaaaaaaaaa___```bbbccceeejjjooossswww||||||uuupppmmmjjjiiifffcccaaa^^^]]]\\\VVVUUUTTTTTTVVVVVVTTTRRRNNNMMMLLLKKKHHHEEECCCAAACCCAAA???>>>>>>??????@@@EEEFFFGGGHHHIIIKKKLLLLLLKKKNNNQQQRRRQQQPPPPPPPPPTTTYYY]]]ZZZTTT[[[uuu~~~~~~{{{~~~~~~}}}zzzuuuqqqyyyzzz|||||||||zzzzzzzzzuuuuuuvvvyyy|||~~~}}}|||uuuuuuvvvzzz~~~}}}uuunnnppppppqqqqqqsssuuuxxx{{{uuutttssstttuuuvvvxxx{{{zzz|||yyyqqqkkkhhhccc^^^aaallluuu}}}yyyfffTTTCCC777555888333333222222111000000000000000000000000000000000................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******,,,......---,,,***,,,......---,,,---...------......///000000111111222333444555666777888<<<;;;===CCCGGGGGGIIIMMMQQQSSSVVV[[[```ccciiijjjhhhddd^^^[[[^^^aaaXXXYYY[[[]]]]]][[[ZZZZZZ\\\[[[XXXVVVVVVZZZaaaeeeaaaaaa___\\\[[[]]]aaaeeegggdddaaa___^^^___``````````````````___^^^]]]\\\^^^bbbeeedddeeefffccc^^^XXXWWWUUURRRRRRWWW___eee___\\\YYYVVVVVVXXXZZZ\\\[[[hhhxxx~~~|||sssaaaWWWRRRUUUTTTTTTWWWZZZ]]]\\\[[[YYYZZZZZZ[[[[[[[[[[[[[[[XXXYYYZZZYYYXXXYYY[[[]]]bbbdddhhhjjjgggdddffflllkkklllmmmmmmmmmmmmnnnooonnnnnnnnnlllhhhccc^^^ZZZTTTTTTRRRQQQOOOMMMLLLLLLJJJJJJIIIIIIIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>======>>>@@@AAAFFFFFFGGGIIIJJJKKKLLLLLLKKKMMMPPPQQQQQQQQQRRRSSSSSSYYY___cccggg{{{~~~|||{{{|||}}}~~~~~~}}}|||zzz|||~~~|||wwwqqqnnntttzzz{{{wwwuuuwwwxxxzzz}}}~~~}}}yyyuuuwwwvvvxxx~~~}}}wwwmmmmmmooorrrtttvvvwwwwwwsssuuuvvvvvvxxxyyyyyyxxxwww{{{{{{tttllliiifffbbbccc```bbbjjjssssssbbbNNNAAA:::555333444333333222111111000000///////////////////////////................................................,,,,,,------------,,,,,,************+++++++++++++++++++++++++++++++++++++++******,,,......---,,,***,,,......---,,,---...---------...//////000000000000111333444555666777<<<;;;>>>DDDHHHGGGIIILLLSSSTTTWWW[[[___aaaeeeeeedddbbb``````bbbdddhhhddd```\\\XXXTTTUUUZZZYYYYYYXXXWWWXXX[[[aaaeeegggfffdddaaa^^^^^^```bbbhhheeebbbaaabbbcccccccccbbbbbbaaa```___]]][[[ZZZZZZ]]]``````bbbdddaaa\\\WWWWWWVVVSSSRRRTTT[[[```___[[[VVVSSSTTTVVVXXXXXXVVV```iiiiiiccchhh}}}hhhVVVPPPMMMKKKMMMRRRVVVWWWVVVTTTUUUVVVWWWWWWVVVTTTSSSQQQRRRTTTTTTSSSRRRRRRSSSWWWUUUUUUVVVUUURRRTTTYYYZZZWWWTTTUUUXXX[[[[[[ZZZRRRSSSUUUVVVTTTQQQMMMJJJGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@>>>===;;;:::;;;;;;;;;<<<<<<=========;;;<<<>>>@@@@@@BBBEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLNNNPPPQQQRRRSSSVVVXXXYYYZZZdddzzz}}}}}}}}}zzzyyy{{{{{{zzz{{{}}}~~~zzzuuurrrqqqrrrxxx~~~}}}xxxuuuttt~~~~~~~~~~~~}}}zzzuuurrrnnnmmmooovvv~~~{{{lllllllllooorrrttttttsssvvvyyy{{{zzzzzz|||{{{xxxxxx~~~wwwmmmiiifffdddjjj___[[[aaadddffftttZZZKKK;;;666666666444444222222222111000000//////////////////////////////------------------------........................,,,,,,------------,,,,,,)))***************+++++++++++++++++++++++++++++++++******,,,......---,,,***,,,......---,,,---...,,,------......///000000//////000222444555666777<<<;;;???FFFIIIIIIJJJNNNSSSTTTVVVZZZ^^^```fffffffffffffffeeeeeeeeemmmgggccc```YYYSSSTTTZZZYYYZZZYYYYYYXXXZZZ^^^aaafffffffffdddaaa``````bbbeeebbb``````bbbccccccbbbaaaaaa```___^^^\\\[[[ZZZYYY\\\]]]]]]^^^```[[[TTTQQQSSSUUUTTTRRRTTTYYY^^^___ZZZTTTQQQRRRTTTUUUVVVWWW[[[___aaa^^^```mmm|||qqqVVVPPPKKKJJJMMMPPPPPPOOOQQQRRRTTTUUUUUUSSSQQQOOOOOOQQQRRRRRRQQQPPPPPPQQQRRRMMMLLLOOOQQQOOONNNOOORRRPPPNNNNNNPPPQQQQQQOOOIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBB============<<<;;;;;;<<<::::::;;;<<<>>>???AAABBB>>>@@@CCCDDDDDDEEEHHHKKKIIIIIIJJJKKKLLLLLLMMMMMMNNNPPPQQQRRRTTTWWW[[[^^^dddlll}}}{{{}}}}}}xxxxxx|||{{{zzz{{{|||}}}}}}|||}}}~~~~~~|||xxxwwwxxxzzzwwwzzz{{{yyyuuutttwww{{{|||yyywwwuuusssjjjhhhgggllluuuzzzzzzxxxssspppllllllooosssuuuuuuzzz}}}}}}yyyxxx{{{{{{xxxxxxyyynnnhhhfffeeejjjddd___```ccceeeiiimmmhhhIII???666666777666444555222222111111000000//////////////////////////////------------------------........................+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++******,,,......---,,,***,,,......---,,,---...,,,,,,---......//////000///000111333555666777888;;;;;;???GGGKKKKKKLLLOOOQQQRRRUUUYYY]]]___iiiiiijjjjjjjjjiiifffdddbbb```bbbeee```WWWVVVZZZZZZ[[[[[[ZZZYYYYYY[[[]]]bbbcccddddddcccbbbcccdddaaa___]]]^^^aaabbbaaa____________^^^]]]\\\[[[ZZZ[[[]]]]]][[[[[[[[[UUUNNNKKKOOOTTTUUUUUUVVV\\\```___ZZZSSSPPPQQQTTTUUUUUU\\\\\\aaagggiiifffeeefffwwwaaaYYYPPPKKKKKKLLLJJJHHHIIIKKKNNNPPPQQQPPPNNNMMMPPPQQQQQQOOOMMMLLLLLLMMMNNNIIIHHHNNNRRRPPPLLLKKKFFFHHHJJJLLLLLLLLLKKKJJJKKKIIIGGGFFFDDDDDDDDDEEE@@@>>>===;;;;;;;;;======;;;<<<<<<<<<;;;<<<===???:::;;;<<<===???BBBDDDEEEAAACCCEEEDDDBBBAAACCCFFFJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSUUUYYY___cccmmmyyywwwzzzwww|||xxxzzz||||||zzzwwwvvvvvvyyy{{{{{{||||||zzzxxxyyy}}}~~~}}}zzztttpppsss|||xxxvvvvvvwwwwwwrrrmmmjjjmmmsssxxxyyywww{{{uuunnnllloootttxxxzzz|||~~~{{{uuutttxxxzzzwwwuuu}}}yyynnniiihhhggg```dddaaa]]]dddnnnlllbbblll}}}|||tttpppyyyUUU@@@;;;777777555111///111222222111111000/////////////////////////////////------------------------........................+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++++++++++++++++++++******,,,......---,,,***,,,......---,,,---...,,,,,,------...//////000000111222444666777999999;;;;;;@@@HHHLLLLLLMMMQQQOOOPPPSSSXXX]]]___ggggggggghhhiiihhheeebbbeeefffccc^^^^^^aaa\\\UUUZZZZZZZZZZZZZZZZZZZZZZZZbbbaaaaaa```___^^^^^^]]]^^^\\\\\\^^^bbbccc```]]]```aaaaaa^^^YYYWWWXXXYYYYYY[[[\\\\\\ZZZUUUOOOLLLRRRRRRTTTUUUSSSTTT^^^jjjaaaZZZVVVWWWUUURRRUUU[[[]]]aaabbbaaagggssszzz{{{sss~~~ttt^^^NNNJJJKKKJJJGGGGGGHHHKKKOOOOOOKKKJJJMMMKKKLLLMMMKKKHHHGGGHHHKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>???@@@AAACCCDDDEEEEEEFFFFFFEEECCCCCCDDDEEEGGGHHHIIIIIIIIILLLPPPSSSUUUQQQQQQUUUWWW\\\iiiwww~~~wwwyyyzzz{{{||||||}}}}}}~~~yyy|||~~~|||wwwuuuxxx|||}}}}}}|||zzzyyyyyy|||~~~{{{}}}}}}zzz{{{|||wwwttttttvvvxxxsssrrrpppqqqsssttttttttttttqqqooopppsssvvvvvvuuuxxxzzzyyyvvvvvvwwwtttoooyyyzzzzzzuuummmfffcccccceeebbb___```cccgggiiiiiinnnuuuvvv|||pppZZZFFF777666666444333222111111111111111111111111111111......------------.........------,,,,,,------...---------,,,,,,+++++++++,,,------......------,,,+++++++++++++++++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,////////////////////////+++,,,,,,---...///000000000000111222444555666666888:::???DDDIIIMMMOOOPPPUUUUUUVVVYYY]]]___dddccccccdddeeeeeebbb```cccdddaaa]]]^^^aaa___YYY^^^]]]]]]\\\\\\\\\]]]]]]_________^^^^^^]]]]]]]]][[[ZZZ[[[\\\]]]]]][[[YYY]]]^^^^^^\\\YYYXXXYYY[[[[[[ZZZYYYWWWUUUSSSQQQPPPRRRRRRTTTUUUTTTVVVaaammmfff]]]WWWWWWWWWWWW[[[```cccfffgggfffjjjtttyyyyyyfffjjj}}}jjjPPPHHHLLLRRRKKKHHHHHHLLLMMMKKKKKKNNNHHHJJJLLLKKKIIIIIIJJJLLLGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAACCCDDDFFFGGGHHHIIIIIIGGGEEEEEEFFFGGGJJJLLLMMMNNNNNNPPPTTTVVVQQQVVV[[[\\\^^^mmm~~~xxxuuuwww{{{~~~}}}{{{yyyvvvyyy{{{zzzvvvuuuxxx}}}{{{|||{{{yyyxxxxxx{{{}}}}}}{{{|||{{{zzzzzzxxxvvvsssqqqppppppoooooopppsssuuuuuutttwwwtttrrrrrrssssssrrrpppuuuvvvuuutttvvvyyyuuuooosssrrrrrrqqqpppmmmjjjhhhgggccc^^^^^^bbbeeedddbbbccchhhvvv~~~xxxeeeWWWGGG:::666666555444333222111111111111111111111111111111......------------.........------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++************+++,,,******+++++++++,,,,,,,,,........................+++,,,,,,---...///000000000000111222444555666666999<<<@@@EEEIIIMMMOOOPPPRRRRRRTTTXXX]]]aaadddbbb`````````___]]][[[]]]]]]\\\ZZZ\\\``````^^^aaa___]]]\\\[[[\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[]]]\\\ZZZXXXWWWWWWYYYZZZ[[[ZZZXXXXXXZZZ[[[[[[YYYUUURRRQQQRRRTTTUUUUUUTTTVVVXXXXXX[[[fffqqqiii___VVVVVVZZZ]]]```cccaaaddddddcccfffkkknnnmmmhhhbbbiiijjj]]]VVVOOOIIIFFFHHHJJJGGGEEEEEEDDDFFFGGGGGGFFFEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBCCCDDDFFFGGGHHHKKKKKKKKKJJJHHHGGGHHHIIIFFFHHHKKKMMMNNNPPPSSSUUUVVV\\\eeekkkvvvzzzuuuvvvxxxyyyzzzyyyyyyxxxwwwzzz{{{xxxsssqqquuuyyyxxxyyyyyywwwvvvvvvyyy{{{}}}{{{zzztttuuuttttttrrrpppmmmlllkkkkkkmmmpppsssuuuuuuuuuzzzxxxwwwvvvuuurrrooollluuutttssstttyyy~~~yyypppllljjjiiilllpppppplllhhhgggaaa\\\]]]bbbeeebbb^^^[[[^^^eeerrr}}}aaaKKK???888444666666555444333222111111111111111111111111111111......------------.........------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------+++,,,,,,---...///000000000000111222444555666666;;;>>>AAAFFFIIILLLNNNNNNOOOPPPSSSXXX^^^bbbfffddd```^^^]]]\\\ZZZXXXVVVVVVVVVVVVYYY]]]```aaaaaa___\\\ZZZYYYZZZ\\\]]]^^^^^^^^^^^^^^^_________[[[^^^```___ZZZWWWWWWYYYXXXXXXXXXXXXWWWXXXYYYZZZ[[[XXXTTTQQQQQQSSSVVVYYYYYYWWWYYY[[[\\\___iiisssfff]]]VVVWWW]]]bbbcccbbb______```______aaaaaa```jjjfffhhh}}}eeeUUUMMMGGGHHHKKKIIIFFFEEEEEEFFFGGGFFFEEECCCBBBBBBGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFHHHIIIKKKLLLLLLJJJHHHGGGHHHJJJFFFHHHKKKMMMOOOQQQUUUXXX^^^eeerrr~~~|||{{{xxxssspppqqqtttzzz}}}}}}~~~~~~xxxqqqnnnpppsssuuuvvvvvvuuuttttttvvvxxx{{{zzzyyyzzz|||~~~~~~}}}yyyvvvrrrmmmkkkkkkmmmnnniiiiiikkkoootttvvvwwwvvvzzz{{{{{{{{{zzzwwwssspppxxxvvvsssuuu}}}{{{qqqhhhggghhhjjjlllkkkhhheeeeee___[[[^^^dddhhhddd___YYY^^^cccfffooorrrUUUAAA888666666555555444444333222111111111111111111111111111111......------------.........------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000000111222444555666666===???CCCFFFIIIKKKMMMMMMPPPPPPSSSXXX]]]aaadddbbb___^^^^^^^^^]]][[[UUUTTTUUUWWWZZZ]]]aaaeee```^^^\\\ZZZYYYZZZ\\\^^^_________```````````````\\\^^^```___[[[WWWWWWYYYYYYXXXWWWVVVWWWWWWWWWWWWYYYWWWUUUTTTTTTVVVXXXZZZYYYWWWXXX[[[\\\]]]dddlllaaa\\\XXXZZZaaagggeee```aaa````````````^^^]]]]]]___cccjjjyyypppbbbSSSLLLJJJHHHHHHJJJHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFHHHIIIJJJKKKKKKJJJHHHHHHIIIJJJMMMNNNOOOPPPRRRVVV\\\```iii|||}}}~~~{{{wwwssstttwww|||~~~~~~xxxqqqmmmpppttttttuuuuuutttrrrrrrssstttvvvtttqqqqqquuuyyy}}}~~~}}}zzzuuupppmmmllllllmmmiiiiiikkknnnsssvvvwwwwwwwwwzzz}}}~~~~~~|||zzzyyywwwuuusssttt{{{~~~wwwllleeehhhlllmmmkkkiiihhhhhhhhhddd```bbbgggiiiddd___VVV___ffffffdddnnnbbbKKK>>>888666666444444444333333222222111000000000000000000000000......------------.........------,,,,,,------...+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000000111222444555666666>>>@@@CCCFFFIIIKKKKKKLLLRRRRRRTTTXXX\\\___^^^]]]\\\^^^```aaaaaa```WWWVVVXXX[[[]]]]]]aaaggg___^^^]]]\\\\\\]]]^^^```____________^^^^^^^^^^^^YYYZZZ\\\[[[YYYWWWWWWWWWXXXWWWUUUUUUWWWXXXWWWVVVXXXWWWVVVUUUUUUWWWYYYZZZWWWUUUVVVYYYXXXWWWYYY^^^]]]\\\[[[\\\bbbgggeee___```^^^]]]___^^^[[[ZZZ\\\ZZZ```hhhpppxxxwwwcccTTTIIIEEEFFFHHHGGGEEEEEEFFFHHHGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKLLLKKKJJJJJJLLLNNNLLLMMMNNNPPPVVV```lllsss~~~|||}}}~~~}}}yyy{{{zzzvvvpppooosssxxxttttttuuusssqqqppppppqqqsssqqqnnnlllmmmqqqvvvzzzzzz{{{zzzxxxuuuooojjjgggjjjiiiiiilllppptttuuuvvvrrrvvvzzz||||||{{{{{{{{{rrrqqqpppppptttvvvoooeeeccchhhoooqqqnnnlllmmmoooooollljjjiiihhhfffaaa\\\QQQ\\\ffffff```aaalllyyyyyytttuuuzzzwwwcccLLL>>>999555222111444333333333222222222111000000000000000000000000......------------.........------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000000111222444555666666===???BBBEEEHHHJJJJJJKKKTTTTTTUUUXXX\\\^^^[[[ZZZ[[[]]]___```^^^\\\WWWVVVYYY]]]]]][[[^^^ddd\\\\\\\\\\\\\\\]]]^^^___\\\\\\[[[[[[ZZZZZZYYYYYYWWWVVVWWWXXXYYYYYYWWWUUUVVVTTTSSSUUUXXXZZZZZZYYYYYYWWWTTTSSSSSSUUUXXXZZZWWWVVVVVVYYYWWWRRRQQQSSSWWWZZZYYYXXX[[[aaabbb^^^\\\XXXWWWZZZZZZVVVWWWZZZ]]]]]]aaahhhhhheeekkkuuummm^^^XXXRRRMMMIIIFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKLLLMMMNNNOOONNNOOOQQQSSSTTTUUUZZZcccrrr{{{}}}}}}zzzvvvxxxxxxtttooooootttyyytttuuuuuutttpppnnnmmmnnnmmmnnnnnnkkkjjjlllqqqvvvyyyzzzzzzyyyvvvqqqkkkhhhkkkiiiggghhhkkkooorrrsssnnnqqqtttuuutttrrrssstttkkkmmmnnnnnnpppqqqkkkcccdddggglllpppqqqpppooonnnpppppppppmmmiiiddd___]]]UUU]]]eeeddd]]]\\\bbbjjjfffuuuQQQEEE;;;777666222111333333333333222222222222222000000000000000000000000......------------.........------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,------------------------+++,,,,,,---...///000000000000111222444555666666<<<>>>AAADDDGGGIIIJJJJJJSSSSSSTTTXXX[[[^^^\\\\\\\\\\\\]]][[[XXXUUUUUUTTTWWW\\\[[[WWWYYY___WWWXXXYYYZZZ[[[\\\\\\]]]YYYYYYXXXWWWVVVUUUUUUTTTWWWUUUUUUWWW[[[\\\YYYVVVTTTRRRRRRTTTYYY\\\\\\[[[ZZZWWWSSSPPPPPPSSSXXX[[[ZZZXXXYYY[[[YYYRRRNNNNNNSSSVVVUUUQQQSSSZZZ]]][[[\\\WWWVVVYYYZZZVVVXXX]]]\\\UUUXXXeeeiiidddgggrrrwwwccc]]]UUUOOOMMMKKKIIIGGGGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLNNNPPPQQQRRRRRRSSSVVVXXXhhhlllttt~~~||||||||||||||||||||||||{{{{{{wwwxxxwwwrrrmmmlllpppvvvuuuvvvvvvtttpppmmmllllllgggjjjmmmmmmjjjkkkpppuuu|||zzzvvvrrrpppoooooooookkkhhheeeeeehhhlllooopppkkknnnpppooollljjjjjjkkkhhhlllnnnnnnooopppkkkeeeffffffhhhlllppppppkkkfffmmmpppqqqoooiiidddaaa```]]]aaaeeebbb\\\ZZZ```fffeeeqqq}}}nnnFFF:::666555888777444444999333333222222222222222222000000000000000000000000.........------............------,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,------------------------+++,,,,,,---...///000000000000111222444555666666;;;===@@@CCCFFFHHHIIIJJJRRRRRRTTTWWW[[[^^^]]]XXXUUUVVVYYYZZZXXXUUUPPPPPPTTT\\\]]]YYYYYY]]]]]]WWWVVVYYYYYYVVVWWW\\\ZZZWWWRRROOOQQQUUUTTTQQQUUUWWW[[[]]]]]]ZZZWWWTTTRRRQQQQQQRRRUUUXXXXXXXXXYYY[[[ZZZUUUSSSVVVXXXXXXUUUUUUVVVVVVUUUTTTRRRQQQSSSUUUTTTSSSVVV\\\\\\YYYYYYZZZ[[[\\\\\\[[[YYYXXX\\\ZZZ\\\bbbfffdddbbbbbbppp]]]^^^\\\MMMHHHOOOJJJLLLMMMLLLJJJGGGFFFFFFIIIFFFBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEFFFCCC??????BBBEEEFFFEEEIIIFFFHHHMMMMMMKKKMMMTTTOOOSSSVVVSSSPPPSSS^^^hhhvvvxxxzzz~~~}}}~~~|||zzzxxxxxx{{{yyyuuuqqqnnnnnnrrruuuxxxtttqqqqqqooojjjiiillllllkkkjjjjjjlllooorrrtttrrrrrrqqqooommmmmmppprrrooojjjfffgggllloooooommmllloooqqqooojjjggghhhjjjnnnnnnnnnppppppmmmiiieeehhhgggggghhhjjjkkkjjjiiioooqqqsssrrrmmmeee^^^ZZZ[[[aaabbb\\\ZZZ^^^___\\\___iiirrruuuxxxkkkNNN>>>666666555444333333333333333333333222222222111111////////////////////////...------,,,,,,------......------------...//////******+++,,,,,,---......,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,+++++++++*********))))))++++++******************++++++------------++++++.........///////////////000222333333333444777999::::::???GGGKKKKKKLLLOOOQQQRRRTTTXXX\\\___YYYVVVSSSTTTWWWXXXVVVSSSVVVTTTVVV[[[[[[WWWVVVZZZaaaZZZWWWYYYZZZUUURRRSSSRRRQQQPPPPPPSSSUUUTTTRRRVVVXXXZZZZZZZZZWWWTTTRRRQQQPPPNNNOOORRRTTTUUUTTTXXX[[[ZZZUUURRRUUUWWWVVVYYYWWWUUUSSSQQQQQQRRRRRRSSSUUUTTTSSSVVV[[[[[[XXX\\\\\\[[[ZZZYYYYYYXXXXXXZZZYYY[[[^^^______dddkkkooosss~~~xxxfffYYYWWWOOOLLLHHHDDDCCCEEEGGGHHHFFFFFFGGGGGGGGGHHHIIIJJJHHHGGGFFFFFFFFFFFFGGGHHHCCCCCCCCCCCCBBBAAAAAA@@@FFFDDDDDDDDDEEEFFFFFFEEEDDDDDDGGGNNNOOOLLLNNNSSS^^^XXXPPPNNNVVVjjj~~~}}}yyyzzz{{{|||}}}}}}}}}|||yyywwwvvvvvvvvvuuutttqqqooopppsssvvvxxxsssoooooollliiiiiimmmnnnmmmkkkkkklllppptttvvvssssssrrrpppnnnoooqqqsssoookkkhhhiiilllnnnmmmjjjmmmqqquuusssnnniiihhhiiijjjiiijjjkkklllkkkhhhfffggggggiiilllpppssssssrrrvvvwwwvvvqqqhhh___[[[YYYccceeebbb[[[XXXZZZ[[[XXXYYY^^^ccccccgggyyyoooRRR>>>444666555444333333222222333333333222222222111111111...........................------,,,,,,------...---------------......///***++++++,,,,,,---------,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,+++++++++*********))))))***************************++++++,,,,,,++++++***............////////////000111222333333444666999::::::???GGGLLLKKKLLLOOOQQQRRRTTTXXX\\\^^^WWWUUUSSSTTTWWWXXXVVVTTTVVVTTTTTTWWWXXXVVVVVVYYYccc\\\WWWYYYZZZWWWRRRQQQIIIJJJMMMQQQTTTVVVVVVWWWWWWWWWWWWVVVUUUSSSQQQPPPSSSPPPNNNNNNPPPSSSTTTTTTYYY[[[ZZZUUUSSSUUUVVVUUU[[[WWWRRRNNNLLLNNNQQQSSSPPPSSSSSSSSSWWW\\\]]]ZZZ___]]]ZZZWWWVVVVVVWWWXXXYYYYYYZZZ[[[[[[]]]iiiuuukkklllqqq}}}vvvlll^^^TTTNNNLLLKKKJJJBBBDDDFFFFFFEEECCCBBBBBBFFFEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDD@@@CCCFFFIIIJJJJJJKKKLLLMMMMMMPPPUUUZZZ]]]dddkkkooommmppp{{{~~~|||{{{~~~|||{{{{{{}}}~~~~~~|||{{{xxxvvvtttssssssssspppqqqssssssssssssvvvwwwxxxrrrmmmkkkiiigggjjjooopppooonnnnnnpppssswwwyyyrrrsssrrrqqqooooooqqqsssrrrnnnllllllnnnooonnnlllppptttxxxwwwrrrllliiihhhhhhhhhhhhjjjmmmnnnmmmkkkiiijjjlllpppuuuwwwwwwwwwzzzzzzwwwpppgggaaa^^^^^^iiigggaaaYYYWWWXXXWWWTTTXXXYYYYYYVVVWWWaaarrrbbbJJJ===888777555555444333222222222222222222222222111111111000...........................------,,,,,,------...------,,,,,,------...///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,+++++++++***************************************+++******))))))******+++............//////000000///000222222222333666888::::::@@@HHHLLLKKKLLLOOORRRRRRTTTWWW[[[]]]XXXVVVVVVWWWYYYZZZXXXVVVQQQPPPPPPSSSVVVYYY[[[]]]bbb]]]XXXUUUSSSQQQOOOOOOLLLLLLNNNQQQTTTUUUXXX\\\VVVUUUSSSRRRQQQPPPPPPPPPTTTRRRPPPPPPSSSVVVXXXYYYYYY\\\[[[VVVSSSUUUVVVTTTVVVSSSNNNKKKJJJLLLPPPRRRNNNQQQSSSTTTYYY___```]]]^^^[[[WWWTTTTTTVVVYYY[[[[[[YYYYYY[[[]]]aaammmxxxmmmjjjiiimmmuuu}}}}}}qqqdddYYYQQQQQQNNNMMMMMMNNNMMMJJJGGGHHHGGGGGGFFFGGGIIIJJJKKKCCCCCCCCCCCCDDDDDDEEEEEEEEEHHHLLLNNNMMMMMMPPPSSSUUUWWW]]]gggvvv~~~~~~~~~{{{{{{|||}}}|||{{{yyyvvvrrrooonnnnnnnnnnnnkkknnnsssvvvwwwwwwxxxyyywwwpppjjjiiiggggggkkkpppqqqrrrtttvvvwwwxxxyyyyyypppqqqqqqpppooooooppprrrvvvsssooommmooorrrsssssssssuuuwwwvvvrrrmmmjjjjjjiiijjjmmmrrrvvvwwwuuusssppppppqqqsssvvvvvvuuusssxxxvvvsssqqqpppnnnkkkhhhgggddd___[[[ZZZYYYWWWSSSUUUVVVVVVTTTRRRSSSWWW[[[www|||^^^EEE888666888999555444333222111111111111222111111111111000000000...........................------,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++***************************************+++++++++,,,+++***))))))***+++,,,------......//////000000...000111111111222555777:::;;;@@@HHHLLLLLLLLLOOORRRSSSTTTWWWZZZ\\\XXXWWWXXXYYYZZZYYYXXXWWWSSSRRRRRRSSSXXX^^^``````^^^]]]YYYSSSPPPRRRWWW[[[```XXXSSSRRRRRRQQQTTTZZZSSSRRRPPPOOOOOOPPPQQQRRRSSSQQQPPPQQQUUUXXXZZZ[[[UUUXXXXXXSSSQQQRRRSSSQQQMMMLLLKKKJJJKKKMMMOOOQQQQQQTTTVVVVVVZZZ______[[[ZZZXXXUUUSSSSSSVVVZZZ]]]ZZZVVVUUUYYY^^^bbbiiioooddd```___bbbfffppp}}}pppddd\\\TTTRRRUUUUUUPPPJJJNNNNNNNNNNNNNNNOOOOOOOOOIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNQQQQQQRRRTTTZZZ___bbblllzzz|||yyy{{{~~~{{{|||~~~~~~{{{wwwvvvrrrmmmjjjjjjkkkkkkjjjjjjnnntttxxxzzzzzzzzzzzzuuuooojjjiiihhhhhhlllrrrqqqtttyyy|||}}}{{{xxxuuunnnooooooooommmmmmooopppwwwsssnnnkkklllpppuuuxxxttttttsssqqqnnnllllllllliiilllrrryyy}}}~~~{{{wwwttttttuuuwwwxxxwwwtttqqqvvvrrrqqquuu|||}}}vvvnnn`````````bbbaaa^^^ZZZXXXSSSTTTSSSSSSSSSSSSTTTUUUaaa|||rrrbbbMMM===777555333222444444222111111111111111111111111000000000//////...........................------,,,,,,------...+++++++++++++++,,,------+++++++++++++++++++++***+++++++++++++++++++++++++++******************+++************************))))))*********+++++++++---,,,+++******+++,,,------------...///000000111...000111111111222555777;;;;;;@@@HHHLLLLLLMMMPPPSSSSSSTTTWWW[[[\\\WWWXXXYYYYYYYYYWWWVVVUUU[[[ZZZXXXWWW[[[``````\\\SSSVVVXXX[[[dddsssuuufffXXXTTTQQQMMMOOOUUUSSSQQQPPPNNNNNNPPPRRRSSSPPPOOOOOOPPPTTTVVVWWWVVVNNNRRRRRROOOMMMNNNOOOMMMHHHIIIJJJKKKMMMNNNPPPPPPVVVXXXYYYXXXYYY\\\ZZZUUUVVVUUUSSSSSSTTTWWWZZZ\\\WWWSSSQQQVVV[[[\\\^^^aaa]]]ZZZ[[[```aaacccooo}}}{{{rrrnnnhhh___XXXWWWWWWWWWVVVTTTRRROOOMMMNNNNNNMMMMMMMMMOOOPPPQQQOOORRRXXX___iiittt~~~~~~xxxvvvyyy~~~}}}{{{{{{~~~zzztttsssooojjjhhhiiikkkjjjiiijjjooouuuyyyzzzyyyxxxxxxsssooolllmmmlllkkknnnrrrppptttzzz}}}~~~zzzuuuqqqlllmmmnnnnnnmmmmmmnnnooouuuqqqkkkggggggkkkqqquuurrrpppnnnmmmlllmmmnnnnnnhhhkkkqqqxxx}}}}}}zzzvvvtttuuuvvvyyy{{{zzzwwwtttwwwsssssszzzxxxnnn```bbbfffkkkiiiccc```bbbccc___XXXRRROOOQQQUUUXXXhhhnnnuuu}}}gggOOOHHH@@@;;;:::999666222444333222111000000000000000000000000////////////------------------------...------,,,,,,------...++++++******++++++,,,---*********+++++++++++++++***++++++++++++,,,,,,,,,***************************************+++++++++)))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------...///000111111///000222222222333666888;;;;;;AAAIIIMMMLLLMMMPPPSSSSSSUUUXXX\\\^^^YYYZZZ[[[[[[ZZZWWWVVVUUU]]]]]]YYYVVVYYY]]][[[TTTNNNQQQWWWeee||||||hhhWWWTTTTTTQQQQQQUUUTTTSSSQQQPPPOOOPPPQQQRRROOOOOOOOOQQQSSSSSSRRRPPPKKKOOOPPPMMMLLLNNNNNNLLLKKKKKKKKKLLLMMMOOOQQQRRRTTTWWWWWWVVVXXXZZZXXXSSSSSSTTTTTTUUUVVVWWWXXXXXXVVVSSSSSSUUUUUUSSSTTTXXXXXXVVVZZZbbbbbb\\\___hhhuuu}}}}}}vvvoookkk______```bbbeeeiiimmmpppwww{{{}}}zzzxxxzzz|||}}}~~~xxxxxx{{{zzzqqqsssnnnjjjiiilllnnnllljjjkkkpppuuuxxxxxxvvvtttsssqqqnnnnnnqqqqqqoooooorrrqqqssswwwyyyxxxtttpppmmmkkkmmmoooooonnnmmmnnnooorrrppplllhhhfffgggjjjmmmmmmllllllmmmnnnooooooooohhhiiilllqqquuuwwwvvvuuurrrsssuuuxxxzzzzzzwwwtttttttttvvv{{{}}}{{{tttnnnhhhkkkpppsssnnnffffffkkknnnhhh___UUUOOONNNQQQUUUhhheeeffftttvvvWWWFFF999777666777::::::999666333222111000000//////000000000/////////.........------------------------...------,,,,,,------...***************+++,,,,,,))))))******++++++,,,,,,******+++++++++,,,,,,,,,*********++++++*********))))))*********+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...///000111111000111222333333444666999;;;<<>>DDDKKKPPPTTTUUUVVVYYYVVVTTTVVVYYY\\\___^^^]]][[[YYYXXXWWWWWW\\\]]]]]]\\\ZZZVVVRRROOORRRbbbuuu}}}wwwjjj___ZZZXXXTTTRRRRRRVVVXXXXXXVVVPPPRRRRRRQQQNNNNNNQQQTTTVVVTTTQQQOOONNNNNNOOOOOOJJJLLLOOOPPPPPPQQQSSSTTTUUUUUUTTTQQQNNNMMMOOOPPPPPPSSSUUUSSSOOOLLLKKKLLLQQQSSSUUUWWWYYYXXXWWWVVVWWWXXXWWWSSSTTTWWWVVVSSSRRRUUUZZZ^^^```aaa```___aaa^^^]]]eeevvv{{{zzzsssnnnzzz{{{{{{{{{yyyuuuqqqnnnsssttttttrrrooommmllllllqqqoooooopppsssuuuvvvvvvzzzyyywwwvvvuuuvvvwwwxxxyyy{{{}}}zzztttnnnllllllpppnnnllljjjiiiiiijjjjjjrrrssstttsssqqqppppppqqqtttoookkkmmmqqqsssooojjjtttxxx}}}~~~|||wwwsssqqqkkkkkkkkkkkkmmmoooqqqsssoooqqquuuxxxzzz~~~}}}tttmmmkkklll___\\\XXXUUUTTTSSSRRRQQQKKKPPPVVVYYY^^^eeepppyyyyyybbbPPPBBB777777888666666:::777555333222333444333222000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++***************+++***))))))))))))))))))((()))***++++++,,,,,,++++++((()))***+++,,,---------******+++++++++,,,,,,,,,,,,,,,------.../////////111333444333333444666888<<>>BBBGGGLLLPPPTTTUUUTTTXXX]]]___^^^[[[WWWWWWXXXXXXXXXXXXWWWWWWWWWXXXVVVRRRMMMKKKLLLOOOfffddd```[[[UUURRRRRRSSSPPPPPPPPPPPPPPPOOOOOOOOOOOORRRSSSRRRNNNMMMNNNPPPOOOOOONNNNNNNNNNNNNNNOOONNNOOOQQQQQQPPPOOOPPPPPPPPPRRRSSSRRROOOMMMKKKKKKMMMMMMMMMKKKIIIJJJOOOSSSRRRQQQOOONNNOOOQQQSSSUUUSSSUUUTTTSSSUUUYYYZZZWWWTTTXXX\\\\\\YYYXXXXXXZZZVVV[[[bbbddddddfffkkkooo{{{wwwwwwyyy{{{|||zzzvvvrrrqqqrrrsssqqqooonnnppprrrssssssrrrsssuuupppssswwwxxxvvvrrrpppoooooopppqqqqqqqqqpppooonnnoootttzzz|||yyyuuurrrqqqttttttrrrmmmhhhgggjjjnnnoooooopppqqqsssrrrooommmpppwww|||xxxpppmmmrrryyyzzzvvvqqqnnnnnnooopppqqqjjjgggdddfffkkkpppssssssooommmllllllnnnnnnnnnmmmtttnnniiikkkqqqsssooojjjeee```YYYSSSPPPNNNMMMLLLNNNRRR[[[jjjtttrrreeeYYYVVVVVVXXXYYY\\\___dddhhh~~~pppVVVHHHAAA:::777888111333666777666444222222111000000111222222000//////.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))******++++++,,,,,,+++***)))))))))))))))(((((((((((((((((('''((()))******++++++******++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------.../////////000111333333333444777999:::===AAAFFFJJJNNNPPPQQQPPPSSSYYY^^^aaaaaaWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVUUUQQQMMMMMMSSSXXX```[[[TTTPPPPPPQQQQQQQQQQQQQQQQQQPPPNNNNNNOOOPPPOOOOOOOOONNNMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMNNNLLLMMMOOOOOONNNNNNNNNOOONNNPPPRRRRRROOOLLLJJJIIINNNKKKHHHFFFGGGIIIMMMPPPLLLLLLMMMMMMNNNOOOPPPQQQOOOSSSTTTRRRQQQUUUWWWVVVSSSWWWZZZZZZVVVTTTUUUWWWYYY]]]``````___```cccgggppp{{{}}}xxxvvvwwwyyy{{{|||{{{vvvqqqqqqssstttrrrooopppqqqssssssqqqpppqqqrrrssswwwzzz{{{yyyvvvuuuuuuqqqqqqqqqrrrqqqpppoooooonnnqqqtttwwwwwwuuusssqqqvvvvvvtttooojjjiiimmmrrrooonnnmmmoooqqqqqqnnnlllqqqwwwzzzwwwpppmmmqqqvvvxxxtttpppooopppppppppooonnniiidddeeejjjppprrrrrrjjjiiijjjmmmqqqsssrrrqqqllljjjggggggjjjmmmnnnooollleee\\\TTTPPPNNNNNNMMMOOOTTT\\\dddhhheee^^^XXXTTTTTTTTTUUUWWWWWWVVVUUU]]]rrr```III666555999888777999666777888666444333111000000//////000222222000............---------,,,,,,........................++++++++++++++++++++++++************************************************((((((''''''''''''((((((---,,,+++***))))))))))))'''''''''(((((((((((((((((())))))***************)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////...000222333444555888;;;:::===BBBGGGKKKMMMMMMMMMPPPQQQUUU\\\ccchhhWWWXXXYYYYYYYYYXXXWWWVVVRRRSSSSSSPPPOOOSSS\\\dddXXXSSSNNNMMMPPPSSSTTTTTTRRRRRRQQQOOONNNNNNPPPRRRNNNMMMLLLLLLLLLLLLJJJHHHLLLLLLLLLLLLMMMMMMMMMMMMKKKMMMOOOPPPOOOOOOPPPQQQMMMOOOQQQQQQOOOKKKIIIHHHOOOKKKFFFCCCEEEHHHKKKMMMHHHIIIKKKNNNOOOOOONNNMMMKKKPPPRRROOOMMMPPPSSSSSSRRRVVVZZZXXXTTTQQQSSSUUUUUUXXX\\\]]]\\\[[[\\\]]]eeehhhlllwww|||zzzwwwvvvxxxyyyzzzzzzzzzuuupppppprrrssspppmmmqqqrrrsssrrrpppnnnnnnnnntttwwwzzz{{{yyyxxxxxxzzzpppsssxxx{{{zzzwwwqqqnnnooooooqqqsssuuuuuurrrooopppqqqooojjjdddccchhhmmmmmmkkkjjjkkkmmmnnnllljjjmmmqqqsssrrrooonnnpppssstttqqqooopppqqqqqqnnnkkktttmmmeeecccfffkkkllllllccccccffflllssswwwwwwvvvjjjkkkllljjjhhhjjjpppuuupppiii^^^UUUPPPOOONNNNNNQQQWWW]]]___]]][[[[[[\\\XXXRRRMMMMMMRRRWWWXXXWWWZZZhhhjjjnnnlllUUUEEE:::666999777000000888///000000///111333444222///...///000222222000---......---------,,,,,,,,,........................++++++++++++++++++++++++************************************************++++++***************+++---,,,+++***))))))))))))&&&'''''''''(((((())))))(((((()))***************'''((()))+++---.........******+++++++++,,,,,,,,,,,,,,,------...//////000...///111333444666999<<<:::>>>CCCHHHKKKLLLLLLKKKNNNLLLNNNUUU```hhhXXXVVVSSSPPPPPPQQQTTTVVVRRRNNNJJJNNN\\\gggddd[[[NNNNNNNNNPPPQQQQQQOOOMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMHHHGGGKKKJJJDDDDDDGGGFFFHHHJJJLLLMMMKKKIIIHHHOOOOOONNNNNNLLLKKKJJJIIINNNNNNOOONNNLLLJJJGGGEEENNNIIIGGGIIIJJJGGGFFFHHHFFFFFFFFFFFFGGGGGGHHHIIIHHHIIIJJJKKKMMMNNNOOOPPPRRRRRRSSSRRRPPPOOOOOOPPP[[[\\\\\\ZZZXXXYYY]]]```hhh```^^^ccchhhrrr~~~~~~||||||}}}~~~~~~|||zzzzzz|||{{{wwwsssvvvqqqnnnooossssssllleeeooosssvvvuuupppmmmnnnqqqttttttvvvyyy{{{|||zzzxxxqqqvvv{{{zzztttooonnnooolllmmmnnnppprrrrrrqqqnnnqqqpppnnnkkkiiigggfffeeeeeeffffffeeecccbbbccceeerrrssssssqqqnnnllllllmmmrrrqqqoooooooooooollljjjjjjiiihhhfffeeefffhhhiiidddfffiiioooyyyzzzrrrkkkkkkjjjgggdddcccfffhhhdddbbb^^^YYYTTTRRRTTTUUUXXXYYY[[[\\\\\\[[[\\\]]]QQQMMMKKKLLLQQQVVVXXXWWWZZZZZZ\\\```iiizzzwwwdddUUUIIIAAA777666555444333222222222222222222111111111000000222000............---,,,//////...---,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))******************+++++++++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******+++***)))))))))***,,,,,,))))))*********++++++++++++,,,,,,---...///000000000000000111333555777999>>>???AAADDDHHHKKKMMMOOOSSSQQQRRRVVV[[[^^^RRRQQQPPPPPPQQQQQQOOOLLLOOOLLLJJJOOO[[[ccc^^^TTTLLLNNNQQQSSSRRRPPPMMMLLLOOOOOOPPPPPPOOOMMMKKKJJJJJJFFFFFFJJJJJJFFFFFFJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJKKKJJJIIIGGGFFFKKKGGGEEEGGGHHHEEEDDDFFFGGGGGGFFFFFFGGGHHHJJJKKKHHHIIIIIIJJJKKKLLLMMMMMMLLLNNNPPPPPPPPPOOOPPPQQQUUUVVVVVVUUUTTTUUUXXX\\\___YYYXXX[[[\\\___ooo|||yyyvvvwwwwwwxxxxxxxxxxxxxxxvvvxxxyyyyyyxxxvvvuuuuuu|||xxxttttttuuussslllffflllooosssrrrooonnnpppsssxxxxxxyyyzzz{{{{{{zzzyyytttwwwyyyxxxuuusssrrrrrrnnnnnnoooqqqsssrrrpppmmmooommmkkkhhheeecccaaaaaaaaabbbcccbbbaaaaaaccceeemmmnnnoooooommmmmmnnnoooqqqpppooooooooonnnllljjjeeecccaaa```aaabbbcccdddhhhkkknnnsss||||||tttnnnjjjeeebbbbbbccccccddd^^^^^^\\\YYYVVVTTTUUUWWW______``````___^^^^^^___RRROOOLLLKKKMMMOOOQQQRRRUUUVVVVVVYYY```jjjuuu}}}xxxlllZZZLLLCCC<<<666222666555444333222222222222222222222111111000000000222000............---,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++*********))))))************************))))))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******+++***)))))))))***+++,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000000000000111333555777999???@@@CCCFFFJJJMMMOOOPPPSSSRRRRRRVVV[[[^^^NNNNNNOOOTTTXXXWWWPPPIIILLLKKKJJJNNNWWW\\\VVVKKKHHHMMMRRRTTTQQQNNNLLLKKKPPPQQQRRRSSSQQQMMMHHHEEEGGGEEEFFFIIIJJJIIIIIILLLMMMKKKHHHEEEDDDFFFHHHJJJIIIIIIIIIIIIHHHFFFEEEDDDBBBCCCEEEGGGHHHIIIHHHHHHJJJFFFDDDFFFGGGDDDCCCEEEGGGFFFEEEDDDFFFHHHKKKMMMHHHHHHIIIIIIIIIJJJJJJJJJEEEHHHLLLOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPRRRVVVYYYXXXUUUUUUXXXVVVTTT\\\iii{{{~~~|||zzzvvvssslllnnnrrrtttuuuuuusssrrroootttwwwwwwsssqqqsssuuu|||zzzxxxvvvtttpppkkkhhhiiilllnnnooonnnnnnrrrvvvyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxvvvuuuuuuvvvuuutttooooooppprrrsssqqqnnnkkkmmmkkkiiifffccc```___^^^]]]^^^___^^^]]]^^^```bbbgggiiikkkllllllmmmoooqqqpppooommmmmmmmmllliiigggeeeccc```bbbeeehhhhhhggglllnnnoooqqqxxx|||xxxppplllfff```^^^aaaddddddbbb______^^^\\\YYYYYYZZZ\\\eeecccaaa^^^[[[YYYXXXWWWUUUTTTQQQOOOMMMNNNRRRUUUWWWWWWWWWZZZ___dddggghhhsssnnnRRRKKKCCC>>><<<<<<;;;:::555444333222222222222222111111111111000000000000111///.........///---,,,......------,,,,,,++++++------------------------++++++++++++******))))))+++************)))))))))************************((((((((((((''''''''''''))))))))))))))))))))))))***))))))))))))))))))******))))))(((((())))))*********))))))******+++,,,+++++++++,,,,,,,,,------+++,,,,,,---...///000000000000000111333555777999@@@AAADDDHHHKKKNNNPPPQQQSSSRRRRRRVVV[[[^^^OOOOOOQQQYYY```___WWWNNNKKKKKKJJJKKKPPPTTTNNNFFFDDDJJJPPPPPPMMMJJJLLLNNNOOOPPPQQQPPPNNNKKKGGGEEEGGGGGGGGGIIIIIIIIIJJJKKKMMMKKKGGGDDDCCCDDDFFFHHHGGGGGGGGGFFFFFFDDDCCCCCCAAABBBDDDFFFGGGHHHHHHHHHJJJFFFDDDFFFGGGEEEDDDFFFEEEDDDBBBAAACCCFFFJJJMMMIIIIIIHHHHHHHHHGGGGGGGGGAAAEEEJJJMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPRRRVVVXXXRRRQQQSSSVVVUUUSSSXXXaaannn~~~zzzyyywwwtttqqqkkkmmmppprrrttttttsssrrrqqqsssvvvuuusssqqqrrrsssttttttsssrrrooommmkkkjjjiiijjjlllllllllmmmqqqtttuuuuuuvvvuuuuuuuuuwwwyyyyyysssqqqsssuuutttrrrnnnnnnoooppppppnnnjjjgggkkkjjjhhhfffdddbbbbbbaaa]]]]]]^^^]]][[[ZZZ\\\]]]dddfffhhhjjjkkklllnnnqqqpppooolllkkkiiigggdddaaaeeecccbbbeeelllpppqqqoooooooookkkiiilllpppmmmhhheeecccbbbbbbccceeeeeeeeegggfffccc```^^^___cccfffmmmiiiddd^^^ZZZWWWTTTRRRTTTUUUTTTRRROOOPPPUUUZZZZZZYYYYYY]]]cccgggfffeeegggnnn~~~mmmZZZKKKAAA>>>999777777777666555444333222111111111111111000000000000000000000000000...---...//////---+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***************+++++++++******++++++++++++,,,,,,+++,,,,,,---...///000000000000000111333555777999???AAADDDHHHLLLOOOPPPQQQSSSRRRRRRVVV[[[^^^TTTRRRRRRWWW]]]]]]UUUNNNLLLLLLIIIGGGJJJMMMKKKEEECCCGGGJJJIIIGGGHHHMMMRRRMMMMMMLLLKKKJJJIIIHHHGGGIIIJJJJJJIIIHHHIIIIIIHHHJJJIIIGGGEEEDDDCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGCCCAAADDDEEECCCBBBDDDAAA@@@>>>>>>???CCCGGGIIIHHHHHHHHHGGGFFFFFFEEEEEEAAADDDHHHJJJJJJIIIIIIIIILLLKKKKKKLLLNNNQQQTTTUUUMMMMMMNNNPPPPPPQQQVVV]]]ggg~~~~~~zzzxxxyyyyyyvvvsssnnnoooppprrrssstttuuuuuuwwwvvvuuuuuuvvvuuurrroookkkkkklllmmmnnnnnnnnnnnnlllllllllkkkjjjkkknnnoooppprrrtttttttttuuuxxx{{{xxxpppmmmppprrrpppmmmmmmmmmllllllllljjjgggdddgggffffffeeeeeeeeeffffffeeeeeedddaaa^^^\\\\\\\\\eeegggiiijjjjjjjjjlllnnnqqqnnnkkkiiifffccc___\\\___^^^___dddkkkppprrrqqquuurrrkkkddddddggggggdddaaaeeeiiihhhdddaaabbbeeeiiigggccc```aaafffnnnttttttoooiiieeecccbbb```^^^WWWYYYYYYVVVSSSTTTXXX[[[YYYWWWVVVYYY___cccdddcccdddcccjjjwww||||||~~~dddPPPEEE===888999777444333111000...---222222111000000000000111////////////////////////...------...//////---+++,,,,,,,,,,,,,,,+++++++++************************+++++++++*********))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))(((((((((((())))))))))))******++++++++++++))))))))))))************+++,,,,,,---...///000000000000000111333555777999<<<>>>BBBGGGKKKNNNOOOPPPTTTRRRSSSWWW\\\```VVVSSSQQQRRRTTTSSSMMMGGGLLLMMMJJJGGGGGGKKKJJJFFFDDDFFFFFFEEEEEEGGGMMMRRRKKKJJJIIIHHHHHHHHHHHHIIIKKKMMMLLLIIIHHHIIIHHHEEEFFFFFFFFFFFFEEECCCAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@DDDDDDDDDDDDCCCCCCCCCCCCBBB>>><<>>>>>@@@>>>===<<<;;;===???BBBDDDFFFFFFEEEEEEDDDCCCCCCBBBAAADDDGGGHHHHHHGGGGGGGGGIIIGGGFFFGGGJJJNNNPPPPPPPPPPPPOOONNNNNNPPPUUUYYYbbbtttxxxjjjyyy~~~{{{xxxyyy{{{|||zzzwwwsssssssssttttttuuuuuuuuuzzzwwwtttuuuwwwvvvrrrmmmjjjiiijjjlllpppsssssssssooonnnmmmlllkkkjjjjjjjjjooorrruuuvvvvvvvvvzzz}}}{{{uuunnnlllmmmnnnllliiimmmkkkiiihhhhhhgggfffddddddddddddeeefffggghhhhhhoooooommmhhhccc```______gggiiijjjjjjjjjjjjkkkmmmpppmmmjjjhhhfffccc___\\\\\\^^^aaaeeeiiimmmppprrrvvvtttmmmeeecccffffffcccaaahhhmmmjjjbbb\\\^^^aaadddbbb```___bbbjjjttt{{{qqqlllgggfffiiilllmmmllleeefffeeecccaaa______```]]][[[YYYYYY[[[^^^aaabbbeee```bbbiiikkkiiikkkpppqqq|||nnn]]]WWWLLLAAA:::777666777555555555555555555444444111000000/////////000000............////////////---------...//////---+++,,,,,,,,,,,,++++++++++++************************************************(((((()))))))))))))))************))))))(((((('''))))))))))))************))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''')))((((((''''''(((((()))))))))***++++++++++++***((((((((())))))))))))***+++,,,,,,---...///000000000000000111333555777999:::<<>>===AAAAAA@@@??????>>>>>>>>>???;;;999<<<>>><<<;;;===<<<<<<;;;;;;<<<>>>???@@@BBBBBBBBBAAAAAA@@@@@@???AAACCCEEEFFFFFFFFFGGGHHHHHHEEECCCDDDHHHKKKMMMLLLQQQQQQPPPNNNNNNQQQSSSUUUYYYhhhyyyjjjmmmwww~~~|||}}}~~~|||zzz{{{}}}}}}zzzwwwxxxzzzzzzzzzxxxvvvuuuuuuttttttuuutttsssqqqooopppmmmjjjmmmsssvvvuuurrrooonnnmmmmmmlllkkkiiigggmmmrrrvvvwwwuuuuuuwwwzzzssspppmmmlllmmmmmmkkkiiinnnkkkhhhfffffffffffffffgggggggggggghhhiiijjjkkksssrrrpppkkkfffbbb``````iiijjjllllllkkkkkklllmmmnnnllljjjiiihhhfffcccaaa^^^cccgggiiihhhiiimmmqqqmmmmmmkkkeeedddeeeddd``````ccceeebbb]]][[[]]]aaaaaaaaaaaabbbdddkkksssxxxlllgggbbbbbbhhhmmmoooooommmmmmlllmmmlllkkkhhheeebbbaaa```^^^]]]^^^aaadddaaabbbgggooovvvtttmmmgggbbbfffnnnwww}}}sssgggRRR>>><<<;;;999888777666777999...///000000000000111111000//////......//////000---------....../////////,,,,,,,,,...000///---***++++++++++++++++++++++++************************)))))))))***++++++,,,,,,(((((((((((())))))******+++******)))((((((''''''((((((((()))))))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((()))***+++,,,++++++***((())))))))))))*********+++,,,,,,---...///000000000000000111333555777999999<<>>===<<<;;;;;;;;;;;;;;;???;;;:::===>>><<<<<<>>><<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>======@@@BBBDDDDDDEEEFFFHHHJJJIIIFFFCCCDDDHHHLLLLLLLLLKKKMMMMMMKKKLLLNNNPPPOOOMMMZZZyyy|||qqqkkkhhhzzzzzzuuuxxx~~~|||}}}~~~{{{{{{}}}}}}xxxuuunnnqqquuutttqqqoooppprrruuupppkkkmmmsssvvvsssoooooonnnnnnnnnmmmllliiiffflllqqqvvvvvvsssrrrsssvvvmmmllllllmmmnnnnnnllljjjppplllgggeeeeeeggghhhhhhllllllllllllllllllmmmnnnqqqqqqnnnjjjdddaaa______iiikkkllllllllllllmmmooolllkkkjjjjjjjjjjjjhhhfff^^^dddiiihhhdddcccggglll```dddeeecccbbbbbb___ZZZ]]]\\\[[[YYYZZZ\\\aaadddeeeffffffggghhhjjjnnnqqqnnnhhhbbbbbbgggmmmooonnnhhhggghhhkkknnnmmmiiieeeaaabbbcccaaa^^^^^^aaaeeeZZZ```kkkyyyxxxjjjkkkhhheeefffhhhlllqqqvvvyyywwwlllZZZNNNLLLMMMFFF===:::888777666333111222555333444555444222111111222//////.........//////000---------.........//////,,,,,,,,,...000///---***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---'''((((((((())))))******+++******)))(((''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))***+++,,,+++******)))************++++++++++++,,,,,,---...///000000000000000111333555777999999<<>>>>>>>><<<;;;::::::::::::;;;<<<;;;<<<===>>>>>><<<:::999:::;;;;;;<<<======>>>>>>===<<<<<<<<<>>>AAADDDEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBEEEIIIKKKIIIGGGIIIIIIIIIIIIKKKMMMOOOPPPTTTZZZuuu~~~hhhaaalllmmm~~~{{{xxx{{{~~~||||||~~~yyy~~~|||{{{yyyssstttrrrnnnnnnqqqpppllliiilllqqqtttsssoookkkhhhmmmmmmmmmnnnnnnnnnkkkiiinnnnnnoooooopppoooooonnnnnnnnnoooooonnnllljjjhhhnnnmmmiiiccc]]]]]]dddjjjsssrrrqqqooonnnlllkkkjjjtttnnnkkklllggg___[[[]]]aaadddggghhhiiijjjkkkmmmjjjiiigggeeedddddddddddd```bbbdddeeedddcccccccccgggeeebbb```______``````\\\\\\\\\ZZZZZZ]]]bbbfffffffffeeeccccccdddhhhkkkjjjhhhggggggggggggeeecccfffffffffggghhhgggdddbbbaaaaaabbbbbbaaaaaaaaa```^^^aaakkk}}}{{{lllgggdddbbbbbbddddddbbb___eeekkksss|||rrrddd]]]RRRMMMGGGBBB@@@===999666555555444444444333333333111111111111000000000/////////.........---------------------------------------,,,,,,,,,,,,+++++++++++++++*********))))))************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&*********)))))))))))))))******))))))******+++,,,+++((('''(((+++------+++++++++,,,---...///000111000111222222222333666999;;;<<>>>>>??????>>>>>>=========???AAACCCEEEFFFFFFGGGGGGGGGGGGGGGCCCBBBBBBEEEHHHJJJIIIHHHHHHHHHHHHIIIJJJLLLNNNOOOSSSXXXooowwweee```jjjkkk}}}{{{xxxvvv|||~~~}}}{{{zzzzzz{{{{{{{{{yyywwwsssooorrrrrrppppppqqqnnnhhhhhhiiikkkooorrrpppjjjeeeiiiiiijjjlllmmmmmmlllkkkhhhjjjmmmooopppooolllkkkkkklllmmmnnnmmmkkkiiihhhgggfffddd^^^ZZZ[[[aaagggqqqqqqpppooommmlllkkkjjjpppllljjjkkkggg___\\\]]]ZZZ]]]bbbeeeeeeeeedddeeehhhfffdddcccbbbbbbddddddaaabbbccccccbbbaaaaaaaaaaaaaaaaaa```___]]][[[ZZZ]]]\\\[[[[[[^^^bbbfffhhhggghhhgggfffdddeeehhhjjjcccbbbaaabbbdddffffffeeebbbaaabbbccceeedddaaa___```aaabbbccccccbbbaaaaaa```bbbiiiuuuvvvkkkfffdddaaa```aaa```^^^[[[XXX[[[]]]^^^```fffooowwwggg^^^UUURRROOOIIIDDDCCC@@@===999888888888666444444444444444333333333333111111111000000000/////////.........---------,,,------------------------------,,,,,,,,,++++++++++++++++++*********))))))*********************+++((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))((((((((('''''''''&&&))))))))))))))))))))))))******))))))******+++,,,+++)))'''(((+++---,,,+++++++++,,,---...///000111000111222222222333666999<<<===BBBJJJNNNMMMMMMOOORRRQQQRRRWWW^^^bbbYYYXXXVVVVVVXXXYYYYYYXXXYYYXXXUUURRRPPPOOOOOONNNKKKJJJHHHGGGFFFFFFFFFGGGKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDDDD???>>>>>>???BBBEEEEEEEEEEEEDDDBBBAAA@@@?????????999999888777777888999999:::;;;<<<===<<<;;;:::999;;;<<<<<<===???@@@@@@AAA???>>>=========>>>???@@@DDDDDDEEEFFFFFFFFFFFFFFFAAAAAAAAADDDGGGIIIIIIHHHHHHHHHHHHIIIKKKLLLNNNOOORRRUUUeeemmmaaa^^^fffjjj{{{ttttttvvvwwwzzz}}}}}}zzz~~~~~~{{{yyy|||}}}zzzwwwuuuqqqmmmkkkoooqqqpppppppppkkkdddiiihhhhhhnnnssssssllleeejjjjjjkkklllkkkjjjiiihhhbbbfffkkkooopppooollliiihhhiiikkkkkkkkkiiigggfffaaaaaa___\\\YYY[[[aaagggppppppppppppooonnnmmmmmmnnnkkkjjjjjjfff^^^ZZZYYYUUUYYY___bbbcccaaa```___eeedddaaa``````aaadddeeeffffffeeedddbbbaaaaaa```ZZZ\\\___bbbbbb```]]][[[___\\\ZZZ\\\bbbgggiiijjjggghhhhhhgggdddcccdddeee```___^^^___aaadddeeeddd_________aaacccbbb```]]]^^^```ccceeeeeedddcccaaabbbcccfffmmmrrrsssooojjjdddbbb___^^^]]]\\\YYYWWWQQQRRRRRRPPPNNNOOOSSSWWWZZZ\\\___eeekkkrrrxxx||||||}}}pppjjjbbb[[[WWWUUUSSSQQQKKKCCC<<<<<<===;;;;;;===777666444444555666666555444333333333333222222222000000000000////////////......------------,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))******+++++++++))))))************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((('''''''''''''''))))))))))))))))))))))))***))))))))))))***++++++***)))((()))+++,,,,,,++++++,,,,,,---...///000000000111222222222333666999>>>>>>BBBJJJNNNMMMNNNQQQTTTSSSSSSVVV[[[^^^YYYWWWVVVWWWYYYZZZZZZYYYUUUTTTRRRPPPMMMLLLLLLMMMLLLJJJHHHFFFEEEEEEFFFGGGIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>======???BBBEEEEEEEEEKKKIIIFFFCCCAAA>>>===<<<999999777777777777999999::::::;;;;;;;;;;;;:::999<<<<<<===>>>???@@@AAAAAA===<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCBBBBBBBBB??????AAADDDFFFHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOQQQTTT]]]bbb^^^\\\cccjjj{{{qqqhhhgggkkknnnqqquuuooozzz~~~~~~~~~|||zzzxxxvvvvvvtttpppkkkjjjmmmnnnmmmmmmmmmiiiccciiijjjlllppptttsssooojjjpppqqqpppmmmiiieeebbbaaabbbeeeiiimmmoooooommmkkkhhhhhhiiiiiihhhfffcccbbb``````___^^^^^^```fffjjjooopppqqqrrrrrrqqqppppppnnnlllkkkiiiddd]]]XXXVVVWWW[[[___bbbbbbaaaaaaaaadddbbb```___```bbbeeegggkkkiiigggfffeeedddbbbaaaXXX[[[___bbbeeeeeedddcccbbb]]]ZZZ]]]dddiiijjjhhhdddeeefffeeebbb```______cccaaa^^^^^^___aaabbbbbb______```bbbdddcccaaa___]]]___bbbeeefffeeecccaaabbbdddfffhhhiiihhhgggggg```^^^]]][[[ZZZXXXWWWVVVUUUVVVVVVTTTRRRQQQTTTVVVWWWVVVUUUTTTUUUWWWYYYZZZ]]]bbbjjjttt}}}yyyxxxxxxxxxzzzxxxrrriiiccc^^^WWWOOOIIIHHHGGGEEEDDDEEEGGGJJJGGG@@@;;;:::999666555666999888777666666555555444333333222222222111111111000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((())))))******++++++)))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***++++++***)))))))))***+++,,,,,,,,,,,,------...//////000000111222222222333666999@@@???CCCJJJMMMMMMOOOSSSTTTSSSSSSVVVZZZ[[[UUUTTTTTTUUUWWWXXXWWWVVVOOOPPPOOOMMMJJJIIIKKKMMMLLLJJJHHHFFFDDDEEEFFFFFFDDDDDDEEEEEEDDDBBB@@@???AAA@@@@@@???>>>======<<<>>>======???AAABBBBBBAAAHHHFFFDDDAAA>>><<<;;;::::::999888777777888999:::999999:::::::::::::::999;;;<<<<<<===>>>>>>??????999999:::;;;<<<>>>???@@@>>>???@@@@@@AAAAAA@@@@@@===???AAACCCDDDFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOSSSWWWZZZ[[[ZZZaaalllxxxlllbbbaaaeeehhhjjjmmmgggooo}}}~~~~~~~~~~~~}}}{{{{{{~~~yyyuuussstttvvvuuuqqqnnnlllmmmkkkggghhhjjjiiidddggglllqqqsssrrrpppoooooossstttsssooohhhccc```___cccdddfffiiijjjkkkkkkkkkhhhhhhhhhhhhfffccc___^^^````````````aaadddiiillllllmmmooopppppppppooonnnjjjkkkjjjgggddd```\\\YYY\\\^^^___``````aaaccceeecccbbbaaaaaabbbdddgggiiikkkhhhfffeeeeeedddaaa___]]]]]]^^^```bbbccceeeeeeccc___[[[]]]cccggggggeeebbbdddfffeeebbb___^^^]]]bbb___\\\[[[\\\___aaaaaa______```bbbcccccc```^^^[[[^^^aaadddeeedddaaa``````cccggggggdddbbbaaabbbZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVTTTQQQMMMKKKKKKKKKPPPPPPPPPQQQQQQQQQQQQQQQRRRVVV[[[```dddjjjpppuuuuuummmddd```eeeoooyyyxxxpppeeeZZZTTTRRRRRRSSSTTTUUURRRMMMJJJIIIEEE@@@AAABBBBBB???===<<<>>>@@@888555444888888555333444666666555444222111000000222111111111111000000000/////////............---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''(((((())))))))))))))))))(((((())))))***+++************)))***+++,,,,,,,,,------.../////////000111222222222333666999@@@???CCCJJJMMMMMMOOOSSSQQQRRRSSSVVVYYYZZZRRRQQQQQQRRRTTTTTTRRRQQQLLLNNNNNNLLLIIIHHHJJJMMMJJJIIIGGGEEEDDDCCCCCCDDD???@@@AAABBBAAA@@@>>><<<===>>>>>>>>>===<<<;;;:::>>>======>>>??????>>><<<======<<<;;;:::::::::;;;:::999888777777888999:::888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;777777999:::<<<>>>???@@@??????@@@AAAAAAAAAAAAAAA===???BBBCCCCCCCCCDDDFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKSSSSSSTTTYYYXXX]]]ooossshhh```bbbhhhkkkmmmnnnhhhooo}}}~~~~~~}}}}}}|||{{{wwwssssssvvvwwwuuurrrtttqqqqqquuuxxxuuurrrpppnnnmmmhhhcccdddhhhiiiffffffmmmssstttppplllnnnqqqnnnqqqqqqnnniiidddcccccccccdddeeefffggggggggghhhfffggggggfffdddaaa^^^\\\^^^^^^^^^___aaadddfffhhhhhhiiikkkmmmmmmlllkkkjjjgggjjjiiieeedddeeeccc```]]]^^^^^^^^^]]]___bbbeeeccccccccccccdddfffgggiiieeebbbaaabbbcccccc___[[[```___]]]\\\\\\^^^```aaabbb___]]]___bbbeeeeeedddccceeegggfffdddbbbaaaaaa]]]ZZZWWWVVVXXX]]]```bbb]]]]]]]]]___```___\\\YYYZZZ\\\___aaaaaa```___]]]\\\```ddddddaaa]]]\\\\\\VVVWWWXXXWWWUUUTTTTTTUUUPPPOOOMMMKKKIIIHHHHHHHHHKKKLLLNNNOOOPPPOOONNNMMMNNNQQQTTTVVVVVVYYY]]]bbb\\\VVVOOOOOOTTT\\\cccfffXXXTTTMMMFFFBBBAAACCCDDDBBBDDDDDDAAA@@@AAA@@@<<<::::::999777555333333444777666888======999888999222444555555333111222222111111000000000////////////.........------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((()))))))))))))))***))))))))))))))))))))))))((((((''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***)))(((((((((((()))*********++++++***))))))***,,,---------.........//////000111222222222333666999>>>>>>BBBJJJNNNMMMNNNQQQPPPRRRTTTVVVXXXZZZOOONNNNNNOOOPPPPPPNNNLLLKKKMMMNNNKKKFFFDDDGGGJJJGGGFFFEEEDDDBBBAAA@@@@@@============<<<<<<<<<<<<;;;;;;<<<======<<<;;;:::<<<<<<<<<<<<>>>===;;;999999999888999999:::;;;;;;888888666666666666888888888888888888888999:::::::::::::::999888888777777777888999:::<<<<<<======>>>>>>???@@@@@@@@@@@@???===@@@BBBCCCAAAAAABBBDDDAAABBBDDDFFFGGGHHHHHHHHHFFFRRRQQQPPPWWWTTTZZZpppoooeee___dddlllooonnnnnneeemmmwww}}}}}}~~~~~~}}}|||zzzyyyvvvtttrrrqqqqqqqqqqqqqqqqqqoooqqqwwwxxxssspppqqqmmmlllhhhccccccgggiiifffkkkooottttttrrrooooooppphhhlllnnnmmmhhhdddeeegggfffgggiiijjjjjjhhhfffeeecccdddeeeeeedddbbb```^^^]]]\\\\\\]]]___bbbccccccgggiiikkkmmmmmmllljjjiiikkkmmmkkkeeedddffffffbbb[[[]]]^^^^^^^^^___```bbbbbbbbbccceeeffffffffffff___^^^^^^```dddccc^^^YYY\\\[[[ZZZYYYZZZ\\\___```^^^^^^___```bbbeeeggghhhbbbdddeeeeeedddcccdddeee___[[[VVVUUUWWW[[[___aaa]]]\\\\\\]]]]]]\\\XXXVVVZZZ[[[\\\]]]]]]]]]\\\[[[XXXZZZ]]]]]][[[XXXWWWWWWTTTUUUVVVTTTQQQOOOOOOQQQNNNLLLJJJIIIJJJKKKMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHKKKNNNNNNKKKKKKOOOSSSPPPNNNLLLOOOSSSUUUSSSPPPGGGFFFCCC@@@>>>>>>???@@@999===>>>;;;:::<<<<<<::::::::::::;;;;;;;;;;;;:::666444555777666222222444333666888777444333333444000000000/////////...............---------,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++************(((((((((((())))))***************)))(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***((((((((((((((()))*********+++,,,+++)))(((***,,,---------...............000111222222222333666999<<<===BBBJJJNNNMMMMMMOOORRRSSSUUUWWWXXXYYYNNNMMMMMMNNNOOONNNKKKIIIJJJLLLMMMHHHCCC@@@BBBFFFDDDDDDCCCCCCAAA???===<<<===<<<:::888888:::<<<>>>999:::;;;<<<===<<<;;;:::;;;::::::<<<===<<<:::888<<<;;;;;;:::::::::;;;;;;777666555444444555666777888888777777888999::::::::::::999888777666555444888999:::;;;;;;;;;;;;:::;;;<<<<<<===============>>>@@@CCCCCCAAA@@@AAACCC>>>???AAACCCEEEEEEEEEEEEBBBQQQOOOMMMUUURRRWWWpppqqqfff___ccchhhgggccc```^^^hhhqqqvvvssspppsssvvvwwwwww{{{~~~~~~}}}{{{|||}}}zzzzzz{{{|||}}}}}}{{{yyywwwrrrtttvvvtttrrrsssvvvzzzooonnnqqqxxxwwwqqqmmmpppllllllhhhddddddhhhhhheeeqqqrrrtttuuuvvvtttrrrpppfffjjjmmmkkkfffcccdddfffiiikkkooopppooolllhhheee```aaacccddddddcccbbbaaa^^^]]]\\\]]]___aaabbbaaajjjlllnnnooopppnnnllljjjrrrtttooofffbbbdddccc___ZZZ]]]```aaaaaa``````aaaaaabbbdddeeeffffffeeeeee]]]\\\]]]bbbfffeee___ZZZVVVVVVXXXZZZ]]]```cccddd\\\^^^```bbbccceeeiiilll```aaabbbbbbbbbbbbdddeeeeee```ZZZWWWWWWZZZ]]]^^^^^^]]]]]]]]]]]]\\\XXXUUUZZZZZZ[[[[[[[[[ZZZZZZYYYUUUVVVWWWWWWVVVTTTTTTTTTSSSUUUUUURRRNNNKKKKKKMMMQQQNNNIIIFFFEEEFFFFFFFFFIIIIIIHHHHHHHHHIIIJJJKKKGGGJJJMMMKKKFFFEEEGGGJJJLLLLLLNNNRRRUUURRRIIIAAABBBCCCBBBAAA>>>======>>>777;;;===::::::<<<===;;;666555444555666666444222666333333555555333555:::333666777666222///...///000/////////..................---------,,,,,,,,,))))))******+++++++++,,,+++++++++++++++++++++++++++++++++************)))'''((((((((())))))******++++++***)))((('''&&&&&&******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***((((((((((((((()))******)))+++,,,+++((((((***,,,---------...............000111222222222333666999;;;<<>>>>>>>>===;;;999888999888777666666888:::<<<888:::<<<======:::888666:::::::::::::::999777777999999888888777777666666555444444444444555666666444444555555666666777777<<<;;;:::999888888888888999999:::::::::999888888<<<;;;:::999999999:::;;;>>>===<<<;;;<<<>>>@@@AAABBBAAAAAA@@@AAABBBDDDEEEDDDJJJNNNNNNKKKOOOYYYccchhhddd```^^^^^^^^^]]][[[cccdddhhhnnntttwwwuuurrrkkkiiijjjmmmnnnmmmooossstttwwwzzz}}}}}}|||xxxwwwzzz|||{{{zzz}}}uuuttttttvvvwwwxxxwwwuuuqqquuuxxxvvvqqqppprrrvvvrrrmmmqqqzzz{{{rrrlllmmmkkkmmmjjjeeeffflllmmmhhhyyyuuuqqqooopppooollliiijjjjjjjjjiiigggdddbbb```nnntttuuuooohhhfffeeedddfffbbb______dddhhhjjjjjjbbb```]]][[[\\\___aaaccclllkkkjjjgggeeeeeegggjjjooojjjddd```^^^___``````___bbbfffgggddd___\\\ZZZ]]]^^^___bbbcccccc```]]]^^^]]]___dddiiihhh```YYY]]]\\\]]]```cccddd```]]]ZZZ```fffgggddd``````bbbbbbaaa^^^]]]___bbbeeehhhjjjddd[[[WWWXXX]]]cccggg`````````^^^[[[YYYYYYZZZ]]][[[XXXWWWXXXYYYYYYXXX\\\XXXTTTTTTVVVVVVRRRNNNPPPQQQSSSSSSRRRNNNJJJGGGIIIHHHHHHIIIJJJIIIGGGDDDFFFGGGHHHJJJKKKKKKHHHFFFIIIKKKMMMNNNMMMJJJFFFDDDHHHLLLRRRTTTPPPIIICCC???@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888888888888888777777555444333222222222333333444444333333222000000111222111///---+++///............---------......---,,,,,,+++******)))))))))))))))))))))))))))************+++++++++,,,+++******))))))******((((((((((((((()))******(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++,,,+++)))'''&&&''''''&&&%%%&&&'''((())))))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&)))))))))((((((((((((((((((((())))))*********+++,,,,,,,,,---...///000111000000111000000222666999<<>>>>>======<<<:::999888999888888777888999:::;;;:::;;;<<<===<<<;;;999888777777777777666555444444777666666555555555555666444444444444444555666666555555555555555666666666888999:::;;;:::888666444888888888888888888888888:::999888777777888999:::<<<;;;::::::;;;<<<>>>@@@BBBAAA@@@?????????@@@AAABBBFFFIIIIIIIIILLLUUU]]]___\\\YYYXXXZZZ\\\\\\[[[aaaaaadddiiinnnqqqpppmmmkkkhhhgggjjjkkkiiihhhjjjoooqqqvvv}}}~~~|||}}}www}}}}}}}}}~~~~~~|||{{{wwwsssqqqtttuuussssssuuusssrrrqqqrrrsssttttttssstttvvvwwwvvvsssqqqsssuuusssqqqrrrvvvuuuoooiiiggghhhkkkjjjgggjjjqqqrrrnnnuuutttssssssrrrooollliiihhhhhhhhhgggfffdddcccbbbqqquuutttnnnhhhfffdddaaadddaaa```bbbgggjjjjjjiii^^^______\\\ZZZ[[[```dddggghhhhhhfffddddddfffhhhhhheeebbb```___`````````fffggghhhfffbbb]]][[[ZZZ___]]]\\\]]]^^^___^^^]]]dddcccbbbdddfffeeebbb___^^^\\\[[[\\\^^^^^^\\\YYY^^^bbbeeeeeeaaa______bbb```___]]]]]]^^^```cccdddgggbbb]]]ZZZ[[[^^^aaacccaaaaaaaaa___\\\ZZZZZZZZZjjjfff```\\\[[[\\\\\\[[[\\\XXXUUUTTTVVVVVVSSSOOONNNOOOPPPPPPNNNKKKHHHFFFHHHGGGGGGHHHJJJIIIHHHFFFFFFFFFFFFGGGHHHGGGFFFEEE@@@AAACCCEEEFFFGGGGGGGGGNNNNNNMMMKKKHHHDDD@@@===>>>===<<<;;;;;;:::;;;;;;:::999888777666666666666666666555444444333222222222222333333333333222222///000111111111///---,,,............------------...------,,,++++++******************************))))))*********++++++++++++***))))))(((((())))))((((((((((((((())))))***'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++,,,+++((('''&&&'''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''))))))))))))))))))))))))(((((()))))))))))))))))),,,,,,,,,---...///000111111111222111111333777:::===@@@EEEJJJNNNOOOPPPOOOUUURRRTTTYYY\\\[[[CCCDDDEEEHHHIIIHHHDDD@@@>>>>>>???@@@@@@@@@@@@@@@>>>===<<<:::999999888888888888999::::::::::::999:::::::::999999999888888666666666666555444333222444444333222222333444555444444444444444555555666555555555555555555444444444666:::<<<<<<888444111777777666555555666777888888888777666666777888999::::::999999999;;;<<<>>>@@@???>>>===<<<<<<<<<===@@@AAACCCDDDFFFJJJPPPTTTSSSRRRPPPQQQUUUXXXZZZ[[[______```cccgggiiiiiihhhgggbbbbbbfffiiifffccccccllllllnnnrrrvvvzzz~~~~~~zzz~~~}}}vvvuuu|||~~~}}}|||zzzzzz{{{{{{zzzyyywwwsssqqqtttuuusssssstttuuusssppppppqqqsssttttttvvvvvvvvvuuutttsssrrrrrrrrrttttttrrrrrrsssooojjjeeehhhjjjlllqqqvvvwwwuuusssuuuvvvuuurrrmmmjjjhhhffffffgggggggggfffeeeeeevvvvvvrrrkkkhhhhhheee```dddbbbaaadddggghhhfffccc___bbbdddaaa\\\\\\bbbhhheeeggggggfffcccaaaaaabbbaaaaaaaaaaaaaaa```______eeeeeeeeeccc___\\\[[[\\\^^^\\\XXXWWWYYY\\\]]]^^^fffccc___]]]^^^```aaa```___]]][[[[[[\\\\\\[[[ZZZ[[[]]]___^^^[[[ZZZ[[[^^^]]]]]]]]]]]]]]]^^^___``````^^^[[[ZZZ[[[\\\]]]\\\bbbbbbcccaaa^^^[[[[[[[[[mmmhhhaaa]]]\\\\\\]]]^^^[[[XXXUUUUUUWWWWWWTTTQQQNNNNNNMMMMMMKKKJJJHHHGGGGGGFFFFFFGGGIIIIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJUUUOOOFFFAAA???>>>===;;;<<<;;;:::999999888888999777777666555555444444444444444333333222222222222111222222222222222222111//////000000000...---,,,......---------,,,,,,,,,------,,,,,,+++*********************************)))))))))*********++++++))))))(((''''''''''''(((((((((''''''(((((()))***''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***+++***(((&&&&&&&&&&&&&&&%%%&&&''''''(((((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((((()))))))))***+++++++++******)))))))))))))))))),,,,,,,,,---...///000111222333333222222444888;;;===@@@EEEJJJNNNPPPQQQQQQTTTQQQRRRXXX[[[ZZZCCCCCCEEEGGGHHHEEEAAA===;;;<<<>>>?????????===<<<<<<;;;999777666666777777777888:::;;;;;;:::999888777666555444444555666666777888888777777666555444333222111111111333555666444444333333444444555666666555555444444333333333222555888::::::777333000555444333222333444666888888777666666666777888999999999999999999;;;<<<============<<<<<<<<<<<<<<<@@@???@@@BBBFFFJJJMMMNNNLLLLLLLLLNNNQQQUUUXXXZZZ^^^^^^^^^```bbbccceeeeee```\\\\\\cccgggfffcccbbbkkklllmmmnnnpppsssvvvyyy~~~~~~~~~~~~~~~|||}}}xxxrrrsssyyy|||yyyzzzyyyxxxyyyzzzzzzyyywwwwwwsssqqquuuwwwuuuuuuwwwyyyvvvsssrrrsssvvvwwwxxxvvvtttsssrrrsssrrrqqqooolllrrrtttpppttt}}}~~~wwweeehhhkkkpppuuuyyyzzzxxxtttvvvwwwtttnnniiiggghhhgggggghhhiiiiiijjjjjjjjjwwwtttnnniiijjjmmmiiicccgggdddaaabbbcccdddaaa^^^ggghhhhhhfffdddeeeiiilllfffggghhhgggccc___]]]]]]```bbbddddddbbb___]]]\\\[[[]]]___```___^^^^^^___[[[YYYWWWWWWYYY\\\^^^___ggg```ZZZZZZ^^^cccbbb`````````_________^^^]]]]]]VVVXXXZZZ[[[ZZZZZZ\\\^^^\\\\\\]]]^^^^^^^^^^^^^^^[[[YYYWWWVVVWWWXXXXXXWWWaaabbbcccbbb___\\\[[[[[[```]]]ZZZXXXZZZ[[[\\\\\\ZZZXXXVVVVVVWWWWWWUUUSSSRRRQQQPPPNNNMMMLLLKKKKKKHHHGGGFFFFFFGGGGGGFFFDDDEEEDDDCCCAAA??????AAACCCCCCDDDFFFHHHKKKMMMOOOPPPUUULLLAAA;;;;;;<<<;;;999;;;:::999888888777777777555555555555555444333333222222222222111111111111000111111222222111111000...////////////...---,,,------------,,,,,,,,,+++,,,,,,++++++*********)))++++++++++++++++++++++++))))))))))))***************)))((((((''''''(((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***)))'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))(((((()))***+++,,,,,,---,,,,,,++++++******))))))++++++,,,,,,...///111222222222333222222444888;;;===@@@DDDIIIMMMOOOPPPPPPSSSPPPRRRWWWZZZYYYFFFFFFFFFGGGFFFCCC>>>:::<<<===???@@@???>>>;;;::::::999777555444444555555777888:::<<<;;;:::888666555444333222222333555666888888888888777666555444333222222222222333555666333333333333333444555555555555444444333333222222333444555555555444333222333222111000111333666777888777666666777888999:::999999999999:::;;;<<<<<<:::;;;;;;<<<===>>>>>>>>>@@@???@@@CCCGGGJJJKKKJJJJJJKKKKKKMMMOOORRRVVVYYY^^^^^^^^^^^^___```bbbccc^^^[[[\\\bbbfffdddbbbbbbgggiiikkkmmmnnnqqqvvvzzz{{{zzzzzzzzzzzz|||}}}|||{{{|||zzz}}}~~~}}}|||}}}~~~~~~}}}{{{xxxsssoooqqqvvvxxxvvvxxxxxxxxxyyyzzzzzzyyywwwpppllllllpppsssrrrsssuuuzzzxxxvvvuuuvvvxxxxxxxxxsssqqqppppppppppppnnnmmmjjjppprrrpppvvviiiiiimmmrrrwwwxxxxxxwwwvvvvvvtttoooiiieeefffiiijjjjjjkkkkkklllmmmnnnnnnssspppkkkhhhlllqqqnnngggiiiddd``````bbbdddeeecccmmmjjjggggggjjjmmmlllkkkbbbdddggggggdddbbb```___dddgggiiihhhccc^^^[[[YYYVVVZZZ___bbbcccbbbaaa```XXXWWWXXX[[[^^^```___^^^hhh___YYY]]]gggmmmhhhaaa______``````^^^[[[YYYXXXUUUWWWZZZ]]]^^^^^^___```\\\\\\^^^___```_________\\\YYYUUUSSSTTTVVVXXXXXX^^^```bbbaaa___]]]\\\\\\WWWVVVWWWYYY[[[\\\ZZZXXXYYYXXXWWWWWWWWWWWWVVVUUUXXXVVVTTTRRRPPPOOOOOOOOOKKKIIIFFFFFFFFFEEECCCBBBDDDDDDCCCAAA???@@@CCCFFF===@@@EEEKKKOOORRRRRRSSSMMMFFF>>>:::<<<===<<<999::::::999888777777777777555555666666666555444333111111111111111111000000///000000000000000000///...............------,,,---,,,,,,,,,+++++++++++++++***************))))))************************(((((()))))))))***************)))(((((((((((()))'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))'''&&&%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((()))***+++,,,,,,------------,,,,,,++++++++++++++++++,,,...000111222111222222111111333777:::===???CCCGGGKKKMMMNNNNNNRRRPPPQQQWWWZZZYYYIIIHHHGGGFFFDDDAAA===:::===>>>???@@@???>>><<<::::::999888666555555444444777888999::::::999777555666555444444444555666777666666666666555444333222333333333444444444444444333333333333333444444555333333333333333333222222444333222111111222333333111000000111222444666777777777666666666888999:::888888999999:::;;;;;;;;;888999;;;===>>>???????????????AAACCCFFFHHHHHHGGGIIIJJJKKKLLLMMMPPPTTTXXX\\\]]]^^^]]]]]]]]]___aaaaaa___```dddccc```___aaabbbeeeiiijjjkkkmmmsssxxxtttssstttxxx{{{xxx{{{yyyssstttxxx|||~~~|||yyyyyyxxxwwwvvvxxx||||||xxxzzz}}}~~~~~~|||{{{{{{|||}}}|||{{{vvvtttpppoooqqqtttvvvwwwvvvvvvwwwyyyzzz{{{yyywwwppplllkkkooorrrrrrrrrtttwwwvvvvvvwwwxxxxxxvvvtttooooooooonnnnnnnnnmmmnnnmmmoooppppppttt{{{|||zzzllljjjlllrrrvvvtttssstttvvvtttqqqllliiihhhjjjkkkllllllkkkkkkllllllmmmnnnlllkkkhhhhhhlllrrrpppjjjgggccc___```dddiiikkkkkkkkkfffbbbccciiillliiifff]]]```ccceeeeeeeeeeeefffgggiiikkkhhhccc^^^\\\\\\\\\```eeehhhgggdddaaa```XXXYYY[[[___bbbbbb___\\\aaa[[[WWW^^^hhhmmmfff^^^\\\]]]^^^]]]ZZZYYYXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\[[[\\\^^^___```aaaaaaaaa```\\\WWWTTTUUUXXX[[[\\\ZZZ\\\___```^^^\\\\\\\\\[[[[[[\\\^^^___]]]ZZZVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYWWWTTTRRRPPPOOONNNJJJHHHFFFEEEEEEDDDCCCBBBCCCEEEFFFDDDCCCDDDHHHLLLJJJLLLOOOQQQPPPNNNKKKIIICCC@@@<<<<<<======;;;999999999888777666666666666444555666777777666555444222222111111000000000000...//////000000//////...------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++***))))))(((((())))))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((()))))))))***+++++++++---------,,,,,,,,,,,,,,,***++++++,,,...000222333111111222111111333777:::>>>@@@CCCFFFIIIKKKLLLLLLSSSPPPQQQWWWZZZYYYIIIGGGDDDCCCBBB@@@===;;;;;;<<<===>>>???>>>======:::::::::999888777666555777777888888888777666555444444444444555555666777444555555444444333222111222333444555555333222111333333222222333333444555222222222222333333333333222111111000000111222222...///000111333444555666666555444444555777888999666666777888999999999999888999;;;===>>>>>>======;;;===@@@BBBCCCDDDDDDDDDEEEGGGIIIIIIJJJMMMRRRVVVWWWYYY[[[[[[ZZZYYY[[[]]]``````cccdddaaa]]]___eeeeeehhhkkkjjjhhhiiinnnrrrrrrppprrrzzzvvvwww{{{zzz}}}{{{pppkkkooouuuxxxxxxvvvtttsssoooqqqsssssssssuuuwwwyyywww|||}}}zzzyyy}}}wwwwwwwwwzzz}}}~~~}}}yyywwwvvvuuuttttttuuuwwwttttttuuuxxxzzzzzzxxxvvvvvvqqqpppsssuuussssssuuutttuuuwwwzzz{{{yyytttpppkkknnnpppooommmlllnnnqqqtttpppooorrrtttrrrrrrsssmmmjjjjjjpppssspppoooqqqqqqooommmmmmnnnooopppppplllkkkjjjhhhhhhhhhiiijjjeeeggggggfffjjjooommmiiieeebbb___aaaeeehhhiiihhhdddaaa___```ccceeedddbbb\\\___bbbdddddddddeeefffdddfffhhhfffaaa___aaadddccceeehhhiiigggcccaaa```]]]]]]___```aaa```\\\YYYYYYXXXXXX]]]bbbccc```\\\YYY[[[\\\\\\]]]aaaggglllhhhccc]]]XXXVVVVVVWWWXXX[[[[[[\\\^^^___aaabbbcccaaa]]]YYYWWWXXXZZZ\\\]]]UUUXXX\\\]]]]]]\\\[[[[[[_______________]]]YYYVVVXXXXXXYYYYYYXXXXXXXXXYYYXXXWWWUUURRROOOLLLJJJIIIHHHFFFCCCCCCDDDEEEEEEDDDBBBEEEIIIIIIHHHIIINNNSSSWWWVVVTTTQQQLLLFFFAAA>>><<<<<<<<<<<<;;;;;;:::999777777555444444444444444333444555777777666444333333333222222111000//////.........//////.........---,,,,,,,,,,,,,,,------++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))((('''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''))))))))))))))))))))))))*********+++++++++++++++******+++,,,...000222333222333333222222444888;;;AAABBBDDDGGGIIIJJJKKKKKKSSSQQQRRRXXX[[[YYYGGGEEEBBB@@@@@@@@@>>>===::::::;;;===>>>?????????;;;<<<<<<<<<;;;999777666777777777777777666555555222222222333333444444444555555555555444333222222111222444555555333000...333333222222333333444555111111111222222333333444000000000111111111111000---...000222444555555666444444333333444555777888444555666777888888888888999:::;;;<<<<<<<<<;;;:::888;;;???AAA@@@@@@@@@AAAAAADDDFFFGGGHHHKKKPPPUUURRRUUUXXXYYYWWWVVVXXXZZZ\\\^^^bbbccc___\\\bbbkkklllooopppmmmiiigggkkkooosssppprrr{{{}}}uuuttttttoooppprrrkkkjjjooouuuwwwuuurrrqqqqqqqqqsssuuuvvvwwwxxxzzz|||{{{~~~~~~zzzyyy{{{|||zzzrrrsssvvvzzz~~~|||xxxtttuuuwwwrrrssstttwwwyyyyyywwwuuuxxxsssqqqssstttqqqppprrrsssvvvyyy}}}~~~{{{tttooojjjnnnqqqpppmmmlllooosssyyyqqqooouuuuuunnnmmmqqqmmmhhhiiioooqqqnnnnnnqqqmmmkkkkkkooosssvvvuuusssjjjiiigggfffeeedddeeeeeeaaadddfffeeehhhkkkjjjfffdddbbb```aaacccccc```]]]__________________```aaa```bbbccccccaaa```aaabbb```ccceeeccc```aaaeeejjjdddfffgggfffdddbbbbbbbbbbbbaaa``````___]]]ZZZWWWXXX[[[___```_________```YYYZZZ\\\^^^dddooo||||||ttthhh^^^YYYYYY[[[\\\ZZZZZZ[[[\\\^^^aaacccddd___\\\YYYXXXYYYZZZ[[[[[[RRRVVVZZZ\\\\\\[[[[[[[[[___]]][[[[[[[[[[[[YYYWWWWWWXXXYYYYYYXXXXXXYYYZZZUUUTTTSSSPPPLLLHHHEEECCCEEECCCBBBBBBDDDFFFGGGGGGBBBFFFKKKLLLKKKMMMRRRWWWNNNMMMJJJGGGDDDAAA@@@???999;;;<<<;;;999777888888555555444333222222222222222333555666666555333222444444333222111000///...---..................---,,,,,,,,,++++++,,,------+++++++++************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&))))))))))))(((((((((((((((((())))))*********+++******+++,,,...000222333333444444444444666999<<>><<<;;;???>>>===<<<<<<;;;<<<<<<<<>><<<;;;;;;;;;:::999777444333444444333222222222222333555777666222222444333///000000000000////////////...---,,,++++++++++++,,,++++++++++++++++++++++++))))))************))))))&&&''''''((((((((((((((('''''''''''''''((()))***---+++)))(((***+++++++++******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******------,,,,,,+++,,,,,,,,,)))***+++---///000222333111333444444444555777:::@@@AAAEEEKKKMMMJJJJJJNNNSSSSSSSSSVVVYYY[[[AAAAAA@@@???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999999999999999777666444444444444555555555444444444444555555000333555666555333333333333333222222222111111111111000000000111222444555222222222222222222222222333333222111111000//////000111222222333333222222444333222222333444555666999::::::::::::;;;<<<<<<:::999999:::<<<<<<;;;:::>>>>>>===<<<;;;;;;<<<<<<>>>AAAEEEHHHJJJLLLNNNPPPPPPQQQRRRTTTTTTUUUUUUUUUZZZ[[[[[[[[[\\\___dddggghhhjjjkkkjjjjjjlllppptttqqqrrr}}}wwwooopppnnnlllnnnrrrqqqlllnnnqqqtttuuussspppnnnmmmnnnppptttwwwyyy||||||{{{{{{|||}}}|||yyywwwxxxwwwwwwzzz|||zzzxxxwwwxxxyyyyyyyyy}}}}}}}}}}}}|||zzzxxxwwwpppmmmooouuuyyyxxxxxxzzz{{{wwwrrrooonnnmmmjjjjjjjjjlllnnnooopppooonnnqqqyyyvvvmmmiiiiiiiiilllpppmmmgggdddeeeeeegggiiikkklllkkkjjjiiillllllkkkiiifffbbb___\\\^^^```cccdddccc___\\\ZZZbbbggggggaaa\\\^^^```aaa^^^```bbbbbbbbbaaaaaaaaaggggggfffeeecccaaa___^^^cccccccccdddfffeeedddbbbcccaaa^^^YYYVVVUUUXXXZZZaaa\\\ZZZ```cccbbb^^^]]]bbbbbbaaa```^^^\\\ZZZYYYYYYYYYZZZZZZ\\\^^^aaabbbdddbbb^^^YYYWWWXXX\\\___dddccc```^^^]]][[[[[[ZZZUUUUUUUUUVVVWWWVVVTTTQQQ[[[bbbfffaaa[[[YYYYYYXXXZZZ[[[[[[ZZZWWWVVVVVVWWWUUUUUUVVVVVVUUUTTTRRRQQQRRRQQQOOOLLLKKKJJJJJJJJJHHHHHHIIIJJJJJJGGGCCC???BBBCCCEEEFFFFFFEEEBBBAAAAAABBBCCCCCCBBB@@@===<<<;;;;;;;;;:::999777555444555555444333333333333444555999999333111444888999000000000000/////////...------------,,,,,,,,,+++************************))))))************))))))&&&&&&'''((((((((((((((((((''''''''''''(((((()))+++***((((((*********)))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''',,,+++++++++++++++,,,,,,******+++---///000111222111333444444444555888:::@@@AAAEEEKKKMMMJJJJJJNNNRRRRRRSSSVVVZZZ\\\??????@@@AAA@@@???>>>===:::::::::999999:::::::::888888999999999999999999888777555444333333444555444333333333333333333444111333555555444222222222333222222222222111111111111111111222222333333444222222222222222222222222222222222111111000000///000111222222333333222222222000///222666999888666:::999999:::;;;;;;;;;:::999888777888:::;;;:::999======<<<;;;;;;;;;<<<<<>>@@@AAABBBBBBAAA???===;;;;;;;;;;;;:::999777666555777666555555444444555555BBBFFFDDD:::111///222444000000000/////////......------.........---,,,+++))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''(((((((((((('''((((((''''''&&&''''''''')))((('''(((******((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))(((''''''(((((((((***)))))))))***+++,,,,,,++++++,,,---...///000111111333444444555666888:::@@@AAAEEEKKKMMMJJJJJJNNNSSSSSSTTTWWW[[[]]]???@@@BBBCCCBBB@@@>>><<<999888888777777888888999777777777888888999999999777666444333333333444444222222111111111111222222111333444444333111111222222222222222111111111111000111222333333333333333111111111111111111111111222111111111000000000///000000111222222222222222000......444<<>>============???@@@AAAAAA@@@???<<<;;;;;;;;;::::::888777666666888777666666555555666666EEEIIIHHH@@@888444000,,,000000/////////.........,,,---/////////...,,,***))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''''''(((((('''''')))(((''''''&&&&&&&&&&&&'''&&&&&&((())))))'''$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++***))))))((()))))))))(((((((((((()))***,,,,,,,,,,,,------...///000000111222444555555666999;;;@@@AAAEEEKKKLLLJJJJJJNNNVVVVVVWWWYYY[[[]]]BBBCCCDDDCCCBBB???===;;;777777666666666666777777555666666777777888888888555555333222222333444444111111000000000000111111111222333333111111111222222222222111111111000000111111222333333333222222111111111111111111111111111111111000000000000000000000111222222222222111///...///555===BBBBBB??????EEEOOOUUUOOOBBB<<<===:::999777888999;;;;;;:::::::::999::::::;;;<<<===<<<>>>@@@AAA@@@@@@AAABBBBBBCCCFFFIIILLLOOOQQQRRRPPPRRRSSSTTTTTTVVVZZZ\\\^^^]]]]]]^^^aaadddggghhhjjjdddccciiiooonnniiifffeeeiiikkkkkknnntttxxxxxxzzz{{{zzzwwwrrrmmmjjjiiilllpppvvvzzz{{{{{{{{{{{{vvvvvvuuuwwwyyy{{{{{{zzzxxxzzz|||}}}}}}|||{{{{{{yyy{{{|||zzzwwwwwwzzz}}}{{{yyyyyy|||~~~xxxqqqqqqmmmllloooqqqooonnnppprrrtttwwwzzz{{{zzzyyywwwuuuxxx|||{{{wwwqqqmmmkkknnnkkkiiijjjhhhdddbbbdddaaa```bbbeeeeeeccceeeiiigggfffeeeddddddeeeffffff`````````______^^^^^^^^^^^^ccchhhgggbbb[[[XXXWWWTTTYYY[[[[[[]]]cccggggggkkkhhhfffeeefffeeecccaaa^^^```bbbcccdddbbb```^^^___\\\YYYVVVTTTRRROOOMMMLLLNNNQQQSSSUUUYYY]]]```]]]ZZZ[[[^^^___\\\ZZZ\\\\\\[[[YYYWWWVVVUUUUUUUUUUUUVVVWWWWWWUUURRROOOMMMTTTWWWYYYYYYWWWUUUTTTSSSUUUTTTVVV\\\bbbccc^^^XXXXXXVVVTTTSSSUUUVVVWWWWWWgggqqqvvvlll^^^VVVUUUUUURRRRRRRRRRRRRRRSSSWWWZZZWWWWWWVVVUUURRROOOMMMKKKHHHHHHHHHHHHGGGGGGFFFFFFGGGEEEBBBBBBDDDGGGHHHIIIAAA@@@???===<<<<<<=========>>>???@@@@@@>>><<<:::;;;:::999888777777666666777777666555555555555555333888===@@@CCCBBB:::000////////////............,,,---...//////---+++***************************(((((())))))))))))((((((%%%&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&((('''(((((()))***+++,,,,,,,,,------...///000000111222444555555777:::<<<@@@AAAEEEKKKLLLJJJJJJNNNYYYYYYXXXZZZ[[[\\\BBBCCCBBBAAA@@@===;;;999777666666555555666666777555555666666666666666666444444222222222222333444111111000000000000111111///111222222111000222333222111111111111000000000111111111111111111111111111111111111111111111111000000000000000000000000///000111111222222111111000//////222888;;;;;;:::BBBHHHTTT^^^YYYHHH===<<<;;;999777777999:::;;;:::888888888999:::;;;<<<===<<<>>>@@@@@@@@@???@@@BBB>>>@@@EEEIIIMMMNNNOOOOOOOOOQQQSSSUUUVVVXXX[[[^^^___^^^]]]^^^bbbfffhhhhhhddddddhhhnnnpppllljjjjjjiiinnnqqqppprrrvvvyyyxxxyyyyyyyyyvvvqqqmmmjjjiiihhhmmmtttyyyzzzyyywwwvvvuuusssrrrsssuuuwwwxxxwwwxxxzzz}}}}}}{{{yyywwwwwwxxxwwwvvvtttssstttxxxzzzxxxwwwxxx{{{}}}|||wwwsssnnnjjjjjjooopppnnnmmmooorrruuuzzz}}}~~~{{{xxxuuuwwwzzz|||yyysssmmmkkkkkkkkkjjjkkknnnllleee``````cccbbbdddgggeeebbbcccfffmmmllliiigggeeecccbbbaaaaaaaaaaaa```^^^\\\YYYWWW]]]aaaeeeccc]]]XXXXXXZZZZZZ\\\]]][[[^^^eeeiiihhhgggccc```aaadddeeecccaaaYYY[[[^^^```aaa___\\\ZZZWWWTTTRRRQQQQQQQQQPPPNNNIIIKKKOOOQQQSSSVVVYYY[[[[[[YYYYYY\\\[[[WWWUUUWWWXXXWWWUUUSSSRRRRRRRRRSSSRRRSSSTTTTTTTTTRRRPPPNNNOOORRRUUUVVVUUUUUUUUUVVVZZZ[[[]]]aaadddbbb\\\WWWVVVTTTRRRRRRTTTUUUUUUUUU[[[eeejjjdddZZZTTTSSSSSSOOOPPPQQQQQQQQQSSSVVVXXXTTTTTTSSSRRROOOLLLIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFDDDAAAAAADDDHHHKKKLLLAAA@@@???>>>=========>>><<<===>>>??????===;;;:::999999888666666555555666666555444444333333444444***///555<<>>===<<<;;;:::999666666555555555555666666666666555555555555555555444333222111111222333444111111000000000000111111...///000000000111333555111111111111000000000000222111000/////////111111111111111111111111111111///000000000000000000000///000000111111111111111///...///000222555777999FFFEEENNN]]]^^^OOO@@@;;;:::888555555777999:::999777777777888999;;;<<<===:::<<<>>>???>>>>>>???@@@<<<>>>BBBFFFJJJLLLMMMMMMLLLNNNQQQSSSUUUWWW[[[]]]___]]]\\\^^^dddhhhkkkkkkeeeeeeiiinnnnnnjjjhhhjjjhhhnnnqqqpppooopppqqqoooqqqrrrrrrqqqnnnkkkjjjkkkjjjnnnsssuuuuuutttssssssnnnnnnoooqqqtttvvvuuutttuuuxxx{{{|||yyywwwvvvvvvxxxuuussssssvvvxxxzzz{{{yyyxxxwwwwwwvvvuuuuuutttmmmlllooouuuwwwsssnnnnnnrrruuuxxx{{{{{{yyyvvvssstttvvvvvvrrrlllhhhhhhjjjnnnmmmooorrrooogggbbbaaabbbaaadddgggfffbbbcccfffkkkjjjiiigggeeecccaaa```aaa```___^^^[[[YYYWWWVVV^^^aaaccc```ZZZXXX\\\```cccccc```\\\^^^cccgggfffaaa```^^^]]]]]]^^^^^^^^^ZZZ[[[[[[\\\[[[ZZZXXXVVVUUUSSSPPPOOOOOOOOONNNMMMEEEHHHLLLNNNPPPRRRTTTVVVXXXVVVWWWYYYXXXSSSRRRUUUVVVUUUSSSQQQPPPPPPQQQQQQNNNOOOPPPPPPPPPOOOMMMLLLJJJLLLNNNOOOOOOPPPSSSUUUTTTVVVWWWYYYZZZYYYWWWUUUSSSQQQPPPQQQRRRTTTSSSRRRQQQZZZ```\\\VVVSSSRRRPPPLLLMMMOOOPPPPPPQQQSSSTTTRRRRRRQQQPPPMMMJJJHHHFFFHHHHHHIIIIIIHHHFFFEEEDDDAAA@@@???AAADDDFFFFFFEEE>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===;;;999888777666555444444555555444333333222222222222222///222333444777999444,,,//////.........---------,,,,,,+++++++++*********))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))+++,,,---******)))))))))******+++******+++---///000111222111222444555666888;;;===@@@AAAEEEKKKMMMJJJJJJNNNWWWVVVWWWXXX[[[\\\<<<;;;:::999999999999:::666666666555555666666666666666666555555444444333333222111111111222333444111111000000000000111111---...///000000111333666111111111111000000000000222111///------...000111000000000000000000000000////////////000000000000//////000111111111111111,,,---...///111444999===MMMGGGLLL]]]eeeYYYHHH???999666444444555777888888777777777888999;;;<<<===777999;;;<<<;;;;;;<<<===<<<>>>@@@CCCGGGJJJLLLMMMGGGJJJMMMPPPRRRUUUXXXZZZ\\\ZZZZZZ]]]dddjjjlllmmmjjjfffdddeeeeeecccbbbeeecccjjjmmmkkkhhhhhhgggeeeiiikkkllllllkkkjjjjjjkkkmmmoooqqqrrrqqqppppppqqqhhhjjjmmmrrruuuvvvtttqqqrrrvvvzzz{{{yyyvvvvvvwwwsssqqqppprrrwwwzzzzzzyyyzzzyyyvvvqqqnnnnnnqqqtttooopppuuu}}}~~~vvvnnnkkkppprrrtttvvvwwwwwwvvvuuuoooqqqppplllfffcccfffjjjssspppooopppmmmgggeeefff]]]]]]aaaggggggeeeeeeiiiddddddeeeeeeeeeddddddccc^^^]]]\\\ZZZYYYYYYYYYYYYaaadddeee```[[[ZZZ```gggjjjhhhccc\\\\\\aaadddbbb___``````\\\WWWUUUWWWZZZ]]]\\\[[[YYYWWWVVVUUUUUUZZZWWWSSSPPPNNNMMMKKKIII@@@CCCHHHLLLNNNPPPSSSUUUTTTSSSUUUXXXVVVRRRQQQTTTVVVTTTRRRPPPOOOPPPQQQQQQLLLLLLMMMLLLLLLKKKJJJJJJIIIJJJJJJIIIIIIJJJMMMPPPGGGIIIKKKLLLLLLNNNQQQTTTPPPOOOOOOPPPRRRSSSRRRQQQMMMUUUZZZXXXUUUTTTQQQNNNIIIKKKNNNOOOOOOOOOPPPRRRRRRQQQQQQPPPNNNKKKHHHGGGFFFFFFGGGFFFEEECCCBBB@@@:::;;;===@@@BBBBBB???<<<<<<===>>>>>>???>>>>>>===:::;;;===>>>>>><<<;;;999777666555444333333444555333222111111000000111111111333111---,,,///111000//////.........---------,,,+++***)))))))))******((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$$$$$$$%%%'''(((***+++,,,+++***************+++)))***+++---///111222333111222444555666888;;;>>>@@@AAAFFFKKKMMMJJJJJJNNNTTTTTTUUUWWW[[[]]]@@@>>><<<999777555555555444444333222222222333333888555333222333444444333111111111222222333333333666333000/////////...---,,,,,,------.../////////000000000000000000000000......///000000000000000////////////000000000000///000000000000000000///,,,,,,------....../////////...------///444<<>>===<<<;;;;;;:::;;;;;;888:::<<<<<<;;;:::;;;<<<<<<<<<<<<;;;:::999888777666555333111000000111111///000111222333222111111///............---------------------------------&&&((()))++++++)))(((&&&))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((()))******+++******))))))))))))))),,,,,,---...///000111222555666666666666999<<<@@@DDDCCCGGGMMMOOOMMMNNNPPPWWWXXXYYY[[[[[[[[[>>>===:::888666444444444333333222222222333333444666444111111222333222222111111111222222333333333555333000///000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///....../////////000000000//////............//////------...............///.........---///333:::>>>WWWTTTPPPOOOMMMHHH@@@:::888555222111333444555666555555555666666666666777777777888888999::::::;;;===???BBBCCCBBBAAAAAAAAACCCDDDGGGJJJMMMQQQTTTVVVUUUUUUWWW[[[```bbb```^^^___```aaaaaa```______```eeefffggggggggghhhkkknnnsssrrrrrrtttuuusssoookkkkkkmmmoooooonnnnnnmmmmmmllllllmmmnnnooooooppppppsssvvvzzz{{{yyywwwtttsssuuupppmmmpppvvvyyywwwssspppqqqssssssttttttvvvwwwxxxyyy{{{{{{yyyuuupppllllllllllllllllllkkkkkkjjjnnnjjjeee``````dddiiimmmoooooonnnjjjgggeeeeeefff```aaaccceeefffeeecccaaacccbbb```___^^^______```UUUXXXYYYVVVXXX^^^aaaaaacccddddddbbb___^^^___aaaddd^^^YYYWWW[[[^^^^^^]]]]]][[[YYYYYYYYYXXXVVVTTTWWWWWWWWWXXXXXXYYYYYYYYYWWWVVVTTTQQQNNNKKKHHHGGGAAAFFFPPPWWWRRRIIIJJJQQQRRRQQQOOOMMMKKKIIIIIIHHHJJJKKKKKKKKKLLLNNNOOOPPPSSSOOOJJJHHHJJJJJJGGGDDDIIIIIIHHHFFFCCCBBBBBBCCCEEEFFFHHHHHHHHHHHHGGGFFFHHHHHHIIIJJJKKKLLLLLLLLLSSSTTTUUUVVVUUURRROOOMMMPPPMMMKKKLLLOOOPPPNNNLLLLLLLLLLLLKKKJJJHHHGGGFFFIIIHHHHHHGGGEEECCCBBBAAA>>>===<<<;;;;;;:::;;;;;;999;;;======<<<;;;<<<===;;;;;;<<<<<<;;;:::999888555444222111000000111222000111222222222222111000............------------------------------------((()))***++++++***)))(((******)))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))++++++******)))*********+++,,,---...000111222333555666666666666999<<<@@@DDDCCCFFFMMMOOOMMMMMMPPPWWWXXXZZZ[[[\\\\\\<<<;;;999777555333222222222222222222222333444555444222000000111222111000111111111222222222222222444222000000111222111000111000000///......---------------------------------...//////000/////////---.........////////////......,,,,,,,,,,,,....../////////...............---.........///111555999LLLIIIDDD???;;;888777666666444111111222444555555444444444444555555555555777777777888999999::::::===???AAAAAA@@@>>>>>>???AAABBBDDDGGGLLLPPPSSSUUUQQQQQQSSSWWW[[[]]]\\\[[[[[[]]]^^^]]]\\\\\\]]]^^^fffffffffffffffiiinnnrrrxxxyyy{{{|||{{{wwwpppkkkllllllllllllllllllllllllnnnnnnnnnnnnnnnmmmmmmmmmqqquuuxxxzzzxxxtttqqqppppppmmmkkknnntttwwwuuurrrpppqqqrrrssstttuuuuuuuuuvvvuuutttvvvwwwuuupppkkklllkkkjjjiiiiiiiiijjjjjjllleee^^^ZZZ]]]bbbfffhhhhhhhhhgggeeebbbaaabbbccc```cccgggiiiiiifffbbb___bbb___\\\\\\^^^```___]]]SSSVVVWWWWWWYYY```cccbbb___aaaaaa```___^^^___```[[[WWWSSSTTTXXX\\\]]]]]]YYYYYYYYY[[[[[[YYYVVVSSSSSSSSSTTTUUUWWWYYYZZZ[[[WWWWWWVVVTTTQQQMMMJJJHHHAAANNNdddooobbbLLLGGGOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGIIIJJJLLLMMMNNNNNNOOOKKKGGGFFFGGGHHHFFFCCCIIIHHHFFFEEEDDDCCC@@@>>>CCCFFFHHHHHHEEECCCCCCEEEHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNQQQSSSRRRPPPMMMKKKQQQNNNKKKLLLMMMNNNKKKHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEECCCAAA???>>>>>>===<<<;;;;;;:::;;;;;;999;;;======<<<<<<<<<===:::;;;<<<===<<<:::888777333222111000000111222222222222222222222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,******************************)))(((&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((+++***************+++++++++,,,...///111333444555555666666666666999<<<@@@DDDCCCFFFLLLOOOMMMMMMPPPWWWXXXZZZ\\\]]]]]];;;:::999777555444222222111111111111222333444555333111000000222222111000111111111111111222222222333111000111222333222111000000000//////.................................------...////////////...------------............---,,,+++******+++,,,---000//////......---------,,,---////////////111333::::::888444000000444888555333000000222444444444222222333333333444444444666666777777888999999999:::<<<>>>???>>>===>>>???@@@AAACCCEEEIIILLLOOOQQQMMMNNNPPPSSSVVVWWWXXXXXXYYYZZZ[[[[[[ZZZZZZ\\\]]]fffffffffeeefffiiinnnqqqssstttvvvxxxxxxuuuqqqmmmmmmkkkjjjjjjkkkkkkkkkkkkoooooonnnnnnmmmllllllkkkmmmpppuuuvvvuuurrrooonnnmmmkkkjjjmmmrrruuutttrrrssspppmmmlllnnnqqquuuwwwpppmmmlllnnnssstttqqqlllmmmkkkiiigggggghhhjjjkkkjjjgggbbb^^^\\\]]]```bbbggghhhiiigggdddaaa______```ccchhhjjjiiifffcccaaa^^^\\\[[[^^^ccceeeaaa\\\WWWYYYXXXVVVZZZaaadddccc^^^_________^^^^^^]]]]]]XXXUUUTTTUUUXXX[[[\\\\\\WWWXXXZZZ]]]^^^[[[WWWSSSPPPPPPQQQSSSVVVYYY[[[]]]XXXXXXXXXVVVTTTPPPMMMKKKAAATTTppp{{{gggIIIAAAKKKLLLKKKIIIGGGFFFEEEDDDDDDCCCEEEHHHJJJLLLMMMMMMMMMHHHEEECCCDDDFFFHHHHHHGGGDDDBBB@@@BBBDDDDDD@@@<<<>>>CCCGGGGGGCCC@@@BBBFFFIIIIIIIIIIIIIIIIIIJJJJJJFFFHHHKKKNNNNNNLLLJJJGGGPPPMMMJJJKKKMMMMMMKKKHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEECCCAAA???===<<<>>>===<<<;;;;;;:::;;;;;;888:::<<<<<<;;;:::;;;<<<999:::<<<<<<;;;888555444222111000000000111222333444444333222111000///............---------,,,,,,+++++++++++++++++++++++++++******))))))******+++(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''((()))))))))))))))))))))***+++,,,+++,,,...000222444666777555666666666666999<<<@@@CCCCCCFFFLLLNNNMMMMMMOOOUUUVVVYYY[[[\\\]]];;;:::999888666555333222000000000111222333444555333222222222444444333222111111111111111111111111111000000111222333222111---........./////////000************************,,,,,,---...............+++,,,,,,,,,------------,,,+++***))))))***+++,,,//////......------,,,,,,+++---//////......///000...000222111...///333777333111///000111333333333222222222222333333333333555666666777777888888999666999;;;<<<<<<===???@@@@@@AAABBBCCCEEEHHHJJJKKKIIIJJJMMMOOOQQQSSSUUUVVVWWWYYYYYYYYYYYYYYY\\\^^^dddeeegggiiijjjnnnrrruuunnnoooooooooooonnnnnnnnnmmmkkkjjjjjjlllnnnmmmlllpppoooooonnnmmmmmmlllllliiilllppprrrqqqooonnnnnnkkkjjjjjjnnnrrrtttsssqqqrrrooommmnnnqqqsssttttttiiifffdddhhhooorrrqqqnnnllljjjgggeeeeeefffhhhjjjmmmppppppjjjaaa[[[\\\```nnnppprrrqqqmmmgggbbb___cccdddfffeeeaaa___^^^^^^[[[ZZZ]]]dddjjjjjjddd^^^___^^^ZZZWWWZZZaaadddccc_________^^^^^^]]][[[YYYWWWVVVUUUVVVWWWYYYYYYYYYWWWYYY\\\___```]]]WWWRRRNNNOOOPPPSSSVVVYYY[[[]]]YYYYYYXXXWWWTTTRRROOOMMMDDDZZZtttxxx```EEE???IIIMMMLLLJJJHHHGGGEEEEEEDDDDDDFFFHHHJJJLLLMMMLLLLLLEEEDDDCCCCCCDDDFFFGGGGGG@@@>>>===???AAAAAA===::::::@@@DDDEEEBBBAAACCCGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDFFFIIILLLLLLKKKIIIGGGMMMJJJHHHJJJMMMNNNMMMJJJDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@>>><<<;;;>>>===<<<;;;;;;:::;;;;;;666888::::::999999999:::::::::;;;:::888666333111222111000000000111222333555444333222000//////......------------,,,,,,,,,++++++++++++++++++++++++***)))(((((((((((()))***%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''))))))(((((())))))***+++'''''''''((()))***+++,,,,,,---...000333555666777555666666666666999<<<@@@CCCBBBFFFLLLNNNLLLMMMOOOSSSUUUWWWYYY[[[\\\999999999888777555333222111111111111111222333444444333333444666666555333111111111111111000000000000//////000222222111///,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++,,,,,,,,,,,,************************---------,,,,,,,,,,,,,,,+++---//////...---...///+++...111111///...000222111///...///111333222222222222222222333333333333555555555666777777888888555777999;;;;;;===???AAA???@@@@@@AAABBBDDDFFFGGGGGGIIIKKKMMMNNNPPPSSSUUUVVVWWWXXXXXXWWWYYY\\\^^^bbbfffkkkpppsssvvvyyy{{{qqqpppnnnkkkiiiiiikkkmmmnnnlllkkkmmmqqqsssqqqoooooooooooooooooonnnnnnnnnkkkmmmoooooonnnmmmnnnoookkkkkklllooorrrsssrrrqqqmmmooosssyyy|||{{{tttnnnfffdddccceeekkkoooqqqqqqpppnnnllljjjiiikkkmmmnnnqqqxxx{{{tttggg^^^___bbbmmmppprrrrrrmmmgggaaa^^^dddeeeddd```ZZZWWWXXXZZZ[[[]]]bbbiiimmmlllfffaaadddaaa\\\YYY\\\bbbdddaaa______^^^^^^^^^]]]ZZZWWWUUUVVVUUUUUUUUUUUUTTTTTTWWWYYY\\\______\\\VVVQQQMMMOOOQQQTTTWWWYYYZZZ[[[XXXWWWVVVTTTRRRPPPOOONNNPPPgggyyyrrr[[[JJJIIINNNNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJFFFEEEDDDBBBAAAAAABBBBBBAAA???>>>>>>>>><<<:::888:::===BBBCCCBBBBBBDDDFFFGGGFFFEEECCCCCCCCCDDDDDDEEEGGGIIIKKKKKKKKKJJJIIIIIIGGGFFFHHHLLLNNNMMMJJJCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAA???>>><<<<<<>>>===<<<;;;;;;:::;;;;;;555777999999888888888999999999999888777666555444444333222111111111222333555444333111000/////////------------,,,,,,,,,,,,************************(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''******))))))******+++,,,'''''''''((()))+++,,,---,,,---...000222444555666555666666666666999<<<@@@CCCBBBEEEKKKNNNLLLLLLOOOSSSUUUWWWYYYZZZZZZ777888888777666444222111222111111111111111222222333333333555666777555333222111111111000000000///000//////000111111///---,,,,,,,,,---------------........................++++++,,,------------,,,************+++++++++,,,((()))+++,,,,,,+++)))(((***++++++++++++++++++,,,+++---//////...---...///,,,...///000//////...//////......///111222222111222222222333333333444444444444555666666777777888666888::::::;;;<<<>>>@@@<<<===>>>???AAACCCDDDFFFFFFHHHKKKLLLMMMNNNRRRUUUTTTUUUVVVVVVVVVXXX[[[^^^dddiiiqqqwwwyyyxxxwwwvvvrrrqqqppplllhhhhhhkkknnnooommmmmmqqqvvvxxxvvvrrrnnnnnnoooooopppqqqqqqrrrqqqqqqqqqooommmlllmmmooolllmmmoooqqqssssssrrrqqqlllnnnttt|||}}}tttlllhhhgggffffffhhhlllppprrrtttsssqqqpppooopppqqqrrrqqqvvvxxxsssiiibbbbbbeeefffhhhjjjiiifffcccaaaaaabbbddddddaaa\\\ZZZ\\\___aaadddgggjjjkkkiiifffcccaaa```]]]\\\___dddbbb]]]^^^]]]\\\^^^```___\\\XXXTTTUUUVVVVVVUUUSSSRRRRRRWWWXXXZZZ]]]]]]YYYSSSOOOMMMOOOSSSVVVXXXYYYXXXXXXVVVTTTQQQOOOMMMMMMMMMMMMWWWnnnxxxfffRRRNNNPPPNNNKKKKKKKKKKKKKKKKKKLLLMMMIIIHHHHHHGGGFFFFFFFFFFFFDDDDDDBBB@@@>>>>>>>>>??????@@@???>>><<<;;;<<<===<<<>>>@@@BBBCCCCCCCCCCCCHHHGGGEEECCCBBBBBBCCCDDDFFFFFFFFFGGGHHHHHHHHHHHHFFFDDDCCCEEEIIIKKKJJJHHH@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???======>>>===<<<;;;;;;:::;;;;;;666888999999888888999:::888777777777888999;;;<<<666555444222222222333333555444222111000000000000---------,,,,,,,,,++++++************************((()))************)))(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))''''''&&&&&&&&&&&&'''''')))))))))))))))******+++(((((()))***+++---///000------///000111333444444555666666666666999<<<@@@BBBBBBEEEKKKNNNLLLLLLNNNUUUVVVXXXYYYZZZZZZ666666666666555333111///222222111111111111111111222222333444666666555333222111111111000000////////////...///000000---+++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,)))************+++++++++((())),,,------,,,)))((()))))))))******++++++,,,,,,---......------///000++++++,,,---///000000000......---///111222222111222222333333333444444444444444555555666777777777999:::;;;;;;:::;;;===???::::::<<<===@@@CCCEEEFFFEEEHHHKKKLLLLLLNNNRRRUUUSSSTTTTTTTTTTTTVVVZZZ]]]hhhnnnuuuzzzyyyuuupppmmmoooppppppmmmjjjjjjllloooooonnnnnnsssyyy{{{yyyuuummmmmmnnnpppqqqrrrssstttwwwvvvtttpppmmmlllmmmooommmoooqqqsssttttttrrrqqqooooooqqqwww|||{{{tttnnnkkkkkkjjjhhhhhhjjjooorrrrrrqqqpppooonnnoooooopppnnnooooookkkgggddddddeeecccdddeeeeeedddeeegggiii]]]aaaeeeeeebbbbbbeeeiiiggghhhjjjiiigggeeedddddd\\\]]]]]]^^^bbbeeeaaaYYY\\\[[[[[[^^^aaaaaa^^^ZZZTTTVVVXXXXXXVVVUUUTTTTTTVVVWWWYYY[[[ZZZWWWQQQLLLNNNPPPTTTXXXZZZYYYWWWVVVSSSQQQNNNKKKIIIJJJKKKLLLQQQiiinnnVVVDDDHHHKKKDDDIIIIIIIIIJJJLLLNNNOOOPPPJJJIIIGGGEEECCCCCCCCCDDD?????????>>>======???@@@;;;>>>???>>><<<===AAAEEE@@@???@@@AAACCCDDDBBB@@@DDDBBB@@@>>>======>>>???DDDCCCCCCCCCCCCDDDEEEFFFEEEBBBAAACCCFFFHHHFFFDDD>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>><<<;;;;;;;;;;;;;;;777888::::::999999999:::666666666777999===@@@BBB888666555333222222333333444333222000000000000111---------,,,,,,,,,++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''((((((((((((((()))***************,,,---///111222---...///000111222333333555666666666666999===@@@BBBBBBEEEKKKMMMLLLLLLNNNWWWXXXYYY[[[[[[[[[:::999888666444333333222111111111111111111111111222333333333333222111111////////////////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))******)))((((((((((((((()))))))))))))))))))))))))))+++,,,+++***)))***+++******))))))***,,,---///.........////////////000---...///000000111111111000000//////000000111222444444333333444555777888666666666777999;;;===???:::<<<>>>AAACCCCCCCCCBBBEEEFFFGGGHHHJJJLLLNNNOOORRRTTTVVVTTTQQQSSSZZZ```llltttyyyuuupppmmmllljjjjjjhhhiiilllmmmmmmrrrxxxvvvvvvttttttwwwzzztttlllkkkkkkmmmpppsssuuutttsssrrrrrrqqqppppppoooooonnnooopppuuu||||||vvvqqqqqqmmmooorrrtttuuuuuusssrrrnnnllljjjjjjmmmqqqssstttooonnnmmmmmmllllllllllllrrrooojjjfffdddeeeggghhhggghhhiiiiiijjjjjjjjjjjjdddfffggggggffffffggghhhkkkiiifffbbb___^^^]]]]]]^^^^^^___```___^^^\\\[[[aaa```___^^^]]][[[WWWTTTXXXYYYZZZXXXUUUUUUWWWZZZUUURRRRRRVVVVVVPPPOOORRRVVVUUUSSSPPPNNNLLLJJJIIIKKKKKKKKKIIIGGGGGGGGGIIIJJJKKKKKKHHHDDDCCCDDDGGGFFFFFFEEEEEEEEEFFFGGGHHHFFFBBB@@@AAA@@@>>>???BBBBBB???;;;:::;;;===>>>???AAA;;;888999999999===BBB???@@@AAAAAA@@@???>>>===>>>>>>>>>===<<<<<<;;;;;;@@@???????????????@@@@@@EEEBBB??????@@@AAA???===;;;???BBBBBBAAACCCJJJPPPMMMFFF>>>;;;===>>>===;;;===;;;999777666666777888777777666555555555555666444555666777888888888888444222000111333444333111000...---///222333111...///...,,,,,,------,,,+++***++++++++++++***))))))&&&'''((())))))***))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%&&&'''((((((&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''***((((((---444666111,,,)))***,,,...000222333444666777888999888999<<<>>>CCCCCCFFFMMMOOOMMMLLLNNNWWW[[[^^^___]]]\\\888777666444333222222222222222222222222222222222222222333333222222111000........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++*********)))))))))***))))))((((((((((((((((((((((((((((((((((((((()))***+++***((((((***+++******))))))***+++---...---------............///------...///000000000000000000000000000111111222333222222222222444555666555555555555555777999:::???>>>=========>>>@@@@@@CCCDDDDDDEEEGGGIIIJJJKKKOOORRRVVVVVVVVVWWW\\\```hhhoootttqqqmmmmmmmmmlllkkkhhhiiimmmoooooorrrvvvwwwwwwuuurrrrrrsssnnngggkkkkkkmmmpppssstttrrrpppooommmkkkjjjjjjkkkmmmnnnttttttxxx}}}}}}xxxttttttrrrrrrqqqqqqppppppoooooopppooonnnnnnpppqqqpppooommmmmmlllkkkjjjiiiiiiiiikkkiiigggffffffhhhkkkmmmaaabbbdddfffgggggggggfffccceeehhhhhhgggfffggggggfffdddbbb```^^^\\\[[[[[[ZZZ[[[\\\]]]^^^_________```]]]YYYWWWVVVUUUTTTSSSVVVXXX[[[ZZZXXXVVVUUUVVVSSSNNNMMMOOONNNKKKKKKOOOQQQQQQOOOMMMKKKIIIHHHGGGFFFFFFFFFEEECCCCCCDDDEEEEEEFFFEEECCCAAAAAADDDGGGOOOLLLGGGCCCAAAAAACCCEEEHHHCCCAAAAAA@@@>>>@@@CCC@@@===::::::;;;===>>>???===888666777888777:::???@@@@@@@@@@@@???===;;;:::<<<<<<<<<<<<;;;;;;;;;;;;???>>>>>>>>>>>>>>>??????AAA???======>>>???<<<:::>>>@@@AAA@@@???BBBIIIOOOJJJEEE>>>;;;===>>><<<:::<<<:::888777666666777888555555555555555666777777444555666666777666666666444222000111222333111000111///---...///000...+++///---,,,,,,------,,,+++***++++++++++++***))))))'''(((((())))))))))))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((()))---111222///+++)))***,,,...000222333444555777888999888:::<<<>>>CCCCCCGGGNNNPPPNNNNNNPPPYYY\\\^^^^^^\\\YYY666555444333222222222222222222222222222222222222222222222222222111000000........................---------.........//////---------------------------------------,,,,,,,,,************))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((()))))))))((('''''')))+++***)))))))))***+++,,,---++++++,,,,,,,,,---------,,,---...//////000000///000000000000000111222222111111000000111222444555666666555444555666777888@@@===:::888888;;;???AAADDDDDDDDDEEEFFFGGGIIIIIIKKKPPPUUUXXXYYYZZZ]]]```cccjjjnnnllljjjlllnnnmmmeeebbbccchhhkkkjjjkkkmmmrrrsssrrrmmmlllmmmkkkggglllnnnppptttwwwvvvssspppqqqooommmlllmmmooorrruuuyyywwwxxx{{{zzztttpppqqqpppnnnllljjjiiijjjkkklllrrrqqqqqqqqqqqqpppmmmkkkhhhhhhhhhhhhhhhiiiiiijjjggggggggghhhiiikkklllmmmbbbcccdddeeeeeedddbbbaaabbbeeehhhjjjhhhgggffffff``````___^^^]]][[[YYYXXXUUUVVVWWWYYY\\\___aaaccc```[[[VVVRRRQQQRRRSSSTTTSSSVVVZZZ\\\YYYUUURRRQQQPPPLLLIIIIIIIIIGGGIIIMMMLLLKKKJJJIIIHHHFFFEEEEEEBBBCCCCCCBBB@@@@@@AAACCCAAAAAA@@@???>>>AAAEEEIIITTTOOOGGG@@@===???BBBEEEJJJDDDAAAAAA???===???DDD===;;;999999:::===>>>>>>:::777666888888777888<<<@@@??????>>><<<:::888777999999999::::::::::::;;;======<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<999777???AAAAAA@@@>>>AAAGGGLLLFFFBBB===<<<<<<===;;;888:::999888666666666777888333333333444555777888999555555555555555444444333333111000000111111000...333111...---......,,,+++...---,,,,,,------,,,+++******++++++******)))((((((((()))))))))(((''''''(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''')))+++---...---,,,***)))***,,,...000222333444555777888888999:::<<<>>>CCCCCCGGGNNNQQQPPPPPPRRRZZZ[[[]]]\\\YYYWWW555555444333333222333333222222222222222222222222111111111222111000000///------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((()))((('''%%%&&&(((***))))))))))))******++++++************+++++++++,,,+++,,,---......//////...000000//////000000111222111000000000000222333444888777777777777999:::;;;;;;999777666888<<<@@@DDDFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNSSSUUUWWWXXX[[[]]]aaafffiiihhhgggkkkmmmlllbbb^^^___dddhhhgggfffggghhhlllllliiiiiilllnnnnnnmmmppptttyyy|||{{{wwwssssssrrrrrrsssuuuwwwxxxzzzzzzvvvuuuuuurrrkkkhhhiiihhhgggfffeeeeeefffhhhiiirrrpppnnnnnnnnnnnnmmmkkkddddddeeefffgggiiikkkllliiijjjkkkkkkkkkjjjiiiiiimmmkkkiiifffdddaaa```___aaadddhhhjjjhhhfffdddccc`````````___]]][[[XXXWWWSSSTTTUUUWWWZZZ^^^aaacccaaa]]]XXXTTTTTTUUUVVVVVVRRRTTTWWWXXXVVVSSSOOOMMMOOOLLLJJJIIIIIIHHHJJJKKKGGGGGGGGGFFFEEEEEEDDDDDDBBBCCCCCCBBBAAAAAABBBDDDAAA@@@>>>===>>>AAAFFFIIINNNJJJDDD???===@@@DDDGGGIIICCC???>>>===;;;===BBB:::999777777:::<<<======:::777777:::;;;888888;;;===<<<<<<;;;:::888777777666666777888888999::::::;;;;;;;;;;;;;;;:::::::::888999:::;;;;;;999777555>>>???AAAAAA@@@@@@BBBDDD@@@>>>;;;;;;;;;;;;999777888888777666666666777777444444444444555666777888555555555444333222111111222111000000//////......333222000............------,,,+++,,,------,,,+++***************))))))(((((()))))))))((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((+++......+++)))***+++)))***,,,...000222333444555666888888999:::===???BBBBBBFFFNNNQQQPPPPPPRRRXXXYYYZZZYYYXXXVVV666666555444333333444444222222222222222222222222000000111111000000///...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))))))))(((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''%%%&&&(((***(((((())))))))))))))))))))))))))))))***************+++,,,------......---//////......//////000111111000000000000222333444666666666777888:::<<<>>>888888888888:::<<>>@@@BBBDDDDDD???<<<<<<:::999:::???888777555666888:::;;;:::888555666999:::777777999999999888888888888888888444444555666777888999999999::::::::::::999888777666777999:::999888666555:::<<<@@@BBBAAA???===<<<;;;:::999999999999777666666666666666666666777777555555444444444444555555444444444444333111000///000000000000///........./////////...---------...---+++***+++------,,,+++)))************)))((((((((((((((((((((('''&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$############""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''))),,,///...+++(((***,,,)))***,,,...000222333444444666777888999:::===???@@@AAAEEELLLPPPNNNOOOQQQVVVVVVVVVWWWXXXYYY777666555444333333333333111111111111111111111111000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))************((((((((((((''''''''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''&&&((()))((('''&&&'''((('''((())))))))))))((((((((())))))))))))*********)))***+++,,,,,,------,,,---------------...//////000000//////000111333444333333333444666888:::<<<888999999:::::::::::::::?????????@@@AAABBBDDDEEEKKKKKKKKKLLLOOORRRTTTVVV^^^bbbdddccceeehhhhhheee^^^]]]___bbbaaa^^^```eeedddhhhiiihhhjjjnnnooommmjjjmmmrrrwww{{{zzzvvvsssrrruuuzzz}}}~~~|||yyyvvvmmmkkkkkkooopppnnnooorrroooooonnnmmmkkkhhhfffeeekkkgggcccbbbeeejjjnnnqqqooonnnkkkhhheeecccbbbaaaeeegggiiikkklllkkkjjjiiiiiifffbbb______aaaeeeggg```bbbeeefffdddbbbaaa```ccccccbbbaaa```^^^\\\[[[UUUUUUVVVWWWYYY[[[\\\]]][[[ZZZYYYZZZZZZXXXTTTQQQRRROOOMMMLLLMMMNNNNNNNNNHHHKKKLLLJJJIIIJJJHHHDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA???======>>>???>>>;;;888888:::===???@@@AAA@@@???>>>===<<<<<<<<>>???>>>>>>===;;;:::999999999999:::777777::::::777777:::666555444555666777666555555222111444444222333666888777666666555666777888444555555555666666777777888999:::;;;:::888666555444666777666444444555777777888999;;;;;;:::888666555555555444444444555777222333444555666666777777444444333333333444555555333444444444333222111111---///111111//////111333,,,///222222///,,,***++++++***)))***,,,---,,,+++)))))))))))))))(((((('''&&&&&&''''''(((''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&&&&%%%$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))*********++++++)))))))))***)))***,,,...000222333444333555777888999;;;>>>@@@CCCCCCGGGMMMPPPNNNMMMPPPXXXVVVUUUWWW[[[]]]777666444222111000/////////////////////////////////////////////......---++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%(((+++,,,+++)))''''''''''''((())))))((('''&&&))))))))))))************((()))***++++++,,,++++++++++++******++++++,,,---------,,,,,,---...000111444444333222333444555666333333333333555777:::<<<888888999:::<<<>>>@@@AAAAAACCCHHHNNNSSSUUUTTTSSSTTTYYY]]]___cccfffddd```XXXZZZ^^^]]]WWWSSSZZZddddddeeeeeeffflllqqqnnnfffrrrrrrtttwwwxxxvvvrrrnnnpppqqqqqqrrrqqqooonnnlllpppnnnooossstttqqqrrrtttrrroookkkhhhggghhhkkkmmmeeeccccccdddhhhkkkmmmmmmlllkkkiiifffdddbbbaaaaaa___aaacccdddffffffffffff\\\]]]___```aaa``````______aaabbbaaa___^^^^^^___[[[[[[[[[[[[\\\^^^```bbbSSSTTTWWWYYY[[[\\\\\\\\\YYYXXXVVVVVVVVVUUUSSSQQQPPPMMMLLLMMMPPPRRRQQQOOOLLLOOOLLLFFFEEEJJJLLLIIIEEEDDDDDDCCCCCCBBBBBBAAACCCCCCBBB@@@<<<;;;;;;<<<;;;999888:::>>>AAABBBAAA:::999777666666777999;;;888666777:::;;;888777:::666555444444555666555333777333222555555333555999:::999777666555555555666555555555666666666666666888999:::;;;:::888666444333555666444222222444777888777666666777888888888444444444333222333555777222222444555666666777666222222222333444555666777333333444444444333222222,,,///111111000000222555111444888777333...,,,++++++***)))***,,,---,,,+++)))))))))))))))(((((('''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&,,,+++***(((&&&$$$###"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((############$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***++++++,,,))))))(((((())))))(((((()))***,,,...000222333444333555777888999;;;>>>@@@EEEDDDHHHNNNQQQNNNNNNPPPZZZXXXVVVXXX\\\^^^444333111000000000111111///000000000000//////...000000///...---+++***)))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))************************+++,,,///...,,,*********,,,---,,,,,,------.../////////111000000000111333555666333333444555666777888888777888:::<<<===>>>??????AAACCCEEEIIILLLNNNPPPQQQVVVTTTTTTXXX___bbb```]]]^^^[[[ZZZ[[[ZZZYYY]]]cccfffgggfffeeehhhmmmkkkgggqqqsssuuuuuusssnnniiieeessssssrrroookkkiiihhhiiipppqqqrrruuuvvvtttpppmmmpppmmmjjjkkkoooqqqooollliiieeeccceeekkkmmmkkkgggggghhhfffaaa___```___]]]bbb]]][[[```eeedddaaa``````\\\YYY[[[___aaa```]]]]]]___aaa```\\\ZZZ[[[]]]XXX[[[[[[ZZZ\\\___]]]YYYQQQVVV[[[]]]\\\[[[[[[\\\ZZZZZZZZZ[[[\\\\\\YYYWWWSSSSSSSSSTTTTTTRRRNNNJJJIIIHHHGGGFFFFFFFFFGGGGGG@@@@@@AAABBBBBBBBBAAAAAA@@@AAA@@@===999888888999999999888999:::<<<>>>??????<<<888666555555555444666666666666777777777777333333444555555666666777444333222222333444666777666555444333333444555666444444444555666777777888::::::888777555333222111222222444444444444222222555666666777777666555444222222222333333333444444111222444555555444222111///111333555666666555444333333333222222222111111333000...---///000000///......//////...,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))************+++,,,,,,---///111222333666888:::999888:::???CCCDDDDDDGGGLLLNNNMMMOOOTTTYYYXXXXXXYYY[[[[[[444333222111111111222333///000000000000///......---------,,,+++***(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))******))))))))))))***++++++///---,,,*********,,,,,,,,,,,,,,,---......//////000000000000111333555666222222333444555666666777666777888:::<<<=========@@@BBBEEEHHHKKKLLLMMMMMMKKKLLLPPPVVV\\\___^^^]]]]]]YYYXXXYYYYYYYYY___ffffffggggggggglllrrrrrrooonnnmmmllljjjiiigggeeeeeeiiikkkllllllkkklllnnnooopppooooooqqqssssssrrrqqqooojjjffffffiiikkkiiigggkkkjjjjjjmmmoooooolllhhheeegggfffbbb```aaa```\\\```ZZZVVVZZZ___aaaaaacccddd```]]]^^^aaabbb```]]]bbbccccccaaa]]][[[YYYYYY[[[]]]\\\ZZZZZZ\\\ZZZTTTUUUXXX[[[\\\ZZZZZZ[[[\\\[[[[[[\\\\\\[[[[[[ZZZZZZUUUTTTSSSRRRQQQNNNIIIFFFEEEEEEEEEEEEDDDDDDDDDDDD>>>>>>???????????????>>>?????????===:::888999:::;;;::::::999:::;;;===>>>===:::777555555555555444444444555555555666666666333333444444444444555555222222222333333444555666555444444333333444444555333444444555666666777777777777666555444333333222222222333444444333222222666666777777666444222111111111111111222222222333111222333555555333222111000111333666777777666666333333333222222111111111111///------...///...------.........---,,,+++***++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))************++++++,,,---///111222333666888:::999888:::???CCCDDDDDDHHHNNNPPPNNNPPPTTTWWWVVVWWWXXXZZZ[[[333222222222222222333444000000000000000///...---+++++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((()))******---,,,+++*********+++,,,+++,,,,,,------......////////////000111222333444000111111222333444555666555666777999:::;;;;;;;;;>>>@@@DDDGGGIIIJJJIIIHHHGGGMMMUUU\\\^^^___^^^^^^\\\XXXUUUVVVWWWYYYaaaiiinnnooommmjjjkkkoooooolllllliiieeeaaa```bbbeeegggeeegggjjjkkklllnnnqqqsssmmmlllkkklllooorrrssstttmmmiiieeedddeeegggeeeccckkkmmmppprrrqqqnnnjjjgggcccffffffcccbbbcccbbb^^^]]]VVVRRRVVV]]]bbbggglllhhheeebbbaaaccccccaaa^^^dddcccaaa```___]]][[[XXX\\\^^^]]]ZZZYYYZZZWWWRRRUUUVVVVVVVVVUUUVVVYYY[[[[[[\\\]]]\\\YYYXXXZZZ\\\WWWUUUQQQNNNLLLIIIEEEBBBAAAAAABBBCCCBBBAAA@@@???;;;<<<<<<===<<<<<<;;;;;;<<<======;;;999999:::;;;>>>===;;;:::999::::::;;;:::777555444444555555444333333333444444444555555333333333333333222222222111111222333444444444444333333222222222222333333333333444444555555666666444444333333333333333333111222333333333333222111555666666555444222000...///000000000000111111111111222333444444333222111000111444666777888888888444444333222111111000000///...------......,,,+++---------------,,,******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************++++++,,,---///111333444666888:::999888:::???CCCCCCDDDJJJQQQRRROOOPPPSSSUUUUUUUUUWWWZZZ[[[000000000111111222333333000000000000///...------+++,,,,,,---------,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''''''''((()))***,,,+++************+++++++++++++++,,,------............//////000111222222000111111222333444555555555555777888999:::::::::===???CCCGGGHHHHHHFFFEEEHHHQQQ[[[```___\\\ZZZ[[[\\\WWWTTTTTTUUUXXX```hhhooopppnnniiihhhkkkkkkiiikkkhhhdddaaaaaadddhhhkkkkkklllnnnnnnmmmmmmnnnoooiiihhhhhhiiimmmpppqqqqqqjjjiiiggghhhiiiiiigggeeejjjmmmoooooollliiifffeeeeeegggfffcccbbbeeeeeebbb\\\VVVTTTYYY```ffflllrrrhhheeecccbbbbbbbbbaaa___aaa___]]]^^^```aaa^^^[[[YYY[[[[[[YYYZZZ\\\ZZZUUURRRQQQPPPOOOPPPRRRVVVYYYWWWZZZ[[[XXXTTTRRRVVV[[[VVVSSSNNNJJJHHHFFFCCCAAA>>>???@@@AAAAAA???===<<<::::::;;;;;;;;;:::999999888999999888777777999;;;???>>><<<:::999888888999777555333333444555444333333333333333444444444444333333333222111000000000///000222444444444333333222222111111111111222222222333333333444444444555333222222222111111111111111111222222222222111111333333333333333111///...//////000000000111111111111111222333333222111111000222333666777888999999444444333222111000//////............///...,,,))),,,,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))))))))***************+++,,,---///111333444666888999999888999>>>CCCBBBDDDKKKSSSTTTQQQPPPRRRUUUTTTUUUXXX[[[]]]......//////000000000111000000000//////...,,,,,,++++++,,,,,,------,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''((()))************)))*********+++******++++++,,,------------......///000000000000111111222333444555555666555666777888999:::::::::<<>><<<;;;::::::;;;::::::999888888444555666666555666888:::???===;;;999888777777777555333222222444444444333333333444444444555555555333333222111000//////...///000111333444333333222111111111111111111111111222222222222333333333333333333222111000///......111111111111111111111111///000111222222111000000000000000000111111111111111111111111111111111111000111222444666777777888333333222111111000//////000/////////000///,,,***,,,+++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***((()))))))))******************+++---///111333555555777999888777999>>>BBBBBBDDDKKKSSSTTTQQQPPPRRRVVVUUUVVVYYY]]]___---......////////////...000000000///...---,,,+++))))))***************)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))%%%&&&'''((()))(((''''''&&&&&&&&&&&&''')))***+++((()))))))))************)))******++++++,,,,,,---,,,---...////////////...000111222333444555555666555666777888999999999999;;;===AAADDDEEEEEEDDDCCCDDDKKKTTTXXXWWWUUUUUUVVVXXXUUUUUUWWWVVVVVVZZZ```hhhlllmmmjjjhhhjjjkkkiiibbbcccddddddeeefffffffffggghhhjjjiiifffdddcccccc___```aaadddgggiiihhhfff```cccgggjjjkkkjjjgggeeeggggggggggggggghhhhhhhhhiiiiiifff``````dddgggfff___\\\\\\______^^^___ccc```___^^^]]]\\\\\\\\\\\\\\\[[[YYYYYYYYYWWWUUUSSSOOOSSSUUUVVV[[[``````]]]RRRQQQOOOPPPRRRTTTTTTTTTLLLNNNNNNLLLIIIGGGIIIKKKJJJGGGDDDCCCCCCCCCBBBAAA<<<======>>>>>><<<;;;:::::::::::::::999888777777222333444444444555777999<<<;;;999777666666666777555333222333444444333222333333333444444444555555333333222111000000////////////000111222222222222000000111222222111000000111111111111222222222222333333222111000///...---111111000000000000111111---...000111222222111111000000000000111111111111000000000000000000000000000000111222333444444555222111111111111000000000111000/////////...,,,***++++++***))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))))))))************)))***+++---///222444555555777999888777999>>>BBBBBBDDDKKKRRRTTTPPPOOOQQQWWWWWWWWWZZZ]]]___...//////000000///...---000000000///...---+++***))))))*********))))))((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))$$$%%%'''))))))((('''&&&&&&&&&&&&'''((()))+++,,,'''(((((())))))***))))))))))))******+++,,,,,,,,,+++,,,---...///...------///000000111222333444444444555666777777777777777999;;;===@@@BBBCCCCCCCCCHHHLLLQQQSSSSSSRRRRRRTTTRRRRRRTTTYYYYYYXXXZZZ^^^kkkooopppjjjdddbbb___\\\^^^^^^```aaabbbbbbaaaaaabbbdddffffffdddbbbaaaaaa[[[[[[[[[^^^bbbfffgggggg```bbbdddffffffeeeddddddaaa```aaaeeeiiikkkiiigggdddfffeeeaaa```bbbbbb___]]]ZZZZZZ]]]]]]\\\^^^ccc```___^^^\\\YYYXXXXXXXXXVVVWWWWWWVVVSSSQQQQQQQQQOOORRRTTTTTTXXX\\\\\\XXXVVVTTTSSSSSSTTTSSSPPPMMMHHHHHHHHHGGGFFFDDDCCCCCCCCCAAA??????@@@@@@???>>><<<;;;;;;;;;;;;:::::::::999999999999888777666555333444555555555555888:::999888666555555666666777555444333444555444333111222222222222333333333333222222222111111000000000000//////000000111222333000111222222222222111000111111111111111111111111111111111111000000//////111000////////////000111...///111222222111000000....../////////000000000000000000//////000000000////////////000000111222000000000000111111111111222000---,,,------+++***+++***)))((())))))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))*********))))))))))))************)))***+++---///222444555555777888888777888===BBBBBBCCCIIIPPPRRROOOOOOQQQWWWWWWWWWZZZ]]]^^^000000111111111///...---000000000///...,,,+++***,,,,,,,,,,,,,,,+++******(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***$$$%%%'''))))))((('''&&&&&&&&&'''''')))***+++,,,''''''((())))))***)))))))))))))))***++++++,,,,,,+++,,,---.........---,,,......///000111222333333333333444555666666666666888999;;;===???AAABBBBBBIIIKKKLLLLLLKKKIIIIIIIIINNNOOOTTTZZZ[[[YYYZZZ^^^ccciiikkkgggbbb___]]]ZZZ\\\]]]]]]^^^____________bbbdddffffffdddbbb``````ZZZXXXWWWYYY^^^dddhhhkkkdddddddddcccaaabbbccceee[[[ZZZ]]]cccjjjlllhhhccc___cccdddbbbaaaaaa^^^YYYXXXVVVWWWZZZ]]]^^^dddkkkaaa```___[[[XXXUUUUUUUUUNNNQQQTTTSSSQQQOOOQQQSSSPPPSSSTTTSSSUUUYYYWWWSSSWWWUUUTTTTTTTTTPPPJJJEEEFFFEEEDDDEEEEEEDDDAAA>>>???>>><<<<<<======;;;:::;;;:::999999888888999999888888888888777666555444444555666666666666999;;;666666555444444555777888666555444444555444222000000111111111111222222222222222222222111111111111000000/////////111333444000111222333333222111000111111111000000000000000///000000000111111111222111000///......///000111111111222222222000///...---------.........//////000000////////////000000//////............///////////////000111111222222111///,,,***++++++************)))(((((()))***+++************************''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++))))))))))))************)))***+++---///222444666555777888888777888===BBBBBBCCCIIIOOOQQQNNNNNNRRRWWWVVVWWWYYY\\\]]]777555222000///...///000((()))***+++,,,,,,---...+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''%%%$$$&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))******(((&&&'''''''''&&&%%%$$$$$$%%%&&&'''+++)))((('''((()))(((((())))))*********+++++++++.....................---000000000000000111111222555555666666666666666666555888;;;<<<======???AAADDDEEEHHHIIIIIIJJJLLLNNNMMMOOOSSSWWWYYYZZZZZZZZZaaaeeegggccc___]]]ZZZVVVYYYYYY[[[___dddeeedddaaaeeeggggggeeeeeeeeeaaa[[[[[[YYYXXXYYY___fffkkknnnlllgggaaaaaadddfffdddaaaccc___^^^eeeooorrrllleeebbbcccdddfffgggfffbbb___WWWXXXZZZ]]]```dddgggiiibbb```[[[WWWUUUUUUVVVWWWYYYSSSMMMLLLOOORRRQQQNNNTTTRRRQQQTTTYYYZZZWWWSSSSSSSSSSSSRRRPPPNNNKKKJJJFFFGGGHHHHHHGGGEEEBBBAAA<<<;;;::::::::::::;;;;;;;;;999777777888999888777777777888888888666555444111222333333444555666666666222......111444444444777555444444555555444333222222111111111111222222111000000000//////.........------...//////---+++555444333111000//////...222222111///---...000333...............///000000////////////////////////////////////000000000000........................111111000///////////////////////////000000000000222111111000///000000000111000///...---,,,,,,+++///...---,,,***)))((('''+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))***+++---///222444555:::::::::999888:::>>>AAADDDCCCGGGMMMPPPOOOOOORRRWWWWWWWWWWWWWWWXXX555444111000/////////000******++++++,,,,,,------+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''(((((('''%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((***---......///111222111000...+++)))(((''''''***)))(((((((((((((((((()))))))))*********++++++------------------------///////////////000111111333333333333444444555555555777:::;;;<<<===>>>@@@CCCEEEHHHIIIJJJKKKNNNPPPKKKNNNQQQUUUYYY[[[]]]^^^\\\aaadddaaa``````___\\\XXX[[[```gggkkkkkkfffaaafffgggeeebbbcccgggfffbbb]]][[[ZZZ]]]bbbiiinnnppptttmmmeee```aaadddfffgggcccbbbbbbdddhhhjjjhhheeegggffffffggghhhgggeeeccc\\\]]]^^^```bbbdddfffhhhaaa^^^ZZZWWWVVVWWWYYY[[[XXXSSSOOOOOORRRTTTRRRPPPRRRPPPNNNQQQUUUVVVRRROOORRRRRRRRRQQQPPPNNNLLLKKKIIIIIIHHHGGGEEECCC@@@???=========<<<;;;::::::999999777666666777888888777999999999999777555333222222222333333444555666666777444000///000222222222555444333333444444333111111111111000000111111111222222222111111111000000...------///000111000///333222111000000000000000222222222111//////000222//////......///000000111.................................////////////000........................111000//////.........///....../////////000000000000000//////.........///000///...,,,++++++******,,,,,,,,,++++++******)))++++++******)))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((()))))))))))))))***+++---///222444555::::::999888888999===AAADDDDDDGGGNNNPPPOOOOOORRRXXXWWWWWWWWWWWWXXX222222000///...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$'''***,,,,,,---///111555333111...,,,***))))))))))))))))))(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...............//////000//////000111222333333444555666999::::::;;;===???BBBDDDGGGIIIIIIKKKNNNPPPMMMOOORRRVVVYYY[[[]]]^^^VVV\\\``````bbbeeegggfff]]]```dddiiillllllhhheeeffffffccc___aaagggiiiggg```___^^^```dddiiilllmmmtttpppjjjeeebbbbbbccceeeddddddcccbbbaaaaaaccceeeiiigggffffffggggggfffeeeaaaaaabbbcccdddeeeeeefff\\\ZZZVVVSSSSSSVVVZZZ]]]ZZZWWWTTTTTTWWWWWWUUURRRQQQNNNMMMOOORRRRRRPPPMMMPPPPPPPPPPPPOOONNNMMMLLLKKKJJJGGGDDDAAA???===<<>>===;;;999777888777555555777888888777999999999888666444222111333333333444444555555555777444111//////000000000444222111111222222111000111000000//////000000111111111111111000000000000---,,,,,,...000222111000/////////......//////000///000111111///......//////////////////000000111........................------------....................................000///...........................////////////000///.........------------...---,,,+++***)))))))))***************++++++++++++******))))))(((((('''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((()))))))))******)))***+++---///222444555888999888777777999===@@@DDDDDDGGGNNNQQQOOOPPPRRRXXXXXXWWWWWWWWWXXX000//////......///000000---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&((((((&&&&&&&&&''',,,++++++***************((()))***)))(((''''''(((((((((((()))))))))******************++++++++++++------,,,,,,------...///---......000111222333333444555777888888999;;;===AAACCCEEEFFFGGGHHHJJJLLLPPPSSSVVVZZZ[[[[[[YYYXXXUUU[[[___```ccciiilllllliiihhhfffeeefffhhhiiijjjddddddbbb___aaafffgggeeebbb``````aaadddggggggggglllnnnooommmhhhccc___]]]fffccc```]]]\\\^^^bbbdddfffeeeeeefffgggfffdddbbbbbbbbbccccccdddddddddddd___\\\XXXUUUUUUXXX\\\___]]][[[YYYYYYZZZXXXUUUQQQPPPOOONNNOOORRRSSSRRRPPPMMMMMMMMMMMMMMMMMMLLLLLLIIIGGGDDD@@@===<<<;;;;;;===>>>??????>>><<<999888;;;999777666777777666555666666555555444333222111333333444444444444444444555333111/////////000000333222000111222222111///000//////......//////000...........................---,,,---///000000//////......---------------+++...000000...,,,,,,,,,.........------......///------------------------++++++,,,,,,,,,---------..............................---------------...------........./////////...............------,,,------,,,+++***))))))*********************************))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""####################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((())))))******+++)))***+++---///222444555777888777666666999===@@@EEEDDDHHHNNNQQQPPPPPPSSSVVVVVVVVVWWWXXXYYY..................//////...------,,,,,,++++++************)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''')))***)))&&&%%%%%%%%%$$$$$$%%%&&&'''(((((()))''')))++++++(((''''''(((''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,,,,,,,------...---...///000111222333333333444555666666777999<<<@@@AAACCCCCCBBBBBBDDDFFFMMMQQQXXX]]]^^^\\\XXXUUUVVV\\\______bbbiiimmmmmmpppnnnkkkhhhffffffhhhiiiaaabbbbbb```aaadddbbb]]]______```cccgggiiiiiihhhlllnnnqqqpppkkkeee```^^^fffaaa[[[ZZZ]]]```bbbbbbbbbcccfffhhhiiigggbbb___^^^___```bbbccccccccccccdddbbb^^^ZZZZZZ\\\```bbb\\\[[[ZZZYYYWWWTTTOOOLLLNNNMMMMMMNNNQQQRRRSSSRRRKKKKKKJJJJJJJJJJJJJJJKKKEEEBBB???<<<::::::;;;<<<;;;<<<>>>??????===;;;:::>>>;;;999777777666444333111111111111222222222333444444444444444444333333000000000/////////111222333222111111222222111//////......------......///---------------------...222000....../////////...333222111///......------+++...111111///---,,,,,,---,,,,,,+++++++++,,,,,,------------------------++++++++++++,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,------------------................../////////...---,,,------,,,+++*********++++++******))))))((((((''')))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""####################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((()))***+++++++++)))***+++---///222444555777777777666666999===@@@EEEDDDHHHNNNQQQPPPPPPSSSSSSTTTTTTVVVXXXZZZ------------------------,,,,,,,,,++++++***************)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$&&&''''''&&&%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&))),,,+++(((&&&'''(((''''''''''''(((((((((((((((((())))))***+++++++++,,,,,,,,,,,,,,,------.........///000111222222333333333444444333555888:::<<<>>>????????????@@@BBBFFFKKKSSSZZZ]]]\\\YYYVVVXXX\\\^^^]]]___eeejjjjjjllloooqqqppplllhhhdddccc___bbbbbbaaabbbbbb^^^XXX[[[]]]```fffkkknnnnnnmmmqqqooommmjjjiiihhhggggggeee```[[[[[[___bbbcccbbbbbbdddgggkkkllliiiccc^^^ZZZ\\\^^^```aaabbbbbbaaaaaa___\\\YYYXXXYYY[[[\\\YYYYYYXXXVVVRRRNNNKKKIIIKKKKKKKKKKKKLLLNNNOOOPPPIIIHHHHHHGGGGGGGGGHHHHHHBBB@@@>>><<<;;;;;;<<<===;;;;;;============<<<;;;>>>;;;888777666555333222/////////000111222333444555555555444444333333333...///000///...///000222333111000000111222000///...------------------............///////////////666444111///000000000///666555444222111000//////---000222333111///......,,,+++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,---------......---.../////////...,,,,,,---,,,,,,+++******+++++++++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))***+++,,,,,,)))***+++---///222444555777777777777777:::>>>AAAEEEEEEHHHOOORRRPPPQQQSSSSSSSSSTTTVVVXXX[[[,,,------------,,,,,,,,,***************************)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''(((!!!###$$$%%%$$$###$$$%%%&&&'''((((((((('''&&&&&&%%%)))---,,,(((&&&&&&(((&&&&&&'''''''''((((((((((((((()))******+++,,,,,,,,,,,,,,,,,,,,,---........./////////000000111111222333333222222333666999888:::<<<======>>>AAACCCCCCGGGMMMSSSVVVWWWVVVUUUVVVZZZ[[[YYYZZZ```eeefffgggjjjnnnnnnjjjeeeaaa```^^^aaabbbaaabbbccc___YYYZZZ\\\aaaggglllnnnmmmkkkmmmiiiffffffhhhjjjiiihhhbbbbbb````````````aaabbbbbbcccfffhhhiiigggbbb___ZZZ[[[]]]___``````______[[[ZZZXXXWWWVVVVVVWWWXXXXXXXXXWWWUUURRROOOMMMMMMKKKKKKKKKJJJIIIIIIKKKLLLHHHGGGEEEDDDDDDDDDDDDEEEBBBAAA@@@>>>===============<<<<<<<<<;;;;;;::::::999777555444444444333222111111111000111222444555666666555444333333222222...000111000...---...000111000//////000000///---------,,,,,,,,,,,,------------........./////////444111...---.../////////333222111000////////////---///111000///---------,,,,,,+++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***************+++,,,,,,+++,,,,,,,,,,,,---------,,,,,,.........---+++***++++++***)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&%%%%%%$$$&&&'''$$$$$$$$$%%%%%%'''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***+++,,,,,,---)))***+++---///222444555777888888888888;;;???CCCFFFEEEIIIOOORRRPPPQQQSSSUUUUUUVVVVVVXXXYYY,,,------------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######$$$%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''$$$%%%''''''%%%$$$$$$%%%$$$&&&'''((())))))((((((%%%)))------(((%%%&&&)))&&&&&&&&&'''''''''((((((((())))))***+++,,,,,,,,,------,,,,,,------...///......//////////////////222222222111111222666888444777:::<<<===@@@CCCEEEEEEGGGJJJMMMPPPQQQRRRRRRTTTXXXXXXUUUWWW]]]bbbcccdddffffffddd```^^^```bbb___bbbbbb```aaacccaaa\\\\\\^^^bbbfffiiiiiifffcccbbbaaaaaaeeejjjkkkfff``````dddfffddd```]]]___cccbbbbbbbbbdddeeedddaaa^^^[[[\\\^^^``````___^^^\\\\\\\\\[[[[[[[[[[[[[[[\\\YYYYYYYYYWWWUUUSSSSSSSSSOOONNNMMMKKKHHHGGGHHHJJJGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDBBBAAA???>>>>>>>>>???>>><<<;;;999999888888555333111222333444333333555444333222222333444444666666555444333333222222///111222000---+++,,,...000...------...///---,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...,,,***)))+++,,,---------,,,,,,++++++,,,,,,,,,***,,,---,,,+++******+++---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------******************************))))))***+++,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,***(((***))))))(((((((((((()))&&&&&&''''''((())))))***'''''''''(((((((((((((((''''''''''''''''''''''''"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&%%%%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''&&&''''''''''''((((((((()))'''((()))***+++,,,------)))***+++---///222444555888888888888999;;;@@@CCCFFFEEEIIIOOORRRQQQQQQTTTXXXWWWWWWWWWWWWXXX------,,,,,,,,,,,,++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########"""$$$&&&&&&$$$###$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((()))))))))))))))******++++++,,,------,,,,,,,,,,,,---///000111000//////000222444666777333444555666777999>>>AAABBBEEEIIILLLNNNOOOQQQSSSVVV\\\]]]WWWSSSXXXaaafffeeecccaaa`````````___^^^^^^___aaaccccccaaa^^^\\\YYY\\\aaaeeeggghhhggggggeeedddccceeegggfffccc```^^^^^^^^^aaaddddddaaa^^^eeeaaa^^^^^^```aaaaaa```WWWZZZ]]]^^^]]][[[YYYYYY___\\\XXXUUUUUUYYY]]]aaabbb\\\WWWTTTUUUTTTPPPLLLPPPNNNLLLJJJHHHHHHHHHHHHFFFEEEDDDBBBBBBBBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCC???>>><<<:::888777777666444444444444444444444444444555555555555555444333333333333222222111111111555222///---+++,,,---...////////////...---,,,+++,,,+++*********+++,,,---.........------,,,,,,,,,+++++++++,,,,,,---------***************************++++++***((('''(((*********)))***,,,,,,***(((***)))((('''((()))+++---...------,,,+++***))))))************************************************************+++,,,---...------------,,,,,,+++******)))'''&&&'''(((***+++((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''***)))(((''''''&&&&&&&&&***************************,,,...//////111444666888999999999:::<<<@@@CCCFFFFFFJJJPPPRRRPPPPPPRRRTTTTTTSSSUUUWWWWWW------,,,,,,,,,+++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$&&&%%%$$$###$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))******+++,,,,,,------------------...///000000//////000111333555666333444555555666999===@@@@@@DDDHHHLLLNNNPPPSSSUUUVVVZZZZZZUUUSSSYYYaaaffffffeeedddccccccbbbbbbaaaaaaaaaaaa```___\\\ZZZXXX[[[]]]```ccceeefffggggggeeecccaaabbbddddddbbb```dddbbb``````ccceeeeeedddcccaaa``````aaaaaa^^^\\\ZZZ\\\___```^^^\\\[[[ZZZYYYWWWTTTRRRSSSWWW[[[^^^]]]YYYVVVUUUVVVUUUPPPKKKNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBCCC???@@@@@@AAABBBBBBCCCCCC@@@???===:::888666555555444444444444444444444444888888888777666555444444333333222222222111111111111000///...---,,,,,,,,,/////////......---,,,+++++++++*********+++,,,---------------,,,,,,,,,+++,,,,,,---------.........***************************++++++***(((((()))+++000///...,,,***(((&&&%%%))))))******++++++++++++---,,,,,,+++***))))))(((******************************************************)))******+++,,,---,,,,,,------,,,++++++******)))(((''''''''')))***((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////111444666888999:::::::::===@@@CCCFFFFFFJJJQQQSSSQQQQQQSSSZZZYYYXXXXXXXXXXXX,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$###$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,.........------......///000000///000111222333444222333555555666888;;;>>>>>>BBBGGGKKKMMMPPPSSSUUUTTTWWWVVVSSSTTT[[[bbbdddddddddcccbbbaaaaaaaaabbb```___]]]\\\ZZZYYYXXXWWW___```bbbdddfffggghhhhhhgggdddaaa```aaaccccccdddiiieeeaaa___bbbeeeiiikkkddddddeeeggggggddd___[[[ZZZ\\\______]]][[[ZZZYYYXXXWWWUUUUUUVVVYYY\\\^^^YYYXXXWWWXXXXXXVVVPPPKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCBBBAAAAAAAAA>>>>>>???@@@@@@AAABBBBBBAAA@@@===:::888666444444555555555555555555555555999999888777555444333222222222222111111111111111---.../////////...,,,+++............---,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---************************)))***+++***))))))+++---...000222000,,,)))***+++'''(((***++++++***)))(((++++++******))))))((((((************************))))))))))))))))))))))))***)))))))))))))))******+++,,,,,,,,,,,,+++******+++***((('''&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''')))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///111444777999:::;;;;;;;;;===AAACCCCCCCCCGGGOOORRRPPPOOORRRWWWWWWYYY\\\```bbb,,,,,,,,,++++++++++++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$######$$$&&&###$$$%%%%%%$$$###$$$%%%########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''((('''''''''((((((((())))))(((((())))))***+++++++++//////...---------------////////////000111111222111333444444555666999;;;===@@@EEEHHHJJJMMMOOOQQQQQQTTTUUUTTTWWW^^^aaa```]]]^^^^^^]]]\\\\\\]]]^^^ZZZYYYWWWVVVVVVXXXZZZ[[[bbbdddgggjjjkkkjjjiiihhhiiifffbbb______bbbeeeggghhheeeaaa___```dddhhhkkkfffiiimmmppppppkkkeee```^^^```bbbaaa___]]]\\\\\\XXXXXXWWWWWWWWWYYYZZZ[[[[[[YYYXXXWWWWWWTTTPPPLLLHHHIIIJJJJJJJJJHHHGGGFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<999777666555555555555555555555555555555666555444333222222222111111111111111111111111000---....../////////......---------------,,,++++++***************++++++,,,++++++++++++++++++++++++((((((((()))))))))))))))************************)))***+++***)))***,,,...)))...333222---((('''(((((((((((((((((((((''''''))))))))))))((((((((((((************************))))))))))))))))))))))))***))))))(((((((((((()))***+++++++++++++++******+++***)))'''&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***)))))))))))))))))))))))))))+++---...///111444777999:::<<<<<<<<<===@@@CCC===>>>CCCKKKOOOMMMMMMOOOQQQRRRUUU[[[aaafff,,,,,,+++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###$$$&&&"""$$$&&&&&&$$$######$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''(((((())))))******+++///...---,,,++++++++++++---......//////000000000000222333444444444666888<<>>===<<>>===<<<;;;::::::::::::888777777666666666555555555555555555555555333333222111222222333444000000000000000000000000000///...------///111222,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++)))*********************(((((((((((((((((((((((())))))))))))))))))))))))(((*********))))))+++---(((...555555...'''######---+++)))&&&&&&''')))***(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''((((((((())))))******+++******)))***))))))((('''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''')))***+++)))))))))))))))))))))))))))+++---...///222555777999:::<<<<<<<<<===???AAA:::;;;BBBKKKOOOMMMMMMOOOQQQQQQSSSWWW\\\___++++++++++++************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###""""""$$$'''"""$$$&&&&&&%%%$$$###$$$##########################################$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((('''''''''((())))))******---,,,++++++************+++,,,---...///000//////000111333333333333444666:::===AAACCCCCCDDDEEEGGGIIIQQQWWWXXXXXXYYYWWWTTTSSSUUUWWWVVVTTTSSSVVVYYYXXXWWWTTTSSSSSSVVVYYY[[[aaadddhhhkkkjjjgggbbb___``````___\\\ZZZ[[[^^^aaa___``````___^^^___bbbeeeggglllrrrtttrrrlllgggdddaaabbbbbbaaa^^^[[[[[[[[[XXXWWWUUUSSSRRRQQQQQQRRRUUUSSSPPPMMMJJJIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===;;;:::>>>>>>===<<<:::999888888777666666555555555666666444444444444444444444444444333222222333444666777////////////000000000000111000---,,,,,,...000222+++++++++,,,,,,++++++***((()))******++++++******((((((((()))))))))))))))+++************)))))))))))))))))))))))))))))))))((()))***)))((((((***,,,'''---444888777555333333222///+++((('''(((+++...''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))(((((()))************)))(((((((((((('''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$############$$$$$$"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***,,,,,,++++++++++++++++++++++++(((***---...000222555888888999;;;<<<<<<<<<>>>???;;;===DDDNNNRRRQQQPPPRRRQQQRRRUUUZZZ```ddd++++++++++++************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%###""""""%%%'''!!!$$$&&&'''%%%$$$##############################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))*********)))))))))))))))***)))***,,,...///000/////////111222333222222333444888;;;???BBBCCCDDDFFFGGGHHHPPPUUUSSSPPPPPPQQQPPPOOORRRTTTSSSQQQQQQTTTXXXVVVUUUSSSSSSTTTXXX[[[]]]dddeeefffgggfffcccaaa___]]]___```___]]]\\\]]]___```aaa```___]]]___cccgggjjjnnnrrrrrrmmmhhhcccbbb]]]]]]]]][[[XXXUUUUUUUUUYYYXXXUUUSSSRRRSSSTTTUUUNNNNNNNNNMMMKKKIIIIIIIIIEEEDDDCCCAAA@@@?????????======>>>>>>===;;;:::999;;;;;;:::::::::999999999666555444444333333333444333333333333333333333333555444222111222333555666........./////////000000......---,,,,,,,,,---...******++++++++++++******'''((()))***+++******)))'''''''''(((((()))))))))+++++++++*********))))))))))))))))))))))))))))))((())))))((('''&&&((()))(((+++///444888;;;>>>???000...+++((('''((()))+++''''''((())))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))***++++++'''(((((()))******))))))''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((())))))***++++++++++++++++++++++++++++++(((***,,,...000222666888777999;;;;;;;;;;;;<<<>>>;;;===EEEOOOTTTSSSRRRTTTQQQSSSVVV]]]eeekkk+++++++++************)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%###!!!"""%%%'''!!!$$$&&&'''%%%$$$######""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))((()))+++---///000000000///000222333222111222333777:::>>>AAACCCEEEGGGIIIHHHPPPTTTOOOIIIIIIMMMOOOKKKOOORRRQQQNNNMMMQQQVVVQQQQQQQQQSSSVVV[[[```bbbiiihhhfffeeecccccccccccc^^^aaaddddddaaa______```ccccccbbb___]]]___eeejjjnnnqqqsssqqqkkkeeeaaa```___```___]]]ZZZWWWWWWWWWUUUSSSQQQOOOOOOPPPRRRSSSJJJLLLOOOPPPOOONNNLLLLLLFFFDDDBBB???>>>======>>>;;;;;;<<<<<<<<<;;;999888777888888999::::::;;;;;;666666444333222111111111222222222222222222222222444333111//////000111222---.........//////000000++++++,,,---,,,+++***))))))******+++++++++******'''((()))++++++******)))&&&'''''''''(((((())))))******))))))(((((((((''')))))))))))))))))))))))))))))))))(((&&&%%%&&&(((///---***)))+++...000111,,,+++)))'''&&&%%%%%%%%%''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))+++,,,,,,''''''((())))))***))))))&&&&&&''''''((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%!!!""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))(((((((((((((((((((((((((((***,,,...000222666888666888:::;;;::::::;;;===999;;;CCCNNNSSSRRRQQQSSSUUUUUUWWW\\\aaaddd,,,,,,,,,++++++*********************)))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''''''''((((((((((((((((((''''''''''''(((((()))***+++,,,...///000111111111111222333444666666666888:::>>>BBBFFFHHHJJJPPPOOONNNKKKJJJKKKMMMPPPRRRTTTRRROOOPPPVVVYYYXXXVVVUUUTTTUUUWWW\\\```cccfffeeeeeeddddddbbb___\\\bbbcccdddeeeeeedddbbbaaaddddddcccbbbaaabbbeeehhhkkkkkkjjjgggdddbbbaaaaaaUUUXXX\\\\\\YYYVVVTTTUUUWWWWWWUUUSSSRRRQQQPPPPPPLLLJJJIIIJJJKKKKKKGGGDDDFFFEEECCC@@@>>>===<<<<<>>===<<<:::888777888888888888777777777777444444444444444444333333+++---///111222111000///111000000///.../////////000000000000000000000000......,,,+++---000+++###************************))))))))))))))))))))))))(((&&&&&&&&&(((*********'''++++++&&&''',,,---)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***,,,...///''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&''')))*********)))(((((()))+++,,,,,,***'''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""%%%%%%%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))(((''''''&&&&&&((()))***)))***,,,///222444666777:::999888777888999;;;<<<999:::BBBOOOXXXXXXUUUTTTYYYYYYZZZ[[[[[[[[[,,,,,,+++++++++******************)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''(((((((((((())))))(((((((((((()))))))))***+++,,,---///000000111111111111222333444555777888:::===@@@BBBDDDEEEFFFFFFGGGGGGHHHKKKPPPSSSSSSTTTSSSPPPRRRWWWZZZYYYWWWVVVUUUTTTVVVYYY]]]```fffeeedddeeeffffffdddbbbdddddddddeeeeeeeeeeeeeeehhhhhhfffcccbbbcccfffiiihhhhhhgggdddaaa]]][[[ZZZXXX[[[^^^]]][[[XXXWWWXXXXXXWWWUUUSSSQQQOOONNNNNNJJJHHHFFFFFFGGGGGGDDDAAAEEEDDDCCCAAA???>>><<<;;;=========<<<;;;999888777777666666666666555555555444444444444333333333333111111111111111///---,,,111000000/////////////////////...---,,,,,,++++++------,,,,,,111666444...************************))))))))))))))))))))))))***)))((((((((((((((('''%%%))))))&&&&&&***+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((%%%&&&&&&'''''''''''''''))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$#########$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))))))))(((((('''&&&'''((()))***)))***,,,///222444666777999999999999999::::::;;;888:::BBBNNNVVVVVVTTTSSSXXXYYYZZZ[[[\\\\\\+++++++++***************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&''''''''''''(((((((((***))))))))))))))))))***))))))***+++---...//////000000000000000111222333888999:::;;;===???@@@AAAAAACCCDDDFFFHHHLLLQQQUUUTTTVVVUUURRRTTTYYY\\\[[[\\\ZZZYYYXXXYYY[[[^^^```cccaaaaaabbbeeegggggggggffffffggghhhhhhhhhiiiiiijjjiiifffcccaaabbbfffiiihhhgggfffdddaaa^^^[[[YYY[[[\\\]]]]]][[[YYYYYYZZZZZZXXXVVVSSSPPPNNNLLLLLLKKKHHHFFFDDDDDDDDDBBBAAACCCCCCCCCBBBAAA>>><<<;;;;;;;;;;;;;;;:::999888777555555555444444444333333444444444333333333222222333333222111///...------111000000000///////////////...---,,,***)))((((((,,,,,,,,,,,,111777777333))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''$$$&&&'''&&&&&&((((((%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))(((((('''''''''((()))***)))***,,,///222444666777777888::::::;;;::::::999777999AAAMMMTTTTTTRRRRRRWWWXXXYYY[[[\\\]]]*********************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))***+++,,,---......///.........//////000111777777999:::<<<>>>???@@@EEEFFFHHHHHHIIILLLOOOSSSTTTWWWWWWUUUWWW\\\___^^^[[[ZZZYYYYYYZZZ\\\___aaa___]]]\\\^^^aaadddeeeeeegggiiikkkmmmnnnmmmllljjjgggfffdddbbbaaabbbfffiiiiiigggdddaaa```___^^^]]][[[[[[[[[ZZZYYYXXXXXXXXX[[[YYYVVVSSSPPPMMMKKKKKKLLLJJJGGGEEEDDDCCCBBBBBBAAABBBCCCCCCBBB???===;;;:::;;;;;;;;;;;;:::999999666555555444444333333333444444333333222222111111111000000//////000000111000000000000//////............---,,,+++***)))))),,,,,,***(((***///000---))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''''''''((()))$$$&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((***+++(((((('''''''''''''''(((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&'''&&&%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%'''&&&%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))((((((((((((((())))))))))))***,,,///222444666777666888:::<<<===;;;:::888777999AAALLLRRRQQQPPPQQQUUUVVVWWWYYY[[[\\\))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''((())))))***+++,,,------------------...///000000444555777999<<<>>>@@@AAAFFFGGGHHHIIIIIIJJJMMMPPPSSSVVVWWWVVVXXX]]]```___WWWVVVVVVWWWXXX[[[^^^___^^^\\\[[[\\\^^^aaabbbccceeeiiinnnrrrrrroookkkhhhcccddddddcccccceeeiiilllnnniiibbb]]]\\\\\\]]]\\\\\\[[[ZZZYYYYYYYYYXXXXXXZZZXXXVVVRRROOOMMMKKKKKKKKKJJJHHHEEEBBBAAAAAABBB@@@AAABBBCCCBBB@@@===<<<;;;;;;<<<<<<<<<<<<;;;;;;777777666666555444444333444333333222111111000000/////////...//////000111...////////////...---,,,++++++++++++***************+++)))%%%&&&)))***'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%'''***'''''''''(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))((((((''''''(((***+++&&&''')))******)))'''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((())))))))))))))))))***,,,///222444666777666888;;;======<<<:::888888;;;CCCMMMQQQPPPPPPRRRSSSTTTVVVXXXYYYZZZ(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))***++++++,,,,,,,,,,,,,,,,,,...///000111111222555888;;;>>>AAABBB???AAACCCEEEFFFHHHKKKNNNOOOSSSTTTTTTVVV\\\^^^]]]XXXXXXXXXYYY[[[^^^```aaa\\\[[[[[[\\\___aaaaaaaaabbbeeekkknnnnnnjjjeeeaaa```bbbdddeeefffgggjjjlllvvvooofff```^^^^^^]]]\\\]]]\\\[[[[[[\\\[[[YYYWWWVVVTTTRRRPPPMMMLLLKKKJJJGGGGGGFFFDDDAAA???@@@AAA@@@AAAAAABBBAAA@@@???>>><<<<<<<<<===<<<<<<;;;;;;999888888777666555444444444333333222111000//////000//////......------,,,,,,---.........---+++***(((((((((((((((((((((((('''))))))&&&&&&******((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))&&&###$$$(((,,,+++((('''))))))&&&'''***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&)))++++++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''&&&%%%$$$$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((('''((()))*********)))))))))***,,,///222444666777777999;;;======<<<:::999;;;===EEEOOORRRPPPQQQTTTTTTUUUVVVXXXYYYZZZ'''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))***+++++++++******+++,,,...000222333000111333666999<<<>>>???;;;===@@@BBBDDDFFFIIIKKKJJJNNNOOOOOORRRXXXZZZXXXYYYYYYYYYZZZ[[[\\\^^^___WWWWWWXXX[[[^^^``````___]]]___bbbcccccc```]]]ZZZ\\\___bbbdddeeeeeeffffffpppjjjccc`````````]]]ZZZ[[[ZZZZZZ[[[]]]\\\XXXUUUOOONNNMMMLLLJJJJJJIIIIIIDDDFFFGGGFFFBBB@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;:::999999999888777666555444333333333222111000///......,,,,,,---......---,,,+++***+++,,,------+++***(((***)))))))))((((((''''''&&&)))+++((((((******(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&%%%(((000777---(((&&&((('''%%%'''+++''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&&&&%%%"""###############"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))(((&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''((()))***+++***)))))))))***,,,///222444666777888999;;;<<<===<<<;;;:::===@@@HHHPPPSSSQQQRRRVVVVVVWWWXXXYYYZZZZZZ&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))******++++++)))***+++,,,...111333444///000222444777999;;;<<<===???AAACCCCCCDDDGGGIIIFFFJJJLLLLLLOOOTTTVVVUUUTTTSSSSSSSSSSSSTTTUUUUUURRRRRRTTTXXX\\\^^^^^^\\\[[[[[[[[[ZZZYYYXXXVVVVVVXXX[[[___bbbaaa```______]]]ZZZWWWXXX[[[\\\XXXSSSXXXWWWXXXYYY[[[ZZZUUUQQQKKKJJJIIIHHHHHHHHHHHHHHHDDDGGGJJJIIIEEECCCCCCDDDAAAAAA@@@??????@@@@@@AAA;;;;;;;;;;;;:::999888777999888777666555444333333333333222111000///...---%%%'''***---/////////...)))***,,,,,,,,,+++)))'''...---,,,+++***)))(((''''''+++,,,)))(((((('''%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&'''&&&'''...999BBB///(((%%%'''&&&$$$&&&,,,''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))(((&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$ !!!"""######$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&''')))***,,,---+++)))&&&$$$###$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''((()))++++++******))))))+++,,,///222444666777999:::;;;<<<<<<<<<;;;;;;???BBBJJJRRRTTTRRRSSSWWWYYYYYYZZZ[[[[[[[[[&&&&&&&&&&&&&&&'''((()))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((())))))))))))++++++++++++,,,...000111222222444555666888999999;;;===???@@@AAABBBEEEHHHHHHFFFHHHMMMOOOOOORRRVVVUUURRRPPPOOOQQQRRRSSSSSSLLLQQQYYY___aaa___ZZZWWWXXXZZZ[[[\\\\\\\\\[[[[[[XXX]]]aaa```___^^^]]][[[[[[YYYYYY\\\aaabbb^^^YYYWWWYYYYYYVVVWWWYYYWWWRRRNNNMMMJJJHHHFFFEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBB????????????>>>===;;;:::;;;;;;;;;:::999888777666666666666666666555555444111111000000//////......---.../////////...,,,+++************************+++*********))))))(((((())))))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&$$$%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((&&&%%%%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))***************+++---///222444666666888999:::;;;;;;:::888777===@@@GGGOOOSSSRRRTTTXXXYYYXXXXXXWWWWWWWWW&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((())))))))))))************+++---...000111222333444555777888888999;;;===>>>???AAADDDFFFHHHEEEFFFMMMRRRQQQNNNNNNOOOPPPPPPQQQPPPOOONNNNNNPPPSSSYYY]]]___]]]ZZZWWWWWWYYY[[[]]]]]]^^^^^^___YYYYYY[[[]]]\\\ZZZYYYYYY]]]ZZZYYY[[[___```\\\XXXTTTUUUSSSQQQSSSWWWWWWTTTMMMKKKIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888666555555666666666666555444444111111000000///........................---,,,,,,************************)))))))))(((((((((''''''((((((((('''&&&&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''%%%$$$%%%&&&(((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$$$$%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((()))))))))************+++---///222444666666888999:::;;;;;;:::888777>>>@@@GGGOOORRRQQQRRRVVVYYYXXXXXXWWWWWWWWW'''&&&&&&&&&&&&'''((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))***,,,---...000000111222333555666666777999;;;======???AAACCCGGGCCCEEENNNTTTQQQKKKFFFNNNRRRVVVUUUQQQLLLHHHHHHPPPSSSWWW[[[]]]]]][[[ZZZXXXZZZ]]]^^^^^^^^^___```^^^XXXWWW]]]^^^YYYXXX[[[^^^[[[YYYYYY[[[[[[YYYVVVPPPQQQOOOLLLOOOUUUWWWUUUKKKIIIGGGEEECCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@:::999888888888:::;;;<<<:::::::::999888777555555555555555555555444333333111111000//////......---......------,,,,,,------))))))))))))))))))))))))(((((('''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$###############$$$%%%&&&########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&(((((())))))))))))*********+++---///222444666666777888:::;;;<<<;;;999888>>>@@@FFFNNNQQQOOOPPPTTTXXXXXXWWWWWWWWWXXX''''''&&&&&&&&&''''''(((&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&'''''''''((((((((()))))))))))))))***+++,,,,,,---...//////000222333333444555888:::<<<===>>>@@@BBBFFFDDDFFFMMMQQQMMMIIIGGGRRRWWW[[[XXXQQQJJJGGGGGGMMMQQQWWW\\\___^^^]]][[[ZZZ]]]______]]]\\\^^^```eee[[[YYY```bbb\\\\\\bbb^^^[[[WWWVVVVVVVVVTTTRRROOOQQQPPPNNNPPPUUUVVVSSSIIIGGGEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCC;;;999888777777888:::;;;999999999888777666555444444444444444444333333222111000000///......------///...,,,+++++++++,,,---((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%###"""###$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$###""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((()))))))))******+++---///222444666666777888:::<<<<<<;;;:::999>>>@@@FFFMMMOOOMMMNNNQQQXXXWWWWWWWWWWWWXXX(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&''''''''''''((((((((((((******++++++,,,,,,---------......///000111222222444777:::<<<===>>>???AAADDDEEEHHHLLLJJJGGGHHHMMMPPPTTTXXXUUUPPPLLLLLLOOOPPPTTTZZZ^^^___]]]XXXUUUWWW[[[^^^^^^\\\\\\___ccceee]]][[[``````\\\]]]bbb[[[YYYVVVTTTSSSRRRQQQPPPQQQTTTTTTTTTUUUWWWTTTOOOHHHGGGEEECCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB===<<<999888777777888999888888888777666555333333333333333333333222111111000000//////...---------...---,,,******+++,,,,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%###""""""$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$%%%$$$$$$###""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((())))))***'''(((((((((((()))))))))***+++---///222444666666666777:::<<<===<<<;;;:::???@@@FFFMMMOOOMMMMMMQQQWWWWWWWWWWWWWWWXXX(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&###!!!###&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((******+++,,,------,,,,,,------......///000111111333666999;;;<<<===>>>???AAABBBFFFHHHEEECCCIIIQQQIIILLLOOOPPPOOOQQQTTTXXXWWWZZZ]]]___]]]XXXSSSOOORRRVVV[[[[[[ZZZ[[[```fffbbbbbbaaa^^^ZZZYYYYYY[[[WWWWWWVVVUUUSSSRRRQQQPPPSSSVVVWWWWWWWWWXXXSSSLLLHHHGGGEEECCCBBBBBBBBBCCC???????????????>>>>>>>>>>>>===;;;999888888888888777777777666555444333222222222222222222111111000000000///......------,,,---,,,++++++******++++++((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((***++++++''''''(((((((((((())))))***+++---///222444666666555777:::<<<======<<<<<>>======>>>@@@FFFNNNPPPNNNOOOSSSWWWVVVVVVWWWWWWYYY)))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((&&&""" """&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((((((((***++++++***))))))---.........///000000000...222666888999999:::;;;999888:::AAAEEEEEEGGGKKKJJJKKKNNNSSSXXX[[[[[[ZZZ\\\ZZZXXXWWWVVVWWWYYYZZZWWW[[[]]]YYYSSSQQQUUU[[[ooo}}}}}}jjj\\\^^^]]]VVVTTTWWWYYYZZZYYYWWWVVVVVVRRRTTTRRRPPPQQQTTTSSSNNNJJJIIIGGGFFFEEEEEEEEEFFF>>>>>>===<<<;;;;;;::::::777777888999999999999888666666666555444333111111111111111111111000//////000//////...------,,,,,,******+++,,,,,,***)))((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$%%%'''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((((()))***+++---///222444666666555777999<<<>>>>>>>>>===>>>@@@FFFNNNQQQOOOPPPTTTVVVVVVVVVWWWXXXYYY******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,***+++,,,,,,++++++---///222222222333555666888999777888:::>>>CCCGGGHHHGGGGGGIIIMMMQQQTTTVVVVVVVVVYYYZZZZZZWWWSSSRRRUUUXXXWWWXXXWWWTTTQQQQQQTTTXXXjjjnnnpppnnnggg```[[[YYYXXXXXXWWWVVVUUUUUUTTTTTTTTTOOOIIIHHHKKKOOOOOOMMMKKKHHHEEEDDDEEEDDDAAA===>>>>>>===;;;;;;::::::::::::999777666666888999:::666555444333444666888:::222111111000000000000000///......---+++***))))))******))))))))))))******''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###########################&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))*********+++---///222444666777666888<<>>CCCFFFGGGGGGLLLMMMPPPRRRUUUVVVWWWWWWUUUTTTSSSRRRQQQRRRUUUXXXWWWXXXWWWTTTQQQRRRUUUYYY]]]aaacccbbb]]]ZZZYYYZZZ\\\[[[ZZZXXXVVVTTTSSSRRRUUUPPPKKKKKKNNNPPPOOOMMMMMMIIIEEEDDDEEEFFFEEEBBBBBBAAA???===<<<:::::::::<<<<<<;;;;;;:::999888777555444333333333555777888222111000000//////000000///...---,,,+++******)))******))))))))))))******''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))*********+++,,,///111333555666555777:::===???>>><<<;;;@@@AAAGGGNNNQQQPPPSSSWWWYYYXXXXXXWWWXXXYYY&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))******++++++***+++,,,+++++++++---///111111111222444555777888777888:::>>>BBBFFFGGGFFFNNNOOOOOOQQQRRRTTTVVVWWWSSSPPPNNNNNNPPPTTTWWWXXXVVVWWWWWWUUURRRSSSWWW[[[ZZZ\\\]]]\\\YYYXXXZZZ\\\\\\[[[ZZZYYYWWWVVVUUUTTTSSSPPPLLLLLLNNNOOOMMMJJJKKKFFFBBBAAACCCFFFGGGFFFDDDCCCAAA???===;;;::::::<<<=========;;;777444222333222222111222333555666222111000000//////000000......---,,,+++******)))***))))))(((((())))))***''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******)))***,,,...000333444555444666:::===>>>>>>===<<>>???BBBEEEEEECCCBBBAAA@@@>>><<<;;;;;;::::::::::::999777444222000111111111111111222333444111111000///////////////------,,,,,,+++******)))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! """"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***((()))+++---000222444555555777:::===?????????>>>CCCDDDHHHNNNPPPNNNOOOSSSXXXXXXXXXXXXYYYYYY&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))******)))***++++++******,,,.../////////000222333555666777777999<<>>>>>AAAEEEEEECCC@@@>>>===<<<;;;;;;;;;;;;;;;:::999777555444444444444000000000000000111111222111000000///.../////////,,,,,,,,,++++++******)))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((((('''&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***((()))+++---000222444555666888;;;>>>@@@AAABBBBBBDDDDDDIIINNNOOOMMMNNNRRRWWWXXXXXXYYYYYYYYY'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***+++*********,,,............///111222444555777777888<<<@@@CCCCCCCCCFFFFFFGGGIIIMMMRRRVVVYYYTTTRRRPPPPPPQQQSSSTTTTTTSSSUUUUUUSSSQQQSSSWWW\\\[[[___cccccc```\\\[[[\\\^^^]]]\\\[[[YYYXXXWWWVVVSSSSSSRRRPPPMMMKKKHHHGGG@@@@@@AAADDDGGGGGGBBB>>>;;;::::::999999::::::;;;;;;999777555555666777888000000000000000000000000111000//////......//////,,,,,,++++++************)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&########################"""######$$$$$$######""""""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******)))***,,,...000333444555777999;;;???AAACCCDDDDDDDDDDDDHHHNNNOOOMMMNNNQQQWWWXXXXXXYYYZZZYYY''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))((()))******)))***,,,...------...///000222333444666777888<<<@@@BBBCCCBBBDDDDDDFFFHHHKKKOOOSSSUUUOOOPPPQQQQQQQQQQQQSSSTTTSSSTTTUUURRRPPPQQQVVVZZZ[[[^^^```___\\\[[[\\\^^^___^^^\\\[[[YYYWWWVVVUUUVVVUUUSSSPPPMMMJJJHHHHHHCCCAAA@@@BBBDDDDDDAAA===<<<;;;:::999999999999999999888888777666666666666000000111111111000000000000000///............///++++++++++++************((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''""""""""""""""""""""""""######$$$%%%%%%$$$############$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))*********+++,,,///111333555666666888;;;>>>AAACCCDDDEEECCCCCCHHHNNNOOOMMMNNNRRRWWWWWWYYYZZZZZZZZZ&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((()))******)))***,,,...---------...000111333444666777888;;;???BBBBBBBBBBBBCCCDDDFFFIIIKKKNNNOOOLLLOOOSSSSSSRRRQQQTTTVVVSSSTTTTTTRRROOOPPPUUUYYYXXXYYYYYYVVVRRRQQQTTTWWW\\\[[[[[[ZZZYYYXXXXXXWWWUUUUUURRROOOJJJGGGGGGGGGDDDAAA>>>>>>@@@@@@>>>;;;>>>===;;;:::999888888888666666777777666444111000000111111111111111000///000000///...............+++++++++***************((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))'''$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###%%%''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))*********+++---///222444666777555777999===@@@BBBDDDEEEBBBCCCGGGMMMOOOMMMNNNRRRVVVWWWYYYZZZZZZZZZ%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$##################$$$$$$$$$$$$######%%%""" !!!$$$&&&%%%######$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&)))******'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&'''))))))((((((***++++++++++++,,,...000111222333777;;;===>>>>>>???@@@BBBCCCDDDFFFIIILLLNNNPPPLLLMMMOOOQQQRRRSSSTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSUUUVVVVVVUUUSSSRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUQQQMMMHHHDDDCCCCCCBBBAAADDDCCCAAA???============::::::888777777777888999:::888666555333333444444444333111000///000111111222111///...------......,,,+++)))((((((((()))***))))))***))))))((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&''''''((('''&&&$$$###$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%########################$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$######$$$$$$$$$######""""""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%***)))((('''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%'''(((***)))))))))))))))******+++...///000111222333444444777888;;;>>>@@@AAAAAABBBFFFFFFHHHMMMMMMLLLOOOTTTZZZZZZZZZZZZYYYYYY%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$##################$$$$$$$$$$$$######%%%"""!!!!!!$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%$$$######""""""######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))+++***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((()))&&&'''))))))((((((***++++++++++++,,,...///111222333666:::<<<======>>>???BBBBBBCCCEEEGGGIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRUUUUUUTTTSSSSSSRRRRRRQQQWWWXXXXXXVVVTTTRRRRRRSSSPPPPPPQQQRRRSSSSSSSSSSSSOOOKKKFFFCCCBBBBBBAAA@@@CCCBBB@@@===;;;:::999999:::999888777777777888999999888777666555444444444222111111000000111222333000///...,,,,,,,,,,,,---+++***)))((((((((()))***(((((())))))(((((('''&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%########################$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$######$$$$$$$$$######"""######$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&'''((()))((((((((()))***,,,---...//////111222333444444888999;;;>>>@@@AAAAAAAAAFFFEEEHHHLLLMMMLLLNNNSSSZZZZZZZZZZZZZZZZZZ%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%$$$##################$$$$$$$$$$$$######$$$###!!!"""###%%%$$$$$$###$$$$$$$$$$$$######"""&&&%%%###!!!!!!"""$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''')))+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((%%%'''(((((((((((()))+++******+++,,,---///000111222555888;;;;;;<<<===>>>AAABBBBBBDDDEEEFFFGGGHHHKKKKKKMMMNNNNNNOOOOOOOOORRRRRRQQQPPPPPPPPPPPPPPPVVVWWWVVVTTTQQQOOOOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRLLLHHHDDDAAA@@@@@@???>>>BBB@@@>>>;;;999777666666:::999888777666777888888888888888777666555444333111111000111111222444444......---,,,+++++++++++++++***)))((((((((())))))'''''''''(((''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%########################$$$$$$$$$###############"""###$$$$$$###"""###$$$"""######$$$$$$$$$######$$$$$$%%%%%%$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((''''''&&&&&&''''''((((((''''''(((+++---///---...///000222333555555999:::<<<>>>@@@AAAAAAAAAFFFEEEHHHLLLLLLKKKMMMRRRZZZZZZZZZZZZZZZZZZ%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$%%%&&&%%%$$$$$$#########$$$######$$$$$$$$$$$$############""""""###$$$$$$$$$###############"""!!! $$$$$$###""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''((()))+++*********+++,,,...///000000333666888999:::;;;===AAABBBCCCDDDEEEEEEFFFFFFJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOQQQRRRRRRPPPNNNLLLLLLMMMOOOOOOPPPPPPQQQQQQPPPPPPIIIFFFBBB@@@??????>>>===>>>===<<<:::999777666666:::999777666666666777888777888888888777555333222111111111111222222222222...------,,,++++++************))))))((((((((((((&&&&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&''')))%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$################################################"""###$$$$$$###"""###$$$""""""###$$$$$$$$$######%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''''''''((((((((('''&&&'''))),,,///111------///000222444555666999;;;===???@@@AAAAAA@@@FFFEEEHHHKKKLLLJJJMMMQQQZZZZZZZZZZZZZZZ[[[%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$########################$$$%%%############""""""!!! !!!"""$$$%%%%%%$$$###!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&(((((('''''')))************++++++---...//////111444555666777999;;;AAABBBDDDEEEFFFGGGGGGGGGIIIJJJKKKKKKLLLLLLLLLLLLNNNMMMKKKJJJJJJKKKLLLMMMNNNOOOPPPOOONNNMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKFFFDDDAAA?????????>>>===;;;;;;;;;::::::999999999999888777666666666777888666777777777666555333111333333222222111000//////......------,,,++++++***))))))))))))((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########&&&%%%%%%%%%&&&''')))+++%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$################################################"""###$$$$$$###"""###$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((()))))))))'''''''''(((***---///111,,,,,,...000222444666777999;;;===???AAAAAAAAAAAAGGGFFFHHHLLLLLLJJJMMMQQQYYYZZZZZZZZZ[[[[[[%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$######"""###$$$###""""""$$$&&&"""############""""""!!!!!!$$$''''''%%%""" ##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&''''''''''''(((***************+++,,,---...---///222333444555888:::???AAACCCFFFHHHIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMSSSRRROOOLLLKKKKKKLLLLLLOOOPPPRRRQQQPPPPPPQQQSSSOOONNNNNNMMMKKKIIIGGGFFFEEECCCAAA@@@AAA@@@???===999999:::;;;;;;;;;::::::999888777666555666777777666666666555444333222111333222222111000...---,,,------------,,,+++******(((((()))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((()))***%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$##########################################$$$$$$$$$"""###$$$$$$###"""###$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&'''((()))))))))''''''((()))+++---///000+++,,,...000333555777888888:::<<>>BBBFFFIIIJJJKKKKKKIIIJJJKKKMMMNNNOOOOOOOOORRRPPPNNNLLLLLLMMMOOOQQQQQQRRRSSSSSSQQQQQQQQQSSSMMMMMMMMMLLLKKKIIIHHHGGGFFFDDDBBBBBBBBBBBB@@@???888999::::::::::::999888999888777666555666666777666555444333222111111111000000000000///...,,,++++++,,,,,,,,,,,,***)))((('''((()))))))))((('''&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''((((((%%%%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$###########################""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$!!!!!!"""$$$$$$%%%%%%$$$######$$$%%%&&&&&&&&&&&&"""############$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''(((((('''&&&&&&''')))+++---.........***+++---000333555777888777999<<>>:::999999888777666555444:::999777555444333444444222333333333333222111111//////...---,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$###$$$(((///777<<<%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$""""""###%%%$$$!!!""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''))))))))))))***************+++---///111333333444999888;;;AAACCCBBBCCCFFFIIIHHHKKKNNNOOOMMMPPPTTTZZZZZZZZZZZZ[[[[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''')))******************---///111111222444555777999:::;;;<<<>>>AAADDDEEEEEEFFFHHHJJJKKKJJJIIIOOOOOOOOOOOOQQQSSSUUUVVVPPPOOOPPPRRRTTTTTTPPPMMMIIILLLPPPTTTUUURRRKKKFFFEEEDDDCCCBBB@@@???>>>======<<<<<<;;;:::999999999999888666555444333333444222222222222222111000//////...---,,,++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&)))+++---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!! &&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$###""""""$$$$$$"""""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((()))))))))************,,,...000222444555666999888;;;AAACCCBBBCCCFFFHHHHHHJJJNNNNNNLLLOOOSSSZZZZZZZZZYYYYYYYYY$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''((()))************+++---///000000111333555444666777777888:::>>>@@@CCCCCCCCCFFFIIIKKKJJJIIINNNNNNNNNNNNOOOPPPQQQRRRLLLMMMPPPSSSUUUTTTQQQNNNIIIKKKMMMPPPQQQNNNIIIEEECCCBBBAAA@@@???>>>===<<<=========<<<<<<;;;;;;;;;888777666555444333333333222222222111000///...---...---,,,++++++******+++(((((((((((((((((((((((((((((((((''''''''''''&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%"""!!!&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%###""""""#########"""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))*********,,,...111333555777777888777:::AAACCCBBBCCCFFFGGGGGGIIILLLMMMKKKMMMRRRYYYYYYYYYXXXXXXWWW$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))************+++---...//////000222555444666777888888:::>>>AAAAAAAAABBBDDDHHHJJJKKKJJJHHHIIIJJJKKKMMMNNNPPPPPPLLLNNNQQQTTTVVVTTTQQQOOOKKKLLLMMMNNNOOOMMMHHHEEEAAA@@@@@@>>>===<<<;;;;;;;;;;;;:::::::::999999999666666555444444333333333111111111000///...,,,,,,------,,,+++************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!"""###$$$$$$""""""###$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))******+++---000333555666777888777:::@@@CCCCCCDDDGGGGGGFFFHHHKKKKKKJJJLLLPPPWWWXXXXXXXXXXXXYYY$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''((())))))******)))+++,,,---------...111333333555666777888;;;>>>AAABBBAAABBBDDDHHHKKKLLLKKKJJJKKKLLLNNNOOOPPPQQQQQQOOOQQQTTTVVVUUUSSSQQQOOONNNNNNOOOPPPPPPNNNIIIFFF??????>>>===<<<<<<;;;;;;::::::999999888777777777555555444444333333222222///000000///...---,,,,,,------,,,+++************''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((($$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$&&&""""""###$$$$$$$$$$$$###""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###"""######$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))***,,,///222444555555777777:::@@@DDDCCCDDDGGGFFFEEEGGGKKKKKKIIIJJJOOOUUUUUUWWWXXXZZZ\\\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''((())))))))))))***++++++++++++,,,///111000111444555777:::>>>AAADDDCCCCCCEEEIIILLLMMMMMMQQQRRRSSSSSSSSSSSSSSSRRROOORRRTTTTTTSSSQQQPPPQQQQQQQQQQQQRRRRRROOOJJJGGG>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;:::888777777666333333444444333333222111....../////////...------...---,,,++++++******+++'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%###$$$$$$$$$######$$$&&&""""""###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++---///111222333444777666:::@@@DDDCCCEEEHHHGGGFFFHHHKKKJJJHHHJJJNNNSSSTTTUUUXXXZZZ]]]$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%&&&######$$$$$$$$$%%%%%%%%%##################$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((())))))))))))))))))))))))(((***---000...000222555777;;;???CCCGGGFFFEEEGGGJJJMMMNNNNNNNNNOOOPPPRRRRRRRRRQQQQQQMMMOOOQQQQQQOOOOOOQQQSSSQQQRRRSSSTTTTTTPPPKKKFFF>>>>>>======<<<<<<;;;;;;===<<<;;;:::888666555555222333333444333222111111---......////////////...///...---,,,++++++++++++'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###########################%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%!!!###%%%%%%$$$###$$$&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$#########"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))),,,---...000222222333333666666999@@@DDDCCCEEEHHHGGGFFFHHHKKKKKKHHHJJJNNNRRRSSSUUUWWWYYY\\\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((())))))))))))(((((((((((('''))),,,///...000333666999===BBBFFFIIIHHHGGGHHHKKKNNNOOOOOODDDEEEHHHKKKMMMNNNNNNNNNIIILLLNNNNNNMMMNNNQQQTTTQQQRRRTTTUUUUUUPPPJJJEEE>>>>>>>>>===<<<<<<<<<;;;<<<<<<:::888666444333222111222333444333222111000,,,---...///000000000000//////...---,,,,,,,,,,,,''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$ !!!###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################"""$$$&&&%%%$$$###$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%% ###&&&'''%%%###$$$&&&""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$&&&((((((&&&$$$"""######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''''''''''''''((((((((()))...///000111222333333333666666999@@@DDDDDDEEEHHHHHHGGGHHHKKKKKKIIIJJJOOORRRSSSTTTVVVXXXZZZ%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################!!!"""###%%%%%%$$$######%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))(((((((((((()))***+++,,,///000222333666;;;AAAEEEDDDEEEFFFFFFEEEFFFHHHJJJHHHIIILLLNNNNNNMMMKKKIIILLLLLLKKKLLLNNNPPPQQQQQQNNNOOOPPPQQQOOOKKKGGGDDDAAA>>>;;;;;;======<<<999>>>===;;;999666444222111444444333222111//////.../////////000000111222222000000///...------,,,,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%'''((($$$ ###'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$########################$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%########################%%%%%%$$$$$$###$$$$$$$$$###&&&))))))(((%%%######%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((()))))))))))))))************,,,---///111333444555666888777;;;AAADDDBBBCCCEEEHHHGGGHHHLLLLLLKKKNNNSSSRRRRRRRRRUUUYYY[[[%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))(((((((((((()))***+++,,,///000111222444888===AAA@@@AAACCCCCCCCCDDDGGGIIILLLMMMNNNOOONNNMMMKKKIIINNNKKKGGGGGGKKKNNNOOOOOOMMMNNNPPPPPPOOOLLLHHHFFF@@@>>>;;;;;;======<<<:::;;;:::999888666444333333444444333222111000////////////000111111222111111......---,,,,,,+++******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***...555===>>>888///(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""######$$$%%%########################"""###$$$$$$""""""###$$$########################$$$$$$$$$#########""""""!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################%%%$$$$$$######$$$$$$$$$###&&&))))))'''%%%$$$###%%%$$$############$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''((((((((((((((())))))))))))******+++,,,...000222444555555777666:::AAAEEEDDDEEEHHHIIIHHHIIILLLLLLKKKMMMRRRSSSRRRSSSUUUYYY[[[%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########################################################"""######$$$%%%$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((()))***++++++///000000111111444888<<<<<<>>>@@@@@@AAABBBDDDFFFKKKKKKLLLLLLLLLLLLKKKKKKRRRLLLFFFFFFKKKOOOOOONNNMMMMMMNNNOOOMMMKKKHHHGGGAAA???===<<<======<<<;;;999999888777666555555555555444444333222111000000...000111333333222111///+++++++++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***++++++,,,555@@@CCC>>>222((("""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%""""""""""""""""""""""""!!!"""######"""!!!"""$$$########################$$$$$$$$$###############!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$#########$$$$$$%%%###%%%(((((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++---000222333444555777666;;;BBBFFFEEEFFFIIIKKKIIIJJJMMMLLLJJJLLLPPPSSSSSSSSSVVVYYY[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$###"""""""""###%%%&&&$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***+++---...///000000333777::::::<<<>>>?????????AAABBBCCCDDDEEEGGGIIIJJJLLLMMMTTTOOOJJJKKKPPPSSSQQQNNNMMMMMMMMMLLLJJJHHHEEEDDDBBBAAA???>>>>>>>>>>>>===::::::999888777666666555444444444333222111111000...000222444444222///...*********))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$)))...///---(((%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%######################## """######"""!!!"""$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""#######################################$$$$$$%%%###%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))***,,,///111333444555999888<<>>>>>>>>???AAABBBCCCEEEGGGIIIKKKKKKPPPNNNMMMOOOSSSTTTPPPKKKNNNMMMLLLIIIFFFDDDBBBAAABBBBBBAAA@@@???>>>??????======;;;:::888666555555444333333222222111111111///000222333333111...,,,************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###########################"""""""""######$$$%%%###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))(((***,,,///111333444555<<<;;;>>>DDDEEECCCCCCEEEJJJIIIJJJLLLLLLJJJLLLQQQVVVUUUUUUWWWYYY[[[###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########################################################"""######$$$%%%"""""""""#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''((()))******(((***---...///222555888999;;;>>>???>>>===>>>>>>EEEEEEFFFGGGGGGHHHGGGGGGHHHIIILLLOOOQQQPPPLLLIIIOOOMMMJJJGGGEEECCCAAAAAAAAAAAAAAA@@@>>>===>>>???>>>===;;;:::888666555444222222222111111111000000///000111111000...,,,+++************************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###""""""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&#######################################$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""###$$$%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&''''''''''''&&&&&&'''((())))))***+++)))***,,,///222444555666===<<<>>>CCCDDDBBBAAACCCHHHGGGHHHLLLLLLKKKNNNSSSWWWVVVVVVWWWYYY[[[######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$###!!!"""""""""#########$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''''''''''''''(((******(((***,,,------...111333444777;;;======>>>>>>???CCCDDDFFFGGGGGGFFFEEEDDDCCCGGGKKKMMMLLLJJJJJJJJJNNNLLLIIIGGGEEEEEEEEEEEE>>>??????>>>;;;:::;;;===::::::999888777666555444111111111000000000000///000000000///...,,,+++***))))))))))))))))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%###!!!######$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""######$$$%%%########################!!!###%%%%%%$$$$$$&&&'''########################""""""#########$$$$$$$$$!!!""""""""""""################################################$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%"""$$$%%%%%%$$$$$$%%%&&&######$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''(((((((((&&&''''''((()))***+++,,,)))+++---000333555777777;;;:::===BBBDDDAAAAAACCCEEEDDDGGGKKKMMMMMMQQQVVVXXXWWWVVVXXXYYY[[[#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################!!!"""###%%%%%%$$$######!!!!!!""""""#########$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%'''&&&&&&''''''((()))***(((***+++,,,++++++---...///333888;;;===>>>@@@AAA===???BBBEEEFFFFFFDDDCCCBBBGGGKKKKKKHHHGGGJJJNNNLLLKKKIIIGGGGGGGGGIIIJJJ;;;===>>><<<888777999;;;666666666666555555555555000000000000////////////000000///---,,,+++******((((((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&''''''&&&######$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############"""###$$$$$$%%%"""""""""""""""""""""""""""$$$%%%%%%%%%%%%'''(((########################""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%########################!!!!!!!!!!!!"""###$$$%%%"""###%%%%%%$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((()))''''''((()))***+++,,,,,,)))+++...111333666777888999888<<>>===;;;888666555555444555555666666666555444333222111000///............---------,,,,,,,,,++++++((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$######$$$$$$%%%&&&%%%###!!!###''''''&&&&&&%%%$$$###"""""""""###%%%&&&''''''&&&&&&!!!)))&&&"""'''(((######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))(((&&&''')))+++''''''''''''((((((((((((,,,,,,---///222666999;;;:::;;;===@@@BBBDDDEEEEEEIIICCCDDDSSSgggmmmaaaRRRVVVSSSTTTYYY\\\[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$######"""########################$$$######""""""######$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&'''((()))***,,,------000222666:::===@@@AAABBBAAACCCEEEDDDCCCBBBBBBCCCBBBCCCDDDFFFGGGGGGFFFFFFBBBBBBDDDEEEFFFEEEBBB???===<<<;;;999888666555444444444333333333222222222222111000//////.........,,,,,,,,,,,,++++++++++++((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&########################$$$$$$######$$$$$$%%%&&&$$$%%%%%%###""""""$$$&&&&&&%%%%%%$$$$$$#########!!!""""""###############&&&###"""$$$%%%''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&(((***''''''(((((((((((())))))+++,,,---///333666999;;;:::;;;===@@@BBBDDDEEEEEEHHHFFFHHHRRR^^^aaa[[[RRRVVVSSSTTTYYY\\\ZZZ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$###$$$$$$%%%###########################""""""""""""""""""###"""############$$$$$$$$$$$$$$$$$$###############""""""############""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$((('''$$$###"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((())))))******///111444777;;;===???@@@@@@BBBDDDDDDBBBBBBBBBCCCAAABBBCCCCCCCCCBBB@@@???@@@BBBEEEEEECCC@@@===;;;<<<<<<<<<;;;999777555444333222111000///000000111111111000000///.........++++++++++++*********)))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$######$$$$$$%%%&&&"""$$$'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$'''%%%000%%%"""'''!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$###############$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&''''''&&&%%%%%%'''(((((((((((()))))))))******+++,,,---000333666999;;;999;;;===@@@BBBDDDEEEFFFGGGIIILLLPPPSSSTTTTTTRRRTTTRRRTTTZZZ\\\ZZZ""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''##############################""""""""""""######""""""#########$$$$$$$$$########################"""######$$$$$$######"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######((('''%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))---///111444888:::<<<===>>>@@@BBBBBBAAA@@@AAABBBAAABBBCCCCCCBBBAAA@@@???AAAEEEIIIHHHCCC>>>;;;;;;;;;<<<======;;;888666444333222000......///000222111111111000000///...---************))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&########################$$$$$$######$$$$$$%%%&&& ###&&&'''&&&$$$###"""#########$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%''')))***(((!!!===NNN111!!!(((###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&'''((('''&&&&&&'''((((((((())))))******+++++++++,,,...000333666999:::999:::===???BBBDDDFFFFFFHHHJJJKKKLLLMMMNNNQQQSSSRRRPPPTTT[[[^^^\\\""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''########################$$$$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))))))))))),,,---///222555888:::;;;===???AAABBBBBBBBBCCCDDDBBBCCCDDDEEEEEEDDDCCCCCCBBBFFFIIIHHHCCC>>>;;;;;;;;;<<<======<<<999777555555333111000///000222333000111111111000///...---*********)))))))))((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&###$$$&&&%%%$$$###$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%'''))),,,---(((///XXXiii@@@%%%)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((***)))((('''((()))'''(((((()))***+++++++++***+++...111444777999:::888:::<<>>@@@BBBCCCCCCCCCEEEFFFCCCDDDEEEGGGGGGGGGGGGFFFBBBCCCDDDCCC@@@===;;;;;;============<<<:::888777666555444333222333444444000000111111111///---,,,************)))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&&&&''''''&&&$$$$$$&&&(((#########$$$$$$%%%%%%%%%"""######$$$&&&(((***+++"""111UUU___===###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))******)))(((((()))''''''(((((()))***++++++***+++...111444777888999888999<<>>>>>===<<<;;;:::999999666555555555555444444444///000111222111///---,,,++++++*********)))))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%&&&&&&%%%***888999---""" !!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&(((******(((''''''(((%%%&&&'''((()))******+++)))+++...222555777888999888999<<>>???AAADDDEEEFFFFFFFFFEEEDDDCCCDDDAAA>>>>>>AAABBB@@@>>>???>>>===;;;::::::::::::555555666666666555444333///000111222111///---,,,++++++++++++************)))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%########################$$$$$$######$$$$$$%%%&&& ###%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""###'''!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%''')))***$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((('''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&))))))'''&&&&&&&&&%%%%%%&&&'''((()))******)))+++...222555777888999777999<<>>@@@BBBCCCBBB@@@@@@CCCEEE<<<===???AAABBBBBBBBBBBB<<<;;;999888777777888999:::999777444222000//////111111000///......//////...,,,***)))******)))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### """%%%%%%###"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""$$$'''(((%%%!!!&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))+++,,,---***+++...222666888888777666999<<>>???@@@@@@??????===<<<:::999888888999999999888666444333111111000444333222111000000000000---+++)))))))))***)))'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&%%%$$$"""""""""######%%%$$$"""!!!!!!"""$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$((((((&&&$$$""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """&&&(((%%%"""&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))+++,,,---+++,,,...222666888777666777:::>>>@@@BBBDDDGGGIIIFFFFFFJJJNNNOOOMMMNNNRRRVVVWWWYYY[[[\\\\\\########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''(((***---///222333444:::::::::888777888;;;===???@@@AAA@@@???>>>???AAA;;;;;;<<<======<<<;;;:::;;;:::999888888777888888888777666444333333333222444333222000///.........,,,***((((((((()))((('''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%'''&&&$$$###"""!!!!!!!!!$$$###"""!!!!!!"""###$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&$$$!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" ###''')))(((&&&&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$########################################################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))+++,,,---,,,---///333666888777555888;;;???BBBDDDEEEGGGIIIJJJIIIKKKNNNOOOMMMOOOSSSUUUVVVXXX[[[\\\]]]########################$$$$$$######$$$$$$%%%&&&###"""""""""######$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''')))+++...000333444::::::999777666777;;;>>>===>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<:::999888999888888777666666555555666555555444333444444444222111///---,,,+++*********)))''''''(((((('''&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$###""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!$$$'''(((&&&###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&)))+++***(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''(((((()))+++,,,------...000333666888666555777:::???BBBDDDEEEGGGIIILLLJJJLLLOOOOOOMMMPPPUUUPPPRRRVVVYYY\\\___########################$$$$$$######$$$$$$%%%&&&""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$############$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''))),,,///111333999999888777666888;;;???======>>>>>>???>>>===<<<<<<=========<<<:::888777999999999888888777666666444444333333333333444444111000...,,,+++***))))))***(((&&&&&&'''((('''&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%'''(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))+++,,,---......000444777888777555555999>>>BBBDDDEEEFFFGGGKKKJJJLLLOOOOOONNNQQQVVVNNNQQQUUUZZZ___bbb########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,///111555666666666666888;;;>>>???>>>???@@@BBBBBB@@@>>><<<=========<<<:::888777;;;;;;;;;;;;:::999888777333333222222222222333333111000///---,,,+++++++++)))(((&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%% !!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%'''&&&$$$!!!!!!&&&***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&((((((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''(((((()))+++,,,------...000444777999888666555999>>>BBBDDDEEEFFFGGGIIIHHHKKKOOOPPPOOOQQQVVVPPPSSSWWW\\\aaaeee########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((***---...000111333444555777:::<<<===<<<===@@@CCCCCCAAA>>>;;;<<<<<<<<<;;;999888666999::::::::::::888777666222222111111000111111222//////---,,,++++++++++++***(((''''''((())))))((('''&&&%%%%%%$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''')))))))))'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''(((((()))+++,,,---,,,---000444888:::999777666:::@@@DDDEEEFFFGGGGGGFFFFFFJJJPPPQQQOOOQQQUUUQQQTTTWWW[[[___bbb########################$$$$$$######$$$$$$%%%&&&$$$$$$######"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''))),,,---+++...111333444555888:::999888999===AAABBB???<<<::::::;;;;;;:::999777666666666777777777555333222222111000000000000000000,,,++++++***)))))))))******((('''''')))***))))))'''&&&%%%%%%$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''''''''((((((((()))))),,,111777999555...'''"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''(((((()))+++,,,---,,,---///444888::::::888777;;;AAAEEEGGGGGGHHHHHHDDDEEEIIIPPPRRRPPPQQQUUUQQQSSSUUUXXX[[[\\\#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################################################################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&''''''''''''''''''&&&&&&'''&&&&&&''''''((()))***+++,,,...///000222555777:::999888777777777999999::::::999888777777888888888777666555444333222222111111111111000...---,,,---,,,+++))))))))))))***(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%(((&&&###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&'''((()))+++,,,+++(((%%%&&&$$$$$$&&&%%%###$$$(((########################$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""" """$$$&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######%%%&&&$$$"""'''''''''%%%###"""###%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$%%%&&&%%%###"""###$$$$$$#########""""""!!!!!!""""""#########$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((***+++,,,,,,---///222555777888888999;;;>>>BBBEEEGGGHHHHHHCCCBBBEEEKKKMMMNNNRRRXXXRRRTTTVVVYYYZZZ[[[############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################################################################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***+++---...///000222555777999999888777777777888999999999888777777777777777777777666555444333333222222222222111000///---------,,,+++))))))))))))***(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%(((%%%###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&###!!!"""$$$%%%$$$!!!""""""%%%'''%%%"""$$$)))########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""""""$$$&&&&&&%%%!!! """$$$%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$%%%&&&%%%###"""###$$$$$$#########""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))+++,,,--->>>999444333777999888555999;;;>>>BBBEEEGGGHHHHHHHHHHHHJJJOOOPPPPPPSSSYYYQQQSSSVVVYYY[[[[[[########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***+++---...///000222555777888888777777777777888888888777666666555666666666666555555555444444333333222222222222111///...------,,,+++***))))))))))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!""""""######$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%'''%%%###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((,,,)))'''''')))***(((&&&######%%%(((&&&"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&&&&&&&$$$######%%%'''&&&"""$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%&&&%%%#########$$$###############"""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))***,,,---...GGG>>>444333777:::888444999;;;>>>BBBEEEGGGHHHHHHLLLKKKMMMQQQQQQPPPRRRWWWSSSUUUXXX\\\^^^___"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))+++,,,...///000222555777666666666666777777777888666555555444444555555555444444444444444444444444333333222222111///...---,,,,,,+++******)))))))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''' """$$$$$$######$$$&&&,,,&&&###%%%&&&%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!###$$$&&&%%%$$$!!!%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%%%%%%%######$$$%%%########################$$$$$$$$$%%%%%%%%%%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))***+++,,,---<<<666111111555999999888999;;;>>>BBBEEEGGGHHHHHHIIIHHHKKKOOOPPPNNNPPPTTTUUUWWW[[[^^^aaabbb""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&'''((())))))+++---...///111444666555555666666777777777777555444444444444444555555444444444444444333333333222222222111000///...---,,,,,,++++++***))))))((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""%%%'''%%%"""(((555AAA888+++!!!"""&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$###""""""$$$$$$!!!!!!###&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%###############$$$$$$$$$############$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***+++,,,+++...111333444666999:::999;;;>>>BBBEEEGGGHHHHHHEEEFFFIIINNNPPPNNNPPPUUUTTTWWWZZZ^^^```aaa""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((()))(((***,,,------///222444333444555666777777777666444444444333444444555666555444444444333333222222111111111111000...---,,,++++++,,,++++++***(((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%$$$#########%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...///...)))(((444JJJ\\\:::,,,!!!!!!&&&(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%&&&'''))):::777111)))""" """&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################"""$$$%%%%%%$$$###$$$&&&#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((***+++,,,&&&,,,444777666555777:::999;;;>>>BBBEEEGGGHHHHHHEEEFFFJJJPPPRRRQQQSSSXXXRRRTTTWWWZZZ]]]^^^""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$######%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&(((***+++,,,---000333222333444666777777666666444444444444444555666666555555444444333222111111000000000000...---,,,+++++++++,,,,,,+++***((('''(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%$$$######$$$&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!###,,,999CCC111)))###$$$&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$)))111777XXXJJJ888***$$$######""""""######$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%########################"""$$$%%%%%%$$$###%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***,,,,,,)))---333666777777777777999;;;>>>BBBEEEGGGHHHHHHFFFGGGLLLRRRTTTRRRTTTXXXRRRTTTWWWZZZ\\\]]]""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$######%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((%%%''')))***+++---000222111222444666777777666666444444444444444555666777666666555444222111000000000000//////...,,,+++***++++++,,,,,,+++***((('''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$&&&&&&%%%$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%(((++++++(((%%%&&&%%%&&&(((%%%!!!"""'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))***)))'''%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&###!!!###,,,999CCCYYYEEE---!!!###(((((($$$""""""###$$$&&&'''((((((#########$$$$$$%%%%%%%%%########################"""###%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))***+++---...+++,,,...333777999888666999;;;>>>BBBEEEGGGHHHHHHGGGGGGLLLRRRSSSQQQRRRVVVUUUWWWZZZ\\\^^^^^^$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***,,,///111222444444444444333333222111222222333333333444444444555444333333222222333333//////...---,,,++++++***,,,,,,,,,+++++++++******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$########################""""""###$$$%%%%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&"""""""""""""""######$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$'''&&&$$$+++999CCCEEE...)))%%%$$$&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$"""""""""###$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))*********++++++++++++++++++---222777999777555777888;;;@@@EEEHHHIIIHHHGGGJJJMMMOOOPPPQQQTTTUUUTTTVVVZZZ]]]______$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***,,,...///111222222222111111000///000000111111111222222222444333333222222222222222000//////...---,,,++++++++++++++++++************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$#################################$$$$$$%%%%%%&&&""""""""""""############"""""""""""""""###$$$$$$##################$$$$$$#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$###"""###%%%&&&%%%$$$"""%%%$$$!!!###***///...***(((%%%$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$'''&&&$$$############$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))*********++++++++++++---222777999888666777888;;;@@@DDDGGGHHHHHHGGGJJJMMMOOOPPPQQQSSSUUUUUUVVVYYY\\\^^^___$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))++++++//////////////////...---....../////////000000000333222222111111111111111000000///...---,,,,,,+++************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""  ###$$$""" ###""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$&&&'''$$$###$$$### $$$%%%$$$###""""""$$$&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***((((((((()))))))))*********+++...222777999888777777888;;;???BBBEEEFFFGGGGGGIIIMMMOOOPPPQQQSSSUUUUUUVVVXXX[[[]]]^^^$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))------............---------............/////////222111111000000000000000111000//////------,,,+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$ $$$&&&#########""""""######$$$%%%""""""#########$$$$$$$$$ !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$&&&'''&&&&&&&&&$$$""" """$$$### ###&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###############$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))***,,,///333777888999888777999<<<>>>@@@CCCEEEGGGGGGIIILLLNNNOOOQQQSSSUUUTTTUUUVVVXXX[[[]]]$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))------...............---........./////////000000222111000000//////000000000000///...---,,,++++++)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%"""!!!%%%'''$$$!!!###############$$$$$$%%%$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$"""!!!"""###$$$###$$$%%%!!!######!!! ###&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))),,,000444666888999:::888:::===??????AAADDDGGGFFFIIILLLNNNOOOPPPSSSTTTSSSTTTUUUWWWZZZ\\\$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******,,,---......///.............../////////000000000222111111000000000000000//////...---,,,++++++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''&&&###$$$############$$$%%%%%%%%%%%%$$$$$$###""""""!!!######$$$$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%""""""$$$$$$"""###&&&!!!"""############$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))******(((,,,111444666888:::;;;999<<>>@@@AAABBBDDDFFFEEEGGGKKKOOORRRTTTUUUUUUSSSTTTWWWZZZ\\\]]]%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((())))))))))))((((((''''''&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''''''''((()))***+++,,,,,,---,,,,,,++++++++++++++++++******++++++++++++******(((''''''(((((()))***+++(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$###+++(((%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&!!!###$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''!!!"""######%%%%%%&&&'''%%%&&&'''))))))'''&&&%%%'''''''''''''''((())))))((())))))******+++,,,,,,,,,...111555888999::::::999;;;>>>@@@AAACCCEEEFFFEEEHHHLLLQQQTTTUUUVVVUUURRRTTTWWWZZZ\\\]]]%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))***+++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''((('''%%%""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&!!!"""######%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))(((((()))******++++++,,,,,,...222555888999::::::888;;;>>>@@@AAACCCEEEGGGFFFIIINNNRRRUUUVVVVVVUUURRRTTTVVVZZZ\\\^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%&&&'''&&&'''((())))))((('''&&&$$$%%%%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((((((((((()))***++++++,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&###$$$$$$$$$$$$$$$&&&'''"""$$$''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$### """###%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))(((((())))))***++++++++++++...222666888::::::999888:::>>>@@@AAACCCEEEGGGEEEHHHMMMRRRUUUUUUTTTSSSQQQSSSVVVYYY\\\^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%&&&'''&&&'''((())))))((('''&&&$$$%%%%%%%%%&&&'''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((((((((((())))))******+++,,,---------......//////+++,,,,,,------,,,,,,++++++***)))((((((''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&###$$$%%%%%%$$$$$$'''***'''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""!!!!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''''''''''''''((())))))'''(((((()))******+++++++++...222666999:::999999777:::>>>@@@BBBCCCFFFHHHDDDGGGLLLPPPSSSSSSSSSRRRPPPRRRUUUYYY\\\___&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((((((((((()))))))))******,,,,,,------......//////++++++,,,,,,,,,,,,++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((''''''''''''&&&&&&&&&###%%%'''&&&$$$%%%)))------)))$$$"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$"""  """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((!!!"""######%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((())))))''''''((())))))******+++***---222777::::::999888777:::===@@@BBBDDDFFFHHHEEEGGGKKKNNNQQQRRRRRRRRROOOQQQUUUYYY]]]___''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))******++++++,,,------...******++++++++++++*********)))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###################################################$$$$$$$$$$$$%%%%%%%%%(((''''''''''''&&&&&&&&&###&&&((('''%%%&&&+++000///111111///+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((!!!"""######%%%%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))''''''(((((()))************---222777::::::999888666999===@@@BBBDDDFFFHHHHHHIIIKKKMMMOOOQQQSSSTTTNNNQQQTTTYYY]]]```''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((((('''&&&&&&%%%$$$$$$%%%&&&'''((()))))))))((('''''''''&&&&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))(((((()))***++++++,,,,,,*********++++++*********))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&$$$''')))(((&&&''',,,222222<<>>111(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''(((((()))************---222777::::::999888666999===@@@BBBDDDGGGIIIJJJKKKKKKMMMOOORRRTTTVVVNNNPPPTTTYYY]]]```&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&&&&&&&$$$###'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************************************))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$(((''''''''''''&&&&&&&&&&&&&&&&&&'''''')))******###'''333FFFTTTOOO888############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###!!! &&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%######$$$&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++,,,...222666888999999999;;;::::::===AAAEEEHHHHHHGGGJJJMMMOOOPPPRRRTTTVVVQQQRRRTTTYYY^^^aaa&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&''')))***'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************************************))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***(((&&&'''111;;;<<<222(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++,,,///444888;;;<<<;;;::::::999:::<<>>???===<<<999888999<<<@@@DDDFFFFFFEEEHHHLLLNNNOOOPPPRRRTTTQQQRRRUUUYYY___bbb'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''')))************+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************************************(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''')))***(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))***++++++,,,)))...555<<>><<<888888999<<<@@@DDDEEEEEEDDDHHHLLLNNNOOOPPPQQQSSSQQQRRRUUUZZZ___ccc''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******((((((((((((((((((((((((&&&&&&''')))************++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))************************************(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$&&&)))***(((%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&'''''''''''''''''''''''''''((((((((())))))******''''''((()))***+++,,,,,,(((---444:::>>>>>><<<;;;777777999<<>>;;;:::<<<888888999===AAAEEEFFFFFFFFFIIINNNRRRTTTTTTRRRPPPPPPNNNPPPWWW___eee((((((((())))))((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))+++)))&&&''')))******)))+++---......,,,+++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,+++333111...------,,,***(((%%%&&&&&&'''((()))))))))))))))(((((()))***++++++''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$######$$$$$$%%%###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((((('''&&&))))))((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&***)))'''%%%%%%''')))***((((((((()))))))))******(((((()))***++++++,,,,,,---///555===>>>;;;:::===999999:::===BBBEEEFFFFFFEEEIIIMMMRRRTTTTTTRRRQQQRRRQQQRRRXXXaaafff((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))******+++,,,,,,++++++***...+++)))((()))+++,,,,,,+++---000111222222444555666666777888999999999999:::999888999:::999444///111000//////000///,,,***++++++++++++***((('''&&&(((((()))******+++++++++((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$$$$!!!  ###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&***((('''&&&&&&'''(((***''''''((((((((()))))))))&&&&&&&&&&&&(((***,,,---...000666===>>>;;;;;;>>>;;;;;;;;;>>>BBBEEEFFFEEEEEEHHHMMMQQQTTTTTTSSSRRRUUUTTTUUUZZZbbbggg)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''))))))((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((------,,,+++++++++++++++---,,,++++++,,,///222333555999===AAADDDGGGJJJMMMOOOOOOQQQSSSTTTUUUVVVVVVTTTQQQPPPQQQSSSPPPHHHAAA999888777777777666333000111000...,,,***)))((((((******************))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%"""!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((()))(((''''''(((+++---///...000666===>>>;;;;;;>>><<<;;;<<>>BBBDDDEEEEEEDDDGGGKKKPPPSSSUUUUUUUUUTTTVVVYYY]]]bbbeee))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&(((+++,,,***'''''''''((((((((()))))))))'''''''''(((((())))))***((((((((()))))))))************+++---111555999<<>>:::::::::===AAADDDEEEDDDDDDFFFKKKOOOSSSUUUVVVVVVRRRUUUZZZ___ccceee))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***'''&&&(((,,,---***''''''((((((((())))))))))))&&&''''''((())))))******))))))***+++,,,,,,------...222999BBBKKKSSSXXX[[[fffkkkqqqvvvzzz~~~~~~~~~~~~}}}{{{yyywwwvvvzzzzzz{{{{{{xxxtttpppmmmNNNIIICCCAAADDDJJJPPPSSS]]]^^^___^^^XXXOOOFFF@@@:::777333...,,,+++,,,---************************)))******++++++******)))************************))))))))))))))))))))))))(((((()))***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))&&&((()))+++++++++)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((((((((((((((()))))))))******((((((((())))))******+++......333999:::888:::===888888999<<<@@@DDDEEEEEEDDDFFFJJJNNNRRRUUUWWWWWWQQQVVV]]]bbbeeeeee)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++(((&&&(((,,,...+++'''(((((((((((())))))))))))&&&''''''((()))******+++******+++,,,...///000000555<<>><<<999666222000---,,,,,,,,,+++***,,,++++++,,,,,,,,,+++))),,,,,,,,,,,,+++)))((((((***)))))))))******++++++************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((('''''''''((((((''''''''''''((((((&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))*********++++++++++++++++++++++++,,,///444999<<<===<<<<<<;;;;;;<<<@@@DDDFFFEEEDDDEEEIIINNNSSSUUUVVVTTTSSSPPPSSSXXX]]]aaaddd++++++*********))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''(((***+++,,,+++)))(((((((((&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))))))))******++++++++++++&&&***,,,---++++++...111333===LLLZZZdddnnnvvv||||||}}}}}}vvvrrrmmmgggccc]]]ZZZVVVQQQOOORRRXXX]]]YYY^^^```ZZZSSSOOOLLLIIIGGGJJJPPPYYYdddkkkooopppmmmeee[[[QQQKKKEEE>>>999:::777333000...---,,,***,,,------......------,,,,,,,,,------,,,++++++******************+++++++++++++++*********)))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***+++)))***+++,,,,,,++++++***(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((('''''')))((((((''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((((((((&&&%%%&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******(((((()))******+++++++++---000555999===>>>===<<<;;;;;;===AAAEEEGGGFFFEEEGGGIIIMMMRRRTTTUUUUUUUUUPPPRRRWWW\\\```ccc+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))+++***(((''''''(((''''''(((((((((((('''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&((()))***+++,,,))))))******++++++,,,,,,---------,,,,,,111:::AAAQQQZZZfffqqqwwwzzz|||}}}}}}}}}}}}}}}}}}~~~mmmiiifffiiiqqqzzz~~~~~~}}}|||vvvssspppnnnlllhhhccc___\\\XXXPPPHHHDDDDDDGGGJJJJJJMMMOOONNNKKKHHHEEECCCGGGIIILLLPPPSSSXXX\\\___fffeeedddbbb]]]UUUJJJBBBGGGCCC===999555222///,,,+++---...//////...//////++++++,,,,,,,,,,,,++++++++++++,,,,,,------------+++++++++*********))))))******))))))))))))******''''''''''''''''''''''''''')))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))******++++++,,,,,,,,,+++)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((((((((())))))(((((((((((())))))***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((((((((()))))))))***&&&'''((()))***+++,,,,,,---000555:::===>>>>>>===:::<<<>>>BBBEEEGGGGGGGGGHHHJJJMMMQQQTTTUUUVVVVVVQQQSSSXXX\\\```ccc++++++++++++************************************((())))))))))))))))))(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''$$$%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))((('''%%%&&&&&&'''(((((((((((((((((('''&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))*********(((((()))******+++,,,,,,...---,,,---222???OOO[[[mmmrrryyy~~~~~~~~~|||zzzwwwuuutttsssssseeeYYYNNNPPP^^^mmmuuuvvvttttttsssrrrqqqqqqrrrsssjjjiiiiiiiiihhhfffbbb___TTTQQQNNNLLLKKKKKKKKKLLLRRRPPPPPPRRRSSSQQQPPPOOOLLLLLLLLLIIIFFFEEEGGGIIIPPPTTTZZZaaadddbbb]]]YYYTTTPPPJJJEEE???:::444111))),,,......------...///)))***++++++++++++++++++,,,---.../////////......++++++++++++******************))))))))))))******((((((((((((((((((((((((((()))***)))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&''''''((()))***&&&&&&&&&'''''''''((((((((((((''''''&&&%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***---......---,,,***((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))*********))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))&&&&&&''')))***+++,,,------000555:::===>>>>>>===999;;;???BBBDDDFFFGGGHHHHHHJJJNNNQQQTTTVVVVVVVVVRRRUUUYYY^^^aaaddd,,,++++++++++++*********************************((())))))******))))))(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&'''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&%%%&&&'''&&&&&&&&&''''''''''''((($$$&&&''''''&&&%%%%%%&&&'''(((((())))))(((((('''%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((,,,++++++***(((''''''&&&(((((()))***+++,,,,,,---+++---111888BBBSSSfffsssyyy{{{}}}}}}wwwwwwwwwxxxxxxyyyyyyyyydddVVVIIIHHHTTTaaaffffffbbbdddgggiiijjjllloooqqqwwwwwwwwwvvvtttqqqooommmaaaaaa```aaacccbbb```^^^ccc^^^\\\aaaddddddcccccc___^^^[[[VVVPPPJJJHHHGGGLLLNNNQQQVVVZZZ^^^```bbb]]]ZZZVVVQQQKKKDDD===888---///111000---***+++---******+++++++++++++++***,,,---///000000000///...,,,++++++++++++***************))))))))))))******((((((((((((((((((((((((''')))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))%%%%%%&&&&&&'''(((((((((((((((((('''&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))............,,,***((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))*********))))))(((((())))))***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&'''((((((''''''''''''&&&&&&&&&'''''''''(((((())))))***(((((((((((())))))))))))''''''((()))***,,,,,,------000555999===>>>===<<<777;;;???BBBDDDEEEGGGIIIHHHJJJNNNSSSUUUVVVVVVVVVSSSVVVZZZ^^^bbbddd,,,,,,+++++++++*********************************((()))************)))(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""%%%((((((&&&%%%&&&'''&&&&&&&&&''''''''''''((($$$&&&''''''&&&%%%&&&&&&(((((())))))))))))(((((($$$$$$&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((*********)))))))))(((((())))))***+++,,,---......///777CCCPPP\\\iiivvv~~~|||zzzwwwtttpppllliiidddgggkkkppptttvvvwwwwwwZZZSSSLLLJJJOOOTTTUUUTTTYYY^^^dddhhhkkkmmmqqqtttwwwvvvuuussspppnnnmmmmmmuuurrrppppppqqqqqqooommmjjjdddccckkkqqqqqqoooooopppooolllhhhccc]]]WWWSSSRRRSSSSSSTTTTTTVVVXXXZZZ___^^^\\\YYYUUUNNNFFFAAA999;;;<<<888222------...+++,,,,,,,,,,,,,,,+++++++++,,,...//////...---,,,,,,,,,+++++++++*********)))))))))(((((()))))))))(((((((((((((((((((((((('''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&)))((((((''''''''''''(((%%%%%%&&&&&&'''(((((()))((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***++++++,,,---------,,,+++***))))))))))))))))))))))))))))))************))))))(((((()))))))))***************))))))))))))******))))))***************+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))(((''''''''''''&&&&&&&&&&&&''''''((())))))******))))))))))))((((((((((((((())))))***+++,,,------,,,///444999<<<===<<<<<<666:::>>>AAABBBDDDFFFIIIGGGJJJOOOTTTWWWWWWVVVUUUSSSUUUYYY]]]aaaccc,,,,,,,,,+++++++++******************************((()))***++++++***)))(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""%%%((((((&&&%%%&&&(((&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&'''((((((((())))))))))))((((((###$$$%%%'''((())))))***'''&&&&&&&&&&&&'''((((((%%%&&&''')))***,,,---...******+++,,,---//////000888DDDVVVfffqqqxxx}}}}}}wwwnnneee[[[RRRLLLUUUXXX\\\```ccccccaaa```dddeeeffffffdddbbb```___ZZZ```gggkkknnnpppsssvvvvvvvvvtttrrroooooopppqqqsssoookkkkkknnnrrrttttttjjjdddeeepppxxxwwwtttssssssrrrpppooolllggg___ZZZOOORRRWWWYYYYYYXXXWWWWWW^^^^^^^^^]]]ZZZTTTLLLFFFFFFHHHGGGAAA888222000111------......------,,,+++)))***,,,......---,,,+++,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,)))***+++---......------))))))))))))))))))))))))+++++++++,,,,,,+++++++++(((((())))))*********+++******))))))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&((()))(((((('''''''''&&&&&&&&&&&&''''''((()))******+++))))))))))))((((((((((((*********+++,,,,,,------+++...333888;;;<<<<<<;;;555999>>>AAABBBCCCFFFIIIFFFJJJPPPUUUXXXXXXVVVTTTRRRTTTXXX\\\```bbb++++++++++++++++++++++++++++++******))))))(((((()))))))))))))))(((((('''******)))((((((((((((((('''(((***)))&&&$$$######(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((''''''((())))))((('''++++++...000---***///999III\\\ooouuuwww|||{{{lll\\\OOOHHHEEEEEELLLIIIFFFHHHOOOYYYccciiitttrrrpppooommmjjjiiijjjiiijjjooouuusssooorrrzzzvvvtttoookkkjjjkkkkkkhhhpppiiifffhhhiiihhhhhhiiiiiiaaa___fffmmmnnnooorrruuurrrnnnnnnooonnnjjjgggddd```^^^```aaa______bbbaaa^^^[[[[[[\\\[[[VVVRRRCCCJJJQQQQQQIII@@@;;;:::///...---,,,,,,---...//////...------,,,,,,------+++++++++************)))+++++++++************)))))))))))))))))))))))))))((()))+++***(((''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''%%%######$$$%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***)))))))))(((''''''&&&&&&)))))))))*********************************++++++,,,,,,,,,---......+++)))++++++++++++,,,...///000///...,,,++++++,,,---...+++,,,---............---)))))))))******,,,---------............,,,***))),,,---......---,,,***)))---,,,+++***)))***++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))************)))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''(((((())))))******+++***)))(((&&&&&&%%%%%%)))((('''''''''(((***+++************+++,,,---------111777;;;===>>>???@@@777999;;;>>>BBBFFFJJJLLLLLLNNNQQQVVVYYYYYYVVVSSSSSSVVV[[[___```aaa++++++++++++++++++++++++***************))))))))))))))))))))))))(((((('''))))))((('''''''''''''''(((***,,,+++***(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((---+++)))))))))***++++++333---***,,,111888EEERRRbbbllluuuxxxzzz}}}}}}yyyrrrjjj]]]QQQIIIFFFEEEDDDEEEEEEGGGMMMVVV```hhhmmmqqqqqqrrrtttuuusssrrrrrrwwwsssrrrqqqmmmiiimmmtttoooqqqssstttvvvyyy|||||||||xxxvvvtttrrruuuzzz|||vvvvvvuuupppnnnppp}}}yyysssooommmlllkkkkkkkkkhhhhhhkkkjjjfffcccddd______^^^\\\YYYWWWVVVVVVNNNRRRXXX\\\YYYPPPDDD<<<333222111///------,,,,,,......---,,,,,,,,,,,,,,,++++++++++++************++++++++++++************))))))))))))))))))))))))'''(((******))))))+++,,,((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&&&&%%%%%%&&&%%%######%%%&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&'''((()))***((((((((((((((('''''''''(((((((((((((((((((((((()))***,,,---.........------,,,++++++------,,,***------,,,+++++++++++++++,,,,,,+++++++++,,,------------,,,,,,------...///...------,,,,,,,,,------+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,+++******'''((()))*********))))))+++******)))))))))******))))))))))))))))))))))))))))))))))))************))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((((((***)))(((''''''&&&&&&''')))(((((('''((()))***+++************+++,,,---------111666:::<<<===>>>???999:::<<>>:::;;;===@@@DDDGGGKKKLLLKKKMMMQQQWWW[[[\\\YYYWWWVVVZZZ^^^``````___------------------------)))******++++++,,,,,,,,,)))************)))(((((()))(((((('''''''''((((((***++++++)))&&&$$$$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''(((***---000111777CCCPPP\\\hhhssszzz}}}~~~yyyqqqeee```[[[YYYYYYWWWRRRMMMYYY\\\bbbhhhnnnssswwwzzzzzzzzzvvvsssuuu~~~sssoooppprrruuusssnnnhhhdddbbbaaaZZZSSSSSSYYY[[[XXXSSSDDDAAA;;;555111/////////...------,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((***...111((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((''''''%%%$$$###%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))&&&''''''((())))))******))))))))))))))))))))))))++++++++++++***+++++++++......///111444666666555555666888:::===???@@@AAABBBCCCEEEGGGGGGGGGFFFEEELLLLLLKKKJJJIIIGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCAAA???===:::777666666666555444222000///...---,,,+++,,,...//////...,,,+++++++++*********+++,,,,,,************************))))))*********+++++++++*********)))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&''''''((()))***((((((((((((((())))))***))))))******+++,,,---...,,,000666999;;;;;;<<<===:::;;;===???CCCFFFIIIKKKIIIKKKPPPVVVZZZ\\\ZZZWWWVVVYYY^^^`````````------------------------******++++++,,,,,,------***************))))))(((***)))))))))))))))******777777555111,,,)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((***,,,,,,,,,---///222666FFF[[[hhhooottt{{{|||vvvmmmhhh\\\^^^ccciiiooopppmmmiiirrrtttvvvwwwwwwxxx{{{~~~|||wwwsssiii___ZZZ^^^\\\^^^eeejjjlllooosss~~~ssskkkqqqjjjaaaZZZWWWWWWVVVUUUKKKFFF>>>666222000111333///...------,,,,,,------------------,,,,,,,,,+++,,,,,,,,,++++++++++++***************************)))))))))'''&&&'''***---((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&$$$$$$%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))&&&''''''((()))***++++++(((((()))))))))*********...---,,,,,,...111444777555777:::>>>BBBDDDCCCAAAEEEGGGJJJMMMPPPRRRSSSTTTMMMNNNOOOQQQQQQQQQPPPOOOPPPQQQSSSSSSQQQMMMIIIFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFEEECCCAAAAAAAAAAAABBBAAA@@@>>><<<999777555444444333111000///...------,,,++++++***++++++,,,,,,++++++++++++++++++++++++************+++++++++++++++************)))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))'''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++'''(((((())))))))))))))))))))))))***+++,,,...///---111666999;;;;;;<<<<<<::::::<<<>>>AAADDDGGGHHHGGGJJJNNNTTTYYYZZZXXXVVVTTTXXX]]]```aaaaaa........................,,,,,,,,,,,,,,,,,,------******++++++******)))(((******))))))******++++++:::999777333...***)))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((***,,,,,,***+++///333JJJ[[[mmmsssssswww~~~uuugggaaaaaaccchhhpppvvvyyyxxxvvvtttxxxzzz{{{yyywwwwwwzzz~~~zzztttvvvwwwuuuuuucccSSSOOOOOOLLLKKKMMMVVVVVVXXX[[[ZZZUUUSSSTTTZZZaaaeeebbb]]]\\\\\\\\\cccfffkkktttuuurrrpppllleee___[[[ZZZZZZQQQLLLEEE===777444333333000//////.....................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************(((&&&&&&((()))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((&&&%%%%%%'''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((('''((()))*********))))))''''''((())))))***++++++&&&''''''((()))***++++++++++++,,,///333999???BBBBBBCCCEEEIIILLLNNNLLLKKKNNNOOOPPPRRRRRRRRRQQQPPPJJJJJJKKKKKKKKKKKKJJJJJJKKKNNNRRRTTTSSSNNNIIIEEE<<<<<<;;;;;;;;;<<<<<<===???@@@@@@AAABBBDDDFFFGGGIIIIIIHHHGGGEEEBBB???===:::888666333111000000000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++*********)))***************************))))))(((((())))))***((((((((((((((((((((((((((())))))))))))*********''''''''''''''''''((((((&&&''''''(((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((%%%&&&&&&&&&((()))***+++''''''((())))))))))))))))))))))))***+++---...///...222777:::;;;;;;<<<===::::::<<<>>>@@@CCCEEEGGGGGGIIINNNSSSXXXYYYWWWUUUTTTWWW]]]```bbbbbb........................------------,,,,,,,,,,,,***++++++++++++***)))))))))))))))))))))***++++++000000...,,,)))'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))((((((''''''((((((((())))))))))))************************&&&(((******,,,222<<>>888444111111000///////////////............------------------,,,,,,,,,+++++++++************************)))***+++***((('''((()))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&''''''''''''&&&&&&&&&(((+++...//////''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((()))***+++***))))))((((((((())))))******+++((((((***+++---///000000000222666;;;@@@EEEHHHJJJMMMKKKIIIIIIJJJLLLLLLLLLKKKKKKKKKKKKIIIGGGDDDBBBBBBAAA@@@??????>>>??????AAADDDIIILLLMMMKKKHHHFFF;;;;;;:::999888888888888888999;;;===>>>???@@@@@@EEEFFFHHHJJJIIIFFFCCCAAA>>>>>>===;;;:::888777666222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++***************************************))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&''''''(((((())))))&&&''''''(((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&'''''')))***+++&&&'''((()))***))))))((((((((()))***+++---...//////333888;;;<<<<<<<<<===;;;;;;===>>>AAACCCEEEFFFHHHJJJOOOTTTYYYYYYWWWUUUUUUYYY^^^aaabbbbbb////////////////////////.........------,,,,,,,,,***++++++++++++***))))))((((((((((((((()))******'''(((((('''''''''***,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))************************(((***,,,...444@@@QQQ]]]jjjttt|||zzzyyy{{{{{{xxxxxxnnneeebbbaaaeeeppp}}}uuuzzz}}}zzztttqqqtttyyyyyyvvveee^^^UUUWWWkkk~~~zzz~~~tttrrrrrrssssssooohhhbbbWWWYYY___fffkkkrrr~~~xxxnnniiiggggggdddcccaaa\\\SSSGGG===777222111111000000000000000//////.........------------------,,,,,,,,,++++++************************(((***,,,,,,***)))******'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&***///444666666''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))************+++,,,...000222444555666???BBBHHHMMMQQQRRRRRRQQQRRRMMMGGGCCCCCCEEEGGGHHHHHHIIIIIIHHHFFFCCC???======<<<:::888777777777888666999===AAADDDEEEDDDDDDBBBAAA@@@>>><<<<<<;;;;;;888888999::::::999888777===???CCCFFFGGGEEEBBB@@@AAACCCDDDEEEDDDAAA>>><<<555555333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&&&&'''((()))******&&&''''''(((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((******&&&''')))*********)))((((((((()))***+++---///000000444888;;;<<<<<<======<<<===>>>???AAADDDFFFGGGJJJLLLPPPUUUYYYZZZXXXUUUXXX[[[___aaaaaaaaa666333///---.../////////......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))((((((((((((***((()))+++)))&&&''',,,,,,,,,---666JJJ```lllnnnwwwuuutttuuuvvvsssmmmggg```___bbbiiirrryyy{{{{{{zzztttqqqqqqnnnllluuussslllggg```\\\\\\______ddduuuwwwmmm```XXXWWWZZZ]]]^^^hhhrrr~~~ooocccfffhhhfff[[[NNNFFFDDD???666000//////,,,******---------,,,+++,,,...000------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((***)))((()))***)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((('''&&&&&&'''((()))***))))))))))))************...+++((('''''')))******'''(((*********,,,///111444777;;;>>>AAAEEEJJJMMMTTTXXX\\\ZZZTTTMMMHHHGGGAAA>>>;;;>>>EEENNNTTTVVVXXXOOOHHHEEEAAA;;;888999777999;;;<<<<<<<<<===>>>AAA@@@AAADDDGGGHHHGGGFFFGGGFFFDDDEEEFFFDDD@@@<<<;;;;;;>>>AAA???:::999<<<::::::???FFFFFF@@@???CCCCCCCCCBBBBBBAAA@@@@@@???>>>===<<<:::888666444444333222000...---,,,------,,,------------.........,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))+++++++++***)))))))))***+++,,,,,,,,,,,,---111666:::;;;;;;;;;;;;<<<<<<<<<===???CCCFFFHHHHHHNNNTTTUUUXXX[[[ZZZVVVXXX\\\______aaaeee222000//////000000///...///...------,,,,,,------++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******)))))))))))))))))))))(((+++'''(((,,,...+++)))***---222999DDDVVVhhhppppppsssttttttrrrkkkccc\\\WWWUUU___ooo|||~~~vvvpppsssrrrsssvvv|||~~~pppaaaTTTSSS[[[eeerrr}}}rrruuu{{{|||rrrnnnllljjjggg\\\[[[]]]```ffftttyyyjjjkkkmmmmmmggg^^^UUUPPPEEE<<<555444444111...............------...///000.........---------,,,,,,++++++++++++++++++++++++************************************)))))))))((((((((((((((((((((((((((()))((('''((()))((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((('''''''''((()))***))))))))))))************(((((('''((()))************++++++,,,,,,///333777>>>BBBGGGLLLPPPTTTXXX[[[]]]]]]ZZZSSSJJJCCCBBBBBB;;;<<<@@@GGGQQQZZZ^^^___TTTKKKCCCAAA???======>>>???AAACCCCCCBBBAAAAAABBBEEEFFFGGGGGGHHHIIIKKKKKKHHHGGGHHHIIIKKKJJJFFFCCCBBB@@@BBBEEEEEEAAA???AAA>>>AAAHHHPPPNNNEEE??????=========???@@@BBBDDDFFF======<<<;;;:::999888888444333111///---,,,++++++,,,,,,,,,---------------,,,,,,+++++++++*********++++++++++++*********)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********)))))))))***+++,,,,,,---,,,,,,---111777:::;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCFFFGGGHHHNNNSSSUUUXXX[[[ZZZVVVWWW[[[]]]\\\^^^ccc111000///000111111000...///...------,,,---------***++++++,,,,,,++++++***++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,'''&&&,,,000...+++***000<<>><<<<<<>>>@@@AAA;;;;;;:::888777777777777777777666444111///,,,+++------,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++************(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***)))***+++,,,------------,,,111777;;;<<<;;;;;;;;;:::;;;===???BBBDDDEEEFFFGGGNNNSSSUUUXXX[[[ZZZVVVVVVYYYZZZYYY[[[```888555222000000000///...//////...---------------***++++++++++++++++++***++++++***))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))*********,,,(((&&&***,,,,,,---111;;;KKK^^^jjjrrruuusssoooccc]]]SSSJJJEEEJJJSSS[[[kkkuuu~~~vvvrrruuu{{{}}}vvvkkkbbb[[[UUUfffsssrrroooiiigggiiikkklllqqqvvvgggZZZVVVcccsss|||yyy|||}}}xxxmmmddd]]]XXXLLL@@@<<<:::666111...////////////000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))(((((((((((((((((((((((((((''''''((())))))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$%%%'''(((''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))***))))))*********+++++++++---------,,,+++***+++,,,111555;;;BBBHHHNNNUUUYYYXXXZZZ^^^___^^^\\\[[[[[[aaa```]]]VVVPPPNNNQQQTTTZZZ]]]aaadddddd```[[[VVV[[[TTTOOONNNMMMJJJIIIKKKHHHKKKPPPRRRRRRQQQPPPQQQbbbcccccc___ZZZ[[[aaagggyyy{{{xxxyyy{{{xxxmmm___YYYZZZYYYXXXVVVRRRMMMHHHFFFGGGJJJHHHDDD???===;;;;;;<<<===<<<:::888666555555555999999999888666333111///......------,,,,,,,,,+++,,,+++++++++************++++++++++++++++++++++++''''''((((((((()))))))))+++***(((''''''(((***+++(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))((((((((()))***)))***+++,,,------------,,,111777;;;<<<;;;::::::888:::===AAACCCDDDDDDDDDGGGMMMRRRUUUXXX[[[ZZZVVVWWWYYYYYYXXXZZZ___CCC>>>666000......////////////...------------...+++++++++,,,,,,++++++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((((()))))))))*********++++++***))))))(((***444???PPP^^^lllrrrqqqllleee___QQQIII???;;;AAAMMMZZZaaahhhttt}}}yyy|||qqq___^^^]]]___bbbgggnnntttuuu^^^RRRNNNKKKLLLMMMMMMRRRXXXRRRKKKJJJTTTZZZ[[[___gggrrrooorrrvvvrrrkkkooozzzyyy{{{~~~qqqbbbRRRJJJFFFAAA;;;888222000...///000000///---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******))))))))))))))))))))))))))))))((()))++++++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%%%%&&&''')))''''''''''''(((((((((((((((((((((((()))))))))*********************))))))************++++++++++++,,,---,,,++++++...333777???EEEMMMUUUZZZ^^^bbbddd]]]___aaaaaa___^^^___```^^^bbbffffffcccaaabbbccc```aaacccbbb```]]]YYYWWWPPPPPPSSSXXXXXXUUUVVVYYYggglllrrrvvvwwwwwwvvvwww}}}wwwmmmfffaaa___\\\ZZZUUUPPPJJJFFFCCCAAA@@@>>><<<:::888777777888777777888888777666444333111000000///...------,,,,,,,,,,,,,,,+++++++++***+++++++++++++++++++++,,,(((((((((((())))))))))))***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++******+++,,,------------+++000777<<<===<<<::::::888:::>>>AAADDDEEEDDDDDDFFFLLLRRRTTTWWW[[[ZZZVVVWWWZZZZZZYYY[[[```NNNFFF<<<333///...///000000///......------......+++,,,,,,------,,,,,,++++++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((())))))******+++++++++++++++,,,,,,+++111AAAQQQeeelllqqqmmmeee\\\SSSLLLAAA===;;;@@@KKKVVV^^^aaapppvvv|||zzz___RRRQQQXXXfffrrryyy}}}xxxrrrooollliii[[[WWWPPPMMMLLLNNNNNNOOOTTT[[[^^^\\\]]]^^^[[[YYY\\\aaa^^^]]]^^^___\\\XXXZZZ___aaaggghhhcccbbblll{{{uuurrrxxxxxxcccWWWQQQJJJDDD@@@888444000///000111///---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))***))))))***,,,,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((()))))))))*********++++++++++++***))))))*********++++++++++++,,,(((***,,,...111999CCCKKKTTTYYY^^^bbbdddcccccccccdddbbb^^^YYYSSSPPPPPPQQQUUU[[[bbbfffdddaaa``````\\\\\\[[[XXXTTTSSSSSSTTT^^^eeerrr{{{|||||||||ssshhh]]]SSSMMMIIIFFFBBB>>>;;;999888888555555555555555444444333444444333222111//////...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***+++,,,------.........+++000777<<<===<<<:::999888:::>>>AAACCCDDDDDDDDDEEEKKKQQQTTTWWW[[[ZZZVVVWWWZZZ[[[ZZZ\\\aaaRRRKKKAAA888333111111111000//////...............,,,------......------,,,+++*********++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''(((((())))))******((())))))******+++,,,,,,++++++---222888BBBSSSbbbmmmnnnjjj```VVVPPPJJJDDD???@@@DDDLLLVVV___gggkkk~~~}}}}}}fffYYY]]]hhhsss~~~~~~rrrddd^^^[[[\\\ooo}}}tttaaaTTTTTTXXXTTTUUUXXX^^^```bbbhhhoootttwwwuuuoookkkmmmqqqrrrwwwyyywwwqqqnnnnnnmmmiiihhhhhhddd]]]ZZZ___dddfffiiissszzzqqqmmmsssccc[[[SSSLLLIII???999222000111222111////////////............---------------------------++++++++++++++++++++++++((()))))))))************)))))))))))))))))))))))))))(((((()))++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((()))))))))*********++++++,,,,,,,,,+++***)))*********+++++++++,,,,,,***///555:::@@@JJJVVV___dddeeefffeeeccc`````````___[[[RRRIIIAAA>>>@@@BBBNNNSSSYYY[[[ZZZYYYYYY[[[]]]^^^^^^]]]]]]```eeejjjssskkkfffbbbZZZPPPHHHAAA===;;;999888777666555444444444888777666555333222111000//////.........---------+++++++++,,,,,,,,,------************++++++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))***+++++++++***+++,,,---............+++000888===>>><<<:::999999:::===@@@CCCDDDEEEEEEEEEKKKQQQSSSWWW[[[ZZZVVVVVVZZZ\\\[[[]]]aaaSSSMMMDDD<<<777444222111000000///...............---......//////......---+++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++((())))))***++++++,,,,,,,,,***---777CCCPPP```mmmjjjhhh___TTTMMMLLLIIIFFFEEEIIINNNTTT[[[fffsss}}}}}}sss[[[___sssxxxmmmhhhooo~~~ppp[[[SSSUUUWWWbbbccc```[[[[[[```cccbbbhhhkkksss|||yyywwwppphhhddddddbbb]]]\\\dddlllnnnmmmooovvv~~~vvvvvvoooeee]]]VVVSSSCCC<<<444111222444222000000000000000////////////------------------------++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((''''''(((***+++***((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))''''''''''''((((((((()))))))))))))))************+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,111888AAAHHHNNNWWWbbbjjjiiihhhfffbbb___]]]^^^```PPPLLLEEE===:::<<>><<<:::999:::;;;===???BBBDDDEEEFFFDDDKKKPPPSSSWWW[[[ZZZVVVTTTYYY[[[[[[]]]aaaXXXVVVQQQGGG<<<444222333---///111222111/////////------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***)))))))))(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&((()))))))))(((''')))))))))******)))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...---,,,222AAAQQQ[[[___```VVVYYYVVVNNNKKKNNNMMMIIIQQQVVV___hhhooossstttsss~~~pppgggiiiiiieeejjjuuusssxxxkkk\\\QQQRRRYYYZZZVVVMMMIIINNNVVVZZZccchhhnnnqqqsss{{{zzzqqqrrrooollljjjjjjjjjjjjiiiooowwwyyywwwaaaRRRMMMJJJAAA666000000333444222000...---///000111000000///...---,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&)))++++++'''$$$''')))***)))((('''(((***))))))))))))************+++++++++***)))***,,,...,,,---......///222777:::GGGOOO[[[dddccc___```eeegggeeeaaa[[[WWWUUURRRNNNGGGAAA;;;:::>>>CCCFFFFFFPPPSSSSSSTTT^^^rrrtttmmmlllWWWPPPFFFAAAAAADDDEEEFFF999:::;;;;;;;;;999777555444333111000//////...---///...---+++******+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))******))))))))))))******,,,++++++******++++++,,,------------------,,,,,,000333888<<<>>><<<:::888999:::<<>>QQQXXXSSSRRRXXXZZZZZZUUUNNNNNNRRRTTTQQQ\\\ccclllqqqttt{{{{{{sssrrrqqqfffjjjuuu|||wwwllliiinnnzzzcccWWWNNNIIINNNLLLPPPRRRRRRWWWbbbkkknnnrrr}}}|||yyyvvvssskkkmmmrrrxxx|||yyywwwwwwhhhYYYQQQFFF===777444333444444222000000000111000///......------,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%''')))***(((%%%((()))***)))((('''(((***))))))))))))************)))***+++***)))***,,,...))),,,///333999AAAIIIOOO``````dddhhhfffaaa```bbb___[[[TTTMMMJJJGGGDDDBBBCCCAAAAAADDDJJJNNNOOONNNVVVbbbppp}}}qqqggg```XXXLLLCCCHHHFFFDDDCCCBBB>>>999666333222111///...------...///......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************))))))************))))))))))))))))))))))))))))))******))))))))))))******,,,++++++******++++++,,,++++++,,,---...//////000000333888<<<>>>===:::888;;;<<<===???@@@BBBCCCCCCGGGLLLPPPSSSWWW\\\ZZZVVVXXXYYY[[[]]]^^^___bbb\\\VVVSSSPPPJJJ>>>555000000000000000000//////------------------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''(((((()))*********)))(((((()))***************++++++++++++,,,***+++,,,,,,,,,---000222444999JJJ\\\[[[OOONNNXXX]]]ZZZTTTPPPRRRYYY\\\[[[iiiooosssqqqqqq{{{|||dddXXXYYY```lllxxx~~~pppfffhhhooo~~~hhh___WWWQQQUUULLLSSS]]]hhhxxxzzzvvvtttsssrrrttt|||~~~xxxzzzlll\\\LLLFFF@@@777444666666444222222222222000...---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&''''''''''''''''''''''''%%%$$$###$$$'''(((((((((((()))******(((((()))***)))))))))*********++++++***+++,,,,,,++++++---///+++000666>>>GGGRRR\\\bbbhhheeefffjjjkkkeee^^^\\\RRRLLLEEEBBBBBBAAA@@@???JJJIIIIIIKKKOOORRRTTTTTTbbbtttsss]]]NNNLLLHHHDDDDDDFFFFFFAAA<<<888777666333///---...///.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))************))))))((((((((((((((((((((((((******))))))))))))******,,,++++++******++++++,,,))))))+++---///111222333///333888<<<>>>===:::888>>>>>>>>>>>>???AAABBBCCCJJJNNNRRRUUUYYY]]][[[WWWZZZ[[[]]]^^^___^^^sssfffWWWPPPOOOKKKBBB999333222000///000000000///........................++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***,,,(((((((((((((((((((((((((((((((((((((((''''''&&&)))((('''''''''(((***+++)))***+++,,,,,,+++***)))))))))*********+++++++++***,,,---,,,+++---111555???GGGRRRWWWVVVUUUZZZaaa\\\XXXTTTSSSYYY```bbbbbblllnnnpppqqqwwwpppffffffhhhmmmrrrsss^^^UUU[[[ccczzzmmmbbbdddgggppp~~~|||nnnWWWMMMFFF;;;555777555444333333333333111//////...............//////------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&(((***+++((()))******)))((()))***))))))*********++++++++++++---------,,,,,,...000666<<>>===;;;999=========>>>@@@BBBDDDEEEJJJOOORRRUUUYYY]]][[[VVVZZZ[[[\\\^^^______xxx___PPPLLLKKKGGGBBB888555111000000111000///........................++++++++++++++++++++++++************************************************))))))))))))))))))))))))***)))'''&&&'''(((***,,,((((((((((((((((((((((((((((((((()))((('''&&&&&&))))))((('''''')))***+++(((***...000000...***((())))))*********++++++++++++------+++***...555;;;JJJUUUXXXRRRTTT```eeebbbZZZWWWVVVZZZ```dddggghhhnnnpppvvvxxxhhh]]]ddduuuzzziiiYYYQQQUUUZZZqqq|||vvv}}}~~~xxxyyynnn\\\PPPBBB999777555333222333444444333222222111000///............------------------------************************************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&))),,,...)))***+++***)))((()))+++************++++++++++++++++++,,,,,,,,,---111444EEELLLWWW```eeegggggggggjjjhhhgggeee\\\OOOGGGFFFIIIEEEDDDIIILLLKKKNNNTTTRRRXXXaaalllyyy~~~lll```YYYUUUNNNHHHFFFBBB===999666555444333------/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************))))))************))))))((((((((((((((((((((((((******))))))))))))******,,,++++++******++++++,,,++++++,,,---...///000111...222777<<<>>>===;;;999:::;;;<<<>>>AAADDDFFFGGGIIIMMMQQQSSSXXX\\\ZZZVVVWWWYYY[[[]]]___```rrr^^^TTTPPPMMMKKK>>>999333111111222111///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))(((((())))))******'''***...111111...***'''*********++++++++++++,,,,,,------,,,,,,333???HHHRRRZZZ[[[UUUXXXbbbcccZZZ\\\[[[]]]bbbfffhhhlllqqq}}}|||nnndddlllxxx{{{fff[[[YYY]]]lll|||zzziiiYYYHHH<<<999777444333444555444444333222111000.........---........................++++++++++++++++++++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((''''''(((,,,///)))***++++++))))))***+++*********++++++++++++,,,)))***+++,,,...333:::???SSSZZZeeemmmooommmiiiggghhhddd___[[[UUUOOOPPPUUUQQQLLLLLLOOONNNMMMTTT```mmm{{{wwwnnniiiccc___RRRKKKCCC???@@@???;;;777000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))************))))))((((((((((((((((((((((((******))))))))))))******,,,++++++******++++++,,,,,,,,,,,,---------.........111777<<<>>>===;;;:::888:::===@@@CCCEEEGGGHHHFFFKKKOOORRRWWW\\\ZZZVVVUUUWWWZZZ\\\^^^```vvvfffYYYQQQMMMDDD===666222222222111...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***)))(((&&&%%%(((((()))************)))(((***,,,------,,,***(((++++++++++++,,,,,,,,,,,,+++---------000;;;LLLYYYXXXTTTTTTXXXYYYXXXYYY]]]ccccccfffjjjkkklllsss}}}xxxkkkaaa\\\oookkkSSSSSS]]]iii~~~dddLLLAAA===888555444555555555222111111000/////////000........................++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((((((((((((((('''((()))(((''''''***,,,)))***++++++))))))***+++*********+++++++++,,,,,,+++,,,...111777AAALLLSSS]]]cccjjjooonnnjjjfffcccWWWRRRQQQUUUXXXYYY[[[___TTTPPPPPPTTTSSSVVVhhh}}}rrrfffXXXRRRRRRPPPGGG>>>555444333111000///......------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************))))))************))))))))))))))))))))))))))))))******))))))))))))******,,,++++++******++++++,,,******++++++,,,------------111777<<<>>>>>><<<:::888:::>>>BBBEEEFFFEEEEEEEEEJJJNNNRRRWWW]]]\\\WWWVVVWWWYYY\\\]]]^^^sss```RRRKKKGGG@@@777333333333111...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))***)))))))))(((((((((((((((((((((((('''((()))***)))(((&&&%%%'''(((***++++++******)))******))))))))))))******++++++,,,,,,,,,---------***,,,......333AAAUUUeee]]]LLLIIIWWWWWWKKKRRRhhhkkkjjjlllooommmnnnyyyqqq[[[UUU```nnn|||xxx}}}oooTTTIIIYYYggglll}}}}}}]]]GGGBBB<<<777555555555555000000000000000111111222////////////////////////++++++++++++++++++++++++************************************************************************((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))&&&((()))(((&&&%%%(((***)))+++++++++***)))***+++******+++++++++,,,,,,,,,///111333888AAANNN\\\eeecccgggjjjkkkhhhccc___]]]KKKHHHJJJUUU^^^]]]WWWSSSRRROOOQQQWWWZZZdddppppppoooeeeccc^^^QQQDDD999777555222111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))************))))))******************************))))))))))))******,,,++++++++++++++++++,,,((())))))***,,,------...---111777<<<>>>>>><<<:::999<<<@@@DDDEEEEEEDDDBBBDDDJJJNNNRRRXXX^^^]]]YYYWWWXXXZZZ[[[\\\\\\sss[[[IIIGGGCCC;;;222000222111...111111000000//////......------------------------++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((******))))))((((((''''''''''''(((((())))))******++++++******************---+++***+++---.........///...+++///AAAVVV[[[TTTRRRMMMMMMSSSWWWXXX\\\ccchhhrrrvvvqqqooozzz|||dddYYY[[[gggwwwrrrkkkjjjddd]]]TTTQQQVVVeeettttttdddKKK<<<999444555777222111222111000//////000111///000000///------...///......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++))))))+++---******************++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&((()))))))))((('''''''''((()))***++++++,,,)))))))))***++++++,,,,,,+++,,,,,,+++***+++---///111333:::EEERRR\\\cccfffggghhhiiiggg^^^QQQJJJJJJEEECCCHHHSSSYYYVVVSSSSSSQQQNNNTTTeeewwwyyysssuuubbbEEE:::666333444444333111000......+++'''***111111+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******)))************+++++++++(((((((((((())))))))))))(((((())))))))))))((((((+++***)))))))))))))))*********+++++++++,,,,,,,,,,,,---......//////......///111666<<<<<<999999<<<:::<<<>>>>>>>>>???AAACCCFFFJJJMMMQQQWWW\\\YYYSSSVVVVVVVVVWWWYYY\\\mmmXXXOOOMMMDDD:::444444333000111111111000//////......------------------------++++++++++++++++++++++++************************+++*********)))))))))))))))))))))))))))))))))((((((((())))))))))))((((((***)))))))))((((((((('''((((((((()))))))))))))))*********************************+++,,,---...---//////333???QQQ\\\YYYOOOGGGGGGNNNZZZbbbccceeeiiillllllmmmtttyyymmmcccfffqqq~~~pppbbb\\\YYYUUUQQQUUU[[[lllyyy^^^LLLDDD<<<;;;;;;555666666666555333222333333///000000///------...000.........---------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,///222))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))%%%&&&((()))))))))((('''(((((())))))******++++++******++++++,,,,,,------+++,,,,,,++++++,,,000333:::BBBMMMWWW]]]aaaeeegggkkkeee^^^WWWLLLBBB===???GGGGGGLLLTTTVVVRRRPPPRRRSSS```xxxgggJJJDDD===777222///---...///000...***+++///...))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******)))************+++++++++(((((((((((()))))))))***(((((())))))))))))(((((()))((((((((((((((())))))***++++++++++++,,,,,,,,,,,,---......//////......///000666<<<===999999<<<:::<<<>>>???>>>???AAACCCFFFIIIMMMQQQXXX\\\ZZZTTTSSSTTTUUUXXX[[[^^^{{{hhhWWWUUUMMM???666333222000222111111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))((((((******************************+++,,,---............000===QQQ___^^^SSSJJJHHHNNNZZZhhhooooooooopppmmmnnnrrr~~~vvvfffcccggguuurrr\\\UUUUUUVVVZZZ```nnnxxxjjjUUU@@@999999333555555444444333222111111000000000///...---...000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,///333777+++++++++***)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********&&&'''(((((()))((((((((()))))))))))))))*********++++++,,,,,,---.........,,,---------...333999>>>KKKTTT^^^cccbbbbbbeeeiii^^^TTTIIIDDD@@@>>>AAAEEEGGGJJJOOOSSSTTTUUU]]]eeeuuu|||aaa\\\SSSGGG<<<777555666111333222///...///---***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******)))************+++++++++((((((((()))))))))******((())))))******))))))((('''''''''''''''((()))***++++++++++++,,,,,,,,,,,,,,,---......//////......///000666<<<===999999;;;:::<<<>>>??????@@@BBBCCCEEEIIIMMMRRRXXX]]][[[UUURRRTTTWWW[[[___aaatttbbb```VVVGGG;;;666444222222222111111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))*********)))))))))******)))))))))))))))))))))((((((((((((+++******))))))(((((((((***************++++++++++++,,,............///000///555GGG\\\aaaWWWMMMLLLZZZbbbmmmttttttqqqrrrtttooozzz{{{rrrhhh```eeeeeennn~~~tttaaaTTTXXX^^^cccrrriiiHHH::::::666444333222222222222111000000111111000...---///000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...333777000000///......---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++''''''((((((((((((((((((*********)))))))))))))))+++++++++,,,------............---...333<<>>>>>BBBFFFLLLQQQNNNPPPRRRRRRTTT```vvv}}}~~~zzz{{{qqqpppgggXXXJJJ???888333222333333222000000///...------------------------***++++++,,,,,,++++++***+++******))))))******+++))))))*********+++++++++(((((()))))))))*********)))))))))******)))))))))'''''''''((((((***+++++++++++++++,,,,,,,,,------,,,---......///............000666======:::888;;;:::<<<>>>??????@@@BBBDDDFFFJJJNNNRRRYYY^^^\\\VVVTTTWWW\\\```ccceeeqqqmmmbbbQQQCCC===999555222222222111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++((()))))))))*********+++))))))************))))))(((((((((((())))))))))))++++++******))))))(((((())))))*********++++++++++++,,,------,,,---///222777AAASSSaaa]]]QQQPPPYYYiiirrrxxxvvvpppnnnrrrwww{{{tttddd^^^bbbgggmmmjjjlllvvv}}}{{{vvvsssbbb[[[[[[fffmmmuuubbbLLLEEE<<<888666444444555666666555000111111000......///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,000333222222111000//////......((((((((((((((((((((((((************************************++++++++++++((((((((('''''''''((((((*********)))))))))))))))******++++++,,,---------------...222:::FFFTTT]]]eeefffhhhiiihhhddd___[[[HHHBBB???CCCHHHIIIJJJLLLTTTWWWXXXWWW]]]tttrrrwww{{{||||||uuusssvvvsssgggYYYMMM@@@555555333111111000//////000------------------------++++++,,,,,,,,,,,,++++++++++++************++++++))))))*********+++++++++))))))))))))************))))))************))))))))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,---......///............000666===>>>:::888::::::<<<>>>???@@@AAACCCEEEGGGKKKOOOSSSZZZ___\\\VVVVVVYYY]]]aaaccccccyyyjjjWWWJJJBBB;;;333333222222111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++((())))))******+++++++++)))******++++++******)))(((((((((((())))))))))))******************)))))))))))))))***++++++,,,,,,(((***,,,++++++...444:::GGGSSSbbbfff]]]VVV\\\hhhmmmtttwwwtttrrruuu{{{qqqdddbbbmmmyyysssiii```___```^^^[[[[[[YYY^^^lllzzzmmmVVVAAA===888333222444666555444000111111000......///111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******,,,.../////////......------,,,(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))(((''''''''''''((()))))))))))))))******************+++,,,,,,------,,,///555<<>>>>>:::888::::::<<<>>>???@@@AAADDDFFFIIILLLPPPTTTZZZ___\\\VVVUUUWWW[[[___aaaaaavvvaaaTTTKKK???444333333222111111000000///........................------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))******+++,,,,,,)))******++++++******)))'''((((((((()))))))))*********************++++++((())))))***++++++,,,,,,)))+++---...000666AAAIIIUUUbbbmmmjjjccccccjjjooopppsssvvv{{{~~~uuujjjhhhtttkkk]]]OOOLLLOOOUUU]]]cccnnnzzz{{{\\\EEE>>>555111111333222111111111222000///...000111////////////............------------------------+++,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))((('''&&&''''''((((((((())))))******++++++++++++,,,,,,------.........666BBBOOOXXX```eeehhhgggiiilllkkkdddZZZOOOIIIEEEDDDGGGMMMOOONNNQQQVVVQQQggg~~~|||yyytttooonnnqqqqqqyyy~~~]]]LLL<<<666555222//////........................+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))************+++++++++))))))*********+++++++++)))******++++++******)))+++***************++++++,,,,,,,,,------------...,,,---......//////......---///777>>>???:::888999:::<<<>>>@@@@@@BBBDDDFFFKKKNNNQQQUUUZZZ^^^[[[UUUUUUWWW[[[^^^aaabbbpppbbbXXXIII;;;333333222222111000000000////////////////////////------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,******++++++++++++******'''((((((((())))))******)))))))))***+++++++++,,,((())))))***++++++,,,,,,+++...000222666???LLLVVV\\\iiiqqqmmmiiinnnqqqooovvvwwwzzzoooppprrrxxxwww\\\OOODDDGGGUUUhhh{{{PPPGGG<<<555555666555333111222222111///...000111000/////////............------------------------))),,,...///...---------+++,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((())))))))))))************)))((('''&&&&&&'''((('''(((((()))***++++++,,,,,,,,,------...//////000333>>>PPP___hhhkkkkkkjjjhhhiiifff\\\QQQIIIGGGIIITTTRRRRRRSSSQQQPPPUUU\\\iiizzzvvvyyy~~~xxx{{{{{{|||sss]]]GGG>>>;;;666111000........................+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))************+++++++++)))************+++++++++******++++++++++++******+++***)))))))))))))))***,,,,,,,,,---------......,,,---......//////......---///777>>>???:::888999:::<<<>>>@@@AAABBBEEEGGGLLLOOORRRUUUZZZ^^^[[[TTTWWWYYY\\\```cccfffwwwbbbYYYPPPFFF555111555555///222555...000/////////............///---,,,,,,---...,,,++++++,,,,,,,,,,,,+++******((()))+++,,,------,,,+++************************))))))))))))))))))))))))+++++++++***)))(((((('''++++++******************)))***++++++***+++---///...((((((333???IIITTT___cccdddjjjqqqqqqnnnsss{{{~~~www{{{zzzuuuyyyuuufffNNNOOORRRYYYeeeyyypppWWW???999888555333555222222111111111111111111111000//////000000///...//////.........---------------------------------///...------,,,+++******,,,,,,,,,++++++++++++***''''''(((((())))))*********)))))))))+++,,,+++***((((((''''''''''''((((((&&&&&&((()))+++---...///333///...222222000333999JJJPPPZZZdddjjjlllkkkjjjeeefffZZZNNNNNNMMMKKKQQQ[[[YYYYYYVVVQQQSSSdddwwwzzz{{{uuuzzz{{{{{{~~~zzzrrrmmm```NNNBBB;;;777222000...------//////...---......------------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******&&&***//////,,,)))***+++111///---,,,,,,,,,+++***////////////...---,,,+++...333999>>>??????>>>===999===AAAAAA@@@@@@CCCEEEJJJOOOSSSTTTWWWZZZZZZWWWWWWYYY]]]```ccceeelll]]]QQQGGG:::333444444///111444---000000/////////.........///...,,,---......---++++++,,,,,,,,,,,,+++******++++++,,,---,,,,,,******************************************************+++++++++***)))(((((((((++++++*********************+++---,,,++++++---...///***---999GGGPPPXXX___hhhgggiiiooorrrqqquuu{{{wwwxxxrrrpppwwwooo^^^VVVOOOQQQYYYggg|||kkkNNN>>>888555333333333333222111111111111222222000//////000000///...//////.........---------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******((((((((()))))))))))))))+++))))))***+++,,,+++***)))((((((''''''(((((()))(((((()))***+++,,,------...,,,,,,......000<<>>===<<<<<<999===@@@AAA@@@@@@CCCFFFHHHMMMQQQSSSVVVZZZZZZVVVXXXZZZ]]]```cccdddooo```VVVCCC888555555000222555///000000000/////////......///...------......---+++,,,,,,,,,,,,,,,++++++***------------,,,+++***)))))))))))))))))))))))))))************************+++++++++***))))))((((((******++++++++++++++++++***,,,......---,,,---...//////666DDDQQQYYY^^^aaajjjiiikkkqqqsssrrrqqqrrrrrrvvv{{{zzzvvvooojjjhhhlllllllllggg[[[OOOLLLOOOXXX^^^kkkjjjLLL===999888555444444333222222222222222222000//////000111///.../////////............---------------------------+++,,,,,,,,,------------...------,,,+++******)))*********)))))))))))))))+++***)))***,,,,,,,,,***))))))(((((((((((())))))******++++++++++++,,,,,,,,,,,,------...777JJJ[[[gggffffffiiilllllliiifffVVVYYYTTTRRRZZZYYYVVV[[[YYY[[[cccssswwwkkkccclllqqqssspppoooooommmkkkjjjkkkggg^^^UUUNNNEEE<<<666444111000000///...,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******000---((('''((())))))(((///---+++,,,---...---,,,+++,,,---...///000000000...333999======<<<:::999999===@@@AAA@@@@@@CCCGGGFFFKKKPPPRRRUUUYYYZZZWWWYYY[[[]]]```bbbcccttteeeNNN>>>777666111444777222000000000////////////...///...------......---,,,,,,,,,------,,,,,,+++***---------,,,,,,++++++***))))))))))))))))))))))))************************+++++++++******)))))))))******+++++++++++++++,,,)))+++---...---,,,,,,---...666CCCOOOWWW\\\bbbfffiiikkkooossstttpppmmmllluuuoooggg___\\\___fffkkkfffZZZOOOKKKLLLNNNRRRXXXlllxxxdddIII???<<<888555555444333222222222333222111///000111111000.../////////.......................................,,,---------------------......---,,,+++******)))+++++++++******)))))))))+++***)))***,,,---,,,+++***))))))(((((())))))***---,,,,,,,,,++++++++++++//////000222888EEEXXXgggjjjhhhggghhhkkkjjjfffaaa\\\^^^ZZZZZZaaa]]]XXX^^^___kkkzzzrrrkkkdddjjjpppqqqooolllhhhfffeeefffbbb[[[WWWVVVTTTPPP???;;;555111000000//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,++++++***))))))---,,,++++++---.........,,,---...//////000000000///333999<<<<<<:::888777999===@@@@@@???@@@DDDHHHFFFLLLPPPRRRVVV[[[[[[XXX[[[]]]___aaacccdddqqqYYYCCC777555111333777333111000000000////////////000...------...///---,,,,,,------------,,,+++++++++++++++,,,,,,------...))))))))))))))))))))))))************************++++++++++++******************++++++,,,,,,,,,,,,(((***,,,---,,,,,,---...///???PPPXXXYYY\\\dddllljjjnnnqqqrrrrrrtttxxx{{{vvvgggYYYWWWaaammmqqqpppWWWQQQOOOTTT[[[```ffflllZZZEEE<<<777777666555444333333333333222111000000111111000///////////////////////////........................//////...------,,,++++++......------,,,+++******,,,,,,++++++******))))))+++*********,,,---,,,+++******))))))))))))******------------,,,,,,,,,+++---///333;;;IIIXXXeeejjjjjjiiiiiijjjkkkjjjfffbbbeeefffaaa```bbbZZZVVV______www|||yyyvvvuuuiiinnnuuuzzzxxxooogggcccaaacccbbb]]]\\\]]]\\\YYYFFF@@@888111///...///000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******'''+++...---+++---666>>>---,,,***+++---//////.........///////////////...///333999<<<<<<999777666:::<<>>LLLXXXeeeppppppkkkjjjjjjfff^^^WWWUUUXXX\\\aaaccc___^^^^^^ZZZeee~~~}}}|||{{{rrrkkklllooonnniiihhhnnnrrrppppppsssuuutttjjjfffbbb___```cccgggiiisssvvv}}}xxxwwwvvvuuuvvvzzz{{{{{{sssddd\\\YYY^^^```___^^^^^^ZZZUUUPPPLLLGGGAAA<<<777222///......------------......------------------------------------------------++++++++++++++++++++++++******++++++++++++*********,,,,,,***(((...;;;FFF...---++++++---......------...///000000000000000...333999<<<===;;;999888:::<<<>>>>>>>>>@@@FFFJJJMMMRRRVVVXXX[[[^^^^^^[[[ZZZ\\\^^^aaacccdddiiiOOOEEE;;;777666222111111111111000000000000111///......//////...---------......------,,,+++000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---------,,,...111777;;;PPPWWW\\\[[[___hhhnnnnnnmmmnnnrrrpppuuuzzzuuuiii[[[RRRMMMRRRRRR^^^yyyaaaSSS:::999888666555555444444333222111111222222111///.../////////000000111111////////////////////////---------............///++++++,,,------......///+++++++++,,,,,,---------,,,+++***+++---...---,,,,,,++++++******++++++,,,)))***+++---///000222222>>>MMM]]]ffflllqqqpppkkkgggeee^^^RRRFFFDDDJJJRRR[[[^^^]]]]]]___```rrrwwwooonnnqqquuu}}}}}}{{{~~~wwwrrrmmmnnnmmmmmmssswwwtttyyy{{{qqqccc[[[VVVXXXWWWSSSTTTXXX[[[YYYUUUSSSQQQMMMHHH@@@777111.........------.........------------------------------------------------))))))))))))))))))))))))******++++++++++++******(((+++------+++)))***,,,///---,,,,,,---...---,,,+++,,,...///111222222333...333999======<<<:::999:::<<<>>>>>>>>>AAAFFFKKKMMMSSSWWWXXXZZZ^^^^^^ZZZXXXZZZ\\\___aaabbb~~~fffMMM<<<444333555222000//////000222111000000000///..................------,,,,,,------...........................++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++***+++,,,---...---,,,,,,000999EEEMMMZZZ^^^``````eeennnppplllsssjjjlll}}}|||vvvwwwooofff]]]RRRJJJNNNWWWjjj|||}}}gggNNN===555666333555777111333333333222222222111111000000000000000000000000//////............//////......///////////////...------------------------,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,...333888<<>>KKKSSSVVV\\\```bbbhhhpppsssppppppllllllsssxxxvvvrrrpppoooeeeZZZRRRMMMPPP]]]kkkxxx\\\GGG<<<:::555777:::444333333333333222222222222000000000000000000000000//////............///////////////......---,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,......------333>>>GGG[[[cccjjjnnnpppoooiiiaaaTTTIII>>>;;;===AAAIIIOOOXXXTTTVVV___lll{{{tttpppoooooorrrvvvxxxzzzuuummmrrrxxxzzz~~~{{{vvvqqqlllfffaaa^^^]]]YYYUUUQQQPPPQQQSSSTTTUUU[[[bbbccc^^^TTTJJJEEE555222///......//////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---............---,,,---...111222222000111555:::===<<<:::777666999<<<@@@BBBBBBCCCGGGKKKMMMQQQVVVXXX]]]```^^^YYYYYY[[[]]]```bbbddd~~~gggPPP>>>444111333111000000111222111111111000//////......//////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,111;;;HHHSSSYYYWWW]]]bbbfffkkkppprrrpppjjjlllkkkhhhgggjjjllljjjaaaYYYPPPOOOUUUcccyyyuuu[[[GGG>>>555666999555444444333333333222222222000000000000000000000000000//////......//////000000//////...---,,,+++***///...---,,,+++)))((((((------,,,++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...---000111//////999KKKYYYhhhkkkmmmnnnooommmcccXXXIIIAAA:::<<>>:::555111000000//////------------------------+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---///......000222222111000000444:::<<<<<<999777666888<<<@@@AAAAAACCCGGGJJJIIINNNSSSVVV[[[___^^^YYY^^^___aaaccceeeeeeuuu\\\JJJ???<<<555333222111222333222111111111000//////////////////......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---...///...---------111999CCCMMMSSSVVVWWWbbbffflllppppppmmmlllmmmsssssspppqqqzzzqqq\\\YYYYYY^^^mmm~~~xxxpppiiiiiikkk~~~___CCC999;;;:::555555555444444444333333111111111111111111111111000000////////////000000//////......///000111222...........................---,,,++++++---///000,,,,,,---------.........------,,,,,,------...//////------444BBBUUUfffppplllrrrsssmmmcccYYYNNNEEEBBBAAADDDIIIKKKKKKOOOUUU___ooo|||tttvvv{{{{{{qqqkkkiiiiiiooopppooojjjbbbYYYQQQMMMMMMMMMMMMMMMMMMLLLJJJIIIBBB>>>888444222222000///------------------------,,,,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------///......///111111000...000444999<<<;;;999777555888;;;???AAAAAABBBFFFJJJHHHMMMRRRVVV[[[___]]]YYY______aaabbbbbbbbbhhhTTTFFF>>>666444333222333333222111222111000000//////000000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---......///......,,,444???IIIOOOSSSUUUVVVdddgggnnnsssrrrnnnmmmqqq~~~{{{xxx{{{}}}iiiTTTVVVZZZbbbuuuwwwsssrrrssssssooolllhhhbbbZZZWWW\\\ddduuuNNN;;;999777666666555555555444444444111111111111111111111111111000000//////000000111//////......///111333444+++++++++,,,------......------,,,,,,,,,...///000,,,---------............---------------......///...---000;;;MMM___kkkpppmmmrrrqqqgggZZZQQQIIIDDD>>>AAAGGGKKKJJJLLLWWWccc}}}vvvooovvvzzzzzz}}}|||vvvpppooorrrvvv{{{xxxsssnnnhhh```XXXRRRNNNLLLJJJJJJKKKKKKIIIHHHCCC@@@;;;888666444222000------------------------,,,,,,---------,,,++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,------...------,,,...---,,,---......,,,***000444999<<<;;;999666555888;;;???@@@AAABBBFFFIIIIIINNNSSSVVV[[[___]]]XXX[[[\\\]]]^^^^^^^^^{{{fffQQQCCC777555333333333333333111222111000000//////000000//////............//////........................------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------...///000000:::FFFNNNQQQTTTZZZ^^^iiikkkpppuuurrrllllllqqq}}}}}}~~~xxxjjj[[[SSSVVVbbbuuurrrooojjjhhhhhhiiijjjjjjiiibbb\\\XXXUUUYYYiiizzz___BBB:::666666666666666555555555444111111111111111111111111111111000000000000111111000///...---...000222333,,,,,,,,,---------------,,,,,,------...//////000------------............---------------...//////000444===JJJYYYfffnnnqqqooonnnfffYYYOOOKKKFFFBBBAAAEEELLLNNNNNNWWWmmm}}}{{{yyy}}}~~~}}}|||wwwwwwvvvsssrrrvvvwwwoookkkfff```ZZZPPPLLLGGGEEEEEEGGGGGGGGGCCCAAA>>>;;;999666333000........................,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,------...------,,,,,,...---,,,,,,------+++)))///444999<<<;;;888666555777;;;???@@@@@@BBBFFFIIIKKKPPPTTTWWW[[[___]]]WWWYYYZZZ\\\]]]^^^___vvv\\\III888666444333444444333111222111111000000000000000//////............//////........................------------------------------------------------,,,,,,,,,---------......------,,,,,,---...000111777AAAMMMSSSTTTXXXaaaiiipppqqqtttwwwqqqiiihhhnnnzzz{{{~~~|||lllWWWQQQWWW]]]rrryyynnnfffccc```\\\XXXXXXXXXZZZ]]]aaacccccccccddd[[[TTTQQQRRR^^^wwwqqqOOOCCC===777666666666555555555555111111111111111111111111111111000000000000111111111000...------...///000000000000//////......---+++,,,---...////////////---------.........//////...------------...//////444===KKKXXXcccjjjppptttpppiiiZZZMMMGGGGGGDDD???FFFKKKRRRSSSUUUccc~~~wwwvvvyyyvvviiiaaaeeettt|||yyy}}}yyynnnkkkjjjeee```VVVPPPHHHDDDDDDGGGIIIJJJCCCAAA???===;;;888333000........................------------,,,,,,+++***)))******+++---......///***+++,,,------,,,+++***++++++------------++++++---------...------,,,,,,000///......//////---+++///333999;;;;;;888666555777;;;???@@@@@@BBBFFFIIILLLQQQUUUXXX\\\___\\\WWWXXXZZZ\\\___aaabbb}}}eeeWWWBBB888333777888222000222111111111111000000000000000000000000000000000000......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////.........---------...---------...000111222AAAJJJSSSWWWWWW[[[dddlllsssmmmnnnrrrhhhZZZcccwww~~~xxxjjjZZZSSS[[[ggg~~~oooddd[[[VVVPPPMMMNNNPPPOOONNNRRRZZZ```aaabbbeeebbb\\\PPPSSSRRRPPPZZZvvvhhhLLL???999888777888777555666777333333333222222222111111111111222222222333333333111111111111111111111111////////////////////////........................,,,---///000111000///---///---***+++---000111222555JJJ\\\```ccclllrrrqqqqqq___OOOHHHEEEAAACCCJJJLLLQQQVVV\\\mmmtttqqqwwwyyyiii]]]YYYZZZZZZYYYjjjzzz}}}|||{{{zzzwwwqqqjjjeeedddfffhhh\\\QQQEEEAAA@@@???AAAEEEDDDCCCAAA>>>;;;888666555222111000......------------------------------------------,,,,,,+++++++++++++++************+++++++++,,,------.........---------------------------...------------.../////////222777999999777666666:::;;;<<<===???BBBGGGJJJOOORRRSSSSSSWWW\\\\\\YYY]]]]]]]]]```cccfffvvvjjjHHH<<<555777777222111444111111111111000000000000000000000000000000000000///......------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------//////.........------------------------000444777GGGNNNUUUXXXXXX\\\eeemmmpppppppppmmmgggdddjjjrrrrrrnnnhhh```\\\bbbsssvvvmmmbbbWWWOOONNNLLLKKKLLLNNNPPPQQQQQQWWW\\\___^^^^^^___[[[TTTMMMOOOQQQXXXooo___JJJ<<<:::999999666444555888444444444444333333333222111111111111222222333333111111111111111111111111////////////////////////........................---...000111222111000///............///000333444CCCTTTbbbeeegggnnnpppmmmfffXXXMMMMMMMMMJJJKKKPPPTTTRRR___zzzwwwyyy}}}|||wwwooodddVVVLLLOOOWWWHHHSSSbbbrrryyyrrrjjjeeeaaaaaadddfffdddaaa]]]TTTKKKFFFCCC???===???EEEDDDBBB@@@<<<999666555222111000///...---------------------------------.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------...------------.../////////222777999999777666666999:::<<<===???CCCHHHKKKOOORRRSSSTTTWWW\\\\\\YYY^^^]]]^^^```dddfffvvvQQQBBB777666666222222666222222111111111000000000000000000000000000000000///......------......///------,,,,,,,,,,,,------+++++++++,,,,,,,,,------...............---------,,,------,,,---222999@@@OOOSSSWWWXXXYYY^^^gggnnnkkkpppnnnggggggnnnqqqmmmooodddZZZZZZcccwww|||sssfffZZZSSSMMMGGGCCCDDDGGGKKKMMMOOORRRTTTVVV]]]^^^\\\[[[[[[[[[VVVOOOQQQQQQTTTdddsssUUUDDD===999888666333444888555555555555444444444444000000000111111111111222000000000000000000000000////////////////////////...........................///111222222222111000---///111000///111666:::SSS___hhhhhhjjjmmmkkkdddWWWNNNKKKSSSXXXUUUTTTWWWZZZTTTkkkwww|||tttnnnhhhggghhh]]]KKKFFFMMMIIILLLQQQ]]]qqqzzzmmmjjjeeebbbffflllnnnjjjddd^^^WWWQQQOOOJJJDDD??????EEEDDDCCCAAA>>>:::777555333222111000///.........------------------------//////............---------,,,,,,,,,,,,,,,,,,---------,,,+++,,,---...///------------------------...------------.../////////222777999999777666666888999;;;===???CCCIIILLLNNNQQQSSSTTTXXX]]]\\\YYY]]]]]]]]]```cccfff{{{\\\JJJ:::666555111222666222222222111111111000000//////////////////////////////............//////------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---........................+++---...---///555@@@HHHRRRTTTVVVXXX[[[aaaiiioooiiijjjhhheeejjjrrrsssooovvvfffZZZ___qqq~~~uuupppccc\\\RRRJJJGGGFFFFFFFFFGGGKKKOOORRRSSSUUUYYY]]]```]]]YYYWWWXXXXXXTTTOOOUUUXXXbbbyyyhhhSSSCCC666555888666555777555555555444444444444333000000000000000000000111////////////////////////////////////////////////...........................///000111111111000000...000111///...222<<>>;;;888666555444222111//////......------------------------............------------,,,,,,++++++++++++,,,,,,///...,,,++++++,,,...///------------------------...------------.../////////222777999999777666666777999;;;===???DDDIIIMMMMMMQQQSSSTTTXXX]]]]]]YYY\\\\\\\\\___bbbdddiiiTTT???777555111111555222222222222111111111111/////////////////////////////////....../////////...------,,,,,,------...++++++,,,,,,,,,------------.....................,,,---...000444<<>>>>>===;;;999888666555444222000/////////------------------------,,,,,,,,,,,,,,,,,,,,,---++++++************++++++///...,,,++++++,,,...///------------------------...------------.../////////222777999999777666666777999;;;===???DDDIIIMMMLLLPPPSSSUUUYYY^^^]]]YYY[[[ZZZ[[[]]]```cccwww___FFF;;;777222111444333222222222222111111111000000000000000000000000000//////......//////000......------------......,,,,,,,,,---------......---------...............------000444<<>>777444888555555555555444444444444333333222222111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////000000111000//////333===KKKZZZccchhhiiikkklllhhhaaa[[[YYYeeedddeeeccc[[[WWWdddvvv~~~eee___eeeccc]]]YYY[[[[[[VVVTTTUUUYYYdddwwwwwwiiiccchhhooo|||{{{zzzvvviiiYYYNNNKKKAAA???===;;;999999::::::999888666444222111000000------------------------,,,,,,,,,,,,------......,,,++++++******++++++,,,......---------,,,,,,,,,------------------------...------------.../////////222777999999777666666999:::<<<===???CCCHHHKKKKKKOOOSSSUUUZZZ^^^]]]XXX\\\[[[\\\^^^bbbdddpppSSSEEE???777444555333333333222222222111111000000000000000000000000000000////////////000000......------------...............////////////000---------........./////////...111;;;HHHPPPQQQNNNQQQSSSYYYaaaiiikkkgggbbb___uuuaaaXXX\\\wwwvvvjjjbbb___XXXQQQIIIFFFGGGIIIHHHFFFBBBCCCEEEHHHKKKPPPVVVZZZVVVYYY___fffjjjggg^^^WWWNNNMMMNNNQQQRRRVVVddduuu___JJJ>>>333333;;;777666666666555555555555333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222//////000888EEETTT```gggggghhhkkkkkkeee]]]XXXWWW]]]^^^aaabbb\\\___uuu|||rrrlll```ZZZ```hhhhhheeeddd^^^\\\___lll~~~|||{{{tttmmmhhheeecccbbb]]]```gggiiibbbUUUKKKIIIEEECCC???;;;999888999:::999888666444222111000000---------------------------------.........//////---,,,,,,++++++,,,,,,------............---,,,+++------------------------...------------.../////////222777999999777666666:::;;;<<<===???BBBGGGJJJJJJOOOSSSVVVZZZ___]]]XXX]]]]]]]]]```cccfffxxxbbbPPP:::888<<>>:::888999::::::888666555444222///---......---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------////////////000000000000000333888::::::888777777;;;;;;<<<===AAAEEEHHHKKKJJJNNNRRRTTTYYY]]]]]]XXX^^^\\\\\\___dddgggrrraaaFFF;;;;;;222666666444333222111111111////////////////////////000000000000000000000000//////............////////////............////////////............/////////111777???GGGMMMPPPPPPRRRWWW```ggglllqqqxxxvvvfff\\\ccc{{{|||oooddd]]]WWWQQQLLLKKKIIIGGGEEECCCCCCDDDDDDHHHKKKNNNPPPRRRUUUZZZ^^^gggqqqmmmaaa]]]UUUNNNOOONNNJJJNNN\\\iiixxx```III>>>999666555555555444444444444333555444222111000000111111111111111111111111111111000000000000111111111111///000111222222111000///...////////////000111222666444;;;LLL^^^gggllloookkkjjjiiibbbTTTJJJNNNYYY[[[___^^^eeeyyysssnnnggg```___fffqqqyyytttxxx|||yyy{{{yyyrrrkkkhhhddd]]]ZZZZZZVVVVVVVVVTTTRRROOOLLLJJJHHHFFFCCC???;;;999::::::999888666555444333000.........------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------.../////////000000000000000333777:::999888777777;;;;;;;;;===@@@DDDHHHJJJLLLPPPSSSUUUXXX]]][[[WWW^^^]]]\\\```eeehhhxxxZZZAAA:::777777666555333222222111111000000000000000000000000000000000000000000000000//////............////////////............//////000//////......//////000///444<<>>;;;999777666777666555555555555222000000///...------,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------........./////////000000000333666888888777777777:::::::::<<>>BBBFFFIIIJJJNNNRRRUUUZZZ___^^^ZZZXXXWWWWWW[[[bbbfffaaaCCC:::888777666444333333222222111111111111111111111111000000000000000000000000//////............////////////............//////111000000//////000000111444<<>>BBBFFFHHHIIINNNRRRUUUZZZ``````\\\VVVUUUUUUZZZ```eeexxxRRR@@@888777666444333333333333111111111111111111111111000000000000000000000000//////............////////////............//////111111000000000000111111999AAAIIIJJJHHHJJJRRR[[[fffkkkmmmnnn}}}aaaSSS]]]|||wwwbbbWWWSSSNNNHHHJJJKKKKKKJJJHHHFFFFFFFFFDDDEEEHHHKKKNNNPPPRRRSSSLLLLLLMMMOOORRRWWW]]]aaagggwww~~~zzzpppcccggg|||fffCCC:::999999888777666555444555666666666666444333222111111111111111111111111000000000000111111111111222111000//////000111222...111222000...111:::CCCXXXaaaiiilllmmmlllddd[[[SSSZZZ___]]]\\\___```^^^lll~~~}}}uuubbb\\\YYY]]]eeeppp}}}vvvlllddd^^^^^^aaa___\\\VVVPPPKKKHHHHHHGGGKKKIIIHHHJJJJJJFFF>>>777555444444555777888777555222111000...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------------------------------.........//////000333555666666555777888888888999:::===AAAEEEHHHKKKOOOSSSUUUZZZ```___[[[UUUTTTUUUZZZaaaeee```HHH888777666555444333333333000000000000000000000000000000000000000000000000//////............////////////............//////111111000000000000111111===DDDKKKKKKGGGJJJUUU___hhhmmmqqqzzzeee[[[ooowww___MMMJJJNNNMMMHHHIIIJJJKKKKKKIIIHHHGGGHHHDDDFFFIIILLLNNNOOOPPPPPPGGGKKKOOOOOONNNPPPVVV\\\ooouuueeerrr|||QQQ::::::999888777666555444666777777777777555444333111111111111111111111111000000000000111111111111222111000//////000111222///333555333000555BBBMMM___gggmmmnnnmmmiii]]]PPPOOO]]]fffccc^^^```eeeggg|||wwwwww{{{tttdddXXXYYY___gggxxx{{{ooofffaaaaaaeeegggccc\\\TTTMMMHHHEEEDDDMMMLLLMMMPPPQQQLLLCCC;;;444444444555777888777666222111000///------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------------.........//////111333555666555555666888888888888:::===AAAEEEGGGMMMQQQTTTVVVZZZ___^^^YYYVVVUUUVVV[[[aaafffqqqRRRAAA777666888222333555000222222222111111111111111222111111111000000//////111111000000//////......///////////////.........,,,,,,///222222000111666HHHDDDDDDHHHKKKMMMUUU^^^nnnhhhiii|||xxxZZZiiiooodddVVVLLLKKKLLLMMMLLLLLLJJJHHHIIIKKKJJJGGGEEEEEEGGGJJJLLLMMMLLLLLLKKKMMMKKKKKKOOOPPPQQQYYYcccrrr~~~nnnnnn]]]@@@<<<:::999777555555888888888777555555444444444333222111000000111222333333333333222222111111111111111111111111111111111444///111888666555EEE\\\hhhlllppppppmmmeeeVVVIIIRRRWWWaaaggg```YYYeeeyyywwwtttyyyzzzyyyyyyzzzpppnnngggZZZRRRZZZppp|||rrrkkkhhhggghhhgggeeellliii\\\SSSRRRMMMDDDNNNQQQUUUWWWSSSLLLDDD>>>;;;666111222666999777555555444222000..................---,,,++++++******,,,,,,,,,++++++*********++++++,,,---------,,,,,,000///...,,,,,,,,,,,,,,,............////////////111333666777777666777888888999:::;;;===AAAFFFJJJJJJNNNTTTYYY[[[\\\]]]^^^ZZZXXXWWWZZZ```eeemmmPPPCCC777555777111111333...333333222222111111000000222111111111000000000000111111000000////////////000000000000000000000000///...000333333222777===GGGFFFHHHNNNPPPQQQXXXaaadddiiirrriiifffxxxbbbZZZOOOIIIHHHJJJJJJIIIKKKIIIHHHHHHJJJIIIGGGDDDCCCFFFJJJMMMMMMLLLJJJIIIKKKLLLOOOSSSZZZccckkkpppxxxuuupppjjjfffqqqmmmJJJ???777777888555666999777666555444444333333333333222111000000111222333333333333222222222111111111111111111111111111111333111222666666:::JJJ]]]gggjjjmmmmmmeeeXXXLLLFFFVVVYYY```ddd___bbbzzzwwwssszzz|||zzztttsssmmm```UUUUUUbbbnnnpppqqqrrrqqqmmmiiifffeeerrr~~~uuudddZZZPPPFFFLLLLLLLLLLLLLLLHHHBBB===:::666333222555666666444666444222000///...............------,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++------------,,,,,,,,,,,,............////////////000222555666666555666777888999:::;;;===AAAFFFJJJJJJOOOUUUZZZ\\\\\\\\\]]]\\\ZZZYYY\\\aaaeeerrr\\\III:::666888333222444///444333333222111000000000111111111111111000000000111000000000000/////////111111111111111111111111444222111222000000666>>>BBBEEEJJJPPPSSSXXXbbblllrrrhhh```zzzuuu^^^UUUPPPJJJHHHIIIJJJIIIGGGIIIHHHGGGGGGHHHHHHFFFDDDCCCGGGKKKNNNNNNLLLKKKKKKMMMVVV___ggguuu|||ooogggkkkuuubbbKKK999777999666555:::666555444333333333333333222222111111111111222222333333333222222222222111222222222222222222222222222333333444777CCCSSS```hhhiiillljjjZZZHHHAAAEEESSSXXX______[[[eeesssjjjlllvvv~~~{{{|||xxxmmm___VVVVVVYYY___hhhrrrtttpppllllllmmmrrrdddZZZLLLGGGCCCBBBEEEEEEBBB>>>999777555444333333333444666555333111///...------......------------------,,,,,,,,,++++++++++++***...---,,,*********++++++******,,,---------,,,+++............////////////...111333555444444555666777999:::;;;===@@@EEEIIIJJJOOOVVV[[[\\\\\\\\\[[[___\\\[[[]]]bbbfff}}}mmmRRR>>>777999666555777333444444333222111111000///111111111111111111111111000000000000000000000000111111111111222222222222333222222333222222999BBBJJJLLLPPPSSSWWW```ppp|||zzzhhhaaafff~~~cccOOOOOOMMMMMMMMMNNNMMMJJJGGGGGGGGGGGGGGGGGGGGGEEEDDDEEEIIIMMMOOOOOOOOOQQQSSSWWWkkk~~~yyyuuu}}}___BBB::::::666444777666555555444333333333444222222222222222222222222222222222222222222222222222222222222222222222222111444555444<<>>===JJJSSSZZZaaa```\\\ggguuummmeeefffppp~~~yyymmm___VVVQQQYYYdddooorrrpppooovvv}}}}}}~~~nnn```WWWLLLEEE??????DDDFFFCCC???888888777555222111111333666555333222000...------------..................++++++++++++++++++++++++111///---+++******+++,,,'''(((+++---...---,,,+++............////////////...000333555555555555666777888:::;;;===@@@DDDGGGJJJPPPWWW\\\^^^]]][[[ZZZ```^^^\\\^^^cccfffttt\\\CCC777999666666888555444444333333222111111000111111111111111222222222000000000000111111111111000000000111111222222222///000333555555666???JJJSSSVVVXXXZZZbbbrrrxxxlll```cccsssmmmXXXMMMNNNOOOPPPQQQQQQOOOKKKGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGKKKNNNPPPQQQUUU[[[aaajjjwwwsssOOO===999777666666777666555555555555555555222222222333333222222222222222222222222222222222222222222222222222222222222555666:::FFFXXXcccfffllllllkkkaaaMMM===BBBQQQ\\\aaacccaaa```pppyyy```bbbdddjjjwwwyyy{{{}}}{{{sssgggZZZRRRSSS^^^jjjoooppprrryyynnnqqqrrroooiiibbbWWWNNNJJJDDD>>>???CCCEEEAAA<<<888999888666333111111222555444333222111000......------..................++++++++++++++++++++++++222000...,,,++++++------&&&(((***---...---,,,+++............////////////...111444666666666777888777888:::<<<===???CCCFFFIIIOOOXXX^^^___^^^[[[ZZZ```]]]\\\^^^bbbfff{{{jjjJJJ888888555333666444333333333333222222222222111111111222222222222222000000000111111111111222000000000111111222333333333333444555222444>>>JJJRRRYYYaaakkk}}}yyyjjjaaa]]]cccwww___RRRPPPMMMOOOQQQRRRPPPMMMIIIFFFHHHIIIKKKJJJIIIHHHHHHIIIIIINNNTTTXXX[[[aaakkkssszzzaaaCCC888999:::777777666666555555555666666222222333333333333222222111222222222222333333333333333333333333333333333444444777CCCSSS```gggiiijjjkkkgggYYYIIIEEENNNYYYcccaaa^^^\\\fffsssggg]]]bbbgggmmm{{{vvvtttsssssspppiii^^^WWWMMMUUUaaajjjoooqqqsssuuupppiiibbbaaacccaaaXXXOOOGGGBBB>>>>>>@@@@@@===999:::999888777555444222222333333333333222111000///......------------------***++++++++++++,,,,,,,,,000///...,,,,,,,,,------((()))+++,,,---------,,,............////////////...111444666666666777888666888:::<<<===???BBBEEEGGGNNNXXX___aaa___\\\[[[^^^[[[ZZZ\\\aaaeee|||WWW>>>;;;666333555444222222222333333333333444111111111222222333333333000000111111111222222222111111111222333444444444666666777999:::AAASSSdddqqq{{{uuuaaaYYYYYYkkk|||fffTTTNNNQQQLLLNNNPPPPPPOOOLLLIIIHHHIIIKKKMMMMMMKKKJJJKKKLLLNNNWWWbbbiiinnnuuu|||OOO:::======555555555555444444555555666222222333444444333222222111111222222222333333333333333333333333333333333777222888MMM___fffiiikkkjjjmmmeeeSSSKKKSSS___cccccc```\\\bbbwwwyyykkkbbb[[[bbbggglllttt~~~xxxqqqnnnnnnkkkddd^^^QQQRRRVVV___hhhnnnooommmggg]]]UUUVVVZZZZZZRRRJJJHHHEEE@@@===<<<;;;:::999;;;999666777888777444111111222222333333222111111......------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..................////////////---///333444555555666888666888;;;<<<===???BBBDDDEEEMMMWWW___bbb```^^^\\\[[[YYYWWWZZZ___dddbbbEEE???999444666555111222222333333444444555111111111222222333333333000000111111222222222222222222333333444555666666222444999AAALLL___|||wwwbbbZZZ^^^wwwrrrggg}}}zzzjjjZZZNNNLLLQQQLLLNNNPPPPPPOOOMMMKKKKKKJJJLLLOOONNNLLLKKKLLLNNNTTT```nnnyyy[[[>>>@@@???333444444333333333444444555222222444444444444222222111111111222222333333333333333333333333333333333999111999SSSgggiiiiiilllkkkoooeeeRRROOO```lllllleeecccdddrrrzzzeeeYYYVVVUUUeeekkkrrr~~~uuupppppppppkkkeee\\\UUUOOOSSS```kkkooooooccc[[[VVVYYY^^^]]]UUUNNNLLLHHHBBB===:::999;;;<<<<<<999555777::::::666111000111222333444333333222......---,,,++++++***************++++++,,,,,,,,,))))))***+++++++++******------,,,,,,,,,---...///............/////////000+++...111333444444555777666888;;;<<<===???AAACCCDDDLLLWWW```cccaaa^^^\\\YYYWWWVVVYYY^^^cccvvvUUU<<<555888666000555555444333333333333444222222222222222222222222888333......111444333111555222222666666444999@@@@@@JJJaaa|||zzz```QQQ\\\oooxxx\\\TTTcccvvvzzzaaaUUUSSSRRRQQQQQQPPPPPPNNNKKKIIIHHHIIIKKKPPPUUUTTTLLLIIIMMMPPPOOO\\\ooo}}}ooovvvPPP===999@@@888777666555555444444555222444666777555333222222333333333333333333333333555111000333444333333666:::<<>><<<;;;;;;888777666666777777666555444222111444999:::666222111///,,,,,,---.........+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------000000//////.........---000222444555444444666777777999;;;<<<===???CCCEEEFFFLLLRRRUUUYYY^^^^^^[[[]]]___^^^^^^aaahhhwwwWWW===555777777333555555444333333333333444222222222222222222222222***000555555222111444888555333444999:::999===DDD[[[rrrzzz```YYYhhhyyyiiiSSSMMM[[[lllooo[[[QQQPPPPPPOOOPPPQQQPPPOOOLLLJJJKKKNNNPPPTTTXXXVVVOOOKKKNNNQQQPPP]]]oooyyyfffyyy___CCC777===888888666555555555555555333444666666444333333333333333333333333333333333555111111444555333333666888>>>MMMaaammmooonnnoookkknnngggccchhhfffbbbffffffvvvxxxfffYYYUUUYYY```eeeooopppxxxzzztttqqqgggddd___[[[XXXYYY\\\^^^YYYVVVQQQMMMKKKKKKLLLLLLJJJJJJJJJIIIDDD???999555888777666666777777666555222000///222888:::999666111///---,,,---......---------,,,+++*********+++,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------000/////////............000222444555444444666777777999;;;<<<===???CCCEEEFFFLLLRRRUUUYYY^^^^^^[[[]]]______^^^bbbhhh```BBB666777888666555555444333333333333444333333333333333333333333///333666444111000333888888444444;;;HHH[[[qqq|||dddfffxxx}}}gggVVVKKKKKKWWWddd{{{pppaaaRRRLLLLLLLLLLLLMMMKKKJJJIIIGGGGGGJJJOOOSSS[[[\\\WWWPPPMMMPPPSSSTTTeeeuuu~~~~~~vvvZZZaaasssKKK666999888888777666555555555555444555666555333333333444333333333333333333333333444222222666666333333666:::CCCUUUfffooonnnmmmmmmkkkooojjjgggkkkfff```eeeeeennneeeYYYSSSVVV___iiinnntttsss|||vvvooohhhjjjiiibbbZZZVVVXXX\\\ZZZWWWRRRNNNKKKJJJKKKKKKMMMQQQVVVWWWSSSJJJ???888888777666666777777666555111///---000555:::::::::222///---,,,---......---///...---+++************++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------////////////............000222444555444444666777777888;;;<<<===???BBBEEEFFFLLLSSSVVVZZZ^^^^^^[[[^^^```______bbbiiioooMMM:::777777666555555444333333333333444333333333333333333333333:::555000///333777999::::::???LLL```{{{}}}|||{{{kkkzzzmmmTTTKKKLLLOOOYYYdddrrr```VVVLLLIIIJJJHHHHHHIIIFFFFFFEEEDDDFFFKKKSSSXXXbbb^^^VVVOOOMMMQQQXXX\\\ttt]]]SSSbbbuuu[[[===<<<999888777666555555555555555666666555333333444666333333333333333333333333444333444777666444555888AAALLL[[[hhhlllkkkjjjjjjlllkkkcccccckkkggg```dddqqqrrr]]]YYYVVVWWW^^^gggmmmppprrrzzz~~~}}}|||}}}}}}rrriiiiiikkkjjjeee\\\WWWWWWYYY^^^\\\XXXSSSOOOLLLKKKLLLSSSWWW[[[\\\XXXPPPFFF???888777666666777777666555222///...///333777999:::222000...---.........---...---,,,+++++++++++++++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------///////////////.........000222444555444444666777666888:::<<<===???BBBEEEFFFMMMSSSWWW[[[___^^^[[[^^^``````___ccciii}}}XXX@@@777666666555555444333333333333444333333333333333333333333666888:::<<<>>>AAAEEEHHHFFF]]]wwwaaa\\\hhhyyyppppppbbbJJJJJJQQQTTT]]]jjj~~~gggYYYVVVOOOJJJIIIHHHEEEEEEGGGGGGHHHHHHIIIMMMSSS\\\bbbfff^^^SSSMMMNNNUUU```hhhqqqYYYSSSWWWqqqnnnHHH???999888777666666555555666666666666555333333444666333333333333333333333333444333444777666444777===IIISSS```hhhkkklllkkkkkkjjjcccWWWZZZhhhgggaaaeee}}}jjj]]]UUUWWW\\\bbbgggkkkllllllsss}}}}}}zzzxxxwwwyyyyyyyyy|||~~~{{{uuuoooooolllgggbbb^^^YYYUUURRR]]]^^^\\\XXXRRRMMMKKKKKKRRRRRRRRRQQQMMMHHHDDDAAA888777666666777777666555444222//////000444666777333111...---.........---++++++++++++,,,---......///...---,,,+++*********+++++++++,,,,,,,,,------.........///////////////000222444555444444666777666888:::;;;<<<>>>BBBDDDFFFMMMTTTXXX\\\___^^^ZZZ^^^```___^^^bbbiiidddGGG;;;888888555555444333333333333444333333333333333333333333555DDDTTTXXXRRROOOUUU^^^mmm}}}rrreee^^^YYY\\\ccckkkssszzzrrrffftttzzz]]]JJJPPPXXXZZZfffyyymmmZZZPPPPPPLLLIIIIIIGGGDDDCCCFFFFFFGGGIIILLLQQQXXXaaagggeee[[[QQQOOOTTT]]]jjjuuukkkWWWOOO\\\|||}}}OOO;;;999999888777666666666666555666777666444444444555333333333333333333333333444333444666555555;;;BBBOOOXXXbbbhhhlllnnnllliii___WWWMMMSSSdddeeebbbiii}}}kkk[[[TTTWWW]]]eeejjjjjjjjjlllnnn|||~~~{{{xxxvvvtttwwwwwwvvvxxx{{{}}}~~~~~~yyypppeee___]]]YYYRRRKKKVVVYYY[[[YYYSSSMMMJJJIIIOOOMMMJJJGGGDDDCCCBBBBBB888777666666777777666555555333111//////111333555444111///............---++++++++++++,,,...///000///...---,,,+++*********++++++,,,,,,,,,,,,------.........///////////////000222444555444444666777666777:::;;;<<<>>>AAADDDEEEMMMTTTXXX]]]```^^^ZZZ]]]___^^^^^^aaahhhqqqQQQ???:::999555555444333333333333444444444444444444444444444999FFFXXXeeemmmuuuyyymmmiiijjjZZZWWW[[[dddjjjnnnsssyyyvvvfffggguuu[[[NNNXXXaaadddyyyrrr___SSSPPPKKKIIIIIIIIIGGGCCCDDDHHHEEEGGGKKKOOOTTT\\\dddiii```WWWQQQUUU^^^hhhttt~~~nnn```^^^qqq\\\<<<:::999888777666666666666444666888888666444444444333333333333333333333333444333333555444555>>>HHHTTT\\\dddgggjjjkkkddd[[[NNNLLLIIISSSaaaaaacccppplll\\\WWWXXXccciiinnnmmmiiijjjrrr{{{~~~{{{yyywwwvvvuuuuuuttttttvvv{{{|||rrreee]]][[[YYYSSSNNNKKKRRRXXXYYYUUUOOOLLLKKKKKKJJJHHHFFFEEECCCCCCCCC888777666666777777666555333333222000///000222444444222///............---,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------............/////////000000222444555444444666777555777999;;;<<<>>>AAADDDEEEMMMUUUYYY]]]```___ZZZ\\\^^^]]]]]]```ggg}}}XXXCCC;;;888555555444333333333333444444444444444444444444444888888BBB^^^nnnbbbXXXXXX______VVVUUUcccttt|||}}}lll___kkkpppZZZQQQ___iiioooppp```QQQLLLNNNHHHGGGGGGIIIFFFCCCEEEJJJIIILLLPPPUUU[[[bbbjjjooo[[[TTTRRR[[[fffooozzz{{{bbbjjjoooGGG:::999888777666666666666333666888999777555444444333333333333333333333333444333333444333666@@@KKKWWW___dddfffgggdddWWWIIIAAAEEEJJJUUUaaa^^^cccuuu}}}sss___UUUXXX```nnnsssuuuooohhhlll{{{zzz~~~}}}{{{zzzzzzrrrssssssqqqpppttt{{{zzzpppddd\\\ZZZYYYXXXVVVEEEMMMWWW[[[XXXSSSPPPOOOEEEEEEFFFFFFEEECCCAAA???888777666666777777666555111222111111000000222444555222///......///...---......---,,,,,,,,,------*********+++,,,---///000++++++,,,,,,,,,------------.........//////000000000222444555444444666777555777999;;;<<<>>>AAADDDEEEMMMUUUYYY^^^aaa___ZZZ[[[]]]]]]\\\```fffpppOOO===888666555555444444444555555222222222222222222222222444444666@@@VVVzzznnn```WWWQQQRRRWWWVVVPPP^^^sss{{{yyy^^^___{{{jjjZZZ]]]jjjlll}}}yyyggg]]]RRRNNNNNNGGGKKKGGGEEEFFFGGGFFFGGGKKKNNNRRRWWW```pppzzzttthhh[[[RRRQQQ```qqq{{{{{{JJJBBB999999:::555666:::777555555444444444333333333444444444444444444444444666111222666555555BBBTTTcccaaacccfffaaaVVVKKKGGGFFFIIIUUU```aaabbbuuuyyyyyy{{{iiiXXXVVVcccpppzzzzzzssslllppp~~~{{{xxxvvvttttttqqqmmmjjjjjjooosssssskkkaaaZZZXXXYYY[[[[[[SSSJJJJJJTTTZZZTTTNNNNNNFFFDDDBBB@@@@@@@@@???>>>===999555333555666666555666555333222111000000000333222111000///...------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---+++000000000000////////////,,,---///000000111333555666777888888999<<<@@@DDDCCCIIIPPPVVV\\\aaa___ZZZZZZYYYZZZ\\\```cccyyyYYYAAA555666666555444444444555555333333333333333333333333666555333444===PPPgggxxxqqq___VVVTTTQQQPPPQQQUUUUUUggg~~~vvvdddkkkbbbVVVWWWaaannnlll\\\UUULLLKKKKKKEEEKKKHHHGGGIIIJJJIIIJJJNNNQQQWWWaaannn}}}wwwgggWWWUUUYYYeeepppxxxeeeFFF<<<<<<<<<555555999777555555555444444444333333444444444444444444444444666222222666777999GGGYYYaaaccceeecccXXXLLLGGGIIIRRRYYYbbbggggggnnn~~~xxx|||}}}xxxmmm___YYY___mmmxxx|||yyyssssss~~~zzzwwwuuussssssqqqmmmjjjiiilllooolllddd[[[VVVWWWXXXWWWUUUXXXQQQMMMQQQTTTRRRNNNLLLFFFCCC@@@@@@AAAAAA???<<<===999555333555666666555666555444222111000000///222222111000///...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,000////////////////////////111333444444555666888666777888999:::<<>>666444888777555555555444444444444333444444444444444444444444666222222666999>>>MMM^^^bbbeeegggaaaRRRGGGIIIQQQZZZdddhhheeehhh|||zzzwwwyyywwwjjj]]]YYYaaaooo{{{~~~xxxvvv}}}yyyvvvtttrrrrrrpppmmmiiihhhiiijjjiiiccc]]][[[]]]\\\YYYVVVTTTQQQKKKGGGIIIPPPRRROOOKKKFFF@@@>>>@@@AAA>>>;;;<<<999666444555555555555666555444333111000//////222222111111000///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,...///000///---////////////////////////111333555555555666888:::666777888999:::===AAAEEEDDDJJJOOOTTTZZZ___^^^ZZZZZZZZZ[[[^^^bbbeeemmmOOO888888888666555444444444444444444444444444444444444...111444555555666888;;;AAALLLQQQOOORRRXXXUUUKKKPPPMMMKKKMMMPPPSSSSSSTTTZZZeee}}}[[[jjjnnnTTTTTTWWW^^^}}}gggUUUMMMKKKGGGHHHLLLIIIIIIIIIKKKMMMLLLLLLRRRYYYYYYggg|||lllWWWTTT[[[eeelllrrr|||PPPAAA===>>>666333888888555555555555444444444444555555555555555555555555777444333666:::AAAPPP___dddfffgggaaaVVVNNNTTT^^^```gggfffaaannn~~~tttvvv|||~~~~~~oooaaaWWW^^^ppp}}}}}}||||||xxxuuurrrqqqpppooollliiigggeeeeeeeeeeeedddbbb___[[[XXXWWWLLLNNNHHHAAAEEEUUU^^^^^^VVVMMMBBB===>>>???>>>;;;<<<:::777555555444444444555555444333222000///...111111222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...---.........//////////////////111333444444444666888666777888999:::===BBBEEEEEEJJJOOOSSSYYY^^^]]]YYYYYYYYY[[[___cccggg|||XXX::::::999777666555444333333222222222222222222222222111333555555444333222333333888999666777<<<>>>;;;AAAGGGNNNOOONNNQQQWWW\\\fffpppnnn\\\{{{hhh]]]YYYYYYbbb___PPPKKKLLLHHHJJJNNNKKKJJJKKKMMMNNNLLLLLLUUU```lll{{{hhhWWW[[[___fffmmmxxxYYYDDD;;;<<<777444888999666666555555555444444444555555555555555555555555888555444666;;;DDDRRR]]]dddbbbbbbaaa^^^]]]bbbiiihhhiiidddeeeyyyttt{{{|||tttddd[[[[[[jjj{{{}}}~~~||||||wwwtttrrrpppooommmkkkiiifffcccbbb]]]bbbddd```WWWPPPOOOQQQJJJNNNJJJCCCHHHYYYgggjjjaaaVVVGGG>>>;;;=========;;;:::999666444444444444444444444444333111000///000111222222222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++------....../////////000...000222222222333555777666777888999;;;>>>CCCFFFFFFKKKPPPTTTZZZ^^^]]]XXXXXXXXX[[[___dddgggbbb<<<;;;:::888666555444333333222222222222222222222222111222222222222222222222444444444111000333777999:::GGGPPPNNNJJJOOOZZZbbblllpppsssZZZeeexxxiiilll^^^\\\mmmtttZZZMMMJJJMMMIIIKKKPPPMMMOOOQQQRRRRRRNNNOOO[[[iii|||uuuaaaXXXbbbeeeiiirrriiiKKK;;;<<<888777999888666666666555555555444444555555555555555555555555777666666888===HHHTTT]]]bbb______cccggghhhjjjmmmjjjgggcccmmmvvvwwwxxxiiiZZZZZZeeevvv}}}{{{}}}~~~{{{wwwtttrrrpppnnnkkkiiihhhfffcccaaa[[[```ccc^^^SSSLLLLLLOOOIIIKKKHHHCCCEEEPPP]]]eeeeee\\\MMMBBB;;;;;;<<<>>>:::::::::777444333333444222222333444333222111000000111222333333111///...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,---...---+++---------......//////000///111333333333444666888666777888999;;;???CCCGGGFFFLLLRRRWWW\\\___\\\VVVVVVWWWZZZ___dddhhhlllEEE<<<;;;999777555333333222333333333333333333333333000000000222333555555555333333444555333222444999<<>>===;;;999999666666666666666555555555555555555555555555555555555444555777:::BBBNNNYYY```bbbaaacccjjjnnnmmmlllnnniiidddeeeyyy~~~zzz|||sss^^^VVV___pppxxx}}}~~~~~~{{{wwwtttrrrpppmmmjjjhhhhhhgggdddbbbaaaaaa___[[[VVVRRRQQQQQQJJJHHHGGGFFFDDDFFFPPP[[[___[[[RRRGGG>>>:::;;;>>>:::;;;;;;888444222222444///111222444444333222111///111333444333222///...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///---,,,,,,,,,---......///000000///111333333333444666888555777888:::;;;???DDDGGGGGGMMMUUUZZZ^^^```\\\UUUTTTUUUYYY^^^dddgggrrrOOO<<<;;;999777555333333222444444444444444444444444333222111222222222111000///000444777666111222666AAAJJJNNNJJJKKKWWWdddkkkuuummmwww|||nnnfff^^^~~~mmmzzzyyyeeesssoooWWWMMMOOOTTTRRRUUU[[[YYY___``````\\\VVVXXXiii{{{ddd^^^ggghhhpppzzz]]]@@@>>>===;;;999444777666666666555555555555666666666666666666666666333555888<<>>JJJVVV]]]ccciiikkknnnqqqssssssqqqnnnlllkkkwwwggg^^^\\\ooo|||~~~zzzvvvrrrpppooommmkkkiiihhhfffccc``````\\\XXXXXXYYYXXXUUURRRSSSNNNJJJIIIGGGCCC@@@AAAHHHIIIIIIFFFAAA;;;888777:::::::::;;;<<<<<<:::777222333444444444333111000222000......///111111000...------,,,,,,++++++*********+++++++++,,,,,,,,,---+++++++++---...---,,,...------......///000111///111333333333333555777666777999:::;;;===AAADDDEEEIIINNNTTTYYY\\\]]]]]]______aaabbbcccddd~~~SSS@@@999;;;666555777555555555555555555555555555222222111111222222333444555222222444555555;;;BBBIIIMMMUUU]]]dddkkkpppttt|||zzzcccmmm{{{|||iiihhhdddeeessstttrrr~~~uuu}}}{{{zzzDDD;;;===888:::777777666666666666777777555555555555555666777777666777???LLLVVV\\\bbbgggmmmooorrrsssssspppmmmkkkgggqqqbbb```fffxxx~~~zzzvvvqqqnnnnnnmmmllljjjhhhfffcccbbbaaa]]]YYYWWWVVVVVVUUUTTTQQQLLLHHHHHHIIIGGGBBB>>>AAACCCDDDCCC@@@<<<888555999888999:::<<<===;;;:::111222444555555444333111333000......000111111000...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......---...------......///000111///111333333333444666888666777999:::;;;===AAADDDDDDHHHMMMSSSVVVYYY[[[\\\[[[]]]```ccceeegggWWW@@@666999666555888666444444444444444444444444222222111111222222333444444111111333444666<<>>999999777777666666666666777777555555555555555666777777444888AAAOOOXXX]]]bbbgggnnnoooqqqrrrrrrooommmkkkmmm~~~hhh\\\aaammm}}}~~~~~~~~~~~~}}}zzzuuuqqqnnnoooooonnnllliiifffdddcccaaa^^^ZZZWWWVVVVVVUUUUUURRRMMMGGGEEEHHHIIIEEE@@@>>>???AAABBBAAA===999555777666666888:::;;;:::999...000222555666666555444333111//////000111111111...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------------.........------......///000111///111333333333333555777666777999:::;;;===AAADDDEEEIIINNNRRRSSSUUUWWWYYYXXXZZZ^^^bbbeeeggg^^^BBB555999777555777555333333333333333333333333222222111111222222333444444111000333555777>>>FFFMMMTTT^^^eeehhhkkkooorrrssskkkoooyyy~~~ooottt\\\???===;;;555777777666666666666777777555555555555555666777777666;;;FFFTTT]]]```eeejjjnnnoooqqqrrrrrrpppmmmlllwwwooo___YYYcccrrr}}}}}}}}}}}}{{{yyyuuuqqqoooooooooooommmiiifffeeeeeeaaa___[[[XXXUUUUUUUUUUUUUUUQQQJJJEEEFFFHHHEEE???===>>>???AAABBB@@@<<<999666555444555777888777666---...111333555666666666333111//////000222222111...------,,,,,,++++++*********+++++++++,,,,,,,,,+++---......------...///...------......///000111///111222222222222333555666777999:::;;;===AAADDDFFFKKKOOOQQQQQQRRRUUUXXXYYY[[[^^^aaacccdddgggGGG777:::888444555333333333333333333333333333222222111111222222333444555222111444666999AAAIIIOOOWWW```eeeggghhhllloooxxxfffkkkrrrxxxqqqoooooolllAAA<<>>::::::<<>>:::777999>>>AAA???<<<888888666555444444333333333666999999777333000///333222111111000000111111///...---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////000111222333333333333111333555888:::>>>CCCFFFDDDJJJPPPSSSWWW[[[ZZZWWWVVVXXX\\\aaaeeehhh{{{NNN:::777999888333333333333444444555555555444333333222222333333444222333444444777???JJJSSSWWW^^^gggjjjjjjtttqqqaaannn{{{qqqrrryyyOOOCCC;;;::::::999888888777777666666777888888777777999;;;===IIIXXXaaadddfffjjjoooqqquuutttrrrtttqqqyyywwwaaabbbyyy}}}|||}}}}}}|||zzzwwwtttpppnnnllljjjjjjjjjjjjhhhfffcccbbb^^^\\\YYYVVVQQQNNNKKKIIIFFFFFFFFFEEEEEEDDDDDDDDDAAA;;;666555888<<<>>>===999888666444333333333333333666999999666333111000222222222111111111111111///...---,,,+++************+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------............//////000111222222333333222111333555777999===AAAEEEAAAIIIPPPTTTXXX\\\[[[WWWWWWZZZ]]]bbbfffhhhRRR777777;;;888555333333333444444555555555444333333222222333333444222333333444666>>>IIIQQQVVV^^^hhhjjjkkkyyytttpppeee|||zzzwwwpppWWWCCC===::::::999999888777777777666777888888777888:::<<>>999777555333222222333444333444555444222222222444222222222222111111000000//////---,,,+++******************++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............/////////000111222222222222222444666777888;;;???BBB@@@HHHPPPUUUYYY]]][[[WWWYYY[[[___bbbeeeggg[[[999999<<<777777333333444444444444444444444333333222222333333444333333444444777???JJJSSSXXX```gggjjjooonnnrrr|||rrrjjj|||bbbEEE===:::::::::999888888777777666777888888888999;;;===GGGQQQ]]]cccdddeeejjjooouuuvvvrrrqqqrrrrrrlllhhh|||~~~}}}}}}}}}{{{yyyvvvssspppnnniiihhhhhhfffdddbbb```___[[[ZZZXXXUUUQQQNNNLLLJJJDDDDDDDDDCCCCCCBBBBBBBBBCCC>>>888555555888;;;===999777555333222222333444444444333111///000333555111222222222222111000000000///...---,,,+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,---------------............///...///000111222222222222333444555666777:::===@@@AAAIIIPPPTTTYYY\\\[[[WWWZZZ\\\___bbbdddfffggg???======555666444444444444444444333333444333333222222333333444222333555666:::CCCOOOWWW___cccfffjjjuuu}}}nnn~~~ppp~~~qqq```rrrLLL@@@;;;::::::999999888888777666777888888888999;;;===JJJTTT^^^dddeeehhhnnntttwwwxxxuuuvvvyyy}}}pppttt|||{{{{{{zzzxxxuuurrrpppoooiiihhhfffdddaaa```^^^^^^ZZZYYYWWWTTTQQQOOOMMMLLLDDDDDDDDDCCCBBBAAA@@@@@@AAA>>>999555555777999:::999777444222111222333444666666444111//////111333111222222333222111000///111000///...---,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,---------------............///...///000111222222222222111222444666777:::>>>AAACCCJJJPPPTTTXXX[[[ZZZWWWWWWYYY]]]aaadddfffqqqEEE@@@===333555555555555444444333333333444333333222222333333444222333555777<<>>LLLUUU___eeegggjjjrrryyyxxxyyyyyy}}}yyy|||zzzyyyxxxvvvtttrrrpppnnnjjjhhheeebbb___^^^]]]]]]YYYXXXVVVTTTQQQOOOMMMLLLEEEDDDCCCBBBAAA@@@@@@??????===999666555555777888999777444222111111333444777777666444000//////000111111222333222111000///222111000///...---------))))))***+++,,,,,,------++++++,,,,,,,,,------------------.........//////...///000111111222222111...000333555777;;;@@@CCCDDDJJJPPPSSSWWW[[[ZZZWWWUUUWWW[[[```dddgggtttHHH:::999666666555555444333333333333444222222111111222222333444444111222888>>>FFFRRR\\\cccdddmmmrrryyyrrrmmmwwweee~~~\\\\\\[[[```>>>???:::888::::::777666777888555555888999999<<>>@@@@@@===888333222666:::888888777444111000111222333555666555222//////000333333333333333222111000/////////...------,,,,,,++++++******************))))))(((***,,,...------,,,,,,,,,---------............///000000000000000000111333444666:::???BBBCCCJJJQQQUUUYYY\\\ZZZVVVWWWYYY]]]aaaeeehhh|||III999;;;999777666555444444333444444444222222222222222333444444666444555<<>>EEETTT]]]fffkkklllpppwww~~~}}}}}}yyyzzz~~~}}}yyyxxxwwwtttrrrpppnnnmmmmmmjjjgggeeeccc```]]]ZZZXXXWWWVVVSSSQQQOOOMMMLLLGGGDDDAAABBBDDDDDDBBB@@@AAAAAA>>>999444222444777777777777555222111222333222444555444222111111111222222222333222222111111......//////...---+++***++++++******)))))))))((())))))(((***,,,...------,,,,,,,,,---------............///000000000000000...000222444666:::@@@DDDCCCJJJQQQUUUXXX\\\[[[WWWVVVXXX\\\```dddgggNNN;;;;;;999777666666555444444444444444333222222222222333444444555444666===DDDLLLWWWaaakkkkkkqqqxxx~~~cccggghhh|||hhhYYY^^^qqqVVVCCC===:::::::::777777888:::888888999999:::@@@IIIWWW___hhhnnnpppttt{{{|||{{{}}}|||xxxxxxvvvtttrrrqqqooonnnmmmjjjgggdddbbb```\\\ZZZXXXWWWUUUSSSQQQNNNMMMLLLHHHEEECCCBBBCCCDDDCCCBBBBBBBBB@@@:::444111222444666777777555333222333444555555666555444333222222///000111111111111111000---...///000///---+++))),,,,,,++++++***)))))))))///---,,,,,,......,,,+++,,,,,,,,,---------............///000000000000000///000222444666:::???CCCBBBIIIOOOSSSWWW[[[ZZZWWWWWWYYY\\\```dddgggTTT<<<;;;999666666666555444444444444555333333222222333333444555444333666===EEELLLXXXbbbmmmkkknnnuuuyyycccpppggg}}}aaaRRRQQQ___|||___DDD>>>:::;;;:::888777999:::888888:::999;;;DDDNNN[[[bbbjjjpppssswww}}}}}}}}}|||yyyxxxwwwuuusssrrrppppppllljjjfffdddbbb```\\\ZZZXXXWWWUUUSSSPPPNNNLLLKKKHHHFFFCCCBBBBBBCCCCCCCCCAAABBBAAA<<<555111111222555666777666444333333444666666555555444333111000//////000000000000000000,,,---//////...---***)))---------,,,,,,+++++++++///---,,,,,,......,,,+++,,,,,,,,,---------............///000000000000000111222333444555888===@@@AAAHHHNNNQQQUUUZZZZZZWWWXXXZZZ^^^aaaeeegggYYY>>>;;;999777777666555555444444555555333333333333333444444555333333666>>>FFFNNNYYYcccjjjiiillluuunnnbbb{{{fffuuuZZZPPPSSScccnnnFFF@@@;;;;;;:::888888:::999888999::::::===GGGSSS___dddlllqqqtttxxx~~~}}}}}}{{{yyyxxxwwwuuusssrrrpppooojjjhhheeecccbbb```]]][[[WWWVVVUUURRRPPPNNNLLLKKKGGGFFFCCCAAAAAAAAACCCDDDAAABBBAAA===666111000111444555777777555444444555555444333444444444222000000111111111111111000000------......---,,,***)))------------------------))))))(((***,,,...------,,,,,,,,,---------............///000000000000000111222333444555777<<>>KKKXXXbbbfffmmmrrruuuyyy}}}~~~}}}{{{yyyxxxvvvtttrrrpppnnnnnniiigggdddcccbbbaaa^^^\\\WWWVVVTTTRRRPPPMMMLLLKKKFFFEEECCCAAA???@@@BBBDDD???AAAAAA===777222000111333555777777666555555666555444444666999:::999777444444555444444333222111......------,,,++++++******++++++,,,,,,------...))))))(((***,,,...------,,,,,,,,,---------............///000000000000000///111222333555888===@@@CCCIIIOOORRRVVV\\\]]]ZZZXXXZZZ]]]aaadddfffzzz]]]???::::::999777777666555555555555555444333333333333444555555555555999BBBJJJRRR]]]gggiiiqqqfffoooooorrrfff[[[ZZZbbbwwwzzzHHHAAA<<<;;;:::888888;;;777777888::::::???MMM[[[cccgggmmmrrrvvvyyy}}}~~~}}}}}}{{{xxxwwwvvvsssqqqooommmlllhhhfffdddbbbbbbaaa___]]]WWWVVVTTTRRRPPPMMMLLLKKKEEEEEECCC@@@>>>???AAADDD???AAAAAA>>>777222111111333555777888666555555666777666666:::>>>AAA@@@>>>777777777777666555444333///...---,,,++++++++++++))))))***+++,,,------...///...,,,---......---+++,,,,,,,,,---------.........//////000000000000000---///111333555999>>>BBBEEEKKKPPPSSSXXX]]]___\\\WWWYYY\\\___bbbddd```;;;???;;;555777777666555555555555555555444444444444555666666777777===GGGPPPWWWaaakkknnnzzzrrrppp~~~zzz\\\```jjjuuuNNN===AAA999333<<<999999666777777777:::EEEUUUaaajjjiiikkkpppwww}}}~~~}}}|||zzzwwwsssqqqpppnnnllljjjeeeeeedddbbb```^^^\\\[[[YYYXXXVVVTTTQQQOOOMMMLLLGGGEEEAAA>>>======>>>???CCCAAA>>><<<;;;888444222222666;;;???@@@>>>:::777888777555444333444444555666888:::;;;999666333000///...------...///...,,,,,,++++++******++++++,,,,,,+++***+++---...---,,,---,,,,,,,,,,,,---......//////000111111111111111111222222222444888>>>CCCGGGJJJPPPWWW\\\^^^\\\ZZZZZZ[[[]]]bbbfffgggiii>>>>>>:::666777777666555555555555555555444444444444555666666666777===GGGPPPWWWbbbkkkooo{{{nnnqqqqqqYYYcccuuuQQQ>>>BBB<<<777>>>999888777888999999<<>>>>>BBB@@@===<<<:::888444111111555:::===>>><<<999777666555444333333333333444222444666777777555222111///...------......---,,,,,,++++++******++++++,,,,,,+++***+++---...---,,,---,,,,,,,,,,,,---......//////000111111111111000111222222333444999>>>CCCFFFJJJPPPWWW]]]___]]][[[YYYZZZ\\\aaaeeehhhrrrBBB===:::888777777666555555555555555555444444444444555666666555666===HHHQQQYYYccclllrrr{{{pppuuukkkZZZdddvvvXXXAAACCC???;;;@@@999999999:::::::::===HHHWWWccciiijjjmmmssszzz}}}}}}{{{xxxuuurrrqqqooommmkkkeeeeeedddbbb```^^^\\\[[[XXXWWWVVVSSSQQQOOOMMMLLLGGGEEEBBB???=========>>>@@@>>><<<:::999777444111000333777;;;<<<:::888666333333333222222222222222...///111333444333111000///---,,,,,,------,,,+++,,,++++++******++++++,,,,,,+++***+++---...---,,,---,,,,,,,,,,,,---.........///000000111111000000111222333333555999>>>BBBFFFIIIOOOWWW^^^```___]]]ZZZZZZ\\\___dddhhhzzz{{{HHH>>>999;;;777777666555555555555555555444444444444555666666444666===IIISSS[[[eeennntttwwwxxxyyyddd[[[bbbrrreeeEEEAAA===;;;???888;;;999:::;;;;;;>>>IIIYYYeeehhhkkkooouuu{{{}}}tttmmmmmmqqqrrrxxx~~~}}}|||yyyuuusssrrrpppnnnllleeeeeedddbbb```^^^\\\[[[XXXWWWUUUSSSQQQNNNMMMLLLGGGEEEBBB@@@>>>=========>>>===;;;999999777333111000222555888999888666555111111222222333222222111...///000111111111000000///...,,,,,,------,,,***,,,++++++******++++++,,,,,,+++***+++---...---,,,---,,,,,,,,,,,,---.........//////000000000000000111222333444666999>>>BBBEEEHHHOOOWWW^^^aaaaaa___]]]]]]]]]___cccgggpppOOO???888:::777777666555555555555555555444444444444555666666444666???KKKUUU]]]gggqqqwwwttt~~~yyyxxx[[[XXXaaavvvuuuKKK>>>:::999===888>>>888:::;;;;;;???KKK[[[gggiiilllrrrxxx|||rrrccc\\\YYYUUUTTTUUUXXX___iiittt}}}~~~~~~|||yyyuuusssrrrpppnnnllleeeeeedddbbb```^^^\\\[[[XXXWWWUUUSSSPPPNNNLLLKKKGGGEEECCC@@@>>>===<<<<<<===;;;:::999888777444222///111333666777666555444///000222444444444222222111111111111000000000///000...------------,,,***,,,++++++******++++++,,,,,,+++***+++---...---,,,---,,,,,,,,,,,,---............///000000000000000000222444555777:::???BBBDDDGGGNNNWWW^^^aaaaaa___```___^^^```cccfffnnn~~~TTTAAA777888777777666555555555555555555444444444444555666666444777@@@MMMXXX```kkktttyyysssxxxwwwuuuyyy[[[WWW^^^RRR>>>;;;:::===888???888:::<<<===BBBNNN___kkklllqqqwww}}}}}}jjj[[[LLLHHHIIIIIIGGGGGGJJJOOOWWW^^^bbbeeeggghhhooorrrwww}}}~~~{{{xxxuuurrrqqqooommmkkkeeeeeedddbbb```^^^\\\[[[WWWVVVUUURRRPPPNNNLLLKKKGGGEEECCCAAA>>>===;;;;;;<<<;;;999999999888555333000111222444555555555555...000333666777666444333333333222111000000111111111000............,,,***,,,++++++******++++++,,,,,,+++***+++---...---,,,---,,,,,,,,,,,,---......---...//////000000//////000222444666888;;;???BBBCCCGGGNNNVVV]]]```___^^^_________aaadddgggmmmxxxTTTAAA777999777777666555555555555555555444444444444555666666555888BBBPPP[[[cccmmmvvvzzzwwwppppppssszzz___YYY```sssXXXAAA??????>>>777???999<<<>>>@@@EEERRRcccppppppvvv}}}}}}wwwmmmmmmoootttwwwtttllleeeXXXNNNEEEDDDEEEEEEDDDEEEFFFJJJOOOQQQQQQQQQRRRTTTVVVXXX[[[```hhhttt~~~zzzxxxtttrrrpppooollljjjeeeeeedddbbb```^^^\\\[[[WWWVVVTTTRRRPPPMMMLLLKKKGGGEEEDDDAAA???===;;;:::<<<;;;:::999:::888666444000111222333444555555555///111555888:::999666555333222111000000111333444333111////////////---+++,,,++++++******++++++,,,,,,+++***+++---...---,,,---,,,,,,,,,,,,---......---...//////000000//////000222555666888;;;???BBBCCCFFFMMMUUU\\\___^^^\\\\\\\\\^^^bbbfffiiipppwwwRRR@@@888<<<777777666555555555555555555444444444444555666666555999CCCQQQ\\\eeeoooxxx{{{|||jjjmmmtttppp]]]\\\fffkkk[[[EEEDDDDDDAAA777>>>;;;===???BBBHHHUUUgggttttttzzzssshhh___ZZZUUUVVVZZZ```eeebbbZZZRRRHHHCCCAAABBBBBB@@@AAACCCGGGJJJMMMNNNLLLKKKMMMOOOJJJJJJKKKMMMTTT```mmmvvv~~~zzzwwwsssqqqpppnnnllljjjeeeeeedddbbb```^^^\\\[[[WWWVVVTTTRRRPPPMMMLLLKKKGGGFFFDDDAAA???===;;;:::<<<;;;:::::::::999777555111111222333444555555666///222777:::;;;:::888666111000//////000222555666444222000000000///---,,,,,,++++++++++++++++++,,,,,,+++***+++---...---,,,---,,,,,,,,,,,,---......---......///////////////000222555777999;;;???BBBCCCFFFMMMUUU[[[^^^]]][[[XXXZZZ]]]ccchhhkkknnnwwwRRR<<<@@@999888888666555444444444444555555444333333333444444777:::DDDRRR]]]eeennnwwwvvv|||uuuoooqqqvvv\\\^^^ooosssfffEEEGGG:::888@@@888<<<===<<<<<>>@@@@@@AAADDDHHHJJJMMMMMMMMMNNNQQQUUUQQQPPPNNNKKKJJJNNNUUU[[[sss|||}}}|||vvvtttrrrppppppnnnllljjjfffeeecccbbbaaa___[[[XXXWWWUUUSSSPPPNNNLLLKKKJJJFFFEEEDDDAAA???===;;;::::::;;;<<<<<<;;;888666444000///...///111333222111000111222333555666777888888333......111444444222222222111000///...------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000///...---...///111222444555666888<<>>???888:::999888777666666666666555555444444555555666777777;;;EEETTT___gggpppxxx~~~}}}|||qqqyyyyyy```bbbtttwwwlllIIIHHH<<<:::AAA:::===>>>===>>>HHH[[[llltttuuuzzz{{{{{{~~~~~~gggQQQIIIEEE>>>===@@@@@@AAACCCGGGKKKLLLKKKIIIEEEAAA???CCCFFFGGGHHHLLLSSSOOOJJJJJJNNNTTTXXXZZZ^^^]]][[[XXXUUUVVVZZZ]]]jjjrrr}}}}}}|||wwwuuusssqqqpppooollljjjgggfffdddcccbbb```\\\YYYWWWUUUSSSPPPNNNLLLKKKJJJFFFEEECCCAAA>>><<<;;;:::;;;;;;<<<<<<;;;999777555111000///000222444333222000111222333444666777777777222......111444444222666555444222000...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---///000///......///000222333555666777999===@@@FFFJJJMMMPPPVVV]]]^^^ZZZ[[[\\\^^^cccgggjjjlllppp]]]AAA???777;;;:::999888888888888888555555555555666777888888777;;;GGGVVVbbbiiirrrzzzxxxnnnxxxuuu^^^bbbzzz~~~wwwQQQIII>>><<>>@@@KKK^^^ooovvvvvv||||||yyyzzzhhhVVVEEEAAA@@@======@@@@@@@@@AAADDDFFFGGGFFFEEEAAAAAADDDJJJMMMMMMNNNQQQUUUNNNJJJOOO\\\gggkkkjjjkkkkkkhhheeeaaa___```aaahhhoooyyy}}}}}}yyywwwtttrrrqqqooollljjjhhhfffdddcccbbb```\\\ZZZWWWUUUSSSPPPNNNLLLKKKJJJEEEDDDBBB@@@>>>;;;:::999:::;;;;;;;;;:::999777666222111000111333444444444000111222333444555666777666222......000333333222:::999777444111...,,,+++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...//////......000111222444666777888:::>>>AAAFFFKKKNNNQQQWWW^^^^^^[[[[[[]]]___dddhhhiiiooonnnbbbDDDAAA888;;;:::999999888888888888666666666555555666777777777===IIIYYYeeelllttt{{{uuu}}}mmmwwwiiiYYY___~~~}}}|||~~~~~~~~~~~~||||||YYYJJJ???===@@@<<<===>>>>>>AAANNNaaaqqqwwwxxx|||{{{~~~ZZZMMMBBB@@@BBBBBBBBBDDDBBBBBBBBBDDDFFFGGGFFFDDD@@@CCCJJJQQQQQQMMMLLLNNNJJJNNNWWWfffvvv~~~xxxvvvssspppmmmmmmoooppptttyyy~~~}}}zzzxxxuuusssqqqooommmjjjgggeeecccaaa```^^^\\\YYYWWWUUUSSSPPPNNNLLLKKKJJJDDDCCCBBB???===;;;999888999999:::999999777666555222111///000222444444444000111222333444555666666555222///...000222333333999888666444111...,,,+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......+++---//////...///000222222333555666777:::>>>AAAFFFKKKOOORRRXXX^^^___[[[YYY[[[___dddhhhiiioooooofffFFFBBB;;;999999888777777777777888777777666555444444444555888>>>KKK[[[gggmmmttt{{{xxxwwwqqqggg\\\aaa|||{{{|||{{{{{{|||}}}~~~xxxqqqnnntttwwwlllfffeeelllttt```III@@@>>>>>>;;;<<<===>>>BBBQQQdddrrrwwwyyyyyyzzz~~~lllLLLDDD>>>???BBBCCCCCCCCCCCCCCCDDDGGGJJJKKKJJJHHHCCCHHHPPPUUUQQQJJJHHHKKKLLL[[[rrr{{{yyy{{{~~~~~~yyywwwtttsssrrrpppmmmkkkfffdddaaa___^^^\\\ZZZXXXWWWUUUSSSPPPNNNLLLKKKJJJDDDCCCBBB???===;;;999888888888888777777666555555222000......000222333333000111111222333444555555444222///...///111222333555444333111000...---,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......+++---//////...///000222000111333555666999===@@@FFFKKKOOOSSSYYY___^^^ZZZVVVXXX]]]ccchhhjjjmmmpppiiiHHHCCC<<<888777777666666666777777777666555555444444555555999???MMM]]]hhhnnntttyyy~~~wwwjjjsssrrrjjjjjjxxxwwwxxxwwwwwwyyy{{{yyyxxxyyy}}}{{{mmmaaaVVVPPPNNNPPPYYYdddppp~~~~~~qqqbbbYYYTTTSSSXXX^^^oooxxxhhhIIIAAA???===<<<;;;<<<>>>DDDSSSgggtttxxx{{{yyyuuuwww|||\\\EEEBBB@@@BBBEEEGGGFFFEEECCCEEEHHHMMMQQQSSSRRRPPPJJJMMMSSSUUUPPPKKKOOOVVVeeewww~~~xxxvvvsssrrrqqqpppmmmkkkeeeccc```]]]\\\[[[YYYWWWWWWUUUSSSPPPNNNLLLKKKJJJEEEDDDBBB@@@>>>;;;:::999777777777666666666555555222///------///222333333111111111222333444444444333222000......000222333222111111000///...------*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...//////......000111///111333444666999===@@@EEEJJJOOOSSSYYY^^^^^^YYYTTTVVV[[[aaagggjjjkkkppplllIIIBBB;;;777777666666666777777888555555555555666777888999:::@@@NNN___iiimmmrrrwwwvvvwwwdddvvvyyyttt}}}uuupppppprrrqqqsssvvvssstttvvvxxxzzz}}}uuubbbVVVMMMEEECCCDDDAAAEEEJJJOOOZZZjjjwww}}}lllaaaUUUOOOLLLKKKLLLPPP\\\cccppp}}}pppJJJCCCAAA======<<<===???FFFWWWkkkwwwzzz||||||xxxvvvvvv|||jjjLLLDDDEEEFFFJJJNNNPPPOOOLLLGGGKKKPPPXXX^^^```___]]]QQQRRRSSSRRROOORRR```pppuuutttrrrqqqqqqpppnnnlllfffccc```]]]\\\[[[ZZZXXXWWWUUUSSSPPPNNNLLLKKKJJJFFFEEECCCAAA>>><<<;;;:::999999888777777777777777333000......000222444444111111111222333333444444333222000......///111444111111000000///...------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---///000///......///000///111333555777:::>>>AAADDDIIINNNRRRXXX^^^]]]XXXUUUVVVZZZ___eeeiiikkknnnoooIIIAAA:::888777777777777777888888333333444666888:::<<<===;;;AAAOOO___iiimmmqqqvvvvvv{{{kkk}}}zzzssslllhhhjjjlllmmmooosssooossswwwzzz{{{~~~uuucccQQQGGGBBB>>>???CCC@@@DDDFFFGGGLLLWWW```ccc```VVVMMMJJJHHHFFFEEEGGGNNNSSS___kkkqqqvvvtttLLLEEECCC>>>???===>>>@@@HHHYYYmmmyyy{{{}}}}}}wwwssstttwww|||nnnYYYBBBCCCFFFIIIMMMRRRUUUTTTQQQMMMQQQXXXbbbiiikkkjjjhhhVVVTTTRRROOOOOOYYYqqqtttrrrppppppppppppnnnmmmgggddd```^^^]]]\\\ZZZYYYWWWUUUSSSPPPNNNLLLKKKJJJFFFEEEDDDAAA???===;;;:::;;;:::999999888999999999444222///...111333555666111111111222222333333444222222000...---...111444333222111000///...---,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000///...---...///000222444666888;;;???CCCCCCHHHNNNRRRXXX]]]\\\WWWWWWWWWZZZ^^^dddhhhmmmuuusssOOODDD;;;;;;:::999888777777777777999666555777<<<@@@AAA@@@999BBBQQQ```kkkqqqsssssszzzsss|||pppxxxsssfff^^^\\\^^^bbbeeeeeeggglllkkknnnssswww{{{~~~bbbXXXKKKCCCAAAAAAAAA@@@BBBDDDFFFGGGHHHJJJMMMPPPRRRJJJEEEEEECCC???@@@EEEIIIJJJQQQ\\\ccckkkzzz}}}TTTCCC>>>>>>???BBB???AAAMMM```rrr|||||||||qqqnnnxxxfffTTTJJJHHHIIIGGGLLLWWW[[[VVVPPPOOONNN[[[iiioooppppppmmmiii```^^^YYYUUUXXXiii|||{{{|||}}}}}}}}}wwwuuurrrqqqpppnnnllliiiiiigggccc___\\\[[[ZZZZZZVVVUUUSSSQQQOOOLLLJJJJJJEEEEEECCCAAA???===<<<;;;777@@@EEEAAA<<<;;;999555555222000000333555555444333222111111111222333333333222000//////111222444333333222111///...,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///............////////////000222444555777:::>>>BBBEEEIIINNNQQQWWW^^^^^^ZZZ]]]\\\\\\^^^aaadddjjjpppuuuRRREEE:::;;;:::999888777777777777777777777999;;;;;;:::999888BBBQQQaaalllsssvvvwwwyyyzzz{{{jjjrrr{{{oooaaaVVVSSSRRRTTTYYY[[[\\\```eeeggglllsssyyy}}}|||lllSSSKKKBBB>>>???BBBCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKJJJEEEDDDFFFEEEBBBDDDIIIEEEGGGMMMUUUZZZ^^^iiiuuu~~~XXXEEEAAA@@@???AAA???AAANNNbbbttt|||uuuuuuppprrryyy|||}}}gggVVVMMMJJJJJJHHHHHHNNNWWW[[[YYYYYY\\\hhhqqqzzzsssggg^^^\\\ZZZ^^^jjj}}}}}}{{{|||}}}}}}}}}xxxvvvsssqqqpppooollljjjiiigggdddaaa^^^\\\[[[[[[VVVUUUTTTQQQOOOMMMLLLKKKEEEDDDCCCAAA???===<<<;;;<<>>BBBEEEJJJNNNRRRXXX^^^^^^ZZZ^^^]]]]]]```dddggggggjjjyyyyyyXXXKKK>>>::::::999888777777777777777999<<<<<<:::777555444888BBBRRRaaammmtttxxxzzz~~~zzziiiqqq|||pppdddXXXMMMFFFIIIHHHJJJOOORRRTTTYYY```dddjjjssszzz~~~iiiZZZGGGBBB>>>===@@@DDDEEEEEEEEEEEEEEEGGGHHHHHHGGGEEEEEEDDDFFFHHHFFFDDDGGGMMMPPPRRRVVVZZZZZZZZZbbbkkkoookkkeeeccciiiyyy]]]HHHDDDBBB???AAA???BBBOOOdddwwwzzzrrrnnnnnnooosssyyyyyysssooonnnoootttyyyxxxyyyzzz```MMMGGGIIINNNPPPKKKNNNUUUZZZZZZ[[[cccmmm~~~ssspppkkkhhhppp}}}|||}}}}}}}}}|||yyywwwtttrrrqqqpppmmmkkkhhhgggeeeccc```^^^\\\[[[VVVUUUTTTRRRPPPNNNMMMLLLEEEDDDCCCAAA???===;;;;;;;;;NNN]]]YYYJJJ===888888555333000000222333444444666555444222222222333333222111///......///111222000000000000///...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///............////////////000222444555777:::>>>BBBFFFKKKOOOSSSXXX^^^^^^ZZZ^^^^^^___bbbgggjjjfffgggtttyyy[[[PPPDDD:::999999888777777888888:::===>>>===888555666777888CCCSSSbbbmmmsssxxxzzz|||yyy~~~nnnwww{{{nnn___QQQHHHCCCBBBEEEEEEGGGLLLOOOQQQYYYaaahhhmmmtttyyy|||~~~rrr___RRRDDDBBB@@@AAACCCEEEEEEDDDHHHGGGFFFGGGIIIJJJGGGEEEGGGJJJLLLJJJFFFEEELLLSSS^^^bbbffffffbbb```ccchhhccc```]]]]]]dddqqqaaaIIIEEECCC???AAA???CCCQQQfffyyyzzzuuummmeee```^^^___```gggoooyyy}}}yyysssooonnnkkkmmmqqqttttttzzzpppbbbOOOCCCCCCJJJRRRVVVPPPVVV]]]^^^\\\```nnn|||~~~{{{}}}}}}}}}~~~}}}|||{{{xxxuuusssrrrpppmmmkkkgggfffeeecccaaa^^^[[[ZZZVVVVVVTTTSSSQQQOOONNNMMMEEEDDDBBB@@@>>><<<;;;:::555EEEUUUVVVJJJ>>>999999555333111000000222444555777666444333222333333444222111///...---...000111///////////////...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///............////////////000222444555777:::>>>AAAGGGLLLPPPSSSYYY^^^^^^ZZZ]]]]]]___ccchhhkkkeeeffftttrrrUUUMMMCCC:::999888888777888888888;;;<<<<<<888555444888;;;999EEEVVVdddmmmrrruuuxxxyyyrrr{{{qqq~~~yyyrrrkkk^^^PPPDDD@@@BBBFFFEEEEEEHHHKKKMMMPPPYYYbbbpppsssvvvyyy{{{~~~xxxrrrnnnoooqqqssspppfffXXXNNNCCCBBBBBBDDDEEEFFFEEEEEEHHHGGGFFFHHHJJJMMMOOOOOOQQQUUUUUUNNNGGGJJJWWWcccmmmwww|||tttmmmiiifffdddaaaaaagggpppyyyfffIIIEEEDDD???AAA@@@DDDSSShhh{{{zzzhhhccc[[[UUURRRRRRTTTVVV^^^hhhssswwwtttooommmmmmmmmkkklllooouuuhhhUUUPPPJJJEEEDDDIIIPPPUUUQQQZZZbbbcccdddnnn~~~~~~~~~~~~}}}|||{{{yyyvvvtttrrrpppmmmkkkeeeddddddbbb```]]][[[YYYWWWVVVUUUSSSQQQOOONNNMMMDDDCCCBBB@@@>>><<<;;;:::444<<>>999888555333111//////000333555666555444333222333444444222111///...---...///000//////000000///...------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///............////////////000222444555777:::>>>AAAGGGLLLPPPSSSXXX^^^]]]YYYZZZ[[[]]]bbbgggjjjdddeeeuuuiiiKKKDDD<<<999999888888888888888999999888666333222444888;;;888FFFZZZhhhpppsssuuuwwwzzzlllsssmmm{{{ooofff^^^XXXNNNDDD>>>>>>CCCHHHEEEEEEGGGIIIIIILLLVVVaaauuuwwwzzz|||~~~}}}jjj]]]VVVOOORRRWWW\\\___ZZZPPPHHH>>>???AAACCCEEEFFFFFFFFFFFFGGGHHHJJJOOOWWWaaahhhiiimmmhhhXXXNNNVVVlll~~~}}}tttpppkkkkkkooowwwmmmJJJEEEEEE@@@AAA@@@FFFUUUkkk|||iiiYYYTTTMMMIIIIIIKKKMMMOOOWWW___iiinnnllliiiiiiiiikkkjjjjjjooo{{{fffRRRCCCDDDFFFFFFFFFHHHMMMQQQOOOZZZdddkkkttt}}}||||||yyyvvvtttrrrpppmmmjjjeeedddbbbaaa^^^\\\[[[ZZZWWWVVVUUURRRPPPNNNLLLKKKDDDCCCBBB@@@>>><<<::::::999999===CCCDDD>>>888666555444222///---///222555555444333222222333444555333222000.........///000111111111111000///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///............////////////000222444555777:::>>>BBBGGGKKKOOORRRWWW\\\\\\XXXXXXYYY\\\```eeehhhaaabbbrrrkkkHHHAAA999999888888888888888999999888666444333444666777888777GGG]]]mmmtttvvvxxxzzz{{{nnnooolllrrrfffYYYRRRKKKGGGBBB??????AAADDDFFFFFFEEEGGGGGGFFFHHHRRR^^^uuuyyy~~~|||dddSSSKKKIIICCCFFFKKKRRRVVVSSSLLLEEE>>>@@@CCCDDDEEEFFFGGGGGGFFFJJJOOOSSS[[[jjj~~~mmm]]]hhh~~~wwwMMMDDDEEEAAA@@@@@@GGGXXXppphhhWWWOOOJJJEEECCCEEEIIIKKKLLLSSSYYY```eeefffeeedddeeeeeehhhnnnvvv|||dddPPPDDD@@@@@@BBBEEEJJJPPPSSSUUURRR\\\hhhttt~~~|||{{{yyyvvvsssqqqooollliiigggeeeccc```^^^]]]]]]]]]XXXWWWUUURRROOOLLLJJJIIIDDDCCCAAA@@@===<<<:::999:::777:::AAACCC===888777555444222///,,,---222666222222111111222333444555555333111///...///000111333333333222111///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///............////////////000222444555777:::>>>BBBFFFJJJNNNQQQVVV[[[[[[WWWWWWXXX[[[```eeeggg^^^___nnnsssMMMCCC;;;999888888888888888999999:::777555666999:::888555666GGG___pppxxxzzz{{{}}}{{{xxxrrrmmmrrrdddWWWKKKDDD???>>>>>>???CCCEEEEEEDDDGGGGGGGGGGGGEEEFFFPPP\\\sssxxxkkkTTTHHHFFFGGGEEEGGGLLLSSSVVVTTTLLLEEECCCEEEFFFGGGFFFFFFFFFGGGIIIOOOVVV\\\fffzzzkkkuuu{{{vvvwwwwww~~~PPPEEEEEEAAA>>>???GGGZZZsssoooZZZKKKKKKGGGCCCBBBFFFJJJLLLLLLQQQVVV\\\```bbbccccccccc___gggrrr|||iiiQQQDDD???EEEBBB@@@FFFPPPYYY]]]]]]XXXaaalll{{{~~~ssskkkqqq~~~~~~|||{{{yyyuuusssqqqoookkkiiihhhfffccc```^^^^^^^^^___XXXWWWUUURRRNNNKKKHHHGGGDDDCCCAAA???===;;;:::999555444999AAACCC===999:::555444222///,,,---111666111000000000111333555666555444222000//////000111555444444333111///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///............/////////000000222444555777:::>>>BBBEEEJJJNNNPPPUUUZZZZZZVVVXXXYYY\\\```eeegggbbbccciii{{{NNN@@@>>>;;;:::999888777777777777666666666666666777888888:::DDDaaakkktttyyy~~~}}}zzzppp|||kkk[[[LLLBBB>>><<<<<<===@@@CCCFFFFFFEEEIIIEEECCCDDDEEEJJJUUU```yyy|||yyyZZZJJJFFFGGGGGGFFFHHHRRR___bbbWWWKKKFFFEEEFFFFFFGGGGGGIIIKKKMMMOOOYYY```aaaiii}}}mmm```aaajjjpppMMMHHHEEEBBBCCCBBBGGGYYYtttttt___TTTRRRNNNJJJEEEBBBDDDIIINNNQQQPPPSSSVVVYYY\\\^^^___]]]aaammmyyyyyyWWWKKKEEE===<<>>===;;;999666999999:::<<<===<<<999666555444111000///111333444333444555555444444666888777777555222000///111222444444444333111...+++***++++++++++++++++++++++++------,,,+++,,,---...///------------------,,,,,,//////000111111111111111...000333555777;;;@@@CCCCCCIIINNNQQQTTTYYYXXXUUUWWWYYY\\\```eeeggg]]]___fffPPP@@@===;;;:::999888777777777777666666666666666777888888:::EEEcccpppzzz||||||}}}ttttttdddVVVHHH???<<<<<<<<<===@@@DDDFFFFFFEEEFFFDDDDDDEEEGGGKKKWWWccclllRRRGGGFFFFFFDDDJJJKKKRRR\\\^^^VVVMMMKKKAAACCCEEEFFFHHHKKKPPPTTTPPPYYYdddssstttddd```eeeqqq|||NNNGGGBBB???CCCBBBHHHZZZuuukkkWWWNNNLLLMMMJJJFFFCCCDDDGGGKKKMMMMMMNNNPPPSSSWWW\\\^^^^^^```mmm|||pppRRRKKKIIIDDDDDDFFFFFFFFFLLL[[[kkkssswwwaaaaaaggguuu~~~}}}|||||||||zzzwwwssspppnnnllliiigggfffeeedddbbb___]]][[[ZZZUUUTTTRRRPPPNNNKKKJJJIIIFFFCCCAAA???>>><<<:::777888888999;;;===<<<888666555444111000///111333444333444444444222333444666777666555333000000222444666666666444222///,,,+++++++++++++++++++++++++++---,,,,,,+++,,,---...///------------------------......///000000000000000000222444555777:::>>>AAACCCIIIOOOQQQUUUYYYYYYVVVZZZZZZ]]]aaafffiii]]]aaaiiiRRRAAA>>>;;;:::999888888777777888777666666666666777888888999EEEfffvvvzzzppp}}}iiiYYYMMMBBB<<<;;;======???BBBEEEGGGFFFEEECCCCCCEEEHHHIIIOOO^^^mmm{{{[[[IIIFFFHHHGGGCCCJJJIIILLLQQQSSSPPPNNNOOOCCCEEEGGGHHHJJJOOOWWW]]]YYYdddxxx|||ggghhhsss}}}RRRGGGAAA@@@CCCBBBIII]]]yyyvvv___PPPJJJIIIIIIHHHFFFFFFGGGIIILLLMMMOOOLLLKKKMMMRRRYYY___bbb```ooojjjQQQLLLJJJEEEGGGEEECCCDDDEEELLL[[[iii|||~~~}}}|||{{{{{{{{{wwwrrrooommmkkkiiihhhfffeeedddaaa___]]][[[ZZZTTTSSSRRRPPPMMMKKKIIIHHHGGGDDDBBB@@@???===;;;888777777888:::;;;;;;888555666444222000///000222444333444444333111111222444666666555333111111444666888888777666333000---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,,,,------.........------...///////////////111333444555666999<<>>???@@@CCCFFFGGGFFFDDDBBBCCCGGGJJJNNNXXXkkk}}}lllPPPEEEIIIMMMJJJFFFJJJHHHGGGIIILLLPPPTTTWWWMMMNNNNNNMMMOOOUUU^^^eeejjj~~~uuummmWWWIIIDDDEEEBBBBBBJJJ___|||}}}gggVVVLLLJJJJJJDDDEEEFFFHHHJJJMMMQQQTTTXXXPPPIIIJJJOOOVVV^^^dddbbbpppoooYYYRRRLLLEEEKKKFFFFFFIIIGGGFFFQQQaaa~~~|||||||||zzzuuupppnnnmmmlllkkkfffeeedddaaa^^^\\\ZZZYYYUUUTTTRRRPPPNNNLLLJJJJJJFFFDDDAAA???>>>===:::888666666777888::::::888555666444222000///000222333444555555444222111222444555555444333222222555777888888777666333000---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,---...//////---...//////000000//////000222444555666999===@@@EEEKKKPPPSSSWWW\\\\\\YYY```^^^^^^___bbbdddWWW___eeeUUUFFFBBB<<<;;;:::999888888888888777777777777777888999999888DDDhhhzzz{{{nnnwwwsssdddSSSGGG@@@;;;;;;===@@@@@@BBBEEEHHHHHHFFFDDDEEEEEEGGGMMMUUUbbbyyyxxx```IIIDDDJJJNNNLLLJJJLLLIIIFFFGGGOOO[[[cccgggVVVTTTRRRQQQVVV^^^hhhooo{{{zzz[[[IIICCCFFFCCCCCCLLLaaaqqq[[[OOOJJJIIIHHHBBBDDDGGGIIIKKKOOOUUUZZZbbbUUUIIIGGGKKKQQQZZZbbbeeerrrppp[[[TTTOOOJJJOOOLLLNNNUUUVVVUUU^^^lll~~~}}}}}}|||vvvrrrpppooonnnmmmgggfffcccaaa^^^[[[YYYXXXVVVUUUSSSRRRPPPNNNLLLLLLEEECCC@@@>>>===<<<999777666555666777999999888666777555222000///000222333555666666555333222333555444444444222111222555888666666666444222...,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000111111111111000...000222444666:::>>>BBBDDDKKKPPPSSSXXX\\\]]]ZZZ]]]\\\\\\___bbbfffXXX```dddZZZIIICCC<<<;;;:::999999888888999888777777777777888999999999DDDgggzzz}}}jjj{{{{{{hhhZZZKKKBBB>>>;;;<<>>===;;;888666666666555777999:::999777777555222000///000111222555666666555333333444666333444333222000111444666444444444222000...+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,------.........///000000111111111111111---///111333666:::???BBBDDDJJJPPPSSSXXX\\\]]]ZZZYYYZZZ\\\aaaggglllZZZcccccczzzaaaLLLDDD<<<<<<;;;:::999999999999888888777777888888999:::;;;DDDggg{{{jjjuuuwwwooo___RRREEE???<<<;;;===@@@BBBCCCEEEHHHJJJIIIFFFCCCEEECCCGGGSSSaaannn|||zzz|||vvvYYYLLLDDDGGGJJJKKKQQQ[[[NNNJJJHHHQQQiiirrrhhh___aaannn}}}___GGG@@@FFFCCCDDDNNNdddsssZZZKKKGGGHHHGGGDDDFFFHHHKKKNNNSSS^^^mmmwwwrrr\\\IIIFFFHHHKKKTTT^^^gggttt}}}jjjcccaaaaaaZZZ\\\^^^dddsss~~~}}}}}}|||yyyuuurrrpppnnnkkkiiigggfffccc```]]]ZZZXXXWWWUUUTTTSSSRRRPPPNNNMMMMMMEEECCC@@@???>>><<<999777777666666777999::::::999777666333000//////111222333444555444333333555666333333222111///000222444222222333222000...,,,+++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++------------------------...//////000111000000000...000222444555999===@@@CCCIIIOOORRRWWW\\\]]]ZZZXXXYYY]]]bbbhhhlllXXX```^^^rrrfffPPPFFF<<<<<<;;;:::999999999999888888888777888888999:::<<>>BBBIIIOOORRRWWW\\\\\\YYYZZZ[[[^^^bbbfffhhhVVVZZZ___kkk___NNNGGG>>>===;;;;;;;;;;;;999777999999888888888888999999<<>>:::<<<@@@BBBBBBBBBBBBDDDHHHLLLKKKGGGBBBBBBBBBEEELLLVVV^^^cccdddWWW^^^\\\ddd~~~ZZZJJJFFFDDDGGGMMMTTT]]]eee[[[RRRTTTlllxxx~~~|||```KKKGGGFFFBBBGGGKKKbbb~~~gggXXXJJJEEEEEEDDDGGGLLLOOOTTTUUUYYYkkklllWWWIIILLLQQQRRRXXXbbbfffttt}}}oooaaa]]]bbbffffffnnnhhhgggqqq}}}}}}yyyvvvssspppllljjjhhhfffccc___[[[XXXWWWVVVVVVUUUSSSQQQOOOLLLKKKJJJCCCCCCAAA???===<<<::::::777666666777888999999888555555444222000///000222333444444333111111222444111333333333111111111333111111222111000///---,,,+++++++++++++++++++++++++++******+++---......---.........------,,,,,,,,,...///000000//////000111111111222333555888;;;===EEEJJJNNNPPPTTTYYYZZZXXX]]]]]]___cccgggjjjXXX]]]bbbmmm\\\LLLDDD???===;;;;;;;;;;;;999888999999888888888888999999<<>>BBBHHHNNNQQQVVV[[[]]]ZZZ[[[\\\^^^cccgggjjjSSSYYY^^^ggg___MMMEEE@@@>>>;;;:::;;;;;;:::999999999888888888888999999===BBBiiiyyyrrr}}}vvv}}}uuujjjbbb\\\VVVMMMGGGBBB>>>;;;:::<<<@@@BBBBBBAAABBBDDDJJJPPPSSSQQQNNNAAACCCGGGJJJKKKHHHDDDAAABBBFFFKKK^^^xxxsssVVVCCC@@@HHHLLLKKKTTTdddkkkggg[[[]]]jjjcccNNNFFFCCCBBBGGGIIIZZZ}}}ppp]]]NNNJJJGGGHHHKKKMMMOOOPPPXXX[[[___bbbfffeeeXXXHHHKKKMMMOOOPPPUUUdddpppXXXMMMOOOTTTUUUgggkkkuuu~~~}}}~~~~~~zzzxxxuuusssqqqooollljjjgggeeebbb___\\\YYYWWWVVVUUUTTTSSSPPPNNNLLLJJJIIIDDDCCCBBB@@@===;;;999999666555444555666777666555555555444222000///000222555555666444333222333555666777777555333111111222000000000000///---,,,***))))))))))))))))))))))))+++******+++---......---------------------------,,,...//////......000111111111222444666:::===>>>AAAGGGMMMQQQWWW\\\^^^[[[ZZZ[[[]]]bbbgggjjjQQQVVV[[[eeeaaaNNNFFFAAA???;;;::::::;;;;;;:::999999888888888888999999===BBBkkk|||}}}yyylllvvvwwwuuummmbbbZZZUUUOOOHHHBBB===<<<;;;;;;===@@@AAABBB???BBBHHHPPPVVVWWWRRRMMMBBBFFFJJJLLLKKKGGGCCC@@@EEEGGGHHHVVVmmmcccOOODDDDDDIIIKKKNNNZZZffffff^^^YYYggg|||hhhPPPGGGEEEBBBGGGIIIXXXxxxvvvbbbRRRJJJJJJIIIHHHIIIKKKLLLJJJJJJMMMNNNLLLKKKLLLKKKIIIGGGMMMPPPPPPYYYsss|||cccZZZ___hhhlllnnnpppwww~~~~~~~~~~~~zzzxxxuuurrrqqqooollliiifffeeebbb___\\\YYYXXXWWWUUUTTTRRRPPPNNNKKKJJJIIIEEEDDDBBB@@@===;;;999888777555444555666777666444555555444222000///000222666777777666444444555666666777777555333111111222000000111111///...,,,+++))))))))))))))))))))))))+++******+++---......---------------------------+++---//////......000111111111222444777:::===???@@@GGGNNNRRRXXX]]]^^^[[[YYYZZZ]]]bbbgggjjjRRRVVVZZZgggaaaNNNFFFBBB???<<<::::::;;;;;;;;;999999888888888888999999===AAAkkk|||zzzrrriiiooo~~~ooofffZZZQQQMMMIIICCC>>>;;;;;;<<<===>>>@@@AAABBBAAADDDLLLTTTZZZYYYSSSLLLFFFIIIKKKJJJGGGCCC???>>>CCCHHHHHHQQQhhhuuu\\\LLLHHHKKKJJJKKKRRR[[[aaa___[[[ccczzz~~~mmmQQQGGGGGGBBBHHHJJJWWWtttzzziiiWWWKKKFFFHHHHHHEEEEEEFFFFFFCCCAAAEEEIIIGGGDDDDDDGGGJJJGGGNNNQQQRRRbbb~~~uuummmttt}}}~~~~~~}}}}}}}}}{{{yyyuuusssqqqoookkkiiifffdddbbb___\\\ZZZXXXWWWUUUTTTRRRPPPMMMKKKIIIHHHEEEDDDBBB@@@===;;;999888888666555666777777666444555555444222000///000222666777777666444444555777555666666555222111111222111111222111000///---,,,************************+++******+++---......---,,,,,,,,,------------...+++,,,............000222111111222444777;;;>>>@@@@@@GGGNNNSSSXXX^^^^^^[[[WWWYYY\\\aaagggkkkSSSUUUYYYhhhbbbOOOGGGCCC???<<<::::::;;;<<<;;;999999888888888888999999<<>>:::999;;;===??????@@@AAAAAABBBEEEJJJRRRWWWVVVPPPJJJIIIJJJKKKHHHCCC@@@???@@@???KKKMMMRRRhhhttt[[[MMMJJJKKKGGGJJJTTTZZZZZZ```jjjqqqQQQFFFHHHBBBIIIKKKWWWrrrooo^^^PPPIIICCCHHHHHHDDDBBBDDDCCC???DDDFFFIIIIIIGGGEEEEEEGGGKKKSSSWWW[[[qqqooocccaaagggmmmppprrrsssiiiooo{{{}}}|||{{{||||||}}}zzzwwwtttqqqoookkkhhheeedddaaa___\\\ZZZXXXXXXTTTSSSRRROOOMMMKKKIIIHHHEEEDDDBBB@@@===:::888777999888666666777888666555555555444222000///000222555666666555333222444555333444444444222111111222222222333222111000...---+++++++++++++++++++++++++++******+++---......---,,,,,,,,,---------......***,,,............000222111111222444888;;;???@@@AAAHHHOOOTTTYYY^^^]]]ZZZWWWXXX[[[aaagggkkkRRRSSSWWWhhhdddRRRJJJCCC@@@<<<::::::;;;<<<<<<999999888888888888999999======eee{{{kkkkkkvvvfff\\\NNNEEEAAA???<<<888999;;;>>>@@@@@@@@@@@@AAABBBCCCGGGMMMQQQQQQLLLGGGIIIJJJJJJGGGCCCAAACCCEEE>>>NNNSSSVVViiiwww]]]MMMJJJFFFBBBHHHUUUXXXWWWfff|||rrrPPPEEEHHHAAAIIILLLWWWqqq{{{iiiYYYMMMHHHDDDIIIIIIDDDBBBDDDDDD@@@EEECCCCCCGGGIIIJJJKKKLLLPPPXXX]]]ddd|||xxxhhhWWWOOOTTT\\\___```hhhvvvddd]]]hhhwww~~~|||{{{zzzzzzzzz~~~{{{wwwtttrrroookkkhhheeedddaaa___\\\ZZZYYYXXXTTTSSSRRROOOMMMKKKIIIHHHFFFEEECCC@@@===:::888777:::888777777888888777555555555444222000///000222333444444333111111222444111333333333111111111333333333333333222000///---+++++++++++++++++++++++++++******+++---......---,,,,,,,,,------.........***,,,---.........000222111111222444888;;;???AAAAAAIIIPPPTTTYYY]]]]]]YYYVVVWWW[[[aaagggkkkTTTTTTXXXkkkaaaUUUHHHDDDAAA>>><<<;;;;;;999888888888888888888888888888999DDD```uuuqqqzzzpppaaaUUUGGG@@@<<<888888:::<<<===???@@@AAAAAA@@@@@@DDDCCCCCCCCCCCCCCCFFFJJJJJJDDDAAADDDFFFCCCBBBBBBHHHGGGMMM```wwwwwwqqqwwwzzznnn\\\HHHLLLDDDJJJ]]]gggmmm{{{eeennn|||tttSSSFFFGGGBBBCCCGGG]]]~~~}}}lll___SSSKKKHHHCCCDDDEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGJJJPPPVVVTTT^^^ooorrr[[[UUUUUUKKKEEEFFFIIIJJJOOOVVVaaajjjuuu~~~|||nnn___[[[dddvvvuuulllnnnssswwwxxxzzzvvvuuutttrrrpppnnnmmmlllgggddd```]]]\\\[[[YYYWWWPPPPPPQQQPPPOOOMMMKKKJJJFFFEEEDDDBBB@@@===:::999999888777888999999888777555555444222000///000222111222333222000///000111222333333222111000222333111222333444222000,,,***++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,...000000///---............////////////...000222333666:::???BBBCCCGGGMMMSSSWWWYYYZZZYYYXXX[[[```gggmmmoooQQQSSSWWWjjjfff[[[NNNEEECCC???===<<<<<<:::999888888888888888888888888;;;BBB\\\tttsssvvvlll]]]QQQEEE???<<<999:::<<<===>>>???AAAAAAAAAAAA@@@BBBBBBBBBCCCDDDEEEHHHKKKHHHCCCAAADDDEEECCCBBBCCCFFFFFFJJJXXXlll~~~sssbbbYYY[[[gggtttyyyiiiVVVDDDGGGKKK^^^wwweeeUUU\\\iii}}}wwwUUUGGGEEECCCHHHJJJ\\\~~~wwwggg[[[PPPIIIFFFCCCDDDGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMPPPWWW\\\gggyyyxxxYYYIIIIIIIIIHHHKKKMMMJJJFFFHHHNNNSSSZZZ```eeekkkqqqooojjjfff^^^ZZZaaasssooofff___aaafffkkkpppuuuxxxwwwuuussspppnnnlllkkkgggddd```]]]\\\ZZZXXXWWWRRRRRRRRRQQQOOOLLLIIIHHHFFFEEECCCAAA???<<<;;;:::999888777888999999888777666666555333111000111333333444444333111111222444333444444222111000111333111222333333222///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,------,,,,,,,,,,,,,,,............////////////...000222333555999>>>BBBCCCGGGLLLRRRWWWYYYZZZ[[[WWWZZZ___eeellloooQQQTTTZZZllliii```RRRGGGDDDAAA>>>>>>===<<<:::999999999999999999999999===>>>WWW~~~sssrrrrrrhhhXXXLLLAAA===;;;:::;;;>>>>>>???@@@AAABBBBBBBBBAAAAAAAAABBBCCCFFFIIILLLNNNGGGCCCBBBEEEGGGDDDCCCEEEHHHHHHKKKTTTeeezzzgggRRRGGGEEELLLTTTfffxxxtttaaaPPPFFFMMM^^^yyylllWWWKKKOOOYYYlllzzzWWWGGGEEEBBBKKKKKKVVV{{{oooaaaWWWMMMFFFDDDDDDEEEGGGHHHGGGFFFGGGIIIMMMPPPSSSXXX]]]eeemmmrrr|||___IIICCCHHHGGGOOOXXX[[[SSSJJJKKKQQQXXX\\\```bbbdddddd___XXXZZZXXX[[[jjjrrrZZZTTTOOOQQQVVV\\\gggpppyyyxxxvvvssspppmmmkkkiiihhheeeaaa^^^\\\ZZZXXXUUUUUUTTTSSSQQQNNNKKKHHHFFFGGGEEECCC@@@===<<<;;;;;;999888777888999999888777777777666444222111222444555555555333222333555888444555444333000///000222111222333333111///,,,***++++++++++++++++++++++++,,,+++***+++---...---,,,+++,,,...---+++,,,///222............///////////////000222333555999>>>BBBDDDFFFKKKPPPUUUYYY\\\]]]XXXYYY]]]cccjjjnnnRRRVVV]]]oooiii___OOOHHHEEEAAA???>>>===;;;:::999999999999999999999999>>>;;;RRR}}}ppprrrqqqgggTTTIII???<<<;;;:::;;;>>>???@@@@@@AAABBBBBBBBBCCC@@@BBBCCCDDDHHHNNNQQQPPPGGGDDDDDDGGGHHHEEEEEEGGGKKKLLLPPPYYYmmmaaaLLLCCC@@@BBBGGGNNN\\\mmmpppfffXXXPPPPPP^^^ttttttYYYRRROOOQQQXXXjjjxxxWWWHHHFFF>>>JJJIIIOOOvvv{{{iii\\\SSSJJJDDDBBBFFFFFFFFFDDDCCCDDDGGGIIIRRRVVV^^^iiivvvgggRRRGGGIIIQQQXXX___ffffff```\\\___dddkkkoootttxxx||||||xxxtttllljjjmmm|||ooo]]]KKKGGGEEEHHHKKKRRR```lllvvvuuutttrrrpppmmmjjjhhhhhheeeaaa___]]]ZZZWWWUUUTTTTTTSSSQQQOOOKKKHHHGGGGGGEEEBBB>>><<<;;;<<<<<<999888777888999999888777666777666333111000222333555555444222111333777:::555555555333000///000111222222222222111...,,,+++************************,,,+++***+++---...---,,,(((+++///...---///666<<<............///////////////000222333555888===AAADDDGGGKKKPPPUUUYYY\\\^^^ZZZZZZ]]]aaaggglllPPPVVV^^^nnnlll```MMMHHHEEEAAA>>>===<<<:::999999999999999999999999999===:::PPPyyypppxxxooodddRRRGGG>>>;;;:::999:::===@@@@@@@@@@@@AAABBBCCCCCCAAADDDEEEEEEKKKRRRTTTPPPFFFDDDDDDFFFGGGEEEGGGKKKMMMQQQYYYiiiYYYGGGBBB???>>>AAABBBJJJSSSWWWTTTSSSVVV\\\eeeuuuuuuSSSGGGLLLRRRSSS[[[oootttVVVIIIGGG===JJJHHHMMMuuutttcccYYYQQQIIIDDDBBBGGGEEECCC@@@AAAFFFMMMRRR[[[```jjjxxxuuubbbTTTNNNRRR___kkk{{{{{{zzzwwwwww{{{vvvYYYHHHCCCAAABBBFFFIIIPPP]]]jjjqqqqqqqqqqqqooommmkkkiiigggdddaaa___]]][[[WWWUUUSSSSSSSSSQQQOOOMMMJJJIIIFFFDDDAAA>>><<<;;;<<<<<<999888777888999999888777555555555222000///000222444444333111000222555999555555555333000///000111222222222111000...,,,+++++++++++++++++++++++++++,,,+++***+++---...---,,,(((+++///...---///666<<<............///////////////000222333444888<<<@@@EEEGGGKKKPPPUUUYYY\\\^^^[[[[[[]]]aaafffjjjMMMSSSZZZiiiuuugggPPPHHHEEEAAA???===<<<:::999::::::::::::::::::::::::;;;<<>>@@@?????????@@@AAABBBCCCAAAEEEFFFEEEJJJSSSTTTMMMCCCAAABBBEEEFFFGGGMMMSSSVVV___mmmxxxRRREEEDDD@@@>>>@@@AAADDDFFFGGGNNNZZZbbbccc^^^bbbddddddgggpppyyy}}}zzzwwwqqqcccPPPDDDGGGPPPOOORRR^^^wwwrrrVVVJJJHHHAAAKKKIIIQQQ{{{~~~xxxjjj[[[SSSNNNIIIEEEDDDEEEDDDBBBAAADDDLLLUUU\\\aaaeeemmmzzzxxxggg]]]XXXUUUYYYggg|||}}}{{{rrr```LLLBBBAAAAAAEEELLLQQQWWWaaalllooopppqqqqqqpppnnnkkkjjjeeecccaaa___^^^\\\XXXUUUSSSSSSSSSRRRPPPMMMKKKIIIEEECCCAAA>>>===<<<;;;<<<999888777888999999888777555555444222//////000222333333222111000111333666444555444333000///000222222222111000///---,,,+++------------------------,,,+++***+++---...---,,,+++,,,...---+++,,,///222............///////////////000222222444777<<>>===;;;:::::::::::::::::::::::::::999???RRRqqqvvvwwwggg\\\KKKBBB;;;:::<<<<<<>>>AAA??????>>>>>>???@@@BBBCCCAAAEEEEEEBBBHHHRRRQQQHHHCCCBBBCCCHHHKKKPPPZZZcccooo}}}kkkJJJDDDGGGEEECCCFFFFFFJJJIIIKKK[[[oooqqqfffXXXSSSNNNOOOQQQTTTYYY]]]\\\___\\\QQQJJJJJJOOORRRPPPUUUeee~~~|||uuuXXXJJJHHHDDDKKKIIIWWWrrriii]]]QQQLLLKKKHHHEEEFFFCCCDDDDDDDDDGGGMMMUUU[[[^^^```eeeooo{{{tttfffYYYPPPRRR\\\lll\\\XXXVVVYYYYYYQQQHHHCCCEEEFFFMMMWWW```eeemmmtttqqqrrrssssssqqqoookkkiiicccbbb```______]]]YYYVVVUUUUUUTTTRRRPPPLLLJJJHHHCCCBBBAAA???>>><<<;;;:::999888777888999999888777666666555333000000111333333333444333111111222444333444444222111000111333222222111000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,------,,,,,,,,,,,,,,,............///////////////000111222444777;;;???EEEHHHMMMRRRVVVXXXYYYYYYUUUWWWZZZ```ggglllLLLSSSYYYeeevvvZZZLLLHHHDDDAAA@@@>>>===;;;::::::::::::::::::::::::777AAATTTooo~~~xxx~~~wwwfff[[[HHH@@@999:::===>>>AAADDD???>>>>>>===>>>@@@AAABBB@@@EEEDDD@@@FFFPPPNNNDDDEEEDDDFFFLLLRRRYYYfffrrr^^^AAA@@@GGGGGGGGGKKKLLLRRRSSSVVVkkk}}}hhh[[[RRROOOWWW^^^aaaeeekkkjjjooojjj\\\RRRRRROOOIIIVVV]]]nnn~~~~~~zzzxxxZZZKKKGGGEEEIIIHHHYYY{{{kkk___SSSIIIGGGHHHGGGFFFGGGDDDEEEFFFFFFGGGJJJNNNQQQVVVWWWZZZbbbllltttxxxyyyooossspppbbbTTTPPPSSSVVV___rrrxxxXXXRRROOOQQQPPPJJJDDDAAAJJJLLLTTTbbbmmmrrrxxx}}}tttuuuvvvuuusssoookkkiiibbbaaa```______]]]ZZZWWWWWWWWWUUUSSSOOOKKKHHHFFFBBBAAAAAA@@@>>><<<;;;:::999888777888999999999777777777666444111111222444333444555444222111111222222333333222111000222333222222111///...---,,,+++)))))))))))))))))))))))),,,+++***+++---...---,,,,,,,,,,,,...000000///---............/////////000///000111222333777;;;>>>EEEIIINNNSSSWWWXXXXXXWWWRRRTTTXXX```hhhmmmRRRUUUZZZddd}}}nnnZZZNNNJJJEEEAAA???===;;;:::999999888888888888999999===AAANNNooo{{{ttt~~~vvvsssbbbXXXCCC>>>999999===AAABBB@@@?????????@@@CCCCCCBBBAAABBB??????DDDLLLOOOLLLGGGFFFCCCJJJUUUZZZ^^^ssscccTTTHHHHHHMMMPPPTTTXXXaaafffjjjtttpppXXXTTTWWWbbbmmmrrrrrrssswwwrrrnnniii^^^SSSPPPUUUUUUfff~~~}}}xxxyyyzzzVVVOOOKKKIIIFFFJJJXXXvvvwwwbbbSSSLLLEEEBBBDDDFFFEEEDDDCCCDDDEEEHHHLLLNNNMMMMMMSSSRRRTTT]]]eeehhhgggfff[[[^^^VVVOOONNNKKKQQQaaarrr{{{\\\[[[^^^bbb]]]RRRLLLLLLLLLXXXdddlllyyyyyyvvvttttttqqqjjjggghhhgggdddaaa___^^^\\\YYYWWWYYYXXXVVVSSSOOOLLLJJJIIIFFFEEECCCAAA>>>===<<<<<<999999999888888888888777666555222000000000111222888777555333222222222333444444333111///...000222111111000///---,,,+++***+++++++++******)))))))))+++***)))***,,,---,,,++++++++++++,,,,,,---------............////////////111111222222333666:::>>>EEEGGGKKKPPPUUUYYY\\\]]]XXXXXX[[[bbbjjjnnnPPPRRRXXXeeeppp^^^PPPLLLGGGCCCAAA???===;;;::::::999999999999:::::::::???JJJkkkuuuiiitttwwwxxxqqq___TTTBBB>>>999:::>>>BBBBBBAAAAAA@@@@@@AAACCCDDDCCCAAABBB@@@@@@CCCIIILLLLLLIIIEEEEEEMMMXXX^^^iiinnnUUUQQQRRRXXX___hhhvvvtttcccbbbiiizzzzzzttthhh\\\ZZZ___jjj~~~~~~yyyyyywwwXXXOOOJJJIIIEEEJJJVVVsssttt```RRRLLLEEEBBBDDDEEEDDDCCCCCCEEEGGGJJJMMMMMMLLLJJJIIILLLUUU___dddcccaaaaaaVVVUUUOOOLLLNNNRRRccc{{{|||zzz{{{}}}wwwllleeeeeecccmmmvvv~~~|||wwwssstttrrrmmmiiiiiifffdddaaa``````^^^\\\ZZZXXXWWWUUURRROOOLLLJJJIIIFFFEEECCCAAA>>>===<<<<<<999999999888888888888777666555333111000111222333777666444333222222333444222222222000......000222000000///...---+++***))),,,,,,+++++++++*********+++***)))***,,,---,,,+++,,,,,,,,,,,,------------............////////////000111222222333666;;;>>>DDDGGGKKKPPPUUUYYY[[[]]]YYYYYY\\\ccckkkoooQQQRRRWWWhhhtttdddSSSOOOIIIEEEBBBAAA>>>===;;;;;;::::::::::::;;;;;;777<<>>===<<<<<<999999999888888888888777777666333222111222333444555555333333333333444555111111111000......000222111111000///...,,,+++***,,,,,,,,,,,,+++++++++++++++***)))***,,,---,,,+++.........---------------............////////////000111222333444777;;;>>>CCCFFFJJJOOOTTTXXX[[[\\\ZZZZZZ]]]dddlllqqqVVVUUUYYYlllwwwiiiUUUQQQKKKFFFCCCAAA???===;;;;;;::::::::::::;;;;;;888<<>>===;;;===@@@CCCDDDDDDCCCBBBBBBCCCDDDDDDCCCAAA@@@AAABBBAAABBBEEELLLQQQGGGJJJRRR[[[hhh}}}gggXXXWWWeeeyyyyyy}}}}}}~~~zzzyyyppp~~~^^^RRRJJJGGGEEEHHHOOOhhhgggVVVMMMJJJEEECCCCCCCCCBBBAAABBBFFFJJJLLLKKKHHHDDDBBBHHHKKKUUUaaaeeebbbccchhh^^^OOOIIIMMMQQQfff{{{^^^VVVPPPHHHIIIRRRSSSVVVbbblllyyyvvvoooqqqtttrrrmmmjjjeeecccaaa``````___]]][[[TTTTTTRRRPPPNNNLLLJJJIIIFFFEEECCC@@@>>>===<<<<<<999999999888888888777777777666444222222333444555444333333222333444555666333444333111///...000222222333222222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++/////////......------,,,............///////////////111222333555777<<>>===::::::999999999999:::::::::>>>DDD^^^yyyzzz{{{}}}iiiWWWMMM=========???BBBCCCDDDDDDCCCBBBBBBCCCDDDEEECCCBBB@@@AAABBBAAAAAAEEENNNUUUIIIMMMSSS^^^ppp}}}hhhWWWYYYggg||||||}}}yyyxxxppp```UUULLLGGGFFFHHHLLLaaazzz___PPPJJJHHHFFFEEEDDDDDDCCCBBBAAAEEEIIIJJJHHHDDDBBBBBBJJJNNN[[[mmmrrriiieeeggg```LLLHHHMMMSSSooowww]]]NNNOOONNNHHHJJJQQQOOONNNZZZgggvvv}}}tttnnnqqqtttrrrmmmjjjfffdddaaa```^^^]]]ZZZXXXTTTTTTRRRPPPNNNLLLJJJIIIFFFEEECCC@@@>>>===<<<<<<999999999888888888777777777555444222222333444555444333222222333444666777777777666333000///000111111111222111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++/////////......------,,,............///////////////000222444555888<<>>@@@AAACCCCCCCCCCCCAAA@@@@@@BBBDDDEEEDDDBBB???@@@AAAAAABBBHHHPPPWWWNNNTTT[[[eeexxxzzzpppeee]]]VVVYYYlll{{{{{{{{{vvvtttoooaaaWWWOOOGGGFFFHHHIII[[[sssWWWKKKGGGGGGGGGFFFFFFEEEEEEEEEBBBEEEHHHGGGDDDCCCDDDFFFLLLUUUkkkooobbbccc^^^JJJHHHNNNXXX{{{yyymmm}}}bbbNNNKKKLLLIIIEEEGGGOOOMMMRRRggg{{{zzzssspppsssuuuqqqllljjjgggdddaaa___^^^\\\YYYVVVVVVUUUSSSQQQNNNLLLJJJIIIFFFEEECCCAAA>>>===<<<<<<999999999888888888888777666444333111111333444555444333333222333444555666999999777444111000111222...///000000...,,,)))(((++++++++++++,,,,,,,,,,,,+++***)))***,,,---,,,+++.........---------------............////////////...000333555666999===???CCCFFFLLLRRRWWWZZZ[[[[[[]]]\\\]]]cccjjjpppNNNPPPZZZrrrssshhh[[[VVVPPPKKKGGGCCC@@@>>>;;;;;;::::::::::::;;;;;;:::======PPPyyyzzzyyyeeeTTTIII===???BBBCCCCCCCCCBBBBBB???>>>???AAACCCEEEDDDCCC?????????AAAEEELLLSSSYYYWWW```hhhmmmyyyzzz[[[TTTLLLIIIRRRhhhzzzxxx|||~~~{{{zzzyyyssspppnnn```XXXQQQGGGGGGIIIHHHVVVnnnRRRGGGDDDFFFGGGHHHHHHGGGGGGGGGDDDFFFGGGEEEBBBCCCHHHMMMXXXfffmmmcccjjjaaaNNNNNNUUUaaaccckkkxxxVVVNNNPPPKKKJJJNNNPPPWWWWWWaaa~~~wwwssssssvvvvvvqqqmmmlllfffdddaaa```___]]][[[YYYXXXWWWUUURRROOOLLLJJJIIIFFFEEECCCAAA>>>===<<<<<<999999999888888888888777444333222111111222444555555444333222333444555666666666555333111111333555///000111111000---***(((*********+++++++++,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,------------............////////////...000333555777:::===???DDDGGGMMMSSSXXX[[[\\\\\\]]]\\\\\\aaahhhmmmPPPSSS\\\sssssskkk]]]YYYRRRLLLHHHEEEBBB@@@<<<<<<<<<;;;;;;<<<<<<<<<888;;;:::JJJttt|||xxxcccRRRGGG>>>@@@CCCDDDDDDBBBBBBBBB======>>>@@@CCCEEEEEEDDD???>>>>>>AAAGGGOOOUUUYYY___kkkrrrqqqvvv}}}yyylllQQQMMMFFFEEETTTrrrvvvgggbbbdddeeeaaaYYYZZZkkk~~~~~~~~~{{{yyyxxxqqqmmmlll___XXXRRRGGGHHHJJJGGGTTTkkkOOODDDCCCEEEGGGIIIIIIHHHHHHIIIFFFGGGGGGDDDBBBDDDKKKRRRiiiwwwiiigggwwwiiiWWWWWW\\\iiiqqqgggwwwzzzYYYTTTUUUOOORRR```aaagggfffrrr{{{uuutttvvvyyyxxxrrrnnnnnneeecccaaaaaaaaa```^^^\\\YYYXXXVVVSSSOOOLLLJJJIIIFFFEEECCCAAA>>>===<<<<<<999999999888888888888777444333111000000111333444555555333333333333444555222333333222111222444777222333444555333111---+++)))))))))******++++++++++++***)))***,,,---,,,++++++++++++,,,,,,---------............/////////000---000333666888:::===@@@DDDHHHNNNTTTYYY\\\\\\\\\]]]\\\\\\```fffkkkOOOPPPYYYppptttlllaaa]]]WWWRRRNNNJJJCCC???<<<<<<::::::::::::;;;<<<;;;===AAAHHHccc}}}xxxdddRRRFFFBBBCCCEEEEEEDDDAAA>>><<<888???CCCBBBBBBFFFIIIIIIAAAGGGDDDBBBGGGHHHMMMZZZjjjnnnpppqqqvvvyyynnn___JJJIIIEEEGGGXXXwwwwwwnnnjjjgggbbbXXXXXXVVVYYY___^^^YYY]]]fff{{{{{{xxxvvvtttmmmmmmllldddXXXQQQLLLCCCHHHLLLPPPzzzdddKKKFFFFFFBBBGGGKKKHHHLLLQQQMMMKKKFFFDDDFFFEEEEEEPPP^^^uuuwwwoooxxxxxxQQQTTT___uuunnnlllwwwgggaaabbb]]]^^^fffqqqkkklll|||xxxwwwwwwxxxwwwtttppplllkkkhhhddd___\\\ZZZYYYYYYXXXWWWUUURRROOOMMMKKKJJJFFFEEECCCAAA>>>===<<<<<<999999:::;;;:::999888777777444111...---///111222333333222111111222333333444333111000000222333555888777777555222///,,,***(((((()))***++++++,,,,,,******)))))))))***+++,,,,,,,,,,,,---------..................////////////111222444555777:::>>>AAADDDJJJPPPRRRVVVZZZYYYUUU^^^]]]]]]```eeeiiiPPPPPPYYYpppuuukkkhhhccc]]]WWWRRRLLLFFFBBB===<<<;;;:::::::::;;;<<<;;;<<<>>>DDD___xxxdddRRRHHHCCCDDDEEEEEEDDDAAA===;;;777???DDDDDDEEEHHHIIIGGGCCCGGGBBBAAAFFFFFFIIIVVVggglllmmmlllooorrriii]]]GGGFFFDDDGGGZZZvvvbbbYYYVVVXXX[[[WWWRRRSSS\\\ffffffaaaccckkkzzz~~~||||||xxxvvvuuuoookkkkkkhhh]]]VVVMMMEEEIIIJJJLLLssseeeMMMHHHEEEBBBHHHLLLJJJPPPWWWRRRPPPHHHDDDGGGIIIKKKWWWeee}}}}}}rrrxxx{{{UUUWWWcccyyynnnkkkzzzqqqhhhmmmqqqyyyzzz}}}{{{xxxxxxwwwwwwwwwtttooollljjjhhhddd```]]]ZZZYYYXXXWWWVVVTTTRRROOOLLLJJJIIIFFFEEECCCAAA>>>===<<<<<<999999:::;;;:::999888777888666333000///000222444333333222111111222333333333222111111222444666777???<<<888333///---++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////111222444555777999===AAADDDJJJPPPSSSWWW[[[ZZZWWW]]]]]]^^^aaaggglllQQQPPPYYYrrr{{{pppjjjeee]]]VVVOOOIIIDDDAAA>>>===;;;:::::::::;;;;;;;;;;;;<<<@@@ZZZ|||yyycccRRRJJJEEEEEEFFFFFFCCC???;;;888999@@@EEEFFFGGGIIIIIIFFFDDDEEEAAAAAAHHHGGGJJJXXXmmmqqqnnngggdddeee```VVVEEEDDDCCCKKK^^^vvvkkkWWWSSSQQQWWW______XXX\\\iiiwwwzzzvvvzzztttjjjuuu}}}|||xxxvvvvvvqqqlllmmmlllccc[[[OOOHHHIIIGGGHHHiiieeeNNNIIIEEEEEELLLOOOOOO[[[ddd^^^TTTIIICCCGGGLLLQQQ\\\hhh||||||vvvooouuu}}}ZZZ[[[gggpppvvvrrrooo{{{~~~{{{yyyxxxwwwwwwvvvsssooollliiihhheeebbb___\\\YYYXXXVVVUUUSSSPPPNNNKKKIIIHHHFFFEEECCCAAA>>>===<<<<<<999999:::;;;:::999888777999777444222111222444666333333222111111222333333222222111111222555777999???;;;555///++++++,,,---)))))))))***++++++,,,,,,+++,,,---//////......---,,,,,,,,,---------..................////////////000222444555666999===@@@CCCIIIOOOSSSWWW\\\\\\YYY\\\\\\^^^ccciiioooQQQPPP[[[xxx|||qqqhhhddd\\\UUUNNNHHHCCCAAA???>>><<<;;;:::::::::;;;999999;;;>>>TTTyyyaaaPPPJJJFFFFFFFFFEEEBBB>>>:::888===BBBFFFFFFGGGJJJJJJGGGCCCCCC???BBBJJJJJJPPP```{{{{{{rrrcccYYYXXXUUUMMMDDDBBBEEEPPPbbbuuurrraaaZZZ^^^^^^eeeoooooolllmmmvvvxxxnnnjjjlll{{{}}}|||wwwvvvwwwsssooosssooofff]]]OOOKKKIIIFFFFFF```cccLLLIIIIIIJJJOOOQQQWWWjjjuuummmUUUHHHAAAGGGNNNRRRYYYaaalllllliiinnn{{{]]]]]]iiixxxvvviiirrr}}}|||yyyxxxwwwvvvuuurrroookkkhhhgggfffccc```]]]ZZZXXXUUUTTTRRRPPPMMMJJJHHHGGGFFFEEECCC@@@>>>===<<<<<<999999:::;;;:::999888777888666444333222333555666333333222111111222333333333222111000111333666777666333///+++)))***,,,...))))))*********++++++++++++,,,...000000///---,,,,,,,,,,,,---------..................////////////000222333555666999===@@@AAAGGGMMMQQQVVV[[[\\\ZZZ\\\\\\^^^ccciiioooPPPQQQaaawwwllliiifffaaaYYYRRRLLLHHHGGG@@@???===;;;::::::::::::777999<<<>>>OOOxxxzzz___NNNIIIGGGFFFEEECCC@@@===;;;999BBBEEEFFFEEEGGGKKKLLLIIICCCCCC>>>AAAIIIHHHRRRgggqqq[[[OOONNNLLLGGGAAA@@@EEEQQQ```mmmuuuxxxyyykkk___```ggglllwwwzzzyyywwwmmmjjjjjjooouuu||||||wwwuuuxxxuuuoooyyyoooggg\\\PPPNNNIIIFFFHHHYYY___JJJHHHKKKMMMQQQTTT```{{{vvvUUUIIIDDDJJJQQQRRRUUUYYY___bbbfffssswww^^^^^^iiiwwwccc\\\]]]lll}}}}}}zzzxxxvvvuuutttrrrnnnkkkgggfffeeeccc```\\\ZZZXXXUUUTTTRRROOOLLLJJJHHHGGGFFFEEECCC@@@>>>===<<<<<<999999:::;;;:::999888777666555333222222222444444333333222111111222333333444333111//////000222333000000...---,,,+++++++++***************+++++++++)))+++---...///...,,,+++,,,,,,,,,---------..................////////////000111333444666888<<<@@@???EEEKKKNNNSSSYYY[[[YYY[[[\\\^^^ccchhhlllOOOSSShhhxxxnnniiihhhddd]]]UUUNNNKKKIIIBBB@@@>>><<<:::999999:::777999>>>>>>JJJooo|||^^^MMMJJJGGGEEECCC@@@>>>=========DDDGGGGGGFFFIIIMMMLLLHHHBBBBBB???AAAFFFEEESSSpppkkkRRRFFFHHHIIIEEE??????DDDPPP[[[bbbiiiooo{{{uuutttiiikkkuuuwww}}}yyyzzzvvvvvvyyywwwpppqqqjjj^^^QQQPPPIIIGGGKKKTTTxxx[[[HHHHHHKKKOOOUUU\\\oooyyyWWWMMMIIIOOOTTTSSSSSSWWW]]]bbbiiixxxuuubbb```iiivvvYYYNNNNNNPPP[[[lllxxxwwwpppxxx~~~~~~{{{yyyvvvtttsssqqqnnnkkkgggfffdddaaa^^^\\\ZZZXXXUUUTTTRRROOOMMMJJJHHHGGGFFFEEECCCAAA>>>===<<<<<<999999:::;;;:::999888777444333222111111222333333333333222111111222333333444333111///...///000111222222222111///---***(((************************)))***+++,,,---,,,,,,+++,,,,,,,,,---------..................///////////////111333444555888<<>>===<<<<<<999999:::;;;:::999888777333333222222222222333333333333222111111222333333444222111//////000222333111111222111///---+++)))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------..................///////////////111333444555888<<>>;;;;;;>>>BBBEEEAAAFFFKKKNNNQQQQQQJJJAAA:::>>>@@@FFFKKKOOOkkkkkkMMMBBBEEEFFF@@@DDDEEELLLTTTXXXYYYbbbnnnhhhaaaWWWXXXuuuyyywwwttt```eeezzzvvvsssxxxvvvvvvyyyxxxyyyuuuiiiUUUTTTIIIHHHNNNJJJaaazzzXXXIIIMMMOOOYYYhhhzzz|||XXXOOOJJJMMMOOOOOOTTT\\\^^^gggwwwyyymmmiiijjjVVVPPPPPPUUUUUUQQQSSSXXXUUUMMMSSSTTTZZZcccrrr}}}|||{{{yyyvvvtttrrrpppmmmkkkgggdddaaa]]]ZZZYYYYYYYYYVVVUUUSSSQQQNNNKKKIIIHHHFFFEEECCCAAA>>>===<<<<<<999999:::;;;:::999888777333333222222222333333444333333222111111222333333333222111000000222444555,,,---------------------++++++******************,,,,,,+++++++++,,,---...,,,,,,,,,---------................../////////000///111222444555888<<>>;;;;;;<<<===777<<<999CCCAAAYYYfffVVVXXXIIICCC<<<:::>>>DDDFFFFFFGGGHHHKKKLLLLLLHHHCCC>>><<<777;;;DDDHHHSSSwww___JJJGGGHHHIIIHHHFFFFFFJJJ\\\nnnmmmkkkxxxfffXXXPPPWWWUUUjjjuuunnniii|||tttvvvwwwtttvvv|||wwwjjjXXXNNNPPPLLLIII]]]yyyyyyZZZLLLMMMSSS\\\nnnwwwTTTOOOKKKJJJLLLOOOUUUYYYeeehhhxxx|||uuurrr{{{vvvcccXXXUUUWWWiiiqqqeeePPPKKKKKKJJJLLLNNNMMMNNNWWWjjj~~~{{{~~~|||yyyvvvtttrrrqqqooommmjjjhhheeeaaa^^^[[[ZZZZZZVVVUUUSSSPPPNNNKKKIIIHHHGGGEEEBBB???===;;;:::::::::;;;<<<======;;;999888:::666111000333444444222444222000000111333333222777444111//////000000000222111000///...---------***++++++,,,,,,++++++***++++++,,,,,,,,,---------......---,,,,,,,,,------............////////////000111333444555999===AAAFFFLLLPPPRRRUUUYYYXXXUUUVVVXXX]]]dddkkkpppTTTXXX|||}}}wwwnnnddd]]]MMMKKKGGGBBB>>><<<;;;;;;999===999AAA>>>UUUmmm\\\ZZZHHHCCC===<<<@@@DDDEEEDDDEEEFFFHHHIIIIIIFFFAAA>>><<<<<<@@@EEEIIIXXX{{{zzzYYYGGGEEEIIILLLMMMJJJIIIKKK\\\nnnmmmmmmzzzaaaQQQHHHRRRTTTeeeqqqtttkkktttyyysssvvvwwwvvvzzzooo\\\PPPPPPLLLHHHXXXpppzzz[[[MMMNNNUUU```xxxdddTTTPPPMMMMMMOOORRRZZZaaafffiiixxx~~~mmm[[[OOOMMMVVVbbbwww|||kkkSSSLLLIIIEEEFFFHHHJJJNNNWWWhhh~~~{{{}}}}}}zzzvvvtttsssqqqooommmkkkiiieeebbb___\\\[[[[[[VVVUUUSSSQQQNNNLLLJJJIIIGGGEEEBBB???===;;;;;;::::::;;;<<<======;;;:::888999666333333555777555333777555333222333333333222555222000///000222222222000///...,,,++++++++++++***++++++,,,,,,++++++***)))************+++++++++------,,,,,,,,,------...............////////////000111333444555888===@@@DDDIIIMMMOOORRRWWWXXXUUUXXXZZZ^^^dddkkkoooSSS[[[|||vvvnnnddd^^^RRROOOKKKFFFAAA===;;;999<<<===:::>>><<>>CCCGGGIIIQQQgggoooQQQDDDFFFMMMUUU\\\NNNKKKIIIXXXjjjjjjmmm}}}iiiTTTEEENNNQQQbbbpppiiimmmvvvrrruuuwwwwww~~~vvvaaaRRRPPPLLLGGGRRRddd{{{]]]OOOOOOWWWbbb~~~yyyXXXQQQMMMLLLMMMNNNQQQ[[[fffhhhkkkyyy}}}fffPPPHHHFFFMMMbbbxxxrrrVVVLLLHHHCCCDDDDDDHHHPPPZZZjjj~~~{{{|||}}}{{{wwwuuusssrrrooommmkkkiiifffbbb___]]]\\\\\\WWWVVVTTTRRROOOLLLJJJIIIFFFEEEBBB???===;;;;;;;;;;;;;;;<<<===<<<;;;:::999888666555666999:::888555777555333222333333222111333111//////111333333333000///...,,,++++++*********++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,------...///............////////////000111333333555888<<<@@@BBBFFFJJJKKKOOOVVVXXXVVVZZZ\\\___dddjjjnnnTTTaaa}}}yyytttlllddd___VVVSSSMMMGGGBBB>>>===<<<===<<<:::<<<<<>>LLLmmmoooZZZFFFEEEDDDDDDCCCBBB@@@>>>???@@@@@@???===>>>@@@CCCFFFJJJOOO]]]|||~~~eeeNNNGGGJJJQQQ```ooo[[[SSSKKKWWWooo|||dddJJJLLLOOO___yyy}}}lllYYYVVV]]]iiirrrpppjjjppp{{{yyyrrrppprrrssswww|||hhhYYYUUURRRMMMPPPYYY~~~aaaRRRSSSVVVggg|||oooooo```WWWRRRTTTSSSRRR\\\jjjuuu~~~uuufffiiiuuuyyyTTTJJJHHHGGGLLLQQQUUUbbb|||yyyppplllnnnnnnqqq{{{}}}~~~{{{xxxuuusssqqqnnnlllhhhfffccc```]]][[[[[[ZZZXXXWWWUUURRROOOMMMKKKJJJEEEDDDAAA???===<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;777666777:::>>>???;;;888333222222444666888777666666444222222222222111000111000///...---,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---------.........+++++++++,,,---...///000............////////////111222333333444777;;;>>>@@@EEEHHHJJJOOOWWW[[[ZZZXXXYYY]]]cccjjjoooRRRhhh~~~zzzvvvrrrmmmjjj^^^ZZZRRRKKKFFFCCCBBBCCC===999===;;;@@@JJJaaauuu\\\GGGGGGFFFEEECCCAAA???>>>>>>@@@AAA@@@>>>???BBBFFFHHHKKKUUUmmmyyybbbNNNIIIKKKOOO^^^ppp```TTTHHHRRRkkk{{{___GGGMMMTTT^^^wwwllleeeYYYRRRNNNQQQVVVWWWSSSTTT```oooxxxrrroooqqqrrrzzzzzzjjj\\\XXXTTTOOOQQQXXXyyycccTTTTTTWWWpppwwwsssyyyiii[[[RRRTTTTTTRRRZZZgggrrrxxxRRRJJJHHHGGGMMMNNNVVVkkkjjjZZZRRROOOUUUXXX]]]eeeqqq}}}~~~{{{wwwtttrrrpppmmmkkkgggeeebbb___\\\[[[ZZZZZZWWWVVVTTTRRROOOLLLJJJIIIEEEDDDAAA???===<<<<<<<<<=========<<<<<<<<<<<<;;;777666666999===>>>;;;777444444555888;;;<<<<<<;;;666555333333333222000//////...---+++******))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///............////////////111222222333444666:::>>>@@@EEEIIILLLQQQXXX[[[ZZZXXXYYY\\\bbbiiioooUUUmmmzzzuuurrrooommmjjjbbb___ZZZSSSLLLGGGCCC@@@===888???:::@@@FFFUUU~~~aaaHHHHHHGGGEEEBBB@@@>>>>>>>>>AAACCCCCC@@@AAAEEEIIIHHHMMM^^^}}}nnnZZZJJJKKKOOOUUUfff{{{qqq```LLLOOOdddxxxzzzdddMMMRRRXXXffftttfff]]]RRROOOJJJKKKLLLMMMNNNVVVfffvvvvvvqqqnnnppptttvvvjjj^^^YYYTTTNNNPPPVVVkkkdddVVVVVV[[[uuuxxx|||sssaaaTTTWWWYYYWWW]]]iiiuuuqqqPPPLLLKKKJJJOOOSSSaaa}}}ooo]]]RRRMMMLLLLLLOOOTTTYYY```lllzzz|||ssspppwww~~~{{{}}}zzzvvvsssqqqooollliiigggeeebbb___]]]\\\[[[[[[VVVUUUSSSQQQNNNLLLJJJIIIEEECCCAAA???===<<<<<<<<<>>>======<<<<<<<<<<<<<<<888666555888;;;<<<999666555555666888;;;<<<;;;999555333333333444444222000......,,,+++***)))))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---------,,,,,,,,,------...............////////////111222222333333666:::===???EEEJJJMMMRRRXXXZZZXXXZZZZZZ]]]bbbiiinnnYYYsss~~~yyytttrrrpppnnnmmmdddccc```ZZZRRRJJJBBB======888@@@:::???CCCMMMfffIIIIIIHHHEEEBBB???>>>>>>>>>BBBEEEEEEBBBBBBGGGKKKHHHOOOeee~~~dddQQQGGGMMMUUU^^^ssstttYYYTTTddduuuqqqXXXWWWXXXqqqwwwhhh]]]OOOMMMEEEEEEFFFHHHMMMXXXiiiwwwuuupppnnnqqquuutttjjj```ZZZSSSMMMNNNTTTZZZeeeVVVVVV___uuu~~~uuuzzzkkk]]]aaaeeebbbgggrrrjjjNNNOOOPPPNNNTTTbbbtttvvv___QQQKKKJJJJJJDDDFFFJJJOOOUUU\\\dddiii```ZZZRRRMMMQQQ]]]mmmwww}}}~~~zzz}}}zzzvvvrrrpppnnnkkkiiihhhfffccc```^^^]]]\\\\\\VVVUUUSSSPPPNNNKKKIIIHHHEEECCCAAA???===<<<<<<===>>>>>>===<<<<<<<<<<<<<<<888666555666999:::888555444333444666888888777555333222222333555555444222000000...---,,,++++++++++++++++++,,,,,,+++++++++---------.........//////......---,,,,,,,,,------............/////////000111222222333333666999===>>>DDDJJJMMMRRRXXXYYYVVV\\\\\\^^^bbbhhhmmmaaauuu}}}{{{xxxtttrrrllliiieee^^^VVVMMMEEEAAAAAA???:::<<>>===<<<<<<===<<<:::888777888999::::::999777666444444555555555555444444777333///111555888666222//////...---,,,,,,,,,,,,------------------------...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++............////////////111111111222555999<<>>===<<<<<<===>>>===<<<=========;;;999777888999::::::888666555444444555555555555444444444333333444555666555555///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---+++,,,,,,------,,,,,,+++............////////////111111111222555999<<>>@@@<<>>???>>>>>>===>>>>>>>>>;;;999666777999:::999888666444444444555555555555444444///222555666444222333444///...---,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,............////////////111111111222555999<<>>;;;999;;;===??????>>>>>>???@@@???<<<999777888999999999777555444333444444555555444444333---///333444444222000//////...---,,,++++++++++++************************,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,............////////////111111111222555999<<>>LLLkkkuuu___SSSHHHJJJMMMNNNIIICCCCCCHHHEEEHHHGGGDDDLLL___rrr|||wwwrrr{{{tttVVVRRRPPPZZZvvvdddUUUVVVSSSIIIEEEEEEFFFIIIRRReeevvvrrrmmmlllooosssxxxwwwwwwxxxyyyqqqcccXXXUUUQQQRRRrrroooXXXYYYcccuuu{{{ooommmkkklllqqqxxx||||||yyyqqqlllccc^^^kkk~~~zzzggg___ggggggaaappplll___RRRNNNNNNMMMMMMNNNNNNRRRVVV[[[dddpppzzz}}}|||}}}}}}}}}|||zzzxxxvvvuuusssqqqmmmjjjdddddddddccc```\\\YYYVVVTTTTTTTTTSSSPPPLLLHHHFFFEEEBBB>>>;;;:::<<<>>>@@@??????@@@AAAAAA@@@===:::777888999:::999777555333333333444444444444333333111000111555888888222---......---,,,++++++++++++************************+++++++++,,,,,,---------,,,------......------,,,............////////////111111111222555999<<>>GGG]]]zzziiiUUUMMMIIIIIILLLMMMJJJEEEEEEIIIEEEFFFEEEHHHXXXppp~~~tttqqqkkkYYYVVV[[[nnnzzz\\\SSSTTTPPPHHHCCCEEEGGGIIIPPP]]]ppp~~~zzz|||rrrkkkggggggjjjmmmyyyzzzzzz||||||tttfff]]]ZZZUUUOOOkkkxxx^^^[[[qqquuuzzzhhh\\\VVV]]]eeehhhjjjllljjjfffeee```^^^^^^^^^eee{{{wwwooovvvssskkk{{{sssddd```aaaaaaaaacccbbbeeehhhmmmssszzz}}}}}}}}}|||{{{yyywwwvvvuuussspppllliiieeeddddddbbb___\\\YYYWWWUUUTTTSSSRRROOOLLLIIIGGGEEECCC@@@>>>===???AAACCC@@@@@@AAABBBCCCAAA===:::999:::;;;;;;:::888555444333333444444444444333333555333333777<<<<<<666000...---,,,++++++***************************************+++,,,------------------............------............////////////111111111222555999<<>>DDDRRRvvvdddPPPLLLKKKIIIIIIKKKJJJGGGFFFHHHEEEFFFFFFOOOeee}}}wwwvvv|||{{{ggg\\\\\\iiieeeSSSQQQTTTQQQKKKEEEGGGHHHIIIMMMVVVbbbjjjfffhhhqqquuunnnfffbbbbbbcccdddwww~~~}}}}}}~~~}}}ttthhhaaa```[[[PPPfffeee```uuuvvvooonnnsssggg[[[[[[cccooo{{{~~~xxxyyyxxxwwwxxx|||ttt}}}|||{{{zzzxxxxxxvvvuuutttssspppkkkhhhfffeeeccc```^^^[[[YYYXXXVVVUUUSSSPPPNNNKKKIIIHHHDDDBBB@@@??????@@@AAABBB@@@AAABBBCCCDDDBBB>>>;;;:::;;;<<<<<<;;;999666555222333333444444333333222444444555777::::::666333...---,,,+++************++++++++++++++++++++++++)))***+++---......------------............------............////////////111111111222555999<<>>>>>??????@@@@@@AAABBBDDDEEECCC>>>;;;;;;<<<======;;;999777555222333333444444333333222000333666666555444444444...---,,,+++************++++++++++++++++++++++++)))***+++---......------------............------............/////////000111111111222555999<<>>@@@FFFJJJLLLRRRYYY\\\[[[\\\[[[\\\```fffiiizzz~~~~~~{{{yyyuuurrrpppnnnnnnmmmccc___WWWOOOHHHEEEDDDEEEDDDUUUxxxkkkTTTNNNIIIIIIHHHGGGFFFEEEEEEEEEHHHNNNTTTfff|||}}}uuuvvvyyypppaaaSSS\\\hhheeeeeemmmzzzuuunnnmmmttt{{{vvv```TTTXXX[[[XXXRRRPPPVVV^^^bbb]]]YYYWWWZZZ___aaaaaa______]]]^^^jjj}}}mmmfffgggbbb[[[ZZZ^^^[[[ggg}}}zzzvvvrrrqqq```\\\uuuwwwuuuzzzlllmmm}}}nnniiittt}}}{{{{{{}}}zzzxxxuuusssrrrpppnnnkkkiiigggdddaaa^^^\\\ZZZYYYUUUTTTRRROOOMMMKKKIIIHHHCCC???;;;<<<@@@CCCCCCAAABBBBBBEEEHHHEEE<<<888999<<<<<<======<<<:::888666777777666666666444222000222333333333333222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,///.........------------...---...///111444888:::333111///------...000111000111333444555777;;;>>>BBBGGGKKKNNNSSSZZZ]]]\\\YYYXXXZZZ```ggglllzzz~~~zzzxxxwwwvvvssspppgggccc\\\SSSLLLHHHEEEDDD@@@KKKlllqqqYYYQQQIIIHHHFFFEEEDDDEEEFFFGGGIIIPPPVVVggg|||{{{rrrrrrsssaaaTTTLLLIIIYYYlllppphhhlllrrrsssnnnqqqxxxrrrsssvvv}}}mmmZZZOOOLLLQQQbbbiii]]]RRRXXXccchhhkkkfffbbbeeekkknnniiibbbfffgggiiisss}}}~~~sssfffeeeeee^^^[[[\\\]]]ZZZkkk|||xxxjjjddduuu~~~wwwzzzpppjjjhhhttt~~~~~~yyywwwtttsssrrrqqqnnnlllhhhgggdddaaa^^^[[[YYYYYYUUUTTTRRRPPPNNNLLLJJJIIIBBB???<<<===@@@CCCCCCAAACCCDDDGGGJJJFFF>>>:::999<<<<<<<<<<<<;;;:::888777888888777666555333111000333333333333222111000///++++++++++++++++++++++++,,,++++++***++++++,,,,,,............------------++++++,,,---///111222333...------------...//////000111333444555777;;;>>>CCCHHHLLLOOOTTT[[[^^^]]]XXXXXXZZZ```hhhmmmzzz~~~{{{zzz{{{zzzuuupppkkkggg___XXXQQQKKKFFFDDDDDDIIIeeevvv]]]RRRJJJHHHEEECCCCCCDDDFFFHHHGGGPPPYYYjjj{{{uuugggddd[[[MMMJJJMMMRRRbbbtttyyymmmjjjjjjlllooovvv{{{rrrsss{{{|||dddSSSPPPSSSOOOjjjvvveeeTTTYYYdddggglllkkkiiikkkppptttpppiiijjjnnnsss}}}iiidddeeeccc]]]___```]]]]]]uuuzzzsssnnnzzzjjjjjjrrrxxxzzzwwwuuusssrrrpppmmmkkkhhhfffccc```]]]ZZZYYYXXXTTTTTTRRRQQQOOOLLLKKKJJJ@@@>>>===>>>AAACCCCCCBBBBBBEEEIIIJJJGGGBBB>>>===<<<<<<;;;:::999888888777777888888666444222111222444333333222111000//////************************++++++******++++++,,,,,,------------------------++++++++++++******))))))++++++,,,---.../////////000111333444555777;;;>>>CCCHHHLLLNNNSSSZZZ]]]\\\[[[[[[\\\aaahhhlll~~~~~~}}}}}}wwwqqqnnniiiccc\\\WWWPPPIIIEEEFFFIII]]]~~~cccTTTKKKIIIFFFCCCBBBDDDGGGIIIGGGSSS```qqq~~~qqq[[[UUUHHHBBBHHHPPPVVVfffxxx{{{mmmeeebbblllyyyqqqgggbbbgggrrr|||pppYYYKKKKKKPPPUUUqqq~~~kkkWWWYYYaaacccjjjmmmllliiiiiilllkkkfffhhhoooyyy}}}dddaaaccc___]]]aaa```\\\bbb}}}xxxsssvvvfffmmmzzz~~~~~~|||yyyvvvsssqqqnnnjjjhhhgggeeeccc___\\\ZZZXXXWWWTTTSSSSSSQQQOOOLLLJJJHHH>>>>>>>>>???AAABBBCCCCCCCCCGGGIIIHHHEEEAAA>>>;;;===<<<:::888777666666666666777888666333111222444444444333111000//////...************************+++*********++++++,,,---,,,,,,------------------//////......---,,,,,,+++***+++---///000000000///000111333444555777;;;>>>BBBGGGKKKMMMRRRYYY[[[ZZZ[[[[[[\\\aaahhhlllzzzvvvpppkkkfffaaa]]]WWWNNNHHHFFFHHHTTTssskkkYYYMMMKKKGGGDDDCCCDDDFFFHHHJJJYYYhhhyyypppVVVLLLEEEEEELLLQQQYYYqqqllleeefffsssyyypppYYYRRRNNNTTT]]]eeennnvvv}}}{{{rrrbbbPPPHHHJJJPPPaaayyyttt]]]YYYaaagggpppsssnnnddd___aaa```\\\cccmmm|||~~~mmmooo{{{sss```]]]]]][[[]]]```^^^ZZZjjjzzzrrrnnnvvvyyy|||}}}}}}zzzvvvssspppmmmiiiffffffeeebbb___\\\YYYWWWWWWTTTSSSSSSQQQNNNKKKGGGFFF======>>>@@@AAABBBCCCCCCGGGJJJKKKFFFBBB@@@>>>;;;@@@>>>;;;777555555555666444666777666222111444777555444222111//////......++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,------------------------...///000000,,,---...///000000000000000111333444555777;;;>>>BBBGGGKKKMMMQQQXXX[[[YYYXXXXXXZZZ```hhhmmm|||yyyrrrnnniiigggddd^^^UUUNNNGGGJJJNNNfffwwwbbbOOOMMMJJJGGGEEEEEEFFFGGGMMM\\\lll|||pppTTTKKKEEEJJJQQQUUUeeerrrttt{{{uuudddZZZOOOKKKJJJOOOVVV]]]fffoootttooodddVVVLLLJJJRRRZZZllleeeZZZfffuuu~~~}}}rrrbbb]]]aaa___WWW^^^iii|||sss___\\\fff{{{jjj^^^ZZZZZZZZZ___aaa\\\\\\xxx}}}zzzwwwqqqlllwww}}}vvvyyy||||||{{{yyyuuurrrpppmmmjjjgggfffdddaaa^^^[[[YYYWWWVVVTTTSSSSSSPPPMMMIIIEEECCC;;;===???@@@AAABBBCCCDDDHHHLLLMMMGGGEEEGGGHHHEEEDDDAAA===999666555666666222555777555222222555999555444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,,,,,,,---------,,,,,,+++***+++---///000------......//////000000000111333444555777;;;>>>CCCHHHLLLNNNRRRXXX[[[ZZZYYYXXXZZZ```ggglll~~~{{{zzzsssooollljjjhhhcccYYYRRRKKKOOOOOObbbiiiPPPNNNKKKHHHFFFEEEEEEFFFMMM]]]lll{{{nnnTTTKKK>>>GGGQQQYYYqqq|||jjjWWWOOOSSSQQQRRRXXX^^^eeepppzzzmmmeeeXXXKKKEEEJJJVVV```ssskkk[[[kkkuuudddbbbhhheeeZZZ\\\hhh}}}lll[[[ZZZbbbsssyyyfff]]]YYYZZZ]]]bbbccc]]]```vvvyyy|||nnnlllzzz~~~~~~||||||zzzwwwtttrrrpppnnnkkkiiifffdddaaa^^^[[[XXXWWWVVVTTTTTTSSSPPPLLLHHHCCCAAA;;;===???AAAAAABBBCCCDDDHHHMMMNNNJJJKKKQQQUUUTTTGGGDDD???:::777666666777111444666555222222666;;;666444222000............,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++++++++,,,,,,---------222000---++++++,,,...000......---------...//////000111333444555777;;;>>>EEEJJJMMMOOOSSSZZZ\\\[[[\\\[[[\\\```fffiii|||zzztttrrrpppoookkkddd[[[TTTMMMQQQNNN^^^~~~mmmYYYJJJRRRLLLDDDIIIHHHNNNVVVgggsss{{{nnnVVVMMMIIIEEEMMMdddqqqZZZRRRRRRRRRXXX[[[]]]gggwww{{{wwwbbbYYYPPPMMMLLLNNNXXXddd~~~lll[[[lllzzzjjjhhhmmmiii______gggyyyqqqdddaaa___mmmoooddd___XXXTTTWWW[[[\\\WWWhhh}}}{{{yyyppplll|||}}}{{{zzzyyywwwtttpppmmmkkkjjjfffeeeccc```]]][[[YYYWWWSSSSSSQQQOOOKKKFFFAAA>>>;;;@@@BBB@@@@@@CCCDDDCCCIIIQQQPPPLLLWWWlllrrrjjjQQQIII>>>888777777555333666555111///111;;;HHHSSS<<<888333///...------,,,---,,,,,,++++++,,,,,,---(((+++,,,)))***---...,,,))))))***++++++++++++***---------...------,,,,,,...............///000000000111333333444666999<<>><<<===BBBDDDAAAAAAIIIRRRWWWVVVNNNGGGIIINNNQQQMMMGGG@@@<<<777666777888777555444444333111000000333555666333000//////...,,,+++---,,,,,,++++++,,,,,,---+++///000,,,***++++++)))+++,,,,,,---------------++++++,,,---...........................///000000222333444555666888<<<>>>EEEIIINNNSSSVVVYYY\\\___]]]^^^___bbbfffiii|||yyyyyy{{{|||~~~~~~zzzwwwvvvqqqmmmnnnssssssllleeeZZZWWWOOOQQQmmmpppWWWWWWVVV\\\qqqyyy~~~yyywwwiiiWWWRRRVVVWWWvvvttteeejjjxxxzzzkkk___\\\YYYUUUYYYbbbaaaffflllqqqxxxyyy}}}yyy|||}}}qqqeee[[[[[[[[[WWWSSSSSSPPP^^^qqqwww}}}|||~~~{{{wwwyyywwwtttzzz~~~|||zzz~~~|||yyyuuuqqqmmmjjjhhhdddcccaaa___\\\ZZZXXXWWWTTTQQQMMMHHHCCC???===<<<===CCCGGGDDDDDDKKKUUUZZZWWWJJJBBBGGGKKKEEE>>>;;;;;;999777777888999777666222222222222222333444555222111////////////---+++---,,,,,,++++++,,,,,,---***///111...++++++,,,***++++++,,,---------------***+++,,,---...........................///000000111222444444555888;;;>>>CCCGGGMMMRRRUUUYYY\\\^^^]]]]]]___bbbgggiiiyyyxxx|||~~~~~~|||xxxuuutttwwwzzzyyyqqqiii___[[[WWWYYYkkkzzz\\\XXXXXXfff|||yyykkkYYYTTTZZZ[[[{{{zzzzzznnn]]]PPPSSS\\\dddppp}}}}}}eee___ZZZYYYYYYVVVRRRQQQTTTdddzzz|||~~~~~~vvvxxx{{{~~~yyyvvvyyy{{{{{{~~~|||{{{~~~|||yyyuuuqqqmmmjjjhhhbbbbbb```^^^[[[YYYXXXWWWTTTQQQKKKEEEAAA>>>=========DDDHHHGGGHHHNNNUUUXXXYYYKKKDDDKKKNNNFFF???>>>::::::999999999888777555333222111111222444555666111///......//////---+++---,,,,,,++++++,,,,,,---(((///222///,,,,,,------***++++++,,,,,,,,,,,,,,,***+++,,,---...........................///000000///000222333444777;;;>>>BBBFFFLLLQQQTTTXXX[[[]]]\\\]]]___bbbgggjjj~~~~~~~~~{{{tttmmmgggbbbeeeiiimmmaaaXXXZZZnnnrrr^^^WWWYYY______ZZZ\\\hhhxxxyyy___\\\YYYXXXWWWUUURRRQQQSSSeee|||~~~wwwrrrvvv{{{}}}}}}}}}~~~{{{yyy|||~~~}}}|||yyyxxxvvvsssqqqnnnlllkkkaaaaaa___]]][[[YYYWWWWWWTTTPPPIIICCC???>>>>>>???@@@EEEHHHHHHKKKQQQVVVWWWTTTKKKFFFJJJKKKEEE@@@AAA;;;;;;;;;:::999777666555555333000///000222222222222000.........///...------,,,,,,++++++,,,,,,---'''///444111------......******+++,,,,,,,,,,,,,,,++++++,,,---...........................///000000...000111333444777;;;>>>BBBFFFKKKPPPSSSVVVYYY\\\\\\\\\^^^ccchhhkkk~~~{{{xxxvvvqqqjjjuuuzzzqqqzzzmmmaaaccc|||{{{cccYYYWWW^^^}}}tttaaammm|||lllZZZZZZXXXUUUTTTTTTSSSRRRSSSjjjyyyvvvwwwxxx{{{~~~~~~~~~}}}vvvvvvtttrrrpppnnnlllkkkaaa```^^^]]][[[YYYWWWVVVTTTOOOHHHBBB>>>>>>@@@BBBEEEFFFEEEEEELLLVVVZZZZZZOOOKKKHHHFFFDDDAAA??????:::;;;;;;:::888666666666444222000111222333222000444111...---......///...---,,,,,,++++++,,,,,,---(((111666222---,,,------+++,,,,,,---------------,,,,,,------...---------...............///000000///000222333555888<<>>???AAADDDIIIGGGCCCCCCLLLYYY___^^^QQQQQQNNNHHHCCCBBBBBB@@@999999999888777555666777222111111444777777555111666333///------...//////---,,,,,,++++++,,,,,,---***333888333---***++++++,,,---......//////......---------...------,,,,,,...............///000000000111333444666999===@@@CCCFFFKKKOOORRRTTTWWWYYY[[[\\\^^^ccchhhlllzzzzzzxxxxxx{{{|||vvvzzz~~~~~~}}}}}}~~~yyynnnnnn~~~~~~jjjuuu}}}^^^\\\\\\bbbpppyyyvvvkkkYYYYYYTTTRRRRRRQQQPPPSSSXXX```~~~}}}}}}}}}~~~|||zzzyyywwwtttrrrmmmhhhdddcccaaa___]]]]]][[[YYYWWWTTTNNNFFF@@@===>>>@@@BBBAAADDDJJJQQQWWW[[[]]]^^^RRRPPPEEEAAAGGGCCC;;;>>><<<;;;:::888777666666666111111111111111111222222111000...---,,,,,,---------...///...,,,+++,,,---,,,***)))***,,,.........+++,,,---...///...---,,,,,,---......,,,,,,---...,,,---...///000000000000000111333555666999===@@@???FFFLLLNNNRRRXXX[[[[[[_________bbbfffiiizzzxxxuuusssvvvuuuwwwyyy}}}~~~~~~~~~~~~~~~{{{oooqqqqqqzzzwwwaaaccc```dddooosssaaaTTTWWWSSSPPPQQQPPPOOORRRWWWjjj~~~|||}}}~~~|||zzzxxxvvvtttqqqmmmhhhdddcccaaa___]]]\\\ZZZWWWUUUOOOIIIBBB??????AAABBBBBBIIIIIIKKKQQQYYY^^^^^^]]]WWWXXXPPPJJJMMMEEE<<<>>><<<;;;:::999888666555555111111222333333222222111111000...---,,,,,,,,,------.........,,,+++,,,---,,,***)))***,,,......---+++,,,------......------,,,---......,,,,,,---...,,,---...///000000000000///111333444555888<<>>>>>BBBEEEEEECCCLLLMMMQQQYYYaaaccc___[[[UUU[[[UUUOOONNNFFF===@@@;;;;;;;;;:::999777555333111222444555555444222111000///...---,,,,,,,,,---,,,---...---,,,+++,,,---,,,***)))***,,,------------,,,,,,,,,,,,---......,,,---......,,,,,,---...,,,---...///000000000000///000222333555777;;;>>>CCCIIINNNPPPSSSYYY]]]]]]\\\\\\]]]aaaeeehhhkkkeeekkk{{{jjj[[[VVVSSSQQQNNNLLLMMMKKKKKKQQQYYYyyy}}}}}}{{{xxxyyy}}}~~~{{{wwwuuusssqqqooolllhhheeecccaaa^^^[[[YYYUUUPPPMMMDDD???<<<>>>DDDGGGFFFBBBIIIQQQ]]]gggjjjgggaaa]]][[[ccc]]]QQQLLLDDD>>>BBB:::;;;;;;;;;:::777444222222333555777666555222000.........------,,,,,,,,,,,,---...---+++***+++,,,,,,***)))***,,,------,,,------,,,+++,,,---...///,,,---......,,,,,,---...,,,---...///000000000000...000111333444777;;;>>>CCCIIIMMMNNNQQQWWWZZZ[[[YYYYYY\\\aaagggkkk~~~nnn___bbbyyysss___UUUPPPLLLMMMKKKKKKLLLKKKKKKSSS]]]vvv~~~yyyvvvzzz{{{{{{|||}}}|||yyyvvvtttqqqooonnnkkkhhheeeccc```]]]ZZZVVVQQQLLLHHHBBB???>>>@@@EEEHHHFFFCCCKKKXXXgggmmmiiifffhhhmmmuuu]]]OOODDD===@@@;;;;;;<<<;;;999777333222222444666777777555222000---------------,,,,,,,,,,,,---...---+++***+++,,,,,,***))))))+++,,,,,,+++------,,,+++,,,---...///,,,---......,,,,,,---...,,,---...///000000000000...000111333444777;;;>>>AAAGGGJJJKKKMMMSSSWWWWWWVVVXXX\\\cccjjjnnn}}}yyy}}}fff```llljjj[[[UUUPPPJJJJJJJJJKKKLLLKKKMMMWWWbbbsss~~~{{{yyyxxxzzz|||{{{zzzwwwuuurrrooonnnlllkkkhhhfffbbb```]]]YYYUUUOOOHHHCCCAAAAAAAAACCCFFFHHHIIIHHHVVVbbbmmmkkkddddddqqq~~~iiiTTTGGG======<<<<<<<<<;;;999666333222444444666666666444222000,,,,,,------------,,,++++++,,,---,,,+++***+++,,,,,,+++))))))+++,,,+++***---,,,,,,,,,,,,---......,,,---......,,,,,,---...,,,---...///000000000000///000222333555777;;;>>>BBBGGGJJJJJJLLLRRRVVVVVVWWWYYY]]]dddkkkppp~~~ggglllyyyaaaUUUSSSQQQMMMHHHIIIKKKMMMLLLPPP[[[ggguuu}}}}}}yyy{{{|||}}}~~~}}}yyyuuutttqqqnnnlllkkkjjjhhhfffbbb```\\\XXXSSSLLLEEE??????AAADDDFFFGGGIIILLLOOO^^^hhhqqqnnnggggggsss~~~^^^OOOGGG@@@???>>>===;;;999777555444333555555555444444333111111+++,,,------------,,,++++++,,,---,,,*********+++,,,+++))))))***++++++***+++,,,------......------,,,---......,,,,,,---...,,,---...///000000000000///111333444555888<<>>===AAAFFFHHHGGGJJJPPPUUU___jjjuuuvvvpppmmmrrrxxxmmmqqq```IIIDDDEEECCCDDD???===;;;999666555444444555555444333222222111111***+++,,,---------,,,++++++,,,---,,,***)))***+++,,,+++))))))***++++++***+++,,,---...///...---,,,,,,---......,,,,,,---...,,,---...///000000000000000222333555666999===@@@IIIMMMOOONNNPPPVVVZZZ[[[[[[\\\```dddiiikkk|||wwwxxx}}}www}}}ooo]]]QQQNNNNNNLLLJJJOOOJJJJJJPPPTTTYYYggguuuvvv~~~|||zzz~~~|||{{{|||~~~~~~{{{xxxwwwvvvuuutttuuuvvvvvvvvv~~~}}}}}}wwwpppqqqqqqpppooollliiieeebbbcccaaa\\\SSSJJJCCC@@@???CCCCCCGGGLLLLLLIIIOOOXXXooossswwwxxxyyywwwpppggg]]]VVVLLLEEECCCCCCDDDCCC>>>>>><<<888444222111222666555333222111000000000//////...---,,,,,,++++++---,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------/////////...---,,,...///000111111000///......000222444888>>>FFFKKKNNNPPPRRRSSSSSSUUUZZZ^^^bbbbbbaaaccceeeggg|||{{{|||~~~ttthhhYYYPPPNNNOOONNNLLLLLLIIIIIIMMMVVVbbbqqq}}}~~~~~~~~~}}}|||zzz~~~~~~yyyttttttyyy|||{{{www|||zzz||||||~~~}}}wwwqqqqqqpppooonnnlllhhhdddbbbaaa___YYYQQQHHHBBB@@@@@@FFFFFFHHHKKKIIIIIIQQQ\\\rrruuuvvvuuuuuurrrjjjaaaeeeXXXKKKEEEHHHKKKIIIEEECCCAAA===999555333333444555444333333111111000//////......---,,,,,,++++++,,,+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...//////...---,,,//////000000000000//////000000222333666;;;AAAFFFJJJMMMPPPQQQRRRTTTXXX[[[^^^^^^___bbbeeehhhvvv~~~{{{xxxooowww{{{uuuggg^^^SSSNNNNNNOOOOOOMMMKKKKKKJJJNNN]]]sss~~~||||||||||||{{{yyy}}}|||zzzxxx{{{|||zzzzzz||||||wwwsssqqqooonnnmmmllliiidddaaa^^^[[[TTTLLLEEEAAAAAABBBIIIIIIJJJJJJIIIMMMYYYfffxxxyyywwwsssrrrooofff]]]YYYMMMCCCGGGUUUZZZRRRFFFIIIEEE>>>888555444555666333333444444333111///............------,,,,,,++++++++++++,,,,,,++++++***++++++++++++++++++++++++,,,------......------,,,------......///......---000000////////////000000111111222222333777<<<@@@FFFJJJNNNQQQSSSUUUXXXZZZZZZZZZ\\\```eeehhh}}}~~~~~~}}}}}}}}}~~~zzzvvvmmmqqqttt||||||eee\\\VVVOOOLLLMMMNNNMMMLLLLLLMMMNNNUUUkkk~~~}}}}}}|||zzzxxx|||xxxzzzyyy{{{zzz{{{{{{wwwsssrrrpppnnnmmmllliiiddd___XXXUUUOOOGGGBBBAAACCCFFFIIIKKKLLLMMMOOOXXXhhhuuu}}}|||xxxsssrrroooggg]]]VVVNNNOOOaaaxxx~~~nnnZZZKKKEEE===777444444666777222333444444333111...---......---------,,,,,,,,,***+++,,,,,,+++*********************************,,,,,,------------,,,,,,---------...............000000///......///111222000111222222333666;;;>>>FFFIIINNNSSSVVVXXXYYYZZZXXXXXX[[[___dddhhh~~~~~~~~~~~~zzz{{{}}}}}}}}}|||yyywwwqqqsssssszzzlll[[[VVVRRRMMMKKKKKKLLLKKKJJJLLLNNNSSS```zzz}}}zzzxxx|||~~~~~~|||}}}~~~}}}}}}|||~~~|||{{{yyyvvvsssssspppmmmlllllliiibbb]]]QQQNNNIIIDDD@@@BBBFFFJJJIIIMMMQQQUUU]]]jjjxxx~~~|||wwwrrrrrrppphhh]]]QQQLLLOOOccczzz~~~mmmYYYHHHBBB:::555333444555555222222333444333000...,,,---------------,,,,,,,,,))),,,......,,,***)))***************************++++++,,,,,,,,,,,,++++++------------......//////000///.........///111222000111222444555888<<<@@@DDDGGGLLLRRRWWWYYYYYYXXXXXXYYY[[[___dddfff{{{|||{{{yyyyyyzzzzzztttvvvuuuzzzooo___TTTRRROOOLLLJJJJJJKKKJJJIIIMMMOOOYYYooo{{{yyyxxx~~~|||}}}~~~{{{xxxwwwzzz|||zzzxxxvvvttttttpppkkkjjjjjjfff^^^XXXIIIHHHEEEAAAAAADDDJJJNNNMMMTTT[[[cccooo}}}|||yyytttpppqqqpppggg\\\MMMGGGEEEMMMYYY[[[PPPDDDAAA<<<666444444555444333222222333333222000...---------------------------***---000000,,,***)))+++++++++++++++++++++++++++***++++++,,,,,,++++++***---------------...///000///......//////000111222///111333555666999>>>AAACCCEEEIIINNNTTTVVVVVVTTTYYYZZZ\\\```dddfff~~~~~~}}}yyyyyy{{{}}}xxx}}}{{{|||sssdddXXXOOOOOOMMMKKKJJJJJJKKKLLLLLLSSSSSSbbb~~~{{{zzz~~~zzz{{{||||||{{{zzz}}}~~~zzzxxxwwwvvvuuusssnnnhhhffffffbbbYYYQQQBBBBBBAAAAAABBBFFFMMMRRRWWW^^^gggrrr|||zzzuuurrrsssrrrggg[[[SSSPPPNNNNNNNNNLLLFFFBBB:::777444444777888555222333333222111000///......------------------------***...222222---******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,---...000111---...///000000111111111///111333555666999<<>>===666666777666666555444444000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++------------------------******++++++,,,---......---------............///////////////000000000000000111333444555777;;;>>>CCCFFFKKKPPPTTTVVVXXXXXX[[[ZZZ[[[___eeehhhxxxvvvxxx{{{|||{{{}}}{{{}}}}}}zzzwwwxxxzzz||||||~~~mmmZZZQQQNNNMMMOOOKKKJJJKKKKKKIIILLLQQQ\\\hhh{{{~~~}}}}}}}}}~~~~~~|||zzzzzz}}}|||yyyvvvsssqqqpppqqqkkkeee```]]]UUUIII@@@FFFCCCDDDHHHLLLMMMQQQWWWkkk||||||vvv___TTTTTTOOOIIIEEECCC@@@;;;888666777777777666555444444000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---------............///////////////000000000000000111333444555777;;;>>>DDDGGGKKKPPPTTTWWWXXXYYY]]][[[\\\___dddggg|||xxxzzz}}}}}}}}}~~~}}}{{{xxxuuuuuuvvvxxxzzzzzz~~~~~~}}}~~~}}}cccTTTOOOMMMLLLMMMKKKKKKNNNNNNNNNRRRXXXcccmmm{{{}}}~~~~~~{{{zzzxxxyyy~~~zzz{{{~~~~~~}}}|||yyyvvvrrrpppnnnnnnjjjeee^^^WWWNNNEEE???FFFFFFIIILLLMMMPPPYYYcccyyy}}}wwwiiiUUUWWWUUUOOOIIIFFFEEEAAA;;;555777777777777666555444333000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------............///////////////000000000000000222333444555888;;;>>>EEEHHHLLLQQQUUUXXXYYYZZZ\\\[[[\\\```fffjjj~~~{{{xxxuuutttuuuxxx{{{|||~~~{{{yyy{{{|||{{{}}}rrr\\\SSSOOOMMMMMMJJJJJJKKKOOOQQQRRRYYYaaammmvvv~~~|||}}}{{{vvv|||{{{}}}~~~zzz|||||||||{{{zzzwwwtttqqqooommmjjjcccYYYOOOHHHDDDCCCCCCIIIPPPPPPKKKNNNcccxxx~~~ttt[[[UUU[[[XXXRRRKKKHHHHHHDDD<<<666888888888777666444333222000///...------------------------------------------...000///---,,,,,,---++++++++++++++++++++++++---------.........//////---------............///////////////000000000000111222444444666888<<>>:::888:::999999777555333111000///......---------......---------------------------...000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000111333444555666999<<>>;;;:::999777555333000///......---------......///........................,,,---///...---+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000222333555666777999===@@@CCCFFFKKKPPPTTTWWWXXXXXX]]]\\\]]]aaagggjjj|||}}}}}}vvv{{{{{{||||||||||||~~~}}}~~~~~~{{{zzzzzzyyyyyyxxxxxxxxx|||{{{yyyfffYYYTTTRRRUUUSSSNNNNNNSSSIIIQQQXXX^^^mmmxxxrrruuu|||~~~zzz{{{zzzxxxyyyzzz||||||{{{|||xxxtttsssvvvxxxwwwvvvxxxzzz{{{{{{{{{}}}}}}yyyuuusssqqqppppppsss~~~~~~}}}{{{zzzoooddd___[[[TTTOOOMMMOOOMMMLLLJJJIIIIIILLLOOO[[[oooeeefffxxx|||~~~bbbiii|||wwwfffSSSCCC===AAAFFF???<<<777444222111///...........................,,,---------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++++++++------,,,***)))***,,,...000+++***+++---000222222111111222555666777888:::;;;GGGHHHJJJNNNRRRVVVZZZ\\\aaa^^^___dddgggeee}}}|||{{{xxxyyy|||}}}{{{{{{||||||{{{}}}}}}~~~|||zzz|||}}}~~~}}}~~~yyyyyyyyyyyyyyyyyyyyyyyyxxxyyy}}}fff[[[ZZZSSSOOOQQQQQQOOOOOORRRUUUZZZaaajjjyyy~~~|||~~~~~~}}}~~~}}}zzzxxxyyywwwvvvvvvwwwwwwvvvtttuuusssqqqqqqsssuuuvvvvvvxxxwwwwwwwwwxxxzzz{{{|||uuuuuuttttttssssssrrrrrruuu|||~~~||||||yyyvvvooocccXXXSSSPPPKKKHHHHHHHHHFFFHHHMMMOOOQQQYYYccczzzooo|||nnnooouuu{{{pppfff^^^QQQFFF@@@>>>???AAA???;;;666333222111///...........................------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------------.........//////000000000///...---(((...444666555666;;;???GGGIIILLLPPPTTTWWWZZZ[[[aaa^^^^^^dddgggeee~~~{{{zzz|||zzz~~~}}}{{{{{{{{{{{{zzzyyy{{{~~~|||zzz{{{}}}~~~wwwzzz|||zzzzzzzzz{{{|||}}}}}}}}}xxx|||yyybbbVVVUUUXXXRRRPPPSSSVVVVVVVVVWWWWWWXXX```ppp}}}zzzyyyzzzzzzyyyxxx|||{{{zzzzzz{{{yyywwwtttpppqqqqqqqqqqqqtttwwwzzzzzzwwwuuuuuuwwwxxxwwwuuuqqqrrrrrrrrrsssssssssrrrvvvyyy~~~zzzvvvxxx}}}|||yyyvvvpppmmmdddXXXMMMHHHFFFDDDEEEGGGIIIFFFJJJVVV\\\```ooorrrxxx~~~rrrnnnvvvvvvtttoooggg___[[[YYYQQQLLLEEECCCDDDDDDBBB???===:::555222111000///.......................................------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...///000111111000...------///000///---,,,---000333999???===999888===DDDGGGJJJNNNRRRVVVXXXYYYZZZ^^^\\\]]]cccfffeee{{{}}}~~~}}}}}}}}}|||{{{sssuuuyyy~~~|||||||||~~~|||yyy||||||}}}~~~|||zzzeeeVVVSSSWWWSSSSSSUUUXXX\\\```fffjjjiiieeeooo~~~}}}}}}}}}}}}|||zzzzzzzzz{{{|||}}}|||yyywwwqqqsssuuuuuutttvvv|||zzzvvvvvvyyyyyyuuuqqqvvvuuusssqqqppppppqqqqqqssswwwzzzxxxuuuqqqyyy~~~{{{vvvrrrnnnkkkfffccc]]]RRRHHHEEEDDDEEEIIINNNUUUOOOTTTccckkkqqqrrreeecccooorrrrrrmmmbbbYYYSSSRRRHHHGGGGGGHHHHHHFFFBBB>>>;;;888444111000000///....................................------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...000000000000000///...---+++...000///...111999@@@GGGHHHFFF@@@:::888<<<@@@GGGKKKPPPUUUXXXZZZYYYYYY[[[XXXZZZaaadddccc~~~~~~~~~{{{yyyyyyyyyxxxwwwppprrrvvv{{{~~~}}}}}}}}}||||||}}}~~~}}}|||yyygggZZZSSSTTTWWWQQQTTTVVVVVV\\\kkk}}}vvv~~~~~~~~~{{{wwwqqqqqqsssvvvyyyyyyxxxuuuuuuwwwyyyxxxwwwyyy~~~{{{vvvvvvxxxxxxsssooovvvtttpppllllllmmmppprrrooowwwzzzxxxrrrrrrvvv{{{uuullleee```]]][[[YYYTTTLLLEEECCCEEEGGGMMMTTT[[[WWW]]]lllwwwmmmfffhhhhhhiiiiiigggbbbZZZQQQLLL@@@DDDIIIJJJFFFAAA===<<<999666222000/////////.................................------,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...111000...,,,,,,---...//////111222111222999EEEOOOIIIDDD<<<666555777999;;;GGGJJJPPPVVVYYYZZZZZZYYYWWWUUUXXX___cccbbb~~~~~~|||{{{{{{zzzyyywwwrrrsssuuuyyy}}}~~~}}}|||yyy{{{|||}}}|||}}}~~~|||||||||||||||}}}}}}}}}yyy{{{yyywww}}}fffYYYUUUSSSRRRSSSTTTWWWXXXZZZggg~~~{{{}}}}}}~~~|||wwwsssnnnoooqqqtttyyy{{{{{{zzzzzzzzzzzzyyyxxxyyy|||~~~zzzwwwuuutttuuutttppplllooommmjjjiiikkknnnsssvvvmmmxxx|||~~~~~~uuuooosss||||||qqqjjj```WWWRRRPPPPPPPPPIIIDDDAAACCCFFFIIIPPPWWW[[[]]]fffttt|||sssuuu{{{ssskkkbbb]]][[[WWWNNNFFF===CCCJJJKKKFFFAAA??????777444111/////////..............................------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///111///,,,******,,,...///000000000...///555???FFF===777000000555;;;???@@@FFFIIIOOOUUUYYY[[[[[[[[[VVVUUUXXX```dddccc}}}{{{tttttttttvvvyyyzzzyyyxxxuuuyyy}}}~~~~~~~~~zzz|||~~~|||{{{~~~~~~}}}|||{{{{{{xxxwwwvvvwww~~~yyyiiiXXXRRRSSSSSSRRRRRRWWW^^^ggguuu~~~|||}}}yyyvvvttttttvvvyyy}}}~~~{{{yyyyyyzzzzzzzzzuuutttttttttrrrpppnnnmmmiiijjjkkkmmmqqqtttwwwyyyoooyyy{{{yyyxxxttt{{{tttooommmoooxxx{{{qqqkkkaaa[[[SSSLLLIIIGGGGGGFFFDDDCCCDDDIIIMMMPPPVVV]]]aaalllyyy|||ooo```XXXVVVRRRJJJBBBBBBDDDGGGHHHGGGDDDBBB@@@666333000......///..............................,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///...---,,,,,,,,,---...///......---,,,---///222444333222111444888===@@@BBBDDDHHHMMMSSSXXX[[[\\\\\\WWWVVVZZZbbbfffeee~~~|||uuutttssssssuuuvvvvvvuuuuuuzzz}}}~~~{{{~~~}}}|||{{{xxxxxx|||{{{ggg[[[QQQQQQTTTUUUUUUVVVXXXeeezzz|||~~~xxxxxxxxx{{{}}}{{{||||||zzzxxxrrrtttvvvuuurrrpppoooooojjjlllpppuuuxxxzzzzzzzzzrrrzzzyyyuuussskkkkkkyyy}}}rrrhhhcccfffnnnuuu}}}qqqddd[[[UUUQQQKKKFFFDDDCCCAAA@@@FFFFFFJJJQQQUUUXXX^^^dddlll|||wwwlll]]]VVVSSSNNNEEE===EEECCCAAABBBDDDCCC???:::555222///---....................................+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,...///+++,,,---/////////......000000000111333222000......222666888888888999:::DDDGGGLLLRRRWWW[[[]]]^^^XXXWWW\\\dddiiihhh~~~}}}{{{xxxuuuuuuvvvvvvsssqqqrrrxxx|||zzz~~~xxx}}}}}}||||||zzz~~~}}}uuussszzzrrrfff___VVVSSSWWWXXXVVVYYYaaaeeeyyy}}}{{{zzz|||~~~{{{wwwvvvyyy{{{yyytttqqqpppqqqnnn{{{~~~}}}yyy|||{{{tttllljjjpppxxx{{{qqqgggbbbaaafffllluuu{{{qqqdddXXXPPPGGGGGGFFFAAA===???EEEJJJOOOKKKMMMWWW]]]bbbpppmmmeeeiii```KKKBBBIIIJJJHHHIIIKKKIIIBBB======555333///,,,,,,---///111////////////////////////.........------,,,,,,,,,,,,,,,............,,,,,,+++---,,,'''(((......***.........------,,,+++***++++++,,,---.........---,,,---///000///000222333000111333444555777;;;>>>DDDJJJOOOPPPRRRXXX^^^```aaa^^^^^^cccgggggg|||{{{{{{{{{xxxvvvxxxxxxvvvuuutttvvvyyy|||~~~~~~~~~zzzwww|||tttfff^^^VVVUUUWWWYYYVVVXXXfffvvvzzzvvvvvvyyy|||{{{xxxvvvwwwyyy{{{xxx{{{{{{xxxrrrkkkkkkrrryyyqqqfffbbbccc\\\^^^ccckkkvvv|||tttssspppkkkcccXXXOOOIIIGGGEEECCCAAABBBEEEIIIKKKOOOOOORRRYYYcccrrrzzzkkk___SSSLLLPPPYYYMMMJJJJJJKKKGGG>>>777555444222///---------///000..............................---------,,,,,,,,,,,,---...//////...---,,,))),,,+++''')))---...******+++,,,...//////......111111111111000///...---,,,---///000///000222333000111333444555777;;;>>>BBBJJJPPPRRRSSSXXX\\\\\\^^^[[[]]]dddhhhiiizzzyyyxxxwwwyyyzzz{{{zzzyyyxxxwwwuuuvvvyyy}}}~~~~~~|||vvvsssxxx}}}~~~~~~pppjjjffffffeee___YYYWWWOOOSSSWWWYYY\\\jjj~~~}}}}}}|||xxxuuuwwwzzz}}}~~~||||||}}}}}}{{{vvvpppnnnpppvvv{{{tttddd]]]\\\[[[ZZZYYY[[[___gggnnnrrr|||xxxppplllaaa___\\\WWWQQQKKKGGGDDDDDDBBB@@@CCCHHHMMMOOOPPPUUUXXX[[[___nnn~~~jjj]]]]]]eeegggdddXXXSSSOOOMMMGGG===555222111111000///.......................................------------,,,,,,,,,------...//////...------***,,,,,,++++++......,,,...---,,,++++++,,,...///888777666555222000...---,,,...///000///000111333000222333444555888;;;>>>BBBJJJQQQSSSTTTWWWZZZYYYYYYXXX\\\eeejjjjjj}}}~~~zzzssstttwwwzzz|||}}}}}}}}}wwwuuuuuuxxxzzzzzz{{{{{{}}}}}}}}}}}}}}}zzzlllZZZTTTQQQSSSTTTSSSSSSTTTUUUWWWZZZdddyyy~~~}}}~~~~~~~~~|||yyyyyyzzzyyywwwuuuyyy{{{~~~~~~}}}~~~~~~{{{vvvtttuuuwwwzzz{{{|||}}}|||pppjjjfffddd```]]][[[[[[\\\]]]ccckkktttzzz~~~{{{qqqiiibbb___SSSQQQMMMJJJGGGEEEDDDDDDFFFFFFHHHKKKOOOTTTYYY\\\```hhhnnnssspppbbbmmmwwwaaa___VVVNNNIIICCC:::333111///000000000///......---........................------------------------,,,---............---,,,---///000///............///---***)))+++000555999888777666555222000...,,,,,,...000000//////111222111222444444666888<<>>@@@AAA@@@<<<555---(((,,,------..................///000000//////000111111333444555666999===@@@DDDJJJMMMLLLMMMSSSYYY[[[VVVVVV[[[dddjjjjjj~~~|||zzz}}}}}}~~~}}}}}}vvvqqqooopppvvv||||||zzzyyyzzzzzzwwwttt{{{yyyyyy{{{~~~}}}zzz{{{zzzwwwvvvuuuvvvxxxxxxuuu~~~yyy{{{~~~yyytttsss}}}}}}tttfffWWWMMMIIIHHHFFFDDDEEEIIILLLOOOUUU\\\jjj~~~~~~}}}{{{{{{||||||zzz{{{~~~|||uuuooommmnnnqqqtttoooppprrrsssssstttvvvwwwxxxxxxwwwtttrrrsssyyy~~~}}}yyyuuurrrqqqqqqnnnlllnnnpppqqqpppnnnmmmnnnooonnnlllkkkpppwww{{{yyyvvvxxxvvvmmm]]]ZZZXXXZZZ]]]]]]YYYTTTPPPUUUZZZZZZWWWXXX___eeeccciiirrr{{{|||ssspppnnnllllllkkkiiigggbbb^^^YYYUUUSSSSSSRRRQQQNNNKKKHHHEEEDDDDDDFFFHHHDDDFFFHHHKKKMMMOOOPPPPPPYYY\\\bbbnnn{{{wwwssslllaaaXXX\\\hhhtttxxxrrrgggZZZRRRLLLAAA666444555222...,,,......---------......///------------------------,,,,,,,,,------.........///000111222222111000///+++***+++///......777BBB@@@<<<666111------///000---......////////////......///000000//////000111222333555666777999===@@@AAAHHHNNNNNNOOOTTTXXXYYYUUUTTTYYYcccjjjkkk{{{|||}}}}}}~~~~~~|||~~~|||sssoooqqqtttsssssswww{{{zzzwwwttttttwwwxxxxxxvvvzzz|||~~~~~~yyyuuuvvvzzzxxxyyyvvvppprrryyy{{{xxx{{{}}}zzz{{{|||{{{|||zzz{{{}}}nnnhhhaaaYYYSSSOOOLLLIIIFFFMMMHHHFFFKKKOOOQQQXXXaaayyy~~~}}}~~~xxx{{{}}}|||xxxvvvwwwxxx}}}zzz}}}|||xxxsssqqqrrrsssrrrqqqnnnnnnsssyyywwwpppqqqvvvssssssuuuvvvxxxyyy{{{{{{}}}rrrkkknnnqqqnnnkkkjjjllllllllllllmmmooopppqqqpppnnnkkkkkkmmmppprrrsss}}}qqqnnniiiccc]]]YYYWWWVVVSSSSSSRRRRRRSSSSSSTTTTTTVVVXXX\\\```dddhhhjjjkkkhhhhhhgggggghhhjjjkkkmmmlllooosssuuutttpppjjjggg___^^^\\\[[[YYYWWWUUUUUUQQQOOOLLLKKKJJJIIIHHHFFFFFFDDDBBBBBBDDDGGGHHHIIILLLMMMNNNPPPSSSWWWZZZ]]][[[iii~~~rrrfffggghhh```UUUOOO___ccchhhgggbbbYYYQQQLLL>>>:::555222111000000///000000//////.........---........................------,,,,,,,,,+++++++++......------------......))))))+++///555;;;===>>>333222000...---,,,------......---------,,,,,,,,,......//////000000111111222333555666777999===???HHHJJJLLLOOORRRUUUVVVWWWUUUWWW[[[bbbiiimmm~~~zzz}}}~~~|||~~~|||yyy|||xxxtttqqquuu||||||wwwtttqqqooopppsssuuuuuutttxxxyyy{{{zzzwwwuuuvvvyyytttvvvuuurrrtttzzz}}}zzz{{{{{{yyyzzz{{{zzzyyyxxxzzzooo```\\\XXXRRROOOMMMLLLJJJGGGOOOLLLNNNSSSVVVXXX___hhh~~~zzzxxxyyyzzz{{{zzzyyyzzz{{{yyyvvvtttuuuvvvzzzxxxzzz~~~{{{|||ssspppmmmllloooqqqqqqqqqoooooorrrwwwvvvqqqpppsssxxxyyyyyyzzz{{{|||}}}}}}vvvnnnjjjmmmpppmmmkkklllrrrqqqnnnlllkkklllmmmnnnkkkhhhffffffhhhkkkmmmnnnyyy}}}~~~pppeee]]]ZZZXXXVVVVVVUUUTTTTTTSSSRRRQQQMMMOOOQQQSSSVVVXXXYYYYYY\\\[[[ZZZZZZZZZZZZ[[[\\\]]]___ccceeedddbbb^^^\\\TTTSSSRRRQQQOOONNNMMMLLLHHHGGGFFFFFFGGGGGGFFFEEEHHHGGGFFFGGGIIIKKKLLLLLLOOONNNNNNQQQWWWaaakkkqqqsssyyynnndddXXXQQQSSSZZZ]]]]]][[[XXXRRRKKKCCC???<<<888444111000000000///000/////////.............................................---------,,,,,,000///---+++******+++,,,...------///222555555555///...---,,,,,,------...,,,,,,,,,------...............//////000000111111222333555666777999===@@@GGGHHHKKKOOORRRTTTUUUVVVVVVXXX[[[aaafffjjj}}}www~~~~~~~~~{{{zzzzzz{{{{{{{{{{{{yyy{{{xxxrrrooottt}}}{{{sssooonnnmmmooorrrtttuuutttuuuvvvvvvtttssssssuuuwwwqqqtttuuutttwww{{{~~~}}}|||{{{yyy{{{|||{{{xxxyyy}}}rrraaaTTTQQQOOOMMMLLLMMMMMMLLLKKKMMMNNNQQQTTTVVVZZZdddoooyyywww{{{yyyzzzxxxvvvvvvxxxzzz{{{|||{{{{{{zzzwwwtttrrrsssuuuwwwtttuuuyyy{{{wwwttttttpppnnnllllllnnnpppqqqpppqqqoooqqqvvvxxxvvvtttuuuxxxxxxxxxwwwwwwwwwwwwwwwnnnlllllloooooollllllnnnuuussspppmmmkkkkkkkkkllliiigggeeeeeehhhkkkllllllvvvyyyuuuiiicccaaaaaa___[[[YYYWWWTTTQQQOOOQQQRRRSSSTTTTTTTTTTTTTTTQQQQQQOOONNNMMMMMMMMMMMMMMMOOOQQQSSSSSSSSSQQQPPPIIIHHHHHHGGGGGGFFFFFFFFFCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNPPPPPPSSSZZZgggxxxsssaaaVVVWWWeeettthhhbbbYYYRRRLLLFFF@@@;;;888555222000000000000///////////////....................................//////.........---------///...---,,,,,,---///000222000...---......---+++,,,,,,++++++,,,---......***++++++,,,---...///000......//////000000111111111333555666777999===@@@EEEGGGJJJNNNQQQSSSTTTUUUVVVXXXZZZ___dddfff|||www~~~~~~{{{yyyzzz{{{{{{{{{~~~zzzuuutttttttttqqqqqqvvv~~~}}}xxxooopppqqqsssvvvxxxzzzzzzwwwwwwuuurrrrrruuuvvvuuurrruuuxxxxxxyyy{{{}}}}}}~~~|||zzz}}}~~~|||zzz~~~vvvhhh\\\SSSMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTWWWbbbssszzzwwwtttssstttwww|||~~~|||yyyvvvsssrrrssstttsssrrrqqqrrrsssqqqooommmtttsssrrrqqqqqqqqqqqqqqqrrrpppqqqvvv{{{}}}{{{yyyuuutttsssrrrqqqpppooooookkknnnqqqrrrpppnnnnnnppprrrqqqqqqpppnnnmmmmmmlllnnnllljjjkkkmmmpppqqqqqquuuxxx}}}xxxnnnfff```[[[VVVSSSOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHIIIIIIIIIJJJKKKLLLKKKLLLNNNOOORRRVVVZZZ^^^ZZZ^^^hhhvvvrrrdddfffrrr|||rrreeeZZZSSSMMMDDD>>>555222000//////000000//////////////////.............................................------------,,,---///222444555666777333000...,,,,,,,,,***(((,,,,,,,,,,,,,,,------...++++++,,,,,,---...//////......//////000000111111111222444555777999===@@@CCCFFFIIINNNQQQSSSTTTTTTUUUVVVYYY]]]bbbddd~~~{{{yyy}}}}}}~~~}}}~~~~~~zzzxxxxxxwwwsssuuuyyy|||~~~~~~|||{{{ppprrruuuwwwzzz|||~~~{{{vvvwww}}}|||wwwwwwyyy|||}}}|||zzz{{{}}}~~~}}}yyyyyy||||||zzzzzzyyyiii^^^WWWTTTMMMNNNOOOOOONNNNNNNNNOOOTTTXXXZZZ]]]ggg|||yyysssooopppqqqvvv}}}}}}zzzvvvsssqqqqqqppppppqqqpppooonnnnnnooommmkkkuuuuuuvvvuuutttsssssssssuuuttttttuuuyyy{{{yyyvvvsssrrrqqqpppnnnlllkkkkkkmmmrrrvvvuuurrrppppppqqqoooqqqssssssrrrooollljjjooonnnmmmnnnppprrrsssrrrqqqsssyyyzzznnneee\\\WWWRRRSSSTTTTTTUUUUUUTTTTTTOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLMMMLLLKKKKKKNNNPPPPPPTTTYYY___fffoooyyy|||sssdddYYYMMMBBB999333111///...///000000///.........///////////////........................---------,,,,,,,,,,,,+++***---222666888888666555///---,,,+++---------,,,............------,,,,,,------------------------......//////000000111111000222444555777:::>>>AAACCCFFFJJJOOORRRTTTUUUUUURRRTTTWWW]]]bbbeee~~~}}}xxxvvvzzz|||~~~|||yyyyyy{{{}}}~~~~~~~~~|||}}}~~~~~~xxx|||{{{xxxwwwooorrrvvvyyy{{{}}}||||||}}}}}}~~~yyyzzz}}}}}}yyyuuuvvvzzzzzzwwwuuu~~~~~~kkk]]]TTTPPPQQQMMMOOOOOOOOONNNNNNPPPRRRWWW^^^gggqqq~~~wwwrrrppppppqqqtttyyy}}}~~~yyywwwsssqqqpppooonnnlllppppppnnnlllmmmqqqpppmmmppprrruuuvvvuuuttttttuuuvvvwwwvvvsssssstttrrrmmmmmmlllkkkjjjhhhgggffffffmmmssswwwtttrrrrrrrrrqqqqqqssstttuuusssoookkkhhhmmmlllkkklllnnnpppppppppmmmlllqqqxxxxxxtttzzzsssfff]]]\\\\\\\\\\\\[[[ZZZYYYXXXQQQQQQRRRRRRQQQPPPOOOOOOQQQQQQPPPOOONNNNNNOOOOOOLLLLLLMMMNNNOOOPPPQQQQQQNNNOOOPPPOOONNNPPPVVVZZZZZZbbbmmmyyy{{{iiiXXXIII;;;333222000//////000000000///.........///////////////........................------,,,,,,,,,++++++++++++...222444444222...,,,,,,******+++---/////////...............---,,,+++......---------,,,,,,,,,......//////000000111111000222444555777:::>>>AAADDDGGGLLLQQQUUUVVVWWWWWWSSSTTTXXX^^^dddhhhyyyqqqqqquuuwwwyyywwwuuuvvvxxx{{{||||||~~~|||||||||wwwsssooorrrwwwzzz{{{|||}}}zzz|||~~~}}}yyyuuuwww{{{{{{wwwuuu~~~|||jjj___WWWPPPOOOQQQMMMOOOQQQQQQQQQTTTXXX\\\aaannn{{{xxxyyywwwvvvuuuwwwyyy{{{{{{zzzyyyvvvsssrrrsssrrrooolllpppqqqppplllnnntttuuurrrnnnqqquuuuuusssqqqqqqrrrssswwwwwwrrroooqqqpppmmmhhhggggggfffeeeeeeddddddjjjooorrrooopppssssssqqqrrrrrrsssrrrqqqpppnnnnnnmmmllllllmmmoooqqqqqqpppoookkklllssstttppprrryyyzzzjjjiiigggdddaaa]]]ZZZYYYXXXYYYYYYXXXWWWUUUSSSRRRSSSSSSSSSSSSSSSTTTTTTTTTPPPPPPQQQRRRSSSTTTUUUUUUTTTVVVXXXXXXYYY___iiiqqquuuvvvbbbOOO@@@777222222111000000111111000.............../////////000...........................---------,,,,,,,,,,,,---......///...,,,***)))+++***)))***,,,......---++++++,,,---...---,,,,,,,,,,,,------------------......//////000000111111000111444555777:::>>>BBBEEEIIINNNSSSWWWYYYYYYYYYUUUWWW[[[aaagggjjj}}}rrrmmmpppuuuwww|||zzzyyyzzz|||||||||}}}yyyrrroootttyyy{{{|||}}}|||~~~|||zzz}}}{{{~~~|||xxxzzz~~~~~~zzzxxxuuuhhh\\\XXXVVVRRRRRRVVVNNNPPPRRRTTTVVVZZZaaagggqqq}}}zzz|||}}}|||{{{|||~~~~~~}}}{{{yyyvvvvvvwwwvvvrrroooppprrrqqqmmmpppwwwyyyuuurrruuuxxxwwwsssooommmmmmnnnuuuwwwrrrooosssuuusssjjjjjjjjjjjjiiiiiiiiiiiifffkkkmmmkkkmmmssstttpppppppppooooooppprrrtttvvvqqqppppppqqqtttuuuuuutttuuunnnlllqqqsssooopppuuu}}}wwwrrrpppaaaaaaaaa___]]]ZZZWWWVVVTTTTTTUUUVVVWWWXXXYYYYYYTTTTTTUUUVVVWWWWWWXXXXXX[[[^^^```bbbfffooo|||wwwgggTTTBBB777333222333222000000111111///...---.........//////000000........................//////.........---------------+++******+++,,,---,,,***))))))***++++++***'''(((***,,,------------***++++++,,,---...//////......//////000111111111000111333555777:::???BBBFFFJJJOOOUUUYYY[[[[[[ZZZXXXZZZ]]]ccchhhkkk~~~{{{{{{yyyuuuvvv|||{{{zzz{{{}}}~~~~~~|||vvvpppwww|||~~~yyyzzz{{{zzzxxxzzz}}}~~~}}}zzz{{{~~~zzz}}}}}}{{{xxxzzz}}}xxxwwwqqqppppppnnnllljjjhhhggg^^^[[[WWWSSSRRRSSSWWWYYYXXXUUUWWW^^^dddjjjwww}}}~~~~~~zzzxxx}}}vvvooommmrrrwwwzzzzzzzzzyyywwwssspppmmmkkkkkkkkkjjjkkkooouuuwwwwwwuuupppooonnnnnnooorrrtttvvvvvvooojjjlllpppqqqssswwwsssssssssqqqoooppprrruuusssssstttwwwyyyzzzxxxwww|||vvvoookkkllloooqqqrrryyy}}}wwwmmmeeeeeebbb______dddkkkrrrvvvhhh]]][[[fffoooooopppttt{{{yyyrrrxxxvvvbbbKKK>>>777333222333000000///...............000000000000000000000000......---------,,,,,,,,,------------------------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......//////000000111111222333555666888;;;???BBBGGGJJJOOOSSSUUUWWWZZZ\\\ZZZYYYZZZ```hhhmmm{{{yyy|||}}}|||~~~||||||}}}}}}|||zzzwwwtttxxxzzz{{{||||||}}}}}}xxxxxxzzzzzz||||||wwwuuuwwwzzz}}}~~~~~~{{{}}}yyyxxxpppxxxuuurrrrrruuuyyy{{{{{{vvvzzz~~~}}}{{{qqqeee\\\ZZZZZZgggccc^^^\\\[[[ZZZYYYWWWSSSVVV[[[bbbggghhheeebbbeeedddgggqqq}}}~~~zzz}}}~~~}}}wwwvvvzzz}}}xxxtttrrrqqqpppmmmjjjkkkkkkmmmqqquuuvvvsssqqqtttuuuxxxzzz{{{|||||||||yyyrrrooorrruuuuuuvvvyyyxxxvvvtttrrrrrrrrrtttuuunnnooorrrwwwzzz{{{zzzwwwxxxrrrkkkhhhkkkppptttvvv|||||||||}}}zzz~~~vvvoooxxxxxxiiibbb^^^NNN<<<333000//////111000000///...............////////////////////////.........---------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......//////000000111111000222444555666888<<>>AAADDDGGGLLLOOOPPPRRRTTTUUUWWWWWWZZZ^^^cccfff}}}{{{|||~~~~~~~~~|||zzz}}}|||~~~zzzzzz}}}}}}~~~|||~~~~~~|||yyyvvvsssssswwwxxxyyy~~~{{{yyy{{{~~~|||zzzxxxyyy}}}}}}zzzxxxyyy|||vvvvvv||||||zzz~~~yyypppqqqqqqqqqpppooommmllllllgggiiijjjiiifffcccaaaaaaaaaccceeegggiiijjjlllnnnrrrsssoooggg```___^^^[[[ZZZZZZYYYXXXVVVUUUVVVWWWUUUQQQNNNOOORRRTTTRRROOOVVVZZZ^^^^^^^^^bbbmmmuuuyyyzzzwww}}}~~~~~~~~~{{{}}}{{{yyyxxxxxxyyywwwtttpppoooqqquuu{{{}}}{{{vvvrrrqqqtttwww{{{}}}}}}{{{zzz{{{zzz}}}|||{{{}}}tttpppmmmpppvvvzzzzzzwwwzzzwwwttttttuuuwwwxxxyyytttvvvwwwxxxwwwvvvuuuttt|||tttzzznnnaaa]]]___\\\PPPEEE999333///000111...---...000000///.......................................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---------...............//////000000111111444555777888999;;;???BBBEEEHHHLLLNNNPPPQQQRRRTTTUUUWWW[[[```dddggg}}}}}}}}}zzz{{{{{{~~~}}}yyyzzz~~~~~~{{{xxxwwwvvvvvvuuutttuuussstttwwwwwwvvvzzzyyywww|||}}}|||}}}{{{vvvvvvyyy|||wwwwww{{{~~~~~~rrrrrrrrrpppmmmkkkkkkkkkhhhhhhgggeeeaaa______``````aaabbbcccdddcccaaa``````bbb```YYYVVVWWWXXXVVVVVVUUUSSSRRRRRRSSSUUUVVVTTTSSSSSSUUUXXXXXXUUURRRTTTYYY___eeeppp{{{||||||zzz{{{~~~}}}yyyvvvuuuuuuvvvyyyyyyuuuooonnnsssyyy{{{}}}|||wwwuuussswwwyyy{{{~~~~~~zzzyyy|||~~~zzzyyy|||tttssssssvvv{{{~~~}}}{{{vvvtttqqqrrruuuyyy|||}}}uuuyyy~~~xxxvvvqqqeeeVVVGGG<<<777222...---000222000///000000000///.............................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000000111111111333444666777:::>>>AAAGGGJJJMMMOOOPPPQQQSSSTTTTTTWWW\\\aaaeeeggg~~~{{{zzz{{{~~~}}}yyyzzz~~~~~~yyyxxxuuuqqqooopppsssvvvzzzwwwvvvvvvuuusssxxx}}}~~~~~~}}}{{{zzz|||~~~|||{{{|||}}}xxxyyyyyy{{{{{{|||zzzvvvuuuvvvpppooolllhhhdddcccdddfffeeedddccccccccccccbbbaaa^^^aaa```ZZZWWWXXXYYYWWWWWWUUUTTTSSSTTTTTTUUUUUUPPPQQQRRRTTTUUUVVVTTTSSSVVV^^^mmmyyyzzz{{{zzzzzz{{{~~~~~~}}}xxxuuussstttuuuxxxxxxwwwtttpppqqquuuyyyzzz||||||zzzvvvttttttvvv{{{}}}xxxyyy{{{~~~|||xxxxxx{{{tttvvvyyy{{{}}}}}}|||{{{ppppppppprrrvvvyyyzzzzzzwwwzzz~~~xxxwww~~~jjjPPP<<<555666222//////333444111000222000000///...............////////////////////////---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------..................//////000000111111000222444666888;;;@@@CCCIIILLLOOOQQQRRRRRRSSSUUUUUUXXX^^^bbbeeefff{{{|||~~~~~~{{{yyy{{{~~~yyy{{{|||{{{|||{{{yyyuuuppplllooouuu|||{{{wwwuuurrrrrrxxxzzzyyyyyy{{{}}}}}}{{{yyy{{{zzzxxxxxx{{{~~~|||yyyzzz|||zzzvvvyyyrrryyy{{{xxx|||yyy{{{sssqqqmmmhhhdddbbbdddfffgggeeebbb```````````````^^^aaaaaa\\\YYYZZZYYYWWWWWWVVVTTTTTTTTTSSSQQQOOOVVVWWWXXXYYYZZZ[[[\\\\\\```jjj}}}{{{yyy~~~}}}|||uuuxxx{{{}}}||||||||||||}}}~~~}}}{{{xxxtttqqqqqqsssuuuzzzwwwtttrrrrrrtttvvvxxx{{{|||{{{xxxtttsssvvvyyyyyy|||~~~{{{xxxxxx{{{}}}{{{vvvwww{{{ssswww{{{}}}|||zzzxxxxxxnnnoooqqqtttwwwwwwuuurrrzzz{{{|||{{{yyyzzz}}}xxx{{{yyyvvv}}}yyyvvvtttzzzqqqYYYCCC777444555222//////111111---,,,---000000///...............000000000000000000000000,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---------.........//////......//////000111111111111333555888:::>>>BBBFFFJJJMMMPPPRRRSSSSSSTTTUUUVVVZZZ___bbbdddccc~~~|||vvvqqqooovvv}}}~~~zzzwwwyyywwwsssooommmooouuuyyyvvvtttqqqpppppprrruuuwwwtttxxx{{{{{{zzzyyy|||yyyvvvwww{{{|||zzz{{{sssssstttuuuvvvxxxzzz{{{yyyzzz||||||yyy}}}ooommmkkkeeeeeejjjiiifffccccccddddddcccaaaccchhhhhh^^^UUUUUUWWWYYY]]]VVVQQQSSSTTTSSSSSSUUUUUUWWWZZZ\\\^^^aaadddfffsss|||}}}xxxvvvxxxzzz{{{wwwxxxxxxuuuwwwvvvuuuvvvyyy{{{|||{{{~~~}}}}}}}}}~~~}}}{{{wwwsssooopppsssvvvuuummmhhhlllssswwwzzz}}}{{{yyywwwwwwxxxxxxxxxvvvzzzyyy{{{}}}wwwyyywwwtttssstttvvvvvvwwwooorrrwwwyyyyyytttoookkkfffiiimmmqqqsssrrrpppnnnrrrwww|||}}}{{{xxxwwwxxxyyyvvvsssssssssssspppmmmtttssssss}}}hhhMMMBBB<<<444000333000///.........///000111555000,,,,,,...111111111???<<<666111---++++++,,,///...------++++++***)))---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++...222555666444222000///000000111111111111000333444666666777:::===@@@KKKMMMPPPQQQRRRRRRTTTVVVXXX[[[___aaaaaa```~~~{{{uuuqqqyyy~~~}}}zzzwwwwwwwwwwwwtttpppnnnnnnppptttvvvuuusssqqqpppqqqsssvvvyyyvvvxxxzzz{{{{{{{{{||||||yyyvvvvvvxxxvvvrrrqqqrrrkkkkkkkkkllloootttyyy{{{zzz{{{}}}|||{{{||||||wwwqqqnnnooossswww~~~jjjaaaeeeiiifffddd]]]YYYZZZ[[[ZZZZZZ\\\___eeemmmvvv|||}}}xxxuuutttwwwyyy|||}}}{{{uuurrrtttuuussswwwvvvuuuuuuwwwxxxxxxwwwuuuuuutttttttttuuuwwwxxx{{{zzzxxxuuurrrqqqsssuuuuuunnnjjjnnntttwwwyyy{{{xxxvvvtttssstttsssrrrqqqsssuuuxxx}}}|||uuunnnqqqrrrssstttuuutttrrrqqqkkknnnsssvvvuuuqqqkkkhhheeegggiiikkkmmmnnnoooooouuuuuuuuuvvvwwwxxxxxxwwwvvvtttqqqpppqqqpppmmmkkkkkkkkklllpppzzzhhhRRR???999666111000444...///111222222111///...------///333999???BBBDDD888666222///---,,,,,,---...------,,,,,,++++++***+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))+++...000111000---,,,//////000111111111111000333444666666777:::>>>AAAIIILLLOOOQQQQQQRRRTTTVVVVVVZZZ^^^aaaaaa```~~~zzz}}}{{{wwwttt~~~|||~~~~~~zzzuuurrrtttvvvsssooollllllooorrrssssssrrrqqqoooooopppssswwwyyyyyyyyyzzz|||~~~~~~|||wwwuuuuuuvvvtttnnnkkklllmmmlllkkklllpppvvv|||yyyyyy|||~~~|||}}}}}}mmmhhhfffiiillllllmmmppp~~~}}}wwwsssrrrsssuuuuuuvvvwwwtttpppooosssuuutttwwwuuussssssttttttsssrrrqqqqqqqqqqqqrrrsssuuuuuuxxxyyyyyywwwtttrrrqqqrrrmmmhhhfffkkkpppqqqrrrtttvvvtttrrrqqqqqqpppnnnlllmmmpppuuuyyyzzzvvvnnnhhhhhhkkkpppttttttrrrmmmjjjjjjmmmpppsssrrrmmmhhhdddeeeeeeeeegggiiilllnnnppptttrrrqqqtttwwwxxxuuuqqqrrrpppnnnnnnnnnmmmkkkjjjggghhhiiiggghhhpppsssHHH<<<333333444000111666222222111000///...------111999CCCIIIHHHBBB;;;666//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++***+++,,,------,,,+++***//////000111111111111111222444555666777:::>>>AAAGGGJJJMMMOOOQQQRRRUUUWWWUUUYYY]]]```aaa```{{{yyy~~~~~~|||}}}{{{zzz}}}yyyyyy{{{yyyzzzzzzxxxtttrrrrrrtttpppkkkhhhjjjppptttssspppmmmlllkkkkkkmmmqqquuuxxxxxxwwwxxx|||~~~uuutttuuuyyyxxxrrroooppprrrqqqqqqqqqtttxxx|||wwwwwwzzz|||~~~zzztttrrrssstttsssqqqrrrrrrpppnnnqqqwwwzzzyyyuuusssqqqqqqrrrrrrqqqppppppqqqqqqrrrssstttuuuuuuvvvxxxzzzyyyuuuqqqnnnmmmfffcccdddjjjoooooooooqqqvvvtttrrrqqqqqqooollljjjiiimmmrrruuutttqqqllliiiiiimmmssswwwwwwtttqqqnnnmmmoooqqqqqqooojjjeeebbbdddddddddfffhhhkkknnnpppooopppsssvvvxxxuuunnniiimmmllllllllllllllllllkkkhhhgggdddbbbbbbiiisss{{{gggOOO999444333555555222222666222000---,,,---111666:::DDDHHHLLLIII???444+++'''++++++,,,---.........---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---------------,,,,,,,,,...///000111111111111111222333555666888:::>>>AAAEEEHHHLLLOOOPPPSSSUUUWWWUUUXXX\\\______^^^}}}{{{|||{{{~~~~~~yyywwwxxxzzzzzzxxxuuuuuuvvvuuurrrpppllliiifffiiiooosssrrroooiiihhhggggggjjjnnnrrruuurrrrrrtttzzz~~~vvvtttwww{{{{{{vvvtttuuummmnnnpppsssuuuwwwyyyzzz{{{yyyzzz||||||}}}|||yyywwwwwwxxxwwwsssoooooopppooonnnsss{{{~~~}}}sssrrrppppppqqqrrrrrrqqqmmmmmmnnnoooppppppqqqqqqvvvxxxzzzxxxtttooollljjjfffeeegggnnnrrrqqqqqqtttsssqqqppppppooonnnkkkiiifffiiimmmooommmllllllnnnppptttxxxzzzyyywwwwwwwwwpppppppppnnnkkkfffbbb___aaabbbccceeehhhiiikkklllmmmppprrrqqqnnnjjjhhhhhhiiijjjkkkkkkllllllmmmnnnkkkeee^^^]]]aaaiiiooossszzzzzzdddLLL:::666555555666555111000111111222333666:::???DDDGGGFFFBBB:::000))))))///444+++,,,---.........---,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++......------------------......000111111222222222111333555666888;;;???BBBEEEHHHLLLOOOQQQSSSVVVXXXVVVYYY]]]^^^^^^]]]zzz}}}|||}}}~~~|||{{{}}}~~~~~~~~~~~~yyy|||}}}|||yyywwwyyy{{{yyyuuurrrrrrttttttpppkkkiiigggeeegggkkkoooooonnnhhhgggffffffiiimmmqqqtttmmmooosssxxx}}}~~~}}}yyywwwxxx{{{zzzuuussstttjjjmmmqqquuuyyy{{{|||}}}}}}|||~~~|||uuuvvv|||||||||}}}~~~~~~{{{wwwsssqqqrrrqqqqqqwww~~~{{{uuusssrrrrrrssstttsssrrrnnnoooppppppqqqqqqppppppsssuuuvvvuuurrrnnnlllkkkeeedddgggmmmooommmmmmpppkkkkkkjjjkkklllkkkiiifffcccgggkkkkkkhhhhhhkkkppppppsssuuutttrrrrrrtttwwwpppooollliiifffcccaaa```aaaaaacccdddfffgggiiiiiioooooommmhhhcccccciiinnnhhhjjjkkkkkkkkkkkklllnnnqqqiii```^^^dddjjjmmmmmmgggooo|||}}}gggRRRCCC;;;888555444444444333222111111@@@BBBEEEGGGEEEBBB===::://////...,,,+++,,,///111---------......---,,,,,,+++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///111222222222222111333555666888;;;???BBBFFFIIILLLOOOQQQSSSVVVXXXVVVZZZ]]]______^^^||||||yyyxxxxxx{{{}}}{{{|||~~~||||||}}}}}}{{{{{{|||}}}}}}}}}{{{zzzyyytttwwwzzzzzzxxxwwwyyy{{{sssrrrqqqpppooommmjjjhhheeedddcccdddeeehhhkkkmmmjjjiiihhhhhhkkkooosssvvvnnnrrrxxx|||}}}~~~~~~~~~{{{xxxxxxzzzyyyuuutttuuurrrsssvvvyyy||||||zzz|||yyyrrruuu~~~}}}{{{~~~~~~|||{{{zzzzzzyyyxxx}}}yyyyyywwwuuutttuuuuuusssrrrsssttttttuuuuuutttrrrrrrooopppqqqpppooonnnooopppfffeeefffjjjiiiffffffhhheeeeeefffhhhjjjjjjhhhfffccciiinnnnnniiigggkkkoooqqqsssuuurrroooooossswwwpppmmmiiifffddddddeeeggghhhfffeeeeeefffhhhkkkmmmnnnmmmkkkjjjiiikkknnnqqqjjjkkklllkkkhhhggghhhjjjpppkkkeeeccceeeggggggfff\\\```eeennnrrrgggWWWFFF999444555999444333222333777<<<>>>===JJJIIIGGGCCC===666000,,,&&&)))...222444000***%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))++++++,,,,,,,,,,,,---...///000222222222222111222444666888;;;???CCCGGGJJJNNNPPPRRRTTTVVVXXXVVVZZZ^^^aaabbbbbb|||uuuyyyzzzsssrrrtttxxxwwwtttuuuyyy}}}{{{yyyxxxzzz{{{||||||zzzxxxuuusssooossswwwxxxvvvuuuvvvxxxmmmpppqqqooojjjfffeeegggbbbbbbbbbaaaaaadddhhhkkknnnlllkkkkkkmmmqqqvvvxxxsssyyyzzzwwwwwwzzzzzzwwwwwwzzzyyyxxxxxxxxxzzz|||xxxvvvzzzxxxsssyyy{{{zzz~~~}}}www~~~xxx}}}{{{xxxvvvvvvuuusssqqqttttttuuuuuutttsssqqqppplllmmmmmmmmmmmmnnnrrrtttllljjjkkkllliiieeedddgggbbbccceeegggjjjkkkiiigggeeemmmttttttmmmiiikkkoooxxx{{{}}}{{{wwwvvvyyy}}}qqqnnniiifffeeehhhlllnnnpppmmmiiiggggggkkkpppssskkklllnnntttyyyyyytttooolllmmmmmmkkkfffddddddfffeeeeeedddbbb```_________aaaeeeeeebbbgggvvvmmmJJJEEE???<<<888555555666555333222555>>>HHHMMMMMMBBB===666000------000222555000***(((+++///000000+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))***,,,---.........------...///000222222333333000222444666888;;;???CCCHHHKKKOOOQQQRRRTTTVVVXXXUUUZZZ___ccceeefff{{{}}}}}}xxxrrrqqqnnnpppuuuuuuqqqrrrxxx~~~zzzyyyyyyyyyxxxwwwyyytttsssvvvxxxuuurrrrrrqqqqqqrrrrrrrrrrrrrrrrrrooonnnkkkhhheeedddfffhhhiiihhheeeaaa___```dddhhhgggiiikkkoootttzzz{{{zzz|||~~~|||zzz{{{}}}wwwxxxyyyzzzzzzzzzyyyyyy}}}|||}}}|||}}}{{{zzz|||{{{{{{|||}}}}}}}}}{{{zzz{{{{{{~~~|||xxxvvvvvvwwwwwwvvvxxxxxxsssqqqpppmmmiiidddlllrrrqqqnnnoooqqqqqqlllllllllmmmiiieeefffllloooiiiaaa___bbbgggkkklllnnnmmmnnnqqqtttuuusssqqqvvvwww{{{~~~{{{xxxtttqqqlllhhhggghhhkkkmmmoooooopppqqqpppmmmkkkiiiiiinnnvvvvvvnnnnnnmmmjjjhhhfffeeeddddddffffffeeeccc___]]]\\\\\\aaabbbcccccccccgggnnnsssnnnWWW@@@>>>:::777555555666666:::999;;;@@@EEECCC999000333222222222111111000000+++,,,---,,,***)))***+++......---------,,,,,,,,,++++++,,,,,,,,,++++++***,,,++++++******++++++,,,))))))************))))))))))))***++++++++++++***++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------/////////000111111222222111222555666888;;;???BBBFFFHHHLLLQQQTTTWWWXXXYYYXXXXXX[[[aaagggjjjzzzyyyzzzxxxsssmmmnnnmmmnnnpppnnniiikkkqqqxxxvvvtttuuuvvvxxxwwwwwwuuuqqqooorrrssspppmmmnnnhhhiiijjjkkklllllllllllliiihhhfffccc```aaacccfffgggeeecccbbbbbbccceeegggggghhhiiimmmrrrwwwyyyxxxxxxyyyzzzxxxvvvvvvxxx{{{vvvvvvwwwxxxyyyzzzzzz{{{{{{yyyyyy|||{{{xxxyyy|||yyyxxx{{{~~~}}}yyyxxx{{{{{{{{{zzzyyywwwwwwwwwxxxzzz|||~~~{{{xxxuuuuuuuuuvvvuuuwwwuuuoookkkjjjgggbbbgggoootttsssqqqrrrsssrrrrrrooommmmmmkkkggggggkkkfffdddcccdddhhhlllooopppsssrrrsssvvvxxxwwwsssoooqqqsssuuuxxxzzzyyywwwtttmmmkkkiiigggfffggghhhiiinnnoooqqqrrrsssrrrqqqpppmmmoootttyyy|||zzztttnnniiihhhggggggggghhhiiijjjggggggfffdddaaa___^^^^^^___```aaaaaaaaadddiiimmmlllvvvTTT<<<333444777;;;???BBBEEEGGGCCC>>>888666777777555222000000000000/////////...,,,------,,,+++******,,,...------------,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++)))******************)))))))))***++++++++++++***++++++*********+++,,,,,,++++++,,,,,,,,,,,,------/////////000111111222222111333555666888;;;???CCCFFFHHHKKKOOORRRUUUWWWXXXXXXYYY[[[```fffiii~~~~~~}}}}}}}}}yyytttpppnnnnnnnnnmmmgggbbbeeekkknnnnnnnnnqqqtttwwwwwwvvvrrrmmmlllnnnnnnkkkiiijjjfffgggiiikkkmmmmmmmmmmmmeeedddbbb```___aaaeeehhhllliiiggggggiiijjjiiiggglllkkkkkkmmmpppssstttuuussssssrrrqqqppprrruuuxxxsssssstttuuuwwwyyy{{{|||yyyvvvuuuxxxxxxuuuuuuxxxvvvvvvyyy}}}{{{vvvuuuwwwxxxwwwuuusssrrrssstttttttttuuuvvvwwwwwwxxxyyyzzz|||{{{xxxvvvuuuuuuvvvwww{{{{{{wwwoookkkjjjgggccciiipppvvvuuusssssssssqqqvvvppplllkkkjjjgggfffhhh```ccciiimmmoooqqqssstttttttttuuuwwwxxxwwwsssooorrrssstttttttttsssqqqpppnnnnnnnnnnnnnnnnnnnnnnnnsssssstttuuuvvvuuuuuuuuuwwwvvvwwwyyyzzzyyyvvvssskkkjjjjjjjjjjjjlllnnnooojjjiiihhhfffdddbbbaaa```]]]^^^_________```ccceeebbbmmm}}}ooo[[[LLL@@@777AAACCCEEEFFFGGGGGGFFFFFF???;;;555000---...000111.........---------------,,,---...---,,,+++,,,---------------,,,,,,,,,,,,***++++++,,,,,,++++++++++++,,,------------,,,+++******++++++++++++******))))))***++++++++++++***++++++******))))))******++++++,,,,,,,,,,,,------/////////000111111222222111333555666888;;;@@@CCCFFFGGGIIILLLOOORRRUUUVVVXXXYYY[[[___dddgggzzz}}}~~~|||yyyuuutttqqqrrrqqqmmmeeeaaadddiiijjjkkkmmmqqquuuwwwvvvuuupppllljjjlllkkkhhhgggiiihhhiiilllnnnpppqqqppppppeeeeeedddccccccfffkkkooovvvqqqmmmmmmpppqqqnnnkkkpppllljjjlllmmmlllkkkmmmnnnnnnooopppppprrrssstttnnnnnnoooqqqsssvvvyyyzzzwwwssssssvvvwwwtttsssuuussssssvvvzzzxxxsssqqqsssuuussspppnnnoooqqqssstttpppoooooorrrvvvxxxvvvtttxxx~~~||||||~~~~~~}}}vvvuuutttttttttvvvwwwyyy~~~~~~yyypppllllllkkkhhhjjjqqquuuuuussstttsssqqqwwwoooiiiiiihhheeeccccccdddjjjqqquuuuuuuuuvvvxxxrrrrrrrrrrrrrrrrrrqqqpppyyyyyyxxxvvvssspppoooooorrrrrrsssssstttuuuvvvwwwzzzyyyyyywwwvvvvvvuuuuuu{{{zzzyyyxxxxxxwwwuuutttuuutttrrrpppooooooppppppooommmkkkiiigggfffcccbbb]]]^^^__________________dddggggggeeegggtttxxxYYYBBB;;;@@@IIINNNSSSQQQMMMHHHBBB<<<777444///111333222///---...///------------,,,,,,,,,,,,,,,---......,,,,,,---...---------,,,,,,,,,++++++******+++,,,,,,,,,++++++***+++---......---+++***+++++++++,,,,,,+++++++++))))))***++++++++++++***---,,,+++******)))******+++++++++,,,,,,,,,------/////////000111111222222111333555777888<<<@@@CCCEEEFFFHHHJJJMMMPPPSSSTTTWWWXXX[[[___cccfff||||||yyyzzzzzzxxxtttqqqpppqqqrrrsssrrrkkkdddcccfffjjjlllnnnqqqtttwwwwwwtttrrrkkkhhhgggiiigggdddeeeiiifffhhhkkkmmmooonnnnnnmmmfffggghhhhhhhhhkkkooossstttpppkkklllpppsssrrrpppmmmiiiiiinnnpppllljjjllllllnnnqqqtttuuutttrrrpppiiijjjkkkmmmppprrruuuvvvqqqooopppuuuxxxtttqqqpppmmmmmmppptttrrrmmmlllooorrrooollllllooorrrttttttpppmmmlllpppvvvzzzzzzxxxsss}}}{{{|||}}}wwwvvvvvvwwwyyyyyyxxxwwwuuutttssssssrrrsssttttttyyyyyytttmmmkkkmmmmmmkkkmmmrrrvvvuuuuuuwwwvvvssswwwpppjjjjjjjjjfffcccccckkkoootttwwwwwwxxx{{{~~~tttssspppmmmllllllmmmoooyyyyyyyyywwwsssqqqrrrsssqqqpppooooooqqqtttwwwyyy{{{yyyxxxvvvuuuuuuuuuuuuuuuuuuuuutttrrrpppnnnnnnxxxwwwuuurrrpppoooooooooqqqooollljjjiiigggdddbbb______`````````___]]]\\\WWW]]]ccccccaaacccllluuunnn[[[UUUNNNLLLOOOSSSUUUTTTEEEBBB===888444111//////''',,,222333000......///------------------------,,,---......,,,,,,---...------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,***+++---......---+++***+++++++++,,,,,,+++++++++))))))***++++++++++++***...---,,,++++++++++++++++++++++++,,,,,,,,,------/////////000111111222222222333666777999<<<@@@CCCEEEFFFHHHKKKMMMPPPQQQRRRUUUWWW[[[___bbbdddxxxwwwuuurrrooonnnoooqqqqqqqqqmmmgggeeehhhkkklllpppqqqtttxxxyyywwwrrrnnnfffcccccceeecccaaaccchhhjjjkkknnnppppppnnnlllkkkeeegggiiijjjkkkllloooqqqjjjhhhhhhjjjooossssssrrrooommmqqq|||yyyuuuwwwnnnooosssvvvxxxvvvqqqlllggghhhjjjmmmnnnpppppppppjjjjjjnnnwww{{{vvvoookkkhhhhhhjjjmmmllliiiiiilllqqqmmmkkklllpppssstttsssqqqnnnmmmpppuuuyyyzzzyyyttt|||zzzwwwwwwyyytttttttttvvvxxxxxxvvvtttwwwvvvtttrrrpppooonnnmmmuuuvvvsssmmmlllpppqqqpppqqqtttuuutttvvvyyyzzzxxxwwwqqqnnnooonnniiiggghhhmmmoooqqqsssuuuxxx|||wwwvvvrrrnnnjjjiiijjjlllrrrtttvvvuuurrrqqqsssvvvqqqpppooonnnpppssswwwyyyuuutttrrrqqqrrrsssuuuwwwqqqrrrsssqqqooommmlllmmmrrrqqqooonnnmmmmmmmmmnnnoookkkhhhhhhiiihhheeebbb```___^^^^^^^^^^^^[[[YYYUUUYYY\\\\\\ZZZ[[[```eeekkkzzzoooaaaVVVUUUTTTUUUTTTNNNFFF???666444111///...///111333---///111///---,,,...111------------............+++,,,------,,,,,,---...,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++++++++******))))))***++++++++++++***------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------/////////000111111222222222444666777999<<>>===999555333333333222222222111111......//////000000111111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,,,,+++******))))))*********************)))((((((((())))))))))))*********,,,+++*********+++------+++,,,,,,,,,,,,+++******......///000111222333333333555777999;;;>>>BBBDDDJJJKKKMMMRRRWWWXXXTTTPPPOOOUUU]]]aaabbbaaa{{{uuussszzz}}}|||vvvpppooosssvvvvvvtttsssttttttvvvvvvtttpppmmmlllmmmpppsssooohhhhhhnnntttsssrrrqqqqqqrrrssstttpppppppppppppppnnnjjjggggggiiimmmnnnnnnnnnqqqsssrrrpppwwwyyypppooommmlllmmmoooqqqrrrooollliiimmmqqqqqqnnnlllmmmpppooouuuwwwrrrnnnmmmmmmlllkkkpppttttttpppllllllmmmpppuuu|||zzztttqqqrrrpppnnnnnnppppppooommmnnnlllllloootttuuurrrmmmssswww{{{{{{yyyyyy|||}}}~~~}}}~~~~~~{{{yyywwwvvvuuuxxxxxxyyyyyyyyyyyyxxxxxx}}}yyywwwvvvrrrnnnnnnrrrrrrqqqooommmlllkkkllllllhhhhhhiiiiiijjjkkkkkkkkkllljjjhhhgggggghhhiiijjjqqqooommmlllnnnoooooonnnddddddcccccceeeeeedddaaaaaacccfffhhhjjjlllnnnpppmmmlllkkkkkklllnnnppprrruuussspppmmmllllllmmmmmmhhhiiiiiijjjkkklllmmmmmmkkkmmmnnnmmmiiiggghhhiiigggeeecccccceeehhhjjjjjjiiiiiihhhfffddddddgggjjjmmmjjjttt{{{oooeeebbb^^^WWWTTTRRRSSSVVVXXXWWWUUUVVVTTTQQQQQQQQQRRRRRRQQQPPPQQQVVV___ffffff___WWWXXX\\\bbbhhhppp{{{~~~gggYYYOOOFFF;;;555666888777555333333222222222111111111///////////////000000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++,,,+++******))))))*********************)))(((((()))))))))************++++++******)))***+++,,,---***++++++,,,,,,+++++++++......///000111222333333333555888999;;;>>>BBBDDDHHHJJJMMMQQQTTTTTTQQQNNNNNNTTT\\\aaabbbbbb~~~uuuwwwyyyzzzsssrrruuuwwwvvvtttrrruuuyyyzzzwwwrrrmmmjjjlllooossstttooojjjmmmtttzzzzzzxxxwwwuuutttsssrrrqqqsssvvvvvvtttrrrpppoookkkmmmqqqrrrssssssssstttpppooouuuxxxpppooonnnnnnoooqqqttttttsssqqqnnnooopppooollllllpppsssqqqtttsssooommmooonnnkkkmmmooopppnnnkkkjjjmmmpppvvvvvvwwwxxxyyywwwqqqlllrrrqqqppppppqqqqqqpppnnnppppppqqquuuxxxwwwpppiiitttwwwyyyxxxvvvuuuxxx{{{{{{~~~}}}{{{{{{|||}}}yyyvvvuuuvvvwwwyyyyyyxxxxxxxxxyyyzzz{{{|||yyyvvvuuuqqqllllllpppkkkjjjiiihhhgggfffeeeeeeggghhhhhhiiiiiijjjkkkkkkkkkjjjiiigggfffgggjjjlllsssnnniiiiiimmmooommmkkkfffeeeeeeggghhhiiihhhggg___aaaeeeiiilllmmmmmmmmmhhhggghhhhhhjjjmmmoooqqqqqqooollliiiggghhhiiijjjgggggghhhhhhiiijjjjjjjjjgggjjjmmmmmmllljjjiiiiiifffdddbbbbbbeeehhhiiijjjeeeeeedddbbbbbbcccgggjjjpppuuuvvvgggaaa\\\UUUSSSRRRTTTXXXZZZYYYWWWTTTRRRPPPOOOOOOOOONNNMMMQQQPPPUUUaaammmmmm```RRRPPPRRRTTTVVVYYY^^^dddiiixxxcccPPPAAA888999777444333444333222111222222222222111111111000///////////////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++***************,,,+++******))))))******)))************))))))((()))************+++++++++***))))))))))))***++++++))))))***+++,,,,,,,,,,,,......///000111222333333333555888:::;;;>>>BBBEEEFFFJJJNNNQQQQQQOOONNNNNNNNNSSSZZZ```cccddd|||uuurrrtttvvvsssppprrrvvvzzzyyysssmmmjjjiiimmmrrrwwwvvvqqqooottt{{{yyyyyyyyyxxxvvvsssqqqppptttxxx||||||yyyvvvuuuvvvooosssxxx{{{|||zzzwwwuuurrrpppsssyyyzzzsssnnnmmmppppppqqqssstttttttttssstttttttttqqqnnnmmmnnnpppmmmmmmkkkhhhkkkooonnnjjjnnnpppqqqpppooopppsssvvvxxxyyyvvvrrrppppppmmmjjjrrrrrrssssssssssssqqqooopppsssxxxzzzzzzwwwtttqqqvvvwwwvvvtttssstttyyy|||zzzzzzzzz{{{|||~~~~~~{{{wwwuuuuuuvvvxxxxxxwwwvvvvvvxxxzzz~~~}}}xxxuuurrrnnnhhhiiimmmddddddeeeeeeeeeddddddcccggghhhhhhiiijjjjjjkkkkkkjjjiiihhhjjjlllmmmlllllloooiiidddfffmmmrrrqqqnnnmmmjjjiiikkkllljjjhhhhhh^^^___bbbeeeggggggeeecccbbbcccccceeehhhjjjmmmnnnooommmjjjhhhggggggiiijjjjjjjjjjjjjjjiiiiiiiiiiiiccceeehhhiiijjjjjjkkkkkkeeedddbbbccceeehhhiiiiiidddcccaaa``````aaadddffffffkkkzzz}}}mmmbbb___YYYVVVTTTSSSUUUYYY[[[YYYVVVQQQOOONNNNNNNNNOOOMMMLLLRRROOORRR[[[eeefff[[[PPPQQQQQQPPPOOOPPPRRRTTTWWW\\\aaaiiiooottt}}}yyyaaaKKK===999:::<<<666777888777555333111111222111111111111000000000/////////......------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************,,,+++++++++***))))))))),,,+++******))))))******))))))************)))(((************++++++++++++)))))))))))))))*********((((((***+++,,,---------......///000111222333333333555888:::<<<>>>BBBEEEFFFJJJOOOQQQOOOMMMMMMNNNMMMRRRYYY___dddfff|||vvvqqqqqqtttvvvuuurrruuuvvvvvvrrrlllhhhgggiiikkkqqqvvvtttqqqqqqvvv{{{tttuuuvvvvvvvvvtttrrrqqqvvvyyyzzzxxxsssooooooppppppuuu{{{}}}wwwrrrqqqnnnmmmpppqqqpppooooooppppppqqqqqqpppppppppppprrrssssssrrrpppnnnllllllddddddcccccchhhooonnnjjjmmmooorrrtttuuuvvvwwwxxxtttyyyyyyqqqmmmooorrrrrrrrrtttvvvwwwvvvtttrrrqqqqqqwww|||{{{vvvrrrtttwwwxxxvvvtttrrrrrrwww}}}~~~||||||}}}}}}{{{zzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}zzzvvvtttuuuwwwuuuuuutttuuuwww{{{|||wwwssspppkkkfffgggkkkdddeeefffhhhiiijjjjjjjjjiiiiiijjjjjjkkkllllllllljjjhhhiiimmmssstttpppjjjiiieeebbbhhhrrrzzz{{{xxxqqqllljjjlllkkkeeebbbccc]]]]]]]]]```bbbbbb```]]]aaabbbcccfffhhhkkkmmmnnnpppnnnllljjjjjjjjjjjjkkkllllllkkkjjjiiiggggggfffgggfffddddddeeeggghhhhhhfffeeecccdddfffhhhhhhhhhdddbbb```_________``````]]]]]]eeeggg^^^]]]^^^VVVWWWTTTRRRRRRUUUVVVSSSQQQMMMLLLLLLMMMOOOPPPOOONNNRRRPPPNNNPPPTTTVVVTTTQQQOOONNNLLLKKKLLLMMMOOOOOOMMMOOOQQQSSSUUUZZZaaafffooozzz{{{ooolllmmmnnnUUUNNNDDD<<<888777777777...000333333333333444666111111111000000000////////////......------,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,+++++++++***))))))))),,,+++******))))))******((())))))*********))))))))))))*********+++++++++(((((())))))************'''((()))+++,,,---............///000111222333333444666888:::<<>>CCCIIIKKKIIIGGGHHHJJJUUUZZZ]]]\\\ZZZSSSDDD777<<<888444222333444333222444444444333222222111111111000000//////000000111....................................---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))++++++******)))*********(((((()))))))))*********************************)))))))))))))))(((''''''))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---------,,,,,,/////////000111111222222333666999;;;===???BBBEEEHHHHHHIIILLLQQQSSSSSSRRRRRRUUUZZZaaahhhnnn~~~|||xxxssstttrrrooommmnnnnnnmmmmmmiiimmmpppqqqtttwwwuuuppplllkkkkkkkkkmmmqqquuuwwwxxxuuuqqqooommmkkkhhhfffgggkkkpppqqqnnnkkkiiiiiikkklllkkkgggiiinnnqqqpppooooooooonnnmmmmmmppprrrllloooqqqrrrpppmmmkkkjjjeeefffhhhiiikkkooossswwwxxxvvvsssrrrrrrrrrqqqpppqqqqqqrrrtttvvvvvvuuusssqqqnnnjjjhhhhhhiiihhhhhhjjjnnnsssssspppmmmlllmmmqqqqqqrrrsssuuutttqqqnnnoooppprrrqqqooolllkkkkkknnnqqquuuxxxyyyyyyzzz{{{}}}~~~~~~}}}|||~~~|||yyyyyyzzzzzzyyyxxxwwwuuuvvv|||}}}uuuzzz{{{||||||zzzzzz{{{}}}vvvxxxyyyyyyxxxxxxyyy{{{yyy{{{{{{xxxnnnnnnsssyyyyyyuuurrrsssmmmmmmmmmmmmnnnnnnoooooonnnqqqttttttqqqlllhhhgggbbbppptttjjjgggvvv~~~pppaaaUUUQQQXXXcccfffeeekkksssxxxuuurrrrrroooooooooooonnnmmmkkkjjjlllppprrrqqqmmmkkkmmmqqqppplllkkknnnoooooorrrwwwxxxqqqrrrwwwzzzvvvpppssstttqqqjjjggggggeeeaaaeeeffffffgggfffeeecccbbb^^^]]]YYYTTTTTTXXXXXXVVVQQQMMMJJJKKKOOOSSSTTTSSSMMMLLLKKKLLLNNNOOOOOONNNOOONNNLLLJJJIIIHHHIIIIIIKKKKKKKKKJJJIIIGGGFFFEEEAAACCCDDDDDDCCCBBBCCCDDDBBBBBBBBBAAA@@@@@@@@@???@@@???===<<<;;;<<<=========;;;999999:::::::::999;;;===>>>===<<<===BBBGGGNNNPPPMMMFFF???:::555000555333000000111333444444333333333222222111111000000000////////////000000....................................---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))******)))))))))***++++++(((((())))))))))))******''''''(((((()))******+++)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------,,,/////////000111111222222333666999;;;===???CCCEEEHHHHHHHHHKKKOOOQQQRRRRRRSSSVVVZZZ```eeejjjzzzzzzwwwrrrlllkkkjjjjjjmmmnnnooonnnoooqqqqqqooopppqqqnnniiigggggghhhjjjmmmppptttvvvvvvtttqqqnnnkkkiiigggfffggglllqqqpppkkkhhhhhhkkkmmmnnnmmmiiijjjoooqqqppplllmmmoooppppppppprrrtttjjjlllnnnnnnmmmkkkkkkkkkeeefffhhhiiikkkoootttxxxssssssrrrrrrssstttttttttppppppqqqrrrsssrrrqqqppppppmmmjjjhhhhhhiiijjjjjjlllnnnqqqqqqooommmmmmnnnpppppppppqqqsssrrrpppnnnnnnnnnnnnllljjjhhhiiijjjooorrruuuwwwwwwwwwxxxyyyyyy|||}}}|||~~~}}}}}}}}}~~~{{{zzz{{{|||~~~zzzvvvuuuuuuuuutttqqqppppppqqqtttwwwvvvttt||||||{{{zzzxxxwwwvvvvvvtttuuuuuuuuutttssssssssssssvvvzzz}}}}}}{{{wwwtttooopppsssuuuuuurrrooommmmmmmmmlllkkklllmmmnnnooonnnpppqqqqqqooolllkkkkkkkkk{{{sssqqqrrrfff\\\YYY^^^eeeggggggmmmvvvyyywwwtttuuuqqqooommmkkkjjjkkkllllllppptttuuuqqqjjjgggkkkppprrrmmmjjjlllmmmnnnrrrxxx{{{vvvrrrsssvvvwwwrrrmmmtttuuuqqqjjjggggggeeebbbbbbbbbbbbbbbaaaaaa```___ZZZ[[[ZZZUUUTTTWWWXXXWWWTTTOOOJJJJJJLLLOOOOOONNNMMMKKKJJJJJJLLLMMMLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJKKKKKKJJJIIIHHHFFFDDDCCCBBBDDDEEEEEECCCBBBCCCCCCAAAAAA@@@???>>>======<<<@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;===<<<999888:::AAAKKKRRRQQQMMMBBB666111555999:::777555333222222333333444222222222111111000000000000//////......//////000.................................---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))************))))))))))))((())))))***+++,,,(((((((((((()))))))))***((((((((())))))*********(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,------------/////////000111111222222333666999;;;===@@@CCCFFFHHHHHHIIIKKKMMMOOOQQQQQQRRRUUUZZZ___dddgggyyyvvvuuussspppiiihhhhhhiiikkkmmmmmmlllppppppnnnjjjjjjlllkkkgggeeeeeegggiiikkknnnqqqrrrrrrpppnnnkkkhhhgggggggggkkknnnpppnnniiihhhlllpppnnnpppoookkkkkkooopppooommmnnnnnnmmmkkkiiiiiijjjkkklllkkkiiifffdddddddddeeefffggghhhjjjnnnsssxxxpppqqqrrrrrrqqqqqqqqqrrroooqqqrrrrrrrrrqqqppppppoooooonnnmmmlllmmmoooqqqooooooooonnnmmmmmmoooqqqpppooonnnooopppooommmkkkjjjkkkjjjhhhffffffhhhjjjnnnpppssstttssssssssstttqqqyyy~~~{{{|||}}}|||vvvxxx|||||||||}}}|||zzzyyyyyy{{{|||}}}}}}~~~|||wwwtttsssrrrrrrqqqoooooopppooommmnnnrrrwww{{{zzzyyyxxxwwwvvvuuutttvvvuuuuuuttttttrrrpppooooooppprrrssstttrrrqqqpppnnnnnnnnnmmmmmmnnnnnnnnnqqqoookkkiiihhhjjjmmmpppooooooooonnnmmmnnnpppsss||||||||||||pppkkkjjjhhhggghhhllllllooouuuvvvttttttvvvpppnnnkkkgggffffffhhhiiilllpppssspppjjjiiiooouuutttnnnjjjjjjjjjkkkooouuuyyywwwtttqqqnnnllljjjhhhmmmpppoookkkhhhhhhfffbbb]]]]]]^^^^^^___^^^^^^^^^\\\```___YYYUUUUUUVVVUUUTTTPPPKKKJJJMMMOOOOOONNNPPPNNNLLLLLLMMMMMMLLLKKKIIIIIIJJJJJJKKKLLLMMMMMMJJJJJJIIIHHHFFFEEECCCBBBDDDEEEFFFFFFDDDBBBBBBCCC@@@@@@???>>>======<<<<<<:::999999888888888888888666777888888888777666666222888@@@FFFHHHFFFCCCAAA:::999666333444666222,,,333222111000//////000111000000000000000///////////////............//////...........................------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))************))))))(((((((((((()))***++++++'''(((((((((((()))))))))++++++*********)))))))))(((((())))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((()))***+++,,,------------/////////000111111222222333555999<<<>>>AAADDDGGGHHHIIIKKKLLLMMMNNNOOOPPPPPPSSSYYY___dddggg{{{yyyxxxuuurrrrrrrrrpppooooooppppppnnnmmmiiijjjhhheeefffjjjkkkhhhdddeeegggiiikkkmmmnnnooolllllljjjgggdddccceeeggglllnnnnnnlllkkklllppptttnnnpppoookkkjjjmmmnnnlllhhhjjjllllllkkkkkkmmmnnnsssrrroooiiidddaaa```aaaeeeeeeeeeeeefffjjjppptttrrrssssssqqqnnnlllkkkkkkooorrrttttttsssrrrrrrssspppqqqrrrrrrqqqrrrtttuuuqqqooommmkkklllnnnppprrrnnnmmmllllllmmmmmmkkkiiiggghhhgggfffdddeeegggiiiiiikkkmmmmmmmmmmmmnnnooorrr{{{~~~yyywwwxxxwwwssswww{{{}}}}}}~~~zzzzzz}}}}}}|||~~~}}}yyyzzz{{{zzzzzzzzz|||~~~}}}yyytttrrrqqqqqqqqqppppppqqqrrrqqqmmmlllttt}}}wwwvvvvvvwwwyyyzzzzzzyyyzzzyyyxxxxxxxxxvvvssspppmmmmmmmmmmmmmmmmmmmmmlllgggiiigggeeegggmmmqqqrrrssspppkkkhhhhhhjjjnnnpppppppppnnnmmmmmmoootttxxx}}}~~~{{{xxxzzz|||rrrlllnnnsssqqqmmmiiiooonnnpppsssssspppqqquuuooommmiiifffdddddddddeeegggkkknnnooommmooouuu{{{tttnnniiiiiihhhiiimmmssszzzxxxsssnnniiiffffffgggiiimmmmmmjjjiiiiiifffaaaZZZ[[[\\\^^^______^^^^^^gggllllllddd[[[XXXXXXWWWRRROOOMMMNNNQQQTTTSSSRRRRRRPPPNNNNNNOOOPPPOOONNNHHHIIIIIIJJJKKKLLLMMMMMMHHHHHHHHHGGGFFFDDDCCCBBBDDDEEEFFFEEECCCAAAAAAAAA>>>>>>>>>======<<<<<<<<<888888888888888888888888777888999888666444333444===BBBHHHKKKJJJBBB:::444000111000111444777333+++---///000000///000222444////////////////////////......------------......------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))************))))))))))))((((((((()))******''''''(((((((((((()))))),,,,,,+++******)))(((((('''(((((()))))))))))))))&&&''''''(((((())))))***(((((((((((((((((((((((()))***+++,,,---........./////////000111111222222333555999<<<>>>AAAEEEGGGGGGJJJMMMNNNNNNNNNOOOOOOPPPSSSYYY```eeehhhyyyvvvyyyyyyuuurrrttttttsssrrrrrrrrrrrrpppnnnfffggggggfffhhhkkkkkkgggdddeeehhhkkkmmmnnnooopppiiiiiigggddd```___aaadddggghhhhhhjjjkkknnnpppqqqlllnnnmmmiiihhhjjjjjjhhhdddfffhhhjjjlllooosssvvvuuusssoooiiidddbbbcccdddeeeeeedddddddddhhhnnnrrrqqqssssssqqqmmmiiihhhhhhmmmpppssstttsssrrrtttuuuqqqsssvvvvvvtttssstttuuunnnmmmkkkkkklllnnnoooooojjjiiihhhiiikkkkkkkkkiiifffggggggeeedddccceeegggdddfffhhhiiijjjkkkmmmooovvv{{{}}}zzzxxxyyyyyywwwuuuyyy~~~~~~}}}}}}}}}zzz~~~zzzzzz|||}}}{{{}}}~~~{{{yyyzzz{{{zzzyyyzzz|||~~~zzzvvvrrrppppppqqqqqqqqqpppoooqqqtttsssrrrwwwvvvuuutttvvvyyy{{{{{{zzzzzzyyywwwxxxxxxvvvrrrnnnkkklllllllllkkkjjjiiihhhcccfffeeebbbeeemmmrrrqqqpppnnnllljjjjjjllloooqqqmmmmmmmmmkkkkkkmmmqqqtttrrrmmmllloooqqqnnnnnnqqqnnniiiiiiooossspppkkkhhhkkkkkkmmmpppnnnjjjkkkpppmmmllljjjhhhgggeeeddddddhhhjjjlllnnnnnnppptttvvvpppkkkgggggghhhhhhmmmsss|||vvvmmmhhhfffggghhhiiijjjlllkkkgggdddccc```\\\WWWYYY\\\^^^___^^^\\\[[[eeelllnnnfff\\\XXXXXXYYYQQQOOONNNPPPSSSTTTRRRPPPNNNMMMLLLMMMOOOQQQQQQPPPIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDCCC@@@>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;999999999999999888777777999;;;<<<;;;999888999;;;BBB???;;;777555222000///555555333......333666666+++...000111000111444666...........................------------------...---------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---************************************************))))))************))))))***))))))(((((((((((()))'''''''''((((((((()))))))))))))))))))))))))))(((''''''((()))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))+++,,,---........./////////000111111222222333555999<<>><<<<<<<<<::::::::::::::::::;;;;;;888888888777666555333333222555777777666777;;;>>>===;;;888666555444333222,,,222555111,,,,,,......***,,,//////------000222---........................------,,,,,,------...---------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))************))))))+++***)))(((((('''((((((''''''''''''((((((((()))&&&&&&''''''((()))))))))''''''((()))))))))))))))&&&&&&&&&'''((())))))***************************((()))+++,,,---........./////////000111111222222333555999<<>>===<<<;;;;;;;;;::::::999999999888888888:::555444888:::666444555333444666888888777555444222222111111111000000000////////////.........---...............---------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,+++******)))++++++++++++++++++++++++,,,***((()))+++,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))))))))((('''&&&))))))))))))((((((''''''&&&&&&'''(((((((((''''''+++,,,,,,+++)))'''((()))******+++,,,,,,,,,,,,+++...///000000222222333444555777;;;>>>@@@BBBFFFHHHJJJMMMPPPSSSTTTRRROOOMMMQQQTTTZZZ```dddffftttqqqnnnlllmmmnnnnnnmmmkkknnntttxxxtttjjjfffgggnnnuuuyyytttmmmjjjjjjjjjfffhhhiiiiiifffdddcccbbbffffffggghhhjjjkkklllmmmoookkkgggeeefffiiikkkllljjjgggbbb^^^\\\]]]___aaacccaaa______ccchhhkkkmmmhhhgggfffeeeeeeeeeeeefffjjjgggdddccceeehhhjjjjjjrrrtttqqqiiicccbbbaaa___cccdddcccccchhhnnnoookkkbbbeeeeeeaaa```dddgggfffnnnoooqqqoookkkgggeeedddbbbeeejjjmmmnnnmmmjjjhhhfffeeedddcccbbbcccdddeeebbb```aaadddfffiiiooovvvwwwxxxzzz|||~~~}}}zzzwwwxxxvvvtttsssrrrssstttuuuyyyzzz{{{|||{{{yyywwwuuunnnoooqqqtttxxx{{{{{{{{{zzzyyyxxxvvvuuuuuuttttttrrrpppooorrrwww|||~~~~~~~~~|||zzzwwwvvvuuuttttttooosssyyy||||||{{{yyyxxx}}}yyyvvvxxx|||~~~~~~~~~~~~~~~{{{xxxwwwwwwyyyyyyyyyxxxzzz||||||||||||}}}~~~}}}wwwrrrrrrvvvyyyxxxvvvvvvtttrrrrrrtttttttttsssuuuvvvvvvsssnnnhhhdddbbbeeegggjjjnnnpppnnniiieeefffhhhlllooorrrtttttttttlllkkkiiiiiikkkllllllkkkiiijjjjjjhhheeecccccccccdddeeefffhhhjjjkkklllllluuurrrmmmgggcccaaa``````bbbcccdddfffhhhgggeeebbbeeedddbbb```^^^]]]\\\\\\\\\ZZZ]]]bbbccc]]]WWWUUU\\\^^^aaaaaaaaa``````aaaaaabbbcccbbb``````aaabbbbbbbbb```]]]YYYYYY^^^bbb___^^^\\\\\\]]]^^^]]][[[\\\ZZZWWWVVVXXXYYYZZZZZZXXXWWWVVVUUUUUUUUUUUUUUUVVV]]]```[[[VVVUUUWWWWWWTTTTTTSSSPPPLLLJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>><<<;;;;;;::::::999999999999888888888777888555444777777555333333333444444444444333222222111111111111000000000000//////.........---------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,+++++++++******************************+++***))))))++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((************)))((('''&&&)))))))))(((((((((((('''(((((()))))))))((('''''')))++++++***(((''''''(((******+++,,,,,,,,,,,,+++///000111222333444444555666888<<<>>>@@@CCCFFFIIIJJJMMMPPPSSSTTTRRRPPPNNNRRRUUU[[[___cccdddpppmmmkkkjjjlllnnnoooooonnnoootttwwwtttlllggghhhiiinnnqqqoookkkiiijjjkkkeeegggiiifffcccaaabbbddddddhhhnnnrrrsssoooiiieeeiiifffccceeeiiimmmnnnmmmjjjgggbbb^^^[[[[[[]]]^^^gggccc``````dddhhhiiihhhffffffggghhhiiiiiiiiiiiibbbaaa```aaadddgggjjjlllwwwuuuooohhhcccbbbbbbbbbcccddddddeeejjjooolllffffffhhhhhhdddcccgggkkkkkkqqqrrrrrrqqqmmmkkkjjjjjjeeehhhkkknnnooommmiiigggiiiiiihhhgggffffffggghhhbbb___```dddhhhiiinnnttt{{{wwwuuuwwwzzz|||}}}wwwuuusssqqqqqqrrrtttvvvzzzzzzzzzyyywwwtttqqqooollllllnnnrrrvvvyyyzzzzzzzzzyyywwwuuutttttttttuuuqqqoooooossszzz~~~~~~}}}{{{zzzxxxvvvttttttttttttuuuwwwzzz||||||{{{yyyxxxyyy}}}~~~{{{vvvuuuzzz}}}|||{{{{{{{{{{{{yyywwwvvvvvvxxxyyyyyyxxxwww|||{{{yyyzzz}}}{{{vvvqqqppptttwwwwwwvvvrrrqqqppppppqqqrrrqqqppptttuuuuuupppiiidddcccdddhhhiiijjjmmmmmmkkkfffcccbbbiiiooorrrsssvvvwwwvvvmmmlllllllllmmmmmmmmmmmmlllkkkjjjgggeeedddddddddhhhiiijjjlllnnnpppqqqrrruuurrrlllfffaaa_________bbbaaa``````bbbbbbaaa```eeebbb___\\\ZZZZZZ[[[\\\]]]\\\]]]aaaaaa[[[XXXXXXYYY[[[]]]^^^^^^]]]\\\[[[bbbccccccaaa^^^]]]]]]^^^]]]]]][[[YYYXXXZZZ^^^bbb```^^^\\\\\\]]]\\\ZZZXXXZZZXXXVVVVVVWWWYYYZZZYYYWWWVVVVVVVVVVVVVVVVVVWWWVVV[[[]]]XXXTTTUUUXXXXXXWWWVVVTTTPPPLLLJJJJJJLLLJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@??????>>>===;;;::::::999999999888888888888777777777666555555777777666555555333333222111000/////////111111000000000/////////.........---------,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++************************)))))))))*********++++++*********+++++++++++++++***************************)))))))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((''''''(((((((((((((((((((((((())))))******)))(((''''''%%%'''((()))((()))***,,,******+++,,,,,,,,,,,,+++000111111222333444555666666888<<<>>>@@@BBBFFFHHHIIIKKKNNNQQQRRRQQQOOONNNQQQTTTZZZ___cccdddllljjjhhhiiilllnnnppppppooonnnooorrrqqqmmmlllnnnooonnnnnnoooooommmlllkkkeeeffffffcccaaabbbfffjjjfffjjjooosssrrrnnngggcccdddcccdddiiinnnpppooolllllliiiddd___]]]]]]^^^```llliiiffffffggggggeeebbbcccdddgggjjjlllmmmnnnnnnccccccdddfffhhhkkknnnqqqsssoooiiieeebbbaaabbbdddeeehhhkkkmmmpppqqqkkkccchhhkkkkkkgggfffiiilllllllllmmmmmmlllkkkkkklllnnnlllmmmnnnnnnmmmllljjjiiijjjkkkllljjjhhhggghhhiii```^^^___eeeiiikkkooottt~~~zzzvvvsssuuuxxxzzz|||uuusssrrrqqqqqqtttwwwyyyvvvuuutttssssssrrrrrrrrrwwwuuutttuuuyyy|||}}}~~~{{{zzzxxxvvvuuuuuuuuuvvvqqqqqqrrrwww|||~~~}}}{{{xxxwwwvvvuuutttuuuvvvvvvwwwvvvvvvwwwyyy{{{}}}~~~{{{zzzyyywwwvvvwwwzzz|||yyyyyyyyyxxxxxxyyyzzzzzzwwwwwwwwwyyy{{{|||{{{zzzzzzzzzvvvwwwzzzvvvtttrrrsssvvvxxxxxxvvvtttsssrrrrrrssssssrrrqqqssssssqqqkkkeeecccfffiiijjjiiihhhiiiiiigggdddbbbbbbmmmttttttsssvvvwwwvvvpppooonnnmmmlllkkkllllllnnnllliiifffeeeeeeffffffiiijjjlllmmmooopppqqqqqqmmmjjjeeeaaa^^^^^^___```eeeaaa]]][[[[[[\\\]]]]]]___\\\YYYWWWWWWXXX[[[\\\^^^]]]^^^aaa```[[[YYY[[[VVVXXX\\\```bbbaaa___]]]dddddddddbbb___]]]]]]^^^[[[[[[[[[[[[[[[]]]aaaddd___^^^]]]]]]\\\[[[XXXVVVXXXWWWWWWWWWYYYZZZZZZXXXXXXXXXXXXXXXWWWWWWVVVVVVWWW[[[[[[VVVSSSUUUWWWWWWVVVUUUSSSOOOKKKIIIIIIKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEHHHHHHHHHGGGGGGFFFEEEEEEBBBBBBBBBBBBAAA@@@???>>>>>>===<<<:::999999888888888888888777777777666666333555666666555666666555333222000///............000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))***))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''((((((((())))))******)))(((''''''%%%&&&((()))((()))+++,,,******+++,,,,,,,,,,,,+++111111222333444555555666555888;;;===???AAADDDFFFGGGIIIKKKNNNOOOOOONNNMMMNNNRRRXXX___dddfffjjjiiiiiijjjmmmnnnooonnnmmmiiiiiilllmmmlllmmmqqqrrrmmmjjjllllllhhheeedddcccccccccbbbbbbeeeiiimmmhhhhhhhhhiiiiiijjjjjjjjjeeegggjjjnnnqqqpppmmmkkkllliiiddd```______aaacccmmmkkkjjjhhhgggeeebbb___bbbccceeehhhjjjkkklllmmmdddeeefffggggggiiilllnnnkkkfffbbbbbbbbbaaaaaacccfffmmmssstttsssqqqllleeegggjjjkkkgggfffhhhjjjiiifffffffffffffffhhhkkknnnsssrrrpppnnnllljjjiiiiiihhhkkkmmmkkkiiigggiiikkkccc```bbbiiinnnppprrruuuvvvvvvvvvwwwxxxxxxuuusssjjjjjjjjjkkknnnqqqtttvvvvvvvvvvvvxxxyyy|||~~~{{{yyywwwwwwyyy|||}}}}}}{{{zzzyyywwwvvvvvvuuuuuuqqqsssxxx{{{}}}}}}||||||yyyxxxwwwvvvuuuvvvwwwwwwqqqooonnnpppuuuzzz~~~{{{wwwvvvwwwxxxxxxvvvssstttvvvwwwyyyyyyzzzzzzyyyyyy{{{~~~~~~|||}}}~~~xxxtttuuuwwwssssssrrrtttvvvwwwwwwvvvxxxwwwvvvvvvwwwvvvtttrrrqqqooolllhhheeefffhhhkkkhhhgggeeefffggggggeeeccchhhuuu{{{vvvqqqrrrsssqqqnnnnnnllljjjhhhhhhjjjlllooolllhhheeefffggghhhhhhfffgggjjjkkklllkkkjjjiiibbb```^^^\\\[[[\\\^^^```fffbbb\\\YYYYYYZZZ[[[[[[XXXXXXWWWVVVWWWYYY[[[]]]^^^\\\]]]```^^^ZZZ[[[^^^VVVXXX[[[```eeegggfffddddddeeeeeeccc```^^^^^^___^^^^^^^^^______```aaabbbZZZ\\\______\\\XXXVVVUUUUUUVVVWWWZZZ\\\[[[YYYVVVWWWXXXXXXXXXXXXWWWVVVUUUZZZ]]]\\\WWWTTTUUUVVVTTTQQQQQQPPPMMMIIIGGGGGGHHHJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBAAA???>>>======<<<;;;999888888777777777777777777666666666666444888999666444444444333222111000///............////////////............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++)))))))))))))))*********((((((((((((((((((((((((((()))******(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''))))))&&&''''''''''''((((((((((((((()))))))))(((''''''((()))******(((((()))*********+++,,,,,,,,,,,,+++000111222222444444555666555888;;;===>>>@@@CCCEEEFFFGGGJJJLLLMMMMMMMMMLLLMMMQQQXXX___eeeiiillllllkkklllnnnmmmkkkiiihhhdddcccgggiiiiiijjjnnnhhheeedddeeebbb]]]\\\___```___```cccfffhhhiiihhhgggeeedddcccdddfffiiijjjfffiiilllnnnnnnmmmlllllliiifffccc___^^^```cccdddhhhhhhhhheeebbbaaabbbcccdddddddddcccccccccccccccaaaccceeeeeeeeefffjjjmmmjjjdddbbbfffhhhfffeeegggeeennnvvvuuurrrpppmmmjjjiiimmmooollljjjkkkjjjhhhfffeeeeeeddddddggglllpppsssrrrpppmmmiiifffcccbbbfffjjjnnnnnnlllkkknnnrrrkkkgggiiioootttuuuvvvwwwsssssstttuuuvvvuuurrroooeeefffhhhkkkooossswwwxxxzzz|||~~~wwwwwwwwwyyy{{{}}}}}}}}}yyyyyyyyyxxxwwwvvvuuutttnnnttt|||~~~}}}~~~}}}|||zzzxxxvvvvvvvvvvvvmmmkkkjjjlllrrrvvvyyyyyy|||yyywwwvvvxxxyyyxxxwwwqqqsssvvvyyy{{{{{{zzzyyyzzz{{{~~~}}}|||}}}}}}zzzvvvssstttuuuvvvuuutttttttttuuuuuuuuuyyywwwwwwwwwwwwuuurrrpppmmmkkkiiihhhhhhhhhggggggcccdddfffiiilllmmmkkkjjjuuu{{{pppoooooollliiiiiihhhfffeeehhhmmmqqqoookkkfffeeefffiiijjjjjjdddfffiiikkkjjjgggdddaaa[[[[[[[[[[[[\\\^^^```aaaccc```^^^]]]]]]]]]\\\ZZZYYYZZZ[[[\\\^^^___``````^^^]]]^^^```^^^[[[^^^ccc[[[ZZZYYY[[[```dddeeeeeeaaabbbcccbbb___^^^___```bbbbbbbbbbbbbbb```]]][[[UUU\\\cccbbb]]]WWWUUUVVVTTTVVVZZZ^^^```^^^ZZZVVVWWWXXXYYYYYYZZZYYYXXXXXX]]]___^^^YYYUUUUUUTTTQQQNNNOOOOOOMMMJJJGGGFFFGGGJJJJJJJJJJJJJJJIIIHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFJJJIIIGGGEEEDDDEEEFFFGGGBBBBBBBBBAAA@@@???>>>===<<<;;;:::999777777777777777777666666666555555555;;;@@@@@@:::555555555222111111111000000//////////////////.........------,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---************************************************((((((((()))))))))******))))))))))))))))))((((((((((((((((((((((((((((((''')))******((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&'''((((((((('''''')))***+++***))))))***+++******+++,,,,,,,,,,,,+++000000111222333444555555666999<<<>>>???AAADDDFFFFFFGGGIIILLLMMMMMMMMMMMMMMMRRRYYY```fffjjjooonnnnnnnnnnnnlllhhheeeddd``````dddgggfffgggiii______aaaccc^^^XXXZZZbbb]]]]]]___dddiiijjjgggcccccccccdddeeeeeedddcccbbbcccfffjjjkkkiiiiiikkknnnfffddd```^^^^^^```ccceeedddddddddaaa^^^^^^cccgggfffeeeccc```]]][[[ZZZZZZ___bbbfffhhhiiikkkppptttoooiiihhhnnnqqqmmmkkkmmmdddnnnuuutttooonnnoooooonnnsssuuurrrppppppnnnkkkiiiiiigggffffffiiiooosssooonnnmmmjjjfffaaa]]]ZZZeeejjjpppqqqpppppptttxxxrrrnnnooouuuyyyyyyxxxyyywwwtttpppooopppqqqrrrrrrkkkmmmpppuuuzzz~~~{{{}}}}}}yyyvvvvvvwwwzzzxxxxxxyyyyyywwwvvvtttrrrlllttt~~~}}}|||yyywwwuuuttttttooommmlllnnnqqqsssrrrpppuuuvvvvvvwwwxxxzzz{{{|||qqqssswww{{{}}}|||zzzyyy{{{}}}~~~{{{zzzyyyvvvtttssstttuuu{{{yyyvvvtttssstttvvvvvvvvvuuuttttttsssqqqnnnkkkjjjiiigggiiikkkjjjeeeaaaaaadddiiioootttuuussspppqqqnnnmmmjjjfffgggfffeeefffjjjrrrxxxoookkkeeedddfffjjjkkkkkkeeegggjjjllljjjfffaaa^^^ZZZ[[[\\\]]]```bbbdddeee_________aaabbb```]]][[[^^^___bbbdddeeefffeeeeee```___```bbb```^^^aaagggbbb]]]WWWUUUXXX\\\^^^______```aaa```^^^]]]^^^___eeeeeeeeedddbbb^^^YYYUUUTTT^^^gggggg___XXXWWWYYYUUUXXX]]]bbbdddbbb\\\XXXWWWXXXZZZ\\\]]]]]]\\\\\\___aaa___ZZZVVVVVVSSSOOONNNOOOQQQOOOMMMJJJHHHHHHLLLLLLLLLLLLKKKJJJIIIHHHCCCEEEGGGIIIKKKKKKJJJIIIJJJHHHEEECCCBBBCCCEEEFFFBBBBBBBBBAAA@@@???======<<<;;;999888777777666666777666666666555555555555DDDIIIHHH@@@999888666222111111111222111111000/////////.........---------,,,,,,,,,+++++++++******(((((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***)))))))))((((((((((((((((((((((((((((((((((((''')))+++***'''&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''',,,***)))(((''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&''')))******+++---///******+++,,,,,,,,,,,,+++///000111222333444444555888:::===???@@@BBBEEEGGGGGGHHHJJJLLLNNNNNNNNNNNNOOOSSSZZZaaagggjjj|||rrrkkknnnpppkkkfffdddhhhhhhggggggjjjmmmiiiaaa]]]^^^aaabbbaaa^^^ZZZXXXUUUZZZbbbhhhjjjgggbbb___ffffffggggggfffeeeddddddhhhfffdddfffkkkmmmkkkggg]]]\\\\\\]]]___bbbfffhhhgggddd```^^^```ccceeeggg\\\bbbdddaaa_________^^^]]]\\\^^^cccjjjppprrrrrrnnnnnnoooppprrrqqqooollllllnnnpppmmmiiifffggghhhqqqrrrrrrqqqooonnnoooppptttpppjjjdddccciiirrrzzznnnoooooolllfff___ZZZWWWgggmmmrrrrrrsssvvvwwwvvvvvvnnnlllttt{{{{{{yyyyyy|||uuunnnkkkmmmpppqqqooorrrooopppvvv|||zzzyyyuuuxxx}}}~~~|||vvvuuuttttttvvvwwwvvvuuu{{{~~~}}}wwwuuuxxxxxxvvvuuusssqqqrrrtttwwwyyyzzz|||{{{zzz{{{}}}~~~}}}|||uuuyyy}}}|||yyyyyy|||~~~yyyxxxyyy{{{{{{yyywwwzzz{{{wwwpppooosssyyy{{{vvvssstttvvvvvvvvvwwwuuutttttttttppphhhbbbcccgggfffcccdddiiigggbbbaaaeeejjjoooooopppuuu{{{xxxoooppppppkkkhhhkkkjjjggghhhnnntttuuuhhhgggffffffggggggfffddddddeeehhhlllnnniii___WWWXXXZZZ\\\^^^aaabbbccccccccccccbbbcccddddddbbbaaafffaaa___cccdddbbb```aaa]]]``````^^^bbbgggddd]]]\\\XXXTTTQQQRRRXXX___ccc___^^^]]][[[\\\```fffkkkiiidddbbbbbb___ZZZYYY[[[[[[___cccbbb^^^[[[\\\___[[[]]]```bbbbbb___[[[XXXXXXVVVVVV[[[aaadddaaa^^^``````___]]][[[XXXUUUSSSMMMMMMNNNNNNMMMKKKIIIHHHNNNLLLJJJGGGEEEDDDDDDEEEFFFIIIMMMNNNMMMLLLKKKKKKIIIHHHGGGFFFEEEEEEDDDDDD@@@BBBDDDEEEDDDBBB@@@>>>>>>===;;;888777777777777<<<444666===888...555HHHLLLBBB777111222555777777222222222111000//////...///............---------+++++++++*********))))))************))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&&&&''''''(((((((((((((((***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))************))))))((((((((())))))******+++,,,,,,111222333333222111222444999888:::>>>@@@???CCCHHHKKKKKKMMMNNNOOONNNNNNMMMPPPTTT\\\dddhhhiiiuuunnniiilllmmmiiiffffffllllllkkkjjjlllmmmhhh```[[[]]]___``````^^^[[[YYY[[[\\\^^^```bbbccccccdddgggfffeeedddcccaaaaaa```eeecccbbbeeejjjkkkhhheee^^^^^^^^^___```ccceeefffiiiddd^^^]]]___```\\\XXX___eeegggbbb\\\\\\]]]]]]aaaaaadddiiinnnqqqpppnnnooooooppprrrttttttqqqooommmmmmmmmkkkjjjkkkmmmooossssssrrrpppoooooorrruuutttqqqllljjjjjjlllpppsssmmmmmmlllhhhbbb]]]ZZZYYYbbbjjjppprrrssswwwwwwuuurrrmmmnnnvvv{{{yyywwwwwwwwwsssoooooorrrtttssspppqqqqqqssszzz}}}yyywwwwwwwwwzzz~~~~~~|||xxxwwwvvvvvvwwwxxxwwwuuuvvvzzz~~~}}}|||{{{{{{}}}}}}zzzyyyzzzyyyvvvrrrqqqqqqtttyyy}}}}}}|||{{{|||}}}|||{{{yyyxxx{{{~~~~~~{{{yyywwwwww{{{xxxtttsssuuuvvvvvvuuutttvvvvvvsssooonnnpppsssyyyuuurrrqqqrrrsssrrrqqqooooooqqqrrrrrrooojjjfffmmmooonnnjjjjjjllliiicccbbbdddjjjsssyyy~~~yyytttwwwtttmmmgggjjjjjjggghhhmmmqqqrrrjjjhhhffffffffffffdddccccccfffjjjllljjjfffaaa^^^[[[[[[\\\]]]^^^___``````eeecccbbbcccddddddcccbbb___^^^aaafffeee___[[[ZZZ[[[______]]]^^^aaa___ZZZZZZWWWTTTSSSUUUZZZ```ddd]]]]]]\\\[[[\\\___dddiiihhhdddcccdddbbb^^^]]]___]]]aaadddccc___\\\]]]```______```___]]]ZZZWWWTTTYYYXXXZZZ```fffhhheeeaaa______^^^]]]ZZZXXXUUUTTTLLLLLLMMMNNNNNNNNNNNNNNNJJJJJJJJJIIIIIIHHHGGGFFFIIILLLOOOQQQPPPOOONNNNNNKKKJJJHHHFFFEEEDDDDDDDDDCCCDDDEEEFFFEEECCC@@@???===<<<:::888777777888888555555555777888:::AAAHHHBBB<<<444000111333222111222222111111000//////...............------------+++++++++*********))))))*********)))))))))((((((''''''(((((()))))))))))))))((((((((('''''''''&&&&&&''''''((((((((((((((())))))******))))))((('''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***(((((())))))************))))))******+++,,,,,,,,,000222333333222111222444999888:::???@@@@@@CCCHHHJJJLLLNNNPPPPPPPPPNNNMMMPPPTTT[[[bbbfffhhhmmmiiihhhiiihhheeeeeeggglllmmmllljjjkkkjjjddd\\\ZZZ\\\]]]___^^^]]][[[ZZZZZZZZZ[[[\\\^^^```aaabbbeeecccaaa^^^\\\\\\\\\]]]___^^^^^^aaaeeefffccc``````aaabbbcccdddeeeeeeeeegggaaa\\\\\\``````YYYRRRZZZ```ccc___]]]```dddfffdddfffiiimmmooonnnjjjfffggghhhiiikkknnnnnnllljjjmmmjjjiiiiiimmmqqqtttuuuppppppnnnmmmlllnnnrrrvvvqqqooommmmmmoooooollliiiggggggeeeccc```___aaacccjjjpppuuutttssssssqqqmmmkkkkkkooouuuwwwuuuttttttrrrqqqqqqtttxxxxxxuuuqqqsssuuuzzz~~~|||yyyxxxyyyyyy|||}}}{{{{{{yyyxxxxxxxxxxxxwwwvvvqqqtttxxxzzzyyyxxxwwwwwwvvvzzz|||{{{{{{}}}{{{wwwssssssuuuxxx}}}~~~}}}|||}}}}}}{{{xxxvvvyyyzzz|||~~~}}}zzzuuuqqqtttrrrpppoooqqqrrrrrrqqqrrrrrrrrrqqqpppooonnnmmmqqqppppppqqqrrrqqqooommmjjjlllnnnnnnmmmjjjiiiiiinnnooonnnkkkjjjkkkgggbbbcccgggnnnwww|||rrrqqqtttpppfffhhhkkkllliiihhhlllooooookkkiiifffeeeeeeeeedddbbb```cccgggeee```]]]]]]___``````____________``````fffdddbbbbbbccceeeeeeddd\\\]]]ccciiiiiiaaaZZZWWW[[[___```]]][[[\\\[[[YYYWWWWWWVVVVVVXXX\\\```cccZZZZZZZZZYYYZZZ]]]cccggggggeeeeeegggfffbbbaaacccaaaccceeeddd```^^^___aaacccbbb___[[[XXXUUUTTTSSS]]]^^^bbbhhhmmmnnniiieee______^^^]]][[[YYYWWWUUUPPPPPPOOOOOOOOOPPPQQQRRRHHHIIIKKKLLLMMMLLLKKKJJJKKKNNNQQQQQQPPPOOONNNNNNKKKJJJIIIGGGEEEDDDDDDCCCEEEFFFGGGGGGEEECCC@@@???;;;:::999999888888999999333777666444:::FFFHHHCCC999666222111222222000---222111111000000//////...............------------+++************)))))))))******))))))))))))(((((('''(((((((((((()))))))))((((((((('''''''''''''''&&&''''''(((((((((((((((((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((()))*********&&&'''((()))***+++,,,,,,******++++++,,,---------000111333333222111333444888888;;;@@@AAAAAADDDIIIJJJLLLOOORRRSSSQQQOOONNNQQQTTTYYY___cccfffggghhhhhhgggcccaaabbbeeefffiiiiiigggfffeee___XXX[[[\\\\\\]]]\\\[[[YYYXXXTTTWWW[[[^^^```___]]]\\\ccc```]]]ZZZYYYZZZ[[[]]]YYYYYY[[[]]]``````^^^[[[cccdddfffgggggggggeeedddaaa^^^\\\^^^bbbdddaaa]]]___bbbbbbaaadddiiillljjjggghhhiiijjjjjjgggbbb`````````bbbeeehhhhhhgggeeejjjhhhfffiiiooosssttttttggghhhiiiiiiiiikkknnnpppmmmkkkjjjmmmppppppjjjeeeaaaaaaaaa```bbbffflllqqq{{{~~~|||uuuooollliiieeeeeeiiiooossssssssstttwwwsssssstttwwwzzzzzzwwwtttvvv{{{~~~}}}}}}~~~{{{}}}{{{yyyzzzyyywwwwwwwwwwwwvvvtttnnnqqquuuwwwwwwvvvvvvvvvtttxxxzzzyyyzzz}}}|||yyyxxxwwwxxx{{{}}}~~~}}}}}}||||||}}}}}}|||yyyvvvxxxwwwvvvyyy}}}|||vvvqqqnnnnnnmmmmmmnnnooopppppprrrqqqpppqqqrrrqqqmmmiiilllnnnpppssssssrrrnnnlllmmmnnnmmmjjjfffeeehhhllljjjkkkjjjkkkkkkkkkhhheeeeeellluuu||||||{{{uuummmjjjkkkhhhaaajjjnnnoookkkjjjmmmnnnmmmjjjhhheeedddeeeeeeeeedddffffffddd```[[[YYYYYY[[[dddcccbbbaaaaaabbbcccdddfffcccaaa```bbbdddeeeeee```^^^aaagggiiiddd]]]ZZZ]]]```aaa^^^ZZZXXXYYYZZZVVVWWWWWWXXXYYY[[[]]]^^^XXXXXXXXXWWWYYY^^^eeejjjhhheeefffhhhhhhdddbbbdddbbbdddeeedddaaa``````aaaeeebbb]]]YYYWWWWWWYYYZZZccceeeiiinnnqqqooojjjfffaaaaaa```^^^\\\[[[YYYXXXXXXVVVSSSQQQPPPQQQRRRSSSMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNPPPPPPMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDBBB???>>>999999999999999999999:::888999888999AAAHHHCCC999666444333333444444222///111111000000////////////.........---------,,,,,,************))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&%%%$$$######%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))''''''((()))***+++,,,,,,***++++++,,,,,,---......000111222222222222333555888888;;;AAABBBBBBDDDIIIIIILLLPPPSSSTTTSSSPPPNNNQQQTTTXXX]]]aaadddfffhhhiiiddd___]]]___aaa```cccdddcccbbbbbb]]]WWW]]]\\\[[[ZZZYYYXXXWWWVVVTTTWWWZZZ]]]^^^^^^\\\[[[cccaaa]]][[[[[[]]]```bbbYYYZZZ[[[]]]^^^]]][[[YYY```aaacccddddddcccaaa```^^^___```aaacccfffjjjmmmuuusssnnnmmmqqqtttooogggiiiiiigggeeebbb```___^^^``````bbbfffiiijjjhhhfffgggffffffjjjoooqqqooolll___cccgggjjjjjjjjjjjjjjjllliiihhhkkkpppqqqmmmhhhddddddcccccceeejjjqqqvvv}}}~~~zzzqqqjjjiiigggeeeffflllrrrttttttvvvzzz}}}vvvvvvvvvwwwxxxyyyxxxwww{{{{{{~~~{{{|||~~~~~~|||yyywwwxxxvvvttttttttttttsssqqqnnnqqqtttvvvvvvvvvwwwxxxuuuwwwwwwtttuuuyyy{{{yyyvvvvvvwwwyyy{{{}}}|||zzz{{{{{{zzz{{{||||||zzzxxxzzzvvvrrrtttxxxyyytttooojjjjjjjjjiiiiiikkkmmmnnnpppnnnmmmoooqqqpppkkkfffiiikkkooorrrqqqooommmkkkpppnnnkkkeeebbbdddkkkqqqooonnnnnnqqqrrrpppllljjjeeerrr~~~~~~xxxzzzxxxpppjjjhhhgggfffmmmpppqqqmmmkkkmmmnnnlllhhheeecccbbbdddeeeeeeeeerrrmmmfff```^^^\\\ZZZXXXaaaaaaaaabbbbbbdddeeeeeedddaaa______```cccddddddaaa\\\ZZZ___ccc```\\\[[[\\\^^^^^^]]]XXXUUUVVVZZZWWWXXXXXXYYYYYYXXXWWWWWW[[[[[[ZZZZZZ\\\ccckkkqqqgggeeedddfffeeeaaa___aaabbbbbbbbbaaa`````````aaabbb```\\\YYYZZZ]]]aaaddddddeeehhhkkkkkkiiieeeaaacccbbbaaa___]]][[[ZZZYYYXXXVVVTTTRRRQQQSSSUUUWWWTTTRRROOOMMMLLLMMMOOOQQQOOOPPPPPPOOOKKKHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDCCCAAA???===<<<888888999999::::::::::::<<<777888BBBHHHCCC:::555555444222111222333333333000000000///////////////...------------,,,,,,,,,)))))))))))))))))))))))))))))))))(((((((((((('''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%###"""###$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))***************++++++,,,,,,---......///111222222222222444555888888<<>>===<<<<<<888999:::::::::999888888777<<<@@@???;;;999666444000000000/////////000111////////////////////////---------,,,,,,,,,++++++(((((((((((())))))******))))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''((()))***++++++,,,))))))******+++,,,,,,,,,...000222222222222444666777888===DDDFFFEEEGGGKKKJJJKKKNNNQQQRRRRRRRRRQQQQQQTTTXXX]]]aaaccc^^^aaa___YYYWWWZZZYYYTTTWWWZZZYYYTTTQQQSSSSSSQQQVVVUUUTTTTTTVVVXXX[[[\\\UUUXXX]]]aaabbb```\\\ZZZ^^^\\\ZZZXXXWWWXXXXXXYYYZZZYYYVVVSSSPPPOOOPPPQQQVVVWWWWWWXXXXXXXXXXXXXXXVVVVVVWWWZZZ\\\\\\YYYVVVVVVaaakkklllhhhccc]]]WWWXXXYYYXXXVVVTTTTTTXXX\\\[[[[[[\\\___aaabbb```^^^eeeggghhhgggdddbbbeeehhhcccfffiiikkkkkkkkklllmmmeeegggjjjjjjhhheeeddddddllllllllljjjfffcccccccccbbbhhhllllllkkkllljjjgggkkkttt{{{}}}}}}|||tttiiinnnrrrvvvyyy{{{|||}}}~~~xxx{{{|||xxxrrrqqqwww|||~~~}}}}}}tttuuuvvvwwwvvvuuusssrrrooonnnmmmnnnooopppooonnniiillloooqqqrrrsssuuuwwwsssvvvuuuqqqnnnmmmjjjeeeiiihhhiiinnnuuu|||zzzwwwrrroooooooooooooookkkmmmooorrrsssqqqmmmjjjnnnmmmjjjfffccceeelllqqqmmmmmmmmmmmmkkkjjjiiihhhfffhhhhhhfffdddccceeehhhkkkhhhffffffhhhiiigggeeedddaaadddkkknnniiifffhhhooo{{{{{{wwwyyyuuulllkkkhhhgggkkkoooqqqpppooodddfffddd^^^\\\```cccdddccc___ZZZVVVUUUUUUTTTSSSTTTWWWYYYYYYVVVVVVYYY]]]YYY[[[___bbbcccaaa___^^^XXXXXXXXXZZZ\\\]]]\\\ZZZZZZooolllVVVUUU```ZZZSSSPPPUUUYYYWWWWWWYYYXXXXXXYYYZZZZZZYYYXXXWWWSSSYYY```dddddd```[[[YYYYYYTTTRRRSSSTTTTTTWWW\\\XXXVVVVVVWWWYYY\\\]]]^^^[[[[[[[[[[[[\\\]]]^^^___^^^]]][[[YYYYYY[[[```cccZZZXXXUUUQQQMMMKKKJJJIIIHHHHHHIIIJJJLLLNNNQQQRRRLLLKKKJJJIIIHHHHHHIIIIIICCCDDDFFFFFFFFFFFFHHHIIIIIIHHHFFFCCCAAA???>>>>>>@@@?????????>>>>>>======999999:::;;;:::999888777666EEEHHH888000666777000///111222222111000000000.........///////////////---------,,,,,,,,,++++++'''((((((((())))))******)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))))))))((((((((((((%%%&&&''')))***,,,---...((())))))***++++++,,,,,,...000222222222333444666777888===DDDFFFEEEGGGKKKJJJKKKMMMOOOQQQRRRRRRRRRQQQTTTYYY^^^bbbccc