BM6(R7 }}}uuummmfff^^^XXXdddggglllnnnmmmkkkkkklll|||oookkknnnmmmiiijjjqqqqqqlllkkkpppuuukkk^^^XXXXXX[[[\\\ZZZUUU[[[fffppprrrppppppsssttt___TTTWWW___aaafffoooyyy~~~wwwpppqqqnnnhhhddddddiiipppuuuhhhnnn{{{xxxsssuuuwww}}}mmmbbbaaajjjwwwyyynnnddd]]]]]]hhhttt}}}|||xxxyyy{{{zzz|||xxxwwwwwwvvvxxx|||uuutttiii^^^ZZZ[[[```iiittt{{{{{{~~~{{{uuusssmmmqqqkkkpppssstttyyy~~~xxxyyyvvvuuuyyyzzztttqqqyyywwwtttsssvvv~~~|||uuuooohhhjjjjjjjjjkkkooowww~~~vvvjjjhhhkkksssxxx~~~zzz}}}}}}wwwrrrssssssxxx|||{{{~~~}}}wwwqqqooorrruuuuuussszzz|||{{{zzz}}}~~~yyy~~~zzz|||rrryyy}}}{{{vvvtttxxx|||~~~{{{nnnppprrrpppllliiiiiijjjmmmtttyyyxxxzzzqqqqqqooojjjddd``````bbbiiinnnooojjjhhhppp|||qqqpppuuuzzzuuuiiidddfff~~~{{{ooobbbZZZ[[[^^^eeedddbbb]]][[[^^^eeekkkvvv~~~~~~~~~uuu```aaa```eeetttxxxgggiiiuuuxxxzzzppphhhddddddfffgggmmmpppqqqkkk```ZZZ\\\```___```___\\\ZZZ^^^gggooommmooopppqqqtttzzzwwwYYY]]]cccjjjrrrtttiii\\\YYY___``````jjjzzzzzzzzz~~~wwwtttuuuwwwhhhfffccc___[[[ZZZ```fffggg___ZZZZZZYYYVVVYYY```fffdddccceeehhhlllnnnooo|||uuupppsss~~~xxxrrruuu{{{hhhiiiyyy~~~yyyuuuqqqnnnmmmwwwrrriiieeeqqqeeebbb^^^\\\]]]aaafffiiitttrrrrrruuuyyy|||~~~}}}~~~yyytttxxx}}}|||}}}yyyqqqrrrzzzvvvppppppyyy{{{jjj^^^ZZZiiiggglllvvv||||||{{{||||||wwwyyy|||vvv|||uuuqqqnnnjjjssstttnnn{{{}}}~~~zzzsssuuuzzzjjjnnnvvv|||xxxnnneeeccc\\\dddnnntttxxx|||zzz}}}}}}yyyyyy{{{{{{xxx{{{~~~~~~wwwpppkkkjjjtttvvvwwwxxxwwwvvvwwwxxxvvvdddcccuuu~~~rrraaa^^^kkkwww{{{sssmmmjjjooowww~~~zzzxxxyyyyyyvvvuuuwwwtttoooiiiccc^^^ZZZUUURRRSSS^^^ppp|||}}}~~~xxxtttsssrrrpppnnnhhheeeeeennn}}}tttiiiffffffeee\\\[[[bbbeee```ccciiidddnnnnnnjjjeeefffmmmtttvvvvvvpppqqquuuqqqrrrxxx~~~~~~yyyxxxzzz{{{{{{sssnnnnnnqqqssskkkfffkkkwww~~~yyy~~~yyytttqqqooonnniiijjjlllqqq{{{~~~}}}|||vvvnnnkkknnnrrrrrrrrrnnnkkkllloooqqqqqqpppsssuuuuuussssssvvvvvvssswwwzzz|||xxxtttvvv}}}yyydddeeerrr|||hhhssszzzwwwkkkjjjwww}}}xxxrrr|||{{{pppggg^^^XXXYYYYYY\\\aaa```ZZZVVVUUUMMMOOOQQQSSSUUUUUUTTTTTTMMMVVVbbbmmmvvv}}}xxxjjj[[[VVVVVVWWWXXXYYYXXXVVVUUUZZZ___jjjxxx~~~wwwyyyvvvmmmmmmlllfff___```jjjuuuzzzvvvllllllnnnnnnwwwpppccc[[[VVVbbbrrryyy}}}xxxyyy}}}}}}~~~zzzvvvwww|||nnnnnn{{{nnn|||{{{vvvnnnkkkkkkooowwwvvvkkkbbbccciiimmmkkkffffffkkkvvv}}}wwweeeTTTKKKUUUSSSQQQPPPPPPQQQTTTUUUPPPWWW___eeennnaaa```]]][[[]]]___ZZZRRRKKKNNNQQQSSSVVV^^^jjjsssttt~~~||||||}}}{{{~~~zzzzzzpppuuutttnnnmmmrrrrrrmmmhhhjjjkkkmmm{{{vvvsssmmmhhheeefffhhhiii~~~vvvjjjfffhhhjjjjjjyyy~~~~~~~~~yyyqqqpppooohhh___\\\___hhhqqqwww|||mmmggg^^^\\\bbbeee\\\OOOfffnnnuuuxxxzzz|||{{{www|||{{{yyyuuuvvv}}}|||~~~~~~zzzzzzzzzvvvqqqrrrvvvwwwyyy{{{zzz}}}|||xxx~~~~~~}}}wwwsssiii___aaakkkwww~~~||||||~~~xxxtttwww~~~|||tttfff[[[WWWZZZ^^^```YYYZZZ\\\```fffnnntttxxx}}}rrrnnnkkkmmmqqqxxx|||hhhYYYOOOHHHHHHHHHIIIMMMWWW]]]ZZZQQQiiivvvssszzz{{{uuu|||tttttt|||vvvsss{{{yyysssuuu{{{~~~nnnfffeeelll|||yyyqqqrrrhhheee___XXX[[[eee]]]cccccceeevvvzzzoooqqqqqqkkkcccaaafffllluuuxxx||||||uuupppttt~~~yyysssjjjbbbaaaccccccbbbgggllluuu{{{pppnnnsssmmmkkknnn}}}|||tttrrr~~~iii[[[XXXOOOWWWhhh~~~jjjSSSIIIIIIKKKLLLMMMRRRVVV[[[cccgggccc\\\RRR\\\gggnnnvvv{{{|||~~~xxxtttvvvssslllkkk{{{{{{oooiiiiiimmmiiieeecccgggoooyyytttnnnpppwww}}}xxxqqqkkkmmmttt{{{|||zzz{{{ssspppsssyyy}}}{{{zzz}}}lll^^^```VVVbbb{{{|||nnn\\\\\\[[[XXXVVVXXX___eeeeee```XXXOOOIIIHHHIIIKKKKKK___yyyvvvgggTTTVVVZZZaaaeeehhhrrr{{{|||yyyzzzwww{{{yyyuuuoootttxxx~~~uuurrrtttuuurrrpppllljjjrrrppp}}}|||rrreeekkkfffccccccdddgggoooxxx~~~jjjnnn{{{yyyvvvpppllllll|||rrrfff___^^^^^^ZZZTTTRRRRRRQQQNNNLLLMMMRRRWWW\\\aaafffddd```___eeekkk~~~~~~yyyxxx}}}}}}}}}vvviiifffiiijjjjjjppp|||wwwoooiiiwwwwww~~~~~~}}}||||||{{{}}}vvvvvv|||}}}}}}xxxssspppqqqtttnnneee\\\[[[aaaiiiooorrrlllooorrrqqqppppppsssvvv{{{~~~|||xxxyyywwwsss}}}|||yyy}}}|||zzzxxxssspppkkkooo|||}}}~~~{{{vvvtttfffnnnxxx{{{tttmmmpppyyy}}}zzz{{{{{{{{{}}}}}}|||zzzxxxvvvuuuuuuvvvmmmkkkhhhccc^^^\\\^^^bbbjjjkkksss|||gggccc___bbbjjjrrrvvvwww}}}uuuuuurrrppptttyyyvvvoooooo~~~wwwwwwzzzwww~~~yyy{{{lll^^^]]]dddlllpppfffeee___]]]```cccccceeehhh```^^^\\\\\\___ccchhhkkkyyy~~~~~~xxxxxx|||vvvfffWWWYYY___iiivvv~~~}}}kkkrrruuuuuuzzz|||}}}|||zzz|||xxxrrriiicccffftttvvvuuuzzzrrrhhhdddfffooozzzsssqqqttt|||{{{zzztttrrrqqqtttzzzzzztttoookkkggghhhnnnsssvvvvvv{{{|||tttppprrrlllllljjjhhhddd```]]][[[gggjjjooossswwwxxxxxxwwwppprrrssssssvvv{{{|||xxxxxxxxxyyy|||}}}|||zzzzzzzzzxxxyyy|||{{{}}}|||{{{}}}yyyzzzyyyvvvvvv|||~~~yyyxxx{{{}}}qqqlllllltttzzzwwwsssqqqjjjkkkppptttlll^^^ZZZ^^^aaa\\\UUUQQQ[[[tttwwwdddYYYUUUjjjwww}}}{{{uuu}}}yyy|||}}}}}}yyysssssszzz{{{|||xxxxxx|||~~~~~~}}}pppfffdddfffgggiiijjjjjjhhhfffeeerrrtttvvvwwwxxxyyy{{{}}}qqqtttttttttwww{{{{{{wwwuuuyyy|||{{{{{{~~~tttsssnnnnnntttvvvmmmccc^^^bbb___```eeeccc]]]___ffffffkkknnnjjjiiisss|||yyyeeeSSSLLLTTTfffnnniiiqqq}}}wwwssslll}}}ssslllmmmooolllmmmpppsssyyy{{{wwwxxxyyyvvvrrrrrrnnnnnnqqqkkkccciiiwwwzzzyyy{{{ooo{{{rrryyyzzztttwwwiii]]][[[[[[UUUOOOMMMWWW]]]ffflllqqqyyy|||zzzyyy{{{~~~yyyuuuooolllkkkiiigggdddiiikkkllljjjggggggjjjmmmuuu|||~~~xxxsssvvv||||||yyyrrrpppmmmjjjhhhiiilllnnnjjjhhhkkkqqqooolllttt|||yyyyyynnneee]]]TTTPPPMMMOOOXXXccccccmmm}}}|||||||||~~~||||||{{{zzztttwwwzzzxxxwww||||||vvvsssqqqssswwwxxxvvvrrrkkkoooppplllggghhhqqqyyy~~~~~~|||mmmhhhfffdddbbbbbbuuuzzz|||vvvkkk^^^TTTJJJJJJTTTgggqqq[[[ZZZsssooollllllpppuuuyyy{{{vvvwww{{{sssnnnnnnttt{{{{{{cccSSSVVVWWW[[[^^^]]]]]]bbbjjj```UUUPPP\\\xxxkkkhhhsss~~~xxxtttpppooooookkk```VVVZZZZZZyyywwwxxx{{{|||jjj\\\TTTLLLDDDFFFJJJPPPSSSOOONNNVVVaaaaaajjjyyyyyycccbbbppp|||zzzyyyzzz{{{|||}}}}}}~~~~~~}}}zzzxxxooobbb]]]___\\\VVVPPPNNNQQQ\\\ddddddaaa___vvv}}}}}}yyymmmpppyyynnnbbb\\\cccjjjkkkkkknnnsssyyyyyytttvvv|||xxxoootttqqquuulll```ssssssnnnrrrqqqkkkppp}}}~~~xxxwwwlll```gggyyyuuuiii[[[[[[ppp{{{yyy{{{wwwuuu}}}{{{pppddd\\\YYYZZZOOOOOOMMMNNN\\\rrrtttfffcccdddgggiiihhhjjjmmmqqqnnnhhhbbb]]]YYYXXXWWWOOO\\\jjjqqqyyyxxxzzz}}}|||{{{yyywww}}}{{{wwwtttsssqqqppppppmmmmmmlllkkkiiifffdddcccSSSQQQuuunnnaaaZZZUUUTTTOOOJJJKKKRRRNNNIIIDDDEEEGGGFFFEEEEEEDDDDDDDDDCCCBBB???===<<<@@@>>>|||zzzxxxwwwvvvtttrrrpppooonnnjjjhhheeebbb^^^ZZZWWWUUUWWWWWWWWWVVVTTTRRRQQQPPPIIIKKKIIIJJJXXXiiikkkaaaSSSQQQNNNIIIEEEAAA===<<<888888777777666666666555888777666555555555555555666777777666444444555666888777yyyzzz||||||zzzwwwssspppmmmiiieeedddfffeeeaaa]]]```\\\YYYXXXZZZZZZVVVRRRMMMLLLJJJHHHEEEBBB@@@???BBBAAA@@@???>>><<<;;;;;;<<<<<<;;;:::999888777777999999999999999888777777333444222///666AAABBB999;;;;;;:::888777555444444444333333333222222222222333333222111111111111111333444555444333444666999777555}}}uuurrrnnniiieeecccbbbaaa___[[[XXXWWWVVVTTTOOOKKKLLLLLLKKKIIIGGGDDDAAA???FFFCCC@@@@@@AAAAAA>>>;;;===:::888888::::::777444444444444444333333333333333333222222111111000000111111222222333333444444+++,,,---......///......555777555///000666666000/////////000000111111111111000000000000000//////111000000///////////////000111111111111444777:::888666~~~rrroookkkiiiiiijjjjjjjjjfffeeedddcccbbbaaa`````````ZZZVVVYYY___^^^TTTJJJGGGFFFCCCAAA@@@??????@@@===:::888777888888777555::::::999999888777666666777555333333555555333222555333111222333444222000444444444555555666666777444444444444444444444444222222222222222222222222000111222333333333333333///333333///...111333111111111111111111111111111111111111111000000000000111111000000000000000111///////////////222666999;;;777~~~}}}~~~||||||}}}}}}{{{zzzyyyyyy~~~~~~zzz}}}|||yyywwwwwwwwwxxxyyy{{{~~~yyyzzz~~~xxxwwwuuusssqqqnnnmmmllldddcccbbb```^^^\\\[[[ZZZXXXXXXWWWWWWVVVTTTSSSRRROOOLLLHHHGGGGGGGGGGGGFFFFFFEEEEEECCCBBBAAA@@@???===<<<<<<>>>AAA@@@;;;666888777777666666777888999444333111111222444444444111111111111111222333333......------...///......//////......///000///...000000000/////////....../////////000000000111111000000//////......------///000000000000//////...)))---///---,,,...000111000000000//////.........000000000000000000000111111111000000000000111111///000000///...000333666999666HHHGGGEEEDDDEEEGGGIIIKKKCCCDDDEEEEEEDDDDDDEEEGGGEEEEEEHHHQQQ[[[___[[[UUUDDDJJJNNNLLLKKKMMMPPPPPPMMMIIIEEEDDDEEEFFFEEECCCHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHCCCDDDFFFHHHJJJKKKLLLLLLGGGIIIKKKMMMNNNQQQTTTWWW\\\```dddfffccc]]]WWWTTTNNNLLLIIIEEEEEEHHHOOOTTTRRRQQQPPPQQQTTTVVVXXXXXXZZZ[[[]]]^^^\\\XXXTTTQQQUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSTTTRRRNNNIIIEEECCCBBBCCCCCCDDDFFFGGGGGGHHHJJJIIIJJJOOOUUUZZZ[[[ZZZNNNQQQVVVZZZ[[[\\\^^^___\\\[[[YYYWWWVVVTTTTTTSSS[[[[[[ZZZZZZZZZYYYYYYYYYPPPVVV\\\^^^^^^cccmmmwwwyyy{{{|||yyy{{{wwwwwwzzz~~~}}}|||~~~{{{wwwuuutttrrrrrrtttxxx}}}{{{wwwtttrrrzzz|||~~~|||zzzzzz|||}}}}}}}}}|||xxxrrrnnnllllllllllllhhhgggfffdddaaa^^^\\\ZZZYYY^^^```ZZZQQQLLLNNNRRRKKKKKKJJJIIIHHHGGGGGGFFFBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999999;;;999777777777777666444555555555555555666666666333555777777555333222111333222222111111111111111222222111000//////000000////////////////////////111111111111222222222222111111111111111111111111444333333222111000//////000000000000111111222222//////000000000000000000////////////...---++++++000222333333222333444555---------....../////////------............/////////............//////000///000111000//////111222444222FFFEEECCCCCCCCCDDDEEEGGGEEEFFFFFFEEEFFFJJJQQQVVVWWW\\\iii||||||^^^```ZZZMMMDDDCCCEEEEEEAAAAAABBBBBBCCCCCCCCCBBBDDDEEEGGGIIILLLOOOQQQRRRPPPTTTZZZ___```___[[[YYYUUUUUUVVVUUURRRNNNJJJHHHEEEGGGIIIIIIHHHGGGHHHIIIAAACCCFFFFFFDDDBBBAAAAAADDDDDDDDDBBB@@@>>>???@@@===;;;999999;;;>>>??????<<<<<<===>>>????????????@@@???>>>>>>>>>@@@AAACCCAAA>>>;;;999::::::::::::999999999999999:::::::::>>>=========<<<<<<;;;;;;999:::<<<===<<<<<<===>>><<<;;;;;;:::999999999:::888888999:::;;;<<<======<<<======>>>???BBBFFFHHHGGGHHHJJJKKKLLLMMMMMMNNNTTT]]]^^^WWWVVV___fffeee^^^\\\ggg{{{qqqffffffiiieee___ZZZXXXYYY\\\^^^\\\YYYVVVSSSTTTWWW\\\___\\\YYYVVVWWW\\\___^^^\\\eeeaaa]]]YYYXXXZZZ]]]___```aaa```___\\\YYYUUUSSSWWW\\\\\\VVVQQQUUU[[[^^^\\\___aaa```^^^bbbllluuuxxxzzz{{{xxxqqqhhhaaa^^^\\\]]]___^^^\\\ZZZYYYYYYXXXWWWZZZ^^^___\\\ZZZ\\\aaaeeegggeee```]]]]]]___UUUVVVWWWXXXWWWTTTRRRPPPQQQTTTVVVWWWUUUUUUVVVXXX\\\\\\[[[[[[[[[[[[[[[ZZZ______```aaabbbbbbcccccceeeggghhhhhhggggggjjjlllyyyxxxzzz}}}~~~|||xxxssspppnnnoooppppppqqqtttyyy}}}{{{yyyuuurrrpppooopppqqqmmmooopppooollliiihhhggghhhggggggiiikkkmmmmmmlllhhhccc^^^]]]aaadddeeedddhhhgggeeebbb___]]][[[ZZZ\\\ZZZXXXVVVUUUVVVWWWXXXTTTUUUWWWYYYXXXVVVTTTRRROOOMMMKKKKKKMMMOOOPPPPPPPPPLLLHHHEEEDDDDDDDDDCCCDDDDDDDDDCCCAAA???===<<<===>>>>>><<<:::999999999666666666666666666555555444444333333222333333333111111222222222222111111222111111111222222000------.........//////000000000111222111///...//////......---------,,,,,,,,,///000000///...,,,,,,---//////000000111000000///,,,,,,------------......+++,,,,,,,,,+++++++++,,,/////////...............++++++++++++,,,,,,,,,,,,*********************+++111111111111000///...------,,,,,,......---------------......//////000000,,,,,,,,,------.........---------------...//////---///222222111000000111111///^^^]]]\\\[[[[[[\\\\\\]]]bbbbbbaaa```bbbjjjuuu}}}hhhWWWTTTUUUUUUMMMLLLJJJHHHGGGIIIMMMQQQVVVYYY^^^eeelllqqquuuwww||||||tttlllhhh[[[\\\]]][[[WWWTTTRRRRRRQQQRRRQQQPPPPPPRRRVVVYYYRRRUUUWWWWWWSSSMMMIIIFFFJJJGGGDDDBBBBBBBBBBBBAAA======<<<===@@@DDDIIILLLGGGFFFEEEDDDEEEHHHKKKMMMSSSLLLAAA;;;999:::::::::999999::::::;;;<<<=========>>>>>>===;;;:::;;;<<>>:::666???===:::999999<<>>HHHJJJBBB>>>DDDGGGDDDFFFDDDTTTllllllVVVJJJPPP[[[XXXRRRMMMIIIGGGGGGHHHGGGEEEBBBAAADDDJJJRRRVVVOOOJJJFFFHHHOOOVVVZZZZZZXXXSSSLLLEEEAAA@@@BBBCCCAAACCCFFFHHHHHHGGGEEEDDDGGGKKKKKKIIIIIIMMMOOONNNKKKPPPUUUVVVUUUYYYaaahhhggggggfffaaaXXXPPPJJJGGGEEEIIIMMMPPPNNNKKKGGGFFFHHHHHHKKKQQQQQQMMMKKKLLLHHHNNNSSSRRRKKKDDD?????????@@@AAAAAA@@@===:::888:::===???>>>======???BBBAAA@@@???>>>======>>>>>>@@@@@@?????????@@@AAAAAAAAACCCEEEDDDCCCCCCEEEHHH???NNN\\\```^^^[[[XXXVVVHHHIIIJJJIIIGGGCCC@@@===BBBCCCCCCBBBAAADDDJJJOOOFFFDDDBBBAAAAAACCCFFFGGGJJJKKKMMMLLLIIIFFFDDDCCC@@@??????AAACCCEEEEEEDDDGGGCCC@@@AAAFFFJJJIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDAAAAAABBBBBBBBBBBBBBBCCC@@@BBBDDDFFFEEECCC@@@>>>>>><<<;;;<<<>>>@@@AAAAAAAAA???<<<<<<>>>@@@@@@@@@:::;;;;;;<<<;;;999888777;;;777444555999:::777333333333333333333333444444333333222222333444555555//////000111111111111000111111222444555444111...222222111111000000//////...---,,,---...///000000.........//////000000000...///000000///...//////)))***,,,...///000//////,,,---......------...///---...///...---,,,---...+++,,,---...///000000111---.....................000000///......---,,,,,,------.........---,,,,,,...++++++...000///...---...---------,,,,,,,,,,,,---------....../////////...............///000111+++...222333222111111111111000~~~~~~vvvuuu}}}wwwuuuqqqnnnnnnooorrrsss|||xxxvvvtttqqqooollljjjkkkmmmqqqssssssqqqnnnooosssvvvvvvrrrmmmhhheeefff```ZZZXXXYYYXXXTTTPPPJJJIIIFFFEEEMMMZZZcccfffdddbbb___[[[XXXZZZ```eeehhh```TTTLLLIIIHHHHHHHHHAAADDDJJJPPPSSSSSSQQQPPPWWWTTTOOOKKKIIIHHHIIIJJJIIIHHHGGGEEECCCBBBBBBBBBAAADDDEEEBBB===;;;===AAABBBDDDEEEDDD@@@???@@@BBB;;;===@@@BBBCCCBBB@@@???===>>>@@@BBBCCCBBBAAA@@@CCCCCCCCCDDDDDDDDDDDDEEEHHHKKKNNNQQQSSSRRROOONNNSSSPPPMMMMMMMMMIIIAAA:::;;;<<<===@@@DDDHHHLLLNNNJJJIIIHHHIIILLLPPPUUUXXXOOOKKKFFFAAA>>>>>>@@@AAA??????@@@@@@AAABBBDDDDDDJJJGGGEEEFFFKKKLLLJJJFFF???FFFOOORRRTTTYYYeeeooonnnggg^^^VVVPPPJJJDDD@@@===>>>@@@AAABBBBBBBBBAAA;;;AAAHHHIIIFFFCCCCCCEEE@@@BBBDDDCCC@@@===<<<;;;===;;;::::::;;;;;;:::888::::::999888999:::;;;<<<======<<<;;;;;;;;;;;;;;;<<<;;;:::999888888999:::::::::::::::::::::::::::<<<>>>@@@AAABBBAAA@@@???>>><<<:::777666666777777;;;:::999888888999:::;;;888999999999888888;;;=========<<<;;;:::999888888999888888999;;;<<<;;;999888888999:::;;;<<<===>>>>>>>>>======<<<<<<;;;;;;777777777777777777777777:::999888888777777888888333444555666888999;;;;;;===<<<999777666666666777777777666666555555444444222333444444555555444444333222222111111222222333111111111111000000000///////////////000000000000222000//////111///,,,(((////////////////////////......------------....../////////......---------------------------------...------,,,,,,...///000........................---------............///------------------------------++++++++++++---------------,,,,,,+++++++++---.........---,,,,,,+++///............------------------............//////......---------......---......///////////////000000000000111111111111//////{{{zzz~~~{{{yyy{{{xxxsssrrrrrrrrrrrroooooooooppprrrrrrqqqooonnnpppsssssspppkkkgggfffgggddd```___aaabbbaaa```WWWWWWUUUSSSXXX```eeedddhhhhhheeebbb___aaafffjjjlllgggbbb``````aaaaaaaaa___ccchhhmmmoooooommmllliiifffccc```______aaabbb]]][[[YYYVVVTTTRRRPPPPPPRRRUUUVVVSSSOOOMMMOOOSSSRRRTTTUUUTTTQQQOOOPPPRRRIIIJJJMMMOOOPPPOOONNNLLLQQQRRRRRRQQQPPPMMMJJJIII??????@@@@@@@@@AAAAAAAAADDDFFFHHHJJJJJJIIIGGGFFFOOOLLLJJJKKKLLLJJJDDD???<<<;;;;;;;;;<<<===???@@@AAA@@@???@@@AAADDDGGGIIIHHHEEEAAA===;;;;;;<<<===:::::::::::::::;;;<<<===AAA>>><<<===AAACCCAAA>>>999???DDDFFFGGGKKKSSS[[[VVVQQQKKKGGGFFFDDDAAA???888999;;;<<<<<<<<<<<<;;;999>>>CCCEEEBBB@@@@@@BBBCCCEEEGGGFFFDDDBBB@@@@@@???===<<<<<<======<<<;;;;;;;;;:::::::::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<@@@@@@>>>=========>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB;;;<<<===>>>===<<<;;;:::@@@???===;;;:::::::::;;;:::::::::;;;<<<===>>>???>>>??????>>>===>>>@@@BBB@@@???>>>===;;;:::888888888777777888999999888666888888888888888888888888;;;;;;;;;;;;;;;<<<<<<<<<666666666666666666666666777777666555555555555555555666666777888999999999<<<;;;888666555555666666888888777666444333222222000000111222222222222222111111000000000000111111111111000000000/////////....../////////000000000333111//////000///,,,***..............................------------......,,,,,,,,,,,,,,,+++++++++------------------------------,,,,,,,,,---...///------------------------,,,,,,,,,,,,---------------------------------------,,,++++++++++++,,,---------,,,,,,,,,+++++++++---------------,,,++++++............------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------...///////////////....../////////000000000//////{{{zzzvvvqqqrrrwwwyyywwwttttttpppnnnrrrzzz}}}|||}}}~~~~~~|||xxxvvvxxxzzzzzzxxxxxxzzz|||yyyrrrlllqqqrrrqqqnnnnnnpppooojjjkkkmmmpppqqqkkkddddddhhh}}}qqqfffaaa___``````^^^\\\YYYXXXYYYYYYXXXWWWTTTVVVXXXWWWTTTQQQOOOOOOMMMKKKJJJIIIIIIKKKMMMNNNEEEGGGGGGFFFHHHLLLLLLHHHNNNNNNLLLJJJIIIIIILLLNNNJJJIIIJJJLLLOOOPPPPPPOOOMMMOOOSSSWWWYYYXXXVVVUUUQQQPPPNNNLLLLLLNNNPPPRRRMMMLLLJJJGGGEEECCCBBBBBBCCCEEEFFFDDDAAA@@@BBBEEECCCDDDEEEDDDBBBAAAAAABBB===>>>@@@BBBCCCBBBAAA@@@EEEDDDDDDBBB???<<<999777:::;;;;;;;;;;;;<<<<<<<<>>===<<>>???AAABBB???<<<:::999888777666555555555888888777777777888999999>>>===;;;999777777777888666555555555555555666666888555444555888:::888555666777999999:::<<>><<<:::<<<======???AAAAAA???=========>>><<<;;;;;;======<<<:::::::::999999999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;BBBAAA@@@?????????@@@AAADDDDDDDDDDDDDDDDDDDDDDDDJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBB>>>???AAACCCEEEFFFGGGHHHGGGHHHHHHGGGFFFEEEGGGHHHHHHGGGFFFDDDBBB@@@>>>>>>???>>>===>>>??????>>><<>>===<<<;;;::::::===>>>>>>???@@@@@@AAAAAA:::::::::::::::::::::::::::999999888888888888888======<<<<<<<<<<<<<<<<<<:::888777555444444555555888777666555333111000/////////000111111111111111000//////......//////000000000000/////////...............////////////000333111///...//////...,,,...........................------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,------,,,---......//////......------.........///////////////tttwwwzzzzzzxxxxxx{{{~~~|||~~~~~~}}}}}}{{{{{{oooppp}}}nnnlllgggaaaaaacccccc___fffiiikkkiiieeecccdddgggeeeeeefffhhhjjjhhhaaa\\\^^^___\\\XXXXXX[[[\\\YYY]]]```cccbbb\\\XXXZZZ^^^vvvmmmaaaWWWQQQOOOOOOPPPXXXVVVSSSRRRQQQPPPNNNLLLJJJLLLMMMLLLIIIHHHGGGHHHEEEDDDCCCAAA>>>>>>@@@BBB@@@BBBBBBBBBDDDGGGFFFBBBAAAAAAAAAAAA@@@???@@@@@@:::;;;<<<>>>??????>>>===999;;;>>>@@@AAA@@@>>>===@@@???===<<<===???AAABBB???>>>==================;;;<<<===;;;999999;;;===;;;;;;;;;::::::999999999777888:::;;;;;;;;;:::999;;;;;;;;;;;;999888666555777777777777888888888888999888888777777777777777666444333444666888777666777777666666555555555555444444555555555444444444777777777666666555555555666555555444333333333444444333222333555666555333666555444333444555666555777666555555555555666666555555555555555555444444555777888888777666888:::666888::::::999888888999999777666777888888777666666666666666666777777777888888777777777777777888>>>===<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBB>>>@@@BBBEEEGGGGGGGGGGGGFFFGGGGGGFFFDDDCCCDDDEEEHHHGGGFFFEEEDDDBBBBBBAAACCCBBBBBBDDDEEEFFFEEECCCDDDCCCBBBBBBAAA@@@??????>>>?????????@@@@@@@@@AAA========================;;;:::999999888888999999??????>>>===<<<;;;::::::666666444333333333333444555555444333111000//////000000111222222222222111//////............///////////////............---------........./////////222111///.........//////------------------------------,,,,,,,,,,,,------,,,,,,,,,------......///++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------,,,,,,,,,+++*********+++++++++,,,,,,)))))))))***+++,,,---...,,,,,,---............---------.........///////////////yyy{{{~~~}}}zzzyyyzzz}}}zzz|||}}}|||zzzxxxxxxxxxuuuoooxxx|||wwwmmmooolllddd^^^]]]^^^]]]eeegggiiiiiifffddddddfff]]]```cccddddddaaa]]][[[UUUWWWUUUPPPNNNRRRTTTSSSOOOUUUYYYYYYXXXYYY]]]```]]]YYYTTTQQQQQQSSSTTTTTTSSSRRRRRRRRRRRROOOKKKGGGIIIJJJKKKJJJHHHFFFGGGHHHFFFGGGFFFDDDAAA@@@AAACCCEEEGGGEEECCCEEEIIIIIIEEECCCCCCCCCCCCCCCCCCAAA@@@???@@@@@@@@@???>>>>>>>>><<<===>>>???@@@???>>>===???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<===>>>;;;<<<<<<;;;::::::;;;<<<;;;;;;::::::;;;::::::999666666777888999888777777:::::::::::::::::::::999444444555555555666666666555444444333444555666777666444333333444555666666444555555555666666555555222333444555666555555444444444555555555555555555666555444333222222222222333222222333444555444333666444222222444555333222666666666555333333333444555555444444444444444444444555555555444555666777666777999999888777888999444333222333444555444333333444444555555555555555666555555555555555666666999888777777777777999999888888888888888888888888777666666777888999:::;;;::::::;;;<<<<<<<<<;;;;;;888999;;;<<<======<<<<<<<<<===>>>===;;;::::::;;;===========================<<<===???BBBCCCBBBAAA=====================<<<::::::999999888888888888888888888888888888888888666555444444333333444444888777666555444333222222333222222222111222222222111111111000000000000000...///000000111111000000//////............//////.........---------,,,,,,------------............000///...---------///000------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------.........++++++++++++++++++++++++,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++***---,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,************+++,,,......+++,,,,,,---------------....../////////000000000//////}}}|||yyyyyyzzz|||~~~~~~yyyrrrllliiiiiivvvyyyzzzvvvmmmqqqoooeee[[[ZZZ\\\^^^aaa``````___^^^\\\[[[ZZZWWWYYY[[[[[[YYYVVVSSSRRRPPPSSSSSSNNNMMMOOOQQQPPPNNNRRRTTTSSSSSSUUUVVVUUUOOONNNNNNOOORRRSSSSSSRRRIIIIIIKKKLLLMMMJJJFFFBBBEEEFFFGGGFFFCCCBBBBBBBBB===>>>???@@@@@@@@@@@@???AAABBB@@@===>>>BBBBBB??????>>>===>>>??????===;;;:::;;;;;;:::999999:::<<<888888999999999999888888888888666555555555666777777777666555444444444555777666666555444444444555666444333444555555444333222333333444444333333333444333333222222111111111333333333333444444444444333333333333333444555666555444333333333333333444333333333333333222111000000111222333444444444444333333333444444444444555333222111000000000000000000000111111111222222222111111000111222333222111111222444333222222333555333222222222222222333333333333333333444444444444444666777666555555666777333222111222444555444333333444555666666666555555555555555555555666666777777666555444555666777888777777777777777777777777888888999;;;<<<===>>>???999999999999999999999999666666777777777777666666777999::::::888777777888777888888999999:::::::::777777888:::<<<>>>===<<<777888888999999:::::::::777777777666555444444444666666666666666666666666444444333222222222222333333333222222111000000000///000000000000000000000........./////////000000+++,,,,,,---------------///..................///---------,,,,,,,,,,,,+++,,,,,,,,,---------......,,,---...---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++************************++++++,,,---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++***************+++++++++++++++))))))***+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************+++,,,------***+++,,,,,,------,,,,,,....../////////000000000//////zzzxxxwwwxxxooojjjhhhuuuzzzzzz{{{zzziiimmmlllddd]]]^^^ccceeegggccc^^^\\\]]][[[VVVRRR]]]ZZZXXXYYYZZZZZZVVVRRRJJJOOOQQQMMMKKKLLLMMMKKKPPPRRRQQQMMMNNNPPPLLLEEEGGGGGGHHHJJJLLLMMMKKKIIIKKKKKKLLLNNNOOOOOOMMMKKKJJJKKKMMMLLLIIIGGGFFFFFF>>>>>>@@@DDDHHHHHHEEEBBBAAACCCCCCBBBDDDIIIIIIFFFCCCAAA???@@@BBBBBB@@@>>>999;;;======;;;:::;;;===777777777777777777777777777777666666666777777888888888777777666777777777;;;:::888777777777666555777555444444777777666444777777777777777777777777555555444333333222222222111111111222222222333333333333333333222222222222///000111000000///000000000111111222111000....../////////000000000000111111111000000111111222333//////...............///......////////////000000---...///000000000111111,,,///111222111111333555222222111111222333444555222222222222333333222000111222222111000///000222222111000111333444333222222333444555555555444444444333333333444444555666555444333333333555666777666666666666666666666666000111333444555555555444999999777666666777888999777666666555555555666666666888::::::999888888999777777777777888888888888777666666777999999888666666666777777777888888888555555555555444444444444444444444444444444444444444333222222111111222222111111111111222222222222------...///////////////............------------***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------)))+++------,,,+++,,,...++++++++++++++++++++++++++++++************+++++++++++++++***************************************((()))***+++,,,++++++***++++++++++++++++++++++++)))))))))*********++++++************************)))***+++,,,,,,+++***))))))*********++++++++++++((())))))***++++++******++++++++++++************)))))))))*********++++++******)))))))))******+++******+++,,,,,,,,,,,,,,,------.........///////////////xxx}}}{{{sssnnnkkkpppvvv}}}|||uuulllfffdddaaakkkvvvxxxsssnnnnnnooofffjjjkkkhhhiiiqqqyyy|||nnnggg___\\\\\\ZZZTTTMMM[[[TTTOOORRRXXX[[[VVVPPPDDDJJJNNNKKKIIIIIIIIIGGGIIIKKKJJJHHHLLLQQQLLLDDD>>>???AAAFFFJJJMMMNNNMMMFFFEEEDDDEEEHHHJJJKKKJJJEEEGGGHHHHHHEEEBBB@@@@@@===<<<===BBBGGGGGGBBB<<<999===@@@CCCHHHNNNNNNJJJ@@@===;;;<<<>>>???===:::555888<<<<<<:::777666777555555444444444555555666333333333444444555666777000000000111333444666777888666444333333222111000111///...///111222111...////////////////////////000000//////000000111222000000000111111111111222333333333222111000...---...///111111111000000111---...000111222111000000000000///...............000///...---...///000111///......---......//////---...//////......///000+++---000000//////000111,,,///222222000000222444444333333333333555777888000000111222333222000...111222222111///...000111000///...///111222222111///000111222333222111111111000000000111222222333333222222111222333444555444444444444444444444444111222444555555444333111555333111//////000111222333222111111111222444555000333555666555444444555444444444333333333222222555444333333333333111///444444444333333333333333...//////000000111111222........................///......------------------------......//////000,,,,,,---...//////////////////...------,,,++++++,,,,,,---............---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------&&&***------,,,***+++---++++++++++++++++++++++++++++++************++++++...------,,,,,,+++++++++))))))))))))))))))))))))&&&''')))******))))))(((************************(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******++++++++++++(((((()))***************+++++++++************)))(((((((((((())))))))))))***))))))(((((((((((()))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......//////ccclll|||ttt^^^WWW]]]TTTWWW\\\aaadddccc___[[[[[[\\\]]]```bbb```YYYTTTTTT___eeeddddddmmmvvvzzzbbbVVVMMMPPPTTTPPPKKKIIIOOOHHHCCCFFFLLLNNNIIIBBBDDDEEEDDDBBB???>>>AAADDDAAAAAA@@@BBBHHHMMMHHH???:::;;;===???AAABBBCCCDDDFFFCCC@@@AAADDDFFFFFFDDDAAA???===;;;:::999::::::;;;;;;:::999:::;;;===>>>===::::::@@@GGGJJJGGGBBBBBB<<<:::<<<:::555555999::::::;;;;;;:::777555333222222222222222222222222333222111111333333222111111111111111222444666888777666444222111000//////111000///---------...//////000000000111111111111000000////////////000000///////////////.........//////............//////...000111222222111000...111111111111000///------////////////////////////000000///...---,,,,,,+++.................................------,,,,,,,,,,,,,,,------...//////000......///000111222333333555444333444666777666555111111111000000000000000000///...---...///111333////////////000000000000////////////////////////////////////000000000000000000111111111222222222444444444333222111000///111111222222222333333333000000////////////000000222111///111333444111///////////////000000000000222222222111111111000000//////000000000000//////111111000000000000111111111111000000/////////...////////////////////////------------------------/////////......---------++++++++++++++++++++++++,,,,,,,,,+++++++++******...+++***,,,//////***%%%************************++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,---......******************************))))))))))))******+++*********))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''((())))))(((&&&(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))*********+++++++++******)))(((((('''+++*********))))))((((((******++++++++++++***************))))))))))))))))))************+++++++++---...///...---,,,---...000000TTTZZZgggnnncccQQQLLLSSSOOOOOOPPPRRRTTTSSSQQQOOOIIIIIIKKKMMMNNNLLLGGGCCCPPPXXX\\\YYYVVV[[[aaadddQQQGGGAAACCCEEEBBB???>>>EEE@@@===>>>BBBDDD@@@<<>>;;;;;;>>>AAA======<<<===BBBFFFAAA999:::;;;===>>>???@@@@@@AAA???>>>======???@@@@@@@@@===;;;:::888777777777888888777777777888888999:::999666555:::AAADDDAAA<<<>>>:::888;;;:::777888<<<888999999999888666444222222222222222222222222222222111000111222333222000111000000111222333555666777666444222000......---000000...---------.............../////////000000000//////......//////000..............................------------.........///111222222111///...000000000000///...---,,,------------------------//////......---,,,,,,+++------------------------------------,,,,,,,,,++++++,,,,,,---......//////------...///000111222222444222222333444555444333111111111000000//////...000///...------///111222........./////////000000....................................////////////000000000111111111111222333333333333222111000///000000111111111222222222000//////......//////000111///...///111222000........./////////000000000222222111111111000000000//////000000000000//////111000000//////000000111000/////////....................................------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,)))'''((()))(((###************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,,,,------******************************))))))))))))***************)))))))))(((((((((((()))))))))((((((''')))((((((''''''(((((()))((('''''''''))))))'''&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********((((((((((((((((((((((((*********)))))))))(((((()))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++---...///...---,,,---...000000FFFGGGNNNSSSNNNCCCAAAGGGHHHEEECCCBBBBBBCCCCCCBBB>>>>>>>>>???@@@???<<<999EEEKKKMMMIIIDDDFFFIIIKKKCCC>>>;;;;;;;;;999888999:::888777777999999888666999999999888777888:::<<<<<<<<<;;;;;;@@@DDD@@@999;;;<<<<<<======<<<<<<<<<666888999:::999888999999777666555444444444444555333333444555555555444444555222000333888;;;999666666444444666777666777:::555666666666555444222111111111111111111111111111111000///000111111000///000//////000111222333444555444222000///------,,,///......------------...,,,------------.........//////............//////------------............---,,,,,,,,,,,,,,,,,,------...///000000///...---////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......++++++,,,---...///000000111000///000222333222111111111000///......------///...---------...000000---------.........//////------------------------,,,,,,---------........./////////000000000000111111222222222111000///......////////////000000000//////............/////////...---...000000...,,,.........////////////000111111000000000000000//////000000111111000000///000000////////////000000......------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))...,,,******,,,***&&&"""))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((((()))))))))((('''&&&&&&))))))(((((((((((())))))((('''&&&'''))))))'''&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))%%%%%%&&&'''(((((())))))))))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))*********++++++,,,---......,,,,,,---...000000AAA>>>???BBBAAA<<<<<<@@@AAA???<<<:::;;;<<<<<<;;;<<<<<<;;;;;;;;;:::999888888<<<>>><<<999888;;;===;;;:::999999777666666888444555666555444444555555444444444444444666777888999:::999:::>>>DDDBBB===;;;<<<;;;;;;:::999888777111444888888555333444666222222222222222222333333000111222333333222111000333000---///333555444222///...///000111111222333222222333333222111000///////////////////////////000...---...///000///........./////////000111111111111///......------------------,,,,,,,,,,,,---,,,,,,,,,---------............------------......,,,,,,,,,,,,------------++++++************++++++------............------------......---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------******++++++,,,------...///...---...000000000///000000///...---,,,++++++......---,,,------...///,,,,,,,,,,,,---------...------------------------++++++++++++,,,,,,,,,,,,............////////////000000000000000///......------------..................------------......------......///...------------.........////////////////////////////////////000000111111000000///000//////......//////000,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************+++************)))))))))---,,,,,,---//////---+++))))))))))))))))))))))))************************))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%))))))(((((((((((())))))'''&&&&&&'''(((((('''%%%&&&&&&'''''''''(((((((((&&&'''''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++,,,------,,,+++---...//////@@@<<<:::;;;;;;::::::<<<;;;:::999999:::;;;999888888888888777666555555555333555777777555333444777333555666444222222333555222444555555333222444555222222222333444555666666111333333444:::@@@BBB>>>;;;;;;:::999888777555444111444777777444222333444000111111222222222222222///000111222222111000///222000......111222222000---............//////.../////////000/////////..............................---,,,,,,......---,,,------..................,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------***+++++++++,,,,,,,,,---******))))))))))))******,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))*********************************++++++++++++)))))))))***++++++,,,,,,---,,,+++,,,---......,,,......------,,,+++******------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,---------...............//////......------++++++,,,,,,,,,---------------,,,,,,,,,,,,---------...//////......---...------------....................................//////000000000000////////////............//////************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))))))))((((((((((((((()))+++++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''((('''''''''''''''&&&%%%%%%))))))(((((((((((())))))'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((('''(((((())))))(((((('''''''''(((((())))))))))))(((((()))))))))*********)))+++,,,,,,++++++,,,...//////>>><<<:::999::::::::::::777666777999::::::888666666777888777555444444444555444555777555111111444111555666333222444444333111222333333222222333444222111111222555666555444000222333333999AAADDDCCC999999999888777666555444333444666555444333333333000111111222222222111111000111111111111000//////000///...///111111111///---000000......000///,,,---------------.........------------------------,,,+++***+++,,,---,,,***,,,,,,---------,,,++++++************+++,,,---...)))******++++++++++++***,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,******))))))))))))******++++++++++++++++++++++++*********++++++******)))++++++++++++++++++++++++((()))))))))******++++++************************((((((((()))))))))))))))))))))******************))))))))))))******+++++++++*********,,,---,,,+++,,,,,,++++++++++++******,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---//////---,,,---...,,,,,,,,,---------......,,,------------.........---......//////......---......------------......)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************))))))))))))(((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%((((((''''''''''''(((((('''&&&%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&)))(((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&''''''(((((())))))***((((((((()))))))))******(((***++++++++++++,,,...000000999:::;;;;;;<<<<<<;;;999888777777777999999777666777999;;;;;;888666555666555333444777666111111444333666666333444777666222222111111222333333333333333111111222555666444222111333444444999AAAEEEEEE777777888888777666666555555333222111222333222111000000111222222111000///111111000///////////////,,,------///000000///---+++///000------000///+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))++++++,,,,,,,,,+++))))))+++******))))))******+++((((((***+++++++++***************+++++++++,,,,,,++++++************++++++(((((())))))***++++++,,,******))))))))))))***************))))))*********((())))))******)))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************+++***)))***+++,,,,,,***))))))************+++++++++++++++++++++******)))(((((()))))))))*********************************))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++************++++++***,,,...---+++***+++---+++,,,,,,,,,,,,---------+++,,,,,,,,,------------,,,,,,------------,,,,,,...------------------...))))))*********+++++++++************************++++++++++++++++++++++++)))))))))******+++++++++************************))))))((((((((('''''''''*********)))(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&''''''((())))))***(((((((((((()))))))))***((()))++++++******,,,---000000555999===>>>>>>>>>===;;;<<<:::888777888888888777555999<<<;;;888555555666222///111777777333222666111444333000111666444---444222222333555666555444333111000222555555333111...000000///333;;;@@@@@@666666777777777777777666666222......000222111//////000111111111000...---222111///...---...//////)))***,,,...///...---,,,''',,,...+++,,,000///***++++++++++++,,,---......++++++++++++++++++++++++***)))((()))***+++***(((***+++,,,,,,+++***(((''',,,,,,***)))(((((((((((('''((()))+++++++++***)))))))))))))))************++++++************++++++'''(((((()))***+++++++++******))))))))))))************))))))))))))******(((((()))))))))))))))(((((((((((((((((((((((((((&&&''''''((()))***++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))************+++))))))***+++,,,+++***((((((((()))******+++++++++++++++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++)))************+++++++++***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++************++++++(((***---,,,***(((***+++++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...------,,,,,,------...))))))******+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++++++++,,,)))))))))))))))))))))))))))(((((((((''''''''''''$$$%%%&&&''''''(((***,,,''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%"""###$$$%%%'''((()))***%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))''')))***+++******,,,---000000<<<<<<<<<<<<;;;:::999888666888:::<<<<<<;;;888777888888888666444444666888777666666555444444333333222222222333333444444444222222111111111111222222222111111333444444222000000000000111222333555555333222333444666777777555333222111111000000111111......////////////......///---------...///...---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------************************))))))))))))))))))))))))******))))))))))))******(((((())))))******+++++++++***)))***++++++***)))+++++++++*********))))))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))++++++******)))((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++*********))))))(((((('''((()))***************)))))))))))))))))))))))),,,,,,++++++***)))))))))******+++++++++,,,,,,,,,***+++,,,+++******,,,---******))))))******+++,,,((()))+++------,,,+++******,,,...---***((()))*********))))))))))))******((()))***++++++***)))(((((((((((()))******++++++)))************+++++++++******))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((((()))+++++++++************+++---...000000;;;;;;<<<<<<;;;:::999888777888999::::::999888666888999999777555555777999666666666555444333333333222222333333333333333333222111111000000111111222333222222333444444333111111111111111222222333444333222222444666666555444222222111000000000111111......////////////.........---,,,---...///...,,,------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********+++***))))))++++++***)))+++++++++******)))))))))(((((()))))))))************)))(((''''''((()))***((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((('''''''''&&&''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))******(((((()))))))))***************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++*********)))))))))(((((((((((()))*********))))))))))))))))))))))))))))))*********************************++++++++++++,,,)))*********))))))+++,,,******)))))))))***++++++)))***+++,,,,,,,,,+++***&&&///999:::333+++''''''))))))(((((((((((()))))))))))))))******)))))))))((((((((()))******+++++++++++++++******)))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))((('''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((+++************+++---...000000::::::;;;<<<<<<;;;:::999999999888888777777666666888999999888666666777999666555555444444333333222333333333333333222222222222111111000000111111222555333222222333444444333222222111111111111222222333222222333555555333222222111111000000000000000......////////////.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))***))))))(((((())))))******))))))))))))))))))(((+++)))((()))***+++***(((************))))))))))))(((((())))))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''(((((())))))(((((('''((((((((('''''''''''''''&&&&&&&&&'''((((((((()))''''''((((((((()))))))))''''''((())))))***++++++(((((())))))))))))*********))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))(((((())))))))))))))))))((('''))))))))))))))))))))))))((((((((()))***+++++++++)))))))))*********++++++***+++,,,,,,++++++---...)))))))))))))))******+++)))*********++++++++++++%%%000<<<===444***'''(((((((((''''''''''''((((((***))))))(((((())))))***'''(((((())))))******+++,,,,,,+++***)))(((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***''''''''''''&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))******+++++++++******)))***,,,---...000000:::;;;<<<>>>>>>===<<<;;;:::999777666555555555666777888888777555555666777444444444444333333222222444333333333222222111111111111000000000000111111555333000000111333333333222222111000000000000000333222111222333333111000111111000////////////000---......//////......------,,,+++,,,---...---+++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''***)))((((((******)))((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))(((((((((((())))))******(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))(((((())))))))))))(((''''''&&&))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))*********(((*********)))***,,,...)))(((((((((((()))*********))))))))))))***++++++(((---222000***&&&'''+++'''''''''&&&&&&'''''''''***)))(((''''''((()))***''''''(((((()))*********+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))+++,,,,,,,,,,,,******))))))***,,,.../////////;;;<<<>>>@@@@@@???===<<<:::999777555444444555666444666666666444333444555333333333333333222222222333333333222222111111111111000000000000000000111333111......///111111111222222111000////////////111000000111222222000...111000//////......//////------............---------+++***+++,,,---,,,+++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))(((((('''''')))(((''''''))))))((('''(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''(((((()))''''''''''''(((((((((((())))))))))))(((((('''''''''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((())))))((((((((((((((('''&&&%%%(((((((((((((((((((((((()))))))))((((((((('''''''''''''''((((((((())))))$$$%%%&&&&&&%%%&&&(((***((((((''''''(((((()))***))))))((((((((()))***+++((((((&&&%%%%%%''')))***''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***'''''''''((())))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((("""$$$&&&((()))))))))(((***)))))))))***,,,.../////////;;;===???@@@@@@???<<<;;;999888777555555555666666333444666555444222222333222222222222222222222222222222222222222111111111111000000//////000000111111///......///000000///111111000//////...////////////...///111111000...000000///...............------............------,,,+++******,,,,,,+++***)))))))))******++++++,,,************++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))((((((((((((((((((''')))'''&&&'''((()))(((&&&''''''''''''((((((((((((''''''(((((((((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''''''''(((&&&&&&'''''''''(((((((((******)))(((((('''&&&&&&''''''(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''(((((((((((())))))''''''''''''''''''&&&%%%(((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''))))))((()))+++---'''''''''''''''((())))))'''((((((((())))))))))))%%%$$$%%%'''***+++)))&&&''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))&&&''''''(((((())))))***&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&'''((()))*********))))))))))))***,,,...000000000;;;<<<>>>@@@???===:::888888888777777666777777777333444666666444333222333111111111222222222222222111111111111222222222222000000////////////000000000//////000111111000...000000///.........//////---------...000111///...000///......------......,,,------......------,,,,,,***)))***+++,,,+++***(((((())))))***++++++,,,************++++++++++++************************(((((()))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((()))*********+++---///''''''&&&&&&''''''((()))&&&'''((()))))))))((('''$$$%%%(((***+++***((('''((((((''''''''''''(((((('''(((((((((((((((((('''&&&&&&''''''((()))))))))((('''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***************+++,,,,,,))))))))))))+++---///000000000:::;;;===???>>>;;;888555777777777888888888888888333555777777555444333444111111111111111111222222000000111111222222222333000000////////////000000000000000111333222000...//////............//////,,,+++,,,---000111000...//////...------------...,,,------......------,,,+++***)))***+++,,,+++)))'''(((((()))***+++++++++)))************+++++++++************************'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%%%%&&&(((***'''&&&&&&&&&&&&'''((((((%%%&&&(((******)))(((&&&&&&)))***(((%%%$$$'''+++((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''((())))))(((((()))+++---///000000000;;;;;;;;;;;;:::888666444555555444444444444555555555333222222333444222111333444555555444111...---000000000000111111111111........................---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''(((((((((((()))$$$%%%'''(((((('''%%%$$$$$$''''''$$$%%%((((((%%%'''&&&%%%%%%%%%%%%&&&'''&&&++++++&&&%%%***+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!&&&&&&&&&'''''''''(((((($$$%%%&&&'''&&&$$$""" &&&%%%%%%$$$$$$%%%%%%&&&&&&###!!!!!!$$$%%%$$$"""%%%$$$$$$$$$###"""""""""$$$"""!!!"""%%%&&&$$$"""########################%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%(((***)))''')))))))))))))))))))))))))))))))))***+++++++++,,,//////;;;<<<<<<;;;:::888777666555555444444444444555555555333222222333333222111333333333333222111///........./////////000000000........................,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$$$$''''''$$$%%%((((((%%%((('''&&&&&&&&&&&&'''(((***222555///)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''''')))(((((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&$$$""" &&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###%%%&&&%%%###$$$$$$$$$###############$$$"""!!!"""$$$&&&$$$###########################%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&(((***)))'''))))))))))))))))))))))))******++++++,,,,,,------111111;;;;;;;;;;;;:::999777777555555444444444444555555444333222222333333222000111111111000000000//////------........./////////........................,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******************************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$''''''$$$%%%((((((%%%((((((''''''''''''(((((((((222777222***&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((&&&$$$&&&(((***(((&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###############$$$$$$$$$###"""""""""$$$%%%$$$###########################%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))((())))))))))))))))))))))))+++++++++,,,---...............999999999888888777777666555444444333333444444555333222111111222222111000//////.........//////000------........./////////........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$&&&'''$$$%%%((((((%%%'''''''''&&&&&&'''''''''"""(((---,,,'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&""" """&&&)))&&&"""$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%###""""""###$$$$$$$$$$$$########################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))******+++,,,---......///,,,,,,666666555555555555555555444444333333333333444444333111000000111222000///......---------...///000....../////////000000000...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&'''$$$%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%"""!!!&&&(((&&&"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%"""###$$$%%%$$$#########"""""""""###$$$$$$$$$%%%"""###############$$$$$$########################$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))***))))))))))))))))))))))))))))))***+++,,,---......//////444333333333333333444555444444333333333333444444222111000000111111000................................./////////000000000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''$$$%%%((((((%%%$$$$$$%%%%%%%%%%%%$$$$$$)))### ###''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%###%%%''')))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$######"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###%%%%%%$$$""""""##################$$$$$$$$$!!!###$$$$$$######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((((()))+++))))))))))))))))))))))))((()))***+++,,,---.../////////333333222222222444555666444333333222222333333444222000//////000111///.........///000000///...---------........./////////........................------------,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%%%%''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$''''''$$$%%%((((((%%%$$$$$$%%%&&&&&&%%%$$$$$$)))$$$$$$(((***&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""###%%%'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$!!!$$$&&&'''%%%######$$$$$$$$$$$$###############!!!###%%%$$$""""""$$$&&&##############################$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''))),,,))))))))))))))))))))))))))))))***,,,---///000000------444333333222333444666777444333333222222333333444111000//////000000///......///000111111///---,,,,,,,,,,,,---------..............................,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((('''%%%%%%%%%''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$''''''$$$%%%((((((%%%%%%%%%&&&''''''&&&%%%%%%###"""'''---+++%%%$$$)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%% """$$$'''((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$!!!%%%((((((&&&$$$$$$%%%%%%$$$$$$$$$######""""""!!!###%%%$$$""""""$$$&&&##############################$$$%%%%%%%%%%%%$$$########################&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***)))((('''***,,,))))))))))))))))))))))))***+++,,,---///000111222111111222222333444444555555666222222222222222222222222222222111000///...------......---------,,,,,,,,,......------------....................................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))'''&&&&&&(((***+++***)))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$$$$%%%&&&%%%$$$''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''&&&%%%&&&(((***+++***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""#########$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$######""""""##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########%%%%%%############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&$$$######"""&&&&&&''''''((()))))))))((()))***+++,,,+++******++++++,,,---............000000333333333444444444444555333333333222222111111111222222111000///...------.........---------,,,,,,......------------..............................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++************,,,++++++******++++++,,,))))))))))))))))))))))))+++)))((()))))))))'''%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''&&&%%%%%%'''))))))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%###$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$######"""""""""###$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$################################################$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""######%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''(((((())))))((()))***,,,,,,++++++***++++++,,,---..................555555444444444333333333333333333222222111111000222222111000///...------.........------------,,,......------------......------------------------,,,,,,+++++++++*********+++++++++++++++++++++++++++************))))))))),,,++++++******++++++,,,))))))))))))))))))))))))+++***(((((())))))'''%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""###&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((('''%%%%%%&&&(((&&&&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""""""""############$$$%%%%%%$$$######%%%$$$$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$"""#########$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))((()))+++,,,,,,,,,+++***+++,,,---......///............666666555444333333222222111111111111111222222222111111111000///.....................------------...------,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&''')))******)))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))'''&&&%%%%%%'''%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!###$$$&&&&&&$$$###!!!######""""""""""""############$$$$$$$$$$$$######################################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%$$$###!!!&&&&&&%%%$$$############!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((())))))***+++,,,,,,,,,+++***+++,,,---...////////////......666666555444333222222111//////000111222222333444111111000000//////......//////.........---------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***)))(((((((((((((((((()))((((((((((((((((((((((((***(((''''''(((******)))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!######""""""""""""##############################!!!!!!""""""""""""""""""########################!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%$$$###!!!&&&&&&%%%$$$############!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((()))***+++,,,---,,,++++++,,,,,,---...//////////////////666666555444333333222222...//////000111222333333111000000000/////////.../////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++)))))))))************++++++******))))))******+++))))))))))))))))))))))))...,,,)))''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$##################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!"""###$$$$$$###"""!!!######""""""""""""######$$$###""""""""""""###$$$!!!!!!!!!"""""""""""""""########################!!!"""###%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$"""#########$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''(((((()))***,,,---------,,,+++,,,,,,...///////////////000000555555555444444333333333111111111111000000000000000000000000////////////////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,******))))))))))))******))))))))))))))))))))))))///,,,)))'''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%"""######$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""############""""""######""""""""""""######$$$###"""!!!!!!"""###$$$"""#########$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""######%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((***+++,,,---------,,,+++,,,---...//////000000000//////555555444444444333333333333333222111000///...---000000000000////////////000/////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((''''''''''''(((((()))))))))))))))))))))))),,,)))'''&&&''')))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###&&&'''((('''''''''''''''''''''''''''""""""###$$$%%%'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((###%%%((()))(((''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&######$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""############""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&######################## """$$$%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$#########%%%%%%############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$&&&''''''((($$$$$$%%%&&&&&&''''''(((***+++,,,---------,,,,,,,,,---...///000000000000......555444222111111222444555333222111000////////////000000000000000000000000......---------,,,,,,,,,//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))******+++***))))))******)))'''*********)))******++++++***)))(((''''''((()))***(((((()))***************)))((('''&&&&&&'''((()))''''''((((((((((((''''''''')))***)))((('''(((***%%%&&&&&&&&&'''(((((((((&&&'''((())))))'''%%%$$$$$$&&&))))))'''%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&"""$$$&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$&&&''''''&&&$$$"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''***$$$$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&''')))######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$########################""""""""""""######$$$$$$$$$###############""""""""""""""""""""""""########################$$$$$$##################"""############$$$$$$$$$$$$###""""""###%%%'''((('''&&&$$$""""""###$$$%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++,,,,,,,,,++++++***---....../////////////////////333222111000000111222333333222111000////////////////////////////////////......---------,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++************))))))))))))+++***))))))******)))'''***))))))))))))***++++++***)))(((''''''((()))***(((((()))************))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''')))***)))((('''((()))&&&&&&&&&'''''''''''''''&&&'''((()))((('''%%%$$$$$$&&&(((((('''%%%$$$%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((%%%######%%%'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$$$$%%%&&&''''''######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$############################################################""""""""""""##############################""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%$$$###"""###$$$&&&''''''&&&$$$###"""###$$$%%%###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((***++++++,,,,,,++++++***---......//////////////////...222111000//////000111222222111000//////...//////////////////////////////......---------,,,,,,,,,,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++*********)))))))))+++***))))))******)))''')))))))))))))))***++++++))))))(((((((((((())))))'''((())))))******))))))((((((''''''''''''((((((''''''(((((((((((('''''''''((())))))''''''((()))'''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%###%%%&&&%%%###!!!!!!"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$############################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%$$$#########$$$%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''###$$$$$$%%%&&&'''''''''******+++++++++++++++***---......///////////////...---111111000//////000111111111000//////.........///////////////////////////......---------,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++,,,++++++******))))))(((+++***))))))******)))'''***************+++,,,---))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((''''''(((((((((''''''(((((((((((('''''''''((()))(((''''''((()))((((((((('''&&&&&&&&&%%%&&&''''''(((((('''&&&&&&###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""$$$%%%%%%###"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%'''&&&%%%%%%%%%'''***+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""###$$$&&&&&&&&&%%%$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$######$$$$$$%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''######$$$%%%&&&'''(((((()))******++++++++++++***---......///////////////---,,,111111000000000000111111000///......---.......................................---------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))+++***))))))******)))'''*********+++,,,---......(((((())))))))))))((((((''''''((()))))))))))))))'''(((((((((((((((((('''''''''((((((((((((''''''&&&((()))((('''&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''''''''###%%%&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%!!!###%%%&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''&&&%%%$$$%%%'''***+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!"""""""""###############""""""""""""###### !!!!!!""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''&&&((()))''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((((()))******++++++++++++---......///////////////,,,,,,000000000111111000000000......------------....................................---------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******)))'''*********+++,,,---...///(((((())))))))))))((((((&&&'''(((((())))))((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((((((&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&'''&&&%%%%%%&&&((($$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$ """%%%&&&&&&&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&(((***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$############################## !!!!!!""""""###############""""""""""""###### !!!!!!""""""######$$$""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***++++++++++++---......///////////////---,,,/////////000000/////////...------,,,------....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---+++***))))))******)))'''((((((((()))***+++------'''((()))******)))((('''&&&'''(((((())))))((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$ """%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&$$$###$$$'''(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""###$$$$$$$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""#########$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$############################## !!!!!!"""######$$$######""""""""""""######!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''((()))***++++++++++++---......///////////////---------......//////......---------,,,,,,,,,------.................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...+++***))))))******)))(((&&&&&&&&&'''(((***+++,,,'''((()))******)))((('''&&&''''''(((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))'''((((((&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$!!!###%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$$$$$$$&&&(((&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''$$$$$$'''***)))###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$ """""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""""""""$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$############################## !!!"""######$$$######""""""""""""######!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""'''''')))******+++++++++---......///////////////...---000111111111111///---,,,,,,,,,,,,---------......------------------------000000/////////............---,,,,,,++++++++++++******************************++++++++++++*********((('''((()))***)))'''&&&'''((()))******))))))((((((''''''''''''((((((((()))))))))))))))((((((&&&&&&'''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$######""""""&&&%%%%%%$$$#########$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$#########""""""############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$$$$%%%%%%&&&%%%$$$"""!!!########################$$$$$$$$$###$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################"""############$$$$$$$$$######################## !!!"""""""""""""""###"""!!! !!!"""######$$$$$$%%%$$$###"""!!!########################!!!!!!"""#####################$$$$$$$$$######"""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((******))))))******+++,,,////////////////////////......000000111111000...---,,,........./////////000000---------------------------,,,,,,,,,++++++++++++...---,,,+++++++++++++++************************)))******++++++******)))***((('''((()))***)))'''******))))))((((((''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%'''((()))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#########"""&&&%%%%%%$$$######$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$#########$$$%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""########################&&&%%%$$$$$$######$$$$$$################################################ """"""#########$$$$$$$$$########################"""############$$$$$$$$$########################!!!""""""##################"""!!!!!!!!!!!!"""######$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$######"""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((******))))))******+++,,,///////////////////////////...///////////////...---,,,.........///////////////------------------------++++++++++++************---,,,,,,++++++++++++,,,************************)))******++++++******)))***((('''((()))***)))'''***)))(((''''''((())))))((((((''''''''''''(((((('''(((((())))))((((((((('''((((((((('''&&&%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$###############%%%%%%$$$#########$$$$$$###""""""""""""""""""###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$########################&&&&&&%%%$$$###################################################################################################$$$$$$$$$########################"""############$$$$$$$$$########################"""#########$$$$$$$$$$$$###""""""!!!!!!""""""#########$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""######$$$$$$$$$######################################################""""""""""""""""""""""""########################%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((******))))))******+++,,,000000000000000000000000000000...............------,,,---------------------------------------------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,************************))))))************))))))***((('''((()))***)))''''''&&&%%%&&&'''***---///((((((''''''''''''((((((''''''(((((()))((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######""""""######$$$"""######$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################%%%%%%$$$###""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&%%%$$$#########%%%%%%########################$$$$$$$$$###$$$$$$%%%%%%################################################&&&&&&&&&&&&&&&&&&&&&&&&################################################""""""#########$$$$$$$$$########################""""""""""""######$$$$$$""""""""""""""""""""""""##################""""""""""""""""""""""""""""""!!!!!!"""###############""""""###$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((******))))))******+++,,,000000000000000000000000000000///......------------------------------------,,,---------------------------------------.........+++++++++******++++++,,,************************)))))))))******)))))))))***((('''((()))***)))''''''&&&%%%&&&'''***---///((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$######""""""######$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################%%%$$$$$$###""""""""""""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%#########$$$%%%&&&########################"""""""""###$$$%%%&&&'''########################################################################################################################""""""#########$$$$$$$$$########################"""!!!!!!!!!!!!"""###$$$""""""############""""""""""""""""""""""""##############################!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((******))))))******+++,,,////////////////////////111111//////......---......//////////////////.........------------------------++++++++++++,,,,,,,,,,,,+++************++++++,,,************************((())))))******))))))(((***((('''((()))***)))'''***)))(((''''''((())))))((((((''''''''''''((((((%%%&&&''''''((((((((((((&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###############$$$$$$$$$$$$$$$###"""""""""######%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%########################"""""""""###$$$%%%''''''################################################""""""""""""""""""""""""$$$$$$$$$#######################################"""############$$$$$$$$$########################"""!!! !!!###$$$"""######$$$$$$######"""""""""!!!!!!!!!"""##############################!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""####################################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((******))))))******+++,,,////////////////////////000000000///.........///000000000000/////////.........------------------------)))*********++++++++++++***************+++,,,,,,************************(((((())))))))))))((((((***((('''((()))***)))'''******))))))((((((''''''((((((''''''''''''(((((($$$%%%&&&'''((((((((((((%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$############$$$%%%&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""#########$$$$$$$$$###""""""""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$###########################"""!!! !!!"""$$$%%%"""###$$$$$$$$$$$$###""""""!!!!!! !!!"""###$$$########################!!!!!!"""###############!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((******))))))******+++,,,------------------------000000111000///......///000111......---------,,,,,,,,,------------------------******++++++,,,,,,,,,,,,******))))))***+++,,,,,,************************(((((())))))))))))((((((***((('''((()))***)))(((&&&'''((()))******))))))((((((''''''''''''(((((($$$%%%&&&'''(((((((((((($$$$$$&&&'''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%"""###%%%&&&'''&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''!!!!!!"""###%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$!!!###$$$%%%&&&%%%%%%$$$########################((('''&&&$$$###"""""""""########################################################################$$$$$$$$$$$$######""""""########################"""############$$$$$$$$$########################$$$###"""!!!!!!###%%%&&&"""###$$$%%%%%%$$$###""""""!!! """###$$$""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((*********)))***++++++,,,------------------------//////222111000......//////000000///---,,,++++++,,,---.........------,,,,,,,,,,,,+++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""***&&&"""###&&&'''%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$###!!!!!!!!!#################################$$$$$$$$$$$$######################################################!!!$$$''''''$$$"""###$$$"""###$$$$$$###"""###$$$%%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!!!!"""###""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$######################## !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################"""%%%%%%""" !!!###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&&&&((())),,,+++***((((((((()))***///......---------......000000000///...---,,,---............---,,,+++,,,,,,---......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******)))))))))(((((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######)))&&&"""###&&&'''%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$"""!!!!!!#################################$$$$$$$$$$$$######################################################!!!$$$&&&&&&$$$######$$$"""###$$$$$$###"""###$$$$$$$$$###""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############""""""""""""""""""""""""########################!!!!!!"""###$$$$$$$$$$$$########################""""""""""""""""""""""""#########""""""#################################!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################$$$%%%&&&%%%###!!!!!!!!!""""""""""""""""""""""""########################&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''')))+++,,,+++)))((((((((()))***///......---------......//////...---,,,++++++++++++,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++******))))))******))))))))))))))))))))))))((()))******++++++*********))))))(((((())))))***))))))(((((('''&&&%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%$$$(((%%%######&&&'''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%&&&&&&%%%###!!!"""#################################$$$$$$$$$$$$######################################################"""###%%%%%%$$$######$$$"""###$$$$$$###"""###$$$$$$$$$###""""""###$$$$$$######$$$$$$######"""!!!""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""###""""""!!!!!!""""""###########################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################'''%%%$$$###$$$%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((+++---+++***))))))((()))))))))......---------......///......---,,,,,,+++++++++++++++*********+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........,,,+++******))))))******))))))))))))))))))))))))((())))))***************))))))(((((((((((())))))))))))((('''&&&%%%%%%$$$''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%&&&&&&'''%%%######%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&''''''%%%###""""""#################################$$$$$$$$$$$$######################################################"""###$$$$$$$$$###$$$$$$"""###$$$$$$###"""###$$$$$$##################$$$"""###$$$%%%$$$###"""!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$##############################$$$!!! $$$(((((('''""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''(((***,,,******))))))))))))))))))...------------...//////......------------,,,,,,++++++((())))))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,+++******))))))******))))))))))))))))))))))))(((((()))************)))))))))(((((((((((()))))))))(((((('''&&&%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%&&&'''%%%###""""""#################################$$$$$$$$$$$$#########################################################"""""""""###$$$$$$$$$"""###$$$$$$###"""###$$$#########$$$$$$############$$$%%%%%%%%%$$$"""!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!!!!"""""""""##############################""""""""""""""""""""""""######$$$$$$$$$######"""########################"""###''''''&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((&&&&&&(((***)))))))))*********))))))---------------...////////////------.........---,,,+++'''((()))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))'''((())))))******)))))))))((((((''''''(((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***&&&$$$$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########%%%%%%%%%###"""###$$$##############################$$$$$$$$$$$$#########################################################""" !!!###%%%%%%$$$"""###$$$$$$###"""###$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%$$$$$$###"""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""###""""""!!!!!!""""""###########################!!!!!!!!!"""""""""##############################""""""""""""""""""""""""###$$$$$$$$$$$$###""""""###########################"""!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&&&&''')))(((((()))************)))---------------...///000111111,,,---.........---,,,+++'''((()))+++++++++************+++++++++,,,,,,,,,************************,,,+++******))))))******))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''((((((''''''(((((((((((())))))&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&,,,'''""""""%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$###""""""###%%%##############################$$$$$$$$$$$$#########################################################!!! ###%%%%%%$$$"""###$$$$$$###"""###$$$"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$#########$$$""""""""""""############""""""""""""""""""""""""########################!!!!!!"""###$$$$$$$$$$$$########################""""""""""""""""""""""""#########""""""#################################"""""""""#########$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""########################"""###%%%$$$###""""""###""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((''''''''')))+++'''((()))***+++******)))---,,,,,,------///000000111111,,,,,,---...---,,,+++***'''(((***++++++***))))))*********++++++,,,,,,,,,*********))))))))))))))),,,++++++***)))*********))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''((((((''''''(((((()))*********&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&---'''"""!!!$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!######""""""###%%%##############################$$$$$$$$$$$$######################################################$$$!!!###%%%%%%$$$"""$$$$$$$$$###"""###$$$"""###$$$%%%%%%$$$###"""&&&%%%$$$###"""###$$$%%%""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!######$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################"""&&&'''%%%$$$%%%'''""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''(((+++---'''((()))+++++++++***))),,,,,,,,,---...///000111000000---,,,,,,+++*********+++,,,,,,,,,,,,,,,+++***)))***,,,//////---+++************************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''&&&###$$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&)))((($$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%########################$$$###"""!!!!!!"""###$$$!!!!!!"""###$$$$$$%%%%%%########################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########""""""""""""#######################################"""!!! """$$$&&&"""############$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######""""""""""""############""""""######$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&''')))*********)))(((------..................111000---,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))+++---......,,,+++***+++******************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''&&&###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############""" ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################""""""""""""######!!!""""""###$$$$$$%%%%%%########################################################################$$$$$$$$$######"""""""""""""""""""""####################################$$$######""""""###$$$%%%"""############$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########""""""""""""############""""""######$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))************)))---------....../////////222222,,,,,,++++++******++++++++++++,,,,,,,,,+++******,,,---...---+++***+++,,,******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''%%%"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################################################################!!!!!!"""""""""#################################""""""############"""""""""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""####################################$$$%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""############"""######""""""""""""############""""""######$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))******))))))******+++,,,,,,,,,---...//////000000000///,,,,,,++++++***++++++,,,++++++,,,,,,,,,++++++***,,,------,,,******,,,...******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&%%%$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%"""###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""#########$$$########################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""!!!"""""""""#######################################$$$%%%&&&%%%$$$"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#####################""""""""""""############""""""######$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''((()))***,,,+++***)))***+++,,,---+++,,,---...///000111222111000,,,++++++***++++++,,,,,,***++++++,,,,,,,,,++++++,,,,,,---,,,++++++,,,...******************************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&%%%!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#################################################################################$$$$$$$$$%%%%%%########################!!!"""###$$$$$$###"""!!!###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################"""###$$$%%%%%%### """"""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$######""""""""""""############""""""######$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&(((***+++,,,+++*********+++---...,,,,,,---...///111111222444444++++++******++++++,,,,,,******+++,,,,,,,,,++++++***,,,------++++++,,,...******************************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&$$$!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''')))'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################$$$$$$$$$$$$%%%%%%%%%########################""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""####################################!!!"""###$$$$$$###!!! """############$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######""""""""""""############""""""######$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&(((+++,,,++++++******++++++,,,---------...///000000111111111111++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++)))+++---...---,,,,,,---******************************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&$$$ !!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################"""###$$$&&&&&&&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$##############################""""""""""""######################################################################################################"""#########$$$$$$$$$$$$""""""""""""####################################!!!"""###$$$$$$$$$###""""""############$$$$$$$$$""""""""""""""""""""""""$$$###""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$######""""""""""""############""""""######$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&(((+++---)))******+++++++++++++++......//////000000000111//////+++*********+++,,,,,,---)))***+++,,,,,,,,,,,,,,,(((***---///...,,,,,,,,,******************************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&$$$ !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%###"""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################"""###$$$&&&''''''&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$################################################################################################""""""""""""####################################$$$###"""!!!!!!"""###$$$$$$$$$##########################################""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""""""""####################################"""###$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""######"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################""""""""""""###############"""###$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$&&&(((+++---((()))***+++,,,+++******////////////000000000000444444******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((((((((((((((((((((((((,,,***((('''&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((%%%''')))(((%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&((()))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###""""""$$$''')))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""######"""!!!"""$$$&&&$$$$$$$$$$$$######""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### """############%%%'''$$$$$$##################!!!"""###$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""########################'''%%%######%%%&&&$$$!!!""""""""""""""""""""""""###$$$%%%$$$""" !!!################################################!!!!!!"""""""""#########"""############$$$$$$$$$%%%%%%$$$###""""""######  !!!###$$$######$$$$$$$$$$$$######"""""""""""""""!!! $$$%%%%%%$$$"""!!!"""### !!!!!!""""""######"""############$$$$$$$$$$$$$$$##################"""############$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''(((***++++++)))***,,,,,,++++++,,,...,,,,,,------///000111222333444************+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%'''((('''&&&&&&'''$$$$$$$$$$$$#########"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""$$$$$$######$$$&&&########################""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################&&&$$$"""###%%%%%%###!!!###########################$$$%%%$$$"""!!! !!!################################################$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%$$$$$$###""""""######!!!"""######""""""######$$$$$$$$$$$$######"""""""""""""""!!! ###$$$%%%$$$""""""###$$$""""""""""""""""""######"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((***+++,,,***+++,,,,,,+++***+++------------...///000111222333444)))))))))*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************+++***(((''''''((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))((((((((('''''''''''''''''''''''''''&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""&&&'''&&&$$$######$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$###"""###%%%########################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""########################%%%###""""""###$$$###!!!###########################$$$%%%$$$"""!!!!!!"""################################################"""""""""#########$$$$$$"""############$$$$$$$$$%%%$$$######"""######### ###%%%&&&$$$"""!!!######$$$$$$$$$$$$######""""""######""""""!!!!!!"""###$$$$$$###"""###%%%$$$$$$##################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((***+++,,,+++,,,---,,,*********,,,---------...///000111222444444((())))))))))))*********,,,++++++******++++++,,,***************************************************)))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################$$$%%%$$$""""""###$$$###############$$$$$$$$$"""######$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""###########################""""""""""""###""""""########################"""$$$%%%%%%###"""""""""################################################!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$###############$$$ !!!###%%%%%%%%%###"""######$$$$$$$$$$$$######""""""#########""""""!!!!!!"""$$$$$$######$$$&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''(((***+++,,,+++------,,,***)))***+++............///000111222444444((())))))))))))*********,,,++++++******++++++,,,************************************************)))((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((%%%###$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%(((***,,,%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%$$$""""""###$$$""""""#########$$$$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""###""""""""""""###########################"""$$$%%%%%%###""""""###################################################$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$%%%######$$$$$$$$$$$$######""""""############""""""!!!"""$$$$$$######$$$&&&&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&&&&''')))***,,,---+++------,,,***)))***+++///////////////000111222444555)))))))))*********++++++,,,++++++******++++++,,,************************************************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%(((+++...%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%###"""###&&&((($$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$########################"""""""""###############"""###$$$$$$###"""###%%%"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################!!!###$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$############################################################$$$$$$$$$%%%"""############$$$$$$$$$#########"""######$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######""""""######$$$$$$######"""###$$$$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))+++,,,---+++,,,---,,,*********,,,000/////////000000111222555555************+++++++++,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))+++$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###### """######""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$########################!!!"""""""""#########$$$!!!"""$$$$$$######$$$&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################!!!###%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%################################################ !!!!!!!!!"""""""""""""""############$$$$$$$$$######""""""###$$$$$$%%%##################""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$######$$$%%%$$$""""""###$$$############$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))+++---...***+++,,,,,,+++***+++---000000000///000000111222555555***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***))))))))))))))))))))))))))))))''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########!!!$$$'''((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$ """###$$$######%%%'''!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################!!!$$$&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%###################################################$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$######""""""###$$$%%%%%% """$$$%%%%%%###!!!######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###"""""""""######$$$$$$%%%"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&''')))+++---...)))***,,,,,,++++++,,,...111000000000000000111222555666***)))((((((((()))++++++)))***+++,,,,,,+++***)))+++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&'''&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""$$$$$$###!!! !!!""""""############$$$$$$$$$$$$&&&'''### %%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((($$$"""%%%%%%######%%%""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$###$$$$$$### ########################$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""################################################'''$$$""""""$$$%%%""" ########################$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$""""""""""""####################################$$$$$$%%%###"""!!!###$$$$$$#########%%%'''''''''######""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$############"""########################&&&### !!!$$$%%%$$$"""###"""""""""###$$$%%%%%%######""""""######$$$%%%"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$%%%&&&'''''''''(((((())))))*********)))))))))***,,,...///////////////000111222333222333******)))))))))***+++,,,******++++++++++++******+++++++++*********))))))(((((((((((((((((((((((()))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%$$$"""!!!"""###"""############$$$$$$$$$$$$&&&%%%### """%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%$$$######""""""######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''' """&&&&&&$$$###################################################""""""""""""""""""""""""########################$$$#########$$$### ########################$$$$$$$$$%%%%%%$$$$$$###########################################################################%%%###!!!"""$$$$$$###!!!########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$""""""""""""####################################"""#########""""""$$$&&&###"""!!!"""###$$$%%%$$$######""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################%%%###""""""###$$$$$$############"""######$$$$$$######""""""######$$$%%%###############$$$$$$$$$"""############$$$$$$$$$%%%$$$############$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((())))))************)))***+++,,,...///////////////000111222333555666+++************+++,,,,,,++++++************+++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%"""############$$$$$$$$$###$$$%%%$$$###"""###$$$"""############$$$$$$$$$%%%%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$###"""""""""""""""%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''' '''(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$###"""###$$$###!!!###########################$$$$$$%%%%%%$$$$$$$$$########################################################################"""!!! !!!###$$$###"""########################&&&%%%%%%%%%%%%%%%%%%&&&"""############"""!!!!!!"""############$$$$$$$$$""""""""""""#################################### !!!######"""###&&&(((##############################""""""""""""######$$$$$$$$$###############"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&###########################$$$$$$###""""""###%%%$$$$$$######"""###############""""""######$$$%%%$$$$$$$$$###############"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***************+++,,,---...///////////////000111222333666777+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''&&&$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###%%%&&&%%%######$$$%%%""""""#########$$$$$$$$$&&&$$$######%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&& """&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$"""""""""######"""!!!##############################$$$%%%%%%%%%$$$$$$######################################################################## !!!"""#################################%%%%%%$$$$$$$$$$$$%%%%%%###############""""""!!!""""""#########$$$$$$$$$!!!"""""""""####################################!!!"""######"""###%%%'''$$$%%%&&&%%%$$$$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################"""$$$%%%$$$!!! ###&&&%%%%%%$$$###"""""""""#########""""""######$$$%%%%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))************+++,,,---...//////////////////000111222333444444******++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,************************))))))))))))))))))))))))&&&&&&''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%)))'''""""""&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%$$$###$$$%%%""""""#########$$$$$$$$$%%%$$$###$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&%%%"""###((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###########################"""!!!!!!###$$$###"""########################"""###$$$%%%%%%%%%%%%%%%######################################################################## !!!""""""###$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$!!!"""""""""#######################################$$$$$$###""""""###%%%"""$$$&&&&&&$$$######$$$######""""""""""""##############################""""""""""""""""""""""""################################################"""$$$%%%$$$!!! ###&&&%%%%%%$$$###"""""""""#########""""""######$$$%%%%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''(((((())))))*********+++,,,---...//////000////////////000111222333222333)))******+++,,,+++++++++++++++************++++++***************+++++++++))))))))))))))))))))))))&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""'''---***""" &&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$"""###$$$$$$######$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%''''''&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&(((((($$$ ###)))$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###########################!!! !!!###$$$$$$###########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ """"""""""""$$$%%%########################$$$######""""""######$$$%%%%%%%%%%%%%%%$$$######"""############$$$$$$$$$""""""""""""####################################$$$%%%%%%###"""!!!"""$$$!!!%%%%%%""" !!!#########""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""###########################$$$$$$###""""""###%%%$$$$$$######"""###############""""""######$$$%%%$$$$$$$$$###############"""############$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%$$$%%%&&&((((((''''''&&&''''''(((((())))))*********+++---...///000000000////////////000111222333444555((()))***+++++++++************++++++++++++******))))))*********+++++++++((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***222...###!!!'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###"""$$$&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$!!!"""######""""""###%%%"""############$$$$$$$$$"""$$$'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&$$$$$$&&&%%%"""$$$)))################################################""""""""""""""""""""""""###########################!!! """$$$%%%%%%########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ """$$$$$$""""""$$$&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$""""""""""""####################################"""###$$$###""""""$$$%%% $$$%%%""" !!!$$$######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$########################%%%###""""""###$$$$$$############"""######$$$$$$######""""""######$$$%%%###############$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$$$$%%%'''((()))((('''&&&''''''(((((())))))******+++,,,---///000000000000////////////000111222333555555'''((()))***+++***)))))))))***+++,,,,,,+++***)))))))))******++++++++++++((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%---666222%%%"""((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$ """######""""""###%%%"""############$$$$$$$$$ %%%((('''###!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%!!!###&&&&&&%%%'''""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""!!! """$$$%%%%%%########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###%%%$$$""""""$$$&&&########################&&&%%%%%%$$$$$$%%%%%%&&&###############"""!!!!!!"""############$$$$$$$$$""""""""""""#################################### """######"""###%%%'''!!!&&&'''$$$"""$$$&&&######""""""""""""######""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&########################&&&###!!!!!!$$$%%%$$$"""###"""""""""###$$$%%%%%%#########"""###$$$$$$%%%""""""######$$$$$$$$$%%%"""############$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$%%%'''))))))((('''&&&''''''(((((()))*********+++,,,...///111111000000////////////000111222333444555***)))(((''''''((()))*********++++++++++++******************))))))))))))***'''%%%&&&(((***((('''***)))(((''''''&&&''''''''''''((('''&&&''')))+++&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%)))++++++)))%%%#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&###!!!&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######%%%%%%$$$"""%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""""""""###$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$##################$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&###################################################$$$$$$%%%%%%$$$$$$###"""""""""!!!""""""###$$$$$$$$$########################$$$$$$$$$$$$######""""""!!!"""$$$$$$""" $$$$$$##################!!!"""###$$$%%%$$$######""""""""""""""""""""""""######""""""""""""######################################################""""""""""""""""""""""""$$$""" """%%%&&&%%%###"""############$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!"""############$$$$$$$$$##############################""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''((()))************+++,,,---////////////...000000000000111222444555888888***)))(((''''''((()))***)))******++++++******)))************))))))))))))***'''&&&&&&((()))((('''(((((('''''''''(((((()))''''''((('''%%%&&&(((***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''&&&$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$############"""########################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###############$$$###################################################$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""###$$$###"""########################"""######$$$%%%$$$$$$$$$##############################""""""""""""##############################################################################$$$"""!!!"""%%%&&&$$$###"""############$$$$$$$$$#########$$$$$$$$$######"""############$$$$$$$$$#################################""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))&&&'''((()))************+++,,,---////////////...............///000222333555555))))))(((((((((((()))))))))******++++++******)))************)))))))))))))))'''&&&'''((()))((('''&&&&&&&&&''''''(((******''''''(((&&&%%%$$$&&&(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$""""""$$$%%%'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$######""""""""""""###%%%&&&'''%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""###################################################$$$$$$%%%%%%$$$$$$###"""""""""######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&$$$""""""###$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&##############################""""""""""""##############################################################################$$$"""""""""$$$%%%$$$###"""############$$$$$$$$$!!!""""""###$$$%%%%%%&&&"""############$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))''''''((()))************+++,,,---////////////...............///111333444444444))))))(((((((((((())))))))))))************))))))************)))))))))((((((''''''((((((((((((''''''''''''''''''((())))))&&&'''(((&&&%%%$$$$$$&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''(((((('''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$%%%$$$$$$###""""""#########################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######'''%%%"""!!!###%%%%%%%%%###############$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''##############################""""""""""""##########################################################################################$$$$$$$$$###""""""#########$$$$$$$$$############$$$%%%&&&&&&""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))''''''((()))************+++,,,---////////////...000000000000111333555777666666(((((())))))))))))(((((()))))))))******)))))))))************)))))))))(((&&&'''((()))((((((''''''))))))((('''''''''''''''&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''(((((('''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################""""""###$$$$$$%%%###################################################$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$############"""#########$$$$$$$$$%%%######$$$$$$$$$$$$######'''%%%"""!!!###%%%%%%%%%""""""#########$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''##############################""""""""""""#################################################################################$$$$$$$$$############""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((())))))***'''((()))***+++++++++++++++,,,---////////////...000000000000222444666777888888(((((())))))))))))((((((((())))))******))))))(((************))))))))))))%%%''')))***((('''''''''******(((''''''&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&$$$###!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&''''''&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%$$$######%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############"""""""""""""""""""""###$$$%%%&&&###################################################$$$$$$%%%%%%$$$$$$###&&&%%%$$$######"""######"""""""""######$$$$$$%%%######$$$$$$$$$$$$######&&&$$$""""""###$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$"""############$$$$$$$$$&&&&&&$$$######$$$%%%&&&"""############$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&''''''(((((()))******'''((()))***+++++++++++++++,,,---////////////............///000333555666888888'''((()))******)))((('''(((((())))))))))))((((((************))))))))))))$$$'''******(((''''''''')))(((((('''''''''(((((($$$&&&))))))(((''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###""""""!!!########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""########################$$$$$$############$$$$$$$$$#########"""""""""!!!$$$###############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$######$$$###""""""###$$$###"""!!!""""""###$$$$$$%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&$$$"""!!!"""$$$"""############$$$$$$$$$%%%$$$#########%%%'''((("""############$$$$$$$$$#################################""""""###############$$$%%%%%%&&&'''''''''''''''((())))))******(((((()))***+++++++++++++++,,,---////////////............///111333555777999999'''((()))******)))((('''(((((())))))))))))((((((************))))))))))))$$$'''++++++(((&&&&&&'''''''''&&&''''''((()))***$$$&&&)))***)))(((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$&&&'''((((((((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''&&&$$$###########################"""############$$$$$$$$$########################$$$$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$############$$$$$$$$$#########""""""!!!!!!&&&%%%$$$###""""""""""""################################################$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$&&&'''######$$$%%%%%%&&&''''''######$$$$$$$$$$$$######""""""!!!"""$$$$$$""" !!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""" """$$$"""############$$$$$$$$$######""""""$$$&&&)))+++"""############$$$$$$$$$##############################""""""""""""############$$$%%%%%%&&&''''''''''''(((((())))))******((()))***++++++,,,+++++++++,,,---////////////...000000000111333555888999;;;;;;''''''''''''(((((((((((())))))))))))))))))))))))***************)))(((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''(((&&&&&&'''((())))))(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))((((((&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""&&&)))'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%''')))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""%%%$$$###"""""""""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$######"""#########$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((((((&&&'''((((((''''''((())),,,---///000000000///...000000000000111333555777777777''''''((((((((()))))))))))))))))))))))))))))))))***************)))((((((###$$$%%%'''((((((((()))'''''''''''''''''''''''''''&&&&&&''')))))))))'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''###$$$$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$#########%%%&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$############$$$$$$########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((('''((())))))(((''')))***------///000000000///...000000000111222444666777666666((((((((()))))))))******))))))))))))))))))))))))))))))******))))))(((((($$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((('''&&&&&&'''))))))(((&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%###"""""""""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))################################################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((())))))''')))******))))))***+++---......///000/////////111111111111333555777888666666))))))))))))************((((((((((((((((((((((((((()))))))))))))))(((((()))'''&&&%%%$$$%%%&&&'''))))))))))))))))))))))))'''&&&&&&'''))))))'''%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''%%%$$$""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))((()))++++++******+++------......///////////////222222111222333555777999999999))))))))))))************(((((((((((((((((((((((('''(((((()))))))))((((((***)))'''&&&&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&''')))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***((()))++++++******,,,.............../////////000222222111222333555777999888888((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))((((((&&&&&&&&&'''((()))***+++((((((((((((((((((((((((&&&&&&&&&((()))(((%%%"""%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$######$$$$$$%%%&&&'''$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((()))******'''(((************,,,...///............///000000111111111111333555777888555555''''''((((((((()))))))))))))))))))))))))))))))))&&&''''''((())))))(((((($$$$$$&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&((()))((($$$"""%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################"""###$$$%%%%%%%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""######%%%&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******&&&((()))*********,,,---///......---...///000111000000000111222444666777444444''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((%%%&&&'''((('''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&((()))((($$$!!!%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!"""$$$&&&'''''''''&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&""""""""""""###$$$%%%&&&$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))***+++%%%''')))))))))***,,,---///......------///000111000000000000111333666777666666((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&###  $$$'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((***)))'''###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$((('''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######################## """$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######&&&%%%$$$#########$$$%%%&&&%%%%%%$$$#########$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$///(((!!!"""%%%%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&########################$$$######%%%(((((($$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((()))***************...///000///------///000//////000222333444555555555555((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&&&&%%%"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$""" !!!$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$%%%%%%$$$""" ######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$######$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$########################$$$$$$############$$$$$$777000'''"""###$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%########################$$$""""""###%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((()))******++++++***...///000///------///000//////000222333444555666999999((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''((('''&&&&&&''''''%%%###'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$############$$$%%%''''''%%%%%%%%%%%%$$$$$$$$$$$$########################$$$%%%%%%$$$""" !!!######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$888111(((######$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%########################%%%$$$###$$$$$$### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((()))***++++++++++++...///000///------///000//////000222333555666666888888((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''&&&$$$"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$########################!!!"""######"""###$$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$#################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$+++((($$$"""###$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((()))***+++,,,,,,,,,...///000///------///000//////000222444555666777777777((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''&&&$$$"""&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######"""###%%%'''######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""""""""""""""%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! ########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###########################$$$%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((()))***,,,,,,------...///000///------///000//////111222444666777888;;;;;;((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&''''''%%%###&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!#########$$$$$$$$$$$$$$$########################%%%%%%%%%###!!!!!!###%%%######$$$$$$$$$%%%%%%%%% !!!"""###$$$&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### !!!""""""###""""""$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%###""" ###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###%%%'''&&&%%%###!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$######################## """###$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((()))+++,,,---------...///000///------///000...///111222555666888999::::::((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&"""%%%&&&&&&$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$########################%%%&&&%%%###!!!"""$$$&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$%%%&&&%%%$$$######$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###########################!!!###%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((()))+++,,,---.........///000///------///000...///111333555777888999777777((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''&&&$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%###"""!!!###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$ !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$$$$########################"""######""""""$$$'''***######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&!!!!!!###$$$$$$%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$"""!!! """%%%(((""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################%%%'''((('''$$$###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''((()))+++---............///000///------///000...///111333555777999999999999''''''''''''((((((((((((%%%%%%&&&((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&########################%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''$$$""""""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''"""!!!&&&((($$$########################%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""###%%%%%%$$$"""!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((***+++++++++,,,---//////000000000000000///222111000222555888::::::<<<<<<''''''''''''(((((((((((('''((()))***************''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%###!!!"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%$$$############$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&### """%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""###$$$%%%$$$###""""""###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%#########%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((***+++++++++,,,---,,,---....../////////...222111000222555888::::::::::::''''''''''''((((((((((((((())))))*********))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))$$$ """''')))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$##################$$$%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((***+++++++++,,,---)))***+++,,,---.........111000000222666999::::::<<<<<<''''''''''''(((((((((((('''''''''(((''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""######$$$$$$#################################$$$%%%%%%#########%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((***+++++++++,,,---((()))+++,,,---...//////111000000333666999999999======''''''''''''((((((((((((&&&''''''''''''&&&&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%$$$###"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!$$$&&&%%%""" ###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###$$$&&&#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((***+++++++++,,,---******,,,---//////000000000000111333777999999999777777''''''''''''(((((((((((('''(((((()))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))'''""" $$$)))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&##############################$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$""""""$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###%%%%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$ """###%%%&&&&&&%%%%%%###############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!$$$&&&%%%"""!!!###%%%########################%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((***+++++++++,,,---+++,,,---//////000000000000000111444777999999888888888''''''''''''((((((((((((&&&&&&'''((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&###"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$###""""""###%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### $$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$!!!###%%%''''''&&&%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""#########$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$%%%'''$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((***+++++++++,,,---------...//////////////////000111444888999999888::::::''''''''''''((((((((()))###$$$%%%&&&''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''%%%###'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$###""""""###%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!###&&&''''''&&&%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$############$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&""""""######$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$$$$$$$$$$&&&(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((***+++++++++,,,---------......///.........///000111444888:::999888888888&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''$$$$$$'''((('''&&&&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ###&&&'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%""")))'''%%%%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%'''(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&###!!!!!!$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$%%%&&&%%%#########%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""'''###"""$$$$$$"""###'''######$$$$$$$$$%%%%%%%%%########################$$$$$$##################%%%%%%&&&&&&&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((()))((('''&&&''')))%%%(((+++,,,******+++...000///...------------------///333666888999888888777777&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''$$$$$$&&&((((((&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((((((&&&$$$(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%###!!!"""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################'''$$$###%%%%%%###$$$'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&%%%%%%%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((()))((('''&&&''')))(((+++------,,,,,,---/////////...---------------...000222555777888999999;;;;;;&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&(((((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$"""###%%%%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$##############################'''$$$###%%%%%%###$$$'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%&&&&&&&&&&&&############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''&&&'''))))))+++------,,,,,,---/////////...------------...000111222333555777999:::======&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&'''%%%### $$$$$$###%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%!!!"""$$$$$$$$$$$$&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################%%%""""""%%%%%%""""""%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""###$$$%%%&&&'''''''''#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''&&&''')))((())))))*********,,,,,,///......---------......111111111222444777:::<<<<<<<<<&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&(((***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%%%%$$$""" $$$######%%%''''''&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%'''&&&$$$######$$$&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""######$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%!!!"""$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$!!!!!!$$$$$$!!!!!!$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((()))((('''&&&'''))))))(((((((((***,,,------......---------......///222111111111333777:::<<<;;;;;;&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%&&&(((+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%$$$###$$$%%%''''''%%%######$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%%%%"""!!!#########$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))***)))((())),,,///111111...------------...//////222111111222444777:::<<<======&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%)))+++)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###&&&((((((((($$$$$$$$$%%%'''&&&###!!!!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###''''''###"""%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''))))))'''&&&(((---111222222---------------...//////111111111333555777:::;;;>>>>>>&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%))),,,)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%$$$%%%&&&'''%%%""" !!!$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""$$$%%%$$$!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$%%%&&&%%%#########%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%))))))%%%$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))'''$$$###%%%+++000222222---------------...///000000111222333555888999:::<<<<<<%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$&&&))))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############''''''######''''''###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))*********+++,,,---///000111//////------,,,---...//////000111333555888;;;<<<<<<<<<%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########''''''######''''''###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""""""""########################""""""#########$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))*********+++,,,---///000111///...---,,,,,,---...///000000111333666888;;;<<<999999%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))*********+++,,,---///000111///...---,,,,,,---...///000000111333666888:::<<<;;;:::%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$################################################%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))*********+++,,,---///000111......---,,,---...///000//////000222444666999:::;;;;;;%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&%%%$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))*********+++,,,---///000111...------,,,---...///000......///000222555777888888888%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$%%%&&&'''((("""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((((('''&&&$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$&&&&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))*********+++,,,---///000111...---,,,,,,---...000111......///000222444666777:::;;;%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''""""""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&)))(((&&&$$$$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''######''''''######'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%### ########################$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))*********+++,,,---///000111------,,,,,,---...000111000000111222444555777888>>>>>>%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###&&&))))))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%***(((&&&$$$###$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''######''''''######'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&### """"""""""""""""""""""""$$$$$$$$$$$$######"""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))*********+++,,,---///000111------,,,,,,---...000111222222222333555777999:::;;;<<<&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))777222%%%%%%'''&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$###$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############"""######$$$%%%"""""""""###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$############""" !!!###$$$&&&%%%%%%$$$#########$$$'''&&&&&&%%%$$$###""""""%%%$$$###"""###$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((()))***************)))+++---...------///000---******///111///...///888777555444555666888999======&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++777222%%%$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%$$$$$$$$$###############$$$$$$#########$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""###$$$&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((()))***************(((***,,,,,,,,,,,,...//////++++++///111000000222777666444333444555777888>>>>>>$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%(((333...###$$$%%%###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%&&&%%%%%%$$$######""""""$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%&&&''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((((((((()))***************''')))++++++++++++---...000,,,***---000000111444555444333333333555666777>>>>>>$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""",,,((("""&&&'''%%%)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&''''''%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%%%%%%%%%%$$$$$$#########$$$###$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%% !!!$$$&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))***************(((***++++++++++++...///333---***+++------///222444444444444444555777777======$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''))))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% (((%%%!!!''''''%%%)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""$$$%%%&&&&&&%%%###!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))******************+++,,,,,,+++,,,///111777111,,,------,,,...111555555555555666777888999;;;;;;$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))%%%"""'''%%%!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$&&&((()))'''%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%&&&&&&'''"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((((()))***************+++,,,,,,,,,+++---000222999333...//////...///222444555555666777888999999999999&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$((($$$###)))%%% %%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%'''((((((&&&$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$######""""""$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((()))******************+++++++++***,,,///222444///,,,...///...///222333333444666777888888888999999&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""%%%"""###***(((###(((########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%''')))(((&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((()))************************))))))+++...111---)))'''***---,,,...111111222333555666777777777::::::%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ %%%&&&######&&&%%% %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&(((%%%""""""%%%'''&&&%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&&&&%%%###""""""###%%%&&&$$$((()))%%%"""######!!!(((%%%""""""%%%'''&&&%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''&&&%%%%%%&&&(((&&&''')))***++++++******,,,++++++,,,//////...---+++++++++,,,---...///000222444555555444555666888777777%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$""""""###%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&$$$ $$$&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((%%%######%%%&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$""""""$$$%%%&&&!!!$$$""""""%%%&&&$$$(((%%%######%%%&&&&&&%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&%%%%%%'''(((&&&''')))***++++++******,,,++++++,,,//////...---+++++++++,,,---...///000222444555555555555666888777888%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&$$$!!!%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''######''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###$$$%%%&&&&&&%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&& ###""""""&&&'''&&&'''%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%''')))&&&'''((()))*********))),,,++++++,,,//////...---+++++++++,,,---...000000222444666666555555666777777888%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%### !!!$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&### ###&&&'''######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&"""&&&(((%%%$$$%%%&&&$$$&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&''''''((())))))******,,,++++++,,,//////...---******+++,,,---...000111222444666777666666666777888999%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""############"""%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$((()))&&&###%%%$$$"""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%%%%############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%(((***'''''''''((())))))***+++,,,++++++,,,//////...---*********+++---///000111111444777888777666666777999999%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""###%%%&&&$$$"""%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$(((((($$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&%%%$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%% $$$&&&###"""$$$%%%######%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%&&&(((***)))((((((((()))***+++,,,,,,++++++,,,//////...---)))******+++---///111222111444777999888777666777999:::%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$(((((($$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&###"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###%%%######&&&'''%%%"""%%%''''''%%%$$$$$$%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%%%%&&&(((*********))))))***+++,,,---,,,++++++,,,//////...---))))))***+++---///111222111444888999888777777777::::::%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% $$$'''&&&!!! ###'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''######''''''######'''&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&###!!!!!!###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""%%%((((((%%%###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""'''(((&&&%%%'''(((&&&"""%%%((((((%%%###$$$&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%%%%&&&(((++++++************,,,---...,,,++++++---//////...---))))))***+++---///111222111444888:::999777777777:::;;;&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&'''$$$"""&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$### """###$$$%%%&&&'''&&&$$$$$$$$$&&&((()))######$$$%%%%%%&&&''''''&&&###"""%%%%%%"""###&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$"""%%%'''&&&$$$###%%%(((''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$((('''%%%### !!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&###!!!###''''''!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''''''''(((((()))************+++++++++*********,,,------,,,***++++++,,,,,,---...//////555555666888;;;<<<;;;999;;;;;;&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&$$$"""&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&''''''&&&$$$$$$$$$&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&&&&######%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$###"""$$$''''''### ###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&))))))*********+++++++++*********,,,---...,,,***++++++,,,---......//////555555666888;;;<<<;;;999======&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''######%%%%%%######'''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%&&&### """&&&(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))))))))*********++++++*********,,,......,,,******+++,,,---...///000000555555666888;;;<<<;;;999======&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''$$$###&&&&&&###$$$'''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''&&&&&&%%%%%%$$$###"""###%%%&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$###$$$&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&& """%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))************+++***+++,,,......,,,******+++,,,---...///000111444555666888;;;<<<;;;999:::;;;&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''$$$$$$&&&&&&$$$$$$'''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%"""$$$%%%%%%######%%%'''#########$$$$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&''''''%%%######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((()))))))))*********+++++++++---......---+++***+++,,,---///000111222444555666888;;;<<<;;;999::::::&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$$$$&&&&&&$$$$$$((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&"""%%%((('''###"""%%%)))#########$$$$$$%%%%%%&&&'''&&&%%%&&&'''((('''%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))))))))******+++++++++---//////---+++***+++,,,---///111222222555555666888;;;<<<;;;999<<<<<<&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$######%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&(((%%%$$$&&&&&&$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((######$$$$$$%%%&&&&&&'''(((&&&%%%&&&'''((('''&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%&&&%%%$$$%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%"""###&&&((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((((((((((((((((()))))))))***,,,+++,,,---//////---+++***+++,,,...///111222333555555666888;;;<<<;;;999;;;<<<&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&$$$"""###%%%$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""######!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&''''''(((%%%$$$''''''$$$%%%(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&(((&&&$$$%%%)))***(((%%%######$$$%%%&&&&&&''''''((('''&&&&&&'''((('''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%'''''''''''''''((((((((())))))'''&&&&&&%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$ %%%(((((('''%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######)))+++***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))***+++(((((((((((()))))))))))),,,+++,,,---//////---+++***+++,,,...000111333333555555666888;;;<<<;;;999999:::%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&''')))+++&&&'''((((((''''''(((***,,,,,,---......---,,,,,,+++,,,---------///222444999666333444777::::::999;;;<<<%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###(((((('''&&&&&&&&&&&&&&&"""###$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%&&&((()))&&&'''((((((''''''(((***,,,,,,---......---,,,,,,,,,------------///222555999777666777:::;;;;;;:::;;;<<<%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((%%%$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###"""###$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###((('''&&&&&&&&&&&&&&&&&&!!!"""###"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((&&&((())))))(((''')))***,,,,,,---......---,,,,,,,,,---.........///222555999888888:::<<<===<<<:::<<<===%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++)))%%%###&&&***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%###"""###$$$'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$######$$$&&&((('''''''''&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&((())))))(((((()))***,,,,,,---......---,,,,,,,,,---.........000333555777888999;;;<<<<<<;;;:::<<<===%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++)))%%%###&&&***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%$$$######%%%'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%#########%%%'''((('''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%%%%&&&(((***$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))'''((())))))(((((()))+++,,,,,,---......---,,,,,,,,,---.........000333555555666999:::::::::999999<<<<<<%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((%%%$$$&&&(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""$$$'''))))))(((%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&'''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%&&&)))+++$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''(((***)))(((((()))+++,,,,,,---......---,,,,,,---.../////////000333666444666888888777777888999;;;<<<%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%&&&(((***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''')))******))))))***+++,,,,,,---......---,,,,,,---.../////////000333666444666777777666666888;;;::::::%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%###$$$&&&(((((('''&&&%%%#########$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&'''&&&&&&###$$$$$$%%%&&&'''(((((($$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$!!!###&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''')))******))))))***+++,,,,,,---......---,,,,,,---.../////////111444666555777888777555666999<<<999:::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&$$$$$$###"""%%%%%%%%%&&&%%%%%%$$$$$$######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''%%%###$$$&&&'''%%%#########$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))&&&%%%'''&&&$$$$$$'''&&&&&&((((((((('''&&&%%%***)))((((((((((((((())),,,---......------...000000000111222333444444555777444222333777;;;<<<<<<;;;;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$)))&&&%%%'''&&&$$$$$$'''&&&''''''(((''''''&&&&&&))))))(((((((((((()))))),,,---......------...000///000111222333444444555666444222333777;;;<<<<<<::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%(((((('''&&&%%%$$$######&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############)))%%%%%%'''&&&$$$$$$'''(((''''''&&&''''''(((((()))))))))(((((())))))***,,,---......------...000///000111222333444444444666444222333777:::<<<<<<888888&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((('''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%%%%%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######(((%%%$$$''''''$$$%%%(((((((((&&&&&&&&&''')))***)))))))))((())))))******,,,---......------...000...///111333444444444444555444333444666999;;;===888888&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((%%%&&&&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((%%%$$$''''''$$$%%%((((((''''''&&&'''((()))***)))))))))))))))***++++++,,,---......------...000...///111333444444444333444444333444555888;;;===::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''(((((($$$$$$%%%&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''((($$$%%%&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''$$$$$$&&&'''%%%%%%)))''''''''''''((()))******))))))))))))******+++,,,,,,---......------...000---///222444555444333333333333444444444666:::===;;;;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''###$$$%%%&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%'''''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%'''$$$$$$&&&'''%%%&&&)))&&&&&&((())))))*********))))))))))))***+++,,,---,,,---......------...000---///222444555555333222222333444444444666:::>>>;;;;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%(((******(((%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%''')))(((&&&%%%&&&)))%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$'''$$$$$$&&&'''%%%&&&)))%%%&&&(((************)))))))))))))))***+++,,,---,,,---///...------...000---///222444555555333222111333555444333555:::>>>;;;;;;(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***)))((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((###$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''$$$!!!(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))))))))******+++---...//////......///111,,,...000000000000000222444444444555777888:::;;;AAA@@@'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$%%%&&&&&&%%%$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''$$$"""(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))))))))))))))******+++,,,...//////...---///000,,,...000000000000000222444444555555777888:::;;;;;;:::%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%###(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((())))))))))))))))))******++++++---......------...///,,,...000000000000000222444555555666777999:::;;;<<<;;;%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&'''((('''%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%&&&%%%%%%$$$$$$&&&&&&&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&& ###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))))))))******++++++,,,------,,,,,,---///,,,...000000000000000222555555666777888:::;;;<<>><<<===$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""######$$$&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&((($$$&&&''''''&&&&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""$$$(((***((($$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((&&&&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***)))))))))))))))******+++---...//////......///111,,,...000111000000000222777777888999:::<<<===>>>:::;;;&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%'''&&&###"""%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((&&&%%%&&&((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((((((((('''%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%"""$$$&&&''''''&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''******%%%$$$(((***)))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''')))'''%%%&&&)))++++++)))---...//////---,,,---///------...///000111222222;;;888777999===>>>;;;777<<<<<<&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((111///,,,)))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$'''&&&######&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&(((((('''''''''''''''''''''''')))'''&&&&&&((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))'''((('''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&$$$%%%'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))'''&&&''')))++++++))),,,...///...---,,,---.........///000111222222333777555555888===>>><<<888======&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''555333000,,,)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&'''$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%%((((((''''''''''''((((((&&&&&&'''''''''''''''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''''''''''')))(((&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&''''''((()))(((&&&&&&&&&(((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((***&&&)))333555---&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))'''&&&''')))++++++***+++---...---,,,+++,,,...//////000111222333333444444333444777<<<>>><<<999>>>>>>''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$"""###%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""$$$%%%&&&&&&'''''''''&&&''''''&&&%%%%%%%%%&&&&&&...---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""&&&'''%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&%%%'''***((())))))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((000''')))777<<<000((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''((((((''''''''''''((())))))(((((((((((()))***++++++***,,,---,,,++++++,,,...///000111222333444444555555555555888;;;===;;;:::======''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%"""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&'''''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""&&&'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''(((((('''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''***(((&&&&&&&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))(((&&&%%%'''***((()))***)))'''&&&&&&'''(((''''''&&&&&&''''''(((((((((''''''''''''((((((---""""""...222)))###&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((())))))(((((()))))))))***+++,,,***+++,,,,,,++++++---...000000111222333444555555888888999:::<<<<<<;;;999<<<<<<''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""&&&'''%%%%%%(((%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((('''%%%%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&''')))((()))***)))''''''''')))((((((''''''''''''(((((((((''''''''''''''''''(((***"""!!!''')))%%%###&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&''''''((()))((()))******))))))+++---***+++------,,,,,,...///000000111222333444444555888999:::;;;<<<;;;::::::<<<<<<''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""###$$$%%%&&&'''''''''&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###&&&'''$$$%%%(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&'''''''''''''''''''''''''''&&&$$$%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((('''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###%%%&&&((('''&&&'''((())))))(((''')))***((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))(((''''''''''''((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&''''''(((''')))+++***))))))+++...***,,,---...------///000//////000111222333444444555777999;;;;;;:::;;;;;;<<<<<<((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''' !!!"""$$$%%%&&&''''''$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&''''''((($$$$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&'''$$$$$$'''%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''(((((((((((((((((((((((($$$$$$&&&'''''''''&&&%%%''''''''''''''''''''''''&&&%%%$$$$$$&&&(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&&&&(((((('''%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!###''')))'''%%%&&&((())))))(((((()))+++((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%******&&&$$$((()))'''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''***++++++)))))),,,...+++,,,............///111//////000111222333333444222444777999::::::;;;<<<>>>>>>''''''(((((('''&&&%%%%%%)))'''%%%&&&((()))&&&###'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((())),,,)))'''''')))***(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%'''''''''''''''((()))))))))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))******((((((''''''''''''((((((***'''%%%&&&((((((&&&$$$(((((((((((((((((((((((('''''''''''''''''''''''' !!!"""###$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%&&&''''''&&&&&&&&&'''''''''''''''''')))******))))))***+++***,,,/////////......///111111111111111222222222555777:::;;;;;;999999999@@@@@@''''''(((((('''&&&&&&%%%)))'''&&&'''((()))&&&$$$'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))***(((%%%%%%'''((('''%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))(((''''''&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''''''''((())))))))))))((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((((((((''''''''''''(((((()))'''&&&&&&((((((&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((***++++++******+++,,,***,,,...//////......///111111111111111222222222333666999;;;:::999999999======'''''''''(((''''''&&&%%%((('''''''''((((((&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***(((&&&&&&'''((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))(((((('''&&&((((((((((((((((((((((((''''''((((((((('''&&&&&&'''''''''''''''((()))))))))))))))((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''((()))((((((''''''(((((())))))'''&&&'''(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((()))***,,,+++******+++---***,,,...///......///000000000111111111222222222222555888::::::999::::::<<<<<<&&&'''''''''''''''&&&&&&(((((((((((((((((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((+++***)))))))))*********%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))))))))))))))(((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((()))))))))***))))))(((((((((((())))))((((((''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((***++++++***)))+++,,,+++,,,............///000000000000111222222333333222555999;;;;;;;;;;;;<<<======&&&&&&'''''''''''''''&&&(((((())))))(((''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))***))))))))))))***+++%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((($$$%%%''')))***++++++,,,))))))))))))))))))))))))''''''(((((((((((((((''''''''''''''''''((())))))***)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))'''(((((((((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))'''((())))))(((((()))***+++---......------///111///000000111222222333333333666999<<<<<<;;;<<<===>>>>>>%%%&&&''''''((('''''''''''')))******(((''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&'''&&&%%%%%%''')))%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))((((((((())))))))))))(((((($$$%%%''')))***,,,,,,,,,))))))))))))))))))))))))''''''((()))))))))(((((('''''''''''''''((())))))******)))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''***))))))(((((())))))***&&&((())))))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""######$$$&&&''''''((($$$%%%%%%&&&'''((())))))&&&''')))(((''''''(((***,,,---...---------///111//////000111222333333444333666999;;;;;;;;;;;;;;;<<<<<<%%%&&&&&&'''((((((''''''''')))+++***(((&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$%%%&&&&&&$$$$$$&&&)))$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))************))))))(((((())))))))))))(((((('''((()))***************))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''((())))))*********)))))))))((((((******))))))))))))******))))))))))))))))))))))))((('''''''''''''''''''''******))))))))))))******&&&(((***)))(((''')))+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((())))))'''((())))))(((((()))***,,,---...---,,,---///222...///000111222333444444222555888:::999888888888::::::%%%%%%&&&'''((((((((('''''')))++++++(((&&&''')))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&$$$&&&((('''%%%%%%(((***$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))((((((***************)))(((((())))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''((())))))************))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))******))))))))))))******%%%(((******((('''))),,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))***((()))******))))))***+++,,,---------,,,---000222...///000111222333444444111444777888777666666666;;;;;;******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&***))))))(((''''''&&&&&&''''''''''''''''''''''''"""""""""###$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))''''''(((((())))))******&&&''''''((()))******+++************))))))))))))((()))***)))((('''((()))++++++++++++++++++++++++***************++++++,,,************************++++++++++++*********))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&&&&%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$'''(((%%%%%%((()))((((((''''''''''''(((+++***************++++++------,,,------...///000......//////000000111111222444777777777777888999<<<<<<***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************(((((((((((()))))))))***((())))))***************(((((((((((()))))))))***((((((((()))))))))))))))'''((((((((()))*********************************'''((())))))''''''''')))))))))))))))))))))))))))+++************+++,,,,,,************************+++++++++*********))))))************++++++++++++******************************************************))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$''''''%%%%%%((((((((('''''''''(((((()))))))))))))))***+++,,,---------,,,------...///000......//////000111111111222444777777777777888999;;;;;;))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&)))(((''''''((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))))))))))))))************((((((((()))))))))******))))))***+++++++++++++++((((((((()))))))))******))))))))))))))))))(((((())))))))))))))))))******++++++++++++++++++++++++((()))***)))(((((()))***))))))))))))))))))))))))+++************+++,,,,,,************************+++************)))))))))************+++++++++,,,***************************************************))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&########################%%%"""###&&&&&&$$$$$$''''''''''''''''''((()))***''''''((()))***,,,...///------,,,------...///000......///000000111111222222444777777777777888999::::::))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&'''((()))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))((()))))))))************(((((()))))))))*********((()))******++++++******(((((()))))))))*********+++******))))))(((((((((******************))))))************++++++++++++)))+++,,,,,,******+++---******************************))))))******+++,,,++++++++++++++++++++++++++++++*********)))))))))*********+++++++++,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""%%%&&&######&&&&&&&&&&&&'''''')))******((((((((()))***,,,---...------,,,------...///000...//////000111111222222222444666777777777888999::::::(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&'''&&&%%%%%%''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))************'''((())))))******))))))))))))))))))************++++++******))))))((((((++++++++++++************)))))))))******+++++++++)))+++,,,,,,++++++,,,---***************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,************************************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%&&&######&&&&&&&&&&&&'''''')))***************)))******+++,,,------,,,------...///000//////000000111222222222222444666777777777888999;;;;;;(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''%%%$$$%%%&&&'''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++''''''((())))))))))))))))))))))))*********++++++******************))))))++++++++++++++++++,,,,,,))))))******+++,,,,,,,,,(((***++++++******,,,---************************+++++++++++++++,,,---------------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&&&&$$$$$$''''''''''''''''''((()))***++++++***************+++------,,,------...///000//////000111111222222333222444777777777777888999<<<<<<'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&(((&&&%%%&&&'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))*********+++++++++(((((()))************)))))))))*********+++++++++******************++++++******++++++,,,---------++++++,,,,,,---......///***,,,---...------///000------------------------///............///000000////////////////////////......------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%'''''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$''''''%%%%%%((((((((('''''''''(((((()))***)))))))))***+++,,,,,,------,,,------...///000///000000111111222333333222444777777777777888999;;;;;;'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&''''''''''''''''''&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&)))'''&&&'''((()))((('''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))************)))************+++++++++))))))***+++++++++++++++)))************+++++++++)))))))))***+++++++++,,,******+++,,,,,,---......------......///000111111...000222222111111333555222222222222222222222222111111111111111222222333000000000000000000000000//////.........---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$######%%%'''))))))((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################'''$$$$$$'''(((%%%%%%((()))(((((('''''''''((((((((((((((()))***,,,---...---------------...000000000000000111222222333333222444777777777777888:::::::::+++,,,,,,+++(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))*********((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***'''%%%&&&(((***(((&&&((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''((()))++++++((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((()))******+++(((((((((((()))))))))))))))***+++***((((((***+++++++++************++++++))))))******+++,,,------------------------------...,,,***+++///111000//////000222444666777888999======<<<:::777777;;;>>>:::;;;===>>>>>>???@@@AAABBBAAA@@@AAABBBBBB@@@???@@@???>>>>>>@@@@@@???===@@@===:::999:::;;;:::888888888777666777666...$$$111000///000000111000...//////...---------,,,+++,,,,,,---------,,,,,,+++$$$%%%'''***,,,---,,,***)))))))))))))))))))))))),,,***)))((())))))'''%%%))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&(((&&&$$$######%%%(((***%%%%%%%%%&&&&&&&&&&&&&&&***&&&###%%%)))***'''$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((())))))))))))***+++,,,---------...///000000000///000000000000111222333444444666888999999999:::;;;:::;;;)))***+++***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''((()))******)))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((***(((&&&&&&((()))((('''((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((''''''''''''((()))***+++(((((((((((((((((((((((('''(((((()))***)))))))))''''''(((((()))******+++***************)))))))))((()))***)))((()))+++---******))))))))))))******+++++++++,,,,,,------...+++,,,,,,---.../////////111000111555;;;???@@@???AAABBBCCCCCCDDDCCCCCCBBB@@@BBBEEEHHHKKKLLLKKKJJJJJJHHHFFFHHHKKKLLLLLLKKKOOOLLLKKKMMMOOONNNJJJEEEGGGFFFEEEGGGIIIKKKKKKKKKHHHFFFEEEFFFHHHHHHFFFCCCCCCDDDAAA>>>@@@CCCBBB>>><<<;;;:::999888777666444111111000000......------******++++++++++++++++++000...,,,,,,,,,,,,+++)))*********+++++++++++++++,,,+++))))))******)))'''))))))(((((((((((())))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&'''&&&%%%$$$$$$&&&''')))(((((((((((((((((('''''')))&&&$$$%%%(((***'''$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((+++******++++++,,,---...------...///000000000000000000000111111222333444444666888999999999:::;;;:::;;;'''((())))))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))************''''''''''''''''''''''''(((''''''&&&&&&''''''((()))(((&&&&&&((()))((('''((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&(((***+++'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((''''''&&&&&&''''''((((((''''''(((((()))***+++((((((((((((((((((((((((((())))))***************'''(((((())))))*********,,,,,,,,,++++++*********((()))*********+++---///++++++************++++++,,,,,,,,,---......//////......000222444555777777::::::<<>><<<888666555555222222222111000000/////////,,,******+++,,,,,,,,,+++,,,,,,,,,---------...,,,***)))***++++++***)))***))))))(((((())))))*********)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''')))))))))((('''''''''&&&)))&&&$$$%%%((()))'''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((************+++,,,------,,,---...///000000000000000000111111222333333333444666888999999999:::;;;:::;;;((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((()))((('''''''''((((((((('''''''''&&&&&&'''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&'''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******(((((((((((((((((((((((((((((()))************)))(((((()))))))))*********,,,,,,,,,+++******))))))***+++,,,,,,+++,,,...000,,,+++++++++,,,------...------///000222333444555777999:::===@@@BBBDDDEEEHHHHHHJJJLLLMMMNNNMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXZZZUUUOOOPPPTTTVVVRRRMMMOOONNNMMMMMMMMMOOOQQQRRRMMMLLLJJJJJJKKKMMMOOOPPPMMMPPPTTTYYY]]]]]]ZZZWWWSSSQQQOOOMMMKKKJJJHHHGGGFFFPPPXXXWWWSSSOOOKKKGGGIIIIIIIIIGGGEEECCCCCCCCCDDDEEEDDDBBB@@@>>>>>>>>>777666555333111000/////////...,,,,,,---...---,,,,,,,,,,,,,,,---------...+++***))))))+++,,,+++******))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''$$$%%%'''((((((((('''&&&(((((('''&&&%%%$$$$$$$$$(((&&&%%%&&&(((((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))***+++,,,---...///000111111111000000111222333333333333444666888999999999:::;;;:::;;;+++,,,,,,+++)))'''((()))************************************************(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''((()))&&&''''''''''''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((()))(((((((((((())))))***))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))************++++++*********)))))))))+++,,,,,,,,,******,,,...,,,,,,,,,---...000111222333555777999<<>>===<<<<<<<<<999777555444333111...+++------------------------+++)))))))))+++,,,+++*********))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''$$$%%%'''((()))((('''&&&(((((('''&&&%%%$$$$$$$$$''''''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))***+++,,,---...000111222222222000000222333444444333333444666888999999999:::;;;:::;;;------...,,,***(((((()))************************************************(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''((()))(((&&&&&&((()))&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&''''''''')))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((***************************************************+++,,,+++***+++---/////////000222444777999:::@@@AAACCCFFFJJJMMMOOOPPPSSSSSSTTTVVVWWWXXXYYYZZZWWWXXXVVVTTTPPPNNNNNNOOOUUUTTTRRRRRRTTTXXX]]]___ssswww{{{{{{wwwqqqllljjjjjjuuuwwwkkkffflllyyyrrrcccdddiiipppvvv{{{yyyqqqllldddZZZRRRJJJIIIGGGEEECCCCCCCCCCCC:::999777777777777555333111111000000///.........,,,+++***+++,,,,,,+++***+++******))))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((%%%&&&'''((()))((('''''')))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((************+++,,,------,,,---...000111222333333///111222444444444444333444666888999999999:::;;;:::;;;,,,---...---+++***+++,,,************************************************'''((((((((()))))))))***))))))))))))))))))))))))***)))(((''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))(((&&&&&&(((***&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))************************))))))******+++,,,,,,,,,+++,,,...///000111444666999999;;;>>>AAADDDGGGIIIKKKLLLNNNPPPSSSUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[ZZZWWWSSSSSSUUUXXXaaa```aaaeeennnyyyyyyzzzvvvlll}}}}}}dddaaa\\\WWWRRRNNNLLLKKKJJJFFF@@@===<<<===>>>>>>888777666555333222111111000...------......---++++++******))))))******++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((((((+++******++++++,,,---...,,,---...000222333333333///111333444555555444333444666888999999999:::;;;:::;;;+++---......,,,,,,---///************************************************'''((((((((())))))******))))))))))))))))))))))))((((((''''''((()))***,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&(((***(((&&&%%%'''***%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%&&&''')))))))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&'''((((((((())))))******))))))(((((((((((())))))***)))(((((((((((())))))))))))))))))))))))))))))(((((()))***************++++++******************)))***+++,,,------...///...000222444666999===@@@BBBDDDFFFIIIMMMQQQTTTVVVQQQQQQRRRTTTUUUWWWXXXXXXYYYYYYXXXWWWVVVUUUTTTTTT___bbbdddfffiiipppxxx~~~xxx~~~~~~}}}{{{vvvtttlllcccVVVJJJCCC@@@??????===<<<;;;999888666555444333111000///000000...,,,++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))))))))))))))***+++,,,---,,,---///000222333333444///111333555555555444333444666888999999999:::;;;:::;;;777666444111///......///000******000///((((((...111---)))'''***......***)))......'''%%%)))+++(((,,,+++***)))((()))***+++((((((((((((((()))******))))))(((((((((((()))))))))(((((((((''''''''''''$$$&&&''''''&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%###''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$(((******)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''***)))(((''''''((()))***'''''''''''''''((())))))((()))))))))************((()))***+++,,,+++***)))...,,,++++++,,,,,,,,,++++++,,,---------...000333555777:::???CCCHHHKKKMMMPPPQQQRRRSSSUUUWWWXXXYYYUUUZZZYYYYYY^^^VVVLLLNNNSSSRRRTTTVVVXXX\\\iiiuuu~~~pppdddhhhyyytttfffdddbbb{{{|||}}}}}}zzzoooeeeaaaiiitttjjj^^^WWWNNNGGGFFFDDD@@@>>>>>>???>>>;;;666444222333555444...)))...---+++******,,,...///---+++******+++,,,,,,+++''')))+++------,,,***)))***)))(((((())))))((('''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&%%%###""" %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))***************))))))((()))+++---...+++,,,---///000000111111111000000222555666555444111666;;;<<<999888;;;>>>;;;<<>>===;;;999777333222333222///...000***+++,,,,,,------+++)))((()))***+++---///---)))+++***)))(((((()))*********))))))))))))***++++++))))))(((((((((((())))))))))))((((((((('''''''''&&&'''(((((('''&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%'''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$&&&(((******)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((('''))))))(((((((((((())))))(((''''''''''''((())))))))))))))))))************'''(((***+++++++++******000///---,,,------...------000333666888;;;???BBBGGGIIILLLPPPRRRTTTTTTTTTSSSTTTWWWYYY[[[\\\]]]]]]XXX[[[TTTNNNQQQNNNLLLTTTSSSWWWaaapppvvvpppsss{{{xxxtttmmmbbbZZZ^^^cccdddffflllwwwwwwfff___]]]PPPJJJPPPSSSZZZ\\\dddxxx}}}tttiii\\\TTTNNNNNNUUU^^^]]]bbbfffiiiqqq|||zzzrrrppppppooopppkkkaaaWWWRRROOOIIIBBBKKKEEE>>>999777666555555555333111///...---,,,+++...,,,******+++,,,+++***))))))))))))))))))))))))+++)))(((((())))))((('''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***))))))))))))+++,,,---,,,---///000111111222222111111111333555666555333222777;;;;;;999888;;;>>>;;;;;;rrrggg\\\XXX\\\```___\\\QQQSSSPPPGGG@@@<<<999666333333222111///------...222---***...111///+++)))++++++***))))))***+++++++++************+++,,,,,,***))))))(((((())))))***)))))))))(((((((((''''''((()))***)))'''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))*********************))))))))))))***+++,,,,,,++++++///...---------///111333666:::???DDDGGGJJJNNNPPPQQQSSSVVVYYYZZZYYYWWWVVVVVVWWWYYYZZZZZZYYYXXXWWWWWW___^^^[[[___[[[YYY___hhhooozzzaaa]]]dddiiimmmpppuuuxxxtttmmmqqqrrryyyzzzwww{{{pppeeebbbdddhhhooovvv}}}wwwpppkkkfffaaa[[[^^^RRRIIIVVVeeeiiilllxxx}}}uuummmqqq~~~yyyaaaYYYMMMCCC??????@@@AAA<<<:::888888777777444222111///---,,,,,,,,,+++***,,,+++)))((('''(((***++++++)))(((((()))***((('''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***+++,,,------...///111222222222222222111111333555555444333444777;;;;;;999888:::===::::::qqqnnnvvv}}}|||yyysss}}}|||jjjXXXOOOHHHAAAEEE???888444111...///222333,,,***......***)))---...---,,,+++***+++,,,---***************+++,,,,,,***))))))))))))))))))***)))))))))((((((((((((''')))***+++***(((''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''')))***)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((()))******)))((('''((((((((('''((())))))***++++++************))))))++++++,,,,,,,,,,,,,,,,,,+++,,,---...000444999<<>>;;;999:::<<<>>>>>>===666444111//////...,,,***---,,,+++******+++---...+++***((()))******)))'''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************)))))))))******++++++,,,---...///000111222222222222222111333555555444222666888::::::999999:::<<<999:::xxxtttyyy}}}{{{wwwnnnaaaYYYSSSRRRHHHAAA???===888555666111444888:::666///...222///...,,,+++******++++++***))))))))))))***++++++******))))))))))))*********)))))))))(((((((((((()))***+++***(((''''''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((()))***''''''''''''((((((((((((''''''''''''''''''''''''%%%'''((())))))(((''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''(((((())))))'''((()))******)))((('''((((((((((((((()))******+++++++++***************+++++++++++++++,,,,,,,,,---000333666:::???FFFKKKMMMPPPTTTVVVWWWVVVWWWXXX]]]]]]\\\[[[[[[[[[[[[[[[UUUTTTSSSTTTYYY___fffjjj|||xxx}}}{{{dddYYYaaatttwwwttt~~~|||ooovvv~~~ccc``````nnnzzztttuuuuuu\\\SSSUUUVVVSSSNNNMMMRRRYYYaaaooo{{{~~~{{{|||uuudddTTTJJJEEE???===???AAA@@@>>>;;;888555222000///,,,******+++,,,,,,------------+++***))))))******)))((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************)))*********++++++++++++,,,,,,...///000111111111222111111333555555444333666777888999999:::;;;<<<999:::{{{tttrrruuuwwwvvvttt}}}yyykkkdddaaaZZZTTTTTTYYYXXXQQQNNNRRRXXXaaaeee\\\MMM@@@999555222111///,,,+++*********)))))))))))))))***+++++++++******))))))******+++******)))))))))(((((((((((()))***)))'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''))))))(((''''''(((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))(((((())))))***+++*********+++++++++,,,,,,++++++,,,---...000222333999===BBBFFFHHHLLLSSSWWWPPPSSSVVVXXXXXXXXXYYY[[[XXXXXXXXXWWWVVVVVVVVVVVVTTTTTTUUU[[[ffftttyyyfff___cccgggwww{{{uuusssuuufffiiiqqq~~~uuuuuuxxxxxxnnnqqquuu^^^ZZZ[[[]]]YYYSSSUUU]]]ddd}}}}}}jjjcccYYYTTTSSSQQQLLLGGGCCC???;;;888666333000...,,,------------,,,,,,+++,,,***))))))***+++)))((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******+++++++++******+++,,,---///000000000000111000111222555666555444666666777888999;;;======::::::yyy|||zzzmmmccc```]]]]]]ccckkkjjjhhhrrrrrr\\\TTTKKK@@@:::888666333000///......+++************+++,,,,,,+++******))))))******+++*********)))))))))((((((&&&'''(((((('''&&&''')))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((('''&&&$$$###''''''''''''(((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%'''***(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&''''''((())))))***))))))(((((((((((())))))))))))(((((())))))***+++))))))******+++,,,------...///111444888===AAACCCHHHMMMRRRTTTSSSTTTWWW[[[UUUVVVXXXYYYXXXXXXZZZ\\\UUUXXX\\\```ccccccbbbaaajjjkkkmmmuuuvvvnnnmmmqqqyyy}}}{{{zzz{{{kkkfffxxx~~~uuurrrzzz{{{}}}wwwjjj``````fffjjjiiiaaabbbaaa[[[SSSMMMKKKLLLOOO\\\vvvsssiiikkk||||||jjj```[[[]]]bbbgggccc[[[WWWXXXWWWYYYXXXUUUYYYdddooosss~~~~~~|||{{{vvvwww|||yyy{{{~~~wwwlllmmmuuutttjjj]]]NNNaaa^^^aaaooozzzvvvuuuqqqhhhaaaPPPLLLHHHDDDAAA>>>:::777777555333000...,,,,,,,,,,,,+++)))***++++++***((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***++++++++++++***))),,,---...///000111111111//////000222555777777555666555555777999<<<>>>???;;;;;;yyy|||yyykkk]]]XXXZZZ\\\ccciiihhhnnnnnn[[[___^^^TTTBBB@@@===:::777555444333,,,,,,++++++,,,,,,---...++++++************++++++************))))))))))))$$$&&&''''''&&&&&&((()))(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''(((((('''%%%###!!!''''''''''''((((((((()))((((((((((((((((((((((((((())))))'''%%%%%%(((+++(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))******)))(((''''''((()))***)))))))))))))))******+++(((((()))***,,,---...///222444777<<>><<<===888//////---***'''&&&'''***++++++***)))((((((((((((((())))))))))))************))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))&&&%%%&&&((()))'''%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&)))))))))))))))******+++))))))***+++++++++++++++......//////000000111111000///...///222555777777777888888777999>>>???<<<;;;;;;{{{zzz}}}zzzwwwwwwwww~~~gggXXX[[[fffjjjfffbbb___YYYSSSMMMKKKOOOTTTHHH???666222111......000///...---***)))***---000))))))((((((((())))))***(((((((((((())))))******))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((&&&&&&&&&'''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((((()))***))))))((((((((()))***+++,,,---***+++,,,///444:::???BBBDDDIIIOOORRRSSSUUUXXX[[[XXXZZZ[[[[[[VVVSSSVVV\\\[[[^^^fffttt|||kkk\\\RRRPPPIIIHHHOOOUUUVVVVVVWWWaaa``````cccjjjvvv|||uuuvvvyyy{{{~~~wwwlllqqq~~~vvvmmm]]]^^^```ccceeeggghhhiii___[[[TTTLLLIIIPPP]]]hhh}}}{{{}}}~~~yyymmmaaa]]]bbbfffiiijjjlllpppxxx~~~~~~mmmfffeee^^^dddiiinnnqqqppplllgggeee[[[bbbbbbXXXLLLCCC===777111///------...///...---*********)))))))))******))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((&&&%%%&&&((()))'''%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&)))(((((((((((()))******)))******+++++++++******---------...//////000000///......000333666666666777888888777999>>>???;;;;;;;;;wwwssskkk```\\\___eeefffrrr{{{ssseeeZZZYYY\\\[[[WWWZZZ___aaa___\\\aaalllvvvmmm```RRRJJJCCC;;;555222000---***((()))***++++++******)))))))))))))))***((((((((())))))))))))***))))))))))))))))))))))))***))))))(((((((((((((((&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((((()))))))))&&&$$$'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((())))))***((((((((())))))***+++,,,))))))((()))***+++---//////111555;;;BBBHHHMMMOOOMMMRRRWWWZZZYYYYYYZZZ\\\]]]VVVVVV[[[ZZZXXXeeexxx}}}|||pppbbbXXXUUUUUURRR[[[```[[[UUUUUUYYY]]]]]]bbbmmm{{{{{{}}}yyy{{{~~~ttteeevvvwww}}}}}}rrrjjjiiimmmqqqyyy{{{fff]]]```\\\TTTSSSYYYXXXVVV```pppsssaaa[[[[[[UUU```eeepppxxxtttlllppp{{{uuu{{{}}}yyypppdddUUUIII===:::777666555222,,,(((,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''((()))***((('''&&&&&&'''((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&((((((''''''(((((()))***+++++++++***************,,,,,,------.../////////......///111444666666555666888888777999>>>>>>;;;;;;;;;qqq^^^[[[fffnnniiikkkrrrrrrmmmpppyyy}}}xxxtttrrrnnneee\\\[[[^^^___^^^ddduuu~~~tttnnndddSSSAAA777000---+++,,,------)))%%%++++++***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))%%%'''(((******((('''%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))***(((''')))***)))%%%!!!''''''(((((()))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((())))))******))))))))))))((()))***,,,---,,,++++++,,,...111222;;;>>>CCCIIINNNRRRTTTUUUQQQVVVZZZ\\\ZZZYYYZZZ\\\YYYSSSRRRWWW___jjjwwwvvvwwwuuuwwwqqqaaaRRRQQQQQQMMMFFF@@@@@@GGGMMMXXXZZZXXXQQQNNNXXXlll{{{sssnnnvvvvvvdddTTTOOOSSScccTTTKKKKKKKKKMMMbbb{{{}}}nnn___\\\^^^XXX[[[ZZZaaakkkggg___gggyyy}}}eeeNNNKKKKKKIIIEEE>>>666111...000///...---+++)))((((((***)))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&''''''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))+++++++++***************,,,------......//////000......///222555666555333555777888777:::>>>>>>:::;;;;;;xxx~~~{{{pppgggiiiqqq~~~yyyoooiiiqqq}}}|||~~~jjjSSSEEE999555111000111000,,,))),,,,,,+++***************************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''')))******)))'''&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((('''&&&''')))((($$$ &&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++*********)))''''''))),,,+++,,,---///222666999;;;GGGJJJNNNSSSVVVXXXXXXXXXXXX[[[]]]\\\YYYYYY[[[]]]YYY___cccgggttttttccc```\\\XXXVVVVVVRRRKKKEEEIIIKKKMMMMMMOOOWWWdddnnn~~~zzzqqqgggaaagggxxxmmm___XXXYYYaaajjjwwwfffYYYTTTPPPLLLWWWgggzzz|||qqqiii```dddiiidddfff\\\[[[aaa___WWWZZZffftttmmmpppvvvppp^^^OOOZZZ]]]]]]VVVJJJAAA======222111///,,,***))))))(((++++++******)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((())))))++++++***))))))******+++---......///000000111111...///000222555666444333444777888777:::>>>===999;;;;;;}}}zzzzzz~~~{{{|||yyyccciiiwwwqqq]]]RRRDDD???888222000/////////------,,,+++************+++************)))))))))))))))))))))))))))))))))((((((((((((((())))))***'''((())))))))))))((('''''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((('''&&&&&&''''''&&&$$$"""%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((())))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,***+++,,,)))''''''+++///***---111666<<>>===888;;;;;;SSSWWW\\\cccooozzz|||xxxwww{{{{{{xxx{{{~~~xxxzzzyyyvvvpppiiinnnwww}}}vvvfffYYYTTTJJJJJJHHHCCC===777444222......---++++++*********+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&'''((('''&&&%%%&&&'''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---)))+++,,,+++)))+++000666444777===DDDJJJNNNQQQRRRTTTUUUXXXYYYZZZYYYWWWVVVRRRRRRRRRQQQTTT]]]iiirrrrrrcccSSSFFFEEEIIIGGGMMMUUU\\\bbbmmmyyyzzz|||~~~|||~~~lllgggmmmzzzeee___VVVOOOKKKLLLMMMOOOPPPLLLSSS^^^gggxxx~~~qqq^^^QQQRRRSSSQQQKKKKKKYYYjjjjjjooouuuzzzyyyrrrhhhaaa]]]WWWMMMCCC:::555444333......------,,,++++++***))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%''')))(((&&&%%%&&&(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&((()))((('''&&&''')))&&&&&&'''(((((('''&&&&&&%%%&&&'''((())))))(((''')))(((((((((((()))*********)))(((((()))+++---///------......///000000111111000///000333444555444333666777777:::>>><<<888;;;;;;777<<>><<<777;;;;;;999999888777888999:::;;;::::::;;;===>>>???@@@AAAFFFKKKVVVgggwww~~~zzzuuuuuu|||~~~zzzyyygggUUUGGGUUUXXX\\\___bbb___QQQBBBCCC444//////)))))),,,(((((()))))))))************''')))******))))))***,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&%%%%%%$$$%%%'''***+++))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))&&&(((,,,------,,,,,,---......///000444;;;CCCIIIVVVSSSPPPQQQWWW^^^^^^\\\bbbYYYTTTVVVTTTKKKIIINNNQQQ___jjjmmmpppzzz}}}zzz{{{kkk______\\\QQQKKKLLLRRRRRRUUU```nnn{{{~~~uuunnnggggggiiiooovvvzzzzzzxxxwww}}}~~~wwwlllccc___]]]bbb[[[VVVXXX___bbb```[[[\\\\\\\\\\\\\\\]]]______fffiiikkkhhhaaa]]]^^^``````eeefff```\\\___fffiiimmmiiihhhpppyyy{{{sssiii___eeelllqqqsssuuuyyy|||yyy{{{~~~uuugggrrr~~~~~~kkkXXXSSSUUUUUUmmm~~~ooollltttiii^^^YYYVVVSSSSSSWWWYYY___vvvssseee]]]VVVOOOLLLLLL<<<999444000...---,,,,,,******)))((())),,,---+++)))***+++++++++***(((''''''(((((()))))))))))))))((()))***)))((('''((()))'''''''''''''''''''''''')))'''%%%%%%&&&'''(((''')))'''&&&'''((()))(((''''''''''''''''''((())))))%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))+++,,,---+++,,,---...////////////...///000222333444555555888555333555:::<<<:::777<<<<<<888888777777888999;;;<<<<<<<<<;;;::::::999888888<<<>>>CCCJJJSSS^^^hhhooo}}}|||~~~xxxppprrrqqqbbbZZZ]]]aaaeeekkklllcccWWWIII:::444222******///---+++++++++***************''')))******))))))***,,,))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''''''((((((((()))))))))******)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))************)))))))))))))))((()))++++++******+++,,,---000555:::@@@FFFMMMRRRWWWXXXYYY[[[___aaa```]]]```ZZZUUUQQQMMMJJJNNNTTTbbbnnnyyyzzzvvvuuuyyy{{{wwwrrrnnnjjjbbbWWWRRRVVVWWWRRRRRRWWWhhhnnnwwwzzzsssnnnjjjeee]]]WWW[[[ZZZYYY\\\aaafffhhhhhhrrrwwwxxxqqqggg___]]]^^^\\\YYYXXX]]]bbbaaaZZZRRRQQQQQQQQQTTTXXX^^^cccgggnnnlllfff^^^WWWUUUXXX\\\ddddddaaa^^^bbbkkkrrrssstttpppmmmooorrrpppggg^^^\\\]]]^^^___bbbgggmmmrrrqqqtttwwwxxxwwwvvvwwwxxxxxxiii```ZZZ^^^hhhrrrpppggg___^^^bbbsssooohhh^^^XXXYYY___fffzzzxxx|||zzzrrrkkkgggbbb\\\XXXYYYZZZQQQFFF<<<555111...+++,,,,,,***)))***+++***(((******+++++++++***)))(((''''''((())))))))))))(((((()))***)))((('''((()))'''''''''''''''''''''''')))'''%%%%%%&&&''''''''')))'''&&&'''((()))(((''''''''''''''''''(((((()))%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))+++,,,---+++,,,---...////////////...///000222333444555555888555333555:::<<<:::777<<<<<<777777777777888999;;;;;;;;;;;;999888777555444444444777888666555===LLLYYYnnnvvvuuusssyyy|||zzzrrr|||kkkiiiccc]]]]]]```^^^YYYUUUGGGAAA===000---000...------,,,+++************((()))+++***))))))***+++))))))))))))))))))))))))))))))((((((((((((((('''))))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))************)))))))))(((((((((***++++++******,,,///222333999AAAIIINNNRRRVVVYYYXXXZZZ]]]___^^^\\\ZZZZZZTTTUUUSSSNNNOOOXXXbbbhhhuuuwwwzzzxxxqqqlllqqqzzzzzz{{{uuuaaaZZZ]]]XXXLLLQQQOOOSSS\\\``````eeennnxxxzzzzzzoookkkiiieee```]]]\\\ZZZWWWSSSUUUSSSRRRSSSXXX^^^ccceeeaaafffiiifff]]]VVVTTTWWW]]]WWWPPPOOOSSSVVVUUUSSSUUUVVV[[[dddqqq}}}ooogggfffjjjmmmtttnnnggggggrrr~~~{{{wwwvvvsssnnnggg```___]]]YYYXXXZZZ]]]```aaaeeeiiinnnppppppnnnmmmlllnnnvvvwwwoooccc]]]UUUMMMJJJNNNUUU[[[ooozzz~~~ssshhhfffhhhgggzzz|||jjjbbbccceeegggmmmttttttnnnjjjjjjaaaYYYNNNFFFAAA;;;444......,,,******++++++)))(((***++++++++++++***))))))&&&''''''(((((((((((((((((()))***)))((('''((()))'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&)))'''&&&'''((()))((('''''''''&&&&&&''''''((()))%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))***+++,,,---+++,,,---...////////////...///000222333444555555777555444666:::<<<;;;888<<<<<<999999999888888888999999666666777777777777888888444999<<<:::444444;;;BBBDDDHHHOOO]]]xxx|||www}}}~~~~~~~~~pppaaa]]]]]]\\\___TTTRRRNNN>>>444222,,,---,,,+++*********++++++)))***++++++))))))***+++((((((((((((((((((((((((***)))))))))((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))***************)))))))))(((((((((***+++,,,---///444:::???CCCHHHOOOTTTWWWXXXYYYZZZ]]]^^^^^^\\\VVVQQQSSSXXXbbbgggiiijjjvvvvvvoookkklllwwwrrreeeSSSFFFHHHSSSXXXXXXfffjjjrrrzzzzzzxxx}}}yyypppmmmfffbbbfffhhhdddaaaaaaZZZUUUPPPOOOPPPSSSUUUUUUUUUTTTSSSUUUYYY]]]aaaccckkkkkkkkkggg^^^VVVTTTXXX^^^[[[ZZZ\\\```cccdddcccaaaccchhhrrrzzzssspppqqqqqqqqqkkkddddddnnnzzz}}}zzzssssssrrrpppmmmjjjfffcccjjjhhhggghhhiiigggbbb^^^\\\^^^aaacccdddcccaaa```___eeejjjkkknnnuuu|||xxxmmmeeebbbbbbddddddfff}}}zzzoooqqq{{{^^^LLLFFFKKKSSScccrrrwwwtttsssuuuppppppppprrrnnnbbbPPPBBB555///+++++++++++++++---***************)))))))))&&&&&&'''(((((((((((((((((()))***)))((('''((()))''''''''''''''''''''''''((('''%%%&&&'''((('''&&&)))'''&&&'''((()))(((''''''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******+++,,,,,,+++,,,---...////////////...///000222333444555555666555555666:::<<<;;;:::<<<<<<======<<<;;;:::999888888444555555666777999999:::555888<<<===;;;888777777999===???@@@KKKbbb~~~pppfffaaaccc[[[]]]]]]NNNAAA999///,,,+++***))))))***,,,---***+++,,,+++***)))***+++((((((((((((((((((((((((******))))))((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************************************(((***...222777???GGGLLLPPPSSSWWWZZZZZZZZZZZZ[[[ccc___ZZZUUUMMMIIIPPP[[[hhhmmmsssyyyvvvzzz{{{hhhUUUHHHLLLUUU^^^ooo}}}yyyqqqiiiccc___]]]eee___[[[[[[[[[YYYWWWWWWXXXTTTNNNKKKMMMRRRXXX\\\XXX[[[___dddhhhlllooopppzzzoooggg```]]]ccclllqqq{{{zzzooohhhgggfffhhhnnnuuu}}}yyytttmmmfffccc```^^^]]]\\\\\\XXXUUUWWW\\\\\\XXX[[[\\\^^^^^^\\\ZZZYYYXXXjjjiiijjjmmmrrrsssppplllllljjjfffaaa^^^[[[YYYWWWTTTZZZ^^^^^^bbbkkkrrrtttvvvqqqooorrrrrrttt|||qqqsss```VVVSSSBBBFFFPPP[[[aaaeeellltttaaaKKKDDD;;;333111...******...******))))))((((((((((((&&&''''''((()))(((((((((((()))***)))((('''((()))(((((((((((((((((((((((('''&&&&&&&&&(((((('''%%%)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,+++,,,---...////////////...///000222333444555555555555666777:::;;;<<<;;;<<<<<>><<<;;;888888888888888888888888555555555777999::::::999<<>>777...***---+++***))))))(((((())))))'''(((((()))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%)))'''&&&'''((()))((('''&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((***++++++,,,+++++++++,,,---...////////////...///000222333444555555555555666888:::;;;<<<===<<<<<>>>>>=========:::999888888:::<<<>>>@@@===@@@DDDFFFDDDCCCEEEHHHLLLYYYiiiyyyttthhhxxxqqqaaa[[[\\\UUUPPPJJJ???555333000---++++++,,,---+++,,,---,,,***)))***+++)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&''''''(((((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))***+++---...///000444999AAAHHHNNNRRRVVVXXXWWWZZZ]]]^^^]]][[[ZZZZZZQQQLLLMMMTTTWWWXXXaaaooovvvpppuuu}}}uuummmaaaXXXXXXfffyyyqqqmmmqqqsssoooiiidddbbbbbbaaa___\\\ZZZ[[[\\\PPPUUUYYYYYYWWWVVVXXXZZZYYY[[[^^^dddkkkttt}}}xxxhhh___\\\]]]dddhhhlllqqqsssrrrqqqooo^^^ccciiinnnpppsssxxx|||zzz~~~~~~zzzvvvuuurrrnnnqqqqqqqqqrrrqqqmmmgggbbbZZZZZZZZZZZZ\\\```fffjjjhhhccc]]]YYYYYYZZZ[[[ZZZXXX```bbb^^^___eeeeee___ddddddcccbbbccceeedddaaaZZZaaammmvvvxxxxxx~~~yyy|||vvvhhhiiipppuuurrruuusssnnnkkkkkkgggaaaZZZQQQHHHFFFHHHKKKSSSZZZooozzzvvvnnn___UUUOOONNNFFF888///000---,,,+++*********++++++((())))))***************((()))***)))((('''((()))(((((((((((((((((((((((('''&&&&&&''')))((('''%%%)))'''&&&'''((()))((('''&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++,,,,,,+++++++++,,,---...////////////...///000222333444555555444555777888:::;;;===>>><<<<<>><<<:::<<<;;;;;;;;;<<<===>>>???======>>>@@@AAAAAAAAAAAA@@@@@@AAABBBBBBDDDEEEGGGHHHIIIIIIHHHGGGGGGIIIKKKNNNPPPSSSSSSTTTVVV[[[___fffkkksssyyy{{{}}}{{{{{{|||}}}~~~}}}zzzwwwsssqqqnnnkkkhhhfffeeeeeedddfffkkkttt}}}xxxooogggdddaaa]]][[[]]]\\\YYYTTTRRR]]]qqqrrreeeaaa___aaaccchhhhhhlllnnnbbbSSSSSS\\\||||||||||||zzztttkkkddddddaaa\\\VVVQQQKKKDDD>>>HHHSSSaaakkkppplll]]]OOOEEEDDD@@@:::333...,,,,,,,,,+++***)))))))))***+++***))))))(((((())))))***(((((())))))))))))(((((())))))((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---+++,,,---...////////////......///000222333444555666777888777777888;;;===<<<<<>>@@@BBBBBBBBBAAABBBCCC@@@@@@@@@BBBCCCBBB???===AAABBBCCCCCCDDDFFFJJJMMMMMMQQQWWW\\\aaafffkkknnnmmmpppuuu||||||wwwtttqqqoooiiieeebbbdddlllxxxuuukkkggg^^^WWWNNNMMMZZZkkkttttttxxx|||wwwmmmjjjiiiiiimmmrrrpppuuusssbbb\\\XXXaaannnwwwyyyssskkkfffccc```\\\WWWPPPHHH???999@@@HHHSSS```mmmtttoooeee\\\[[[XXXPPPEEE:::222...---+++)))(((((()))+++---))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---+++,,,---...////////////------...000111222333444666777888777777888;;;>>><<<<<>>BBBJJJZZZlllxxxzzzmmmnnnkkkcccUUUFFF999222...,,,)))'''''')))+++---)))(((((((((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---+++,,,---...////////////---...///000111333444444666777888888888999<<>><<<;;;>>>@@@BBBBBBHHHJJJMMMPPPUUUXXX[[[]]]___bbbhhhmmmnnnjjjbbb\\\WWWXXX^^^iiirrr{{{|||uuuqqqnnnkkkhhhiiiooorrrqqqnnnmmmpppnnnlllkkkhhhiiiqqq|||xxxfffiiifff___TTTJJJEEEHHHLLL[[[XXXXXX[[[UUUJJJFFFIIIMMMQQQPPPHHHCCCGGGOOOTTTXXXZZZ\\\ZZZTTTMMMGGGDDD888666222...+++******+++******))))))))))))******(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---+++,,,---...//////////////////000222333444555666666777888888888:::===@@@<<<<<<pppooovvvrrraaaXXXZZZWWWLLLIIIQQQeeeyyyppp^^^XXXRRRKKKCCC;;;222------...---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))(((''''''(((***++++++***&&&((())))))(((((()))+++***************)))((((((************************''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&''''''((()))***'''((())))))((()))+++---******))))))))))))******************************---///333888>>>FFFNNNTTTXXX[[[___aaaaaaaaaaaaaaa^^^\\\VVVQQQRRR]]]nnn|||yyyzzzxxxppp```QQQSSSkkkssshhhXXXRRRKKKIIIMMMUUU[[[]]][[[\\\aaagggiiihhhnnnvvvooodddWWWMMMJJJHHHEEEAAAHHHKKKNNNPPPOOOOOOPPPQQQ]]]aaaeeefffgggkkkqqqwww{{{rrrkkkjjjhhhfffddd___XXXRRRIIIGGGDDDBBBBBBAAA@@@>>>@@@@@@@@@AAABBBEEEGGGHHHMMMRRRZZZccchhhfffaaa\\\\\\XXXVVVWWW[[[bbbppp||||||ssskkkgggdddbbbeeejjjddddddgggjjjiiifffiiiooo~~~vvvjjjxxxuuunnncccYYYRRRRRRSSSOOOPPPYYYdddeee\\\YYY^^^VVVYYYXXXOOOGGGDDDBBB@@@LLLMMMNNNMMMJJJGGGFFFFFF@@@===999555000---++++++++++++************++++++(((((())))))))))))((((((&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---+++,,,---...////////////...//////111222333444555666777888888999;;;>>>AAA<<<<<<}}}qqqiiijjj```LLLDDDKKKWWWzzz{{{ppprrr|||qqqddd___YYYOOOKKKBBB777000......---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))))))))))))))))))))))))))(((((()))+++---,,,+++&&&((())))))(((((()))+++***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))(((((((((((())))))&&&&&&&&&&&&((()))***+++'''((())))))((()))+++---******))))))))))))******************************,,,111777???FFFOOOWWW\\\XXX[[[___aaaaaaaaaaaabbb___XXXOOOLLLWWWnnnbbb[[[TTTSSS[[[mmmxxxsss]]]YYYTTTTTTTTTTTTTTTUUUWWWXXXXXX]]]fffooorrrwwwppp```VVVOOOLLLIIIHHHIIILLLNNNOOOJJJOOOWWW\\\```gggqqqyyyzzz~~~}}}~~~~~~{{{xxxwwwvvvvvvwwwsssyyy~~~~~~|||pppgggXXXVVVTTTSSSQQQNNNJJJGGGEEEDDDBBB@@@@@@AAACCCDDDFFFGGGIIIOOOVVV\\\```aaa[[[ZZZ[[[\\\YYYWWWZZZ```jjjoootttvvv|||~~~yyynnn___ZZZ\\\ZZZ]]]dddkkkjjjdddaaabbb___iiiwwwsssvvvrrrllleee___^^^___aaaYYYYYYaaammmnnnfffeeemmm______[[[TTTPPPOOOKKKFFFKKKKKKJJJGGGDDDCCCCCCEEEEEECCC???:::555000---+++,,,,,,++++++++++++,,,,,,(((((())))))))))))(((((('''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---+++,,,---...////////////------...000111222333444666777888888999;;;>>>AAA<<<<<<|||uuutttfffZZZWWWTTTXXXjjjqqqssswwwbbbWWWVVVXXXlllzzzsssfffaaa]]]WWWUUUKKK===555222000---)))+++******)))******+++++++++++++++++++++***)))((())))))))))))))))))))))))+++&&&&&&++++++''''''+++******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((******))))))((((((''''''''''''''''''((((((((()))((((((''''''''''''((((((+++***))))))))))))'''%%%''')))+++,,,,,,,,,...///555999BBBNNNXXX]]][[[XXXhhh```YYYZZZaaaeeeaaa\\\VVVWWW\\\llltttTTTPPPNNNWWWlllqqqgggrrrrrrcccZZZWWWWWWOOOXXX[[[\\\ffftttooo```bbbsss{{{hhhVVVQQQLLLFFFDDDHHHEEEFFFKKKQQQSSSSSS[[[eeennnwww}}}qqqiii___XXXVVVVVVVVVVVVPPPOOOMMMLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJOOOLLLLLLQQQUUUVVVYYY\\\kkkpppvvv{{{|||rrrlllkkkaaaZZZQQQKKKGGGEEEBBB???@@@???>>>>>>@@@FFFLLLPPPMMMSSS[[[``````]]]YYYWWWYYYVVV[[[nnnwwwggg]]]ZZZXXXWWW]]]gggiii___TTTOOOHHHEEEFFFSSShhh}}}}}}xxxooogggccceeemmmsssiiippp{{{~~~tttjjjooo{{{ssskkk```YYYZZZ___eeeiii___SSSCCC999:::BBBJJJOOO[[[UUULLLEEEAAA<<<777333---)))''')))***)))(((***((((((((('''&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))******+++,,,,,,+++++++++,,,---......///000000//////000111555666666888999;;;===>>>>>>>>>wwwpppggggggppptttvvvuuuppprrr|||~~~ppp^^^\\\aaaeeellloooooorrrsssfffUUUQQQIII???888555333///,,,************++++++++++++)))******+++++++++******************************+++''''''******&&&&&&******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))***)))))))))(((((((((''''''''''''((((((((())))))''''''''''''((()))************)))*********)))(((++++++++++++,,,///555999EEEJJJPPPUUUXXXZZZ\\\^^^]]]```bbbcccaaa]]]YYYVVVZZZooopppXXXUUU```mmm{{{}}}tttqqqxxx{{{zzzrrreeeYYYRRRQQQSSSVVV[[[XXX```vvv}}}jjjZZZPPPIIIDDDBBBEEEHHHIIIKKKOOOWWW\\\bbbhhhqqqyyykkkdddbbb\\\\\\YYYSSSMMMIIIJJJLLLJJJHHHEEEEEEFFFEEECCC@@@EEEEEEDDDCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBFFFBBB@@@CCCEEEDDDEEEGGGCCCFFFIIIJJJJJJKKKNNNQQQNNNQQQWWWaaammmyyyttthhh```YYYUUUQQQLLLHHHCCC???<<<:::999888>>>AAAEEEIIIMMMPPPTTTWWW[[[ZZZ]]]iiiwww}}}wwwooo}}}vvvmmmiiippphhhcccaaa\\\RRRKKKIIIGGGDDDBBBHHHVVVjjjzzzyyyqqqmmmlllnnnoooooo|||yyyccc^^^```XXXXXX\\\gggrrrxxxvvvrrrXXXPPPDDD;;;999<<>>>>>===|||nnneeennnzzz|||ttt~~~|||xxxmmmjjjiiigggfffpppwww^^^TTTOOOHHHBBB===888333///)))***+++,,,,,,,,,,,,+++(((((()))++++++,,,,,,,,,***************************(((((())))))&&&&&&((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))((((((((((((''''''((((((((()))))))))'''''''''((()))***++++++))))))******++++++++++++,,,,,,++++++///666@@@GGGSSSXXX\\\[[[YYYYYY___ddd___cccfffbbbZZZXXX___gggnnnSSSNNNPPPdddttt|||wwwwwwsssjjj```\\\YYYUUUQQQOOOPPPSSSWWWXXXccc^^^oooiiiVVVLLLGGGCCC@@@FFFLLLOOOOOORRRZZZcccfffrrryyyooo^^^[[[VVVQQQMMMMMMNNNOOODDDCCCBBBAAA@@@AAABBBCCCBBBBBBCCCEEEGGGHHHGGGEEECCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@DDD???<<<>>>???===<<<>>>@@@@@@@@@???======>>>@@@??????@@@BBBEEEJJJNNNPPPdddlllxxx|||sssnnnddd]]]TTTMMMJJJHHHEEECCC:::;;;<<<===???CCCIIIMMMPPPSSSXXX^^^bbbaaa]]]XXXccckkkvvv|||}}}}}}uuulllfff___WWWRRRQQQFFFDDDBBBDDDMMM\\\lllwwwxxxoooeeebbbfffjjjkkkjjjuuuaaaTTTJJJFFFIIIRRR```mmmooofff]]]PPPMMMHHHAAA;;;999:::<<>>===wwwzzzvvvqqq~~~nnnsss|||wwwvvv|||{{{wwwooogggnnn|||hhh^^^[[[UUUOOOFFF===555000******,,,---------,,,,,,((()))***+++++++++++++++***************************)))))))))((('''&&&'''))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((()))***************)))***************+++,,,***+++---000666@@@LLLSSSVVVZZZ]]]\\\ZZZ[[[```fffgggddd___YYY[[[hhh}}}~~~zzzqqqZZZOOOXXX___rrrqqqhhh```XXXRRRQQQLLLNNNQQQVVV[[[]]]]]]\\\___jjj{{{VVVOOOGGGCCCEEEJJJOOOQQQLLLWWW\\\[[[bbbuuuwwwiii\\\RRRJJJGGGGGGDDDAAA@@@BBBEEEGGGHHHFFFDDDCCCCCCEEEFFFFFFEEEGGGEEECCCBBBDDDGGGIIIKKKJJJJJJLLLMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHCCCAAACCCDDDBBBBBBDDDCCCBBBAAA@@@??????@@@AAABBBAAA???=========>>>>>>>>>AAAEEEJJJQQQ\\\hhhqqqxxxnnnaaaWWWQQQNNNJJJGGG>>>??????>>>======>>>@@@AAAGGGPPPTTTUUUVVVYYY\\\```aaaaaabbbgggtttzzznnnaaaUUUOOOMMMKKKKKKMMMUUU___hhhmmmoooeeeXXXRRRUUU^^^fffjjj|||iii^^^RRREEEGGGFFFGGGKKKNNNMMMHHHCCCKKKMMMMMMIIIBBB<<<999999999===CCCJJJPPPSSSTTTTTTFFF===555000,,,((((((******)))((()))*********)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,---...---,,,***)))(((***,,,...//////...---,,,...000111222333555777666666777888:::<<<>>>???======~~~}}}xxxxxx{{{}}}vvvzzzyyy|||yyywwwyyyyyykkkggg{{{yyy|||pppjjjmmmsssrrrmmmccc```\\\VVVNNNCCC888000,,,,,,------------,,,,,,+++++++++++++++***)))(((************************)))******)))((()))((('''(((((((((((())))))))))))(((((((((((((((((((((((()))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))************)))(((***++++++***((((((***,,,)))---333:::BBBKKKTTTYYYWWWYYY\\\]]]]]]^^^___```]]][[[[[[cccuuutttvvv}}}ooobbbaaaVVVYYYhhhjjjvvvuuubbbXXXTTTQQQPPPQQQKKKOOOTTTZZZ___eeejjjmmmnnnppp[[[NNNGGGHHHIIIGGGFFFHHHMMMQQQYYYjjj{{{|||ppp```YYYVVVQQQLLLJJJJJJKKKMMMIIIGGGEEEDDDCCCBBB???===EEECCCBBBCCCDDDEEEEEEDDDNNNNNNNNNNNNOOOQQQSSSTTTRRRSSSTTTTTTUUUUUUUUUUUUWWWXXXYYYZZZZZZYYYYYYXXXSSSSSSRRRQQQQQQRRRSSSSSSPPPKKKIIIJJJJJJHHHGGGIIIBBBAAA@@@???????????????<<<<<<<<<===>>>@@@BBBCCCEEECCC???===>>>DDDKKKQQQZZZ```kkkwww}}}tttkkkbbbXXXQQQMMMLLLHHHBBB===;;;<<<>>>;;;BBBHHHKKKKKKPPPYYYaaagggfffcccaaabbbiiittt|||www{{{}}}}}}zzzvvvqqqlll___YYYSSSUUU\\\dddggggggjjjdddZZZRRRQQQVVV^^^eee|||uuukkk^^^RRRKKKJJJOOOOOOLLLFFFAAA@@@CCCGGGHHHLLLNNNLLLFFF???<<<;;;555888<<>>???======{{{uuutttllljjjmmmsssxxxyyyyyy{{{|||zzzyyy{{{|||yyyqqqkkkqqqpppttt|||~~~zzzuuutttuuuwww{{{uuueeebbbuuujjjhhhnnnuuuiiiddd___[[[VVVMMM???555//////...---,,,,,,,,,,,,,,,,,,,,,++++++)))((((((++++++++++++++++++++++++)))++++++))))))++++++)))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((()))))))))******((((((*********)))(((''')))+++,,,+++)))))),,,000000666???GGGNNNSSSXXX[[[[[[]]]___```___^^^\\\[[[RRR[[[mmm|||mmmdddgggggg___]]]bbb]]]___mmmiiihhhpppqqq~~~|||mmm```TTTQQQRRRQQQOOOOOORRRVVV\\\```hhhvvv|||kkk^^^SSSJJJEEEDDDJJJOOOVVVYYY[[[aaakkkttt~~~oooYYYMMMLLLKKKFFFBBBCCCEEEFFFFFFEEEDDDCCC@@@BBBFFFJJJLLLMMMMMMMMMOOOPPPRRRSSSUUUVVVWWWXXXYYY___ffflllmmmllljjjiiifffffffffggghhhjjjlllmmmppppppqqqqqqqqqooonnnmmmcccbbb```___^^^___``````bbb\\\XXXYYYXXXTTTSSSTTTQQQPPPOOONNNNNNLLLJJJGGGKKKIIIGGGDDDAAA???===<<>>===<<<;;;;;;;;;;;;???AAADDDHHHOOOZZZeeemmmxxx}}}}}}tttooodddXXXMMMFFFEEEFFFAAACCCCCC@@@>>>AAAHHHOOOVVV\\\eeekkknnnnnnmmmlllaaagggmmmpppuuu|||pppggg]]][[[aaaggghhhfffeeedddaaa[[[UUURRRRRRTTTccceeeiiihhhYYYJJJKKKVVVYYY]]]]]]WWWLLLGGGJJJOOOIIIKKKKKKIIIEEEAAA>>><<<:::;;;;;;;;;<<<>>>CCCFFFBBB===999888666222///000,,,)))(((***,,,---***'''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,...//////+++,,,---//////...------+++---///000111222444666777777888999;;;===>>>???===<<>>:::888:::AAAFFFEEEOOO^^^kkkttt||||||pppddd\\\XXXSSSOOOHHHBBB===;;;<<<===@@@HHHSSS___fffiiiiiiiiissswwwvvvoooiiiiiiiiifffooommmlllnnnrrrrrroookkkdddccc```]]]ZZZUUUPPPLLLLLLWWWaaaaaa\\\YYY\\\```aaaeeehhhcccZZZQQQNNNOOOPPPMMMIIIFFFDDDBBB@@@?????????>>>;;;888888;;;>>>===999:::===>>>:::666666...,,,***,,,000000---)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((()))***---000111............---------------///111222222333555777777777888999;;;===???@@@===<<<{{{xxxqqqfff^^^[[[RRROOOPPPQQQNNNKKKRRR\\\[[[bbbhhheee]]]XXX[[[```fffcccdddhhhiiifffcccccchhhhhhddd[[[YYYfff{{{hhhZZZVVV]]]{{{{{{wwwuuukkkXXXHHH666333///+++)))***+++---((()))***+++++++++++++++++++++++++++++++++++++++''',,,---***+++000000---'''((((((((())))))******))))))))))))))))))))))))***(((%%%######%%%(((***))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))'''((((((((())))))******))))))))))))************ """%%%(((+++,,,,,,+++&&&***---...---000777===IIINNNTTTYYYZZZZZZYYYYYYWWW^^^ddd```XXXUUU[[[ccczzziiioooxxxqqq]]]TTTIIIFFFLLLLLLMMM]]]sss{{{|||vvvuuuoooyyy|||kkkdddZZZMMMLLLMMMOOOQQQNNNLLLQQQYYYXXXiiigggRRRQQQLLLLLLQQQUUUWWW]]]ffftttyyyzzz```VVVSSSLLLGGGGGGKKKFFFDDDHHHJJJJJJLLLPPPJJJKKKMMMPPPTTTXXX\\\^^^\\\aaafffgggddddddgggkkkkkkpppuuuwwwuuuuuuzzz~~~yyytttrrruuuvvvtttuuuwwwllllllmmmoooqqqpppkkkfffjjjhhhfffbbb^^^[[[XXXVVVYYYTTTNNNHHHFFFEEEEEEEEEBBBDDDEEECCC???===>>>???;;;@@@EEEHHHLLLWWWgggtttuuummmfff```WWWOOOJJJEEEAAA>>>>>>>>>@@@EEELLLUUU___dddlllsssvvvqqqlllkkkhhhcccdddmmmzzzwwwqqqjjjddd^^^[[[]]]\\\XXXTTTRRR[[[]]][[[cccqqqnnn```aaadddgggfffaaa[[[VVVTTTWWWQQQIIIEEEDDDDDDCCCAAA>>>@@@@@@===:::888:::<<<999888;;;AAACCC???;;;:::000...,,,...222333///+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&((()))+++,,,)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---+++)))((((((+++---///000000...------,,,------///000222333333444666777777777888999;;;===???@@@<<<<<>>???@@@@@@@@@CCCGGGJJJXXXfffzzzzzzyyytttiiiYYYLLLFFFDDD@@@:::999@@@DDDFFFIIIOOOVVVhhhuuuwwwwwwyyyvvvooosssvvvwww{{{nnnfffccc\\\[[[\\\TTTYYYWWWVVVYYY]]]aaaeeeiii```___cccgggcccXXXRRRRRRLLLKKKIIIFFFCCC@@@>>>===@@@??????>>><<<999555333555666999;;;<<<======<<<444...***---444777333---)))(((((()))******)))'''))))))))))))))))))))))))))))))((('''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((%%%%%%((((((%%%%%%((((((((((((((())))))))))))+++(((&&&'''***,,,+++))),,,---...---------///111,,,...000111111222444666666666777888:::;;;<<<<<<;;;;;;JJJFFFEEEHHHHHHCCC@@@BBB;;;===>>><<<999999:::===<<>>???@@@@@@BBBDDDEEEEEEFFFGGGIIIKKKFFF@@@BBBMMM___ppp{{{\\\JJJ<<<>>>LLL[[[dddiiippprrr}}}uuupppwww|||ppp^^^HHH>>>444000...++++++...,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((************+++,,,***+++---111999BBBLLLRRRVVVUUUQQQKKKGGGIIINNNQQQ______VVVUUU```kkk~~~tttfff```iiiSSSHHHFFFNNNbbbvvv|||wwwnnn___RRRIIIEEEEEEFFFLLLKKKKKKLLLQQQbbbzzzfff[[[RRRLLLMMMSSSbbbrrrqqqdddYYYNNNFFFMMMJJJFFFEEEGGGIIIJJJJJJHHHNNNWWW```fffjjjjjjjjjqqquuuwwwvvvsssttt{{{{{{vvvsssrrrooollliiiiiilllmmmkkkhhhbbb^^^XXXUUUTTTRRRNNNKKKDDDCCCBBBAAAAAABBBBBBCCCEEEGGGKKKPPPYYYgggvvv~~~pppgggbbb]]]RRRGGGCCC???;;;;;;???GGGPPPYYY]]]bbbllltttxxxyyy{{{zzzxxx|||yyywwwqqqbbb[[[[[[VVVTTTSSSSSSVVVYYYZZZZZZYYYcccmmmlllWWWNNNMMMNNNNNNMMMKKKHHHDDDBBBCCCCCCFFFKKKNNNKKKBBB:::666777888:::;;;<<<<<<===777222......222222...)))(((''''''(((******)))'''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((()))(((''''''&&&&&&''''''((()))&&&&&&))))))&&&&&&)))(((((((((((())))))))))))+++)))'''(((***++++++)))+++---......------///111---///111111111222444555666666777888:::;;;<<<<<<<<<<<<;;;666555888;;;999777777666777777666444444555777222444555666555555777888777777777999;;;<<<;;;:::<<<777444777AAAMMMWWW\\\HHH@@@999:::???HHHTTT^^^lllpppxxxrrrmmmwwwooolllnnnwwwzzzqqqcccZZZLLLCCC999444///+++***---,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))%%%%%%'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))***+++---,,,...444>>>IIIQQQTTTUUUUUUMMMCCC>>>@@@IIISSSZZZZZZWWWPPP[[[wwwxxx___MMMVVVZZZgggzzzzzzxxxnnn___XXXNNNEEEBBBDDDJJJNNNIIIPPPUUUWWWeeetttWWWIIIFFFTTT___eeewwwiii___QQQHHHFFFHHHKKKLLLIIIJJJLLLNNNPPPTTTYYY\\\^^^fffpppxxx|||~~~|||{{{sssppplllkkkjjjfffaaa\\\QQQNNNJJJHHHHHHFFFBBB???<<<;;;::::::>>>FFFPPPWWWiiiqqq{{{|||ppp```SSSHHH???;;;<<>>AAAFFFLLLTTTaaammmuuuyyy{{{yyywwwyyyzzzzzz}}}llldddhhhgggZZZVVVSSSQQQRRRSSSPPPMMMUUUddd{{{pppYYYMMMWWWWWWVVVSSSNNNGGG@@@<<<;;;EEEVVViiipppdddKKK666888888777777888:::;;;<<<<<<999666444222///+++'''((('''&&&''')))***)))((()))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''(((((((((((((((''''''&&&&&&''''''((()))''''''))))))'''''')))(((((((((((())))))))))))***)))'''(((***++++++***+++---......------///111...000111222111111333444555666777888:::;;;<<<=========;;;::::::;;;:::888777777888888888777777777888888666666777777777888999::::::888777999<<<===:::777888;;;<<<;;;999:::@@@EEE>>>===>>>???@@@HHHZZZkkkxxxzzzzzz{{{vvviiipppeeecccdddfffbbbZZZSSSQQQPPPHHH???999222,,,***,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((&&&&&&'''))))))*********(((((((((((((((((((((((())))))))))))))))))))))))***++++++*********---///000666AAAKKKQQQRRROOOLLLCCC>>>;;;@@@HHHPPPYYY```UUU^^^hhh~~~nnn^^^ZZZ[[[lllvvvrrrddd___UUUQQQNNNIIIEEEDDDIIIQQQWWWTTTXXXZZZbbbuuuZZZNNN^^^]]]ddduuuttt^^^QQQJJJHHHEEEEEEHHHLLLOOOPPPUUUYYY^^^```cccjjjsss{{{}}}zzzzzzzzzxxxsssooohhhbbb\\\ZZZYYYUUUNNNHHHEEEFFFFFFDDDAAA===999777@@@EEEMMMVVVbbbpppwwwkkk___RRRHHHBBB@@@:::999>>>@@@@@@HHHUUUaaaiiisssyyyyyyuuuppplllqqqwww~~~oooppp{{{}}}jjjeee[[[SSSPPPRRRQQQNNNSSSYYYcccmmmooogggZZZRRRWWWVVVTTTPPPJJJCCC===999888DDDWWWhhhlll___GGG555999777666444555666999:::??????>>>:::555000---,,,((('''&&&''')))***)))((((((((((((((((((((((((((()))(((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((***''''''******''''''***(((((((((((())))))))))))***)))(((((()))******++++++,,,............///000///000222222111111222444555666777888:::;;;============777;;;??????<<<;;;<<<===;;;:::999999::::::;;;;;;:::999888888999::::::;;;;;;888666777:::;;;999777<<<===???@@@???>>>======;;;<<<@@@BBBCCCKKK```ttt~~~}}}||||||ttt}}}}}}}}}}}}hhhfffcccbbbbbb```XXXOOOMMMPPPRRRKKKDDD???777...+++---,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,+++******+++///222777AAAMMMSSSPPPHHHBBB>>>333666@@@LLLSSSTTTWWW]]]VVVlllvvvrrr}}}fffXXX[[[hhhrrrzzz}}}jjjYYYTTTQQQHHHHHHGGGFFFGGGKKKQQQVVVddd```___qqq{{{bbbOOONNNWWW^^^tttwww```RRRLLLKKKJJJMMMPPPRRRRRRRRRRRRSSSdddiiiooosssxxx}}}zzztttnnnjjjhhhddd\\\UUUPPPMMMHHHCCC@@@?????????AAA???>>>???DDDMMMYYY```yyy{{{}}}{{{uuujjj]]]SSSKKKAAA<<<===;;;888===GGGKKKRRR___nnnvvvwwwrrrnnnnnnpppvvvsssnnnyyyuuutttmmmbbb[[[YYYUUUPPP]]][[[[[[aaaiiijjjbbbYYYNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEFFFDDDAAA?????????999777555333222444666888<<<===>>>;;;666222000000+++)))''''''(((***))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((''''''(((((((((***''''''******''''''***(((((((((((())))))))))))))))))))))))))))))***+++***,,,...///......///000///000222222111111222444555555777888:::<<<===>>><<<<<<===CCCGGGEEECCCAAA???<<<;;;999888888:::;;;;;;:::888777777888:::<<<;;;:::<<<:::888888;;;===???@@@GGGCCCCCCIIIQQQRRRKKKBBBBBBAAACCCEEEIIIQQQcccsss|||xxxcccdddsssyyyttt}}}xxxmmmddd^^^___aaa^^^UUULLLLLLRRRQQQMMMIIIEEE<<<111---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))*********))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))***))))))+++...444999???GGGOOOOOOGGG>>>:::999777===KKKVVVUUUQQQXXXdddxxxwwwxxx{{{zzzrrrhhhkkkwwwiiiVVVOOO\\\rrroooiiiooocccRRRLLLKKKHHHJJJLLLLLLLLLOOOUUUYYYaaafffwwwiiiTTTJJJPPPhhhyyyrrrfffXXXNNNJJJLLLNNNCCCIIIOOOUUUZZZaaaiiioooyyy~~~}}}vvvqqqmmmgggaaa\\\VVVSSSOOOMMMLLLKKKIIIHHH???>>>===<<<===???BBBCCCTTT^^^kkkuuu}}}zzzrrrdddYYYMMMDDD===888999===AAABBBJJJYYYfffnnnssswwwxxxuuuvvvuuuuuuzzzwwwkkkddd\\\SSSTTTVVVZZZdddoootttkkk___SSSQQQNNNJJJHHHGGGHHHHHHHHHFFFAAA:::444444:::@@@;;;999666444333444555777555777888888666444222222...,,,)))((()))***))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((''''''''')))((((((''''''(((((())))))''''''))))))'''''')))(((((((((((())))))))))))((()))***)))((((((***,,,***,,,///000///......///...000111222111111333444444555666888:::<<<===>>><<<<<>>>>><<<======>>>BBBFFFHHHGGGFFF@@@@@@@@@@@@BBBGGGNNNSSS___bbbdddddd___YYYTTTQQQZZZUUUTTTZZZaaaiiirrrzzzyyy|||nnn[[[VVV]]]kkkxxx~~~ppplllyyyyyykkkbbb]]]___bbbaaaWWWMMMMMMRRROOOMMMLLLJJJAAA555//////,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,000777???EEEFFFFFFEEEBBB>>>===???AAAGGGKKKRRRUUUPPPRRRkkk{{{zzzmmmcccSSSHHHLLLTTTTTTVVVbbbxxxpppjjj]]]\\\^^^TTTMMMKKKFFFOOORRRTTTTTTTTTXXX```fffkkk|||www^^^ZZZVVVWWWccc{{{nnnWWWVVVUUURRRNNNKKKKKKNNNQQQXXX]]]eeekkkqqqzzzxxxqqqllljjjcccbbbaaaaaa___YYYRRRLLL??????@@@AAAAAAAAA???>>>:::CCCNNNXXXggguuuzzzyyyssspppfffXXXNNNHHHBBB<<<>>><<>>>>>======DDDEEEGGGNNN\\\ddd[[[LLLBBB@@@>>>???BBBCCCCCCAAAGGGHHHJJJPPPVVVYYYXXXVVVBBBCCCEEEEEEHHHOOOZZZaaawwwdddPPPRRR]]]rrrllljjjsss~~~vvvrrr}}}ooo```NNNDDDUUUppp{{{xxxcccTTT]]]eee___YYYdddgggjjjiii^^^SSSQQQUUUMMMMMMNNNMMMDDD777000000,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,000666???JJJQQQIIICCC;;;777:::@@@GGGKKKSSSSSSTTTQQQKKKXXX{{{qqqoooooovvvdddggg___VVVRRRHHHBBBIIILLLbbb|||{{{uuuiii]]]UUUSSSUUUPPPJJJQQQWWWPPPSSSVVVWWWWWWXXX]]]gggpppgggUUUVVVOOOYYYhhhzzzvvvbbbTTTLLLKKKJJJJJJJJJJJJMMMSSS[[[aaaiiirrrtttnnngggcccbbb```^^^\\\XXXTTTOOOKKKFFFBBB>>><<<888;;;::::::DDDSSS]]]^^^mmmttttttllleee```TTTEEE===<<<===???>>>@@@LLLZZZ^^^cccooovvv}}}ssspppttttttvvvwwwrrrfff```cccfffeee]]]\\\ZZZVVVQQQLLLHHHEEECCCAAA@@@@@@AAAAAA???<<>><<<:::888888888888111222444777::::::777444444111---*********)))((())))))))))))))))))))))))'''''''''''''''((()))***))))))(((((('''''''''&&&))))))(((((((((((())))))(((%%%%%%((((((%%%%%%((((((((((((((())))))))))))''')))+++***((('''***---))),,,///000///......///,,,...000111111222444666444444666888:::<<<>>>???>>>>>>XXXMMMQQQhhhzzzrrr]]]OOOMMMPPPQQQOOONNNUUUbbbmmmhhhfffyyyuuuiiijjjiiiiiimmmwwwkkk```XXX[[[iii~~~~~~wwwXXXHHHNNN[[[xxxwwwkkk[[[VVVYYYWWWPPP\\\fffooommmfff___[[[ZZZYYYTTTPPPNNNJJJAAA777222//////...,,,***)))***,,,************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))((((((((((((((()))******(((((()))***************,,,+++***)))(((((((((((((((((((((((())))))******111///111===LLLQQQJJJ@@@999<<<@@@EEEJJJOOOSSSVVVKKKRRRVVVUUUYYYlllwwwuuuuuurrrnnngggggg___QQQHHHIIIOOOSSSrrr{{{eeeXXXXXX[[[[[[PPPRRRSSSRRRRRRTTTTTTQQQTTTVVV\\\fffrrrzzzfffRRRSSSbbbfff~~~}}}lllZZZRRRPPPMMMKKKJJJMMMPPPTTTWWW\\\eeepppyyywwwqqqnnnllljjjbbb___ZZZVVVRRRNNNIIIEEEDDDFFFFFFCCC???===>>>@@@IIIQQQ```pppxxxtttiii___TTTMMMEEE@@@@@@AAAAAA@@@KKKQQQYYY```fffmmmuuu{{{wwwzzz~~~|||}}}xxxpppiiidddaaa^^^[[[[[[XXXUUUTTTTTTQQQLLLGGGJJJAAA<<<@@@FFFEEEBBB@@@FFFEEEBBB???======;;;999999999888888777555444333444333111///...---,,,,,,((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******)))***+++)))(((((()))+++......---------......//////111111111000111222444666777999::::::;;;===>>><<<<<>>======sssiii{{{oooeeeaaaSSS[[[zzzvvvuuuzzzxxxdddTTTLLLOOOWWWffftttvvvkkk^^^WWWZZZhhhxxx}}}wwwqqqrrrwww||||||{{{vvvjjjWWW@@@000------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((((((((((()))******(((((()))***************(((((((((((()))***+++,,,************++++++,,,,,,333>>>JJJMMMHHH@@@>>>???<<>>AAAIIIUUUbbbkkkqqqqqqmmmcccTTTGGG@@@>>>888999;;;AAAIIIQQQVVVYYYXXX___aaa[[[ZZZdddnnnqqqkkkqqqvvvsssjjjaaa]]]]]]]]]XXXSSSPPPQQQRRRPPPOOOTTTQQQLLLGGGAAA@@@IIIUUUllljjj^^^QQQQQQWWWQQQCCC666666555555444444333333111111222111000...,,,+++******)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******)))******)))((((((***+++------,,,------.../////////000111111000000333444555777999:::::::::<<<>>>======~~~jjjUUUQQQSSSMMMWWWtttwwwlll```fff|||ppp]]]OOOFFFIII[[[uuuwwwjjjccc```lll}}}vvvmmmkkktttvvvwwwsssjjjZZZEEE444------,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((())))))***(((((()))***************(((((((((((()))***+++,,,,,,***))))))+++...222444AAABBBEEEGGGGGGBBB;;;666;;;EEERRRZZZZZZVVVQQQOOOccc|||~~~}}}vvvuuu~~~pppeeefffkkknnnuuuzzzlll```TTTOOOKKKOOOYYY```___ZZZUUUOOOOOOUUUXXXYYYfffwwwooocccQQQ]]]mmm{{{dddQQQFFFJJJUUUIIIIIILLLQQQTTTXXXaaalll}}}vvvnnnhhheeecccbbbaaa```\\\WWWOOOHHHCCC@@@AAAAAA@@@>>><<>>:::666888>>>FFFJJJLLLNNNTTTVVVRRRQQQWWW]]]___iiiqqqyyy{{{tttjjjaaa]]]ZZZUUUOOOLLLNNNQQQRRRQQQTTTQQQMMMHHHBBBBBBKKKWWWxxxuuudddNNNIIIRRRQQQFFF555444444333333333333333111222333333222000...,,,,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***((()))***)))((((((***,,,,,,,,,,,,,,,---...//////...///000000000000333555555777999999999:::<<<>>>===<<<|||rrriiigggiii]]]ccclllrrrsssssssssssspppoooeee^^^^^^\\\RRRKKKHHHKKKQQQYYY```bbb]]]YYYPPPPPPHHHDDDKKKPPP___wwwxxxiiiaaaZZZddd}}}{{{gggXXXJJJEEEOOOiii~~~zzzwwwpppqqqxxxuuuhhhaaabbbeeeddd```[[[TTTGGG999000...,,,,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((())))))***(((((()))*********************))))))))))))******,,,***((())),,,333:::???FFFEEECCCAAA@@@>>><<<;;;IIIRRRZZZZZZTTTQQQWWW^^^}}}}}}ooolllkkklllkkkiiinnnvvvcccbbb^^^\\\gggxxx}}}~~~~~~|||ssscccSSSIIIHHHJJJPPPXXX^^^]]]ZZZWWWWWWTTTXXXeeesssxxxZZZTTT\\\pppmmm^^^RRROOOLLLFFFIIIRRRQQQTTTZZZ```dddkkkyyy{{{uuupppmmmhhhfffccc^^^ZZZUUUQQQNNNBBBCCCDDDAAA<<<:::;;;>>>@@@HHHVVVdddkkkjjjaaaZZZPPPIII???::::::===??????@@@FFFMMMPPPTTT[[[```ccc___aaaeeeiiikkkjjjgggeee___YYYRRRNNNOOOPPPPPPOOOOOOJJJGGGGGGGGGFFFKKKQQQ```cccXXXEEE<<>>BBBDDDCCCGGGHHHCCC===@@@LLLXXXTTTWWWZZZZZZ[[[aaammmvvvzzz|||fff\\\UUUVVVTTTNNNPPPWWWVVV\\\___cccqqq|||qqqcccRRRIIINNNYYYRRRQQQTTTYYYXXXWWW[[[bbbdddxxxdddXXX^^^rrroooSSSMMMQQQPPPMMMIIIGGGIIIOOOYYYaaaeeelllyyyzzztttooommmllljjjjjjlllooorrrtttvvvwww|||ssskkkfffaaa]]]YYY^^^ZZZUUUQQQMMMJJJFFFDDDAAA@@@@@@CCCJJJSSS[[[```cccbbb^^^WWWMMMDDD>>>;;;======???DDDKKKTTT^^^eeelllggg```ZZZXXX[[[aaaeeekkkfff```[[[XXXTTTNNNIIIIIIEEEDDDHHHJJJHHHFFFGGG???===@@@CCCAAA;;;:::===999777444222000000000000111111111111111111111111000///...,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******'''((())))))((()))+++---*********+++,,,---///000,,,---/////////000333555444666888888888999;;;===>>>>>>gggjjjlllkkkjjjkkkkkkjjjiiihhhhhhhhhkkkpppuuuyyy|||tttyyyxxxxxx{{{yyy]]]IIISSSrrrvvvmmmrrrppppppvvv}}}jjjWWWVVVggguuuyyynnn```]]]ZZZTTTUUU\\\^^^^^^VVVKKKMMMWWWYYYSSS>>>777///+++,,,---,,,***************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))''''''(((((()))*********))))))(((((((((((())))))((((((((((((((()))******(((((()))***************&&&''''''((()))+++---...(((,,,333999>>>AAAAAAAAAKKKEEE???AAAHHHQQQVVVWWWMMMTTT```mmmxxx~~~~~~~~~lllaaaTTTKKKKKKMMMQQQ```sssuuuqqqqqqxxxvvvaaaNNNJJJNNNRRRTTTXXXVVVQQQOOOUUU[[[bbbooo{{{```YYYZZZiiigggSSSOOONNNHHHCCCGGGNNNSSSSSSUUU^^^kkksss{{{sssmmmjjjgggccc^^^ZZZWWWVVVWWWXXXYYYYYYWWWUUURRRNNNKKKJJJQQQRRRTTTTTTTTTTTTUUUWWWXXXXXXZZZ\\\^^^```aaabbbaaabbbcccfffkkkpppuuuxxx{{{~~~|||tttnnnhhhccc```]]][[[[[[ZZZVVVPPPJJJGGGFFFDDD@@@<<<>>>DDDIII^^^bbbfffccc[[[QQQJJJFFF<<<999777;;;BBBMMMZZZddd```cccfffddd___^^^aaaffffffbbb^^^\\\ZZZVVVPPPJJJJJJGGGGGGJJJIIIFFFEEEGGGGGG;;;555:::;;;666888@@@:::888555222000///000000000//////...//////000111111000...,,,+++)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******'''((())))))((()))+++---*********+++,,,---///000+++---...//////000333555444666888888888999;;;===@@@@@@wwwggg{{{kkk^^^TTTbbbyyysssppp{{{~~~sssdddaaa```hhhzzzuuu]]]MMMOOOYYY^^^\\\YYY[[[VVVOOOOOOUUUTTTLLLAAA999///++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((+++***)))(((((()))***+++''''''((()))***++++++,,,,,,++++++++++++,,,,,,---,,,111777:::===BBBJJJQQQOOOIIIFFFLLLVVVZZZSSSJJJEEE[[[xxx|||~~~wwwfffOOOTTTTTTQQQZZZnnn|||~~~~~~nnnYYYRRRMMMPPPTTTTTTTTTUUUZZZTTTVVVbbblllxxxsss^^^\\\eeevvv}}}\\\UUUMMMHHHHHHKKKMMMMMMNNNPPPWWWaaaiiisssxxxpppddd]]]WWWWWWXXXTTTQQQQQQPPPPPPPPPOOOOOOQQQUUUXXXXXXYYYXXXVVVTTTWWW]]]cccdddeeeeeedddaaa_________\\\iiioooggg`````````[[[\\\YYYVVVVVVYYY\\\[[[YYYaaaaaaaaabbbccceeeggghhh}}}xxxuuussspppkkkeee```\\\ZZZYYYXXXPPPKKKKKKGGG@@@<<<======FFFUUUdddmmmiii^^^TTTGGGCCC>>>;;;;;;@@@FFFKKKPPPZZZaaaaaabbbgggiiihhheeefffgggfffbbbXXXMMMEEEFFFFFFGGGIIIIIIFFFAAA===<<<@@@>>>777555999;;;999<<<;;;;;;;;;666///,,,---666444000---+++,,,---...000000///...---+++***)))---,,,***)))'''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((''''''''''''+++(((%%%%%%''')))(((''')))))))))))))))))))))))))))*********++++++++++++******+++,,,------------///000111000///000222444777777777888999999999:::======]]]UUUmmmxxxhhh^^^XXXhhh|||{{{mmmjjj{{{uuu]]]KKKKKKWWWaaadddaaa```YYYPPPOOOTTTUUUPPPHHH???444...,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((+++***)))(((((()))***+++(((((())))))******++++++++++++******++++++,,,---333888>>>BBBEEEIIIPPPVVVOOOQQQTTTVVVVVVRRRLLLGGGUUUjjj|||~~~}}}mmmXXXOOOPPPaaatttvvvdddWWWXXXOOOIIILLLQQQSSSSSSSSSYYYdddyyy~~~iiiaaa^^^{{{}}}bbbOOONNNKKKHHHGGGIIIMMMRRRUUUYYY^^^jjjxxx~~~lllggg```[[[YYYWWWTTTQQQXXXVVVXXX[[[\\\ZZZ[[[___dddgggkkkooossswww|||{{{xxxwwwuuuqqqmmmdddfffiiiiiifffbbb___]]]ZZZYYYYYYYYY[[[```ggglll~~~~~~~~~vvvoooiiiddd```]]]bbbXXXPPPLLLHHHCCCBBBEEE===???DDDMMMWWW```gggiii^^^VVVHHH===888:::@@@EEECCCMMMWWW[[[]]]```]]]XXXcccdddddd___VVVMMMFFFCCCFFFEEEDDDDDDFFFGGGFFFEEEEEEGGGDDD<<<888;;;<<<;;;888999<<<@@@<<<555000111,,,...111333333222///.../////////...---,,,+++***+++***)))(((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''***(((%%%%%%''')))(((''')))))))))))))))))))))))))))))))))*********++++++******+++,,,------------...///000000000000222333777777777888999999::::::>>>>>>{{{hhhOOOTTTtttsssddd^^^\\\ooo{{{}}}{{{pppqqqYYYGGGGGGTTTbbbhhh___\\\TTTMMMLLLPPPSSSSSSPPPGGG:::111---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************&&&'''(((((())))))((((((******))))))))))))******)))))))))))))))************)))))))))***,,,...///:::@@@FFFJJJMMMPPPUUUXXXTTTYYY]]]YYYQQQLLLMMMQQQ___mmmyyy{{{wwwvvvwwwwwwzzz}}}sssYYYPPP]]]|||}}}aaaRRRMMMWWWPPPKKKNNNRRRSSSRRRSSSUUUqqqppp[[[[[[nnnlllLLLBBBDDDDDDEEEGGGHHHKKKQQQ[[[bbbfffqqqqqqddd```\\\WWW\\\[[[ZZZZZZ[[[]]]___aaadddhhhqqqzzz}}}~~~wwwnnniiilllggg___YYYWWWXXXYYYZZZ\\\[[[]]]dddppp}}}zzztttnnnfff```aaaYYYRRRNNNKKKGGGEEEFFFFFFBBB>>><<>>>>>}}}}}}xxxvvvqqqlllaaaQQQ^^^tttccc]]]]]]tttxxxzzzxxx~~~zzztttsssvvvwww{{{lllUUUEEEGGGTTT```ddd\\\VVVPPPNNNNNNQQQVVV[[[TTTKKK===222---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************''''''((()))))))))))))))***))))))))))))))))))************))))))))))))))))))))))))***,,,///222444@@@DDDKKKPPPRRRTTTVVVXXX[[[ZZZVVVQQQMMMQQQZZZbbbiiippppppgggaaaiiiyyyoooWWW^^^vvvzzzhhhSSSOOOSSSXXXTTTSSSUUUVVVWWW]]]dddyyymmmbbbiiizzzbbbHHH@@@GGGOOOFFFIIILLLMMMPPPYYYhhhttt}}}~~~rrrlllaaaUUUSSSXXX\\\\\\ZZZ___fffmmmttt{{{}}}sssjjjaaaXXXRRRYYYVVVSSSSSSVVV\\\bbbeeessstttkkk```]]]ZZZXXXUUUPPPKKKHHHJJJHHHDDD>>>;;;???GGGNNNffffffddd___UUUHHH<<<444666999???FFFMMMOOOLLLFFFFFFFFFEEEAAA???CCCKKKRRRPPPKKKEEEBBBCCCFFFIIIKKKMMMLLLGGG???:::888999:::444666===CCCBBB<<<999999NNNHHH>>>444...,,,---...------...............---******))))))((()))))))))'''''''''(((((((((((((((((((((((((((''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---------------...000111111111222333777777888888999:::;;;;;;??????rrrrrrtttvvvyyy|||}}}vvvtttuuuwwwvvvtttrrrrrrrrrtttwwwwwwuuurrrooonnnoooooonnnmmmoooqqqlllooommmjjjcccWWWeeewwwccc^^^```xxxxxxuuukkklllhhhggglllrrryyy~~~zzzlllXXXKKKNNNZZZaaaaaabbbZZZVVVWWWWWWVVV\\\dddXXXOOOAAA555---+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************'''(((((())))))))))))))))))))))))******)))))))))*********)))))))))))))))))))))***,,,000444999;;;FFFJJJOOOTTTVVVWWWXXXXXX]]]UUULLLKKKRRR]]]fffjjjccciiiiiiccccccqqq}}}llldddppp~~~vvvaaaSSSNNNRRRWWWXXXWWWVVVUUUWWWbbbyyyttthhhjjjssscccPPPFFFFFFIIIIIIGGGKKKOOOTTTVVV\\\kkk|||pppggg^^^YYYWWWYYYYYY\\\fffttt~~~pppmmmgggaaa[[[WWWVVVVVVXXX^^^fffnnntttyyy~~~tttqqqkkkddd___[[[UUUQQQFFFGGGGGGDDD@@@>>>@@@CCCLLLSSS]]]dddccc[[[OOOGGG???;;;999<<>>===AAAGGGNNNRRRMMMJJJFFFEEEFFFHHHJJJJJJIIIGGGCCC???:::777888:::777777:::>>><<<888777:::YYYPPPCCC666///...111444------......//////......---,,,+++)))((((((''''''((((((((((((((('''''''''((((((((((((''''''''''''&&&'''((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,------------,,,...000111111111222333666777888999:::;;;<<<<<<>>>>>>iiijjjllloooqqqrrrsssssstttppplllkkknnnppppppooojjjiiiiiikkkmmmlllhhhcccfffggghhhgggaaa[[[\\\aaadddjjjlllmmmjjjeeevvvzzzfff```bbbzzztttmmmkkkkkkfffhhhnnnsssxxxlll{{{qqqaaaVVVXXXbbbhhhggglll```ZZZ[[[YYYUUU\\\iiicccYYYJJJ:::000---...000++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************'''((())))))******))))))))))))************)))))))))))))))))))))************+++,,,000555<<>>???;;;AAAKKKUUU]]]aaaccccccLLLDDD;;;999:::<<>>888333///...///000---....../////////.........---,,,***((((((''''''((((((((((((((('''''''''((((((((((((''''''''''''$$$&&&((()))((((((((()))))))))))))))))))))))))))((((((((()))))))))************+++,,,------------+++---000222222222222333666777888999:::;;;<<<=========oooqqqtttwwwwwwvvvtttsssjjjhhhgggggghhhiiijjjjjjnnnlllkkkmmmooommmfff```YYY[[[^^^[[[PPPHHHNNNYYYjjjppppppooonnnmmm~~~jjjcccbbbuuutttmmmnnnqqqppprrrsssrrryyydddxxxuuukkk___\\\dddooouuutttdddZZZ[[[XXXSSS___qqqtttiiiWWWCCC555...---///++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))((()))***++++++***)))((((((((())))))******++++++,,,,,,///333:::BBBJJJNNNRRRSSSVVVYYY[[[\\\[[[ZZZOOOOOOPPPSSSXXX```ggglllxxx|||}}}uuulllkkkhhhbbbZZZWWW\\\kkkyyy~~~yyytttxxxtttYYYMMMGGGMMMWWWZZZWWWVVVUUUVVV]]]kkkxxxiiiaaazzz]]]FFFJJJHHHIIIKKKIIIHHHMMMVVV]]]dddooo~~~wwwfff[[[[[[XXXYYY```hhhqqqrrrkkkddd```[[[TTTQQQSSSQQQSSSUUUUUUSSSQQQPPPPPPRRRSSSTTTSSSRRRSSSTTTVVV[[[\\\\\\ZZZXXXWWWXXXZZZRRRPPPPPPRRRTTTUUUUUUUUUPPPMMMJJJKKKNNNOOOMMMKKKOOORRRUUUVVVWWWXXXZZZ\\\[[[aaalllyyyyyykkk^^^WWWSSSOOOMMMFFFLLLWWWbbbooo}}}sssmmmeee\\\XXXTTTMMMHHHDDDAAA???>>><<<<<<>>>DDDMMMYYYdddjjjYYYPPPFFF@@@:::777;;;CCCFFFGGGHHHHHHGGGFFFEEEDDD?????????BBBEEEGGGGGGFFF@@@>>>???AAA===666444777777555555666444111222666000000///...------,,,,,,...///////////////...------,,,+++***)))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''###&&&))))))((('''(((***)))))))))))))))))))))))))))))))))*********++++++******+++,,,------------***---000222222222222333666777888999;;;<<<======<<<<<>>666>>>FFFHHHFFFCCCCCCEEE@@@>>>>>>???AAABBBAAAAAA===;;;<<<@@@<<<333000333444333444666555111222555666555222000/////////000///////////////......---++++++***************+++))))))(((((('''''''''&&&)))(((((((((''''''''''''"""&&&)))***((('''(((***))))))))))))))))))))))))************++++++++++++******+++,,,------------***---000222222222333333666777888999;;;<<<===>>><<<<<>>???BBBEEEHHH\\\aaabbbXXXHHH<<<999;;;555444666===EEEIIIGGGDDDAAA@@@===;;;;;;;;;===>>>@@@<<<999:::<<<:::444...111111333444555555444444333222111///...,,,+++******,,,......+++***+++---------,,,,,,+++***))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''++++++******************,,,,,,---.........------000------000111000111555555555666777888:::<<<===>>>>>>mmmnnnooopppqqqpppnnnmmmkkkmmmmmmkkklllmmmhhh```UUUXXXZZZ___gggfffUUU@@@===888999>>>@@@OOOzzzrrrggggggjjjrrr{{{tttlllfff```vvv~~~qqqoooqqqtttwww|||iiibbb~~~}}}eeeNNN\\\aaabbbeeeaaaYYY\\\kkkwww{{{pppqqqgggQQQ;;;000...,,,+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))***++++++******,,,---...444>>>GGGLLLOOOPPPQQQUUUYYY]]]^^^[[[VVVUUUVVVYYYbbb___YYYkkkwwwqqqvvvzzzeeeSSSKKKRRR[[[fffmmmoooppprrrttt{{{tttfffYYYVVVYYYUUUVVVXXXYYYUUUWWWiii}}}qqqbbb```xxxlll[[[KKKFFFHHHJJJJJJKKKKKKKKKQQQ]]]jjjvvv~~~oooeeeccc\\\dddrrrxxxnnnfff```[[[TTTOOOPPPTTT[[[aaaiiisssxxxvvvpppgggbbb^^^WWWOOOUUUSSSVVV]]]bbbeeelllttt{{{gggSSSKKKGGGIIIPPPUUUZZZbbbjjjqqqkkkaaaXXXRRROOOMMMLLLKKKHHHDDD@@@>>>>>>???@@@JJJQQQYYY\\\XXXOOOGGGBBB:::777555888===AAAAAA@@@CCCBBB@@@>>><<<;;;;;;;;;???===;;;<<<===;;;777333000000000000000111222333333222111000...---,,,,,,***,,,......,,,+++,,,---------,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''******************************+++,,,,,,,,,++++++///---...111222000111444555555666777888:::<<<===>>>>>>nnnooorrrsssssspppmmmkkklllmmmmmmmmmooommmdddYYYUUUNNNKKKTTTbbbdddUUUEEE@@@;;;:::>>>FFF\\\ooogggjjjooovvv}}}{{{kkkcccaaa```xxx~~~tttrrrrrrrrrssswwwqqqdddXXXOOOYYYWWWcccaaaYYYeeennn[[[\\\YYYMMMAAA888000***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************)))))))))(((***+++,,,+++,,,...///444>>>JJJPPPOOONNNPPPRRRYYYZZZ^^^^^^YYYWWWaaannnhhhggghhhvvvmmmqqqfffOOOMMMVVViiinnnsssuuuwww|||~~~pppbbbUUUNNNRRRZZZ[[[[[[[[[\\\cccyyyrrrddd```lllrrrVVVCCCBBBDDDHHHJJJIIIJJJNNNSSSTTT^^^pppoooccc]]]^^^gggooo{{{qqq^^^XXXVVVSSSRRRUUUZZZaaaeeevvv~~~mmm___VVVYYYWWWOOOOOOWWWgggsss}}}zzzmmm___RRRMMMLLLLLLLLLMMMVVV```nnn~~~{{{uuulllddd]]]XXXSSSQQQRRROOOJJJDDD???<<<:::::::::>>>GGGQQQYYYXXXQQQJJJ@@@:::444222555:::<<<===EEEDDDCCCAAA>>>;;;999888<<<<<<===>>>===<<<:::999333111...------///222444222111111000000///......+++,,,......,,,+++,,,---------,,,,,,++++++******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''''''''************************)))***++++++,,,,,,,,,+++...,,,...222444111111333666666666777888:::;;;<<<>>>>>>ooorrruuuvvvtttpppllljjjooonnnooopppqqqkkk^^^SSSQQQMMMPPP^^^lllkkk\\\MMM@@@===>>>EEEPPPgggooojjjlllnnnssszzzzzzjjj```\\\[[[ppp|||tttttttttuuu{{{ttt^^^dddIIIWWWVVV___```___qqqyyy]]]WWWWWWRRRIII???777111///,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************))))))))))))***++++++***+++...222666===GGGQQQRRRMMMJJJNNNTTT\\\]]]ZZZVVVYYYeeesss{{{tttiiixxxpppnnn}}}sssZZZPPP[[[lll|||yyyvvvyyywwwlll```ZZZWWWTTTUUUXXXaaaZZZUUUaaaqqq``````qqqoooQQQ>>>HHHGGGIIIKKKIIIHHHMMMUUU```dddpppiiieeeaaabbbjjjzzzvvvmmm```SSSNNNMMMQQQXXX```lll}}}{{{|||qqq[[[PPPTTTUUU]]]ffflllpppwwwsssbbbXXXPPPIIIEEE===CCCMMMZZZhhhwwwzzzssslllfffaaa[[[XXXSSSQQQMMMHHHCCC@@@===<<<;;;999:::@@@IIIQQQTTTTTTHHHAAA888222222666999<<>>444000000,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++***)))+++111999???GGGLLLPPPMMMGGGFFFMMMTTTZZZ[[[TTTOOOaaa|||~~~wwwtttllliii~~~uuueee```hhhxxx{{{wwwdddZZZRRRUUUZZZ[[[XXXVVV[[[^^^hhhooodddooozzz___PPPKKKIIIIIIFFFGGGIIIKKKMMMVVV___mmmyyyqqqiiidddlllxxxppp```\\\ZZZTTTSSSYYY\\\iii}}}kkkdddnnnzzz~~~nnnfffeeeqqqrrr``````XXXUUUUUUYYYbbbllluuu|||{{{}}}nnn```XXXJJJHHHGGGHHHNNNZZZhhhqqq~~~xxxrrrmmmgggaaa]]]QQQPPPMMMIIIFFFDDDCCCBBBAAA???;;;:::>>>GGGRRRYYYQQQJJJAAA888444444666777<<<===???AAA@@@???===;;;888999;;;;;;::::::;;;<<<888444000---,,,...222555///000000000111111111111------------......---,,,---------,,,,,,,,,,,,,,,******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++)))(((((('''''''''(((((()))))))))************+++,,,---............,,,+++...333555222111333777777777777888999;;;;;;======fffiiilllllljjjiiilllnnnkkkkkkmmmpppmmmcccZZZUUUSSSdddttt||||||nnn^^^^^^WWWOOOSSSeee|||{{{rrrkkkkkkgggaaadddlllxxxxxxmmm```YYYWWWlllvvvooonnnssswwwvvvtttvvv|||vvvQQQ```pppmmmjjjZZZKKKbbbaaaZZZ\\\kkkrrrhhhWWWLLLJJJLLLPPPOOODDD666...---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***,,,+++***+++...666???FFFKKKJJJHHHDDDCCCHHHOOOVVVXXXXXXVVV\\\ssszzzqqq~~~mmm]]]dddzzzuuuddd]]]hhhzzz{{{yyy|||ooo]]]WWWNNNHHHKKKQQQUUUWWWYYY___{{{eeeXXX```xxxrrrQQQAAA@@@CCCFFFFFFFFFJJJQQQVVV[[[ccclllxxxlllggghhhooowww|||hhhWWWUUULLLHHHLLLTTT___qqquuuhhhjjj|||}}}uuupppbbb\\\^^^nnn}}}}}}~~~|||lllZZZSSSTTTZZZccckkkmmmuuuzzzzzz}}}jjjcccWWWKKKDDDEEEKKKQQQdddooo~~~xxxsssmmmgggcccUUUSSSPPPLLLIIIGGGGGGGGG===???>>><<<:::>>>FFFNNNSSSOOOIIIAAA;;;666333222666888:::===?????????>>>999999999999999999999999555333000---,,,---///111/////////000000111111111...---,,,---//////---,,,------------,,,,,,,,,,,,+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''(((((('''(((((())))))*********((()))***+++,,,---------,,,+++---222444222222555777777777777888999:::;;;>>>>>>nnnooonnniiidddcccgggkkkjjjkkkooossspppgggcccdddsss}}}{{{nnnnnn}}}xxxvvvpppkkkuuu|||rrrkkkkkkiiicccdddiiippptttkkk^^^WWWYYYttt~~~qqqmmmmmmooosssuuuuuuuuuuuuvvvwww[[[PPP\\\ZZZYYYXXXMMM]]]___ZZZ\\\ccceee]]]VVVUUUKKKJJJLLLOOOJJJ<<>>??????===:::777777999:::888555444333222111//////.........///////////////000000///---,,,---///000...+++------------------------++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&''''''((()))''''''(((((()))******+++((((((***+++,,,------------+++,,,111333222333666777777777777888999::::::>>>>>>|||{{{uuulllbbb___bbbfffkkkmmmsssxxxuuummmmmmsssuuuvvvxxxyyytttooojjjaaa\\\]]]mmmrrrkkk\\\UUUZZZyyy}}}uuutttuuuuuuvvvyyy|||{{{vvvqqqwwwTTT>>>OOOUUUXXX___SSSYYY[[[\\\\\\[[[YYYYYY[[[^^^VVVMMMIIILLLKKK???333---************************))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******%%%(((...333999???EEEJJJDDD<<<666:::GGGSSSYYYYYYeeeaaauuuxxxbbbcccjjjhhhccceeevvvxxxNNNYYYfffnnnvvv|||yyyrrrqqqzzz~~~rrr\\\MMMKKKPPPGGGMMMUUUZZZ[[[eee{{{]]]UUU]]]lll\\\JJJ@@@GGGKKKFFFDDDIIIGGGMMMYYYeeemmmzzzzzzmmmjjjppprrreeeSSSEEEIIIVVVOOOdddzzzuuuvvv~~~|||vvvvvvsssrrruuuyyy{{{zzzwwwddd```]]]bbbmmmyyy~~~~~~~~~wwwyyybbbYYYUUU___kkkqqqwww}}}~~~||||||hhhZZZSSSLLLJJJKKKQQQ^^^lllyyy~~~|||uuupppfff]]]TTTOOOMMMLLLKKKJJJHHHCCC===999777777888>>>DDDHHHGGGBBB===:::000222444777:::<<<>>>???@@@;;;777777:::;;;777333555666666555444222000///.........//////////////////---,,,---000000...+++------------------------+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))&&&''''''((()))******+++)))***,,,---.../////////...+++,,,000222111333777888777777777888999::::::>>>>>>zzzooogggaaa]]]\\\eeejjjqqquuuvvvvvvxxxzzz|||zzziiieeetttyyymmmggg______dddtttyyyjjjRRROOO```tttqqqwwwuuusssrrrrrrtttwwwxxxzzzSSSBBBIIIRRR^^^aaaOOONNNQQQVVV[[[[[[[[[YYYWWWTTTTTTQQQSSSPPPGGGEEE<<<)))///---++++++,,,,,,,,,+++,,,+++)))(((((()))+++,,,)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))),,,***((((((***---...///000---...888EEEJJJDDD<<<666777<<>>:::777888:::???EEEHHHFFFBBB>>>777333000111555999999888======<<<;;;999666444333444444555555444222000///000///...------...000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((('''''''''((()))((('''&&&''')))''''''((((((((((((''''''&&&'''((((((''''''(((***(((((((((((())))))))))))******+++++++++,,,,,,,,,+++---///000111222444666888888777777777888:::;;;@@@@@@xxxrrrmmmllllllmmmbbbcccfffiiimmmrrrxxx|||zzzvvvPPPVVVeeeooollljjjfffeeeiiilllsssgggQQQLLLXXXuuu~~~uuuvvvyyyyyyxxxvvvtttuuuyyy|||~~~VVVBBBFFFQQQaaafffQQQMMMAAAKKKWWW[[[XXXTTTRRRQQQOOOPPPVVVVVVLLLFFF;;;'''///---++++++,,,,,,,,,+++,,,+++***))))))***+++,,,)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***))))))***,,,---------000666@@@GGGGGG@@@888444888BBBLLLPPPQQQUUU[[[qqqvvv|||ssspppkkk|||ttt^^^RRR^^^jjjuuuuuurrrqqqooolll___VVVPPPQQQTTTVVVWWWYYYXXX]]]jjjeeeUUUTTT\\\vvv```MMMKKKIIIGGGGGGHHHGGGGGGLLLTTTdddqqqwwwhhhfffiiipppooobbbWWWPPPKKKNNNVVVeeeooojjjmmm{{{uuummmZZZ```eeeoooqqqlllooooooqqquuu|||sssfff[[[```iiiqqquuuxxxxxxtttnnneee\\\XXXcccvvv~~~|||~~~|||zzzzzzxxxrrrhhh\\\UUUXXXbbbkkkzzzgggccciiinnnqqqrrryyyxxxxxx{{{}}}jjj\\\SSSNNNRRRWWWccclllwww{{{{{{wwwoooddd[[[VVVUUUPPPNNNJJJFFFDDD@@@<<<:::888999:::===@@@AAAAAA???<<<999555222333666888999<<<<<<;;;:::999777666555444444444444333222111111000000............///000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((''''''((()))((('''&&&''')))''''''((((((((((((''''''&&&'''((((((''''''(((***(((((((((((())))))))))))******+++++++++,,,,,,,,,+++---///000111222444666888777777777777999:::;;;:::999|||yyyvvvtttuuuxxx}}}{{{wwwqqqnnnppptttxxx{{{___HHHIIIRRRjjj}}}ppphhhiiihhhbbb___```aaakkkcccOOOHHHOOOeeexxxsssxxxuuuwwwxxxuuurrrrrrwww}}}\\\CCCCCCPPPgggnnnUUUKKK;;;JJJ[[[```[[[UUUWWW\\\VVVSSSXXXXXXOOOIII???---///---++++++,,,,,,,,,+++************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''*********)))******++++++,,,555@@@GGGFFF@@@:::666<<>>888888;;;GGGOOOXXX\\\VVVRRRZZZeee~~~xxxsssaaabbbmmmvvvuuutttsssvvvwwwnnn[[[KKKIIIFFFGGGOOOUUUYYY]]]aaassseeeWWWOOOUUU```rrrmmmLLLDDDFFFDDDCCCHHHGGGHHHKKKMMMPPPZZZqqqzzzjjjccceeemmm}}}gggSSSIIICCCPPPmmm~~~wwwccceee{{{vvvbbb{{{~~~vvvooocccVVVQQQOOOOOOTTT\\\___aaannnxxxxxx~~~xxxlll]]]SSSSSSaaapppwwwxxxwwwsssooommmpppzzz~~~~~~xxxyyyyyyxxxtttnnniiigggeeefffmmmzzzmmmdddlllsssssstttsssssstttwwwzzzzzzzzz{{{{{{xxxwww}}}rrrZZZMMMNNNQQQWWW```kkkuuuzzz{{{uuuqqqpppqqqeee```XXXQQQKKKGGGCCC@@@CCC???999777888:::===>>>DDDDDDAAA;;;555111222555777777777777777888888888333222111111111222333444222111000000///......---------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,+++***)))'''((()))((('''&&&''')))((((((''''''''''''((((((&&&'''((((((''''''(((***(((((((((((())))))))))))******+++++++++,,,,,,,,,+++---///000111222444666777777666666777999;;;<<<>>>>>>vvvtttssssssvvvzzzzzztttssssssrrrjjj___YYYYYYKKKSSS^^^{{{mmmhhhdddcccbbb```\\\YYYYYYcccnnnhhhVVVQQQXXXnnnuuurrrssswww{{{zzzxxxzzzdddCCC<<>><<<@@@AAAEEENNNCCCGGGOOOVVV]]]mmmlllaaa]]]aaaqqqyyy___KKKDDDJJJ```wwwzzz~~~wwwaaabbb}}}ggg~~~wwwiii\\\TTTYYYfffkkkgggbbb\\\WWW^^^sss}}}zzz|||}}}~~~|||uuujjj]]]TTTWWWgggwww}}}{{{xxxsssooojjjgggrrr|||~~~}}}}}}vvvkkkdddiiittt~~~|||vvvtttqqqsssqqqpppqqqtttwwwzzzzzz{{{zzzwwwsssvvv~~~~~~cccXXXKKKHHHQQQ___jjjooorrrvvv|||{{{yyyyyyyyywwwuuukkkfff^^^VVVPPPJJJFFFCCCFFFBBB===999888888777777???BBBCCC@@@999444111111555444444444555777888999333222111000111222333444222111111000//////...---------,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,+++******'''((()))((('''&&&'''))))))(((''''''''''''((()))&&&'''((((((''''''(((***(((((((((((())))))))))))******+++++++++,,,,,,,,,+++---///000111222444666777666666666777999;;;<<<<<<<<>>;;;999666333111999<<>>JJJUUUUUUPPPNNNSSSYYY]]]ccchhhtttyyynnnccc___eeegggdddiiitttwwwssslllbbbSSSHHHIIIQQQLLLMMMRRRYYYcccuuueeeSSSKKKGGGPPP]]]uuudddKKKBBB>>><<>>FFFEEEDDDAAA???@@@FFFOOOVVVQQQMMMRRRcccwwwqqqWWWdddrrrwwwrrrmmmmmmppp}}}fffPPPIIIKKKMMMOOOSSSQQQSSS[[[jjj{{{iiiMMMIIIMMMNNNbbbmmmYYYBBBAAA===EEEHHHCCCAAAHHHTTTZZZiiitttooo]]]\\\dddrrr|||nnnZZZ\\\lllzzzXXXPPPGGGQQQsss{{{yyykkkkkkmmmZZZccc\\\ZZZTTTQQQXXXfffrrrxxxffftttzzzeee]]]aaadddgggkkkllljjjfffbbb```cccuuu~~~wwwtttsssqqq}}}zzz}}}|||yyyxxxlllppprrroookkkooo|||~~~nnn```aaadddiiiooorrrqqqlllhhheeebbb[[[VVV[[[gggpppssshhh___[[[```eeelll|||cccSSSKKKOOOUUU]]]gggpppxxx|||~~~|||vvvsssrrroooiiiddd^^^XXXQQQMMMHHHEEEAAA>>>===<<<:::888222111333777<<<>>>;;;888000///......///111333555222333333333222111///...//////111222222111000000//////.........---------************************((())))))*********))))))'''((()))((('''&&&''')))***((('''&&&&&&'''(((***&&&'''((((((''''''(((***(((((((((((())))))))))))******+++++++++,,,,,,,,,+++---///000111222444666666666666666888:::<<<===>>>>>>ttttttrrroooppppppkkkdddcccfffhhhggggggjjjlllllljjjhhhiiikkklllqqq}}}nnnoooiiifffgggaaabbbqqqiiiVVVSSSZZZyyy{{{yyypppjjjlllnnnmmmooosssooonnnzzz~~~qqqYYYDDD999AAAPPPaaabbbQQQ>>>FFFMMMNNNOOOUUUZZZ[[[iiieee{{{lllWWWTTTMMM111---+++,,,,,,)))))),,,***************************************)))((('''***************************+++,,,,,,,,,,,,+++***)))+++,,,,,,++++++,,,---,,,+++,,,///555===BBBEEEFFFFFFAAA>>>HHHVVVYYYRRROOOXXX{{{vvvjjjdddcccnnnwwwvvvssstttxxxzzzfffUUUJJJOOOUUUUUUVVV[[[]]]hhh{{{jjjHHH>>>JJJWWW[[[qqqOOOCCCCCCAAAFFFDDDEEELLLQQQXXXfffttt|||jjjbbb___ddd|||vvvlllhhhdddaaafffoooxxx{{{{{{|||zzzddd^^^kkkPPPJJJKKK\\\}}}}}}zzzvvvrrrnnnqqq|||WWWHHHPPPTTTYYY\\\bbboooyyyppp]]]^^^fffuuu}}}uuubbbVVVTTTbbbmmm|||oooWWWKKKLLLZZZZZZ\\\^^^[[[TTTRRRTTT[[[qqq}}}xxxwwwvvvxxx~~~~~~|||zzzyyyuuupppdddbbb```bbbkkktttrrrkkkqqq{{{}}}~~~|||zzz~~~rrreee^^^kkkrrrnnnkkkooopppmmmtttxxxpppnnnnnnZZZSSSQQQ[[[kkkkkkbbbffftttvvv|||fffbbbQQQFFFLLLVVV]]]fffooo{{{}}}~~~~~~~~~~~~~~~{{{xxxwwwssspppllljjjgggbbb[[[UUUQQQKKKDDD???>>>===;;;999888777444333444666999;;;666444111...---///111333444444444333333222222222000000////////////000000+++,,,---...---,,,+++***222000...,,,******+++,,,+++++++++++++++***)))(((***))))))((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++)))'''))),,,---+++)))---------...///111222333555666777777777888;;;>>>;;;;;;ssssssqqqoooooopppllleeeeeedddcccbbbdddhhhkkkmmmeeeeeeiiimmmnnnppp{{{vvvpppooogggdddhhhfffiiiwwwnnnZZZVVV```{{{vvvnnniiijjjkkkkkknnnsssqqqlllvvv}}}vvviiiVVVBBB888@@@PPPcccdddSSSEEEGGGHHHIIILLLQQQXXX^^^fff```qqq{{{hhhWWWSSSKKK111---+++,,,,,,******---,,,,,,,,,,,,,,,,,,,,,,,,((())))))************)))***************************++++++,,,,,,++++++***((()))***)))(((((()))+++------...222999@@@EEEHHHGGGBBB>>>AAAMMMXXXWWWPPPHHHggg}}}mmmccc```qqqxxx}}}~~~~~~|||wwwpppbbbTTTLLLRRRXXXZZZ___fffhhhmmmSSSOOOKKKGGGXXXttteeeIIIAAABBBCCCHHHHHHLLLSSSYYYbbbsssxxxeeeTTTUUUddd~~~~~~iii```ZZZYYYYYYZZZ___eeeuuu|||xxxrrrcccnnnfffPPPIIILLL```~~~}}}zzzwwwqqquuuoooKKKBBBOOOSSSdddxxxpppTTTVVVWWWaaaooossshhhYYYQQQRRRWWW___bbbYYYNNNLLLQQQZZZSSSNNNNNNMMMHHHEEEFFFUUUmmm|||yyyxxxxxx|||~~~~~~}}}}}}yyyttt```]]]\\\___iiinnneeeYYY\\\iiivvvxxxuuutttvvvxxx|||zzzyyy}}}xxxppprrruuutttmmmhhhiiilllmmmppprrrqqq~~~~~~gggSSSQQQZZZllluuusssppprrrxxxwwwwww|||xxxhhhTTTIIIGGGNNN]]]kkkvvv||||||}}}~~~{{{yyyyyytttttttttqqqllleee___[[[QQQLLLDDD@@@???>>><<<::::::888555333333444777888888666333000//////000000333333333333222222222222000000////////////000000,,,,,,,,,,,,,,,++++++***000///---***))))))***+++******+++++++++++++++*********))))))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******---+++***+++---...---+++---------...000111333333555666777777777888;;;>>>;;;;;;ssssssqqqnnnooopppllleeeccc\\\VVVUUUYYY```eeehhhdddgggmmmqqqrrrrrrxxxqqqfffdddfffaaa```fffcccaaajjjwwwjjjYYYVVV^^^tttoookkkhhhiiiiiikkkrrrzzztttgggooouuujjj___RRR@@@777???PPPfffhhhWWWKKKBBB???EEEJJJOOOZZZfffpppcccdddgggZZZPPPLLLGGG333---***,,,---++++++---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******++++++*********************************+++,,,,,,+++******((()))***)))''''''(((***---///333888>>>CCCGGGIIIAAA===@@@LLLXXX[[[XXXTTTXXXzzznnndddcccgggtttyyy}}}zzzlll___VVVPPPPPPVVVYYYZZZbbbmmmyyylllPPPBBBOOO[[[___rrrcccMMMBBBAAADDDHHHFFFJJJRRRZZZaaaooouuuZZZ[[[```ppplllZZZUUUSSS\\\kkk{{{~~~xxxtttggg___zzzwwwbbbQQQKKKPPPhhh}}}||||||~~~~~~}}}~~~tttVVVUUUgggjjjeee\\\TTTTTT```nnnnnncccXXXQQQPPPQQQTTTVVVZZZdddoooxxxgggSSSHHHDDDAAAAAABBBPPPjjj{{{uuuxxx||||||~~~}}}}}}}}}~~~zzztttaaaaaacccjjjsssssseeeTTTSSSdddtttvvvrrrqqqsssuuuvvvvvvwwwzzz~~~~~~}}}~~~vvvpppiiifffjjjpppsssrrrvvvoooWWWaaaoooyyy{{{yyywwwvvvvvvrrrkkkhhhpppsssZZZJJJLLLVVV___kkkuuu{{{wwwxxx{{{wwwyyyzzzzzzxxxwwwxxxyyyrrrvvvxxxuuummmeeeaaaaaaTTTOOOHHHDDDBBBAAA===;;;;;;999666333222333444555999888666444222000......111111222222222222222222000//////......//////000,,,,,,+++***************...---+++***)))))))))******+++,,,,,,,,,,,,,,,+++++++++******)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++---,,,++++++,,,---,,,***,,,------...000111333444555666777777777888;;;>>>;;;;;;vvvvvvsssooonnnnnniiibbb[[[PPPFFFEEEKKKRRRYYY]]]bbbffflllooooooooorrrvvvwwwttttttwwwxxxrrrdddXXXTTT]]]___bbbhhhaaaVVVWWWggguuudddYYYWWWZZZuuuiiihhhhhhgggggghhhmmmxxxppp]]]cccxxxxxxiii\\\TTTLLL===777===NNNeeejjjYYYKKK<<<777CCCMMMRRR^^^nnn~~~kkkZZZRRRKKKFFFEEECCC555///***,,,---,,,+++---************************((())))))*********))))))******************************++++++++++++******+++++++++***((((((***+++...333:::@@@CCCDDDDDDDDD999===JJJ[[[```]]]aaakkkuuukkkeeeeeeeeeeeekkkuuummmwww~~~~~~wwwlll___TTTMMMRRRXXXZZZWWWYYYiii|||lllPPPLLLFFFNNNnnndddQQQAAA@@@CCCDDDDDDHHHHHHPPP[[[eeeppp~~~iii```^^^eee|||wwwhhh^^^eeeuuutttmmmoooqqqoooaaa___zzzfffSSSQQQXXXrrr~~~xxxxxxzzz|||sss[[[LLLEEEFFFJJJQQQmmm}}}qqqwww|||zzz~~~~~~}}}zzz||||||zzz{{{{{{vvvooo```hhhrrr{{{|||kkkZZZYYYnnnwwwtttttttttrrrtttuuuvvvwww{{{|||uuusssmmmfffiiiqqquuusssxxxuuunnnmmmwwwlllpppwwwlllmmmkkkgggffflllvvv}}}wwwddd\\\UUUNNN[[[bbbjjjnnnnnnnnnqqqtttqqqrrrttttttsssssstttvvvrrrssssssoooiiidddaaa```ZZZUUUNNNIIIGGGDDD???;;;;;;999666444222333444444666777777666555222000...000000000111111222222222/////////....../////////,,,+++***)))((()))***+++---,,,+++***************---------------,,,+++***+++++++++*********))))))''''''''''''''''''''''''(((((((((((((((((((((((()))*********+++++++++++++++***))))))***))))))(((,,,,,,---...000222333444555666777777777888;;;>>>;;;;;;xxxxxxtttooommmkkkccc[[[QQQDDD::::::???EEELLLRRR\\\```eeefffgggiiikkkmmmnnniiiggglllqqqnnn```TTTRRR___cccffflllfff[[[[[[qqq}}}jjj]]]XXXVVVkkkxxxtttffffffgggeeebbbccckkkvvv}}}fffQQQSSSeeeeeeXXXNNNHHHCCC:::777:::GGG___fffXXXLLL;;;666DDDQQQWWW```lllvvvhhhUUUKKKKKKIIIDDDEEE888000+++,,,---,,,+++,,,************************+++++++++******((('''&&&************************************************+++,,,+++***((((((+++---///666@@@FFFFFFCCC???<<<;;;EEEUUU^^^ZZZ[[[sssuuuaaaZZZ[[[hhhppppppqqqwwwmmm|||}}}kkk]]]UUURRROOOVVV[[[XXXSSS___lllPPPDDDMMMPPP^^^tttKKK???<<>>;;;;;;vvvvvvsssnnnkkkfff]]]RRRJJJ>>>555777:::<<>>;;;:::999@@@WWWaaaVVVOOO@@@999CCCRRRZZZ___ccc]]]^^^TTTQQQXXXTTTKKKMMM<<<333,,,,,,...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((&&&%%%************************+++***))))))))))))***+++)))***)))((('''(((+++---333;;;DDDHHHFFFAAA===;;;GGGQQQYYYUUUOOO[[[mmmcccbbbmmmxxxnnnnnnqqq|||qqq\\\OOOMMMOOORRRUUUUUUPPPSSSlllzzzUUUDDDHHHNNN^^^||||||TTTDDD@@@AAAGGGHHHFFFJJJSSSZZZkkknnn]]]]]]lllwwwqqqpppwwwvvvhhhaaa]]]WWWQQQKKKOOOQQQPPPeee~~~kkkXXXTTTaaa|||zzzyyyzzz}}}|||yyyvvv{{{}}}{{{~~~tttrrrwwwyyyqqqxxxwwwwww~~~{{{uuuxxxyyyyyyxxxvvvxxxwwwoooeeeYYYlll|||nnn___UUUYYYuuuvvvssstttsssppprrrsssqqqnnnpppvvv}}}ggghhhiiihhh___VVVUUUYYY\\\eeekkkqqqpppiiirrrtttaaaWWWPPPZZZ^^^fffkkkiiicccbbbfffccclllwww~~~sssgggJJJEEEAAAEEEPPP]]]gggkkkmmmpppsssttttttrrrrrrrrruuuooohhheeeffffffccc```bbb^^^XXXTTTPPPKKKDDD>>>:::999777666555555555666///111444666777777555444....../////////////////////......------......///,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,.........---,,,***((((((************************''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++)))***++++++******+++---+++,,,,,,...000222444555555666777777777888;;;>>>;;;;;;oooqqqoookkkhhhbbbWWWKKKBBB999444888888555999BBBEEENNNWWW]]]dddlllooommmlllkkkjjjlllmmmjjjccc]]]cccrrrrrrkkkkkkjjjkkkrrr}}}xxxbbbRRRNNNlll}}}jjjjjjggg```YYY\\\hhhppprrr[[[JJJDDDDDD>>>>>>AAA<<<@@@BBBEEE@@@@@@UUUbbbZZZOOOCCC:::???OOO]]]```]]]UUU___YYYUUU]]]XXXOOOVVV@@@555---,,,...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((('''&&&************************+++***)))(((((()))***+++)))***)))((((((***---000:::???DDDEEEBBB???@@@AAANNNUUUWWWQQQPPPaaa~~~rrrnnnqqq~~~ssshhhllltttssskkk\\\QQQMMMMMMMMMTTTVVVVVVZZZiiivvv[[[LLLIIIVVVaaaxxxqqqSSSCCCBBBDDDFFFFFFEEEJJJUUU___hhh~~~wwwdddUUUZZZooovvvooonnnwwwwwwdddUUULLLGGGBBB>>>EEEHHHPPP\\\yyy~~~yyygggUUUSSSddd}}}xxxtttppppppuuuzzz{{{{{{|||~~~~~~|||}}}yyy}}}vvv{{{wwwuuu{{{xxxssswwwttttttsssrrruuuuuulllbbbZZZlll{{{mmm^^^TTTZZZxxxvvvsssvvvuuuppprrrrrrpppnnnnnnssswwwiiinnnmmm___OOOGGGGGGHHHJJJWWW___eeelllnnnzzz~~~tttkkk^^^TTTYYYXXX]]]dddeeeaaa```bbb______fffqqqyyy{{{{{{|||aaaYYYOOOIIIKKKRRR[[[```fffjjjooorrrrrrpppooooooooonnnllljjjhhhfffcccaaa___[[[WWWUUURRRNNNGGGBBB===<<<:::888666555444444...000333555666666555444//////..................///......------......///,,,,,,,,,,,,,,,++++++***))))))***+++++++++++++++++++++++++++++++++***)))************************''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******''')))++++++******,,,///++++++,,,...000222444666555666777777777888;;;>>>;;;;;;iiikkkllliiifff```SSSGGG<<<555333888666///222<<<333>>>KKKSSS]]]hhhjjjgggkkkkkkmmmnnnooonnnllljjjlll~~~xxxsssnnnjjjpppmmm}}}kkkXXXTTTuuudddiiifff___YYY```nnnwwwxxx___QQQHHH@@@888===CCC>>>FFFKKKOOOHHHDDDWWWfff```KKKBBB888:::LLL___ccc\\\^^^iii```TTTYYYTTTOOO[[[BBB777---,,,...,,,)))(((************************)))************))))))(((************************+++***)))(((((()))***++++++,,,+++******---111444>>>AAACCCBBB??????DDDIIILLLTTTVVVSSSYYYiiivvvyyytttqqqyyyvvvxxx~~~hhhfffssswwwlll[[[OOOPPPVVVVVVRRR[[[]]]cccqqqqqqNNNFFFOOOWWWccc{{{pppOOOAAABBBGGGLLLNNNIIIGGGNNNYYYaaayyyjjj\\\ZZZhhh}}}ssspppttt~~~lllbbbSSSFFF@@@@@@DDDGGGMMMRRR```vvv~~~~~~~~~wwwdddPPPTTThhh{{{qqqjjjccccccjjjsssyyy{{{{{{}}}}}}yyywwwwwwyyyxxx~~~~~~|||}}}yyyuuuzzzxxxsssxxxnnnnnnmmmnnnrrrrrrjjj___WWWgggxxx}}}yyynnn```TTT[[[yyyrrrppprrrqqqppprrrrrrqqqooooooqqqtttssszzzttt[[[EEE===>>>>>>999FFFOOOWWWeeelllsss}}}rrrppprrrpppkkkggg[[[WWWXXX```bbb\\\XXXWWW]]]XXXZZZdddkkklllsss}}}zzzrrrcccTTTJJJIIIOOOTTT^^^cccjjjnnnnnnmmmkkkkkkiiilllpppnnniiidddaaaaaaZZZXXXUUUTTTSSSPPPIIIDDD@@@>>><<<999666444333222///000222444555555444333/////////......------,,,.........------.........,,,,,,---...---,,,+++***'''((()))******+++******'''((()))***+++,,,,,,,,,))))))))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))###&&&))))))((((((+++...++++++,,,...000222444666555666777777777888<<<>>>;;;;;;nnnnnnnnnllleeeXXXHHH===;;;777555777666333333555777999>>>FFFQQQ[[[bbbddd___eeejjjlllnnnpppoookkksssyyypppnnnkkkdddiii~~~ttt[[[[[[ttt}}}~~~mmmcccbbb]]]\\\iii}}}mmmOOOJJJBBB>>>JJJOOOZZZjjjyyy}}}yyy```UUUeeebbbTTTBBB999<<>>KKKFFFJJJGGGHHHTTT]]]hhhzzz~~~kkkbbb___lll~~~xxx{{{pppcccNNNAAAGGGKKKGGGLLLYYYppp~~~xxxiiiYYYcccqqqmmm```NNNEEENNNYYYbbbrrrwwwvvvuuurrrqqqsssrrr~~~~~~{{{yyymmm___]]]bbbmmm{{{|||{{{zzzzzzzzzxxxuuussssssooohhhggggggjjjuuutttbbbYYYbbbpppzzzyyymmm```[[[___~~~}}}qqqjjjiiinnnlllooosssssspppoooppprrr~~~uuuXXXJJJHHHFFFAAAAAADDDMMM\\\jjjrrrvvvppprrrsssrrrppprrrvvvzzzsssiii```\\\YYYRRRLLLJJJJJJMMMTTT\\\^^^]]]bbbiiiyyywww]]]IIIDDDHHHNNNYYYaaaccceeejjjlllkkkhhhfffeeeeeefffddd```[[[]]]XXXTTTRRRRRRPPPJJJEEEDDDBBB>>>:::666555444444444333333222222333333444333222///...---...///000------......---+++***(((......---,,,,,,+++******(((((((((((()))***+++,,,************************))))))))))))))))))))))))''''''((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))'''((()))***)))(((&&&$$$***,,,...///000111333555888777888888999:::;;;<<<888999iiikkkqqqwwwwwwnnn^^^RRRNNNDDD<<<;;;<<<:::777777:::777777===FFFRRR```jjjgggjjjllljjjiiilllllljjjooo}}}pppkkkgggbbbmmm~~~pppZZZZZZrrrzzzkkkbbbbbb___```oooxxxTTTIIIDDDNNNkkk~~~vvv]]]hhheeeWWWFFF;;;999@@@SSS___YYY\\\kkkyyylllQQQKKKEEE999...---...---+++,,,************************))))))))))))************)))))))))))))))))))))))))))************++++++++++++******+++...333888:::AAACCCBBB???BBBKKKQQQQQQNNNNNNPPPUUU[[[fffwwwqqqfff```\\\\\\___kkksssyyynnn```jjjwwwttt\\\RRRNNNWWW^^^]]]\\\```___sssuuuUUUNNNNNNQQQhhhwwwWWWGGGDDDFFFHHHIIIGGGQQQTTTYYYfffooo{{{uuu___ZZZgggvvvwwwiiiiiipppwww~~~yyyttteeeRRRHHHEEEKKKOOOYYYwww|||||||||}}}~~~|||xxxuuugggVVVKKKDDDHHHQQQ___uuuvvvssspppllljjjkkknnn{{{}}}vvvooo^^^LLLGGGXXXcccsss~~~~~~zzzxxxwwwxxxxxxtttpppmmmhhhdddfffhhhkkkuuusssaaaYYY```nnnppp]]]dddmmm```^^^fffiiiooouuuwwwvvvsssssssssyyylll```LLLFFFBBBHHHUUUbbbhhhjjjnnnoooooonnnmmmnnnqqqtttvvvkkkcccXXXKKKBBB@@@@@@BBBJJJUUU]]]___aaadddiiisss}}}{{{nnn]]]PPPIIIDDDMMMUUUYYY]]]ccceeebbbfffdddcccccccccaaa]]]YYYYYYVVVRRRQQQRRRPPPKKKFFFEEECCC???;;;888666555555444444333222222222222222333222000///............,,,------------,,,***)))...------,,,++++++******(((((((((((()))***+++,,,************************************************'''''''''''''''(((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))))))))***,,,---,,,+++)))(((***,,,...///000111333555777777777888999:::;;;<<<999999hhhkkkrrr{{{{{{tttbbbSSSCCC>>>>>>>>>======>>>999666:::===CCCQQQaaalllnnnlllgggdddgggjjjiiikkkrrriiifffeeeyyyqqq\\\]]]sssvvvhhh^^^___^^^aaaqqqwwwTTTHHHEEEYYYcccllllll]]]KKK===777:::NNN]]]YYYYYYnnn```VVVMMM>>>000,,,......,,,+++************************))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,++++++---000666<<>>???GGGRRRVVVTTTMMMMMMQQQTTTQQQYYY{{{ppp```VVVOOORRR]]]ooopppjjjZZZWWWmmmyyykkkQQQPPPUUU___ccc______cccfffvvvYYYFFFLLLWWWcccaaa>>>666BBBMMMMMMHHHGGGSSSYYY```rrrnnnXXXQQQ^^^kkkWWWTTT___nnn{{{xxxpppbbbNNNHHHJJJXXXhhhxxxsssssszzz}}}~~~eeeMMMIIIFFFIIIWWWlll~~~tttnnnhhhbbb___```cccwww~~~wwwnnn\\\LLLIIIKKKYYYlll{{{~~~}}}}}}~~~~~~{{{{{{~~~xxxvvvuuuvvvwwwtttlllddd[[[XXX^^^dddjjjvvvuuuddd]]]```iii~~~dddnnngggRRRPPP[[[dddlllvvv|||{{{wwwsssqqqqqqgggYYYJJJDDDLLLWWW___bbbjjjkkkkkkjjjiiijjjlllooowwwtttpppiiiYYYHHH===;;;@@@AAAIIIVVV___```^^^^^^```fffoooxxxyyyppp```TTTCCCGGGKKKOOOVVV^^^aaa___bbbaaaaaa``````]]]YYYVVVVVVSSSPPPPPPQQQPPPLLLHHHGGGEEEBBB>>>:::888666666555444333222111000000000222222111111///...---,,,,,,,,,,,,------,,,++++++------,,,,,,++++++******(((((((((((()))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))***+++,,,---------,,,+++***,,,...//////000333444777777777888999:::<<<===::::::qqqqqqrrrvvv{{{sssaaaUUUMMMFFFAAAAAA;;;===CCCHHHEEE@@@GGGTTTgggkkkkkkfffcccfffiiiiiikkksssiiijjjnnnlllZZZ[[[pppssseee______\\\[[[eeetttvvvpppaaaHHHEEEHHH___aaajjjmmm```OOOAAA888<<>>BBBDDD@@@???DDDOOOWWWWWWRRRPPPRRRSSSRRRRRR```xxxfff```XXXOOOVVVfffoooeee\\\UUUYYYkkknnn\\\RRRUUU\\\cccaaa\\\]]]dddqqqvvvXXXQQQHHHIII]]]zzz[[[MMMAAA@@@FFFIIIIIIIIIKKKUUUYYYccc~~~nnn]]]```qqqvvveeeRRRKKKUUUfffvvvppp___PPPJJJRRRsss~~~vvvlllmmmxxx}}}}}}}}}eeeMMMLLLMMMZZZtttxxxmmmeee]]]UUUSSSUUU]]]www{{{qqqdddZZZ\\\RRRdddxxx{{{}}}~~~|||wwwtttyyyyyy{{{}}}~~~{{{pppooonnnoooqqqooocccWWWMMMHHHMMMWWWfff{{{oooeeeffflllpppxxx\\\FFFDDDOOOZZZdddrrrzzzzzzuuupppmmmfffooo{{{vvv```PPPKKKQQQ[[[bbbgggggghhhhhhiiijjjlllmmmgggjjjnnniiiZZZIIIAAABBBHHHKKKSSS]]]```]]][[[\\\aaa___aaaiiirrrtttooohhhOOOKKKGGGFFFMMMUUUZZZ\\\]]]]]]]]]]]]\\\YYYVVVTTTUUUSSSQQQQQQQQQOOOLLLIIIIIIGGGDDD@@@===:::888888666555444222000/////////111222222222111...,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))***++++++((((((((((((((((((((((((++++++++++++++++++++++++((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))'''((()))***++++++******)))+++...//////000222444777777777888999;;;<<<===<<<;;;zzz{{{{{{xxxvvv}}}wwwbbbRRRMMMDDDSSScccggg\\\OOOLLLOOO\\\dddiiihhhgggiiikkkjjjkkkzzz~~~ooohhhmmmuuu~~~}}}uuucccRRRSSSggg|||pppbbb``````[[[WWW^^^gggeee[[[PPPAAAHHHKKKcccZZZ```eee```QQQDDD===GGGggg~~~|||qqq{{{~~~yyyiiiiiiUUUGGG555******---,,,)))************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***+++,,,000444:::@@@CCCDDDBBBEEEMMMVVVWWWRRRMMMRRRWWWUUUOOOYYYppp~~~eee^^^[[[]]]YYYUUU```ssskkkYYYVVV^^^aaaaaa[[[MMMTTTXXX\\\]]]YYYXXXbbbmmmyyyTTTFFFIIIMMMZZZpppwwweee???BBBHHHMMMKKKGGGGGGKKKSSS```hhhxxxpppZZZUUUaaammmfff]]][[[dddtttzzzgggVVVMMMUUUnnn|||zzz}}}ooohhhkkkyyy|||zzzjjjQQQNNNUUUqqqqqqhhh^^^VVVNNNFFFFFFIII[[[zzz~~~rrriiihhhooozzz|||}}}}}}~~~{{{rrrggg___fffiiiooovvv{{{}}}wwwkkkeeeffffffeeehhhfffZZZKKKDDD<<<>>>LLLdddpppsss~~~xxx}}}mmmOOO???===EEEJJJVVVfffrrruuusssooommmnnnooonnnpppxxx|||kkk[[[UUUYYY___eeeeeefffgggjjjlllnnnnnnfffggghhhcccWWWQQQWWWbbbcccfffjjjiii```UUUSSSVVVYYYWWWWWW\\\eeennntttvvvdddXXXJJJBBBAAAEEEJJJNNNVVVWWWYYYYYYXXXWWWUUUTTTVVVUUUSSSQQQPPPNNNKKKIIIIIIHHHEEEBBB???<<<;;;:::777666444222111000//////000111222222111///,,,***,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******))))))))))))))))))***+++((((((((((((((((((((((((++++++++++++++++++++++++))))))((((((((('''''''''((((((((((((((('''''''''(((((((((((())))))))))))'''(((((())))))*********)))+++---...///000222444666666777888999;;;============}}}}}}zzzrrrrrrfffTTTLLLIIITTT```kkkmmmlllllllllkkkiiirrrxxxtttjjjffflllttt}}}zzzqqqaaaPPPPPPeee{{{nnnaaaZZZ^^^___bbbnnn||||||ttt]]]OOORRRMMM___SSS\\\eeeaaaRRREEE@@@OOOtttpppwww|||ooojjj\\\^^^UUUKKK:::,,,))),,,---***************************))))))))))))************)))))))))))))))))))))))))))************+++++++++***+++///333888===@@@CCCDDDFFFMMMVVVXXXSSSLLLJJJQQQZZZYYYSSS___sssrrr```YYYYYY\\\]]]]]]bbbqqqhhhYYY[[[gggaaaUUUMMMFFFRRRUUUWWWUUUUUU```uuu|||ZZZAAAEEEHHH]]]|||sssWWWHHH@@@@@@EEEKKKMMMLLLMMMPPPZZZppp}}}eeeUUURRRddd{{{vvvyyy}}}vvvzzz~~~{{{rrr```PPPZZZvvvzzz{{{~~~xxxtttdddgggrrr~~~~~~uuuUUUOOOZZZxxx\\\UUUMMMFFF???:::<<>><<>>???BBBLLLOOOSSSTTTTTTTTTTTTTTTTTTTTTSSSQQQNNNLLLJJJIIIHHHGGGFFFCCCAAA???===<<<888777555333222111000000///000111222111///---,,,------,,,++++++,,,,,,,,,++++++++++++++++++*********)))))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))((((((((('''''''''((((((((((((((((((((((((((())))))))))))************++++++++++++)))+++---......///222333666666666888999;;;===>>>???>>>WWWJJJJJJGGGVVVcccooorrrpppnnnmmmkkkkkkmmmooommmiiifffiiinnn}}}zzzrrrcccRRRPPPfffnnndddZZZ```gggooosssbbb]]]PPP___yyyMMM\\\nnngggVVVDDD===KKKmmm~~~rrrccciiiyyyooodddbbbVVVZZZUUUNNN@@@000))),,,...---************************))))))))))))************)))))))))))))))))))))))))))************++++++++++++---222777<<>>BBBBBBEEEJJJOOOSSSYYYaaagggoooiiibbb\\\PPPCCC===>>>BBBGGGLLLOOOPPPPPPRRRTTTOOOOOOOOONNNLLLJJJIIIIIIFFFFFFEEEDDDBBB@@@???>>>888777666444333222222222...///000111111000///...///...,,,++++++++++++,,,******************++++++******))))))))))))******************************************************,,,,,,++++++***))))))(((&&&&&&''''''(((((())))))(((((((((((())))))))))))---,,,,,,++++++++++++,,,)))***---......///111333555666666888999;;;===>>>@@@???zzznnnBBBAAANNNQQQZZZhhhsssuuuqqqooollljjjnnnlllllllllkkkiiihhhiiiyyywwwpppaaaPPPNNNdddoooiiidddiiinnntttzzzhhhbbbVVVkkkvvvGGG\\\tttnnnYYYCCC777@@@^^^hhhWWWWWW]]]lllddd\\\```YYY```TTTQQQDDD333***,,,//////************************))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,///555;;;???BBBBBBCCCCCCKKKVVV[[[SSSHHHHHHOOOQQQ^^^kkklllccc[[[ZZZ^^^OOOVVVZZZ]]]jjj|||{{{lllqqqtttbbbJJJGGGOOOLLLXXXZZZ[[[[[[gggdddGGGCCCNNNNNNrrr|||^^^KKKBBB<<>>AAA???||||||yyy{{{~~~iiiHHHNNNZZZYYYhhhvvvvvvpppooooooooonnnmmmlllkkkiiidddaaalllppppppgggZZZXXXiii{{{qqqmmmdddyyyuuurrr|||xxxiii```aaaYYYTTThhhQQQOOOkkkhhh\\\HHH:::???NNNWWWWWWWWWUUUUUUUUUVVVUUUSSSPPPUUUWWWJJJ333(((...000(((,,,+++***))))))***+++,,,+++******)))******+++,,,)))************++++++++++++***)))***+++------,,,000333777;;;???BBBDDDEEEHHHSSS[[[VVVLLLIIIPPPXXXVVVhhh{{{zzzgggTTTRRRZZZRRR[[[ZZZZZZkkkxxxxxxvvvqqqlll```QQQIIIKKKPPPTTTZZZ[[[[[[eee~~~\\\QQQDDDEEE]]]vvv\\\AAAEEEHHH@@@DDDHHHGGGLLLRRRTTTdddoooZZZ[[[MMMVVV}}}qqq```RRRLLLNNNUUUZZZ``````fffzzzqqq[[[ZZZYYYdddrrr}}}{{{{{{nnnjjjlll\\\WWWllldddSSSRRRSSSfffooowww{{{|||xxxiiiZZZ```|||rrrYYY\\\oooaaaKKKGGG>>>999666777888999>>>DDDUUUzzzxxx}}}~~~xxxzzzzzzpppwww{{{zzz{{{}}}xxx{{{zzz{{{{{{ooo[[[MMMIII======<<<;;;;;;::::::;;;555@@@FFFHHHWWWzzz}}}zzzxxxyyyxxxccc^^^hhhsss~~~yyyqqqllliiigggaaaccc]]]LLL???CCCPPPYYYllllllqqq~~~~~~ccc[[[[[[dddhhhcccdddjjjggg]]]UUU]]]nnnrrruuuvvvcccZZZ```___SSSSSS___jjjlllmmmgggWWWHHHCCCGGGKKKNNNXXXbbbcccYYYLLLEEE===<<<<<<>>>CCCGGGJJJLLLHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDBBB@@@???>>>;;;999666333222333555666111000///......------...---,,,+++***)))***+++,,,---,,,++++++******+++++++++******)))))))))))))))***++++++++++++***)))))),,,,,,,,,++++++*********,,,---------,,,)))&&&%%%******))))))((((((((('''''''''(((((())))))******++++++*********,,,---...((((((***,,,...111333555777999999777999>>>AAA???======}}}}}}rrrtttvvvyyy{{{ZZZVVVZZZYYYnnnwwwppplllkkkjjjhhhiiijjjjjjiiihhhooouuuzzzrrr^^^SSSddd~~~zzzssslllppprrrrrrpppllleee^^^___fff```VVVcccOOOJJJdddggg\\\III;;;===GGGNNNMMMMMMNNNQQQUUUWWWVVVQQQMMMPPPVVVOOO888***---///***,,,,,,+++******+++,,,,,,*********************))))))************++++++++++++*********+++,,,,,,,,,111444999===AAACCCFFFGGGNNNTTTWWWQQQKKKKKKTTT\\\```mmmwwwtttiiicccfffllliii```]]]ccckkkpppssssssjjj___QQQGGGEEEHHHOOOTTTYYYcccoooZZZJJJKKKKKKWWWooo{{{eeeKKK@@@CCCIIIKKKGGGJJJKKKSSSaaakkklllZZZYYYdddrrr}}}pppccceeekkkqqqqqqnnnkkklllooovvv}}}|||{{{|||sssiiikkkkkkwww|||xxxxxxqqqsssfff]]]\\\VVVcccpppRRRKKKPPPTTT```cccmmmuuusssjjjgggkkkuuufff___cccllldddKKK;;;:::999666555888:::;;;AAAHHHUUUzzz||||||~~~{{{pppssssssqqquuu}}}}}}vvvtttttttttkkkZZZMMMHHHAAA>>>:::888999999777666CCCJJJLLLNNNaaasssnnnsss{{{qqqkkkddd```\\\TTTJJJEEEIIIUUU___eeekkkooosssaaaSSSLLLUUU^^^```aaaeee```bbbdddaaa___hhhyyyuuuaaabbb|||yyy~~~yyy```RRROOOKKKEEEEEEPPPZZZZZZQQQJJJEEE>>>888888???EEEGGGFFFGGGHHHIIIJJJIIIIIIGGGGGGGGGFFFEEEDDDBBBAAA@@@???===;;;999666555444444555111111///..................---,,,,,,++++++,,,,,,---,,,++++++******+++++++++******)))))))))))))))((()))***+++++++++++++++,,,,,,,,,++++++************+++,,,,,,,,,***(((''')))))))))(((((('''''''''''''''(((((())))))******++++++***)))((((((((((((***+++,,,---000222444666555777888666888===???===>>>===~~~}}}vvvvvvvvvyyyuuugggbbb___yyy|||rrrmmmjjjhhheeeeeehhhkkklllmmmsss{{{iiiTTTddd{{{uuutttmmmnnntttlll___eeexxxmmmXXXcccMMMFFF___ggg]]]LLL>>>;;;@@@EEEFFFIIILLLRRRYYY^^^]]]WWWQQQKKKUUUQQQ<<<,,,,,,...,,,---,,,,,,++++++,,,,,,---)))******+++***)))'''&&&)))************+++++++++++++++*********+++,,,---444777<<<@@@CCCDDDGGGHHHTTTSSSQQQNNNMMMSSS]]]eeennnxxxzzzpppkkkttt^^^TTTfffqqqyyywwwfff[[[MMMCCCCCCFFFGGGKKKRRRZZZooo]]]EEEEEEJJJWWWqqqcccEEE@@@EEEEEEHHHOOOKKKNNNQQQ___vvvyyyZZZQQQTTTiiivvvmmmlllttt}}}uuurrrffffffYYYLLLKKKUUUvvv}}}]]]NNNRRRXXXZZZhhhfffoooyyyttthhhpppwwwrrrcccWWWSSSJJJ;;;333555777555777;;;>>>@@@FFFNNN[[[}}}xxx{{{~~~{{{~~~~~~}}}tttsssgggfffdddeeelllvvv{{{zzzvvvsssrrrqqqjjj]]]RRRLLLEEEAAA<<<;;;<<<======<<>><<<:::777555333333111111000///............---.........------,,,,,,,,,,,,+++************++++++******)))))))))))))))&&&''')))***+++,,,,,,,,,+++++++++++++++*********((()))+++,,,,,,+++***)))((((((((('''''''''''''''''''''(((((())))))******)))))))))))))))((('''&&&------...///111333555666555888888777888===???===>>>>>>}}}|||}}}zzzyyy|||}}}yyy{{{sssqqqnnnjjjfffeeefffjjjmmmnnnvvvzzz]]]jjjzzzvvvrrrnnnpppqqqddd^^^{{{jjjPPPeeeNNNJJJeeelllbbbQQQAAA:::===DDDIIIKKKMMMSSS\\\cccddd^^^WWWLLLRRRNNN;;;---,,,...---,,,,,,,,,++++++,,,,,,,,,((()))++++++***(((&&&$$$))))))*********++++++++++++++++++******+++---///777;;;???AAABBBCCCEEEHHHTTTPPPNNNSSS[[[ccclllsss|||xxxyyy]]]ZZZiiilllwwwvvvXXXJJJAAA???GGGJJJGGGKKKTTTiiidddNNNIIIMMMNNNdddjjjNNN;;;CCCMMMKKKFFFHHHNNNTTT[[[ooowww\\\RRRUUU```vvvpppnnnvvvqqqiiiZZZTTTIIICCCLLLeeerrrfffjjjtttwwwuuu}}}zzzqqqkkkwwwzzz}}}}}}{{{}}}wwwxxxgggUUULLLEEE>>>;;;===888888:::>>>AAACCCKKKSSSlll|||}}}}}}yyy{{{}}}~~~||||||~~~}}}ooohhhggg]]]ZZZXXX[[[dddmmmrrrssswwwssspppnnnjjjccc[[[VVVPPPNNNJJJEEEBBBAAACCCEEEIIIXXXkkk}}}uuulllfffrrrssskkkcccUUUUUUOOOUUUdddlllllltttmmm[[[```ttt~~~{{{xxxhhhWWWPPPNNNQQQYYYbbb___[[[bbb]]][[[~~~gggSSSHHHUUUwwwvvvjjjbbb___ccciiicccaaa[[[PPPEEEJJJbbbzzzgggXXXGGG======@@@@@@>>>CCCCCCEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@???>>><<<999555222000222111000///............,,,---.........---+++***,,,++++++***************+++******)))))))))))))))'''((()))***+++++++++++++++++++++***************)))***++++++++++++***)))''''''''''''''''''&&&&&&''''''(((((())))))******&&&''')))+++,,,,,,++++++......///000111333555666777:::;;;:::<<<@@@BBB@@@>>>>>>zzz|||zzzvvvtttvvv}}}wwwssssssnnnjjjfffeeehhhkkkooopppxxxccclllzzzmmmkkkjjjgggbbbiii[[[GGGccc~~~PPPQQQoooyyylllXXXEEE999:::EEEPPPOOONNNRRRYYYbbbddd___YYYQQQQQQGGG777------...,,,******++++++++++++******((()))++++++***(((&&&$$$))))))*********+++++++++***+++,,,+++***+++///333:::>>>@@@@@@>>>???CCCGGGTTTOOORRRaaaooowww}}}llldddpppuuujjjvvvvvvTTTDDD@@@AAAFFFHHHKKKXXXggg}}}eeeMMMEEEJJJRRR^^^xxxeeeIIIDDDCCCIIIMMMMMMIIIGGGRRR^^^lllvvvXXXRRRYYYddd~~~}}}qqqrrraaatttyyydddVVVKKKCCCAAAKKKdddqqqgggooo}}}eee___kkk~~~rrrdddlllyyy}}}yyyvvv}}}|||||||||ooo```VVVPPPJJJDDDAAA;;;:::<<>><<<<<<<<>><<<999555222///222111000//////......///+++,,,---------,,,***))),,,+++******))))))******+++******)))))))))))))))))))))*********))))))(((************************,,,,,,++++++***))))))(((&&&&&&''''''''''''''''''''''''(((((())))))******&&&''')))+++,,,---,,,,,,---------...000222333444777;;;<<<;;;===AAABBB@@@>>>>>>}}}}}}yyy|||wwwtttqqqsssxxx~~~xxxsssrrriiigggeeefffiiimmmpppqqqrrr{{{wwwaaajjjyyyqqqjjjddddddmmmyyyttttttbbbOOOaaazzzOOOSSSsssttt^^^HHH777666EEEVVVXXXVVVVVV\\\dddfffaaa[[[UUUQQQFFF777...------+++)))******++++++******))))))******+++***)))'''&&&)))************+++++++++***+++,,,,,,+++---333888;;;>>>@@@>>>;;;===DDDJJJRRRPPPXXXmmm~~~yyynnnkkksss}}}VVVGGGGGGFFFEEEJJJ[[[uuugggUUUFFFEEELLL]]]xxxtttJJJ<<>>@@@AAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBB>>>>>>>>><<<:::777444222222222111000////////////++++++,,,,,,++++++***)))++++++***))))))))))))***+++******)))))))))))))))))))))******))))))(((''')))))))))***************,,,,,,++++++***))))))((('''''''''''''''(((((((((''''''(((((())))))******))))))************))))))++++++,,,---///111333444555999;;;:::<<<@@@@@@>>>======```iiixxx}}}zzz|||wwwvvvvvvwwwyyy{{{||||||{{{vvvpppfffeeeeeegggjjjkkklllkkkeeeqqq}}}zzzfff\\\oootttssskkkfffkkktttyyyyyyyyysssXXXbbbvvvIIIMMMlll}}}ppp\\\GGG777555GGG\\\```\\\[[[```ggghhhaaaYYYTTTSSSKKK===111,,,,,,---******+++,,,,,,+++***************************))))))************+++++++++)))+++------,,,///666<<<:::===>>><<<:::>>>HHHQQQOOOMMMXXXnnn~~~}}}zzzzzz}}}zzziii|||xxxzzzRRRHHHOOOPPPNNN\\\|||hhhRRRIIIHHHQQQ^^^ttt}}}[[[CCCBBBHHHKKKHHHDDDIIIUUU___nnneeeXXX[[[fff|||}}}kkkeee```oooyyyiiiXXXLLLRRRZZZyyyvvvRRRLLLOOO\\\iiiuuuzzz]]]VVVjjjzzzbbb[[[cccrrr}}}vvv|||{{{ssskkk___SSSSSSRRRSSSWWW^^^lll}}}|||zzzzzz|||wwwooommmqqqsssyyy|||xxxqqqooouuu|||~~~|||wwwrrrnnnllllllooommmlllkkkeee^^^```fffkkksssyyyyyy~~~}}}qqqpppqqqmmmqqqxxxtttnnnooollleeeaaaccceeeeeedddpppvvvnnnddd]]]VVVMMMOOONNNMMMNNNSSS[[[fffmmmVVVSSSSSS[[[bbbdddddddddbbbgggllljjjfffeeegggjjjnnnjjjgggccc```bbbgggiiisss~~~tttkkkjjjeeeaaa]]]TTTIIICCCBBBFFFHHHRRRaaahhhbbbWWWPPPNNNKKKHHHHHHHHHEEE???999777999;;;===????????????>>>>>>???@@@@@@AAABBBBBB???>>>>>><<<;;;999777666333222111000////////////------,,,++++++++++++,,,++++++***)))))))))))))))+++******)))))))))))))))'''((()))))))))))))))(((((()))))))))*********+++++++++***************+++'''''''''(((((()))))))))''''''(((((())))))******++++++************++++++******+++---///222444555555999<<<;;;===AAAAAA>>><<<<<>>FFFJJJGGGHHHJJJIIIJJJVVVeee~~~jjjTTTUUUaaavvv~~~|||vvv~~~ttteeeXXXQQQeeeuuuhhh[[[YYY^^^gggggggggxxxttt```iii|||uuuqqqtttwww}}}~~~{{{}}}~~~vvvkkkdddcccdddjjjttt}}}{{{{{{zzzqqqddd___aaapppvvvzzzvvvmmmkkksss{{{~~~|||uuurrruuuyyyzzzssshhhggggggqqqwwwvvvzzz~~~tttrrrnnngggkkkssspppmmmlllggg```___aaaaaa^^^\\\bbbfffccc^^^ZZZWWWTTTVVV\\\ccckkkuuuzzzoooqqqnnnhhhkkksssrrrjjjVVVQQQMMMPPPaaavvvkkkfffjjjffffffsss{{{jjjaaa[[[VVVQQQLLLEEE>>>???CCC@@@FFFQQQ[[[[[[VVVUUUXXXAAA>>>???FFFOOOOOOEEE;;;555777999;;;===>>>>>>>>><<<===>>>???@@@AAABBBBBB??????>>>===<<<;;;;;;:::333222111000///////////////...---,,,+++,,,---...+++******)))))))))))))))+++******)))))))))))))))%%%&&&''')))************(((((())))))*********+++))))))))))))***+++,,,---'''((((((((())))))******''''''(((((()))*********++++++***+++,,,///111222******+++---000333555777777<<<>>>>>>???CCCCCC@@@;;;;;;999JJJQQQbbb}}}{{{zzzvvvsssuuuzzz|||yyyuuuwww}}}~~~yyyppphhheeekkkooojjjaaaZZZYYY___lllgggSSSTTTrrryyyrrrllliiikkknnnjjjkkkiiiPPPccciiiGGGIIISSSfffhhhYYYFFF===:::BBBSSSaaa___\\\gggxxxrrr^^^VVV\\\VVVRRRFFF333---///***++++++++++++++++++++++++******************************)))))))))))))))***&&&***---//////333888===<<<===888111777GGGPPPOOONNNTTTWWWaaalllgggccclllpppqqqnnnsssxxxjjjLLLAAADDDOOOXXX```mmm}}}[[[JJJIIIGGGPPPmmmlllLLLBBBGGGKKKHHHHHHIIIGGGLLLaaaxxxdddVVV]]]mmm{{{ssslll~~~|||ppp```bbbmmmtttmmmsss}}}~~~uuuzzz}}}|||zzz}}}|||~~~|||{{{tttiiiVVVQQQ___kkkvvvzzzqqqhhhkkktttzzz}}}vvvppprrryyy|||{{{wwwuuuuuutttxxx|||xxxqqqeee[[[XXX___ggglllnnnkkkhhhddd\\\SSSQQQSSSVVVYYYWWWPPPJJJLLLUUU]]][[[kkkrrrfffDDDFFFGGGOOOjjjgggbbbhhhiiiaaa[[[aaahhh^^^bbbUUUMMMJJJEEE;;;:::???@@@IIIPPPRRRRRRUUUTTTPPPEEEFFFEEEHHHPPPUUULLL???999888888999<<<>>>>>>>>>======>>>???????????????>>>>>>===<<<:::999888777222222222222111///...---......---,,,,,,+++******+++++++++************)))+++*********))))))(((((((((&&&%%%&&&)))***)))'''******++++++++++++******...---+++******+++---...+++)))&&&'''))))))'''$$$(((((((((((())))))))))))************************,,,,,,---...000222333444777888:::>>>BBBDDDDDDCCC;;;;;;444DDDGGGTTTvvv||||||yyyvvvvvvwwwwwwtttrrrnnnttt{{{pppiiiffflllppplllccc\\\cccsssyyyiiiSSSLLL```xxxnnnfffddddddjjjooopppwwwwwwXXXLLLgggeeeAAAAAAJJJXXX]]]SSSDDD===:::BBBTTTaaabbbbbbmmmzzzrrr^^^XXX\\\ZZZZZZOOO888...///+++++++++++++++++++++++++++******************************))))))))))))******(((***---///222666:::===;;;777333555@@@MMMQQQNNNVVVaaa```\\\dddjjjjjjnnnxxxxxxoooqqqyyykkkMMM===@@@IIIXXX```mmmrrr```IIIBBBKKKQQQhhh}}}qqqTTTDDDCCCEEEJJJGGGHHHLLLOOOYYYrrrdddSSSUUUlll{{{nnnrrrZZZTTTVVVdddrrrxxx|||~~~xxxsss{{{zzzxxxuuu~~~zzz~~~}}}}}}|||~~~wwwnnneeeVVVVVVhhhuuu}}}}}}ooocccfffuuu~~~zzzyyy{{{|||wwwuuu{{{yyyvvvcccQQQKKKIIIIIIPPP[[[^^^aaafffeeeZZZKKKDDDEEENNNGGGBBBBBBCCCBBBDDDHHH]]]pppbbbNNNHHHLLLWWWnnntttcccbbbccc]]]WWWVVVgggnnnaaa^^^ccc[[[PPPFFF===999>>>EEEBBBDDDHHHMMMPPPOOOLLLIIIJJJJJJFFFBBBCCCIIIIIIEEE???:::666666:::>>>???>>>;;;<<<======>>>=========@@@???===<<<:::888666666222222111111000...---,,,......------,,,++++++***+++++++++************)))************)))))))))((()))'''&&&'''***+++***(((******++++++++++++******...---+++******+++---...+++)))''''''((()))'''$$$(((((((((((())))))))))))************************,,,,,,---...000222333444888888:::>>>AAACCCCCCBBB;;;;;;222??????DDDfff~~~}}}zzzwwwtttqqqpppnnnmmmsss{{{nnnmmmxxxpppjjjiiiooosssnnnfffaaaiiihhhTTTLLLWWWsss|||pppggghhhjjjlllmmmooowwwmmmaaaOOOLLLjjjbbb<<<;;;CCCOOOXXXTTTHHHAAA===CCCSSS]]]bbbcccjjjssskkk^^^^^^eeefffjjj]]]???......,,,++++++++++++++++++++++++******************************)))))))))******+++++++++---000555999;;;<<<;;;333111<<>>@@@@@@IIIWWWddd}}}^^^```sssuuulll|||bbbDDDFFFJJJ]]]xxxxxxuuugggaaaddd]]]OOONNNYYYpppkkk]]]\\\^^^XXXTTTJJJ>>><<>>666444888;;;===<<<999:::;;;;;;<<<<<<;;;;;;@@@???===;;;999777555444111111111000///...---,,,......------,,,++++++++++++++++++************)))************))))))))))))***)))((()))***+++***)))******++++++++++++******---,,,+++******+++,,,---+++)))(((((((((((('''%%%(((((((((((())))))))))))************************+++,,,,,,...///111333444999999;;;>>>AAABBBAAA@@@<<<<<<555@@@>>>>>>[[[~~~|||wwwrrrooonnnnnnqqquuu|||~~~mmmhhhooo{{{qqqkkkkkkqqqtttqqqjjjfffmmmdddWWWTTTbbbwww}}}pppqqqqqqllleeegggpppvvvxxxlllcccTTTQQQnnnaaa===;;;CCCTTT```___SSSIII@@@CCCSSS\\\dddfffjjjnnnfff```gggssssssvvvhhhDDD...,,,,,,++++++++++++++++++++++++******************************))))))******++++++,,,+++,,,111777;;;;;;999;;;333666FFFQQQOOOKKKKKKVVVqqq{{{tttsssxxx}}}{{{zzzppppppnnn___EEE999BBBPPPUUU]]]mmmsss\\\PPPLLLDDDKKKcccvvvyyyYYY>>>888AAAIIIJJJIIIIIIQQQaaarrrsssUUUOOOVVVhhhssswwwzzz```SSSNNNRRRhhhyyyttt~~~|||{{{|||}}}}}}zzzoooqqqxxxzzz}}}}}}xxxcccaaahhhxxxssshhhqqqzzz}}}zzzsssrrrwww~~~yyyuuu{{{~~~}}}uuuhhh]]]SSS^^^xxx|||eeeRRRVVVrrrxxxyyy}}}|||zzzyyysssooolllpppzzzsssrrrsssttttttuuuwwwzzznnnsss~~~{{{jjjbbb\\\ZZZWWWPPPMMMOOOMMMJJJJJJKKKLLLPPP[[[gggXXXIIIBBBEEEEEEJJJeee[[[RRR\\\bbbfffhhhmmmlll]]]JJJEEEKKKWWW}}}oookkkaaa^^^aaaUUUFFFPPPggg|||oooZZZXXX[[[YYYKKKJJJAAA999EEEdddmmmYYYRRRJJJCCCIIIWWWaaa]]]TTTGGG>>>===CCCHHHFFFBBB===999777888888999999999:::;;;;;;;;;;;;:::>>>===<<<:::999777666555222222222111000///...---......------,,,,,,,,,,,,+++++++++*********))))))*********))))))))))))))))))))))))))))))***))))))******++++++++++++******,,,,,,+++******+++,,,,,,******)))((((((((('''&&&(((((((((((())))))))))))************************++++++,,,---///111333444::::::;;;>>>@@@AAA@@@???::::::999@@@@@@>>>SSS||||||wwwsssppppppqqqrrruuuxxx|||~~~~~~}}}|||qqqiiijjj}}}|||rrrmmmlllqqquuurrrnnnlllbbbUUUWWWjjj|||zzzuuuqqqhhhaaafffqqqxxxxxx|||qqq]]]WWWrrraaa>>><<>>MMMSSSPPPQQQWWWjjj|||~~~tttkkksss~~~qqquuu{{{mmmtttkkkVVVCCCAAAMMMVVVWWWeee|||vvvsssdddQQQHHHEEEDDDUUUttt```AAA===EEEEEEFFFJJJGGGJJJXXXnnn^^^MMMSSSaaayyyzzzooouuu___PPPHHHYYY|||mmmsss~~~}}}{{{{{{|||xxxtttmmmrrrsssvvv{{{}}}{{{|||kkkeeennn}}}ttt{{{~~~{{{yyykkknnnxxx~~~~~~vvvdddbbbllluuu{{{}}}|||yyylll___SSS^^^zzzzzzeeeTTTZZZwwwwwwttttttssstttvvvnnnjjjiiiooowwwzzzvvvqqqrrruuuwwwvvvuuuuuuvvvwww|||sssnnnvvv~~~|||sss}}}}}}ssspppwwwwwwnnnWWWNNNHHHKKKRRRZZZcccjjjgggQQQDDDMMMZZZmmm{{{___hhhyyy}}}ttt\\\HHHCCCGGGKKKiiissskkkkkkaaaXXXTTTSSSHHHBBBWWWuuuuuu^^^UUUXXXVVVLLLFFFCCC<<<>>>UUUyyynnn```NNN???CCCRRRVVVRRRMMMIIIEEEAAA>>>>>>CCCEEEEEEAAA:::666555777888999::::::;;;;;;::::::::::::999999999888888888444444444333222111000///......------------,,,,,,+++++++++*********))))))))))))))))))))))))******((((((((((((((('''((((((******++++++++++++******++++++++++++++++++++++++*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,---///111222333::::::;;;===@@@AAA???>>>999999;;;===AAA@@@LLLrrr|||xxxvvvttttttttttttvvvxxxyyyyyyzzz}}}rrrgggdddtttsssnnnlllppptttsssrrrssscccOOOPPPgggvvvkkkgggllluuu|||eeeZZZsss```===;;;AAA___mmmlll\\\LLL???DDDVVVrrrxxxjjjnnnhhhbbbddd^^^DDD111///000++++++++++++++++++++++++***************************************+++,,,---,,,---000444777888777555000888EEEPPPSSSVVVaaalllsssgggpppvvvnnnvvv}}}tttxxxeeeNNNBBBEEEPPPZZZ^^^xxxxxxooooooWWWIIIBBBAAAJJJhhhoooLLL888EEEOOOFFFBBBIIIHHHOOOdddzzz[[[NNNTTTiii~~~mmm\\\PPPMMMPPPwwwzzzuuuwwwyyy{{{|||{{{{{{|||}}}qqqhhhmmmpppsssuuuwwwyyy{{{aaakkkttt|||uuuxxxzzzqqqaaaRRRQQQ[[[fffqqqwwwxxx~~~zzzooobbbVVVcccwwwggg^^^hhhxxxsssrrrpppppprrraaa___bbbkkkrrrrrrooollliiirrrzzzyyyvvvuuuuuutttxxxyyyzzzyyyvvv|||~~~zzzuuuyyyoooUUUIIILLLWWWdddnnneeePPPKKKddd|||yyy[[[DDD<<>><<<;;;>>>MMMiii|||qqq]]]GGGBBBGGGGGGEEEFFFMMMPPPKKKCCC>>>???DDDGGGFFF@@@:::777777888888999::::::::::::999777888888888888999999999555555555444333222111000......------------------+++++++++************)))))))))))))))************'''((()))((('''&&&'''(((******++++++++++++******++++++++++++++++++++++++***++++++***(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))***++++++---...000222333::::::;;;===@@@AAA???>>>999999===999???AAAEEEhhh|||yyyyyyyyywwwuuuvvvyyy|||{{{yyyzzzxxxkkkbbbllltttnnnkkkooorrrssstttwwwcccKKKJJJccc~~~xxxlllmmmqqqssszzzzzz```WWWrrr___<<<:::@@@bbbpppmmmYYYEEE999@@@UUUrrrooodddlll]]]SSSWWWYYYHHH777111...++++++++++++++++++++++++************************************+++,,,---...,,,000555888888777555555333@@@LLLPPPTTT```qqq|||uuuwww{{{zzzuuukkkYYYJJJJJJOOOUUUaaannn~~~uuullldddOOOHHHFFFJJJ^^^wwwUUUCCC===IIIMMMEEEDDDLLLPPP[[[uuu{{{TTTIIIVVVqqqkkkTTTCCCAAAZZZyyytttjjjmmmrrruuuxxxzzz}}}~~~ssspppmmmiiiiiimmmuuu|||xxxjjjpppooouuuuuuwwwuuuzzz~~~{{{xxxyyy|||zzzcccVVVJJJJJJQQQ[[[gggpppqqqyyyxxxoooddd\\\lllrrrggggggvvvvvvtttvvvsssnnnjjjVVVXXXbbboootttnnnfffccc]]]ooo~~~{{{wwwuuusssllluuu{{{}}}}}}xxxxxxzzzxxxtttvvvuuu```YYY]]]fffooo^^^aaatttlllRRREEEIIIbbb|||ttthhh\\\PPPDDDAAA===:::CCCYYYuuurrr___SSSIII@@@:::::::::>>>NNNhhh|||vvvnnnhhhnnntttqqqdddSSSFFF@@@???>>>DDDPPPTTTOOOFFFBBB??????BBBEEEFFFDDD???:::666666777888888888888777888888888888888888777777555555555444333222000000------..................+++++++++************)))((()))))))))************(((***+++***'''&&&''')))******++++++++++++************++++++++++++******)))+++,,,+++(((&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,...000222333999999:::===@@@AAA@@@>>>;;;;;;@@@777>>>BBBBBBccc|||yyy{{{{{{xxxuuurrrxxx|||{{{wwwwww}}}qqqcccgggyyyxxxuuuoookkkmmmqqqrrrvvvzzz}}}wwwrrrbbbJJJJJJeee|||nnnfffmmmsssssszzzvvvgggQQQOOOrrr^^^===<<>><<<<<>>===>>>AAAKKKaaa{{{zzzvvvyyyyyyzzz}}}|||wwwxxx~~~~~~zzzyyynnnbbbkkk}}}xxxnnnooossspppttt}}}~~~zzzyyysssfffRRRKKK```{{{|||wwwnnnllltttwwwuuuxxxssseee\\\QQQlll^^^>>>999DDDgggmmmWWWHHH444;;;JJJbbbbbb```[[[XXXZZZ\\\]]]ZZZSSSJJJNNNRRRAAA///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))*********+++++++++***,,,...111444333555888888666777;;;???LLLTTTSSSWWWcccllllllhhhjjjjjjrrrmmmeeeSSSPPPQQQTTTUUUZZZiiixxx}}}xxxtttmmm\\\KKKDDDNNNUUUiiidddEEE;;;???EEEGGGGGGKKKRRRYYY```|||MMMSSSRRRcccoooXXXXXXhhhxxxggg]]]dddooorrrwww~~~yyy{{{|||YYYQQQ```nnnrrrpppwwwvvvvvvzzzpppaaafffooottt|||{{{wwwxxxyyywwwttt~~~~~~{{{~~~~~~}}}||||||~~~xxx}}}}}}xxxvvvuuujjj]]]XXXSSSRRR[[[jjjrrrpppjjj```aaaaaabbbgggpppzzz{{{rrrkkkgggbbbgggjjj]]]ccc|||www{{{|||rrraaaVVVNNN[[[mmmyyyxxxkkk]]]VVVXXXkkkuuummmnnnnnniiillluuuzzz~~~}}}sssrrrsssrrroooxxxvvvwww~~~uuuwwwsssppphhh]]]WWWYYY```fff```ggg___RRRdddzzzhhhfffdddVVVGGGAAACCC999???JJJ]]]gggeee[[[JJJ>>>;;;>>>???PPP```~~~RRR===AAALLLIIIMMMZZZdddbbbXXXOOOGGG>>>999<<>><<<:::;;;@@@CCCEEEDDD555555444444555666888888777777777777777777777777555333222222333222111///000...---++++++,,,---...************************''''''(((((())))))************)))))))))))))))***'''((()))++++++******)))((()))***++++++++++++++++++++++++******(((''''''(((((((((((()))))))))))))))))))))))))))******+++---******...///...///333555666888;;;<<<;;;;;;:::999999@@@@@@@@@FFFTTTnnn|||{{{wwwyyyxxxyyy||||||yyyzzz}}}nnn___fff}}}xxxmmmooosssooorrryyyxxxrrrpppnnndddTTTNNNaaazzzwwwpppjjjjjjoooppppppzzzyyyfffUUUnnnZZZ;;;777CCCaaa~~~rrr___NNN555888DDDXXXZZZYYYVVVWWW___jjjpppcccZZZRRRWWWXXX@@@,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********+++++++++***,,,...111444222333666666444777<<>>@@@>>>KKK___ttttttdddZZZOOOGGG>>>;;;GGGVVVpppkkkFFF;;;CCCAAACCCHHHQQQ\\\aaa___ZZZHHH@@@999999;;;<<<<<>>AAABBBAAA888777555444444555666777555555555555555555555555444333111111222222000///000...---++++++,,,---...************************'''((((((((()))))))))***+++******)))))))))******'''((()))***+++******)))))))))***+++++++++++++++++++++++++++***)))((('''&&&&&&&&&&&&''''''''''''))))))(((((())))))***+++,,,******...///...///333555666999;;;<<<<<<;;;:::999999BBBDDDHHHRRReee}}}yyyzzzxxxyyy{{{{{{zzz|||qqqbbbggg{{{xxxmmmnnnrrrnnnnnnrrroooggghhhiiibbbSSSLLL\\\ttt}}}sssmmmjjjjjjlllkkknnn~~~kkkYYYuuuWWW777333???^^^|||mmmYYY:::666>>>RRRWWWWWWRRRTTTccctttfff]]]XXXaaaaaaCCC+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********)))***+++++++++,,,///111666333333666666666:::@@@MMMQQQPPPNNNUUUbbbiiiggg|||{{{}}}qqqaaaPPPSSSXXX]]]___dddqqq}}}}}}yyyuuuiiiUUUGGGDDDQQQcccxxx[[[@@@@@@FFFJJJLLLIIIGGGOOO```oooUUUNNN]]]sssyyykkkccc\\\gggkkkaaammmxxx~~~ccc[[[kkkyyy|||}}}qqqjjjbbbZZZVVVWWWhhhyyy~~~|||sssXXXRRRZZZaaapppssswwwzzzzzzyyyxxxxxxlllhhhqqqyyyvvvyyy|||}}}~~~}}}{{{yyyxxxxxxyyy}}}}}}wwwsssnnn^^^MMM@@@>>>>>>BBBKKKXXXeeemmmooowww~~~vvvooojjjiiiqqqeeeKKKHHHVVVssszzzsssooogggZZZMMMGGGKKK___wwwwwweeeTTTKKKHHHYYYsssvvvhhhbbbbbb^^^]]]aaa___]]]dddooommmhhhbbb___```dddhhhjjjlllmmmnnnppppppooommmlllnnnjjjlllqqqsssrrrzzzwwwyyyrrrnnncccSSSFFF>>>;;;;;;===EEEMMM]]]xxxrrrcccVVVQQQKKK@@@999888@@@HHH```xxxbbb```NNNBBBDDDEEEKKKcccyyyVVVAAA>>>BBB<<>>>>>>>><<<999666444222333444555333333333333333333333333444222111111111111000...///...---,,,+++,,,------************************(((((((((((())))))))))))+++***************++++++(((((()))************)))))))))***++++++++++++***++++++++++++***)))((((((&&&&&&&&&&&&''''''''''''))))))(((((())))))***+++,,,******...///...000333555666999;;;<<<<<<;;;:::888888NNNWWWdddsss}}}}}}yyyyyyzzzzzzzzz{{{|||}}}|||zzz{{{tttjjjlllzzzyyynnnnnnqqqlllkkkmmmhhheeelllrrrjjjUUUKKK[[[uuu|||sssqqqooonnnooonnnrrrvvv^^^VVV{{{{{{SSS555333???aaaxxxbbb???777===SSSZZZ[[[RRRQQQ]]]nnnwww^^^WWWVVVdddgggIII000333,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++)))***+++++++++,,,///222999666555888999:::@@@HHHRRRQQQNNNNNNXXXeeejjjhhh~~~xxx}}}|||fffKKKJJJOOOWWW___fffqqqzzztttpppaaaLLLFFFNNNWWWrrriiiHHH999CCCBBBGGGJJJGGGGGGUUUnnnxxxdddTTTccczzz___WWWXXXWWWwwwqqqaaa___cccnnnxxxiiidddqqq~~~zzz|||}}}dddRRRKKK^^^ooozzz~~~wwwfff]]]VVVaaahhhqqqzzz}}}yyyrrrmmmccc^^^ffflllhhhjjjrrrsssxxxzzz{{{zzzvvvttttttuuuuuuzzzyyyuuusssnnn\\\III999;;;===>>>@@@FFFNNNUUU___rrr|||tttooojjjiiikkkttt^^^FFFFFFRRRiiivvvrrrmmmiii```RRRGGGDDDHHHbbb~~~uuu```MMMDDDAAAOOOeeeyyy|||pppaaaZZZYYYUUUTTTTTTRRRNNNPPPWWWRRRRRRRRRRRRTTTXXX]]]```dddgggkkklllkkkjjjkkklllqqqjjjgggeeeZZZNNNVVVhhhqqqpppxxxooocccUUUEEE;;;666444444666DDDKKK^^^yyyssseee[[[QQQKKKDDD>>><<>>888444888???<<<;;;::::::;;;;;;<<<<<<>>><<<888444111111222333222222222222222222222222333111000000111000///...///...---,,,,,,,,,------************************(((((((((((())))))))))))+++************++++++,,,((()))))))))************)))******+++++++++******++++++++++++******)))((((((((((((((())))))))))))((((((((((((((()))******,,,)))***...///...000444555777999;;;<<<<<<;;;:::777777gggzzz|||yyyyyyzzzzzzzzzxxxvvvvvvuuuyyyvvvmmmmmmwww}}}pppnnnpppkkkjjjkkkfffiiiuuu~~~ttt[[[NNNbbbvvvvvvsssqqqqqqpppsss}}}qqqWWWLLLTTTqqqOOO666666CCCaaavvvaaa???777<<>>EEENNNSSSQQQPPPTTT___kkknnnlllnnn~~~yyykkkpppyyyzzzxxxvvvwwwqqqZZZAAAIIINNNUUU___kkk{{{xxxmmmeeeUUUEEEIIIWWWeeemmmQQQ@@@>>>FFFEEEJJJLLLKKKNNNaaarrrYYYUUU^^^wwwxxxdddSSSMMMSSS]]]ooosssxxxpppmmmxxxyyyzzzzzzyyy{{{~~~sss\\\WWWqqqxxx}}}zzzssstttiiiccceeejjjrrrxxxzzzwwwsssggg___```aaaYYY[[[fffjjjtttttttttsssqqqqqqqqqrrrssswwwwwwtttsssnnn\\\HHH<<>>XXXzzzuuuiiiYYY;;;555:::FFFTTTZZZRRRNNNTTTWWWTTTLLLMMMLLLXXXdddUUU;;;000,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,((()))***++++++---000222333222333888<<<@@@IIIQQQSSSTTTXXX```lllssstttqqqeeesssttt\\\___qqq|||tttnnnhhh___RRRIIIKKKNNNTTT^^^oootttfffYYYLLLEEEOOO^^^yyyXXXCCCBBBDDDHHHHHHKKKMMMNNNVVVmmm```FFFHHH___}}}hhhZZZOOOGGGQQQbbbssssss~~~}}}ooo{{{rrrlllrrrvvvxxxxxx{{{|||wwwfffhhh|||vvvnnnhhhiiipppyyy{{{tttqqqssswwwzzzlllcccbbb^^^QQQSSSbbbkkkuuurrrooonnnpppqqqrrrrrrtttwwwwwwvvvwwwtttcccOOOEEEGGGKKKOOOSSSVVVWWWWWWVVVbbbmmmrrrrrrpppjjjdddbbbaaaaaa```bbbffflllqqqiiiZZZRRRQQQTTT___bbbVVVTTTQQQQQQQQQMMMEEE???>>>MMMppprrrYYYJJJBBBAAAFFFSSSaaaeee\\\PPPJJJAAA???>>><<<;;;:::;;;;;;777:::<<<>>>???@@@BBBDDDQQQVVV\\\aaadddhhhnnnrrrfffcccaaa]]]QQQGGGNNN]]]mmmxxxkkkkkkjjjeeeRRRMMMAAA888999===@@@JJJVVViiiyyyvvveee]]][[[OOOIIIAAA;;;;;;CCCOOOYYYgggYYYMMMIIICCCPPPzzzfffLLL===EEELLLOOO___vvvwwwYYY@@@666999AAAFFFDDDCCCCCCBBB===666555999777999::::::::::::;;;<<<===;;;999666333222111111222222222222222222222222444222111111111111000.........---------,,,,,,,,,************************))))))))))))(((((((((((((((((((((((()))***++++++)))))))))((()))******+++***++++++++++++***))))))***+++++++++++++++******&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***+++((()))---//////111555666777:::<<<======<<<;;;888888~~~|||}}}zzzvvvwwwwww||||||vvvrrrzzzvvvmmmmmmiiilllqqqnnnooossstttiiiSSSKKKbbbxxxssstttrrriii``````ffflll\\\KKKOOO]]]xxxfffPPP;;;333666JJJjjjddd[[[RRR:::555999BBBRRR[[[VVVVVV]]]]]]TTTFFFKKKIIIOOOaaa^^^DDD///,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,((()))******+++---000333111000333:::???DDDMMMUUUVVVZZZcccpppyyy{{{xxxvvvpppyyyxxxdddZZZhhh}}}wwwllliiiaaaSSSLLLMMMHHHKKKQQQ^^^rrrtttmmm```RRRJJJOOO^^^kkkhhhHHHBBBFFFGGGIIIIIIKKKNNNSSSaaa{{{mmmVVVFFFPPPpppzzzeeeVVVLLLOOOeee~~~hhhcccvvvccc```sss{{{~~~nnnvvv}}}}}}yyyzzz|||{{{uuu{{{iiiZZZ\\\gggpppuuuwwwvvvnnnttt|||qqqpppwwwuuuddd___hhhmmmpppiiibbbaaaeeeiiiiiigggfffjjjlllnnntttvvvhhhUUUFFFMMM[[[mmm{{{|||sssiii^^^^^^ccckkkkkkddd]]][[[\\\[[[ZZZYYY[[[```dddfffdddaaacccgggqqqxxx\\\PPPJJJEEEEEECCC???<<<<<>>AAACCCGGGYYYmmmeeeGGG<<<;;;<<<@@@FFFBBB@@@@@@AAA>>>999888:::999;;;<<<<<<999888999::::::999888777555333222111111111111111111111111111444333111111222222000///------......------,,,,,,***************************)))))))))((((((((('''''''''''''''((()))***+++***)))((((((((()))+++++++++++++++++++++***))))))***++++++,,,,,,++++++***&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))***((()))---000///111555666888:::<<<======<<<;;;999999~~~~~~zzz|||rrr|||}}}xxxmmmllliiinnnuuurrr}}}zzzuuugggTTTNNNbbb|||vvvpppuuusssfffYYYWWWaaakkk\\\KKKLLLSSSooo{{{mmm___WWWKKK<<<555555AAA___ZZZTTTPPP;;;777:::EEEUUU___\\\___hhhfff[[[BBBJJJFFFJJJ```fffMMM222,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,((()))******+++---000333111111555===CCCHHHQQQYYYYYY___lllzzz{{{xxx{{{sss```ZZZhhhyyyzzzkkkfffkkkeeeRRRFFFIIICCCFFFNNN^^^uuuwwwhhhfff\\\PPPNNN\\\mmmwwwrrrQQQ???EEEIIIGGGKKKKKKMMMRRR[[[nnntttTTTQQQTTTjjj{{{qqqaaaPPPLLL```yyyYYYRRR```hhhfffppp~~~mmmVVVRRR^^^jjjuuuyyy~~~uuussswwwzzztttzzz~~~zzzttt}}}tttWWWPPPVVV^^^aaarrrvvvsssxxxyyytttrrrqqqdddZZZPPPOOOTTTYYYXXXUUUNNNSSSWWW]]]hhhooodddSSSUUUeeeppp___]]][[[SSSPPPTTTOOONNNMMMLLLQQQXXX]]]___^^^dddqqqTTTJJJAAA???>>><<<<<<===GGGmmmcccKKK@@@<<<===DDDPPPZZZXXXJJJ===777777666333111111444555333222111000222444444333111666888<<>>;;;===>>>===999666777888777888888888777555222111111111111111111111111111555333222222333222111///------......------,,,+++******************************))))))((((((((('''&&&&&&&&&&&&'''(((*********)))((((((((()))+++,,,+++++++++++++++***)))(((***++++++,,,,,,,,,++++++(((((((((((()))))))))***'''''''''''''''((())))))***((()))---000///111555666888:::<<<======<<<<<<999999}}}{{{|||wwwjjjggghhhlllvvvzzzooohhhZZZPPPbbb}}}{{{qqqqqqpppkkkdddaaajjj|||mmmRRRJJJYYYeeehhhcccXXXVVVRRRRRRUUUNNN>>>444333>>>LLLQQQNNNJJJ===444999III[[[aaafffaaaccciiiQQQTTTNNNHHHPPPdddkkkTTT555///+++***...///---,,,---************************,,,***)))***...///...,,,---333999>>>EEENNNVVV[[[]]]jjj{{{tttiiigggnnnuuuhhhdddlllfffMMMHHHMMMDDDGGGBBBHHHaaa}}}llleeeYYYMMMNNN^^^www[[[???@@@KKKLLLIIIJJJCCCPPP]]]jjjyyyZZZOOOSSSggg~~~ttt]]]MMMYYYlllccc^^^aaaqqq~~~tttrrriiibbb]]]UUU^^^vvvzzzzzzqqqzzz~~~|||{{{tttvvvuuutttzzzhhh]]]YYYVVV^^^dddppp|||iiimmm}}}~~~yyyooo^^^PPPDDDEEEIIIHHHDDDAAAAAABBBCCCJJJYYYgggdddYYY]]]tttvvv\\\SSSOOOGGGCCCDDDCCCBBBBBBBBBDDDGGGJJJKKKWWW[[[iiisssYYYBBB>>>@@@===???EEEOOOcccvvvRRRCCC888999>>>PPPUUUQQQPPPGGG:::777555444222111000111222222333333444444444444333333444555666777888;;;???BBBLLLWWW]]]cccqqqzzzooo```OOOGGGGGGaaaxxx]]]NNNCCC???@@@JJJWWWjjjyyyhhhbbb\\\VVVLLLQQQ```tttxxxbbbQQQKKKXXX[[[[[[dddgggbbbdddNNNYYY\\\TTTVVVdddkkkfffOOOHHH@@@===???BBBBBB@@@<<<;;;::::::::::::999777777666555666777777555333...000111333333111///...111111222222222111111000///......------,,,++++++************))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((()))***++++++,,,,,,'''((()))***+++,,,,,,,,,+++,,,------......------)))(((((((((''''''''''''))))))))))))(((((((((((())))))***+++---///111222444777:::<<<<<<;;;<<<<<<::::::xxxyyyxxxlllgggggghhhooovvvrrrjjjfffdddZZZTTTgggzzzoooooommmhhhgggpppjjjSSSMMMWWW[[[ZZZUUULLLMMMQQQZZZ```VVVBBB666555???OOOVVVSSSNNN@@@777;;;LLL]]]cccfff___cccooo^^^aaa\\\WWW\\\nnnzzzaaa999000,,,+++...///,,,+++---++++++++++++++++++++++++---,,,+++,,,///111000///222555;;;DDDNNNVVVZZZ[[[hhhppp}}}}}}vvvppprrrvvvrrrnnnpppmmmZZZHHHJJJLLLAAAKKKMMMZZZttt~~~jjj]]]QQQHHHRRRqqqpppSSS>>>CCCLLLLLLIIILLLKKKXXXfffvvvhhhPPPMMMccc{{{wwwwwwzzz{{{qqq^^^UUUiiizzz~~~{{{~~~|||}}}yyy{{{xxxxxxyyy|||yyynnnZZZ[[[bbbnnnwww}}}qqq___jjj}}}zzzaaa^^^WWWNNNFFFAAA@@@AAAAAABBBCCCGGGPPPVVVTTTOOOYYYtttwwwiiiWWWLLLEEE???===>>><<<;;;;;;;;;<<<>>>AAABBBDDDIIITTThhh}}}mmm[[[QQQKKKGGGGGGJJJPPP```nnnIII<<<777===CCC\\\hhhccc\\\MMM;;;666444333333333444555666666111111111111111000000///333444555444444666999<<>>QQQ[[[YYYSSSBBB777;;;PPPcccjjjlllccciiivvvqqqnnnjjjiiizzzuuuCCC111---+++...///,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111111000555666===IIIUUU\\\\\\[[[nnnsss}}}}}}uuuvvvsss|||pppsss{{{hhhIIICCCKKKJJJCCCKKKVVVkkklllOOOGGGEEEYYYZZZIII???GGGMMMKKKJJJNNNRRRaaatttcccUUUIIIVVV~~~yyyvvvsssrrrtttqqqiiiZZZXXXwwwyyy|||zzzppprrrsssxxxyyy{{{rrrfffccceeejjjsss|||yyywwwuuuiii___mmm{{{{{{nnnUUUGGGCCC@@@AAA@@@AAAFFFHHHGGGGGGIIIMMMiiiwwwgggaaa\\\ZZZRRRDDD:::888888777555555444444555666888999999>>>DDDLLL\\\pppxxxmmmdddaaa___[[[[[[cccyyyddd@@@777888CCCLLLnnnxxxgggPPP<<<777111111222222333333333444111111111000000//////...111222333333333444777999;;;OOOZZZ\\\bbbhhhwwwlllZZZYYYSSSNNNUUUlllssseeeZZZLLLCCCCCCPPPggg{{{vvvhhhpppnnnhhhbbb______ZZZTTTPPPggg||||||iiiXXXVVV\\\ggg```lllyyyJJJ???AAA@@@BBBRRRqqqrrrSSSKKKEEE???===>>>AAAAAAAAA:::888555444555666777777999777666555555444222000.../////////000222333333000000111111222111111000///......------,,,++++++************))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((())))))******+++++++++)))******+++++++++************+++,,,,,,,,,,,,+++)))))))))(((((((((''''''(((((((((((())))))))))))))))))***+++---///111222333666:::<<<<<<<<<<<<===;;;;;;}}}}}}xxxwww{{{~~~xxxoookkkiiihhhgggWWW```kkklllbbb___ppprrrnnnjjjiiigggfffgggmmmwwweeeWWWRRRPPPIIINNN]]]ddd|||uuuMMM777555;;;RRR``````WWWCCC555888MMMbbbllloooeeejjjyyytttpppkkkzzzOOO333...,,,......,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---//////000555777>>>JJJTTTXXX[[[]]]ooosss}}}xxxuuuxxxtttnnnttttttWWW===BBBHHHFFFMMMUUUbbbxxxvvvbbbHHHHHHNNNeeefffHHHBBBBBBKKKNNNIIIJJJPPPVVVkkk|||UUUKKKOOOppp{{{uuuuuusssooommmnnnkkkggg^^^bbbkkkjjj{{{}}}~~~vvvhhhjjjnnntttttttttwwwxxxqqquuu~~~|||wwwvvvqqqmmm|||~~~xxx{{{uuucccTTTGGGGGGFFFLLLUUUVVVNNNGGGEEEHHH[[[oooppp___LLLCCCBBBNNNQQQKKK<<<444777888444444333333222333333444555777:::===>>>CCCQQQdddrrr{{{oookkkttt]]]===999;;;GGGWWWuuuWWW@@@:::444444444333333222111000333222222222222222333333000111333444444777:::===;;;PPP[[[\\\___aaagggvvvnnnWWWQQQSSSLLLOOOddduuupppiii]]]VVVMMMGGGQQQiiiwwwlllmmmppp```^^^\\\[[[\\\]]]YYYUUUUUUdddrrrrrrhhh^^^YYYWWW[[[[[[gggZZZ>>>CCC???<<<:::DDDZZZiii\\\EEEGGGCCC>>><<<>>>@@@AAAAAA999666333111222444555666777555444333444444333222222111///...///000222333///000000111111111111111///......------,,,++++++************)))))))))(((******))))))((((((''''''(((((())))))))))))((((((((()))))))))*********+++******+++++++++******)))))))))***+++++++++++++++)))))))))(((((((((((('''(((((((((((())))))))))))))))))***+++---///111222333666:::<<<<<<<<<<<<===::::::}}}{{{xxxwwwyyy|||uuuiiifffeeeccc___UUUfffvvvttteeeaaapppxxxjjjjjjmmmllliiiiiikkkqqqxxx|||bbbTTTNNNJJJHHH[[[zzz}}}OOO777444:::UUUgggiii^^^FFF666888GGG[[[eeekkk___aaazzzxxxqqqiiifffaaaoooYYY555000,,,......++++++---++++++++++++++++++++++++((()))+++,,,...///111222666:::CCCMMMQQQRRRZZZcccuuuxxx}}}{{{sss{{{~~~|||hhhmmm___BBB888DDDBBBCCCXXXccclllyyyvvvaaaQQQHHHMMMYYYmmm}}}xxx]]]BBB@@@AAAGGGNNNMMMIIILLLUUU\\\xxxcccNNNHHH\\\rrrmmmjjjiiifff___[[[[[[ccceeefffsss}}}yyy|||~~~eeeXXX```|||{{{}}}}}}}}}gggYYY___ffffffkkkoooooorrrxxx{{{{{{xxx{{{zzzssssssuuuwwwxxxuuuuuuwww~~~{{{hhhffflllyyysssYYYHHHJJJQQQVVVQQQGGG@@@AAAEEEMMMLLLBBB555222777777111444333333333333333444444444555555555666<<>>AAABBBVVV___^^^aaa___\\\```^^^SSSGGGGGGGGGBBBUUU{{{xxxeeedddbbbYYYSSS]]]qqq|||qqqiiieeefffhhh```]]][[[YYYWWWTTTRRRQQQPPP]]]ggghhhddd```[[[VVVRRRYYY\\\___]]]LLLEEEQQQIIINNNPPPLLLLLLOOOMMMFFFCCCAAA>>><<<===???AAABBB888444111///000111222222444222111222444555555555555333111...---...///000...///000111111111111111///......------,,,++++++************)))))))))(((******))))))((((((''''''(((((())))))))))))(((((()))))))))))))))***************+++++++++******)))((()))******++++++*********)))))))))(((((((((((('''((((((((()))))))))***))))))***+++---///111222222666999<<<<<<<<<===>>>>>>>>>xxxvvvuuuvvvxxx|||sssiiiggghhhccc\\\RRRiii|||vvvddd```ooolllbbbcccpppmmmiiihhhlllqqquuuwww^^^QQQKKKIIINNNlll{{{NNN777555;;;YYYpppsssfffKKK888:::FFFVVV___ggg]]]\\\nnniiibbbVVVXXXWWWbbb```777111---...---++++++---***************************,,,///000111333555777;;;>>>HHHQQQRRRQQQZZZggg|||{{{{{{{{{{{{yyyvvvsssmmmnnnaaa___HHH555999CCC???EEEYYY\\\bbblllssssssiiiZZZPPPGGGKKKYYYlllooo___III===???CCCKKKOOOLLLJJJRRR]]]iiimmmPPPJJJPPPppp~~~kkk```[[[XXXVVVQQQJJJGGGHHHPPPYYYhhh}}}|||uuussstttsssuuummmZZZ```jjj}}}vvvtttuuuwww}}}qqqOOOCCCKKKTTTRRR[[[dddfffhhhmmmrrrsssrrrwwwzzz{{{{{{www}}}qqqoooqqqrrryyy}}}uuuzzz{{{vvvlllfffjjjsssxxx}}}cccQQQOOOKKKFFFCCCCCCGGGJJJMMMFFF999111111666555///222333333333333333333333333222222444444333666;;;HHHcccmmmkkkWWWAAABBBDDDNNNllldddNNN@@@???===;;;:::999::::::666555555555666888:::;;;;;;;;;:::999:::>>>DDDIIIXXXkkkqqqkkkjjjeee\\\[[[UUULLL???;;;888666QQQ~~~ggg[[[[[[YYYSSSiii|||nnniiigggjjjjjjccc[[[UUUWWWVVVUUUSSSMMMGGGGGGLLLPPP```kkkdddZZZXXXZZZZZZVVV[[[TTTOOOWWWZZZWWWZZZhhhsssvvvfffPPPDDDBBBCCC@@@???===<<<<<<>>>AAABBB:::777333111111222111111222000///000333555666777777555222///...---............///000111111111111///......------,,,++++++************))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))******+++++++++******))))))***++++++++++++*********)))))))))(((((((((''''''(((((())))))******))))))***+++---///111222222555999<<<<<<<<<===>>>======}}}{{{}}}yyyxxxwwwuuuuuuwwwyyyyyy{{{sssllllllmmmeeeZZZQQQlllvvvaaa]]]mmm}}}xxxqqqtttzzztttmmmiiikkkmmmnnnnnn___TTTOOOQQQ\\\}}}sssLLL777555:::[[[vvvyyyjjjMMM999999DDDOOOVVVaaa]]]\\\llldddYYYJJJRRRXXX```jjj888222......---+++***---++++++++++++++++++++++++***---000222222444777:::>>>@@@IIIUUUWWWSSSXXXcccsssttttttrrrnnnkkkjjjjjjdddyyyaaa```QQQ;;;444;;;===???IIIPPPNNNTTT___hhhkkkfff[[[SSSIIIJJJ[[[pppkkkOOO===>>>BBBGGGLLLNNNKKKMMMZZZhhhyyyxxx[[[KKKQQQgggdddWWWMMMJJJHHHHHHGGGEEEGGGLLLRRR```xxxtttuuunnnppprrrlllooowwwwww|||}}}vvvpppmmmlllnnnxxxrrrUUUIIIKKKNNNPPPTTTWWWVVVZZZdddkkknnnkkkqqqvvvwwwzzz}}}|||xxx}}}yyyzzz|||tttlllxxxuuuooopppmmmlllgggXXXddduuuzzzlllbbbgggmmmlllmmmoootttqqqnnnhhhccc]]]WWWRRRNNNKKK@@@666444555444222222222222333444444555555444444222444888777333555;;;<<>>>>>>>>===<<<:::999999:::<<<===@@@?????????CCCJJJTTT[[[wwwyyynnndddZZZZZZRRRIII;;;555666777NNNsss~~~oooccc]]]ZZZZZZ[[[iiixxxyyytttqqqnnnggg```]]]___^^^UUULLLHHHFFFJJJQQQUUUPPPLLLQQQ[[[iiitttttteeeYYYXXX[[[[[[XXX[[[SSSOOOZZZ^^^\\\___}}}~~~jjjPPP@@@===>>>======<<<<<<<<<>>>AAACCCBBB@@@===;;;:::999777666333111//////222444555666555444222000///.........---...///000111111111111///......------,,,++++++************))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))(((((()))***+++++++++++++++)))***++++++,,,,,,++++++*********)))))))))(((((('''''''''((()))*********))))))***+++---///111222222555999<<<<<<======>>>;;;;;;~~~wwwuuuwww{{{}}}}}}||||||zzzvvvuuuuuuuuuttttttrrrnnnjjjlllmmmbbbTTTTTTqqqwww```[[[kkk{{{|||wwwpppnnnmmmkkkiiicccYYYVVV[[[hhhmmmJJJ666333777ZZZvvv{{{kkkLLL777777;;;CCCHHHWWWYYY\\\lllcccXXXHHHTTT___eeesss999222......---+++***---,,,,,,,,,,,,,,,,,,,,,,,,))),,,000111111333777:::???>>>GGGVVV[[[VVVVVV]]]ccchhhllllllfff___YYYWWWeeerrr}}}oooYYYeeeHHH777888===888BBBMMMFFFOOOUUU^^^gggiiibbbUUUKKKSSSRRRfff~~~sssLLL666;;;DDDIIIMMMMMMKKKPPP```ppphhhTTTNNN\\\iiiRRRFFFBBB@@@@@@EEEIIIMMMUUU]]]mmm|||xxxvvvooossstttkkkrrrvvvpppllljjjggggggqqqxxxiiiaaa]]]```ZZZQQQKKKPPP___jjjooosssuuutttpppqqquuuwwwvvvtttnnnooouuusssnnnzzzvvvppprrrpppnnneeeUUUVVVsssvvvjjjlllkkkbbbpppkkkjjjnnnwwwuuueeeZZZHHH===666999999333222777333444555666777777777777222111444888666333888@@@JJJ___vvvyyyuuutttlllaaakkk___JJJKKKUUUiiissskkkeee]]]SSSLLLGGGEEEEEEEEECCCAAA>>>======>>>???AAAAAABBBEEELLLXXXeeennn|||hhhYYYPPPRRRDDD===333666BBBGGGVVVqqqvvvhhh```YYYRRRTTTZZZlllnnnmmmiiikkknnniiiaaaddd]]]YYYYYYSSSGGG>>>;;;<<>>???>>>>>>~~~~~~yyynnncccbbbmmmwww{{{}}}yyyvvvuuussspppppprrrnnnnnnkkkiiilllmmmcccUUUXXXmmmgggbbbeee~~~nnnnnnqqqkkkbbb]]]YYY[[[ZZZYYYeee}}}pppJJJ555<<<:::bbbqqqOOO666444999;;;DDDIIIQQQeeeoooeeeXXXTTTYYYlllsssxxx<<<111,,,***'''---000(((''''''((()))***++++++,,,...++++++///222333777<<<<<>>;;;BBB@@@555333;;;555333444777777333333555666333444999:::888;;;BBBGGGeeevvvpppqqqrrrpppkkkjjjlllhhhhhh{{{|||vvvqqqkkkgggfffgggdddddd\\\RRRNNNQQQOOOIIIZZZZZZ___jjjwww|||```QQQHHHCCCAAA666555@@@GGGQQQqqqoooZZZYYYXXXOOOQQQ\\\ooolllhhhfffeeedddaaa___[[[[[[UUUHHH>>>::::::;;;DDDDDDllliii___]]]ZZZVVVTTTRRRTTTUUUSSSQQQTTT\\\ccc}}}lllWWWIIIEEEDDD@@@<<<<<<<<<<<<;;;::::::===???DDDDDDEEEFFFHHHIIIKKKLLL???:::444000/////////...111000000///...------------------............///000///...---...---***(((***************))))))(((******))))))((((((''''''))))))(((((('''''''''&&&)))))))))))))))((('''''')))))))))))))))************+++---......---+++***++++++******)))'''&&&%%%&&&&&&'''((()))***+++,,,((()))***+++---000222333444666888999999999:::<<<>>>>>>xxxmmmddd______cccgggnnnqqqsssqqqpppppprrrssskkklllmmmnnnqqqqqqfffXXXaaarrriiiccceee|||zzzrrrrrrooogggcccfffwwwoooaaaTTTYYYqqqUUU777777@@@iiiyyyVVV;;;666777???LLLPPPQQQbbbooojjjZZZdddooovvvmmm|||ooo;;;111...,,,(((---111)))))))))******++++++,,,,,,,,,***,,,000222333777<<>>999888:::;;;999999<<<;;;888999===???AAAIIISSShhh~~~uuuooopppqqqxxxzzznnn```aaahhhuuuxxx}}}{{{wwwvvvwwwwwwtttyyygggTTTHHH@@@;;;444888>>>HHH\\\yyy~~~lll\\\UUUMMMCCCEEEPPPlllkkkhhhfffdddaaa___^^^___VVVHHH;;;555888CCCLLLVVVZZZnnnzzzvvvvvvhhh\\\XXXXXXWWWTTTTTTRRRTTTUUUSSSPPPQQQVVV[[[cccYYYMMMFFFFFFGGGEEEBBB<<<<<<<<<:::999888999:::>>>>>>>>>???@@@BBBCCCDDD>>>;;;666333222111000///111000000///......------------------............000000///---,,,***))))))(((((((((((((((''''''&&&))))))))))))(((((((((((()))((((((((('''''''''''')))))))))))))))(((''''''(((((()))******************+++---......---+++***++++++******)))'''&&&%%%%%%&&&'''(((******++++++((()))***+++---000222333555777999:::999999:::<<<===>>>}}}qqqnnn}}}sssgggaaaZZZSSSUUU]]]mmmtttvvvqqqooossstttqqqllllllmmmnnnqqqrrrkkkbbbmmmuuuhhh```cccvvv{{{wwwzzzuuusssqqqjjjeeemmm{{{kkkSSSTTTnnn\\\999666CCCjjj{{{[[[>>>666555AAASSSVVVQQQ]]]lllmmmbbbyyyzzzaaajjjppp:::000//////))),,,000+++++++++,,,,,,,,,,,,,,,,,,******,,,111333333777===FFFLLLTTTZZZ___hhhsss{{{|||ttthhh```bbbhhhiiieeelllllliiihhhlllkkkZZZEEE>>>;;;;;;>>>???@@@EEELLLSSS[[[iiigggSSSLLLSSSUUUpppqqqIII888<<>>AAABBBBBB___xxxppphhhddd^^^QQQNNNaaa{{{~~~}}}ooo___VVVOOOIIIOOOOOOKKKNNNdddxxxwwwwwwzzzooo^^^]]]cccrrrlllmmmkkkfffmmmrrrlllooommmjjjaaaOOODDDMMM^^^rrrkkkppp}}}yyynnnhhhdddfffkkkxxxsssuuu|||fffVVVWWWTTT[[[eee^^^MMMMMMZZZcccsssyyy\\\QQQZZZeee___QQQOOOGGG@@@@@@AAA@@@AAADDDDDDEEEHHHMMMSSS\\\kkkyyyssslllllllll}}}qqq```SSSUUU___mmmyyy\\\IIICCC===777666444@@@IIIXXX~~~rrrjjj^^^OOO@@@:::CCCPPPbbbccccccbbb```_________[[[LLL<<<555666???TTTiiizzz~~~iii^^^ggghhh\\\ZZZVVVTTTVVVWWWTTTRRRSSSOOORRRSSSRRRNNNMMMOOOQQQIIIFFFAAA???@@@AAAAAAAAA======>>>>>>>>>>>>======888888999999:::;;;<<<<<<<<<:::888777666555222///000000000///......------------------............000111000---)))(((***,,,(((((())))))(((((('''&&&(((((((((((())))))))))))(((((((((((('''''''''''')))))))))))))))((((((''''''((()))++++++******)))***+++,,,------,,,+++***+++++++++***)))((('''&&&%%%&&&((()))************((()))***+++---000222333666888::::::999999:::;;;<<<===uuuccceeekkkZZZUUUOOOKKKTTTdddvvvrrrvvvtttkkknnnmmmkkkkkkmmmpppooollluuutttddd]]]ddduuuuuupppwwwvvvrrrpppllleeeeeewwwgggPPPUUUtttZZZ999888>>>aaayyy{{{qqqXXX>>>444444@@@TTTXXXQQQXXXfffhhhhhhmmmSSS```zzz999//////000******///,,,,,,,,,,,,,,,++++++++++++)))***...333444444888???JJJPPPVVV[[[bbbppp}}}vvvgggbbblllwwwvvvnnnhhhlllqqqvvvzzzuuuaaaMMM@@@??????AAA@@@???DDDKKKSSSbbbkkk^^^KKKJJJUUUZZZuuu\\\<<<999AAADDDEEEEEEFFFMMM[[[tttuuu[[[KKKMMMnnnfffFFF>>>@@@HHHVVV|||uuuqqqtttvvvnnncccPPPGGGNNNlll|||yyy}}}yyyhhhUUUIIIBBB===???AAADDDSSSwwwwwwooollljjjiiijjjlll~~~hhhTTT```dddllllllgggoooxxxrrrmmmmmmjjj```OOOEEEMMM[[[yyyooojjjooozzz{{{```NNNNNNVVV\\\ddd{{{uuu\\\ZZZ]]]ggglllaaaPPPNNNXXXhhhrrrzzz}}}yyyxxxbbbWWWMMMKKKKKKKKKLLLOOOUUUZZZccclllvvvsssmmmkkkiiiwww}}}uuummm___[[[bbbnnn~~~|||ZZZ<<<888<<<999777::::::GGGWWWttt}}}iiieeeYYYFFF888:::IIIWWWeeefffeeebbb^^^[[[ZZZ[[[SSSEEE:::888;;;EEE^^^wwwZZZEEEBBBDDDHHHOOOPPPTTTXXXVVVPPPMMMOOOMMMOOOQQQPPPMMMJJJJJJJJJBBB???;;;777444555999<<<777777777999:::999777666666777777888888999999999999999888999999666222///000000//////............,,,,,,---------............000111...))))))---222***++++++++++++***))))))''''''(((((())))))******((((((((((((((('''''''''(((((())))))))))))(((((('''(((***+++++++++)))(((******+++,,,,,,,,,+++++++++++++++***)))(((''''''%%%&&&(((***+++***))))))((()))***+++---000222333777888::::::999888888999<<<<<>>444333<<>>DDDLLLWWWhhhjjjWWWIIIJJJUUU^^^vvvzzziiiHHH777???FFFCCCDDDFFFIIIQQQdddhhhSSSHHHTTTzzz{{{WWWFFFBBB@@@TTTxxx|||kkkcccddddddgggooorrrhhhZZZHHHCCCNNNkkk{{{xxx~~~{{{iiiRRRBBB;;;:::999<<>>MMMiiiaaaEEE:::333777EEEDDDGGGMMMQQQLLLEEEDDDHHHNNNOOOPPPOOOMMMJJJHHHHHHDDD@@@999222000555>>>FFFPPPMMMJJJHHHFFFBBB<<<888444555666777888888777777777666666777888666222///////////////............,,,,,,,,,------------...,,,///111///,,,,,,111777+++++++++++++++******)))''''''(((((())))))******'''''''''((((((((((((((((((((())))))))))))(((((('''((()))***+++******))))))******+++,,,,,,,,,,,,***++++++******)))((('''&&&'''((()))******))))))((()))***+++---000222333666777999999888777888888<<<<<>>???IIITTTaaalllcccOOOIIILLLUUUcccyyynnnVVV===999EEEIIIBBBEEEIIIOOOZZZppp|||___OOOKKKaaa{{{```EEEAAAKKKUUUxxxyyykkkUUUGGGHHHMMMXXXbbbeee```YYYOOOJJJTTTlll|||{{{vvvwwwtttxxxuuudddNNN>>>:::<<<;;;===KKKlll}}}sssoooooopppiiiYYYOOONNNXXXiii|||mmmttt~~~pppnnnjjjkkkkkkfffXXXIIICCCJJJTTT___aaagggmmmrrrsssqqqooouuuvvv\\\QQQKKKHHHLLLPPPOOONNNNNNdddwwwuuujjjqqqzzzqqquuueeeWWW]]]eeeeee```mmmyyyxxxtttyyyxxxoooooovvvsssXXXEEE:::666777<<<===>>>GGGSSSkkkmmm___]]]\\\ZZZTTTPPPUUU]]]iiiddd^^^ZZZYYYXXXWWWVVVCCC===888<<>><<<@@@GGGTTTSSSQQQOOOMMMKKKIIIIIICCC???999666999DDDQQQ[[[lllfff^^^WWWPPPHHH???888111222444555666666555555666555444444555555333111//////////////////......,,,,,,,,,,,,------------,,,...000///...///222666))))))******))))))((('''(((((((((((())))))))))))'''''''''((((((((((((((('''(((((())))))))))))))))))))))))))))))*********))))))******++++++,,,,,,******++++++******)))((((((((((((((()))))))))***((()))***+++---000222333555777999999888888999:::<<<===rrrwww~~~}}}mmmvvvwwwoooeeeYYYYYY```gggllluuu{{{vvvjjjbbbaaaccckkktttmmm^^^___nnnvvvtttooo{{{nnnjjjiiilllpppmmmfffiiirrrjjj[[[HHHDDDZZZZZZ666222///FFFNNNKKKRRRQQQBBB666333:::MMMXXXRRRPPPTTTRRRDDDTTTNNNLLLIIIKKKjjjKKK333***///---,,,...+++******++++++,,,,,,---------...222555555777@@@LLLUUUYYY\\\dddvvvwwwjjjkkkiiigggiiiooopppmmm}}}```HHH<<>>DDDSSSaaannnooo[[[GGGJJJMMMVVVjjjvvvcccIII:::===HHHIIIDDDFFFMMMVVVddd}}}mmmXXXPPPVVVtttgggVVVAAADDD```ssslll```KKKBBBDDDQQQeeeoooooonnnqqqbbb^^^mmm|||wwwtttlll]]]KKK???>>>BBBBBBAAAOOOqqqwwwyyytttrrrqqqfffVVVOOOSSSWWWmmm|||qqqllliiikkkhhh]]]TTTTTT___jjjlll|||tttllljjjnnnvvv|||jjjTTTFFF@@@>>>@@@DDDKKKSSSZZZXXXUUU```}}}uuunnnmmmpppsssuuuWWWQQQ[[[```\\\^^^eeelllmmmoooqqqoooiiipppsssxxxzzzuuurrrzzzwww```TTTIII===777888222999@@@BBBEEESSSjjj}}}wwwjjjccceeeaaadddiiiddd]]]eeevvvrrriii___ZZZZZZ[[[YYYVVV===;;;999DDDeee|||JJJ444;;;888444777333444333333666999===HHHTTT]]]ZZZTTTPPPMMMKKKJJJJJJAAA???===???GGGSSS^^^eee\\\UUULLLDDD???888000***---///111444555555444444777555222222333444555555.../////////////////////++++++,,,,,,,,,---------------........./////////)))************)))(((((())))))))))))((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))***)))((('''((()))+++,,,)))))))))******+++,,,---******+++++++++***))))))***)))'''''''''(((***+++((()))***+++---000222333666888:::;;;::::::;;;======>>>ppp|||{{{{{{zzzrrrnnn^^^LLLNNN^^^qqqqqqtttvvvpppeeecccgggaaagggrrrmmmZZZVVVaaaddd^^^cccuuujjjllliiiiiillljjjhhhrrrjjj[[[GGGCCCZZZWWW666555...DDDKKKHHHPPPQQQAAA444333<<>>GGGZZZkkkxxxqqqTTTBBBIIIMMMVVVooooooYYYAAA999???HHHIIIGGGGGGOOO[[[lll|||bbbSSSRRR```iiibbbOOOPPPuuutttiiiaaaPPPDDDHHH[[[sss{{{rrrpppvvvrrrssswwwiiiZZZMMMEEEDDDGGGGGGCCCQQQrrr|||sssvvvpppoooqqqkkkbbbfffqqqttttttnnngggllllllfffdddlll||||||nnnnnnnnnqqquuu|||tttdddZZZQQQJJJHHHGGG@@@???CCCAAAEEEaaauuuhhheeehhhlllmmmnnnrrr~~~mmm\\\^^^fffdddYYY```fffkkklllllllllnnnpppjjjvvv|||pppllluuu~~~jjj\\\III>>>BBBAAA666444<<<888DDDLLLMMMUUUqqqpppkkkeee[[[ggg```bbbiiiddd___qqqrrrfffbbb]]]UUUNNN???>>>===KKKqqqcccAAA@@@HHH666444AAA<<<<<<777555777<<>>;;;:::888444///---...111444555666555555999666222000222444777777.........///////////////++++++,,,,,,,,,---------...---------......+++)))+++,,,,,,,,,,,,+++************))))))((((((''''''&&&'''''''''(((((())))))''''''((()))))))))))))))+++***(((&&&''')))+++---))))))))))))***+++,,,---******+++++++++******)))+++)))'''&&&&&&(((***,,,((()))***+++---000222333777999<<<===<<<===>>>???>>>>>>mmmvvvtttssszzz}}}wwwnnnbbbPPPGGGXXXqqq{{{uuusssnnnfffaaabbbUUUccchhhddd___UUUVVVdddaaammmxxxwwwhhhgggiiilllnnnoooqqqsssuuulllWWWKKKHHHVVVYYY===777777333IIIPPPPPPSSS@@@333///HHH```dddYYYPPPQQQVVVNNNOOOPPPNNNMMM\\\|||]]]===+++......,,,,,,)))+++++++++***++++++,,,,,,111222222222444;;;EEEMMM\\\TTTYYYlll|||}}}{{{|||qqqrrrccchhhssswwwwwwnnniiiYYYCCC;;;AAA<<<;;;<<>>HHHIIIGGGHHHIIIVVVaaawwwtttWWWKKK]]]```BBB\\\zzzwwwrrrgggZZZSSSFFFRRRmmm~~~|||{{{yyyooonnnjjjsss^^^ZZZYYYSSSPPPSSSRRRQQQWWW[[[cccxxxtttooowwwyyypppmmmvvvyyyqqqooommmggggggxxxqqqooopppnnnpppvvv|||ooo^^^UUUJJJGGGBBB>>>???CCCJJJOOOQQQQQQSSSXXX^^^```^^^[[[bbbhhhnnnrrrzzzwwwmmmmmmzzzwwwiiiggghhhmmmrrrsssnnnhhhllllllllljjjjjjkkkmmmpppwwwccc[[[WWWPPPIIIGGGAAA;;;999;;;===>>>>>>BBBMMM[[[lllrrrfff___^^^aaafffddd___VVVUUUiiimmm___\\\WWWOOO777AAACCCTTTuuuSSSFFF>>>BBBCCC???@@@GGG@@@@@@>>>===AAANNN```mmm```YYYUUUVVVUUUNNNHHHIIIBBB;;;===QQQlllvvvjjjXXXJJJEEE???:::777444222111000---***,,,111555555444666444000//////000111000...,,,***+++...000...,,,------,,,,,,,,,,,,++++++---...//////////////////+++++++++************)))))))))))))))))))))))))))))))))(((''''''''''''''')))((('''''''''(((***+++)))((('''((()))+++++++++))))))))))))************---,,,,,,,,,---+++)))&&&'''((())))))(((((()))************+++,,,///111333666777888:::;;;;;;::::::<<<<<>>;;;:::<<>>888;;;888666999AAALLLVVV[[[kkk}}}nnnfffdddbbbcccfff```WWWLLLLLL^^^jjj]]]WWWNNNEEE:::???IIIhhhmmmZZZOOOHHHHHHIIIJJJTTTaaaZZZQQQNNN[[[qqq~~~|||ttt^^^WWWRRRRRRQQQLLLIIIKKKFFFDDDJJJ___uuu|||qqqcccGGGCCC>>>:::999888888777555000,,,,,,000444555333444222000//////000/////////...------...---,,,+++------,,,,,,,,,,,,++++++---......///////////////++++++++++++************))))))))))))))))))))))))))))))(((''''''''''''''')))(((((('''((()))***+++***)))((())),,,...---+++))))))))))))************,,,,,,+++,,,---,,,)))''''''((())))))(((((()))************+++,,,///111333666777888:::;;;;;;::::::;;;;;;GGGFFFEEEAAA<<<>>>LLL[[[dddqqq}}}}}}yyyzzzxxxtttqqqooorrrwww|||vvvoooddd```lll}}}uuupppqqqqqqiii___YYYZZZnnnwwwrrrjjjdddkkk~~~~~~zzzyyyhhheeeeeefffeeebbb^^^ZZZXXXUUUNNNJJJJJJ```{{{www{{{pppQQQ888111000===fffrrrggg[[[CCC999444OOOppp}}}kkk[[[SSSHHHHHHIIIKKKMMMYYYoooWWW;;;---000...+++---,,,+++++++++++++++,,,------...///111333777@@@LLLTTT]]]^^^nnn{{{mmmjjjcccXXXKKKAAA>>>>>>===>>>BBBLLLZZZeeejjjjjjaaaMMMFFFHHHOOOjjjyyyLLLAAA<<>>@@@EEEBBBAAABBBEEEGGGHHHGGG===999666777:::<<<;;;:::FFFIIIPPP[[[jjj{{{rrrggg\\\[[[^^^^^^]]]\\\ZZZPPPCCCBBBYYY{{{{{{wwwnnnccc[[[VVVMMMDDDDDDKKK___jjjaaaYYYRRRPPPUUU\\\ggg}}}kkkWWWQQQMMMLLLLLLJJJJJJMMMMMMQQQZZZfffooolll___SSSCCC@@@<<<:::;;;===>>>???;;;555///---///222333333222000//////000000...---///000000///---+++***+++------,,,,,,,,,,,,++++++------...///////////////,,,+++++++++************))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((()))******+++((((((+++000222///+++)))))))))*********+++++++++***+++,,,------+++)))'''((())))))(((((()))************+++,,,///111333666777888::::::::::::999::::::IIIEEE@@@;;;888888;;;???NNN^^^pppyyy}}}~~~|||yyynnnllliiiffffffgggkkkmmm```bbbaaagggwwwqqqlllnnnpppkkk^^^TTT]]]uuuvvviii```fffwww~~~xxxgggbbbaaa```^^^\\\XXXTTTRRRUUUQQQGGGCCCYYY{{{ssspppsssuuuiiiOOO;;;555111<<>>???DDDGGGGGGKKKPPP[[[ooouuu]]]NNNQQQuuuuuulllxxx|||{{{qqqlllppprrrjjjZZZNNNVVVxxxuuusssppp}}}}}}}}}|||nnngggjjjcccUUUUUUaaaeeennnmmmkkkooolllhhhlllvvvtttttt}}}vvvuuuttttttwwwyyyvvvrrr{{{~~~rrrllliiigggggghhhhhhfffdddeeehhhpppssswww}}}xxxooofff^^^TTTNNNOOOMMMKKKIIIHHHGGGFFFEEEGGGHHHIIIHHHFFFEEEFFFHHHLLLMMMJJJDDDDDDGGGIIIHHHCCCBBBCCCHHHNNNNNNFFF===AAACCCDDD@@@;;;888999:::666777666555333444777999333333444888<<<>>>>>>===EEEDDDCCCDDDIIIPPPXXX^^^```lllrrreeeeee^^^XXXYYY]]]]]]YYYTTTQQQNNNGGGGGGYYYqqqyyysssccccccaaa]]]XXXRRRJJJCCCDDDYYYwww```\\\UUUUUU\\\lllmmm[[[KKKIIIHHHHHHIIIJJJKKKLLLNNNUUU___eeeaaaVVVHHH>>>AAA>>>:::999;;;>>>@@@AAA???:::222......000222333111000000000111111///---,,,///222000---***+++---------,,,,,,,,,+++++++++,,,,,,---...////////////,,,,,,+++++++++*********(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((())))))******''''''+++111333///***))))))*********+++++++++***)))***,,,---...,,,***'''((())))))(((((()))************+++,,,///111333666777888999::::::999888::::::XXXPPPFFF???===<<<999444FFFTTTeeeqqqyyy}}}}}}yyyiiifffaaa]]]YYYVVVUUUTTT]]]\\\VVVYYYrrrqqqmmmjjjkkknnnkkk```TTTaaa|||yyyiii]]]```ooovvv~~~wwwggg```^^^[[[YYYYYYYYYVVVTTTRRRTTTKKKIII___{{{{{{oooPPP999000444888]]]mmmeeeYYYAAA777444<<>>KKKXXX___cccgggfffaaaZZZGGGIIIRRRZZZxxx}}}YYY<<<>>>CCCGGGGGGHHHMMMSSS___vvvnnn\\\KKK\\\yyyjjjrrr}}}ssslllnnnppphhhZZZQQQVVV}}}yyyxxxxxx~~~}}}{{{oooqqqwwwsssmmmqqqfffQQQLLLVVVWWWdddhhhiiillliiikkkxxxyyy~~~yyyuuurrrsssttttttrrrppp~~~{{{ppphhheeeccceeeggggggggghhhhhhhhhjjjnnnrrrvvvwwwyyyzzz|||wwwnnnccc^^^XXXTTTRRROOOKKKGGGGGGIIIKKKLLLIIIEEEAAA???AAACCCBBB>>>===>>>>>>;;;AAA===;;;<<<>>>>>>;;;999777999;;;======;;;999777777888888777777999<<>>@@@AAACCCFFFHHHBBBFFFLLLRRR\\\iiiwwwssskkkfffeeeWWWSSSPPPRRRYYY\\\YYYSSSEEEEEEIIIXXXtttoooeeecccaaa[[[RRRHHH@@@===BBBjjjttt___]]]WWW[[[hhhfffTTTNNN@@@CCCFFFHHHIIIJJJKKKJJJFFFPPP[[[```[[[PPPGGGAAA???===:::999:::<<<======???:::555000///000222333222111000111222222000...***...111111...,,,---///------,,,,,,,,,++++++++++++,,,---...////////////,,,,,,,,,++++++++++++***(((((((((((((((((((((((())))))(((''''''''''''''''''(((((()))))))))))))))(((&&&&&&***///000---(((************++++++++++++))))))***+++---...,,,***'''((())))))(((((()))************+++,,,///111333666777888999999999888777;;;;;;sssiiiWWWGGGBBBCCCCCCAAA===GGGUUUcccrrrsssmmmeee]]]VVVQQQLLLJJJMMMPPPRRR[[[sss{{{nnnmmmjjjiiilllllldddZZZnnnvvvaaaSSSSSS___jjjuuu}}}~~~rrrccc```]]]ZZZZZZ\\\\\\YYYVVVQQQXXXRRRRRRcccnnnooosss~~~rrrQQQ888...666444UUUgggcccXXX@@@666333888EEESSSVVVQQQPPPUUU[[[TTTMMMJJJLLLWWWmmmsssNNN444000,,,+++...---++++++++++++,,,...///000222444666888<<>>>>>>>>===>>>BBB@@@>>><<<;;;<<<===>>>???:::;;;;;;;;;;;;<<<@@@CCCFFFGGGIIIKKKMMMTTT\\\ccc[[[dddsssxxxnnnhhhcccaaa```IIIGGGDDDEEEKKKOOOJJJBBBAAA>>>JJJkkkllldddaaa^^^XXXMMMBBB???AAAWWWyyyfffZZZXXXWWW\\\iii|||xxx^^^III@@@>>>???EEEIIIJJJJJJKKKKKKHHHEEELLLTTTWWWSSSLLLEEEBBB>>>===;;;:::::::::999888999888666333222222222333333111000111222333222000***---000111000///......------,,,,,,,,,,,,++++++***+++,,,---.../////////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))((('''''''''''''''''''''((()))))))))))))))''''''((()))+++,,,***)))*********++++++++++++,,,***)))***,,,---...,,,***'''((())))))(((((()))************+++,,,///111333666777888999999888777777;;;;;;xxxZZZGGGDDDJJJMMMIIILLLRRR]]]ppp~~~{{{uuupppkkkddd\\\WWWJJJUUUeeewwwxxxnnnooollliiikkknnnkkkddduuuppp\\\RRRUUU```kkkqqqttt|||rrrcccaaa___^^^```aaa___YYYSSSRRRXXXQQQQQQ[[[ZZZ]]]rrr|||hhhIII777222444333WWWkkkhhh[[[AAA888111333>>>LLLNNNHHHKKKTTTWWWSSSOOOLLLNNNZZZqqq___===333---+++---)))+++++++++,,,---...///000111333666999>>>HHHTTT]]]dddtttuuuggg___]]]dddcccgggyyyxxx^^^FFFAAAEEEGGGHHHJJJHHHVVV```bbbgggmmmjjjbbbMMMIIILLL___uuu|||eeeFFF>>>CCCGGGHHHJJJPPPYYY```mmmsss___TTT]]]xxxvvvpppiiizzzssslllfffccccccfffddd[[[RRRMMMJJJttt|||www||||||{{{}}}uuugggaaa\\\^^^bbbhhhnnnqqqpppnnniiipppwwwpppkkkccc^^^hhhxxxyyy}}}uuuiiiaaa[[[fff}}}}}}wwwuuuwwwooooooqqqqqqtttxxxtttuuutttkkk___TTTOOOOOOKKKOOOQQQRRRXXXbbbgggfffhhhgggfffeeegggnnnvvv|||{{{||||||zzzzzz~~~~~~|||uuuvvvuuuoookkkjjjfffaaa^^^[[[ZZZZZZUUUMMMMMMQQQPPPQQQPPPNNNMMMOOOUUUZZZSSSTTTVVVVVVXXX[[[```cccdddgggnnnyyy}}}qqqhhhfffeee^^^XXXUUUGGGGGGEEEDDDIIILLLDDD999@@@DDDZZZ~~~tttddd^^^[[[XXXSSSIII???@@@FFFaaa~~~gggXXXQQQTTTUUUZZZccckkkssswwwwwwuuurrrkkk___OOO@@@777666888GGGNNNPPPLLLIIIKKKJJJHHHIIIJJJKKKKKKHHHDDD>>>;;;===<<<<<<<<<<<<:::777444222444555666555444333333333111//////000111111111---...///000111000---+++------,,,,,,,,,,,,++++++******,,,---.../////////------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))((('''''''''''''''&&&'''((()))***))))))(((''')))******(((''')))************+++++++++,,,,,,*********,,,------+++)))'''((())))))(((((()))************+++,,,///111333666777888999999888777666::::::bbbWWW\\\cccjjjfffbbbfffsss}}}{{{ooofffhhhqqq~~~wwwoooqqqooojjjkkkppppppkkkqqqnnnaaaaaakkkzzzxxxwwwtttzzzjjjbbbbbbbbbeeefff```VVVMMMPPPSSSJJJJJJTTTRRR```}}}\\\???333444111444\\\sssnnn^^^CCC:::222222;;;FFFIIIGGGOOO]]]TTTRRRQQQPPPRRR^^^vvvlllDDD555...,,,+++&&&+++++++++,,,---...000000///222555999???JJJWWW```eeepppxxxvvvllldddaaa```cccccciiizzz~~~}}}\\\BBBAAAIIIJJJKKKPPPTTT]]]bbbbbbhhhoooiii]]]LLLMMMOOOddd{{{[[[AAA???CCCGGGHHHKKKTTT___eeettt|||hhh[[[UUUddd{{{qqqpppggguuummmjjjiii``````cccgggbbbVVVKKKGGGKKKsss~~~|||uuuqqquuusssuuuxxxjjjXXXSSSFFFMMMXXXdddnnnsssooohhhsssrrrrrrqqqmmmooo}}}cccUUUSSSgggzzzvvvvvv|||}}}qqqhhhgggggggggiiinnnlllqqqrrrjjjZZZHHH===888>>>CCCFFFHHHRRR```hhhhhheeeggghhhiiihhhiiikkkmmmuuuyyy|||xxxrrrooosssxxxyyyxxxxxx|||{{{yyywwwuuupppeee]]]___```\\\XXXWWWKKKMMMNNNPPPWWW[[[TTTHHH:::MMMqqqrrrcccfff```\\\XXXQQQEEE999999@@@NNNjjjtttfffWWWNNNNNNWWWTTT[[[aaabbbaaaaaaaaaaaaUUUSSSLLL???333111:::CCCPPPVVVUUUNNNIIIJJJJJJHHHIIIFFFDDDDDDDDDDDD@@@===<<<<<<===>>>>>>;;;777333---111555888777666444333222000------...000111111111//////000222111,,,'''---------,,,,,,,,,++++++)))***,,,---.../////////---------,,,,,,,,,++++++))))))))))))))))))))))))))))))((('''''''''''''''&&&''')))*********)))((((((+++---+++&&&%%%(((,,,******+++++++++,,,,,,,,,+++***+++,,,------+++)))'''((())))))(((((()))************+++,,,///111333666777888999999888777666999999{{{}}}|||{{{~~~}}}qqqsssmmmiiijjjkkkmmmqqqwwwmmmZZZaaannnjjjuuuvvvyyyiiieee```^^^aaabbb[[[RRRMMMTTTNNNNNNJJJEEEXXX}}}uuu[[[AAA222333///:::PPPgggnnn```KKK===333444???NNNSSSPPPQQQWWWTTTXXXZZZLLLXXXpppxxxGGG---444000...,,,***++++++,,,---...//////000333555777???MMMZZZaaa]]]wwwrrrfffjjjhhh\\\bbbXXXbbbzzzoooPPP===>>>BBBJJJQQQOOOWWW]]]]]]\\\ccclllcccRRRIIINNNUUUiii{{{lllLLL<<<>>>CCCHHHIIIJJJPPP[[[dddyyy```TTTggg~~~vvvkkkeeelll}}}lll```TTTRRRQQQ\\\iiiiii[[[III@@@@@@OOOccc|||ssssssrrrnnnsssyyyfffIII======@@@JJJVVVYYYYYYgggyyywwwnnnmmmlllkkkmmm}}}sssSSSKKKWWWppp|||wwwnnnnnnsssssswwwjjjhhhiiiggghhhmmmdddjjjhhhZZZMMMIIIIIIHHHSSSWWWSSSJJJNNN]]]eeebbbbbbaaaaaaccc```]]]bbbkkkuuutttqqqooonnnmmmmmmnnnooommmmmmqqqvvvvvvrrrmmmnnngggbbbcccccceeeooozzz|||~~~|||vvvsssxxx}}}zzzuuuuuupppkkkjjjjjjfff___^^^```bbbbbb___YYYTTTQQQWWWqqquuuqqqzzzoooUUUJJJKKK^^^zzzssskkkfffZZZ\\\YYYUUUNNNAAA888===HHHTTTqqqlllQQQKKKLLLNNNZZZRRR[[[^^^ZZZ___fff```RRRNNNCCC???AAA;;;555AAAVVVoooeeeXXXPPPMMMLLLKKKIIICCCEEEDDDBBBAAAAAA???===CCC???;;;:::;;;:::555000,,,111444555888:::777111444111......///222333444///000000000000...,,,+++---------,,,,,,+++++++++***++++++,,,,,,------...------------,,,+++******(((((('''(((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))************+++------,,,+++,,,,,,++++++,,,,,,---...)))))))))))))))))))))))))))******++++++...222555777888888777666666777999:::<<<|||xxxkkknnnjjjhhhiiijjjlllsss{{{{{{iiiUUUWWWaaa```kkklllwwwppphhhcccaaabbb```XXXPPPMMMQQQOOOSSSOOOGGGYYY~~~{{{bbbFFF333333...777JJJaaakkk```LLL===111333>>>NNNUUURRRSSSXXX^^^cccjjjaaajjjuuulllsssOOO333555...,,,,,,***+++,,,,,,......///000111333666;;;CCCOOO[[[bbbpppxxxmmmnnnjjj```^^^XXXccc|||{{{lllhhh```FFF:::AAAGGGOOOVVVSSSZZZ\\\ZZZXXX```ggg^^^NNNMMMQQQ\\\pppzzzeeeIII===@@@DDDHHHIIIKKKRRR^^^hhhvvv]]]YYYsss}}}tttiiidddjjjssscccWWWMMMKKKRRRaaannniiiWWWFFF>>>===OOObbb}}}zzzsssppptttsssuuuuuuaaaGGG???999777===KKKSSSVVVaaannn{{{rrrppppppooonnnnnnppp{{{aaaHHHEEETTTmmm~~~yyynnniiijjjiiixxxtttnnnmmmkkkjjjmmmkkkiii___QQQLLLQQQYYY]]]wwwkkk^^^[[[eeekkk```PPPUUUUUUTTTRRRRRRYYYccckkkpppooonnnnnnnnnnnnnnnooohhhdddbbbcccfffgggeeebbb]]]WWWTTTSSSRRRQQQVVV^^^]]][[[WWWQQQMMMOOOVVV\\\hhhnnnuuuwwwtttsssuuuwwwzzzuuuqqqmmmkkkjjjiiijjjiiifffeeeeee___XXXYYYYYYXXXSSSPPPPPPUUUZZZ```wwwkkkQQQRRR```ooo~~~iiibbbgggeeeaaa]]]WWWMMMAAA:::AAAMMMooopppPPPGGGJJJOOO\\\[[[ccceee^^^ZZZZZZSSSHHH===555222555:::BBBWWWlllvvvjjjYYYNNNLLLKKKJJJGGGCCCDDDDDDCCCBBBAAA@@@???AAA===::::::;;;999444000+++///333444888;;;999444444111......///222333444///000000000///...---,,,---------,,,,,,+++++++++******+++,,,,,,------...------------,,,+++******)))(((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***************+++,,,,,,+++,,,++++++++++++,,,------)))))))))))))))))))))))))))******++++++...222555666888999888777666777999:::;;;yyymmmjjjiiiiiiiiijjjrrr{{{yyyoooeeeSSSPPPZZZ]]]ffffffqqqsssgggdddbbbbbb___XXXTTTTTTSSSUUU]]]XXXNNN___mmmMMM444000---333DDD\\\jjjaaaLLL<<>>OOOWWWTTTSSSWWW___dddnnnkkktttxxxeeehhhTTT666555,,,,,,...++++++,,,---...//////000111444999???GGGQQQ[[[bbbsss}}}uuulllhhhbbbYYYXXXXXXcccsssssscccWWWVVVVVVAAA===HHHNNNTTTYYYVVV```^^^YYYXXX```eee[[[KKKPPPSSScccxxxvvvZZZBBB>>>CCCEEEGGGIIIMMMWWWfffqqq~~~nnnWWW___wwwoooiiijjjvvvgggYYYLLLBBBBBBQQQeeerrrfffPPPBBB<<<:::DDDVVVmmmrrrvvvsssnnnuuuvvvuuupppZZZEEEAAA???;;;;;;BBBFFFGGGNNNXXXiiipppuuurrrjjjgggkkkpppmmmlllmmmooopppvvvttt\\\SSSZZZlllppphhhhhhhhh{{{xxxllljjjjjjiiihhhhhhcccZZZUUU]]]mmmzzz}}}iiiooo{{{bbbJJJNNNPPPKKKFFFMMM^^^llloooiiiiiiiiiiiiiiiiiiiiiiiihhhbbb[[[XXXWWWVVVTTTRRRDDDBBBAAAAAA@@@>>>AAAEEEGGGDDD???======???AAACCCGGGKKKQQQRRRPPPNNNNNNPPPPPPVVV^^^dddiiilllnnnoooqqqpppoooqqqtttxxx{{{|||||||||~~~~~~~~~}}}yyysssmmmiiiggglllllllllllllllkkkkkkkkkbbbeeegggeeeeeeddd___XXXVVV[[[^^^[[[RRRKKKIIIKKKUUUbbbqqq}}}uuuYYYUUUnnnmmm___fffhhhfffaaaXXXLLL???<<>>PPPXXXUUUSSSUUU^^^___gggccciiikkk]]]hhhTTT444333,,,...///++++++,,,---...///000000000333:::CCCKKKRRRZZZaaaqqqwwwyyytttkkkddd___\\\TTTYYYdddjjjcccUUUPPPSSSYYYHHHGGGQQQTTTVVVZZZWWWeee```\\\___hhhhhh[[[KKKNNNQQQhhh|||lllLLL===>>>EEEFFFGGGIIIPPP]]]ooo{{{xxxdddPPPcccjjjiiinnn|||xxxbbbTTTFFF@@@FFFVVVkkktttcccKKK???<<<999:::III]]]```vvvzzzzzzooouuuuuurrrlllXXXFFFFFFIIIMMMRRRQQQFFF<<<>>>HHHGGGLLLOOOLLLKKKPPPYYY___iiihhhiiilllllllllqqqxxxooommmpppzzzwwwkkkkkklll}}}yyyiiifffiiiiiigggccc______hhhzzz~~~lllsss|||pppYYYJJJDDDIIIJJJLLL^^^vvv|||sssdddcccbbb```^^^\\\ZZZYYYRRRMMMGGGCCCBBBAAA@@@???<<<<<<<<<<<<;;;:::<<>><<<<<<<<<;;;>>>AAA:::888888888999777444000---000222333777<<<<<<999333111...---///111333333///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------------,,,+++************)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))*********)))((()))***,,,+++++++++***+++,,,,,,---(((((((((((((((((((((((()))******++++++...222555555777:::;;;:::888777777888:::xxxtttpppooosssyyytttuuuyyyuuuqqqooonnnmmmkkkiiimmmtttooo^^^^^^cccZZZVVVcccooonnnppp~~~lllaaa```bbbeeeeeeccceeejjjiiilllqqqiii^^^nnniiiBBB555000444EEE```pppgggKKK666333333>>>PPPYYYVVVRRRTTT\\\[[[aaa[[[[[[XXXPPPeeeXXX555333///000...+++,,,,,,---...///000111000111:::FFFNNNRRRYYY```wwwmmmjjjkkkmmmUUU^^^gggfff]]]UUUWWW]]]```RRRSSS[[[YYYYYY]]]]]]ddd______hhhoooiiiYYYLLLKKKPPPlllzzz^^^@@@;;;???GGGGGGHHHKKKTTTeeexxx{{{pppYYYLLLgggppp___bbbjjj{{{qqq\\\MMMCCCGGGWWWnnnyyyyyydddKKK>>>;;;999;;;GGGVVVXXXrrrrrruuuqqqmmmjjj[[[OOORRRSSSkkk~~~aaaEEE===BBB===@@@@@@>>>EEESSS___cccllliiiggggggddd``````dddgggrrryyyiiiiiihhhrrrnnnhhhmmmnnniiieeeaaa```jjjyyysssjjjlllgggWWWOOOSSSJJJVVVbbbrrrnnn^^^\\\XXXTTTNNNJJJFFFDDD???===;;;;;;<<<===>>>===>>>@@@AAAAAABBBEEEIIIKKKTTTVVVWWWWWWYYY^^^fffmmmrrr{{{~~~uuupppttt{{{zzz|||xxxlllddd___ZZZQQQJJJOOOKKKFFFDDDEEEEEECCCAAAAAAAAA@@@>>>===???AAADDDCCCEEEHHHLLLPPPSSSUUUUUU___bbbcccaaaaaacccccc```\\\WWWOOOFFF@@@@@@EEEIIIEEEOOOZZZ]]]___nnn}}}xxxzzzuuueeeaaaeeeccc]]][[[SSSFFF???GGGXXXgggqqqaaaUUUTTTbbbssszzzzzzmmm^^^VVVSSSNNNIIIFFF888AAAEEEEEEPPPcccnnnmmmVVVNNNGGGGGGLLLNNNJJJEEE>>>888444444444333777===777777888888888666333000///222444444777<<<<<<888333000------...111222333000//////...............,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,---------------,,,+++************)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***+++,,,+++)))(((***,,,+++************+++,,,,,,(((((((((((((((((((((((()))******++++++...222555555888;;;;;;:::888777777888:::~~~uuupppnnnlllnnnsss}}}}}}mmmooossspppnnnjjjjjjmmmnnnmmmnnnqqqcccYYY]]]bbbXXXTTTaaalllmmmrrrnnnfffccccccggggggeeefffhhhoootttxxxkkk]]]mmmkkk@@@222111555FFFaaapppfffKKK666444333===OOOYYYWWWTTTUUURRRQQQ\\\ZZZYYYTTTNNNhhhccc:::555000///,,,,,,,,,---...///000000111111111:::HHHPPPRRRXXXaaawwwpppsssuuusss\\\fffmmmhhh```]]]aaaeee___UUUYYYbbb^^^]]]ccceeebbb]]]aaammmqqqeeeTTTKKKKKKSSSpppvvvQQQ999>>>@@@HHHHHHHHHMMMYYYlllrrrfffRRRQQQoookkk[[[WWWTTT]]]sss}}}gggUUUNNNJJJVVVooo|||fffNNN>>>888888<<>>===@@@AAAGGGZZZsssoooiiiddd___YYYUUUVVV\\\dddmmmtttxxxmmmcccfffcccjjj~~~qqqgggkkklllfffggg]]]SSSQQQTTTZZZbbbiiippppppuuuyyyqqqgggooo```UUURRRMMMGGGAAA===:::999;;;:::::::::;;;===???@@@???FFFNNNTTT\\\gggpppsssvvvooorrrkkkbbb^^^]]][[[UUUOOONNNJJJDDD@@@???>>>===<<<===>>>AAADDDHHHKKKNNNOOOYYY]]]```^^^___cccfffffffffgggfffaaa\\\ZZZ^^^bbbjjjyyymmmVVVLLLNNNUUUUUU[[[aaa___YYYXXXPPPCCCAAAPPPhhhyyyqqqaaa]]]```www~~~bbbTTTQQQPPPRRRVVVSSS[[[\\\VVVPPPOOOKKKDDDJJJHHHFFFHHHKKKJJJEEE@@@;;;444333666666111222888666777999999888555222000///333555666999===;;;777333000---,,,...000222222000///............//////++++++,,,,,,,,,,,,------))))))******+++,,,,,,,,,------------,,,+++*********))))))(((((((((((()))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((())),,,......+++)))***,,,***************+++,,,,,,)))))))))))))))))))))))))))******++++++...222555666888:::;;;999888888999999;;;{{{sss~~~sssnnnmmmkkkllloooqqqrrrhhhooouuussslllgggggglllpppnnnkkkjjjYYYWWW```aaaTTTQQQ^^^gggiiiooo~~~qqqiiidddcccgggiiifffdddcccooozzzoooZZZiiifff<<>>CCCEEEiii{{{www{{{tttllljjjffflllpppUUUKKKIIIOOOWWWddd{{{fff```XXXRRRLLLLLLUUU```dddfffcccaaagggvvvwwwiiiggghhhaaaeeexxxooodddiiijjjdddeeeYYYKKKCCCAAAGGGWWWhhhjjjQQQHHHEEEAAA===:::999:::;;;999:::<<>>:::999999999:::<<<>>>???JJJQQQXXXZZZ]]]bbbfffffffffvvvzzz{{{mmmUUUKKKQQQ^^^```aaaaaaZZZZZZXXXNNN@@@BBBZZZzzzpppbbb```]]]qqqqqq\\\WWWVVVVVV[[[dddmmmpppooofffWWWHHH???:::DDDEEEHHHJJJJJJHHHDDDAAA>>>:::===EEEDDD:::666999777888:::;;;888555222000---111555777;;;???===888222000---,,,...000222222000///...------...///000+++++++++,,,,,,---------)))))))))***++++++,,,,,,------------,,,+++******)))(((((((((((())))))***(((((((((((((((((((((((('''((()))******)))(((''''''((()))******)))((('''(((---111111---******+++***************++++++,,,)))))))))))))))))))))))))))******++++++...222555888999::::::888888999::::::;;;|||}}}|||www}}}sssooo{{{ooolllkkkjjjkkkmmmgggsssttteee^^^gggmmmjjjnnnhhhfffkkkpppllleeeaaaSSSWWWcccbbbSSSRRR___eeehhhnnn}}}zzzqqqhhhbbb```eeejjjhhhcccaaannnsssXXXgggggg>>>333---111???VVVddd^^^MMM???000///888KKKYYY[[[[[[]]]^^^SSSVVVWWW[[[TTTLLLeeelllAAA444,,,//////,,,,,,---...///000111111555444===LLLTTTUUU[[[fffjjjlllvvvyyyqqqjjjgggbbb[[[UUUQQQ^^^jjjddd```dddfffjjjdddgggqqqnnn\\\OOONNNVVVbbb}}}rrrBBB888HHHAAAIIIHHHIIIQQQ```uuurrrdddZZZOOOeeettt^^^NNNHHHFFFWWWuuu{{{uuukkk\\\NNN===666<<<777:::???CCClllxxx~~~yyyooojjjhhhwwwqqqhhhxxxyyyXXXRRRKKKFFFCCCHHHXXXhhhjjjhhhcccbbbkkkzzz|||zzzyyyuuusssnnn^^^]]]ooopppeeekkkoooiiiddd[[[RRRMMMLLLVVVnnnxxx___OOOJJJ???===999888888;;;???AAAHHHLLLSSS___pppuuullltttxxx~~~yyyooobbbXXXHHHFFFCCC???===<<<<<<===888BBBLLLQQQVVV\\\``````[[[pppqqqggg{{{iii^^^YYYgggxxxxxxqqqgggZZZ]]]ZZZMMM???CCCaaalll```^^^TTT___vvv|||lll^^^WWW\\\\\\VVVXXX```eeegggiiieeeWWWJJJEEEGGGAAADDDHHHJJJJJJIIIHHHGGGDDDBBBIIIUUUTTTFFF===>>>777999<<<;;;999555111000***///444888===AAA???:::222000---,,,...000222222000///...------...///000+++++++++,,,,,,---------)))))))))***++++++,,,,,,------------,,,+++******(((((('''(((((()))***+++(((((((((((((((((((((((('''((()))++++++)))(((''''''((()))******)))((('''(((---333333...******+++*********)))***++++++,,,)))))))))))))))))))))))))))******++++++...222555999::::::999888888999;;;:::<<>>DDDFFFJJJMMMSSSccc|||mmmaaaWWWWWWwww{{{zzz\\\MMMHHHKKKnnn}}}|||pppdddMMM===<<<===>>>>>>EEEIIIooouuulllhhhjjjvvvrrrYYYKKK>>>>>>===:::TTTqqqqqqoooffffffnnn}}}uuunnniiicccdddlllvvveeehhhkkkeeeeee___VVVSSSaaaooodddYYYJJJ@@@???999666888>>>BBBDDDLLLUUUhhh}}}yyy}}}uuujjjdddWWWKKKLLLNNNWWWaaajjjsssxxxsssiiidddiiinnnlllkkkooowww}}}|||qqqaaaPPPEEE@@@>>>===888:::<<<>>>FFFOOOUUUVVV]]]eeeiiifffffftttuuuRRRNNNZZZ_________hhhooobbbbbb^^^RRREEE???CCCRRRiii}}}qqq\\\VVV[[[[[[^^^dddccc___ZZZWWWWWWXXXXXXWWWWWWWWWNNNBBB<<<@@@HHHJJJGGGKKKMMMNNNMMMLLLJJJFFFAAA<<>>HHHDDD888444555333000,,,,,,111555000111111...,,,---.........---,,,,,,++++++,,,,,,******))))))***+++,,,,,,---...............------+++***((('''&&&''')))***&&&&&&&&&'''''''''((((((******)))(((((((((((((((''''''((()))))))))))))))+++///444333...******,,,((((((((((((((((((((((((---+++)))'''&&&&&&(((((())))))******+++...333666999999999888777888:::===;;;;;;hhhlllnnnmmmooorrrqqqmmmrrrwwwttttttqqqmmmhhhdddcccdddddddddffffffgggggghhhhhhiiijjjfffdddcccdddeeedddaaa^^^[[[dddmmmkkk]]]QQQWWWcccbbbrrruuu}}}ssskkkccc^^^aaaeeeeeeddddddmmmvvvZZZSSShhhhhhCCC333111...:::MMMYYY___RRR888444000:::PPP```fffsssjjjbbbZZZTTTOOOMMMdddjjj???222))),,,,,,.........///000111222333222888FFFTTTWWWYYYhhh{{{}}}zzzttt^^^ppp|||xxxnnnkkkgggcccZZZccchhhddd^^^aaaiiiooohhhgggjjjkkk```QQQNNNTTTcccyyysssRRR>>><<>>===BBBOOO]]]lllzzzvvvttttttpppjjjjjjmmmvvvxxxooocccYYYKKKFFFQQQZZZaaafffiiinnnsssrrrlllZZZaaadddaaa\\\^^^dddiiigggfffjjjpppoookkkjjjmmmyyy~~~{{{kkk\\\OOOEEEBBB??????AAACCCFFFHHHQQQYYY``````aaajjj{{{zzz```NNNPPPVVVYYYhhh|||vvvaaaXXXYYYOOOCCC===AAARRRkkkmmmZZZVVVZZZVVVVVV\\\\\\]]]ZZZXXXWWWWWWTTTRRRQQQOOOFFF<<<888;;;AAAFFFJJJWWWVVVRRRLLLHHHFFFFFFEEEJJJRRR]]]aaaXXXHHH@@@???666999<<<<<<888333///------555888888===FFFFFF???999999888444000000333777222222000...,,,---...///...---,,,,,,++++++,,,,,,******))))))***++++++,,,---...............------,,,+++)))(((((((((***+++&&&&&&&&&'''''''''(((((())))))((('''''''''''''''''''''((()))))))))))))))***...222222---******+++++++++++++++++++++++++++,,,+++)))'''&&&'''(((((())))))******+++...333666:::;;;:::999888999<<<>>>??????aaagggjjjiiijjjmmmnnnlllsssuuurrrsssrrriiigggdddcccccccccbbbaaa```dddhhhiiigggeeeeeefffdddcccaaabbbeeeggghhhhhheeemmmtttnnn]]]PPPTTT^^^cccqqqqqq|||tttllleeeaaadddiiiiiiggggggrrrqqqRRRPPPfff~~~~~~zzzqqqtttyyyeeeCCC222000///;;;KKKUUUZZZOOO888111000;;;QQQaaalll~~~qqqnnndddXXXQQQPPPhhhnnn@@@111(((,,,,,,......///000111222333333666999GGGXXXZZZXXXkkkvvvfffiiifff___mmmqqqvvvxxxvvvrrrooommmaaafffgggaaa^^^bbbjjjnnnjjjiiikkkiii]]]OOOOOOXXXgggxxxmmmMMM======AAAGGGCCCIIIQQQ\\\nnnyyylll]]]RRR___|||mmmkkkTTTJJJMMMbbbyyylllfff___^^^ssswwwllljjjeeeNNN;;;777444>>>LLLiii|||sssooooooooopppqqqrrr{{{kkkPPPCCC@@@:::999===CCCWWW|||ggg```aaahhhrrrtttiiihhhhhhcccbbbeee{{{jjjaaabbbaaa```kkk}}}llljjjvvvsssttttttddd___OOOAAA>>>>>><<>>:::>>>EEEHHHPPPYYY^^^```ccckkkrrrhhh\\\]]]lllxxxnnnaaa[[[UUUNNNCCC<<>>444:::???>>>777000...---000777;;;;;;>>>FFFFFFAAA999:::999666222111444888555333000...---,,,---///...---,,,,,,++++++,,,,,,*********)))******+++,,,------...............------,,,***)))))))))***+++&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))))))))))),,,000///,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''''''((((((((())))))***+++...333777;;;;;;;;;:::999:::<<>>BBBHHHCCCKKKUUUcccwwwuuukkk[[[TTTiiiuuummmhhhQQQHHHKKKhhh}}}rrrhhhbbbZZZ\\\sss~~~rrrmmmaaaGGG999:::;;;:::LLLqqq}}}rrrooonnnjjjggggggkkknnnvvvmmmUUUCCC<<<>>>AAABBBGGGVVVwwwiii___YYY]]]cccgggttt{{{rrrtttjjjdddfffgggddd``````tttjjj```aaa___eeekkkvvvtttVVVJJJCCC===;;;:::;;;DDDOOOaaarrr{{{vvviiigggfffgggkkklllkkkiiikkkhhhbbbWWWPPPRRR___mmmnnnlllfffaaaXXXNNNbbbvvvnnnlllkkkiiiYYYffflllddd\\\]]]dddgggccccccdddeeebbbZZZPPPJJJOOOLLLOOOXXXaaahhhwwwtttdddZZZLLL>>>>>>FFFFFFKKKTTT^^^aaaaaabbbeeeffffffnnnqqqhhhdddaaa```VVVRRRHHH@@@HHHaaa{{{qqq]]]WWW[[[WWWUUUTTTOOOEEELLLSSSUUUVVVWWWVVVTTTKKK@@@888:::===EEEZZZqqqqqqXXXHHHCCCCCCEEEGGGFFFMMMUUUWWWMMM@@@<<<@@@:::???BBB===444------000000666<<<@@@FFFHHHBBB999333444444222///000444888:::444///...---,,,---///...---,,,,,,++++++,,,,,,+++***************++++++,,,---......///.........,,,+++***)))))))))******''''''''''''(((((((((((((((''''''&&&&&&'''''''''(((((())))))))))))(((((((((+++------+++))))))***+++++++++++++++++++++++++++***)))(((''''''((((((((())))))***+++...333777;;;;;;:::999888999<<<>>>>>>???QQQWWW[[[]]]aaahhhllllllkkkqqqttttttvvvwwwpppfffdddbbbaaaaaabbbcccbbbaaa___ccceeeccc______dddiiibbbbbbccccccdddgggjjjmmmcccmmmrrrgggSSSHHHKKKSSS^^^qqqzzzyyyjjjhhhbbbaaaggglllllliiiiiitttxxxbbbHHHHHHTTTXXXYYYRRRUUUYYYhhhvvveeeDDD222///---777EEEMMMUUUOOO<<<333///555III[[[dddiiimmmcccYYYdddhhhgggcccZZZeeevvvFFF555---///++++++,,,...000111222222222777;;;IIIYYYYYYVVVkkk}}}wwwzzz^^^dddxxxcccYYYbbbjjjnnnpppsssqqqmmmdddhhhjjjaaaSSSLLLSSS```qqqsss]]]AAA;;;@@@DDDHHHFFFNNNZZZjjj~~~rrrjjjYYYYYYvvvssspppgggQQQIIILLLooo{{{rrrfff\\\WWW]]]rrr~~~rrrjjj[[[AAA777;;;<<<@@@SSSzzztttnnnkkkkkkjjjfffdddfffgggjjjnnnqqqsssuuuvvvvvvkkkbbbYYYRRRIII@@@>>>AAAKKKaaauuu}}}UUUHHHGGGPPPZZZaaammmrrriiilllgggccceeegggeee___\\\qqqiiibbbbbb```ggggggggglllxxx~~~ssshhhFFF:::<<>>///...//////...---000666;;;>>>555///......+++,,,000...---,,,,,,++++++,,,,,,++++++***************+++,,,------...//////......******))))))(((((((((((('''''''''((((((((()))))))))((((((((((((((())))))(((((())))))))))))((((((((()))++++++************++++++++++++++++++++++++)))))))))((((((((((((((('''((()))***+++///444888999:::999888777888;;;=========JJJNNNRRRWWW```kkkooonnniiinnnsssssspppllliiigggeeebbb^^^\\\]]]______```[[[\\\\\\ZZZZZZ]]]ccciiifffgggiiihhheeebbbaaa```bbbmmmqqqcccOOOEEEHHHNNN```www{{{iiieee```___ffflllllliiihhhllliiiUUUBBBCCCHHHKKKSSShhhooottt}}}fffCCC333111000<<>>FFF\\\|||mmmOOOEEEGGGGGGCCCAAAIIIOOOTTTSSSIIIAAAEEEOOOTTTQQQIII<<<000***,,,000666;;;EEEOOOTTTLLL<<<---...//////---...333;;;BBBCCC777...///...++++++000...---,,,,,,++++++,,,,,,,,,+++******)))*********,,,,,,---...////////////))))))))))))((((((((('''''''''((((((((())))))))))))(((((((((((()))******)))))))))))))))(((((('''(((((()))***++++++++++++------------------------)))))))))))))))((((((((('''((())))))+++///444888999999999888666777:::===>>>>>>BBBDDDGGGOOO^^^lllpppmmmkkklllnnnooommmiiigggiiieee```YYYUUUUUUXXXZZZ\\\XXXVVVTTTSSSTTTWWWZZZ]]]\\\aaaeeeeee```YYYTTTQQQYYYfffkkk]]]JJJDDDHHHMMMdddzzzzzzhhhccc^^^___gggmmmmmmiiihhhggg^^^KKKAAADDDFFFPPPdddbbb>>>222000000AAAWWWffflll^^^CCC333111666CCCQQQVVVTTTRRRVVVGGGJJJHHHNNNWWWWWWeeezzzFFF222---000,,,---...111444666666666666777DDDRRRWWWWWW\\\fffpppkkkppp|||~~~nnnVVVSSS\\\cccbbb]]]XXXTTTOOOYYYccchhh^^^PPPNNN\\\kkkwwwmmmPPP:::===EEEEEEGGGKKKSSS^^^ooozzzkkkaaaSSSeeezzzsssooo___MMMLLLUUUqqqfffXXXQQQXXXfffpppsssjjj```[[[OOO>>>999:::444CCCTTT{{{oooNNNKKKOOOZZZeeeiiiiiijjjhhhkkkkkkiiiiiikkkhhhaaa\\\MMMAAA@@@DDDOOOfff}}}eee===999<<<999@@@GGGLLLZZZddd^^^fffcccaaabbbeeefffaaa\\\lll~~~hhhccceeebbb```cccccc___]]]YYYRRRIIIGGG[[[nnntttgggJJJ999<<<>>>KKKbbbtttlllUUUQQQRRRZZZaaafffooowwwyyynnnhhh[[[OOORRRhhhzzzwwwkkkiiimmmfff\\\UUUPPPYYYnnntttrrruuu||||||rrrhhhddddddwww}}}lll]]]bbbnnnsssgggiiigggfffkkkuuuzzzzzz~~~pppooogggYYYXXXVVVYYY___gggqqqwww___IIIFFFKKKMMMQQQXXXUUU___ccc]]][[[aaadddaaaiiifffbbb___\\\[[[ZZZZZZOOONNNCCC>>>UUU{{{^^^IIIBBBGGGHHHNNNYYY[[[pppzzzzzziii[[[WWWVVVSSSFFFDDD@@@GGGdddvvv^^^IIIEEEGGGDDDBBBDDDGGGFFFFFFFFFAAA<<<===CCCHHHDDD===444...,,,///222999???HHHMMMJJJAAA777222333222000......555???GGGFFF888...//////***+++000...---,,,,,,++++++,,,,,,,,,++++++***))))))******+++,,,---...////////////************))))))(((((('''((((((((())))))))))))'''''''''''''''((()))))))))))))))))))))(((''''''((((((((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((&&&'''((()))+++///444888:::::::::888777888;;;>>>>>>>>>777888;;;EEEWWWgggkkkgggnnnjjjiiilllllliiihhhiiiddd^^^UUUPPPOOORRRVVVXXXYYYUUUQQQOOOOOOPPPOOOOOOIIIPPPXXXZZZVVVNNNFFFBBBOOO]]]cccWWWGGGCCCJJJPPPfffzzzxxxgggbbb^^^___gggnnnmmmjjjhhhcccVVVDDD???DDDFFFVVVttt\\\<<<555,,,///CCC^^^ppptttaaaAAA444444999BBBJJJMMMLLLLLLOOODDDIIIHHHMMMWWWXXXhhh{{{CCC///+++000,,,***,,,///222444555444444888HHHUUUWWWWWW^^^fffhhhooo}}}nnn}}}ooo___SSSSSS[[[```]]]XXXWWWXXXWWWVVVbbbiii___QQQPPP___oooxxxlllNNN999>>>FFFEEEFFFLLLSSS^^^nnn~~~sssiii]]]QQQhhhuuusssnnn[[[JJJKKKTTTlllfffaaaeeeuuuqqqdddZZZLLL<<<:::>>>888BBBQQQ{{{eeeMMMFFFGGGUUUeeejjjhhheeeeeefffeeecccgggkkkeeeZZZNNNDDD???DDDNNNaaa{{{PPP555>>>777333777<<>>YYY\\\LLLHHHKKKIIIPPPaaakkk}}}lllYYYTTTSSSPPP>>>>>>:::>>>]]]cccRRREEEEEEFFFAAABBBGGGFFFAAA@@@CCCDDD>>>888666444222...,,,,,,...222444999@@@GGGGGG===444333777666555111......444@@@HHHHHH888...//////***+++111...---,,,,,,++++++,,,,,,,,,,,,+++***))))))******+++,,,---...////////////***++++++++++++***))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((())))))))))))))))))((('''''')))(((((()))+++------,,,************************'''((()))))))))))))))(((&&&'''((()))+++///555999;;;;;;;;;999888999<<>>JJJUUUUUUJJJCCCIIITTTjjjtttiiihhhffffffkkksssvvvtttpppeee___OOOFFFGGGGGGTTTllliiiDDD111000333BBB[[[kkkgggTTTEEE333333777BBBMMMQQQLLLFFFLLLDDD@@@MMMWWWNNNOOOdddlll===333000111+++,,,---...//////111555888333IIIUUUZZZcccggglllvvveeeeeerrrwwwggg___WWWNNNUUUdddiii___[[[aaaaaaYYYWWWiiigggVVVPPPSSS___pppfffHHH>>>CCCGGGIIIKKKSSSSSS^^^ttt|||uuu```QQQ]]]yyygggpppTTTKKKOOOcccwww]]]UUU___qqqiiiaaaUUUHHH<<<444444888<<<]]]yyykkkXXXXXXWWWYYY```hhheee^^^\\\[[[\\\aaafffeee^^^VVVNNNCCC<<>>>>>BBBYYYwwwzzzUUULLLAAA<<>><<<>>>FFF666333777444:::JJJSSS___dddhhhiiigggeeeeeefffdddeeegggjjjoookkkZZZIIIFFF===777999;;;:::???GGGaaa|||SSS@@@>>>DDDUUUccc___OOOEEEJJJSSSssszzz~~~pppiiikkkmmmmmmkkkkkkmmmoooiiihhh___UUUNNNFFFMMMdddlllGGG333///333???PPPZZZUUUIIIAAA888222111;;;KKKWWWWWWTTTPPPNNNKKKMMMLLLDDDPPPnnnZZZ666222,,,...///,,,---//////000222666999>>>PPPYYY\\\eeegggggglll}}}rrrlllllldddXXXWWW___ffffffbbb\\\VVVOOOFFF>>>JJJXXX___\\\]]]eeefff```kkkvvvkkkTTTLLLTTTfff{{{uuuYYYAAA===CCCGGGJJJNNNXXXZZZfff{{{sssfffYYYUUUkkk}}}qqqmmm[[[TTT\\\zzzkkkUUURRR^^^nnnssstttkkkXXXIIINNNOOOGGG<<<777:::???@@@___||||||~~~VVVAAA???<<<;;;???GGGJJJFFFAAAGGGNNNmmmnnnhhhjjjxxxyyyjjj[[[HHH<<<999???MMMZZZccceeeddd```______[[[UUUUUUdddrrrqqqhhhaaa______dddaaa]]]]]]dddsssaaaGGGMMMWWWlll~~~pppqqqsssppp___QQQLLLWWWdddggghhhjjj}}}wwwsssppppppqqqpppjjjddd^^^lllssstttssskkkeeedddgggoooeeeaaaaaappptttnnnyyy~~~wwwuuukkkeeegggiiihhhmmmuuuxxxsssxxxsssjjjlllhhhrrrrrruuuooobbbbbbfffddd^^^cccrrrooobbbZZZSSSSSSZZZgggzzzsssfffaaa___\\\MMMHHHAAAGGGbbb{{{xxxfff]]]^^^ooovvv\\\OOOCCCNNNUUUSSSOOOKKKCCC999;;;;;;HHHeeehhhKKK<<<333555DDDLLLGGGAAACCCCCC>>>666000...///000111333333333444444444333333555333000,,,++++++,,,---000...------000222222222...---++++++---------,,,---,,,,,,,,,,,,------...******+++,,,+++***)))(((***+++,,,...///......---++++++***))))))))))))******((('''''')))******)))((((((''''''''''''(((((()))'''&&&'''((()))((('''(((((())))))************,,,,,,++++++++++++,,,,,,+++,,,---,,,***((((((((())))))))))))+++...444888:::888888:::999777999>>>===>>>WWW;;;000666333555CCCNNNXXX^^^fffjjjjjjiiiiiiiii^^^cccfffhhhooosssgggVVVLLLCCC>>>???>>>===IIIYYYuuuQQQEEEEEEIII___ooohhhSSSHHHMMMVVVssstttnnnnnnmmmlllkkkjjjjjjkkkeeeggg___VVVNNNFFFNNNfffsssKKK444///222<<>>JJJUUU\\\[[[```kkkpppnnnyyy}}}jjjRRRPPP\\\mmm~~~oooUUU???>>>EEEGGGJJJOOOXXX\\\iiinnn^^^SSSVVVooo|||rrriiiiiiZZZRRR\\\nnnaaa___gggqqqooofff]]]VVVXXX^^^]]]OOO>>>777:::???EEEccctttLLL===;;;;;;===???BBBEEEGGGHHHMMM```sssooolllnnnzzztttdddPPPBBB===???JJJUUUccceeedddaaa```aaa]]]XXXWWWhhhxxxxxxkkk```]]]___aaabbbcccfffiiimmmppprrrPPPCCCGGGSSSggg~~~aaa\\\eeeiiieee^^^TTTVVVgggsssnnnfffdddhhhkkknnnrrrzzz{{{qqqvvvttttttvvvwwwtttmmmgggaaavvvtttpppmmmsssqqqllljjjkkk~~~tttlllfffaaabbbgggqqq||||||qqqppp{{{xxxwwwmmmfffgggiiigggfffhhhiiibbb___eeehhhggghhhmmm^^^aaa\\\]]]jjjrrrvvvyyyeee[[[___hhhmmmlllzzziiiWWWQQQVVVaaannnxxxwwwwwwssskkkfffdddaaa]]]NNNHHHCCCLLLfffzzzrrr^^^\\\ZZZfffyyyzzzgggXXXWWWZZZbbbddd^^^TTTLLLBBB:::???DDD[[[fffHHH???444888KKKRRRGGGAAAFFF<<<888333222333444222000333444555666666555333222:::777333///,,,*********---,,,,,,...111333444333000///...///000000///...---------------,,,,,,,,,******+++,,,+++***)))((()))***,,,...//////......,,,++++++***)))))))))))))))((('''(((((()))******((((((''''''''''''(((((()))'''&&&'''((()))((('''(((((())))))******+++++++++++++++++++++++++++++++++,,,...---***(((''''''************,,,///444888:::888888:::999777999>>>>>>???jjjCCC///444555666>>>EEEQQQYYYccciiijjjhhhgggggg```gggjjjiiioooyyyyyyrrraaaWWWMMMDDD>>>CCC[[[uuudddNNNDDDAAANNNgggzzzpppWWWKKKQQQ[[[ooosssrrroookkkkkkmmmmmmiiifff[[[]]]UUUMMMHHHCCCOOOiiivvvKKK222///111999CCCGGGCCC???===666000111@@@UUU```ZZZQQQTTTRRRLLLOOOTTTPPPUUUjjj```<<<666,,,---...,,,...000111222444888;;;>>>RRR^^^cccjjjiiieeehhhggg\\\XXX___aaa```iiiwwwpppiiieeeddd]]]OOOEEECCCSSSYYY[[[ZZZ___jjjqqqqqq}}}{{{dddQQQXXXiiiwwwkkkQQQ>>>AAAGGGFFFHHHOOOWWW\\\llllll]]]RRR[[[wwwvvvoooiiiiii[[[RRR```|||sssrrrccckkkyyy^^^CCC888999===MMMjjj{{{XXXAAA@@@999???DDDDDDBBBCCCKKKRRR^^^|||qqqnnnhhhgggfffhhhlllnnnlllggg\\\RRRFFF@@@===???HHHQQQaaacccbbb``````bbb```[[[VVViii|||}}}nnn___]]]ccc___ccciiijjjfff]]]RRRJJJAAAAAAPPPbbb~~~nnndddoooyyysssfff[[[WWWddd}}}}}}pppmmmjjjlllmmmmmmooorrrqqqooooooooopppsssvvvvvvssspppeeezzz|||nnnkkknnnkkkvvvuuuooommmmmmyyyvvviiijjjjjjeeeccchhhrrrxxxwwwooopppxxxzzzvvvtttlllffffffgggeeeaaa^^^OOORRRTTTWWWaaaiiicccWWWSSSSSSVVVaaajjjhhhwww{{{cccZZZ[[[______tttwww[[[PPPUUU```iiioooeeeiiijjjgggeeeddd```ZZZOOOGGGAAALLLgggyyyppp\\\^^^XXX\\\eeeeee\\\\\\dddxxxzzztttgggVVVIII@@@;;;@@@SSSuuu\\\AAA<<<777CCCXXX\\\KKKAAADDD999555111111333555444222888:::<<<>>>>>><<<;;;999999777444111///------------,,,,,,///222555666666333222000000111000...---...------,,,+++******)))******+++,,,+++***)))((()))***,,,.../////////......------+++***((('''&&&(((((((((((((((((()))***((((((''''''''''''(((((()))'''&&&'''((()))(((''''''(((((()))******++++++)))******************)))+++,,,...---***(((''''''((()))***+++,,,///444888:::888888:::888666999>>><<<>>>qqqHHH111444777888;;;:::IIIRRR^^^fffgggeeebbbaaaaaafffhhhgggkkkttt~~~lllfffZZZMMMLLLaaannn^^^OOOCCC===OOOmmmtttYYYMMMUUU```wwwuuuqqqmmmiiikkknnnnnnhhhbbbRRRRRRJJJCCCBBB@@@NNNhhh{{{OOO555000000555???CCCAAA>>>===666222777KKKdddooogggZZZVVVRRRKKKNNNWWWTTTUUUbbbddd<<<222+++,,,)))---...000111222555999<<>>JJJgggrrroooqqqtttmmmWWWDDDCCCOOOLLLVVV```dddeeelllxxxkkkffflllaaaccccccaaa```]]]UUUMMM???===<<<===???DDDOOO[[[dddeeeddd``````bbb___ZZZPPPaaauuu{{{nnn``````gggaaaeeeiiiggg^^^RRRFFF@@@FFFFFF]]]pppgggtttwww```^^^nnn}}}ooooooooopppooollliiijjjmmmqqqjjjiiihhhiiijjjkkkkkkjjjfffuuuxxxjjjdddggglllpppyyyuuulllmmmqqqyyyqqqiiieeehhhiiidddbbbeeemmmpppnnniiihhhkkkllliiikkkgggccccccdddbbb\\\WWWAAAGGGHHHHHHSSS^^^WWWFFFCCCBBBJJJ___mmmmmmooo___XXXWWW]]]gggkkkhhhkkkwwwlllOOOCCCIIITTT```hhhdddggggggcccaaaaaa___ZZZLLLBBB===KKKgggxxxooo\\\WWWUUUVVVXXXWWWWWW]]]eee|||sssbbbPPPDDD??????FFFeeemmmIII444444<<>>IIIXXXcccgggfffdddcccbbbaaabbbeeegggkkkttt~~~rrrvvvrrrlllvvvnnneee]]]NNNCCCBBBNNNnnntttWWWMMMWWWdddsssjjjiiijjjkkkllljjjeeeaaaRRRPPPGGGBBBDDDBBBMMMeeeQQQ555000///222<<>>555222888NNNjjjuuukkk\\\XXXUUULLLLLLSSSPPPPPP\\\zzzfff999...+++...(((---...000222333666:::===DDDXXX```\\\]]]^^^dddqqq|||qqqiiinnn|||xxxsssuuuyyykkkSSSJJJPPP\\\]]]\\\[[[]]]aaacccaaa___bbbTTTGGGPPP___iiirrr^^^EEE999BBBIIIFFFHHHRRRXXX___pppzzziii\\\SSSaaa|||}}}qqqmmmhhhcccYYYWWWrrr{{{```PPP```xxxVVV===999>>>AAANNNkkktttfffWWWUUUQQQLLLMMMYYYnnn~~~hhh```bbbcccQQQSSSSSSRRRTTTSSSIII<<<555666:::===@@@GGGXXXhhhooooookkkeeecccbbb^^^XXXOOOZZZkkkuuupppeeebbbfffaaaeeegggaaaVVVKKKEEECCCDDDYYYyyyqqqppp~~~~~~llliiieeepppooofffllliiiiiihhhgggfffgggkkkpppiiigggdddbbbaaaaaa``````dddmmmqqqjjjddddddggghhhmmmwwwqqqhhhkkkpppssszzz```aaabbbcccaaa```aaacccdddffffffcccaaaaaaaaa```bbbbbbbbbbbbbbb```[[[UUUFFFCCCAAACCCKKKQQQPPPKKK===<<>>;;;MMMkkk|||rrr___NNNSSSSSSOOOOOOUUU\\\]]]llljjjcccWWWJJJCCCFFFKKK\\\{{{oooTTTAAA777<<>>BBBGGGFFF===444AAATTTcccjjjllllllllleee``````gggiiiggglllvvv{{{ccc___WWWEEE???GGGLLLnnnsssUUULLLXXXeeexxxjjjcccgggkkkllliiifffcccbbbWWWTTTKKKGGGIIIGGGOOOddd}}}MMM///111...111;;;DDDDDDAAA???000,,,000FFFaaalllaaaQQQZZZWWWMMMJJJNNNJJJLLLYYYoooggg888,,,...333***---///000222333666:::===JJJ\\\```XXXVVVYYYdddvvvxxx|||rrrooonnn^^^IIIHHHWWWYYY[[[\\\^^^aaadddcccaaa^^^fff]]]NNNPPPYYYaaakkkXXX@@@555AAAIIIFFFIIITTTZZZaaarrrvvvdddWWW]]]jjj~~~qqqlllgggfff^^^bbb~~~xxxwwweee``````cccqqqjjjjjj\\\BBB222666???CCC```|||cccRRRMMMKKKFFFHHH^^^sssfffiiicccTTTLLLJJJGGGHHHPPPTTTJJJ;;;555777:::;;;<<>><<>>:::444555AAAOOOUUUSSSRRRXXX___MMMJJJLLLFFFNNNQQQppp\\\555...---111------///111111111444;;;@@@GGG```___TTT^^^ffflll{{{yyypppoookkkXXXNNNSSSWWWdddaaa```cccccc^^^[[[[[[]]]^^^RRROOOKKKWWWpppjjjQQQDDD===AAAFFFHHHLLLSSSWWW```ooo~~~rrrddd\\\YYYqqqzzzpppllljjjuuudddooo{{{uuupppnnnoooqqqpppsssfffKKK===777777???JJJpppaaaNNN???BBBDDDPPPssszzziii___[[[YYYWWWKKKAAA@@@DDDHHHLLLEEE555666222666??????CCC```ooooooiii\\\^^^UUUZZZnnnxxxkkk````````````bbbaaaYYYNNNEEECCCEEE]]]pppoooeeelllrrrtttxxxyyyqqqgggkkkmmmqqqttttttooofff```dddeeeeeeccc```___aaaddd______`````````aaaaaabbbeeeffffffbbb^^^___eeekkkllljjjgggfffffffffeeedddcccaaa______aaacccccccccbbbhhheeeZZZUUUZZZ^^^^^^eee```^^^ccceeeaaa[[[XXXQQQNNNRRR___iiihhh```ZZZNNNNNNWWWiii{{{}}}nnn___ddddddcccdddnnnyyyyyyrrrZZZKKKBBBIIIUUU\\\^^^___```bbbffffff]]]SSSPPPSSS^^^bbbeeedddcccbbb]]]VVVCCC>>>>>>PPPmmm~~~rrr\\\OOONNNLLLHHHGGGKKKTTT[[[XXXXXXWWWRRRMMMSSSjjjiiiLLLEEECCC<<>>LLLOOOFFF<<<333---...888EEELLLNNNPPP[[[```LLLGGGJJJEEEOOOTTTssshhh>>>000,,,000...---///111222222555;;;@@@KKK\\\]]][[[aaacccooorrrfffgggjjj^^^VVV[[[aaaccc```bbbffffffbbb___```ddd___PPPQQQVVVggg~~~sssTTTGGG???BBBEEEEEEHHHOOOUUU^^^nnn~~~nnn^^^UUUYYYrrryyyooolllkkkkkkqqq{{{jjjllllllnnnrrruuu}}}{{{cccJJJ===888777???JJJvvvzzzRRR@@@BBBAAAHHHddd~~~{{{tttkkkeeebbb___[[[WWWGGGCCC===???HHHIII???666;;;666777>>>@@@LLLrrroookkkhhh]]]]]]QQQUUUhhhuuukkkaaa```___eeeaaa[[[RRRFFFAAAKKKYYY{{{```iiihhhlllooouuu}}}zzzoooiiikkknnnqqqrrrnnngggbbb^^^```aaa```^^^]]]]]]]]]^^^]]]\\\\\\^^^______^^^aaaccccccbbb___```cccggggggdddaaa````````````___```[[[WWWYYY^^^cccdddddd___bbb___UUURRRXXX^^^```ccc^^^]]]bbbeeeaaa[[[XXXUUUZZZhhh}}}{{{llltttrrrccc```___]]]^^^fffooooooiii```UUUOOOSSS[[[___bbbeeebbbdddhhhjjjfff]]]UUUSSSWWW\\\___```aaaaaa[[[SSSFFFAAAAAARRRmmmyyyjjjSSSMMMHHHCCCBBBGGGOOOXXX]]]PPPRRRUUUVVVXXXaaawww{{{YYY???<<>>@@@@@@<<<888555444555888<<>>PPPUUUJJJ<<<444......666@@@HHHOOOUUUccchhhSSSNNNPPPJJJSSSVVVsssqqqEEE222+++111000---000222222333666===BBBOOOYYY```ggglllkkk~~~|||sssyyyssssssfffkkkrrrcccUUUXXX```kkkhhhhhhkkkiiidddbbbccclllaaaOOOTTTaaavvvzzzRRRFFF???BBBEEEDDDGGGNNNVVV```ooo~~~~~~kkk[[[RRRXXXtttwwwnnnmmmmmmkkk~~~vvvhhhlllkkkjjjjjjllltttvvv```III===888777>>>IIIbbbjjjFFF===??????QQQwwwvvvuuussspppmmmppprrrmmmfff___]]]]]]^^^aaa```\\\YYYKKKQQQIIIKKKYYYPPP<<<:::666444777===BBBUUUppphhhhhh]]]ZZZRRRRRReeevvvpppfffccc```ccc\\\UUUNNNBBB???SSSmmm|||```TTTddddddcccdddlllxxxyyyooofffgggjjjlllnnnkkkgggccc[[[\\\^^^___^^^]]]\\\[[[YYYVVVSSSTTTYYY]]]^^^^^^^^^^^^___```aaaaaabbbcccdddaaa]]]\\\\\\]]]]]]]]][[[TTTOOORRR\\\ddddddaaa\\\ZZZUUUNNNMMMUUU^^^cccaaa^^^^^^dddfffbbb]]][[[___ooommm]]][[[[[[ZZZ[[[aaagggeee```\\\cccpppzzzxxxkkk^^^XXXYYY]]]dddllloookkk^^^SSSSSSWWWZZZ\\\___aaa[[[RRRGGGBBBDDDVVVnnnvvvdddLLLEEE???;;;AAAMMMWWWYYYXXXTTTSSSUUUWWWXXX\\\gggtttuuulllaaaSSSDDDBBBYYYtttuuuZZZKKKJJJIIIEEEMMMEEE>>><<<;;;::::::===>>>;;;:::;;;<<<:::666111,,,///333888???GGGNNNRRR:::555000000444888888666//////...------------......---,,,,,,++++++,,,,,,++++++,,,,,,++++++***))))))***+++,,,---...///000......---,,,+++***))))))'''''''''''''''((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((''''''))),,,---,,,+++++++++++++++++++++++++++***+++---,,,***(((''''''(((&&&(((,,,......333999999888777666666777888999;;;;;;MMMPPPRRRTTT[[[fffrrrzzz~~~lllccc___\\\]]]aaadddcccaaa\\\hhhvvvxxxeeefffcccddddddZZZJJJAAACCCPPPxxxYYYJJJ\\\sssyyykkkeee````````````dddiiibbbbbbVVVHHHCCC@@@JJJ```tttCCC222111...222AAARRRVVVKKK===888333111777AAAKKKWWW```tttwwwaaa[[[\\\SSSYYYZZZssssssEEE111,,,222000---000222333444888>>>DDDRRR\\\hhhqqqwww}}}ttt___ZZZfff~~~lllrrrrrrkkkRRRUUUaaayyytttpppmmmhhhbbbbbbeeepppcccNNNSSS```uuutttKKKBBB===BBBEEEEEEIIIQQQZZZdddsss{{{jjj]]]VVVYYYvvvtttmmmmmmlllrrryyynnnjjjiiihhhfffaaa___ffftttrrr^^^III>>>888666===HHHOOO|||[[[@@@AAA<<>>CCCFFFFFFJJJRRRZZZfffwwwxxxiii^^^XXX[[[xxxrrrmmmllliiiooo{{{ooojjjfffaaacccccc___^^^ffftttppp]]]JJJ???999666>>>JJJ[[[TTT:::===DDDQQQpppyyyddd```]]][[[UUUNNNNNNUUUZZZ[[[^^^^^^^^^___``````___]]]aaazzzrrrBBB:::222888???DDDLLLeeepppgggggg___^^^UUUOOOaaavvvssseee^^^YYYZZZQQQKKKHHHDDDJJJhhhjjjgggddd___^^^``````aaadddfffggghhhiiifffeeedddeeeeeedddaaa___XXXSSSOOOPPPVVV\\\^^^]]]VVVQQQLLLKKKPPPWWW\\\___]]][[[ZZZ\\\___bbbccccccbbbaaa______```aaa``````[[[VVVTTT^^^lllppphhh]]]XXXMMMDDDEEEJJJOOOWWW```dddbbbcccggggggccc```aaa]]]mmmpppdddsss|||lllccc\\\[[[\\\^^^]]]WWWOOOIIIVVVeeessssssdddSSSHHHCCC???MMM\\\iiiyyyuuuaaa[[[^^^^^^[[[[[[]]][[[WWWBBB>>>DDDZZZqqqtttaaaMMM<<<888;;;KKK```jjjdddYYY[[[WWWVVVXXXUUUMMMGGGFFFIIIKKKJJJQQQjjjccc]]]TTTMMMKKKKKKHHHBBB>>>555222777:::666888>>>;;;;;;;;;;;;:::777333000222333888FFFZZZdddZZZHHH000//////111666888888666......---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++++++++***))))))((()))***+++---.../////////......---,,,+++******'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&''')))+++,,,+++***(((((((((((())))))*********,,,//////---+++))))))((('''(((,,,...///444:::>>><<<:::888888888:::;;;:::;;;pppiiiddd```aaadddfffdddaaa```ffflllooonnnllljjjiiiaaa]]]]]]]]]TTTFFFAAADDDQQQwww\\\GGGLLLXXXqqq|||kkkfffaaa^^^^^^]]]]]]cccjjjhhhfffXXXKKKGGGDDDMMM```hhh999---***,,,555DDDRRRTTTJJJ>>>555//////;;;LLL]]]mmmxxx\\\LLLNNNOOO```iii{{{yyyFFF222...111(((...000333555666;;;BBBHHHTTT___oooqqqnnnzzzwww```VVVTTTWWW___qqq{{{tttpppVVV___mmmqqqjjjccc]]]XXXWWW___iiilllbbbOOONNNSSS```nnn[[[HHHBBB@@@FFFGGGEEEIIIQQQXXXfffxxxtttfff[[[VVV___zzz~~~pppmmmkkkdddfffppptttmmmeeedddeeeddd___bbbaaa[[[ZZZdddsss}}}nnn\\\JJJ@@@:::999CCCPPPnnnRRR;;;===LLL\\\{{{yyy^^^TTTQQQSSSPPPKKKKKKRRRYYY[[[[[[^^^bbbeeeeeebbb^^^[[[aaasss~~~hhh???555555:::<<>>DDD[[[qqqsssaaaPPP===999;;;III[[[fffddd^^^WWWTTTTTTVVVSSSIIIAAA???@@@GGGLLLWWWsssrrr[[[VVVPPPJJJHHHIIIHHHHHH???:::777888888777999===;;;<<<<<<<<<:::777555333111;;;JJJ[[[jjjjjjSSS888,,,---///333666888888666......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,******++++++******)))((()))***+++,,,---...///000//////...---,,,+++******'''''''''''''''((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&(((+++,,,+++***''''''(((((()))************,,,......,,,*********(((&&&(((,,,......333999:::999888777666666777888::::::wwwooojjjgggdddcccdddeeedddbbb``````ccchhhllljjjgggdddaaa\\\\\\]]]VVVGGG???@@@OOOwww\\\HHHOOO]]]vvvnnnhhheeecccbbb___^^^cccjjjhhheeeWWWJJJFFFBBBIII[[[eee888///,,,,,,444GGGZZZ^^^RRRDDD888111000===PPP```mmmuuutttnnnMMMCCCJJJLLL\\\cccmmm{{{III333---111)))...000333555777<<>><<>>BBBCCCBBBAAA<<>>WWWhhhaaaOOOAAA666---///111444777999888666444//////...------------......---,,,,,,++++++,,,,,,***************)))((((((***+++,,,---///000111111//////...---,,,++++++***'''''''''''''''((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&(((***++++++)))******+++,,,------......))))))***(((''''''(((***&&&%%%'''***,,,---222888777888999999999999888888999:::EEE\\\yyynnnlllmmmjjjhhhjjjggg]]]YYY\\\___]]]UUU\\\fffmmmkkkfffcccddd``````aaa^^^RRREEE???@@@NNN}}}dddNNNTTTjjjooogggjjjlllllliiigggggghhhggggggYYYKKKHHHDDDFFFPPPvvvkkkBBB444000...333IIIfffqqq```HHH:::666111555FFFXXX```^^^QQQRRREEE999???FFFJJJRRR\\\|||uuuFFF,,,---...+++...000555999:::;;;CCCLLL]]]```pppyyymmmeeejjjmmmssseeedddzzz{{{kkkrrrqqqhhhVVVHHHEEEKKKPPPTTTVVVVVVUUUUUU\\\gggqqqiii\\\LLLYYYhhhuuu|||cccFFF@@@@@@GGGJJJJJJOOOXXX```ooo|||qqq___TTTYYYggg|||rrrfffdddZZZNNNFFFKKK```lllgggdddhhh^^^TTTGGGAAAHHH[[[mmmwwwfffKKK>>>???===GGGbbbwwwxxx^^^QQQTTTjjjtttssssss}}}rrr```WWWPPPLLLKKKAAA<<<666222111444777999===DDDLLL___yyypppbbb\\\]]]\\\mmm|||vvvjjjccc\\\OOOMMMGGGLLLmmmtttkkkddddddggghhhkkknnntttmmmfffgggmmmooojjjddd___YYYWWWZZZ^^^]]]]]]^^^\\\___iiixxxyyymmmdddgggiiijjjmmmoookkkdddZZZXXXZZZ```___XXXTTTVVV\\\^^^___^^^]]]]]]]]][[[^^^___^^^ccctttyyyhhh\\\\\\iiiyyytttdddiii}}}~~~vvvmmmhhhccc```bbbgggddd```\\\[[[ZZZYYYTTTQQQVVVPPPNNNPPPQQQPPPVVV^^^eee]]]XXX\\\ccclllvvv~~~yyybbbZZZ```rrrooofffeeeeeeeee[[[ZZZrrr{{{```TTTSSSFFFHHHLLLdddzzzqqq~~~zzz[[[XXXWWWWWWUUULLL???888777666666777888777555666999000===DDD@@@>>>DDDEEE???BBBHHHMMM]]]rrrjjjNNN<<<999777666777:::;;;:::888BBBHHHIIIAAA:::777333//////666:::888:::>>>:::111111000///------,,,,,,,,,---......---+++******+++,,,)))&&&(((,,,...,,,((())))))***,,,...///111111//////...---,,,***)))(((''''''''''''((((((((((((((((((''''''''''''((((((***)))'''''')))))))))((()))(((((()))++++++***((()))************++++++++++++,,,---...---+++)))((((((((((((***,,,000444666666777888999:::;;;;;;;;;>>>>>>EEEWWWnnnbbbZZZ^^^bbbbbb___bbb```[[[[[[^^^^^^ZZZXXX\\\bbbiiikkkiiifffdddaaaaaaaaa^^^SSSFFF@@@BBBNNN}}}dddOOOVVVmmmpppjjjmmmooooookkkhhhggggggggggggZZZLLLIIIFFFHHHSSSxxxnnnCCC111000...222DDD^^^iii[[[FFF===777000333DDDWWW```___TTTTTTEEE;;;BBBGGGEEEHHH\\\{{{sssFFF---......+++///000555::::::<<>>:::555333333444555555555555777888>>>HHHPPPNNNHHHCCCEEEIIIIIIRRRaaaZZZCCC666777777777888888999888888<<>>JJJ[[[nnnSSSBBBFFFLLLPPPRRRVVVZZZ]]]]]]___```]]]WWW[[[]]]```eeeiiijjjeeeaaacccaaa```]]]SSSGGGBBBCCCMMMzzzaaaOOOXXXpppqqqmmmooorrrqqqnnnjjjgggfffddddddWWWJJJHHHFFFHHHSSSvvvuuuIII111///---000===RRR]]]SSSDDD@@@888///111AAATTT\\\[[[UUUTTTFFF>>>FFFIIIDDDDDD[[[xxxpppEEE---......,,,///111555:::;;;>>>FFFPPP___eeevvvzzzmmmkkkyyy|||kkkhhh}}}|||iiiaaarrrrrr[[[HHHLLLSSSTTTOOONNNMMMLLLNNNVVVccclllttteeeSSS\\\iiisssxxx___HHH@@@>>>CCCFFFGGGOOOYYYcccrrr}}}tttcccXXX^^^qqqwwwqqqhhheeeWWWLLLFFFVVV{{{lllbbbWWWYYYXXXXXX^^^jjjrrrtttbbbNNNDDDAAABBB```eeeQQQ[[[lllmmmuuu~~~xxxjjj^^^RRRMMMHHHAAA;;;888777666555555777:::>>>@@@AAAUUUqqqqqquuu|||jjjfffddd]]]aaavvvzzzjjjccc^^^TTTKKKEEEVVVtttkkkcccccceeegggjjjnnnvvv{{{zzzmmm___UUURRRTTTPPPPPPWWW]]]^^^^^^___fffpppmmm[[[bbbdddaaaaaakkkzzznnnXXXLLLJJJMMMSSSXXXVVVXXX[[[]]]^^^```bbbeeeppplllsssttt^^^___bbbgggiiihhhjjjwwwvvvhhhfffhhheee___[[[ZZZYYYXXXXXXVVVPPPGGG???>>>;;;;;;<<>>:::888777888888777@@@@@@MMM^^^```PPPFFFGGGFFFHHHCCCDDDLLLGGG888333555777999888666555666888999::::::888888888555000444222999DDDBBB444---222/////////...------,,,,,,---......---+++******++++++)))'''))),,,---+++)))((()))***,,,---///000111/////////...,,,+++)))(((''''''''''''((((((((((((((((((''''''''''''((((((***(((''''''((())))))((((((((((((***,,,---,,,+++)))************++++++++++++,,,---...---+++)))((((((((((((***,,,000444666555666777999::::::;;;;;;>>>>>>888@@@MMM^^^rrrmmmOOO888888???@@@AAAGGGJJJRRR[[[______\\\YYYVVVXXX^^^ccceeeeeeeeebbb^^^ccc```___[[[SSSGGGBBBCCCJJJuuuzzz]]]MMMWWWooo|||ssskkkmmmpppqqqppplllhhheee^^^___SSSFFFEEECCCFFFRRRooo}}}PPP555///---...777GGGQQQLLLBBB???777///222CCCUUU[[[WWWRRRUUUJJJBBBGGGJJJHHHKKKZZZuuummmDDD.........---000111666;;;===@@@IIITTT^^^iii}}}rrrooo|||tttpppsssbbbfff|||}}}bbbNNNUUU___^^^YYYUUUPPPMMMOOOYYYfffppptttfffRRR[[[hhhrrrwww^^^HHH@@@===BBBGGGIIIRRR^^^eeerrr~~~uuueeeZZZ___qqq}}}rrroooiiifffWWWLLLFFFZZZoooaaa___bbbeeemmm~~~mmmOOO===AAAPPPwwwgggYYYhhhrrrffffffmmmppppppjjjdddiiiqqqkkk]]]YYYQQQJJJGGGCCC;;;666555666777999;;;???EEELLLQQQ^^^|||}}}ttt}}}rrrfffeee___^^^ddd{{{|||kkkddd```WWWJJJEEE\\\pppggg______bbbdddgggkkkcccllltttqqqcccSSSGGGBBBQQQOOORRR[[[```___\\\[[[]]]fffyyyxxxaaaaaaccc```YYYWWW___llltttoooXXXHHHCCCDDDIIIMMMMMMQQQXXX```ccccccfffjjjooofffhhhxxxxxxggg]]][[[bbbgggjjjssskkkccceeeeee```[[[ZZZZZZZZZZZZXXXPPPDDD<<<777666555555777>>>JJJSSS]]]YYYXXX[[[\\\[[[\\\___ggguuuuuuuuusssoooiiidddaaa```___ZZZlll~~~kkk[[[QQQEEEEEELLLlllvvvmmmooozzzooo\\\UUUUUUPPPOOOPPPPPPLLLIIIJJJRRRRRRNNNGGGBBBDDDHHHJJJXXXcccrrrsss___HHHAAAGGGBBBEEE???;;;???;;;333555666:::<<<999333111444888<<<:::777666777777333///888@@@JJJLLLBBB444///333...//////......------,,,---......---+++******++++++)))((()))+++,,,+++***((((((***+++---///000000000//////...---+++))))))''''''''''''((((((((((((((((((''''''''''''(((((()))(((&&&&&&((()))((('''((('''(((***,,,...---,,,))))))*********+++++++++***+++,,,,,,,,,***(((&&&(((((((((***,,,000444666555666777999:::;;;;;;;;;??????<<>>BBBLLLXXXeeesss}}}xxxxxxmmmmmm}}}pppccckkk~~~~~~dddUUU___kkkiiiddd^^^VVVPPPRRR]]]kkktttqqqbbbOOOXXXfffqqqwww___GGG???===CCCIIIMMMWWWccciiittt}}}uuueeeZZZ___nnnxxxmmmllliiigggXXXLLLGGG]]]ooobbb```\\\[[[jjjyyyXXXAAAAAARRRzzziiicccxxxvvvllljjjfffdddfff\\\```aaa[[[XXXWWWSSSMMMLLLFFFAAA???<<<888888;;;;;;@@@FFFNNNWWWbbbmmmuuu|||~~~xxxiiijjjmmmeee[[[```vvvwwwfffaaa]]]RRRDDDBBB]]]}}}iii```ZZZ[[[^^^```cccgggiiifff___TTTIIIBBBAAACCCHHHJJJRRR___gggfffbbb___```dddkkkrrrtttnnncccZZZ___]]]WWWRRRUUU___eeefffeee]]]PPPFFFBBBCCCDDDEEECCCIIIUUUbbbeeebbbdddiiiggg``````iiilllddd______[[[cccgggjjjwwwmmmeeefffeee___ZZZ\\\[[[ZZZ[[[YYYRRRHHH@@@<<<<<<;;;;;;>>>DDDJJJMMM^^^YYYVVVYYY\\\\\\\\\^^^___rrrjjjjjjhhheeeccceeeiiillleee^^^kkk}}}yyykkk^^^TTTFFFDDDJJJiiiuuuddddddsssxxx^^^RRRSSSRRRRRRQQQOOONNNUUU___fffnnnpppiiieeelllvvv|||oooSSSFFFDDDEEE@@@FFF@@@:::<<<666222888999===>>>:::222///444:::EEE???888666666444222111;;;PPP[[[LLL:::555444111---......//////...---,,,---......---+++******+++***))))))***+++,,,+++***'''((()))+++---...///000000000///...---+++***)))''''''''''''((((((((((((((((((''''''''''''(((((()))'''&&&&&&'''((((((''''''''''''***,,,------,,,))))))*********+++++++++((()))***+++***(((&&&%%%(((((((((***,,,000444666555666888999;;;<<<<<<<<<>>>>>>???======DDDRRR]]]ZZZRRR>>>>>>CCCGGGGGGLLL```vvvxxxgggRRRCCCAAAFFFYYYgggnnnggg```bbbfffhhhbbb___^^^]]]VVVKKKCCC@@@GGGqqqsssWWWHHHRRRiiixxxnnndddeeegggjjjlllkkkgggddd\\\]]]QQQEEEDDDCCCFFFQQQlll|||MMM222...------222???IIIHHH@@@555111111<<>>BBBDDDMMM]]]ggghhheeecccbbbbbbbbbbbbaaabbbdddfffaaa[[[SSSQQQXXXaaa```ZZZNNNLLLFFFBBBDDDFFFCCC>>>AAAGGGTTTbbbccc]]]^^^eeeaaaaaadddhhhgggbbbaaabbbaaaddddddeeemmm|||uuuiiiggghhhddd]]]WWW[[[YYYXXXYYYZZZXXXSSSNNNBBBDDDFFFIIIPPPWWWVVVRRRPPPJJJIIIQQQZZZ\\\ZZZXXXQQQ]]]lllzzzzzzfffhhhddd___\\\^^^bbbhhhllleee^^^iiixxxtttiii```WWWJJJGGGKKKfffdddVVVWWWdddyyy|||fffTTTMMMPPPQQQSSSSSSQQQTTTaaaooo~~~~~~ZZZJJJLLLLLLDDDBBBHHHDDD======777333:::<<<>>>===888333333999AAAKKKCCC;;;777555333555888???VVVZZZDDD111333444...------...//////...---,,,---......---+++******+++)))************+++++++++'''((()))+++,,,...///000000000000///---,,,***)))''''''''''''((((((((((((((((((''''''''''''(((((()))'''&&&&&&'''(((((('''''''''''')))+++,,,+++***)))************+++++++++((()))***+++***(((&&&%%%(((((((((***,,,000444666666777888:::<<<===>>>>>>;;;;;;>>>>>>???FFFTTT^^^ZZZPPPEEEGGGHHHHHHOOOdddsss[[[JJJCCCIIISSSrrryyywwwiii```ccchhhiiibbb`````````ZZZNNNDDDAAAKKKtttuuuYYYJJJSSShhhyyyiiifffeeeeeegggiiiiiieeebbb[[[\\\PPPDDDCCCAAADDDPPPjjjyyyIII333...------444BBBLLLIII@@@888222000;;;TTTiiimmmgggWWWaaa]]]QQQOOOMMMOOOYYYVVVkkkcccAAA///......000222333888===AAAFFFRRR^^^fffnnnzzzvvvhhhjjjuuuvvv___SSSUUUqqqsssssstttmmm___ZZZ___```\\\aaa___]]]^^^bbbiiipppsssmmm^^^KKKUUUcccpppxxxaaaGGG@@@???EEEJJJMMMVVVbbbhhhuuuyyyrrraaaUUUZZZiiixxxllljjjeeeeeeYYYOOOOOOjjjkkkjjj```ZZZUUUaaafffPPPGGGNNN```kkklll~~~xxxjjjdddeeeeeebbb^^^___UUUMMMLLLNNNMMMGGGBBB===:::999;;;>>>DDDPPP\\\kkkyyyuuukkkhhh___^^^]]]lllxxxpppeeebbb^^^RRRKKKRRRpppxxxdddYYYTTTRRRWWW\\\]]]^^^```XXXTTTMMMEEEAAABBBHHHMMMVVVTTTXXXbbbhhhgggdddccc```___]]]]]]___bbbeeegggaaa[[[TTTRRRZZZaaa___WWWMMMHHHDDDHHHWWWdddbbbXXXLLLOOOYYYdddbbbZZZ[[[dddaaaeeegggffffffgggfffbbbbbb```___aaadddgggmmmrrrmmmfffbbbcccddd___[[[ZZZZZZWWWVVVXXX]]]bbbddddddPPPUUU\\\fffttt}}}xxxlllUUUIIIBBBKKKXXX___^^^\\\]]]^^^ccckkkrrrtttnnnhhhkkkfff___\\\]]]`````````YYYUUUcccrrrnnnddd]]]UUUJJJGGGKKKddd~~~www___VVV^^^aaaeeefff___VVVSSSUUUPPPOOOQQQSSSSSSVVV```kkk}}}bbbMMMHHHJJJIIIEEEAAAGGGCCC===???;;;999@@@<<<<<<:::666444999BBBJJJKKKBBB:::666333333:::CCCHHHPPPLLL:::///222333///,,,---...000000///---,,,---......---+++******+++)))***************+++,,,'''((()))***,,,...///000000000000///...,,,***)))''''''''''''((((((((((((((((((''''''''''''(((((()))'''%%%&&&'''((('''''''''''''''(((******)))((()))************+++++++++)))***+++,,,+++***'''&&&(((((((((***,,,000444666777888:::<<<===??????@@@<<<<<<@@@CCCKKKVVVccciii```SSSFFFHHHFFFGGGWWWyyyuuuSSSAAA@@@KKK___pppjjj___cccgggeeecccaaabbbccc]]]QQQFFFBBBOOOxxxyyy]]]LLLTTTiiizzzeeehhhgggeeefffhhhgggddd```YYYZZZMMMAAA@@@>>>AAAMMMeeeyyyIII666...,,,---555DDDOOOKKKAAA===555///777NNNbbbfff___SSS]]]ZZZSSSTTTTTTSSSYYYUUUjjjaaaAAA000......000222444888>>>AAAGGGSSS___fffiiinnnfffZZZbbbqqqsssgggVVVUUUssssssbbb```\\\\\\aaaggghhhddd]]]]]]```eeekkkppprrrsssnnn^^^KKKUUUcccpppxxxaaaHHHAAA???FFFJJJLLLSSS^^^cccqqqxxxppp___SSSXXXjjjzzznnnjjjddddddXXXPPPRRRpppkkklll```eeelll}}}ooo___IIIGGGaaaqqqffftttvvvssslllccc^^^^^^\\\ZZZXXXTTTQQQPPPJJJ@@@:::888555333444777999@@@MMMZZZkkk|||pppiiibbb[[[WWWcccpppiii```^^^ZZZOOOJJJVVVtttooo^^^VVVQQQQQQWWW\\\]]]^^^___\\\VVVKKKAAAAAAOOOeeevvvyyysssooopppooojjjfffdddfffbbb^^^^^^___]]]WWWRRRWWWTTTPPPQQQZZZdddeee___SSSKKKGGGUUUuuuYYYYYY```gggcccZZZ\\\gggdddgggddd^^^```hhhhhh```___ZZZZZZaaadddbbbccciiigggaaa^^^]]][[[YYY\\\```[[[XXXVVVYYYbbblllrrruuu|||uuu```NNNOOOZZZccceeeccc```XXXTTTXXX^^^aaaeeejjjeee```[[[\\\___```]]]YYYKKKKKK\\\lllhhh___YYYPPPFFFEEEJJJddd~~~xxxccc^^^TTTVVVYYYZZZWWWRRRQQQSSSQQQNNNNNNQQQRRRSSSWWW]]]fffttthhhZZZPPPOOOJJJAAA@@@GGG===CCC???;;;@@@@@@@@@HHH;;;:::777555666===HHHQQQHHH@@@999666333444???LLLQQQIII>>>666222222222222+++---...000000///---,,,---......---+++******+++)))***++++++******+++,,,'''''')))***,,,...//////111000000///...,,,+++***''''''''''''((((((((()))((((((''''''''''''((((((((('''%%%%%%'''((('''&&&((('''&&&'''))))))(((&&&)))************++++++++++++,,,---...---+++)))((((((((((((***,,,000444666777999:::<<<>>>@@@@@@AAA??????KKKXXXggg~~~vvvjjjVVVQQQOOOUUUjjjnnn^^^UUUQQQLLLKKKeeeqqqhhheeecccbbbccciiiccc______ZZZOOOEEE@@@RRRwwwkkkQQQKKKYYYooottt^^^ccc___```dddfffcccaaabbb___TTTJJJDDD???<<>>>>>DDDMMMZZZqqqwwwiii^^^XXXQQQRRR^^^fffccc^^^^^^UUUNNN]]]jjj[[[OOOKKKTTTgggooofff^^^^^^___UUULLLKKKVVVqqqtttmmmfff^^^___```___YYYPPPJJJHHHIIIOOOKKKHHHNNN]]]iiifff]]]SSSMMMNNNiii]]]```hhhpppqqqkkkgggfff___]]]\\\]]]___aaabbbccc^^^[[[XXXXXX[[[^^^``````bbbccc___ZZZ[[[^^^ZZZRRRYYYUUUTTT[[[dddlllrrrwwwxxxfff]]]]]]aaadddaaaLLLLLLRRRPPP\\\kkkfff```___^^^]]][[[XXXUUUSSSMMMDDDRRRffffff___[[[WWWIIIEEEMMMnnn|||ccc]]]ZZZUUUOOOMMMMMMOOONNNMMMMMMRRRQQQKKKKKKTTTWWWSSSXXX[[[]]]___dddeee___UUUQQQOOOLLLIIIGGGEEEEEEEEEBBBCCCCCC???===???GGGMMMEEEAAA===666:::OOOTTTAAA===<<<777222111999IIIUUU>>>:::444111111222111000......---......///000111///......---+++***)))))))))))))))))))))))))))))))))((((((((()))+++---...111000000...---+++)))(((''''''&&&&&&&&&&&&''''''+++)))&&&$$$###%%%''')))((()))***++++++***)))(((&&&(((((((((((((((***,,,,,,,,,,,,,,,++++++***))))))***+++,,,,,,+++)))(((((()))******+++...222666:::<<<>>>@@@@@@???===<<<======hhh}}}pppjjjpppmmm___VVVQQQSSSppp}}}nnnhhhhhhgggfffhhhgggbbb___^^^YYYNNNEEE@@@OOOttthhhNNNHHHWWWnnnrrr___```\\\\\\bbbeeedddcccddd```RRRFFF@@@>>>>>>BBBIIIddd}}}III333111///111555???TTTXXXFFF>>>888111333@@@PPPTTTQQQQQQXXXYYYSSSUUU\\\\\\VVVXXXmmmccc@@@/////////...555888>>>DDDFFFJJJWWWdddnnnllldddXXXPPPWWWjjj|||nnn``````xxx{{{iii]]][[[]]][[[\\\jjjqqqfff\\\UUUQQQTTT___kkkrrruuuppp[[[PPPVVVeeeuuurrr]]]DDD???@@@IIIMMMMMMRRR[[[jjjsss|||pppiii\\\UUU]]]mmmxxxuuummmkkk```RRRTTTooozzzeeeggggggeeeuuulllaaaYYY___yyyrrraaaZZZWWW```ooouuunnncccjjjgggeeeffffffbbbZZZSSSLLLGGGAAA===:::999888777444222333555444222444:::333777:::>>>KKKdddzzzpppjjjccc[[[ZZZTTTWWWdddkkkgggaaa```YYYSSSaaahhh]]]TTTVVVhhhvvvddd^^^WWWSSSLLLJJJWWWxxxxxxnnnddd]]]___^^^\\\YYYTTTNNNHHHDDDAAAAAADDDLLL[[[fffddd\\\VVVOOORRRooosss[[[UUU___uuu}}}ooo```]]]VVVQQQNNNQQQXXX___aaa```aaaYYYNNNGGGHHHPPPYYY___```aaa]]]YYYYYY\\\ZZZTTTXXXVVVTTTVVV```kkkpppooo}}}ooogggdddccccccVVVDDDDDDKKKJJJTTT___ZZZ^^^]]][[[ZZZYYYWWWSSSPPPEEE???PPPgggggg]]]VVVPPPGGGCCCKKKiiiuuu^^^[[[SSSPPPNNNMMMNNNNNNLLLJJJDDDHHHIIIHHHKKKQQQTTTTTT[[[[[[YYYVVVUUUTTTLLLDDDEEEEEEDDDCCCCCCCCCCCCDDDAAABBBBBB@@@===>>>DDDJJJMMMHHHFFFBBBBBBNNNQQQCCC333444444222111444:::???888444111000000000///---....../////////000000000000///...---,,,++++++***))))))))))))))))))))))))((((((((()))+++---000111111000000...---+++)))(((''''''&&&&&&&&&&&&''''''***)))(((''''''''''''(((''''''((())))))(((''''''&&&(((((((((((((((***,,,,,,,,,,,,,,,,,,+++***))))))+++,,,------+++)))(((((()))******+++...222666:::<<<>>>@@@@@@???===<<<<<<<<<|||{{{pppjjjyyy}}}rrriiiggghhhgggffffffeee```^^^]]]XXXMMMDDDAAALLLqqq~~~dddJJJEEEUUUnnn~~~~~~ooo```ccc^^^\\\```cccbbbbbbbbbZZZNNNAAA===>>>@@@DDDHHHeeeQQQ777000---000333>>>SSSXXXFFF>>>888000000===LLLQQQOOOPPP[[[^^^TTTLLLOOOVVVYYY[[[lll]]];;;---000000///555999@@@FFFHHHMMMZZZfffqqqrrriiiWWWRRRbbbxxxuuueee```uuulll\\\[[[___\\\XXXdddmmmggg```ZZZTTTTTT[[[ccchhhiiimmmXXXNNNSSSbbbsssppp[[[CCC>>>@@@IIINNNNNNRRR[[[iiiqqq||||||qqqjjj\\\TTT\\\mmmwwwooooooiiihhh]]]RRRQQQiiihhhffffffqqqkkk]]]```[[[yyykkkTTTNNNNNNPPPUUU[[[```dddeeehhhdddaaaeeeiiidddWWWKKKCCC@@@<<<:::999:::999888999888888;;;999777888===999;;;===<<<>>>KKKbbbuuu{{{|||~~~{{{rrrhhhccccccaaa]]]XXXTTTZZZhhhoooiiibbb```XXXTTT^^^www{{{kkkcccaaaeeeyyy|||eee[[[YYYZZZRRRIIIQQQooouuuvvvuuummmdddaaa___]]][[[YYYVVVOOOFFF@@@999;;;???HHHXXXfffhhhdddXXXOOOUUUrrr{{{dddjjjYYY[[[tttsssaaa[[[LLLEEE???CCCNNNYYY\\\\\\^^^TTTEEE;;;999AAAMMMVVV[[[\\\[[[WWWWWWYYYZZZXXXWWWXXXRRRNNNZZZmmmpppgggnnn{{{{{{sssmmmiiiddd___[[[RRR@@@<<<@@@BBBKKKUUUSSSYYYVVVUUUUUUVVVTTTPPPLLL>>><<>>@@@@@@???===;;;;;;;;;}}}nnnpppiiiccceeefffcccaaaaaaccc___^^^]]]WWWLLLCCCAAAKKKqqq}}}dddIIICCCUUUnnn}}}rrr}}}tttjjjkkkccc___```bbb```^^^^^^RRRMMMFFFAAA@@@AAAEEEIIIaaaPPP777///,,,///222===SSSXXXGGG>>>777//////;;;KKKSSSSSSRRR[[[]]]RRRHHHJJJSSSZZZ]]]nnnaaa===---///000000555999AAAHHHKKKPPP\\\iiipppxxxppp]]][[[pppnnn```\\\rrrsss___[[[[[[WWWSSS]]]gggccc```^^^ZZZWWWVVVZZZ```eeemmmXXXMMMSSSbbbsssooo[[[DDD???@@@HHHLLLLLLPPPXXXbbbkkkwwwuuunnn___VVV]]]nnnqqqhhhiiiddddddXXXRRRMMMccckkkeeehhhwwwxxxbbb^^^gggiiibbbOOONNN???DDDIIILLLPPPXXXdddnnnhhhccc___```bbb___UUULLLGGGFFFDDDDDDFFFHHHHHHHHHIIIFFFDDDDDD@@@===>>>BBB======<<<<<<;;;???JJJUUUmmm|||wwwpppuuussslllccc```aaa```]]]SSSRRRZZZiiiooohhh```^^^RRRMMMRRRhhh|||}}}sssjjjmmmmmmxxxqqq^^^YYYZZZ]]]VVVJJJMMM___kkkjjj\\\PPPQQQcccooojjjcccccc```___]]]ZZZUUUOOOKKKHHH@@@>>>>>>FFFXXXhhhjjjdddXXXOOOTTTiiiuuulll]]]WWWccc]]]bbbwwwlll[[[FFF???:::;;;CCCMMMTTTVVVVVVNNNCCC:::888===DDDJJJWWWXXXYYYXXXXXXYYYZZZZZZVVVXXXOOOGGGWWWsssvvveee```hhhooopppmmmkkklllnnngggdddbbbccceeeccc]]]WWWRRRCCC999;;;AAAHHHMMMNNNNNNKKKJJJNNNSSSSSSNNNIII>>>===TTTnnnlll^^^UUUMMMBBBBBBKKKgggzzzjjjVVVVVVLLLNNNQQQRRROOOIIIBBB===???:::;;;@@@@@@<<>>@@@AAA@@@===<<<<<<===??????QQQ```UUUDDD999///999777444333333222000...---///222555555333000---,,,...///000000///---,,,///......---,,,,,,++++++))))))))))))))))))))))))((((((((()))+++...111222111000000...---+++)))(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''(((***,,,***++++++,,,,,,,,,++++++,,,---.........,,,***)))'''((()))***,,,///333777999;;;===???@@@>>><<<;;;;;;;;;gggeee```___bbbeeecccaaabbbbbb```^^^]]]VVVJJJBBBAAALLLsssgggKKKDDDVVVpppzzzqqqyyypppgggaaabbbdddaaa^^^\\\SSSVVVUUUMMMCCC@@@CCCGGGZZZvvvJJJ444...,,,...111===SSSYYYIII===777//////;;;MMMXXXZZZUUUXXXVVVMMMHHHKKKSSSYYY[[[qqqhhhDDD///...///111555999BBBIIIMMMRRR___kkkppp|||xxxgggeeevvv{{{^^^SSSTTTnnnvvvlll```XXXRRRLLLTTT\\\WWWSSSWWWZZZXXXUUUZZZhhhtttrrr]]]SSSXXXgggxxxuuu```FFF@@@@@@FFFJJJIIIMMMVVV\\\gggvvvzzzssscccYYY^^^tttuuulllkkkfffeeeZZZRRRKKK```mmmfffhhhpppxxxvvviii^^^]]]aaasss[[[>>>888>>>444888<<<@@@DDDNNN\\\gggdddccc```]]]\\\\\\^^^___ggggggjjjooouuuzzz}}}~~~tttnnnhhhccc\\\VVVWWW[[[^^^QQQEEE???===<<>>??????HHHUUUlll|||www]]]GGG;;;777000111333666888;;;===>>>===???@@@???===;;;:::999>>>>>>PPP___SSSAAA999444777666666666666333///,,,,,,///444666666333///---,,,---/////////---+++***---,,,,,,,,,+++*********)))))))))))))))))))))))))))(((((()))***,,,...///111000000...---+++)))(((''''''&&&&&&&&&&&&''''''((('''%%%######%%%''')))(((''''''''''''''''''(((&&&((((((((('''(((***,,,)))***++++++,,,,,,,,,,,,,,,---.........,,,***((('''((()))***,,,///444777999;;;===??????>>><<<;;;;;;;;;ooo\\\YYYZZZ```ddddddeeehhhcccaaa```^^^UUUIIIAAA@@@NNNvvvkkkNNNFFFWWWqqquuuooo}}}ooofff```cccfffddd___]]]YYYaaabbbUUUFFF???AAAEEE\\\yyyNNN888...,,,...111===TTT[[[KKK===888000///<<>>???@@@>>>>>>DDDNNNVVVYYYMMM@@@>>>HHHWWWbbbggghhhaaa\\\\\\\\\YYYVVVUUUQQQQQQJJJLLLhhhkkkWWWUUUVVV[[[]]][[[ZZZ\\\bbb^^^[[[___eeegggbbb]]]TTT[[[bbbppp|||kkkMMM@@@777666:::GGGTTTXXXOOOEEEBBBAAAWWWooojjj\\\SSSNNNCCCCCCNNNmmmpppUUUQQQKKKLLLMMMJJJEEE>>>:::777888;;;BBBIIINNNSSS^^^jjjtttxxxsss___GGG999555444000000111222444777999;;;===>>>>>>>>>===;;;999888???;;;EEELLLAAA888:::999444888>>>BBB@@@999111+++...111444555333000...---.../////////...,,,+++***,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((()))+++---...111000000...---+++)))(((''''''&&&&&&&&&&&&''''''(((&&&###""""""$$$''')))))))))(((((((((((())))))&&&(((((((((((((((***,,,((()))***+++,,,---------,,,---......---+++)))'''&&&''')))***,,,///444777999:::===??????>>><<<:::;;;;;;yyyyyy{{{fffXXXUUUUUUZZZ^^^```cccgggdddcccbbb___UUUHHHAAA@@@OOOyyypppQQQGGGWWWppprrrpppzzzooofff```cccgggddd]]]XXXXXX___^^^PPPBBB???BBBEEEcccXXX<<>>999111000<<>>DDDHHHJJJSSS^^^bbblllyyy|||uuudddWWW[[[iiiwwwnnnkkkccccccZZZSSSKKK```qqqiiijjjllliiiaaa]]][[[SSSIII???<<<666111222777555///222555777777777<<>>@@@DDDHHHNNNVVV___eee```RRRFFFKKK___vvvooo```[[[ZZZVVVRRRRRRLLLJJJIIIWWWwwwhhhQQQRRRWWW\\\ZZZSSSRRRUUU^^^YYYWWW[[[ccceeeaaaZZZWWWfffrrryyyNNN<<<444444:::IIIYYY\\\PPPDDDBBBCCCZZZqqqlll[[[QQQKKKEEEBBBKKKiiipppVVVQQQKKKLLLLLLIIIEEECCCDDDEEEMMMXXXcccgggjjjpppwwwzzzeee^^^OOO???777666555222444333111111333666:::===>>>============<<<:::888:::777===>>>555333888666666<<>>???===<<<:::::::::vvvvvv}}}yyypppssszzzwwwtttiiiVVVWWWSSSRRRUUUXXXXXX\\\aaafffdddccc```UUUHHH@@@@@@PPP{{{rrrSSSHHHWWWooowwwwww|||rrriiibbbdddfffaaaXXXRRRRRRVVVRRRFFF===???DDDFFFbbb[[[999///,,,...222>>>VVV]]]NNN???:::222000;;;PPP```fffVVVOOOGGGCCCCCCDDDGGGJJJSSSeeeZZZ:::---000000...:::???IIISSSXXX]]]jjjvvv|||tttiiieeeiiijjjhhhccc[[[jjjzzzjjjXXXDDDEEETTT[[[VVVSSSPPPPPPWWWdddrrr|||qqq]]]RRRXXXfffwwwttt___IIIAAA>>>DDDIIIMMMXXXdddfffnnnxxx{{{tttbbbUUUXXXccc}}}wwwpppllldddeee]]]SSSLLLaaarrrjjjfffkkkjjjbbb\\\XXXOOODDD888???@@@777///000333444...222666555333666???GGGUUU[[[bbbeeecccdddhhhmmmkkkoooxxxtttfffeeennnjjjoookkkbbbaaagggeee[[[aaacccbbb___```cccaaa]]]QQQTTT```pppsssjjjccccccWWWUUUUUU___wwwzzz```]]]dddpppooobbb]]]bbb^^^^^^cccnnnwww}}}rrr^^^cccbbb___[[[[[[```hhhoooqqq___bbbaaadddooo{{{jjjUUUAAA@@@BBBGGGPPP]]]iiipppsssbbbVVVOOO[[[vvvyyybbbYYYWWWSSSPPPOOOHHHFFFJJJ___cccRRRUUUZZZ^^^XXXQQQSSS\\\XXXUUUTTTZZZcccgggbbb\\\TTTeeennntttFFF555444444;;;LLL\\\^^^QQQBBBBBBDDD^^^uuuooo]]]QQQJJJFFFAAAGGGeee~~~pppVVVQQQLLLMMMMMMKKKIIIKKKPPPTTTgggxxx```RRR???555888===888...888666444333555999>>>AAA>>>===<<<<<<===<<<:::999777888???@@@777888999111888;;;>>>;;;444//////111:::;;;;;;888333111111333555444222000///.........------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((((((***,,,///222333111000000...---+++)))((('''''''''&&&&&&'''''''''%%%&&&&&&'''(((((((((''')))((('''&&&&&&'''((()))&&&(((((((((((((((***,,,'''(((***+++,,,---......+++,,,------,,,)))'''%%%&&&''')))***,,,///444888888:::<<<>>>???===;;;:::888888|||wwwttt}}}{{{sssooojjjfffcccZZZKKK===???DDDEEEEEEIIISSS[[[^^^fffggghhhdddVVVFFF??????OOOuuuhhhMMMGGGYYYrrrwwwyyyqqqiiihhhiiieeeYYYNNNNNNRRROOOCCC<<>>IIIQQQSSS[[[fffjjjsss{{{~~~zzzuuummmccc]]]\\\mmm}}}llllllppphhh___XXXLLL^^^mmmjjjfffhhhgggaaaWWWKKKBBB<<<222777999777666777777444444:::===888555666:::;;;GGGZZZddd______hhhhhh___XXXVVVZZZccclllpppuuuyyyxxxuuutttxxx}}}tttjjjYYYNNNTTTUUU^^^cccaaaaaaeeefffccc\\\OOO]]]vvvvvvhhhaaa^^^\\\XXXTTTZZZssszzz``````dddkkkkkkfffaaaaaabbb```bbbgggoooqqqjjjdddfffccc\\\[[[aaacccaaarrryyytttfffgggttttttiiikkkjjjsssqqqPPPNNNGGGKKKaaa}}}}}}bbbYYYnnnyyy___[[[VVVOOOLLLGGG>>>999???NNN^^^qqquuufffPPPIIINNN]]]eee___\\\```[[[YYYVVVWWW```gggeee^^^]]]]]]___^^^TTTDDD777333;;;444===PPP```hhhYYY===>>>FFFeee~~~sss[[[QQQNNNIIIAAAGGG___nnnfffVVVNNNOOOPPPKKKGGGRRRkkkkkkPPPNNNDDD777111444444000999666222333???IIIFFF;;;@@@:::777:::===;;;999:::333777;;;;;;888666666777888999777333///---///222===>>><<<888222//////000222444666222,,,)))***,,,---,,,***)))(((((('''''')))(((((()))++++++***)))''''''(((+++...///...---111000000///...,,,+++***((((((&&&&&&%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))*********+++)))*********++++++++++++------......---,,,***)))&&&'''((()))+++...222666999::::::;;;<<<<<<<<<;;;888888xxx{{{}}}zzzwwwwwwtttvvvmmmmmmnnnlllhhh___SSSEEE;;;::::::;;;===CCCKKKQQQSSS^^^bbbfffcccVVVFFF@@@AAAMMMsssgggMMMFFFWWWpppxxxmmmjjjkkkiiibbbZZZWWWYYYTTTFFF;;;;;;BBBGGGcccXXX888---111///...CCC]]]___OOO:::333///---;;;]]]ooogggWWWPPPQQQBBB===EEECCCLLLPPP^^^TTT;;;///---...333888GGGPPPUUU^^^ccckkkzzz~~~}}}tttjjjnnn}}}wwwlllhhhmmm||||||bbbaaa[[[TTTSSS\\\kkkuuuhhh]]]QQQLLLRRR^^^iiiooonnncccSSS[[[dddooo{{{hhhRRREEE???IIIRRRTTT[[[gggxxx}}}}}}zzzrrrggg___]]]ttttttqqqqqqeeeZZZTTTIIIWWW|||xxxffffffkkkggg```XXXOOOFFF???<<<@@@FFFHHHFFFDDDGGGHHHGGGDDDGGGFFF>>>888:::>>>@@@>>>MMMZZZ```dddhhhaaaVVVKKKIIILLLVVV```dddeeegggddd___UUUKKKFFFLLLWWW___]]]]]]bbblllrrrvvvyyy___MMMIIIQQQVVV]]]aaa``````cccdddaaaYYYOOO^^^xxxwwwggg^^^ZZZZZZXXXUUUZZZmmmtttddd^^^]]]bbbhhhfffbbb___]]]\\\]]]aaagggsss{{{iiiaaa[[[^^^\\\WWWWWW\\\]]][[[UUU^^^[[[QQQVVVkkktttpppmmmjjjmmmzzzsssYYYQQQYYYzzzmmmaaahhhmmm[[[ZZZQQQGGGCCC???;;;888===FFFSSSjjjpppaaaYYYPPPNNNYYYdddddd\\\VVVRRRTTTUUUWWW^^^hhhkkkjjj\\\XXXTTTOOOEEE:::444555666333>>>UUUjjjqqq]]]>>>>>>GGGfff|||pppZZZQQQMMMJJJ@@@FFF]]]llleeeWWWQQQQQQSSSQQQSSS___uuu{{{kkk\\\QQQOOOFFF:::333444333000666888:::@@@LLLXXXWWWPPP@@@:::777777666333444888::::::999::::::999777555777666333000---///333888;;;<<<:::666111......///222555888666111------...---,,,+++***)))((((((((()))(((((()))++++++***)))''''''(((***---//////...111000000///...,,,+++***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''((((((((('''''''''(((((()))***+++++++++)))))))))))))))***++++++++++++,,,,,,+++***((('''&&&'''))))))+++...333666999:::;;;;;;<<<<<<;;;;;;888888dddiiijjjfffiiirrrvvvsssqqquuuuuupppppprrrooogggkkknnnqqqlll```OOOAAA:::AAA<<<;;;???DDDGGGIIIKKK\\\aaafffdddVVVFFF???AAAMMMssshhhNNNGGGWWWnnn}}}qqqllllllmmmjjjfffeeefff^^^NNNAAA???CCCFFFaaaZZZ888000000+++///HHH```ZZZDDD>>>777222000;;;YYYjjjbbbYYYSSSSSSCCC???IIIGGGNNNNNN___XXX???000,,,---333999IIISSSYYYcccgggooo~~~~~~wwwqqqwww{{{pppsss}}}zzz\\\ZZZYYY\\\ccckkkssszzzmmmbbbUUUNNNRRR]]]iiipppqqqdddRRRWWW```nnn}}}nnnVVVGGG@@@IIIRRRTTT[[[fffyyylllaaa]]]uuuyyyuuuqqqdddZZZXXXPPPXXXsssuuuiiihhhgggaaaZZZVVVVVVXXXYYYXXXbbbiiilllhhheeegggkkkllltttrrriii[[[QQQNNNLLLIII<<>>???JJJRRRZZZllllllNNNDDDGGGOOO[[[___```______aaa```]]]SSSMMM___xxxvvvggg___ZZZYYYZZZYYY\\\kkk{{{zzzqqqcccYYY\\\ccceeeaaa]]]]]]\\\\\\___aaafffqqq{{{qqqeeeaaaVVVXXXXXXUUUVVVXXXYYYWWWXXX```\\\RRRYYYooo{{{xxxfffaaa```gggooossswww{{{}}}~~~uuukkkqqqzzzkkk]]]XXXeee|||eee\\\]]]QQQCCC===888777999???FFFWWWuuunnneee\\\RRRRRR___jjjfff[[[VVVYYYZZZXXXYYY^^^bbbbbbZZZRRRIIIAAA999333555:::;;;:::EEE```}}}fffDDDCCCPPPoooqqq^^^VVVQQQIII@@@EEE\\\jjjdddYYYTTTSSSRRRQQQRRRZZZeeekkkkkkaaaeeefffbbb]]]ZZZTTTNNNOOONNNGGG<<<555444444333;;;>>>EEETTTffflllaaaRRR@@@;;;777555222///222777999666333555888999777333555333000------000777;;;888888666333000...///000///222444333///+++***+++......,,,+++***))))))))))))(((((()))++++++***)))(((''''''))),,,/////////111000000///...,,,+++***((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((($$$%%%&&&'''''''''''''''&&&'''((()))***+++,,,---++++++***))))))+++,,,---)))************((('''&&&&&&((()))***+++...333666::::::;;;;;;<<<<<<;;;;;;888888HHHNNNSSSXXXbbbmmmqqqooommmtttvvvppplllmmmoooooonnnpppsssrrrfffSSSDDD<<>>555888<<>>EEENNNQQQXXXbbbggghhhmmmvvv~~~qqqbbb[[[```rrrtttjjjjjjkkkfffeee[[[UUU```|||qqqdddeeegggnnn}}}uuu___WWWOOOPPP]]]ddd___[[[]]]ZZZbbbqqq|||ooohhhdddWWWGGGEEEWWWiiieeeVVV===;;;<<<@@@HHHZZZzzzaaaHHHEEEEEEQQQgggwwwnnnddd```^^^\\\ZZZWWWSSSQQQbbbtttoooeeedddbbb^^^___^^^\\\ccctttwwwgggXXXTTTWWWXXXVVVVVV^^^^^^_________``````^^^XXXVVVZZZgggoookkk___VVVUUUSSSQQQPPPOOOMMMLLLMMMNNNWWW\\\aaauuusssYYYVVVXXX^^^cccdddgggkkk___gggllljjjiiimmmrrrttt}}}yyylllkkkggg^^^ddd}}}jjjbbbaaaVVVKKKBBB777:::===KKK```{{{kkkccclllhhhXXXSSS]]]ccc___XXXYYYXXXYYY]]]___XXXNNNLLLFFFAAA>>>:::888;;;BBB???PPPccciiiBBBJJJ___yyyxxxcccYYYWWWNNNIIIDDDNNNfffrrrhhhZZZTTTSSSOOONNNRRRXXXYYYWWWTTTRRRTTTSSSQQQQQQSSSPPPLLLNNNLLLGGG===333000555===BBBWWWwww|||[[[DDD;;;555444:::???===999777666888::::::777555555555666444333222222333333333111000......///222444555===;;;666111---,,,---///000///---,,,++++++******)))(((((()))++++++***)))((('''&&&(((+++///111111111000000///...,,,+++***'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))###$$$%%%&&&''''''''''''%%%&&&''')))***,,,------,,,++++++***+++,,,---...***++++++,,,+++)))(((''''''(((******,,,///333777:::;;;;;;<<<;;;;;;::::::888888111555<<>>AAABBBDDDQQQkkklllZZZTTTOOOaaauuufff___]]][[[YYYXXXXXXXXXhhhvvvnnndddccccccbbbaaa]]]XXXYYYggg|||}}}ooocccaaaeeeddd```]]]VVVZZZ\\\\\\\\\^^^]]]ZZZYYYYYY```pppyyyssscccWWWNNNIIIDDDBBB@@@>>>???BBBIIIUUU^^^gggzzzgggNNNMMMOOOUUUYYYYYY\\\```ZZZ___aaa]]][[[```fffhhhhhhiiiuuuxxxiiigggfffbbbgggzzzggg___^^^UUUOOOIII???===AAAXXXyyykkkfffvvv~~~uuukkkhhhbbbYYY^^^]]]\\\]]]bbbddd[[[OOODDD@@@>>>>>>===<<<@@@GGGJJJnnneeeFFFQQQiiiuuu\\\WWWXXXOOOKKKGGGRRRjjjttthhhXXXRRRRRROOOOOOTTTWWWUUURRRRRRNNNRRRSSSRRRSSSTTTRRRMMMSSSPPPIII???444111<<>>EEEPPPXXX```bbbgggkkknnnnnnnnnnnnlllhhhiiimmmfffWWWPPPRRRyyybbbOOOCCC@@@OOOvvvrrr[[[RRRZZZkkk~~~jjjmmmoooqqqpppnnnkkkjjjjjjuuuooo```LLLAAAAAAFFFHHHQQQooojjj>>>222000,,,000???MMMLLLAAABBB888555555888GGGTTTQQQ```___bbbRRRSSSccc[[[WWWNNN^^^WWW???333000000333;;;OOO]]]gggrrrwww}}}uuuccc^^^gggnnnuuuppp```ccc]]]cccqqqnnn]]]\\\iiimmmhhh___YYYZZZbbbmmmuuusssgggQQQQQQUUUbbbxxxnnnbbbLLL>>>DDDMMMQQQWWW``````fffqqq}}}qqqbbb\\\]]]ooosssllljjjfffbbbeeeccc]]]pppllljjj]]]ZZZWWWVVVYYY^^^cccgggrrruuuwwwwwwzzz|||yyysssmmmnnnnnnkkkmmmooommmhhh___mmmzzzyyyjjj^^^```gggpppqqqnnn___[[[cccuuuxxxdddGGG777000:::BBBNNNppp~~~hhhcccggg~~~xxxddd\\\\\\[[[ZZZ[[[VVVYYYlllyyypppggggggfffgggeee```ZZZXXXaaattt}}}ppprrrwwwttthhh^^^SSS[[[```___^^^___]]]YYYVVVVVV\\\fffjjjcccZZZTTTIII@@@999777555444888>>>EEESSSZZZZZZaaahhhZZZCCC??????BBBGGGIIIGGGIIILLLRRRRRRNNNHHHJJJTTT___cccaaaaaajjj|||uuuiiiaaaZZZ\\\```gggxxx|||pppdddbbbaaaYYYWWWXXXRRRRRRWWWvvvoooiiitttsssdddggggggccc_________YYYQQQHHHDDDAAABBBCCCEEEMMMVVVkkkZZZPPPZZZttttttXXXWWW\\\QQQPPPKKKTTTjjjrrreeeVVVQQQRRROOOPPPSSSPPPGGGAAAAAAFFFNNNTTTRRRPPPQQQQQQQQQSSSOOOIIIAAA999;;;MMM```iiiFFF<<>>555333222222888AAAOOO]]]cccZZZWWWYYYLLL999999888;;;@@@AAA??????CCCAAADDDGGGIIINNNTTTVVVSSSdddbbbgggvvv{{{nnneee___VVVZZZgggppp|||{{{jjjdddhhhhhh______fffeeepppttteeeeeefffooottteeegggddd^^^[[[\\\[[[YYYRRRLLLGGGGGGIIIOOO[[[gggjjjIIITTT\\\vvvpppRRRSSSYYYOOOSSSMMMTTTgggooobbbUUUQQQQQQPPPSSSWWWQQQEEE??????@@@LLLUUUSSSMMMMMMRRRVVVOOOKKKGGGCCC???EEE]]]vvvlllTTTBBB???EEE@@@FFFPPPSSSOOOLLLUUU```___RRR???111,,,,,,...///000...---000777>>>BBBCCC@@@;;;444111111111000//////////////////...,,,)))......,,,+++***))))))))))))(((((()))++++++***)))$$$%%%'''+++///111000///111000000///...,,,+++***&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''((((((((()))((((((''''''(((((())))))*********+++***,,,///111111000---,,,++++++,,,,,,+++***((('''((()))***+++,,,000444888;;;<<<<<<<<<;;;::::::999888888...000111222444777;;;===KKKRRR[[[bbbddddddbbbaaaiiidddeeeooommmXXXYYYvvvxxxooofffVVVIIIEEEPPPssshhhRRRZZZvvv~~~iiiooopppllleeeaaaccceeedddcccZZZNNNDDD@@@@@@CCCEEENNNqqqkkkBBB666+++,,,444>>>NNNQQQEEECCC444111666;;;JJJXXXYYYhhhsss{{{___QQQ]]]YYYXXXXXXVVVLLL<<<111///222444===UUUfffooo{{{}}}ggg^^^fffrrryyyiiiaaa^^^YYYWWWaaaeee[[[cccZZZ^^^aaaUUURRR```mmmyyytttmmmeee```bbbmmmxxxxxxiiiYYYTTTYYYccclllsssdddRRRBBBBBBMMMVVV[[[]]][[[___iiiuuu|||}}}|||uuuhhhYYY```ppptttqqqrrrlllbbbaaaYYY]]]pppvvvfffdddXXXNNNBBB<<<===AAADDDDDDNNNZZZ\\\[[[^^^TTTBBB<<<;;;JJJDDD<<>>MMM\\\LLLAAA555000222444111,,,.........---++++++,,,---///...,,,***))))))*********)))'''(((***++++++***+++))))))***---000111222555444222///,,,***(((&&&'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))%%%%%%'''((((((((('''&&&&&&'''((())))))************,,,------,,,++++++,,,+++,,,...---+++)))))))))'''((()))***,,,///333777999===@@@@@@===:::;;;<<<777777222222333333444666888:::@@@FFFOOOWWW\\\___bbbccclllhhhgggmmmjjj[[[iii}}}wwwiiifffaaaUUUIIIDDDSSSssszzzbbbOOOXXXrrr~~~llljjjllljjjdddaaadddfffeee[[[TTTJJJBBB???@@@BBBCCCRRRwwwqqqJJJ666------333???RRRTTTCCCAAA444222666;;;LLL___ccc}}}~~~|||^^^MMMSSSNNNPPPVVVVVVNNN???444000111222>>>VVVhhhrrrvvv^^^VVV^^^iiimmmaaaYYYXXXZZZ^^^lllssshhhcccZZZ\\\]]]PPPLLLYYYdddsssqqqllleee```cccmmmvvvtttgggWWWPPPTTT___jjjrrreeeSSSBBBAAAJJJRRRVVVWWWZZZ___iiiuuu||||||~~~yyyrrrgggZZZ\\\ttt}}}uuupppkkkfffhhheeeWWWXXXkkkwwwoooccc^^^TTTKKK@@@::::::???CCCEEEJJJPPPPPPPPPQQQHHH???EEEIIISSSHHH<<<@@@CCCLLLbbbkkkVVVNNNTTT^^^___bbbgggccc[[[XXXSSSLLLHHHJJJPPPUUUgggwwwooofffbbbaaa___XXXRRRQQQOOObbbvvvqqqeeedddeeefffbbb```bbbddddddggglllzzzzzzvvvlllccceeeqqq}}}{{{ooodddaaaccc___WWWYYYXXXTTTNNNJJJKKKOOOTTTHHH@@@:::888888999AAAKKK[[[uuuyyynnncccKKK444333555555555444333333444666444444<<>>@@@AAA@@@===:::888777::::::666555333222111222222333777<<>>@@@CCCJJJQQQ>>><<<;;;<<>>222000---,,,---///000000---......---++++++,,,---000///---+++)))(((((()))***(((((((((***+++***))))))((((((+++///222444444444333222///,,,***(((''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&'''((())))))*********(((***++++++***))))))***)))***,,,,,,)))((('''''''''((()))***,,,///333777@@@???>>>>>>===;;;888666;;;;;;>>><<<999777666666555444777888<<<@@@FFFOOOYYY___]]]___^^^```bbbdddtttccc^^^gggzzz|||nnncccdddcccYYYNNNJJJUUUyyy}}}cccTTTaaa}}}ssshhhhhhkkkiiiccc^^^]]]]]]ZZZRRRKKKBBB<<<;;;===AAACCCHHHoooiiiIII333111000111DDDcccdddFFF???777555444777NNNiiirrrnnn\\\TTTDDD>>>DDDEEETTTSSSUUUPPPAAA444//////000???YYYmmmyyyzzzbbbbbbrrr}}}{{{{{{jjj^^^WWWVVVeeevvvwwwddd]]]___\\\LLLIIIUUU\\\nnnnnnjjjbbb^^^dddnnnuuuwwwpppaaaTTTQQQ\\\kkktttlllZZZHHHCCCHHHMMMRRRTTT```eeeooo{{{{{{wwwrrrkkkzzzqqqggg```___WWWOOOPPP\\\cccaaaaaaeee```gggsssbbbKKKWWWeee^^^OOODDDGGGZZZzzzmmmZZZNNNQQQ^^^dddiiihhh^^^UUURRROOOSSSbbbyyyxxxpppnnnllliiigggccc___ZZZVVVRRRTTThhhzzzrrrhhhhhhgggccc___]]]___``````dddiiillluuu~~~~~~zzz}}}lllbbbbbbfffccc___```^^^^^^cccnnn|||vvv]]]KKKJJJXXXmmm|||zzzcccOOODDDBBB999777555444444555555444333444;;;CCCSSSqqqzzzaaabbbcccddddddaaa^^^[[[______]]]ZZZWWWWWW[[[___aaa___```ccc```ZZZYYY]]]```cccffffffaaa\\\XXXVVV\\\]]]]]]YYYSSSRRRYYYaaa___\\\ZZZ[[[XXXTTTSSSUUURRR^^^eeedddkkkyyy~~~xxxfffTTTCCC@@@EEENNNeeeiii______ZZZTTTSSSCCC??????HHHSSSWWWTTTOOOEEEDDD???;;;BBBQQQ\\\___sssrrrdddMMMCCCGGGKKKHHHLLLDDD>>>>>>??????AAAEEEKKKIIIEEECCCKKKTTTOOOCCCAAA???<<<<<<<<<999222------+++******,,,---+++***///...---,,,++++++,,,...)))***+++,,,,,,---...000,,,------,,,++++++,,,...111///---+++)))((((((((()))(((((()))++++++***)))((('''(((,,,000444555666444333111///,,,***(((''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&'''((())))))*********(((***++++++***))))))***)))+++,,,,,,***((('''((('''((()))***,,,///333777>>><<<:::<<<>>>>>>;;;888999999DDDAAA===<<<<<<<<<;;;999666666777999>>>GGGQQQXXXXXX\\\[[[^^^dddfffvvvuuuiiibbb]]]___nnnnnnbbb```^^^TTTJJJGGGPPP{{{```MMMYYYuuussshhhhhhjjjhhhaaa\\\[[[ZZZWWWVVVNNNCCC;;;999<<>>BBB@@@OOOTTTVVVOOO???000,,,///222===YYYooo{{{zzzaaabbbvvv|||uuulllddd[[[bbbppptttfffaaabbb\\\KKKGGGPPPTTThhhjjjggg^^^\\\gggttt{{{zzzvvviiiXXXQQQZZZiiirrrmmm[[[IIICCCGGGLLLQQQUUU___cccmmmyyy~~~}}}}}}|||zzzsssnnnxxxoooeee```ZZZPPPNNNXXXdddiiillloooxxxqqqVVVbbbuuu___KKKDDDMMMmmmfffWWWSSS___nnnooommmggg\\\UUUNNNGGGEEELLLZZZjjjttt}}}ppphhhooommmjjjeeebbb___]]]ZZZXXXNNNSSShhhwwwoooeeedddcccaaa^^^\\\^^^___^^^```dddooollllllpppvvvyyywwwtttyyyrrrjjjgggeeeccc```^^^[[[ZZZZZZaaammm|||oooSSSIIIXXXwwwrrr```UUUKKKAAA;;;999777888999;;;:::999<<<999<<>>666===EEEXXX|||yyyaaa^^^]]]WWWRRROOODDD>>>:::???NNNYYYWWWNNNDDD===888999===CCCQQQ^^^ooo```OOOBBB;;;:::???EEEIIICCC>>>;;;888888>>>FFFOOO]]]iiilllmmmiiiXXXDDDBBB???<<<<<<<<<999444///---,,,+++,,,---,,,+++***//////000//////000///---'''***,,,---,,,+++,,,...+++,,,---,,,+++***,,,...000///---+++)))((()))))))))(((((()))++++++***((('''''')))---222555666666444333111///---***)))((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&'''((())))))*********)))+++,,,,,,+++******+++***,,,...---+++)))))))))'''((()))***,,,///333777>>><<<:::;;;===>>>;;;888888888LLLGGGAAA>>>===<<<888555666666555555888???IIIPPPWWW\\\\\\___fffeeehhhwwwnnnjjjhhhgggcccaaalllzzzooobbbaaa___UUUKKKHHHUUU```KKKSSSkkkqqqeeeeeegggeee___[[[[[[\\\ZZZYYYQQQEEE===;;;>>>BBBEEEIIImmmpppWWW777222///222DDDaaafffPPPBBB;;;666000333KKKccceeeZZZLLLLLLAAA>>>DDDAAAMMMUUUWWWQQQ@@@000+++///333:::XXXqqq~~~cccaaattt|||vvvvvvkkkiiihhh``````hhhhhheeeaaaddd\\\HHHBBBHHHHHH___dddccc[[[\\\iiiwww}}}vvvwwwmmmYYYOOOWWWfffooonnn]]]JJJCCCDDDIIINNNSSSZZZ]]]fffqqqvvvvvvxxx|||~~~~~~vvvnnniiipppwwwuuupppfffbbbaaaYYY^^^wwwmmmxxxfffZZZlllyyy[[[KKKRRRgggfffhhhnnnooodddYYYUUUMMMCCC;;;:::>>>CCCFFFSSSsss~~~vvvmmmiiikkkmmmgggaaa______```___]]]QQQXXXnnn{{{pppfffeeebbbbbb___^^^aaa```^^^^^^aaapppggg___aaajjjnnnhhh```eeeeeehhhkkkggg^^^YYYXXX[[[ZZZ[[[^^^fffqqq}}}qqqcccVVV\\\zzzrrrfffbbb[[[LLLCCC>>>999777999<<<<<<;;;999999@@@NNNhhh{{{YYY[[[]]]]]][[[XXXWWWVVVTTTXXX[[[ZZZVVVUUUYYY]]]]]]]]]]]]\\\ZZZZZZ\\\^^^___aaabbb___ZZZXXXYYY[[[ZZZZZZZZZZZZ\\\]]]VVVNNNCCCGGGNNNSSSOOOGGGBBBCCCLLLZZZbbb___]]]]]]SSSEEEEEE666999FFFSSSnnnooo```aaaZZZTTTQQQKKKCCC>>><<>>===:::777777;;;AAAEEEOOOXXXZZZ]]]eeedddbbbkkkeeefffhhhiiijjjlllttt|||pppeeeeeecccXXXLLLHHHYYYaaaOOOSSSeeeqqqeeefffhhheee]]]YYYZZZ[[[ZZZUUUPPPHHHBBB@@@AAACCCDDDGGGiiiyyyaaa<<<222...222@@@WWW^^^OOOBBB;;;666000444MMM```^^^PPPJJJNNNBBB???IIIGGGPPPUUUYYYTTTDDD444---///333777XXXsssiiiddduuu|||uuupppaaa^^^aaa______bbb]]]^^^]]]bbb[[[HHHBBBGGGEEE\\\dddddd\\\\\\fffppprrrqqqvvvoooZZZOOOWWWgggpppsssaaaNNNEEEDDDGGGLLLQQQVVVYYYaaakkkpppqqquuuzzz~~~xxxoooiiigggXXXaaacccgggooojjjbbbeeebbb```nnnmmmkkkmmmrrryyy|||~~~yyytttmmm^^^eeeiiihhhyyyqqqllltttfff^^^PPPIII???999777888999:::AAAPPP___mmmnnngggaaaccciiikkkgggcccccc]]]WWWXXX^^^bbb```]]]UUU^^^tttsssiiigggcccdddbbbbbbeeeddd___]]]^^^jjjiiihhhhhhgggeeebbb___ZZZ\\\cccjjjggg]]]UUUTTTYYYZZZ\\\^^^aaaiiisss{{{wwwxxx|||qqqkkkfffoooyyyrrrcccYYYMMMEEEEEEIIIKKKLLLIIIMMM\\\qqq|||dddeeeeeeccc^^^WWWQQQMMMGGGLLLPPPPPPLLLKKKOOOTTTVVVXXXYYYXXXWWWYYY[[[\\\VVVZZZ\\\ZZZUUUTTTWWW[[[]]]^^^\\\YYYYYYXXXPPPEEE;;;===CCCKKKLLLJJJJJJNNNMMMVVVZZZVVVOOOHHH???666777111EEEbbbwwwrrr______cccWWWSSSUUULLLDDD<<<<<>>:::555333222333444444444444444555666777222555666555777;;;888222------------------,,,+++***+++,,,+++******,,,...------+++*********++++++(((((((((***,,,,,,***'''))))))+++///333666666555333222111///---+++))))))'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&'''&&&&&&%%%&&&'''((()))&&&'''((())))))*********(((***++++++***))))))******,,,------+++)))(((((('''((()))***,,,///333777??????>>><<<999777777888:::;;;~~~ooo```VVVJJJGGGCCC===999888;;;>>>DDDPPPUUUYYYaaabbbcccmmmjjjjjjiiijjjlllrrrwwwzzz}}}oooeeefffcccVVVHHHBBBUUUyyyuuu^^^QQQSSS```|||wwwlllkkkkkkfff]]]WWWWWWXXXWWWQQQMMMIIIFFFEEEDDDDDDCCCIIIhhhlll@@@222---222<<>>BBBFFFMMMSSSYYY[[[[[[[[[YYYWWWZZZWWWUUUUUUXXXZZZYYYWWWWWWZZZZZZWWWWWWYYYSSSKKKKKKKKKNNNSSSVVVWWWZZZ___hhhhhhdddYYYKKKAAA;;;999888666QQQwwwrrr[[[QQQ[[[bbbUUUTTTYYYPPPIII===;;;NNNeeelllcccXXXTTT___dddhhh{{{}}}}}}wwwYYYKKK???@@@QQQpppwwwQQQ===;;;@@@CCCDDD>>>???>>>:::555444666999<<<<<<=========???BBBDDDDDDFFFDDD@@@@@@BBB>>>555...---+++,,,---...,,,+++***+++++++++******,,,...---,,,+++******+++,,,,,,(((((()))+++,,,,,,***''')))***,,,000444666666555333222111///---+++***)))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))&&&'''((()))************''')))******((((((((())))))+++,,,,,,***((('''''''''((()))***,,,///333777:::<<<>>><<<999888:::===::::::xxxbbbLLLDDDBBB>>>;;;:::===CCCLLLUUU\\\aaaeeeggggggkkkhhhhhhmmmkkkooo}}}uuugggeee```SSSFFFAAAIII\\\sssxxxcccNNNTTThhh|||{{{nnnhhhjjjkkkiiiddd^^^YYYVVV[[[VVVNNNDDD>>><<<@@@CCCDDDbbbnnnBBB222000222777RRRbbbSSSEEE777111222666GGGWWWXXXYYY]]]YYYNNNHHHLLLRRRUUUPPPTTTPPPAAA444///111222999SSS{{{jjjeeennnyyy{{{jjjooonnnaaabbb[[[]]]WWW\\\fff]]]JJJJJJYYYmmmhhhdddeeeeeedddfffiiiuuuyyynnn[[[TTTXXXllltttXXXEEECCCKKKNNNJJJTTTVVVZZZaaaiiiqqqvvvyyytttrrrpppooopppnnnjjjfffYYYVVV\\\nnnyyyuuujjjccc```[[[SSSSSScccwww{{{tttgggfffeeebbb```aaacccfffhhhgggfffdddccclll{{{eeesssooo```gggiiirrrwwwooo]]]KKKAAA???<<<===<<<:::;;;>>>===999=========>>>CCCHHHEEE??????<<>>999>>>BBBCCCDDD@@@;;;666777>>>EEEHHHIIIMMMOOORRRUUUWWWWWWWWWVVVYYY[[[```dddaaaSSS???000//////............------***+++,,,+++******,,,...,,,,,,+++***))))))))))))+++***(((***,,,---+++((()))***---000333555555555555444000---***(((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((***+++***)))((()))***,,,+++***)))(((((((((((())))))***+++...111444666<<<999666555666888999999;;;;;;vvvfffYYYJJJ@@@======AAAGGGPPPYYYaaagggjjjfffhhheeegggpppooopppzzzsssiiiggg___PPPEEEAAACCCYYYsssxxxcccOOOXXXnnn~~~pppjjjmmmnnnlllgggcccaaaaaa```YYYNNNDDD>>>===???AAAGGGdddiiiAAA333111222;;;[[[kkkXXXCCC666111222555EEEUUUWWW___aaa\\\RRRMMMQQQUUUVVVQQQQQQJJJ<<<333111222222999RRR{{{gggeeeqqqppptttvvviiieeeWWW[[[ZZZeeeqqqgggTTTUUUeeeiiigggiiiqqquuutttqqqqqqvvvzzzmmmZZZVVV^^^vvv~~~___GGGCCCLLLRRRRRRRRRTTTYYY```gggnnnsssuuuvvvtttrrrqqqpppmmmgggcccYYYVVV\\\lllxxxvvvllleeebbb[[[QQQPPP```tttxxxppphhhddd```]]]^^^```aaabbbbbbbbbdddeeeeeekkk}}}uuuyyygggssspppaaaggghhhhhhbbbVVVGGG??????BBBHHHGGGDDDAAABBBHHHJJJGGGCCCEEEGGGKKKSSSWWWQQQHHHBBB;;;@@@HHHKKKTTT^^^\\\OOOMMMOOOZZZfffggg[[[MMMIIIXXXjjjqqqlllbbb___aaaeeeeeeddddddcccaaa___]]]aaa___ggg{{{}}}bbbLLLDDDKKKSSSVVVUUUWWWaaakkkiiicccYYYSSSSSSVVVWWWVVV___iiitttvvvsssooollliiikkklllnnnllljjjpppkkkggg```]]]]]]UUUIIIHHHOOOZZZiiinnn\\\FFF@@@IIIRRReeedddcccaaa\\\YYYVVVVVVYYYRRRJJJDDDDDDEEEEEEDDDGGGLLLNNNNNNPPPUUUWWWUUUfffuuueeerrrrrrMMM:::555555999>>>???ZZZxxxuuuOOO>>>===???EEEOOOXXX[[[VVVPPPPPPDDDCCCVVVlllpppcccVVVLLLQQQVVVhhh{{{rrrXXXLLLMMM\\\``````jjjiii\\\TTTOOOAAA@@@RRRppprrrTTTGGG===???EEEFFFAAA===AAA>>><<<@@@HHHNNNQQQQQQVVVXXXZZZ]]]^^^___^^^^^^]]]___cccfffdddZZZJJJ===111222333111...,,,---...***+++,,,+++******,,,...---,,,+++***))))))))))))+++***((()))+++,,,)))''')))+++---000333444555555555333000---***(((''''''''''''&&&&&&&&&''''''((('''''''''((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((***+++***)))((()))+++,,,+++***)))(((((((((((((((((()))+++---111444666:::888777777999999888777777777qqqZZZGGG===<<<<<<@@@IIIUUU^^^bbbdddeeefffaaadddnnnmmmkkksss~~~ssskkkhhh___OOODDDCCCBBB\\\xxx{{{bbbNNNXXXooo~~~oookkknnnooolllgggdddfffjjjdddZZZLLLBBB>>>>>>??????DDDaaa```@@@444222222???fffuuu[[[AAA555111222444DDDTTTUUU^^^^^^ZZZTTTRRRTTTUUUTTTRRRPPPGGG:::333333333222999PPPyyygggfffuuuzzz{{{uuunnn\\\]]]^^^iiirrreeePPPPPP```eeeeeejjjuuu|||yyysssnnnqqqvvvkkkZZZUUUYYYkkkzzz___HHHAAAHHHOOOPPPVVVXXX\\\ccckkkqqqtttuuuvvvuuutttrrrpppkkkeee```ZZZVVVZZZjjjyyy{{{qqqgggeee\\\PPPOOOaaauuuwwwmmmeee^^^WWWSSSUUUZZZ]]]___\\\^^^bbbeeefffiiittt~~~jjjfffkkkwwwgggqqqnnnbbbfffeee___VVVMMMHHHIIIPPPVVVVVVVVVRRRPPPTTT^^^cccdddlllmmmllllllllleeeSSSAAACCC:::<<>>??????>>>CCC^^^```@@@555111000@@@jjjvvvXXX@@@444000111333CCCTTTVVVXXXXXXXXXYYYZZZ[[[YYYWWWTTTTTTNNNAAA666333333222666KKKtttnnngggvvvzzzyyykkk```]]]aaafff\\\NNNPPP^^^lllgggfffmmmrrrooohhheeekkktttnnn```VVVPPPUUUffftttlll\\\KKKDDDGGGKKKKKKWWWXXX[[[ccckkkqqqsssrrrttttttsssrrroookkkeeebbb___VVVUUUfff|||yyyjjjggg___UUUVVVhhhzzzzzzmmmccc\\\RRRKKKKKKQQQZZZaaa\\\]]]aaadddddddddiiiqqqrrroookkkaaaQQQLLL```{{{uuugggkkkhhh___bbb^^^]]]^^^eeeppp|||}}}]]]CCCFFF===>>>EEEMMM\\\cccZZZdddrrrlllKKKGGG[[[mmmnnneee]]]]]]```ccccccaaa]]]XXXSSSQQQPPPRRRXXX]]]cccppp{{{vvvhhh^^^VVVKKKFFFJJJQQQRRROOOcccfffoooyyyzzznnn]]]RRRQQQVVVUUUNNNLLLSSSZZZ[[[\\\^^^eeelllpppvvvlllfffhhhfffcccaaa[[[RRROOOZZZjjjaaacccYYYHHHJJJgggppp^^^\\\WWWIII@@@AAA888888999::::::::::::;;;===???@@@CCCNNN[[[ccccccooo~~~}}}aaaIIIBBBEEEAAA777444888999:::HHHZZZqqqfffPPPOOOgggooo~~~mmmZZZTTTOOOHHHIIIDDDFFFUUUfffkkkbbbWWWXXXYYYRRRRRRXXXVVVUUU^^^aaawww}}}rrriii]]]RRRQQQKKKIII\\\vvv{{{rrr]]]FFF???>>>DDDOOOUUUNNNAAA999111000000333777999999888999:::;;;<<<======<<<<<>>dddoooPPP???444111111333CCCVVVZZZVVVWWW[[[aaaeeedddbbb```VVV\\\ZZZKKK:::222222333333FFFnnnvvvfffpppyyysss|||wwweee[[[XXX]]]]]][[[bbbppprrriiiaaa``````^^^]]]]]]kkkuuuqqqeee[[[QQQPPP\\\kkkjjj```QQQGGGHHHMMMOOORRRRRRTTT[[[dddkkklllkkknnnpppqqqqqqooollliiigggfffYYYSSSccclllhhhddd]]]___ppp|||nnnbbb\\\RRRHHHDDDIIIVVV``````^^^^^^___]]]\\\___eee___XXXQQQHHH>>>EEEgggssseeedddaaa\\\^^^[[[^^^iii||||||aaaRRRHHHGGGNNNYYYkkkooobbbcccrrraaaGGGNNNddduuurrrddd\\\]]]```aaaaaa^^^YYYSSSNNNLLLLLLJJJVVV]]]\\\```nnnyyy{{{yyytttgggVVVKKKJJJIIIGGGNNNUUUfffyyyuuuhhhaaaiiihhh]]]MMMIIIPPPTTTRRRTTTPPPOOORRRUUUZZZcccllloooxxxddd[[[___eeeccc^^^WWWNNNFFFCCCIIIQQQQQQVVVUUUSSSeee|||gggXXXXXXTTTFFF<<<<<<555888;;;<<<;;;;;;>>>@@@EEENNN[[[lll{{{xxxkkkRRRTTTTTTOOOFFF===888555555555999???CCCNNNgggaaaMMMTTTrrryyy^^^VVVSSSMMMLLLHHHJJJYYYoooxxxnnn```WWWXXXPPPLLLOOONNNSSScccpppwwwgggYYYPPPQQQLLLVVVppp~~~mmmVVVFFF999555333666>>>AAA;;;333///333111111111333555666777888888888999999999888888666444000...------------111000222888>>>>>>777000+++,,,---,,,++++++---///...---,,,***)))(((((((((((()))***))))))(((''''''***,,,...111333444444444333111///,,,)))(((''''''%%%%%%%%%&&&'''((()))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((())))))))))))))))))+++,,,+++***)))***+++,,,+++***)))((((((((((((&&&'''(((***---111444666:::888666555777999::::::999999yyyzzz}}}}}}___HHH@@@EEEPPPXXX[[[bbbbbb___bbbaaakkkwwweeecccdddZZZLLLDDDIIIiii~~~]]]GGGNNN```~~~ppplllfff___ZZZYYY[[[^^^TTTLLLCCC======???AAABBBGGGbbbvvvGGG444---000<<<[[[cccIII@@@555111111333DDDZZZaaaTTTUUUYYY```bbb``````bbb[[[cccaaaPPP;;;000111444111AAAjjj|||fffggg}}}llldddtttvvvmmm```WWWZZZ^^^```iiisssmmmeee\\\XXXUUUSSSTTTXXXfffooolllaaa[[[UUUXXXfffqqqpppfffSSSDDDCCCLLLSSSRRRPPPQQQXXXbbbiiikkkjjjjjjlllnnnooonnnmmmmmmnnnkkk___WWWccc}}}llliiifffaaabbbnnn{{{wwwjjj]]]XXXPPPIIIGGGLLLWWW___eee^^^VVVTTTRRRSSSXXX___]]]UUUJJJ@@@???QQQtttqqqfffaaa^^^\\\[[[ddddddhhhtttrrr\\\TTTVVV```ooonnn___eeetttkkkSSSFFFUUUlll}}}uuuddd\\\]]]```]]]^^^^^^[[[VVVSSSTTTVVVLLLVVV\\\ZZZZZZdddtttvvvSSSAAA@@@CCCJJJMMMYYYiiiooommmnnntttvvvYYYOOOWWWXXXQQQOOOIIIEEEGGGJJJKKKNNNRRRXXXfffyyymmmjjjeee]]]XXXVVVXXX[[[ZZZTTTKKKBBB<<<999;;;===HHHYYYfffnnn~~~yyy]]]RRRKKKLLLJJJBBB<<<===>>>@@@CCCCCCEEEKKKWWW```jjjxxxsssYYYCCCCCC@@@:::444111444777000555:::@@@QQQqqqqqqOOOFFFcccdddXXXYYYWWWPPPKKKGGGGGGTTTjjjvvvoooaaaQQQUUUQQQKKKJJJCCCDDDRRRnnn}}}xxxdddXXXQQQNNNTTTUUUdddzzzxxx[[[DDD;;;444///,,,,,,111222///---...////////////000222444666999999888888777777777777555222...+++***+++...000444444999@@@EEECCC999000+++,,,---,,,++++++---///---,,,+++***))))))))))))''')))******)))((())))))+++,,,...111333333444444222111...+++)))(((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))***+++,,,+++*********,,,,,,+++***)))((((((((((((''''''(((+++...222666888;;;888555444666999;;;<<<>>>>>>vvvwwwxxxwwwxxx{{{gggUUUOOOQQQTTTYYY`````````dddbbbgggwwwooobbbccccccYYYKKKDDDJJJiii|||]]]HHHMMM\\\rrrlllddd]]][[[ZZZZZZYYYPPPKKKEEE@@@===>>>AAACCCFFFccc{{{LLL333---444===RRRZZZGGGBBB666222111333FFF___gggYYYVVVWWWXXXVVVTTTXXX___aaaddd___LLL888000111444000???hhhiiidddoooyyybbbXXXjjjoookkkaaa[[[[[[\\\\\\aaajjjjjjgggfffeee___XXXUUUXXX^^^iiiiiiaaa^^^YYY[[[hhhqqqtttmmmYYYFFFBBBJJJRRRTTTQQQPPPVVVaaakkknnnmmmiiikkkmmmmmmlllmmmooorrrmmmgggaaaeeeuuuyyykkkhhhfff```\\\cccmmmlllbbb]]]YYYVVVZZZdddmmmrrrssshhh[[[MMMFFFFFFKKKUUU^^^WWWQQQEEE>>>HHHeeezzzmmmhhhbbb```___\\\hhhdddaaaccciiiooorrrrrrzzz~~~rrrfff\\\VVVYYYiiippp]]]XXX\\\ggghhh[[[NNNIIIVVVooouuubbbZZZ]]]aaa\\\^^^```^^^ZZZYYY]]]aaaZZZXXXZZZ]]]___cccllluuufffQQQIIIGGGMMMKKKQQQYYY\\\___mmm~~~uuu\\\]]]ooouuummm```VVVNNNLLLKKKIIIGGGGGGMMMPPPVVV^^^dddccc]]]VVVOOOPPPPPPPPPPPPOOOOOOPPPOOOMMMIIIEEEFFFLLLTTTXXXkkkhhhYYYYYYXXXVVVTTTSSSSSSTTTUUUZZZ___bbbeeemmm|||mmmTTTAAA>>>===:::555000///444999222@@@LLLYYYvvvoooSSSIIIGGGhhhuuu___SSSSSSUUUTTTPPPIIIFFFCCCHHHXXXfffeee]]]LLLRRRNNNHHHDDD;;;:::GGG___lllfffUUUPPPPPPPPPVVVXXXbbblll```FFF<<<:::222000...///444666555777;;;333444666777666555555555777777666444444333333333333111...++++++---111444999???HHHLLLIII@@@666...+++---------,,,,,,---///++++++***************+++&&&)))++++++***)))***,,,+++,,,///111333333333333222000...+++)))(((((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***+++,,,,,,******+++,,,,,,+++***)))(((((((((((('''((())),,,///333777999888777666666888:::;;;:::555555llloooqqqrrrsssvvv{{{uuuxxxeeeZZZVVV[[[```___```ddd```^^^iiittthhhaaadddbbbVVVJJJDDDLLLkkk|||\\\GGGKKKWWWrrrjjj```[[[[[[[[[XXXVVVOOOLLLHHHBBB>>>>>>@@@CCCIIIiiiPPP333...888>>>NNNVVVHHHCCC777222111333HHHbbblllccc^^^ZZZWWWQQQMMMUUU```eeecccYYYFFF555000222444000???gggnnnfffhhhrrrttt]]]SSSeeeiii^^^[[[\\\______]]]bbbjjjpppttt{{{|||tttfff___^^^]]]kkkoookkkhhh^^^YYYaaannnwwwvvvfffRRRIIILLLRRRRRRMMMLLLRRR]]]hhhkkkkkkiiikkkllllllkkklllppptttnnnllliiihhhooovvvsssjjjhhhfff]]]TTTWWWaaabbb[[[eeeaaadddssshhhXXXEEE===>>>FFFTTT___UUUPPPEEE@@@RRRvvvqqqjjjkkkeeecccccc]]]```^^^]]]___cccfffhhhgggeeegggiiijjjpppxxx{{{zzz~~~xxxiiiVVVHHHCCCBBB@@@IIIXXXxxxkkkZZZPPPOOO\\\bbbYYYNNNIIIUUUooottt```YYY]]]aaa\\\___aaa___\\\\\\```eeefffZZZVVV```ggggggfffiiisss{{{qqqcccUUUHHHFFFJJJOOOOOORRReee{{{zzzkkkfff}}}vvvllleee^^^YYYWWWSSSNNNKKKOOOVVVWWWPPPIIIIIIIIIIIIHHHGGGGGGIIIKKKHHHLLLOOORRR[[[kkk|||uuu{{{}}}vvvrrruuuyyyzzzfffKKK>>><<<<<<444000,,,...444999<<<<<>><<<666999IIIQQQ^^^\\\RRRSSSSSSPPPRRRNNNRRRSSSCCC222666888,,,000000444:::>>>>>>AAAFFFDDDGGGIIIIIIFFFBBB>>><<<;;;:::999777666666555555222111///------000555999===IIIUUUVVVKKK<<<222---,,,---------,,,,,,...///*********)))******+++,,,%%%(((+++,,,******,,,...+++,,,///111333333333333111000---+++)))((((((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))***+++,,,,,,******+++,,,,,,+++***)))((((((((((((((()))***---000444888:::666666666888;;;;;;:::888::::::uuuxxxzzzvvvpppnnnrrrxxxpppqqqtttxxx{{{nnnddd^^^___``````^^^]]]^^^___bbbaaa```^^^ZZZRRRIIIBBBGGGbbb{{{^^^MMMGGGWWWwwwuuunnnhhhaaa]]]XXXRRRQQQTTTOOOJJJDDD@@@??????@@@AAAEEEsss{{{PPP222444333666MMMRRRLLLDDD???999...555]]]sssZZZ\\\[[[[[[eeegggnnnzzzuuummmIII333666000222222:::TTT|||fff[[[eeeqqqyyy{{{vvvfffSSSNNNZZZggg]]]TTTWWW^^^___gggpppooorrrbbb\\\ZZZdddkkkqqqnnnfff^^^\\\^^^pppxxxvvveeePPPGGGIIIMMMSSSRRRRRRUUU\\\dddgggffflllkkkgggcccgggooottttttuuummmgggdddooorrrooodddWWWQQQQQQWWWaaajjjlllhhhkkkZZZMMMAAA???DDDNNNYYY```NNNFFFHHHKKK\\\yyylllaaa```bbbaaa```aaa___[[[ZZZ___cccbbb``````]]]___aaadddgggiiijjjkkkbbb\\\QQQEEE;;;777:::>>>HHHaaammm[[[UUU______bbbbbbOOOKKK]]]~~~sssccc[[[WWWYYYYYYccciiiccc\\\[[[[[[YYYXXXYYY\\\```bbb___[[[YYYbbbgggnnnuuu}}}lll\\\LLLDDDDDDHHHOOOWWW]]]YYYbbb}}}pppppptttooodddZZZ^^^^^^aaaffffffeeeiiipppyyy{{{yyysss|||yyyfffOOO@@@999444444777222000444;;;;;;<<>>555111222333222888999???MMM^^^llltttwww~~~wwwqqqqqqtttrrrkkkccc^^^RRRCCC888555444444333666222---+++...555===CCC]]]\\\VVVGGG666---///444---...---))))))---...---)))((((((((()))***++++++(((***+++***)))((()))***...///111333444555444444111///---***((('''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((()))++++++)))((()))***+++,,,---,,,***)))***++++++***((('''&&&&&&&&&'''((()))***---000444777:::999999999999999999999999;;;;;;kkkqqqwwwyyyvvvrrrqqqrrrppppppqqqqqqooosssqqqfffdddbbb___^^^]]]]]]]]]^^^]]]]]]\\\XXXQQQFFF???FFF```~~~eeeTTTIIIUUUgggzzzkkkmmmfffaaa]]]YYYSSSQQQTTTQQQLLLEEE@@@>>>@@@AAABBBLLLxxx{{{LLL...000111555MMMSSSMMMGGG>>>666111@@@mmmkkkmmmeee^^^gggmmmyyyrrrrrrnnnKKK444666///333111888RRRxxxlll```fffoooppppppjjj\\\OOOMMMXXXdddeee[[[```lllooottt~~~{{{jjj^^^\\\```dddbbbiiinnnjjj```WWWUUUWWWcccnnnqqqdddQQQGGGIIIMMMPPPRRRTTTVVVYYY___dddfffiiiiiifffcccfffnnnrrrrrrrrrlllhhhbbbhhh{{{iiiddd\\\UUUWWWcccrrr|||pppkkkiiisssiiiXXXFFFCCCKKKOOOVVV```cccLLLAAAGGGZZZwwwvvvkkk]]]XXX[[[______]]]XXXSSSRRRWWW]]]^^^]]]^^^```aaabbbcccdddddddddddd]]]RRRGGG@@@;;;888===DDDJJJiiikkkmmmbbbiiijjjlllhhhSSSPPPpppwwwbbbWWWTTTWWWdddhhhhhhaaaZZZWWWSSSMMMGGGLLLXXXcccgggbbb]]][[[ZZZ[[[^^^cccmmm|||mmm^^^RRRIIIGGGJJJTTTXXXeee|||{{{zzzvvvuuuzzzsssmmmzzziii]]]]]]___ZZZ^^^]]]XXXVVVXXXWWWTTTGGG>>>666444222///...///EEE@@@>>>DDDPPPbbbxxxsss^^^KKK???;;;===FFFJJJOOO___cccUUUAAA>>>???FFFOOORRRPPPMMMMMMMMMFFF???FFF[[[kkkoooZZZOOOEEEBBB@@@>>>DDDMMMZZZccc]]]SSSUUUTTTIIICCCCCC???777000...111444555AAATTTqqqzzzwwwvvvssskkkcccSSSKKKAAA:::888888666333111000///222:::CCCJJJNNNPPPLLLDDD999111---///111---...---))))))---...---))))))))))))))))))***+++***+++,,,+++))))))***+++...///111333444444444444000...,,,***((('''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&((()))++++++)))((()))***+++,,,---,,,***)))***++++++***((('''&&&&&&''''''((((((***,,,///333777999888888888888888888888888;;;;;;gggkkkpppuuuvvvtttqqqooorrrrrrsssrrrmmmjjjooovvv|||qqqkkkccc___^^^^^^]]]\\\^^^^^^^^^___]]]UUUJJJAAAFFF___lllZZZKKKVVVhhhttteeejjjeeebbbaaa^^^YYYXXXZZZUUUOOOFFF???>>>@@@CCCDDDSSS~~~KKK---///000666PPPVVVPPPJJJ===333333HHHuuuvvv~~~sssdddjjjooozzzeeekkkoooNNN666666///333000666MMMrrruuueeeeeeiiijjjhhhaaaXXXQQQTTT^^^ggg___ZZZjjj|||{{{www{{{|||~~~jjjXXXUUU^^^hhhkkkeeekkkpppkkk___UUUSSSVVV^^^llltttjjjWWWLLLLLLOOOOOORRRVVVWWWWWWYYY___eeefffgggeeecccgggnnnpppooopppmmmiii```___uuuggghhhaaaXXX[[[mmm~~~yyytttmmmjjjmmmlllaaaTTTRRR???EEEUUUVVV___jjjeeeLLLAAAMMMoootttooohhhZZZRRRXXXdddeee\\\PPPJJJGGGMMMUUUZZZ\\\___cccccccccbbbaaa___^^^]]]ZZZKKK>>>===;;;:::DDDSSS```{{{gggjjj```ppp{{{~~~sssYYYXXX{{{yyybbbZZZZZZaaauuuqqqhhh___ZZZVVVMMMEEE:::BBBSSSeeelllggg```]]][[[[[[ZZZZZZ^^^kkk}}}zzziiiWWWLLLJJJDDDJJJVVVdddnnnpppjjjcccbbbbbbbbbcccgggppp{{{}}}}}}fffYYYcccooorrrzzzjjjXXXOOOJJJEEEFFFEEEAAA<<<<<>>GGGSSSXXXQQQHHHPPPOOOGGG@@@HHH]]]ooovvv___RRRIIIKKKLLLKKKOOOXXXbbbiiiaaaVVVXXXUUUIIIBBB;;;777111------111777<<>>@@@DDDFFFRRR|||PPP000111222888SSSXXXRRRIII<<<333333DDDhhh|||qqqmmm}}}uuufffjjjgggjjjXXXdddnnnQQQ888666...333000444FFFiii}}}hhh```aaafffccc^^^YYYWWW\\\dddkkkhhhnnn}}}xxxxxx~~~uuufff\\\\\\dddhhhgggdddjjjnnnjjj___WWWTTTUUUaaapppxxxnnn[[[NNNLLLNNNRRRRRRUUUWWWXXXXXX\\\aaaeeeffffffeeehhhnnnpppmmmrrrnnnjjjaaa___qqq~~~eeegggaaaYYYbbbyyy|||vvvnnnhhhddd^^^VVVNNNEEECCCVVVdddfffyyyrrrLLLNNNdddnnnhhhfff]]]UUU^^^nnnlll^^^LLLCCC???FFFQQQYYY]]]aaabbbbbbaaa```^^^\\\ZZZYYYYYYIII======<<<@@@WWWsssnnn```XXXYYYwwwpppSSSTTTvvvvvvdddcccjjjuuu|||nnn]]]SSSQQQPPPHHH@@@>>>AAAOOOcccnnnjjjbbb___]]]```aaa___\\\___hhhppp}}}tttkkkiiiZZZVVVPPPMMMQQQXXX]]]]]]TTTUUUVVVUUUSSSTTTVVVYYYYYY[[[```gggkkkoooxxx{{{rrrqqqooommmmmmmmmmmmnnnnnnaaacccwww|||www|||{{{ppp```SSSLLLIIIDDD???>>><<<888666888;;;;;;:::999666444777:::???IIISSSZZZlllzzzZZZHHH>>>888888===<<<999<<<@@@MMMbbb```FFFAAAFFFMMMUUU[[[\\\VVVNNNPPPNNNHHHAAAGGGXXXhhhppp]]]SSSQQQVVVWWWSSSXXXcccttttttdddUUUUUUQQQFFFCCC777333......///333<<>>HHHLLLHHHBBB;;;555///,,,...///---+++,,,......******......,,,++++++***)))((((((((()))...---,,,***))))))+++...000111333444444444333333---,,,***(((''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++)))((()))***+++,,,---,,,***)))***+++***)))((('''&&&&&&'''(((&&&'''(((+++...222666888777777777888888888888888::::::llliiiggghhhiiihhhccc^^^SSS\\\ggglllllljjjgggfffjjjiiikkkpppxxxxxxoooeeeaaabbbdddcccaaa[[[ZZZ[[[]]]^^^WWWJJJ???FFFaaattteeeeee~~~lll```\\\[[[]]][[[XXXWWWZZZ[[[SSSHHH@@@===@@@DDDFFFKKKvvvUUU444222222777QQQUUUMMMCCC999555444;;;SSSccc```\\\YYYiiibbbZZZccc]]]YYYNNN]]]kkkQQQ999666...333111222@@@```ggg[[[YYYbbbbbbaaa^^^\\\^^^dddjjjppp{{{ooolllmmmggghhheeebbbcccgggfffbbb^^^cccgggfff```YYYUUUSSS```mmmuuulll[[[PPPLLLMMMWWWRRRQQQWWW[[[ZZZ[[[]]]eeegggffffffiiiooopppmmmtttmmmkkkhhhhhhyyy~~~dddbbb]]]ZZZhhhtttmmmfffccc___YYYOOOIIICCC```|||PPPhhhuuukkkeeegggccc^^^fffqqqkkkZZZJJJBBB???HHHUUU]]]```bbb___^^^^^^\\\ZZZXXXVVVUUURRRGGG???>>>AAAQQQxxx~~~\\\SSSQQQ\\\xxx]]]EEELLLooopppdddhhhrrr~~~rrr___JJJ@@@BBBDDDCCC???FFFDDDMMMbbbnnnjjjbbb```[[[___ccccccaaa```dddhhhffflllwwwtttddd___aaa^^^WWWHHHFFFEEEFFFIIILLLMMMLLLMMMKKKLLLPPPUUU^^^nnn}}}tttkkkooonnneee___^^^\\\[[[YYYYYYYYYYYY[[[]]]fffuuuyyyhhh[[[VVVOOOHHHCCC???;;;888666555333222333555666777888???>>>AAAKKKXXXfffxxxmmmTTT>>><<<@@@@@@AAACCCBBB???FFFMMMMMMTTTZZZTTT\\\lllxxxsssggg^^^XXXUUULLLKKKGGGDDDGGGTTTbbbkkk```WWWUUUYYYVVVSSS```tttlllTTTMMMEEE;;;999555000...000111444>>>HHHiiioooqqqiii[[[NNNHHHGGGEEECCC@@@===<<<<<<<<<===999777555555444444333222222111333:::AAAAAA999111111111222111000///......,,,///...++++++...///,,,++++++***)))((((((((()))---,,,+++((('''(((,,,///111222333444555444333222,,,***)))'''&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))++++++)))((()))***+++,,,---,,,***)))***+++***)))'''&&&&&&'''((((((&&&'''(((+++...222666888888888888999999999::::::;;;;;;]]]___bbbeeeeee^^^TTTLLLHHHUUUbbbfffeeedddcccaaadddbbbaaabbbgggmmmrrruuutttnnnhhhddddddfffeeeddd___\\\[[[^^^___YYYLLLAAADDD___wwwllluuuyyyiiijjjeeebbbaaa^^^YYYXXX[[[[[[SSSIII@@@>>>@@@CCCEEELLLwwwXXX555111///444MMMOOOFFF>>>777555444555EEESSSPPPQQQLLLWWWLLLIII[[[YYYRRRIIIWWWfffNNN888777///333333111;;;WWWfffXXXXXXdddkkkpppmmmeeeaaadddjjjpppyyy{{{ccc\\\fffjjjaaafffjjjkkkmmmooommmiii___aaadddhhhhhhccc\\\VVV]]]iiirrrmmmbbbZZZUUURRRXXXPPPOOOWWW]]]ZZZYYY[[[eeegggfffeeehhhnnnpppmmmssslllkkknnnrrrjjjccc[[[YYY```lllwww}}}pppiiidddccc___VVVLLLGGGXXXppp```}}}eeegggeeeiiijjjiiilllnnncccTTTMMMIIILLLZZZgggjjjfffbbb]]]\\\[[[XXXUUURRROOOMMMEEEAAA>>>???KKKkkkdddLLLHHHNNN___}}}xxxaaaPPPEEEUUUooommmcccgggmmmttthhhVVVCCC;;;===AAAEEEHHHHHHJJJYYYpppvvvjjj___^^^___```aaaaaaaaabbbdddfffbbbaaaccckkksss|||pppZZZPPPEEE@@@BBBEEEEEECCC>>>;;;:::???EEELLLWWWaaafffeee\\\PPPMMMPPPOOOHHHLLLJJJHHHEEECCCBBBBBBBBBCCCIIINNNRRRWWWXXXIII777999888999:::888444333666555555888<<<>>>???DDDJJJYYY___nnnvvvlllZZZHHH999<<>>KKKZZZWWWSSSMMMHHHEEECCCBBB<<<<<<;;;888555444555777;;;:::888777555444444333------///444::::::444...+++///444444000...///222,,,//////,,,,,,//////,,,+++***)))))))))))))))))),,,+++)))'''&&&)))---111333333444555555444333222***)))(((&&&&&&&&&'''(((%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))++++++)))((()))***+++,,,---,,,***)))***+++)))((('''&&&&&&'''((()))'''''')))+++///333666888888888888999::::::;;;;;;<<<<<>>???BBBCCCNNNuuuZZZ666111...333KKKMMMCCC@@@666333222222@@@MMMKKKNNNKKKUUUHHHDDDXXXWWWOOOGGGTTTbbbKKK777777///222444111777QQQ{{{fffZZZ]]]fffttt{{{kkk```aaahhhrrrwwwwwwfffXXXhhh|||{{{nnnrrrvvvxxx{{{|||uuummmcccccceeelllrrrnnnbbbWWWYYYeeeooopppkkkdddZZZRRRTTTOOOPPPXXX[[[VVVVVV\\\eeefffdddcccfffmmmooommmrrrkkkllloooppp{{{yyynnneee___\\\VVVRRR[[[iiisssmmmiiiggg```TTTMMMLLLnnnqqquuunnn]]]fffeeehhhlllqqqqqqkkkaaaXXXUUUWWWdddyyyqqqeee___]]]YYYTTTNNNHHHCCC@@@;;;===;;;>>>TTT{{{gggSSSDDDDDDLLL___yyyjjjSSSMMMJJJYYYooojjjccceeefffgggdddVVVHHHCCCCCCEEEKKKRRRHHHXXXvvvlllXXXWWW^^^]]]^^^aaacccdddbbb```aaa[[[WWW[[[aaahhhqqqyyy{{{pppaaaWWWSSSQQQMMMIIIIIICCC@@@EEEKKKOOORRRUUUTTTQQQLLLGGGCCCAAA@@@???DDDBBB@@@???>>>???@@@AAA999===>>>;;;<<<>>>:::222444444888>>>???<<<>>>CCC<<<>>>FFFNNNTTTZZZhhhvvvsssggg``````PPPKKKJJJVVVooo|||yyyooo^^^VVVQQQPPPNNNJJJHHHIIIQQQ```lllnnn]]]SSSTTTRRRRRRhhhzzzoooWWWHHHHHH@@@666666111---000777999999BBBPPP^^^XXXQQQMMMKKKJJJHHHFFF>>>@@@@@@===888555555777888999999888666333222111+++,,,///333777999888777222444666333///---///222,,,//////------//////,,,))))))))))))))))))***+++,,,+++)))''''''***000555444444555555555444222111)))((('''&&&&&&&&&'''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((()))++++++)))((()))***+++,,,---,,,***)))***+++)))((('''&&&&&&'''((()))((((((***,,,///333777999777777777888999:::::::::>>>>>>DDDGGGJJJLLLKKKHHHEEECCCIIIZZZfffeee___^^^aaaaaabbbeeegggfffdddcccfffiiinnnnnnnnnkkkhhhdddcccdddccc^^^ZZZ[[[]]]XXXKKK@@@III[[[rrrhhhnnn}}}iiigggiiiccc``````___]]]___cccZZZSSSIIIAAA>>>???AAABBBGGGkkk{{{ppp]]]777222///444MMMNNNDDDEEE888111///111@@@LLLIIILLLOOO^^^PPPJJJ[[[WWWMMMGGGRRR___HHH666888///222555111555NNNyyyggg]]]cccbbbuuujjjYYYZZZaaabbbgggdddSSSRRRooo~~~yyy|||tttfffccc```bbbkkkssspppaaaSSSSSS___jjjooollldddVVVJJJPPPMMMQQQYYYXXXQQQTTT^^^dddeeecccaaadddkkknnnlllsssllllllllliiiooouuupppkkkdddbbbcccWWWLLLYYYppprrrnnnlllhhh]]]QQQMMMPPPssswwwrrrqqqccc\\\hhhdddeeemmmuuuuuullleeebbb]]]eeexxx|||iiiaaa^^^YYYQQQIII@@@:::666999<<<:::===ZZZaaaUUULLLDDDFFFOOOeee|||gggNNNJJJDDDLLLlll}}}iiidddgggdddbbb___UUULLLIIIFFFEEEKKKTTTJJJfffnnnRRROOOPPPRRRXXXbbbjjjkkkeee___^^^YYYWWW[[[```aaaaaaccccccnnnwww~~~~~~yyyvvvrrrnnnjjj```VVVOOORRRYYY\\\[[[[[[OOOKKKIIIGGGBBB===AAAIIIAAA@@@===;;;;;;<<<>>>@@@???@@@AAA@@@<<<;;;???DDDCCC@@@BBBHHHIIIFFFGGGLLLQQQVVV```mmmwwwxxxsssooofffbbbdddJJJSSSaaawwwttt~~~qqqaaa___^^^ZZZWWWSSSLLLGGGEEELLL[[[iiilll[[[TTTZZZ[[[XXXggg~~~ccc\\\JJJBBBEEE===000...111///333<<>>GGGVVVYYYSSSJJJDDDBBBAAAAAA@@@777:::<<<999444000000222333555777888555222///------...111555888;;;>>>??????===888333...,,,...///,,,//////------//////,,,))))))(((((()))***++++++---+++)))'''(((,,,333888444555555666555444222111((('''&&&&&&%%%&&&'''(((&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((()))++++++)))((()))***+++,,,---,,,***)))***+++)))((('''&&&&&&'''((()))((()))***---000444888:::555666666777888999999999>>>>>>KKKCCC===>>>AAAAAA>>>===EEEfffeeeWWWWWWJJJBBBVVVTTTfffjjjdddeeeeeeaaaccciiimmmnnnkkkhhhgggccc^^^___^^^^^^\\\XXXQQQHHHBBBFFFZZZ|||sssgggqqqzzzllleee___^^^aaabbbaaa^^^[[[\\\]]]]]]TTTGGG???===>>>@@@@@@GGGaaazzz~~~tttWWW777...555444???MMMHHHBBB888222///444GGGTTTMMMPPPVVV]]]WWWLLLSSSXXXOOOHHHQQQfffRRR888888222///111333;;;GGGeeennn[[[hhh|||}}}mmmbbb]]]YYY^^^]]]XXXQQQQQQ^^^www{{{kkk```]]]]]]dddkkkpppmmmiiiccc\\\UUUWWW]]]eeeiiifff]]]QQQIIIOOOKKKJJJLLLMMMOOOUUU]]]fffccc______aaadddfffgggmmmooopppkkkffffffmmmttttttpppgggdddcccYYYYYYiiirrrrrrooofffWWWNNNSSS\\\yyyvvvzzzhhheeeaaa\\\YYY[[[\\\___^^^fff{{{}}}ggg___ccclll\\\```^^^XXXNNNCCC;;;777666---CCCCCCAAAnnneeeTTTKKKDDDCCCHHHTTTxxxsssWWWPPPGGGFFF]]]}}}ppprrrmmmeeemmmdddYYYPPPRRRZZZ]]]YYYSSSSSSiiiqqqVVVMMMHHHNNNLLLOOOWWW^^^aaaeeehhh[[[YYYWWWUUUUUUVVVXXXZZZ^^^^^^___ccchhhjjjiiigggmmmwww|||sssiiiaaa```ZZZSSSXXXdddaaa```^^^ZZZVVVTTTSSSTTTTTTUUUWWWVVVTTTTTTXXX[[[\\\bbbmmmvvvvvvttt|||xxxuuuoooiiiccc___]]]\\\UUUjjj~~~gggsssiiiZZZOOONNNYYY___\\\ZZZ^^^WWWTTTOOOJJJFFFGGGTTTbbbsssmmm^^^RRRXXXjjjrrrnnn\\\QQQFFF???999333222444>>>;;;>>>EEEDDDBBBNNN```___UUUMMMJJJHHHAAA;;;888999<<<:::444333666555000111666888555333444333///444111...222===LLLYYYaaaOOOEEE999111000000000...///---***+++---///...,,,((()))******)))***+++---...,,,)))((((((,,,000222333444444555444222111000+++)))'''%%%$$$%%%&&&'''&&&%%%&&&(((***)))$$$ &&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&%%%&&&'''((((((((((((((((((((((((((())))))(((((()))***++++++&&&&&&&&&&&&&&&'''((((((''''''(((+++///444:::===666666777888999999::::::>>>>>>lll^^^NNNCCC;;;666<<>>777HHHIII___gggcccdddbbb^^^```gggjjjllljjjhhhfffaaaZZZ]]]\\\[[[ZZZVVVOOOFFF@@@EEEZZZ{{{rrrgggrrr}}}~~~iiigggfff___aaabbbaaa^^^]]]^^^___\\\RRRFFF>>><<<>>>@@@@@@DDD^^^yyykkkBBB///111222AAAQQQLLLDDD888111000444GGGXXXXXXLLLUUUaaa___TTTVVVVVVJJJMMMXXXmmmYYY===;;;555333222333999DDD___~~~ffflllsssxxx|||yyypppfffaaa```aaa\\\XXXXXXYYYbbbuuu|||mmm```XXXUUUbbbhhhkkkjjjgggccc\\\TTTVVVYYY___dddfffaaaXXXRRRTTTPPPOOOPPPPPPPPPTTTZZZ```___^^^^^^___aaadddfffllloooqqqpppmmmnnnssswwwrrrrrrjjjgggcccWWWUUUeeevvvtttpppgggWWWMMMTTTbbbvvvooovvvnnncccaaa]]]WWWSSSQQQKKKMMMOOOOOOZZZeeebbbbbb[[[pppxxxiiiaaa\\\\\\WWWJJJ;;;111///111555>>>===NNNrrr^^^YYYQQQEEEAAAGGG\\\}}}wwwYYYMMMDDDHHHbbbnnnkkkeee]]]ddd]]]]]]eeettt|||uuufff]]]TTTfffnnnZZZYYYZZZVVVOOOKKKMMMQQQUUU[[[bbbYYYWWWUUUSSSQQQQQQPPPPPPXXXWWWWWWYYY\\\]]][[[YYYZZZ___dddgggkkkrrr}}}~~~}}}uuukkkiiifffbbb```_________^^^{{{}}}kkkUUUUUUqqqyyyYYYPPPKKKQQQbbbkkkeee[[[XXXXXXUUUPPPKKKEEEEEENNNZZZmmmkkkaaaTTTRRR[[[```\\\QQQKKKEEE@@@999444555:::999===FFFQQQWWW\\\fffqqqaaaWWWNNNJJJFFF>>>888555,,,111555666777888888555888888777555111000000222(((...999DDDLLLQQQTTTTTTAAA:::111---...///...---///---++++++---///---,,,)))))))))))))))+++---...---,,,***)))***...222444555555555555444222000///***)))'''%%%%%%%%%&&&'''$$$$$$$$$&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))***************+++,,,,,,''''''&&&&&&&&&''''''(((''''''(((+++///444999<<<555666777888999:::;;;;;;======|||qqqcccOOO@@@EEETTTdddrrr___BBB>>>;;;999FFFKKKdddoookkkjjjfff```bbbcccfffhhhhhhjjjiiiaaaXXXZZZYYYYYYWWWSSSLLLDDD>>>III^^^vvvkkkxxxooolllmmmbbbbbbbbbaaa___^^^___```[[[RRRGGG???>>>???AAABBB<<>>VVVmmmjjjtttsssvvvxxxpppaaa\\\___```cccpppyyyxxxwwwmmmddd___aaadddeeeeeefffddd\\\SSSVVVVVVZZZ```ggghhhccc^^^WWWSSSRRRTTTTTTSSSUUUYYYZZZ]]]___```___```cccfffnnnoooqqqrrrrrrrrrqqqpppggglllkkkhhhcccUUUSSSbbbwwwrrrmmmgggXXXOOO]]]ttttttdddccclll}}}ooobbb^^^^^^YYYRRRMMMKKK>>>>>>CCC@@@HHH\\\iii___LLLPPPcccgggaaa```^^^YYY[[[WWWLLL>>>666777<<<@@@FFFNNNooorrr```VVVZZZRRRDDDGGGWWWnnn~~~^^^NNNHHHWWWwww}}}fffcccbbb___ddd\\\VVVXXXaaaccc[[[[[[bbbbbbnnnpppddd\\\YYY\\\aaa[[[YYYUUUPPPLLLHHHFFFEEEGGGGGGFFFGGGIIIIIIGGGFFFGGGGGGGGGGGGGGGJJJPPPTTTUUUVVVZZZ```fffjjjiiihhh^^^___fffkkkiiihhhuuu{{{tttnnnmmmlllnnnooonnnhhhddd___^^^\\\[[[[[[\\\^^^___\\\vvvvvvmmmmmmjjj]]]TTTaaa{{{yyyccc]]]ZZZ```nnntttkkk___YYYYYYUUURRRMMMFFFCCCIIIQQQcccfffbbbUUUNNNOOOOOOLLLHHHDDD@@@:::666:::JJJ[[[^^^aaacccfffppp{{{~~~|||aaaWWWNNNIIICCC;;;555333000111555888:::<<>>777666333---///666///;;;IIIRRRQQQIII@@@:::222///,,,,,,///000///---...---,,,,,,---...---,,,***)))))))))***,,,///000,,,+++******---000444666666777666666444222///...***)))'''&&&%%%%%%&&&'''$$$$$$$$$&&&'''&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((************************+++++++++++++++,,,,,,,,,(((''''''&&&&&&&&&''''''''''''(((+++///444999;;;444555666777999;;;<<<<<<>>>>>>qqqWWWTTTaaaxxxwww[[[<<<999>>>DDDOOOWWWooozzztttppphhh```aaa___aaadddhhhnnnooofffZZZYYYXXXXXXVVVSSSLLLDDD>>>HHH^^^wwwkkkvvvyyynnnlllgggfffdddaaa^^^]]]^^^^^^ZZZRRRGGGAAA@@@BBBCCCDDD@@@VVVrrrrrraaa;;;,,,333888IIIVVVOOOFFF666000333333AAAVVVbbbQQQXXXfffhhh^^^]]]^^^TTTPPP```xxxaaa???:::555555333111444:::NNN|||nnndddsssppptttyyyooo\\\WWW```gggqqq}}}}}}vvvnnnhhhbbbbbbbbbbbbeeefff___VVVYYYWWWYYYbbblllpppmmmgggUUURRRQQQUUUWWWWWWXXX[[[VVV\\\bbbcccaaa```dddgggnnnnnnnnnppppppmmmfffaaaVVVaaaeeeeeeaaaVVVTTTbbbyyyrrrmmmfffYYYUUUjjjmmm\\\^^^```fffllliiieeeaaa^^^]]]\\\WWWOOOJJJEEE888888BBBJJJ[[[pppyyycccMMMLLL[[[``````cccbbbZZZYYYUUUNNNFFFCCCDDDGGGDDDSSSjjjllljjj[[[TTTUUUJJJ@@@UUUwwwgggPPPLLLdddqqq___^^^aaabbbcccgggXXXMMMJJJFFFJJJddd{{{jjj^^^ZZZ\\\```\\\TTTLLLDDD@@@>>>===::::::::::::;;;<<<;;;;;;<<<<<<======<<<999666444999;;;>>>???????????????===>>>BBBDDDBBB@@@HHHSSSGGGDDDAAAAAADDDKKKPPPTTTbbbeeekkkrrrxxx~~~~~~|||yyytttnnniiigggdddccc^^^VVVRRRSSSRRROOO[[[[[[[[[]]]______]]]ZZZZZZYYYXXXWWWWWWYYY[[[\\\^^^fffoootttsssnnngggccccccccclllzzzvvvggg^^^]]]XXXUUUSSSPPPIIIDDDGGGMMMZZZ]]][[[TTTNNNNNNLLLHHHFFF@@@999222333FFFkkk]]]TTTKKKGGGAAA:::555555999666555777;;;DDDYYYnnnZZZEEE777888777000///666<<>>@@@BBBBBBLLLaaa{{{ppp^^^[[[999...444666EEEUUUQQQDDD555111222222@@@TTT]]]QQQXXXiiinnneeebbb```WWWQQQ```www```???:::555555333111333777GGGssssssgggiiijjjsssyyynnn\\\\\\iiioooxxxuuuxxx|||uuummmgggddddddbbbbbbfffhhhccc[[[]]][[[]]]eeeoootttqqqkkkVVVRRRQQQUUUWWWVVVVVVWWWSSSZZZ```cccaaa```bbbeeejjjiiijjjllllllhhh___XXXMMM[[[bbbbbb```VVVTTT```wwwtttoooggg___bbbxxxgggZZZ[[[WWWWWW]]]]]]]]]^^^]]]\\\ZZZTTTLLLEEE;;;444:::LLLeee```RRRXXXhhhjjjddd```YYY[[[WWWRRRQQQTTTVVVVVVUUUPPP\\\sssxxxgggeee[[[WWWTTTFFFBBBdddiiiNNNLLLjjjooobbb]]]^^^]]]XXX\\\RRRJJJIIIJJJYYY~~~rrrgggaaaaaa```YYYNNNCCC;;;777666777666666666666666666777777333444777999:::999888777<<<;;;:::::::::999888888===:::999:::999777888;;;===;;;:::<<<@@@CCCEEEEEE:::===BBBHHHNNNQQQSSSTTTXXX[[[ZZZUUUOOOLLLLLLLLLGGGHHHEEE???===AAACCCBBBHHHHHHIIIKKKMMMOOONNNNNNTTTSSSRRRSSSTTTVVVYYY[[[fffeeefffiiilllkkkeee___```kkkqqq]]]XXX[[[VVVTTTSSSSSSNNNHHHIIIMMMVVVVVVSSSOOONNNNNNLLLHHHDDD>>>666111777QQQ|||UUUNNNGGGDDD@@@;;;:::;;;666666666777:::HHHccc|||___FFF444666999222///222666<<>>>>>iiiooopppjjjiiitttxxxLLL777333777DDDPPPooo~~~}}}ppplllgggbbbccc___]]]___iiixxxuuueee[[[ZZZZZZYYYVVVOOOGGGBBB@@@ZZZsssdddnnnyyy{{{uuuooojjjccc]]]YYYWWWVVVUUUPPPIII@@@;;;;;;===??????III```xxxkkkEEE333222///>>>RRRSSSAAA777222000444HHH]]]___OOOWWWkkkuuukkkccc]]]SSSSSS___uuu^^^???<<<888888444111444666AAAjjjpppjjjmmmtttvvvlll]]]\\\dddeeerrr~~~mmm```gggvvv{{{tttoooffffffeeedddfffiiifff```^^^]]]___eeemmmqqqooolll[[[TTTQQQTTTUUUSSSQQQQQQQQQVVV\\\___^^^^^^___```cccccceeehhhjjjhhhbbb]]]UUUcccgggdddbbbYYYUUU^^^eeekkknnnkkklllyyy{{{eeeWWWQQQHHHJJJVVV\\\ZZZ\\\\\\YYYVVVQQQGGG>>>999;;;OOOmmmfffeeexxxssseeeXXXZZZVVVVVV___lllvvvxxxvvvkkkjjjppplll___\\\YYYYYYVVVLLLPPPsss|||___KKKRRRuuu{{{mmmhhhaaa```___VVVTTTKKKCCCDDDRRRnnnxxxqqqjjjgggbbb[[[WWWXXXTTTNNNDDD:::333111333444444555666555444444666777555555444333333666;;;???@@@>>><<<;;;===???AAABBBKKKGGGEEEEEEFFFGGGFFFEEEDDDBBBBBBDDDHHHIIIFFFDDDKKKIIIFFFFFFHHHKKKMMMMMMMMMPPPNNNGGG@@@@@@CCCDDD>>>AAA???:::888:::<<<;;;999999;;;<<<>>>@@@BBBCCCGGGGGGHHHKKKOOOSSSXXXZZZZZZaaaiiijjjeee```______ccckkk{{{dddUUUSSSXXXUUUSSSSSSTTTQQQLLLLLLOOOWWWSSSOOOLLLLLLKKKIIIFFFBBB===999888>>>QQQqqq}}}sssuuu~~~bbbMMMHHHDDDBBBAAA>>>???CCC???HHHKKKAAA888<<>>MMM]]]oookkkjjjfffhhhccc___^^^iiizzzwwwfff[[[[[[ZZZZZZWWWPPPHHHCCCFFF___vvvjjjxxxxxxooohhh```ZZZWWWUUUTTTSSSNNNGGG???:::;;;===??????CCC\\\~~~RRR777111,,,;;;NNNLLL???999444...777XXXooolllWWWZZZiiioooddd\\\ZZZRRRSSS]]]pppZZZ>>>>>>:::999666333555555<<>>GGGkkkzzzxxxqqqcccWWWVVVYYYcccqqq{{{}}}|||ssssssttt~~~bbbXXXWWWWWWVVVUUUXXXhhhxxx^^^PPPJJJYYY}}}nnnhhhjjjbbbcccdddYYY[[[QQQHHHOOOnnnsss\\\KKKEEE@@@???>>>;;;:::<<>>AAAEEEIIILLLOOOQQQPPPNNNQQQYYY___mmmmmmkkkjjjjjjnnnuuuzzz}}}|||}}}~~~}}}}}}{{{yyy{{{~~~{{{wwwoookkkgggeeeffffffeeecccdddccc[[[PPPKKKLLLLLLJJJBBBGGGGGGBBB>>>??????===:::::::::999999999:::<<<:::;;;===AAAFFFLLLRRRUUUOOOWWW``````[[[WWWZZZ^^^YYY]]]kkk}}}yyyxxxllllllggg]]]SSSOOOQQQSSSUUUSSSSSSTTTRRRMMMLLLOOOUUUTTTSSSPPPKKKGGGFFFHHHEEE???;;;<<>>:::888888555666555999[[[nnnfffhhhiiiiiilllmmmeeeZZZdddqqqqqq]]]MMMPPPZZZ^^^oooyyy}}}qqqgggbbbfffjjjjjjfffdddfffgggfff\\\ZZZXXXXXX[[[bbbhhhmmm[[[SSSNNNQQQTTTTTTSSSSSSWWWXXXYYY]]]```aaa___^^^[[[]]]```ccceeeeeeffffffoooxxxvvvppppppjjjdddhhhfff}}}zzzdddYYYPPPDDD888<<>>SSSXXXYYYXXXVVVRRREEE666@@@KKK|||mmmmmm|||vvvaaaSSSUUUTTTUUUXXX\\\]]][[[YYY]]]mmm|||xxxaaa^^^ZZZWWWRRRRRR___zzzhhhPPPIIIHHHXXXxxxjjjfffjjj___^^^```TTTGGGEEEGGG^^^```AAAAAA:::444444555666999===999999888777777888999:::>>>BBBHHHLLLPPPVVV^^^dddhhhqqq|||sssnnnpppmmmeee]]]aaaaaa[[[TTTQQQOOOLLLBBBAAA???;;;777555555666333444666:::???EEEJJJMMMYYYXXXUUUTTTTTTUUUWWWXXXXXX]]]fffkkkjjjffffffkkkbbb^^^UUUMMMJJJKKKLLLKKKVVVSSSSSSTTTRRRMMMKKKMMMRRRUUUXXXVVVMMMGGGHHHMMMJJJAAA::::::???FFFPPPYYYMMMHHH@@@===???DDDGGGGGGFFFCCCAAAAAAAAAAAAFFFLLLooo___@@@777555...)))444999444...111888<<>>888333111222333333000111333333111000///000))),,,000000...,,,,,,---***(((&&&))),,,,,,'''###'''))),,,000222444555555222222222222000...+++***&&&&&&''''''(((''''''&&&%%%'''))))))'''&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((***+++---------+++)))((($$$$$$%%%%%%'''(((***+++%%%'''))),,,///333555666666666777888999999::::::??????qqqmmmbbbjjjgggNNN???@@@@@@CCC^^^mmmccccccdddddd```^^^^^^eeennnqqqllleee___\\\ZZZXXXVVVPPPHHHAAAGGGaaazzzuuuzzzjjjeee^^^WWWUUUXXXXXXSSSNNNLLLGGGAAA===<<>>@@@cccxxxhhhkkkxxx|||pppfff```\\\OOONNNPPPSSSRRRQQQTTTZZZeeezzz}}}eee]]][[[ZZZRRROOOfffssshhhQQQCCCIIIYYYrrroooddd]]]^^^```]]]VVVRRRNNNDDDHHHlllwwwPPP<<<888444444777555000111666777===@@@>>>???EEEKKKNNNZZZgggttt}}}}}}vvvllleee^^^TTTLLLHHHFFFDDDBBB===:::777666777<<>>FFFEEECCC@@@???@@@CCCFFFXXXkkkkkkRRR??????>>>555999555666777///+++<<>>===???@@@AAAEEE___UUU666222111???JJJ@@@:::999111...AAAaaapppkkk___fffkkkeeeXXXMMMLLLPPPQQQlllttt\\\GGGEEEDDD;;;666777333222888EEElllmmmccc[[[___gggffffffddd[[[YYY]]]___ZZZPPPKKKMMMQQQwww{{{nnnggg```ZZZ___^^^aaaeeehhhjjjjjjhhhgggaaa^^^ZZZXXXZZZ^^^dddgggeee]]][[[```aaa[[[[[[``````ZZZZZZaaaeeeccc______ZZZ^^^dddjjjllljjjeeebbb```fffjjjgggbbbdddnnnxxxbbb^^^aaa^^^^^^XXXPPPIIIJJJSSS```jjjwwwmmm```XXXUUUQQQJJJDDDQQQqqqkkkccceeekkkmmmhhh```YYYOOOGGGJJJKKKNNNQQQSSSZZZjjjyyyzzzbbb[[[[[[^^^\\\]]]nnn~~~lll]]]PPPBBB@@@SSSrrrggg^^^WWWYYYZZZVVVOOOLLLFFFEEEYYYtttPPP555+++555444666;;;;;;777777<<<@@@LLLWWW[[[bbbqqquuueee[[[RRRMMMFFF???;;;:::<<<>>>===AAAGGGLLLPPPTTTYYY]]]\\\^^^]]]ZZZZZZ]]]ZZZUUURRROOOAAA888>>>@@@???DDDCCCGGGMMMPPPOOONNNMMMMMMPPPRRRWWWZZZUUUMMMKKKOOOLLLGGGJJJMMMOOOXXX[[[PPPHHH;;;:::<<<555555;;;:::CCCCCCBBBAAA???>>>>>>??????LLLNNN@@@888AAAKKKMMMDDD999222333555<<>><<<<<<<<>>AAABBBGGGfffUUU666///333IIISSSCCC888888222...<<>>@@@@@@CCCEEEIIIWWWpppjjj^^^aaa]]]``````bbbmmmrrrcccLLLCCC<<<>>>DDDXXXbbb[[[VVVWWWWWWQQQJJJGGGCCCPPPrrrpppjjjccc\\\WWWRRRFFF888666===222111444:::@@@HHHRRR\\\qqq|||~~~{{{uuutttwwwyyyxxxrrrnnniiieeeccccccbbbaaaffffffhhhnnnuuuxxxwwwuuuxxxsssnnnnnnllljjjlllpppkkkkkkkkknnnqqqttttttssssss|||}}}uuujjj^^^SSSKKKGGG???===<<>>666;;;<<<<<>>CCCEEEAAABBBOOObbboooYYYFFF333---...222===HHHPPPHHH<<<333//////000111666777777444///,,,---//////000000///,,,)))))))))(((***,,,---+++***)))***+++...333666777777777888555444111///,,,***((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$#########%%%%%%%%%%%%&&&'''((())),,,+++)))***+++,,,,,,+++((()))***++++++***)))((('''''''''''''''((()))***''''''))),,,111555666666111777::::::;;;>>>@@@>>><<<<<>>;;;;;;>>>AAABBBGGGeee~~~SSS555---555RRR]]]HHH999888333///666DDDLLLKKK]]]fffjjjaaaSSSKKKKKKMMMVVVpppyyyaaaIIICCCDDD@@@666666222111555<<>>>>>@@@FFFSSSeee{{{zzztttqqqppprrrpppiiibbb___bbbeeeeeecccfffmmmssstttjjjgggbbb___^^^^^^^^^^^^]]]]]]^^^bbbfffiiiiiigggmmmiiieeeddd```\\\]]]aaa^^^``````^^^]]]]]]ZZZVVV\\\cccjjjkkkgggeeeeeefffjjjmmmrrrxxxuuummmVVVKKK>>>777:::BBBHHHLLLTTTYYY]]]]]]YYYUUUSSSSSSKKKLLLDDD@@@EEECCCDDDNNNeeelllhhhWWWPPPUUUVVVOOOJJJNNNRRRTTTQQQLLLHHHGGGKKKGGGOOO^^^ssssssTTTJJJIIIHHHGGGEEEDDDCCCAAA???===>>><<<<<<===>>>DDDSSSbbbNNNAAA444222666:::<<<<<<666444111...,,,///333777999888666111---+++,,,...000000000...+++(((((((((***+++,,,,,,***((()))))),,,000444666777777777888666444111...+++)))'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***000...+++***+++,,,,,,,,,((()))*********)))((('''&&&&&&&&&'''((()))***+++''''''(((,,,111555666666222888;;;:::;;;>>>???>>><<<<<>>@@@AAABBBZZZqqq{{{TTT555---555QQQ\\\GGG<<<999333///333===HHHNNN^^^ggghhh[[[MMMIIILLLNNNRRRiiiqqq\\\EEE@@@@@@>>>888777000///333999RRRwwwcccSSSUUUbbbdddeeeiiigggZZZ\\\^^^___\\\VVVOOOJJJPPPfffppppppooohhhbbbeeeeeefffffffffeeecccaaa```kkkjjjfffaaa^^^^^^bbbeeefffjjjfff[[[ZZZ___]]]TTTUUUUUUSSSSSSUUUXXXZZZYYYWWWXXXYYYZZZ\\\___ccceeecccbbbdddiiinnnmmmfff___dddWWWJJJKKK\\\kkkeeeVVV^^^aaa______wwwgggccchhhiiinnnwww}}}|||gggddd^^^___^^^ZZZXXXTTTJJJ@@@888333222555:::???HHHQQQ```fffiiieee^^^\\\aaafffaaa\\\UUUTTTVVVTTTIII>>>888555EEERRRdddjjjbbb]]]ZZZYYYSSSIIIBBBAAAJJJuuuyyyggg^^^XXXOOOCCC:::999777222444;;;CCCRRRhhh{{{xxxyyywwwnnnggghhhiiilllooojjjbbb^^^___]]]bbbdddbbbcccjjjoooqqqfffdddaaa```aaabbbbbbaaaZZZYYYXXXYYY[[[^^^``````cccaaa```___YYYQQQOOOQQQXXX]]]___]]]\\\^^^]]]XXXbbbfffiiiiiiccc^^^^^^aaaeeeccc```]]][[[\\\^^^```}}}wwwfffOOO>>>:::<<>>>>>;;;;;;===;;;888===GGG:::666111111777<<<;;;666777777555222//////222555:::888333...+++)))+++,,,000000000---***(((((((((---------+++((('''((()))---000333555555555666777666333000,,,)))(((''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''(((***+++,,,222///,,,+++++++++***)))((())))))***)))((('''&&&&&&&&&&&&&&&''')))******''''''(((,,,111555666666555:::===;;;;;;===>>><<<======jjjooovvvtttjjjhhh{{{{{{rrrllljjjddd^^^aaahhhaaaaaa```]]]YYYWWWWWWWWWYYYXXXYYYZZZYYYSSSJJJCCC???QQQtttyyyppp{{{yyymmmbbb^^^aaa^^^aaacccaaa[[[VVVSSSSSSTTTNNNFFF@@@===>>>>>>???BBBVVVmmmXXX888000333GGGQQQ@@@<<<888333000222:::IIIVVV\\\eeeeeeWWWJJJIIINNNQQQMMMaaagggVVVBBB===>>>;;;;;;888000///333666JJJlllpppYYYUUUbbbgggiiimmmkkk[[[^^^bbbddd```XXXPPPJJJKKKaaakkkkkkkkkgggdddkkkllljjjgggdddaaa___^^^^^^ffffffeeeaaa^^^___dddiiikkklllggg^^^[[[]]]ZZZSSSXXXYYYWWWSSSTTTXXX[[[[[[XXXUUURRRSSSXXX]]]``````^^^```gggrrrzzzyyyoooeeeeee]]]UUUTTTZZZ``````\\\^^^aaaaaabbbqqqsssbbb```cccdddggglllxxxqqqeeeeee___```^^^VVVOOOJJJBBB:::444000///555999999999:::EEEMMMVVV[[[^^^aaa^^^ZZZ___[[[YYYYYYUUUKKKAAA;;;>>>333@@@^^^]]]\\\XXXVVVSSSKKKBBB===>>>MMM{{{qqqggg^^^QQQ===444000555999;;;BBBMMMaaayyy~~~ggg```\\\aaahhhiiifffccc```bbbeeefff^^^TTTOOOQQQQQQWWW[[[ZZZ[[[```eeefff___^^^^^^___```aaa```^^^VVVSSSOOONNNOOOUUU[[[___\\\\\\]]]\\\TTTIIIDDDEEEPPPXXX\\\YYYWWWZZZXXXRRRTTTUUUZZZ^^^]]]YYYZZZ^^^WWWWWWWWWUUURRRPPPOOOPPP[[[___gggrrr~~~kkkXXXLLLCCC<<<888???CCCKKKSSSUUURRRPPPQQQNNNTTTXXX```hhhfffkkk{{{lllVVVNNNSSSTTTPPPLLLSSSYYY\\\^^^___\\\WWWMMMIIIRRRaaaqqqvvvtttzzzvvvdddbbbtttbbbZZZNNNFFFBBBAAA???===@@@@@@BBBCCCAAA===<<<>>>888888555222999CCCDDD===777666555333111111222444777444000,,,)))***+++,,,/////////,,,)))(((((()))------,,,***''''''(((***...000333444444444555666555222///+++)))'''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))+++,,,---000...+++*********)))'''(((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''))),,,111555666666666;;;>>><<<;;;======;;;======kkkllllllkkkllluuuwwwooojjjhhhkkkfff\\\\\\ccc^^^aaadddbbb]]]ZZZYYYZZZZZZYYYYYYYYYYYYTTTLLLEEE???MMMppp}}}ssszzztttlllfffjjjooonnniiifff___aaacccbbb^^^YYYUUURRRRRRLLLDDD???======>>>???CCCXXXvvvXXX999222111===FFF<<<:::555222222222888III[[[TTT```bbbUUUJJJLLLRRRSSSJJJZZZ___QQQBBB>>>>>>:::;;;888111111444222AAA^^^~~~```VVVbbbjjjmmmpppmmmaaaggglllmmmfff\\\RRRMMMLLL___fffcccddddddgggrrrsssooojjjeeeaaa``````aaafffgggfffbbb]]]]]]bbbgggllliiiddd___\\\[[[XXXUUUXXX[[[[[[VVVUUUZZZ[[[ZZZVVVTTTSSSTTTWWWZZZZZZZZZ\\\^^^dddnnnvvvtttjjjaaa]]]\\\]]]```aaa___^^^]]]YYY\\\aaaffflllssszzzjjjfff```^^^___dddiiilllwww}}}qqqjjjdddeeebbb___XXXMMMGGGDDD>>>888333111222666777444444666444<<>>???=========kkkjjjjjjlllooossstttsssuuu}}}yyysssooolllooohhhgggkkkggg[[[XXX]]]YYY^^^dddeeeaaa^^^]]]^^^\\\ZZZYYYYYYYYYUUUMMMGGG>>>KKKmmmuuuuuuxxx```TTTPPP```uuu}}}xxxqqqfffffffffeeeaaa[[[TTTPPPIIIEEE>>>;;;;;;===@@@AAA???WWW}}}VVV777444000777BBB<<<777333111333333777HHH\\\MMM[[[```UUULLLOOOUUUUUUIIIWWW[[[NNNBBB@@@???:::;;;999333333555000:::SSS{{{eeeWWWccclllppprrrooodddkkkqqqpppggg[[[PPPKKKKKK^^^eeebbbcccdddjjjvvvwwwssslllfffcccbbbdddfffjjjjjjhhhbbb[[[YYY\\\aaajjjeee```^^^\\\XXXUUUVVVVVV\\\]]]XXXWWWZZZZZZVVVTTTUUUWWWWWWWWWVVVVVVUUUXXXXXXZZZ```dddaaaWWWOOObbb```dddlllooodddUUUKKKOOOSSS\\\eeefffbbbdddiiieeehhhggg```^^^dddjjjkkksssnnngggfffaaa``````YYYMMMBBB???@@@===777888888:::;;;888444777===999===??????EEEQQQWWWWWWUUUTTTUUUVVVKKK<<<888>>>AAAQQQsssnnnaaaYYYXXXWWWUUUMMMFFFGGGLLLeeesss{{{ssscccWWWMMMFFF888777<<>>IIIXXX___[[[VVVVVVSSSTTTTTTOOOFFF>>>888777333;;;FFFQQQYYY\\\\\\[[[^^^iiiyyyxxxnnnRRRGGG>>>???DDDHHHOOOWWWSSSVVVUUUXXX\\\XXX```wwwnnnYYYRRRSSSRRROOONNNIIIPPPTTTSSSTTTTTTMMMCCCCCCFFFNNNMMMEEEIIIPPPKKKKKKLLLPPPNNNOOO___ggg[[[PPPIIIAAA>>>AAACCCDDDBBB===@@@===777777<<<<<<777666999999:::GGGSSSIII555777444111000111111000///+++)))''''''***---///000......---+++)))(((***+++))))))(((((((((***...111000222444555444444555666333000---)))((('''((()))%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&(((***+++,,,&&&&&&''')))++++++***((((((((())))))(((&&&%%%###&&&&&&%%%$$$$$$$$$%%%%%%''''''))),,,111555666666333999<<<;;;<<>>>>>gggiiikkkmmmoooooonnnnnnjjjddd`````````^^^^^^```eeeeeeccc___[[[ZZZZZZXXXWWWUUUWWW]]]```______bbbaaa___]]]\\\ZZZTTTLLLEEE@@@NNNmmm~~~rrreeeVVVMMMOOO[[[ooo|||}}}yyyxxxkkkgggaaa]]]ZZZWWWRRRMMMDDDBBB>>><<<;;;<<<===???@@@\\\~~~[[[555---222;;;>>>666777777222888444;;;\\\cccVVVcccdddTTTLLLTTT[[[YYYMMM^^^fff[[[JJJBBB@@@>>>;;;:::888555444888>>>CCCjjjuuu^^^___dddbbbeeeooofffcccdddgggfff]]]UUUQQQKKKZZZ______fffmmmsss}}}xxxvvvmmmcccbbbffffffbbbiiihhhfffbbb^^^[[[[[[\\\^^^\\\]]]aaa^^^WWWUUUYYYXXXWWWVVVSSSQQQRRRUUUXXXVVVSSSOOONNNQQQTTTTTTTTTRRRWWW___bbb\\\RRRPPPSSSiiihhhhhhiiikkkeeeTTTEEEKKKQQQVVVWWW[[[bbbdddbbbaaaaaa___^^^ccciiiiiieeemmmkkkkkkjjjeee___YYYXXXYYYVVVQQQJJJEEEFFFJJJNNNIIIFFFFFFIIIOOOSSSRRROOOJJJOOOOOOJJJIIIOOOSSSRRRLLLKKKJJJGGG@@@:::<<>>>>>MMM___}}}wwwnnngggfffjjjiiifffbbb[[[RRRKKKIIIdddzzzZZZVVVbbb]]]ZZZ[[[```^^^XXXZZZaaatttkkk]]]bbb]]]SSSVVVXXXYYYWWWVVVVVVUUUSSSTTTIII@@@===;;;<<>>>>>hhhiiilllmmmmmmkkkiiigggbbb[[[VVVUUUUUURRRRRRUUUYYYaaaeeeaaaYYYVVVWWWXXXWWWSSSTTTZZZ___```bbbdddbbb___]]][[[XXXRRRHHHAAA???LLLkkk|||lllZZZHHHFFFMMMaaayyywwwqqqhhhddd```^^^\\\YYYSSSNNNBBB@@@===:::;;;===AAACCC@@@\\\ZZZ555...333>>>AAA:::999888111555111:::\\\bbb^^^hhheeeTTTLLLUUU^^^^^^YYYiiiooo___KKKBBB@@@@@@;;;999777999>>>CCCFFFFFFbbb}}}\\\WWW\\\^^^dddmmmeee^^^[[[___aaa]]]VVVSSSUUUhhhnnniiijjjjjjppp|||qqqqqqkkkbbbaaafffhhhgggkkkkkkiiieeeaaa___^^^___^^^\\\^^^aaa^^^XXXWWWZZZUUUUUUTTTRRRQQQQQQTTTVVVYYYUUUQQQPPPQQQSSSSSSRRRTTTXXX]]]```]]]XXXZZZaaaiiieeedddhhhkkkeeeYYYPPPRRRPPPOOOSSSYYY___bbbccc___aaa___^^^```eeegggdddbbbbbbccccccbbb^^^[[[ZZZZZZYYYXXX[[[^^^___[[[WWWIIILLLSSS___llluuuwwwvvvpppsssuuutttvvvvvvnnndddXXXNNNFFF@@@:::888???KKKZZZ{{{eeeXXXXXXYYYUUUWWW\\\VVVWWWfffnnnLLL???===???DDDccctttjjjeeebbbcccffflllhhheeeccc\\\RRRKKKHHHYYYvvvcccPPPSSS^^^ZZZWWWZZZ]]]YYYQQQTTT\\\{{{jjj___]]]XXXVVVOOOPPPPPPQQQSSSUUUTTTRRRQQQIIIAAA===:::===IIIWWW\\\ZZZZZZWWWKKK>>><<>>555777;;;AAAGGGJJJIIIHHHCCCIIIKKKHHHJJJNNNIII>>>555777:::???BBBBBB???<<<;;;;;;;;;:::999777666555333444444555555444444444777444000//////...,,,***,,,,,,,,,...000111444666///,,,(((''')))+++---...+++***(((%%%%%%(((...222666666666555555555444444111...***)))))))))((((((%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%''')))***)))((((((((((((((((((((((((((((((,,,+++)))((('''''''''(((&&&$$$###%%%(((+++***))))))((((((+++111555666666777888:::;;;<<<<<<;;;;;;======hhhiiikkklllkkkgggccc```XXXPPPIIIGGGEEEBBBBBBEEEJJJZZZddd___TTTOOORRRUUUTTTPPPQQQXXX___bbbdddfffbbb___]]]ZZZWWWOOOEEE>>>???JJJjjjlllVVVBBBAAALLLaaaxxx}}}oooeeeccc```]]]]]]\\\YYYTTTOOOGGGCCC???;;;:::===AAACCCDDDaaaYYY666///555@@@DDD>>>:::888///222///:::ZZZ___bbbiiidddSSSKKKUUU___aaaZZZjjjooo]]]GGG???AAADDDHHHEEECCCGGGNNNQQQNNNJJJYYYbbbXXX\\\^^^___ccc```VVVOOOTTT[[[ZZZTTTOOO___ttt{{{uuupppmmmqqq}}}pppqqqlllddd___bbbgggjjjjjjjjjiiigggcccaaa```aaa```___```bbb___ZZZYYY[[[RRRSSSTTTTTTSSSRRRTTTUUU[[[XXXUUUSSSSSSRRRRRRQQQVVVWWWZZZ^^^^^^___gggqqquuujjjcccgggjjjiiijjjmmmeeeTTTHHHJJJPPPSSSVVVZZZ[[[^^^^^^[[[ZZZ^^^aaaaaa___```bbbbbbbbbaaa___^^^XXXUUUWWWbbbooovvvrrrkkkmmmtttrrrQQQCCC999777666999JJJ^^^uuu|||nnndddWWWYYY[[[XXXXXXYYYSSSXXXjjjeeeDDD:::;;;CCCUUU{{{kkkaaa\\\\\\```ffffffaaa___]]]WWWMMMHHHHHHTTTmmmyyyhhhSSSQQQYYY______[[[ZZZ[[[TTTKKKMMMUUUhhhssspppeee```WWWOOOSSSKKKIIIIIIMMMRRRVVVVVVUUUQQQMMMIIIGGGGGGNNN]]]kkkmmmddd\\\VVVLLL@@@AAAIIIRRRxxxnnn\\\QQQEEE===<<>>???JJJLLLKKKQQQEEE@@@@@@IIISSS[[[bbbggg{{{zzz```JJJEEEKKKPPP]]]ZZZWWWUUURRRSSS\\\gggcccXXXNNNNNNRRRRRRPPPPPPJJJFFFHHHRRR^^^___TTTHHH;;;999888<<>><<<;;;;;;::::::999777666555333333333444444333333222333111---,,,++++++***(((+++,,,---000333555555444---+++((((((***,,,---...))))))(((''''''+++000555888888777777666444333222///,,,)))((((((((('''&&&%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$&&&''')))))))))((((((((((((((((((((((((((((((,,,+++)))'''%%%%%%%%%%%%%%%$$$$$$&&&((()))(((''')))((())),,,000444666666777888999;;;;;;;;;;;;:::;;;;;;fffhhhkkkkkkiiieee___\\\TTTKKKBBB>>>:::777888;;;@@@SSS___XXXLLLHHHKKKMMMMMMKKKOOOZZZbbbddddddeeeaaa___]]][[[WWWPPPEEE>>>@@@JJJjjjttt___MMMJJJSSSbbbrrryyyuuujjjbbbaaa^^^ZZZYYYZZZYYYUUURRRQQQLLLEEE>>>:::;;;===???FFFcccZZZ777000555@@@FFF@@@:::999///111///;;;YYYZZZ\\\ccc```SSSMMMTTT[[[\\\SSSccciiiYYYFFFBBBIIIOOO^^^\\\[[[\\\\\\XXXPPPIIIMMMvvvvvvlllooonnngggbbbcccYYYUUU\\\dddbbbXXXPPPbbbtttzzzwwwwwwuuuvvvxxxwwwqqqeee\\\[[[bbbiiicccdddeeeeeebbbaaaaaaaaacccccccccbbb___[[[ZZZZZZTTTVVVYYYYYYXXXWWWWWWXXXZZZYYYWWWUUUTTTSSSRRRQQQTTTTTTWWW\\\^^^bbblllvvv~~~nnncccccceeejjjxxxrrrWWWAAABBBHHHJJJPPPYYYWWW[[[\\\WWWUUUYYY]]]___bbbdddeeebbbaaaaaa___[[[bbb^^^^^^hhhzzzuuu^^^CCC:::555888;;;DDD^^^yyybbb```bbb\\\YYY\\\ZZZWWWVVVOOOVVVlll|||iiiUUUFFF???>>>SSSxxx}}}oooggg\\\RRRLLLKKKPPPUUUZZZXXXXXXXXXRRRLLLQQQ\\\qqq}}}hhh```ooozzzwwwnnnddd\\\YYYUUUMMMNNNTTTPPPdddkkkfffcccYYYNNNMMMGGGBBBAAAFFFMMMQQQSSSTTTQQQPPPQQQXXXdddrrrqqq]]]UUUOOOFFFGGGOOO]]]www___PPPDDD>>><<>>BBBEEEJJJIIIFFFBBBDDDIIIFFF???999@@@GGGIIIEEE???======666777777888888777666666222222333333333222111111///---+++*********+++,,,***---111333666777333---,,,***))))))+++---------((((((((((((***---333777999999999888666444222111---***((('''''''''&&&%%%&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))))))))(((((((((((((((((((((((((((***)))'''%%%$$$$$$%%%%%%'''''''''''''''&&&###"""(((((())),,,000333666777666777999:::;;;;;;:::999::::::eeegggjjjkkkiiieee```\\\WWWMMMBBB<<<777444666999???QQQZZZQQQDDDAAACCCCCCDDDGGGQQQ^^^eeedddbbbccc```___]]]]]]ZZZSSSHHH@@@AAAIIIiiiuuueeeXXXSSS]]]lllxxx}}}yyyooofffeee```ZZZXXXYYYZZZYYYWWWUUUPPPHHH@@@<<<;;;===>>>FFFdddZZZ888111444>>>DDD@@@999888///222333AAA\\\XXXVVV]]]___XXXSSSUUUWWWUUUPPP```gggYYYJJJIIIRRRYYYggghhhhhheee]]]RRRIIICCCBBBeee{{{sssrrrmmmmmmvvv{{{ttteee[[[bbbmmmnnnnnnxxx{{{yyy||||||zzzrrreeeYYYUUU\\\eee]]]___bbbdddcccbbbbbbccceeegggfffbbb^^^\\\ZZZYYYYYY[[[^^^___]]]\\\[[[\\\WWWXXXXXXWWWUUUTTTSSSRRROOOPPPTTTZZZ^^^aaaiiiqqquuunnnhhhfffcccfffwwwpppSSS===<<>>:::>>>BBB???DDDGGGHHHGGGGGGEEEBBB;;;BBBIIIIIICCC<<<999999111222333444666666777777222333333333222111111000000///---,,,+++,,,///000///555:::::::::888111(((+++***)))***,,,---,,,+++&&&((()))+++,,,000555999999999999888666333000///+++)))''''''''''''&&&$$$&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))))))))))))))))))))))))))))))))&&&&&&%%%$$$$$$%%%&&&'''&&&'''(((((('''%%%###"""'''(((***---///222555777666777999:::;;;;;;:::999;;;;;;gggiiikkkkkkjjjfffbbb___]]]QQQEEE===999666888<<>><<<>>>FFFUUUbbbeeeaaa___aaaaaa```___^^^\\\TTTJJJBBBAAAHHHgggoooccc[[[SSScccwwwrrrdddgggbbb\\\ZZZZZZ[[[ZZZXXXPPPLLLFFF@@@===>>>@@@BBBLLLiiiXXX777000333===CCC???888888000444999LLLhhhbbbYYY___```[[[VVVVVVUUUSSSOOO]]]cccXXXKKKJJJPPPTTT]]]```aaa]]]TTTIIIAAA===???\\\}}}yyy}}}}}}yyyyyy}}}wwwjjjccc```ddd^^^```rrr{{{wwwvvvzzzwwwqqqiii]]]VVVZZZbbb]]]```dddffffffddddddddddddgggfffaaa]]]]]]]]][[[\\\^^^``````^^^\\\\\\\\\UUUWWWYYYXXXUUUSSSRRRRRRMMMMMMRRRZZZ^^^___ccciiikkkuuu}}}wwwjjjeeeooo{{{jjjWWWEEE???===<<>>CCCLLLOOOJJJJJJOOOUUUVVV```yyyiiiRRRPPPPPPJJJMMMWWWxxxxxxbbbVVVHHH???>>>CCCYYYuuu{{{jjj___bbbbbb[[[UUURRRIII??????FFFQQQhhhyyylllXXXCCC>>>AAAQQQ```ddd___ZZZ___UUU[[[oootttcccRRRPPPOOOPPPUUU\\\]]]ZZZZZZ]]]TTTLLLGGGHHHJJJIIIIIIKKKHHHLLLOOOMMMJJJNNNYYYbbbgggjjjiii^^^MMM>>>888888555===GGGLLLKKKHHHCCCAAA<<>>GGGiiimmmccc___\\\ooosssbbbccc___[[[ZZZZZZXXXTTTQQQHHHEEEBBB>>>===???BBBCCCPPPlllUUU444...111;;;CCCAAA999999///444???YYYzzzuuudddeeeaaaXXXRRRRRRSSSSSSOOO\\\aaaWWWLLLKKKLLLLLLSSSSSSSSSQQQMMMGGG@@@;;;===TTTzzzvvvfffgggmmmoootttwww{{{|||tttiiidddeeeXXXYYYPPPTTTjjjwwwvvvvvvzzzxxxwwwtttjjj___\\\``````cccggghhhgggdddbbbaaa```dddddd___]]]```aaa___[[[]]]]]]\\\ZZZXXXXXXYYYVVVXXXZZZYYYUUUQQQOOOOOOMMMMMMRRRYYY]]]^^^aaafffllljjjaaafffmmmjjjfff___UUUKKKEEECCCDDDOOOPPPOOONNNRRR[[[``````]]]cccccc]]]\\\bbbbbb\\\[[[YYYUUUQQQPPPVVV___ggggggjjjnnnqqqqqqqqqppppppfff]]]TTTKKKBBB<<>>QQQeeevvvlllZZZSSSNNNGGGBBBBBBJJJOOOOOOQQQUUUSSS[[[qqqooofff```YYYIIIAAATTTqqqxxxnnndddhhhaaaaaa\\\TTTPPPRRRPPPLLLLLLGGGGGGIIIBBB===MMMeeeyyyuuuhhh\\\eee|||hhh___[[[```cccdddiiiqqqzzzaaaXXXQQQFFFAAA@@@EEESSSbbbbbbVVVQQQTTTRRRSSSZZZllliiiWWWNNNSSSRRRJJJPPP```}}}ooo___XXXKKK@@@???CCC[[[zzzmmmaaadddddd]]]YYYWWWOOODDDDDDMMMeeemmmWWWCCC>>>BBBSSSeeeiiibbb[[[___YYYYYYccchhhaaaVVVQQQMMMMMMQQQWWWWWWTTTSSSUUUIIICCC>>>@@@CCCDDDFFFJJJJJJLLLLLLKKKJJJLLLSSSYYYeeejjjooolllaaaUUUMMMIIIEEEEEEEEEFFFFFFEEECCCBBBBBBEEEGGGEEE>>>888333111000111222333333444444444444444444444333222111000***+++------...222999>>>JJJQQQOOO@@@333111...))),,,,,,+++,,,---,,,)))''''''))),,,...111333777:::666777777777555222...,,,***((('''(((((((((&&&$$$''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((()))***))))))))))))))))))))))))&&&&&&%%%$$$$$$%%%'''(((###%%%''''''&&&'''***,,,&&&))),,,---...111555999777888:::;;;<<<<<<;;;;;;<<<<<>>@@@AAALLLgggzzzQQQ222,,,000;;;DDDBBB:::999...444BBBbbbmmmiii___SSSLLLLLLQQQTTTSSS___ddd[[[SSSQQQPPPLLLQQQNNNKKKLLLMMMKKKCCC<<<555HHHlllxxx^^^XXX[[[\\\ooosssvvvrrrfff\\\^^^fffOOOPPPHHHLLLddduuuwwwzzz~~~~~~vvvggg^^^^^^aaadddhhhhhhfffbbb^^^]]]\\\aaabbb^^^]]]bbbdddbbbYYYZZZZZZXXXUUUSSSTTTTTTWWWZZZ\\\ZZZTTTOOOLLLLLLOOONNNQQQXXX\\\^^^bbbgggppp```WWW^^^dddhhhrrrwwwqqqgggaaa^^^ZZZIIIIIIGGGGGGNNNYYY]]]\\\ZZZaaa```XXXWWW]]]\\\UUUWWWPPPFFF???>>>FFFRRR[[[bbbccccccbbb```^^^^^^___VVVMMMEEEBBB???===DDDMMM]]]vvveee]]]RRRHHHBBB??????@@@@@@EEEFFFKKKRRRRRRZZZooouuudddUUUOOOIIIJJJfffkkkmmmdddXXX```ZZZ\\\[[[ZZZ```lllqqqooo___SSSLLLJJJ???333888HHHIIIRRRWWWXXX^^^gggeee\\\___\\\^^^cccbbb]]]cccmmm}}}tttccc\\\^^^TTTGGGGGG<<>>999;;;===>>>BBBFFFLLLKKKIIIJJJLLLNNNOOOOOOTTTZZZccckkkppprrrssssssaaaTTTDDD======@@@CCCEEEGGGHHHIIIFFFAAA:::555333333333444444444333222222555555555444333222111000+++...222555:::AAAKKKQQQRRRYYYRRR<<<,,,***,,,***---,,,,,,------,,,(((%%%'''***---000111444777:::555666777666555111...,,,)))((((((((()))((('''%%%'''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&''''''((()))***)))))))))))))))))))))))))))(((&&&%%%$$$%%%%%%&&&'''((()))'''%%%%%%(((,,,&&&))),,,......111555999888999;;;<<<======<<<;;;;;;;;;nnnllliiiiiiiiigggccc___\\\MMM@@@<<<;;;999;;;>>>EEEqqqkkkPPP???888:::@@@OOO[[[YYYSSSSSS\\\dddgggbbb^^^]]]\\\WWWLLLCCCFFFIIIeeevvv]]]^^^ZZZVVVWWWYYYVVVMMMDDDEEEFFFBBB:::999@@@DDDBBBKKKddd{{{nnnLLL444111111999BBBAAA@@@444111444>>>UUUddd```gggpppdddOOOOOOVVVVVVUUUZZZmmmoooaaaUUUIIICCCHHHGGGIIIKKKJJJGGGBBB@@@>>>999===XXX|||XXXQQQVVVQQQ\\\lllssshhhXXXUUU\\\cccRRRIIIQQQWWWUUUiii~~~ssscccWWWbbbeeeddd___^^^``````\\\aaaaaa``````aaabbbbbbcccddd```]]]ZZZVVVSSSWWW^^^]]]WWWQQQPPPRRRRRROOOKKKIIIJJJNNNSSSYYY___dddgggnnnvvvtttbbbNNNHHHQQQZZZeeelllwwwppp\\\NNNOOOMMMHHHMMMZZZ\\\XXXUUUVVVZZZ[[[XXXTTTRRRJJJAAA<<<<<>>888:::999444:::>>>AAADDDJJJWWWfffqqqfff___XXXQQQNNNZZZ|||fffaaa```TTTMMMPPPPPP^^^aaa^^^eeepppwww]]]GGG:::666666777777@@@MMMXXX]]]^^^]]]\\\ccc```]]]\\\]]]```bbbbbbccc```\\\ZZZWWWRRRJJJDDD===KKKRRROOOSSS___```VVVGGGEEECCCBBBAAABBBCCCDDD@@@AAAGGGOOONNNLLL[[[nnnrrrddd^^^ZZZOOODDDEEEKKKhhhxxxeeeXXXPPPVVVXXXVVVYYYZZZOOONNN]]]hhhWWWIIIDDDLLLcccuuuuuummmjjj___]]]YYYXXXXXXYYYZZZZZZWWWZZZYYYQQQLLLOOOTTTWWWQQQRRRPPPJJJBBB===;;;<<>>>>>:::666555888333111333444111//////999;;;>>>CCCIIIPPPVVVYYYBBB<<<333---***+++,,,---***...111///)))%%%$$$&&&***,,,000333555666666666888888777555222///+++)))******)))''''''&&&&&&&&&******)))''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&***)))(((''''''((()))***,,,+++)))((((((***+++---)))((((((&&&%%%$$$######'''&&&&&&&&&&&&'''(((((('''(((***---000333555666:::======;;;;;;======:::;;;;;;llliiigggggghhhgggbbb^^^]]]OOOBBB=========AAAFFFGGGqqqoooWWWEEE<<<===JJJQQQYYYcccrrr}}}uuufffbbb^^^]]]\\\VVVKKKBBBBBBHHHfff}}}qqq```\\\YYYUUUSSSTTTRRRNNNIIILLLJJJCCC::::::@@@BBB@@@LLLhhhxxxSSS888222333===IIIJJJEEE888222222888JJJVVVQQQTTTccc]]]OOORRRYYYYYYYYYfffzzz{{{gggUUUGGGDDDKKKHHHJJJKKKIIIFFFBBB@@@@@@999999OOO{{{^^^SSSSSSLLLSSS```ggg___SSSOOOSSSVVVOOOMMMZZZ```[[[iii{{{ssskkkgggccc___\\\\\\]]]]]]\\\``````aaaaaabbbcccddddddhhhdddbbb```[[[WWWXXX]]]XXXTTTQQQQQQQQQQQQNNNKKKIIIJJJMMMQQQXXX___eeehhhiiinnnlll]]]NNNIIINNNSSSXXX___llluuu^^^QQQQQQZZZXXXVVVVVVVVVRRRKKKFFFJJJKKKJJJGGGDDDFFFOOOXXX]]][[[XXXXXXXXXWWWUUUSSSKKKDDDNNNooocccPPPNNNDDD777000444<<<>>><<<@@@EEENNN[[[oooyyycccaaaYYYOOOOOOeeewww[[[WWWSSSFFF@@@EEEGGGTTTWWWUUU^^^hhhtttxxxcccMMM===555333444666:::CCCOOO[[[aaaaaa```cccaaa___]]]]]]]]]]]]\\\```]]][[[ZZZYYYTTTMMMGGGEEEMMMUUUbbbyyytttXXX;;;:::888777666777888999;;;;;;???FFFGGGJJJ\\\qqqttteee^^^YYYOOODDDCCCNNNnnnvvv^^^OOOFFFKKKOOOQQQUUUXXXQQQUUUgggppp\\\QQQMMMGGGQQQmmm~~~wwwiiidddZZZXXXTTTSSSSSSUUUWWWYYY___aaa^^^UUUNNNOOOSSSUUUaaadddhhhiiicccXXXJJJAAA@@@>>><<<======>>>AAAEEECCCHHHLLLPPPZZZeeekkkjjjbbbRRRBBB===>>>???BBBFFFNNNOOOKKKBBB777222555;;;IIISSSbbbjjj```KKK999111444111000222333000000222555999???EEEGGGEEEBBB???777333...+++*********)))---000222000+++((((((***+++---111444666777777666777777666444111...+++)))***)))(((''''''&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''******)))((((((((())))))+++***)))))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((***---000333555666999<<<===::::::===<<<999;;;;;;iiigggeeefffgggfffaaa]]]XXXPPPHHHFFFFFFDDDCCCDDDKKKooopppZZZHHHAAAFFFMMMYYYiii{{{oooeeebbb___^^^\\\VVVLLLCCCDDDKKKjjjpppiiiffffffeeeppp~~~kkk___ZZZXXXUUURRRPPPQQQRRRRRRVVVOOODDD;;;;;;@@@AAA===KKKjjjXXX999000222???NNNQQQHHH;;;333000222@@@JJJDDDEEEXXXZZZSSSWWW]]]\\\]]]mmmhhhRRREEEEEENNNIIIJJJJJJGGGDDDBBBAAAAAA>>>999HHHooogggUUUPPPGGGNNNXXX```[[[QQQKKKJJJJJJQQQYYYlllsssiiimmmvvvhhh^^^^^^^^^[[[[[[___```aaabbbbbbcccddddddeeehhhfffeeeeee```ZZZXXX[[[VVVVVVVVVUUUTTTRRROOONNNJJJJJJKKKNNNUUU]]]dddiiiiiillliii```WWWUUUTTTSSSWWWZZZaaaooooooRRRGGGTTTUUUWWWUUUQQQIII@@@:::888AAAKKKOOOQQQVVV```iiibbb\\\UUUTTTVVVWWWTTTOOOGGGIII___qqq^^^MMMCCC@@@888222333888<<<@@@DDDUUUfffxxxgggNNNSSSPPPHHHRRRssslllXXXTTTMMM???;;;AAAIIIVVVXXXVVV]]]bbbdddlllpppjjj___QQQDDD;;;666555444444777CCCRRR___dddddddddccccccaaa^^^[[[YYYWWW[[[ZZZYYYZZZZZZWWWPPPJJJLLL[[[qqqxxxMMM555444222111111222333333555333666:::===DDDXXXnnnpppaaaZZZUUULLLAAADDDTTTwwwrrrVVVGGG???@@@HHHLLLPPPTTTQQQZZZpppuuu[[[SSSRRROOOIIIXXXxxxqqq\\\VVVTTTRRRQQQPPPQQQTTTVVVXXXcccccc^^^SSSKKKLLLPPPQQQZZZ___gggqqqtttmmm^^^RRRFFF>>>999999777333666===???GGGMMMMMMLLLMMMOOOOOOGGGBBB>>><<<;;;;;;@@@FFFJJJIIICCC;;;444444;;;BBBbbbmmmwwwttt]]]CCC555333111//////111000...111666222666;;;>>>===888111,,,...,,,************)))(((---///000...***(((***,,,---///222555777888777777777666555333000---+++)))***)))(((''''''&&&''''''))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((###%%%%%%%%%$$$%%%''')))***+++++++++***)))(((((())))))************))))))###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&''''''''''''(((***---000333555666888;;;;;;999999;;;;;;888;;;;;;fffdddccceeefffeee```\\\\\\]]]```eeefffaaaYYYTTTYYYvvvsss[[[HHHIIIYYYlllyyyuuudddaaa___^^^^^^]]]WWWMMMFFFEEENNNlllrrrXXXKKKEEEOOOTTTkkk{{{cccYYYWWWWWWVVVTTTQQQRRRWWW[[[]]]RRRDDD<<<===@@@???<<>>MMMPPPFFF:::333000000>>>HHHBBBCCCWWW\\\WWW[[[^^^]]]___iii|||xxx^^^LLLDDDEEEMMMIIIHHHGGGEEEBBB@@@AAABBBAAA:::AAA```qqqZZZRRRIIISSS]]]eeeaaaUUUJJJFFFFFFSSScccyyy~~~qqqmmm|||qqqbbbbbbbbb[[[[[[bbbcccccccccccccccccccccccccccbbbccceeebbb\\\XXXYYY[[[]]]^^^\\\XXXTTTQQQPPPIIIHHHHHHJJJPPPXXX```eeeggghhhgggcccaaa```\\\VVVZZZ[[[[[[```kkkxxx~~~}}}iiiMMMAAAMMMOOOQQQOOOIIIAAA;;;888555===GGGPPP[[[eeekkklll\\\UUUOOOPPPUUUVVVQQQJJJEEELLLdddttthhh[[[MMMBBB===444555:::@@@DDDKKK[[[lll|||ppp^^^JJJ;;;EEEFFFCCCVVVzzzssscccXXXVVVNNN@@@===DDDFFFWWW[[[WWW[[[]]]]]]aaa]]]\\\YYYVVVPPPHHH???999888555333999FFFTTT^^^cccbbbdddeeeddd```\\\XXXVVVXXXWWWWWWYYYZZZVVVOOOIIIOOOfff}}}sssXXX???222222111000000111111222000///000333444<<>>???>>>???AAACCCAAA???:::444111444<<>>===IIIlll{{{RRR444---111>>>IIIJJJAAA666111//////===HHHCCCFFFVVVYYYUUUZZZ]]]\\\```dddtttlllSSSGGGEEEDDDGGGFFFFFFDDDBBB@@@@@@AAACCC>>>888:::NNNpppggg^^^TTTXXXbbbjjjfffWWWHHHCCCEEEOOOeeezzz~~~rrrfffooorrraaa```aaa[[[]]]eeegggfffdddcccbbbaaaaaabbb___]]]```dddddd```\\\]]]bbbcccbbb^^^XXXSSSPPPOOOIIIGGGEEEFFFJJJQQQYYY^^^]]]___``````bbbccc___YYYTTTWWWYYY[[[bbbkkkooommmqqqppprrrtttiiiTTTDDD???GGGGGGFFFBBB>>>:::999999>>>???AAAFFFSSS]]][[[RRRFFFEEEEEEJJJPPPPPPJJJDDD===KKKdddyyyooommmeee]]]WWWMMM@@@777666;;;===FFFWWWkkk```EEE@@@???;;;999@@@???@@@XXXyyyxxx]]]UUUQQQSSSMMMBBBBBBJJJJJJ^^^aaaVVVTTTVVVYYYaaa]]]]]]___cccfffaaaVVVMMMHHHCCC===999===GGGTTT^^^\\\___bbbbbb^^^ZZZXXXWWWXXXVVVVVVWWWWWWTTTMMMHHHLLLYYY\\\NNN<<<555555666---------------------......///111111000444???KKK]]]^^^\\\ZZZZZZZZZRRRHHHEEESSSkkknnnSSS???<<<<<<888DDDIIIJJJNNNPPP[[[qqqrrr^^^WWWWWWVVVKKKNNNaaawwwmmmKKK777:::@@@FFFNNNSSSUUUUUUUUUVVVXXXUUULLL???888:::<<<<<>>;;;888666777:::<<>>>>>>>>@@@MMMoooyyyQQQ444///444@@@HHHGGG<<<333000...///===IIIEEEFFFQQQQQQOOOWWWZZZYYY]]]bbbrrriiiOOOEEEEEEAAA@@@CCCCCCCCCBBBAAAAAACCCEEE@@@===<<>>===<<>>888===DDDIIIJJJGGGBBB>>>;;;PPPjjjzzzyyypppiiifffbbbWWWMMMHHHAAA888888>>>BBBNNNfffxxxXXX>>>555777777333:::???@@@HHHbbb}}}|||iiiOOOJJJIIINNNLLLIIIOOOZZZssszzz```SSSSSSWWW```]]]___dddnnnxxx}}}}}}zzzfff^^^QQQDDD>>>CCCNNNWWWWWWZZZ]]]\\\YYYWWWXXXYYYYYYWWWUUUVVVVVVSSSMMMHHHAAADDD@@@555------......,,,---------............---000222111......444:::???CCCHHHKKKQQQTTTOOOHHHCCCJJJWWWSSS===222777888888FFFKKKLLLPPPRRRZZZkkkyyy}}}xxxhhh[[[WWWTTTOOOLLLQQQ___gggYYY>>>111555444<<>>===:::666===BBBIIILLLLLLOOOTTTYYYZZZXXXOOODDDEEEOOOUUUUUUAAA:::777???HHHKKKIIIGGGHHHFFFEEEHHHPPPTTTNNNEEEAAAAAACCCGGGLLLPPPRRRRRRKKKCCC<<<<<<<<<;;;<<<>>>:::111+++***+++,,,000555333333222111000////////////---***)))***,,,,,,,,,''''''&&&&&&(((+++...000222444666888999888777666333222///---+++)))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%###$$$&&&&&&&&&''')))+++))))))***************)))'''((()))***)))'''%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%''''''&&&&&&%%%'''(((***---000333555666666999999777777999999666::::::hhhgggggghhhiiifff```ZZZLLLTTT\\\dddrrrzzzzzzxxxYYY>>>888777444777@@@\\\]]]^^^]]]XXXPPPFFF@@@BBBRRRttthhhGGG;;;;;;CCCVVVooo{{{pppiiijjjfff___WWWRRRQQQSSSVVVOOOFFF???>>>>>><<>>;;;999999888222***...//////000000111000000+++///222000------000222...333888>>>EEELLLLLLHHHIIIHHHKKKDDD333000999:::???LLLPPPOOOSSSRRRTTT___fffooopppfff[[[XXXSSSMMMNNNQQQTTTQQQFFF888222222...666AAAHHHKKKMMMPPPSSSTTTXXXZZZXXXTTTPPPGGG>>>999<<>>666444===HHHIIIFFFDDDGGGIIIJJJMMMSSSVVVMMM@@@???BBBHHHSSS```jjjnnnnnnVVVFFF777333777;;;???CCC<<<000'''(((,,,000333666222222222111///...,,,++++++******,,,......---,,,&&&&&&&&&(((+++...000111222444666777888777666555222000...,,,***(((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&(((***(((((((((((()))***++++++(((((())))))(((&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%"""$$$%%%''''''&&&%%%$$$'''(((***---000333555666666999:::777777:::999666999999jjjiiihhhjjjjjjggg```ZZZMMMVVV]]]bbbkkkyyy}}}llleee{{{WWW???000555666111???XXXdddeeeeeeccc\\\RRRHHHAAABBBRRRvvvkkkKKKBBBDDDCCC]]]{{{}}}rrryyyqqqeeeZZZSSSRRRTTTWWWIIIBBB>>>>>>>>><<<@@@FFFNNNoooyyyPPP222...444@@@HHHEEE666000111333777IIIXXXVVVNNNRRRMMMMMMWWWWWWOOOOOOTTTnnnlllRRRDDDCCCBBBCCC@@@BBBDDDEEEFFFGGGIIIKKKAAAFFFBBB888???bbbtttaaaYYYOOOLLLUUU]]]ZZZRRRMMMNNNhhh{{{kkkZZZjjjzzz~~~~~~zzzpppbbb]]]```cccbbbfffbbb^^^[[[[[[```eeeiiieee___]]]bbbffffffgggiiijjj```TTTMMMMMMNNNNNNLLLNNNLLLHHHFFFEEEGGGIIIKKKSSS^^^gggggggggmmmxxxuuubbbWWWXXX\\\___aaaaaa```]]]VVVQQQPPPRRRWWWQQQLLLNNNXXXccciiilllkkkyyybbbYYY]]]aaabbblllrrrhhhRRR@@@:::<<>>KKK[[[uuutttVVVHHH>>>999<<<<<<>>>NNNbbbxxxwwwWWWCCC;;;666:::AAAOOOdddvvvnnnIII???IIISSS\\\aaaddddddaaaaaaooouuu```UUUSSSRRRRRR]]]^^^___[[[WWWXXX]]]bbb\\\XXXUUUUUUWWWWWWTTTQQQIIICCC777---***,,,......,,,---...///////////////)))...111///,,,---000222...222777;;;DDDMMMPPPNNNRRRLLLJJJBBB444666???>>>GGGSSSUUURRRTTTQQQMMMSSSZZZhhhoooggg]]]YYYVVVQQQNNNMMMHHH???999777444000...555>>>DDDGGGKKKQQQVVVQQQZZZdddiiiiiidddWWWLLLCCCAAA@@@DDDIIIMMMNNNLLLLLLPPPIIIFFF```~~~uuuUUUBBB;;;<<>>===;;;AAAGGGCCCOOOkkkoooaaaOOOEEEHHHPPPVVVXXXbbbdddeeecccccchhhsss|||rrrhhh___VVVnnnkkkaaaVVVXXX``````YYY^^^[[[VVVRRRPPPQQQSSSUUUJJJDDD===888777666333111222000...,,,---...000111333444444333111000111222+++333888<<>>>>>AAAAAA===:::===DDDQQQbbbqqqaaaSSSRRRWWWTTTRRROOOFFFBBBUUUtttsssQQQDDDLLL```zzziiibbb___ZZZWWWUUUTTTRRRQQQHHHAAA<<<<<<======???CCCIIImmmzzzQQQ333111777AAAGGGCCC777222111///555MMM^^^YYYQQQPPPVVV___ccc___YYYWWWQQQgggYYYLLLFFF@@@CCC<<<<<<@@@DDDEEEEEEDDDEEEGGGIIIHHHBBB======CCCfffsssbbbZZZWWWUUU[[[oooxxxmmmfffooo}}}www\\\OOOSSSUUUaaapppxxxrrrllloootttssssssuuupppfff```bbbdddddd___```___\\\XXXYYY___ddd\\\\\\\\\]]]```fffmmmrrriiiaaa\\\]]]\\\VVVPPPOOOKKKKKKKKKIIIFFFDDDBBBBBBEEEHHHLLLQQQUUU[[[aaaeee||||||mmmRRRFFFLLLSSSRRRRRRVVVZZZ[[[[[[^^^cccggg{{{yyyfffYYYwwwQQQ===FFFUUUsssfffYYYPPPGGG777===BBBHHH[[[vvveeeTTTBBB<<<===@@@MMMgggvvvhhh\\\VVVJJJOOOMMMSSSaaafffhhhqqqmmmmmmgggbbbgggrrrvvvrrrkkkjjjgggbbb___aaaggglllqqqwww}}}~~~|||ooobbb^^^aaa```YYYUUUYYY^^^aaa]]]ZZZVVVSSSRRRTTTVVVXXX[[[TTTJJJAAA;;;888777777555444333222333333333222///000111111111111222333888===AAAHHHWWWddd___RRRMMMKKKJJJHHHEEEHHHVVVfff{{{nnncccXXXWWWYYY\\\\\\YYYVVVSSSQQQTTTNNNJJJKKKJJJFFFCCCCCCFFFRRRUUUUUUYYYTTTNNNTTTXXXUUURRRQQQTTTYYY^^^bbbiiimmmhhhTTT@@@999===CCCMMMPPPSSSddd{{{vvv[[[JJJ___gggjjj___QQQJJJHHHHHHMMMLLLJJJJJJOOOQQQLLLCCC666999:::===FFFOOOIII<<<:::::::::<<<<<<999222---111222333666===BBB???888111000...---,,,+++++++++,,,...111333222///+++((((((((()))+++---000333555777777777666555444222111,,,,,,++++++***)))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%'''(((******)))((('''((((((((((((((((((((((((++++++***)))(((&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&(((+++///444777:::;;;;;;999888888999::::::999::::::nnngggjjjjjjllllllcccqqqxxxttt``````[[[MMM===444111555@@@KKKSSSNNNFFFEEESSSjjjmmmbbbbbbeee]]]VVVPPPEEEDDDWWWwwwxxxTTTHHHRRRiiivvv___XXXWWWXXXYYYYYYXXXUUURRRGGG@@@<<<<<<>>>>>>AAAEEELLLxxxwwwQQQ555111555???FFFBBB:::333000000777OOO```]]]VVVYYYaaakkkmmmeee[[[VVVRRReeeWWWJJJFFF???BBB<<<<<<>>>AAABBBCCCDDDFFFHHHLLLGGG@@@???===;;;VVVoooiiidddXXXPPP```rrrsssffflllwwwnnnSSSIIIQQQVVVZZZfffooopppqqqxxxzzzwwwnnnoookkkeeeaaabbbdddddd___```___\\\YYYYYY^^^ccc___```aaa___^^^```fffkkkiiihhhhhhiiidddZZZQQQNNNLLLNNNOOOLLLFFFBBB@@@@@@BBBDDDHHHKKKNNNSSSXXX\\\eeebbbWWWGGG@@@EEEPPPWWWTTTRRRRRRUUUYYY___cccfffzzzsss]]]SSSWWWppp{{{}}}sssYYYBBBCCCYYYmmmuuu^^^RRRJJJAAA777DDDNNNYYYyyyzzz\\\OOOCCC999;;;FFFRRRlllzzzllleeeaaa]]]YYYbbbqqqyyyrrrnnnhhhbbb^^^^^^```aaahhhjjjpppzzz}}}oooccc\\\UUUSSSRRRSSSXXX___\\\ZZZWWWUUUTTTVVVYYY[[[]]]ZZZVVVQQQLLLHHHEEECCC???===<<<;;;<<<<<<:::999888999::::::999;;;===@@@GGGLLLUUUcccuuu|||lllWWWSSSZZZbbbgggiiittt{{{lll]]]YYYWWWUUUTTTTTTTTTSSSRRRSSSSSSWWW___dddbbb``````lll~~~vvvooodddVVVRRRUUUSSSOOOLLLLLLOOOUUUZZZbbbjjjhhhUUU>>>666===EEEJJJOOOSSS```kkkbbbVVVZZZtttSSSAAACCCJJJHHHGGGFFFFFFLLLSSSRRRLLL===;;;:::;;;???@@@>>>;;;<<>>DDDWWW{{{~~~XXXJJJUUUlllwww\\\YYYYYYYYY[[[[[[YYYUUURRRFFF???;;;<<<>>>???CCCGGG\\\lllKKK333///222<<>>===>>>>>>@@@AAADDDGGGIIIHHHAAA<<<@@@@@@888LLLuuuvvvnnnhhh[[[RRRaaavvv{{{hhhmmmxxxsss]]]SSSUUUTTT[[[dddnnnwwwrrrpppjjjddd```___```aaa______^^^[[[YYYZZZ]]]aaaiiinnnqqqkkk```[[[```gggkkkooorrrpppgggZZZPPPKKKKKKNNNPPPMMMFFFAAA???@@@CCCEEEHHHLLLPPPUUU[[[```[[[\\\ZZZQQQCCC===GGGUUU]]]WWWQQQOOOPPPTTTZZZaaaiiizzzlllZZZWWW]]]jjjbbb```aaagggxxxtttddd___UUUKKKLLL\\\ttthhhZZZQQQFFF======JJJZZZsss~~~wwwbbbPPPHHH>>>999???SSSmmmppplllggggggiiiiiiccc]]]rrrrrrmmmgggcccbbbbbbbbbbbbmmmiiihhhnnn{{{yyy]]]FFFEEENNNTTTWWW[[[\\\ZZZWWWUUUUUUVVVXXXZZZVVVYYY```hhhlllggg\\\SSSNNNIIICCC@@@AAACCCDDDDDDFFFEEECCCAAAAAAEEEKKKPPPXXXccctttwww\\\TTT\\\jjjzzzxxxtttmmmccc\\\XXXTTTSSSUUUWWWUUUSSSRRRSSSZZZhhhttt|||rrr^^^SSSNNNOOOOOOMMMJJJJJJKKKNNNQQQZZZZZZMMM===999@@@FFFJJJJJJKKKTTT\\\WWW]]]ssswwwUUUBBBAAAFFFCCCCCCBBBCCCKKKUUUXXXVVVJJJCCC<<<;;;999888===EEEAAAJJJSSSRRRHHH>>>888888888DDDOOORRRLLLCCC777---...---,,,+++************000000///...,,,***)))(((***,,,...000222444555555999999888666444222000...************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&'''***,,,---+++)))'''((((((((((((((((((((((((******)))'''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((***---111555888:::;;;===:::777666777999;;;;;;888888pppgggiiiiiikkkllldddfffooozzzzzzfffOOOHHHOOOGGGAAA;;;888666888@@@III^^^gggppp|||iiiQQQAAACCCWWW}}}YYYKKKWWWoootttZZZWWWVVVUUUUUUUUUTTTQQQNNNDDD>>>:::<<<>>>@@@CCCHHHlllzzz\\\BBB000,,,...:::DDDAAA:::111000222777KKK^^^```XXX___nnnzzzzzznnnaaaZZZYYYfffUUULLLIIIAAAEEEAAA>>>>>>===???AAAEEEGGGIIIDDD>>>;;;AAABBB888DDDeeepppddd```aaahhh~~~uuusssyyyvvvfff]]]ZZZRRRWWW]]]gggtttyyyrrrjjjddd___^^^___aaa___^^^]]][[[ZZZ[[[]]]```jjjsssyyyqqq```WWW[[[ccciiiooosssooofff[[[SSSOOOMMMNNNOOOLLLGGGBBBAAAAAA???AAACCCFFFIIINNNTTTYYYXXXVVVWWWYYYRRRHHHFFFKKKYYYVVVUUUUUURRROOOTTT]]]ccczzziiiOOOJJJPPPZZZbbboooxxx^^^SSSJJJQQQgggnnn___XXXOOODDD<<>>DDDEEECCCCCCIIIRRRVVVUUUNNNHHHBBB===888444888@@@CCCKKKOOOFFF888111666???QQQ[[[___VVVGGG<<<444000---,,,+++***************...---+++***((((((((('''+++,,,...000222444444555999888777555333000...---******))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&(((***,,,,,,+++)))(((''''''''''''''''''''''''***)))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((***---111555888:::;;;===:::777666777999;;;;;;888888xxxmmmllliiijjjjjjbbb]]]dddggg]]]NNNDDDFFFKKKEEE???:::999777666888===LLLddd{{{```PPPEEEDDDWWW}}}VVVJJJYYYttt|||nnnXXXTTTSSSRRRSSSSSSSSSQQQOOOCCC===999;;;===???BBBGGGlll|||yyy}}}sssgggNNN;;;///---...:::DDDAAA888000111444888NNNhhhrrrsssvvv}}}{{{nnnbbb^^^XXXbbbPPPIIIHHH@@@EEECCC@@@???>>>???CCCFFFGGGHHHBBBBBB???BBBDDD;;;???TTT{{{ttt```XXXdddyyyssslllmmmlllddddddfff___WWWXXX]]]jjjzzz{{{ssskkkgggdddaaaaaaccc]]]\\\[[[ZZZ[[[\\\^^^______iiiqqqlll___VVVXXX___bbbiiinnnlllgggbbb]]]YYYSSSQQQOOOLLLIIIFFFDDDBBB>>>????????????BBBGGGJJJVVVNNNMMMYYYffffffZZZNNNKKKMMMUUU^^^]]]VVVVVV\\\aaapppyyygggVVVNNNNNNZZZmmmnnnAAACCCSSStttzzzddd[[[UUUJJJEEEGGGXXX}}}sss[[[TTTFFF>>>:::777DDDaaapppjjjhhhbbb```______``````___]]]bbbfffllltttnnnUUULLL\\\vvv~~~hhhbbbaaa___^^^]]]^^^___```^^^\\\\\\___ccciiiuuuvvvfffUUUMMMSSS]]]]]][[[YYYVVVUUUUUUVVVWWWXXXZZZcccyyyvvvaaaaaaaaaiiirrrbbb\\\]]]ZZZTTTOOORRRSSSVVVYYY[[[ZZZWWWTTTVVVQQQOOOUUUaaarrrttt]]]TTTNNNGGG===777777<<>>AAA;;;444666EEESSSaaa```WWWDDD555//////000---,,,++++++*********+++***)))((('''''''''((((((,,,---...///111333444555777666555444111///---,,,*********))))))(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))*********))))))'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((***---111444777999:::<<<:::777777888:::::::::999999zzzmmmkkkhhhiiiiiiaaaVVVWWWWWWSSSKKKDDDGGGMMMTTTIII???<<<<<<===@@@CCCKKKhhhwwwdddWWWOOOEEEIIIXXXzzz{{{QQQIII]]]vvvwwwjjjYYYUUUTTTTTTUUUUUUTTTPPPNNNCCC<<<888:::<<<===AAAEEE^^^pppmmm```eeelllcccYYYHHH:::333111111<<>>DDDCCCCCCEEE@@@???IIIbbblllZZZeeezzzooobbb\\\```ccc```fffnnnkkk```ZZZYYYaaaooo}}}|||tttooonnnllleeeaaaaaa\\\[[[ZZZZZZ\\\^^^___```ZZZ___cccdddaaa\\\YYYXXX^^^fffllllllkkkjjjeee___]]]WWWPPPMMMLLLJJJFFFCCCAAAAAA???<<<;;;<<>>999999===YYY{{{fffbbbbbb```WWW\\\aaacccaaa^^^[[[ZZZ]]]^^^XXXWWW[[[UUUTTT```kkkxxxyyymmmiiiooohhhXXXYYY[[[\\\[[[YYYXXX[[[^^^```]]]\\\]]]YYYVVVYYYaaayyyxxxeee\\\YYY\\\[[[YYYXXXWWWXXXYYYYYYVVVWWW\\\jjjkkk```UUUWWWZZZeeeuuu{{{oooTTTKKKHHHOOORRRLLLDDD@@@BBBGGGMMMRRRTTTTTTSSSSSSVVVQQQOOOQQQUUU]]]kkkxxx}}}~~~iiiUUUQQQMMMCCC777222555<<<@@@@@@DDDFFFHHHLLLUUU^^^^^^YYY???AAA<<<>>>JJJLLLIIILLLIIIIIIHHHHHHMMMQQQNNNGGGDDDFFFEEECCCDDDGGGFFFCCCBBBKKKPPPKKKGGGEEE???666...111555777<<>>@@@DDDHHHWWWqqq~~~lllfff___[[[TTTFFFMMMYYYxxxvvvNNNIII```tttuuuiii]]]TTTTTTTTTUUUTTTPPPKKKFFFCCC<<<888999;;;<<<@@@DDDQQQ\\\UUUNNNZZZccc\\\TTTGGG;;;666555444>>>GGGBBB888111333777>>>___ssseeeVVVKKKJJJOOOqqqvvv```UUUQQQDDDFFFDDDBBBAAA@@@BBBFFFHHHGGGEEE999EEEEEEBBBGGGEEEBBBFFFSSSvvvzzzaaagggyyytttWWWYYYXXX```ddd___bbbiiigggggg]]]VVVYYYgggvvv~~~wwwtttuuuqqqggg^^^\\\[[[ZZZYYYZZZ\\\___``````]]]\\\]]]aaaeeeccc[[[TTT___hhhnnnnnnoooooohhh___eee\\\SSSNNNNNNMMMHHHCCCAAA@@@>>>;;;999:::===@@@BBBLLLTTTWWW___kkkssstttVVVJJJGGGOOOTTTQQQPPPUUUSSSSSSYYYeeeuuu}}}]]]PPPQQQ[[[\\\ZZZRRREEEXXXnnnsssbbb[[[ZZZZZZMMMBBBUUUuuudddfff^^^GGG???===888:::@@@IIInnngggaaaiiihhh___eeefffddd^^^XXXVVV[[[```[[[^^^VVVTTTeeeqqqpppppp{{{lllhhhbbbYYYTTTXXX[[[ZZZWWWWWW\\\```bbb\\\XXXXXXTTTNNNOOOUUUYYYxxxttt___[[[ZZZYYYYYYYYY[[[\\\]]]\\\\\\]]]^^^dddqqquuudddZZZWWWXXX\\\]]]\\\___aaa[[[RRRIIICCCDDDMMMOOOEEE;;;888666<<>>;;;LLL[[[XXXMMMJJJNNNSSSYYYhhh|||vvveeeSSSNNNOOONNNJJJFFFeeerrrbbb]]]UUUYYYXXXHHHHHHccc{{{ppp```WWWLLLBBB@@@333555>>>BBBYYYkkkdddaaaZZZ\\\ffffffbbb\\\ZZZ\\\```aaa___aaaYYYYYYaaagggiiitttjjjbbb]]]UUUUUUWWWXXXWWWVVVWWWZZZ]]]bbbbbb___VVVLLLDDDAAABBBFFF\\\~~~~~~ppp```WWWXXX[[[[[[YYYWWWYYYZZZ\\\```eeelllppp~~~{{{{{{rrrccc[[[]]][[[TTTWWWYYYZZZZZZ\\\^^^XXXQQQCCC>>>999777:::===:::444444666===GGGNNNSSSVVVYYYUUUOOOIIIGGGKKKQQQUUUWWWYYYWWWaaasssuuuaaaKKK@@@===>>>>>><<<;;;>>>EEEJJJGGGLLLLLLGGGLLLYYY\\\WWWJJJ???888:::???@@@BBBFFFAAAGGGIIIGGGIIINNNNNNIIIAAA<<<777777>>>EEECCC???EEEAAA>>>???BBBCCC@@@<<<444///222@@@IIIGGG???:::999333...,,,///000---***---,,,+++,,,,,,,,,***((())))))))))))***+++,,,---//////000111333444555666888666111---++++++,,,---------,,,***)))'''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***))))))(((((((((((())))))))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((,,,111333333555:::===:::777666777999::::::999999oooeeegggcccccchhhiiimmmppp{{{sssddduuuzzzYYYKKKYYYmmmtttgggfffbbbUUUJJJGGGFFF[[[yyyjjjJJJCCCPPPTTTnnn}}}|||fffYYYZZZXXXUUUSSSRRROOOLLLJJJ@@@>>>;;;:::;;;<<<===<<<===???>>>>>>MMMeeessstttnnn^^^BBB111;;;QQQQQQAAA555333111777PPPkkktttnnngggXXXLLLHHHGGGEEEIIIPPPnnnmmm[[[IIIGGGFFFAAABBBAAA@@@AAACCCFFFIIIJJJJJJEEEDDDDDDDDDEEEFFFHHHIIIGGG[[[}}}ooommmiii[[[MMMLLLUUU^^^```___^^^]]]\\\ZZZVVVXXXZZZ___sssyyykkkeeeeeeaaa\\\]]]aaa```ZZZ[[[ZZZ\\\ccciiiiiiaaaYYYZZZaaammmwwwwwwoooiiihhhfffaaaYYYSSSOOOMMMKKKJJJDDDCCC@@@===;;;:::;;;<<>>GGGLLLBBB???<<<===@@@AAA>>>;;;777666;;;FFFJJJDDD;;;777111///---...000000---+++...,,,++++++++++++)))''')))))))))***+++,,,......///000111333444555555555555333///,,,******,,,------,,,+++***)))'''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''((())))))(((((((((((())))))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((,,,111333222555:::===:::777666777999::::::999999{{{eee[[[______dddkkkjjjnnnrrrwwwuuulllnnnrrraaahhhnnnjjjppprrrjjjfffgggbbbTTTIIIFFFEEEZZZvvvhhhHHH@@@LLLWWWqqqiii[[[YYYXXXVVVUUUTTTQQQMMMIII@@@>>>;;;:::;;;<<<======888:::===FFF^^^{{{jjjCCC///<<>>:::<<>>UUUuuunnn```[[[ZZZXXXLLLIIIJJJEEEDDD\\\|||wwwhhh\\\ZZZUUUGGG:::555;;;>>>HHHYYYzzzrrrhhhXXXIIIAAACCCJJJQQQYYYZZZ\\\______\\\YYYWWWZZZVVVSSSNNNFFFCCCPPPbbbrrrccc\\\\\\\\\WWWQQQPPPPPPPPPRRRSSSUUUWWWXXXYYYXXXTTTIII===444333444333555<<>>BBBBBB???<<<===??????===:::>>>BBBIIIMMMHHH===555333***,,,...///000///---+++...,,,************(((&&&((())))))***,,,...///000///111333555666555444444111000---+++******+++,,,,,,,,,+++***((('''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%'''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((,,,111333222555999<<<:::777666888:::::::::999999lllWWWOOOUUUYYYccclllkkkhhhnnnqqqkkkgggnnn}}}iiicccddd|||rrrbbb```iiifffggghhhbbbTTTJJJGGGGGGZZZuuu~~~hhhJJJCCCPPPbbb{{{lll___XXXXXXXXXWWWVVVRRRMMMHHH???<<<999999:::<<<<<<<<>><<<;;;999:::===???CCCJJJQQQVVV^^^cccllllllZZZEEEEEEQQQdddYYYJJJ@@@BBBNNN[[[bbb```eeennnmmm___XXXooo{{{ggg^^^ZZZWWWUUUTTTKKKFFFBBB===FFFfff~~~mmm___XXXZZZSSSAAA666777@@@FFF[[[~~~qqqaaa```VVVHHHEEEPPPZZZ[[[bbb\\\YYY[[[]]]ZZZVVVTTTWWWWWWVVVMMM???888CCCSSS___OOOEEELLLXXXZZZRRRLLLLLLLLLLLLOOOSSSWWWWWWWWWXXXXXXTTTJJJ===666777:::444888???IIIPPPQQQKKKDDD@@@FFFOOOYYY```cccbbb```[[[\\\^^^]]]YYYUUUSSSRRRUUUZZZ```cccbbbcccfffjjjsss~~~uuucccYYYVVV\\\OOOFFFDDDAAA>>>CCCMMMRRRXXXZZZWWWTTTUUUWWWVVVHHHCCC??????AAAAAADDDGGGRRRooouuuQQQ777555>>>444777<<>>999999???BBBBBBHHHQQQCCCMMMWWWXXXNNNDDD@@@BBBBBBDDDGGGJJJKKKHHHAAA:::888777999===>>>===;;;<<>>>>>===;;;888AAAHHHOOOLLL@@@333///000---///000000...,,,++++++---+++))))))))))))'''&&&))))))***+++---000111333000222555777777666333222///...---,,,,,,,,,------,,,+++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((,,,111222111444999;;;999777777888:::;;;:::888888ZZZIIIEEEJJJQQQ^^^iiihhhfffjjjiiicccdddkkknnnjjjfff```bbbvvvpppffffffhhhhhhhhhggg```UUULLLIIIGGGXXXrrr}}}iiiNNNIIIVVVddd|||nnnbbbXXXXXXXXXXXXWWWRRRLLLHHH===;;;888777999;;;;;;;;;DDDMMM___wwwhhh@@@000999FFFEEE<<<<<<777000...555BBBJJJLLLEEE;;;>>>NNNUUUOOOMMMRRRbbb[[[JJJCCCJJJGGG???@@@>>>>>>@@@CCCFFFHHHHHHGGGDDDDDDDDDDDDDDDCCCCCCCCCKKK@@@IIIpppzzzfffccchhhbbbWWWRRRXXX^^^___aaaeeebbbWWWeee}}}~~~xxxwwwffflllqqqmmmddd\\\\\\```]]]]]]^^^```bbbdddffffff___XXXVVV^^^iiiooopppqqqooolllhhheeeccc```^^^[[[bbbVVVHHH@@@??????;;;666888:::;;;===AAAGGGNNNSSS[[[___hhhnnndddRRRJJJKKKfffVVVDDD===CCCPPP\\\ccc]]]bbbkkktttuuuvvv~~~lll]]]YYYYYYTTTMMMJJJJJJAAA::::::KKKmmmzzzlll^^^VVVUUUWWWMMM<<<888@@@@@@PPP{{{```WWW[[[YYYUUU```vvvsssdddWWWWWW[[[ZZZVVVUUUQQQTTTVVVOOOAAA888===GGGTTTHHHBBBKKKVVVXXXQQQKKKIIIGGGGGGMMMTTTYYYYYYWWWXXXYYYUUUJJJ===777999>>>;;;>>>CCCJJJQQQSSSQQQNNN???CCCLLLVVV___cccaaa___YYYZZZ[[[YYYSSSMMMHHHFFFLLLRRRZZZ\\\\\\]]]ccciii~~~|||zzzuuuhhh^^^XXXNNNBBB???EEEOOOUUUXXXVVVTTTVVVYYYYYYHHHHHHMMMSSSSSSMMMJJJLLLvvvWWW777666@@@:::;;;>>>EEENNNUUUWWWWWWOOOOOOMMMIIIAAA999888;;;<<<999:::BBBLLLOOOHHH???999AAADDDAAA@@@DDDEEE@@@333<<>><<>>:::777333000333===GGGKKKLLLAAA:::@@@RRRXXXOOONNNVVVfff\\\JJJEEEMMMJJJAAACCC??????AAADDDGGGIIIHHHGGGBBBBBBCCCCCCBBBAAA@@@???IIIAAAFFFbbbmmmdddeeeaaaTTTQQQ^^^hhheeebbbeeecccWWWddd{{{zzzqqquuu|||yyyeeekkkssstttiii^^^\\\aaa]]]^^^___``````bbbdddgggddd\\\WWWZZZ```eeelllrrrmmmkkkiiiiiiiiihhheeecccfffZZZKKKBBB@@@???:::555777777999:::<<>>666777999888CCCOOOMMMYYYZZZYYYYYY\\\aaacccbbb\\\hhhoootttvvvkkkbbbiii|||ooollljjjdddeeeeeedddbbb^^^WWWMMMFFFBBBWWWwwwxxxZZZPPPXXXssshhhYYYXXXWWWVVVUUUTTTPPPKKKHHH>>><<<999999;;;===>>>>>>???LLLfff```999...666===<<<999555000...666CCCMMMQQQQQQCCC<<>>AAAAAAEEETTTttt|||mmmhhh```XXXTTT^^^mmmtttsssooogggXXX]]]kkkggg^^^___bbblll|||zzzlllnnnrrruuuoooccc]]]^^^\\\^^^aaa```^^^___bbbfffeee```\\\ZZZYYY[[[eeeoooqqqooommmkkkjjjgggccc```\\\WWWOOOHHHCCC???<<<;;;666777777777888;;;AAAEEEMMMUUUXXXYYY```iiiggg]]]IIIDDDEEEMMMSSSQQQNNNMMMQQQXXX]]]ggg```___[[[TTTOOOOOOPPPOOODDD999888???KKK^^^dddWWWWWWXXXXXXTTTNNNNNNTTTZZZmmmtttrrreee```XXXYYYWWWSSSUUU___mmmvvvmmm___UUUTTTQQQJJJIIIOOOPPPSSSVVVWWWXXXWWWTTTQQQOOOnnnpppXXXFFF???<<<<<>>===;;;AAADDDJJJdddyyyooodddaaaYYYYYYkkk~~~sssaaa]]]ccc[[[TTTUUUUUUWWWiiixxxuuuppppppuuurrrhhh___\\\[[[___aaa```^^^]]]aaaeeefffcccaaa\\\VVVVVV```lllxxxuuuqqqmmmhhhbbb\\\WWWQQQSSSSSSMMMDDD>>>>>>AAA888888777666555888<<<@@@DDDPPPSSSNNNUUUhhhnnnhhh\\\LLLEEESSSddddddUUUGGG999GGGNNNTTTiiivvv[[[TTT]]]^^^TTTKKKJJJJJJHHHFFF<<<===BBBGGGRRRYYYSSSNNNTTTWWWWWW^^^mmmyyy~~~ppp```\\\aaa______]]]TTTTTTTTTQQQJJJAAAAAAOOO^^^[[[TTTRRRRRRJJJ>>>>>>GGGZZZZZZ[[[```fffiiifff```|||yyycccUUUJJJ;;;888999DDDSSS\\\[[[VVVQQQTTTUUUNNNFFFFFFPPP[[[ssslll]]]ZZZVVVYYY\\\]]]\\\ZZZYYYYYY\\\```dddhhhiiijjjjjjjjj\\\ZZZYYY[[[^^^]]]WWWRRRWWWgggvvv|||wwwjjjVVVXXXXXXXXXZZZ[[[VVVNNNGGGAAAAAAFFFGGGJJJ[[[ooozzz{{{vvvrrr~~~yyylllaaaVVVOOOMMMMMMKKKLLLRRR\\\eeeiii|||cccQQQ```xxxaaaAAA444>>>@@@KKKfffmmm^^^MMM===777666333333555<<<<<>>===;;;::::::;;;<<<>>>DDDjjjSSS:::111777FFF???;;;777+++...:::@@@KKKXXX\\\SSSPPPPPPSSSTTTSSSVVVZZZnnnUUUFFFDDDDDDIIIKKKDDDBBBAAACCCGGGHHHDDDBBBCCCBBBAAA@@@AAAAAAAAA???===;;;;;;>>>III\\\wwwyyyiiiaaabbb\\\mmmssseee[[[]]]VVVSSSVVVQQQKKKPPPOOOXXXkkktttoookkkccc]]][[[]]]WWWZZZdddgggcccdddllloookkkiiieee]]]VVVYYYbbbsssuuuwwwuuuooofff___ZZZ^^^^^^XXXLLLCCCAAABBBBBB===;;;777444444555777999888AAALLLSSSWWWZZZ```eeelllbbbSSSOOO___qqqnnn___IIIGGGGGGLLLTTT[[[^^^___[[[[[[WWWNNNGGGDDDBBB@@@FFFJJJGGGFFFSSSeeeeeeXXX\\\UUUTTTZZZaaaooooooZZZOOOOOOUUUYYY[[[VVVUUUVVVQQQNNN[[[mmmttteeeUUUJJJ>>>444777@@@KKKNNNUUUZZZZZZYYY___ggg{{{```VVVXXXLLL>>>888999@@@QQQkkkooo[[[VVVYYY\\\UUUFFFDDD]]]{{{~~~wwwwwwiiibbb^^^\\\WWWWWW[[[___cccmmmxxx}}}vvvsssggg[[[XXXVVVWWWSSSJJJDDDBBB===OOOZZZbbbkkkjjjeeehhhgggfffddd___YYYTTTQQQPPPEEE???@@@@@@EEE[[[sssxxxvvvwwwrrrtttzzz}}}yyyaaaKKKJJJGGGIIIQQQUUUWWW]]]eeeTTTPPPPPPSSSmmmrrr@@@///<<>>AAA<<<444444999:::777333111333666:::===BBBGGGJJJEEE:::///+++***,,,,,,,,,,,,,,,+++***)))$$$''')))+++---///222444222333333444444555555555666555444333222111111000555666777777555111---***)))((((((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))***+++++++++)))((('''((((((((((((((('''''''''******((('''&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&'''))))))***,,,...000222333444:::777555555888;;;;;;:::888888HHH>>>555333444333333555666:::AAAHHHPPPWWW\\\]]]___```aaa___[[[WWWTTTSSSnnnwwwooobbbcccdddaaabbbaaa___^^^aaabbb]]]SSSIIIIIIZZZwwwVVVJJJJJJ]]]|||iii\\\[[[TTTVVVWWWPPPPPPPPPIII===<<<:::999999:::<<<===CCC```}}}RRR999///666EEE>>>;;;888***+++777>>>KKKXXXYYY[[[YYYYYY\\\[[[YYYYYY]]]hhhSSSGGGEEEBBBGGGNNNKKKEEEBBBBBBFFFFFFCCCCCCFFFDDDBBBAAA@@@???>>><<<;;;???AAADDDIIIRRRhhh~~~iii___```]]]ooorrrccc[[[\\\SSSPPPVVVRRRKKKNNNOOOWWWhhh||||||kkkdddfffeee___bbb]]]___ffffffbbbfffooollllllnnnkkkaaaWWWVVV\\\kkkqqqwwwxxxtttmmmgggeeelllggg[[[NNNGGGFFFCCC???===;;;999666555666777888666;;;AAAIIIPPPVVV[[[^^^iiirrrqqqaaaXXX^^^kkkqqqfffYYYIIIAAAEEEOOOXXX]]]YYYUUUNNNDDD>>>===???@@@@@@LLLQQQTTTiiiqqqRRRNNNPPPUUUZZZggg|||dddTTTOOOOOOVVVTTTXXX_________kkk||||||jjjWWWKKK@@@777666======EEEPPPWWWVVVVVV___kkkqqq___YYY[[[MMM@@@888888BBBWWWsssvvv```WWWYYY[[[XXXMMMMMMddd}}}ooofffvvvvvvhhhbbb]]]WWWZZZVVVVVVZZZ]]]```hhhqqquuu^^^ZZZYYYYYYTTTJJJBBB@@@@@@MMMRRRTTT]]]]]]ZZZ]]]bbbdddddd___XXXPPPKKKIIIJJJEEEGGGJJJRRRoooxxxdddSSS```sssmmmggghhhkkkhhh]]]RRRQQQKKKJJJOOOSSSUUUZZZ```tttoooPPPHHHCCCIIIdddnnnmmmnnniiiSSS:::444<<>>111***)))+++---------,,,,,,+++******%%%'''***,,,---///222444333333333444444444555555333222000///......///000777777888777444000,,,)))))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))*********)))''''''((((((((((((((((((((('''***)))((('''%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&'''))))))***,,,...000222333444999777555666888;;;;;;:::888888[[[NNNAAA:::777444222333333444888???HHHQQQWWW[[[YYY[[[]]]\\\YYYUUUSSSRRRjjjtttmmmaaabbbdddbbbcccbbb``````bbbccc___UUUMMMHHHZZZ}}}oooNNNGGGKKK\\\}}}hhh]]]\\\TTTVVVVVVPPPOOOPPPHHH;;;;;;999999999:::;;;<<>>999666+++...:::BBBOOOZZZYYY___aaagggmmmmmmiiigggiiihhhUUUJJJFFF@@@EEENNNNNNGGGCCCBBBDDDEEECCCEEEIIIEEEDDDBBB@@@>>><<<;;;;;;:::???CCCEEEIII\\\pppcccdddeeewwwssscccXXXZZZSSSOOOUUUSSSMMMOOOOOOUUUaaarrrmmmbbbkkknnnhhhccc___^^^aaa___\\\bbblllhhhlllqqqrrrjjj^^^WWWWWWbbbiiisssxxxwwwssspppnnnooofffXXXKKKGGGGGGBBB::::::999888666555444444444666555888>>>HHHPPPVVVWWWaaavvvoooXXXSSS___kkkrrrkkk^^^NNNCCCBBBIIIPPPSSSNNNGGG???888666888;;;???KKKUUUbbb}}}zzzUUUCCCEEELLLSSSTTT[[[pppxxxbbbXXXWWW[[[WWWYYY___ccchhhxxx}}}iiiUUUJJJAAA:::<<>>FFFQQQVVVUUUWWWdddsssdddZZZXXXYYYJJJ<<<333333>>>VVVuuuzzzfffWWWVVVVVVUUUNNNNNNaaawwwxxxmmm```YYY___\\\eeehhhccc______\\\VVVWWWUUUVVVXXXYYY[[[```fffooozzzppp^^^ZZZYYYYYYSSSJJJDDDCCCHHHUUUWWWUUU[[[YYYTTTUUUOOOVVV^^^___ZZZSSSNNNMMMKKKFFFNNN___uuummmYYYNNN___zzz{{{mmm^^^[[[XXXWWWYYY\\\___aaaYYYQQQLLLLLLPPPRRRUUUYYYffffff```XXXPPPPPP]]]oooqqqiiiXXXFFF999666:::???```~~~aaaTTTNNNFFFJJJEEEHHHHHHAAAEEEOOONNNRRRGGG???BBBHHHJJJJJJIIITTT\\\dddeee]]]TTTNNNMMMEEE???777...))))))+++------------,,,+++******)))'''))),,,---...000222444333333333333444444444444111000...,,,---///222444999999777555222...***'''))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((()))(((((('''&&&''''''(((((((((((((((((())))))'''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&'''))))))***,,,...000222333333888777666666999:::::::::888888ooodddXXXMMMBBB888333444444333555:::@@@FFFOOOWWWWWWYYY\\\\\\YYYVVVTTTSSSkkktttmmmaaabbbdddbbbcccbbbaaaaaabbbccc```XXXRRRHHHYYY{{{gggGGGDDDKKK\\\{{{~~~nnnfff___XXXXXXXXXPPPNNNNNNFFF999999888888888999:::;;;BBBUUUkkk}}}VVV888...777FFF===666444---555AAAIIIYYYiiijjjdddhhhooovvvvvvqqqoooqqqrrr\\\NNNHHHBBBDDDKKKIIIGGGDDDDDDFFFFFFDDDEEEHHHEEEEEECCCAAA>>>===>>>???AAACCCDDDCCCDDDSSSsss{{{jjjhhhiiiyyykkk]]]UUU]]]XXXRRRTTTRRROOOSSSPPPSSSXXXcccsssxxxjjjlllqqqrrrggg```[[[\\\]]]^^^bbbhhhgggiiinnnssstttlllbbbZZZZZZ^^^gggqqqxxxzzzvvvssshhhaaaUUUJJJGGGHHHDDD===;;;;;;:::999888666444333555444555999@@@IIIPPPTTTZZZgggqqqmmmbbbZZZTTTOOO]]]jjjuuuooo]]]LLLGGGIIIDDDAAA>>><<<888555666:::@@@===@@@SSSmmmtttWWW555<<>>BBBSSSXXX^^^aaa^^^\\\]]]\\\WWWWWWWWWXXXXXXWWWWWWZZZ]]]YYYWWW```ddd___aaaddd^^^ZZZWWWUUUUUUSSSOOOOOOSSSZZZmmmrrrjjjeee[[[PPPNNNCCCNNN[[[aaa]]]VVVQQQOOOLLLIII[[[}}}___mmmzzz{{{qqqfff^^^[[[SSSQQQNNNMMMPPPWWWaaahhh^^^VVVMMMKKKLLLOOOQQQRRR[[[SSSZZZaaabbbqqqrrraaaJJJ888111666CCCOOOtttiiiPPPLLLMMMHHHLLLGGGJJJJJJGGGSSSgggoooeeeUUUGGGFFFLLLPPPSSSTTTrrrpppiii]]]OOOCCC===;;;+++)))'''(((+++---,,,***,,,,,,+++***)))))))))))))))+++---//////000333555444333333333333333333333000///......000444888;;;;;;999777333///+++((('''***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''&&&''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))(((***,,,///111222333333777777777777999:::::::::999999rrrrrrsssmmm]]]HHH:::666333222333555555888CCCPPPTTTXXX[[[]]][[[XXXVVVUUUnnnwwwpppbbbcccddd```aaabbbaaaaaacccccc```[[[VVVIIIYYYyyycccDDDAAAIIIVVVyyytttmmmddd\\\[[[YYYPPPMMMLLLCCC888888888888999999::::::DDD]]]{{{WWW:::111<<>><<<:::888666222444666777888>>>GGGOOOVVVYYY^^^ccchhheeeXXXJJJHHHVVVkkkyyy|||tttiiiaaaKKKEEE@@@???===;;;@@@GGGHHH<<<:::EEENNNJJJDDDCCCAAAGGGRRR\\\^^^[[[YYYZZZUUUXXX^^^ffflllkkkeee___ggg]]]RRRMMMOOOXXXfffsss\\\UUUNNNGGGBBBHHH```{{{}}}kkk^^^VVVVVV]]]eeevvvooo\\\TTTKKKGGG:::444444999???QQQtttiiibbb^^^^^^[[[YYY```lll^^^PPP>>><<>>CCCHHHMMMbbbXXXJJJ???888444000...***)))))),,,000000+++'''******)))((('''(((((()))+++---///000000111333555444444444333333222222111---...///222555:::>>>@@@;;;888555000---***((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&'''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))(((***,,,///111222222222666777888888999999::::::::::::iiisss|||dddOOODDD;;;555222222000///888EEEMMMQQQVVVYYYZZZXXXWWWVVVqqqyyyqqqccccccccc______bbbaaaaaabbbbbb```\\\YYYLLLZZZyyydddEEE@@@FFFPPPyyyuuujjjeee\\\\\\YYYOOOLLLJJJAAA777888888999:::::::::;;;EEEcccUUU:::555BBBPPP???222444///333:::JJJoooxxxeeeUUUPPPYYYeeevvv]]]MMMJJJIIINNNOOOGGGGGGEEEGGGJJJIIICCC@@@@@@???BBBFFFFFFDDDDDDFFFHHHaaaWWWMMMGGGDDDEEELLLTTTtttlllnnnlllVVVRRR]]]mmmmmm___WWWOOOIIIKKKPPPOOOMMMMMMVVViiikkkgggqqqrrrjjjcccbbbeeegggfffdddeee```___hhhxxxxxxjjjVVVRRRRRR]]]ooo~~~kkklllhhh___YYYSSSLLLEEE@@@???>>>===;;;888666555///333666444222444<<>>???999666222---***)))******+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''')))---000222222222222555777999999999888999:::::::::cccjjj{{{pppfffVVVGGG;;;999777222333:::???DDDLLLRRRUUUVVVVVVWWWoooxxxpppbbbaaabbb^^^^^^aaaaaaaaaaaaaaa```]]][[[NNN[[[yyyhhhHHHAAADDDRRR|||pppcccaaaYYYYYYWWWMMMKKKJJJAAA777888999:::;;;;;;;;;;;;DDDbbbNNN666777GGGUUUBBB222333...333>>>QQQtttyyyjjjYYYKKKFFFOOO[[[nnnYYYMMMLLLIIIMMMPPPJJJJJJGGGFFFHHHFFF@@@>>>???<<>><<<999777555444111333444222111111444777???DDDLLLRRRWWW```mmmxxxgggWWWHHHKKK___uuuxxxuuupppkkkqqq|||zzzfff]]]^^^```eeepppzzzwwwkkk___YYYXXXTTTTTTUUUXXX]]]______]]]NNNKKKHHHIIIMMMRRRSSSRRRNNNOOOQQQOOOGGGIII___yyy|||nnnfff___ZZZYYY[[[[[[gggXXXRRRRRREEE@@@555---111999===IIIggg{{{www```[[[\\\aaabbb```fffpppzzzgggVVVNNNDDD>>>DDDDDDLLLUUU[[[[[[\\\bbbiiidddgggfff___ZZZ[[[ZZZVVVJJJ:::666::::::@@@HHHGGGRRRPPPPPPQQQRRRVVV```llliiiVVVKKKBBB???555:::BBBKKKQQQRRRMMMIIIDDDFFFOOONNNEEEHHHNNNIII\\\eeebbbOOO>>>:::999555::::::<<>>@@@>>>;;;BBBGGGDDDHHHNNNJJJCCCAAAEEELLLNNNGGG???:::666222...---......,,,***(((''''''((()))+++++++++)))(((''''''(((***---...///111222333222333444666555555444333222111000///111555;;;@@@BBBAAA>>><<<777444///+++)))***,,,---+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''))))))&&&&&&''''''((())))))***&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&&&&''')))''')))---000222333222111444777::::::999888999:::888888ddddddmmmsss\\\HHHDDDBBB999333333444:::DDDLLLQQQSSSUUUVVVmmmvvvnnn``````aaa]]]^^^``````aaaaaaaaa___^^^]]]PPP\\\zzzkkkKKKAAABBBXXX{{{kkk___]]]UUUVVVUUULLLJJJJJJAAA777888999:::;;;<<<<<<;;;DDD^^^zzzHHH333777JJJYYYDDD333///---666GGG\\\uuuuuuQQQQQQPPPMMMFFFBBBHHHQQQiiiXXXOOOMMMGGGIIIMMMJJJMMMHHHEEEEEEBBB>>>===???;;;AAAGGGIIIFFFCCCDDDEEEJJJFFFEEEFFFEEEDDDFFFKKKYYYvvvnnngggXXX___WWWeeeddd]]]bbb```SSSIIIJJJNNNRRRQQQQQQXXXfffsssuuulllsssxxxyyyqqqgggaaaaaacccYYY\\\^^^aaaiiiqqqooofffeee```XXXRRRSSS]]]kkkvvv~~~{{{yyyzzztttaaaNNNHHHGGGDDDAAA>>><<<;;;;;;666444333333333333111///...444>>>IIIRRR\\\iiitttwwwmmmZZZHHH???HHH[[[kkkuuuqqqwwwhhhnnngggXXXRRRMMMTTT[[[\\\XXXTTTUUUXXXLLLHHHBBB@@@EEEMMMPPPOOOPPPOOOQQQOOOFFFBBBPPPcccXXXVVVVVVXXXVVVSSSSSSVVVOOOXXXHHHHHHMMMDDD>>>333000333;;;AAAMMMhhhvvvmmm^^^ZZZ\\\bbbbbb___eeeoooiiiSSSMMMDDDGGGMMMSSSUUUXXX^^^dddaaadddbbbZZZUUUVVVUUURRRGGG888999BBBEEEJJJOOOMMMNNNMMMNNNOOOMMMMMMTTT]]]^^^llldddPPPJJJGGG===666555666:::BBBIIIJJJEEE@@@EEE===;;;:::777<<<:::---555333222111...---111555...222777:::;;;===@@@DDD???KKKSSSQQQNNNPPPSSSSSSNNNHHHBBB===777111000111000333222444EEEbbbxxx]]]RRRHHHEEEBBB>>>===???@@@999:::<<<:::@@@FFFBBBPPPQQQXXXccceeeXXXDDD777---,,,***)))((()))+++,,,***,,,...///---)))%%%###***)))((()))***---///111000222333333333333444666555555444333222000//////777<<>>:::666222...***(((***---000++++++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&'''((()))***&&&&&&&&&'''((())))))***&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))''')))---000222333222111333777:::;;;999888999:::666666bbbcccgggllluuu|||jjj[[[KKK===555555555111333@@@KKKNNNPPPSSSooosssmmmaaa^^^dddfff```fffccc``````bbbddddddbbbNNNbbb}}}lllLLLFFFQQQ]]]|||yyyeeeYYYVVVVVVRRROOOOOOMMMEEE:::888777777777888:::<<<===AAA^^^qqqKKK666222HHHXXXCCC666666000...===[[[pppkkkZZZDDDCCCOOOFFF@@@DDDCCCQQQYYYOOONNNMMMFFFGGGLLLIIIGGG@@@===???@@@>>>===>>>>>><<>>SSSnnnxxxuuu```TTTRRRVVVWWW___gggdddiiiyyyqqqaaaRRRMMMOOOPPPZZZcccaaa[[[YYYVVVUUUUUUTTTRRRQQQGGGHHHHHHOOObbbuuuwwwnnn___VVVIII@@@@@@FFFKKKLLLOOONNNKKKHHHEEEAAA:::333555222888DDDHHHBBB>>>@@@999777333111111000///...//////...---,,,,,,,,,---***,,,...///111444888;;;>>>CCCIIIMMMNNNMMMNNNOOODDD@@@888222111111...(((000333888GGGfffzzzPPPIIIAAA>>>>>>>>><<<999:::;;;:::777666:::AAAHHHPPPFFFKKK[[[YYYBBB444666,,,+++***)))))))))***+++************))))))))))))'''((()))+++---///000111333333222222222333444444333444555111---...333999BBBDDDGGGGGGDDD@@@>>>===,,,,,,,,,,,,------......''''''(((((())))))******&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((((('''(((((((((&&&%%%&&&'''(((((((((((((((''''''&&&$$$$$$$$$#########""""""########################&&&%%%%%%%%%%%%&&&''''''((('''%%%%%%%%%&&&(((***%%%(((,,,///000000222444666666777888888888888888::::::WWW\\\bbbfffjjjqqq{{{vvveeeRRRAAA777999333222666<<>>;;;===???===<<<===???===AAAGGGHHHCCCAAACCCCCCDDDEEEEEEDDDDDDEEEGGGHHHQQQmmmrrr___SSSMMMOOOVVV^^^cccdddbbb^^^[[[XXX[[[ZZZUUUTTTZZZbbbfffeeewwwzzzzzz{{{|||tttfff]]]\\\ZZZZZZ[[[\\\ZZZ[[[eeeppp|||vvvmmmbbbUUUMMMSSS]]]wwwzzzlllbbb^^^WWWQQQNNNHHH@@@;;;;;;888666444333333333111000...000222222333888BBBJJJWWW]]]dddfff___SSSGGG@@@HHHFFFIIIRRRZZZbbbooo|||nnnZZZGGGEEEOOO[[[bbbeeetttqqq]]]TTTRRRPPPMMMQQQVVVVVVSSSQQQRRRUUUbbbZZZLLL>>>555555===CCCGGGHHHHHHHHHGGGKKKTTT]]]PPP???666===AAA<<<;;;BBBEEEEEEDDDBBB>>>999444222000222333999QQQoooaaaSSSPPPQQQOOOTTTZZZXXX[[[fffyyyjjjXXXSSSUUU^^^aaaWWWXXXVVVUUUTTTUUUTTTQQQOOOLLLKKKJJJSSSllluuu]]]FFF@@@AAA@@@BBBGGGIIIIIIGGGBBB===999666444555666>>>IIINNNIIIBBB>>>222000...---......---,,,,,,,,,+++***************+++,,,---,,,,,,---///222777;;;@@@EEEGGGHHHIIIIIIGGG<<<000)))***...444777>>>>>>JJJfffooo[[[KKKFFF???<<<======;;;888888666333222555:::>>>AAA???777999DDDCCC444***,,,***************+++,,,---))))))))))))))))))))))))((()))***+++---///000000111111222222333444444444222333333111///111777===EEEGGGIIIJJJGGGAAA999444......////////////......(((((((((((())))))******(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%&&&'''((((((((((((((('''&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&((()))&&&)))---000111222333555666777777888888888777777777777OOOWWW```dddccceeemmmuuu|||~~~kkkQQQ<<<<<<888444222222777EEESSSnnnooohhh^^^\\\cccgggdddbbb```]]]]]]]]]]]]\\\[[[]]]wwwoooRRRGGGIII\\\zzztttbbbYYYVVVZZZ\\\XXXRRRLLLCCC:::888888888888999:::<<<===DDD[[[wwwpppbbbZZZ<<<222444GGGOOO888...///000444???NNNUUUMMM@@@AAABBBQQQKKKIIIQQQRRRaaaZZZMMMKKKMMMFFFCCCCCC>>>???;;;:::===>>><<<;;;===@@@@@@BBBGGGGGGDDDBBBCCCBBBCCCDDDCCCBBBBBBDDDFFFJJJFFFUUUmmm\\\XXXQQQWWWaaahhhjjjgggcccbbbnnnppplll```VVVWWW\\\aaaiiixxxyyywwwoooccc[[[ZZZ[[[\\\[[[WWWWWWaaammm|||yyytttkkk]]]PPPMMMPPPdddzzztttlllggg___XXXTTTMMMDDD>>>===;;;999666444444333222111///111222111111333999>>>CCCKKKYYYiiippphhhTTTCCC>>>:::;;;DDDOOOWWW]]]aaaWWWSSSNNNQQQ___ooovvvuuurrrlllbbbWWWNNNLLLPPPTTTMMMPPPSSSSSSPPPOOOPPPRRRdddbbbZZZMMM@@@999<<>>??????===888333222222111777BBBOOOZZZ[[[MMM===222000...---......,,,+++++++++***)))))))))******,,,------+++******,,,...222666;;;@@@CCCCCCBBBBBB@@@777222555555333666<<>>333+++000111111111111///...---((((((((())))))))))))***))))))((('''&&&%%%%%%$$$&&&''''''''''''((((((((('''((()))(((&&&%%%&&&'''''''''((((((''''''&&&%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%'''((()))'''***...000111222444555777777888888888777777666888888GGGOOOXXX]]]___bbbfffkkkkkk~~~mmmSSSGGGCCC<<<666222666@@@JJJdddfffccc^^^^^^ccceeecccaaa``````___``````______kkksssVVVHHHEEEZZZyyytttbbbYYYWWW\\\]]]WWWOOOJJJCCC===999888888888999;;;===>>>EEEZZZuuu~~~jjjXXXTTT777000555FFFMMM999333000000666DDDTTTZZZRRRGGG???AAAQQQNNNNNNYYY\\\lllaaaOOOIIIKKKEEEAAABBB===<<<::::::>>>???===<<<>>>AAABBBCCCEEEEEECCCAAAAAAAAAAAABBBAAA@@@AAACCCEEEMMMJJJOOOiiitttmmm```fffqqqyyyxxxpppjjjhhh{{{~~~yyyiii[[[WWW\\\```qqq~~~wwwvvvsssjjjbbb```^^^\\\[[[YYYYYY___hhhlllooorrrqqqhhh\\\RRROOOYYYiii~~~ssskkkddd]]]XXXRRRIIICCCBBB@@@===999777666555444333222333444444333333666999>>>@@@JJJZZZiiimmmcccXXXFFF@@@<<>>NNNeeeyyybbbLLLAAA???888999??????MMMSSS[[[bbbgggmmmtttyyyxxxXXXNNNVVVYYYWWWWWWWWWXXXYYYXXXUUUSSSKKKRRRZZZdddxxx~~~cccGGG>>>BBBDDDCCCBBB>>>:::999999888333///...000888FFF[[[ttt|||fffIII888555222111000///---+++------,,,++++++,,,,,,---,,,---------,,,---000333222888@@@FFFHHHEEEAAA===:::222222;;;>>>;;;AAAKKKeeeyyy|||YYYFFFDDD<<<999666444444333000...------///333777888555222111222000---,,,//////,,,)))***+++---------,,,+++((((((((((((((())))))))),,,,,,------....../////////000222444444333111000---///000222555;;;CCCIIIMMMPPPQQQLLLBBB666---)))111222222222111...,,,***))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((('''((()))((('''&&&&&&(((&&&''''''''''''&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((()))'''***...000111222444555777888888888888777666666777777;;;>>>EEENNNWWW]]]``````dddqqq|||xxxddd[[[KKK<<<555666;;;>>>UUUYYY\\\]]]___bbbbbb```^^^___```aaabbbbbbcccdddhhh{{{pppTTTEEEAAAWWWyyyvvvdddZZZYYY[[[YYYQQQJJJGGGDDD@@@999888888888999;;;===>>>@@@WWWvvvqqq\\\<<<333555EEEKKK999777333000555FFFYYY```YYYOOO@@@BBBRRRPPPRRR```fffxxxkkkRRRGGGHHHCCCAAACCC@@@<<<;;;===AAAAAA>>>===@@@AAABBBCCCCCCBBBBBB@@@>>>===>>>@@@@@@???@@@CCCEEEGGGOOOOOOSSSvvvyyylllvvvqqqlllsssxxxuuuhhh[[[YYY___cccgggqqqvvvyyy}}}wwwuuurrrooohhh___YYYYYY[[[\\\^^^```\\\dddoootttssskkk```XXXVVV[[[iii~~~ssskkkccc^^^WWWMMMGGGEEECCC???:::777666555444333///000111222111111222333:::999<<>>:::===<<<:::777555333222000///,,,222999???LLLbbbzzzfffJJJ:::888555777>>>???BBBIIIRRRXXX\\\```dddhhhpppeeeXXX\\\\\\VVVUUUUUUUUUVVVVVVSSSQQQHHHRRRZZZaaalllvvvsssjjjaaa^^^SSSMMM[[[qqquuuiiiWWWFFF666333333111...---444;;;LLLmmm\\\;;;888444111000000...---......------------......+++,,,---------///222444222<<>>BBB[[[|||iiiDDD666666DDDHHH777666555111666HHH[[[___WWWNNNEEEFFFUUURRRVVVfffoooqqqTTTEEEFFFCCCAAACCCBBB<<<<<<@@@DDDCCC???>>>@@@@@@BBBBBB@@@>>>???===:::888:::===???@@@@@@BBBDDDBBBOOONNNGGG___|||iiivvvooohhhfffllllllccc\\\]]]bbbeeebbbaaa```fffzzz|||{{{yyymmmaaaWWWWWW[[[\\\[[[ZZZXXXaaakkkssswwwvvvnnnddd[[[TTTWWWmmmxxxoooiii___TTTLLLJJJEEEAAA;;;777555444333222000000111111222222222222000222555999AAAKKKWWW^^^kkkgggZZZGGG:::777;;;>>>FFFMMM]]]ttt{{{vvvoooggg\\\LLL@@@CCCNNNJJJIIIHHHHHHIIILLLOOOPPPQQQXXXfffuuunnnggg]]]TTTQQQUUU]]]dddssssssuuutttkkk___ZZZ[[[\\\OOO???333000000///...///222888AAASSSnnnmmmKKK888;;;@@@JJJUUUXXXWWWWWWWWWWWWWWW[[[___cccaaajjjyyy|||sssqqqiiiXXXPPPOOOMMMMMMMMMMMMLLLJJJGGGNNNRRRSSSYYYaaaaaa[[[PPP]]]ccchhhwwwZZZ;;;//////...///111333999OOOyyyddd@@@;;;666222000111111000......---------...//////,,,---.........000333666666DDDUUU\\\WWWMMMEEEBBB???KKK]]]ooo~~~yyyUUU>>><<<999333222111000........./////////555;;;<<<777222///...)))---///,,,******)))''',,,,,,,,,+++***)))((('''(((((())))))******++++++---.........///000000000111111222222111000...---000222666;;;BBBIIIOOORRRNNNNNNHHH<<<...(((,,,222111111///---,,,***)))(((+++************)))))))))&&&%%%%%%%%%&&&(((***+++)))))))))(((((((((((('''((()))***)))'''&&&'''(((%%%%%%&&&&&&%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((%%%(((,,,...///000222333666666777888888888888888333333555444555;;;FFFRRR[[[```______```fffppp|||~~~eeeQQQFFF@@@<<<999>>>GGGRRRYYY]]]___```[[[^^^aaabbbbbbaaaccceeebbb```kkkyyypppTTTEEEGGGRRRsss|||rrreee```VVVUUUPPPLLLKKKLLLHHHBBB999999999999:::<<<===???HHHbbbmmmEEE444666DDDIII666666444444>>>QQQ^^^^^^VVVPPPLLLKKKYYYVVVZZZlllxxxrrrSSSDDDGGGEEEBBBBBBAAA;;;===AAAFFFDDD>>>===???>>>AAAAAA<<<;;;<<<:::666333777<<>>???IIIdddjjjAAA111444FFFKKK999888222777GGG[[[ddd```YYYVVVQQQPPP\\\XXX\\\ooo|||qqqQQQCCCHHHGGGBBBAAA>>>;;;===BBBFFFDDD===<<<>>>===@@@@@@:::888;;;999444000444;;;???AAABBBBBBCCCKKKEEEBBBEEEMMMdddwwwtttwwwyyypppbbbbbblll^^^```]]]UUUNNNJJJGGGCCCPPPJJJMMM[[[hhhssszzzrrriiiaaa___]]][[[\\\^^^YYY[[[[[[]]]hhhuuuzzzwwwhhh]]]SSSQQQWWWeee~~~}}}uuukkkcccbbbNNNJJJCCC>>><<<;;;:::999444222000000000000000///000111333333333777===CCCLLLVVV^^^\\\WWWPPPEEE::::::666;;;KKKUUUUUUVVV[[[MMMSSSZZZ___aaa[[[MMM@@@BBB@@@??????CCCHHHKKKMMMNNNSSSXXX]]]cccooosssZZZXXX]]]^^^XXXmmm___<<<000111333333666666BBBbbbsssLLL===SSStttrrreee^^^YYYVVVYYYUUUXXX^^^hhhvvvrrr\\\JJJGGGBBB@@@???@@@AAA@@@@@@EEEDDD>>>>>>GGGKKKIIIEEECCCJJJbbb{{{vvv```MMMGGGBBB888444666;;;BBB```fffggg^^^RRRFFF>>>:::999888444333333333444555555666444777;;;???DDDIIIOOOTTTZZZhhhrrrkkkVVVBBB;;;<<>>:::FFFTTTZZZZZZZZZ\\\```dddgggfffccc```^^^WWWQQQZZZkkkgggPPPDDDHHHVVVsss|||wwwnnn___WWWNNNRRRTTTRRRPPPMMMHHHAAA666444666;;;======@@@DDDLLLyyyfffAAA333555DDDIII777666666555JJJnnnyyygggWWWXXXXXXQQQSSS^^^ccceeesssdddNNNFFFIIIDDDAAABBBAAA???@@@AAABBBBBBBBBAAA@@@======;;;:::999888777777888AAAEEEAAABBBGGGDDD:::KKKMMMOOOLLLHHHQQQooo}}}ooonnn[[[SSSXXXUUUQQQUUUSSSIIIBBBEEEHHHHHHCCCHHHMMMOOOWWWdddrrryyyzzzxxxoooeee```bbbdddbbb___\\\XXXVVVZZZ___hhhuuuxxxooocccXXXPPPRRRbbbtttyyyqqqfffZZZTTTLLLEEEAAA???>>>>>>555444222222222222000...333222///...///222666888>>>CCCPPP```llliiiZZZKKK>>>666555???DDDBBBDDDLLLGGGHHHOOO[[[eeebbbQQQBBB???;;;555555<<>>FFFSSS]]]aaa```dddeee^^^XXXTTTFFF>>>GGGVVV\\\zzz|||jjj~~~qqq]]]SSSSSSQQQJJJ???>>>>>>@@@CCCDDDBBB@@@BBBMMM\\\kkk{{{wwwUUU???:::;;;DDDUUUcccccc[[[TTTMMMGGGBBB===777333222111///,,,666222222;;;DDDGGGFFFFFF888444...)))'''''')))+++******,,,,,,+++)))&&&%%%(((((())))))))))))))))))***+++,,,,,,------,,,,,,000111111111000111333555111000---******---333777DDDHHHLLLPPPXXX^^^YYYPPP888111***)))///333333111000,,,))))))---///---)))+++++++++***)))(((((('''+++(((%%%&&&(((++++++)))))))))(((((((((((())))))%%%(((---000...((( '''&&&%%%$$$###"""""""""%%%###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''((((((((((((***,,,///111222222333555666777888888888888888777777WWWLLLAAA<<<999888===EEEQQQ\\\ccccccaaaeeeiiiiiiooowwwcccRRRDDDBBBGGGNNNVVV]]]]]]```dddeeeccc^^^ZZZXXXQQQNNNXXXjjjfffOOOCCCGGGVVVvvvwwwbbbUUUPPPSSSTTTQQQNNNLLLFFF???777555555999<<<<<>><<<999999;;;>>>JJJUUUXXXPPPIIIKKKJJJFFFJJJHHHHHHGGGEEEJJJ\\\ooouuummm]]]YYYZZZSSS```^^^WWWJJJDDDFFFGGGFFFAAAKKKUUUYYYWWWWWWaaakkk~~~tttpppooojjj```WWWYYYUUUSSSWWW[[[```jjjsssyyyxxxrrrdddWWWTTT[[[ccc~~~{{{rrriiifffaaaZZZTTTNNNHHHAAA<<<888666444333333333222000222111//////000222444666888999@@@MMM]]]hhhjjjiiiXXXEEE777777999777777<<>><<>>888<<<;;;IIIXXXjjj```bbbtttwwwnnncccaaaaaa___YYYSSSUUUZZZUUUOOOHHHDDDEEEEEEBBB???AAA;;;444222333444333111777999666444<<>>MMMUUUXXXRRRKKKHHHEEEBBB===888222//////111333333555<<>>999666555888::::::===BBBQQQooo]]];;;///111>>>BBB111222333222DDDdddsssjjj^^^\\\XXXnnnyyywww~~~aaaMMMFFFIIIDDDBBBCCC???AAAAAAAAAAAA@@@???>>>>>>@@@BBBAAA>>>:::;;;AAAGGGWWWbbbdddVVVHHHFFFIIIKKKLLLIIIHHHIIIJJJLLLQQQWWW{{{|||ooonnnlll^^^ccc]]]RRRHHHGGGKKKMMMLLLRRRSSSYYY___[[[TTTUUU]]]aaayyywwwdddTTTXXXTTTTTTWWWZZZ[[[```fffuuuuuuhhhaaa\\\VVVbbb|||zzzpppkkkddd___ZZZQQQFFF======:::666444444444333222000000000000000111222333666333333888DDDRRR^^^dddcccWWWLLLFFF???666555;;;CCCFFFHHHHHHHHHLLLTTTZZZWWWLLLFFFPPP___aaaQQQ??????DDDIIILLLLLLNNNPPPRRRNNNRRROOOHHHOOObbbmmmlll```\\\[[[^^^___]]][[[\\\^^^___UUUOOOQQQIII>>>===AAAYYYrrrgggbbbjjjzzzvvv^^^LLLJJJLLLHHHGGGIIIIIIGGGIIIMMMHHHCCC===999777666555444888444...---...000///...777555111333@@@MMMJJJ???444111......333;;;EEEJJJPPP[[[```dddlllnnnwwwhhhUUUZZZ```ooovvvQQQ:::222999EEERRRRRRMMMEEE@@@???===;;;555111---,,,111888>>>BBBHHHPPP^^^eee\\\GGG444++++++***)))))))))+++,,,...------,,,++++++*********(((((()))***++++++,,,---//////000111111111111111---///111111000///000111---111444555555999AAAGGGTTTZZZ```___XXXMMM===000---...111333555555444333...+++)))+++...000///,,,++++++******)))((((((((((((''''''(((******)))((())))))(((((((((((())))))(((((((((((())))))))))))$$$$$$###"""!!!!!!!!!!!!&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!!!!###%%%%%%%%%&&&&&&'''((((((((((((***,,,///111222222333555666777888999999999999888888vvvbbbOOOBBB===>>>@@@FFFOOOYYYbbbggggggdddbbbeeemmmvvvyyyiii[[[TTTVVV[[[^^^^^^^^^^^^[[[UUUMMMHHHAAAFFFWWWhhhdddOOODDDHHHPPPuuulllXXXUUUVVVTTTQQQOOONNNHHH@@@;;;777555777888999===BBBBBBZZZyyyZZZ;;;111444???BBB222444333111>>>WWWeeebbb[[[YYYccc}}}|||nnnttt\\\JJJEEEGGGDDDCCCDDD>>>CCCCCCBBBBBB@@@???>>>>>>@@@BBBCCC>>>:::<<>>999555444444333333///000000111111111000000222222111222555;;;CCCHHHWWW___hhhdddQQQ<<<666;;;777<<>>???@@@>>>>>>???:::999777444222111000000111...+++***+++------,,,333111...111<<>>EEEDDDCCCBBBAAA@@@???>>>>>>AAABBB>>>:::<<>>AAAFFFIIIEEEOOOeee{{{}}}gggJJJ888EEEKKKMMMIIIGGGKKKNNNMMMFFFNNNQQQMMMPPP]]]kkkqqq^^^XXXXXX___]]]RRRLLLMMMFFFRRRUUUWWW^^^```dddpppxxxxxxaaagggkkklllqqqqqqeeeTTTDDD;;;444555777888999;;;777666444222///,,,)))(((...,,,******+++,,,---...---------///444888666111...//////...,,,...555;;;FFFPPPQQQRRRaaaxxxcccTTTRRRPPPOOONNNTTT^^^bbbeeessszzz]]]BBB999666666@@@OOO[[[PPPEEE???===;;;666222111444888===CCCJJJOOOSSSLLL???333...---,,,...000)))***,,,---------,,,+++,,,***((('''''')))+++---((()))***,,,...///000111000000111222222222222111222444444333000......//////333999>>>DDDMMMZZZcccmmmhhh^^^QQQBBB666///...000555::::::555000......,,,,,,,,,...000111000///*********)))))))))))))))'''(((*********)))((('''))))))(((((((((((()))))))))))))))))))))((('''&&&$$$$$$#########$$$%%%%%%###$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''%%%%%%&&&&&&'''((((((((((((***,,,///111222222333555666777888::::::;;;;;;<<<<<<}}}yyyeeeXXXNNNDDD???IIIYYYccceeeddd___cccgggfffdddjjjvvv}}}tttmmmccc[[[^^^\\\[[[[[[YYYTTTKKKDDD;;;GGG[[[iiiaaaNNNGGGJJJ```xxx```RRRVVVWWWVVVUUUWWWWWWNNNDDD<<<888777999::::::===BBBLLLkkkxxxPPP555111444<<<===...333555888>>>FFFKKKNNNPPPQQQUUUhhhkkk[[[WWWfffqqqoooRRRFFFDDDGGGEEEIIIJJJAAAEEEDDDBBBAAA@@@?????????<<>>DDDJJJTTTPPPJJJFFFDDDEEEFFFFFFLLLPPPPPPJJJFFFFFFGGGFFFNNNaaaqqqccc___]]]ZZZXXXTTTSSSYYYaaasssrrr^^^[[[bbbZZZ]]]dddooo}}}xxxjjjaaaZZZYYYZZZZZZZZZ]]]]]]bbbgggqqq|||iii[[[RRRMMMWWWooozzzppphhhaaa^^^QQQMMMFFF@@@<<<999666333111222222222111000//////////////////000444999======@@@GGGSSSZZZXXXNNNEEEBBB===777444666:::>>>AAA???\\\xxxYYYLLLQQQRRRMMMDDDBBBHHHJJJGGGEEELLLNNNGGGBBBFFFOOOTTT___[[[ZZZZZZUUUJJJ@@@<<<<<>>MMMPPPPPP[[[hhhwwwvvvVVV@@@===CCCGGG===AAAIIIPPPRRRTTT\\\ffffff```]]]dddrrryyyooofffZZZPPPOOO@@@333222777???NNN]]]___OOO>>>666333222111222555999>>>AAACCCCCCDDDDDD999000***,,,///---***)))+++,,,---------,,,***)))***)))((('''''')))+++---***+++,,,---///000111222000000111222222222222111111222222111//////000222666;;;CCCMMMWWWbbblllrrrooobbbQQQBBB666......222777999:::888222---,,,,,,,,,---///000000000//////******))))))))))))))))))((()))******(((''''''((())))))(((((((((((()))))))))*********(((&&&$$$###$$$#########$$$%%%&&&&&&"""###$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&'''((((((((((((***,,,///111222222333555666777999:::;;;;;;;;;;;;;;;mmm~~~xxx___QQQFFFGGGNNNVVV]]]cccdddeeeeeedddbbbbbbccceeetttwwwzzz}}}|||pppaaa___\\\\\\ZZZTTTJJJBBB;;;HHH]]]ggg^^^LLLEEEJJJdddppp]]]TTTVVVWWWWWWWWWYYYWWWLLL@@@;;;888888;;;===<<<>>>CCCOOOxxxpppKKK222000333::::::,,,111444>>>HHHKKKLLLNNNPPPQQQMMMVVVXXXRRRXXXjjjpppiiiPPPFFFFFFIIIIIIOOOPPPEEECCCBBB@@@>>>>>>===>>>>>>;;;===@@@AAAAAABBBDDDEEEIIIFFFCCCBBBDDDEEEFFFGGGPPPSSSQQQKKKHHHIIIHHHDDDDDDNNNiiilll\\\WWWZZZ^^^___[[[]]]nnnpppgggdddaaaqqq~~~zzzsssyyyssseee^^^\\\ZZZ[[[^^^]]]ZZZ[[[eeettt}}}}}}xxxfff[[[QQQPPP[[[nnntttkkkggg\\\XXXQQQKKKEEE@@@;;;777444333333222111000000000222000---,,,---///111222333333666===JJJUUUYYYZZZUUUOOOFFF===888888;;;>>>CCC___ooodddjjjrrrmmm^^^LLLGGGLLLKKKCCCJJJMMMMMMFFF@@@@@@BBBDDD\\\]]]\\\WWWSSSNNNDDD<<<:::GGGJJJIIIQQQ___xxx|||kkkUUUPPPVVVZZZZZZaaakkklllfffRRRHHH>>>:::999<<>>???CCCMMM~~~nnnJJJ222111444;;;:::,,,222444BBBPPPSSSQQQQQQSSSSSSNNNOOOMMMMMM\\\qqqvvvoooPPPGGGGGGKKKLLLSSSTTTIII@@@???>>><<<<<<<<<======:::<<>>777666888555111///444666222000777AAA???444???===<<<===@@@EEEJJJLLLRRRRRRMMMFFFCCCAAA<<<666333555666999FFFWWWaaaccc???777222666777333000111))),,,000000---+++***+++'''&&&'''))))))'''***000***************))))))((())))))******+++,,,---...------...///000111222222111222333333444444333333111222333444666<<>>111...111333999??????;;;555///,,,,,,---...---///222222111///......)))))))))))))))*********)))++++++)))&&&%%%(((+++))))))(((((((((((()))))))))(((&&&$$$$$$$$$%%%&&&!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''%%%###"""!!!%%%%%%&&&&&&'''(((((()))(((***,,,///111222333333555666777999;;;<<<<<<<<<======